summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--3rdparty/libconfig/AUTHORS1
-rw-r--r--3rdparty/libconfig/ChangeLog38
-rw-r--r--3rdparty/libconfig/README.md4
-rw-r--r--3rdparty/libconfig/extra/doc/libconfig.texi192
-rw-r--r--3rdparty/libconfig/extra/gen/clangwarnings.patch25
-rw-r--r--3rdparty/libconfig/extra/gen/grammar.y24
-rw-r--r--3rdparty/libconfig/extra/gen/scanner.l47
-rw-r--r--3rdparty/libconfig/grammar.c402
-rw-r--r--3rdparty/libconfig/grammar.h39
-rw-r--r--3rdparty/libconfig/libconfig-1.4.90
-rw-r--r--3rdparty/libconfig/libconfig-1.52
-rw-r--r--3rdparty/libconfig/libconfig.c425
-rw-r--r--3rdparty/libconfig/libconfig.h225
-rw-r--r--3rdparty/libconfig/parsectx.h10
-rw-r--r--3rdparty/libconfig/scanctx.c11
-rw-r--r--3rdparty/libconfig/scanctx.h6
-rw-r--r--3rdparty/libconfig/scanner.c280
-rw-r--r--3rdparty/libconfig/scanner.h37
-rw-r--r--3rdparty/libconfig/strbuf.c5
-rw-r--r--3rdparty/libconfig/strbuf.h4
-rw-r--r--3rdparty/libconfig/win32/stdint.h221
-rw-r--r--3rdparty/libconfig/wincompat.h15
-rw-r--r--3rdparty/mysql/include/my_global.h2
-rw-r--r--Hercules.xcodeproj/project.pbxproj5
-rw-r--r--Hercules.xcodeproj/xcshareddata/xcschemes/HPMHooking_char.xcscheme2
-rw-r--r--Hercules.xcodeproj/xcshareddata/xcschemes/HPMHooking_login.xcscheme2
-rw-r--r--Hercules.xcodeproj/xcshareddata/xcschemes/HPMHooking_map.xcscheme2
-rw-r--r--Hercules.xcodeproj/xcshareddata/xcschemes/char-server.xcscheme2
-rw-r--r--Hercules.xcodeproj/xcshareddata/xcschemes/db2sql.xcscheme44
-rw-r--r--Hercules.xcodeproj/xcshareddata/xcschemes/login-server.xcscheme2
-rw-r--r--Hercules.xcodeproj/xcshareddata/xcschemes/map-server.xcscheme2
-rw-r--r--Hercules.xcodeproj/xcshareddata/xcschemes/mapcache.xcscheme2
-rw-r--r--Hercules.xcodeproj/xcshareddata/xcschemes/sample.xcscheme2
-rwxr-xr-xconfigure925
-rw-r--r--configure.in150
-rw-r--r--db/constants.conf114
-rw-r--r--db/item_db2.conf46
-rw-r--r--db/mob_db2.conf140
-rw-r--r--db/pre-re/item_db.conf10209
-rw-r--r--db/pre-re/item_group.conf18
-rw-r--r--db/pre-re/mob_db.conf6667
-rw-r--r--db/re/item_db.conf14913
-rw-r--r--db/re/item_group.conf18
-rw-r--r--db/re/mob_db.conf10848
-rw-r--r--db2sql.bat4
-rw-r--r--doc/constants.md16597
-rw-r--r--doc/item_db.txt111
-rw-r--r--doc/mob_db_mode_list.txt35
-rw-r--r--npc/airports/airships.txt24
-rw-r--r--npc/airports/einbroch.txt8
-rw-r--r--npc/airports/hugel.txt2
-rw-r--r--npc/airports/izlude.txt4
-rw-r--r--npc/airports/lighthalzen.txt8
-rw-r--r--npc/airports/rachel.txt2
-rw-r--r--npc/airports/yuno.txt12
-rw-r--r--npc/battleground/bg_common.txt34
-rw-r--r--npc/battleground/flavius/flavius01.txt2
-rw-r--r--npc/battleground/flavius/flavius02.txt2
-rw-r--r--npc/battleground/flavius/flavius_enter.txt8
-rw-r--r--npc/battleground/kvm/kvm_enter.txt8
-rw-r--r--npc/battleground/kvm/kvm_item_pay.txt34
-rw-r--r--npc/battleground/tierra/tierra01.txt6
-rw-r--r--npc/battleground/tierra/tierra02.txt6
-rw-r--r--npc/battleground/tierra/tierra_enter.txt8
-rw-r--r--npc/cities/aldebaran.txt60
-rw-r--r--npc/cities/amatsu.txt10
-rw-r--r--npc/cities/ayothaya.txt8
-rw-r--r--npc/cities/comodo.txt6
-rw-r--r--npc/cities/einbech.txt18
-rw-r--r--npc/cities/einbroch.txt12
-rw-r--r--npc/cities/geffen.txt20
-rw-r--r--npc/cities/gonryun.txt8
-rw-r--r--npc/cities/hugel.txt2
-rw-r--r--npc/cities/izlude.txt16
-rw-r--r--npc/cities/jawaii.txt34
-rw-r--r--npc/cities/lighthalzen.txt22
-rw-r--r--npc/cities/louyang.txt10
-rw-r--r--npc/cities/lutie.txt6
-rw-r--r--npc/cities/morocc.txt16
-rw-r--r--npc/cities/moscovia.txt6
-rw-r--r--npc/cities/niflheim.txt10
-rw-r--r--npc/cities/payon.txt34
-rw-r--r--npc/cities/prontera.txt22
-rw-r--r--npc/cities/rachel.txt10
-rw-r--r--npc/cities/splendide.txt4
-rw-r--r--npc/cities/umbala.txt14
-rw-r--r--npc/cities/yuno.txt8
-rw-r--r--npc/custom/battleground/bg_common.txt42
-rw-r--r--npc/custom/breeder.txt4
-rw-r--r--npc/custom/card_remover.txt6
-rw-r--r--npc/custom/etc/bank.txt4
-rw-r--r--npc/custom/etc/mvp_arena.txt2
-rw-r--r--npc/custom/events/cluckers.txt2
-rw-r--r--npc/custom/events/disguise.txt8
-rw-r--r--npc/custom/events/mushroom_event.txt2
-rw-r--r--npc/custom/healer.txt2
-rw-r--r--npc/custom/item_signer.txt4
-rw-r--r--npc/custom/itembind.txt25
-rw-r--r--npc/custom/jobmaster.txt4
-rw-r--r--npc/custom/platinum_skills.txt2
-rw-r--r--npc/custom/quests/berzebub.txt6
-rw-r--r--npc/custom/quests/hunting_missions.txt2
-rw-r--r--npc/custom/quests/kaho_balmung.txt4
-rw-r--r--npc/custom/quests/kahohorn.txt2
-rw-r--r--npc/custom/quests/kings_items.txt8
-rw-r--r--npc/custom/quests/quest_shop.txt2
-rw-r--r--npc/custom/quests/questboard.txt8
-rw-r--r--npc/custom/quests/sphinx_mask.txt2
-rw-r--r--npc/custom/quests/sunglasses.txt10
-rw-r--r--npc/custom/quests/valhallen.txt4
-rw-r--r--npc/custom/resetnpc.txt2
-rw-r--r--npc/custom/stylist.txt2
-rw-r--r--npc/custom/woe_controller.txt12
-rw-r--r--npc/events/MemorialDay_2008.txt12
-rw-r--r--npc/events/RWC_2011.txt8
-rw-r--r--npc/events/RWC_2012.txt16
-rw-r--r--npc/events/StPatrick_2008.txt6
-rw-r--r--npc/events/children_week.txt4
-rw-r--r--npc/events/christmas_2005.txt8
-rw-r--r--npc/events/christmas_2008.txt16
-rw-r--r--npc/events/easter_2008.txt10
-rw-r--r--npc/events/easter_2010.txt14
-rw-r--r--npc/events/gdevent_aru.txt30
-rw-r--r--npc/events/gdevent_sch.txt30
-rw-r--r--npc/events/god_se_festival.txt12
-rw-r--r--npc/events/halloween_2006.txt22
-rw-r--r--npc/events/halloween_2008.txt4
-rw-r--r--npc/events/halloween_2009.txt18
-rw-r--r--npc/events/lunar_2008.txt4
-rw-r--r--npc/events/nguild/nguild_dunsw.txt2
-rw-r--r--npc/events/nguild/nguild_flags.txt2
-rw-r--r--npc/events/nguild/nguild_treas.txt2
-rw-r--r--npc/events/valentinesday.txt4
-rw-r--r--npc/events/valentinesday_2009.txt10
-rw-r--r--npc/events/valentinesday_2012.txt2
-rw-r--r--npc/instances/EndlessTower.txt20
-rw-r--r--npc/instances/NydhoggsNest.txt40
-rw-r--r--npc/instances/OrcsMemory.txt10
-rw-r--r--npc/instances/SealedShrine.txt22
-rw-r--r--npc/jobs/1-1e/gunslinger.txt4
-rw-r--r--npc/jobs/1-1e/ninja.txt8
-rw-r--r--npc/jobs/1-1e/taekwon.txt10
-rw-r--r--npc/jobs/2-1/assassin.txt100
-rw-r--r--npc/jobs/2-1/blacksmith.txt94
-rw-r--r--npc/jobs/2-1/hunter.txt44
-rw-r--r--npc/jobs/2-1/knight.txt94
-rw-r--r--npc/jobs/2-1/priest.txt64
-rw-r--r--npc/jobs/2-1/wizard.txt94
-rw-r--r--npc/jobs/2-1a/AssassinCross.txt2
-rw-r--r--npc/jobs/2-1a/HighPriest.txt2
-rw-r--r--npc/jobs/2-1a/HighWizard.txt2
-rw-r--r--npc/jobs/2-1a/LordKnight.txt2
-rw-r--r--npc/jobs/2-1a/Sniper.txt2
-rw-r--r--npc/jobs/2-1a/WhiteSmith.txt2
-rw-r--r--npc/jobs/2-1e/StarGladiator.txt40
-rw-r--r--npc/jobs/2-2/alchemist.txt58
-rw-r--r--npc/jobs/2-2/bard.txt12
-rw-r--r--npc/jobs/2-2/crusader.txt70
-rw-r--r--npc/jobs/2-2/dancer.txt66
-rw-r--r--npc/jobs/2-2/monk.txt114
-rw-r--r--npc/jobs/2-2/rogue.txt100
-rw-r--r--npc/jobs/2-2/sage.txt178
-rw-r--r--npc/jobs/2-2a/Champion.txt2
-rw-r--r--npc/jobs/2-2a/Clown.txt2
-rw-r--r--npc/jobs/2-2a/Creator.txt4
-rw-r--r--npc/jobs/2-2a/Gypsy.txt2
-rw-r--r--npc/jobs/2-2a/Paladin.txt2
-rw-r--r--npc/jobs/2-2a/Professor.txt2
-rw-r--r--npc/jobs/2-2a/Stalker.txt2
-rw-r--r--npc/jobs/2-2e/SoulLinker.txt14
-rw-r--r--npc/jobs/novice/supernovice.txt8
-rw-r--r--npc/jobs/valkyrie.txt6
-rw-r--r--npc/kafras/dts_warper.txt28
-rw-r--r--npc/kafras/functions_kafras.txt6
-rw-r--r--npc/kafras/kafras.txt2
-rw-r--r--npc/merchants/advanced_refiner.txt6
-rw-r--r--npc/merchants/alchemist.txt8
-rw-r--r--npc/merchants/ammo_boxes.txt2
-rw-r--r--npc/merchants/ammo_dealer.txt2
-rw-r--r--npc/merchants/buying_shops.txt6
-rw-r--r--npc/merchants/cash_hair.txt6
-rw-r--r--npc/merchants/clothes_dyer.txt4
-rw-r--r--npc/merchants/coin_exchange.txt6
-rw-r--r--npc/merchants/dye_maker.txt8
-rw-r--r--npc/merchants/elemental_trader.txt6
-rw-r--r--npc/merchants/enchan_arm.txt4
-rw-r--r--npc/merchants/gemstone.txt4
-rw-r--r--npc/merchants/hair_dyer.txt12
-rw-r--r--npc/merchants/hair_style.txt32
-rw-r--r--npc/merchants/hd_refine.txt8
-rw-r--r--npc/merchants/icecream.txt2
-rw-r--r--npc/merchants/inn.txt6
-rw-r--r--npc/merchants/kunai_maker.txt2
-rw-r--r--npc/merchants/milk_trader.txt2
-rw-r--r--npc/merchants/novice_exchange.txt22
-rw-r--r--npc/merchants/old_pharmacist.txt8
-rw-r--r--npc/merchants/quivers.txt6
-rw-r--r--npc/merchants/refine.txt40
-rw-r--r--npc/merchants/renters.txt6
-rw-r--r--npc/merchants/shops.txt164
-rw-r--r--npc/merchants/socket_enchant.txt24
-rw-r--r--npc/merchants/socket_enchant2.txt24
-rw-r--r--npc/merchants/wander_pet_food.txt4
-rw-r--r--npc/other/CashShop_Functions.txt32
-rw-r--r--npc/other/acolyte_warp.txt4
-rw-r--r--npc/other/arena/arena_aco.txt6
-rw-r--r--npc/other/arena/arena_point.txt4
-rw-r--r--npc/other/arena/arena_room.txt34
-rw-r--r--npc/other/auction.txt4
-rw-r--r--npc/other/books.txt58
-rw-r--r--npc/other/comodo_gambling.txt6
-rw-r--r--npc/other/divorce.txt4
-rw-r--r--npc/other/fortune.txt12
-rw-r--r--npc/other/guildpvp.txt6
-rw-r--r--npc/other/gympass.txt2
-rw-r--r--npc/other/hugel_bingo.txt2
-rw-r--r--npc/other/item_merge.txt4
-rw-r--r--npc/other/mail.txt2
-rw-r--r--npc/other/marriage.txt18
-rw-r--r--npc/other/mercenary_rent.txt6
-rw-r--r--npc/other/monster_museum.txt2
-rw-r--r--npc/other/monster_race.txt50
-rw-r--r--npc/other/poring_war.txt30
-rw-r--r--npc/other/powernpc.txt12
-rw-r--r--npc/other/pvp.txt18
-rw-r--r--npc/other/turbo_track.txt20
-rw-r--r--npc/pre-re/guides/guides_alberta.txt6
-rw-r--r--npc/pre-re/guides/guides_aldebaran.txt4
-rw-r--r--npc/pre-re/guides/guides_amatsu.txt4
-rw-r--r--npc/pre-re/guides/guides_ayothaya.txt4
-rw-r--r--npc/pre-re/guides/guides_comodo.txt2
-rw-r--r--npc/pre-re/guides/guides_einbroch.txt12
-rw-r--r--npc/pre-re/guides/guides_geffen.txt6
-rw-r--r--npc/pre-re/guides/guides_gonryun.txt2
-rw-r--r--npc/pre-re/guides/guides_hugel.txt6
-rw-r--r--npc/pre-re/guides/guides_izlude.txt6
-rw-r--r--npc/pre-re/guides/guides_juno.txt2
-rw-r--r--npc/pre-re/guides/guides_lighthalzen.txt6
-rw-r--r--npc/pre-re/guides/guides_louyang.txt8
-rw-r--r--npc/pre-re/guides/guides_morroc.txt6
-rw-r--r--npc/pre-re/guides/guides_moscovia.txt4
-rw-r--r--npc/pre-re/guides/guides_niflheim.txt4
-rw-r--r--npc/pre-re/guides/guides_payon.txt18
-rw-r--r--npc/pre-re/guides/guides_prontera.txt6
-rw-r--r--npc/pre-re/guides/guides_rachel.txt6
-rw-r--r--npc/pre-re/guides/guides_umbala.txt4
-rw-r--r--npc/pre-re/guides/guides_veins.txt6
-rw-r--r--npc/pre-re/jobs/1-1/acolyte.txt4
-rw-r--r--npc/pre-re/jobs/1-1/archer.txt6
-rw-r--r--npc/pre-re/jobs/1-1/mage.txt24
-rw-r--r--npc/pre-re/jobs/1-1/merchant.txt24
-rw-r--r--npc/pre-re/jobs/1-1/swordman.txt10
-rw-r--r--npc/pre-re/jobs/1-1/thief.txt14
-rw-r--r--npc/pre-re/jobs/1-1e/taekwon.txt34
-rw-r--r--npc/pre-re/jobs/novice/novice.txt138
-rw-r--r--npc/pre-re/merchants/shops.txt167
-rw-r--r--npc/pre-re/other/resetskill.txt4
-rw-r--r--npc/pre-re/quests/collection/quest_alligator.txt20
-rw-r--r--npc/pre-re/quests/collection/quest_caramel.txt20
-rw-r--r--npc/pre-re/quests/collection/quest_coco.txt20
-rw-r--r--npc/pre-re/quests/collection/quest_creamy.txt20
-rw-r--r--npc/pre-re/quests/collection/quest_demonpungus.txt20
-rw-r--r--npc/pre-re/quests/collection/quest_disguiseloliruri.txt12
-rw-r--r--npc/pre-re/quests/collection/quest_dokebi.txt20
-rw-r--r--npc/pre-re/quests/collection/quest_dryad.txt20
-rw-r--r--npc/pre-re/quests/collection/quest_fabre.txt20
-rw-r--r--npc/pre-re/quests/collection/quest_frilldora.txt20
-rw-r--r--npc/pre-re/quests/collection/quest_goat.txt20
-rw-r--r--npc/pre-re/quests/collection/quest_golem.txt20
-rw-r--r--npc/pre-re/quests/collection/quest_hode.txt20
-rw-r--r--npc/pre-re/quests/collection/quest_leafcat.txt20
-rw-r--r--npc/pre-re/quests/collection/quest_mantis.txt8
-rw-r--r--npc/pre-re/quests/collection/quest_pecopeco.txt20
-rw-r--r--npc/pre-re/quests/collection/quest_pupa.txt20
-rw-r--r--npc/pre-re/quests/collection/quest_zhupolong.txt8
-rw-r--r--npc/pre-re/quests/skills/novice_skills.txt2
-rw-r--r--npc/quests/bard_quest.txt50
-rw-r--r--npc/quests/bunnyband.txt4
-rw-r--r--npc/quests/cooking_quest.txt36
-rw-r--r--npc/quests/counteragent_mixture.txt26
-rw-r--r--npc/quests/doomed_swords.txt16
-rw-r--r--npc/quests/eye_of_hellion.txt36
-rw-r--r--npc/quests/first_class/tu_acolyte.txt30
-rw-r--r--npc/quests/first_class/tu_archer.txt32
-rw-r--r--npc/quests/first_class/tu_ma_th01.txt16
-rw-r--r--npc/quests/first_class/tu_magician01.txt8
-rw-r--r--npc/quests/first_class/tu_merchant.txt32
-rw-r--r--npc/quests/first_class/tu_sword.txt50
-rw-r--r--npc/quests/first_class/tu_thief01.txt14
-rw-r--r--npc/quests/guildrelay.txt8
-rw-r--r--npc/quests/gunslinger_quests.txt16
-rw-r--r--npc/quests/juice_maker.txt18
-rw-r--r--npc/quests/kiel_hyre_quest.txt170
-rw-r--r--npc/quests/lvl4_weapon_quest.txt82
-rw-r--r--npc/quests/mage_solution.txt4
-rw-r--r--npc/quests/monstertamers.txt10
-rw-r--r--npc/quests/mrsmile.txt2
-rw-r--r--npc/quests/newgears/2004_headgears.txt78
-rw-r--r--npc/quests/newgears/2006_headgears.txt22
-rw-r--r--npc/quests/newgears/2008_headgears.txt26
-rw-r--r--npc/quests/newgears/2010_headgears.txt36
-rw-r--r--npc/quests/ninja_quests.txt44
-rw-r--r--npc/quests/obb_quest.txt26
-rw-r--r--npc/quests/okolnir.txt10
-rw-r--r--npc/quests/partyrelay.txt2
-rw-r--r--npc/quests/quests_13_1.txt188
-rw-r--r--npc/quests/quests_13_2.txt138
-rw-r--r--npc/quests/quests_airship.txt34
-rw-r--r--npc/quests/quests_alberta.txt50
-rw-r--r--npc/quests/quests_aldebaran.txt2
-rw-r--r--npc/quests/quests_amatsu.txt30
-rw-r--r--npc/quests/quests_ayothaya.txt58
-rw-r--r--npc/quests/quests_comodo.txt32
-rw-r--r--npc/quests/quests_ein.txt106
-rw-r--r--npc/quests/quests_geffen.txt8
-rw-r--r--npc/quests/quests_gonryun.txt96
-rw-r--r--npc/quests/quests_hugel.txt130
-rw-r--r--npc/quests/quests_izlude.txt8
-rw-r--r--npc/quests/quests_juperos.txt66
-rw-r--r--npc/quests/quests_lighthalzen.txt120
-rw-r--r--npc/quests/quests_louyang.txt122
-rw-r--r--npc/quests/quests_lutie.txt6
-rw-r--r--npc/quests/quests_morocc.txt164
-rw-r--r--npc/quests/quests_moscovia.txt172
-rw-r--r--npc/quests/quests_nameless.txt162
-rw-r--r--npc/quests/quests_niflheim.txt18
-rw-r--r--npc/quests/quests_payon.txt22
-rw-r--r--npc/quests/quests_prontera.txt46
-rw-r--r--npc/quests/quests_rachel.txt78
-rw-r--r--npc/quests/quests_umbala.txt16
-rw-r--r--npc/quests/quests_veins.txt70
-rw-r--r--npc/quests/quests_yuno.txt16
-rw-r--r--npc/quests/seals/brisingamen_seal.txt112
-rw-r--r--npc/quests/seals/god_global.txt2
-rw-r--r--npc/quests/seals/god_weapon_creation.txt18
-rw-r--r--npc/quests/seals/megingard_seal.txt54
-rw-r--r--npc/quests/seals/mjolnir_seal.txt100
-rw-r--r--npc/quests/seals/sleipnir_seal.txt18
-rw-r--r--npc/quests/skills/acolyte_skills.txt2
-rw-r--r--npc/quests/skills/alchemist_skills.txt32
-rw-r--r--npc/quests/skills/archer_skills.txt4
-rw-r--r--npc/quests/skills/assassin_skills.txt16
-rw-r--r--npc/quests/skills/bard_skills.txt12
-rw-r--r--npc/quests/skills/blacksmith_skills.txt4
-rw-r--r--npc/quests/skills/crusader_skills.txt2
-rw-r--r--npc/quests/skills/dancer_skills.txt6
-rw-r--r--npc/quests/skills/hunter_skills.txt2
-rw-r--r--npc/quests/skills/knight_skills.txt2
-rw-r--r--npc/quests/skills/mage_skills.txt2
-rw-r--r--npc/quests/skills/merchant_skills.txt10
-rw-r--r--npc/quests/skills/priest_skills.txt2
-rw-r--r--npc/quests/skills/rogue_skills.txt22
-rw-r--r--npc/quests/skills/sage_skills.txt6
-rw-r--r--npc/quests/skills/swordman_skills.txt14
-rw-r--r--npc/quests/skills/thief_skills.txt2
-rw-r--r--npc/quests/skills/wizard_skills.txt8
-rw-r--r--npc/quests/thana_quest.txt76
-rw-r--r--npc/quests/the_sign_quest.txt278
-rw-r--r--npc/re/cities/brasilis.txt6
-rw-r--r--npc/re/cities/dewata.txt24
-rw-r--r--npc/re/cities/dicastes.txt10
-rw-r--r--npc/re/cities/eclage.txt4
-rw-r--r--npc/re/cities/izlude.txt2
-rw-r--r--npc/re/cities/malangdo.txt18
-rw-r--r--npc/re/cities/malaya.txt12
-rw-r--r--npc/re/cities/mora.txt18
-rw-r--r--npc/re/events/christmas_2013.txt4
-rw-r--r--npc/re/events/halloween_2013.txt8
-rw-r--r--npc/re/guides/guides_alberta.txt8
-rw-r--r--npc/re/guides/guides_aldebaran.txt6
-rw-r--r--npc/re/guides/guides_amatsu.txt2
-rw-r--r--npc/re/guides/guides_ayothaya.txt2
-rw-r--r--npc/re/guides/guides_brasilis.txt4
-rw-r--r--npc/re/guides/guides_comodo.txt6
-rw-r--r--npc/re/guides/guides_dewata.txt2
-rw-r--r--npc/re/guides/guides_dicastes.txt2
-rw-r--r--npc/re/guides/guides_eclage.txt2
-rw-r--r--npc/re/guides/guides_einbroch.txt8
-rw-r--r--npc/re/guides/guides_geffen.txt6
-rw-r--r--npc/re/guides/guides_gonryun.txt2
-rw-r--r--npc/re/guides/guides_hugel.txt12
-rw-r--r--npc/re/guides/guides_izlude.txt6
-rw-r--r--npc/re/guides/guides_juno.txt6
-rw-r--r--npc/re/guides/guides_lighthalzen.txt6
-rw-r--r--npc/re/guides/guides_louyang.txt2
-rw-r--r--npc/re/guides/guides_lutie.txt2
-rw-r--r--npc/re/guides/guides_malaya.txt2
-rw-r--r--npc/re/guides/guides_mora.txt8
-rw-r--r--npc/re/guides/guides_morroc.txt12
-rw-r--r--npc/re/guides/guides_moscovia.txt2
-rw-r--r--npc/re/guides/guides_niflheim.txt2
-rw-r--r--npc/re/guides/guides_payon.txt14
-rw-r--r--npc/re/guides/guides_prontera.txt6
-rw-r--r--npc/re/guides/guides_rachel.txt6
-rw-r--r--npc/re/guides/guides_umbala.txt2
-rw-r--r--npc/re/guides/guides_veins.txt2
-rw-r--r--npc/re/instances/BakonawaLake.txt8
-rw-r--r--npc/re/instances/BangungotHospital.txt4
-rw-r--r--npc/re/instances/BuwayaCave.txt10
-rw-r--r--npc/re/instances/EclageInterior.txt8
-rw-r--r--npc/re/instances/HazyForest.txt20
-rw-r--r--npc/re/instances/MalangdoCulvert.txt24
-rw-r--r--npc/re/instances/OctopusCave.txt6
-rw-r--r--npc/re/instances/OldGlastHeim.txt2
-rw-r--r--npc/re/jobs/1-1/acolyte.txt2
-rw-r--r--npc/re/jobs/1-1/archer.txt2
-rw-r--r--npc/re/jobs/1-1/mage.txt4
-rw-r--r--npc/re/jobs/1-1/merchant.txt2
-rw-r--r--npc/re/jobs/1-1/swordman.txt4
-rw-r--r--npc/re/jobs/1-1/thief.txt6
-rw-r--r--npc/re/jobs/1-1e/taekwon.txt34
-rw-r--r--npc/re/jobs/3-1/archbishop.txt18
-rw-r--r--npc/re/jobs/3-1/guillotine_cross.txt140
-rw-r--r--npc/re/jobs/3-1/mechanic.txt10
-rw-r--r--npc/re/jobs/3-1/ranger.txt40
-rw-r--r--npc/re/jobs/3-1/rune_knight.txt50
-rw-r--r--npc/re/jobs/3-1/warlock.txt24
-rw-r--r--npc/re/jobs/3-2/genetic.txt34
-rw-r--r--npc/re/jobs/3-2/minstrel.txt12
-rw-r--r--npc/re/jobs/3-2/royal_guard.txt18
-rw-r--r--npc/re/jobs/3-2/shadow_chaser.txt56
-rw-r--r--npc/re/jobs/3-2/sorcerer.txt14
-rw-r--r--npc/re/jobs/3-2/sura.txt10
-rw-r--r--npc/re/jobs/3-2/wanderer.txt24
-rw-r--r--npc/re/jobs/novice/academy.txt12
-rw-r--r--npc/re/jobs/novice/novice.txt156
-rw-r--r--npc/re/jobs/novice/supernovice_ex.txt22
-rw-r--r--npc/re/jobs/repair.txt10
-rw-r--r--npc/re/merchants/3rd_trader.txt8
-rw-r--r--npc/re/merchants/advanced_refiner.txt4
-rw-r--r--npc/re/merchants/alchemist.txt6
-rw-r--r--npc/re/merchants/ammo_boxes.txt10
-rw-r--r--npc/re/merchants/ammo_dealer.txt10
-rw-r--r--npc/re/merchants/blessed_refiner.txt4
-rw-r--r--npc/re/merchants/card_separation.txt12
-rw-r--r--npc/re/merchants/catalog.txt2
-rw-r--r--npc/re/merchants/coin_exchange.txt34
-rw-r--r--npc/re/merchants/diamond.txt10
-rw-r--r--npc/re/merchants/enchan_ko.txt16
-rw-r--r--npc/re/merchants/enchan_mal.txt10
-rw-r--r--npc/re/merchants/enchan_mora.txt54
-rw-r--r--npc/re/merchants/enchan_upg.txt8
-rw-r--r--npc/re/merchants/flute.txt4
-rw-r--r--npc/re/merchants/hd_refiner.txt8
-rw-r--r--npc/re/merchants/inn.txt4
-rw-r--r--npc/re/merchants/ninja_craftsman.txt16
-rw-r--r--npc/re/merchants/quivers.txt8
-rw-r--r--npc/re/merchants/refine.txt12
-rw-r--r--npc/re/merchants/renters.txt10
-rw-r--r--npc/re/merchants/shops.txt239
-rw-r--r--npc/re/merchants/ticket_refiner.txt6
-rw-r--r--npc/re/other/resetskill.txt4
-rw-r--r--npc/re/other/stone_change.txt4
-rw-r--r--npc/re/quests/cupet.txt2
-rw-r--r--npc/re/quests/eden/11-25.txt4
-rw-r--r--npc/re/quests/eden/26-40.txt28
-rw-r--r--npc/re/quests/eden/41-55.txt6
-rw-r--r--npc/re/quests/eden/56-70.txt20
-rw-r--r--npc/re/quests/eden/71-85.txt20
-rw-r--r--npc/re/quests/eden/86-90.txt14
-rw-r--r--npc/re/quests/eden/91-99.txt16
-rw-r--r--npc/re/quests/eden/eden_common.txt10
-rw-r--r--npc/re/quests/eden/eden_iro.txt42
-rw-r--r--npc/re/quests/eden/eden_quests.txt38
-rw-r--r--npc/re/quests/eden/eden_service.txt2
-rw-r--r--npc/re/quests/eden/eden_tutorial.txt136
-rw-r--r--npc/re/quests/homun_s.txt28
-rw-r--r--npc/re/quests/magic_books.txt26
-rw-r--r--npc/re/quests/newgears/2012_headgears.txt10
-rw-r--r--npc/re/quests/pile_bunker.txt2
-rw-r--r--npc/re/quests/quests_brasilis.txt66
-rw-r--r--npc/re/quests/quests_dewata.txt28
-rw-r--r--npc/re/quests/quests_dicastes.txt138
-rw-r--r--npc/re/quests/quests_eclage.txt444
-rw-r--r--npc/re/quests/quests_malangdo.txt210
-rw-r--r--npc/re/quests/quests_malaya.txt202
-rw-r--r--npc/re/quests/quests_mora.txt88
-rw-r--r--npc/re/quests/quests_morocc.txt20
-rw-r--r--npc/re/warps/dungeons/iz_dun.txt4
-rw-r--r--npc/re/warps/fields/bif_fild.txt2
-rw-r--r--npc/re/woe-fe/invest_main.txt30
-rw-r--r--npc/warps/cities/payon.txt87
-rw-r--r--npc/woe-fe/agit_main.txt24
-rw-r--r--npc/woe-fe/aldeg_cas01.txt4
-rw-r--r--npc/woe-fe/aldeg_cas02.txt4
-rw-r--r--npc/woe-fe/aldeg_cas03.txt4
-rw-r--r--npc/woe-fe/aldeg_cas04.txt4
-rw-r--r--npc/woe-fe/aldeg_cas05.txt4
-rw-r--r--npc/woe-fe/gefg_cas01.txt4
-rw-r--r--npc/woe-fe/gefg_cas02.txt4
-rw-r--r--npc/woe-fe/gefg_cas03.txt4
-rw-r--r--npc/woe-fe/gefg_cas04.txt4
-rw-r--r--npc/woe-fe/gefg_cas05.txt4
-rw-r--r--npc/woe-fe/payg_cas01.txt4
-rw-r--r--npc/woe-fe/payg_cas02.txt4
-rw-r--r--npc/woe-fe/payg_cas03.txt4
-rw-r--r--npc/woe-fe/payg_cas04.txt4
-rw-r--r--npc/woe-fe/payg_cas05.txt4
-rw-r--r--npc/woe-fe/prtg_cas01.txt4
-rw-r--r--npc/woe-fe/prtg_cas02.txt4
-rw-r--r--npc/woe-fe/prtg_cas03.txt4
-rw-r--r--npc/woe-fe/prtg_cas04.txt4
-rw-r--r--npc/woe-fe/prtg_cas05.txt4
-rw-r--r--npc/woe-se/agit_main_se.txt54
-rw-r--r--sql-files/item_db.sql2620
-rw-r--r--sql-files/item_db_re.sql3990
-rw-r--r--sql-files/mob_db.sql2142
-rw-r--r--sql-files/mob_db2.sql72
-rw-r--r--sql-files/mob_db_re.sql2695
-rw-r--r--sql-files/mob_skill_db.sql10527
-rw-r--r--sql-files/mob_skill_db2.sql136
-rw-r--r--sql-files/mob_skill_db_re.sql9360
-rw-r--r--src/char/Makefile.in4
-rw-r--r--src/char/char.c115
-rw-r--r--src/char/char.h4
-rw-r--r--src/char/geoip.c2
-rw-r--r--src/char/int_auction.c6
-rw-r--r--src/char/int_elemental.c91
-rw-r--r--src/char/int_guild.c54
-rw-r--r--src/char/int_guild.h2
-rw-r--r--src/char/int_homun.c137
-rw-r--r--src/char/int_mail.c2
-rw-r--r--src/char/int_mercenary.c79
-rw-r--r--src/char/int_party.c20
-rw-r--r--src/char/int_pet.c77
-rw-r--r--src/char/int_pet.h2
-rw-r--r--src/char/int_quest.c9
-rw-r--r--src/char/int_storage.c10
-rw-r--r--src/char/int_storage.h2
-rw-r--r--src/char/inter.c27
-rw-r--r--src/char/inter.h2
-rw-r--r--src/char/loginif.c1
-rw-r--r--src/char/mapif.c64
-rw-r--r--src/char/mapif.h61
-rw-r--r--src/char/pincode.c11
-rw-r--r--src/common/HPM.c24
-rw-r--r--src/common/HPM.h2
-rw-r--r--src/common/HPMDataCheck.h2
-rw-r--r--src/common/Makefile.in2
-rw-r--r--src/common/cbasetypes.h2
-rw-r--r--src/common/conf.c288
-rw-r--r--src/common/conf.h154
-rw-r--r--src/common/console.c1
-rw-r--r--src/common/core.c5
-rw-r--r--src/common/ers.c6
-rw-r--r--src/common/md5calc.c6
-rw-r--r--src/common/memmgr.c77
-rw-r--r--src/common/memmgr.h2
-rw-r--r--src/common/mmo.h20
-rw-r--r--src/common/showmsg.c9
-rw-r--r--src/common/showmsg.h7
-rw-r--r--src/common/socket.c25
-rw-r--r--src/common/socket.h48
-rw-r--r--src/common/sql.c7
-rw-r--r--src/common/sysinfo.c15
-rw-r--r--src/common/sysinfo.h1
-rw-r--r--src/common/thread.c2
-rw-r--r--src/common/timer.c64
-rw-r--r--src/common/utils.c43
-rw-r--r--src/common/utils.h6
-rw-r--r--src/login/Makefile.in2
-rw-r--r--src/login/account_sql.c12
-rw-r--r--src/login/ipban_sql.c2
-rw-r--r--src/login/login.c87
-rw-r--r--src/login/loginlog_sql.c2
-rw-r--r--src/map/Makefile.in4
-rw-r--r--src/map/atcommand.c86
-rw-r--r--src/map/atcommand.h4
-rw-r--r--src/map/battle.c24
-rw-r--r--src/map/battleground.c27
-rw-r--r--src/map/battleground.h2
-rw-r--r--src/map/channel.c18
-rw-r--r--src/map/chrif.c37
-rw-r--r--src/map/clif.c749
-rw-r--r--src/map/clif.h16
-rw-r--r--src/map/elemental.c38
-rw-r--r--src/map/elemental.h4
-rw-r--r--src/map/guild.c46
-rw-r--r--src/map/guild.h12
-rw-r--r--src/map/homunculus.c74
-rw-r--r--src/map/homunculus.h8
-rw-r--r--src/map/instance.c4
-rw-r--r--src/map/intif.c132
-rw-r--r--src/map/intif.h6
-rw-r--r--src/map/irc-bot.c19
-rw-r--r--src/map/itemdb.c389
-rw-r--r--src/map/itemdb.h24
-rw-r--r--src/map/log.c4
-rw-r--r--src/map/map.c50
-rw-r--r--src/map/mapreg_sql.c8
-rw-r--r--src/map/mercenary.c21
-rw-r--r--src/map/mercenary.h2
-rw-r--r--src/map/mob.c794
-rw-r--r--src/map/mob.h22
-rw-r--r--src/map/npc.c276
-rw-r--r--src/map/npc.h41
-rw-r--r--src/map/npc_chat.c7
-rw-r--r--src/map/packets_struct.h2
-rw-r--r--src/map/party.c38
-rw-r--r--src/map/party.h8
-rw-r--r--src/map/pc.c151
-rw-r--r--src/map/pc.h4
-rw-r--r--src/map/pc_groups.c30
-rw-r--r--src/map/pc_groups.h12
-rw-r--r--src/map/pet.c14
-rw-r--r--src/map/pet.h4
-rw-r--r--src/map/quest.c19
-rw-r--r--src/map/quest.h5
-rw-r--r--src/map/script.c255
-rw-r--r--src/map/script.h3
-rw-r--r--src/map/skill.c170
-rw-r--r--src/map/skill.h5
-rw-r--r--src/map/status.c147
-rw-r--r--src/map/status.h54
-rw-r--r--src/map/storage.c4
-rw-r--r--src/map/unit.c4
-rw-r--r--src/map/vending.c26
-rw-r--r--src/plugins/HPMHooking/HPMHooking_char.HPMHooksCore.inc92
-rw-r--r--src/plugins/HPMHooking/HPMHooking_char.HookingPoints.inc23
-rw-r--r--src/plugins/HPMHooking/HPMHooking_char.Hooks.inc1081
-rw-r--r--src/plugins/HPMHooking/HPMHooking_login.HPMHooksCore.inc80
-rw-r--r--src/plugins/HPMHooking/HPMHooking_login.HookingPoints.inc20
-rw-r--r--src/plugins/HPMHooking/HPMHooking_login.Hooks.inc790
-rw-r--r--src/plugins/HPMHooking/HPMHooking_map.HPMHooksCore.inc96
-rw-r--r--src/plugins/HPMHooking/HPMHooking_map.HookingPoints.inc24
-rw-r--r--src/plugins/HPMHooking/HPMHooking_map.Hooks.inc1337
-rw-r--r--src/plugins/Makefile.in4
-rw-r--r--src/plugins/constdb2doc.c197
-rw-r--r--src/plugins/db2sql.c603
-rw-r--r--src/plugins/sample.c8
-rw-r--r--src/test/Makefile.in4
-rw-r--r--src/test/test_libconfig.c96
-rw-r--r--tools/HPMHookGen/doxygen.conf3
-rw-r--r--tools/itemdb_jobmask_converter.pl100
-rw-r--r--vcproj-10/char-server.vcxproj4
-rw-r--r--vcproj-10/login-server.vcxproj4
-rw-r--r--vcproj-10/map-server.vcxproj4
-rw-r--r--vcproj-10/plugin-HPMHooking_char.vcxproj4
-rw-r--r--vcproj-10/plugin-HPMHooking_login.vcxproj4
-rw-r--r--vcproj-10/plugin-HPMHooking_map.vcxproj8
-rw-r--r--vcproj-10/plugin-sample.vcxproj8
-rw-r--r--vcproj-11/char-server.vcxproj4
-rw-r--r--vcproj-11/login-server.vcxproj4
-rw-r--r--vcproj-11/map-server.vcxproj4
-rw-r--r--vcproj-11/plugin-HPMHooking_char.vcxproj4
-rw-r--r--vcproj-11/plugin-HPMHooking_login.vcxproj4
-rw-r--r--vcproj-11/plugin-HPMHooking_map.vcxproj8
-rw-r--r--vcproj-11/plugin-sample.vcxproj8
-rw-r--r--vcproj-12/char-server.vcxproj4
-rw-r--r--vcproj-12/login-server.vcxproj4
-rw-r--r--vcproj-12/map-server.vcxproj4
-rw-r--r--vcproj-12/plugin-HPMHooking_char.vcxproj4
-rw-r--r--vcproj-12/plugin-HPMHooking_login.vcxproj4
-rw-r--r--vcproj-12/plugin-HPMHooking_map.vcxproj8
-rw-r--r--vcproj-12/plugin-sample.vcxproj8
-rw-r--r--vcproj-14/char-server.vcxproj4
-rw-r--r--vcproj-14/login-server.vcxproj4
-rw-r--r--vcproj-14/map-server.vcxproj4
-rw-r--r--vcproj-14/plugin-HPMHooking_char.vcxproj4
-rw-r--r--vcproj-14/plugin-HPMHooking_login.vcxproj4
-rw-r--r--vcproj-14/plugin-HPMHooking_map.vcxproj8
-rw-r--r--vcproj-14/plugin-sample.vcxproj8
662 files changed, 78319 insertions, 37394 deletions
diff --git a/3rdparty/libconfig/AUTHORS b/3rdparty/libconfig/AUTHORS
index d3d5e104b..5eef0f0ff 100644
--- a/3rdparty/libconfig/AUTHORS
+++ b/3rdparty/libconfig/AUTHORS
@@ -4,3 +4,4 @@ Mark Lindner - Lead developer & maintainer.
Daniel Marjamäki - Enhancements & bugfixes.
Andrew Tytula - Windows port.
Glenn Herteg - Enhancements, bugfixes, documentation corrections.
+Matt Renaud - Enhancements & bugfixes.
diff --git a/3rdparty/libconfig/ChangeLog b/3rdparty/libconfig/ChangeLog
index 52125e9fb..c24151e09 100644
--- a/3rdparty/libconfig/ChangeLog
+++ b/3rdparty/libconfig/ChangeLog
@@ -1,3 +1,41 @@
+
+ ----- version 1.5 ------
+
+2015-05-16 Mark Lindner <markl@neuromancer>
+
+ * lib/libconfig.c - Don't fclose() a null pointer.
+
+2014-09-19 Mark Lindner <markl@neuromancer>
+
+ * lib/libconfig.c, lib/wincompat.h - check if file being opened is a
+ directory
+ * lib/libconfig.c, lib/libconfig.h, lib/libconfig.h++,
+ doc/libconfig.texi - added config_set_options(),
+ config_get_options(), setOptions(), getOptions().
+
+2014-05-25 Mark Lindner <markl@neuromancer>
+
+ * lib/libconfig.c++, lib/libconfig.h++ - added patches from Matt
+ Renaud (added iterators, removed throws() specifications); added
+ Setting.lookup(); code cleanup; added patch from Yuri Dyachenko
+ (made exception constructors public)
+ * lib/libconfig.c, lib/libconfig.h - renamed
+ config_setting_lookup_from() to config_setting_lookup() and
+ documented it; patch from Alexander Klauer (floating point precision
+ loss)
+ * doc/libconfig.texi - documented new APIs, bumped version
+ * lib/scanner.c, lib/scanner.h, lib/scanner.l, libconfig.c -
+ scanner code cleanup; and regenerated with flex 2.5.39
+ * lib/grammar.c, lib/grammar.h, lib/grammar.y - parser code cleanup;
+ and regenerated with bison 3.0.2
+ * README, ChangeLog - version updates
+
+2014-01-21 Mark Lindner <markl@neuromancer>
+
+ * lib/libconfig.c - bugfix; capture root filename
+ * tests/Makefile.am - fix for out-of-source builds
+ * ac_config.h.in, aclocal.m4 - updated to newer autotools
+
----- version 1.4.9 ------
2012-09-28 Mark Lindner <markl@neuromancer>
diff --git a/3rdparty/libconfig/README.md b/3rdparty/libconfig/README.md
new file mode 100644
index 000000000..43bd17e41
--- /dev/null
+++ b/3rdparty/libconfig/README.md
@@ -0,0 +1,4 @@
+libconfig
+=========
+
+C/C++ library for processing configuration files
diff --git a/3rdparty/libconfig/extra/doc/libconfig.texi b/3rdparty/libconfig/extra/doc/libconfig.texi
index 52dca20fc..9441dc2ac 100644
--- a/3rdparty/libconfig/extra/doc/libconfig.texi
+++ b/3rdparty/libconfig/extra/doc/libconfig.texi
@@ -6,8 +6,8 @@
@setfilename libconfig.info
@settitle libconfig
-@set edition 1.4.9
-@set update-date 28 September 2012
+@set edition 1.5
+@set update-date 16 May 2015
@set subtitle-text A Library For Processing Structured Configuration Files
@set author-text Mark A.@: Lindner
@@ -36,7 +36,7 @@
@page
@vskip 0pt plus 1filll
-Copyright @copyright{} 2005-2012 Mark A Lindner
+Copyright @copyright{} 2005-2014 Mark A Lindner
Permission is granted to make and distribute verbatim copies of
this manual provided the copyright notice and this permission notice
@@ -512,8 +512,11 @@ more hexadecimal digits (@samp{0} - @samp{9}, @samp{A} - @samp{F},
@section 64-bit Integer Values
Long long (64-bit) integers are represented identically to integers,
-except that an 'L' character is appended to indicate a 64-bit
-value. For example, @samp{0L} indicates a 64-bit integer value 0.
+except that an `L' character is appended to indicate a 64-bit
+value. For example, @samp{0L} indicates a 64-bit integer value 0. As
+of version 1.5 of the library, the trailing `L' is optional; if the
+integer value exceeds the range of a 32-bit integer, it will
+automatically be interpreted as a 64-bit integer.
@node Floating Point Values, Boolean Values, 64-bit Integer Values, Configuration Files
@comment node-name, next, previous, up
@@ -766,21 +769,60 @@ configuration @var{config}, or @code{NULL} if none is set.
@end deftypefun
-@deftypefun void config_set_auto_convert (@w{config_t *@var{config}}, @w{int @var{flag}})
-@deftypefunx int config_get_auto_convert (@w{const config_t *@var{config}})
+@deftypefun void config_set_options (@w{config_t *@var{config}}, @w{int @var{options}})
+@deftypefunx int config_get_options (@w{config_t *@var{config}})
+
+These functions set and get the options for the configuration
+@var{config}. The options affect how configurations are read and
+written. The following options are defined:
+
+@table @code
-@code{config_set_auto_convert()} enables number auto-conversion for
-the configuration @var{config} if @var{flag} is non-zero, and disables
-it otherwise. When this feature is enabled, an attempt to retrieve a
+@item CONFIG_OPTION_AUTOCONVERT
+Turning this option on enables number auto-conversion for
+the configuration. When this feature is enabled, an attempt to retrieve a
floating point setting's value into an integer (or vice versa), or
store an integer to a floating point setting's value (or vice versa)
will cause the library to silently perform the necessary conversion
(possibly leading to loss of data), rather than reporting failure. By
-default this feature is disabled.
+default this option is turned off.
+
+@item CONFIG_OPTION_SEMICOLON_SEPARATORS
+This option controls whether a semicolon (`;') is output after each setting
+when the configuration is written to a file or stream. (The semicolon
+separators are optional in the configuration syntax.) By default this
+option is turned on.
+
+@item CONFIG_OPTION_COLON_ASSIGNMENT_FOR_GROUPS
+This option controls whether a colon (`:') is output between each
+group setting's name and its value when the configuration is written to
+a file or stream. If the option is turned off, an equals sign (`=') is
+output instead. (These tokens are interchangeable in the configuration
+syntax.) By default this option is turned on.
+
+@item CONFIG_OPTION_COLON_ASSIGNMENT_FOR_NON_GROUPS
+This option controls whether a colon (`:') is output between each
+non-group setting's name and its value when the configuration is written
+to a file or stream. If the option is turned off, an equals sign (`=')
+is output instead. (These tokens are interchangeable in the configuration
+syntax.) By default this option is turned off.
+
+@item CONFIG_OPTION_OPEN_BRACE_ON_SEPARATE_LINE
+This option controls whether an open brace (`@{') will be written on its own
+line when the configuration is written to a file or stream. If the option is
+turned off, the brace will be written at the end of the previous line.
+By default this option is turned on.
+
+@end table
+
+@end deftypefun
+
+@deftypefun void config_set_auto_convert (@w{config_t *@var{config}}, @w{int @var{flag}})
+@deftypefunx int config_get_auto_convert (@w{const config_t *@var{config}})
-@code{config_get_auto_convert()} returns @code{CONFIG_TRUE} if number
-auto-conversion is currently enabled for @var{config}; otherwise it
-returns @code{CONFIG_FALSE}.
+These functions get and set the @code{CONFIG_OPTION_AUTO_CONVERT}
+option. They are obsoleted by the @code{config_set_options()} and
+@code{config_get_options()} functions described above.
@end deftypefun
@@ -839,6 +881,15 @@ setting was not found.
@end deftypefun
+@deftypefun {config_setting_t *} config_setting_lookup (@w{const config_setting_t * @var{setting}}, @w{const char * @var{path}})
+
+This function locates a setting by a path @var{path} relative to
+the setting @var{setting}. It returns a pointer to the
+@code{config_setting_t} structure on success, or @code{NULL} if the
+setting was not found.
+
+@end deftypefun
+
@deftypefun int config_setting_get_int (@w{const config_setting_t * @var{setting}})
@deftypefunx {long long} config_setting_get_int64 (@w{const config_setting_t * @var{setting}})
@deftypefunx double config_setting_get_float (@w{const config_setting_t * @var{setting}})
@@ -1146,17 +1197,45 @@ common base exception @code{ConfigException}.
A @code{SettingTypeException} is thrown when the type of a setting's
value does not match the type requested.
+@deftypemethod SettingTypeException {} SettingTypeException (@w{const Setting &@var{setting}})
+@deftypemethodx SettingTypeException {} SettingTypeException (@w{const Setting &@var{setting}}, @w{int @var{index}})
+@deftypemethodx SettingTypeException {} SettingTypeException (@w{const Setting &@var{setting}}, @w{const char *@var{name}})
+
+These methods construct @code{SettingTypeException} objects for the given @var{setting} and/or member @var{index} or @var{name}.
+
+@end deftypemethod
+
@tindex SettingNotFoundException
A @code{SettingNotFoundException} is thrown when a setting is not found.
+@deftypemethod SettingNotFoundException {} SettingNotFoundException (@w{const Setting &@var{setting}}, @w{int @var{index}})
+@deftypemethodx SettingNotFoundException {} SettingNotFoundException (@w{const Setting &@var{setting}}, @w{const char *@var{name}})
+@deftypemethodx SettingNotFoundException {} SettingNotFoundException (@w{const char *@var{path}})
+
+These methods construct @code{SettingTypeException} objects for the given @var{setting} and member @var{index} or @var{name}, or path @var{path}.
+
+@end deftypemethod
+
@tindex SettingNameException
A @code{SettingNameException} is thrown when an attempt is made to add
a new setting with a non-unique or invalid name.
+@deftypemethod SettingNameException {} SettingNameException (@w{const Setting &@var{setting}}, @w{const char *@var{name}})
+
+This method constructs a @code{SettingNameExcpetion} object for the given @var{setting} and member name @var{name}.
+
+@end deftypemethod
+
@tindex ParseException
A @code{ParseException} is thrown when a parse error occurs while
reading a configuration from a stream.
+@deftypemethod ParseException {} ParseException (@w{const char *@var{file}}, @w{int @var{line}}, @w{const char *@var{error}})
+
+This method constructs a @code{ParseException} object with the given filename @var{file}, line number @var{line}, and error message @var{error}.
+
+@end deftypemethod
+
@tindex FileIOException
A @code{FileIOException} is thrown when an I/O error occurs while
reading/writing a configuration from/to a file.
@@ -1247,21 +1326,60 @@ configuration, or @code{NULL} if none is set.
@end deftypemethod
+@deftypemethod Config void setOptions (int @var{options})
+@deftypemethodx Config int getOptions ()
+
+These methods set and get the options for the configuration. The
+options affect how configurations are read and written. The following
+options are defined:
+
+@table @code
+
+@item OptionAutoConvert
+Turning this option on enables number auto-conversion for
+the configuration. When this feature is enabled, an attempt to retrieve a
+floating point setting's value into an integer (or vice versa), or
+store an integer to a floating point setting's value (or vice versa)
+will cause the library to silently perform the necessary conversion
+(possibly leading to loss of data), rather than reporting failure. By
+default this option is turned off.
+
+@item OptionSemicolonSeparators
+This option controls whether a semicolon (`;') is output after each setting
+when the configuration is written to a file or stream. (The semicolon
+separators are optional in the configuration syntax.) By default this
+option is turned on.
+
+@item OptionColonAssignmentForGroups
+This option controls whether a colon (`:') is output between each
+group setting's name and its value when the configuration is written to
+a file or stream. If the option is turned off, an equals sign (`=') is
+output instead. (These tokens are interchangeable in the configuration
+syntax.) By default this option is turned on.
+
+@item OptionColonAssignmentForNonGroups
+This option controls whether a colon (`:') is output between each
+non-group setting's name and its value when the configuration is written
+to a file or stream. If the option is turned off, an equals sign (`=')
+is output instead. (These tokens are interchangeable in the configuration
+syntax.) By default this option is turned off.
+
+@item OptionOpenBraceOnSeparateLine
+This option controls whether an open brace (`@{') will be written on its own
+line when the configuration is written to a file or stream. If the option is
+turned off, the brace will be written at the end of the previous line.
+By default this option is turned on.
+
+@end table
+
+@end deftypemethod
+
@deftypemethod Config void setAutoConvert (bool @var{flag})
@deftypemethodx Config bool getAutoConvert ()
-@code{setAutoConvert()} enables number auto-conversion for the
-configuration if @var{flag} is @code{true}, and disables it
-otherwise. When this feature is enabled, an attempt to assign a
-floating point setting to an integer (or vice versa), or
-assign an integer to a floating point setting (or vice versa) will
-cause the library to silently perform the necessary conversion
-(possibly leading to loss of data), rather than throwing a
-@code{SettingTypeException}. By default this feature is disabled.
-
-@code{getAutoConvert()} returns @code{true} if number auto-conversion
-is currently enabled for the configuration; otherwise it returns
-@code{false}.
+These methods get and set the @code{OptionAutoConvert} option. They
+are obsoleted by the @code{setOptions()} and @code{getOptions()}
+methods described above.
@end deftypemethod
@@ -1542,6 +1660,15 @@ configuration.
@end deftypemethod
+@deftypemethod Setting {Setting &} lookup (@w{const char * @var{path}})
+@deftypemethodx Setting {Setting &} lookup (@w{const std::string &@var{path}})
+
+This function locates a setting by a path @var{path} relative to
+this setting. If requested setting is not found, a
+@code{SettingNotFoundException} is thrown.
+
+@end deftypemethod
+
@deftypemethod Setting bool lookupValue (@w{const char *@var{name}}, @w{bool &@var{value}})
@deftypemethodx Setting bool lookupValue (@w{const std::string &@var{name}}, @w{bool &@var{value}})
@@ -1744,6 +1871,17 @@ These methods test if the setting has a child setting with the given
@code{false} otherwise. These methods do not throw exceptions.
@end deftypemethod
+@page
+@deftypemethod Setting iterator begin ()
+@deftypemethodx Setting iterator end ()
+@deftypemethodx Setting const_iterator begin ()
+@deftypemethodx Setting const_iterator end ()
+
+These methods return STL-style iterators that can be used to enumerate
+the child settings of a given setting. If the setting is not an array, list,
+or group, they throw a @code{SettingTypeException}.
+
+@end deftypemethod
@deftypemethod Setting int getLength ()
@@ -1878,7 +2016,7 @@ Terminals are defined below as regular expressions:
@item @code{hex} @tab
@code{0[Xx][0-9A-Fa-f]+}
@item @code{hex64} @tab
-@code{0[Xx][0-9A-Fa-f]+L(L)?}
+@code{0[Xx][0-9A-Fa-f]+(L(L)?)?}
@item @code{float} @tab
@code{([-+]?([0-9]*)?\.[0-9]*([eE][-+]?[0-9]+)?)|([-+]([0-9]+)(\.[0-9]*)?[eE][-+]?[0-9]+)}
@end multitable
diff --git a/3rdparty/libconfig/extra/gen/clangwarnings.patch b/3rdparty/libconfig/extra/gen/clangwarnings.patch
index 4240f84d2..c3b45ef33 100644
--- a/3rdparty/libconfig/extra/gen/clangwarnings.patch
+++ b/3rdparty/libconfig/extra/gen/clangwarnings.patch
@@ -11,26 +11,5 @@ index 3595578..26444f8 100644
- YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp);
+ YY_SYMBOL_PRINT (yymsg ? yymsg : "Deleting", yytype, yyvaluep, yylocationp);
- switch (yytype)
- {
-diff --git a/scanner.c b/scanner.c
-index aebd34c..c3a717f 100644
---- a/scanner.c
-+++ b/scanner.c
-@@ -1500,6 +1500,8 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
- else
- ret_val = EOB_ACT_CONTINUE_SCAN;
-
-+#ifndef __clang_analyzer__
-+ // FIXME: Clang's static analyzer complains about leaking the result of libconfig_yyrealloc
- if ((yy_size_t) (yyg->yy_n_chars + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
- /* Extend the array by 50%, plus the number we really need. */
- yy_size_t new_size = yyg->yy_n_chars + number_to_move + (yyg->yy_n_chars >> 1);
-@@ -1507,6 +1509,7 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
- if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
- YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
- }
-+#endif // __clang_analyzer__
-
- yyg->yy_n_chars += number_to_move;
- YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[yyg->yy_n_chars] = YY_END_OF_BUFFER_CHAR;
+ YYUSE (yytype);
+ }
diff --git a/3rdparty/libconfig/extra/gen/grammar.y b/3rdparty/libconfig/extra/gen/grammar.y
index 7eab74780..ef8ed4f18 100644
--- a/3rdparty/libconfig/extra/gen/grammar.y
+++ b/3rdparty/libconfig/extra/gen/grammar.y
@@ -1,8 +1,8 @@
/* -*- mode: C -*- */
/* ----------------------------------------------------------------------------
libconfig - A library for processing structured configuration files
- Copyright (C) 2013-2015 Hercules Dev Team
- Copyright (C) 2005-2010 Mark A Lindner
+ Copyright (C) 2013-2016 Hercules Dev Team
+ Copyright (C) 2005-2014 Mark A Lindner
This file is part of libconfig.
@@ -23,7 +23,7 @@
*/
%defines
-%output="y.tab.c"
+%output "y.tab.c"
%pure-parser
%lex-param{void *scanner}
%parse-param{void *scanner}
@@ -63,7 +63,7 @@ static const char *err_duplicate_setting = "duplicate setting name";
(ctx->parent && (ctx->parent->type == CONFIG_TYPE_LIST))
static void capture_parse_pos(void *scanner, struct scan_context *scan_ctx,
- config_setting_t *setting)
+ struct config_setting_t *setting)
{
setting->line = (unsigned int)libconfig_yyget_lineno(scanner);
setting->file = scanctx_current_filename(scan_ctx);
@@ -206,8 +206,8 @@ simple_value:
{
if(IN_ARRAY() || IN_LIST())
{
- config_setting_t *e = config_setting_set_bool_elem(ctx->parent, -1,
- (int)$1);
+ struct config_setting_t *e = config_setting_set_bool_elem(ctx->parent, -1,
+ (int)$1);
if(! e)
{
@@ -226,7 +226,7 @@ simple_value:
{
if(IN_ARRAY() || IN_LIST())
{
- config_setting_t *e = config_setting_set_int_elem(ctx->parent, -1, $1);
+ struct config_setting_t *e = config_setting_set_int_elem(ctx->parent, -1, $1);
if(! e)
{
libconfig_yyerror(scanner, ctx, scan_ctx, err_array_elem_type);
@@ -248,7 +248,7 @@ simple_value:
{
if(IN_ARRAY() || IN_LIST())
{
- config_setting_t *e = config_setting_set_int64_elem(ctx->parent, -1, $1);
+ struct config_setting_t *e = config_setting_set_int64_elem(ctx->parent, -1, $1);
if(! e)
{
libconfig_yyerror(scanner, ctx, scan_ctx, err_array_elem_type);
@@ -270,7 +270,7 @@ simple_value:
{
if(IN_ARRAY() || IN_LIST())
{
- config_setting_t *e = config_setting_set_int_elem(ctx->parent, -1, $1);
+ struct config_setting_t *e = config_setting_set_int_elem(ctx->parent, -1, $1);
if(! e)
{
libconfig_yyerror(scanner, ctx, scan_ctx, err_array_elem_type);
@@ -292,7 +292,7 @@ simple_value:
{
if(IN_ARRAY() || IN_LIST())
{
- config_setting_t *e = config_setting_set_int64_elem(ctx->parent, -1, $1);
+ struct config_setting_t *e = config_setting_set_int64_elem(ctx->parent, -1, $1);
if(! e)
{
libconfig_yyerror(scanner, ctx, scan_ctx, err_array_elem_type);
@@ -314,7 +314,7 @@ simple_value:
{
if(IN_ARRAY() || IN_LIST())
{
- config_setting_t *e = config_setting_set_float_elem(ctx->parent, -1, $1);
+ struct config_setting_t *e = config_setting_set_float_elem(ctx->parent, -1, $1);
if(! e)
{
libconfig_yyerror(scanner, ctx, scan_ctx, err_array_elem_type);
@@ -333,7 +333,7 @@ simple_value:
if(IN_ARRAY() || IN_LIST())
{
const char *s = parsectx_take_string(ctx);
- config_setting_t *e = config_setting_set_string_elem(ctx->parent, -1, s);
+ struct config_setting_t *e = config_setting_set_string_elem(ctx->parent, -1, s);
_delete(s);
if(! e)
diff --git a/3rdparty/libconfig/extra/gen/scanner.l b/3rdparty/libconfig/extra/gen/scanner.l
index 6bcce8116..f717ac273 100644
--- a/3rdparty/libconfig/extra/gen/scanner.l
+++ b/3rdparty/libconfig/extra/gen/scanner.l
@@ -1,8 +1,8 @@
/* -*- mode: C -*- */
/* --------------------------------------------------------------------------
libconfig - A library for processing structured configuration files
- Copyright (C) 2013-2015 Hercules Dev Team
- Copyright (C) 2005-2010 Mark A Lindner
+ Copyright (C) 2013-2016 Hercules Dev Team
+ Copyright (C) 2005-2014 Mark A Lindner
This file is part of libconfig.
@@ -23,33 +23,30 @@
*/
%option nounistd
+%option never-interactive
%option reentrant
%option noyywrap
%option yylineno
%option nounput
%option bison-bridge
-%option never-interactive
%option header-file="scanner.h"
%option outfile="lex.yy.c"
%option extra-type="struct scan_context *"
-%top{
-#include "scanctx.h"
-}
-
%{
+
#ifdef _MSC_VER
#pragma warning (disable: 4996)
-/* disable MSVC warning "signed/unsigned mismatch" associated with code generated by flex versions such as 2.5.35. */
-#pragma warning (disable:4018)
#endif
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
+#include <limits.h>
+#include "parsectx.h"
+#include "scanctx.h"
#include "grammar.h"
#include "wincompat.h"
-#include "parsectx.h"
#define YY_NO_INPUT // Suppress generation of useless input() function
@@ -87,13 +84,6 @@ static unsigned long long fromhex(const char *s)
#endif /* __MINGW32__ */
}
-static int fromihex(const char *s) {
- unsigned long l = strtoul(s, NULL, 16);
- if (l > INT32_MAX)
- l &= INT32_MAX;
- return (int)l;
-}
-
%}
true [Tt][Rr][Uu][Ee]
@@ -183,9 +173,28 @@ include_open ^[ \t]*@include[ \t]+\"
{true} { yylval->ival = 1; return(TOK_BOOLEAN); }
{false} { yylval->ival = 0; return(TOK_BOOLEAN); }
{float} { yylval->fval = atof(yytext); return(TOK_FLOAT); }
-{integer} { yylval->ival = atoi(yytext); return(TOK_INTEGER); }
+{integer} {
+ long long llval;
+ llval = atoll(yytext);
+ if((llval < INT_MIN) || (llval > INT_MAX))
+ {
+ yylval->llval = llval;
+ return(TOK_INTEGER64);
+ }
+ else
+ {
+ yylval->ival = (int)llval;
+ return(TOK_INTEGER);
+ }
+ }
{integer64} { yylval->llval = atoll(yytext); return(TOK_INTEGER64); }
-{hex} { yylval->ival = fromihex(yytext); return(TOK_HEX); }
+{hex} {
+ unsigned long ulval = strtoul(yytext, NULL, 16);
+ if (ulval > INT32_MAX)
+ ulval &= INT32_MAX;
+ yylval->ival = (int)ulval;
+ return(TOK_HEX);
+ }
{hex64} { yylval->llval = fromhex(yytext); return(TOK_HEX64); }
{name} { yylval->sval = yytext; return(TOK_NAME); }
\[ { return(TOK_ARRAY_START); }
diff --git a/3rdparty/libconfig/grammar.c b/3rdparty/libconfig/grammar.c
index eb00552e2..7d5757b2f 100644
--- a/3rdparty/libconfig/grammar.c
+++ b/3rdparty/libconfig/grammar.c
@@ -1,8 +1,8 @@
-/* A Bison parser, made by GNU Bison 2.5. */
+/* A Bison parser, made by GNU Bison 2.7.12-4996. */
/* Bison implementation for Yacc-like parsers in C
- Copyright (C) 1984, 1989-1990, 2000-2011 Free Software Foundation, Inc.
+ Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc.
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
@@ -44,7 +44,7 @@
#define YYBISON 1
/* Bison version. */
-#define YYBISON_VERSION "2.5"
+#define YYBISON_VERSION "2.7.12-4996"
/* Skeleton name. */
#define YYSKELETON_NAME "yacc.c"
@@ -58,8 +58,6 @@
/* Pull parsers. */
#define YYPULL 1
-/* Using locations. */
-#define YYLSP_NEEDED 0
/* Substitute the variable and function names. */
#define yyparse libconfig_yyparse
@@ -70,11 +68,9 @@
#define yydebug libconfig_yydebug
#define yynerrs libconfig_yynerrs
-
/* Copy the first part of user declarations. */
-
-/* Line 268 of yacc.c */
-#line 32 "grammar.y"
+/* Line 371 of yacc.c */
+#line 33 "grammar.y"
#include <string.h>
#include <stdlib.h>
@@ -108,7 +104,7 @@ static const char *err_duplicate_setting = "duplicate setting name";
(ctx->parent && (ctx->parent->type == CONFIG_TYPE_LIST))
static void capture_parse_pos(void *scanner, struct scan_context *scan_ctx,
- config_setting_t *setting)
+ struct config_setting_t *setting)
{
setting->line = (unsigned int)libconfig_yyget_lineno(scanner);
setting->file = scanctx_current_filename(scan_ctx);
@@ -126,14 +122,16 @@ void libconfig_yyerror(void *scanner, struct parse_context *ctx,
}
+/* Line 371 of yacc.c */
+#line 127 "grammar.c"
-/* Line 268 of yacc.c */
-#line 132 "grammar.c"
-
-/* Enabling traces. */
-#ifndef YYDEBUG
-# define YYDEBUG 0
-#endif
+# ifndef YY_NULL
+# if defined __cplusplus && 201103L <= __cplusplus
+# define YY_NULL nullptr
+# else
+# define YY_NULL 0
+# endif
+# endif
/* Enabling verbose error messages. */
#ifdef YYERROR_VERBOSE
@@ -143,11 +141,17 @@ void libconfig_yyerror(void *scanner, struct parse_context *ctx,
# define YYERROR_VERBOSE 0
#endif
-/* Enabling the token table. */
-#ifndef YYTOKEN_TABLE
-# define YYTOKEN_TABLE 0
+/* In a future release of Bison, this section will be replaced
+ by #include "y.tab.h". */
+#ifndef YY_LIBCONFIG_YY_GRAMMAR_H_INCLUDED
+# define YY_LIBCONFIG_YY_GRAMMAR_H_INCLUDED
+/* Enabling traces. */
+#ifndef YYDEBUG
+# define YYDEBUG 0
+#endif
+#if YYDEBUG
+extern int libconfig_yydebug;
#endif
-
/* Tokens. */
#ifndef YYTOKENTYPE
@@ -201,13 +205,11 @@ void libconfig_yyerror(void *scanner, struct parse_context *ctx,
-
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
typedef union YYSTYPE
{
-
-/* Line 293 of yacc.c */
-#line 85 "grammar.y"
+/* Line 387 of yacc.c */
+#line 86 "grammar.y"
int ival;
long long llval;
@@ -215,9 +217,8 @@ typedef union YYSTYPE
char *sval;
-
-/* Line 293 of yacc.c */
-#line 221 "grammar.c"
+/* Line 387 of yacc.c */
+#line 222 "grammar.c"
} YYSTYPE;
# define YYSTYPE_IS_TRIVIAL 1
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
@@ -225,11 +226,26 @@ typedef union YYSTYPE
#endif
-/* Copy the second part of user declarations. */
+#ifdef YYPARSE_PARAM
+#if defined __STDC__ || defined __cplusplus
+int libconfig_yyparse (void *YYPARSE_PARAM);
+#else
+int libconfig_yyparse ();
+#endif
+#else /* ! YYPARSE_PARAM */
+#if defined __STDC__ || defined __cplusplus
+int libconfig_yyparse (void *scanner, struct parse_context *ctx, struct scan_context *scan_ctx);
+#else
+int libconfig_yyparse ();
+#endif
+#endif /* ! YYPARSE_PARAM */
+#endif /* !YY_LIBCONFIG_YY_GRAMMAR_H_INCLUDED */
-/* Line 343 of yacc.c */
-#line 233 "grammar.c"
+/* Copy the second part of user declarations. */
+
+/* Line 390 of yacc.c */
+#line 249 "grammar.c"
#ifdef short
# undef short
@@ -282,24 +298,33 @@ typedef short int yytype_int16;
# if defined YYENABLE_NLS && YYENABLE_NLS
# if ENABLE_NLS
# include <libintl.h> /* INFRINGES ON USER NAME SPACE */
-# define YY_(msgid) dgettext ("bison-runtime", msgid)
+# define YY_(Msgid) dgettext ("bison-runtime", Msgid)
# endif
# endif
# ifndef YY_
-# define YY_(msgid) msgid
+# define YY_(Msgid) Msgid
+# endif
+#endif
+
+#ifndef __attribute__
+/* This feature is available in gcc versions 2.5 and later. */
+# if (! defined __GNUC__ || __GNUC__ < 2 \
+ || (__GNUC__ == 2 && __GNUC_MINOR__ < 5))
+# define __attribute__(Spec) /* empty */
# endif
#endif
/* Suppress unused-variable warnings by "using" E. */
#if ! defined lint || defined __GNUC__
-# define YYUSE(e) ((void) (e))
+# define YYUSE(E) ((void) (E))
#else
-# define YYUSE(e) /* empty */
+# define YYUSE(E) /* empty */
#endif
+
/* Identity function, used to suppress warnings about constant conditions. */
#ifndef lint
-# define YYID(n) (n)
+# define YYID(N) (N)
#else
#if (defined __STDC__ || defined __C99__FUNC__ \
|| defined __cplusplus || defined _MSC_VER)
@@ -335,6 +360,7 @@ YYID (yyi)
# if ! defined _ALLOCA_H && ! defined EXIT_SUCCESS && (defined __STDC__ || defined __C99__FUNC__ \
|| defined __cplusplus || defined _MSC_VER)
# include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
+ /* Use EXIT_SUCCESS as a witness for stdlib.h. */
# ifndef EXIT_SUCCESS
# define EXIT_SUCCESS 0
# endif
@@ -426,20 +452,20 @@ union yyalloc
#endif
#if defined YYCOPY_NEEDED && YYCOPY_NEEDED
-/* Copy COUNT objects from FROM to TO. The source and destination do
+/* Copy COUNT objects from SRC to DST. The source and destination do
not overlap. */
# ifndef YYCOPY
# if defined __GNUC__ && 1 < __GNUC__
-# define YYCOPY(To, From, Count) \
- __builtin_memcpy (To, From, (Count) * sizeof (*(From)))
+# define YYCOPY(Dst, Src, Count) \
+ __builtin_memcpy (Dst, Src, (Count) * sizeof (*(Src)))
# else
-# define YYCOPY(To, From, Count) \
- do \
- { \
- YYSIZE_T yyi; \
- for (yyi = 0; yyi < (Count); yyi++) \
- (To)[yyi] = (From)[yyi]; \
- } \
+# define YYCOPY(Dst, Src, Count) \
+ do \
+ { \
+ YYSIZE_T yyi; \
+ for (yyi = 0; yyi < (Count); yyi++) \
+ (Dst)[yyi] = (Src)[yyi]; \
+ } \
while (YYID (0))
# endif
# endif
@@ -529,15 +555,15 @@ static const yytype_int8 yyrhs[] =
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
static const yytype_uint16 yyrline[] =
{
- 0, 100, 100, 102, 106, 107, 110, 112, 115, 117,
- 118, 121, 123, 128, 127, 147, 146, 170, 169, 192,
- 193, 194, 195, 199, 200, 204, 224, 246, 268, 290,
- 312, 330, 358, 359, 363, 366, 368, 372, 373, 377,
- 380, 382, 387, 386
+ 0, 101, 101, 103, 107, 108, 111, 113, 116, 118,
+ 119, 122, 124, 129, 128, 148, 147, 171, 170, 193,
+ 194, 195, 196, 200, 201, 205, 225, 247, 269, 291,
+ 313, 331, 359, 360, 364, 367, 369, 373, 374, 378,
+ 381, 383, 388, 387
};
#endif
-#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE
+#if YYDEBUG || YYERROR_VERBOSE || 0
/* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
First, the terminals, then, starting at YYNTOKENS, nonterminals. */
static const char *const yytname[] =
@@ -551,7 +577,7 @@ static const char *const yytname[] =
"setting_terminator", "comma_optional", "setting", "$@1", "array", "$@2",
"list", "$@3", "value", "string", "simple_value", "value_list_sub",
"value_list", "value_list_optional", "simple_value_list_sub",
- "simple_value_list", "simple_value_list_optional", "group", "$@4", 0
+ "simple_value_list", "simple_value_list_optional", "group", "$@4", YY_NULL
};
#endif
@@ -640,10 +666,10 @@ static const yytype_uint8 yytable[] =
45, 48, 47, 40, 0, 46, 0, 7
};
-#define yypact_value_is_default(yystate) \
- ((yystate) == (-26))
+#define yypact_value_is_default(Yystate) \
+ (!!((Yystate) == (-26)))
-#define yytable_value_is_error(yytable_value) \
+#define yytable_value_is_error(Yytable_value) \
YYID (0)
static const yytype_int8 yycheck[] =
@@ -693,62 +719,35 @@ static const yytype_uint8 yystos[] =
#define YYRECOVERING() (!!yyerrstatus)
-#define YYBACKUP(Token, Value) \
-do \
- if (yychar == YYEMPTY && yylen == 1) \
- { \
- yychar = (Token); \
- yylval = (Value); \
- YYPOPSTACK (1); \
- goto yybackup; \
- } \
- else \
- { \
+#define YYBACKUP(Token, Value) \
+do \
+ if (yychar == YYEMPTY) \
+ { \
+ yychar = (Token); \
+ yylval = (Value); \
+ YYPOPSTACK (yylen); \
+ yystate = *yyssp; \
+ goto yybackup; \
+ } \
+ else \
+ { \
yyerror (scanner, ctx, scan_ctx, YY_("syntax error: cannot back up")); \
YYERROR; \
} \
while (YYID (0))
-
+/* Error token number */
#define YYTERROR 1
#define YYERRCODE 256
-/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].
- If N is 0, then set CURRENT to the empty location which ends
- the previous symbol: RHS[0] (always defined). */
-
-#define YYRHSLOC(Rhs, K) ((Rhs)[K])
-#ifndef YYLLOC_DEFAULT
-# define YYLLOC_DEFAULT(Current, Rhs, N) \
- do \
- if (YYID (N)) \
- { \
- (Current).first_line = YYRHSLOC (Rhs, 1).first_line; \
- (Current).first_column = YYRHSLOC (Rhs, 1).first_column; \
- (Current).last_line = YYRHSLOC (Rhs, N).last_line; \
- (Current).last_column = YYRHSLOC (Rhs, N).last_column; \
- } \
- else \
- { \
- (Current).first_line = (Current).last_line = \
- YYRHSLOC (Rhs, 0).last_line; \
- (Current).first_column = (Current).last_column = \
- YYRHSLOC (Rhs, 0).last_column; \
- } \
- while (YYID (0))
-#endif
-
-
/* This macro is provided for backward compatibility. */
-
#ifndef YY_LOCATION_PRINT
# define YY_LOCATION_PRINT(File, Loc) ((void) 0)
#endif
/* YYLEX -- calling `yylex' with the right arguments. */
-
#ifdef YYLEX_PARAM
# define YYLEX yylex (&yylval, YYLEX_PARAM)
#else
@@ -801,6 +800,8 @@ yy_symbol_value_print (yyoutput, yytype, yyvaluep, scanner, ctx, scan_ctx)
struct scan_context *scan_ctx;
#endif
{
+ FILE *yyo = yyoutput;
+ YYUSE (yyo);
if (!yyvaluep)
return;
YYUSE (scanner);
@@ -812,11 +813,7 @@ yy_symbol_value_print (yyoutput, yytype, yyvaluep, scanner, ctx, scan_ctx)
# else
YYUSE (yyoutput);
# endif
- switch (yytype)
- {
- default:
- break;
- }
+ YYUSE (yytype);
}
@@ -1061,12 +1058,11 @@ static int
yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg,
yytype_int16 *yyssp, int yytoken)
{
- YYSIZE_T yysize0 = yytnamerr (0, yytname[yytoken]);
+ YYSIZE_T yysize0 = yytnamerr (YY_NULL, yytname[yytoken]);
YYSIZE_T yysize = yysize0;
- YYSIZE_T yysize1;
enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
/* Internationalized format string. */
- const char *yyformat = 0;
+ const char *yyformat = YY_NULL;
/* Arguments of yyformat. */
char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
/* Number of reported tokens (one for the "unexpected", one per
@@ -1126,11 +1122,13 @@ yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg,
break;
}
yyarg[yycount++] = yytname[yyx];
- yysize1 = yysize + yytnamerr (0, yytname[yyx]);
- if (! (yysize <= yysize1
- && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
- return 2;
- yysize = yysize1;
+ {
+ YYSIZE_T yysize1 = yysize + yytnamerr (YY_NULL, yytname[yyx]);
+ if (! (yysize <= yysize1
+ && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
+ return 2;
+ yysize = yysize1;
+ }
}
}
}
@@ -1150,10 +1148,12 @@ yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg,
# undef YYCASE_
}
- yysize1 = yysize + yystrlen (yyformat);
- if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
- return 2;
- yysize = yysize1;
+ {
+ YYSIZE_T yysize1 = yysize + yystrlen (yyformat);
+ if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
+ return 2;
+ yysize = yysize1;
+ }
if (*yymsg_alloc < yysize)
{
@@ -1213,29 +1213,10 @@ yydestruct (yymsg, yytype, yyvaluep, scanner, ctx, scan_ctx)
YY_SYMBOL_PRINT (yymsg ? yymsg : "Deleting", yytype, yyvaluep, yylocationp);
- switch (yytype)
- {
-
- default:
- break;
- }
+ YYUSE (yytype);
}
-/* Prevent warnings from -Wmissing-prototypes. */
-#ifdef YYPARSE_PARAM
-#if defined __STDC__ || defined __cplusplus
-int yyparse (void *YYPARSE_PARAM);
-#else
-int yyparse ();
-#endif
-#else /* ! YYPARSE_PARAM */
-#if defined __STDC__ || defined __cplusplus
-int yyparse (void *scanner, struct parse_context *ctx, struct scan_context *scan_ctx);
-#else
-int yyparse ();
-#endif
-#endif /* ! YYPARSE_PARAM */
/*----------.
@@ -1269,8 +1250,31 @@ yyparse (scanner, ctx, scan_ctx)
/* The lookahead symbol. */
int yychar;
+
+#if defined __GNUC__ && 407 <= __GNUC__ * 100 + __GNUC_MINOR__
+/* Suppress an incorrect diagnostic about yylval being uninitialized. */
+# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN \
+ _Pragma ("GCC diagnostic push") \
+ _Pragma ("GCC diagnostic ignored \"-Wuninitialized\"")\
+ _Pragma ("GCC diagnostic ignored \"-Wmaybe-uninitialized\"")
+# define YY_IGNORE_MAYBE_UNINITIALIZED_END \
+ _Pragma ("GCC diagnostic pop")
+#else
+/* Default value used for initialization, for pacifying older GCCs
+ or non-GCC compilers. */
+static YYSTYPE yyval_default;
+# define YY_INITIAL_VALUE(Value) = Value
+#endif
+#ifndef YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
+# define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
+# define YY_IGNORE_MAYBE_UNINITIALIZED_END
+#endif
+#ifndef YY_INITIAL_VALUE
+# define YY_INITIAL_VALUE(Value) /* Nothing. */
+#endif
+
/* The semantic value of the lookahead symbol. */
-YYSTYPE yylval;
+YYSTYPE yylval YY_INITIAL_VALUE(yyval_default);
/* Number of syntax errors so far. */
int yynerrs;
@@ -1283,7 +1287,7 @@ YYSTYPE yylval;
`yyss': related to states.
`yyvs': related to semantic values.
- Refer to the stacks thru separate pointers, to allow yyoverflow
+ Refer to the stacks through separate pointers, to allow yyoverflow
to reallocate them elsewhere. */
/* The state stack. */
@@ -1301,7 +1305,7 @@ YYSTYPE yylval;
int yyn;
int yyresult;
/* Lookahead token as an internal (translated) token number. */
- int yytoken;
+ int yytoken = 0;
/* The variables used to return semantic value and location from the
action routines. */
YYSTYPE yyval;
@@ -1319,9 +1323,8 @@ YYSTYPE yylval;
Keep to zero when no symbol should be popped. */
int yylen = 0;
- yytoken = 0;
- yyss = yyssa;
- yyvs = yyvsa;
+ yyssp = yyss = yyssa;
+ yyvsp = yyvs = yyvsa;
yystacksize = YYINITDEPTH;
YYDPRINTF ((stderr, "Starting parse\n"));
@@ -1330,14 +1333,6 @@ YYSTYPE yylval;
yyerrstatus = 0;
yynerrs = 0;
yychar = YYEMPTY; /* Cause a token to be read. */
-
- /* Initialize stack pointers.
- Waste one element of value and location stack
- so that they stay on the same level as the state stack.
- The wasted elements are never initialized. */
- yyssp = yyss;
- yyvsp = yyvs;
-
goto yysetstate;
/*------------------------------------------------------------.
@@ -1478,7 +1473,9 @@ yybackup:
yychar = YYEMPTY;
yystate = yyn;
+ YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
*++yyvsp = yylval;
+ YY_IGNORE_MAYBE_UNINITIALIZED_END
goto yynewstate;
@@ -1515,9 +1512,8 @@ yyreduce:
switch (yyn)
{
case 13:
-
-/* Line 1806 of yacc.c */
-#line 128 "grammar.y"
+/* Line 1802 of yacc.c */
+#line 129 "grammar.y"
{
ctx->setting = config_setting_add(ctx->parent, (yyvsp[(1) - (1)].sval), CONFIG_TYPE_NONE);
@@ -1534,9 +1530,8 @@ yyreduce:
break;
case 15:
-
-/* Line 1806 of yacc.c */
-#line 147 "grammar.y"
+/* Line 1802 of yacc.c */
+#line 148 "grammar.y"
{
if(IN_LIST())
{
@@ -1553,9 +1548,8 @@ yyreduce:
break;
case 16:
-
-/* Line 1806 of yacc.c */
-#line 162 "grammar.y"
+/* Line 1802 of yacc.c */
+#line 163 "grammar.y"
{
if(ctx->parent)
ctx->parent = ctx->parent->parent;
@@ -1563,9 +1557,8 @@ yyreduce:
break;
case 17:
-
-/* Line 1806 of yacc.c */
-#line 170 "grammar.y"
+/* Line 1802 of yacc.c */
+#line 171 "grammar.y"
{
if(IN_LIST())
{
@@ -1582,9 +1575,8 @@ yyreduce:
break;
case 18:
-
-/* Line 1806 of yacc.c */
-#line 185 "grammar.y"
+/* Line 1802 of yacc.c */
+#line 186 "grammar.y"
{
if(ctx->parent)
ctx->parent = ctx->parent->parent;
@@ -1592,28 +1584,25 @@ yyreduce:
break;
case 23:
-
-/* Line 1806 of yacc.c */
-#line 199 "grammar.y"
+/* Line 1802 of yacc.c */
+#line 200 "grammar.y"
{ parsectx_append_string(ctx, (yyvsp[(1) - (1)].sval)); free((yyvsp[(1) - (1)].sval)); }
break;
case 24:
-
-/* Line 1806 of yacc.c */
-#line 200 "grammar.y"
+/* Line 1802 of yacc.c */
+#line 201 "grammar.y"
{ parsectx_append_string(ctx, (yyvsp[(2) - (2)].sval)); free((yyvsp[(2) - (2)].sval)); }
break;
case 25:
-
-/* Line 1806 of yacc.c */
-#line 205 "grammar.y"
+/* Line 1802 of yacc.c */
+#line 206 "grammar.y"
{
if(IN_ARRAY() || IN_LIST())
{
- config_setting_t *e = config_setting_set_bool_elem(ctx->parent, -1,
- (int)(yyvsp[(1) - (1)].ival));
+ struct config_setting_t *e = config_setting_set_bool_elem(ctx->parent, -1,
+ (int)(yyvsp[(1) - (1)].ival));
if(! e)
{
@@ -1631,13 +1620,12 @@ yyreduce:
break;
case 26:
-
-/* Line 1806 of yacc.c */
-#line 225 "grammar.y"
+/* Line 1802 of yacc.c */
+#line 226 "grammar.y"
{
if(IN_ARRAY() || IN_LIST())
{
- config_setting_t *e = config_setting_set_int_elem(ctx->parent, -1, (yyvsp[(1) - (1)].ival));
+ struct config_setting_t *e = config_setting_set_int_elem(ctx->parent, -1, (yyvsp[(1) - (1)].ival));
if(! e)
{
libconfig_yyerror(scanner, ctx, scan_ctx, err_array_elem_type);
@@ -1658,13 +1646,12 @@ yyreduce:
break;
case 27:
-
-/* Line 1806 of yacc.c */
-#line 247 "grammar.y"
+/* Line 1802 of yacc.c */
+#line 248 "grammar.y"
{
if(IN_ARRAY() || IN_LIST())
{
- config_setting_t *e = config_setting_set_int64_elem(ctx->parent, -1, (yyvsp[(1) - (1)].llval));
+ struct config_setting_t *e = config_setting_set_int64_elem(ctx->parent, -1, (yyvsp[(1) - (1)].llval));
if(! e)
{
libconfig_yyerror(scanner, ctx, scan_ctx, err_array_elem_type);
@@ -1685,13 +1672,12 @@ yyreduce:
break;
case 28:
-
-/* Line 1806 of yacc.c */
-#line 269 "grammar.y"
+/* Line 1802 of yacc.c */
+#line 270 "grammar.y"
{
if(IN_ARRAY() || IN_LIST())
{
- config_setting_t *e = config_setting_set_int_elem(ctx->parent, -1, (yyvsp[(1) - (1)].ival));
+ struct config_setting_t *e = config_setting_set_int_elem(ctx->parent, -1, (yyvsp[(1) - (1)].ival));
if(! e)
{
libconfig_yyerror(scanner, ctx, scan_ctx, err_array_elem_type);
@@ -1712,13 +1698,12 @@ yyreduce:
break;
case 29:
-
-/* Line 1806 of yacc.c */
-#line 291 "grammar.y"
+/* Line 1802 of yacc.c */
+#line 292 "grammar.y"
{
if(IN_ARRAY() || IN_LIST())
{
- config_setting_t *e = config_setting_set_int64_elem(ctx->parent, -1, (yyvsp[(1) - (1)].llval));
+ struct config_setting_t *e = config_setting_set_int64_elem(ctx->parent, -1, (yyvsp[(1) - (1)].llval));
if(! e)
{
libconfig_yyerror(scanner, ctx, scan_ctx, err_array_elem_type);
@@ -1739,13 +1724,12 @@ yyreduce:
break;
case 30:
-
-/* Line 1806 of yacc.c */
-#line 313 "grammar.y"
+/* Line 1802 of yacc.c */
+#line 314 "grammar.y"
{
if(IN_ARRAY() || IN_LIST())
{
- config_setting_t *e = config_setting_set_float_elem(ctx->parent, -1, (yyvsp[(1) - (1)].fval));
+ struct config_setting_t *e = config_setting_set_float_elem(ctx->parent, -1, (yyvsp[(1) - (1)].fval));
if(! e)
{
libconfig_yyerror(scanner, ctx, scan_ctx, err_array_elem_type);
@@ -1762,14 +1746,13 @@ yyreduce:
break;
case 31:
-
-/* Line 1806 of yacc.c */
-#line 331 "grammar.y"
+/* Line 1802 of yacc.c */
+#line 332 "grammar.y"
{
if(IN_ARRAY() || IN_LIST())
{
const char *s = parsectx_take_string(ctx);
- config_setting_t *e = config_setting_set_string_elem(ctx->parent, -1, s);
+ struct config_setting_t *e = config_setting_set_string_elem(ctx->parent, -1, s);
_delete(s);
if(! e)
@@ -1792,9 +1775,8 @@ yyreduce:
break;
case 42:
-
-/* Line 1806 of yacc.c */
-#line 387 "grammar.y"
+/* Line 1802 of yacc.c */
+#line 388 "grammar.y"
{
if(IN_LIST())
{
@@ -1811,9 +1793,8 @@ yyreduce:
break;
case 43:
-
-/* Line 1806 of yacc.c */
-#line 402 "grammar.y"
+/* Line 1802 of yacc.c */
+#line 403 "grammar.y"
{
if(ctx->parent)
ctx->parent = ctx->parent->parent;
@@ -1821,9 +1802,8 @@ yyreduce:
break;
-
-/* Line 1806 of yacc.c */
-#line 1829 "grammar.c"
+/* Line 1802 of yacc.c */
+#line 1809 "grammar.c"
default: break;
}
/* User semantic actions sometimes alter yychar, and that requires
@@ -1986,7 +1966,9 @@ yyerrlab1:
YY_STACK_PRINT (yyss, yyssp);
}
+ YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
*++yyvsp = yylval;
+ YY_IGNORE_MAYBE_UNINITIALIZED_END
/* Shift the error token. */
@@ -2010,7 +1992,7 @@ yyabortlab:
yyresult = 1;
goto yyreturn;
-#if !defined(yyoverflow) || YYERROR_VERBOSE
+#if !defined yyoverflow || YYERROR_VERBOSE
/*-------------------------------------------------.
| yyexhaustedlab -- memory exhaustion comes here. |
`-------------------------------------------------*/
@@ -2052,8 +2034,6 @@ yyreturn:
}
-
-/* Line 2067 of yacc.c */
-#line 408 "grammar.y"
-
+/* Line 2050 of yacc.c */
+#line 409 "grammar.y"
diff --git a/3rdparty/libconfig/grammar.h b/3rdparty/libconfig/grammar.h
index d7fd02cc8..86b7b65cd 100644
--- a/3rdparty/libconfig/grammar.h
+++ b/3rdparty/libconfig/grammar.h
@@ -1,8 +1,8 @@
-/* A Bison parser, made by GNU Bison 2.5. */
+/* A Bison parser, made by GNU Bison 2.7.12-4996. */
/* Bison interface for Yacc-like parsers in C
- Copyright (C) 1984, 1989-1990, 2000-2011 Free Software Foundation, Inc.
+ Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc.
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
@@ -30,6 +30,15 @@
This special exception was added by the Free Software Foundation in
version 2.2 of Bison. */
+#ifndef YY_LIBCONFIG_YY_GRAMMAR_H_INCLUDED
+# define YY_LIBCONFIG_YY_GRAMMAR_H_INCLUDED
+/* Enabling traces. */
+#ifndef YYDEBUG
+# define YYDEBUG 0
+#endif
+#if YYDEBUG
+extern int libconfig_yydebug;
+#endif
/* Tokens. */
#ifndef YYTOKENTYPE
@@ -83,13 +92,11 @@
-
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
typedef union YYSTYPE
{
-
-/* Line 2068 of yacc.c */
-#line 85 "grammar.y"
+/* Line 2060 of yacc.c */
+#line 86 "grammar.y"
int ival;
long long llval;
@@ -97,9 +104,8 @@ typedef union YYSTYPE
char *sval;
-
-/* Line 2068 of yacc.c */
-#line 103 "grammar.h"
+/* Line 2060 of yacc.c */
+#line 109 "grammar.h"
} YYSTYPE;
# define YYSTYPE_IS_TRIVIAL 1
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
@@ -107,5 +113,18 @@ typedef union YYSTYPE
#endif
+#ifdef YYPARSE_PARAM
+#if defined __STDC__ || defined __cplusplus
+int libconfig_yyparse (void *YYPARSE_PARAM);
+#else
+int libconfig_yyparse ();
+#endif
+#else /* ! YYPARSE_PARAM */
+#if defined __STDC__ || defined __cplusplus
+int libconfig_yyparse (void *scanner, struct parse_context *ctx, struct scan_context *scan_ctx);
+#else
+int libconfig_yyparse ();
+#endif
+#endif /* ! YYPARSE_PARAM */
-
+#endif /* !YY_LIBCONFIG_YY_GRAMMAR_H_INCLUDED */
diff --git a/3rdparty/libconfig/libconfig-1.4.9 b/3rdparty/libconfig/libconfig-1.4.9
deleted file mode 100644
index e69de29bb..000000000
--- a/3rdparty/libconfig/libconfig-1.4.9
+++ /dev/null
diff --git a/3rdparty/libconfig/libconfig-1.5 b/3rdparty/libconfig/libconfig-1.5
new file mode 100644
index 000000000..bf5328dcd
--- /dev/null
+++ b/3rdparty/libconfig/libconfig-1.5
@@ -0,0 +1,2 @@
+Based on https://github.com/hyperrealm/libconfig/releases/tag/v1.5
+f9f23d7a95608936ea7d839731dbd56f1667b7ed
diff --git a/3rdparty/libconfig/libconfig.c b/3rdparty/libconfig/libconfig.c
index 3d03ede9a..696f5fc08 100644
--- a/3rdparty/libconfig/libconfig.c
+++ b/3rdparty/libconfig/libconfig.c
@@ -1,7 +1,7 @@
/* ----------------------------------------------------------------------------
libconfig - A library for processing structured configuration files
- Copyright (C) 2013-2015 Hercules Dev Team
- Copyright (C) 2005-2010 Mark A Lindner
+ Copyright (C) 2013-2016 Hercules Dev Team
+ Copyright (C) 2005-2014 Mark A Lindner
This file is part of libconfig.
@@ -24,56 +24,56 @@
#include "ac_config.h"
#endif
-#include "libconfig.h"
-#include "grammar.h"
-#include "scanner.h"
-#include "scanctx.h"
-#include "parsectx.h"
-#include "wincompat.h"
-
#include <locale.h>
#ifdef HAVE_XLOCALE_H
#include <xlocale.h>
#endif
+#include <ctype.h>
+#include <float.h>
+#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include <ctype.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+
+#include "libconfig.h"
+#include "parsectx.h"
+#include "scanctx.h"
+#include "wincompat.h"
+#include "grammar.h"
+#include "scanner.h"
#define PATH_TOKENS ":/"
#define CHUNK_SIZE 16
-#define FLOAT_PRECISION 10
+#define FLOAT_PRECISION DBL_DIG
-#define _new(T) (T *)calloc(sizeof(T), 1) /* zeroed */
+#define _new(T) (T *)calloc(1, sizeof(T)) /* zeroed */
#define _delete(P) free((void *)(P))
/* ------------------------------------------------------------------------- */
#ifndef LIBCONFIG_STATIC
-#if (defined(WIN32) || defined(_WIN32) || defined(__WIN32__))
+#if (defined(WIN32) || defined(_WIN32) || defined(__WIN32__) \
+ || defined(WIN64) || defined(_WIN64))
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
return(TRUE);
}
-#endif /* WIN32 */
+#endif /* WIN32 || WIN64 */
#endif /* LIBCONFIG_STATIC */
/* ------------------------------------------------------------------------- */
static const char *__io_error = "file I/O error";
-static void __config_list_destroy(config_list_t *list);
-static void __config_write_setting(const config_setting_t *setting,
- FILE *stream, int depth,
- unsigned short tab_width);
-
-extern int libconfig_yyparse(void *scanner, struct parse_context *ctx,
- struct scan_context *scan_ctx);
-extern int libconfig_yylex_init_extra(struct scan_context *scan_ctx,
- yyscan_t *scanner);
+static void __config_list_destroy(struct config_list_t *list);
+static void __config_write_setting(const struct config_t *config,
+ const struct config_setting_t *setting,
+ FILE *stream, int depth);
/* ------------------------------------------------------------------------- */
@@ -106,6 +106,11 @@ static void __config_locale_override(void)
/* ------------------------------------------------------------------------- */
+#define __config_has_option(C, O) \
+ (((C)->options & (O)) != 0)
+
+/* ------------------------------------------------------------------------- */
+
static void __config_locale_restore(void)
{
#if (defined(WIN32) || defined(_WIN32) || defined(__WIN32__)) \
@@ -169,9 +174,9 @@ static void __config_indent(FILE *stream, int depth, unsigned short w)
/* ------------------------------------------------------------------------- */
-static void __config_write_value(const config_value_t *value, int type,
- int format, int depth,
- unsigned short tab_width, FILE *stream)
+static void __config_write_value(const struct config_t *config,
+ const union config_value_t *value, int type,
+ int format, int depth, FILE *stream)
{
char fbuf[64];
@@ -187,7 +192,7 @@ static void __config_write_value(const config_value_t *value, int type,
switch(format)
{
case CONFIG_FORMAT_HEX:
- fprintf(stream, "0x%X", value->ival);
+ fprintf(stream, "0x%X", (unsigned int)(value->ival));
break;
case CONFIG_FORMAT_DEFAULT:
@@ -202,7 +207,7 @@ static void __config_write_value(const config_value_t *value, int type,
switch(format)
{
case CONFIG_FORMAT_HEX:
- fprintf(stream, "0x" INT64_HEX_FMT "L", value->llval);
+ fprintf(stream, "0x" INT64_HEX_FMT "L", (unsigned long long)(value->llval));
break;
case CONFIG_FORMAT_DEFAULT:
@@ -286,7 +291,7 @@ static void __config_write_value(const config_value_t *value, int type,
if(c >= ' ')
fputc(c, stream);
else
- fprintf(stream, "\\x%02X", c);
+ fprintf(stream, "\\x%02X", (unsigned int)(c));
}
}
}
@@ -297,20 +302,20 @@ static void __config_write_value(const config_value_t *value, int type,
/* list */
case CONFIG_TYPE_LIST:
{
- config_list_t *list = value->list;
+ struct config_list_t *list = value->list;
fprintf(stream, "( ");
if(list)
{
int len = list->length;
- config_setting_t **s;
+ struct config_setting_t **s;
for(s = list->elements; len--; s++)
{
- __config_write_value(&((*s)->value), (*s)->type,
- config_setting_get_format(*s),
- depth + 1, tab_width, stream);
+ __config_write_value(config, &((*s)->value), (*s)->type,
+ config_setting_get_format(*s), depth + 1,
+ stream);
if(len)
fputc(',', stream);
@@ -326,20 +331,20 @@ static void __config_write_value(const config_value_t *value, int type,
/* array */
case CONFIG_TYPE_ARRAY:
{
- config_list_t *list = value->list;
+ struct config_list_t *list = value->list;
fprintf(stream, "[ ");
if(list)
{
int len = list->length;
- config_setting_t **s;
+ struct config_setting_t **s;
for(s = list->elements; len--; s++)
{
- __config_write_value(&((*s)->value), (*s)->type,
- config_setting_get_format(*s),
- depth + 1, tab_width, stream);
+ __config_write_value(config, &((*s)->value), (*s)->type,
+ config_setting_get_format(*s), depth + 1,
+ stream);
if(len)
fputc(',', stream);
@@ -355,32 +360,32 @@ static void __config_write_value(const config_value_t *value, int type,
/* group */
case CONFIG_TYPE_GROUP:
{
- config_list_t *list = value->list;
+ struct config_list_t *list = value->list;
if(depth > 0)
{
-#ifdef K_AND_R_STYLE /* Horrendous, but many people like it. */
- fputc(' ', stream);
-#else
- fputc('\n', stream);
+ if((config->options & CONFIG_OPTION_OPEN_BRACE_ON_SEPARATE_LINE) != 0)
+ {
+ fputc('\n', stream);
+
+ if(depth > 1)
+ __config_indent(stream, depth, config->tab_width);
+ }
- if(depth > 1)
- __config_indent(stream, depth, tab_width);
-#endif
fprintf(stream, "{\n");
}
if(list)
{
int len = list->length;
- config_setting_t **s;
+ struct config_setting_t **s;
for(s = list->elements; len--; s++)
- __config_write_setting(*s, stream, depth + 1, tab_width);
+ __config_write_setting(config, *s, stream, depth + 1);
}
if(depth > 1)
- __config_indent(stream, depth, tab_width);
+ __config_indent(stream, depth, config->tab_width);
if(depth > 0)
fputc('}', stream);
@@ -397,13 +402,13 @@ static void __config_write_value(const config_value_t *value, int type,
/* ------------------------------------------------------------------------- */
-static void __config_list_add(config_list_t *list, config_setting_t *setting)
+static void __config_list_add(struct config_list_t *list, struct config_setting_t *setting)
{
if((list->length % CHUNK_SIZE) == 0)
{
- list->elements = (config_setting_t **)realloc(
+ list->elements = (struct config_setting_t **)realloc(
list->elements,
- (list->length + CHUNK_SIZE) * sizeof(config_setting_t *));
+ (list->length + CHUNK_SIZE) * sizeof(struct config_setting_t *));
}
list->elements[list->length] = setting;
@@ -412,11 +417,11 @@ static void __config_list_add(config_list_t *list, config_setting_t *setting)
/* ------------------------------------------------------------------------- */
-static config_setting_t *__config_list_search(config_list_t *list,
+static struct config_setting_t *__config_list_search(struct config_list_t *list,
const char *name,
unsigned int *idx)
{
- config_setting_t **found = NULL;
+ struct config_setting_t **found = NULL;
unsigned int i;
if(! list)
@@ -441,15 +446,15 @@ static config_setting_t *__config_list_search(config_list_t *list,
/* ------------------------------------------------------------------------- */
-static config_setting_t *__config_list_remove(config_list_t *list, int idx)
+static struct config_setting_t *__config_list_remove(struct config_list_t *list, int idx)
{
- config_setting_t *removed = *(list->elements + idx);
- int offset = (idx * sizeof(config_setting_t *));
+ struct config_setting_t *removed = *(list->elements + idx);
+ int offset = (idx * sizeof(struct config_setting_t *));
int len = list->length - 1 - idx;
char *base = (char *)list->elements + offset;
- memmove(base, base + sizeof(config_setting_t *),
- len * sizeof(config_setting_t *));
+ memmove(base, base + sizeof(struct config_setting_t *),
+ len * sizeof(struct config_setting_t *));
list->length--;
@@ -460,7 +465,7 @@ static config_setting_t *__config_list_remove(config_list_t *list, int idx)
/* ------------------------------------------------------------------------- */
-static void __config_setting_destroy(config_setting_t *setting)
+static void __config_setting_destroy(struct config_setting_t *setting)
{
if(setting)
{
@@ -487,9 +492,9 @@ static void __config_setting_destroy(config_setting_t *setting)
/* ------------------------------------------------------------------------- */
-static void __config_list_destroy(config_list_t *list)
+static void __config_list_destroy(struct config_list_t *list)
{
- config_setting_t **p;
+ struct config_setting_t **p;
unsigned int i;
if(! list)
@@ -508,7 +513,7 @@ static void __config_list_destroy(config_list_t *list)
/* ------------------------------------------------------------------------- */
-static int __config_vector_checktype(const config_setting_t *vector, int type)
+static int __config_vector_checktype(const struct config_setting_t *vector, int type)
{
/* if the array is empty, then it has no type yet */
@@ -538,9 +543,8 @@ static int __config_validate_name(const char *name)
if(*p == '\0')
return(CONFIG_FALSE);
- if(! isalpha((int)*p) && !isdigit((int)*p) && (*p != '*')) {
+ if(! isalpha((int)*p) && !isdigit((int)*p) && (*p != '*'))
return(CONFIG_FALSE);
- }
for(++p; *p; ++p)
{
@@ -553,20 +557,19 @@ static int __config_validate_name(const char *name)
/* ------------------------------------------------------------------------- */
-static int __config_read(config_t *config, FILE *stream, const char *filename,
+static int __config_read(struct config_t *config, FILE *stream, const char *filename,
const char *str)
{
yyscan_t scanner;
struct scan_context scan_ctx;
struct parse_context parse_ctx;
- /*YY_BUFFER_STATE buffer = NULL;*/
int r;
/* Reinitialize the config */
void (*destructor)(void *) = config->destructor;
const char *include_dir = config->include_dir;
unsigned short tab_width = config->tab_width;
- unsigned short flags = config->flags;
+ int options = config->options;
config->include_dir = NULL;
config_destroy(config);
@@ -575,7 +578,7 @@ static int __config_read(config_t *config, FILE *stream, const char *filename,
config->destructor = destructor;
config->include_dir = include_dir;
config->tab_width = tab_width;
- config->flags = flags;
+ config->options = options;
parsectx_init(&parse_ctx);
parse_ctx.config = config;
@@ -585,13 +588,14 @@ static int __config_read(config_t *config, FILE *stream, const char *filename,
__config_locale_override();
scanctx_init(&scan_ctx, filename);
+ config->root->file = scanctx_current_filename(&scan_ctx);
scan_ctx.config = config;
libconfig_yylex_init_extra(&scan_ctx, &scanner);
if(stream)
libconfig_yyrestart(stream, scanner);
else /* read from string */
- /*buffer = */libconfig_yy_scan_string(str, scanner);
+ (void)libconfig_yy_scan_string(str, scanner);
libconfig_yyset_lineno(1, scanner);
r = libconfig_yyparse(scanner, &parse_ctx, &scan_ctx);
@@ -619,63 +623,91 @@ static int __config_read(config_t *config, FILE *stream, const char *filename,
/* ------------------------------------------------------------------------- */
-int config_read(config_t *config, FILE *stream)
+int config_read(struct config_t *config, FILE *stream)
{
return(__config_read(config, stream, NULL, NULL));
}
/* ------------------------------------------------------------------------- */
-int config_read_string(config_t *config, const char *str)
+int config_read_string(struct config_t *config, const char *str)
{
return(__config_read(config, NULL, NULL, str));
}
/* ------------------------------------------------------------------------- */
-static void __config_write_setting(const config_setting_t *setting,
- FILE *stream, int depth,
- unsigned short tab_width)
+static void __config_write_setting(const struct config_t *config,
+ const struct config_setting_t *setting,
+ FILE *stream, int depth)
{
+ char group_assign_char = __config_has_option(
+ config, CONFIG_OPTION_COLON_ASSIGNMENT_FOR_GROUPS) ? ':' : '=';
+
+ char nongroup_assign_char = __config_has_option(
+ config, CONFIG_OPTION_COLON_ASSIGNMENT_FOR_NON_GROUPS) ? ':' : '=';
+
if(depth > 1)
- __config_indent(stream, depth, tab_width);
+ __config_indent(stream, depth, config->tab_width);
+
if(setting->name)
{
fputs(setting->name, stream);
- fprintf(stream, " %c ", (setting->type == CONFIG_TYPE_GROUP ? ':' : '='));
+ fprintf(stream, " %c ", ((setting->type == CONFIG_TYPE_GROUP)
+ ? group_assign_char
+ : nongroup_assign_char));
}
- __config_write_value(&(setting->value), setting->type,
- config_setting_get_format(setting),
- depth, tab_width, stream);
+ __config_write_value(config, &(setting->value), setting->type,
+ config_setting_get_format(setting), depth, stream);
if(depth > 0)
{
- fputc(';', stream);
+ if(__config_has_option(config, CONFIG_OPTION_SEMICOLON_SEPARATORS))
+ fputc(';', stream);
+
fputc('\n', stream);
}
}
/* ------------------------------------------------------------------------- */
-void config_write(const config_t *config, FILE *stream)
+void config_write(const struct config_t *config, FILE *stream)
{
__config_locale_override();
- __config_write_setting(config->root, stream, 0, config->tab_width);
+ __config_write_setting(config, config->root, stream, 0);
__config_locale_restore();
}
/* ------------------------------------------------------------------------- */
-int config_read_file(config_t *config, const char *filename)
+int config_read_file(struct config_t *config, const char *filename)
{
- int ret;
+ int ret, ok = 0;
+
FILE *stream = fopen(filename, "rt");
- if(! stream)
+ if(stream != NULL)
+ {
+ // On some operating systems, fopen() succeeds on a directory.
+ int fd = fileno(stream);
+ struct stat statbuf;
+
+ if(fstat(fd, &statbuf) == 0)
+ {
+ // Only proceed if this is not a directory.
+ if(!S_ISDIR(statbuf.st_mode))
+ ok = 1;
+ }
+ }
+
+ if(!ok)
{
+ if(stream != NULL)
+ fclose(stream);
+
config->error_text = __io_error;
config->error_type = CONFIG_ERR_FILE_IO;
return(CONFIG_FALSE);
@@ -689,25 +721,26 @@ int config_read_file(config_t *config, const char *filename)
/* ------------------------------------------------------------------------- */
-int config_write_file(config_t *config, const char *filename)
+int config_write_file(struct config_t *config, const char *filename)
{
- FILE *f = fopen(filename, "wt");
- if(! f)
+ FILE *stream = fopen(filename, "wt");
+ if(stream == NULL)
{
config->error_text = __io_error;
config->error_type = CONFIG_ERR_FILE_IO;
+ config->error_file = filename;
return(CONFIG_FALSE);
}
- config_write(config, f);
- fclose(f);
+ config_write(config, stream);
+ fclose(stream);
config->error_type = CONFIG_ERR_NONE;
return(CONFIG_TRUE);
}
/* ------------------------------------------------------------------------- */
-void config_destroy(config_t *config)
+void config_destroy(struct config_t *config)
{
unsigned int count = config->num_filenames;
const char **f;
@@ -720,52 +753,69 @@ void config_destroy(config_t *config)
_delete(config->filenames);
_delete(config->include_dir);
- memset((void *)config, 0, sizeof(config_t));
+ memset((void *)config, 0, sizeof(struct config_t));
}
/* ------------------------------------------------------------------------- */
-void config_init(config_t *config)
+void config_init(struct config_t *config)
{
- memset((void *)config, 0, sizeof(config_t));
+ memset((void *)config, 0, sizeof(struct config_t));
- config->root = _new(config_setting_t);
+ config->root = _new(struct config_setting_t);
config->root->type = CONFIG_TYPE_GROUP;
config->root->config = config;
+ config->options = (CONFIG_OPTION_SEMICOLON_SEPARATORS
+ | CONFIG_OPTION_COLON_ASSIGNMENT_FOR_GROUPS
+ | CONFIG_OPTION_OPEN_BRACE_ON_SEPARATE_LINE);
config->tab_width = 2;
}
/* ------------------------------------------------------------------------- */
-void config_set_auto_convert(config_t *config, int flag)
+void config_set_auto_convert(struct config_t *config, int flag)
{
if(flag)
- config->flags |= CONFIG_OPTION_AUTOCONVERT;
+ config->options |= CONFIG_OPTION_AUTOCONVERT;
else
- config->flags &= ~CONFIG_OPTION_AUTOCONVERT;
+ config->options &= ~CONFIG_OPTION_AUTOCONVERT;
+}
+
+/* ------------------------------------------------------------------------- */
+
+int config_get_auto_convert(const struct config_t *config)
+{
+ return(__config_has_option(config, CONFIG_OPTION_AUTOCONVERT));
+}
+
+/* ------------------------------------------------------------------------- */
+
+void config_set_options(struct config_t *config, int options)
+{
+ config->options = options;
}
/* ------------------------------------------------------------------------- */
-int config_get_auto_convert(const config_t *config)
+int config_get_options(const struct config_t *config)
{
- return((config->flags & CONFIG_OPTION_AUTOCONVERT) != 0);
+ return(config->options);
}
/* ------------------------------------------------------------------------- */
-static config_setting_t *config_setting_create(config_setting_t *parent,
+static struct config_setting_t *config_setting_create(struct config_setting_t *parent,
const char *name, int type)
{
- config_setting_t *setting;
- config_list_t *list;
+ struct config_setting_t *setting;
+ struct config_list_t *list;
if((parent->type != CONFIG_TYPE_GROUP)
&& (parent->type != CONFIG_TYPE_ARRAY)
&& (parent->type != CONFIG_TYPE_LIST))
return(NULL);
- setting = _new(config_setting_t);
+ setting = _new(struct config_setting_t);
setting->parent = parent;
setting->name = (name == NULL) ? NULL : strdup(name);
setting->type = type;
@@ -776,7 +826,7 @@ static config_setting_t *config_setting_create(config_setting_t *parent,
list = parent->value.list;
if(! list)
- list = parent->value.list = _new(config_list_t);
+ list = parent->value.list = _new(struct config_list_t);
__config_list_add(list, setting);
@@ -785,7 +835,7 @@ static config_setting_t *config_setting_create(config_setting_t *parent,
/* ------------------------------------------------------------------------- */
-static int __config_setting_get_int(const config_setting_t *setting,
+static int __config_setting_get_int(const struct config_setting_t *setting,
int *value)
{
switch(setting->type)
@@ -803,7 +853,7 @@ static int __config_setting_get_int(const config_setting_t *setting,
return(CONFIG_TRUE);
case CONFIG_TYPE_FLOAT:
- if((setting->config->flags & CONFIG_OPTION_AUTOCONVERT) != 0)
+ if(__config_has_option(setting->config, CONFIG_OPTION_AUTOCONVERT))
{
*value = (int)(setting->value.fval);
return(CONFIG_TRUE);
@@ -818,7 +868,7 @@ static int __config_setting_get_int(const config_setting_t *setting,
/* ------------------------------------------------------------------------- */
-int config_setting_get_int(const config_setting_t *setting)
+int config_setting_get_int(const struct config_setting_t *setting)
{
int value = 0;
__config_setting_get_int(setting, &value);
@@ -827,7 +877,7 @@ int config_setting_get_int(const config_setting_t *setting)
/* ------------------------------------------------------------------------- */
-static int __config_setting_get_int64(const config_setting_t *setting,
+static int __config_setting_get_int64(const struct config_setting_t *setting,
long long *value)
{
switch(setting->type)
@@ -841,7 +891,7 @@ static int __config_setting_get_int64(const config_setting_t *setting,
return(CONFIG_TRUE);
case CONFIG_TYPE_FLOAT:
- if((setting->config->flags & CONFIG_OPTION_AUTOCONVERT) != 0)
+ if(__config_has_option(setting->config, CONFIG_OPTION_AUTOCONVERT))
{
*value = (long long)(setting->value.fval);
return(CONFIG_TRUE);
@@ -856,7 +906,7 @@ static int __config_setting_get_int64(const config_setting_t *setting,
/* ------------------------------------------------------------------------- */
-long long config_setting_get_int64(const config_setting_t *setting)
+long long config_setting_get_int64(const struct config_setting_t *setting)
{
long long value = 0;
__config_setting_get_int64(setting, &value);
@@ -865,10 +915,10 @@ long long config_setting_get_int64(const config_setting_t *setting)
/* ------------------------------------------------------------------------- */
-int config_setting_lookup_int(const config_setting_t *setting,
+int config_setting_lookup_int(const struct config_setting_t *setting,
const char *name, int *value)
{
- config_setting_t *member = config_setting_get_member(setting, name);
+ struct config_setting_t *member = config_setting_get_member(setting, name);
if(! member)
return(CONFIG_FALSE);
@@ -877,10 +927,10 @@ int config_setting_lookup_int(const config_setting_t *setting,
/* ------------------------------------------------------------------------- */
-int config_setting_lookup_int64(const config_setting_t *setting,
+int config_setting_lookup_int64(const struct config_setting_t *setting,
const char *name, long long *value)
{
- config_setting_t *member = config_setting_get_member(setting, name);
+ struct config_setting_t *member = config_setting_get_member(setting, name);
if(! member)
return(CONFIG_FALSE);
@@ -889,7 +939,7 @@ int config_setting_lookup_int64(const config_setting_t *setting,
/* ------------------------------------------------------------------------- */
-static int __config_setting_get_float(const config_setting_t *setting,
+static int __config_setting_get_float(const struct config_setting_t *setting,
double *value)
{
switch(setting->type)
@@ -923,7 +973,7 @@ static int __config_setting_get_float(const config_setting_t *setting,
/* ------------------------------------------------------------------------- */
-double config_setting_get_float(const config_setting_t *setting)
+double config_setting_get_float(const struct config_setting_t *setting)
{
double value = 0.0;
__config_setting_get_float(setting, &value);
@@ -932,10 +982,10 @@ double config_setting_get_float(const config_setting_t *setting)
/* ------------------------------------------------------------------------- */
-int config_setting_lookup_float(const config_setting_t *setting,
+int config_setting_lookup_float(const struct config_setting_t *setting,
const char *name, double *value)
{
- config_setting_t *member = config_setting_get_member(setting, name);
+ struct config_setting_t *member = config_setting_get_member(setting, name);
if(! member)
return(CONFIG_FALSE);
@@ -944,10 +994,10 @@ int config_setting_lookup_float(const config_setting_t *setting,
/* ------------------------------------------------------------------------- */
-int config_setting_lookup_string(const config_setting_t *setting,
+int config_setting_lookup_string(const struct config_setting_t *setting,
const char *name, const char **value)
{
- config_setting_t *member = config_setting_get_member(setting, name);
+ struct config_setting_t *member = config_setting_get_member(setting, name);
if(! member)
return(CONFIG_FALSE);
@@ -960,10 +1010,10 @@ int config_setting_lookup_string(const config_setting_t *setting,
/* ------------------------------------------------------------------------- */
-int config_setting_lookup_bool(const config_setting_t *setting,
+int config_setting_lookup_bool(const struct config_setting_t *setting,
const char *name, int *value)
{
- config_setting_t *member = config_setting_get_member(setting, name);
+ struct config_setting_t *member = config_setting_get_member(setting, name);
if(! member)
return(CONFIG_FALSE);
@@ -976,7 +1026,7 @@ int config_setting_lookup_bool(const config_setting_t *setting,
/* ------------------------------------------------------------------------- */
-int config_setting_set_int(config_setting_t *setting, int value)
+int config_setting_set_int(struct config_setting_t *setting, int value)
{
switch(setting->type)
{
@@ -1004,7 +1054,7 @@ int config_setting_set_int(config_setting_t *setting, int value)
/* ------------------------------------------------------------------------- */
-int config_setting_set_int64(config_setting_t *setting, long long value)
+int config_setting_set_int64(struct config_setting_t *setting, long long value)
{
switch(setting->type)
{
@@ -1039,7 +1089,7 @@ int config_setting_set_int64(config_setting_t *setting, long long value)
/* ------------------------------------------------------------------------- */
-int config_setting_set_float(config_setting_t *setting, double value)
+int config_setting_set_float(struct config_setting_t *setting, double value)
{
switch(setting->type)
{
@@ -1052,7 +1102,7 @@ int config_setting_set_float(config_setting_t *setting, double value)
return(CONFIG_TRUE);
case CONFIG_TYPE_INT:
- if((setting->config->flags & CONFIG_OPTION_AUTOCONVERT) != 0)
+ if(__config_has_option(setting->config, CONFIG_OPTION_AUTOCONVERT))
{
setting->value.ival = (int)value;
return(CONFIG_TRUE);
@@ -1061,7 +1111,7 @@ int config_setting_set_float(config_setting_t *setting, double value)
return(CONFIG_FALSE);
case CONFIG_TYPE_INT64:
- if((setting->config->flags & CONFIG_OPTION_AUTOCONVERT) != 0)
+ if(__config_has_option(setting->config, CONFIG_OPTION_AUTOCONVERT))
{
setting->value.llval = (long long)value;
return(CONFIG_TRUE);
@@ -1076,14 +1126,14 @@ int config_setting_set_float(config_setting_t *setting, double value)
/* ------------------------------------------------------------------------- */
-int config_setting_get_bool(const config_setting_t *setting)
+int config_setting_get_bool(const struct config_setting_t *setting)
{
return((setting->type == CONFIG_TYPE_BOOL) ? setting->value.ival : 0);
}
/* ------------------------------------------------------------------------- */
-int config_setting_set_bool(config_setting_t *setting, int value)
+int config_setting_set_bool(struct config_setting_t *setting, int value)
{
if(setting->type == CONFIG_TYPE_NONE)
setting->type = CONFIG_TYPE_BOOL;
@@ -1096,14 +1146,14 @@ int config_setting_set_bool(config_setting_t *setting, int value)
/* ------------------------------------------------------------------------- */
-const char *config_setting_get_string(const config_setting_t *setting)
+const char *config_setting_get_string(const struct config_setting_t *setting)
{
return((setting->type == CONFIG_TYPE_STRING) ? setting->value.sval : NULL);
}
/* ------------------------------------------------------------------------- */
-int config_setting_set_string(config_setting_t *setting, const char *value)
+int config_setting_set_string(struct config_setting_t *setting, const char *value)
{
if(setting->type == CONFIG_TYPE_NONE)
setting->type = CONFIG_TYPE_STRING;
@@ -1119,7 +1169,7 @@ int config_setting_set_string(config_setting_t *setting, const char *value)
/* ------------------------------------------------------------------------- */
-int config_setting_set_format(config_setting_t *setting, short format)
+int config_setting_set_format(struct config_setting_t *setting, short format)
{
if(((setting->type != CONFIG_TYPE_INT)
&& (setting->type != CONFIG_TYPE_INT64))
@@ -1133,7 +1183,7 @@ int config_setting_set_format(config_setting_t *setting, short format)
/* ------------------------------------------------------------------------- */
-short config_setting_get_format(const config_setting_t *setting)
+short config_setting_get_format(const struct config_setting_t *setting)
{
return(setting->format != 0 ? setting->format
: setting->config->default_format);
@@ -1141,11 +1191,11 @@ short config_setting_get_format(const config_setting_t *setting)
/* ------------------------------------------------------------------------- */
-config_setting_t *config_lookup_from(config_setting_t *setting,
- const char *path)
+struct config_setting_t *config_setting_lookup(struct config_setting_t *setting,
+ const char *path)
{
const char *p = path;
- config_setting_t *found;
+ struct config_setting_t *found;
for(;;)
{
@@ -1174,17 +1224,17 @@ config_setting_t *config_lookup_from(config_setting_t *setting,
/* ------------------------------------------------------------------------- */
-config_setting_t *config_lookup(const config_t *config, const char *path)
+struct config_setting_t *config_lookup(const struct config_t *config, const char *path)
{
- return(config_lookup_from(config->root, path));
+ return(config_setting_lookup(config->root, path));
}
/* ------------------------------------------------------------------------- */
-int config_lookup_string(const config_t *config, const char *path,
+int config_lookup_string(const struct config_t *config, const char *path,
const char **value)
{
- const config_setting_t *s = config_lookup(config, path);
+ const struct config_setting_t *s = config_lookup(config, path);
if(! s)
return(CONFIG_FALSE);
@@ -1198,10 +1248,10 @@ int config_lookup_string(const config_t *config, const char *path,
/* ------------------------------------------------------------------------- */
-int config_lookup_int(const config_t *config, const char *path,
+int config_lookup_int(const struct config_t *config, const char *path,
int *value)
{
- const config_setting_t *s = config_lookup(config, path);
+ const struct config_setting_t *s = config_lookup(config, path);
if(! s)
return(CONFIG_FALSE);
@@ -1210,10 +1260,10 @@ int config_lookup_int(const config_t *config, const char *path,
/* ------------------------------------------------------------------------- */
-int config_lookup_int64(const config_t *config, const char *path,
+int config_lookup_int64(const struct config_t *config, const char *path,
long long *value)
{
- const config_setting_t *s = config_lookup(config, path);
+ const struct config_setting_t *s = config_lookup(config, path);
if(! s)
return(CONFIG_FALSE);
@@ -1222,10 +1272,10 @@ int config_lookup_int64(const config_t *config, const char *path,
/* ------------------------------------------------------------------------- */
-int config_lookup_float(const config_t *config, const char *path,
+int config_lookup_float(const struct config_t *config, const char *path,
double *value)
{
- const config_setting_t *s = config_lookup(config, path);
+ const struct config_setting_t *s = config_lookup(config, path);
if(! s)
return(CONFIG_FALSE);
@@ -1234,9 +1284,9 @@ int config_lookup_float(const config_t *config, const char *path,
/* ------------------------------------------------------------------------- */
-int config_lookup_bool(const config_t *config, const char *path, int *value)
+int config_lookup_bool(const struct config_t *config, const char *path, int *value)
{
- const config_setting_t *s = config_lookup(config, path);
+ const struct config_setting_t *s = config_lookup(config, path);
if(! s)
return(CONFIG_FALSE);
@@ -1249,19 +1299,19 @@ int config_lookup_bool(const config_t *config, const char *path, int *value)
/* ------------------------------------------------------------------------- */
-int config_setting_get_int_elem(const config_setting_t *vector, int idx)
+int config_setting_get_int_elem(const struct config_setting_t *vector, int idx)
{
- const config_setting_t *element = config_setting_get_elem(vector, idx);
+ const struct config_setting_t *element = config_setting_get_elem(vector, idx);
return(element ? config_setting_get_int(element) : 0);
}
/* ------------------------------------------------------------------------- */
-config_setting_t *config_setting_set_int_elem(config_setting_t *vector,
+struct config_setting_t *config_setting_set_int_elem(struct config_setting_t *vector,
int idx, int value)
{
- config_setting_t *element = NULL;
+ struct config_setting_t *element = NULL;
if((vector->type != CONFIG_TYPE_ARRAY) && (vector->type != CONFIG_TYPE_LIST))
return(NULL);
@@ -1289,20 +1339,20 @@ config_setting_t *config_setting_set_int_elem(config_setting_t *vector,
/* ------------------------------------------------------------------------- */
-long long config_setting_get_int64_elem(const config_setting_t *vector,
+long long config_setting_get_int64_elem(const struct config_setting_t *vector,
int idx)
{
- const config_setting_t *element = config_setting_get_elem(vector, idx);
+ const struct config_setting_t *element = config_setting_get_elem(vector, idx);
return(element ? config_setting_get_int64(element) : 0);
}
/* ------------------------------------------------------------------------- */
-config_setting_t *config_setting_set_int64_elem(config_setting_t *vector,
+struct config_setting_t *config_setting_set_int64_elem(struct config_setting_t *vector,
int idx, long long value)
{
- config_setting_t *element = NULL;
+ struct config_setting_t *element = NULL;
if((vector->type != CONFIG_TYPE_ARRAY) && (vector->type != CONFIG_TYPE_LIST))
return(NULL);
@@ -1330,19 +1380,19 @@ config_setting_t *config_setting_set_int64_elem(config_setting_t *vector,
/* ------------------------------------------------------------------------- */
-double config_setting_get_float_elem(const config_setting_t *vector, int idx)
+double config_setting_get_float_elem(const struct config_setting_t *vector, int idx)
{
- config_setting_t *element = config_setting_get_elem(vector, idx);
+ struct config_setting_t *element = config_setting_get_elem(vector, idx);
return(element ? config_setting_get_float(element) : 0.0);
}
/* ------------------------------------------------------------------------- */
-config_setting_t *config_setting_set_float_elem(config_setting_t *vector,
+struct config_setting_t *config_setting_set_float_elem(struct config_setting_t *vector,
int idx, double value)
{
- config_setting_t *element = NULL;
+ struct config_setting_t *element = NULL;
if((vector->type != CONFIG_TYPE_ARRAY) && (vector->type != CONFIG_TYPE_LIST))
return(NULL);
@@ -1368,9 +1418,9 @@ config_setting_t *config_setting_set_float_elem(config_setting_t *vector,
/* ------------------------------------------------------------------------- */
-int config_setting_get_bool_elem(const config_setting_t *vector, int idx)
+int config_setting_get_bool_elem(const struct config_setting_t *vector, int idx)
{
- config_setting_t *element = config_setting_get_elem(vector, idx);
+ struct config_setting_t *element = config_setting_get_elem(vector, idx);
if(! element)
return(CONFIG_FALSE);
@@ -1383,10 +1433,10 @@ int config_setting_get_bool_elem(const config_setting_t *vector, int idx)
/* ------------------------------------------------------------------------- */
-config_setting_t *config_setting_set_bool_elem(config_setting_t *vector,
+struct config_setting_t *config_setting_set_bool_elem(struct config_setting_t *vector,
int idx, int value)
{
- config_setting_t *element = NULL;
+ struct config_setting_t *element = NULL;
if((vector->type != CONFIG_TYPE_ARRAY) && (vector->type != CONFIG_TYPE_LIST))
return(NULL);
@@ -1412,10 +1462,10 @@ config_setting_t *config_setting_set_bool_elem(config_setting_t *vector,
/* ------------------------------------------------------------------------- */
-const char *config_setting_get_string_elem(const config_setting_t *vector,
+const char *config_setting_get_string_elem(const struct config_setting_t *vector,
int idx)
{
- config_setting_t *element = config_setting_get_elem(vector, idx);
+ struct config_setting_t *element = config_setting_get_elem(vector, idx);
if(! element)
return(NULL);
@@ -1428,10 +1478,10 @@ const char *config_setting_get_string_elem(const config_setting_t *vector,
/* ------------------------------------------------------------------------- */
-config_setting_t *config_setting_set_string_elem(config_setting_t *vector,
+struct config_setting_t *config_setting_set_string_elem(struct config_setting_t *vector,
int idx, const char *value)
{
- config_setting_t *element = NULL;
+ struct config_setting_t *element = NULL;
if((vector->type != CONFIG_TYPE_ARRAY) && (vector->type != CONFIG_TYPE_LIST))
return(NULL);
@@ -1457,10 +1507,10 @@ config_setting_t *config_setting_set_string_elem(config_setting_t *vector,
/* ------------------------------------------------------------------------- */
-config_setting_t *config_setting_get_elem(const config_setting_t *vector,
+struct config_setting_t *config_setting_get_elem(const struct config_setting_t *vector,
unsigned int idx)
{
- config_list_t *list = vector->value.list;
+ struct config_list_t *list = vector->value.list;
if(((vector->type != CONFIG_TYPE_ARRAY)
&& (vector->type != CONFIG_TYPE_LIST)
@@ -1475,7 +1525,7 @@ config_setting_t *config_setting_get_elem(const config_setting_t *vector,
/* ------------------------------------------------------------------------- */
-config_setting_t *config_setting_get_member(const config_setting_t *setting,
+struct config_setting_t *config_setting_get_member(const struct config_setting_t *setting,
const char *name)
{
if(setting->type != CONFIG_TYPE_GROUP)
@@ -1486,14 +1536,14 @@ config_setting_t *config_setting_get_member(const config_setting_t *setting,
/* ------------------------------------------------------------------------- */
-void config_set_destructor(config_t *config, void (*destructor)(void *))
+void config_set_destructor(struct config_t *config, void (*destructor)(void *))
{
config->destructor = destructor;
}
/* ------------------------------------------------------------------------- */
-void config_set_include_dir(config_t *config, const char *include_dir)
+void config_set_include_dir(struct config_t *config, const char *include_dir)
{
_delete(config->include_dir);
config->include_dir = strdup(include_dir);
@@ -1501,7 +1551,7 @@ void config_set_include_dir(config_t *config, const char *include_dir)
/* ------------------------------------------------------------------------- */
-int config_setting_length(const config_setting_t *setting)
+int config_setting_length(const struct config_setting_t *setting)
{
if((setting->type != CONFIG_TYPE_GROUP)
&& (setting->type != CONFIG_TYPE_ARRAY)
@@ -1516,14 +1566,14 @@ int config_setting_length(const config_setting_t *setting)
/* ------------------------------------------------------------------------- */
-void config_setting_set_hook(config_setting_t *setting, void *hook)
+void config_setting_set_hook(struct config_setting_t *setting, void *hook)
{
setting->hook = hook;
}
/* ------------------------------------------------------------------------- */
-config_setting_t *config_setting_add(config_setting_t *parent,
+struct config_setting_t *config_setting_add(struct config_setting_t *parent,
const char *name, int type)
{
if((type < CONFIG_TYPE_NONE) || (type > CONFIG_TYPE_LIST))
@@ -1558,10 +1608,10 @@ config_setting_t *config_setting_add(config_setting_t *parent,
/* ------------------------------------------------------------------------- */
-int config_setting_remove(config_setting_t *parent, const char *name)
+int config_setting_remove(struct config_setting_t *parent, const char *name)
{
unsigned int idx;
- config_setting_t *setting;
+ struct config_setting_t *setting;
if(! parent)
return(CONFIG_FALSE);
@@ -1580,10 +1630,10 @@ int config_setting_remove(config_setting_t *parent, const char *name)
/* ------------------------------------------------------------------------- */
-int config_setting_remove_elem(config_setting_t *parent, unsigned int idx)
+int config_setting_remove_elem(struct config_setting_t *parent, unsigned int idx)
{
- config_list_t *list;
- config_setting_t *removed = NULL;
+ struct config_list_t *list;
+ struct config_setting_t *removed = NULL;
if(! parent)
return(CONFIG_FALSE);
@@ -1606,10 +1656,10 @@ int config_setting_remove_elem(config_setting_t *parent, unsigned int idx)
/* ------------------------------------------------------------------------- */
-int config_setting_index(const config_setting_t *setting)
+int config_setting_index(const struct config_setting_t *setting)
{
- config_setting_t **found = NULL;
- config_list_t *list;
+ struct config_setting_t **found = NULL;
+ struct config_list_t *list;
int i;
if(! setting->parent)
@@ -1627,4 +1677,3 @@ int config_setting_index(const config_setting_t *setting)
}
/* ------------------------------------------------------------------------- */
-/* eof */
diff --git a/3rdparty/libconfig/libconfig.h b/3rdparty/libconfig/libconfig.h
index cc5c5b79f..58c1f914e 100644
--- a/3rdparty/libconfig/libconfig.h
+++ b/3rdparty/libconfig/libconfig.h
@@ -1,7 +1,7 @@
/* ----------------------------------------------------------------------------
libconfig - A library for processing structured configuration files
- Copyright (C) 2013-2015 Hercules Dev Team
- Copyright (C) 2005-2010 Mark A Lindner
+ Copyright (C) 2013-2016 Hercules Dev Team
+ Copyright (C) 2005-2014 Mark A Lindner
This file is part of libconfig.
@@ -40,8 +40,8 @@ extern "C" {
#endif /* WIN32 */
#define LIBCONFIG_VER_MAJOR 1
-#define LIBCONFIG_VER_MINOR 4
-#define LIBCONFIG_VER_REVISION 9
+#define LIBCONFIG_VER_MINOR 5
+#define LIBCONFIG_VER_REVISION 0
#include <stdio.h>
@@ -58,260 +58,267 @@ extern "C" {
#define CONFIG_FORMAT_DEFAULT 0
#define CONFIG_FORMAT_HEX 1
-#define CONFIG_OPTION_AUTOCONVERT 0x01
+#define CONFIG_OPTION_AUTOCONVERT 0x01
+#define CONFIG_OPTION_SEMICOLON_SEPARATORS 0x02
+#define CONFIG_OPTION_COLON_ASSIGNMENT_FOR_GROUPS 0x04
+#define CONFIG_OPTION_COLON_ASSIGNMENT_FOR_NON_GROUPS 0x08
+#define CONFIG_OPTION_OPEN_BRACE_ON_SEPARATE_LINE 0x10
#define CONFIG_TRUE (1)
#define CONFIG_FALSE (0)
-typedef union config_value_t
+union config_value_t
{
int ival;
long long llval;
double fval;
char *sval;
struct config_list_t *list;
-} config_value_t;
+};
-typedef struct config_setting_t
+struct config_setting_t
{
char *name;
short type;
short format;
- config_value_t value;
+ union config_value_t value;
struct config_setting_t *parent;
struct config_t *config;
void *hook;
unsigned int line;
const char *file;
-} config_setting_t;
+};
-typedef enum
+enum config_error_t
{
CONFIG_ERR_NONE = 0,
CONFIG_ERR_FILE_IO = 1,
CONFIG_ERR_PARSE = 2
-} config_error_t;
+};
-typedef struct config_list_t
+struct config_list_t
{
unsigned int length;
- config_setting_t **elements;
-} config_list_t;
+ struct config_setting_t **elements;
+};
-typedef struct config_t
+struct config_t
{
- config_setting_t *root;
+ struct config_setting_t *root;
void (*destructor)(void *);
- unsigned short flags;
+ int options;
unsigned short tab_width;
short default_format;
const char *include_dir;
const char *error_text;
const char *error_file;
int error_line;
- config_error_t error_type;
+ enum config_error_t error_type;
const char **filenames;
unsigned int num_filenames;
-} config_t;
+};
-extern LIBCONFIG_API int config_read(config_t *config, FILE *stream);
-extern LIBCONFIG_API void config_write(const config_t *config, FILE *stream);
+extern LIBCONFIG_API int config_read(struct config_t *config, FILE *stream);
+extern LIBCONFIG_API void config_write(const struct config_t *config, FILE *stream);
-extern LIBCONFIG_API void config_set_default_format(config_t *config,
+extern LIBCONFIG_API void config_set_default_format(struct config_t *config,
short format);
-extern LIBCONFIG_API void config_set_auto_convert(config_t *config, int flag);
-extern LIBCONFIG_API int config_get_auto_convert(const config_t *config);
+extern LIBCONFIG_API void config_set_options(struct config_t *config, int options);
+extern LIBCONFIG_API int config_get_options(const struct config_t *config);
-extern LIBCONFIG_API int config_read_string(config_t *config, const char *str);
+extern LIBCONFIG_API void config_set_auto_convert(struct config_t *config, int flag);
+extern LIBCONFIG_API int config_get_auto_convert(const struct config_t *config);
-extern LIBCONFIG_API int config_read_file(config_t *config,
+extern LIBCONFIG_API int config_read_string(struct config_t *config, const char *str);
+
+extern LIBCONFIG_API int config_read_file(struct config_t *config,
const char *filename);
-extern LIBCONFIG_API int config_write_file(config_t *config,
+extern LIBCONFIG_API int config_write_file(struct config_t *config,
const char *filename);
-extern LIBCONFIG_API void config_set_destructor(config_t *config,
+extern LIBCONFIG_API void config_set_destructor(struct config_t *config,
void (*destructor)(void *));
-extern LIBCONFIG_API void config_set_include_dir(config_t *config,
+extern LIBCONFIG_API void config_set_include_dir(struct config_t *config,
const char *include_dir);
-extern LIBCONFIG_API void config_init(config_t *config);
-extern LIBCONFIG_API void config_destroy(config_t *config);
+extern LIBCONFIG_API void config_init(struct config_t *config);
+extern LIBCONFIG_API void config_destroy(struct config_t *config);
extern LIBCONFIG_API int config_setting_get_int(
- const config_setting_t *setting);
+ const struct config_setting_t *setting);
extern LIBCONFIG_API long long config_setting_get_int64(
- const config_setting_t *setting);
+ const struct config_setting_t *setting);
extern LIBCONFIG_API double config_setting_get_float(
- const config_setting_t *setting);
+ const struct config_setting_t *setting);
extern LIBCONFIG_API int config_setting_get_bool(
- const config_setting_t *setting);
+ const struct config_setting_t *setting);
extern LIBCONFIG_API const char *config_setting_get_string(
- const config_setting_t *setting);
+ const struct config_setting_t *setting);
extern LIBCONFIG_API int config_setting_lookup_int(
- const config_setting_t *setting, const char *name, int *value);
+ const struct config_setting_t *setting, const char *name, int *value);
extern LIBCONFIG_API int config_setting_lookup_int64(
- const config_setting_t *setting, const char *name, long long *value);
+ const struct config_setting_t *setting, const char *name, long long *value);
extern LIBCONFIG_API int config_setting_lookup_float(
- const config_setting_t *setting, const char *name, double *value);
+ const struct config_setting_t *setting, const char *name, double *value);
extern LIBCONFIG_API int config_setting_lookup_bool(
- const config_setting_t *setting, const char *name, int *value);
+ const struct config_setting_t *setting, const char *name, int *value);
extern LIBCONFIG_API int config_setting_lookup_string(
- const config_setting_t *setting, const char *name, const char **value);
+ const struct config_setting_t *setting, const char *name, const char **value);
-extern LIBCONFIG_API int config_setting_set_int(config_setting_t *setting,
+extern LIBCONFIG_API int config_setting_set_int(struct config_setting_t *setting,
int value);
-extern LIBCONFIG_API int config_setting_set_int64(config_setting_t *setting,
+extern LIBCONFIG_API int config_setting_set_int64(struct config_setting_t *setting,
long long value);
-extern LIBCONFIG_API int config_setting_set_float(config_setting_t *setting,
+extern LIBCONFIG_API int config_setting_set_float(struct config_setting_t *setting,
double value);
-extern LIBCONFIG_API int config_setting_set_bool(config_setting_t *setting,
+extern LIBCONFIG_API int config_setting_set_bool(struct config_setting_t *setting,
int value);
-extern LIBCONFIG_API int config_setting_set_string(config_setting_t *setting,
+extern LIBCONFIG_API int config_setting_set_string(struct config_setting_t *setting,
const char *value);
-extern LIBCONFIG_API int config_setting_set_format(config_setting_t *setting,
+extern LIBCONFIG_API int config_setting_set_format(struct config_setting_t *setting,
short format);
extern LIBCONFIG_API short config_setting_get_format(
- const config_setting_t *setting);
+ const struct config_setting_t *setting);
extern LIBCONFIG_API int config_setting_get_int_elem(
- const config_setting_t *setting, int idx);
+ const struct config_setting_t *setting, int idx);
extern LIBCONFIG_API long long config_setting_get_int64_elem(
- const config_setting_t *setting, int idx);
+ const struct config_setting_t *setting, int idx);
extern LIBCONFIG_API double config_setting_get_float_elem(
- const config_setting_t *setting, int idx);
+ const struct config_setting_t *setting, int idx);
extern LIBCONFIG_API int config_setting_get_bool_elem(
- const config_setting_t *setting, int idx);
+ const struct config_setting_t *setting, int idx);
extern LIBCONFIG_API const char *config_setting_get_string_elem(
- const config_setting_t *setting, int idx);
-
-extern LIBCONFIG_API config_setting_t *config_setting_set_int_elem(
- config_setting_t *setting, int idx, int value);
-extern LIBCONFIG_API config_setting_t *config_setting_set_int64_elem(
- config_setting_t *setting, int idx, long long value);
-extern LIBCONFIG_API config_setting_t *config_setting_set_float_elem(
- config_setting_t *setting, int idx, double value);
-extern LIBCONFIG_API config_setting_t *config_setting_set_bool_elem(
- config_setting_t *setting, int idx, int value);
-extern LIBCONFIG_API config_setting_t *config_setting_set_string_elem(
- config_setting_t *setting, int idx, const char *value);
-
-#define /* const char * */ config_get_include_dir(/* const config_t * */ C) \
+ const struct config_setting_t *setting, int idx);
+
+extern LIBCONFIG_API struct config_setting_t *config_setting_set_int_elem(
+ struct config_setting_t *setting, int idx, int value);
+extern LIBCONFIG_API struct config_setting_t *config_setting_set_int64_elem(
+ struct config_setting_t *setting, int idx, long long value);
+extern LIBCONFIG_API struct config_setting_t *config_setting_set_float_elem(
+ struct config_setting_t *setting, int idx, double value);
+extern LIBCONFIG_API struct config_setting_t *config_setting_set_bool_elem(
+ struct config_setting_t *setting, int idx, int value);
+extern LIBCONFIG_API struct config_setting_t *config_setting_set_string_elem(
+ struct config_setting_t *setting, int idx, const char *value);
+
+#define /* const char * */ config_get_include_dir(/* const struct config_t * */ C) \
((C)->include_dir)
-#define /* int */ config_setting_type(/* const config_setting_t * */ S) \
+#define /* int */ config_setting_type(/* const struct config_setting_t * */ S) \
((S)->type)
-#define /* int */ config_setting_is_group(/* const config_setting_t * */ S) \
+#define /* int */ config_setting_is_group(/* const struct config_setting_t * */ S) \
((S)->type == CONFIG_TYPE_GROUP)
-#define /* int */ config_setting_is_array(/* const config_setting_t * */ S) \
+#define /* int */ config_setting_is_array(/* const struct config_setting_t * */ S) \
((S)->type == CONFIG_TYPE_ARRAY)
-#define /* int */ config_setting_is_list(/* const config_setting_t * */ S) \
+#define /* int */ config_setting_is_list(/* const struct config_setting_t * */ S) \
((S)->type == CONFIG_TYPE_LIST)
#define /* int */ config_setting_is_aggregate( \
- /* const config_setting_t * */ S) \
+ /* const struct config_setting_t * */ S) \
(((S)->type == CONFIG_TYPE_GROUP) || ((S)->type == CONFIG_TYPE_LIST) \
|| ((S)->type == CONFIG_TYPE_ARRAY))
-#define /* int */ config_setting_is_number(/* const config_setting_t * */ S) \
+#define /* int */ config_setting_is_number(/* const struct config_setting_t * */ S) \
(((S)->type == CONFIG_TYPE_INT) \
|| ((S)->type == CONFIG_TYPE_INT64) \
|| ((S)->type == CONFIG_TYPE_FLOAT))
-#define /* int */ config_setting_is_scalar(/* const config_setting_t * */ S) \
+#define /* int */ config_setting_is_scalar(/* const struct config_setting_t * */ S) \
(((S)->type == CONFIG_TYPE_BOOL) || ((S)->type == CONFIG_TYPE_STRING) \
|| config_setting_is_number(S))
#define /* const char * */ config_setting_name( \
- /* const config_setting_t * */ S) \
+ /* const struct config_setting_t * */ S) \
((S)->name)
-#define /* config_setting_t * */ config_setting_parent( \
- /* const config_setting_t * */ S) \
+#define /* struct config_setting_t * */ config_setting_parent( \
+ /* const struct config_setting_t * */ S) \
((S)->parent)
#define /* int */ config_setting_is_root( \
- /* const config_setting_t * */ S) \
+ /* const struct config_setting_t * */ S) \
((S)->parent ? CONFIG_FALSE : CONFIG_TRUE)
-extern LIBCONFIG_API int config_setting_index(const config_setting_t *setting);
+extern LIBCONFIG_API int config_setting_index(const struct config_setting_t *setting);
extern LIBCONFIG_API int config_setting_length(
- const config_setting_t *setting);
-extern LIBCONFIG_API config_setting_t *config_setting_get_elem(
- const config_setting_t *setting, unsigned int idx);
+ const struct config_setting_t *setting);
+extern LIBCONFIG_API struct config_setting_t *config_setting_get_elem(
+ const struct config_setting_t *setting, unsigned int idx);
-extern LIBCONFIG_API config_setting_t *config_setting_get_member(
- const config_setting_t *setting, const char *name);
+extern LIBCONFIG_API struct config_setting_t *config_setting_get_member(
+ const struct config_setting_t *setting, const char *name);
-extern LIBCONFIG_API config_setting_t *config_setting_add(
- config_setting_t *parent, const char *name, int type);
-extern LIBCONFIG_API int config_setting_remove(config_setting_t *parent,
+extern LIBCONFIG_API struct config_setting_t *config_setting_add(
+ struct config_setting_t *parent, const char *name, int type);
+extern LIBCONFIG_API int config_setting_remove(struct config_setting_t *parent,
const char *name);
-extern LIBCONFIG_API int config_setting_remove_elem(config_setting_t *parent,
+extern LIBCONFIG_API int config_setting_remove_elem(struct config_setting_t *parent,
unsigned int idx);
-extern LIBCONFIG_API void config_setting_set_hook(config_setting_t *setting,
+extern LIBCONFIG_API void config_setting_set_hook(struct config_setting_t *setting,
void *hook);
#define config_setting_get_hook(S) ((S)->hook)
-extern LIBCONFIG_API config_setting_t *config_lookup(const config_t *config,
+extern LIBCONFIG_API struct config_setting_t *config_lookup(const struct config_t *config,
const char *path);
-extern LIBCONFIG_API config_setting_t *config_lookup_from(
- config_setting_t *setting, const char *path);
+extern LIBCONFIG_API struct config_setting_t *config_setting_lookup(
+ struct config_setting_t *setting, const char *path);
-extern LIBCONFIG_API int config_lookup_int(const config_t *config,
+extern LIBCONFIG_API int config_lookup_int(const struct config_t *config,
const char *path, int *value);
-extern LIBCONFIG_API int config_lookup_int64(const config_t *config,
+extern LIBCONFIG_API int config_lookup_int64(const struct config_t *config,
const char *path,
long long *value);
-extern LIBCONFIG_API int config_lookup_float(const config_t *config,
+extern LIBCONFIG_API int config_lookup_float(const struct config_t *config,
const char *path, double *value);
-extern LIBCONFIG_API int config_lookup_bool(const config_t *config,
+extern LIBCONFIG_API int config_lookup_bool(const struct config_t *config,
const char *path, int *value);
-extern LIBCONFIG_API int config_lookup_string(const config_t *config,
+extern LIBCONFIG_API int config_lookup_string(const struct config_t *config,
const char *path,
const char **value);
-#define /* config_setting_t * */ config_root_setting( \
- /* const config_t * */ C) \
+#define /* struct config_setting_t * */ config_root_setting( \
+ /* const struct config_t * */ C) \
((C)->root)
-#define /* void */ config_set_default_format(/* config_t * */ C, \
+#define /* void */ config_set_default_format(/* struct config_t * */ C, \
/* short */ F) \
(C)->default_format = (F)
-#define /* short */ config_get_default_format(/* config_t * */ C) \
+#define /* short */ config_get_default_format(/* struct config_t * */ C) \
((C)->default_format)
-#define /* void */ config_set_tab_width(/* config_t * */ C, \
+#define /* void */ config_set_tab_width(/* struct config_t * */ C, \
/* unsigned short */ W) \
(C)->tab_width = ((W) & 0x0F)
-#define /* unsigned char */ config_get_tab_width(/* const config_t * */ C) \
+#define /* unsigned char */ config_get_tab_width(/* const struct config_t * */ C) \
((C)->tab_width)
#define /* unsigned short */ config_setting_source_line( \
- /* const config_setting_t * */ S) \
+ /* const struct config_setting_t * */ S) \
((S)->line)
#define /* const char */ config_setting_source_file( \
- /* const config_setting_t * */ S) \
+ /* const struct config_setting_t * */ S) \
((S)->file)
-#define /* const char * */ config_error_text(/* const config_t * */ C) \
+#define /* const char * */ config_error_text(/* const struct config_t * */ C) \
((C)->error_text)
-#define /* const char * */ config_error_file(/* const config_t * */ C) \
+#define /* const char * */ config_error_file(/* const struct config_t * */ C) \
((C)->error_file)
-#define /* int */ config_error_line(/* const config_t * */ C) \
+#define /* int */ config_error_line(/* const struct config_t * */ C) \
((C)->error_line)
-#define /* config_error_t */ config_error_type(/* const config_t * */ C) \
+#define /* enum config_error_t */ config_error_type(/* const struct config_t * */ C) \
((C)->error_type)
#ifdef __cplusplus
diff --git a/3rdparty/libconfig/parsectx.h b/3rdparty/libconfig/parsectx.h
index 732e5f20d..4d1f261d9 100644
--- a/3rdparty/libconfig/parsectx.h
+++ b/3rdparty/libconfig/parsectx.h
@@ -1,7 +1,7 @@
/* ----------------------------------------------------------------------------
libconfig - A library for processing structured configuration files
- Copyright (C) 2013-2015 Hercules Dev Team
- Copyright (C) 2005-2010 Mark A Lindner
+ Copyright (C) 2013-2016 Hercules Dev Team
+ Copyright (C) 2005-2014 Mark A Lindner
This file is part of libconfig.
@@ -28,9 +28,9 @@
struct parse_context
{
- config_t *config;
- config_setting_t *parent;
- config_setting_t *setting;
+ struct config_t *config;
+ struct config_setting_t *parent;
+ struct config_setting_t *setting;
char *name;
strbuf_t string;
};
diff --git a/3rdparty/libconfig/scanctx.c b/3rdparty/libconfig/scanctx.c
index f2fe8cd80..b3d9a6379 100644
--- a/3rdparty/libconfig/scanctx.c
+++ b/3rdparty/libconfig/scanctx.c
@@ -1,7 +1,7 @@
/* ----------------------------------------------------------------------------
libconfig - A library for processing structured configuration files
- Copyright (C) 2013-2015 Hercules Dev Team
- Copyright (C) 2005-2010 Mark A Lindner
+ Copyright (C) 2013-2016 Hercules Dev Team
+ Copyright (C) 2005-2014 Mark A Lindner
This file is part of libconfig.
@@ -40,7 +40,6 @@ static const char *err_include_too_deep = "include file nesting too deep";
static const char *__scanctx_add_filename(struct scan_context *ctx,
const char *filename)
{
-#ifndef __clang_analyzer__ // FIXME: Clang's static analyzer doesn't like this
unsigned int count = ctx->num_filenames;
const char **f;
@@ -62,7 +61,6 @@ static const char *__scanctx_add_filename(struct scan_context *ctx,
ctx->filenames[ctx->num_filenames] = filename;
++ctx->num_filenames;
-#endif // __clang_analyzer__
return(filename);
}
@@ -71,8 +69,10 @@ static const char *__scanctx_add_filename(struct scan_context *ctx,
void scanctx_init(struct scan_context *ctx, const char *top_filename)
{
memset(ctx, 0, sizeof(struct scan_context));
+#ifndef __clang_analyzer__ // FIXME: Clang's static analyzer doesn't like this
if(top_filename)
ctx->top_filename = __scanctx_add_filename(ctx, strdup(top_filename));
+#endif // __clang_analyzer__
}
/* ------------------------------------------------------------------------- */
@@ -124,7 +124,9 @@ FILE *scanctx_push_include(struct scan_context *ctx, void *buffer,
if(fp)
{
ctx->streams[ctx->depth] = fp;
+#ifndef __clang_analyzer__ // FIXME: Clang's static analyzer doesn't like this
ctx->files[ctx->depth] = __scanctx_add_filename(ctx, file);
+#endif // __clang_analyzer__
ctx->buffers[ctx->depth] = buffer;
++(ctx->depth);
}
@@ -170,4 +172,3 @@ const char *scanctx_current_filename(struct scan_context *ctx)
}
/* ------------------------------------------------------------------------- */
-/* eof */
diff --git a/3rdparty/libconfig/scanctx.h b/3rdparty/libconfig/scanctx.h
index 9bb1f1a0d..004523e2a 100644
--- a/3rdparty/libconfig/scanctx.h
+++ b/3rdparty/libconfig/scanctx.h
@@ -1,7 +1,7 @@
/* ----------------------------------------------------------------------------
libconfig - A library for processing structured configuration files
- Copyright (C) 2013-2015 Hercules Dev Team
- Copyright (C) 2005-2010 Mark A Lindner
+ Copyright (C) 2013-2016 Hercules Dev Team
+ Copyright (C) 2005-2014 Mark A Lindner
This file is part of libconfig.
@@ -33,7 +33,7 @@
struct scan_context
{
- config_t *config;
+ struct config_t *config;
const char *top_filename;
const char *files[MAX_INCLUDE_DEPTH];
void *buffers[MAX_INCLUDE_DEPTH];
diff --git a/3rdparty/libconfig/scanner.c b/3rdparty/libconfig/scanner.c
index 96c01fc5f..abe173830 100644
--- a/3rdparty/libconfig/scanner.c
+++ b/3rdparty/libconfig/scanner.c
@@ -1,10 +1,6 @@
#line 2 "scanner.c"
-#line 36 "scanner.l"
-#include "scanctx.h"
-
-
-#line 8 "scanner.c"
+#line 4 "scanner.c"
#define YY_INT_ALIGNED short int
@@ -12,8 +8,8 @@
#define FLEX_SCANNER
#define YY_FLEX_MAJOR_VERSION 2
-#define YY_FLEX_MINOR_VERSION 5
-#define YY_FLEX_SUBMINOR_VERSION 39
+#define YY_FLEX_MINOR_VERSION 6
+#define YY_FLEX_SUBMINOR_VERSION 0
#if YY_FLEX_SUBMINOR_VERSION > 0
#define FLEX_BETA
#endif
@@ -163,7 +159,15 @@ typedef void* yyscan_t;
/* Size of default input buffer. */
#ifndef YY_BUF_SIZE
+#ifdef __ia64__
+/* On IA-64, the buffer size is 16k, not 8k.
+ * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
+ * Ditto for the __ia64__ case accordingly.
+ */
+#define YY_BUF_SIZE 32768
+#else
#define YY_BUF_SIZE 16384
+#endif /* __ia64__ */
#endif
/* The state buf must be large enough to hold one state per character in the main buffer.
@@ -348,7 +352,7 @@ void libconfig_yyfree (void * ,yyscan_t yyscanner );
#define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
-#define libconfig_yywrap(yyscanner) 1
+#define libconfig_yywrap(yyscanner) (/*CONSTCOND*/1)
#define YY_SKIP_YYWRAP
typedef unsigned char YY_CHAR;
@@ -360,6 +364,9 @@ typedef int yy_state_type;
static yy_state_type yy_get_previous_state (yyscan_t yyscanner );
static yy_state_type yy_try_NUL_trans (yy_state_type current_state ,yyscan_t yyscanner);
static int yy_get_next_buffer (yyscan_t yyscanner );
+#if defined(__GNUC__) && __GNUC__ >= 3
+__attribute__((__noreturn__))
+#endif
static void yy_fatal_error (yyconst char msg[] ,yyscan_t yyscanner );
/* Done after the current pattern has been matched and before the
@@ -399,7 +406,7 @@ static yyconst flex_int16_t yy_accept[123] =
19, 0
} ;
-static yyconst flex_int32_t yy_ec[256] =
+static yyconst YY_CHAR yy_ec[256] =
{ 0,
1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
1, 4, 5, 1, 1, 1, 1, 1, 1, 1,
@@ -431,7 +438,7 @@ static yyconst flex_int32_t yy_ec[256] =
1, 1, 1, 1, 1
} ;
-static yyconst flex_int32_t yy_meta[51] =
+static yyconst YY_CHAR yy_meta[51] =
{ 0,
1, 1, 1, 1, 1, 2, 1, 3, 1, 1,
3, 1, 1, 3, 3, 1, 4, 4, 1, 1,
@@ -440,7 +447,7 @@ static yyconst flex_int32_t yy_meta[51] =
4, 4, 3, 3, 3, 3, 3, 3, 1, 1
} ;
-static yyconst flex_int16_t yy_base[134] =
+static yyconst flex_uint16_t yy_base[134] =
{ 0,
0, 49, 49, 50, 48, 49, 50, 51, 244, 243,
248, 251, 245, 251, 251, 251, 243, 251, 251, 0,
@@ -478,7 +485,7 @@ static yyconst flex_int16_t yy_def[134] =
122, 122, 122
} ;
-static yyconst flex_int16_t yy_nxt[302] =
+static yyconst flex_uint16_t yy_nxt[302] =
{ 0,
12, 13, 14, 15, 15, 16, 17, 12, 18, 19,
20, 21, 22, 21, 23, 24, 25, 26, 27, 28,
@@ -572,7 +579,8 @@ static yyconst flex_int32_t yy_rule_can_match_eol[46] =
/* -*- mode: C -*- */
/* --------------------------------------------------------------------------
libconfig - A library for processing structured configuration files
- Copyright (C) 2005-2010 Mark A Lindner
+ Copyright (C) 2013-2016 Hercules Dev Team
+ Copyright (C) 2005-2014 Mark A Lindner
This file is part of libconfig.
@@ -592,20 +600,20 @@ static yyconst flex_int32_t yy_rule_can_match_eol[46] =
----------------------------------------------------------------------------
*/
#define YY_NO_UNISTD_H 1
+#line 37 "scanner.l"
-#line 40 "scanner.l"
#ifdef _MSC_VER
#pragma warning (disable: 4996)
-/* disable MSVC warning "signed/unsigned mismatch" associated with code generated by flex versions such as 2.5.35. */
-#pragma warning (disable:4018)
#endif
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
+#include <limits.h>
+#include "parsectx.h"
+#include "scanctx.h"
#include "grammar.h"
#include "wincompat.h"
-#include "parsectx.h"
#define YY_NO_INPUT // Suppress generation of useless input() function
@@ -643,15 +651,8 @@ static unsigned long long fromhex(const char *s)
#endif /* __MINGW32__ */
}
-static int fromihex(const char *s) {
- unsigned long l = strtoul(s, NULL, 16);
- if (l > INT32_MAX)
- l &= INT32_MAX;
- return (int)l;
-}
-
-#line 655 "scanner.c"
+#line 656 "scanner.c"
#define INITIAL 0
#define COMMENT 1
@@ -722,11 +723,11 @@ void libconfig_yyset_extra (YY_EXTRA_TYPE user_defined ,yyscan_t yyscanner );
FILE *libconfig_yyget_in (yyscan_t yyscanner );
-void libconfig_yyset_in (FILE * in_str ,yyscan_t yyscanner );
+void libconfig_yyset_in (FILE * _in_str ,yyscan_t yyscanner );
FILE *libconfig_yyget_out (yyscan_t yyscanner );
-void libconfig_yyset_out (FILE * out_str ,yyscan_t yyscanner );
+void libconfig_yyset_out (FILE * _out_str ,yyscan_t yyscanner );
yy_size_t libconfig_yyget_leng (yyscan_t yyscanner );
@@ -734,11 +735,11 @@ char *libconfig_yyget_text (yyscan_t yyscanner );
int libconfig_yyget_lineno (yyscan_t yyscanner );
-void libconfig_yyset_lineno (int line_number ,yyscan_t yyscanner );
+void libconfig_yyset_lineno (int _line_number ,yyscan_t yyscanner );
int libconfig_yyget_column (yyscan_t yyscanner );
-void libconfig_yyset_column (int column_no ,yyscan_t yyscanner );
+void libconfig_yyset_column (int _column_no ,yyscan_t yyscanner );
YYSTYPE * libconfig_yyget_lval (yyscan_t yyscanner );
@@ -756,6 +757,10 @@ extern int libconfig_yywrap (yyscan_t yyscanner );
#endif
#endif
+#ifndef YY_NO_UNPUT
+
+#endif
+
#ifndef yytext_ptr
static void yy_flex_strncpy (char *,yyconst char *,int ,yyscan_t yyscanner);
#endif
@@ -776,7 +781,12 @@ static int input (yyscan_t yyscanner );
/* Amount of stuff to slurp up with each read. */
#ifndef YY_READ_BUF_SIZE
+#ifdef __ia64__
+/* On IA-64, the buffer size is 16k, not 8k */
+#define YY_READ_BUF_SIZE 16384
+#else
#define YY_READ_BUF_SIZE 8192
+#endif /* __ia64__ */
#endif
/* Copy whatever the last rule matched to the standard output. */
@@ -865,7 +875,7 @@ extern int libconfig_yylex \
/* Code executed at the end of each rule. */
#ifndef YY_BREAK
-#define YY_BREAK break;
+#define YY_BREAK /*LINTED*/break;
#endif
#define YY_RULE_SETUP \
@@ -878,9 +888,9 @@ extern int libconfig_yylex \
*/
YY_DECL
{
- register yy_state_type yy_current_state;
- register char *yy_cp, *yy_bp;
- register int yy_act;
+ yy_state_type yy_current_state;
+ char *yy_cp, *yy_bp;
+ int yy_act;
struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
yylval = yylval_param;
@@ -912,12 +922,12 @@ YY_DECL
}
{
-#line 112 "scanner.l"
+#line 103 "scanner.l"
-#line 919 "scanner.c"
+#line 929 "scanner.c"
- while ( 1 ) /* loops until end-of-file is reached */
+ while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
{
yy_cp = yyg->yy_c_buf_p;
@@ -934,7 +944,7 @@ YY_DECL
yy_match:
do
{
- register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)] ;
+ YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)] ;
if ( yy_accept[yy_current_state] )
{
yyg->yy_last_accepting_state = yy_current_state;
@@ -983,69 +993,69 @@ do_action: /* This label is used only to access EOF actions. */
case 1:
YY_RULE_SETUP
-#line 114 "scanner.l"
+#line 105 "scanner.l"
{ BEGIN COMMENT; }
YY_BREAK
case 2:
YY_RULE_SETUP
-#line 115 "scanner.l"
+#line 106 "scanner.l"
{ BEGIN INITIAL; }
YY_BREAK
case 3:
YY_RULE_SETUP
-#line 116 "scanner.l"
+#line 107 "scanner.l"
{ /* ignore */ }
YY_BREAK
case 4:
/* rule 4 can match eol */
YY_RULE_SETUP
-#line 117 "scanner.l"
+#line 108 "scanner.l"
{ /* ignore */ }
YY_BREAK
case 5:
YY_RULE_SETUP
-#line 119 "scanner.l"
+#line 110 "scanner.l"
{ BEGIN STRING; }
YY_BREAK
case 6:
/* rule 6 can match eol */
YY_RULE_SETUP
-#line 120 "scanner.l"
+#line 111 "scanner.l"
{ scanctx_append_string(yyextra, yytext); }
YY_BREAK
case 7:
YY_RULE_SETUP
-#line 121 "scanner.l"
+#line 112 "scanner.l"
{ scanctx_append_string(yyextra, "\n"); }
YY_BREAK
case 8:
YY_RULE_SETUP
-#line 122 "scanner.l"
+#line 113 "scanner.l"
{ scanctx_append_string(yyextra, "\r"); }
YY_BREAK
case 9:
YY_RULE_SETUP
-#line 123 "scanner.l"
+#line 114 "scanner.l"
{ scanctx_append_string(yyextra, "\t"); }
YY_BREAK
case 10:
YY_RULE_SETUP
-#line 124 "scanner.l"
+#line 115 "scanner.l"
{ scanctx_append_string(yyextra, "\f"); }
YY_BREAK
case 11:
YY_RULE_SETUP
-#line 125 "scanner.l"
+#line 116 "scanner.l"
{ scanctx_append_string(yyextra, "\\"); }
YY_BREAK
case 12:
YY_RULE_SETUP
-#line 126 "scanner.l"
+#line 117 "scanner.l"
{ scanctx_append_string(yyextra, "\""); }
YY_BREAK
case 13:
YY_RULE_SETUP
-#line 127 "scanner.l"
+#line 118 "scanner.l"
{
char c[2] = { (char)(strtol(yytext + 2, NULL, 16) & 0xFF),
0 };
@@ -1054,12 +1064,12 @@ YY_RULE_SETUP
YY_BREAK
case 14:
YY_RULE_SETUP
-#line 132 "scanner.l"
+#line 123 "scanner.l"
{ scanctx_append_string(yyextra, "\\"); }
YY_BREAK
case 15:
YY_RULE_SETUP
-#line 133 "scanner.l"
+#line 124 "scanner.l"
{
yylval->sval = scanctx_take_string(yyextra);
BEGIN INITIAL;
@@ -1068,18 +1078,18 @@ YY_RULE_SETUP
YY_BREAK
case 16:
YY_RULE_SETUP
-#line 139 "scanner.l"
+#line 130 "scanner.l"
{ BEGIN SCRIPTBLOCK; }
YY_BREAK
case 17:
/* rule 17 can match eol */
YY_RULE_SETUP
-#line 140 "scanner.l"
+#line 131 "scanner.l"
{ scanctx_append_string(yyextra, yytext); }
YY_BREAK
case 18:
YY_RULE_SETUP
-#line 141 "scanner.l"
+#line 132 "scanner.l"
{
yylval->sval = scanctx_take_string(yyextra);
BEGIN INITIAL;
@@ -1088,28 +1098,28 @@ YY_RULE_SETUP
YY_BREAK
case 19:
YY_RULE_SETUP
-#line 147 "scanner.l"
+#line 138 "scanner.l"
{ BEGIN INCLUDE; }
YY_BREAK
case 20:
/* rule 20 can match eol */
YY_RULE_SETUP
-#line 148 "scanner.l"
+#line 139 "scanner.l"
{ scanctx_append_string(yyextra, yytext); }
YY_BREAK
case 21:
YY_RULE_SETUP
-#line 149 "scanner.l"
+#line 140 "scanner.l"
{ scanctx_append_string(yyextra, "\\"); }
YY_BREAK
case 22:
YY_RULE_SETUP
-#line 150 "scanner.l"
+#line 141 "scanner.l"
{ scanctx_append_string(yyextra, "\""); }
YY_BREAK
case 23:
YY_RULE_SETUP
-#line 151 "scanner.l"
+#line 142 "scanner.l"
{
const char *error;
FILE *fp = scanctx_push_include(yyextra,
@@ -1135,97 +1145,116 @@ YY_RULE_SETUP
case 24:
/* rule 24 can match eol */
YY_RULE_SETUP
-#line 175 "scanner.l"
+#line 166 "scanner.l"
{ /* ignore */ }
YY_BREAK
case 25:
YY_RULE_SETUP
-#line 176 "scanner.l"
+#line 167 "scanner.l"
{ /* ignore */ }
YY_BREAK
case 26:
YY_RULE_SETUP
-#line 178 "scanner.l"
+#line 169 "scanner.l"
{ return(TOK_EQUALS); }
YY_BREAK
case 27:
YY_RULE_SETUP
-#line 179 "scanner.l"
+#line 170 "scanner.l"
{ return(TOK_COMMA); }
YY_BREAK
case 28:
YY_RULE_SETUP
-#line 180 "scanner.l"
+#line 171 "scanner.l"
{ return(TOK_GROUP_START); }
YY_BREAK
case 29:
YY_RULE_SETUP
-#line 181 "scanner.l"
+#line 172 "scanner.l"
{ return(TOK_GROUP_END); }
YY_BREAK
case 30:
YY_RULE_SETUP
-#line 182 "scanner.l"
+#line 173 "scanner.l"
{ yylval->ival = 1; return(TOK_BOOLEAN); }
YY_BREAK
case 31:
YY_RULE_SETUP
-#line 183 "scanner.l"
+#line 174 "scanner.l"
{ yylval->ival = 0; return(TOK_BOOLEAN); }
YY_BREAK
case 32:
YY_RULE_SETUP
-#line 184 "scanner.l"
+#line 175 "scanner.l"
{ yylval->fval = atof(yytext); return(TOK_FLOAT); }
YY_BREAK
case 33:
YY_RULE_SETUP
-#line 185 "scanner.l"
-{ yylval->ival = atoi(yytext); return(TOK_INTEGER); }
+#line 176 "scanner.l"
+{
+ long long llval;
+ llval = atoll(yytext);
+ if((llval < INT_MIN) || (llval > INT_MAX))
+ {
+ yylval->llval = llval;
+ return(TOK_INTEGER64);
+ }
+ else
+ {
+ yylval->ival = (int)llval;
+ return(TOK_INTEGER);
+ }
+ }
YY_BREAK
case 34:
YY_RULE_SETUP
-#line 186 "scanner.l"
+#line 190 "scanner.l"
{ yylval->llval = atoll(yytext); return(TOK_INTEGER64); }
YY_BREAK
case 35:
YY_RULE_SETUP
-#line 187 "scanner.l"
-{ yylval->ival = fromihex(yytext); return(TOK_HEX); }
+#line 191 "scanner.l"
+{
+ unsigned long ulval = strtoul(yytext, NULL, 16);
+ if (ulval > INT32_MAX)
+ ulval &= INT32_MAX;
+ yylval->ival = (int)ulval;
+ return(TOK_HEX);
+ }
YY_BREAK
case 36:
YY_RULE_SETUP
-#line 188 "scanner.l"
+#line 198 "scanner.l"
{ yylval->llval = fromhex(yytext); return(TOK_HEX64); }
YY_BREAK
case 37:
YY_RULE_SETUP
-#line 189 "scanner.l"
+#line 199 "scanner.l"
{ yylval->sval = yytext; return(TOK_NAME); }
YY_BREAK
case 38:
YY_RULE_SETUP
-#line 190 "scanner.l"
+#line 200 "scanner.l"
{ return(TOK_ARRAY_START); }
YY_BREAK
case 39:
YY_RULE_SETUP
-#line 191 "scanner.l"
+#line 201 "scanner.l"
{ return(TOK_ARRAY_END); }
YY_BREAK
case 40:
YY_RULE_SETUP
-#line 192 "scanner.l"
+#line 202 "scanner.l"
{ return(TOK_LIST_START); }
YY_BREAK
case 41:
YY_RULE_SETUP
-#line 193 "scanner.l"
+#line 203 "scanner.l"
{ return(TOK_LIST_END); }
YY_BREAK
case 42:
YY_RULE_SETUP
-#line 194 "scanner.l"
+#line 204 "scanner.l"
{ return(TOK_SEMICOLON); }
YY_BREAK
case 43:
@@ -1233,12 +1262,12 @@ case 43:
yyg->yy_c_buf_p = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
-#line 195 "scanner.l"
+#line 205 "scanner.l"
{ /* ignore */ }
YY_BREAK
case 44:
YY_RULE_SETUP
-#line 196 "scanner.l"
+#line 206 "scanner.l"
{ return(TOK_GARBAGE); }
YY_BREAK
case YY_STATE_EOF(INITIAL):
@@ -1246,7 +1275,7 @@ case YY_STATE_EOF(COMMENT):
case YY_STATE_EOF(STRING):
case YY_STATE_EOF(INCLUDE):
case YY_STATE_EOF(SCRIPTBLOCK):
-#line 198 "scanner.l"
+#line 208 "scanner.l"
{
YY_BUFFER_STATE buf = (YY_BUFFER_STATE)scanctx_pop_include(
yyextra);
@@ -1261,10 +1290,10 @@ case YY_STATE_EOF(SCRIPTBLOCK):
YY_BREAK
case 45:
YY_RULE_SETUP
-#line 209 "scanner.l"
+#line 219 "scanner.l"
ECHO;
YY_BREAK
-#line 1268 "scanner.c"
+#line 1297 "scanner.c"
case YY_END_OF_BUFFER:
{
@@ -1407,9 +1436,9 @@ ECHO;
static int yy_get_next_buffer (yyscan_t yyscanner)
{
struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
- register char *source = yyg->yytext_ptr;
- register int number_to_move, i;
+ char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
+ char *source = yyg->yytext_ptr;
+ yy_size_t number_to_move, i;
int ret_val;
if ( yyg->yy_c_buf_p > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[yyg->yy_n_chars + 1] )
@@ -1438,7 +1467,7 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
/* Try to read more data. */
/* First move last chars to start of buffer. */
- number_to_move = (int) (yyg->yy_c_buf_p - yyg->yytext_ptr) - 1;
+ number_to_move = (yy_size_t) (yyg->yy_c_buf_p - yyg->yytext_ptr) - 1;
for ( i = 0; i < number_to_move; ++i )
*(dest++) = *(source++);
@@ -1520,8 +1549,6 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
else
ret_val = EOB_ACT_CONTINUE_SCAN;
-#ifndef __clang_analyzer__
- // FIXME: Clang's static analyzer complains about leaking the result of libconfig_yyrealloc
if ((yy_size_t) (yyg->yy_n_chars + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
/* Extend the array by 50%, plus the number we really need. */
yy_size_t new_size = yyg->yy_n_chars + number_to_move + (yyg->yy_n_chars >> 1);
@@ -1529,7 +1556,6 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
}
-#endif // __clang_analyzer__
yyg->yy_n_chars += number_to_move;
YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[yyg->yy_n_chars] = YY_END_OF_BUFFER_CHAR;
@@ -1544,8 +1570,8 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
static yy_state_type yy_get_previous_state (yyscan_t yyscanner)
{
- register yy_state_type yy_current_state;
- register char *yy_cp;
+ yy_state_type yy_current_state;
+ char *yy_cp;
struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
yy_current_state = yyg->yy_start;
@@ -1553,7 +1579,7 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
for ( yy_cp = yyg->yytext_ptr + YY_MORE_ADJ; yy_cp < yyg->yy_c_buf_p; ++yy_cp )
{
- register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
+ YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
if ( yy_accept[yy_current_state] )
{
yyg->yy_last_accepting_state = yy_current_state;
@@ -1578,11 +1604,11 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
*/
static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state , yyscan_t yyscanner)
{
- register int yy_is_jam;
+ int yy_is_jam;
struct yyguts_t * yyg = (struct yyguts_t*)yyscanner; /* This var may be unused depending upon options. */
- register char *yy_cp = yyg->yy_c_buf_p;
+ char *yy_cp = yyg->yy_c_buf_p;
- register YY_CHAR yy_c = 1;
+ YY_CHAR yy_c = 1;
if ( yy_accept[yy_current_state] )
{
yyg->yy_last_accepting_state = yy_current_state;
@@ -1601,6 +1627,10 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
return yy_is_jam ? 0 : yy_current_state;
}
+#ifndef YY_NO_UNPUT
+
+#endif
+
#ifndef YY_NO_INPUT
#ifdef __cplusplus
static int yyinput (yyscan_t yyscanner)
@@ -1762,7 +1792,7 @@ static void libconfig_yy_load_buffer_state (yyscan_t yyscanner)
if ( ! b )
YY_FATAL_ERROR( "out of dynamic memory in libconfig_yy_create_buffer()" );
- b->yy_buf_size = size;
+ b->yy_buf_size = (yy_size_t)size;
/* yy_ch_buf has to be 2 characters longer than the size given because
* we need to put in 2 end-of-buffer characters.
@@ -1923,7 +1953,7 @@ static void libconfig_yyensure_buffer_stack (yyscan_t yyscanner)
* scanner will even need a stack. We use 2 instead of 1 to avoid an
* immediate realloc on the next call.
*/
- num_to_alloc = 1;
+ num_to_alloc = 1; // After all that talk, this was set to 1 anyways...
yyg->yy_buffer_stack = (struct yy_buffer_state**)libconfig_yyalloc
(num_to_alloc * sizeof(struct yy_buffer_state*)
, yyscanner);
@@ -1940,7 +1970,7 @@ static void libconfig_yyensure_buffer_stack (yyscan_t yyscanner)
if (yyg->yy_buffer_stack_top >= (yyg->yy_buffer_stack_max) - 1){
/* Increase the buffer to prepare for a possible push. */
- int grow_size = 8 /* arbitrary grow size */;
+ yy_size_t grow_size = 8 /* arbitrary grow size */;
num_to_alloc = yyg->yy_buffer_stack_max + grow_size;
yyg->yy_buffer_stack = (struct yy_buffer_state**)libconfig_yyrealloc
@@ -2048,7 +2078,9 @@ YY_BUFFER_STATE libconfig_yy_scan_bytes (yyconst char * yybytes, yy_size_t _yy
static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner)
{
- (void) fprintf( stderr, "%s\n", msg );
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ (void)yyg;
+ (void) fprintf( stderr, "%s\n", msg );
exit( YY_EXIT_FAILURE );
}
@@ -2154,10 +2186,10 @@ void libconfig_yyset_extra (YY_EXTRA_TYPE user_defined , yyscan_t yyscanner)
}
/** Set the current line number.
- * @param line_number
+ * @param _line_number line number
* @param yyscanner The scanner object.
*/
-void libconfig_yyset_lineno (int line_number , yyscan_t yyscanner)
+void libconfig_yyset_lineno (int _line_number , yyscan_t yyscanner)
{
struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
@@ -2165,14 +2197,14 @@ void libconfig_yyset_lineno (int line_number , yyscan_t yyscanner)
if (! YY_CURRENT_BUFFER )
YY_FATAL_ERROR( "libconfig_yyset_lineno called with no buffer" );
- yylineno = line_number;
+ yylineno = _line_number;
}
/** Set the current column.
- * @param line_number
+ * @param _column_no column number
* @param yyscanner The scanner object.
*/
-void libconfig_yyset_column (int column_no , yyscan_t yyscanner)
+void libconfig_yyset_column (int _column_no , yyscan_t yyscanner)
{
struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
@@ -2180,25 +2212,25 @@ void libconfig_yyset_column (int column_no , yyscan_t yyscanner)
if (! YY_CURRENT_BUFFER )
YY_FATAL_ERROR( "libconfig_yyset_column called with no buffer" );
- yycolumn = column_no;
+ yycolumn = _column_no;
}
/** Set the input stream. This does not discard the current
* input buffer.
- * @param in_str A readable stream.
+ * @param _in_str A readable stream.
* @param yyscanner The scanner object.
* @see libconfig_yy_switch_to_buffer
*/
-void libconfig_yyset_in (FILE * in_str , yyscan_t yyscanner)
+void libconfig_yyset_in (FILE * _in_str , yyscan_t yyscanner)
{
struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- yyin = in_str ;
+ yyin = _in_str ;
}
-void libconfig_yyset_out (FILE * out_str , yyscan_t yyscanner)
+void libconfig_yyset_out (FILE * _out_str , yyscan_t yyscanner)
{
struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- yyout = out_str ;
+ yyout = _out_str ;
}
int libconfig_yyget_debug (yyscan_t yyscanner)
@@ -2207,10 +2239,10 @@ int libconfig_yyget_debug (yyscan_t yyscanner)
return yy_flex_debug;
}
-void libconfig_yyset_debug (int bdebug , yyscan_t yyscanner)
+void libconfig_yyset_debug (int _bdebug , yyscan_t yyscanner)
{
struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- yy_flex_debug = bdebug ;
+ yy_flex_debug = _bdebug ;
}
/* Accessor methods for yylval and yylloc */
@@ -2361,7 +2393,10 @@ int libconfig_yylex_destroy (yyscan_t yyscanner)
#ifndef yytext_ptr
static void yy_flex_strncpy (char* s1, yyconst char * s2, int n , yyscan_t yyscanner)
{
- register int i;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ (void)yyg;
+
+ int i;
for ( i = 0; i < n; ++i )
s1[i] = s2[i];
}
@@ -2370,7 +2405,7 @@ static void yy_flex_strncpy (char* s1, yyconst char * s2, int n , yyscan_t yysca
#ifdef YY_NEED_STRLEN
static int yy_flex_strlen (yyconst char * s , yyscan_t yyscanner)
{
- register int n;
+ int n;
for ( n = 0; s[n]; ++n )
;
@@ -2380,11 +2415,16 @@ static int yy_flex_strlen (yyconst char * s , yyscan_t yyscanner)
void *libconfig_yyalloc (yy_size_t size , yyscan_t yyscanner)
{
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ (void)yyg;
return (void *) malloc( size );
}
void *libconfig_yyrealloc (void * ptr, yy_size_t size , yyscan_t yyscanner)
{
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ (void)yyg;
+
/* The cast to (char *) in the following accommodates both
* implementations that use char* generic pointers, and those
* that use void* generic pointers. It works with the latter
@@ -2397,9 +2437,11 @@ void *libconfig_yyrealloc (void * ptr, yy_size_t size , yyscan_t yyscanner)
void libconfig_yyfree (void * ptr , yyscan_t yyscanner)
{
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ (void)yyg;
free( (char *) ptr ); /* see libconfig_yyrealloc() for (char *) cast */
}
#define YYTABLES_NAME "yytables"
-#line 209 "scanner.l"
+#line 219 "scanner.l"
diff --git a/3rdparty/libconfig/scanner.h b/3rdparty/libconfig/scanner.h
index f684433ec..ce2f5cc95 100644
--- a/3rdparty/libconfig/scanner.h
+++ b/3rdparty/libconfig/scanner.h
@@ -3,12 +3,8 @@
#define libconfig_yyIN_HEADER 1
#line 6 "scanner.h"
-#line 36 "scanner.l"
-#include "scanctx.h"
-
-
-#line 12 "scanner.h"
+#line 8 "scanner.h"
#define YY_INT_ALIGNED short int
@@ -16,8 +12,8 @@
#define FLEX_SCANNER
#define YY_FLEX_MAJOR_VERSION 2
-#define YY_FLEX_MINOR_VERSION 5
-#define YY_FLEX_SUBMINOR_VERSION 39
+#define YY_FLEX_MINOR_VERSION 6
+#define YY_FLEX_SUBMINOR_VERSION 0
#if YY_FLEX_SUBMINOR_VERSION > 0
#define FLEX_BETA
#endif
@@ -136,7 +132,15 @@ typedef void* yyscan_t;
/* Size of default input buffer. */
#ifndef YY_BUF_SIZE
+#ifdef __ia64__
+/* On IA-64, the buffer size is 16k, not 8k.
+ * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
+ * Ditto for the __ia64__ case accordingly.
+ */
+#define YY_BUF_SIZE 32768
+#else
#define YY_BUF_SIZE 16384
+#endif /* __ia64__ */
#endif
#ifndef YY_TYPEDEF_YY_BUFFER_STATE
@@ -216,7 +220,7 @@ void *libconfig_yyalloc (yy_size_t ,yyscan_t yyscanner );
void *libconfig_yyrealloc (void *,yy_size_t ,yyscan_t yyscanner );
void libconfig_yyfree (void * ,yyscan_t yyscanner );
-#define libconfig_yywrap(yyscanner) 1
+#define libconfig_yywrap(yyscanner) (/*CONSTCOND*/1)
#define YY_SKIP_YYWRAP
#define yytext_ptr yytext_r
@@ -251,11 +255,11 @@ void libconfig_yyset_extra (YY_EXTRA_TYPE user_defined ,yyscan_t yyscanner );
FILE *libconfig_yyget_in (yyscan_t yyscanner );
-void libconfig_yyset_in (FILE * in_str ,yyscan_t yyscanner );
+void libconfig_yyset_in (FILE * _in_str ,yyscan_t yyscanner );
FILE *libconfig_yyget_out (yyscan_t yyscanner );
-void libconfig_yyset_out (FILE * out_str ,yyscan_t yyscanner );
+void libconfig_yyset_out (FILE * _out_str ,yyscan_t yyscanner );
yy_size_t libconfig_yyget_leng (yyscan_t yyscanner );
@@ -263,11 +267,11 @@ char *libconfig_yyget_text (yyscan_t yyscanner );
int libconfig_yyget_lineno (yyscan_t yyscanner );
-void libconfig_yyset_lineno (int line_number ,yyscan_t yyscanner );
+void libconfig_yyset_lineno (int _line_number ,yyscan_t yyscanner );
int libconfig_yyget_column (yyscan_t yyscanner );
-void libconfig_yyset_column (int column_no ,yyscan_t yyscanner );
+void libconfig_yyset_column (int _column_no ,yyscan_t yyscanner );
YYSTYPE * libconfig_yyget_lval (yyscan_t yyscanner );
@@ -299,7 +303,12 @@ static int yy_flex_strlen (yyconst char * ,yyscan_t yyscanner);
/* Amount of stuff to slurp up with each read. */
#ifndef YY_READ_BUF_SIZE
+#ifdef __ia64__
+/* On IA-64, the buffer size is 16k, not 8k */
+#define YY_READ_BUF_SIZE 16384
+#else
#define YY_READ_BUF_SIZE 8192
+#endif /* __ia64__ */
#endif
/* Number of entries by which start-condition stack grows. */
@@ -334,8 +343,8 @@ extern int libconfig_yylex \
#undef YY_DECL
#endif
-#line 209 "scanner.l"
+#line 219 "scanner.l"
-#line 340 "scanner.h"
+#line 349 "scanner.h"
#undef libconfig_yyIN_HEADER
#endif /* libconfig_yyHEADER_H */
diff --git a/3rdparty/libconfig/strbuf.c b/3rdparty/libconfig/strbuf.c
index 1ed17a899..0b5dfe511 100644
--- a/3rdparty/libconfig/strbuf.c
+++ b/3rdparty/libconfig/strbuf.c
@@ -1,7 +1,7 @@
/* ----------------------------------------------------------------------------
libconfig - A library for processing structured configuration files
- Copyright (C) 2013-2015 Hercules Dev Team
- Copyright (C) 2005-2010 Mark A Lindner
+ Copyright (C) 2013-2016 Hercules Dev Team
+ Copyright (C) 2005-2014 Mark A Lindner
This file is part of libconfig.
@@ -55,4 +55,3 @@ void strbuf_append(strbuf_t *buf, const char *text)
}
/* ------------------------------------------------------------------------- */
-/* eof */
diff --git a/3rdparty/libconfig/strbuf.h b/3rdparty/libconfig/strbuf.h
index 8b451e730..948bf4768 100644
--- a/3rdparty/libconfig/strbuf.h
+++ b/3rdparty/libconfig/strbuf.h
@@ -1,7 +1,7 @@
/* ----------------------------------------------------------------------------
libconfig - A library for processing structured configuration files
- Copyright (C) 2013-2015 Hercules Dev Team
- Copyright (C) 2005-2010 Mark A Lindner
+ Copyright (C) 2013-2016 Hercules Dev Team
+ Copyright (C) 2005-2014 Mark A Lindner
This file is part of libconfig.
diff --git a/3rdparty/libconfig/win32/stdint.h b/3rdparty/libconfig/win32/stdint.h
new file mode 100644
index 000000000..71c0776d0
--- /dev/null
+++ b/3rdparty/libconfig/win32/stdint.h
@@ -0,0 +1,221 @@
+// ISO C9x compliant stdint.h for Microsoft Visual Studio
+// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124
+//
+// Copyright (c) 2006 Alexander Chemeris
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are met:
+//
+// 1. Redistributions of source code must retain the above copyright notice,
+// this list of conditions and the following disclaimer.
+//
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+//
+// 3. The name of the author may be used to endorse or promote products
+// derived from this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////////
+
+#ifndef _MSC_VER // [
+#error "Use this header only with Microsoft Visual C++ compilers!"
+#endif // _MSC_VER ]
+
+#ifndef _MSC_STDINT_H_ // [
+#define _MSC_STDINT_H_
+
+#if _MSC_VER > 1000
+#pragma once
+#endif
+
+#include <limits.h>
+
+// For Visual Studio 6 in C++ mode wrap <wchar.h> include with 'extern "C++" {}'
+// or compiler give many errors like this:
+// error C2733: second C linkage of overloaded function 'wmemchr' not allowed
+#if (_MSC_VER < 1300) && defined(__cplusplus)
+ extern "C++" {
+#endif
+# include <wchar.h>
+#if (_MSC_VER < 1300) && defined(__cplusplus)
+ }
+#endif
+
+// 7.18.1 Integer types
+
+// 7.18.1.1 Exact-width integer types
+typedef __int8 int8_t;
+typedef __int16 int16_t;
+typedef __int32 int32_t;
+typedef __int64 int64_t;
+typedef unsigned __int8 uint8_t;
+typedef unsigned __int16 uint16_t;
+typedef unsigned __int32 uint32_t;
+typedef unsigned __int64 uint64_t;
+
+// 7.18.1.2 Minimum-width integer types
+typedef int8_t int_least8_t;
+typedef int16_t int_least16_t;
+typedef int32_t int_least32_t;
+typedef int64_t int_least64_t;
+typedef uint8_t uint_least8_t;
+typedef uint16_t uint_least16_t;
+typedef uint32_t uint_least32_t;
+typedef uint64_t uint_least64_t;
+
+// 7.18.1.3 Fastest minimum-width integer types
+typedef int8_t int_fast8_t;
+typedef int16_t int_fast16_t;
+typedef int32_t int_fast32_t;
+typedef int64_t int_fast64_t;
+typedef uint8_t uint_fast8_t;
+typedef uint16_t uint_fast16_t;
+typedef uint32_t uint_fast32_t;
+typedef uint64_t uint_fast64_t;
+
+// 7.18.1.4 Integer types capable of holding object pointers
+#ifdef _WIN64 // [
+ typedef __int64 intptr_t;
+ typedef unsigned __int64 uintptr_t;
+#else // _WIN64 ][
+ typedef int intptr_t;
+ typedef unsigned int uintptr_t;
+#endif // _WIN64 ]
+
+// 7.18.1.5 Greatest-width integer types
+typedef int64_t intmax_t;
+typedef uint64_t uintmax_t;
+
+
+// 7.18.2 Limits of specified-width integer types
+
+#if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS) // [ See footnote 220 at page 257 and footnote 221 at page 259
+
+// 7.18.2.1 Limits of exact-width integer types
+#define INT8_MIN ((int8_t)_I8_MIN)
+#define INT8_MAX _I8_MAX
+#define INT16_MIN ((int16_t)_I16_MIN)
+#define INT16_MAX _I16_MAX
+#define INT32_MIN ((int32_t)_I32_MIN)
+#define INT32_MAX _I32_MAX
+#define INT64_MIN ((int64_t)_I64_MIN)
+#define INT64_MAX _I64_MAX
+#define UINT8_MAX _UI8_MAX
+#define UINT16_MAX _UI16_MAX
+#define UINT32_MAX _UI32_MAX
+#define UINT64_MAX _UI64_MAX
+
+// 7.18.2.2 Limits of minimum-width integer types
+#define INT_LEAST8_MIN INT8_MIN
+#define INT_LEAST8_MAX INT8_MAX
+#define INT_LEAST16_MIN INT16_MIN
+#define INT_LEAST16_MAX INT16_MAX
+#define INT_LEAST32_MIN INT32_MIN
+#define INT_LEAST32_MAX INT32_MAX
+#define INT_LEAST64_MIN INT64_MIN
+#define INT_LEAST64_MAX INT64_MAX
+#define UINT_LEAST8_MAX UINT8_MAX
+#define UINT_LEAST16_MAX UINT16_MAX
+#define UINT_LEAST32_MAX UINT32_MAX
+#define UINT_LEAST64_MAX UINT64_MAX
+
+// 7.18.2.3 Limits of fastest minimum-width integer types
+#define INT_FAST8_MIN INT8_MIN
+#define INT_FAST8_MAX INT8_MAX
+#define INT_FAST16_MIN INT16_MIN
+#define INT_FAST16_MAX INT16_MAX
+#define INT_FAST32_MIN INT32_MIN
+#define INT_FAST32_MAX INT32_MAX
+#define INT_FAST64_MIN INT64_MIN
+#define INT_FAST64_MAX INT64_MAX
+#define UINT_FAST8_MAX UINT8_MAX
+#define UINT_FAST16_MAX UINT16_MAX
+#define UINT_FAST32_MAX UINT32_MAX
+#define UINT_FAST64_MAX UINT64_MAX
+
+// 7.18.2.4 Limits of integer types capable of holding object pointers
+#ifdef _WIN64 // [
+# define INTPTR_MIN INT64_MIN
+# define INTPTR_MAX INT64_MAX
+# define UINTPTR_MAX UINT64_MAX
+#else // _WIN64 ][
+# define INTPTR_MIN INT32_MIN
+# define INTPTR_MAX INT32_MAX
+# define UINTPTR_MAX UINT32_MAX
+#endif // _WIN64 ]
+
+// 7.18.2.5 Limits of greatest-width integer types
+#define INTMAX_MIN INT64_MIN
+#define INTMAX_MAX INT64_MAX
+#define UINTMAX_MAX UINT64_MAX
+
+// 7.18.3 Limits of other integer types
+
+#ifdef _WIN64 // [
+# define PTRDIFF_MIN _I64_MIN
+# define PTRDIFF_MAX _I64_MAX
+#else // _WIN64 ][
+# define PTRDIFF_MIN _I32_MIN
+# define PTRDIFF_MAX _I32_MAX
+#endif // _WIN64 ]
+
+#define SIG_ATOMIC_MIN INT_MIN
+#define SIG_ATOMIC_MAX INT_MAX
+
+#ifndef SIZE_MAX // [
+# ifdef _WIN64 // [
+# define SIZE_MAX _UI64_MAX
+# else // _WIN64 ][
+# define SIZE_MAX _UI32_MAX
+# endif // _WIN64 ]
+#endif // SIZE_MAX ]
+
+// WCHAR_MIN and WCHAR_MAX are also defined in <wchar.h>
+#ifndef WCHAR_MIN // [
+# define WCHAR_MIN 0
+#endif // WCHAR_MIN ]
+#ifndef WCHAR_MAX // [
+# define WCHAR_MAX _UI16_MAX
+#endif // WCHAR_MAX ]
+
+#define WINT_MIN 0
+#define WINT_MAX _UI16_MAX
+
+#endif // __STDC_LIMIT_MACROS ]
+
+
+// 7.18.4 Limits of other integer types
+
+#if !defined(__cplusplus) || defined(__STDC_CONSTANT_MACROS) // [ See footnote 224 at page 260
+
+// 7.18.4.1 Macros for minimum-width integer constants
+
+#define INT8_C(val) val##i8
+#define INT16_C(val) val##i16
+#define INT32_C(val) val##i32
+#define INT64_C(val) val##i64
+
+#define UINT8_C(val) val##ui8
+#define UINT16_C(val) val##ui16
+#define UINT32_C(val) val##ui32
+#define UINT64_C(val) val##ui64
+
+// 7.18.4.2 Macros for greatest-width integer constants
+#define INTMAX_C INT64_C
+#define UINTMAX_C UINT64_C
+
+#endif // __STDC_CONSTANT_MACROS ]
+
+#endif // _MSC_STDINT_H_ ]
diff --git a/3rdparty/libconfig/wincompat.h b/3rdparty/libconfig/wincompat.h
index 418191972..7e30f0e8d 100644
--- a/3rdparty/libconfig/wincompat.h
+++ b/3rdparty/libconfig/wincompat.h
@@ -1,7 +1,7 @@
/* ----------------------------------------------------------------------------
libconfig - A library for processing structured configuration files
- Copyright (C) 2013-2015 Hercules Dev Team
- Copyright (C) 2005-2010 Mark A Lindner
+ Copyright (C) 2013-2016 Hercules Dev Team
+ Copyright (C) 2005-2014 Mark A Lindner
This file is part of libconfig.
@@ -32,12 +32,19 @@
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
+#define fileno _fileno
+#define fstat _fstat
+#define stat _stat // struct stat for fstat()
#define snprintf _snprintf
-#ifndef __MINGW32__
+#if !defined(__MINGW32__) && _MSC_VER < 1800
#define atoll _atoi64
#define strtoull _strtoui64
-#endif /* __MINGW32__ */
+#endif
+
+#if !defined(S_ISDIR) && defined(S_IFMT) && defined(S_IFDIR)
+#define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
+#endif
#endif
diff --git a/3rdparty/mysql/include/my_global.h b/3rdparty/mysql/include/my_global.h
index 2417477e2..8e4287c19 100644
--- a/3rdparty/mysql/include/my_global.h
+++ b/3rdparty/mysql/include/my_global.h
@@ -93,7 +93,7 @@
#define NETWARE_SET_SCREEN_MODE(A)
#endif
-#include "../common/strlib.h"
+#include "common/strlib.h"
/*
The macros below are borrowed from include/linux/compiler.h in the
diff --git a/Hercules.xcodeproj/project.pbxproj b/Hercules.xcodeproj/project.pbxproj
index 07967e965..69edeacd3 100644
--- a/Hercules.xcodeproj/project.pbxproj
+++ b/Hercules.xcodeproj/project.pbxproj
@@ -1068,7 +1068,7 @@
A56CC652185642B4009EB79C /* Project object */ = {
isa = PBXProject;
attributes = {
- LastUpgradeCheck = 0700;
+ LastUpgradeCheck = 0710;
ORGANIZATIONNAME = herc.ws;
};
buildConfigurationList = A56CC655185642B4009EB79C /* Build configuration list for PBXProject "Hercules" */;
@@ -1498,6 +1498,7 @@
CLANG_WARN_INT_CONVERSION = YES;
CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)";
COPY_PHASE_STRIP = NO;
+ ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_FAST_MATH = YES;
@@ -1565,6 +1566,7 @@
"-lpthread",
"-lz",
"-lmysqlclient",
+ "-lpcre",
);
SDKROOT = macosx;
};
@@ -1643,6 +1645,7 @@
"-lpthread",
"-lz",
"-lmysqlclient",
+ "-lpcre",
);
SDKROOT = macosx;
};
diff --git a/Hercules.xcodeproj/xcshareddata/xcschemes/HPMHooking_char.xcscheme b/Hercules.xcodeproj/xcshareddata/xcschemes/HPMHooking_char.xcscheme
index 939f8b553..8fc8f9cbb 100644
--- a/Hercules.xcodeproj/xcshareddata/xcschemes/HPMHooking_char.xcscheme
+++ b/Hercules.xcodeproj/xcshareddata/xcschemes/HPMHooking_char.xcscheme
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
- LastUpgradeVersion = "0700"
+ LastUpgradeVersion = "0710"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
diff --git a/Hercules.xcodeproj/xcshareddata/xcschemes/HPMHooking_login.xcscheme b/Hercules.xcodeproj/xcshareddata/xcschemes/HPMHooking_login.xcscheme
index 18d882660..6ce9de3a6 100644
--- a/Hercules.xcodeproj/xcshareddata/xcschemes/HPMHooking_login.xcscheme
+++ b/Hercules.xcodeproj/xcshareddata/xcschemes/HPMHooking_login.xcscheme
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
- LastUpgradeVersion = "0700"
+ LastUpgradeVersion = "0710"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
diff --git a/Hercules.xcodeproj/xcshareddata/xcschemes/HPMHooking_map.xcscheme b/Hercules.xcodeproj/xcshareddata/xcschemes/HPMHooking_map.xcscheme
index 064025406..a62507de0 100644
--- a/Hercules.xcodeproj/xcshareddata/xcschemes/HPMHooking_map.xcscheme
+++ b/Hercules.xcodeproj/xcshareddata/xcschemes/HPMHooking_map.xcscheme
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
- LastUpgradeVersion = "0700"
+ LastUpgradeVersion = "0710"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
diff --git a/Hercules.xcodeproj/xcshareddata/xcschemes/char-server.xcscheme b/Hercules.xcodeproj/xcshareddata/xcschemes/char-server.xcscheme
index 5f85740db..a64514c1d 100644
--- a/Hercules.xcodeproj/xcshareddata/xcschemes/char-server.xcscheme
+++ b/Hercules.xcodeproj/xcshareddata/xcschemes/char-server.xcscheme
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
- LastUpgradeVersion = "0700"
+ LastUpgradeVersion = "0710"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
diff --git a/Hercules.xcodeproj/xcshareddata/xcschemes/db2sql.xcscheme b/Hercules.xcodeproj/xcshareddata/xcschemes/db2sql.xcscheme
index a90bb43af..603e02228 100644
--- a/Hercules.xcodeproj/xcshareddata/xcschemes/db2sql.xcscheme
+++ b/Hercules.xcodeproj/xcshareddata/xcschemes/db2sql.xcscheme
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
- LastUpgradeVersion = "0700"
- version = "1.7">
+ LastUpgradeVersion = "0710"
+ version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
@@ -56,44 +56,6 @@
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
- <PreActions>
- <ExecutionAction
- ActionType = "Xcode.IDEStandardExecutionActionsCore.ExecutionActionType.ShellScriptAction">
- <ActionContent
- title = "Run Script"
- scriptText = "sed -e &apos;s:^\([[:blank:]]*\)//&quot;db2sql&quot;,$:\1&quot;db2sql&quot;,:&apos; -i .db2sql &quot;${PROJECT_DIR}/conf/plugins.conf&quot;"
- shellToInvoke = "/bin/bash">
- <EnvironmentBuildable>
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "A56CC67B18564356009EB79C"
- BuildableName = "map-server"
- BlueprintName = "map-server"
- ReferencedContainer = "container:Hercules.xcodeproj">
- </BuildableReference>
- </EnvironmentBuildable>
- </ActionContent>
- </ExecutionAction>
- </PreActions>
- <PostActions>
- <ExecutionAction
- ActionType = "Xcode.IDEStandardExecutionActionsCore.ExecutionActionType.ShellScriptAction">
- <ActionContent
- title = "Run Script"
- scriptText = "mv &quot;${PROJECT_DIR}/conf/plugins.conf.db2sql&quot; &quot;${PROJECT_DIR}/conf/plugins.conf&quot;"
- shellToInvoke = "/bin/bash">
- <EnvironmentBuildable>
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "A56CC67B18564356009EB79C"
- BuildableName = "map-server"
- BlueprintName = "map-server"
- ReferencedContainer = "container:Hercules.xcodeproj">
- </BuildableReference>
- </EnvironmentBuildable>
- </ActionContent>
- </ExecutionAction>
- </PostActions>
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
@@ -106,7 +68,7 @@
</BuildableProductRunnable>
<CommandLineArguments>
<CommandLineArgument
- argument = "--db2sql"
+ argument = "--load-plugin db2sql --db2sql"
isEnabled = "YES">
</CommandLineArgument>
</CommandLineArguments>
diff --git a/Hercules.xcodeproj/xcshareddata/xcschemes/login-server.xcscheme b/Hercules.xcodeproj/xcshareddata/xcschemes/login-server.xcscheme
index 3977cbe03..82cd4764d 100644
--- a/Hercules.xcodeproj/xcshareddata/xcschemes/login-server.xcscheme
+++ b/Hercules.xcodeproj/xcshareddata/xcschemes/login-server.xcscheme
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
- LastUpgradeVersion = "0700"
+ LastUpgradeVersion = "0710"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
diff --git a/Hercules.xcodeproj/xcshareddata/xcschemes/map-server.xcscheme b/Hercules.xcodeproj/xcshareddata/xcschemes/map-server.xcscheme
index 83a72c791..30cc2a2e3 100644
--- a/Hercules.xcodeproj/xcshareddata/xcschemes/map-server.xcscheme
+++ b/Hercules.xcodeproj/xcshareddata/xcschemes/map-server.xcscheme
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
- LastUpgradeVersion = "0700"
+ LastUpgradeVersion = "0710"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
diff --git a/Hercules.xcodeproj/xcshareddata/xcschemes/mapcache.xcscheme b/Hercules.xcodeproj/xcshareddata/xcschemes/mapcache.xcscheme
index bac21b6d8..756fb2794 100644
--- a/Hercules.xcodeproj/xcshareddata/xcschemes/mapcache.xcscheme
+++ b/Hercules.xcodeproj/xcshareddata/xcschemes/mapcache.xcscheme
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
- LastUpgradeVersion = "0700"
+ LastUpgradeVersion = "0710"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
diff --git a/Hercules.xcodeproj/xcshareddata/xcschemes/sample.xcscheme b/Hercules.xcodeproj/xcshareddata/xcschemes/sample.xcscheme
index bdb806e99..49d1cc5e8 100644
--- a/Hercules.xcodeproj/xcshareddata/xcschemes/sample.xcscheme
+++ b/Hercules.xcodeproj/xcshareddata/xcschemes/sample.xcscheme
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
- LastUpgradeVersion = "0700"
+ LastUpgradeVersion = "0710"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
diff --git a/configure b/configure
index f9baddbbb..e06129115 100755
--- a/configure
+++ b/configure
@@ -1,5 +1,5 @@
#! /bin/sh
-# From configure.in 5a3f06b.
+# From configure.in 8aa0749.
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69.
#
@@ -627,9 +627,6 @@ HAVE_PERL
HAVE_DOXYGEN
PLUGINSTATIC
STATIC
-PCRE_CFLAGS
-PCRE_LIBS
-HAVE_PCRE
MYSQL_LIBS
MYSQL_CFLAGS
MYSQL_VERSION
@@ -711,8 +708,6 @@ with_maxconn
with_mysql
with_MYSQL_CFLAGS
with_MYSQL_LIBS
-with_pcre
-with_zlib
'
ac_precious_vars='build_alias
host_alias
@@ -1391,13 +1386,6 @@ Optional Packages:
"mysql_config --include")
--with-MYSQL_LIBS=ARG specify MYSQL_LIBS manually (instead of using
"mysql_config --libs")
- --with-pcre[=ARG] use PCRE library, optionally specify the full path
- of pcre installation directory (by default pcre is
- used if found)
- --with-zlib=DIR root directory path of zlib installation (defaults
- to /usr/local or /usr if not found in /usr/local).
- Assumes that the header files are in DIR/include and
- the library files are in DIR/lib
Some influential environment variables:
CC C compiler command
@@ -3818,53 +3806,6 @@ fi
-#
-# Enable/disable PCRE and optionally specify the path (optional library)
-#
-
-# Check whether --with-pcre was given.
-if test "${with_pcre+set}" = set; then :
- withval=$with_pcre;
- if test "$withval" = "no" ; then
- want_pcre="no"
- else
- want_pcre="yes"
- require_pcre="yes"
- if test "$withval" != "yes" ; then
- if test ! -d "$withval" ; then
- as_fn_error $? "$withval is not a directoy" "$LINENO" 5
- fi
- PCRE_HOME="$withval"
- fi
- fi
-
-else
- want_pcre="yes" require_pcre="no"
-
-fi
-
-
-
-#
-# Specify the path of the zlib library (required library)
-#
-
-# Check whether --with-zlib was given.
-if test "${with_zlib+set}" = set; then :
- withval=$with_zlib;
- test -n "$withval" && ZLIB_HOME="$withval"
-
-else
-
- ZLIB_HOME=/usr/local
- test ! -f "${ZLIB_HOME}/include/zlib.h" && ZLIB_HOME=/usr
-
-
-fi
-
-
-
-
###############################################################################
# Check for programs and types.
#
@@ -4626,10 +4567,40 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
-CFLAGS="$CFLAGS -pipe -ffast-math -fvisibility=hidden -Wall -Wextra -Wno-sign-compare"
+# -Wcast-qual use for check wrong casts. It cant be added by default, because some casts must be wrong.
+# -Wconversion warning: conversion to 'long unsigned int' from 'int' may change the sign of the result
+# -Wfloat-equal comparing floating point with == or != is unsafe
+# -Wunsuffixed-float-constants float issues
+# -Wpedantic different pedantic checks. Not all can be fixed in nice way.
+# -Wtraditional-conversion some conversion issues
+# -Wunsafe-loop-optimizations possible optimisation issues
+# -Wunused-parameter -Wunused-but-set-parameter unused parameters
+# -Wunused-macros unused macro warnings, but it also enable unused parameters
+# -Wstrict-prototypes show warning in grammar.y
+# attributes suggestion
+# -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=pure
+
+# flags what can be used but now return no warnings:
+# -Wchkp -Wdisabled-optimization
+# -Werror-implicit-function-declaration -Wtrampolines
+# -Wjump-misses-init
+
+CFLAGS="$CFLAGS -pipe -ffast-math -Wall -Wextra -Wno-sign-compare -std=c99"
CPPFLAGS="$CPPFLAGS -I../common"
LDFLAGS="$LDFLAGS"
+# Add /usr/local to the library and header search path, where appropriate
+case `uname` in
+ Darwin*|*BSD*)
+ if test -d /usr/local/include ; then
+ CPPFLAGS="$CPPFLAGS -I/usr/local/include"
+ fi
+ if test -d /usr/local/lib ; then
+ LDFLAGS="$LDFLAGS -L/usr/local/lib"
+ fi
+ ;;
+esac
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
if ${ac_cv_c_bigendian+:} false; then :
@@ -6255,6 +6226,153 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Winit-self" >&5
+$as_echo_n "checking whether $CC supports -Winit-self... " >&6; }
+ OLD_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -Werror -Winit-self"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+int foo;
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Winit-self"
+ # Optionally, run a test
+ if test "x" != "x"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC can actually use -Winit-self" >&5
+$as_echo_n "checking whether $CC can actually use -Winit-self... " >&6; }
+ CFLAGS="$OLD_CFLAGS -Werror -Winit-self"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Winit-self"
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+
+else
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wpointer-arith" >&5
+$as_echo_n "checking whether $CC supports -Wpointer-arith... " >&6; }
+ OLD_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -Werror -Wpointer-arith"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+int foo;
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wpointer-arith"
+ # Optionally, run a test
+ if test "x" != "x"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC can actually use -Wpointer-arith" >&5
+$as_echo_n "checking whether $CC can actually use -Wpointer-arith... " >&6; }
+ CFLAGS="$OLD_CFLAGS -Werror -Wpointer-arith"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wpointer-arith"
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+
+else
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wswitch-bool" >&5
+$as_echo_n "checking whether $CC supports -Wswitch-bool... " >&6; }
+ OLD_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -Werror -Wswitch-bool"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+int foo;
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wswitch-bool"
+ # Optionally, run a test
+ if test "x" != "x"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC can actually use -Wswitch-bool" >&5
+$as_echo_n "checking whether $CC can actually use -Wswitch-bool... " >&6; }
+ CFLAGS="$OLD_CFLAGS -Werror -Wswitch-bool"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wswitch-bool"
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+
+else
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wenum-conversion" >&5
$as_echo_n "checking whether $CC supports -Wenum-conversion... " >&6; }
OLD_CFLAGS="$CFLAGS"
@@ -6500,6 +6618,546 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wformat" >&5
+$as_echo_n "checking whether $CC supports -Wformat... " >&6; }
+ OLD_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -Werror -Wformat"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+int foo;
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wformat"
+ # Optionally, run a test
+ if test "x" != "x"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC can actually use -Wformat" >&5
+$as_echo_n "checking whether $CC can actually use -Wformat... " >&6; }
+ CFLAGS="$OLD_CFLAGS -Werror -Wformat"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wformat"
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+
+else
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wformat-signedness" >&5
+$as_echo_n "checking whether $CC supports -Wformat-signedness... " >&6; }
+ OLD_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -Werror -Wformat-signedness"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+int foo;
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wformat-signedness"
+ # Optionally, run a test
+ if test "x" != "x"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC can actually use -Wformat-signedness" >&5
+$as_echo_n "checking whether $CC can actually use -Wformat-signedness... " >&6; }
+ CFLAGS="$OLD_CFLAGS -Werror -Wformat-signedness"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wformat-signedness"
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+
+else
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wformat-y2k" >&5
+$as_echo_n "checking whether $CC supports -Wformat-y2k... " >&6; }
+ OLD_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -Werror -Wformat-y2k"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+int foo;
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wformat-y2k"
+ # Optionally, run a test
+ if test "x" != "x"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC can actually use -Wformat-y2k" >&5
+$as_echo_n "checking whether $CC can actually use -Wformat-y2k... " >&6; }
+ CFLAGS="$OLD_CFLAGS -Werror -Wformat-y2k"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wformat-y2k"
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+
+else
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wmissing-include-dirs" >&5
+$as_echo_n "checking whether $CC supports -Wmissing-include-dirs... " >&6; }
+ OLD_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -Werror -Wmissing-include-dirs"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+int foo;
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wmissing-include-dirs"
+ # Optionally, run a test
+ if test "x" != "x"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC can actually use -Wmissing-include-dirs" >&5
+$as_echo_n "checking whether $CC can actually use -Wmissing-include-dirs... " >&6; }
+ CFLAGS="$OLD_CFLAGS -Werror -Wmissing-include-dirs"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wmissing-include-dirs"
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+
+else
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wsuggest-attribute=noreturn" >&5
+$as_echo_n "checking whether $CC supports -Wsuggest-attribute=noreturn... " >&6; }
+ OLD_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -Werror -Wsuggest-attribute=noreturn"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+int foo;
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wsuggest-attribute=noreturn"
+ # Optionally, run a test
+ if test "x" != "x"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC can actually use -Wsuggest-attribute=noreturn" >&5
+$as_echo_n "checking whether $CC can actually use -Wsuggest-attribute=noreturn... " >&6; }
+ CFLAGS="$OLD_CFLAGS -Werror -Wsuggest-attribute=noreturn"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wsuggest-attribute=noreturn"
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+
+else
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wundef" >&5
+$as_echo_n "checking whether $CC supports -Wundef... " >&6; }
+ OLD_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -Werror -Wundef"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+int foo;
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wundef"
+ # Optionally, run a test
+ if test "x" != "x"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC can actually use -Wundef" >&5
+$as_echo_n "checking whether $CC can actually use -Wundef... " >&6; }
+ CFLAGS="$OLD_CFLAGS -Werror -Wundef"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wundef"
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+
+else
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+#AC_CHECK_COMPILER_WFLAG(cast-align)
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wlogical-op" >&5
+$as_echo_n "checking whether $CC supports -Wlogical-op... " >&6; }
+ OLD_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -Werror -Wlogical-op"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+int foo;
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wlogical-op"
+ # Optionally, run a test
+ if test "x" != "x"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC can actually use -Wlogical-op" >&5
+$as_echo_n "checking whether $CC can actually use -Wlogical-op... " >&6; }
+ CFLAGS="$OLD_CFLAGS -Werror -Wlogical-op"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wlogical-op"
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+
+else
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wnested-externs" >&5
+$as_echo_n "checking whether $CC supports -Wnested-externs... " >&6; }
+ OLD_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -Werror -Wnested-externs"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+int foo;
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wnested-externs"
+ # Optionally, run a test
+ if test "x" != "x"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC can actually use -Wnested-externs" >&5
+$as_echo_n "checking whether $CC can actually use -Wnested-externs... " >&6; }
+ CFLAGS="$OLD_CFLAGS -Werror -Wnested-externs"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wnested-externs"
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+
+else
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wold-style-definition" >&5
+$as_echo_n "checking whether $CC supports -Wold-style-definition... " >&6; }
+ OLD_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -Werror -Wold-style-definition"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+int foo;
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wold-style-definition"
+ # Optionally, run a test
+ if test "x" != "x"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC can actually use -Wold-style-definition" >&5
+$as_echo_n "checking whether $CC can actually use -Wold-style-definition... " >&6; }
+ CFLAGS="$OLD_CFLAGS -Werror -Wold-style-definition"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wold-style-definition"
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+
+else
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Woverlength-strings" >&5
+$as_echo_n "checking whether $CC supports -Woverlength-strings... " >&6; }
+ OLD_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -Werror -Woverlength-strings"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+int foo;
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Woverlength-strings"
+ # Optionally, run a test
+ if test "x" != "x"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC can actually use -Woverlength-strings" >&5
+$as_echo_n "checking whether $CC can actually use -Woverlength-strings... " >&6; }
+ CFLAGS="$OLD_CFLAGS -Werror -Woverlength-strings"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Woverlength-strings"
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+
+else
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wredundant-decls" >&5
+$as_echo_n "checking whether $CC supports -Wredundant-decls... " >&6; }
+ OLD_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -Werror -Wredundant-decls"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+int foo;
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wredundant-decls"
+ # Optionally, run a test
+ if test "x" != "x"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC can actually use -Wredundant-decls" >&5
+$as_echo_n "checking whether $CC can actually use -Wredundant-decls... " >&6; }
+ CFLAGS="$OLD_CFLAGS -Werror -Wredundant-decls"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ CFLAGS="$OLD_CFLAGS -Wredundant-decls"
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ fi
+
+else
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ CFLAGS="$OLD_CFLAGS"
+
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wno-format-nonliteral" >&5
$as_echo_n "checking whether $CC supports -Wno-format-nonliteral... " >&6; }
OLD_CFLAGS="$CFLAGS"
@@ -7297,10 +7955,6 @@ fi
#
# zlib library (required)
#
-if test -n "${ZLIB_HOME}" ; then
- LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
- CPPFLAGS="$CPPFLAGS -I${ZLIB_HOME}/include"
-fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inflateEnd" >&5
$as_echo_n "checking for library containing inflateEnd... " >&6; }
if ${ac_cv_search_inflateEnd+:} false; then :
@@ -7356,14 +8010,14 @@ if test "$ac_res" != no; then :
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
else
- as_fn_error $? "zlib library not found or incompatible, please specify the correct path with --with-zlib=DIR... stopping" "$LINENO" 5
+ as_fn_error $? "zlib library not found or incompatible... stopping" "$LINENO" 5
fi
ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
if test "x$ac_cv_header_zlib_h" = xyes; then :
else
- as_fn_error $? "zlib header not found, please specify the correct path with --with-zlib=DIR... stopping" "$LINENO" 5
+ as_fn_error $? "zlib header not found, please specify the correct path with... stopping" "$LINENO" 5
fi
@@ -8127,22 +8781,23 @@ fi
#
# PCRE library (optional)
#
-##TODO PCRE version
-PCRE_LIBS=""
-PCRE_CFLAGS=""
-
-if test "$want_pcre" = "no" ; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: ignoring PCRE (optional)" >&5
-$as_echo "$as_me: ignoring PCRE (optional)" >&6;}
-else
- if test -z "$PCRE_HOME" ; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcre_study in -lpcre" >&5
-$as_echo_n "checking for pcre_study in -lpcre... " >&6; }
-if ${ac_cv_lib_pcre_pcre_study+:} false; then :
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking PCRE library" >&5
+$as_echo_n "checking PCRE library... " >&6; }
+ac_fn_c_check_header_mongrel "$LINENO" "pcre.h" "ac_cv_header_pcre_h" "$ac_includes_default"
+if test "x$ac_cv_header_pcre_h" = xyes; then :
+
+else
+ as_fn_error $? "PCRE header not found" "$LINENO" 5
+fi
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pcre_study" >&5
+$as_echo_n "checking for library containing pcre_study... " >&6; }
+if ${ac_cv_search_pcre_study+:} false; then :
$as_echo_n "(cached) " >&6
else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-lpcre $LIBS"
+ ac_func_search_save_LIBS=$LIBS
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -8161,97 +8816,41 @@ return pcre_study ();
return 0;
}
_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
- ac_cv_lib_pcre_pcre_study=yes
-else
- ac_cv_lib_pcre_pcre_study=no
+for ac_lib in '' pcre; do
+ if test -z "$ac_lib"; then
+ ac_res="none required"
+ else
+ ac_res=-l$ac_lib
+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
+ fi
+ if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_search_pcre_study=$ac_res
fi
rm -f core conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcre_pcre_study" >&5
-$as_echo "$ac_cv_lib_pcre_pcre_study" >&6; }
-if test "x$ac_cv_lib_pcre_pcre_study" = xyes; then :
- HAVE_PCRE="yes"
+ conftest$ac_exeext
+ if ${ac_cv_search_pcre_study+:} false; then :
+ break
fi
+done
+if ${ac_cv_search_pcre_study+:} false; then :
- if test "$HAVE_PCRE" = "yes" ; then
- PCRE_LIBS="-lpcre"
- PCRE_CFLAGS="-DPCRE_SUPPORT"
- fi
- else
- PCRE_OLD_LDFLAGS="$LDFLAGS" ; LDFLAGS="$LDFLAGS -L$PCRE_HOME/lib"
- PCRE_OLD_CPPFLAGS="$CPPFLAGS" ; CPPFLAGS="$CPPFLAGS -I$PCRE_HOME/include"
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcre_compile in -lpcre" >&5
-$as_echo_n "checking for pcre_compile in -lpcre... " >&6; }
-if ${ac_cv_lib_pcre_pcre_compile+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-lpcre $LIBS"
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-
-/* Override any GCC internal prototype to avoid an error.
- Use char because int might match the return type of a GCC
- builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
-char pcre_compile ();
-int
-main ()
-{
-return pcre_compile ();
- ;
- return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
- ac_cv_lib_pcre_pcre_compile=yes
else
- ac_cv_lib_pcre_pcre_compile=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
+ ac_cv_search_pcre_study=no
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcre_pcre_compile" >&5
-$as_echo "$ac_cv_lib_pcre_pcre_compile" >&6; }
-if test "x$ac_cv_lib_pcre_pcre_compile" = xyes; then :
- HAVE_PCRE="yes"
+rm conftest.$ac_ext
+LIBS=$ac_func_search_save_LIBS
fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pcre_study" >&5
+$as_echo "$ac_cv_search_pcre_study" >&6; }
+ac_res=$ac_cv_search_pcre_study
+if test "$ac_res" != no; then :
+ test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
- CPPFLAGS="$PCRE_OLD_CPPFLAGS"
- LDFLAGS="$PCRE_OLD_LDFLAGS"
- if test "$HAVE_PCRE" = "yes" ; then
- PCRE_LIBS="-L$PCRE_HOME/lib -lpcre"
- test -d "$PCRE_HOME/include" && PCRE_CFLAGS="-I$PCRE_HOME/include -DPCRE_SUPPORT"
- fi
- fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking PCRE library (optional)" >&5
-$as_echo_n "checking PCRE library (optional)... " >&6; }
- if test "$HAVE_PCRE" = "yes" ; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
- else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
- if test "$require_pcre" = "yes" ; then
- as_fn_error $? "PCRE not found or incompatible (requested)" "$LINENO" 5
- else
- { $as_echo "$as_me:${as_lineno-$LINENO}: disabling PCRE (optional)" >&5
-$as_echo "$as_me: disabling PCRE (optional)" >&6;}
- fi
- fi
+else
+ as_fn_error $? "PCRE not found or incompatible" "$LINENO" 5
fi
-
-
-
-
#
# static Support test
#
@@ -8264,9 +8863,9 @@ if test "$enable_static" != "no" ; then
OLD_LDFLAGS="$LDFLAGS"
OLD_LIBS="$LIBS"
- CFLAGS="$OLD_CFLAGS $MYSQL_CFLAGS $PCRE_CFLAGS -static"
+ CFLAGS="$OLD_CFLAGS $MYSQL_CFLAGS -static"
LDFLAGS="$OLD_LDFLAGS -static"
- LIBS="$OLD_LIBS $MYSQL_LIBS $PCRE_LIBS"
+ LIBS="$OLD_LIBS $MYSQL_LIBS"
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -static" >&5
$as_echo_n "checking whether $CC supports -static... " >&6; }
diff --git a/configure.in b/configure.in
index bfcc27322..fd60e58c6 100644
--- a/configure.in
+++ b/configure.in
@@ -443,54 +443,6 @@ AC_ARG_WITH(
)
-#
-# Enable/disable PCRE and optionally specify the path (optional library)
-#
-AC_ARG_WITH(
- [pcre],
- AC_HELP_STRING(
- [--with-pcre@<:@=ARG@:>@],
- [use PCRE library, optionally specify the full path of pcre installation directory (by default pcre is used if found)]
- ),
- [
- if test "$withval" = "no" ; then
- want_pcre="no"
- else
- want_pcre="yes"
- require_pcre="yes"
- if test "$withval" != "yes" ; then
- if test ! -d "$withval" ; then
- AC_MSG_ERROR([$withval is not a directoy])
- fi
- PCRE_HOME="$withval"
- fi
- fi
- ],
- [want_pcre="yes" require_pcre="no"]
-)
-
-
-#
-# Specify the path of the zlib library (required library)
-#
-AC_ARG_WITH(
- [zlib],
- AC_HELP_STRING(
- [--with-zlib=DIR],
- [root directory path of zlib installation (defaults to /usr/local or /usr if not found in /usr/local).
- Assumes that the header files are in DIR/include and the library files are in DIR/lib]
- ),
- [
- test -n "$withval" && ZLIB_HOME="$withval"
- ],
- [
- ZLIB_HOME=/usr/local
- test ! -f "${ZLIB_HOME}/include/zlib.h" && ZLIB_HOME=/usr
- ]
-)
-
-
-
###############################################################################
# Check for programs and types.
#
@@ -504,10 +456,40 @@ AC_PATH_PROG(AR, ar)
AC_LANG([C])
-CFLAGS="$CFLAGS -pipe -ffast-math -fvisibility=hidden -Wall -Wextra -Wno-sign-compare"
+# -Wcast-qual use for check wrong casts. It cant be added by default, because some casts must be wrong.
+# -Wconversion warning: conversion to 'long unsigned int' from 'int' may change the sign of the result
+# -Wfloat-equal comparing floating point with == or != is unsafe
+# -Wunsuffixed-float-constants float issues
+# -Wpedantic different pedantic checks. Not all can be fixed in nice way.
+# -Wtraditional-conversion some conversion issues
+# -Wunsafe-loop-optimizations possible optimisation issues
+# -Wunused-parameter -Wunused-but-set-parameter unused parameters
+# -Wunused-macros unused macro warnings, but it also enable unused parameters
+# -Wstrict-prototypes show warning in grammar.y
+# attributes suggestion
+# -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=pure
+
+# flags what can be used but now return no warnings:
+# -Wchkp -Wdisabled-optimization
+# -Werror-implicit-function-declaration -Wtrampolines
+# -Wjump-misses-init
+
+CFLAGS="$CFLAGS -pipe -ffast-math -Wall -Wextra -Wno-sign-compare -std=c99"
CPPFLAGS="$CPPFLAGS -I../common"
LDFLAGS="$LDFLAGS"
+# Add /usr/local to the library and header search path, where appropriate
+case `uname` in
+ Darwin*|*BSD*)
+ if test -d /usr/local/include ; then
+ CPPFLAGS="$CPPFLAGS -I/usr/local/include"
+ fi
+ if test -d /usr/local/lib ; then
+ LDFLAGS="$LDFLAGS -L/usr/local/lib"
+ fi
+ ;;
+esac
+
AC_C_BIGENDIAN(
[AC_MSG_ERROR([[bigendian is not supported... stopping]])],
,
@@ -830,11 +812,26 @@ AC_CHECK_COMPILER_WNOFLAG(clobbered)
AC_CHECK_COMPILER_WFLAG(empty-body)
AC_CHECK_COMPILER_WFLAG(newline-eof)
AC_CHECK_COMPILER_WFLAG(int-conversion)
+AC_CHECK_COMPILER_WFLAG(init-self)
+AC_CHECK_COMPILER_WFLAG(pointer-arith)
+AC_CHECK_COMPILER_WFLAG(switch-bool)
AC_CHECK_COMPILER_WFLAG(enum-conversion)
AC_CHECK_COMPILER_WFLAG(shorten-64-to-32)
AC_CHECK_COMPILER_WFLAG(constant-conversion)
AC_CHECK_COMPILER_WFLAG(bool-conversion)
AC_CHECK_COMPILER_WFLAG(format-security)
+AC_CHECK_COMPILER_WFLAG(format)
+AC_CHECK_COMPILER_WFLAG(format-signedness)
+AC_CHECK_COMPILER_WFLAG(format-y2k)
+AC_CHECK_COMPILER_WFLAG(missing-include-dirs)
+AC_CHECK_COMPILER_WFLAG(suggest-attribute=noreturn)
+AC_CHECK_COMPILER_WFLAG(undef)
+#AC_CHECK_COMPILER_WFLAG(cast-align)
+AC_CHECK_COMPILER_WFLAG(logical-op)
+AC_CHECK_COMPILER_WFLAG(nested-externs)
+AC_CHECK_COMPILER_WFLAG(old-style-definition)
+AC_CHECK_COMPILER_WFLAG(overlength-strings)
+AC_CHECK_COMPILER_WFLAG(redundant-decls)
AC_CHECK_COMPILER_WNOFLAG(format-nonliteral)
AC_CHECK_COMPILER_WNOFLAG(switch)
AC_CHECK_COMPILER_WNOFLAG(missing-field-initializers)
@@ -1188,12 +1185,8 @@ fi
#
# zlib library (required)
#
-if test -n "${ZLIB_HOME}" ; then
- LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
- CPPFLAGS="$CPPFLAGS -I${ZLIB_HOME}/include"
-fi
-AC_SEARCH_LIBS([inflateEnd], [z], [],[AC_MSG_ERROR([zlib library not found or incompatible, please specify the correct path with --with-zlib=DIR... stopping])])
-AC_CHECK_HEADER([zlib.h], [], [AC_MSG_ERROR([zlib header not found, please specify the correct path with --with-zlib=DIR... stopping])])
+AC_SEARCH_LIBS([inflateEnd], [z], [],[AC_MSG_ERROR([zlib library not found or incompatible... stopping])])
+AC_CHECK_HEADER([zlib.h], [], [AC_MSG_ERROR([zlib header not found, please specify the correct path with... stopping])])
#
@@ -1317,47 +1310,10 @@ AC_SUBST([MYSQL_LIBS])
#
# PCRE library (optional)
#
-##TODO PCRE version
-PCRE_LIBS=""
-PCRE_CFLAGS=""
-
-if test "$want_pcre" = "no" ; then
- AC_MSG_NOTICE([ignoring PCRE (optional)])
-else
- if test -z "$PCRE_HOME" ; then
- AC_CHECK_LIB([pcre], [pcre_study], [HAVE_PCRE="yes"], [])
- if test "$HAVE_PCRE" = "yes" ; then
- PCRE_LIBS="-lpcre"
- PCRE_CFLAGS="-DPCRE_SUPPORT"
- fi
- else
- PCRE_OLD_LDFLAGS="$LDFLAGS" ; LDFLAGS="$LDFLAGS -L$PCRE_HOME/lib"
- PCRE_OLD_CPPFLAGS="$CPPFLAGS" ; CPPFLAGS="$CPPFLAGS -I$PCRE_HOME/include"
- AC_CHECK_LIB(pcre, pcre_compile, [HAVE_PCRE="yes"], [])
- CPPFLAGS="$PCRE_OLD_CPPFLAGS"
- LDFLAGS="$PCRE_OLD_LDFLAGS"
- if test "$HAVE_PCRE" = "yes" ; then
- PCRE_LIBS="-L$PCRE_HOME/lib -lpcre"
- test -d "$PCRE_HOME/include" && PCRE_CFLAGS="-I$PCRE_HOME/include -DPCRE_SUPPORT"
- fi
- fi
- AC_MSG_CHECKING([PCRE library (optional)])
- if test "$HAVE_PCRE" = "yes" ; then
- AC_MSG_RESULT([yes])
- else
- AC_MSG_RESULT([no])
- if test "$require_pcre" = "yes" ; then
- AC_MSG_ERROR([PCRE not found or incompatible (requested)])
- else
- AC_MSG_NOTICE([disabling PCRE (optional)])
- fi
- fi
-fi
-
-AC_SUBST([HAVE_PCRE])
-AC_SUBST([PCRE_LIBS])
-AC_SUBST([PCRE_CFLAGS])
+AC_MSG_CHECKING([PCRE library])
+AC_CHECK_HEADER([pcre.h], [], [AC_MSG_ERROR([PCRE header not found])])
+AC_SEARCH_LIBS([pcre_study], [pcre], [], AC_MSG_ERROR([PCRE not found or incompatible]))
#
# static Support test
@@ -1371,9 +1327,9 @@ if test "$enable_static" != "no" ; then
OLD_LDFLAGS="$LDFLAGS"
OLD_LIBS="$LIBS"
- CFLAGS="$OLD_CFLAGS $MYSQL_CFLAGS $PCRE_CFLAGS -static"
+ CFLAGS="$OLD_CFLAGS $MYSQL_CFLAGS -static"
LDFLAGS="$OLD_LDFLAGS -static"
- LIBS="$OLD_LIBS $MYSQL_LIBS $PCRE_LIBS"
+ LIBS="$OLD_LIBS $MYSQL_LIBS"
AC_MSG_CHECKING([whether $CC supports -static])
AC_RUN_IFELSE(
diff --git a/db/constants.conf b/db/constants.conf
index 98de6ac98..4ee6a8333 100644
--- a/db/constants.conf
+++ b/db/constants.conf
@@ -43,7 +43,7 @@ constants_db: {
// implementation values assigned by scripts to parameters will affect
// runtime values, such as Zeny, as well (see pc_readparam/pc_setparam).
- /** Weekdays */
+ comment__: "Weekdays"
SUNDAY: 0
MONDAY: 1
TUESDAY: 2
@@ -52,7 +52,7 @@ constants_db: {
FRIDAY: 5
SATURDAY: 6
- /** Months */
+ comment__: "Months"
JANUARY: 1
FEBRUARY: 2
MARCH: 3
@@ -66,7 +66,7 @@ constants_db: {
NOVEMBER: 11
DECEMBER: 12
- /** Job IDs */
+ comment__: "Job IDs"
Job_Novice: 0
Job_Swordman: 1
Job_Mage: 2
@@ -225,7 +225,7 @@ constants_db: {
Job_Oboro: 4212
Job_Rebellion: 4215
- /** Job masks / Job map_ids */
+ comment__: "Job masks / Job map_ids"
EAJL_2_1: 0x0100
EAJL_2_2: 0x0200
EAJL_2: 0x0300
@@ -359,8 +359,7 @@ constants_db: {
EAJ_BABY_GENETIC: 0x6205
EAJ_BABY_CHASER: 0x6206
-
- /** Broadcast flags */
+ comment__: "Broadcast flags"
bc_all: 0
bc_map: 1
bc_area: 2
@@ -371,7 +370,7 @@ constants_db: {
bc_blue: 16
bc_woe: 32
- /** Mapflags */
+ comment__: "Mapflags"
mf_nomemo: 0
mf_noteleport: 1
mf_nosave: 2
@@ -426,7 +425,7 @@ constants_db: {
mf_nocashshop: 54
mf_noviewid: 55
- /** Cell Properties */
+ comment__: "Cell Properties"
cell_walkable: 0
cell_shootable: 1
cell_water: 2
@@ -436,7 +435,7 @@ constants_db: {
cell_novending: 6
cell_nochat: 7
- /** Cell checks */
+ comment__: "Cell checks"
//cell_gettype: 0
cell_chkwall: 1
cell_chkwater: 2
@@ -452,7 +451,7 @@ constants_db: {
cell_chknovending: 12
cell_chknochat: 13
- /** Parameters */
+ comment__: "Parameters"
BaseExp: {
Value: 1
Parameter: true
@@ -570,7 +569,7 @@ constants_db: {
Parameter: true
}
- /** Bonuses / Parameter IDs */
+ comment__: "Bonuses / Parameter IDs"
bMaxHP: 6
bMaxSP: 8
bStr: 13
@@ -752,10 +751,8 @@ constants_db: {
bAddRaceTolerance: 2061
bAddMaxWeight: 2062
- /**
- * Equip index
- * reference to script.c::script_defaults():equip[] array used for easy-conversion
- */
+ comment__: "Equip index"
+ /* reference to script.c::script_defaults():equip[] array used for easy-conversion */
EQI_HEAD_TOP: 1
EQI_ARMOR: 2
EQI_HAND_L: 3
@@ -777,7 +774,7 @@ constants_db: {
EQI_SHADOW_ACC_R: 19
EQI_SHADOW_ACC_L: 20
- /** Status effects */
+ comment__: "Status effects"
Eff_Stone: 0
Eff_Freeze: 1
Eff_Stun: 2
@@ -794,7 +791,7 @@ constants_db: {
Eff_Burning: 13
Eff_Deepsleep: 14
- /** Elements */
+ comment__: "Elements"
Ele_Neutral: 0
Ele_Water: 1
Ele_Earth: 2
@@ -807,7 +804,7 @@ constants_db: {
Ele_Undead: 9
Ele_All: 255
- /** Races */
+ comment__: "Races"
RC_Formless: 0
RC_Undead: 1
RC_Brute: 2
@@ -827,7 +824,7 @@ constants_db: {
RC_NonDemiPlayer: 17
RC_All: 255
- /** Subraces */
+ comment__: "Subraces"
RC2_None: 0
RC2_Goblin: 1
RC2_Kobold: 2
@@ -838,12 +835,12 @@ constants_db: {
RC2_Scaraba: 7
RC2_Turtle: 8
- /** Sizes */
+ comment__: "Sizes"
Size_Small: 0
Size_Medium: 1
Size_Large: 2
- /** Battle Flags */
+ comment__: "Battle Flags"
BF_WEAPON: 0x0001
BF_MAGIC: 0x0002
BF_MISC: 0x0004
@@ -852,7 +849,7 @@ constants_db: {
BF_SKILL: 0x0100
BF_NORMAL: 0x0200
- /** Attack Flags */
+ comment__: "Attack Flags"
ATF_SELF: 0x01
ATF_TARGET: 0x02
ATF_SHORT: 0x04
@@ -862,7 +859,7 @@ constants_db: {
ATF_MISC: 0x40
ATF_SKILL: 0x60
- /** Status Changes */
+ comment__: "Status Changes"
SC_ALL: -1
SC_STONE: 0
SC_FREEZE: 1
@@ -1501,7 +1498,7 @@ constants_db: {
SC_G_LIFEPOTION: 640
SC_MYSTICPOWDER: 641
- /** Emotes */
+ comment__: "Emotes"
e_gasp: 0
e_what: 1
e_ho: 2
@@ -1584,14 +1581,14 @@ constants_db: {
e_panic: 79
e_whisp: 80
- /** petstat */
+ comment__: "petstat"
PET_CLASS: 1
PET_NAME: 2
PET_LEVEL: 3
PET_HUNGRY: 4
PET_INTIMATE: 5
- /** getmonsterinfo */
+ comment__: "getmonsterinfo"
MOB_NAME: 0
MOB_LV: 1
MOB_MAXHP: 2
@@ -1616,12 +1613,12 @@ constants_db: {
MOB_MODE: 21
MOB_MVPEXP: 22
- /** mercenary guilds */
+ comment__: "mercenary guilds"
ARCH_MERC_GUILD: 0
SPEAR_MERC_GUILD: 1
SWORD_MERC_GUILD: 2
- /** Effects */
+ comment__: "Effects"
EF_NONE: -1
EF_HIT1: 0
EF_HIT2: 1
@@ -2722,7 +2719,7 @@ constants_db: {
EF_SPRITEMABLE: 1096
EF_TUNAPARTY: 1097
- /** NPC sprite IDs */
+ comment__: "NPC sprite IDs"
FAKE_NPC: -1
WARPNPC: 45
1_ETC_01: 46
@@ -3585,8 +3582,33 @@ constants_db: {
4_BLOODYMAN: 10176
4_GIBBET: 10177
4_DULLAHAN: 10178
-
- /** Mercenary IDs */
+ 4_M_LAZY: 10179
+ 4_M_GONY: 10180
+ 4_M_ROOKIE: 10181
+ 4_M_PHILOFONTES: 10182
+ 4_F_ESTLOVELOY: 10183
+ 4_F_LEEDSH: 10184
+ 4_F_DIENE: 10185
+ 4_F_COATNEIS: 10186
+ 4_M_RUPERT: 10187
+ 4_M_FALLENGONY: 10188
+ 4_M_EISEN: 10189
+ 4_F_DEADEVIL: 10190
+ 4_F_HUNTER_EVIL: 10191
+ 4_F_ELENA: 10192
+ 4_F_ANYA: 10193
+ 4_M_SEIREN_UC: 10194
+ 4_M_GUNSLINGER2: 10195
+ 4_M_GUNSLINGER3: 10196
+ 4_M_REBELLION2: 10197
+ 4_M_REBELLION3: 10198
+ 4_F_GUNSLINGER2: 10199
+ 4_F_GUNSLINGER3: 10200
+ 4_F_REBELLION2: 10201
+ 4_F_REBELLION3: 10202
+ 4_M_ILYA: 10203
+
+ comment__: "Mercenary IDs"
MER_LIF: 6001
MER_AMISTR: 6002
MER_FILIR: 6003
@@ -3634,12 +3656,12 @@ constants_db: {
MER_SWORDMAN09: 6045
MER_SWORDMAN10: 6046
- /** checkquest */
+ comment__: "checkquest"
HAVEQUEST: 0
PLAYTIME: 1
HUNTING: 2
- /** questinfo */
+ comment__: "questinfo"
QTYPE_NONE: 0x270f
QTYPE_QUEST: 0x00
QTYPE_QUEST2: 0x01
@@ -3650,7 +3672,7 @@ constants_db: {
QTYPE_WARG: 0x06
QTYPE_WARG2: 0x08
- /** Font weight */
+ comment__: "Font weight"
FW_DONTCARE: 0
FW_THIN: 100
FW_EXTRALIGHT: 200
@@ -3662,7 +3684,7 @@ constants_db: {
FW_EXTRABOLD: 800
FW_HEAVY: 900
- /** old setlook (use LOOK_* constants instead) */
+ comment__: "old setlook (use LOOK_* constants instead)"
VAR_HEAD: {
Value: 1
Deprecated: true // Use LOOK_HAIR
@@ -3700,7 +3722,7 @@ constants_db: {
Deprecated: true // Use LOOK_SHOES
}
- /** Directions */
+ comment__: "Directions"
DIR_NORTH: 0
DIR_NORTHWEST: 1
DIR_WEST: 2
@@ -3710,7 +3732,7 @@ constants_db: {
DIR_EAST: 6
DIR_NORTHEAST: 7
- /** Item types */
+ comment__: "Item types"
IT_HEALING: 0
IT_USABLE: 2
IT_ETC: 3
@@ -3723,30 +3745,30 @@ constants_db: {
IT_DELAYCONSUME: 11
IT_CASH: 18
- /** queueopt */
+ comment__: "queueopt"
QUEUEOPT_LOGOUT: 1
QUEUEOPT_DEATH: 2
QUEUEOPT_MAPCHANGE: 3
- /** Instance owner type */
+ comment__: "Instance owner type"
IOT_NONE: 0
IOT_CHAR: 1
IOT_PARTY: 2
IOT_GUILD: 3
- /** tradertype */
+ comment__: "tradertype"
NST_ZENY: 0
NST_CASH: 1
NST_MARKET: 2
NST_CUSTOM: 3
- /** strcharinfo */
+ comment__: "strcharinfo"
PC_NAME: 0
PC_PARTY: 1
PC_GUILD: 2
PC_MAP: 3
- /** sc_start */
+ comment__: "sc_start"
SCFLAG_NONE: 0x00
SCFLAG_NOAVOID: 0x01
SCFLAG_FIXEDTICK: 0x02
@@ -3754,7 +3776,7 @@ constants_db: {
SCFLAG_FIXEDRATE: 0x08
SCFLAG_NOICON: 0x10
- /** Mount types */
+ comment__: "Mount types"
MOUNT_NONE: 0
MOUNT_PECO: 1
MOUNT_WUG: 2
@@ -3766,7 +3788,7 @@ constants_db: {
MOUNT_DRAGON_BLUE: 7
MOUNT_DRAGON_RED: 8
- /** gettime */
+ comment__: "gettime"
GETTIME_SECOND: 1
GETTIME_MINUTE: 2
GETTIME_HOUR: 3
@@ -3776,7 +3798,7 @@ constants_db: {
GETTIME_YEAR: 7
GETTIME_DAYOFYEAR: 8
- /** unit types */
+ comment__: "unit types"
UNITTYPE_PC: 0
UNITTYPE_NPC: 1
UNITTYPE_PET: 2
@@ -3785,7 +3807,7 @@ constants_db: {
UNITTYPE_MER: 5
UNITTYPE_ELEM: 6
- /** Colors */
+ comment__: "Colors"
C_AQUA: 0x00FFFF
C_BLACK: 0x000000
C_BLUE: 0x0000FF
diff --git a/db/item_db2.conf b/db/item_db2.conf
index e1fafa9fd..8098b4155 100644
--- a/db/item_db2.conf
+++ b/db/item_db2.conf
@@ -9,7 +9,7 @@
//= This file is part of Hercules.
//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= Copyright (C) 2014-2015 Hercules Dev Team
+//= Copyright (C) 2014-2016 Hercules Dev Team
//=
//= Hercules is free software: you can redistribute it and/or modify
//= it under the terms of the GNU General Public License as published by
@@ -46,7 +46,39 @@ item_db: (
Def: Defense (int, defaults to 0)
Range: Attack Range (int, defaults to 0)
Slots: Slots (int, defaults to 0)
- Job: Job mask (int, defaults to all jobs = 0xFFFFFFFF)
+ Job: { (defaults to all job)
+ All: true/false (boolean, defaults to false)
+ Novice: true/false (boolean, defaults to false)
+ Swordsman: true/false (boolean, defaults to false)
+ Magician: true/false (boolean, defaults to false)
+ Archer: true/false (boolean, defaults to false)
+ Acolyte: true/false (boolean, defaults to false)
+ Merchant: true/false (boolean, defaults to false)
+ Thief: true/false (boolean, defaults to false)
+ Knight: true/false (boolean, defaults to false)
+ Priest: true/false (boolean, defaults to false)
+ Wizard: true/false (boolean, defaults to false)
+ Blacksmith: true/false (boolean, defaults to false)
+ Hunter: true/false (boolean, defaults to false)
+ Assassin: true/false (boolean, defaults to false)
+ Crusader: true/false (boolean, defaults to false)
+ Monk: true/false (boolean, defaults to false)
+ Sage: true/false (boolean, defaults to false)
+ Rogue: true/false (boolean, defaults to false)
+ Alchemist: true/false (boolean, defaults to false)
+ Bard: true/false (boolean, defaults to false)
+ Taekwon: true/false (boolean, defaults to false)
+ Star_Gladiator: true/false (boolean, defaults to false)
+ Soul_Linker: true/false (boolean, defaults to false)
+ Gungslinger: true/false (boolean, defaults to false)
+ Ninja: true/false (boolean, defaults to false)
+ Gangsi: true/false (boolean, defaults to false)
+ Death_Knight: true/false (boolean, defaults to false)
+ Dark_Collector: true/false (boolean, defaults to false)
+ Kagerou: true/false (boolean, defaults to false)
+ Rebellion: true/false (boolean, defaults to false)
+ }
+ Job: Job mask (alternate format, int, defaults to all jobs = 0xFFFFFFFF)
Upper: Upper mask (int, defaults to any = 0x3f)
Gender: Gender (int, defaults to both = 2)
Loc: Equip location (int, required value for equipment)
@@ -577,7 +609,10 @@ item_db: (
Type: 5
Buy: 43000
Weight: 500
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
OnEquipScript: <" sc_start SC_WEDDING,-1,0; ">
OnUnequipScript: <" sc_end SC_WEDDING; ">
@@ -591,7 +626,10 @@ item_db: (
Type: 5
Buy: 43000
Weight: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Gender: 1
Loc: 16
OnEquipScript: <" sc_start SC_WEDDING,-1,0; ">
diff --git a/db/mob_db2.conf b/db/mob_db2.conf
index e05096524..f7b8bd9af 100644
--- a/db/mob_db2.conf
+++ b/db/mob_db2.conf
@@ -37,6 +37,7 @@ mob_db: (
SpriteName: "SPRITE_NAME" (string)
Name: "Mob name" (string)
// ================ Optional fields ===============================
+ JName: "Mob name" (string)
Lv: level (int, defaults to 1)
Hp: health (int, defaults to 1)
Sp: mana (int, defaults to 0)
@@ -75,6 +76,7 @@ mob_db: (
ChangeTargetMelee: true/false (bool, defaults to false)
ChangeTargetChase: true/false (bool, defaults to false)
TargetWeak: true/false (bool, defaults to false)
+ NoKnockback: true/false (bool, defaults to false)
}
MoveSpeed: move speed (int, defaults to 0)
AttackDelay: attack delay (int, defaults to 4000)
@@ -116,9 +118,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 10
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Looter: true
@@ -173,9 +175,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -223,9 +225,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 10
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Looter: true
@@ -280,9 +282,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Looter: true
@@ -337,9 +339,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 10
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Looter: true
@@ -396,9 +398,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -445,9 +447,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -496,9 +498,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -543,9 +545,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -589,9 +591,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (5, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -643,9 +645,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -685,9 +687,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -728,9 +730,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -774,9 +776,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 1)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -824,9 +826,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -870,9 +872,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -916,9 +918,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (6, 2)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -963,9 +965,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Plant: true
@@ -1013,9 +1015,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (8, 3)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
CanAttack: true
@@ -1053,9 +1055,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
CanAttack: true
@@ -1096,9 +1098,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -1144,9 +1146,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -1194,9 +1196,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
diff --git a/db/pre-re/item_db.conf b/db/pre-re/item_db.conf
index e2f82d34a..76257058e 100644
--- a/db/pre-re/item_db.conf
+++ b/db/pre-re/item_db.conf
@@ -46,7 +46,39 @@ item_db: (
Def: Defense (int, defaults to 0)
Range: Attack Range (int, defaults to 0)
Slots: Slots (int, defaults to 0)
- Job: Job mask (int, defaults to all jobs = 0xFFFFFFFF)
+ Job: { (defaults to all job)
+ All: true/false (boolean, defaults to false)
+ Novice: true/false (boolean, defaults to false)
+ Swordsman: true/false (boolean, defaults to false)
+ Magician: true/false (boolean, defaults to false)
+ Archer: true/false (boolean, defaults to false)
+ Acolyte: true/false (boolean, defaults to false)
+ Merchant: true/false (boolean, defaults to false)
+ Thief: true/false (boolean, defaults to false)
+ Knight: true/false (boolean, defaults to false)
+ Priest: true/false (boolean, defaults to false)
+ Wizard: true/false (boolean, defaults to false)
+ Blacksmith: true/false (boolean, defaults to false)
+ Hunter: true/false (boolean, defaults to false)
+ Assassin: true/false (boolean, defaults to false)
+ Crusader: true/false (boolean, defaults to false)
+ Monk: true/false (boolean, defaults to false)
+ Sage: true/false (boolean, defaults to false)
+ Rogue: true/false (boolean, defaults to false)
+ Alchemist: true/false (boolean, defaults to false)
+ Bard: true/false (boolean, defaults to false)
+ Taekwon: true/false (boolean, defaults to false)
+ Star_Gladiator: true/false (boolean, defaults to false)
+ Soul_Linker: true/false (boolean, defaults to false)
+ Gungslinger: true/false (boolean, defaults to false)
+ Ninja: true/false (boolean, defaults to false)
+ Gangsi: true/false (boolean, defaults to false)
+ Death_Knight: true/false (boolean, defaults to false)
+ Dark_Collector: true/false (boolean, defaults to false)
+ Kagerou: true/false (boolean, defaults to false)
+ Rebellion: true/false (boolean, defaults to false)
+ }
+ Job: Job mask (alternate format, int, defaults to all jobs = 0xFFFFFFFF)
Upper: Upper mask (int, defaults to any = 0x3f)
Gender: Gender (int, defaults to both = 2)
Loc: Equip location (int, required value for equipment)
@@ -1643,7 +1675,34 @@ item_db: (
Type: 2
Buy: 1500
Weight: 150
- Job: 0xFFF7FEEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ Gunslinger: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
EquipLv: 40
BuyingStore: true
Script: <" sc_start SC_ATTHASTE_POTION2, 1800000, 0; ">
@@ -1655,7 +1714,21 @@ item_db: (
Type: 2
Buy: 3000
Weight: 200
- Job: 0x01E646A6
+ Job: {
+ Swordsman: true
+ Magician: true
+ Merchant: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ Gunslinger: true
+ }
EquipLv: 85
BuyingStore: true
Script: <" sc_start SC_ATTHASTE_POTION3, 1800000, 0; ">
@@ -4389,7 +4462,18 @@ item_db: (
Atk: 25
Range: 1
Slots: 3
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -4405,7 +4489,18 @@ item_db: (
Atk: 25
Range: 1
Slots: 4
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -4420,7 +4515,18 @@ item_db: (
Weight: 500
Atk: 25
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -4436,7 +4542,18 @@ item_db: (
Atk: 39
Range: 1
Slots: 3
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -4452,7 +4569,18 @@ item_db: (
Atk: 39
Range: 1
Slots: 4
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -4467,7 +4595,18 @@ item_db: (
Weight: 600
Atk: 39
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -4483,7 +4622,18 @@ item_db: (
Atk: 53
Range: 1
Slots: 3
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -4499,7 +4649,18 @@ item_db: (
Atk: 53
Range: 1
Slots: 4
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -4514,7 +4675,18 @@ item_db: (
Weight: 700
Atk: 53
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -4530,7 +4702,18 @@ item_db: (
Atk: 70
Range: 1
Slots: 2
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -4546,7 +4729,18 @@ item_db: (
Atk: 70
Range: 1
Slots: 3
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -4561,7 +4755,18 @@ item_db: (
Weight: 500
Atk: 70
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -4577,7 +4782,18 @@ item_db: (
Atk: 85
Range: 1
Slots: 2
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -4593,7 +4809,18 @@ item_db: (
Atk: 85
Range: 1
Slots: 3
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -4609,7 +4836,18 @@ item_db: (
Atk: 85
Range: 1
Slots: 3
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -4625,7 +4863,11 @@ item_db: (
Atk: 60
Range: 1
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 4
@@ -4641,7 +4883,11 @@ item_db: (
Atk: 60
Range: 1
Slots: 4
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 4
@@ -4656,7 +4902,11 @@ item_db: (
Weight: 1000
Atk: 60
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 4
@@ -4672,7 +4922,17 @@ item_db: (
Atk: 130
Range: 1
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -4688,7 +4948,17 @@ item_db: (
Atk: 130
Range: 1
Slots: 2
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -4703,7 +4973,17 @@ item_db: (
Weight: 1200
Atk: 130
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -4719,7 +4999,17 @@ item_db: (
Atk: 100
Range: 1
Slots: 2
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -4735,7 +5025,17 @@ item_db: (
Atk: 120
Range: 1
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -4751,7 +5051,18 @@ item_db: (
Weight: 800
Atk: 90
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 5
@@ -4768,7 +5079,17 @@ item_db: (
Atk: 100
Range: 1
Slots: 3
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -4784,7 +5105,17 @@ item_db: (
Atk: 115
Range: 1
Slots: 2
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -4800,7 +5131,17 @@ item_db: (
Atk: 115
Range: 1
Slots: 3
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -4816,7 +5157,17 @@ item_db: (
Atk: 120
Range: 1
Slots: 2
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -4832,7 +5183,10 @@ item_db: (
Weight: 1500
Atk: 150
Range: 1
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -4847,7 +5201,17 @@ item_db: (
Weight: 500
Atk: 120
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -4867,7 +5231,17 @@ item_db: (
Weight: 600
Atk: 100
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -4889,7 +5263,17 @@ item_db: (
Weight: 700
Atk: 115
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -4908,7 +5292,17 @@ item_db: (
Weight: 500
Atk: 100
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -4928,7 +5322,17 @@ item_db: (
Weight: 700
Atk: 140
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -4947,7 +5351,17 @@ item_db: (
Weight: 900
Atk: 150
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -4967,7 +5381,17 @@ item_db: (
Weight: 1200
Atk: 85
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -4987,7 +5411,17 @@ item_db: (
Weight: 1200
Atk: 150
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -5008,7 +5442,17 @@ item_db: (
Weight: 1000
Atk: 170
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -5030,7 +5474,17 @@ item_db: (
Weight: 1000
Atk: 200
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -5049,7 +5503,17 @@ item_db: (
Weight: 900
Atk: 150
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -5069,7 +5533,17 @@ item_db: (
Weight: 900
Atk: 140
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -5090,7 +5564,17 @@ item_db: (
Weight: 2200
Atk: 104
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 68
@@ -5106,7 +5590,17 @@ item_db: (
Weight: 2500
Atk: 140
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 74
@@ -5122,7 +5616,17 @@ item_db: (
Weight: 1400
Atk: 75
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 48
@@ -5141,7 +5645,9 @@ item_db: (
Weight: 1350
Atk: 125
Range: 1
- Job: 0x00004000
+ Job: {
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 75
@@ -5161,7 +5667,9 @@ item_db: (
Atk: 100
Range: 1
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -5177,7 +5685,9 @@ item_db: (
Atk: 100
Range: 1
Slots: 2
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -5193,7 +5703,9 @@ item_db: (
Atk: 140
Range: 1
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 45
@@ -5213,7 +5725,10 @@ item_db: (
Atk: 150
Range: 1
Slots: 2
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -5231,7 +5746,11 @@ item_db: (
Atk: 90
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -5247,7 +5766,11 @@ item_db: (
Atk: 90
Range: 1
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -5262,7 +5785,11 @@ item_db: (
Weight: 1300
Atk: 90
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -5278,7 +5805,11 @@ item_db: (
Atk: 115
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -5294,7 +5825,11 @@ item_db: (
Atk: 115
Range: 1
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -5309,7 +5844,11 @@ item_db: (
Weight: 1600
Atk: 115
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -5325,7 +5864,11 @@ item_db: (
Atk: 160
Range: 1
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -5341,7 +5884,11 @@ item_db: (
Atk: 160
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -5356,7 +5903,11 @@ item_db: (
Weight: 2200
Atk: 160
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -5372,7 +5923,11 @@ item_db: (
Atk: 140
Range: 1
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -5410,7 +5965,11 @@ item_db: (
Atk: 140
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -5429,7 +5988,10 @@ item_db: (
Weight: 2500
Atk: 180
Range: 1
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -5444,7 +6006,11 @@ item_db: (
Weight: 1000
Atk: 155
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5464,7 +6030,11 @@ item_db: (
Weight: 1000
Atk: 200
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5486,7 +6056,11 @@ item_db: (
Weight: 1300
Atk: 150
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5505,7 +6079,11 @@ item_db: (
Weight: 1600
Atk: 160
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5525,7 +6103,11 @@ item_db: (
Weight: 2200
Atk: 200
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5541,7 +6123,11 @@ item_db: (
Weight: 2200
Atk: 155
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5562,7 +6148,11 @@ item_db: (
Weight: 2000
Atk: 175
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5582,7 +6172,11 @@ item_db: (
Atk: 200
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5599,7 +6193,10 @@ item_db: (
Atk: 180
Range: 1
Slots: 2
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -5613,7 +6210,11 @@ item_db: (
Buy: 1
Atk: 204
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 1
@@ -5642,7 +6243,11 @@ item_db: (
Buy: 2
Atk: 190
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -5664,7 +6269,11 @@ item_db: (
Atk: 200
Range: 1
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 2
Loc: 34
WeaponLv: 4
@@ -5685,7 +6294,11 @@ item_db: (
Atk: 160
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 2
Loc: 34
WeaponLv: 4
@@ -5704,7 +6317,11 @@ item_db: (
Buy: 20
Atk: 120
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 1
Refine: false
@@ -5730,7 +6347,11 @@ item_db: (
Atk: 160
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5751,7 +6372,11 @@ item_db: (
Atk: 155
Range: 1
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5773,7 +6398,11 @@ item_db: (
Atk: 150
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5793,7 +6422,11 @@ item_db: (
Atk: 250
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 2
Loc: 34
WeaponLv: 4
@@ -5819,7 +6452,11 @@ item_db: (
Atk: 200
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 50
@@ -5838,7 +6475,11 @@ item_db: (
Buy: 20
Atk: 200
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -5866,7 +6507,11 @@ item_db: (
Buy: 20
Atk: 200
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -5896,7 +6541,11 @@ item_db: (
Atk: 275
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 2
Loc: 34
WeaponLv: 4
@@ -5918,7 +6567,11 @@ item_db: (
Atk: 200
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 2
Loc: 34
WeaponLv: 4
@@ -5942,7 +6595,11 @@ item_db: (
Buy: 20
Atk: 220
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -5981,7 +6638,11 @@ item_db: (
Atk: 180
Range: 1
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -6007,7 +6668,11 @@ item_db: (
Atk: 200
Range: 2
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 2
Loc: 34
WeaponLv: 2
@@ -6027,7 +6692,10 @@ item_db: (
Type: 4
Atk: 220
Range: 1
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 1
@@ -6061,7 +6729,31 @@ item_db: (
Atk: 17
Range: 1
Slots: 3
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -6077,7 +6769,31 @@ item_db: (
Atk: 17
Range: 1
Slots: 4
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -6092,7 +6808,31 @@ item_db: (
Weight: 400
Atk: 17
Range: 1
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -6108,7 +6848,31 @@ item_db: (
Atk: 30
Range: 1
Slots: 3
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -6124,7 +6888,31 @@ item_db: (
Atk: 30
Range: 1
Slots: 4
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -6139,7 +6927,31 @@ item_db: (
Weight: 500
Atk: 30
Range: 1
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -6155,7 +6967,31 @@ item_db: (
Atk: 43
Range: 1
Slots: 3
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -6171,7 +7007,31 @@ item_db: (
Atk: 43
Range: 1
Slots: 4
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -6186,7 +7046,31 @@ item_db: (
Weight: 600
Atk: 43
Range: 1
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -6202,7 +7086,31 @@ item_db: (
Atk: 59
Range: 1
Slots: 2
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -6218,7 +7126,31 @@ item_db: (
Atk: 59
Range: 1
Slots: 3
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -6233,7 +7165,31 @@ item_db: (
Weight: 500
Atk: 59
Range: 1
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -6249,7 +7205,31 @@ item_db: (
Atk: 73
Range: 1
Slots: 2
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -6265,7 +7245,31 @@ item_db: (
Atk: 73
Range: 1
Slots: 3
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -6280,7 +7284,31 @@ item_db: (
Weight: 600
Atk: 73
Range: 1
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -6296,7 +7324,31 @@ item_db: (
Atk: 87
Range: 1
Slots: 2
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -6312,7 +7364,31 @@ item_db: (
Atk: 87
Range: 1
Slots: 3
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -6327,7 +7403,31 @@ item_db: (
Weight: 700
Atk: 87
Range: 1
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -6343,7 +7443,25 @@ item_db: (
Atk: 105
Range: 1
Slots: 2
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -6359,7 +7477,25 @@ item_db: (
Atk: 105
Range: 1
Slots: 3
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -6374,7 +7510,25 @@ item_db: (
Weight: 700
Atk: 105
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -6390,7 +7544,25 @@ item_db: (
Atk: 118
Range: 1
Slots: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -6406,7 +7578,25 @@ item_db: (
Weight: 500
Atk: 90
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 24
@@ -6425,7 +7615,25 @@ item_db: (
Weight: 1000
Atk: 70
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6441,7 +7649,25 @@ item_db: (
Weight: 1000
Atk: 70
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6458,7 +7684,25 @@ item_db: (
Atk: 118
Range: 1
Slots: 2
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -6474,7 +7718,25 @@ item_db: (
Weight: 400
Atk: 80
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6494,7 +7756,25 @@ item_db: (
Weight: 400
Atk: 80
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6514,7 +7794,25 @@ item_db: (
Weight: 500
Atk: 75
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6533,7 +7831,25 @@ item_db: (
Weight: 600
Atk: 80
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6549,7 +7865,25 @@ item_db: (
Weight: 500
Atk: 70
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6569,7 +7903,9 @@ item_db: (
Weight: 600
Atk: 140
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6590,7 +7926,25 @@ item_db: (
Weight: 700
Atk: 90
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6610,7 +7964,25 @@ item_db: (
Weight: 700
Atk: 50
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6629,7 +8001,9 @@ item_db: (
Weight: 700
Atk: 110
Range: 1
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6645,7 +8019,25 @@ item_db: (
Weight: 800
Atk: 140
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6665,7 +8057,25 @@ item_db: (
Weight: 800
Atk: 180
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6686,7 +8096,25 @@ item_db: (
Weight: 1200
Atk: 64
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 70
@@ -6702,7 +8130,25 @@ item_db: (
Weight: 800
Atk: 64
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 65
@@ -6721,7 +8167,25 @@ item_db: (
Weight: 400
Atk: 84
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 1
@@ -6737,7 +8201,12 @@ item_db: (
Weight: 400
Atk: 55
Range: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 85
@@ -6753,7 +8222,12 @@ item_db: (
Weight: 550
Atk: 140
Range: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 55
@@ -6769,7 +8243,9 @@ item_db: (
Weight: 1
Atk: 45
Range: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -6785,7 +8261,12 @@ item_db: (
Weight: 800
Atk: 100
Range: 1
- Job: 0x02021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 55
@@ -6805,7 +8286,9 @@ item_db: (
Atk: 110
Range: 1
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -6821,7 +8304,9 @@ item_db: (
Atk: 110
Range: 1
Slots: 2
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -6836,7 +8321,31 @@ item_db: (
Weight: 600
Atk: 39
Range: 1
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -6852,7 +8361,31 @@ item_db: (
Weight: 600
Atk: 39
Range: 1
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -6868,7 +8401,31 @@ item_db: (
Weight: 600
Atk: 39
Range: 1
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -6887,7 +8444,9 @@ item_db: (
Atk: 125
Range: 1
Slots: 2
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -6903,7 +8462,9 @@ item_db: (
Atk: 125
Range: 1
Slots: 3
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -6919,7 +8480,9 @@ item_db: (
Atk: 148
Range: 1
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -6936,7 +8499,9 @@ item_db: (
Atk: 148
Range: 1
Slots: 2
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -6952,7 +8517,9 @@ item_db: (
Weight: 1500
Atk: 165
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -6968,7 +8535,9 @@ item_db: (
Atk: 165
Range: 1
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -6983,7 +8552,9 @@ item_db: (
Weight: 1200
Atk: 105
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -7002,7 +8573,9 @@ item_db: (
Weight: 1200
Atk: 105
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -7021,7 +8594,9 @@ item_db: (
Weight: 1200
Atk: 105
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -7040,7 +8615,9 @@ item_db: (
Weight: 1200
Atk: 105
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -7059,7 +8636,9 @@ item_db: (
Weight: 1700
Atk: 150
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 65
@@ -7075,7 +8654,9 @@ item_db: (
Weight: 1500
Atk: 140
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 75
@@ -7096,7 +8677,9 @@ item_db: (
Weight: 1200
Atk: 115
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -7112,7 +8695,9 @@ item_db: (
Weight: 1250
Atk: 151
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 70
@@ -7134,7 +8719,9 @@ item_db: (
Atk: 90
Range: 1
Slots: 4
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 1
@@ -7150,7 +8737,9 @@ item_db: (
Weight: 1000
Atk: 120
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 75
@@ -7173,7 +8762,9 @@ item_db: (
Atk: 140
Range: 1
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 75
@@ -7193,7 +8784,9 @@ item_db: (
Buy: 1
Atk: 189
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 1
@@ -7227,7 +8820,9 @@ item_db: (
Atk: 160
Range: 1
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 2
Loc: 34
WeaponLv: 4
@@ -7249,7 +8844,9 @@ item_db: (
Weight: 1500
Atk: 140
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 2
Loc: 34
WeaponLv: 4
@@ -7270,7 +8867,9 @@ item_db: (
Atk: 110
Range: 1
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 2
Loc: 34
WeaponLv: 4
@@ -7291,7 +8890,9 @@ item_db: (
Atk: 120
Range: 1
Slots: 2
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 2
Loc: 34
WeaponLv: 4
@@ -7312,7 +8913,9 @@ item_db: (
Buy: 20
Atk: 120
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 1
Refine: false
@@ -7336,7 +8939,9 @@ item_db: (
Buy: 1
Atk: 148
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -7355,7 +8960,9 @@ item_db: (
Buy: 1
Atk: 179
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -7377,7 +8984,9 @@ item_db: (
Atk: 105
Range: 1
Slots: 3
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -7397,7 +9006,9 @@ item_db: (
Atk: 105
Range: 1
Slots: 3
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -7417,7 +9028,9 @@ item_db: (
Atk: 105
Range: 1
Slots: 3
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -7437,7 +9050,9 @@ item_db: (
Atk: 105
Range: 1
Slots: 3
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -7455,7 +9070,9 @@ item_db: (
Buy: 20
Atk: 130
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -7485,7 +9102,9 @@ item_db: (
Buy: 20
Atk: 130
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -7516,7 +9135,9 @@ item_db: (
Buy: 20
Atk: 140
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -7549,7 +9170,9 @@ item_db: (
Buy: 20
Atk: 140
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -7582,7 +9205,9 @@ item_db: (
Buy: 20
Atk: 175
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -7612,7 +9237,9 @@ item_db: (
Atk: 120
Range: 1
Slots: 2
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 2
Loc: 34
WeaponLv: 3
@@ -7639,7 +9266,9 @@ item_db: (
Atk: 130
Range: 1
Slots: 2
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 2
Loc: 34
WeaponLv: 3
@@ -7659,7 +9288,9 @@ item_db: (
Type: 4
Atk: 200
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 1
@@ -7694,7 +9325,18 @@ item_db: (
Atk: 38
Range: 1
Slots: 3
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 3
@@ -7710,7 +9352,18 @@ item_db: (
Atk: 38
Range: 1
Slots: 4
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 3
@@ -7725,7 +9378,18 @@ item_db: (
Weight: 800
Atk: 38
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 3
@@ -7740,7 +9404,18 @@ item_db: (
Weight: 1500
Atk: 75
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 3
@@ -7755,7 +9430,14 @@ item_db: (
Weight: 1200
Atk: 140
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 44
@@ -7775,7 +9457,10 @@ item_db: (
Atk: 140
Range: 1
Slots: 1
- Job: 0x00040400
+ Job: {
+ Blacksmith: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 76
@@ -7794,7 +9479,17 @@ item_db: (
Weight: 1500
Atk: 115
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -7813,7 +9508,9 @@ item_db: (
Weight: 3000
Atk: 170
Range: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 45
@@ -7829,7 +9526,18 @@ item_db: (
Atk: 75
Range: 1
Slots: 4
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 3
@@ -7843,7 +9551,14 @@ item_db: (
Buy: 20
Atk: 130
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -7884,7 +9599,14 @@ item_db: (
Atk: 140
Range: 1
Slots: 2
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 2
Loc: 2
WeaponLv: 3
@@ -7910,7 +9632,18 @@ item_db: (
Type: 4
Atk: 110
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 1
@@ -7940,7 +9673,18 @@ item_db: (
Weight: 500
Atk: 77
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -7965,7 +9709,14 @@ item_db: (
Buy: 2
Atk: 200
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -7980,7 +9731,14 @@ item_db: (
Buy: 1
Atk: 229
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 1
@@ -8003,7 +9761,14 @@ item_db: (
Atk: 80
Range: 1
Slots: 3
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 3
@@ -8019,7 +9784,14 @@ item_db: (
Atk: 80
Range: 1
Slots: 4
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 3
@@ -8034,7 +9806,14 @@ item_db: (
Weight: 1500
Atk: 80
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 3
@@ -8050,7 +9829,14 @@ item_db: (
Atk: 120
Range: 1
Slots: 2
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 16
@@ -8066,7 +9852,14 @@ item_db: (
Atk: 120
Range: 1
Slots: 3
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 16
@@ -8081,7 +9874,14 @@ item_db: (
Weight: 2000
Atk: 120
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 16
@@ -8097,7 +9897,14 @@ item_db: (
Atk: 155
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 30
@@ -8113,7 +9920,14 @@ item_db: (
Atk: 155
Range: 1
Slots: 2
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 30
@@ -8128,7 +9942,14 @@ item_db: (
Weight: 2200
Atk: 155
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 30
@@ -8144,7 +9965,14 @@ item_db: (
Atk: 185
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 30
@@ -8160,7 +9988,14 @@ item_db: (
Atk: 185
Range: 1
Slots: 2
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 30
@@ -8175,7 +10010,14 @@ item_db: (
Weight: 2500
Atk: 185
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 30
@@ -8190,7 +10032,14 @@ item_db: (
Weight: 4000
Atk: 170
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 44
@@ -8209,7 +10058,14 @@ item_db: (
Weight: 1800
Atk: 187
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 44
@@ -8228,7 +10084,14 @@ item_db: (
Weight: 2300
Atk: 120
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 44
@@ -8248,7 +10111,14 @@ item_db: (
Weight: 2300
Atk: 180
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 44
@@ -8268,7 +10138,14 @@ item_db: (
Weight: 2500
Atk: 120
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 44
@@ -8288,7 +10165,14 @@ item_db: (
Weight: 2500
Atk: 165
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 44
@@ -8307,7 +10191,14 @@ item_db: (
Weight: 3000
Atk: 215
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 44
@@ -8327,7 +10218,14 @@ item_db: (
Weight: 6000
Atk: 10
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -8353,7 +10251,14 @@ item_db: (
Atk: 10
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -8377,7 +10282,14 @@ item_db: (
Buy: 1
Atk: 229
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 1
@@ -8409,7 +10321,14 @@ item_db: (
Buy: 2
Atk: 205
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -8428,7 +10347,14 @@ item_db: (
Buy: 2
Atk: 200
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -8448,7 +10374,14 @@ item_db: (
Atk: 200
Range: 1
Slots: 2
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 2
Loc: 34
WeaponLv: 3
@@ -8469,7 +10402,14 @@ item_db: (
Atk: 175
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 2
Loc: 34
WeaponLv: 4
@@ -8491,7 +10431,14 @@ item_db: (
Atk: 332
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 2
Loc: 34
WeaponLv: 4
@@ -8511,7 +10458,14 @@ item_db: (
Buy: 1
Atk: 215
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -8531,7 +10485,14 @@ item_db: (
Buy: 20
Atk: 200
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -8559,7 +10520,14 @@ item_db: (
Buy: 20
Atk: 200
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -8587,7 +10555,14 @@ item_db: (
Atk: 100
Range: 1
Slots: 3
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 3
@@ -8611,7 +10586,14 @@ item_db: (
Buy: 20
Atk: 220
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -8651,7 +10633,14 @@ item_db: (
Weight: 1500
Atk: 200
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 60
@@ -8680,7 +10669,14 @@ item_db: (
Atk: 250
Range: 1
Slots: 2
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -8719,7 +10715,14 @@ item_db: (
Weight: 2700
Atk: 210
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 2
Loc: 34
WeaponLv: 4
@@ -8734,7 +10737,14 @@ item_db: (
Type: 4
Atk: 20
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -8770,7 +10780,14 @@ item_db: (
Atk: 330
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 2
Loc: 34
WeaponLv: 3
@@ -8792,7 +10809,14 @@ item_db: (
Type: 4
Atk: 220
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 1
@@ -8822,7 +10846,14 @@ item_db: (
Buy: 2
Atk: 200
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -8837,7 +10868,14 @@ item_db: (
Buy: 1
Atk: 229
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 1
@@ -8860,7 +10898,11 @@ item_db: (
Atk: 28
Range: 3
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 4
@@ -8876,7 +10918,11 @@ item_db: (
Atk: 28
Range: 3
Slots: 4
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 4
@@ -8891,7 +10937,11 @@ item_db: (
Weight: 700
Atk: 28
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 4
@@ -8907,7 +10957,11 @@ item_db: (
Atk: 44
Range: 3
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 4
@@ -8923,7 +10977,11 @@ item_db: (
Atk: 44
Range: 3
Slots: 4
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 4
@@ -8938,7 +10996,11 @@ item_db: (
Weight: 850
Atk: 44
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 4
@@ -8954,7 +11016,11 @@ item_db: (
Atk: 60
Range: 3
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 4
@@ -8970,7 +11036,11 @@ item_db: (
Atk: 60
Range: 3
Slots: 4
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 4
@@ -8985,7 +11055,11 @@ item_db: (
Weight: 1000
Atk: 60
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 4
@@ -9000,7 +11074,11 @@ item_db: (
Weight: 2500
Atk: 185
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -9015,7 +11093,11 @@ item_db: (
Weight: 2500
Atk: 185
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -9030,7 +11112,11 @@ item_db: (
Weight: 2500
Atk: 185
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -9045,7 +11131,11 @@ item_db: (
Weight: 500
Atk: 120
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 4
@@ -9065,7 +11155,11 @@ item_db: (
Weight: 700
Atk: 145
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 48
@@ -9085,7 +11179,11 @@ item_db: (
Weight: 850
Atk: 100
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 48
@@ -9104,7 +11202,11 @@ item_db: (
Weight: 1000
Atk: 95
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 48
@@ -9124,7 +11226,11 @@ item_db: (
Atk: 160
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 71
@@ -9145,7 +11251,11 @@ item_db: (
Atk: 120
Range: 3
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 4
@@ -9165,7 +11275,11 @@ item_db: (
Weight: 4800
Atk: 159
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 1
@@ -9197,7 +11311,11 @@ item_db: (
Atk: 150
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 2
Loc: 2
WeaponLv: 4
@@ -9220,7 +11338,11 @@ item_db: (
Atk: 140
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 2
Loc: 2
WeaponLv: 4
@@ -9242,7 +11364,11 @@ item_db: (
Atk: 180
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 2
Loc: 2
WeaponLv: 4
@@ -9262,7 +11388,11 @@ item_db: (
Buy: 20
Atk: 120
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -9286,7 +11416,11 @@ item_db: (
Buy: 1
Atk: 149
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -9304,7 +11438,11 @@ item_db: (
Buy: 20
Atk: 60
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -9333,7 +11471,11 @@ item_db: (
Buy: 20
Atk: 130
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -9371,7 +11513,11 @@ item_db: (
Buy: 20
Atk: 160
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -9401,7 +11547,11 @@ item_db: (
Atk: 150
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 2
Loc: 2
WeaponLv: 4
@@ -9433,7 +11583,11 @@ item_db: (
Atk: 180
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 2
Loc: 2
WeaponLv: 4
@@ -9461,7 +11615,11 @@ item_db: (
Type: 4
Atk: 74
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -9492,7 +11650,11 @@ item_db: (
Weight: 4800
Atk: 195
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 1
@@ -9513,7 +11675,11 @@ item_db: (
Weight: 4800
Atk: 195
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 1
@@ -9537,7 +11703,11 @@ item_db: (
Atk: 84
Range: 3
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -9553,7 +11723,11 @@ item_db: (
Atk: 84
Range: 3
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -9568,7 +11742,11 @@ item_db: (
Weight: 1000
Atk: 84
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -9584,7 +11762,11 @@ item_db: (
Atk: 104
Range: 3
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -9600,7 +11782,11 @@ item_db: (
Atk: 104
Range: 3
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -9615,7 +11801,11 @@ item_db: (
Weight: 1200
Atk: 104
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -9631,7 +11821,11 @@ item_db: (
Atk: 124
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -9647,7 +11841,11 @@ item_db: (
Atk: 124
Range: 3
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -9662,7 +11860,11 @@ item_db: (
Weight: 2000
Atk: 124
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -9678,7 +11880,11 @@ item_db: (
Atk: 150
Range: 3
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -9694,7 +11900,11 @@ item_db: (
Atk: 150
Range: 3
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -9709,7 +11919,11 @@ item_db: (
Weight: 1200
Atk: 150
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -9725,7 +11939,11 @@ item_db: (
Atk: 165
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -9741,7 +11959,11 @@ item_db: (
Atk: 165
Range: 3
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -9756,7 +11978,11 @@ item_db: (
Weight: 2500
Atk: 165
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -9771,7 +11997,11 @@ item_db: (
Weight: 2500
Atk: 180
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -9790,7 +12020,11 @@ item_db: (
Weight: 1000
Atk: 183
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -9809,7 +12043,11 @@ item_db: (
Weight: 2000
Atk: 170
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -9829,7 +12067,11 @@ item_db: (
Weight: 2500
Atk: 180
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -9849,7 +12091,11 @@ item_db: (
Weight: 3000
Atk: 190
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -9870,7 +12116,11 @@ item_db: (
Weight: 3500
Atk: 200
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -9892,7 +12142,12 @@ item_db: (
Weight: 1400
Atk: 25
Range: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 73
@@ -9912,7 +12167,12 @@ item_db: (
Weight: 2400
Atk: 120
Range: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 90
@@ -9934,7 +12194,11 @@ item_db: (
Weight: 2000
Atk: 160
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 60
@@ -9953,7 +12217,11 @@ item_db: (
Weight: 3700
Atk: 200
Range: 4
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 75
@@ -9969,7 +12237,11 @@ item_db: (
Atk: 180
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -9988,7 +12260,11 @@ item_db: (
Weight: 2000
Atk: 170
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 75
@@ -10013,7 +12289,10 @@ item_db: (
Weight: 1000
Atk: 120
Range: 3
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 65
@@ -10034,7 +12313,11 @@ item_db: (
Atk: 170
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 75
@@ -10060,7 +12343,11 @@ item_db: (
Atk: 160
Range: 3
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 60
@@ -10080,7 +12367,11 @@ item_db: (
Atk: 170
Range: 3
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -10098,7 +12389,11 @@ item_db: (
Type: 4
Atk: 160
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -10128,7 +12423,11 @@ item_db: (
Atk: 160
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 2
Loc: 34
WeaponLv: 3
@@ -10152,7 +12451,9 @@ item_db: (
Atk: 150
Range: 3
Slots: 1
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 2
Loc: 34
WeaponLv: 4
@@ -10173,7 +12474,11 @@ item_db: (
Atk: 112
Range: 3
Slots: 4
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 2
Loc: 34
WeaponLv: 2
@@ -10188,7 +12493,11 @@ item_db: (
Buy: 20
Atk: 220
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -10224,7 +12533,11 @@ item_db: (
Type: 4
Atk: 220
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 1
@@ -10254,7 +12567,10 @@ item_db: (
Buy: 20
Atk: 135
Range: 3
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 1
@@ -10277,7 +12593,18 @@ item_db: (
Atk: 23
Range: 1
Slots: 3
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -10293,7 +12620,18 @@ item_db: (
Atk: 23
Range: 1
Slots: 4
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -10308,7 +12646,18 @@ item_db: (
Weight: 700
Atk: 23
Range: 1
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -10324,7 +12673,18 @@ item_db: (
Atk: 37
Range: 1
Slots: 3
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -10340,7 +12700,18 @@ item_db: (
Atk: 37
Range: 1
Slots: 4
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -10355,7 +12726,18 @@ item_db: (
Weight: 800
Atk: 37
Range: 1
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -10371,7 +12753,18 @@ item_db: (
Atk: 54
Range: 1
Slots: 2
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -10387,7 +12780,18 @@ item_db: (
Atk: 54
Range: 1
Slots: 3
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -10403,7 +12807,18 @@ item_db: (
Atk: 54
Range: 1
Slots: 3
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -10419,7 +12834,17 @@ item_db: (
Atk: 69
Range: 1
Slots: 2
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -10435,7 +12860,17 @@ item_db: (
Atk: 69
Range: 1
Slots: 3
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -10451,7 +12886,17 @@ item_db: (
Atk: 69
Range: 1
Slots: 3
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -10467,7 +12912,17 @@ item_db: (
Atk: 110
Range: 1
Slots: 1
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -10483,7 +12938,17 @@ item_db: (
Atk: 110
Range: 1
Slots: 2
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -10499,7 +12964,17 @@ item_db: (
Atk: 110
Range: 1
Slots: 2
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -10514,7 +12989,17 @@ item_db: (
Weight: 1200
Atk: 130
Range: 1
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -10530,7 +13015,17 @@ item_db: (
Atk: 130
Range: 1
Slots: 1
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -10546,7 +13041,17 @@ item_db: (
Atk: 130
Range: 1
Slots: 1
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -10562,7 +13067,17 @@ item_db: (
Atk: 84
Range: 1
Slots: 2
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -10578,7 +13093,17 @@ item_db: (
Atk: 84
Range: 1
Slots: 3
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -10594,7 +13119,17 @@ item_db: (
Atk: 84
Range: 1
Slots: 3
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -10609,7 +13144,11 @@ item_db: (
Weight: 2000
Atk: 140
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -10625,7 +13164,11 @@ item_db: (
Weight: 700
Atk: 85
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -10646,7 +13189,11 @@ item_db: (
Atk: 110
Range: 1
Slots: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -10665,7 +13212,11 @@ item_db: (
Weight: 800
Atk: 135
Range: 3
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -10681,7 +13232,11 @@ item_db: (
Weight: 1000
Atk: 145
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -10701,7 +13256,11 @@ item_db: (
Weight: 900
Atk: 165
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -10721,7 +13280,11 @@ item_db: (
Weight: 1500
Atk: 140
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -10743,7 +13306,10 @@ item_db: (
Weight: 3000
Atk: 155
Range: 2
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 78
@@ -10758,7 +13324,14 @@ item_db: (
Weight: 6000
Atk: 250
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 95
@@ -10781,7 +13354,11 @@ item_db: (
Weight: 2500
Atk: 115
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 55
@@ -10803,7 +13380,11 @@ item_db: (
Atk: 140
Range: 1
Slots: 2
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -10843,7 +13424,11 @@ item_db: (
Buy: 2
Atk: 150
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -10865,7 +13450,17 @@ item_db: (
Atk: 4
Range: 1
Slots: 1
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 44
@@ -10887,7 +13482,17 @@ item_db: (
Buy: 20
Atk: 120
Range: 1
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -10911,7 +13516,11 @@ item_db: (
Buy: 1
Atk: 193
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -10932,7 +13541,11 @@ item_db: (
Atk: 85
Range: 1
Slots: 2
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -10953,7 +13566,11 @@ item_db: (
Atk: 110
Range: 1
Slots: 2
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -10973,7 +13590,11 @@ item_db: (
Atk: 140
Range: 1
Slots: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -10995,7 +13616,11 @@ item_db: (
Weight: 900
Atk: 120
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 60
@@ -11016,7 +13641,18 @@ item_db: (
Buy: 20
Atk: 105
Range: 1
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -11045,7 +13681,18 @@ item_db: (
Buy: 20
Atk: 105
Range: 1
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -11076,7 +13723,11 @@ item_db: (
Atk: 110
Range: 1
Slots: 3
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Upper: 2
Loc: 2
WeaponLv: 3
@@ -11101,7 +13752,18 @@ item_db: (
Atk: 57
Range: 1
Slots: 3
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -11125,7 +13787,18 @@ item_db: (
Buy: 20
Atk: 130
Range: 1
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -11163,7 +13836,17 @@ item_db: (
Buy: 20
Atk: 150
Range: 1
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -11193,7 +13876,11 @@ item_db: (
Atk: 160
Range: 1
Slots: 2
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -11217,7 +13904,11 @@ item_db: (
Atk: 85
Range: 1
Slots: 3
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -11233,7 +13924,11 @@ item_db: (
Atk: 115
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -11250,7 +13945,11 @@ item_db: (
Atk: 125
Range: 1
Slots: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -11265,7 +13964,11 @@ item_db: (
Weight: 750
Atk: 90
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -11281,7 +13984,11 @@ item_db: (
Weight: 750
Atk: 90
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -11297,7 +14004,11 @@ item_db: (
Weight: 750
Atk: 90
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -11313,7 +14024,11 @@ item_db: (
Weight: 750
Atk: 90
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -11329,7 +14044,11 @@ item_db: (
Weight: 800
Atk: 120
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -11353,7 +14072,11 @@ item_db: (
Atk: 60
Range: 1
Slots: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -11369,7 +14092,11 @@ item_db: (
Weight: 700
Atk: 130
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 70
@@ -11390,7 +14117,11 @@ item_db: (
Atk: 100
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 60
@@ -11411,7 +14142,11 @@ item_db: (
Atk: 140
Range: 1
Slots: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 55
@@ -11431,7 +14166,11 @@ item_db: (
Atk: 110
Range: 1
Slots: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -11451,7 +14190,11 @@ item_db: (
Atk: 135
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 1
@@ -11482,7 +14225,11 @@ item_db: (
Atk: 110
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 70
@@ -11504,7 +14251,11 @@ item_db: (
Atk: 137
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 85
@@ -11527,7 +14278,11 @@ item_db: (
Buy: 20
Atk: 120
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -11551,7 +14306,11 @@ item_db: (
Buy: 1
Atk: 168
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -11572,7 +14331,11 @@ item_db: (
Atk: 90
Range: 1
Slots: 3
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -11589,7 +14352,11 @@ item_db: (
Atk: 90
Range: 1
Slots: 3
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -11606,7 +14373,11 @@ item_db: (
Atk: 90
Range: 1
Slots: 3
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -11623,7 +14394,11 @@ item_db: (
Atk: 90
Range: 1
Slots: 3
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -11640,7 +14415,11 @@ item_db: (
Atk: 60
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 60
@@ -11661,7 +14440,11 @@ item_db: (
Atk: 30
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 70
@@ -11676,7 +14459,11 @@ item_db: (
Buy: 20
Atk: 90
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -11706,7 +14493,11 @@ item_db: (
Buy: 20
Atk: 90
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -11735,7 +14526,11 @@ item_db: (
Buy: 20
Atk: 90
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -11769,7 +14564,11 @@ item_db: (
Buy: 20
Atk: 90
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -11805,7 +14604,11 @@ item_db: (
Buy: 20
Atk: 140
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -11836,7 +14639,11 @@ item_db: (
Atk: 137
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 85
@@ -11867,7 +14674,11 @@ item_db: (
Type: 4
Atk: 145
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -11901,7 +14712,11 @@ item_db: (
Atk: 135
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 1
@@ -11917,7 +14732,11 @@ item_db: (
Atk: 135
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 1
@@ -11965,7 +14784,16 @@ item_db: (
Atk: 15
Range: 1
Slots: 3
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -11982,7 +14810,16 @@ item_db: (
Atk: 15
Range: 1
Slots: 4
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -11998,7 +14835,16 @@ item_db: (
Weight: 400
Atk: 15
Range: 1
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -12015,7 +14861,16 @@ item_db: (
Atk: 25
Range: 1
Slots: 2
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -12035,7 +14890,16 @@ item_db: (
Atk: 25
Range: 1
Slots: 3
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -12054,7 +14918,16 @@ item_db: (
Weight: 400
Atk: 25
Range: 1
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -12074,7 +14947,15 @@ item_db: (
Atk: 40
Range: 1
Slots: 2
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -12094,7 +14975,15 @@ item_db: (
Atk: 40
Range: 1
Slots: 3
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -12113,7 +15002,15 @@ item_db: (
Weight: 400
Atk: 40
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -12133,7 +15030,15 @@ item_db: (
Atk: 60
Range: 1
Slots: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -12153,7 +15058,15 @@ item_db: (
Atk: 60
Range: 1
Slots: 2
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -12172,7 +15085,15 @@ item_db: (
Weight: 400
Atk: 60
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -12191,7 +15112,15 @@ item_db: (
Weight: 700
Atk: 130
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -12211,7 +15140,15 @@ item_db: (
Weight: 700
Atk: 75
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -12230,7 +15167,15 @@ item_db: (
Weight: 700
Atk: 40
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -12250,7 +15195,12 @@ item_db: (
Weight: 500
Atk: 60
Range: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -12269,7 +15219,15 @@ item_db: (
Weight: 1000
Atk: 50
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -12290,7 +15248,15 @@ item_db: (
Atk: 50
Range: 1
Slots: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -12310,7 +15276,15 @@ item_db: (
Weight: 1000
Atk: 50
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -12331,7 +15305,15 @@ item_db: (
Atk: 50
Range: 1
Slots: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -12352,7 +15334,9 @@ item_db: (
Atk: 70
Range: 1
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -12372,7 +15356,9 @@ item_db: (
Atk: 70
Range: 1
Slots: 2
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -12390,7 +15376,15 @@ item_db: (
Buy: 1
Atk: 165
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 1
@@ -12423,7 +15417,14 @@ item_db: (
Atk: 60
Range: 1
Slots: 2
- Job: 0x00018314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ }
Upper: 2
Loc: 2
WeaponLv: 3
@@ -12451,7 +15452,11 @@ item_db: (
Weight: 400
Atk: 10
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 55
@@ -12471,7 +15476,14 @@ item_db: (
Weight: 500
Atk: 80
Range: 1
- Job: 0x00018314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ }
Upper: 2
Loc: 2
WeaponLv: 3
@@ -12491,7 +15503,15 @@ item_db: (
Buy: 20
Atk: 40
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -12518,7 +15538,15 @@ item_db: (
Buy: 1
Atk: 71
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -12539,7 +15567,15 @@ item_db: (
Atk: 40
Range: 1
Slots: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 50
@@ -12558,7 +15594,12 @@ item_db: (
Weight: 500
Atk: 30
Range: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 50
@@ -12580,7 +15621,10 @@ item_db: (
Atk: 50
Range: 1
Slots: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 70
@@ -12601,7 +15645,15 @@ item_db: (
Buy: 20
Atk: 70
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -12631,7 +15683,15 @@ item_db: (
Buy: 20
Atk: 70
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -12661,7 +15721,15 @@ item_db: (
Buy: 20
Atk: 70
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -12689,7 +15757,15 @@ item_db: (
Buy: 20
Atk: 70
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -12720,7 +15796,14 @@ item_db: (
Weight: 700
Atk: 60
Range: 1
- Job: 0x00018314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ }
Upper: 2
Loc: 2
WeaponLv: 4
@@ -12743,7 +15826,14 @@ item_db: (
Weight: 500
Atk: 80
Range: 1
- Job: 0x00018314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ }
Upper: 2
Loc: 2
WeaponLv: 4
@@ -12766,7 +15856,11 @@ item_db: (
Buy: 20
Atk: 10
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 1
@@ -12796,7 +15890,16 @@ item_db: (
Atk: 15
Range: 1
Slots: 3
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -12821,7 +15924,15 @@ item_db: (
Buy: 20
Atk: 70
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -12855,7 +15966,15 @@ item_db: (
Buy: 20
Atk: 70
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -12892,7 +16011,15 @@ item_db: (
Buy: 20
Atk: 100
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 2
Refine: false
@@ -12922,7 +16049,15 @@ item_db: (
Weight: 100
Atk: 100
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 70
@@ -12947,7 +16082,14 @@ item_db: (
Weight: 500
Atk: 80
Range: 1
- Job: 0x00018314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ }
Upper: 2
Loc: 2
WeaponLv: 3
@@ -12978,7 +16120,14 @@ item_db: (
Atk: 60
Range: 1
Slots: 2
- Job: 0x00018314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ }
Upper: 2
Loc: 2
WeaponLv: 3
@@ -13016,7 +16165,11 @@ item_db: (
Atk: 30
Range: 1
Slots: 2
- Job: 0x00010204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ }
Upper: 2
Loc: 2
WeaponLv: 3
@@ -13040,7 +16193,11 @@ item_db: (
Atk: 30
Range: 1
Slots: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Upper: 2
Loc: 2
WeaponLv: 3
@@ -13062,7 +16219,11 @@ item_db: (
Weight: 500
Atk: 30
Range: 1
- Job: 0x00010204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ }
Upper: 2
Loc: 2
WeaponLv: 4
@@ -13091,7 +16252,13 @@ item_db: (
Atk: 15
Range: 5
Slots: 3
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 4
@@ -13107,7 +16274,13 @@ item_db: (
Atk: 15
Range: 5
Slots: 4
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 4
@@ -13121,7 +16294,13 @@ item_db: (
Buy: 1000
Atk: 15
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 4
@@ -13153,7 +16332,13 @@ item_db: (
Atk: 29
Range: 5
Slots: 3
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 4
@@ -13169,7 +16354,13 @@ item_db: (
Atk: 29
Range: 5
Slots: 4
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 4
@@ -13184,7 +16375,13 @@ item_db: (
Weight: 600
Atk: 29
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 4
@@ -13200,7 +16397,13 @@ item_db: (
Atk: 50
Range: 5
Slots: 2
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -13216,7 +16419,13 @@ item_db: (
Atk: 50
Range: 5
Slots: 3
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -13231,7 +16440,13 @@ item_db: (
Weight: 1000
Atk: 50
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -13247,7 +16462,13 @@ item_db: (
Atk: 65
Range: 5
Slots: 2
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -13263,7 +16484,13 @@ item_db: (
Atk: 65
Range: 5
Slots: 3
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -13278,7 +16505,13 @@ item_db: (
Weight: 900
Atk: 65
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -13294,7 +16527,13 @@ item_db: (
Atk: 90
Range: 5
Slots: 1
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -13311,7 +16550,13 @@ item_db: (
Atk: 100
Range: 5
Slots: 1
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -13327,7 +16572,13 @@ item_db: (
Atk: 90
Range: 5
Slots: 2
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -13344,7 +16595,13 @@ item_db: (
Atk: 100
Range: 5
Slots: 2
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -13359,7 +16616,9 @@ item_db: (
Weight: 1500
Atk: 125
Range: 5
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -13374,7 +16633,9 @@ item_db: (
Weight: 500
Atk: 75
Range: 11
- Job: 0x00000040
+ Job: {
+ Thief: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -13389,7 +16650,12 @@ item_db: (
Weight: 1200
Atk: 150
Range: 5
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -13416,7 +16682,11 @@ item_db: (
Atk: 95
Range: 9
Slots: 1
- Job: 0x00020840
+ Job: {
+ Thief: true
+ Hunter: true
+ Rogue: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 65
@@ -13431,7 +16701,10 @@ item_db: (
Weight: 3500
Atk: 145
Range: 5
- Job: 0x00080800
+ Job: {
+ Hunter: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 77
@@ -13447,7 +16720,9 @@ item_db: (
Atk: 100
Range: 5
Slots: 2
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 30
@@ -13463,7 +16738,13 @@ item_db: (
Weight: 1200
Atk: 100
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 60
@@ -13483,7 +16764,10 @@ item_db: (
Atk: 120
Range: 5
Slots: 1
- Job: 0x00080800
+ Job: {
+ Hunter: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 70
@@ -13503,7 +16787,9 @@ item_db: (
Atk: 125
Range: 5
Slots: 1
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -13519,7 +16805,10 @@ item_db: (
Atk: 145
Range: 5
Slots: 1
- Job: 0x00080800
+ Job: {
+ Hunter: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 77
@@ -13533,7 +16822,10 @@ item_db: (
Buy: 1
Atk: 194
Range: 5
- Job: 0x00080800
+ Job: {
+ Hunter: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 1
@@ -13559,7 +16851,12 @@ item_db: (
Buy: 2
Atk: 185
Range: 5
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 1
@@ -13582,7 +16879,12 @@ item_db: (
Atk: 95
Range: 5
Slots: 1
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -13599,7 +16901,12 @@ item_db: (
Atk: 100
Range: 5
Slots: 1
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -13616,7 +16923,12 @@ item_db: (
Atk: 105
Range: 5
Slots: 1
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -13632,7 +16944,12 @@ item_db: (
Atk: 95
Range: 5
Slots: 1
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -13647,7 +16964,12 @@ item_db: (
Weight: 1600
Atk: 120
Range: 5
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 65
@@ -13662,7 +16984,13 @@ item_db: (
Buy: 20
Atk: 120
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 1
@@ -13689,7 +17017,9 @@ item_db: (
Atk: 70
Range: 5
Slots: 3
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 2
Loc: 34
WeaponLv: 3
@@ -13707,7 +17037,9 @@ item_db: (
Atk: 135
Range: 5
Slots: 1
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 2
Loc: 34
WeaponLv: 4
@@ -13725,7 +17057,13 @@ item_db: (
Type: 4
Atk: 100
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -13752,7 +17090,13 @@ item_db: (
Type: 4
Atk: 100
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -13782,7 +17126,9 @@ item_db: (
Atk: 105
Range: 5
Slots: 2
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 2
Loc: 34
WeaponLv: 4
@@ -13800,7 +17146,11 @@ item_db: (
Atk: 125
Range: 5
Slots: 1
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Upper: 2
Loc: 34
WeaponLv: 4
@@ -13820,7 +17170,13 @@ item_db: (
Atk: 49
Range: 5
Slots: 3
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 4
@@ -13843,7 +17199,13 @@ item_db: (
Type: 4
Atk: 100
Range: 5
- Job: 0x001A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -13876,7 +17238,13 @@ item_db: (
Type: 4
Atk: 170
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 1
@@ -13906,7 +17274,11 @@ item_db: (
Atk: 100
Range: 5
Slots: 2
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Upper: 2
Loc: 34
WeaponLv: 3
@@ -13928,7 +17300,14 @@ item_db: (
Buy: 1
Weight: 1
Atk: 25
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -13941,7 +17320,14 @@ item_db: (
Buy: 3
Weight: 2
Atk: 30
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -13955,7 +17341,14 @@ item_db: (
Buy: 3
Weight: 2
Atk: 30
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -13969,7 +17362,14 @@ item_db: (
Buy: 4
Weight: 2
Atk: 40
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -13982,7 +17382,14 @@ item_db: (
Buy: 3
Weight: 2
Atk: 30
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -13996,7 +17403,14 @@ item_db: (
Buy: 3
Weight: 2
Atk: 30
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -14010,7 +17424,14 @@ item_db: (
Buy: 3
Weight: 2
Atk: 30
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -14024,7 +17445,14 @@ item_db: (
Buy: 3
Weight: 1
Atk: 30
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -14038,7 +17466,14 @@ item_db: (
Buy: 10
Weight: 3
Atk: 1
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -14052,7 +17487,14 @@ item_db: (
Buy: 10
Weight: 3
Atk: 1
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -14069,7 +17511,14 @@ item_db: (
Buy: 10
Weight: 3
Atk: 1
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -14083,7 +17532,14 @@ item_db: (
Buy: 10
Weight: 3
Atk: 1
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -14097,7 +17553,14 @@ item_db: (
Buy: 3
Weight: 2
Atk: 30
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -14111,7 +17574,14 @@ item_db: (
Buy: 10
Weight: 3
Atk: 1
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -14128,7 +17598,14 @@ item_db: (
Buy: 20
Weight: 3
Atk: 10
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -14142,7 +17619,14 @@ item_db: (
Buy: 30
Weight: 3
Atk: 50
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -14155,7 +17639,14 @@ item_db: (
Buy: 40
Weight: 3
Atk: 50
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -14169,7 +17660,14 @@ item_db: (
Buy: 3
Weight: 2
Atk: 30
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -14183,7 +17681,14 @@ item_db: (
Buy: 10
Weight: 3
Atk: 1
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -14197,7 +17702,14 @@ item_db: (
Buy: 10
Weight: 3
Atk: 1
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -14211,7 +17723,14 @@ item_db: (
Buy: 2
Weight: 1
Atk: 30
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -14224,7 +17743,14 @@ item_db: (
Buy: 50
Weight: 5
Atk: 30
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 2
@@ -14237,7 +17763,14 @@ item_db: (
Buy: 3
Weight: 2
Atk: 50
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 1
View: 1
@@ -14258,7 +17791,10 @@ item_db: (
Atk: 30
Range: 1
Slots: 3
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -14274,7 +17810,10 @@ item_db: (
Atk: 30
Range: 1
Slots: 4
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -14290,7 +17829,10 @@ item_db: (
Atk: 50
Range: 1
Slots: 2
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -14306,7 +17848,10 @@ item_db: (
Atk: 50
Range: 1
Slots: 3
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -14322,7 +17867,10 @@ item_db: (
Atk: 65
Range: 1
Slots: 2
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -14338,7 +17886,10 @@ item_db: (
Atk: 65
Range: 1
Slots: 3
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -14353,7 +17904,10 @@ item_db: (
Weight: 650
Atk: 115
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -14369,7 +17923,10 @@ item_db: (
Atk: 115
Range: 1
Slots: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -14385,7 +17942,10 @@ item_db: (
Atk: 86
Range: 1
Slots: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -14402,7 +17962,10 @@ item_db: (
Atk: 86
Range: 1
Slots: 2
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -14419,7 +17982,10 @@ item_db: (
Atk: 97
Range: 1
Slots: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -14435,7 +18001,10 @@ item_db: (
Atk: 97
Range: 1
Slots: 2
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -14450,7 +18019,10 @@ item_db: (
Weight: 450
Atk: 110
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -14473,7 +18045,10 @@ item_db: (
Weight: 500
Atk: 120
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -14490,7 +18065,10 @@ item_db: (
Atk: 152
Range: 1
Slots: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 70
@@ -14511,7 +18089,10 @@ item_db: (
Atk: 120
Range: 1
Slots: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -14526,7 +18107,10 @@ item_db: (
Buy: 1
Atk: 159
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 1
@@ -14562,7 +18146,10 @@ item_db: (
Atk: 80
Range: 1
Slots: 3
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 75
@@ -14579,7 +18166,10 @@ item_db: (
Atk: 80
Range: 1
Slots: 3
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 75
@@ -14596,7 +18186,10 @@ item_db: (
Atk: 80
Range: 1
Slots: 3
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 75
@@ -14613,7 +18206,10 @@ item_db: (
Atk: 80
Range: 1
Slots: 3
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 75
@@ -14630,7 +18226,10 @@ item_db: (
Atk: 30
Range: 1
Slots: 4
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 60
@@ -14649,7 +18248,10 @@ item_db: (
Buy: 20
Atk: 30
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -14679,7 +18281,10 @@ item_db: (
Buy: 20
Atk: 30
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -14711,7 +18316,9 @@ item_db: (
Atk: 95
Range: 1
Slots: 3
- Job: 0x00008000
+ Job: {
+ Monk: true
+ }
Upper: 2
Loc: 2
WeaponLv: 3
@@ -14731,7 +18338,10 @@ item_db: (
Buy: 20
Atk: 30
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -14768,7 +18378,10 @@ item_db: (
Buy: 20
Atk: 30
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -14805,7 +18418,10 @@ item_db: (
Buy: 20
Atk: 150
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -14832,7 +18448,10 @@ item_db: (
Type: 4
Atk: 150
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 1
@@ -14866,7 +18485,9 @@ item_db: (
Atk: 50
Range: 1
Slots: 3
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 1
@@ -14883,7 +18504,9 @@ item_db: (
Atk: 50
Range: 1
Slots: 4
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 1
@@ -14900,7 +18523,9 @@ item_db: (
Atk: 90
Range: 1
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 2
@@ -14917,7 +18542,9 @@ item_db: (
Atk: 90
Range: 1
Slots: 3
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 2
@@ -14934,7 +18561,9 @@ item_db: (
Atk: 105
Range: 1
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 2
@@ -14951,7 +18580,9 @@ item_db: (
Atk: 105
Range: 1
Slots: 3
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 2
@@ -14967,7 +18598,9 @@ item_db: (
Weight: 900
Atk: 142
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -14984,7 +18617,9 @@ item_db: (
Atk: 142
Range: 1
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -15001,7 +18636,9 @@ item_db: (
Atk: 114
Range: 1
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -15019,7 +18656,9 @@ item_db: (
Atk: 114
Range: 1
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -15037,7 +18676,9 @@ item_db: (
Atk: 126
Range: 1
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -15054,7 +18695,9 @@ item_db: (
Atk: 126
Range: 1
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -15070,7 +18713,9 @@ item_db: (
Weight: 1800
Atk: 110
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 4
@@ -15094,7 +18739,9 @@ item_db: (
Weight: 900
Atk: 110
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -15111,7 +18758,9 @@ item_db: (
Weight: 900
Atk: 110
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -15128,7 +18777,9 @@ item_db: (
Weight: 900
Atk: 110
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -15145,7 +18796,9 @@ item_db: (
Weight: 900
Atk: 110
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -15162,7 +18815,9 @@ item_db: (
Weight: 1200
Atk: 150
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 4
@@ -15183,7 +18838,9 @@ item_db: (
Atk: 130
Range: 1
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 2
Gender: 1
Loc: 2
@@ -15205,7 +18862,9 @@ item_db: (
Weight: 1800
Atk: 10
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 2
Gender: 1
Loc: 2
@@ -15227,7 +18886,9 @@ item_db: (
Buy: 20
Atk: 120
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 1
@@ -15254,7 +18915,9 @@ item_db: (
Atk: 150
Range: 1
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 4
@@ -15273,7 +18936,9 @@ item_db: (
Buy: 20
Atk: 50
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -15302,7 +18967,9 @@ item_db: (
Buy: 20
Atk: 50
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -15333,7 +19000,9 @@ item_db: (
Atk: 110
Range: 1
Slots: 3
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 2
Gender: 1
Loc: 2
@@ -15357,7 +19026,9 @@ item_db: (
Atk: 120
Range: 1
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 2
Gender: 1
Loc: 2
@@ -15383,7 +19054,9 @@ item_db: (
Buy: 20
Atk: 50
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 4
@@ -15416,7 +19089,9 @@ item_db: (
Type: 4
Atk: 40
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 2
Gender: 1
Loc: 2
@@ -15447,7 +19122,9 @@ item_db: (
Type: 4
Atk: 177
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -15482,7 +19159,9 @@ item_db: (
Atk: 45
Range: 2
Slots: 3
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 3
@@ -15498,7 +19177,9 @@ item_db: (
Atk: 45
Range: 2
Slots: 4
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 3
@@ -15514,7 +19195,9 @@ item_db: (
Atk: 80
Range: 2
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 16
@@ -15530,7 +19213,9 @@ item_db: (
Atk: 80
Range: 2
Slots: 3
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 16
@@ -15546,7 +19231,9 @@ item_db: (
Atk: 95
Range: 2
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 16
@@ -15562,7 +19249,9 @@ item_db: (
Atk: 95
Range: 2
Slots: 3
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 16
@@ -15577,7 +19266,9 @@ item_db: (
Weight: 900
Atk: 135
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -15593,7 +19284,9 @@ item_db: (
Atk: 135
Range: 2
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -15609,7 +19302,9 @@ item_db: (
Atk: 105
Range: 2
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -15626,7 +19321,9 @@ item_db: (
Atk: 105
Range: 2
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -15643,7 +19340,9 @@ item_db: (
Atk: 120
Range: 2
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -15659,7 +19358,9 @@ item_db: (
Atk: 120
Range: 2
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -15674,7 +19375,9 @@ item_db: (
Weight: 400
Atk: 100
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 44
@@ -15693,7 +19396,9 @@ item_db: (
Weight: 300
Atk: 115
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 44
@@ -15712,7 +19417,9 @@ item_db: (
Weight: 700
Atk: 135
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 44
@@ -15732,7 +19439,9 @@ item_db: (
Weight: 700
Atk: 110
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -15748,7 +19457,9 @@ item_db: (
Weight: 700
Atk: 110
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -15764,7 +19475,9 @@ item_db: (
Weight: 700
Atk: 110
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -15780,7 +19493,9 @@ item_db: (
Weight: 400
Atk: 120
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -15796,7 +19511,9 @@ item_db: (
Weight: 1200
Atk: 140
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 30
@@ -15812,7 +19529,9 @@ item_db: (
Weight: 1100
Atk: 150
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 65
@@ -15831,7 +19550,9 @@ item_db: (
Weight: 700
Atk: 110
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -15848,7 +19569,9 @@ item_db: (
Atk: 100
Range: 2
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 2
Loc: 2
WeaponLv: 4
@@ -15872,7 +19595,9 @@ item_db: (
Atk: 110
Range: 2
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 2
Loc: 2
WeaponLv: 4
@@ -15893,7 +19618,9 @@ item_db: (
Weight: 1300
Atk: 185
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 2
Loc: 2
WeaponLv: 4
@@ -15909,7 +19636,9 @@ item_db: (
Buy: 20
Atk: 120
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -15935,7 +19664,9 @@ item_db: (
Atk: 150
Range: 2
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 65
@@ -15953,7 +19684,9 @@ item_db: (
Buy: 20
Atk: 50
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -15981,7 +19714,9 @@ item_db: (
Buy: 20
Atk: 50
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -16011,7 +19746,9 @@ item_db: (
Atk: 120
Range: 2
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 2
Loc: 2
WeaponLv: 4
@@ -16038,7 +19775,9 @@ item_db: (
Atk: 110
Range: 2
Slots: 3
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 2
Loc: 2
WeaponLv: 3
@@ -16059,7 +19798,9 @@ item_db: (
Buy: 20
Atk: 50
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -16092,7 +19833,9 @@ item_db: (
Buy: 20
Atk: 160
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -16119,7 +19862,9 @@ item_db: (
Type: 4
Atk: 170
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 1
@@ -16153,7 +19898,9 @@ item_db: (
Atk: 130
Range: 1
Slots: 1
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 2
Loc: 34
WeaponLv: 4
@@ -16177,7 +19924,10 @@ item_db: (
Weight: 1500
Atk: 120
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 70
@@ -16198,7 +19948,14 @@ item_db: (
Buy: 20
Atk: 70
Range: 1
- Job: 0x00018314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -16239,7 +19996,9 @@ item_db: (
Atk: 130
Range: 1
Slots: 1
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 2
Loc: 34
WeaponLv: 4
@@ -16272,7 +20031,11 @@ item_db: (
Weight: 1000
Atk: 30
Range: 1
- Job: 0x00010204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ }
Upper: 2
Loc: 34
WeaponLv: 4
@@ -16295,7 +20058,11 @@ item_db: (
Atk: 30
Range: 1
Slots: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Upper: 2
Loc: 34
WeaponLv: 3
@@ -16318,7 +20085,12 @@ item_db: (
Weight: 1900
Atk: 80
Range: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 60
@@ -16362,7 +20134,21 @@ item_db: (
Buy: 14000
Weight: 600
Def: 4
- Job: 0x000ED5F2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 32
View: 2
},
@@ -16375,7 +20161,21 @@ item_db: (
Weight: 600
Def: 4
Slots: 1
- Job: 0x000ED5F2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 32
View: 2
},
@@ -16387,7 +20187,11 @@ item_db: (
Buy: 56000
Weight: 1300
Def: 6
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 32
View: 3
},
@@ -16400,7 +20204,11 @@ item_db: (
Weight: 1300
Def: 6
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 32
View: 3
},
@@ -16412,7 +20220,12 @@ item_db: (
Buy: 60000
Weight: 1000
Def: 4
- Job: 0x00404082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ Star_Gladiator: true
+ }
Loc: 32
View: 4
Script: <" bonus bMdef,5; ">
@@ -16426,7 +20239,12 @@ item_db: (
Weight: 1000
Def: 4
Slots: 1
- Job: 0x00404082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ Star_Gladiator: true
+ }
Loc: 32
View: 4
Script: <" bonus bMdef,5; ">
@@ -16439,7 +20257,12 @@ item_db: (
Buy: 20
Weight: 1000
Def: 3
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 32
View: 5
Script: <"
@@ -16455,7 +20278,9 @@ item_db: (
Buy: 85000
Weight: 1400
Def: 5
- Job: 0x00004000
+ Job: {
+ Crusader: true
+ }
Loc: 32
EquipLv: 68
Refine: false
@@ -16473,7 +20298,9 @@ item_db: (
Buy: 128000
Weight: 1600
Def: 5
- Job: 0x00004000
+ Job: {
+ Crusader: true
+ }
Loc: 32
EquipLv: 83
View: 4
@@ -16492,7 +20319,9 @@ item_db: (
Buy: 1
Weight: 1
Def: 3
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 32
Refine: false
View: 1
@@ -16506,7 +20335,9 @@ item_db: (
Weight: 1000
Def: 3
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 32
EquipLv: 40
View: 3
@@ -16529,7 +20360,10 @@ item_db: (
Weight: 1500
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 32
EquipLv: 65
View: 2
@@ -16544,7 +20378,10 @@ item_db: (
Weight: 500
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 32
EquipLv: 65
View: 4
@@ -16565,7 +20402,9 @@ item_db: (
Weight: 400
Def: 3
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 32
EquipLv: 20
View: 1
@@ -16579,7 +20418,9 @@ item_db: (
Buy: 10000
Weight: 150
Def: 5
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32
EquipLv: 20
View: 1
@@ -16593,7 +20434,9 @@ item_db: (
Weight: 150
Def: 5
Slots: 1
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32
EquipLv: 20
View: 1
@@ -16606,7 +20449,9 @@ item_db: (
Buy: 40000
Weight: 150
Def: 4
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32
EquipLv: 50
View: 1
@@ -16621,7 +20466,9 @@ item_db: (
Weight: 150
Def: 4
Slots: 1
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32
EquipLv: 50
View: 1
@@ -16636,7 +20483,12 @@ item_db: (
Weight: 1000
Def: 3
Slots: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 32
View: 5
Script: <"
@@ -16652,7 +20504,10 @@ item_db: (
Buy: 20
Weight: 1200
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 32
EquipLv: 68
@@ -16674,7 +20529,10 @@ item_db: (
Weight: 1000
Def: 5
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 32
EquipLv: 55
@@ -16693,7 +20551,10 @@ item_db: (
Weight: 1000
Def: 5
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 32
EquipLv: 55
@@ -16709,7 +20570,10 @@ item_db: (
Weight: 2500
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 32
EquipLv: 75
@@ -16734,7 +20598,10 @@ item_db: (
Buy: 20
Weight: 700
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 32
EquipLv: 75
View: 2
@@ -16770,7 +20637,9 @@ item_db: (
Weight: 1600
Def: 5
Slots: 1
- Job: 0x00004000
+ Job: {
+ Crusader: true
+ }
Loc: 32
EquipLv: 83
View: 4
@@ -16789,7 +20658,10 @@ item_db: (
Buy: 20
Weight: 600
Def: 5
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 32
EquipLv: 50
View: 5
@@ -16808,7 +20680,9 @@ item_db: (
Weight: 2000
Def: 6
Slots: 1
- Job: 0x00004000
+ Job: {
+ Crusader: true
+ }
Loc: 32
EquipLv: 80
View: 4
@@ -16828,7 +20702,12 @@ item_db: (
Weight: 1000
Def: 2
Slots: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 32
EquipLv: 70
@@ -16883,7 +20762,11 @@ item_db: (
Weight: 1000
Def: 5
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 2
Loc: 32
EquipLv: 50
@@ -16903,7 +20786,22 @@ item_db: (
Weight: 500
Def: 3
Slots: 1
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 32
EquipLv: 70
@@ -16922,7 +20820,9 @@ item_db: (
Weight: 800
Def: 4
Slots: 1
- Job: 0x00020000
+ Job: {
+ Rogue: true
+ }
Upper: 2
Loc: 32
EquipLv: 70
@@ -16950,7 +20850,10 @@ item_db: (
Name: "Neo Valkyrja's Shield"
Type: 5
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 32
EquipLv: 95
@@ -16973,7 +20876,22 @@ item_db: (
Weight: 1800
Def: 5
Slots: 1
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 32
EquipLv: 65
@@ -17197,7 +21115,11 @@ item_db: (
Buy: 9000
Weight: 100
Def: 4
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 256
View: 11
},
@@ -17210,7 +21132,11 @@ item_db: (
Weight: 100
Def: 4
Slots: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 256
View: 11
},
@@ -17269,7 +21195,10 @@ item_db: (
Buy: 4500
Weight: 300
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 7
},
@@ -17282,7 +21211,10 @@ item_db: (
Weight: 300
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 7
},
@@ -17294,7 +21226,20 @@ item_db: (
Buy: 20
Weight: 300
Def: 5
- Job: 0x000E5CEA
+ Job: {
+ Swordsman: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 768
View: 1
},
@@ -17307,7 +21252,20 @@ item_db: (
Weight: 300
Def: 5
Slots: 1
- Job: 0x000E5CEA
+ Job: {
+ Swordsman: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 768
View: 1
},
@@ -17319,7 +21277,20 @@ item_db: (
Buy: 12000
Weight: 400
Def: 4
- Job: 0x000E5CEA
+ Job: {
+ Swordsman: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 256
View: 14
},
@@ -17332,7 +21303,20 @@ item_db: (
Weight: 400
Def: 4
Slots: 1
- Job: 0x000E5CEA
+ Job: {
+ Swordsman: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 256
View: 14
},
@@ -17344,7 +21328,11 @@ item_db: (
Buy: 44000
Weight: 600
Def: 6
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 256
View: 40
},
@@ -17357,7 +21345,11 @@ item_db: (
Weight: 600
Def: 6
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 256
View: 40
},
@@ -17369,7 +21361,17 @@ item_db: (
Buy: 50000
Weight: 500
Def: 4
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 256
Script: <" bonus bMdef,3; ">
},
@@ -17382,7 +21384,17 @@ item_db: (
Weight: 500
Def: 4
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 256
Script: <" bonus bMdef,3; ">
},
@@ -17394,7 +21406,15 @@ item_db: (
Buy: 7500
Weight: 300
Def: 3
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 18
Script: <" bonus bMdef,3; ">
@@ -17408,7 +21428,15 @@ item_db: (
Weight: 300
Def: 3
Slots: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 18
Script: <" bonus bMdef,3; ">
@@ -17421,7 +21449,10 @@ item_db: (
Buy: 20
Weight: 400
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 45
View: 19
@@ -17435,7 +21466,10 @@ item_db: (
Buy: 20
Weight: 400
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Gender: 1
Loc: 256
EquipLv: 45
@@ -17549,7 +21583,10 @@ item_db: (
Buy: 15000
Weight: 200
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 28
Script: <" bonus bMdef,3; ">
@@ -17562,7 +21599,10 @@ item_db: (
Buy: 15000
Weight: 400
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 29
},
@@ -17574,7 +21614,10 @@ item_db: (
Buy: 20
Weight: 900
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 40
View: 30
@@ -17588,7 +21631,10 @@ item_db: (
Buy: 15000
Weight: 400
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 31
},
@@ -17600,7 +21646,10 @@ item_db: (
Buy: 15000
Weight: 400
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 32
},
@@ -17612,7 +21661,10 @@ item_db: (
Buy: 20
Weight: 300
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 33
Script: <" bonus bInt,1; ">
@@ -17625,7 +21677,10 @@ item_db: (
Buy: 500
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 34
@@ -17639,7 +21694,11 @@ item_db: (
Buy: 30000
Weight: 100
Def: 5
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 256
View: 35
Script: <" bonus bMdef,3; ">
@@ -17652,7 +21711,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 4
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 36
Script: <" bonus bMaxSP,100; ">
@@ -17678,7 +21742,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 38
Script: <"
@@ -17696,7 +21763,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 39
Script: <"
@@ -17713,7 +21783,16 @@ item_db: (
Buy: 20
Weight: 800
Def: 5
- Job: 0x006444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 256
View: 41
Script: <" bonus bStr,1; ">
@@ -17737,7 +21816,22 @@ item_db: (
Buy: 20
Weight: 1000
Def: 6
- Job: 0x0066D5F2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 256
EquipLv: 50
View: 43
@@ -17761,7 +21855,10 @@ item_db: (
Buy: 28000
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
Refine: false
View: 47
@@ -17774,7 +21871,17 @@ item_db: (
Buy: 20
Weight: 400
Def: 4
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 256
View: 48
},
@@ -17796,7 +21903,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
Refine: false
View: 50
@@ -17834,7 +21944,11 @@ item_db: (
Buy: 20
Weight: 300
Def: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 1
EquipLv: 50
Refine: false
@@ -17847,7 +21961,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
Refine: false
View: 54
@@ -17860,7 +21977,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
Refine: false
View: 55
@@ -17873,7 +21993,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
Refine: false
View: 56
@@ -17886,7 +22009,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
Refine: false
View: 57
@@ -17900,7 +22026,10 @@ item_db: (
Buy: 45000
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 58
@@ -17924,7 +22053,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 60
Script: <" bonus bInt,1; ">
@@ -17936,7 +22068,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 61
Script: <"
@@ -17975,7 +22110,11 @@ item_db: (
Buy: 20
Weight: 100
Def: 2
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 256
View: 64
Script: <" bonus bInt,1; ">
@@ -18024,7 +22163,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 513
Refine: false
View: 68
@@ -18061,7 +22203,10 @@ item_db: (
Buy: 20
Weight: 500
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 71
},
@@ -18072,7 +22217,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 30
View: 72
@@ -18085,7 +22233,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
EquipLv: 70
Refine: false
@@ -18099,7 +22250,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 74
Script: <" bonus bStr,1; ">
@@ -18112,7 +22266,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 513
Refine: false
View: 75
@@ -18148,7 +22305,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
Refine: false
View: 78
@@ -18162,7 +22322,11 @@ item_db: (
Buy: 20
Weight: 300
Def: 2
- Job: 0x00040420
+ Job: {
+ Merchant: true
+ Blacksmith: true
+ Alchemist: true
+ }
Loc: 513
EquipLv: 50
Refine: false
@@ -18199,7 +22363,10 @@ item_db: (
Type: 5
Buy: 1500
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
Refine: false
View: 82
@@ -18213,7 +22380,11 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 512
EquipLv: 50
Refine: false
@@ -18228,7 +22399,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 513
Refine: false
View: 84
@@ -18253,7 +22427,17 @@ item_db: (
Buy: 20
Weight: 500
Def: 5
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 256
View: 86
},
@@ -18330,7 +22514,10 @@ item_db: (
Buy: 10000
Weight: 600
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
},
{
@@ -18342,7 +22529,10 @@ item_db: (
Weight: 600
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
},
{
@@ -18353,7 +22543,10 @@ item_db: (
Buy: 22000
Weight: 1200
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
},
{
@@ -18365,7 +22558,10 @@ item_db: (
Weight: 1200
Def: 5
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
},
{
@@ -18377,7 +22573,10 @@ item_db: (
Weight: 2300
Def: 6
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 30
},
@@ -18389,7 +22588,17 @@ item_db: (
Buy: 48000
Weight: 2800
Def: 7
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 16
},
{
@@ -18401,7 +22610,17 @@ item_db: (
Weight: 2800
Def: 7
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 16
},
{
@@ -18412,7 +22631,17 @@ item_db: (
Buy: 65000
Weight: 3300
Def: 8
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 16
},
{
@@ -18424,7 +22653,17 @@ item_db: (
Weight: 3300
Def: 8
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 16
},
{
@@ -18435,7 +22674,11 @@ item_db: (
Buy: 80000
Weight: 4500
Def: 10
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 16
EquipLv: 40
},
@@ -18448,7 +22691,11 @@ item_db: (
Weight: 4500
Def: 10
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 16
EquipLv: 40
},
@@ -18461,7 +22708,11 @@ item_db: (
Weight: 2500
Def: 8
Slots: 1
- Job: 0x00040420
+ Job: {
+ Merchant: true
+ Blacksmith: true
+ Alchemist: true
+ }
Loc: 16
EquipLv: 70
Script: <"
@@ -18478,7 +22729,10 @@ item_db: (
Weight: 2500
Def: 7
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 60
Script: <"
@@ -18495,7 +22749,10 @@ item_db: (
Weight: 300
Def: 5
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
},
{
@@ -18506,7 +22763,21 @@ item_db: (
Buy: 8000
Weight: 400
Def: 3
- Job: 0x0085C7B6
+ Job: {
+ Swordsman: true
+ Magician: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Alchemist: true
+ Soul_Linker: true
+ }
Loc: 16
Script: <" bonus bMdef,10; ">
},
@@ -18519,7 +22790,21 @@ item_db: (
Weight: 400
Def: 3
Slots: 1
- Job: 0x0085C7B6
+ Job: {
+ Swordsman: true
+ Magician: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Alchemist: true
+ Soul_Linker: true
+ }
Loc: 16
Script: <" bonus bMdef,10; ">
},
@@ -18531,7 +22816,11 @@ item_db: (
Buy: 6500
Weight: 400
Def: 4
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 16
},
{
@@ -18543,7 +22832,11 @@ item_db: (
Weight: 400
Def: 4
Slots: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 16
},
{
@@ -18554,7 +22847,14 @@ item_db: (
Buy: 54000
Weight: 600
Def: 6
- Job: 0x00048530
+ Job: {
+ Acolyte: true
+ Merchant: true
+ Priest: true
+ Blacksmith: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 16
Script: <" bonus bMdef,5; ">
},
@@ -18567,7 +22867,14 @@ item_db: (
Weight: 600
Def: 6
Slots: 1
- Job: 0x00048530
+ Job: {
+ Acolyte: true
+ Merchant: true
+ Priest: true
+ Blacksmith: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 16
Script: <" bonus bMdef,5; ">
},
@@ -18579,7 +22886,11 @@ item_db: (
Buy: 20
Weight: 1700
Def: 7
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 16
EquipLv: 60
Script: <"
@@ -18596,7 +22907,14 @@ item_db: (
Buy: 5500
Weight: 1000
Def: 4
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 16
},
{
@@ -18608,7 +22926,14 @@ item_db: (
Weight: 1000
Def: 4
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 16
},
{
@@ -18619,7 +22944,11 @@ item_db: (
Buy: 71000
Weight: 500
Def: 6
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 16
EquipLv: 45
Script: <" bonus bDex,1; ">
@@ -18633,7 +22962,11 @@ item_db: (
Weight: 500
Def: 6
Slots: 1
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 16
EquipLv: 45
Script: <" bonus bDex,1; ">
@@ -18646,7 +22979,12 @@ item_db: (
Buy: 7000
Weight: 700
Def: 4
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 16
},
{
@@ -18658,7 +22996,12 @@ item_db: (
Weight: 700
Def: 4
Slots: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 16
},
{
@@ -18669,7 +23012,12 @@ item_db: (
Buy: 20
Weight: 600
Def: 5
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 16
EquipLv: 50
Script: <"
@@ -18685,7 +23033,12 @@ item_db: (
Buy: 74000
Weight: 100
Def: 6
- Job: 0x02021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ }
Loc: 16
Script: <" bonus bAgi,1; ">
},
@@ -18698,7 +23051,12 @@ item_db: (
Weight: 100
Def: 6
Slots: 1
- Job: 0x02021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ }
Loc: 16
Script: <" bonus bAgi,1; ">
},
@@ -18710,7 +23068,12 @@ item_db: (
Buy: 20
Weight: 1500
Def: 7
- Job: 0x02021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ }
Loc: 16
EquipLv: 50
Script: <"
@@ -18725,7 +23088,10 @@ item_db: (
Type: 5
Buy: 43000
Weight: 500
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
Script: <" bonus bMdef,15; ">
},
@@ -18748,7 +23114,9 @@ item_db: (
Weight: 500
Def: 4
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 16
EquipLv: 10
},
@@ -18760,7 +23128,9 @@ item_db: (
Buy: 94000
Weight: 5500
Def: 11
- Job: 0x00004000
+ Job: {
+ Crusader: true
+ }
Loc: 16
EquipLv: 70
},
@@ -18773,7 +23143,9 @@ item_db: (
Weight: 5500
Def: 11
Slots: 1
- Job: 0x00004000
+ Job: {
+ Crusader: true
+ }
Loc: 16
EquipLv: 70
},
@@ -18785,7 +23157,11 @@ item_db: (
Buy: 124800
Weight: 1100
Def: 5
- Job: 0x00810200
+ Job: {
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 16
EquipLv: 75
Script: <"
@@ -18801,7 +23177,14 @@ item_db: (
Buy: 136000
Weight: 2200
Def: 4
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 16
EquipLv: 45
Script: <" bonus bDefEle,Ele_Fire; ">
@@ -18815,7 +23198,10 @@ item_db: (
Weight: 2200
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 45
Script: <" bonus bDefEle,Ele_Fire; ">
@@ -18828,7 +23214,14 @@ item_db: (
Buy: 136000
Weight: 2200
Def: 4
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 16
EquipLv: 45
Script: <" bonus bDefEle,Ele_Water; ">
@@ -18842,7 +23235,10 @@ item_db: (
Weight: 2200
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 45
Script: <" bonus bDefEle,Ele_Water; ">
@@ -18855,7 +23251,14 @@ item_db: (
Buy: 136000
Weight: 2200
Def: 4
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 16
EquipLv: 45
Script: <" bonus bDefEle,Ele_Wind; ">
@@ -18869,7 +23272,10 @@ item_db: (
Weight: 2200
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 45
Script: <" bonus bDefEle,Ele_Wind; ">
@@ -18882,7 +23288,14 @@ item_db: (
Buy: 136000
Weight: 2200
Def: 4
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 16
EquipLv: 45
Script: <" bonus bDefEle,Ele_Earth; ">
@@ -18896,7 +23309,10 @@ item_db: (
Weight: 2200
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 45
Script: <" bonus bDefEle,Ele_Earth; ">
@@ -18909,7 +23325,9 @@ item_db: (
Buy: 1
Weight: 1
Def: 4
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 16
Refine: false
},
@@ -18922,7 +23340,10 @@ item_db: (
Weight: 2500
Def: 6
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 65
},
@@ -18934,7 +23355,10 @@ item_db: (
Buy: 50000
Weight: 3500
Def: 7
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 54
Script: <"
@@ -18951,7 +23375,9 @@ item_db: (
Weight: 600
Def: 4
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 16
EquipLv: 40
Script: <" bonus bMdef,20; ">
@@ -18965,7 +23391,10 @@ item_db: (
Weight: 2500
Def: 5
Slots: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 16
EquipLv: 70
Script: <"
@@ -18981,7 +23410,10 @@ item_db: (
Weight: 2800
Def: 6
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 16
EquipLv: 1
@@ -19019,7 +23451,12 @@ item_db: (
Weight: 1500
Def: 7
Slots: 1
- Job: 0x02021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ }
Loc: 16
EquipLv: 50
Script: <"
@@ -19036,7 +23473,11 @@ item_db: (
Weight: 1100
Def: 5
Slots: 1
- Job: 0x00810200
+ Job: {
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 16
EquipLv: 75
Script: <"
@@ -19052,7 +23493,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 500
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 1
Script: <"
@@ -19069,7 +23513,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 500
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 1
Script: <"
@@ -19086,7 +23533,9 @@ item_db: (
Type: 5
Buy: 20
Weight: 500
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 16
EquipLv: 1
Script: <"
@@ -19104,7 +23553,14 @@ item_db: (
Weight: 3000
Def: 10
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 2
Loc: 16
EquipLv: 55
@@ -19122,7 +23578,10 @@ item_db: (
Weight: 300
Def: 2
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 16
EquipLv: 55
@@ -19140,7 +23599,10 @@ item_db: (
Weight: 1500
Def: 6
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 16
EquipLv: 55
@@ -19161,7 +23623,9 @@ item_db: (
Weight: 750
Def: 5
Slots: 1
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 2
Loc: 16
EquipLv: 50
@@ -19198,7 +23662,10 @@ item_db: (
Type: 5
Weight: 500
Def: 12
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
Refine: false
Trade: {
@@ -19260,7 +23727,12 @@ item_db: (
Weight: 600
Def: 5
Slots: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 16
EquipLv: 50
Script: <"
@@ -19277,7 +23749,11 @@ item_db: (
Weight: 1700
Def: 7
Slots: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 16
EquipLv: 60
Script: <"
@@ -19295,7 +23771,17 @@ item_db: (
Weight: 300
Def: 6
Slots: 1
- Job: 0x00098B1C
+ Job: {
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Hunter: true
+ Monk: true
+ Sage: true
+ Bard: true
+ }
Upper: 2
Loc: 16
EquipLv: 55
@@ -19315,7 +23801,17 @@ item_db: (
Weight: 600
Def: 7
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Upper: 2
Loc: 16
EquipLv: 55
@@ -19335,7 +23831,16 @@ item_db: (
Buy: 10
Def: 7
Slots: 1
- Job: 0x006444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 16
EquipLv: 80
Trade: {
@@ -19360,7 +23865,11 @@ item_db: (
Buy: 10
Def: 7
Slots: 1
- Job: 0x00040420
+ Job: {
+ Merchant: true
+ Blacksmith: true
+ Alchemist: true
+ }
Loc: 16
EquipLv: 80
Trade: {
@@ -19385,7 +23894,12 @@ item_db: (
Buy: 10
Def: 7
Slots: 1
- Job: 0x02021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ }
Loc: 16
EquipLv: 80
Trade: {
@@ -19410,7 +23924,12 @@ item_db: (
Buy: 10
Def: 3
Slots: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 16
EquipLv: 80
Trade: {
@@ -19435,7 +23954,11 @@ item_db: (
Buy: 10
Def: 3
Slots: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 16
EquipLv: 80
Trade: {
@@ -19460,7 +23983,11 @@ item_db: (
Buy: 10
Def: 3
Slots: 1
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 16
EquipLv: 80
Trade: {
@@ -19485,7 +24012,9 @@ item_db: (
Buy: 10
Def: 3
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 16
EquipLv: 80
Trade: {
@@ -19592,7 +24121,22 @@ item_db: (
Buy: 20
Weight: 1700
Def: 5
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 16
EquipLv: 70
@@ -19613,7 +24157,22 @@ item_db: (
Weight: 1000
Def: 3
Slots: 1
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 16
EquipLv: 70
@@ -19633,7 +24192,9 @@ item_db: (
Weight: 300
Def: 4
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 2
Loc: 16
EquipLv: 70
@@ -19652,7 +24213,22 @@ item_db: (
Weight: 1000
Def: 5
Slots: 1
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 16
EquipLv: 70
@@ -19670,7 +24246,11 @@ item_db: (
Weight: 400
Def: 6
Slots: 1
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Upper: 2
Loc: 16
EquipLv: 75
@@ -19688,7 +24268,11 @@ item_db: (
Weight: 3500
Def: 9
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 2
Loc: 16
EquipLv: 82
@@ -19739,7 +24323,10 @@ item_db: (
Name: "Glorious Suit"
Type: 5
Buy: 20
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 81
Trade: {
@@ -19762,7 +24349,10 @@ item_db: (
Name: "Glorious Popularized Suit"
Type: 5
Buy: 20
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 61
Trade: {
@@ -19785,7 +24375,10 @@ item_db: (
Name: "Glorious Mass-Production Suit"
Type: 5
Buy: 20
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
Trade: {
nodrop: true
@@ -19806,7 +24399,10 @@ item_db: (
Buy: 10
Weight: 900
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
},
{
@@ -19818,7 +24414,9 @@ item_db: (
Weight: 750
Def: 5
Slots: 1
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 2
Loc: 16
EquipLv: 50
@@ -19846,7 +24444,10 @@ item_db: (
Weight: 500
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 16
Script: <" bonus bMdef,3; ">
@@ -19882,7 +24483,10 @@ item_db: (
Buy: 3500
Weight: 400
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
},
{
@@ -19894,7 +24498,10 @@ item_db: (
Weight: 400
Def: 2
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
},
{
@@ -19905,7 +24512,23 @@ item_db: (
Buy: 18000
Weight: 600
Def: 4
- Job: 0x016E5CEA
+ Job: {
+ Swordsman: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Taekwon: true
+ Star_Gladiator: true
+ Gunslinger: true
+ }
Loc: 64
},
{
@@ -19917,7 +24540,23 @@ item_db: (
Weight: 600
Def: 4
Slots: 1
- Job: 0x016E5CEA
+ Job: {
+ Swordsman: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Taekwon: true
+ Star_Gladiator: true
+ Gunslinger: true
+ }
Loc: 64
},
{
@@ -19927,7 +24566,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
Script: <"
bonus bMdef,10;
@@ -19952,7 +24594,10 @@ item_db: (
Buy: 8500
Weight: 600
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
Script: <" bonus bMdef,5; ">
},
@@ -19983,7 +24628,10 @@ item_db: (
Buy: 48000
Weight: 750
Def: 5
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 64
EquipLv: 65
},
@@ -19996,7 +24644,10 @@ item_db: (
Weight: 750
Def: 5
Slots: 1
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 64
EquipLv: 65
},
@@ -20008,7 +24659,11 @@ item_db: (
Buy: 34000
Weight: 350
Def: 6
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 64
EquipLv: 30
Refine: false
@@ -20021,7 +24676,9 @@ item_db: (
Buy: 1
Weight: 1
Def: 2
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 64
Refine: false
},
@@ -20034,7 +24691,10 @@ item_db: (
Weight: 300
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
EquipLv: 30
Script: <"
@@ -20051,7 +24711,9 @@ item_db: (
Weight: 500
Def: 2
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 64
EquipLv: 40
Script: <" bonus bMaxHPrate,5; ">
@@ -20064,7 +24726,10 @@ item_db: (
Buy: 30000
Weight: 500
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
EquipLv: 65
Script: <"
@@ -20083,7 +24748,10 @@ item_db: (
Buy: 30000
Weight: 650
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
EquipLv: 65
Script: <"
@@ -20099,7 +24767,10 @@ item_db: (
Buy: 30000
Weight: 700
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
EquipLv: 54
Script: <"
@@ -20117,7 +24788,9 @@ item_db: (
Weight: 300
Def: 2
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 64
EquipLv: 25
Script: <" bonus bMaxHP,100; ">
@@ -20130,7 +24803,10 @@ item_db: (
Weight: 500
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 64
EquipLv: 1
@@ -20149,7 +24825,15 @@ item_db: (
Weight: 200
Def: 2
Slots: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 64
EquipLv: 40
Script: <" bonus bMdef,10; ">
@@ -20162,7 +24846,10 @@ item_db: (
Buy: 20
Weight: 500
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 64
EquipLv: 85
@@ -20181,7 +24868,10 @@ item_db: (
Weight: 300
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 64
EquipLv: 55
@@ -20195,7 +24885,10 @@ item_db: (
Buy: 20
Weight: 500
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 64
EquipLv: 55
@@ -20211,7 +24904,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 2000
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 64
EquipLv: 75
@@ -20251,7 +24947,10 @@ item_db: (
Type: 5
Weight: 300
Def: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
Refine: false
Script: <" bonus2 bSubRace,RC_DemiPlayer,5; ">
@@ -20264,7 +24963,20 @@ item_db: (
Type: 5
Weight: 1500
Def: 5
- Job: 0x000E5CEA
+ Job: {
+ Swordsman: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 64
Trade: {
nodrop: true
@@ -20326,7 +25038,10 @@ item_db: (
Weight: 600
Def: 2
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
Script: <" bonus bMdef,5; ">
},
@@ -20339,7 +25054,22 @@ item_db: (
Weight: 250
Def: 4
Slots: 1
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 64
Script: <" bonus bMaxHP,(BaseLevel*10); ">
@@ -20353,7 +25083,10 @@ item_db: (
Weight: 500
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 64
EquipLv: 55
@@ -20370,7 +25103,20 @@ item_db: (
Buy: 10
Def: 4
Slots: 1
- Job: 0x026654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ Ninja: true
+ }
Loc: 64
EquipLv: 80
Trade: {
@@ -20395,7 +25141,18 @@ item_db: (
Buy: 10
Def: 3
Slots: 1
- Job: 0x00898B1C
+ Job: {
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Hunter: true
+ Monk: true
+ Sage: true
+ Bard: true
+ Soul_Linker: true
+ }
Loc: 64
EquipLv: 80
Trade: {
@@ -20420,7 +25177,9 @@ item_db: (
Buy: 10
Def: 3
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 64
EquipLv: 80
Trade: {
@@ -20495,7 +25254,22 @@ item_db: (
Weight: 300
Def: 2
Slots: 1
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 64
EquipLv: 70
@@ -20551,7 +25325,10 @@ item_db: (
Name: "Glorious Shoes"
Type: 5
Buy: 20
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
EquipLv: 81
Trade: {
@@ -20575,7 +25352,10 @@ item_db: (
Name: "Glorious Popularized Shoes"
Type: 5
Buy: 20
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
EquipLv: 61
Trade: {
@@ -20598,7 +25378,10 @@ item_db: (
Name: "Glorious Mass-Production Shoes"
Type: 5
Buy: 20
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
Trade: {
nodrop: true
@@ -20618,7 +25401,10 @@ item_db: (
Type: 5
Weight: 1000
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
},
{
@@ -20639,7 +25425,10 @@ item_db: (
Buy: 20
Weight: 500
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 64
EquipLv: 85
@@ -20666,7 +25455,10 @@ item_db: (
Buy: 20
Weight: 500
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 64
EquipLv: 60
@@ -20710,7 +25502,10 @@ item_db: (
Buy: 5000
Weight: 400
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
},
{
@@ -20722,7 +25517,10 @@ item_db: (
Weight: 400
Def: 2
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
},
{
@@ -20733,7 +25531,19 @@ item_db: (
Buy: 32000
Weight: 600
Def: 4
- Job: 0x006654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 4
},
{
@@ -20745,7 +25555,19 @@ item_db: (
Weight: 600
Def: 4
Slots: 1
- Job: 0x006654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 4
},
{
@@ -20756,7 +25578,10 @@ item_db: (
Buy: 82000
Weight: 600
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 40
Script: <" bonus bAgi,1; ">
@@ -20769,7 +25594,10 @@ item_db: (
Buy: 56000
Weight: 500
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
Script: <"
bonus bUnbreakableGarment,0;
@@ -20783,7 +25611,12 @@ item_db: (
Type: 5
Buy: 20000
Weight: 550
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 4
EquipLv: 75
Script: <"
@@ -20799,7 +25632,9 @@ item_db: (
Buy: 1
Weight: 1
Def: 2
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 4
Refine: false
Script: <" bonus2 bSubEle,Ele_Neutral,20; ">
@@ -20812,7 +25647,10 @@ item_db: (
Buy: 5000
Weight: 700
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 75
Script: <"
@@ -20833,7 +25671,9 @@ item_db: (
Weight: 500
Def: 2
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 4
EquipLv: 40
Script: <" bonus2 bSubEle,Ele_Neutral,10; ">
@@ -20847,7 +25687,10 @@ item_db: (
Weight: 500
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 80
},
@@ -20860,7 +25703,17 @@ item_db: (
Weight: 800
Def: 5
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 4
EquipLv: 80
},
@@ -20873,7 +25726,12 @@ item_db: (
Weight: 300
Def: 1
Slots: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 4
EquipLv: 85
},
@@ -20885,7 +25743,10 @@ item_db: (
Buy: 30000
Weight: 400
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 65
Script: <"
@@ -20901,7 +25762,10 @@ item_db: (
Buy: 30000
Weight: 600
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 65
Script: <" bonus2 bSubEle,Ele_Neutral,15; ">
@@ -20914,7 +25778,10 @@ item_db: (
Buy: 30000
Weight: 600
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 33
Script: <"
@@ -20930,7 +25797,10 @@ item_db: (
Buy: 30000
Weight: 600
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 61
Script: <"
@@ -20946,7 +25816,10 @@ item_db: (
Buy: 30000
Weight: 700
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 54
Script: <"
@@ -20964,7 +25837,9 @@ item_db: (
Weight: 400
Def: 2
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 4
EquipLv: 20
Script: <" bonus bHPrecovRate,5; ">
@@ -21002,7 +25877,10 @@ item_db: (
Weight: 500
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 4
EquipLv: 1
@@ -21021,7 +25899,10 @@ item_db: (
Weight: 600
Def: 2
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 40
Script: <" bonus bAgi,1; ">
@@ -21046,7 +25927,10 @@ item_db: (
Weight: 600
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 4
EquipLv: 48
@@ -21061,7 +25945,10 @@ item_db: (
Weight: 500
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 4
EquipLv: 55
@@ -21075,7 +25962,10 @@ item_db: (
Buy: 20
Weight: 500
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 4
EquipLv: 55
@@ -21090,7 +25980,10 @@ item_db: (
Weight: 500
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 4
EquipLv: 55
@@ -21105,7 +25998,17 @@ item_db: (
Weight: 700
Def: 3
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Upper: 2
Loc: 4
EquipLv: 70
@@ -21120,7 +26023,17 @@ item_db: (
Weight: 400
Def: 3
Slots: 1
- Job: 0x00098B1C
+ Job: {
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Hunter: true
+ Monk: true
+ Sage: true
+ Bard: true
+ }
Upper: 2
Loc: 4
EquipLv: 70
@@ -21137,7 +26050,10 @@ item_db: (
Type: 5
Weight: 200
Def: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
Refine: false
Script: <" bonus2 bSubRace,RC_DemiPlayer,15; ">
@@ -21173,7 +26089,12 @@ item_db: (
Type: 5
Buy: 1
Def: 5
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 4
Refine: false
Script: <"
@@ -21190,7 +26111,10 @@ item_db: (
Weight: 250
Def: 2
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 60
Script: <"
@@ -21208,7 +26132,22 @@ item_db: (
Weight: 250
Def: 5
Slots: 1
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 4
Script: <"
@@ -21226,7 +26165,20 @@ item_db: (
Buy: 10
Def: 4
Slots: 1
- Job: 0x026654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ Ninja: true
+ }
Loc: 4
EquipLv: 80
Trade: {
@@ -21251,7 +26203,18 @@ item_db: (
Buy: 10
Def: 3
Slots: 1
- Job: 0x00898B1C
+ Job: {
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Hunter: true
+ Monk: true
+ Sage: true
+ Bard: true
+ Soul_Linker: true
+ }
Loc: 4
EquipLv: 80
Trade: {
@@ -21276,7 +26239,9 @@ item_db: (
Buy: 10
Def: 3
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 4
EquipLv: 80
Trade: {
@@ -21330,7 +26295,10 @@ item_db: (
Weight: 70
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 4
EquipLv: 70
@@ -21375,7 +26343,22 @@ item_db: (
Weight: 300
Def: 3
Slots: 1
- Job: 0x00CFDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 4
Script: <"
@@ -21394,7 +26377,10 @@ item_db: (
Weight: 500
Def: 2
Slots: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Upper: 2
Loc: 4
EquipLv: 70
@@ -21438,7 +26424,10 @@ item_db: (
Name: "Neo Muffler"
Type: 5
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 4
EquipLv: 95
@@ -21458,7 +26447,10 @@ item_db: (
Name: "Glorious Muffler"
Type: 5
Buy: 20
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 81
Trade: {
@@ -21493,7 +26485,10 @@ item_db: (
Weight: 500
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 4
EquipLv: 55
@@ -21517,7 +26512,17 @@ item_db: (
Weight: 400
Def: 3
Slots: 1
- Job: 0x00098B1C
+ Job: {
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Hunter: true
+ Monk: true
+ Sage: true
+ Bard: true
+ }
Upper: 2
Loc: 4
EquipLv: 70
@@ -21544,7 +26549,10 @@ item_db: (
Weight: 1000
Def: 5
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 4
Script: <"
@@ -21561,7 +26569,10 @@ item_db: (
Weight: 400
Def: 5
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 4
EquipLv: 90
@@ -21590,7 +26601,10 @@ item_db: (
Type: 5
Buy: 30000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 20
Refine: false
@@ -21603,7 +26617,10 @@ item_db: (
Type: 5
Buy: 30000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 20
Refine: false
@@ -21616,7 +26633,10 @@ item_db: (
Type: 5
Buy: 30000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 20
Refine: false
@@ -21629,7 +26649,10 @@ item_db: (
Type: 5
Buy: 30000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 20
Refine: false
@@ -21642,7 +26665,10 @@ item_db: (
Type: 5
Buy: 30000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 20
Refine: false
@@ -21667,7 +26693,10 @@ item_db: (
Type: 5
Buy: 15000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 20
Refine: false
@@ -21733,7 +26762,10 @@ item_db: (
Type: 5
Buy: 90000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 50
Refine: false
@@ -21751,7 +26783,10 @@ item_db: (
Buy: 75000
Weight: 100
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 40
Refine: false
@@ -21764,7 +26799,10 @@ item_db: (
Type: 5
Buy: 75000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 40
Refine: false
@@ -21778,7 +26816,10 @@ item_db: (
Buy: 2
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 35
Refine: false
@@ -21792,7 +26833,10 @@ item_db: (
Buy: 2
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 35
Refine: false
@@ -21805,7 +26849,11 @@ item_db: (
Type: 5
Buy: 10000
Weight: 100
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 136
EquipLv: 65
Refine: false
@@ -21818,7 +26866,12 @@ item_db: (
Type: 5
Buy: 10000
Weight: 100
- Job: 0x02021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ }
Loc: 136
EquipLv: 70
Refine: false
@@ -21842,7 +26895,10 @@ item_db: (
Buy: 30000
Weight: 200
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 90
Refine: false
@@ -21856,7 +26912,10 @@ item_db: (
Buy: 30000
Weight: 200
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 90
Refine: false
@@ -21870,7 +26929,10 @@ item_db: (
Buy: 30000
Weight: 200
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 90
Refine: false
@@ -21884,7 +26946,10 @@ item_db: (
Buy: 30000
Weight: 200
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 90
Refine: false
@@ -21898,7 +26963,10 @@ item_db: (
Buy: 30000
Weight: 200
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 90
Refine: false
@@ -21912,7 +26980,10 @@ item_db: (
Buy: 15000
Weight: 200
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 90
Refine: false
@@ -21941,7 +27012,9 @@ item_db: (
Buy: 400
Weight: 200
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -22002,7 +27075,10 @@ item_db: (
Buy: 125000
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 65
Refine: false
@@ -22021,7 +27097,10 @@ item_db: (
Type: 5
Buy: 204000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 80
Refine: false
@@ -22136,7 +27215,10 @@ item_db: (
Buy: 40000
Weight: 200
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Script: <"
@@ -22154,7 +27236,11 @@ item_db: (
Type: 5
Buy: 20
Weight: 700
- Job: 0x00040420
+ Job: {
+ Merchant: true
+ Blacksmith: true
+ Alchemist: true
+ }
Loc: 136
EquipLv: 50
Refine: false
@@ -22219,7 +27305,12 @@ item_db: (
Type: 5
Buy: 40000
Weight: 200
- Job: 0x02021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ }
Loc: 136
EquipLv: 60
Refine: false
@@ -22265,7 +27356,10 @@ item_db: (
Type: 5
Buy: 30000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 33
Refine: false
@@ -22281,7 +27375,10 @@ item_db: (
Type: 5
Buy: 30000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 33
Refine: false
@@ -22297,7 +27394,10 @@ item_db: (
Type: 5
Buy: 30000
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 61
Refine: false
@@ -22313,7 +27413,10 @@ item_db: (
Type: 5
Buy: 30000
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 61
Refine: false
@@ -22356,7 +27459,12 @@ item_db: (
Buy: 20000
Weight: 300
Def: 1
- Job: 0x02021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ }
Loc: 136
EquipLv: 30
Refine: false
@@ -22373,7 +27481,10 @@ item_db: (
Type: 5
Buy: 50000
Weight: 4000
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -22386,7 +27497,17 @@ item_db: (
Buy: 20000
Weight: 1000
Def: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -22423,7 +27544,22 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 136
EquipLv: 1
@@ -22442,7 +27578,22 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 136
EquipLv: 1
@@ -22461,7 +27612,22 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 136
EquipLv: 1
@@ -22480,7 +27646,22 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 136
EquipLv: 1
@@ -22513,7 +27694,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 75
Refine: false
@@ -22529,7 +27713,11 @@ item_db: (
Type: 5
Buy: 20
Weight: 500
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 136
EquipLv: 60
Refine: false
@@ -22561,7 +27749,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 300
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 60
Refine: false
@@ -22632,7 +27823,11 @@ item_db: (
Buy: 10000
Weight: 100
Slots: 1
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 136
EquipLv: 65
Refine: false
@@ -22645,7 +27840,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
},
@@ -22655,7 +27853,10 @@ item_db: (
Name: "Warrior's Shining Ring"
Type: 5
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 48
Refine: false
@@ -22748,7 +27949,22 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 136
Refine: false
@@ -22772,7 +27988,22 @@ item_db: (
Buy: 20
Weight: 100
Def: 2
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 136
Refine: false
@@ -22827,7 +28058,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 20
Refine: false
@@ -22841,7 +28075,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 20
Refine: false
@@ -22855,7 +28092,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 20
Refine: false
@@ -22869,7 +28109,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 20
Refine: false
@@ -22882,7 +28125,10 @@ item_db: (
Type: 5
Buy: 1
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
EquipLv: 1
Refine: false
@@ -22906,7 +28152,10 @@ item_db: (
Type: 5
Buy: 1
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
EquipLv: 1
Refine: false
@@ -22929,7 +28178,10 @@ item_db: (
Name: "Critical Ring"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -22951,7 +28203,10 @@ item_db: (
Name: "Earring"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -22973,7 +28228,10 @@ item_db: (
Name: "Ring"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -22995,7 +28253,10 @@ item_db: (
Name: "Necklace"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -23017,7 +28278,10 @@ item_db: (
Name: "Glove"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -23039,7 +28303,10 @@ item_db: (
Name: "Brooch"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -23061,7 +28328,10 @@ item_db: (
Name: "Rosary"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -23087,7 +28357,10 @@ item_db: (
Type: 5
Buy: 1
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -23110,7 +28383,10 @@ item_db: (
Type: 5
Buy: 1
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -23137,7 +28413,10 @@ item_db: (
Type: 5
Buy: 1
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -23164,7 +28443,10 @@ item_db: (
Type: 5
Buy: 1
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -23191,7 +28473,10 @@ item_db: (
Type: 5
Buy: 1
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -23218,7 +28503,11 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 2
Loc: 136
EquipLv: 60
@@ -23232,7 +28521,10 @@ item_db: (
Buy: 20
Weight: 100
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 136
EquipLv: 90
@@ -23250,7 +28542,10 @@ item_db: (
Buy: 20
Weight: 100
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 136
EquipLv: 90
@@ -23265,7 +28560,10 @@ item_db: (
Buy: 20
Weight: 150
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 136
EquipLv: 50
@@ -23371,7 +28669,10 @@ item_db: (
Name: "Bloody Iron Ball"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Script: <" bonus bBaseAtk,30; ">
@@ -23452,7 +28753,11 @@ item_db: (
Buy: 20
Weight: 100
Slots: 1
- Job: 0x00810200
+ Job: {
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 136
EquipLv: 80
Refine: false
@@ -23465,7 +28770,12 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 136
EquipLv: 80
Refine: false
@@ -23478,7 +28788,11 @@ item_db: (
Buy: 20
Weight: 200
Slots: 1
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 136
EquipLv: 65
Refine: false
@@ -23491,7 +28805,14 @@ item_db: (
Buy: 20
Weight: 700
Def: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 136
EquipLv: 50
Refine: false
@@ -23507,7 +28828,12 @@ item_db: (
Type: 5
Buy: 20
Def: 1
- Job: 0x00404082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ Star_Gladiator: true
+ }
Loc: 136
EquipLv: 70
Refine: false
@@ -23536,7 +28862,12 @@ item_db: (
Type: 5
Buy: 20
Def: 1
- Job: 0x02021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ }
Loc: 136
EquipLv: 70
Refine: false
@@ -23565,7 +28896,11 @@ item_db: (
Type: 5
Buy: 20
Def: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 136
EquipLv: 70
Refine: false
@@ -23593,7 +28928,12 @@ item_db: (
Type: 5
Buy: 20
Def: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 136
EquipLv: 70
Refine: false
@@ -23621,7 +28961,11 @@ item_db: (
Type: 5
Buy: 20
Def: 1
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 136
EquipLv: 70
Refine: false
@@ -23650,7 +28994,11 @@ item_db: (
Type: 5
Buy: 20
Def: 1
- Job: 0x00040420
+ Job: {
+ Merchant: true
+ Blacksmith: true
+ Alchemist: true
+ }
Loc: 136
EquipLv: 70
Refine: false
@@ -23679,7 +29027,9 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 2
Loc: 136
EquipLv: 70
@@ -23696,7 +29046,9 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 2
Loc: 136
EquipLv: 70
@@ -23714,7 +29066,10 @@ item_db: (
Buy: 20
Weight: 50
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 80
Refine: false
@@ -23732,7 +29087,22 @@ item_db: (
Buy: 20
Weight: 50
Slots: 1
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 136
Refine: false
@@ -23752,7 +29122,10 @@ item_db: (
Buy: 20
Weight: 50
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 80
Refine: false
@@ -23777,7 +29150,10 @@ item_db: (
Buy: 20
Weight: 50
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 80
Refine: false
@@ -23802,7 +29178,10 @@ item_db: (
Buy: 20
Weight: 50
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 80
Refine: false
@@ -23823,7 +29202,9 @@ item_db: (
Type: 5
Buy: 20
Def: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 136
EquipLv: 70
Refine: false
@@ -23850,7 +29231,9 @@ item_db: (
Name: "Directive"
Type: 5
Def: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 136
Refine: false
Trade: {
@@ -23869,7 +29252,9 @@ item_db: (
Name: "Directive"
Type: 5
Def: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 136
Refine: false
Trade: {
@@ -23889,7 +29274,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 75
Refine: false
@@ -23906,7 +29294,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 150
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 75
Refine: false
@@ -24024,7 +29415,22 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 136
EquipLv: 70
@@ -24045,7 +29451,22 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 136
EquipLv: 70
@@ -24063,7 +29484,22 @@ item_db: (
Buy: 20
Weight: 200
Slots: 1
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 136
EquipLv: 70
@@ -24081,7 +29517,9 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 2
Loc: 136
EquipLv: 80
@@ -24096,7 +29534,9 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0x00020000
+ Job: {
+ Rogue: true
+ }
Upper: 2
Loc: 136
EquipLv: 80
@@ -24110,7 +29550,11 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Upper: 2
Loc: 136
EquipLv: 84
@@ -24133,7 +29577,22 @@ item_db: (
Weight: 120
Def: 1
Slots: 1
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 136
EquipLv: 90
@@ -24409,7 +29868,10 @@ item_db: (
AegisName: "Skul_Ring_C"
Name: "Neo Skull Ring"
Type: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 136
EquipLv: 95
@@ -24523,7 +29985,10 @@ item_db: (
Name: "Glorious Ring"
Type: 5
Buy: 20
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 81
Refine: false
@@ -24553,7 +30018,10 @@ item_db: (
Name: "Glorious Mass-Production Ring"
Type: 5
Buy: 20
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 61
Refine: false
@@ -24574,7 +30042,10 @@ item_db: (
Name: "Glorious Popularized Ring"
Type: 5
Buy: 20
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Trade: {
@@ -24759,7 +30230,10 @@ item_db: (
Buy: 20
Weight: 100
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 136
EquipLv: 90
@@ -24800,7 +30274,10 @@ item_db: (
Buy: 20
Weight: 200
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 136
EquipLv: 75
@@ -24819,7 +30296,10 @@ item_db: (
Buy: 20
Weight: 200
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 136
EquipLv: 60
@@ -24838,7 +30318,10 @@ item_db: (
Buy: 20
Weight: 200
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 136
EquipLv: 60
@@ -24857,7 +30340,10 @@ item_db: (
Buy: 20
Weight: 200
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 136
EquipLv: 60
@@ -24887,7 +30373,22 @@ item_db: (
AegisName: "Ring_Of_Flame_Lord_I"
Name: "Ring of Flame Lord"
Type: 5
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 136
Refine: false
@@ -24911,7 +30412,22 @@ item_db: (
Name: "Ring of Resonance"
Type: 5
Def: 2
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 136
Refine: false
@@ -24933,7 +30449,11 @@ item_db: (
Name: "Magic Stone Ring"
Type: 5
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 136
EquipLv: 99
Refine: false
@@ -24954,7 +30474,10 @@ item_db: (
AegisName: "Green_Apple_Ring"
Name: "Green Apple Ring"
Type: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 99
Refine: false
@@ -24981,7 +30504,12 @@ item_db: (
Name: "Rocks"
Type: 5
Weight: 200
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 136
EquipLv: 99
Refine: false
@@ -25007,7 +30535,12 @@ item_db: (
Name: "Rocks"
Type: 5
Weight: 200
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 136
EquipLv: 99
Refine: false
@@ -25033,7 +30566,10 @@ item_db: (
Name: "Will Of Exhausted Angel"
Type: 5
Weight: 200
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 136
EquipLv: 99
Refine: false
@@ -25071,7 +30607,9 @@ item_db: (
Name: "Swordsman Manual"
Type: 5
Weight: 100
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -25097,7 +30635,9 @@ item_db: (
Name: "Thief Manual"
Type: 5
Weight: 100
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -25125,7 +30665,9 @@ item_db: (
Name: "Acolyte Manual"
Type: 5
Weight: 100
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -25151,7 +30693,9 @@ item_db: (
Name: "Archer Manual"
Type: 5
Weight: 100
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -25176,7 +30720,9 @@ item_db: (
Name: "Merchant Manual"
Type: 5
Weight: 100
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -25203,7 +30749,9 @@ item_db: (
Name: "Mage Manual"
Type: 5
Weight: 100
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -31564,7 +37112,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 1
View: 87
@@ -31578,7 +37129,17 @@ item_db: (
Buy: 20
Weight: 600
Def: 4
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 256
EquipLv: 60
View: 88
@@ -31596,7 +37157,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 89
Script: <"
@@ -31611,7 +37175,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
Refine: false
View: 90
@@ -31625,7 +37192,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 513
Refine: false
View: 91
@@ -31639,7 +37209,10 @@ item_db: (
Buy: 36000
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
Refine: false
View: 92
@@ -31652,7 +37225,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 55
View: 93
@@ -31671,7 +37247,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 94
@@ -31684,7 +37263,10 @@ item_db: (
Buy: 20
Weight: 500
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 95
Script: <"
@@ -31722,7 +37304,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 98
},
@@ -31753,7 +37338,11 @@ item_db: (
Buy: 20
Weight: 300
Def: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 512
EquipLv: 65
Refine: false
@@ -31779,7 +37368,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 102
},
@@ -31791,7 +37383,14 @@ item_db: (
Buy: 20
Weight: 800
Def: 7
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 256
EquipLv: 70
View: 103
@@ -31805,7 +37404,11 @@ item_db: (
Buy: 20
Weight: 300
Def: 4
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 256
View: 104
Script: <" bonus bAgi,1; ">
@@ -31818,7 +37421,10 @@ item_db: (
Buy: 20
Weight: 500
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 105
Script: <" bonus bVit,1; ">
@@ -31843,7 +37449,11 @@ item_db: (
Buy: 20
Weight: 1200
Def: 4
- Job: 0x00040420
+ Job: {
+ Merchant: true
+ Blacksmith: true
+ Alchemist: true
+ }
Loc: 256
EquipLv: 38
View: 107
@@ -31860,7 +37470,22 @@ item_db: (
Buy: 20
Weight: 2400
Def: 4
- Job: 0x00CFDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Loc: 768
View: 138
Script: <"
@@ -31875,7 +37500,11 @@ item_db: (
Type: 5
Buy: 20
Weight: 1000
- Job: 0x00040420
+ Job: {
+ Merchant: true
+ Blacksmith: true
+ Alchemist: true
+ }
Loc: 256
View: 108
},
@@ -31898,7 +37527,22 @@ item_db: (
Buy: 20
Weight: 1600
Def: 5
- Job: 0x00CFDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Loc: 256
EquipLv: 74
View: 110
@@ -31916,7 +37560,10 @@ item_db: (
Buy: 20
Weight: 300
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 50
View: 111
@@ -31930,7 +37577,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 112
Script: <"
@@ -31956,7 +37608,10 @@ item_db: (
Buy: 20
Weight: 900
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 114
@@ -31969,7 +37624,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 40
View: 115
@@ -31982,7 +37640,20 @@ item_db: (
Buy: 20
Weight: 1500
Def: 4
- Job: 0x0006D5F2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 256
EquipLv: 55
View: 116
@@ -31996,7 +37667,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 117
},
@@ -32008,7 +37682,10 @@ item_db: (
Buy: 20
Weight: 900
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 50
View: 118
@@ -32020,7 +37697,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 500
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 119
},
@@ -32032,7 +37712,10 @@ item_db: (
Buy: 20
Weight: 700
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 38
View: 120
@@ -32045,7 +37728,10 @@ item_db: (
Buy: 20
Weight: 250
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 10
View: 121
@@ -32071,7 +37757,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 64
View: 123
@@ -32121,7 +37810,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 150
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 14
View: 127
@@ -32134,7 +37826,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
EquipLv: 20
Refine: false
@@ -32148,7 +37843,9 @@ item_db: (
Buy: 20
Weight: 350
Def: 2
- Job: 0x00000000
+ Job: {
+ All: false
+ }
Loc: 256
EquipLv: 45
View: 129
@@ -32162,7 +37859,15 @@ item_db: (
Buy: 20
Weight: 500
Def: 3
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
EquipLv: 50
View: 130
@@ -32191,7 +37896,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 131
},
@@ -32237,7 +37945,9 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0x00000000
+ Job: {
+ All: false
+ }
Loc: 1
Refine: false
View: 135
@@ -32261,7 +37971,11 @@ item_db: (
Buy: 20
Weight: 3000
Def: 5
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 257
EquipLv: 65
Refine: false
@@ -32275,7 +37989,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0x00001100
+ Job: {
+ Priest: true
+ Assassin: true
+ }
Loc: 1
EquipLv: 70
Refine: false
@@ -32289,7 +38006,9 @@ item_db: (
Buy: 1
Weight: 1
Def: 3
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 256
Refine: false
View: 101
@@ -32325,7 +38044,10 @@ item_db: (
Buy: 250000
Weight: 500
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 142
Script: <"
@@ -32389,7 +38111,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 147
},
@@ -32425,7 +38150,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 70
View: 150
@@ -32442,7 +38170,10 @@ item_db: (
Buy: 20
Weight: 350
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 151
Script: <" bonus bAgi,1; ">
@@ -32469,7 +38200,10 @@ item_db: (
Buy: 20
Weight: 300
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 153
Script: <"
@@ -32485,7 +38219,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 154
Script: <" bonus bStr,2; ">
@@ -32498,7 +38235,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 155
Script: <" bonus bDex,1; ">
@@ -32511,7 +38251,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 70
View: 156
@@ -32528,7 +38271,10 @@ item_db: (
Buy: 20
Weight: 700
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 157
Script: <" bonus bDex, 2; ">
@@ -32624,7 +38370,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 75
View: 165
@@ -32666,7 +38415,10 @@ item_db: (
Buy: 20
Weight: 500
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 168
Script: <" bonus2 bResEff,Eff_Sleep,2000; ">
@@ -32692,7 +38444,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 513
Refine: false
View: 170
@@ -32754,7 +38509,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 768
EquipLv: 35
View: 175
@@ -32767,7 +38525,10 @@ item_db: (
Buy: 150000
Weight: 300
Def: 5
- Job: 0x00001100
+ Job: {
+ Priest: true
+ Assassin: true
+ }
Loc: 768
EquipLv: 65
View: 176
@@ -32781,7 +38542,10 @@ item_db: (
Weight: 300
Def: 5
Slots: 1
- Job: 0x00001100
+ Job: {
+ Priest: true
+ Assassin: true
+ }
Loc: 768
EquipLv: 65
View: 177
@@ -32795,7 +38559,10 @@ item_db: (
Buy: 500000
Weight: 900
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 768
EquipLv: 55
View: 178
@@ -32814,7 +38581,10 @@ item_db: (
Weight: 1000
Def: 5
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 768
EquipLv: 55
View: 179
@@ -32831,7 +38601,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0x00001100
+ Job: {
+ Priest: true
+ Assassin: true
+ }
Loc: 1
EquipLv: 70
Refine: false
@@ -32935,7 +38708,10 @@ item_db: (
Buy: 20
Weight: 600
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 30
Refine: false
@@ -32957,7 +38733,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
Refine: false
View: 187
@@ -33063,7 +38842,9 @@ item_db: (
Buy: 8500
Weight: 400
Def: 4
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 256
EquipLv: 40
View: 193
@@ -33146,7 +38927,9 @@ item_db: (
Weight: 400
Def: 4
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 256
EquipLv: 40
View: 193
@@ -33172,7 +38955,10 @@ item_db: (
Buy: 20
Weight: 400
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 768
EquipLv: 70
View: 200
@@ -33189,7 +38975,10 @@ item_db: (
Buy: 30000
Weight: 1000
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 65
View: 250
@@ -33204,7 +38993,10 @@ item_db: (
Weight: 500
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 65
View: 254
@@ -33221,7 +39013,10 @@ item_db: (
Buy: 30000
Weight: 300
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 65
View: 251
@@ -33240,7 +39035,9 @@ item_db: (
Weight: 300
Def: 3
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 256
EquipLv: 50
View: 255
@@ -33254,7 +39051,10 @@ item_db: (
Buy: 30000
Weight: 200
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 33
View: 256
@@ -33268,7 +39068,10 @@ item_db: (
Buy: 30000
Weight: 500
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 61
View: 257
@@ -33285,7 +39088,10 @@ item_db: (
Buy: 30000
Weight: 500
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 54
View: 258
@@ -33318,7 +39124,22 @@ item_db: (
Type: 5
Buy: 20
Weight: 700
- Job: 0x00CFDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Loc: 768
EquipLv: 75
View: 202
@@ -33335,7 +39156,11 @@ item_db: (
Buy: 20
Weight: 1200
Def: 8
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 769
EquipLv: 75
View: 203
@@ -33372,7 +39197,11 @@ item_db: (
Buy: 20
Weight: 150
Def: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 256
Refine: false
View: 205
@@ -33401,7 +39230,10 @@ item_db: (
Name: "Cyclop's Eye"
Type: 5
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
EquipLv: 75
Refine: false
@@ -33427,7 +39259,10 @@ item_db: (
Buy: 20
Weight: 500
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 30
Refine: false
@@ -33446,7 +39281,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
EquipLv: 30
View: 209
@@ -33498,7 +39338,10 @@ item_db: (
Buy: 20
Weight: 400
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 30
View: 212
@@ -33512,7 +39355,14 @@ item_db: (
Buy: 20
Weight: 3000
Def: 8
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 768
EquipLv: 50
View: 213
@@ -33530,7 +39380,10 @@ item_db: (
Weight: 1000
Def: 5
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Gender: 1
Loc: 769
EquipLv: 30
@@ -33734,7 +39587,17 @@ item_db: (
Weight: 500
Def: 5
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 256
View: 86
},
@@ -33747,7 +39610,11 @@ item_db: (
Weight: 100
Def: 5
Slots: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 256
View: 35
Script: <" bonus bMdef,3; ">
@@ -33761,7 +39628,10 @@ item_db: (
Weight: 900
Def: 5
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 40
View: 30
@@ -33776,7 +39646,16 @@ item_db: (
Weight: 800
Def: 5
Slots: 1
- Job: 0x006444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 256
View: 41
Script: <" bonus bStr,1; ">
@@ -33790,7 +39669,22 @@ item_db: (
Weight: 1000
Def: 6
Slots: 1
- Job: 0x0066D5F2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 256
EquipLv: 50
View: 43
@@ -33804,7 +39698,14 @@ item_db: (
Weight: 800
Def: 7
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 256
EquipLv: 70
View: 103
@@ -33819,7 +39720,10 @@ item_db: (
Weight: 500
Def: 5
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 105
Script: <" bonus bVit,1; ">
@@ -33833,7 +39737,10 @@ item_db: (
Weight: 400
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 45
View: 19
@@ -33848,7 +39755,10 @@ item_db: (
Weight: 400
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Gender: 1
Loc: 256
EquipLv: 45
@@ -33864,7 +39774,11 @@ item_db: (
Weight: 3000
Def: 5
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 257
EquipLv: 65
Refine: false
@@ -33926,7 +39840,10 @@ item_db: (
Buy: 30000
Weight: 600
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 224
Script: <"
@@ -33943,7 +39860,10 @@ item_db: (
Weight: 1000
Def: 5
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Upper: 2
Loc: 256
View: 225
@@ -34100,7 +40020,17 @@ item_db: (
Weight: 2000
Def: 3
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 768
EquipLv: 50
View: 233
@@ -34148,7 +40078,10 @@ item_db: (
Buy: 20
Weight: 500
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 30
View: 236
@@ -34460,7 +40393,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
Refine: false
View: 259
@@ -34495,7 +40431,10 @@ item_db: (
Weight: 300
Def: 2
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 40
View: 262
@@ -34621,7 +40560,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 38
Trade: {
@@ -34644,7 +40586,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 39
Trade: {
@@ -34667,7 +40612,16 @@ item_db: (
Buy: 20
Weight: 800
Def: 5
- Job: 0x006444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 256
View: 41
Trade: {
@@ -34702,7 +40656,10 @@ item_db: (
Buy: 250000
Weight: 500
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 142
Trade: {
@@ -34722,7 +40679,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
Refine: false
View: 55
@@ -34784,7 +40744,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 768
EquipLv: 35
View: 175
@@ -34803,7 +40766,10 @@ item_db: (
Buy: 500000
Weight: 900
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 768
EquipLv: 55
View: 178
@@ -34869,7 +40835,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 64
View: 271
@@ -34895,7 +40864,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 64
View: 272
@@ -34921,7 +40893,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 64
View: 273
@@ -34947,7 +40922,10 @@ item_db: (
Buy: 250000
Weight: 500
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 274
Trade: {
@@ -34972,7 +40950,10 @@ item_db: (
Buy: 250000
Weight: 500
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 275
Trade: {
@@ -34997,7 +40978,10 @@ item_db: (
Buy: 250000
Weight: 500
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 276
Trade: {
@@ -35022,7 +41006,10 @@ item_db: (
Buy: 250000
Weight: 500
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 277
Trade: {
@@ -35047,7 +41034,10 @@ item_db: (
Buy: 250000
Weight: 500
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 278
Trade: {
@@ -35135,7 +41125,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 282
Trade: {
@@ -35160,7 +41155,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 283
Trade: {
@@ -35185,7 +41185,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 284
Trade: {
@@ -35210,7 +41215,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 285
Trade: {
@@ -35235,7 +41245,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 286
Trade: {
@@ -35482,7 +41497,10 @@ item_db: (
Buy: 20
Weight: 300
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 301
@@ -35585,7 +41603,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 769
EquipLv: 20
View: 303
@@ -35621,7 +41642,10 @@ item_db: (
Type: 5
Buy: 1
Def: 7
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 1
Refine: false
@@ -35693,7 +41717,10 @@ item_db: (
Type: 5
Buy: 1
Def: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 1
Refine: false
@@ -35851,7 +41878,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 309
@@ -35874,7 +41904,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 310
@@ -35896,7 +41929,10 @@ item_db: (
Type: 5
Buy: 2
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 142
@@ -35924,7 +41960,10 @@ item_db: (
Type: 5
Buy: 2
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 123
@@ -36282,7 +42321,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 45
View: 322
@@ -36378,7 +42420,10 @@ item_db: (
Type: 5
Weight: 500
Def: 12
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 328
@@ -36493,7 +42538,17 @@ item_db: (
Weight: 100
Def: 5
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 256
View: 334
Trade: {
@@ -36619,7 +42674,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 10
View: 341
@@ -36633,7 +42691,10 @@ item_db: (
Buy: 20
Weight: 500
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 261
Trade: {
@@ -36765,7 +42826,10 @@ item_db: (
Type: 5
Buy: 1
Def: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 768
Refine: false
View: 178
@@ -36808,7 +42872,10 @@ item_db: (
Type: 5
Buy: 1
Def: 6
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 142
@@ -36825,7 +42892,10 @@ item_db: (
Type: 5
Buy: 1
Def: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 105
@@ -37105,7 +43175,10 @@ item_db: (
Weight: 200
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 98
},
@@ -37118,7 +43191,10 @@ item_db: (
Weight: 200
Def: 2
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 28
Script: <" bonus bMdef,3; ">
@@ -37132,7 +43208,10 @@ item_db: (
Weight: 100
Def: 2
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 102
},
@@ -37145,7 +43224,10 @@ item_db: (
Weight: 100
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 74
Script: <" bonus bStr,1; ">
@@ -37172,7 +43254,10 @@ item_db: (
Buy: 20
Weight: 700
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 38
View: 361
@@ -37191,7 +43276,22 @@ item_db: (
Weight: 2400
Def: 4
Slots: 1
- Job: 0x00CFDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Loc: 768
View: 138
Script: <"
@@ -37386,7 +43486,17 @@ item_db: (
Weight: 1000
Def: 2
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 256
EquipLv: 70
View: 371
@@ -37769,7 +43879,10 @@ item_db: (
Weight: 250
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 50
View: 389
@@ -38056,7 +44169,14 @@ item_db: (
Weight: 1200
Def: 5
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 2
Loc: 256
EquipLv: 85
@@ -38077,7 +44197,22 @@ item_db: (
Weight: 300
Def: 1
Slots: 1
- Job: 0x00CFFF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ }
Upper: 2
Loc: 256
EquipLv: 85
@@ -38377,7 +44512,10 @@ item_db: (
Buy: 20
Weight: 600
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 18
View: 418
@@ -38443,7 +44581,10 @@ item_db: (
Name: "Mask Of Ifrit"
Type: 5
Def: 8
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 769
EquipLv: 70
Refine: false
@@ -38471,7 +44612,10 @@ item_db: (
Name: "Ears Of Ifrit"
Type: 5
Buy: 20
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
EquipLv: 70
Refine: false
@@ -38755,7 +44899,10 @@ item_db: (
Buy: 500
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 439
@@ -38769,7 +44916,10 @@ item_db: (
Buy: 500
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 440
@@ -38783,7 +44933,10 @@ item_db: (
Buy: 500
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 441
@@ -38797,7 +44950,10 @@ item_db: (
Buy: 500
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 442
@@ -38920,7 +45076,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 1000
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 451
@@ -39721,7 +45880,10 @@ item_db: (
Name: "Student Cap"
Type: 5
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 102
@@ -39746,7 +45908,10 @@ item_db: (
Name: "Ulle's Cap"
Type: 5
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 254
@@ -39771,7 +45936,11 @@ item_db: (
Name: "Sphinx Hat"
Type: 5
Def: 5
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 257
Refine: false
View: 137
@@ -39841,7 +46010,10 @@ item_db: (
Weight: 400
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 30
View: 495
@@ -39862,7 +46034,10 @@ item_db: (
Buy: 20
Weight: 600
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 768
EquipLv: 50
Refine: false
@@ -40224,7 +46399,9 @@ item_db: (
Type: 5
Buy: 10
Weight: 100
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 2
Loc: 512
EquipLv: 60
@@ -40239,7 +46416,11 @@ item_db: (
Type: 5
Buy: 10
Weight: 100
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 512
EquipLv: 60
Refine: false
@@ -40426,7 +46607,10 @@ item_db: (
Weight: 500
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 30
Refine: false
@@ -40998,7 +47182,10 @@ item_db: (
Weight: 500
Def: 6
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 541
@@ -42000,7 +48187,10 @@ item_db: (
Buy: 250000
Weight: 500
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 277
Script: <" bonus bMdef,15; ">
@@ -42032,7 +48222,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
Refine: false
View: 55
@@ -42131,7 +48324,16 @@ item_db: (
Buy: 20
Weight: 800
Def: 5
- Job: 0x006444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 256
View: 41
Script: <" bonus bStr,2; ">
@@ -42146,7 +48348,11 @@ item_db: (
Buy: 20
Weight: 150
Def: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 256
Refine: false
View: 205
@@ -42178,7 +48384,10 @@ item_db: (
Buy: 20
Weight: 500
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 30
Refine: false
@@ -42225,7 +48434,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 64
View: 272
@@ -42427,7 +48639,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
EquipLv: 30
View: 209
@@ -42473,7 +48690,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 286
Script: <" bonus bInt,2; ">
@@ -42488,7 +48710,14 @@ item_db: (
Buy: 20
Weight: 3000
Def: 8
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 768
EquipLv: 50
View: 213
@@ -42560,7 +48789,10 @@ item_db: (
Type: 5
Buy: 1
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
EquipLv: 1
Refine: false
@@ -42575,7 +48807,10 @@ item_db: (
Type: 5
Buy: 1
Def: 7
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 1
Refine: false
@@ -42591,7 +48826,10 @@ item_db: (
Type: 5
Buy: 1
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
EquipLv: 1
Refine: false
@@ -42606,7 +48844,10 @@ item_db: (
Name: "F Brooch C"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -42621,7 +48862,10 @@ item_db: (
Type: 5
Buy: 2
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 41
@@ -43267,7 +49511,10 @@ item_db: (
Type: 5
Def: 1
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
Refine: false
@@ -43413,7 +49660,16 @@ item_db: (
Buy: 20
Weight: 800
Def: 5
- Job: 0x006444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 256
View: 41
Script: <" bonus bStr,2; ">
@@ -43428,7 +49684,11 @@ item_db: (
Buy: 20
Weight: 150
Def: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 256
Refine: false
View: 205
@@ -43460,7 +49720,10 @@ item_db: (
Buy: 20
Weight: 500
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 30
Refine: false
@@ -43507,7 +49770,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 64
View: 272
@@ -43709,7 +49975,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
EquipLv: 30
View: 209
@@ -43755,7 +50026,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 286
Script: <" bonus bInt,2; ">
@@ -43770,7 +50046,14 @@ item_db: (
Buy: 20
Weight: 3000
Def: 8
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 768
EquipLv: 50
View: 213
@@ -43829,7 +50112,10 @@ item_db: (
Type: 5
Buy: 1
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
EquipLv: 1
Refine: false
@@ -43844,7 +50130,10 @@ item_db: (
Type: 5
Buy: 1
Def: 7
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 1
Refine: false
@@ -43860,7 +50149,10 @@ item_db: (
Type: 5
Buy: 1
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
EquipLv: 1
Refine: false
@@ -43875,7 +50167,10 @@ item_db: (
Name: "E Brooch C"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 1
Refine: false
@@ -43890,7 +50185,10 @@ item_db: (
Type: 5
Buy: 2
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 41
@@ -44049,7 +50347,9 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0x00000000
+ Job: {
+ All: false
+ }
Loc: 256
EquipLv: 1
Refine: false
@@ -44104,7 +50404,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 8
Loc: 256
EquipLv: 100
@@ -44131,7 +50433,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00000100
+ Job: {
+ Priest: true
+ }
Upper: 8
Loc: 256
EquipLv: 100
@@ -44158,7 +50462,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 8
Loc: 768
EquipLv: 100
@@ -44185,7 +50491,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 8
Gender: 1
Loc: 256
@@ -44213,7 +50521,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00020000
+ Job: {
+ Rogue: true
+ }
Upper: 8
Loc: 256
EquipLv: 100
@@ -44240,7 +50550,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 8
Gender: 1
Loc: 256
@@ -44265,7 +50577,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 256
EquipLv: 100
@@ -44292,7 +50606,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 8
Loc: 256
EquipLv: 100
@@ -44319,7 +50635,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00008000
+ Job: {
+ Monk: true
+ }
Upper: 8
Loc: 256
EquipLv: 100
@@ -44345,7 +50663,9 @@ item_db: (
Buy: 20
Weight: 100
Def: 12
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 8
Loc: 513
EquipLv: 100
@@ -44371,7 +50691,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00010000
+ Job: {
+ Sage: true
+ }
Upper: 8
Loc: 256
EquipLv: 100
@@ -44398,7 +50720,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00004000
+ Job: {
+ Crusader: true
+ }
Upper: 8
Loc: 768
EquipLv: 100
@@ -44424,7 +50748,9 @@ item_db: (
Weight: 100
Def: 17
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 8
Loc: 256
EquipLv: 100
@@ -44463,7 +50789,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 8
Loc: 256
EquipLv: 100
@@ -45192,7 +51520,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 50
View: 104
@@ -45206,7 +51537,20 @@ item_db: (
Weight: 250
Def: 5
Slots: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 2
Loc: 769
View: 364
@@ -45236,7 +51580,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 98
Script: <"
@@ -66058,7 +72405,9 @@ item_db: (
Type: 0
Buy: 220
Weight: 70
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 8
BuyingStore: true
Script: <" if(checkmount() == MOUNT_MADO) itemheal rand(200,300), 0; ">
@@ -66070,7 +72419,9 @@ item_db: (
Type: 0
Buy: 500
Weight: 70
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 8
BuyingStore: true
Script: <" if(checkmount() == MOUNT_MADO) itemheal rand(300,400), 0; ">
@@ -66082,7 +72433,9 @@ item_db: (
Type: 0
Buy: 1100
Weight: 70
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 8
BuyingStore: true
Script: <" if(checkmount() == MOUNT_MADO) itemheal rand(400,500), 0; ">
@@ -68459,7 +74812,9 @@ item_db: (
Type: 0
Buy: 2
Weight: 100
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 8
BuyingStore: true
Script: <" makerune 5; ">
@@ -68471,7 +74826,9 @@ item_db: (
Type: 0
Buy: 2
Weight: 100
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 8
BuyingStore: true
Script: <" makerune 11; ">
@@ -68483,7 +74840,9 @@ item_db: (
Type: 0
Buy: 2
Weight: 100
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 8
BuyingStore: true
Script: <" makerune 14; ">
@@ -68495,7 +74854,9 @@ item_db: (
Type: 0
Buy: 2
Weight: 100
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 8
BuyingStore: true
Script: <" makerune 2; ">
@@ -68507,7 +74868,9 @@ item_db: (
Type: 0
Buy: 2
Weight: 100
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 8
BuyingStore: true
Script: <" makerune 8; ">
@@ -70467,7 +76830,31 @@ item_db: (
Weight: 600
Atk: 39
Range: 1
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -70483,7 +76870,31 @@ item_db: (
Weight: 900
Atk: 110
Range: 1
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 60
@@ -70502,7 +76913,31 @@ item_db: (
Weight: 700
Atk: 148
Range: 1
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 70
@@ -70523,7 +76958,12 @@ item_db: (
Atk: 80
Range: 1
Slots: 1
- Job: 0x02021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 55
@@ -70540,7 +76980,12 @@ item_db: (
Atk: 80
Range: 1
Slots: 2
- Job: 0x02021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 55
@@ -70557,7 +77002,9 @@ item_db: (
Atk: 120
Range: 1
Slots: 2
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 50
@@ -70572,7 +77019,9 @@ item_db: (
Weight: 600
Atk: 150
Range: 1
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 65
@@ -70591,7 +77040,9 @@ item_db: (
Weight: 400
Atk: 70
Range: 1
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 35
@@ -70608,7 +77059,9 @@ item_db: (
Atk: 70
Range: 1
Slots: 1
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 35
@@ -70624,7 +77077,9 @@ item_db: (
Weight: 900
Atk: 125
Range: 2
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 70
@@ -70645,7 +77100,9 @@ item_db: (
Atk: 50
Range: 1
Slots: 2
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 12
@@ -70662,7 +77119,9 @@ item_db: (
Atk: 50
Range: 1
Slots: 3
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 12
@@ -70679,7 +77138,9 @@ item_db: (
Atk: 95
Range: 1
Slots: 1
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 24
@@ -70699,7 +77160,9 @@ item_db: (
Atk: 95
Range: 1
Slots: 2
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 24
@@ -70718,7 +77181,9 @@ item_db: (
Weight: 800
Atk: 120
Range: 1
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 42
@@ -70738,7 +77203,9 @@ item_db: (
Atk: 120
Range: 1
Slots: 1
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 42
@@ -70758,7 +77225,25 @@ item_db: (
Atk: 64
Range: 1
Slots: 2
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 65
@@ -70778,7 +77263,25 @@ item_db: (
Atk: 70
Range: 1
Slots: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -70795,7 +77298,25 @@ item_db: (
Atk: 140
Range: 1
Slots: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -70816,7 +77337,31 @@ item_db: (
Atk: 148
Range: 1
Slots: 1
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 70
@@ -70860,7 +77405,25 @@ item_db: (
Buy: 1
Atk: 129
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 1
@@ -70892,7 +77455,12 @@ item_db: (
Buy: 1
Atk: 209
Range: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 1
@@ -70918,7 +77486,9 @@ item_db: (
Buy: 1
Atk: 120
Range: 1
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -70944,7 +77514,25 @@ item_db: (
Buy: 2
Atk: 105
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -70959,7 +77547,25 @@ item_db: (
Buy: 2
Atk: 105
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -70974,7 +77580,25 @@ item_db: (
Buy: 2
Atk: 85
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -70994,7 +77618,25 @@ item_db: (
Atk: 120
Range: 1
Slots: 3
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Upper: 2
Loc: 2
WeaponLv: 4
@@ -71012,7 +77654,25 @@ item_db: (
Atk: 130
Range: 1
Slots: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Upper: 2
Loc: 2
WeaponLv: 4
@@ -71033,7 +77693,25 @@ item_db: (
Buy: 20
Atk: 120
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -71059,7 +77737,31 @@ item_db: (
Atk: 110
Range: 1
Slots: 2
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 60
@@ -71079,7 +77781,25 @@ item_db: (
Atk: 70
Range: 1
Slots: 3
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -71096,7 +77816,25 @@ item_db: (
Atk: 70
Range: 1
Slots: 3
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -71113,7 +77851,9 @@ item_db: (
Atk: 140
Range: 1
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -71135,7 +77875,9 @@ item_db: (
Atk: 130
Range: 1
Slots: 2
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 2
Loc: 2
WeaponLv: 2
@@ -71152,7 +77894,9 @@ item_db: (
Atk: 50
Range: 1
Slots: 4
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 2
Loc: 2
WeaponLv: 2
@@ -71167,7 +77911,31 @@ item_db: (
Buy: 20
Atk: 120
Range: 1
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -71197,7 +77965,31 @@ item_db: (
Buy: 20
Atk: 120
Range: 1
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -71229,7 +78021,9 @@ item_db: (
Atk: 120
Range: 1
Slots: 3
- Job: 0x00020000
+ Job: {
+ Rogue: true
+ }
Upper: 2
Loc: 2
WeaponLv: 3
@@ -71253,7 +78047,25 @@ item_db: (
Atk: 130
Range: 1
Slots: 2
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Upper: 2
Loc: 2
WeaponLv: 3
@@ -71274,7 +78086,31 @@ item_db: (
Atk: 50
Range: 1
Slots: 3
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -71298,7 +78134,31 @@ item_db: (
Atk: 63
Range: 1
Slots: 3
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 1
@@ -71322,7 +78182,31 @@ item_db: (
Buy: 20
Atk: 120
Range: 1
- Job: 0xFE9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -71355,7 +78239,25 @@ item_db: (
Type: 4
Atk: 120
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -71379,7 +78281,25 @@ item_db: (
Type: 4
Atk: 105
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -71402,7 +78322,9 @@ item_db: (
Type: 4
Atk: 155
Range: 2
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -71428,7 +78350,11 @@ item_db: (
Atk: 110
Range: 1
Slots: 3
- Job: 0x00021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ }
Upper: 2
Loc: 2
WeaponLv: 2
@@ -71449,7 +78375,11 @@ item_db: (
Atk: 135
Range: 1
Slots: 2
- Job: 0x00021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ }
Upper: 2
Loc: 2
WeaponLv: 3
@@ -71467,7 +78397,25 @@ item_db: (
Type: 4
Atk: 153
Range: 1
- Job: 0x028F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 1
@@ -71496,7 +78444,9 @@ item_db: (
Atk: 30
Range: 7
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 10
@@ -71513,7 +78463,9 @@ item_db: (
Atk: 30
Range: 7
Slots: 2
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 10
@@ -71530,7 +78482,9 @@ item_db: (
Atk: 45
Range: 7
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 35
@@ -71547,7 +78501,9 @@ item_db: (
Atk: 45
Range: 7
Slots: 2
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 35
@@ -71564,7 +78520,9 @@ item_db: (
Atk: 70
Range: 7
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 55
@@ -71581,7 +78539,9 @@ item_db: (
Atk: 70
Range: 7
Slots: 2
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 55
@@ -71597,7 +78557,9 @@ item_db: (
Weight: 500
Atk: 20
Range: 7
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 12
@@ -71617,7 +78579,9 @@ item_db: (
Atk: 68
Range: 7
Slots: 2
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 70
@@ -71634,7 +78598,9 @@ item_db: (
Type: 4
Atk: 70
Range: 7
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -71664,7 +78630,9 @@ item_db: (
Buy: 20
Atk: 100
Range: 7
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 3
Refine: false
@@ -71683,7 +78651,9 @@ item_db: (
Type: 4
Atk: 80
Range: 7
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -71725,7 +78695,9 @@ item_db: (
Type: 4
Atk: 4
Range: 7
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 26
@@ -71749,7 +78721,9 @@ item_db: (
Type: 4
Atk: 60
Range: 7
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 40
@@ -71778,7 +78752,9 @@ item_db: (
Atk: 50
Range: 9
Slots: 3
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 1
@@ -71794,7 +78770,9 @@ item_db: (
Atk: 120
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 24
@@ -71814,7 +78792,9 @@ item_db: (
Atk: 120
Range: 9
Slots: 2
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 24
@@ -71834,7 +78814,9 @@ item_db: (
Atk: 150
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 56
@@ -71854,7 +78836,9 @@ item_db: (
Atk: 135
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 14
@@ -71871,7 +78855,9 @@ item_db: (
Atk: 180
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 35
@@ -71887,7 +78873,9 @@ item_db: (
Weight: 1000
Atk: 210
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 24
@@ -71907,7 +78895,9 @@ item_db: (
Atk: 50
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 55
@@ -71922,7 +78912,9 @@ item_db: (
Weight: 2500
Atk: 75
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 68
@@ -71939,7 +78931,9 @@ item_db: (
Atk: 75
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 68
@@ -71955,7 +78949,9 @@ item_db: (
Weight: 1200
Atk: 220
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 52
@@ -71972,7 +78968,9 @@ item_db: (
Atk: 220
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 52
@@ -71989,7 +78987,9 @@ item_db: (
Atk: 280
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 65
@@ -72004,7 +79004,9 @@ item_db: (
Weight: 1000
Atk: 150
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 70
@@ -72026,7 +79028,9 @@ item_db: (
Atk: 150
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 70
@@ -72047,7 +79051,9 @@ item_db: (
Weight: 700
Atk: 170
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 70
@@ -72069,7 +79075,9 @@ item_db: (
Atk: 170
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 70
@@ -72090,7 +79098,9 @@ item_db: (
Weight: 1300
Atk: 200
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 70
@@ -72112,7 +79122,9 @@ item_db: (
Atk: 80
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 70
@@ -72133,7 +79145,9 @@ item_db: (
Atk: 80
Range: 9
Slots: 2
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 70
@@ -72154,7 +79168,9 @@ item_db: (
Atk: 138
Range: 9
Slots: 2
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 70
@@ -72172,7 +79188,9 @@ item_db: (
Type: 4
Atk: 50
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -72202,7 +79220,9 @@ item_db: (
Type: 4
Atk: 80
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -72230,7 +79250,9 @@ item_db: (
Type: 4
Atk: 100
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -72259,7 +79281,9 @@ item_db: (
Type: 4
Atk: 300
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -72288,7 +79312,9 @@ item_db: (
Buy: 20
Atk: 170
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 3
Refine: false
@@ -72316,7 +79342,9 @@ item_db: (
Type: 4
Atk: 90
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -72353,7 +79381,9 @@ item_db: (
Type: 4
Atk: 90
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -72389,7 +79419,9 @@ item_db: (
Type: 4
Atk: 110
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -72427,7 +79459,9 @@ item_db: (
Type: 4
Atk: 330
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -72468,7 +79502,9 @@ item_db: (
Buy: 1
Weight: 2
Atk: 10
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
EquipLv: 1
View: 3
@@ -72482,7 +79518,9 @@ item_db: (
Buy: 15
Weight: 2
Atk: 15
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
EquipLv: 1
View: 3
@@ -72496,7 +79534,9 @@ item_db: (
Buy: 30
Weight: 2
Atk: 30
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
EquipLv: 1
View: 3
@@ -72513,7 +79553,9 @@ item_db: (
Buy: 80
Weight: 5
Atk: 50
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
EquipLv: 1
View: 5
@@ -72527,7 +79569,9 @@ item_db: (
Buy: 80
Weight: 5
Atk: 50
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
EquipLv: 1
View: 5
@@ -72541,7 +79585,9 @@ item_db: (
Buy: 80
Weight: 5
Atk: 50
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
EquipLv: 1
View: 5
@@ -72558,7 +79604,9 @@ item_db: (
Buy: 80
Weight: 5
Atk: 50
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
EquipLv: 1
View: 5
@@ -72575,7 +79623,9 @@ item_db: (
Buy: 80
Weight: 5
Atk: 50
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
EquipLv: 1
View: 5
@@ -72591,7 +79641,9 @@ item_db: (
Buy: 4
Weight: 5
Atk: 10
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
EquipLv: 1
View: 6
@@ -72604,7 +79656,9 @@ item_db: (
Buy: 10
Weight: 5
Atk: 30
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
EquipLv: 20
View: 6
@@ -72617,7 +79671,9 @@ item_db: (
Buy: 20
Weight: 5
Atk: 45
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
EquipLv: 40
View: 6
@@ -72630,7 +79686,9 @@ item_db: (
Buy: 40
Weight: 5
Atk: 70
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
EquipLv: 60
View: 6
@@ -72643,7 +79701,9 @@ item_db: (
Buy: 100
Weight: 5
Atk: 100
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
EquipLv: 80
View: 6
@@ -72656,7 +79716,9 @@ item_db: (
Buy: 10
Weight: 20
Atk: 30
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
EquipLv: 1
View: 7
@@ -72670,7 +79732,9 @@ item_db: (
Buy: 10
Weight: 20
Atk: 30
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
EquipLv: 1
View: 7
@@ -72684,7 +79748,9 @@ item_db: (
Buy: 10
Weight: 20
Atk: 30
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
EquipLv: 1
View: 7
@@ -72698,7 +79764,9 @@ item_db: (
Buy: 10
Weight: 20
Atk: 30
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
EquipLv: 1
View: 7
@@ -72712,7 +79780,9 @@ item_db: (
Buy: 10
Weight: 20
Atk: 30
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
EquipLv: 1
View: 7
@@ -72730,7 +79800,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 1
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -72743,7 +79815,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 1
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -72756,7 +79830,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 1
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -72769,7 +79845,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 1
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -72782,7 +79860,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 1
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -72795,7 +79875,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -72808,7 +79890,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -72821,7 +79905,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -72834,7 +79920,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 10
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -72848,7 +79936,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 10
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -72862,7 +79952,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -72876,7 +79968,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -72890,7 +79984,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -72912,7 +80008,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 10
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -72926,7 +80024,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 10
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -72940,7 +80040,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 20
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -72954,7 +80056,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 40
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -72968,7 +80072,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 80
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -72982,7 +80088,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 20
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -72996,7 +80104,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 40
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -73010,7 +80120,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 80
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -73024,7 +80136,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 70
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -73041,7 +80155,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -73058,7 +80174,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -73072,7 +80190,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -73086,7 +80206,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -73100,7 +80222,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -73114,7 +80238,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -73128,7 +80254,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -73142,7 +80270,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -73156,7 +80286,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -73174,7 +80306,9 @@ item_db: (
Weight: 3000
Atk: 150
Range: 1
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 65
@@ -73196,7 +80330,9 @@ item_db: (
Atk: 50
Range: 1
Slots: 3
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 42
@@ -73216,7 +80352,9 @@ item_db: (
Atk: 50
Range: 1
Slots: 4
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 42
@@ -73235,7 +80373,9 @@ item_db: (
Weight: 1500
Atk: 185
Range: 1
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 55
@@ -73257,7 +80397,9 @@ item_db: (
Atk: 112
Range: 1
Slots: 2
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 70
@@ -73276,7 +80418,9 @@ item_db: (
Buy: 20
Atk: 55
Range: 1
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -73305,7 +80449,9 @@ item_db: (
Buy: 20
Atk: 55
Range: 1
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -73334,7 +80480,9 @@ item_db: (
Buy: 20
Atk: 55
Range: 1
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -73372,7 +80520,9 @@ item_db: (
Type: 4
Atk: 230
Range: 1
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -73400,7 +80550,9 @@ item_db: (
Type: 4
Atk: 99
Range: 1
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 1
@@ -73429,7 +80581,17 @@ item_db: (
Atk: 150
Range: 1
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -73448,7 +80610,17 @@ item_db: (
Buy: 1
Atk: 199
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 1
@@ -73478,7 +80650,17 @@ item_db: (
Buy: 2
Atk: 185
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -73497,7 +80679,17 @@ item_db: (
Buy: 2
Atk: 120
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -73518,7 +80710,17 @@ item_db: (
Atk: 130
Range: 1
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 55
@@ -73535,7 +80737,17 @@ item_db: (
Atk: 125
Range: 1
Slots: 2
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 55
@@ -73553,7 +80765,17 @@ item_db: (
Buy: 20
Atk: 120
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -73577,7 +80799,17 @@ item_db: (
Buy: 1
Atk: 148
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -73596,7 +80828,17 @@ item_db: (
Buy: 1
Atk: 120
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -73616,7 +80858,17 @@ item_db: (
Buy: 1
Atk: 160
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -73636,7 +80888,18 @@ item_db: (
Buy: 20
Atk: 115
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -73665,7 +80928,18 @@ item_db: (
Buy: 20
Atk: 115
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -73696,7 +80970,17 @@ item_db: (
Atk: 150
Range: 1
Slots: 3
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Upper: 2
Loc: 2
WeaponLv: 4
@@ -73718,7 +81002,17 @@ item_db: (
Atk: 160
Range: 1
Slots: 3
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Upper: 2
Loc: 2
WeaponLv: 4
@@ -73740,7 +81034,17 @@ item_db: (
Atk: 105
Range: 1
Slots: 3
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Upper: 2
Loc: 2
WeaponLv: 3
@@ -73766,7 +81070,18 @@ item_db: (
Atk: 59
Range: 1
Slots: 3
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -73790,7 +81105,18 @@ item_db: (
Buy: 20
Atk: 130
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -73828,7 +81154,18 @@ item_db: (
Buy: 20
Atk: 130
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -73858,7 +81195,14 @@ item_db: (
Buy: 20
Atk: 130
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -73889,7 +81233,17 @@ item_db: (
Buy: 20
Atk: 160
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -73915,7 +81269,17 @@ item_db: (
Atk: 160
Range: 1
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 70
@@ -73941,7 +81305,14 @@ item_db: (
Atk: 170
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 2
Loc: 2
WeaponLv: 3
@@ -73956,7 +81327,10 @@ item_db: (
Type: 4
Atk: 185
Range: 1
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 1
@@ -85751,7 +93125,34 @@ item_db: (
Type: 2
Buy: 1500
Weight: 20
- Job: 0xFFF7FEEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ Gunslinger: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
EquipLv: 40
Script: <" sc_start SC_ATTHASTE_POTION2, 1800000, 0; ">
},
@@ -85762,7 +93163,21 @@ item_db: (
Type: 2
Buy: 3000
Weight: 20
- Job: 0x01E646A6
+ Job: {
+ Swordsman: true
+ Magician: true
+ Merchant: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ Gunslinger: true
+ }
EquipLv: 85
Script: <" sc_start SC_ATTHASTE_POTION3, 1800000, 0; ">
},
@@ -87109,7 +94524,17 @@ item_db: (
Weight: 1000
Def: 7
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Upper: 2
Loc: 16
EquipLv: 85
@@ -87127,7 +94552,10 @@ item_db: (
Name: "Odin's Blessing"
Type: 5
Def: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
Refine: false
Trade: {
@@ -87153,7 +94581,17 @@ item_db: (
Atk: 130
Range: 1
Slots: 2
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Upper: 2
Loc: 2
WeaponLv: 4
@@ -87176,7 +94614,17 @@ item_db: (
Atk: 130
Range: 1
Slots: 2
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Upper: 2
Loc: 2
WeaponLv: 3
@@ -87201,7 +94649,11 @@ item_db: (
Type: 4
Atk: 175
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 1
@@ -87783,7 +95235,10 @@ item_db: (
Buy: 100
Weight: 10
Atk: 100
- Job: 0x00040400
+ Job: {
+ Blacksmith: true
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -87797,7 +95252,10 @@ item_db: (
Buy: 200
Weight: 10
Atk: 120
- Job: 0x00040400
+ Job: {
+ Blacksmith: true
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -87812,7 +95270,10 @@ item_db: (
Buy: 200
Weight: 10
Atk: 120
- Job: 0x00040400
+ Job: {
+ Blacksmith: true
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -87827,7 +95288,10 @@ item_db: (
Buy: 200
Weight: 10
Atk: 120
- Job: 0x00040400
+ Job: {
+ Blacksmith: true
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -87842,7 +95306,10 @@ item_db: (
Buy: 500
Weight: 10
Atk: 250
- Job: 0x00040400
+ Job: {
+ Blacksmith: true
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
EquipLv: 99
@@ -87858,7 +95325,10 @@ item_db: (
Buy: 20
Atk: 190
Range: 5
- Job: 0x00080800
+ Job: {
+ Hunter: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 1
@@ -87873,7 +95343,13 @@ item_db: (
Buy: 2
Atk: 185
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -87898,7 +95374,13 @@ item_db: (
Buy: 2
Atk: 185
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -88031,7 +95513,10 @@ item_db: (
Buy: 20
Weight: 100
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
EquipLv: 70
Refine: false
diff --git a/db/pre-re/item_group.conf b/db/pre-re/item_group.conf
index c2222552c..63f6efcb0 100644
--- a/db/pre-re/item_group.conf
+++ b/db/pre-re/item_group.conf
@@ -412,7 +412,14 @@ Gift_Box: (
"Piece_Of_Cake",
"Old_Violet_Box",
("Gift_Box",19),
- "Girl's_Diary",
+ ("Girl's_Diary",2),
+ "Emperium",
+ "Steel",
+ "Old_Blue_Box",
+ ("Elunium_Stone",2),
+ ("Oridecon",2),
+ ("Oridecon_Stone",5),
+ "Elunium",
)
Gift_Box_1: (
"Star_Crumb",
@@ -554,7 +561,14 @@ Gift_Box_2: (
"Piece_Of_Cake",
"Old_Violet_Box",
("Gift_Box",19),
- "Girl's_Diary",
+ ("Girl's_Diary",2),
+ "Emperium",
+ "Steel",
+ "Old_Blue_Box",
+ ("Elunium_Stone",2),
+ ("Oridecon",2),
+ ("Oridecon_Stone",5),
+ "Elunium",
)
Gift_Box_3: (
"Star_Crumb",
diff --git a/db/pre-re/mob_db.conf b/db/pre-re/mob_db.conf
index 6d73375eb..8e5e93465 100644
--- a/db/pre-re/mob_db.conf
+++ b/db/pre-re/mob_db.conf
@@ -37,6 +37,7 @@ mob_db: (
SpriteName: "SPRITE_NAME" (string)
Name: "Mob name" (string)
// ================ Optional fields ===============================
+ JName: "Mob name" (string)
Lv: level (int, defaults to 1)
Hp: health (int, defaults to 1)
Sp: mana (int, defaults to 0)
@@ -75,6 +76,7 @@ mob_db: (
ChangeTargetMelee: true/false (bool, defaults to false)
ChangeTargetChase: true/false (bool, defaults to false)
TargetWeak: true/false (bool, defaults to false)
+ NoKnockback: true/false (bool, defaults to false)
}
MoveSpeed: move speed (int, defaults to 0)
AttackDelay: attack delay (int, defaults to 4000)
@@ -115,9 +117,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -166,9 +168,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -213,9 +215,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
MoveSpeed: 512
AttackDelay: 0
AttackMotion: 512
@@ -245,9 +247,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Assist: true
@@ -293,9 +295,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -343,9 +345,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (1, 0)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 0)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -382,9 +384,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -429,9 +431,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
Detector: true
}
@@ -474,9 +476,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Assist: true
@@ -522,9 +524,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -568,9 +570,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -615,9 +617,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -659,9 +661,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Assist: true
@@ -707,9 +709,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -753,9 +755,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -801,9 +803,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -849,9 +851,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -898,9 +900,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -945,9 +947,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 1)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Assist: true
@@ -992,9 +994,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
Aggressive: true
CanAttack: true
@@ -1038,9 +1040,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Looter: true
@@ -1088,9 +1090,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 10
- Size: 2
- Race: 0
- Element: (0, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Looter: true
@@ -1135,9 +1137,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -1185,9 +1187,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -1213,6 +1215,7 @@ mob_db: (
Id: 1025
SpriteName: "SNAKE"
Name: "Snake"
+ JName: "Boa"
Lv: 15
Hp: 471
Sp: 0
@@ -1232,9 +1235,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -1278,9 +1281,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -1328,9 +1331,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -1369,9 +1372,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -1419,9 +1422,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 1)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -1470,9 +1473,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -1517,9 +1520,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Looter: true
@@ -1564,9 +1567,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Looter: true
@@ -1611,9 +1614,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -1661,9 +1664,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -1706,9 +1709,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 2)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -1757,9 +1760,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -1807,9 +1810,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -1857,9 +1860,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 4)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -1916,9 +1919,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -1975,9 +1978,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -2022,9 +2025,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -2072,9 +2075,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Looter: true
@@ -2122,9 +2125,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 10
- Size: 0
- Race: 5
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -2160,9 +2163,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -2210,9 +2213,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -2260,9 +2263,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -2318,9 +2321,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
MoveSpeed: 1000
AttackDelay: 1001
AttackMotion: 1
@@ -2360,9 +2363,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Dark", 1)
Mode: {
Detector: true
}
@@ -2405,9 +2408,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -2450,9 +2453,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -2496,9 +2499,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Looter: true
@@ -2545,9 +2548,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -2573,6 +2576,7 @@ mob_db: (
Id: 1053
SpriteName: "THIEF_BUG_"
Name: "Thief Bug Female"
+ JName: "Female Thief Bug"
Lv: 10
Hp: 170
Sp: 0
@@ -2592,9 +2596,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Looter: true
@@ -2623,6 +2627,7 @@ mob_db: (
Id: 1054
SpriteName: "THIEF_BUG__"
Name: "Thief Bug Male"
+ JName: "Male Thief Bug"
Lv: 19
Hp: 583
Sp: 0
@@ -2642,9 +2647,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -2693,9 +2698,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 3
- Element: (2, 1)
+ Size: "Size_Large"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -2739,9 +2744,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -2786,9 +2791,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -2835,9 +2840,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Looter: true
@@ -2885,9 +2890,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 4)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -2944,9 +2949,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 1)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -2991,9 +2996,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (8, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -3043,9 +3048,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (6, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Holy", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -3088,9 +3093,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CanAttack: true
@@ -3134,9 +3139,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -3180,9 +3185,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 3)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -3230,9 +3235,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -3277,9 +3282,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -3324,9 +3329,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -3369,9 +3374,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 2)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -3419,9 +3424,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -3466,9 +3471,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -3516,9 +3521,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (3, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -3567,9 +3572,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -3611,9 +3616,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -3657,9 +3662,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -3693,9 +3698,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -3739,9 +3744,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -3789,9 +3794,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Plant: true
}
@@ -3834,9 +3839,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Plant: true
}
@@ -3879,9 +3884,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Plant: true
}
@@ -3924,9 +3929,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Plant: true
}
@@ -3969,9 +3974,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Plant: true
}
@@ -4014,9 +4019,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (6, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Holy", 1)
Mode: {
Plant: true
}
@@ -4059,9 +4064,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Plant: true
}
@@ -4104,9 +4109,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Plant: true
}
@@ -4149,9 +4154,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Looter: true
@@ -4204,9 +4209,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -4263,9 +4268,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -4316,9 +4321,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -4370,9 +4375,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -4424,9 +4429,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -4478,9 +4483,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -4532,9 +4537,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -4586,9 +4591,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (1, 1)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -4634,9 +4639,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -4684,9 +4689,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (6, 4)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -4738,9 +4743,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
MoveSpeed: 1000
AttackDelay: 1001
AttackMotion: 1
@@ -4779,9 +4784,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (9, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -4831,9 +4836,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -4883,9 +4888,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -4934,9 +4939,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -4987,9 +4992,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -5039,9 +5044,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -5085,9 +5090,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -5132,9 +5137,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -5182,9 +5187,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -5213,6 +5218,7 @@ mob_db: (
Id: 1107
SpriteName: "DESERT_WOLF_B"
Name: "Desert Wolf Baby"
+ JName: "Baby Desert Wolf"
Lv: 9
Hp: 164
Sp: 0
@@ -5232,9 +5238,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Assist: true
@@ -5280,9 +5286,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 4)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -5327,9 +5333,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -5380,9 +5386,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -5428,9 +5434,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -5478,9 +5484,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -5536,9 +5542,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Looter: true
@@ -5583,9 +5589,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 2)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -5630,9 +5636,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 1)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -5689,9 +5695,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (8, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -5736,9 +5742,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -5788,9 +5794,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 3
- Element: (2, 1)
+ Size: "Size_Large"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Aggressive: true
CanAttack: true
@@ -5834,9 +5840,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -5884,9 +5890,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (8, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -5938,9 +5944,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -5985,9 +5991,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -6037,9 +6043,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -6087,9 +6093,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -6137,9 +6143,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -6187,9 +6193,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -6237,9 +6243,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -6283,9 +6289,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -6330,9 +6336,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (3, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -6380,9 +6386,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -6431,9 +6437,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (4, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -6483,9 +6489,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (9, 1)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -6535,9 +6541,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -6584,9 +6590,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -6633,9 +6639,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -6683,9 +6689,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -6735,9 +6741,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -6787,9 +6793,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -6835,9 +6841,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -6886,9 +6892,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (3, 1)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -6936,9 +6942,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -6981,9 +6987,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 2)
MoveSpeed: 800
AttackDelay: 1201
AttackMotion: 1
@@ -7022,9 +7028,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (8, 3)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -7073,9 +7079,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -7120,9 +7126,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -7166,9 +7172,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -7215,9 +7221,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (2, 4)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -7274,9 +7280,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -7327,9 +7333,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -7377,9 +7383,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (3, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -7436,9 +7442,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -7488,9 +7494,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -7537,9 +7543,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -7583,9 +7589,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -7632,9 +7638,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -7682,9 +7688,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -7732,9 +7738,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -7791,9 +7797,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -7837,9 +7843,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -7896,9 +7902,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -7946,9 +7952,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (1, 3)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
CanAttack: true
@@ -7992,9 +7998,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -8042,9 +8048,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (7, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -8092,9 +8098,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -8142,9 +8148,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -8192,9 +8198,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -8239,9 +8245,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -8285,9 +8291,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (3, 1)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -8333,9 +8339,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -8383,9 +8389,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -8431,9 +8437,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -8480,9 +8486,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -8529,9 +8535,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -8578,9 +8584,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -8626,9 +8632,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -8671,9 +8677,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -8719,9 +8725,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Looter: true
@@ -8765,9 +8771,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -8815,9 +8821,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (8, 3)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -8863,9 +8869,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -8915,9 +8921,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -8959,9 +8965,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Plant: true
}
@@ -8998,9 +9004,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -9048,9 +9054,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -9098,9 +9104,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 1
- Element: (8, 1)
+ Size: "Size_Small"
+ Race: "RC_Undead"
+ Element: ("Ele_Ghost", 1)
MoveSpeed: 150
AttackDelay: 1960
AttackMotion: 960
@@ -9135,9 +9141,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (8, 2)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -9185,9 +9191,9 @@ mob_db: (
}
ViewRange: 1
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
MoveSpeed: 1
AttackDelay: 1
AttackMotion: 1
@@ -9217,9 +9223,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -9267,9 +9273,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -9317,9 +9323,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (2, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -9375,9 +9381,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -9425,9 +9431,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -9477,9 +9483,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -9510,6 +9516,7 @@ mob_db: (
Id: 1194
SpriteName: "ARCLOUSE"
Name: "Arclouse"
+ JName: "Arclouze"
Lv: 59
Hp: 6075
Sp: 0
@@ -9529,9 +9536,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -9580,9 +9587,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -9632,9 +9639,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -9682,9 +9689,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -9732,9 +9739,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (9, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -9784,9 +9791,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -9815,6 +9822,7 @@ mob_db: (
Id: 1200
SpriteName: "ZHERLTHSH"
Name: "Zherlthsh"
+ JName: "Zealotus"
Lv: 63
Hp: 18300
Sp: 0
@@ -9834,9 +9842,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -9884,9 +9892,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (0, 2)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -9935,9 +9943,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (0, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -9983,9 +9991,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -10018,6 +10026,7 @@ mob_db: (
Id: 1204
SpriteName: "TIRFING"
Name: "Tirfing"
+ JName: "Ogretooth"
Lv: 71
Hp: 29900
Sp: 0
@@ -10037,9 +10046,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -10091,9 +10100,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (7, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -10145,9 +10154,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -10197,9 +10206,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -10230,6 +10239,7 @@ mob_db: (
Id: 1208
SpriteName: "WANDER_MAN"
Name: "Wander Man"
+ JName: "Wanderer"
Lv: 74
Hp: 8170
Sp: 0
@@ -10249,9 +10259,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -10302,9 +10312,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (5, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -10352,9 +10362,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -10402,9 +10412,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -10453,9 +10463,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -10503,9 +10513,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -10555,9 +10565,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -10605,9 +10615,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -10655,9 +10665,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -10688,6 +10698,7 @@ mob_db: (
Id: 1219
SpriteName: "KNIGHT_OF_ABYSS"
Name: "Knight of Abyss"
+ JName: "Abysmal Knight"
Lv: 79
Hp: 36140
Sp: 0
@@ -10707,9 +10718,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -10759,9 +10770,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -10810,9 +10821,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -10861,9 +10872,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -10913,9 +10924,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -10965,9 +10976,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -11015,9 +11026,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -11067,9 +11078,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -11118,9 +11129,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -11170,9 +11181,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -11221,9 +11232,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -11268,9 +11279,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
Detector: true
}
@@ -11313,9 +11324,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -11359,9 +11370,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
MoveSpeed: 1000
AttackDelay: 1001
AttackMotion: 1
@@ -11401,9 +11412,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 1)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -11446,9 +11457,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -11495,9 +11506,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -11545,9 +11556,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
MoveSpeed: 1000
AttackDelay: 1001
AttackMotion: 1
@@ -11586,9 +11597,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -11636,9 +11647,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -11686,9 +11697,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -11736,9 +11747,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -11781,9 +11792,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -11826,9 +11837,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -11872,9 +11883,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -11924,9 +11935,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -11970,9 +11981,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -12016,9 +12027,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (6, 2)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -12063,9 +12074,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Plant: true
@@ -12110,9 +12121,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -12158,9 +12169,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -12205,9 +12216,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -12238,6 +12249,7 @@ mob_db: (
Id: 1251
SpriteName: "KNIGHT_OF_WINDSTORM"
Name: "Knight of Windstorm"
+ JName: "Stormy Knight"
Lv: 77
Hp: 240000
Sp: 0
@@ -12257,9 +12269,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (4, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -12297,6 +12309,7 @@ mob_db: (
Id: 1252
SpriteName: "GARM"
Name: "Garm"
+ JName: "Hatii"
Lv: 73
Hp: 197000
Sp: 0
@@ -12316,9 +12329,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (1, 4)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -12374,9 +12387,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -12421,9 +12434,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -12454,6 +12467,7 @@ mob_db: (
Id: 1255
SpriteName: "NERAID"
Name: "Neraid"
+ JName: "Nereid"
Lv: 40
Hp: 4120
Sp: 0
@@ -12473,9 +12487,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -12525,9 +12539,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -12576,9 +12590,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -12628,9 +12642,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (5, 1)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -12676,9 +12690,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (4, 4)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -12730,9 +12744,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -12781,9 +12795,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Looter: true
@@ -12809,6 +12823,7 @@ mob_db: (
Id: 1262
SpriteName: "MUTANT_DRAGON"
Name: "Mutant Dragon"
+ JName: "Mutant Dragonoid"
Lv: 65
Hp: 62600
Sp: 0
@@ -12828,9 +12843,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -12882,9 +12897,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -12935,9 +12950,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (1, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -12987,9 +13002,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Assist: true
@@ -13035,9 +13050,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -13081,9 +13096,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -13132,9 +13147,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -13184,9 +13199,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -13212,6 +13227,7 @@ mob_db: (
Id: 1270
SpriteName: "C_TOWER_MANAGER"
Name: "Clock Tower Manager"
+ JName: "Tower Keeper"
Lv: 63
Hp: 18600
Sp: 0
@@ -13231,9 +13247,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -13278,9 +13294,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -13323,9 +13339,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -13382,9 +13398,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -13434,9 +13450,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 4)
Mode: {
Aggressive: true
CanAttack: true
@@ -13478,9 +13494,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -13525,9 +13541,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -13573,9 +13589,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -13619,9 +13635,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -13665,9 +13681,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -13698,6 +13714,7 @@ mob_db: (
Id: 1280
SpriteName: "STEAM_GOBLIN"
Name: "Steam Goblin"
+ JName: "Goblin Steamrider"
Lv: 35
Hp: 2490
Sp: 0
@@ -13717,9 +13734,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -13764,9 +13781,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -13811,9 +13828,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -13859,9 +13876,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -13913,9 +13930,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 3
- Element: (1, 1)
+ Size: "Size_Large"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -13960,9 +13977,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -14003,9 +14020,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -14046,9 +14063,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14086,12 +14103,13 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 1)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 1)
Mode: {
Boss: true
Detector: true
+ NoKnockback: true
}
MoveSpeed: 300
AttackDelay: 1288
@@ -14122,9 +14140,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (2, 4)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -14176,9 +14194,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14228,9 +14246,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -14280,9 +14298,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14333,9 +14351,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14386,9 +14404,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14439,9 +14457,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -14493,9 +14511,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -14545,9 +14563,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -14597,9 +14615,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14649,9 +14667,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14701,9 +14719,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14754,9 +14772,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14807,9 +14825,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -14861,9 +14879,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14914,9 +14932,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14967,9 +14985,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -15020,9 +15038,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 1)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -15072,9 +15090,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (3, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -15126,9 +15144,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -15178,9 +15196,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (3, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -15230,9 +15248,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -15282,9 +15300,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -15334,9 +15352,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -15393,9 +15411,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -15445,9 +15463,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -15492,9 +15510,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -15544,9 +15562,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -15572,6 +15590,7 @@ mob_db: (
Id: 1317
SpriteName: "FUR_SEAL"
Name: "Fur Seal"
+ JName: "Seal"
Lv: 63
Hp: 9114
Sp: 0
@@ -15591,9 +15610,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -15641,9 +15660,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -15693,9 +15712,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -15745,9 +15764,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -15799,9 +15818,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -15852,9 +15871,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Looter: true
@@ -15899,9 +15918,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -15949,9 +15968,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -15995,9 +16014,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16041,9 +16060,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16087,9 +16106,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16133,9 +16152,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16179,9 +16198,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16225,9 +16244,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16271,9 +16290,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16317,9 +16336,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16363,9 +16382,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16409,9 +16428,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16455,9 +16474,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16501,9 +16520,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16547,9 +16566,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16593,9 +16612,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16639,9 +16658,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16685,9 +16704,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16731,9 +16750,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16777,9 +16796,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16823,9 +16842,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16869,9 +16888,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16915,9 +16934,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16961,9 +16980,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17007,9 +17026,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17053,9 +17072,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17099,9 +17118,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17145,9 +17164,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17191,9 +17210,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17237,9 +17256,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17283,9 +17302,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17329,9 +17348,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17375,9 +17394,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17421,9 +17440,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17467,9 +17486,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17513,9 +17532,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17559,9 +17578,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17605,9 +17624,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17651,9 +17670,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17697,9 +17716,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17743,9 +17762,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17789,9 +17808,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -17835,9 +17854,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -17882,9 +17901,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -17931,9 +17950,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -17979,9 +17998,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
Aggressive: true
CanAttack: true
@@ -18023,9 +18042,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Assist: true
@@ -18069,9 +18088,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -18103,6 +18122,7 @@ mob_db: (
Id: 1371
SpriteName: "FAKE_ANGEL"
Name: "Fake Angel"
+ JName: "False Angel"
Lv: 65
Hp: 16845
Sp: 0
@@ -18122,9 +18142,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 3)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -18170,9 +18190,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Assist: true
@@ -18199,6 +18219,7 @@ mob_db: (
Id: 1373
SpriteName: "LORD_OF_DEATH"
Name: "Lord of Death"
+ JName: "Lord the Dead"
Lv: 94
Hp: 603383
Sp: 0
@@ -18218,9 +18239,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -18277,9 +18298,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -18330,9 +18351,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -18378,9 +18399,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -18428,9 +18449,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -18478,9 +18499,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (5, 3)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Poison", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -18526,9 +18547,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -18577,9 +18598,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -18623,9 +18644,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -18669,9 +18690,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -18718,9 +18739,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 3)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -18766,9 +18787,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -18813,9 +18834,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -18860,9 +18881,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -18910,9 +18931,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -18939,6 +18960,7 @@ mob_db: (
Id: 1388
SpriteName: "ARCHANGELING"
Name: "Archangeling"
+ JName: "Arc Angeling"
Lv: 60
Hp: 79523
Sp: 0
@@ -18958,9 +18980,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -19012,9 +19034,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -19070,9 +19092,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -19118,9 +19140,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -19167,9 +19189,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (4, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -19215,9 +19237,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -19255,9 +19277,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -19295,9 +19317,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -19343,9 +19365,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -19391,9 +19413,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -19439,9 +19461,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -19487,9 +19509,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -19546,9 +19568,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CanAttack: true
@@ -19592,9 +19614,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -19625,6 +19647,7 @@ mob_db: (
Id: 1402
SpriteName: "POISON_TOAD"
Name: "Poison Toad"
+ JName: "Poisonous Toad"
Lv: 46
Hp: 6629
Sp: 0
@@ -19644,9 +19667,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -19671,6 +19694,7 @@ mob_db: (
Id: 1403
SpriteName: "ANTIQUE_FIRELOCK"
Name: "Antique Firelock"
+ JName: "Firelock Soldier"
Lv: 47
Hp: 3852
Sp: 0
@@ -19690,9 +19714,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -19719,6 +19743,7 @@ mob_db: (
Id: 1404
SpriteName: "MIYABI_NINGYO"
Name: "Miyabi Ningyo"
+ JName: "Miyabi Doll"
Lv: 33
Hp: 6300
Sp: 0
@@ -19738,9 +19763,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -19786,9 +19811,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -19837,9 +19862,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -19887,9 +19912,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (1, 0)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 0)
MoveSpeed: 0
AttackDelay: 0
AttackMotion: 0
@@ -19919,9 +19944,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -19950,6 +19975,7 @@ mob_db: (
Id: 1409
SpriteName: "RICE_CAKE_BOY"
Name: "Rice Cake Boy"
+ JName: "Dumpling Child"
Lv: 27
Hp: 2098
Sp: 0
@@ -19969,9 +19995,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -19996,6 +20022,7 @@ mob_db: (
Id: 1410
SpriteName: "LIVE_PEACH_TREE"
Name: "Live Peach Tree"
+ JName: "Enchanted Peach Tree"
Lv: 53
Hp: 8905
Sp: 0
@@ -20015,9 +20042,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -20061,9 +20088,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 0)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 0)
MoveSpeed: 0
AttackDelay: 0
AttackMotion: 0
@@ -20074,6 +20101,7 @@ mob_db: (
Id: 1412
SpriteName: "EVIL_CLOUD_HERMIT"
Name: "Evil Cloud Hermit"
+ JName: "Taoist Hermit"
Lv: 56
Hp: 10392
Sp: 0
@@ -20093,9 +20121,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -20122,6 +20150,7 @@ mob_db: (
Id: 1413
SpriteName: "WILD_GINSENG"
Name: "Wild Ginseng"
+ JName: "Hermit Plant"
Lv: 46
Hp: 6900
Sp: 0
@@ -20141,9 +20170,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (3, 2)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -20188,9 +20217,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 0)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 0)
MoveSpeed: 0
AttackDelay: 0
AttackMotion: 0
@@ -20220,9 +20249,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (8, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Ghost", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -20250,6 +20279,7 @@ mob_db: (
Id: 1416
SpriteName: "WICKED_NYMPH"
Name: "Wicked Nymph"
+ JName: "Evil Nymph"
Lv: 63
Hp: 16029
Sp: 0
@@ -20269,9 +20299,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -20322,9 +20352,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -20367,9 +20397,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (8, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -20426,9 +20456,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -20466,9 +20496,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -20506,9 +20536,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 1)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -20547,9 +20577,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 2)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -20588,9 +20618,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -20628,9 +20658,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -20668,9 +20698,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -20708,9 +20738,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -20748,9 +20778,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (8, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -20789,9 +20819,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -20829,9 +20859,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -20870,9 +20900,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -20911,9 +20941,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -20952,9 +20982,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -20992,9 +21022,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -21033,9 +21063,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -21073,9 +21103,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -21113,9 +21143,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -21153,9 +21183,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (4, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -21193,9 +21223,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (9, 1)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -21233,9 +21263,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -21273,9 +21303,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -21313,9 +21343,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -21353,9 +21383,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -21393,9 +21423,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -21433,9 +21463,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -21473,9 +21503,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -21513,9 +21543,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -21553,9 +21583,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (4, 4)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -21595,9 +21625,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -21617,6 +21647,7 @@ mob_db: (
Id: 1449
SpriteName: "G_MUTANT_DRAGON"
Name: "Mutant Dragon"
+ JName: "Mutant Dragonoid"
Lv: 65
Hp: 62600
Sp: 0
@@ -21636,9 +21667,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -21678,9 +21709,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -21719,9 +21750,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -21759,9 +21790,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -21799,9 +21830,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -21840,9 +21871,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -21881,9 +21912,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -21921,9 +21952,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -21963,9 +21994,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22004,9 +22035,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (3, 1)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22044,9 +22075,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (8, 3)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -22085,9 +22116,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22125,9 +22156,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -22165,9 +22196,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22205,9 +22236,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22245,9 +22276,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -22285,9 +22316,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22325,9 +22356,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22365,9 +22396,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (7, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -22386,6 +22417,7 @@ mob_db: (
Id: 1468
SpriteName: "G_REQUIEM"
Name: "Requim"
+ JName: "Requiem"
Lv: 35
Hp: 3089
Sp: 0
@@ -22405,9 +22437,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22445,9 +22477,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22485,9 +22517,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22525,9 +22557,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -22565,9 +22597,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22605,9 +22637,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22645,9 +22677,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -22685,9 +22717,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -22725,9 +22757,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -22746,6 +22778,7 @@ mob_db: (
Id: 1477
SpriteName: "G_ARCLOUSE"
Name: "Arclouse"
+ JName: "Arclouze"
Lv: 59
Hp: 6075
Sp: 0
@@ -22765,9 +22798,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -22806,9 +22839,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -22846,9 +22879,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -22886,9 +22919,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -22926,9 +22959,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22947,6 +22980,7 @@ mob_db: (
Id: 1482
SpriteName: "G_ZHERLTHSH"
Name: "Zherlthsh"
+ JName: "Zealotus"
Lv: 63
Hp: 18300
Sp: 0
@@ -22966,9 +23000,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -23006,9 +23040,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (0, 2)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -23047,9 +23081,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (0, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -23087,9 +23121,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -23110,6 +23144,7 @@ mob_db: (
Id: 1486
SpriteName: "G_TIRFING"
Name: "Tirfing"
+ JName: "Ogretooth"
Lv: 71
Hp: 29900
Sp: 0
@@ -23129,9 +23164,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -23171,9 +23206,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (7, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -23213,9 +23248,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -23253,9 +23288,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -23274,6 +23309,7 @@ mob_db: (
Id: 1490
SpriteName: "G_WANDER_MAN"
Name: "Wander Man"
+ JName: "Wanderer"
Lv: 74
Hp: 8170
Sp: 0
@@ -23293,9 +23329,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -23334,9 +23370,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -23357,6 +23393,7 @@ mob_db: (
Id: 1492
SpriteName: "INCANTATION_SAMURAI"
Name: "Incantation Samurai"
+ JName: "Samurai Specter"
Lv: 71
Hp: 218652
Sp: 0
@@ -23376,9 +23413,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -23435,9 +23472,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 4)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -23485,9 +23522,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Assist: true
@@ -23532,9 +23569,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (3, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -23581,9 +23618,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 0)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 0)
MoveSpeed: 0
AttackDelay: 0
AttackMotion: 0
@@ -23613,9 +23650,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 3
- Element: (2, 4)
+ Size: "Size_Large"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -23663,9 +23700,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -23713,9 +23750,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -23763,9 +23800,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Wind", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -23809,9 +23846,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 0)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 0)
MoveSpeed: 0
AttackDelay: 0
AttackMotion: 0
@@ -23822,6 +23859,7 @@ mob_db: (
Id: 1502
SpriteName: "PORING_V"
Name: "Pori Pori"
+ JName: "Bring it on!"
Lv: 99
Hp: 95000000
Sp: 0
@@ -23841,9 +23879,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -23899,9 +23937,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 1)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -23949,9 +23987,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -23997,9 +24035,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -24047,9 +24085,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (2, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -24098,9 +24136,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -24148,9 +24186,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 1
- Element: (9, 1)
+ Size: "Size_Small"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -24196,9 +24234,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 1
- Element: (9, 1)
+ Size: "Size_Small"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -24226,6 +24264,7 @@ mob_db: (
Id: 1510
SpriteName: "HYLOZOIST"
Name: "Hylozoist"
+ JName: "Heirozoist"
Lv: 51
Hp: 7186
Sp: 0
@@ -24245,9 +24284,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -24296,9 +24335,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (2, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 3)
Mode: {
Aggressive: true
Boss: true
@@ -24331,6 +24370,7 @@ mob_db: (
Id: 1512
SpriteName: "HYEGUN"
Name: "Hyegun"
+ JName: "Yao Jun"
Lv: 56
Hp: 9981
Sp: 0
@@ -24350,9 +24390,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -24379,6 +24419,7 @@ mob_db: (
Id: 1513
SpriteName: "CIVIL_SERVANT"
Name: "Civil Servant"
+ JName: "Mao Guai"
Lv: 62
Hp: 14390
Sp: 0
@@ -24398,9 +24439,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -24427,6 +24468,7 @@ mob_db: (
Id: 1514
SpriteName: "DANCING_DRAGON"
Name: "Dancing Dragon"
+ JName: "Zhu Po Long"
Lv: 54
Hp: 9136
Sp: 0
@@ -24446,9 +24488,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Looter: true
@@ -24472,6 +24514,7 @@ mob_db: (
Id: 1515
SpriteName: "GARM_BABY"
Name: "Garm Baby"
+ JName: "Hatii Baby"
Lv: 61
Hp: 20199
Sp: 0
@@ -24491,9 +24534,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -24520,6 +24563,7 @@ mob_db: (
Id: 1516
SpriteName: "INCREASE_SOIL"
Name: "Increase Soil"
+ JName: "Mi Gao"
Lv: 51
Hp: 8230
Sp: 0
@@ -24539,9 +24583,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -24564,6 +24608,7 @@ mob_db: (
Id: 1517
SpriteName: "LI_ME_MANG_RYANG"
Name: "Li Me Mang Ryang"
+ JName: "Jing Guai"
Lv: 48
Hp: 5920
Sp: 0
@@ -24583,9 +24628,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -24612,6 +24657,7 @@ mob_db: (
Id: 1518
SpriteName: "BACSOJIN"
Name: "Bacsojin"
+ JName: "White Lady"
Lv: 72
Hp: 56380
Sp: 0
@@ -24631,9 +24677,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (1, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -24663,6 +24709,7 @@ mob_db: (
Id: 1519
SpriteName: "CHUNG_E"
Name: "Chung E"
+ JName: "Green Maiden"
Lv: 49
Hp: 23900
Sp: 0
@@ -24682,9 +24729,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -24714,6 +24761,7 @@ mob_db: (
Id: 1520
SpriteName: "BOILED_RICE"
Name: "Boiled Rice"
+ JName: "Dumpling"
Lv: 15
Hp: 400
Sp: 0
@@ -24733,9 +24781,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -24775,9 +24823,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -24812,9 +24860,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -24835,6 +24883,7 @@ mob_db: (
Id: 1523
SpriteName: "G_ANTIQUE_FIRELOCK"
Name: "Antique Firelock"
+ JName: "Firelock Soldier"
Lv: 47
Hp: 3852
Sp: 0
@@ -24854,9 +24903,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -24892,9 +24941,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (8, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Ghost", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -24932,9 +24981,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -24974,9 +25023,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -24996,6 +25045,7 @@ mob_db: (
Id: 1527
SpriteName: "G_C_TOWER_MANAGER"
Name: "Clock Tower Manager"
+ JName: "Tower Keeper"
Lv: 63
Hp: 18600
Sp: 0
@@ -25015,9 +25065,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -25052,9 +25102,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -25070,6 +25120,7 @@ mob_db: (
Id: 1529
SpriteName: "G_DARK_SNAKE_LORD"
Name: "Dark Snake Lord"
+ JName: "Evil Snake Lord"
Lv: 73
Hp: 254993
Sp: 0
@@ -25089,9 +25140,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (8, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -25133,9 +25184,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -25158,6 +25209,7 @@ mob_db: (
Id: 1531
SpriteName: "G_EVIL_CLOUD_HERMIT"
Name: "Evil Cloud Hermit"
+ JName: "Taoist Hermit"
Lv: 56
Hp: 10392
Sp: 0
@@ -25177,9 +25229,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -25215,9 +25267,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 3)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -25236,6 +25288,7 @@ mob_db: (
Id: 1533
SpriteName: "G_FUR_SEAL"
Name: "Fur Seal"
+ JName: "Seal"
Lv: 63
Hp: 9114
Sp: 0
@@ -25255,9 +25308,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -25295,9 +25348,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -25337,9 +25390,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -25377,9 +25430,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -25417,9 +25470,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -25457,9 +25510,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -25497,9 +25550,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -25539,9 +25592,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -25576,9 +25629,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -25612,9 +25665,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -25656,9 +25709,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -25696,9 +25749,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CanAttack: true
@@ -25732,9 +25785,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -25772,9 +25825,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -25812,9 +25865,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -25852,9 +25905,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -25894,9 +25947,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -25915,6 +25968,7 @@ mob_db: (
Id: 1550
SpriteName: "G_LIVE_PEACH_TREE"
Name: "Live Peach Tree"
+ JName: "Enchanted Peach Tree"
Lv: 53
Hp: 8905
Sp: 0
@@ -25934,9 +25988,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -25972,9 +26026,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -25990,6 +26044,7 @@ mob_db: (
Id: 1552
SpriteName: "G_MIYABI_NINGYO"
Name: "Miyabi Ningyo"
+ JName: "Miyabi Doll"
Lv: 33
Hp: 6300
Sp: 0
@@ -26009,9 +26064,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -26047,9 +26102,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -26089,9 +26144,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -26130,9 +26185,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Wind", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -26147,6 +26202,7 @@ mob_db: (
Id: 1556
SpriteName: "G_POISON_TOAD"
Name: "Poison Toad"
+ JName: "Poisonous Toad"
Lv: 46
Hp: 6629
Sp: 0
@@ -26166,9 +26222,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -26202,9 +26258,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (4, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -26240,9 +26296,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -26280,9 +26336,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -26321,9 +26377,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -26363,9 +26419,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -26400,9 +26456,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -26440,9 +26496,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -26462,6 +26518,7 @@ mob_db: (
Id: 1564
SpriteName: "G_WICKED_NYMPH"
Name: "Wicked Nymph"
+ JName: "Evil Nymph"
Lv: 63
Hp: 16029
Sp: 0
@@ -26481,9 +26538,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -26505,6 +26562,7 @@ mob_db: (
Id: 1565
SpriteName: "G_WILD_GINSENG"
Name: "Wild Ginseng"
+ JName: "Hermit Plant"
Lv: 46
Hp: 6900
Sp: 0
@@ -26524,9 +26582,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (3, 2)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -26561,9 +26619,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -26603,9 +26661,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -26646,9 +26704,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (6, 4)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -26690,9 +26748,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -26732,9 +26790,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (5, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -26772,9 +26830,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 4)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -26809,9 +26867,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Looter: true
@@ -26846,9 +26904,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -26886,9 +26944,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -26926,9 +26984,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 3
- Element: (2, 1)
+ Size: "Size_Large"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Aggressive: true
CanAttack: true
@@ -26962,9 +27020,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (8, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -27006,9 +27064,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (5, 1)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -27044,9 +27102,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (3, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -27084,9 +27142,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -27120,9 +27178,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -27163,9 +27221,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -27206,9 +27264,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -27260,9 +27318,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -27320,9 +27378,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -27369,9 +27427,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -27415,9 +27473,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -27462,9 +27520,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (8, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -27513,9 +27571,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -27559,9 +27617,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
Aggressive: true
CanAttack: true
@@ -27595,9 +27653,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
Aggressive: true
CanAttack: true
@@ -27631,9 +27689,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Boss: true
@@ -27671,9 +27729,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Assist: true
@@ -27718,9 +27776,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -27760,9 +27818,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -27802,9 +27860,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -27838,9 +27896,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -27879,9 +27937,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -27918,9 +27976,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -27960,9 +28018,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (8, 2)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -28003,9 +28061,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -28045,9 +28103,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -28087,9 +28145,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -28129,9 +28187,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 1)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -28166,9 +28224,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -28209,9 +28267,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -28234,6 +28292,7 @@ mob_db: (
Id: 1606
SpriteName: "G_GARM_BABY"
Name: "Garm Baby"
+ JName: "Hatii Baby"
Lv: 61
Hp: 20199
Sp: 0
@@ -28253,9 +28312,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -28274,6 +28333,7 @@ mob_db: (
Id: 1607
SpriteName: "G_GOBLINE_XMAS"
Name: "Christmas Goblin"
+ JName: "Santa Goblin"
Lv: 25
Hp: 1176
Sp: 0
@@ -28293,9 +28353,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -28316,6 +28376,7 @@ mob_db: (
Id: 1608
SpriteName: "G_THIEF_BUG__"
Name: "Thief Bug Male"
+ JName: "Male Thief Bug"
Lv: 19
Hp: 583
Sp: 0
@@ -28335,9 +28396,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -28357,6 +28418,7 @@ mob_db: (
Id: 1609
SpriteName: "G_DANCING_DRAGON"
Name: "Dancing Dragon"
+ JName: "Zhu Po Long"
Lv: 54
Hp: 9136
Sp: 0
@@ -28376,9 +28438,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Looter: true
@@ -28422,9 +28484,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 4)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -28469,9 +28531,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 4)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -28497,6 +28559,7 @@ mob_db: (
Id: 1612
SpriteName: "A_HYEGUN"
Name: "Hyegun"
+ JName: "Yao Jun"
Lv: 56
Hp: 9981
Sp: 0
@@ -28516,9 +28579,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 4)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -28564,9 +28627,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Looter: true
@@ -28611,9 +28674,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -28658,9 +28721,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -28707,9 +28770,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -28735,6 +28798,7 @@ mob_db: (
Id: 1617
SpriteName: "WASTE_STOVE"
Name: "Waste Stove"
+ JName: "Old Stove"
Lv: 68
Hp: 15895
Sp: 0
@@ -28754,9 +28818,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -28804,9 +28868,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (5, 2)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -28857,9 +28921,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 3)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Looter: true
@@ -28904,9 +28968,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -28952,9 +29016,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -29000,9 +29064,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29032,6 +29096,7 @@ mob_db: (
Id: 1623
SpriteName: "RSX_0806"
Name: "RSX 0806"
+ JName: "RSX-0806"
Lv: 86
Hp: 560733
Sp: 0
@@ -29051,9 +29116,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29091,6 +29156,7 @@ mob_db: (
Id: 1624
SpriteName: "G_WASTE_STOVE"
Name: "Waste Stove"
+ JName: "Old Stove"
Lv: 68
Hp: 15895
Sp: 0
@@ -29110,9 +29176,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -29150,9 +29216,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 3)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29192,9 +29258,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29245,9 +29311,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 3)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29272,6 +29338,7 @@ mob_db: (
Id: 1628
SpriteName: "MOLE"
Name: "Mole"
+ JName: "Holden"
Lv: 36
Hp: 2209
Sp: 0
@@ -29291,9 +29358,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Assist: true
@@ -29336,9 +29403,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29362,6 +29429,7 @@ mob_db: (
Id: 1630
SpriteName: "BACSOJIN_"
Name: "Bacsojin"
+ JName: "White Lady"
Lv: 85
Hp: 253221
Sp: 0
@@ -29381,9 +29449,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (4, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29419,6 +29487,7 @@ mob_db: (
Id: 1631
SpriteName: "CHUNG_E_"
Name: "Chung E"
+ JName: "Green Maiden"
Lv: 59
Hp: 23900
Sp: 0
@@ -29438,9 +29507,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -29487,9 +29556,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 2)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -29534,9 +29603,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (4, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -29561,6 +29630,7 @@ mob_db: (
Id: 1634
SpriteName: "SEYREN"
Name: "Seyren"
+ JName: "Seyren Windsor"
Lv: 91
Hp: 88402
Sp: 0
@@ -29580,9 +29650,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (3, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29612,6 +29682,7 @@ mob_db: (
Id: 1635
SpriteName: "EREMES"
Name: "Eremes"
+ JName: "Eremes Guile"
Lv: 87
Hp: 60199
Sp: 0
@@ -29631,9 +29702,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (5, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Poison", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -29663,6 +29734,7 @@ mob_db: (
Id: 1636
SpriteName: "HARWORD"
Name: "Harword"
+ JName: "Howard Alt-Eisen"
Lv: 83
Hp: 78690
Sp: 0
@@ -29682,9 +29754,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (1, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -29713,6 +29785,7 @@ mob_db: (
Id: 1637
SpriteName: "MAGALETA"
Name: "Magaleta"
+ JName: "Margaretha Sorin"
Lv: 90
Hp: 61282
Sp: 0
@@ -29732,9 +29805,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29764,6 +29837,7 @@ mob_db: (
Id: 1638
SpriteName: "SHECIL"
Name: "Shecil"
+ JName: "Cecil Damon"
Lv: 82
Hp: 58900
Sp: 0
@@ -29783,9 +29857,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29814,6 +29888,7 @@ mob_db: (
Id: 1639
SpriteName: "KATRINN"
Name: "Katrinn"
+ JName: "Kathryne Keyron"
Lv: 92
Hp: 47280
Sp: 0
@@ -29833,9 +29908,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29885,9 +29960,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -29932,9 +30007,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -29960,6 +30035,7 @@ mob_db: (
Id: 1642
SpriteName: "G_HARWORD"
Name: "Whitesmith Harword"
+ JName: "MasterSmith Howard"
Lv: 99
Hp: 310000
Sp: 0
@@ -29979,9 +30055,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (1, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -30007,6 +30083,7 @@ mob_db: (
Id: 1643
SpriteName: "G_MAGALETA"
Name: "High Priest Magaleta"
+ JName: "High Priest Margaretha"
Lv: 99
Hp: 182910
Sp: 0
@@ -30026,9 +30103,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (6, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -30054,6 +30131,7 @@ mob_db: (
Id: 1644
SpriteName: "G_SHECIL"
Name: "Sniper Shecil"
+ JName: "Sniper Cecil"
Lv: 99
Hp: 209000
Sp: 0
@@ -30073,9 +30151,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -30101,6 +30179,7 @@ mob_db: (
Id: 1645
SpriteName: "G_KATRINN"
Name: "High Wizard Katrinn"
+ JName: "High Wizard Kathryne"
Lv: 99
Hp: 189920
Sp: 0
@@ -30120,9 +30199,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -30168,9 +30247,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -30227,9 +30306,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -30267,6 +30346,7 @@ mob_db: (
Id: 1648
SpriteName: "B_HARWORD"
Name: "Whitesmith Harword"
+ JName: "MasterSmith Howard"
Lv: 99
Hp: 1460000
Sp: 0
@@ -30286,9 +30366,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -30326,6 +30406,7 @@ mob_db: (
Id: 1649
SpriteName: "B_MAGALETA"
Name: "High Priest Magaleta"
+ JName: "High Priest Margaretha"
Lv: 99
Hp: 1092910
Sp: 0
@@ -30345,9 +30426,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (6, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -30385,6 +30466,7 @@ mob_db: (
Id: 1650
SpriteName: "B_SHECIL"
Name: "Sniper Shecil"
+ JName: "Sniper Cecil"
Lv: 99
Hp: 1349000
Sp: 0
@@ -30404,9 +30486,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -30444,6 +30526,7 @@ mob_db: (
Id: 1651
SpriteName: "B_KATRINN"
Name: "High Wizard Katrinn"
+ JName: "High Wizard Kathryne"
Lv: 99
Hp: 1069920
Sp: 0
@@ -30463,9 +30546,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -30504,6 +30587,7 @@ mob_db: (
Id: 1652
SpriteName: "YGNIZEM"
Name: "Ygnizem"
+ JName: "Egnigem Cenia"
Lv: 58
Hp: 11200
Sp: 0
@@ -30523,9 +30607,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -30554,6 +30638,7 @@ mob_db: (
Id: 1653
SpriteName: "WHIKEBAIN"
Name: "Whikebain"
+ JName: "Wickebine Tres"
Lv: 62
Hp: 7320
Sp: 0
@@ -30573,9 +30658,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -30604,6 +30689,7 @@ mob_db: (
Id: 1654
SpriteName: "ARMAIA"
Name: "Armaia"
+ JName: "Armeyer Dinze"
Lv: 66
Hp: 7110
Sp: 0
@@ -30623,9 +30709,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -30654,6 +30740,7 @@ mob_db: (
Id: 1655
SpriteName: "EREND"
Name: "Erend"
+ JName: "Errende Ebecee"
Lv: 59
Hp: 6980
Sp: 0
@@ -30673,9 +30760,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (6, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -30704,6 +30791,7 @@ mob_db: (
Id: 1656
SpriteName: "KAVAC"
Name: "Kavac"
+ JName: "Kavach Icarus"
Lv: 60
Hp: 7899
Sp: 0
@@ -30723,9 +30811,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -30754,6 +30842,7 @@ mob_db: (
Id: 1657
SpriteName: "RAWREL"
Name: "Rawrel"
+ JName: "Laurell Weinder"
Lv: 61
Hp: 6168
Sp: 0
@@ -30773,9 +30862,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -30805,6 +30894,7 @@ mob_db: (
Id: 1658
SpriteName: "B_YGNIZEM"
Name: "Ygnizem"
+ JName: "Egnigem Cenia"
Lv: 79
Hp: 214200
Sp: 0
@@ -30824,9 +30914,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -30864,6 +30954,7 @@ mob_db: (
Id: 1659
SpriteName: "G_WHIKEBAIN"
Name: "Whikebain"
+ JName: "Wickebine Tres"
Lv: 62
Hp: 7320
Sp: 0
@@ -30883,9 +30974,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -30907,6 +30998,7 @@ mob_db: (
Id: 1660
SpriteName: "G_ARMAIA"
Name: "Armaia"
+ JName: "Armeyer Dinze"
Lv: 66
Hp: 7110
Sp: 0
@@ -30926,9 +31018,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -30950,6 +31042,7 @@ mob_db: (
Id: 1661
SpriteName: "G_EREND"
Name: "Erend"
+ JName: "Errende Ebecee"
Lv: 59
Hp: 6980
Sp: 0
@@ -30969,9 +31062,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (6, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -30993,6 +31086,7 @@ mob_db: (
Id: 1662
SpriteName: "G_KAVAC"
Name: "Kavac"
+ JName: "Kavach Icarus"
Lv: 60
Hp: 7899
Sp: 0
@@ -31012,9 +31106,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31036,6 +31130,7 @@ mob_db: (
Id: 1663
SpriteName: "G_RAWREL"
Name: "Rawrel"
+ JName: "Laurell Weinder"
Lv: 61
Hp: 6168
Sp: 0
@@ -31055,9 +31150,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31099,9 +31194,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -31140,9 +31235,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -31182,9 +31277,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -31223,9 +31318,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -31264,9 +31359,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -31315,9 +31410,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31358,9 +31453,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31408,9 +31503,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31458,9 +31553,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31508,9 +31603,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31558,9 +31653,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 3)
Mode: {
Aggressive: true
Boss: true
@@ -31600,9 +31695,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31643,9 +31738,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31693,9 +31788,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31743,9 +31838,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31793,9 +31888,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31843,9 +31938,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -31890,9 +31985,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -31923,6 +32018,7 @@ mob_db: (
Id: 1682
SpriteName: "REMOVAL"
Name: "Removal"
+ JName: "Remover"
Lv: 55
Hp: 10289
Sp: 0
@@ -31942,9 +32038,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31992,9 +32088,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -32032,9 +32128,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -32072,9 +32168,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (6, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -32131,9 +32227,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -32161,6 +32257,7 @@ mob_db: (
Id: 1687
SpriteName: "GREEN_IGUANA"
Name: "Green Iguana"
+ JName: "Grove"
Lv: 54
Hp: 6444
Sp: 0
@@ -32180,9 +32277,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Looter: true
@@ -32227,9 +32324,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 3
- Element: (4, 3)
+ Size: "Size_Large"
+ Race: "RC_Plant"
+ Element: ("Ele_Wind", 3)
Mode: {
Aggressive: true
Boss: true
@@ -32261,6 +32358,7 @@ mob_db: (
Id: 1689
SpriteName: "G_BACSOJIN"
Name: "Bacsojin"
+ JName: "White Lady"
Lv: 85
Hp: 253221
Sp: 0
@@ -32280,9 +32378,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (4, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -32305,6 +32403,7 @@ mob_db: (
Id: 1690
SpriteName: "G_SPRING_RABBIT"
Name: "Spring Rabbit"
+ JName: "Lunar Rabbit"
Lv: 12
Hp: 15
Sp: 0
@@ -32324,9 +32423,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Looter: true
@@ -32368,9 +32467,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (8, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -32418,9 +32517,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -32468,9 +32567,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (8, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -32516,9 +32615,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (3, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -32564,9 +32663,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (2, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -32612,9 +32711,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (7, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -32660,9 +32759,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (1, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -32689,6 +32788,7 @@ mob_db: (
Id: 1698
SpriteName: "DEATHWORD"
Name: "Deathword"
+ JName: "Death Word"
Lv: 65
Hp: 18990
Sp: 0
@@ -32708,9 +32808,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -32760,9 +32860,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -32791,6 +32891,7 @@ mob_db: (
Id: 1700
SpriteName: "OBSERVATION"
Name: "Observation"
+ JName: "Dame of Sentinel"
Lv: 81
Hp: 65111
Sp: 0
@@ -32810,9 +32911,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -32844,6 +32945,7 @@ mob_db: (
Id: 1701
SpriteName: "SHELTER"
Name: "Shelter"
+ JName: "Mistress of Shelter"
Lv: 80
Hp: 38000
Sp: 0
@@ -32863,9 +32965,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -32896,6 +32998,7 @@ mob_db: (
Id: 1702
SpriteName: "RETRIBUTION"
Name: "Retribution"
+ JName: "Baroness of Retribution"
Lv: 79
Hp: 46666
Sp: 0
@@ -32915,9 +33018,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -32949,6 +33052,7 @@ mob_db: (
Id: 1703
SpriteName: "SOLACE"
Name: "Solace"
+ JName: "Lady Solace"
Lv: 77
Hp: 25252
Sp: 0
@@ -32968,9 +33072,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -33002,6 +33106,7 @@ mob_db: (
Id: 1704
SpriteName: "THA_ODIUM"
Name: "Thanatos Odium"
+ JName: "Odium of Thanatos"
Lv: 92
Hp: 72389
Sp: 0
@@ -33021,9 +33126,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (8, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -33055,6 +33160,7 @@ mob_db: (
Id: 1705
SpriteName: "THA_DESPERO"
Name: "Thanatos Despero"
+ JName: "Despero of Thanatos"
Lv: 88
Hp: 86666
Sp: 0
@@ -33074,9 +33180,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (8, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -33108,6 +33214,7 @@ mob_db: (
Id: 1706
SpriteName: "THA_MAERO"
Name: "Thanatos Maero"
+ JName: "Maero of Thanatos"
Lv: 83
Hp: 62000
Sp: 0
@@ -33127,9 +33234,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (8, 4)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -33161,6 +33268,7 @@ mob_db: (
Id: 1707
SpriteName: "THA_DOLOR"
Name: "Thanatos Dolor"
+ JName: "Dolor of Thanatos"
Lv: 83
Hp: 59922
Sp: 0
@@ -33180,9 +33288,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 1
- Element: (8, 4)
+ Size: "Size_Small"
+ Race: "RC_Undead"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -33214,6 +33322,7 @@ mob_db: (
Id: 1708
SpriteName: "THANATOS"
Name: "Thanatos"
+ JName: "Memory of Thanatos"
Lv: 99
Hp: 445660
Sp: 0
@@ -33233,9 +33342,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (8, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -33273,6 +33382,7 @@ mob_db: (
Id: 1709
SpriteName: "G_THA_ODIUM"
Name: "Thanatos Odium"
+ JName: "Odium of Thanatos"
Lv: 92
Hp: 72389
Sp: 0
@@ -33292,9 +33402,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (8, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -33321,6 +33431,7 @@ mob_db: (
Id: 1710
SpriteName: "G_THA_DESPERO"
Name: "Thanatos Despero"
+ JName: "Despero of Thanatos"
Lv: 88
Hp: 86666
Sp: 0
@@ -33340,9 +33451,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (8, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -33369,6 +33480,7 @@ mob_db: (
Id: 1711
SpriteName: "G_THA_MAERO"
Name: "Thanatos Maero"
+ JName: "Maero of Thanatos"
Lv: 83
Hp: 62000
Sp: 0
@@ -33388,9 +33500,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (8, 4)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -33417,6 +33529,7 @@ mob_db: (
Id: 1712
SpriteName: "G_THA_DOLOR"
Name: "Thanatos Dolor"
+ JName: "Dolor of Thanatos"
Lv: 83
Hp: 59922
Sp: 0
@@ -33436,9 +33549,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 1
- Element: (8, 4)
+ Size: "Size_Small"
+ Race: "RC_Undead"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -33484,9 +33597,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (6, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -33534,9 +33647,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -33584,9 +33697,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 9
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Dragon"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -33630,9 +33743,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (4, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -33680,9 +33793,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -33729,9 +33842,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 9
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Dragon"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -33756,6 +33869,7 @@ mob_db: (
Id: 1719
SpriteName: "DETALE"
Name: "Detale"
+ JName: "Detardeurus"
Lv: 90
Hp: 960000
Sp: 0
@@ -33775,9 +33889,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -33815,6 +33929,7 @@ mob_db: (
Id: 1720
SpriteName: "HYDRO"
Name: "Hydro"
+ JName: "Hydrolancer"
Lv: 89
Hp: 308230
Sp: 0
@@ -33834,9 +33949,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (7, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -33888,9 +34003,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Neutral", 2)
MoveSpeed: 1000
AttackDelay: 24
AttackMotion: 0
@@ -33911,6 +34026,7 @@ mob_db: (
Id: 1722
SpriteName: "EVENT_JAKK"
Name: "Jakk"
+ JName: "Halloween Jakk"
Lv: 99
Hp: 10310
Sp: 0
@@ -33930,9 +34046,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -33953,6 +34069,7 @@ mob_db: (
Id: 1723
SpriteName: "A_SHECIL"
Name: "Shecil Damon"
+ JName: "Cecil Damon"
Lv: 82
Hp: 30000
Sp: 0
@@ -33972,9 +34089,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -34014,9 +34131,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -34050,9 +34167,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -34087,9 +34204,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Looter: true
@@ -34124,9 +34241,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -34142,6 +34259,7 @@ mob_db: (
Id: 1728
SpriteName: "R_DESERT_WOLF_B"
Name: "Desert Wolf Baby"
+ JName: "Baby Desert Wolf"
Lv: 9
Hp: 164
Sp: 0
@@ -34161,9 +34279,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Looter: true
@@ -34198,9 +34316,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Looter: true
@@ -34236,9 +34354,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Looter: true
@@ -34255,6 +34373,7 @@ mob_db: (
Id: 1731
SpriteName: "G_DOPPELGANGER"
Name: "Doppelganger"
+ JName: "Outrageous Doppelganger"
Lv: 72
Hp: 12000000
Sp: 0
@@ -34274,9 +34393,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (8, 2)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -34302,6 +34421,7 @@ mob_db: (
Id: 1732
SpriteName: "G_TREASURE_BOX"
Name: "Treasure Chest"
+ JName: "New Year Treasure Chest"
Lv: 98
Hp: 0
Sp: 0
@@ -34321,9 +34441,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -34361,9 +34481,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -34405,9 +34525,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -34464,9 +34584,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -34515,9 +34635,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -34566,9 +34686,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -34613,9 +34733,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (7, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -34660,9 +34780,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -34704,9 +34824,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -34748,9 +34868,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (6, 2)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -34788,9 +34908,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -34829,9 +34949,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -34869,9 +34989,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -34909,9 +35029,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 3)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -34951,9 +35071,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -34975,6 +35095,7 @@ mob_db: (
Id: 1747
SpriteName: "G_SNAKE"
Name: "Snake"
+ JName: "Boa"
Lv: 15
Hp: 471
Sp: 0
@@ -34994,9 +35115,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -35034,9 +35155,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -35074,9 +35195,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -35115,9 +35236,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Plant: true
}
@@ -35151,9 +35272,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (6, 4)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -35209,9 +35330,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -35261,9 +35382,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -35312,9 +35433,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 2)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -35366,9 +35487,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 2)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -35401,6 +35522,7 @@ mob_db: (
Id: 1756
SpriteName: "G_HYDRO"
Name: "Hydro"
+ JName: "Hydrolancer"
Lv: 89
Hp: 308230
Sp: 0
@@ -35420,9 +35542,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (7, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -35462,9 +35584,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (6, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -35502,9 +35624,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -35542,9 +35664,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (4, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -35582,9 +35704,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -35622,9 +35744,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -35666,9 +35788,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -35710,9 +35832,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 2)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -35755,9 +35877,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 2)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -35800,9 +35922,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (6, 4)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -35849,9 +35971,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 3)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -35894,9 +36016,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 3)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -35940,9 +36062,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (8, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -35998,9 +36120,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -36048,9 +36170,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -36099,9 +36221,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -36148,9 +36270,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -36197,9 +36319,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -36248,9 +36370,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (4, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -36298,9 +36420,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (1, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -36348,9 +36470,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (1, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Looter: true
@@ -36392,9 +36514,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (1, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -36441,9 +36563,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -36490,9 +36612,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (1, 4)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -36548,9 +36670,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Aggressive: true
CanAttack: true
@@ -36593,9 +36715,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Aggressive: true
CanAttack: true
@@ -36638,9 +36760,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Looter: true
@@ -36684,9 +36806,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Looter: true
@@ -36732,9 +36854,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Looter: true
@@ -36778,9 +36900,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -36837,9 +36959,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -36881,9 +37003,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -36925,9 +37047,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (1, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -36969,9 +37091,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -37015,9 +37137,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -37060,9 +37182,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Looter: true
@@ -37101,9 +37223,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Plant: true
}
@@ -37136,9 +37258,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37178,9 +37300,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -37219,9 +37341,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (8, 1)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Ghost", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -37273,9 +37395,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37323,9 +37445,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37372,9 +37494,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Plant: true
}
@@ -37410,9 +37532,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37457,9 +37579,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37485,6 +37607,7 @@ mob_db: (
Id: 1801
SpriteName: "G_HARWORD_"
Name: "Whitesmith Harword"
+ JName: "MasterSmith Howard"
Lv: 99
Hp: 310000
Sp: 0
@@ -37504,9 +37627,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (1, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37532,6 +37655,7 @@ mob_db: (
Id: 1802
SpriteName: "G_MAGALETA_"
Name: "High Priest Magaleta"
+ JName: "High Priest Margaretha"
Lv: 99
Hp: 182910
Sp: 0
@@ -37551,9 +37675,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (6, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37579,6 +37703,7 @@ mob_db: (
Id: 1803
SpriteName: "G_SHECIL_"
Name: "Sniper Shecil"
+ JName: "Sniper Cecil"
Lv: 99
Hp: 209000
Sp: 0
@@ -37598,9 +37723,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37625,6 +37750,7 @@ mob_db: (
Id: 1804
SpriteName: "G_KATRINN_"
Name: "High Wizard Katrinn"
+ JName: "High Wizard Kathryne"
Lv: 99
Hp: 189920
Sp: 0
@@ -37644,9 +37770,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -37691,9 +37817,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37738,9 +37864,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37766,6 +37892,7 @@ mob_db: (
Id: 1807
SpriteName: "B_HARWORD_"
Name: "Whitesmith Harword"
+ JName: "Master Smith Howard"
Lv: 99
Hp: 1460000
Sp: 0
@@ -37785,9 +37912,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37813,6 +37940,7 @@ mob_db: (
Id: 1808
SpriteName: "B_MAGALETA_"
Name: "High Priest Magaleta"
+ JName: "High Priest Margaretha"
Lv: 99
Hp: 1092910
Sp: 0
@@ -37832,9 +37960,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (6, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37860,6 +37988,7 @@ mob_db: (
Id: 1809
SpriteName: "B_SHECIL_"
Name: "Sniper Shecil"
+ JName: "Sniper Cecil"
Lv: 99
Hp: 1349000
Sp: 0
@@ -37879,9 +38008,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37907,6 +38036,7 @@ mob_db: (
Id: 1810
SpriteName: "B_KATRINN_"
Name: "High Wizard Katrinn"
+ JName: "High Wizard Kathryne"
Lv: 99
Hp: 1069920
Sp: 0
@@ -37926,9 +38056,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -37954,6 +38084,7 @@ mob_db: (
Id: 1811
SpriteName: "G_SMOKIE_"
Name: "Smokie"
+ JName: "Bandit"
Lv: 18
Hp: 641
Sp: 0
@@ -37973,9 +38104,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -37998,6 +38129,7 @@ mob_db: (
Id: 1812
SpriteName: "EVENT_LUDE"
Name: "Lude"
+ JName: "Delightful Lude"
Lv: 99
Hp: 15
Sp: 0
@@ -38017,9 +38149,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Plant: true
}
@@ -38039,6 +38171,7 @@ mob_db: (
Id: 1813
SpriteName: "EVENT_HYDRO"
Name: "Hydro"
+ JName: "Hydrolancer"
Lv: 99
Hp: 1880000
Sp: 0
@@ -38058,9 +38191,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (8, 1)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Ghost", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -38091,6 +38224,7 @@ mob_db: (
Id: 1814
SpriteName: "EVENT_MOON"
Name: "Moonlight Flower"
+ JName: "Fox Queen"
Lv: 80
Hp: 30000
Sp: 0
@@ -38110,9 +38244,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -38135,6 +38269,7 @@ mob_db: (
Id: 1815
SpriteName: "EVENT_RICECAKE"
Name: "Rice Cake"
+ JName: "Hot Ricecake"
Lv: 12
Hp: 20
Sp: 0
@@ -38154,9 +38289,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 1
- Race: 0
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Plant: true
}
@@ -38199,9 +38334,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 1
- Race: 0
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Plant: true
}
@@ -38218,6 +38353,7 @@ mob_db: (
Id: 1817
SpriteName: "EVENT_DETALE"
Name: "Detale"
+ JName: "Detardeurus"
Lv: 99
Hp: 8880000
Sp: 0
@@ -38237,9 +38373,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (8, 2)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -38270,6 +38406,7 @@ mob_db: (
Id: 1818
SpriteName: "EVENT_ALARM"
Name: "Alarm"
+ JName: "Imperfect Alarm"
Lv: 58
Hp: 10647
Sp: 0
@@ -38289,9 +38426,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -38334,9 +38471,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -38379,9 +38516,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 1)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -38419,9 +38556,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -38462,9 +38599,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -38508,9 +38645,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -38534,6 +38671,7 @@ mob_db: (
Id: 1824
SpriteName: "EVENT_GARM_BABY"
Name: "Garm Baby"
+ JName: "Baby Hatii"
Lv: 61
Hp: 20199
Sp: 0
@@ -38553,9 +38691,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -38577,6 +38715,7 @@ mob_db: (
Id: 1825
SpriteName: "EVENT_GOBLINE_XMAS"
Name: "Christmas Goblin"
+ JName: "Santa Goblin"
Lv: 25
Hp: 1176
Sp: 0
@@ -38596,9 +38735,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -38641,9 +38780,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -38686,9 +38825,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -38712,6 +38851,7 @@ mob_db: (
Id: 1828
SpriteName: "EVENT_GULLINBURSTI"
Name: "Gullinbrusti"
+ JName: "Gullinbursti"
Lv: 20
Hp: 20
Sp: 0
@@ -38731,9 +38871,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -38759,6 +38899,7 @@ mob_db: (
Id: 1829
SpriteName: "SWORD_GUARDIAN"
Name: "Sword Guardian"
+ JName: "Sword Master"
Lv: 86
Hp: 152533
Sp: 0
@@ -38778,9 +38919,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -38812,6 +38953,7 @@ mob_db: (
Id: 1830
SpriteName: "BOW_GUARDIAN"
Name: "Bow Guardian"
+ JName: "Bow Master"
Lv: 80
Hp: 80404
Sp: 0
@@ -38831,9 +38973,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -38883,9 +39025,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -38937,9 +39079,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -38996,9 +39138,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -39050,9 +39192,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -39094,9 +39236,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -39138,9 +39280,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (3, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Looter: true
@@ -39180,9 +39322,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (3, 3)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -39231,9 +39373,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -39260,6 +39402,7 @@ mob_db: (
Id: 1839
SpriteName: "BYORGUE"
Name: "Byorgue"
+ JName: "Byrogue"
Lv: 86
Hp: 38133
Sp: 0
@@ -39279,9 +39422,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -39333,9 +39476,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -39382,9 +39525,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -39423,9 +39566,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -39465,9 +39608,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -39510,9 +39653,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 1)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -39537,6 +39680,7 @@ mob_db: (
Id: 1845
SpriteName: "G_TREASURE_BOX_"
Name: "Treasure Box"
+ JName: "Treasure Chest"
Lv: 98
Hp: 0
Sp: 0
@@ -39556,9 +39700,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -39602,9 +39746,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (6, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Holy", 1)
Mode: {
Boss: true
Detector: true
@@ -39641,9 +39785,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (8, 1)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Ghost", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -39685,9 +39829,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -39729,9 +39873,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 4)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -39773,9 +39917,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (2, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -39817,9 +39961,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -39859,9 +40003,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 3)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -39903,9 +40047,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 3)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -39947,9 +40091,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 3
- Element: (2, 1)
+ Size: "Size_Large"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -39994,9 +40138,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -40044,9 +40188,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -40092,9 +40236,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -40138,9 +40282,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (1, 3)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
CanAttack: true
@@ -40184,9 +40328,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
Aggressive: true
CanAttack: true
@@ -40230,9 +40374,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -40277,9 +40421,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -40327,9 +40471,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -40373,9 +40517,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Looter: true
@@ -40416,9 +40560,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -40466,9 +40610,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -40498,6 +40642,7 @@ mob_db: (
Id: 1866
SpriteName: "HELL_POODLE"
Name: "Hell Poodle"
+ JName: "Hellhound"
Lv: 71
Hp: 9000
Sp: 0
@@ -40517,9 +40662,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -40570,9 +40715,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -40622,9 +40767,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -40665,9 +40810,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (8, 3)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -40713,9 +40858,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 4)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -40748,6 +40893,7 @@ mob_db: (
Id: 1871
SpriteName: "FALLINGBISHOP"
Name: "Fallen Bishop"
+ JName: "Falling Bishop"
Lv: 80
Hp: 3333333
Sp: 0
@@ -40767,9 +40913,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -40825,9 +40971,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 4)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -40869,9 +41015,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (8, 4)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -40913,9 +41059,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (8, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -40972,9 +41118,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 4)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -41018,9 +41164,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -41062,9 +41208,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -41085,6 +41231,7 @@ mob_db: (
Id: 1878
SpriteName: "E_SHINING_PLANT"
Name: "Shining Plant"
+ JName: "Mystic Plant"
Lv: 1
Hp: 20
Sp: 0
@@ -41104,9 +41251,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (6, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Holy", 1)
Mode: {
Plant: true
}
@@ -41147,9 +41294,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -41173,6 +41320,7 @@ mob_db: (
Id: 1880
SpriteName: "WOOD_GOBLIN"
Name: "Wood Goblin"
+ JName: "Leshij"
Lv: 42
Hp: 6982
Sp: 0
@@ -41192,9 +41340,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
CanAttack: true
@@ -41218,6 +41366,7 @@ mob_db: (
Id: 1881
SpriteName: "LES"
Name: "Les"
+ JName: "Lesavka"
Lv: 39
Hp: 3080
Sp: 0
@@ -41237,9 +41386,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 4)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Assist: true
@@ -41265,6 +41414,7 @@ mob_db: (
Id: 1882
SpriteName: "VAVAYAGA"
Name: "Baba Yaga"
+ JName: "Baba-Yaga"
Lv: 49
Hp: 7444
Sp: 0
@@ -41284,9 +41434,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -41314,6 +41464,7 @@ mob_db: (
Id: 1883
SpriteName: "UZHAS"
Name: "Uzhas"
+ JName: "Kikimora"
Lv: 61
Hp: 13707
Sp: 0
@@ -41333,9 +41484,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (1, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -41382,9 +41533,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -41412,6 +41563,7 @@ mob_db: (
Id: 1885
SpriteName: "GOPINICH"
Name: "Gopinich"
+ JName: "Gopinch"
Lv: 85
Hp: 299321
Sp: 0
@@ -41431,9 +41583,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -41489,9 +41641,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -41530,9 +41682,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -41576,9 +41728,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -41619,9 +41771,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (1, 4)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -41667,9 +41819,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -41708,9 +41860,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (6, 4)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -41752,9 +41904,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -41774,6 +41926,7 @@ mob_db: (
Id: 1893
SpriteName: "G_KNIGHT_OF_ABYSS"
Name: "Knight of the Abyss"
+ JName: "Abysmal Knight"
Lv: 79
Hp: 36140
Sp: 0
@@ -41793,9 +41946,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -41835,9 +41988,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 3
- Element: (8, 3)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Looter: true
@@ -41860,6 +42013,7 @@ mob_db: (
Id: 1895
SpriteName: "EVENT_SEYREN"
Name: "Seyren"
+ JName: "Seyren Windsor"
Lv: 91
Hp: 88402
Sp: 0
@@ -41879,9 +42033,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (3, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -41901,6 +42055,7 @@ mob_db: (
Id: 1896
SpriteName: "EVENT_KATRINN"
Name: "Katrinn"
+ JName: "Kathryne Keyron"
Lv: 92
Hp: 47280
Sp: 0
@@ -41920,9 +42075,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -41961,9 +42116,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -42005,9 +42160,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -42048,9 +42203,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -42087,9 +42242,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -42126,9 +42281,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 1)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 1)
Mode: {
CanMove: true
Assist: true
@@ -42148,6 +42303,7 @@ mob_db: (
Id: 1902
SpriteName: "E_TREASURE1"
Name: "Treasure Box"
+ JName: "Treasure Chest"
Lv: 99
Hp: 49
Sp: 0
@@ -42167,9 +42323,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (6, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Holy", 1)
Mode: {
Boss: true
Detector: true
@@ -42187,6 +42343,7 @@ mob_db: (
Id: 1903
SpriteName: "E_TREASURE2"
Name: "Treasure Box"
+ JName: "Treasure Chest"
Lv: 99
Hp: 49
Sp: 0
@@ -42206,9 +42363,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (6, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Holy", 1)
Mode: {
Boss: true
Detector: true
@@ -42226,6 +42383,7 @@ mob_db: (
Id: 1904
SpriteName: "BOMBPORING"
Name: "Bomb Poring"
+ JName: "Bombring"
Lv: 28
Hp: 1000000
Sp: 0
@@ -42245,9 +42403,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -42286,9 +42444,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -42322,9 +42480,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Plant: true
@@ -42359,9 +42517,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -42395,9 +42553,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -42431,9 +42589,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Plant: true
@@ -42468,9 +42626,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Plant: true
@@ -42505,9 +42663,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Plant: true
@@ -42542,9 +42700,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Plant: true
@@ -42579,9 +42737,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Plant: true
@@ -42616,9 +42774,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Plant: true
@@ -42653,9 +42811,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Plant: true
@@ -42691,9 +42849,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -42735,9 +42893,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -42792,9 +42950,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (7, 1)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -42845,9 +43003,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -42897,9 +43055,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -42950,9 +43108,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -42983,6 +43141,7 @@ mob_db: (
Id: 1922
SpriteName: "G_MOROCC_1"
Name: "Incarnation of Morroc"
+ JName: "Shadow of Morroc"
Lv: 97
Hp: 1200000
Sp: 0
@@ -43002,9 +43161,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (7, 1)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -43027,6 +43186,7 @@ mob_db: (
Id: 1923
SpriteName: "G_MOROCC_2"
Name: "Incarnation of Morroc"
+ JName: "Shadow of Morroc"
Lv: 97
Hp: 1200000
Sp: 0
@@ -43046,9 +43206,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -43071,6 +43231,7 @@ mob_db: (
Id: 1924
SpriteName: "G_MOROCC_3"
Name: "Incarnation of Morroc"
+ JName: "Shadow of Morroc"
Lv: 96
Hp: 1200000
Sp: 0
@@ -43090,9 +43251,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -43115,6 +43276,7 @@ mob_db: (
Id: 1925
SpriteName: "G_MOROCC_4"
Name: "Incarnation of Morroc"
+ JName: "Shadow of Morroc"
Lv: 98
Hp: 1200000
Sp: 0
@@ -43134,9 +43296,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -43160,6 +43322,7 @@ mob_db: (
Id: 1926
SpriteName: "JAKK_H"
Name: "Jakk"
+ JName: "Shameless Jakk"
Lv: 38
Hp: 300
Sp: 0
@@ -43179,9 +43342,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -43228,9 +43391,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (8, 3)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -43273,9 +43436,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -43301,6 +43464,7 @@ mob_db: (
Id: 1929
SpriteName: "BAPHOMET_I"
Name: "Great Demon Baphomet"
+ JName: "Unsealed Baphomet"
Lv: 98
Hp: 4520000
Sp: 0
@@ -43320,9 +43484,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -43374,9 +43538,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -43418,9 +43582,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (8, 1)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Ghost", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -43462,9 +43626,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Boss: true
@@ -43503,9 +43667,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -43547,9 +43711,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Boss: true
Plant: true
@@ -43583,9 +43747,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Boss: true
Plant: true
@@ -43619,9 +43783,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Boss: true
Plant: true
@@ -43655,9 +43819,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (7, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -43695,9 +43859,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -43741,9 +43905,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -43787,9 +43951,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -43833,9 +43997,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -43879,9 +44043,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -43925,9 +44089,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -43971,9 +44135,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -44017,9 +44181,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -44063,9 +44227,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -44109,9 +44273,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -44153,9 +44317,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -44193,9 +44357,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -44231,9 +44395,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -44270,9 +44434,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -44317,9 +44481,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -44364,9 +44528,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -44411,9 +44575,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -44459,9 +44623,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Looter: true
@@ -44501,9 +44665,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (8, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -44554,9 +44718,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 1
- Race: 6
- Element: (7, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
Aggressive: true
Boss: true
@@ -44602,9 +44766,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 0
- Race: 6
- Element: (7, 4)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
Aggressive: true
Boss: true
@@ -44640,9 +44804,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 0
- Race: 6
- Element: (8, 4)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 4)
Mode: {
Aggressive: true
Boss: true
@@ -44678,9 +44842,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 0
- Race: 6
- Element: (7, 4)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
Aggressive: true
Boss: true
@@ -44716,9 +44880,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 0
- Race: 6
- Element: (7, 4)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
Aggressive: true
Boss: true
@@ -44755,9 +44919,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Looter: true
@@ -44792,9 +44956,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -44834,9 +44998,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (8, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Ghost", 3)
Mode: {
Boss: true
Detector: true
@@ -44875,9 +45039,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 1)
Mode: {
Boss: true
Detector: true
@@ -44911,9 +45075,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
Boss: true
Detector: true
@@ -44928,6 +45092,7 @@ mob_db: (
Id: 1967
SpriteName: "M_YGNIZEM"
Name: "Ygnizem"
+ JName: "Egnigem Cenia"
Lv: 79
Hp: 7800
Sp: 200
@@ -44947,9 +45112,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
Boss: true
Detector: true
@@ -44983,9 +45148,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 3)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 3)
Mode: {
Boss: true
Detector: true
@@ -45029,9 +45194,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
Boss: true
Detector: true
@@ -45056,6 +45221,7 @@ mob_db: (
Id: 1970
SpriteName: "E_OBEAUNE"
Name: "Obeune"
+ JName: "Obeaune"
Lv: 31
Hp: 3952
Sp: 0
@@ -45075,9 +45241,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
Boss: true
Detector: true
@@ -45121,9 +45287,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -45167,9 +45333,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 2)
Mode: {
Boss: true
Detector: true
@@ -45212,9 +45378,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -45256,9 +45422,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -45309,9 +45475,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -45358,9 +45524,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -45408,9 +45574,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -45438,6 +45604,7 @@ mob_db: (
Id: 1978
SpriteName: "HELL_APOCALIPS"
Name: "Hell Apocalips"
+ JName: "Hell Vesper"
Lv: 86
Hp: 65433
Sp: 0
@@ -45457,9 +45624,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -45488,6 +45655,7 @@ mob_db: (
Id: 1979
SpriteName: "ZAKUDAM"
Name: "Zukadam"
+ JName: "Zakudam"
Lv: 82
Hp: 43699
Sp: 0
@@ -45507,9 +45675,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -45537,6 +45705,7 @@ mob_db: (
Id: 1980
SpriteName: "KUBLIN"
Name: "Kubkin"
+ JName: "Kublin"
Lv: 85
Hp: 1176000
Sp: 0
@@ -45556,9 +45725,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -45592,6 +45761,7 @@ mob_db: (
Id: 1981
SpriteName: "I_HIGH_ORC"
Name: "Safeguard Chief"
+ JName: "Orc Elite Guard"
Lv: 88
Hp: 111111
Sp: 0
@@ -45611,9 +45781,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -45634,6 +45804,7 @@ mob_db: (
Id: 1982
SpriteName: "I_ORC_ARCHER"
Name: "Orc Sniper"
+ JName: "Orc Bowman"
Lv: 85
Hp: 62000
Sp: 0
@@ -45653,9 +45824,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -45674,6 +45845,7 @@ mob_db: (
Id: 1983
SpriteName: "I_ORC_SKELETON"
Name: "Depraved Orc Spirit"
+ JName: "Orc Undead"
Lv: 87
Hp: 80087
Sp: 0
@@ -45693,9 +45865,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -45714,6 +45886,7 @@ mob_db: (
Id: 1984
SpriteName: "I_ORC_LADY"
Name: "Shaman Cargalache"
+ JName: "Orc Lady"
Lv: 58
Hp: 50058
Sp: 0
@@ -45733,9 +45906,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -45776,9 +45949,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -45818,9 +45991,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -45866,9 +46039,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -45919,9 +46092,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -45964,9 +46137,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -46014,9 +46187,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -46067,9 +46240,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -46120,9 +46293,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Assist: true
@@ -46168,9 +46341,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -46219,9 +46392,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -46273,9 +46446,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -46322,9 +46495,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (4, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -46371,9 +46544,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -46410,9 +46583,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -46450,9 +46623,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (5, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -46502,9 +46675,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -46538,9 +46711,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -46574,9 +46747,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
Boss: true
Detector: true
@@ -46615,9 +46788,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (1, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -46666,9 +46839,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -46717,9 +46890,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (1, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 4)
Mode: {
Boss: true
Detector: true
@@ -46760,9 +46933,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (7, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 4)
Mode: {
Boss: true
Detector: true
@@ -46803,9 +46976,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (3, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 4)
Mode: {
Boss: true
Detector: true
@@ -46847,9 +47020,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (8, 2)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -46889,9 +47062,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (8, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -46934,9 +47107,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (8, 1)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 1)
Mode: {
Boss: true
Detector: true
@@ -46970,9 +47143,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
Boss: true
Detector: true
@@ -47006,9 +47179,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
Boss: true
Detector: true
@@ -47043,9 +47216,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Assist: true
@@ -47090,9 +47263,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (2, 4)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Earth", 4)
MoveSpeed: 1000
AttackDelay: 24
AttackMotion: 0
@@ -47126,9 +47299,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -47173,9 +47346,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (1, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -47219,9 +47392,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -47266,9 +47439,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -47315,9 +47488,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 3
- Element: (2, 3)
+ Size: "Size_Large"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -47362,9 +47535,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (1, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -47407,9 +47580,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (1, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -47431,6 +47604,7 @@ mob_db: (
Id: 2022
SpriteName: "S_NYDHOG"
Name: "Nidhoggr's Shadow"
+ JName: "Nidhoggur's Shadow"
Lv: 117
Hp: 3450000
Sp: 0
@@ -47450,9 +47624,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -47503,9 +47677,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -47553,9 +47727,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -47600,9 +47774,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -47646,9 +47820,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -47698,9 +47872,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -47741,9 +47915,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
Boss: true
Detector: true
@@ -47780,9 +47954,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
Boss: true
Detector: true
@@ -47807,6 +47981,7 @@ mob_db: (
Id: 2030
SpriteName: "HIDEN_PRIEST"
Name: "Hiden Priest"
+ JName: "Hidden Priest"
Lv: 90
Hp: 240000
Sp: 0
@@ -47826,9 +48001,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -47854,6 +48029,7 @@ mob_db: (
Id: 2031
SpriteName: "DANDELION_H"
Name: "Dandelion"
+ JName: "Dandelion Executive"
Lv: 80
Hp: 120000
Sp: 0
@@ -47873,9 +48049,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -47920,9 +48096,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
Boss: true
Detector: true
@@ -47956,9 +48132,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Boss: true
Detector: true
@@ -47995,9 +48171,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
Boss: true
Detector: true
@@ -48012,6 +48188,7 @@ mob_db: (
Id: 2035
SpriteName: "NIHILITY_ZEM"
Name: "Nihility Zem"
+ JName: "Stone of Futility"
Lv: 90
Hp: 200000
Sp: 0
@@ -48031,9 +48208,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
Boss: true
Detector: true
@@ -48048,6 +48225,7 @@ mob_db: (
Id: 2036
SpriteName: "VALKYRIE_N"
Name: "Valkyrie Randgris"
+ JName: "Valkyrie"
Lv: 53
Hp: 11280
Sp: 0
@@ -48067,9 +48245,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 3)
Mode: {
Boss: true
Detector: true
@@ -48106,9 +48284,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
Boss: true
Detector: true
@@ -48142,9 +48320,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
Boss: true
Detector: true
@@ -48178,9 +48356,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (7, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 2)
Mode: {
Boss: true
Detector: true
@@ -48195,6 +48373,7 @@ mob_db: (
Id: 2040
SpriteName: "TIRFING_R"
Name: "Tirfing"
+ JName: "Ogretooth"
Lv: 71
Hp: 29900
Sp: 0
@@ -48214,9 +48393,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 3)
Mode: {
Boss: true
Detector: true
@@ -48250,9 +48429,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 4)
Mode: {
Boss: true
Detector: true
@@ -48287,9 +48466,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Aggressive: true
CanAttack: true
@@ -48326,9 +48505,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 1)
Mode: {
Aggressive: true
CanAttack: true
@@ -48365,9 +48544,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 1)
Mode: {
Aggressive: true
CanAttack: true
@@ -48404,9 +48583,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 1)
Mode: {
Aggressive: true
CanAttack: true
@@ -48443,9 +48622,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 1)
Mode: {
Aggressive: true
CanAttack: true
@@ -48482,9 +48661,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -48527,9 +48706,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -48563,9 +48742,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -48607,9 +48786,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -48643,9 +48822,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -48683,9 +48862,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -48719,9 +48898,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -48755,9 +48934,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -48791,9 +48970,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -48827,9 +49006,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -48844,6 +49023,7 @@ mob_db: (
Id: 2057
SpriteName: "E_CRAMP"
Name: "Cramp"
+ JName: "Sticky Rat"
Lv: 1
Hp: 50
Sp: 0
@@ -48863,9 +49043,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -48899,9 +49079,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -48935,9 +49115,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -48971,9 +49151,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -49007,9 +49187,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -49043,9 +49223,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -49079,9 +49259,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -49115,9 +49295,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -49151,9 +49331,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -49187,9 +49367,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -49223,9 +49403,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -49259,9 +49439,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -49312,9 +49492,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 3)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -49358,9 +49538,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 3)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -49408,9 +49588,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -49458,9 +49638,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -49505,9 +49685,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (4, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -49552,9 +49732,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -49599,9 +49779,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -49635,9 +49815,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -49678,9 +49858,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -49720,9 +49900,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -49763,9 +49943,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -49799,9 +49979,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -49816,6 +49996,7 @@ mob_db: (
Id: 2081
SpriteName: "E_HYDRA"
Name: "Suspicious Hydra"
+ JName: "Strange Hydra"
Lv: 34
Hp: 854
Sp: 1
@@ -49835,9 +50016,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 2)
MoveSpeed: 1000
AttackDelay: 800
AttackMotion: 432
@@ -49867,9 +50048,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 3)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -49945,9 +50126,9 @@ mob_db: (
}
ViewRange: 1
ChaseRange: 1
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
MoveSpeed: 400
AttackDelay: 1872
AttackMotion: 672
diff --git a/db/re/item_db.conf b/db/re/item_db.conf
index 793d7e316..5d6a05d59 100644
--- a/db/re/item_db.conf
+++ b/db/re/item_db.conf
@@ -9,7 +9,7 @@
//= This file is part of Hercules.
//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= Copyright (C) 2014-2015 Hercules Dev Team
+//= Copyright (C) 2014-2016 Hercules Dev Team
//=
//= Hercules is free software: you can redistribute it and/or modify
//= it under the terms of the GNU General Public License as published by
@@ -46,7 +46,39 @@ item_db: (
Def: Defense (int, defaults to 0)
Range: Attack Range (int, defaults to 0)
Slots: Slots (int, defaults to 0)
- Job: Job mask (int, defaults to all jobs = 0xFFFFFFFF)
+ Job: { (defaults to all job)
+ All: true/false (boolean, defaults to false)
+ Novice: true/false (boolean, defaults to false)
+ Swordsman: true/false (boolean, defaults to false)
+ Magician: true/false (boolean, defaults to false)
+ Archer: true/false (boolean, defaults to false)
+ Acolyte: true/false (boolean, defaults to false)
+ Merchant: true/false (boolean, defaults to false)
+ Thief: true/false (boolean, defaults to false)
+ Knight: true/false (boolean, defaults to false)
+ Priest: true/false (boolean, defaults to false)
+ Wizard: true/false (boolean, defaults to false)
+ Blacksmith: true/false (boolean, defaults to false)
+ Hunter: true/false (boolean, defaults to false)
+ Assassin: true/false (boolean, defaults to false)
+ Crusader: true/false (boolean, defaults to false)
+ Monk: true/false (boolean, defaults to false)
+ Sage: true/false (boolean, defaults to false)
+ Rogue: true/false (boolean, defaults to false)
+ Alchemist: true/false (boolean, defaults to false)
+ Bard: true/false (boolean, defaults to false)
+ Taekwon: true/false (boolean, defaults to false)
+ Star_Gladiator: true/false (boolean, defaults to false)
+ Soul_Linker: true/false (boolean, defaults to false)
+ Gungslinger: true/false (boolean, defaults to false)
+ Ninja: true/false (boolean, defaults to false)
+ Gangsi: true/false (boolean, defaults to false)
+ Death_Knight: true/false (boolean, defaults to false)
+ Dark_Collector: true/false (boolean, defaults to false)
+ Kagerou: true/false (boolean, defaults to false)
+ Rebellion: true/false (boolean, defaults to false)
+ }
+ Job: Job mask (alternate format, int, defaults to all jobs = 0xFFFFFFFF)
Upper: Upper mask (int, defaults to any = 0x3f)
Gender: Gender (int, defaults to both = 2)
Loc: Equip location (int, required value for equipment)
@@ -1669,7 +1701,34 @@ item_db: (
Type: 2
Buy: 1500
Weight: 150
- Job: 0xFFF7FEEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ Gunslinger: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
EquipLv: 40
BuyingStore: true
Script: <" sc_start SC_ATTHASTE_POTION2,1800000,6; ">
@@ -1681,7 +1740,21 @@ item_db: (
Type: 2
Buy: 3000
Weight: 200
- Job: 0x01E646A6
+ Job: {
+ Swordsman: true
+ Magician: true
+ Merchant: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ Gunslinger: true
+ }
EquipLv: 85
BuyingStore: true
Script: <" sc_start SC_ATTHASTE_POTION3,1800000,9; ">
@@ -4163,7 +4236,18 @@ item_db: (
Atk: 25
Range: 1
Slots: 3
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -4179,7 +4263,18 @@ item_db: (
Atk: 25
Range: 1
Slots: 4
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -4194,7 +4289,18 @@ item_db: (
Weight: 500
Atk: 25
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -4210,7 +4316,18 @@ item_db: (
Atk: 39
Range: 1
Slots: 3
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -4226,7 +4343,18 @@ item_db: (
Atk: 39
Range: 1
Slots: 4
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -4241,7 +4369,18 @@ item_db: (
Weight: 600
Atk: 39
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -4257,7 +4396,18 @@ item_db: (
Atk: 53
Range: 1
Slots: 3
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -4273,7 +4423,18 @@ item_db: (
Atk: 53
Range: 1
Slots: 4
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -4288,7 +4449,18 @@ item_db: (
Weight: 700
Atk: 53
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -4304,7 +4476,18 @@ item_db: (
Atk: 70
Range: 1
Slots: 2
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -4320,7 +4503,18 @@ item_db: (
Atk: 70
Range: 1
Slots: 3
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -4335,7 +4529,18 @@ item_db: (
Weight: 500
Atk: 70
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -4351,7 +4556,18 @@ item_db: (
Atk: 85
Range: 1
Slots: 2
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -4367,7 +4583,18 @@ item_db: (
Atk: 85
Range: 1
Slots: 3
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -4383,7 +4610,18 @@ item_db: (
Atk: 85
Range: 1
Slots: 3
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -4399,7 +4637,11 @@ item_db: (
Atk: 60
Range: 1
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 4
@@ -4415,7 +4657,11 @@ item_db: (
Atk: 60
Range: 1
Slots: 4
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 4
@@ -4430,7 +4676,11 @@ item_db: (
Weight: 1000
Atk: 60
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 4
@@ -4446,7 +4696,17 @@ item_db: (
Atk: 130
Range: 1
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -4462,7 +4722,17 @@ item_db: (
Atk: 130
Range: 1
Slots: 2
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -4477,7 +4747,17 @@ item_db: (
Weight: 1200
Atk: 130
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -4493,7 +4773,17 @@ item_db: (
Atk: 100
Range: 1
Slots: 2
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -4509,7 +4799,17 @@ item_db: (
Atk: 120
Range: 1
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -4525,7 +4825,18 @@ item_db: (
Weight: 800
Atk: 90
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 5
@@ -4542,7 +4853,17 @@ item_db: (
Atk: 100
Range: 1
Slots: 3
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -4558,7 +4879,17 @@ item_db: (
Atk: 115
Range: 1
Slots: 2
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -4574,7 +4905,17 @@ item_db: (
Atk: 115
Range: 1
Slots: 3
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -4590,7 +4931,17 @@ item_db: (
Atk: 120
Range: 1
Slots: 2
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -4606,7 +4957,10 @@ item_db: (
Weight: 1500
Atk: 150
Range: 1
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -4621,7 +4975,17 @@ item_db: (
Weight: 500
Atk: 120
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -4641,7 +5005,17 @@ item_db: (
Weight: 600
Atk: 100
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -4663,7 +5037,17 @@ item_db: (
Weight: 700
Atk: 115
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -4682,7 +5066,17 @@ item_db: (
Weight: 500
Atk: 100
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -4702,7 +5096,17 @@ item_db: (
Weight: 700
Atk: 140
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -4721,7 +5125,17 @@ item_db: (
Weight: 900
Atk: 150
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -4741,7 +5155,17 @@ item_db: (
Weight: 1200
Atk: 85
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -4761,7 +5185,17 @@ item_db: (
Weight: 1200
Atk: 150
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -4782,7 +5216,17 @@ item_db: (
Weight: 1000
Atk: 170
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -4804,7 +5248,17 @@ item_db: (
Weight: 1000
Atk: 200
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -4823,7 +5277,17 @@ item_db: (
Weight: 900
Atk: 150
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -4843,7 +5307,17 @@ item_db: (
Weight: 900
Atk: 140
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -4864,7 +5338,17 @@ item_db: (
Weight: 2200
Atk: 104
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 68
@@ -4880,7 +5364,17 @@ item_db: (
Weight: 2500
Atk: 140
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 74
@@ -4896,7 +5390,17 @@ item_db: (
Weight: 1400
Atk: 75
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 48
@@ -4915,7 +5419,9 @@ item_db: (
Weight: 1350
Atk: 125
Range: 1
- Job: 0x00004000
+ Job: {
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 75
@@ -4935,7 +5441,9 @@ item_db: (
Atk: 100
Range: 1
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 2
WeaponLv: 3
@@ -4952,7 +5460,9 @@ item_db: (
Atk: 100
Range: 1
Slots: 2
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 2
WeaponLv: 3
@@ -4969,7 +5479,9 @@ item_db: (
Atk: 140
Range: 1
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 2
WeaponLv: 4
@@ -4990,7 +5502,10 @@ item_db: (
Atk: 150
Range: 1
Slots: 2
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -5008,7 +5523,11 @@ item_db: (
Atk: 90
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -5024,7 +5543,11 @@ item_db: (
Atk: 90
Range: 1
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -5039,7 +5562,11 @@ item_db: (
Weight: 1300
Atk: 90
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -5055,7 +5582,11 @@ item_db: (
Atk: 115
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -5071,7 +5602,11 @@ item_db: (
Atk: 115
Range: 1
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -5086,7 +5621,11 @@ item_db: (
Weight: 1600
Atk: 115
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -5102,7 +5641,11 @@ item_db: (
Atk: 160
Range: 1
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -5118,7 +5661,11 @@ item_db: (
Atk: 160
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -5133,7 +5680,11 @@ item_db: (
Weight: 2200
Atk: 160
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -5149,7 +5700,11 @@ item_db: (
Atk: 140
Range: 1
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -5187,7 +5742,11 @@ item_db: (
Atk: 140
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -5206,7 +5765,10 @@ item_db: (
Weight: 2500
Atk: 180
Range: 1
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -5221,7 +5783,11 @@ item_db: (
Weight: 1000
Atk: 155
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5241,7 +5807,11 @@ item_db: (
Weight: 1000
Atk: 200
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5263,7 +5833,11 @@ item_db: (
Weight: 1300
Atk: 150
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5282,7 +5856,11 @@ item_db: (
Weight: 1600
Atk: 160
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5302,7 +5880,11 @@ item_db: (
Weight: 2200
Atk: 200
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5318,7 +5900,11 @@ item_db: (
Weight: 2200
Atk: 155
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5339,7 +5925,11 @@ item_db: (
Weight: 2000
Atk: 175
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5359,7 +5949,11 @@ item_db: (
Atk: 200
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5376,7 +5970,10 @@ item_db: (
Atk: 180
Range: 1
Slots: 2
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -5390,7 +5987,11 @@ item_db: (
Buy: 1
Atk: 204
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -5418,7 +6019,11 @@ item_db: (
Buy: 2
Atk: 190
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -5450,7 +6055,11 @@ item_db: (
Atk: 200
Range: 1
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -5473,7 +6082,11 @@ item_db: (
Atk: 160
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -5492,7 +6105,11 @@ item_db: (
Buy: 20
Atk: 120
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 1
Refine: false
@@ -5518,7 +6135,11 @@ item_db: (
Atk: 160
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5539,7 +6160,11 @@ item_db: (
Atk: 155
Range: 1
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5561,7 +6186,11 @@ item_db: (
Atk: 150
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -5581,7 +6210,11 @@ item_db: (
Atk: 250
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -5608,7 +6241,11 @@ item_db: (
Atk: 200
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -5628,7 +6265,11 @@ item_db: (
Buy: 20
Atk: 200
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -5657,7 +6298,11 @@ item_db: (
Buy: 20
Atk: 200
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -5688,7 +6333,11 @@ item_db: (
Atk: 275
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -5710,7 +6359,11 @@ item_db: (
Atk: 200
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -5734,7 +6387,11 @@ item_db: (
Buy: 20
Atk: 220
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -5772,7 +6429,11 @@ item_db: (
Atk: 180
Range: 1
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -5798,7 +6459,11 @@ item_db: (
Atk: 200
Range: 2
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 58
Loc: 34
WeaponLv: 2
@@ -5817,7 +6482,10 @@ item_db: (
Type: 4
Atk: 220
Range: 1
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
Refine: false
@@ -5848,7 +6516,9 @@ item_db: (
Weight: 3400
Atk: 280
Range: 2
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 56
Loc: 34
WeaponLv: 3
@@ -5863,7 +6533,11 @@ item_db: (
Type: 4
Atk: 162
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 26
@@ -5886,7 +6560,11 @@ item_db: (
Type: 4
Atk: 185
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 40
@@ -5910,7 +6588,11 @@ item_db: (
Buy: 2
Atk: 190
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -5925,7 +6607,11 @@ item_db: (
Buy: 2
Atk: 190
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -5941,7 +6627,11 @@ item_db: (
Weight: 400
Atk: 280
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 58
Loc: 34
WeaponLv: 3
@@ -5960,7 +6650,11 @@ item_db: (
Type: 4
Atk: 200
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 60
@@ -5983,7 +6677,11 @@ item_db: (
Type: 4
Atk: 220
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 50
@@ -6019,7 +6717,10 @@ item_db: (
Atk: 250
Matk: 150
Range: 1
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -6038,7 +6739,27 @@ item_db: (
Atk: 17
Range: 1
Slots: 3
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 1
View: 1
@@ -6053,7 +6774,27 @@ item_db: (
Atk: 17
Range: 1
Slots: 4
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 1
View: 1
@@ -6067,7 +6808,27 @@ item_db: (
Weight: 400
Atk: 17
Range: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 1
View: 1
@@ -6082,7 +6843,27 @@ item_db: (
Atk: 30
Range: 1
Slots: 3
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 1
View: 1
@@ -6097,7 +6878,27 @@ item_db: (
Atk: 30
Range: 1
Slots: 4
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 1
View: 1
@@ -6111,7 +6912,27 @@ item_db: (
Weight: 500
Atk: 30
Range: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 1
View: 1
@@ -6126,7 +6947,27 @@ item_db: (
Atk: 43
Range: 1
Slots: 3
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 1
View: 1
@@ -6141,7 +6982,27 @@ item_db: (
Atk: 43
Range: 1
Slots: 4
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 1
View: 1
@@ -6155,7 +7016,27 @@ item_db: (
Weight: 600
Atk: 43
Range: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 1
View: 1
@@ -6170,7 +7051,27 @@ item_db: (
Atk: 59
Range: 1
Slots: 2
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -6186,7 +7087,27 @@ item_db: (
Atk: 59
Range: 1
Slots: 3
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -6201,7 +7122,27 @@ item_db: (
Weight: 500
Atk: 59
Range: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -6217,7 +7158,27 @@ item_db: (
Atk: 73
Range: 1
Slots: 2
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -6233,7 +7194,27 @@ item_db: (
Atk: 73
Range: 1
Slots: 3
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -6248,7 +7229,27 @@ item_db: (
Weight: 600
Atk: 73
Range: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -6264,7 +7265,27 @@ item_db: (
Atk: 87
Range: 1
Slots: 2
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -6280,7 +7301,27 @@ item_db: (
Atk: 87
Range: 1
Slots: 3
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -6295,7 +7336,27 @@ item_db: (
Weight: 700
Atk: 87
Range: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -6311,7 +7372,26 @@ item_db: (
Atk: 105
Range: 1
Slots: 2
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -6327,7 +7407,26 @@ item_db: (
Atk: 105
Range: 1
Slots: 3
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -6342,7 +7441,26 @@ item_db: (
Weight: 700
Atk: 105
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -6358,7 +7476,26 @@ item_db: (
Atk: 118
Range: 1
Slots: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -6374,7 +7511,26 @@ item_db: (
Weight: 500
Atk: 90
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 24
@@ -6393,7 +7549,26 @@ item_db: (
Weight: 1000
Atk: 70
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6409,7 +7584,26 @@ item_db: (
Weight: 1000
Atk: 70
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6426,7 +7620,26 @@ item_db: (
Atk: 118
Range: 1
Slots: 2
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -6442,7 +7655,26 @@ item_db: (
Weight: 400
Atk: 80
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6462,7 +7694,26 @@ item_db: (
Weight: 400
Atk: 80
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6482,7 +7733,26 @@ item_db: (
Weight: 500
Atk: 75
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6501,7 +7771,26 @@ item_db: (
Weight: 600
Atk: 80
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6518,7 +7807,26 @@ item_db: (
Atk: 70
Matk: 105
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6537,7 +7845,9 @@ item_db: (
Weight: 600
Atk: 140
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6558,7 +7868,26 @@ item_db: (
Weight: 700
Atk: 90
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6578,7 +7907,26 @@ item_db: (
Weight: 700
Atk: 50
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6597,7 +7945,9 @@ item_db: (
Weight: 700
Atk: 110
Range: 1
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6613,7 +7963,26 @@ item_db: (
Weight: 800
Atk: 140
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6633,7 +8002,26 @@ item_db: (
Weight: 800
Atk: 180
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -6654,7 +8042,26 @@ item_db: (
Weight: 1200
Atk: 64
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 70
@@ -6670,7 +8077,26 @@ item_db: (
Weight: 800
Atk: 64
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 65
@@ -6689,7 +8115,26 @@ item_db: (
Weight: 400
Atk: 84
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
View: 1
@@ -6704,7 +8149,12 @@ item_db: (
Weight: 400
Atk: 55
Range: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 85
@@ -6720,7 +8170,12 @@ item_db: (
Weight: 550
Atk: 140
Range: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 55
@@ -6736,7 +8191,9 @@ item_db: (
Weight: 1
Atk: 45
Range: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 2
WeaponLv: 1
@@ -6761,7 +8218,13 @@ item_db: (
Weight: 800
Atk: 100
Range: 1
- Job: 0x22021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 55
@@ -6781,7 +8244,9 @@ item_db: (
Atk: 110
Range: 1
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 2
WeaponLv: 3
@@ -6798,7 +8263,9 @@ item_db: (
Atk: 110
Range: 1
Slots: 2
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 2
WeaponLv: 3
@@ -6814,7 +8281,27 @@ item_db: (
Weight: 600
Atk: 39
Range: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 1
View: 1
@@ -6829,7 +8316,27 @@ item_db: (
Weight: 600
Atk: 39
Range: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 1
View: 1
@@ -6844,7 +8351,27 @@ item_db: (
Weight: 600
Atk: 39
Range: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 1
View: 1
@@ -6862,7 +8389,9 @@ item_db: (
Atk: 125
Range: 1
Slots: 2
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -6878,7 +8407,9 @@ item_db: (
Atk: 125
Range: 1
Slots: 3
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -6894,7 +8425,9 @@ item_db: (
Atk: 148
Range: 1
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -6911,7 +8444,9 @@ item_db: (
Atk: 148
Range: 1
Slots: 2
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -6927,7 +8462,9 @@ item_db: (
Weight: 1500
Atk: 165
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -6943,7 +8480,9 @@ item_db: (
Atk: 165
Range: 1
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -6958,7 +8497,9 @@ item_db: (
Weight: 1200
Atk: 105
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -6977,7 +8518,9 @@ item_db: (
Weight: 1200
Atk: 105
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -6996,7 +8539,9 @@ item_db: (
Weight: 1200
Atk: 105
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -7015,7 +8560,9 @@ item_db: (
Weight: 1200
Atk: 105
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -7034,7 +8581,9 @@ item_db: (
Weight: 1700
Atk: 150
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 65
@@ -7050,7 +8599,9 @@ item_db: (
Weight: 1500
Atk: 140
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 75
@@ -7071,7 +8622,9 @@ item_db: (
Weight: 1200
Atk: 115
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -7087,7 +8640,9 @@ item_db: (
Weight: 1250
Atk: 151
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 70
@@ -7109,7 +8664,9 @@ item_db: (
Atk: 90
Range: 1
Slots: 4
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 1
View: 16
@@ -7124,7 +8681,9 @@ item_db: (
Weight: 1000
Atk: 120
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 75
@@ -7147,7 +8706,9 @@ item_db: (
Atk: 140
Range: 1
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 75
@@ -7167,7 +8728,9 @@ item_db: (
Buy: 1
Atk: 189
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -7200,7 +8763,9 @@ item_db: (
Atk: 160
Range: 1
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -7222,7 +8787,9 @@ item_db: (
Weight: 1500
Atk: 140
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -7243,7 +8810,9 @@ item_db: (
Atk: 110
Range: 1
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -7264,7 +8833,9 @@ item_db: (
Atk: 120
Range: 1
Slots: 2
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -7285,7 +8856,9 @@ item_db: (
Buy: 20
Atk: 120
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 1
Refine: false
@@ -7309,7 +8882,9 @@ item_db: (
Buy: 1
Atk: 148
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -7338,7 +8913,9 @@ item_db: (
Buy: 1
Atk: 179
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -7370,7 +8947,9 @@ item_db: (
Atk: 105
Range: 1
Slots: 3
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -7390,7 +8969,9 @@ item_db: (
Atk: 105
Range: 1
Slots: 3
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -7410,7 +8991,9 @@ item_db: (
Atk: 105
Range: 1
Slots: 3
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -7430,7 +9013,9 @@ item_db: (
Atk: 105
Range: 1
Slots: 3
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -7448,7 +9033,9 @@ item_db: (
Buy: 20
Atk: 130
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -7479,7 +9066,9 @@ item_db: (
Buy: 20
Atk: 130
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -7511,7 +9100,9 @@ item_db: (
Buy: 20
Atk: 140
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -7544,7 +9135,9 @@ item_db: (
Buy: 20
Atk: 140
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -7577,7 +9170,9 @@ item_db: (
Buy: 20
Atk: 175
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -7607,7 +9202,9 @@ item_db: (
Atk: 120
Range: 1
Slots: 2
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 58
Loc: 34
WeaponLv: 3
@@ -7633,7 +9230,9 @@ item_db: (
Atk: 130
Range: 1
Slots: 2
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 58
Loc: 34
WeaponLv: 3
@@ -7653,7 +9252,9 @@ item_db: (
Type: 4
Atk: 200
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
Refine: false
@@ -7685,7 +9286,9 @@ item_db: (
Atk: 190
Range: 1
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 56
Loc: 34
WeaponLv: 3
@@ -7700,7 +9303,9 @@ item_db: (
Buy: 1
Atk: 145
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -7723,7 +9328,9 @@ item_db: (
Type: 4
Atk: 155
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 60
@@ -7749,7 +9356,9 @@ item_db: (
Atk: 170
Range: 1
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 56
Loc: 34
WeaponLv: 3
@@ -7767,7 +9376,9 @@ item_db: (
Atk: 200
Range: 1
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -7790,7 +9401,9 @@ item_db: (
Atk: 80
Range: 1
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
View: 16
@@ -7809,7 +9422,9 @@ item_db: (
Weight: 1200
Atk: 170
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 95
@@ -7829,7 +9444,9 @@ item_db: (
Weight: 1200
Atk: 50
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 95
@@ -7846,7 +9463,9 @@ item_db: (
Atk: 120
Range: 1
Slots: 3
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -7868,7 +9487,9 @@ item_db: (
Atk: 75
Range: 1
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
View: 16
@@ -7898,7 +9519,9 @@ item_db: (
Atk: 140
Range: 1
Slots: 2
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -7919,7 +9542,9 @@ item_db: (
Atk: 110
Range: 1
Slots: 2
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -7936,7 +9561,9 @@ item_db: (
Type: 4
Atk: 120
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 40
@@ -7968,7 +9595,16 @@ item_db: (
Atk: 38
Range: 1
Slots: 3
- Job: 0x000454A3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 3
@@ -7984,7 +9620,16 @@ item_db: (
Atk: 38
Range: 1
Slots: 4
- Job: 0x000454A3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 3
@@ -7999,7 +9644,16 @@ item_db: (
Weight: 800
Atk: 38
Range: 1
- Job: 0x000454A3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 3
@@ -8014,7 +9668,16 @@ item_db: (
Weight: 1500
Atk: 75
Range: 1
- Job: 0x000454A3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 3
@@ -8029,7 +9692,14 @@ item_db: (
Weight: 1200
Atk: 140
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 44
@@ -8049,7 +9719,10 @@ item_db: (
Atk: 140
Range: 1
Slots: 1
- Job: 0x00040400
+ Job: {
+ Blacksmith: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 76
@@ -8068,7 +9741,17 @@ item_db: (
Weight: 1500
Atk: 115
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -8087,7 +9770,9 @@ item_db: (
Weight: 3000
Atk: 170
Range: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 2
WeaponLv: 4
@@ -8104,7 +9789,16 @@ item_db: (
Atk: 75
Range: 1
Slots: 4
- Job: 0x000454A3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 3
@@ -8118,7 +9812,14 @@ item_db: (
Buy: 20
Atk: 130
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -8158,7 +9859,14 @@ item_db: (
Atk: 140
Range: 1
Slots: 2
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 58
Loc: 2
WeaponLv: 3
@@ -8183,7 +9891,16 @@ item_db: (
Type: 4
Atk: 110
Range: 1
- Job: 0x000454A3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -8212,7 +9929,16 @@ item_db: (
Weight: 500
Atk: 77
Range: 1
- Job: 0x000454A3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -8236,7 +9962,14 @@ item_db: (
Buy: 2
Atk: 200
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -8251,7 +9984,14 @@ item_db: (
Buy: 1
Atk: 229
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -8268,7 +10008,11 @@ item_db: (
Type: 4
Atk: 100
Range: 1
- Job: 0x00040420
+ Job: {
+ Merchant: true
+ Blacksmith: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -8283,7 +10027,11 @@ item_db: (
Atk: 130
Range: 1
Slots: 1
- Job: 0x00040420
+ Job: {
+ Merchant: true
+ Blacksmith: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
View: 6
@@ -8298,7 +10046,17 @@ item_db: (
Atk: 180
Range: 1
Slots: 2
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 105
@@ -8313,7 +10071,18 @@ item_db: (
Buy: 20
Atk: 100
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 40
@@ -8344,7 +10113,9 @@ item_db: (
Atk: 180
Range: 1
Slots: 2
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 56
Loc: 2
WeaponLv: 3
@@ -8367,7 +10138,14 @@ item_db: (
Atk: 80
Range: 1
Slots: 3
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 3
@@ -8383,7 +10161,14 @@ item_db: (
Atk: 80
Range: 1
Slots: 4
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 3
@@ -8398,7 +10183,14 @@ item_db: (
Weight: 1500
Atk: 80
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 3
@@ -8414,7 +10206,14 @@ item_db: (
Atk: 120
Range: 1
Slots: 2
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 16
@@ -8430,7 +10229,14 @@ item_db: (
Atk: 120
Range: 1
Slots: 3
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 16
@@ -8445,7 +10251,14 @@ item_db: (
Weight: 2000
Atk: 120
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 16
@@ -8461,7 +10274,14 @@ item_db: (
Atk: 155
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 30
@@ -8477,7 +10297,14 @@ item_db: (
Atk: 155
Range: 1
Slots: 2
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 30
@@ -8492,7 +10319,14 @@ item_db: (
Weight: 2200
Atk: 155
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 30
@@ -8508,7 +10342,14 @@ item_db: (
Atk: 185
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 30
@@ -8524,7 +10365,14 @@ item_db: (
Atk: 185
Range: 1
Slots: 2
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 30
@@ -8539,7 +10387,14 @@ item_db: (
Weight: 2500
Atk: 185
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 30
@@ -8554,7 +10409,14 @@ item_db: (
Weight: 4000
Atk: 170
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 44
@@ -8573,7 +10435,14 @@ item_db: (
Weight: 1800
Atk: 187
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 44
@@ -8592,7 +10461,14 @@ item_db: (
Weight: 2300
Atk: 120
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 44
@@ -8612,7 +10488,14 @@ item_db: (
Weight: 2300
Atk: 180
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 44
@@ -8632,7 +10515,14 @@ item_db: (
Weight: 2500
Atk: 120
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 44
@@ -8652,7 +10542,14 @@ item_db: (
Weight: 2500
Atk: 165
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 44
@@ -8671,7 +10568,14 @@ item_db: (
Weight: 3000
Atk: 215
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 44
@@ -8691,7 +10595,14 @@ item_db: (
Weight: 6000
Atk: 10
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -8716,7 +10627,14 @@ item_db: (
Atk: 10
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -8739,7 +10657,14 @@ item_db: (
Buy: 1
Atk: 229
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -8770,7 +10695,14 @@ item_db: (
Buy: 2
Atk: 205
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -8799,7 +10731,14 @@ item_db: (
Buy: 2
Atk: 200
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -8829,7 +10768,14 @@ item_db: (
Atk: 200
Range: 1
Slots: 2
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 58
Loc: 34
WeaponLv: 3
@@ -8850,7 +10796,14 @@ item_db: (
Atk: 175
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -8872,7 +10825,14 @@ item_db: (
Atk: 332
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -8892,7 +10852,14 @@ item_db: (
Buy: 1
Atk: 215
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -8922,7 +10889,14 @@ item_db: (
Buy: 20
Atk: 200
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -8951,7 +10925,14 @@ item_db: (
Buy: 20
Atk: 200
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -8980,7 +10961,14 @@ item_db: (
Atk: 100
Range: 1
Slots: 3
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 3
@@ -8995,7 +10983,14 @@ item_db: (
Buy: 20
Atk: 220
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -9034,7 +11029,11 @@ item_db: (
Weight: 1500
Atk: 200
Range: 1
- Job: 0x00040420
+ Job: {
+ Merchant: true
+ Blacksmith: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 60
@@ -9056,7 +11055,11 @@ item_db: (
Atk: 250
Range: 1
Slots: 2
- Job: 0x00040420
+ Job: {
+ Merchant: true
+ Blacksmith: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -9096,7 +11099,9 @@ item_db: (
Weight: 2700
Atk: 210
Range: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -9111,7 +11116,14 @@ item_db: (
Type: 4
Atk: 20
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -9146,7 +11158,14 @@ item_db: (
Atk: 330
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 58
Loc: 34
WeaponLv: 3
@@ -9167,7 +11186,14 @@ item_db: (
Type: 4
Atk: 220
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
Refine: false
@@ -9196,7 +11222,14 @@ item_db: (
Buy: 2
Atk: 200
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -9211,7 +11244,14 @@ item_db: (
Buy: 1
Atk: 229
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -9228,7 +11268,14 @@ item_db: (
Type: 4
Atk: 195
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 60
@@ -9254,7 +11301,14 @@ item_db: (
Atk: 250
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -9275,7 +11329,14 @@ item_db: (
Atk: 250
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -9298,7 +11359,14 @@ item_db: (
Atk: 110
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
View: 7
@@ -9316,7 +11384,14 @@ item_db: (
Weight: 2500
Atk: 50
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 95
@@ -9335,7 +11410,14 @@ item_db: (
Weight: 5500
Atk: 300
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 95
@@ -9363,7 +11445,9 @@ item_db: (
Atk: 210
Range: 1
Slots: 2
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -9380,7 +11464,14 @@ item_db: (
Atk: 105
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
View: 7
@@ -9408,7 +11499,14 @@ item_db: (
Buy: 20
Atk: 150
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 40
@@ -9441,7 +11539,11 @@ item_db: (
Atk: 140
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 160
@@ -9460,7 +11562,11 @@ item_db: (
Atk: 28
Range: 3
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 4
@@ -9476,7 +11582,11 @@ item_db: (
Atk: 28
Range: 3
Slots: 4
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 4
@@ -9491,7 +11601,11 @@ item_db: (
Weight: 700
Atk: 28
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 4
@@ -9507,7 +11621,11 @@ item_db: (
Atk: 44
Range: 3
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 4
@@ -9523,7 +11641,11 @@ item_db: (
Atk: 44
Range: 3
Slots: 4
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 4
@@ -9538,7 +11660,11 @@ item_db: (
Weight: 850
Atk: 44
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 4
@@ -9554,7 +11680,11 @@ item_db: (
Atk: 60
Range: 3
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 4
@@ -9570,7 +11700,11 @@ item_db: (
Atk: 60
Range: 3
Slots: 4
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 4
@@ -9585,7 +11719,11 @@ item_db: (
Weight: 1000
Atk: 60
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 4
@@ -9600,7 +11738,11 @@ item_db: (
Weight: 2500
Atk: 185
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -9615,7 +11757,11 @@ item_db: (
Weight: 2500
Atk: 185
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -9630,7 +11776,11 @@ item_db: (
Weight: 2500
Atk: 185
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -9645,7 +11795,11 @@ item_db: (
Weight: 500
Atk: 120
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 4
@@ -9665,7 +11819,11 @@ item_db: (
Weight: 700
Atk: 145
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 48
@@ -9685,7 +11843,11 @@ item_db: (
Weight: 850
Atk: 100
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 48
@@ -9704,7 +11866,11 @@ item_db: (
Weight: 1000
Atk: 100
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 48
@@ -9724,7 +11890,11 @@ item_db: (
Atk: 160
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 71
@@ -9745,7 +11915,11 @@ item_db: (
Atk: 120
Range: 3
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 4
@@ -9765,7 +11939,11 @@ item_db: (
Weight: 4800
Atk: 195
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -9796,7 +11974,11 @@ item_db: (
Atk: 150
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -9819,7 +12001,11 @@ item_db: (
Atk: 140
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -9841,7 +12027,11 @@ item_db: (
Atk: 180
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -9861,7 +12051,11 @@ item_db: (
Buy: 20
Atk: 120
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -9885,7 +12079,11 @@ item_db: (
Buy: 1
Atk: 149
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -9913,7 +12111,11 @@ item_db: (
Buy: 20
Atk: 60
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -9943,7 +12145,11 @@ item_db: (
Buy: 20
Atk: 130
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -9980,7 +12186,11 @@ item_db: (
Buy: 20
Atk: 160
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -10010,7 +12220,11 @@ item_db: (
Atk: 150
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -10042,7 +12256,11 @@ item_db: (
Atk: 180
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -10070,7 +12288,11 @@ item_db: (
Type: 4
Atk: 74
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -10101,7 +12323,11 @@ item_db: (
Weight: 4800
Atk: 195
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -10121,7 +12347,11 @@ item_db: (
Weight: 4800
Atk: 195
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -10143,7 +12373,9 @@ item_db: (
Matk: 40
Range: 3
Slots: 1
- Job: 0x00004000
+ Job: {
+ Crusader: true
+ }
Upper: 56
Loc: 2
WeaponLv: 3
@@ -10161,7 +12393,11 @@ item_db: (
Type: 4
Atk: 165
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 60
@@ -10187,7 +12423,9 @@ item_db: (
Atk: 180
Range: 3
Slots: 1
- Job: 0x00004000
+ Job: {
+ Crusader: true
+ }
Upper: 56
Loc: 2
WeaponLv: 4
@@ -10208,7 +12446,11 @@ item_db: (
Weight: 850
Atk: 150
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 95
@@ -10232,7 +12474,11 @@ item_db: (
Buy: 20
Atk: 100
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 40
@@ -10263,7 +12509,11 @@ item_db: (
Matk: 100
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 56
Loc: 2
WeaponLv: 4
@@ -10289,7 +12539,9 @@ item_db: (
Atk: 200
Range: 3
Slots: 1
- Job: 0x00004000
+ Job: {
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 100
@@ -10309,7 +12561,11 @@ item_db: (
Atk: 90
Range: 3
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 70
@@ -10331,7 +12587,11 @@ item_db: (
Atk: 225
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 160
@@ -10350,7 +12610,11 @@ item_db: (
Atk: 84
Range: 3
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -10366,7 +12630,11 @@ item_db: (
Atk: 84
Range: 3
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -10381,7 +12649,11 @@ item_db: (
Weight: 1000
Atk: 84
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -10397,7 +12669,11 @@ item_db: (
Atk: 104
Range: 3
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -10413,7 +12689,11 @@ item_db: (
Atk: 104
Range: 3
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -10428,7 +12708,11 @@ item_db: (
Weight: 1200
Atk: 104
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -10444,7 +12728,11 @@ item_db: (
Atk: 124
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -10460,7 +12748,11 @@ item_db: (
Atk: 124
Range: 3
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -10475,7 +12767,11 @@ item_db: (
Weight: 2000
Atk: 124
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -10491,7 +12787,11 @@ item_db: (
Atk: 150
Range: 3
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -10507,7 +12807,11 @@ item_db: (
Atk: 150
Range: 3
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -10522,7 +12826,11 @@ item_db: (
Weight: 1200
Atk: 150
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -10538,7 +12846,11 @@ item_db: (
Atk: 165
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -10554,7 +12866,11 @@ item_db: (
Atk: 165
Range: 3
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -10569,7 +12885,11 @@ item_db: (
Weight: 2500
Atk: 165
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -10584,7 +12904,11 @@ item_db: (
Weight: 2500
Atk: 180
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -10603,7 +12927,11 @@ item_db: (
Weight: 1000
Atk: 183
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -10622,7 +12950,11 @@ item_db: (
Weight: 2000
Atk: 170
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -10642,7 +12974,11 @@ item_db: (
Weight: 2500
Atk: 180
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -10662,7 +12998,11 @@ item_db: (
Weight: 3000
Atk: 190
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -10683,7 +13023,11 @@ item_db: (
Weight: 3500
Atk: 200
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -10706,7 +13050,12 @@ item_db: (
Atk: 25
Matk: 200
Range: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 73
@@ -10726,7 +13075,12 @@ item_db: (
Atk: 120
Matk: 200
Range: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 90
@@ -10747,7 +13101,11 @@ item_db: (
Weight: 2000
Atk: 160
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 60
@@ -10766,7 +13124,11 @@ item_db: (
Weight: 3700
Atk: 200
Range: 4
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 75
@@ -10782,7 +13144,11 @@ item_db: (
Atk: 180
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -10801,7 +13167,11 @@ item_db: (
Weight: 2000
Atk: 170
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 75
@@ -10826,7 +13196,10 @@ item_db: (
Weight: 1000
Atk: 120
Range: 3
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 65
@@ -10847,7 +13220,11 @@ item_db: (
Atk: 170
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 75
@@ -10873,7 +13250,11 @@ item_db: (
Atk: 160
Range: 3
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 60
@@ -10893,7 +13274,11 @@ item_db: (
Atk: 170
Range: 3
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -10912,7 +13297,11 @@ item_db: (
Buy: 20
Atk: 160
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -10943,7 +13332,11 @@ item_db: (
Atk: 160
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 58
Loc: 34
WeaponLv: 3
@@ -10967,7 +13360,9 @@ item_db: (
Atk: 150
Range: 3
Slots: 1
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -10988,7 +13383,11 @@ item_db: (
Atk: 112
Range: 3
Slots: 4
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 58
Loc: 34
WeaponLv: 2
@@ -11003,7 +13402,11 @@ item_db: (
Buy: 20
Atk: 220
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -11038,7 +13441,11 @@ item_db: (
Type: 4
Atk: 220
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
Refine: false
@@ -11068,7 +13475,10 @@ item_db: (
Buy: 20
Atk: 135
Range: 3
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
View: 5
@@ -11095,7 +13505,11 @@ item_db: (
Type: 4
Atk: 220
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 50
@@ -11132,7 +13546,9 @@ item_db: (
Weight: 20000
Atk: 20
Range: 3
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -11157,7 +13573,11 @@ item_db: (
Atk: 105
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
View: 5
@@ -11175,7 +13595,11 @@ item_db: (
Weight: 4500
Atk: 250
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 95
@@ -11200,7 +13624,11 @@ item_db: (
Atk: 100
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
View: 5
@@ -11229,7 +13657,11 @@ item_db: (
Atk: 190
Range: 3
Slots: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 105
@@ -11243,7 +13675,11 @@ item_db: (
Type: 4
Atk: 150
Range: 3
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 40
@@ -11274,7 +13710,11 @@ item_db: (
Matk: 50
Range: 3
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -11300,7 +13740,11 @@ item_db: (
Atk: 175
Range: 3
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 70
@@ -11322,7 +13766,18 @@ item_db: (
Atk: 23
Range: 1
Slots: 3
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -11338,7 +13793,18 @@ item_db: (
Atk: 23
Range: 1
Slots: 4
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -11353,7 +13819,18 @@ item_db: (
Weight: 700
Atk: 23
Range: 1
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -11369,7 +13846,18 @@ item_db: (
Atk: 37
Range: 1
Slots: 3
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -11385,7 +13873,18 @@ item_db: (
Atk: 37
Range: 1
Slots: 4
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -11400,7 +13899,18 @@ item_db: (
Weight: 800
Atk: 37
Range: 1
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -11416,7 +13926,18 @@ item_db: (
Atk: 54
Range: 1
Slots: 2
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -11432,7 +13953,18 @@ item_db: (
Atk: 54
Range: 1
Slots: 3
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -11448,7 +13980,18 @@ item_db: (
Atk: 54
Range: 1
Slots: 3
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -11464,7 +14007,17 @@ item_db: (
Atk: 69
Range: 1
Slots: 2
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -11480,7 +14033,17 @@ item_db: (
Atk: 69
Range: 1
Slots: 3
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -11496,7 +14059,17 @@ item_db: (
Atk: 69
Range: 1
Slots: 3
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -11512,7 +14085,17 @@ item_db: (
Atk: 110
Range: 1
Slots: 1
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -11528,7 +14111,17 @@ item_db: (
Atk: 110
Range: 1
Slots: 2
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -11544,7 +14137,17 @@ item_db: (
Atk: 110
Range: 1
Slots: 2
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -11559,7 +14162,17 @@ item_db: (
Weight: 1200
Atk: 130
Range: 1
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -11575,7 +14188,17 @@ item_db: (
Atk: 130
Range: 1
Slots: 1
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -11591,7 +14214,17 @@ item_db: (
Atk: 130
Range: 1
Slots: 1
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -11607,7 +14240,17 @@ item_db: (
Atk: 84
Range: 1
Slots: 2
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -11623,7 +14266,17 @@ item_db: (
Atk: 84
Range: 1
Slots: 3
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -11639,7 +14292,17 @@ item_db: (
Atk: 84
Range: 1
Slots: 3
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -11654,7 +14317,11 @@ item_db: (
Weight: 2000
Atk: 140
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -11670,7 +14337,11 @@ item_db: (
Weight: 700
Atk: 85
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -11691,7 +14362,11 @@ item_db: (
Atk: 110
Range: 1
Slots: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -11710,7 +14385,11 @@ item_db: (
Weight: 800
Atk: 135
Range: 3
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -11726,7 +14405,11 @@ item_db: (
Weight: 1000
Atk: 145
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -11746,7 +14429,11 @@ item_db: (
Weight: 900
Atk: 165
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -11766,7 +14453,11 @@ item_db: (
Weight: 1500
Atk: 140
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -11788,7 +14479,10 @@ item_db: (
Weight: 3000
Atk: 155
Range: 2
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 78
@@ -11803,7 +14497,14 @@ item_db: (
Weight: 6000
Atk: 350
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 95
@@ -11827,7 +14528,11 @@ item_db: (
Weight: 2500
Atk: 115
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 55
@@ -11849,7 +14554,11 @@ item_db: (
Atk: 140
Range: 1
Slots: 2
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -11889,7 +14598,11 @@ item_db: (
Buy: 2
Atk: 150
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -11921,7 +14634,17 @@ item_db: (
Atk: 4
Range: 1
Slots: 1
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 44
@@ -11942,7 +14665,17 @@ item_db: (
Buy: 20
Atk: 120
Range: 1
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -11966,7 +14699,11 @@ item_db: (
Buy: 1
Atk: 193
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -11997,7 +14734,11 @@ item_db: (
Atk: 85
Range: 1
Slots: 2
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -12018,7 +14759,11 @@ item_db: (
Atk: 110
Range: 1
Slots: 2
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -12038,7 +14783,11 @@ item_db: (
Atk: 140
Range: 1
Slots: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -12060,7 +14809,11 @@ item_db: (
Weight: 900
Atk: 120
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 60
@@ -12081,7 +14834,18 @@ item_db: (
Buy: 20
Atk: 105
Range: 1
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -12111,7 +14875,18 @@ item_db: (
Buy: 20
Atk: 105
Range: 1
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -12143,7 +14918,11 @@ item_db: (
Atk: 110
Range: 1
Slots: 3
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Upper: 58
Loc: 2
WeaponLv: 3
@@ -12167,7 +14946,18 @@ item_db: (
Atk: 57
Range: 1
Slots: 3
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -12182,7 +14972,18 @@ item_db: (
Buy: 20
Atk: 130
Range: 1
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -12219,7 +15020,16 @@ item_db: (
Buy: 20
Atk: 150
Range: 1
- Job: 0x006444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -12249,7 +15059,11 @@ item_db: (
Atk: 160
Range: 1
Slots: 2
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -12270,7 +15084,9 @@ item_db: (
Weight: 3500
Atk: 450
Range: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 2
WeaponLv: 3
@@ -12289,7 +15105,11 @@ item_db: (
Atk: 85
Range: 1
Slots: 3
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 14
@@ -12305,7 +15125,11 @@ item_db: (
Atk: 115
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -12322,7 +15146,11 @@ item_db: (
Atk: 125
Range: 1
Slots: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -12337,7 +15165,11 @@ item_db: (
Weight: 750
Atk: 90
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -12353,7 +15185,11 @@ item_db: (
Weight: 750
Atk: 90
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -12369,7 +15205,11 @@ item_db: (
Weight: 750
Atk: 90
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -12385,7 +15225,11 @@ item_db: (
Weight: 750
Atk: 90
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -12401,7 +15245,11 @@ item_db: (
Weight: 800
Atk: 120
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -12425,7 +15273,11 @@ item_db: (
Atk: 60
Range: 1
Slots: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -12441,7 +15293,11 @@ item_db: (
Weight: 700
Atk: 130
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 70
@@ -12463,7 +15319,11 @@ item_db: (
Matk: 120
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 60
@@ -12483,7 +15343,11 @@ item_db: (
Atk: 140
Range: 1
Slots: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 55
@@ -12503,7 +15367,11 @@ item_db: (
Atk: 110
Range: 1
Slots: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -12524,7 +15392,11 @@ item_db: (
Matk: 140
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -12552,7 +15424,11 @@ item_db: (
Matk: 100
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 70
@@ -12574,7 +15450,11 @@ item_db: (
Matk: 100
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 85
@@ -12597,7 +15477,11 @@ item_db: (
Atk: 120
Matk: 125
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -12622,7 +15506,11 @@ item_db: (
Atk: 168
Matk: 100
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -12652,7 +15540,11 @@ item_db: (
Atk: 90
Range: 1
Slots: 3
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -12669,7 +15561,11 @@ item_db: (
Atk: 90
Range: 1
Slots: 3
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -12686,7 +15582,11 @@ item_db: (
Atk: 90
Range: 1
Slots: 3
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -12703,7 +15603,11 @@ item_db: (
Atk: 90
Range: 1
Slots: 3
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 27
@@ -12721,7 +15625,11 @@ item_db: (
Matk: 160
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 60
@@ -12742,7 +15650,11 @@ item_db: (
Matk: 140
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 70
@@ -12757,7 +15669,11 @@ item_db: (
Atk: 90
Matk: 125
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -12788,7 +15704,11 @@ item_db: (
Atk: 90
Matk: 125
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -12818,7 +15738,11 @@ item_db: (
Atk: 90
Matk: 115
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -12852,7 +15776,11 @@ item_db: (
Atk: 90
Matk: 115
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -12886,7 +15814,11 @@ item_db: (
Buy: 20
Atk: 140
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -12917,7 +15849,11 @@ item_db: (
Atk: 137
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 85
@@ -12949,7 +15885,11 @@ item_db: (
Atk: 145
Matk: 100
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -12982,7 +15922,11 @@ item_db: (
Atk: 135
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -12997,7 +15941,11 @@ item_db: (
Atk: 135
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -13011,7 +15959,11 @@ item_db: (
Atk: 135
Matk: 110
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 60
@@ -13038,7 +15990,9 @@ item_db: (
Matk: 160
Range: 1
Slots: 2
- Job: 0x00010000
+ Job: {
+ Sage: true
+ }
Upper: 56
Loc: 2
WeaponLv: 4
@@ -13065,7 +16019,11 @@ item_db: (
Matk: 20
Range: 1
Slots: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
View: 15
@@ -13085,7 +16043,11 @@ item_db: (
Atk: 110
Matk: 125
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 95
@@ -13113,7 +16075,11 @@ item_db: (
Weight: 1000
Atk: 130
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 95
@@ -13134,7 +16100,11 @@ item_db: (
Matk: 10
Range: 1
Slots: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
View: 15
@@ -13165,7 +16135,11 @@ item_db: (
Atk: 130
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 70
@@ -13187,7 +16161,11 @@ item_db: (
Matk: 110
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 105
@@ -13206,7 +16184,11 @@ item_db: (
Buy: 20
Atk: 120
Range: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 40
@@ -13239,7 +16221,11 @@ item_db: (
Matk: 110
Range: 1
Slots: 3
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 105
@@ -13303,7 +16289,16 @@ item_db: (
Matk: 120
Range: 1
Slots: 1
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 160
@@ -13325,7 +16320,16 @@ item_db: (
Matk: 30
Range: 1
Slots: 3
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 1
View: 10
@@ -13341,7 +16345,16 @@ item_db: (
Matk: 30
Range: 1
Slots: 4
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 1
View: 10
@@ -13356,7 +16369,16 @@ item_db: (
Atk: 15
Matk: 30
Range: 1
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 1
View: 10
@@ -13372,7 +16394,16 @@ item_db: (
Matk: 45
Range: 1
Slots: 2
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -13389,7 +16420,16 @@ item_db: (
Matk: 45
Range: 1
Slots: 3
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -13405,7 +16445,16 @@ item_db: (
Atk: 25
Matk: 45
Range: 1
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -13423,7 +16472,15 @@ item_db: (
Matk: 70
Range: 1
Slots: 2
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -13441,7 +16498,15 @@ item_db: (
Matk: 70
Range: 1
Slots: 3
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -13458,7 +16523,15 @@ item_db: (
Atk: 40
Matk: 70
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -13476,7 +16549,15 @@ item_db: (
Matk: 95
Range: 1
Slots: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -13494,7 +16575,15 @@ item_db: (
Matk: 95
Range: 1
Slots: 2
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -13511,7 +16600,15 @@ item_db: (
Atk: 60
Matk: 95
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -13528,7 +16625,15 @@ item_db: (
Atk: 130
Matk: 100
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -13548,7 +16653,15 @@ item_db: (
Atk: 75
Matk: 105
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -13565,7 +16678,15 @@ item_db: (
Atk: 40
Matk: 110
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -13585,7 +16706,12 @@ item_db: (
Atk: 60
Matk: 115
Range: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -13605,7 +16731,15 @@ item_db: (
Atk: 50
Matk: 120
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -13626,7 +16760,15 @@ item_db: (
Matk: 120
Range: 1
Slots: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -13646,7 +16788,15 @@ item_db: (
Atk: 50
Matk: 120
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -13667,7 +16817,15 @@ item_db: (
Matk: 120
Range: 1
Slots: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -13688,7 +16846,9 @@ item_db: (
Matk: 120
Range: 1
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 2
WeaponLv: 3
@@ -13707,7 +16867,9 @@ item_db: (
Matk: 120
Range: 1
Slots: 2
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 2
WeaponLv: 3
@@ -13724,7 +16886,15 @@ item_db: (
Atk: 165
Matk: 120
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -13756,7 +16926,14 @@ item_db: (
Matk: 170
Range: 1
Slots: 2
- Job: 0x00018314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ }
Upper: 58
Loc: 2
WeaponLv: 3
@@ -13783,7 +16960,11 @@ item_db: (
Atk: 10
Matk: 105
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 55
@@ -13803,7 +16984,14 @@ item_db: (
Atk: 80
Matk: 145
Range: 1
- Job: 0x00018314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ }
Upper: 58
Loc: 2
WeaponLv: 3
@@ -13823,7 +17011,15 @@ item_db: (
Atk: 40
Matk: 120
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -13851,7 +17047,15 @@ item_db: (
Atk: 71
Matk: 145
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -13883,7 +17087,15 @@ item_db: (
Matk: 125
Range: 1
Slots: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 50
@@ -13900,7 +17112,12 @@ item_db: (
Atk: 30
Matk: 125
Range: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 50
@@ -13922,7 +17139,10 @@ item_db: (
Matk: 140
Range: 1
Slots: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 70
@@ -13943,7 +17163,15 @@ item_db: (
Atk: 70
Matk: 125
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -13974,7 +17202,15 @@ item_db: (
Atk: 70
Matk: 125
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -14005,7 +17241,15 @@ item_db: (
Atk: 70
Matk: 125
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -14034,7 +17278,15 @@ item_db: (
Atk: 70
Matk: 125
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -14066,7 +17318,14 @@ item_db: (
Atk: 60
Matk: 160
Range: 1
- Job: 0x00018314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -14090,7 +17349,14 @@ item_db: (
Atk: 80
Matk: 170
Range: 1
- Job: 0x00018314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -14113,7 +17379,11 @@ item_db: (
Atk: 10
Matk: 125
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -14143,7 +17413,16 @@ item_db: (
Matk: 32
Range: 1
Slots: 3
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -14158,7 +17437,15 @@ item_db: (
Atk: 70
Matk: 135
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -14192,7 +17479,15 @@ item_db: (
Atk: 70
Matk: 135
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -14229,7 +17524,15 @@ item_db: (
Atk: 100
Matk: 120
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 2
Refine: false
@@ -14259,7 +17562,15 @@ item_db: (
Atk: 100
Matk: 155
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 70
@@ -14282,7 +17593,14 @@ item_db: (
Weight: 500
Atk: 80
Range: 1
- Job: 0x00018314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ }
Upper: 58
Loc: 2
WeaponLv: 3
@@ -14313,7 +17631,14 @@ item_db: (
Atk: 60
Range: 1
Slots: 2
- Job: 0x00018314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ }
Upper: 58
Loc: 2
WeaponLv: 3
@@ -14351,7 +17676,11 @@ item_db: (
Matk: 180
Range: 1
Slots: 2
- Job: 0x00010204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ }
Upper: 58
Loc: 2
WeaponLv: 3
@@ -14376,7 +17705,11 @@ item_db: (
Matk: 175
Range: 1
Slots: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Upper: 58
Loc: 2
WeaponLv: 3
@@ -14398,7 +17731,11 @@ item_db: (
Atk: 30
Matk: 170
Range: 1
- Job: 0x00010204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -14423,7 +17760,12 @@ item_db: (
Atk: 30
Matk: 180
Range: 1
- Job: 0x00018300
+ Job: {
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ }
Upper: 56
Loc: 2
WeaponLv: 3
@@ -14439,7 +17781,15 @@ item_db: (
Atk: 60
Matk: 125
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 26
@@ -14464,7 +17814,15 @@ item_db: (
Atk: 60
Matk: 150
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 40
@@ -14489,7 +17847,16 @@ item_db: (
Weight: 500
Atk: 35
Range: 1
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -14518,7 +17885,11 @@ item_db: (
Atk: 10
Matk: 100
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -14550,7 +17921,9 @@ item_db: (
Matk: 170
Range: 1
Slots: 1
- Job: 0x00010000
+ Job: {
+ Sage: true
+ }
Upper: 56
Loc: 2
WeaponLv: 3
@@ -14573,7 +17946,12 @@ item_db: (
Type: 4
Atk: 60
Range: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -14589,7 +17967,12 @@ item_db: (
Atk: 60
Range: 1
Slots: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 1
View: 10
@@ -14606,7 +17989,9 @@ item_db: (
Matk: 160
Range: 1
Slots: 2
- Job: 0x00000100
+ Job: {
+ Priest: true
+ }
Upper: 56
Loc: 2
WeaponLv: 3
@@ -14626,7 +18011,15 @@ item_db: (
Atk: 60
Matk: 170
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 60
@@ -14654,7 +18047,9 @@ item_db: (
Matk: 160
Range: 1
Slots: 1
- Job: 0x00000100
+ Job: {
+ Priest: true
+ }
Upper: 56
Loc: 2
WeaponLv: 4
@@ -14680,7 +18075,9 @@ item_db: (
Matk: 180
Range: 1
Slots: 1
- Job: 0x00000100
+ Job: {
+ Priest: true
+ }
Upper: 56
Loc: 2
WeaponLv: 4
@@ -14702,7 +18099,9 @@ item_db: (
Atk: 100
Matk: 50
Range: 1
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -14730,7 +18129,15 @@ item_db: (
Matk: 110
Range: 1
Slots: 2
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -14751,7 +18158,11 @@ item_db: (
Matk: 170
Range: 1
Slots: 2
- Job: 0x00010204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -14776,7 +18187,14 @@ item_db: (
Atk: 60
Matk: 160
Range: 1
- Job: 0x00018314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -14800,7 +18218,14 @@ item_db: (
Atk: 80
Range: 1
Slots: 2
- Job: 0x00018314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ }
Upper: 58
Loc: 2
WeaponLv: 3
@@ -14822,7 +18247,11 @@ item_db: (
Matk: 125
Range: 1
Slots: 2
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -14842,7 +18271,15 @@ item_db: (
Atk: 50
Matk: 100
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 40
@@ -14874,7 +18311,10 @@ item_db: (
Matk: 150
Range: 1
Slots: 2
- Job: 0x00800200
+ Job: {
+ Wizard: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -14894,7 +18334,14 @@ item_db: (
Matk: 200
Range: 1
Slots: 1
- Job: 0x00018314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ }
Upper: 56
Loc: 2
WeaponLv: 4
@@ -14922,7 +18369,15 @@ item_db: (
Matk: 30
Range: 1
Slots: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
View: 10
@@ -14949,7 +18404,15 @@ item_db: (
Matk: 155
Range: 1
Slots: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Upper: 56
Loc: 2
WeaponLv: 3
@@ -14974,7 +18437,16 @@ item_db: (
Matk: 70
Range: 1
Slots: 2
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 70
@@ -14997,7 +18469,13 @@ item_db: (
Atk: 15
Range: 5
Slots: 3
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 4
@@ -15013,7 +18491,13 @@ item_db: (
Atk: 15
Range: 5
Slots: 4
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 4
@@ -15026,7 +18510,13 @@ item_db: (
Type: 4
Atk: 15
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 4
@@ -15059,7 +18549,13 @@ item_db: (
Atk: 29
Range: 5
Slots: 3
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 4
@@ -15075,7 +18571,13 @@ item_db: (
Atk: 29
Range: 5
Slots: 4
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 4
@@ -15090,7 +18592,13 @@ item_db: (
Weight: 600
Atk: 29
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 4
@@ -15106,7 +18614,13 @@ item_db: (
Atk: 50
Range: 5
Slots: 2
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -15122,7 +18636,13 @@ item_db: (
Atk: 50
Range: 5
Slots: 3
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -15137,7 +18657,13 @@ item_db: (
Weight: 1000
Atk: 50
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -15153,7 +18679,13 @@ item_db: (
Atk: 65
Range: 5
Slots: 2
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -15169,7 +18701,13 @@ item_db: (
Atk: 65
Range: 5
Slots: 3
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -15184,7 +18722,13 @@ item_db: (
Weight: 900
Atk: 65
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 18
@@ -15200,7 +18744,13 @@ item_db: (
Atk: 90
Range: 5
Slots: 1
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -15217,7 +18767,13 @@ item_db: (
Atk: 100
Range: 5
Slots: 1
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -15233,7 +18789,13 @@ item_db: (
Atk: 90
Range: 5
Slots: 2
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -15250,7 +18812,13 @@ item_db: (
Atk: 100
Range: 5
Slots: 2
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -15265,7 +18833,9 @@ item_db: (
Weight: 1500
Atk: 125
Range: 5
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -15280,7 +18850,9 @@ item_db: (
Weight: 500
Atk: 75
Range: 11
- Job: 0x00000040
+ Job: {
+ Thief: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -15295,7 +18867,12 @@ item_db: (
Weight: 1200
Atk: 150
Range: 5
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -15322,7 +18899,11 @@ item_db: (
Atk: 95
Range: 9
Slots: 1
- Job: 0x00020840
+ Job: {
+ Thief: true
+ Hunter: true
+ Rogue: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 65
@@ -15337,7 +18918,10 @@ item_db: (
Weight: 3500
Atk: 145
Range: 5
- Job: 0x00080800
+ Job: {
+ Hunter: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 77
@@ -15353,7 +18937,9 @@ item_db: (
Atk: 100
Range: 5
Slots: 2
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 30
@@ -15369,7 +18955,13 @@ item_db: (
Weight: 1200
Atk: 100
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 60
@@ -15389,7 +18981,10 @@ item_db: (
Atk: 120
Range: 5
Slots: 1
- Job: 0x00080800
+ Job: {
+ Hunter: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 70
@@ -15409,7 +19004,9 @@ item_db: (
Atk: 125
Range: 5
Slots: 1
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 33
@@ -15425,7 +19022,10 @@ item_db: (
Atk: 145
Range: 5
Slots: 1
- Job: 0x00080800
+ Job: {
+ Hunter: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 77
@@ -15439,7 +19039,10 @@ item_db: (
Buy: 1
Atk: 194
Range: 5
- Job: 0x00080800
+ Job: {
+ Hunter: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -15464,7 +19067,12 @@ item_db: (
Buy: 2
Atk: 185
Range: 5
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -15496,7 +19104,12 @@ item_db: (
Atk: 95
Range: 5
Slots: 1
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -15513,7 +19126,12 @@ item_db: (
Atk: 100
Range: 5
Slots: 1
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -15530,7 +19148,12 @@ item_db: (
Atk: 105
Range: 5
Slots: 1
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -15546,7 +19169,12 @@ item_db: (
Atk: 95
Range: 5
Slots: 1
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 55
@@ -15561,7 +19189,12 @@ item_db: (
Weight: 1600
Atk: 120
Range: 5
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 65
@@ -15576,7 +19209,13 @@ item_db: (
Buy: 20
Atk: 120
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 1
Refine: false
@@ -15602,7 +19241,9 @@ item_db: (
Atk: 70
Range: 5
Slots: 3
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 58
Loc: 34
WeaponLv: 3
@@ -15620,7 +19261,9 @@ item_db: (
Atk: 135
Range: 5
Slots: 1
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -15639,7 +19282,13 @@ item_db: (
Buy: 20
Atk: 100
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -15668,7 +19317,13 @@ item_db: (
Buy: 20
Atk: 100
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -15699,7 +19354,9 @@ item_db: (
Atk: 105
Range: 5
Slots: 2
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -15717,7 +19374,11 @@ item_db: (
Atk: 125
Range: 5
Slots: 1
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -15736,7 +19397,13 @@ item_db: (
Atk: 49
Range: 5
Slots: 3
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 4
@@ -15751,7 +19418,13 @@ item_db: (
Buy: 20
Atk: 100
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -15785,7 +19458,13 @@ item_db: (
Buy: 20
Atk: 170
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -15815,7 +19494,9 @@ item_db: (
Atk: 100
Range: 5
Slots: 2
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 58
Loc: 34
WeaponLv: 3
@@ -15837,7 +19518,10 @@ item_db: (
Atk: 160
Range: 5
Slots: 1
- Job: 0x00080800
+ Job: {
+ Hunter: true
+ Bard: true
+ }
Upper: 56
Loc: 34
WeaponLv: 3
@@ -15852,7 +19536,13 @@ item_db: (
Type: 4
Atk: 82
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 26
@@ -15875,7 +19565,13 @@ item_db: (
Type: 4
Atk: 120
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 40
@@ -15899,7 +19595,13 @@ item_db: (
Weight: 500
Atk: 40
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 1
Refine: false
@@ -15928,7 +19630,14 @@ item_db: (
Buy: 1
Weight: 1
Atk: 25
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
},
@@ -15940,7 +19649,14 @@ item_db: (
Buy: 3
Weight: 2
Atk: 30
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
Script: <" bonus bAtkEle,Ele_Holy; ">
@@ -15953,7 +19669,14 @@ item_db: (
Buy: 3
Weight: 2
Atk: 30
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
Script: <" bonus bAtkEle,Ele_Fire; ">
@@ -15966,7 +19689,14 @@ item_db: (
Buy: 4
Weight: 2
Atk: 40
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
},
@@ -15978,7 +19708,14 @@ item_db: (
Buy: 3
Weight: 2
Atk: 30
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
Script: <" bonus bAtkEle,Ele_Water; ">
@@ -15991,7 +19728,14 @@ item_db: (
Buy: 3
Weight: 2
Atk: 30
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
Script: <" bonus bAtkEle,Ele_Wind; ">
@@ -16004,7 +19748,14 @@ item_db: (
Buy: 3
Weight: 2
Atk: 30
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
Script: <" bonus bAtkEle,Ele_Earth; ">
@@ -16017,7 +19768,14 @@ item_db: (
Buy: 3
Weight: 1
Atk: 30
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
Script: <" bonus bAtkEle,Ele_Ghost; ">
@@ -16030,7 +19788,14 @@ item_db: (
Buy: 10
Weight: 3
Atk: 1
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
Script: <" bonus2 bAddEff,Eff_Stun,1000; ">
@@ -16043,7 +19808,14 @@ item_db: (
Buy: 10
Weight: 3
Atk: 1
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
Script: <"
@@ -16059,7 +19831,14 @@ item_db: (
Buy: 10
Weight: 3
Atk: 1
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
Script: <" bonus2 bAddEff,Eff_Blind,1000; ">
@@ -16072,7 +19851,14 @@ item_db: (
Buy: 10
Weight: 3
Atk: 1
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
Script: <" bonus2 bAddEff,Eff_Curse,1000; ">
@@ -16085,7 +19871,14 @@ item_db: (
Buy: 3
Weight: 2
Atk: 30
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
Script: <" bonus bAtkEle,Ele_Poison; ">
@@ -16098,7 +19891,14 @@ item_db: (
Buy: 10
Weight: 3
Atk: 1
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
Script: <"
@@ -16114,7 +19914,14 @@ item_db: (
Buy: 20
Weight: 3
Atk: 10
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
Script: <" bonus bCritical,20; ">
@@ -16127,7 +19934,14 @@ item_db: (
Buy: 30
Weight: 3
Atk: 50
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
},
@@ -16139,7 +19953,14 @@ item_db: (
Buy: 40
Weight: 3
Atk: 50
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
Script: <" bonus bAtkEle,Ele_Holy; ">
@@ -16152,7 +19973,14 @@ item_db: (
Buy: 3
Weight: 2
Atk: 30
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
Script: <" bonus bAtkEle,Ele_Dark; ">
@@ -16165,7 +19993,14 @@ item_db: (
Buy: 10
Weight: 3
Atk: 1
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
Script: <" bonus2 bAddEff,Eff_Sleep,2000; ">
@@ -16178,7 +20013,14 @@ item_db: (
Buy: 10
Weight: 3
Atk: 1
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
Script: <" bonus2 bAddEff,Eff_Silence,1000; ">
@@ -16191,7 +20033,14 @@ item_db: (
Buy: 2
Weight: 1
Atk: 30
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
},
@@ -16203,7 +20052,14 @@ item_db: (
Buy: 50
Weight: 5
Atk: 30
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 2
},
@@ -16215,7 +20071,14 @@ item_db: (
Buy: 3
Weight: 2
Atk: 50
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
Script: <"
@@ -16231,7 +20094,14 @@ item_db: (
Buy: 5
Weight: 1
Atk: 45
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 100
View: 1
@@ -16244,7 +20114,14 @@ item_db: (
Buy: 5
Weight: 1
Atk: 35
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
View: 1
},
@@ -16256,7 +20133,14 @@ item_db: (
Buy: 10
Weight: 1
Atk: 45
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 130
View: 1
@@ -16269,7 +20153,14 @@ item_db: (
Buy: 10
Weight: 1
Atk: 30
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Loc: 32768
EquipLv: 95
View: 1
@@ -16286,7 +20177,10 @@ item_db: (
Atk: 150
Range: 1
Slots: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 160
@@ -16305,7 +20199,10 @@ item_db: (
Atk: 30
Range: 1
Slots: 3
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 1
View: 12
@@ -16320,7 +20217,10 @@ item_db: (
Atk: 30
Range: 1
Slots: 4
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 1
View: 12
@@ -16335,7 +20235,10 @@ item_db: (
Atk: 50
Range: 1
Slots: 2
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -16351,7 +20254,10 @@ item_db: (
Atk: 50
Range: 1
Slots: 3
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -16367,7 +20273,10 @@ item_db: (
Atk: 65
Range: 1
Slots: 2
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -16383,7 +20292,10 @@ item_db: (
Atk: 65
Range: 1
Slots: 3
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 12
@@ -16398,7 +20310,10 @@ item_db: (
Weight: 650
Atk: 115
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -16414,7 +20329,10 @@ item_db: (
Atk: 115
Range: 1
Slots: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -16430,7 +20348,10 @@ item_db: (
Atk: 86
Range: 1
Slots: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -16447,7 +20368,10 @@ item_db: (
Atk: 86
Range: 1
Slots: 2
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -16464,7 +20388,10 @@ item_db: (
Atk: 97
Range: 1
Slots: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -16480,7 +20407,10 @@ item_db: (
Atk: 97
Range: 1
Slots: 2
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 24
@@ -16495,7 +20425,10 @@ item_db: (
Weight: 450
Atk: 110
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -16518,7 +20451,10 @@ item_db: (
Weight: 500
Atk: 120
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -16535,7 +20471,10 @@ item_db: (
Atk: 152
Range: 1
Slots: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 70
@@ -16556,7 +20495,10 @@ item_db: (
Atk: 120
Range: 1
Slots: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -16571,7 +20513,10 @@ item_db: (
Buy: 1
Atk: 159
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -16606,7 +20551,10 @@ item_db: (
Atk: 80
Range: 1
Slots: 3
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 75
@@ -16623,7 +20571,10 @@ item_db: (
Atk: 80
Range: 1
Slots: 3
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 75
@@ -16640,7 +20591,10 @@ item_db: (
Atk: 80
Range: 1
Slots: 3
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 75
@@ -16657,7 +20611,10 @@ item_db: (
Atk: 80
Range: 1
Slots: 3
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 75
@@ -16674,7 +20631,10 @@ item_db: (
Atk: 30
Range: 1
Slots: 4
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 60
@@ -16693,7 +20653,10 @@ item_db: (
Buy: 20
Atk: 30
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -16724,7 +20687,10 @@ item_db: (
Buy: 20
Atk: 30
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -16757,7 +20723,9 @@ item_db: (
Atk: 95
Range: 1
Slots: 3
- Job: 0x00008000
+ Job: {
+ Monk: true
+ }
Upper: 58
Loc: 2
WeaponLv: 3
@@ -16777,7 +20745,10 @@ item_db: (
Buy: 20
Atk: 30
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -16813,7 +20784,10 @@ item_db: (
Buy: 20
Atk: 30
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -16849,7 +20823,10 @@ item_db: (
Buy: 20
Atk: 150
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -16876,7 +20853,10 @@ item_db: (
Type: 4
Atk: 150
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -16908,7 +20888,9 @@ item_db: (
Atk: 142
Range: 1
Slots: 1
- Job: 0x00008000
+ Job: {
+ Monk: true
+ }
Upper: 56
Loc: 2
WeaponLv: 3
@@ -16930,7 +20912,10 @@ item_db: (
Type: 4
Atk: 120
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 60
@@ -16955,7 +20940,10 @@ item_db: (
Weight: 650
Atk: 160
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 95
@@ -16982,7 +20970,10 @@ item_db: (
Atk: 140
Range: 1
Slots: 2
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 105
@@ -16996,7 +20987,10 @@ item_db: (
Buy: 20
Atk: 150
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 40
@@ -17026,7 +21020,10 @@ item_db: (
Atk: 100
Range: 1
Slots: 2
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 50
@@ -17048,7 +21045,9 @@ item_db: (
Matk: 100
Range: 1
Slots: 1
- Job: 0x00008000
+ Job: {
+ Monk: true
+ }
Upper: 56
Loc: 2
WeaponLv: 4
@@ -17074,7 +21073,10 @@ item_db: (
Atk: 100
Range: 1
Slots: 2
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 70
@@ -17097,7 +21099,9 @@ item_db: (
Matk: 50
Range: 1
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 4
@@ -17118,7 +21122,9 @@ item_db: (
Atk: 50
Range: 1
Slots: 3
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 1
@@ -17135,7 +21141,9 @@ item_db: (
Atk: 50
Range: 1
Slots: 4
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 1
@@ -17152,7 +21160,9 @@ item_db: (
Atk: 90
Range: 1
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 2
@@ -17169,7 +21179,9 @@ item_db: (
Atk: 90
Range: 1
Slots: 3
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 2
@@ -17186,7 +21198,9 @@ item_db: (
Atk: 105
Range: 1
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 2
@@ -17203,7 +21217,9 @@ item_db: (
Atk: 105
Range: 1
Slots: 3
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 2
@@ -17219,7 +21235,9 @@ item_db: (
Weight: 900
Atk: 142
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -17236,7 +21254,9 @@ item_db: (
Atk: 142
Range: 1
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -17253,7 +21273,9 @@ item_db: (
Atk: 114
Range: 1
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -17271,7 +21293,9 @@ item_db: (
Atk: 114
Range: 1
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -17289,7 +21313,9 @@ item_db: (
Atk: 126
Range: 1
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -17306,7 +21332,9 @@ item_db: (
Atk: 126
Range: 1
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -17322,7 +21350,9 @@ item_db: (
Weight: 1800
Atk: 110
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 4
@@ -17346,7 +21376,9 @@ item_db: (
Weight: 900
Atk: 110
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -17363,7 +21395,9 @@ item_db: (
Weight: 900
Atk: 110
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -17380,7 +21414,9 @@ item_db: (
Weight: 900
Atk: 110
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -17397,7 +21433,9 @@ item_db: (
Weight: 900
Atk: 110
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -17414,7 +21452,9 @@ item_db: (
Weight: 1200
Atk: 150
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 4
@@ -17435,7 +21475,9 @@ item_db: (
Atk: 130
Range: 1
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 58
Gender: 1
Loc: 2
@@ -17457,7 +21499,9 @@ item_db: (
Weight: 1800
Atk: 10
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 58
Gender: 1
Loc: 2
@@ -17479,7 +21523,9 @@ item_db: (
Buy: 20
Atk: 120
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 1
@@ -17506,7 +21552,9 @@ item_db: (
Atk: 150
Range: 1
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 4
@@ -17525,7 +21573,9 @@ item_db: (
Buy: 20
Atk: 50
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -17555,7 +21605,9 @@ item_db: (
Buy: 20
Atk: 50
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -17587,7 +21639,9 @@ item_db: (
Atk: 110
Range: 1
Slots: 3
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 58
Gender: 1
Loc: 2
@@ -17611,7 +21665,9 @@ item_db: (
Atk: 120
Range: 1
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 58
Gender: 1
Loc: 2
@@ -17636,7 +21692,9 @@ item_db: (
Buy: 20
Atk: 50
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 4
@@ -17669,7 +21727,9 @@ item_db: (
Type: 4
Atk: 40
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 58
Gender: 1
Loc: 2
@@ -17700,7 +21760,9 @@ item_db: (
Type: 4
Atk: 177
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -17734,7 +21796,9 @@ item_db: (
Matk: 50
Range: 1
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Gender: 1
Loc: 2
@@ -17757,7 +21821,9 @@ item_db: (
Type: 4
Atk: 125
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -17781,7 +21847,9 @@ item_db: (
Type: 4
Atk: 100
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -17813,7 +21881,9 @@ item_db: (
Matk: 130
Range: 1
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Gender: 1
Loc: 2
@@ -17841,7 +21911,9 @@ item_db: (
Matk: 120
Range: 1
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Gender: 1
Loc: 2
@@ -17862,7 +21934,9 @@ item_db: (
Atk: 160
Range: 1
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Gender: 1
Loc: 2
@@ -17883,7 +21957,9 @@ item_db: (
Atk: 180
Range: 1
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Gender: 1
Loc: 2
@@ -17905,7 +21981,9 @@ item_db: (
Atk: 180
Range: 1
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Gender: 1
Loc: 2
@@ -17927,7 +22005,9 @@ item_db: (
Atk: 150
Range: 1
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Gender: 1
Loc: 2
@@ -17953,7 +22033,9 @@ item_db: (
Atk: 80
Range: 1
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 3
@@ -17973,7 +22055,9 @@ item_db: (
Atk: 120
Range: 1
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Gender: 1
Loc: 2
WeaponLv: 4
@@ -18008,7 +22092,9 @@ item_db: (
Atk: 45
Range: 2
Slots: 3
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 3
@@ -18024,7 +22110,9 @@ item_db: (
Atk: 45
Range: 2
Slots: 4
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 3
@@ -18040,7 +22128,9 @@ item_db: (
Atk: 80
Range: 2
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 16
@@ -18056,7 +22146,9 @@ item_db: (
Atk: 80
Range: 2
Slots: 3
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 16
@@ -18072,7 +22164,9 @@ item_db: (
Atk: 95
Range: 2
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 16
@@ -18088,7 +22182,9 @@ item_db: (
Atk: 95
Range: 2
Slots: 3
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 16
@@ -18103,7 +22199,9 @@ item_db: (
Weight: 900
Atk: 135
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -18119,7 +22217,9 @@ item_db: (
Atk: 135
Range: 2
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -18135,7 +22235,9 @@ item_db: (
Atk: 105
Range: 2
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -18152,7 +22254,9 @@ item_db: (
Atk: 105
Range: 2
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -18169,7 +22273,9 @@ item_db: (
Atk: 120
Range: 2
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -18185,7 +22291,9 @@ item_db: (
Atk: 120
Range: 2
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -18200,7 +22308,9 @@ item_db: (
Weight: 400
Atk: 100
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 44
@@ -18219,7 +22329,9 @@ item_db: (
Weight: 300
Atk: 115
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 44
@@ -18238,7 +22350,9 @@ item_db: (
Weight: 700
Atk: 135
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 44
@@ -18258,7 +22372,9 @@ item_db: (
Weight: 700
Atk: 110
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -18274,7 +22390,9 @@ item_db: (
Weight: 700
Atk: 110
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -18290,7 +22408,9 @@ item_db: (
Weight: 700
Atk: 110
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -18306,7 +22426,9 @@ item_db: (
Weight: 400
Atk: 120
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -18322,7 +22444,9 @@ item_db: (
Weight: 1200
Atk: 140
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 30
@@ -18338,7 +22462,9 @@ item_db: (
Weight: 1100
Atk: 150
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 65
@@ -18357,7 +22483,9 @@ item_db: (
Weight: 700
Atk: 110
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -18374,7 +22502,9 @@ item_db: (
Atk: 100
Range: 2
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -18398,7 +22528,9 @@ item_db: (
Atk: 110
Range: 2
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -18419,7 +22551,9 @@ item_db: (
Weight: 1300
Atk: 185
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -18435,7 +22569,9 @@ item_db: (
Buy: 20
Atk: 120
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -18461,7 +22597,9 @@ item_db: (
Atk: 150
Range: 2
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 65
@@ -18479,7 +22617,9 @@ item_db: (
Buy: 20
Atk: 50
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -18508,7 +22648,9 @@ item_db: (
Buy: 20
Atk: 50
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -18539,7 +22681,9 @@ item_db: (
Atk: 120
Range: 2
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -18565,7 +22709,9 @@ item_db: (
Atk: 110
Range: 2
Slots: 3
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 58
Loc: 2
WeaponLv: 3
@@ -18586,7 +22732,9 @@ item_db: (
Buy: 20
Atk: 50
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -18619,7 +22767,9 @@ item_db: (
Buy: 20
Atk: 160
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -18646,7 +22796,9 @@ item_db: (
Type: 4
Atk: 170
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -18679,7 +22831,9 @@ item_db: (
Matk: 50
Range: 1
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Loc: 2
WeaponLv: 3
@@ -18704,7 +22858,9 @@ item_db: (
Atk: 100
Matk: 130
Range: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Loc: 2
WeaponLv: 4
@@ -18723,7 +22879,9 @@ item_db: (
Type: 4
Atk: 125
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 60
@@ -18745,7 +22903,9 @@ item_db: (
Type: 4
Atk: 100
Range: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -18776,7 +22936,9 @@ item_db: (
Matk: 130
Range: 2
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Loc: 2
WeaponLv: 4
@@ -18803,7 +22965,9 @@ item_db: (
Matk: 120
Range: 2
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Loc: 2
WeaponLv: 3
@@ -18821,7 +22985,9 @@ item_db: (
Atk: 160
Range: 2
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Loc: 2
WeaponLv: 4
@@ -18839,7 +23005,9 @@ item_db: (
Atk: 180
Range: 2
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Loc: 2
WeaponLv: 3
@@ -18860,7 +23028,9 @@ item_db: (
Atk: 180
Range: 2
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Loc: 2
WeaponLv: 3
@@ -18880,7 +23050,9 @@ item_db: (
Atk: 100
Range: 2
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Loc: 2
WeaponLv: 4
@@ -18905,7 +23077,9 @@ item_db: (
Atk: 80
Range: 2
Slots: 2
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 70
@@ -18926,7 +23100,9 @@ item_db: (
Matk: 50
Range: 2
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 160
@@ -18949,7 +23125,9 @@ item_db: (
Matk: 280
Range: 1
Slots: 1
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -18974,7 +23152,10 @@ item_db: (
Atk: 120
Matk: 210
Range: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 70
@@ -18995,7 +23176,15 @@ item_db: (
Atk: 70
Matk: 210
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 80
@@ -19036,7 +23225,9 @@ item_db: (
Matk: 280
Range: 1
Slots: 1
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -19070,7 +23261,11 @@ item_db: (
Atk: 30
Matk: 240
Range: 1
- Job: 0x00010204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ }
Upper: 58
Loc: 34
WeaponLv: 4
@@ -19093,7 +23288,11 @@ item_db: (
Matk: 220
Range: 1
Slots: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Upper: 58
Loc: 34
WeaponLv: 3
@@ -19117,7 +23316,12 @@ item_db: (
Atk: 80
Matk: 150
Range: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 60
@@ -19138,7 +23342,9 @@ item_db: (
Matk: 230
Range: 1
Slots: 2
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -19161,7 +23367,9 @@ item_db: (
Matk: 230
Range: 1
Slots: 2
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -19185,7 +23393,9 @@ item_db: (
Matk: 230
Range: 1
Slots: 2
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -19209,7 +23419,9 @@ item_db: (
Matk: 230
Range: 1
Slots: 2
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -19233,7 +23445,9 @@ item_db: (
Matk: 270
Range: 1
Slots: 1
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -19256,7 +23470,9 @@ item_db: (
Matk: 270
Range: 1
Slots: 1
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -19280,7 +23496,9 @@ item_db: (
Matk: 270
Range: 1
Slots: 1
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -19304,7 +23522,9 @@ item_db: (
Matk: 270
Range: 1
Slots: 1
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -19328,7 +23548,15 @@ item_db: (
Matk: 70
Range: 1
Slots: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 34
WeaponLv: 3
View: 10
@@ -19350,7 +23578,15 @@ item_db: (
Atk: 110
Matk: 220
Range: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 95
@@ -19379,7 +23615,10 @@ item_db: (
Matk: 210
Range: 1
Slots: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 70
@@ -19400,7 +23639,16 @@ item_db: (
Matk: 70
Range: 1
Slots: 1
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 34
WeaponLv: 3
View: 23
@@ -19431,7 +23679,16 @@ item_db: (
Atk: 50
Matk: 130
Range: 1
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 40
@@ -19462,7 +23719,11 @@ item_db: (
Atk: 200
Matk: 280
Range: 1
- Job: 0x00810200
+ Job: {
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 90
@@ -19486,7 +23747,9 @@ item_db: (
Atk: 100
Matk: 320
Range: 1
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -19512,7 +23775,9 @@ item_db: (
Atk: 100
Matk: 300
Slots: 1
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 34
WeaponLv: 1
@@ -19531,7 +23796,14 @@ item_db: (
Matk: 250
Range: 1
Slots: 1
- Job: 0x00018314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -19558,7 +23830,11 @@ item_db: (
Atk: 30
Matk: 170
Slots: 1
- Job: 0x00810200
+ Job: {
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -19584,7 +23860,12 @@ item_db: (
Matk: 150
Range: 1
Slots: 2
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 70
@@ -19607,7 +23888,12 @@ item_db: (
Matk: 200
Range: 1
Slots: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 160
@@ -19651,7 +23937,21 @@ item_db: (
Buy: 14000
Weight: 600
Def: 40
- Job: 0x000ED5F2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 32
View: 2
},
@@ -19664,7 +23964,21 @@ item_db: (
Weight: 600
Def: 40
Slots: 1
- Job: 0x000ED5F2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 32
View: 2
},
@@ -19676,7 +23990,11 @@ item_db: (
Buy: 56000
Weight: 1300
Def: 60
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 32
View: 3
},
@@ -19689,7 +24007,11 @@ item_db: (
Weight: 1300
Def: 60
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 32
View: 3
},
@@ -19701,7 +24023,12 @@ item_db: (
Buy: 60000
Weight: 1000
Def: 45
- Job: 0x00404082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ Star_Gladiator: true
+ }
Loc: 32
View: 4
Script: <" bonus bMdef,5; ">
@@ -19715,7 +24042,12 @@ item_db: (
Weight: 1000
Def: 45
Slots: 1
- Job: 0x00404082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ Star_Gladiator: true
+ }
Loc: 32
View: 4
Script: <" bonus bMdef,5; ">
@@ -19728,7 +24060,12 @@ item_db: (
Buy: 20
Weight: 1000
Def: 25
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 32
View: 5
Script: <"
@@ -19744,7 +24081,9 @@ item_db: (
Buy: 85000
Weight: 1400
Def: 110
- Job: 0x00004000
+ Job: {
+ Crusader: true
+ }
Loc: 32
EquipLv: 68
Refine: false
@@ -19762,7 +24101,9 @@ item_db: (
Buy: 128000
Weight: 1600
Def: 120
- Job: 0x00004000
+ Job: {
+ Crusader: true
+ }
Loc: 32
EquipLv: 83
View: 4
@@ -19781,7 +24122,9 @@ item_db: (
Buy: 1
Weight: 1
Def: 20
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 32
Refine: false
@@ -19805,7 +24148,9 @@ item_db: (
Weight: 1000
Def: 20
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 32
EquipLv: 40
@@ -19831,7 +24176,10 @@ item_db: (
Weight: 1500
Def: 45
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 32
EquipLv: 65
View: 2
@@ -19846,7 +24194,10 @@ item_db: (
Weight: 500
Def: 80
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 32
EquipLv: 65
View: 4
@@ -19867,7 +24218,9 @@ item_db: (
Weight: 400
Def: 30
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 32
EquipLv: 20
@@ -19882,7 +24235,10 @@ item_db: (
Buy: 10000
Weight: 150
Def: 50
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 32
EquipLv: 20
@@ -19897,7 +24253,10 @@ item_db: (
Weight: 150
Def: 50
Slots: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 32
EquipLv: 20
@@ -19911,7 +24270,10 @@ item_db: (
Buy: 40000
Weight: 150
Def: 45
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 32
EquipLv: 50
@@ -19927,7 +24289,10 @@ item_db: (
Weight: 150
Def: 45
Slots: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 32
EquipLv: 50
@@ -19943,7 +24308,12 @@ item_db: (
Weight: 1000
Def: 25
Slots: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 32
View: 5
Script: <"
@@ -19959,7 +24329,26 @@ item_db: (
Buy: 20
Weight: 1200
Def: 95
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 32
EquipLv: 68
@@ -19981,7 +24370,26 @@ item_db: (
Weight: 1000
Def: 75
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 32
EquipLv: 55
@@ -20000,7 +24408,26 @@ item_db: (
Weight: 1000
Def: 85
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 32
EquipLv: 55
@@ -20016,7 +24443,17 @@ item_db: (
Weight: 2500
Def: 90
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Upper: 58
Loc: 32
EquipLv: 75
@@ -20041,7 +24478,10 @@ item_db: (
Buy: 20
Weight: 700
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 32
View: 2
Script: <"
@@ -20080,7 +24520,9 @@ item_db: (
Weight: 1600
Def: 120
Slots: 1
- Job: 0x00004000
+ Job: {
+ Crusader: true
+ }
Loc: 32
EquipLv: 83
View: 4
@@ -20099,7 +24541,10 @@ item_db: (
Buy: 20
Weight: 600
Def: 80
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 32
EquipLv: 50
View: 5
@@ -20118,7 +24563,9 @@ item_db: (
Weight: 2000
Def: 130
Slots: 1
- Job: 0x00004000
+ Job: {
+ Crusader: true
+ }
Loc: 32
EquipLv: 80
View: 4
@@ -20138,7 +24585,12 @@ item_db: (
Weight: 1000
Def: 18
Slots: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 32
EquipLv: 70
View: 5
@@ -20191,7 +24643,11 @@ item_db: (
Weight: 1000
Def: 105
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 58
Loc: 32
EquipLv: 50
@@ -20211,7 +24667,20 @@ item_db: (
Weight: 500
Def: 35
Slots: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 32
View: 2
@@ -20229,7 +24698,9 @@ item_db: (
Weight: 800
Def: 52
Slots: 1
- Job: 0x00020000
+ Job: {
+ Rogue: true
+ }
Upper: 58
Loc: 32
EquipLv: 70
@@ -20267,7 +24738,26 @@ item_db: (
Name: "Neo Valkyrja's Shield"
Type: 5
Def: 110
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 32
EquipLv: 95
@@ -20300,7 +24790,20 @@ item_db: (
Weight: 1800
Def: 98
Slots: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 32
EquipLv: 65
@@ -20319,7 +24822,9 @@ item_db: (
Buy: 20000
Weight: 2000
Def: 60
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 32
EquipLv: 99
@@ -20334,7 +24839,9 @@ item_db: (
Buy: 20
Def: 70
Slots: 1
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 56
Loc: 32
EquipLv: 99
@@ -20447,7 +24954,26 @@ item_db: (
Weight: 600
Def: 90
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 32
EquipLv: 22
@@ -20462,7 +24988,10 @@ item_db: (
Weight: 1300
Def: 130
Slots: 1
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Upper: 56
Loc: 32
EquipLv: 100
@@ -20490,7 +25019,21 @@ item_db: (
Weight: 300
Def: 45
Slots: 1
- Job: 0x000ED5F2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 32
View: 2
Script: <" bonus bMaxHPrate,3; ">
@@ -20504,7 +25047,11 @@ item_db: (
Weight: 650
Def: 65
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 32
View: 3
Script: <" bonus bMaxHPrate,3; ">
@@ -20543,7 +25090,9 @@ item_db: (
Weight: 2500
Def: 120
Slots: 1
- Job: 0x00004000
+ Job: {
+ Crusader: true
+ }
Upper: 56
Loc: 32
EquipLv: 102
@@ -20578,7 +25127,10 @@ item_db: (
Weight: 1500
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 32
View: 4
},
@@ -20591,7 +25143,9 @@ item_db: (
Weight: 500
Def: 10
Slots: 1
- Job: 0x00000100
+ Job: {
+ Priest: true
+ }
Upper: 56
Loc: 32
EquipLv: 110
@@ -20653,7 +25207,10 @@ item_db: (
Weight: 2800
Def: 130
Slots: 1
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Upper: 56
Loc: 32
EquipLv: 100
@@ -20674,7 +25231,9 @@ item_db: (
Weight: 1000
Def: 30
Slots: 1
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 32
EquipLv: 100
@@ -20697,7 +25256,9 @@ item_db: (
Weight: 500
Def: 20
Slots: 1
- Job: 0x00000100
+ Job: {
+ Priest: true
+ }
Upper: 56
Loc: 32
EquipLv: 140
@@ -20756,7 +25317,10 @@ item_db: (
Weight: 600
Def: 80
Slots: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 32
EquipLv: 50
View: 5
@@ -20822,7 +25386,10 @@ item_db: (
Weight: 200
Def: 45
Slots: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 32
EquipLv: 100
@@ -20838,7 +25405,10 @@ item_db: (
Weight: 250
Def: 70
Slots: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 32
EquipLv: 100
@@ -20854,7 +25424,10 @@ item_db: (
Weight: 250
Def: 45
Slots: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 32
EquipLv: 100
@@ -20950,7 +25523,11 @@ item_db: (
Name: "TE WoE Shield"
Type: 5
Def: 25
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 32
EquipLv: 40
Refine: false
@@ -20976,7 +25553,16 @@ item_db: (
Name: "TE WoE Magic Guard"
Type: 5
Def: 5
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 32
EquipLv: 40
Refine: false
@@ -21044,7 +25630,9 @@ item_db: (
Weight: 400
Def: 30
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 32
EquipLv: 99
@@ -21089,7 +25677,11 @@ item_db: (
Weight: 1000
Def: 50
Slots: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 32
EquipLv: 99
View: 2
@@ -21186,7 +25778,20 @@ item_db: (
Weight: 200
Def: 5
Slots: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 56
Loc: 32
EquipLv: 130
@@ -21441,7 +26046,11 @@ item_db: (
Buy: 9000
Weight: 100
Def: 8
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 256
View: 11
},
@@ -21454,7 +26063,11 @@ item_db: (
Weight: 100
Def: 8
Slots: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 256
View: 11
},
@@ -21512,7 +26125,10 @@ item_db: (
Buy: 4500
Weight: 300
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 7
},
@@ -21525,7 +26141,10 @@ item_db: (
Weight: 300
Def: 5
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 7
},
@@ -21537,7 +26156,20 @@ item_db: (
Buy: 20
Weight: 300
Def: 5
- Job: 0x000E5CEA
+ Job: {
+ Swordsman: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 768
View: 1
},
@@ -21550,7 +26182,20 @@ item_db: (
Weight: 300
Def: 5
Slots: 1
- Job: 0x000E5CEA
+ Job: {
+ Swordsman: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 768
View: 1
},
@@ -21562,7 +26207,20 @@ item_db: (
Buy: 12000
Weight: 400
Def: 7
- Job: 0x000E5CEA
+ Job: {
+ Swordsman: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 256
View: 14
},
@@ -21575,7 +26233,20 @@ item_db: (
Weight: 400
Def: 7
Slots: 1
- Job: 0x000E5CEA
+ Job: {
+ Swordsman: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 256
View: 14
},
@@ -21587,7 +26258,11 @@ item_db: (
Buy: 44000
Weight: 600
Def: 13
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 256
View: 40
},
@@ -21600,7 +26275,11 @@ item_db: (
Weight: 600
Def: 13
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 256
View: 40
},
@@ -21612,7 +26291,17 @@ item_db: (
Buy: 50000
Weight: 500
Def: 8
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 256
Script: <" bonus bMdef,3; ">
},
@@ -21625,7 +26314,17 @@ item_db: (
Weight: 500
Def: 8
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 256
Script: <" bonus bMdef,3; ">
},
@@ -21637,7 +26336,15 @@ item_db: (
Buy: 7500
Weight: 300
Def: 6
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 18
Script: <" bonus bMdef,3; ">
@@ -21651,7 +26358,15 @@ item_db: (
Weight: 300
Def: 6
Slots: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 18
Script: <" bonus bMdef,3; ">
@@ -21664,7 +26379,10 @@ item_db: (
Buy: 20
Weight: 400
Def: 7
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Gender: 0
Loc: 256
EquipLv: 45
@@ -21679,7 +26397,10 @@ item_db: (
Buy: 20
Weight: 400
Def: 7
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Gender: 1
Loc: 256
EquipLv: 45
@@ -21791,7 +26512,10 @@ item_db: (
Buy: 15000
Weight: 200
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 28
Script: <" bonus bMdef,3; ">
@@ -21804,7 +26528,10 @@ item_db: (
Buy: 15000
Weight: 400
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 29
},
@@ -21816,7 +26543,10 @@ item_db: (
Buy: 20
Weight: 900
Def: 9
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 40
View: 30
@@ -21830,7 +26560,10 @@ item_db: (
Buy: 15000
Weight: 400
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 31
},
@@ -21842,7 +26575,10 @@ item_db: (
Buy: 15000
Weight: 400
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 32
},
@@ -21854,7 +26590,10 @@ item_db: (
Buy: 20
Weight: 300
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 33
Script: <" bonus bInt,1; ">
@@ -21867,7 +26606,10 @@ item_db: (
Buy: 500
Weight: 100
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 34
@@ -21881,7 +26623,11 @@ item_db: (
Buy: 30000
Weight: 100
Def: 10
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 256
View: 35
Script: <" bonus bMdef,3; ">
@@ -21894,7 +26640,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 7
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 36
Script: <" bonus bMaxSP,100; ">
@@ -21920,7 +26671,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 38
Script: <"
@@ -21938,7 +26692,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 6
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 39
Script: <"
@@ -21955,7 +26712,16 @@ item_db: (
Buy: 20
Weight: 800
Def: 9
- Job: 0x006444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 256
View: 41
Script: <" bonus bStr,1; ">
@@ -21979,7 +26745,22 @@ item_db: (
Buy: 20
Weight: 1000
Def: 12
- Job: 0x0066D5F2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 256
EquipLv: 50
View: 43
@@ -22003,7 +26784,10 @@ item_db: (
Buy: 28000
Weight: 100
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
Refine: false
View: 47
@@ -22016,7 +26800,17 @@ item_db: (
Buy: 20
Weight: 400
Def: 8
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 256
View: 48
},
@@ -22038,7 +26832,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
Refine: false
View: 50
@@ -22076,7 +26873,11 @@ item_db: (
Buy: 20
Weight: 300
Def: 4
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 1
EquipLv: 50
Refine: false
@@ -22089,7 +26890,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
Refine: false
View: 54
@@ -22102,7 +26906,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
Refine: false
View: 55
@@ -22115,7 +26922,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
Refine: false
View: 56
@@ -22128,7 +26938,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
Refine: false
View: 57
@@ -22142,7 +26955,10 @@ item_db: (
Buy: 45000
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 58
@@ -22166,7 +26982,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 60
Script: <" bonus bInt,1; ">
@@ -22178,7 +26997,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 61
Script: <" bonus bAgi,2; ">
@@ -22214,7 +27036,11 @@ item_db: (
Buy: 20
Weight: 100
Def: 4
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 256
View: 64
Script: <" bonus bInt,1; ">
@@ -22263,7 +27089,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 513
Refine: false
View: 68
@@ -22300,7 +27129,10 @@ item_db: (
Buy: 20
Weight: 500
Def: 8
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 71
},
@@ -22312,7 +27144,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 30
View: 72
@@ -22325,7 +27160,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
EquipLv: 70
Refine: false
@@ -22339,7 +27177,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 74
Script: <" bonus bStr,1; ">
@@ -22352,7 +27193,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 513
Refine: false
View: 75
@@ -22388,7 +27232,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
Refine: false
View: 78
@@ -22402,7 +27249,11 @@ item_db: (
Buy: 20
Weight: 300
Def: 2
- Job: 0x00040420
+ Job: {
+ Merchant: true
+ Blacksmith: true
+ Alchemist: true
+ }
Loc: 513
EquipLv: 50
Refine: false
@@ -22439,7 +27290,10 @@ item_db: (
Type: 5
Buy: 1500
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
Refine: false
View: 82
@@ -22453,7 +27307,11 @@ item_db: (
Buy: 20
Weight: 100
Def: 2
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 512
EquipLv: 50
Refine: false
@@ -22468,7 +27326,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 513
Refine: false
View: 84
@@ -22493,7 +27354,17 @@ item_db: (
Buy: 20
Weight: 500
Def: 9
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 256
View: 86
},
@@ -22570,7 +27441,10 @@ item_db: (
Buy: 10000
Weight: 600
Def: 37
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
},
{
@@ -22582,7 +27456,10 @@ item_db: (
Weight: 600
Def: 37
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
},
{
@@ -22593,7 +27470,10 @@ item_db: (
Buy: 22000
Weight: 1200
Def: 42
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
},
{
@@ -22605,7 +27485,10 @@ item_db: (
Weight: 1200
Def: 42
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
},
{
@@ -22617,7 +27500,10 @@ item_db: (
Weight: 2300
Def: 30
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 30
},
@@ -22629,7 +27515,17 @@ item_db: (
Buy: 48000
Weight: 2800
Def: 35
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 16
},
{
@@ -22641,7 +27537,17 @@ item_db: (
Weight: 2800
Def: 35
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 16
},
{
@@ -22652,7 +27558,17 @@ item_db: (
Buy: 65000
Weight: 3300
Def: 55
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 16
},
{
@@ -22664,7 +27580,17 @@ item_db: (
Weight: 3300
Def: 55
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 16
},
{
@@ -22675,7 +27601,11 @@ item_db: (
Buy: 80000
Weight: 4500
Def: 70
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 16
EquipLv: 40
},
@@ -22688,7 +27618,11 @@ item_db: (
Weight: 4500
Def: 70
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 16
EquipLv: 40
},
@@ -22701,7 +27635,11 @@ item_db: (
Weight: 2500
Def: 59
Slots: 1
- Job: 0x00040420
+ Job: {
+ Merchant: true
+ Blacksmith: true
+ Alchemist: true
+ }
Loc: 16
EquipLv: 70
Script: <"
@@ -22718,7 +27656,10 @@ item_db: (
Weight: 2500
Def: 58
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 60
Script: <"
@@ -22735,7 +27676,10 @@ item_db: (
Weight: 300
Def: 40
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
},
{
@@ -22746,7 +27690,21 @@ item_db: (
Buy: 8000
Weight: 400
Def: 20
- Job: 0x0085C7B6
+ Job: {
+ Swordsman: true
+ Magician: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Alchemist: true
+ Soul_Linker: true
+ }
Loc: 16
Script: <" bonus bMdef,10; ">
},
@@ -22759,7 +27717,21 @@ item_db: (
Weight: 400
Def: 20
Slots: 1
- Job: 0x0085C7B6
+ Job: {
+ Swordsman: true
+ Magician: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Alchemist: true
+ Soul_Linker: true
+ }
Loc: 16
Script: <" bonus bMdef,10; ">
},
@@ -22771,7 +27743,11 @@ item_db: (
Buy: 6500
Weight: 400
Def: 24
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 16
},
{
@@ -22783,7 +27759,11 @@ item_db: (
Weight: 400
Def: 24
Slots: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 16
},
{
@@ -22794,7 +27774,14 @@ item_db: (
Buy: 54000
Weight: 600
Def: 50
- Job: 0x00048530
+ Job: {
+ Acolyte: true
+ Merchant: true
+ Priest: true
+ Blacksmith: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 16
Script: <" bonus bMdef,5; ">
},
@@ -22807,7 +27794,14 @@ item_db: (
Weight: 600
Def: 50
Slots: 1
- Job: 0x00048530
+ Job: {
+ Acolyte: true
+ Merchant: true
+ Priest: true
+ Blacksmith: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 16
Script: <" bonus bMdef,5; ">
},
@@ -22819,7 +27813,11 @@ item_db: (
Buy: 20
Weight: 1700
Def: 57
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 16
EquipLv: 60
Script: <"
@@ -22836,7 +27834,14 @@ item_db: (
Buy: 5500
Weight: 1000
Def: 25
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 16
},
{
@@ -22848,7 +27853,14 @@ item_db: (
Weight: 1000
Def: 25
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 16
},
{
@@ -22859,7 +27871,11 @@ item_db: (
Buy: 71000
Weight: 500
Def: 27
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 16
EquipLv: 45
Script: <" bonus bDex,1; ">
@@ -22873,7 +27889,11 @@ item_db: (
Weight: 500
Def: 27
Slots: 1
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 16
EquipLv: 45
Script: <" bonus bDex,1; ">
@@ -22886,7 +27906,12 @@ item_db: (
Buy: 7000
Weight: 700
Def: 23
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 16
},
{
@@ -22898,7 +27923,12 @@ item_db: (
Weight: 700
Def: 23
Slots: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 16
},
{
@@ -22909,7 +27939,12 @@ item_db: (
Buy: 20
Weight: 600
Def: 40
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 16
EquipLv: 50
Script: <"
@@ -22925,7 +27960,13 @@ item_db: (
Buy: 74000
Weight: 100
Def: 40
- Job: 0x22021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 16
Script: <" bonus bAgi,1; ">
},
@@ -22938,7 +27979,13 @@ item_db: (
Weight: 100
Def: 40
Slots: 1
- Job: 0x22021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 16
Script: <" bonus bAgi,1; ">
},
@@ -22950,7 +27997,13 @@ item_db: (
Buy: 20
Weight: 1500
Def: 58
- Job: 0x22021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 16
EquipLv: 50
Script: <"
@@ -22966,7 +28019,10 @@ item_db: (
Buy: 43000
Weight: 500
Def: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
Script: <" bonus bMdef,15; ">
},
@@ -22989,7 +28045,9 @@ item_db: (
Weight: 500
Def: 32
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 16
EquipLv: 10
@@ -23002,7 +28060,9 @@ item_db: (
Buy: 94000
Weight: 5500
Def: 79
- Job: 0x00004000
+ Job: {
+ Crusader: true
+ }
Loc: 16
EquipLv: 70
},
@@ -23015,7 +28075,9 @@ item_db: (
Weight: 5500
Def: 79
Slots: 1
- Job: 0x00004000
+ Job: {
+ Crusader: true
+ }
Loc: 16
EquipLv: 70
},
@@ -23027,7 +28089,11 @@ item_db: (
Buy: 124800
Weight: 1100
Def: 40
- Job: 0x00810200
+ Job: {
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 16
EquipLv: 75
Script: <"
@@ -23043,7 +28109,14 @@ item_db: (
Buy: 136000
Weight: 2200
Def: 25
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 16
EquipLv: 45
Script: <" bonus bDefEle,Ele_Fire; ">
@@ -23057,7 +28130,10 @@ item_db: (
Weight: 2200
Def: 25
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 45
Script: <" bonus bDefEle,Ele_Fire; ">
@@ -23070,7 +28146,14 @@ item_db: (
Buy: 136000
Weight: 2200
Def: 25
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 16
EquipLv: 45
Script: <" bonus bDefEle,Ele_Water; ">
@@ -23084,7 +28167,10 @@ item_db: (
Weight: 2200
Def: 25
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 45
Script: <" bonus bDefEle,Ele_Water; ">
@@ -23097,7 +28183,14 @@ item_db: (
Buy: 136000
Weight: 2200
Def: 25
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 16
EquipLv: 45
Script: <" bonus bDefEle,Ele_Wind; ">
@@ -23111,7 +28204,10 @@ item_db: (
Weight: 2200
Def: 25
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 45
Script: <" bonus bDefEle,Ele_Wind; ">
@@ -23124,7 +28220,14 @@ item_db: (
Buy: 136000
Weight: 2200
Def: 25
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 16
EquipLv: 45
Script: <" bonus bDefEle,Ele_Earth; ">
@@ -23138,7 +28241,10 @@ item_db: (
Weight: 2200
Def: 25
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 45
Script: <" bonus bDefEle,Ele_Earth; ">
@@ -23151,7 +28257,9 @@ item_db: (
Buy: 1
Weight: 1
Def: 25
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 16
Refine: false
@@ -23174,7 +28282,10 @@ item_db: (
Weight: 2500
Def: 53
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 65
},
@@ -23186,7 +28297,10 @@ item_db: (
Buy: 50000
Weight: 3500
Def: 58
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 54
Script: <"
@@ -23203,7 +28317,9 @@ item_db: (
Weight: 600
Def: 25
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 16
EquipLv: 40
@@ -23218,7 +28334,10 @@ item_db: (
Weight: 2500
Def: 45
Slots: 1
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 16
EquipLv: 70
Script: <"
@@ -23234,7 +28353,26 @@ item_db: (
Weight: 2800
Def: 55
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 16
Script: <"
@@ -23274,7 +28412,13 @@ item_db: (
Weight: 1500
Def: 58
Slots: 1
- Job: 0x22021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 16
EquipLv: 50
Script: <"
@@ -23291,7 +28435,11 @@ item_db: (
Weight: 1100
Def: 40
Slots: 1
- Job: 0x00810200
+ Job: {
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 16
EquipLv: 75
Script: <"
@@ -23306,7 +28454,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 500
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
Script: <"
bonus bStr,5;
@@ -23325,7 +28476,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 500
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
Script: <"
bonus bStr,5;
@@ -23344,7 +28498,9 @@ item_db: (
Type: 5
Buy: 20
Weight: 500
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 16
Script: <"
@@ -23366,7 +28522,14 @@ item_db: (
Weight: 3000
Def: 85
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 58
Loc: 16
EquipLv: 55
@@ -23384,7 +28547,26 @@ item_db: (
Weight: 300
Def: 15
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 16
EquipLv: 55
@@ -23402,7 +28584,26 @@ item_db: (
Weight: 1500
Def: 50
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 16
EquipLv: 55
@@ -23423,7 +28624,9 @@ item_db: (
Weight: 750
Def: 42
Slots: 1
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 58
Loc: 16
EquipLv: 50
@@ -23460,7 +28663,10 @@ item_db: (
Type: 5
Weight: 500
Def: 12
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
Refine: false
Trade: {
@@ -23522,7 +28728,12 @@ item_db: (
Weight: 600
Def: 40
Slots: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 16
EquipLv: 50
Script: <"
@@ -23539,7 +28750,11 @@ item_db: (
Weight: 1700
Def: 57
Slots: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 16
EquipLv: 60
Script: <"
@@ -23557,7 +28772,17 @@ item_db: (
Weight: 300
Def: 57
Slots: 1
- Job: 0x00098B1C
+ Job: {
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Hunter: true
+ Monk: true
+ Sage: true
+ Bard: true
+ }
Upper: 58
Loc: 16
EquipLv: 60
@@ -23577,7 +28802,17 @@ item_db: (
Weight: 600
Def: 79
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Upper: 58
Loc: 16
EquipLv: 60
@@ -23597,7 +28832,16 @@ item_db: (
Buy: 10
Def: 57
Slots: 1
- Job: 0x006444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 16
EquipLv: 80
Trade: {
@@ -23623,7 +28867,11 @@ item_db: (
Buy: 10
Def: 50
Slots: 1
- Job: 0x00040420
+ Job: {
+ Merchant: true
+ Blacksmith: true
+ Alchemist: true
+ }
Loc: 16
EquipLv: 80
Trade: {
@@ -23649,7 +28897,13 @@ item_db: (
Buy: 10
Def: 41
Slots: 1
- Job: 0x22021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 16
EquipLv: 80
Trade: {
@@ -23675,7 +28929,12 @@ item_db: (
Buy: 10
Def: 36
Slots: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 16
EquipLv: 80
Trade: {
@@ -23701,7 +28960,11 @@ item_db: (
Buy: 10
Def: 25
Slots: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 16
EquipLv: 80
Trade: {
@@ -23727,7 +28990,11 @@ item_db: (
Buy: 10
Def: 35
Slots: 1
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 16
EquipLv: 80
Trade: {
@@ -23753,7 +29020,9 @@ item_db: (
Buy: 10
Def: 25
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 16
EquipLv: 80
@@ -23863,7 +29132,20 @@ item_db: (
Buy: 20
Weight: 1700
Def: 55
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 16
EquipLv: 70
@@ -23884,7 +29166,20 @@ item_db: (
Weight: 1000
Def: 20
Slots: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 16
Script: <"
@@ -23903,7 +29198,9 @@ item_db: (
Weight: 300
Def: 36
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 58
Loc: 16
EquipLv: 70
@@ -23922,7 +29219,20 @@ item_db: (
Weight: 1000
Def: 45
Slots: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 16
Script: <"
@@ -23939,7 +29249,11 @@ item_db: (
Weight: 400
Def: 38
Slots: 1
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Upper: 58
Loc: 16
EquipLv: 75
@@ -23957,7 +29271,11 @@ item_db: (
Weight: 3500
Def: 75
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 58
Loc: 16
EquipLv: 82
@@ -24019,7 +29337,10 @@ item_db: (
Type: 5
Buy: 20
Def: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 81
Trade: {
@@ -24043,7 +29364,10 @@ item_db: (
Type: 5
Buy: 20
Def: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 61
Trade: {
@@ -24067,7 +29391,10 @@ item_db: (
Type: 5
Buy: 20
Def: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
Trade: {
nodrop: true
@@ -24088,7 +29415,10 @@ item_db: (
Buy: 10
Weight: 900
Def: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
},
{
@@ -24100,7 +29430,9 @@ item_db: (
Weight: 750
Def: 5
Slots: 1
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 58
Loc: 16
EquipLv: 50
@@ -24128,7 +29460,26 @@ item_db: (
Weight: 500
Def: 20
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 16
Script: <" bonus bMdef,3; ">
@@ -24164,7 +29515,10 @@ item_db: (
Buy: 3500
Weight: 400
Def: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
},
{
@@ -24176,7 +29530,10 @@ item_db: (
Weight: 400
Def: 10
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
},
{
@@ -24187,7 +29544,23 @@ item_db: (
Buy: 18000
Weight: 600
Def: 16
- Job: 0x016E5CEA
+ Job: {
+ Swordsman: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Taekwon: true
+ Star_Gladiator: true
+ Gunslinger: true
+ }
Loc: 64
},
{
@@ -24199,7 +29572,23 @@ item_db: (
Weight: 600
Def: 16
Slots: 1
- Job: 0x016E5CEA
+ Job: {
+ Swordsman: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Taekwon: true
+ Star_Gladiator: true
+ Gunslinger: true
+ }
Loc: 64
},
{
@@ -24210,7 +29599,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Gender: 0
Loc: 64
Script: <"
@@ -24236,7 +29628,10 @@ item_db: (
Buy: 8500
Weight: 600
Def: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
Script: <" bonus bMdef,5; ">
},
@@ -24269,7 +29664,10 @@ item_db: (
Buy: 48000
Weight: 750
Def: 27
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 64
EquipLv: 65
},
@@ -24282,7 +29680,10 @@ item_db: (
Weight: 750
Def: 27
Slots: 1
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 64
EquipLv: 65
},
@@ -24294,7 +29695,11 @@ item_db: (
Buy: 34000
Weight: 350
Def: 22
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 64
EquipLv: 30
Refine: false
@@ -24307,7 +29712,9 @@ item_db: (
Buy: 1
Weight: 1
Def: 5
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 64
Refine: false
@@ -24330,7 +29737,10 @@ item_db: (
Weight: 300
Def: 9
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
EquipLv: 30
Script: <"
@@ -24347,7 +29757,9 @@ item_db: (
Weight: 500
Def: 8
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 64
EquipLv: 40
@@ -24361,7 +29773,10 @@ item_db: (
Buy: 30000
Weight: 500
Def: 12
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
EquipLv: 65
Script: <"
@@ -24380,7 +29795,10 @@ item_db: (
Buy: 30000
Weight: 650
Def: 13
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
EquipLv: 65
Script: <"
@@ -24396,7 +29814,10 @@ item_db: (
Buy: 30000
Weight: 700
Def: 13
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
EquipLv: 54
Script: <"
@@ -24414,7 +29835,9 @@ item_db: (
Weight: 300
Def: 8
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 64
EquipLv: 25
@@ -24428,7 +29851,26 @@ item_db: (
Weight: 500
Def: 13
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 64
Script: <"
@@ -24446,7 +29888,15 @@ item_db: (
Weight: 200
Def: 7
Slots: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 64
EquipLv: 40
Script: <" bonus bMdef,10; ">
@@ -24459,7 +29909,26 @@ item_db: (
Buy: 20
Weight: 500
Def: 13
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 64
EquipLv: 85
@@ -24478,7 +29947,26 @@ item_db: (
Weight: 300
Def: 13
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 64
EquipLv: 55
@@ -24492,7 +29980,26 @@ item_db: (
Buy: 20
Weight: 500
Def: 16
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 64
EquipLv: 55
@@ -24508,7 +30015,26 @@ item_db: (
Type: 5
Buy: 20
Weight: 2000
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 64
EquipLv: 75
@@ -24547,7 +30073,10 @@ item_db: (
Type: 5
Weight: 300
Def: 22
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
Refine: false
Trade: {
@@ -24569,7 +30098,20 @@ item_db: (
Type: 5
Weight: 1500
Def: 5
- Job: 0x000E5CEA
+ Job: {
+ Swordsman: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 64
Trade: {
nodrop: true
@@ -24631,7 +30173,10 @@ item_db: (
Weight: 600
Def: 10
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
Script: <" bonus bMdef,5; ">
},
@@ -24644,7 +30189,20 @@ item_db: (
Weight: 250
Def: 15
Slots: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 64
Script: <" bonus bMaxHP,(BaseLevel*10); ">
@@ -24658,7 +30216,26 @@ item_db: (
Weight: 500
Def: 16
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 64
EquipLv: 55
@@ -24675,7 +30252,21 @@ item_db: (
Buy: 10
Def: 15
Slots: 1
- Job: 0x226654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 64
EquipLv: 80
Trade: {
@@ -24701,7 +30292,18 @@ item_db: (
Buy: 10
Def: 9
Slots: 1
- Job: 0x00898B1C
+ Job: {
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Hunter: true
+ Monk: true
+ Sage: true
+ Bard: true
+ Soul_Linker: true
+ }
Loc: 64
EquipLv: 80
Trade: {
@@ -24727,7 +30329,9 @@ item_db: (
Buy: 10
Def: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 64
EquipLv: 80
@@ -24803,7 +30407,20 @@ item_db: (
Weight: 300
Def: 10
Slots: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 64
Script: <"
@@ -24877,7 +30494,10 @@ item_db: (
Name: "Glorious Shoes"
Type: 5
Buy: 20
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
EquipLv: 81
Trade: {
@@ -24902,7 +30522,10 @@ item_db: (
Type: 5
Buy: 20
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
EquipLv: 61
Trade: {
@@ -24926,7 +30549,10 @@ item_db: (
Type: 5
Buy: 20
Def: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
Trade: {
nodrop: true
@@ -24947,7 +30573,10 @@ item_db: (
Buy: 1000
Weight: 1000
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
},
{
@@ -24968,7 +30597,26 @@ item_db: (
Buy: 20
Weight: 500
Def: 3
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 64
EquipLv: 85
@@ -24995,7 +30643,26 @@ item_db: (
Buy: 20
Weight: 500
Def: 16
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 64
EquipLv: 60
@@ -25172,7 +30839,10 @@ item_db: (
Weight: 200
Def: 15
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
Script: <" bonus bMaxHPrate,3; ">
},
@@ -25185,7 +30855,23 @@ item_db: (
Weight: 300
Def: 21
Slots: 1
- Job: 0x016E5CEA
+ Job: {
+ Swordsman: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Taekwon: true
+ Star_Gladiator: true
+ Gunslinger: true
+ }
Loc: 64
Script: <" bonus bMaxHPrate,3; ">
},
@@ -25198,7 +30884,10 @@ item_db: (
Weight: 400
Def: 32
Slots: 1
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 64
Script: <" bonus bMaxHPrate,3; ">
},
@@ -25270,7 +30959,9 @@ item_db: (
Weight: 300
Def: 15
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Loc: 64
EquipLv: 105
@@ -25297,7 +30988,9 @@ item_db: (
Buy: 20
Weight: 500
Def: 12
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 64
EquipLv: 100
@@ -25315,7 +31008,9 @@ item_db: (
Buy: 20
Weight: 500
Def: 12
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 64
EquipLv: 100
@@ -25333,7 +31028,9 @@ item_db: (
Buy: 20
Weight: 500
Def: 12
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 64
EquipLv: 100
@@ -25351,7 +31048,9 @@ item_db: (
Buy: 20
Weight: 500
Def: 12
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 64
EquipLv: 100
@@ -25369,7 +31068,9 @@ item_db: (
Buy: 20
Weight: 300
Def: 12
- Job: 0x00000100
+ Job: {
+ Priest: true
+ }
Upper: 56
Loc: 64
EquipLv: 100
@@ -25395,7 +31096,9 @@ item_db: (
Buy: 20
Weight: 300
Def: 12
- Job: 0x00000100
+ Job: {
+ Priest: true
+ }
Upper: 56
Loc: 64
EquipLv: 100
@@ -25452,7 +31155,9 @@ item_db: (
Weight: 900
Def: 32
Slots: 1
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 56
Loc: 64
EquipLv: 100
@@ -25470,7 +31175,9 @@ item_db: (
Weight: 900
Def: 32
Slots: 1
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 56
Loc: 64
EquipLv: 100
@@ -25488,7 +31195,9 @@ item_db: (
Weight: 400
Def: 18
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 56
Loc: 64
EquipLv: 100
@@ -25506,7 +31215,9 @@ item_db: (
Weight: 400
Def: 18
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 56
Loc: 64
EquipLv: 100
@@ -25524,7 +31235,9 @@ item_db: (
Weight: 400
Def: 18
Slots: 1
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 56
Loc: 64
EquipLv: 100
@@ -25542,7 +31255,9 @@ item_db: (
Weight: 400
Def: 18
Slots: 1
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 56
Loc: 64
EquipLv: 100
@@ -25580,7 +31295,14 @@ item_db: (
Weight: 750
Def: 30
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 64
EquipLv: 95
Script: <"
@@ -25597,7 +31319,25 @@ item_db: (
Weight: 500
Def: 20
Slots: 1
- Job: 0x236E5CEA
+ Job: {
+ Swordsman: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Taekwon: true
+ Star_Gladiator: true
+ Gunslinger: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 64
EquipLv: 95
Script: <"
@@ -25614,7 +31354,16 @@ item_db: (
Weight: 350
Def: 15
Slots: 1
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 64
EquipLv: 95
Script: <"
@@ -25630,7 +31379,26 @@ item_db: (
Buy: 20
Weight: 2000
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 64
EquipLv: 75
@@ -25645,7 +31413,26 @@ item_db: (
Weight: 500
Def: 16
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 64
EquipLv: 60
@@ -25663,7 +31450,10 @@ item_db: (
Weight: 500
Def: 12
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
EquipLv: 65
Script: <" bonus bAgi,2; ">
@@ -25677,7 +31467,10 @@ item_db: (
Weight: 650
Def: 13
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
EquipLv: 65
},
@@ -25723,7 +31516,10 @@ item_db: (
Weight: 700
Def: 13
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
EquipLv: 54
Script: <"
@@ -25741,7 +31537,10 @@ item_db: (
Weight: 100
Def: 5
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Gender: 0
Loc: 64
Script: <"
@@ -25800,7 +31599,14 @@ item_db: (
Name: "TE WoE Boots"
Type: 5
Def: 10
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 64
EquipLv: 40
Refine: false
@@ -25826,7 +31632,16 @@ item_db: (
Name: "TE WoE Magic Sandal"
Type: 5
Def: 5
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 64
EquipLv: 40
Refine: false
@@ -25893,7 +31708,10 @@ item_db: (
Buy: 5000
Weight: 400
Def: 8
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
},
{
@@ -25905,7 +31723,10 @@ item_db: (
Weight: 400
Def: 8
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
},
{
@@ -25916,7 +31737,19 @@ item_db: (
Buy: 32000
Weight: 600
Def: 13
- Job: 0x006654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 4
},
{
@@ -25928,7 +31761,19 @@ item_db: (
Weight: 600
Def: 13
Slots: 1
- Job: 0x006654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 4
},
{
@@ -25939,7 +31784,10 @@ item_db: (
Buy: 82000
Weight: 600
Def: 9
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 40
Script: <" bonus bAgi,1; ">
@@ -25952,7 +31800,10 @@ item_db: (
Buy: 56000
Weight: 500
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
Script: <"
bonus bUnbreakableGarment,0;
@@ -25967,7 +31818,12 @@ item_db: (
Buy: 20000
Weight: 550
Def: 10
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 4
EquipLv: 75
Script: <"
@@ -25983,7 +31839,9 @@ item_db: (
Buy: 1
Weight: 1
Def: 4
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 4
Refine: false
@@ -26006,7 +31864,10 @@ item_db: (
Buy: 5000
Weight: 700
Def: 13
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 75
Script: <"
@@ -26027,7 +31888,9 @@ item_db: (
Weight: 500
Def: 7
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 4
EquipLv: 40
@@ -26042,7 +31905,10 @@ item_db: (
Weight: 500
Def: 18
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 80
},
@@ -26055,7 +31921,17 @@ item_db: (
Weight: 800
Def: 25
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 4
EquipLv: 80
},
@@ -26068,7 +31944,12 @@ item_db: (
Weight: 300
Def: 12
Slots: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 4
EquipLv: 85
},
@@ -26080,7 +31961,10 @@ item_db: (
Buy: 30000
Weight: 400
Def: 8
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 65
Script: <"
@@ -26096,7 +31980,10 @@ item_db: (
Buy: 30000
Weight: 600
Def: 13
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 65
Script: <" bonus2 bSubEle,Ele_Neutral,15; ">
@@ -26109,7 +31996,10 @@ item_db: (
Buy: 30000
Weight: 600
Def: 8
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 33
Script: <"
@@ -26125,7 +32015,10 @@ item_db: (
Buy: 30000
Weight: 600
Def: 9
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 61
Script: <"
@@ -26141,7 +32034,10 @@ item_db: (
Buy: 30000
Weight: 700
Def: 11
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 54
Script: <"
@@ -26159,7 +32055,9 @@ item_db: (
Weight: 400
Def: 6
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 4
EquipLv: 20
@@ -26196,7 +32094,26 @@ item_db: (
Weight: 500
Def: 10
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 4
Script: <"
@@ -26214,7 +32131,10 @@ item_db: (
Weight: 600
Def: 9
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 40
Script: <" bonus bAgi,1; ">
@@ -26240,7 +32160,26 @@ item_db: (
Weight: 600
Def: 16
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 4
EquipLv: 48
@@ -26255,7 +32194,26 @@ item_db: (
Weight: 500
Def: 11
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 4
EquipLv: 55
@@ -26269,7 +32227,26 @@ item_db: (
Buy: 20
Weight: 500
Def: 13
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 4
EquipLv: 55
@@ -26284,7 +32261,26 @@ item_db: (
Weight: 500
Def: 13
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 4
EquipLv: 55
@@ -26299,7 +32295,17 @@ item_db: (
Weight: 700
Def: 13
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Upper: 58
Loc: 4
EquipLv: 70
@@ -26314,7 +32320,17 @@ item_db: (
Weight: 400
Def: 8
Slots: 1
- Job: 0x00098B1C
+ Job: {
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Hunter: true
+ Monk: true
+ Sage: true
+ Bard: true
+ }
Upper: 58
Loc: 4
EquipLv: 70
@@ -26330,7 +32346,10 @@ item_db: (
Type: 5
Weight: 200
Def: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
Refine: false
Trade: {
@@ -26375,7 +32394,12 @@ item_db: (
Type: 5
Buy: 1
Def: 17
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 4
Refine: false
Trade: {
@@ -26402,7 +32426,10 @@ item_db: (
Weight: 250
Def: 7
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 60
Script: <"
@@ -26420,7 +32447,20 @@ item_db: (
Weight: 250
Def: 15
Slots: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 4
Script: <"
@@ -26438,7 +32478,21 @@ item_db: (
Buy: 10
Def: 28
Slots: 1
- Job: 0x226654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 4
EquipLv: 80
Trade: {
@@ -26464,7 +32518,18 @@ item_db: (
Buy: 10
Def: 20
Slots: 1
- Job: 0x00898B1C
+ Job: {
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Hunter: true
+ Monk: true
+ Sage: true
+ Bard: true
+ Soul_Linker: true
+ }
Loc: 4
EquipLv: 80
Trade: {
@@ -26490,7 +32555,9 @@ item_db: (
Buy: 10
Def: 20
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 4
EquipLv: 80
@@ -26546,7 +32613,26 @@ item_db: (
Weight: 500
Def: 16
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 4
EquipLv: 70
@@ -26591,7 +32677,20 @@ item_db: (
Weight: 500
Def: 14
Slots: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 4
Script: <"
@@ -26610,7 +32709,9 @@ item_db: (
Weight: 500
Def: 10
Slots: 1
- Job: 0x00000100
+ Job: {
+ Priest: true
+ }
Upper: 58
Loc: 4
EquipLv: 70
@@ -26665,7 +32766,26 @@ item_db: (
Name: "Neo Muffler"
Type: 5
Def: 22
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 4
EquipLv: 95
@@ -26696,7 +32816,10 @@ item_db: (
Type: 5
Buy: 20
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 80
Trade: {
@@ -26731,7 +32854,26 @@ item_db: (
Weight: 500
Def: 4
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 4
EquipLv: 55
@@ -26755,7 +32897,17 @@ item_db: (
Weight: 400
Def: 3
Slots: 1
- Job: 0x00098B1C
+ Job: {
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Hunter: true
+ Monk: true
+ Sage: true
+ Bard: true
+ }
Upper: 58
Loc: 4
EquipLv: 70
@@ -26782,7 +32934,26 @@ item_db: (
Weight: 1000
Def: 14
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 4
Script: <"
@@ -26799,7 +32970,26 @@ item_db: (
Weight: 400
Def: 25
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 4
EquipLv: 90
@@ -26944,7 +33134,10 @@ item_db: (
Weight: 200
Def: 13
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
Script: <" bonus bMaxHPrate,3; ">
},
@@ -26957,7 +33150,19 @@ item_db: (
Weight: 300
Def: 18
Slots: 1
- Job: 0x006654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 4
Script: <" bonus bMaxHPrate,3; ">
},
@@ -27042,7 +33247,9 @@ item_db: (
Weight: 600
Def: 3
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 4
},
@@ -27079,7 +33286,9 @@ item_db: (
Buy: 20
Weight: 400
Def: 12
- Job: 0x00000100
+ Job: {
+ Priest: true
+ }
Upper: 56
Loc: 4
EquipLv: 100
@@ -27097,7 +33306,9 @@ item_db: (
Buy: 20
Weight: 400
Def: 12
- Job: 0x00000100
+ Job: {
+ Priest: true
+ }
Upper: 56
Loc: 4
EquipLv: 100
@@ -27162,7 +33373,9 @@ item_db: (
Buy: 20
Weight: 600
Def: 20
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 56
Loc: 4
EquipLv: 100
@@ -27179,7 +33392,9 @@ item_db: (
Buy: 20
Weight: 600
Def: 16
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 56
Loc: 4
EquipLv: 100
@@ -27251,7 +33466,9 @@ item_db: (
Buy: 20
Weight: 100
Def: 13
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 56
Loc: 4
EquipLv: 100
@@ -27268,7 +33485,9 @@ item_db: (
Buy: 20
Weight: 100
Def: 13
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 56
Loc: 4
EquipLv: 100
@@ -27297,7 +33516,9 @@ item_db: (
Buy: 20
Weight: 200
Def: 15
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 56
Loc: 4
EquipLv: 100
@@ -27315,7 +33536,9 @@ item_db: (
Buy: 20
Weight: 200
Def: 15
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 56
Loc: 4
EquipLv: 100
@@ -27332,7 +33555,10 @@ item_db: (
Buy: 56000
Weight: 400
Def: 1
- Job: 0x00000300
+ Job: {
+ Priest: true
+ Wizard: true
+ }
Upper: 56
Loc: 4
EquipLv: 130
@@ -27388,7 +33614,10 @@ item_db: (
Weight: 600
Def: 32
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 95
Script: <"
@@ -27421,7 +33650,10 @@ item_db: (
Weight: 500
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 40
Script: <"
@@ -27557,7 +33789,10 @@ item_db: (
Weight: 700
Def: 11
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 4
EquipLv: 54
Script: <"
@@ -27575,7 +33810,10 @@ item_db: (
Type: 5
Buy: 30000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 20
Refine: false
@@ -27588,7 +33826,10 @@ item_db: (
Type: 5
Buy: 30000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 20
Refine: false
@@ -27601,7 +33842,10 @@ item_db: (
Type: 5
Buy: 30000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 20
Refine: false
@@ -27614,7 +33858,10 @@ item_db: (
Type: 5
Buy: 30000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 20
Refine: false
@@ -27627,7 +33874,10 @@ item_db: (
Type: 5
Buy: 30000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 20
Refine: false
@@ -27652,7 +33902,10 @@ item_db: (
Type: 5
Buy: 15000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 20
Refine: false
@@ -27718,7 +33971,10 @@ item_db: (
Type: 5
Buy: 90000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 50
Refine: false
@@ -27736,7 +33992,10 @@ item_db: (
Buy: 75000
Weight: 100
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 40
Refine: false
@@ -27749,7 +34008,10 @@ item_db: (
Type: 5
Buy: 75000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 40
Refine: false
@@ -27763,7 +34025,10 @@ item_db: (
Buy: 2
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 35
Refine: false
@@ -27777,7 +34042,10 @@ item_db: (
Buy: 2
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 35
Refine: false
@@ -27790,7 +34058,11 @@ item_db: (
Type: 5
Buy: 10000
Weight: 100
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 136
EquipLv: 65
Refine: false
@@ -27803,7 +34075,13 @@ item_db: (
Type: 5
Buy: 10000
Weight: 100
- Job: 0x22021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 136
EquipLv: 70
Refine: false
@@ -27826,7 +34104,10 @@ item_db: (
Buy: 30000
Weight: 200
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 90
Refine: false
@@ -27840,7 +34121,10 @@ item_db: (
Buy: 30000
Weight: 200
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 90
Refine: false
@@ -27854,7 +34138,10 @@ item_db: (
Buy: 30000
Weight: 200
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 90
Refine: false
@@ -27868,7 +34155,10 @@ item_db: (
Buy: 30000
Weight: 200
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 90
Refine: false
@@ -27882,7 +34172,10 @@ item_db: (
Buy: 30000
Weight: 200
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 90
Refine: false
@@ -27896,7 +34189,10 @@ item_db: (
Buy: 15000
Weight: 200
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 90
Refine: false
@@ -27925,7 +34221,9 @@ item_db: (
Buy: 400
Weight: 200
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 136
Refine: false
@@ -27988,7 +34286,10 @@ item_db: (
Buy: 125000
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 65
Refine: false
@@ -28005,7 +34306,10 @@ item_db: (
Type: 5
Buy: 204000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 80
Refine: false
@@ -28118,7 +34422,10 @@ item_db: (
Buy: 40000
Weight: 200
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Script: <"
@@ -28136,7 +34443,11 @@ item_db: (
Type: 5
Buy: 20
Weight: 700
- Job: 0x00040420
+ Job: {
+ Merchant: true
+ Blacksmith: true
+ Alchemist: true
+ }
Loc: 136
EquipLv: 50
Refine: false
@@ -28201,7 +34512,13 @@ item_db: (
Type: 5
Buy: 40000
Weight: 200
- Job: 0x22021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 136
EquipLv: 60
Refine: false
@@ -28247,7 +34564,10 @@ item_db: (
Type: 5
Buy: 30000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 33
Refine: false
@@ -28263,7 +34583,10 @@ item_db: (
Type: 5
Buy: 30000
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 33
Refine: false
@@ -28279,7 +34602,10 @@ item_db: (
Type: 5
Buy: 30000
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 61
Refine: false
@@ -28295,7 +34621,10 @@ item_db: (
Type: 5
Buy: 30000
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 61
Refine: false
@@ -28338,7 +34667,13 @@ item_db: (
Buy: 20000
Weight: 300
Def: 1
- Job: 0x22021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 136
EquipLv: 30
Refine: false
@@ -28355,7 +34690,10 @@ item_db: (
Type: 5
Buy: 50000
Weight: 4000
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
},
@@ -28366,7 +34704,17 @@ item_db: (
Type: 5
Buy: 20000
Weight: 1000
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 136
Refine: false
Script: <" bonus bMaxHP,50; ">
@@ -28401,7 +34749,20 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
Refine: false
@@ -28419,7 +34780,20 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
Refine: false
@@ -28437,7 +34811,20 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
Refine: false
@@ -28455,7 +34842,20 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
Refine: false
@@ -28487,7 +34887,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 75
Refine: false
@@ -28503,7 +34906,11 @@ item_db: (
Type: 5
Buy: 20
Weight: 500
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 136
EquipLv: 60
Refine: false
@@ -28534,7 +34941,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 300
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 60
Refine: false
@@ -28604,7 +35014,11 @@ item_db: (
Buy: 10000
Weight: 100
Slots: 1
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 136
EquipLv: 65
Refine: false
@@ -28617,7 +35031,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
},
@@ -28627,7 +35044,10 @@ item_db: (
Name: "Warrior's Shining Ring"
Type: 5
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 48
Refine: false
@@ -28717,7 +35137,20 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
Refine: false
@@ -28741,7 +35174,20 @@ item_db: (
Buy: 20
Weight: 100
Def: 2
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
Refine: false
@@ -28806,7 +35252,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 20
Refine: false
@@ -28820,7 +35269,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 20
Refine: false
@@ -28834,7 +35286,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 20
Refine: false
@@ -28848,7 +35303,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 20
Refine: false
@@ -28861,7 +35319,10 @@ item_db: (
Type: 5
Buy: 1
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
Refine: false
View: 73
@@ -28883,7 +35344,10 @@ item_db: (
Type: 5
Buy: 1
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
Refine: false
View: 56
@@ -28905,7 +35369,10 @@ item_db: (
Name: "Rental Critical Ring"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Trade: {
@@ -28926,7 +35393,10 @@ item_db: (
Name: "Rental Earring"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Trade: {
@@ -28947,7 +35417,10 @@ item_db: (
Name: "Rental Ring"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Trade: {
@@ -28968,7 +35441,10 @@ item_db: (
Name: "Rental Necklace"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Trade: {
@@ -28989,7 +35465,10 @@ item_db: (
Name: "Glove"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Trade: {
@@ -29010,7 +35489,10 @@ item_db: (
Name: "Rental Brooch"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Trade: {
@@ -29031,7 +35513,10 @@ item_db: (
Name: "Rental Rosary"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Trade: {
@@ -29056,7 +35541,10 @@ item_db: (
Type: 5
Buy: 1
Def: 8
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Trade: {
@@ -29078,7 +35566,10 @@ item_db: (
Type: 5
Buy: 1
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Trade: {
@@ -29104,7 +35595,10 @@ item_db: (
Type: 5
Buy: 1
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Trade: {
@@ -29130,7 +35624,10 @@ item_db: (
Type: 5
Buy: 1
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Trade: {
@@ -29156,7 +35653,10 @@ item_db: (
Type: 5
Buy: 1
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Trade: {
@@ -29182,7 +35682,11 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 58
Loc: 136
EquipLv: 60
@@ -29196,7 +35700,26 @@ item_db: (
Buy: 20
Weight: 100
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
EquipLv: 90
@@ -29214,7 +35737,26 @@ item_db: (
Buy: 20
Weight: 100
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
EquipLv: 90
@@ -29229,7 +35771,26 @@ item_db: (
Buy: 20
Weight: 150
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
EquipLv: 50
@@ -29364,7 +35925,10 @@ item_db: (
Name: "Bloody Iron Ball"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Trade: {
@@ -29465,7 +36029,11 @@ item_db: (
Buy: 20
Weight: 100
Slots: 1
- Job: 0x00810200
+ Job: {
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 136
EquipLv: 80
Refine: false
@@ -29479,7 +36047,12 @@ item_db: (
Buy: 20
Weight: 200
Def: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 136
EquipLv: 80
Refine: false
@@ -29492,7 +36065,11 @@ item_db: (
Buy: 20
Weight: 200
Slots: 1
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 136
EquipLv: 65
Refine: false
@@ -29505,7 +36082,14 @@ item_db: (
Buy: 20
Weight: 700
Def: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 136
EquipLv: 50
Refine: false
@@ -29521,7 +36105,12 @@ item_db: (
Type: 5
Buy: 20
Def: 1
- Job: 0x00404082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ Star_Gladiator: true
+ }
Loc: 136
EquipLv: 70
Refine: false
@@ -29550,7 +36139,13 @@ item_db: (
Type: 5
Buy: 20
Def: 1
- Job: 0x22021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 136
EquipLv: 70
Refine: false
@@ -29579,7 +36174,11 @@ item_db: (
Type: 5
Buy: 20
Def: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 136
EquipLv: 70
Refine: false
@@ -29607,7 +36206,12 @@ item_db: (
Type: 5
Buy: 20
Def: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 136
EquipLv: 70
Refine: false
@@ -29635,7 +36239,11 @@ item_db: (
Type: 5
Buy: 20
Def: 1
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 136
EquipLv: 70
Refine: false
@@ -29664,7 +36272,11 @@ item_db: (
Type: 5
Buy: 20
Def: 1
- Job: 0x00040420
+ Job: {
+ Merchant: true
+ Blacksmith: true
+ Alchemist: true
+ }
Loc: 136
EquipLv: 70
Refine: false
@@ -29693,7 +36305,9 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 58
Loc: 136
EquipLv: 70
@@ -29710,7 +36324,9 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 58
Loc: 136
EquipLv: 70
@@ -29728,7 +36344,10 @@ item_db: (
Buy: 20
Weight: 50
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 80
Refine: false
@@ -29746,7 +36365,20 @@ item_db: (
Buy: 20
Weight: 50
Slots: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
Refine: false
@@ -29766,7 +36398,10 @@ item_db: (
Buy: 20
Weight: 50
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 80
Refine: false
@@ -29791,7 +36426,10 @@ item_db: (
Buy: 20
Weight: 50
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 80
Refine: false
@@ -29816,7 +36454,10 @@ item_db: (
Buy: 20
Weight: 50
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 80
Refine: false
@@ -29837,7 +36478,9 @@ item_db: (
Type: 5
Buy: 20
Def: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 136
EquipLv: 70
@@ -29865,7 +36508,9 @@ item_db: (
AegisName: "Directive_A"
Name: "Directive"
Type: 5
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 136
Refine: false
@@ -29885,7 +36530,9 @@ item_db: (
AegisName: "Directive_B"
Name: "Directive"
Type: 5
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 136
Refine: false
@@ -29907,7 +36554,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 75
Refine: false
@@ -29924,7 +36574,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 150
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 75
Refine: false
@@ -30050,7 +36703,20 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
EquipLv: 70
@@ -30071,7 +36737,20 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
Refine: false
@@ -30088,7 +36767,20 @@ item_db: (
Buy: 20
Weight: 200
Slots: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
Refine: false
@@ -30105,7 +36797,9 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 58
Loc: 136
EquipLv: 80
@@ -30120,7 +36814,9 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0x00020000
+ Job: {
+ Rogue: true
+ }
Upper: 58
Loc: 136
EquipLv: 80
@@ -30134,7 +36830,11 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Upper: 58
Loc: 136
EquipLv: 84
@@ -30157,7 +36857,20 @@ item_db: (
Weight: 120
Def: 1
Slots: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
EquipLv: 90
@@ -30429,7 +37142,26 @@ item_db: (
AegisName: "Skul_Ring_C"
Name: "Neo Skull Ring"
Type: 5
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
EquipLv: 95
@@ -30607,7 +37339,10 @@ item_db: (
Name: "Glorious Ring"
Type: 5
Buy: 20
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 81
Refine: false
@@ -30637,7 +37372,10 @@ item_db: (
Name: "Glorious Popularized Ring"
Type: 5
Buy: 20
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 61
Refine: false
@@ -30658,7 +37396,10 @@ item_db: (
Name: "Glorious Mass-Production Ring"
Type: 5
Buy: 20
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Trade: {
@@ -30834,7 +37575,26 @@ item_db: (
Buy: 20
Weight: 100
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
EquipLv: 90
@@ -30875,7 +37635,26 @@ item_db: (
Buy: 20
Weight: 200
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
Refine: false
@@ -30893,7 +37672,26 @@ item_db: (
Buy: 20
Weight: 200
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
Refine: false
@@ -30911,7 +37709,26 @@ item_db: (
Buy: 20
Weight: 200
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
Refine: false
@@ -30929,7 +37746,26 @@ item_db: (
Buy: 20
Weight: 200
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
Refine: false
@@ -30958,7 +37794,20 @@ item_db: (
AegisName: "Ring_Of_Flame_Lord_I"
Name: "Ring of Flame Lord"
Type: 5
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
Refine: false
@@ -30990,7 +37839,20 @@ item_db: (
Name: "Ring of Resonance"
Type: 5
Def: 2
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 136
Refine: false
@@ -31021,7 +37883,9 @@ item_db: (
Name: "Magic Stone Ring"
Type: 5
Slots: 1
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 56
Loc: 136
EquipLv: 99
@@ -31043,7 +37907,20 @@ item_db: (
AegisName: "Green_Apple_Ring"
Name: "Green Apple Ring"
Type: 5
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 56
Loc: 136
EquipLv: 99
@@ -31069,7 +37946,12 @@ item_db: (
Name: "Magical Stone"
Type: 5
Weight: 200
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 136
EquipLv: 99
Refine: false
@@ -31095,7 +37977,12 @@ item_db: (
Name: "Magical Stone"
Type: 5
Weight: 200
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 136
EquipLv: 99
Refine: false
@@ -31121,7 +38008,10 @@ item_db: (
Name: "Will Of Exhausted Warrior"
Type: 5
Weight: 200
- Job: 0x00008100
+ Job: {
+ Priest: true
+ Monk: true
+ }
Loc: 136
EquipLv: 99
Refine: false
@@ -31160,7 +38050,9 @@ item_db: (
Buy: 100000
Weight: 100
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 136
EquipLv: 99
@@ -31175,7 +38067,9 @@ item_db: (
Buy: 100000
Weight: 2000
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 136
EquipLv: 99
@@ -31190,7 +38084,9 @@ item_db: (
Buy: 500000
Weight: 1000
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 136
EquipLv: 99
@@ -31204,7 +38100,9 @@ item_db: (
Buy: 100000
Weight: 500
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 136
EquipLv: 99
@@ -31219,7 +38117,9 @@ item_db: (
Buy: 100000
Weight: 2500
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 136
EquipLv: 99
@@ -31234,7 +38134,9 @@ item_db: (
Buy: 100000
Weight: 6000
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 136
EquipLv: 99
@@ -31250,7 +38152,9 @@ item_db: (
Weight: 8000
Def: 3
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 136
EquipLv: 99
@@ -31265,7 +38169,9 @@ item_db: (
Buy: 200000
Weight: 400
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 136
EquipLv: 99
@@ -31279,7 +38185,9 @@ item_db: (
Buy: 250000
Weight: 1000
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 136
EquipLv: 99
@@ -31294,7 +38202,9 @@ item_db: (
Buy: 100000
Weight: 2500
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 136
EquipLv: 99
@@ -31309,7 +38219,9 @@ item_db: (
Buy: 100000
Weight: 2500
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 136
EquipLv: 99
@@ -31442,7 +38354,9 @@ item_db: (
Name: "Swordman Manual"
Type: 5
Weight: 100
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 136
EquipLv: [1, 12]
@@ -31469,7 +38383,9 @@ item_db: (
Name: "Thief Manual"
Type: 5
Weight: 100
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 136
EquipLv: [1, 12]
@@ -31498,7 +38414,9 @@ item_db: (
Name: "Acolyte Manual"
Type: 5
Weight: 100
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 136
EquipLv: [1, 12]
@@ -31525,7 +38443,9 @@ item_db: (
Name: "Archer Manual"
Type: 5
Weight: 100
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 136
EquipLv: [1, 12]
@@ -31551,7 +38471,9 @@ item_db: (
Name: "Merchant Manual"
Type: 5
Weight: 100
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 136
EquipLv: [1, 12]
@@ -31579,7 +38501,9 @@ item_db: (
Name: "Mage Manual"
Type: 5
Weight: 100
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 136
EquipLv: [1, 12]
@@ -31668,7 +38592,10 @@ item_db: (
AegisName: "Greed_Clip"
Name: "Greed Clip"
Type: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 10
Refine: false
@@ -31758,7 +38685,10 @@ item_db: (
Name: "Critical Ring"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Script: <" bonus bCritical,10; ">
@@ -31769,7 +38699,10 @@ item_db: (
Name: "Rental Glove"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Script: <" bonus bDex,4; ">
@@ -31781,7 +38714,10 @@ item_db: (
Type: 5
Buy: 1
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Script: <" bonus bMdef,5; ">
@@ -31792,7 +38728,10 @@ item_db: (
Name: "Necklace"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Script: <" bonus bVit,4; ">
@@ -31803,7 +38742,10 @@ item_db: (
Name: "Ring"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Script: <" bonus bStr,4; ">
@@ -31814,7 +38756,10 @@ item_db: (
Name: "Rosary"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Script: <"
@@ -31828,7 +38773,10 @@ item_db: (
Name: "Caracas Ring"
Type: 5
Def: 2
- Job: 0x00050000
+ Job: {
+ Sage: true
+ Alchemist: true
+ }
Upper: 56
Loc: 136
EquipLv: 99
@@ -31856,7 +38804,10 @@ item_db: (
Name: "Earring"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Script: <" bonus bInt,3; ">
@@ -31934,7 +38885,10 @@ item_db: (
Name: "E Critical Ring C"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Script: <" bonus bCritical,10; ">
@@ -31945,7 +38899,10 @@ item_db: (
Name: "E Glove C"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Script: <" bonus bDex,4; ">
@@ -31957,7 +38914,10 @@ item_db: (
Type: 5
Buy: 1
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Script: <" bonus bMdef,5; ">
@@ -31968,7 +38928,10 @@ item_db: (
Name: "E Ring C"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Script: <" bonus bVit,4; ">
@@ -31979,7 +38942,10 @@ item_db: (
Name: "E Necklace C"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Script: <" bonus bStr,4; ">
@@ -31990,7 +38956,10 @@ item_db: (
Name: "E Rosary C"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Script: <"
@@ -32006,7 +38975,20 @@ item_db: (
Buy: 20
Weight: 200
Def: 2
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 56
Loc: 136
EquipLv: 110
@@ -32030,7 +39012,20 @@ item_db: (
Weight: 100
Def: 1
Slots: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 56
Loc: 136
EquipLv: 125
@@ -32143,7 +39138,9 @@ item_db: (
Buy: 20
Weight: 200
Def: 2
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 136
EquipLv: 100
@@ -32163,7 +39160,9 @@ item_db: (
Buy: 20
Weight: 200
Def: 2
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 136
EquipLv: 100
@@ -32183,7 +39182,9 @@ item_db: (
Buy: 20
Weight: 200
Def: 2
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 136
EquipLv: 100
@@ -32203,7 +39204,9 @@ item_db: (
Buy: 20
Weight: 200
Def: 2
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 136
EquipLv: 100
@@ -32241,7 +39244,9 @@ item_db: (
Name: "Light Of Cure"
Type: 5
Buy: 20
- Job: 0x00000100
+ Job: {
+ Priest: true
+ }
Upper: 56
Loc: 136
EquipLv: 110
@@ -32257,7 +39262,9 @@ item_db: (
Name: "Seal Of Cathedral"
Type: 5
Buy: 20
- Job: 0x00000100
+ Job: {
+ Priest: true
+ }
Upper: 56
Loc: 136
EquipLv: 110
@@ -32273,7 +39280,9 @@ item_db: (
Name: "Ring Of Archbishop"
Type: 5
Buy: 20
- Job: 0x00000100
+ Job: {
+ Priest: true
+ }
Upper: 56
Loc: 136
EquipLv: 110
@@ -32303,7 +39312,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 45
Refine: false
@@ -32321,7 +39333,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 45
Refine: false
@@ -32533,7 +39548,9 @@ item_db: (
Weight: 200
Def: 4
Slots: 1
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 56
Loc: 136
EquipLv: 100
@@ -32553,7 +39570,9 @@ item_db: (
Weight: 200
Def: 3
Slots: 1
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 56
Loc: 136
EquipLv: 100
@@ -32596,7 +39615,9 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 56
Loc: 136
EquipLv: 100
@@ -32613,7 +39634,9 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 56
Loc: 136
EquipLv: 100
@@ -32660,7 +39683,9 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 56
Loc: 136
EquipLv: 100
@@ -32677,7 +39702,9 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 56
Loc: 136
EquipLv: 100
@@ -32696,7 +39723,9 @@ item_db: (
Weight: 400
Def: 3
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 56
Loc: 136
EquipLv: 100
@@ -32726,7 +39755,9 @@ item_db: (
Buy: 56000
Weight: 400
Def: 1
- Job: 0x00008000
+ Job: {
+ Monk: true
+ }
Upper: 56
Loc: 136
EquipLv: 130
@@ -32802,7 +39833,10 @@ item_db: (
Buy: 20
Weight: 100
Slots: 1
- Job: 0x00080800
+ Job: {
+ Hunter: true
+ Bard: true
+ }
Loc: 136
EquipLv: 90
Refine: false
@@ -32820,7 +39854,10 @@ item_db: (
Buy: 30000
Weight: 200
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 61
Refine: false
@@ -32837,7 +39874,10 @@ item_db: (
Buy: 30000
Weight: 200
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 61
Refine: false
@@ -32854,7 +39894,10 @@ item_db: (
Buy: 30000
Weight: 100
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 33
Refine: false
@@ -32868,7 +39911,10 @@ item_db: (
Buy: 30000
Weight: 100
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
EquipLv: 33
Refine: false
@@ -33001,7 +40047,20 @@ item_db: (
Weight: 100
Def: 1
Slots: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 136
Refine: false
Script: <"
@@ -33302,7 +40361,9 @@ item_db: (
Name: "Ninja Tutorial"
Type: 5
Weight: 100
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 136
EquipLv: [1, 12]
@@ -33329,7 +40390,9 @@ item_db: (
Name: "Gunslinger Tutorial"
Type: 5
Weight: 100
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 136
EquipLv: [1, 12]
@@ -33357,7 +40420,9 @@ item_db: (
Name: "Taekwon Tutorial"
Type: 5
Weight: 100
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 136
EquipLv: [1, 12]
@@ -33628,7 +40693,10 @@ item_db: (
Type: 4
Buy: 20
Weight: 200
- Job: 0x00800200
+ Job: {
+ Wizard: true
+ Soul_Linker: true
+ }
Loc: 136
EquipLv: 80
Refine: false
@@ -33693,7 +40761,9 @@ item_db: (
Buy: 62000
Weight: 100
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Gender: 1
Loc: 136
@@ -33709,7 +40779,9 @@ item_db: (
Buy: 62000
Weight: 100
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Loc: 136
EquipLv: 130
@@ -45259,7 +52331,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 6
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 87
Script: <" bonus2 bResEff,Eff_Curse,1000; ">
@@ -45272,7 +52347,17 @@ item_db: (
Buy: 20
Weight: 600
Def: 9
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 256
EquipLv: 60
View: 88
@@ -45290,7 +52375,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 89
Script: <"
@@ -45305,7 +52393,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
Refine: false
View: 90
@@ -45319,7 +52410,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 513
Refine: false
View: 91
@@ -45333,7 +52427,10 @@ item_db: (
Buy: 36000
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
Refine: false
View: 92
@@ -45346,7 +52443,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 7
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 55
View: 93
@@ -45365,7 +52465,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 94
@@ -45378,7 +52481,10 @@ item_db: (
Buy: 20
Weight: 500
Def: 7
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 95
Script: <"
@@ -45416,7 +52522,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 98
},
@@ -45447,7 +52556,11 @@ item_db: (
Buy: 20
Weight: 300
Def: 5
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 512
EquipLv: 65
Refine: false
@@ -45473,7 +52586,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 102
},
@@ -45485,7 +52601,14 @@ item_db: (
Buy: 20
Weight: 800
Def: 15
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 256
EquipLv: 70
View: 103
@@ -45499,7 +52622,11 @@ item_db: (
Buy: 20
Weight: 300
Def: 8
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 256
View: 104
Script: <" bonus bAgi,1; ">
@@ -45512,7 +52639,10 @@ item_db: (
Buy: 20
Weight: 500
Def: 11
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 105
Script: <" bonus bVit,1; ">
@@ -45537,7 +52667,11 @@ item_db: (
Buy: 20
Weight: 1200
Def: 8
- Job: 0x00040420
+ Job: {
+ Merchant: true
+ Blacksmith: true
+ Alchemist: true
+ }
Loc: 256
EquipLv: 38
View: 107
@@ -45554,7 +52688,20 @@ item_db: (
Buy: 20
Weight: 2400
Def: 4
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 768
View: 138
Script: <"
@@ -45569,7 +52716,11 @@ item_db: (
Type: 5
Buy: 20
Weight: 1000
- Job: 0x00040420
+ Job: {
+ Merchant: true
+ Blacksmith: true
+ Alchemist: true
+ }
Loc: 256
View: 108
},
@@ -45592,7 +52743,20 @@ item_db: (
Buy: 20
Weight: 1600
Def: 10
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 256
EquipLv: 74
View: 110
@@ -45610,7 +52774,10 @@ item_db: (
Buy: 20
Weight: 300
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 50
View: 111
@@ -45624,7 +52791,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 2
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 112
Script: <"
@@ -45650,7 +52822,10 @@ item_db: (
Buy: 20
Weight: 900
Def: 6
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 114
@@ -45663,7 +52838,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 6
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 40
View: 115
@@ -45676,7 +52854,20 @@ item_db: (
Buy: 20
Weight: 1500
Def: 9
- Job: 0x0006D5F2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 256
EquipLv: 55
View: 116
@@ -45690,7 +52881,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 117
},
@@ -45702,7 +52896,10 @@ item_db: (
Buy: 20
Weight: 900
Def: 6
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 50
View: 118
@@ -45714,7 +52911,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 500
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 119
},
@@ -45726,7 +52926,10 @@ item_db: (
Buy: 20
Weight: 700
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 38
View: 120
@@ -45739,7 +52942,10 @@ item_db: (
Buy: 20
Weight: 250
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 10
View: 121
@@ -45765,7 +52971,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 64
View: 123
@@ -45815,7 +53024,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 150
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 14
View: 127
@@ -45828,7 +53040,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
EquipLv: 20
Refine: false
@@ -45855,7 +53070,15 @@ item_db: (
Buy: 20
Weight: 500
Def: 6
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
EquipLv: 50
View: 130
@@ -45884,7 +53107,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 131
},
@@ -45953,7 +53179,11 @@ item_db: (
Buy: 20
Weight: 3000
Def: 5
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 257
EquipLv: 65
Refine: false
@@ -45967,7 +53197,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0x00001100
+ Job: {
+ Priest: true
+ Assassin: true
+ }
Loc: 1
EquipLv: 70
Refine: false
@@ -45981,7 +53214,9 @@ item_db: (
Buy: 1
Weight: 1
Def: 6
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 256
Refine: false
@@ -46018,7 +53253,10 @@ item_db: (
Buy: 250000
Weight: 500
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 142
Script: <"
@@ -46082,7 +53320,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 147
},
@@ -46118,7 +53359,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 7
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 70
View: 150
@@ -46135,7 +53379,10 @@ item_db: (
Buy: 20
Weight: 350
Def: 8
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 151
Script: <" bonus bAgi,1; ">
@@ -46162,7 +53409,10 @@ item_db: (
Buy: 20
Weight: 300
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 153
Script: <"
@@ -46178,7 +53428,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 154
Script: <" bonus bStr,2; ">
@@ -46191,7 +53444,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 155
Script: <" bonus bDex,1; ">
@@ -46204,7 +53460,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 7
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 70
View: 156
@@ -46221,7 +53480,10 @@ item_db: (
Buy: 20
Weight: 700
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 157
Script: <" bonus bDex, 2; ">
@@ -46318,7 +53580,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 75
View: 165
@@ -46360,7 +53625,10 @@ item_db: (
Buy: 20
Weight: 500
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 168
Script: <" bonus2 bResEff,Eff_Sleep,2000; ">
@@ -46386,7 +53654,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 513
Refine: false
View: 170
@@ -46448,7 +53719,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 768
EquipLv: 35
View: 175
@@ -46461,7 +53735,10 @@ item_db: (
Buy: 150000
Weight: 300
Def: 5
- Job: 0x00001100
+ Job: {
+ Priest: true
+ Assassin: true
+ }
Loc: 768
EquipLv: 65
View: 176
@@ -46475,7 +53752,10 @@ item_db: (
Weight: 300
Def: 5
Slots: 1
- Job: 0x00001100
+ Job: {
+ Priest: true
+ Assassin: true
+ }
Loc: 768
EquipLv: 65
View: 177
@@ -46489,7 +53769,10 @@ item_db: (
Buy: 500000
Weight: 900
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 768
EquipLv: 55
View: 178
@@ -46507,7 +53790,10 @@ item_db: (
Weight: 1000
Def: 5
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 768
EquipLv: 55
View: 179
@@ -46524,7 +53810,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0x00001100
+ Job: {
+ Priest: true
+ Assassin: true
+ }
Loc: 1
EquipLv: 70
Refine: false
@@ -46622,7 +53911,10 @@ item_db: (
Buy: 20
Weight: 600
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 30
Refine: false
@@ -46639,7 +53931,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
Refine: false
View: 187
@@ -46757,7 +54052,9 @@ item_db: (
Buy: 8500
Weight: 400
Def: 8
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 256
EquipLv: 40
@@ -46841,7 +54138,9 @@ item_db: (
Weight: 400
Def: 8
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 256
EquipLv: 40
@@ -46868,7 +54167,10 @@ item_db: (
Buy: 20
Weight: 400
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 768
EquipLv: 70
View: 200
@@ -46885,7 +54187,10 @@ item_db: (
Buy: 30000
Weight: 1000
Def: 9
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 65
View: 250
@@ -46900,7 +54205,10 @@ item_db: (
Weight: 500
Def: 6
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 65
View: 254
@@ -46917,7 +54225,10 @@ item_db: (
Buy: 30000
Weight: 300
Def: 6
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 65
View: 251
@@ -46936,7 +54247,9 @@ item_db: (
Weight: 300
Def: 6
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 256
EquipLv: 50
@@ -46951,7 +54264,10 @@ item_db: (
Buy: 30000
Weight: 200
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 33
View: 256
@@ -46965,7 +54281,10 @@ item_db: (
Buy: 30000
Weight: 500
Def: 8
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 61
View: 257
@@ -46982,7 +54301,10 @@ item_db: (
Buy: 30000
Weight: 500
Def: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 54
View: 258
@@ -47015,7 +54337,20 @@ item_db: (
Type: 5
Buy: 20
Weight: 700
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 768
EquipLv: 75
View: 202
@@ -47032,7 +54367,11 @@ item_db: (
Buy: 20
Weight: 1200
Def: 8
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 769
EquipLv: 75
View: 203
@@ -47071,7 +54410,11 @@ item_db: (
Buy: 20
Weight: 150
Def: 3
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 256
Refine: false
View: 205
@@ -47095,7 +54438,10 @@ item_db: (
Name: "Cyclop's Eye"
Type: 5
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
EquipLv: 75
Refine: false
@@ -47123,7 +54469,10 @@ item_db: (
Weight: 500
Def: 1
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 30
Refine: false
@@ -47142,7 +54491,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 3
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
EquipLv: 30
View: 209
@@ -47195,7 +54549,10 @@ item_db: (
Weight: 400
Def: 1
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 30
View: 212
@@ -47210,7 +54567,14 @@ item_db: (
Weight: 3000
Def: 20
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 768
EquipLv: 50
View: 213
@@ -47228,7 +54592,10 @@ item_db: (
Weight: 1000
Def: 5
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 769
EquipLv: 30
View: 214
@@ -47450,7 +54817,17 @@ item_db: (
Weight: 500
Def: 9
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 256
View: 86
},
@@ -47463,7 +54840,11 @@ item_db: (
Weight: 100
Def: 10
Slots: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 256
View: 35
Script: <" bonus bMdef,3; ">
@@ -47477,7 +54858,10 @@ item_db: (
Weight: 900
Def: 9
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 40
View: 30
@@ -47492,7 +54876,16 @@ item_db: (
Weight: 800
Def: 9
Slots: 1
- Job: 0x006444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 256
View: 41
Script: <" bonus bStr,1; ">
@@ -47506,7 +54899,22 @@ item_db: (
Weight: 1000
Def: 12
Slots: 1
- Job: 0x0066D5F2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 256
EquipLv: 50
View: 43
@@ -47520,7 +54928,14 @@ item_db: (
Weight: 800
Def: 15
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 256
EquipLv: 70
View: 103
@@ -47535,7 +54950,10 @@ item_db: (
Weight: 500
Def: 10
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 105
Script: <" bonus bVit,1; ">
@@ -47549,7 +54967,10 @@ item_db: (
Weight: 400
Def: 7
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Gender: 0
Loc: 256
EquipLv: 45
@@ -47565,7 +54986,10 @@ item_db: (
Weight: 400
Def: 7
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Gender: 1
Loc: 256
EquipLv: 45
@@ -47581,7 +55005,11 @@ item_db: (
Weight: 3000
Def: 5
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 257
EquipLv: 65
Refine: false
@@ -47642,7 +55070,10 @@ item_db: (
Buy: 30000
Weight: 600
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 224
Script: <"
@@ -47659,7 +55090,26 @@ item_db: (
Weight: 1000
Def: 10
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 256
View: 225
@@ -47821,7 +55271,17 @@ item_db: (
Weight: 500
Def: 3
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 768
EquipLv: 50
View: 233
@@ -47869,7 +55329,10 @@ item_db: (
Buy: 20
Weight: 500
Def: 8
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 30
View: 236
@@ -48179,7 +55642,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
Refine: false
View: 259
@@ -48209,7 +55675,10 @@ item_db: (
Weight: 300
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 40
View: 262
@@ -48326,7 +55795,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 38
Script: <"
@@ -48344,7 +55816,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 6
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 39
Script: <"
@@ -48362,7 +55837,16 @@ item_db: (
Buy: 20
Weight: 800
Def: 10
- Job: 0x006444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 256
View: 41
Script: <" bonus bStr,2; ">
@@ -48387,7 +55871,10 @@ item_db: (
Buy: 250000
Weight: 500
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 142
Script: <"
@@ -48402,7 +55889,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
Refine: false
View: 55
@@ -48449,7 +55939,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 768
EquipLv: 35
View: 175
@@ -48463,7 +55956,10 @@ item_db: (
Buy: 500000
Weight: 900
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 768
EquipLv: 55
View: 178
@@ -48519,7 +56015,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 64
View: 271
@@ -48536,7 +56035,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 64
View: 272
@@ -48553,7 +56055,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 64
View: 273
@@ -48570,7 +56075,10 @@ item_db: (
Buy: 250000
Weight: 500
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 274
Script: <"
@@ -48586,7 +56094,10 @@ item_db: (
Buy: 250000
Weight: 500
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 275
Script: <"
@@ -48602,7 +56113,10 @@ item_db: (
Buy: 250000
Weight: 500
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 276
Script: <"
@@ -48618,7 +56132,10 @@ item_db: (
Buy: 250000
Weight: 500
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 277
Script: <"
@@ -48634,7 +56151,10 @@ item_db: (
Buy: 250000
Weight: 500
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 278
Script: <"
@@ -48686,7 +56206,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 2
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 282
Script: <"
@@ -48702,7 +56227,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 2
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 283
Script: <"
@@ -48718,7 +56248,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 2
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 284
Script: <"
@@ -48734,7 +56269,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 2
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 285
Script: <"
@@ -48750,7 +56290,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 2
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 286
Script: <"
@@ -48985,7 +56530,10 @@ item_db: (
Buy: 20
Weight: 300
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 301
@@ -49085,7 +56633,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 769
EquipLv: 20
View: 303
@@ -49116,7 +56667,10 @@ item_db: (
Type: 5
Buy: 1
Def: 12
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 72
@@ -49186,7 +56740,10 @@ item_db: (
Type: 5
Buy: 1
Def: 12
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 93
@@ -49353,7 +56910,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 309
@@ -49371,7 +56931,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 310
@@ -49388,7 +56951,10 @@ item_db: (
Type: 5
Buy: 2
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 142
@@ -49414,7 +56980,10 @@ item_db: (
Type: 5
Buy: 2
Def: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 41
@@ -49437,7 +57006,10 @@ item_db: (
Type: 5
Buy: 2
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 123
@@ -49796,7 +57368,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 45
View: 322
@@ -49873,7 +57448,10 @@ item_db: (
Type: 5
Weight: 500
Def: 20
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 328
@@ -49987,7 +57565,17 @@ item_db: (
Weight: 100
Def: 5
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 256
View: 334
Script: <"
@@ -50132,7 +57720,10 @@ item_db: (
Buy: 20
Weight: 500
Def: 8
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 261
Trade: {
@@ -50273,7 +57864,10 @@ item_db: (
Type: 5
Buy: 1
Def: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 768
Refine: false
View: 178
@@ -50346,7 +57940,10 @@ item_db: (
Type: 5
Buy: 1
Def: 9
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 142
@@ -50373,7 +57970,10 @@ item_db: (
Type: 5
Buy: 1
Def: 14
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 105
@@ -50666,7 +58266,10 @@ item_db: (
Weight: 200
Def: 5
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 98
},
@@ -50679,7 +58282,10 @@ item_db: (
Weight: 200
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 28
Script: <" bonus bMdef,3; ">
@@ -50693,7 +58299,10 @@ item_db: (
Weight: 100
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 102
},
@@ -50706,7 +58315,10 @@ item_db: (
Weight: 100
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 74
Script: <" bonus bStr,1; ">
@@ -50733,7 +58345,10 @@ item_db: (
Buy: 20
Weight: 700
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 38
View: 361
@@ -50747,7 +58362,20 @@ item_db: (
Weight: 2400
Def: 4
Slots: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 768
View: 138
Script: <"
@@ -50915,7 +58543,17 @@ item_db: (
Weight: 1000
Def: 9
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 256
EquipLv: 70
View: 371
@@ -51238,7 +58876,10 @@ item_db: (
Weight: 250
Def: 6
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 50
View: 389
@@ -51489,7 +59130,14 @@ item_db: (
Weight: 1200
Def: 10
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 58
Loc: 256
EquipLv: 85
@@ -51511,7 +59159,20 @@ item_db: (
Weight: 300
Def: 5
Slots: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 256
EquipLv: 85
@@ -51836,7 +59497,10 @@ item_db: (
Buy: 20
Weight: 600
Def: 4
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 18
View: 418
@@ -51906,7 +59570,10 @@ item_db: (
Weight: 800
Def: 12
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 769
EquipLv: 50
Refine: false
@@ -51930,7 +59597,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 300
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
EquipLv: 50
Refine: false
@@ -52203,7 +59873,10 @@ item_db: (
Buy: 500
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 439
@@ -52217,7 +59890,10 @@ item_db: (
Buy: 500
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 440
@@ -52231,7 +59907,10 @@ item_db: (
Buy: 500
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 441
@@ -52245,7 +59924,10 @@ item_db: (
Buy: 500
Weight: 100
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 442
@@ -52375,7 +60057,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 1000
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 451
@@ -53134,7 +60819,10 @@ item_db: (
Name: "Student Cap"
Type: 5
Def: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 102
@@ -53159,7 +60847,10 @@ item_db: (
Name: "Ulle's Cap"
Type: 5
Def: 12
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 254
@@ -53184,7 +60875,11 @@ item_db: (
Name: "Sphinx Hat"
Type: 5
Def: 10
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 257
Refine: false
View: 137
@@ -53245,7 +60940,10 @@ item_db: (
Weight: 400
Def: 6
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 495
Script: <"
@@ -53566,7 +61264,9 @@ item_db: (
Type: 5
Buy: 10
Weight: 100
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 58
Loc: 512
EquipLv: 60
@@ -53584,7 +61284,11 @@ item_db: (
Type: 5
Buy: 10
Weight: 100
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 512
EquipLv: 60
Refine: false
@@ -53757,7 +61461,10 @@ item_db: (
Weight: 500
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 30
Refine: false
@@ -54266,7 +61973,10 @@ item_db: (
Weight: 500
Def: 6
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 541
@@ -55271,7 +62981,10 @@ item_db: (
Buy: 250000
Weight: 500
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 277
Script: <" bonus bMdef,15; ">
@@ -55299,7 +63012,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
Refine: false
View: 55
@@ -55386,7 +63102,16 @@ item_db: (
Buy: 20
Weight: 800
Def: 5
- Job: 0x006444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 256
View: 41
Script: <" bonus bStr,2; ">
@@ -55399,7 +63124,11 @@ item_db: (
Buy: 20
Weight: 150
Def: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 256
Refine: false
View: 205
@@ -55430,7 +63159,10 @@ item_db: (
Buy: 20
Weight: 500
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 30
Refine: false
@@ -55474,7 +63206,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 64
View: 272
@@ -55656,7 +63391,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
EquipLv: 30
View: 209
@@ -55704,7 +63444,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 286
Script: <" bonus bInt,2; ">
@@ -55717,7 +63462,14 @@ item_db: (
Buy: 20
Weight: 3000
Def: 8
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 768
EquipLv: 50
View: 213
@@ -55781,7 +63533,10 @@ item_db: (
Type: 5
Buy: 1
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
Refine: false
View: 56
@@ -55793,7 +63548,10 @@ item_db: (
Type: 5
Buy: 1
Def: 7
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 72
@@ -55806,7 +63564,10 @@ item_db: (
Type: 5
Buy: 1
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
Refine: false
View: 73
@@ -55818,7 +63579,10 @@ item_db: (
Name: "Brooch"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Script: <" bonus bAgi,4; ">
@@ -55830,7 +63594,10 @@ item_db: (
Type: 5
Buy: 2
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 41
@@ -56432,7 +64199,10 @@ item_db: (
Type: 5
Def: 1
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
Refine: false
@@ -56563,7 +64333,16 @@ item_db: (
Buy: 20
Weight: 800
Def: 5
- Job: 0x006444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 256
View: 41
Script: <" bonus bStr,2; ">
@@ -56576,7 +64355,11 @@ item_db: (
Buy: 20
Weight: 150
Def: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 256
Refine: false
View: 205
@@ -56606,7 +64389,10 @@ item_db: (
Buy: 20
Weight: 500
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 30
Refine: false
@@ -56650,7 +64436,10 @@ item_db: (
Buy: 20
Weight: 800
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 64
View: 272
@@ -56832,7 +64621,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
EquipLv: 30
View: 209
@@ -56878,7 +64672,12 @@ item_db: (
Buy: 20
Weight: 300
Def: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 286
Script: <" bonus bInt,2; ">
@@ -56891,7 +64690,14 @@ item_db: (
Buy: 20
Weight: 3000
Def: 8
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 768
EquipLv: 50
View: 213
@@ -56941,7 +64747,10 @@ item_db: (
Type: 5
Buy: 1
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
Refine: false
View: 56
@@ -56953,7 +64762,10 @@ item_db: (
Type: 5
Buy: 1
Def: 7
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 72
@@ -56966,7 +64778,10 @@ item_db: (
Type: 5
Buy: 1
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
Refine: false
View: 73
@@ -56978,7 +64793,10 @@ item_db: (
Name: "E Brooch C"
Type: 5
Buy: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 136
Refine: false
Script: <" bonus bAgi,4; ">
@@ -56990,7 +64808,10 @@ item_db: (
Type: 5
Buy: 2
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 41
@@ -57198,7 +65019,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -57230,7 +65053,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00000100
+ Job: {
+ Priest: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -57262,7 +65087,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 56
Loc: 768
EquipLv: 100
@@ -57294,7 +65121,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -57326,7 +65155,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00020000
+ Job: {
+ Rogue: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -57358,7 +65189,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -57388,7 +65221,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -57420,7 +65255,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -57452,7 +65289,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00008000
+ Job: {
+ Monk: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -57483,7 +65322,9 @@ item_db: (
Buy: 20
Weight: 100
Def: 6
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 56
Loc: 513
EquipLv: 100
@@ -57515,7 +65356,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00010000
+ Job: {
+ Sage: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -57547,7 +65390,9 @@ item_db: (
Weight: 100
Def: 17
Slots: 1
- Job: 0x00004000
+ Job: {
+ Crusader: true
+ }
Upper: 56
Loc: 768
EquipLv: 100
@@ -57579,7 +65424,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -57623,7 +65470,9 @@ item_db: (
Weight: 100
Def: 12
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -58494,7 +66343,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 50
View: 104
@@ -58508,7 +66360,20 @@ item_db: (
Weight: 250
Def: 5
Slots: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 769
View: 364
@@ -58549,7 +66414,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 5
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 98
Script: <"
@@ -59342,7 +67210,14 @@ item_db: (
Weight: 600
Def: 7
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 58
Loc: 256
EquipLv: 60
@@ -59365,7 +67240,14 @@ item_db: (
Weight: 600
Def: 6
Slots: 1
- Job: 0x000A1848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Assassin: true
+ Rogue: true
+ Bard: true
+ }
Upper: 58
Loc: 256
EquipLv: 60
@@ -59388,7 +67270,14 @@ item_db: (
Weight: 600
Def: 6
Slots: 1
- Job: 0x00018314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ }
Upper: 58
Loc: 256
EquipLv: 60
@@ -59468,7 +67357,9 @@ item_db: (
Weight: 50
Def: 20
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 256
EquipLv: 100
View: 1118
@@ -59494,7 +67385,9 @@ item_db: (
Weight: 200
Def: 10
Slots: 1
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -59515,7 +67408,9 @@ item_db: (
Weight: 200
Def: 10
Slots: 1
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -59536,7 +67431,9 @@ item_db: (
Weight: 200
Def: 10
Slots: 1
- Job: 0x00004000
+ Job: {
+ Crusader: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -59558,7 +67455,9 @@ item_db: (
Weight: 200
Def: 10
Slots: 1
- Job: 0x00020000
+ Job: {
+ Rogue: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -59578,7 +67477,9 @@ item_db: (
Weight: 200
Def: 10
Slots: 1
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Gender: 1
Loc: 256
@@ -59599,7 +67500,9 @@ item_db: (
Weight: 200
Def: 10
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -59622,7 +67525,9 @@ item_db: (
Weight: 200
Def: 20
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -71755,7 +79660,10 @@ item_db: (
Buy: 200
Weight: 2
Atk: 10
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 32768
View: 3
},
@@ -71767,7 +79675,10 @@ item_db: (
Buy: 450
Weight: 3
Atk: 10
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 32768
View: 5
},
@@ -71779,7 +79690,10 @@ item_db: (
Buy: 1500
Weight: 100
Atk: 10
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 32768
View: 5
},
@@ -82026,7 +89940,9 @@ item_db: (
Type: 0
Buy: 275
Weight: 100
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
BuyingStore: true
Script: <" if(checkmount() == MOUNT_MADO) itemheal rand(200,300), 0; ">
},
@@ -82037,7 +89953,9 @@ item_db: (
Type: 0
Buy: 625
Weight: 140
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
BuyingStore: true
Script: <" if(checkmount() == MOUNT_MADO) itemheal rand(300,400), 0; ">
},
@@ -82048,7 +89966,9 @@ item_db: (
Type: 0
Buy: 1375
Weight: 180
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
BuyingStore: true
Script: <" if(checkmount() == MOUNT_MADO) itemheal rand(400,500), 0; ">
},
@@ -86080,7 +94000,9 @@ item_db: (
Type: 0
Buy: 2
Weight: 100
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
BuyingStore: true
Script: <" makerune 5; ">
},
@@ -86091,7 +94013,9 @@ item_db: (
Type: 0
Buy: 2
Weight: 100
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
BuyingStore: true
Script: <" makerune 11; ">
},
@@ -86102,7 +94026,9 @@ item_db: (
Type: 0
Buy: 2
Weight: 100
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
BuyingStore: true
Script: <" makerune 14; ">
},
@@ -86113,7 +94039,9 @@ item_db: (
Type: 0
Buy: 2
Weight: 100
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
BuyingStore: true
Script: <" makerune 2; ">
},
@@ -86124,7 +94052,9 @@ item_db: (
Type: 0
Buy: 2
Weight: 100
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
BuyingStore: true
Script: <" makerune 8; ">
},
@@ -87152,7 +95082,34 @@ item_db: (
AegisName: "C_Awakening_Potion"
Name: "Infinite Awakening Potion"
Type: 11
- Job: 0xFFF7FEEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ Gunslinger: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
EquipLv: 40
Trade: {
nodrop: true
@@ -87174,7 +95131,21 @@ item_db: (
AegisName: "C_Berserk_Potion"
Name: "Infinite Berserk Potion"
Type: 11
- Job: 0x01E646A6
+ Job: {
+ Swordsman: true
+ Magician: true
+ Merchant: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ Gunslinger: true
+ }
EquipLv: 85
Trade: {
nodrop: true
@@ -89008,7 +96979,27 @@ item_db: (
Weight: 600
Atk: 39
Range: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 1
View: 1
@@ -89023,7 +97014,27 @@ item_db: (
Weight: 900
Atk: 110
Range: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 60
@@ -89042,7 +97053,27 @@ item_db: (
Weight: 700
Atk: 148
Range: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 70
@@ -89063,7 +97094,13 @@ item_db: (
Atk: 80
Range: 1
Slots: 1
- Job: 0x22021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 55
@@ -89080,7 +97117,13 @@ item_db: (
Atk: 80
Range: 1
Slots: 2
- Job: 0x22021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 55
@@ -89097,7 +97140,9 @@ item_db: (
Atk: 120
Range: 1
Slots: 2
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 2
WeaponLv: 4
@@ -89113,7 +97158,10 @@ item_db: (
Weight: 600
Atk: 150
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 2
WeaponLv: 3
@@ -89133,7 +97181,10 @@ item_db: (
Weight: 400
Atk: 70
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 2
WeaponLv: 2
@@ -89151,7 +97202,10 @@ item_db: (
Atk: 70
Range: 1
Slots: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 2
WeaponLv: 2
@@ -89168,7 +97222,10 @@ item_db: (
Weight: 900
Atk: 125
Range: 2
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 2
WeaponLv: 4
@@ -89191,7 +97248,10 @@ item_db: (
Matk: 50
Range: 1
Slots: 2
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 2
WeaponLv: 1
@@ -89209,7 +97269,10 @@ item_db: (
Matk: 50
Range: 1
Slots: 3
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 2
WeaponLv: 1
@@ -89226,7 +97289,10 @@ item_db: (
Atk: 95
Range: 1
Slots: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 2
WeaponLv: 2
@@ -89247,7 +97313,10 @@ item_db: (
Atk: 95
Range: 1
Slots: 2
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 2
WeaponLv: 2
@@ -89267,7 +97336,10 @@ item_db: (
Weight: 800
Atk: 120
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 2
WeaponLv: 3
@@ -89288,7 +97360,10 @@ item_db: (
Atk: 120
Range: 1
Slots: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 2
WeaponLv: 3
@@ -89309,7 +97384,26 @@ item_db: (
Atk: 64
Range: 1
Slots: 2
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 65
@@ -89329,7 +97423,26 @@ item_db: (
Atk: 70
Range: 1
Slots: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -89346,7 +97459,26 @@ item_db: (
Atk: 140
Range: 1
Slots: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -89367,7 +97499,27 @@ item_db: (
Atk: 148
Range: 1
Slots: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 70
@@ -89411,7 +97563,26 @@ item_db: (
Buy: 1
Atk: 129
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -89442,7 +97613,12 @@ item_db: (
Buy: 1
Atk: 209
Range: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -89468,7 +97644,10 @@ item_db: (
Atk: 120
Matk: 98
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 2
WeaponLv: 1
@@ -89493,7 +97672,26 @@ item_db: (
Buy: 2
Atk: 105
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -89518,7 +97716,26 @@ item_db: (
Buy: 2
Atk: 105
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -89543,7 +97760,26 @@ item_db: (
Buy: 2
Atk: 85
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -89573,7 +97809,23 @@ item_db: (
Atk: 120
Range: 1
Slots: 3
- Job: 0x000F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -89591,7 +97843,23 @@ item_db: (
Atk: 130
Range: 1
Slots: 1
- Job: 0x000F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -89612,7 +97880,26 @@ item_db: (
Buy: 20
Atk: 120
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -89638,7 +97925,27 @@ item_db: (
Atk: 110
Range: 1
Slots: 2
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 60
@@ -89658,7 +97965,26 @@ item_db: (
Atk: 70
Range: 1
Slots: 3
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -89675,7 +98001,26 @@ item_db: (
Atk: 70
Range: 1
Slots: 3
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -89692,7 +98037,9 @@ item_db: (
Atk: 140
Range: 1
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 36
@@ -89714,7 +98061,9 @@ item_db: (
Atk: 130
Range: 1
Slots: 2
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 58
Loc: 2
WeaponLv: 2
@@ -89731,7 +98080,9 @@ item_db: (
Atk: 50
Range: 1
Slots: 4
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 58
Loc: 2
WeaponLv: 2
@@ -89746,7 +98097,27 @@ item_db: (
Buy: 20
Atk: 120
Range: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -89777,7 +98148,27 @@ item_db: (
Buy: 20
Atk: 120
Range: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -89810,7 +98201,9 @@ item_db: (
Atk: 120
Range: 1
Slots: 3
- Job: 0x00020000
+ Job: {
+ Rogue: true
+ }
Upper: 58
Loc: 2
WeaponLv: 3
@@ -89834,7 +98227,23 @@ item_db: (
Atk: 130
Range: 1
Slots: 2
- Job: 0x000F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 2
WeaponLv: 3
@@ -89855,7 +98264,27 @@ item_db: (
Atk: 50
Range: 1
Slots: 3
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -89869,7 +98298,27 @@ item_db: (
Atk: 63
Range: 1
Slots: 3
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -89883,7 +98332,27 @@ item_db: (
Buy: 20
Atk: 120
Range: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -89916,7 +98385,26 @@ item_db: (
Type: 4
Atk: 120
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -89940,7 +98428,26 @@ item_db: (
Type: 4
Atk: 105
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -89963,7 +98470,10 @@ item_db: (
Type: 4
Atk: 155
Range: 2
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 2
WeaponLv: 4
@@ -89990,7 +98500,11 @@ item_db: (
Atk: 110
Range: 1
Slots: 3
- Job: 0x00021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ }
Upper: 58
Loc: 2
WeaponLv: 2
@@ -90011,7 +98525,11 @@ item_db: (
Atk: 135
Range: 1
Slots: 2
- Job: 0x00021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ }
Upper: 58
Loc: 2
WeaponLv: 3
@@ -90029,7 +98547,26 @@ item_db: (
Type: 4
Atk: 153
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -90060,7 +98597,27 @@ item_db: (
Atk: 45
Range: 1
Slots: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 3
View: 1
@@ -90088,7 +98645,27 @@ item_db: (
Atk: 124
Matk: 60
Range: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 26
@@ -90112,7 +98689,27 @@ item_db: (
Atk: 158
Matk: 70
Range: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 40
@@ -90136,7 +98733,27 @@ item_db: (
Weight: 500
Atk: 51
Range: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -90163,7 +98780,26 @@ item_db: (
Buy: 2
Atk: 85
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -90177,7 +98813,26 @@ item_db: (
Buy: 1
Atk: 129
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -90191,7 +98846,10 @@ item_db: (
Buy: 1
Atk: 120
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 2
WeaponLv: 1
@@ -90206,7 +98864,12 @@ item_db: (
Buy: 1
Atk: 209
Range: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -90220,7 +98883,26 @@ item_db: (
Buy: 2
Atk: 85
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -90234,7 +98916,26 @@ item_db: (
Buy: 1
Atk: 129
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -90248,7 +98949,10 @@ item_db: (
Buy: 1
Atk: 120
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 2
WeaponLv: 1
@@ -90263,7 +98967,12 @@ item_db: (
Buy: 1
Atk: 209
Range: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -90279,7 +98988,9 @@ item_db: (
Atk: 142
Range: 1
Slots: 1
- Job: 0x00020000
+ Job: {
+ Rogue: true
+ }
Upper: 56
Loc: 2
WeaponLv: 3
@@ -90303,7 +99014,23 @@ item_db: (
Atk: 107
Matk: 120
Range: 1
- Job: 0x000F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -90324,7 +99051,13 @@ item_db: (
Type: 4
Atk: 60
Range: 1
- Job: 0x22021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -90340,7 +99073,13 @@ item_db: (
Atk: 110
Range: 1
Slots: 1
- Job: 0x22021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 1
View: 1
@@ -90355,7 +99094,9 @@ item_db: (
Atk: 120
Range: 1
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 2
WeaponLv: 1
@@ -90370,7 +99111,27 @@ item_db: (
Atk: 165
Matk: 80
Range: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 60
@@ -90397,7 +99158,26 @@ item_db: (
Matk: 70
Range: 1
Slots: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 30
@@ -90412,7 +99192,26 @@ item_db: (
Atk: 160
Matk: 100
Range: 1
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 50
@@ -90449,7 +99248,17 @@ item_db: (
Atk: 160
Matk: 80
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -90470,7 +99279,17 @@ item_db: (
Atk: 160
Matk: 80
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -90491,7 +99310,27 @@ item_db: (
Atk: 55
Range: 1
Slots: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 3
View: 1
@@ -90510,7 +99349,27 @@ item_db: (
Weight: 1000
Atk: 180
Range: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 95
@@ -90531,7 +99390,12 @@ item_db: (
Atk: 140
Range: 1
Slots: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 55
@@ -90543,7 +99407,10 @@ item_db: (
Name: "Ninja Cutter"
Type: 4
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 2
WeaponLv: 4
@@ -90569,7 +99436,10 @@ item_db: (
Weight: 700
Atk: 130
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 2
WeaponLv: 3
@@ -90588,7 +99458,10 @@ item_db: (
Matk: 100
Range: 1
Slots: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 2
WeaponLv: 3
@@ -90606,7 +99479,10 @@ item_db: (
Atk: 50
Matk: 120
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 2
WeaponLv: 4
@@ -90624,7 +99500,10 @@ item_db: (
Matk: 120
Range: 1
Slots: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 2
WeaponLv: 4
@@ -90644,7 +99523,12 @@ item_db: (
Atk: 55
Range: 1
Slots: 1
- Job: 0x02021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ }
Upper: 1
Loc: 2
WeaponLv: 3
@@ -90674,7 +99558,26 @@ item_db: (
Weight: 700
Atk: 140
Slots: 3
- Job: 0x228F5EEE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 2
WeaponLv: 4
@@ -90689,7 +99592,30 @@ item_db: (
Atk: 100
Matk: 100
Range: 1
- Job: 0x3E9F7EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ }
Upper: 1
Loc: 2
WeaponLv: 3
@@ -90721,7 +99647,15 @@ item_db: (
Atk: 50
Range: 1
Slots: 1
- Job: 0x02800075
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Soul_Linker: true
+ Ninja: true
+ }
Upper: 1
Loc: 2
WeaponLv: 3
@@ -90751,7 +99685,20 @@ item_db: (
Matk: 130
Range: 1
Slots: 1
- Job: 0x000E5CEA
+ Job: {
+ Swordsman: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 56
Loc: 2
WeaponLv: 4
@@ -90777,7 +99724,15 @@ item_db: (
Atk: 120
Range: 1
Slots: 1
- Job: 0x02800075
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Soul_Linker: true
+ Ninja: true
+ }
Upper: 56
Loc: 2
WeaponLv: 3
@@ -90802,7 +99757,9 @@ item_db: (
Atk: 30
Range: 7
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 1
@@ -90820,7 +99777,9 @@ item_db: (
Atk: 30
Range: 7
Slots: 2
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 1
@@ -90838,7 +99797,9 @@ item_db: (
Atk: 45
Range: 7
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 2
@@ -90856,7 +99817,9 @@ item_db: (
Atk: 45
Range: 7
Slots: 2
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 2
@@ -90874,7 +99837,9 @@ item_db: (
Atk: 70
Range: 7
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 2
@@ -90892,7 +99857,9 @@ item_db: (
Atk: 70
Range: 7
Slots: 2
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 2
@@ -90909,7 +99876,9 @@ item_db: (
Weight: 500
Atk: 20
Range: 7
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -90930,7 +99899,9 @@ item_db: (
Atk: 68
Range: 7
Slots: 2
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -90949,7 +99920,9 @@ item_db: (
Buy: 20
Atk: 70
Range: 7
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -90981,7 +99954,9 @@ item_db: (
Buy: 20
Atk: 100
Range: 7
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -91012,7 +99987,9 @@ item_db: (
Buy: 20
Atk: 80
Range: 7
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 4
@@ -91049,7 +100026,9 @@ item_db: (
Buy: 20
Atk: 105
Range: 7
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 4
@@ -91074,7 +100053,9 @@ item_db: (
Type: 4
Atk: 44
Range: 7
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 2
@@ -91099,7 +100080,9 @@ item_db: (
Type: 4
Atk: 60
Range: 7
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 2
@@ -91124,7 +100107,9 @@ item_db: (
Type: 4
Atk: 76
Range: 7
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -91152,7 +100137,9 @@ item_db: (
Atk: 35
Range: 7
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -91171,7 +100158,9 @@ item_db: (
Weight: 500
Atk: 20
Range: 7
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 1
@@ -91186,7 +100175,10 @@ item_db: (
Type: 4
Atk: 60
Range: 7
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 40
@@ -91216,7 +100208,10 @@ item_db: (
Atk: 150
Range: 9
Slots: 1
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 99
@@ -91235,7 +100230,9 @@ item_db: (
Weight: 1000
Atk: 200
Range: 9
- Job: 0x40000000
+ Job: {
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 140
@@ -91256,7 +100253,9 @@ item_db: (
Atk: 200
Range: 9
Slots: 1
- Job: 0x40000000
+ Job: {
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 140
@@ -91277,7 +100276,9 @@ item_db: (
Atk: 100
Range: 7
Slots: 2
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 70
@@ -91297,7 +100298,9 @@ item_db: (
Atk: 150
Range: 7
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 160
@@ -91316,7 +100319,9 @@ item_db: (
Atk: 50
Range: 9
Slots: 3
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 1
@@ -91332,7 +100337,9 @@ item_db: (
Atk: 120
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 2
@@ -91353,7 +100360,9 @@ item_db: (
Atk: 120
Range: 9
Slots: 2
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 2
@@ -91374,7 +100383,9 @@ item_db: (
Atk: 150
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 2
@@ -91395,7 +100406,9 @@ item_db: (
Atk: 135
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 1
@@ -91413,7 +100426,9 @@ item_db: (
Atk: 180
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 2
@@ -91430,7 +100445,9 @@ item_db: (
Weight: 1000
Atk: 210
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 2
@@ -91451,7 +100468,9 @@ item_db: (
Atk: 50
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 2
@@ -91467,7 +100486,9 @@ item_db: (
Weight: 2500
Atk: 75
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -91485,7 +100506,9 @@ item_db: (
Atk: 75
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -91502,7 +100525,9 @@ item_db: (
Weight: 1200
Atk: 220
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 2
@@ -91520,7 +100545,9 @@ item_db: (
Atk: 220
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 2
@@ -91538,7 +100565,9 @@ item_db: (
Atk: 280
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 2
@@ -91554,7 +100583,9 @@ item_db: (
Weight: 1000
Atk: 150
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -91577,7 +100608,9 @@ item_db: (
Atk: 150
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -91599,7 +100632,9 @@ item_db: (
Weight: 700
Atk: 170
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -91622,7 +100657,9 @@ item_db: (
Atk: 170
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -91644,7 +100681,9 @@ item_db: (
Weight: 1300
Atk: 200
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 4
@@ -91667,7 +100706,9 @@ item_db: (
Atk: 80
Range: 9
Slots: 1
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -91689,7 +100730,9 @@ item_db: (
Atk: 80
Range: 9
Slots: 2
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -91711,7 +100754,9 @@ item_db: (
Atk: 138
Range: 9
Slots: 2
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -91731,7 +100776,9 @@ item_db: (
Buy: 20
Atk: 50
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -91764,7 +100811,9 @@ item_db: (
Buy: 20
Atk: 80
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -91795,7 +100844,9 @@ item_db: (
Buy: 20
Atk: 100
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -91827,7 +100878,9 @@ item_db: (
Buy: 20
Atk: 300
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -91859,7 +100912,9 @@ item_db: (
Buy: 20
Atk: 170
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -91889,7 +100944,9 @@ item_db: (
Buy: 20
Atk: 90
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 4
@@ -91927,7 +100984,9 @@ item_db: (
Buy: 20
Atk: 90
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 4
@@ -91964,7 +101023,9 @@ item_db: (
Buy: 20
Atk: 110
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 4
@@ -92003,7 +101064,9 @@ item_db: (
Buy: 20
Atk: 330
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 4
@@ -92044,7 +101107,9 @@ item_db: (
Atk: 50
Range: 9
Slots: 3
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 1
@@ -92059,7 +101124,9 @@ item_db: (
Weight: 1000
Atk: 80
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 1
@@ -92074,7 +101141,9 @@ item_db: (
Weight: 1500
Atk: 40
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 1
@@ -92089,7 +101158,9 @@ item_db: (
Weight: 1500
Atk: 40
Range: 9
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Upper: 1
Loc: 34
WeaponLv: 1
@@ -92103,7 +101174,10 @@ item_db: (
Type: 4
Atk: 80
Range: 9
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 40
@@ -92130,7 +101204,10 @@ item_db: (
Type: 4
Atk: 100
Range: 9
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 40
@@ -92157,7 +101234,10 @@ item_db: (
Type: 4
Atk: 100
Range: 9
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 40
@@ -92184,7 +101264,10 @@ item_db: (
Type: 4
Atk: 100
Range: 9
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 40
@@ -92214,7 +101297,9 @@ item_db: (
Atk: 240
Range: 9
Slots: 2
- Job: 0x40000000
+ Job: {
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 105
@@ -92234,7 +101319,9 @@ item_db: (
Atk: 260
Range: 9
Slots: 1
- Job: 0x40000000
+ Job: {
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 140
@@ -92255,7 +101342,9 @@ item_db: (
Atk: 400
Range: 9
Slots: 1
- Job: 0x40000000
+ Job: {
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 108
@@ -92276,7 +101365,9 @@ item_db: (
Atk: 280
Range: 9
Slots: 1
- Job: 0x40000000
+ Job: {
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 120
@@ -92296,7 +101387,10 @@ item_db: (
Weight: 1400
Atk: 250
Range: 9
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 120
@@ -92315,7 +101409,9 @@ item_db: (
Weight: 1300
Atk: 260
Range: 9
- Job: 0x40000000
+ Job: {
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 140
@@ -92336,7 +101432,10 @@ item_db: (
Atk: 250
Range: 9
Slots: 1
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 120
@@ -92356,7 +101455,10 @@ item_db: (
Atk: 220
Range: 9
Slots: 2
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 106
@@ -92371,7 +101473,10 @@ item_db: (
Weight: 2500
Atk: 250
Range: 9
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 140
@@ -92392,7 +101497,10 @@ item_db: (
Atk: 250
Range: 9
Slots: 1
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 2
EquipLv: 140
@@ -92413,7 +101521,9 @@ item_db: (
Buy: 1
Weight: 2
Atk: 10
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
View: 3
Script: <" bonus bAtkEle, Ele_Neutral; ">
@@ -92426,7 +101536,9 @@ item_db: (
Buy: 15
Weight: 2
Atk: 15
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
View: 3
Script: <" bonus bAtkEle,Ele_Holy; ">
@@ -92439,7 +101551,9 @@ item_db: (
Buy: 30
Weight: 2
Atk: 30
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
View: 3
Script: <"
@@ -92455,7 +101569,9 @@ item_db: (
Buy: 80
Weight: 5
Atk: 50
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
View: 5
Script: <" bonus bAtkEle,Ele_Fire; ">
@@ -92468,7 +101584,9 @@ item_db: (
Buy: 80
Weight: 5
Atk: 50
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
View: 5
Script: <" bonus bAtkEle,Ele_Wind; ">
@@ -92481,7 +101599,9 @@ item_db: (
Buy: 80
Weight: 5
Atk: 50
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
View: 5
Script: <"
@@ -92497,7 +101617,9 @@ item_db: (
Buy: 80
Weight: 5
Atk: 50
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
View: 5
Script: <"
@@ -92513,7 +101635,9 @@ item_db: (
Buy: 80
Weight: 5
Atk: 50
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
View: 5
Script: <" bonus bAtkEle,Ele_Water; ">
@@ -92525,7 +101649,9 @@ item_db: (
Type: 10
Weight: 20
Atk: 50
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
EquipLv: 50
View: 3
@@ -92548,7 +101674,10 @@ item_db: (
Buy: 250
Weight: 500
Atk: 30
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 32768
View: 3
Script: <" bonus bAtkEle, Ele_Neutral; ">
@@ -92561,7 +101690,10 @@ item_db: (
Buy: 500
Weight: 500
Atk: 30
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 32768
View: 3
Script: <" bonus bAtkEle, Ele_Neutral; ">
@@ -92574,7 +101706,10 @@ item_db: (
Buy: 750
Weight: 750
Atk: 30
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 32768
View: 3
Script: <" bonus bAtkEle, Ele_Neutral; ">
@@ -92587,7 +101722,10 @@ item_db: (
Buy: 1
Weight: 1000
Atk: 30
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 32768
View: 3
Script: <" bonus bAtkEle, Ele_Neutral; ">
@@ -92600,7 +101738,10 @@ item_db: (
Buy: 1
Weight: 1200
Atk: 30
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 32768
View: 3
Script: <" bonus bAtkEle, Ele_Neutral; ">
@@ -92613,7 +101754,10 @@ item_db: (
Buy: 15
Weight: 2
Atk: 50
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 32768
EquipLv: 100
View: 3
@@ -92627,7 +101771,10 @@ item_db: (
Buy: 10
Weight: 2
Atk: 40
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 32768
EquipLv: 100
View: 3
@@ -92641,7 +101788,10 @@ item_db: (
Buy: 10
Weight: 2
Atk: 40
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 32768
EquipLv: 100
View: 3
@@ -92655,7 +101805,10 @@ item_db: (
Buy: 10
Weight: 2
Atk: 40
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 32768
EquipLv: 100
View: 3
@@ -92669,7 +101822,10 @@ item_db: (
Buy: 10
Weight: 2
Atk: 40
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 32768
EquipLv: 100
View: 3
@@ -92683,7 +101839,10 @@ item_db: (
Buy: 10
Weight: 2
Atk: 40
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 32768
EquipLv: 100
View: 3
@@ -92697,7 +101856,9 @@ item_db: (
Buy: 5
Weight: 2
Atk: 15
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
View: 3
Script: <" bonus bAtkEle, Ele_Holy; ">
@@ -92710,7 +101871,9 @@ item_db: (
Buy: 10
Weight: 2
Atk: 30
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
View: 3
Script: <"
@@ -92726,7 +101889,9 @@ item_db: (
Buy: 15
Weight: 5
Atk: 50
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
View: 3
Script: <" bonus bAtkEle, Ele_Fire; ">
@@ -92739,7 +101904,9 @@ item_db: (
Buy: 15
Weight: 5
Atk: 50
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
View: 3
Script: <" bonus bAtkEle, Ele_Wind; ">
@@ -92752,7 +101919,9 @@ item_db: (
Buy: 15
Weight: 5
Atk: 50
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
View: 3
Script: <"
@@ -92768,7 +101937,9 @@ item_db: (
Buy: 15
Weight: 5
Atk: 50
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
View: 3
Script: <"
@@ -92784,7 +101955,9 @@ item_db: (
Buy: 15
Weight: 5
Atk: 50
- Job: 0x01000000
+ Job: {
+ Gunslinger: true
+ }
Loc: 32768
View: 3
Script: <" bonus bAtkEle, Ele_Water; ">
@@ -92799,7 +101972,9 @@ item_db: (
Buy: 4
Weight: 5
Atk: 10
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
View: 6
},
@@ -92811,7 +101986,9 @@ item_db: (
Buy: 10
Weight: 5
Atk: 30
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
EquipLv: 20
View: 6
@@ -92824,7 +102001,9 @@ item_db: (
Buy: 20
Weight: 5
Atk: 45
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
EquipLv: 40
View: 6
@@ -92837,7 +102016,9 @@ item_db: (
Buy: 40
Weight: 5
Atk: 70
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
EquipLv: 60
View: 6
@@ -92850,7 +102031,9 @@ item_db: (
Buy: 100
Weight: 5
Atk: 100
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
EquipLv: 80
View: 6
@@ -92863,7 +102046,9 @@ item_db: (
Buy: 10
Weight: 20
Atk: 30
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
View: 7
Script: <" bonus bAtkEle,Ele_Water; ">
@@ -92876,7 +102061,9 @@ item_db: (
Buy: 10
Weight: 20
Atk: 30
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
View: 7
Script: <" bonus bAtkEle,Ele_Earth; ">
@@ -92889,7 +102076,9 @@ item_db: (
Buy: 10
Weight: 20
Atk: 30
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
View: 7
Script: <" bonus bAtkEle,Ele_Wind; ">
@@ -92902,7 +102091,9 @@ item_db: (
Buy: 10
Weight: 20
Atk: 30
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
View: 7
Script: <" bonus bAtkEle,Ele_Fire; ">
@@ -92915,7 +102106,9 @@ item_db: (
Buy: 10
Weight: 20
Atk: 30
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
View: 7
Script: <"
@@ -92932,7 +102125,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 1
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -92944,7 +102139,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 1
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -92956,7 +102153,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 1
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -92968,7 +102167,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 1
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -92980,7 +102181,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 1
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -92992,7 +102195,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93004,7 +102209,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93016,7 +102223,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93028,7 +102237,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 10
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93041,7 +102252,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 10
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93054,7 +102267,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93067,7 +102282,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93080,7 +102297,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93101,7 +102320,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 10
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93114,7 +102335,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 10
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93127,7 +102350,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 20
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93140,7 +102365,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 40
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93153,7 +102380,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 80
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93166,7 +102395,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 20
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93179,7 +102410,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 40
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93192,7 +102425,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 80
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93205,7 +102440,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 70
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93221,7 +102458,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93237,7 +102476,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93250,7 +102491,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93263,7 +102506,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93276,7 +102521,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93289,7 +102536,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93302,7 +102551,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93315,7 +102566,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93328,7 +102581,9 @@ item_db: (
Type: 10
Buy: 100
Weight: 50
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Loc: 32768
EquipLv: 99
View: 9
@@ -93343,7 +102598,9 @@ item_db: (
Type: 10
Weight: 5
Atk: 110
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
EquipLv: 50
View: 7
@@ -93369,7 +102626,9 @@ item_db: (
Buy: 10
Weight: 20
Atk: 50
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
View: 7
Trade: {
@@ -93394,7 +102653,9 @@ item_db: (
Buy: 10
Weight: 20
Atk: 50
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
View: 6
Trade: {
@@ -93419,7 +102680,9 @@ item_db: (
Buy: 100
Weight: 30
Atk: 50
- Job: 0x02000000
+ Job: {
+ Ninja: true
+ }
Loc: 32768
EquipLv: 100
View: 7
@@ -93454,7 +102717,10 @@ item_db: (
Weight: 3000
Atk: 150
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 34
WeaponLv: 4
@@ -93477,7 +102743,10 @@ item_db: (
Atk: 50
Range: 1
Slots: 3
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 34
WeaponLv: 4
@@ -93498,7 +102767,10 @@ item_db: (
Atk: 50
Range: 1
Slots: 4
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 34
WeaponLv: 4
@@ -93518,7 +102790,10 @@ item_db: (
Weight: 1500
Atk: 185
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 34
WeaponLv: 4
@@ -93541,7 +102816,10 @@ item_db: (
Atk: 112
Range: 1
Slots: 2
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -93561,7 +102839,10 @@ item_db: (
Buy: 20
Atk: 55
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -93592,7 +102873,10 @@ item_db: (
Buy: 20
Atk: 55
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -93624,7 +102908,10 @@ item_db: (
Atk: 55
Matk: 90
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 34
WeaponLv: 4
@@ -93662,7 +102949,10 @@ item_db: (
Type: 4
Atk: 230
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 34
WeaponLv: 4
@@ -93691,7 +102981,10 @@ item_db: (
Type: 4
Atk: 99
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 34
WeaponLv: 4
@@ -93716,7 +103009,10 @@ item_db: (
Atk: 150
Matk: 50
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -93743,7 +103039,10 @@ item_db: (
Weight: 1500
Atk: 170
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 34
WeaponLv: 4
@@ -93759,7 +103058,10 @@ item_db: (
Buy: 90000
Weight: 3000
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 34
WeaponLv: 4
@@ -93787,7 +103089,10 @@ item_db: (
Matk: 50
Range: 1
Slots: 2
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -93809,7 +103114,10 @@ item_db: (
Atk: 200
Matk: 50
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 34
WeaponLv: 4
@@ -93831,7 +103139,10 @@ item_db: (
Atk: 200
Matk: 50
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 34
WeaponLv: 4
@@ -93853,7 +103164,10 @@ item_db: (
Atk: 55
Range: 1
Slots: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -93873,7 +103187,10 @@ item_db: (
Atk: 80
Matk: 100
Range: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 34
WeaponLv: 3
@@ -93904,7 +103221,10 @@ item_db: (
Atk: 100
Range: 1
Slots: 2
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 70
@@ -93927,7 +103247,10 @@ item_db: (
Matk: 50
Range: 1
Slots: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 160
@@ -93950,7 +103273,17 @@ item_db: (
Atk: 150
Range: 1
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -93969,7 +103302,17 @@ item_db: (
Buy: 1
Atk: 199
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -93998,7 +103341,17 @@ item_db: (
Buy: 2
Atk: 185
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -94027,7 +103380,17 @@ item_db: (
Buy: 2
Atk: 120
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -94058,7 +103421,17 @@ item_db: (
Atk: 130
Range: 1
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -94076,7 +103449,17 @@ item_db: (
Atk: 125
Range: 1
Slots: 2
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -94095,7 +103478,17 @@ item_db: (
Buy: 20
Atk: 120
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -94119,7 +103512,17 @@ item_db: (
Buy: 1
Atk: 148
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -94148,7 +103551,17 @@ item_db: (
Buy: 1
Atk: 120
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -94178,7 +103591,17 @@ item_db: (
Buy: 1
Atk: 160
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -94208,7 +103631,18 @@ item_db: (
Buy: 20
Atk: 115
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -94239,7 +103673,18 @@ item_db: (
Atk: 115
Matk: 74
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -94271,7 +103716,17 @@ item_db: (
Atk: 150
Range: 1
Slots: 3
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -94293,7 +103748,17 @@ item_db: (
Atk: 160
Range: 1
Slots: 3
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -94316,7 +103781,17 @@ item_db: (
Matk: 95
Range: 1
Slots: 3
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Upper: 58
Loc: 2
WeaponLv: 3
@@ -94341,7 +103816,18 @@ item_db: (
Atk: 59
Range: 1
Slots: 3
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 2
@@ -94356,7 +103842,18 @@ item_db: (
Buy: 20
Atk: 130
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -94396,7 +103893,18 @@ item_db: (
Atk: 130
Matk: 80
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -94426,7 +103934,14 @@ item_db: (
Atk: 130
Matk: 80
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 80
@@ -94456,7 +103971,17 @@ item_db: (
Buy: 20
Atk: 160
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -94482,7 +104007,17 @@ item_db: (
Atk: 160
Range: 1
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 70
@@ -94503,7 +104038,14 @@ item_db: (
Atk: 170
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 58
Loc: 2
WeaponLv: 3
@@ -94518,7 +104060,10 @@ item_db: (
Type: 4
Atk: 185
Range: 1
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -94542,7 +104087,17 @@ item_db: (
Type: 4
Atk: 147
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 26
@@ -94565,7 +104120,17 @@ item_db: (
Type: 4
Atk: 170
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 40
@@ -94589,7 +104154,18 @@ item_db: (
Weight: 500
Atk: 61
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -94617,7 +104193,17 @@ item_db: (
Buy: 2
Atk: 185
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -94632,7 +104218,17 @@ item_db: (
Buy: 2
Atk: 120
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -94649,7 +104245,17 @@ item_db: (
Atk: 170
Range: 1
Slots: 3
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 50
@@ -94663,7 +104269,17 @@ item_db: (
Buy: 2
Atk: 185
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -94678,7 +104294,17 @@ item_db: (
Buy: 2
Atk: 120
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
Refine: false
@@ -94694,7 +104320,14 @@ item_db: (
Weight: 2200
Atk: 180
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 58
Loc: 2
WeaponLv: 3
@@ -94712,7 +104345,11 @@ item_db: (
Type: 4
Atk: 80
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -94727,7 +104364,11 @@ item_db: (
Atk: 120
Range: 1
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 2
WeaponLv: 1
View: 2
@@ -94739,7 +104380,17 @@ item_db: (
Type: 4
Atk: 185
Range: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 60
@@ -94766,7 +104417,18 @@ item_db: (
Matk: 110
Range: 1
Slots: 2
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 105
@@ -94780,7 +104442,18 @@ item_db: (
Atk: 120
Matk: 100
Range: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 40
@@ -94810,7 +104483,17 @@ item_db: (
Atk: 120
Matk: 80
Slots: 3
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 80
@@ -94829,7 +104512,17 @@ item_db: (
Weight: 700
Atk: 190
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
View: 2
@@ -94845,7 +104538,18 @@ item_db: (
Atk: 85
Range: 1
Slots: 2
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 70
@@ -94865,7 +104569,18 @@ item_db: (
Atk: 135
Range: 1
Slots: 1
- Job: 0x000654E3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 160
@@ -110523,7 +120238,34 @@ item_db: (
Type: 2
Buy: 1500
Weight: 20
- Job: 0xFFF7FEEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ Gunslinger: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Trade: {
nodrop: true
notrade: true
@@ -110542,7 +120284,21 @@ item_db: (
Type: 2
Buy: 3000
Weight: 20
- Job: 0x01E646A6
+ Job: {
+ Swordsman: true
+ Magician: true
+ Merchant: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ Gunslinger: true
+ }
Trade: {
nodrop: true
notrade: true
@@ -112623,7 +122379,17 @@ item_db: (
Weight: 1000
Def: 60
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Upper: 58
Loc: 16
Script: <"
@@ -112640,7 +122406,10 @@ item_db: (
Name: "Odin's Blessing"
Type: 5
Def: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
Refine: false
Trade: {
@@ -112661,7 +122430,9 @@ item_db: (
Type: 5
Def: 95
Slots: 1
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 56
Loc: 16
EquipLv: 99
@@ -112854,7 +122625,26 @@ item_db: (
Weight: 2800
Def: 58
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 16
EquipLv: 22
@@ -112868,7 +122658,10 @@ item_db: (
Weight: 4500
Def: 93
Slots: 1
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Upper: 56
Loc: 16
EquipLv: 100
@@ -112894,7 +122687,10 @@ item_db: (
Weight: 600
Def: 47
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
Script: <" bonus bMaxHPrate,3; ">
},
@@ -112907,7 +122703,14 @@ item_db: (
Weight: 300
Def: 55
Slots: 1
- Job: 0x00048530
+ Job: {
+ Acolyte: true
+ Merchant: true
+ Priest: true
+ Blacksmith: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 16
Script: <"
bonus bMdef,5;
@@ -112923,7 +122726,11 @@ item_db: (
Weight: 250
Def: 32
Slots: 1
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 16
Script: <"
bonus bDex,1;
@@ -112939,7 +122746,13 @@ item_db: (
Weight: 100
Def: 45
Slots: 1
- Job: 0x22021040
+ Job: {
+ Thief: true
+ Assassin: true
+ Rogue: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 16
Script: <"
bonus bAgi,1;
@@ -112955,7 +122768,17 @@ item_db: (
Weight: 1650
Def: 60
Slots: 1
- Job: 0x000654E2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Loc: 16
Script: <" bonus bMaxHPrate,3; ">
},
@@ -112968,7 +122791,10 @@ item_db: (
Weight: 150
Def: 45
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
Script: <" bonus bMaxHPrate,3; ">
},
@@ -113034,7 +122860,9 @@ item_db: (
Buy: 20
Weight: 500
Def: 40
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 16
EquipLv: 100
@@ -113055,7 +122883,9 @@ item_db: (
Buy: 20
Weight: 500
Def: 40
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 16
EquipLv: 100
@@ -113076,7 +122906,9 @@ item_db: (
Buy: 20
Weight: 500
Def: 40
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 16
EquipLv: 100
@@ -113097,7 +122929,9 @@ item_db: (
Buy: 20
Weight: 500
Def: 40
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 16
EquipLv: 100
@@ -113118,7 +122952,9 @@ item_db: (
Buy: 20
Weight: 300
Def: 22
- Job: 0x00000100
+ Job: {
+ Priest: true
+ }
Upper: 56
Loc: 16
EquipLv: 100
@@ -113137,7 +122973,9 @@ item_db: (
Buy: 20
Weight: 300
Def: 22
- Job: 0x00000100
+ Job: {
+ Priest: true
+ }
Upper: 56
Loc: 16
EquipLv: 100
@@ -113194,7 +123032,10 @@ item_db: (
Weight: 500
Def: 2
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
Script: <"
bonus bMdef,10;
@@ -113219,7 +123060,9 @@ item_db: (
Type: 5
Weight: 600
Def: 37
- Job: 0x00000000
+ Job: {
+ All: false
+ }
Loc: 16
Refine: false
Trade: {
@@ -113241,7 +123084,9 @@ item_db: (
Weight: 600
Def: 37
Slots: 1
- Job: 0x00000000
+ Job: {
+ All: false
+ }
Loc: 16
Refine: false
Trade: {
@@ -113288,7 +123133,9 @@ item_db: (
Buy: 20
Weight: 3000
Def: 110
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 56
Loc: 16
EquipLv: 100
@@ -113307,7 +123154,9 @@ item_db: (
Buy: 20
Weight: 3000
Def: 110
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 56
Loc: 16
EquipLv: 100
@@ -113326,7 +123175,9 @@ item_db: (
Weight: 100
Def: 45
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 56
Loc: 16
EquipLv: 100
@@ -113344,7 +123195,9 @@ item_db: (
Weight: 100
Def: 45
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 56
Loc: 16
EquipLv: 100
@@ -113397,7 +123250,9 @@ item_db: (
Weight: 100
Def: 45
Slots: 1
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 56
Loc: 16
EquipLv: 100
@@ -113415,7 +123270,9 @@ item_db: (
Weight: 100
Def: 45
Slots: 1
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 56
Loc: 16
EquipLv: 100
@@ -113433,7 +123290,9 @@ item_db: (
Weight: 660
Def: 66
Slots: 1
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 56
Loc: 16
EquipLv: 100
@@ -113460,7 +123319,16 @@ item_db: (
Weight: 3300
Def: 85
Slots: 1
- Job: 0x006444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ Taekwon: true
+ Star_Gladiator: true
+ }
Loc: 16
EquipLv: 95
Script: <"
@@ -113484,7 +123352,25 @@ item_db: (
Weight: 750
Def: 50
Slots: 1
- Job: 0x236E5CEA
+ Job: {
+ Swordsman: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Taekwon: true
+ Star_Gladiator: true
+ Gunslinger: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 16
EquipLv: 95
Script: <"
@@ -113508,7 +123394,16 @@ item_db: (
Weight: 500
Def: 40
Slots: 1
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 16
EquipLv: 95
Script: <"
@@ -113593,7 +123488,10 @@ item_db: (
Buy: 10000
Weight: 1200
Def: 70
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 16
EquipLv: 100
@@ -113608,7 +123506,10 @@ item_db: (
Weight: 1800
Def: 90
Slots: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 16
EquipLv: 100
@@ -113626,7 +123527,10 @@ item_db: (
Weight: 1500
Def: 60
Slots: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 16
EquipLv: 100
@@ -113644,7 +123548,10 @@ item_db: (
Weight: 1200
Def: 70
Slots: 1
- Job: 0x22000000
+ Job: {
+ Ninja: true
+ Kagerou: true
+ }
Upper: 1
Loc: 16
EquipLv: 100
@@ -113671,7 +123578,26 @@ item_db: (
Weight: 1000
Def: 40
Slots: 1
- Job: 0x000FDFFE
+ Job: {
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 58
Loc: 16
EquipLv: 55
@@ -113752,7 +123678,14 @@ item_db: (
Name: "TE Woe Chain Mail"
Type: 5
Def: 25
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 16
EquipLv: 40
Refine: false
@@ -113780,7 +123713,16 @@ item_db: (
Name: "TE Woe Mage Coat"
Type: 5
Def: 5
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 16
EquipLv: 40
Refine: false
@@ -113822,7 +123764,9 @@ item_db: (
Weight: 600
Def: 40
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 16
EquipLv: 99
@@ -113873,7 +123817,10 @@ item_db: (
Buy: 20
Weight: 300
Def: 40
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 16
EquipLv: 80
Script: <"
@@ -113890,7 +123837,18 @@ item_db: (
Weight: 2400
Def: 90
Slots: 1
- Job: 0x000654EA
+ Job: {
+ Swordsman: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Blacksmith: true
+ Assassin: true
+ Crusader: true
+ Rogue: true
+ Alchemist: true
+ }
Upper: 56
Loc: 16
EquipLv: 120
@@ -113907,7 +123865,14 @@ item_db: (
Weight: 1300
Def: 55
Slots: 1
- Job: 0x00018314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ }
Upper: 56
Loc: 16
EquipLv: 120
@@ -113976,7 +123941,9 @@ item_db: (
Weight: 9000
Def: 56
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 56
Loc: 16
EquipLv: 105
@@ -114031,7 +123998,17 @@ item_db: (
Atk: 130
Range: 1
Slots: 2
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Upper: 58
Loc: 2
WeaponLv: 3
@@ -114054,7 +124031,17 @@ item_db: (
Atk: 130
Range: 1
Slots: 2
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Upper: 58
Loc: 2
WeaponLv: 3
@@ -114081,7 +124068,11 @@ item_db: (
Type: 4
Atk: 175
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -114113,7 +124104,14 @@ item_db: (
Atk: 175
Range: 1
Slots: 2
- Job: 0x0004C580
+ Job: {
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Upper: 56
Loc: 2
WeaponLv: 3
@@ -114127,7 +124125,17 @@ item_db: (
Type: 4
Atk: 142
Range: 1
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 26
@@ -114150,7 +124158,17 @@ item_db: (
Type: 4
Atk: 163
Range: 1
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 2
EquipLv: 40
@@ -114174,7 +124192,18 @@ item_db: (
Weight: 500
Atk: 45
Range: 1
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -114201,7 +124230,14 @@ item_db: (
Buy: 20
Atk: 250
Range: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 95
@@ -114221,7 +124257,11 @@ item_db: (
Buy: 2
Atk: 150
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -114235,7 +124275,11 @@ item_db: (
Buy: 2
Atk: 150
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 3
Refine: false
@@ -114252,7 +124296,9 @@ item_db: (
Matk: 100
Range: 1
Slots: 1
- Job: 0x00040000
+ Job: {
+ Alchemist: true
+ }
Upper: 56
Loc: 2
WeaponLv: 3
@@ -114276,7 +124322,11 @@ item_db: (
Type: 4
Atk: 60
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 1
Refine: false
@@ -114291,7 +124341,11 @@ item_db: (
Atk: 110
Range: 1
Slots: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 1
View: 8
@@ -114307,7 +124361,9 @@ item_db: (
Matk: 180
Range: 1
Slots: 2
- Job: 0x00000100
+ Job: {
+ Priest: true
+ }
Upper: 56
Loc: 2
WeaponLv: 3
@@ -114327,7 +124383,17 @@ item_db: (
Type: 4
Atk: 172
Range: 1
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 60
@@ -114353,7 +124419,18 @@ item_db: (
Atk: 88
Range: 1
Slots: 3
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
View: 8
@@ -114369,7 +124446,17 @@ item_db: (
Type: 4
Atk: 180
Range: 1
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 1
EquipLv: 50
@@ -114402,7 +124489,11 @@ item_db: (
Weight: 1500
Atk: 170
Range: 1
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Upper: 58
Loc: 2
WeaponLv: 4
@@ -114424,7 +124515,9 @@ item_db: (
Matk: 180
Range: 1
Slots: 1
- Job: 0x00000100
+ Job: {
+ Priest: true
+ }
Upper: 56
Loc: 2
WeaponLv: 4
@@ -114447,7 +124540,18 @@ item_db: (
Atk: 80
Range: 1
Slots: 1
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
View: 8
@@ -114466,7 +124570,18 @@ item_db: (
Weight: 1500
Atk: 170
Range: 1
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 95
@@ -114488,7 +124603,18 @@ item_db: (
Weight: 1500
Atk: 170
Range: 1
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 95
@@ -114510,7 +124636,11 @@ item_db: (
Atk: 120
Range: 1
Slots: 2
- Job: 0x00008110
+ Job: {
+ Acolyte: true
+ Priest: true
+ Monk: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 60
@@ -114529,7 +124659,18 @@ item_db: (
Atk: 80
Range: 1
Slots: 1
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
View: 8
@@ -114559,7 +124700,9 @@ item_db: (
Atk: 165
Range: 1
Slots: 2
- Job: 0x00000010
+ Job: {
+ Acolyte: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 40
@@ -114577,7 +124720,9 @@ item_db: (
Type: 4
Atk: 120
Range: 1
- Job: 0x00000010
+ Job: {
+ Acolyte: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 40
@@ -114609,7 +124754,17 @@ item_db: (
Atk: 100
Range: 1
Slots: 1
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
View: 8
@@ -114625,7 +124780,17 @@ item_db: (
Atk: 120
Range: 1
Slots: 1
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Upper: 56
Loc: 2
WeaponLv: 3
@@ -114649,7 +124814,17 @@ item_db: (
Matk: 120
Range: 1
Slots: 1
- Job: 0x0004C5B2
+ Job: {
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Upper: 56
Loc: 2
WeaponLv: 4
@@ -114674,7 +124849,9 @@ item_db: (
Atk: 400
Range: 1
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 2
WeaponLv: 4
@@ -114690,7 +124867,9 @@ item_db: (
Weight: 4000
Atk: 450
Range: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 2
WeaponLv: 4
@@ -114707,7 +124886,9 @@ item_db: (
Atk: 400
Range: 1
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 2
WeaponLv: 4
@@ -114725,7 +124906,18 @@ item_db: (
Atk: 80
Range: 1
Slots: 1
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 40
@@ -114745,7 +124937,18 @@ item_db: (
Atk: 80
Range: 1
Slots: 2
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 70
@@ -114766,7 +124969,18 @@ item_db: (
Atk: 130
Range: 1
Slots: 1
- Job: 0x0004C5B3
+ Job: {
+ Novice: true
+ Swordsman: true
+ Acolyte: true
+ Merchant: true
+ Knight: true
+ Priest: true
+ Blacksmith: true
+ Crusader: true
+ Monk: true
+ Alchemist: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 160
@@ -119104,7 +129318,10 @@ item_db: (
Buy: 100
Weight: 10
Atk: 100
- Job: 0x00040400
+ Job: {
+ Blacksmith: true
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
View: 8
@@ -119117,7 +129334,10 @@ item_db: (
Buy: 200
Weight: 10
Atk: 120
- Job: 0x00040400
+ Job: {
+ Blacksmith: true
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
View: 8
@@ -119131,7 +129351,10 @@ item_db: (
Buy: 200
Weight: 10
Atk: 120
- Job: 0x00040400
+ Job: {
+ Blacksmith: true
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
View: 8
@@ -119145,7 +129368,10 @@ item_db: (
Buy: 200
Weight: 10
Atk: 120
- Job: 0x00040400
+ Job: {
+ Blacksmith: true
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
View: 8
@@ -119159,7 +129385,10 @@ item_db: (
Buy: 500
Weight: 10
Atk: 250
- Job: 0x00040400
+ Job: {
+ Blacksmith: true
+ Alchemist: true
+ }
Upper: 8
Loc: 32768
View: 8
@@ -119174,7 +129403,10 @@ item_db: (
Buy: 1
Atk: 190
Range: 5
- Job: 0x00080800
+ Job: {
+ Hunter: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -119199,7 +129431,12 @@ item_db: (
Buy: 2
Atk: 185
Range: 5
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -119224,7 +129461,12 @@ item_db: (
Buy: 2
Atk: 185
Range: 5
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
Refine: false
@@ -119250,7 +129492,10 @@ item_db: (
Weight: 1700
Atk: 75
Range: 5
- Job: 0x00080800
+ Job: {
+ Hunter: true
+ Bard: true
+ }
Upper: 56
Loc: 34
WeaponLv: 3
@@ -119269,7 +129514,11 @@ item_db: (
Type: 4
Atk: 60
Range: 1
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 1
Refine: false
@@ -119285,7 +129534,11 @@ item_db: (
Atk: 90
Range: 5
Slots: 1
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 1
View: 11
@@ -119297,7 +129550,11 @@ item_db: (
Type: 4
Atk: 140
Range: 5
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 60
@@ -119320,7 +129577,13 @@ item_db: (
Type: 4
Atk: 120
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 50
@@ -119352,7 +129615,10 @@ item_db: (
Type: 4
Atk: 180
Range: 5
- Job: 0x00080800
+ Job: {
+ Hunter: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 50
@@ -119387,7 +129653,9 @@ item_db: (
Atk: 150
Range: 5
Slots: 2
- Job: 0x00020000
+ Job: {
+ Rogue: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -119408,7 +129676,9 @@ item_db: (
Atk: 160
Range: 5
Slots: 2
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -119430,7 +129700,10 @@ item_db: (
Atk: 150
Range: 5
Slots: 2
- Job: 0x00080800
+ Job: {
+ Hunter: true
+ Bard: true
+ }
Upper: 56
Loc: 34
WeaponLv: 3
@@ -119451,7 +129724,11 @@ item_db: (
Atk: 60
Range: 5
Slots: 1
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
View: 11
@@ -119471,7 +129748,13 @@ item_db: (
Weight: 1100
Atk: 50
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 95
@@ -119490,7 +129773,13 @@ item_db: (
Weight: 1100
Atk: 110
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 95
@@ -119510,7 +129799,12 @@ item_db: (
Atk: 120
Range: 5
Slots: 1
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 65
@@ -119525,7 +129819,11 @@ item_db: (
Atk: 50
Range: 5
Slots: 1
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
View: 11
@@ -119556,7 +129854,12 @@ item_db: (
Atk: 80
Range: 5
Slots: 1
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 105
@@ -119571,7 +129874,12 @@ item_db: (
Weight: 1500
Atk: 120
Range: 5
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 40
@@ -119602,7 +129910,12 @@ item_db: (
Matk: 110
Range: 5
Slots: 1
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -119628,7 +129941,12 @@ item_db: (
Atk: 115
Range: 5
Slots: 1
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Upper: 56
Loc: 34
WeaponLv: 3
@@ -119651,7 +129969,12 @@ item_db: (
Atk: 170
Range: 5
Slots: 1
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 160
@@ -119668,7 +129991,9 @@ item_db: (
Atk: 195
Range: 5
Slots: 1
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -119690,7 +130015,11 @@ item_db: (
Atk: 160
Range: 5
Slots: 1
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -119709,7 +130038,13 @@ item_db: (
Type: 4
Atk: 100
Range: 5
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
View: 11
@@ -119730,7 +130065,9 @@ item_db: (
Atk: 170
Range: 5
Slots: 1
- Job: 0x00000800
+ Job: {
+ Hunter: true
+ }
Upper: 56
Loc: 34
WeaponLv: 3
@@ -119750,7 +130087,13 @@ item_db: (
Atk: 160
Range: 5
Slots: 1
- Job: 0x000A0848
+ Job: {
+ Archer: true
+ Thief: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -119775,7 +130118,12 @@ item_db: (
Atk: 120
Range: 5
Slots: 2
- Job: 0x000A0808
+ Job: {
+ Archer: true
+ Hunter: true
+ Rogue: true
+ Bard: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 7
@@ -119940,7 +130288,10 @@ item_db: (
Buy: 20
Weight: 100
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
EquipLv: 70
Refine: false
@@ -119955,7 +130306,10 @@ item_db: (
Weight: 100
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 30
View: 677
@@ -119977,7 +130331,10 @@ item_db: (
Weight: 100
Def: 6
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 15
View: 678
@@ -120037,7 +130394,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 300
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
Refine: false
View: 681
@@ -120075,7 +130435,10 @@ item_db: (
Buy: 6000
Weight: 2500
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 769
EquipLv: 90
Refine: false
@@ -120089,7 +130452,10 @@ item_db: (
Buy: 6000
Weight: 2500
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 769
EquipLv: 90
Refine: false
@@ -120103,7 +130469,10 @@ item_db: (
Buy: 6000
Weight: 2500
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 769
EquipLv: 90
Refine: false
@@ -120925,7 +131294,20 @@ item_db: (
Weight: 400
Def: 7
Slots: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -121138,7 +131520,10 @@ item_db: (
Buy: 250000
Weight: 500
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 749
Script: <" bonus bMdef,15; ">
@@ -121151,7 +131536,10 @@ item_db: (
Buy: 250000
Weight: 500
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 750
Script: <" bonus bMdef,15; ">
@@ -121257,7 +131645,10 @@ item_db: (
Weight: 100
Def: 2
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
Refine: false
View: 47
@@ -121304,7 +131695,10 @@ item_db: (
Weight: 1000
Def: 9
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 250
Script: <" bonus bStr,2; ">
@@ -121536,7 +131930,10 @@ item_db: (
Buy: 20
Weight: 100
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
Refine: false
View: 187
@@ -121636,7 +132033,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
EquipLv: 20
Refine: false
@@ -121649,7 +132049,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 100
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
EquipLv: 20
Refine: false
@@ -121663,7 +132066,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
EquipLv: 20
Refine: false
@@ -121678,7 +132084,10 @@ item_db: (
Weight: 200
Def: 8
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 775
@@ -121691,7 +132100,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 776
@@ -121875,7 +132287,10 @@ item_db: (
Buy: 20
Weight: 500
Def: 6
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 70
View: 784
@@ -122000,7 +132415,10 @@ item_db: (
Buy: 20
Weight: 400
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 791
Script: <"
@@ -122016,7 +132434,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 792
Script: <"
@@ -122032,7 +132453,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 793
},
@@ -122044,7 +132468,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 794
Script: <"
@@ -122060,7 +132487,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
EquipLv: 20
Refine: false
@@ -122074,7 +132504,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
EquipLv: 20
Refine: false
@@ -122088,7 +132521,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
EquipLv: 20
Refine: false
@@ -122323,7 +132759,10 @@ item_db: (
Weight: 400
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 809
Script: <" bonus bAgi,2; ">
@@ -122337,7 +132776,10 @@ item_db: (
Weight: 400
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 810
@@ -122351,7 +132793,10 @@ item_db: (
Buy: 20
Weight: 400
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 811
Script: <" bonus bInt,3; ">
@@ -122365,7 +132810,10 @@ item_db: (
Weight: 200
Def: 2
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 812
@@ -122379,7 +132827,10 @@ item_db: (
Buy: 20
Weight: 400
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
EquipLv: 20
View: 813
@@ -122391,7 +132842,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
EquipLv: 20
Refine: false
@@ -122424,7 +132878,10 @@ item_db: (
Buy: 20
Weight: 500
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 60
Refine: false
@@ -122453,7 +132910,10 @@ item_db: (
Weight: 200
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 819
Script: <"
@@ -122534,7 +132994,10 @@ item_db: (
Weight: 200
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 11
Script: <"
@@ -122552,7 +133015,10 @@ item_db: (
Weight: 200
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 11
@@ -122569,7 +133035,10 @@ item_db: (
Buy: 20
Weight: 400
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
EquipLv: 20
Refine: false
@@ -122583,7 +133052,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
EquipLv: 20
Refine: false
@@ -122599,7 +133071,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
EquipLv: 20
Refine: false
@@ -122615,7 +133090,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
EquipLv: 20
Refine: false
@@ -122690,7 +133168,10 @@ item_db: (
Weight: 200
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 11
Script: <"
@@ -122809,7 +133290,10 @@ item_db: (
Weight: 200
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 837
Script: <"
@@ -122826,7 +133310,10 @@ item_db: (
Weight: 200
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 838
@@ -122843,7 +133330,10 @@ item_db: (
Weight: 200
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 839
@@ -122860,7 +133350,10 @@ item_db: (
Weight: 400
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 840
@@ -122874,7 +133367,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 841
@@ -122889,7 +133385,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
EquipLv: 20
Refine: false
@@ -122902,7 +133401,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
EquipLv: 20
Refine: false
@@ -122946,7 +133448,10 @@ item_db: (
Buy: 20
Weight: 500
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 70
Refine: false
@@ -123019,7 +133524,10 @@ item_db: (
Buy: 20
Weight: 400
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 851
@@ -123033,7 +133541,10 @@ item_db: (
Buy: 20
Weight: 500
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 852
@@ -123046,7 +133557,10 @@ item_db: (
Buy: 20
Weight: 200
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 20
View: 853
@@ -123063,7 +133577,10 @@ item_db: (
Weight: 200
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 854
},
@@ -123074,7 +133591,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
EquipLv: 20
Refine: false
@@ -123088,7 +133608,10 @@ item_db: (
Buy: 20
Weight: 400
Def: 3
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 512
EquipLv: 20
Refine: false
@@ -123101,7 +133624,10 @@ item_db: (
Type: 5
Buy: 20
Weight: 200
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 1
EquipLv: 20
Refine: false
@@ -123146,7 +133672,10 @@ item_db: (
Weight: 2500
Def: 2
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 768
EquipLv: 80
Refine: false
@@ -123401,7 +133930,14 @@ item_db: (
Name: "TE WoE Bone Helm"
Type: 5
Def: 10
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 256
EquipLv: 40
Refine: false
@@ -123429,7 +133965,12 @@ item_db: (
Name: "TE WoE Magic Eyes"
Type: 5
Def: 5
- Job: 0x00812201
+ Job: {
+ Novice: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
EquipLv: 40
Refine: false
@@ -123677,7 +134218,10 @@ item_db: (
Weight: 600
Def: 1
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 224
Script: <"
@@ -123752,7 +134296,12 @@ item_db: (
Weight: 300
Def: 2
Slots: 1
- Job: 0x00810204
+ Job: {
+ Magician: true
+ Wizard: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
View: 112
Script: <"
@@ -123771,7 +134320,15 @@ item_db: (
Weight: 500
Def: 6
Slots: 1
- Job: 0x00818314
+ Job: {
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 256
EquipLv: 50
View: 130
@@ -123790,7 +134347,10 @@ item_db: (
Buy: 20
Weight: 300
Def: 2
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 153
Script: <"
@@ -123808,7 +134368,10 @@ item_db: (
Weight: 100
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 89
Script: <"
@@ -123842,7 +134405,10 @@ item_db: (
Weight: 500
Def: 10
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 99
View: 105
@@ -123862,7 +134428,20 @@ item_db: (
Weight: 1600
Def: 10
Slots: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 256
EquipLv: 99
View: 110
@@ -123886,7 +134465,20 @@ item_db: (
Weight: 2400
Def: 4
Slots: 1
- Job: 0x000FDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ }
Loc: 768
EquipLv: 99
View: 138
@@ -123914,7 +134506,14 @@ item_db: (
Weight: 800
Def: 15
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 256
EquipLv: 70
View: 103
@@ -123982,7 +134581,11 @@ item_db: (
Buy: 20
Weight: 100
Def: 2
- Job: 0x00080808
+ Job: {
+ Archer: true
+ Hunter: true
+ Bard: true
+ }
Loc: 512
EquipLv: 50
Refine: false
@@ -124000,7 +134603,11 @@ item_db: (
Buy: 20
Weight: 300
Def: 5
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 512
EquipLv: 65
Refine: false
@@ -124017,7 +134624,10 @@ item_db: (
Buy: 20
Weight: 100
Def: 1
- Job: 0x00001100
+ Job: {
+ Priest: true
+ Assassin: true
+ }
Loc: 1
EquipLv: 70
Refine: false
@@ -124035,7 +134645,11 @@ item_db: (
Buy: 20
Weight: 300
Def: 2
- Job: 0x00040420
+ Job: {
+ Merchant: true
+ Blacksmith: true
+ Alchemist: true
+ }
Loc: 513
EquipLv: 50
Refine: false
@@ -124055,7 +134669,9 @@ item_db: (
Weight: 300
Def: 6
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 256
EquipLv: 99
View: 255
@@ -124303,7 +134919,9 @@ item_db: (
Weight: 200
Def: 30
Slots: 1
- Job: 0x00000100
+ Job: {
+ Priest: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -124322,7 +134940,10 @@ item_db: (
Type: 5
Weight: 400
Def: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 45
View: 901
@@ -124341,7 +134962,9 @@ item_db: (
Weight: 200
Def: 25
Slots: 1
- Job: 0x00010000
+ Job: {
+ Sage: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -124363,7 +134986,9 @@ item_db: (
Weight: 200
Def: 15
Slots: 1
- Job: 0x00000200
+ Job: {
+ Wizard: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -124391,7 +135016,9 @@ item_db: (
Type: 5
Weight: 200
Def: 15
- Job: 0x00080000
+ Job: {
+ Bard: true
+ }
Upper: 56
Loc: 256
EquipLv: 100
@@ -124435,7 +135062,10 @@ item_db: (
Weight: 100
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 915
Script: <"
@@ -124453,7 +135083,10 @@ item_db: (
Weight: 100
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 916
Script: <"
@@ -124615,7 +135248,10 @@ item_db: (
Weight: 400
Def: 3
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 924
Script: <"
@@ -124703,7 +135339,10 @@ item_db: (
Weight: 100
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 927
Script: <"
@@ -124720,7 +135359,10 @@ item_db: (
Weight: 100
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 928
Script: <"
@@ -124737,7 +135379,10 @@ item_db: (
Weight: 100
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 929
Script: <"
@@ -124755,7 +135400,10 @@ item_db: (
Weight: 100
Def: 4
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
View: 930
Script: <"
@@ -126370,7 +137018,10 @@ item_db: (
Weight: 500
Def: 10
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 54
View: 258
@@ -126388,7 +137039,10 @@ item_db: (
Weight: 500
Def: 8
Slots: 1
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 256
EquipLv: 61
View: 257
@@ -126420,7 +137074,25 @@ item_db: (
Weight: 500
Def: 16
Slots: 1
- Job: 0xFFF0207F
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Acolyte: true
+ Merchant: true
+ Thief: true
+ Taekwon: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ Gunslinger: true
+ Ninja: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Upper: 58
Loc: 4
EquipLv: 70
@@ -133555,7 +144227,14 @@ item_db: (
Name: "TE Woe Manteau"
Type: 5
Def: 10
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 4
Refine: false
EquipLv: 40
@@ -133580,7 +144259,16 @@ item_db: (
Name: "TE Woe Magic Manteau"
Type: 5
Def: 5
- Job: 0x00818315
+ Job: {
+ Novice: true
+ Magician: true
+ Acolyte: true
+ Priest: true
+ Wizard: true
+ Monk: true
+ Sage: true
+ Soul_Linker: true
+ }
Loc: 4
Refine: false
EquipLv: 40
@@ -133670,7 +144358,9 @@ item_db: (
Weight: 400
Def: 6
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Upper: 47
Loc: 4
EquipLv: 99
@@ -133828,7 +144518,9 @@ item_db: (
Weight: 500
Def: 20
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 4
EquipLv: 100
@@ -133846,7 +144538,9 @@ item_db: (
Weight: 1500
Def: 25
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 4
EquipLv: 100
@@ -134113,7 +144807,11 @@ item_db: (
Atk: 100
Range: 1
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
View: 3
@@ -134132,7 +144830,11 @@ item_db: (
Weight: 3500
Atk: 260
Range: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 95
@@ -134155,7 +144857,11 @@ item_db: (
Weight: 2500
Atk: 100
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 95
@@ -134172,7 +144878,11 @@ item_db: (
Atk: 155
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 48
@@ -134193,7 +144903,9 @@ item_db: (
Atk: 280
Range: 2
Slots: 2
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 56
Loc: 34
WeaponLv: 3
@@ -134209,7 +144921,11 @@ item_db: (
Atk: 95
Range: 1
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
View: 3
@@ -134235,7 +144951,11 @@ item_db: (
Type: 4
Atk: 150
Range: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 40
@@ -134265,7 +144985,10 @@ item_db: (
Atk: 330
Range: 1
Slots: 1
- Job: 0x00004080
+ Job: {
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 1
EquipLv: 150
@@ -134282,7 +145005,11 @@ item_db: (
Atk: 170
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 50
@@ -134303,7 +145030,11 @@ item_db: (
Matk: 120
Range: 1
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -134329,7 +145060,11 @@ item_db: (
Atk: 225
Range: 1
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 56
Loc: 34
WeaponLv: 3
@@ -134350,7 +145085,11 @@ item_db: (
Atk: 300
Range: 1
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -134376,7 +145115,9 @@ item_db: (
Matk: 150
Range: 1
Slots: 2
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -134393,7 +145134,9 @@ item_db: (
Atk: 210
Range: 1
Slots: 2
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -134414,7 +145157,11 @@ item_db: (
Atk: 230
Range: 1
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -134439,7 +145186,11 @@ item_db: (
Atk: 170
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 70
@@ -134460,7 +145211,11 @@ item_db: (
Atk: 220
Range: 1
Slots: 1
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 160
@@ -134477,7 +145232,11 @@ item_db: (
Atk: 340
Range: 1
Slots: 2
- Job: 0x00004082
+ Job: {
+ Swordsman: true
+ Knight: true
+ Crusader: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -134498,7 +145257,9 @@ item_db: (
Atk: 75
Range: 1
Slots: 2
- Job: 0x00000080
+ Job: {
+ Knight: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -134782,7 +145543,27 @@ item_db: (
Weight: 500
Def: 13
Slots: 1
- Job: 0x7CCFDF80
+ Job: {
+ Knight: true
+ Priest: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Monk: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Star_Gladiator: true
+ Soul_Linker: true
+ Gangsi: true
+ Death_Knight: true
+ Dark_Collector: true
+ Kagerou: true
+ Rebellion: true
+ }
Loc: 64
EquipLv: 85
Script: <"
@@ -134801,7 +145582,9 @@ item_db: (
Weight: 300
Def: 8
Slots: 1
- Job: 0x00000001
+ Job: {
+ Novice: true
+ }
Loc: 64
EquipLv: 99
Script: <"
@@ -135046,7 +145829,9 @@ item_db: (
Weight: 350
Def: 25
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 64
EquipLv: 100
@@ -135061,7 +145846,9 @@ item_db: (
Weight: 1000
Def: 23
Slots: 1
- Job: 0x00000400
+ Job: {
+ Blacksmith: true
+ }
Upper: 56
Loc: 64
EquipLv: 100
@@ -135156,7 +145943,10 @@ item_db: (
Buy: 3500
Weight: 400
Def: 10
- Job: 0xFFFFFFFE
+ Job: {
+ All: true
+ Novice: false
+ }
Loc: 64
Script: <"
skill ALL_CATCRY, 1;
@@ -138371,7 +149161,9 @@ item_db: (
Matk: 80
Range: 1
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -138397,7 +149189,9 @@ item_db: (
Atk: 120
Range: 1
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 56
Loc: 34
WeaponLv: 3
@@ -138418,7 +149212,9 @@ item_db: (
Buy: 20
Atk: 130
Range: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -138443,7 +149239,9 @@ item_db: (
Atk: 130
Range: 1
Slots: 2
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 70
@@ -138463,7 +149261,9 @@ item_db: (
Atk: 180
Range: 1
Slots: 1
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 160
@@ -138482,7 +149282,9 @@ item_db: (
Atk: 300
Range: 1
Slots: 2
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -138507,7 +149309,14 @@ item_db: (
Matk: 80
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -138533,7 +149342,14 @@ item_db: (
Atk: 320
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -138554,7 +149370,14 @@ item_db: (
Atk: 265
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Upper: 56
Loc: 34
WeaponLv: 4
@@ -138579,7 +149402,14 @@ item_db: (
Atk: 200
Range: 1
Slots: 2
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 70
@@ -138600,7 +149430,14 @@ item_db: (
Atk: 250
Range: 1
Slots: 1
- Job: 0x000444A2
+ Job: {
+ Swordsman: true
+ Merchant: true
+ Knight: true
+ Blacksmith: true
+ Crusader: true
+ Alchemist: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 160
@@ -138622,7 +149459,9 @@ item_db: (
Atk: 410
Range: 9
Slots: 1
- Job: 0x40000000
+ Job: {
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 110
@@ -138637,7 +149476,9 @@ item_db: (
Weight: 2000
Atk: 480
Range: 9
- Job: 0x40000000
+ Job: {
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 141
@@ -138654,7 +149495,9 @@ item_db: (
Atk: 480
Range: 9
Slots: 1
- Job: 0x40000000
+ Job: {
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 4
EquipLv: 141
@@ -138668,7 +149511,10 @@ item_db: (
Type: 4
Atk: 50
Range: 9
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -138690,7 +149536,10 @@ item_db: (
Type: 4
Atk: 100
Range: 9
- Job: 0x41000000
+ Job: {
+ Gunslinger: true
+ Rebellion: true
+ }
Loc: 34
WeaponLv: 3
EquipLv: 80
@@ -138957,7 +149806,11 @@ item_db: (
Atk: 45
Range: 1
Slots: 2
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 70
@@ -138979,7 +149832,11 @@ item_db: (
Atk: 95
Range: 1
Slots: 1
- Job: 0x00410100
+ Job: {
+ Priest: true
+ Sage: true
+ Star_Gladiator: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 160
@@ -139003,7 +149860,27 @@ item_db: (
Matk: 100
Range: 1
Slots: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 100
@@ -139027,7 +149904,9 @@ item_db: (
Atk: 130
Range: 1
Slots: 4
- Job: 0x00001000
+ Job: {
+ Assassin: true
+ }
Upper: 58
Loc: 2
WeaponLv: 2
@@ -139044,7 +149923,27 @@ item_db: (
Atk: 55
Range: 1
Slots: 2
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 3
EquipLv: 70
@@ -139066,7 +149965,27 @@ item_db: (
Matk: 50
Range: 1
Slots: 1
- Job: 0x228F5EEF
+ Job: {
+ Novice: true
+ Swordsman: true
+ Magician: true
+ Archer: true
+ Merchant: true
+ Thief: true
+ Knight: true
+ Wizard: true
+ Blacksmith: true
+ Hunter: true
+ Assassin: true
+ Crusader: true
+ Sage: true
+ Rogue: true
+ Alchemist: true
+ Bard: true
+ Soul_Linker: true
+ Ninja: true
+ Kagerou: true
+ }
Loc: 2
WeaponLv: 4
EquipLv: 160
diff --git a/db/re/item_group.conf b/db/re/item_group.conf
index ddc5b28e2..5551fe51c 100644
--- a/db/re/item_group.conf
+++ b/db/re/item_group.conf
@@ -412,7 +412,14 @@ Gift_Box: (
"Piece_Of_Cake",
"Old_Violet_Box",
("Gift_Box",19),
- "Girl's_Diary",
+ ("Girl's_Diary",2),
+ "Emperium",
+ "Steel",
+ "Old_Blue_Box",
+ ("Elunium_Stone",2),
+ ("Oridecon",2),
+ ("Oridecon_Stone",5),
+ "Elunium",
)
Gift_Box_1: (
"Star_Crumb",
@@ -554,7 +561,14 @@ Gift_Box_2: (
"Piece_Of_Cake",
"Old_Violet_Box",
("Gift_Box",19),
- "Girl's_Diary",
+ ("Girl's_Diary",2),
+ "Emperium",
+ "Steel",
+ "Old_Blue_Box",
+ ("Elunium_Stone",2),
+ ("Oridecon",2),
+ ("Oridecon_Stone",5),
+ "Elunium",
)
Gift_Box_3: (
"Star_Crumb",
diff --git a/db/re/mob_db.conf b/db/re/mob_db.conf
index 5730184c8..190f590bb 100644
--- a/db/re/mob_db.conf
+++ b/db/re/mob_db.conf
@@ -37,6 +37,7 @@ mob_db: (
SpriteName: "SPRITE_NAME" (string)
Name: "Mob name" (string)
// ================ Optional fields ===============================
+ JName: "Mob name" (string)
Lv: level (int, defaults to 1)
Hp: health (int, defaults to 1)
Sp: mana (int, defaults to 0)
@@ -75,6 +76,7 @@ mob_db: (
ChangeTargetMelee: true/false (bool, defaults to false)
ChangeTargetChase: true/false (bool, defaults to false)
TargetWeak: true/false (bool, defaults to false)
+ NoKnockback: true/false (bool, defaults to false)
}
MoveSpeed: move speed (int, defaults to 0)
AttackDelay: attack delay (int, defaults to 4000)
@@ -115,9 +117,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -165,9 +167,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -212,9 +214,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
MoveSpeed: 512
AttackDelay: 0
AttackMotion: 512
@@ -244,9 +246,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -291,9 +293,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -340,9 +342,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (1, 0)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 0)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -379,9 +381,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -426,9 +428,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
Detector: true
}
@@ -471,9 +473,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -518,9 +520,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -564,9 +566,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -611,9 +613,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -655,9 +657,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Assist: true
@@ -703,9 +705,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -749,9 +751,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -797,9 +799,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -845,9 +847,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -894,9 +896,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -941,9 +943,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 1)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Assist: true
@@ -988,9 +990,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
Aggressive: true
CanAttack: true
@@ -1034,9 +1036,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Looter: true
@@ -1084,9 +1086,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 10
- Size: 2
- Race: 0
- Element: (0, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Looter: true
@@ -1131,9 +1133,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -1181,9 +1183,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -1209,6 +1211,7 @@ mob_db: (
Id: 1025
SpriteName: "SNAKE"
Name: "Snake"
+ JName: "Boa"
Lv: 18
Hp: 217
Sp: 1
@@ -1228,9 +1231,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -1274,9 +1277,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -1324,9 +1327,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -1365,9 +1368,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -1415,9 +1418,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 1)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -1466,9 +1469,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -1513,9 +1516,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Looter: true
@@ -1560,9 +1563,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Looter: true
@@ -1607,9 +1610,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -1657,9 +1660,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -1702,9 +1705,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 2)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -1753,9 +1756,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -1803,9 +1806,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -1853,9 +1856,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 4)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -1912,9 +1915,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -1971,9 +1974,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -2018,9 +2021,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -2068,9 +2071,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Looter: true
@@ -2118,9 +2121,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 10
- Size: 0
- Race: 5
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -2156,9 +2159,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -2206,9 +2209,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -2256,9 +2259,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -2314,9 +2317,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
MoveSpeed: 1000
AttackDelay: 1001
AttackMotion: 1
@@ -2356,9 +2359,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Dark", 1)
Mode: {
Detector: true
}
@@ -2401,9 +2404,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -2446,9 +2449,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -2492,9 +2495,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Looter: true
@@ -2540,9 +2543,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -2568,6 +2571,7 @@ mob_db: (
Id: 1053
SpriteName: "THIEF_BUG_"
Name: "Thief Bug Female"
+ JName: "Female Thief Bug"
Lv: 28
Hp: 531
Sp: 1
@@ -2587,9 +2591,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Looter: true
@@ -2618,6 +2622,7 @@ mob_db: (
Id: 1054
SpriteName: "THIEF_BUG__"
Name: "Thief Bug Male"
+ JName: "Male Thief Bug"
Lv: 30
Hp: 595
Sp: 1
@@ -2637,9 +2642,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -2688,9 +2693,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 3
- Element: (2, 1)
+ Size: "Size_Large"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -2734,9 +2739,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -2781,9 +2786,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -2830,9 +2835,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Looter: true
@@ -2880,9 +2885,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 4)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -2939,9 +2944,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 1)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -2986,9 +2991,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (8, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -3038,9 +3043,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (6, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Holy", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -3083,9 +3088,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CanAttack: true
@@ -3129,9 +3134,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -3175,9 +3180,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 3)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -3225,9 +3230,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -3272,9 +3277,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -3319,9 +3324,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -3364,9 +3369,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 2)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -3414,9 +3419,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -3461,9 +3466,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -3511,9 +3516,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (3, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -3562,9 +3567,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -3606,9 +3611,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -3652,9 +3657,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -3688,9 +3693,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -3734,9 +3739,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -3784,9 +3789,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Plant: true
}
@@ -3829,9 +3834,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Plant: true
}
@@ -3874,9 +3879,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Plant: true
}
@@ -3919,9 +3924,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Plant: true
}
@@ -3964,9 +3969,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Plant: true
}
@@ -4009,9 +4014,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (6, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Holy", 1)
Mode: {
Plant: true
}
@@ -4054,9 +4059,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Plant: true
}
@@ -4099,9 +4104,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Plant: true
}
@@ -4144,9 +4149,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Looter: true
@@ -4199,9 +4204,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -4258,9 +4263,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -4311,9 +4316,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -4365,9 +4370,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -4419,9 +4424,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -4473,9 +4478,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -4527,9 +4532,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -4581,9 +4586,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (1, 1)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -4629,9 +4634,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -4677,9 +4682,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (6, 4)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -4731,9 +4736,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
MoveSpeed: 1000
AttackDelay: 1001
AttackMotion: 1
@@ -4772,9 +4777,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (9, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -4824,9 +4829,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -4876,9 +4881,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -4927,9 +4932,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -4980,9 +4985,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -5032,9 +5037,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -5078,9 +5083,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -5125,9 +5130,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -5173,9 +5178,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -5204,6 +5209,7 @@ mob_db: (
Id: 1107
SpriteName: "DESERT_WOLF_B"
Name: "Desert Wolf Baby"
+ JName: "Baby Desert Wolf"
Lv: 14
Hp: 140
Sp: 1
@@ -5223,9 +5229,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -5270,9 +5276,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 4)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -5317,9 +5323,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -5370,9 +5376,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -5418,9 +5424,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -5468,9 +5474,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -5526,9 +5532,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Looter: true
@@ -5573,9 +5579,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 2)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -5620,9 +5626,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 1)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -5679,9 +5685,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (8, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -5726,9 +5732,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -5778,9 +5784,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 3
- Element: (2, 1)
+ Size: "Size_Large"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Aggressive: true
CanAttack: true
@@ -5824,9 +5830,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -5874,9 +5880,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (8, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -5928,9 +5934,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -5975,9 +5981,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -6027,9 +6033,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -6077,9 +6083,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -6127,9 +6133,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -6177,9 +6183,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -6227,9 +6233,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -6273,9 +6279,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -6320,9 +6326,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (3, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -6370,9 +6376,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -6422,9 +6428,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (4, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -6474,9 +6480,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (9, 1)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -6526,9 +6532,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -6575,9 +6581,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -6624,9 +6630,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -6674,9 +6680,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -6724,9 +6730,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -6774,9 +6780,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -6822,9 +6828,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -6873,9 +6879,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (3, 1)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -6923,9 +6929,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -6968,9 +6974,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 2)
MoveSpeed: 800
AttackDelay: 1201
AttackMotion: 1
@@ -7009,9 +7015,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (8, 3)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -7060,9 +7066,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -7107,9 +7113,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -7153,9 +7159,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -7202,9 +7208,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (2, 4)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -7261,9 +7267,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -7314,9 +7320,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -7364,9 +7370,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (3, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -7423,9 +7429,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -7475,9 +7481,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -7524,9 +7530,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -7570,9 +7576,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -7619,9 +7625,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -7669,9 +7675,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -7719,9 +7725,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -7778,9 +7784,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -7824,9 +7830,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -7883,9 +7889,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -7931,9 +7937,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (1, 3)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
CanAttack: true
@@ -7977,9 +7983,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -8027,9 +8033,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (7, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -8077,9 +8083,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -8127,9 +8133,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -8177,9 +8183,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -8224,9 +8230,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -8270,9 +8276,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (3, 1)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -8318,9 +8324,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -8368,9 +8374,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -8416,9 +8422,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -8465,9 +8471,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -8514,9 +8520,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -8563,9 +8569,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -8611,9 +8617,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -8656,9 +8662,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -8704,9 +8710,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Looter: true
@@ -8750,9 +8756,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -8800,9 +8806,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (8, 3)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -8848,9 +8854,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -8900,9 +8906,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -8944,9 +8950,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Plant: true
}
@@ -8983,9 +8989,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -9033,9 +9039,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -9083,9 +9089,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 1
- Element: (8, 1)
+ Size: "Size_Small"
+ Race: "RC_Undead"
+ Element: ("Ele_Ghost", 1)
MoveSpeed: 150
AttackDelay: 1960
AttackMotion: 960
@@ -9120,9 +9126,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (8, 2)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -9170,9 +9176,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -9220,9 +9226,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -9270,9 +9276,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (2, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -9328,9 +9334,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -9378,9 +9384,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -9430,9 +9436,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -9463,6 +9469,7 @@ mob_db: (
Id: 1194
SpriteName: "ARCLOUSE"
Name: "Arclouse"
+ JName: "Arclouze"
Lv: 107
Hp: 10020
Sp: 1
@@ -9482,9 +9489,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -9533,9 +9540,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -9585,9 +9592,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -9635,9 +9642,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -9685,9 +9692,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (9, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -9737,9 +9744,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -9768,6 +9775,7 @@ mob_db: (
Id: 1200
SpriteName: "ZHERLTHSH"
Name: "Zherlthsh"
+ JName: "Zealotus"
Lv: 105
Hp: 61350
Sp: 1
@@ -9787,9 +9795,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -9837,9 +9845,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (0, 2)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -9888,9 +9896,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (0, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -9937,9 +9945,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -9972,6 +9980,7 @@ mob_db: (
Id: 1204
SpriteName: "TIRFING"
Name: "Tirfing"
+ JName: "Ogretooth"
Lv: 114
Hp: 59000
Sp: 1
@@ -9991,9 +10000,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -10045,9 +10054,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (7, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -10099,9 +10108,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -10151,9 +10160,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -10184,6 +10193,7 @@ mob_db: (
Id: 1208
SpriteName: "WANDER_MAN"
Name: "Wander Man"
+ JName: "Wanderer"
Lv: 120
Hp: 19307
Sp: 1
@@ -10203,9 +10213,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -10256,9 +10266,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (5, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -10306,9 +10316,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -10356,9 +10366,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -10407,9 +10417,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -10457,9 +10467,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -10509,9 +10519,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -10559,9 +10569,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -10609,9 +10619,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -10642,6 +10652,7 @@ mob_db: (
Id: 1219
SpriteName: "KNIGHT_OF_ABYSS"
Name: "Knight of Abyss"
+ JName: "Abysmal Knight"
Lv: 122
Hp: 23297
Sp: 1
@@ -10661,9 +10672,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -10713,9 +10724,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -10764,9 +10775,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -10815,9 +10826,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -10867,9 +10878,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -10919,9 +10930,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -10969,9 +10980,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -11021,9 +11032,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -11072,9 +11083,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -11124,9 +11135,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -11175,9 +11186,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -11222,9 +11233,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
Detector: true
}
@@ -11267,9 +11278,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -11313,9 +11324,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
MoveSpeed: 1000
AttackDelay: 1001
AttackMotion: 1
@@ -11355,9 +11366,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 1)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -11400,9 +11411,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -11449,9 +11460,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -11499,9 +11510,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
MoveSpeed: 1000
AttackDelay: 1001
AttackMotion: 1
@@ -11540,9 +11551,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -11588,9 +11599,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -11636,9 +11647,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -11684,9 +11695,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -11729,9 +11740,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -11775,9 +11786,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Looter: true
@@ -11822,9 +11833,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -11874,9 +11885,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -11920,9 +11931,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -11966,9 +11977,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (6, 2)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -12013,9 +12024,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Plant: true
@@ -12060,9 +12071,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -12108,9 +12119,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -12155,9 +12166,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -12188,6 +12199,7 @@ mob_db: (
Id: 1251
SpriteName: "KNIGHT_OF_WINDSTORM"
Name: "Knight of Windstorm"
+ JName: "Stormy Knight"
Lv: 92
Hp: 630500
Sp: 1
@@ -12207,9 +12219,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (4, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -12247,6 +12259,7 @@ mob_db: (
Id: 1252
SpriteName: "GARM"
Name: "Garm"
+ JName: "Hatii"
Lv: 98
Hp: 1275500
Sp: 1
@@ -12266,9 +12279,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (1, 4)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -12325,9 +12338,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -12373,9 +12386,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -12406,6 +12419,7 @@ mob_db: (
Id: 1255
SpriteName: "NERAID"
Name: "Neraid"
+ JName: "Nereid"
Lv: 98
Hp: 9550
Sp: 1
@@ -12425,9 +12439,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -12477,9 +12491,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -12528,9 +12542,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -12580,9 +12594,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (5, 1)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -12628,9 +12642,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (4, 4)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -12682,9 +12696,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -12733,9 +12747,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Looter: true
@@ -12761,6 +12775,7 @@ mob_db: (
Id: 1262
SpriteName: "MUTANT_DRAGON"
Name: "Mutant Dragon"
+ JName: "Mutant Dragonoid"
Lv: 65
Hp: 50706
Sp: 1
@@ -12780,9 +12795,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -12834,9 +12849,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -12887,9 +12902,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (1, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -12939,9 +12954,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Assist: true
@@ -12987,9 +13002,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -13033,9 +13048,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -13084,9 +13099,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -13136,9 +13151,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -13164,6 +13179,7 @@ mob_db: (
Id: 1270
SpriteName: "C_TOWER_MANAGER"
Name: "Clock Tower Manager"
+ JName: "Tower Keeper"
Lv: 90
Hp: 6400
Sp: 1
@@ -13183,9 +13199,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -13230,9 +13246,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -13275,9 +13291,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -13334,9 +13350,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -13386,9 +13402,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 4)
Mode: {
Aggressive: true
CanAttack: true
@@ -13430,9 +13446,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -13477,9 +13493,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -13525,9 +13541,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -13571,9 +13587,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -13618,9 +13634,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -13651,6 +13667,7 @@ mob_db: (
Id: 1280
SpriteName: "STEAM_GOBLIN"
Name: "Steam Goblin"
+ JName: "Goblin Steamrider"
Lv: 66
Hp: 2241
Sp: 1
@@ -13670,9 +13687,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -13717,9 +13734,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -13764,9 +13781,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -13812,9 +13829,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -13866,9 +13883,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 3
- Element: (1, 1)
+ Size: "Size_Large"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -13914,9 +13931,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -13957,9 +13974,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -14000,9 +14017,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14040,13 +14057,14 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 1)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 1)
Mode: {
Boss: true
Plant: true
Detector: true
+ NoKnockback: true
}
MoveSpeed: 300
AttackDelay: 1288
@@ -14077,9 +14095,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (2, 4)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -14131,9 +14149,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14183,9 +14201,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -14235,9 +14253,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14288,9 +14306,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14341,9 +14359,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14394,9 +14412,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -14448,9 +14466,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -14500,9 +14518,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -14552,9 +14570,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14604,9 +14622,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14656,9 +14674,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14709,9 +14727,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14762,9 +14780,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -14816,9 +14834,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14869,9 +14887,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14922,9 +14940,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -14975,9 +14993,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 1)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -15027,9 +15045,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (3, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -15081,9 +15099,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -15133,9 +15151,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (3, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -15185,9 +15203,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -15237,9 +15255,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -15290,9 +15308,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -15349,9 +15367,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -15401,9 +15419,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -15448,9 +15466,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -15500,9 +15518,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -15528,6 +15546,7 @@ mob_db: (
Id: 1317
SpriteName: "FUR_SEAL"
Name: "Fur Seal"
+ JName: "Seal"
Lv: 47
Hp: 1371
Sp: 1
@@ -15547,9 +15566,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -15597,9 +15616,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -15649,9 +15668,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -15701,9 +15720,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -15755,9 +15774,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -15808,9 +15827,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Looter: true
@@ -15855,9 +15874,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -15906,9 +15925,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -15952,9 +15971,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -15998,9 +16017,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16044,9 +16063,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16090,9 +16109,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16136,9 +16155,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16182,9 +16201,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16228,9 +16247,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16274,9 +16293,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16320,9 +16339,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16366,9 +16385,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16412,9 +16431,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16458,9 +16477,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16504,9 +16523,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16550,9 +16569,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16596,9 +16615,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16642,9 +16661,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16688,9 +16707,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16734,9 +16753,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16780,9 +16799,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16826,9 +16845,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16872,9 +16891,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16918,9 +16937,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -16964,9 +16983,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17010,9 +17029,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17056,9 +17075,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17102,9 +17121,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17148,9 +17167,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17194,9 +17213,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17240,9 +17259,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17286,9 +17305,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17332,9 +17351,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17378,9 +17397,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17424,9 +17443,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17470,9 +17489,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17516,9 +17535,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17562,9 +17581,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17608,9 +17627,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17654,9 +17673,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17700,9 +17719,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -17747,9 +17766,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -17793,9 +17812,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -17840,9 +17859,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -17890,9 +17909,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -17938,9 +17957,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
Aggressive: true
CanAttack: true
@@ -17982,9 +18001,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Assist: true
@@ -18028,9 +18047,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -18062,6 +18081,7 @@ mob_db: (
Id: 1371
SpriteName: "FAKE_ANGEL"
Name: "Fake Angel"
+ JName: "False Angel"
Lv: 105
Hp: 10988
Sp: 1
@@ -18081,9 +18101,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 3)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -18129,9 +18149,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Assist: true
@@ -18158,6 +18178,7 @@ mob_db: (
Id: 1373
SpriteName: "LORD_OF_DEATH"
Name: "Lord of Death"
+ JName: "Lord the Dead"
Lv: 94
Hp: 603883
Sp: 1
@@ -18177,9 +18198,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -18236,9 +18257,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -18289,9 +18310,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -18337,9 +18358,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -18387,9 +18408,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -18437,9 +18458,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (5, 3)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Poison", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -18485,9 +18506,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -18536,9 +18557,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -18582,9 +18603,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -18629,9 +18650,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -18678,9 +18699,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 3)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -18726,9 +18747,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -18773,9 +18794,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -18821,9 +18842,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -18871,9 +18892,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -18900,6 +18921,7 @@ mob_db: (
Id: 1388
SpriteName: "ARCHANGELING"
Name: "Archangeling"
+ JName: "Arc Angeling"
Lv: 84
Hp: 25100
Sp: 1
@@ -18919,9 +18941,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -18973,9 +18995,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -19031,9 +19053,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -19079,9 +19101,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -19128,9 +19150,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (4, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -19176,9 +19198,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -19216,9 +19238,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -19256,9 +19278,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -19304,9 +19326,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -19351,9 +19373,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -19398,9 +19420,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -19446,9 +19468,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -19506,9 +19528,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CanAttack: true
@@ -19552,9 +19574,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -19585,6 +19607,7 @@ mob_db: (
Id: 1402
SpriteName: "POISON_TOAD"
Name: "Poison Toad"
+ JName: "Poisonous Toad"
Lv: 87
Hp: 4876
Sp: 1
@@ -19604,9 +19627,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -19631,6 +19654,7 @@ mob_db: (
Id: 1403
SpriteName: "ANTIQUE_FIRELOCK"
Name: "Antique Firelock"
+ JName: "Firelock Soldier"
Lv: 88
Hp: 7524
Sp: 1
@@ -19650,9 +19674,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -19679,6 +19703,7 @@ mob_db: (
Id: 1404
SpriteName: "MIYABI_NINGYO"
Name: "Miyabi Ningyo"
+ JName: "Miyabi Doll"
Lv: 85
Hp: 5188
Sp: 1
@@ -19698,9 +19723,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -19746,9 +19771,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -19797,9 +19822,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -19847,9 +19872,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (1, 0)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 0)
MoveSpeed: 0
AttackDelay: 0
AttackMotion: 0
@@ -19880,9 +19905,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -19911,6 +19936,7 @@ mob_db: (
Id: 1409
SpriteName: "RICE_CAKE_BOY"
Name: "Rice Cake Boy"
+ JName: "Dumpling Child"
Lv: 60
Hp: 2098
Sp: 1
@@ -19930,9 +19956,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -19957,6 +19983,7 @@ mob_db: (
Id: 1410
SpriteName: "LIVE_PEACH_TREE"
Name: "Live Peach Tree"
+ JName: "Enchanted Peach Tree"
Lv: 92
Hp: 8777
Sp: 1
@@ -19976,9 +20003,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -20023,9 +20050,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
MoveSpeed: 0
AttackDelay: 0
AttackMotion: 0
@@ -20036,6 +20063,7 @@ mob_db: (
Id: 1412
SpriteName: "EVIL_CLOUD_HERMIT"
Name: "Evil Cloud Hermit"
+ JName: "Taoist Hermit"
Lv: 96
Hp: 8266
Sp: 1
@@ -20055,9 +20083,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -20084,6 +20112,7 @@ mob_db: (
Id: 1413
SpriteName: "WILD_GINSENG"
Name: "Wild Ginseng"
+ JName: "Hermit Plant"
Lv: 90
Hp: 6052
Sp: 1
@@ -20103,9 +20132,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (3, 2)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -20150,9 +20179,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
MoveSpeed: 0
AttackDelay: 0
AttackMotion: 0
@@ -20182,9 +20211,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (8, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Ghost", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -20212,6 +20241,7 @@ mob_db: (
Id: 1416
SpriteName: "WICKED_NYMPH"
Name: "Wicked Nymph"
+ JName: "Evil Nymph"
Lv: 97
Hp: 8491
Sp: 1
@@ -20231,9 +20261,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -20284,9 +20314,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -20329,9 +20359,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (8, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -20389,9 +20419,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -20428,9 +20458,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -20468,9 +20498,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 1)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -20509,9 +20539,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 2)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -20550,9 +20580,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -20590,9 +20620,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -20630,9 +20660,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -20670,9 +20700,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -20710,9 +20740,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (8, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -20751,9 +20781,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -20791,9 +20821,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -20832,9 +20862,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -20873,9 +20903,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -20914,9 +20944,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -20954,9 +20984,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -20995,9 +21025,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -21035,9 +21065,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -21075,9 +21105,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -21115,9 +21145,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (4, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -21155,9 +21185,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (9, 1)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -21195,9 +21225,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -21235,9 +21265,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -21275,9 +21305,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -21315,9 +21345,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -21355,9 +21385,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -21398,9 +21428,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -21438,9 +21468,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -21478,9 +21508,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -21518,9 +21548,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (4, 4)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -21560,9 +21590,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -21582,6 +21612,7 @@ mob_db: (
Id: 1449
SpriteName: "G_MUTANT_DRAGON"
Name: "Mutant Dragon"
+ JName: "Mutant Dragonoid"
Lv: 65
Hp: 50706
Sp: 1
@@ -21601,9 +21632,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -21643,9 +21674,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -21684,9 +21715,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -21724,9 +21755,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -21764,9 +21795,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -21805,9 +21836,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -21846,9 +21877,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -21886,9 +21917,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -21928,9 +21959,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -21969,9 +22000,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (3, 1)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22009,9 +22040,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (8, 3)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -22050,9 +22081,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22090,9 +22121,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -22130,9 +22161,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22170,9 +22201,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22210,9 +22241,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -22250,9 +22281,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22290,9 +22321,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22330,9 +22361,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (7, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -22351,6 +22382,7 @@ mob_db: (
Id: 1468
SpriteName: "G_REQUIEM"
Name: "Requim"
+ JName: "Requiem"
Lv: 71
Hp: 3089
Sp: 1
@@ -22370,9 +22402,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22410,9 +22442,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22450,9 +22482,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22490,9 +22522,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -22530,9 +22562,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22570,9 +22602,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22610,9 +22642,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -22650,9 +22682,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -22690,9 +22722,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -22711,6 +22743,7 @@ mob_db: (
Id: 1477
SpriteName: "G_ARCLOUSE"
Name: "Arclouse"
+ JName: "Arclouze"
Lv: 77
Hp: 4320
Sp: 1
@@ -22730,9 +22763,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -22771,9 +22804,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -22811,9 +22844,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -22851,9 +22884,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -22891,9 +22924,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -22912,6 +22945,7 @@ mob_db: (
Id: 1482
SpriteName: "G_ZHERLTHSH"
Name: "Zherlthsh"
+ JName: "Zealotus"
Lv: 105
Hp: 61350
Sp: 1
@@ -22931,9 +22965,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -22971,9 +23005,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (0, 2)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -23012,9 +23046,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (0, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -23052,9 +23086,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -23075,6 +23109,7 @@ mob_db: (
Id: 1486
SpriteName: "G_TIRFING"
Name: "Tirfing"
+ JName: "Ogretooth"
Lv: 114
Hp: 59000
Sp: 1
@@ -23094,9 +23129,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -23136,9 +23171,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (7, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -23178,9 +23213,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -23218,9 +23253,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -23239,6 +23274,7 @@ mob_db: (
Id: 1490
SpriteName: "G_WANDER_MAN"
Name: "Wander Man"
+ JName: "Wanderer"
Lv: 120
Hp: 19307
Sp: 1
@@ -23258,9 +23294,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -23299,9 +23335,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -23322,6 +23358,7 @@ mob_db: (
Id: 1492
SpriteName: "INCANTATION_SAMURAI"
Name: "Incantation Samurai"
+ JName: "Samurai Specter"
Lv: 100
Hp: 901000
Sp: 1
@@ -23341,9 +23378,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -23400,9 +23437,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 4)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -23450,9 +23487,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Assist: true
@@ -23497,9 +23534,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (3, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -23546,9 +23583,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
MoveSpeed: 200
AttackDelay: 0
AttackMotion: 0
@@ -23578,9 +23615,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 3
- Element: (2, 4)
+ Size: "Size_Large"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -23628,9 +23665,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -23678,9 +23715,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -23728,9 +23765,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Wind", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -23774,9 +23811,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
MoveSpeed: 200
AttackDelay: 0
AttackMotion: 0
@@ -23788,6 +23825,7 @@ mob_db: (
Id: 1502
SpriteName: "PORING_V"
Name: "Pori Pori"
+ JName: "Bring it on!"
Lv: 99
Hp: 95000000
Sp: 1
@@ -23807,9 +23845,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -23865,9 +23903,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 1)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -23916,9 +23954,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -23965,9 +24003,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -24016,9 +24054,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (2, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -24067,9 +24105,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -24117,9 +24155,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 1
- Element: (9, 1)
+ Size: "Size_Small"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -24166,9 +24204,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 1
- Element: (9, 1)
+ Size: "Size_Small"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -24197,6 +24235,7 @@ mob_db: (
Id: 1510
SpriteName: "HYLOZOIST"
Name: "Hylozoist"
+ JName: "Heirozoist"
Lv: 102
Hp: 12000
Sp: 1
@@ -24216,9 +24255,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -24268,9 +24307,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (2, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 3)
Mode: {
Aggressive: true
Boss: true
@@ -24303,6 +24342,7 @@ mob_db: (
Id: 1512
SpriteName: "HYEGUN"
Name: "Hyegun"
+ JName: "Yao Jun"
Lv: 87
Hp: 6996
Sp: 1
@@ -24322,9 +24362,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -24352,6 +24392,7 @@ mob_db: (
Id: 1513
SpriteName: "CIVIL_SERVANT"
Name: "Civil Servant"
+ JName: "Mao Guai"
Lv: 89
Hp: 5292
Sp: 1
@@ -24371,9 +24412,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -24400,6 +24441,7 @@ mob_db: (
Id: 1514
SpriteName: "DANCING_DRAGON"
Name: "Dancing Dragon"
+ JName: "Zhu Po Long"
Lv: 82
Hp: 3943
Sp: 1
@@ -24419,9 +24461,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Looter: true
@@ -24445,6 +24487,7 @@ mob_db: (
Id: 1515
SpriteName: "GARM_BABY"
Name: "Garm Baby"
+ JName: "Hatii Baby"
Lv: 94
Hp: 10016
Sp: 1
@@ -24464,9 +24507,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -24493,6 +24536,7 @@ mob_db: (
Id: 1516
SpriteName: "INCREASE_SOIL"
Name: "Increase Soil"
+ JName: "Mi Gao"
Lv: 83
Hp: 5335
Sp: 1
@@ -24512,9 +24556,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -24537,6 +24581,7 @@ mob_db: (
Id: 1517
SpriteName: "LI_ME_MANG_RYANG"
Name: "Li Me Mang Ryang"
+ JName: "Jing Guai"
Lv: 80
Hp: 5187
Sp: 1
@@ -24556,9 +24601,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -24585,6 +24630,7 @@ mob_db: (
Id: 1518
SpriteName: "BACSOJIN"
Name: "Bacsojin"
+ JName: "White Lady"
Lv: 97
Hp: 720500
Sp: 1
@@ -24604,9 +24650,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (1, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -24637,6 +24683,7 @@ mob_db: (
Id: 1519
SpriteName: "CHUNG_E"
Name: "Chung E"
+ JName: "Green Maiden"
Lv: 49
Hp: 23900
Sp: 0
@@ -24656,9 +24703,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -24687,6 +24734,7 @@ mob_db: (
Id: 1520
SpriteName: "BOILED_RICE"
Name: "Boiled Rice"
+ JName: "Dumpling"
Lv: 15
Hp: 777
Sp: 1
@@ -24706,9 +24754,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -24751,9 +24799,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -24788,9 +24836,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -24811,6 +24859,7 @@ mob_db: (
Id: 1523
SpriteName: "G_ANTIQUE_FIRELOCK"
Name: "Antique Firelock"
+ JName: "Firelock Soldier"
Lv: 88
Hp: 7524
Sp: 1
@@ -24830,9 +24879,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -24868,9 +24917,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (8, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Ghost", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -24908,9 +24957,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -24950,9 +24999,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -24972,6 +25021,7 @@ mob_db: (
Id: 1527
SpriteName: "G_C_TOWER_MANAGER"
Name: "Clock Tower Manager"
+ JName: "Tower Keeper"
Lv: 90
Hp: 6400
Sp: 1
@@ -24991,9 +25041,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -25028,9 +25078,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -25046,6 +25096,7 @@ mob_db: (
Id: 1529
SpriteName: "G_DARK_SNAKE_LORD"
Name: "Dark Snake Lord"
+ JName: "Evil Snake Lord"
Lv: 105
Hp: 1101000
Sp: 1
@@ -25065,9 +25116,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (8, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -25109,9 +25160,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -25134,6 +25185,7 @@ mob_db: (
Id: 1531
SpriteName: "G_EVIL_CLOUD_HERMIT"
Name: "Evil Cloud Hermit"
+ JName: "Taoist Hermit"
Lv: 96
Hp: 8266
Sp: 1
@@ -25153,9 +25205,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -25191,9 +25243,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 3)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -25212,6 +25264,7 @@ mob_db: (
Id: 1533
SpriteName: "G_FUR_SEAL"
Name: "Fur Seal"
+ JName: "Seal"
Lv: 47
Hp: 1371
Sp: 1
@@ -25231,9 +25284,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -25271,9 +25324,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -25313,9 +25366,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -25353,9 +25406,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -25393,9 +25446,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -25433,9 +25486,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -25473,9 +25526,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -25515,9 +25568,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -25552,9 +25605,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -25588,9 +25641,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -25632,9 +25685,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -25672,9 +25725,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CanAttack: true
@@ -25708,9 +25761,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -25748,9 +25801,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -25788,9 +25841,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -25828,9 +25881,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -25870,9 +25923,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -25891,6 +25944,7 @@ mob_db: (
Id: 1550
SpriteName: "G_LIVE_PEACH_TREE"
Name: "Live Peach Tree"
+ JName: "Enchanted Peach Tree"
Lv: 92
Hp: 8777
Sp: 1
@@ -25910,9 +25964,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -25948,9 +26002,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -25966,6 +26020,7 @@ mob_db: (
Id: 1552
SpriteName: "G_MIYABI_NINGYO"
Name: "Miyabi Ningyo"
+ JName: "Miyabi Doll"
Lv: 85
Hp: 5188
Sp: 1
@@ -25985,9 +26040,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -26023,9 +26078,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -26065,9 +26120,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -26106,9 +26161,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Wind", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -26123,6 +26178,7 @@ mob_db: (
Id: 1556
SpriteName: "G_POISON_TOAD"
Name: "Poison Toad"
+ JName: "Poisonous Toad"
Lv: 87
Hp: 4876
Sp: 1
@@ -26142,9 +26198,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -26178,9 +26234,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (4, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -26216,9 +26272,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -26256,9 +26312,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -26296,9 +26352,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -26338,9 +26394,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -26375,9 +26431,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -26415,9 +26471,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -26437,6 +26493,7 @@ mob_db: (
Id: 1564
SpriteName: "G_WICKED_NYMPH"
Name: "Wicked Nymph"
+ JName: "Evil Nymph"
Lv: 97
Hp: 8491
Sp: 1
@@ -26456,9 +26513,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -26480,6 +26537,7 @@ mob_db: (
Id: 1565
SpriteName: "G_WILD_GINSENG"
Name: "Wild Ginseng"
+ JName: "Hermit Plant"
Lv: 90
Hp: 6052
Sp: 1
@@ -26499,9 +26557,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (3, 2)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -26536,9 +26594,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -26578,9 +26636,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -26621,9 +26679,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (6, 4)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -26665,9 +26723,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -26707,9 +26765,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (5, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -26747,9 +26805,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 4)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -26784,9 +26842,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Looter: true
@@ -26821,9 +26879,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -26861,9 +26919,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -26901,9 +26959,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 3
- Element: (2, 1)
+ Size: "Size_Large"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Aggressive: true
CanAttack: true
@@ -26937,9 +26995,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (8, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -26981,9 +27039,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (5, 1)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -27019,9 +27077,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (3, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -27059,9 +27117,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -27095,9 +27153,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -27138,9 +27196,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -27181,9 +27239,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -27235,9 +27293,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -27295,9 +27353,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -27345,9 +27403,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -27391,9 +27449,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -27438,9 +27496,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (8, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -27489,9 +27547,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -27535,9 +27593,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
Aggressive: true
CanAttack: true
@@ -27571,9 +27629,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
Aggressive: true
CanAttack: true
@@ -27607,9 +27665,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Boss: true
@@ -27647,9 +27705,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Assist: true
@@ -27694,9 +27752,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -27736,9 +27794,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -27778,9 +27836,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Looter: true
@@ -27815,9 +27873,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -27856,9 +27914,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -27895,9 +27953,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -27937,9 +27995,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (8, 2)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -27980,9 +28038,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -28022,9 +28080,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -28064,9 +28122,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -28106,9 +28164,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 1)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -28143,9 +28201,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -28186,9 +28244,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -28211,6 +28269,7 @@ mob_db: (
Id: 1606
SpriteName: "G_GARM_BABY"
Name: "Garm Baby"
+ JName: "Hatii Baby"
Lv: 94
Hp: 10016
Sp: 1
@@ -28230,9 +28289,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -28251,6 +28310,7 @@ mob_db: (
Id: 1607
SpriteName: "G_GOBLINE_XMAS"
Name: "Christmas Goblin"
+ JName: "Santa Goblin"
Lv: 25
Hp: 1176
Sp: 1
@@ -28270,9 +28330,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -28293,6 +28353,7 @@ mob_db: (
Id: 1608
SpriteName: "G_THIEF_BUG__"
Name: "Thief Bug Male"
+ JName: "Male Thief Bug"
Lv: 19
Hp: 583
Sp: 1
@@ -28312,9 +28373,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -28334,6 +28395,7 @@ mob_db: (
Id: 1609
SpriteName: "G_DANCING_DRAGON"
Name: "Dancing Dragon"
+ JName: "Zhu Po Long"
Lv: 82
Hp: 3943
Sp: 1
@@ -28353,9 +28415,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Looter: true
@@ -28399,9 +28461,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 4)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -28446,9 +28508,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 4)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -28474,6 +28536,7 @@ mob_db: (
Id: 1612
SpriteName: "A_HYEGUN"
Name: "Hyegun"
+ JName: "Yao Jun"
Lv: 56
Hp: 9981
Sp: 0
@@ -28493,9 +28556,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 4)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -28541,9 +28604,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Looter: true
@@ -28588,9 +28651,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -28635,9 +28698,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -28684,9 +28747,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -28712,6 +28775,7 @@ mob_db: (
Id: 1617
SpriteName: "WASTE_STOVE"
Name: "Waste Stove"
+ JName: "Old Stove"
Lv: 92
Hp: 7400
Sp: 1
@@ -28731,9 +28795,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -28781,9 +28845,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (5, 2)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -28834,9 +28898,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 3)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Looter: true
@@ -28881,9 +28945,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -28931,9 +28995,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -28981,9 +29045,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29013,6 +29077,7 @@ mob_db: (
Id: 1623
SpriteName: "RSX_0806"
Name: "RSX 0806"
+ JName: "RSX-0806"
Lv: 100
Hp: 1001000
Sp: 1
@@ -29032,9 +29097,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29072,6 +29137,7 @@ mob_db: (
Id: 1624
SpriteName: "G_WASTE_STOVE"
Name: "Waste Stove"
+ JName: "Old Stove"
Lv: 92
Hp: 7400
Sp: 1
@@ -29091,9 +29157,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -29131,9 +29197,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 3)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29173,9 +29239,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29226,9 +29292,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 3)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29253,6 +29319,7 @@ mob_db: (
Id: 1628
SpriteName: "MOLE"
Name: "Mole"
+ JName: "Holden"
Lv: 85
Hp: 6228
Sp: 1
@@ -29272,9 +29339,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Assist: true
@@ -29317,9 +29384,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29343,6 +29410,7 @@ mob_db: (
Id: 1630
SpriteName: "BACSOJIN_"
Name: "Bacsojin"
+ JName: "White Lady"
Lv: 97
Hp: 720500
Sp: 1
@@ -29362,9 +29430,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (4, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29400,6 +29468,7 @@ mob_db: (
Id: 1631
SpriteName: "CHUNG_E_"
Name: "Chung E"
+ JName: "Green Maiden"
Lv: 82
Hp: 3901
Sp: 0
@@ -29419,9 +29488,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -29468,9 +29537,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 2)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -29515,9 +29584,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (4, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -29542,6 +29611,7 @@ mob_db: (
Id: 1634
SpriteName: "SEYREN"
Name: "Seyren"
+ JName: "Seyren Windsor"
Lv: 142
Hp: 204962
Sp: 1
@@ -29561,9 +29631,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (3, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29593,6 +29663,7 @@ mob_db: (
Id: 1635
SpriteName: "EREMES"
Name: "Eremes"
+ JName: "Eremes Guile"
Lv: 140
Hp: 220525
Sp: 1
@@ -29612,9 +29683,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (5, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Poison", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -29644,6 +29715,7 @@ mob_db: (
Id: 1636
SpriteName: "HARWORD"
Name: "Harword"
+ JName: "Howard Alt-Eisen"
Lv: 142
Hp: 378100
Sp: 1
@@ -29663,9 +29735,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (1, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -29694,6 +29766,7 @@ mob_db: (
Id: 1637
SpriteName: "MAGALETA"
Name: "Magaleta"
+ JName: "Margaretha Sorin"
Lv: 140
Hp: 250800
Sp: 1
@@ -29713,9 +29786,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29745,6 +29818,7 @@ mob_db: (
Id: 1638
SpriteName: "SHECIL"
Name: "Shecil"
+ JName: "Cecil Damon"
Lv: 141
Hp: 200255
Sp: 1
@@ -29764,9 +29838,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29795,6 +29869,7 @@ mob_db: (
Id: 1639
SpriteName: "KATRINN"
Name: "Katrinn"
+ JName: "Kathryne Keyron"
Lv: 141
Hp: 209780
Sp: 1
@@ -29814,9 +29889,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -29866,9 +29941,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -29914,9 +29989,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -29943,6 +30018,7 @@ mob_db: (
Id: 1642
SpriteName: "G_HARWORD"
Name: "Whitesmith Harword"
+ JName: "MasterSmith Howard"
Lv: 160
Hp: 3750000
Sp: 1
@@ -29962,9 +30038,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -29991,6 +30067,7 @@ mob_db: (
Id: 1643
SpriteName: "G_MAGALETA"
Name: "High Priest Magaleta"
+ JName: "High Priest Margaretha"
Lv: 160
Hp: 2800000
Sp: 1
@@ -30010,9 +30087,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (6, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -30039,6 +30116,7 @@ mob_db: (
Id: 1644
SpriteName: "G_SHECIL"
Name: "Sniper Shecil"
+ JName: "Sniper Cecil"
Lv: 160
Hp: 4140000
Sp: 1
@@ -30058,9 +30136,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -30087,6 +30165,7 @@ mob_db: (
Id: 1645
SpriteName: "G_KATRINN"
Name: "High Wizard Katrinn"
+ JName: "High Wizard Kathryne"
Lv: 160
Hp: 4500000
Sp: 1
@@ -30106,9 +30185,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -30155,9 +30234,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -30214,9 +30293,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -30254,6 +30333,7 @@ mob_db: (
Id: 1648
SpriteName: "B_HARWORD"
Name: "Whitesmith Harword"
+ JName: "MasterSmith Howard"
Lv: 160
Hp: 6750000
Sp: 1
@@ -30273,9 +30353,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -30313,6 +30393,7 @@ mob_db: (
Id: 1649
SpriteName: "B_MAGALETA"
Name: "High Priest Magaleta"
+ JName: "High Priest Margaretha"
Lv: 160
Hp: 4800000
Sp: 1
@@ -30332,9 +30413,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (6, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -30372,6 +30453,7 @@ mob_db: (
Id: 1650
SpriteName: "B_SHECIL"
Name: "Sniper Shecil"
+ JName: "Sniper Cecil"
Lv: 160
Hp: 4140000
Sp: 1
@@ -30391,9 +30473,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -30431,6 +30513,7 @@ mob_db: (
Id: 1651
SpriteName: "B_KATRINN"
Name: "High Wizard Katrinn"
+ JName: "High Wizard Kathryne"
Lv: 160
Hp: 4500000
Sp: 1
@@ -30450,9 +30533,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -30491,6 +30574,7 @@ mob_db: (
Id: 1652
SpriteName: "YGNIZEM"
Name: "Ygnizem"
+ JName: "Egnigem Cenia"
Lv: 136
Hp: 40327
Sp: 1
@@ -30510,9 +30594,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -30541,6 +30625,7 @@ mob_db: (
Id: 1653
SpriteName: "WHIKEBAIN"
Name: "Whikebain"
+ JName: "Wickebine Tres"
Lv: 132
Hp: 43191
Sp: 1
@@ -30560,9 +30645,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -30591,6 +30676,7 @@ mob_db: (
Id: 1654
SpriteName: "ARMAIA"
Name: "Armaia"
+ JName: "Armeyer Dinze"
Lv: 134
Hp: 46878
Sp: 1
@@ -30610,9 +30696,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -30641,6 +30727,7 @@ mob_db: (
Id: 1655
SpriteName: "EREND"
Name: "Erend"
+ JName: "Errende Ebecee"
Lv: 133
Hp: 42764
Sp: 1
@@ -30660,9 +30747,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (6, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -30691,6 +30778,7 @@ mob_db: (
Id: 1656
SpriteName: "KAVAC"
Name: "Kavac"
+ JName: "Kavach Icarus"
Lv: 135
Hp: 43079
Sp: 1
@@ -30710,9 +30798,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -30741,6 +30829,7 @@ mob_db: (
Id: 1657
SpriteName: "RAWREL"
Name: "Rawrel"
+ JName: "Laurell Weinder"
Lv: 133
Hp: 40282
Sp: 1
@@ -30760,9 +30849,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -30792,6 +30881,7 @@ mob_db: (
Id: 1658
SpriteName: "B_YGNIZEM"
Name: "Ygnizem"
+ JName: "Egnigem Cenia"
Lv: 141
Hp: 2910088
Sp: 1
@@ -30811,9 +30901,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -30851,6 +30941,7 @@ mob_db: (
Id: 1659
SpriteName: "G_WHIKEBAIN"
Name: "Whikebain"
+ JName: "Wickebine Tres"
Lv: 132
Hp: 43191
Sp: 1
@@ -30870,9 +30961,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -30894,6 +30985,7 @@ mob_db: (
Id: 1660
SpriteName: "G_ARMAIA"
Name: "Armaia"
+ JName: "Armeyer Dinze"
Lv: 134
Hp: 46878
Sp: 1
@@ -30913,9 +31005,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -30937,6 +31029,7 @@ mob_db: (
Id: 1661
SpriteName: "G_EREND"
Name: "Erend"
+ JName: "Errende Ebecee"
Lv: 133
Hp: 42764
Sp: 1
@@ -30956,9 +31049,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (6, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -30980,6 +31073,7 @@ mob_db: (
Id: 1662
SpriteName: "G_KAVAC"
Name: "Kavac"
+ JName: "Kavach Icarus"
Lv: 135
Hp: 43079
Sp: 1
@@ -30999,9 +31093,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31023,6 +31117,7 @@ mob_db: (
Id: 1663
SpriteName: "G_RAWREL"
Name: "Rawrel"
+ JName: "Laurell Weinder"
Lv: 133
Hp: 40282
Sp: 1
@@ -31042,9 +31137,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31086,9 +31181,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -31127,9 +31222,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -31169,9 +31264,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -31210,9 +31305,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -31251,9 +31346,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -31302,9 +31397,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31345,9 +31440,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31395,9 +31490,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31445,9 +31540,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31495,9 +31590,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31545,9 +31640,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 3)
Mode: {
Aggressive: true
Boss: true
@@ -31587,9 +31682,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31630,9 +31725,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31680,9 +31775,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31730,9 +31825,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31780,9 +31875,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31830,9 +31925,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -31877,9 +31972,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -31910,6 +32005,7 @@ mob_db: (
Id: 1682
SpriteName: "REMOVAL"
Name: "Removal"
+ JName: "Remover"
Lv: 121
Hp: 32235
Sp: 0
@@ -31929,9 +32025,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -31979,9 +32075,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -32019,9 +32115,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -32059,9 +32155,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (6, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -32118,9 +32214,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -32148,6 +32244,7 @@ mob_db: (
Id: 1687
SpriteName: "GREEN_IGUANA"
Name: "Green Iguana"
+ JName: "Grove"
Lv: 55
Hp: 2090
Sp: 1
@@ -32167,9 +32264,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Looter: true
@@ -32214,9 +32311,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 3
- Element: (4, 3)
+ Size: "Size_Large"
+ Race: "RC_Plant"
+ Element: ("Ele_Wind", 3)
Mode: {
Aggressive: true
Boss: true
@@ -32248,6 +32345,7 @@ mob_db: (
Id: 1689
SpriteName: "G_BACSOJIN"
Name: "Bacsojin"
+ JName: "White Lady"
Lv: 97
Hp: 720500
Sp: 1
@@ -32267,9 +32365,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (4, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -32292,6 +32390,7 @@ mob_db: (
Id: 1690
SpriteName: "G_SPRING_RABBIT"
Name: "Spring Rabbit"
+ JName: "Lunar Rabbit"
Lv: 12
Hp: 15
Sp: 1
@@ -32311,9 +32410,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Looter: true
@@ -32352,9 +32451,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (8, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -32402,9 +32501,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -32452,9 +32551,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (8, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -32501,9 +32600,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (3, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -32549,9 +32648,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (2, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -32597,9 +32696,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (7, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -32645,9 +32744,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (1, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -32674,6 +32773,7 @@ mob_db: (
Id: 1698
SpriteName: "DEATHWORD"
Name: "Deathword"
+ JName: "Death Word"
Lv: 114
Hp: 16390
Sp: 1
@@ -32693,9 +32793,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -32745,9 +32845,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -32776,6 +32876,7 @@ mob_db: (
Id: 1700
SpriteName: "OBSERVATION"
Name: "Observation"
+ JName: "Dame of Sentinel"
Lv: 127
Hp: 34538
Sp: 1
@@ -32795,9 +32896,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -32829,6 +32930,7 @@ mob_db: (
Id: 1701
SpriteName: "SHELTER"
Name: "Shelter"
+ JName: "Mistress of Shelter"
Lv: 125
Hp: 27000
Sp: 1
@@ -32848,9 +32950,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -32881,6 +32983,7 @@ mob_db: (
Id: 1702
SpriteName: "RETRIBUTION"
Name: "Retribution"
+ JName: "Baroness of Retribution"
Lv: 121
Hp: 22152
Sp: 1
@@ -32900,9 +33003,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -32934,6 +33037,7 @@ mob_db: (
Id: 1703
SpriteName: "SOLACE"
Name: "Solace"
+ JName: "Lady Solace"
Lv: 123
Hp: 24729
Sp: 1
@@ -32953,9 +33057,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -32987,6 +33091,7 @@ mob_db: (
Id: 1704
SpriteName: "THA_ODIUM"
Name: "Thanatos Odium"
+ JName: "Odium of Thanatos"
Lv: 129
Hp: 40200
Sp: 1
@@ -33006,9 +33111,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (8, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -33040,6 +33145,7 @@ mob_db: (
Id: 1705
SpriteName: "THA_DESPERO"
Name: "Thanatos Despero"
+ JName: "Despero of Thanatos"
Lv: 129
Hp: 41111
Sp: 1
@@ -33059,9 +33165,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (8, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -33093,6 +33199,7 @@ mob_db: (
Id: 1706
SpriteName: "THA_MAERO"
Name: "Thanatos Maero"
+ JName: "Maero of Thanatos"
Lv: 129
Hp: 42599
Sp: 1
@@ -33112,9 +33219,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (8, 4)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -33146,6 +33253,7 @@ mob_db: (
Id: 1707
SpriteName: "THA_DOLOR"
Name: "Thanatos Dolor"
+ JName: "Dolor of Thanatos"
Lv: 129
Hp: 45000
Sp: 1
@@ -33165,9 +33273,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 1
- Element: (8, 4)
+ Size: "Size_Small"
+ Race: "RC_Undead"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -33199,6 +33307,7 @@ mob_db: (
Id: 1708
SpriteName: "THANATOS"
Name: "Thanatos"
+ JName: "Memory of Thanatos"
Lv: 99
Hp: 1445660
Sp: 1
@@ -33218,9 +33327,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (8, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -33258,6 +33367,7 @@ mob_db: (
Id: 1709
SpriteName: "G_THA_ODIUM"
Name: "Thanatos Odium"
+ JName: "Odium of Thanatos"
Lv: 129
Hp: 40200
Sp: 1
@@ -33277,9 +33387,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (8, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -33306,6 +33416,7 @@ mob_db: (
Id: 1710
SpriteName: "G_THA_DESPERO"
Name: "Thanatos Despero"
+ JName: "Despero of Thanatos"
Lv: 129
Hp: 41111
Sp: 1
@@ -33325,9 +33436,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (8, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -33354,6 +33465,7 @@ mob_db: (
Id: 1711
SpriteName: "G_THA_MAERO"
Name: "Thanatos Maero"
+ JName: "Maero of Thanatos"
Lv: 129
Hp: 42599
Sp: 1
@@ -33373,9 +33485,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (8, 4)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -33402,6 +33514,7 @@ mob_db: (
Id: 1712
SpriteName: "G_THA_DOLOR"
Name: "Thanatos Dolor"
+ JName: "Dolor of Thanatos"
Lv: 129
Hp: 45000
Sp: 1
@@ -33421,9 +33534,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 1
- Element: (8, 4)
+ Size: "Size_Small"
+ Race: "RC_Undead"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -33470,9 +33583,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (6, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -33520,9 +33633,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -33570,9 +33683,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 9
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Dragon"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -33616,9 +33729,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (4, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -33666,9 +33779,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -33716,9 +33829,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 9
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Dragon"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -33743,6 +33856,7 @@ mob_db: (
Id: 1719
SpriteName: "DETALE"
Name: "Detale"
+ JName: "Detardeurus"
Lv: 135
Hp: 6005000
Sp: 1
@@ -33762,9 +33876,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -33802,6 +33916,7 @@ mob_db: (
Id: 1720
SpriteName: "HYDRO"
Name: "Hydro"
+ JName: "Hydrolancer"
Lv: 121
Hp: 41500
Sp: 0
@@ -33821,9 +33936,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (7, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -33875,9 +33990,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Neutral", 2)
MoveSpeed: 1000
AttackDelay: 24
AttackMotion: 0
@@ -33898,6 +34013,7 @@ mob_db: (
Id: 1722
SpriteName: "EVENT_JAKK"
Name: "Jakk"
+ JName: "Halloween Jakk"
Lv: 99
Hp: 10310
Sp: 0
@@ -33917,9 +34033,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -33940,6 +34056,7 @@ mob_db: (
Id: 1723
SpriteName: "A_SHECIL"
Name: "Shecil Damon"
+ JName: "Cecil Damon"
Lv: 82
Hp: 30000
Sp: 0
@@ -33959,9 +34076,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -34001,9 +34118,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -34037,9 +34154,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -34077,9 +34194,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Looter: true
@@ -34114,9 +34231,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -34132,6 +34249,7 @@ mob_db: (
Id: 1728
SpriteName: "R_DESERT_WOLF_B"
Name: "Desert Wolf Baby"
+ JName: "Baby Desert Wolf"
Lv: 14
Hp: 140
Sp: 1
@@ -34151,9 +34269,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Looter: true
@@ -34188,9 +34306,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Looter: true
@@ -34226,9 +34344,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Looter: true
@@ -34245,6 +34363,7 @@ mob_db: (
Id: 1731
SpriteName: "G_DOPPELGANGER"
Name: "Doppelganger"
+ JName: "Outrageous Doppelganger"
Lv: 77
Hp: 380000
Sp: 1
@@ -34264,9 +34383,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (8, 2)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -34292,6 +34411,7 @@ mob_db: (
Id: 1732
SpriteName: "G_TREASURE_BOX"
Name: "Treasure Chest"
+ JName: "New Year Treasure Chest"
Lv: 98
Hp: 500
Sp: 1
@@ -34311,9 +34431,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -34351,9 +34471,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -34397,9 +34517,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -34456,9 +34576,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -34507,9 +34627,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -34558,9 +34678,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -34605,9 +34725,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (7, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -34652,9 +34772,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -34696,9 +34816,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -34740,9 +34860,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (6, 2)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -34783,9 +34903,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -34824,9 +34944,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -34867,9 +34987,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -34907,9 +35027,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 3)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -34949,9 +35069,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -34973,6 +35093,7 @@ mob_db: (
Id: 1747
SpriteName: "G_SNAKE"
Name: "Snake"
+ JName: "Boa"
Lv: 18
Hp: 217
Sp: 1
@@ -34992,9 +35113,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -35032,9 +35153,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -35072,9 +35193,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -35113,9 +35234,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Plant: true
}
@@ -35149,9 +35270,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (6, 4)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -35207,9 +35328,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -35259,9 +35380,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -35310,9 +35431,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 2)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -35364,9 +35485,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 2)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -35399,6 +35520,7 @@ mob_db: (
Id: 1756
SpriteName: "G_HYDRO"
Name: "Hydro"
+ JName: "Hydrolancer"
Lv: 121
Hp: 41500
Sp: 0
@@ -35418,9 +35540,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (7, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -35460,9 +35582,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (6, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -35500,9 +35622,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -35540,9 +35662,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (4, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -35580,9 +35702,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -35620,9 +35742,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -35664,9 +35786,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -35708,9 +35830,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 2)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -35753,9 +35875,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 2)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -35798,9 +35920,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (6, 4)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -35847,9 +35969,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 3)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -35892,9 +36014,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 3)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -35938,9 +36060,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (8, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -35996,9 +36118,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -36047,9 +36169,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -36098,9 +36220,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -36148,9 +36270,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -36198,9 +36320,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -36249,9 +36371,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (4, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -36299,9 +36421,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (1, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -36349,9 +36471,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (1, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Looter: true
@@ -36393,9 +36515,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (1, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -36443,9 +36565,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -36494,9 +36616,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (1, 4)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -36552,9 +36674,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Aggressive: true
CanAttack: true
@@ -36598,9 +36720,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Aggressive: true
CanAttack: true
@@ -36644,9 +36766,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Looter: true
@@ -36690,9 +36812,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Looter: true
@@ -36738,9 +36860,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Looter: true
@@ -36784,9 +36906,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -36843,9 +36965,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -36887,9 +37009,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -36931,9 +37053,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (1, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -36975,9 +37097,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -37021,9 +37143,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -37066,9 +37188,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Looter: true
@@ -37107,9 +37229,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Plant: true
}
@@ -37149,9 +37271,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37193,9 +37315,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -37234,9 +37356,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (8, 1)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Ghost", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -37289,9 +37411,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37340,9 +37462,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37390,9 +37512,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Plant: true
}
@@ -37428,9 +37550,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37475,9 +37597,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37503,6 +37625,7 @@ mob_db: (
Id: 1801
SpriteName: "B_HARWORD_"
Name: "Whitesmith Harword"
+ JName: "Master Smith Howard"
Lv: 99
Hp: 1460000
Sp: 0
@@ -37522,9 +37645,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37550,6 +37673,7 @@ mob_db: (
Id: 1802
SpriteName: "B_MAGALETA_"
Name: "High Priest Magaleta"
+ JName: "High Priest Margaretha"
Lv: 99
Hp: 1092910
Sp: 0
@@ -37569,9 +37693,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (6, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37597,6 +37721,7 @@ mob_db: (
Id: 1803
SpriteName: "B_SHECIL_"
Name: "Sniper Shecil"
+ JName: "Sniper Cecil"
Lv: 99
Hp: 1349000
Sp: 0
@@ -37616,9 +37741,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37643,6 +37768,7 @@ mob_db: (
Id: 1804
SpriteName: "B_KATRINN_"
Name: "High Wizard Katrinn"
+ JName: "High Wizard Kathryne"
Lv: 99
Hp: 1069920
Sp: 0
@@ -37662,9 +37788,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -37709,9 +37835,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37756,9 +37882,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37784,6 +37910,7 @@ mob_db: (
Id: 1807
SpriteName: "G_HARWORD_"
Name: "Whitesmith Harword"
+ JName: "MasterSmith Howard"
Lv: 10
Hp: 10
Sp: 1
@@ -37803,9 +37930,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (1, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37831,6 +37958,7 @@ mob_db: (
Id: 1808
SpriteName: "G_MAGALETA_"
Name: "High Priest Magaleta"
+ JName: "High Priest Margaretha"
Lv: 10
Hp: 10
Sp: 1
@@ -37850,9 +37978,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (6, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37878,6 +38006,7 @@ mob_db: (
Id: 1809
SpriteName: "G_SHECIL_"
Name: "Sniper Shecil"
+ JName: "Sniper Cecil"
Lv: 10
Hp: 10
Sp: 1
@@ -37897,9 +38026,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -37925,6 +38054,7 @@ mob_db: (
Id: 1810
SpriteName: "G_KATRINN_"
Name: "High Wizard Katrinn"
+ JName: "High Wizard Kathryne"
Lv: 10
Hp: 10
Sp: 1
@@ -37944,9 +38074,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -37972,6 +38102,7 @@ mob_db: (
Id: 1811
SpriteName: "G_SMOKIE_"
Name: "Smokie"
+ JName: "Bandit"
Lv: 18
Hp: 641
Sp: 1
@@ -37991,9 +38122,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -38016,6 +38147,7 @@ mob_db: (
Id: 1812
SpriteName: "EVENT_LUDE"
Name: "Lude"
+ JName: "Delightful Lude"
Lv: 10
Hp: 20
Sp: 1
@@ -38035,9 +38167,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 1
- Element: (9, 1)
+ Size: "Size_Small"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
Plant: true
}
@@ -38057,6 +38189,7 @@ mob_db: (
Id: 1813
SpriteName: "EVENT_HYDRO"
Name: "Hydro"
+ JName: "Hydrolancer"
Lv: 99
Hp: 1880000
Sp: 0
@@ -38076,9 +38209,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (8, 1)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Ghost", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -38114,6 +38247,7 @@ mob_db: (
Id: 1814
SpriteName: "EVENT_MOON"
Name: "Moonlight Flower"
+ JName: "Fox Queen"
Lv: 80
Hp: 30000
Sp: 0
@@ -38133,9 +38267,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -38158,6 +38292,7 @@ mob_db: (
Id: 1815
SpriteName: "EVENT_RICECAKE"
Name: "Rice Cake"
+ JName: "Hot Ricecake"
Lv: 12
Hp: 777
Sp: 1
@@ -38177,9 +38312,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Plant: true
}
@@ -38212,9 +38347,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 1
- Race: 0
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Plant: true
}
@@ -38236,6 +38371,7 @@ mob_db: (
Id: 1817
SpriteName: "EVENT_DETALE"
Name: "Detale"
+ JName: "Detardeurus"
Lv: 99
Hp: 8880000
Sp: 0
@@ -38255,9 +38391,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (8, 2)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -38293,6 +38429,7 @@ mob_db: (
Id: 1818
SpriteName: "EVENT_ALARM"
Name: "Alarm"
+ JName: "Imperfect Alarm"
Lv: 58
Hp: 10647
Sp: 0
@@ -38312,9 +38449,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -38357,9 +38494,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -38402,9 +38539,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 1)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -38442,9 +38579,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -38485,9 +38622,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -38531,9 +38668,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -38557,6 +38694,7 @@ mob_db: (
Id: 1824
SpriteName: "EVENT_GARM_BABY"
Name: "Garm Baby"
+ JName: "Baby Hatii"
Lv: 94
Hp: 10016
Sp: 1
@@ -38576,9 +38714,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -38600,6 +38738,7 @@ mob_db: (
Id: 1825
SpriteName: "EVENT_GOBLINE_XMAS"
Name: "Christmas Goblin"
+ JName: "Santa Goblin"
Lv: 25
Hp: 1176
Sp: 0
@@ -38619,9 +38758,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -38664,9 +38803,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -38709,9 +38848,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -38735,6 +38874,7 @@ mob_db: (
Id: 1828
SpriteName: "EVENT_GULLINBURSTI"
Name: "Gullinbrusti"
+ JName: "Gullinbursti"
Lv: 20
Hp: 20
Sp: 0
@@ -38754,9 +38894,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -38783,6 +38923,7 @@ mob_db: (
Id: 1829
SpriteName: "SWORD_GUARDIAN"
Name: "Sword Guardian"
+ JName: "Sword Master"
Lv: 133
Hp: 70000
Sp: 0
@@ -38802,9 +38943,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -38837,6 +38978,7 @@ mob_db: (
Id: 1830
SpriteName: "BOW_GUARDIAN"
Name: "Bow Guardian"
+ JName: "Bow Master"
Lv: 132
Hp: 63000
Sp: 0
@@ -38856,9 +38998,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -38909,9 +39051,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -38963,9 +39105,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -39022,9 +39164,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -39076,9 +39218,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -39120,9 +39262,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -39164,9 +39306,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (3, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Looter: true
@@ -39206,9 +39348,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (3, 3)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -39258,9 +39400,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -39287,6 +39429,7 @@ mob_db: (
Id: 1839
SpriteName: "BYORGUE"
Name: "Byorgue"
+ JName: "Byrogue"
Lv: 135
Hp: 92544
Sp: 1
@@ -39306,9 +39449,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -39361,9 +39504,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -39410,9 +39553,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -39450,9 +39593,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -39492,9 +39635,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -39537,9 +39680,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 1)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -39566,6 +39709,7 @@ mob_db: (
Id: 1845
SpriteName: "G_TREASURE_BOX_"
Name: "Treasure Box"
+ JName: "Treasure Chest"
Lv: 98
Hp: 500
Sp: 1
@@ -39585,9 +39729,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -39631,9 +39775,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (6, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Holy", 1)
Mode: {
Boss: true
Detector: true
@@ -39670,9 +39814,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -39714,9 +39858,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 4)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -39758,9 +39902,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (2, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -39802,9 +39946,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -39844,9 +39988,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 3)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -39888,9 +40032,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 3)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -39932,9 +40076,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 3
- Element: (2, 1)
+ Size: "Size_Large"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -39979,9 +40123,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -40029,9 +40173,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -40077,9 +40221,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Looter: true
@@ -40124,9 +40268,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (1, 3)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
CanAttack: true
@@ -40170,9 +40314,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
Aggressive: true
CanAttack: true
@@ -40216,9 +40360,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -40263,9 +40407,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -40313,9 +40457,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -40359,9 +40503,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Looter: true
@@ -40402,9 +40546,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -40454,9 +40598,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -40487,6 +40631,7 @@ mob_db: (
Id: 1866
SpriteName: "HELL_POODLE"
Name: "Hell Poodle"
+ JName: "Hellhound"
Lv: 115
Hp: 17168
Sp: 1
@@ -40506,9 +40651,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -40559,9 +40704,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -40611,9 +40756,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -40654,9 +40799,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (8, 3)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -40702,9 +40847,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 4)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -40737,6 +40882,7 @@ mob_db: (
Id: 1871
SpriteName: "FALLINGBISHOP"
Name: "Fallen Bishop"
+ JName: "Falling Bishop"
Lv: 138
Hp: 5655000
Sp: 1
@@ -40756,9 +40902,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -40815,9 +40961,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -40859,9 +41005,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (8, 4)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -40903,9 +41049,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (8, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -40962,9 +41108,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 4)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -41008,9 +41154,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -41055,9 +41201,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -41078,6 +41224,7 @@ mob_db: (
Id: 1878
SpriteName: "E_SHINING_PLANT"
Name: "Shining Plant"
+ JName: "Mystic Plant"
Lv: 1
Hp: 100
Sp: 0
@@ -41097,9 +41244,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (6, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Holy", 1)
Mode: {
Plant: true
}
@@ -41140,9 +41287,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -41166,6 +41313,7 @@ mob_db: (
Id: 1880
SpriteName: "WOOD_GOBLIN"
Name: "Wood Goblin"
+ JName: "Leshij"
Lv: 81
Hp: 5499
Sp: 1
@@ -41185,9 +41333,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
CanAttack: true
@@ -41211,6 +41359,7 @@ mob_db: (
Id: 1881
SpriteName: "LES"
Name: "Les"
+ JName: "Lesavka"
Lv: 82
Hp: 6216
Sp: 1
@@ -41230,9 +41379,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 4)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Assist: true
@@ -41258,6 +41407,7 @@ mob_db: (
Id: 1882
SpriteName: "VAVAYAGA"
Name: "Baba Yaga"
+ JName: "Baba-Yaga"
Lv: 87
Hp: 6498
Sp: 1
@@ -41277,9 +41427,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -41307,6 +41457,7 @@ mob_db: (
Id: 1883
SpriteName: "UZHAS"
Name: "Uzhas"
+ JName: "Kikimora"
Lv: 85
Hp: 7140
Sp: 1
@@ -41326,9 +41477,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (1, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -41375,9 +41526,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -41405,6 +41556,7 @@ mob_db: (
Id: 1885
SpriteName: "GOPINICH"
Name: "Gopinich"
+ JName: "Gopinch"
Lv: 97
Hp: 1120500
Sp: 1
@@ -41424,9 +41576,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -41482,9 +41634,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -41523,9 +41675,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -41569,9 +41721,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -41612,9 +41764,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (1, 4)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -41660,9 +41812,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -41701,9 +41853,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (6, 4)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -41747,9 +41899,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -41769,6 +41921,7 @@ mob_db: (
Id: 1893
SpriteName: "G_KNIGHT_OF_ABYSS"
Name: "Knight of the Abyss"
+ JName: "Abysmal Knight"
Lv: 122
Hp: 23297
Sp: 1
@@ -41788,9 +41941,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -41830,9 +41983,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 3
- Element: (1, 3)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Looter: true
@@ -41862,6 +42015,7 @@ mob_db: (
Id: 1895
SpriteName: "EVENT_SEYREN"
Name: "Seyren"
+ JName: "Seyren Windsor"
Lv: 91
Hp: 88902
Sp: 0
@@ -41881,9 +42035,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (3, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -41903,6 +42057,7 @@ mob_db: (
Id: 1896
SpriteName: "EVENT_KATRINN"
Name: "Katrinn"
+ JName: "Kathryne Keyron"
Lv: 92
Hp: 47780
Sp: 0
@@ -41922,9 +42077,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -41963,9 +42118,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -42007,9 +42162,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -42051,9 +42206,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -42090,9 +42245,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -42129,9 +42284,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (6, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Holy", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -42150,6 +42305,7 @@ mob_db: (
Id: 1902
SpriteName: "E_TREASURE1"
Name: "Treasure Box"
+ JName: "Treasure Chest"
Lv: 99
Hp: 49
Sp: 0
@@ -42169,9 +42325,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (6, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Holy", 1)
Mode: {
Boss: true
Detector: true
@@ -42189,6 +42345,7 @@ mob_db: (
Id: 1903
SpriteName: "E_TREASURE2"
Name: "Treasure Box"
+ JName: "Treasure Chest"
Lv: 99
Hp: 49
Sp: 0
@@ -42208,9 +42365,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (6, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Holy", 1)
Mode: {
Boss: true
Detector: true
@@ -42228,6 +42385,7 @@ mob_db: (
Id: 1904
SpriteName: "BOMBPORING"
Name: "Bomb Poring"
+ JName: "Bombring"
Lv: 28
Hp: 1000000
Sp: 1
@@ -42247,9 +42405,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -42287,9 +42445,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -42323,9 +42481,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Plant: true
@@ -42360,9 +42518,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -42396,9 +42554,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -42432,9 +42590,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Plant: true
@@ -42469,9 +42627,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Plant: true
@@ -42506,9 +42664,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Plant: true
@@ -42543,9 +42701,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Plant: true
@@ -42580,9 +42738,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Plant: true
@@ -42617,9 +42775,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Plant: true
@@ -42654,9 +42812,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Plant: true
@@ -42692,9 +42850,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -42744,9 +42902,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -42801,9 +42959,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (7, 1)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -42854,9 +43012,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -42906,9 +43064,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -42959,9 +43117,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -42992,6 +43150,7 @@ mob_db: (
Id: 1922
SpriteName: "G_MOROCC_1"
Name: "Incarnation of Morroc"
+ JName: "Shadow of Morroc"
Lv: 132
Hp: 63900
Sp: 1
@@ -43011,9 +43170,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (7, 1)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -43036,6 +43195,7 @@ mob_db: (
Id: 1923
SpriteName: "G_MOROCC_2"
Name: "Incarnation of Morroc"
+ JName: "Shadow of Morroc"
Lv: 132
Hp: 64922
Sp: 1
@@ -43055,9 +43215,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -43080,6 +43240,7 @@ mob_db: (
Id: 1924
SpriteName: "G_MOROCC_3"
Name: "Incarnation of Morroc"
+ JName: "Shadow of Morroc"
Lv: 133
Hp: 94800
Sp: 1
@@ -43099,9 +43260,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -43124,6 +43285,7 @@ mob_db: (
Id: 1925
SpriteName: "G_MOROCC_4"
Name: "Incarnation of Morroc"
+ JName: "Shadow of Morroc"
Lv: 134
Hp: 77389
Sp: 1
@@ -43143,9 +43305,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -43169,6 +43331,7 @@ mob_db: (
Id: 1926
SpriteName: "JAKK_H"
Name: "Jakk"
+ JName: "Shameless Jakk"
Lv: 1
Hp: 1000
Sp: 0
@@ -43188,9 +43351,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -43239,9 +43402,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (8, 3)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -43287,9 +43450,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -43315,6 +43478,7 @@ mob_db: (
Id: 1929
SpriteName: "BAPHOMET_I"
Name: "Great Demon Baphomet"
+ JName: "Unsealed Baphomet"
Lv: 98
Hp: 4520500
Sp: 1
@@ -43334,9 +43498,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -43388,9 +43552,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -43432,9 +43596,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (8, 1)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Ghost", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -43476,9 +43640,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Boss: true
@@ -43517,9 +43681,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -43561,9 +43725,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Boss: true
Plant: true
@@ -43597,9 +43761,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Boss: true
Plant: true
@@ -43633,9 +43797,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Boss: true
Plant: true
@@ -43669,9 +43833,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (7, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -43709,9 +43873,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -43755,9 +43919,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -43801,9 +43965,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -43847,9 +44011,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -43893,9 +44057,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -43939,9 +44103,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -43985,9 +44149,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -44031,9 +44195,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -44077,9 +44241,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -44123,9 +44287,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -44167,9 +44331,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -44208,9 +44372,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -44246,9 +44410,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -44285,9 +44449,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -44332,9 +44496,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -44379,9 +44543,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -44426,9 +44590,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -44474,9 +44638,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Looter: true
@@ -44520,9 +44684,9 @@ mob_db: (
}
ViewRange: 16
ChaseRange: 16
- Size: 2
- Race: 6
- Element: (8, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -44574,9 +44738,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 1
- Race: 6
- Element: (7, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
Aggressive: true
Boss: true
@@ -44622,9 +44786,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 0
- Race: 6
- Element: (7, 4)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
Aggressive: true
Boss: true
@@ -44660,9 +44824,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 0
- Race: 6
- Element: (8, 4)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 4)
Mode: {
Aggressive: true
Boss: true
@@ -44698,9 +44862,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 0
- Race: 6
- Element: (7, 4)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
Aggressive: true
Boss: true
@@ -44736,9 +44900,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 0
- Race: 6
- Element: (7, 4)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
Aggressive: true
Boss: true
@@ -44775,9 +44939,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Looter: true
@@ -44812,9 +44976,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -44854,9 +45018,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (8, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Ghost", 3)
Mode: {
Boss: true
Detector: true
@@ -44895,9 +45059,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 1)
Mode: {
Boss: true
Detector: true
@@ -44931,9 +45095,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
Boss: true
Detector: true
@@ -44948,6 +45112,7 @@ mob_db: (
Id: 1967
SpriteName: "M_YGNIZEM"
Name: "Ygnizem"
+ JName: "Egnigem Cenia"
Lv: 79
Hp: 7800
Sp: 200
@@ -44967,9 +45132,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
Boss: true
Detector: true
@@ -45003,9 +45168,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 3)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 3)
Mode: {
Boss: true
Detector: true
@@ -45049,9 +45214,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
Boss: true
Detector: true
@@ -45076,6 +45241,7 @@ mob_db: (
Id: 1970
SpriteName: "E_OBEAUNE"
Name: "Obeune"
+ JName: "Obeaune"
Lv: 31
Hp: 3952
Sp: 0
@@ -45095,9 +45261,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
Boss: true
Detector: true
@@ -45141,9 +45307,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -45187,9 +45353,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 2)
Mode: {
Boss: true
Detector: true
@@ -45232,9 +45398,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Boss: true
Detector: true
@@ -45276,9 +45442,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -45329,9 +45495,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -45379,9 +45545,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -45429,9 +45595,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -45460,6 +45626,7 @@ mob_db: (
Id: 1978
SpriteName: "HELL_APOCALIPS"
Name: "Hell Apocalips"
+ JName: "Hell Vesper"
Lv: 121
Hp: 22100
Sp: 0
@@ -45479,9 +45646,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -45510,6 +45677,7 @@ mob_db: (
Id: 1979
SpriteName: "ZAKUDAM"
Name: "Zukadam"
+ JName: "Zakudam"
Lv: 115
Hp: 17200
Sp: 0
@@ -45529,9 +45697,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -45560,6 +45728,7 @@ mob_db: (
Id: 1980
SpriteName: "KUBLIN"
Name: "Kubkin"
+ JName: "Kublin"
Lv: 85
Hp: 633600
Sp: 0
@@ -45579,9 +45748,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -45616,6 +45785,7 @@ mob_db: (
Id: 1981
SpriteName: "I_HIGH_ORC"
Name: "Safeguard Chief"
+ JName: "Orc Elite Guard"
Lv: 81
Hp: 44193
Sp: 1
@@ -45635,9 +45805,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -45658,6 +45828,7 @@ mob_db: (
Id: 1982
SpriteName: "I_ORC_ARCHER"
Name: "Orc Sniper"
+ JName: "Orc Bowman"
Lv: 78
Hp: 54835
Sp: 1
@@ -45677,9 +45848,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -45698,6 +45869,7 @@ mob_db: (
Id: 1983
SpriteName: "I_ORC_SKELETON"
Name: "Depraved Orc Spirit"
+ JName: "Orc Undead"
Lv: 87
Hp: 80087
Sp: 0
@@ -45717,9 +45889,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -45738,6 +45910,7 @@ mob_db: (
Id: 1984
SpriteName: "I_ORC_LADY"
Name: "Shaman Cargalache"
+ JName: "Orc Lady"
Lv: 80
Hp: 50058
Sp: 0
@@ -45757,9 +45930,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -45800,9 +45973,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -45842,9 +46015,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -45891,9 +46064,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -45944,9 +46117,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -45990,9 +46163,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -46040,9 +46213,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -46094,9 +46267,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -46148,9 +46321,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Assist: true
@@ -46196,9 +46369,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -46248,9 +46421,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -46302,9 +46475,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -46352,9 +46525,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (4, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -46401,9 +46574,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -46440,9 +46613,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -46480,9 +46653,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (5, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -46533,9 +46706,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -46569,9 +46742,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -46605,9 +46778,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Looter: true
@@ -46647,9 +46820,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (1, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -46698,9 +46871,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -46749,9 +46922,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (1, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -46796,9 +46969,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (7, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -46843,9 +47016,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (3, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -46891,9 +47064,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (8, 2)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -46933,9 +47106,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (8, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -46978,9 +47151,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (8, 1)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -47018,9 +47191,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -47066,9 +47239,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -47115,9 +47288,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Assist: true
@@ -47163,9 +47336,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (2, 4)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Earth", 4)
MoveSpeed: 1000
AttackDelay: 24
AttackMotion: 0
@@ -47200,9 +47373,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -47250,9 +47423,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (1, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -47298,9 +47471,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -47347,9 +47520,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -47398,9 +47571,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 3
- Element: (2, 3)
+ Size: "Size_Large"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -47447,9 +47620,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (1, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -47493,9 +47666,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (1, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -47518,6 +47691,7 @@ mob_db: (
Id: 2022
SpriteName: "S_NYDHOG"
Name: "Nidhoggr's Shadow"
+ JName: "Nidhoggur's Shadow"
Lv: 117
Hp: 3452000
Sp: 0
@@ -47537,9 +47711,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -47596,9 +47770,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -47647,9 +47821,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -47697,9 +47871,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -47743,9 +47917,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -47795,9 +47969,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -47839,9 +48013,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
Boss: true
Detector: true
@@ -47878,9 +48052,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
Boss: true
Detector: true
@@ -47905,6 +48079,7 @@ mob_db: (
Id: 2030
SpriteName: "HIDEN_PRIEST"
Name: "Hiden Priest"
+ JName: "Hidden Priest"
Lv: 90
Hp: 240500
Sp: 0
@@ -47924,9 +48099,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -47952,6 +48127,7 @@ mob_db: (
Id: 2031
SpriteName: "DANDELION_H"
Name: "Dandelion"
+ JName: "Dandelion Executive"
Lv: 80
Hp: 120000
Sp: 0
@@ -47971,9 +48147,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -48018,9 +48194,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -48058,9 +48234,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
MoveSpeed: 2000
AttackDelay: 1
AttackMotion: 1
@@ -48093,9 +48269,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -48110,6 +48286,7 @@ mob_db: (
Id: 2035
SpriteName: "NIHILITY_ZEM"
Name: "Nihility Zem"
+ JName: "Stone of Futility"
Lv: 90
Hp: 200500
Sp: 0
@@ -48129,9 +48306,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
Detector: true
}
@@ -48145,6 +48322,7 @@ mob_db: (
Id: 2036
SpriteName: "VALKYRIE_N"
Name: "Valkyrie Randgris"
+ JName: "Valkyrie"
Lv: 98
Hp: 11780
Sp: 0
@@ -48164,9 +48342,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -48209,9 +48387,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
CanAttack: true
@@ -48245,9 +48423,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
CanAttack: true
@@ -48281,9 +48459,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (7, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -48306,6 +48484,7 @@ mob_db: (
Id: 2040
SpriteName: "TIRFING_R"
Name: "Tirfing"
+ JName: "Ogretooth"
Lv: 71
Hp: 29900
Sp: 0
@@ -48325,9 +48504,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -48369,9 +48548,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -48414,9 +48593,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Aggressive: true
CanAttack: true
@@ -48453,9 +48632,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 1)
Mode: {
Aggressive: true
CanAttack: true
@@ -48492,9 +48671,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 1)
Mode: {
Aggressive: true
CanAttack: true
@@ -48531,9 +48710,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 1)
Mode: {
Aggressive: true
CanAttack: true
@@ -48570,9 +48749,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 1)
Mode: {
Aggressive: true
CanAttack: true
@@ -48610,9 +48789,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -48655,9 +48834,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -48698,9 +48877,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -48742,9 +48921,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (1, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -48785,9 +48964,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -48833,9 +49012,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -48881,9 +49060,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -48931,9 +49110,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -48973,9 +49152,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -49016,9 +49195,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -49037,6 +49216,7 @@ mob_db: (
Id: 2057
SpriteName: "E_CRAMP"
Name: "Suspicious Mouse"
+ JName: "Sticky Rat"
Lv: 1
Hp: 4720
Sp: 0
@@ -49056,9 +49236,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (5, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -49096,9 +49276,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -49136,9 +49316,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (2, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -49176,9 +49356,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -49213,9 +49393,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Looter: true
@@ -49260,9 +49440,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Looter: true
@@ -49307,9 +49487,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Looter: true
@@ -49354,9 +49534,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (3, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Looter: true
@@ -49400,9 +49580,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Looter: true
@@ -49447,9 +49627,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 3)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -49498,9 +49678,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 3)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 3)
Mode: {
Boss: true
Detector: true
@@ -49540,9 +49720,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -49598,9 +49778,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 3)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -49644,9 +49824,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 3)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -49693,9 +49873,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -49743,9 +49923,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -49787,9 +49967,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Assist: true
@@ -49832,9 +50012,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -49880,9 +50060,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 1)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Boss: true
Detector: true
@@ -49927,9 +50107,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -49970,9 +50150,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -50012,9 +50192,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -50055,9 +50235,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 2
- Race: 0
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -50097,9 +50277,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 2
- Race: 0
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -50120,6 +50300,7 @@ mob_db: (
Id: 2081
SpriteName: "E_HYDRA"
Name: "Suspicious Hydra"
+ JName: "Strange Hydra"
Lv: 34
Hp: 854
Sp: 1
@@ -50139,9 +50320,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 2)
MoveSpeed: 1000
AttackDelay: 800
AttackMotion: 432
@@ -50171,9 +50352,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 3)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -50194,6 +50375,7 @@ mob_db: (
Id: 2083
SpriteName: "HORN_SCARABA"
Name: "Scaraba"
+ JName: "Uni Horn Scaraba"
Lv: 130
Hp: 51100
Sp: 1
@@ -50213,9 +50395,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Assist: true
@@ -50241,6 +50423,7 @@ mob_db: (
Id: 2084
SpriteName: "HORN_SCARABA2"
Name: "Scaraba"
+ JName: "Horn Scaraba"
Lv: 134
Hp: 58900
Sp: 1
@@ -50260,9 +50443,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Assist: true
@@ -50307,9 +50490,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -50356,9 +50539,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -50405,9 +50588,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (2, 3)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -50443,6 +50626,7 @@ mob_db: (
Id: 2088
SpriteName: "HORN_SCARABA_EGG"
Name: "Scaraba Egg"
+ JName: "Uni Horn Scaraba Egg"
Lv: 125
Hp: 63000
Sp: 1
@@ -50462,9 +50646,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Neutral", 1)
Mode: {
Detector: true
}
@@ -50483,6 +50667,7 @@ mob_db: (
Id: 2089
SpriteName: "HORN_SCARABA2_EGG"
Name: "Scaraba Egg"
+ JName: "Horn Scaraba Egg"
Lv: 126
Hp: 66000
Sp: 1
@@ -50502,9 +50687,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Neutral", 1)
Mode: {
Detector: true
}
@@ -50542,9 +50727,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Neutral", 1)
Mode: {
Detector: true
}
@@ -50582,9 +50767,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Neutral", 1)
Mode: {
Detector: true
}
@@ -50623,9 +50808,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (1, 3)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -50674,9 +50859,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (6, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Holy", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -50721,9 +50906,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -50780,9 +50965,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 1)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -50839,9 +51024,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 4)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -50898,9 +51083,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -50957,9 +51142,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -51014,9 +51199,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 4)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -51073,9 +51258,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -51113,6 +51298,7 @@ mob_db: (
Id: 2101
SpriteName: "E_LORD_OF_DEATH2"
Name: "Lord of Death"
+ JName: "Lord of the Dead"
Lv: 94
Hp: 603883
Sp: 1
@@ -51132,9 +51318,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -51191,9 +51377,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -51250,9 +51436,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (1, 4)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -51290,6 +51476,7 @@ mob_db: (
Id: 2104
SpriteName: "E_DARK_SNAKE_LORD"
Name: "Dark Snake Lord"
+ JName: "Evil Snake Lord"
Lv: 105
Hp: 1101000
Sp: 1
@@ -51309,9 +51496,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (8, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -51368,9 +51555,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -51427,9 +51614,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (6, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Holy", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -51486,9 +51673,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -51545,9 +51732,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (8, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -51604,9 +51791,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (6, 4)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -51663,9 +51850,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -51703,6 +51890,7 @@ mob_db: (
Id: 2111
SpriteName: "E_B_HARWORD"
Name: "Whitesmith Harword"
+ JName: "MasterSmith Howard"
Lv: 160
Hp: 6750000
Sp: 1
@@ -51722,9 +51910,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -51781,9 +51969,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -51839,9 +52027,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -51899,9 +52087,9 @@ mob_db: (
}
ViewRange: 5
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (3, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 4)
Mode: {
Boss: true
Detector: true
@@ -51935,9 +52123,9 @@ mob_db: (
}
ViewRange: 5
ChaseRange: 0
- Size: 1
- Race: 0
- Element: (3, 4)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 4)
Mode: {
Boss: true
Detector: true
@@ -51971,9 +52159,9 @@ mob_db: (
}
ViewRange: 5
ChaseRange: 0
- Size: 2
- Race: 0
- Element: (3, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 4)
Mode: {
Boss: true
Detector: true
@@ -52007,9 +52195,9 @@ mob_db: (
}
ViewRange: 5
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (1, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 4)
Mode: {
Boss: true
Detector: true
@@ -52043,9 +52231,9 @@ mob_db: (
}
ViewRange: 5
ChaseRange: 0
- Size: 1
- Race: 0
- Element: (1, 4)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 4)
Mode: {
Boss: true
Detector: true
@@ -52079,9 +52267,9 @@ mob_db: (
}
ViewRange: 5
ChaseRange: 0
- Size: 2
- Race: 0
- Element: (1, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 4)
Mode: {
Boss: true
Detector: true
@@ -52115,9 +52303,9 @@ mob_db: (
}
ViewRange: 5
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (4, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 4)
Mode: {
Boss: true
Detector: true
@@ -52151,9 +52339,9 @@ mob_db: (
}
ViewRange: 5
ChaseRange: 0
- Size: 1
- Race: 0
- Element: (4, 4)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 4)
Mode: {
Boss: true
Detector: true
@@ -52187,9 +52375,9 @@ mob_db: (
}
ViewRange: 5
ChaseRange: 0
- Size: 2
- Race: 0
- Element: (4, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 4)
Mode: {
Boss: true
Detector: true
@@ -52223,9 +52411,9 @@ mob_db: (
}
ViewRange: 5
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (2, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 4)
Mode: {
Boss: true
Detector: true
@@ -52259,9 +52447,9 @@ mob_db: (
}
ViewRange: 5
ChaseRange: 0
- Size: 1
- Race: 0
- Element: (2, 4)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 4)
Mode: {
Boss: true
Detector: true
@@ -52295,9 +52483,9 @@ mob_db: (
}
ViewRange: 5
ChaseRange: 0
- Size: 2
- Race: 0
- Element: (2, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 4)
Mode: {
Boss: true
Detector: true
@@ -52331,9 +52519,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 3)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -52372,9 +52560,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -52410,9 +52598,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -52448,9 +52636,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -52492,9 +52680,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -52537,9 +52725,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -52592,9 +52780,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -52641,9 +52829,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -52688,9 +52876,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -52737,9 +52925,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Plant: true
}
@@ -52772,9 +52960,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (4, 2)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -52819,9 +53007,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -52847,6 +53035,7 @@ mob_db: (
Id: 2138
SpriteName: "NYDHOG_MEMORY1_1"
Name: "Nydhogg's Memory"
+ JName: "Nydhoggur Memory"
Lv: 130
Hp: 10
Sp: 1
@@ -52866,9 +53055,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -52885,6 +53074,7 @@ mob_db: (
Id: 2139
SpriteName: "NYDHOG_MEMORY1_2"
Name: "Nydhogg's Memory"
+ JName: "Nydhoggur Memory"
Lv: 130
Hp: 10
Sp: 1
@@ -52904,9 +53094,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -52923,6 +53113,7 @@ mob_db: (
Id: 2140
SpriteName: "NYDHOG_MEMORY2_1"
Name: "Nydhogg's Memory"
+ JName: "Nydhoggur Memory"
Lv: 130
Hp: 10
Sp: 1
@@ -52942,9 +53133,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -52961,6 +53152,7 @@ mob_db: (
Id: 2141
SpriteName: "NYDHOG_MEMORY2_2"
Name: "Nydhogg's Memory"
+ JName: "Nydhoggur Memory"
Lv: 130
Hp: 10
Sp: 1
@@ -52980,9 +53172,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -52999,6 +53191,7 @@ mob_db: (
Id: 2142
SpriteName: "NYDHOG_MEMORY3_1"
Name: "Nydhogg's Memory"
+ JName: "Nydhoggur Memory"
Lv: 130
Hp: 10
Sp: 1
@@ -53018,9 +53211,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -53037,6 +53230,7 @@ mob_db: (
Id: 2143
SpriteName: "NYDHOG_MEMORY3_2"
Name: "Nydhogg's Memory"
+ JName: "Nydhoggur Memory"
Lv: 130
Hp: 10
Sp: 1
@@ -53056,9 +53250,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Boss: true
@@ -53094,9 +53288,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -53135,9 +53329,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -53157,6 +53351,7 @@ mob_db: (
Id: 2146
SpriteName: "G_S_NYDHOG"
Name: "G_S_NYDHOG"
+ JName: "Shade of Dragon"
Lv: 117
Hp: 300000
Sp: 0
@@ -53176,9 +53371,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -53220,9 +53415,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -53257,9 +53452,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -53294,9 +53489,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -53312,6 +53507,7 @@ mob_db: (
Id: 2150
SpriteName: "WATERMELON"
Name: "Watermelon"
+ JName: "Ripe Watermelon"
Lv: 12
Hp: 10
Sp: 0
@@ -53331,9 +53527,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
Plant: true
}
@@ -53375,9 +53571,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -53424,9 +53620,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -53471,9 +53667,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -53517,9 +53713,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (3, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -53565,9 +53761,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -53611,9 +53807,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 2)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -53651,6 +53847,7 @@ mob_db: (
Id: 2157
SpriteName: "G_BANASPATY"
Name: "Butoijo"
+ JName: "Banaspaty"
Lv: 85
Hp: 4680
Sp: 1
@@ -53670,9 +53867,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (3, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Looter: true
@@ -53708,9 +53905,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Looter: true
@@ -53745,9 +53942,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Looter: true
@@ -53782,9 +53979,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Looter: true
@@ -53801,6 +53998,7 @@ mob_db: (
Id: 2161
SpriteName: "I_HORN_SCARABA"
Name: "Scaraba"
+ JName: "Uni Horn Scaraba"
Lv: 130
Hp: 204400
Sp: 1
@@ -53820,9 +54018,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -53853,6 +54051,7 @@ mob_db: (
Id: 2162
SpriteName: "I_HORN_SCARABA2"
Name: "Scaraba"
+ JName: "Horn Scaraba"
Lv: 134
Hp: 235600
Sp: 1
@@ -53872,9 +54071,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -53924,9 +54123,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -53976,9 +54175,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -54028,9 +54227,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (2, 3)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -54069,6 +54268,7 @@ mob_db: (
Id: 2166
SpriteName: "I_HORN_SCARABA_EGG"
Name: "Scaraba Egg"
+ JName: "Uni Horn Scaraba Egg"
Lv: 125
Hp: 126000
Sp: 1
@@ -54088,9 +54288,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
MoveSpeed: 2000
AttackDelay: 96
AttackMotion: 1
@@ -54107,6 +54307,7 @@ mob_db: (
Id: 2167
SpriteName: "I_HORN_SCARABA2_EGG"
Name: "Scaraba Egg"
+ JName: "Horn Scaraba Egg"
Lv: 126
Hp: 132000
Sp: 1
@@ -54126,9 +54327,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
MoveSpeed: 2000
AttackDelay: 96
AttackMotion: 1
@@ -54164,9 +54365,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
MoveSpeed: 2000
AttackDelay: 96
AttackMotion: 1
@@ -54202,9 +54403,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
MoveSpeed: 2000
AttackDelay: 96
AttackMotion: 1
@@ -54241,9 +54442,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -54283,9 +54484,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -54306,6 +54507,7 @@ mob_db: (
Id: 2172
SpriteName: "I_G_HORN_SCARABA"
Name: "Scaraba"
+ JName: "Rake Scaraba"
Lv: 130
Hp: 204400
Sp: 1
@@ -54325,9 +54527,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -54348,6 +54550,7 @@ mob_db: (
Id: 2173
SpriteName: "I_G_HORN_SCARABA2"
Name: "Scaraba"
+ JName: "Horn Scaraba"
Lv: 134
Hp: 235600
Sp: 1
@@ -54367,9 +54570,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -54391,6 +54594,7 @@ mob_db: (
Id: 2174
SpriteName: "MD_VADON"
Name: "Ancient Crustacean"
+ JName: "Ancient Crustacea"
Lv: 95
Hp: 120000
Sp: 1
@@ -54410,9 +54614,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -54462,9 +54666,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -54514,9 +54718,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -54565,9 +54769,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -54617,9 +54821,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -54669,9 +54873,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -54721,9 +54925,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 3)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -54773,9 +54977,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 2)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -54825,9 +55029,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -54877,9 +55081,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -54929,9 +55133,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (1, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -54981,9 +55185,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -55033,9 +55237,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 2)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -55087,9 +55291,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 2)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -55141,9 +55345,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 2)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -55195,9 +55399,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 2)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -55249,9 +55453,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 2)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -55303,9 +55507,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 5
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
Aggressive: true
Boss: true
@@ -55342,9 +55546,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -55371,6 +55575,7 @@ mob_db: (
Id: 2193
SpriteName: "MD_OCTOPUS_LEG"
Name: "Octupus Leg"
+ JName: "Octopus Leg"
Lv: 90
Hp: 500000
Sp: 1
@@ -55390,9 +55595,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
Aggressive: true
Boss: true
@@ -55434,9 +55639,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 2)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -55487,9 +55692,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -55529,9 +55734,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 3)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -55572,9 +55777,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Assist: true
@@ -55620,9 +55825,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 2)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -55674,9 +55879,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -55722,9 +55927,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -55740,6 +55945,7 @@ mob_db: (
Id: 2201
SpriteName: "SROPHO"
Name: "Sropho"
+ JName: "Squidgitte"
Lv: 113
Hp: 24002
Sp: 0
@@ -55759,9 +55965,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -55812,9 +56018,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 4)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -55852,6 +56058,7 @@ mob_db: (
Id: 2203
SpriteName: "POT_DOFLE"
Name: "Pot Dofle"
+ JName: "Octo Pot"
Lv: 115
Hp: 25211
Sp: 0
@@ -55871,9 +56078,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 2)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Assist: true
@@ -55900,6 +56107,7 @@ mob_db: (
Id: 2204
SpriteName: "SEDORA"
Name: "Sedora"
+ JName: "Lamp Rey"
Lv: 110
Hp: 22050
Sp: 0
@@ -55919,9 +56127,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -55972,9 +56180,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -55990,6 +56198,7 @@ mob_db: (
Id: 2206
SpriteName: "KRAKEN_LEG"
Name: "Kraken Leg"
+ JName: "Kraken Tentacle"
Lv: 124
Hp: 39190
Sp: 0
@@ -56009,9 +56218,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 3)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -56057,9 +56266,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -56094,9 +56303,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 2)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -56129,6 +56338,7 @@ mob_db: (
Id: 2209
SpriteName: "E_THIEF_BUG"
Name: "Thief Bug"
+ JName: "Agile Shadow"
Lv: 1
Hp: 10
Sp: 1
@@ -56148,9 +56358,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CanAttack: true
@@ -56166,6 +56376,7 @@ mob_db: (
Id: 2210
SpriteName: "XMAS_LUNATIC"
Name: "Xmas Lunatic"
+ JName: "Christmas Snow Rabbit"
Lv: 1
Hp: 100
Sp: 1
@@ -56185,9 +56396,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Looter: true
@@ -56203,6 +56414,7 @@ mob_db: (
Id: 2211
SpriteName: "E_TEDDY_BEAR"
Name: "Teddy Bear"
+ JName: "Christmas Teddy Bear"
Lv: 10
Hp: 10
Sp: 1
@@ -56222,9 +56434,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Looter: true
@@ -56249,6 +56461,7 @@ mob_db: (
Id: 2212
SpriteName: "E_KNIGHT_OF_WINDSTORM"
Name: "Knight of Windstorm"
+ JName: "Stormy Knight"
Lv: 1
Hp: 60
Sp: 1
@@ -56268,9 +56481,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -56286,6 +56499,7 @@ mob_db: (
Id: 2213
SpriteName: "M_WANDER_MAN"
Name: "Wander Man"
+ JName: "Wanderer"
Lv: 81
Hp: 8614
Sp: 220
@@ -56305,9 +56519,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Looter: true
@@ -56323,6 +56537,7 @@ mob_db: (
Id: 2214
SpriteName: "M_WICKED_NYMPH"
Name: "Wicked Nymph"
+ JName: "Evil Nymph"
Lv: 85
Hp: 6157
Sp: 256
@@ -56342,9 +56557,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Looter: true
@@ -56379,9 +56594,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Looter: true
@@ -56416,9 +56631,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Looter: true
@@ -56453,9 +56668,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Looter: true
@@ -56471,6 +56686,7 @@ mob_db: (
Id: 2218
SpriteName: "E_OCTOPUS_LEG"
Name: "Octopus Leg"
+ JName: "Octopus Tentacle"
Lv: 1
Hp: 60
Sp: 1
@@ -56490,9 +56706,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -56527,9 +56743,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -56545,6 +56761,7 @@ mob_db: (
Id: 2220
SpriteName: "E_QUVE"
Name: "Quve"
+ JName: "Messenger of Devil"
Lv: 10
Hp: 20
Sp: 1
@@ -56564,9 +56781,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 1
- Element: (9, 1)
+ Size: "Size_Small"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Looter: true
@@ -56589,6 +56806,7 @@ mob_db: (
Id: 2221
SpriteName: "RANDEL"
Name: "Randal"
+ JName: "Randel"
Lv: 141
Hp: 478745
Sp: 1
@@ -56608,9 +56826,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -56632,6 +56850,7 @@ mob_db: (
Cannon_Spear: 20
Bible_Of_Promise2: 20
Blood_Thirst: 300
+ Randel_Card: 1
}
},
{
@@ -56657,9 +56876,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -56681,6 +56900,7 @@ mob_db: (
Green_Operation_Coat: 20
Red_Ether_Bag: 2
Blood_Thirst: 300
+ Flamel_Card: 1
}
},
{
@@ -56706,9 +56926,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -56730,6 +56950,7 @@ mob_db: (
Creeper_Bow: 20
Mental_Stick: 2
Blood_Thirst: 300
+ Celia_Card: 1
}
},
{
@@ -56755,9 +56976,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (1, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -56780,6 +57001,7 @@ mob_db: (
Sura_Rampage: 20
Berserk: 10
Blood_Thirst: 300
+ Chen_Card: 1
}
},
{
@@ -56805,9 +57027,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (5, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Poison", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -56830,6 +57052,7 @@ mob_db: (
Catapult: 20
Black_Wing: 20
Blood_Thirst: 300
+ Gertie_Card: 1
}
},
{
@@ -56855,9 +57078,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -56879,6 +57102,7 @@ mob_db: (
Geffenia_Book_Water: 20
Green_Whistle: 20
Blood_Thirst: 300
+ Alphoccio_Card: 1
}
},
{
@@ -56904,9 +57128,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -56928,12 +57152,14 @@ mob_db: (
Assassin_Handcuffs: 20
Stem_Whip: 20
Blood_Thirst: 300
+ Trentini_Card: 1
}
},
{
Id: 2228
SpriteName: "G_RANDEL"
Name: "Paladin Randel"
+ JName: "Randel"
Lv: 160
Hp: 3163000
Sp: 1
@@ -56953,9 +57179,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (6, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -56978,6 +57204,7 @@ mob_db: (
Id: 2229
SpriteName: "G_FLAMEL"
Name: "Biochemist Flamel"
+ JName: "Flamel"
Lv: 160
Hp: 2531750
Sp: 1
@@ -56997,9 +57224,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -57022,6 +57249,7 @@ mob_db: (
Id: 2230
SpriteName: "G_CELIA"
Name: "Scholar Celia"
+ JName: "Celia"
Lv: 160
Hp: 2025160
Sp: 1
@@ -57041,9 +57269,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -57066,6 +57294,7 @@ mob_db: (
Id: 2231
SpriteName: "G_CHEN"
Name: "Champion Chen"
+ JName: "Chen"
Lv: 160
Hp: 2236500
Sp: 1553
@@ -57085,9 +57314,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (1, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -57110,6 +57339,7 @@ mob_db: (
Id: 2232
SpriteName: "G_GERTIE"
Name: "Stalker Gertie"
+ JName: "Gertie"
Lv: 160
Hp: 2135410
Sp: 1
@@ -57129,9 +57359,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -57154,6 +57384,7 @@ mob_db: (
Id: 2233
SpriteName: "G_ALPHOCCIO"
Name: "Minstel Alphoccio"
+ JName: "Alphoccio"
Lv: 160
Hp: 2049620
Sp: 1
@@ -57173,9 +57404,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -57198,6 +57429,7 @@ mob_db: (
Id: 2234
SpriteName: "G_TRENTINI"
Name: "Gypsy Trentini"
+ JName: "Trentini"
Lv: 160
Hp: 2049620
Sp: 1
@@ -57217,9 +57449,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -57242,6 +57474,7 @@ mob_db: (
Id: 2235
SpriteName: "B_RANDEL"
Name: "Paladin Randel"
+ JName: "Randel"
Lv: 160
Hp: 6870000
Sp: 1
@@ -57261,9 +57494,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (6, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -57293,12 +57526,14 @@ mob_db: (
Bradium: 4000
Giant_Shield: 4000
Ancient_Dagger: 4000
+ Paladin_Card: 1
}
},
{
Id: 2236
SpriteName: "B_FLAMEL"
Name: "Biochemist Flamel"
+ JName: "Flamel"
Lv: 160
Hp: 4230000
Sp: 1
@@ -57318,9 +57553,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -57351,12 +57586,14 @@ mob_db: (
End_Sektura: 4000
Ygnus_Stale: 4000
Giant_Axe: 4000
+ Creator_Card: 1
}
},
{
Id: 2237
SpriteName: "B_CELIA"
Name: "Scholar Celia"
+ JName: "Celia"
Lv: 160
Hp: 3847804
Sp: 1
@@ -57376,9 +57613,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -57407,12 +57644,14 @@ mob_db: (
Old_Card_Album: 6000
Bradium: 4000
Alchemy_Glove: 4000
+ Professor_Card: 1
}
},
{
Id: 2238
SpriteName: "B_CHEN"
Name: "Champion Chen"
+ JName: "Chen"
Lv: 160
Hp: 4249350
Sp: 1553
@@ -57432,9 +57671,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (1, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -57464,12 +57703,14 @@ mob_db: (
Carnium: 4000
Cakram: 4000
Kaiser_Knuckle: 4000
+ Champion_Card: 1
}
},
{
Id: 2239
SpriteName: "B_GERTIE"
Name: "Stalker Gertie"
+ JName: "Gertie"
Lv: 160
Hp: 4057279
Sp: 1
@@ -57489,9 +57730,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (5, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Poison", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -57521,12 +57762,14 @@ mob_db: (
Bradium: 4000
Scarletto_Nail: 4000
Aztoe_Nail: 4000
+ Stalker_Card: 1
}
},
{
Id: 2240
SpriteName: "B_ALPHOCCIO"
Name: "Minstel Alphoccio"
+ JName: "Alphoccio"
Lv: 160
Hp: 3894278
Sp: 1
@@ -57546,9 +57789,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -57577,12 +57820,14 @@ mob_db: (
Old_Card_Album: 6000
Carnium: 4000
Mystic_Bow: 4000
+ Clown_Card: 1
}
},
{
Id: 2241
SpriteName: "B_TRENTINI"
Name: "Gypsy Trentini"
+ JName: "Trentini"
Lv: 160
Hp: 3894278
Sp: 1
@@ -57602,9 +57847,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -57634,6 +57879,7 @@ mob_db: (
Bradium: 4000
Rosebine: 4000
Mystic_Bow: 4000
+ Gypsy_Card: 1
}
},
{
@@ -57659,9 +57905,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Looter: true
@@ -57696,9 +57942,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Looter: true
@@ -57714,6 +57960,7 @@ mob_db: (
Id: 2244
SpriteName: "QUEST_CHEN"
Name: "Champion Chen"
+ JName: "Dark Martial Arts Master"
Lv: 130
Hp: 300
Sp: 1
@@ -57733,9 +57980,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (1, 4)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Looter: true
@@ -57751,6 +57998,7 @@ mob_db: (
Id: 2245
SpriteName: "EXP_TEST"
Name: "EXP_TEST"
+ JName: "Experience Test"
Lv: 1
Hp: 100
Sp: 1
@@ -57770,9 +58018,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 1)
MoveSpeed: 400
AttackDelay: 1000
AttackMotion: 480
@@ -57783,6 +58031,7 @@ mob_db: (
Id: 2246
SpriteName: "Q_WOOTAN_FIGHTER"
Name: "Q_WOOTAN_FIGHTER"
+ JName: "Wootan Fighter"
Lv: 95
Hp: 9000
Sp: 1
@@ -57802,9 +58051,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
MoveSpeed: 200
AttackDelay: 912
AttackMotion: 1344
@@ -57815,6 +58064,7 @@ mob_db: (
Id: 2247
SpriteName: "Q_INCREASE_SOIL"
Name: "Q_INCREASE_SOIL"
+ JName: "Mi Gao"
Lv: 95
Hp: 20000
Sp: 1
@@ -57834,9 +58084,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 3)
MoveSpeed: 445
AttackDelay: 106
AttackMotion: 1056
@@ -57866,9 +58116,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -57894,6 +58144,7 @@ mob_db: (
Id: 2249
SpriteName: "PYURIEL"
Name: "Pyuriel"
+ JName: "Angry Student Pyuriel"
Lv: 141
Hp: 2205000
Sp: 1
@@ -57913,9 +58164,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -57945,12 +58196,14 @@ mob_db: (
Sg_Weapon_Supply_Box: 6000
Sg_White_Potion_Box: 4000
Sg_Blue_Potion_Box: 2000
+ Angry_Student_Pyuriel_Card: 1
}
},
{
Id: 2250
SpriteName: "LORA"
Name: "Lora"
+ JName: "Warrior Laura"
Lv: 136
Hp: 500255
Sp: 1
@@ -57970,9 +58223,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (3, 2)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -57996,6 +58249,7 @@ mob_db: (
Sg_Weapon_Supply_Box: 100
Sg_White_Potion_Box: 1000
Sg_Blue_Potion_Box: 1000
+ Warrior_Lola_Card: 1
}
},
{
@@ -58021,9 +58275,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (4, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -58053,6 +58307,7 @@ mob_db: (
Sg_Weapon_Supply_Box: 6000
Sg_White_Potion_Box: 4000
Sg_Blue_Potion_Box: 2000
+ Gioia_Card: 1
}
},
{
@@ -58078,9 +58333,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (4, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -58104,12 +58359,14 @@ mob_db: (
Sg_Weapon_Supply_Box: 100
Sg_White_Potion_Box: 1000
Sg_Blue_Potion_Box: 1000
+ Elvira_Card: 1
}
},
{
Id: 2253
SpriteName: "DAEHYON"
Name: "Daehyon"
+ JName: "General Daehyon"
Lv: 142
Hp: 2500148
Sp: 1
@@ -58129,9 +58386,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (2, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -58161,12 +58418,14 @@ mob_db: (
Sg_Weapon_Supply_Box: 6000
Sg_White_Potion_Box: 4000
Sg_Blue_Potion_Box: 2000
+ General_Daehyon_Card: 1
}
},
{
Id: 2254
SpriteName: "SOHEON"
Name: "Soheon"
+ JName: "Samurai Soheon"
Lv: 137
Hp: 502015
Sp: 1
@@ -58186,9 +58445,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -58212,12 +58471,14 @@ mob_db: (
Sg_Weapon_Supply_Box: 100
Sg_White_Potion_Box: 1000
Sg_Blue_Potion_Box: 1000
+ Armed_Guard_Soheon_Card: 1
}
},
{
Id: 2255
SpriteName: "KADES"
Name: "Kades"
+ JName: "Dark Guardian Kades"
Lv: 143
Hp: 2505000
Sp: 1
@@ -58237,9 +58498,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -58269,6 +58530,7 @@ mob_db: (
Sg_Weapon_Supply_Box: 6000
Sg_White_Potion_Box: 4000
Sg_Blue_Potion_Box: 2000
+ Guardian_Kades_Card: 1
}
},
{
@@ -58294,9 +58556,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 3)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -58320,6 +58582,7 @@ mob_db: (
Sg_Weapon_Supply_Box: 100
Sg_White_Potion_Box: 1000
Sg_Blue_Potion_Box: 1000
+ Rudo_Card: 1
}
},
{
@@ -58345,9 +58608,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -58382,9 +58645,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -58419,9 +58682,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -58456,9 +58719,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -58493,9 +58756,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -58530,9 +58793,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -58567,9 +58830,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -58585,6 +58848,7 @@ mob_db: (
Id: 2264
SpriteName: "I_ARMAIA"
Name: "Armaia"
+ JName: "Armeyer Dinze"
Lv: 1
Hp: 50
Sp: 0
@@ -58604,9 +58868,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -58622,6 +58886,7 @@ mob_db: (
Id: 2265
SpriteName: "I_ARMAIA_"
Name: "Armaia"
+ JName: "Armeyer Dinze"
Lv: 1
Hp: 50
Sp: 0
@@ -58641,9 +58906,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -58659,6 +58924,7 @@ mob_db: (
Id: 2266
SpriteName: "I_EREND"
Name: "Erend"
+ JName: "Errende Ebecee"
Lv: 1
Hp: 50
Sp: 0
@@ -58678,9 +58944,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -58696,6 +58962,7 @@ mob_db: (
Id: 2267
SpriteName: "I_EREND_"
Name: "Erend"
+ JName: "Errende Ebecee"
Lv: 1
Hp: 50
Sp: 0
@@ -58715,9 +58982,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -58733,6 +59000,7 @@ mob_db: (
Id: 2268
SpriteName: "I_KAVAC"
Name: "Kavac"
+ JName: "Kavach Icarus"
Lv: 1
Hp: 50
Sp: 0
@@ -58752,9 +59020,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -58770,6 +59038,7 @@ mob_db: (
Id: 2269
SpriteName: "I_KAVAC_"
Name: "Kavac"
+ JName: "Kavach Icarus"
Lv: 1
Hp: 50
Sp: 0
@@ -58789,9 +59058,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -58807,6 +59076,7 @@ mob_db: (
Id: 2270
SpriteName: "I_RAWREL"
Name: "Rawrel"
+ JName: "Laurell Weinder"
Lv: 1
Hp: 50
Sp: 0
@@ -58826,9 +59096,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -58844,6 +59114,7 @@ mob_db: (
Id: 2271
SpriteName: "I_RAWREL_"
Name: "Rawrel"
+ JName: "Laurell Weinder"
Lv: 1
Hp: 50
Sp: 0
@@ -58863,9 +59134,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -58881,6 +59152,7 @@ mob_db: (
Id: 2272
SpriteName: "I_WHIKEBAIN"
Name: "Whikebain"
+ JName: "Wickebine Tres"
Lv: 1
Hp: 50
Sp: 0
@@ -58900,9 +59172,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -58918,6 +59190,7 @@ mob_db: (
Id: 2273
SpriteName: "I_WHIKEBAIN_"
Name: "Whikebain"
+ JName: "Wickebine Tres"
Lv: 1
Hp: 50
Sp: 0
@@ -58937,9 +59210,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -58955,6 +59228,7 @@ mob_db: (
Id: 2274
SpriteName: "I_YGNIZEM"
Name: "Ygnizem"
+ JName: "Egnigem Cenia"
Lv: 1
Hp: 50
Sp: 0
@@ -58974,9 +59248,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -58992,6 +59266,7 @@ mob_db: (
Id: 2275
SpriteName: "I_YGNIZEM_"
Name: "Ygnizem"
+ JName: "Egnigem Cenia"
Lv: 1
Hp: 50
Sp: 0
@@ -59011,9 +59286,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -59048,9 +59323,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -59066,6 +59341,7 @@ mob_db: (
Id: 2277
SpriteName: "G_LORA"
Name: "Lora"
+ JName: "Warrior Laura"
Lv: 136
Hp: 500255
Sp: 1
@@ -59085,9 +59361,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (3, 2)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -59128,9 +59404,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (4, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -59171,9 +59447,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -59214,9 +59490,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 3)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -59238,6 +59514,7 @@ mob_db: (
Id: 2281
SpriteName: "GLD_DARK_SHADOW"
Name: "Abysmal Dark Shadow"
+ JName: "Dark Shadow"
Lv: 147
Hp: 204109
Sp: 1
@@ -59257,9 +59534,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -59290,6 +59567,7 @@ mob_db: (
Id: 2282
SpriteName: "GLD_DARK_FRAME"
Name: "Abysmal Dark Frame"
+ JName: "Dark Frame"
Lv: 145
Hp: 180018
Sp: 1
@@ -59309,9 +59587,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -59342,6 +59620,7 @@ mob_db: (
Id: 2283
SpriteName: "GLD_DARK_PRIEST"
Name: "Abysmal Dark Priest"
+ JName: "Dark Priest"
Lv: 141
Hp: 181878
Sp: 0
@@ -59361,9 +59640,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (9, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -59394,6 +59673,7 @@ mob_db: (
Id: 2284
SpriteName: "GLD_KOBOLD_1"
Name: "Abysmal Kobold"
+ JName: "Dark Axe Kobold"
Lv: 145
Hp: 194830
Sp: 1
@@ -59413,9 +59693,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -59445,6 +59725,7 @@ mob_db: (
Id: 2285
SpriteName: "GLD_KOBOLD_2"
Name: "Abysmal Kobold"
+ JName: "Dark Hammer Kobold"
Lv: 142
Hp: 181340
Sp: 1
@@ -59464,9 +59745,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -59496,6 +59777,7 @@ mob_db: (
Id: 2286
SpriteName: "GLD_KOBOLD_3"
Name: "Abysmal Kobold"
+ JName: "Dark Mace Kobold"
Lv: 141
Hp: 182830
Sp: 1
@@ -59515,9 +59797,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -59547,6 +59829,7 @@ mob_db: (
Id: 2287
SpriteName: "GLD_KOBOLD_ARCHER"
Name: "Abysmal Kobold Archer"
+ JName: "Dark Kobold Archer"
Lv: 142
Hp: 180530
Sp: 1
@@ -59566,9 +59849,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -59618,9 +59901,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 0
- Element: (6, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Holy", 1)
Mode: {
Boss: true
Detector: true
@@ -59665,9 +59948,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -59702,9 +59985,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -59739,9 +60022,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -59776,9 +60059,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -59813,9 +60096,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -59850,9 +60133,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -59887,9 +60170,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -59924,9 +60207,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -59961,9 +60244,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -59998,9 +60281,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -60035,9 +60318,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -60072,9 +60355,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -60109,9 +60392,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -60146,9 +60429,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -60183,9 +60466,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -60220,9 +60503,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -60257,9 +60540,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -60294,9 +60577,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Looter: true
@@ -60331,9 +60614,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -60368,9 +60651,9 @@ mob_db: (
}
ViewRange: 1
ChaseRange: 1
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
MoveSpeed: 400
AttackDelay: 1872
AttackMotion: 672
@@ -60401,9 +60684,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -60451,9 +60734,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -60501,9 +60784,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -60554,9 +60837,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -60606,9 +60889,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (4, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -60655,9 +60938,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -60704,9 +60987,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -60753,9 +61036,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 3
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -60798,9 +61081,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -60845,9 +61128,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
Boss: true
Plant: true
@@ -60881,9 +61164,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (1, 4)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -60934,9 +61217,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (1, 4)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Water", 4)
Mode: {
Aggressive: true
Boss: true
@@ -60975,9 +61258,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (1, 4)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Water", 4)
Mode: {
Aggressive: true
Boss: true
@@ -61013,9 +61296,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (1, 4)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Water", 4)
Mode: {
Aggressive: true
Boss: true
@@ -61051,9 +61334,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -61097,9 +61380,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -61126,6 +61409,7 @@ mob_db: (
Id: 2325
SpriteName: "M_BAPHOMET_"
Name: "Baphomet"
+ JName: "Baphomet Jr."
Lv: 57
Hp: 7510
Sp: 204
@@ -61145,9 +61429,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -61189,9 +61473,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -61214,6 +61498,7 @@ mob_db: (
Id: 2327
SpriteName: "BANGUNGOT_3"
Name: "Bangungot"
+ JName: "Bangungot Doll"
Lv: 115
Hp: 250
Sp: 1
@@ -61233,9 +61518,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -61264,6 +61549,7 @@ mob_db: (
Id: 2328
SpriteName: "MA_DRUM"
Name: "Drum"
+ JName: "Book"
Lv: 1
Hp: 200
Sp: 0
@@ -61283,9 +61569,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
Plant: true
}
@@ -61318,9 +61604,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
MoveSpeed: 2000
AttackDelay: 1001
AttackMotion: 1
@@ -61331,6 +61617,7 @@ mob_db: (
Id: 2330
SpriteName: "BUWAYA_SLAVE"
Name: "Buwaya's Slave"
+ JName: "Slave"
Lv: 135
Hp: 20145
Sp: 1
@@ -61350,9 +61637,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -61393,9 +61680,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
Aggressive: true
Plant: true
@@ -61412,6 +61699,7 @@ mob_db: (
Id: 2332
SpriteName: "BUWAYA_GHOST"
Name: "Fake Buwaya"
+ JName: "Buwaya"
Lv: 138
Hp: 30000
Sp: 1
@@ -61431,9 +61719,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (1, 4)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -61456,6 +61744,7 @@ mob_db: (
Id: 2333
SpriteName: "BUWAYA_WEAK"
Name: "Buwaya's Weakness"
+ JName: "Weakpoint"
Lv: 138
Hp: 20
Sp: 1
@@ -61475,9 +61764,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (1, 4)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 4)
Mode: {
Boss: true
Plant: true
@@ -61511,9 +61800,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Looter: true
@@ -61529,6 +61818,7 @@ mob_db: (
Id: 2335
SpriteName: "MA_TREASURE"
Name: "Treasure Chest"
+ JName: "Bakonawa's Treasure"
Lv: 140
Hp: 5
Sp: 0
@@ -61548,9 +61838,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (6, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Holy", 1)
Mode: {
Boss: true
Detector: true
@@ -61593,9 +61883,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -61611,6 +61901,7 @@ mob_db: (
Id: 2337
SpriteName: "HIDDEN_MOB"
Name: "Hidden Mob"
+ JName: "Monster"
Lv: 151
Hp: 10000
Sp: 200
@@ -61630,9 +61921,9 @@ mob_db: (
}
ViewRange: 12
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (8, 4)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Ghost", 4)
Mode: {
Aggressive: true
Plant: true
@@ -61649,6 +61940,7 @@ mob_db: (
Id: 2338
SpriteName: "MD_MANANANGGAL"
Name: "Bangungot Manananggal"
+ JName: "Manananggal"
Lv: 107
Hp: 204511
Sp: 1
@@ -61668,9 +61960,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -61692,6 +61984,7 @@ mob_db: (
Id: 2339
SpriteName: "MD_MANGKUKULAM"
Name: "Bangungot Mangkukulam"
+ JName: "Mangkukulam"
Lv: 110
Hp: 102154
Sp: 1
@@ -61711,9 +62004,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -61754,9 +62047,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -61778,6 +62071,7 @@ mob_db: (
Id: 2341
SpriteName: "RWC_BOSS2011"
Name: "RWC Boss"
+ JName: "2011 RWC Boss"
Lv: 141
Hp: 3205000
Sp: 1
@@ -61797,9 +62091,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (6, 4)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -61857,9 +62151,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -61882,6 +62176,7 @@ mob_db: (
Id: 2343
SpriteName: "HIDDEN_MOB_W"
Name: "Hidden Mob"
+ JName: "Monster"
Lv: 151
Hp: 10000
Sp: 200
@@ -61901,9 +62196,9 @@ mob_db: (
}
ViewRange: 12
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (8, 4)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Ghost", 4)
Mode: {
Aggressive: true
Plant: true
@@ -61939,9 +62234,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -61957,6 +62252,7 @@ mob_db: (
Id: 2345
SpriteName: "MER_ZHERLTHSH"
Name: "Zherlthsh"
+ JName: "Zealotus"
Lv: 83
Hp: 9815
Sp: 234
@@ -61976,9 +62272,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -62020,9 +62316,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -62057,9 +62353,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -62082,6 +62378,7 @@ mob_db: (
Id: 2348
SpriteName: "MER_CIVIL_SERVANT"
Name: "Civil Servant"
+ JName: "Mao Guai"
Lv: 83
Hp: 9815
Sp: 234
@@ -62101,9 +62398,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -62145,9 +62442,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -62170,6 +62467,7 @@ mob_db: (
Id: 2350
SpriteName: "MER_SEDORA"
Name: "Sedora"
+ JName: "Lamp Rey"
Lv: 83
Hp: 9815
Sp: 234
@@ -62189,9 +62487,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -62233,9 +62531,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -62278,9 +62576,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -62296,6 +62594,7 @@ mob_db: (
Id: 2353
SpriteName: "N_MINOROUS"
Name: "Nightmare Minorous"
+ JName: "Minorous (Nightmare)"
Lv: 121
Hp: 27141
Sp: 1
@@ -62315,9 +62614,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -62349,6 +62648,7 @@ mob_db: (
Id: 2354
SpriteName: "N_MUMMY"
Name: "Nightmare Mummy"
+ JName: "Mummy (Nightmare)"
Lv: 117
Hp: 22557
Sp: 1
@@ -62368,9 +62668,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -62402,6 +62702,7 @@ mob_db: (
Id: 2355
SpriteName: "N_VERIT"
Name: "Nightmare Verit"
+ JName: "Verit (Nightmare)"
Lv: 115
Hp: 21034
Sp: 1
@@ -62421,9 +62722,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -62455,6 +62756,7 @@ mob_db: (
Id: 2356
SpriteName: "N_MIMIC"
Name: "Nightmare Mimic"
+ JName: "Mimic (Nightmare)"
Lv: 137
Hp: 63101
Sp: 1
@@ -62474,9 +62776,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -62507,6 +62809,7 @@ mob_db: (
Id: 2357
SpriteName: "G_N_MIMIC"
Name: "Nightmare Mimic"
+ JName: "Mimic (Nightmare)"
Lv: 137
Hp: 63101
Sp: 1
@@ -62526,9 +62829,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -62550,6 +62853,7 @@ mob_db: (
Id: 2358
SpriteName: "N_ARCLOUSE"
Name: "Nightmare Arclouse"
+ JName: "Arclouze (Nightmare)"
Lv: 134
Hp: 48013
Sp: 1
@@ -62569,9 +62873,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -62603,6 +62907,7 @@ mob_db: (
Id: 2359
SpriteName: "G_N_ARCLOUSE"
Name: "Nightmare Arclouse"
+ JName: "Arclouze (Nightmare)"
Lv: 134
Hp: 48013
Sp: 1
@@ -62622,9 +62927,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -62646,6 +62951,7 @@ mob_db: (
Id: 2360
SpriteName: "N_ANCIENT_MUMMY"
Name: "Nightmare Ancient Mummy"
+ JName: "Ancient Mummy"
Lv: 141
Hp: 90157
Sp: 1
@@ -62665,9 +62971,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -62699,6 +63005,7 @@ mob_db: (
Id: 2361
SpriteName: "G_N_ANCIENT_MUMMY"
Name: "Nightmare Ancient Mummy"
+ JName: "Ancient Mummy (Nightmare)"
Lv: 141
Hp: 90157
Sp: 1
@@ -62718,9 +63025,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -62742,6 +63049,7 @@ mob_db: (
Id: 2362
SpriteName: "N_AMON_RA"
Name: "Nightmare Amon Ra"
+ JName: "Amon Ra (Nightmare)"
Lv: 145
Hp: 2515784
Sp: 1
@@ -62761,9 +63069,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (2, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 3)
Mode: {
Aggressive: true
Boss: true
@@ -62815,9 +63123,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -62865,9 +63173,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -62916,9 +63224,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -62967,9 +63275,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -62998,6 +63306,7 @@ mob_db: (
Id: 2367
SpriteName: "LICHTERN_B"
Name: "Blue Lichtern"
+ JName: "Lichtern"
Lv: 149
Hp: 131211
Sp: 1
@@ -63017,9 +63326,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (1, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -63048,6 +63357,7 @@ mob_db: (
Id: 2368
SpriteName: "LICHTERN_Y"
Name: "Yellow Lichtern"
+ JName: "Lichtern"
Lv: 147
Hp: 131513
Sp: 1
@@ -63067,9 +63377,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (2, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -63098,6 +63408,7 @@ mob_db: (
Id: 2369
SpriteName: "LICHTERN_R"
Name: "Red Lichtern"
+ JName: "Lichtern"
Lv: 149
Hp: 135718
Sp: 1
@@ -63117,9 +63428,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (3, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -63148,6 +63459,7 @@ mob_db: (
Id: 2370
SpriteName: "LICHTERN_G"
Name: "Green Lichtern"
+ JName: "Lichtern"
Lv: 151
Hp: 133451
Sp: 1
@@ -63167,9 +63479,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (8, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -63217,9 +63529,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -63269,9 +63581,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -63306,9 +63618,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -63343,9 +63655,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -63380,9 +63692,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -63417,9 +63729,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -63454,9 +63766,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -63491,9 +63803,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -63516,6 +63828,7 @@ mob_db: (
Id: 2379
SpriteName: "XMAS_SMOKEY_SOCK"
Name: "Smokey Sock"
+ JName: "Socks Stealing Raccoon"
Lv: 10
Hp: 10
Sp: 1
@@ -63535,9 +63848,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -63557,6 +63870,7 @@ mob_db: (
Id: 2380
SpriteName: "XMAS_SMOKEY_GIFT"
Name: "Smokey Gift"
+ JName: "Gift Stealing Raccoon"
Lv: 10
Hp: 10
Sp: 1
@@ -63576,9 +63890,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -63619,6 +63933,7 @@ mob_db: (
Id: 2398
SpriteName: "LITTLE_PORING"
Name: "LITTLE_PORING"
+ JName: "Baby Poring"
Lv: 1
Hp: 40
Sp: 1
@@ -63638,9 +63953,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -63668,6 +63983,7 @@ mob_db: (
Id: 2401
SpriteName: "G_PORING"
Name: "G_PORING"
+ JName: "Poring"
Lv: 1
Hp: 60
Sp: 1
@@ -63687,9 +64003,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
MoveSpeed: 400
AttackDelay: 1872
AttackMotion: 672
@@ -63700,6 +64016,7 @@ mob_db: (
Id: 2402
SpriteName: "POPORING_IMMUNE_M"
Name: "POPORING_IMMUNE_M"
+ JName: "Poporing"
Lv: 30
Hp: 524
Sp: 1
@@ -63719,9 +64036,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 1)
MoveSpeed: 300
AttackDelay: 1672
AttackMotion: 672
@@ -63732,6 +64049,7 @@ mob_db: (
Id: 2403
SpriteName: "POPORING_IMMUNE_A"
Name: "POPORING_IMMUNE_A"
+ JName: "Poporing"
Lv: 30
Hp: 524
Sp: 1
@@ -63751,9 +64069,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 1)
MoveSpeed: 300
AttackDelay: 1672
AttackMotion: 672
@@ -63783,9 +64101,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 1
- Element: (9, 1)
+ Size: "Size_Small"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
MoveSpeed: 400
AttackDelay: 2208
AttackMotion: 1008
@@ -63823,9 +64141,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
MoveSpeed: 200
AttackDelay: 2228
AttackMotion: 528
@@ -63863,9 +64181,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
MoveSpeed: 200
AttackDelay: 2276
AttackMotion: 576
@@ -63904,9 +64222,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
MoveSpeed: 200
AttackDelay: 2228
AttackMotion: 528
@@ -63926,6 +64244,7 @@ mob_db: (
Id: 2408
SpriteName: "DUMMY_10"
Name: "Lv. 10"
+ JName: "Lv 10"
Lv: 10
Hp: 99999999
Sp: 1
@@ -63945,9 +64264,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 1
- Race: 0
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
MoveSpeed: 200
AttackDelay: 0
AttackMotion: 0
@@ -63958,6 +64277,7 @@ mob_db: (
Id: 2409
SpriteName: "DUMMY_50"
Name: "Lv. 50"
+ JName: "Lv 50"
Lv: 50
Hp: 99999999
Sp: 1
@@ -63977,9 +64297,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 1
- Race: 0
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
MoveSpeed: 200
AttackDelay: 0
AttackMotion: 0
@@ -63990,6 +64310,7 @@ mob_db: (
Id: 2410
SpriteName: "DUMMY_100"
Name: "Lv. 100"
+ JName: "Lv 100"
Lv: 100
Hp: 99999999
Sp: 1
@@ -64009,9 +64330,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 1
- Race: 0
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
MoveSpeed: 200
AttackDelay: 0
AttackMotion: 0
@@ -64022,6 +64343,7 @@ mob_db: (
Id: 2411
SpriteName: "DUMMY_150"
Name: "Lv. 150"
+ JName: "Lv 150"
Lv: 150
Hp: 99999999
Sp: 1
@@ -64041,9 +64363,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 1
- Race: 0
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
MoveSpeed: 200
AttackDelay: 0
AttackMotion: 0
@@ -64074,9 +64396,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 1
- Race: 0
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 1)
MoveSpeed: 200
AttackDelay: 0
AttackMotion: 0
@@ -64158,9 +64480,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -64198,9 +64520,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -64240,9 +64562,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -64261,6 +64583,7 @@ mob_db: (
Id: 2467
SpriteName: "MG_ARCLOUSE"
Name: "Arclouse"
+ JName: "Arclouze"
Lv: 107
Hp: 14020
Sp: 1
@@ -64280,9 +64603,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -64321,9 +64644,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (7, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -64361,9 +64684,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -64381,6 +64704,7 @@ mob_db: (
Id: 2470
SpriteName: "MG_KNIGHT_OF_ABYSS"
Name: "Knight of Abyss"
+ JName: "Abysmal Knight"
Lv: 122
Hp: 332970
Sp: 1
@@ -64400,9 +64724,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -64442,9 +64766,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (9, 1)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -64484,9 +64808,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -64526,9 +64850,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -64570,9 +64894,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 16
- Size: 2
- Race: 7
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -64614,9 +64938,9 @@ mob_db: (
}
ViewRange: 14
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (2, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 3)
Mode: {
Aggressive: true
Boss: true
@@ -64633,6 +64957,9 @@ mob_db: (
Seed_Of_Yggdrasil: 3500
Crystal_Jewel__: 5500
}
+ Drops: {
+ Corruption_Root_Card: 1
+ }
},
{
Id: 2476
@@ -64657,9 +64984,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -64682,6 +65009,9 @@ mob_db: (
Old_Violet_Box: 5000
Old_Card_Album: 2000
}
+ Drops: {
+ Amdarais_Card: 1
+ }
},
//2477,NG_WANDER_MAN
//2478,NG_RIDEWORD
@@ -64780,9 +65110,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: { /* Needs more information */
CanMove: true
Aggressive: true
@@ -64825,9 +65155,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: { /* Needs more information */
CanMove: true
Aggressive: true
@@ -64870,9 +65200,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: { /* Needs more information */
CanMove: true
Aggressive: true
@@ -64915,9 +65245,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: { /* Needs more information */
CanMove: true
Aggressive: true
@@ -64960,9 +65290,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: { /* Needs more information */
CanMove: true
Aggressive: true
@@ -65005,9 +65335,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: { /* Needs more information */
CanMove: true
Aggressive: true
@@ -65050,9 +65380,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: { /* Needs more information */
CanMove: true
Aggressive: true
@@ -65095,9 +65425,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: { /* Needs more information */
CanMove: true
Aggressive: true
@@ -65140,9 +65470,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: { /* Needs more information */
CanMove: true
Aggressive: true
@@ -65185,9 +65515,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: { /* Needs more information */
CanMove: true
Aggressive: true
@@ -65230,9 +65560,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: { /* Needs more information */
CanMove: true
Aggressive: true
@@ -65275,9 +65605,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: { /* Needs more information */
CanMove: true
Aggressive: true
@@ -65320,9 +65650,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: { /* Needs more information */
CanMove: true
Aggressive: true
@@ -65365,9 +65695,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: { /* Needs more information */
CanMove: true
Aggressive: true
@@ -65410,9 +65740,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: { /* Needs more information */
CanMove: true
Aggressive: true
@@ -65455,9 +65785,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 2)
Mode: { /* Needs more information */
CanMove: true
Aggressive: true
@@ -65500,9 +65830,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 2)
Mode: { /* Needs more information */
CanMove: true
Aggressive: true
@@ -65546,9 +65876,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 3)
Mode: { /* Needs more information */
CanMove: true
Aggressive: true
@@ -65591,9 +65921,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: { /* Needs more information */
CanMove: true
Aggressive: true
@@ -65636,9 +65966,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: { /* Needs more information */
CanMove: true
Aggressive: true
@@ -65717,9 +66047,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -65769,9 +66099,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 3)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -65819,9 +66149,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -65871,9 +66201,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -65919,9 +66249,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -65969,9 +66299,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -66018,9 +66348,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -66067,9 +66397,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -66114,9 +66444,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -66164,9 +66494,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
CanAttack: true
@@ -66209,9 +66539,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Assist: true
@@ -66257,9 +66587,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -66310,9 +66640,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -66356,9 +66686,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Looter: true
@@ -66403,9 +66733,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -66456,9 +66786,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (8, 3)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -66504,9 +66834,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -66549,9 +66879,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -66602,9 +66932,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -66650,9 +66980,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -66698,9 +67028,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -66746,9 +67076,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -66796,9 +67126,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -66846,9 +67176,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -66895,9 +67225,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -66945,9 +67275,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -66992,9 +67322,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (5, 2)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -67045,9 +67375,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Assist: true
@@ -67090,9 +67420,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -67139,9 +67469,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Looter: true
@@ -67187,9 +67517,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Looter: true
@@ -67235,9 +67565,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Looter: true
@@ -67283,9 +67613,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -67328,9 +67658,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -67379,9 +67709,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -67428,9 +67758,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -67473,9 +67803,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -67523,9 +67853,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -67575,9 +67905,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -67625,9 +67955,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Looter: true
@@ -67675,9 +68005,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Looter: true
@@ -67721,9 +68051,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 4)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -67768,9 +68098,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -67816,9 +68146,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -67862,9 +68192,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -67909,9 +68239,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -67959,9 +68289,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -68009,9 +68339,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -68062,9 +68392,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -68110,9 +68440,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (1, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -68160,9 +68490,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -68206,9 +68536,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -68253,9 +68583,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -68303,9 +68633,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -68353,9 +68683,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -68405,9 +68735,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -68457,9 +68787,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -68509,9 +68839,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -68559,9 +68889,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (1, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Looter: true
@@ -68603,9 +68933,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -68653,9 +68983,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -68703,9 +69033,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -68755,9 +69085,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -68807,9 +69137,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -68853,9 +69183,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -68903,9 +69233,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -68953,9 +69283,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -69006,9 +69336,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -69056,9 +69386,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -69102,9 +69432,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -69149,9 +69479,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -69196,9 +69526,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -69246,9 +69576,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -69300,9 +69630,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -69349,9 +69679,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Looter: true
@@ -69395,9 +69725,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -69439,9 +69769,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -69483,9 +69813,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -69530,9 +69860,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -69582,9 +69912,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -69634,9 +69964,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -69680,9 +70010,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -69733,9 +70063,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -69786,9 +70116,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -69839,9 +70169,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -69889,9 +70219,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -69939,9 +70269,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Assist: true
@@ -69987,9 +70317,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (7, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -70037,9 +70367,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (7, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -70087,9 +70417,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -70137,9 +70467,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -70186,9 +70516,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -70238,9 +70568,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -70288,9 +70618,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -70335,9 +70665,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -70382,9 +70712,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -70429,9 +70759,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -70476,9 +70806,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 3)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Looter: true
@@ -70523,9 +70853,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Looter: true
@@ -70570,9 +70900,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Looter: true
@@ -70617,9 +70947,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Looter: true
@@ -70664,9 +70994,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -70710,9 +71040,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -70760,9 +71090,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (8, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Ghost", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -70809,9 +71139,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (1, 3)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
CanAttack: true
@@ -70855,9 +71185,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -70902,9 +71232,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 5
- Element: (1, 3)
+ Size: "Size_Large"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -70951,9 +71281,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -71001,9 +71331,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -71051,9 +71381,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -71097,9 +71427,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -71143,9 +71473,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -71193,9 +71523,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -71243,9 +71573,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -71295,9 +71625,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -71347,9 +71677,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 1)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Assist: true
@@ -71394,9 +71724,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -71443,9 +71773,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Wind", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -71489,9 +71819,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -71543,9 +71873,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -71593,9 +71923,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -71639,9 +71969,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 1)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -71688,9 +72018,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -71740,9 +72070,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -71793,9 +72123,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -71843,9 +72173,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 9
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Dragon"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -71889,9 +72219,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 9
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Dragon"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -71935,9 +72265,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 9
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Dragon"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -71981,9 +72311,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 9
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Dragon"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -72027,9 +72357,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 3)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -72078,9 +72408,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -72120,9 +72450,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -72161,9 +72491,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -72207,9 +72537,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 4)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -72261,9 +72591,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -72308,9 +72638,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Aggressive: true
CanAttack: true
@@ -72354,9 +72684,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -72404,9 +72734,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -72454,9 +72784,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 3
- Element: (2, 1)
+ Size: "Size_Large"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -72500,9 +72830,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (7, 1)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -72553,9 +72883,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (7, 1)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -72606,9 +72936,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 8
- Element: (7, 1)
+ Size: "Size_Large"
+ Race: "RC_Angel"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -72659,9 +72989,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Assist: true
@@ -72704,9 +73034,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -72752,9 +73082,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -72802,9 +73132,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -72852,9 +73182,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -72902,9 +73232,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -72949,9 +73279,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -72996,9 +73326,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -73046,9 +73376,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -73096,9 +73426,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Looter: true
@@ -73146,9 +73476,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Looter: true
@@ -73193,9 +73523,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Looter: true
@@ -73240,9 +73570,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (1, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -73292,9 +73622,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -73341,9 +73671,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (0, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -73394,9 +73724,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -73440,9 +73770,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (8, 3)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -73491,9 +73821,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Looter: true
@@ -73538,9 +73868,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (3, 1)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -73588,9 +73918,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -73639,9 +73969,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
Aggressive: true
CanAttack: true
@@ -73685,9 +74015,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -73738,9 +74068,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -73790,9 +74120,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -73838,9 +74168,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (3, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Looter: true
@@ -73880,9 +74210,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CanAttack: true
@@ -73926,9 +74256,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CanAttack: true
@@ -73972,9 +74302,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 1
- Element: (9, 1)
+ Size: "Size_Small"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -74022,9 +74352,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -74076,9 +74406,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 4)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -74127,9 +74457,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -74174,9 +74504,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -74221,9 +74551,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (4, 2)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -74268,9 +74598,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -74316,9 +74646,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 4)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Assist: true
@@ -74363,9 +74693,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 1)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -74415,9 +74745,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Looter: true
@@ -74462,9 +74792,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -74510,9 +74840,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -74559,9 +74889,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -74607,9 +74937,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Assist: true
@@ -74654,9 +74984,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (3, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -74708,9 +75038,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CanAttack: true
@@ -74754,9 +75084,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 1)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -74805,9 +75135,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -74855,9 +75185,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -74907,9 +75237,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -74951,9 +75281,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (1, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -75001,9 +75331,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 3)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -75047,9 +75377,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -75096,9 +75426,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 2)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -75147,9 +75477,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -75194,9 +75524,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Assist: true
@@ -75241,9 +75571,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -75288,9 +75618,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -75339,9 +75669,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CanAttack: true
@@ -75385,9 +75715,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -75432,9 +75762,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -75479,9 +75809,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -75531,9 +75861,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -75581,9 +75911,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -75631,9 +75961,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Looter: true
@@ -75678,9 +76008,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 2)
Mode: {
Aggressive: true
CanAttack: true
@@ -75724,9 +76054,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Assist: true
@@ -75770,9 +76100,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (3, 2)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Assist: true
@@ -75816,9 +76146,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -75863,9 +76193,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -75915,9 +76245,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -75967,9 +76297,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Assist: true
@@ -76015,9 +76345,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (3, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Assist: true
@@ -76063,9 +76393,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -76114,9 +76444,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -76165,9 +76495,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -76217,9 +76547,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -76269,9 +76599,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -76322,9 +76652,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -76372,9 +76702,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 1
- Element: (9, 2)
+ Size: "Size_Medium"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -76422,9 +76752,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
Aggressive: true
CanAttack: true
@@ -76466,9 +76796,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 3)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 3)
Mode: {
Aggressive: true
CanAttack: true
@@ -76510,9 +76840,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -76559,9 +76889,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -76608,9 +76938,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Looter: true
@@ -76656,9 +76986,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -76706,9 +77036,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -76758,9 +77088,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -76810,9 +77140,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -76859,9 +77189,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -76908,9 +77238,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 8
- Element: (6, 3)
+ Size: "Size_Small"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -76956,9 +77286,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -77003,9 +77333,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -77050,9 +77380,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 3)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -77098,9 +77428,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 1
- Element: (9, 4)
+ Size: "Size_Large"
+ Race: "RC_Undead"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -77150,9 +77480,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -77200,9 +77530,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -77250,9 +77580,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -77301,9 +77631,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 2)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -77348,9 +77678,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 4)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -77398,9 +77728,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
Aggressive: true
CanAttack: true
@@ -77444,9 +77774,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (3, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
Looter: true
@@ -77491,9 +77821,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -77537,9 +77867,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (7, 2)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -77587,9 +77917,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -77640,9 +77970,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Assist: true
@@ -77688,9 +78018,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (1, 3)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Water", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -77739,9 +78069,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -77787,9 +78117,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (2, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -77838,9 +78168,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -77888,9 +78218,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 6
- Element: (7, 1)
+ Size: "Size_Small"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -77941,9 +78271,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -77988,9 +78318,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (3, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Fire", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -78035,9 +78365,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -78083,9 +78413,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -78135,9 +78465,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -78187,9 +78517,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -78239,9 +78569,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (9, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Undead", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -78291,9 +78621,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 9
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Dragon"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Looter: true
@@ -78336,9 +78666,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -78383,9 +78713,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 5
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -78430,9 +78760,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 7
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Assist: true
@@ -78478,9 +78808,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (7, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Dark", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -78525,9 +78855,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 3)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -78573,9 +78903,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -78620,9 +78950,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -78667,9 +78997,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -78714,9 +79044,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -78761,9 +79091,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -78808,9 +79138,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (5, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -78861,9 +79191,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (4, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Wind", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -78911,9 +79241,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (8, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Ghost", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -78962,9 +79292,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -79015,9 +79345,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -79066,9 +79396,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 2
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -79112,9 +79442,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 7
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -79162,9 +79492,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -79212,9 +79542,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -79262,9 +79592,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (2, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -79312,9 +79642,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -79362,9 +79692,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 2
- Element: (2, 1)
+ Size: "Size_Large"
+ Race: "RC_Brute"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -79409,9 +79739,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -79461,9 +79791,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -79513,9 +79843,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 2)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -79566,9 +79896,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (3, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Fire", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -79615,9 +79945,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -79667,9 +79997,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (4, 2)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -79719,9 +80049,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -79771,9 +80101,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (5, 1)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -79823,9 +80153,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -79870,9 +80200,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -79917,9 +80247,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -79964,9 +80294,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -80013,9 +80343,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -80062,9 +80392,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 3)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -80111,9 +80441,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 5
- Element: (1, 2)
+ Size: "Size_Medium"
+ Race: "RC_Fish"
+ Element: ("Ele_Water", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -80163,9 +80493,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -80211,9 +80541,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 4
- Element: (2, 2)
+ Size: "Size_Medium"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -80259,9 +80589,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 4
- Element: (2, 1)
+ Size: "Size_Small"
+ Race: "RC_Insect"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -80307,9 +80637,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 3)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -80357,9 +80687,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -80404,9 +80734,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 4
- Element: (1, 1)
+ Size: "Size_Large"
+ Race: "RC_Insect"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -80452,9 +80782,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -80502,9 +80832,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 2
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Brute"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -80547,9 +80877,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -80594,9 +80924,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -80645,9 +80975,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 0
- Element: (0, 3)
+ Size: "Size_Medium"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -80697,9 +81027,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 7
- Element: (0, 4)
+ Size: "Size_Medium"
+ Race: "RC_DemiHuman"
+ Element: ("Ele_Neutral", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -80748,9 +81078,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (4, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -80798,9 +81128,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 9
- Element: (4, 2)
+ Size: "Size_Large"
+ Race: "RC_Dragon"
+ Element: ("Ele_Wind", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -80859,9 +81189,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (3, 2)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Fire", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -80904,9 +81234,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (2, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Earth", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -80945,9 +81275,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (4, 3)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Wind", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -80989,9 +81319,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 2)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
CastSensorIdle: true
@@ -81030,9 +81360,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 6
- Element: (7, 1)
+ Size: "Size_Large"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
Aggressive: true
@@ -81074,9 +81404,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (2, 4)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Earth", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -81118,9 +81448,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -81162,9 +81492,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 0
- Race: 0
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 1)
Mode: {
CanMove: true
Looter: true
@@ -81202,9 +81532,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (5, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Poison", 1)
Mode: {
CanMove: true
Looter: true
@@ -81242,9 +81572,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 6
- Element: (7, 4)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 4)
Mode: {
CanMove: true
Aggressive: true
@@ -81288,9 +81618,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 8
- Element: (6, 3)
+ Size: "Size_Medium"
+ Race: "RC_Angel"
+ Element: ("Ele_Holy", 3)
Mode: {
CanMove: true
Aggressive: true
@@ -81334,9 +81664,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 2
- Race: 0
- Element: (0, 2)
+ Size: "Size_Large"
+ Race: "RC_Formless"
+ Element: ("Ele_Neutral", 2)
Mode: {
CanMove: true
Aggressive: true
@@ -81375,9 +81705,9 @@ mob_db: (
}
ViewRange: 7
ChaseRange: 12
- Size: 0
- Race: 3
- Element: (0, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Neutral", 1)
MoveSpeed: 300
AttackDelay: 1220
AttackMotion: 1080
@@ -81598,9 +81928,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -81635,9 +81965,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 3
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Boss: true
@@ -81682,9 +82012,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 0
- Race: 3
- Element: (1, 1)
+ Size: "Size_Small"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Boss: true
@@ -81729,9 +82059,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -81766,9 +82096,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -81803,9 +82133,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -81840,9 +82170,9 @@ mob_db: (
}
ViewRange: 10
ChaseRange: 12
- Size: 1
- Race: 3
- Element: (1, 1)
+ Size: "Size_Medium"
+ Race: "RC_Plant"
+ Element: ("Ele_Water", 1)
Mode: {
CanMove: true
Looter: true
@@ -81940,9 +82270,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 1
- Race: 6
- Element: (7, 1)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Dark", 1)
Mode: {
CanMove: true
CanAttack: true
@@ -81980,9 +82310,9 @@ mob_db: (
}
ViewRange: 0
ChaseRange: 0
- Size: 1
- Race: 6
- Element: (8, 1)
+ Size: "Size_Medium"
+ Race: "RC_Demon"
+ Element: ("Ele_Ghost", 1)
Mode: {
CanMove: true
CanAttack: true
diff --git a/db2sql.bat b/db2sql.bat
index 0784105cd..9bad06ef2 100644
--- a/db2sql.bat
+++ b/db2sql.bat
@@ -36,10 +36,10 @@ ECHO http://herc.ws/board/
ECHO.
ECHO.
-ECHO Exporting item databases to 'sql-files' folder...
+ECHO Exporting databases to 'sql-files' folder...
PING -n 3 -w 1 127.0.0.1 > nul
-map-server.exe --db2sql
+map-server.exe --load-plugin db2sql --db2sql
ECHO.
PING -n 10 -w 1 127.0.0.1 > nul
diff --git a/doc/constants.md b/doc/constants.md
new file mode 100644
index 000000000..e4945ae16
--- /dev/null
+++ b/doc/constants.md
@@ -0,0 +1,16597 @@
+# Constants
+
+> This document contains all the constants available to the script engine.
+
+## Constants (db/constants.conf)
+
+
+### Weekdays
+
+- `SUNDAY`: 0
+- `MONDAY`: 1
+- `TUESDAY`: 2
+- `WEDNESDAY`: 3
+- `THURSDAY`: 4
+- `FRIDAY`: 5
+- `SATURDAY`: 6
+
+### Months
+
+- `JANUARY`: 1
+- `FEBRUARY`: 2
+- `MARCH`: 3
+- `APRIL`: 4
+- `MAY`: 5
+- `JUNE`: 6
+- `JULY`: 7
+- `AUGUST`: 8
+- `SEPTEMBER`: 9
+- `OCTOBER`: 10
+- `NOVEMBER`: 11
+- `DECEMBER`: 12
+
+### Job IDs
+
+- `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 **(DEPRECATED)**
+- `Job_Alchemist`: 18
+- `Job_Bard`: 19
+- `Job_Dancer`: 20
+- `Job_Crusader2`: 21
+- `Job_Wedding`: 22
+- `Job_SuperNovice`: 23
+- `Job_Gunslinger`: 24
+- `Job_Ninja`: 25
+- `Job_Xmas`: 26
+- `Job_Summer`: 27
+- `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 **(DEPRECATED)**
+- `Job_Baby_Alchemist`: 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
+- `Job_Gangsi`: 4050
+- `Job_Death_Knight`: 4051
+- `Job_Dark_Collector`: 4052
+- `Job_Rune_Knight`: 4054
+- `Job_Warlock`: 4055
+- `Job_Ranger`: 4056
+- `Job_Arch_Bishop`: 4057
+- `Job_Mechanic`: 4058
+- `Job_Guillotine_Cross`: 4059
+- `Job_Rune_Knight_T`: 4060
+- `Job_Warlock_T`: 4061
+- `Job_Ranger_T`: 4062
+- `Job_Arch_Bishop_T`: 4063
+- `Job_Mechanic_T`: 4064
+- `Job_Guillotine_Cross_T`: 4065
+- `Job_Royal_Guard`: 4066
+- `Job_Sorcerer`: 4067
+- `Job_Minstrel`: 4068
+- `Job_Wanderer`: 4069
+- `Job_Sura`: 4070
+- `Job_Genetic`: 4071
+- `Job_Shadow_Chaser`: 4072
+- `Job_Royal_Guard_T`: 4073
+- `Job_Sorcerer_T`: 4074
+- `Job_Minstrel_T`: 4075
+- `Job_Wanderer_T`: 4076
+- `Job_Sura_T`: 4077
+- `Job_Genetic_T`: 4078
+- `Job_Shadow_Chaser_T`: 4079
+- `Job_Rune_Knight2`: 4080
+- `Job_Rune_Knight_T2`: 4081
+- `Job_Royal_Guard2`: 4082
+- `Job_Royal_Guard_T2`: 4083
+- `Job_Ranger2`: 4084
+- `Job_Ranger_T2`: 4085
+- `Job_Mechanic2`: 4086
+- `Job_Mechanic_T2`: 4087
+- `Job_Baby_Rune`: 4096
+- `Job_Baby_Warlock`: 4097
+- `Job_Baby_Ranger`: 4098
+- `Job_Baby_Bishop`: 4099
+- `Job_Baby_Mechanic`: 4100
+- `Job_Baby_Cross`: 4101
+- `Job_Baby_Guard`: 4102
+- `Job_Baby_Sorcerer`: 4103
+- `Job_Baby_Minstrel`: 4104
+- `Job_Baby_Wanderer`: 4105
+- `Job_Baby_Sura`: 4106
+- `Job_Baby_Genetic`: 4107
+- `Job_Baby_Chaser`: 4108
+- `Job_Baby_Rune2`: 4109
+- `Job_Baby_Guard2`: 4110
+- `Job_Baby_Ranger2`: 4111
+- `Job_Baby_Mechanic2`: 4112
+- `Job_Super_Novice_E`: 4190
+- `Job_Super_Baby_E`: 4191
+- `Job_Kagerou`: 4211
+- `Job_Oboro`: 4212
+- `Job_Rebellion`: 4215
+
+### Job masks / Job map_ids
+
+- `EAJL_2_1`: 256
+- `EAJL_2_2`: 512
+- `EAJL_2`: 768
+- `EAJL_UPPER`: 4096
+- `EAJL_BABY`: 8192
+- `EAJL_THIRD`: 16384
+- `EAJ_BASEMASK`: 255
+- `EAJ_UPPERMASK`: 4095
+- `EAJ_THIRDMASK`: 20479
+- `EAJ_NOVICE`: 0
+- `EAJ_SWORDMAN`: 1
+- `EAJ_MAGE`: 2
+- `EAJ_ARCHER`: 3
+- `EAJ_ACOLYTE`: 4
+- `EAJ_MERCHANT`: 5
+- `EAJ_THIEF`: 6
+- `EAJ_TAEKWON`: 7
+- `EAJ_GUNSLINGER`: 9
+- `EAJ_NINJA`: 10
+- `EAJ_GANGSI`: 13
+- `EAJ_SUPER_NOVICE`: 256
+- `EAJ_KNIGHT`: 257
+- `EAJ_WIZARD`: 258
+- `EAJ_HUNTER`: 259
+- `EAJ_PRIEST`: 260
+- `EAJ_BLACKSMITH`: 261
+- `EAJ_ASSASSIN`: 262
+- `EAJ_STAR_GLADIATOR`: 263
+- `EAJ_REBELLION`: 265
+- `EAJ_KAGEROUOBORO`: 266
+- `EAJ_DEATH_KNIGHT`: 269
+- `EAJ_CRUSADER`: 513
+- `EAJ_SAGE`: 514
+- `EAJ_BARDDANCER`: 515
+- `EAJ_MONK`: 516
+- `EAJ_ALCHEMIST`: 517
+- `EAJ_ROGUE`: 518
+- `EAJ_SOUL_LINKER`: 519
+- `EAJ_DARK_COLLECTOR`: 525
+- `EAJ_NOVICE_HIGH`: 4096
+- `EAJ_SWORDMAN_HIGH`: 4097
+- `EAJ_MAGE_HIGH`: 4098
+- `EAJ_ARCHER_HIGH`: 4099
+- `EAJ_ACOLYTE_HIGH`: 4100
+- `EAJ_MERCHANT_HIGH`: 4101
+- `EAJ_THIEF_HIGH`: 4102
+- `EAJ_LORD_KNIGHT`: 4353
+- `EAJ_HIGH_WIZARD`: 4354
+- `EAJ_SNIPER`: 4355
+- `EAJ_HIGH_PRIEST`: 4356
+- `EAJ_WHITESMITH`: 4357
+- `EAJ_ASSASSIN_CROSS`: 4358
+- `EAJ_PALADIN`: 4609
+- `EAJ_PROFESSOR`: 4610
+- `EAJ_CLOWNGYPSY`: 4611
+- `EAJ_CHAMPION`: 4612
+- `EAJ_CREATOR`: 4613
+- `EAJ_STALKER`: 4614
+- `EAJ_BABY`: 8192
+- `EAJ_BABY_SWORDMAN`: 8193
+- `EAJ_BABY_MAGE`: 8194
+- `EAJ_BABY_ARCHER`: 8195
+- `EAJ_BABY_ACOLYTE`: 8196
+- `EAJ_BABY_MERCHANT`: 8197
+- `EAJ_BABY_THIEF`: 8198
+- `EAJ_SUPER_BABY`: 8448
+- `EAJ_BABY_KNIGHT`: 8449
+- `EAJ_BABY_WIZARD`: 8450
+- `EAJ_BABY_HUNTER`: 8451
+- `EAJ_BABY_PRIEST`: 8452
+- `EAJ_BABY_BLACKSMITH`: 8453
+- `EAJ_BABY_ASSASSIN`: 8454
+- `EAJ_BABY_CRUSADER`: 8705
+- `EAJ_BABY_SAGE`: 8706
+- `EAJ_BABY_BARDDANCER`: 8707
+- `EAJ_BABY_MONK`: 8708
+- `EAJ_BABY_ALCHEMIST`: 8709
+- `EAJ_BABY_ROGUE`: 8710
+- `EAJ_SUPER_NOVICE_E`: 16640
+- `EAJ_RUNE_KNIGHT`: 16641
+- `EAJ_WARLOCK`: 16642
+- `EAJ_RANGER`: 16643
+- `EAJ_ARCH_BISHOP`: 16644
+- `EAJ_MECHANIC`: 16645
+- `EAJ_GUILLOTINE_CROSS`: 16646
+- `EAJ_ROYAL_GUARD`: 16897
+- `EAJ_SORCERER`: 16898
+- `EAJ_MINSTRELWANDERER`: 16899
+- `EAJ_SURA`: 16900
+- `EAJ_GENETIC`: 16901
+- `EAJ_SHADOW_CHASER`: 16902
+- `EAJ_RUNE_KNIGHT_T`: 20737
+- `EAJ_WARLOCK_T`: 20738
+- `EAJ_RANGER_T`: 20739
+- `EAJ_ARCH_BISHOP_T`: 20740
+- `EAJ_MECHANIC_T`: 20741
+- `EAJ_GUILLOTINE_CROSS_T`: 20742
+- `EAJ_ROYAL_GUARD_T`: 20993
+- `EAJ_SORCERER_T`: 20994
+- `EAJ_MINSTRELWANDERER_T`: 20995
+- `EAJ_SURA_T`: 20996
+- `EAJ_GENETIC_T`: 20997
+- `EAJ_SHADOW_CHASER_T`: 20998
+- `EAJ_SUPER_BABY_E`: 24832
+- `EAJ_BABY_RUNE`: 24833
+- `EAJ_BABY_WARLOCK`: 24834
+- `EAJ_BABY_RANGER`: 24835
+- `EAJ_BABY_BISHOP`: 24836
+- `EAJ_BABY_MECHANIC`: 24837
+- `EAJ_BABY_CROSS`: 24838
+- `EAJ_BABY_GUARD`: 25089
+- `EAJ_BABY_SORCERER`: 25090
+- `EAJ_BABY_MINSTRELWANDERER`: 25091
+- `EAJ_BABY_SURA`: 25092
+- `EAJ_BABY_GENETIC`: 25093
+- `EAJ_BABY_CHASER`: 25094
+
+### Broadcast flags
+
+- `bc_all`: 0
+- `bc_map`: 1
+- `bc_area`: 2
+- `bc_self`: 3
+- `bc_pc`: 0
+- `bc_npc`: 8
+- `bc_yellow`: 0
+- `bc_blue`: 16
+- `bc_woe`: 32
+
+### Mapflags
+
+- `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_partylock`: 14
+- `mf_noicewall`: 15
+- `mf_snow`: 16
+- `mf_fog`: 17
+- `mf_sakura`: 18
+- `mf_leaves`: 19
+- `mf_clouds`: 23
+- `mf_clouds2`: 24
+- `mf_fireworks`: 25
+- `mf_gvg_castle`: 26
+- `mf_gvg_dungeon`: 27
+- `mf_nightenabled`: 28
+- `mf_nobaseexp`: 29
+- `mf_nojobexp`: 30
+- `mf_nomobloot`: 31
+- `mf_nomvploot`: 32
+- `mf_noreturn`: 33
+- `mf_nowarpto`: 34
+- `mf_nightmaredrop`: 35
+- `mf_zone`: 36
+- `mf_nocommand`: 37
+- `mf_nodrop`: 38
+- `mf_jexp`: 39
+- `mf_bexp`: 40
+- `mf_novending`: 41
+- `mf_loadevent`: 42
+- `mf_nochat`: 43
+- `mf_noexppenalty`: 44
+- `mf_guildlock`: 45
+- `mf_town`: 46
+- `mf_autotrade`: 47
+- `mf_allowks`: 48
+- `mf_monster_noteleport`: 49
+- `mf_pvp_nocalcrank`: 50
+- `mf_battleground`: 51
+- `mf_reset`: 52
+- `mf_notomb`: 53
+- `mf_nocashshop`: 54
+- `mf_noviewid`: 55
+
+### Cell Properties
+
+- `cell_walkable`: 0
+- `cell_shootable`: 1
+- `cell_water`: 2
+- `cell_npc`: 3
+- `cell_basilica`: 4
+- `cell_landprotector`: 5
+- `cell_novending`: 6
+- `cell_nochat`: 7
+
+### Cell checks
+
+- `cell_chkwall`: 1
+- `cell_chkwater`: 2
+- `cell_chkcliff`: 3
+- `cell_chkpass`: 4
+- `cell_chkreach`: 5
+- `cell_chknopass`: 6
+- `cell_chknoreach`: 7
+- `cell_chknpc`: 9
+- `cell_chkbasilica`: 10
+- `cell_chklandprotector`: 11
+- `cell_chknovending`: 12
+- `cell_chknochat`: 13
+
+### Parameters
+
+- `BaseExp`: [param]
+- `JobExp`: [param]
+- `Karma`: [param]
+- `Manner`: [param]
+- `Hp`: [param]
+- `MaxHp`: [param]
+- `Sp`: [param]
+- `MaxSp`: [param]
+- `StatusPoint`: [param]
+- `BaseLevel`: [param]
+- `SkillPoint`: [param]
+- `Class`: [param]
+- `Zeny`: [param]
+- `Sex`: [param]
+- `NextBaseExp`: [param]
+- `NextJobExp`: [param]
+- `Weight`: [param]
+- `MaxWeight`: [param]
+- `JobLevel`: [param]
+- `Upper`: [param]
+- `BaseJob`: [param]
+- `BaseClass`: [param]
+- `killerrid`: [param]
+- `killedrid`: [param]
+- `SlotChange`: [param]
+- `CharRename`: [param]
+- `ModExp`: [param]
+- `ModDrop`: [param]
+- `ModDeath`: [param]
+
+### Bonuses / Parameter IDs
+
+- `bMaxHP`: 6
+- `bMaxSP`: 8
+- `bStr`: 13
+- `bAgi`: 14
+- `bVit`: 15
+- `bInt`: 16
+- `bDex`: 17
+- `bLuk`: 18
+- `bAtk`: 41
+- `bAtk2`: 42
+- `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
+- `bSkillHeal`: 1024
+- `bMatkRate`: 1025
+- `bIgnoreDefEle`: 1026
+- `bIgnoreDefRace`: 1027
+- `bAtkRate`: 1028
+- `bSpeedAddRate`: 1029
+- `bSPRegenRate`: 1030
+- `bMagicAtkDef`: 1031
+- `bMiscAtkDef`: 1032
+- `bIgnoreMdefEle`: 1033
+- `bIgnoreMdefRace`: 1034
+- `bMagicAddEle`: 1035
+- `bMagicAddRace`: 1036
+- `bMagicAddSize`: 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
+- `bUnbreakableGarment`: 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
+- `bAllStats`: 1073
+- `bAgiVit`: 1074
+- `bAgiDexStr`: 1075
+- `bPerfectHide`: 1076
+- `bNoKnockback`: 1077
+- `bClassChange`: 1078
+- `bHPDrainValue`: 1079
+- `bSPDrainValue`: 1080
+- `bWeaponAtk`: 1081
+- `bWeaponAtkRate`: 1082
+- `bDelayrate`: 1083
+- `bHPDrainRateRace`: 1084
+- `bSPDrainRateRace`: 1085
+- `bIgnoreMdefRate`: 1086
+- `bIgnoreDefRate`: 1087
+- `bSkillHeal2`: 1088
+- `bAddEffOnSkill`: 1089
+- `bHealPower`: 1090
+- `bHealPower2`: 1091
+- `bHPVanishRate`: 1092
+- `bRestartFullRecover`: 2000
+- `bNoCastCancel`: 2001
+- `bNoSizeFix`: 2002
+- `bNoMagicDamage`: 2003
+- `bNoWeaponDamage`: 2004
+- `bNoGemStone`: 2005
+- `bNoCastCancel2`: 2006
+- `bNoMiscDamage`: 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
+- `bAutoSpellOnSkill`: 2020
+- `bSPGainValue`: 2021
+- `bHPRegenRate`: 2022
+- `bHPLossRate`: 2023
+- `bAddRace2`: 2024
+- `bHPGainValue`: 2025
+- `bSubSize`: 2026
+- `bHPDrainValueRace`: 2027
+- `bAddItemHealRate`: 2028
+- `bSPDrainValueRace`: 2029
+- `bExpAddRace`: 2030
+- `bSPGainRace`: 2031
+- `bSubRace2`: 2032
+- `bUnbreakableShoes`: 2033
+- `bUnstripableWeapon`: 2034
+- `bUnstripableArmor`: 2035
+- `bUnstripableHelm`: 2036
+- `bUnstripableShield`: 2037
+- `bIntravision`: 2038
+- `bAddMonsterDropChainItem`: 2039
+- `bSPLossRate`: 2040
+- `bAddSkillBlow`: 2041
+- `bSPVanishRate`: 2042
+- `bMagicSPGainValue`: 2043
+- `bMagicHPGainValue`: 2044
+- `bAddClassDropItem`: 2045
+- `bMatk`: 2046
+- `bSPGainRaceAttack`: 2047
+- `bHPGainRaceAttack`: 2048
+- `bSkillUseSPrate`: 2049
+- `bSkillCooldown`: 2050
+- `bSkillFixedCast`: 2051
+- `bSkillVariableCast`: 2052
+- `bFixedCastrate`: 2053
+- `bVariableCastrate`: 2054
+- `bSkillUseSP`: 2055
+- `bMagicAtkEle`: 2056
+- `bFixedCast`: 2057
+- `bVariableCast`: 2058
+- `bSetDefRace`: 2059
+- `bSetMDefRace`: 2060
+- `bAddRaceTolerance`: 2061
+- `bAddMaxWeight`: 2062
+
+### Equip index
+
+- `EQI_HEAD_TOP`: 1
+- `EQI_ARMOR`: 2
+- `EQI_HAND_L`: 3
+- `EQI_HAND_R`: 4
+- `EQI_GARMENT`: 5
+- `EQI_SHOES`: 6
+- `EQI_ACC_L`: 7
+- `EQI_ACC_R`: 8
+- `EQI_HEAD_MID`: 9
+- `EQI_HEAD_LOW`: 10
+- `EQI_COSTUME_HEAD_LOW`: 11
+- `EQI_COSTUME_HEAD_MID`: 12
+- `EQI_COSTUME_HEAD_TOP`: 13
+- `EQI_COSTUME_GARMENT`: 14
+- `EQI_SHADOW_ARMOR`: 15
+- `EQI_SHADOW_WEAPON`: 16
+- `EQI_SHADOW_SHIELD`: 17
+- `EQI_SHADOW_SHOES`: 18
+- `EQI_SHADOW_ACC_R`: 19
+- `EQI_SHADOW_ACC_L`: 20
+
+### Status effects
+
+- `Eff_Stone`: 0
+- `Eff_Freeze`: 1
+- `Eff_Stun`: 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
+- `Eff_Fear`: 11
+- `Eff_Cold`: 12
+- `Eff_Burning`: 13
+- `Eff_Deepsleep`: 14
+
+### Elements
+
+- `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
+- `Ele_All`: 255
+
+### Races
+
+- `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_Player`: 10
+- `RC_Boss`: 11
+- `RC_NonBoss`: 12
+- `RC_NonDemiHuman`: 14
+- `RC_NonPlayer`: 15
+- `RC_DemiPlayer`: 16
+- `RC_NonDemiPlayer`: 17
+- `RC_All`: 255
+
+### Subraces
+
+- `RC2_None`: 0
+- `RC2_Goblin`: 1
+- `RC2_Kobold`: 2
+- `RC2_Orc`: 3
+- `RC2_Golem`: 4
+- `RC2_Guardian`: 5
+- `RC2_Ninja`: 6
+- `RC2_Scaraba`: 7
+- `RC2_Turtle`: 8
+
+### Sizes
+
+- `Size_Small`: 0
+- `Size_Medium`: 1
+- `Size_Large`: 2
+
+### Battle Flags
+
+- `BF_WEAPON`: 1
+- `BF_MAGIC`: 2
+- `BF_MISC`: 4
+- `BF_SHORT`: 16
+- `BF_LONG`: 64
+- `BF_SKILL`: 256
+- `BF_NORMAL`: 512
+
+### Attack Flags
+
+- `ATF_SELF`: 1
+- `ATF_TARGET`: 2
+- `ATF_SHORT`: 4
+- `ATF_LONG`: 8
+- `ATF_WEAPON`: 16
+- `ATF_MAGIC`: 32
+- `ATF_MISC`: 64
+- `ATF_SKILL`: 96
+
+### Status Changes
+
+- `SC_ALL`: -1
+- `SC_STONE`: 0
+- `SC_FREEZE`: 1
+- `SC_STUN`: 2
+- `SC_SLEEP`: 3
+- `SC_POISON`: 4
+- `SC_CURSE`: 5
+- `SC_SILENCE`: 6
+- `SC_CONFUSION`: 7
+- `SC_BLIND`: 8
+- `SC_BLOODING`: 9
+- `SC_DPOISON`: 10
+- `SC_FEAR`: 11
+- `SC_COLD`: 12
+- `SC_BURNING`: 13
+- `SC_DEEP_SLEEP`: 14
+- `SC_PROVOKE`: 20
+- `SC_ENDURE`: 21
+- `SC_TWOHANDQUICKEN`: 22
+- `SC_CONCENTRATION`: 23
+- `SC_HIDING`: 24
+- `SC_CLOAKING`: 25
+- `SC_ENCHANTPOISON`: 26
+- `SC_POISONREACT`: 27
+- `SC_QUAGMIRE`: 28
+- `SC_ANGELUS`: 29
+- `SC_BLESSING`: 30
+- `SC_CRUCIS`: 31
+- `SC_INC_AGI`: 32
+- `SC_DEC_AGI`: 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_LEXAETERNA`: 42
+- `SC_ADRENALINE`: 43
+- `SC_WEAPONPERFECT`: 44
+- `SC_OVERTHRUST`: 45
+- `SC_MAXIMIZEPOWER`: 46
+- `SC_TRICKDEAD`: 47
+- `SC_SHOUT`: 48
+- `SC_ENERGYCOAT`: 49
+- `SC_BROKENARMOR`: 50
+- `SC_BROKENWEAPON`: 51
+- `SC_ILLUSION`: 52
+- `SC_WEIGHTOVER50`: 53
+- `SC_WEIGHTOVER90`: 54
+- `SC_ATTHASTE_POTION1`: 55
+- `SC_ATTHASTE_POTION2`: 56
+- `SC_ATTHASTE_POTION3`: 57
+- `SC_ATTHASTE_INFINITY`: 58
+- `SC_MOVHASTE_HORSE`: 59
+- `SC_MOVHASTE_INFINITY`: 60
+- `SC_PLUSATTACKPOWER`: 61
+- `SC_PLUSMAGICPOWER`: 62
+- `SC_WEDDING`: 63
+- `SC_SLOWDOWN`: 64
+- `SC_ANKLESNARE`: 65
+- `SC_KEEPING`: 66
+- `SC_BARRIER`: 67
+- `SC_NOEQUIPWEAPON`: 68
+- `SC_NOEQUIPSHIELD`: 69
+- `SC_NOEQUIPARMOR`: 70
+- `SC_NOEQUIPHELM`: 71
+- `SC_PROTECTWEAPON`: 72
+- `SC_PROTECTSHIELD`: 73
+- `SC_PROTECTARMOR`: 74
+- `SC_PROTECTHELM`: 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_SPEARQUICKEN`: 86
+- `SC_AUTOCOUNTER`: 87
+- `SC_SIGHT`: 88
+- `SC_SAFETYWALL`: 89
+- `SC_RUWACH`: 90
+- `SC_EXTREMITYFIST`: 91
+- `SC_EXPLOSIONSPIRITS`: 92
+- `SC_COMBOATTACK`: 93
+- `SC_BLADESTOP_WAIT`: 94
+- `SC_BLADESTOP`: 95
+- `SC_PROPERTYFIRE`: 96
+- `SC_PROPERTYWATER`: 97
+- `SC_PROPERTYWIND`: 98
+- `SC_PROPERTYGROUND`: 99
+- `SC_VOLCANO`: 100
+- `SC_DELUGE`: 101
+- `SC_VIOLENTGALE`: 102
+- `SC_SUB_WEAPONPROPERTY`: 103
+- `SC_ARMOR`: 104
+- `SC_ARMORPROPERTY`: 105
+- `SC_NOCHAT`: 106
+- `SC_BABY`: 107
+- `SC_AURABLADE`: 108
+- `SC_PARRYING`: 109
+- `SC_LKCONCENTRATION`: 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_SWORDREJECT`: 125
+- `SC_MARIONETTE_MASTER`: 126
+- `SC_MARIONETTE`: 127
+- `SC_PROPERTYUNDEAD`: 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_STORMKICK_READY`: 138
+- `SC_DOWNKICK_READY`: 139
+- `SC_TURNKICK_READY`: 140
+- `SC_COUNTERKICK_READY`: 141
+- `SC_DODGE_READY`: 142
+- `SC_RUN`: 143
+- `SC_PROPERTYDARK`: 144
+- `SC_ADRENALINE2`: 145
+- `SC_PROPERTYTELEKINESIS`: 146
+- `SC_KAIZEL`: 147
+- `SC_KAAHI`: 148
+- `SC_KAUPE`: 149
+- `SC_ONEHANDQUICKEN`: 150
+- `SC_PRESERVE`: 151
+- `SC_GDSKILL_BATTLEORDER`: 152
+- `SC_GDSKILL_REGENERATION`: 153
+- `SC_DOUBLECASTING`: 154
+- `SC_GRAVITATION`: 155
+- `SC_OVERTHRUSTMAX`: 156
+- `SC_LONGING`: 157
+- `SC_HERMODE`: 158
+- `SC_TAROTCARD`: 159
+- `SC_CR_SHRINK`: 160
+- `SC_WZ_SIGHTBLASTER`: 161
+- `SC_DC_WINKCHARM`: 162
+- `SC_RG_CCONFINE_M`: 163
+- `SC_RG_CCONFINE_S`: 164
+- `SC_DANCING`: 165
+- `SC_ARMOR_PROPERTY`: 166
+- `SC_RICHMANKIM`: 167
+- `SC_ETERNALCHAOS`: 168
+- `SC_DRUMBATTLE`: 169
+- `SC_NIBELUNGEN`: 170
+- `SC_ROKISWEIL`: 171
+- `SC_INTOABYSS`: 172
+- `SC_SIEGFRIED`: 173
+- `SC_WHISTLE`: 174
+- `SC_ASSNCROS`: 175
+- `SC_POEMBRAGI`: 176
+- `SC_APPLEIDUN`: 177
+- `SC_MODECHANGE`: 178
+- `SC_HUMMING`: 179
+- `SC_DONTFORGETME`: 180
+- `SC_FORTUNE`: 181
+- `SC_SERVICEFORYOU`: 182
+- `SC_STOP`: 183
+- `SC_STRUP`: 184
+- `SC_SOULLINK`: 185
+- `SC_COMA`: 186
+- `SC_CLAIRVOYANCE`: 187
+- `SC_INCALLSTATUS`: 188
+- `SC_CHASEWALK2`: 189
+- `SC_INCAGI`: 190
+- `SC_INCVIT`: 191
+- `SC_INCINT`: 192
+- `SC_INCDEX`: 193
+- `SC_INCLUK`: 194
+- `SC_INCHIT`: 195
+- `SC_INCHITRATE`: 196
+- `SC_INCFLEE`: 197
+- `SC_INCFLEERATE`: 198
+- `SC_INCMHPRATE`: 199
+- `SC_INCMSPRATE`: 200
+- `SC_INCATKRATE`: 201
+- `SC_INCMATKRATE`: 202
+- `SC_INCDEFRATE`: 203
+- `SC_FOOD_STR`: 204
+- `SC_FOOD_AGI`: 205
+- `SC_FOOD_VIT`: 206
+- `SC_FOOD_INT`: 207
+- `SC_FOOD_DEX`: 208
+- `SC_FOOD_LUK`: 209
+- `SC_FOOD_BASICHIT`: 210
+- `SC_FOOD_BASICAVOIDANCE`: 211
+- `SC_BATKFOOD`: 212
+- `SC_WATKFOOD`: 213
+- `SC_MATKFOOD`: 214
+- `SC_SCRESIST`: 215
+- `SC_XMAS`: 216
+- `SC_WARM`: 217
+- `SC_SUN_COMFORT`: 218
+- `SC_MOON_COMFORT`: 219
+- `SC_STAR_COMFORT`: 220
+- `SC_FUSION`: 221
+- `SC_SKILLRATE_UP`: 222
+- `SC_SKE`: 223
+- `SC_KAITE`: 224
+- `SC_SWOO`: 225
+- `SC_SKA`: 226
+- `SC_EARTHSCROLL`: 227
+- `SC_MIRACLE`: 228
+- `SC_GS_MADNESSCANCEL`: 229
+- `SC_GS_ADJUSTMENT`: 230
+- `SC_GS_ACCURACY`: 231
+- `SC_GS_GATLINGFEVER`: 232
+- `SC_NJ_TATAMIGAESHI`: 233
+- `SC_NJ_UTSUSEMI`: 234
+- `SC_NJ_BUNSINJYUTSU`: 235
+- `SC_NJ_KAENSIN`: 236
+- `SC_NJ_SUITON`: 237
+- `SC_NJ_NEN`: 238
+- `SC_KNOWLEDGE`: 239
+- `SC_SMA_READY`: 240
+- `SC_FLING`: 241
+- `SC_HLIF_AVOID`: 242
+- `SC_HLIF_CHANGE`: 243
+- `SC_HAMI_BLOODLUST`: 244
+- `SC_HLIF_FLEET`: 245
+- `SC_HLIF_SPEED`: 246
+- `SC_HAMI_DEFENCE`: 247
+- `SC_INCASPDRATE`: 248
+- `SC_PLUSAVOIDVALUE`: 249
+- `SC_JAILED`: 250
+- `SC_ENCHANTARMS`: 251
+- `SC_MAGICALATTACK`: 252
+- `SC_STONESKIN`: 253
+- `SC_CRITICALWOUND`: 254
+- `SC_MAGICMIRROR`: 255
+- `SC_SLOWCAST`: 256
+- `SC_SUMMER`: 257
+- `SC_CASH_PLUSEXP`: 258
+- `SC_CASH_RECEIVEITEM`: 259
+- `SC_CASH_BOSS_ALARM`: 260
+- `SC_CASH_DEATHPENALTY`: 261
+- `SC_CRITICALPERCENT`: 262
+- `SC_PROTECT_MDEF`: 266
+- `SC_HEALPLUS`: 268
+- `SC_PNEUMA`: 269
+- `SC_AUTOTRADE`: 270
+- `SC_KSPROTECTED`: 271
+- `SC_ARMOR_RESIST`: 272
+- `SC_ATKER_BLOOD`: 273
+- `SC_TARGET_BLOOD`: 274
+- `SC_TK_SEVENWIND`: 275
+- `SC_PROTECT_DEF`: 276
+- `SC_WALKSPEED`: 278
+- `SC_MER_FLEE`: 279
+- `SC_MER_ATK`: 280
+- `SC_MER_HP`: 281
+- `SC_MER_SP`: 282
+- `SC_MER_HIT`: 283
+- `SC_MER_QUICKEN`: 284
+- `SC_REBIRTH`: 285
+- `SC_S_LIFEPOTION`: 291
+- `SC_L_LIFEPOTION`: 292
+- `SC_CASH_PLUSONLYJOBEXP`: 293
+- `SC_HELLPOWER`: 295
+- `SC_INVINCIBLE`: 296
+- `SC_INVINCIBLEOFF`: 297
+- `SC_MANU_ATK`: 298
+- `SC_MANU_DEF`: 299
+- `SC_SPL_ATK`: 300
+- `SC_SPL_DEF`: 301
+- `SC_MANU_MATK`: 302
+- `SC_SPL_MATK`: 303
+- `SC_FOOD_STR_CASH`: 304
+- `SC_FOOD_AGI_CASH`: 305
+- `SC_FOOD_VIT_CASH`: 306
+- `SC_FOOD_DEX_CASH`: 307
+- `SC_FOOD_INT_CASH`: 308
+- `SC_FOOD_LUK_CASH`: 309
+- `SC_FROSTMISTY`: 311
+- `SC_ENCHANTBLADE`: 312
+- `SC_DEATHBOUND`: 313
+- `SC_MILLENNIUMSHIELD`: 314
+- `SC_CRUSHSTRIKE`: 315
+- `SC_REFRESH`: 316
+- `SC_REUSE_REFRESH`: 317
+- `SC_GIANTGROWTH`: 318
+- `SC_STONEHARDSKIN`: 319
+- `SC_VITALITYACTIVATION`: 320
+- `SC_STORMBLAST`: 321
+- `SC_FIGHTINGSPIRIT`: 322
+- `SC_ABUNDANCE`: 323
+- `SC_ADORAMUS`: 324
+- `SC_EPICLESIS`: 325
+- `SC_ORATIO`: 326
+- `SC_LAUDAAGNUS`: 327
+- `SC_LAUDARAMUS`: 328
+- `SC_RENOVATIO`: 329
+- `SC_EXPIATIO`: 330
+- `SC_DUPLELIGHT`: 331
+- `SC_SECRAMENT`: 332
+- `SC_WHITEIMPRISON`: 333
+- `SC_MARSHOFABYSS`: 334
+- `SC_RECOGNIZEDSPELL`: 335
+- `SC_STASIS`: 336
+- `SC_SUMMON1`: 337
+- `SC_SUMMON2`: 338
+- `SC_SUMMON3`: 339
+- `SC_SUMMON4`: 340
+- `SC_SUMMON5`: 341
+- `SC_READING_SB`: 342
+- `SC_FREEZINGSP`: 343
+- `SC_FEARBREEZE`: 344
+- `SC_ELECTRICSHOCKER`: 345
+- `SC_WUGDASH`: 346
+- `SC_WUGBITE`: 347
+- `SC_CAMOUFLAGE`: 348
+- `SC_ACCELERATION`: 349
+- `SC_HOVERING`: 350
+- `SC_SHAPESHIFT`: 351
+- `SC_INFRAREDSCAN`: 352
+- `SC_ANALYZE`: 353
+- `SC_MAGNETICFIELD`: 354
+- `SC_NEUTRALBARRIER`: 355
+- `SC_NEUTRALBARRIER_MASTER`: 356
+- `SC_STEALTHFIELD`: 357
+- `SC_STEALTHFIELD_MASTER`: 358
+- `SC_OVERHEAT`: 359
+- `SC_OVERHEAT_LIMITPOINT`: 360
+- `SC_VENOMIMPRESS`: 361
+- `SC_POISONINGWEAPON`: 362
+- `SC_WEAPONBLOCKING`: 363
+- `SC_CLOAKINGEXCEED`: 364
+- `SC_HALLUCINATIONWALK`: 365
+- `SC_HALLUCINATIONWALK_POSTDELAY`: 366
+- `SC_ROLLINGCUTTER`: 367
+- `SC_TOXIN`: 368
+- `SC_PARALYSE`: 369
+- `SC_VENOMBLEED`: 370
+- `SC_MAGICMUSHROOM`: 371
+- `SC_DEATHHURT`: 372
+- `SC_PYREXIA`: 373
+- `SC_OBLIVIONCURSE`: 374
+- `SC_LEECHESEND`: 375
+- `SC_LG_REFLECTDAMAGE`: 376
+- `SC_FORCEOFVANGUARD`: 377
+- `SC_SHIELDSPELL_DEF`: 378
+- `SC_SHIELDSPELL_MDEF`: 379
+- `SC_SHIELDSPELL_REF`: 380
+- `SC_EXEEDBREAK`: 381
+- `SC_PRESTIGE`: 382
+- `SC_BANDING`: 383
+- `SC_BANDING_DEFENCE`: 384
+- `SC_EARTHDRIVE`: 385
+- `SC_INSPIRATION`: 386
+- `SC_SPELLFIST`: 387
+- `SC_STRIKING`: 389
+- `SC_WARMER`: 390
+- `SC_VACUUM_EXTREME`: 391
+- `SC_PROPERTYWALK`: 392
+- `SC_SWING`: 393
+- `SC_SYMPHONY_LOVE`: 394
+- `SC_MOONLIT_SERENADE`: 395
+- `SC_RUSH_WINDMILL`: 396
+- `SC_ECHOSONG`: 397
+- `SC_HARMONIZE`: 398
+- `SC_SIREN`: 399
+- `SC_SIRCLEOFNATURE`: 401
+- `SC_GLOOMYDAY`: 402
+- `SC_GLOOMYDAY_SK`: 403
+- `SC_SONG_OF_MANA`: 404
+- `SC_DANCE_WITH_WUG`: 405
+- `SC_SATURDAY_NIGHT_FEVER`: 406
+- `SC_LERADS_DEW`: 407
+- `SC_MELODYOFSINK`: 408
+- `SC_BEYOND_OF_WARCRY`: 409
+- `SC_UNLIMITED_HUMMING_VOICE`: 410
+- `SC_SITDOWN_FORCE`: 411
+- `SC_NETHERWORLD`: 412
+- `SC_CRESCENTELBOW`: 413
+- `SC_CURSEDCIRCLE_ATKER`: 414
+- `SC_CURSEDCIRCLE_TARGET`: 415
+- `SC_LIGHTNINGWALK`: 416
+- `SC_RAISINGDRAGON`: 417
+- `SC_GENTLETOUCH_ENERGYGAIN`: 418
+- `SC_GENTLETOUCH_CHANGE`: 419
+- `SC_GENTLETOUCH_REVITALIZE`: 420
+- `SC_GN_CARTBOOST`: 421
+- `SC_THORNS_TRAP`: 422
+- `SC_BLOOD_SUCKER`: 423
+- `SC_FIRE_EXPANSION_SMOKE_POWDER`: 424
+- `SC_FIRE_EXPANSION_TEAR_GAS`: 425
+- `SC_MANDRAGORA`: 426
+- `SC_STOMACHACHE`: 427
+- `SC_MYSTERIOUS_POWDER`: 428
+- `SC_MELON_BOMB`: 429
+- `SC_BANANA_BOMB`: 430
+- `SC_BANANA_BOMB_SITDOWN_POSTDELAY`: 431
+- `SC_SAVAGE_STEAK`: 432
+- `SC_COCKTAIL_WARG_BLOOD`: 433
+- `SC_MINOR_BBQ`: 434
+- `SC_SIROMA_ICE_TEA`: 435
+- `SC_DROCERA_HERB_STEAMED`: 436
+- `SC_PUTTI_TAILS_NOODLES`: 437
+- `SC_BOOST500`: 438
+- `SC_FULL_SWING_K`: 439
+- `SC_MANA_PLUS`: 440
+- `SC_MUSTLE_M`: 441
+- `SC_LIFE_FORCE_F`: 442
+- `SC_EXTRACT_WHITE_POTION_Z`: 443
+- `SC_VITATA_500`: 444
+- `SC_EXTRACT_SALAMINE_JUICE`: 445
+- `SC__REPRODUCE`: 446
+- `SC__AUTOSHADOWSPELL`: 447
+- `SC__SHADOWFORM`: 448
+- `SC__BODYPAINT`: 449
+- `SC__INVISIBILITY`: 450
+- `SC__DEADLYINFECT`: 451
+- `SC__ENERVATION`: 452
+- `SC__GROOMY`: 453
+- `SC__IGNORANCE`: 454
+- `SC__LAZINESS`: 455
+- `SC__UNLUCKY`: 456
+- `SC__WEAKNESS`: 457
+- `SC__STRIPACCESSARY`: 458
+- `SC__MANHOLE`: 459
+- `SC__BLOODYLUST`: 460
+- `SC_CIRCLE_OF_FIRE`: 461
+- `SC_CIRCLE_OF_FIRE_OPTION`: 462
+- `SC_FIRE_CLOAK`: 463
+- `SC_FIRE_CLOAK_OPTION`: 464
+- `SC_WATER_SCREEN`: 465
+- `SC_WATER_SCREEN_OPTION`: 466
+- `SC_WATER_DROP`: 467
+- `SC_WATER_DROP_OPTION`: 468
+- `SC_WATER_BARRIER`: 469
+- `SC_WIND_STEP`: 470
+- `SC_WIND_STEP_OPTION`: 471
+- `SC_WIND_CURTAIN`: 472
+- `SC_WIND_CURTAIN_OPTION`: 473
+- `SC_ZEPHYR`: 474
+- `SC_SOLID_SKIN`: 475
+- `SC_SOLID_SKIN_OPTION`: 476
+- `SC_STONE_SHIELD`: 477
+- `SC_STONE_SHIELD_OPTION`: 478
+- `SC_POWER_OF_GAIA`: 479
+- `SC_PYROTECHNIC`: 480
+- `SC_PYROTECHNIC_OPTION`: 481
+- `SC_HEATER`: 482
+- `SC_HEATER_OPTION`: 483
+- `SC_TROPIC`: 484
+- `SC_TROPIC_OPTION`: 485
+- `SC_AQUAPLAY`: 486
+- `SC_AQUAPLAY_OPTION`: 487
+- `SC_COOLER`: 488
+- `SC_COOLER_OPTION`: 489
+- `SC_CHILLY_AIR`: 490
+- `SC_CHILLY_AIR_OPTION`: 491
+- `SC_GUST`: 492
+- `SC_GUST_OPTION`: 493
+- `SC_BLAST`: 494
+- `SC_BLAST_OPTION`: 495
+- `SC_WILD_STORM`: 496
+- `SC_WILD_STORM_OPTION`: 497
+- `SC_PETROLOGY`: 498
+- `SC_PETROLOGY_OPTION`: 499
+- `SC_CURSED_SOIL`: 500
+- `SC_CURSED_SOIL_OPTION`: 501
+- `SC_UPHEAVAL`: 502
+- `SC_UPHEAVAL_OPTION`: 503
+- `SC_TIDAL_WEAPON`: 504
+- `SC_TIDAL_WEAPON_OPTION`: 505
+- `SC_ROCK_CRUSHER`: 506
+- `SC_ROCK_CRUSHER_ATK`: 507
+- `SC_LEADERSHIP`: 508
+- `SC_GLORYWOUNDS`: 509
+- `SC_SOULCOLD`: 510
+- `SC_HAWKEYES`: 511
+- `SC_ODINS_POWER`: 512
+- `SC_FIRE_INSIGNIA`: 513
+- `SC_WATER_INSIGNIA`: 514
+- `SC_WIND_INSIGNIA`: 515
+- `SC_EARTH_INSIGNIA`: 516
+- `SC_PUSH_CART`: 517
+- `SC_SPELLBOOK1`: 518
+- `SC_SPELLBOOK2`: 519
+- `SC_SPELLBOOK3`: 520
+- `SC_SPELLBOOK4`: 521
+- `SC_SPELLBOOK5`: 522
+- `SC_SPELLBOOK6`: 523
+- `SC_SPELLBOOK7`: 524
+- `SC_INCMHP`: 525
+- `SC_INCMSP`: 526
+- `SC_PARTYFLEE`: 527
+- `SC_MEIKYOUSISUI`: 528
+- `SC_KO_JYUMONJIKIRI`: 529
+- `SC_KYOUGAKU`: 530
+- `SC_IZAYOI`: 531
+- `SC_ZENKAI`: 532
+- `SC_KG_KAGEHUMI`: 533
+- `SC_KYOMU`: 534
+- `SC_KAGEMUSYA`: 535
+- `SC_ZANGETSU`: 536
+- `SC_GENSOU`: 537
+- `SC_AKAITSUKI`: 538
+- `SC_STYLE_CHANGE`: 539
+- `SC_GOLDENE_FERSE`: 540
+- `SC_ANGRIFFS_MODUS`: 541
+- `SC_ERASER_CUTTER`: 542
+- `SC_OVERED_BOOST`: 543
+- `SC_LIGHT_OF_REGENE`: 544
+- `SC_VOLCANIC_ASH`: 545
+- `SC_GRANITIC_ARMOR`: 546
+- `SC_MAGMA_FLOW`: 547
+- `SC_PYROCLASTIC`: 548
+- `SC_NEEDLE_OF_PARALYZE`: 549
+- `SC_PAIN_KILLER`: 550
+- `SC_EXTREMITYFIST2`: 551
+- `SC_RAID`: 552
+- `SC_DARKCROW`: 553
+- `SC_FULL_THROTTLE`: 554
+- `SC_REBOUND`: 555
+- `SC_UNLIMIT`: 556
+- `SC_KINGS_GRACE`: 557
+- `SC_TELEKINESIS_INTENSE`: 558
+- `SC_OFFERTORIUM`: 559
+- `SC_FRIGG_SONG`: 560
+- `SC_ALL_RIDING`: 561
+- `SC_HANBOK`: 562
+- `SC_MONSTER_TRANSFORM`: 563
+- `SC_ANGEL_PROTECT`: 564
+- `SC_ILLUSIONDOPING`: 565
+- `SC_MTF_ASPD`: 566
+- `SC_MTF_RANGEATK`: 567
+- `SC_MTF_MATK`: 568
+- `SC_MTF_MLEATKED`: 569
+- `SC_MTF_CRIDAMAGE`: 570
+- `SC_MOONSTAR`: 571
+- `SC_SUPER_STAR`: 572
+- `SC_OKTOBERFEST`: 573
+- `SC_STRANGELIGHTS`: 574
+- `SC_DECORATION_OF_MUSIC`: 575
+- `SC__MAELSTROM`: 576
+- `SC__CHAOS`: 577
+- `SC__FEINTBOMB_MASTER`: 578
+- `SC_FALLENEMPIRE`: 579
+- `SC_FLASHCOMBO`: 580
+- `SC_DEFSET`: 581
+- `SC_MDEFSET`: 582
+- `SC_NO_SWITCH_EQUIP`: 583
+- `SC_MTF_MHP`: 584
+- `SC_MTF_MSP`: 585
+- `SC_MTF_PUMPKIN`: 586
+- `SC_MTF_HITFLEE`: 587
+- `SC_LJOSALFAR`: 588
+- `SC_MERMAID_LONGING`: 589
+- `SC_ACARAJE`: 590
+- `SC_TARGET_ASPD`: 591
+- `SC_SKELSCROLL`: 592
+- `SC_DISTRUCTIONSCROLL`: 593
+- `SC_ROYALSCROLL`: 594
+- `SC_IMMUNITYSCROLL`: 595
+- `SC_MYSTICSCROLL`: 596
+- `SC_BATTLESCROLL`: 597
+- `SC_ARMORSCROLL`: 598
+- `SC_FREYJASCROLL`: 599
+- `SC_SOULSCROLL`: 600
+- `SC_QUEST_BUFF1`: 601
+- `SC_QUEST_BUFF2`: 602
+- `SC_QUEST_BUFF3`: 603
+- `SC_GEFFEN_MAGIC1`: 604
+- `SC_GEFFEN_MAGIC2`: 605
+- `SC_GEFFEN_MAGIC3`: 606
+- `SC_FENRIR_CARD`: 607
+- `SC_ATKER_ASPD`: 608
+- `SC_ATKER_MOVESPEED`: 609
+- `SC_FOOD_CRITICALSUCCESSVALUE`: 610
+- `SC_CUP_OF_BOZA`: 611
+- `SC_OVERLAPEXPUP`: 612
+- `SC_MORA_BUFF`: 613
+- `SC_MVPCARD_TAOGUNKA`: 614
+- `SC_MVPCARD_MISTRESS`: 615
+- `SC_MVPCARD_ORCHERO`: 616
+- `SC_MVPCARD_ORCLORD`: 617
+- `SC_HAT_EFFECT`: 618
+- `SC_FLOWERSMOKE`: 619
+- `SC_FSTONE`: 620
+- `SC_HAPPINESS_STAR`: 621
+- `SC_MAPLE_FALLS`: 622
+- `SC_TIME_ACCESSORY`: 623
+- `SC_MAGICAL_FEATHER`: 624
+- `SC_BLOSSOM_FLUTTERING`: 625
+- `SC_GM_BATTLE`: 626
+- `SC_GM_BATTLE2`: 627
+- `SC_2011RWC`: 628
+- `SC_STR_SCROLL`: 629
+- `SC_INT_SCROLL`: 630
+- `SC_STEAMPACK`: 631
+- `SC_MOVHASTE_POTION`: 632
+- `SC_MOVESLOW_POTION`: 633
+- `SC_BUCHEDENOEL`: 634
+- `SC_PHI_DEMON`: 635
+- `SC_PROMOTE_HEALTH_RESERCH`: 636
+- `SC_ENERGY_DRINK_RESERCH`: 637
+- `SC_MAGIC_CANDY`: 638
+- `SC_M_LIFEPOTION`: 639
+- `SC_G_LIFEPOTION`: 640
+- `SC_MYSTICPOWDER`: 641
+
+### Emotes
+
+- `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_mute`: 34
+- `e_indonesia`: 35
+- `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_malaysia`: 49
+- `e_singapore`: 50
+- `e_brazil`: 51
+- `e_flash`: 52
+- `e_spin`: 53
+- `e_sigh`: 54
+- `e_dum`: 55
+- `e_loud`: 56
+- `e_otl`: 57
+- `e_dice1`: 58
+- `e_dice2`: 59
+- `e_dice3`: 60
+- `e_dice4`: 61
+- `e_dice5`: 62
+- `e_dice6`: 63
+- `e_india`: 64
+- `e_luv`: 65
+- `e_russia`: 66
+- `e_virgin`: 67
+- `e_mobile`: 68
+- `e_mail`: 69
+- `e_chinese`: 70
+- `e_antenna1`: 71
+- `e_antenna2`: 72
+- `e_antenna3`: 73
+- `e_hum`: 74
+- `e_abs`: 75
+- `e_oops`: 76
+- `e_spit`: 77
+- `e_ene`: 78
+- `e_panic`: 79
+- `e_whisp`: 80
+
+### petstat
+
+- `PET_CLASS`: 1
+- `PET_NAME`: 2
+- `PET_LEVEL`: 3
+- `PET_HUNGRY`: 4
+- `PET_INTIMATE`: 5
+
+### getmonsterinfo
+
+- `MOB_NAME`: 0
+- `MOB_LV`: 1
+- `MOB_MAXHP`: 2
+- `MOB_BASEEXP`: 3
+- `MOB_JOBEXP`: 4
+- `MOB_ATK1`: 5
+- `MOB_ATK2`: 6
+- `MOB_DEF`: 7
+- `MOB_MDEF`: 8
+- `MOB_STR`: 9
+- `MOB_AGI`: 10
+- `MOB_VIT`: 11
+- `MOB_INT`: 12
+- `MOB_DEX`: 13
+- `MOB_LUK`: 14
+- `MOB_RANGE`: 15
+- `MOB_RANGE2`: 16
+- `MOB_RANGE3`: 17
+- `MOB_SIZE`: 18
+- `MOB_RACE`: 19
+- `MOB_ELEMENT`: 20
+- `MOB_MODE`: 21
+- `MOB_MVPEXP`: 22
+
+### mercenary guilds
+
+- `ARCH_MERC_GUILD`: 0
+- `SPEAR_MERC_GUILD`: 1
+- `SWORD_MERC_GUILD`: 2
+
+### Effects
+
+- `EF_NONE`: -1
+- `EF_HIT1`: 0
+- `EF_HIT2`: 1
+- `EF_HIT3`: 2
+- `EF_HIT4`: 3
+- `EF_HIT5`: 4
+- `EF_HIT6`: 5
+- `EF_ENTRY`: 6
+- `EF_EXIT`: 7
+- `EF_WARP`: 8
+- `EF_ENHANCE`: 9
+- `EF_COIN`: 10
+- `EF_ENDURE`: 11
+- `EF_BEGINSPELL`: 12
+- `EF_GLASSWALL`: 13
+- `EF_HEALSP`: 14
+- `EF_SOULSTRIKE`: 15
+- `EF_BASH`: 16
+- `EF_MAGNUMBREAK`: 17
+- `EF_STEAL`: 18
+- `EF_HIDING`: 19
+- `EF_PATTACK`: 20
+- `EF_DETOXICATION`: 21
+- `EF_SIGHT`: 22
+- `EF_STONECURSE`: 23
+- `EF_FIREBALL`: 24
+- `EF_FIREWALL`: 25
+- `EF_ICEARROW`: 26
+- `EF_FROSTDIVER`: 27
+- `EF_FROSTDIVER2`: 28
+- `EF_LIGHTBOLT`: 29
+- `EF_THUNDERSTORM`: 30
+- `EF_FIREARROW`: 31
+- `EF_NAPALMBEAT`: 32
+- `EF_RUWACH`: 33
+- `EF_TELEPORTATION`: 34
+- `EF_READYPORTAL`: 35
+- `EF_PORTAL`: 36
+- `EF_INCAGILITY`: 37
+- `EF_DECAGILITY`: 38
+- `EF_AQUA`: 39
+- `EF_SIGNUM`: 40
+- `EF_ANGELUS`: 41
+- `EF_BLESSING`: 42
+- `EF_INCAGIDEX`: 43
+- `EF_SMOKE`: 44
+- `EF_FIREFLY`: 45
+- `EF_SANDWIND`: 46
+- `EF_TORCH`: 47
+- `EF_SPRAYPOND`: 48
+- `EF_FIREHIT`: 49
+- `EF_FIRESPLASHHIT`: 50
+- `EF_COLDHIT`: 51
+- `EF_WINDHIT`: 52
+- `EF_POISONHIT`: 53
+- `EF_BEGINSPELL2`: 54
+- `EF_BEGINSPELL3`: 55
+- `EF_BEGINSPELL4`: 56
+- `EF_BEGINSPELL5`: 57
+- `EF_BEGINSPELL6`: 58
+- `EF_BEGINSPELL7`: 59
+- `EF_LOCKON`: 60
+- `EF_WARPZONE`: 61
+- `EF_SIGHTRASHER`: 62
+- `EF_BARRIER`: 63
+- `EF_ARROWSHOT`: 64
+- `EF_INVENOM`: 65
+- `EF_CURE`: 66
+- `EF_PROVOKE`: 67
+- `EF_MVP`: 68
+- `EF_SKIDTRAP`: 69
+- `EF_BRANDISHSPEAR`: 70
+- `EF_CONE`: 71
+- `EF_SPHERE`: 72
+- `EF_BOWLINGBASH`: 73
+- `EF_ICEWALL`: 74
+- `EF_GLORIA`: 75
+- `EF_MAGNIFICAT`: 76
+- `EF_RESURRECTION`: 77
+- `EF_RECOVERY`: 78
+- `EF_EARTHSPIKE`: 79
+- `EF_SPEARBMR`: 80
+- `EF_PIERCE`: 81
+- `EF_TURNUNDEAD`: 82
+- `EF_SANCTUARY`: 83
+- `EF_IMPOSITIO`: 84
+- `EF_LEXAETERNA`: 85
+- `EF_ASPERSIO`: 86
+- `EF_LEXDIVINA`: 87
+- `EF_SUFFRAGIUM`: 88
+- `EF_STORMGUST`: 89
+- `EF_LORD`: 90
+- `EF_BENEDICTIO`: 91
+- `EF_METEORSTORM`: 92
+- `EF_YUFITEL`: 93
+- `EF_YUFITELHIT`: 94
+- `EF_QUAGMIRE`: 95
+- `EF_FIREPILLAR`: 96
+- `EF_FIREPILLARBOMB`: 97
+- `EF_HASTEUP`: 98
+- `EF_FLASHER`: 99
+- `EF_REMOVETRAP`: 100
+- `EF_REPAIRWEAPON`: 101
+- `EF_CRASHEARTH`: 102
+- `EF_PERFECTION`: 103
+- `EF_MAXPOWER`: 104
+- `EF_BLASTMINE`: 105
+- `EF_BLASTMINEBOMB`: 106
+- `EF_CLAYMORE`: 107
+- `EF_FREEZING`: 108
+- `EF_BUBBLE`: 109
+- `EF_GASPUSH`: 110
+- `EF_SPRINGTRAP`: 111
+- `EF_KYRIE`: 112
+- `EF_MAGNUS`: 113
+- `EF_BOTTOM`: 114
+- `EF_BLITZBEAT`: 115
+- `EF_WATERBALL`: 116
+- `EF_WATERBALL2`: 117
+- `EF_FIREIVY`: 118
+- `EF_DETECTING`: 119
+- `EF_CLOAKING`: 120
+- `EF_SONICBLOW`: 121
+- `EF_SONICBLOWHIT`: 122
+- `EF_GRIMTOOTH`: 123
+- `EF_VENOMDUST`: 124
+- `EF_ENCHANTPOISON`: 125
+- `EF_POISONREACT`: 126
+- `EF_POISONREACT2`: 127
+- `EF_OVERTHRUST`: 128
+- `EF_SPLASHER`: 129
+- `EF_TWOHANDQUICKEN`: 130
+- `EF_AUTOCOUNTER`: 131
+- `EF_GRIMTOOTHATK`: 132
+- `EF_FREEZE`: 133
+- `EF_FREEZED`: 134
+- `EF_ICECRASH`: 135
+- `EF_SLOWPOISON`: 136
+- `EF_BOTTOM2`: 137
+- `EF_FIREPILLARON`: 138
+- `EF_SANDMAN`: 139
+- `EF_REVIVE`: 140
+- `EF_PNEUMA`: 141
+- `EF_HEAVENSDRIVE`: 142
+- `EF_SONICBLOW2`: 143
+- `EF_BRANDISH2`: 144
+- `EF_SHOCKWAVE`: 145
+- `EF_SHOCKWAVEHIT`: 146
+- `EF_EARTHHIT`: 147
+- `EF_PIERCESELF`: 148
+- `EF_BOWLINGSELF`: 149
+- `EF_SPEARSTABSELF`: 150
+- `EF_SPEARBMRSELF`: 151
+- `EF_HOLYHIT`: 152
+- `EF_CONCENTRATION`: 153
+- `EF_REFINEOK`: 154
+- `EF_REFINEFAIL`: 155
+- `EF_JOBCHANGE`: 156
+- `EF_LVUP`: 157
+- `EF_JOBLVUP`: 158
+- `EF_TOPRANK`: 159
+- `EF_PARTY`: 160
+- `EF_RAIN`: 161
+- `EF_SNOW`: 162
+- `EF_SAKURA`: 163
+- `EF_STATUS_STATE`: 164
+- `EF_BANJJAKII`: 165
+- `EF_MAKEBLUR`: 166
+- `EF_TAMINGSUCCESS`: 167
+- `EF_TAMINGFAILED`: 168
+- `EF_ENERGYCOAT`: 169
+- `EF_CARTREVOLUTION`: 170
+- `EF_VENOMDUST2`: 171
+- `EF_CHANGEDARK`: 172
+- `EF_CHANGEFIRE`: 173
+- `EF_CHANGECOLD`: 174
+- `EF_CHANGEWIND`: 175
+- `EF_CHANGEFLAME`: 176
+- `EF_CHANGEEARTH`: 177
+- `EF_CHAINGEHOLY`: 178
+- `EF_CHANGEPOISON`: 179
+- `EF_HITDARK`: 180
+- `EF_MENTALBREAK`: 181
+- `EF_MAGICALATTHIT`: 182
+- `EF_SUI_EXPLOSION`: 183
+- `EF_DARKATTACK`: 184
+- `EF_SUICIDE`: 185
+- `EF_COMBOATTACK1`: 186
+- `EF_COMBOATTACK2`: 187
+- `EF_COMBOATTACK3`: 188
+- `EF_COMBOATTACK4`: 189
+- `EF_COMBOATTACK5`: 190
+- `EF_GUIDEDATTACK`: 191
+- `EF_POISONATTACK`: 192
+- `EF_SILENCEATTACK`: 193
+- `EF_STUNATTACK`: 194
+- `EF_PETRIFYATTACK`: 195
+- `EF_CURSEATTACK`: 196
+- `EF_SLEEPATTACK`: 197
+- `EF_TELEKHIT`: 198
+- `EF_PONG`: 199
+- `EF_LEVEL99`: 200
+- `EF_LEVEL99_2`: 201
+- `EF_LEVEL99_3`: 202
+- `EF_GUMGANG`: 203
+- `EF_POTION1`: 204
+- `EF_POTION2`: 205
+- `EF_POTION3`: 206
+- `EF_POTION4`: 207
+- `EF_POTION5`: 208
+- `EF_POTION6`: 209
+- `EF_POTION7`: 210
+- `EF_POTION8`: 211
+- `EF_DARKBREATH`: 212
+- `EF_DEFFENDER`: 213
+- `EF_KEEPING`: 214
+- `EF_SUMMONSLAVE`: 215
+- `EF_BLOODDRAIN`: 216
+- `EF_ENERGYDRAIN`: 217
+- `EF_POTION_CON`: 218
+- `EF_POTION_`: 219
+- `EF_POTION_BERSERK`: 220
+- `EF_POTIONPILLAR`: 221
+- `EF_DEFENDER`: 222
+- `EF_GANBANTEIN`: 223
+- `EF_WIND`: 224
+- `EF_VOLCANO`: 225
+- `EF_GRANDCROSS`: 226
+- `EF_INTIMIDATE`: 227
+- `EF_CHOOKGI`: 228
+- `EF_CLOUD`: 229
+- `EF_CLOUD2`: 230
+- `EF_MAPPILLAR`: 231
+- `EF_LINELINK`: 232
+- `EF_CLOUD3`: 233
+- `EF_SPELLBREAKER`: 234
+- `EF_DISPELL`: 235
+- `EF_DELUGE`: 236
+- `EF_VIOLENTGALE`: 237
+- `EF_LANDPROTECTOR`: 238
+- `EF_BOTTOM_VO`: 239
+- `EF_BOTTOM_DE`: 240
+- `EF_BOTTOM_VI`: 241
+- `EF_BOTTOM_LA`: 242
+- `EF_FASTMOVE`: 243
+- `EF_MAGICROD`: 244
+- `EF_HOLYCROSS`: 245
+- `EF_SHIELDCHARGE`: 246
+- `EF_MAPPILLAR2`: 247
+- `EF_PROVIDENCE`: 248
+- `EF_SHIELDBOOMERANG`: 249
+- `EF_SPEARQUICKEN`: 250
+- `EF_DEVOTION`: 251
+- `EF_REFLECTSHIELD`: 252
+- `EF_ABSORBSPIRITS`: 253
+- `EF_STEELBODY`: 254
+- `EF_FLAMELAUNCHER`: 255
+- `EF_FROSTWEAPON`: 256
+- `EF_LIGHTNINGLOADER`: 257
+- `EF_SEISMICWEAPON`: 258
+- `EF_MAPPILLAR3`: 259
+- `EF_MAPPILLAR4`: 260
+- `EF_GUMGANG2`: 261
+- `EF_TEIHIT1`: 262
+- `EF_GUMGANG3`: 263
+- `EF_TEIHIT2`: 264
+- `EF_TANJI`: 265
+- `EF_TEIHIT1X`: 266
+- `EF_CHIMTO`: 267
+- `EF_STEALCOIN`: 268
+- `EF_STRIPWEAPON`: 269
+- `EF_STRIPSHIELD`: 270
+- `EF_STRIPARMOR`: 271
+- `EF_STRIPHELM`: 272
+- `EF_CHAINCOMBO`: 273
+- `EF_RG_COIN`: 274
+- `EF_BACKSTAP`: 275
+- `EF_TEIHIT3`: 276
+- `EF_BOTTOM_DISSONANCE`: 277
+- `EF_BOTTOM_LULLABY`: 278
+- `EF_BOTTOM_RICHMANKIM`: 279
+- `EF_BOTTOM_ETERNALCHAOS`: 280
+- `EF_BOTTOM_DRUMBATTLEFIELD`: 281
+- `EF_BOTTOM_RINGNIBELUNGEN`: 282
+- `EF_BOTTOM_ROKISWEIL`: 283
+- `EF_BOTTOM_INTOABYSS`: 284
+- `EF_BOTTOM_SIEGFRIED`: 285
+- `EF_BOTTOM_WHISTLE`: 286
+- `EF_BOTTOM_ASSASSINCROSS`: 287
+- `EF_BOTTOM_POEMBRAGI`: 288
+- `EF_BOTTOM_APPLEIDUN`: 289
+- `EF_BOTTOM_UGLYDANCE`: 290
+- `EF_BOTTOM_HUMMING`: 291
+- `EF_BOTTOM_DONTFORGETME`: 292
+- `EF_BOTTOM_FORTUNEKISS`: 293
+- `EF_BOTTOM_SERVICEFORYOU`: 294
+- `EF_TALK_FROSTJOKE`: 295
+- `EF_TALK_SCREAM`: 296
+- `EF_POKJUK`: 297
+- `EF_THROWITEM`: 298
+- `EF_THROWITEM2`: 299
+- `EF_CHEMICALPROTECTION`: 300
+- `EF_POKJUK_SOUND`: 301
+- `EF_DEMONSTRATION`: 302
+- `EF_CHEMICAL2`: 303
+- `EF_TELEPORTATION2`: 304
+- `EF_PHARMACY_OK`: 305
+- `EF_PHARMACY_FAIL`: 306
+- `EF_FORESTLIGHT`: 307
+- `EF_THROWITEM3`: 308
+- `EF_FIRSTAID`: 309
+- `EF_SPRINKLESAND`: 310
+- `EF_LOUD`: 311
+- `EF_HEAL`: 312
+- `EF_HEAL2`: 313
+- `EF_EXIT2`: 314
+- `EF_GLASSWALL2`: 315
+- `EF_READYPORTAL2`: 316
+- `EF_PORTAL2`: 317
+- `EF_BOTTOM_MAG`: 318
+- `EF_BOTTOM_SANC`: 319
+- `EF_HEAL3`: 320
+- `EF_WARPZONE2`: 321
+- `EF_FORESTLIGHT2`: 322
+- `EF_FORESTLIGHT3`: 323
+- `EF_FORESTLIGHT4`: 324
+- `EF_HEAL4`: 325
+- `EF_FOOT`: 326
+- `EF_FOOT2`: 327
+- `EF_BEGINASURA`: 328
+- `EF_TRIPLEATTACK`: 329
+- `EF_HITLINE`: 330
+- `EF_HPTIME`: 331
+- `EF_SPTIME`: 332
+- `EF_MAPLE`: 333
+- `EF_BLIND`: 334
+- `EF_POISON`: 335
+- `EF_GUARD`: 336
+- `EF_JOBLVUP50`: 337
+- `EF_ANGEL2`: 338
+- `EF_MAGNUM2`: 339
+- `EF_CALLZONE`: 340
+- `EF_PORTAL3`: 341
+- `EF_COUPLECASTING`: 342
+- `EF_HEARTCASTING`: 343
+- `EF_ENTRY2`: 344
+- `EF_SAINTWING`: 345
+- `EF_SPHEREWIND`: 346
+- `EF_COLORPAPER`: 347
+- `EF_LIGHTSPHERE`: 348
+- `EF_WATERFALL`: 349
+- `EF_WATERFALL_90`: 350
+- `EF_WATERFALL_SMALL`: 351
+- `EF_WATERFALL_SMALL_90`: 352
+- `EF_WATERFALL_T2`: 353
+- `EF_WATERFALL_T2_90`: 354
+- `EF_WATERFALL_SMALL_T2`: 355
+- `EF_WATERFALL_SMALL_T2_90`: 356
+- `EF_MINI_TETRIS`: 357
+- `EF_GHOST`: 358
+- `EF_BAT`: 359
+- `EF_BAT2`: 360
+- `EF_SOULBREAKER`: 361
+- `EF_LEVEL99_4`: 362
+- `EF_VALLENTINE`: 363
+- `EF_VALLENTINE2`: 364
+- `EF_PRESSURE`: 365
+- `EF_BASH3D`: 366
+- `EF_AURABLADE`: 367
+- `EF_REDBODY`: 368
+- `EF_LKCONCENTRATION`: 369
+- `EF_BOTTOM_GOSPEL`: 370
+- `EF_ANGEL`: 371
+- `EF_DEVIL`: 372
+- `EF_DRAGONSMOKE`: 373
+- `EF_BOTTOM_BASILICA`: 374
+- `EF_ASSUMPTIO`: 375
+- `EF_HITLINE2`: 376
+- `EF_BASH3D2`: 377
+- `EF_ENERGYDRAIN2`: 378
+- `EF_TRANSBLUEBODY`: 379
+- `EF_MAGICCRASHER`: 380
+- `EF_LIGHTSPHERE2`: 381
+- `EF_LIGHTBLADE`: 382
+- `EF_ENERGYDRAIN3`: 383
+- `EF_LINELINK2`: 384
+- `EF_LINKLIGHT`: 385
+- `EF_TRUESIGHT`: 386
+- `EF_FALCONASSAULT`: 387
+- `EF_TRIPLEATTACK2`: 388
+- `EF_PORTAL4`: 389
+- `EF_MELTDOWN`: 390
+- `EF_CARTBOOST`: 391
+- `EF_REJECTSWORD`: 392
+- `EF_TRIPLEATTACK3`: 393
+- `EF_SPHEREWIND2`: 394
+- `EF_LINELINK3`: 395
+- `EF_PINKBODY`: 396
+- `EF_LEVEL99_5`: 397
+- `EF_LEVEL99_6`: 398
+- `EF_BASH3D3`: 399
+- `EF_BASH3D4`: 400
+- `EF_NAPALMVALCAN`: 401
+- `EF_PORTAL5`: 402
+- `EF_MAGICCRASHER2`: 403
+- `EF_BOTTOM_SPIDER`: 404
+- `EF_BOTTOM_FOGWALL`: 405
+- `EF_SOULBURN`: 406
+- `EF_SOULCHANGE`: 407
+- `EF_BABY`: 408
+- `EF_SOULBREAKER2`: 409
+- `EF_RAINBOW`: 410
+- `EF_PEONG`: 411
+- `EF_TANJI2`: 412
+- `EF_PRESSEDBODY`: 413
+- `EF_SPINEDBODY`: 414
+- `EF_KICKEDBODY`: 415
+- `EF_AIRTEXTURE`: 416
+- `EF_HITBODY`: 417
+- `EF_DOUBLEGUMGANG`: 418
+- `EF_REFLECTBODY`: 419
+- `EF_BABYBODY`: 420
+- `EF_BABYBODY2`: 421
+- `EF_GIANTBODY`: 422
+- `EF_GIANTBODY2`: 423
+- `EF_ASURABODY`: 424
+- `EF_4WAYBODY`: 425
+- `EF_QUAKEBODY`: 426
+- `EF_ASURABODY_MONSTER`: 427
+- `EF_HITLINE3`: 428
+- `EF_HITLINE4`: 429
+- `EF_HITLINE5`: 430
+- `EF_HITLINE6`: 431
+- `EF_ELECTRIC`: 432
+- `EF_ELECTRIC2`: 433
+- `EF_HITLINE7`: 434
+- `EF_STORMKICK`: 435
+- `EF_HALFSPHERE`: 436
+- `EF_ATTACKENERGY`: 437
+- `EF_ATTACKENERGY2`: 438
+- `EF_CHEMICAL3`: 439
+- `EF_ASSUMPTIO2`: 440
+- `EF_BLUECASTING`: 441
+- `EF_RUN`: 442
+- `EF_STOPRUN`: 443
+- `EF_STOPEFFECT`: 444
+- `EF_JUMPBODY`: 445
+- `EF_LANDBODY`: 446
+- `EF_FOOT3`: 447
+- `EF_FOOT4`: 448
+- `EF_TAE_READY`: 449
+- `EF_GRANDCROSS2`: 450
+- `EF_SOULSTRIKE2`: 451
+- `EF_YUFITEL2`: 452
+- `EF_NPC_STOP`: 453
+- `EF_DARKCASTING`: 454
+- `EF_GUMGANGNPC`: 455
+- `EF_AGIUP`: 456
+- `EF_JUMPKICK`: 457
+- `EF_QUAKEBODY2`: 458
+- `EF_STORMKICK1`: 459
+- `EF_STORMKICK2`: 460
+- `EF_STORMKICK3`: 461
+- `EF_STORMKICK4`: 462
+- `EF_STORMKICK5`: 463
+- `EF_STORMKICK6`: 464
+- `EF_STORMKICK7`: 465
+- `EF_SPINEDBODY2`: 466
+- `EF_BEGINASURA1`: 467
+- `EF_BEGINASURA2`: 468
+- `EF_BEGINASURA3`: 469
+- `EF_BEGINASURA4`: 470
+- `EF_BEGINASURA5`: 471
+- `EF_BEGINASURA6`: 472
+- `EF_BEGINASURA7`: 473
+- `EF_AURABLADE2`: 474
+- `EF_DEVIL1`: 475
+- `EF_DEVIL2`: 476
+- `EF_DEVIL3`: 477
+- `EF_DEVIL4`: 478
+- `EF_DEVIL5`: 479
+- `EF_DEVIL6`: 480
+- `EF_DEVIL7`: 481
+- `EF_DEVIL8`: 482
+- `EF_DEVIL9`: 483
+- `EF_DEVIL10`: 484
+- `EF_DOUBLEGUMGANG2`: 485
+- `EF_DOUBLEGUMGANG3`: 486
+- `EF_BLACKDEVIL`: 487
+- `EF_FLOWERCAST`: 488
+- `EF_FLOWERCAST2`: 489
+- `EF_FLOWERCAST3`: 490
+- `EF_MOCHI`: 491
+- `EF_LAMADAN`: 492
+- `EF_EDP`: 493
+- `EF_SHIELDBOOMERANG2`: 494
+- `EF_RG_COIN2`: 495
+- `EF_GUARD2`: 496
+- `EF_SLIM`: 497
+- `EF_SLIM2`: 498
+- `EF_SLIM3`: 499
+- `EF_CHEMICALBODY`: 500
+- `EF_CASTSPIN`: 501
+- `EF_PIERCEBODY`: 502
+- `EF_SOULLINK`: 503
+- `EF_CHOOKGI2`: 504
+- `EF_MEMORIZE`: 505
+- `EF_SOULLIGHT`: 506
+- `EF_MAPAE`: 507
+- `EF_ITEMPOKJUK`: 508
+- `EF_05VAL`: 509
+- `EF_BEGINASURA11`: 510
+- `EF_NIGHT`: 511
+- `EF_CHEMICAL2DASH`: 512
+- `EF_GROUNDSAMPLE`: 513
+- `EF_GI_EXPLOSION`: 514
+- `EF_CLOUD4`: 515
+- `EF_CLOUD5`: 516
+- `EF_BOTTOM_HERMODE`: 517
+- `EF_CARTTER`: 518
+- `EF_ITEMFAST`: 519
+- `EF_SHIELDBOOMERANG3`: 520
+- `EF_DOUBLECASTBODY`: 521
+- `EF_GRAVITATION`: 522
+- `EF_TAROTCARD1`: 523
+- `EF_TAROTCARD2`: 524
+- `EF_TAROTCARD3`: 525
+- `EF_TAROTCARD4`: 526
+- `EF_TAROTCARD5`: 527
+- `EF_TAROTCARD6`: 528
+- `EF_TAROTCARD7`: 529
+- `EF_TAROTCARD8`: 530
+- `EF_TAROTCARD9`: 531
+- `EF_TAROTCARD10`: 532
+- `EF_TAROTCARD11`: 533
+- `EF_TAROTCARD12`: 534
+- `EF_TAROTCARD13`: 535
+- `EF_TAROTCARD14`: 536
+- `EF_ACIDDEMON`: 537
+- `EF_GREENBODY`: 538
+- `EF_THROWITEM4`: 539
+- `EF_BABYBODY_BACK`: 540
+- `EF_THROWITEM5`: 541
+- `EF_BLUEBODY`: 542
+- `EF_HATED`: 543
+- `EF_REDLIGHTBODY`: 544
+- `EF_RO2YEAR`: 545
+- `EF_SMA_READY`: 546
+- `EF_STIN`: 547
+- `EF_RED_HIT`: 548
+- `EF_BLUE_HIT`: 549
+- `EF_QUAKEBODY3`: 550
+- `EF_SMA`: 551
+- `EF_SMA2`: 552
+- `EF_STIN2`: 553
+- `EF_HITTEXTURE`: 554
+- `EF_STIN3`: 555
+- `EF_SMA3`: 556
+- `EF_BLUEFALL`: 557
+- `EF_BLUEFALL_90`: 558
+- `EF_FASTBLUEFALL`: 559
+- `EF_FASTBLUEFALL_90`: 560
+- `EF_BIG_PORTAL`: 561
+- `EF_BIG_PORTAL2`: 562
+- `EF_SCREEN_QUAKE`: 563
+- `EF_HOMUNCASTING`: 564
+- `EF_HFLIMOON1`: 565
+- `EF_HFLIMOON2`: 566
+- `EF_HFLIMOON3`: 567
+- `EF_HO_UP`: 568
+- `EF_HAMIDEFENCE`: 569
+- `EF_HAMICASTLE`: 570
+- `EF_HAMIBLOOD`: 571
+- `EF_HATED2`: 572
+- `EF_TWILIGHT1`: 573
+- `EF_TWILIGHT2`: 574
+- `EF_TWILIGHT3`: 575
+- `EF_ITEM_THUNDER`: 576
+- `EF_ITEM_CLOUD`: 577
+- `EF_ITEM_CURSE`: 578
+- `EF_ITEM_ZZZ`: 579
+- `EF_ITEM_RAIN`: 580
+- `EF_ITEM_LIGHT`: 581
+- `EF_ANGEL3`: 582
+- `EF_M01`: 583
+- `EF_M02`: 584
+- `EF_M03`: 585
+- `EF_M04`: 586
+- `EF_M05`: 587
+- `EF_M06`: 588
+- `EF_M07`: 589
+- `EF_KAIZEL`: 590
+- `EF_KAAHI`: 591
+- `EF_CLOUD6`: 592
+- `EF_FOOD01`: 593
+- `EF_FOOD02`: 594
+- `EF_FOOD03`: 595
+- `EF_FOOD04`: 596
+- `EF_FOOD05`: 597
+- `EF_FOOD06`: 598
+- `EF_SHRINK`: 599
+- `EF_THROWITEM6`: 600
+- `EF_SIGHT2`: 601
+- `EF_QUAKEBODY4`: 602
+- `EF_FIREHIT2`: 603
+- `EF_NPC_STOP2`: 604
+- `EF_NPC_STOP2_DEL`: 605
+- `EF_FVOICE`: 606
+- `EF_WINK`: 607
+- `EF_COOKING_OK`: 608
+- `EF_COOKING_FAIL`: 609
+- `EF_TEMP_OK`: 610
+- `EF_TEMP_FAIL`: 611
+- `EF_HAPGYEOK`: 612
+- `EF_THROWITEM7`: 613
+- `EF_THROWITEM8`: 614
+- `EF_THROWITEM9`: 615
+- `EF_THROWITEM10`: 616
+- `EF_BUNSINJYUTSU`: 617
+- `EF_KOUENKA`: 618
+- `EF_HYOUSENSOU`: 619
+- `EF_BOTTOM_SUITON`: 620
+- `EF_STIN4`: 621
+- `EF_THUNDERSTORM2`: 622
+- `EF_CHEMICAL4`: 623
+- `EF_STIN5`: 624
+- `EF_MADNESS_BLUE`: 625
+- `EF_MADNESS_RED`: 626
+- `EF_RG_COIN3`: 627
+- `EF_BASH3D5`: 628
+- `EF_CHOOKGI3`: 629
+- `EF_KIRIKAGE`: 630
+- `EF_TATAMI`: 631
+- `EF_KASUMIKIRI`: 632
+- `EF_ISSEN`: 633
+- `EF_KAEN`: 634
+- `EF_BAKU`: 635
+- `EF_HYOUSYOURAKU`: 636
+- `EF_DESPERADO`: 637
+- `EF_LIGHTNING_S`: 638
+- `EF_BLIND_S`: 639
+- `EF_POISON_S`: 640
+- `EF_FREEZING_S`: 641
+- `EF_FLARE_S`: 642
+- `EF_RAPIDSHOWER`: 643
+- `EF_MAGICALBULLET`: 644
+- `EF_SPREADATTACK`: 645
+- `EF_TRACKCASTING`: 646
+- `EF_TRACKING`: 647
+- `EF_TRIPLEACTION`: 648
+- `EF_BULLSEYE`: 649
+- `EF_MAP_MAGICZONE`: 650
+- `EF_MAP_MAGICZONE2`: 651
+- `EF_DAMAGE1`: 652
+- `EF_DAMAGE1_2`: 653
+- `EF_DAMAGE1_3`: 654
+- `EF_UNDEADBODY`: 655
+- `EF_UNDEADBODY_DEL`: 656
+- `EF_GREEN_NUMBER`: 657
+- `EF_BLUE_NUMBER`: 658
+- `EF_RED_NUMBER`: 659
+- `EF_PURPLE_NUMBER`: 660
+- `EF_BLACK_NUMBER`: 661
+- `EF_WHITE_NUMBER`: 662
+- `EF_YELLOW_NUMBER`: 663
+- `EF_PINK_NUMBER`: 664
+- `EF_BUBBLE_DROP`: 665
+- `EF_NPC_EARTHQUAKE`: 666
+- `EF_DA_SPACE`: 667
+- `EF_DRAGONFEAR`: 668
+- `EF_BLEEDING`: 669
+- `EF_WIDECONFUSE`: 670
+- `EF_BOTTOM_RUNNER`: 671
+- `EF_BOTTOM_TRANSFER`: 672
+- `EF_CRYSTAL_BLUE`: 673
+- `EF_BOTTOM_EVILLAND`: 674
+- `EF_GUARD3`: 675
+- `EF_NPC_SLOWCAST`: 676
+- `EF_CRITICALWOUND`: 677
+- `EF_GREEN99_3`: 678
+- `EF_GREEN99_5`: 679
+- `EF_GREEN99_6`: 680
+- `EF_MAPSPHERE`: 681
+- `EF_POK_LOVE`: 682
+- `EF_POK_WHITE`: 683
+- `EF_POK_VALEN`: 684
+- `EF_POK_BIRTH`: 685
+- `EF_POK_CHRISTMAS`: 686
+- `EF_MAP_MAGICZONE3`: 687
+- `EF_MAP_MAGICZONE4`: 688
+- `EF_DUST`: 689
+- `EF_TORCH_RED`: 690
+- `EF_TORCH_GREEN`: 691
+- `EF_MAP_GHOST`: 692
+- `EF_GLOW1`: 693
+- `EF_GLOW2`: 694
+- `EF_GLOW4`: 695
+- `EF_TORCH_PURPLE`: 696
+- `EF_CLOUD7`: 697
+- `EF_CLOUD8`: 698
+- `EF_FLOWERLEAF`: 699
+- `EF_MAPSPHERE2`: 700
+- `EF_GLOW11`: 701
+- `EF_GLOW12`: 702
+- `EF_CIRCLELIGHT`: 703
+- `EF_ITEM315`: 704
+- `EF_ITEM316`: 705
+- `EF_ITEM317`: 706
+- `EF_ITEM318`: 707
+- `EF_STORM_MIN`: 708
+- `EF_POK_JAP`: 709
+- `EF_MAP_GREENLIGHT`: 710
+- `EF_MAP_MAGICWALL`: 711
+- `EF_MAP_GREENLIGHT2`: 712
+- `EF_YELLOWFLY1`: 713
+- `EF_YELLOWFLY2`: 714
+- `EF_BOTTOM_BLUE`: 715
+- `EF_BOTTOM_BLUE2`: 716
+- `EF_WEWISH`: 717
+- `EF_FIREPILLARON2`: 718
+- `EF_FORESTLIGHT5`: 719
+- `EF_SOULBREAKER3`: 720
+- `EF_ADO_STR`: 721
+- `EF_IGN_STR`: 722
+- `EF_CHIMTO2`: 723
+- `EF_WINDCUTTER`: 724
+- `EF_DETECT2`: 725
+- `EF_FROSTMYSTY`: 726
+- `EF_CRIMSON_STR`: 727
+- `EF_HELL_STR`: 728
+- `EF_SPR_MASH`: 729
+- `EF_SPR_SOULE`: 730
+- `EF_DHOWL_STR`: 731
+- `EF_EARTHWALL`: 732
+- `EF_SOULBREAKER4`: 733
+- `EF_CHAINL_STR`: 734
+- `EF_CHOOKGI_FIRE`: 735
+- `EF_CHOOKGI_WIND`: 736
+- `EF_CHOOKGI_WATER`: 737
+- `EF_CHOOKGI_GROUND`: 738
+- `EF_MAGENTA_TRAP`: 739
+- `EF_COBALT_TRAP`: 740
+- `EF_MAIZE_TRAP`: 741
+- `EF_VERDURE_TRAP`: 742
+- `EF_NORMAL_TRAP`: 743
+- `EF_CLOAKING2`: 744
+- `EF_AIMED_STR`: 745
+- `EF_ARROWSTORM_STR`: 746
+- `EF_LAULAMUS_STR`: 747
+- `EF_LAUAGNUS_STR`: 748
+- `EF_MILSHIELD_STR`: 749
+- `EF_CONCENTRATION2`: 750
+- `EF_FIREBALL2`: 751
+- `EF_BUNSINJYUTSU2`: 752
+- `EF_CLEARTIME`: 753
+- `EF_GLASSWALL3`: 754
+- `EF_ORATIO`: 755
+- `EF_POTION_BERSERK2`: 756
+- `EF_CIRCLEPOWER`: 757
+- `EF_ROLLING1`: 758
+- `EF_ROLLING2`: 759
+- `EF_ROLLING3`: 760
+- `EF_ROLLING4`: 761
+- `EF_ROLLING5`: 762
+- `EF_ROLLING6`: 763
+- `EF_ROLLING7`: 764
+- `EF_ROLLING8`: 765
+- `EF_ROLLING9`: 766
+- `EF_ROLLING10`: 767
+- `EF_PURPLEBODY`: 768
+- `EF_STIN6`: 769
+- `EF_RG_COIN4`: 770
+- `EF_POISONWAV`: 771
+- `EF_POISONSMOKE`: 772
+- `EF_GUMGANG4`: 773
+- `EF_SHIELDBOOMERANG4`: 774
+- `EF_CASTSPIN2`: 775
+- `EF_VULCANWAV`: 776
+- `EF_AGIUP2`: 777
+- `EF_DETECT3`: 778
+- `EF_AGIUP3`: 779
+- `EF_DETECT4`: 780
+- `EF_ELECTRIC3`: 781
+- `EF_GUARD4`: 782
+- `EF_BOTTOM_BARRIER`: 783
+- `EF_BOTTOM_STEALTH`: 784
+- `EF_REPAIRTIME`: 785
+- `EF_NC_ANAL`: 786
+- `EF_FIRETHROW`: 787
+- `EF_VENOMIMPRESS`: 788
+- `EF_FROSTMISTY`: 789
+- `EF_BURNING`: 790
+- `EF_COLDTHROW`: 791
+- `EF_MAKEHALLU`: 792
+- `EF_HALLUTIME`: 793
+- `EF_INFRAREDSCAN`: 794
+- `EF_CRASHAXE`: 795
+- `EF_GTHUNDER`: 796
+- `EF_STONERING`: 797
+- `EF_INTIMIDATE2`: 798
+- `EF_STASIS`: 799
+- `EF_REDLINE`: 800
+- `EF_FROSTDIVER3`: 801
+- `EF_BOTTOM_BASILICA2`: 802
+- `EF_RECOGNIZED`: 803
+- `EF_TETRA`: 804
+- `EF_TETRACASTING`: 805
+- `EF_FIREBALL3`: 806
+- `EF_INTIMIDATE3`: 807
+- `EF_RECOGNIZED2`: 808
+- `EF_CLOAKING3`: 809
+- `EF_INTIMIDATE4`: 810
+- `EF_STRETCH`: 811
+- `EF_BLACKBODY`: 812
+- `EF_ENERVATION`: 813
+- `EF_ENERVATION2`: 814
+- `EF_ENERVATION3`: 815
+- `EF_ENERVATION4`: 816
+- `EF_ENERVATION5`: 817
+- `EF_ENERVATION6`: 818
+- `EF_LINELINK4`: 819
+- `EF_RG_COIN5`: 820
+- `EF_WATERFALL_ANI`: 821
+- `EF_BOTTOM_MANHOLE`: 822
+- `EF_MANHOLE`: 823
+- `EF_MAKEFEINT`: 824
+- `EF_FORESTLIGHT6`: 825
+- `EF_DARKCASTING2`: 826
+- `EF_BOTTOM_ANI`: 827
+- `EF_BOTTOM_MAELSTROM`: 828
+- `EF_BOTTOM_BLOODYLUST`: 829
+- `EF_BEGINSPELL_N1`: 830
+- `EF_BEGINSPELL_N2`: 831
+- `EF_HEAL_N`: 832
+- `EF_CHOOKGI_N`: 833
+- `EF_JOBLVUP50_2`: 834
+- `EF_CHEMICAL2DASH2`: 835
+- `EF_CHEMICAL2DASH3`: 836
+- `EF_ROLLINGCAST`: 837
+- `EF_WATER_BELOW`: 838
+- `EF_WATER_FADE`: 839
+- `EF_BEGINSPELL_N3`: 840
+- `EF_BEGINSPELL_N4`: 841
+- `EF_BEGINSPELL_N5`: 842
+- `EF_BEGINSPELL_N6`: 843
+- `EF_BEGINSPELL_N7`: 844
+- `EF_BEGINSPELL_N8`: 845
+- `EF_WATER_SMOKE`: 846
+- `EF_DANCE1`: 847
+- `EF_DANCE2`: 848
+- `EF_LINKPARTICLE`: 849
+- `EF_SOULLIGHT2`: 850
+- `EF_SPR_PARTICLE`: 851
+- `EF_SPR_PARTICLE2`: 852
+- `EF_SPR_PLANT`: 853
+- `EF_CHEMICAL_V`: 854
+- `EF_SHOOTPARTICLE`: 855
+- `EF_BOT_REVERB`: 856
+- `EF_RAIN_PARTICLE`: 857
+- `EF_CHEMICAL_V2`: 858
+- `EF_SECRA`: 859
+- `EF_BOT_REVERB2`: 860
+- `EF_CIRCLEPOWER2`: 861
+- `EF_SECRA2`: 862
+- `EF_CHEMICAL_V3`: 863
+- `EF_ENERVATION7`: 864
+- `EF_CIRCLEPOWER3`: 865
+- `EF_SPR_PLANT2`: 866
+- `EF_CIRCLEPOWER4`: 867
+- `EF_SPR_PLANT3`: 868
+- `EF_RG_COIN6`: 869
+- `EF_SPR_PLANT4`: 870
+- `EF_CIRCLEPOWER5`: 871
+- `EF_SPR_PLANT5`: 872
+- `EF_CIRCLEPOWER6`: 873
+- `EF_SPR_PLANT6`: 874
+- `EF_CIRCLEPOWER7`: 875
+- `EF_SPR_PLANT7`: 876
+- `EF_CIRCLEPOWER8`: 877
+- `EF_SPR_PLANT8`: 878
+- `EF_HEARTASURA`: 879
+- `EF_BEGINSPELL_150`: 880
+- `EF_LEVEL99_150`: 881
+- `EF_PRIMECHARGE`: 882
+- `EF_GLASSWALL4`: 883
+- `EF_GRADIUS_LASER`: 884
+- `EF_BASH3D6`: 885
+- `EF_GUMGANG5`: 886
+- `EF_HITLINE8`: 887
+- `EF_ELECTRIC4`: 888
+- `EF_TEIHIT1T`: 889
+- `EF_SPINMOVE`: 890
+- `EF_FIREBALL4`: 891
+- `EF_TRIPLEATTACK4`: 892
+- `EF_CHEMICAL3S`: 893
+- `EF_GROUNDSHAKE`: 894
+- `EF_DQ9_CHARGE`: 895
+- `EF_DQ9_CHARGE2`: 896
+- `EF_DQ9_CHARGE3`: 897
+- `EF_DQ9_CHARGE4`: 898
+- `EF_BLUELINE`: 899
+- `EF_SELFSCROLL`: 900
+- `EF_SPR_LIGHTPRINT`: 901
+- `EF_PNG_TEST`: 902
+- `EF_BEGINSPELL_YB`: 903
+- `EF_CHEMICAL2DASH4`: 904
+- `EF_GROUNDSHAKE2`: 905
+- `EF_PRESSURE2`: 906
+- `EF_RG_COIN7`: 907
+- `EF_PRIMECHARGE2`: 908
+- `EF_PRIMECHARGE3`: 909
+- `EF_PRIMECHARGE4`: 910
+- `EF_GREENCASTING`: 911
+- `EF_WALLOFTHORN`: 912
+- `EF_FIREBALL5`: 913
+- `EF_THROWITEM11`: 914
+- `EF_SPR_PLANT9`: 915
+- `EF_DEMONICFIRE`: 916
+- `EF_DEMONICFIRE2`: 917
+- `EF_DEMONICFIRE3`: 918
+- `EF_HELLSPLANT`: 919
+- `EF_FIREWALL2`: 920
+- `EF_VACUUM`: 921
+- `EF_SPR_PLANT10`: 922
+- `EF_SPR_LIGHTPRINT2`: 923
+- `EF_POISONSMOKE2`: 924
+- `EF_MAKEHALLU2`: 925
+- `EF_SHOCKWAVE2`: 926
+- `EF_SPR_PLANT11`: 927
+- `EF_COLDTHROW2`: 928
+- `EF_DEMONICFIRE4`: 929
+- `EF_PRESSURE3`: 930
+- `EF_LINKPARTICLE2`: 931
+- `EF_SOULLIGHT3`: 932
+- `EF_CHAREFFECT`: 933
+- `EF_GUMGANG6`: 934
+- `EF_FIREBALL6`: 935
+- `EF_GUMGANG7`: 936
+- `EF_GUMGANG8`: 937
+- `EF_GUMGANG9`: 938
+- `EF_BOTTOM_DE2`: 939
+- `EF_COLDSTATUS`: 940
+- `EF_SPR_LIGHTPRINT3`: 941
+- `EF_WATERBALL3`: 942
+- `EF_HEAL_N2`: 943
+- `EF_RAIN_PARTICLE2`: 944
+- `EF_CLOUD9`: 945
+- `EF_YELLOWFLY3`: 946
+- `EF_EL_GUST`: 947
+- `EF_EL_BLAST`: 948
+- `EF_EL_AQUAPLAY`: 949
+- `EF_EL_UPHEAVAL`: 950
+- `EF_EL_WILD_STORM`: 951
+- `EF_EL_CHILLY_AIR`: 952
+- `EF_EL_CURSED_SOIL`: 953
+- `EF_EL_COOLER`: 954
+- `EF_EL_TROPIC`: 955
+- `EF_EL_PYROTECHNIC`: 956
+- `EF_EL_PETROLOGY`: 957
+- `EF_EL_HEATER`: 958
+- `EF_POISON_MIST`: 959
+- `EF_ERASER_CUTTER`: 960
+- `EF_SILENT_BREEZE`: 961
+- `EF_MAGMA_FLOW`: 962
+- `EF_GRAYBODY`: 963
+- `EF_LAVA_SLIDE`: 964
+- `EF_SONIC_CLAW`: 965
+- `EF_TINDER_BREAKER`: 966
+- `EF_MIDNIGHT_FRENZY`: 967
+- `EF_MACRO`: 968
+- `EF_CHEMICAL_ALLRANGE`: 969
+- `EF_TETRA_FIRE`: 970
+- `EF_TETRA_WATER`: 971
+- `EF_TETRA_WIND`: 972
+- `EF_TETRA_GROUND`: 973
+- `EF_EMITTER`: 974
+- `EF_VOLCANIC_ASH`: 975
+- `EF_LEVEL99_ORB1`: 976
+- `EF_LEVEL99_ORB2`: 977
+- `EF_LEVEL150`: 978
+- `EF_LEVEL150_SUB`: 979
+- `EF_THROWITEM4_1`: 980
+- `EF_THROW_HAPPOKUNAI`: 981
+- `EF_THROW_MULTIPLE_COIN`: 982
+- `EF_THROW_BAKURETSU`: 983
+- `EF_ROTATE_HUUMARANKA`: 984
+- `EF_ROTATE_BG`: 985
+- `EF_ROTATE_LINE_GRAY`: 986
+- `EF_2011RWC`: 987
+- `EF_2011RWC2`: 988
+- `EF_KAIHOU`: 989
+- `EF_GROUND_EXPLOSION`: 990
+- `EF_KG_KAGEHUMI`: 991
+- `EF_KO_ZENKAI_WATER`: 992
+- `EF_KO_ZENKAI_LAND`: 993
+- `EF_KO_ZENKAI_FIRE`: 994
+- `EF_KO_ZENKAI_WIND`: 995
+- `EF_KO_JYUMONJIKIRI`: 996
+- `EF_KO_SETSUDAN`: 997
+- `EF_RED_CROSS`: 998
+- `EF_KO_IZAYOI`: 999
+- `EF_ROTATE_LINE_BLUE`: 1000
+- `EF_KG_KYOMU`: 1001
+- `EF_KO_HUUMARANKA`: 1002
+- `EF_BLUELIGHTBODY`: 1003
+- `EF_KAGEMUSYA`: 1004
+- `EF_OB_GENSOU`: 1005
+- `EF_NO100_FIRECRACKER`: 1006
+- `EF_KO_MAKIBISHI`: 1007
+- `EF_KAIHOU1`: 1008
+- `EF_AKAITSUKI`: 1009
+- `EF_ZANGETSU`: 1010
+- `EF_GENSOU`: 1011
+- `EF_HAT_EFFECT`: 1012
+- `EF_CHERRYBLOSSOM`: 1013
+- `EF_EVENT_CLOUD`: 1014
+- `EF_RUN_MAKE_OK`: 1015
+- `EF_RUN_MAKE_FAILURE`: 1016
+- `EF_MIRESULT_MAKE_OK`: 1017
+- `EF_MIRESULT_MAKE_FAIL`: 1018
+- `EF_ALL_RAY_OF_PROTECTION`: 1019
+- `EF_VENOMFOG`: 1020
+- `EF_DUSTSTORM`: 1021
+- `EF_LEVEL160`: 1022
+- `EF_LEVEL160_SUB`: 1023
+- `EF_MAPCHAIN`: 1024
+- `EF_MAGIC_FLOOR`: 1025
+- `EF_ICEMINE`: 1026
+- `EF_FLAMECORSS`: 1027
+- `EF_ICEMINE_1`: 1028
+- `EF_DANCE_BLADE_ATK`: 1029
+- `EF_DARKPIERCING`: 1030
+- `EF_INVINCIBLEOFF2`: 1031
+- `EF_MAXPAIN`: 1032
+- `EF_DEATHSUMMON`: 1033
+- `EF_MOONSTAR`: 1034
+- `EF_STRANGELIGHTS`: 1035
+- `EF_SUPER_STAR`: 1036
+- `EF_YELLOBODY`: 1037
+- `EF_COLORPAPER2`: 1038
+- `EF_EVILS_PAW`: 1039
+- `EF_GC_DARKCROW`: 1040
+- `EF_RK_DRAGONBREATH_WATER`: 1041
+- `EF_ALL_FULL_THROTTLE`: 1042
+- `EF_SR_FLASHCOMBO`: 1043
+- `EF_RK_LUXANIMA`: 1044
+- `EF_CLOUD10`: 1045
+- `EF_SO_ELEMENTAL_SHIELD`: 1046
+- `EF_AB_OFFERTORIUM`: 1047
+- `EF_WL_TELEKINESIS_INTENSE`: 1048
+- `EF_GN_ILLUSIONDOPING`: 1049
+- `EF_NC_MAGMA_ERUPTION`: 1050
+- `EF_LG_KINGS_GRACE`: 1051
+- `EF_BLOODDRAIN2`: 1052
+- `EF_NPC_WIDEWEB`: 1053
+- `EF_NPC_BURNT`: 1054
+- `EF_NPC_CHILL`: 1055
+- `EF_RA_UNLIMIT`: 1056
+- `EF_AB_OFFERTORIUM_RING`: 1057
+- `EF_SC_ESCAPE`: 1058
+- `EF_WM_FRIGG_SONG`: 1059
+- `EF_FLICKER`: 1060
+- `EF_C_MAKER`: 1061
+- `EF_HAMMER_OF_GOD`: 1062
+- `EF_MASS_SPIRAL`: 1063
+- `EF_FIRE_RAIN`: 1064
+- `EF_WHITEBODY`: 1065
+- `EF_BANISHING_BUSTER`: 1066
+- `EF_SLUGSHOT`: 1067
+- `EF_D_TAIL`: 1068
+- `EF_BIND_TRAP1`: 1069
+- `EF_BIND_TRAP2`: 1070
+- `EF_BIND_TRAP3`: 1071
+- `EF_JUMPBODY1`: 1072
+- `EF_ANIMATED_EMITTER`: 1073
+- `EF_RL_EXPLOSION`: 1074
+- `EF_C_MAKER_1`: 1075
+- `EF_QD_SHOT`: 1076
+- `EF_P_ALTER`: 1077
+- `EF_S_STORM`: 1078
+- `EF_MUSIC_HAT`: 1079
+- `EF_CLOUD_KILL`: 1080
+- `EF_ESCAPE`: 1081
+- `EF_XENO_SLASHER`: 1082
+- `EF_FLOWERSMOKE`: 1083
+- `EF_FSTONE`: 1084
+- `EF_QSCARABA`: 1085
+- `EF_LJOSALFAR`: 1086
+- `EF_HAPPINESSSTAR`: 1087
+- `EF_POWER_OF_GAIA`: 1088
+- `EF_MAPLE_FALLS`: 1089
+- `EF_MARKING_USE_CHANGEMONSTER`: 1090
+- `EF_MAGICAL_FEATHER`: 1091
+- `EF_MERMAID_LONGING`: 1092
+- `EF_GIFT_OF_SNOW`: 1093
+- `EF_ACH_COMPLETE`: 1094
+- `EF_TIME_ACCESSORY`: 1095
+- `EF_SPRITEMABLE`: 1096
+- `EF_TUNAPARTY`: 1097
+
+### NPC sprite IDs
+
+- `FAKE_NPC`: -1
+- `WARPNPC`: 45
+- `1_ETC_01`: 46
+- `1_M_01`: 47
+- `1_M_02`: 48
+- `1_M_03`: 49
+- `1_M_04`: 50
+- `1_M_BARD`: 51
+- `1_M_HOF`: 52
+- `1_M_INNKEEPER`: 53
+- `1_M_JOBGUIDER`: 54
+- `1_M_JOBTESTER`: 55
+- `1_M_KNIGHTMASTER`: 56
+- `1_M_LIBRARYMASTER`: 57
+- `1_M_MERCHANT`: 58
+- `1_M_ORIENT01`: 59
+- `1_M_PASTOR`: 60
+- `1_M_PUBMASTER`: 61
+- `1_M_SIZ`: 62
+- `1_M_SMITH`: 63
+- `1_M_WIZARD`: 64
+- `1_M_YOUNGKNIGHT`: 65
+- `1_F_01`: 66
+- `1_F_02`: 67
+- `1_F_03`: 68
+- `1_F_04`: 69
+- `1_F_GYPSY`: 70
+- `1_F_LIBRARYGIRL`: 71
+- `1_F_MARIA`: 72
+- `1_F_MERCHANT_01`: 73
+- `1_F_MERCHANT_02`: 74
+- `1_F_ORIENT_01`: 75
+- `1_F_ORIENT_02`: 76
+- `1_F_ORIENT_03`: 77
+- `1_F_ORIENT_04`: 78
+- `1_F_PRIEST`: 79
+- `1_F_PUBGIRL`: 80
+- `4_DOG01`: 81
+- `4_KID01`: 82
+- `4_M_01`: 83
+- `4_M_02`: 84
+- `4_M_03`: 85
+- `4_M_04`: 86
+- `4_M_BARBER`: 87
+- `4_M_ORIENT01`: 88
+- `4_M_ORIENT02`: 89
+- `4_F_01`: 90
+- `4_F_02`: 91
+- `4_F_03`: 92
+- `4_F_04`: 93
+- `4_F_MAID`: 94
+- `4_F_SISTER`: 95
+- `4W_KID`: 96
+- `4W_M_01`: 97
+- `4W_M_02`: 98
+- `4W_M_03`: 99
+- `4W_SAILOR`: 100
+- `4W_F_01`: 101
+- `8_F`: 102
+- `8_F_GRANDMOTHER`: 103
+- `EFFECTLAUNCHER`: 104
+- `8W_SOLDIER`: 105
+- `1_M_MOC_LORD`: 106
+- `1_M_PAY_ELDER`: 107
+- `1_M_PRON_KING`: 108
+- `4_M_MANAGER`: 109
+- `4_M_MINISTER`: 110
+- `HIDDEN_NPC`: 111
+- `4_F_KAFRA6`: 112
+- `4_F_KAFRA5`: 113
+- `4_F_KAFRA4`: 114
+- `4_F_KAFRA3`: 115
+- `4_F_KAFRA2`: 116
+- `4_F_KAFRA1`: 117
+- `2_M_THIEFMASTER`: 118
+- `2_M_SWORDMASTER`: 119
+- `2_M_PHARMACIST`: 120
+- `2_M_MOLGENSTEIN`: 121
+- `2_M_DYEINGER`: 122
+- `2_F_MAGICMASTER`: 123
+- `4_F_TELEPORTER`: 124
+- `4_M_TELEPORTER`: 125
+- `HIDDEN_WARP_NPC`: 139
+- `4_M_MUT2`: 401
+- `4_M_SCIENCE`: 402
+- `4_F_VALKYRIE2`: 403
+- `4_M_UNCLEKNIGHT`: 404
+- `4_M_YOUNGKNIGHT`: 405
+- `2_MONEMUS`: 406
+- `4_M_ATEIL`: 407
+- `4_F_ANNIVERSARY`: 408
+- `4_M_GREATPO`: 409
+- `4_M_NOVELIST`: 410
+- `4_M_CHAMPSOUL`: 411
+- `4_M_OLDFRIAR`: 412
+- `4_M_CRU_SOLD`: 413
+- `4_M_CRU_KNT`: 414
+- `4_M_CRU_HEAD`: 415
+- `4_M_CRU_CRUA`: 416
+- `4_M_KY_SOLD`: 417
+- `4_M_KY_KNT`: 418
+- `4_M_KY_HEAD`: 419
+- `4_M_KY_KIYOM`: 420
+- `4_M_BOSSCAT`: 421
+- `4_M_BABYCAT`: 422
+- `4W_F_KAFRA2`: 423
+- `4_F_MUNAK`: 424
+- `4_M_BONGUN`: 425
+- `4_BEAR`: 426
+- `4_BLUEWOLF`: 427
+- `4_PECOPECO`: 428
+- `4_M_JP_MID`: 429
+- `4_M_JP_RUN`: 430
+- `4_ORCLADY`: 431
+- `4_ORCLADY2`: 432
+- `4_ORCWARRIOR`: 433
+- `4_ORCWARRIOR2`: 434
+- `4_F_FAIRY`: 435
+- `4_F_FAIRYKID`: 436
+- `4_F_FAIRYKID2`: 437
+- `4_F_FAIRYKID3`: 438
+- `4_F_FAIRYKID4`: 439
+- `4_F_FAIRYKID5`: 440
+- `4_F_FAIRYKID6`: 441
+- `4_M_FAIRYKID`: 442
+- `4_M_FAIRYKID2`: 443
+- `4_M_FAIRYKID3`: 444
+- `4_M_FAIRYKID4`: 445
+- `4_M_FAIRYKID5`: 446
+- `4_M_FAIRYSOLDIER`: 447
+- `4_M_TUFFOLD`: 448
+- `4_MAN_BENKUNI`: 449
+- `4_MAN_GALTUN`: 450
+- `4_MAN_JERUTOO`: 451
+- `4_MAN_LAVAIL`: 452
+- `4_MAN_NITT`: 453
+- `4_MAN_PIOM`: 454
+- `4_MAN_PIOM2`: 455
+- `4_M_DSTMAN`: 456
+- `4_M_DSTMANDEAD`: 457
+- `4_BABYLEOPARD`: 458
+- `4_M_REDSWORD`: 459
+- `4_MAN_PIOM3`: 460
+- `4_M_FAIRYSOLDIER2`: 461
+- `4_F_FAIRYSOLDIER`: 462
+- `4_DRAGON_EGG`: 463
+- `4_MIMIC`: 464
+- `4_F_FAIRY1`: 465
+- `4_F_GUILLOTINE`: 466
+- `4_M_GUILLOTINE`: 467
+- `4_M_KNIGHT_BLACK`: 468
+- `4_M_KNIGHT_GOLD`: 469
+- `4_M_KNIGHT_SILVER`: 470
+- `4_SKULL_MUD`: 471
+- `4_M_BRZ_INDIAN`: 472
+- `4_F_BRZ_INDIAN`: 473
+- `4_F_BRZ_INDOLD`: 474
+- `4_M_BRZ_JACI`: 475
+- `4_M_BRZ_MAN1`: 476
+- `4_M_BRZ_MAN2`: 477
+- `4_F_BRZ_WOMAN`: 478
+- `4_M_MINSTREL`: 479
+- `4_M_MINSTREL1`: 480
+- `4_M_SHADOWCHASER`: 481
+- `4_F_SHADOWCHASER`: 482
+- `4_M_SURA`: 483
+- `4_F_SURA`: 484
+- `4_F_WANDERER`: 485
+- `4_M_BARD`: 486
+- `1_FLAG_NOFEAR`: 487
+- `4_M_NOFEARGUY`: 488
+- `4_MAN_PIOM6`: 489
+- `4_MAN_PIOM4`: 490
+- `4_MAN_PIOM5`: 491
+- `4_MAN_GALTUN1`: 492
+- `4_HUMAN_GERUTOO`: 493
+- `4_M_ROKI`: 494
+- `4_M_MERCAT1`: 495
+- `4_M_MERCAT2`: 496
+- `4_M_CATMAN1`: 497
+- `4_M_CATMAN2`: 498
+- `4_F_BRZ_WOMAN2`: 499
+- `4_M_JP_DISH`: 500
+- `4_F_JP_NOAH`: 501
+- `4_F_JP_OZ`: 502
+- `4_F_JP_CHROME`: 503
+- `4_F_JP_RINNE`: 504
+- `4_WHITETIGER`: 505
+- `4_VENDING_MACHINE`: 506
+- `4_MISTY`: 507
+- `4_NECORING`: 508
+- `4_ELEPHANT`: 509
+- `4_F_NYDHOG`: 510
+- `4_F_NYDHOG2`: 511
+- `4_M_ROKI2`: 512
+- `4_M_DOGTRAVELER`: 513
+- `4_M_DOGTRAVELER2`: 514
+- `4_F_DOGTRAVELER`: 515
+- `4_M_RAFLE_GR`: 516
+- `4_M_RAFLE_OLD`: 517
+- `4_F_RAFLE_PK`: 518
+- `4_M_LYINGDOG`: 519
+- `4_F_MORAFINE1`: 520
+- `4_F_MORAFINE2`: 521
+- `4_M_RAFLE_OR`: 522
+- `4_F_RAFLE_YE`: 523
+- `4_M_RAFLE_VI`: 524
+- `4_F_RAFLE_VI`: 525
+- `4_M_ARDHA`: 526
+- `4_CREEPER`: 527
+- `JP_RUFAKU`: 528
+- `JP_SUPIKA`: 529
+- `JP_SABIKU`: 530
+- `JP_ARUGORU`: 531
+- `JP_ARUNA`: 532
+- `JP_AIRI`: 533
+- `4_M_DEWOLDMAN`: 534
+- `4_M_DEWOLDWOMAN`: 535
+- `4_M_DEWMAN`: 536
+- `4_M_DEWWOMAN`: 537
+- `4_M_DEWBOY`: 538
+- `4_M_DEWGIRL`: 539
+- `4_M_DEWZATICHIEF`: 540
+- `4_M_DEWZATIMAN`: 541
+- `4_M_ALCHE_E`: 542
+- `4_MASK_SMOKEY`: 543
+- `4_CAT_SAILOR1`: 544
+- `4_CAT_SAILOR2`: 545
+- `4_CAT_SAILOR3`: 546
+- `4_CAT_SAILOR4`: 547
+- `4_CAT_CHEF`: 548
+- `4_CAT_MERMASTER`: 549
+- `4_CRACK`: 550
+- `4_ASTER`: 551
+- `4_F_STARFISHGIRL`: 552
+- `4_CAT_DOWN`: 553
+- `4_CAT_REST`: 554
+- `4_CAT_3COLOR`: 555
+- `4_CAT_ADMIRAL`: 556
+- `4_SOIL`: 557
+- `4_F_ALCHE_A`: 558
+- `4_CAT_ADV1`: 559
+- `4_CAT_ADV2`: 560
+- `4_CAT_SAILOR5`: 561
+- `2_DROP_MACHINE`: 562
+- `2_SLOT_MACHINE`: 563
+- `2_VENDING_MACHINE1`: 564
+- `MOB_TOMB`: 565
+- `4_MYSTCASE`: 566
+- `4_M_SIT_NOVICE`: 567
+- `4_OCTOPUS_LEG`: 568
+- `4_F_NURSE`: 569
+- `4_MAL_SOLDIER`: 570
+- `4_MAL_CAPTAIN`: 571
+- `4_MAL_BUDIDAI`: 572
+- `4_M_MAYOR`: 573
+- `4_M_BARYO_OLD`: 574
+- `4_F_BARYO_OLD`: 575
+- `4_F_BARYO_GIRL`: 576
+- `4_M_BARYO_BOY`: 577
+- `4_M_BARYO_MAN`: 578
+- `4_F_BARYO_WOMAN`: 579
+- `4_BARYO_CHIEF`: 580
+- `4_MAL_KAFRA`: 581
+- `4_M_MALAYA`: 582
+- `4_F_MALAYA`: 583
+- `4_F_PATIENT`: 584
+- `4_M_PATIENT`: 585
+- `4_F_KR_TIGER`: 586
+- `4_M_KR_BOY`: 587
+- `4_M_KAGE_OLD`: 588
+- `4_WHIKEBAIN`: 589
+- `4_EREND`: 590
+- `4_RAWREL`: 591
+- `4_ARMAIA`: 592
+- `4_KAVAC`: 593
+- `4_YGNIZEM`: 594
+- `4_EREMES`: 595
+- `4_MAGALETA`: 596
+- `4_KATRINN`: 597
+- `4_SHECIL`: 598
+- `4_SEYREN`: 599
+- `4_HARWORD`: 600
+- `4_F_JP_CYNTHIA`: 601
+- `4_M_JP_GUSTON`: 602
+- `4_M_JP_BERKUT`: 603
+- `4_F_JP_DARK_ADELAIDE`: 604
+- `4_M_JP_DARK_DARIUS`: 605
+- `4_M_JP_JESTER`: 606
+- `XMAS_SMOKEY_B`: 607
+- `XMAS_SMOKEY_R`: 608
+- `XMAS_SMOKEY_Y`: 609
+- `4_F_CLOCKDOLL`: 610
+- `4_F_FAIRY2`: 611
+- `4_F_PINKWOMAN`: 612
+- `4_FAIRYDEADLEAF`: 613
+- `4_FROG`: 614
+- `4_M_BLACKMAN`: 615
+- `4_M_BLUEMAN`: 616
+- `4_M_FAIRYANG`: 617
+- `4_M_FAIRYAVANT`: 618
+- `4_M_FAIRYFREAK`: 619
+- `4_M_FAIRYKID6`: 620
+- `4_M_FAIRYSCHOLAR`: 621
+- `4_M_FAIRYSCHOLAR_DIRTY`: 622
+- `4_M_FARIY_HISIE`: 623
+- `4_M_FARIYKING`: 624
+- `4_M_NEWOZ`: 625
+- `4_M_OLIVER`: 626
+- `4_M_PROFESSORWORM`: 627
+- `4_M_REDMAN`: 628
+- `4_F_GELKA`: 629
+- `4_M_ROTERT`: 630
+- `4_BLACKDRAGON`: 631
+- `4_M_GUNSLINGER`: 632
+- `4_F_GUNSLINGER`: 633
+- `4_M_ARCHER`: 634
+- `4_M_SWORDMAN`: 635
+- `4_M_NINJA_RED`: 636
+- `4_M_NINJA_BLUE`: 637
+- `4_M_THIEF_RUMIN`: 638
+- `4_M_NOV_RUMIN`: 639
+- `4_F_MAYSEL`: 640
+- `4_F_ACOLYTE`: 641
+- `4_M_NOV_HUNT`: 642
+- `4_F_GENETIC`: 643
+- `4_F_TAEKWON`: 644
+- `4_F_SWORDMAN`: 645
+- `4_F_IU`: 646
+- `4_M_RAGI`: 647
+- `4_M_MELODY`: 648
+- `4_TRACE`: 649
+- `4_F_HIMEL`: 650
+- `4_LEVITATEMAN`: 651
+- `4_M_HEINRICH`: 652
+- `4_M_ROYALGUARD`: 653
+- `4_M_BARMUND`: 654
+- `4_F_KHALITZBURG`: 655
+- `4_F_HIMEL2`: 656
+- `4_WHITEKNIGHT`: 657
+- `4_COCO`: 658
+- `4_M_ALADDIN`: 659
+- `4_M_GENIE`: 660
+- `4_F_GENIE`: 661
+- `4_JP_MID_SWIM`: 662
+- `4_JP_RUNE_SWIM`: 663
+- `4_F_FENRIR`: 664
+- `4_F_GEFFEN_FAY`: 665
+- `4_F_IRIS`: 666
+- `4_F_LUCILE`: 667
+- `4_F_SARAH_BABY`: 668
+- `4_GEFFEN_01`: 669
+- `4_GEFFEN_02`: 670
+- `4_GEFFEN_03`: 671
+- `4_GEFFEN_04`: 672
+- `4_GEFFEN_05`: 673
+- `4_GEFFEN_06`: 674
+- `4_GEFFEN_07`: 675
+- `4_GEFFEN_08`: 676
+- `4_GEFFEN_09`: 677
+- `4_GEFFEN_10`: 678
+- `4_GEFFEN_11`: 679
+- `4_GEFFEN_12`: 680
+- `4_GEFFEN_13`: 681
+- `4_GEFFEN_14`: 682
+- `4_M_CHAOS`: 683
+- `4_M_CHIEF_IRIN`: 684
+- `4_M_SAKRAY`: 685
+- `4_M_SAKRAYROYAL`: 686
+- `4_TOWER_01`: 687
+- `4_TOWER_02`: 688
+- `4_TOWER_03`: 689
+- `4_TOWER_04`: 690
+- `4_TOWER_05`: 691
+- `4_TOWER_06`: 692
+- `4_TOWER_07`: 693
+- `4_TOWER_08`: 694
+- `4_TOWER_09`: 695
+- `4_TOWER_10`: 696
+- `4_TOWER_11`: 697
+- `4_TOWER_12`: 698
+- `4_TOWER_13`: 699
+- `8_F_GIRL`: 700
+- `4_F_GODEMOM`: 701
+- `4_F_GON`: 702
+- `4_F_KID2`: 703
+- `4_M_BIBI`: 704
+- `4_M_GEF_SOLDIER`: 705
+- `4_M_KID1`: 706
+- `4_M_MOC_SOLDIER`: 707
+- `4_M_PAY_SOLDIER`: 708
+- `4_M_SEAMAN`: 709
+- `4_M_SNOWMAN`: 710
+- `4_F_05`: 711
+- `4_M_05`: 712
+- `4_M_06`: 713
+- `4_F_06`: 714
+- `4_M_PIERROT`: 715
+- `4_M_KID2`: 716
+- `4_F_KID3`: 717
+- `4_M_SANTA`: 718
+- `4_F_NACORURI`: 719
+- `4_F_SHAMAN`: 720
+- `4_F_KAFRA7`: 721
+- `GUILD_FLAG`: 722
+- `1_SHADOW_NPC`: 723
+- `4_F_07`: 724
+- `4_F_JOB_ASSASSIN`: 725
+- `4_F_JOB_BLACKSMITH`: 726
+- `4_F_JOB_HUNTER`: 727
+- `4_F_JOB_KNIGHT`: 728
+- `4_F_NOVICE`: 729
+- `4_M_JOB_ASSASSIN`: 730
+- `4_M_JOB_BLACKSMITH`: 731
+- `4_M_JOB_HUNTER`: 732
+- `4_M_JOB_KNIGHT1`: 733
+- `4_M_JOB_KNIGHT2`: 734
+- `4_M_JOB_WIZARD`: 735
+- `4_BAPHOMET`: 736
+- `4_DARKLORD`: 737
+- `4_DEVIRUCHI`: 738
+- `8_DOPPEL`: 739
+- `2_M_ALCHE`: 740
+- `2_M_BARD_ORIENT`: 741
+- `2_M_SAGE_B`: 742
+- `2_M_SAGE_OLD`: 743
+- `4_F_ALCHE`: 744
+- `4_F_CRU`: 745
+- `4_F_MONK`: 746
+- `4_F_ROGUE`: 747
+- `4_M_ALCHE_A`: 748
+- `4_M_ALCHE_B`: 749
+- `4_M_ALCHE_C`: 750
+- `4_M_CRU`: 751
+- `4_M_CRU_OLD`: 752
+- `4_M_MONK`: 753
+- `4_M_SAGE_A`: 754
+- `4_M_SAGE_C`: 755
+- `4_F_SON`: 756
+- `4_F_JPN2`: 757
+- `4_F_JPN`: 758
+- `4_F_JPNCHIBI`: 759
+- `4_F_JPNOBA2`: 760
+- `4_F_JPNOBA`: 761
+- `4_M_JPN2`: 762
+- `4_M_JPN`: 763
+- `4_M_JPNCHIBI`: 764
+- `4_M_JPNOJI2`: 765
+- `4_M_JPNOJI`: 766
+- `8_M_JPNSOLDIER`: 767
+- `8_M_JPNMASTER`: 768
+- `4_F_JPNMU`: 769
+- `4_F_TWGIRL`: 770
+- `4_F_TWGRANDMOM`: 771
+- `4_F_TWMASKGIRL`: 772
+- `4_F_TWMIDWOMAN`: 773
+- `4_M_TWBOY`: 774
+- `4_M_TWMASKMAN`: 775
+- `4_M_TWMIDMAN`: 776
+- `4_M_TWOLDMAN`: 777
+- `4_M_TWTEAMAN`: 778
+- `4_M_YOYOROGUE`: 779
+- `8_M_TWSOLDIER`: 780
+- `4_F_UMGIRL`: 781
+- `4_F_UMOLDWOMAN`: 782
+- `4_F_UMWOMAN`: 783
+- `4_M_UMCHIEF`: 784
+- `4_M_UMDANCEKID2`: 785
+- `4_M_UMDANCEKID`: 786
+- `4_M_UMKID`: 787
+- `4_M_UMOLDMAN`: 788
+- `4_M_UMSOLDIER`: 789
+- `4_M_SALVATION`: 790
+- `4_F_NFDEADKAFRA`: 791
+- `4_F_NFDEADMGCIAN`: 792
+- `4_F_NFLOSTGIRL`: 793
+- `4_M_NFDEADMAN2`: 794
+- `4_M_NFDEADMAN`: 795
+- `4_M_NFDEADSWDMAN`: 796
+- `4_M_NFLOSTMAN`: 797
+- `4_M_NFMAN`: 798
+- `4_NFBAT`: 799
+- `4_NFCOCK`: 800
+- `4_NFCOFFIN`: 801
+- `4_NFWISP`: 802
+- `1_F_SIGNZISK`: 803
+- `1_M_SIGN1`: 804
+- `1_M_SIGNALCHE`: 805
+- `1_M_SIGNART`: 806
+- `1_M_SIGNMCNT`: 807
+- `1_M_SIGNMONK2`: 808
+- `1_M_SIGNMONK`: 809
+- `1_M_SIGNROGUE`: 810
+- `4_F_VALKYRIE`: 811
+- `TW_TOWER`: 812
+- `2_M_OLDBLSMITH`: 813
+- `4_F_CHNDOCTOR`: 814
+- `4_F_CHNDRESS1`: 815
+- `4_F_CHNDRESS2`: 816
+- `4_F_CHNDRESS3`: 817
+- `4_F_CHNWOMAN`: 818
+- `4_M_CHN8GUEK`: 819
+- `4_M_CHNCOOK`: 820
+- `4_M_CHNGENERL`: 821
+- `4_M_CHNMAN`: 822
+- `4_M_CHNMONK`: 823
+- `4_M_CHNOLD`: 824
+- `4_M_CHNSOLDIER`: 825
+- `4_M_DWARF`: 826
+- `4_M_GRANDMONK`: 827
+- `4_M_ROGUE`: 828
+- `4_M_DOMINO`: 829
+- `4_F_DOMINO`: 830
+- `4_F_ZONDAGIRL`: 831
+- `4_M_REIDIN_KURS`: 832
+- `4_M_ZONDAOYAJI`: 833
+- `4_M_BUDDHIST`: 834
+- `2_BOARD1`: 835
+- `2_BOARD2`: 836
+- `2_BULLETIN_BOARD`: 837
+- `4_F_THAIAYO`: 838
+- `4_F_THAIGIRL`: 839
+- `4_F_THAISHAMAN`: 840
+- `4_M_THAIAYO`: 841
+- `4_M_THAIOLD`: 842
+- `4_M_THAIONGBAK`: 843
+- `CLEAR_NPC`: 844
+- `4_F_RACING`: 845
+- `4_F_EINOLD`: 846
+- `4_M_EINOLD`: 847
+- `4_M_EINMINER`: 848
+- `4_M_DIEMAN`: 849
+- `4_F_EINWOMAN`: 850
+- `4_M_REPAIR`: 851
+- `4_M_EIN_SOLDIER`: 852
+- `4_M_YURI`: 853
+- `4_M_EINMAN2`: 854
+- `4_M_EINMAN`: 855
+- `2_F_SIGN1`: 856
+- `4_BOARD3`: 857
+- `4_BULLETIN_BOARD2`: 858
+- `4_F_AGENTKAFRA`: 859
+- `4_F_KAFRA8`: 860
+- `4_F_KAFRA9`: 861
+- `4_F_LGTGIRL`: 862
+- `4_F_LGTGRAND`: 863
+- `4_F_OPERATION`: 864
+- `4_LGTSCIENCE`: 865
+- `4_M_LGTGRAND`: 866
+- `4_M_LGTGUARD2`: 867
+- `4_M_LGTGUARD`: 868
+- `4_M_LGTMAN`: 869
+- `4_M_LGTPOOR`: 870
+- `4_M_OPERATION`: 871
+- `4_M_PRESIDENT`: 872
+- `4_M_REINDEER`: 873
+- `4_M_ZONDAMAN`: 874
+- `4_M_PECOKNIGHT`: 875
+- `4_CAT`: 876
+- `4_F_YUNYANG`: 877
+- `4_M_OILMAN`: 878
+- `4_F_CAPEGIRL`: 879
+- `4_M_MASKMAN`: 880
+- `4_M_SITDOWN`: 881
+- `4_F_SITDOWN`: 882
+- `4_M_ALCHE_D`: 883
+- `4_M_ACROSS`: 884
+- `4_F_ACROSS`: 885
+- `4_COOK`: 886
+- `4_M_LIEMAN`: 887
+- `2_POSTBOX`: 888
+- `4_BULL`: 889
+- `4_LAM`: 890
+- `4_F_HUGIRL`: 891
+- `4_F_HUGRANMA`: 892
+- `4_F_HUWOMAN`: 893
+- `4_F_KHELLISIA`: 894
+- `4_F_KHELLY`: 895
+- `4_M_HUBOY`: 896
+- `4_M_HUGRANFA`: 897
+- `4_M_HUMAN_01`: 898
+- `4_M_HUMAN_02`: 899
+- `4_M_HUMERCHANT`: 900
+- `4_M_HUOLDARMY`: 901
+- `4_M_KHKIEL`: 902
+- `4_M_KHKYEL`: 903
+- `4_M_KHMAN`: 904
+- `4_F_KHWOMAN`: 905
+- `4_F_KHGIRL`: 906
+- `4_M_KHBOY`: 907
+- `4_M_PHILMAN`: 908
+- `4_PORING`: 909
+- `2_COLAVEND`: 910
+- `4_F_SOCCER`: 911
+- `4_M_SOCCER7`: 912
+- `4_M_SOCCER9`: 913
+- `4_F_CHILD`: 914
+- `4_F_MADAME`: 915
+- `4_F_MASK1`: 916
+- `4_F_MASK`: 917
+- `4_F_RACHOLD`: 918
+- `4_F_SHABBY`: 919
+- `4_F_TRAINEE`: 920
+- `4_M_CHILD1`: 921
+- `4_M_CHILD`: 922
+- `4_M_DOCTOR`: 923
+- `4_M_FROZEN1`: 924
+- `4_M_FROZEN`: 925
+- `4_M_MASK1`: 926
+- `4_M_MASK`: 927
+- `4_M_MIDDLE1`: 928
+- `4_M_MIDDLE`: 929
+- `4_M_RACHMAN2`: 930
+- `4_M_RACHMAN1`: 931
+- `4_M_RACHOLD1`: 932
+- `4_M_RACHOLD`: 933
+- `4_M_RASWORD`: 934
+- `4_M_TRAINEE`: 935
+- `4_F_ARUNA_POP`: 936
+- `4_M_ARUNA_NFM1`: 937
+- `4_DST_CAMEL`: 938
+- `4_DST_SOLDIER`: 939
+- `4_F_DESERT`: 940
+- `4_F_DST_CHILD`: 941
+- `4_F_DST_GRAND`: 942
+- `4_M_DESERT`: 943
+- `4_M_DST_CHILD`: 944
+- `4_M_DST_GRAND`: 945
+- `4_M_DST_MASTER`: 946
+- `4_M_DST_TOUGH`: 947
+- `4_ANGELING`: 948
+- `4_ARCHANGELING`: 949
+- `4_GHOSTRING`: 950
+- `4_F_EDEN_MASTER`: 951
+- `4_F_EDEN_OFFICER`: 952
+- `4_M_EDEN_GUARDER`: 953
+- `4_M_PATRICK`: 954
+- `4_DONKEY`: 955
+- `4_M_TRISTAN`: 956
+- `4_WHITE_COW`: 957
+- `4_F_RUSCHILD`: 958
+- `4_F_RUSWOMAN1`: 959
+- `4_F_RUSWOMAN2`: 960
+- `4_F_RUSWOMAN3`: 961
+- `4_M_RUSCHILD`: 962
+- `4_M_GUSLIMAN`: 963
+- `4_M_RUSBALD`: 964
+- `4_M_RUSKING`: 965
+- `4_M_RUSKNIGHT`: 966
+- `4_M_RUSMAN1`: 967
+- `4_M_RUSMAN2`: 968
+- `4_M_DRAKE`: 969
+- `4_F_BABAYAGA`: 970
+- `4_F_RUSGREEN`: 971
+- `4_RUS_DWOLF`: 972
+- `1_FLAG_LION`: 973
+- `1_FLAG_EAGLE`: 974
+- `4_M_MIKID`: 975
+- `4_BLUE_FLOWER`: 976
+- `4_RED_FLOWER`: 977
+- `4_YELL_FLOWER`: 978
+- `4_F_CAVE1`: 979
+- `4_F_MUT1`: 980
+- `4_F_MUT2`: 981
+- `4_F_SCIENCE`: 982
+- `4_M_1STPRIN1`: 983
+- `4_M_1STPRIN2`: 984
+- `4_M_2NDPRIN1`: 985
+- `4_M_2NDPRIN2`: 986
+- `4_M_3RDPRIN1`: 987
+- `4_M_3RDPRIN2`: 988
+- `4_M_4THPRIN1`: 989
+- `4_M_4THPRIN2`: 990
+- `4_M_5THPRIN1`: 991
+- `4_M_5THPRIN2`: 992
+- `4_M_6THPRIN1`: 993
+- `4_M_6THPRIN2`: 994
+- `4_M_CASMAN1`: 995
+- `4_M_CAVE1`: 996
+- `4_M_MOCASS1`: 997
+- `4_M_MOCASS2`: 998
+- `4_M_MUT1`: 999
+- `4_TOWER_14`: 10001
+- `4_TOWER_15`: 10002
+- `4_TOWER_16`: 10003
+- `4_TOWER_17`: 10004
+- `4_TREASURE_BOX`: 10005
+- `ACADEMY_MASTER`: 10006
+- `PORTAL`: 10007
+- `THANATOS_BATTLE`: 10008
+- `THANATOS_KEEP`: 10009
+- `4_F_LYDIA`: 10010
+- `4_LUDE`: 10011
+- `4_ALIZA`: 10012
+- `4_ALICE`: 10013
+- `4_ARCHER_SKEL`: 10014
+- `4_JACK`: 10015
+- `4_SOLDIER_SKEL`: 10016
+- `4_LOLI_RURI`: 10017
+- `4_M_SAKRAY_TIED`: 10018
+- `4_M_ANTONIO`: 10019
+- `4_M_COOKIE`: 10020
+- `4_M_BELIEVER01`: 10021
+- `4_F_BELIEVER01`: 10022
+- `4_M_BELIEVER02`: 10023
+- `4_ROPEPILE`: 10024
+- `4_BRICKPILE`: 10025
+- `4_WOODPILE`: 10026
+- `4_M_TAMARIN`: 10027
+- `4_M_DEATH`: 10028
+- `4_GHOST_STAND`: 10029
+- `4_GHOST_COLLAPSE`: 10030
+- `4_COOKIEHOUSE`: 10031
+- `4_F_SKULL06GIRL`: 10032
+- `4_NONMYSTCASE`: 10033
+- `4_F_KIMI`: 10034
+- `4_M_FROZEN_GC`: 10035
+- `4_M_FROZEN_KN`: 10036
+- `4_SNAKE_LORD`: 10037
+- `4_F_MOCBOY`: 10038
+- `4_F_RUNAIN`: 10039
+- `4_M_ROEL`: 10040
+- `4_F_SHALOSH`: 10041
+- `4_ENERGY_RED`: 10042
+- `4_ENERGY_BLUE`: 10043
+- `4_ENERGY_YELLOW`: 10044
+- `4_ENERGY_BLACK`: 10045
+- `4_ENERGY_WHITE`: 10046
+- `4_F_PERE01`: 10047
+- `4_JITTERBUG`: 10048
+- `4_SEA_OTTER`: 10049
+- `4_GALAPAGO`: 10050
+- `4_DESERTWOLF_B`: 10051
+- `4_BB_PORING`: 10052
+- `4_F_CHARLESTON01`: 10053
+- `4_F_CHARLESTON02`: 10054
+- `4_F_CHARLESTON03`: 10055
+- `4_M_IAN`: 10056
+- `4_M_OLDSCHOLAR`: 10057
+- `4_F_LAPERM`: 10058
+- `4_M_DEBON`: 10059
+- `4_M_BIRMAN`: 10060
+- `4_F_SHAM`: 10061
+- `4_M_REBELLION`: 10062
+- `4_F_REBELLION`: 10063
+- `4_CHN_SHAOTH`: 10064
+- `4_SHOAL`: 10065
+- `4_F_SARAH`: 10066
+- `4_GIGANTES_BIG`: 10067
+- `4_GIGANTES`: 10068
+- `4_GIGANTES_SMALL`: 10069
+- `4_GARGOYLE_STATUE`: 10070
+- `4_AIRA`: 10071
+- `4_EZELLA`: 10072
+- `4_KULUNA`: 10073
+- `4_LUNE`: 10074
+- `4_MALLINA`: 10075
+- `4_MORIN`: 10076
+- `4_NASARIN`: 10077
+- `4_F_BERRYTEA`: 10078
+- `4_F_FRUIT`: 10079
+- `4_SCR_MT_ROBOTS`: 10080
+- `4_MACHINE_DEVICE`: 10081
+- `4_GC109`: 10082
+- `4_SYS_MSG`: 10083
+- `4_M_TATIO`: 10084
+- `4_M_REKENBER`: 10085
+- `4_XMAS_CAT1`: 10086
+- `4_XMAS_CAT2`: 10087
+- `4_XMAS_CAT3`: 10088
+- `4_XMAS_CAT4`: 10089
+- `4_XMAS_CAT5`: 10090
+- `4_XMAS_CAT6`: 10091
+- `4_M_DEATH2`: 10092
+- `4_S_KADOMATSU`: 10093
+- `4_B_KADOMATSU`: 10094
+- `4_F_08`: 10095
+- `4_F_08_STATUE`: 10096
+- `4_M_DARKPRIEST`: 10097
+- `4_JP_GARM_H`: 10098
+- `4_JP_MEDUSA_H`: 10099
+- `4_CHN_GVG_01`: 10100
+- `4_SPRING_RABBIT`: 10101
+- `4_PD_TYRA`: 10102
+- `4_PD_TYRANOS`: 10103
+- `4_PD_PLESI`: 10104
+- `4_PD_PLESIO`: 10105
+- `4_PD_BRACHI`: 10106
+- `4_PD_BRACHIOS`: 10107
+- `4_PD_GOLDDRAGON`: 10108
+- `4_PD_ZAEROG`: 10109
+- `4_PD_TAMADORA`: 10110
+- `4_JP_EDGA_H`: 10111
+- `4_JP_BRAGOLEM_H`: 10112
+- `4_EL_AQUA`: 10113
+- `4_EP16_NIHIL`: 10114
+- `4_EP16_SPICA`: 10115
+- `4_EP16_SKIA`: 10116
+- `4_EP16_PETER`: 10117
+- `4_EP16_CRUX`: 10118
+- `4_EP16_GRANZ`: 10119
+- `4_EP16_STOLZ`: 10120
+- `4_EP16_EGEO`: 10121
+- `4_EP16_COOK`: 10122
+- `4_EP16_MARK`: 10123
+- `4_EP16_TAMARIN`: 10124
+- `4_EP16_POE`: 10125
+- `4_EP16_ISAAC`: 10126
+- `4_EP16_HELMUT`: 10127
+- `4_EP16_WOLF`: 10128
+- `4_EP16_MEYER`: 10129
+- `4_EP16_AGNES`: 10130
+- `4_EP16_FOOD`: 10131
+- `4_EP16_LOUVIERE`: 10132
+- `4_EP16_MAX`: 10133
+- `4_EP16_SPIEGEL`: 10134
+- `4_MOONLIGHT`: 10135
+- `4_MISTRESS`: 10136
+- `4_DRACULA`: 10137
+- `4_STORMKNIGHT`: 10138
+- `4_TATTER`: 10139
+- `4_AS_RAGGED_GOLEM`: 10140
+- `4_AS_BLOODY_KNIGHT`: 10141
+- `4_AS_WIND_GHOST`: 10142
+- `4_F_BIJOU`: 10143
+- `4_EP16_COOK2`: 10144
+- `4_SERVICE_30_M_01`: 10145
+- `4_SERVICE_30_F_01`: 10146
+- `4_SCR_AT_ROBOTS`: 10147
+- `4_F_RANGER`: 10148
+- `4_WAG`: 10149
+- `4_NPC_TRAP`: 10150
+- `4_RAGGLER`: 10151
+- `4_DR_PEPE`: 10152
+- `4_DR_GAMBERI`: 10153
+- `4_DR_AGLIO`: 10154
+- `4_DR_OLIO`: 10155
+- `4_DR_STELO`: 10156
+- `4_DR_TORTEL`: 10157
+- `4_BASIL_SLAVE`: 10158
+- `4_DOU_JINDO`: 10159
+- `4_DOU_SIBA`: 10160
+- `4_TARUTUPI`: 10161
+- `4_DR_SOLDIER`: 10162
+- `4_DR_M_01`: 10163
+- `4_DR_M_02`: 10164
+- `4_DR_F_01`: 10165
+- `4_DR_F_02`: 10166
+- `4_DR_KID_01`: 10167
+- `4_JP_2015EVT`: 10168
+- `4_ALLIGATOR`: 10169
+- `4_ANOLIAN`: 10170
+- `4_TACNU`: 10171
+- `4_CENERE`: 10172
+- `4_F_ARUNA_POP2`: 10173
+- `4_JACK_HEAD`: 10174
+- `4_INJUSTICE`: 10175
+- `4_BLOODYMAN`: 10176
+- `4_GIBBET`: 10177
+- `4_DULLAHAN`: 10178
+- `4_M_LAZY`: 10179
+- `4_M_GONY`: 10180
+- `4_M_ROOKIE`: 10181
+- `4_M_PHILOFONTES`: 10182
+- `4_F_ESTLOVELOY`: 10183
+- `4_F_LEEDSH`: 10184
+- `4_F_DIENE`: 10185
+- `4_F_COATNEIS`: 10186
+- `4_M_RUPERT`: 10187
+- `4_M_FALLENGONY`: 10188
+- `4_M_EISEN`: 10189
+- `4_F_DEADEVIL`: 10190
+- `4_F_HUNTER_EVIL`: 10191
+- `4_F_ELENA`: 10192
+- `4_F_ANYA`: 10193
+- `4_M_SEIREN_UC`: 10194
+- `4_M_GUNSLINGER2`: 10195
+- `4_M_GUNSLINGER3`: 10196
+- `4_M_REBELLION2`: 10197
+- `4_M_REBELLION3`: 10198
+- `4_F_GUNSLINGER2`: 10199
+- `4_F_GUNSLINGER3`: 10200
+- `4_F_REBELLION2`: 10201
+- `4_F_REBELLION3`: 10202
+- `4_M_ILYA`: 10203
+
+### Mercenary IDs
+
+- `MER_LIF`: 6001
+- `MER_AMISTR`: 6002
+- `MER_FILIR`: 6003
+- `MER_VANILMIRTH`: 6004
+- `MER_LIF2`: 6005
+- `MER_AMISTR2`: 6006
+- `MER_FILIR2`: 6007
+- `MER_VANILMIRTH2`: 6008
+- `MER_LIF_H`: 6009
+- `MER_AMISTR_H`: 6010
+- `MER_FILIR_H`: 6011
+- `MER_VANILMIRTH_H`: 6012
+- `MER_LIF_H2`: 6013
+- `MER_AMISTR_H2`: 6014
+- `MER_FILIR_H2`: 6015
+- `MER_VANILMIRTH_H2`: 6016
+- `MER_ARCHER01`: 6017
+- `MER_ARCHER02`: 6018
+- `MER_ARCHER03`: 6019
+- `MER_ARCHER04`: 6020
+- `MER_ARCHER05`: 6021
+- `MER_ARCHER06`: 6022
+- `MER_ARCHER07`: 6023
+- `MER_ARCHER08`: 6024
+- `MER_ARCHER09`: 6025
+- `MER_ARCHER10`: 6026
+- `MER_LANCER01`: 6027
+- `MER_LANCER02`: 6028
+- `MER_LANCER03`: 6029
+- `MER_LANCER04`: 6030
+- `MER_LANCER05`: 6031
+- `MER_LANCER06`: 6032
+- `MER_LANCER07`: 6033
+- `MER_LANCER08`: 6034
+- `MER_LANCER09`: 6035
+- `MER_LANCER10`: 6036
+- `MER_SWORDMAN01`: 6037
+- `MER_SWORDMAN02`: 6038
+- `MER_SWORDMAN03`: 6039
+- `MER_SWORDMAN04`: 6040
+- `MER_SWORDMAN05`: 6041
+- `MER_SWORDMAN06`: 6042
+- `MER_SWORDMAN07`: 6043
+- `MER_SWORDMAN08`: 6044
+- `MER_SWORDMAN09`: 6045
+- `MER_SWORDMAN10`: 6046
+
+### checkquest
+
+- `HAVEQUEST`: 0
+- `PLAYTIME`: 1
+- `HUNTING`: 2
+
+### questinfo
+
+- `QTYPE_NONE`: 9999
+- `QTYPE_QUEST`: 0
+- `QTYPE_QUEST2`: 1
+- `QTYPE_JOB`: 2
+- `QTYPE_JOB2`: 3
+- `QTYPE_EVENT`: 4
+- `QTYPE_EVENT2`: 5
+- `QTYPE_WARG`: 6
+- `QTYPE_WARG2`: 8
+
+### Font weight
+
+- `FW_DONTCARE`: 0
+- `FW_THIN`: 100
+- `FW_EXTRALIGHT`: 200
+- `FW_LIGHT`: 300
+- `FW_NORMAL`: 400
+- `FW_MEDIUM`: 500
+- `FW_SEMIBOLD`: 600
+- `FW_BOLD`: 700
+- `FW_EXTRABOLD`: 800
+- `FW_HEAVY`: 900
+
+### old setlook (use LOOK_* constants instead)
+
+- `VAR_HEAD`: 1 **(DEPRECATED)**
+- `VAR_WEAPON`: 2 **(DEPRECATED)**
+- `VAR_HEAD_TOP`: 3 **(DEPRECATED)**
+- `VAR_HEAD_MID`: 4 **(DEPRECATED)**
+- `VAR_HEAD_BOTTOM`: 5 **(DEPRECATED)**
+- `VAR_HEADPALETTE`: 6 **(DEPRECATED)**
+- `VAR_BODYPALETTE`: 7 **(DEPRECATED)**
+- `VAR_SHIELD`: 8 **(DEPRECATED)**
+- `VAR_SHOES`: 9 **(DEPRECATED)**
+
+### Directions
+
+- `DIR_NORTH`: 0
+- `DIR_NORTHWEST`: 1
+- `DIR_WEST`: 2
+- `DIR_SOUTHWEST`: 3
+- `DIR_SOUTH`: 4
+- `DIR_SOUTHEAST`: 5
+- `DIR_EAST`: 6
+- `DIR_NORTHEAST`: 7
+
+### Item types
+
+- `IT_HEALING`: 0
+- `IT_USABLE`: 2
+- `IT_ETC`: 3
+- `IT_WEAPON`: 4
+- `IT_ARMOR`: 5
+- `IT_CARD`: 6
+- `IT_PETEGG`: 7
+- `IT_PETARMOR`: 8
+- `IT_AMMO`: 10
+- `IT_DELAYCONSUME`: 11
+- `IT_CASH`: 18
+
+### queueopt
+
+- `QUEUEOPT_LOGOUT`: 1
+- `QUEUEOPT_DEATH`: 2
+- `QUEUEOPT_MAPCHANGE`: 3
+
+### Instance owner type
+
+- `IOT_NONE`: 0
+- `IOT_CHAR`: 1
+- `IOT_PARTY`: 2
+- `IOT_GUILD`: 3
+
+### tradertype
+
+- `NST_ZENY`: 0
+- `NST_CASH`: 1
+- `NST_MARKET`: 2
+- `NST_CUSTOM`: 3
+
+### strcharinfo
+
+- `PC_NAME`: 0
+- `PC_PARTY`: 1
+- `PC_GUILD`: 2
+- `PC_MAP`: 3
+
+### sc_start
+
+- `SCFLAG_NONE`: 0
+- `SCFLAG_NOAVOID`: 1
+- `SCFLAG_FIXEDTICK`: 2
+- `SCFLAG_LOADED`: 4
+- `SCFLAG_FIXEDRATE`: 8
+- `SCFLAG_NOICON`: 16
+
+### Mount types
+
+- `MOUNT_NONE`: 0
+- `MOUNT_PECO`: 1
+- `MOUNT_WUG`: 2
+- `MOUNT_MADO`: 3
+- `MOUNT_DRAGON`: 4
+- `MOUNT_DRAGON_GREEN`: 4
+- `MOUNT_DRAGON_BROWN`: 5
+- `MOUNT_DRAGON_GRAY`: 6
+- `MOUNT_DRAGON_BLUE`: 7
+- `MOUNT_DRAGON_RED`: 8
+
+### gettime
+
+- `GETTIME_SECOND`: 1
+- `GETTIME_MINUTE`: 2
+- `GETTIME_HOUR`: 3
+- `GETTIME_WEEKDAY`: 4
+- `GETTIME_DAYOFMONTH`: 5
+- `GETTIME_MONTH`: 6
+- `GETTIME_YEAR`: 7
+- `GETTIME_DAYOFYEAR`: 8
+
+### unit types
+
+- `UNITTYPE_PC`: 0
+- `UNITTYPE_NPC`: 1
+- `UNITTYPE_PET`: 2
+- `UNITTYPE_MOB`: 3
+- `UNITTYPE_HOM`: 4
+- `UNITTYPE_MER`: 5
+- `UNITTYPE_ELEM`: 6
+
+### Colors
+
+- `C_AQUA`: 65535
+- `C_BLACK`: 0
+- `C_BLUE`: 255
+- `C_GRAY`: 8421504
+- `C_GREEN`: 32768
+- `C_LIME`: 65280
+- `C_MAROON`: 8388608
+- `C_NAVY`: 128
+- `C_OLIVE`: 8421376
+- `C_ORANGE`: 16753920
+- `C_PURPLE`: 8388736
+- `C_RED`: 16711680
+- `C_SILVER`: 12632256
+- `C_TEAL`: 32896
+- `C_WHITE`: 16777215
+- `C_YELLOW`: 16776960
+- `C_PINK`: 16761035
+- `C_CHOCOLATE`: 13789470
+- `C_GOLD`: 16766720
+- `C_VIOLET`: 15631086
+
+
+## Hardcoded Constants (source)
+
+
+### Boolean
+
+- `true`: 1
+- `false`: 0
+
+### Server defines
+
+- `PACKETVER`: 20141022
+- `MAX_LEVEL`: 175
+- `MAX_STORAGE`: 600
+- `MAX_GUILD_STORAGE`: 600
+- `MAX_CART`: 100
+- `MAX_INVENTORY`: 100
+- `MAX_ZENY`: 1000000000
+- `MAX_BG_MEMBERS`: 30
+- `MAX_CHAT_USERS`: 20
+- `MAX_REFINE`: 20
+
+### status options
+
+- `Option_Nothing`: 0
+- `Option_Sight`: 1
+- `Option_Hide`: 2
+- `Option_Cloak`: 4
+- `Option_Falcon`: 16
+- `Option_Riding`: 32
+- `Option_Invisible`: 64
+- `Option_Orcish`: 2048
+- `Option_Wedding`: 4096
+- `Option_Chasewalk`: 16384
+- `Option_Flying`: 32768
+- `Option_Xmas`: 65536
+- `Option_Transform`: 131072
+- `Option_Summer`: 262144
+- `Option_Dragon1`: 524288
+- `Option_Wug`: 1048576
+- `Option_Wugrider`: 2097152
+- `Option_Madogear`: 4194304
+- `Option_Dragon2`: 8388608
+- `Option_Dragon3`: 16777216
+- `Option_Dragon4`: 33554432
+- `Option_Dragon5`: 67108864
+- `Option_Hanbok`: 134217728
+- `Option_Oktoberfest`: 268435456
+
+### status option compounds
+
+- `Option_Dragon`: 126353408
+- `Option_Costume`: 402984960
+
+### send_target
+
+- `ALL_CLIENT`: 0
+- `ALL_SAMEMAP`: 1
+- `AREA`: 2
+- `AREA_WOS`: 3
+- `AREA_WOC`: 4
+- `AREA_WOSC`: 5
+- `AREA_CHAT_WOC`: 6
+- `CHAT`: 7
+- `CHAT_WOS`: 8
+- `PARTY`: 9
+- `PARTY_WOS`: 10
+- `PARTY_SAMEMAP`: 11
+- `PARTY_SAMEMAP_WOS`: 12
+- `PARTY_AREA`: 13
+- `PARTY_AREA_WOS`: 14
+- `GUILD`: 15
+- `GUILD_WOS`: 16
+- `GUILD_SAMEMAP`: 17
+- `GUILD_SAMEMAP_WOS`: 18
+- `GUILD_AREA`: 19
+- `GUILD_AREA_WOS`: 20
+- `GUILD_NOBG`: 21
+- `DUEL`: 22
+- `DUEL_WOS`: 23
+- `SELF`: 24
+- `BG`: 25
+- `BG_WOS`: 26
+- `BG_SAMEMAP`: 27
+- `BG_SAMEMAP_WOS`: 28
+- `BG_AREA`: 29
+- `BG_AREA_WOS`: 30
+- `BG_QUEUE`: 31
+
+### LOOK_ constants, use in setlook/changelook script commands
+
+- `LOOK_BASE`: 0
+- `LOOK_HAIR`: 1
+- `LOOK_WEAPON`: 2
+- `LOOK_HEAD_BOTTOM`: 3
+- `LOOK_HEAD_TOP`: 4
+- `LOOK_HEAD_MID`: 5
+- `LOOK_HAIR_COLOR`: 6
+- `LOOK_CLOTHES_COLOR`: 7
+- `LOOK_SHIELD`: 8
+- `LOOK_SHOES`: 9
+- `LOOK_BODY`: 10
+- `LOOK_FLOOR`: 11
+- `LOOK_ROBE`: 12
+- `LOOK_BODY2`: 13
+
+### Equip Position in Bits, use with *getiteminfo type 5, or @inventorylist_equip
+
+- `EQP_HEAD_LOW`: 1
+- `EQP_HEAD_MID`: 512
+- `EQP_HEAD_TOP`: 256
+- `EQP_HAND_R`: 2
+- `EQP_HAND_L`: 32
+- `EQP_ARMOR`: 16
+- `EQP_SHOES`: 64
+- `EQP_GARMENT`: 4
+- `EQP_ACC_L`: 8
+- `EQP_ACC_R`: 128
+- `EQP_COSTUME_HEAD_TOP`: 1024
+- `EQP_COSTUME_HEAD_MID`: 2048
+- `EQP_COSTUME_HEAD_LOW`: 4096
+- `EQP_COSTUME_GARMENT`: 8192
+- `EQP_AMMO`: 32768
+- `EQP_SHADOW_ARMOR`: 65536
+- `EQP_SHADOW_WEAPON`: 131072
+- `EQP_SHADOW_SHIELD`: 262144
+- `EQP_SHADOW_SHOES`: 524288
+- `EQP_SHADOW_ACC_R`: 1048576
+- `EQP_SHADOW_ACC_L`: 2097152
+
+### Renewal
+
+- `RENEWAL`: 1
+- `RENEWAL_CAST`: 1
+- `RENEWAL_DROP`: 1
+- `RENEWAL_EXP`: 1
+- `RENEWAL_LVDMG`: 1
+- `RENEWAL_EDP`: 1
+- `RENEWAL_ASPD`: 1
+
+
+## Skills (db/re/skill_db.txt)
+
+- `NV_BASIC`: 1
+- `SM_SWORD`: 2
+- `SM_TWOHAND`: 3
+- `SM_RECOVERY`: 4
+- `SM_BASH`: 5
+- `SM_PROVOKE`: 6
+- `SM_MAGNUM`: 7
+- `SM_ENDURE`: 8
+- `MG_SRECOVERY`: 9
+- `MG_SIGHT`: 10
+- `MG_NAPALMBEAT`: 11
+- `MG_SAFETYWALL`: 12
+- `MG_SOULSTRIKE`: 13
+- `MG_COLDBOLT`: 14
+- `MG_FROSTDIVER`: 15
+- `MG_STONECURSE`: 16
+- `MG_FIREBALL`: 17
+- `MG_FIREWALL`: 18
+- `MG_FIREBOLT`: 19
+- `MG_LIGHTNINGBOLT`: 20
+- `MG_THUNDERSTORM`: 21
+- `AL_DP`: 22
+- `AL_DEMONBANE`: 23
+- `AL_RUWACH`: 24
+- `AL_PNEUMA`: 25
+- `AL_TELEPORT`: 26
+- `AL_WARP`: 27
+- `AL_HEAL`: 28
+- `AL_INCAGI`: 29
+- `AL_DECAGI`: 30
+- `AL_HOLYWATER`: 31
+- `AL_CRUCIS`: 32
+- `AL_ANGELUS`: 33
+- `AL_BLESSING`: 34
+- `AL_CURE`: 35
+- `MC_INCCARRY`: 36
+- `MC_DISCOUNT`: 37
+- `MC_OVERCHARGE`: 38
+- `MC_PUSHCART`: 39
+- `MC_IDENTIFY`: 40
+- `MC_VENDING`: 41
+- `MC_MAMMONITE`: 42
+- `AC_OWL`: 43
+- `AC_VULTURE`: 44
+- `AC_CONCENTRATION`: 45
+- `AC_DOUBLE`: 46
+- `AC_SHOWER`: 47
+- `TF_DOUBLE`: 48
+- `TF_MISS`: 49
+- `TF_STEAL`: 50
+- `TF_HIDING`: 51
+- `TF_POISON`: 52
+- `TF_DETOXIFY`: 53
+- `ALL_RESURRECTION`: 54
+- `KN_SPEARMASTERY`: 55
+- `KN_PIERCE`: 56
+- `KN_BRANDISHSPEAR`: 57
+- `KN_SPEARSTAB`: 58
+- `KN_SPEARBOOMERANG`: 59
+- `KN_TWOHANDQUICKEN`: 60
+- `KN_AUTOCOUNTER`: 61
+- `KN_BOWLINGBASH`: 62
+- `KN_RIDING`: 63
+- `KN_CAVALIERMASTERY`: 64
+- `PR_MACEMASTERY`: 65
+- `PR_IMPOSITIO`: 66
+- `PR_SUFFRAGIUM`: 67
+- `PR_ASPERSIO`: 68
+- `PR_BENEDICTIO`: 69
+- `PR_SANCTUARY`: 70
+- `PR_SLOWPOISON`: 71
+- `PR_STRECOVERY`: 72
+- `PR_KYRIE`: 73
+- `PR_MAGNIFICAT`: 74
+- `PR_GLORIA`: 75
+- `PR_LEXDIVINA`: 76
+- `PR_TURNUNDEAD`: 77
+- `PR_LEXAETERNA`: 78
+- `PR_MAGNUS`: 79
+- `WZ_FIREPILLAR`: 80
+- `WZ_SIGHTRASHER`: 81
+- `WZ_METEOR`: 83
+- `WZ_JUPITEL`: 84
+- `WZ_VERMILION`: 85
+- `WZ_WATERBALL`: 86
+- `WZ_ICEWALL`: 87
+- `WZ_FROSTNOVA`: 88
+- `WZ_STORMGUST`: 89
+- `WZ_EARTHSPIKE`: 90
+- `WZ_HEAVENDRIVE`: 91
+- `WZ_QUAGMIRE`: 92
+- `WZ_ESTIMATION`: 93
+- `BS_IRON`: 94
+- `BS_STEEL`: 95
+- `BS_ENCHANTEDSTONE`: 96
+- `BS_ORIDEOCON`: 97
+- `BS_DAGGER`: 98
+- `BS_SWORD`: 99
+- `BS_TWOHANDSWORD`: 100
+- `BS_AXE`: 101
+- `BS_MACE`: 102
+- `BS_KNUCKLE`: 103
+- `BS_SPEAR`: 104
+- `BS_HILTBINDING`: 105
+- `BS_FINDINGORE`: 106
+- `BS_WEAPONRESEARCH`: 107
+- `BS_REPAIRWEAPON`: 108
+- `BS_SKINTEMPER`: 109
+- `BS_HAMMERFALL`: 110
+- `BS_ADRENALINE`: 111
+- `BS_WEAPONPERFECT`: 112
+- `BS_OVERTHRUST`: 113
+- `BS_MAXIMIZE`: 114
+- `HT_SKIDTRAP`: 115
+- `HT_LANDMINE`: 116
+- `HT_ANKLESNARE`: 117
+- `HT_SHOCKWAVE`: 118
+- `HT_SANDMAN`: 119
+- `HT_FLASHER`: 120
+- `HT_FREEZINGTRAP`: 121
+- `HT_BLASTMINE`: 122
+- `HT_CLAYMORETRAP`: 123
+- `HT_REMOVETRAP`: 124
+- `HT_TALKIEBOX`: 125
+- `HT_BEASTBANE`: 126
+- `HT_FALCON`: 127
+- `HT_STEELCROW`: 128
+- `HT_BLITZBEAT`: 129
+- `HT_DETECTING`: 130
+- `HT_SPRINGTRAP`: 131
+- `AS_RIGHT`: 132
+- `AS_LEFT`: 133
+- `AS_KATAR`: 134
+- `AS_CLOAKING`: 135
+- `AS_SONICBLOW`: 136
+- `AS_GRIMTOOTH`: 137
+- `AS_ENCHANTPOISON`: 138
+- `AS_POISONREACT`: 139
+- `AS_VENOMDUST`: 140
+- `AS_SPLASHER`: 141
+- `NV_FIRSTAID`: 142
+- `NV_TRICKDEAD`: 143
+- `SM_MOVINGRECOVERY`: 144
+- `SM_FATALBLOW`: 145
+- `SM_AUTOBERSERK`: 146
+- `AC_MAKINGARROW`: 147
+- `AC_CHARGEARROW`: 148
+- `TF_SPRINKLESAND`: 149
+- `TF_BACKSLIDING`: 150
+- `TF_PICKSTONE`: 151
+- `TF_THROWSTONE`: 152
+- `MC_CARTREVOLUTION`: 153
+- `MC_CHANGECART`: 154
+- `MC_LOUD`: 155
+- `AL_HOLYLIGHT`: 156
+- `MG_ENERGYCOAT`: 157
+- `NPC_PIERCINGATT`: 158
+- `NPC_MENTALBREAKER`: 159
+- `NPC_RANGEATTACK`: 160
+- `NPC_ATTRICHANGE`: 161
+- `NPC_CHANGEWATER`: 162
+- `NPC_CHANGEGROUND`: 163
+- `NPC_CHANGEFIRE`: 164
+- `NPC_CHANGEWIND`: 165
+- `NPC_CHANGEPOISON`: 166
+- `NPC_CHANGEHOLY`: 167
+- `NPC_CHANGEDARKNESS`: 168
+- `NPC_CHANGETELEKINESIS`: 169
+- `NPC_CRITICALSLASH`: 170
+- `NPC_COMBOATTACK`: 171
+- `NPC_GUIDEDATTACK`: 172
+- `NPC_SELFDESTRUCTION`: 173
+- `NPC_SPLASHATTACK`: 174
+- `NPC_SUICIDE`: 175
+- `NPC_POISON`: 176
+- `NPC_BLINDATTACK`: 177
+- `NPC_SILENCEATTACK`: 178
+- `NPC_STUNATTACK`: 179
+- `NPC_PETRIFYATTACK`: 180
+- `NPC_CURSEATTACK`: 181
+- `NPC_SLEEPATTACK`: 182
+- `NPC_RANDOMATTACK`: 183
+- `NPC_WATERATTACK`: 184
+- `NPC_GROUNDATTACK`: 185
+- `NPC_FIREATTACK`: 186
+- `NPC_WINDATTACK`: 187
+- `NPC_POISONATTACK`: 188
+- `NPC_HOLYATTACK`: 189
+- `NPC_DARKNESSATTACK`: 190
+- `NPC_TELEKINESISATTACK`: 191
+- `NPC_MAGICALATTACK`: 192
+- `NPC_METAMORPHOSIS`: 193
+- `NPC_PROVOCATION`: 194
+- `NPC_SMOKING`: 195
+- `NPC_SUMMONSLAVE`: 196
+- `NPC_EMOTION`: 197
+- `NPC_TRANSFORMATION`: 198
+- `NPC_BLOODDRAIN`: 199
+- `NPC_ENERGYDRAIN`: 200
+- `NPC_KEEPING`: 201
+- `NPC_DARKBREATH`: 202
+- `NPC_DARKBLESSING`: 203
+- `NPC_BARRIER`: 204
+- `NPC_DEFENDER`: 205
+- `NPC_LICK`: 206
+- `NPC_HALLUCINATION`: 207
+- `NPC_REBIRTH`: 208
+- `NPC_SUMMONMONSTER`: 209
+- `RG_SNATCHER`: 210
+- `RG_STEALCOIN`: 211
+- `RG_BACKSTAP`: 212
+- `RG_TUNNELDRIVE`: 213
+- `RG_RAID`: 214
+- `RG_STRIPWEAPON`: 215
+- `RG_STRIPSHIELD`: 216
+- `RG_STRIPARMOR`: 217
+- `RG_STRIPHELM`: 218
+- `RG_INTIMIDATE`: 219
+- `RG_GRAFFITI`: 220
+- `RG_FLAGGRAFFITI`: 221
+- `RG_CLEANER`: 222
+- `RG_GANGSTER`: 223
+- `RG_COMPULSION`: 224
+- `RG_PLAGIARISM`: 225
+- `AM_AXEMASTERY`: 226
+- `AM_LEARNINGPOTION`: 227
+- `AM_PHARMACY`: 228
+- `AM_DEMONSTRATION`: 229
+- `AM_ACIDTERROR`: 230
+- `AM_POTIONPITCHER`: 231
+- `AM_CANNIBALIZE`: 232
+- `AM_SPHEREMINE`: 233
+- `AM_CP_WEAPON`: 234
+- `AM_CP_SHIELD`: 235
+- `AM_CP_ARMOR`: 236
+- `AM_CP_HELM`: 237
+- `AM_BIOETHICS`: 238
+- `AM_CALLHOMUN`: 243
+- `AM_REST`: 244
+- `AM_RESURRECTHOMUN`: 247
+- `CR_TRUST`: 248
+- `CR_AUTOGUARD`: 249
+- `CR_SHIELDCHARGE`: 250
+- `CR_SHIELDBOOMERANG`: 251
+- `CR_REFLECTSHIELD`: 252
+- `CR_HOLYCROSS`: 253
+- `CR_GRANDCROSS`: 254
+- `CR_DEVOTION`: 255
+- `CR_PROVIDENCE`: 256
+- `CR_DEFENDER`: 257
+- `CR_SPEARQUICKEN`: 258
+- `MO_IRONHAND`: 259
+- `MO_SPIRITSRECOVERY`: 260
+- `MO_CALLSPIRITS`: 261
+- `MO_ABSORBSPIRITS`: 262
+- `MO_TRIPLEATTACK`: 263
+- `MO_BODYRELOCATION`: 264
+- `MO_DODGE`: 265
+- `MO_INVESTIGATE`: 266
+- `MO_FINGEROFFENSIVE`: 267
+- `MO_STEELBODY`: 268
+- `MO_BLADESTOP`: 269
+- `MO_EXPLOSIONSPIRITS`: 270
+- `MO_EXTREMITYFIST`: 271
+- `MO_CHAINCOMBO`: 272
+- `MO_COMBOFINISH`: 273
+- `SA_ADVANCEDBOOK`: 274
+- `SA_CASTCANCEL`: 275
+- `SA_MAGICROD`: 276
+- `SA_SPELLBREAKER`: 277
+- `SA_FREECAST`: 278
+- `SA_AUTOSPELL`: 279
+- `SA_FLAMELAUNCHER`: 280
+- `SA_FROSTWEAPON`: 281
+- `SA_LIGHTNINGLOADER`: 282
+- `SA_SEISMICWEAPON`: 283
+- `SA_DRAGONOLOGY`: 284
+- `SA_VOLCANO`: 285
+- `SA_DELUGE`: 286
+- `SA_VIOLENTGALE`: 287
+- `SA_LANDPROTECTOR`: 288
+- `SA_DISPELL`: 289
+- `SA_ABRACADABRA`: 290
+- `SA_MONOCELL`: 291
+- `SA_CLASSCHANGE`: 292
+- `SA_SUMMONMONSTER`: 293
+- `SA_REVERSEORCISH`: 294
+- `SA_DEATH`: 295
+- `SA_FORTUNE`: 296
+- `SA_TAMINGMONSTER`: 297
+- `SA_QUESTION`: 298
+- `SA_GRAVITY`: 299
+- `SA_LEVELUP`: 300
+- `SA_INSTANTDEATH`: 301
+- `SA_FULLRECOVERY`: 302
+- `SA_COMA`: 303
+- `BD_ADAPTATION`: 304
+- `BD_ENCORE`: 305
+- `BD_LULLABY`: 306
+- `BD_RICHMANKIM`: 307
+- `BD_ETERNALCHAOS`: 308
+- `BD_DRUMBATTLEFIELD`: 309
+- `BD_RINGNIBELUNGEN`: 310
+- `BD_ROKISWEIL`: 311
+- `BD_INTOABYSS`: 312
+- `BD_SIEGFRIED`: 313
+- `BA_MUSICALLESSON`: 315
+- `BA_MUSICALSTRIKE`: 316
+- `BA_DISSONANCE`: 317
+- `BA_FROSTJOKER`: 318
+- `BA_WHISTLE`: 319
+- `BA_ASSASSINCROSS`: 320
+- `BA_POEMBRAGI`: 321
+- `BA_APPLEIDUN`: 322
+- `DC_DANCINGLESSON`: 323
+- `DC_THROWARROW`: 324
+- `DC_UGLYDANCE`: 325
+- `DC_SCREAM`: 326
+- `DC_HUMMING`: 327
+- `DC_DONTFORGETME`: 328
+- `DC_FORTUNEKISS`: 329
+- `DC_SERVICEFORYOU`: 330
+- `NPC_RANDOMMOVE`: 331
+- `NPC_SPEEDUP`: 332
+- `NPC_REVENGE`: 333
+- `WE_MALE`: 334
+- `WE_FEMALE`: 335
+- `WE_CALLPARTNER`: 336
+- `ITM_TOMAHAWK`: 337
+- `NPC_DARKCROSS`: 338
+- `NPC_GRANDDARKNESS`: 339
+- `NPC_DARKSTRIKE`: 340
+- `NPC_DARKTHUNDER`: 341
+- `NPC_STOP`: 342
+- `NPC_WEAPONBRAKER`: 343
+- `NPC_ARMORBRAKE`: 344
+- `NPC_HELMBRAKE`: 345
+- `NPC_SHIELDBRAKE`: 346
+- `NPC_UNDEADATTACK`: 347
+- `NPC_CHANGEUNDEAD`: 348
+- `NPC_POWERUP`: 349
+- `NPC_AGIUP`: 350
+- `NPC_SIEGEMODE`: 351
+- `NPC_CALLSLAVE`: 352
+- `NPC_INVISIBLE`: 353
+- `NPC_RUN`: 354
+- `LK_AURABLADE`: 355
+- `LK_PARRYING`: 356
+- `LK_CONCENTRATION`: 357
+- `LK_TENSIONRELAX`: 358
+- `LK_BERSERK`: 359
+- `HP_ASSUMPTIO`: 361
+- `HP_BASILICA`: 362
+- `HP_MEDITATIO`: 363
+- `HW_SOULDRAIN`: 364
+- `HW_MAGICCRASHER`: 365
+- `HW_MAGICPOWER`: 366
+- `PA_PRESSURE`: 367
+- `PA_SACRIFICE`: 368
+- `PA_GOSPEL`: 369
+- `CH_PALMSTRIKE`: 370
+- `CH_TIGERFIST`: 371
+- `CH_CHAINCRUSH`: 372
+- `PF_HPCONVERSION`: 373
+- `PF_SOULCHANGE`: 374
+- `PF_SOULBURN`: 375
+- `ASC_KATAR`: 376
+- `ASC_EDP`: 378
+- `ASC_BREAKER`: 379
+- `SN_SIGHT`: 380
+- `SN_FALCONASSAULT`: 381
+- `SN_SHARPSHOOTING`: 382
+- `SN_WINDWALK`: 383
+- `WS_MELTDOWN`: 384
+- `WS_CARTBOOST`: 387
+- `ST_CHASEWALK`: 389
+- `ST_REJECTSWORD`: 390
+- `CR_ALCHEMY`: 392
+- `CR_SYNTHESISPOTION`: 393
+- `CG_ARROWVULCAN`: 394
+- `CG_MOONLIT`: 395
+- `CG_MARIONETTE`: 396
+- `LK_SPIRALPIERCE`: 397
+- `LK_HEADCRUSH`: 398
+- `LK_JOINTBEAT`: 399
+- `HW_NAPALMVULCAN`: 400
+- `CH_SOULCOLLECT`: 401
+- `PF_MINDBREAKER`: 402
+- `PF_MEMORIZE`: 403
+- `PF_FOGWALL`: 404
+- `PF_SPIDERWEB`: 405
+- `ASC_METEORASSAULT`: 406
+- `ASC_CDP`: 407
+- `WE_BABY`: 408
+- `WE_CALLPARENT`: 409
+- `WE_CALLBABY`: 410
+- `TK_RUN`: 411
+- `TK_READYSTORM`: 412
+- `TK_STORMKICK`: 413
+- `TK_READYDOWN`: 414
+- `TK_DOWNKICK`: 415
+- `TK_READYTURN`: 416
+- `TK_TURNKICK`: 417
+- `TK_READYCOUNTER`: 418
+- `TK_COUNTER`: 419
+- `TK_DODGE`: 420
+- `TK_JUMPKICK`: 421
+- `TK_HPTIME`: 422
+- `TK_SPTIME`: 423
+- `TK_POWER`: 424
+- `TK_SEVENWIND`: 425
+- `TK_HIGHJUMP`: 426
+- `SG_FEEL`: 427
+- `SG_SUN_WARM`: 428
+- `SG_MOON_WARM`: 429
+- `SG_STAR_WARM`: 430
+- `SG_SUN_COMFORT`: 431
+- `SG_MOON_COMFORT`: 432
+- `SG_STAR_COMFORT`: 433
+- `SG_HATE`: 434
+- `SG_SUN_ANGER`: 435
+- `SG_MOON_ANGER`: 436
+- `SG_STAR_ANGER`: 437
+- `SG_SUN_BLESS`: 438
+- `SG_MOON_BLESS`: 439
+- `SG_STAR_BLESS`: 440
+- `SG_DEVIL`: 441
+- `SG_FRIEND`: 442
+- `SG_KNOWLEDGE`: 443
+- `SG_FUSION`: 444
+- `SL_ALCHEMIST`: 445
+- `AM_BERSERKPITCHER`: 446
+- `SL_MONK`: 447
+- `SL_STAR`: 448
+- `SL_SAGE`: 449
+- `SL_CRUSADER`: 450
+- `SL_SUPERNOVICE`: 451
+- `SL_KNIGHT`: 452
+- `SL_WIZARD`: 453
+- `SL_PRIEST`: 454
+- `SL_BARDDANCER`: 455
+- `SL_ROGUE`: 456
+- `SL_ASSASIN`: 457
+- `SL_BLACKSMITH`: 458
+- `BS_ADRENALINE2`: 459
+- `SL_HUNTER`: 460
+- `SL_SOULLINKER`: 461
+- `SL_KAIZEL`: 462
+- `SL_KAAHI`: 463
+- `SL_KAUPE`: 464
+- `SL_KAITE`: 465
+- `SL_KAINA`: 466
+- `SL_STIN`: 467
+- `SL_STUN`: 468
+- `SL_SMA`: 469
+- `SL_SWOO`: 470
+- `SL_SKE`: 471
+- `SL_SKA`: 472
+- `SM_SELFPROVOKE`: 473
+- `NPC_EMOTION_ON`: 474
+- `ST_PRESERVE`: 475
+- `ST_FULLSTRIP`: 476
+- `WS_WEAPONREFINE`: 477
+- `CR_SLIMPITCHER`: 478
+- `CR_FULLPROTECTION`: 479
+- `PA_SHIELDCHAIN`: 480
+- `HP_MANARECHARGE`: 481
+- `PF_DOUBLECASTING`: 482
+- `HW_GANBANTEIN`: 483
+- `HW_GRAVITATION`: 484
+- `WS_CARTTERMINATION`: 485
+- `WS_OVERTHRUSTMAX`: 486
+- `CG_LONGINGFREEDOM`: 487
+- `CG_HERMODE`: 488
+- `CG_TAROTCARD`: 489
+- `CR_ACIDDEMONSTRATION`: 490
+- `CR_CULTIVATION`: 491
+- `ITEM_ENCHANTARMS`: 492
+- `TK_MISSION`: 493
+- `SL_HIGH`: 494
+- `KN_ONEHAND`: 495
+- `AM_TWILIGHT1`: 496
+- `AM_TWILIGHT2`: 497
+- `AM_TWILIGHT3`: 498
+- `HT_POWER`: 499
+- `GS_GLITTERING`: 500
+- `GS_FLING`: 501
+- `GS_TRIPLEACTION`: 502
+- `GS_BULLSEYE`: 503
+- `GS_MADNESSCANCEL`: 504
+- `GS_ADJUSTMENT`: 505
+- `GS_INCREASING`: 506
+- `GS_MAGICALBULLET`: 507
+- `GS_CRACKER`: 508
+- `GS_SINGLEACTION`: 509
+- `GS_SNAKEEYE`: 510
+- `GS_CHAINACTION`: 511
+- `GS_TRACKING`: 512
+- `GS_DISARM`: 513
+- `GS_PIERCINGSHOT`: 514
+- `GS_RAPIDSHOWER`: 515
+- `GS_DESPERADO`: 516
+- `GS_GATLINGFEVER`: 517
+- `GS_DUST`: 518
+- `GS_FULLBUSTER`: 519
+- `GS_SPREADATTACK`: 520
+- `GS_GROUNDDRIFT`: 521
+- `NJ_TOBIDOUGU`: 522
+- `NJ_SYURIKEN`: 523
+- `NJ_KUNAI`: 524
+- `NJ_HUUMA`: 525
+- `NJ_ZENYNAGE`: 526
+- `NJ_TATAMIGAESHI`: 527
+- `NJ_KASUMIKIRI`: 528
+- `NJ_SHADOWJUMP`: 529
+- `NJ_KIRIKAGE`: 530
+- `NJ_UTSUSEMI`: 531
+- `NJ_BUNSINJYUTSU`: 532
+- `NJ_NINPOU`: 533
+- `NJ_KOUENKA`: 534
+- `NJ_KAENSIN`: 535
+- `NJ_BAKUENRYU`: 536
+- `NJ_HYOUSENSOU`: 537
+- `NJ_SUITON`: 538
+- `NJ_HYOUSYOURAKU`: 539
+- `NJ_HUUJIN`: 540
+- `NJ_RAIGEKISAI`: 541
+- `NJ_KAMAITACHI`: 542
+- `NJ_NEN`: 543
+- `NJ_ISSEN`: 544
+- `NPC_EARTHQUAKE`: 653
+- `NPC_FIREBREATH`: 654
+- `NPC_ICEBREATH`: 655
+- `NPC_THUNDERBREATH`: 656
+- `NPC_ACIDBREATH`: 657
+- `NPC_DARKNESSBREATH`: 658
+- `NPC_DRAGONFEAR`: 659
+- `NPC_BLEEDING`: 660
+- `NPC_PULSESTRIKE`: 661
+- `NPC_HELLJUDGEMENT`: 662
+- `NPC_WIDESILENCE`: 663
+- `NPC_WIDEFREEZE`: 664
+- `NPC_WIDEBLEEDING`: 665
+- `NPC_WIDESTONE`: 666
+- `NPC_WIDECONFUSE`: 667
+- `NPC_WIDESLEEP`: 668
+- `NPC_WIDESIGHT`: 669
+- `NPC_EVILLAND`: 670
+- `NPC_MAGICMIRROR`: 671
+- `NPC_SLOWCAST`: 672
+- `NPC_CRITICALWOUND`: 673
+- `NPC_EXPULSION`: 674
+- `NPC_STONESKIN`: 675
+- `NPC_ANTIMAGIC`: 676
+- `NPC_WIDECURSE`: 677
+- `NPC_WIDESTUN`: 678
+- `NPC_VAMPIRE_GIFT`: 679
+- `NPC_WIDESOULDRAIN`: 680
+- `ALL_INCCARRY`: 681
+- `NPC_TALK`: 682
+- `NPC_HELLPOWER`: 683
+- `NPC_WIDEHELLDIGNITY`: 684
+- `NPC_INVINCIBLE`: 685
+- `NPC_INVINCIBLEOFF`: 686
+- `NPC_ALLHEAL`: 687
+- `GM_SANDMAN`: 688
+- `CASH_BLESSING`: 689
+- `CASH_INCAGI`: 690
+- `CASH_ASSUMPTIO`: 691
+- `ALL_CATCRY`: 692
+- `ALL_PARTYFLEE`: 693
+- `ALL_ANGEL_PROTECT`: 694
+- `ALL_DREAM_SUMMERNIGHT`: 695
+- `ALL_REVERSEORCISH`: 697
+- `ALL_WEWISH`: 698
+- `HLIF_HEAL`: 8001
+- `HLIF_AVOID`: 8002
+- `HLIF_BRAIN`: 8003
+- `HLIF_CHANGE`: 8004
+- `HAMI_CASTLE`: 8005
+- `HAMI_DEFENCE`: 8006
+- `HAMI_SKIN`: 8007
+- `HAMI_BLOODLUST`: 8008
+- `HFLI_MOON`: 8009
+- `HFLI_FLEET`: 8010
+- `HFLI_SPEED`: 8011
+- `HFLI_SBR44`: 8012
+- `HVAN_CAPRICE`: 8013
+- `HVAN_CHAOTIC`: 8014
+- `HVAN_INSTRUCT`: 8015
+- `HVAN_EXPLOSION`: 8016
+- `MH_SUMMON_LEGION`: 8018
+- `MH_NEEDLE_OF_PARALYZE`: 8019
+- `MH_POISON_MIST`: 8020
+- `MH_PAIN_KILLER`: 8021
+- `MH_LIGHT_OF_REGENE`: 8022
+- `MH_OVERED_BOOST`: 8023
+- `MH_ERASER_CUTTER`: 8024
+- `MH_XENO_SLASHER`: 8025
+- `MH_SILENT_BREEZE`: 8026
+- `MH_STYLE_CHANGE`: 8027
+- `MH_SONIC_CRAW`: 8028
+- `MH_SILVERVEIN_RUSH`: 8029
+- `MH_MIDNIGHT_FRENZY`: 8030
+- `MH_STAHL_HORN`: 8031
+- `MH_GOLDENE_FERSE`: 8032
+- `MH_STEINWAND`: 8033
+- `MH_HEILIGE_STANGE`: 8034
+- `MH_ANGRIFFS_MODUS`: 8035
+- `MH_TINDER_BREAKER`: 8036
+- `MH_CBC`: 8037
+- `MH_EQC`: 8038
+- `MH_MAGMA_FLOW`: 8039
+- `MH_GRANITIC_ARMOR`: 8040
+- `MH_LAVA_SLIDE`: 8041
+- `MH_PYROCLASTIC`: 8042
+- `MH_VOLCANIC_ASH`: 8043
+- `MS_BASH`: 8201
+- `MS_MAGNUM`: 8202
+- `MS_BOWLINGBASH`: 8203
+- `MS_PARRYING`: 8204
+- `MS_REFLECTSHIELD`: 8205
+- `MS_BERSERK`: 8206
+- `MA_DOUBLE`: 8207
+- `MA_SHOWER`: 8208
+- `MA_SKIDTRAP`: 8209
+- `MA_LANDMINE`: 8210
+- `MA_SANDMAN`: 8211
+- `MA_FREEZINGTRAP`: 8212
+- `MA_REMOVETRAP`: 8213
+- `MA_CHARGEARROW`: 8214
+- `MA_SHARPSHOOTING`: 8215
+- `ML_PIERCE`: 8216
+- `ML_BRANDISH`: 8217
+- `ML_SPIRALPIERCE`: 8218
+- `ML_DEFENDER`: 8219
+- `ML_AUTOGUARD`: 8220
+- `ML_DEVOTION`: 8221
+- `MER_MAGNIFICAT`: 8222
+- `MER_QUICKEN`: 8223
+- `MER_SIGHT`: 8224
+- `MER_CRASH`: 8225
+- `MER_REGAIN`: 8226
+- `MER_TENDER`: 8227
+- `MER_BENEDICTION`: 8228
+- `MER_RECUPERATE`: 8229
+- `MER_MENTALCURE`: 8230
+- `MER_COMPRESS`: 8231
+- `MER_PROVOKE`: 8232
+- `MER_AUTOBERSERK`: 8233
+- `MER_DECAGI`: 8234
+- `MER_SCAPEGOAT`: 8235
+- `MER_LEXDIVINA`: 8236
+- `MER_ESTIMATION`: 8237
+- `MER_KYRIE`: 8238
+- `MER_BLESSING`: 8239
+- `MER_INCAGI`: 8240
+- `EL_CIRCLE_OF_FIRE`: 8401
+- `EL_FIRE_CLOAK`: 8402
+- `EL_FIRE_MANTLE`: 8403
+- `EL_WATER_SCREEN`: 8404
+- `EL_WATER_DROP`: 8405
+- `EL_WATER_BARRIER`: 8406
+- `EL_WIND_STEP`: 8407
+- `EL_WIND_CURTAIN`: 8408
+- `EL_ZEPHYR`: 8409
+- `EL_SOLID_SKIN`: 8410
+- `EL_STONE_SHIELD`: 8411
+- `EL_POWER_OF_GAIA`: 8412
+- `EL_PYROTECHNIC`: 8413
+- `EL_HEATER`: 8414
+- `EL_TROPIC`: 8415
+- `EL_AQUAPLAY`: 8416
+- `EL_COOLER`: 8417
+- `EL_CHILLY_AIR`: 8418
+- `EL_GUST`: 8419
+- `EL_BLAST`: 8420
+- `EL_WILD_STORM`: 8421
+- `EL_PETROLOGY`: 8422
+- `EL_CURSED_SOIL`: 8423
+- `EL_UPHEAVAL`: 8424
+- `EL_FIRE_ARROW`: 8425
+- `EL_FIRE_BOMB`: 8426
+- `EL_FIRE_BOMB_ATK`: 8427
+- `EL_FIRE_WAVE`: 8428
+- `EL_FIRE_WAVE_ATK`: 8429
+- `EL_ICE_NEEDLE`: 8430
+- `EL_WATER_SCREW`: 8431
+- `EL_WATER_SCREW_ATK`: 8432
+- `EL_TIDAL_WEAPON`: 8433
+- `EL_WIND_SLASH`: 8434
+- `EL_HURRICANE`: 8435
+- `EL_HURRICANE_ATK`: 8436
+- `EL_TYPOON_MIS`: 8437
+- `EL_TYPOON_MIS_ATK`: 8438
+- `EL_STONE_HAMMER`: 8439
+- `EL_ROCK_CRUSHER`: 8440
+- `EL_ROCK_CRUSHER_ATK`: 8441
+- `EL_STONE_RAIN`: 8442
+- `GD_APPROVAL`: 10000
+- `GD_KAFRACONTRACT`: 10001
+- `GD_GUARDRESEARCH`: 10002
+- `GD_GUARDUP`: 10003
+- `GD_EXTENSION`: 10004
+- `GD_GLORYGUILD`: 10005
+- `GD_LEADERSHIP`: 10006
+- `GD_GLORYWOUNDS`: 10007
+- `GD_SOULCOLD`: 10008
+- `GD_HAWKEYES`: 10009
+- `GD_BATTLEORDER`: 10010
+- `GD_REGENERATION`: 10011
+- `GD_RESTORE`: 10012
+- `GD_EMERGENCYCALL`: 10013
+- `GD_DEVELOPMENT`: 10014
+- `RL_GLITTERING_GREED`: 2551
+- `RL_RICHS_COIN`: 2552
+- `RL_MASS_SPIRAL`: 2553
+- `RL_BANISHING_BUSTER`: 2554
+- `RL_B_TRAP`: 2555
+- `RL_FLICKER`: 2556
+- `RL_S_STORM`: 2557
+- `RL_E_CHAIN`: 2558
+- `RL_QD_SHOT`: 2559
+- `RL_C_MARKER`: 2560
+- `RL_FIREDANCE`: 2561
+- `RL_H_MINE`: 2562
+- `RL_P_ALTER`: 2563
+- `RL_FALLEN_ANGEL`: 2564
+- `RL_R_TRIP`: 2565
+- `RL_D_TAIL`: 2566
+- `RL_FIRE_RAIN`: 2567
+- `RL_HEAT_BARREL`: 2568
+- `RL_AM_BLAST`: 2569
+- `RL_SLUGSHOT`: 2570
+- `RL_HAMMER_OF_GOD`: 2571
+- `RL_R_TRIP_PLUSATK`: 2572
+- `RL_B_FLICKER_ATK`: 2573
+- `RL_GLITTERING_GREED_ATK`: 2574
+- `KN_CHARGEATK`: 1001
+- `CR_SHRINK`: 1002
+- `AS_SONICACCEL`: 1003
+- `AS_VENOMKNIFE`: 1004
+- `RG_CLOSECONFINE`: 1005
+- `WZ_SIGHTBLASTER`: 1006
+- `SA_CREATECON`: 1007
+- `SA_ELEMENTWATER`: 1008
+- `HT_PHANTASMIC`: 1009
+- `BA_PANGVOICE`: 1010
+- `DC_WINKCHARM`: 1011
+- `BS_UNFAIRLYTRICK`: 1012
+- `BS_GREED`: 1013
+- `PR_REDEMPTIO`: 1014
+- `MO_KITRANSLATION`: 1015
+- `MO_BALKYOUNG`: 1016
+- `SA_ELEMENTGROUND`: 1017
+- `SA_ELEMENTFIRE`: 1018
+- `SA_ELEMENTWIND`: 1019
+- `RK_ENCHANTBLADE`: 2001
+- `RK_SONICWAVE`: 2002
+- `RK_DEATHBOUND`: 2003
+- `RK_HUNDREDSPEAR`: 2004
+- `RK_WINDCUTTER`: 2005
+- `RK_IGNITIONBREAK`: 2006
+- `RK_DRAGONTRAINING`: 2007
+- `RK_DRAGONBREATH`: 2008
+- `RK_DRAGONHOWLING`: 2009
+- `RK_RUNEMASTERY`: 2010
+- `RK_MILLENNIUMSHIELD`: 2011
+- `RK_CRUSHSTRIKE`: 2012
+- `RK_REFRESH`: 2013
+- `RK_GIANTGROWTH`: 2014
+- `RK_STONEHARDSKIN`: 2015
+- `RK_VITALITYACTIVATION`: 2016
+- `RK_STORMBLAST`: 2017
+- `RK_FIGHTINGSPIRIT`: 2018
+- `RK_ABUNDANCE`: 2019
+- `RK_PHANTOMTHRUST`: 2020
+- `GC_VENOMIMPRESS`: 2021
+- `GC_CROSSIMPACT`: 2022
+- `GC_DARKILLUSION`: 2023
+- `GC_RESEARCHNEWPOISON`: 2024
+- `GC_CREATENEWPOISON`: 2025
+- `GC_ANTIDOTE`: 2026
+- `GC_POISONINGWEAPON`: 2027
+- `GC_WEAPONBLOCKING`: 2028
+- `GC_COUNTERSLASH`: 2029
+- `GC_WEAPONCRUSH`: 2030
+- `GC_VENOMPRESSURE`: 2031
+- `GC_POISONSMOKE`: 2032
+- `GC_CLOAKINGEXCEED`: 2033
+- `GC_PHANTOMMENACE`: 2034
+- `GC_HALLUCINATIONWALK`: 2035
+- `GC_ROLLINGCUTTER`: 2036
+- `GC_CROSSRIPPERSLASHER`: 2037
+- `AB_JUDEX`: 2038
+- `AB_ANCILLA`: 2039
+- `AB_ADORAMUS`: 2040
+- `AB_CLEMENTIA`: 2041
+- `AB_CANTO`: 2042
+- `AB_CHEAL`: 2043
+- `AB_EPICLESIS`: 2044
+- `AB_PRAEFATIO`: 2045
+- `AB_ORATIO`: 2046
+- `AB_LAUDAAGNUS`: 2047
+- `AB_LAUDARAMUS`: 2048
+- `AB_EUCHARISTICA`: 2049
+- `AB_RENOVATIO`: 2050
+- `AB_HIGHNESSHEAL`: 2051
+- `AB_CLEARANCE`: 2052
+- `AB_EXPIATIO`: 2053
+- `AB_DUPLELIGHT`: 2054
+- `AB_DUPLELIGHT_MELEE`: 2055
+- `AB_DUPLELIGHT_MAGIC`: 2056
+- `AB_SILENTIUM`: 2057
+- `WL_WHITEIMPRISON`: 2201
+- `WL_SOULEXPANSION`: 2202
+- `WL_FROSTMISTY`: 2203
+- `WL_JACKFROST`: 2204
+- `WL_MARSHOFABYSS`: 2205
+- `WL_RECOGNIZEDSPELL`: 2206
+- `WL_SIENNAEXECRATE`: 2207
+- `WL_RADIUS`: 2208
+- `WL_STASIS`: 2209
+- `WL_DRAINLIFE`: 2210
+- `WL_CRIMSONROCK`: 2211
+- `WL_HELLINFERNO`: 2212
+- `WL_COMET`: 2213
+- `WL_CHAINLIGHTNING`: 2214
+- `WL_CHAINLIGHTNING_ATK`: 2215
+- `WL_EARTHSTRAIN`: 2216
+- `WL_TETRAVORTEX`: 2217
+- `WL_TETRAVORTEX_FIRE`: 2218
+- `WL_TETRAVORTEX_WATER`: 2219
+- `WL_TETRAVORTEX_WIND`: 2220
+- `WL_TETRAVORTEX_GROUND`: 2221
+- `WL_SUMMONFB`: 2222
+- `WL_SUMMONBL`: 2223
+- `WL_SUMMONWB`: 2224
+- `WL_SUMMON_ATK_FIRE`: 2225
+- `WL_SUMMON_ATK_WIND`: 2226
+- `WL_SUMMON_ATK_WATER`: 2227
+- `WL_SUMMON_ATK_GROUND`: 2228
+- `WL_SUMMONSTONE`: 2229
+- `WL_RELEASE`: 2230
+- `WL_READING_SB`: 2231
+- `WL_FREEZE_SP`: 2232
+- `RA_ARROWSTORM`: 2233
+- `RA_FEARBREEZE`: 2234
+- `RA_RANGERMAIN`: 2235
+- `RA_AIMEDBOLT`: 2236
+- `RA_DETONATOR`: 2237
+- `RA_ELECTRICSHOCKER`: 2238
+- `RA_CLUSTERBOMB`: 2239
+- `RA_WUGMASTERY`: 2240
+- `RA_WUGRIDER`: 2241
+- `RA_WUGDASH`: 2242
+- `RA_WUGSTRIKE`: 2243
+- `RA_WUGBITE`: 2244
+- `RA_TOOTHOFWUG`: 2245
+- `RA_SENSITIVEKEEN`: 2246
+- `RA_CAMOUFLAGE`: 2247
+- `RA_RESEARCHTRAP`: 2248
+- `RA_MAGENTATRAP`: 2249
+- `RA_COBALTTRAP`: 2250
+- `RA_MAIZETRAP`: 2251
+- `RA_VERDURETRAP`: 2252
+- `RA_FIRINGTRAP`: 2253
+- `RA_ICEBOUNDTRAP`: 2254
+- `NC_MADOLICENCE`: 2255
+- `NC_BOOSTKNUCKLE`: 2256
+- `NC_PILEBUNKER`: 2257
+- `NC_VULCANARM`: 2258
+- `NC_FLAMELAUNCHER`: 2259
+- `NC_COLDSLOWER`: 2260
+- `NC_ARMSCANNON`: 2261
+- `NC_ACCELERATION`: 2262
+- `NC_HOVERING`: 2263
+- `NC_F_SIDESLIDE`: 2264
+- `NC_B_SIDESLIDE`: 2265
+- `NC_MAINFRAME`: 2266
+- `NC_SELFDESTRUCTION`: 2267
+- `NC_SHAPESHIFT`: 2268
+- `NC_EMERGENCYCOOL`: 2269
+- `NC_INFRAREDSCAN`: 2270
+- `NC_ANALYZE`: 2271
+- `NC_MAGNETICFIELD`: 2272
+- `NC_NEUTRALBARRIER`: 2273
+- `NC_STEALTHFIELD`: 2274
+- `NC_REPAIR`: 2275
+- `NC_TRAININGAXE`: 2276
+- `NC_RESEARCHFE`: 2277
+- `NC_AXEBOOMERANG`: 2278
+- `NC_POWERSWING`: 2279
+- `NC_AXETORNADO`: 2280
+- `NC_SILVERSNIPER`: 2281
+- `NC_MAGICDECOY`: 2282
+- `NC_DISJOINT`: 2283
+- `SC_FATALMENACE`: 2284
+- `SC_REPRODUCE`: 2285
+- `SC_AUTOSHADOWSPELL`: 2286
+- `SC_SHADOWFORM`: 2287
+- `SC_TRIANGLESHOT`: 2288
+- `SC_BODYPAINT`: 2289
+- `SC_INVISIBILITY`: 2290
+- `SC_DEADLYINFECT`: 2291
+- `SC_ENERVATION`: 2292
+- `SC_GROOMY`: 2293
+- `SC_IGNORANCE`: 2294
+- `SC_LAZINESS`: 2295
+- `SC_UNLUCKY`: 2296
+- `SC_WEAKNESS`: 2297
+- `SC_STRIPACCESSARY`: 2298
+- `SC_MANHOLE`: 2299
+- `SC_DIMENSIONDOOR`: 2300
+- `SC_CHAOSPANIC`: 2301
+- `SC_MAELSTROM`: 2302
+- `SC_BLOODYLUST`: 2303
+- `SC_FEINTBOMB`: 2304
+- `LG_CANNONSPEAR`: 2307
+- `LG_BANISHINGPOINT`: 2308
+- `LG_TRAMPLE`: 2309
+- `LG_SHIELDPRESS`: 2310
+- `LG_REFLECTDAMAGE`: 2311
+- `LG_PINPOINTATTACK`: 2312
+- `LG_FORCEOFVANGUARD`: 2313
+- `LG_RAGEBURST`: 2314
+- `LG_SHIELDSPELL`: 2315
+- `LG_EXEEDBREAK`: 2316
+- `LG_OVERBRAND`: 2317
+- `LG_PRESTIGE`: 2318
+- `LG_BANDING`: 2319
+- `LG_MOONSLASHER`: 2320
+- `LG_RAYOFGENESIS`: 2321
+- `LG_PIETY`: 2322
+- `LG_EARTHDRIVE`: 2323
+- `LG_HESPERUSLIT`: 2324
+- `LG_INSPIRATION`: 2325
+- `SR_DRAGONCOMBO`: 2326
+- `SR_SKYNETBLOW`: 2327
+- `SR_EARTHSHAKER`: 2328
+- `SR_FALLENEMPIRE`: 2329
+- `SR_TIGERCANNON`: 2330
+- `SR_HELLGATE`: 2331
+- `SR_RAMPAGEBLASTER`: 2332
+- `SR_CRESCENTELBOW`: 2333
+- `SR_CURSEDCIRCLE`: 2334
+- `SR_LIGHTNINGWALK`: 2335
+- `SR_KNUCKLEARROW`: 2336
+- `SR_WINDMILL`: 2337
+- `SR_RAISINGDRAGON`: 2338
+- `SR_GENTLETOUCH`: 2339
+- `SR_ASSIMILATEPOWER`: 2340
+- `SR_POWERVELOCITY`: 2341
+- `SR_CRESCENTELBOW_AUTOSPELL`: 2342
+- `SR_GATEOFHELL`: 2343
+- `SR_GENTLETOUCH_QUIET`: 2344
+- `SR_GENTLETOUCH_CURE`: 2345
+- `SR_GENTLETOUCH_ENERGYGAIN`: 2346
+- `SR_GENTLETOUCH_CHANGE`: 2347
+- `SR_GENTLETOUCH_REVITALIZE`: 2348
+- `WA_SWING_DANCE`: 2350
+- `WA_SYMPHONY_OF_LOVER`: 2351
+- `WA_MOONLIT_SERENADE`: 2352
+- `MI_RUSH_WINDMILL`: 2381
+- `MI_ECHOSONG`: 2382
+- `MI_HARMONIZE`: 2383
+- `WM_LESSON`: 2412
+- `WM_METALICSOUND`: 2413
+- `WM_REVERBERATION`: 2414
+- `WM_REVERBERATION_MELEE`: 2415
+- `WM_REVERBERATION_MAGIC`: 2416
+- `WM_DOMINION_IMPULSE`: 2417
+- `WM_SEVERE_RAINSTORM`: 2418
+- `WM_POEMOFNETHERWORLD`: 2419
+- `WM_VOICEOFSIREN`: 2420
+- `WM_DEADHILLHERE`: 2421
+- `WM_LULLABY_DEEPSLEEP`: 2422
+- `WM_SIRCLEOFNATURE`: 2423
+- `WM_RANDOMIZESPELL`: 2424
+- `WM_GLOOMYDAY`: 2425
+- `WM_GREAT_ECHO`: 2426
+- `WM_SONG_OF_MANA`: 2427
+- `WM_DANCE_WITH_WUG`: 2428
+- `WM_SOUND_OF_DESTRUCTION`: 2429
+- `WM_SATURDAY_NIGHT_FEVER`: 2430
+- `WM_LERADS_DEW`: 2431
+- `WM_MELODYOFSINK`: 2432
+- `WM_BEYOND_OF_WARCRY`: 2433
+- `WM_UNLIMITED_HUMMING_VOICE`: 2434
+- `SO_FIREWALK`: 2443
+- `SO_ELECTRICWALK`: 2444
+- `SO_SPELLFIST`: 2445
+- `SO_EARTHGRAVE`: 2446
+- `SO_DIAMONDDUST`: 2447
+- `SO_POISON_BUSTER`: 2448
+- `SO_PSYCHIC_WAVE`: 2449
+- `SO_CLOUD_KILL`: 2450
+- `SO_STRIKING`: 2451
+- `SO_WARMER`: 2452
+- `SO_VACUUM_EXTREME`: 2453
+- `SO_VARETYR_SPEAR`: 2454
+- `SO_ARRULLO`: 2455
+- `SO_EL_CONTROL`: 2456
+- `SO_SUMMON_AGNI`: 2457
+- `SO_SUMMON_AQUA`: 2458
+- `SO_SUMMON_VENTUS`: 2459
+- `SO_SUMMON_TERA`: 2460
+- `SO_EL_ACTION`: 2461
+- `SO_EL_ANALYSIS`: 2462
+- `SO_EL_SYMPATHY`: 2463
+- `SO_EL_CURE`: 2464
+- `SO_FIRE_INSIGNIA`: 2465
+- `SO_WATER_INSIGNIA`: 2466
+- `SO_WIND_INSIGNIA`: 2467
+- `SO_EARTH_INSIGNIA`: 2468
+- `GN_TRAINING_SWORD`: 2474
+- `GN_REMODELING_CART`: 2475
+- `GN_CART_TORNADO`: 2476
+- `GN_CARTCANNON`: 2477
+- `GN_CARTBOOST`: 2478
+- `GN_THORNS_TRAP`: 2479
+- `GN_BLOOD_SUCKER`: 2480
+- `GN_SPORE_EXPLOSION`: 2481
+- `GN_WALLOFTHORN`: 2482
+- `GN_CRAZYWEED`: 2483
+- `GN_CRAZYWEED_ATK`: 2484
+- `GN_DEMONIC_FIRE`: 2485
+- `GN_FIRE_EXPANSION`: 2486
+- `GN_FIRE_EXPANSION_SMOKE_POWDE`: 2487
+- `GN_FIRE_EXPANSION_TEAR_GAS`: 2488
+- `GN_FIRE_EXPANSION_ACID`: 2489
+- `GN_HELLS_PLANT`: 2490
+- `GN_HELLS_PLANT_ATK`: 2491
+- `GN_MANDRAGORA`: 2492
+- `GN_SLINGITEM`: 2493
+- `GN_CHANGEMATERIAL`: 2494
+- `GN_MIX_COOKING`: 2495
+- `GN_MAKEBOMB`: 2496
+- `GN_S_PHARMACY`: 2497
+- `GN_SLINGITEM_RANGEMELEEATK`: 2498
+- `AB_SECRAMENT`: 2515
+- `WM_SEVERE_RAINSTORM_MELEE`: 2516
+- `SR_HOWLINGOFLION`: 2517
+- `SR_RIDEINLIGHTNING`: 2518
+- `LG_OVERBRAND_BRANDISH`: 2519
+- `RETURN_TO_ELDICASTES`: 2534
+- `ALL_BUYING_STORE`: 2535
+- `ALL_GUARDIAN_RECALL`: 2536
+- `ALL_ODINS_POWER`: 2537
+- `MC_CARTDECORATE`: 2544
+- `KO_YAMIKUMO`: 3001
+- `KO_RIGHT`: 3002
+- `KO_LEFT`: 3003
+- `KO_JYUMONJIKIRI`: 3004
+- `KO_SETSUDAN`: 3005
+- `KO_BAKURETSU`: 3006
+- `KO_HAPPOKUNAI`: 3007
+- `KO_MUCHANAGE`: 3008
+- `KO_HUUMARANKA`: 3009
+- `KO_MAKIBISHI`: 3010
+- `KO_MEIKYOUSISUI`: 3011
+- `KO_ZANZOU`: 3012
+- `KO_KYOUGAKU`: 3013
+- `KO_JYUSATSU`: 3014
+- `KO_KAHU_ENTEN`: 3015
+- `KO_HYOUHU_HUBUKI`: 3016
+- `KO_KAZEHU_SEIRAN`: 3017
+- `KO_DOHU_KOUKAI`: 3018
+- `KO_KAIHOU`: 3019
+- `KO_ZENKAI`: 3020
+- `KO_GENWAKU`: 3021
+- `KO_IZAYOI`: 3022
+- `KG_KAGEHUMI`: 3023
+- `KG_KYOMU`: 3024
+- `KG_KAGEMUSYA`: 3025
+- `OB_ZANGETSU`: 3026
+- `OB_OBOROGENSOU`: 3027
+- `OB_OBOROGENSOU_TRANSITION_ATK`: 3028
+- `OB_AKAITSUKI`: 3029
+- `ECL_SNOWFLIP`: 3031
+- `ECL_PEONYMAMY`: 3032
+- `ECL_SADAGUI`: 3033
+- `ECL_SEQUOIADUST`: 3034
+- `ECLAGE_RECALL`: 3035
+- `GC_DARKCROW`: 5001
+- `RA_UNLIMIT`: 5002
+- `GN_ILLUSIONDOPING`: 5003
+- `RK_DRAGONBREATH_WATER`: 5004
+- `RK_LUXANIMA`: 5005
+- `NC_MAGMA_ERUPTION`: 5006
+- `WM_FRIGG_SONG`: 5007
+- `SO_ELEMENTAL_SHIELD`: 5008
+- `SR_FLASHCOMBO`: 5009
+- `SC_ESCAPE`: 5010
+- `AB_OFFERTORIUM`: 5011
+- `WL_TELEKINESIS_INTENSE`: 5012
+- `LG_KINGS_GRACE`: 5013
+- `ALL_FULL_THROTTLE`: 5014
+- `SR_FLASHCOMBO_ATK_STEP1`: 5015
+- `SR_FLASHCOMBO_ATK_STEP2`: 5016
+- `SR_FLASHCOMBO_ATK_STEP3`: 5017
+- `SR_FLASHCOMBO_ATK_STEP4`: 5018
+
+## Mobs (db/re/mob_db.txt)
+
+- `SCORPION`: 1001
+- `PORING`: 1002
+- `HORNET`: 1004
+- `FARMILIAR`: 1005
+- `FABRE`: 1007
+- `PUPA`: 1008
+- `CONDOR`: 1009
+- `WILOW`: 1010
+- `CHONCHON`: 1011
+- `RODA_FROG`: 1012
+- `WOLF`: 1013
+- `SPORE`: 1014
+- `ZOMBIE`: 1015
+- `ARCHER_SKELETON`: 1016
+- `CREAMY`: 1018
+- `PECOPECO`: 1019
+- `MANDRAGORA`: 1020
+- `ORK_WARRIOR`: 1023
+- `WORM_TAIL`: 1024
+- `SNAKE`: 1025
+- `MUNAK`: 1026
+- `SOLDIER_SKELETON`: 1028
+- `ISIS`: 1029
+- `ANACONDAQ`: 1030
+- `POPORING`: 1031
+- `VERIT`: 1032
+- `ELDER_WILOW`: 1033
+- `THARA_FROG`: 1034
+- `HUNTER_FLY`: 1035
+- `GHOUL`: 1036
+- `SIDE_WINDER`: 1037
+- `OSIRIS`: 1038
+- `BAPHOMET`: 1039
+- `GOLEM`: 1040
+- `MUMMY`: 1041
+- `STEEL_CHONCHON`: 1042
+- `OBEAUNE`: 1044
+- `MARC`: 1045
+- `DOPPELGANGER`: 1046
+- `PECOPECO_EGG`: 1047
+- `THIEF_BUG_EGG`: 1048
+- `PICKY`: 1049
+- `PICKY_`: 1050
+- `THIEF_BUG`: 1051
+- `ROCKER`: 1052
+- `THIEF_BUG_`: 1053
+- `THIEF_BUG__`: 1054
+- `MUKA`: 1055
+- `SMOKIE`: 1056
+- `YOYO`: 1057
+- `METALLER`: 1058
+- `MISTRESS`: 1059
+- `BIGFOOT`: 1060
+- `NIGHTMARE`: 1061
+- `PORING_`: 1062
+- `LUNATIC`: 1063
+- `MEGALODON`: 1064
+- `STROUF`: 1065
+- `VADON`: 1066
+- `CORNUTUS`: 1067
+- `HYDRA`: 1068
+- `SWORD_FISH`: 1069
+- `KUKRE`: 1070
+- `PIRATE_SKEL`: 1071
+- `KAHO`: 1072
+- `CRAB`: 1073
+- `SHELLFISH`: 1074
+- `SKELETON`: 1076
+- `POISON_SPORE`: 1077
+- `RED_PLANT`: 1078
+- `BLUE_PLANT`: 1079
+- `GREEN_PLANT`: 1080
+- `YELLOW_PLANT`: 1081
+- `WHITE_PLANT`: 1082
+- `SHINING_PLANT`: 1083
+- `BLACK_MUSHROOM`: 1084
+- `RED_MUSHROOM`: 1085
+- `GOLDEN_BUG`: 1086
+- `ORK_HERO`: 1087
+- `VOCAL`: 1088
+- `TOAD`: 1089
+- `MASTERING`: 1090
+- `DRAGON_FLY`: 1091
+- `VAGABOND_WOLF`: 1092
+- `ECLIPSE`: 1093
+- `AMBERNITE`: 1094
+- `ANDRE`: 1095
+- `ANGELING`: 1096
+- `ANT_EGG`: 1097
+- `ANUBIS`: 1098
+- `ARGIOPE`: 1099
+- `ARGOS`: 1100
+- `BAPHOMET_`: 1101
+- `BATHORY`: 1102
+- `CARAMEL`: 1103
+- `COCO`: 1104
+- `DENIRO`: 1105
+- `DESERT_WOLF`: 1106
+- `DESERT_WOLF_B`: 1107
+- `DEVIACE`: 1108
+- `DEVIRUCHI`: 1109
+- `DOKEBI`: 1110
+- `DRAINLIAR`: 1111
+- `DRAKE`: 1112
+- `DROPS`: 1113
+- `DUSTINESS`: 1114
+- `EDDGA`: 1115
+- `EGGYRA`: 1116
+- `EVIL_DRUID`: 1117
+- `FLORA`: 1118
+- `FRILLDORA`: 1119
+- `GHOSTRING`: 1120
+- `GIEARTH`: 1121
+- `GOBLIN_1`: 1122
+- `GOBLIN_2`: 1123
+- `GOBLIN_3`: 1124
+- `GOBLIN_4`: 1125
+- `GOBLIN_5`: 1126
+- `HODE`: 1127
+- `HORN`: 1128
+- `HORONG`: 1129
+- `JAKK`: 1130
+- `JOKER`: 1131
+- `KHALITZBURG`: 1132
+- `KOBOLD_1`: 1133
+- `KOBOLD_2`: 1134
+- `KOBOLD_3`: 1135
+- `KOBOLD_4`: 1136
+- `KOBOLD_5`: 1137
+- `MAGNOLIA`: 1138
+- `MANTIS`: 1139
+- `MARDUK`: 1140
+- `MARINA`: 1141
+- `MARINE_SPHERE`: 1142
+- `MARIONETTE`: 1143
+- `MARSE`: 1144
+- `MARTIN`: 1145
+- `MATYR`: 1146
+- `MAYA`: 1147
+- `MEDUSA`: 1148
+- `MINOROUS`: 1149
+- `MOONLIGHT`: 1150
+- `MYST`: 1151
+- `ORC_SKELETON`: 1152
+- `ORC_ZOMBIE`: 1153
+- `PASANA`: 1154
+- `PETIT`: 1155
+- `PETIT_`: 1156
+- `PHARAOH`: 1157
+- `PHEN`: 1158
+- `PHREEONI`: 1159
+- `PIERE`: 1160
+- `PLANKTON`: 1161
+- `RAFFLESIA`: 1162
+- `RAYDRIC`: 1163
+- `REQUIEM`: 1164
+- `SAND_MAN`: 1165
+- `SAVAGE`: 1166
+- `SAVAGE_BABE`: 1167
+- `SCORPION_KING`: 1168
+- `SKEL_WORKER`: 1169
+- `SOHEE`: 1170
+- `STAINER`: 1174
+- `TAROU`: 1175
+- `VITATA`: 1176
+- `ZENORC`: 1177
+- `ZEROM`: 1178
+- `WHISPER`: 1179
+- `NINE_TAIL`: 1180
+- `ZOMBIE_DRAGON`: 1181
+- `THIEF_MUSHROOM`: 1182
+- `CHONCHON_`: 1183
+- `FABRE_`: 1184
+- `WHISPER_`: 1185
+- `WHISPER_BOSS`: 1186
+- `BON_GUN`: 1188
+- `ORC_ARCHER`: 1189
+- `ORC_LORD`: 1190
+- `MIMIC`: 1191
+- `WRAITH`: 1192
+- `ALARM`: 1193
+- `ARCLOUSE`: 1194
+- `RIDEWORD`: 1195
+- `SKEL_PRISONER`: 1196
+- `ZOMBIE_PRISONER`: 1197
+- `DARK_PRIEST`: 1198
+- `PUNK`: 1199
+- `ZHERLTHSH`: 1200
+- `RYBIO`: 1201
+- `PHENDARK`: 1202
+- `MYSTELTAINN`: 1203
+- `TIRFING`: 1204
+- `EXECUTIONER`: 1205
+- `ANOLIAN`: 1206
+- `STING`: 1207
+- `WANDER_MAN`: 1208
+- `CRAMP`: 1209
+- `BRILIGHT`: 1211
+- `IRON_FIST`: 1212
+- `HIGH_ORC`: 1213
+- `CHOCO`: 1214
+- `STEM_WORM`: 1215
+- `PENOMENA`: 1216
+- `KNIGHT_OF_ABYSS`: 1219
+- `MARIN`: 1242
+- `SASQUATCH`: 1243
+- `JAKK_XMAS`: 1244
+- `GOBLINE_XMAS`: 1245
+- `COOKIE_XMAS`: 1246
+- `ANTONIO`: 1247
+- `CRUISER`: 1248
+- `MYSTCASE`: 1249
+- `CHEPET`: 1250
+- `KNIGHT_OF_WINDSTORM`: 1251
+- `GARM`: 1252
+- `GARGOYLE`: 1253
+- `RAGGLER`: 1254
+- `NERAID`: 1255
+- `PEST`: 1256
+- `INJUSTICE`: 1257
+- `GOBLIN_ARCHER`: 1258
+- `GRYPHON`: 1259
+- `DARK_FRAME`: 1260
+- `WILD_ROSE`: 1261
+- `MUTANT_DRAGON`: 1262
+- `WIND_GHOST`: 1263
+- `MERMAN`: 1264
+- `COOKIE`: 1265
+- `ASTER`: 1266
+- `CARAT`: 1267
+- `BLOODY_KNIGHT`: 1268
+- `CLOCK`: 1269
+- `C_TOWER_MANAGER`: 1270
+- `ALLIGATOR`: 1271
+- `DARK_LORD`: 1272
+- `ORC_LADY`: 1273
+- `MEGALITH`: 1274
+- `ALICE`: 1275
+- `RAYDRIC_ARCHER`: 1276
+- `GREATEST_GENERAL`: 1277
+- `STALACTIC_GOLEM`: 1278
+- `TRI_JOINT`: 1279
+- `STEAM_GOBLIN`: 1280
+- `SAGEWORM`: 1281
+- `KOBOLD_ARCHER`: 1282
+- `CHIMERA`: 1283
+- `ARCHER_GUARDIAN`: 1285
+- `KNIGHT_GUARDIAN`: 1286
+- `SOLDIER_GUARDIAN`: 1287
+- `EMPELIUM`: 1288
+- `MAYA_PUPLE`: 1289
+- `SKELETON_GENERAL`: 1290
+- `WRAITH_DEAD`: 1291
+- `MINI_DEMON`: 1292
+- `CREMY_FEAR`: 1293
+- `KILLER_MANTIS`: 1294
+- `OWL_BARON`: 1295
+- `KOBOLD_LEADER`: 1296
+- `ANCIENT_MUMMY`: 1297
+- `ZOMBIE_MASTER`: 1298
+- `GOBLIN_LEADER`: 1299
+- `CATERPILLAR`: 1300
+- `AM_MUT`: 1301
+- `DARK_ILLUSION`: 1302
+- `GIANT_HONET`: 1303
+- `GIANT_SPIDER`: 1304
+- `ANCIENT_WORM`: 1305
+- `LEIB_OLMAI`: 1306
+- `CAT_O_NINE_TAIL`: 1307
+- `PANZER_GOBLIN`: 1308
+- `GAJOMART`: 1309
+- `MAJORUROS`: 1310
+- `GULLINBURSTI`: 1311
+- `TURTLE_GENERAL`: 1312
+- `MOBSTER`: 1313
+- `PERMETER`: 1314
+- `ASSULTER`: 1315
+- `SOLIDER`: 1316
+- `FUR_SEAL`: 1317
+- `HEATER`: 1318
+- `FREEZER`: 1319
+- `OWL_DUKE`: 1320
+- `DRAGON_TAIL`: 1321
+- `SPRING_RABBIT`: 1322
+- `SEE_OTTER`: 1323
+- `TREASURE_BOX1`: 1324
+- `TREASURE_BOX2`: 1325
+- `TREASURE_BOX3`: 1326
+- `TREASURE_BOX4`: 1327
+- `TREASURE_BOX5`: 1328
+- `TREASURE_BOX6`: 1329
+- `TREASURE_BOX7`: 1330
+- `TREASURE_BOX8`: 1331
+- `TREASURE_BOX9`: 1332
+- `TREASURE_BOX10`: 1333
+- `TREASURE_BOX11`: 1334
+- `TREASURE_BOX12`: 1335
+- `TREASURE_BOX13`: 1336
+- `TREASURE_BOX14`: 1337
+- `TREASURE_BOX15`: 1338
+- `TREASURE_BOX16`: 1339
+- `TREASURE_BOX17`: 1340
+- `TREASURE_BOX18`: 1341
+- `TREASURE_BOX19`: 1342
+- `TREASURE_BOX20`: 1343
+- `TREASURE_BOX21`: 1344
+- `TREASURE_BOX22`: 1345
+- `TREASURE_BOX23`: 1346
+- `TREASURE_BOX24`: 1347
+- `TREASURE_BOX25`: 1348
+- `TREASURE_BOX26`: 1349
+- `TREASURE_BOX27`: 1350
+- `TREASURE_BOX28`: 1351
+- `TREASURE_BOX29`: 1352
+- `TREASURE_BOX30`: 1353
+- `TREASURE_BOX31`: 1354
+- `TREASURE_BOX32`: 1355
+- `TREASURE_BOX33`: 1356
+- `TREASURE_BOX34`: 1357
+- `TREASURE_BOX35`: 1358
+- `TREASURE_BOX36`: 1359
+- `TREASURE_BOX37`: 1360
+- `TREASURE_BOX38`: 1361
+- `TREASURE_BOX39`: 1362
+- `TREASURE_BOX40`: 1363
+- `G_ASSULTER`: 1364
+- `APOCALIPS`: 1365
+- `LAVA_GOLEM`: 1366
+- `BLAZZER`: 1367
+- `GEOGRAPHER`: 1368
+- `GRAND_PECO`: 1369
+- `SUCCUBUS`: 1370
+- `FAKE_ANGEL`: 1371
+- `GOAT`: 1372
+- `LORD_OF_DEATH`: 1373
+- `INCUBUS`: 1374
+- `THE_PAPER`: 1375
+- `HARPY`: 1376
+- `ELDER`: 1377
+- `DEMON_PUNGUS`: 1378
+- `NIGHTMARE_TERROR`: 1379
+- `DRILLER`: 1380
+- `GRIZZLY`: 1381
+- `DIABOLIC`: 1382
+- `EXPLOSION`: 1383
+- `DELETER`: 1384
+- `DELETER_`: 1385
+- `SLEEPER`: 1386
+- `GIG`: 1387
+- `ARCHANGELING`: 1388
+- `DRACULA`: 1389
+- `VIOLY`: 1390
+- `GALAPAGO`: 1391
+- `ROTAR_ZAIRO`: 1392
+- `G_MUMMY`: 1393
+- `G_ZOMBIE`: 1394
+- `CRYSTAL_1`: 1395
+- `CRYSTAL_2`: 1396
+- `CRYSTAL_3`: 1397
+- `CRYSTAL_4`: 1398
+- `EVENT_BAPHO`: 1399
+- `KARAKASA`: 1400
+- `SHINOBI`: 1401
+- `POISON_TOAD`: 1402
+- `ANTIQUE_FIRELOCK`: 1403
+- `MIYABI_NINGYO`: 1404
+- `TENGU`: 1405
+- `KAPHA`: 1406
+- `BLOOD_BUTTERFLY`: 1408
+- `RICE_CAKE_BOY`: 1409
+- `LIVE_PEACH_TREE`: 1410
+- `PEACH_TREE_BULLET`: 1411
+- `EVIL_CLOUD_HERMIT`: 1412
+- `WILD_GINSENG`: 1413
+- `GINSENG_BULLET`: 1414
+- `BABY_LEOPARD`: 1415
+- `WICKED_NYMPH`: 1416
+- `ZIPPER_BEAR`: 1417
+- `DARK_SNAKE_LORD`: 1418
+- `G_FARMILIAR`: 1419
+- `G_ARCHER_SKELETON`: 1420
+- `G_ISIS`: 1421
+- `G_HUNTER_FLY`: 1422
+- `G_GHOUL`: 1423
+- `G_SIDE_WINDER`: 1424
+- `G_OBEAUNE`: 1425
+- `G_MARC`: 1426
+- `G_NIGHTMARE`: 1427
+- `G_POISON_SPORE`: 1428
+- `G_ARGIOPE`: 1429
+- `G_ARGOS`: 1430
+- `G_BAPHOMET_`: 1431
+- `G_DESERT_WOLF`: 1432
+- `G_DEVIRUCHI`: 1433
+- `G_DRAINLIAR`: 1434
+- `G_EVIL_DRUID`: 1435
+- `G_JAKK`: 1436
+- `G_JOKER`: 1437
+- `G_KHALITZBURG`: 1438
+- `G_HIGH_ORC`: 1439
+- `G_STEM_WORM`: 1440
+- `G_PENOMENA`: 1441
+- `G_SASQUATCH`: 1442
+- `G_CRUISER`: 1443
+- `G_CHEPET`: 1444
+- `G_RAGGLER`: 1445
+- `G_INJUSTICE`: 1446
+- `G_GRYPHON`: 1447
+- `G_DARK_FRAME`: 1448
+- `G_MUTANT_DRAGON`: 1449
+- `G_WIND_GHOST`: 1450
+- `G_MERMAN`: 1451
+- `G_ORC_LADY`: 1452
+- `G_RAYDRIC_ARCHER`: 1453
+- `G_TRI_JOINT`: 1454
+- `G_KOBOLD_ARCHER`: 1455
+- `G_CHIMERA`: 1456
+- `G_MANTIS`: 1457
+- `G_MARDUK`: 1458
+- `G_MARIONETTE`: 1459
+- `G_MATYR`: 1460
+- `G_MINOROUS`: 1461
+- `G_ORC_SKELETON`: 1462
+- `G_ORC_ZOMBIE`: 1463
+- `G_PASANA`: 1464
+- `G_PETIT`: 1465
+- `G_PETIT_`: 1466
+- `G_RAYDRIC`: 1467
+- `G_REQUIEM`: 1468
+- `G_SKEL_WORKER`: 1469
+- `G_ZEROM`: 1470
+- `G_NINE_TAIL`: 1471
+- `G_BON_GUN`: 1472
+- `G_ORC_ARCHER`: 1473
+- `G_MIMIC`: 1474
+- `G_WRAITH`: 1475
+- `G_ALARM`: 1476
+- `G_ARCLOUSE`: 1477
+- `G_RIDEWORD`: 1478
+- `G_SKEL_PRISONER`: 1479
+- `G_ZOMBIE_PRISONER`: 1480
+- `G_PUNK`: 1481
+- `G_ZHERLTHSH`: 1482
+- `G_RYBIO`: 1483
+- `G_PHENDARK`: 1484
+- `G_MYSTELTAINN`: 1485
+- `G_TIRFING`: 1486
+- `G_EXECUTIONER`: 1487
+- `G_ANOLIAN`: 1488
+- `G_STING`: 1489
+- `G_WANDER_MAN`: 1490
+- `G_DOKEBI`: 1491
+- `INCANTATION_SAMURAI`: 1492
+- `DRYAD`: 1493
+- `KIND_OF_BEETLE`: 1494
+- `STONE_SHOOTER`: 1495
+- `STONE_SHOOTER_BULLET`: 1496
+- `WOODEN_GOLEM`: 1497
+- `WOOTAN_SHOOTER`: 1498
+- `WOOTAN_FIGHTER`: 1499
+- `PARASITE`: 1500
+- `PARASITE_BULLET`: 1501
+- `PORING_V`: 1502
+- `GIBBET`: 1503
+- `DULLAHAN`: 1504
+- `LOLI_RURI`: 1505
+- `DISGUISE`: 1506
+- `BLOODY_MURDERER`: 1507
+- `QUVE`: 1508
+- `LUDE`: 1509
+- `HYLOZOIST`: 1510
+- `AMON_RA`: 1511
+- `HYEGUN`: 1512
+- `CIVIL_SERVANT`: 1513
+- `DANCING_DRAGON`: 1514
+- `GARM_BABY`: 1515
+- `INCREASE_SOIL`: 1516
+- `LI_ME_MANG_RYANG`: 1517
+- `BACSOJIN`: 1518
+- `CHUNG_E`: 1519
+- `BOILED_RICE`: 1520
+- `G_ALICE`: 1521
+- `G_ANCIENT_MUMMY`: 1522
+- `G_ANTIQUE_FIRELOCK`: 1523
+- `G_BABY_LEOPARD`: 1524
+- `G_BATHORY`: 1525
+- `G_BLOOD_BUTTERFLY`: 1526
+- `G_C_TOWER_MANAGER`: 1527
+- `G_CLOCK`: 1528
+- `G_DARK_SNAKE_LORD`: 1529
+- `G_DRACULA`: 1530
+- `G_EVIL_CLOUD_HERMIT`: 1531
+- `G_EXPLOSION`: 1532
+- `G_FUR_SEAL`: 1533
+- `G_GOBLIN_1`: 1534
+- `G_GOBLIN_2`: 1535
+- `G_GOBLIN_3`: 1536
+- `G_GOBLIN_4`: 1537
+- `G_GOBLIN_5`: 1538
+- `G_GOBLIN_LEADER`: 1539
+- `G_GOLEM`: 1540
+- `G_GREATEST_GENERAL`: 1541
+- `G_KAPHA`: 1543
+- `G_KARAKASA`: 1544
+- `G_KOBOLD_1`: 1545
+- `G_KOBOLD_2`: 1546
+- `G_KOBOLD_3`: 1547
+- `G_KOBOLD_LEADER`: 1548
+- `G_LAVA_GOLEM`: 1549
+- `G_LIVE_PEACH_TREE`: 1550
+- `G_MARSE`: 1551
+- `G_MIYABI_NINGYO`: 1552
+- `G_MYST`: 1553
+- `G_NIGHTMARE_TERROR`: 1554
+- `G_PARASITE`: 1555
+- `G_POISON_TOAD`: 1556
+- `G_ROTAR_ZAIRO`: 1557
+- `G_SAND_MAN`: 1558
+- `G_SCORPION`: 1559
+- `G_SHINOBI`: 1560
+- `G_SMOKIE`: 1561
+- `G_SOLDIER_SKELETON`: 1562
+- `G_TENGU`: 1563
+- `G_WICKED_NYMPH`: 1564
+- `G_WILD_GINSENG`: 1565
+- `G_WRAITH_DEAD`: 1566
+- `G_ANCIENT_WORM`: 1567
+- `G_ANGELING`: 1568
+- `G_BLOODY_KNIGHT`: 1569
+- `G_CRAMP`: 1570
+- `G_DEVIACE`: 1571
+- `G_DROPS`: 1572
+- `G_ELDER`: 1573
+- `G_ELDER_WILOW`: 1574
+- `G_FLORA`: 1575
+- `G_GHOSTRING`: 1576
+- `G_GOBLIN_ARCHER`: 1577
+- `G_HORONG`: 1578
+- `G_HYDRA`: 1579
+- `G_INCUBUS`: 1580
+- `G_VOCAL`: 1581
+- `DEVILING`: 1582
+- `TAO_GUNKA`: 1583
+- `TAMRUAN`: 1584
+- `LEAF_CAT`: 1586
+- `KRABEN`: 1587
+- `ORC_XMAS`: 1588
+- `G_MANDRAGORA`: 1589
+- `G_GEOGRAPHER`: 1590
+- `A_LUNATIC`: 1591
+- `A_MOBSTER`: 1592
+- `A_ANCIENT_MUMMY`: 1593
+- `G_FREEZER`: 1594
+- `G_MARIN`: 1595
+- `G_TAMRUAN`: 1596
+- `G_GARGOYLE`: 1597
+- `G_BLAZZER`: 1598
+- `G_WHISPER_BOSS`: 1599
+- `G_HEATER`: 1600
+- `G_PERMETER`: 1601
+- `G_SOLIDER`: 1602
+- `G_BIGFOOT`: 1603
+- `G_GIANT_HONET`: 1604
+- `G_DARK_ILLUSION`: 1605
+- `G_GARM_BABY`: 1606
+- `G_GOBLINE_XMAS`: 1607
+- `G_THIEF_BUG__`: 1608
+- `G_DANCING_DRAGON`: 1609
+- `A_MUNAK`: 1610
+- `A_BON_GUN`: 1611
+- `A_HYEGUN`: 1612
+- `METALING`: 1613
+- `MINERAL`: 1614
+- `OBSIDIAN`: 1615
+- `PITMAN`: 1616
+- `WASTE_STOVE`: 1617
+- `UNGOLIANT`: 1618
+- `PORCELLIO`: 1619
+- `NOXIOUS`: 1620
+- `VENOMOUS`: 1621
+- `TEDDY_BEAR`: 1622
+- `RSX_0806`: 1623
+- `G_WASTE_STOVE`: 1624
+- `G_PORCELLIO`: 1625
+- `G_DARK_PRIEST`: 1626
+- `ANOPHELES`: 1627
+- `MOLE`: 1628
+- `HILL_WIND`: 1629
+- `BACSOJIN_`: 1630
+- `CHUNG_E_`: 1631
+- `GREMLIN`: 1632
+- `BEHOLDER`: 1633
+- `SEYREN`: 1634
+- `EREMES`: 1635
+- `HARWORD`: 1636
+- `MAGALETA`: 1637
+- `SHECIL`: 1638
+- `KATRINN`: 1639
+- `G_SEYREN`: 1640
+- `G_EREMES`: 1641
+- `G_HARWORD`: 1642
+- `G_MAGALETA`: 1643
+- `G_SHECIL`: 1644
+- `G_KATRINN`: 1645
+- `B_SEYREN`: 1646
+- `B_EREMES`: 1647
+- `B_HARWORD`: 1648
+- `B_MAGALETA`: 1649
+- `B_SHECIL`: 1650
+- `B_KATRINN`: 1651
+- `YGNIZEM`: 1652
+- `WHIKEBAIN`: 1653
+- `ARMAIA`: 1654
+- `EREND`: 1655
+- `KAVAC`: 1656
+- `RAWREL`: 1657
+- `B_YGNIZEM`: 1658
+- `G_WHIKEBAIN`: 1659
+- `G_ARMAIA`: 1660
+- `G_EREND`: 1661
+- `G_KAVAC`: 1662
+- `G_RAWREL`: 1663
+- `POTON_CANON`: 1664
+- `POTON_CANON_1`: 1665
+- `POTON_CANON_2`: 1666
+- `POTON_CANON_3`: 1667
+- `ARCHDAM`: 1668
+- `DIMIK`: 1669
+- `DIMIK_1`: 1670
+- `DIMIK_2`: 1671
+- `DIMIK_3`: 1672
+- `DIMIK_4`: 1673
+- `MONEMUS`: 1674
+- `VENATU`: 1675
+- `VENATU_1`: 1676
+- `VENATU_2`: 1677
+- `VENATU_3`: 1678
+- `VENATU_4`: 1679
+- `HILL_WIND_1`: 1680
+- `GEMINI`: 1681
+- `REMOVAL`: 1682
+- `G_POTON_CANON`: 1683
+- `G_ARCHDAM`: 1684
+- `APOCALIPS_H`: 1685
+- `ORC_BABY`: 1686
+- `GREEN_IGUANA`: 1687
+- `LADY_TANEE`: 1688
+- `G_BACSOJIN`: 1689
+- `G_SPRING_RABBIT`: 1690
+- `G_KRABEN`: 1691
+- `BREEZE`: 1692
+- `PLASMA_Y`: 1693
+- `PLASMA_R`: 1694
+- `PLASMA_G`: 1695
+- `PLASMA_P`: 1696
+- `PLASMA_B`: 1697
+- `DEATHWORD`: 1698
+- `ANCIENT_MIMIC`: 1699
+- `OBSERVATION`: 1700
+- `SHELTER`: 1701
+- `RETRIBUTION`: 1702
+- `SOLACE`: 1703
+- `THA_ODIUM`: 1704
+- `THA_DESPERO`: 1705
+- `THA_MAERO`: 1706
+- `THA_DOLOR`: 1707
+- `THANATOS`: 1708
+- `G_THA_ODIUM`: 1709
+- `G_THA_DESPERO`: 1710
+- `G_THA_MAERO`: 1711
+- `G_THA_DOLOR`: 1712
+- `ACIDUS`: 1713
+- `FERUS`: 1714
+- `NOVUS`: 1715
+- `ACIDUS_`: 1716
+- `FERUS_`: 1717
+- `NOVUS_`: 1718
+- `DETALE`: 1719
+- `HYDRO`: 1720
+- `DRAGON_EGG`: 1721
+- `EVENT_JAKK`: 1722
+- `A_SHECIL`: 1723
+- `A_POTON_CANON`: 1724
+- `R_PORING`: 1725
+- `R_LUNATIC`: 1726
+- `R_SAVAGE_BABE`: 1727
+- `R_DESERT_WOLF_B`: 1728
+- `R_BAPHOMET_`: 1729
+- `R_DEVIRUCHI`: 1730
+- `G_DOPPELGANGER`: 1731
+- `G_TREASURE_BOX`: 1732
+- `KIEL`: 1733
+- `KIEL_`: 1734
+- `ALICEL`: 1735
+- `ALIOT`: 1736
+- `ALIZA`: 1737
+- `CONSTANT`: 1738
+- `G_ALICEL`: 1739
+- `G_ALIOT`: 1740
+- `G_COOKIE_XMAS`: 1741
+- `G_CARAT`: 1742
+- `G_MYSTCASE`: 1743
+- `G_WILD_ROSE`: 1744
+- `G_CONSTANT`: 1745
+- `G_ALIZA`: 1746
+- `G_SNAKE`: 1747
+- `G_ANACONDAQ`: 1748
+- `G_MEDUSA`: 1749
+- `G_RED_PLANT`: 1750
+- `RANDGRIS`: 1751
+- `SKOGUL`: 1752
+- `FRUS`: 1753
+- `SKEGGIOLD`: 1754
+- `SKEGGIOLD_`: 1755
+- `G_HYDRO`: 1756
+- `G_ACIDUS`: 1757
+- `G_FERUS`: 1758
+- `G_ACIDUS_`: 1759
+- `G_FERUS_`: 1760
+- `G_SKOGUL`: 1761
+- `G_FRUS`: 1762
+- `G_SKEGGIOLD`: 1763
+- `G_SKEGGIOLD_`: 1764
+- `G_RANDGRIS`: 1765
+- `EM_ANGELING`: 1766
+- `EM_DEVILING`: 1767
+- `GLOOMUNDERNIGHT`: 1768
+- `AGAV`: 1769
+- `ECHIO`: 1770
+- `VANBERK`: 1771
+- `ISILLA`: 1772
+- `HODREMLIN`: 1773
+- `SEEKER`: 1774
+- `SNOWIER`: 1775
+- `SIROMA`: 1776
+- `ICE_TITAN`: 1777
+- `GAZETI`: 1778
+- `KTULLANUX`: 1779
+- `MUSCIPULAR`: 1780
+- `DROSERA`: 1781
+- `ROWEEN`: 1782
+- `GALION`: 1783
+- `STAPO`: 1784
+- `ATROCE`: 1785
+- `G_AGAV`: 1786
+- `G_ECHIO`: 1787
+- `G_ICE_TITAN`: 1788
+- `ICEICLE`: 1789
+- `G_RAFFLESIA`: 1790
+- `G_GALION`: 1791
+- `SOCCER_BALL`: 1792
+- `G_MEGALITH`: 1793
+- `G_ROWEEN`: 1794
+- `BLOODY_KNIGHT_`: 1795
+- `AUNOE`: 1796
+- `FANAT`: 1797
+- `TREASURE_BOX_`: 1798
+- `B_SEYREN_`: 1799
+- `B_EREMES_`: 1800
+- `B_HARWORD_`: 1801
+- `B_MAGALETA_`: 1802
+- `B_SHECIL_`: 1803
+- `B_KATRINN_`: 1804
+- `G_SEYREN_`: 1805
+- `G_EREMES_`: 1806
+- `G_HARWORD_`: 1807
+- `G_MAGALETA_`: 1808
+- `G_SHECIL_`: 1809
+- `G_KATRINN_`: 1810
+- `G_SMOKIE_`: 1811
+- `EVENT_LUDE`: 1812
+- `EVENT_HYDRO`: 1813
+- `EVENT_MOON`: 1814
+- `EVENT_RICECAKE`: 1815
+- `EVENT_GOURD`: 1816
+- `EVENT_DETALE`: 1817
+- `EVENT_ALARM`: 1818
+- `EVENT_BATHORY`: 1819
+- `EVENT_BIGFOOT`: 1820
+- `EVENT_DESERT_WOLF`: 1821
+- `EVENT_DEVIRUCHI`: 1822
+- `EVENT_FREEZER`: 1823
+- `EVENT_GARM_BABY`: 1824
+- `EVENT_GOBLINE_XMAS`: 1825
+- `EVENT_MYST`: 1826
+- `EVENT_SASQUATCH`: 1827
+- `EVENT_GULLINBURSTI`: 1828
+- `SWORD_GUARDIAN`: 1829
+- `BOW_GUARDIAN`: 1830
+- `SALAMANDER`: 1831
+- `IFRIT`: 1832
+- `KASA`: 1833
+- `G_SALAMANDER`: 1834
+- `G_KASA`: 1835
+- `MAGMARING`: 1836
+- `IMP`: 1837
+- `KNOCKER`: 1838
+- `BYORGUE`: 1839
+- `GOLDEN_SAVAGE`: 1840
+- `G_SNAKE_`: 1841
+- `G_ANACONDAQ_`: 1842
+- `G_SIDE_WINDER_`: 1843
+- `G_ISIS_`: 1844
+- `G_TREASURE_BOX_`: 1845
+- `DREAMMETAL`: 1846
+- `EVENT_BAPHOMET`: 1848
+- `EVENT_OSIRIS`: 1849
+- `EVENT_ORCHERO`: 1850
+- `EVENT_MOBSTER`: 1851
+- `G_EM_ANGELING`: 1852
+- `G_EM_DEVILING`: 1853
+- `E_MUKA`: 1854
+- `E_POISONSPORE`: 1855
+- `E_MAGNOLIA`: 1856
+- `E_MARIN`: 1857
+- `E_PLANKTON`: 1858
+- `E_MANDRAGORA`: 1859
+- `E_COCO`: 1860
+- `E_CHOCO`: 1861
+- `E_MARTIN`: 1862
+- `E_SPRING_RABBIT`: 1863
+- `ZOMBIE_SLAUGHTER`: 1864
+- `RAGGED_ZOMBIE`: 1865
+- `HELL_POODLE`: 1866
+- `BANSHEE`: 1867
+- `G_BANSHEE`: 1868
+- `FLAME_SKULL`: 1869
+- `NECROMANCER`: 1870
+- `FALLINGBISHOP`: 1871
+- `BEELZEBUB_FLY`: 1872
+- `BEELZEBUB`: 1873
+- `BEELZEBUB_`: 1874
+- `TRISTAN_3RD`: 1875
+- `E_LORD_OF_DEATH`: 1876
+- `CRYSTAL_5`: 1877
+- `E_SHINING_PLANT`: 1878
+- `ECLIPSE_P`: 1879
+- `WOOD_GOBLIN`: 1880
+- `LES`: 1881
+- `VAVAYAGA`: 1882
+- `UZHAS`: 1883
+- `MAVKA`: 1884
+- `GOPINICH`: 1885
+- `G_MAVKA`: 1886
+- `FREEZER_R`: 1887
+- `GARM_BABY_R`: 1888
+- `GARM_R`: 1889
+- `GOPINICH_R`: 1890
+- `G_RANDGRIS_`: 1891
+- `G_LOLI_RURI`: 1892
+- `G_KNIGHT_OF_ABYSS`: 1893
+- `POURING`: 1894
+- `EVENT_SEYREN`: 1895
+- `EVENT_KATRINN`: 1896
+- `EVENT_BAPHOMET_`: 1897
+- `EVENT_ZOMBIE`: 1898
+- `SWORD_GUARDIAN_`: 1899
+- `BOW_GUARDIAN_`: 1900
+- `E_CONDOR`: 1901
+- `E_TREASURE1`: 1902
+- `E_TREASURE2`: 1903
+- `BOMBPORING`: 1904
+- `BARRICADE`: 1905
+- `BARRICADE_`: 1906
+- `S_EMPEL_1`: 1907
+- `S_EMPEL_2`: 1908
+- `OBJ_A`: 1909
+- `OBJ_B`: 1910
+- `OBJ_NEUTRAL`: 1911
+- `OBJ_FLAG_A`: 1912
+- `OBJ_FLAG_B`: 1913
+- `OBJ_A2`: 1914
+- `OBJ_B2`: 1915
+- `MOROCC`: 1916
+- `MOROCC_`: 1917
+- `MOROCC_1`: 1918
+- `MOROCC_2`: 1919
+- `MOROCC_3`: 1920
+- `MOROCC_4`: 1921
+- `G_MOROCC_1`: 1922
+- `G_MOROCC_2`: 1923
+- `G_MOROCC_3`: 1924
+- `G_MOROCC_4`: 1925
+- `JAKK_H`: 1926
+- `WHISPER_H`: 1927
+- `DEVIRUCHI_H`: 1928
+- `BAPHOMET_I`: 1929
+- `PIAMETTE`: 1930
+- `WISH_MAIDEN`: 1931
+- `GARDEN_KEEPER`: 1932
+- `GARDEN_WATCHER`: 1933
+- `BLUE_FLOWER`: 1934
+- `RED_FLOWER`: 1935
+- `YELL_FLOWER`: 1936
+- `CONSTANT_`: 1937
+- `TREASURE_BOX41`: 1938
+- `TREASURE_BOX42`: 1939
+- `TREASURE_BOX43`: 1940
+- `TREASURE_BOX44`: 1941
+- `TREASURE_BOX45`: 1942
+- `TREASURE_BOX46`: 1943
+- `TREASURE_BOX47`: 1944
+- `TREASURE_BOX48`: 1945
+- `TREASURE_BOX49`: 1946
+- `PIAMETTE_`: 1947
+- `G_YGNIZEM`: 1948
+- `B_S_GUARDIAN`: 1949
+- `B_B_GUARDIAN`: 1950
+- `CRYSTAL_6`: 1951
+- `CRYSTAL_7`: 1952
+- `CRYSTAL_8`: 1953
+- `CRYSTAL_9`: 1954
+- `TREASURE_BOX_I`: 1955
+- `NAGHT_SIEGER`: 1956
+- `ENTWEIHEN`: 1957
+- `G_ENTWEIHEN_R`: 1958
+- `G_ENTWEIHEN_H`: 1959
+- `G_ENTWEIHEN_M`: 1960
+- `G_ENTWEIHEN_S`: 1961
+- `ANTONIO_`: 1962
+- `P_CHUNG_E`: 1963
+- `NIGHTMARE_T`: 1964
+- `M_WILD_ROSE`: 1965
+- `M_DOPPELGANGER`: 1966
+- `M_YGNIZEM`: 1967
+- `E_STROUF`: 1968
+- `E_MARC`: 1969
+- `E_OBEAUNE`: 1970
+- `E_VADON`: 1971
+- `E_MARINA`: 1972
+- `E_PORING`: 1973
+- `BANSHEE_MASTER`: 1974
+- `BEHOLDER_MASTER`: 1975
+- `COBALT_MINERAL`: 1976
+- `HEAVY_METALING`: 1977
+- `HELL_APOCALIPS`: 1978
+- `ZAKUDAM`: 1979
+- `KUBLIN`: 1980
+- `I_HIGH_ORC`: 1981
+- `I_ORC_ARCHER`: 1982
+- `I_ORC_SKELETON`: 1983
+- `I_ORC_LADY`: 1984
+- `DANDELION`: 1985
+- `TATACHO`: 1986
+- `CENTIPEDE`: 1987
+- `NEPENTHES`: 1988
+- `HILLSRION`: 1989
+- `HARDROCK_MOMMOTH`: 1990
+- `TENDRILRION`: 1991
+- `CORNUS`: 1992
+- `NAGA`: 1993
+- `LUCIOLA_VESPA`: 1994
+- `PINGUICULA`: 1995
+- `BACSOJIN_T`: 1996
+- `G_TATACHO`: 1997
+- `G_HILLSRION`: 1998
+- `CENTIPEDE_LARVA`: 1999
+- `M_GAMEMASTER`: 2000
+- `F_GAMEMASTER`: 2001
+- `T_SPRING_RABBIT`: 2002
+- `T_BACSOJIN`: 2003
+- `T_WICKED_NYMPH`: 2004
+- `T_PLASMA_B`: 2005
+- `T_PLASMA_P`: 2006
+- `T_PLASMA_R`: 2007
+- `WOOMAWANG`: 2008
+- `WOOMAWANG_`: 2009
+- `G_MAJORUROS`: 2010
+- `E_GHOUL`: 2011
+- `E_ZOMBIE`: 2012
+- `DRACO`: 2013
+- `DRACO_EGG`: 2014
+- `PINGUICULA_D`: 2015
+- `AQUA_ELEMENTAL`: 2016
+- `RATA`: 2017
+- `DUNEYRR`: 2018
+- `ANCIENT_TREE`: 2019
+- `RHYNCHO`: 2020
+- `PHYLLA`: 2021
+- `S_NYDHOG`: 2022
+- `DARK_SHADOW`: 2023
+- `BRADIUM_GOLEM`: 2024
+- `MYSTCASE_EVENT`: 2025
+- `DANDELION_`: 2026
+- `G_DARK_SHADOW`: 2027
+- `HIDEN_PRIEST`: 2030
+- `DANDELION_H`: 2031
+- `GUARDIAN_FOREST`: 2032
+- `GOLDEN_TULIP`: 2033
+- `M_DESERT_WOLF_B`: 2034
+- `NIHILITY_ZEM`: 2035
+- `VALKYRIE_N`: 2036
+- `VALKYRIE_A`: 2037
+- `VALKYRIE_B`: 2038
+- `EXECUTIONER_R`: 2039
+- `TIRFING_R`: 2040
+- `MYSTELTAINN_R`: 2041
+- `SILVERSNIPER`: 2042
+- `MAGICDECOY_FIRE`: 2043
+- `MAGICDECOY_WATER`: 2044
+- `MAGICDECOY_EARTH`: 2045
+- `MAGICDECOY_WIND`: 2046
+- `W_NAGA`: 2047
+- `W_PINGUICULA_D`: 2048
+- `W_BRADIUM_GOLEM`: 2049
+- `W_AQUA_ELEMENTAL`: 2050
+- `E_BAPHOMET`: 2051
+- `E_DARKLORD`: 2052
+- `NC_DIMIK`: 2053
+- `E_CRAMP`: 2057
+- `M_MIMIC`: 2058
+- `M_DISGUISE`: 2059
+- `M_ALICE`: 2060
+- `E_ANOPHELES`: 2066
+- `E_ANOPHELES_`: 2067
+- `BOITATA`: 2068
+- `IARA`: 2069
+- `PIRANHA`: 2070
+- `HEADLESS_MULE`: 2071
+- `JAGUAR`: 2072
+- `TOUCAN`: 2073
+- `CURUPIRA`: 2074
+- `E_VADON_X`: 2075
+- `S_WIND_GHOST`: 2076
+- `S_SKOGUL`: 2077
+- `S_SUCCUBUS`: 2078
+- `CRYSTAL_H`: 2079
+- `CRYSTAL_L`: 2080
+- `E_HYDRA`: 2081
+- `G_PIRANHA`: 2082
+- `HORN_SCARABA`: 2083
+- `HORN_SCARABA2`: 2084
+- `ANTLER_SCARABA`: 2085
+- `RAKE_SCARABA`: 2086
+- `QUEEN_SCARABA`: 2087
+- `HORN_SCARABA_EGG`: 2088
+- `HORN_SCARABA2_EGG`: 2089
+- `ANTLER_SCARABA_EGG`: 2090
+- `RAKE_SCARABA_EGG`: 2091
+- `DOLOMEDES`: 2092
+- `BOTARING`: 2093
+- `E_ORK_HERO2`: 2094
+- `E_EDDGA`: 2095
+- `E_OSIRIS2`: 2096
+- `E_DRACULA`: 2097
+- `E_DOPPELGANGER`: 2098
+- `E_MISTRESS`: 2099
+- `E_BAPHOMET2`: 2100
+- `E_LORD_OF_DEATH2`: 2101
+- `E_DARK_LORD`: 2102
+- `E_KTULLANUX`: 2103
+- `E_DARK_SNAKE_LORD`: 2104
+- `E_TURTLE_GENERAL`: 2105
+- `E_APOCALIPS_H`: 2106
+- `E_FALLINGBISHOP`: 2107
+- `E_GLOOMUNDERNIGHT`: 2108
+- `E_RANDGRIS`: 2109
+- `E_IFRIT`: 2110
+- `E_B_HARWORD`: 2111
+- `E_B_SEYREN`: 2112
+- `E_B_EREMES`: 2113
+- `LOST_DRAGON`: 2131
+- `POM_SPIDER`: 2132
+- `ANGRA_MANTIS`: 2133
+- `PARUS`: 2134
+- `CREEPER`: 2135
+- `LITTLE_FATUM`: 2136
+- `MIMING`: 2137
+- `NYDHOG_MEMORY1_1`: 2138
+- `NYDHOG_MEMORY1_2`: 2139
+- `NYDHOG_MEMORY2_1`: 2140
+- `NYDHOG_MEMORY2_2`: 2141
+- `NYDHOG_MEMORY3_1`: 2142
+- `NYDHOG_MEMORY3_2`: 2143
+- `G_ANTLER_SCARABA`: 2144
+- `G_RAKE_SCARABA`: 2145
+- `G_S_NYDHOG`: 2146
+- `E_WHITE_PLANT`: 2147
+- `E_BLUE_PLANT`: 2148
+- `E_SAVAGE_BABE`: 2149
+- `WATERMELON`: 2150
+- `ALNOLDI`: 2151
+- `COMODO`: 2152
+- `CENDRAWASIH`: 2153
+- `BANASPATY`: 2154
+- `BUTOIJO`: 2155
+- `LEAK`: 2156
+- `G_BANASPATY`: 2157
+- `S_HORNET`: 2158
+- `S_GIANT_HORNET`: 2159
+- `S_LUCIOLA_VESPA`: 2160
+- `I_HORN_SCARABA`: 2161
+- `I_HORN_SCARABA2`: 2162
+- `I_ANTLER_SCARABA`: 2163
+- `I_RAKE_SCARABA`: 2164
+- `I_QUEEN_SCARABA`: 2165
+- `I_HORN_SCARABA_EGG`: 2166
+- `I_HORN_SCARABA2_EGG`: 2167
+- `I_ANTLER_SCARABA_EGG`: 2168
+- `I_RAKE_SCARABA_EGG`: 2169
+- `I_G_ANTLER_SCARABA`: 2170
+- `I_G_RAKE_SCARABA`: 2171
+- `I_G_HORN_SCARABA`: 2172
+- `I_G_HORN_SCARABA2`: 2173
+- `MD_VADON`: 2174
+- `MD_MARSE`: 2175
+- `MD_CRAB`: 2176
+- `MD_CORNUTUS`: 2177
+- `MD_SHELLFISH`: 2178
+- `MD_KUKRE`: 2179
+- `MD_STROUF`: 2180
+- `MD_SWORD_FISH`: 2181
+- `MD_MARC`: 2182
+- `MD_ANOLIAN`: 2183
+- `MD_OBEAUNE`: 2184
+- `MD_KAPHA`: 2185
+- `COELACANTH_N_E`: 2186
+- `COELACANTH_N_A`: 2187
+- `COELACANTH_N_M`: 2188
+- `COELACANTH_H_M`: 2189
+- `COELACANTH_H_A`: 2190
+- `MD_SEAWEED`: 2191
+- `MD_OCTOPUS`: 2192
+- `MD_OCTOPUS_LEG`: 2193
+- `MD_GIANT_OCTOPUS`: 2194
+- `MD_G_KUKRE`: 2195
+- `MD_G_STROUF`: 2196
+- `RED_ERUMA`: 2197
+- `KING_DRAMOH`: 2198
+- `SIORAVA`: 2199
+- `J_TAINI`: 2200
+- `SROPHO`: 2201
+- `KRAKEN`: 2202
+- `POT_DOFLE`: 2203
+- `SEDORA`: 2204
+- `KRAKEN_LEG`: 2206
+- `WILD_RIDER`: 2208
+- `E_THIEF_BUG`: 2209
+- `XMAS_LUNATIC`: 2210
+- `E_TEDDY_BEAR`: 2211
+- `E_KNIGHT_OF_WINDSTORM`: 2212
+- `M_WANDER_MAN`: 2213
+- `M_WICKED_NYMPH`: 2214
+- `M_KASA`: 2215
+- `M_SALAMANDER`: 2216
+- `M_TEDDY_BEAR`: 2217
+- `E_OCTOPUS_LEG`: 2218
+- `E_GIANT_OCTOPUS`: 2219
+- `E_QUVE`: 2220
+- `RANDEL`: 2221
+- `FLAMEL`: 2222
+- `CELIA`: 2223
+- `CHEN`: 2224
+- `GERTIE`: 2225
+- `ALPHOCCIO`: 2226
+- `TRENTINI`: 2227
+- `G_RANDEL`: 2228
+- `G_FLAMEL`: 2229
+- `G_CELIA`: 2230
+- `G_CHEN`: 2231
+- `G_GERTIE`: 2232
+- `G_ALPHOCCIO`: 2233
+- `G_TRENTINI`: 2234
+- `B_RANDEL`: 2235
+- `B_FLAMEL`: 2236
+- `B_CELIA`: 2237
+- `B_CHEN`: 2238
+- `B_GERTIE`: 2239
+- `B_ALPHOCCIO`: 2240
+- `B_TRENTINI`: 2241
+- `MD_DESERT_WOLF`: 2242
+- `MD_DESERT_WOLF_B`: 2243
+- `QUEST_CHEN`: 2244
+- `EXP_TEST`: 2245
+- `Q_WOOTAN_FIGHTER`: 2246
+- `Q_INCREASE_SOIL`: 2247
+- `GOLDPORING`: 2248
+- `PYURIEL`: 2249
+- `LORA`: 2250
+- `GIOIA`: 2251
+- `ELVIRA`: 2252
+- `DAEHYON`: 2253
+- `SOHEON`: 2254
+- `KADES`: 2255
+- `RUDO`: 2256
+- `I_PIAMETTE`: 2257
+- `I_PIAMETTE_`: 2258
+- `I_GARDEN_KEEPER`: 2259
+- `G_GARDEN_KEEPER`: 2260
+- `I_GARDEN_WATCHER`: 2261
+- `G_GARDEN_WATCHER`: 2262
+- `I_WISH_MAIDEN`: 2263
+- `I_ARMAIA`: 2264
+- `I_ARMAIA_`: 2265
+- `I_EREND`: 2266
+- `I_EREND_`: 2267
+- `I_KAVAC`: 2268
+- `I_KAVAC_`: 2269
+- `I_RAWREL`: 2270
+- `I_RAWREL_`: 2271
+- `I_WHIKEBAIN`: 2272
+- `I_WHIKEBAIN_`: 2273
+- `I_YGNIZEM`: 2274
+- `I_YGNIZEM_`: 2275
+- `I_DOPPELGANGER`: 2276
+- `G_LORA`: 2277
+- `G_ELVIRA`: 2278
+- `G_SOHEON`: 2279
+- `G_RUDO`: 2280
+- `GLD_DARK_SHADOW`: 2281
+- `GLD_DARK_FRAME`: 2282
+- `GLD_DARK_PRIEST`: 2283
+- `GLD_KOBOLD_1`: 2284
+- `GLD_KOBOLD_2`: 2285
+- `GLD_KOBOLD_3`: 2286
+- `GLD_KOBOLD_ARCHER`: 2287
+- `GLD_TREASURE`: 2288
+- `E_FABRE`: 2289
+- `J_THIEF_BUG`: 2290
+- `E_HORNET`: 2291
+- `E_HORN`: 2292
+- `E_KIND_OF_BEETLE`: 2293
+- `E_ARGIOPE`: 2294
+- `E_GIANT_SPIDER`: 2295
+- `E_KILLER_MANTIS`: 2296
+- `E_GIANT_HONET`: 2297
+- `E_DRAGON_TAIL`: 2298
+- `E_STAINER`: 2299
+- `E_CHONCHON`: 2300
+- `E_STEEL_CHONCHON`: 2301
+- `E_HUNTER_FLY`: 2302
+- `E_MAYA`: 2303
+- `E_QUEEN_SCARABA`: 2304
+- `E_UNGOLIANT`: 2305
+- `E_GOLDEN_BUG`: 2306
+- `J_MISTRESS`: 2307
+- `KO_KAGE`: 2308
+- `BUNGISNGIS`: 2309
+- `ENGKANTO`: 2310
+- `MANANANGGAL`: 2311
+- `MANGKUKULAM`: 2312
+- `TIKBALANG`: 2313
+- `TIYANAK`: 2314
+- `WAKWAK`: 2315
+- `JEJELING`: 2316
+- `BANGUNGOT_1`: 2317
+- `BANGUNGOT_2`: 2318
+- `BUWAYA`: 2319
+- `BAKONAWA_1`: 2320
+- `BAKONAWA_2`: 2321
+- `BAKONAWA_3`: 2322
+- `EVENT_BOMB`: 2323
+- `EVENT_RANGE`: 2324
+- `M_BAPHOMET_`: 2325
+- `M_GALAPAGO`: 2326
+- `BANGUNGOT_3`: 2327
+- `MA_DRUM`: 2328
+- `BUWAYA_EGG`: 2329
+- `BUWAYA_SLAVE`: 2330
+- `MA_SEAW`: 2331
+- `BUWAYA_GHOST`: 2332
+- `BUWAYA_WEAK`: 2333
+- `G_WAKWAK`: 2334
+- `MA_TREASURE`: 2335
+- `DOMOVOI`: 2336
+- `HIDDEN_MOB`: 2337
+- `MD_MANANANGGAL`: 2338
+- `MD_MANGKUKULAM`: 2339
+- `MD_TIYANAK`: 2340
+- `RWC_BOSS2011`: 2341
+- `MER_DIABOLIC`: 2342
+- `HIDDEN_MOB_W`: 2343
+- `MER_WISH_MAIDEN`: 2344
+- `MER_ZHERLTHSH`: 2345
+- `MER_KTULLANUX`: 2346
+- `MER_EDDGA`: 2347
+- `MER_CIVIL_SERVANT`: 2348
+- `MER_LOLI_RURI`: 2349
+- `MER_SEDORA`: 2350
+- `MER_CHEPET`: 2351
+- `E_RSX_0805`: 2352
+- `N_MINOROUS`: 2353
+- `N_MUMMY`: 2354
+- `N_VERIT`: 2355
+- `N_MIMIC`: 2356
+- `G_N_MIMIC`: 2357
+- `N_ARCLOUSE`: 2358
+- `G_N_ARCLOUSE`: 2359
+- `N_ANCIENT_MUMMY`: 2360
+- `G_N_ANCIENT_MUMMY`: 2361
+- `N_AMON_RA`: 2362
+- `MENBLATT`: 2363
+- `PETAL`: 2364
+- `CENERE`: 2365
+- `ANTIQUE_BOOK`: 2366
+- `LICHTERN_B`: 2367
+- `LICHTERN_Y`: 2368
+- `LICHTERN_R`: 2369
+- `LICHTERN_G`: 2370
+- `FAITHFUL_MANAGER`: 2371
+- `SOIL`: 2372
+- `ROCK`: 2373
+- `THICKET`: 2374
+- `MOROCC_4_142`: 2375
+- `MOROCC_2_142`: 2376
+- `E_NOVUS_`: 2377
+- `MER_ANTLER_SCARABA`: 2378
+- `XMAS_SMOKEY_SOCK`: 2379
+- `XMAS_SMOKEY_GIFT`: 2380
+- `LITTLE_PORING`: 2398
+- `G_PORING`: 2401
+- `POPORING_IMMUNE_M`: 2402
+- `POPORING_IMMUNE_A`: 2403
+- `DEAD_PLANKTON`: 2404
+- `WEAK_SKELETON`: 2405
+- `WEAK_SKEL_SOLDIER`: 2406
+- `SAILOR_SKELETON`: 2407
+- `DUMMY_10`: 2408
+- `DUMMY_50`: 2409
+- `DUMMY_100`: 2410
+- `DUMMY_150`: 2411
+- `DUMMY_10_FIRE`: 2413
+- `MG_ZOMBIE`: 2464
+- `MG_WRAITH`: 2465
+- `MG_GHOUL`: 2466
+- `MG_ARCLOUSE`: 2467
+- `MG_RAYDRIC`: 2468
+- `MG_RAYDRIC_ARCHER`: 2469
+- `MG_KNIGHT_OF_ABYSS`: 2470
+- `MG_KHALITZBURG`: 2471
+- `MG_BLOODY_KNIGHT`: 2472
+- `MG_M_UNDEAD_KNIGHT`: 2473
+- `MG_F_UNDEAD_KNIGHT`: 2474
+- `MG_CORRUPTION_ROOT`: 2475
+- `MG_AMDARAIS`: 2476
+- `GEFFEN_MAGE_1`: 2549
+- `GEFFEN_MAGE_2`: 2550
+- `GEFFEN_MAGE_3_1`: 2551
+- `GEFFEN_MAGE_3_2`: 2552
+- `GEFFEN_MAGE_3_3`: 2553
+- `GEFFEN_MAGE_4`: 2554
+- `GEFFEN_MAGE_5`: 2555
+- `GEFFEN_MAGE_6`: 2556
+- `GEFFEN_MAGE_7`: 2557
+- `GEFFEN_MAGE_8`: 2558
+- `GEFFEN_MAGE_9`: 2559
+- `GEFFEN_MAGE_10`: 2560
+- `GEFFEN_MAGE_11`: 2561
+- `GEFFEN_MAGE_12`: 2562
+- `FEI_KANABIAN`: 2563
+- `GEFFEN_FENRIR`: 2564
+- `ALPHONSE`: 2565
+- `ALPHONSE_JR`: 2566
+- `E_GEFFEN_MAGE_3_2`: 2567
+- `E_GEFFEN_MAGE_3_3`: 2568
+- `C1_ZOMBIE_SLAUGHTER`: 2603
+- `C2_ZOMBIE_PRISONER`: 2604
+- `C3_ZOMBIE_MASTER`: 2605
+- `C4_ZOMBIE`: 2606
+- `C5_ZAKUDAM`: 2607
+- `C1_YOYO`: 2608
+- `C2_YOYO`: 2609
+- `C3_WORM_TAIL`: 2610
+- `C4_WOOTAN_FIGHTER`: 2611
+- `C5_WOOD_GOBLIN`: 2612
+- `C1_WOLF`: 2613
+- `C2_WIND_GHOST`: 2614
+- `C3_WILOW`: 2615
+- `C4_WILD_ROSE`: 2616
+- `C5_WICKED_NYMPH`: 2617
+- `C2_WHISPER`: 2618
+- `C3_WEAK_SKELETON`: 2619
+- `C4_WANDER_MAN`: 2620
+- `C5_VIOLY`: 2621
+- `C1_VIOLY`: 2622
+- `C2_VIOLY`: 2623
+- `C3_VENOMOUS`: 2624
+- `C4_VENATU_1`: 2625
+- `C5_VAVAYAGA`: 2626
+- `C1_VANBERK`: 2627
+- `C2_VADON`: 2628
+- `C3_UNGOLIANT`: 2629
+- `C4_TOUCAN`: 2630
+- `C5_TIYANAK`: 2631
+- `C2_THIEF_BUG`: 2632
+- `C3_THIEF_BUG`: 2633
+- `C4_THIEF_BUG`: 2634
+- `C5_THARA_FROG`: 2635
+- `C1_TEDDY_BEAR`: 2636
+- `C2_TATACHO`: 2637
+- `C3_TAROU`: 2638
+- `C4_TAMRUAN`: 2639
+- `C5_STING`: 2640
+- `C1_STEM_WORM`: 2641
+- `C2_STEEL_CHONCHON`: 2642
+- `C3_STAPO`: 2643
+- `C4_STALACTIC_GOLEM`: 2644
+- `C5_STAINER`: 2645
+- `C1_SPORE`: 2646
+- `C2_SOLIDER`: 2647
+- `C3_SOLDIER_SKELETON`: 2648
+- `C4_SOLDIER_SKELETON`: 2649
+- `C5_SOLACE`: 2650
+- `C1_SOHEE`: 2651
+- `C2_SNOWIER`: 2652
+- `C3_SNAKE`: 2653
+- `C4_SMOKIE`: 2654
+- `C5_SLEEPER`: 2655
+- `C1_SLEEPER`: 2656
+- `C2_SKOGUL`: 2657
+- `C3_SKELETON_GENERAL`: 2658
+- `C4_SKELETON_GENERAL`: 2659
+- `C5_SKEL_WORKER`: 2660
+- `C1_SIROMA`: 2661
+- `C2_SIDE_WINDER`: 2662
+- `C3_SIDE_WINDER`: 2663
+- `C4_SHINOBI`: 2664
+- `C5_SHELTER`: 2665
+- `C1_SHELLFISH`: 2666
+- `C2_SHECIL`: 2667
+- `C3_SEE_OTTER`: 2668
+- `C4_SEDORA`: 2669
+- `C5_SCORPION`: 2670
+- `C1_SAVAGE_BABE`: 2671
+- `C2_SAVAGE`: 2672
+- `C3_SAVAGE`: 2673
+- `C4_SAND_MAN`: 2674
+- `C5_SALAMANDER`: 2675
+- `C1_SAILOR_SKELETON`: 2676
+- `C2_ROWEEN`: 2677
+- `C3_RODA_FROG`: 2678
+- `C4_RODA_FROG`: 2679
+- `C5_ROCKER`: 2680
+- `C1_RIDEWORD`: 2681
+- `C2_RIDEWORD`: 2682
+- `C3_RICE_CAKE_BOY`: 2683
+- `C4_RETRIBUTION`: 2684
+- `C5_RETRIBUTION`: 2685
+- `C1_RETRIBUTION`: 2686
+- `C2_REQUIEM`: 2687
+- `C3_REMOVAL`: 2688
+- `C5_RED_ERUMA`: 2689
+- `C1_RAYDRIC`: 2690
+- `C2_RAYDRIC`: 2691
+- `C3_RAWREL`: 2692
+- `C4_RAKE_SCARABA`: 2693
+- `C5_RAGGLER`: 2694
+- `C1_RAFFLESIA`: 2695
+- `C3_PORING`: 2696
+- `C4_PORING`: 2697
+- `C5_PORING`: 2698
+- `C1_PORING`: 2699
+- `C2_PORCELLIO`: 2700
+- `C3_POPORING`: 2701
+- `C4_POPORING`: 2702
+- `C5_POPORING`: 2703
+- `C1_POISON_TOAD`: 2704
+- `C2_POISON_SPORE`: 2705
+- `C3_PLASMA_Y`: 2706
+- `C4_PLANKTON`: 2707
+- `C5_PITMAN`: 2708
+- `C1_PIRANHA`: 2709
+- `C2_PINGUICULA_D`: 2710
+- `C3_PINGUICULA`: 2711
+- `C4_PICKY_`: 2712
+- `C5_PHEN`: 2713
+- `C1_PETIT`: 2714
+- `C2_PETIT`: 2715
+- `C3_PENOMENA`: 2716
+- `C4_PENOMENA`: 2717
+- `C5_PECOPECO`: 2718
+- `C1_PASANA`: 2719
+- `C2_PARASITE`: 2720
+- `C3_OWL_DUKE`: 2721
+- `C4_ORK_WARRIOR`: 2722
+- `C5_ORC_ZOMBIE`: 2723
+- `C1_ORC_SKELETON`: 2724
+- `C2_ORC_LADY`: 2725
+- `C3_OBSERVATION`: 2726
+- `C4_NOXIOUS`: 2727
+- `C5_NOVUS`: 2728
+- `C1_NOVUS`: 2729
+- `C2_NOVUS`: 2730
+- `C3_NOVUS`: 2731
+- `C4_NIGHTMARE_TERROR`: 2732
+- `C5_NG_WRAITH_DEAD`: 2733
+- `C1_NG_WANDER_MAN`: 2734
+- `C2_NEPENTHES`: 2735
+- `C3_NECROMANCER`: 2736
+- `C4_MYSTCASE`: 2737
+- `C5_MUSCIPULAR`: 2738
+- `C1_MUMMY`: 2739
+- `C2_MUMMY`: 2740
+- `C3_MUKA`: 2741
+- `C4_MOROCC_1`: 2742
+- `C5_MOROCC_1`: 2743
+- `C1_MOROCC_1`: 2744
+- `C2_MOLE`: 2745
+- `C3_MIYABI_NINGYO`: 2746
+- `C4_MINOROUS`: 2747
+- `C5_MINOROUS`: 2748
+- `C1_MINOROUS`: 2749
+- `C2_MINERAL`: 2750
+- `C3_MIMING`: 2751
+- `C4_MIMIC`: 2752
+- `C5_MIMIC`: 2753
+- `C1_METALLER`: 2754
+- `C2_METALING`: 2755
+- `C3_METALING`: 2756
+- `C4_MERMAN`: 2757
+- `C5_MENBLATT`: 2758
+- `C1_MEDUSA`: 2759
+- `C2_MARTIN`: 2760
+- `C3_MARIONETTE`: 2761
+- `C4_MARIN`: 2762
+- `C5_MARDUK`: 2763
+- `C1_MANTIS`: 2764
+- `C2_MANDRAGORA`: 2765
+- `C3_MANANANGGAL`: 2766
+- `C4_MAJORUROS`: 2767
+- `C5_MAGNOLIA`: 2768
+- `C1_MAGMARING`: 2769
+- `C2_LUNATIC`: 2770
+- `C3_LUNATIC`: 2771
+- `C4_LUDE`: 2772
+- `C5_LUCIOLA_VESPA`: 2773
+- `C1_LOLI_RURI`: 2774
+- `C2_LIVE_PEACH_TREE`: 2775
+- `C3_LITTLE_PORING`: 2776
+- `C4_LITTLE_FATUM`: 2777
+- `C5_LI_ME_MANG_RYANG`: 2778
+- `C1_LES`: 2779
+- `C2_LEIB_OLMAI`: 2780
+- `C3_LEAF_CAT`: 2781
+- `C1_KOBOLD_ARCHER`: 2784
+- `C2_KOBOLD_1`: 2785
+- `C3_KNOCKER`: 2786
+- `C4_KIND_OF_BEETLE`: 2787
+- `C5_KASA`: 2788
+- `C1_KARAKASA`: 2789
+- `C2_ISIS`: 2790
+- `C3_ISILLA`: 2791
+- `C4_INJUSTICE`: 2792
+- `C5_INCREASE_SOIL`: 2793
+- `C1_ICE_TITAN`: 2794
+- `C2_IARA`: 2795
+- `C3_HYEGUN`: 2796
+- `C4_HUNTER_FLY`: 2797
+- `C5_HORNET`: 2798
+- `C1_HORN_SCARABA`: 2799
+- `C2_HORN`: 2800
+- `C3_HODREMLIN`: 2801
+- `C4_HODE`: 2802
+- `C5_HILL_WIND_1`: 2803
+- `C1_HILL_WIND_1`: 2804
+- `C2_HIGH_ORC`: 2805
+- `C3_HARPY`: 2806
+- `C4_HARPY`: 2807
+- `C5_GREEN_IGUANA`: 2808
+- `C1_GREATEST_GENERAL`: 2809
+- `C2_GRAND_PECO`: 2810
+- `C3_GRAND_PECO`: 2811
+- `C4_GOLEM`: 2812
+- `C5_GOBLIN_1`: 2813
+- `C1_GOBLIN_1`: 2814
+- `C2_GOAT`: 2815
+- `C3_GOAT`: 2816
+- `C4_GLD_KOBOLD_2`: 2817
+- `C5_GLD_KOBOLD_2`: 2818
+- `C1_GLD_DARK_SHADOW`: 2819
+- `C2_GLD_DARK_SHADOW`: 2820
+- `C3_GIANT_HONET`: 2821
+- `C4_GHOUL`: 2822
+- `C5_GHOUL`: 2823
+- `C1_GEOGRAPHER`: 2824
+- `C2_GEOGRAPHER`: 2825
+- `C3_GARGOYLE`: 2826
+- `C4_GARGOYLE`: 2827
+- `C5_GALION`: 2828
+- `C1_FUR_SEAL`: 2829
+- `C2_FREEZER`: 2830
+- `C3_FREEZER`: 2831
+- `C4_FERUS_`: 2832
+- `C5_FARMILIAR`: 2833
+- `C1_FAKE_ANGEL`: 2834
+- `C2_FABRE`: 2835
+- `C3_FABRE`: 2836
+- `C4_EXPLOSION`: 2837
+- `C5_EVIL_DRUID`: 2838
+- `C1_ELDER_WILOW`: 2839
+- `C2_ELDER_WILOW`: 2840
+- `C3_ECHIO`: 2841
+- `C4_DUSTINESS`: 2842
+- `C1_DRYAD`: 2843
+- `C2_DROSERA`: 2844
+- `C3_DROPS`: 2845
+- `C4_DRILLER`: 2846
+- `C5_DRAINLIAR`: 2847
+- `C1_DRAGON_TAIL`: 2848
+- `C2_DRACO`: 2849
+- `C3_DOLOMEDES`: 2850
+- `C4_DOKEBI`: 2851
+- `C5_DISGUISE`: 2852
+- `C1_DIMIK_1`: 2853
+- `C2_DEVIRUCHI`: 2854
+- `C3_DESERT_WOLF_B`: 2855
+- `C4_DESERT_WOLF_B`: 2856
+- `C5_DENIRO`: 2857
+- `C1_DEATHWORD`: 2858
+- `C2_DEATHWORD`: 2859
+- `C3_DEATHWORD`: 2860
+- `C4_DARK_PRIEST`: 2861
+- `C5_DANCING_DRAGON`: 2862
+- `C1_CREAMY`: 2863
+- `C2_CORNUTUS`: 2864
+- `C3_COOKIE`: 2865
+- `C4_CONSTANT`: 2866
+- `C5_COMODO`: 2867
+- `C1_COCO`: 2868
+- `C2_COCO`: 2869
+- `C3_CLOCK`: 2870
+- `C4_CLOCK`: 2871
+- `C5_CHONCHON`: 2872
+- `C1_CENTIPEDE`: 2873
+- `C2_CENERE`: 2874
+- `C3_CELIA`: 2875
+- `C4_CATERPILLAR`: 2876
+- `C5_CARAT`: 2877
+- `C1_CARAMEL`: 2878
+- `C2_BUNGISNGIS`: 2879
+- `C3_BREEZE`: 2880
+- `C4_BREEZE`: 2881
+- `C5_BRADIUM_GOLEM`: 2882
+- `C1_BLOOD_BUTTERFLY`: 2883
+- `C3_BIGFOOT`: 2884
+- `C4_BATHORY`: 2885
+- `C5_BANSHEE_MASTER`: 2886
+- `C1_BANSHEE`: 2887
+- `C2_BANASPATY`: 2888
+- `C3_ASSULTER`: 2889
+- `C4_ARGOS`: 2890
+- `C5_ARGIOPE`: 2891
+- `C1_ARGIOPE`: 2892
+- `C2_ARCLOUSE`: 2893
+- `C3_ARCLOUSE`: 2894
+- `C4_APOCALIPS`: 2895
+- `C5_ANTLER_SCARABA`: 2896
+- `C1_ANTIQUE_BOOK`: 2897
+- `C2_ANTIQUE_BOOK`: 2898
+- `C4_ANOLIAN`: 2899
+- `C5_ANGRA_MANTIS`: 2900
+- `C1_ANGRA_MANTIS`: 2901
+- `C2_ANDRE`: 2902
+- `C3_ANCIENT_MIMIC`: 2903
+- `C4_ANACONDAQ`: 2904
+- `C5_AMBERNITE`: 2905
+- `C1_ALNOLDI`: 2906
+- `C2_ALLIGATOR`: 2907
+- `C3_ALIZA`: 2908
+- `C4_ALICEL`: 2909
+- `C5_ALARM`: 2910
+- `C1_AGAV`: 2911
+- `C2_ACIDUS_`: 2912
+- `C3_ACIDUS_`: 2913
+- `T_ELDER_WILOW`: 2924
+- `T_WILOW`: 2925
+- `T_HARPY`: 2926
+- `T_MINERAL`: 2927
+- `T_GIBBET`: 2928
+- `T_PLASMA_G`: 2929
+- `T_SOLACE`: 2930
+- `T_METALING`: 2931
+- `T_POPORING`: 2932
+- `T_DEVILING`: 2933
+- `T_ARCHANGELING`: 2934
+- `T_EVIL_CLOUD_HERMIT`: 2935
+- `E_GHOSTRING`: 2936
+- `ORGANIC_JAKK`: 3202
+- `INORGANIC_JAKK`: 3203
+- `DARK_SOUL`: 3381
+- `WANDERING_SOUL`: 3382
+
+## Items (db/re/item_db.conf)
+- `Red_Potion`: 501
+- `Orange_Potion`: 502
+- `Yellow_Potion`: 503
+- `White_Potion`: 504
+- `Blue_Potion`: 505
+- `Green_Potion`: 506
+- `Red_Herb`: 507
+- `Yellow_Herb`: 508
+- `White_Herb`: 509
+- `Blue_Herb`: 510
+- `Green_Herb`: 511
+- `Apple`: 512
+- `Banana`: 513
+- `Grape`: 514
+- `Carrot`: 515
+- `Sweet_Potato`: 516
+- `Meat`: 517
+- `Honey`: 518
+- `Milk`: 519
+- `Leaflet_Of_Hinal`: 520
+- `Leaflet_Of_Aloe`: 521
+- `Fruit_Of_Mastela`: 522
+- `Holy_Water`: 523
+- `Panacea`: 525
+- `Royal_Jelly`: 526
+- `Monster's_Feed`: 528
+- `Candy`: 529
+- `Candy_Striper`: 530
+- `Apple_Juice`: 531
+- `Banana_Juice`: 532
+- `Grape_Juice`: 533
+- `Carrot_Juice`: 534
+- `Pumpkin`: 535
+- `Ice_Cream`: 536
+- `Pet_Food`: 537
+- `Well_Baked_Cookie`: 538
+- `Piece_Of_Cake`: 539
+- `Falcon's_Feed`: 540
+- `Pecopeco's_Feed`: 541
+- `Festive_Cookie`: 542
+- `Festive_Rainbow_Cake`: 543
+- `Fish_Slice`: 544
+- `Red_Slim_Potion`: 545
+- `Yellow_Slim_Potion`: 546
+- `White_Slim_Potion`: 547
+- `Cheese`: 548
+- `Nice_Sweet_Potato`: 549
+- `Popped_Rice`: 550
+- `Shusi`: 551
+- `KETUPAT`: 552
+- `Bun`: 553
+- `Mojji`: 554
+- `Rice_Cake`: 555
+- `Long_Rice_Cake`: 556
+- `Hash_Rice_Cake`: 557
+- `Chocolate`: 558
+- `HandMade_Chocolate`: 559
+- `HandMade_Chocolate_`: 560
+- `White_Chocolate`: 561
+- `Pizza`: 562
+- `Pizza_01`: 563
+- `Rice_Ball`: 564
+- `Vita500_Bottle`: 565
+- `Tomyumkung`: 566
+- `Prawn`: 567
+- `Lemon`: 568
+- `Novice_Potion`: 569
+- `Lucky_Candy`: 570
+- `Lucky_Candy_Cane`: 571
+- `Lucky_Cookie`: 572
+- `Chocolate_Drink`: 573
+- `Egg`: 574
+- `Piece_Of_Cake_`: 575
+- `Prickly_Fruit`: 576
+- `Grain`: 577
+- `Strawberry`: 578
+- `Delicious_Fish`: 579
+- `Bread`: 580
+- `Mushroom`: 581
+- `Orange`: 582
+- `KETUPAT_`: 583
+- `Fish_Ball_Soup`: 584
+- `Wurst`: 585
+- `Mother's_Cake`: 586
+- `Prickly_Fruit_`: 587
+- `Spaghetti`: 588
+- `Pizza_02`: 589
+- `Brezel_`: 590
+- `Caviar_Pancake`: 591
+- `Jam_Pancake`: 592
+- `Honey_Pancake`: 593
+- `Sour_Cream_Pancake`: 594
+- `Mushroom_Pancake`: 595
+- `Cute_Strawberry_Choco`: 596
+- `Lovely_Choco_Tart`: 597
+- `Light_Red_Pot`: 598
+- `Light_Orange_Pot`: 599
+- `Wing_Of_Fly`: 601
+- `Wing_Of_Butterfly`: 602
+- `Old_Blue_Box`: 603
+- `Branch_Of_Dead_Tree`: 604
+- `Anodyne`: 605
+- `Aloebera`: 606
+- `Yggdrasilberry`: 607
+- `Seed_Of_Yggdrasil`: 608
+- `Amulet`: 609
+- `Leaf_Of_Yggdrasil`: 610
+- `Spectacles`: 611
+- `Portable_Furnace`: 612
+- `Iron_Hammer`: 613
+- `Golden_Hammer`: 614
+- `Oridecon_Hammer`: 615
+- `Old_Card_Album`: 616
+- `Old_Violet_Box`: 617
+- `Worn_Out_Scroll`: 618
+- `Unripe_Apple`: 619
+- `Orange_Juice`: 620
+- `Bitter_Herb`: 621
+- `Rainbow_Carrot`: 622
+- `Earthworm_The_Dude`: 623
+- `Rotten_Fish`: 624
+- `Lusty_Iron`: 625
+- `Monster_Juice`: 626
+- `Sweet_Milk`: 627
+- `Well_Dried_Bone`: 628
+- `Singing_Flower`: 629
+- `Dew_Laden_Moss`: 630
+- `Deadly_Noxious_Herb`: 631
+- `Fatty_Chubby_Earthworm`: 632
+- `Baked_Yam`: 633
+- `Tropical_Banana`: 634
+- `Horror_Of_Tribe`: 635
+- `No_Recipient`: 636
+- `Old_Broom`: 637
+- `Silver_Knife_Of_Chaste`: 638
+- `Armlet_Of_Obedience`: 639
+- `Shining_Stone`: 640
+- `Contracts_In_Shadow`: 641
+- `Book_Of_Devil`: 642
+- `Pet_Incubator`: 643
+- `Gift_Box`: 644
+- `Center_Potion`: 645
+- `Awakening_Potion`: 656
+- `Berserk_Potion`: 657
+- `Union_Of_Tribe`: 658
+- `Heart_Of_Her`: 659
+- `Prohibition_Red_Candle`: 660
+- `Sway_Apron`: 661
+- `Inspector_Certificate`: 662
+- `Korea_Rice_Cake`: 663
+- `Gift_Box_1`: 664
+- `Gift_Box_2`: 665
+- `Gift_Box_3`: 666
+- `Gift_Box_4`: 667
+- `Handsei`: 668
+- `Rice_Cake_Soup`: 669
+- `Gold_Coin_Moneybag`: 670
+- `Gold_Coin`: 671
+- `Copper_Coin_Moneybag`: 672
+- `Copper_Coin`: 673
+- `Mithril_Coin`: 674
+- `Silver_Coin`: 675
+- `Silver_Coin_Moneybag`: 676
+- `White_Gold_Coin`: 677
+- `Poison_Bottle`: 678
+- `Gold_Pill`: 679
+- `Magical_Carnation`: 680
+- `Memory_Of_Wedding`: 681
+- `Realgar_Wine`: 682
+- `Exorcize_Herb`: 683
+- `Durian`: 684
+- `RAMADAN`: 685
+- `Earth_Scroll_1_3`: 686
+- `Earth_Scroll_1_5`: 687
+- `Cold_Scroll_1_3`: 688
+- `Cold_Scroll_1_5`: 689
+- `Fire_Scroll_1_3`: 690
+- `Fire_Scroll_1_5`: 691
+- `Wind_Scroll_1_3`: 692
+- `Wind_Scroll_1_5`: 693
+- `Ghost_Scroll_1_3`: 694
+- `Ghost_Scroll_1_5`: 695
+- `Fire_Scroll_2_1`: 696
+- `Fire_Scroll_2_5`: 697
+- `Fire_Scroll_3_1`: 698
+- `Fire_Scroll_3_5`: 699
+- `Cold_Scroll_2_1`: 700
+- `Ora_Ora`: 701
+- `Animal_Blood`: 702
+- `Hinalle`: 703
+- `Aloe`: 704
+- `Clover`: 705
+- `Four_Leaf_Clover`: 706
+- `Singing_Plant`: 707
+- `Ment`: 708
+- `Izidor`: 709
+- `Illusion_Flower`: 710
+- `Shoot`: 711
+- `Flower`: 712
+- `Empty_Bottle`: 713
+- `Emperium`: 714
+- `Yellow_Gemstone`: 715
+- `Red_Gemstone`: 716
+- `Blue_Gemstone`: 717
+- `Dark_Red_Jewel`: 718
+- `Violet_Jewel`: 719
+- `Skyblue_Jewel`: 720
+- `Azure_Jewel`: 721
+- `Scarlet_Jewel`: 722
+- `Cardinal_Jewel`: 723
+- `Cardinal_Jewel_`: 724
+- `Red_Jewel`: 725
+- `Blue_Jewel`: 726
+- `White_Jewel`: 727
+- `Golden_Jewel`: 728
+- `Bluish_Green_Jewel`: 729
+- `Crystal_Jewel`: 730
+- `Crystal_Jewel_`: 731
+- `Crystal_Jewel__`: 732
+- `Crystal_Jewel___`: 733
+- `Red_Frame`: 734
+- `Blue_Porcelain`: 735
+- `White_Platter`: 736
+- `Black_Ladle`: 737
+- `Pencil_Case`: 738
+- `Rouge`: 739
+- `Stuffed_Doll`: 740
+- `Poring_Doll`: 741
+- `Chonchon_Doll`: 742
+- `Spore_Doll`: 743
+- `Bunch_Of_Flowers`: 744
+- `Wedding_Bouquet`: 745
+- `Glass_Bead`: 746
+- `Crystal_Mirror`: 747
+- `Witherless_Rose`: 748
+- `Frozen_Rose`: 749
+- `Baphomet_Doll`: 750
+- `Osiris_Doll`: 751
+- `Grasshopper_Doll`: 752
+- `Monkey_Doll`: 753
+- `Raccoondog_Doll`: 754
+- `Oridecon_Stone`: 756
+- `Elunium_Stone`: 757
+- `Danggie`: 901
+- `Tree_Root`: 902
+- `Reptile_Tongue`: 903
+- `Scorpion's_Tail`: 904
+- `Stem`: 905
+- `Pointed_Scale`: 906
+- `Resin`: 907
+- `Spawn`: 908
+- `Jellopy`: 909
+- `Garlet`: 910
+- `Scell`: 911
+- `Zargon`: 912
+- `Tooth_Of_Bat`: 913
+- `Fluff`: 914
+- `Chrysalis`: 915
+- `Feather_Of_Birds`: 916
+- `Talon`: 917
+- `Sticky_Webfoot`: 918
+- `Animal's_Skin`: 919
+- `Claw_Of_Wolves`: 920
+- `Mushroom_Spore`: 921
+- `Orcish_Cuspid`: 922
+- `Evil_Horn`: 923
+- `Powder_Of_Butterfly`: 924
+- `Bill_Of_Birds`: 925
+- `Scale_Of_Snakes`: 926
+- `Insect_Feeler`: 928
+- `Immortal_Heart`: 929
+- `Rotten_Bandage`: 930
+- `Orcish_Voucher`: 931
+- `Skel_Bone`: 932
+- `Mementos`: 934
+- `Shell`: 935
+- `Scales_Shell`: 936
+- `Posionous_Canine`: 937
+- `Sticky_Mucus`: 938
+- `Bee_Sting`: 939
+- `Grasshopper's_Leg`: 940
+- `Nose_Ring`: 941
+- `Yoyo_Tail`: 942
+- `Solid_Shell`: 943
+- `Horseshoe`: 944
+- `Raccoon_Leaf`: 945
+- `Snail's_Shell`: 946
+- `Horn`: 947
+- `Bear's_Foot`: 948
+- `Feather`: 949
+- `Heart_Of_Mermaid`: 950
+- `Fin`: 951
+- `Cactus_Needle`: 952
+- `Stone_Heart`: 953
+- `Shining_Scales`: 954
+- `Worm_Peelings`: 955
+- `Gill`: 956
+- `Decayed_Nail`: 957
+- `Horrendous_Mouth`: 958
+- `Rotten_Scale`: 959
+- `Nipper`: 960
+- `Conch`: 961
+- `Tentacle`: 962
+- `Sharp_Scale`: 963
+- `Crap_Shell`: 964
+- `Clam_Shell`: 965
+- `Flesh_Of_Clam`: 966
+- `Turtle_Shell`: 967
+- `Voucher_Of_Orcish_Hero`: 968
+- `Gold`: 969
+- `Alchol`: 970
+- `Detrimindexta`: 971
+- `Karvodailnirol`: 972
+- `Counteragent`: 973
+- `Mixture`: 974
+- `Scarlet_Dyestuffs`: 975
+- `Lemon_Dyestuffs`: 976
+- `Cobaltblue_Dyestuffs`: 978
+- `Darkgreen_Dyestuffs`: 979
+- `Orange_Dyestuffs`: 980
+- `Violet_Dyestuffs`: 981
+- `White_Dyestuffs`: 982
+- `Black_Dyestuffs`: 983
+- `Oridecon`: 984
+- `Elunium`: 985
+- `Anvil`: 986
+- `Oridecon_Anvil`: 987
+- `Golden_Anvil`: 988
+- `Emperium_Anvil`: 989
+- `Boody_Red`: 990
+- `Crystal_Blue`: 991
+- `Wind_Of_Verdure`: 992
+- `Yellow_Live`: 993
+- `Flame_Heart`: 994
+- `Mistic_Frozen`: 995
+- `Rough_Wind`: 996
+- `Great_Nature`: 997
+- `Iron`: 998
+- `Steel`: 999
+- `Star_Crumb`: 1000
+- `Sparkling_Dust`: 1001
+- `Iron_Ore`: 1002
+- `Coal`: 1003
+- `Patriotism_Marks`: 1004
+- `Hammer_Of_Blacksmith`: 1005
+- `Old_Magic_Book`: 1006
+- `Penetration`: 1007
+- `Frozen_Heart`: 1008
+- `Sacred_Marks`: 1009
+- `Phracon`: 1010
+- `Emveretarcon`: 1011
+- `Lizard_Scruff`: 1012
+- `Colorful_Shell`: 1013
+- `Jaws_Of_Ant`: 1014
+- `Thin_N'_Long_Tongue`: 1015
+- `Rat_Tail`: 1016
+- `Moustache_Of_Mole`: 1017
+- `Nail_Of_Mole`: 1018
+- `Wooden_Block`: 1019
+- `Long_Hair`: 1020
+- `Dokkaebi_Horn`: 1021
+- `Fox_Tail`: 1022
+- `Fish_Tail`: 1023
+- `Chinese_Ink`: 1024
+- `Spiderweb`: 1025
+- `Acorn`: 1026
+- `Porcupine_Spike`: 1027
+- `Wild_Boar's_Mane`: 1028
+- `Tiger's_Skin`: 1029
+- `Tiger_Footskin`: 1030
+- `Limb_Of_Mantis`: 1031
+- `Blossom_Of_Maneater`: 1032
+- `Root_Of_Maneater`: 1033
+- `Cobold_Hair`: 1034
+- `Dragon_Canine`: 1035
+- `Dragon_Scale`: 1036
+- `Dragon_Train`: 1037
+- `Petite_DiablOfs_Horn`: 1038
+- `Petite_DiablOfs_Wing`: 1039
+- `Elder_Pixie's_Beard`: 1040
+- `Lantern`: 1041
+- `Short_Leg`: 1042
+- `Nail_Of_Orc`: 1043
+- `Tooth_Of_`: 1044
+- `Sacred_Masque`: 1045
+- `Tweezer`: 1046
+- `Head_Of_Medusa`: 1047
+- `Slender_Snake`: 1048
+- `Skirt_Of_Virgin`: 1049
+- `Tendon`: 1050
+- `Detonator`: 1051
+- `Single_Cell`: 1052
+- `Tooth_Of_Ancient_Fish`: 1053
+- `Lip_Of_Ancient_Fish`: 1054
+- `Earthworm_Peeling`: 1055
+- `Grit`: 1056
+- `Moth_Dust`: 1057
+- `Wing_Of_Moth`: 1058
+- `Transparent_Cloth`: 1059
+- `Golden_Hair`: 1060
+- `Starsand_Of_Witch`: 1061
+- `Pumpkin_Head`: 1062
+- `Sharpened_Cuspid`: 1063
+- `Reins`: 1064
+- `Booby_Trap`: 1065
+- `Tree_Of_Archer_1`: 1066
+- `Tree_Of_Archer_2`: 1067
+- `Tree_Of_Archer_3`: 1068
+- `Mushroom_Of_Thief_1`: 1069
+- `Mushroom_Of_Thief_2`: 1070
+- `Mage_Test_1`: 1071
+- `Delivery_Message`: 1072
+- `Merchant_Voucher_1`: 1073
+- `Merchant_Voucher_2`: 1074
+- `Merchant_Voucher_3`: 1075
+- `Merchant_Voucher_4`: 1076
+- `Merchant_Voucher_5`: 1077
+- `Merchant_Voucher_6`: 1078
+- `Merchant_Voucher_7`: 1079
+- `Merchant_Voucher_8`: 1080
+- `Merchant_Box_1`: 1081
+- `Merchant_Box_2`: 1082
+- `Merchant_Box_3`: 1083
+- `Kapra's_Pass`: 1084
+- `Mage_Test_2`: 1085
+- `Mage_Test_3`: 1086
+- `Mage_Test_4`: 1087
+- `Morocc_Potion`: 1088
+- `Payon_Potion`: 1089
+- `Mage_Test_Etc`: 1090
+- `Merchant_Box_Etc`: 1091
+- `Empty_Cylinder`: 1092
+- `Empty_Potion`: 1093
+- `Short_Daenggie`: 1094
+- `Needle_Of_Alarm`: 1095
+- `Round_Shell`: 1096
+- `Worn_Out_Page`: 1097
+- `Manacles`: 1098
+- `Worn_Out_Prison_Uniform`: 1099
+- `Sword`: 1101
+- `Sword_`: 1102
+- `Sword__`: 1103
+- `Falchion`: 1104
+- `Falchion_`: 1105
+- `Falchion__`: 1106
+- `Blade`: 1107
+- `Blade_`: 1108
+- `Blade__`: 1109
+- `Lapier`: 1110
+- `Lapier_`: 1111
+- `Lapier__`: 1112
+- `Scimiter`: 1113
+- `Scimiter_`: 1114
+- `Scimiter__`: 1115
+- `Katana`: 1116
+- `Katana_`: 1117
+- `Katana__`: 1118
+- `Tsurugi`: 1119
+- `Tsurugi_`: 1120
+- `Tsurugi__`: 1121
+- `Ring_Pommel_Saber`: 1122
+- `Haedonggum`: 1123
+- `Orcish_Sword`: 1124
+- `Ring_Pommel_Saber_`: 1125
+- `Saber`: 1126
+- `Saber_`: 1127
+- `Hae_Dong_Gum_`: 1128
+- `Flamberge`: 1129
+- `Nagan`: 1130
+- `Ice_Falchon`: 1131
+- `Edge`: 1132
+- `Fire_Brand`: 1133
+- `Scissores_Sword`: 1134
+- `Cutlas`: 1135
+- `Solar_Sword`: 1136
+- `Excalibur`: 1137
+- `Mysteltainn_`: 1138
+- `Tale_Fing_`: 1139
+- `Byeorrun_Gum`: 1140
+- `Immaterial_Sword`: 1141
+- `Jewel_Sword`: 1142
+- `Gaia_Sword`: 1143
+- `Sasimi`: 1144
+- `Holy_Avenger`: 1145
+- `Town_Sword`: 1146
+- `Town_Sword_`: 1147
+- `Star_Dust_Blade`: 1148
+- `Flamberge_`: 1149
+- `Slayer`: 1151
+- `Slayer_`: 1152
+- `Slayer__`: 1153
+- `Bastard_Sword`: 1154
+- `Bastard_Sword_`: 1155
+- `Bastard_Sword__`: 1156
+- `Two_Hand_Sword`: 1157
+- `Two_Hand_Sword_`: 1158
+- `Two_Hand_Sword__`: 1159
+- `Broad_Sword`: 1160
+- `Balmung`: 1161
+- `Broad_Sword_`: 1162
+- `Claymore`: 1163
+- `Muramasa`: 1164
+- `Masamune`: 1165
+- `Dragon_Slayer`: 1166
+- `Schweizersabel`: 1167
+- `Zweihander`: 1168
+- `Executioner_`: 1169
+- `Katzbalger`: 1170
+- `Zweihander_`: 1171
+- `Claymore_`: 1172
+- `Muramasa_C`: 1173
+- `Executioner_C`: 1174
+- `Altas_Weapon`: 1175
+- `Muscle_Cutter`: 1176
+- `Muramash`: 1177
+- `Schweizersabel_`: 1178
+- `Executioner__`: 1179
+- `Dragon_Slayer_`: 1180
+- `Tae_Goo_Lyeon`: 1181
+- `Bloody_Eater`: 1182
+- `BF_Two_Handed_Sword1`: 1183
+- `BF_Two_Handed_Sword2`: 1184
+- `Violet_Fear`: 1185
+- `Death_Guidance`: 1186
+- `Krieger_Twohand_Sword1`: 1187
+- `Veteran_Sword`: 1188
+- `Krasnaya`: 1189
+- `Claymore_C`: 1190
+- `Alca_Bringer`: 1191
+- `P_Slayer1`: 1192
+- `P_Slayer2`: 1193
+- `F_Executioner_C`: 1194
+- `E_Executioner_C`: 1195
+- `Chrome_Twohand_Sword`: 1196
+- `P_Slayer3`: 1197
+- `Hairtail`: 1198
+- `Ebony_Toe_Nail`: 1199
+- `Knife`: 1201
+- `Knife_`: 1202
+- `Knife__`: 1203
+- `Cutter`: 1204
+- `Cutter_`: 1205
+- `Cutter__`: 1206
+- `Main_Gauche`: 1207
+- `Main_Gauche_`: 1208
+- `Main_Gauche__`: 1209
+- `Dirk`: 1210
+- `Dirk_`: 1211
+- `Dirk__`: 1212
+- `Dagger`: 1213
+- `Dagger_`: 1214
+- `Dagger__`: 1215
+- `Stiletto`: 1216
+- `Stiletto_`: 1217
+- `Stiletto__`: 1218
+- `Gladius`: 1219
+- `Gladius_`: 1220
+- `Gladius__`: 1221
+- `Damascus`: 1222
+- `Forturn_Sword`: 1223
+- `Sword_Breaker`: 1224
+- `Mail_Breaker`: 1225
+- `Damascus_`: 1226
+- `Weeder_Knife`: 1227
+- `Combat_Knife`: 1228
+- `Mama's_Knife`: 1229
+- `House_Auger`: 1230
+- `Bazerald`: 1231
+- `Assasin_Dagger`: 1232
+- `Exercise`: 1233
+- `Moonlight_Sword`: 1234
+- `Azoth`: 1235
+- `Sucsamad`: 1236
+- `Grimtooth_`: 1237
+- `Zeny_Knife`: 1238
+- `Poison_Knife`: 1239
+- `Princess_Knife`: 1240
+- `Cursed_Dagger`: 1241
+- `Counter_Dagger`: 1242
+- `Novice_Knife`: 1243
+- `Holy_Dagger`: 1244
+- `Cinquedea`: 1245
+- `Cinquedea_`: 1246
+- `Kindling_Dagger`: 1247
+- `Obsidian_Dagger`: 1248
+- `Fisherman's_Dagger`: 1249
+- `Jur`: 1250
+- `Jur_`: 1251
+- `Katar`: 1252
+- `Katar_`: 1253
+- `Jamadhar`: 1254
+- `Jamadhar_`: 1255
+- `Katar_Of_Cold_Icicle`: 1256
+- `Katar_Of_Thornbush`: 1257
+- `Katar_Of_Raging_Blaze`: 1258
+- `Katar_Of_Piercing_Wind`: 1259
+- `Ghoul_Leg`: 1260
+- `Infiltrator`: 1261
+- `Nail_Of_Loki`: 1262
+- `Unholy_Touch`: 1263
+- `Various_Jur`: 1264
+- `Bloody_Roar`: 1265
+- `Infiltrator_`: 1266
+- `Infiltrator_C`: 1267
+- `Wild_Beast_Claw`: 1268
+- `Inverse_Scale`: 1269
+- `Drill_Katar`: 1270
+- `Blood_Tears`: 1271
+- `Scratcher`: 1272
+- `Bloody_Roar_C`: 1273
+- `Unholy_Touch_C`: 1274
+- `Katar_Of_Cold_Icicle_`: 1275
+- `Katar_Of_Thornbush_`: 1276
+- `Katar_Of_Raging_Blaze_`: 1277
+- `Katar_Of_Piercing_Wind_`: 1278
+- `BF_Katar1`: 1279
+- `BF_Katar2`: 1280
+- `Krieger_Katar1`: 1281
+- `Krieger_Katar2`: 1282
+- `Katar_Of_Speed`: 1283
+- `Krishna`: 1284
+- `Cakram`: 1285
+- `Jamadhar_C`: 1286
+- `Durga`: 1287
+- `Bloody_Fear_C`: 1288
+- `P_Katar1`: 1289
+- `Agent_Katar`: 1290
+- `Guillotine_Katar`: 1291
+- `Upg_Katar`: 1292
+- `Velum_Jamadhar`: 1293
+- `Velum_Scare`: 1294
+- `Blood_Tears_`: 1295
+- `Metal_Katar`: 1296
+- `Inverse_Scale_`: 1297
+- `Shiver_Katar`: 1298
+- `TE_WoE_Katar`: 1299
+- `Axe`: 1301
+- `Axe_`: 1302
+- `Axe__`: 1303
+- `Orcish_Axe`: 1304
+- `Cleaver`: 1305
+- `War_Axe`: 1306
+- `Windhawk`: 1307
+- `Golden_Axe`: 1308
+- `Orcish_Axe_`: 1309
+- `Krieger_Onehand_Axe1`: 1310
+- `Vecer_Axe`: 1311
+- `Orcish_Axe_C`: 1312
+- `Tourist_Axe`: 1313
+- `F_Tomahawk_C`: 1314
+- `F_Right_Epsilon_C`: 1315
+- `Adventure_Axe`: 1316
+- `Academy_Axe`: 1317
+- `Dofle_Axe`: 1318
+- `TE_WoE_Axe`: 1319
+- `Ru_Gold_Axe`: 1323
+- `Battle_Axe`: 1351
+- `Battle_Axe_`: 1352
+- `Battle_Axe__`: 1353
+- `Hammer`: 1354
+- `Hammer_`: 1355
+- `Hammer__`: 1356
+- `Buster`: 1357
+- `Buster_`: 1358
+- `Buster__`: 1359
+- `Two_Handed_Axe`: 1360
+- `Two_Handed_Axe_`: 1361
+- `Two_Handed_Axe__`: 1362
+- `Brood_Axe`: 1363
+- `Great_Axe`: 1364
+- `Sabbath`: 1365
+- `Right_Epsilon`: 1366
+- `Slaughter`: 1367
+- `Tomahawk`: 1368
+- `Guillotine`: 1369
+- `Doom_Slayer`: 1370
+- `Doom_Slayer_`: 1371
+- `Right_Epsilon_C`: 1372
+- `Brood_Axe_C`: 1373
+- `Tomahawk_C`: 1374
+- `Berdysz`: 1375
+- `Heart_Breaker`: 1376
+- `Hurricane_Fury`: 1377
+- `Great_Axe_C`: 1378
+- `BF_Two_Handed_Axe1`: 1379
+- `BF_Two_Handed_Axe2`: 1380
+- `N_Battle_Axe`: 1381
+- `Krieger_Twohand_Axe1`: 1382
+- `Holy_Celestial_Axe`: 1383
+- `Veteran_Axe`: 1384
+- `Bradium_Stonehammer`: 1385
+- `Doom_Slayer_I`: 1386
+- `Giant_Axe`: 1387
+- `Two_Handed_Axe_C`: 1388
+- `E_Tomahawk_C`: 1389
+- `E_Right_Epsilon_C`: 1390
+- `P_Two_Handed_Axe1`: 1391
+- `Ygnus_Stale`: 1392
+- `End_Sektura`: 1393
+- `Upg_Two_Handed_Axe`: 1394
+- `Velum_Buster`: 1395
+- `Velum_Guillotine`: 1396
+- `Bradium_Stonehammer_`: 1397
+- `Metal_Two_Handed_Axe`: 1398
+- `TE_WoE_Two_Handed_Axe`: 1399
+- `Spear_of_Vicious_Mind`: 1400
+- `Javelin`: 1401
+- `Javelin_`: 1402
+- `Javelin__`: 1403
+- `Spear`: 1404
+- `Spear_`: 1405
+- `Spear__`: 1406
+- `Pike`: 1407
+- `Pike_`: 1408
+- `Pike__`: 1409
+- `Lance`: 1410
+- `Lance_`: 1411
+- `Lance__`: 1412
+- `Gungnir`: 1413
+- `Gelerdria`: 1414
+- `Skewer`: 1415
+- `Tjungkuletti`: 1416
+- `Pole_Axe`: 1417
+- `Gungnir_`: 1418
+- `Pole_Axe_C`: 1419
+- `Long_Horn`: 1420
+- `Battle_Hook`: 1421
+- `Hunting_Spear`: 1422
+- `Pole_XO`: 1423
+- `Skewer_C`: 1424
+- `BF_Spear1`: 1425
+- `Krieger_Onehand_Spear1`: 1426
+- `Spear_Of_Excellent`: 1427
+- `Long_Horn_M`: 1428
+- `Hunting_Spear_M`: 1429
+- `Pike_C`: 1430
+- `F_Pole_Axe_C`: 1431
+- `E_Pole_Axe_C`: 1432
+- `Imperial_Spear`: 1433
+- `P_Sphere1`: 1434
+- `Cannon_Spear`: 1435
+- `Velum_Spear`: 1436
+- `TE_WoE_Pike`: 1437
+- `Thanatos_Spear`: 1438
+- `Ru_Blue_Spear`: 1441
+- `Crimson_Spear`: 1443
+- `Lance_of_Vicious_Mind`: 1450
+- `Guisarme`: 1451
+- `Guisarme_`: 1452
+- `Guisarme__`: 1453
+- `Glaive`: 1454
+- `Glaive_`: 1455
+- `Glaive__`: 1456
+- `Partizan`: 1457
+- `Partizan_`: 1458
+- `Partizan__`: 1459
+- `Trident`: 1460
+- `Trident_`: 1461
+- `Trident__`: 1462
+- `Halberd`: 1463
+- `Halberd_`: 1464
+- `Halberd__`: 1465
+- `Crescent_Scythe`: 1466
+- `Bill_Guisarme`: 1467
+- `Zephyrus`: 1468
+- `Longinus's_Spear`: 1469
+- `Brionac`: 1470
+- `Hell_Fire`: 1471
+- `Staff_Of_Soul`: 1472
+- `Wizardy_Staff`: 1473
+- `Gae_Bolg`: 1474
+- `Horseback_Lance`: 1475
+- `Crescent_Scythe_`: 1476
+- `Spectral_Spear`: 1477
+- `Ahlspiess`: 1478
+- `Spectral_Spear_`: 1479
+- `Gae_Bolg_`: 1480
+- `Zephyrus_`: 1481
+- `BF_Lance1`: 1482
+- `Ivory_Lance`: 1483
+- `Cardo`: 1484
+- `Battle_Fork`: 1485
+- `Krieger_Twohand_Spear1`: 1486
+- `Lance_C`: 1487
+- `Ahlspiess_C`: 1488
+- `Spearfish_`: 1489
+- `Giant_Lance`: 1490
+- `Upg_Lance`: 1491
+- `Velum_Glaive`: 1492
+- `Metal_Lance`: 1493
+- `Undine_Spear`: 1494
+- `TE_WoE_Lance`: 1495
+- `Thanatos_Long_Spear`: 1496
+- `Crimson_Lance`: 1498
+- `Club`: 1501
+- `Club_`: 1502
+- `Club__`: 1503
+- `Mace`: 1504
+- `Mace_`: 1505
+- `Mace__`: 1506
+- `Smasher`: 1507
+- `Smasher_`: 1508
+- `Smasher__`: 1509
+- `Flail`: 1510
+- `Flail_`: 1511
+- `Flail__`: 1512
+- `Morning_Star`: 1513
+- `Morning_Star_`: 1514
+- `Morning_Star__`: 1515
+- `Sword_Mace`: 1516
+- `Sword_Mace_`: 1517
+- `Sword_Mace__`: 1518
+- `Chain`: 1519
+- `Chain_`: 1520
+- `Chain__`: 1521
+- `Stunner`: 1522
+- `Spike`: 1523
+- `Golden_Mace`: 1524
+- `Long_Mace`: 1525
+- `Slash`: 1526
+- `Quadrille`: 1527
+- `Grand_Cross`: 1528
+- `Iron_Driver`: 1529
+- `Mjolnir`: 1530
+- `Spanner`: 1531
+- `Stunner_`: 1532
+- `Warrior_Balmung`: 1533
+- `Spanner_C`: 1534
+- `Hollgrehenn_Hammer`: 1535
+- `Good_Morning_Star`: 1536
+- `Quadrille_C`: 1537
+- `Spike_`: 1538
+- `Golden_Mace_`: 1539
+- `Grand_Cross_`: 1540
+- `Nemesis`: 1541
+- `BF_Morning_Star1`: 1542
+- `BF_Morning_Star2`: 1543
+- `Lunakaligo`: 1544
+- `N_Mace`: 1545
+- `Krieger_Onehand_Mace1`: 1546
+- `Mace_Of_Madness`: 1547
+- `Veteran_Hammer`: 1548
+- `Pilebuncker`: 1549
+- `Book`: 1550
+- `Bible`: 1551
+- `Tablet`: 1552
+- `Book_Of_Billows`: 1553
+- `Book_Of_Mother_Earth`: 1554
+- `Book_Of_Blazing_Sun`: 1555
+- `Book_Of_Gust_Of_Wind`: 1556
+- `Book_Of_The_Apocalypse`: 1557
+- `Girl's_Diary`: 1558
+- `Legacy_Of_Dragon`: 1559
+- `Diary_Of_Great_Sage`: 1560
+- `Hardback`: 1561
+- `Bible_Of_Battlefield`: 1562
+- `Diary_Of_Great_Sage_C`: 1563
+- `Encyclopedia`: 1564
+- `Death_Note`: 1565
+- `Diary_Of_Great_Basil`: 1566
+- `Hardback_C`: 1567
+- `Book_Of_Billows_`: 1568
+- `Book_Of_Mother_Earth_`: 1569
+- `Book_Of_Blazing_Sun_`: 1570
+- `Book_Of_Gust_Of_Wind_`: 1571
+- `Principles_Of_Magic`: 1572
+- `Ancient_Magic`: 1573
+- `BF_Book1`: 1574
+- `BF_Book2`: 1575
+- `Krieger_Book1`: 1576
+- `Krieger_Book2`: 1577
+- `Book_Of_Prayer`: 1578
+- `Death_Note_M`: 1579
+- `Encyclopedia_C`: 1580
+- `F_Diary_Of_Great_Sage_C`: 1581
+- `E_Diary_Of_Great_Sage_C`: 1582
+- `P_Dic1`: 1583
+- `Chilly_Spell_Book`: 1584
+- `Upg_Book`: 1585
+- `Velum_Bible`: 1586
+- `Velum_Encyclopedia`: 1587
+- `Metal_Book`: 1588
+- `Legacy_Of_Dragon_`: 1589
+- `Snake_Encyclopedia`: 1590
+- `TE_WoE_Book`: 1591
+- `Snake_Encyclopedia_`: 1598
+- `Angra_Manyu`: 1599
+- `Rod_of_Vicious_Mind`: 1600
+- `Rod`: 1601
+- `Rod_`: 1602
+- `Rod__`: 1603
+- `Wand`: 1604
+- `Wand_`: 1605
+- `Wand__`: 1606
+- `Staff`: 1607
+- `Staff_`: 1608
+- `Staff__`: 1609
+- `Arc_Wand`: 1610
+- `Arc_Wand_`: 1611
+- `Arc_Wand__`: 1612
+- `Mighty_Staff`: 1613
+- `Blessed_Wand`: 1614
+- `Bone_Wand`: 1615
+- `Staff_Of_Wing`: 1616
+- `Survival_Rod`: 1617
+- `Survival_Rod_`: 1618
+- `Survival_Rod2`: 1619
+- `Survival_Rod2_`: 1620
+- `Hypnotist's_Staff`: 1621
+- `Hypnotist's_Staff_`: 1622
+- `Mighty_Staff_C`: 1623
+- `Lich_Bone_Wand`: 1624
+- `Healing_Staff`: 1625
+- `Piercing_Staff`: 1626
+- `Staffy`: 1627
+- `Survival_Rod_C`: 1628
+- `Walking_Stick`: 1629
+- `Release_Of_Wish`: 1630
+- `Holy_Stick`: 1631
+- `BF_Staff1`: 1632
+- `BF_Staff2`: 1633
+- `BF_Staff3`: 1634
+- `BF_Staff4`: 1635
+- `Thorn_Staff`: 1636
+- `Eraser`: 1637
+- `Healing_Staff_C`: 1638
+- `N_Rod`: 1639
+- `Krieger_Onehand_Staff1`: 1640
+- `Krieger_Onehand_Staff2`: 1641
+- `Staff_Of_Darkness`: 1642
+- `Dead_Tree_Cane`: 1643
+- `Piercing_Staff_M`: 1644
+- `Lich_Bone_Wand_M`: 1645
+- `La'cryma_Stick`: 1646
+- `Croce_Staff`: 1647
+- `Staff_Of_Bordeaux`: 1648
+- `Rafini_Staff`: 1649
+- `P_Staff1`: 1650
+- `P_Staff2`: 1651
+- `Tourist_Staff`: 1652
+- `Staff_Of_Healing_C`: 1653
+- `Mental_Stick`: 1654
+- `Adventure_Staff`: 1655
+- `Academy_Wand`: 1656
+- `Wand_Of_Affection`: 1657
+- `P_Staff3`: 1658
+- `Recovery_Light`: 1659
+- `Wand_Of_Affection2`: 1660
+- `Mental_Destroyer`: 1661
+- `Bone_Wand_`: 1662
+- `Staff_Of_Bordeaux_`: 1663
+- `Thorn_Staff_of_Darkness`: 1664
+- `Piercing_Staff_`: 1665
+- `Healing_Staff_`: 1666
+- `TE_WoE_Staff`: 1667
+- `Sword_Stick`: 1668
+- `Thanatos_Staff`: 1669
+- `RWC_Memory_Staff`: 1670
+- `Evil_Slayer_Vanquisher_Staff`: 1671
+- `Crimson_Rod`: 1680
+- `Bow`: 1701
+- `Bow_`: 1702
+- `Bow__`: 1703
+- `Composite_Bow`: 1704
+- `Composite_Bow_`: 1705
+- `Composite_Bow__`: 1706
+- `Great_Bow`: 1707
+- `Great_Bow_`: 1708
+- `Great_Bow__`: 1709
+- `CrossBow`: 1710
+- `CrossBow_`: 1711
+- `CrossBow__`: 1712
+- `Arbalest`: 1713
+- `Kakkung`: 1714
+- `Arbalest_`: 1715
+- `Kakkung_`: 1716
+- `Hunter_Bow`: 1718
+- `Bow_Of_Roguemaster`: 1719
+- `Bow_Of_Rudra`: 1720
+- `Repeting_CrossBow`: 1721
+- `Balistar`: 1722
+- `Luna_Bow`: 1723
+- `Dragon_Wing`: 1724
+- `Bow_Of_Minstrel`: 1725
+- `Hunter_Bow_`: 1726
+- `Balistar_`: 1727
+- `Balistar_C`: 1728
+- `Bow_Of_Rudra_C`: 1729
+- `Burning_Bow`: 1730
+- `Frozen_Bow`: 1731
+- `Earth_Bow`: 1732
+- `Gust_Bow`: 1733
+- `Orc_Archer_Bow`: 1734
+- `Kkakkung`: 1735
+- `Double_Bound`: 1736
+- `Ixion_Wing`: 1737
+- `BF_Bow1`: 1738
+- `BF_Bow2`: 1739
+- `Nepenthes_Bow`: 1740
+- `Cursed_Lyre`: 1741
+- `N_Composite_Bow`: 1742
+- `Krieger_Bow1`: 1743
+- `Bow_Of_Evil`: 1744
+- `Falken_Blitz`: 1745
+- `Elven_Bow`: 1746
+- `P_Bow1`: 1747
+- `P_Bow2`: 1748
+- `Tourist_Bow`: 1749
+- `Arrow`: 1750
+- `Silver_Arrow`: 1751
+- `Fire_Arrow`: 1752
+- `Steel_Arrow`: 1753
+- `Crystal_Arrow`: 1754
+- `Arrow_Of_Wind`: 1755
+- `Stone_Arrow`: 1756
+- `Immatrial_Arrow`: 1757
+- `Stun_Arrow`: 1758
+- `Freezing_Arrow`: 1759
+- `Flash_Arrow`: 1760
+- `Curse_Arrow`: 1761
+- `Rusty_Arrow`: 1762
+- `Poison_Arrow`: 1763
+- `Incisive_Arrow`: 1764
+- `Oridecon_Arrow`: 1765
+- `Arrow_Of_Counter_Evil`: 1766
+- `Arrow_Of_Shadow`: 1767
+- `Sleep_Arrow`: 1768
+- `Silence_Arrow`: 1769
+- `Iron_Arrow`: 1770
+- `Venom_Knife`: 1771
+- `Holy_Arrow`: 1772
+- `Arrow_Of_Elf`: 1773
+- `Hunting_Arrow`: 1774
+- `Siege_Arrow_S`: 1775
+- `Siege_Arrow_A`: 1776
+- `Fist_of_Vicious_Mind`: 1800
+- `Waghnakh`: 1801
+- `Waghnakh_`: 1802
+- `Knuckle_Duster`: 1803
+- `Knuckle_Duster_`: 1804
+- `Hora`: 1805
+- `Hora_`: 1806
+- `Fist`: 1807
+- `Fist_`: 1808
+- `Claw`: 1809
+- `Claw_`: 1810
+- `Finger`: 1811
+- `Finger_`: 1812
+- `Kaiser_Knuckle`: 1813
+- `Berserk`: 1814
+- `Claw_Of_Garm`: 1815
+- `Berserk_`: 1816
+- `Kaiser_Knuckle_C`: 1817
+- `Magma_Fist`: 1818
+- `Icicle_Fist`: 1819
+- `Electric_Fist`: 1820
+- `Seismic_Fist`: 1821
+- `Combo_Battle_Glove`: 1822
+- `BF_Knuckle1`: 1823
+- `BF_Knuckle2`: 1824
+- `Horn_Of_Hilthrion`: 1825
+- `Krieger_Knuckle1`: 1826
+- `Krieger_Knuckle2`: 1827
+- `Monk_Knuckle`: 1828
+- `Fist_C`: 1829
+- `Sura_Rampage`: 1830
+- `P_Knuckle1`: 1831
+- `Velum_Claw`: 1832
+- `Claw_Of_Flash`: 1833
+- `TE_WoE_Fist`: 1834
+- `Spartacus`: 1835
+- `Thanatos_Knuckles`: 1836
+- `Crimson_Knuckle`: 1839
+- `Violin_of_Vicious_Mind`: 1900
+- `Violin`: 1901
+- `Violin_`: 1902
+- `Mandolin`: 1903
+- `Mandolin_`: 1904
+- `Lute`: 1905
+- `Lute_`: 1906
+- `Guitar`: 1907
+- `Guitar_`: 1908
+- `Harp`: 1909
+- `Harp_`: 1910
+- `Guh_Moon_Goh`: 1911
+- `Guh_Moon_Goh_`: 1912
+- `Electronic_Guitar`: 1913
+- `Guitar_Of_Passion`: 1914
+- `Guitar_Of_Blue_Solo`: 1915
+- `Guitar_Of_Vast_Land`: 1916
+- `Guitar_Of_Gentle_Breeze`: 1917
+- `Oriental_Lute`: 1918
+- `Base_Guitar`: 1919
+- `Berserk_Guitar`: 1920
+- `Guh_Moon_Gom`: 1921
+- `Oriental_Lute_`: 1922
+- `BF_Instrument1`: 1923
+- `BF_Instrument2`: 1924
+- `Cello`: 1925
+- `Harp_Of_Nepenthes`: 1926
+- `Krieger_Instrument1`: 1927
+- `Berserk_Guitar_I`: 1928
+- `Guitar_C`: 1929
+- `Green_Whistle`: 1930
+- `P_String_Inst1`: 1931
+- `TE_WoE_Guitar`: 1932
+- `Thanatos_Violin`: 1933
+- `Double_Bass`: 1934
+- `Ozs_New_Ukulele`: 1935
+- `Blue_Violin`: 1936
+- `Ru_Gold_Violin`: 1937
+- `Infinity_Violin`: 1938
+- `Crimson_Violin`: 1939
+- `Conch_`: 1940
+- `Rope`: 1950
+- `Rope_`: 1951
+- `Line`: 1952
+- `Line_`: 1953
+- `Wire`: 1954
+- `Wire_`: 1955
+- `Rante`: 1956
+- `Rante_`: 1957
+- `Tail`: 1958
+- `Tail_`: 1959
+- `Whip`: 1960
+- `Whip_`: 1961
+- `Lariat`: 1962
+- `Rapture_Rose`: 1963
+- `Chemeti`: 1964
+- `Whip_Of_Red_Flame`: 1965
+- `Whip_Of_Ice_Piece`: 1966
+- `Whip_Of_Earth`: 1967
+- `Jump_Rope`: 1968
+- `Bladed_Whip`: 1969
+- `Queen's_Whip`: 1970
+- `Electric_Wire`: 1971
+- `Electric_Eel`: 1972
+- `Sea_Witch_Foot`: 1973
+- `Carrot_Whip`: 1974
+- `Queen_Is_Whip`: 1975
+- `Queen's_Whip_`: 1976
+- `BF_Whip1`: 1977
+- `BF_Whip2`: 1978
+- `Stem_Of_Nepenthes`: 1979
+- `Whip_Of_Balance`: 1980
+- `Krieger_Whip1`: 1981
+- `Phenomena_Whip`: 1982
+- `Rante_C`: 1983
+- `Stem_Whip`: 1984
+- `Rosebine`: 1985
+- `P_Tail1`: 1986
+- `TE_WoE_Rope`: 1987
+- `Thanatos_Whip`: 1988
+- `Rhythmic_Gymnastics_Ribbon`: 1989
+- `Bloody_Floral_Decoration_Microphone`: 1990
+- `Blue_Whip`: 1991
+- `Ru_Gold_Whip`: 1992
+- `Infinity_Wire`: 1994
+- `Crimson_Wire`: 1995
+- `Wire_of_Vicious_Mind`: 1996
+- `Destruction_Rod`: 2000
+- `Divine_Cross`: 2001
+- `Krieger_Twohand_Staff1`: 2002
+- `Destruction_Rod_M`: 2003
+- `Kronos`: 2004
+- `Dea_Staff`: 2005
+- `G_Staff_Of_Light`: 2006
+- `Golden_Rod_Staff`: 2007
+- `Aqua_Staff`: 2008
+- `Crimson_Staff`: 2009
+- `Forest_Staff`: 2010
+- `Golden_Rod_Staff2`: 2011
+- `Aqua_Staff2`: 2012
+- `Crimson_Staff2`: 2013
+- `Forest_Staff2`: 2014
+- `Upg_Staff`: 2015
+- `Velum_Arc_Wand`: 2016
+- `Divine_Cross_`: 2017
+- `Metal_Staff`: 2018
+- `TE_Woe_Two_Hand_Staff`: 2019
+- `Jormungand`: 2020
+- `Ganbantein`: 2021
+- `Staff_Of_Geffen`: 2022
+- `Thanatos_Two-Handed_Staff`: 2023
+- `Infinity_Staff`: 2024
+- `Staff_of_Crimson`: 2025
+- `Staff_of_Vicious_Mind`: 2026
+- `Guard`: 2101
+- `Guard_`: 2102
+- `Buckler`: 2103
+- `Buckler_`: 2104
+- `Shield`: 2105
+- `Shield_`: 2106
+- `Mirror_Shield`: 2107
+- `Mirror_Shield_`: 2108
+- `Memorize_Book`: 2109
+- `Holy_Guard`: 2110
+- `Herald_Of_GOD`: 2111
+- `Novice_Guard`: 2112
+- `Novice_Shield`: 2113
+- `Stone_Buckler`: 2114
+- `Valkyrja's_Shield`: 2115
+- `Angel's_Safeguard`: 2116
+- `Arm_Guard`: 2117
+- `Arm_Guard_`: 2118
+- `Improved_Arm_Guard`: 2119
+- `Improved_Arm_Guard_`: 2120
+- `Memorize_Book_`: 2121
+- `Platinum_Shield`: 2122
+- `Orleans_Server`: 2123
+- `Thorny_Buckler`: 2124
+- `Strong_Shield`: 2125
+- `Guyak_Shield`: 2126
+- `Secular_Mission`: 2127
+- `Herald_Of_GOD_`: 2128
+- `Exorcism_Bible`: 2129
+- `Cross_Shield`: 2130
+- `Magic_Study_Vol1`: 2131
+- `Shelter_Resistance`: 2132
+- `Tournament_Shield`: 2133
+- `Shield_Of_Naga`: 2134
+- `Shadow_Guard`: 2135
+- `Cracked_Buckler`: 2136
+- `Valkyrja's_Shield_C`: 2137
+- `Bradium_Shield`: 2138
+- `Flame_Thrower`: 2139
+- `Energy_Rune_Guard`: 2140
+- `Freyja_SShield7`: 2141
+- `Freyja_SShield30`: 2142
+- `Freyja_SShield60`: 2143
+- `Freyja_SShield90`: 2144
+- `Time_Keepr_Shield`: 2145
+- `Siver_Guard`: 2146
+- `Round_Buckler`: 2147
+- `Rotha_Shield`: 2148
+- `Upg_Guard`: 2149
+- `Upg_Buckler`: 2150
+- `Upg_Shield`: 2151
+- `Anti_Demon_Shield_C`: 2152
+- `Imperial_Guard`: 2153
+- `Toy_Shield`: 2154
+- `Academy_Shield`: 2155
+- `Bible_Of_Promise1`: 2156
+- `Insecticide`: 2157
+- `Ramor_Shield_Undead`: 2158
+- `Sharel_Shield`: 2159
+- `Giant_Shield`: 2160
+- `Geffenia_Book_Water`: 2161
+- `Bible_Of_Promise2`: 2162
+- `Flow_Shield`: 2163
+- `Sombre_Shield`: 2164
+- `Sol_Shield`: 2165
+- `Exorcism_Bible_`: 2166
+- `Poison_Shield`: 2167
+- `Immuned_Shield`: 2168
+- `Kalasak`: 2169
+- `Bayani_Kalasak`: 2170
+- `Fox_Armguard`: 2171
+- `Wolf_Armguard`: 2172
+- `Crescent_Armguard`: 2173
+- `Lumiere_Shield`: 2174
+- `Esprit_Shield`: 2175
+- `Dark_Book`: 2176
+- `Shield_Of_Death`: 2177
+- `TE_WoE_Buckler`: 2178
+- `TE_WoE_Shield`: 2179
+- `TE_WoE_Magic_Guard`: 2180
+- `Hervor`: 2181
+- `Hervor_Alvitr`: 2182
+- `Adv_Angel's_Safeguard`: 2183
+- `Magic_Reflector`: 2185
+- `Revised_Encyclopedia`: 2186
+- `Gray_Shield`: 2187
+- `Svalinn`: 2188
+- `Mad_Bunny`: 2189
+- `Ancient_Shield_Of_Aeon`: 2190
+- `Laphine_Shield`: 2198
+- `Ahura_Mazda`: 2199
+- `Sunglasses`: 2201
+- `Sunglasses_`: 2202
+- `Glasses`: 2203
+- `Glasses_`: 2204
+- `Diver's_Goggles`: 2205
+- `Wedding_Veil`: 2206
+- `Fancy_Flower`: 2207
+- `Ribbon`: 2208
+- `Ribbon_`: 2209
+- `Hair_Band`: 2210
+- `Bandana`: 2211
+- `Eye_Bandage`: 2212
+- `Cat_Hairband`: 2213
+- `Bunny_Band`: 2214
+- `Flower_Hairband`: 2215
+- `Biretta`: 2216
+- `Biretta_`: 2217
+- `Flu_Mask`: 2218
+- `Flu_Mask_`: 2219
+- `Hat`: 2220
+- `Hat_`: 2221
+- `Turban`: 2222
+- `Turban_`: 2223
+- `Goggle`: 2224
+- `Goggle_`: 2225
+- `Cap`: 2226
+- `Cap_`: 2227
+- `Helm`: 2228
+- `Helm_`: 2229
+- `Gemmed_Sallet`: 2230
+- `Gemmed_Sallet_`: 2231
+- `Circlet`: 2232
+- `Circlet_`: 2233
+- `Tiara`: 2234
+- `Crown`: 2235
+- `Santa's_Hat`: 2236
+- `Weird_Goatee`: 2237
+- `Weird_Moustache`: 2238
+- `One_Eyed_Glass`: 2239
+- `Beard`: 2240
+- `Granpa_Beard`: 2241
+- `Luxury_Sunglasses`: 2242
+- `Spinning_Eyes`: 2243
+- `Big_Sis'_Ribbon`: 2244
+- `Sweet_Gents`: 2245
+- `Golden_Gear`: 2246
+- `Oldman's_Romance`: 2247
+- `Western_Grace`: 2248
+- `Coronet`: 2249
+- `Fillet`: 2250
+- `Holy_Bonnet`: 2251
+- `Star_Sparkling`: 2252
+- `Sunflower`: 2253
+- `Angelic_Chain`: 2254
+- `Satanic_Chain`: 2255
+- `Magestic_Goat`: 2256
+- `Snowy_Horn`: 2257
+- `Sharp_Gear`: 2258
+- `Mini_Propeller`: 2259
+- `Mini_Glasses`: 2260
+- `Prontera_Army_Cap`: 2261
+- `Pierrot_Nose`: 2262
+- `Gangster_Patch`: 2263
+- `Munak_Turban`: 2264
+- `Ganster_Mask`: 2265
+- `Iron_Cane`: 2266
+- `Cigar`: 2267
+- `Smoking_Pipe`: 2268
+- `Centimental_Flower`: 2269
+- `Centimental_Leaf`: 2270
+- `Jack_A_Dandy`: 2271
+- `Stop_Post`: 2272
+- `Doctor_Cap`: 2273
+- `Ghost_Bandana`: 2274
+- `Red_Bandana`: 2275
+- `Eagle_Eyes`: 2276
+- `Nurse_Cap`: 2277
+- `Mr_Smile`: 2278
+- `Bomb_Wick`: 2279
+- `Sahkkat`: 2280
+- `Phantom_Of_Opera`: 2281
+- `Spirit_Chain`: 2282
+- `Ear_Mufs`: 2283
+- `Antler`: 2284
+- `Apple_Of_Archer`: 2285
+- `Elven_Ears`: 2286
+- `Pirate_Bandana`: 2287
+- `Mr_Scream`: 2288
+- `Poo_Poo_Hat`: 2289
+- `Funeral_Costume`: 2290
+- `Masquerade`: 2291
+- `Welding_Mask`: 2292
+- `Pretend_Murdered`: 2293
+- `Star_Dust`: 2294
+- `Blinker`: 2295
+- `Binoculars`: 2296
+- `Goblini_Mask`: 2297
+- `Green_Feeler`: 2298
+- `Viking_Helm`: 2299
+- `Cotton_Shirt`: 2301
+- `Cotton_Shirt_`: 2302
+- `Leather_Jacket`: 2303
+- `Leather_Jacket_`: 2304
+- `Adventure_Suit`: 2305
+- `Adventurere's_Suit_`: 2306
+- `Mantle`: 2307
+- `Mantle_`: 2308
+- `Coat`: 2309
+- `Coat_`: 2310
+- `Mink_Coat`: 2311
+- `Padded_Armor`: 2312
+- `Padded_Armor_`: 2313
+- `Chain_Mail`: 2314
+- `Chain_Mail_`: 2315
+- `Plate_Armor`: 2316
+- `Plate_Armor_`: 2317
+- `Clothes_Of_The_Lord`: 2318
+- `Glittering_Clothes`: 2319
+- `Formal_Suit`: 2320
+- `Silk_Robe`: 2321
+- `Silk_Robe_`: 2322
+- `Scapulare`: 2323
+- `Scapulare_`: 2324
+- `Saint_Robe`: 2325
+- `Saint_Robe_`: 2326
+- `Holy_Robe`: 2327
+- `Wooden_Mail`: 2328
+- `Wooden_Mail_`: 2329
+- `Tights`: 2330
+- `Tights_`: 2331
+- `Silver_Robe`: 2332
+- `Silver_Robe_`: 2333
+- `Mage_Coat`: 2334
+- `Thief_Clothes`: 2335
+- `Thief_Clothes_`: 2336
+- `Ninja_Suit`: 2337
+- `Wedding_Dress`: 2338
+- `G_Strings`: 2339
+- `Novice_Breast`: 2340
+- `Full_Plate_Armor`: 2341
+- `Full_Plate_Armor_`: 2342
+- `Robe_Of_Casting`: 2343
+- `Flame_Sprits_Armor`: 2344
+- `Flame_Sprits_Armor_`: 2345
+- `Water_Sprits_Armor`: 2346
+- `Water_Sprits_Armor_`: 2347
+- `Wind_Sprits_Armor`: 2348
+- `Wind_Sprits_Armor_`: 2349
+- `Earth_Sprits_Armor`: 2350
+- `Earth_Sprits_Armor_`: 2351
+- `Novice_Plate`: 2352
+- `Odin's_Blessing`: 2353
+- `Goibne's_Armor`: 2354
+- `Angel's_Protection`: 2355
+- `Vestment_Of_Grace`: 2356
+- `Valkyrie_Armor`: 2357
+- `Dress_Of_Angel`: 2358
+- `Ninja_Suit_`: 2359
+- `Robe_Of_Casting_`: 2360
+- `Blue_Aodai`: 2361
+- `Red_Aodai`: 2362
+- `White_Aodai`: 2363
+- `Meteo_Plate_Armor`: 2364
+- `Orleans_Gown`: 2365
+- `Divine_Cloth`: 2366
+- `Sniping_Suit`: 2367
+- `Golden_Armor`: 2368
+- `Freyja_Overcoat`: 2369
+- `Used_Mage_Coat`: 2370
+- `G_Strings_`: 2371
+- `Mage_Coat_`: 2372
+- `Holy_Robe_`: 2373
+- `Diabolus_Robe`: 2374
+- `Diabolus_Armor`: 2375
+- `Assaulter_Plate`: 2376
+- `Elite_Engineer_Armor`: 2377
+- `Assassin_Robe`: 2378
+- `Warlock_Battle_Robe`: 2379
+- `Medic_Robe`: 2380
+- `Elite_Archer_Suit`: 2381
+- `Elite_Shooter_Suit`: 2382
+- `Brynhild`: 2383
+- `Spritual_Tunic`: 2384
+- `Recuperative_Armor`: 2385
+- `Chameleon_Armor`: 2386
+- `Sprint_Mail`: 2387
+- `Kandura`: 2388
+- `Armor_Of_Naga`: 2389
+- `Improved_Tights`: 2390
+- `Life_Link`: 2391
+- `Old_Pant`: 2392
+- `N_Adventurer's_Suit`: 2393
+- `Krieger_Suit1`: 2394
+- `Krieger_Suit2`: 2395
+- `Krieger_Suit3`: 2396
+- `Incredible_Coat`: 2397
+- `Sniping_Suit_M`: 2398
+- `Dragon_Vest`: 2399
+- `Sandals`: 2401
+- `Sandals_`: 2402
+- `Shoes`: 2403
+- `Shoes_`: 2404
+- `Boots`: 2405
+- `Boots_`: 2406
+- `Chrystal_Pumps`: 2407
+- `Cuffs`: 2408
+- `Spiky_Heel`: 2409
+- `Sleipnir`: 2410
+- `Grave`: 2411
+- `Grave_`: 2412
+- `Safty_Boots`: 2413
+- `Novice_Boots`: 2414
+- `Slipper`: 2415
+- `Novice_Shoes`: 2416
+- `Fricco_Shoes`: 2417
+- `Vidar's_Boots`: 2418
+- `Goibne's_Combat_Boots`: 2419
+- `Angel's_Arrival`: 2420
+- `Valkyrie_Shoes`: 2421
+- `High_Fashion_Sandals`: 2422
+- `Variant_Shoes`: 2423
+- `Tidal_Shoes`: 2424
+- `Black_Leather_Boots`: 2425
+- `Shadow_Walk`: 2426
+- `Golden_Shoes`: 2427
+- `Freyja_Boots`: 2428
+- `Iron_Boots01`: 2429
+- `Iron_Boots02`: 2430
+- `Valley_Shoes`: 2431
+- `Spiky_Heel_`: 2432
+- `Diabolus_Boots`: 2433
+- `Black_Leather_Boots_`: 2434
+- `Battle_Greave`: 2435
+- `Combat_Boots`: 2436
+- `Battle_Boots`: 2437
+- `Paw_Of_Cat`: 2438
+- `Refresh_Shoes`: 2439
+- `Sprint_Shoes`: 2440
+- `Beach_Sandal`: 2441
+- `Boots_Perforated`: 2442
+- `Fish_Shoes`: 2443
+- `Krieger_Shoes1`: 2444
+- `Krieger_Shoes2`: 2445
+- `Krieger_Shoes3`: 2446
+- `Military_Boots`: 2447
+- `Air_Boss`: 2448
+- `Variant_Shoes_M`: 2449
+- `Vital_Tree_Shoes`: 2450
+- `Freyja_SSandal7`: 2451
+- `Freyja_SSandal30`: 2452
+- `Freyja_SSandal60`: 2453
+- `Freyja_SSandal90`: 2454
+- `Time_Keepr_Boots`: 2455
+- `Para_Team_Boots1`: 2456
+- `Para_Team_Boots2`: 2457
+- `Para_Team_Boots3`: 2458
+- `Upg_Shoes`: 2459
+- `Upg_Boots`: 2460
+- `Upg_Greave`: 2461
+- `Sleipnir_C`: 2462
+- `Feral_Boots`: 2463
+- `No_Fear_Shoes`: 2464
+- `Dance_Shoes`: 2465
+- `Training_Shoes`: 2466
+- `Golden_Rod_Shoes`: 2467
+- `Aqua_Shoes`: 2468
+- `Crimson_Shoes`: 2469
+- `Forest_Shoes`: 2470
+- `Shoes_Of_Affection`: 2471
+- `Shoes_Of_Judgement`: 2472
+- `Para_Team_Boots4`: 2473
+- `Lehmannza_Shoes`: 2474
+- `Ur_Greave`: 2475
+- `Peuz_Greave`: 2476
+- `Sabah_Shoes`: 2477
+- `Nab_Shoes`: 2478
+- `White_Wing_Boots`: 2479
+- `Black_Wing_Boots`: 2480
+- `Rune_Boots`: 2481
+- `Shoes_Of_Valor`: 2482
+- `Siege_Greave`: 2483
+- `Siege_Boots`: 2484
+- `Siege_Shoes`: 2485
+- `Shadow_Walk_`: 2486
+- `Vital_Tree_Shoes_`: 2487
+- `Fricco_Shoes_`: 2488
+- `Vidar's_Boots_`: 2489
+- `Bangungot_Boots`: 2491
+- `Bayani_Bangungot_Boots`: 2492
+- `Goibne's_Combat_Boots_`: 2493
+- `Chrystal_Pumps_`: 2494
+- `Egir_Shoes`: 2495
+- `TE_WoE_Shoes`: 2496
+- `TE_WoE_Boots`: 2497
+- `TE_WoE_Magic_Sandal`: 2498
+- `Temporal_Boots`: 2499
+- `Hood`: 2501
+- `Hood_`: 2502
+- `Muffler`: 2503
+- `Muffler_`: 2504
+- `Manteau`: 2505
+- `Manteau_`: 2506
+- `Cape_Of_Ancient_Lord`: 2507
+- `Ragamuffin_Cape`: 2508
+- `Clack_Of_Servival`: 2509
+- `Novice_Hood`: 2510
+- `Skeleton's_Cape`: 2511
+- `Novice_Manteau`: 2512
+- `Celestial_Robe`: 2513
+- `Pauldron`: 2514
+- `Wing_Of_Eagle`: 2515
+- `Falcon_Robe`: 2516
+- `Vali's_Manteau`: 2517
+- `Morpheus's_Shawl`: 2518
+- `Morrigane's_Manteau`: 2519
+- `Goibne's_Shoulder_Arms`: 2520
+- `Angel's_Warmth`: 2521
+- `Undershirt`: 2522
+- `Undershirt_`: 2523
+- `Valkyrie_Manteau`: 2524
+- `Cape_Of_Ancient_Lord_`: 2525
+- `Dragon_Scale_Coat`: 2526
+- `Dragon_Breath`: 2527
+- `Wool_Scarf`: 2528
+- `Rider_Insignia`: 2529
+- `Rider_Insignia_`: 2530
+- `Ulfhedinn`: 2531
+- `Mithril_Magic_Cape`: 2532
+- `Freyja_Cape`: 2533
+- `Ruffler`: 2534
+- `Cloak_Of_Survival_C`: 2535
+- `Skin_Of_Ventus`: 2536
+- `Diabolus_Manteau`: 2537
+- `Commander_Manteau`: 2538
+- `Commander_Manteau_`: 2539
+- `Sheriff_Manteau`: 2540
+- `Asprika`: 2541
+- `Flame_Manteau`: 2542
+- `Sylphid_Manteau`: 2543
+- `Leather_Of_Tendrilion`: 2544
+- `Musika`: 2545
+- `Beach_Manteau`: 2546
+- `Cheap_Running_Shirts`: 2547
+- `Muffler_C`: 2548
+- `Krieger_Muffler1`: 2549
+- `Fisher's_Muffler`: 2550
+- `Rider_Insignia_M`: 2551
+- `Mithril_Magic_Cape_M`: 2552
+- `Dragon_Manteau`: 2553
+- `Piece_Of_Angent_Skin`: 2554
+- `Freyja_SScarf7`: 2555
+- `Freyja_SScarf30`: 2556
+- `Freyja_SScarf60`: 2557
+- `Freyja_SScarf90`: 2558
+- `Time_Keepr_Manteau`: 2559
+- `Para_Team_Manteau`: 2560
+- `Upg_Hood`: 2561
+- `Upg_Muffler`: 2562
+- `Upg_Manteau`: 2563
+- `Feral_Tail`: 2564
+- `Beach_Towel`: 2565
+- `Half_Asprika`: 2566
+- `Academy_Manteau`: 2567
+- `Muffler_Of_Roki`: 2568
+- `Shawl_Of_Affection`: 2569
+- `Shawl_Of_Judgement`: 2570
+- `Para_Team_Manteau2`: 2571
+- `Katabart_Sholder`: 2572
+- `Archangel_Wing`: 2573
+- `Ur_Manteau`: 2574
+- `Peuz_Manteau`: 2575
+- `Bravery_Bag`: 2576
+- `Sabah_Hood`: 2577
+- `Nab_Hood`: 2578
+- `Magic_Stole`: 2579
+- `White_Wing_Manteau`: 2580
+- `Black_Wing_Manteau`: 2581
+- `Salvage_Cape`: 2582
+- `Holy_Cape`: 2583
+- `Wanderer_Outer`: 2584
+- `Muffler_Of_Valor`: 2585
+- `Siege_Manteau`: 2586
+- `Siege_Muffler`: 2587
+- `Ragamuffin_Cape_`: 2588
+- `Fallen_Angel_Wing`: 2589
+- `Buwaya_Cloth`: 2590
+- `Bayani_Buwaya_Cloth`: 2591
+- `Boss_Brownie_Manteau`: 2592
+- `Froid_Manteau`: 2593
+- `Wrapping_Manteau`: 2594
+- `Sharel_Manteau`: 2596
+- `Bloody_Muffler`: 2597
+- `Goibne's_Shoulder_Arms_`: 2599
+- `Ring`: 2601
+- `Earring`: 2602
+- `Necklace`: 2603
+- `Glove`: 2604
+- `Brooch`: 2605
+- `Clip`: 2607
+- `Rosary`: 2608
+- `Skul_Ring`: 2609
+- `Gold_Ring`: 2610
+- `Silver_Ring`: 2611
+- `Flower_Ring`: 2612
+- `Diamond_Ring`: 2613
+- `An_Eye_Of_Dullahan`: 2614
+- `Safety_Ring`: 2615
+- `Critical_Ring`: 2616
+- `Mitten_Of_Presbyter`: 2617
+- `Matyr's_Flea_Guard`: 2618
+- `Thimble_Of_Archer`: 2619
+- `Ring_Of_Rogue`: 2620
+- `Ring_`: 2621
+- `Earring_`: 2622
+- `Necklace_`: 2623
+- `Glove_`: 2624
+- `Brooch_`: 2625
+- `Rosary_`: 2626
+- `Belt`: 2627
+- `Novice_Armlet`: 2628
+- `Magingiorde`: 2629
+- `Brysinggamen`: 2630
+- `First_Age_Ring`: 2631
+- `Korean_Trinket`: 2632
+- `Jade_Ring`: 2633
+- `Bridegroom_Ring`: 2634
+- `Bride_Ring`: 2635
+- `Gold_Ring_`: 2636
+- `Silver_Ring_`: 2637
+- `Exorcize_Sachet`: 2638
+- `Purification_Sachet`: 2639
+- `Kafra_Ring`: 2640
+- `Fashionable_Sack`: 2641
+- `Serin's_Gold_Ring`: 2642
+- `Serin's_Gold_Ring_`: 2643
+- `The_Sign_`: 2644
+- `Moonlight_Ring`: 2645
+- `Bunch_Of_Carnation`: 2646
+- `Nile_Rose`: 2647
+- `Morpheus's_Ring`: 2648
+- `Morpheus's_Armlet`: 2649
+- `Morrigane's_Belt`: 2650
+- `Morrigane's_Pendant`: 2651
+- `Cursed_Lucky_Brooch`: 2652
+- `Sacrifice_Ring`: 2653
+- `Shinobi's_Sash`: 2654
+- `Bloody_Iron_Ball`: 2655
+- `Hyper_Changer`: 2656
+- `Lab_Passport`: 2657
+- `Nile_Rose_`: 2658
+- `Vesper_Core01`: 2659
+- `Vesper_Core02`: 2660
+- `Vesper_Core03`: 2661
+- `Vesper_Core04`: 2662
+- `Gauntlet_Of_Accuracy`: 2663
+- `Scarf_Belt`: 2664
+- `Ring_Of_Exorcism`: 2665
+- `Lamp_Of_Hope`: 2666
+- `Glove_Of_Archer`: 2667
+- `Women's_Glory`: 2668
+- `Golden_Necklace_`: 2669
+- `Ring_Of_Longing`: 2670
+- `Thimble_Of_Archer_`: 2671
+- `Anniversary_Ring`: 2672
+- `Shining_Ring`: 2673
+- `Honor_Ring`: 2674
+- `Lord_Ring`: 2675
+- `Hunter_Earring`: 2676
+- `Spiritual_Ring`: 2677
+- `Ring_Of_Flame_Lord`: 2678
+- `Ring_Of_Resonance`: 2679
+- `Lesser_Elemental_Ring`: 2680
+- `Republic_Ring`: 2681
+- `Ring_Of_Water`: 2682
+- `Ring_Of_Fire`: 2683
+- `Ring_Of_Wind`: 2684
+- `Ring_Of_Earth`: 2685
+- `Elven_Ears_C`: 2686
+- `Steel_Flower_C`: 2687
+- `Critical_Ring_C`: 2688
+- `Earring_C`: 2689
+- `Ring_C`: 2690
+- `Necklace_C`: 2691
+- `Glove_C`: 2692
+- `Brooch_C`: 2693
+- `Rosary_C`: 2694
+- `Safety_Ring_C`: 2695
+- `Vesper_Core01_C`: 2696
+- `Vesper_Core02_C`: 2697
+- `Vesper_Core03_C`: 2698
+- `Vesper_Core04_C`: 2699
+- `Red_Silk_Seal`: 2700
+- `Orleans_Glove`: 2701
+- `Bison_Horn`: 2702
+- `Expert_Ring`: 2703
+- `Golden_Accessory`: 2704
+- `Golden_Accessory2`: 2705
+- `Handcuff`: 2706
+- `GUSLI`: 2707
+- `Chinese_Handicraft`: 2708
+- `5_Anniversary_Coin`: 2709
+- `Bloody_Iron_Ball_C`: 2710
+- `Spiritual_Ring_C`: 2711
+- `Ragnarok_Limited_Ed`: 2712
+- `Certificate_TW`: 2713
+- `Marvelous_Pandent`: 2714
+- `Skul_Ring_`: 2715
+- `Librarian_Glove`: 2716
+- `Pocket_Watch_`: 2717
+- `Lunatic_Brooch`: 2718
+- `Iron_Wrist`: 2719
+- `Medal_Swordman`: 2720
+- `Medal_Thief`: 2721
+- `Medal_Acolyte`: 2722
+- `Medal_Mage`: 2723
+- `Medal_Archer`: 2724
+- `Medal_Merchant`: 2725
+- `Icarus_Wing`: 2726
+- `Bowman_Scarf`: 2727
+- `Cursed_Hand`: 2728
+- `Diabolus_Ring`: 2729
+- `Morroc_Seal`: 2730
+- `Morroc_Charm_Stone`: 2731
+- `Morroc_Ring`: 2732
+- `Medal_Gunner`: 2733
+- `Directive_A`: 2734
+- `Directive_B`: 2735
+- `Navel_Ring`: 2736
+- `Foot_Ring`: 2737
+- `Shiny_Coin`: 2738
+- `Ordinary_Coin`: 2739
+- `Rusty_Coin`: 2740
+- `All_In_One_Ring`: 2741
+- `Lucky_Clip`: 2742
+- `Angelic_Ring`: 2743
+- `Sprint_Ring`: 2744
+- `Pinguicula_Corsage`: 2745
+- `Cold_Heart`: 2746
+- `Black_Cat`: 2747
+- `Cursed_Star`: 2748
+- `Linen_Glove`: 2749
+- `Summer_Night_Dream`: 2750
+- `Academy_Badge`: 2751
+- `Praxinus_C`: 2752
+- `Beholder_Ring`: 2753
+- `Hallow_Ring`: 2754
+- `Clamorous_Ring`: 2755
+- `Chemical_Ring`: 2756
+- `Insecticide_Ring`: 2757
+- `Fisher_Ring`: 2758
+- `Decussate_Ring`: 2759
+- `Bloody_Ring`: 2760
+- `Satanic_Ring`: 2761
+- `Dragoon_Ring`: 2762
+- `Skul_Ring_C`: 2763
+- `Small_Fishing_Rod`: 2764
+- `Novice_Figure`: 2765
+- `Swordman_Figure`: 2766
+- `Acolyte_Figure`: 2767
+- `Mage_Figure`: 2768
+- `Archer_Figure`: 2769
+- `Thief_Figure`: 2770
+- `Merchant_Figure`: 2771
+- `Krieger_Ring1`: 2772
+- `Krieger_Ring2`: 2773
+- `Krieger_Ring3`: 2774
+- `Lure`: 2775
+- `Cool_Towel`: 2776
+- `Shaman_Ring`: 2777
+- `Shaman_Earing`: 2778
+- `Dark_Knight_Belt`: 2779
+- `Dark_Knight_Glove`: 2780
+- `Aumdura's_Grace`: 2781
+- `Ring_Of_Wise_King`: 2782
+- `Eyes_Stone_Ring`: 2783
+- `Oh_Holy_Night`: 2784
+- `Orleans_Glove_M`: 2785
+- `Spiritual_Ring_M`: 2786
+- `Waterdrop_Brooch`: 2787
+- `Bradium_Earing`: 2788
+- `Bradium_Ring`: 2789
+- `Bradium_Brooch`: 2790
+- `Just_Got_Fish`: 2791
+- `Ring_Of_Flame_Lord_I`: 2792
+- `Ring_Of_Resonance_I`: 2793
+- `Magic_Stone_Ring`: 2794
+- `Green_Apple_Ring`: 2795
+- `Magical_Stone`: 2796
+- `Magical_Stone_`: 2797
+- `Will_Of_Exhausted_Angel`: 2798
+- `Kuirpenring`: 2799
+- `Accelerator`: 2800
+- `Hovering_Booster`: 2801
+- `Suicidal_Device`: 2802
+- `Shape_Shifter`: 2803
+- `Cooling_Device`: 2804
+- `Mag_Field_Generator`: 2805
+- `Barrier_Builder`: 2806
+- `Repair_Kit`: 2807
+- `Camouflage_Generator`: 2808
+- `High_Quality_Cooler`: 2809
+- `Special_Cooler`: 2810
+- `Freyja_SBracelet7`: 2811
+- `Freyja_SBracelet30`: 2812
+- `Freyja_SBracelet60`: 2813
+- `Freyja_SBracelet90`: 2814
+- `Th_Ring_Of_Water`: 2815
+- `Radar_Ring1`: 2816
+- `Radar_Ring2`: 2817
+- `Radar_Ring3`: 2818
+- `Swordman_Manual`: 2819
+- `Thief_Manual`: 2820
+- `Acolyte_Manual`: 2821
+- `Archer_Manual`: 2822
+- `Merchant_Manual`: 2823
+- `Mage_Manual`: 2824
+- `Shaman_EaringB`: 2825
+- `Dark_Knight_BeltB`: 2826
+- `Dark_Knight_GloveB`: 2827
+- `Upg_Clip`: 2828
+- `Greed_Clip`: 2829
+- `Magingiorde_C`: 2830
+- `Brysinggamen_C`: 2831
+- `Freyja_Ring`: 2832
+- `Odin's_Recall`: 2833
+- `F_All_In_One_Ring`: 2834
+- `F_Critical_Ring_C`: 2835
+- `F_Glove_C`: 2836
+- `F_Safety_Ring_C`: 2837
+- `F_Necklace_C`: 2838
+- `F_Ring_C`: 2839
+- `F_Rosary_C`: 2840
+- `Caracas_Ring`: 2841
+- `F_Earing_C`: 2842
+- `Gold_Trickle`: 2843
+- `El_Dicastes_Light`: 2844
+- `No_Fear_Belt`: 2845
+- `E_All_In_One_Ring`: 2846
+- `E_Critical_Ring_C`: 2847
+- `E_Glove_C`: 2848
+- `E_Safety_Ring_C`: 2849
+- `E_Ring_C`: 2850
+- `E_Necklace_C`: 2851
+- `E_Rosary_C`: 2852
+- `Telekinetic_Orb`: 2853
+- `Alchemy_Glove`: 2854
+- `Whike_Black_Tail`: 2855
+- `Half_Megin`: 2856
+- `Half_Brysing`: 2857
+- `Pendant_Of_Guardian`: 2858
+- `Golden_Rod_Orb`: 2859
+- `Aqua_Orb`: 2860
+- `Crimson_Orb`: 2861
+- `Forest_Orb`: 2862
+- `Ring_Of_Valkyrie`: 2863
+- `Light_Of_Cure`: 2864
+- `Seal_Of_Cathedral`: 2865
+- `Ring_Of_Archbishop`: 2866
+- `Broken_Bamboo_Piece`: 2867
+- `Green_Batik`: 2868
+- `Colorful_Ketupat`: 2869
+- `Tw_8th_Anni_Ring`: 2870
+- `Brazilian_Emblem`: 2871
+- `G_Honor_Certificate`: 2872
+- `Cat_Hand_Glove`: 2873
+- `Buffalo_Horn`: 2874
+- `RO_Appreciation_Ring`: 2875
+- `Necklace_Spica`: 2876
+- `Glove_Sabik`: 2877
+- `Bracelet_Arunairi`: 2878
+- `Badge_Giorredart`: 2879
+- `Ring_Lupak`: 2880
+- `Orleans_Necklace`: 2881
+- `Ecoro_Cardslip`: 2882
+- `Ur_Seal`: 2883
+- `Peuz_Seal`: 2884
+- `Mother_Heart`: 2885
+- `Sabah_Ring`: 2886
+- `Nab_Ring`: 2887
+- `School_Bag`: 2888
+- `Endure_Ring`: 2889
+- `White_Wing_Brooch`: 2890
+- `Black_wing_Brooch`: 2891
+- `Assassin_Handcuffs`: 2892
+- `Cursed_Heart`: 2893
+- `Glove_Of_Shura`: 2894
+- `Medal_Of_Valor1`: 2895
+- `Medal_Of_Valor2`: 2896
+- `2011RWC_Necklace_J`: 2897
+- `Black_Rosary`: 2898
+- `Sound_Amplifier`: 2899
+- `Morrigane's_Belt_`: 2900
+- `Morrigane's_Pendant_`: 2901
+- `Morpheus's_Ring_`: 2902
+- `Morpheus's_Armlet_`: 2903
+- `Naqsh`: 2904
+- `Super_Ora_Ora`: 2905
+- `Happy_Gauntlet`: 2906
+- `Buwaya_Tattoo`: 2907
+- `Light_Ring`: 2908
+- `Darkness_Ring`: 2909
+- `Bakonawa_Tattoo`: 2910
+- `Bangungot_Tattoo`: 2911
+- `Xylitol_2011`: 2912
+- `Thief_Handcuff`: 2913
+- `Wizard_Left_Eye`: 2914
+- `Ettlang_Keepsake`: 2915
+- `Fairy_Wing`: 2916
+- `Str_Glove`: 2917
+- `Int_Glove`: 2918
+- `Agi_Glove`: 2919
+- `Vit_Glove`: 2920
+- `Dex_Glove`: 2921
+- `Luk_Glove`: 2922
+- `Str_Glove_`: 2923
+- `Int_Glove_`: 2924
+- `Agi_Glove_`: 2925
+- `Vit_Glove_`: 2926
+- `Dex_Glove_`: 2927
+- `Luk_Glove_`: 2928
+- `Recovery_Ring`: 2936
+- `Ninja_Manual`: 2940
+- `Gunslinger_Manual`: 2941
+- `Taekwon_Manual`: 2942
+- `TE_Ring_of_Protection`: 2944
+- `TE_Ring_Of_Rage`: 2945
+- `TE_Ring_Of_Defiance`: 2946
+- `Rune_Ring`: 2950
+- `Kvasir_Ring_Blue`: 2951
+- `Kvasir_Ring_Red`: 2952
+- `Kvasir_Ring_Green`: 2953
+- `Kvasir_Ring_Brown`: 2954
+- `Fidelity_Necklace`: 2959
+- `Badge_Of_Manny`: 2960
+- `Physical_Enhancer_Ring`: 2963
+- `Magic_Intensifier_Ring`: 2964
+- `RWC_2012_Ring`: 2966
+- `RWC_2012_Ring_`: 2967
+- `RWC_2012_Pendant`: 2968
+- `RWC_2012_Pendant_`: 2969
+- `Pocket_Watch__`: 2971
+- `Brave_Ring`: 2981
+- `Snake_Ring`: 2986
+- `Snake_Pendant`: 2987
+- `Ozs_New_Wing_Ring`: 2988
+- `Bloody_Floral_Decoration_Bracelet`: 2989
+- `RWC_Gold_Brooch`: 2997
+- `RWC_Silver_Brooch`: 2999
+- `Poring_Card`: 4001
+- `Fabre_Card`: 4002
+- `Pupa_Card`: 4003
+- `Drops_Card`: 4004
+- `Poring__Card`: 4005
+- `Lunatic_Card`: 4006
+- `Pecopeco_Egg_Card`: 4007
+- `Picky_Card`: 4008
+- `Chonchon_Card`: 4009
+- `Wilow_Card`: 4010
+- `Picky__Card`: 4011
+- `Thief_Bug_Egg_Card`: 4012
+- `Andre_Egg_Card`: 4013
+- `Roda_Frog_Card`: 4014
+- `Condor_Card`: 4015
+- `Thief_Bug_Card`: 4016
+- `Savage_Babe_Card`: 4017
+- `Andre_Larva_Card`: 4018
+- `Hornet_Card`: 4019
+- `Farmiliar_Card`: 4020
+- `Rocker_Card`: 4021
+- `Spore_Card`: 4022
+- `Desert_Wolf_Babe_Card`: 4023
+- `Plankton_Card`: 4024
+- `Skeleton_Card`: 4025
+- `Thief_Bug_Female_Card`: 4026
+- `Kukre_Card`: 4027
+- `Tarou_Card`: 4028
+- `Wolf_Card`: 4029
+- `Mandragora_Card`: 4030
+- `Pecopeco_Card`: 4031
+- `Ambernite_Card`: 4032
+- `Poporing_Card`: 4033
+- `Worm_Tail_Card`: 4034
+- `Hydra_Card`: 4035
+- `Muka_Card`: 4036
+- `Snake_Card`: 4037
+- `Zombie_Card`: 4038
+- `Stainer_Card`: 4039
+- `Creamy_Card`: 4040
+- `Coco_Card`: 4041
+- `Steel_Chonchon_Card`: 4042
+- `Andre_Card`: 4043
+- `Smokie_Card`: 4044
+- `Horn_Card`: 4045
+- `Martin_Card`: 4046
+- `Ghostring_Card`: 4047
+- `Poison_Spore_Card`: 4048
+- `Vadon_Card`: 4049
+- `Thief_Bug_Male_Card`: 4050
+- `Yoyo_Card`: 4051
+- `Elder_Wilow_Card`: 4052
+- `Vitata_Card`: 4053
+- `Angeling_Card`: 4054
+- `Marina_Card`: 4055
+- `Dustiness_Card`: 4056
+- `Metaller_Card`: 4057
+- `Thara_Frog_Card`: 4058
+- `Soldier_Andre_Card`: 4059
+- `Goblin_Card`: 4060
+- `Cornutus_Card`: 4061
+- `Anacondaq_Card`: 4062
+- `Caramel_Card`: 4063
+- `Zerom_Card`: 4064
+- `Kaho_Card`: 4065
+- `Orc_Warrior_Card`: 4066
+- `Megalodon_Card`: 4067
+- `Scorpion_Card`: 4068
+- `Drainliar_Card`: 4069
+- `Eggyra_Card`: 4070
+- `Orc_Zombie_Card`: 4071
+- `Golem_Card`: 4072
+- `Pirate_Skel_Card`: 4073
+- `BigFoot_Card`: 4074
+- `Argos_Card`: 4075
+- `Magnolia_Card`: 4076
+- `Phen_Card`: 4077
+- `Savage_Card`: 4078
+- `Mantis_Card`: 4079
+- `Flora_Card`: 4080
+- `Hode_Card`: 4081
+- `Desert_Wolf_Card`: 4082
+- `Rafflesia_Card`: 4083
+- `Marine_Sphere_Card`: 4084
+- `Orc_Skeleton_Card`: 4085
+- `Soldier_Skeleton_Card`: 4086
+- `Giearth_Card`: 4087
+- `Frilldora_Card`: 4088
+- `Sword_Fish_Card`: 4089
+- `Munak_Card`: 4090
+- `Kobold_Card`: 4091
+- `Skel_Worker_Card`: 4092
+- `Obeaune_Card`: 4093
+- `Archer_Skeleton_Card`: 4094
+- `Marse_Card`: 4095
+- `Zenorc_Card`: 4096
+- `Matyr_Card`: 4097
+- `Dokebi_Card`: 4098
+- `Pasana_Card`: 4099
+- `Sohee_Card`: 4100
+- `Sand_Man_Card`: 4101
+- `Whisper_Card`: 4102
+- `Horong_Card`: 4103
+- `Requiem_Card`: 4104
+- `Marc_Card`: 4105
+- `Mummy_Card`: 4106
+- `Verit_Card`: 4107
+- `Myst_Card`: 4108
+- `Jakk_Card`: 4109
+- `Ghoul_Card`: 4110
+- `Strouf_Card`: 4111
+- `Marduk_Card`: 4112
+- `Marionette_Card`: 4113
+- `Argiope_Card`: 4114
+- `Hunter_Fly_Card`: 4115
+- `Isis_Card`: 4116
+- `Side_Winder_Card`: 4117
+- `Petit_Card`: 4118
+- `Bathory_Card`: 4119
+- `Petit__Card`: 4120
+- `Phreeoni_Card`: 4121
+- `Deviruchi_Card`: 4122
+- `Eddga_Card`: 4123
+- `Medusa_Card`: 4124
+- `Deviace_Card`: 4125
+- `Minorous_Card`: 4126
+- `Nightmare_Card`: 4127
+- `Golden_Bug_Card`: 4128
+- `Baphomet__Card`: 4129
+- `Scorpion_King_Card`: 4130
+- `Moonlight_Flower_Card`: 4131
+- `Mistress_Card`: 4132
+- `Daydric_Card`: 4133
+- `Dracula_Card`: 4134
+- `Orc_Load_Card`: 4135
+- `Khalitzburg_Card`: 4136
+- `Drake_Card`: 4137
+- `Anubis_Card`: 4138
+- `Joker_Card`: 4139
+- `Knight_Of_Abyss_Card`: 4140
+- `Evil_Druid_Card`: 4141
+- `Doppelganger_Card`: 4142
+- `Orc_Hero_Card`: 4143
+- `Osiris_Card`: 4144
+- `Berzebub_Card`: 4145
+- `Maya_Card`: 4146
+- `Baphomet_Card`: 4147
+- `Pharaoh_Card`: 4148
+- `Gargoyle_Card`: 4149
+- `Goat_Card`: 4150
+- `Gajomart_Card`: 4151
+- `Galapago_Card`: 4152
+- `Crab_Card`: 4153
+- `Rice_Cake_Boy_Card`: 4154
+- `Goblin_Leader_Card`: 4155
+- `Steam_Goblin_Card`: 4156
+- `Goblin_Archer_Card`: 4157
+- `Flying_Deleter_Card`: 4158
+- `Nine_Tail_Card`: 4159
+- `Antique_Firelock_Card`: 4160
+- `Grand_Peco_Card`: 4161
+- `Grizzly_Card`: 4162
+- `Gryphon_Card`: 4163
+- `Gullinbursti_Card`: 4164
+- `Gig_Card`: 4165
+- `Nightmare_Terror_Card`: 4166
+- `Neraid_Card`: 4167
+- `Dark_Lord_Card`: 4168
+- `Dark_Illusion_Card`: 4169
+- `Dark_Frame_Card`: 4170
+- `Dark_Priest_Card`: 4171
+- `The_Paper_Card`: 4172
+- `Demon_Pungus_Card`: 4173
+- `Deviling_Card`: 4174
+- `Poison_Toad_Card`: 4175
+- `Dullahan_Card`: 4176
+- `Dryad_Card`: 4177
+- `Dragon_Tail_Card`: 4178
+- `Dragon_Fly_Card`: 4179
+- `Driller_Card`: 4180
+- `Disguise_Card`: 4181
+- `Diabolic_Card`: 4182
+- `Vagabond_Wolf_Card`: 4183
+- `Lava_Golem_Card`: 4184
+- `Rideword_Card`: 4185
+- `Raggler_Card`: 4186
+- `Raydric_Archer_Card`: 4187
+- `Leib_Olmai_Card`: 4188
+- `Wraith_Dead_Card`: 4189
+- `Wraith_Card`: 4190
+- `Loli_Ruri_Card`: 4191
+- `Rotar_Zairo_Card`: 4192
+- `Lude_Card`: 4193
+- `Rybio_Card`: 4194
+- `Leaf_Cat_Card`: 4195
+- `Marin_Card`: 4196
+- `Mastering_Card`: 4197
+- `Maya_Puple_Card`: 4198
+- `Merman_Card`: 4199
+- `Megalith_Card`: 4200
+- `Majoruros_Card`: 4201
+- `Civil_Servant_Card`: 4202
+- `Mutant_Dragon_Card`: 4203
+- `Mini_Demon_Card`: 4204
+- `Mimic_Card`: 4205
+- `Mystcase_Card`: 4206
+- `Mysteltainn_Card`: 4207
+- `Miyabi_Ningyo_Card`: 4208
+- `Violy_Card`: 4209
+- `Wander_Man_Card`: 4210
+- `Vocal_Card`: 4211
+- `Bon_Gun_Card`: 4212
+- `Brilight_Card`: 4213
+- `Bloody_Murderer_Card`: 4214
+- `Blazzer_Card`: 4215
+- `Sasquatch_Card`: 4216
+- `Live_Peach_Tree_Card`: 4217
+- `Succubus_Card`: 4218
+- `Sageworm_Card`: 4219
+- `Solider_Card`: 4220
+- `Skeleton_General_Card`: 4221
+- `Skel_Prisoner_Card`: 4222
+- `Stalactic_Golem_Card`: 4223
+- `Stem_Worm_Card`: 4224
+- `Stone_Shooter_Card`: 4225
+- `Sting_Card`: 4226
+- `Spring_Rabbit_Card`: 4227
+- `Sleeper_Card`: 4228
+- `C_Tower_Manager_Card`: 4229
+- `Shinobi_Card`: 4230
+- `Increase_Soil_Card`: 4231
+- `Wild_Ginseng_Card`: 4232
+- `Baby_Leopard_Card`: 4233
+- `Anolian_Card`: 4234
+- `Cookie_XMAS_Card`: 4235
+- `Amon_Ra_Card`: 4236
+- `Owl_Duke_Card`: 4237
+- `Owl_Baron_Card`: 4238
+- `Iron_Fist_Card`: 4239
+- `Arclouse_Card`: 4240
+- `Archangeling_Card`: 4241
+- `Apocalips_Card`: 4242
+- `Antonio_Card`: 4243
+- `Alarm_Card`: 4244
+- `Am_Mut_Card`: 4245
+- `Assulter_Card`: 4246
+- `Aster_Card`: 4247
+- `Ancient_Mummy_Card`: 4248
+- `Ancient_Worm_Card`: 4249
+- `Executioner_Card`: 4250
+- `Elder_Card`: 4251
+- `Alligator_Card`: 4252
+- `Alice_Card`: 4253
+- `Tirfing_Card`: 4254
+- `Orc_Lady_Card`: 4255
+- `Orc_Archer_Card`: 4256
+- `Wild_Rose_Card`: 4257
+- `Wicked_Nymph_Card`: 4258
+- `Wooden_Golem_Card`: 4259
+- `Wootan_Shooter_Card`: 4260
+- `Wootan_Fighter_Card`: 4261
+- `Evil_Cloud_Hermit_Card`: 4262
+- `Incant_Samurai_Card`: 4263
+- `Wind_Ghost_Card`: 4264
+- `Li_Me_Mang_Ryang_Card`: 4265
+- `Eclipse_Card`: 4266
+- `Explosion_Card`: 4267
+- `Injustice_Card`: 4268
+- `Incubus_Card`: 4269
+- `Giant_Spider_Card`: 4270
+- `Giant_Honet_Card`: 4271
+- `Dancing_Dragon_Card`: 4272
+- `Shellfish_Card`: 4273
+- `Zombie_Master_Card`: 4274
+- `Zombie_Prisoner_Card`: 4275
+- `Lord_Of_Death_Card`: 4276
+- `Zherlthsh_Card`: 4277
+- `Gibbet_Card`: 4278
+- `Deleter_Card`: 4279
+- `Geographer_Card`: 4280
+- `Zipper_Bear_Card`: 4281
+- `Tengu_Card`: 4282
+- `Greatest_General_Card`: 4283
+- `Chepet_Card`: 4284
+- `Choco_Card`: 4285
+- `Karakasa_Card`: 4286
+- `Kapha_Card`: 4287
+- `Carat_Card`: 4288
+- `Caterpillar_Card`: 4289
+- `Cat_O_Nine_Tail_Card`: 4290
+- `Kobold_Leader_Card`: 4291
+- `Kobold_Archer_Card`: 4292
+- `Cookie_Card`: 4293
+- `Quve_Card`: 4294
+- `Kraben_Card`: 4295
+- `Cramp_Card`: 4296
+- `Cruiser_Card`: 4297
+- `Cremy_Fear_Card`: 4298
+- `Clock_Card`: 4299
+- `Chimera_Card`: 4300
+- `Killer_Mantis_Card`: 4301
+- `Tao_Gunka_Card`: 4302
+- `Whisper_Boss_Card`: 4303
+- `Tamruan_Card`: 4304
+- `Turtle_General_Card`: 4305
+- `Toad_Card`: 4306
+- `Kind_Of_Beetle_Card`: 4307
+- `Tri_Joint_Card`: 4308
+- `Parasite_Card`: 4309
+- `Panzer_Goblin_Card`: 4310
+- `Permeter_Card`: 4311
+- `Fur_Seal_Card`: 4312
+- `Punk_Card`: 4313
+- `Penomena_Card`: 4314
+- `Pest_Card`: 4315
+- `Fake_Angel_Card`: 4316
+- `Mobster_Card`: 4317
+- `Knight_Windstorm_Card`: 4318
+- `Freezer_Card`: 4319
+- `Bloody_Knight_Card`: 4320
+- `Hylozoist_Card`: 4321
+- `High_Orc_Card`: 4322
+- `Garm_Baby_Card`: 4323
+- `Garm_Card`: 4324
+- `Harpy_Card`: 4325
+- `See_Otter_Card`: 4326
+- `Blood_Butterfly_Card`: 4327
+- `Hyegun_Card`: 4328
+- `Phendark_Card`: 4329
+- `Dark_Snake_Lord_Card`: 4330
+- `Heater_Card`: 4331
+- `Waste_Stove_Card`: 4332
+- `Venomous_Card`: 4333
+- `Noxious_Card`: 4334
+- `Pitman_Card`: 4335
+- `Ungoliant_Card`: 4336
+- `Porcellio_Card`: 4337
+- `Obsidian_Card`: 4338
+- `Mineral_Card`: 4339
+- `Teddy_Bear_Card`: 4340
+- `Metaling_Card`: 4341
+- `Rsx_0806_Card`: 4342
+- `Mole_Card`: 4343
+- `Anopheles_Card`: 4344
+- `Hill_Wind_Card`: 4345
+- `Ygnizem_Card`: 4346
+- `Armaia_Card`: 4347
+- `Whikebain_Card`: 4348
+- `Erend_Card`: 4349
+- `Rawrel_Card`: 4350
+- `Kavac_Card`: 4351
+- `B_Ygnizem_Card`: 4352
+- `Removal_Card`: 4353
+- `Gemini_Card`: 4354
+- `Gremlin_Card`: 4355
+- `Beholder_Card`: 4356
+- `B_Seyren_Card`: 4357
+- `Seyren_Card`: 4358
+- `B_Eremes_Card`: 4359
+- `Eremes_Card`: 4360
+- `B_Harword_Card`: 4361
+- `Harword_Card`: 4362
+- `B_Magaleta_Card`: 4363
+- `Magaleta_Card`: 4364
+- `B_Katrinn_Card`: 4365
+- `Katrinn_Card`: 4366
+- `B_Shecil_Card`: 4367
+- `Shecil_Card`: 4368
+- `Venatu_Card`: 4369
+- `Dimik_Card`: 4370
+- `Archdam_Card`: 4371
+- `Bacsojin_Card`: 4372
+- `Chung_E_Card`: 4373
+- `Apocalips_H_Card`: 4374
+- `Orc_Baby_Card_Card`: 4375
+- `Lady_Tanee_Card`: 4376
+- `Green_Iguana_Card`: 4377
+- `Acidus_Card`: 4378
+- `Acidus__Card`: 4379
+- `Ferus_Card`: 4380
+- `Ferus__Card`: 4381
+- `Novus__Card`: 4382
+- `Novus_Card`: 4383
+- `Hydro_Card`: 4384
+- `Dragon_Egg_Card`: 4385
+- `Detale_Card`: 4386
+- `Ancient_Mimic_Card`: 4387
+- `Deathword_Card`: 4388
+- `Plasma_Card`: 4389
+- `Breeze_Card`: 4390
+- `Retribution_Card`: 4391
+- `Observation_Card`: 4392
+- `Shelter_Card`: 4393
+- `Solace_Card`: 4394
+- `Tha_Maero_Card`: 4395
+- `Tha_Odium_Card`: 4396
+- `Tha_Despero_Card`: 4397
+- `Tha_Dolor_Card`: 4398
+- `Thanatos_Card`: 4399
+- `Aliza_Card`: 4400
+- `Alicel_Card`: 4401
+- `Aliot_Card`: 4402
+- `Kiel_Card`: 4403
+- `Skogul_Card`: 4404
+- `Frus_Card`: 4405
+- `Skeggiold_Card`: 4406
+- `Randgris_Card`: 4407
+- `Gloom_Under_Night_Card`: 4408
+- `Agav_Card`: 4409
+- `Echio_Card`: 4410
+- `Vanberk_Card`: 4411
+- `Isilla_Card`: 4412
+- `Hodremlin_Card`: 4413
+- `Seeker_Card`: 4414
+- `Snowier_Card`: 4415
+- `Siroma_Card`: 4416
+- `Ice_Titan_Card`: 4417
+- `Gazeti_Card`: 4418
+- `Ktullanux_Card`: 4419
+- `Muscipular_Card`: 4420
+- `Drosera_Card`: 4421
+- `Roween_Card`: 4422
+- `Galion_Card`: 4423
+- `Stapo_Card`: 4424
+- `Atroce_Card`: 4425
+- `Byorgue_Card`: 4426
+- `Sword_Guardian_Card`: 4427
+- `Bow_Guardian_Card`: 4428
+- `Salamander_Card`: 4429
+- `Ifrit_Card`: 4430
+- `Kasa_Card`: 4431
+- `Magmaring_Card`: 4432
+- `Imp_Card`: 4433
+- `Knocker_Card`: 4434
+- `Zombie_Slaughter_Card`: 4435
+- `Ragged_Zombie_Card`: 4436
+- `Hell_Poodle_Card`: 4437
+- `Banshee_Card`: 4438
+- `Flame_Skull_Card`: 4439
+- `Necromancer_Card`: 4440
+- `Fallen_Bishop_Card`: 4441
+- `Tatacho_Card`: 4442
+- `Aqua_Elemental_Card`: 4443
+- `Draco_Card`: 4444
+- `Luciola_Vespa_Card`: 4445
+- `Enhanced_Skeleton_Card`: 4446
+- `Centipede_Card`: 4447
+- `Cornus_Card`: 4448
+- `Dark_Shadow_Card`: 4449
+- `Banshee_Master_Card`: 4450
+- `Ant_Buyanne_Card`: 4451
+- `Centipede_Larva_Card`: 4452
+- `Hilsrion_Card`: 4453
+- `Light_Up_Card1`: 4454
+- `Light_Up_Card2`: 4455
+- `Nidhogg_Shadow_Card`: 4456
+- `Nahtzigger_Card`: 4457
+- `Duneirre_Card`: 4458
+- `Lata_Card`: 4459
+- `Ringco_Card`: 4460
+- `Pillar_Card`: 4461
+- `Hardrock_Mommos_Card`: 4462
+- `Tendrilion_Card`: 4463
+- `Aunoe_Card`: 4464
+- `Panat_Card`: 4465
+- `Beholder_Master_Card`: 4466
+- `Heavy_Metaling_Card`: 4467
+- `Pinguicula_Dark_Card`: 4468
+- `Naga_Card`: 4469
+- `Nepenthes_Card`: 4470
+- `Egg_Of_Draco_Card`: 4471
+- `Bradium_Goram_Card`: 4472
+- `Ancient_Tree_Card`: 4473
+- `Jakudam_Card`: 4474
+- `Cobalt_Mineral_Card`: 4475
+- `Pinguicula_Card`: 4476
+- `Hell_Apocalips_Card`: 4477
+- `Light_Up_Card3`: 4478
+- `Light_Up_Card4`: 4479
+- `Sealed_Kiel_Card`: 4480
+- `Sealed_Ktullanux_Card`: 4481
+- `Sealed_B_Ygnizem_Card`: 4482
+- `Sealed_Dracula_Card`: 4483
+- `Sealed_Mistress_Card`: 4484
+- `Sealed_Gloom_Card`: 4485
+- `Sealed_Berz_Card`: 4486
+- `Sealed_Ifrit_Card`: 4487
+- `Sealed_D_Lord_Card`: 4488
+- `Sealed_Pharaoh_Card`: 4489
+- `Sealed_M_Flower_Card`: 4490
+- `Sealed_B_Shecil_Card`: 4491
+- `Sealed_Orc_Hero_Card`: 4492
+- `Sealed_Tao_Card`: 4493
+- `Sealed_TurtleG_Card`: 4494
+- `Sealed_Amon_Ra_Card`: 4495
+- `Sealed_Drake_Card`: 4496
+- `Sealed_Knight_WS_Card`: 4497
+- `Sealed_Lady_Tanee_Card`: 4498
+- `Sealed_Samurai_Card`: 4499
+- `Sealed_Orc_Load_Card`: 4500
+- `Sealed_B_Magaleta_Card`: 4501
+- `Sealed_B_Harword_Card`: 4502
+- `Sealed_Apocalips_H_Card`: 4503
+- `Sealed_Eddga_Card`: 4504
+- `Scaraba_Card`: 4505
+- `Dolomedes_Card`: 4506
+- `Q_Scaraba_Card`: 4507
+- `Gold_Scaraba_Card`: 4508
+- `Gold_Q_Scaraba_Card`: 4509
+- `Miming_Card`: 4510
+- `Little_Fatum_Card`: 4511
+- `Parus_Card`: 4512
+- `Angra_Mantis_Card`: 4513
+- `Pom_Spider_Card`: 4514
+- `Alnoldi_Card`: 4515
+- `Comodo_Card`: 4516
+- `Cendrawasih_Card`: 4517
+- `Banaspaty_Card`: 4518
+- `Butoijo_Card`: 4519
+- `Leak_Card`: 4520
+- `Sedora_Card`: 4521
+- `Sropho_Card`: 4522
+- `Pot_Dofle_Card`: 4523
+- `King_Dramoh_Card`: 4524
+- `Kraken_Card`: 4525
+- `Odd_Coelacanth_Card`: 4526
+- `Black_Coelacanth_Card`: 4527
+- `Mutant_Coelacanth_Card`: 4528
+- `Cruel_Coelacanth_Card`: 4529
+- `Siorava_Card`: 4530
+- `Red_Eruma_Card`: 4531
+- `Wild_Rider_Card`: 4532
+- `Mini_Octopus_Card`: 4533
+- `Giant_Octopus_Card`: 4534
+- `Sealed_Rand_Card`: 4535
+- `Sealed_Atroce_Card`: 4536
+- `Sealed_Phreeoni_Card`: 4537
+- `Sealed_Bacsojin_Card`: 4538
+- `Sealed_F_Bishop_Card`: 4539
+- `SLD_Lord_Of_Death_Card`: 4540
+- `SLD_B_Katrinn_Card`: 4541
+- `SLD_Detale_Card`: 4542
+- `SLD_Garm_Card`: 4543
+- `SLD_Dark_Snake_Card`: 4544
+- `Novice_Poring_Card`: 4545
+- `Val'khiri_Card`: 4546
+- `Enhanced_Byorgue_Card`: 4547
+- `Enhanced_Salamander_Card`: 4548
+- `Upd_Maya_Puple_Card`: 4549
+- `Upd_Bow_Guardian_Card`: 4550
+- `Enhanced_Necromancer_Card`: 4551
+- `Manny_Card`: 4552
+- `Sid_Card`: 4553
+- `Diego_Card`: 4554
+- `Scrat_Card`: 4555
+- `Fenrir_Card`: 4556
+- `Weakened_Fenrir_Card`: 4557
+- `Chun_Tree_Card`: 4558
+- `Devil_Morocc_Card`: 4559
+- `Clown_Card`: 4560
+- `Professor_Card`: 4561
+- `Champion_Card`: 4562
+- `Creator_Card`: 4563
+- `Stalker_Card`: 4564
+- `Paladin_Card`: 4565
+- `Gypsy_Card`: 4566
+- `Alphoccio_Card`: 4567
+- `Celia_Card`: 4568
+- `Chen_Card`: 4569
+- `Flamel_Card`: 4570
+- `Gertie_Card`: 4571
+- `Randel_Card`: 4572
+- `Trentini_Card`: 4573
+- `General_Daehyon_Card`: 4574
+- `Armed_Guard_Soheon_Card`: 4575
+- `Gioia_Card`: 4576
+- `Elvira_Card`: 4577
+- `Angry_Student_Pyuriel_Card`: 4578
+- `Warrior_Lola_Card`: 4579
+- `Guardian_Kades_Card`: 4580
+- `Rudo_Card`: 4581
+- `Bungisngis_Card`: 4582
+- `Engkanto_Card`: 4583
+- `Manananggal_Card`: 4584
+- `Mangkukulam_Card`: 4585
+- `Tikbalang_Card`: 4586
+- `Tiyanak_Card`: 4587
+- `Wakwak_Card`: 4588
+- `Jejeling_Card`: 4589
+- `Bangungot_Card`: 4590
+- `Bakonawa_Card`: 4591
+- `Buwaya_Card`: 4592
+- `Menblatt_Card`: 4593
+- `Petal_Card`: 4594
+- `Cenere_Card`: 4595
+- `Antique_Book_Card`: 4596
+- `Lichtern_Blue_Card`: 4597
+- `Lichtern_Green_Card`: 4598
+- `Lichtern_Red_Card`: 4599
+- `Lichtern_Yellow_Card`: 4600
+- `Amdarais_Card`: 4601
+- `Realized_Amdarais_Card`: 4602
+- `Corruption_Root_Card`: 4603
+- `Realized_Corruption_Root_Card`: 4604
+- `Agony_Of_Royal_Knight_Card`: 4605
+- `Grudge_of_Royal_Knight_Card`: 4606
+- `Faithful_Manager_Card`: 4607
+- `White_Knight_Card`: 4608
+- `Khalitzburg_Knight_Card`: 4609
+- `Sarah_Card`: 4610
+- `Timeholder_Card`: 4625
+- `Big_Ben_Card`: 4626
+- `Big_Bell_Card`: 4627
+- `Neo_Punk_Card`: 4628
+- `Arc_Elder_Card`: 4629
+- `Time_Keeper_Card`: 4630
+- `Owl_Viscount_Card`: 4631
+- `Owl_Marquees_Card`: 4632
+- `Enhanced_Archer_Skeleton_Card`: 4633
+- `Enhanced_Soldier_Skeleton_Card`: 4634
+- `Enhanced_Amdarais_Card`: 4635
+- `Bijou_Card`: 4636
+- `Immortal_Corps_Card`: 4637
+- `Watcher_Card`: 4638
+- `Taffy_Card`: 4639
+- `Frozen_Wolf_Card`: 4640
+- `Zombie_Guard_Card`: 4641
+- `Infinite_Toad_Card`: 4642
+- `Infinite_Vagabond_Wolf_Card`: 4643
+- `Infinite_Vocal_Card`: 4644
+- `Infinite_Eclipse_Card`: 4645
+- `Infinite_Chimera_Card`: 4646
+- `Infinite_Osiris_Card`: 4647
+- `Infinite_Eddga_Card`: 4648
+- `Infinite_Phreeoni_Card`: 4649
+- `Infinite_Orc_Hero_Card`: 4650
+- `Infinite_Tao_Gunka_Card`: 4651
+- `Nightmare_Amon_Ra_Card`: 4652
+- `Nightmare_Arclouse_Card`: 4653
+- `Nightmare_Mimic_Card`: 4654
+- `Nightmare_Minorous_Card`: 4655
+- `Nightmare_Mummy_Card`: 4656
+- `Nightmare_Ancient_Mummy_Card`: 4657
+- `Nightmare_Verit_Card`: 4658
+- `Eggring_Card`: 4659
+- `Scout_Basilisk_Card`: 4660
+- `Charge_Basilisk_Card`: 4661
+- `Big_Eggring_Card`: 4662
+- `Leaf_Lunatic_Card`: 4663
+- `Grass_Fabre_Card`: 4664
+- `Wild_Hornet_Card`: 4665
+- `Swift_Roda_Frog_Card`: 4666
+- `Hunter_Wolf_Card`: 4667
+- `Trance_Spore_Card`: 4668
+- `Jungle_Mandragora_Card`: 4669
+- `Fruit_Pom_Spider`: 4670
+- `Sorcerer_Celia_Card`: 4671
+- `Sura_Chen_Card`: 4672
+- `Minstrel_Alphoccio_Card`: 4673
+- `Guillotine_Cross_Eremes_Card`: 4674
+- `Arch_Bishop_Magaleta_Card`: 4675
+- `Ranger_Cecil_Card`: 4676
+- `Mechanic_Howard_Card`: 4677
+- `Warlock_Kathryne_Card`: 4678
+- `Rune_Knight_Seyren_Card`: 4679
+- `Royal_Guard_Randel_Card`: 4680
+- `Genetic_Flamel_Card`: 4681
+- `Shadow_Chaser_Gertie_Card`: 4682
+- `Wanderer_Trentini_Card`: 4683
+- `True_Eremes_Guile_Card`: 4684
+- `True_Margaretha_Sorin_Card`: 4685
+- `True_Kathryne_Keyron_Card`: 4686
+- `True_Cecil_Damon_Card`: 4687
+- `True_Howard_Alt-Eisen_Card`: 4688
+- `True_Seyren_Windsor_Card`: 4689
+- `True_Randel_Lawrence_Card`: 4690
+- `True_Flamel_Emure_Card`: 4691
+- `True_Celia_Alde_Card`: 4692
+- `True_Chen_Liu_Card`: 4693
+- `True_Gertie_Card`: 4694
+- `True_Trentini_Card`: 4695
+- `True_Alphoccio_Card`: 4696
+- `Strength1`: 4700
+- `Strength2`: 4701
+- `Strength3`: 4702
+- `Strength4`: 4703
+- `Strength5`: 4704
+- `Strength6`: 4705
+- `Strength7`: 4706
+- `Strength8`: 4707
+- `Strength9`: 4708
+- `Strength10`: 4709
+- `Inteligence1`: 4710
+- `Inteligence2`: 4711
+- `Inteligence3`: 4712
+- `Inteligence4`: 4713
+- `Inteligence5`: 4714
+- `Inteligence6`: 4715
+- `Inteligence7`: 4716
+- `Inteligence8`: 4717
+- `Inteligence9`: 4718
+- `Inteligence10`: 4719
+- `Dexterity1`: 4720
+- `Dexterity2`: 4721
+- `Dexterity3`: 4722
+- `Dexterity4`: 4723
+- `Dexterity5`: 4724
+- `Dexterity6`: 4725
+- `Dexterity7`: 4726
+- `Dexterity8`: 4727
+- `Dexterity9`: 4728
+- `Dexterity10`: 4729
+- `Agility1`: 4730
+- `Agility2`: 4731
+- `Agility3`: 4732
+- `Agility4`: 4733
+- `Agility5`: 4734
+- `Agility6`: 4735
+- `Agility7`: 4736
+- `Agility8`: 4737
+- `Agility9`: 4738
+- `Agility10`: 4739
+- `Vitality1`: 4740
+- `Vitality2`: 4741
+- `Vitality3`: 4742
+- `Vitality4`: 4743
+- `Vitality5`: 4744
+- `Vitality6`: 4745
+- `Vitality7`: 4746
+- `Vitality8`: 4747
+- `Vitality9`: 4748
+- `Vitality10`: 4749
+- `Luck1`: 4750
+- `Luck2`: 4751
+- `Luck3`: 4752
+- `Luck4`: 4753
+- `Luck5`: 4754
+- `Luck6`: 4755
+- `Luck7`: 4756
+- `Luck8`: 4757
+- `Luck9`: 4758
+- `Luck10`: 4759
+- `Matk1`: 4760
+- `Matk2`: 4761
+- `Evasion6`: 4762
+- `Evasion12`: 4763
+- `Critical5`: 4764
+- `Critical7`: 4765
+- `Atk2`: 4766
+- `Atk3`: 4767
+- `Str1_J`: 4768
+- `Str2_J`: 4769
+- `Str3_J`: 4770
+- `Int1_J`: 4771
+- `Int2_J`: 4772
+- `Int3_J`: 4773
+- `Vit1_J`: 4774
+- `Vit2_J`: 4775
+- `Vit3_J`: 4776
+- `Agi1_J`: 4777
+- `Agi2_J`: 4778
+- `Agi3_J`: 4779
+- `Dex1_J`: 4780
+- `Dex2_J`: 4781
+- `Dex3_J`: 4782
+- `Luk1_J`: 4783
+- `Luk2_J`: 4784
+- `Luk3_J`: 4785
+- `Mdef2`: 4786
+- `Mdef4`: 4787
+- `Mdef6`: 4788
+- `Mdef8`: 4789
+- `Mdef10`: 4790
+- `Def3`: 4791
+- `Def6`: 4792
+- `Def9`: 4793
+- `Def12`: 4794
+- `HP100`: 4795
+- `HP200`: 4796
+- `HP300`: 4797
+- `HP400`: 4798
+- `HP500`: 4799
+- `SP50`: 4800
+- `SP100`: 4801
+- `SP150`: 4802
+- `Highness_Heal_3sec`: 4803
+- `Coluceo_Heal30`: 4804
+- `Heal_Amount2`: 4805
+- `Matk3`: 4806
+- `Atk_Speed1`: 4807
+- `Fighting_Spirit4`: 4808
+- `Fighting_Spirit3`: 4809
+- `Fighting_Spirit2`: 4810
+- `Fighting_Spirit1`: 4811
+- `Spell4`: 4812
+- `Spell3`: 4813
+- `Spell2`: 4814
+- `Spell1`: 4815
+- `Sharp3`: 4816
+- `Sharp2`: 4817
+- `Sharp1`: 4818
+- `Atk1`: 4819
+- `Fighting_Spirit5`: 4820
+- `Fighting_Spirit6`: 4821
+- `Fighting_Spirit7`: 4822
+- `Fighting_Spirit8`: 4823
+- `Fighting_Spirit9`: 4824
+- `Fighting_Spirit10`: 4825
+- `Spell5`: 4826
+- `Spell6`: 4827
+- `Spell7`: 4828
+- `Spell8`: 4829
+- `Spell9`: 4830
+- `Spell10`: 4831
+- `Expert_Archer1`: 4832
+- `Expert_Archer2`: 4833
+- `Expert_Archer3`: 4834
+- `Expert_Archer4`: 4835
+- `Expert_Archer5`: 4836
+- `Expert_Archer6`: 4837
+- `Expert_Archer7`: 4838
+- `Expert_Archer8`: 4839
+- `Expert_Archer9`: 4840
+- `Expert_Archer10`: 4841
+- `Atk_Speed2`: 4842
+- `Sharp4`: 4843
+- `Sharp5`: 4844
+- `Sea_Energy`: 4845
+- `2011Valentin_Angel`: 4846
+- `2011Valentin_Devil`: 4847
+- `Immuned1`: 4848
+- `Cranial1`: 4849
+- `Heal_Amount3`: 4850
+- `Heal_Amount4`: 4851
+- `Heal_Amount5`: 4852
+- `S_Str`: 4853
+- `S_Agi`: 4854
+- `S_Vital`: 4855
+- `S_Int`: 4856
+- `S_Dex`: 4857
+- `S_Luck`: 4858
+- `Evasion1`: 4859
+- `Evasion3`: 4860
+- `MHP1`: 4861
+- `MHP2`: 4862
+- `Fatal1`: 4863
+- `Fatal2`: 4864
+- `Fatal3`: 4865
+- `Fatal4`: 4866
+- `MHP3`: 4867
+- `MHP4`: 4868
+- `Attack_Delay_1`: 4869
+- `SP25`: 4870
+- `SP75`: 4871
+- `Attack_Delay_2`: 4872
+- `Attack_Delay_3`: 4873
+- `Bear's_Power`: 4875
+- `Runaway_Magic`: 4876
+- `Speed_Of_Light`: 4877
+- `Muscle_Fool`: 4878
+- `Hawkeye`: 4879
+- `Lucky_Day`: 4880
+- `Attack_Delay_4`: 4881
+- `ATK_1`: 4882
+- `MATK_1`: 4883
+- `HIT_1`: 4884
+- `Spell_1`: 4885
+- `Spell_2`: 4886
+- `Spell_3`: 4887
+- `Spell_4`: 4888
+- `Spell_5`: 4889
+- `MDEF_1`: 4890
+- `MDEF_3`: 4891
+- `MDEF_5`: 4892
+- `DEF_15`: 4893
+- `ATK_4`: 4894
+- `ATK_5`: 4895
+- `MATK_2`: 4896
+- `MATK_3`: 4897
+- `MATK_4`: 4898
+- `MATK_5`: 4899
+- `MHP_5`: 4900
+- `DEF_18`: 4902
+- `DEF_21`: 4903
+- `ATK_6`: 4904
+- `ATK_7`: 4905
+- `MATK_6`: 4906
+- `MATK_7`: 4907
+- `Essence_Of_Evil_Str1`: 4908
+- `Essence_Of_Evil_Str2`: 4909
+- `Essence_Of_Evil_Str3`: 4910
+- `Essence_Of_Evil_Int1`: 4911
+- `Essence_Of_Evil_Int2`: 4912
+- `Essence_Of_Evil_Int3`: 4913
+- `Essence_Of_Evil_Agi1`: 4914
+- `Essence_Of_Evil_Agi2`: 4915
+- `Essence_Of_Evil_Agi3`: 4916
+- `Essence_Of_Evil_Vit1`: 4917
+- `Essence_Of_Evil_Vit2`: 4918
+- `Essence_Of_Evil_Vit3`: 4919
+- `Essence_Of_Evil_Dex1`: 4920
+- `Essence_Of_Evil_Dex2`: 4921
+- `Essence_Of_Evil_Dex3`: 4922
+- `Essence_Of_Evil_Luk1`: 4923
+- `Essence_Of_Evil_Luk2`: 4924
+- `Essence_Of_Evil_Luk3`: 4925
+- `Critical1`: 4926
+- `HP50`: 4927
+- `SP10`: 4928
+- `MSP_1`: 4929
+- `Inc_Recovery`: 4930
+- `Healing_10`: 4931
+- `SP_Recovery_1`: 4932
+- `Neutral1`: 4933
+- `Neutral2`: 4934
+- `Neutral3`: 4935
+- `L_Atk1`: 4936
+- `M_Atk1`: 4937
+- `S_Atk1`: 4938
+- `Critical2`: 4939
+- `Critical3`: 4940
+- `Critical4`: 4941
+- `Critical_1`: 4942
+- `Shedding2`: 4943
+- `Shedding3`: 4944
+- `Saving1`: 4945
+- `Saving2`: 4946
+- `Saving3`: 4947
+- `Delay1`: 4948
+- `Delay2`: 4949
+- `Delay3`: 4950
+- `Darkness_Drop`: 4951
+- `Fire_Drop`: 4952
+- `Water_Drop`: 4953
+- `Earth_Drop`: 4954
+- `Light_Drop`: 4955
+- `Recovery_Drop`: 4956
+- `The_Power_Of_Famitsu`: 4957
+- `Double_Pediatric_Palace`: 4958
+- `Sagittarius`: 4959
+- `Aquarius`: 4960
+- `Aries`: 4961
+- `Cancer`: 4962
+- `Taurus`: 4963
+- `Capricorn`: 4964
+- `Pisces`: 4965
+- `Scorpio`: 4966
+- `Leo`: 4967
+- `Virgo`: 4968
+- `Libra`: 4969
+- `Fire_Property_Reactor`: 4970
+- `Water_Property_Reactor`: 4971
+- `Earth_Property_Reactor`: 4972
+- `Wind_Property_Reactor`: 4973
+- `Fire_Resistance_Reactor`: 4974
+- `Water_Resistance_Reactor`: 4975
+- `Earth_Resistance_Reactor`: 4976
+- `Wind_Resistance_Reactor`: 4977
+- `Restoration_Reactor_101`: 4978
+- `Restoration_Reactor_102`: 4979
+- `Restoration_Reactor_201`: 4980
+- `Restoration_Reactor_202`: 4981
+- `Auxiliary_Reactor_STR`: 4982
+- `Auxiliary_Reactor_INT`: 4983
+- `Auxiliary_Reactor_DEF`: 4984
+- `Auxiliary_Reactor_Perfect`: 4985
+- `Auxiliary_Reactor_Attack`: 4986
+- `Auxiliary_Reactor_Magic`: 4987
+- `Auxiliary_Reactor_MaxHP`: 4988
+- `Auxiliary_Reactor_MaxSP`: 4989
+- `Auxiliary_Reactor_Frozen`: 4990
+- `Auxiliary_Reactor_ASPD`: 4991
+- `HPAbsorb1`: 4992
+- `SPAbsorb1`: 4993
+- `Rune_Of_Might1`: 4994
+- `Rune_Of_Might2`: 4995
+- `Rune_Of_Might3`: 4996
+- `Rune_Of_Agility1`: 4997
+- `Rune_Of_Agility2`: 4998
+- `Rune_Of_Agility3`: 4999
+- `Headset`: 5001
+- `Gemmed_Crown`: 5002
+- `Joker_Jester`: 5003
+- `Oxygen_Mask`: 5004
+- `Gas_Mask`: 5005
+- `Machoman_Glasses`: 5006
+- `Loard_Circlet`: 5007
+- `Puppy_Love`: 5008
+- `Safety_Helmet`: 5009
+- `Indian_Hair_Piece`: 5010
+- `Antenna`: 5011
+- `Ph.D_Hat`: 5012
+- `Horn_Of_Lord_Kaho`: 5013
+- `Fin_Helm`: 5014
+- `Egg_Shell`: 5015
+- `Boy's_Cap`: 5016
+- `Bone_Helm`: 5017
+- `Feather_Bonnet`: 5018
+- `Corsair`: 5019
+- `Kafra_Band`: 5020
+- `Bankruptcy_Of_Heart`: 5021
+- `Helm_Of_Sun`: 5022
+- `Hat_Of_Bundle`: 5023
+- `Hat_Of_Cake`: 5024
+- `Helm_Of_Angel`: 5025
+- `Hat_Of_Cook`: 5026
+- `Wizardry_Hat`: 5027
+- `Candle`: 5028
+- `Spore_Hat`: 5029
+- `Panda_Cap`: 5030
+- `Mine_Helm`: 5031
+- `Picnic_Hat`: 5032
+- `Smokie_Hat`: 5033
+- `Light_Bulb_Band`: 5034
+- `Poring_Hat`: 5035
+- `Cross_Band`: 5036
+- `Fruit_Shell`: 5037
+- `Deviruchi_Cap`: 5038
+- `Mottled_Egg_Shell`: 5039
+- `Blush`: 5040
+- `Heart_Hair_Pin`: 5041
+- `Hair_Protector`: 5042
+- `Opera_Ghost_Mask`: 5043
+- `Devil's_Wing`: 5044
+- `Magician_Hat`: 5045
+- `Bongun_Hat`: 5046
+- `Fashion_Sunglass`: 5047
+- `First_Moon_Hair_Pin`: 5048
+- `Stripe_Band`: 5049
+- `Mystery_Fruit_Shell`: 5050
+- `Kitty_Bell`: 5051
+- `Blue_Hair_Band`: 5052
+- `Spinx_Helm`: 5053
+- `Assasin_Mask`: 5054
+- `Novice_Egg_Cap`: 5055
+- `Love_Berry`: 5056
+- `Ear_Of_Black_Cat`: 5057
+- `Drooping_Kitty`: 5058
+- `Brown_Bear_Cap`: 5059
+- `Party_Hat`: 5060
+- `Flower_Hairpin`: 5061
+- `Straw_Hat`: 5062
+- `Plaster`: 5063
+- `Leaf_Headgear`: 5064
+- `Fish_On_Head`: 5065
+- `Horn_Of_Succubus`: 5066
+- `Sombrero`: 5067
+- `Ear_Of_Devil's_Wing`: 5068
+- `Mask_Of_Fox`: 5069
+- `Headband_Of_Power`: 5070
+- `Indian_Headband`: 5071
+- `Inccubus_Horn`: 5072
+- `Cap_Of_Concentration`: 5073
+- `Ear_Of_Angel's_Wing`: 5074
+- `Cowboy_Hat`: 5075
+- `Fur_Hat`: 5076
+- `Tulip_Hairpin`: 5077
+- `Sea_Otter_Cap`: 5078
+- `Crossed_Hair_Band`: 5079
+- `Headgear_Of_Queen`: 5080
+- `Mistress_Crown`: 5081
+- `Mushroom_Band`: 5082
+- `Red_Tailed_Ribbon`: 5083
+- `Lazy_Raccoon`: 5084
+- `Pair_Of_Red_Ribbon`: 5085
+- `Alarm_Mask`: 5086
+- `Goblin_Mask_01`: 5087
+- `Goblin_Mask_02`: 5088
+- `Goblin_Mask_03`: 5089
+- `Goblin_Mask_04`: 5090
+- `Big_Golden_Bell`: 5091
+- `Blue_Coif`: 5092
+- `Blue_Coif_`: 5093
+- `Orc_Hero_Helm`: 5094
+- `Orc_Hero_Helm_`: 5095
+- `Assassin_Mask_`: 5096
+- `Cone_Hat_`: 5097
+- `Tiger_Mask`: 5098
+- `Cat_Hat`: 5099
+- `Sales_Signboard`: 5100
+- `Takius_Blindfold`: 5101
+- `Round_Eyes`: 5102
+- `Sunflower_Hairpin`: 5103
+- `Dark_Blindfold`: 5104
+- `Hat_Of_Cake_`: 5105
+- `Cone_Hat_INA`: 5106
+- `Well_Baked_Toast`: 5107
+- `Detective_Hat`: 5108
+- `Red_Bonnet`: 5109
+- `Baby_Pacifier`: 5110
+- `Galapago_Cap`: 5111
+- `Super_Novice_Hat`: 5112
+- `Angry_Mouth`: 5113
+- `Fedora`: 5114
+- `Winter_Hat`: 5115
+- `Banana_Hat`: 5116
+- `Mistic_Rose`: 5117
+- `Ear_Of_Puppy`: 5118
+- `Super_Novice_Hat_`: 5119
+- `Fedora_`: 5120
+- `Zherlthsh_Mask`: 5121
+- `Magni_Cap`: 5122
+- `Ulle_Cap`: 5123
+- `Fricca_Circlet`: 5124
+- `Kiss_Of_Angel`: 5125
+- `Morpheus's_Hood`: 5126
+- `Morrigane's_Helm`: 5127
+- `Goibne's_Helmet`: 5128
+- `Bird_Nest`: 5129
+- `Lion_Mask`: 5130
+- `Close_Helmet`: 5131
+- `Angeling_Hat`: 5132
+- `Sheep_Hat`: 5133
+- `Pumpkin_Hat`: 5134
+- `Cyclops_Visor`: 5135
+- `Santa's_Hat_`: 5136
+- `Alice_Doll`: 5137
+- `Magic_Eyes`: 5138
+- `Hibiscus`: 5139
+- `Charming_Ribbon`: 5140
+- `Marionette_Doll`: 5141
+- `Crescent_Helm`: 5142
+- `Kabuki_Mask`: 5143
+- `Gambler_Hat`: 5144
+- `Carnival_Joker_Jester`: 5145
+- `Elephant_Hat`: 5146
+- `Baseball_Cap`: 5147
+- `Phrygian_Cap`: 5148
+- `Silver_Tiara`: 5149
+- `Joker_Jester_`: 5150
+- `Headset_OST`: 5151
+- `Chinese_Crown`: 5152
+- `Angeling_Hairpin`: 5153
+- `Sunglasses_F`: 5154
+- `Granpa_Beard_F`: 5155
+- `Flu_Mask_F`: 5156
+- `Viking_Helm_`: 5157
+- `Holy_Bonnet_`: 5158
+- `Golden_Gear_`: 5159
+- `Magestic_Goat_`: 5160
+- `Sharp_Gear_`: 5161
+- `Bone_Helm_`: 5162
+- `Corsair_`: 5163
+- `Tiara_`: 5164
+- `Crown_`: 5165
+- `Spinx_Helm_`: 5166
+- `Munak_Turban_`: 5167
+- `Bongun_Hat_`: 5168
+- `Bride_Mask`: 5169
+- `Feather_Beret`: 5170
+- `Valkyrie_Helm`: 5171
+- `Beret`: 5172
+- `Satto_Hat`: 5173
+- `Ayam`: 5174
+- `Censor_Bar`: 5175
+- `Hahoe_Mask`: 5176
+- `Guardian_Lion_Mask`: 5177
+- `Candle_`: 5178
+- `Gold_Tiara`: 5179
+- `Phrygian_Cap_`: 5180
+- `Helm_Of_Darkness`: 5181
+- `Puppy_Hat`: 5182
+- `Bird_Nest_Hat`: 5183
+- `Captain_Hat`: 5184
+- `Laurel_Wreath`: 5185
+- `Geographer_Band`: 5186
+- `Twin_Ribbon`: 5187
+- `Minstrel_Hat`: 5188
+- `Fallen_Leaves`: 5189
+- `Baseball_Cap_`: 5190
+- `Ribbon_Black`: 5191
+- `Ribbon_Yellow`: 5192
+- `Ribbon_Green`: 5193
+- `Ribbon_Pink`: 5194
+- `Ribbon_Red`: 5195
+- `Ribbon_Orange`: 5196
+- `Ribbon_White`: 5197
+- `Drooping_Bunny`: 5198
+- `Baseball_Cap_I`: 5199
+- `Coppola`: 5200
+- `Party_Hat_B`: 5201
+- `Pumpkin_Hat_`: 5202
+- `Tongue_Mask`: 5203
+- `Event_Pierrot_Nose`: 5204
+- `Wreath`: 5205
+- `Romantic_White_Flower`: 5206
+- `Gold_Spirit_Chain`: 5207
+- `Rideword_Hat`: 5208
+- `Yellow_Baseball_Cap`: 5209
+- `Flying_Angel`: 5210
+- `Dress_Hat`: 5211
+- `Satellite_Hairband`: 5212
+- `Black_Bunny_Band`: 5213
+- `Moonlight_Flower_Hat`: 5214
+- `Angelic_Chain_`: 5215
+- `Satanic_Chain_`: 5216
+- `Magestic_Goat_TW`: 5217
+- `Bunny_Band_`: 5218
+- `Drooping_Kitty_`: 5219
+- `Smoking_Pipe_`: 5220
+- `Pair_Of_Red_Ribbon_`: 5221
+- `Fish_On_Head_`: 5222
+- `Big_Golden_Bell_`: 5223
+- `Orc_Hero_Helm_TW`: 5224
+- `Marcher_Hat`: 5225
+- `Mini_Propeller_`: 5226
+- `Red_Deviruchi_Cap`: 5227
+- `White_Deviruchi_Cap`: 5228
+- `Gray_Deviruchi_Cap`: 5229
+- `White_Drooping_Kitty`: 5230
+- `Gray_Drooping_Kitty`: 5231
+- `Pink_Drooping_Kitty`: 5232
+- `Blue_Drooping_Kitty`: 5233
+- `Yellow_Drooping_Kitty`: 5234
+- `Gray_Fur_Hat`: 5235
+- `Blue_Fur_Hat`: 5236
+- `Pink_Fur_Hat`: 5237
+- `Red_Wizardry_Hat`: 5238
+- `White_Wizardry_Hat`: 5239
+- `Gray_Wizardry_Hat`: 5240
+- `Blue_Wizardry_Hat`: 5241
+- `Yellow_Wizardry_Hat`: 5242
+- `Chullos`: 5243
+- `Elven_Blindfold`: 5244
+- `Elven_Sunglasses`: 5245
+- `Angelic_Helm`: 5246
+- `Satanic_Helm`: 5247
+- `Robotic_Blindfold`: 5248
+- `Human_Blindfold`: 5249
+- `Robotic_Ears`: 5250
+- `Round_Ears`: 5251
+- `Drooping_Nine_Tail`: 5252
+- `Lif_Doll_Hat`: 5253
+- `Deviling_Hat`: 5254
+- `Triple_Poring_Hat`: 5255
+- `Valkyrie_Feather_Band`: 5256
+- `Soulless_Wing`: 5257
+- `Afro_Wig`: 5258
+- `Elephant_Hat_`: 5259
+- `Cookie_Hat`: 5260
+- `Silver_Tiara_`: 5261
+- `Gold_Tiara_`: 5262
+- `Ati_Atihan_Hat`: 5263
+- `Aussie_Flag_Hat`: 5264
+- `Apple_Of_Archer_C`: 5265
+- `Bunny_Band_C`: 5266
+- `Sahkkat_C`: 5267
+- `Lord_Circlet_C`: 5268
+- `Flying_Angel_`: 5269
+- `Fallen_Leaves_`: 5270
+- `Chinese_Crown_`: 5271
+- `Tongue_Mask_`: 5272
+- `Happy_Wig`: 5273
+- `Shiny_Wig`: 5274
+- `Marvelous_Wig`: 5275
+- `Fantastic_Wig`: 5276
+- `Yellow_Bandana`: 5277
+- `Yellow_Ribbon`: 5278
+- `Drooping_Kitty_C`: 5279
+- `Magestic_Goat_C`: 5280
+- `Deviruchi_Cap_C`: 5281
+- `euRO_Baseball_Cap`: 5282
+- `Chick_Hat`: 5283
+- `Water_Lily_Crown`: 5284
+- `Vane_Hairpin`: 5285
+- `Pecopeco_Hairband`: 5286
+- `Vacation_Hat`: 5287
+- `Red_Glasses`: 5288
+- `Vanilmirth_Hat`: 5289
+- `Drooping_Bunny_`: 5290
+- `Kettle_Hat`: 5291
+- `Dragon_Skull`: 5292
+- `Ramen_Hat`: 5293
+- `Whisper_Mask`: 5294
+- `Golden_Bandana`: 5295
+- `Drooping_Nine_Tail_`: 5296
+- `Soulless_Wing_`: 5297
+- `Marvelous_Wig_`: 5298
+- `Ati_Atihan_Hat_`: 5299
+- `Bullock_Helm`: 5300
+- `Russian_Ribbon`: 5301
+- `Lotus_Flower_Hat`: 5302
+- `Flower_Coronet`: 5303
+- `Cap_Of_Blindness`: 5304
+- `Pirate_Dagger`: 5305
+- `Freyja_Crown`: 5306
+- `Carmen_Miranda's_Hat`: 5307
+- `Brazilian_Flag_Hat`: 5308
+- `Mahican`: 5309
+- `Bulb_Hairband`: 5310
+- `Large_Hibiscus`: 5311
+- `Ayothaya_Hat`: 5312
+- `Diadem`: 5313
+- `Hockey_Mask`: 5314
+- `Observer`: 5315
+- `Umbrella_Hat`: 5316
+- `Fisherman_Hat`: 5317
+- `Poring_Party_Hat`: 5318
+- `Hellomother_Hat`: 5319
+- `Champion_Wreath`: 5320
+- `Indonesian_Bandana`: 5321
+- `Scarf`: 5322
+- `Misstrance_Crown`: 5323
+- `Little_Angel_Doll`: 5324
+- `Robo_Eye`: 5325
+- `Masquerade_C`: 5326
+- `Orc_Hero_Helm_C`: 5327
+- `Evil_Wing_Ears_C`: 5328
+- `Dark_Blindfold_C`: 5329
+- `kRO_Drooping_Kitty_C`: 5330
+- `Corsair_C`: 5331
+- `Loki_Mask`: 5332
+- `Radio_Antenna`: 5333
+- `Angeling_Wanna_Fly`: 5334
+- `Jumping_Poring`: 5335
+- `Guildsman_Recruiter`: 5336
+- `Party_Recruiter_Hat`: 5337
+- `Bf_Recruiter_Hat`: 5338
+- `Friend_Recruiter_Hat`: 5339
+- `Deprotai_Doll_Hat`: 5340
+- `Claris_Doll_Hat`: 5341
+- `Sorin_Doll_Hat`: 5342
+- `Tayelin_Doll_Hat`: 5343
+- `Binit_Doll_Hat`: 5344
+- `Debril_Doll_Hat`: 5345
+- `Gf_Recruiter_Hat`: 5346
+- `Ph.D_Hat_`: 5347
+- `Big_Sis'_Ribbon_`: 5348
+- `Boy's_Cap_`: 5349
+- `Pirate_Bandana_`: 5350
+- `Sunflower_`: 5351
+- `Poporing_Cap`: 5352
+- `Helm_Of_Sun_`: 5353
+- `Muslim_Hat_M`: 5354
+- `Muslim_Hat_F`: 5355
+- `Pumpkin_Hat_H`: 5356
+- `Wings_Of_Victory`: 5357
+- `Pecopeco_Wing_Ears`: 5358
+- `J_Captain_Hat`: 5359
+- `Whikebain_Ears`: 5360
+- `Gang_Scarf`: 5361
+- `Ninja_Scroll`: 5362
+- `Helm_Of_Abyss`: 5363
+- `Dark_Snake_Lord_Hat`: 5364
+- `Fried_Egg`: 5365
+- `Hat_0f_King`: 5366
+- `Hyegun_Hat`: 5367
+- `White_Wing`: 5368
+- `Dark_Wing`: 5369
+- `Orchid_Hairband`: 5370
+- `Hat_Of_Judge`: 5371
+- `Drooping_White_Kitty`: 5372
+- `Darkness_Helm`: 5373
+- `L_Magestic_Goat`: 5374
+- `L_Orc_Hero_Helm`: 5375
+- `Satanic_Chain_P`: 5376
+- `Antique_Pipe`: 5377
+- `Rabbit_Ear_Hat`: 5378
+- `Balloon_Hat`: 5379
+- `Fish_Head_Hat`: 5380
+- `Santa_Poring_Hat`: 5381
+- `Bell_Ribbon`: 5382
+- `Hunting_Cap`: 5383
+- `Santa_Hat_1`: 5384
+- `Yoyo_Hat`: 5385
+- `Ayam_`: 5386
+- `Neko_Mimi_Kafra`: 5387
+- `Snake_Head`: 5388
+- `Angel_Spirit`: 5389
+- `Santa_Hat_2`: 5390
+- `Toast_C`: 5391
+- `Louyang_Cap`: 5392
+- `Valentine_Hat`: 5393
+- `Bubblegum_Lower`: 5394
+- `Tiraya_Bonnet`: 5395
+- `Jasper_Crest`: 5396
+- `Scuba_Mask`: 5397
+- `Bone_Head`: 5398
+- `Mandragora_Cap`: 5399
+- `Fox_Hat`: 5400
+- `Black_Glasses`: 5401
+- `Mischievous_Fairy`: 5402
+- `Fish_In_Mouth`: 5403
+- `Blue_Ribbon`: 5404
+- `Filir_Hat`: 5405
+- `Academy_Freshman_Hat`: 5406
+- `Academy_Graduating_Cap`: 5407
+- `Old_Bandanna`: 5408
+- `New_Cowboy_Hat`: 5409
+- `Bread_Bag2`: 5410
+- `White_Snake_Hat`: 5411
+- `Sweet_Candy`: 5412
+- `Popcorn_Hat`: 5413
+- `Campfire_Hat`: 5414
+- `Poring_Cake_Cap`: 5415
+- `Beer_Cap`: 5416
+- `Crown_Parrot`: 5417
+- `Soldier_Hat`: 5418
+- `Evolved_Leaf`: 5419
+- `Mask_Of_Ifrit`: 5420
+- `Ifrit's_Ear`: 5421
+- `Linguistic_Book_Cap`: 5422
+- `Lovecap_China`: 5423
+- `Fanta_Orange_Can`: 5424
+- `Fanta_Grape_Can`: 5425
+- `Karada_Meguri_Tea_Hat`: 5426
+- `Royal_Milk_Tea_Hat`: 5427
+- `Bread_Bag1`: 5428
+- `Bogy_Cap`: 5429
+- `Sacred_Torch_Coronet`: 5430
+- `Chicken_Hat`: 5431
+- `Brazil_Baseball_Cap`: 5432
+- `Golden_Wreath`: 5433
+- `Cola_Can`: 5434
+- `Coke_Hat`: 5435
+- `Bride's_Corolla`: 5436
+- `Flower_Of_Fairy`: 5437
+- `Fillet_Green`: 5438
+- `Fillet_Red`: 5439
+- `Fillet_Blue`: 5440
+- `Fillet_White`: 5441
+- `Necktie`: 5442
+- `Status_Of_Baby_Angel`: 5443
+- `Hair_Brush`: 5444
+- `Candy_Cane_In_The_Mouth`: 5445
+- `Cat_Foot_Hairpin`: 5446
+- `Frog_Cap`: 5447
+- `Solo_Play_Box1`: 5448
+- `Solo_Play_Box2`: 5449
+- `Sun_Cap`: 5450
+- `Dragonhelm_Gold`: 5451
+- `Dragonhelm_Silver`: 5452
+- `Dragonhelm_Copper`: 5453
+- `Dog_Cap_`: 5454
+- `Geographer_Band_`: 5455
+- `Vacation_Hat_`: 5456
+- `Spring_Rabbit_Hat`: 5457
+- `Pinwheel_Cap`: 5458
+- `Drooping_Bunny_Chusuk`: 5459
+- `Adv_Dragon_Skull`: 5460
+- `Adv_Whisper_Mask`: 5461
+- `Spiked_Scarf`: 5462
+- `Rainbow_Scarf`: 5463
+- `Zaha_Doll_Hat`: 5464
+- `Celestial_Hat`: 5465
+- `Wind_Milestone`: 5466
+- `Helm_Of_Dragoon`: 5467
+- `Parade_Cap`: 5468
+- `Noble_Hat`: 5469
+- `Eyes_Of_Darkness`: 5470
+- `Hairband_Of_Reginleif`: 5471
+- `Red_White_Hat`: 5472
+- `Forceps_Hairpin`: 5473
+- `Notice_Board`: 5474
+- `Cube_Mask`: 5475
+- `Hairband_Of_Grandpeco`: 5476
+- `Bro_Flag`: 5477
+- `Classic_Hat`: 5478
+- `Shaman's_Hair_Ornament`: 5479
+- `Bizofnil_Wing_Deco`: 5480
+- `Hermose_Cap`: 5481
+- `Dark_Knight_Mask`: 5482
+- `Odin_Mask`: 5483
+- `Taiwan_Flag_Hat`: 5484
+- `Tiger_Face`: 5485
+- `J_Anniversary_Hat`: 5486
+- `J_Poringcake_Hat`: 5487
+- `J_Twin_Santahat`: 5488
+- `Love_Daddy`: 5489
+- `Anubis_Helm`: 5490
+- `Hat_Of_Outlaw`: 5491
+- `Boy's_Cap_I`: 5492
+- `Ulle_Cap_I`: 5493
+- `Spinx_Helm_I`: 5494
+- `Power_Of_Thor`: 5495
+- `Dice_Hat`: 5496
+- `King_Tiger_Doll_Hat`: 5497
+- `Wondering_Wolf_Helm`: 5498
+- `Pizza_Hat`: 5499
+- `Icecream_Hat`: 5500
+- `Pirate's_Pride`: 5501
+- `Necromencer's_Hood`: 5502
+- `Rabbit_Magic_Hat`: 5503
+- `China_Wedding_Veil`: 5504
+- `Asara_Fairy_Hat`: 5505
+- `Blue_Pajamas_Hat`: 5506
+- `Pink_Pajamas_Hat`: 5507
+- `Shark_Hat`: 5508
+- `Sting_Hat`: 5509
+- `Shower_Cap`: 5510
+- `Samambaia`: 5511
+- `Aquarius_Diadem`: 5512
+- `Aquarius_Crown`: 5513
+- `Pisces_Diadem`: 5514
+- `Pisces_Crown`: 5515
+- `Hawk_Eyes01`: 5516
+- `Hawk_Eyes02`: 5517
+- `L_Magestic_Goat2`: 5518
+- `Peacock_Feather`: 5519
+- `Rabbit_Earplug`: 5520
+- `Angry_Mouth_C`: 5521
+- `Fanta_Zero_Lemon_Hat`: 5522
+- `Sakura_Mist_Hat`: 5523
+- `Sakura_Milk_Tea_Hat`: 5524
+- `First_Leaf_Tea_Hat`: 5525
+- `Lady_Tanee_Doll`: 5526
+- `Lunatic_Hat`: 5527
+- `King_Frog_Hat`: 5528
+- `Evil's_Bone_Hat`: 5529
+- `Raven_Cap`: 5530
+- `B_Dragon_Hat`: 5531
+- `Pirate_Dagger_J`: 5532
+- `Emperor_Wreath_J`: 5533
+- `Fox_Hat_J`: 5534
+- `Side_Cap`: 5535
+- `Spare_Card`: 5536
+- `Quati_Hat`: 5537
+- `Tucan_Hat`: 5538
+- `Jaguar_Hat`: 5539
+- `Freyja_SCirclet7`: 5540
+- `Freyja_SCirclet30`: 5541
+- `Freyja_SCirclet60`: 5542
+- `Freyja_SCirclet90`: 5543
+- `Time_Keeper_Hat`: 5544
+- `Aries_Diadem`: 5545
+- `Aries_Crown`: 5546
+- `RJC_Katusa`: 5547
+- `Scarlet_Rose`: 5548
+- `Taurus_Diadem`: 5549
+- `Taurus_Crown`: 5550
+- `Holy_Egg_Hat`: 5551
+- `Fest_Lord_Circlet`: 5552
+- `Fest_Bunny_Band`: 5553
+- `Octopus_Hat`: 5554
+- `Leaf_Cat_Hat`: 5555
+- `Fur_Seal_Hat`: 5556
+- `Wild_Rose_Hat`: 5557
+- `Saci_Hat`: 5558
+- `Piece_Of_White_Cloth_E`: 5559
+- `Bullock_Helm_J`: 5560
+- `Rabbit_Magic_Hat_J`: 5561
+- `Good_Wedding_Veil_J`: 5562
+- `Dolor_Hat`: 5563
+- `Crown_Of_Deceit`: 5564
+- `Dragon_Arhat_Mask`: 5565
+- `Tiger_Arhat_Mask`: 5566
+- `Bright_Fury`: 5567
+- `Rabbit_Bonnet`: 5568
+- `Gemini_Diadem`: 5569
+- `Gemini_Crown`: 5570
+- `Rasta_Wig`: 5571
+- `Savage_Baby_Hat`: 5572
+- `Bogy_Horn`: 5573
+- `Pencil_In_Mouth`: 5574
+- `Onigiri_Hat`: 5575
+- `Japan_Winecup`: 5576
+- `Dark_Knight_MaskB`: 5577
+- `Voyage_Hat`: 5578
+- `Wanderer's_Sakkat`: 5579
+- `Red_Beret`: 5580
+- `Cancer_Diadem`: 5581
+- `Cancer_Crown`: 5582
+- `Para_Team_Hat`: 5583
+- `Majestic_Evil_Horn`: 5584
+- `Rune_Hairband`: 5585
+- `Mosquito_Coil`: 5586
+- `Mosquito_Coil_1Use`: 5587
+- `Leo_Crown`: 5588
+- `Leo_Diadem`: 5589
+- `K_Poring_Cake_Cap`: 5590
+- `Desert_Prince`: 5591
+- `Sigrun's_Wing`: 5592
+- `K_Rabbit_Bonnet`: 5593
+- `Donut_In_Mouth`: 5594
+- `Eye_Of_Juno`: 5595
+- `4Leaf_Clover_In_Mouth`: 5596
+- `Bubble_Gum_In_Mouth`: 5597
+- `Virgo_Crown`: 5598
+- `Virgo_Diadem`: 5599
+- `Br_Twin_Ribbon`: 5600
+- `Br_Beret`: 5601
+- `Jaguar_Hat_J`: 5602
+- `RTC_Winner_Only`: 5603
+- `RTC_Second_Best`: 5604
+- `RTC_Third_Best`: 5605
+- `Campume_Hat`: 5606
+- `Lyria_Doll_Hat`: 5607
+- `Dorothy_Doll_Hat`: 5608
+- `Chung_Hairband`: 5609
+- `Ice_Wing_Ear`: 5610
+- `Turtle_Hat`: 5611
+- `F_Blue_Drooping_Kitty`: 5612
+- `F_Flying_Angel`: 5613
+- `F_Smoking_Pipe_`: 5614
+- `F_Pair_Of_Red_Ribbon_`: 5615
+- `F_Fish_On_Head_`: 5616
+- `F_Hibiscus`: 5617
+- `F_Cat_Hat`: 5618
+- `F_Bunny_Band_`: 5619
+- `F_Magestic_Goat_TW`: 5620
+- `F_Sheep_Hat`: 5621
+- `F_Mini_Propeller_`: 5622
+- `F_Alice_Doll`: 5623
+- `F_Red_Glasses`: 5624
+- `F_Chick_Hat`: 5625
+- `F_White_Deviruchi_Cap`: 5626
+- `F_Vane_Hairpin`: 5627
+- `F_Pecopeco_Hairband`: 5628
+- `F_Vacation_Hat`: 5629
+- `F_Charming_Ribbon`: 5630
+- `F_Water_Lily_Crown`: 5631
+- `F_Vanilmirth_Hat`: 5632
+- `F_Drooping_Bunny_`: 5633
+- `F_Kettle_Hat`: 5634
+- `F_Dragon_Skull`: 5635
+- `F_Ramen_Hat`: 5636
+- `F_Pink_Fur_Hat`: 5637
+- `F_Puppy_Hat`: 5638
+- `F_Magic_Eyes`: 5639
+- `F_Jumping_Poring`: 5640
+- `F_Robo_Eye`: 5641
+- `F_Yellow_Wizardry_Hat`: 5642
+- `F_Crescent_Helm`: 5643
+- `F_Tiger_Mask`: 5644
+- `F_Fantastic_Wig`: 5645
+- `F_Whisper_Mask`: 5646
+- `F_Bunny_Band_C`: 5647
+- `F_Centimental_Flower_C`: 5648
+- `F_Apple_Of_Archer_C`: 5649
+- `F_Elven_Ears_C`: 5650
+- `F_Brooch_C`: 5651
+- `F_Magestic_Goat_C`: 5652
+- `Darkness_Helm_J`: 5653
+- `Holy_Marching_Hat_J`: 5654
+- `Dark_Snake_Lord_Hat_J`: 5655
+- `Scooter_Hat_J`: 5656
+- `Antique_Pipe_J`: 5657
+- `Imp_Hat`: 5658
+- `Sleepr_Hat`: 5659
+- `Gryphon_Hat`: 5660
+- `Red_Pirate_Bandana`: 5661
+- `Libra_Crown`: 5662
+- `Libra_Diadem`: 5663
+- `Filir_Wing`: 5664
+- `Shaman_Hat`: 5665
+- `Golden_Crown`: 5666
+- `Skull_Hood`: 5667
+- `Weird_Pumpkin_Hat`: 5668
+- `Poring_Party_Hat_J`: 5669
+- `Aniv_Star_Hat`: 5670
+- `Drooping_Morocc_Minion`: 5671
+- `Southern_Cross`: 5672
+- `Home_Cherry_Blossom`: 5673
+- `Pig_Moneybox`: 5674
+- `Poring_Letter`: 5675
+- `Scorpio_Crown`: 5676
+- `Scorpio_Diadem`: 5677
+- `Notation_Hairband`: 5678
+- `Engineer_Cap`: 5679
+- `Hawkeyes`: 5680
+- `F_Ribbon_Green`: 5681
+- `Triangle_Rune_Cap`: 5682
+- `Majestic_Goat_Repl`: 5683
+- `Jewel_Crown_Repl`: 5684
+- `Prontera_Army_Cap_Repl`: 5685
+- `Feather_Bonnet_Repl`: 5686
+- `Viking_Helm_Repl`: 5687
+- `2009Love_Daddy`: 5688
+- `Queen_Ant_Diadem`: 5689
+- `Red_Wing_Hat`: 5690
+- `Catain_Bandanna`: 5691
+- `Sea_Cat_Hat`: 5692
+- `No_Fear_Underware`: 5693
+- `No_Fear_P_Headgear`: 5694
+- `E_Blue_Drooping_Kitty`: 5695
+- `E_Flying_Angel`: 5696
+- `E_Smoking_Pipe_`: 5697
+- `E_Pair_OE_Red_Ribbon_`: 5698
+- `E_Fish_On_Head_`: 5699
+- `E_Hibiscus`: 5700
+- `E_Cat_Hat`: 5701
+- `E_Bunny_Band_`: 5702
+- `E_Magestic_Goat_TW`: 5703
+- `E_Sheep_Hat`: 5704
+- `E_Mini_Propeller_`: 5705
+- `E_Alice_Doll`: 5706
+- `E_Red_Glasses`: 5707
+- `E_Chick_Hat`: 5708
+- `E_White_Deviruchi_Cap`: 5709
+- `E_Vane_Hairpin`: 5710
+- `E_Pecopeco_Hairband`: 5711
+- `E_Vacation_Hat`: 5712
+- `E_Charming_Ribbon`: 5713
+- `E_Water_Lily_Crown`: 5714
+- `E_Vanilmirth_Hat`: 5715
+- `E_Drooping_Bunny_`: 5716
+- `E_Kettle_Hat`: 5717
+- `E_Dragon_Skull`: 5718
+- `E_Ramen_Hat`: 5719
+- `E_Pink_Fur_Hat`: 5720
+- `E_Puppy_Hat`: 5721
+- `E_Magic_Eyes`: 5722
+- `E_Jumping_Poring`: 5723
+- `E_Robo_Eye`: 5724
+- `E_Yellow_Wizardry_Hat`: 5725
+- `E_Crescent_Helm`: 5726
+- `E_Tiger_Mask`: 5727
+- `E_Fantastic_Wig`: 5728
+- `E_Bunny_Band_C`: 5729
+- `E_Centimental_Flower_C`: 5730
+- `E_Apple_OE_Archer_C`: 5731
+- `E_Elven_Ears_C`: 5732
+- `E_Brooch_C`: 5733
+- `E_Magestic_Goat_C`: 5734
+- `E_Ribbon_Green`: 5735
+- `EF_Whisper_Mask`: 5736
+- `Cactus_Hat`: 5737
+- `Snowman_Hat`: 5738
+- `Sagittarius_Crown`: 5739
+- `Sagittarius_Diadem`: 5740
+- `Im_Egg_Shell_Hat`: 5741
+- `Rudolf_Santa_Hat`: 5742
+- `Orange_Stem_Hat`: 5743
+- `Capricon_Crown`: 5744
+- `Capricon_Diadem`: 5745
+- `Rune_Circlet`: 5746
+- `Mitra`: 5747
+- `Sniper_Goggle`: 5748
+- `Driver_Band`: 5749
+- `Shadow_Handicraft`: 5750
+- `Minstrel_Song_Hat`: 5751
+- `Midas_Whisper`: 5752
+- `Magic_Stone_Hat`: 5753
+- `Blazing_Soul`: 5754
+- `Silent_Executer`: 5755
+- `Wind_Whisper`: 5756
+- `Schmidt_Helm`: 5757
+- `Dying_Swan`: 5758
+- `Noah_Hat`: 5759
+- `Driver_Band_`: 5760
+- `Sloth_Hat`: 5761
+- `Duneyrr_Helm`: 5762
+- `Red_Bunny_Band`: 5763
+- `Love_Rabbit_Hood`: 5764
+- `Black_Tail_Ribbon`: 5765
+- `Amistr_Cap`: 5766
+- `Samurai_Mask`: 5767
+- `Sakura_Coronet`: 5768
+- `Gold_Angel_Sculpture`: 5769
+- `Splash_Hat`: 5770
+- `Family_Hat`: 5771
+- `Red_Navy_Hat`: 5772
+- `Navy_Beret`: 5773
+- `Red_Pirate_Hat`: 5774
+- `Choco_Donut_In_Mouth`: 5775
+- `Blazing_Sun`: 5776
+- `Remover_Hat`: 5777
+- `Blue_Arara_Hat`: 5778
+- `Drooping_Boto`: 5779
+- `Tendrilion_Hat`: 5780
+- `Persika`: 5781
+- `Hoplite_Helmet`: 5782
+- `YellowBunny_Hairband`: 5783
+- `PinkBunny_Hairband`: 5784
+- `Green_Bunny_Hairband`: 5785
+- `Ancient_Elven_Ear`: 5786
+- `Tha_Maero_Mask`: 5787
+- `3D_Glasses`: 5788
+- `Thanatos_Mal_Mask`: 5789
+- `Holy_Mom_Love`: 5790
+- `Tenkaippin_Ramen`: 5791
+- `Fish_Pin`: 5792
+- `Ribbon_Of_Life`: 5793
+- `3D_Glasses_`: 5794
+- `Red_Dress_Hat`: 5795
+- `Cheer_Scarf`: 5796
+- `Cheer_Scarf2`: 5797
+- `Cheer_Scarf3`: 5798
+- `Cheer_Scarf4`: 5799
+- `Blush_Of_Groom`: 5800
+- `Ribbon_Of_Bride`: 5801
+- `Upgrade_Elephant_Hat`: 5802
+- `Flower_Love_Hat`: 5803
+- `Pirate_Eyepatch`: 5804
+- `Victorious_Coronet`: 5805
+- `Poem_Natalia_Hat`: 5806
+- `October_Fest_Cap`: 5807
+- `Diabolus_Helmet`: 5808
+- `Boom_Boom_Hat`: 5809
+- `Ph.D_Hat_V`: 5810
+- `Santa_Beard`: 5811
+- `Hat_Of_Expert`: 5812
+- `Red_Ph.D_Hat`: 5813
+- `Ati_Atihan_Hat3`: 5814
+- `Cowboy_Hat_J`: 5815
+- `Classic_Hat_J`: 5816
+- `Valentine_Pledge`: 5817
+- `Carnival_Hat`: 5818
+- `Carnival_Circlet`: 5819
+- `Black_Elven_Ears`: 5820
+- `Gold_Tulip_Hairpin`: 5821
+- `Love_Chick_Hat`: 5822
+- `Love_Arrow`: 5823
+- `Fools_Day_Hat`: 5824
+- `Badge_Of_Order_Grace`: 5825
+- `Valkyrie_Helmet`: 5826
+- `Book_File_Hat`: 5827
+- `Honor_Gold_Ring`: 5828
+- `Ordinary_Armor`: 5829
+- `Woe_Sahkkat`: 5830
+- `Woe_Big_Sis_Ribbon`: 5831
+- `Woe_Vane_Hairpin`: 5832
+- `Woe_Picnic_Hat`: 5833
+- `Woe_Crown`: 5834
+- `Woe_Tiara`: 5835
+- `Woe_Boys_Cap`: 5836
+- `Woe_Sunglass`: 5837
+- `Woe_Fin_Helm`: 5838
+- `Woe_Blush`: 5839
+- `Woe_Elven_Ears`: 5840
+- `Shaman_Hat_`: 5841
+- `Loyal_Ring1`: 5842
+- `Loyal_Ring2`: 5843
+- `Loyal_Ring3`: 5844
+- `Buzzy_Ball_Board`: 5845
+- `Buzzy_Ball_Gum`: 5846
+- `Fools_Day_Helmet`: 5847
+- `Robin_Eyepatch`: 5848
+- `Doctor_Hairband`: 5849
+- `Golden_Savage_Hat`: 5850
+- `Summer_Knight`: 5851
+- `Easter_Egg_Shell`: 5852
+- `Fishing_Rod`: 5855
+- `Passion_FB_Hat`: 5856
+- `Cool_FB_Hat`: 5857
+- `Victory_FB_Hat`: 5858
+- `Glory_FB_Hat`: 5859
+- `Shadow_Booster`: 5864
+- `Bushy_Moustache`: 5868
+- `Mimic_Egg_Shell`: 5869
+- `Bunny_Egg_Shell`: 5870
+- `Picky_Egg_Shell`: 5871
+- `Helmet_of_Siegfried`: 5873
+- `Circlet_of_Kriemhild`: 5874
+- `Diadem_of_Brinhild`: 5875
+- `Weissbier_Hat`: 5881
+- `Angel_Earrings`: 5890
+- `Black_Cat_Hat`: 5891
+- `Ascendant_Crown_`: 5897
+- `Autumn_Headband`: 5898
+- `Black_Ribbon_`: 5899
+- `Divine_Guard_Hat_`: 5900
+- `Inconspicuous_Hat_`: 5904
+- `Lyrica_Hat_`: 5905
+- `Oni_Horns_`: 5906
+- `Sea_Captain_Hat`: 5907
+- `Gambler_Seal`: 5918
+- `Fish_Monster's_Grill`: 5921
+- `Birdcage_Of_Paradise`: 5932
+- `Crow_Tengu_Mask`: 5933
+- `Happy_Balloon`: 5934
+- `Joystick_Hat`: 5941
+- `Lovegame_Hat`: 5942
+- `Kardui_Ears`: 5966
+- `Flying_Galapagos`: 5967
+- `Divine_Angel_Nurse_Cap`: 5968
+- `Queen_Anne's_Revenge`: 5969
+- `Rune_Helm`: 5970
+- `Dark_Ashes`: 6000
+- `Essence_Of_Fire`: 6001
+- `Token_Of_Apostle`: 6002
+- `Soul_Pendant`: 6003
+- `Bapho_Doll`: 6004
+- `New_Year_Rice_Cake`: 6005
+- `Rice_Cake_Delivery_Box`: 6006
+- `New_Year_Rice_Cake_Soup`: 6007
+- `Wood`: 6008
+- `Large_Magical_Fan`: 6009
+- `Pickaxe`: 6010
+- `Blue_Card_B`: 6011
+- `Blue_Card_C`: 6012
+- `Blue_Card_J`: 6013
+- `Blue_Card_M`: 6015
+- `Blue_Card_Q`: 6016
+- `Blue_Card_T`: 6017
+- `Blue_Card_V`: 6018
+- `Blue_Card_Z`: 6019
+- `Fur`: 6020
+- `Peaked_Hat`: 6021
+- `Hard_Skin`: 6022
+- `Mystic_Horn`: 6023
+- `17Carat_Dia`: 6024
+- `Towel_Of_Memory`: 6025
+- `Marriage_Covenant`: 6026
+- `Crystal_Of_Feardoom`: 6027
+- `Seal_Scroll`: 6028
+- `Morocc_Tracing_Log`: 6029
+- `Glitering_PaperA`: 6030
+- `Glitering_PaperB`: 6031
+- `Horn_Of_Hilsrion`: 6032
+- `Horn_Of_Tendrilion`: 6033
+- `Weird_Part`: 6034
+- `Decaying_Stem`: 6035
+- `Invite_To_Meeting`: 6036
+- `Rough_File`: 6037
+- `Neat_Report`: 6038
+- `Piece_Of_Fish`: 6039
+- `Some_Of_Report`: 6040
+- `Strong_Bine`: 6041
+- `Ordinary_Branch`: 6042
+- `Letter_From_Lugen`: 6043
+- `Letter_From_Otto`: 6044
+- `Supply_Box`: 6045
+- `Clothing_Dye_Coupon`: 6046
+- `Clothing_Dye_Coupon2`: 6047
+- `Unidentified_Mineral`: 6048
+- `Marlin`: 6049
+- `Mercenary_Contract`: 6050
+- `Gray_Hollow`: 6051
+- `Ornamental_Hairpin`: 6052
+- `Yuanbao`: 6053
+- `Blue_Card_6`: 6054
+- `Blue_Card_Annyver`: 6055
+- `Blue_Card_Sary`: 6056
+- `Blue_Card_E`: 6057
+- `Blue_Card_Ven`: 6058
+- `Blue_Card_Nt`: 6059
+- `Moon_Admin_Ticket`: 6060
+- `Plantain`: 6061
+- `Moon_Cake15`: 6062
+- `Moon_Cake16`: 6063
+- `Moon_Cake17`: 6064
+- `Moon_Cake18`: 6065
+- `Moon_Cake19`: 6066
+- `Moon_Cake20`: 6067
+- `Rabbit_Skin`: 6068
+- `ABUNDANCE`: 6069
+- `Shaman's_Old_Paper`: 6070
+- `Broken_Sword`: 6071
+- `Wing_Of_Bizofnil`: 6072
+- `Dragon's_Mane`: 6073
+- `Bazett's_Order`: 6074
+- `Crystalized_Teardrop`: 6075
+- `Portable_Toolbox`: 6076
+- `Rough_Mineral`: 6077
+- `Stone_Fragments`: 6078
+- `Flower_Of_Alfheim`: 6079
+- `Manuk_Coin`: 6080
+- `Splendide_Coin`: 6081
+- `Spirit_Of_Alfheim`: 6082
+- `Dolly_Capsule`: 6083
+- `Bradium_Fragments`: 6084
+- `Shaggy_Muffler`: 6085
+- `Withered_Flower`: 6086
+- `Crystal_Of_Soul_01`: 6087
+- `Crystal_Of_Soul_02`: 6088
+- `Piece_Of_Darkness`: 6089
+- `Purified_Bradium`: 6090
+- `Dark_Red_Scale`: 6091
+- `Singing_Crystal_Piece`: 6092
+- `Egg_Of_Draco`: 6093
+- `Traditional_Cookie`: 6094
+- `Flavored_Alcohol`: 6095
+- `Fish_With_Blue_Back`: 6096
+- `Pumpkin_Pie_`: 6097
+- `Small_Snow_Flower`: 6098
+- `Grilled_Rice_Cake`: 6099
+- `Damp_Darkness`: 6100
+- `Attendance_Card`: 6101
+- `Report_On_Splendide`: 6102
+- `Report_On_Manuk`: 6103
+- `Big_Cell`: 6104
+- `Morning_Dew`: 6105
+- `Well_Ripened_Berry`: 6106
+- `Sunset_On_The_Rock`: 6107
+- `Apple_Pudding`: 6108
+- `Plant_Neutrient`: 6109
+- `Vital_Flower`: 6110
+- `Mystic_Stone`: 6111
+- `Fresh_Plant`: 6112
+- `Vital_Flower_`: 6113
+- `Flame_Gemstone`: 6114
+- `Bun_`: 6115
+- `Succu_Pet_Coupon`: 6116
+- `Imp_Pet_Coupon`: 6117
+- `Chung_E_Pet_Coupon`: 6118
+- `Natural_Leather`: 6119
+- `Face_Paint`: 6120
+- `Makeover_Brush`: 6121
+- `Paint_Brush`: 6122
+- `Surface_Paint`: 6123
+- `Wolf's_Flute`: 6124
+- `Lucky_Box`: 6125
+- `Happy_Box`: 6126
+- `Purification_Stone`: 6127
+- `Guillotine_Antidote`: 6128
+- `Ticket_Nightmare`: 6129
+- `Ticket_Loli_Ruri`: 6130
+- `Ticket_Goblin_Leader`: 6131
+- `Ticket_Incubus`: 6132
+- `Ticket_Miyabi_Ningyo`: 6133
+- `Ticket_Whisper`: 6134
+- `Ticket_Wicked_Nymph`: 6135
+- `Ticket_Medusa`: 6136
+- `Ticket_Stoneshooter`: 6137
+- `Ticket_Marionette`: 6138
+- `Ticket_Leafcat`: 6139
+- `Ticket_Dullahan`: 6140
+- `Ticket_Shinobi`: 6141
+- `Ticket_Golem`: 6142
+- `Ticket_Civil_Servant`: 6143
+- `Heartbroken_Tears`: 6144
+- `Vulcan_Bullet`: 6145
+- `Magic_Gear_Fuel`: 6146
+- `Liquid_Condensed_Bullet`: 6147
+- `Chocolate_Of_Eternity`: 6148
+- `Plain_Chocolate`: 6149
+- `Key_Of_The_Mansion`: 6150
+- `Peice_Of_Great_Bradium`: 6151
+- `Glittering_Crystal`: 6152
+- `Special_Exchange_Coupon`: 6153
+- `Broken_Horn_Pipe`: 6154
+- `Coke_Membership_Card`: 6155
+- `Approval_Report`: 6156
+- `Poring_Ticket`: 6157
+- `Drops_Ticket`: 6158
+- `Poporing_Ticket`: 6159
+- `Lunatic_Ticket`: 6160
+- `Picky_Ticket`: 6161
+- `Pecopeco_Ticket`: 6162
+- `Savage_Baby_Ticket`: 6163
+- `Spore_Ticket`: 6164
+- `Poison_Spore_Ticket`: 6165
+- `Chonchon_Ticket`: 6166
+- `Steel_Chonchon_Ticket`: 6167
+- `Petit_Ticket`: 6168
+- `Deviruchi_Ticket`: 6169
+- `Isis_Ticket`: 6170
+- `Smokie_Ticket`: 6171
+- `Dokebi_Ticket`: 6172
+- `Desert_Wolf_B_Ticket`: 6173
+- `Yoyo_Ticket`: 6174
+- `Sohee_Ticket`: 6175
+- `Rocker_Ticket`: 6176
+- `Hunter_Fly_Ticket`: 6177
+- `Orc_Warrior_Ticket`: 6178
+- `Bapho_Jr_Ticket`: 6179
+- `Munak_Ticket`: 6180
+- `Bongun_Ticket`: 6181
+- `Goblin_Ticket`: 6182
+- `Hardtack_Ticket`: 6183
+- `Zherlthsh_Ticket`: 6184
+- `Alice_Ticket`: 6185
+- `Monkey_Wrench`: 6186
+- `Blank_Card`: 6187
+- `Slot_Coupon`: 6188
+- `Magic_Book_FB`: 6189
+- `Magic_Book_CB`: 6190
+- `Magic_Book_LB`: 6191
+- `Magic_Book_SG`: 6192
+- `Magic_Book_LOV`: 6193
+- `Magic_Book_MS`: 6194
+- `Magic_Book_CM`: 6195
+- `Magic_Book_TV`: 6196
+- `Magic_Book_TS`: 6197
+- `Magic_Book_JT`: 6198
+- `Magic_Book_WB`: 6199
+- `Magic_Book_HD`: 6200
+- `Magic_Book_ES`: 6201
+- `Magic_Book_ES_`: 6202
+- `Magic_Book_CL`: 6203
+- `Magic_Book_CR`: 6204
+- `Magic_Book_DL`: 6205
+- `I_Love_You`: 6206
+- `Thank_You`: 6207
+- `I_Respect_You`: 6208
+- `Glory_Of_Knights`: 6209
+- `Seed_Of_Horny_Plant`: 6210
+- `Bloodsuck_Plant_Seed`: 6211
+- `Bomb_Mushroom_Spore`: 6212
+- `Explosive_Powder`: 6213
+- `Smoke_Powder`: 6214
+- `Tear_Gas`: 6215
+- `Oil_Bottle`: 6216
+- `Mandragora_Flowerpot`: 6217
+- `Disin_Delivery_Box`: 6218
+- `Para_Team_Mark`: 6219
+- `Mysterious_Dyestuff`: 6220
+- `Mystic_Leaf_Cat_Ball`: 6221
+- `Shining_Beads`: 6222
+- `Carnium`: 6223
+- `Bradium`: 6224
+- `HD_Carnium`: 6225
+- `HD_Bradium`: 6226
+- `Guarantee_Weapon_9Up`: 6228
+- `Guarantee_Weapon_8Up`: 6229
+- `Guarantee_Weapon_7Up`: 6230
+- `Guarantee_Weapon_6Up`: 6231
+- `Guarantee_Armor_9Up`: 6232
+- `Guarantee_Armor_8Up`: 6233
+- `Guarantee_Armor_7Up`: 6234
+- `Guarantee_Armor_6Up`: 6235
+- `Blue_Card_7`: 6236
+- `Guarana_Fruit`: 6237
+- `Guarantee_Weapon_11Up`: 6238
+- `Guarantee_Armor_11Up`: 6239
+- `HD_Oridecon`: 6240
+- `HD_Elunium`: 6241
+- `Midgard_Coin`: 6242
+- `Exchange_Coupon`: 6243
+- `Gun_Powder`: 6244
+- `Black_Powder`: 6245
+- `Yellow_Powder`: 6246
+- `White_Powder`: 6247
+- `Melange_Pot`: 6248
+- `Savage_Meat`: 6249
+- `Cooking_Skewer`: 6250
+- `Black_Charcoal`: 6251
+- `Wolf_Blood`: 6252
+- `Cold_Ice`: 6253
+- `Beef_Head_Meat`: 6254
+- `Large_Cookpot`: 6255
+- `Ice_Fragment`: 6256
+- `Ice_Crystal`: 6257
+- `Comodo_Tropic_Fruit`: 6258
+- `Drocera_Tentacle`: 6259
+- `Petti_Tail`: 6260
+- `Fine_Noodle`: 6261
+- `Cool_Gravy`: 6262
+- `Coconut_Fruit`: 6263
+- `Melon`: 6264
+- `Pineapple`: 6265
+- `Cheat_Key`: 6266
+- `Virtual_Key`: 6267
+- `Mirth_Key`: 6268
+- `Master_Brush`: 6269
+- `Mins_Picture`: 6270
+- `Mins_Receipt`: 6271
+- `Experiment_Seed`: 6272
+- `Altered_Seed`: 6273
+- `Saint_Cloth_Piece`: 6274
+- `King_Shield`: 6275
+- `Clear_Reagent`: 6276
+- `Red_Reagent`: 6277
+- `Black_Reagent`: 6278
+- `Apple_Bomb_CB`: 6279
+- `Pinepple_Bomb_CB`: 6280
+- `Coconut_Bomb_CB`: 6281
+- `Melon_Bomb_CB`: 6282
+- `Banana_Bomb_CB`: 6283
+- `Plant_Genetic_Grow`: 6284
+- `Quality_Potion_Book`: 6285
+- `F_Max_Weight_Up_Scroll`: 6286
+- `F_Clothing_Dye_Coupon`: 6287
+- `F_Happy_Box`: 6288
+- `F_Mysterious_Dyestuff`: 6289
+- `F_New_Style_Coupon`: 6290
+- `F_Enriched_Elunium`: 6291
+- `F_Enriched_Oridecon`: 6292
+- `F_Token_Of_Siegfried`: 6293
+- `F_Marriage_Covenant`: 6294
+- `F_Clothing_Dye_Coupon2`: 6295
+- `RF_Taining_Notice`: 6296
+- `Bottle_To_Throw`: 6297
+- `Pumpkin_Head_Crushed`: 6298
+- `Worn_Cloth_Piece`: 6299
+- `J_7Draw`: 6300
+- `J_Semi_Draw`: 6301
+- `GM_Handwriting`: 6302
+- `Changed_Hydra_Ball`: 6303
+- `Sapa_Feat_Cert`: 6304
+- `Frozen_Skin_Piece`: 6305
+- `Solid_Bloodstain`: 6306
+- `Suspicious_Magic_Stone`: 6307
+- `Unidentified_Relic`: 6308
+- `E_Max_Weight_Up_Scroll`: 6309
+- `E_Cloth_Dye_Coupon`: 6310
+- `E_Happy_Box`: 6311
+- `E_Mysterious_Dyestuff`: 6312
+- `E_New_Style_Coupon`: 6313
+- `E_Enriched_Elunium`: 6314
+- `E_Enriched_Oridecon`: 6315
+- `E_Token_Of_Siegfried`: 6316
+- `E_Marriage_Covenant`: 6317
+- `E_Cloth_Dye_Coupon2`: 6318
+- `Small_Bradium`: 6319
+- `Premium_Reset_Stone`: 6320
+- `Rakehorn_Helm`: 6321
+- `Antler_Helm`: 6322
+- `Twinhorn_Helm`: 6323
+- `Singlehorn_Helm`: 6324
+- `White_Spider_Limb`: 6325
+- `Queen_Wing_Piece`: 6326
+- `Lmtd_HD_Bradium`: 6327
+- `Calender_January`: 6328
+- `Calender_February`: 6329
+- `Calender_March`: 6330
+- `Calender_April`: 6331
+- `Calender_May`: 6332
+- `Calender_June`: 6333
+- `Calender_July`: 6334
+- `Calender_August`: 6335
+- `Calender_September`: 6336
+- `Calender_October`: 6337
+- `Calender_November`: 6338
+- `Calender_December`: 6339
+- `Fade_Notation_Green`: 6340
+- `Fade_Notation_Red`: 6341
+- `Fade_Notation_Purple`: 6342
+- `Fade_Notation_Blue`: 6343
+- `Muscle_Story`: 6344
+- `Love_Ball`: 6345
+- `Seagate_Mark`: 6346
+- `Bless_Word_Paper1`: 6347
+- `Bless_Word_Paper2`: 6348
+- `Bless_Word_Paper3`: 6349
+- `Bless_Word_Paper4`: 6350
+- `Bless_Word_Paper5`: 6351
+- `Bless_Word_Paper6`: 6352
+- `Bless_Word_Paper7`: 6353
+- `Bless_Word_Paper8`: 6354
+- `Bless_Word_Paper9`: 6355
+- `Bless_Word_Paper10`: 6356
+- `Fortune_Cookie_Fail`: 6357
+- `Free_Cash_Coupon`: 6358
+- `Guidebook_Exchange`: 6359
+- `Scarlet_Pts`: 6360
+- `Indigo_Pts`: 6361
+- `Yellow_Wish_Pts`: 6362
+- `Lime_Green_Pts`: 6363
+- `Amatsu_Bead_A`: 6369
+- `Amatsu_Bead_Ma`: 6370
+- `Amatsu_Bead_Tsu`: 6371
+- `Amatsu_Bead_Jam`: 6372
+- `Amatsu_Bead_Bo`: 6373
+- `Amatsu_Bead_Ree`: 6374
+- `Amatsu_Bead_!`: 6375
+- `KVM_Badge`: 6376
+- `Buy_Market_Permit`: 6377
+- `Winning_Mark`: 6378
+- `Card_Coin`: 6379
+- `Mora_Coin`: 6380
+- `Field_Shovel`: 6381
+- `Urn`: 6382
+- `Clue_Of_Lope`: 6383
+- `Ring_Of_Lope`: 6384
+- `Research_Tool_Bag`: 6385
+- `Bathtub_R_Sample`: 6386
+- `Teeth_Sample`: 6387
+- `Scale_Sample`: 6388
+- `Puddle_R_Sample`: 6389
+- `Small_Pocket`: 6390
+- `Splendid_Supply_Kit`: 6391
+- `Bradium_Box`: 6392
+- `Round_Feather`: 6393
+- `Golden_Feather`: 6394
+- `Angel_Magic_Power`: 6395
+- `Auger_Of_Spirit`: 6396
+- `PR_Team_Ticket`: 6397
+- `Develop_Team_Ticket`: 6398
+- `Marketing_Team_Ticket`: 6399
+- `Operating_Team_Ticket`: 6400
+- `Palm_O`: 6401
+- `Oil_Palm_F`: 6402
+- `Comodo_L`: 6403
+- `Caress_H`: 6404
+- `Cendrawasih_F`: 6405
+- `Cendrawasih_SF`: 6406
+- `Sang_Stone_Fragment`: 6407
+- `Sang_Stone`: 6408
+- `Sang_Stone_Mass`: 6409
+- `Idul_Fitri_Card`: 6410
+- `Ripe_Watermelon`: 6411
+- `Special_Medal`: 6412
+- `New_Insurance`: 6413
+- `Raganta_Card`: 6414
+- `Strange_Embryo`: 6415
+- `Pet_Exchange`: 6416
+- `Silvervine`: 6417
+- `Agrade_Coin`: 6418
+- `Bgrade_Coin`: 6419
+- `Cgrade_Coin`: 6420
+- `Dgrade_Coin`: 6421
+- `Egrade_Coin`: 6422
+- `Anger_Seagod`: 6423
+- `Halloween_Fragment`: 6424
+- `Halloween_Certificate`: 6425
+- `Bad_Can`: 6426
+- `Bad_Can_Sack`: 6427
+- `Bravery_Card_A`: 6428
+- `Bravery_Card_B`: 6429
+- `Picture_Piece`: 6430
+- `Bucket`: 6431
+- `Full_Bucket`: 6432
+- `Clean_Brush`: 6433
+- `Fix_Kit`: 6434
+- `Fresh_Fruit`: 6435
+- `Ptotection_Seagod`: 6436
+- `Scaraba_Perfume`: 6437
+- `Unbreakable_Weap`: 6438
+- `Unbreakable_Def`: 6439
+- `General_Lubricant`: 6440
+- `High_RankLubricant`: 6441
+- `Octopus_Hunt_Stick`: 6442
+- `Sillit_Pong_Bottle`: 6443
+- `Emperium_G`: 6444
+- `Blue_Card_X`: 6445
+- `Green_Paper`: 6446
+- `Red_Paper`: 6447
+- `White_Paper`: 6448
+- `Casual_Diary`: 6449
+- `Honest_Diary`: 6450
+- `Unknown_Fish`: 6451
+- `Etoile_Ring`: 6452
+- `Undelivered_Gift`: 6453
+- `Santa_Bag`: 6454
+- `Tiny_Ticket`: 6455
+- `Guarantee_Weapon_5Up`: 6456
+- `Guarantee_Armor_5Up`: 6457
+- `Jae_Sinho_Unpo`: 6459
+- `Jae_Sinho_Undo`: 6460
+- `Mimong_Sungjin`: 6461
+- `Gilsang_Yeoui`: 6462
+- `Sin_Sun_Jeonsul`: 6463
+- `Hate_Bundle`: 6464
+- `Guard_Coin`: 6465
+- `Clean_Water`: 6466
+- `Perfume`: 6467
+- `Thai_Perfume`: 6468
+- `Will_Of_Warrior`: 6469
+- `Blood_Thirst`: 6470
+- `Goast_Chill`: 6471
+- `Holy_Mom_Blaze`: 6472
+- `Amatsu_Orb01`: 6473
+- `Amatsu_Orb02`: 6474
+- `Amatsu_Orb03`: 6475
+- `Amatsu_Orb04`: 6476
+- `Amatsu_Orb05`: 6477
+- `Amatsu_Orb06`: 6478
+- `Amatsu_Orb07`: 6479
+- `Event_coin`: 6480
+- `Holy_Rock_Piece`: 6481
+- `Ancient_City_Key`: 6482
+- `Dream_Scroll`: 6483
+- `Enchant_Book`: 6484
+- `BlueCard_2`: 6485
+- `BlueCard_0`: 6486
+- `BlueCard_1`: 6487
+- `Thanks_Invest_Ticket`: 6488
+- `Cats_Invest_Certif`: 6489
+- `Magic_Clay_Fragment`: 6490
+- `Magic_Clay`: 6491
+- `Magic_Clay_Lump`: 6492
+- `Makibishi`: 6493
+- `Kafra_Coin2`: 6494
+- `Para_Logro_Badge`: 6495
+- `Tikbalang_Thick_Spine`: 6496
+- `Lesser_Agimat`: 6497
+- `Jejellopy`: 6498
+- `Ancient_Grudge`: 6499
+- `Sharp_Bamboo`: 6500
+- `Salt_Bag`: 6501
+- `Silver_Cross`: 6502
+- `Soul_Protection`: 6503
+- `Cast_Iron_Caldron`: 6504
+- `Purified_Bone`: 6505
+- `Offering_Bouquet`: 6506
+- `Evil_Bone`: 6507
+- `Silver_Bracelet`: 6508
+- `Mysterious_Flower`: 6509
+- `Elegant_Flower`: 6510
+- `Beautiful_Flower`: 6511
+- `Charm_Fire`: 6512
+- `Charm_Ice`: 6513
+- `Charm_Wind`: 6514
+- `Charm_Earth`: 6515
+- `Bakonawa_Doll`: 6516
+- `Bangungot_Doll`: 6517
+- `Buwaya_Doll`: 6518
+- `Collected_Sample`: 6519
+- `Lost_Belongings`: 6520
+- `Royal_Certificate`: 6521
+- `Royal_Certificate_`: 6522
+- `Bakonawa_Spirit_Piece`: 6523
+- `Bangungot_Spirit_Piece`: 6524
+- `Buwaya_Spirit_Piece`: 6525
+- `BlueCard_Happy`: 6526
+- `BlueCard_Enjoy`: 6527
+- `BlueCard_Light`: 6528
+- `BlueCard_Mid`: 6529
+- `BlueCard_Fall`: 6530
+- `Royal_Certificate__`: 6531
+- `Honey_Songpyun`: 6532
+- `Torn_Document`: 6533
+- `Fruit_Sundae`: 6534
+- `Red_Cloth`: 6535
+- `Star_Decor`: 6536
+- `Sky_Medal`: 6537
+- `Real_Blank_Card`: 6538
+- `Old_Left_Lapine`: 6539
+- `Golden_Leaf`: 6540
+- `Avant_Research_Data`: 6541
+- `Star_Shape_Mushroom`: 6542
+- `Lv110_Achieved_Coin`: 6543
+- `Lv120_Achieved_Coin`: 6544
+- `Firm_Hair`: 6545
+- `Younger_Bro_Letter`: 6546
+- `Stained_Research_Book`: 6547
+- `Piece_Of_Lapine_Wing`: 6548
+- `Courtesy_Ticket`: 6549
+- `Brownie_Ticket`: 6550
+- `RWC_Spirit_Auger`: 6551
+- `Mail_Package`: 6552
+- `Leaf_Made_Wood`: 6553
+- `Seed_Box`: 6554
+- `Birthday_Candle`: 6555
+- `Nespresso_Ticket`: 6556
+- `Fancy_Fairy_Wing`: 6557
+- `Pile_Of_Acorn`: 6558
+- `Eye_Drops`: 6559
+- `Leaf_Bookmark`: 6560
+- `Dustball`: 6561
+- `Tiny_Mouse_Tail`: 6562
+- `Weeds`: 6563
+- `Captive_Hatchling`: 6564
+- `Racy_Spice`: 6565
+- `Cacao99_Recipe`: 6566
+- `Choco_Drink_Recipe`: 6567
+- `Holy_Amulet`: 6581
+- `3rd_Test_Pass`: 6583
+- `Guarantee_Weapon_12Up`: 6584
+- `Guarantee_Armor_12Up`: 6585
+- `Captured_Book`: 6586
+- `Small_Wooden_Chest`: 6592
+- `Criatura_Hair_Coupon`: 6593
+- `Magic_Bronze_Bullion`: 6594
+- `Hammer_Of_Velund`: 6595
+- `Anvil_Of_Velund`: 6596
+- `Bracelet_Of_Velund`: 6597
+- `Rib_Of_Jormungand`: 6598
+- `Spirit_Of_Hugin`: 6599
+- `Spirit_Of_Munin`: 6600
+- `Chisel_Of_Giant`: 6601
+- `Secret_Of_Rune`: 6602
+- `Skin_Of_Hraesvelg`: 6603
+- `Essence_Of_Rune`: 6604
+- `Muspellium`: 6605
+- `P_Cart_C`: 6606
+- `Temporal_Crystal`: 6607
+- `Coagulated_Spell`: 6608
+- `Siege_Guild_Coin`: 6615
+- `Lmtd_Manny_Card`: 6616
+- `Lmtd_Sid_Card`: 6617
+- `Lmtd_Diego_Card`: 6618
+- `Lmtd_Scrat_Card`: 6619
+- `Rough_Energy_Crystal`: 6623
+- `Purified_Energy_Crystal`: 6624
+- `High_Purity_Energy_Xtal`: 6625
+- `Blacksmith_Blessing`: 6635
+- `Poring_Badge`: 6646
+- `Needle_And_Thread`: 6654
+- `Firm_Pumpkin`: 6655
+- `Goast_Free_Charm`: 6656
+- `Memory_Of_Jack`: 6657
+- `Halloween_Coin`: 6658
+- `RWC_Inicializer`: 6665
+- `Geffen_Magic_Tournament_Coin`: 6671
+- `Gray_Piece`: 6672
+- `Ticket_to_Bossnia`: 6673
+- `Part_time_Receipt`: 6674
+- `XMAS_Cookie`: 6681
+- `Bag_Of_Selling_Goods`: 6682
+- `Lovely_Stick`: 6712
+- `Organic_Pumpkin`: 6804
+- `Inorganic_Pumpkin`: 6805
+- `Solo_Troops_Badge`: 6821
+- `Sacred_Rosary`: 6913
+- `Black_Soul`: 6914
+- `Captured_Soul`: 6915
+- `Mould_Powder`: 7001
+- `Ogre_Tooth`: 7002
+- `Anolian_Skin`: 7003
+- `Mud_Lump`: 7004
+- `Skull`: 7005
+- `Wing_Of_Red_Bat`: 7006
+- `Claw_Of_Rat`: 7007
+- `Stiff_Horn`: 7008
+- `Glitter_Shell`: 7009
+- `Tail_Of_Steel_Scorpion`: 7010
+- `Claw_Of_Monkey`: 7011
+- `Tough_Scalelike_Stem`: 7012
+- `Coral_Reef`: 7013
+- `Old_Portrait`: 7014
+- `Bookclip_In_Memory`: 7015
+- `Spoon_Stub`: 7016
+- `Executioner's_Mitten`: 7017
+- `Young_Twig`: 7018
+- `Loki's_Whispers`: 7019
+- `Mother's_Nightmare`: 7020
+- `Foolishness_Of_Blind`: 7021
+- `Old_Hilt`: 7022
+- `Blade_Lost_In_Darkness`: 7023
+- `Bloody_Edge`: 7024
+- `Lucifer's_Lament`: 7025
+- `Key_Of_Clock_Tower`: 7026
+- `Underground_Key`: 7027
+- `Invite_For_Duel`: 7028
+- `Admission_For_Duel`: 7029
+- `Claw_Of_Desert_Wolf`: 7030
+- `Old_Frying_Pan`: 7031
+- `Piece_Of_Egg_Shell`: 7032
+- `Poison_Spore`: 7033
+- `Red_Socks_With_Holes`: 7034
+- `Matchstick`: 7035
+- `Fang_Of_Garm`: 7036
+- `Trade_Coupon`: 7037
+- `Yarn`: 7038
+- `Novice_Nametag`: 7039
+- `Megaphone`: 7040
+- `Fine_Grit`: 7041
+- `Leather_Bag_Of_Infinity`: 7042
+- `Fine_Sand`: 7043
+- `Vigorgra`: 7044
+- `Magic_Paint`: 7045
+- `Cart_Parts`: 7046
+- `Alice's_Apron`: 7047
+- `Talon_Of_Griffin`: 7048
+- `Stone`: 7049
+- `Cotton_Mat`: 7050
+- `Silk_Mat`: 7051
+- `Old_Magazine`: 7052
+- `Cyfar`: 7053
+- `Brigan`: 7054
+- `Animal_Pooopoo`: 7055
+- `Payroll_Of_Kafra`: 7056
+- `Gallar_Horn`: 7057
+- `Gullraifnir`: 7058
+- `Cargo_Free_Ticket`: 7059
+- `Warp_Free_Ticket`: 7060
+- `Cart_Free_Ticket`: 7061
+- `Broken_Turtle_Shell`: 7062
+- `Soft_Feather`: 7063
+- `Dragon_Fly_Wing`: 7064
+- `Sea_Otter_Leather`: 7065
+- `Ice_Piece`: 7066
+- `Stone_Piece`: 7067
+- `Burn_Tree`: 7068
+- `Broken_Armor_Piece`: 7069
+- `Broken_Shell`: 7070
+- `Tatters_Clothes`: 7071
+- `Rust_Suriken`: 7072
+- `Jewel_Of_Prayer`: 7073
+- `Iron_Glove`: 7074
+- `Iron_Maiden`: 7075
+- `Mystery_Wheel`: 7076
+- `Silver_Fancy`: 7077
+- `Anger_Of_Valkurye`: 7078
+- `Feather_Of_Angel`: 7079
+- `Foot_Step_Of_Cat`: 7080
+- `Beard_Of_Women`: 7081
+- `Root_Of_Stone`: 7082
+- `Soul_Of_Fish`: 7083
+- `Saliva_Of_Bird`: 7084
+- `Tendon_Of_Bear`: 7085
+- `Symbol_Of_Sun`: 7086
+- `Breath_Of_Soul`: 7087
+- `Crystal_Of_Snow`: 7088
+- `Indication_Of_Tempest`: 7089
+- `Slilince_Wave`: 7090
+- `Rough_Billows`: 7091
+- `Air_Stream`: 7092
+- `Wheel`: 7093
+- `Mystery_Piece`: 7094
+- `Broken_Steel_Piece`: 7095
+- `Cold_Magma`: 7096
+- `Burning_Heart`: 7097
+- `Live_Coal`: 7098
+- `Old_Magic_Circle`: 7099
+- `Sharp_Leaf`: 7100
+- `Peco_Wing_Feather`: 7101
+- `Hideous_Dream`: 7102
+- `Unknown_Liquid_Bottle`: 7103
+- `Fake_Angel_Wing`: 7104
+- `Fake_Angel_Loop`: 7105
+- `Goat's_Horn`: 7106
+- `Gaoat's_Skin`: 7107
+- `Boroken_Shiled_Piece`: 7108
+- `Shine_Spear_Blade`: 7109
+- `Vroken_Sword`: 7110
+- `Smooth_Paper`: 7111
+- `Fright_Paper_Blade`: 7112
+- `Broken_Pharaoh_Symbol`: 7113
+- `Tutankhamen's_Mask`: 7114
+- `Harpy's_Feather`: 7115
+- `Harpy's_Claw`: 7116
+- `Rent_Spell_Book`: 7117
+- `Rent_Scroll`: 7118
+- `Spawns`: 7119
+- `Burning_Horse_Shoe`: 7120
+- `Honey_Jar`: 7121
+- `Hot_Hair`: 7122
+- `Dragon's_Skin`: 7123
+- `Sand_Lump`: 7124
+- `Scropion's_Nipper`: 7125
+- `Large_Jellopy`: 7126
+- `Alcol_Create_Book`: 7127
+- `FireBottle_Create_Book`: 7128
+- `Acid_Create_Book`: 7129
+- `Plant_Create_Book`: 7130
+- `Mine_Create_Book`: 7131
+- `Coating_Create_Book`: 7132
+- `Slim_Potion_Create_Book`: 7133
+- `Medicine_Bowl`: 7134
+- `Fire_Bottle`: 7135
+- `Acid_Bottle`: 7136
+- `MenEater_Plant_Bottle`: 7137
+- `Mini_Bottle`: 7138
+- `Coating_Bottle`: 7139
+- `Seed_Of_Life`: 7140
+- `Yggdrasilberry_Dew`: 7141
+- `Germination_Breed`: 7142
+- `Life_Force_Pot`: 7143
+- `Normal_Potion_Book`: 7144
+- `Rag_T_Shirts`: 7145
+- `Vacance_Ticket`: 7146
+- `Jasmin`: 7147
+- `Mother_Letter`: 7148
+- `Yellow_Plate`: 7149
+- `Bamboo_Cut`: 7150
+- `Oil_Paper`: 7151
+- `Glossy_Hair`: 7152
+- `Old_Japaness_Clothes`: 7153
+- `Poison_Powder`: 7154
+- `Poison_Toad's_Skin`: 7155
+- `Broken_Shuriken`: 7156
+- `Black_Mask`: 7157
+- `Broken_Wine_Vessel`: 7158
+- `Tengu's_Nose`: 7159
+- `Lord's_Passable_Ticket`: 7160
+- `Black_Bear's_Skin`: 7161
+- `Cloud_Piece`: 7162
+- `Sharp_Feeler`: 7163
+- `Hard_Peach`: 7164
+- `Limpid_Celestial_Robe`: 7165
+- `Soft_Silk_Cloth`: 7166
+- `Mystery_Iron_Bit`: 7167
+- `Great_Wing`: 7168
+- `Taegeuk_Plate`: 7169
+- `Tuxedo`: 7170
+- `Leopard_Skin`: 7171
+- `Leopard_Talon`: 7172
+- `BurnBuster_Bag`: 7173
+- `Packing_Ribbon`: 7174
+- `Packing_Paper`: 7175
+- `XMAS_Coupon`: 7176
+- `Part_Of_Star's_Sob`: 7177
+- `Star's_Sob`: 7178
+- `Donation_Card`: 7179
+- `Introduction_Of_Mr.Han`: 7180
+- `Receipt_01`: 7181
+- `Cacao`: 7182
+- `Sister_Letter`: 7183
+- `Piano_Keyboard`: 7184
+- `Quiz_Ticket`: 7185
+- `Thin_Stem`: 7186
+- `Festival_Mask`: 7187
+- `Browny_Root`: 7188
+- `Heart_Of_Tree`: 7189
+- `Solid_Peeling`: 7190
+- `Lamplight`: 7191
+- `Blade_Of_Pinwheel`: 7192
+- `Germinating_Sprout`: 7193
+- `Soft_Leaf`: 7194
+- `Air_Rifle`: 7195
+- `Shoulder_Protection`: 7196
+- `Tough_Vines`: 7197
+- `Great_Leaf`: 7198
+- `Coupon`: 7199
+- `Flexible_String`: 7200
+- `Log`: 7201
+- `Beetle_Nipper`: 7202
+- `Solid_Twig`: 7203
+- `Gunpowder`: 7204
+- `Piece_Of_Black_Cloth`: 7205
+- `Black_Kitty_Doll`: 7206
+- `Old_Manteau`: 7207
+- `Rusty_Cleaver`: 7208
+- `Dullahan's_Helm`: 7209
+- `Dullahan_Armor`: 7210
+- `Rojerta_Piece`: 7211
+- `Hanging_Doll`: 7212
+- `Needle_Pouch`: 7213
+- `Bat_Cage`: 7214
+- `Broken_Needle`: 7215
+- `Red_Scarf`: 7216
+- `Spool`: 7217
+- `Rotten_Rope`: 7218
+- `Striped_Socks`: 7219
+- `Ectoplasm`: 7220
+- `Tangled_Chain`: 7221
+- `Tree_Knot`: 7222
+- `Distorted_Portrait`: 7223
+- `Stone_Of_Intelligence`: 7224
+- `Pumpkin_Bucket`: 7225
+- `Pill`: 7226
+- `TCG_Card`: 7227
+- `Gold_Bullion`: 7228
+- `Silver_Bullion`: 7229
+- `White_Gold_Bullion`: 7230
+- `Gold_Ore`: 7231
+- `Silver_Ore`: 7232
+- `Mithril_Ore`: 7233
+- `Soul_Of_Guild`: 7234
+- `Soul_Of_Courage`: 7235
+- `Soul_Of_Guard`: 7236
+- `Soul_Of_Partnership`: 7237
+- `Soul_Of_Correspondence`: 7238
+- `Soul_Of_Proceeding`: 7239
+- `Soul_Of_Confidence`: 7240
+- `Soul_Of_Agreement`: 7241
+- `Soul_Of_Harmony`: 7242
+- `Soul_Of_Cooperate`: 7243
+- `Soul_Of_Unity`: 7244
+- `Soul_Of_Friendship`: 7245
+- `Soul_Of_Peace`: 7246
+- `Soul_Of_Spirit`: 7247
+- `Soul_Of_Honor`: 7248
+- `Soul_Of_Service`: 7249
+- `Soul_Of_Glory`: 7250
+- `Soul_Of_Victory`: 7251
+- `Herb_Medicine`: 7252
+- `Taeguk_Flag`: 7253
+- `Digital_Print_Ticket`: 7254
+- `China_Marble01`: 7255
+- `China_Marble02`: 7256
+- `China_Marble03`: 7257
+- `China_Marble04`: 7258
+- `China_Marble05`: 7259
+- `China_Marble06`: 7260
+- `China_Marble07`: 7261
+- `Fan`: 7262
+- `Cat_Eyed_Stone`: 7263
+- `Dried_Sand`: 7264
+- `Dragon_Horn`: 7265
+- `Dragon_Fang`: 7266
+- `Tiger_Skin_Panties`: 7267
+- `Little_Blacky_Ghost`: 7268
+- `Bib`: 7269
+- `Milk_Bottle`: 7270
+- `Figure`: 7271
+- `Meat_Dumpling_Doll`: 7272
+- `Golden_Necklace`: 7273
+- `Ancient_Translator`: 7274
+- `Ancient_Document`: 7275
+- `Picture_Letter`: 7276
+- `Munak_Doll`: 7277
+- `Wellbeing_Letter`: 7278
+- `Vita500_Lid`: 7279
+- `Quiz_Ticket01`: 7280
+- `Quiz_Ticket02`: 7281
+- `Quiz_Ticket03`: 7282
+- `Quiz_Ticket04`: 7283
+- `Quiz_Ticket05`: 7284
+- `Thread_Skein`: 7285
+- `Chilli`: 7286
+- `Thread_Skein_`: 7287
+- `Thai_Ring`: 7288
+- `Olivine`: 7289
+- `Phlogopite`: 7290
+- `Agate`: 7291
+- `Muscovite`: 7292
+- `Rose_Quartz`: 7293
+- `Turquoise`: 7294
+- `Citrine`: 7295
+- `Pyroxene`: 7296
+- `Biotite`: 7297
+- `Leaf_Clothes`: 7298
+- `Bamboo_Basket`: 7299
+- `Gemstone`: 7300
+- `Sword_Accessory`: 7301
+- `KRATHONG`: 7302
+- `Bag_Of_Rice`: 7303
+- `Witch's_Spell_Book`: 7304
+- `Authority_Of_Nine_World`: 7305
+- `Fragment_Of_Soul`: 7306
+- `Whisper_Of_Soul`: 7307
+- `Witch's_Potion`: 7308
+- `Wing_Of_Crow`: 7309
+- `Free_Peco_Ticket`: 7310
+- `Free_Flying_Ship_Ticket`: 7311
+- `Jubilee`: 7312
+- `Seal_Of_Witch`: 7313
+- `The_Sign`: 7314
+- `Dark_Crystal_Fragment`: 7315
+- `Long_Limb`: 7316
+- `Screw`: 7317
+- `Old_Pick`: 7318
+- `Old_Steel_Plate`: 7319
+- `Air_Pollutant`: 7320
+- `Fragment_Of_Crystal`: 7321
+- `Poisonous_Gas`: 7322
+- `Battered_Kettle`: 7323
+- `Tube`: 7325
+- `Fluorescent_Liquid`: 7326
+- `Headlamp`: 7327
+- `Legendary_Scroll`: 7328
+- `Old_Copper_Key`: 7329
+- `2anny`: 7330
+- `Flower_Of_Heaven`: 7331
+- `Slate`: 7332
+- `Piece_Of_Slate_1`: 7333
+- `Piece_Of_Slate_2`: 7334
+- `Piece_Of_Slate_3`: 7335
+- `Piece_Of_Slate_4`: 7336
+- `Eye_Of_Hellion`: 7337
+- `RO_Transportation_Card`: 7338
+- `RO_Transportation_Card_`: 7339
+- `Will_Of_Darkness`: 7340
+- `Worn_Out_Pendant`: 7341
+- `File01`: 7342
+- `File02`: 7343
+- `File03`: 7344
+- `Armlet_Of_Prisoner`: 7345
+- `Pile_Of_Ymir_Heart`: 7346
+- `Lab_Staff_Record`: 7347
+- `Indication_Of_Member01`: 7348
+- `Indication_Of_Member02`: 7349
+- `Pass`: 7350
+- `Friend's_Diary`: 7351
+- `Transparent_Plate01`: 7352
+- `Transparent_Plate02`: 7353
+- `Transparent_Plate03`: 7354
+- `Transparent_Plate04`: 7355
+- `Piece_Of_Crest1`: 7356
+- `Piece_Of_Crest2`: 7357
+- `Piece_Of_Crest3`: 7358
+- `Piece_Of_Crest4`: 7359
+- `RO_Festival_Ticket`: 7360
+- `Lotto01`: 7361
+- `Lotto02`: 7362
+- `Lotto03`: 7363
+- `Lotto04`: 7364
+- `Lotto05`: 7365
+- `Lotto06`: 7366
+- `Lotto07`: 7367
+- `Lotto08`: 7368
+- `Lotto09`: 7369
+- `Lotto10`: 7370
+- `Lotto11`: 7371
+- `Lotto12`: 7372
+- `Lotto13`: 7373
+- `Lotto14`: 7374
+- `Lotto15`: 7375
+- `Lotto16`: 7376
+- `Lotto17`: 7377
+- `Lotto18`: 7378
+- `Lotto19`: 7379
+- `Lotto20`: 7380
+- `Lotto21`: 7381
+- `Lotto22`: 7382
+- `Lotto23`: 7383
+- `Lotto24`: 7384
+- `Lotto25`: 7385
+- `Lotto26`: 7386
+- `Lotto27`: 7387
+- `Lotto28`: 7388
+- `Lotto29`: 7389
+- `Lotto30`: 7390
+- `Lotto31`: 7391
+- `Lotto32`: 7392
+- `Lotto33`: 7393
+- `Lotto34`: 7394
+- `Lotto35`: 7395
+- `Lotto36`: 7396
+- `Lotto37`: 7397
+- `Lotto38`: 7398
+- `Word_Card01`: 7399
+- `Word_Card02`: 7400
+- `Word_Card03`: 7401
+- `Word_Card04`: 7402
+- `Word_Card05`: 7403
+- `Word_Card06`: 7404
+- `Crushed_Can`: 7405
+- `Moon_Cake1`: 7406
+- `Moon_Cake2`: 7407
+- `Moon_Cake3`: 7408
+- `Moon_Cake4`: 7409
+- `Moon_Cake5`: 7410
+- `Moon_Cake6`: 7411
+- `Moon_Cake7`: 7412
+- `Moon_Cake8`: 7413
+- `Moon_Cake9`: 7414
+- `Stone_Of_Summons`: 7415
+- `Letter_Of_Recommend`: 7416
+- `Mission_ScrollA`: 7417
+- `Mission_ScrollB`: 7418
+- `Embryo_HandBook`: 7419
+- `Skull_`: 7420
+- `Key_Red`: 7421
+- `Key_Yellow`: 7422
+- `Key_Blue`: 7423
+- `Key_Green`: 7424
+- `Key_Black`: 7425
+- `Magic_Gem_Red`: 7426
+- `Magic_Gem_Yellow`: 7427
+- `Magic_Gem_Blue`: 7428
+- `Magic_Gem_Green`: 7429
+- `Magic_Gem_Black`: 7430
+- `Several_Books`: 7431
+- `Leather_Pouch`: 7432
+- `Scroll`: 7433
+- `Elemental_Potion_Book`: 7434
+- `Golden_Bracelet`: 7435
+- `Piece_Of_Memory_Green`: 7436
+- `Piece_Of_Memory_Purple`: 7437
+- `Piece_Of_Memory_Blue`: 7438
+- `Piece_Of_Memory_Red`: 7439
+- `Red_Feather`: 7440
+- `Blue_Feather`: 7441
+- `Cursed_Seal`: 7442
+- `Tri_Headed_Dragon_Head`: 7443
+- `Treasure_Box`: 7444
+- `Dragonball_Green`: 7445
+- `Dragonball_Blue`: 7446
+- `Dragonball_Red`: 7447
+- `Dragonball_Yellow`: 7448
+- `Bloody_Page`: 7449
+- `Piece_Of_Bone_Armor`: 7450
+- `Scale_Of_Red_Dragon`: 7451
+- `Yellow_Spice`: 7452
+- `Sweet_Sauce`: 7453
+- `Plain_Sauce`: 7454
+- `Hot_Sauce`: 7455
+- `Red_Spice`: 7456
+- `Cooking_Oil`: 7457
+- `Baphomet's_Horn`: 7458
+- `RAMADAN_`: 7459
+- `Niflheim_Ticket`: 7460
+- `BlueCard_A`: 7461
+- `BlueCard_E`: 7462
+- `BlueCard_F`: 7463
+- `BlueCard_H`: 7464
+- `BlueCard_L`: 7465
+- `BlueCard_N`: 7466
+- `BlueCard_O`: 7467
+- `BlueCard_P`: 7468
+- `BlueCard_U`: 7469
+- `BlueCard_W`: 7470
+- `BlueCard_Y`: 7471
+- `Cookbook01`: 7472
+- `Cookbook02`: 7473
+- `Cookbook03`: 7474
+- `Cookbook04`: 7475
+- `Cookbook05`: 7476
+- `Cookbook06`: 7477
+- `Cookbook07`: 7478
+- `Cookbook08`: 7479
+- `Cookbook09`: 7480
+- `Cookbook10`: 7481
+- `Pot`: 7482
+- `Key_Of_Seal`: 7483
+- `Warrior_Symbol`: 7484
+- `2nd_Floor_Pass`: 7485
+- `3rd_Floor_Pass`: 7486
+- `Tavern_Wine`: 7487
+- `Delivery_Box`: 7488
+- `Villa_Spare_Key`: 7489
+- `Kyll_Hire_Letter`: 7490
+- `Iron_Box`: 7491
+- `Yellow_Key_Card`: 7492
+- `Golden_Key`: 7493
+- `Kiel_Button`: 7494
+- `Blue_Key_Card`: 7495
+- `Red_Key_Card`: 7496
+- `Steel_Piece`: 7497
+- `Rosimier_Key`: 7498
+- `Family_Portrait`: 7499
+- `Elysia_Portrait`: 7500
+- `Kyll_Hire_Letter2`: 7501
+- `Piece_Memo_Of_James`: 7502
+- `Man_Portrait`: 7503
+- `Toy_Motor`: 7504
+- `Toy_Key`: 7505
+- `Black_Key_Card`: 7506
+- `Sturdy_Iron_Piece`: 7507
+- `Elysia_Ring`: 7508
+- `Fancy_Key_Card`: 7509
+- `Valhalla_Flower`: 7510
+- `Rune_Of_Darkness`: 7511
+- `Burnt_Parts`: 7512
+- `Pocket_Watch`: 7513
+- `Monster_Ticket`: 7514
+- `Marvelous_Medal`: 7515
+- `Green_Key_Card`: 7516
+- `Gold_Coin_`: 7517
+- `Women's_Medal`: 7518
+- `Money_Envelope`: 7519
+- `Chinese_Scroll`: 7520
+- `Flame_Stone`: 7521
+- `Ice_Stone`: 7522
+- `Wind_Stone`: 7523
+- `Shadow_Orb`: 7524
+- `Summer_Feast_Ticket`: 7525
+- `Manuscript_Paper`: 7526
+- `Life_Book`: 7527
+- `Id_Lottery_Ticket`: 7528
+- `Stolen_Sandals`: 7529
+- `Travel_Brochure_01`: 7530
+- `Travel_Brochure_02`: 7531
+- `Travel_Brochure_03`: 7532
+- `Travel_Brochure_04`: 7533
+- `Photo_Album_01`: 7534
+- `Photo_Album_02`: 7535
+- `Photo_Album_03`: 7536
+- `Photo_Album_04`: 7537
+- `Sifted_Sand`: 7538
+- `Poring_Coin`: 7539
+- `Lotto39`: 7540
+- `Lotto40`: 7541
+- `Lotto41`: 7542
+- `Lotto42`: 7543
+- `Lotto43`: 7544
+- `Lotto44`: 7545
+- `Lotto45`: 7546
+- `Soccer_Ball`: 7547
+- `Soccer_Shoes`: 7548
+- `Brazilian_Flag`: 7549
+- `Ticket01`: 7550
+- `Ticket02`: 7551
+- `Ticket03`: 7552
+- `Lotus_Flower`: 7553
+- `Striped_Candle`: 7554
+- `Green_Incense`: 7555
+- `Longing_Heart`: 7556
+- `Invitation_Letter`: 7557
+- `Invitation_Ticket`: 7558
+- `Key_Of_Flower_Garden`: 7559
+- `Longing_Heart2`: 7560
+- `Ice_Heart`: 7561
+- `Ice_Scale`: 7562
+- `Bloody_Rune`: 7563
+- `Rotten_Meat`: 7564
+- `Sticky_Poison`: 7565
+- `Will_Of_Darkness_`: 7566
+- `Suspicious_Hat`: 7567
+- `White_Mask`: 7568
+- `Hammer_Of_Wind`: 7569
+- `Temple_Lottery_Ticket`: 7570
+- `Diary_Of_Blue`: 7571
+- `Magic_Necklace`: 7572
+- `Magic_Necklace_`: 7573
+- `Ice_Particle`: 7574
+- `Red_Jewel_`: 7575
+- `Blue_Jewel_`: 7576
+- `Golden_Jewel_`: 7577
+- `Anti_Spell_Bead`: 7578
+- `Silk_Handkerchief`: 7579
+- `Black_Bead`: 7580
+- `Anniversary_Ticket`: 7581
+- `Gem_Of_Ruin`: 7582
+- `Evil_Mind`: 7583
+- `Proof_Of_Guard1`: 7584
+- `Proof_Of_Guard2`: 7585
+- `Proof_Of_Guard3`: 7586
+- `Proof_Of_Guard4`: 7587
+- `IPOD_Ticker`: 7588
+- `Moon_Cake10`: 7589
+- `Moon_Cake11`: 7590
+- `Moon_Cake12`: 7591
+- `Moon_Cake13`: 7592
+- `Moon_Cake14`: 7593
+- `Sonia's_Letter`: 7594
+- `Unique_Sword`: 7595
+- `Unique_Shield`: 7596
+- `Magic_Stone`: 7597
+- `BlueCard_I`: 7598
+- `BlueCard_D`: 7599
+- `BlueCard_K`: 7600
+- `BlueCard_S`: 7601
+- `BlueCard_R`: 7602
+- `RO_Party_Ticket`: 7603
+- `Flour`: 7604
+- `Chicken_Egg`: 7605
+- `Coin`: 7606
+- `Evil_Dragon_Head`: 7607
+- `Premium_Ticket`: 7608
+- `Pumpkin_Mojo`: 7609
+- `Food_Ticket`: 7610
+- `Fox_Symbol`: 7611
+- `Heart_Of_Fox_Queen`: 7612
+- `Small_Rice_Dough`: 7613
+- `Special_Packing_Paper`: 7614
+- `MVP_Ticket`: 7615
+- `Mini_Boss_Ticket`: 7616
+- `Monster_Ticket_`: 7617
+- `Monster_Crystal`: 7618
+- `Enriched_Elunium`: 7619
+- `Enriched_Oridecon`: 7620
+- `Token_Of_Siegfried`: 7621
+- `New_Style_Coupon`: 7622
+- `Name_Change_Coupon`: 7623
+- `Spring_Stanza23`: 7624
+- `Registration_Ticket`: 7625
+- `Bubble_Gum_Token`: 7626
+- `Sage_Key`: 7627
+- `Idiot_Key`: 7628
+- `Pink_Gift_Box`: 7629
+- `Clean_Beach_Brush`: 7630
+- `Trash_Debris`: 7631
+- `To_Afterworld_Record`: 7632
+- `To_Heaven_Record`: 7633
+- `Rose_Of_Father`: 7634
+- `Perfume_Pouch`: 7635
+- `Magic_Potion_Bottle`: 7636
+- `Father_Giftbox`: 7637
+- `Tw_Green_Box`: 7638
+- `Tw_Red_Box`: 7639
+- `RO_Luk_Bookmark`: 7646
+- `Taiwan_Luk_Coin`: 7647
+- `Snake_Bookmark`: 7648
+- `Big_Luk_Bookmark`: 7649
+- `Mystery_Egg`: 7651
+- `Full_Metal_Jacket`: 7663
+- `Projection_Landmines`: 7664
+- `Dragon_Tail_Missile`: 7665
+- `Dragon_Spirit`: 7701
+- `Special_Cogwheel`: 7702
+- `Piece_Of_Cogwheel`: 7703
+- `Broken_Thermometer`: 7704
+- `Note_Of_Geologist`: 7705
+- `Spoiled_Carrot_Juice`: 7706
+- `Spoiled_Banana_Juice`: 7707
+- `Spoiled_Apple_Juice`: 7708
+- `Spoiled_Grape_Juice`: 7709
+- `Black_Gemstone`: 7710
+- `Update_Ticket`: 7711
+- `Nokia5500`: 7712
+- `BlueCard_A_`: 7713
+- `BlueCard_R_`: 7714
+- `Handmade_Choco_Recipe`: 7715
+- `Strawberry_Choco_Recipe`: 7716
+- `Choco_Tart_Recipe`: 7717
+- `Cacao_Bean`: 7718
+- `BlueCard_G`: 7719
+- `Gold_Coin_US`: 7720
+- `Treasure_Box_`: 7721
+- `Debt_Note`: 7722
+- `Diamond_Of_Ruin`: 7723
+- `Forbidden_Secret_Art`: 7724
+- `Unlucky_Emerald`: 7725
+- `Token_Of_King`: 7726
+- `HP_Doctor_Ticket`: 7727
+- `SP_Doctor_Ticket`: 7728
+- `Rok_Star_Badge`: 7729
+- `Mission_Certificate1`: 7730
+- `Mission_Certificate2`: 7731
+- `Mission_Certificate3`: 7732
+- `Mission_Certificate4`: 7733
+- `Mission_Certificate5`: 7734
+- `Mission_Certificate6`: 7735
+- `Mission_Certificate7`: 7736
+- `Mission_Certificate8`: 7737
+- `Mission_Certificate9`: 7738
+- `Mission_Certificate10`: 7739
+- `Mission_Certificate11`: 7740
+- `Mission_Certificate12`: 7741
+- `Kaong`: 7742
+- `Gulaman`: 7743
+- `Leche_Flan`: 7744
+- `Ube_Jam`: 7745
+- `Sago`: 7746
+- `Langka`: 7747
+- `Sweet_Bean`: 7748
+- `Sweet_Banana`: 7749
+- `Macapuno`: 7750
+- `Old_White_Cloth`: 7751
+- `Clattering_Skull`: 7752
+- `Broken_Farming_Utensil`: 7753
+- `Broken_Crown`: 7754
+- `Research_Note`: 7755
+- `Sealed_Book`: 7756
+- `Mithril`: 7757
+- `Star_Crystal`: 7758
+- `Geology_Report`: 7759
+- `Yaga_Magic_Book`: 7760
+- `Magic_Gourd_Bottle`: 7761
+- `Yaga_Pestle`: 7762
+- `Sticky_Herb`: 7763
+- `High_Strength_Adhesive`: 7764
+- `Yaga_Secret_Medicine`: 7765
+- `Bok_Choy`: 7766
+- `Chung_E_Cake`: 7767
+- `Squid`: 7768
+- `Egg_Yolk`: 7769
+- `Sweet_Rice`: 7770
+- `Lotus_Leaf`: 7771
+- `String`: 7772
+- `War_Badge`: 7773
+- `Chung_E_Ticket`: 7774
+- `Spring_Rabbit_Ticket`: 7775
+- `Max_Weight_Up_Scroll`: 7776
+- `Gold_Box`: 7777
+- `Silver_Box`: 7778
+- `Gold_Key_TW`: 7779
+- `Silver_Key`: 7780
+- `Heart_Box`: 7781
+- `Gold_Key77`: 7782
+- `Silver_Key77`: 7783
+- `Fawner_Coupon1`: 7784
+- `Fawner_Coupon2`: 7785
+- `Fawner_Coupon3`: 7786
+- `Fawner_Coupon4`: 7787
+- `Fawner_Coupon5`: 7788
+- `Fawner_Coupon6`: 7789
+- `Fawner_Coupon7`: 7790
+- `Fawner_Coupon8`: 7791
+- `Guyak`: 7792
+- `Golden_Apple`: 7793
+- `Fate_Of_Crow`: 7794
+- `Mami_Photo_Album`: 7795
+- `Author_Autograph`: 7796
+- `Author_Memo`: 7797
+- `Dark_Debris`: 7798
+- `Dark_Crystal`: 7799
+- `Golden_Apple_`: 7800
+- `Girl_Fan_Letter`: 7801
+- `Autograph_Book`: 7802
+- `Battle_Manual_TW`: 7803
+- `Brown_Ring`: 7805
+- `Black_Anvil`: 7806
+- `Ore`: 7807
+- `Gold_Hammer`: 7808
+- `Gold_Furnace`: 7809
+- `Yellow_Cat_Eyed_Stone`: 7810
+- `Gold_Anvil`: 7811
+- `Red_Cat_Eyed_Stone`: 7812
+- `Th_Red_Ring`: 7813
+- `Green_Ring`: 7814
+- `Blue_Ring`: 7815
+- `Blue_Cat_Eyed_Stone`: 7816
+- `White_Cat_Eyed_Stone`: 7817
+- `RJC_Golden_Necklace`: 7818
+- `Nokia5300`: 7819
+- `Morroc_Skin`: 7820
+- `Green_Apple`: 7821
+- `Whole_Barbecue`: 7822
+- `Meat_Veg_Skewer`: 7823
+- `Spirit_Liquor`: 7824
+- `Heroic_Stone`: 7825
+- `Continental_Guard_Paper`: 7826
+- `Mineral_Report`: 7827
+- `BF_Badge1`: 7828
+- `BF_Badge2`: 7829
+- `Goddess_Tear`: 7830
+- `Valkyrie_Token`: 7831
+- `Brynhild_Armor_Piece`: 7832
+- `Hero_Remains`: 7833
+- `Andvari_Ring`: 7834
+- `Dusk_Glow`: 7835
+- `Dawn_Essence`: 7836
+- `Cold_Moonlight`: 7837
+- `Hazy_Starlight`: 7838
+- `Crystal_Key`: 7839
+- `Valkyrie_Gift`: 7840
+- `Spotted_Paper`: 7841
+- `Torn_Paper`: 7842
+- `Old_Paper`: 7843
+- `Burnt_Paper`: 7844
+- `Copy_Of_Spotted_Paper`: 7845
+- `Copy_Of_Torn_Paper`: 7846
+- `Copy_Of_Old_Paper`: 7847
+- `Copy_Of_Burnt_Paper`: 7848
+- `Soul_Crystal`: 7849
+- `Wooden_Block_`: 7850
+- `Pass_F1`: 7851
+- `Pass_F2`: 7852
+- `Pass_F3`: 7853
+- `Pass_CF`: 7854
+- `Heart`: 7855
+- `Girl_Bunch_Of_Flower_`: 7856
+- `Handmade_Kitty_Doll`: 7857
+- `Dragonball_Yellow_`: 7858
+- `Game_Ticket`: 7859
+- `Peeps`: 7860
+- `Jelly_Bean`: 7861
+- `Marshmallow`: 7862
+- `GOLD_ID4`: 7863
+- `Love_Flower`: 7864
+- `Gold_Pouch`: 7865
+- `Certificate`: 7866
+- `SesamePouch`: 7867
+- `Water`: 7868
+- `RicePouch`: 7869
+- `Corn`: 7870
+- `BeanPouch`: 7871
+- `Grass`: 7872
+- `MVP_Monster_Scroll`: 7873
+- `Monster_Scroll`: 7874
+- `Pirate_Box`: 7875
+- `Gold_Key`: 7876
+- `Red_Ring`: 7877
+- `Lusalka_Hair`: 7878
+- `Golden_Thread`: 7879
+- `Babayaga_Silver_Spoon`: 7880
+- `Book_Of_Magic`: 7881
+- `Pointed_Branch`: 7882
+- `Pointed_Wooden_Flute`: 7883
+- `Jade_Plate`: 7884
+- `Sacred_Arrow`: 7885
+- `Bean_Paste`: 7886
+- `Dried_Fruit_Box`: 7887
+- `Bag_Of_Nuts`: 7888
+- `Chicken_Feed`: 7889
+- `Mug`: 7891
+- `Charcoal`: 7892
+- `Sulfur`: 7893
+- `Nitrate`: 7894
+- `TRO_Memory_Book01`: 7895
+- `TRO_Memory_Book02`: 7896
+- `TRO_Memory_Book03`: 7897
+- `VVS_Balmung`: 7898
+- `Spiritualist_Dagger`: 7899
+- `Jenoss_Ring1`: 7900
+- `Jenoss_Ring2`: 7901
+- `Jenoss_Ring3`: 7902
+- `Jenoss_Ring4`: 7903
+- `Piano_Key`: 7904
+- `Rok_Star_Badge_`: 7905
+- `Poppy_Wreath`: 7906
+- `Bobbin_Of_Goddess`: 7907
+- `Louis_Hair_Coupon`: 7908
+- `Stolen_Cookie`: 7909
+- `Stolen_Candy`: 7910
+- `Yulia_Hat`: 7911
+- `Portable_Snowman`: 7912
+- `Test_Certificate`: 7913
+- `Ancient_Document_TW`: 7914
+- `Copper_Coin_`: 7915
+- `Silver_Coin_`: 7916
+- `Magic_Potion`: 7917
+- `Particle_Of_Memory`: 7918
+- `Festival_Ticket`: 7919
+- `Hero's_Arsenal`: 7920
+- `Essence_Of_Dragon`: 7921
+- `RWC_Ticket`: 7922
+- `KRATHONG_`: 7923
+- `Gold_Paper`: 7924
+- `Silver_Paper`: 7925
+- `Incense`: 7926
+- `Candle_TW`: 7927
+- `Brazilian_Flag_`: 7928
+- `Golden_Coin_`: 7929
+- `Cowking's_Nose_Ring`: 7930
+- `Poison_Kit`: 7931
+- `Poison_Herb_Nerium`: 7932
+- `Poison_Herb_Rantana`: 7933
+- `Poison_Herb_Makulata`: 7934
+- `Poison_Herb_Seratum`: 7935
+- `Poison_Herb_Scopolia`: 7936
+- `Poison_Herb_Amoena`: 7937
+- `Light_Granule`: 7938
+- `Elder_Branch`: 7939
+- `Special_Alloy_Trap`: 7940
+- `Halloween_Ticket`: 7941
+- `Letter_From_Chico`: 7942
+- `Caskinya`: 7943
+- `Box_Of_Seal`: 7944
+- `Almighty_Charm`: 7945
+- `Valentine_Gold_Ring`: 7946
+- `Valentine_Silver_Ring`: 7947
+- `Box`: 7948
+- `Woven_Wool`: 7949
+- `Ayothaya_Ticket`: 7950
+- `Gold_Tulip`: 7951
+- `Gift_From_Romiros`: 7952
+- `Gift_From_Juliedge`: 7953
+- `Festival_Ticket_`: 7954
+- `Lost_Card1`: 7955
+- `Lost_Card2`: 7956
+- `Lost_Card3`: 7957
+- `Lost_Card4`: 7958
+- `Ancient_Gold_Coin`: 7959
+- `Ancient_Silver_Coin`: 7960
+- `Weapon_Exchange`: 7961
+- `Treasure_Map1`: 7962
+- `Treasure_Map2`: 7963
+- `Treasure_Map3`: 7964
+- `Treasure_Map4`: 7965
+- `Weird_Parchment1`: 7966
+- `Weird_Parchment2`: 7967
+- `Weird_Parchment3`: 7968
+- `Weird_Parchment4`: 7969
+- `Unwritten_Letter1`: 7970
+- `Unwritten_Letter2`: 7971
+- `Oath_Day_Letter`: 7972
+- `Immortality_Egg`: 7973
+- `Illusion_Piece`: 7974
+- `Cupid_Choco`: 7975
+- `Gf_Magic_Coin`: 7976
+- `Hunting_Medal_Badge`: 7977
+- `Spring_Stanza1`: 7978
+- `Spring_Stanza2`: 7979
+- `Spring_Stanza3`: 7980
+- `Spring_Stanza4`: 7981
+- `Spring_Stanza5`: 7982
+- `Spring_Stanza6`: 7983
+- `Spring_Stanza7`: 7984
+- `Spring_Stanza8`: 7985
+- `Spring_Stanza9`: 7986
+- `Spring_Stanza10`: 7987
+- `Spring_Stanza11`: 7988
+- `Spring_Stanza12`: 7989
+- `Spring_Stanza13`: 7990
+- `Spring_Stanza14`: 7991
+- `Spring_Stanza15`: 7992
+- `Spring_Stanza16`: 7993
+- `Spring_Stanza17`: 7994
+- `Spring_Stanza18`: 7995
+- `Spring_Stanza19`: 7996
+- `Spring_Stanza20`: 7997
+- `Spring_Stanza21`: 7998
+- `Spring_Stanza22`: 7999
+- `Poring_Egg`: 9001
+- `Drops_Egg`: 9002
+- `Poporing_Egg`: 9003
+- `Lunatic_Egg`: 9004
+- `Picky_Egg`: 9005
+- `Chonchon_Egg`: 9006
+- `Steel_Chonchon_Egg`: 9007
+- `Hunter_Fly_Egg`: 9008
+- `Savage_Bebe_Egg`: 9009
+- `Baby_Desert_Wolf_Egg`: 9010
+- `Rocker_Egg`: 9011
+- `Spore_Egg`: 9012
+- `Poison_Spore_Egg`: 9013
+- `PecoPeco_Egg`: 9014
+- `Smokie_Egg`: 9015
+- `Yoyo_Egg`: 9016
+- `Orc_Warrior_Egg`: 9017
+- `Munak_Egg`: 9018
+- `Dokkaebi_Egg`: 9019
+- `Sohee_Egg`: 9020
+- `Isis_Egg`: 9021
+- `Green_Petite_Egg`: 9022
+- `Deviruchi_Egg`: 9023
+- `Bapho_Jr._Egg`: 9024
+- `Bongun_Egg`: 9025
+- `Zherlthsh_Egg`: 9026
+- `Alice_Egg`: 9027
+- `Rice_Cake_Egg`: 9028
+- `Santa_Goblin_Egg`: 9029
+- `Chung_E_Egg`: 9030
+- `Spring_Rabbit_Egg`: 9031
+- `Knife_Goblin_Egg`: 9032
+- `Flail_Goblin_Egg`: 9033
+- `Hammer_Goblin_Egg`: 9034
+- `Red_Deleter_Egg`: 9035
+- `Diabolic_Egg`: 9036
+- `Wanderer_Egg`: 9037
+- `New_Year_Doll_Egg`: 9038
+- `Bacsojin_Egg`: 9039
+- `Civil_Servant_Egg`: 9040
+- `Leaf_Cat_Egg`: 9041
+- `Loli_Ruri_Egg`: 9042
+- `Marionette_Egg`: 9043
+- `Shinobi_Egg`: 9044
+- `Whisper_Egg`: 9045
+- `Goblin_Leader_Egg`: 9046
+- `Wicked_Nymph_Egg`: 9047
+- `Miyabi_Ningyo_Egg`: 9048
+- `Dullahan_Egg`: 9049
+- `Medusa_Egg`: 9050
+- `Stone_Shooter_Egg`: 9051
+- `Incubus_Egg`: 9052
+- `Golem_Egg`: 9053
+- `Nightmare_Terror_Egg`: 9054
+- `Succubus_Egg`: 9055
+- `Imp_Egg`: 9056
+- `Egg_Of_Tiny`: 9057
+- `Snow_Rabbit_Egg`: 9058
+- `Tikbalang_Pet`: 9059
+- `Brownie_Egg`: 9060
+- `Marin_Egg`: 9061
+- `Novice_Poring_Egg`: 9062
+- `Skull_Helm`: 10001
+- `Monster_Oxygen_Mask`: 10002
+- `Transparent_Headgear`: 10003
+- `Pacifier`: 10004
+- `Wig`: 10005
+- `Queen's_Hair_Ornament`: 10006
+- `Silk_Ribbon`: 10007
+- `Punisher`: 10008
+- `Wild_Flower`: 10009
+- `Battered_Pot`: 10010
+- `Stellar_Hairpin`: 10011
+- `Tiny_Egg_Shell`: 10012
+- `Backpack`: 10013
+- `Rocker_Glasses`: 10014
+- `Green_Lace`: 10015
+- `Golden_Bell`: 10016
+- `Bark_Shorts`: 10017
+- `Monkey_Circlet`: 10018
+- `Red_Muffler`: 10019
+- `Sword_Of_Grave_Keeper`: 10020
+- `Round_Hair_Ornament`: 10021
+- `Golden_Earing`: 10022
+- `Green_Lucky_Bag`: 10023
+- `Fashionable_Glasses`: 10024
+- `Star_Hairband`: 10025
+- `Wine_On_Sleeve`: 10026
+- `Spirit_Chain_`: 10027
+- `Nice_Badge`: 10028
+- `Jade_Trinket`: 10029
+- `Summer_Fan`: 10030
+- `Death_Coil`: 10031
+- `Queen's_Coronet`: 10032
+- `Apro_Hair`: 10033
+- `Ball_Mask`: 10034
+- `Windup_Spring`: 10035
+- `Hell_Horn`: 10036
+- `Black_Butterfly_Mask`: 10037
+- `Horn_Protector`: 10038
+- `Tw_Backpack`: 10039
+- `Prontera_Book_01`: 11000
+- `Adventure_Story01`: 11001
+- `Great_Chef_Orleans01`: 11002
+- `Legend_Of_Kafra01`: 11003
+- `Mercenary_Rebellion`: 11004
+- `Tyrant_Schmidt`: 11005
+- `Blood_Flower01`: 11006
+- `Blood_Flower02`: 11007
+- `Barmund`: 11008
+- `Adventure_Story02`: 11009
+- `Reward_List_Book`: 11010
+- `Barmund_Note`: 11011
+- `Expedition_Report`: 11012
+- `Expedition_Report_Vol1`: 11013
+- `Expedition_Report_Vol2`: 11014
+- `Expedition_Report_Vol3`: 11015
+- `Expedition_Report_Vol4`: 11016
+- `Reward_List_Book2`: 11017
+- `Splendide_Selling_Item`: 11018
+- `Manuk_Selling_Item`: 11019
+- `Japan_Book1`: 11020
+- `Japan_Book2`: 11021
+- `Mix_Cook_Book`: 11022
+- `Increase_Stamina_Study`: 11023
+- `Vital_Drink_CB`: 11024
+- `Swordman_Book_Basic`: 11025
+- `Swordman_Book_Practice`: 11026
+- `Swrodman_Book_Misc`: 11027
+- `Thief_Book_Basic`: 11028
+- `Thief_Book_Practice`: 11029
+- `Thief_Book_Misc`: 11030
+- `Archer_Book_Basic`: 11031
+- `Archer_Book_Practice`: 11032
+- `Archer_Book_Misc`: 11033
+- `Acol_Book_Basic`: 11034
+- `Acol_Book_Practice`: 11035
+- `Acol_Book_Misc`: 11036
+- `Mage_Book_Basic`: 11037
+- `Mage_Book_Practice`: 11038
+- `Mage_Book_Misc`: 11039
+- `Mer_Book_Basic`: 11040
+- `Mer_Book_Practice`: 11041
+- `Mer_Book_Misc`: 11042
+- `TK_Book_Basic`: 11043
+- `TK_Book_Practice`: 11044
+- `TK_Book_Misc`: 11045
+- `Ninja_Book_Basic`: 11046
+- `Ninja_Book_Practice`: 11047
+- `Ninja_Book_Misc`: 11048
+- `Gun_Book_Basic`: 11049
+- `Gun_Book_Practice`: 11050
+- `Gun_Book_Misc`: 11051
+- `SN_Book_Basic`: 11052
+- `SN_Book_Practice`: 11053
+- `SN_Book_Misc`: 11054
+- `Basic_Adventure`: 11055
+- `Spiritualism_Guide`: 11056
+- `Feb_Sweets`: 11057
+- `Novice_Combi_Book`: 11058
+- `WoE_TE_Rental_List`: 11059
+- `Energy_Xtal_Combi_Book`: 11060
+- `Light_Yellow_Pot`: 11500
+- `Light_White_Pot`: 11501
+- `Light_Blue_Pot`: 11502
+- `Siege_White_Potion`: 11503
+- `Siege_Blue_Potion`: 11504
+- `Iris`: 11505
+- `Fanta_Orange`: 11506
+- `Fanta_Grape`: 11507
+- `Karada_Meguri_Tea`: 11508
+- `Royal_Milk_Tea`: 11509
+- `Coke_Zero`: 11510
+- `Coke_No_Cal`: 11511
+- `Coca_Cola`: 11512
+- `Protect_Neck_Candy`: 11513
+- `Enriched_Slim_Pot`: 11514
+- `Coconut`: 11515
+- `Asai_Fruit`: 11516
+- `Puri_Potion`: 11517
+- `N_Blue_Potion`: 11518
+- `Beef_Toast`: 11519
+- `Mora_Mandarin`: 11520
+- `Pingui_Berry_Juice`: 11521
+- `Red_Raffle_Sap`: 11522
+- `Yellow_Raffle_Sap`: 11523
+- `White_Raffle_Sap`: 11524
+- `Mora_Hip_Tea`: 11525
+- `Rafflecino`: 11526
+- `Baklava`: 11527
+- `Kanafeh`: 11528
+- `MAAMOUL_`: 11529
+- `Jujube`: 11530
+- `Coffee`: 11531
+- `Nasi_Goreng`: 11532
+- `Satay`: 11533
+- `Coco_Juice`: 11534
+- `Almond_Chocolate`: 11535
+- `Cat_Hard_Biscuit`: 11536
+- `Rice_weevil_Bug`: 11537
+- `Octupus_Leg`: 11538
+- `Athale_Choco`: 11539
+- `Shyai_Choco`: 11540
+- `Mid_Choco`: 11541
+- `Zonda_Choco`: 11542
+- `Goedo_Choco`: 11543
+- `Huike_Choco`: 11544
+- `Rune_Choco`: 11545
+- `Pope_Choco`: 11546
+- `Woe_Violet_Potion`: 11547
+- `Woe_White_Potion`: 11548
+- `Woe_Blue_Potion`: 11549
+- `Pumpkin_Cake`: 11550
+- `Savory_Herb_Salad`: 11551
+- `Apple_Carrot_Salad`: 11552
+- `Casual_Stew`: 11553
+- `Golden_Roasted_Apple`: 11554
+- `TE_White_Potion`: 11557
+- `TE_White_Slim_Potion`: 11558
+- `Trance_Candy_R`: 11592
+- `Trance_Candy_B`: 11593
+- `Trance_Candy_Y`: 11594
+- `Trance_Candy_G`: 11595
+- `Girl_Bunch_Of_Flower`: 11701
+- `Moon_Cookie`: 11702
+- `Mysterious_Blood`: 11703
+- `KETUPAT_F`: 11704
+- `Special_White_Potion`: 11705
+- `Steak`: 11706
+- `Roasted_Beef`: 11707
+- `Fore_Flank_Sirloin`: 11708
+- `Fanta_Zero_Lemon`: 11709
+- `Sakura_Mist`: 11710
+- `Sakura_Milk_Tea`: 11711
+- `First_Leaf_Tea`: 11712
+- `Julia's_Candy`: 11713
+- `Fruit_Salad`: 11715
+- `Shepherd_Salad`: 11716
+- `Yogurt`: 11717
+- `Sushi_Kebab`: 11718
+- `Bisket_Dessert`: 11719
+- `Cold_Scroll_2_5`: 12000
+- `Holy_Scroll_1_3`: 12001
+- `Holy_Scroll_1_5`: 12002
+- `Holy_Scroll_2_1`: 12003
+- `Arrow_Container`: 12004
+- `Iron_Arrow_Container`: 12005
+- `Steel_Arrow_Container`: 12006
+- `Ori_Arrow_Container`: 12007
+- `Fire_Arrow_Container`: 12008
+- `Silver_Arrow_Container`: 12009
+- `Wind_Arrow_Container`: 12010
+- `Stone_Arrow_Container`: 12011
+- `Crystal_Arrow_Container`: 12012
+- `Shadow_Arrow_Container`: 12013
+- `Imma_Arrow_Container`: 12014
+- `Rusty_Arrow_Container`: 12015
+- `Speed_Up_Potion`: 12016
+- `Slow_Down_Potion`: 12017
+- `Fire_Cracker`: 12018
+- `Holy_Egg`: 12019
+- `Water_Of_Darkness`: 12020
+- `Pork_Belly`: 12021
+- `Spareribs`: 12022
+- `Giftbox_China`: 12023
+- `Red_Pouch_Of_Surprise`: 12024
+- `Egg_Boy`: 12025
+- `Egg_Girl`: 12026
+- `Giggling_Box`: 12027
+- `Box_Of_Thunder`: 12028
+- `Gloomy_Box`: 12029
+- `Box_Of_Grudge`: 12030
+- `Sleepy_Box`: 12031
+- `Box_Of_Storm`: 12032
+- `Box_Of_Sunlight`: 12033
+- `Painting_Box`: 12034
+- `Lotto_Box01`: 12035
+- `Lotto_Box02`: 12036
+- `Lotto_Box03`: 12037
+- `Lotto_Box04`: 12038
+- `Lotto_Box05`: 12039
+- `Stone_Of_Intelligence_`: 12040
+- `Str_Dish01`: 12041
+- `Str_Dish02`: 12042
+- `Str_Dish03`: 12043
+- `Str_Dish04`: 12044
+- `Str_Dish05`: 12045
+- `Int_Dish01`: 12046
+- `Int_Dish02`: 12047
+- `Int_Dish03`: 12048
+- `Int_Dish04`: 12049
+- `Int_Dish05`: 12050
+- `Vit_Dish01`: 12051
+- `Vit_Dish02`: 12052
+- `Vit_Dish03`: 12053
+- `Vit_Dish04`: 12054
+- `Vit_Dish05`: 12055
+- `Agi_Dish01`: 12056
+- `Agi_Dish02`: 12057
+- `Agi_Dish03`: 12058
+- `Agi_Dish04`: 12059
+- `Agi_Dish05`: 12060
+- `Dex_Dish01`: 12061
+- `Dex_Dish02`: 12062
+- `Dex_Dish03`: 12063
+- `Dex_Dish04`: 12064
+- `Dex_Dish05`: 12065
+- `Luk_Dish01`: 12066
+- `Luk_Dish02`: 12067
+- `Luk_Dish03`: 12068
+- `Luk_Dish04`: 12069
+- `Luk_Dish05`: 12070
+- `Str_Dish06`: 12071
+- `Str_Dish07`: 12072
+- `Str_Dish08`: 12073
+- `Str_Dish09`: 12074
+- `Str_Dish10`: 12075
+- `Int_Dish06`: 12076
+- `Int_Dish07`: 12077
+- `Int_Dish08`: 12078
+- `Int_Dish09`: 12079
+- `Int_Dish10`: 12080
+- `Vit_Dish06`: 12081
+- `Vit_Dish07`: 12082
+- `Vit_Dish08`: 12083
+- `Vit_Dish09`: 12084
+- `Vit_Dish10`: 12085
+- `Agi_Dish06`: 12086
+- `Agi_Dish07`: 12087
+- `Agi_Dish08`: 12088
+- `Agi_Dish09`: 12089
+- `Agi_Dish10`: 12090
+- `Dex_Dish06`: 12091
+- `Dex_Dish07`: 12092
+- `Dex_Dish08`: 12093
+- `Dex_Dish09`: 12094
+- `Dex_Dish10`: 12095
+- `Luk_Dish06`: 12096
+- `Luk_Dish07`: 12097
+- `Luk_Dish08`: 12098
+- `Luk_Dish09`: 12099
+- `Luk_Dish10`: 12100
+- `Citron`: 12101
+- `Meat_Skewer`: 12102
+- `Bloody_Dead_Branch`: 12103
+- `Random_Quiver`: 12104
+- `Set_Of_Taiming_Item`: 12105
+- `Accessory_Box`: 12106
+- `Wrapped_Mask`: 12107
+- `Bundle_Of_Magic_Scroll`: 12108
+- `Poring_Box`: 12109
+- `First_Aid_Kit`: 12110
+- `Food_Package`: 12111
+- `Tropical_Sograt`: 12112
+- `Vermilion_The_Beach`: 12113
+- `Elemental_Fire`: 12114
+- `Elemental_Water`: 12115
+- `Elemental_Earth`: 12116
+- `Elemental_Wind`: 12117
+- `Resist_Fire`: 12118
+- `Resist_Water`: 12119
+- `Resist_Earth`: 12120
+- `Resist_Wind`: 12121
+- `Sesame_Pastry`: 12122
+- `Honey_Pastry`: 12123
+- `Rainbow_Cake`: 12124
+- `Outdoor_Cooking_Kits`: 12125
+- `Indoor_Cooking_Kits`: 12126
+- `High_end_Cooking_Kits`: 12127
+- `Imperial_Cooking_Kits`: 12128
+- `Fantastic_Cooking_Kits`: 12129
+- `Cookie_Bag`: 12130
+- `Lucky_Potion`: 12131
+- `Red_Bag`: 12132
+- `Ice_Cream_`: 12133
+- `Red_Envelope`: 12134
+- `Green_Ale`: 12135
+- `Women's_Bundle`: 12136
+- `1st_Stage_Prize`: 12137
+- `2nd_Stage_Prize`: 12138
+- `3rd_Stage_Prize`: 12139
+- `4th_Stage_Prize`: 12140
+- `5th_Stage_Prize`: 12141
+- `Magic_Book`: 12142
+- `Red_Can`: 12143
+- `Sphere_Case_Wind`: 12144
+- `Sphere_Case_Darkness`: 12145
+- `Sphere_Case_Poison`: 12146
+- `Sphere_Case_Water`: 12147
+- `Sphere_Case_Fire`: 12148
+- `Bullet_Case`: 12149
+- `Bullet_Case_Blood`: 12150
+- `Bullet_Case_Silver`: 12151
+- `Special_Box`: 12152
+- `Bow_Mercenary_Scroll1`: 12153
+- `Bow_Mercenary_Scroll2`: 12154
+- `Bow_Mercenary_Scroll3`: 12155
+- `Bow_Mercenary_Scroll4`: 12156
+- `Bow_Mercenary_Scroll5`: 12157
+- `Bow_Mercenary_Scroll6`: 12158
+- `Bow_Mercenary_Scroll7`: 12159
+- `Bow_Mercenary_Scroll8`: 12160
+- `Bow_Mercenary_Scroll9`: 12161
+- `Bow_Mercenary_Scroll10`: 12162
+- `SwordMercenary_Scroll1`: 12163
+- `SwordMercenary_Scroll2`: 12164
+- `SwordMercenary_Scroll3`: 12165
+- `SwordMercenary_Scroll4`: 12166
+- `SwordMercenary_Scroll5`: 12167
+- `SwordMercenary_Scroll6`: 12168
+- `SwordMercenary_Scroll7`: 12169
+- `SwordMercenary_Scroll8`: 12170
+- `SwordMercenary_Scroll9`: 12171
+- `SwordMercenary_Scroll10`: 12172
+- `SpearMercenary_Scroll1`: 12173
+- `SpearMercenary_Scroll2`: 12174
+- `SpearMercenary_Scroll3`: 12175
+- `SpearMercenary_Scroll4`: 12176
+- `SpearMercenary_Scroll5`: 12177
+- `SpearMercenary_Scroll6`: 12178
+- `SpearMercenary_Scroll7`: 12179
+- `SpearMercenary_Scroll8`: 12180
+- `SpearMercenary_Scroll9`: 12181
+- `SpearMercenary_Scroll10`: 12182
+- `Holy_Arrow_Quiver`: 12183
+- `Mercenary_Red_Potion`: 12184
+- `Mercenary_Blue_Potion`: 12185
+- `Red_Box`: 12186
+- `Green_Box`: 12187
+- `Magical_Moon_Cake`: 12188
+- `Red_Box_`: 12189
+- `Moon_Cake`: 12190
+- `Special_Moon_Cake`: 12191
+- `Pumpkin_Pie`: 12192
+- `Brezel`: 12193
+- `Hometown_Gift`: 12194
+- `Plain_Rice_Cake`: 12195
+- `Hearty_Rice_Cake`: 12196
+- `Salty_Rice_Cake`: 12197
+- `Lucky_Rice_Cake`: 12198
+- `Rice_Scroll`: 12199
+- `Event_Cake`: 12200
+- `Red_Box_C`: 12201
+- `Str_Dish10_`: 12202
+- `Agi_Dish10_`: 12203
+- `Int_Dish10_`: 12204
+- `Dex_Dish10_`: 12205
+- `Luk_Dish10_`: 12206
+- `Vit_Dish10_`: 12207
+- `Battle_Manual`: 12208
+- `Insurance`: 12209
+- `Bubble_Gum`: 12210
+- `Kafra_Card`: 12211
+- `Giant_Fly_Wing`: 12212
+- `Neuralizer`: 12213
+- `Convex_Mirror`: 12214
+- `Blessing_10_Scroll`: 12215
+- `Inc_Agi_10_Scroll`: 12216
+- `Aspersio_5_Scroll`: 12217
+- `Assumptio_5_Scroll`: 12218
+- `Wind_Walk_10_Scroll`: 12219
+- `Adrenaline_Scroll`: 12220
+- `Megaphone_`: 12221
+- `Sweet_Candy_Striper`: 12225
+- `Examination1`: 12226
+- `Examination2`: 12227
+- `Examination3`: 12228
+- `Examination4`: 12229
+- `Examination5`: 12230
+- `Examination6`: 12231
+- `Gingerbread`: 12232
+- `Kvass`: 12233
+- `Cacao99`: 12234
+- `Strawberry_Choco`: 12235
+- `Choco_Tart`: 12236
+- `Choco_Lump`: 12237
+- `New_Year_Rice_Cake_1`: 12238
+- `New_Year_Rice_Cake_2`: 12239
+- `Old_Yellow_Box`: 12240
+- `M_Center_Potion`: 12241
+- `M_Awakening_Potion`: 12242
+- `M_Berserk_Potion`: 12243
+- `Old_Gift_Box`: 12244
+- `Green_Ale_US`: 12245
+- `Magic_Card_Album`: 12246
+- `Halohalo`: 12247
+- `Masquerade_Ball_Box`: 12248
+- `Payroll_Of_Kafra_`: 12249
+- `Str_Dish10_M`: 12250
+- `Agi_Dish10_M`: 12251
+- `Int_Dish10_M`: 12252
+- `Dex_Dish10_M`: 12253
+- `Luk_Dish10_M`: 12254
+- `Vit_Dish10_M`: 12255
+- `PRO_Gift_Box`: 12256
+- `Cold_Medicine`: 12257
+- `Bombring_Box`: 12258
+- `Miracle_Medicine`: 12259
+- `Cool_Summer_Outfit`: 12260
+- `Secret_Medicine`: 12261
+- `Inspector_Certificate_`: 12262
+- `Comp_Battle_Manual`: 12263
+- `Comp_Bubble_Gum`: 12264
+- `Comp_Insurance`: 12265
+- `Sesame_Pastry_`: 12266
+- `Honey_Pastry_`: 12267
+- `Rainbow_Cake_`: 12268
+- `Tasty_Colonel`: 12269
+- `Tasty_Major`: 12270
+- `Mre_A`: 12271
+- `Mre_B`: 12272
+- `Mre_C`: 12273
+- `Gold_Pill_1`: 12274
+- `Gold_Pill_2`: 12275
+- `Mimic_Scroll`: 12276
+- `Disguise_Scroll`: 12277
+- `Alice_Scroll`: 12278
+- `Undead_Element_Scroll`: 12279
+- `Holy_Element_Scroll`: 12280
+- `Tresure_Box_WoE`: 12281
+- `Internet_Cafe1`: 12282
+- `Internet_Cafe2`: 12283
+- `Internet_Cafe3`: 12284
+- `Internet_Cafe4`: 12285
+- `Masquerade_Ball_Box2`: 12286
+- `Love_Angel`: 12287
+- `Squirrel`: 12288
+- `Gogo`: 12289
+- `Mysterious_Can`: 12290
+- `Mysterious_PET_Bottle`: 12291
+- `Unripe_Fruit`: 12292
+- `Dried_Yggdrasilberry`: 12293
+- `PC_Bang_Coin_Box1`: 12294
+- `PC_Bang_Coin_Box2`: 12295
+- `PC_Bang_Coin_Box3`: 12296
+- `PC_Bang_Coin_Box4`: 12297
+- `SP_Potion`: 12298
+- `Mega_Resist_Potion`: 12299
+- `Wild_Rose_Scroll`: 12300
+- `Doppelganger_Scroll`: 12301
+- `Ygnizem_Scroll`: 12302
+- `Water_Of_Blessing`: 12303
+- `Picture_Diary`: 12304
+- `Mini_Heart`: 12305
+- `Newcomer`: 12306
+- `Kid`: 12307
+- `Magic_Castle`: 12308
+- `Bulging_Head`: 12309
+- `Spray_Of_Flowers`: 12310
+- `Large_Spray_Of_Flowers`: 12311
+- `Thick_Manual50`: 12312
+- `Protection_Of_Angel`: 12313
+- `Noive_Box`: 12314
+- `Goddess_Bless`: 12315
+- `Angel_Bless`: 12316
+- `Powder_Snow`: 12317
+- `Little_Heart`: 12318
+- `Strawberry_Cake`: 12319
+- `Pineapple_Juice`: 12320
+- `Spicy_Sandwich`: 12321
+- `Chocolate_Pie`: 12322
+- `N_Fly_Wing`: 12323
+- `N_Butterfly_Wing`: 12324
+- `N_Magnifier`: 12325
+- `J_Firecracker`: 12326
+- `Charm_Of_Luck`: 12327
+- `Charm_Of_Happiness`: 12328
+- `Recall_MaleGM`: 12329
+- `Recall_FemaleGM`: 12330
+- `Ginseng`: 12331
+- `Fruit_Juice`: 12332
+- `Ansila`: 12333
+- `Cherish_Box`: 12334
+- `Yummy_Skewered_Dish`: 12335
+- `Baked_Mushroom`: 12336
+- `Grilled_Sausage`: 12337
+- `Grilled_Corn`: 12338
+- `Cherish_Box_Ori`: 12339
+- `Mysterious_Rice_Powder`: 12340
+- `Special_Alloy_Trap_Box`: 12341
+- `Manuk's_Opportunity`: 12342
+- `Manuk's_Courage`: 12343
+- `Pinguicula's_fruit_Jam`: 12344
+- `Luciola's_Honey_Jam`: 12345
+- `Unripe_Acorn`: 12346
+- `Acorn_Jelly`: 12347
+- `Manuk's_Faith`: 12348
+- `Cornus'_Tears`: 12349
+- `Angeling_Potion`: 12350
+- `Shout_Megaphone`: 12351
+- `Dun_Tele_Scroll3`: 12352
+- `Tiny_Waterbottle`: 12353
+- `Buche_De_Noel`: 12354
+- `Xmas_Gift`: 12355
+- `Louise_Costume_Box`: 12356
+- `Shiny_Wing_Gown`: 12357
+- `Fan_Of_Wind`: 12358
+- `Very_Soft_Plant`: 12359
+- `Very_Red_Juice`: 12360
+- `Delicious_Shaved_Ice`: 12361
+- `Kuloren`: 12362
+- `Fit_Pipe`: 12363
+- `Staff_Of_Leader`: 12364
+- `Charming_Lotus`: 12365
+- `Gril_Doll`: 12366
+- `Luxury_Whisky_Bottle`: 12367
+- `Splendid_Mirror`: 12368
+- `Oilpalm_Coconut`: 12369
+- `Gril's_Naivety`: 12370
+- `Magical_Lithography`: 12371
+- `Hell_Contract`: 12372
+- `Boy's_Naivety`: 12373
+- `Flaming_Ice`: 12374
+- `Acaraje`: 12375
+- `Mysterious_Can2`: 12376
+- `Mysterious_PET_Bottle2`: 12377
+- `2009_Rice_Cake_Soup`: 12378
+- `Pope's_Cookie`: 12379
+- `Desert_Wolf_Babe_Scroll`: 12380
+- `ValkyrieA_Scroll`: 12381
+- `ValkyrieB_Scroll`: 12382
+- `Vulcan_Bullet_Magazine`: 12383
+- `Rainbow_Ruby_Water`: 12384
+- `Rainbow_Ruby_Fire`: 12385
+- `Rainbow_Ruby_Wind`: 12386
+- `Rainbow_Ruby_Earth`: 12387
+- `Runstone_Crush`: 12388
+- `Runstone_Storm`: 12389
+- `Runstone_Millennium`: 12390
+- `Lucky_Egg_C`: 12391
+- `RepairA`: 12392
+- `RepairB`: 12393
+- `RepairC`: 12394
+- `Tantanmen`: 12395
+- `Fools_Day_Box`: 12396
+- `Fools_Day_Box2`: 12397
+- `PCBang_Gift_Box`: 12398
+- `Castle_Treasure_Box`: 12399
+- `Water_Of_Blessing_`: 12400
+- `Rune_Kn_Test_Int`: 12401
+- `29Fruit`: 12402
+- `Lucky_Egg_C2`: 12403
+- `Acti_Potion`: 12404
+- `Underripe_Yggseed`: 12405
+- `Psychic_ArmorS`: 12406
+- `PCBang_Coupon_Box`: 12407
+- `Leaf_Cat_Ball`: 12408
+- `Pork_Belly_H`: 12409
+- `Spareribs_H`: 12410
+- `HE_Battle_Manual`: 12411
+- `HE_Bubble_Gum`: 12412
+- `PCBang_Coupon_Box2`: 12413
+- `Guarana_Candy`: 12414
+- `Siege_Teleport_Scroll2`: 12415
+- `LUcky_Egg_C3`: 12416
+- `Boost500`: 12417
+- `Full_SwingK`: 12418
+- `Mana_Plus`: 12419
+- `Stamina_Up_M`: 12420
+- `Digestive_F`: 12421
+- `HP_Increase_PotionS`: 12422
+- `HP_Increase_PotionM`: 12423
+- `HP_Increase_PotionL`: 12424
+- `SP_Increase_PotionS`: 12425
+- `SP_Increase_PotionM`: 12426
+- `SP_Increase_PotionL`: 12427
+- `Enrich_White_PotionZ`: 12428
+- `Savage_BBQ`: 12429
+- `Wug_Blood_Cocktail`: 12430
+- `Minor_Brisket`: 12431
+- `Siroma_Icetea`: 12432
+- `Drocera_Herb_Stew`: 12433
+- `Petti_Tail_Noodle`: 12434
+- `Black_Thing`: 12435
+- `Vitata500`: 12436
+- `Enrich_Celermine_Juice`: 12437
+- `F_Giant_Fly_Wing`: 12438
+- `F_Battle_Manual`: 12439
+- `F_Insurance`: 12440
+- `F_Bubble_Gum`: 12441
+- `F_Kafra_Card`: 12442
+- `F_Neuralizer`: 12443
+- `F_Dun_Tele_Scroll1`: 12444
+- `F_Str_Dish10_`: 12445
+- `F_Agi_Dish10_`: 12446
+- `F_Int_Dish10_`: 12447
+- `F_Dex_Dish10_`: 12448
+- `F_Luk_Dish10_`: 12449
+- `F_Vit_Dish10_`: 12450
+- `F_WOB_Rune`: 12451
+- `F_WOB_Schwaltz`: 12452
+- `F_WOB_Rachel`: 12453
+- `F_WOB_Local`: 12454
+- `F_Greed_Scroll`: 12456
+- `F_Glass_Of_Illusion`: 12457
+- `F_Abrasive`: 12458
+- `F_Med_Life_Potion`: 12459
+- `F_Small_Life_Potion`: 12460
+- `F_Regeneration_Potion`: 12461
+- `F_B_Mdef_Potion`: 12462
+- `F_S_Mdef_Potion`: 12463
+- `F_B_Def_Potion`: 12464
+- `F_S_Def_Potion`: 12465
+- `F_Blessing_10_Scroll`: 12466
+- `F_Inc_Agi_10_Scroll`: 12467
+- `F_Aspersio_5_Scroll`: 12468
+- `F_Wind_Walk_10_Scroll`: 12470
+- `F_Adrenaline_Scroll`: 12471
+- `F_Convex_Mirror`: 12472
+- `RWC_Parti_Box`: 12473
+- `RWC_Final_Comp_Box`: 12474
+- `Cure_Free`: 12475
+- `PCBang_Coupon_Box3`: 12476
+- `Gift_Bundle`: 12477
+- `Chance_Box`: 12478
+- `Caracas_Ring_Box`: 12479
+- `Attend_3Day_Box`: 12480
+- `Attend_7Day_Box`: 12481
+- `Attend_10Day_Box`: 12482
+- `Attend_15Day_Box`: 12483
+- `Attend_20Day_Box`: 12484
+- `Attend_25Day_Box`: 12485
+- `GoldPC_First_Box`: 12486
+- `PC_4Leaf_Clover_Box`: 12487
+- `Ticket_Gift_Box`: 12488
+- `Ticket_Gift_Box2`: 12489
+- `Vivid_Notation`: 12490
+- `Curious_Snowball`: 12491
+- `Crumpled_Paper`: 12492
+- `Lucky_Egg_C4`: 12493
+- `E_Giant_Fly_Wing`: 12494
+- `E_Battle_Manual`: 12495
+- `E_Insurance`: 12496
+- `E_Bubble_Gum`: 12497
+- `E_Kafra_Card`: 12498
+- `E_Neuralizer`: 12499
+- `E_Dun_Tele_Scroll1`: 12500
+- `E_Str_Dish10_`: 12501
+- `E_Agi_Dish10_`: 12502
+- `E_Int_Dish10_`: 12503
+- `E_Dex_Dish10_`: 12504
+- `E_Luk_Dish10_`: 12505
+- `E_Vit_Dish10_`: 12506
+- `E_WOB_Rune`: 12507
+- `E_WOB_Schwaltz`: 12508
+- `E_WOB_Rachel`: 12509
+- `E_WOB_Local`: 12510
+- `E_Siege_Teleport_Scroll`: 12511
+- `E_Greed_Scroll`: 12512
+- `E_Glass_Of_Illusion`: 12513
+- `E_Abrasive`: 12514
+- `E_Med_Life_Potion`: 12515
+- `E_Small_Life_Potion`: 12516
+- `E_Regeneration_Potion`: 12517
+- `E_B_Mdef_Potion`: 12518
+- `E_S_Mdef_Potion`: 12519
+- `E_B_Def_Potion`: 12520
+- `E_S_Def_Potion`: 12521
+- `E_Blessing_10_Scroll`: 12522
+- `E_Inc_Agi_10_Scroll`: 12523
+- `E_Aspersio_5_Scroll`: 12524
+- `E_Assumptio_5_Scroll`: 12525
+- `E_Wind_Walk_10_Scroll`: 12526
+- `E_Adrenaline_Scroll`: 12527
+- `E_Convex_Mirror`: 12528
+- `White_Slim_Potion_Box`: 12529
+- `Mastela_Fruit_Box`: 12530
+- `White_Potion_Box`: 12531
+- `Royal_Jelly_Box2`: 12532
+- `Blue_Herb_Box2`: 12533
+- `Yggdrasil_Seed_Box`: 12534
+- `Iggdrasilberry_Box`: 12535
+- `NY_Rice_Cake_Soup`: 12536
+- `Solo_Gift_Basket`: 12537
+- `Couple_Event_Basket`: 12538
+- `Splendid_Box`: 12539
+- `GM_Warp_Box`: 12540
+- `Fortune_Cookie1`: 12541
+- `Fortune_Cookie2`: 12542
+- `Fortune_Cookie3`: 12543
+- `Mystic_Tree_Branch`: 12544
+- `Lucky_Egg_C5`: 12545
+- `Suspicious_Dish`: 12546
+- `Chalcenodny_Box`: 12547
+- `Buy_Market_Permit2`: 12548
+- `White_Slim_Pot_Box2`: 12549
+- `Poison_Bottle_Box2`: 12550
+- `MVP_Tele_Scroll`: 12551
+- `Quest_Tele_Scroll`: 12552
+- `Brysinggamen_Piece_Box`: 12553
+- `Asprika_Piece_Box`: 12554
+- `Brynhild_Piece_Box`: 12555
+- `Sleipnir_Piece_Box`: 12556
+- `Mjolnir_Piece_Box`: 12557
+- `Magingiorde_Piece_Box`: 12558
+- `Tenkaippin_Strong`: 12559
+- `Tenkaippin_Clean`: 12560
+- `Mysterious_Seed`: 12561
+- `Bubble_Gum_Plus`: 12562
+- `BM75`: 12563
+- `3D_Glasses_Box`: 12564
+- `Cheer_Scarf_Box`: 12565
+- `Cheer_Scarf2_Box`: 12566
+- `Cheer_Scarf3_Box`: 12567
+- `Cheer_Scarf4_Box`: 12568
+- `Cheer_Scarf6_Box`: 12569
+- `Cheer_Scarf8_Box`: 12570
+- `Cheer_Scarf10_Box`: 12571
+- `Cheer_Scarf10_Box2`: 12572
+- `Fruit_Basket`: 12573
+- `Mora_Berry`: 12574
+- `Arrow_Of_Elf_Cntr`: 12575
+- `Hunting_Arrow_Cntr`: 12576
+- `Lucky_Egg_C6`: 12577
+- `Rapid_Life_Water`: 12578
+- `Ring_Of_Valkyrie_Box`: 12579
+- `Vending_Search_Scroll`: 12580
+- `Vending_Search_Scroll2`: 12581
+- `Siege_Supply_Box`: 12582
+- `PR_Team_Box`: 12583
+- `Develop_Team_box`: 12584
+- `Marketing_Team_Box`: 12585
+- `Operating_Team_Box`: 12586
+- `Summer_Night_box`: 12587
+- `Uni_Catalog_Bz`: 12591
+- `Cyclops_Box1`: 12592
+- `Cyclops_Box2`: 12593
+- `Cyclops_Box3`: 12594
+- `Lucky_Egg_C7`: 12595
+- `Magic_Candy`: 12596
+- `Opor_Ayam`: 12597
+- `Dendeng_Balado`: 12598
+- `Kurma`: 12599
+- `Treasure_Box_Scroll`: 12600
+- `Cold_Watermelon_Juice`: 12601
+- `Special_Box1`: 12602
+- `Special_Box2`: 12603
+- `Special_Box3`: 12604
+- `Special_Box4`: 12605
+- `Special_Box5`: 12606
+- `Lolli_Pop_Box`: 12607
+- `Splendid_Box2`: 12608
+- `Old_Ore_Box`: 12609
+- `Old_Coin_Pocket`: 12612
+- `High_Coin_Pocket`: 12613
+- `Mid_Coin_Pocket`: 12614
+- `Low_Coin_Pocket`: 12615
+- `Sgrade_Pocket`: 12616
+- `Agrade_Pocket`: 12617
+- `Bgrade_Pocket`: 12618
+- `Cgrade_Pocket`: 12619
+- `Dgrade_Pocket`: 12620
+- `Egrade_Pocket`: 12621
+- `Boarding_Halter`: 12622
+- `High_Weapon_Box`: 12623
+- `Delicious_Jelly`: 12624
+- `Sapa_Feat_Cert_Pack`: 12625
+- `Wander_Man_Scroll`: 12626
+- `Wicked_Nymph_Scroll`: 12627
+- `Kasa_Scroll`: 12628
+- `Salamander_Scroll`: 12629
+- `Teddy_Bear_Scroll`: 12630
+- `Macro_Stone_A`: 12631
+- `Macro_Stone_B`: 12632
+- `Malang_Cat_Can`: 12633
+- `Malang_Sp_Can`: 12636
+- `Gong_Bug_Pocket`: 12637
+- `Dried_Squid_Box`: 12638
+- `Flying_Fish_Box`: 12639
+- `Starfish_Box`: 12640
+- `Lucky_Egg_C8`: 12641
+- `Fruit_Of_Mastela_Box2`: 12642
+- `E_Coin_Pack50`: 12643
+- `PCBang_Coupon_Box4`: 12644
+- `J_Aspersio_5_Scroll_C`: 12645
+- `Takoyaki`: 12646
+- `Ink_Ball`: 12647
+- `Special_Potion_Set`: 12648
+- `Lv70_Imperial_Gift`: 12649
+- `Lv90_Imperial_Gift`: 12650
+- `Lv110_Imperial_Gift`: 12651
+- `Lv130_Imperial_Gift`: 12652
+- `Lv150_Imperial_Gift`: 12653
+- `Lucky_Egg_C9`: 12654
+- `Brain_Powder`: 12655
+- `Magical_Powder`: 12656
+- `Madness_Powder`: 12657
+- `Trans_Scroll_Devi`: 12658
+- `Trans_Scroll_Ray_Arch`: 12659
+- `Trans_Scroll_Mavka`: 12660
+- `Trans_Scroll_Marduk`: 12661
+- `Trans_Scroll_Banshee`: 12662
+- `Trans_Scroll_Poring`: 12663
+- `Trans_Scroll_Golem`: 12664
+- `Grovel_Buff`: 12665
+- `Thai_Perfume_MATK`: 12666
+- `Thai_Perfume_ATK`: 12667
+- `Thai_Perfume_ASPD`: 12668
+- `Thai_Perfume_CAST`: 12669
+- `Beast_Powder`: 12670
+- `99lv_Battle_Manual`: 12671
+- `Start_New_Box`: 12672
+- `Lucky_Egg_C10`: 12673
+- `God_Material_Box`: 12674
+- `Sg_Weapon_Supply_Box`: 12675
+- `Sg_Violet_Potion_Box`: 12676
+- `Siege_Arrow_Quiver_S`: 12677
+- `Siege_Arrow_Quiver_A`: 12678
+- `Sg_White_Potion_Box`: 12679
+- `Sg_Blue_Potion_Box`: 12680
+- `Nestea_Lemon`: 12681
+- `Nestea_Blacktea`: 12682
+- `Sg_Vi_Potion_Box200`: 12683
+- `ASPD_Potion`: 12684
+- `Gryphon_Egg_Scroll`: 12685
+- `Str_Dish20`: 12686
+- `Int_Dish20`: 12687
+- `Vit_Dish20`: 12688
+- `Dex_Dish20`: 12689
+- `Old_C_Album_Helm`: 12690
+- `Old_C_Album_Armor`: 12691
+- `Old_C_Album_Shield`: 12692
+- `Old_C_Album_Garment`: 12693
+- `Old_C_Album_Shoes`: 12694
+- `Old_C_Album_Acc`: 12695
+- `RWC_Cele_Fire`: 12696
+- `RWC_Cele_Fire2`: 12697
+- `Old_C_Album_Weapon`: 12698
+- `Tikbalang_Belt`: 12699
+- `Insideout_Shirt`: 12700
+- `Old_Blue_Box_F`: 12701
+- `Old_Bleu_Box`: 12702
+- `Holy_Egg_2`: 12703
+- `Elixir_Of_Life`: 12704
+- `Noble_Nameplate`: 12705
+- `Lucky_Cookie01`: 12706
+- `Lucky_Cookie02`: 12707
+- `Lucky_Cookie03`: 12708
+- `Guyak_Candy`: 12709
+- `Guyak_Pudding`: 12710
+- `Pretzel`: 12711
+- `Green_Beer`: 12712
+- `Monster_Extract`: 12713
+- `Easter_Scroll`: 12714
+- `Black_Treasure_Box`: 12715
+- `Indian_Rice_Cake`: 12716
+- `Poison_Paralysis`: 12717
+- `Poison_Leech`: 12718
+- `Poison_Oblivion`: 12719
+- `Poison_Contamination`: 12720
+- `Poison_Numb`: 12721
+- `Poison_Fever`: 12722
+- `Poison_Laughing`: 12723
+- `Poison_Fatigue`: 12724
+- `Runstone_Nosiege`: 12725
+- `Runstone_Rhydo`: 12726
+- `Runstone_Verkana`: 12727
+- `Runstone_Isia`: 12728
+- `Runstone_Asir`: 12729
+- `Runstone_Urj`: 12730
+- `Runstone_Turisus`: 12731
+- `Runstone_Pertz`: 12732
+- `Runstone_Hagalas`: 12733
+- `Runstone_Quality`: 12734
+- `Runstone_Ancient`: 12735
+- `Runstone_Mystic`: 12736
+- `Runstone_Ordinary`: 12737
+- `Runstone_Rare`: 12738
+- `Snow_Flower`: 12739
+- `Inc_Str_Scroll`: 12740
+- `Inc_Int_Scroll`: 12741
+- `Valentine_Gift_Box1`: 12742
+- `Valentine_Gift_Box2`: 12743
+- `Chocotate_Box`: 12744
+- `Skull_Scroll`: 12745
+- `Destruction_Scroll`: 12746
+- `Royal_Scroll`: 12747
+- `Immune_Scroll`: 12748
+- `Mystic_Scroll`: 12749
+- `Battle_Scroll`: 12750
+- `Armor_Scroll`: 12751
+- `Prayer_Scroll`: 12752
+- `Soul_Scroll`: 12753
+- `New_Year_Bun`: 12754
+- `Traditional_Firecrack`: 12755
+- `New_Gift_Envelope`: 12756
+- `Loyal_Ring1_Box`: 12757
+- `Loyal_Ring2_Box`: 12758
+- `Loyal_Ring3_Box`: 12759
+- `Bubble_Gum_Green`: 12760
+- `Bubble_Gum_Yellow`: 12761
+- `Bubble_Gum_Orange`: 12762
+- `Bubble_Gum_Red`: 12763
+- `Fools_Day_Box_Tw`: 12764
+- `Summer_Knight_Box`: 12765
+- `Reward_Job_BM25`: 12766
+- `Passion_FB_Hat_Box`: 12767
+- `Cool_FB_Hat_Box`: 12768
+- `Victory_FB_Hat_Box`: 12769
+- `Glory_FB_Hat_Box`: 12770
+- `Passion_Hat_Box2`: 12771
+- `Cool_Hat_Box2`: 12772
+- `Victory_Hat_Box2`: 12773
+- `Empty_Potion_Bottle`: 12774
+- `Ancient_Spirit_Agimat`: 12775
+- `Agi_Dish20`: 12776
+- `Luk_Dish20`: 12777
+- `Bapho_Jr_Scroll`: 12778
+- `Galapago_Scroll`: 12779
+- `10M_Zeny_Check`: 12780
+- `1M_Zeny_Check`: 12781
+- `100T_Zeny_Check`: 12782
+- `10000_Zeny_Check`: 12783
+- `1000_Zeny_Check`: 12784
+- `Dragon_Egg_Scroll`: 12785
+- `Change_Slot_Card`: 12786
+- `Diabolic_Scroll`: 12787
+- `No100_Firecracker`: 12788
+- `Juicy_Fruit`: 12789
+- `Change_Name_Card`: 12790
+- `Combat_Pill`: 12791
+- `P_Combat_Pill`: 12792
+- `Combat_Pill_Box10`: 12793
+- `P_Combat_Pill_Box10`: 12794
+- `2011_RWC_Scroll_Kr`: 12795
+- `Red_Booster`: 12796
+- `Wish_Maiden_Scroll`: 12797
+- `Zealotus_Scroll`: 12798
+- `Ktullanux_Scroll`: 12800
+- `Eddga_Scroll`: 12801
+- `Mystic_Powder`: 12805
+- `Antler_Scaraba_Scroll`: 12806
+- `Mercenary_Casting_`: 12807
+- `Mother_Love_Box`: 12808
+- `Level_Up_Box`: 12809
+- `Snow_Flip`: 12812
+- `Peony_Mommy`: 12813
+- `Slapping_Herb`: 12814
+- `Yggdrasil_Dust`: 12815
+- `High_Weapon_Box_`: 12818
+- `Zherlthsh_Tck_Box_`: 12819
+- `Mao_Guai_Scroll`: 12820
+- `Loli_Ruri_Scroll`: 12821
+- `Sungpyun_Box50`: 12822
+- `Sedora_Scroll`: 12823
+- `Chepet_Scroll`: 12824
+- `Potion_Box`: 12831
+- `WOB_Amatsu`: 12845
+- `Little_Unripe_Apple`: 12846
+- `Old_Equipment_Box`: 12847
+- `Falcon_Flute`: 12848
+- `Combination_Kit`: 12849
+- `Heaven_Scroll`: 12850
+- `Vocation_Scroll`: 12851
+- `Wisdom_Scroll`: 12852
+- `Patron_Scroll`: 12853
+- `TE_Potion_Box`: 12873
+- `Frost_Giant_Blood`: 12874
+- `Golem_Stone`: 12875
+- `Elf_Tear_Stun`: 12876
+- `Elf_Tear_Stone_Curse`: 12877
+- `Elf_Tear_Freezing`: 12878
+- `Elf_Tear_Sleep`: 12879
+- `Elf_Tear_Curse`: 12880
+- `Elf_Tear_Silence`: 12881
+- `Elf_Tear_Blind`: 12882
+- `C_Center_Potion`: 12884
+- `C_Awakening_Potion`: 12885
+- `C_Berserk_Potion`: 12886
+- `C_Wing_Of_Fly`: 12887
+- `Siege_Kit_Box`: 12888
+- `Battle_Manual_Box`: 12900
+- `Insurance_Package`: 12901
+- `Bubble_Gum_Box`: 12902
+- `Str_Dish_Box`: 12903
+- `Agi_Dish_Box`: 12904
+- `Int_Dish_Box`: 12905
+- `Dex_Dish_Box`: 12906
+- `Luk_Dish_Box`: 12907
+- `Vit_Dish_Box`: 12908
+- `Kafra_Card_Box`: 12909
+- `Giant_Fly_Wing_Box`: 12910
+- `Neuralizer_Box`: 12911
+- `Convex_Mirror_Box`: 12912
+- `Blessing_10_Scroll_Box`: 12913
+- `Inc_Agi_10_Scroll_Box`: 12914
+- `Aspersio_5_Scroll_Box`: 12915
+- `Assumptio_5_Scroll_Box`: 12916
+- `Wind_Walk_10_Scroll_Box`: 12917
+- `Adrenaline_Scroll_Box`: 12918
+- `Megaphone_Box`: 12919
+- `Enriched_Elunium_Box`: 12920
+- `Enriched_Oridecon_Box`: 12921
+- `Token_Of_Siegfried_Box`: 12922
+- `Pet_Egg_Scroll_Box1`: 12923
+- `Pet_Egg_Scroll_Box2`: 12924
+- `Pet_Egg_Scroll1`: 12925
+- `Pet_Egg_Scroll2`: 12926
+- `J_Aspersio_5_Scroll_Box`: 12927
+- `J_Aspersio_5_Scroll`: 12928
+- `Pet_Egg_Scroll_Box3`: 12929
+- `Pet_Egg_Scroll_Box4`: 12930
+- `Pet_Egg_Scroll_Box5`: 12931
+- `Pet_Egg_Scroll3`: 12932
+- `Pet_Egg_Scroll4`: 12933
+- `Pet_Egg_Scroll5`: 12934
+- `Infiltrator_Box`: 12935
+- `Muramasa_Box`: 12936
+- `Excalibur_Box`: 12937
+- `Combat_Knife_Box`: 12938
+- `Counter_Dagger_Box`: 12939
+- `Kaiser_Knuckle_Box`: 12940
+- `Pole_Axe_Box`: 12941
+- `Mighty_Staff_Box`: 12942
+- `Right_Epsilon_Box`: 12943
+- `Balistar_Box`: 12944
+- `Diary_Of_Great_Sage_Box`: 12945
+- `Asura_Box`: 12946
+- `Apple_Of_Archer_Box`: 12947
+- `Bunny_Band_Box`: 12948
+- `Sahkkat_Box`: 12949
+- `Lord_Circlet_Box`: 12950
+- `Elven_Ears_Box`: 12951
+- `Steel_Flower_Box`: 12952
+- `Critical_Ring_Box`: 12953
+- `Earring_Box`: 12954
+- `Ring_Box`: 12955
+- `Necklace_Box`: 12956
+- `Glove_Box`: 12957
+- `Brooch_Box`: 12958
+- `Rosary_Box`: 12959
+- `Safety_Ring_Box`: 12960
+- `Vesper_Core01_Box`: 12961
+- `Vesper_Core02_Box`: 12962
+- `Vesper_Core03_Box`: 12963
+- `Vesper_Core04_Box`: 12964
+- `Emergency_Box1`: 12965
+- `Emergency_Box2`: 12966
+- `Emergency_Box3`: 12967
+- `Emergency_Scroll1`: 12968
+- `Emergency_Scroll2`: 12969
+- `Emergency_Scroll3`: 12970
+- `Teleport_Box1`: 12971
+- `Teleport_Box2`: 12972
+- `Teleport_Box3`: 12973
+- `Teleport_Box4`: 12974
+- `Teleport_Box5`: 12975
+- `Teleport_Box6`: 12976
+- `Teleport_Scroll1`: 12977
+- `Teleport_Scroll2`: 12978
+- `Teleport_Scroll3`: 12979
+- `Teleport_Scroll4`: 12980
+- `Teleport_Scroll5`: 12981
+- `Teleport_Scroll6`: 12982
+- `Pet_Egg_Scroll_Box6`: 12983
+- `Pet_Egg_Scroll_Box7`: 12984
+- `Pet_Egg_Scroll_Box8`: 12985
+- `Pet_Egg_Scroll_Box9`: 12986
+- `Pet_Egg_Scroll_Box10`: 12987
+- `Pet_Egg_Scroll_Box11`: 12988
+- `Pet_Egg_Scroll6`: 12989
+- `Pet_Egg_Scroll7`: 12990
+- `Pet_Egg_Scroll8`: 12991
+- `Pet_Egg_Scroll9`: 12992
+- `Pet_Egg_Scroll10`: 12993
+- `Pet_Egg_Scroll11`: 12994
+- `White_Herb_Box`: 12995
+- `Blue_Herb_Box`: 12996
+- `Elunium_Box`: 12997
+- `Oridecon_Box`: 12998
+- `Branch_Of_Dead_Tree_Box`: 12999
+- `Jujube_Dagger`: 13000
+- `Dragon_Killer`: 13001
+- `Ginnungagap`: 13002
+- `Coward`: 13003
+- `Coward_`: 13004
+- `Angelwing_Short_Sword`: 13005
+- `Khukri`: 13006
+- `Jitte`: 13007
+- `Jitte_`: 13008
+- `Kamaitachi`: 13009
+- `Asura`: 13010
+- `Asura_`: 13011
+- `Murasame`: 13012
+- `Murasame_`: 13013
+- `Hakujin`: 13014
+- `Hakujin_`: 13015
+- `Poison_Knife_`: 13016
+- `House_Auger_`: 13017
+- `Sucsamad_`: 13018
+- `Ginnungagap_`: 13019
+- `Warrior_Balmung_`: 13020
+- `Combat_Knife_C`: 13021
+- `Counter_Dagger_C`: 13022
+- `Asura_C`: 13023
+- `Sword_Breaker_C`: 13024
+- `Mail_Breaker_C`: 13025
+- `Moonlight_Sword_C`: 13026
+- `Scalpel`: 13027
+- `Tooth_Blade`: 13028
+- `Prinsence_Knife`: 13029
+- `Dragon_Killer_`: 13030
+- `Sword_Breaker_`: 13031
+- `Mail_Breaker_`: 13032
+- `Assasin_Dagger_`: 13033
+- `Twilight_Desert`: 13034
+- `Sandstorm`: 13035
+- `BF_Dagger1`: 13036
+- `BF_Dagger2`: 13037
+- `Dagger_Of_Hunter`: 13038
+- `Ivory_Knife`: 13039
+- `N_Cutter`: 13040
+- `N_Main_Gauche`: 13041
+- `Krieger_Dagger1`: 13042
+- `Fortune_Sword_I`: 13043
+- `House_Auger_I`: 13044
+- `Kamaitachi_I`: 13045
+- `Krieg`: 13046
+- `Weihna`: 13047
+- `Damascus_C`: 13048
+- `Lacma`: 13049
+- `P_Dagger1`: 13050
+- `P_Dagger2`: 13051
+- `Tourist_Dagger`: 13052
+- `F_Moonlight_Sword_C`: 13053
+- `F_Combat_Knife_C`: 13054
+- `F_Asura_C`: 13055
+- `F_Counter_Dagger_C`: 13056
+- `E_Moonlight_Sword_C`: 13057
+- `E_Combat_Knife_C`: 13058
+- `E_Asura_C`: 13059
+- `E_Counter_Dagger_C`: 13060
+- `Black_Wing`: 13061
+- `Ancient_Dagger`: 13062
+- `Adventure_Knife`: 13063
+- `Academy_Knife`: 13064
+- `Academy_Eti_Knife`: 13065
+- `P_Dagger3`: 13066
+- `Caress`: 13067
+- `Saurel`: 13068
+- `Aztoe_Nail`: 13069
+- `Scarletto_Nail`: 13070
+- `Upg_Dagger`: 13071
+- `Velum_Damascus`: 13072
+- `Counter_Dagger_`: 13073
+- `Ninja_Cutter`: 13074
+- `Kurenai`: 13075
+- `Raksasa_Dagger`: 13076
+- `Kagekiri`: 13077
+- `Mikatsuki`: 13078
+- `Metal_Dagger`: 13079
+- `Octo_kitchen_Knife`: 13081
+- `TE_Woe_Knife`: 13083
+- `RWC_Memory_Knife`: 13092
+- `Thanatos_Dagger`: 13093
+- `Evil_Slayer_Stabber_Dagger`: 13094
+- `Six_Shooter`: 13100
+- `Six_Shooter_`: 13101
+- `Crimson_Bolt`: 13102
+- `Crimson_Bolt_`: 13103
+- `The_Garrison`: 13104
+- `The_Garrison_`: 13105
+- `Gold_Lux`: 13106
+- `Wasteland_Outlaw`: 13107
+- `BF_Pistol1`: 13108
+- `Wasteland_Outlaw_C`: 13109
+- `Krieger_Pistol1`: 13110
+- `Sharpshooter_Revolver`: 13111
+- `P_Revolver1`: 13112
+- `P_Revolver2`: 13113
+- `P_Revolver3`: 13114
+- `Upg_Revolver`: 13115
+- `Novice_Revolver`: 13116
+- `TE_Woe_Pistol`: 13117
+- `Heaven's_Feather_and_Hell's_Fire`: 13120
+- `Altea_and_Ares`: 13122
+- `Altea_and_Ares_`: 13124
+- `Crimson_Revolver`: 13127
+- `Revolver_of_Vicious_Mind`: 13128
+- `Branch`: 13150
+- `The_Cyclone`: 13151
+- `The_Cyclone_`: 13152
+- `Dusk`: 13153
+- `Rolling_Stone`: 13154
+- `Black_Rose`: 13155
+- `Gate_Keeper`: 13156
+- `Drifter`: 13157
+- `Butcher`: 13158
+- `Butcher_`: 13159
+- `Destroyer`: 13160
+- `Destroyer_`: 13161
+- `Inferno`: 13162
+- `Long_Barrel`: 13163
+- `Long_Barrel_`: 13164
+- `Jungle_Carbine`: 13165
+- `Jungle_Carbine_`: 13166
+- `Gate_KeeperDD`: 13167
+- `Thunder_P`: 13168
+- `Thunder_P_`: 13169
+- `Lever_Action_Rifle`: 13170
+- `BF_Rifle1`: 13171
+- `BF_Gatling_Gun1`: 13172
+- `BF_Shotgun1`: 13173
+- `BF_Launcher1`: 13174
+- `Lever_Action_Rifle_C`: 13175
+- `Krieger_Rifle1`: 13176
+- `Krieger_Gatling1`: 13177
+- `Krieger_Shotgun1`: 13178
+- `Krieger_Launcher1`: 13179
+- `Novice_Rifle`: 13180
+- `Novice_Shotgun`: 13181
+- `Novice_Gatling`: 13182
+- `Novice_Grenade_Launcher`: 13183
+- `TE_Woe_Rifle`: 13184
+- `TE_Woe_Gatling`: 13185
+- `TE_Woe_Shotgun`: 13186
+- `TE_Woe_Grenade`: 13187
+- `Color_Scope`: 13189
+- `RAG203`: 13190
+- `Death_Fire`: 13192
+- `Rolling_Thunder`: 13193
+- `Peace_Breaker`: 13194
+- `RAG203_`: 13195
+- `Peace_Breaker_`: 13196
+- `Mini_Mei`: 13197
+- `Tempest`: 13198
+- `Tempest_`: 13199
+- `Bullet`: 13200
+- `Silver_Bullet`: 13201
+- `Shell_Of_Blood`: 13202
+- `Flare_Sphere`: 13203
+- `Lighting_Sphere`: 13204
+- `Poison_Sphere`: 13205
+- `Blind_Sphere`: 13206
+- `Freezing_Sphere`: 13207
+- `Gong_Bug`: 13208
+- `Slug_Ammunition_L`: 13210
+- `Slug_Ammunition_M`: 13211
+- `Slug_Ammunition_H`: 13212
+- `Slug_Ammunition_SH`: 13213
+- `Slug_Ammunition_XH`: 13214
+- `Armor_Piercing_Bullet`: 13215
+- `Blazing_Bullet`: 13216
+- `Freezing_Bullet`: 13217
+- `Lightning_Bullet`: 13218
+- `Magic_Stone_Bullet`: 13219
+- `Purifying_Bullet`: 13220
+- `Silver_Bullet_`: 13221
+- `Shell_Of_Blood_`: 13222
+- `Incendiary_Grenade`: 13223
+- `Lightning_Grenade`: 13224
+- `Poison_Grenade`: 13225
+- `Flash_Grenade`: 13226
+- `Cyro_Grenade`: 13227
+- `Shuriken`: 13250
+- `Nimbus_Shuriken`: 13251
+- `Flash_Shuriken`: 13252
+- `Sharp_Leaf_Shuriken`: 13253
+- `Thorn_Needle_Shuriken`: 13254
+- `Kunai_Of_Icicle`: 13255
+- `Kunai_Of_Black_Soil`: 13256
+- `Kunai_Of_Furious_Wind`: 13257
+- `Kunai_Of_Fierce_Flame`: 13258
+- `Kunai_Of_Deadly_Poison`: 13259
+- `Apple_Bomb`: 13260
+- `Coconut_Bomb`: 13261
+- `Melon_Bomb`: 13262
+- `Pineapple_Bomb`: 13263
+- `Banana_Bomb`: 13264
+- `Black_Lump`: 13265
+- `Black_Hard_Lump`: 13266
+- `Very_Hard_Lump`: 13267
+- `Mysterious_Powder`: 13268
+- `Boost500_To_Throw`: 13269
+- `Full_SwingK_To_Throw`: 13270
+- `Mana_Plus_To_Throw`: 13271
+- `Cure_Free_To_Throw`: 13272
+- `Stamina_Up_M_To_Throw`: 13273
+- `Digestive_F_To_Throw`: 13274
+- `HP_Inc_PotS_To_Throw`: 13275
+- `HP_Inc_PotM_To_Throw`: 13276
+- `HP_Inc_PotL_To_Throw`: 13277
+- `SP_Inc_PotS_To_Throw`: 13278
+- `SP_Inc_PotM_To_Throw`: 13279
+- `SP_Inc_PotL_To_Throw`: 13280
+- `En_White_PotZ_To_Throw`: 13281
+- `Vitata500_To_Throw`: 13282
+- `En_Cel_Juice_To_Throw`: 13283
+- `Savage_BBQ_To_Throw`: 13284
+- `Wug_Cocktail_To_Throw`: 13285
+- `M_Brisket_To_Throw`: 13286
+- `Siroma_Icetea_To_Throw`: 13287
+- `Drocera_Stew_To_Throw`: 13288
+- `Petti_Noodle_To_Throw`: 13289
+- `Black_Thing_To_Throw`: 13290
+- `Starfish`: 13291
+- `Dried_Squid`: 13292
+- `Flying_Fish`: 13293
+- `Explosive_Kunai`: 13294
+- `Light_Shuriken`: 13295
+- `Huuma_Bird_Wing`: 13300
+- `Huuma_Giant_Wheel`: 13301
+- `Huuma_Giant_Wheel_`: 13302
+- `Huuma_Blaze`: 13303
+- `Huuma_Calm_Mind`: 13304
+- `BF_Huuma_Shuriken1`: 13305
+- `BF_Huuma_Shuriken2`: 13306
+- `Krieger_Huuma_Shuriken1`: 13307
+- `Huuma_Blaze_I`: 13308
+- `Huuma_Giant_Wheel_C`: 13309
+- `P_Huuma_Shuriken1`: 13310
+- `Huuma_Shadow`: 13311
+- `Huuma_Job_Test`: 13312
+- `Huuma_Swirling_Petal`: 13313
+- `Huuma_Fluttering_Snow`: 13314
+- `Huuma_Thunderstorm`: 13315
+- `Upg_Huuma_Shuriken`: 13316
+- `TE_Woe_Huuma`: 13317
+- `Crimson_Huuma_Shuriken`: 13327
+- `Huuma_Shuriken_of_Vicious_Mind`: 13328
+- `Cutlas_`: 13400
+- `Excalibur_C`: 13401
+- `Cutlas_C`: 13402
+- `Solar_Sword_C`: 13403
+- `Platinum_Shotel`: 13404
+- `Curved_Sword`: 13405
+- `Edger`: 13406
+- `Nagan_C`: 13407
+- `Fire_Brand_C`: 13408
+- `Immaterial_Sword_C`: 13409
+- `BF_Sword1`: 13410
+- `BF_Sword2`: 13411
+- `Twin_Edge_B`: 13412
+- `Twin_Edge_R`: 13413
+- `Elemental_Sword`: 13414
+- `N_Falchion`: 13415
+- `Krieger_Onehand_Sword1`: 13416
+- `Krieger_Onehand_Sword2`: 13417
+- `Krieger_Onehand_Sword3`: 13418
+- `Holy_Saber`: 13419
+- `Honglyun's_Sword`: 13420
+- `Ruber`: 13421
+- `Flamberge_C`: 13422
+- `P_Sabre1`: 13423
+- `P_Sabre2`: 13424
+- `Tourist_Sword`: 13425
+- `F_Cutlas_C`: 13426
+- `F_Solar_Sword_C`: 13427
+- `Priest_Sword`: 13428
+- `E_Cutlas_C`: 13429
+- `E_Solar_Sword_C`: 13430
+- `Chrome_Sword`: 13431
+- `Adventure_Sword`: 13432
+- `Academy_Sword`: 13433
+- `P_Saber3`: 13434
+- `Magical_Blade`: 13438
+- `TE_Woe_Sword`: 13439
+- `Old_Parasol`: 13442
+- `Pala`: 13444
+- `Crimson_Saber`: 13454
+- `Saber_of_Vicious_Mind`: 13455
+- `Insurance60_Package`: 13500
+- `Assorted_Scroll_Box`: 13501
+- `Drooping_Kitty_Box`: 13502
+- `Magestic_Goat_Box`: 13503
+- `Deviruchi_Cap_Box`: 13504
+- `Executioner_Box`: 13505
+- `Brood_Axe_Box`: 13506
+- `Tomahawk_Box`: 13507
+- `Bow_Of_Rudra_Box`: 13508
+- `Cutlas_Box`: 13509
+- `Solar_Sword_Box`: 13510
+- `Sword_Breaker_Box`: 13511
+- `Mail_Breaker_Box`: 13512
+- `Moonlight_Sword_Box`: 13513
+- `Spanner_Box`: 13514
+- `Grape_Box`: 13515
+- `Royal_Jelly_Box`: 13516
+- `Yggdrasilberry_Box`: 13517
+- `Weapon_Card_Scroll_Box`: 13518
+- `Armor_Card_Scroll_Box`: 13519
+- `Helmet_Card_Scroll_Box`: 13520
+- `Garment_Card_Scroll_Box`: 13521
+- `Shield_Card_Scroll_Box`: 13522
+- `Shoes_Card_Scroll_Box`: 13523
+- `Accy_Card_Scroll_Box`: 13524
+- `Zeny_Scroll_Box`: 13525
+- `Pet_Egg_Scroll_Box1_`: 13526
+- `Pet_Egg_Scroll_Box2_`: 13527
+- `Pet_Egg_Scroll_Box3_`: 13528
+- `Pet_Egg_Scroll_Box4_`: 13529
+- `Pet_Egg_Scroll_Box5_`: 13530
+- `Light_Red_Pot_Box`: 13531
+- `Light_Orange_Pot_Box`: 13532
+- `Light_Yellow_Pot_Box`: 13533
+- `Light_White_Pot_Box`: 13534
+- `Light_Center_Pot_Box`: 13535
+- `Light_Awakening_Pot_Box`: 13536
+- `Light_Berserk_Pot_Box`: 13537
+- `Meteor_10_Scroll_Box`: 13538
+- `Storm_10_Scroll_Box`: 13539
+- `Vermilion_10_Scroll_Box`: 13540
+- `Lex_Aeterna_Scroll_Box`: 13541
+- `Magnificat_5_Scroll_Box`: 13542
+- `CP_Helm_Scroll_Box`: 13543
+- `CP_Shield_Scroll_Box`: 13544
+- `CP_Armor_Scroll_Box`: 13545
+- `CP_Weapon_Scroll_Box`: 13546
+- `Repair_Scroll_Box`: 13547
+- `Big_Bun_Box`: 13548
+- `Pill__Box`: 13549
+- `Superb_Fish_Slice_Box`: 13550
+- `Chewy_Ricecake_Box`: 13551
+- `Oriental_Pastry_Box`: 13552
+- `Dun_Tele_Scroll1_Box`: 13553
+- `Weapon_Card_Scroll_Box2`: 13554
+- `Weapon_Card_Scroll_Box3`: 13555
+- `Armor_Card_Scroll_Box2`: 13556
+- `Accy_Card_Scroll_Box2`: 13557
+- `Weapon_Card_Scroll`: 13558
+- `Armor_Card_Scroll`: 13559
+- `Helmet_Card_Scroll`: 13560
+- `Hood_Card_Scroll`: 13561
+- `Hood_Card_Scroll2`: 13562
+- `Shoes_Card_Scroll`: 13563
+- `Accy_Card_Scroll`: 13564
+- `Weapon_Card_Scroll2`: 13565
+- `Weapon_Card_Scroll3`: 13566
+- `Armor_Card_Scroll2`: 13567
+- `Accy_Card_Scroll2`: 13568
+- `PVP_Tele_Scroll_Box`: 13569
+- `Giant_Fly_Wing_Box50`: 13570
+- `Giant_Fly_Wing_Box100`: 13571
+- `Dex_Dish_Box30`: 13572
+- `Dex_Dish_Box50`: 13573
+- `Luk_Dish_Box30`: 13574
+- `Luk_Dish_Box50`: 13575
+- `Inc_Agi_10_Box30`: 13576
+- `Inc_Agi_10_Box50`: 13577
+- `Vit_Dish_Box30`: 13578
+- `Vit_Dish_Box50`: 13579
+- `Insurance_Package30`: 13580
+- `Insurance_Package50`: 13581
+- `Convex_Mirror_Box5`: 13582
+- `Convex_Mirror_Box30`: 13583
+- `Blessing10_Box30`: 13584
+- `Blessing10_Box50`: 13585
+- `Adrenaline10_Box30`: 13586
+- `Adrenaline10_Box50`: 13587
+- `Assumptio_5_Box30`: 13588
+- `Assumptio_5_Box50`: 13589
+- `Aspersio_5_Box30`: 13590
+- `Aspersio_5_Box50`: 13591
+- `Agi_Dish_Box30`: 13592
+- `Agi_Dish_Box50`: 13593
+- `Wind_Walk10_Box30`: 13594
+- `Wind_Walk10_Box50`: 13595
+- `Int_Dish_Box30`: 13596
+- `Int_Dish_Box50`: 13597
+- `Battle_Manual_Box1`: 13598
+- `Battle_Manual_Box5`: 13599
+- `Siegfried_Box5`: 13600
+- `Siegfried_Box20`: 13601
+- `Kafra_Card_Box30`: 13602
+- `Kafra_Card_Box50`: 13603
+- `Str_Dish_Box30`: 13604
+- `Str_Dish_Box50`: 13605
+- `Bubble_Gum_Box1`: 13606
+- `Bubble_Gum_Box5`: 13607
+- `Megaphone_Box1`: 13608
+- `Megaphone_Box5`: 13609
+- `Enriched_Elunium_Box5`: 13610
+- `Enriched_Oridecon_Box5`: 13611
+- `Handcuff_Box`: 13612
+- `Super_Pet_Egg_Box1`: 13613
+- `Super_Pet_Egg_Box2`: 13614
+- `Super_Pet_Egg_Box3`: 13615
+- `Super_Pet_Egg_Box4`: 13616
+- `Super_Pet_Egg1`: 13617
+- `Super_Pet_Egg2`: 13618
+- `Super_Pet_Egg3`: 13619
+- `Super_Pet_Egg4`: 13620
+- `Greed_Box30`: 13621
+- `Greed_Box50`: 13622
+- `Greed_Box100`: 13623
+- `Flee_30_Scroll_Box`: 13624
+- `Accuracy_30_Scroll_Box`: 13625
+- `Super_Card_Pet_Egg_Box1`: 13626
+- `Super_Card_Pet_Egg_Box2`: 13627
+- `Super_Card_Pet_Egg_Box3`: 13628
+- `Super_Card_Pet_Egg_Box4`: 13629
+- `Super_Card_Pet_Egg1`: 13630
+- `Super_Card_Pet_Egg2`: 13631
+- `Super_Card_Pet_Egg3`: 13632
+- `Super_Card_Pet_Egg4`: 13633
+- `Vigorgra_Package1`: 13634
+- `Vigorgra_Package2`: 13635
+- `Vigorgra_Package3`: 13636
+- `Vigorgra_Package4`: 13637
+- `Vigorgra_Package5`: 13638
+- `Vigorgra_Package6`: 13639
+- `Vigorgra_Package7`: 13640
+- `Vigorgra_Package8`: 13641
+- `Vigorgra_Package9`: 13642
+- `Vigorgra_Package10`: 13643
+- `Vigorgra_Package11`: 13644
+- `Vigorgra_Package12`: 13645
+- `Infiltrator_Box1`: 13646
+- `Muramasa_Box1`: 13647
+- `Excalibur_Box1`: 13648
+- `Combat_Knife_Box1`: 13649
+- `Counter_Dagger_Box1`: 13650
+- `Kaiser_Knuckle_Box1`: 13651
+- `Pole_Axe_Box1`: 13652
+- `Mighty_Staff_Box1`: 13653
+- `Right_Epsilon_Box1`: 13654
+- `Balistar_Box1`: 13655
+- `Diary_Of_Sage_Box1`: 13656
+- `Asura_Box1`: 13657
+- `Apple_Of_Archer_Box1`: 13658
+- `Bunny_Band_Box1`: 13659
+- `Sahkkat_Box1`: 13660
+- `Lord_Circlet_Box1`: 13661
+- `Elven_Ears_Box1`: 13662
+- `Steel_Flower_Box1`: 13663
+- `Critical_Ring_Box1`: 13664
+- `Earring_Box1`: 13665
+- `Ring_Box1`: 13666
+- `Necklace_Box1`: 13667
+- `Glove_Box1`: 13668
+- `Brooch_Box1`: 13669
+- `Rosary_Box1`: 13670
+- `Safety_Ring_Box1`: 13671
+- `Vesper_Core01_Box1`: 13672
+- `Vesper_Core02_Box1`: 13673
+- `Vesper_Core03_Box1`: 13674
+- `Vesper_Core04_Box1`: 13675
+- `Drooping_Kitty_Box1`: 13676
+- `Magestic_Goat_Box1`: 13677
+- `Deviruchi_Cap_Box1`: 13678
+- `Executioner_Box1`: 13679
+- `Brood_Axe_Box1`: 13680
+- `Tomahawk_Box1`: 13681
+- `Bow_Of_Rudra_Box1`: 13682
+- `Cutlas_Box1`: 13683
+- `Solar_Sword_Box1`: 13684
+- `Sword_Breaker_Box1`: 13685
+- `Mail_Breaker_Box1`: 13686
+- `Moonlight_Sword_Box1`: 13687
+- `Spanner_Box1`: 13688
+- `Bok_Choy_Box`: 13689
+- `Chung_E_Cake_Box`: 13690
+- `Freyja_Overcoat_Box`: 13691
+- `Freyja_Boots_Box`: 13692
+- `Freyja_Cape_Box`: 13693
+- `Freyja_Crown_Box`: 13694
+- `Battle_Manual25_Box`: 13695
+- `Battle_Manual100_Box`: 13696
+- `J_Blessing10_Box`: 13697
+- `J_Inc_Agi10_Box`: 13698
+- `J_Wind_Walk10_Box`: 13699
+- `J_Adrenaline10_Box`: 13700
+- `Pet_Egg_Scroll12`: 13701
+- `Pet_Egg_Scroll13`: 13702
+- `Pet_Egg_Scroll14`: 13703
+- `Super_Pet_Egg5`: 13704
+- `Super_Pet_Egg6`: 13705
+- `Super_Pet_Egg7`: 13706
+- `Super_Pet_Egg8`: 13707
+- `Pet_Egg_Scroll_E`: 13708
+- `BRO_Package_1`: 13709
+- `Max_Weight_Up_Box`: 13710
+- `Small_Life_Potion_Box`: 13711
+- `Small_Life_Potion_Box30`: 13712
+- `Small_Life_Potion_Box50`: 13713
+- `Med_Life_Potion_Box`: 13714
+- `Med_Life_Potion_Box30`: 13715
+- `Med_Life_Potion_Box50`: 13716
+- `Abrasive_Box5`: 13717
+- `Abrasive_Box10`: 13718
+- `Regeneration_Box5`: 13719
+- `Regeneration_Box10`: 13720
+- `Dun_Tele_Scroll_Box10`: 13721
+- `Pecopeco_Hairband_Box`: 13722
+- `Red_Glasses_Box`: 13723
+- `Whisper_Mask_Box`: 13724
+- `Ramen_Hat_Box`: 13725
+- `Gold_Box_`: 13726
+- `Silver_Box_`: 13727
+- `Gold_Key1_Box`: 13728
+- `Gold_Key5_Box`: 13729
+- `Silver_Key1_Box`: 13730
+- `Silver_Key5_Box`: 13731
+- `Pecopeco_Hairband_Box1`: 13734
+- `Red_Glasses_Box1`: 13735
+- `Whisper_Mask_Box1`: 13736
+- `Ramen_Hat_Box1`: 13737
+- `Glass_Of_Illusion_Box5`: 13738
+- `Glass_Of_Illusion_Box10`: 13739
+- `Shadow_Armor_S_Box5`: 13740
+- `Shadow_Armor_S_Box10`: 13741
+- `Shadow_Armor_S_Box30`: 13742
+- `Holy_Armor_S_Box5`: 13743
+- `Holy_Armor_S_Box10`: 13744
+- `Holy_Armor_S_Box30`: 13745
+- `S_Def_Potion_Box10`: 13746
+- `S_Def_Potion_Box30`: 13747
+- `S_Def_Potion_Box50`: 13748
+- `B_Def_Potion_Box10`: 13749
+- `B_Def_Potion_Box30`: 13750
+- `B_Def_Potion_Box50`: 13751
+- `S_Mdef_Potion_Box10`: 13752
+- `S_Mdef_Potion_Box30`: 13753
+- `S_Mdef_Potion_Box50`: 13754
+- `B_Mdef_Potion_Box10`: 13755
+- `B_Mdef_Potion_Box30`: 13756
+- `B_Mdef_Potion_Box50`: 13757
+- `Battle_Manual_X3_Box`: 13758
+- `In_Blue_Herb_Box`: 13759
+- `Honey_Box`: 13760
+- `Empty_Bottle_Box`: 13761
+- `In_Royal_Jelly_Box`: 13762
+- `5_Anniversary_Coin_Box`: 13763
+- `Battle_Manual_Box_TW`: 13764
+- `Certificate_TW_Box`: 13765
+- `Nagan_Box`: 13766
+- `Skewer_Box`: 13767
+- `Survival_Rod_Box`: 13768
+- `Quadrille_Box`: 13769
+- `Great_Axe_Box`: 13770
+- `Bloody_Roar_Box`: 13771
+- `Hardback_Box`: 13772
+- `Fire_Brand_Box`: 13773
+- `Immaterial_Sword_Box`: 13774
+- `Unholy_Touch_Box`: 13775
+- `Cloak_Of_Survival_Box`: 13776
+- `Masquerade_Box`: 13777
+- `Orc_Hero_Helm_Box`: 13778
+- `Evil_Wing_Ears_Box`: 13779
+- `Dark_Blindfold_Box`: 13780
+- `kRO_Drooping_Kitty_Box`: 13781
+- `Corsair_Box`: 13782
+- `Bloody_Iron_Ball_Box`: 13783
+- `Spiritual_Ring_Box`: 13784
+- `Nagan_Box1`: 13785
+- `Skewer_Box1`: 13786
+- `Survival_Rod_Box1`: 13787
+- `Quadrille_Box1`: 13788
+- `Great_Axe_Box1`: 13789
+- `Bloody_Roar_Box1`: 13790
+- `Hardback_Box1`: 13791
+- `Fire_Brand_Box1`: 13792
+- `Immaterial_Sword_Box1`: 13793
+- `Unholy_Touch_Box1`: 13794
+- `Cloak_Of_Survival_Box1`: 13795
+- `Masquerade_Box1`: 13796
+- `Orc_Hero_Helm_Box1`: 13797
+- `Evil_Wing_Ears_Box1`: 13798
+- `Dark_Blindfold_Box1`: 13799
+- `kRO_Drooping_Kitty_Box1`: 13800
+- `Corsair_Box1`: 13801
+- `Bloody_Iron_Ball_Box1`: 13802
+- `Spiritual_Ring_Box1`: 13803
+- `Fire_Cracker_Love_Box`: 13804
+- `Fire_Cracker_Wday_Box`: 13805
+- `Fire_Cracker_Vday_Box`: 13806
+- `Fire_Cracker_Bday_Box`: 13807
+- `Fire_Cracker_Xmas_Box`: 13808
+- `Blue_Gemstone_Box`: 13809
+- `Blue_Potion_Box`: 13810
+- `Food_Box_Lv1`: 13811
+- `Food_Box_Lv2`: 13812
+- `Food_Box_Lv3`: 13813
+- `Indonesia_Box`: 13814
+- `Knife_Goblin_Box`: 13815
+- `Flail_Goblin_Box`: 13816
+- `Hammer_Goblin_Box`: 13817
+- `Red_Deleter_Box`: 13818
+- `Diabolic_Box`: 13819
+- `Wanderer_Box`: 13820
+- `Green_Apple_Box`: 13821
+- `Whole_Barbecue_Box`: 13822
+- `Meat_Veg_Skewer_Box`: 13823
+- `Spirit_Liquor_Box`: 13824
+- `Green_Box_`: 13825
+- `Power_Box1`: 13826
+- `Power_Box2`: 13827
+- `Resist_Box1`: 13828
+- `Resist_Box2`: 13829
+- `Stat_Boost1`: 13830
+- `Stat_Boost2`: 13831
+- `Stat_Boost3`: 13832
+- `Stat_Boost4`: 13833
+- `Dun_Tele_Scroll2_Box5`: 13834
+- `Dun_Tele_Scroll2_Box10`: 13835
+- `Mbl_Str_Dish_Box`: 13836
+- `Mbl_Agi_Dish_Box`: 13837
+- `Mbl_Int_Dish_Box`: 13838
+- `Mbl_Dex_Dish_Box`: 13839
+- `Mbl_Luk_Dish_Box`: 13840
+- `Mbl_Vit_Dish_Box`: 13841
+- `Mbl_Kafra_Card_Box`: 13842
+- `Mbl_Battle_Manual_Box`: 13843
+- `Heroic_Stone_Box`: 13844
+- `Mysterious_Travel_Sack1`: 13845
+- `Mysterious_Travel_Sack2`: 13846
+- `Mysterious_Travel_Sack3`: 13847
+- `Mysterious_Travel_Sack4`: 13848
+- `WOB_Box_Rune5`: 13849
+- `WOB_Box_Rune10`: 13850
+- `WOB_Box_Schawaltz5`: 13851
+- `WOB_Box_Schawaltz10`: 13852
+- `WOB_Box_Rachel5`: 13853
+- `WOB_Box_Rachel10`: 13854
+- `WOB_Box_Local5`: 13855
+- `WOB_Box_Local10`: 13856
+- `Spark_Candy_Box5`: 13857
+- `Spark_Candy_Box10`: 13858
+- `Directive_A_Envelope`: 13859
+- `Directive_B_Envelope`: 13860
+- `Mini_Battle_Manual_Box`: 13861
+- `Trial_Box`: 13862
+- `Repair_Scroll_Box10`: 13863
+- `Hockey_Mask_Box`: 13864
+- `Observer_Box`: 13865
+- `Flying_Angel_Box`: 13866
+- `Neko_Mimi_Box`: 13867
+- `MFH_Box`: 13868
+- `Chick_Hat_Box`: 13869
+- `New_Style_Box`: 13870
+- `Magician_Card_Box`: 13871
+- `Acolyte_Card_Box`: 13872
+- `Archer_Card_Box`: 13873
+- `Swordman_Card_Box`: 13874
+- `Thief_Card_Box`: 13875
+- `Merchant_Card_Box`: 13876
+- `Clock_Tower_Card_Box`: 13877
+- `Geffenia_Card_Box`: 13878
+- `Owl_Card_Box`: 13879
+- `Ghost_Card_Box`: 13880
+- `Nightmare_Card_Box`: 13881
+- `Curse_Card_Box`: 13882
+- `Sleep_Card_Box`: 13883
+- `Freeze_Card_Box`: 13884
+- `Stun_Card_Box`: 13885
+- `Silence_Card_Box`: 13886
+- `Blind_Card_Box`: 13887
+- `Chaos_Card_Box`: 13888
+- `Elunium_Box_`: 13889
+- `Oridecon_Box_`: 13890
+- `Fire_Converter_Box`: 13891
+- `Water_Converter_Box`: 13892
+- `Wind_Converter_Box`: 13893
+- `Earth_Converter_Box`: 13894
+- `Starter_Pack`: 13895
+- `Mimic_Scroll_Box5`: 13896
+- `Disguise_Scroll_Box5`: 13897
+- `Alice_Scroll_Box5`: 13898
+- `Mimic_Scroll_Box10`: 13899
+- `Disguise_Scroll_Box10`: 13900
+- `Alice_Scroll_Box10`: 13901
+- `Fish_Head_Hat_Box`: 13902
+- `Santa_Poring_Hat_Box`: 13903
+- `Bell_Ribbon_Box`: 13904
+- `Hard_Core_Set_Box`: 13905
+- `Kitty_Set_Box`: 13906
+- `Soft_Core_Set_Box`: 13907
+- `Deviruchi_Set_Box`: 13908
+- `MVP_Hunt_Box`: 13909
+- `Brewing_Box`: 13910
+- `Christmas_Pet_Scroll`: 13911
+- `Pty_Blessing_Box`: 13912
+- `Pty_Inc_Agi_Box`: 13913
+- `Pty_Assumptio_Box`: 13914
+- `Love_Angel_Box`: 13915
+- `Squirrel_Box`: 13916
+- `Gogo_Box`: 13917
+- `Drooping_W_Kitty_Box`: 13918
+- `L_Magestic_Goat_Box`: 13919
+- `Satanic_Chain_P_Box`: 13920
+- `Antique_Pipe_Box`: 13921
+- `Rabbit_Ear_Hat_Box`: 13922
+- `Darkness_Helm_Box`: 13923
+- `L_Orc_Hero_Helm_Box`: 13924
+- `Year_Of_Mouse_Scroll`: 13925
+- `Crusader_Card_Box`: 13926
+- `Alchemist_Card_Box`: 13927
+- `Rogue_Card_Box`: 13928
+- `Bard_Dancer_Card_Box`: 13929
+- `Sage_Card_Box`: 13930
+- `Monk_Card_Box`: 13931
+- `Sylph_Box`: 13932
+- `Undine_Box`: 13933
+- `Salamander_Box`: 13934
+- `Soul_Box`: 13935
+- `Noum_Bpx`: 13936
+- `Robo_Eye_Box`: 13937
+- `Twin_Ribbon_Box`: 13938
+- `Diadem_Box`: 13939
+- `Siege_Tele_Scroll_Box`: 13940
+- `TW_Valentine_Scroll`: 13941
+- `Love_Angel_Box_1m`: 13942
+- `Squirrel_Box_1m`: 13943
+- `Gogo_Box_1m`: 13944
+- `BRO_SM_Package`: 13945
+- `BRO_MG_Package`: 13946
+- `BRO_AC_Package`: 13947
+- `BRO_AR_Package`: 13948
+- `BRO_MC_Package`: 13949
+- `BRO_TF_Package`: 13950
+- `Wasteland_Outlaw_Box`: 13951
+- `Lever_Action_Rifle_Box`: 13952
+- `All_In_One_Ring_Box`: 13953
+- `Spiritual_Tunic_Box`: 13954
+- `Recuperative_Armor_Box`: 13955
+- `Shelter_Resistance_Box`: 13956
+- `Sylphid_Manteau_Box`: 13957
+- `Refresh_Shoes_Box`: 13958
+- `Toast_Box`: 13959
+- `Name_Change_Coupon_Box`: 13960
+- `Mojji_Box`: 13961
+- `Deprotai_Doll_Hat_Box`: 13962
+- `Claris_Doll_Hat_Box`: 13963
+- `Sorin_Doll_Hat_Box`: 13964
+- `Tayelin_Doll_Hat_Box`: 13965
+- `Binit_Doll_Hat_Box`: 13966
+- `Debril_Doll_Hat_Box`: 13967
+- `Bubblegum_Lower_Box`: 13968
+- `Lucky_Clip_Box`: 13969
+- `Iron_10_Box`: 13970
+- `Steel_10_Box`: 13971
+- `Coal_10_Box`: 13972
+- `Poison_Bottle_30_Box`: 13973
+- `TW_Scroll01`: 13974
+- `Picture_Diary_Box`: 13975
+- `Mini_Heart_Box`: 13976
+- `Newcomer_Box`: 13977
+- `Kid_Box`: 13978
+- `Magic_Castle_Box`: 13979
+- `Bulging_Head_Box`: 13980
+- `Picture_Diary_Box_1m`: 13981
+- `Mini_Heart_Box_1m`: 13982
+- `Newcomer_Box_1m`: 13983
+- `Kid_Box_1m`: 13984
+- `Magic_Castle_Box_1m`: 13985
+- `Bulging_Head_Box_1m`: 13986
+- `Ori_Stone_5_Box`: 13987
+- `Ori_Stone_50_Box`: 13988
+- `Acidbomb_10_Box`: 13989
+- `Job_Manual50_Box`: 13990
+- `Tiger_Mask_Box`: 13991
+- `Cat_Hat_Box`: 13992
+- `Alice_Doll_Box`: 13993
+- `Speed_Up_Potion_Box5`: 13994
+- `Speed_Up_Potion_Box10`: 13995
+- `Big_Bun_Box100`: 13996
+- `Big_Bun_Box500`: 13997
+- `Giant_Fly_Wing_Box500`: 13998
+- `Pill__Box100`: 13999
+- `Pill__Box500`: 14000
+- `Basic_Siege_Supply_Box`: 14001
+- `Adv_Siege_Supply_Box`: 14002
+- `Elite_Siege_Supply_Box`: 14003
+- `Poison_Bottle_10_Box`: 14004
+- `Poison_Bottle_5_Box`: 14005
+- `F_Drooping_W_Kitty_Box`: 14006
+- `F_Rabbit_Ear_Hat_Box`: 14007
+- `F_L_Orc_Hero_Helm_Box`: 14008
+- `F_Love_Angel_Box`: 14009
+- `F_Squirrel_Box`: 14010
+- `F_Gogo_Box`: 14011
+- `F_Love_Angel_Box_1m`: 14012
+- `F_Squirrel_Box_1m`: 14013
+- `F_Gogo_Box_1m`: 14014
+- `F_Wasteland_Outlaw_Box`: 14015
+- `F_Lever_Action_Rifle_Box`: 14016
+- `F_All_In_One_Ring_Box`: 14017
+- `F_Spritual_Tunic_Box`: 14018
+- `F_Recuperative_Box`: 14019
+- `F_Shelter_Resist_Box`: 14020
+- `F_Sylphid_Manteau_Box`: 14021
+- `F_Refresh_Shoes_Box`: 14022
+- `F_Toast_Box`: 14023
+- `F_Robo_Eye_Box`: 14024
+- `F_Twin_Ribbon_Box`: 14025
+- `F_Diadem_Box`: 14026
+- `F_Fish_Head_Hat_Box`: 14027
+- `F_Santa_Poring_Hat_Box`: 14028
+- `F_Bell_Ribbon_Box`: 14029
+- `F_Mimic_Scroll_Box5`: 14030
+- `F_Disguise_Scroll_Box5`: 14031
+- `F_Alice_Scroll_Box5`: 14032
+- `F_Mimic_Scroll_Box10`: 14033
+- `F_Disguise_Scroll_Box10`: 14034
+- `F_Alice_Scroll_Box10`: 14035
+- `F_New_Style_Coupon_Box`: 14036
+- `F_Repair_Scroll_Box`: 14037
+- `F_Repair_Scroll_Box10`: 14038
+- `F_Hockey_Mask_Box`: 14039
+- `F_Observer_Box`: 14040
+- `F_WOB_Rune_Box5`: 14041
+- `F_WOB_Rune_Box10`: 14042
+- `F_WOB_Schwaltz_Box5`: 14043
+- `F_WOB_Schwaltz_Box10`: 14044
+- `F_WOB_Rachel_Box5`: 14045
+- `F_WOB_Rachel_Box10`: 14046
+- `F_WOB_Local_Box5`: 14047
+- `F_WOB_Local_Box10`: 14048
+- `F_Spark_Candy_Box5`: 14049
+- `F_Spark_Candy_Box10`: 14050
+- `F_Dun_Tel_Scroll2_Box5`: 14051
+- `F_Dun_Tel_Scroll2_Box10`: 14052
+- `F_Little_Angel_Doll_Box`: 14053
+- `F_Triple_Poring_Hat_Box`: 14054
+- `F_Nagan_Box`: 14055
+- `F_Skewer_Box`: 14056
+- `F_Survival_Rod_Box`: 14057
+- `F_Quadrille_Box`: 14058
+- `F_Great_Axe_Box`: 14059
+- `F_Bloody_Roar_Box`: 14060
+- `F_Hardback_Box`: 14061
+- `F_Fire_Brand_Box`: 14062
+- `F_Immaterial_Sword_Box`: 14063
+- `F_Unholy_Touch_Box`: 14064
+- `F_Clack_Of_Servival_Box`: 14065
+- `F_Masquerade_Box`: 14066
+- `F_Orc_Hero_Helm_Box`: 14067
+- `F_Ear_Of_Devil_Wing_Box`: 14068
+- `F_Dark_Blindfold_Box`: 14069
+- `F_K_Drooping_Kitty_Box`: 14070
+- `F_Corsair_Box`: 14071
+- `F_Bloody_Iron_Ball_Box`: 14072
+- `F_Spiritual_Ring_Box`: 14073
+- `F_G_O_I_Box5`: 14074
+- `F_G_O_I_Box10`: 14075
+- `F_Shadow_Armor_S_Box5`: 14076
+- `F_Shadow_Armor_S_Box10`: 14077
+- `F_Shadow_Armor_S_Box30`: 14078
+- `F_Holy_Armor_S_Box5`: 14079
+- `F_Holy_Armor_S_Box10`: 14080
+- `F_Holy_Armor_S_Box30`: 14081
+- `FS_Def_Potion_Box10`: 14082
+- `FS_Def_Potion_Box30`: 14083
+- `FS_Def_Potion_Box50`: 14084
+- `FB_Def_Potion_Box10`: 14085
+- `FB_Def_Potion_Box30`: 14086
+- `FB_Def_Potion_Box50`: 14087
+- `FS_Mdef_Potion_Box10`: 14088
+- `FS_Mdef_Potion_Box30`: 14089
+- `FS_Mdef_Potion_Box50`: 14090
+- `FB_Mdef_Potion_Box10`: 14091
+- `FB_Mdef_Potion_Box30`: 14092
+- `FB_Mdef_Potion_Box50`: 14093
+- `F_Flying_Angel_Box`: 14094
+- `F_Cat_Hat_Box`: 14095
+- `F_M_F_H_Box`: 14096
+- `F_Chick_Hat_Box`: 14097
+- `F_Pecopeco_Hairband_Box`: 14098
+- `F_Red_Glasses_Box`: 14099
+- `F_Whisper_Mask_Box`: 14100
+- `F_Ramen_Hat_Box`: 14101
+- `F_Dun_Tele_Scroll1_Box`: 14102
+- `F_Max_Weight_Up_Box`: 14103
+- `F_S_Life_Potion_Box`: 14104
+- `F_S_Life_Potion_Box30`: 14105
+- `F_S_Life_Potion_Box50`: 14106
+- `F_M_Life_Potion_Box`: 14107
+- `F_M_Life_Potion_Box30`: 14108
+- `F_M_Life_Potion_Box50`: 14109
+- `F_Abrasive_Box5`: 14110
+- `F_Abrasive_Box10`: 14111
+- `F_Regeneration_Box5`: 14112
+- `F_Regeneration_Box10`: 14113
+- `F_Dun_Tele_Scroll_Box10`: 14114
+- `F_Infiltrator_Box`: 14115
+- `F_Muramasa_Box`: 14116
+- `F_Excalibur_Box`: 14117
+- `F_Combat_Knife_Box`: 14118
+- `F_Counter_Dagger_Box`: 14119
+- `F_Kaiser_Knuckle_Box`: 14120
+- `F_Mighty_Staff_Box`: 14121
+- `F_Right_Epsilon_Box`: 14122
+- `F_Balistar_Box`: 14123
+- `F_Diary_Of_Great_Sage`: 14124
+- `F_Asura_Box`: 14125
+- `F_Apple_Of_Archer_Box`: 14126
+- `F_Bunny_Band_Box`: 14127
+- `F_Sahkkat_Box`: 14128
+- `F_Lord_Circlet_Box`: 14129
+- `F_Elven_Ears_Box`: 14130
+- `F_Steel_Flower_Box`: 14131
+- `F_Critical_Ring_Box`: 14132
+- `F_Earring_Box`: 14133
+- `F_Ring_Box`: 14134
+- `F_Necklace_Box`: 14135
+- `F_Glove_Box`: 14136
+- `F_Brooch_Box`: 14137
+- `F_Rosary_Box`: 14138
+- `F_Safety_Ring_Box`: 14139
+- `F_Vesper_Core_Box01`: 14140
+- `F_Vesper_Core_Box02`: 14141
+- `F_Vesper_Core_Box03`: 14142
+- `F_Vesper_Core_Box04`: 14143
+- `F_Vigorgra_Package1`: 14144
+- `F_Vigorgra_Package2`: 14145
+- `F_Vigorgra_Package3`: 14146
+- `F_Vigorgra_Package4`: 14147
+- `F_Vigorgra_Package5`: 14148
+- `F_Vigorgra_Package6`: 14149
+- `F_Vigorgra_Package7`: 14150
+- `F_Vigorgra_Package8`: 14151
+- `F_Vigorgra_Package9`: 14152
+- `F_Vigorgra_Package10`: 14153
+- `F_Vigorgra_Package11`: 14154
+- `F_Vigorgra_Package12`: 14155
+- `F_Battle_Manual_Box`: 14156
+- `F_Insurance_Package`: 14157
+- `F_Bubble_Gum_Box`: 14158
+- `F_Str_Dish_Box`: 14159
+- `F_Agi_Dish_Box`: 14160
+- `F_Int_Dish_Box`: 14161
+- `F_Dex_Dish_Box`: 14162
+- `F_Luk_Dish_Box`: 14163
+- `F_Vit_Dish_Box`: 14164
+- `F_Kafra_Card_Box`: 14165
+- `F_Giant_Fly_Wing_Box`: 14166
+- `F_Neuralizer_Box`: 14167
+- `F_Convex_Mirror_Box`: 14168
+- `F_Blessing_10_Scroll_Box`: 14169
+- `F_Inc_Agi_10_Scroll_Box`: 14170
+- `F_Aspersio_5_Scroll_Box`: 14171
+- `F_Assumptio_5_Scroll_Box`: 14172
+- `F_Wind_Walk_10_Scroll_Box`: 14173
+- `F_Adrenaline_Scroll_Box`: 14174
+- `F_Megaphone_Box`: 14175
+- `F_Enriched_Elunium_Box`: 14176
+- `F_Enriched_Oridecon_Box`: 14177
+- `F_Token_Of_Siegfried_Box`: 14178
+- `F_Giant_Fly_Wing_Box50`: 14179
+- `F_Giant_Fly_Wing_Box100`: 14180
+- `F_Dex_Dish_Box30`: 14181
+- `F_Dex_Dish_Box50`: 14182
+- `F_Luk_Dish_Box30`: 14183
+- `F_Luk_Dish_Box50`: 14184
+- `F_Inc_Agi_10_Box30`: 14185
+- `F_Inc_Agi_10_Box50`: 14186
+- `F_Vit_Dish_Box30`: 14187
+- `F_Vit_Dish_Box50`: 14188
+- `F_Insurance_Package30`: 14189
+- `F_Insurance_Package50`: 14190
+- `F_Convex_Mirror_Box5`: 14191
+- `F_Convex_Mirror_Box30`: 14192
+- `F_Blessing10_Box30`: 14193
+- `F_Blessing10_Box50`: 14194
+- `F_Adrenaline10_Box30`: 14195
+- `F_Adrenaline10_Box50`: 14196
+- `F_Assumptio_5_Box30`: 14197
+- `F_Assumptio_5_Box50`: 14198
+- `F_Aspersio_5_Box30`: 14199
+- `F_Aspersio_5_Box50`: 14200
+- `F_Agi_Dish_Box30`: 14201
+- `F_Agi_Dish_Box50`: 14202
+- `F_Wind_Walk10_Box30`: 14203
+- `F_Wind_Walk10_Box50`: 14204
+- `F_Int_Dish_Box30`: 14205
+- `F_Int_Dish_Box50`: 14206
+- `F_Battle_Manual_Box1`: 14207
+- `F_Battle_Manual_Box5`: 14208
+- `F_Siegfried_Box5`: 14209
+- `F_Siegfried_Box20`: 14210
+- `F_Kafra_Card_Box30`: 14211
+- `F_Kafra_Card_Box50`: 14212
+- `F_Str_Dish_Box30`: 14213
+- `F_Str_Dish_Box50`: 14214
+- `F_Bubble_Gum_Box1`: 14215
+- `F_Bubble_Gum_Box5`: 14216
+- `F_Megaphone_Box1`: 14217
+- `F_Megaphone_Box5`: 14218
+- `F_Enriched_Elunium_Box5`: 14219
+- `FEnriched_Oridecon_Box5`: 14220
+- `MP_Scroll_Box`: 14221
+- `MP_Scroll_Box30`: 14222
+- `MP_Scroll_Box50`: 14223
+- `Quagmire_Scroll_Box`: 14224
+- `Quagmire_Scroll_Box30`: 14225
+- `Quagmire_Scroll_Box50`: 14226
+- `Healing_Staff_Box`: 14227
+- `Praxinus_Box`: 14228
+- `Cherry_Blossom_Scroll`: 14229
+- `Note_Headphones_Box`: 14230
+- `Novice_Breastplate_Boxes`: 14231
+- `Yggdrasilberry_Box_`: 14232
+- `Dead_Tree_Branch_Box1`: 14233
+- `Dead_Tree_Branch_Box2`: 14234
+- `Field_Manual_Box_2`: 14235
+- `Steamed_Tongue_Box_20`: 14236
+- `Steamed_Desert_Scorpions_Box_20`: 14237
+- `Stew_Of_Immortality_Box_20`: 14238
+- `Dragon_Breath_Cocktail_Box_20`: 14239
+- `Hwergelmir's_Tonic_Box_20`: 14240
+- `Nine_Tail_Dish_Box_20`: 14241
+- `Beholder_Ring_Box`: 14242
+- `Hallow_Ring_Box`: 14243
+- `Clamorous_Ring_Box`: 14244
+- `Chemical_Ring_Box`: 14245
+- `Insecticide_Ring_Box`: 14246
+- `Fisher_Ring_Box`: 14247
+- `Decussate_Ring_Box`: 14248
+- `Bloody_Ring_Box`: 14249
+- `Satanic_Ring_Box`: 14250
+- `Dragoon_Ring_Box`: 14251
+- `Beholder_Ring_Box2`: 14252
+- `Hallow_Ring_Box2`: 14253
+- `Clamorous_Ring_Box2`: 14254
+- `Chemical_Ring_Box2`: 14255
+- `Insecticide_Ring_Box2`: 14256
+- `Fisher_Ring_Box2`: 14257
+- `Decussate_Ring_Box2`: 14258
+- `Bloody_Ring_Box2`: 14259
+- `Satanic_Ring_Box2`: 14260
+- `Dragoon_Ring_Box2`: 14261
+- `Diary_Magic_Powder_Box`: 14262
+- `Mini_Heart_Magic_Powder_Box`: 14263
+- `Freshman_Magic_Powder_Box`: 14264
+- `Kid_Magic_Powder_Box`: 14265
+- `Magic_Magic_Powder_Box`: 14266
+- `JJangu_Magic_Powder_Box`: 14267
+- `Diary_Magic_Powder_Box4`: 14268
+- `Mini_Heart_Magic_Powder_Box4`: 14269
+- `Freshman_Magic_Powder_Box4`: 14270
+- `Kid_Magic_Powder_Box4`: 14271
+- `Magic_Magic_Powder_Box4`: 14272
+- `JJangu_Magic_Powder_Box4`: 14273
+- `Amplification_10_Scroll_Box2`: 14274
+- `Amplification_30_Scroll_Box2`: 14275
+- `Amplification_50_Scroll_Box2`: 14276
+- `Quagmire_10_Scroll_Box2`: 14277
+- `Quagmire_30_Scroll_Box2`: 14278
+- `Quagmire_50_Scroll_Box2`: 14279
+- `Healing_Staff_Box2`: 14280
+- `Praccsinos_Box`: 14281
+- `Emperium_Box`: 14282
+- `Marriage_Covenant_Box`: 14283
+- `Muffler_Box`: 14284
+- `Balkiriah_Shield_Box`: 14285
+- `Skull_Ring_Box`: 14286
+- `Baricade_Repair_Kit`: 14287
+- `Guardian_Stone_Repair_Kit`: 14288
+- `Cloth_Dye_Coupon_Box`: 14289
+- `Cloth_Dye_Coupon2_Box`: 14290
+- `Cloth_Dye_Coupon3_Box`: 14291
+- `Cloth_Dye_Coupon4_Box`: 14292
+- `Mercenary_Contract_Box`: 14293
+- `Mercenary_Contract_Box5`: 14294
+- `Mercenary_Contract_Box10`: 14295
+- `Angel_Scroll`: 14296
+- `Devil_Scroll`: 14297
+- `Surprise_Scroll`: 14298
+- `Mask_Of_Ifrit_Box`: 14300
+- `Ifrit's_Ear_Box`: 14301
+- `Scuba_Mask_Box`: 14304
+- `RWC_Special_Scroll`: 14306
+- `RWC_Limited_Scroll`: 14307
+- `Ardor_Scroll`: 14308
+- `PhreeoniS_Box`: 14314
+- `GhostringS_Box`: 14315
+- `July7_Scroll`: 14316
+- `Bacsojin_Scroll`: 14317
+- `Spiked_Scarf_Box`: 14343
+- `Rainbow_Scarf_Box`: 14344
+- `Animal_Scroll`: 14345
+- `Mental_Potion20_Box`: 14349
+- `Mental_Potion50_Box`: 14350
+- `Tyr's_Blessing20_Box`: 14351
+- `Tyr's_Blessing50_Box`: 14352
+- `TaogunkaS_Box`: 14359
+- `MistressS_Box`: 14360
+- `Orc_HeroS_Box`: 14361
+- `Orc_LoadS_Box`: 14362
+- `Heart_Scroll`: 14363
+- `Powder_Snow_Box`: 14372
+- `Holy_Celestial_Axe_Box`: 14375
+- `Angeling_Pot_Box`: 14376
+- `Shout_Megaphone_Box`: 14377
+- `Love_Daddy_Box`: 14379
+- `Anubis_Helm_Box`: 14380
+- `Piercing_Box_M`: 14381
+- `Lich_Bone_Box_M`: 14382
+- `Long_Horn_Box_M`: 14383
+- `Hunting_Spear_Box_M`: 14384
+- `Death_Note_Box_M`: 14385
+- `Almighty_Charm_Box`: 14393
+- `Xmas_Scroll`: 14407
+- `New_Year_Scroll`: 14408
+- `Honglyun's_Sword_Box`: 14438
+- `Power_Of_Thor_Box`: 14439
+- `Dice_Hat_Box`: 14440
+- `King_Tiger_Doll_Hat_Box`: 14441
+- `Wondering_Wolf_Helm_Box`: 14442
+- `Pizza_Hat_Box`: 14443
+- `Icecream_Hat_Box`: 14444
+- `Pirate's_Pride_Box`: 14447
+- `Necromencer's_Hood_Box`: 14448
+- `Rabbit_Magic_Hat_Box`: 14459
+- `China_Wedding_Veil_Box`: 14460
+- `Asara_Fairy_Hat_Box`: 14461
+- `Valentine_Pledge_Box`: 14466
+- `Ox_Tail_Scroll`: 14469
+- `Academy_Badge_Box`: 14485
+- `Academy_Fresh_Hat_Box`: 14486
+- `Academy_Gradu_Cap_Box`: 14487
+- `Blue_Pajamas_Hat_Box`: 14488
+- `Pink_Pajamas_Hat_Box`: 14489
+- `Insurance60`: 14500
+- `Zeny_Scroll`: 14508
+- `Light_Center_Pot`: 14509
+- `Light_Awakening_Pot`: 14510
+- `Light_Berserk_Pot`: 14511
+- `Meteor_10_Scroll`: 14512
+- `Storm_10_Scroll`: 14513
+- `Vermilion_10_Scroll`: 14514
+- `Lex_Aeterna_Scroll`: 14515
+- `Magnificat_5_Scroll`: 14516
+- `CP_Helm_Scroll`: 14517
+- `CP_Shield_Scroll`: 14518
+- `CP_Armor_Scroll`: 14519
+- `CP_Weapon_Scroll`: 14520
+- `Repair_Scroll`: 14521
+- `Big_Bun`: 14522
+- `Pill_`: 14523
+- `Superb_Fish_Slice`: 14524
+- `Chewy_Ricecake`: 14525
+- `Oriental_Pastry`: 14526
+- `Dun_Tele_Scroll1`: 14527
+- `PVP_Tele_Scroll`: 14528
+- `Greed_Scroll`: 14529
+- `Flee_30_Scroll`: 14530
+- `Accuracy_30_Scroll`: 14531
+- `Battle_Manual25`: 14532
+- `Battle_Manual100`: 14533
+- `Small_Life_Potion`: 14534
+- `Med_Life_Potion`: 14535
+- `Abrasive`: 14536
+- `Regeneration_Potion`: 14537
+- `Glass_Of_Illusion`: 14538
+- `Shadow_Armor_S`: 14539
+- `Holy_Armor_S`: 14540
+- `S_Def_Potion`: 14541
+- `B_Def_Potion`: 14542
+- `S_Mdef_Potion`: 14543
+- `B_Mdef_Potion`: 14544
+- `Battle_Manual_X3`: 14545
+- `Fire_Cracker_Love`: 14546
+- `Fire_Cracker_Wday`: 14547
+- `Fire_Cracker_Vday`: 14548
+- `Fire_Cracker_Bday`: 14549
+- `Fire_Cracker_Xmas`: 14550
+- `Str_Dish01_`: 14551
+- `Str_Dish02_`: 14552
+- `Str_Dish03_`: 14553
+- `Int_Dish01_`: 14554
+- `Int_Dish02_`: 14555
+- `Int_Dish03_`: 14556
+- `Vit_Dish01_`: 14557
+- `Vit_Dish02_`: 14558
+- `Vit_Dish03_`: 14559
+- `Agi_Dish01_`: 14560
+- `Agi_Dish02_`: 14561
+- `Agi_Dish03_`: 14562
+- `Dex_Dish01_`: 14563
+- `Dex_Dish02_`: 14564
+- `Dex_Dish03_`: 14565
+- `Luk_Dish01_`: 14566
+- `Luk_Dish02_`: 14567
+- `Luk_Dish03_`: 14568
+- `Knife_Goblin_Ring`: 14569
+- `Flail_Goblin_Ring`: 14570
+- `Hammer_Goblin_Ring`: 14571
+- `Holy_Marble`: 14572
+- `Red_Burning_Stone`: 14573
+- `Skull_Of_Vagabond`: 14574
+- `Str_Dish05_`: 14575
+- `Int_Dish05_`: 14576
+- `Vit_Dish05_`: 14577
+- `Agi_Dish05_`: 14578
+- `Dex_Dish05_`: 14579
+- `Luk_Dish05_`: 14580
+- `Dun_Tele_Scroll2`: 14581
+- `WOB_Rune`: 14582
+- `WOB_Schwaltz`: 14583
+- `WOB_Rachel`: 14584
+- `WOB_Local`: 14585
+- `Spark_Candy`: 14586
+- `Repair_Scroll_`: 14587
+- `Pty_Blessing_Scroll`: 14588
+- `Pty_Inc_Agi_Scroll`: 14589
+- `Pty_Assumptio_Scroll`: 14590
+- `Siege_Teleport_Scroll`: 14591
+- `Job_Manual50`: 14592
+- `Magic_Power_Scroll`: 14593
+- `Quagmire_Scroll`: 14594
+- `Unsealed_Magic_Spell`: 14595
+- `Pierre_Treasurebox`: 14596
+- `PhreeoniS`: 14597
+- `GhostringS`: 14598
+- `Greed_Scroll_C`: 14599
+- `Mental_Potion`: 14600
+- `Tyr's_Blessing`: 14601
+- `TaogunkaS`: 14602
+- `MistressS`: 14603
+- `Orc_HeroS`: 14604
+- `Orc_LoadS`: 14605
+- `Job_Manual25`: 14606
+- `Luxurious_Dinner_W`: 14607
+- `Luxurious_Dinner_E`: 14608
+- `Spoiled_Cuisine`: 14609
+- `M_Def_Potion`: 14611
+- `M_Mdef_Potion`: 14612
+- `RWC_Scroll_2012`: 14613
+- `Ex_Def_Potion`: 14614
+- `STR_Biscuit_Stick`: 14616
+- `VIT_Biscuit_Stick`: 14617
+- `AGI_Biscuit_Stick`: 14618
+- `INT_Biscuit_Stick`: 14619
+- `DEX_Biscuit_Stick`: 14620
+- `LUK_Biscuit_Stick`: 14621
+- `Cup_Of_Boza`: 14674
+- `Cup_Of_Mintlemon`: 14680
+- `Bone_Plate`: 15000
+- `Odin's_Blessing_I`: 15001
+- `Rune_Plate`: 15002
+- `Freyja_SRobe7`: 15003
+- `Freyja_SRobe30`: 15004
+- `Freyja_SRobe60`: 15005
+- `Freyja_SRobe90`: 15006
+- `Time_Keepr_Robe`: 15007
+- `Flame_Sprits_Armor__`: 15008
+- `Para_Team_Uniform1`: 15009
+- `Para_Team_Uniform2`: 15010
+- `Para_Team_Uniform3`: 15011
+- `Puente_Robe`: 15012
+- `Claire_Suits`: 15013
+- `Ebone_Armor`: 15014
+- `Upg_Adv_Suit`: 15015
+- `Upg_Coat`: 15016
+- `Upg_Saint_Robe`: 15017
+- `Upg_Tights`: 15018
+- `Upg_Thief_Cloth`: 15019
+- `Upg_Mail`: 15020
+- `Upg_Formal_Dress`: 15021
+- `Brazil_Swimsuit`: 15022
+- `Half_Brynhild`: 15023
+- `Army_Padding`: 15024
+- `Golden_Rod_Robe`: 15025
+- `Aqua_Robe`: 15026
+- `Crimson_Robe`: 15027
+- `Forest_Robe`: 15028
+- `Robe_Of_Affection`: 15029
+- `Robe_Of_Judgement`: 15030
+- `Para_Team_Armor`: 15031
+- `Tidung`: 15032
+- `Tutorial_Mattle`: 15033
+- `Tutorial_Mattle_`: 15034
+- `2010Love_Daddy`: 15035
+- `Ur_Plate`: 15036
+- `Peuz_Plate`: 15037
+- `Sabah_Cloth`: 15038
+- `Nab_Cloth`: 15039
+- `Prison_Uniform`: 15040
+- `Boitata_Armor`: 15041
+- `White_Wing_Suits`: 15042
+- `Black_Wing_Suits`: 15043
+- `Green_Operation_Coat`: 15044
+- `Armor_Of_Valor`: 15045
+- `Siege_Plate`: 15046
+- `Siege_Suits`: 15047
+- `Siege_Robe`: 15048
+- `Invincible_God_Clothes`: 15049
+- `Armor_Of_Sanctity`: 15050
+- `Bakonawa_Armor`: 15051
+- `Bayani_Bakonawa_Armor`: 15052
+- `Special_Ninja_Suit`: 15053
+- `Ninja_Scale_Armor`: 15054
+- `Tenebris_Latitantes`: 15055
+- `Special_Ninja_Suit_`: 15056
+- `Pure_White_Apron`: 15057
+- `Rider_Suit`: 15058
+- `2011Love_Daddy`: 15059
+- `Sky_Blue_Smock`: 15060
+- `Egir_Armor`: 15061
+- `TE_Woe_Coat`: 15062
+- `TE_Woe_Chain_Mail`: 15063
+- `TE_Woe_Mage_Coat`: 15064
+- `Rune_Suit`: 15067
+- `Adv_Angel's_Protection`: 15068
+- `Anti-Magic_Suit`: 15073
+- `Geffen_Magic_Robe`: 15074
+- `Menswear`: 15089
+- `Gray_Armor`: 15090
+- `Gray_Robe`: 15091
+- `Armor_Of_Airship`: 15116
+- `Tarlock's_Armor`: 15117
+- `Whikebain_Suit`: 15123
+- `Excellion_Suit`: 15128
+- `Egir_Armor_K`: 15138
+- `Erde`: 16000
+- `Red_Square_Bag`: 16001
+- `Stunner_C`: 16002
+- `Carga_Mace`: 16003
+- `P_Mace1`: 16004
+- `P_Mace2`: 16005
+- `Tourist_Mace`: 16006
+- `Mjolnir_C`: 16007
+- `F_Spanner_C`: 16008
+- `E_Spanner_C`: 16009
+- `Red_Ether_Bag`: 16010
+- `Adventure_Mace`: 16011
+- `Academy_Mace`: 16012
+- `Mace_Of_Judgement`: 16013
+- `P_Mace3`: 16014
+- `Cat_Club`: 16015
+- `Tuna`: 16016
+- `Bloody_Cross`: 16017
+- `Mace_Of_Judgement2`: 16018
+- `Upg_Mace`: 16019
+- `Velum_Stunner`: 16020
+- `Velum_Flail`: 16021
+- `Nemesis_`: 16022
+- `Metal_Mace`: 16023
+- `Quadrille_`: 16024
+- `TE_Woe_Mace`: 16025
+- `RWC_Memory_Mace`: 16026
+- `Evil_Slayer_Destroyer_Hammer`: 16027
+- `Thanatos_Hammer`: 16028
+- `Pilebunker_S`: 16030
+- `Pilebunker_P`: 16031
+- `Pilebunker_T`: 16032
+- `Spoon`: 16039
+- `Crimson_Mace`: 16040
+- `Mace_of_Vicious_Mind`: 16041
+- `Lady_Tanee_Doll_Box`: 16131
+- `Lunatic_Hat_Box`: 16132
+- `King_Frog_Hat_Box`: 16134
+- `Evil's_Bone_Hat_Box`: 16135
+- `Raven_Cap_Box`: 16185
+- `B_Dragon_Hat_Box`: 16186
+- `Quati_Hat_Box`: 16192
+- `Tucan_Hat_Box`: 16193
+- `Jaguar_Hat_Box`: 16194
+- `Tw_March_Scroll`: 16195
+- `Aries_Diadem_Box`: 16226
+- `Aries_Crown_Box`: 16227
+- `RJC_Katusa_Box`: 16228
+- `Scarlet_Rose_Box`: 16229
+- `Taurus_Diadem_Box`: 16230
+- `Taurus_Crown_Box`: 16231
+- `Reginleif_Box`: 16232
+- `Octopus_Hat_Box`: 16235
+- `Leaf_Cat_Hat_Box`: 16236
+- `Fur_Seal_Hat_Box`: 16237
+- `Wild_Rose_Hat_Box`: 16238
+- `Saci_Hat_Box`: 16239
+- `Crown_Of_Deceit_Box`: 16246
+- `Dragon_Arhat_Mask_Box`: 16247
+- `Tiger_Arhat_Mask_Box`: 16248
+- `Knight_Gift_Box`: 16249
+- `Gemini_Diadem_Box`: 16251
+- `Gemini_Crown_Box`: 16252
+- `Rabbit_Scroll`: 16253
+- `Energizing_Potion_Box`: 16254
+- `Buddah_Scroll`: 16257
+- `HD_Bradium_Box5`: 16258
+- `HD_Carnium_Box5`: 16259
+- `HD_Bradium_Box10`: 16260
+- `HD_Carnium_Box10`: 16261
+- `Cancer_Diadem_Box`: 16269
+- `Cancer_Crown_Box`: 16270
+- `Evil_Incarnation`: 16304
+- `Upg_Guard_Box`: 16305
+- `F_Upg_Guard_Box`: 16306
+- `Upg_Buckler_Box`: 16307
+- `F_Upg_Buckler_Box`: 16308
+- `Upg_Shield_Box`: 16309
+- `F_Upg_Shield_Box`: 16310
+- `Upg_Shoes_Box`: 16311
+- `F_Upg_Shoes_Box`: 16312
+- `Upg_Boots_Box`: 16313
+- `Leo_Crown_Box`: 16343
+- `Leo_Diadem_Box`: 16344
+- `F_Leo_Crown_Box`: 16345
+- `F_Leo_Diadem_Box`: 16346
+- `Desert_Prince_Box`: 16360
+- `FDesert_Prince_Box`: 16361
+- `Sigrun's_Wing_Box`: 16362
+- `FSigrun's_Wing_Box`: 16363
+- `Virgo_Crown_Box`: 16368
+- `Tw_Aug_Scroll`: 16371
+- `F_Clover_Box_Mouth`: 16372
+- `BGum_Box_In_Mouth`: 16374
+- `WoE_Teleport_Scroll_100_Box`: 16381
+- `F_Clover_Box_Mouth2`: 16385
+- `F_Clover_Box_Mouth4`: 16386
+- `BGum_Box_In_Mouth2`: 16389
+- `BGum_Box_In_Mouth4`: 16390
+- `HD_Ori_Box5`: 16393
+- `HD_Ori_Box10`: 16394
+- `HD_Elu_Box5`: 16395
+- `HD_Elu_Box10`: 16396
+- `Virgo_Diadem_Box`: 16397
+- `Midgard_Coin_Box`: 16405
+- `FMidgard_Coin_Box`: 16406
+- `Tw_Sep_Scroll`: 16409
+- `Chung_Hairband_Box`: 16410
+- `FChung_Hairband_Box`: 16411
+- `Ice_Wing_Ear_Box`: 16412
+- `FIce_Wing_Ear_Box`: 16413
+- `Turtle_Hat_Box`: 16414
+- `FTurtle_Hat_Box`: 16415
+- `Giant_Fly_Wing_Box_500`: 16418
+- `Greed_Scroll_Box_30`: 16419
+- `Adventurer_Pack`: 16420
+- `Executioner_Box_`: 16424
+- `Cutlus_Box`: 16425
+- `Moonlight_Dagger_Box`: 16426
+- `Wrench_Box`: 16427
+- `Solar_Sword_Box_`: 16428
+- `Tomahawk_Box_`: 16429
+- `Rudra_Bow_Box`: 16430
+- `Pole_Axe_Box_`: 16431
+- `Libra_Crown_Box`: 16436
+- `Libra_Diadem_Box`: 16438
+- `Filir_Wing_Box`: 16440
+- `Tw_October_Scroll`: 16446
+- `Scorpio_Crown_Box`: 16447
+- `Scorpio_Diadem_Box`: 16448
+- `FScorpio_Diadem_Box`: 16450
+- `My_Scroll1`: 16456
+- `Tw_Nov_Scroll`: 16457
+- `Red_Wing_Hat_Box`: 16461
+- `FRed_Wing_Hat_Box`: 16462
+- `My_Scroll2`: 16466
+- `E_Insurance_Package`: 16503
+- `Xmas_Bless`: 16542
+- `Snowman_Hat_Box`: 16543
+- `FSnowman_Hat_Box`: 16544
+- `Sagittarius_Crown_Box`: 16548
+- `Sagittarius_Diadem_Box`: 16549
+- `Pr_Reset_Stone_Box`: 16555
+- `FPr_Reset_Stone_Box`: 16556
+- `CP_Helm_Scroll10`: 16557
+- `CP_Shield_Scroll10`: 16558
+- `CP_Armor_Scroll10`: 16559
+- `CP_Weapon_Scroll10`: 16560
+- `CP_Scroll_Package`: 16561
+- `Majestic_Devil_Scroll`: 16562
+- `BM100_Box_5`: 16563
+- `Capricorn_Crown_Box`: 16565
+- `Capricorn_Diadem_Box`: 16567
+- `FCapricorn_Diadem_Box`: 16568
+- `Summber_Scroll`: 16569
+- `Illusion_Nothing`: 16576
+- `Dragon_Captain`: 16577
+- `Red_Bunny_Band_Box`: 16582
+- `Sloth_Hat_Box`: 16584
+- `F_Sloth_Hat_Box`: 16585
+- `Duneyrr_Helm_Box`: 16586
+- `F_Duneyrr_Helm_Box`: 16587
+- `Spring_Flower_Scr_Tw`: 16600
+- `Blue_Arara_Hat_Box`: 16601
+- `F_Blue_Arara_Hat_Box`: 16602
+- `Yellow_Bunnyband_Box`: 16619
+- `Aributa_Scroll`: 16631
+- `Life_Ribbon_Box`: 16638
+- `Life_Ribbon_Box2`: 16639
+- `Life_Ribbon_Box3`: 16640
+- `Flame_Light`: 16652
+- `BM75_10Box`: 16653
+- `Valiant_Will`: 16654
+- `Virgo_Scroll`: 16665
+- `Magic_Candy_Box10`: 16666
+- `Libra_Scroll`: 16673
+- `Splash_Scroll`: 16675
+- `Universal_Catalog_Gold_Box10`: 16677
+- `BR_Independence_Scroll`: 16681
+- `Boarding_Halter_Box`: 16682
+- `B_Halter_Box_30Days`: 16683
+- `Wing_Of_Fly_Box10`: 16684
+- `Wing_Of_Fly_Box50`: 16685
+- `Wing_Of_Fly_Box100`: 16686
+- `RWC2010_SuitcaseA`: 16687
+- `RWC2010_SuitcaseB`: 16688
+- `Scorpius_Scroll`: 16691
+- `Ptotection_Seagod_Box`: 16740
+- `Hairtail_Box1`: 16741
+- `Hairtail_Box2`: 16742
+- `Spearfish_Box1`: 16743
+- `Spearfish_Box2`: 16744
+- `Saurel_Box1`: 16745
+- `Saurel_Box2`: 16746
+- `Tuna_Box1`: 16747
+- `Tuna_Box2`: 16748
+- `Malang_Crab_Box1`: 16749
+- `Malang_Crab_Box2`: 16750
+- `Brindle_Eel_Box1`: 16751
+- `Brindle_Eel_Box2`: 16752
+- `Unbreak_Weap_Box`: 16753
+- `F_Unbreak_Weap_Box`: 16754
+- `Unbreak_Def_Box`: 16755
+- `F_Unbreak_Def_Box`: 16756
+- `Hallo_Scroll`: 16757
+- `Umbala_Spirit_Box2`: 16760
+- `F_Umbala_Spirit_Box2`: 16761
+- `Ptotection_Seagod_Box2`: 16763
+- `Ptotection_Seagod_Box3`: 16764
+- `Octo_Hstick_Box`: 16765
+- `Octo_Hstick_Box2`: 16766
+- `Octo_Hstick_Box3`: 16767
+- `Silvervine_Fruit_Box10`: 16770
+- `Silvervine_Fruit_Box40`: 16771
+- `Asgard_Scroll`: 16774
+- `Sagittarius_Scroll`: 16775
+- `Universal_Catalog_Gold_Box10_`: 16776
+- `Universal_Catalog_Gold_Box50`: 16777
+- `Sagittarius_Scr_Box`: 16826
+- `Weather_Report_Box`: 16972
+- `Yellow_Hat_Box`: 16973
+- `Comin_Actor_Box`: 16974
+- `Singing_Bird_Box`: 16975
+- `Hen_Set_Box`: 16976
+- `Red_Minicrown_Box`: 16977
+- `Silvervine_Fruit_Box4`: 16979
+- `Sagittar_Diadem_Scroll`: 16990
+- `Sagittar_Di_Scroll_Box`: 16991
+- `Butterfly_Wing_Box20`: 16992
+- `Butterfly_Wing_Box50`: 16993
+- `Old_Hat_Box`: 16995
+- `Capri_Crown_Scroll`: 16996
+- `Capri_Crown_Scroll_Box`: 16997
+- `Archangel_Wing_Box`: 16998
+- `Bravery_Bag_Box`: 16999
+- `Wander_Man_Box5`: 17000
+- `Wander_Man_Box10`: 17001
+- `Wicked_Nymph_Box5`: 17002
+- `Wicked_Nymph_Box10`: 17003
+- `Kasa_Scroll_Box5`: 17004
+- `Kasa_Scroll_Box10`: 17005
+- `Salamander_Box5`: 17006
+- `Salamander_Box10`: 17007
+- `Teddy_Bear_Box5`: 17008
+- `Teddy_Bear_Box10`: 17009
+- `Capricon_Di_Scroll`: 17011
+- `Capricon_Di_Scroll_Box`: 17012
+- `Malang_Woe_Encard_Box`: 17013
+- `Butterfly_ear_Box`: 17014
+- `Stuckhead_Screw_Box`: 17015
+- `Aquarius_Diadem_Scroll`: 17016
+- `Aquarius_Di_Scroll_Box`: 17017
+- `Libra_Scroll2`: 17018
+- `Scorpio_Scroll2`: 17019
+- `Tw_Nov_Scroll2`: 17020
+- `Summer_Scroll3`: 17021
+- `Super_Pet_Egg1_2`: 17022
+- `Super_Pet_Egg4_2`: 17023
+- `Lovely_Aquarius_Scroll`: 17024
+- `Lovely_Aquarius_Box`: 17025
+- `Boitata_Scroll`: 17026
+- `Pisces_Diadem_Scroll`: 17028
+- `Pisces_Diadem_Box`: 17029
+- `St_Pat_Hat_box`: 17030
+- `Energetic_Pisces_Scroll`: 17035
+- `Energetic_Pisces_Box`: 17036
+- `Transbox_Devi`: 17037
+- `Transbox_Ray`: 17038
+- `Transbox_Mavka`: 17039
+- `Transbox_Marduk`: 17040
+- `Transbox_Banshee`: 17041
+- `Transbox_Poring`: 17042
+- `Transbox_Golem`: 17043
+- `Aries_Scroll`: 17050
+- `Aries_Scroll_Box`: 17051
+- `Holy_Mom_Blaze_Box`: 17052
+- `Wiz_Card_Album`: 17056
+- `Swordman_Card_Album`: 17057
+- `Thief_Card_Album`: 17058
+- `Acolyte_Card_Album`: 17059
+- `Merchant_Card_Album`: 17060
+- `Archer_Card_Album`: 17061
+- `Taurus_Diadem_Scroll`: 17062
+- `Taurus_Di_Scroll_Box`: 17063
+- `Tw_Sagitt_Scroll`: 17064
+- `Poison_Bottle_Box50`: 17066
+- `Poison_Bottle_Box100`: 17067
+- `Acidbomb_Box50`: 17068
+- `Acidbomb_Box100`: 17069
+- `Acidbomb_Box500`: 17070
+- `Superb_Fish_Box50`: 17071
+- `Superb_Fish_Box100`: 17072
+- `Superb_Fish_Box500`: 17073
+- `Empty_Bottle_Box10`: 17074
+- `Empty_Bottle_Box100`: 17075
+- `Empty_Bottle_Box500`: 17076
+- `Taurus_Crown_Scroll`: 17077
+- `Taurus_Crown_Scroll_Box`: 17078
+- `Scorpio_Scroll3`: 17080
+- `Yggdrasil_Crown_Box`: 17081
+- `Gemi_Diadem_Scroll`: 17082
+- `Gemi_Diadem_Scroll_Box`: 17083
+- `Upg_Katar_Box`: 17084
+- `Upg_Two_Handed_Axe_Box`: 17085
+- `Upg_Lance_Box`: 17086
+- `Upg_Book_Box`: 17087
+- `Upg_Staff_Box`: 17088
+- `Upg_Dagger_Box`: 17089
+- `Upg_Revolver_Box`: 17090
+- `Upg_Mace_Box`: 17091
+- `Upg_Bow_Box`: 17092
+- `Upg_Twohand_Sword_Box`: 17093
+- `Upg_Katar_Box2`: 17094
+- `Upg_Two_Handed_Axe_Box2`: 17095
+- `Upg_Lance_Box2`: 17096
+- `HD_Oridecon_50Box`: 17104
+- `HD_Elunium_50Box`: 17105
+- `Max_Weight_Up_10Box`: 17106
+- `Gemi_Crown_Scroll`: 17107
+- `Gemi_Crown_Scroll_Box`: 17108
+- `Capri_Scroll`: 17109
+- `Aquarius_Scroll`: 17110
+- `Pisces_Scroll`: 17113
+- `Horn_Of_Ancient_Box`: 17114
+- `Sprout_Hat_Box`: 17115
+- `Mercury_Helm_Box`: 17116
+- `ASPD_Potion_Box10`: 17118
+- `Taurus_Scroll`: 17120
+- `Starry_Scroll`: 17121
+- `Immuned_Shield_Box`: 17122
+- `Black_Devil_Mask_Box`: 17123
+- `Cat_Ears_Beret_Box`: 17124
+- `Red_Bread_Hat_Box`: 17125
+- `ASPD_Potion_Box10_2`: 17126
+- `Leo_Scroll2`: 17127
+- `RWC_Scroll`: 17134
+- `Ms_Cancer_Scroll`: 17138
+- `RWC_Super_Scroll`: 17139
+- `Leo_Scroll`: 17140
+- `Ms_Virgo_Scroll`: 17141
+- `Ms_Scorpio_Scroll`: 17143
+- `Dep_Alice_Hat_Box`: 17146
+- `Ribbon_Chef_Hat_Box`: 17147
+- `Bridal_Ribbon_Box`: 17152
+- `Upg_Huuma_Shuriken_Box`: 17155
+- `TCG_Card_Scroll`: 17156
+- `Vital_Flower_Box`: 17157
+- `Flame_Gemstone_Box`: 17158
+- `Boarding_Halter_Box7`: 17162
+- `Mystic_Powder_Box30`: 17163
+- `Challenge_Kit`: 17165
+- `Boarding_Halter_Box3`: 17176
+- `Jan_Groove_Box`: 17181
+- `3rd_Test_Pass_Box`: 17184
+- `Free_Pass_Box`: 17203
+- `Idn_Heart_Scroll`: 17207
+- `Tw_Rainbow_Scroll`: 17209
+- `Tw_Red_Scroll`: 17210
+- `Tw_Orange_Scroll`: 17211
+- `Tw_Yellow_Scroll`: 17212
+- `C_Center_Potion_Box`: 17226
+- `C_Awakening_Potion_Box`: 17227
+- `C_Berserk_Potion_Box`: 17228
+- `C_Wing_Of_Fly_Box`: 17229
+- `Scroll_Of_Death`: 17233
+- `Scroll_Of_Life`: 17234
+- `Scroll_Of_Magic`: 17235
+- `Scroll_Of_Thews`: 17236
+- `Scroll_Of_Darkness`: 17237
+- `Scroll_Of_Holiness`: 17238
+- `Horned_Scroll`: 17239
+- `Mercury_Scroll`: 17240
+- `Idn_Independ_Scroll`: 17245
+- `HD_Elunium_Box(30)`: 17246
+- `HD_Oridecon_Box(30)`: 17247
+- `C_Wing_Of_Fly_3Day_Box`: 17251
+- `RWC_2012_Set_Box`: 17252
+- `RWC_2012_Ring_Box`: 17253
+- `RWC_2012_Pendant_Box`: 17254
+- `Good_Student_Gift_Box`: 17256
+- `Bad_Student_Gift_Box`: 17257
+- `Ex_Def_Potion_Box`: 17262
+- `STR_Biscuit_Stick_Box`: 17270
+- `VIT_Biscuit_Stick_Box`: 17271
+- `AGI_Biscuit_Stick_Box`: 17272
+- `INT_Biscuit_Stick_Box`: 17273
+- `DEX_Biscuit_Stick_Box`: 17274
+- `LUK_Biscuit_Stick_Box`: 17275
+- `Cannon_Ball`: 18000
+- `Holy_Cannon_Ball`: 18001
+- `Dark_Cannon_Ball`: 18002
+- `Soul_Cannon_Ball`: 18003
+- `Iron_Cannon_Ball`: 18004
+- `Shooting_Star_C`: 18100
+- `F_Bow_Of_Rudra_C`: 18101
+- `E_Bow_Of_Rudra_C`: 18102
+- `Mystic_Bow`: 18103
+- `Adventure_Bow`: 18104
+- `Academy_Bow`: 18105
+- `P_Bow3`: 18106
+- `Malang_Snow_Crab`: 18107
+- `Brindle_Eel`: 18108
+- `Catapult`: 18109
+- `Big_CrossBow`: 18110
+- `Creeper_Bow`: 18111
+- `Upg_Bow`: 18112
+- `Velum_Arbalest`: 18113
+- `Velum_CrossBow`: 18114
+- `Orc_Archer_Bow_`: 18115
+- `Metal_Bow`: 18116
+- `Royal_Bow`: 18117
+- `TE_Woe_Bow`: 18118
+- `Thanatos_Bow`: 18119
+- `Evil_Slayer_Piercer_Bow`: 18120
+- `Bow_of_Vicious_Mind`: 18121
+- `Giant_Bow`: 18122
+- `Bow_of_Storms`: 18123
+- `Half_BF_Bow1`: 18124
+- `Blue_Bow`: 18126
+- `Infinity_Bow`: 18128
+- `Crimson_Bow`: 18130
+- `Cheer_Scarf6`: 18500
+- `Cheer_Scarf8`: 18501
+- `Cheer_Scarf10`: 18502
+- `Small_Horn_Of_Devil`: 18503
+- `Anubis_Helm_J`: 18504
+- `Umbala_Spirit`: 18505
+- `Hattah_Black`: 18506
+- `Elven_Ears_`: 18507
+- `Garuda_Hat`: 18508
+- `RWC2010_Indonesia`: 18509
+- `Blood_Angel_Hair_Band`: 18510
+- `Blood_Angel_Wing_Ear`: 18511
+- `Juho_Necktie`: 18512
+- `Shining_Sunflower`: 18513
+- `Para_Team_Hat2`: 18514
+- `RTC_1st_Helm`: 18515
+- `RTC_2nd_Helm`: 18516
+- `RTC_3rd_Helm`: 18517
+- `Ear_Of_Angel's_Wing_`: 18518
+- `Ear_Of_Devil's_Wing_`: 18519
+- `Jaty_C`: 18520
+- `Lucky_Clover`: 18521
+- `Evil_Marcher_Hat`: 18522
+- `Super_Scell`: 18523
+- `Dokkebi_Mask`: 18524
+- `Watermelon_Hat`: 18525
+- `Yummy_Lollipop`: 18526
+- `Gloomy_Pumpkin_Hat`: 18527
+- `Tare_Neko_Cru`: 18528
+- `Drooping_Wild_Rose`: 18529
+- `Tha_Despero_Mask`: 18530
+- `Drooping_Permeter`: 18531
+- `Heart_Ribbon_Band`: 18532
+- `Honeybee_Hat`: 18533
+- `Fancy_Phantom_Mask`: 18534
+- `Pumpkin_Hat_2010`: 18535
+- `Foxtail`: 18536
+- `Malangdo_Hat`: 18537
+- `Devil_Whisper`: 18538
+- `Skull_Cap`: 18539
+- `Evil_Mask`: 18540
+- `Little_Feather_Hat`: 18541
+- `All_Love_Guard`: 18542
+- `Witchs_Hat`: 18543
+- `Blrabbit_Hband`: 18544
+- `Whrabbit_Hband`: 18545
+- `Lover_In_Mouth`: 18546
+- `Campus_Festival`: 18547
+- `Tiny_Hat`: 18548
+- `Nabi_Hair_Pin`: 18549
+- `Asgard_Blessing`: 18550
+- `Galaxy_Circlet`: 18551
+- `Proba_Angel_Blessing`: 18552
+- `Mini_Tree`: 18553
+- `King_Prawn_Hat`: 18554
+- `General_Helmet`: 18555
+- `Angel_Team_Helm`: 18556
+- `Devil_Team_Helm`: 18557
+- `Sinsuncho_Hat`: 18558
+- `Fafnir_Skin`: 18559
+- `Fafnir_Mask`: 18560
+- `B_Feather_Beret`: 18561
+- `Bone_Hat`: 18562
+- `Heart_Wing_Hairband`: 18563
+- `Love_Piece`: 18564
+- `Leprechaun_Hat`: 18565
+- `Nut_Donut_In_Mouth`: 18566
+- `Stretched_Nose`: 18567
+- `Humming_Bird`: 18568
+- `Soft_Sheep_Hat`: 18569
+- `Ancient_Gold_Deco`: 18570
+- `Lucky_Hat`: 18571
+- `Korean_Judge_Hat`: 18572
+- `White_Feather`: 18573
+- `Lord_of_Death`: 18574
+- `Wunderkammer`: 18575
+- `YinYang_Earring`: 18576
+- `24_Bolt`: 18577
+- `Helm_Of_Valor`: 18578
+- `9th_Anni_Hat`: 18579
+- `Yggdrasil_Crown`: 18580
+- `Red_Tiger_Mask`: 18581
+- `Blue_Tiger_Mask`: 18582
+- `Navy_Drooping_Kitty`: 18583
+- `Brown_Drooping_Kitty`: 18584
+- `Orange_Bunny_Hairband`: 18585
+- `Violet_Bunny_Hairband`: 18586
+- `Blue_Bunny_Hairband`: 18587
+- `Silver_Bunny_Hairband`: 18588
+- `Strawberry_Hat`: 18589
+- `Gemma_Hairband`: 18590
+- `Mini_Glasses_`: 18591
+- `Nestea_Hat`: 18592
+- `Fancy_Mini_Crown`: 18593
+- `Magni_Cap_`: 18594
+- `Horn_Of_Ancient`: 18595
+- `Sprout_Hat`: 18596
+- `Mercury_Helm`: 18597
+- `Mini_Tree_J`: 18598
+- `Black_Devil_Mask`: 18599
+- `Cat_Ears_Beret`: 18600
+- `Red_Bread_Hat`: 18601
+- `Watermelon_Slice`: 18602
+- `Black_Devil_Mask_`: 18603
+- `Falcon_Mask`: 18604
+- `Dark_Age`: 18605
+- `Tear_Drop`: 18606
+- `Blush_`: 18607
+- `Pair_Of_Red_Ribbon2`: 18608
+- `Dark_Blindfold_`: 18609
+- `7th_Anni_Hat_B`: 18610
+- `Black_Glasses_`: 18611
+- `White_Musang_Hat`: 18612
+- `Black_Musang_Hat`: 18613
+- `Grim_Reaper_Hat`: 18614
+- `Injured_Eyepatch`: 18615
+- `Long_Tongue`: 18616
+- `Onigiri_In_Mouth`: 18617
+- `Airplane_Hat`: 18618
+- `Thief_Bandana`: 18619
+- `Heart_Eyepatch`: 18620
+- `Gangster_Mask_A`: 18621
+- `Rocket_Helm1`: 18622
+- `Rocket_Helm2`: 18623
+- `Rocket_Helm3`: 18624
+- `Rocket_Helm_RWC`: 18625
+- `Gelato_Hat`: 18626
+- `Dried_Leaf`: 18627
+- `Tare_Brownie`: 18628
+- `B_Desert_Wolf_Hat`: 18629
+- `Dep_Alice_Hat`: 18630
+- `Ribbon_Chef_Hat`: 18631
+- `Yellow_Poring_Pin`: 18632
+- `Pink_Poring_Pin`: 18633
+- `Green_Poring_Pin`: 18634
+- `Blue_Poring_Pin`: 18635
+- `Bridal_Ribbon`: 18636
+- `Ancient_Admiral_Helm`: 18637
+- `Citron_Hat`: 18638
+- `Naval_Officer_Hat`: 18639
+- `Starfish_Headband`: 18640
+- `Ribbon_Magic_Hat`: 18641
+- `hand_Scissorhand_Model`: 18642
+- `Rockhand_Model`: 18643
+- `Paperhand_Model`: 18644
+- `Sailor_Hat`: 18645
+- `Cow_Hat`: 18646
+- `Star_Eyepatch`: 18647
+- `Tongue_Charm`: 18648
+- `Lude_Mask`: 18649
+- `RWC_Shouting_Mouth`: 18650
+- `Ignis_Cap`: 18651
+- `Vanargandr_Helm`: 18652
+- `Deviruchi_Headphone`: 18653
+- `SS_Bandana`: 18654
+- `Goedo_Monocle`: 18655
+- `Wit_Pumpkin_Hat`: 18656
+- `Pegasus_Wing_Ears`: 18657
+- `Holy_Santa_Beard`: 18658
+- `Boitata_Hat`: 18659
+- `Indi_Feather_Band`: 18660
+- `Trident_Helmet`: 18661
+- `Antler_Fedora`: 18662
+- `Sunglasses_Bball_Hat`: 18663
+- `Blind_Glasses`: 18664
+- `Orange_In_Mouth`: 18665
+- `CD_In_Mouth`: 18666
+- `Cat_Lace_Hairband`: 18667
+- `Droopy_Turtle_Hat`: 18668
+- `Cowhide_Hat`: 18669
+- `Hankie_In_Mouth`: 18670
+- `Rudolf_Hairband`: 18671
+- `Tare_Pope`: 18672
+- `Tare_Pope_`: 18673
+- `Planewing_Hat`: 18674
+- `Green_Apple_Hat`: 18675
+- `Hexagon_Spectacles`: 18676
+- `Cherry_Twig_In_Mouth`: 18677
+- `Leek_In_Mouth`: 18678
+- `Abacus_In_Mouth`: 18679
+- `Tw_Frog_Hat`: 18680
+- `Puppy_Ears_Hat`: 18681
+- `Teardrop`: 18682
+- `Carrot_In_Mouth`: 18683
+- `Showy_High_Cap`: 18684
+- `Stardust_Hairband`: 18685
+- `2011_RMSC_1`: 18686
+- `2011_RMSC_2`: 18687
+- `2011_RMSC_3`: 18688
+- `2011_RMSC_4`: 18689
+- `Sirt_Evil_Eye`: 18690
+- `Rising_Black_Dragon`: 18691
+- `Mike_Hat`: 18692
+- `Sleeping_Kitty_Cat`: 18693
+- `Red_Hood`: 18694
+- `Phoenix_Crown`: 18695
+- `Orange_Hat`: 18696
+- `Syringe_In_Mouth`: 18697
+- `Cheesy_Snack_In_Mouth`: 18698
+- `Starving_Fish_Hat`: 18699
+- `Rabbit_Ribbon`: 18700
+- `Ancient_Civil_Man`: 18701
+- `Shaving_Cream`: 18702
+- `Stem_In_Mouth`: 18703
+- `Drosera_Hairpin`: 18704
+- `Flip_Hat`: 18705
+- `Can_Hat`: 18706
+- `Maneater_Flower_Hat`: 18707
+- `Candy_Hat`: 18708
+- `Black_Knitted_Hat`: 18709
+- `Sugared_Fruit_Stick`: 18710
+- `Electric_Sunglass`: 18711
+- `Fan_In_Mouth`: 18712
+- `Monkey_On_Fur_Hat`: 18713
+- `Hippo_Hat`: 18714
+- `Helm_Of_Thoth`: 18715
+- `Strawberry_In_Mouth`: 18716
+- `Skull_Hood_`: 18717
+- `Rose_Hairband`: 18718
+- `Magical_Booster`: 18720
+- `Sweet_Valentine_Cap`: 18721
+- `Winged_Feather_Ears`: 18722
+- `Aura_Quartz_Crown`: 18723
+- `Baphomet_Horns`: 18724
+- `Rabbit_Knithat`: 18725
+- `Skymet`: 18726
+- `Sedora_Hat`: 18727
+- `Egir_Helm`: 18728
+- `MVP_Basketball`: 18729
+- `Criatura_Academy_Hat`: 18730
+- `Valkyrie_Headgear`: 18731
+- `TE_WoE_Cap`: 18732
+- `TE_WoE_Bone_Helm`: 18733
+- `TE_WoE_Magic_Eyes`: 18734
+- `Censor_Bar_`: 18736
+- `Fortier_Mask`: 18737
+- `Carnation_Hairband`: 18739
+- `Hair_Of_The_Strong`: 18740
+- `C_WillOWisp_Accessory`: 18741
+- `C_MoonStar_Accessory`: 18742
+- `C_Spirit_Of_Chung_E`: 18743
+- `C_World_Star`: 18744
+- `Choco_Stick_In_Mouth`: 18745
+- `Chilly_Breath`: 18746
+- `Eyes_Of_Ifrit`: 18747
+- `Gold_Ingot_Poring_Hat`: 18748
+- `Majoruros_Horn`: 18749
+- `Poker_Card_In_Mouth`: 18750
+- `Cursed_Book`: 18752
+- `Tw_Rice_Ball`: 18753
+- `Blood_Sucker`: 18754
+- `Feather_Beret_`: 18755
+- `Black_Shiba_Inu_Hat`: 18756
+- `Holy_Klobuk`: 18757
+- `Hat_Of_Scrat`: 18758
+- `Stretched_Nose_M`: 18759
+- `Remodel_Wizardry_Hat`: 18760
+- `Remodel_Magician_Hat`: 18761
+- `Remodel_Mask_Of_Fox`: 18762
+- `Remodel_Joker_Jester`: 18763
+- `Remodel_Bunny_Band`: 18764
+- `Enhanced_Corsair`: 18765
+- `Enhanced_Helm_Of_Angel`: 18766
+- `Enhanced_Helm_Of_Sun`: 18767
+- `Enhanced_Bone_Helm`: 18768
+- `Remodel_Munak_Turban`: 18769
+- `Remodel_Bongun_Hat`: 18770
+- `Remodel_Opera_Mask`: 18771
+- `Improved_Binoculars`: 18772
+- `Improved_Fin_Helm`: 18773
+- `Improved_Assassin_Mask`: 18774
+- `Improved_Welding_Mask`: 18775
+- `Improved_Kiss_Of_Angel`: 18776
+- `Aladdin_Lamp`: 18777
+- `Pink_Bunny_Hair_Band`: 18778
+- `RWC_Crown_Of_Victory(1st)`: 18779
+- `RWC_Crown_Of_Victory(2nd)`: 18780
+- `RWC_Crown_Of_Victory(3rd)`: 18781
+- `Butterfly_Wing_Ear_J`: 18782
+- `Rose_Corolla`: 18783
+- `Elder_Devil_Horns_`: 18784
+- `King_Poring_Hat_`: 18785
+- `Anemos_Mask`: 18786
+- `Goaltender_Mask`: 18787
+- `Starlight_Scope`: 18788
+- `Poison_Spore_Hat`: 18789
+- `Rainbow_Poring_Hat`: 18790
+- `Shrine_Maiden_Hat`: 18791
+- `Indonesian_Id_Sakkat`: 18792
+- `Sorc_Night_Cap`: 18793
+- `Plain_Black_Mage_Hat`: 18794
+- `Night_Sparrow_Hat`: 18795
+- `RWC_Crown_Of_Victory(8th)`: 18796
+- `Deep_Angel_Hairband`: 18797
+- `Pink_Angel_Hairband`: 18798
+- `Mask_of_Nero`: 18799
+- `Mask_of_Formic`: 18800
+- `Gale_Hair_Ornament`: 18801
+- `Poring_Fedora_Hat`: 18802
+- `Rose_Cascade`: 18803
+- `Thornwood_Band`: 18804
+- `Eclipse_Hat`: 18805
+- `Black_Rabbit_Hat`: 18806
+- `Yellow_Yuzu_Hat`: 18807
+- `Wing_Form_Spectacle`: 18808
+- `Hell_Pumpkin_Hat`: 18810
+- `White_Snake_Hat_`: 18811
+- `Elder_Crown`: 18812
+- `New_Wave_Sunglasses`: 18813
+- `Angel_School_Cap`: 18814
+- `Devil_School_Cap`: 18815
+- `Adv_Angel_School_Cap`: 18816
+- `Adv_Devil_School_Cap`: 18817
+- `Red_Pencil_In_Mouth`: 18818
+- `Blue_Pencil_In_Mouth`: 18819
+- `Gray_Helmet`: 18820
+- `Rainbow_Feather_Deco`: 18821
+- `Flame_Wing_Ear`: 18822
+- `Imperial_Feather`: 18823
+- `Mask_Of_Bankrupt`: 18824
+- `Bankruptcy_Of_Heart_`: 18825
+- `Chun_Tree_Hat`: 18826
+- `Valkyrie_Circlet`: 18827
+- `2012RMSCNO1`: 18828
+- `2012RMSCNO2`: 18829
+- `2012RMSCNO3`: 18830
+- `2012RMSCNO4`: 18831
+- `Rolf_Von_Gigue_666`: 18832
+- `Marin_Crown`: 18833
+- `Sakura_Hairband`: 18834
+- `RO10th_Anni_Cap`: 18835
+- `Lmt_RO10th_Anni_Cap`: 18836
+- `Cheering_Whistle`: 18837
+- `Poring_Sunglasses`: 18839
+- `King_Poring_Hat`: 18840
+- `Small_Poring_Band`: 18841
+- `Hat_Of_Girl`: 18842
+- `Small_Deviling_Hat`: 18843
+- `Blue_Poring_Bubble`: 18844
+- `Banshee_Master_Kiss`: 18845
+- `Seagod_Protector`: 18846
+- `Jolly_Roger`: 18847
+- `Fresh_Roses`: 18848
+- `Celine_Ribbon`: 18849
+- `Polar_Bear_Cap`: 18850
+- `Valentine_Heart`: 18851
+- `Tasty_Strawberry_Hat`: 18852
+- `Tasty_Strawberry_Hat_`: 18853
+- `Yellow_Valentine_Heart`: 18854
+- `Aviator_Hat`: 18855
+- `Pink_Angeling_Bubble`: 18858
+- `Angeling_Bubble`: 18859
+- `Preschool_Hat`: 18860
+- `Very_Sweet_Candy_Bar`: 18870
+- `Very_Sweet_Candy`: 18871
+- `Snake_Hat`: 18872
+- `Sweet_Valentine_Out`: 18873
+- `Cyclops_Glasses`: 18874
+- `Angry_Scorpion_Hat`: 18879
+- `Advanced_Jao_King_Hat`: 18880
+- `Jejecap`: 18885
+- `Rainbow_Long_Octopus`: 18886
+- `Aqua_Bunny_Band`: 18887
+- `Maroon_Bunny_Band`: 18888
+- `Golden_Bunny_Band`: 18889
+- `Gray_Bunny_Band`: 18890
+- `Husky_Hat`: 18891
+- `Ufo_Poring_Hat`: 18892
+- `Dragon_Claw_Helm`: 18893
+- `Rainbow_Star`: 18894
+- `Celestial_Dark_Flame`: 18895
+- `Pterios_Fins`: 18896
+- `Azure_Diadem`: 18897
+- `Yggdrasil_Herald_Crown`: 18898
+- `Weisswurst`: 18900
+- `Seppl_Hat`: 18901
+- `Piamette's_Red_Ears`: 18908
+- `Piamette's_Brown_Ears`: 18909
+- `Piamette's_Blue_Ears`: 18910
+- `Red_Flower_Hat`: 18911
+- `Bell_Pigeon`: 18912
+- `Gossip_Raven`: 18913
+- `Baby_Deviling`: 18914
+- `Blood_Butterfly_Ears`: 18915
+- `Bear_Balloon`: 18916
+- `LoveLove_Balloon`: 18917
+- `Cute_Octopus_Balloon`: 18918
+- `C_Tarnished_Lamp`: 18921
+- `Elephant_Model_Hat`: 18929
+- `Fox_Ears_Drop_Ribbon`: 18934
+- `Memories_of_Lover`: 18937
+- `Astro_Circle`: 18938
+- `Knit_Cap_of_Water`: 18942
+- `Silk_Hat_of_Earth`: 18943
+- `Deviruchi_Ballon`: 18944
+- `Super_Cute_Doll_Hat`: 18945
+- `Very_Cute_Doll_Hat`: 18946
+- `Boss_Beret`: 18969
+- `Riot_Chip`: 18997
+- `Gravekeeper_Blinker`: 19014
+- `C_Kamas_Hairband`: 19015
+- `Elemental_Crown`: 19019
+- `Survive_Circlet`: 19020
+- `Gigant_Helm`: 19021
+- `C_Floating_Stone_Of_Intelligence`: 19022
+- `Queen_Scaraba_Crown`: 19023
+- `Protect_Feathers`: 19024
+- `Puppy_Ears_Hat_`: 19025
+- `Egir_Helm_K`: 19026
+- `Type_10_Glasses`: 19027
+- `Devils_Minion`: 19028
+- `Alice_Friesinger_Hat_69`: 19029
+- `Fallen_Angel_Blessing`: 19031
+- `Black_Fairy_Ears`: 19041
+- `Maneater_Flower_Hat_`: 19042
+- `Goibne's_Helmet_`: 19043
+- `Morrigane's_Helm_`: 19044
+- `Blue_Ears_Accessory`: 19045
+- `Poisonous_Man`: 19046
+- `Angeling_Furhat`: 19047
+- `Warrior_Moon_Cat_Hat`: 19051
+- `Fighter_Moon_Cat_Hat`: 19053
+- `Nettie_Heart_Bubblegum`: 19080
+- `Faceworm_Egg_Shell`: 19081
+- `Sigrun's_Wing_`: 19085
+- `Robo_Eye_`: 19086
+- `Angel_Spirit_`: 19087
+- `T_Mr_Smile`: 19500
+- `T_Spinx_Helm`: 19501
+- `T_Goggle`: 19502
+- `T_Munak_Hat`: 19503
+- `T_Sunglasses`: 19504
+- `T_Cigarette`: 19505
+- `T_Valkyrie_Feather_Band`: 19506
+- `Clear_Sun`: 19507
+- `T_Gemmed_Sallet`: 19508
+- `Butterfly_Wing_Ear`: 19509
+- `Nut_On_Head`: 19510
+- `Heart_Eye_Patch1`: 19511
+- `Heart_Eye_Patch2`: 19512
+- `Chicken_Beak`: 19513
+- `Charlie_Beard`: 19514
+- `Yellow_Hat`: 19515
+- `Singing_Bird`: 19516
+- `Cocks_Comb`: 19517
+- `Rainbow`: 19518
+- `Lightning_Cloud`: 19519
+- `Rain_Cloud`: 19520
+- `Charlie_Hat`: 19521
+- `Mini_Crown1`: 19522
+- `Donation_Ribbon`: 19523
+- `C_Green_Feeler`: 19524
+- `C_Jack_A_Dandy`: 19525
+- `C_Helm`: 19526
+- `C_Sharp_Gear`: 19527
+- `C_Iron_Cane`: 19528
+- `C_Angelic_Chain`: 19529
+- `C_Wild_Rose`: 19530
+- `C_Cube_Mask`: 19531
+- `C_Red_Bunny_Band`: 19532
+- `C_Spore_Hat`: 19533
+- `C_Tha_Despero_Mask`: 19534
+- `C_Sinsuncho_Hat`: 19535
+- `C_Rose_Corsage`: 19536
+- `C_Gryphon_Hat`: 19537
+- `Full_Moon`: 19538
+- `C_Reginleif_Hairband`: 19539
+- `C_Rabbit_Earplug`: 19540
+- `C_Romantic_White_Flower`: 19541
+- `C_Devil_Whisper`: 19542
+- `C_Oliver_Wolf_Hood`: 19543
+- `C_Tare_Neko_Cru`: 19544
+- `C_Boy's_Cap`: 19545
+- `C_Valkyrie_Helm`: 19546
+- `C_Deviruchi_Cap`: 19547
+- `C_Frog_Cap`: 19548
+- `C_Magestic_Goat`: 19549
+- `C_Blush`: 19550
+- `C_Elven_Ears`: 19551
+- `C_Centimental_Flower`: 19552
+- `C_Assassin_Mask_`: 19553
+- `C_Hahoe_Mask`: 19554
+- `C_Crescent_Helm`: 19555
+- `C_Kabuki_Mask`: 19556
+- `C_Ayothaya_Hat`: 19557
+- `C_Raven_Cap`: 19558
+- `C_Baby Dragon Hat`: 19559
+- `C_Kwati_Hat`: 19560
+- `C_Tucan_Hat`: 19561
+- `C_Jaguar_Mask`: 19562
+- `C_Dragon_Arhat_Mask`: 19563
+- `C_Tiger_Arhat_Mask`: 19564
+- `C_Dynasty_Decoration`: 19565
+- `C_Samurai_Mask`: 19566
+- `C_Hatah_Black`: 19567
+- `C_Ancient_Horn`: 19568
+- `C_Sprout_Hat`: 19569
+- `C_Mercury_Helm`: 19570
+- `C_White_Musang_Hat`: 19571
+- `C_Black_Musang_Hat`: 19572
+- `C_Heart_Wing_Hairband`: 19573
+- `C_Lord_of_Death`: 19574
+- `C_Ascension_Black_Dragon`: 19575
+- `C_Tare_Pope`: 19576
+- `C_10th_Poring_Hat`: 19577
+- `C_Red_Wind_Hat`: 19579
+- `C_Sphinx_Helm`: 19580
+- `C_Adventurer's_Hat`: 19581
+- `C_Cowboy_Hat`: 19582
+- `C_Zorro_Mask`: 19583
+- `C_Dagger_In_Mouth`: 19584
+- `C_Feather_Beret`: 19585
+- `C_Pink_Bunny_Hair_Band`: 19586
+- `C_King_Poring_Hat`: 19587
+- `C_Fallen_Angel_Lost_J`: 19589
+- `C_Flapping_Angel_Wing`: 19596
+- `C_Magic_Eyes`: 19597
+- `C_Wandering_Wolf_Hat`: 19598
+- `C_Imp_Hat`: 19599
+- `C_Drooping_Kiehl`: 19600
+- `C_Drooping_Aliot`: 19601
+- `C_Invisible_Cap`: 19602
+- `C_Invisible_Sunglasses`: 19603
+- `C_Invisible_Mask`: 19604
+- `C_Gang_Scarf`: 19605
+- `C_Ninja_Scroll`: 19606
+- `C_Chicken_Love_Hat`: 19607
+- `C_Chick_Hat`: 19608
+- `C_Red_Glasses`: 19609
+- `C_Whisper_Mask`: 19610
+- `C_Peco_Ears`: 19611
+- `C_Note_Headphone`: 19612
+- `C_Valkyrie_Feather_Band`: 19613
+- `C_Super_Novice_Hat`: 19614
+- `C_Loki_Mask`: 19615
+- `C_Wickebine's_Black_Cat_Ears`: 19616
+- `C_Puppy_Headband`: 19617
+- `C_Corsair`: 19619
+- `C_Detective_Hat`: 19620
+- `C_Evil_Wing_Ears`: 19621
+- `C_Crescent_Hairpin`: 19622
+- `C_Bijofnil_Wings`: 19623
+- `C_Blank_Eyes`: 19624
+- `C_Refined_Bunny_Band`: 19625
+- `C_Satellite_Hairband`: 19627
+- `C_Headset`: 19628
+- `C_Tiara`: 19629
+- `C_Crown`: 19630
+- `C_Poring_Fedora_Hat`: 19631
+- `C_Hat`: 19632
+- `C_Flower_Band`: 19633
+- `C_Flu_Mask`: 19634
+- `C_Mini_Propeller`: 19635
+- `C_Clown_Nose`: 19636
+- `C_Nurse_Cap`: 19637
+- `C_Mr_Smile`: 19638
+- `C_Sakkat`: 19639
+- `C_Charming_Ribbon`: 19640
+- `C_Helm_of_Darkness`: 19641
+- `C_Moonlight_Flower_Hat`: 19642
+- `C_Wickebine_Ears`: 19643
+- `C_Takius_Blindfold`: 19644
+- `C_Phoenix Crown`: 19645
+- `C_Ramen_Hat`: 19646
+- `C_Red_Deviruchi_Hat`: 19647
+- `C_Autumn_Leaves`: 19648
+- `C_White_Kitten_Ears`: 19649
+- `C_Rainbow_Feather_Deco`: 19650
+- `C_RWC_Shouting_Mouth`: 19651
+- `C_Rabbit_Magic_Hat`: 19652
+- `C_Marcher_Hat`: 19653
+- `C_Master's_Hat`: 19654
+- `C_Tiraya_Bonnet`: 19655
+- `C_Minstrel_Hat`: 19656
+- `C_Captain_Hat`: 19657
+- `C_Vacation_Hat`: 19658
+- `C_Brown Beanie`: 19659
+- `C_Coppola`: 19660
+- `C_Sweet_Bonnet`: 19661
+- `C_Magician_Hat`: 19662
+- `C_Wish_Lamp`: 19663
+- `C_Campus_Festival`: 19664
+- `C_Poring_Cake_Hat`: 19665
+- `C_Cookie_Hat`: 19666
+- `C_Dragon_Helm`: 19667
+- `C_Wind_Milestone`: 19668
+- `C_Reginrev's_Wings`: 19669
+- `C_Southern_Cross`: 19670
+- `C_Piggie_Bank`: 19671
+- `C_Poring_Letter`: 19672
+- `C_Benevolent_Guardian`: 19673
+- `C_Demon_Mask`: 19674
+- `C_Jumping_Poring`: 19675
+- `C_Rainbow_Poring_Hat`: 19676
+- `C_Soulless_Wing`: 19677
+- `C_Bell_Ribbon`: 19678
+- `C_Round_Eyes_J`: 19679
+- `C_Tongue_Mask`: 19680
+- `C_Silver_Tiara`: 19681
+- `C_Santa_Poring_Hat`: 19682
+- `C_Sweet_Candy`: 19683
+- `C_Happy_Wig`: 19684
+- `C_Shine_Stanta_Poring`: 19685
+- `C_Santa_Doll_Headband`: 19686
+- `C_Fresh_Roses`: 19687
+- `C_Katusa`: 19688
+- `C_Ati_Atihan`: 19689
+- `C_Dark_Snake_Lord_Hat_J`: 19690
+- `C_Blue_Ribbon`: 19691
+- `C_Antique_Pipe_J`: 19692
+- `C_Triple_Poring_Hat`: 19693
+- `C_Vane_Hairpin`: 19694
+- `C_Kettle_Hat`: 19695
+- `C_Friend_Mochiring_Hat`: 19696
+- `C_Rudolph_Santa_Hat`: 19697
+- `C_Bf_Recruiter_Hat`: 19698
+- `C_Gf_Recruiter_Hat`: 19699
+- `C_RWC_Champ_Crown_2nd`: 19700
+- `Costumes_Red_Bonnet`: 19701
+- `C_Twin_Pompom_By_JB`: 19702
+- `C_Red_Dress_Hat`: 19706
+- `C_Polar_Bear_Cap`: 19707
+- `C_Withe_Snake_Hat`: 19708
+- `C_Yellow_Ribbon`: 19709
+- `C_Wings_of_Victory`: 19710
+- `C_Little_Angel_Doll`: 19712
+- `C_Lucky_Clover`: 19713
+- `C_Lady_Tanee_Doll`: 19714
+- `C_Scarf`: 19715
+- `C_Alice_Doll`: 19716
+- `C_Pink_Ribbon`: 19717
+- `C_Gothic_Head_Dress`: 19718
+- `C_Coronet`: 19719
+- `C_Romantic_Gent`: 19720
+- `C_Darkness_Helm`: 19721
+- `C_Black_Glasses`: 19722
+- `C_Sacred_Torch_Coronet`: 19723
+- `C_Deprotai_Doll`: 19724
+- `C_Bread_Bag2`: 19725
+- `C_Scarlet_Rose`: 19726
+- `C_Deviling_Hat`: 19727
+- `C_Tare_Zonda`: 19728
+- `C_Neko_Mimi_Kafra`: 19729
+- `C_Snake_Hat`: 19730
+- `C_Evolved_Evil_Wing`: 19731
+- `C_Goblin_Leader_Mask`: 19732
+- `C_Panda_Cap`: 19733
+- `C_Binoculars`: 19734
+- `C_Fin_Helm`: 19735
+- `C_Gas_Mask`: 19736
+- `C_Corsair_K`: 19737
+- `C_Renown_Detective's_Cap`: 19738
+- `C_Sleeping_Cat_Hat`: 19739
+- `C_Majestic_Devil_Horns`: 19741
+- `C_Small_Golden_Wings`: 19742
+- `C_Anubis_Helm_J`: 19743
+- `C_Black_Tail_Ribbon`: 19744
+- `C_Holy Marching_Hat_J`: 19745
+- `C_Executioner_Hood`: 19746
+- `C_Tha_Despero_Mask_J`: 19747
+- `C_Diadem`: 19748
+- `C_Gold_Spirit_Chain`: 19749
+- `C_Saint_Frill_Ribbon`: 19750
+- `C_Light_Darkness_Crown`: 19751
+- `C_Shelter_Wing_Ears`: 19752
+- `C_Celestial_Hat`: 19753
+- `C_Good_Wedding_Veil`: 19754
+- `C_YinYang_Earring`: 19755
+- `C_Holy_Mom_Love`: 19756
+- `C_Water_Lily_Crown`: 19757
+- `C_Frog_King_Hat`: 19758
+- `C_Umbrella_Hat`: 19759
+- `C_Rainbow_Veil`: 19760
+- `C_White_Lily`: 19761
+- `C_Happy_Peace_Proof`: 19762
+- `C_Leaf_Cat_Hat`: 19763
+- `C_Monster_Card`: 19764
+- `C_Wing_Angels_Ears`: 19765
+- `C_Yggdrasil_Hat`: 19766
+- `C_Home_Cherry_Blossom`: 19767
+- `C_Sakura_Coronet`: 19768
+- `C_Mischievous_Fairy`: 19769
+- `C_Japan_Winecup`: 19770
+- `C_Butterfly_Hairpin`: 19771
+- `C_Honeybee_Hat`: 19772
+- `C_Angeling_Hairpin`: 19773
+- `C_Emperor_Wreath_J`: 19774
+- `C_Afro_Wig`: 19775
+- `C_Tomboy_Fairy`: 19776
+- `C_Twinkle_Little_Star`: 19777
+- `C_King_Strawberry`: 19778
+- `C_Persica`: 19779
+- `C_Knit_Rabbit_Ears`: 19780
+- `C_Angel_Wing_Ears`: 19781
+- `C_Drooping_Cat`: 19782
+- `C_Grampa_Beard`: 19783
+- `C_Morrigane's_Helm`: 19784
+- `C_Crunch_Toast`: 19785
+- `C_Crown_of_Mistress`: 19786
+- `C_Devoted_Eyes`: 19787
+- `C_Heart_Eyepatch`: 19788
+- `C_Sweet_Gents`: 19789
+- `C_Veil`: 19790
+- `C_Alarm_Mask`: 19791
+- `C_Poker_Mask`: 19792
+- `C_Surprised_Mask`: 19793
+- `C_Annoyed_Mask`: 19794
+- `C_Grand_Circlet`: 19795
+- `C_Bone_Helm`: 19796
+- `C_Apple_of_Archer`: 19797
+- `C_Angry_Snarl`: 19798
+- `C_Golden_Gear`: 19799
+- `C_Carnation_Headband`: 19800
+- `C_Fox_Hat`: 19801
+- `C_Drooping_Nine_Tail`: 19802
+- `C_Pinwheel_Cap`: 19803
+- `C_Red_Vane_Hairpin`: 19804
+- `C_Taboo_Curse_Scroll`: 19805
+- `C_Full_Bloom_Hairpin`: 19806
+- `C_Majestic_Helmet`: 19807
+- `C_Blazing_Sun`: 19808
+- `C_Purple_Cowboy_Hat`: 19809
+- `C_Ifrit's_Ear`: 19810
+- `C_Beer_Cap`: 19811
+- `C_Large_Hibiscus`: 19812
+- `C_Icecream_Hat`: 19813
+- `C_Shiny_Wig`: 19814
+- `C_Lolita_Ten_Gallon_Hat`: 19815
+- `C_Pecopeco_Cap`: 19816
+- `C_Ifrit's_Breath`: 19817
+- `C_Drooping_Morocc_Minion`: 19818
+- `C_Necromencer_Hood`: 19820
+- `C_Hyegun_Hat`: 19821
+- `C_Yellow_Bandana`: 19822
+- `C_White_Cat_Hood`: 19823
+- `C_Evil_Druid_Hat`: 19824
+- `C_Vicious_Stop_Bandage`: 19825
+- `C_Ice_Wings_Ears`: 19826
+- `C_Amistr_Cap`: 19827
+- `C_Fedora`: 19828
+- `C_Straw_Hat`: 19829
+- `C_Sunglasses`: 19830
+- `C_Filir_Hat`: 19831
+- `C_Poring_Hat`: 19832
+- `C_Cute_Ribbon`: 19833
+- `C_Baseball_Cap`: 19834
+- `C_Lif_Doll_Hat`: 19835
+- `C_Large_Majestic_Horns`: 19836
+- `C_Asara_Fairy_Hat`: 19837
+- `C_Fox_Hatt`: 19838
+- `C_Vanilmirth_Hat`: 19839
+- `C_Dragonhelm_Copper`: 19841
+- `C_Puppy_Hat`: 19842
+- `C_Kitty_Band`: 19843
+- `C_Turban`: 19844
+- `C_Bao_Bao`: 19845
+- `C_Opera_Phantom_Mask`: 19846
+- `C_Big_Ribbon`: 19847
+- `C_Angeling_Hat`: 19848
+- `C_Munak_Hat`: 19849
+- `C_Bongun_Hat`: 19850
+- `C_Teddybear_Hat`: 19851
+- `C_Filir_Wings`: 19853
+- `C_Happy_Summer_Wig`: 19855
+- `C_Snow_Cone_Hat`: 19856
+- `C_Crayfish_Hat`: 19857
+- `C_Smokie_Leaf`: 19858
+- `C_Flying_Angel`: 19859
+- `C_School_Criatura_Hat`: 19860
+- `C_Heart_Hairpin`: 19861
+- `C_Succubus_Horn`: 19862
+- `C_Incubus_Horn`: 19863
+- `C_Dokebi's_Wig`: 19864
+- `C_Joker_Jester`: 19865
+- `C_Blue_Pajamas`: 19866
+- `C_Red_Pajamas`: 19867
+- `C_Showy_High_Cap`: 19868
+- `C_Antiquity_Helmet`: 19869
+- `C_Music_Decoration`: 19871
+- `C_Carnival_Hat`: 19873
+- `C_Carnival_Circlet`: 19874
+- `C_Love_Rabbit_Hood`: 19875
+- `C_Rabbit_Ear_Hat`: 19876
+- `C_Eyes_Of_Darkness`: 19877
+- `C_Drooping_Bunny`: 19878
+- `C_Black_Bunny_Band`: 19879
+- `C_Golden_Tiara`: 19880
+- `C_Pretty_Rabbit_Hood`: 19881
+- `C_Flowerpot_Mask`: 19882
+- `C_Piamette_Hood`: 19883
+- `C_Vanargand_Helm`: 19884
+- `C_Blinker`: 19885
+- `C_Purple_Glasses`: 19886
+- `C_Cyclops_Glasses`: 19887
+- `C_Glasses`: 19888
+- `C_Small_Ribbon`: 19889
+- `C_Mage_Hat`: 19890
+- `C_Magnolia_Hat`: 19891
+- `C_Night_Sparrow_Hat`: 19892
+- `C_Ordinary_Black_Magician_Hat`: 19893
+- `C_Shrine_Maiden_Hat`: 19894
+- `C_Magician's_Night_Cap`: 19895
+- `C_PRO_10th_Cap`: 19896
+- `C_RPC13_1ST_Wreath`: 19897
+- `C_RPC13_2ND_Wreath`: 19898
+- `C_RPC13_3RD_Wreath`: 19899
+- `C_Cool_Pirate_Eyepatch`: 19900
+- `C_Orc_Helm`: 19901
+- `C_Cigarette`: 19902
+- `C_Witch's_Pumpkin_Hat`: 19903
+- `C_Skull_Cap`: 19904
+- `C_Secret_Society_Hood`: 19905
+- `C_Screw_stuck_in_head`: 19906
+- `C_Fascinating_Phantom_Mask`: 19907
+- `C_Flag_Crown_Hat`: 19908
+- `C_White_Deviruchi_Hat`: 19909
+- `C_Halloween_Hat`: 19910
+- `C_Triangle_Roof_Hat`: 19911
+- `C_Cat_Eye`: 19912
+- `C_Poo_Poo_Hat`: 19913
+- `C_Tarlock's_Hat`: 19914
+- `C_Black_Cat_Hat`: 19916
+- `C_Dark_Pumpkin_Hat`: 19917
+- `C_Lude_Mask`: 19918
+- `C_Quve_Mask`: 19919
+- `C_Evolved_Whisper_Mask`: 19920
+- `C_Noah's_Hat`: 19922
+- `C_Monocle`: 19925
+- `C_Gothic_Heart_Wing`: 19928
+- `C_Classical_Ribbon`: 19929
+- `C_Angel_Mini_Silk_Hat`: 19930
+- `C_Lazy_Smokie`: 19931
+- `C_Model_Training_Hat`: 19932
+- `C_Flaming_Ten_Gallon_Hat`: 19934
+- `C_Hunting_Cap_Of_Gust`: 19935
+- `C_Knit_Cap_Of_Water`: 19936
+- `C_Love_Bunny_Hood`: 19938
+- `C_Antlers`: 19939
+- `C_Ear_Muffs`: 19941
+- `C_RWC2013_Japan_Hat`: 19949
+- `C_Bubble_Gum_in_Mouth`: 19952
+- `C_Parade_Cap`: 19953
+- `C_3D_Glasses`: 19954
+- `C_Mini_Tree`: 19955
+- `C_Soldier_Hat`: 19956
+- `C_Scooter_Hat`: 19957
+- `C_Choir_Hat`: 19958
+- `C_Drooping_Argiope`: 19959
+- `C_Chain_Puppet`: 19960
+- `C_Rune_Circlet`: 19961
+- `C_Mitra`: 19962
+- `C_Driver_Band_Red`: 19963
+- `C_Driver_Band_Yellow`: 19964
+- `C_Shadow_Handicraft`: 19965
+- `C_Minstrel_Song's_Hat`: 19966
+- `C_Midas_Whisper`: 19967
+- `C_Magic_Stone_Hat`: 19968
+- `C_Blazing_Soul`: 19969
+- `C_Wind_Whisper`: 19970
+- `C_Dying_Swan`: 19971
+- `C_Protect_Of_Crown`: 19972
+- `C_Circlet_Of_Bones`: 19973
+- `C_Camouflage_Rabbit_Hood`: 19974
+- `C_Cat_Santa_Hat`: 19976
+- `C_Golden_Exclamation_Mark`: 19977
+- `C_Silver_Exclamation_Mark`: 19978
+- `C_Golden_Question_Mark`: 19979
+- `C_Silver_Question_Mark`: 19980
+- `C_Santa_Hat`: 19982
+- `C_Flower_Hairpin`: 19983
+- `C_Winter_Hat`: 19984
+- `C_Aura_Quartz`: 19985
+- `C_Lunatic_Hat`: 19986
+- `C_Blue_Fur_Hat`: 19987
+- `C_Elder_Crown`: 19988
+- `C_Mouton_Life`: 19989
+- `C_Rabbit_Knit_Hat`: 19990
+- `C_Galanthus_Guard`: 19991
+- `C_Chilly_Breath`: 19992
+- `C_saLUsalo_Hat`: 19994
+- `C_Horse_King`: 19996
+- `C_Bomb_Hat`: 19997
+- `C_Dragon_Turtle_Hat`: 19998
+- `C_Mouse_Hat1`: 19999
+- `C_Mouse_Hat2`: 20000
+- `C_Mouse_Hat3`: 20001
+- `C_Mouse_Hat4`: 20002
+- `C_Mouse_Hat5`: 20003
+- `C_Big_Golden_Bell`: 20004
+- `C_Sigrun_Wing`: 20005
+- `C_Dark_Knight_Mask`: 20006
+- `C_Horned_Hat`: 20007
+- `C_Dragon_General_Helm`: 20008
+- `C_Dragon_Skull_Hat`: 20009
+- `C_Rainbow_Ears_Feather`: 20010
+- `C_Lightning_Speed`: 20011
+- `C_Double_Horn_Helm`: 20012
+- `C_Chef_Hat`: 20013
+- `C_Lincoln_Hat`: 20014
+- `C_Lincoln_Beard`: 20015
+- `C_Cool_Dinner_Hat`: 20016
+- `C_Marionette_Doll`: 20017
+- `C_Artisant_Beret`: 20019
+- `C_Zaha_Doll_Hat`: 20020
+- `C_Heart_Ribbon_Hairband`: 20021
+- `C_Love_Fragment`: 20022
+- `C_Red_Beret`: 20023
+- `C_Orange_Ribbon`: 20024
+- `C_Cow_Hat1`: 20025
+- `C_Cow_Hat2`: 20026
+- `C_Cow_Hat3`: 20027
+- `C_Cow_Hat4`: 20028
+- `C_Donut_in_Mouth`: 20029
+- `C_Choco_Donut_in_Mouth`: 20030
+- `C_Bunny_Headress`: 20031
+- `C_Firinto_Scarf`: 20032
+- `C_Monk_Crown`: 20033
+- `C_Jack_Castle_Bat`: 20034
+- `C_Miracle_Blue_Rose`: 20035
+- `C_Crown_of_Victory`: 20036
+- `C_Owlduke_Silk_Hat`: 20037
+- `C_Alphonse_Helm`: 20038
+- `C_Butterfly_Wing_Ears`: 20039
+- `C_Chung_Hairpin`: 20040
+- `C_Rose_Headband`: 20041
+- `C_Hermos_Cap`: 20042
+- `C_Cherryblossom_in_Mouth`: 20043
+- `C_Carmen_Miranda's_Hat`: 20044
+- `C_Samambaia`: 20045
+- `C_Blue_Ribbon_Band`: 20046
+- `C_Prayer_Cherry_Blossom`: 20047
+- `C_Wind_Prairie`: 20048
+- `C_Giant_Aid_Band`: 20049
+- `C_Ph.D_Hat`: 20050
+- `C_Stop_Post`: 20051
+- `C_AFK_Hat`: 20052
+- `C_WKing_Tiger_Doll_Hat`: 20053
+- `C_Pacifier`: 20054
+- `C_Ghost_Bandana`: 20055
+- `C_Bride's_Corolla`: 20056
+- `C_Feather_Bonnet`: 20057
+- `C_Hot_Blood_Headband`: 20058
+- `C_Welding_Mask`: 20059
+- `C_Construction_Helmet`: 20060
+- `C_Demo_Mask`: 20061
+- `C_Angel_Stair`: 20062
+- `C_Yellow_Brain_Hat`: 20063
+- `C_Blue_Brain_Hat`: 20064
+- `C_Grand_Peco_Hairband`: 20065
+- `C_Pecopeco_Hairband`: 20066
+- `C_White_Rabbit_Headband`: 20067
+- `C_Black_Rabbit_Headband`: 20068
+- `C_Gryphon_Hairband`: 20069
+- `C_Alpaca_Hood`: 20070
+- `C_Worg_In_Mouth`: 20071
+- `C_Hair_Band`: 20073
+- `C_Biretta`: 20074
+- `C_Little_Feather_Hat`: 20075
+- `C_Idun_Feather_Ears`: 20076
+- `C_Wing_Frame_Sunglasses`: 20077
+- `C_White_Feather`: 20078
+- `C_Forgotten_Angel_Wing`: 20079
+- `C_Shaman_Hair_Ornament`: 20080
+- `C_Metal_Dragon_Helm`: 20081
+- `C_Metal_Dragon_Hat`: 20082
+- `C_Mythlit_Hat`: 20083
+- `C_Ceremonial_Hat`: 20084
+- `C_St_Patrick's_Hat`: 20085
+- `C_Dragon_Cintamani_Hat1`: 20086
+- `C_Dragon_Cintamani_Hat2`: 20087
+- `C_Dragon_Cintamani_Hat3`: 20088
+- `C_Dragon_Cintamani_Hat4`: 20089
+- `C_Egg_Shell`: 20090
+- `C_Smoking_Pipe`: 20091
+- `C_Sale_Banner`: 20092
+- `C_Wizard_Hat`: 20093
+- `C_Green_Ribbon`: 20094
+- `C_Red_Ribbon`: 20095
+- `C_Blue_Ribbonn`: 20096
+- `C_White_Ribbon`: 20097
+- `C_Vampire_Hairband`: 20098
+- `C_Ljosalfar`: 20099
+- `C_Volume_Fhat`: 20100
+- `C_Bragi_Wing_Ears`: 20101
+- `C_Horse_King_J`: 20102
+- `C_Drooping_Panda`: 20103
+- `C_Picky_Egg_Shell`: 20104
+- `C_Fish_Head`: 20105
+- `C_Classic_Hat`: 20106
+- `C_Fish_in_mouth`: 20107
+- `C_Blind_Glasses`: 20108
+- `C_Jolly_Roger_Hat`: 20109
+- `C_Coiledup_Snake_Hat1`: 20110
+- `C_Coiledup_Snake_Hat2`: 20111
+- `C_Aqua_Ten_Gallon_Hat`: 20112
+- `C_Star_Reading_Hat`: 20113
+- `C_Funeral_Hat`: 20114
+- `C_Under_Rim_Glasses`: 20115
+- `C_Mermaid_Headphones`: 20116
+- `C_Raspberry_Mousse_Hat`: 20117
+- `C_Cake_Hat`: 20118
+- `C_Beanie`: 20119
+- `C_Antenna`: 20120
+- `C_Water_Lily_Hat`: 20121
+- `C_Happy_Summer_Ribbon`: 20122
+- `C_Eagle_Eyes`: 20123
+- `C_Masquerade`: 20124
+- `C_Mini_Glasses`: 20125
+- `C_Odium_Thanatos_Mask`: 20126
+- `C_Abysmal_Knight_Helm`: 20127
+- `C_Remover_Hat`: 20128
+- `C_Poporing_Cap`: 20129
+- `C_Whisper_Tall_Hat`: 20130
+- `C_Clock_Tower_Manager_Incom`: 20131
+- `C_Subject_Aura`: 20132
+- `C_Poring_Mascot`: 20133
+- `C_White_Helm_Of_Abyss`: 20134
+- `C_12th_Anniversary_Crown`: 20135
+- `C_12th_Anniversary_Fairy_Ears`: 20136
+- `C_Bomb_Wick`: 20137
+- `C_Sea_Otter_Hat`: 20138
+- `C_Mini_Horse_Hairpin1`: 20139
+- `C_Mini_Horse_Hairpin2`: 20140
+- `C_Observer`: 20141
+- `C_Machoman_Glasses`: 20142
+- `C_Candy_Cane_In_Mouth`: 20143
+- `C_Ancient_Elven_Ear`: 20144
+- `C_Robo_Eye`: 20145
+- `C_Angel_Of_Ghost`: 20146
+- `C_Pigeon_On_Shoulder`: 20147
+- `C_Musketeer_Hat`: 20148
+- `C_Hexagon_Glasses`: 20149
+- `C_Wind_Fan`: 20150
+- `C_Poison_Spore_Hat`: 20151
+- `C_Straw_Rice_Bag`: 20152
+- `C_Monochrome_Cap`: 20153
+- `C_Falling_Maple_leafs`: 20154
+- `C_Lady_Feather_Hat`: 20155
+- `C_Fan_in_Mouth`: 20156
+- `C_Blue_Fish`: 20157
+- `C_Circlet`: 20158
+- `C_Blue_Hairband`: 20159
+- `C_Magnolia_Hat_J`: 20160
+- `C_Army_Cap`: 20161
+- `C_Lamb_Hat1`: 20162
+- `C_Lamb_Hat2`: 20163
+- `C_Duneyrr_Hat`: 20164
+- `C_Tendrilion_Hat`: 20165
+- `C_Hockey_Mask`: 20166
+- `C_Deviruchi_Headphone`: 20167
+- `C_Skull_Hood`: 20168
+- `C_Long_Tongue`: 20169
+- `C_Brown_Deviruchi_Cap`: 20170
+- `C_Sepia_Cap`: 20171
+- `C_Pumpkin_Hat`: 20172
+- `C_Lude_Hood`: 20173
+- `C_Orange_Halloween_Hat`: 20174
+- `C_Diabolic_Headphone`: 20175
+- `C_Happy_Pierrot_Mask`: 20176
+- `C_Drooping_Dorasuke`: 20177
+- `C_Puppy_Love`: 20178
+- `C_Monkey_Fur_Hat`: 20179
+- `C_Western_Grace`: 20180
+- `C_Mystic_Rose`: 20181
+- `C_Rainbow_Eggshell`: 20182
+- `C_There_Is_Something`: 20183
+- `C_Party_Hat`: 20184
+- `C_Fashionable_Glasses`: 20185
+- `C_Magni's_Cap`: 20186
+- `C_Fricca's_Circlet`: 20187
+- `C_Morpheus's_Hood`: 20188
+- `C_Goibne's_Helm`: 20189
+- `C_Chick_Hat_J`: 20190
+- `C_Black_Cat_Ears_Beret`: 20191
+- `C_Green_Foxtail`: 20192
+- `C_Puppy_Grass`: 20193
+- `C_Lion_Mask`: 20194
+- `C_Scratching_Cat`: 20195
+- `C_Leopard_Ear_Hat`: 20196
+- `C_Amistr_Beret`: 20197
+- `C_Misty_Ears`: 20198
+- `C_Evil_Marching_Hat`: 20199
+- `C_Rabbit_Headdress`: 20200
+- `C_Banshee_Master_Kiss`: 20201
+- `C_Deviruchi_Balloon`: 20202
+- `C_Bandana`: 20203
+- `C_Hunting_Cap`: 20204
+- `C_Fancy_Flower`: 20205
+- `C_Chicken_Hat1`: 20206
+- `C_Striped_Hairband`: 20207
+- `C_Necktie`: 20208
+- `C_Mermaid_Bubbles`: 20209
+- `C_Chicken_Hat2`: 20210
+- `C_Chicken_Hat3`: 20211
+- `C_Loki_&_Nidhoggur_dolls`: 20212
+- `C_Robot_Eyes`: 20213
+- `C_Evil_Marcher_Hat_J`: 20214
+- `C_Black_Devil_Mask`: 20215
+- `C_Rideword_Hat`: 20216
+- `C_Arabian_Veil`: 20217
+- `C_Spell_Circuit`: 20218
+- `C_Angel_Marcher_Hat`: 20219
+- `C_Dark_Night_Veil`: 20220
+- `C_Ifrit_Eyes`: 20221
+- `C_Blue_Santa_Hat`: 20222
+- `C_Romantic_Leaf`: 20223
+- `C_Red_Tailed_Ribbon`: 20224
+- `C_Pumpkin_Head`: 20225
+- `C_Red_Comb`: 20226
+- `C_Husky_Hat`: 20227
+- `C_Piggie_Bank_J`: 20228
+- `C_New_Year_Hairpin`: 20229
+- `C_Bankruptcy_Mask`: 20230
+- `C_Snowman_Hat`: 20231
+- `C_Celines_Ribbon`: 20232
+- `C_Golden_Statue_of_Baby_Angel`: 20233
+- `C_Baphomet_Hat`: 20234
+- `C_Frozen_Rose`: 20235
+- `C_Arc_Angeling_Hat`: 20236
+- `C_Pink_Beanie`: 20237
+- `C_Drooping_Blue_Cat`: 20238
+- `C_Large_Ribbon_Muffler`: 20239
+- `C_Gift_of_Snow`: 20240
+- `C_Eclipse_Hat`: 20241
+- `C_Snownow_Hat`: 20242
+- `C_Choco_Mint_Bonnet`: 20243
+- `C_Zealotus_Mask`: 20244
+- `C_Cat_Paw_Hairpin`: 20245
+- `C_Decoration_of_Time`: 20246
+- `C_Black_Hand_of_Fate`: 20247
+- `C_Black_Strong_Hair`: 20248
+- `C_Red_Strong_Hair`: 20249
+- `C_White_Strong_Hair`: 20250
+- `C_Rose_Cascade`: 20251
+- `C_Mage_Decoration`: 20252
+- `C_Drooping_Alicel`: 20253
+- `C_Yellow_Ribbonn`: 20254
+- `C_Love_Cheeks`: 20255
+- `C_Honey_Pancake`: 20256
+- `C_Black_Rabbit_Bonnet`: 20257
+- `C_Blue_Headdress`: 20258
+- `C_Pink_Clover`: 20259
+- `C_Stardust`: 20260
+- `C_Fox_Ears_Drop_Ribbon`: 20262
+- `C_Sleeping_Cat_Hat_J`: 20263
+- `C_Blood_Sucker`: 20264
+- `C_Bird_Nest_Hat`: 20265
+- `C_Secret_Zipper`: 20266
+- `C_Penguin_Cap`: 20267
+- `C_Sleep_Eclipse_Family`: 20268
+- `C_White_Fox_Ear_Ribbon`: 20269
+- `C_Gryphon_Wing_Ears`: 20270
+- `C_Sunflower`: 20271
+- `C_Unicorn_Horn`: 20272
+- `C_Soft_Sheep_Hat`: 20273
+- `C_Polar_Bear_Cap_J`: 20274
+- `C_Balloon_Hat`: 20277
+- `C_Mans_Medal`: 20278
+- `C_Cheering_Whistle`: 20279
+- `C_Well-Chewed_Pencil`: 20280
+- `C_Kindergarten_Hat`: 20281
+- `C_White_Student_Cap`: 20282
+- `C_Over_Protector`: 20283
+- `C_Sakura_Hat`: 20284
+- `C_Dancing_Fallen_Sakura`: 20285
+- `C_Under_Rim_Glasses_Red`: 20286
+- `C_Mans_Medal(Gold)`: 20287
+- `C_Bijou_Hat`: 20288
+- `C_Helm_of_Thoth`: 20291
+- `C_Black_Ramen_Hat`: 20292
+- `C_Sleeper_Hat`: 20293
+- `C_Savage_Babe_Hat`: 20294
+- `C_Poring_Sunglasses`: 20295
+- `C_Yoyo_Hat`: 20296
+- `C_Cactus_Hat`: 20297
+- `C_Happy_Lunatic_Hanging_Ear`: 20298
+- `C_Face_Crusher`: 20299
+- `C_Hill_Wind_Mask`: 20300
+- `C_Golden_Savage_Hat`: 20301
+- `C_Beelzebub_Crown`: 20302
+- `C_Mandragora_Cap`: 20303
+- `C_Raccoon_Hat`: 20304
+- `C_Beginner_Cap`: 20307
+- `C_Magical_Booster`: 20311
+- `C_Barons_Evil_Eye`: 20312
+- `C_CD_in_Mouth`: 20313
+- `C_New_Wave_Sunglasses`: 20314
+- `C_Analyze_Eye`: 20315
+- `C_Seraph_Wing_Helm`: 20316
+- `C_Nekomimi_Cyber_Headphone`: 20317
+- `C_Charleston_Antenna`: 20318
+- `C_Crimson_Booster`: 20319
+- `C_Very_Cute_Doll_Hat`: 20329
+- `C_Sombrero`: 20330
+- `C_Desert_Prince`: 20331
+- `C_Pure_White_Ribbon`: 20332
+- `C_Family_Hat`: 20333
+- `T_Archangel_Wing`: 20500
+- `Fantastic_Aura`: 20600
+- `Egir_Manteau`: 20700
+- `TE_Woe_Muffler`: 20702
+- `TE_Woe_Manteau`: 20703
+- `TE_Woe_Magic_Manteau`: 20704
+- `Amistr_Bag`: 20706
+- `Kirin_Wing`: 20707
+- `Mana_Manteau`: 20709
+- `Modified_Angel's_Cardigan`: 20710
+- `Manteau_Of_Diego`: 20711
+- `Gigant_Snake_Skin`: 20717
+- `Gigant_Snake_Skin_`: 20718
+- `Gray_Cloak`: 20721
+- `Love_Dad_Wing_2012`: 20724
+- `Piamette_Ribbon`: 20725
+- `C_Brilliant_Golden_Wings`: 20727
+- `Hood_of_Loyal`: 20730
+- `Physical_Complement_Device`: 20732
+- `Reinforced_Parts_Engine`: 20733
+- `C_Kirin_Wings`: 20737
+- `Manteau_Of_Airship`: 20743
+- `Tarlock's_Manteau`: 20744
+- `C_Rudra_Wings`: 20746
+- `Manteau_of_The_Fallen`: 20748
+- `Manteau_of_The_Fallen_`: 20749
+- `Egir_Manteau_K`: 20756
+- `Heavenly_Wings1`: 20757
+- `Heavenly_Wings2`: 20758
+- `C_Wing_of_Happiness`: 20761
+- `C_Great_Devil_Wings`: 20762
+- `C_Amistr_Bag`: 20763
+- `C_Fallen_Angel_Wing`: 20764
+- `C_Archangel_Wing`: 20765
+- `Arch_Angel_Wing`: 20768
+- `Excellion_Wing`: 20773
+- `Crimson_Stole`: 20778
+- `Upg_Twohand_Sword`: 21000
+- `Velum_Claymore`: 21001
+- `Velum_Katzbalger`: 21002
+- `Muramasa_`: 21003
+- `Alca_Bringer_`: 21004
+- `Metal_Two_Hand_Sword`: 21005
+- `TE_Woe_Two_Hand_Sword`: 21006
+- `Heavy_Sword`: 21007
+- `Small_Karasuma`: 21008
+- `Thanatos_Great_Sword`: 21009
+- `Evil_Slayer_Slasher_Sword`: 21010
+- `Gigantic_Blade`: 21011
+- `Mashirubeken`: 21012
+- `Companion_Cavalry_Sword`: 21013
+- `Infinity_Two-Handed_Sword`: 21014
+- `Crimson_Two-Handed_Sword`: 21015
+- `Two_Handed_Sword_of_Vicious_Mind`: 21016
+- `Lindy_Hop`: 21018
+- `Onimaru`: 21019
+- `Temporal_STR_Boots`: 22000
+- `Temporal_INT_Boots`: 22001
+- `Temporal_AGI_Boots`: 22002
+- `Temporal_VIT_Boots`: 22003
+- `Temporal_DEX_Boots`: 22004
+- `Temporal_LUK_Boots`: 22005
+- `Temporal_STR_Boots_`: 22006
+- `Temporal_VIT_Boots_`: 22007
+- `Temporal_DEX_Boots_`: 22008
+- `Temporal_INT_Boots_`: 22009
+- `Temporal_AGI_Boots_`: 22010
+- `Temporal_LUK_Boots_`: 22011
+- `Mana_Boots`: 22012
+- `Enhanced_Variant_Shoes`: 22014
+- `Impr_Angel's_Arrival`: 22015
+- `Assassin_Shoes`: 22016
+- `Shoes_Of_Wise_Man`: 22018
+- `Immune_Boots`: 22019
+- `Boots_of_Gray`: 22033
+- `Crimson_Gaiter`: 22034
+- `Heroic_Nepenthes_Shoes`: 22035
+- `Heroic_Silver_Fox_Leather_Boots`: 22036
+- `Heroic_Ungoliant_Upgrade_Boots`: 22037
+- `Shoes_of_Hope`: 22038
+- `Elemental_Boots`: 22039
+- `New_Trend_Shoes`: 22040
+- `New_Trend_Shoes_`: 22041
+- `Terraria`: 22042
+- `AGI_Complement`: 22043
+- `Reinforced_Parts_Booster`: 22044
+- `Beach_Sandals`: 22045
+- `Boots_of_Airship`: 22046
+- `Tarlock's_Boots`: 22047
+- `Egir_Shoes_K`: 22059
+- `Witch_Shoes`: 22067
+- `Candy_Holder`: 22514
+- `Twisted_Key_of_Time`: 22515
+- `Runstone_Lux`: 22540
+- `HALLOWEEN_G_BOX`: 22669
+- `DARK_INVITATION`: 22670
+- `Mysterious_Scroll`: 22675
+- `Hangul_Day_Event_Box`: 22676
+- `Death_Bin`: 22679
+- `Solo_Christmas_Gift`: 22685
+- `Solo_Cookie`: 22686
+- `Bloody_Cartrige`: 22737
+- `Silver_Cartrige`: 22738
+- `Lightning_Sphere_Pack`: 22739
+- `Blind_Sphere_Pack`: 22740
+- `Poison_Sphere_Pack`: 22741
+- `Freezing_Sphere_Pack`: 22742
+- `Flare_Sphere_Pack`: 22743
+- `Armor_Piercing_Cartrige`: 22744
+- `Incandescence_Shot_Cartridge`: 22745
+- `Glaciation_Shot_Cartridge`: 22746
+- `Dengeki_Shot_Cartridge`: 22747
+- `Hearthstone_Shot_Cartridge`: 22748
+- `Purification_Shot_Cartridge`: 22749
+- `Buff_Gift_Set`: 22777
+- `Integer_Time`: 22837
+- `Pumpkin_Candy_Holder`: 22838
+- `T_STR1_Armor_Shadow`: 24000
+- `T_DEX1_Weapon_Shadow`: 24001
+- `T_LUK1_Shield_Shadow`: 24002
+- `T_AGI1_Shoes_Shadow`: 24003
+- `T_VIT1_Earrings_Shadow(R)`: 24004
+- `T_INT1_Pendant_Shadow(L)`: 24005
+- `T_STR2_Armor_Shadow`: 24006
+- `T_DEX2_Weapon_Shadow`: 24007
+- `T_LUK2_Shield_Shadow`: 24008
+- `T_AGI2_Shoes_Shadow`: 24009
+- `T_VIT2_Earrings_Shadow(R)`: 24010
+- `T_INT2_Pendant_Shadow(L)`: 24011
+- `S_Promotion_Weapon`: 24012
+- `S_Promotion_Armor`: 24013
+- `S_Promotion_Shoes`: 24014
+- `S_Promotion_Shield`: 24015
+- `S_Promotion_Earring`: 24016
+- `S_Promotion_Pendant`: 24017
+- `Shadow_Physical_Earring`: 24018
+- `Shadow_Physical_Weapon`: 24019
+- `Shadow_Physical_Pendant`: 24020
+- `Shadow_Magical_Earring`: 24021
+- `Shadow_Magical_Weapon`: 24022
+- `Shadow_Magical_Pendant`: 24023
+- `Shadow_Breeze_Armor`: 24024
+- `Shadow_Champion_Shoes`: 24025
+- `Shadow_Athena_Shield`: 24026
+- `Immune_Shadow_Armor`: 24027
+- `Hard_Shadow_Armor`: 24028
+- `Ancient_Shadow_Armor`: 24029
+- `Critital_Shadow_Armor`: 24030
+- `King_Bird_Shadow_Weapon`: 24031
+- `Critical_Hit_Shadow_Weapon`: 24032
+- `Healing_Shadow_Weapon`: 24033
+- `Lucky_Shadow_Weapon`: 24034
+- `Power_Shadow_Earring`: 24035
+- `Intelligent_Shadow_Pendant`: 24036
+- `Dexterous_Shadow_Armor`: 24037
+- `Vital_Shadow_Shoes`: 24038
+- `Athletic_Shadow_Shield`: 24039
+- `Lucky_Shadow_Armor`: 24040
+- `Power_Shadow_Pendant`: 24041
+- `Intelligent_Shadow_Earring`: 24042
+- `Dexterous_Shadow_Weapon`: 24043
+- `Vital_Shadow_Shield`: 24044
+- `Athletic_Shadow_Shoes`: 24045
+- `Resist_Spell_Power_Shadow_Pendant`: 24046
+- `Rapid_Shadow_Pendant`: 24047
+- `Casters_Shadow_Pendant`: 24048
+- `Hard_Shadow_Earring`: 24049
+- `Wise_Shadow_Earring`: 24050
+- `Athena_Shadow_Earring`: 24051
+- `Cranial_Shadow_Shield`: 24052
+- `Safeguard_Shadow_Shield`: 24053
+- `Brutal_Shadow_Shield`: 24054
+- `Gargantua_Shadow_Shield`: 24055
+- `Homer's_Shadow_Shield`: 24056
+- `Dragoon_Shadow_Shield`: 24057
+- `Satanic_Shadow_Shield`: 24058
+- `Fire_Proof_Shadow_Shield`: 24059
+- `Requiem_Shadow_Shield`: 24060
+- `Cadi_Shadow_Shield`: 24061
+- `Bloody_Shadow_Shoes`: 24062
+- `Liberation_Shadow_Shoes`: 24063
+- `Chemical_Shadow_Shoes`: 24064
+- `Glamorous_Shadow_Shoes`: 24065
+- `Insecticide_Shadow_Shoes`: 24066
+- `Fisher_Shadow_Shoes`: 24067
+- `Seraphim_Shadow_Shoes`: 24068
+- `Beholder_Shadow_Shoes`: 24069
+- `Divine_Shadow_Shoes`: 24070
+- `Dragoons_Shadow_Shoes`: 24071
+- `Large_Shadow_Armor`: 24072
+- `Medium_Shadow_Armor`: 24073
+- `Small_Shadow_Armor`: 24074
+- `Large_Shadow_Weapon`: 24075
+- `Medium_Shadow_Weapon`: 24076
+- `Small_Shadow_Weapon`: 24077
+- `Spiritual_Shadow_Weapon`: 24078
+- `Spiritual_Shadow_Earring`: 24079
+- `Spiritual_Shadow_Pendant`: 24080
+- `Malevolent_Shadow_Armor`: 24081
+- `Malevolent_Shadow_Shoes`: 24082
+- `Malevolent_Shadow_Shield`: 24083
+- `Gemstone_Shadow_Armor`: 24084
+- `Gemstone_Shadow_Shoes`: 24085
+- `Gemstone_Shadow_Shield`: 24086
+- `Gemstone_Shadow_Weapon`: 24087
+- `Gemstone_Shadow_Earring`: 24088
+- `Gemstone_Shadow_Pendant`: 24089
+- `Stability_Shadow_Shield`: 24090
+- `Plasterus_Shadow_Armor`: 24091
+- `Plasterus_Shadow_Shoes`: 24092
+- `Insomnia_Shadow_Armor`: 24093
+- `Insomnia_Shadow_Shoes`: 24094
+- `Peerless_Shadow_Armor`: 24095
+- `Peerless_Shadow_Shoes`: 24096
+- `Adurate_Shadow_Armor`: 24097
+- `Adurate_Shadow_Shoes`: 24098
+- `Freezing_Frozen_Shadow_Weapon`: 24099
+- `Freezing_Frozen_Shadow_Earring`: 24100
+- `Freezing_Frozen_Shadow_Pendant`: 24101
+- `Vitality_Shadow_Earring`: 24102
+- `Vitality_Shadow_Pendant`: 24103
+- `Neutral_Shadow_Weapon`: 24104
+- `Neutral_Shadow_Earring`: 24105
+- `Neutral_Shadow_Pendant`: 24106
+- `Frozen_Curse_Shadow_Earring`: 24107
+- `Frozen_Curse_Shadow_Pendant`: 24108
+- `Caster_Shadow_Earrings`: 24109
+- `Caster_Shadow_Weapon`: 24110
+- `Spell_Flow_Shadow_Shoes`: 24111
+- `Spell_Flow_Shadow_Armor`: 24112
+- `Spell_Flow_Shadow_Shield`: 24113
+- `Greed_Shadow_Armor`: 24114
+- `Greed_Shadow_Shoes`: 24115
+- `Greed_Shadow_Shield`: 24116
+- `Greed_Shadow_Weapon`: 24117
+- `Greed_Shadow_Earring`: 24118
+- `Greed_Shadow_Pendant`: 24119
+- `Heal_Shadow_Armor`: 24120
+- `Heal_Shadow_Shoes`: 24121
+- `Heal_Shadow_Shield`: 24122
+- `Heal_Shadow_Weapon`: 24123
+- `Heal_Shadow_Earring`: 24124
+- `Heal_Shadow_Pendant`: 24125
+- `Hiding_Shadow_Armor`: 24126
+- `Hiding_Shadow_Shoes`: 24127
+- `Hiding_Shadow_Shield`: 24128
+- `Hiding_Shadow_Weapon`: 24129
+- `Hiding_Shadow_Earring`: 24130
+- `Hiding_Shadow_Pendant`: 24131
+- `Cloaking_Shadow_Armor`: 24132
+- `Cloaking_Shadow_Shoes`: 24133
+- `Cloaking_Shadow_Shield`: 24134
+- `Cloaking_Shadow_Weapon`: 24135
+- `Cloaking_Shadow_Earring`: 24136
+- `Cloaking_Shadow_Pendant`: 24137
+- `Teleport_Shadow_Armor`: 24138
+- `Teleport_Shadow_Shoes`: 24139
+- `Teleport_Shadow_Shield`: 24140
+- `Teleport_Shadow_Weapon`: 24141
+- `Teleport_Shadow_Earring`: 24142
+- `Teleport_Shadow_Pendant`: 24143
+- `Steal_Shadow_Armor`: 24144
+- `Steal_Shadow_Shoes`: 24145
+- `Steal_Shadow_Shield`: 24146
+- `Steal_Shadow_Weapon`: 24147
+- `Steal_Shadow_Earring`: 24148
+- `Steal_Shadow_Pendant`: 24149
+- `Infinity_Shadow_Earring`: 24150
+- `Infinity_Shadow_Pendant`: 24151
+- `Solid_Shadow_Weapon`: 24152
+- `Solid_Shadow_Earring`: 24153
+- `Solid_Shadow_Armor`: 24154
+- `Solid_Shadow_Pendant`: 24155
+- `Demihuman_Shadow_Weapon`: 24156
+- `Exorcist_Shadow_Weapon`: 24157
+- `Hunting_Shadow_Weapon`: 24158
+- `Insect_Shadow_Weapon`: 24159
+- `Fishing_Shadow_Weapon`: 24160
+- `Dragon_Killer_Shadow_Weapon`: 24161
+- `Angelus_Shadow_Weapon`: 24162
+- `Formless_Shadow_Weapon`: 24163
+- `Holy_Water_Shadow_Weapon`: 24164
+- `Plant_Shadow_Weapon`: 24165
+- `Penetration_Shadow_Earring`: 24166
+- `Penetration_Shadow_Pendant`: 24167
+- `Tempest_Shadow_Earring`: 24168
+- `Tempest_Pendant_Shadow`: 24169
+- `Magic_Executioner_Shadow_Weapon`: 24170
+- `Magic_Exorcist_Shadow_Weapon`: 24171
+- `Magic_Hunting_Shadow_Weapon`: 24172
+- `Magic_Insecticide_Shadow_Weapon`: 24173
+- `Magic_Fishing_Shadow_Weapon`: 24174
+- `Magic_Dragon_Killer_Shadow_Weapon`: 24175
+- `Magic_Angelus_Shadow_Weapon`: 24176
+- `Magic_Formless_Shadow_Weapon`: 24177
+- `Magic_Holy_Water_Shadow_Weapon`: 24178
+- `Magic_Caesars_Shadow_Weapon`: 24179
+- `Bearer's_Shadow_Armor`: 24180
+- `Bearer's_Shadow_Shoes`: 24181
+- `Bearer's_Shadow_Shield`: 24182
+- `Bearer's_Shadow_Weapon`: 24183
+- `Bearer's_Shadow_Earring`: 24184
+- `Bearer's_Shadow_Pendant`: 24185
+- `Basis_Shadow_Armor`: 24186
+- `Hallowed_Shadow_Armor`: 24187
+- `Underneith_Shadow_Armor`: 24188
+- `Underneath_Shadow_Armor`: 24189
+- `Flame_Shadow_Armor`: 24190
+- `Windy_Shadow_Armor`: 24191
+- `Envenom_Shadow_Armor`: 24192
+- `Damned_Shadow_Armor`: 24193
+- `Exorcism_Shadow_Armor`: 24194
+- `Divine_Shadow_Armor`: 24195
+- `Hasty_Shadow_Shoes`: 24196
+- `Hasty_Shadow_Armor`: 24197
+- `Basis_Shadow_Shield`: 24198
+- `Hallowed_Shadow_Shield`: 24199
+- `Saharic_Shadow_Shield`: 24200
+- `Underneath_Shadow_Shield`: 24201
+- `Flammable_Shadow_Shield`: 24202
+- `Windy_Shadow_Shield`: 24203
+- `Envenom_Shadow_Shield`: 24204
+- `Damned_Shadow_Shield`: 24205
+- `Exorcism_Shadow_Shield`: 24206
+- `Divine_Shadow_Shield`: 24207
+- `Expert_Shadow_Shoes`: 24208
+- `Expert_Shield_Shadow`: 24209
+- `Beginner_Shadow_Shoes`: 24210
+- `Beginner_Shadow_Shield`: 24211
+- `Rookie_Shadow_Shoes`: 24212
+- `Rookie_Shadow_Shield`: 24213
+- `Advanced_Shadow_Shoes`: 24214
+- `Advanced_Shadow_Shield`: 24215
+- `Attack_Shadow_Armor`: 24216
+- `Blitz_Shadow_Earring`: 24217
+- `Blitz_Shadow_Pendant`: 24218
+- `Cold_Bolt_Shadow_Armor`: 24219
+- `Fire_Bolt_Shadow_Armor`: 24220
+- `Lightning_Bolt_Shadow_Armor`: 24221
+- `Earth_Spike_Shadow_Armor`: 24222
+- `Enhanced_Force_Shadow_Weapon`: 24223
+- `Force_Shadow_Weapon`: 24224
+- `Force_Shadow_Earring`: 24225
+- `Force_Shadow_Pendant`: 24226
+- `Enhanced_Soul_Shadow_Weapon`: 24227
+- `Soul_Shadow_Weapon`: 24228
+- `Soul_Shadow_Earring`: 24229
+- `Soul_Shadow_Pendant`: 24230
+- `Blitz_Shadow_Shoes`: 24231
+- `Blitz_Shadow_Shield`: 24232
+- `Exceeding_Shadow_Weapon`: 24233
+- `Titan_Shadow_Earring`: 24234
+- `Titan_Shadow_Pendant`: 24235
+- `Boned_Shadow_Earring`: 24236
+- `Boned_Shadow_Pendant`: 24237
+- `Gigantic_Shadow_Earring`: 24238
+- `Gigantic_Shadow_Pendant`: 24239
+- `Caster_Shadow_Shoes`: 24240
+- `Caster_Shadow_Shield`: 24241
+- `Caster_Shadow_Armor`: 24242
+- `Reload_Shadow_Shoes`: 24243
+- `Reload_Shadow_Shield`: 24244
+- `Reload_Shadow_Armor`: 24245
+- `Thanatos_Katar`: 28000
+- `Evil_Slayer_Ripper_Katar`: 28001
+- `Half_BF_Katar2`: 28002
+- `Crimson_Katar`: 28007
+- `Katar_of_Vicious_Mind`: 28008
+- `Juliette_de_Rachel`: 28010
+- `Thanatos_Axe`: 28100
+- `Axe_Tornado`: 28101
+- `Infinity_Two_handed_Axe`: 28105
+- `Crimson_Two_handed_Axe`: 28106
+- `Two_Handed_Axe_of_Vicious_Mind`: 28107
+- `End_Of_The_Horizon`: 28200
+- `South_Cross`: 28201
+- `Southern_Cross_`: 28202
+- `Half_BF_Rifle1`: 28203
+- `Half_BF_Shotgun1`: 28204
+- `Luna's_Blessing`: 28306
+- `Sarah's_Left_Earring`: 28310
+- `Sarah's_Right_Earring`: 28311
+- `Desperation_of_Assassin`: 28320
+- `Broken_Chips_01`: 28326
+- `Broken_Chips_02`: 28327
+- `Jewerly_Ring`: 28332
+- `Gold_PC_Room_Ring`: 28333
+- `Str_Gloves`: 28362
+- `Agi_Gloves`: 28363
+- `Int_Gloves`: 28364
+- `Vit_Gloves`: 28365
+- `Dex_Gloves`: 28366
+- `Luk_Gloves`: 28367
+- `Imperial_Ring`: 28372
+- `Crimson_Bible`: 28604
+- `Book_of_Vicious_Mind`: 28605
+- `Infinity_Dagger`: 28703
+- `Twilight_Desert_`: 28704
+- `Crimson_Dagger`: 28705
+- `Dagger_of_Vicious_Mind`: 28706
+- `Praetorian_Shield`: 28900
+- `Cursed_Mad_Bunny`: 28901
+- `Mad_Bunny_`: 28902
+- `Rune_Of_Magic1`: 29000
+- `Rune_Of_Magic2`: 29001
+- `Rune_Of_Magic3`: 29002
+- `Rune_Of_Dexterity1`: 29003
+- `Rune_Of_Dexterity2`: 29004
+- `Rune_Of_Dexterity3`: 29005
+- `Rune_Of_Fortune1`: 29006
+- `Rune_Of_Fortune2`: 29007
+- `Rune_Of_Fortune3`: 29008
+- `Rune_Of_Stamina1`: 29009
+- `Rune_Of_Stamina2`: 29010
+- `Rune_Of_Stamina3`: 29011
+- `HPAbsorb3`: 29013
+- `STR3_INT3`: 29014
+- `STR3_DEX3`: 29015
+- `INT3_DEX3`: 29016
+- `INT3_VIT3`: 29017
+- `DEX3_VIT3`: 29018
+- `DEX3_AGI3`: 29019
+- `VIT3_AGI3`: 29020
+- `VIT3_LUK3`: 29021
+- `AGI3_LUK3`: 29022
+- `AGI3_STR3`: 29023
+- `LUK3_STR3`: 29024
+- `LUK3_INT3`: 29025
+- `DEF20`: 29026
+- `EXP2`: 29027
+
+> End of list
diff --git a/doc/item_db.txt b/doc/item_db.txt
index 087725025..3a31bb77c 100644
--- a/doc/item_db.txt
+++ b/doc/item_db.txt
@@ -24,7 +24,39 @@ item_db: (
Def: Defense (int, defaults to 0)
Range: Attack Range (int, defaults to 0)
Slots: Slots (int, defaults to 0)
- Job: Job mask (int, defaults to all jobs = 0xFFFFFFFF)
+ Job: { (defaults to all job)
+ All: true/false (boolean, defaults to false)
+ Novice: true/false (boolean, defaults to false)
+ Swordsman: true/false (boolean, defaults to false)
+ Magician: true/false (boolean, defaults to false)
+ Archer: true/false (boolean, defaults to false)
+ Acolyte: true/false (boolean, defaults to false)
+ Merchant: true/false (boolean, defaults to false)
+ Thief: true/false (boolean, defaults to false)
+ Knight: true/false (boolean, defaults to false)
+ Priest: true/false (boolean, defaults to false)
+ Wizard: true/false (boolean, defaults to false)
+ Blacksmith: true/false (boolean, defaults to false)
+ Hunter: true/false (boolean, defaults to false)
+ Assassin: true/false (boolean, defaults to false)
+ Crusader: true/false (boolean, defaults to false)
+ Monk: true/false (boolean, defaults to false)
+ Sage: true/false (boolean, defaults to false)
+ Rogue: true/false (boolean, defaults to false)
+ Alchemist: true/false (boolean, defaults to false)
+ Bard: true/false (boolean, defaults to false)
+ Gungslinger: true/false (boolean, defaults to false)
+ Ninja: true/false (boolean, defaults to false)
+ Taekwon: true/false (boolean, defaults to false)
+ Star_Gladiator: true/false (boolean, defaults to false)
+ Soul_Linker: true/false (boolean, defaults to false)
+ Gangsi: true/false (boolean, defaults to false)
+ Death_Knight: true/false (boolean, defaults to false)
+ Dark_Collector: true/false (boolean, defaults to false)
+ Kagerou: true/false (boolean, defaults to false)
+ Rebellion: true/false (boolean, defaults to false)
+ }
+ Job: Job mask (alternate synxtax, int, defaults to all jobs = 0xFFFFFFFF)
Upper: Upper mask (int, defaults to any = 0x3f)
Gender: Gender (int, defaults to both = 2)
Loc: Equip location (int, required value for equipment)
@@ -109,42 +141,47 @@ Range: Weapon's attack range. When not specified, becomes 0.
Slots: Amount of slots the item possesses. When not specified, becomes 0.
-Job: Equippable jobs. Uses the following bitmask table:
-
- (S.) Novice (2^00): 0x00000001
- Swordman (2^01): 0x00000002
- Magician (2^02): 0x00000004
- Archer (2^03): 0x00000008
- Acolyte (2^04): 0x00000010
- Merchant (2^05): 0x00000020
- Thief (2^06): 0x00000040
- Knight (2^07): 0x00000080
- Priest (2^08): 0x00000100
- Wizard (2^09): 0x00000200
- Blacksmith (2^10): 0x00000400
- Hunter (2^11): 0x00000800
- Assassin (2^12): 0x00001000
- Unused (2^13): 0x00002000
- Crusader (2^14): 0x00004000
- Monk (2^15): 0x00008000
- Sage (2^16): 0x00010000
- Rogue (2^17): 0x00020000
- Alchemist (2^18): 0x00040000
- Bard/Dancer (2^19): 0x00080000
- Unused (2^20): 0x00100000
- Taekwon (2^21): 0x00200000
- Star Gladiator (2^22): 0x00400000
- Soul Linker (2^23): 0x00800000
- Gunslinger (2^24): 0x01000000
- Ninja (2^25): 0x02000000
- Gangsi (2^26): 0x04000000
- Death Knight (2^27): 0x08000000
- Dark Collector (2^28): 0x10000000
- Kagerou/Oboro (2^29): 0x20000000
- Rebellion (2^30): 0x40000000
- Some other commonly used values:
- All except novice: 0xFFFFFFFE
- All (default value): 0xFFFFFFFF
+Job: Job restrictions. If this block is omitted, item can be equipped by all class
+ All the settings in this group are boolean values,
+ Default value is false (restriction not set) for any missing setting.
+
+ Alternate Format:
+ Equippable jobs. Uses the following bitmask table:
+
+ (S.) Novice (2^00): 0x00000001
+ Swordman (2^01): 0x00000002
+ Magician (2^02): 0x00000004
+ Archer (2^03): 0x00000008
+ Acolyte (2^04): 0x00000010
+ Merchant (2^05): 0x00000020
+ Thief (2^06): 0x00000040
+ Knight (2^07): 0x00000080
+ Priest (2^08): 0x00000100
+ Wizard (2^09): 0x00000200
+ Blacksmith (2^10): 0x00000400
+ Hunter (2^11): 0x00000800
+ Assassin (2^12): 0x00001000
+ Unused (2^13): 0x00002000
+ Crusader (2^14): 0x00004000
+ Monk (2^15): 0x00008000
+ Sage (2^16): 0x00010000
+ Rogue (2^17): 0x00020000
+ Alchemist (2^18): 0x00040000
+ Bard/Dancer (2^19): 0x00080000
+ Unused (2^20): 0x00100000
+ Taekwon (2^21): 0x00200000
+ Star Gladiator (2^22): 0x00400000
+ Soul Linker (2^23): 0x00800000
+ Gunslinger (2^24): 0x01000000
+ Ninja (2^25): 0x02000000
+ Gangsi (2^26): 0x04000000
+ Death Knight (2^27): 0x08000000
+ Dark Collector (2^28): 0x10000000
+ Kagerou/Oboro (2^29): 0x20000000
+ Rebellion (2^30): 0x40000000
+ Some other commonly used values:
+ All except novice: 0xFFFFFFFE
+ All (default value): 0xFFFFFFFF
Upper: Equippable upper-types. Uses the following bitmasks:
Normal jobs: 0x01 (1)
diff --git a/doc/mob_db_mode_list.txt b/doc/mob_db_mode_list.txt
index 08abf800d..32e7a0e8d 100644
--- a/doc/mob_db_mode_list.txt
+++ b/doc/mob_db_mode_list.txt
@@ -11,22 +11,23 @@
Bit Legend:
-------------------------------------------------------------------------------
-MD_CANMOVE | 0x0001 | 1
-MD_LOOTER | 0x0002 | 2
-MD_AGGRESSIVE | 0x0004 | 4
-MD_ASSIST | 0x0008 | 8
-MD_CASTSENSOR_IDLE | 0x0010 | 16
-MD_BOSS | 0x0020 | 32
-MD_PLANT | 0x0040 | 64
-MD_CANATTACK | 0x0080 | 128
-MD_DETECTOR | 0x0100 | 256
-MD_CASTSENSOR_CHASE | 0x0200 | 512
-MD_CHANGECHASE | 0x0400 | 1024
-MD_ANGRY | 0x0800 | 2048
-MD_CHANGETARGET_MELEE | 0x1000 | 4096
-MD_CHANGETARGET_CHASE | 0x2000 | 8192
-MD_TARGETWEAK | 0x4000 | 16384
-MD_RANDOMTARGET | 0x8000 | 32768 (not implemented)
+MD_CANMOVE | 0x00001 | 1
+MD_LOOTER | 0x00002 | 2
+MD_AGGRESSIVE | 0x00004 | 4
+MD_ASSIST | 0x00008 | 8
+MD_CASTSENSOR_IDLE | 0x00010 | 16
+MD_BOSS | 0x00020 | 32
+MD_PLANT | 0x00040 | 64
+MD_CANATTACK | 0x00080 | 128
+MD_DETECTOR | 0x00100 | 256
+MD_CASTSENSOR_CHASE | 0x00200 | 512
+MD_CHANGECHASE | 0x00400 | 1024
+MD_ANGRY | 0x00800 | 2048
+MD_CHANGETARGET_MELEE | 0x01000 | 4096
+MD_CHANGETARGET_CHASE | 0x02000 | 8192
+MD_TARGETWEAK | 0x04000 | 16384
+MD_NOKNOCKBACK | 0x08000 | 32768
+MD_RANDOMTARGET | 0x10000 | 65536 (not implemented)
Explanation for modes:
-------------------------------------------------------------------------------
@@ -74,6 +75,8 @@ Target Weak: Allows aggressive monsters to only be aggressive against
characters that are five levels below it's own level.
For example, a monster of level 104 will not pick fights with a level 99.
+NoKnockback: Monsters will be immune to Knockback's.
+
Random Target: Picks a new random target in range on each attack / skill.
(not implemented)
diff --git a/npc/airports/airships.txt b/npc/airports/airships.txt
index 89e5cbae6..afec61992 100644
--- a/npc/airports/airships.txt
+++ b/npc/airports/airships.txt
@@ -303,7 +303,7 @@ airplane,250,58,2 script Airship Staff#airplane 1_F_02,{
mes "to the Airship.";
mes "How may I help you?";
next;
- switch (select("Using the Airship:Captain's Cabin:Facilities:Cancel")) {
+ switch (select("Using the Airship", "Captain's Cabin", "Facilities", "Cancel")) {
case 1:
mes "[Airship Staff]";
mes "When you see a broadcast";
@@ -483,7 +483,7 @@ airplane,50,66,5 script Apple Merchant#airplane 4_M_04,{
mes "purchase Apples or grind";
mes "them to make Apple Juice.";
next;
- switch (select("Buy Apples.:Make Apple Juice.:Why are you here?:Cancel.")) {
+ switch (select("Buy Apples.", "Make Apple Juice.", "Why are you here?", "Cancel.")) {
case 1:
mes "[Fruitz]";
mes "Please enter the amount";
@@ -520,7 +520,7 @@ airplane,50,66,5 script Apple Merchant#airplane 4_M_04,{
mes "will cost you ^FF0000" + .@pay + " Zeny^000000 zeny.";
mes "Would you like to continue?";
next;
- if (select("Yes:No") == 2) {
+ if (select("Yes", "No") == 2) {
mes "[Fruitz]";
mes "Thanks for stopping";
mes "by my shop. Farewell!";
@@ -565,7 +565,7 @@ airplane,50,66,5 script Apple Merchant#airplane 4_M_04,{
mes "to make 1 Apple Juice for you.";
mes "Would you like to proceed?";
next;
- switch (select("Yes:No")) {
+ switch (select("Yes", "No")) {
case 1:
if (countitem(Apple) < 3 || countitem(Empty_Bottle) < 1) {
mes "[Fruitz]";
@@ -784,7 +784,7 @@ airplane_01,250,58,2 script Airship Staff#airplane01 1_F_02,{
mes "to the Airship.";
mes "How may I help you?";
next;
- switch (select("Using the Airship:Captain's Cabin:Facilities:Cancel")) {
+ switch (select("Using the Airship", "Captain's Cabin", "Facilities", "Cancel")) {
case 1:
mes "[Airship Staff]";
mes "When you see a broadcast";
@@ -844,7 +844,7 @@ airplane_01,50,66,5 script Apple Merchant#air01 4_M_04,{
mes "purchase Apples or grind";
mes "them to make Apple Juice.";
next;
- switch (select("Buy Apples.:Make Apple Juice.:Cancel.")) {
+ switch (select("Buy Apples.", "Make Apple Juice.", "Cancel.")) {
case 1:
mes "[Meltz]";
mes "Please enter the amount";
@@ -881,7 +881,7 @@ airplane_01,50,66,5 script Apple Merchant#air01 4_M_04,{
mes "will cost you ^FF0000" + .@pay + "^000000 zeny.";
mes "Would you like to continue?";
next;
- if (select("Yes:No") == 2) {
+ if (select("Yes", "No") == 2) {
mes "[Meltz]";
mes "Thanks for stopping";
mes "by my shop. Farewell!";
@@ -926,7 +926,7 @@ airplane_01,50,66,5 script Apple Merchant#air01 4_M_04,{
mes "to make 1 Apple Juice for you.";
mes "Would you like to proceed?";
next;
- switch (select("Yes:No")) {
+ switch (select("Yes", "No")) {
case 1:
if (countitem(Apple) < 3 || countitem(Empty_Bottle) < 1) {
mes "[Meltz]";
@@ -1078,7 +1078,7 @@ airplane_01,32,61,4 script Nils#ein 1_M_03,1,1,{
mes "Would you like to play";
mes "a quick typing game?";
next;
- switch (select("Play ^ff0000RO Typing Challenge^000000:Information:View Top Records:Cancel")) {
+ switch (select("Play ^ff0000RO Typing Challenge^000000", "Information", "View Top Records", "Cancel")) {
case 1:
mes "[Nils]";
mes "Okay, we have";
@@ -1257,7 +1257,7 @@ airplane_01,33,68,4 script Clarice 1_F_MERCHANT_02,{
function script applegamble {
- switch (select("Play Dice Game:Learn Dice Game Rules:Cancel")) {
+ switch (select("Play Dice Game", "Learn Dice Game Rules", "Cancel")) {
case 3:
mes "["+getarg(0)+"]";
mes "I'm up for a game of";
@@ -1348,7 +1348,7 @@ function script applegamble {
mes "betting ^FF0000"+.@amount+"^000000 Apples.";
mes "Is that right?";
next;
- if (select("Yes:No") == 2) {
+ if (select("Yes", "No") == 2) {
mes "["+getarg(0)+"]";
mes "Mm, made a mistake?";
mes "Alright, please enter the";
@@ -1409,7 +1409,7 @@ function script applegamble {
mes "Currently my total is ^0000FF" + .@tablesub + "^000000 and ^FF0000" + strcharinfo(0) + "^000000, your total is ^FF0000" + .@playersub + "^000000. I am winning this game. Would you like to cast dice again?";
}
next;
- switch (select("Cast dice.:Cancel.")) {
+ switch (select("Cast dice.", "Cancel.")) {
case 1:
mes "^3355FF*Rolling and rumbling*^000000";
.@player3 = rand(1,6);
diff --git a/npc/airports/einbroch.txt b/npc/airports/einbroch.txt
index 2d1ff70ba..8840ef121 100644
--- a/npc/airports/einbroch.txt
+++ b/npc/airports/einbroch.txt
@@ -37,7 +37,7 @@ airport,143,43,5 script Airport Staff#airport1a::airport1 4_F_01,{
mes "flights to the cities of";
mes "Juno, Lighthalzen and Hugel.";
next;
- if (select("Board the Airship:Cancel") == 1) {
+ if (select("Board the Airship", "Cancel") == 1) {
mes "[Airport Staff]";
mes "The Airship boarding fee";
mes "is 1,200 zeny, but if you've";
@@ -45,7 +45,7 @@ airport,143,43,5 script Airport Staff#airport1a::airport1 4_F_01,{
mes "the fee will be waived. Will";
mes "you board the Airship?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
if (countitem(Free_Flying_Ship_Ticket) > 0) {
delitem Free_Flying_Ship_Ticket,1;
warp "airport",148,51;
@@ -83,7 +83,7 @@ airport,143,49,3 script Arrival Staff#airport2a::airport2 4_F_01,{
mes "main terminal. Otherwise, please board the Airship to depart to";
mes "Juno, Lighthalzen and Hugel.";
next;
- if (select("Exit to main terminal.:Cancel.") == 1) {
+ if (select("Exit to main terminal.", "Cancel.") == 1) {
mes "[Arrival Staff]";
mes "Once you're in the main terminal, you will need to pay the fee again";
mes "to board an Airship. You should";
@@ -91,7 +91,7 @@ airport,143,49,3 script Arrival Staff#airport2a::airport2 4_F_01,{
mes "is your intended destination.";
mes "Proceed to the main terminal?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
warp "airport",142,40;
end;
}
diff --git a/npc/airports/hugel.txt b/npc/airports/hugel.txt
index 67d010ab5..238bfb8a6 100644
--- a/npc/airports/hugel.txt
+++ b/npc/airports/hugel.txt
@@ -35,7 +35,7 @@ OnTouch:
mes "To use the airship, you are required to pay 1,200 zeny or a Free Airship Ticket.";
mes "Would you like to use the service?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
if (countitem(Free_Flying_Ship_Ticket) > 0) {
delitem Free_Flying_Ship_Ticket,1;
warp "airplane",244,58;
diff --git a/npc/airports/izlude.txt b/npc/airports/izlude.txt
index 7f794de1f..9cae6a912 100644
--- a/npc/airports/izlude.txt
+++ b/npc/airports/izlude.txt
@@ -38,7 +38,7 @@
mes "departs on the flight wich stops";
mes "in Juno and Rachel?";
next;
- if (select("Board the Airship to Juno/Rachel.:Cancel.") == 1) {
+ if (select("Board the Airship to Juno/Rachel.", "Cancel.") == 1) {
mes "[Airship Staff]";
mes "The boarding fee is";
mes "1,200 zeny. However, this";
@@ -46,7 +46,7 @@
mes "a Free Ticket for Airship. Now,";
mes "would you still like to board?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
if (countitem(Free_Flying_Ship_Ticket) > 0) {
delitem Free_Flying_Ship_Ticket,1;
warp "airplane_01",244,58;
diff --git a/npc/airports/lighthalzen.txt b/npc/airports/lighthalzen.txt
index 959da9c96..89935a24a 100644
--- a/npc/airports/lighthalzen.txt
+++ b/npc/airports/lighthalzen.txt
@@ -38,14 +38,14 @@ lhz_airport,143,43,5 script Airport Staff#lhz_air1a::lhz_airport1 4_F_01,{
mes "where we offer nonstop";
mes "flights to Einbroch, Juno and Hugel.";
next;
- if (select("Board the Airship.:Cancel.") == 1) {
+ if (select("Board the Airship.", "Cancel.") == 1) {
mes "[Airport Staff]";
mes "The boarding fee is";
mes "1,200 zeny, but you can";
mes "waive the fee if you redeem";
mes "a Free Ticket for Airship.";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
if (countitem(Free_Flying_Ship_Ticket) > 0) {
delitem Free_Flying_Ship_Ticket,1;
warp "lhz_airport",148,51;
@@ -80,14 +80,14 @@ lhz_airport,143,49,3 script Arrival Staff#lhz_air2a::lhz_airport2 4_F_01,{
mes "main terminal if you are arriving from your flight. Otherwise, please";
mes "board the departing Airship to reach your intended destination.";
next;
- if (select("Exit to main terminal.:Cancel.") == 1) {
+ if (select("Exit to main terminal.", "Cancel.") == 1) {
mes "[Arrival Staff]";
mes "Once you're in the main terminal, you will need to pay the fee again";
mes "to board an Airship. You should";
mes "only exit if Lighthalzen is your intended destination. Shall we";
mes "proceed to the main terminal?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
warp "lhz_airport",142,40;
end;
}
diff --git a/npc/airports/rachel.txt b/npc/airports/rachel.txt
index 1faa33979..e3a1f7067 100644
--- a/npc/airports/rachel.txt
+++ b/npc/airports/rachel.txt
@@ -37,7 +37,7 @@ OnTouch:
mes "To use the airship, you are required to pay 1,200 zeny or a Free Airship Ticket.";
mes "Would you like to use the service?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
if (countitem(Free_Flying_Ship_Ticket) > 0) {
delitem Free_Flying_Ship_Ticket,1;
warp "airplane_01",245,60;
diff --git a/npc/airports/yuno.txt b/npc/airports/yuno.txt
index dbda7d5e3..56e5bc97e 100644
--- a/npc/airports/yuno.txt
+++ b/npc/airports/yuno.txt
@@ -37,14 +37,14 @@ y_airport,143,43,5 script Airport Staff#y_air1a::y_airport1 4_F_01,{
mes "and international flights to Izlude and Rachel.";
mes "How may I be of service?";
next;
- if (select("Board the Airship.:Cancel.") == 1) {
+ if (select("Board the Airship.", "Cancel.") == 1) {
mes "[Airport Staff]";
mes "The boarding fee for all";
mes "flights is 1,200 zeny. If you";
mes "use a Free Ticket for Airship,";
mes "the boarding fee will be waived.So would you like to depart?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
if (countitem(Free_Flying_Ship_Ticket) > 0) {
delitem Free_Flying_Ship_Ticket,1;
warp "y_airport",148,51;
@@ -77,14 +77,14 @@ y_airport,143,49,3 script Arrival Staff#y_air2a::y_airport2 4_F_01,{
mes "flight, let me guide you to the main terminal. Otherwise, please";
mes "board the departing Airship to reach your intended destination.";
next;
- if (select("Exit to main terminal:Cancel") == 1) {
+ if (select("Exit to main terminal", "Cancel") == 1) {
mes "[Airport Staff]";
mes "Once you're in the main terminal, you must pay the fee once again";
mes "to board a departing Airship. You should only exit if your intended";
mes "destination is Juno. Proceed to";
mes "exit to the main terminal?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
warp "y_airport",142,40;
end;
}
@@ -108,7 +108,7 @@ y_airport,145,63,5 script Domestic Boarding 4_F_02,{
mes "please let me guide you to that";
mes "Airship's boarding area.";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
warp "yuno",59,244;
end;
}
@@ -128,7 +128,7 @@ y_airport,140,63,5 script International Boarding 4_F_02,{
mes "If so, let me guide";
mes "you to the boarding area.";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
warp "yuno",47,244;
end;
}
diff --git a/npc/battleground/bg_common.txt b/npc/battleground/bg_common.txt
index 78ec8e6d0..9b6aa3228 100644
--- a/npc/battleground/bg_common.txt
+++ b/npc/battleground/bg_common.txt
@@ -47,7 +47,7 @@ bat_room,160,141,3 script Prince Croix 4_M_CRU_CRUA,{
mes "[Prince Croix]";
mes "Wise adventurer, why don't you lend us your power for victory?";
next;
- switch(select("What's the reason for the Battle?:Tell me about General Guillaume")) {
+ switch(select("What's the reason for the Battle?", "Tell me about General Guillaume")) {
case 1:
cutin "bat_crua2",2;
mes "[Prince Croix]";
@@ -58,7 +58,7 @@ bat_room,160,141,3 script Prince Croix 4_M_CRU_CRUA,{
mes "General Guillaume may have an advantage in this battle as he is the great general of Maroll, but that doesn't automatically mean he'll win.";
mes "I want to win this battle so that I can bring prosperity to the people of Maroll. They've suffered enough from war...";
next;
- switch(select("Yes, I want to join you.:End Conversation")) {
+ switch(select("Yes, I want to join you.", "End Conversation")) {
case 1:
cutin "bat_crua1",2;
mes "[Prince Croix]";
@@ -86,7 +86,7 @@ bat_room,160,141,3 script Prince Croix 4_M_CRU_CRUA,{
mes "[Prince Croix]";
mes "I do not wish to shed blood, but I have no choice but to fight for the possibility of peace and for the sake of my people.";
next;
- switch(select("Yes, I want to join you.:End Conversation")) {
+ switch(select("Yes, I want to join you.", "End Conversation")) {
case 1:
cutin "bat_crua1",2;
mes "[Prince Croix]";
@@ -114,7 +114,7 @@ bat_room,160,159,3 script General Guillaume 4_M_KY_KIYOM,{
mes "[General Guillaume]";
mes "Hot-blooded adventurer, we need your ability to win this battle.";
next;
- switch(select("What's the reason for the Battle?:Tell me about Prince Croix")) {
+ switch(select("What's the reason for the Battle?", "Tell me about Prince Croix")) {
case 1:
cutin "bat_kiyom1",2;
mes "[General Guillaume]";
@@ -128,7 +128,7 @@ bat_room,160,159,3 script General Guillaume 4_M_KY_KIYOM,{
mes "This is, however, not just a battle between us. This battle will determine the future of this country.";
mes "I pledge on my honor to prove that I'm the one who can protect this Maroll from outside threats.";
next;
- switch(select("Yes, I want to join you.:End Conversation")) {
+ switch(select("Yes, I want to join you.", "End Conversation")) {
case 1:
cutin "bat_kiyom2",2;
mes "[General Guillaume]";
@@ -163,7 +163,7 @@ bat_room,160,159,3 script General Guillaume 4_M_KY_KIYOM,{
mes "His unrealistic beliefs will drown this country in poverty and make the people weak. If he becomes the king, Maroll will never rest from the onslaughts of other countries.";
mes "I want to teach him what makes this small country so powerful and prosperous. It's military power!";
next;
- switch(select("I want to join your army!:End Conversation")) {
+ switch(select("I want to join your army!", "End Conversation")) {
case 1:
cutin "bat_kiyom2",2;
mes "[General Guillaume]";
@@ -198,7 +198,7 @@ bat_room,148,150,5 script Teleporter#Battlefield 4_F_TELEPORTER,{
mes "[Teleporter]";
mes "Do you wish to leave the battlefield? Use my services to return to town.";
next;
- switch(select("Leave:Don't Leave")) {
+ switch(select("Leave", "Don't Leave")) {
case 1:
mes "[Teleporter]";
switch(bat_return) {
@@ -253,7 +253,7 @@ bat_room,148,150,5 script Teleporter#Battlefield 4_F_TELEPORTER,{
mes "The two princes of the kingdom are now battling for the throne of Maroll, and are in need of experienced soldiers like you.";
mes "How would you like to lend your power to one of the princes in the Maroll Kingdom?";
next;
- switch(select("Join:Don't Join")) {
+ switch(select("Join", "Don't Join")) {
case 1:
mes "[Maroll Battle Recruiter]";
mes "May the war god bless you.";
@@ -345,7 +345,7 @@ bat_room,1,151,3 script Switch#batgnd 4_DOG01,{
} else {
mes "May I help you?";
next;
- switch(select("Close Battlefield:Open Battlefield:Reset a01:Reset b01:Reset a02:Reset b02")) {
+ switch(select("Close Battlefield", "Open Battlefield", "Reset a01", "Reset b01", "Reset a02", "Reset b02")) {
case 1:
disablenpc "Tierra Gorge Officer#01a";
disablenpc "Tierra Gorge Officer#02a";
@@ -398,20 +398,20 @@ bat_room,160,150,3 script Erundek 4_M_MANAGER,{
mes "Do you have the battlefield badges?";
mes "I can exchange Bravery Badges and Valor Badges for reward items.";
next;
- switch(select("Exchange Badges:Check the Catalog")) {
+ switch(select("Exchange Badges", "Check the Catalog")) {
case 1:
mes "[Erundek]";
mes "Which type of items would you like to exchange?";
mes "To check more information about the reward items, please use our ^3131FFCatalog^000000.";
next;
- switch(select("Weapon:Armor:Accessory:Consumable")) {
+ switch(select("Weapon", "Armor", "Accessory", "Consumable")) {
case 1:
mes "[Erundek]";
mes "You chose ^3131FFWeapon^000000.";
mes "The following weapons are available for exchange with the battlefield badges.";
mes "Please note that items for ^3131FFBravery Badges are indicated as (BB)^000000, and ^3131FFValor Badges as (VB)^000000.";
next;
- switch(select("Dagger/OneSword/TwoSword/TwoSpear:Staff/Mace/TwoAxe/Shuriken:Bow/Katar/Music/Whip:Book/Knuckle:Revolver/Rifle/Gatling/Shotgun/Launcher")) {
+ switch(select("Dagger/OneSword/TwoSword/TwoSpear", "Staff/Mace/TwoAxe/Shuriken", "Bow/Katar/Music/Whip", "Book/Knuckle", "Revolver/Rifle/Gatling/Shotgun/Launcher")) {
case 1:
mes "[Erundek]";
mes "The following items are available in the ^3131FFDagger, One-Handed Sword, Two-Handed Sword, and Two-Handed Spear^000000 category.";
@@ -453,7 +453,7 @@ bat_room,160,150,3 script Erundek 4_M_MANAGER,{
mes "You can exchange for this item with ^FF0000100 "+getitemname(.@Weapons[.@i+1])+"^000000.";
mes "Would you like to exchange?";
next;
- switch(select("Do not exchange:Exchange")) {
+ switch(select("Do not exchange", "Exchange")) {
case 1:
break;
case 2:
@@ -463,7 +463,7 @@ bat_room,160,150,3 script Erundek 4_M_MANAGER,{
mes "[Erundek]";
mes "Remember, Battleground Reward Items are ^FF0000Character Bound^000000. Are you sure you want this item?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Erundek]";
if (countitem(.@Weapons[.@i+1]) >= 100) {
@@ -486,7 +486,7 @@ bat_room,160,150,3 script Erundek 4_M_MANAGER,{
mes "You chose ^3131FFArmor^000000.";
mes "The following armors are available for exchange with the battlefield badges.";
next;
- switch(select("Garments / Shoes:Armor")) {
+ switch(select("Garments / Shoes", "Armor")) {
case 1:
setarray .@items[0],2538,50,2539,50,2540,50,2435,50,2436,50,2437,50;
break;
@@ -539,7 +539,7 @@ bat_room,160,150,3 script Erundek 4_M_MANAGER,{
mes "You can exchange for this item with ^FF0000"+.@items[.@i+1]+" "+getitemname(7828)+" or "+.@items[.@i+1]+" "+getitemname(7829)+"^000000.";
mes "Would you like to exchange?";
next;
- switch(select("Do not exchange:Exchange")) {
+ switch(select("Do not exchange", "Exchange")) {
case 1:
mes "[Erundek]";
mes "Do you need more time to check the items?";
@@ -554,7 +554,7 @@ bat_room,160,150,3 script Erundek 4_M_MANAGER,{
mes "Remember, Battleground Reward Items are ^FF0000Character Bound^000000. Are you sure you want this item?";
next;
}
- .@j = select("Bravery Badge:Valor Badge:Cancel");
+ .@j = select("Bravery Badge", "Valor Badge", "Cancel");
mes "[Erundek]";
if (.@j == 3) {
mes "You cancelled the exchange.";
diff --git a/npc/battleground/flavius/flavius01.txt b/npc/battleground/flavius/flavius01.txt
index 44e084284..c0c034a6a 100644
--- a/npc/battleground/flavius/flavius01.txt
+++ b/npc/battleground/flavius/flavius01.txt
@@ -754,7 +754,7 @@ bat_b01,1,10,3 script Release all#b01 4_DOG01,{
} else {
mes "May I help you?";
next;
- switch(select("Release all.:Cancel.")) {
+ switch(select("Release all.", "Cancel.")) {
case 1:
mes "Bye.";
close2;
diff --git a/npc/battleground/flavius/flavius02.txt b/npc/battleground/flavius/flavius02.txt
index f9e8247fe..314aeeeba 100644
--- a/npc/battleground/flavius/flavius02.txt
+++ b/npc/battleground/flavius/flavius02.txt
@@ -754,7 +754,7 @@ bat_b02,1,10,3 script Release all#b02 4_DOG01,{
} else {
mes "May I help you?";
next;
- switch(select("Release all.:Cancel.")) {
+ switch(select("Release all.", "Cancel.")) {
case 1:
mes "Bye.";
close2;
diff --git a/npc/battleground/flavius/flavius_enter.txt b/npc/battleground/flavius/flavius_enter.txt
index 392746ff3..9643ded2c 100644
--- a/npc/battleground/flavius/flavius_enter.txt
+++ b/npc/battleground/flavius/flavius_enter.txt
@@ -45,7 +45,7 @@ bat_room,133,178,5 script Flavius Officer#01a 4_M_KY_KNT,{
mes "[Guillaume Army Officer]";
mes "Let's show the power of the Guillaume Army to those stinky Croixs!";
next;
- switch(select("I want to join your army!:End Conversation")) {
+ switch(select("I want to join your army!", "End Conversation")) {
case 1:
if ((Class == Job_Novice) || (BaseClass == Job_SuperNovice)) {
mes "[Guillaume Army Officer]";
@@ -105,7 +105,7 @@ bat_room,133,121,1 script Flavius Officer#01b 4_M_CRU_KNT,{
mes "[Croix Army Officer]";
mes "Let's show the Guillaumes the power of the Croix Army!";
next;
- switch(select("I want to join your army!:End Conversation")) {
+ switch(select("I want to join your army!", "End Conversation")) {
case 1:
if ((Class == Job_Novice) || (BaseClass == Job_SuperNovice)) {
mes "[Croix Army Officer]";
@@ -254,7 +254,7 @@ bat_room,148,178,5 script Flavius Officer#02a 4_M_KY_KNT,{
mes "[Guillaume Army Officer]";
mes "Let's show the power of the Guillaume Army to those stinky Croixs!";
next;
- switch(select("I want to join your army!:End Conversation")) {
+ switch(select("I want to join your army!", "End Conversation")) {
case 1:
if ((Class == Job_Novice) || (BaseClass == Job_SuperNovice)) {
mes "[Guillaume Army Officer]";
@@ -314,7 +314,7 @@ bat_room,148,121,1 script Flavius Officer#02b 4_M_CRU_KNT,{
mes "[Croix Army Officer]";
mes "Let's show the power of the Croix Army to those stinky Guillaumes!";
next;
- switch(select("I want to join your army!:End Conversation")) {
+ switch(select("I want to join your army!", "End Conversation")) {
case 1:
if ((Class == Job_Novice) || (BaseClass == Job_SuperNovice)) {
mes "[Croix Army Officer]";
diff --git a/npc/battleground/kvm/kvm_enter.txt b/npc/battleground/kvm/kvm_enter.txt
index c165b8058..82d9580fa 100644
--- a/npc/battleground/kvm/kvm_enter.txt
+++ b/npc/battleground/kvm/kvm_enter.txt
@@ -54,7 +54,7 @@ bat_room,164,178,5 script KVM Mercenary Officer#1 4_M_KY_KNT,{
mes "[Guillaume Mercenary Officer]";
mes "Let them know the real might of Guillaume!";
next;
- switch(select("I will fight with you.:End Conversation.")) {
+ switch(select("I will fight with you.", "End Conversation.")) {
case 1:
mes "[Guillaume Mercenary Officer]";
mes "Show them how strong we are.";
@@ -78,7 +78,7 @@ bat_room,167,178,5 script Guillaume Knight#kvm 4_M_KY_SOLD,{
mes "Hello.";
mes "What do you want to know?";
next;
- switch(select("Apply for KVM.:What is KVM?:How do I participate in KVM?:I want to know my Kreiger Points.")) {
+ switch(select("Apply for KVM.", "What is KVM?", "How do I participate in KVM?", "I want to know my Kreiger Points.")) {
case 1:
mes "[Guillaume Knight]";
mes "Applications are not available yet.";
@@ -152,7 +152,7 @@ bat_room,164,121,1 script KVM Mercenary Officer#2 4_M_CRU_KNT,{
mes "[Croix Mercenary Officer]";
mes "Let them know the real might of Croix!";
next;
- switch(select("I will fight with you.:End Conversation.")) {
+ switch(select("I will fight with you.", "End Conversation.")) {
case 1:
mes "[Croix Mercenary Officer]";
mes "Show them how strong we are.";
@@ -176,7 +176,7 @@ bat_room,167,121,1 script Croix Knight#kvm 4_M_CRU_SOLD,{
mes "Hello.";
mes "What do you want to know?";
next;
- switch(select("Apply for KVM.:What is KVM?:How do I participate in KVM?:I want to know my Kreiger Points.")) {
+ switch(select("Apply for KVM.", "What is KVM?", "How do I participate in KVM?", "I want to know my Kreiger Points.")) {
case 1:
mes "[Croix Knight]";
mes "Applications are not available yet.";
diff --git a/npc/battleground/kvm/kvm_item_pay.txt b/npc/battleground/kvm/kvm_item_pay.txt
index 2217e3f77..d3bf777ab 100644
--- a/npc/battleground/kvm/kvm_item_pay.txt
+++ b/npc/battleground/kvm/kvm_item_pay.txt
@@ -66,7 +66,7 @@ bat_room,151,144,3 script KVM Logistic Officer#a 4_M_JOB_KNIGHT2,{
mes "Select the next step please.";
next;
.@name$ = strcharinfo(0);
- switch(select("Read the KVM Catalogue.:Purchase KVM Items.:Confirm KVM Points.:Explanation of KVM Rewards.:Explanation of KVM Points.")) {
+ switch(select("Read the KVM Catalogue.", "Purchase KVM Items.", "Confirm KVM Points.", "Explanation of KVM Rewards.", "Explanation of KVM Points.")) {
case 1:
mes "[Logistics]";
mes "Here is the catalogue of KVM items.";
@@ -84,19 +84,19 @@ bat_room,151,144,3 script KVM Logistic Officer#a 4_M_JOB_KNIGHT2,{
mes "the items, please refer to the";
mes "^3131FFCatalogue^000000.";
next;
- switch(select("Weapon:Armor/Accessory:Mass-Production Armor/Accessory:Popularized Armor/Accessory")) {
+ switch(select("Weapon", "Armor/Accessory", "Mass-Production Armor/Accessory", "Popularized Armor/Accessory")) {
case 1:
mes "[Logistics]";
mes "You have selected the Weapon Category.";
mes "Please select a sub-category.";
next;
- switch(select("Dagger/Sword/Spear:Staff/Mace/Axe/Shuriken:Bow/Katar/Instrument/Whip:Book/Knuckle:Revolver/Rifle/Gun/Grenade Launcher")) {
+ switch(select("Dagger/Sword/Spear", "Staff/Mace/Axe/Shuriken", "Bow/Katar/Instrument/Whip", "Book/Knuckle", "Revolver/Rifle/Gun/Grenade Launcher")) {
case 1:
mes "[Logistics]";
mes "You have selected the Dagger/Sword/Spear category.";
mes "Please select a sub-category.";
next;
- switch(select("Dagger:One-handed Sword:Two-handed Sword:One-handed Spear:Two-handed Spear")) {
+ switch(select("Dagger", "One-handed Sword", "Two-handed Sword", "One-handed Spear", "Two-handed Spear")) {
case 1: callsub PurchaseItem,13042,0,1; //Krieger_Dagger1
case 2:
mes "[Logistics]";
@@ -105,7 +105,7 @@ bat_room,151,144,3 script KVM Logistic Officer#a 4_M_JOB_KNIGHT2,{
mes "If you want their details, please refer to the KVM Catalogue.";
mes "Please select one of them.";
next;
- switch(select("Glorious Flamberge:Glorious Rapier:Glorious Holy Avenger")) {
+ switch(select("Glorious Flamberge", "Glorious Rapier", "Glorious Holy Avenger")) {
case 1: callsub PurchaseItem,13416,0,0; //Krieger_Onehand_Sword1
case 2: callsub PurchaseItem,13417,0,0; //Krieger_Onehand_Sword2
case 3: callsub PurchaseItem,13418,0,0; //Krieger_Onehand_Sword3
@@ -119,7 +119,7 @@ bat_room,151,144,3 script KVM Logistic Officer#a 4_M_JOB_KNIGHT2,{
mes "You have selected the 'Staff/Mace/Axe/Shuriken' category.";
mes "Please select a sub-category.";
next;
- switch(select("Staff:Mace:One-handed Axe:Two-handed Axe:Shuriken")) {
+ switch(select("Staff", "Mace", "One-handed Axe", "Two-handed Axe", "Shuriken")) {
case 1:
mes "[Logistics]";
mes "You have selected the 'Staff' category.";
@@ -127,7 +127,7 @@ bat_room,151,144,3 script KVM Logistic Officer#a 4_M_JOB_KNIGHT2,{
mes "If you want their details, please refer to the KVM Catalogue.";
mes "Please select one of them.";
next;
- switch(select("Glorious Destruction Staff:Glorious Arc Wand:Glorious Healing Staff")) {
+ switch(select("Glorious Destruction Staff", "Glorious Arc Wand", "Glorious Healing Staff")) {
case 1: callsub PurchaseItem,2002,0,0; //Krieger_Twohand_Staff1
case 2: callsub PurchaseItem,1640,0,0; //Krieger_Onehand_Staff1
case 3: callsub PurchaseItem,1641,0,0; //Krieger_Onehand_Staff2
@@ -142,7 +142,7 @@ bat_room,151,144,3 script KVM Logistic Officer#a 4_M_JOB_KNIGHT2,{
mes "You have selected the Bow/Katar/Instrument/Whip category.";
mes "Please select a sub-category.";
next;
- switch(select("Bow:Katar:Instrument:Whip")) {
+ switch(select("Bow", "Katar", "Instrument", "Whip")) {
case 1: callsub PurchaseItem,1743,0,1; //Krieger_Bow1
case 2:
mes "[Logistics]";
@@ -151,7 +151,7 @@ bat_room,151,144,3 script KVM Logistic Officer#a 4_M_JOB_KNIGHT2,{
mes "If you want their details, please refer to the KVM Catalogue.";
mes "Please select one of them.";
next;
- switch(select("Glorious Bloody Roar:Glorious Jamadhar")) {
+ switch(select("Glorious Bloody Roar", "Glorious Jamadhar")) {
case 1: callsub PurchaseItem,1281,0,0; //Krieger_Katar1
case 2: callsub PurchaseItem,1282,0,0; //Krieger_Katar2
}
@@ -163,7 +163,7 @@ bat_room,151,144,3 script KVM Logistic Officer#a 4_M_JOB_KNIGHT2,{
mes "You have selected the Book/Knuckle category.";
mes "Please select a sub-category.";
next;
- switch(select("Book:Knuckle")) {
+ switch(select("Book", "Knuckle")) {
case 1:
mes "[Logistics]";
mes "You have selected 'Book'.";
@@ -171,7 +171,7 @@ bat_room,151,144,3 script KVM Logistic Officer#a 4_M_JOB_KNIGHT2,{
mes "If you want their details, please refer to the KVM Catalogue.";
mes "Please select one of them.";
next;
- switch(select("Glorious Tablet:Glorious Apocalypse")) {
+ switch(select("Glorious Tablet", "Glorious Apocalypse")) {
case 1: callsub PurchaseItem,1576,0,0; //Krieger_Book1
case 2: callsub PurchaseItem,1577,0,0; //Krieger_Book2
}
@@ -182,7 +182,7 @@ bat_room,151,144,3 script KVM Logistic Officer#a 4_M_JOB_KNIGHT2,{
mes "If you want their details, please refer to the KVM Catalogue.";
mes "Please select one of them.";
next;
- switch(select("Glorious Claw:Glorious Fist")) {
+ switch(select("Glorious Claw", "Glorious Fist")) {
case 1: callsub PurchaseItem,1826,0,0; //Krieger_Knuckle1
case 2: callsub PurchaseItem,1827,0,0; //Krieger_Knuckle2
}
@@ -192,7 +192,7 @@ bat_room,151,144,3 script KVM Logistic Officer#a 4_M_JOB_KNIGHT2,{
mes "You have selected the 'Revolver/Rifle/Gun/Grenade Launcher' category.";
mes "Please select a sub-category.";
next;
- switch(select("Revolver:Rifle:Gatling Gun:Shotgun:Grenade Launcher")) {
+ switch(select("Revolver", "Rifle", "Gatling Gun", "Shotgun", "Grenade Launcher")) {
case 1: callsub PurchaseItem,13110,0,1; //Krieger_Pistol1
case 2: callsub PurchaseItem,13176,0,1; //Krieger_Rifle1
case 3: callsub PurchaseItem,13177,0,1; //Krieger_Gatling1
@@ -205,7 +205,7 @@ bat_room,151,144,3 script KVM Logistic Officer#a 4_M_JOB_KNIGHT2,{
mes "You have selected the 'Armor/Accessory' category.";
mes "Please select a sub-category.";
next;
- switch(select("Armor:Cloak:Shoes:Accessory")) {
+ switch(select("Armor", "Cloak", "Shoes", "Accessory")) {
case 1: callsub PurchaseItem,2394,1,2; //Krieger_Suit1
case 2: callsub PurchaseItem,2549,2,2; //Krieger_Muffler1
case 3: callsub PurchaseItem,2444,3,2; //Krieger_Shoes1
@@ -216,7 +216,7 @@ bat_room,151,144,3 script KVM Logistic Officer#a 4_M_JOB_KNIGHT2,{
mes "You have selected the 'Mass-Production Armor/Accessory' category.";
mes "Please select a sub-category.";
next;
- switch(select("Mass-Production Armor:Mass-Production Shoes:Mass-Production Accessory")) {
+ switch(select("Mass-Production Armor", "Mass-Production Shoes", "Mass-Production Accessory")) {
case 1: callsub PurchaseItem,2395,5,3; //Krieger_Suit2
case 2: callsub PurchaseItem,2445,6,3; //Krieger_Shoes2
case 3: callsub PurchaseItem,2773,7,3; //Krieger_Ring2
@@ -226,7 +226,7 @@ bat_room,151,144,3 script KVM Logistic Officer#a 4_M_JOB_KNIGHT2,{
mes "You have selected the 'Popularized Armor/Accessory' category.";
mes "Please select a sub-category.";
next;
- switch(select("Popularized Armor:Popularized Shoes:Popularized Accessory")) {
+ switch(select("Popularized Armor", "Popularized Shoes", "Popularized Accessory")) {
case 1: callsub PurchaseItem,2396,8,4; //Krieger_Suit3
case 2: callsub PurchaseItem,2446,9,4; //Krieger_Shoes3
case 3: callsub PurchaseItem,2774,10,4; //Krieger_Ring3
@@ -295,7 +295,7 @@ PurchaseItem:
mes "Are you sure you want this item?";
next;
- switch(select("No, I won't purchase it.:Yes, I will purchase it.")) {
+ switch(select("No, I won't purchase it.", "Yes, I will purchase it.")) {
case 1:
mes "[Logistics]";
mes "You have selected 'I won't purchase it'.";
diff --git a/npc/battleground/tierra/tierra01.txt b/npc/battleground/tierra/tierra01.txt
index ec35b5cc4..b94d2dd03 100644
--- a/npc/battleground/tierra/tierra01.txt
+++ b/npc/battleground/tierra/tierra01.txt
@@ -319,7 +319,7 @@ bat_a01,185,270,1 script Guillaume Blacksmith#a01 4_M_REPAIR,{
mes "We can repair the Barricade with ^3131FF50 Stones, 3 Sinew of Bear, 500 Metal Fragments, 30 Rough Elunium and 100 Gold.^000000";
mes "We have it all except for the 50 Stones!";
next;
- switch(select("Repair.:Leave it.")) {
+ switch(select("Repair.", "Leave it.")) {
case 1:
if (countitem(Stone) > 49) {
mes "[Guillaume Blacksmith]";
@@ -403,7 +403,7 @@ bat_a01,170,121,5 script Croix Blacksmith#bat_a01 4_M_REPAIR,{
mes "We can repair the Barricade with ^3131FF50 Stones, 3 Sinew of Bear, 500 Metal Fragments, 30 Rough Elunium and 100 Gold.^000000";
mes "We have it all except for the 50 Stones!";
next;
- switch(select("Repair.:Leave it.")) {
+ switch(select("Repair.", "Leave it.")) {
case 1:
if (countitem(Stone) > 49) {
mes "[Croix Blacksmith]";
@@ -947,7 +947,7 @@ bat_a01,1,1,3 script Release all#a01 4_DOG01,{
} else {
mes "May I help you?";
next;
- switch(select("Release all.:Cancel.")) {
+ switch(select("Release all.", "Cancel.")) {
case 1:
mes "Bye.";
close2;
diff --git a/npc/battleground/tierra/tierra02.txt b/npc/battleground/tierra/tierra02.txt
index ef6b3b3ee..b8eb4619a 100644
--- a/npc/battleground/tierra/tierra02.txt
+++ b/npc/battleground/tierra/tierra02.txt
@@ -319,7 +319,7 @@ bat_a02,185,270,1 script Guillaume Blacksmith#a02 4_M_REPAIR,{
mes "We can repair the Barricade with ^3131FF50 Stones, 3 Sinew of Bear, 500 Metal Fragments, 30 Rough Elunium and 100 Gold.^000000";
mes "We have it all except for the 50 Stones!";
next;
- switch(select("Repair.:Leave it.")) {
+ switch(select("Repair.", "Leave it.")) {
case 1:
if (countitem(Stone) > 49) {
mes "[Guillaume Blacksmith]";
@@ -403,7 +403,7 @@ bat_a02,170,121,5 script Croix Blacksmith#bat_a02 4_M_REPAIR,{
mes "We can repair the Barricade with ^3131FF50 Stones, 3 Sinew of Bear, 500 Metal Fragments, 30 Rough Elunium and 100 Gold.^000000";
mes "We have it all except for the 50 Stones!";
next;
- switch(select("Repair.:Leave it.")) {
+ switch(select("Repair.", "Leave it.")) {
case 1:
if (countitem(Stone) > 49) {
mes "[Croix Blacksmith]";
@@ -947,7 +947,7 @@ bat_a02,1,1,3 script Release all#a02 4_DOG01,{
} else {
mes "May I help you?";
next;
- switch(select("Release all.:Cancel.")) {
+ switch(select("Release all.", "Cancel.")) {
case 1:
mes "Bye.";
close2;
diff --git a/npc/battleground/tierra/tierra_enter.txt b/npc/battleground/tierra/tierra_enter.txt
index f742c07f8..43b28eb5b 100644
--- a/npc/battleground/tierra/tierra_enter.txt
+++ b/npc/battleground/tierra/tierra_enter.txt
@@ -45,7 +45,7 @@ bat_room,124,178,5 script Tierra Gorge Officer#01a 4_M_KY_KNT,{
mes "[Guillaume Army Officer]";
mes "Let's show the power of the Guillaume Army to those stinky Croixs!";
next;
- switch(select("I want to join your army!:End Conversation")) {
+ switch(select("I want to join your army!", "End Conversation")) {
case 1:
if ((Class == Job_Novice) || (BaseClass == Job_SuperNovice)) {
mes "[Guillaume Army Officer]";
@@ -105,7 +105,7 @@ bat_room,140,178,5 script Tierra Gorge Officer#02a 4_M_KY_KNT,{
mes "[Guillaume Army Officer]";
mes "Let's show the power of the Guillaume Army to those stinky Croixs!";
next;
- switch(select("I want to join your army!:End Conversation")) {
+ switch(select("I want to join your army!", "End Conversation")) {
case 1:
if ((Class == Job_Novice) || (BaseClass == Job_SuperNovice)) {
mes "[Guillaume Army Officer]";
@@ -262,7 +262,7 @@ bat_room,125,121,1 script Tierra Gorge Officer#01b 4_M_CRU_KNT,{
mes "[Croix Army Officer]";
mes "Let's show the power of the Croix Army to those stinky Guillaumes!";
next;
- switch(select("I want to join your army!:End Conversation")) {
+ switch(select("I want to join your army!", "End Conversation")) {
case 1:
if ((Class == Job_Novice) || (BaseClass == Job_SuperNovice)) {
mes "[Croix Army Officer]";
@@ -322,7 +322,7 @@ bat_room,140,121,1 script Tierra Gorge Officer#02b 4_M_CRU_KNT,{
mes "[Croix Army Officer]";
mes "Let's show the power of the Croix Army to those stinky Guillaumes!";
next;
- switch(select("I want to join your army!:End Conversation")) {
+ switch(select("I want to join your army!", "End Conversation")) {
case 1:
if ((Class == Job_Novice) || (BaseClass == Job_SuperNovice)) {
mes "[Croix Army Officer]";
diff --git a/npc/cities/aldebaran.txt b/npc/cities/aldebaran.txt
index 5dc71e04a..d7b97ba25 100644
--- a/npc/cities/aldebaran.txt
+++ b/npc/cities/aldebaran.txt
@@ -45,7 +45,7 @@ aldebaran,113,70,4 script Forger Munster#alde 1_M_02,{
mes "My family used to live in Geffen. So I guess it was natural that we studied forging and eventually became Blacksmiths. Then, we finally moved to this town,";
mes "Al De Baran.";
next;
- if (select("About ^3355FFItem Upgrade^000000:Quit") == 1) {
+ if (select("About ^3355FFItem Upgrade^000000", "Quit") == 1) {
mes "[Munster]";
mes "My father was a famous blacksmith in Geffen, and he taught me a lot about forging equipment.";
next;
@@ -69,7 +69,7 @@ aldebaran,64,104,4 script Smithing Guy#alde 1_M_JOBTESTER,{
mes "[Quatro]";
mes "Have you heard that a famous Blacksmith moved here from Geffen?";
next;
- if (select("Famous Blacksmith?:End Conversation") == 1) {
+ if (select("Famous Blacksmith?", "End Conversation") == 1) {
mes "[Quatro]";
mes "From what I've heard, he's one of those Blacksmiths that can upgrade your weapons and armor. When you upgrade a weapon, its attack strength is increased.";
next;
@@ -103,7 +103,7 @@ aldebaran,81,61,4 script Shell Gathering Lady#ald 4W_F_01,{
mes "[Joanne]";
mes "I enjoy gathering shells from the sea. It's really fun and relaxing~";
next;
- if (select("Shell Gathering?:End Conversation") == 1) {
+ if (select("Shell Gathering?", "End Conversation") == 1) {
mes "[Joanne]";
mes "When you see bubbles popping up from the sand or muddy puddles, try digging into the ground a bit. You might find some shells underneath the ground!";
next;
@@ -133,7 +133,7 @@ aldebaran,46,129,4 script Canal Guy#alde 4W_M_01,{
mes "[Panama]";
mes "Al De Baran is known world wide as the City of Canals. The waterways really add a sophisticated, romantic touch to our fair city.";
next;
- switch(select("About the Canals:End Conversation")) {
+ switch(select("About the Canals", "End Conversation")) {
case 1:
mes "[Panama]";
mes "Well, a canal is an artificial waterway used for travel,";
@@ -157,7 +157,7 @@ aldebaran,67,154,4 script Forest Guy#alde 4W_M_02,{
mes "Both of those places are tough";
mes "to travel through.";
next;
- switch(select("Mt.Mjolnir?:Payon Forest...?:End Conversation")) {
+ switch(select("Mt.Mjolnir?", "Payon Forest...?", "End Conversation")) {
case 1:
mes "[Isenberg]";
mes "To arrive here from Prontera or Geffen, you've got to cross the Mjolnir Mountains.";
@@ -194,7 +194,7 @@ aldebaran,90,170,4 script Slot Guy#alde 1_M_01,{
mes "[Epthiel]";
mes "Some weapons or armor have Slots where you can insert Cards obtained from monsters.";
next;
- switch(select("About the number of Slots:Relation between Cards and Slots:End Conversation")) {
+ switch(select("About the number of Slots", "Relation between Cards and Slots", "End Conversation")) {
case 1:
mes "[Epthiel]";
mes "Items dropped by monsters possess more Slots than ordinary weapons or armor sold in NPC shops.";
@@ -226,7 +226,7 @@ aldebaran,117,181,4 script Phracon Guy#alde 1_M_02,{
mes "[Joy]";
mes "Level 1 weapons, which are the lowest grade, need a metal named ^3355FFPhracon^000000 in order to be upgraded.";
next;
- switch(select("About Phracon:Advice about Phracon:End Conversation")) {
+ switch(select("About Phracon", "Advice about Phracon", "End Conversation")) {
case 1:
mes "[Joy]";
mes "Phracon is a pretty common metal and can be found all over the Rune-Midgard continent.";
@@ -255,7 +255,7 @@ aldebaran,121,231,4 script Alchemy Guy#alde 1_M_03,{
mes "[Chemirre]";
mes "Alchemists, one of the 2nd Jobs, are able to create items out of several materials using knowledge from the ancient age of Al De Baran.";
next;
- switch(select("About Alchemy in Payon:Definition of Alchemy:. . . . .:End Conversation")) {
+ switch(select("About Alchemy in Payon", "Definition of Alchemy", ". . . . .", "End Conversation")) {
case 1:
mes "[Chemirre]";
mes "Most people don't know that there was an oriental form of Alchemy that developed in Payon.";
@@ -327,7 +327,7 @@ aldebaran,86,228,4 script Little Kid#alde 1_M_SIZ,{
mes "A while ago I went out for a walk toward Mt. Mjolnir with my pet Savage Bebe. His name is NukNuk!";
mes "We got attacked, but luckily we weren't hurt.";
next;
- switch(select("Attacked?:About Mt.Mjolnir:End Conversation")) {
+ switch(select("Attacked?", "About Mt.Mjolnir", "End Conversation")) {
case 1:
mes "[Bebe]";
mes "I was walking up a narrow path, and out of the blue, a giant and ugly plant started to attack me and NukNuk!";
@@ -360,7 +360,7 @@ aldebaran,159,242,4 script Insect Guy#alde 2_M_SWORDMASTER,{
mes "[Stromme]";
mes "Even to a strong Swordman, the Insects or Mt. Mjolnir pose a considerable threat. You've got to know your enemy before engaging it in battle!";
next;
- if (select("About Insects:End Conversation") == 1) {
+ if (select("About Insects", "End Conversation") == 1) {
mes "[Stromme]";
mes "Honey Bees, Butterflies and Moths seem like simple creatures, but that doesn't mean you should underestimate them.";
next;
@@ -395,7 +395,7 @@ aldebaran,60,70,4 script Sylvia#alde 1_F_04,{
mes "[Sylvia]";
mes "If that wasn't bad enough, I left my Magnifiers back in Prontera, so now I have to find someone to help me with these weapons I've got to appraise!";
next;
- if (select("Appraise?:That's very nice.") == 1) {
+ if (select("Appraise?", "That's very nice.") == 1) {
mes "[Sylvia]";
mes "Equipment that is dropped by monsters can't be equipped right away.";
next;
@@ -419,7 +419,7 @@ aldebaran,93,80,4 script Issei#alde 1_M_02,{
mes "[Issei]";
mes "Al De Baran is such a wonderful place with its romantic canals and classic architecture. I love nothing more than to stroll through this city with my beautiful girlfriend.";
next;
- if (select("You have a girlfriend?:End Conversation.") == 1) {
+ if (select("You have a girlfriend?", "End Conversation.") == 1) {
mes "[Issei]";
mes "Hey...";
mes "Is that so hard to believe?! Yeah, ask anyone! She really exists! Although, sometimes, just sometimes mind you, she gets too excited about weapons and armor.";
@@ -453,7 +453,7 @@ aldebaran,180,46,4 script Joo Jahk#alde 4_M_ORIENT01,{
mes "[Joo Jahk]";
mes "Well, it's too late for me, since I already drank some. Still, I'm a little worried...";
next;
- if (select("Continue.:End conversation.") == 1) {
+ if (select("Continue.", "End conversation.") == 1) {
mes "[Joo Jahk]";
mes "On one of my travels around Rune-Midgard, I've heard from a really high level Mage that physical attacks, or magic with Neutral Property, won't damage Spiritual Property monsters.";
next;
@@ -477,7 +477,7 @@ aldebaran,212,122,4 script Citizen#alde 4W_M_01,{
mes "Well, that might be an exaggeration. After all, it's just me that's welcoming you.";
mes "Hey there!";
next;
- if (select("Now, tell me about monsters.:End conversation.") == 1) {
+ if (select("Now, tell me about monsters.", "End conversation.") == 1) {
mes "[Gavin]";
mes "Monsters...?";
mes "Aren't we straying off topic a little bit? Ah, you must be one of those adventurers!";
@@ -505,7 +505,7 @@ aldebaran,146,124,4 script Town Girl#alde 4W_F_01,{
mes "[Nastasia]";
mes "But isn't killing illegal? And do they even collect educational tutition?";
next;
- if (select("Continue conversation.:End Conversation.") == 1) {
+ if (select("Continue conversation.", "End Conversation.") == 1) {
mes "[Nastasia]";
mes "Although Assassins benefit from being very quick and having lots of AGI, they should still have some DEX.";
next;
@@ -525,7 +525,7 @@ aldebaran,143,136,4 script Bell Keeper#A 4_M_ORIENT02,{
mes "[Bell Keeper]";
mes "I have been charged by the Committee of 'Heaven on Earth' to guard this entrance of the Clock Tower.";
next;
- if (select("About Clock Tower.:Quit.") == 1) {
+ if (select("About Clock Tower.", "Quit.") == 1) {
mes "[Bell Keeper]";
mes "Every floor of this tower is connected to each other by a certain device we like to call 'Warp Gear.'";
next;
@@ -554,7 +554,7 @@ aldeba_in,232,241,4 script RS125#alde 1_M_02,{
mes "I may have a machine heart and I may disturb you with loud noises from the heart,";
mes "that will never stop me from running for future of Al De Baran.";
next;
- if (select("Listen to his story.:End Conversation") == 1) {
+ if (select("Listen to his story.", "End Conversation") == 1) {
mes "[RS125]";
mes "It's been 3 years already.";
mes "My brother 996 used to be a short track athlete in the Al De Baran city field team.";
@@ -597,7 +597,7 @@ aldeba_in,223,121,4 script Threatening-Looking Man 1_M_SMITH,{
mes "[Threatening-Looking Man]";
mes "Hahahaha...chill out, I was just joking.";
next;
- if (select("Continue:Quit") == 1) {
+ if (select("Continue", "Quit") == 1) {
mes "[Threatening-Looking Man]";
mes "You may know this already, but";
mes "we have a system called, the mercenary system in this world.";
@@ -652,13 +652,13 @@ aldeba_in,152,47,4 script Fussy Man#alde 4W_M_01,{
mes "My little chicken has left me!";
mes "Oh, my god! Oh, my god!";
next;
- if (select("What do you call the chicken?:. . . . .") == 1) {
+ if (select("What do you call the chicken?", ". . . . .") == 1) {
mes "[Fussy Man]";
mes "I used to call it 'Amazing Picky'...";
mes "*Sob* What should I do! How could this happen!";
mes "Please, please help me to find my sweet little chicken!";
next;
- if (select("What? That is such a boring name!:. . . . .") == 1) {
+ if (select("What? That is such a boring name!", ". . . . .") == 1) {
mes "[Fussy Man]";
mes "Don't be so ridiculous!";
mes "'Amazing Picky' is the most wonderful and the most unique name";
@@ -698,7 +698,7 @@ aldeba_in,156,179,4 script Master#alde 1_M_PUBMASTER,{
mes "Oh, and don't worry. I know that girls have some kind of opinion about how pretty other girls are.";
next;
}
- if (select("Awesome!:No way, I ain't a perv.") == 1) {
+ if (select("Awesome!", "No way, I ain't a perv.") == 1) {
mes "[Master]";
mes "Alright, here we go!";
mes "Choose your favorite Kafra Lady!";
@@ -722,7 +722,7 @@ aldeba_in,156,179,4 script Master#alde 1_M_PUBMASTER,{
mes "Pretty, cute and fresh faced. Although She looks young and immature,She's the best staff!";
mes "Candidate Number (6) ^AAAA00Curly Sue^000000 !!";
next;
- switch(select("(1) Pavianne:(2) Blossom:(3) Jasmine:(4) Roxie:(5) Leilah:(6) Curly Sue")) {
+ switch(select("(1) Pavianne", "(2) Blossom", "(3) Jasmine", "(4) Roxie", "(5) Leilah", "(6) Curly Sue")) {
case 1:
mes "[Master]";
mes "Oh~";
@@ -776,7 +776,7 @@ aldeba_in,84,166,4 script Kafra Service#alde 4_F_KAFRA1,{
mes "[Kafra Pavianne]";
mes "Due to a change in customer support policy, we no longer accept Kafra Passes. However, we are offering refunds for our customers who still possess these passes.";
next;
- if (select("Sell Kafra Pass:Alright, bye~") == 1) {
+ if (select("Sell Kafra Pass", "Alright, bye~") == 1) {
if (countitem(Kapra's_Pass) == 0) {
mes "[Kafra Pavianne]";
mes "I'm sorry,";
@@ -799,7 +799,7 @@ aldeba_in,84,166,4 script Kafra Service#alde 4_F_KAFRA1,{
mes "If you want to sell them to us, you will receive "+ .@kafrapassmoney +" zeny. Would you like to sell these back to the Kafra Corporation?";
}
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
if (countitem(Kapra's_Pass) == 0) {
mes "[Kafra Pavianne]";
mes "I'm sorry, but you don't have any Kafra Passes.";
@@ -836,7 +836,7 @@ aldeba_in,83,245,4 script Kafra Service#2alde 4_F_KAFRA2,{
mes "[Kafra Blossom]";
mes "We appreciate your continued use of the Kafra Service. Please feel free to ask me if you have any questions.";
next;
- switch(select("How does Kafra Storage work?:How do you teleport people?")) {
+ switch(select("How does Kafra Storage work?", "How do you teleport people?")) {
case 1:
mes "[Kafra Blossom]";
mes "Well, adventurers like yourself can place items into Kafra Storage, so that you don't have to carry all of your stuff around.";
@@ -904,7 +904,7 @@ aldeba_in,24,245,4 script Kafra Jasmine#alde 4_F_KAFRA3,{
mes "[Kafra Jasmine]";
mes "The Kafra Service is always behind our customers with a dependable reputation that has been established over five thousand, eight hundred years...";
next;
- switch(select("What?! I can't believe that!:Ahh~ Shut Up!:Your service is great!")) {
+ switch(select("What?! I can't believe that!", "Ahh~ Shut Up!", "Your service is great!")) {
case 1:
mes "["+ strcharinfo(0) +"]";
mes "What?!";
@@ -967,12 +967,12 @@ aldeba_in,142,238,4 script Kafra Service#3alde 4_F_KAFRA4,{
mes "[Kafra Roxie]";
mes "I'm here to answer any of your questions regarding Kafra Corporations policies, as well as take note of any of your feedback.";
next;
- switch(select("Kafra Policies:I love Kafra!")) {
+ switch(select("Kafra Policies", "I love Kafra!")) {
case 1:
mes "[Kafra Roxie]";
mes "So, you'd like more details on our policies and eligibility for our services? What would you like me to explain?";
next;
- switch(select("Kafra Storage:Cart Rental:Actually, never mind.")) {
+ switch(select("Kafra Storage", "Cart Rental", "Actually, never mind.")) {
case 1:
mes "[Kafra Roxie]";
mes "As you probably already know, our customers must have at least Basic Skill level 6 in order to use the Kafra Storage.";
@@ -1038,7 +1038,7 @@ aldeba_in,91,244,4 script Kafra Service#4alde 4_F_KAFRA6,{
mes "[Kafra Curly Sue]";
mes "I may still need to learn more about serving our customers, but I'm always doing my best!";
next;
- if (select("Where's your mommy, kid?:End conversation.") == 1) {
+ if (select("Where's your mommy, kid?", "End conversation.") == 1) {
mes "[Kafra Curly Sue]";
mes "Waaaaaaah~!";
mes "I'm not a kid!";
@@ -1299,7 +1299,7 @@ function script F_ClockTowerGate {
mes "You can't go through from "+getarg(0)+" Floor,";
mes "Please go back.";
next;
- switch(select("About Clock Tower:About the "+getarg(0)+" Floor:Move to the "+getarg(0)+" Floor:End Dialogue")) {
+ switch(select("About Clock Tower", "About the "+getarg(0)+" Floor", "Move to the "+getarg(0)+" Floor", "End Dialogue")) {
case 1:
mes "[Gatekeeper Boy]";
mes "Homeland of Alchemy,Aldebaran!";
diff --git a/npc/cities/amatsu.txt b/npc/cities/amatsu.txt
index 3939f28f6..0335e33c9 100644
--- a/npc/cities/amatsu.txt
+++ b/npc/cities/amatsu.txt
@@ -54,7 +54,7 @@
mes "are totally different countries";
mes "than the Rune-Midgard Kingdom?";
next;
- switch(select("About Amatsu...:Go to Amatsu:Cancel")) {
+ switch(select("About Amatsu...", "Go to Amatsu", "Cancel")) {
case 1:
mes "[Walter Moers]";
mes "I heard that a drifting ship";
@@ -123,7 +123,7 @@
mes "Shall we go now? You didn't forget";
mes "the fare, right? Let's go.";
next;
- if (select("All Aboard!:Cancel") == 1) {
+ if (select("All Aboard!", "Cancel") == 1) {
if (Zeny > 9999) {
mes "[Walter Moers]";
mes "Alright, I will start the engine!";
@@ -161,7 +161,7 @@ amatsu,194,79,5 script Sea Captain#ama2 4_M_SEAMAN,{
mes "Alright, I will take you";
mes "back to Alberta.";
next;
- if (select("Back to Alberta:Cancel") == 1) {
+ if (select("Back to Alberta", "Cancel") == 1) {
mes "[Walter Moers]";
mes "Let's go then. You must have";
mes "so many things to talk about,";
@@ -278,7 +278,7 @@ amatsu,185,115,3 script Drunken Man#ama 4_M_JPNOJI2,{
mes "...like a man...*Hiccup*...";
mes "I'm going to really...*Hiccup*...not go home this time...Hiccup";
next;
- if (select("Stop drinking and go home:Let's drink together") == 1) {
+ if (select("Stop drinking and go home", "Let's drink together") == 1) {
mes "[Kosake]";
mes "What?! Do you want me to get";
mes "hit by my wife's big fist?";
@@ -503,7 +503,7 @@ amatsu,274,178,7 script Veterinarian#ama 4_M_JOB_WIZARD,{
mes "There are corpses buried under...";
mes "that tree...";
next;
- if (select("How horrible!:You have got to be kidding.") == 1) {
+ if (select("How horrible!", "You have got to be kidding.") == 1) {
mes "[Sakura Seiichi]";
mes "Kuhuhu... They could be...";
mes "By the way, do you want";
diff --git a/npc/cities/ayothaya.txt b/npc/cities/ayothaya.txt
index 618a71413..45f2d025f 100644
--- a/npc/cities/ayothaya.txt
+++ b/npc/cities/ayothaya.txt
@@ -47,7 +47,7 @@
mes "a land of exotic mystery,";
mes "my hometown Ayotaya!";
next;
- switch(select("About Ayotaya.:Go to Ayotaya.:Cancel.")) {
+ switch(select("About Ayotaya.", "Go to Ayotaya.", "Cancel.")) {
case 1:
mes "[Aibakthing]";
mes "We Ayotayans are a pious people who value peace and sincerity. We endeavor to lead simple, yet noble, lives in harmony with nature.";
@@ -72,7 +72,7 @@
mes "If you're ready, we can leave";
mes "right now~";
next;
- if (select("I'm ready, let's go!:No.") == 1) {
+ if (select("I'm ready, let's go!", "No.") == 1) {
if (Zeny > 9999) {
mes "[Aibakthing]";
mes "Hoo! Hah! Hoo! Hah!";
@@ -110,7 +110,7 @@ ayothaya,152,68,1 script Aibakthing#ayo2 4_M_THAIONGBAK,{
mes "Hoo! Hah! Hmm! Hah!";
mes "So, how did you like Ayotaya? Did you get a chance to try Tom Yum Goong? When you're ready, I shall take you back home.";
next;
- if (select("Go back to Alberta.:Cancel.") == 1) {
+ if (select("Go back to Alberta.", "Cancel.") == 1) {
mes "[Aibakthing]";
mes "You will be welcome to come back whenever you please. I hope that we will see each other again sometime soon. Thank you~";
close2;
@@ -301,7 +301,7 @@ ayothaya,241,264,5 script Young Man#5ayothaya2 4_M_THAIONGBAK,{
mes "You wanna challenge";
mes "me to a match?";
next;
- if (select("Sure!:Nah~") == 1) {
+ if (select("Sure!", "Nah~") == 1) {
mes "[Eik]";
mes "Ow ow ow!";
mes "I was just";
diff --git a/npc/cities/comodo.txt b/npc/cities/comodo.txt
index 8edabca8a..8ac60a171 100644
--- a/npc/cities/comodo.txt
+++ b/npc/cities/comodo.txt
@@ -317,7 +317,7 @@ cmd_fild07,192,58,4 script Rahasu#cmd 4W_SAILOR,{
mes "Paros Lighthouse, I'll";
mes "be happy to tell you.";
next;
- if (select("Paros Lighthouse?:Cancel") == 1) {
+ if (select("Paros Lighthouse?", "Cancel") == 1) {
mes "[Rahasu]";
mes "For many years, this";
mes "lighthouse guided many";
@@ -363,7 +363,7 @@ cmd_fild07,299,83,4 script Zain#cmd 4W_SAILOR,{
mes "can travel on Reudelus";
mes "to Alberta or Izlude.";
next;
- switch(select("Alberta - 600 Zeny:Izlude - 800 Zeny:Cancel")) {
+ switch(select("Alberta - 600 Zeny", "Izlude - 800 Zeny", "Cancel")) {
case 1:
if (Zeny < 600) break;
Zeny -= 600;
@@ -424,7 +424,7 @@ moc_fild12,35,303,4 script Serutero#cmd 1_M_ORIENT01,{
mes "If you really want to go there,";
mes "I'll permit you to continue, but you must beware of its dangers...";
next;
- switch(select("I'm going there!:Sandaruman Fortress?:Cancel")) {
+ switch(select("I'm going there!", "Sandaruman Fortress?", "Cancel")) {
case 1:
mes "[Serutero]";
mes "So you're really going";
diff --git a/npc/cities/einbech.txt b/npc/cities/einbech.txt
index 1a26d4342..2cc3d1305 100644
--- a/npc/cities/einbech.txt
+++ b/npc/cities/einbech.txt
@@ -46,7 +46,7 @@ einbech,172,113,4 script Nemuk#ein 4_M_EINMAN,{
mes "What do you think ";
mes "of Einbech?";
next;
- switch(select("It's fine.:It looks tough to live here.")) {
+ switch(select("It's fine.", "It looks tough to live here.")) {
case 1:
mes "[Nemuk]";
mes "Huh...?";
@@ -218,7 +218,7 @@ einbech,39,215,5 script Train Station Staff#ein3 4_M_EIN_SOLDIER,{
mes "200 zeny. Would";
mes "you like to ride?";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
if (Zeny > 199) {
mes "[Staff]";
@@ -520,7 +520,7 @@ einbech,46,107,6 script Shena#ein::EinMonsters 4_F_EINOLD,{
mes "but I'm surprised that elder";
mes "people would know so much~";
next;
- switch(select("What are you guys talking about?:Pass on by")) {
+ switch(select("What are you guys talking about?", "Pass on by")) {
case 1:
mes "[Shena]";
mes "Oh? Well, well!";
@@ -572,7 +572,7 @@ einbech,46,107,6 script Shena#ein::EinMonsters 4_F_EINOLD,{
next;
}
while(1) {
- switch(select("Metalling:Mineral:Pit Man:Old Stove:Quit")) {
+ switch(select("Metalling", "Mineral", "Pit Man", "Old Stove", "Quit")) {
case 1:
mes "[Shena]";
mes "Well, the Metallings";
@@ -676,7 +676,7 @@ einbech,46,107,6 script Shena#ein::EinMonsters 4_F_EINOLD,{
mes "It's just an evil,";
mes "man-eating stove.";
next;
- switch(select("...That's it?:H-horrifying!")) {
+ switch(select("...That's it?", "H-horrifying!")) {
case 1:
mes "[Shena]";
mes "Now, you know the importance";
@@ -773,14 +773,14 @@ einbech,148,242,5 script Jung#ein 4_M_EINMAN,{
mes "the monsters in that place so";
mes "that you'll be better prepared.";
next;
- switch(select("Sure, why not?:No, thanks.")) {
+ switch(select("Sure, why not?", "No, thanks.")) {
case 1:
mes "[Jung]";
mes "Let's see. Ah, the monsters that are unique to the Mine Dungeon";
mes "are Noxious, Venomous, Pollcellio and Obsidian. Which one do you";
mes "want to know more about?";
next;
- switch(select("Noxious and Venomous:Pollcellio:Obsidian")) {
+ switch(select("Noxious and Venomous", "Pollcellio", "Obsidian")) {
case 1:
mes "[Jung]";
mes "You know, no one seems";
@@ -905,7 +905,7 @@ einbech,148,246,5 script Franz#ein 4_M_REPAIR,{
mes "the Mine Dungeon or the fields";
mes "around here? Let's chat for a bit and maybe you'll learn something.";
next;
- switch(select("Okay, fine.:No, thanks.")) {
+ switch(select("Okay, fine.", "No, thanks.")) {
case 1:
mes "[Franz]";
mes "Ooh, have you heard";
@@ -915,7 +915,7 @@ einbech,148,246,5 script Franz#ein 4_M_REPAIR,{
mes "Which would you like to";
mes "know more about?";
next;
- switch(select("Creature of Mine Dungeon:Town Incident")) {
+ switch(select("Creature of Mine Dungeon", "Town Incident")) {
case 1:
mes "[Franz]";
mes "The creature I'm talking about is Ungoliant, which also called the Master of the Caves around here.";
diff --git a/npc/cities/einbroch.txt b/npc/cities/einbroch.txt
index 8fd4c3119..741d5b27a 100644
--- a/npc/cities/einbroch.txt
+++ b/npc/cities/einbroch.txt
@@ -58,7 +58,7 @@ einbroch,175,196,5 script Morei#ein 4_M_EINMAN2,{
mes "Would you like to go";
mes "back to ground level?";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
mes "[Morei]";
mes "I see.";
@@ -120,7 +120,7 @@ function script EinTower {
mes "Einbroch Tower admission";
mes "and an Apple to snack on.";
next;
- switch(select("Tower Admission Only:Apple Combo Set:Cancel")) {
+ switch(select("Tower Admission Only", "Apple Combo Set", "Cancel")) {
case 1:
if (Zeny < 10) {
mes "[" + getarg(0) + "]";
@@ -203,7 +203,7 @@ einbroch,232,272,3 script Train Station Staff#ein1::EinbrochTrain 4_M_EIN_SOLDIE
mes "to Einbech line is 200 zeny.";
mes "Would you like to buy a ticket?";
next;
- switch(select("Yes.:No.:About the Environment...")) {
+ switch(select("Yes.", "No.", "About the Environment...")) {
case 1:
if (Zeny > 199) {
mes "[Staff]";
@@ -326,7 +326,7 @@ einbroch,40,116,1 script Airship Engineer#ein-1 4_M_EINMAN,{
mes "her tune-up and now she's";
mes "sleeping! J-just step away!";
next;
- switch(select("Who's Burielle?:Sorry about That.")) {
+ switch(select("Who's Burielle?", "Sorry about That.")) {
case 1:
mes "[Airship Engineer]";
mes "Burielle is the prettiest";
@@ -336,7 +336,7 @@ einbroch,40,116,1 script Airship Engineer#ein-1 4_M_EINMAN,{
mes "with my healing hands, she'll";
mes "conquer the skies again!";
next;
- switch(select("Ah~:Uh huh...")) {
+ switch(select("Ah~", "Uh huh...")) {
case 1:
mes "["+strcharinfo(0)+"]";
mes "Ah~";
@@ -825,7 +825,7 @@ ein_in01,206,224,3 script Hotel Employee#ein 4_M_EINMAN,{
next;
}
else {
- switch(select("Save:Take Rest - 5,000 zeny:Cancel")) {
+ switch(select("Save", "Take Rest - 5,000 zeny", "Cancel")) {
case 1:
mes "[Hotel Employee]";
mes "Your Respawn Point";
diff --git a/npc/cities/geffen.txt b/npc/cities/geffen.txt
index 6c8ecd1be..9fdf40f5d 100644
--- a/npc/cities/geffen.txt
+++ b/npc/cities/geffen.txt
@@ -250,7 +250,7 @@ OnTouch:
mes "[Suspicious Guy]";
mes "So just tell me what you want, and I'll cut you a deal from amongst my valuable, yet affordable, wares.";
next;
- switch(select("Gimme some potion so I can recover HP.:Um, you got a Knife?:Don't you have a good Manteau?:Don't you have something besides this?")) {
+ switch(select("Gimme some potion so I can recover HP.", "Um, you got a Knife?", "Don't you have a good Manteau?", "Don't you have something besides this?")) {
case 1:
mes "[Suspicious Guy]";
mes "Ah, you into Potions, eh?";
@@ -460,7 +460,7 @@ geffen_in,22,125,1 script Crumpler 1_M_HOF,{
mes "[Crumpler]";
mes "Everyone knows Wizards are all intelligence and no strength! Come on, smart man! Show me how tough you are!";
next;
- switch(select("Meteor Storm!:Lord of Vermilion!:Show Mercy.")) {
+ switch(select("Meteor Storm!", "Lord of Vermilion!", "Show Mercy.")) {
case 1:
mes "[Crumpler]";
mes "Huh?";
@@ -545,7 +545,7 @@ geffen_in,59,61,1 script Skyler 1_M_PUBMASTER,{
mes "You're not looking";
mes "for Eric, are you?";
next;
- if (select("Eric? Who's that?:Yes. Yes, I am.") == 1) {
+ if (select("Eric? Who's that?", "Yes. Yes, I am.") == 1) {
mes "[Skyler]";
mes "Oh, I see. He's just some guy in the room to the left of me. He's always working on some sort of project.";
next;
@@ -578,7 +578,7 @@ geffen_in,27,134,5 script Waitress#elen 4_F_02,{
mes "What can";
mes "I do for you?";
next;
- if (select("May I have a drink?:Is there any interesting gossip?") == 1) {
+ if (select("May I have a drink?", "Is there any interesting gossip?") == 1) {
mes "[Elenore]";
mes "Well...";
mes "If you're looking for alcohol, King Tristram III outlawed it a while ago. Now I hear they only serve it in certain places.";
@@ -709,7 +709,7 @@ geffen_in,70,67,3 script Waitress#elise 4_F_01,{
mes "Can I help you";
mes "with anything?";
next;
- if (select("May I ask for a drink?:Is there any interesting gossip lately?") == 1) {
+ if (select("May I ask for a drink?", "Is there any interesting gossip lately?") == 1) {
mes "[Elisa]";
mes "A...";
mes "Drink?";
@@ -833,7 +833,7 @@ geffen_in,79,76,2 script Merchant Daven 2_M_PHARMACIST,{
mes "But now there are Mages and Wizards, and a flourishing";
mes "economy in this town!";
next;
- switch(select("Mages...?:Economy?:Who are you?")) {
+ switch(select("Mages...?", "Economy?", "Who are you?")) {
case 1:
if (BaseJob == Job_Mage) {
mes "[Merchant Daven]";
@@ -898,7 +898,7 @@ geffen_in,114,73,5 script Hadenheim 4_M_SEAMAN,{
mes "[Hans Hadenheim]";
mes "This Geffen sure is strange. But it was worth it to travel here all the way from the Schubaltzwald Republic.";
next;
- if (select("Schubaltzwald Republic?:So, why are you traveling?") == 1) {
+ if (select("Schubaltzwald Republic?", "So, why are you traveling?") == 1) {
mes "[Hans Hadenheim]";
mes "You...";
mes "Don't know the";
@@ -943,7 +943,7 @@ geffen_in,39,127,2 script Psychic Advisor 4_M_BIBI,{
mes "Don't tell me! You've come to have your fortune told, yes? I know,";
mes "I know... I can see the future! So what kind of fortune do you want?";
next;
- switch(select("Life!:Love!:Money!:Grades!:Future!:Fashion!")) {
+ switch(select("Life!", "Love!", "Money!", "Grades!", "Future!", "Fashion!")) {
case 1:
mes "[Psychic Advisor]";
switch(rand(1,5)) {
@@ -1062,7 +1062,7 @@ geffen_in,39,127,2 script Psychic Advisor 4_M_BIBI,{
mes "are currently seeing";
mes "is perfect for you!";
next;
- switch(select("How did you know?:You're so wrong!:I'm single!")) {
+ switch(select("How did you know?", "You're so wrong!", "I'm single!")) {
case 1:
mes "[Psychic Advisor]";
mes "Well...";
@@ -1358,7 +1358,7 @@ geffen_in,109,72,2 script Monster Scholar 4_F_01,{
mes "[Estheres]";
mes "Hello, I'm the resident expert of Monsterology here in Geffen. Is there anything in particular that you're curious about?";
next;
- switch(select("Monsters in the Area.:Recent Monster News.:Era of Monsters:Jellopy Theory.")) {
+ switch(select("Monsters in the Area.", "Recent Monster News.", "Era of Monsters", "Jellopy Theory.")) {
case 1:
mes "[Estheres]";
mes "Well, as you may already know, since Wizards and Mages train in Geffen, monsters tend to stay away from the city. So tired adventurers are welcome to rest here.";
diff --git a/npc/cities/gonryun.txt b/npc/cities/gonryun.txt
index 81aebace9..a6d43deaa 100644
--- a/npc/cities/gonryun.txt
+++ b/npc/cities/gonryun.txt
@@ -49,7 +49,7 @@
mes "such distinguished quests from";
mes "the Rune-Midgard kingdom.";
next;
- switch(select("About Kunlun:Visit Kunlun:Cancel")) {
+ switch(select("About Kunlun", "Visit Kunlun", "Cancel")) {
case 1:
mes "[Wa Bai Hu]";
mes "Kunlun is a beautiful place,";
@@ -120,7 +120,7 @@
mes "[Wa Bai Hu]";
mes "Would you like to board?";
next;
- if (select("To Kunlun~!:No.") == 1) {
+ if (select("To Kunlun~!", "No.") == 1) {
if (Zeny > 9999) {
mes "[Wa Bai Hu]";
mes "Thank you, let me guide you there immediately.";
@@ -159,7 +159,7 @@ gon_fild01,255,79,7 script Kunlun Envoy#gon2 4_M_TWMIDMAN,{
mes "I guess it's the time for you to";
mes "go home. The ship to Rune-Midgard is ready to depart at any time.";
next;
- if (select("Go back to Alberta:Cancel") == 1) {
+ if (select("Go back to Alberta", "Cancel") == 1) {
mes "[Wa Bai Hu]";
mes "Please come again.";
mes "I hope you will let your friends";
@@ -195,7 +195,7 @@ gonryun,153,64,7 script Kunlun Envoy#gon4 4_M_TWMIDMAN,{
mes "be more than happy to guide you";
mes "to the ship to Alberta.";
next;
- if (select("Go back to the harbor:Cancel") == 1) {
+ if (select("Go back to the harbor", "Cancel") == 1) {
mes "[Zhang Quing Long]";
mes "I hope you enjoyed your trip.";
mes "Now, let me guide you back";
diff --git a/npc/cities/hugel.txt b/npc/cities/hugel.txt
index b82e51863..6a02a4901 100644
--- a/npc/cities/hugel.txt
+++ b/npc/cities/hugel.txt
@@ -157,7 +157,7 @@ hu_in01,23,311,4 script Party Supplies Shop 4_M_HUMAN_01,{
mes "We can provide you with 5 of them";
mes "at 500 zeny.";
next;
- switch (select("Buy:Cancel")) {
+ switch (select("Buy", "Cancel")) {
case 1:
if (Zeny < 500) {
mes "[Shopkeeper]";
diff --git a/npc/cities/izlude.txt b/npc/cities/izlude.txt
index 777edaec1..f689fd421 100644
--- a/npc/cities/izlude.txt
+++ b/npc/cities/izlude.txt
@@ -50,7 +50,7 @@
mes "on a fascinating Ship!";
mes "Hurry, hurry!";
next;
- switch(select("Byalan Island -> 150 Zeny.:Alberta Marina -> 500 Zeny.:Cancel.")) {
+ switch(select("Byalan Island -> 150 Zeny.", "Alberta Marina -> 500 Zeny.", "Cancel.")) {
case 1:
if (Zeny < 150) {
mes "[Sailor]";
@@ -197,7 +197,7 @@
mes "If you are lucky enough, you might even bump into Angelring, the Poring with Angel wings.";
next;
while(1) {
- switch(select("Ghostring?:Angelring?:End Conversation.")) {
+ switch(select("Ghostring?", "Angelring?", "End Conversation.")) {
case 1:
mes "[Dega]";
mes "Ghostring is a grayish Poring that floats around in the air like a ghost. Just like other ghosts, physical attacks can't do any damage to it.";
@@ -300,7 +300,7 @@
mes "[Red]";
mes "Which one do you think is better? The critical damage skill, ^FF2400Bash^000000, or the Splash damage skill, ^EE0000Magnum Break^000000?";
next;
- if (select("Bash:Magnum Break") == 1) {
+ if (select("Bash", "Magnum Break") == 1) {
if (BaseClass == Job_Swordman) {
mes "[Red]";
mes "Hahahaha!!! I knew you'd see things my way!! You ARE a great guy!! Undoubtedly, only ^FF2400Bash^000000 suits a Swordman. Please tell that to this BONEHEAD over here~ Hahaha!";
@@ -373,7 +373,7 @@
mes "[Red]";
mes "Which one do you think is better? The critical damage skill, ^FF2400Bash^000000, or the Splash damage skill, ^EE0000Magnum Break^000000?";
next;
- if (select("Bash:Magnum Break") == 1) {
+ if (select("Bash", "Magnum Break") == 1) {
if (BaseClass == Job_Swordman) {
mes "[Red]";
mes "Hahahaha!!! I knew you'd see things my way!! You ARE a great guy!! Without a doubt, only ^FF2400Bash^000000 suits a Swordman. Please tell that to FUNBOY over here!! Hahaha.";
@@ -415,11 +415,11 @@
mes "Huh? Why am I so happy?";
mes "You wanna know?";
next;
- if (select("Sure, why?:Not really, I don't care.") == 1) {
+ if (select("Sure, why?", "Not really, I don't care.") == 1) {
mes "[Soldier]";
mes "Ah~~ There's not much for us to do these days. You see, Merchants buy items dropped by monsters. But you knew that, right? ";
next;
- if (select("Of course:Eh? Really?") == 1) {
+ if (select("Of course", "Eh? Really?") == 1) {
mes "[Soldier]";
mes "HaHa~ In fact, that was actually part of our job. But there were more and more hunters who came to us in order to get paid and it became too much to handle.";
next;
@@ -492,7 +492,7 @@ izlude_in,125,164,2 script Aaron#izlude 1_M_YOUNGKNIGHT,{
mes "Hm...";
mes "Are you bored by all this talk? Or do you want me to go on?";
next;
- if (select("Tell me more please.:End conversation.") == 1) {
+ if (select("Tell me more please.", "End conversation.") == 1) {
mes "[Aaron]";
mes "Hmm...";
mes "In that case, I'll explain about the other attributes to you briefly. In order to attack and evade quickly, you've gotta pay attention to AGI. ";
@@ -513,7 +513,7 @@ izlu2dun,108,27,0 script Sailor#2izlude 4W_SAILOR,{
mes "Wanna";
mes "head back?";
next;
- if (select("Yeah, I'm tired to death.:Nope, I love this place!") == 1) {
+ if (select("Yeah, I'm tired to death.", "Nope, I love this place!") == 1) {
if (RENEWAL)
warp "izlude",197,210;
else
diff --git a/npc/cities/jawaii.txt b/npc/cities/jawaii.txt
index 0c29442c6..2af5ffcbb 100644
--- a/npc/cities/jawaii.txt
+++ b/npc/cities/jawaii.txt
@@ -54,7 +54,7 @@ jawaii,239,112,7 script Mariner#toizu 4W_SAILOR,{
mes "Would you like";
mes "to go back to Izlude?";
next;
- if (select("Go back.:Cancel.") == 1) {
+ if (select("Go back.", "Cancel.") == 1) {
mes "[Mariner]";
mes "Now, let me";
mes "guide you to";
@@ -89,7 +89,7 @@ jawaii,122,263,5 script Mariner#toalbe 4W_SAILOR,{
mes "ready to go back";
mes "to Alberta?";
next;
- if (select("Go back.:Cancel.") == 1) {
+ if (select("Go back.", "Cancel.") == 1) {
mes "[Mariner]";
mes "Now, let me";
mes "take you back";
@@ -115,7 +115,7 @@ jawaii,188,218,7 script Tavern Lady#Jawaii 1_F_PUBGIRL,{
mes "You're not going";
mes "to the tavern, are you?";
next;
- if (select("No, I am not.:Hell yeah~") == 1) {
+ if (select("No, I am not.", "Hell yeah~") == 1) {
mes "[Lady]";
mes "Whew~!";
mes "Thank goodness!";
@@ -239,7 +239,7 @@ jawaii,141,200,3 script Employee#sroom 4_M_NFMAN,{
mes "[Alowa]";
mes "^333333Beat me to death...^000000";
next;
- if (select("Use.:Cancel.") == 1) {
+ if (select("Use.", "Cancel.") == 1) {
mes "[Alowa]";
if (Zeny > 999) {
mes "T-Thank you ssso much!";
@@ -286,7 +286,7 @@ jawaii,108,199,5 script Employee#antroom 1_F_MERCHANT_02,{
mes "Do not hesitate to let me know when you've decided on the Antique Room. Once you've made your choice,";
mes "I will guide you there.";
next;
- if (select("Use.:Cancel.") == 1) {
+ if (select("Use.", "Cancel.") == 1) {
mes "[Pine Oran]";
if (Zeny > 999) {
mes "Thank you";
@@ -321,7 +321,7 @@ jawaii,107,189,5 script Employee#horoom 4_F_04,{
mes "[Sharkie Rania]";
mes "So you wanna go?";
next;
- if (select("Use.:Cancel.") == 1) {
+ if (select("Use.", "Cancel.") == 1) {
mes "[Sharkie Rania]";
if (Zeny > 999) {
mes "Eh, alright.";
@@ -364,7 +364,7 @@ jawaii,112,173,7 script Employee#villroom 4_F_04,{
mes "right now, if you wish. Would you";
mes "like to stay?";
next;
- if (select("Use.:Cancel.") == 1) {
+ if (select("Use.", "Cancel.") == 1) {
mes "[Larks Rania]";
if (Zeny > 999) {
mes "Thank you~";
@@ -412,7 +412,7 @@ jawaii,214,168,5 script Honeymoon Helper#Jawaii 1_F_LIBRARYGIRL,{
mes "It will instantly bring you to the wedding hall with magic power!";
mes "And it only costs 50,000 zeny...";
next;
- if (select("I shall buy it.:No, thanks.") == 1) {
+ if (select("I shall buy it.", "No, thanks.") == 1) {
mes "[Helper]";
if (Zeny > 49999) {
Zeny -= 50000;
@@ -728,14 +728,14 @@ jawaii_in,15,104,0 script Waitress#jawaii 1_F_PUBGIRL,{
mes "how can I help you?";
emotion e_kis;
next;
- switch(select("Give me food.:Bring me drink.:Where's the bar?")) {
+ switch(select("Give me food.", "Bring me drink.", "Where's the bar?")) {
case 1:
mes "[Waitress]";
mes "You can have";
mes "1 Meat for 1,000 zeny.";
mes "Would you like one?";
next;
- if (select("Yes.:Wha--! It's too expensive!") == 1) {
+ if (select("Yes.", "Wha--! It's too expensive!") == 1) {
mes "[Waitress]";
if (Zeny > 999) {
Zeny -= 1000;
@@ -761,7 +761,7 @@ jawaii_in,15,104,0 script Waitress#jawaii 1_F_PUBGIRL,{
mes "at 1,000 zeny.";
mes "Would you like one?";
next;
- if (select("Yes.:Wha--! It's too expensive!") == 1) {
+ if (select("Yes.", "Wha--! It's too expensive!") == 1) {
mes "[Waitress]";
if (Zeny > 999) {
Zeny -= 1000;
@@ -799,7 +799,7 @@ jawaii_in,15,104,0 script Waitress#jawaii 1_F_PUBGIRL,{
mes "Just have your drink";
mes "and then leave!";
next;
- if (select("I'm a member of Single Army!!:...I just wanted to congratulate them...") == 1) {
+ if (select("I'm a member of Single Army!!", "...I just wanted to congratulate them...") == 1) {
mes "[Employee]";
mes "Yeah, right.";
mes "Knock it off already.";
@@ -866,7 +866,7 @@ jawaii_in,28,124,0 script Bartender#jaw 1_ETC_01,{
end;
}
while (1) {
- switch(select("Follow Bartender's Recommendation.:I want a Gunslinger.:I want a Cobo.:I want a Bomb.:I want a Boogieman.")) {
+ switch(select("Follow Bartender's Recommendation.", "I want a Gunslinger.", "I want a Cobo.", "I want a Bomb.", "I want a Boogieman.")) {
case 1:
.@roof_jaw += 3;
if (.@roof_jaw > 9) {
@@ -1261,7 +1261,7 @@ prt_in,173,13,4 script Customer#SoloHan 4_M_04,{
mes "with some real liquor.";
while (1) {
next;
- if (select("...One more drink.:...What kind of place is it?") == 1) {
+ if (select("...One more drink.", "...What kind of place is it?") == 1) {
mes "[SoloHan]";
mes "Yeah~!";
mes "That's the spirit!";
@@ -1290,7 +1290,7 @@ prt_in,173,13,4 script Customer#SoloHan 4_M_04,{
mes "[SoloHan]";
mes "I guess now's the perfect time to have you sign this! Don't worry, I'll send you straight to paradise!";
next;
- if (select("Sign:Refuse to Sign") == 1) {
+ if (select("Sign", "Refuse to Sign") == 1) {
mes "[SoloHan]";
mes "Alright!";
mes "Take care!";
@@ -1314,7 +1314,7 @@ prt_in,173,13,4 script Customer#SoloHan 4_M_04,{
mes "So you feel like having some";
mes "real fun? Okay, then just sign over here. Count on me, I'll send you to paradise.";
next;
- if (select("Sign:Refuse to Sign") == 1) {
+ if (select("Sign", "Refuse to Sign") == 1) {
mes "[SoloHan]";
mes "Alright~!";
mes "Take care and have fun!";
@@ -1406,7 +1406,7 @@ prt_in,170,14,0 script Customer#Bachewcca 4_M_ORIENT02,{
mes "We invite you to Jawaii,";
mes "the honeymoon resort!";
next;
- switch(select("Jawaii?:Let's go to Jawaii~!:Cancel.")) {
+ switch(select("Jawaii?", "Let's go to Jawaii~!", "Cancel.")) {
case 1:
mes "[Helper]";
mes "There is an island far, far away from the Rune-Midgard continent.";
diff --git a/npc/cities/lighthalzen.txt b/npc/cities/lighthalzen.txt
index f1e8996df..b4e265be1 100644
--- a/npc/cities/lighthalzen.txt
+++ b/npc/cities/lighthalzen.txt
@@ -318,7 +318,7 @@ lighthalzen,230,182,4 script Klaubis#zen3 4_M_LGTGRAND,{
mes "but it can be a little too";
mes "quiet and uneventful here.";
next;
- switch(select("Have you lived in here long?:I agree.:Have you heard about the serial killer?")) {
+ switch(select("Have you lived in here long?", "I agree.", "Have you heard about the serial killer?")) {
case 1:
mes "[Klaubis]";
mes "Yes, our family has";
@@ -553,7 +553,7 @@ lighthalzen,182,102,3 script Lucius#zen5 4_M_LGTGRAND,{
mes "make a donation";
mes "to help the hungry?";
next;
- if (select("Sure.:No, thanks.") == 1) {
+ if (select("Sure.", "No, thanks.") == 1) {
mes "[Lucius]";
mes "Now, you can donate 1 to";
mes "30,000 zeny that will be used";
@@ -923,7 +923,7 @@ lighthalzen,123,212,4 script Merpi#zen2 8_F_GIRL,{
mes "If you have any questions,";
mes "feel free to ask me anything.";
next;
- switch(select("Well, I have nothing to ask...:Any news or rumors?:I like laundry too.")) {
+ switch(select("Well, I have nothing to ask...", "Any news or rumors?", "I like laundry too.")) {
case 1:
mes "[Merpi]";
mes "Oh, really?";
@@ -1038,7 +1038,7 @@ OnTouch:
mes "Would you give me";
mes "some money?";
next;
- if (select("Give him some money.:Ignore him.") == 1) {
+ if (select("Give him some money.", "Ignore him.") == 1) {
if (Zeny < 50) {
mes "[Beggar]";
mes "I appreciate your";
@@ -1441,7 +1441,7 @@ lhz_in01,125,40,3 script Dowbow Ryuei#ryusei 4_M_THAIONGBAK,{
mes "you like better? ''Uber-Cool''";
mes "or ''Reality?'' Pick one~";
next;
- if (select("Uber-Cool:Reality") == 1) {
+ if (select("Uber-Cool", "Reality") == 1) {
mes "[Dowbow Ryuei]";
mes "Oh yeah? Me too!";
mes "Yeah, we got the same";
@@ -1822,7 +1822,7 @@ lhz_in01,35,226,5 script Rekenber Guard#li01 4_M_LGTGUARD2,{
mes "area! Please show";
mes "some ID immediately!";
next;
- if (select("ID?:Cancel") == 1) {
+ if (select("ID?", "Cancel") == 1) {
mes "[Rekenber Guard]";
mes "I don't know how you";
mes "adventurers do things in";
@@ -1950,7 +1950,7 @@ OnTouch:
mes "[Rekenber Guard]";
mes "......................";
next;
- if (select("Nice day, huh?:Cancel") == 1) {
+ if (select("Nice day, huh?", "Cancel") == 1) {
mes "[Rekenber Guard]";
mes "...";
emotion e_an;
@@ -1975,7 +1975,7 @@ lhz_in01,25,141,4 script Regenschirm Guard 4_M_LGTGUARD,{
mes "Do you wish to";
mes "go underground?";
next;
- if(select("Yes:No")==1){
+ if(select("Yes", "No")==1){
if(isequipped(2657)){
warp "lhz_dun01",150,288;
end;
@@ -2776,7 +2776,7 @@ lighthalzen,192,63,4 script Sergei#zen1 4_F_03,{
mes "over there. Would you";
mes "like me to tell you?";
next;
- if (select("Sure.:No, thanks.") == 1) {
+ if (select("Sure.", "No, thanks.") == 1) {
mes "[Sergei]";
mes "This previous owner of";
mes "this Weapon Shop was";
@@ -2853,7 +2853,7 @@ lighthalzen,40,107,4 script Vergil#zen4 4_M_LGTMAN,{
mes "I just want to ditch work,";
mes "run outside and work out.";
next;
- switch(select("Where do you want to go?:But shouldn't you go to work?:Have you heard about the serial killer?")) {
+ switch(select("Where do you want to go?", "But shouldn't you go to work?", "Have you heard about the serial killer?")) {
case 1:
mes "[Vergil]";
mes "Well, those guys in";
@@ -3022,7 +3022,7 @@ lhz_in02,36,274,4 script Cool Event Staff#Saera 4_F_ZONDAGIRL,{
mes "of Cool Event Corporation.";
mes "How may I help you today?";
next;
- switch(select("Temporary headquarters?:Voting:No, thanks.")) {
+ switch(select("Temporary headquarters?", "Voting", "No, thanks.")) {
case 1:
mes "[Saera]";
mes "Our headquarters building";
diff --git a/npc/cities/louyang.txt b/npc/cities/louyang.txt
index c73c6c2df..71a9d0e0e 100644
--- a/npc/cities/louyang.txt
+++ b/npc/cities/louyang.txt
@@ -54,7 +54,7 @@
mes "on a picnic somewhere~";
mes "La la la la~";
next;
- switch(select("About Louyang.:Go to Louyang.:Cancel.")) {
+ switch(select("About Louyang.", "Go to Louyang.", "Cancel.")) {
case 1:
mes "[Girl]";
mes "Oh, are you";
@@ -90,7 +90,7 @@
mes "[Girl]";
mes "So, are you ready?";
next;
- if (select("Yes!:No.") == 1) {
+ if (select("Yes!", "No.") == 1) {
if (Zeny > 9999) {
mes "[Girl]";
mes "Okay~";
@@ -128,7 +128,7 @@ lou_fild01,190,100,7 script Girl#1lou 4_F_CHNDRESS1,{
mes "like to go back";
mes "to Alberta?";
next;
- if (select("Go back to Alberta.:Cancel.") == 1) {
+ if (select("Go back to Alberta.", "Cancel.") == 1) {
mes "[Girl]";
mes "I hope to";
mes "see you again!";
@@ -294,7 +294,7 @@ lou_in01,25,23,5 script Friendly Looking Lady#lo 4_F_CHNDRESS3,{
mes "This is an elevator which leads";
mes "to the Observation Tower. We are providing you a safe and fast transfer service for an affordable fee. Would you like to use this service?";
next;
- switch(select("Information.:Yes.:Maybe next time.")) {
+ switch(select("Information.", "Yes.", "Maybe next time.")) {
case 1:
mes "[Hong Miao]";
mes "After many suggestions and proposals were sent to the Louyang tourism office, the Observation Tower was built so tourists can enjoy the sights.";
@@ -334,7 +334,7 @@ louyang,84,254,0 script Exit#lou HIDDEN_NPC,{
mes "of descent apparatus.";
mes "Would you like to use it?^000000";
next;
- if (select("Yes.:No.") == 1) {
+ if (select("Yes.", "No.") == 1) {
if (rand(1,100) == 34) {
percentheal -99,0;
warp "louyang",86,269;
diff --git a/npc/cities/lutie.txt b/npc/cities/lutie.txt
index 4ddfe206d..9f57cc2dc 100644
--- a/npc/cities/lutie.txt
+++ b/npc/cities/lutie.txt
@@ -46,7 +46,7 @@ aldebaran,223,222,4 script Mr. Claus 4_M_SANTA,{
mes "I wish all of you joy";
mes "and Christmas cheer!";
next;
- switch(select("Info about Lutie:Move to 'Lutie':Cancel")) {
+ switch(select("Info about Lutie", "Move to 'Lutie'", "Cancel")) {
case 1:
mes "[Mr. Claus]";
mes "^3355FFLutie^000000, the fantastic Christmas Town! Always filled with the spirit of giving, Lutie is filled with appetizing cakes, tiny toy soldiers, and all sorts of wonderful things~!";
@@ -491,7 +491,7 @@ xmas,134,112,4 script Snowman 4_M_SNOWMAN,{
mes "On the same spot...";
mes "Day after day after day after day after day after day after day after day after day after day...";
next;
- switch(select("^3355FFSnowysnow?^000000:Info about the Christmas dungeon:Quit this conversation")) {
+ switch(select("^3355FFSnowysnow?^000000", "Info about the Christmas dungeon", "Quit this conversation")) {
case 1:
if (xmas_npc < 2) {
cutin "rutie_snownow01.bmp",2;
@@ -792,7 +792,7 @@ xmas,146,136,4 script Hashokii 4_M_PIERROT,{
mes "La La La~!";
mes "Dum di Dum di Dum!";
next;
- switch(select("Yo Clown boy, what's up?:About Snowysnow:Quit conversation")) {
+ switch(select("Yo Clown boy, what's up?", "About Snowysnow", "Quit conversation")) {
case 1:
mes "[Hashokii]";
mes "La La La~!";
diff --git a/npc/cities/morocc.txt b/npc/cities/morocc.txt
index a8008ffad..8f1f1111d 100644
--- a/npc/cities/morocc.txt
+++ b/npc/cities/morocc.txt
@@ -318,7 +318,7 @@ moc_ruins,121,116,4 script Picky Lady#moc 1_F_01,{
mes "[Syvia]";
mes "I'm so scared... I just wanna ease my mind watching over those cute little Porings...";
next;
- switch(select("What about Angeling?:How about Ghostring?:Quit Conversation")) {
+ switch(select("What about Angeling?", "How about Ghostring?", "Quit Conversation")) {
case 1:
mes "[Syvia]";
mes "Ooh! Angeling is just like Poring, except it has angel wings! Of course, I don't know if they can actually fly..";
@@ -367,7 +367,7 @@ moc_ruins,155,107,4 script Ant Man#moc 1_M_01,{
mes "[Akira]";
mes "I'm really wondered how those entrances are after the horrible destruction, but I can't go out.. If you ever hear anything about it, please get me informed.";
next;
- switch(select("About 'Ant Hell':About Ants:End Conversation")) {
+ switch(select("About 'Ant Hell'", "About Ants", "End Conversation")) {
case 1:
mes "[Akira]";
mes "That cave is sure a dangerous hell, sticky and all... There are 2 underground levels.";
@@ -413,7 +413,7 @@ moc_ruins,143,43,4 script Assassin Boy#moc 2_M_THIEFMASTER,{
mes "[Slayer Kid]";
mes "But what did they do when this destruction happened in Morroc!!!";
next;
- switch(select("?????:Where I can find the Assassin clan?:End Conversation")) {
+ switch(select("?????", "Where I can find the Assassin clan?", "End Conversation")) {
case 1:
mes "[Slayer Kid]";
mes "I hear Assassins practice killing people, quietly and stealthfully..";
@@ -463,7 +463,7 @@ moc_ruins,173,141,4 script Dimitri#moc 1_M_03,{
mes "[Dimitri]";
mes "The desert of Morroc has the highest average temperature in Midgard. You might as well think twice before you sit on the sand in the middle of the desert, cause your ass will be toasted.";
next;
- switch(select("About the desert sands:About the remedy for Fatigue:End Conversation")) {
+ switch(select("About the desert sands", "About the remedy for Fatigue", "End Conversation")) {
case 1:
mes "[Dimitri]";
mes "......What I mean is that...";
@@ -541,7 +541,7 @@ moc_ruins,173,70,4 script Uncle Morroc#moc 1_M_02,{
mes "[Phlanette]";
mes "I have a hunch that this hot and dry climate in Morroc is because of that Satan sealed deeper underground for so long.";
next;
- switch(select("Tell me about the desert.:Quit Conversation")) {
+ switch(select("Tell me about the desert.", "Quit Conversation")) {
case 1:
mes "[Phlanette]";
mes "Um.. I'll briefly tell ya about the desert if you want to know.";
@@ -583,7 +583,7 @@ moc_fild16,199,212,4 script Uncle Assassin#moc 1_M_JOBTESTER,{
mes "we never";
mes "look our targets in the eye.";
next;
- switch(select("Notion of Assassin:Quit Conversation")) {
+ switch(select("Notion of Assassin", "Quit Conversation")) {
case 1:
mes "[Hashisid]";
mes "Well, then..";
@@ -643,7 +643,7 @@ moc_fild16,211,254,4 script Assassin#07rhea_30 2_M_THIEFMASTER,{
mes "They may either wield dual daggers,";
mes "or fight with a set of Katars!";
next;
- switch(select("Specialty of Katar:Specialty of Dual Daggers:Quit Conversation")) {
+ switch(select("Specialty of Katar", "Specialty of Dual Daggers", "Quit Conversation")) {
case 1:
mes "[La Conte]";
mes "A set of Katars is";
@@ -730,7 +730,7 @@ morocc_in,166,76,3 script Bartender#02 1_ETC_01,{
mes "[Bartender]";
mes "What are you going to order?";
next;
- switch(select("Tropical Sograt:Vemillion the Beach:Nothing.")) {
+ switch(select("Tropical Sograt", "Vemillion the Beach", "Nothing.")) {
case 1:
if (Zeny >= 1000 ) {
Zeny -= 1000;
diff --git a/npc/cities/moscovia.txt b/npc/cities/moscovia.txt
index f8ff35f24..c0029a91d 100644
--- a/npc/cities/moscovia.txt
+++ b/npc/cities/moscovia.txt
@@ -41,7 +41,7 @@
mes "Welcome to Moscovia";
mes "It's adventurous and mystic.";
next;
- switch(select("About Moscovia...:Go to Moscovia.:Cancel")) {
+ switch(select("About Moscovia...", "Go to Moscovia.", "Cancel")) {
case 1:
mes "[Moscovia P.R. Officer]";
mes "Moscovia is a beautiful kingdom";
@@ -77,7 +77,7 @@
mes "[Moscovia P.R. Officer]";
mes "Can we leave now?";
next;
- if (select("Let's go!:Cancel") == 2) {
+ if (select("Let's go!", "Cancel") == 2) {
mes "[Moscovia P.R. Officer]";
mes "If you're too busy now,";
mes "please tell me again whenever you want.";
@@ -116,7 +116,7 @@ moscovia,166,53,4 script Moscovia P.R. Officer#2 4_F_RUSWOMAN2,{
mes "A ship is now leaving";
mes "for Rune Midgarts.";
next;
- if (select("Return to Alberta:Cancel") == 2) {
+ if (select("Return to Alberta", "Cancel") == 2) {
mes "[Moscovia P.R. Officer]";
mes "If you want to see more";
mes "please take your time.";
diff --git a/npc/cities/niflheim.txt b/npc/cities/niflheim.txt
index 5224655c2..6b35ae2e7 100644
--- a/npc/cities/niflheim.txt
+++ b/npc/cities/niflheim.txt
@@ -130,7 +130,7 @@ nif_in,156,93,5 script Child#niflheim 4_F_NFLOSTGIRL,{
mes "Mommy, have you seen my mommy?";
mes "I wanna go home...*Sob*";
next;
- switch(select("About the witch:About the curse:Cancel.")) {
+ switch(select("About the witch", "About the curse", "Cancel.")) {
case 1:
mes "[Alakina Ann]";
mes "Witch...? I've never seen a witch, but I've read about them in books. I'm not sure if they exist or not, but it would be so horrifying if they did...";
@@ -206,7 +206,7 @@ niflheim,350,258,1 script Cursed Spirit#nif 4_NFWISP,{
mes "....Whatever you do...";
mes "....Do NOT touch my books...";
next;
- switch(select("Touch the first book.:Touch the second book.:Touch the third book.:Okay, I am leaving.")) {
+ switch(select("Touch the first book.", "Touch the second book.", "Touch the third book.", "Okay, I am leaving.")) {
case 1:
monster "niflheim",349,259,"Rideword",1478,1,"Cursed Spirit#nif::OnMyMobDead";
mes "[Ashe Bruce]";
@@ -248,13 +248,13 @@ niflheim,350,258,1 script Cursed Spirit#nif 4_NFWISP,{
mes "lost to the ages~!";
emotion e_gg;
next;
- if (select("Clover:Klaatu:Klaytos") == 2) {
+ if (select("Clover", "Klaatu", "Klaytos") == 2) {
++.@spell;
}
- if (select("Verit:Veritas:Verata") == 3) {
+ if (select("Verit", "Veritas", "Verata") == 3) {
++.@spell;
}
- if (select("Necktie:Necklace:Nero:^FFFFFFNictu!!!^000000") == 4) {
+ if (select("Necktie", "Necklace", "Nero", "^FFFFFFNictu!!!^000000") == 4) {
++.@spell;
}
if (.@spell == 3) {
diff --git a/npc/cities/payon.txt b/npc/cities/payon.txt
index dfabd63dd..468fb9811 100644
--- a/npc/cities/payon.txt
+++ b/npc/cities/payon.txt
@@ -37,7 +37,7 @@
//================= Description ===========================================
//= Payon City Npcs
//================= Current Version =======================================
-//= 2.1c
+//= 2.1.1
//=========================================================================
//== Payon =================================================
@@ -90,7 +90,7 @@ payon,134,211,4 script Young Man#payon 1_M_ORIENT01,{
close;
}
-payon,173,82,0 script Young Man#2payon 4_M_ORIENT01,{
+payon,176,85,0 script Young Man#2payon 4_M_ORIENT01,{
mes "[Young Man]";
mes "I remember the story my dearly departed grandfather has told me.";
next;
@@ -164,7 +164,7 @@ payon,249,156,1 script Woman#payon 1_F_01,{
mes "[Woman]";
mes "If you're interested, just head North, pass the forest, and go towards the Northwest. You'll know you've arrived when you're in the place filled with the smell of stinky monsters.";
next;
- switch(select("It sounds dangerous!:I better prepare myself...!:That's a nice dress you're wearing~")) {
+ switch(select("It sounds dangerous!", "I better prepare myself...!", "That's a nice dress you're wearing~")) {
case 1:
mes "[Woman]";
mes "Oh come on, don't be a coward.";
@@ -217,7 +217,7 @@ payon,246,158,5 script Woman#2payon 1_F_01,0,0,{
mes "Or a well timed insult joke.";
}
next;
- if (select("Fortune Teller...? :Well, see you later~") == 1) {
+ if (select("Fortune Teller...? ", "Well, see you later~") == 1) {
mes "[Jim's Mother]";
mes "Oh yes...";
mes "There's an extraordinary fortune teller in the Central Palace of Payon. The more Zeny you pay her, the better fortune you'll get!";
@@ -264,7 +264,7 @@ payon,210,110,1 script Drunkard#payon 2_M_PHARMACIST,{
mes "Buy me a drink?!";
}
next;
- switch(select("Alright, but only one drink.:No thanks, pal.:Oh my God! Hell no!")) {
+ switch(select("Alright, but only one drink.", "No thanks, pal.", "Oh my God! Hell no!")) {
case 1:
Zeny = (Zeny < 100) ? 0 : (Zeny - 100);
mes "[Drunkard]";
@@ -315,7 +315,7 @@ payon,132,235,3 script Monster Scholar#02 4W_M_02,{
mes "I am called Vuicokk.";
mes "I am a scholar in the Monster Research organization of the Rune Midgarts Kingdom. Do you have any questions about monsters?";
next;
- switch(select("Any news?:Undead Monsters?:Monster Research Organization?")) {
+ switch(select("Any news?", "Undead Monsters?", "Monster Research Organization?")) {
case 1:
mes "[Monster Scholar Vuicokk]";
mes "Payon is located deep inside the forest where it can easily be attacked by hordes of monsters. Monsters also come from the dangerous cave located near town.";
@@ -419,7 +419,7 @@ payon_in01,180,7,2 script Waitress#payon 4_F_01,{
mes "So...";
mes "How may I help you? ";
next;
- switch(select("Have you ever heard of Zombies?:Fortune Teller...?:I needs some booze.")) {
+ switch(select("Have you ever heard of Zombies?", "Fortune Teller...?", "I needs some booze.")) {
case 1:
mes "[Pub Lady]";
mes "Of course I've";
@@ -501,7 +501,7 @@ payon_in01,66,64,5 script Archer Zakk#payon 4_M_ORIENT01,{
mes "[Archer Zakk]";
mes "Even though he's an expert at archery, no one likes his motor mouth. Even our chief is getting fed up with him!";
next;
- switch(select("Your friend?:Payon has a chief?: Motor... Mouth?")) {
+ switch(select("Your friend?", "Payon has a chief?", " Motor... Mouth?")) {
case 1:
mes "[Archer Zakk]";
mes "Ah, right. This buddy of mine is the number one archer in Payon.";
@@ -566,7 +566,7 @@ payon_in01,47,59,2 script Archer Wolt#payon 4_M_ORIENT01,{
mes "you tend to spend a lot of your";
mes "time in idleness?";
next;
- switch(select("Oh, hell no.:Yeah. I guess...")) {
+ switch(select("Oh, hell no.", "Yeah. I guess...")) {
case 1:
mes "[Archer Wolt]";
mes "Ooh. That's good. In fact, that's great! If only all of us Archers had that kind of attitude. If you have time to just sit around, then you have the time to go out and practice!";
@@ -591,7 +591,7 @@ payon_in01,47,59,2 script Archer Wolt#payon 4_M_ORIENT01,{
mes "So we just carry out Bows wherever we go, and spend all day looking for monsters to kill. Oh, and after we find some monsters, we";
mes "kill them of course. That almost goes without saying.";
next;
- if (select("I guess you'd need a good Bow. :You call that 'practice?!'") == 1) {
+ if (select("I guess you'd need a good Bow. ", "You call that 'practice?!'") == 1) {
mes "[Archer Wolt]";
mes "That's right!";
mes "An Archer depends";
@@ -636,7 +636,7 @@ payon_in01,47,59,2 script Archer Wolt#payon 4_M_ORIENT01,{
mes "[Archer Wolt]";
mes "We Archers are here to protect our territory against them, as ordered by our honorable chief!";
next;
- switch(select("Cave, you say?:Chief...? :Oh man, I hate this town!")) {
+ switch(select("Cave, you say?", "Chief...? ", "Oh man, I hate this town!")) {
case 1:
mes "[Archer Wolt]";
mes "If you head North";
@@ -742,7 +742,7 @@ payon_in01,47,59,2 script Archer Wolt#payon 4_M_ORIENT01,{
mes "[Archer Wolt]";
mes "But, it turned out that no one could hear me. Luckily, our roof caved in and totally demolished our walls so that my screams could finally reach passerby. And it was in that way that I survived.";
next;
- switch(select("Um, what's the point of that story?:I guess I better not get lazy then. :Blah blah blah. See ya. ")) {
+ switch(select("Um, what's the point of that story?", "I guess I better not get lazy then. ", "Blah blah blah. See ya. ")) {
case 1:
mes "[Archer Wolt]";
mes "Oh...";
@@ -756,7 +756,7 @@ payon_in01,47,59,2 script Archer Wolt#payon 4_M_ORIENT01,{
mes "[Archer Wolt]";
mes "Our chief is especially annoyed by that kind of irresponsible attitude. I guess, around here, only the town drunkard subscribes to that kind of policy.";
next;
- switch(select("Chief?:Town Drunkard? :Man, you talk too much!")) {
+ switch(select("Chief?", "Town Drunkard? ", "Man, you talk too much!")) {
case 1:
mes "[Archer Wolt]";
mes "Our chief? Ah, he's such a swell guy. Then again, he's always scolds me for talking too much.";
@@ -871,7 +871,7 @@ OnTouch:
mes "such young people.";
next;
}
- switch(select("Please tell me about Payon.:Where are the guards from?:Please tell me about the cave. :What does an Archer do?:What does a Hunter do?")) {
+ switch(select("Please tell me about Payon.", "Where are the guards from?", "Please tell me about the cave. ", "What does an Archer do?", "What does a Hunter do?")) {
case 1:
mes "[Chief]";
mes "Payon is the city of highlanders. As long as our history can relate, our city has been self-sufficient.";
@@ -1013,20 +1013,20 @@ pay_arche,77,131,2 script Archer Joe#payon 4_M_ORIENT01,{
mes "Have you heard";
mes "of famous Payon?";
next;
- switch(select("Yeah, of course~! :Pay...on?:...")) {
+ switch(select("Yeah, of course~! ", "Pay...on?", "...")) {
case 1:
mes "[Archer Joe]";
mes "Oh! You the man!";
mes "You know the Archers of Payon!";
mes "We never miss our target! Even from a distance, the hearts of our foes are unsafe!";
next;
- if (select("So, you like this place, huh? :Hahahaha~") == 1) {
+ if (select("So, you like this place, huh? ", "Hahahaha~") == 1) {
mes "[Archer Joe]";
mes "Yes! I love this place!";
mes "I love this city so much,";
mes "I've even been doing research on it! If there's anything you wanna know about Payon, please ask me!";
next;
- switch(select("The people wear unique clothing here.:What's the building in the middle of town?:Who's that guy drinking over there? :Talk to you later.")) {
+ switch(select("The people wear unique clothing here.", "What's the building in the middle of town?", "Who's that guy drinking over there? ", "Talk to you later.")) {
case 1:
mes "[Archer Joe]";
mes "Yes, I agree.";
diff --git a/npc/cities/prontera.txt b/npc/cities/prontera.txt
index dbe70787a..4c1ce01dc 100644
--- a/npc/cities/prontera.txt
+++ b/npc/cities/prontera.txt
@@ -149,7 +149,7 @@ prontera,216,70,2 script Strife#pront 1_M_02,{
mes "[Strife]";
mes "MAGNUM BREAK!";
next;
- if (select("I wanna be strong too!:Um... Do you best.") == 1) {
+ if (select("I wanna be strong too!", "Um... Do you best.") == 1) {
event_prt_nov_dreamtalk = 1;
mes "[Strife]";
mes "Wow...!";
@@ -213,7 +213,7 @@ prontera,216,70,2 script Strife#pront 1_M_02,{
mes "awesomest Knight around!";
mes "It's... It's my most precious dream.";
next;
- if (select("Do your best.:Quit it, kid.") == 1) {
+ if (select("Do your best.", "Quit it, kid.") == 1) {
mes "[Strife]";
mes "Yes, yes of course! Someday, I'll even be as strong as you! When that day comes, I hope that we can train together!";
close;
@@ -230,7 +230,7 @@ prontera,78,150,3 script Dairenne#pront 4_F_01,{
mes "Ahh...";
mes "The streets are too crowded these days. *Cough Cough* Look at all this dust, not everything about living in the capital city is good. Anyway, may I help you?";
next;
- if (select("Talk:Cancel") == 1) {
+ if (select("Talk", "Cancel") == 1) {
mes "[Towngirl Dairenne]";
mes "I wonder if you are interested in parties or dresses. Hehehe. These days, the hot topic is definitely the colorful, extravagent, magnificent dresses you can wear.";
next;
@@ -321,7 +321,7 @@ prt_in,180,20,2 script Bartender#pront 1_M_PUBMASTER,{
next;
.@drink = 1;
while(.@drink) {
- switch(select("'Cunch Crunch Sour'?:'Savory Yum Yum'?:Cancel.")) {
+ switch(select("'Cunch Crunch Sour'?", "'Savory Yum Yum'?", "Cancel.")) {
case 1:
mes "[Bartender]";
mes "The basic ingredients of my Crunch Crunch Sour are the ants roadming inside the Ant Hell in the desert.";
@@ -358,7 +358,7 @@ prt_in,173,24,2 script Shevild#pront 4_M_03,{
mes "Hey, come on over and let's drink! I have lots of interesting stories to tell!";
mes "I know lots of things about Prontera. I have seen many fine views and I also have explored some monster lairs around this city.";
next;
- if (select("How could you enter monster lairs?:Cancel") == 1) {
+ if (select("How could you enter monster lairs?", "Cancel") == 1) {
mes "[Shevild]";
mes "I may appear to be a drunken man but I am more than meets the eye.";
mes "Well, I happened to enter the places for carrying weapons for hunters or for delivering stuffs and whatsoever.";
@@ -373,7 +373,7 @@ prt_in,173,24,2 script Shevild#pront 4_M_03,{
mes "That is also a reason why I keep my job.";
mes "Ah, I just recall being inside the maze and the spooky forest!";
next;
- switch(select("The Maze?:The Spooky Forest?:Cancel")) {
+ switch(select("The Maze?", "The Spooky Forest?", "Cancel")) {
case 1:
mes "[Shevild]";
mes "Yes. Few days ago, I have entered a mysterious maze following a group of hunters at the north of Prontera.";
@@ -386,7 +386,7 @@ prt_in,173,24,2 script Shevild#pront 4_M_03,{
mes "We were just circling around and then we decided to leave the place. That was one hell of the maze.";
mes "But I made up my mind that I would successfully explore the maze one day.";
next;
- if (select("How can I get there?:Cancel") == 1) {
+ if (select("How can I get there?", "Cancel") == 1) {
mes "[Shevild]";
mes "Err? Haven't you still toured the outside of Prontera?";
mes "The maze can be found inside a forest at the north of Prontera. Go check the north west side of the forest.";
@@ -404,7 +404,7 @@ prt_in,173,24,2 script Shevild#pront 4_M_03,{
mes "[Shevild]";
mes "Be forewarned that the forest is not a place to go on a picnic. If you drop something on the ground, the monkeys come out from nowhere and take away all of your possessions.";
next;
- if (select("How can I get there?:Cancel") == 1) {
+ if (select("How can I get there?", "Cancel") == 1) {
mes "[Shevild]";
mes "There is no road directly leads to the ruins. But if you go north and keep heading to east, you will get there.";
mes "Oh, be careful on your way to the ruins because there are some weird plant things that assault passersby for no reason.";
@@ -515,7 +515,7 @@ prt_in,284,168,3 script Ginedin Rephere#pront 1_M_JOBTESTER,{
mes "[Tailor Ginedin Rephere]";
mes "Oh! I didn't realize I had a guest. How may I help you?";
next;
- switch(select("Talk:Dye Clothing:Cancel")) {
+ switch(select("Talk", "Dye Clothing", "Cancel")) {
case 1:
mes "[Tailor Ginedin Rephere]";
mes "Life may have gotten a little better, but receiving all these orders? *Whew!* Young ladies these days must be very well off, so my services may no longer be a luxury.";
@@ -566,7 +566,7 @@ prt_church,103,76,0 script Garnet#pront 1_F_02,{
next;
.@SkillChat = 1;
while(.@SkillChat) {
- switch(select("About Heal:About Cure:About Increase AGI:About Angelus:About Blessing:About Warp Portal:End Conversation")) {
+ switch(select("About Heal", "About Cure", "About Increase AGI", "About Angelus", "About Blessing", "About Warp Portal", "End Conversation")) {
case 1:
mes "[Garnet]";
mes "You can recover your own HP with the ^6666CCHeal^000000 skill. Healing is one of the most important ways you can help your friends in battle.";
@@ -663,7 +663,7 @@ prt_church,103,71,0 script Henson#pront 2_M_PHARMACIST,{
next;
.@SkillChat = 1;
while(.@SkillChat) {
- switch(select("About Divine Protection:About Demon Bane:About Decrease AGI:About Signum Crusis :About Pneuma:About Ruwach:About Teleport:End conversation.")) {
+ switch(select("About Divine Protection", "About Demon Bane", "About Decrease AGI", "About Signum Crusis ", "About Pneuma", "About Ruwach", "About Teleport", "End conversation.")) {
case 1:
mes "[Henson]";
mes "If you want to permanently improve your Defense against the Undead, learn ^6666CCDivine Protection^000000.";
diff --git a/npc/cities/rachel.txt b/npc/cities/rachel.txt
index 8f051e2d0..9299febee 100644
--- a/npc/cities/rachel.txt
+++ b/npc/cities/rachel.txt
@@ -294,7 +294,7 @@ rachel,206,30,3 script Freya's Priest#play 4_F_TRAINEE,{
mes "Entertain me!";
emotion e_ag;
next;
- if (select("What? You can't tell me what to do!:You got it.") == 1) {
+ if (select("What? You can't tell me what to do!", "You got it.") == 1) {
mes "[Freya's Priest]";
mes "Oh. That much is";
mes "true, I suppose.";
@@ -305,7 +305,7 @@ rachel,206,30,3 script Freya's Priest#play 4_F_TRAINEE,{
mes "what will you be";
mes "doing to entertain me?";
next;
- if (select("Here's a funny story...:I will do what you want me to do.") == 1) {
+ if (select("Here's a funny story...", "I will do what you want me to do.") == 1) {
mes "^3355FFYou told her the first";
mes "funny story that you";
mes "could think of.^000000";
@@ -455,7 +455,7 @@ ra_fild12,283,208,3 script Apprentice Priestess 4_F_CHILD,{
mes "Welcome to Arunafeltz,";
mes "adventurer! Enjoy your stay~";
next;
- if (select("Are you a guide?:Thanks, have a good day.") == 1) {
+ if (select("Are you a guide?", "Thanks, have a good day.") == 1) {
mes "[Papaii]";
mes "Oh, actually, if you";
mes "want to speak to a guide,";
@@ -504,7 +504,7 @@ ra_fild12,283,208,3 script Apprentice Priestess 4_F_CHILD,{
mes "rest from your travels, why";
mes "don't you visit Rachel?";
next;
- if (select("Are you a guide?:Tell me more about Rachel.") == 1) {
+ if (select("Are you a guide?", "Tell me more about Rachel.") == 1) {
mes "[Papaii]";
mes "Actually, my name is";
mes "Papaii, and I'm stationed";
@@ -595,7 +595,7 @@ ra_temple,167,155,4 script Child Follower#3 4_F_CHILD,{
mes "sees you, I'm gonna";
mes "get caught, you jerk!";
next;
- if (select("What are you doing?:Alright.") == 1) {
+ if (select("What are you doing?", "Alright.") == 1) {
mes "[Lewei]";
mes "Hellooo~?";
mes "Can't you see?";
diff --git a/npc/cities/splendide.txt b/npc/cities/splendide.txt
index cbd45c4c8..c7ff5a365 100644
--- a/npc/cities/splendide.txt
+++ b/npc/cities/splendide.txt
@@ -502,12 +502,12 @@ spl_in01,172,225,3 script Wandering Poet#ep13 1_M_BARD,{
mes "[Poet Nell]";
mes "So do you want to listen to my playing?";
next;
- switch(select("Sure.:Not really.")) {
+ switch(select("Sure.", "Not really.")) {
case 1:
mes "[Poet Nell]";
mes "What song do you want??";
next;
- switch(select("Poet of Bragie:Chaos in Eternity:Sunset Assassin:Ring of Nibelungen")) {
+ switch(select("Poet of Bragie", "Chaos in Eternity", "Sunset Assassin", "Ring of Nibelungen")) {
case 1:
cutin "god_nelluad02",2;
mes "[Poet Nell]";
diff --git a/npc/cities/umbala.txt b/npc/cities/umbala.txt
index 26c91b37e..11cfdb6fd 100644
--- a/npc/cities/umbala.txt
+++ b/npc/cities/umbala.txt
@@ -93,7 +93,7 @@ comodo,171,137,1 script Haith#um 4_F_03,{
emotion e_gg;
emotion e_gg,0,"La Ed#um";
next;
- if (select("Pay 1,000 zeny:Refuse to pay") == 1) {
+ if (select("Pay 1,000 zeny", "Refuse to pay") == 1) {
if (Zeny > 999) {
Zeny -= 1000;
mes "[Haith]";
@@ -286,7 +286,7 @@ umbala,70,106,3 script Utan Kid#um 4_F_UMGIRL,{
mes "richier than Utans! I beg you!";
emotion e_heh;
next;
- if (select("(Nod head):(Shake head)") == 1) {
+ if (select("(Nod head)", "(Shake head)") == 1) {
mes "[Haatan]";
mes "Whoaaaa!!";
mes "You the man~!";
@@ -347,7 +347,7 @@ umbala,70,106,3 script Utan Kid#um 4_F_UMGIRL,{
mes "Umbahumbah umbabahumbaumhumbah! Umbah!";
emotion e_heh;
next;
- if (select("(Nod head):(Shake head)") == 1) {
+ if (select("(Nod head)", "(Shake head)") == 1) {
mes "[Haatan]";
mes "Umbaumbah!!";
mes "Um~bahumbah~ Um~baumbah~";
@@ -389,7 +389,7 @@ umbala,59,243,5 script Utan Kid#1 4_M_UMKID,{
mes "....gimme a Meat.";
emotion e_rock;
next;
- if (select("Give him Meat.:Refuse.") == 1) {
+ if (select("Give him Meat.", "Refuse.") == 1) {
if (countitem(Meat) > 0) {
mes "[Kotan]";
mes "Whoa, are you really giving me";
@@ -427,7 +427,7 @@ umbala,59,243,5 script Utan Kid#1 4_M_UMKID,{
mes "......humbah.";
emotion e_rock;
next;
- if (select("Umbah:Umbaboo") == 1) {
+ if (select("Umbah", "Umbaboo") == 1) {
if (countitem(Meat) > 0) {
mes "[???]";
mes "Umbaumbaumbabababah.";
@@ -827,7 +827,7 @@ umbala,194,104,4 script Utan Kid#2 4_M_UMKID,{
mes "Huh? You're from Rune-Midgard,";
mes "aren't you? Have you ever been bungee jumping?";
next;
- if (select("Yeah:No") == 1) {
+ if (select("Yeah", "No") == 1) {
mes "[Boorkatan]";
mes "Whoa, what a surprise! I never";
mes "would have thought someone from";
@@ -850,7 +850,7 @@ umbala,194,104,4 script Utan Kid#2 4_M_UMKID,{
mes "Umbaumbababah umhumba.";
mes "Umbabaumumba umbaumbah?";
next;
- if (select("Yeah:No") == 1) {
+ if (select("Yeah", "No") == 1) {
mes "[???]";
mes "Umba, Umumbah umbabah.";
mes "Umbaumbah umumbabah.";
diff --git a/npc/cities/yuno.txt b/npc/cities/yuno.txt
index ccc8a91ae..944f5e9ae 100644
--- a/npc/cities/yuno.txt
+++ b/npc/cities/yuno.txt
@@ -86,7 +86,7 @@ yuno,337,227,4 script Juno Granny#juno 8_F_GRANDMOTHER,{
mes "Here's ^3355FF1,000 zeny^000000.";
mes "Do you accept this?";
next;
- if (select("Accept:Do not accept") == 1) {
+ if (select("Accept", "Do not accept") == 1) {
mes "[Granny]";
mes "*Giggle*";
mes "There you go~";
@@ -178,7 +178,7 @@ yuno,165,111,4 script Juno Sage#juno 2_F_MAGICMASTER,,{
mes "[Le Morpheus]";
mes "Whichever one you choose, you must spend ^3355FF5,000 zeny^000000. Now, please select one.";
next;
- if (select("Choose ^FF3355Red Herb^000000:Choose ^3355FFBlue Herb^000000.") == 1) {
+ if (select("Choose ^FF3355Red Herb^000000", "Choose ^3355FFBlue Herb^000000.") == 1) {
mes "[Le Morpheus]";
mes "As you have chosen, you will forget everything, and remain in this virtual reality.";
Zeny -= 5000;
@@ -217,7 +217,7 @@ yuno,157,205,4 script Juno Artisan#juno 1_M_JOBGUIDER,{
mes "[Artisan]";
mes "Oh, hello there. Let me introduce myself. I am an artisan who tries to succeed the rights and duties of item makers in Juno.";
next;
- switch(select("About Powerful Equipment:About Unique Items:About Authentic Food:End Conversation")) {
+ switch(select("About Powerful Equipment", "About Unique Items", "About Authentic Food", "End Conversation")) {
case 1:
mes "[Artisan]";
mes "Let me suggest the ^3355FFHoly Guard^000000 and ^3355FFHoly Avenger^000000 which are special items for Crusaders.";
@@ -379,7 +379,7 @@ yuno,142,183,5 script Airship Representative 4W_SAILOR,{
mes "[Airship Representative]";
mes "The teleport fee is 1,800 zeny, regardless of where you want to go. Please let me know your desired destination.";
next;
- switch(select("Prontera:Izlude:Geffen:Morroc:Payon:Alberta:Comodo:Cancel")) {
+ switch(select("Prontera", "Izlude", "Geffen", "Morroc", "Payon", "Alberta", "Comodo", "Cancel")) {
case 1: callsub S_Warp,"prontera",116,72;
case 2: if (RENEWAL) callsub S_Warp,"izlude",128,98; else callsub S_Warp,"izlude",94,103;
case 3: callsub S_Warp,"geffen",120,39;
diff --git a/npc/custom/battleground/bg_common.txt b/npc/custom/battleground/bg_common.txt
index 3ece8d512..b6404d57d 100644
--- a/npc/custom/battleground/bg_common.txt
+++ b/npc/custom/battleground/bg_common.txt
@@ -13,7 +13,7 @@
mes "[Maroll Battle Recruiter]";
mes "The two princes of the kingdom are now battling for the throne of Maroll, and are in need of experienced soldiers like you. How would you like to lend your power to one of the princes in the Maroll Kingdom?";
next;
- if( select("Join:Don't Join") == 2 )
+ if( select("Join", "Don't Join") == 2 )
{
mes "[Maroll Battle Recruiter]";
mes "I'll always be stationed here for more soldiers. Feel free to come back whenever you're interested.";
@@ -40,7 +40,7 @@ bat_room,148,150,4 script Teleporter#bat 4_F_TELEPORTER,{
mes "[Teleporter]";
mes "Do you wish to leave the battlefield? Use my service to return to town.";
next;
- if( select("Leave:Don't Leave") == 2 )
+ if( select("Leave", "Don't Leave") == 2 )
{
mes "[Teleporter]";
mes "I'll be here whenever you're in need of my service.";
@@ -82,7 +82,7 @@ bat_room,160,159,3 script General Guillaume 4_M_KY_KIYOM,{
mes "[General Guillaume]";
mes "This is however, not just a battle between us. This battle will determine the future of this country. I pledge on my honor to prove that I'm the one who can protect this Maroll from outside threats.";
next;
- if( select("Yes, I want to join you.:End Conversation") == 2 )
+ if( select("Yes, I want to join you.", "End Conversation") == 2 )
{
mes "[General Guillaume]";
mes "I'll be the one who will capture the flag!";
@@ -117,7 +117,7 @@ bat_room,160,140,3 script Prince Croix 4_M_CRU_CRUA,{
mes "[Prince Croix]";
mes "General Guillaume may have an advantage in this battle as he is the great general of Maroll, but that doesn't automatically mean he'll win. I want to win this battle so that I can grant a better future for my people.";
next;
- if( select("Yes, I want to join you!:End Conversation") == 2 )
+ if( select("Yes, I want to join you!", "End Conversation") == 2 )
{
mes "[Prince Croix]";
mes "For Maroll!";
@@ -206,7 +206,7 @@ bat_room,156,178,5 script Tierra Valley Officer#1 4_M_KY_KNT,{
mes "Hello " + strcharinfo(0) + ", let's show the power of the Guillaume Army to those stinky Croixs!";
next;
- if( select("I want to join your army!:End Conversation") == 2 )
+ if( select("I want to join your army!", "End Conversation") == 2 )
close;
mes "[Tierra Officer]";
@@ -276,7 +276,7 @@ bat_room,156,121,1 script Tierra Valley Officer#2 4_M_CRU_KNT,{
mes "Hello " + strcharinfo(0) + ", let's show the power of the Croix Army to those stinky Guillaumes!";
next;
- if( select("I want to join your army!:End Conversation") == 2 )
+ if( select("I want to join your army!", "End Conversation") == 2 )
close;
mes "[Tierra Officer]";
@@ -346,7 +346,7 @@ bat_room,164,178,5 script Tierra Valley Officer#3 4_M_KY_KNT,{
mes "Hello " + strcharinfo(0) + ", let's show the power of the Guillaume Army to those stinky Croixs!";
next;
- if( select("I want to join your army!:End Conversation") == 2 )
+ if( select("I want to join your army!", "End Conversation") == 2 )
close;
mes "[Tierra Officer]";
@@ -416,7 +416,7 @@ bat_room,164,121,1 script Tierra Valley Officer#4 4_M_CRU_KNT,{
mes "Hello " + strcharinfo(0) + ", let's show the power of the Croix Army to those stinky Guillaumes!";
next;
- if( select("I want to join your army!:End Conversation") == 2 )
+ if( select("I want to join your army!", "End Conversation") == 2 )
close;
mes "[Tierra Officer]";
@@ -487,7 +487,7 @@ bat_room,172,178,5 script Flavius Officer#1 4_M_KY_KNT,{
mes "Hello " + strcharinfo(0) + ", let's show the power of the Guillaume Army to those stinky Croixs!";
next;
- if( select("I want to join your army!:End Conversation") == 2 )
+ if( select("I want to join your army!", "End Conversation") == 2 )
close;
mes "[Flavius Officer]";
@@ -558,7 +558,7 @@ bat_room,172,121,1 script Flavius Officer#2 4_M_CRU_KNT,{
mes "Hello " + strcharinfo(0) + ", let's show the power of the Croix Army to those stinky Guillaumes!";
next;
- if( select("I want to join your army!:End Conversation") == 2 )
+ if( select("I want to join your army!", "End Conversation") == 2 )
close;
mes "[Flavius Officer]";
@@ -629,7 +629,7 @@ bat_room,148,178,5 script Flavius Officer#3 4_M_KY_KNT,{
mes "Hello " + strcharinfo(0) + ", let's show the power of the Guillaume Army to those stinky Croixs!";
next;
- if( select("I want to join your army!:End Conversation") == 2 )
+ if( select("I want to join your army!", "End Conversation") == 2 )
close;
mes "[Flavius Officer]";
@@ -700,7 +700,7 @@ bat_room,148,121,1 script Flavius Officer#4 4_M_CRU_KNT,{
mes "Hello " + strcharinfo(0) + ", let's show the power of the Croix Army to those stinky Guillaumes!";
next;
- if( select("I want to join your army!:End Conversation") == 2 )
+ if( select("I want to join your army!", "End Conversation") == 2 )
close;
mes "[Flavius Officer]";
@@ -768,7 +768,7 @@ bat_room,140,178,5 script KVM [80-99] Officer#1 4_M_KY_KNT,{
mes "Hello " + strcharinfo(0) + ", let's show the power of the Guillaume Army to those stinky Croixs!";
next;
- if( select("I want to join your army!:End Conversation") == 2 )
+ if( select("I want to join your army!", "End Conversation") == 2 )
close;
mes "[KVM Officer]";
@@ -836,7 +836,7 @@ bat_room,140,121,1 script KVM [80-99] Officer#2 4_M_CRU_KNT,{
mes "Hello " + strcharinfo(0) + ", let's show the power of the Croix Army to those stinky Guillaumes!";
next;
- if( select("I want to join your army!:End Conversation") == 2 )
+ if( select("I want to join your army!", "End Conversation") == 2 )
close;
mes "[KVM Officer]";
@@ -904,7 +904,7 @@ bat_room,132,178,5 script KVM [60-79] Officer#1 4_M_KY_KNT,{
mes "Hello " + strcharinfo(0) + ", let's show the power of the Guillaume Army to those stinky Croixs!";
next;
- if( select("I want to join your army!:End Conversation") == 2 )
+ if( select("I want to join your army!", "End Conversation") == 2 )
close;
mes "[KVM Officer]";
@@ -972,7 +972,7 @@ bat_room,132,121,1 script KVM [60-79] Officer#2 4_M_CRU_KNT,{
mes "Hello " + strcharinfo(0) + ", let's show the power of the Croix Army to those stinky Guillaumes!";
next;
- if( select("I want to join your army!:End Conversation") == 2 )
+ if( select("I want to join your army!", "End Conversation") == 2 )
close;
mes "[KVM Officer]";
@@ -1040,7 +1040,7 @@ bat_room,124,178,5 script KVM [1-59] Officer#1 4_M_KY_KNT,{
mes "Hello " + strcharinfo(0) + ", let's show the power of the Guillaume Army to those stinky Croixs!";
next;
- if( select("I want to join your army!:End Conversation") == 2 )
+ if( select("I want to join your army!", "End Conversation") == 2 )
close;
mes "[KVM Officer]";
@@ -1108,7 +1108,7 @@ bat_room,124,121,1 script KVM [1-59] Officer#2 4_M_CRU_KNT,{
mes "Hello " + strcharinfo(0) + ", let's show the power of the Croix Army to those stinky Guillaumes!";
next;
- if( select("I want to join your army!:End Conversation") == 2 )
+ if( select("I want to join your army!", "End Conversation") == 2 )
close;
mes "[KVM Officer]";
@@ -1252,7 +1252,7 @@ bat_room,160,150,3 script Erundek 4_M_MANAGER,{
deletearray .@Item_DB[0],127;
set .@Badge, 7828;
- switch( select("Weapons:Garment:Footgear:Armor:Accessory") )
+ switch( select("Weapons", "Garment", "Footgear", "Armor", "Accessory") )
{
case 1: setarray .@Item_DB[0],13036,13411,1425,1632,1634,1543,1924,1978,1574,1824,1183,1380,13305,1279,1739,13108,13172; set .@Value, 100; break;
case 2: setarray .@Item_DB[0],2538,2539,2540; set .@Value, 50; break;
@@ -1270,7 +1270,7 @@ bat_room,160,150,3 script Erundek 4_M_MANAGER,{
deletearray .@Item_DB[0],127;
set .@Badge, 7829;
- switch( select("Weapons:Garment:Footgear:Armor:Accessory") )
+ switch( select("Weapons", "Garment", "Footgear", "Armor", "Accessory") )
{
case 1: setarray .@Item_DB[0],13037,13410,1633,1635,1542,1923,1977,1575,1823,1184,1482,1379,13306,1280,1738,13171,13173,13174; set .@Value, 100; break;
case 2: setarray .@Item_DB[0],2538,2539,2540; set .@Value, 50; break;
@@ -1306,7 +1306,7 @@ bat_room,160,150,3 script Erundek 4_M_MANAGER,{
mes "Are you sure you want this item?";
next;
- if( select("Yes:No") == 2 )
+ if( select("Yes", "No") == 2 )
{
mes "[Erundek]";
mes "Do you need more time to check the items?";
diff --git a/npc/custom/breeder.txt b/npc/custom/breeder.txt
index db57510f7..35cd63dc2 100644
--- a/npc/custom/breeder.txt
+++ b/npc/custom/breeder.txt
@@ -18,7 +18,7 @@ prontera,124,201,1 script Universal Rental NPC 4_F_JOB_BLACKSMITH,{
end;
} else if ((eaclass()&EAJ_THIRDMASK) == EAJ_RANGER && !countitem(Wolf's_Flute)) {
if (!checkfalcon() && getskilllv(HT_FALCON) && !checkwug()) {
- if (select(" ~ Falcon: ~ Warg") == 1)
+ if (select(" ~ Falcon", " ~ Warg") == 1)
setfalcon;
else
getitem Wolf's_Flute, 1;
@@ -29,7 +29,7 @@ prontera,124,201,1 script Universal Rental NPC 4_F_JOB_BLACKSMITH,{
}
} else if ((eaclass()&EAJ_THIRDMASK) == EAJ_MECHANIC && !checkcart() && getskilllv(MC_PUSHCART)) {
if (!checkmount() != MOUNT_MADO && getskilllv(NC_MADOLICENCE)) {
- if (select(" ~ Cart: ~ Mado") == 1) {
+ if (select(" ~ Cart", " ~ Mado") == 1) {
setcart;
} else {
setmount(MOUNT_MADO);
diff --git a/npc/custom/card_remover.txt b/npc/custom/card_remover.txt
index 902f09f91..077296ac6 100644
--- a/npc/custom/card_remover.txt
+++ b/npc/custom/card_remover.txt
@@ -22,7 +22,7 @@ prt_in,28,73,4 script Wise Old Woman#eAcustom 1_F_ORIENT_04,{
mes "[Wise Old Woman]";
mes "Good day, young one. I have the power to remove cards that you have compounded onto your equipment. Does this idea please you?";
next;
- switch(select("Yes, it does.:What do you charge?:No thanks.")) {
+ switch(select("Yes, it does.", "What do you charge?", "No thanks.")) {
case 1:
mes "[Wise Old Woman]";
mes "Very well. Which item shall I examine for you?";
@@ -62,7 +62,7 @@ prt_in,28,73,4 script Wise Old Woman#eAcustom 1_F_ORIENT_04,{
mes "[Wise Old Woman]";
mes "This item has " + .@cardcount + " cards compounded on it. To perform my magic, I will need " + (.zenycost+(.@cardcount * .percardcost)) + " zeny, a ^0000FFStar Crumb^000000, and a ^0000FFYellow Gemstone^000000.";
next;
- if(select("Very well. Do it.:Nevermind.") == 2) {
+ if(select("Very well. Do it.", "Nevermind.") == 2) {
mes "[Wise Old Woman]";
mes "Very well. Return at once if you seek my services.";
close;
@@ -75,7 +75,7 @@ prt_in,28,73,4 script Wise Old Woman#eAcustom 1_F_ORIENT_04,{
mes "[Wise Old Woman]";
mes "Before I begin, I must warn you--I may fail. If I do, I may destroy the cards, the item, or both. I do not give refunds. That being said, which is more important to you: The cards, or the item?";
next;
- switch(select("I changed my mind about this.:The item.:The cards.")) {
+ switch(select("I changed my mind about this.", "The item.", "The cards.")) {
case 1:
mes "[Wise Old Woman]";
mes "Very well. Return at once if you seek my services.";
diff --git a/npc/custom/etc/bank.txt b/npc/custom/etc/bank.txt
index e6e75c9f3..c5bed187b 100644
--- a/npc/custom/etc/bank.txt
+++ b/npc/custom/etc/bank.txt
@@ -18,7 +18,7 @@ set @cost,500;
mes "[Banker]";
mes "Welcome to the First Bank of Prontera. How can I help you today?";
next;
-switch(select("I'd like to make a deposit.:I'd like to make a withdrawl.:What's my current balance?:Cancel")) {
+switch(select("I'd like to make a deposit.", "I'd like to make a withdrawl.", "What's my current balance?", "Cancel")) {
case 1:
mes "[Banker]";
mes "Very well... How much would you like to deposit? The maximum you can deposit at once is 999,999 Zeny.";
@@ -72,7 +72,7 @@ switch(select("I'd like to make a deposit.:I'd like to make a withdrawl.:What's
mes "[Banker]";
mes "You don't have the Zeny for the transaction fee right now. Would you like me to take the fee directly from your withdrawl?";
next;
- switch(select("Yes please.:No, Thanks")){
+ switch(select("Yes please.", "No, Thanks")){
case 1:
mes "[Banker]";
mes "Removing " + @cost + " from your withdrawl to cover the deposit fee...";
diff --git a/npc/custom/etc/mvp_arena.txt b/npc/custom/etc/mvp_arena.txt
index 3a1249274..b8e1af564 100644
--- a/npc/custom/etc/mvp_arena.txt
+++ b/npc/custom/etc/mvp_arena.txt
@@ -72,7 +72,7 @@ quiz_00,62,31,4 script Epsilon MVP 4_M_TWMIDMAN,{ callfunc "Keeper",5; }
// Protectors
function script Protector {
mes "[ ^0065DFMVP-Protector^000000 ]";
- switch(select(""+((getarg(0)=="")?"":"Harder Monsters")+":Heal:Exit")) {
+ switch(select( ((getarg(0)=="")?"":"Harder Monsters"), "Heal", "Exit")) {
case 1:
warp getarg(0),102,102;
end;
diff --git a/npc/custom/events/cluckers.txt b/npc/custom/events/cluckers.txt
index 1f32f9f25..2388d239d 100644
--- a/npc/custom/events/cluckers.txt
+++ b/npc/custom/events/cluckers.txt
@@ -57,7 +57,7 @@ prontera,156,219,4 script Cluckers 4_NFCOCK,{
mes "Cluck cluck! Cluuuuuck? ^FF0000~Hi GM " + strcharinfo(0) + ", Wanna play today?~^000000";
mes "Cluck cluck... CLUCK! ^FF0000~Just tell me what to do!~^000000";
next;
- while(1) switch(select("Start Event:Check Prize:Set Prize:Not today Cluckers")) {
+ while(1) switch(select("Start Event", "Check Prize", "Set Prize", "Not today Cluckers")) {
case 1:
mes "[Cluckers]";
mes "CLUCK! ^FF0000~Sure thing!~^000000";
diff --git a/npc/custom/events/disguise.txt b/npc/custom/events/disguise.txt
index ac218a2c2..476a21f27 100644
--- a/npc/custom/events/disguise.txt
+++ b/npc/custom/events/disguise.txt
@@ -22,7 +22,7 @@ prontera,160,155,4 script Disguise Event 4_M_NFDEADMAN,{
mes .@n$;
mes "Select an option.";
next;
- switch(select("Turn ON/OFF Event:Event Settings")) {
+ switch(select("Turn ON/OFF Event", "Event Settings")) {
case 1:
mes .@n$;
if (.EventON) {
@@ -32,7 +32,7 @@ prontera,160,155,4 script Disguise Event 4_M_NFDEADMAN,{
mes "The Event is currently: [^FF0000OFF^000000]";
mes "Would you like to turn it ON?";
}
- if(select("Yes:No")==2) close;
+ if(select("Yes", "No")==2) close;
if (.EventON) {
set .EventON,0; set .Timer,0;
setnpctimer 0; stopnpctimer;
@@ -50,7 +50,7 @@ prontera,160,155,4 script Disguise Event 4_M_NFDEADMAN,{
mes .@n$;
mes "Pick a setting to modify.";
next;
- switch(select("Monster Display:Number of Rounds:Prize Settings")) {
+ switch(select("Monster Display", "Number of Rounds", "Prize Settings")) {
case 1:
setarray .@r$[0],"Disguise as all monsters.","Disguise as MVPs only.";
mes .@n$;
@@ -104,7 +104,7 @@ prontera,160,155,4 script Disguise Event 4_M_NFDEADMAN,{
mes .@n$;
mes "Welcome.";
mes "How may I be of assistance?";
- if(select("Information:Nothing, just passing through.")==2) close;
+ if(select("Information", "Nothing, just passing through.")==2) close;
next;
mes .@n$;
mes "This event is quite simple.";
diff --git a/npc/custom/events/mushroom_event.txt b/npc/custom/events/mushroom_event.txt
index 29faaf979..ef25a9294 100644
--- a/npc/custom/events/mushroom_event.txt
+++ b/npc/custom/events/mushroom_event.txt
@@ -23,7 +23,7 @@ prontera,142,228,6 script Find the Mushroom BLACK_MUSHROOM,{
if (.status || getgmlevel() < .GM) close;
mes "Start the event?";
next;
- if(select("- No:- Yes") == 1) close;
+ if(select("- No", "- Yes") == 1) close;
donpcevent strnpcinfo(0)+"::OnMinute10";
mes "[ Find The Mushroom ]";
mes "Event started!";
diff --git a/npc/custom/healer.txt b/npc/custom/healer.txt
index b05a24487..22b505741 100644
--- a/npc/custom/healer.txt
+++ b/npc/custom/healer.txt
@@ -22,7 +22,7 @@
if (.@price) {
message strcharinfo(0),"Healing costs "+.@price+" Zeny.";
if (Zeny < .@price) end;
- if(select("^0055FFHeal^000000:^777777Cancel^000000") == 2) close;
+ if(select("^0055FFHeal^000000", "^777777Cancel^000000") == 2) close;
Zeny -= .@price;
}
specialeffect2 EF_HEAL2; percentheal 100,100;
diff --git a/npc/custom/item_signer.txt b/npc/custom/item_signer.txt
index ee03c16eb..7e90542b1 100644
--- a/npc/custom/item_signer.txt
+++ b/npc/custom/item_signer.txt
@@ -19,7 +19,7 @@ prt_in,24,61,7 script Perchik 1_M_01,{
mes "[Perchik]";
mes "I can ^0055FFsign your name^000000 on almost any rare item you hold.";
next;
- if(select("Tell me more...:Sign my items, please!") == 1) {
+ if(select("Tell me more...", "Sign my items, please!") == 1) {
mes "[Perchik]";
mes "I can put your name on any slotless equipment or weapon.";
emotion e_ic;
@@ -101,7 +101,7 @@ prt_in,24,61,7 script Perchik 1_M_01,{
}
mes "Shall I sign your ^0055FF"+getitemname(.@id)+"^000000?";
next;
- if(select("Ok!:Leave")==2) {
+ if(select("Ok!", "Leave")==2) {
mes "[Perchik]";
mes "See you...";
emotion e_yawn;
diff --git a/npc/custom/itembind.txt b/npc/custom/itembind.txt
index d1f2b59c9..d39bfe802 100644
--- a/npc/custom/itembind.txt
+++ b/npc/custom/itembind.txt
@@ -18,13 +18,13 @@ prontera,144,174,4 script Bound Items 4_M_JP_MID,{
mes "With this, you can rest assured your items are safe.";
next;
mes "What would you like to do?";
- if(select("Bind:Unbind") == 1) {
+ if(select("Bind", "Unbind") == 1) {
if(Zeny < .bindprice) {
mes "You don't have enough zeny to bind an item.";
close;
}
mes "What kind of bind?";
- .@boundtype = 1 << (select("Account:Guild:Character")-1);
+ .@boundtype = 1 << (select("Account", "Guild", "Character")-1);
if(.@boundtype == 2 && (!getcharid(2) || getguildmaster(getcharid(2)) != strcharinfo(0))) {
mes "In order for me to bind an item to a guild you must be the master of one.";
close;
@@ -33,11 +33,16 @@ prontera,144,174,4 script Bound Items 4_M_JP_MID,{
for(.@i = 0; .@i < @inventorylist_count; .@i++) {
//We only show the items that you allow to be bound
//Allows equipment (default) or non-rental item
- if( @inventorylist_bound[.@i] || @inventorylist_expire[.@i] )
+ if (@inventorylist_bound[.@i] || @inventorylist_expire[.@i])
continue;
- if(((.allowbind & 1) && (getiteminfo(@inventorylist_id[.@i],2) == (4|5))) ||
- ((.allowbind & 2) && (getiteminfo(@inventorylist_id[.@i],2) == (0|2|11|18))) ||
- ((.allowbind & 4) && (getiteminfo(@inventorylist_id[.@i],2) == (3|6|7|8|10)))
+ if (((.allowbind & 1) && (getiteminfo(@inventorylist_id[.@i], 2) == IT_WEAPON || getiteminfo(@inventorylist_id[.@i], 2) == IT_ARMOR)) ||
+ ((.allowbind & 2) &&
+ (getiteminfo(@inventorylist_id[.@i], 2) == IT_HEALING || getiteminfo(@inventorylist_id[.@i], 2) == IT_USABLE ||
+ getiteminfo(@inventorylist_id[.@i], 2) == IT_DELAYCONSUME || getiteminfo(@inventorylist_id[.@i], 2) == IT_CASH)) ||
+ ((.allowbind & 4) &&
+ (getiteminfo(@inventorylist_id[.@i], 2) == IT_ETC || getiteminfo(@inventorylist_id[.@i], 2) == IT_CARD ||
+ getiteminfo(@inventorylist_id[.@i], 2) == IT_PETEGG || getiteminfo(@inventorylist_id[.@i], 2) == IT_PETARMOR ||
+ getiteminfo(@inventorylist_id[.@i], 2) == IT_AMMO))
) {
set .@bindlist$, .@bindlist$ + ":" + getitemname(@inventorylist_id[.@i]) + " - " + @inventorylist_id[.@i];
set .@bindlist[.@j],.@i;
@@ -47,14 +52,14 @@ prontera,144,174,4 script Bound Items 4_M_JP_MID,{
.@item = .@bindlist[select(.@bindlist$)-2];
next;
mes "Before I continue, I want you to know I can't tell the difference between multiple items. If you have a specific item you want bounded, please remove any duplicates from inventory.";
- if(select("I understand, continue:Wait a minute") == 2) {
+ if(select("I understand, continue", "Wait a minute") == 2) {
next;
mes "I'll be here when you're ready.";
close;
}
next;
mes "Are you sure you'd like to bind your "+ getitemname(@inventorylist_id[.@item]) +" to your "+.boundtypes$[.@boundtype]+"?";
- if(select("Yes:No") == 1) {
+ if(select("Yes", "No") == 1) {
Zeny -= .bindprice;
delitem2 @inventorylist_id[.@item],@inventorylist_amount[.@item],@inventorylist_identify[.@item],@inventorylist_refine[.@item],@inventorylist_attribute[.@item],@inventorylist_card1[.@item],@inventorylist_card2[.@item],@inventorylist_card3[.@item],@inventorylist_card4[.@item];
getitembound2 @inventorylist_id[.@item],@inventorylist_amount[.@item],@inventorylist_identify[.@item],@inventorylist_refine[.@item],@inventorylist_attribute[.@item],@inventorylist_card1[.@item],@inventorylist_card2[.@item],@inventorylist_card3[.@item],@inventorylist_card4[.@item],.@boundtype;
@@ -94,14 +99,14 @@ prontera,144,174,4 script Bound Items 4_M_JP_MID,{
}
}
mes "Before I continue, I want you to know I can't tell the difference between multiple items. If you have a specific item you want unbounded, please remove any duplicates from inventory.";
- if(select("I understand, continue:Wait a minute") == 2) {
+ if(select("I understand, continue", "Wait a minute") == 2) {
next;
mes "I'll be here when you're ready.";
close;
}
next;
mes "Are you sure you'd like to unbind your "+ getitemname(@inventorylist_id[.@item]) +"?";
- if(select("Yes:No") == 1) {
+ if(select("Yes", "No") == 1) {
Zeny -= .unbindprice;
delitem2 @inventorylist_id[.@item],@inventorylist_amount[.@item],@inventorylist_identify[.@item],@inventorylist_refine[.@item],@inventorylist_attribute[.@item],@inventorylist_card1[.@item],@inventorylist_card2[.@item],@inventorylist_card3[.@item],@inventorylist_card4[.@item];
getitem2 @inventorylist_id[.@item],@inventorylist_amount[.@item],@inventorylist_identify[.@item],@inventorylist_refine[.@item],@inventorylist_attribute[.@item],@inventorylist_card1[.@item],@inventorylist_card2[.@item],@inventorylist_card3[.@item],@inventorylist_card4[.@item];
diff --git a/npc/custom/jobmaster.txt b/npc/custom/jobmaster.txt
index c497ceef3..cc09055a4 100644
--- a/npc/custom/jobmaster.txt
+++ b/npc/custom/jobmaster.txt
@@ -55,7 +55,7 @@ prontera,153,193,6 script Job Master 2_F_MAGICMASTER,{
while (true) {
mes "Select an option.";
next;
- .@choice = select(" ~ ^0055FFRebirth^000000:"+(.third_classes ? " ~ ^FF0000Third Class^000000" : "")+": ~ ^777777Cancel^000000");
+ .@choice = select(" ~ ^0055FFRebirth^000000", (.third_classes ? " ~ ^FF0000Third Class^000000":""), " ~ ^777777Cancel^000000");
if (.@choice == 3)
close;
mes "[Job Master]";
@@ -150,7 +150,7 @@ function Job_Menu {
} else {
.@newjob = getarg(0);
}
- if (select(" ~ Change into ^0055FF"+jobname(.@newjob)+"^000000 class: ~ ^777777"+(getargcount() > 1 ? "Go back" : "Cancel")+"^000000") == 1) {
+ if (select(" ~ Change into ^0055FF"+ jobname(.@newjob) +"^000000 class", " ~ ^777777"+(getargcount() > 1 ? "Go back": "Cancel")+"^000000") == 1) {
mes "[Job Master]";
mes "You are now "+A_An(jobname(.@newjob))+"!";
if (.@newjob == Job_Novice_High && .linear_jobchange)
diff --git a/npc/custom/platinum_skills.txt b/npc/custom/platinum_skills.txt
index da35da389..3cd85f873 100644
--- a/npc/custom/platinum_skills.txt
+++ b/npc/custom/platinum_skills.txt
@@ -23,7 +23,7 @@ prontera,128,200,6 script Platinum Skill NPC 4_F_MAID,{
mes "I can give you the special skills available to your job.";
mes "Would you like these skills now?";
next;
- if (select("Yes Please:No") == 2) {
+ if (select("Yes Please", "No") == 2) {
mes "[Platinum Skill NPC]";
mes "Have a nice day... >.>";
close;
diff --git a/npc/custom/quests/berzebub.txt b/npc/custom/quests/berzebub.txt
index 8a57d4f3e..7dec41f79 100644
--- a/npc/custom/quests/berzebub.txt
+++ b/npc/custom/quests/berzebub.txt
@@ -22,7 +22,7 @@ prontera,165,178,8 script Old Woman 8_F_GRANDMOTHER,{
close; }
mes "Greeting, lad. I found a really nifty item while I was picking mushrooms near Glast Heim.";
next;
- if(select("Keep Talking:Leave")==2) goto M_Leave;
+ if(select("Keep Talking", "Leave")==2) goto M_Leave;
mes .@n$;
mes "I have never seen an item like this before. I am told it can be placed inside any accessory with a slot available.";
@@ -30,7 +30,7 @@ prontera,165,178,8 script Old Woman 8_F_GRANDMOTHER,{
mes .@n$;
mes "If you're interested in this item, I'll tell you what you need for me to make you one of your own. I can only give one of these to each player, so once you finish this quest, you may not do it again.";
next;
- if(select("Tell me more about it:Nah, I don't care about it")==2) goto M_Leave;
+ if(select("Tell me more about it", "Nah, I don't care about it")==2) goto M_Leave;
mes .@n$;
mes "I believe the item is called a ^FF0000Berzebub Card^000000. It makes you cast spells really fast!";
@@ -41,7 +41,7 @@ prontera,165,178,8 script Old Woman 8_F_GRANDMOTHER,{
mes " ~ "+.@items[.@i+1]+"x "+getitemname(.@items[.@i]);
if (countitem(.@items[.@i]) < .@items[.@i+1]) set .@nr,1; }
next;
- if(select("I have all of that!:I'll get those ASAP")==2) goto M_Leave;
+ if(select("I have all of that!", "I'll get those ASAP")==2) goto M_Leave;
mes .@n$;
if (.@nr) {
diff --git a/npc/custom/quests/hunting_missions.txt b/npc/custom/quests/hunting_missions.txt
index 372c6bffe..ad18a73f5 100644
--- a/npc/custom/quests/hunting_missions.txt
+++ b/npc/custom/quests/hunting_missions.txt
@@ -99,7 +99,7 @@ function Chk; function Cm;
else if (.Reset > 0)
mes "It will cost "+Cm(.Reset)+" Zeny.";
next;
- switch(select(" ~ Abandon...: ~ ^777777Cancel^000000")) {
+ switch(select(" ~ Abandon...", " ~ ^777777Cancel^000000")) {
case 1:
if (.Reset > 0) {
if (Zeny < .Reset) {
diff --git a/npc/custom/quests/kaho_balmung.txt b/npc/custom/quests/kaho_balmung.txt
index ff581825b..f08ece027 100644
--- a/npc/custom/quests/kaho_balmung.txt
+++ b/npc/custom/quests/kaho_balmung.txt
@@ -19,12 +19,12 @@ prontera,158,356,4 script Royal Messenger 8W_SOLDIER,{
mes "Welcome to Prontera.";
mes "I am the messenger in charge of the Royal Quests.";
next;
- if(select("Listen...:Walk away")==2) close;
+ if(select("Listen...", "Walk away")==2) close;
mes "[Royal Messenger]";
mes "There are two quests.";
mes "Choose the one you like.";
next;
- set .@i, select("Balmung:Lord Kaho's Horns:^777777Never mind.^000000");
+ set .@i, select("Balmung", "Lord Kaho's Horns", "^777777Never mind.^000000");
mes "[Royal Messenger]";
if (.@i==3) {
mes "Have a nice day.";
diff --git a/npc/custom/quests/kahohorn.txt b/npc/custom/quests/kahohorn.txt
index 880e2aff9..4d37c9530 100644
--- a/npc/custom/quests/kahohorn.txt
+++ b/npc/custom/quests/kahohorn.txt
@@ -45,7 +45,7 @@ geffen,115,107,5 script Lord Kaho's Servant 1_M_PUBMASTER,{
mes .@n$;
mes "Are you ready for me to make this special item?";
next;
- if(select("Sure am!:These requirements are unfathomable!")==2) {
+ if(select("Sure am!", "These requirements are unfathomable!")==2) {
mes .@n$;
mes "What I had to go through was more unfathomable...";
mes "If you succeed in getting these items, you will have incredible strength!";
diff --git a/npc/custom/quests/kings_items.txt b/npc/custom/quests/kings_items.txt
index 055315810..991112286 100644
--- a/npc/custom/quests/kings_items.txt
+++ b/npc/custom/quests/kings_items.txt
@@ -15,7 +15,7 @@ prt_castle,80,170,4 script King of Prontera 1_M_PRON_KING,{
mes "[King of Prontera]";
mes "Hello, can you help me?";
next;
- if(select("Sure, what can I do?:Sorry, I'm busy.")==2) {
+ if(select("Sure, what can I do?", "Sorry, I'm busy.")==2) {
mes "[King of Prontera]";
mes "Ok, that's fine, I'm sure someone else will help.";
close; }
@@ -26,7 +26,7 @@ prt_castle,80,170,4 script King of Prontera 1_M_PRON_KING,{
next;
setarray .@items1[0],5007,742,30,741,50,753,20,732,1,710,20,629,20;
setarray .@items2[0],1137,2254,1,2282,1,714,1;
- switch(select("What do you need?:I have the items!:Forget it.")) {
+ switch(select("What do you need?", "I have the items!", "Forget it.")) {
case 1:
for(set .@i,1; .@i<3; set .@i,.@i+1) {
mes "[King of Prontera]";
@@ -40,7 +40,7 @@ prt_castle,80,170,4 script King of Prontera 1_M_PRON_KING,{
mes "[King of Prontera]";
mes "What item do you want?";
next;
- set .@i, select("Crown:Sword");
+ set .@i, select("Crown", "Sword");
for(set .@j,1; .@j<getarraysize(getd(".@items"+.@i)); set .@j,.@j+2)
if (countitem(getd(".@items"+.@i+"["+.@j+"]")) < getd(".@items"+.@i+"["+(.@j+1)+"]")) set .@nr,1;
mes "[King of Prontera]";
@@ -66,7 +66,7 @@ prt_castle,84,170,4 script King's Daughter 1_M_SIZ,{
mes "[King's Daughter]";
mes "Hmph, I hate my dad right now!!";
next;
- if(select("Why?:Whatever...")==2) {
+ if(select("Why?", "Whatever...")==2) {
mes "[King's Daughter]";
mes "FINE THEN! Hmph!!";
close; }
diff --git a/npc/custom/quests/quest_shop.txt b/npc/custom/quests/quest_shop.txt
index 2d1ab33a4..dd7fad138 100644
--- a/npc/custom/quests/quest_shop.txt
+++ b/npc/custom/quests/quest_shop.txt
@@ -126,7 +126,7 @@ OnBuyItem:
set .@preview,1;
addtimer 1000, strnpcinfo(0)+"::OnEnd";
while(1) {
- switch(select(" ~ Purchase ^0055FF"+getitemname(.@q[0])+"^000000:"+((.@preview && !@qe[7])?" ~ Preview...":"")+": ~ ^777777Cancel^000000")) {
+ switch(select(" ~ Purchase ^0055FF"+ getitemname(.@q[0]) +"^000000", ((.@preview && !@qe[7])?" ~ Preview...": ""), " ~ ^777777Cancel^000000")) {
case 1:
if (@qe[0]) {
mes "[Quest Shop]";
diff --git a/npc/custom/quests/questboard.txt b/npc/custom/quests/questboard.txt
index e4336a67a..ba335d2d4 100644
--- a/npc/custom/quests/questboard.txt
+++ b/npc/custom/quests/questboard.txt
@@ -30,7 +30,7 @@ prontera,129,215,5 script Questboard 4_BOARD3,{
mes "Base EXP: ^0000FF"+getd("." +currentquest$+"_collectionexp["+0+"]")+"^000000";
mes "Job EXP: ^0000FF"+getd("." +currentquest$+"_collectionexp["+1+"]")+"^000000";
next;
- if(select("Finish:Abort") == 2){
+ if(select("Finish", "Abort") == 2){
mes "[^FF7700Questboard^000000]";
mes "Quest aborted.";
set currentquest$, "";
@@ -55,7 +55,7 @@ prontera,129,215,5 script Questboard 4_BOARD3,{
mes "Base EXP: ^0000FF"+getd("." +currentquest$+"_huntingexp["+0+"]")+"^000000";
mes "Job EXP: ^0000FF"+getd("." +currentquest$+"_huntingexp["+1+"]")+"^000000";
next;
- if(select("Finish:Abort") == 2){
+ if(select("Finish", "Abort") == 2){
mes "[^FF7700Questboard^000000]";
mes "Quest aborted.";
for(set .@x, 1; .@x < getarraysize(getd("."+currentquest$+"_huntingmob")); set .@x,.@x+2){
@@ -105,7 +105,7 @@ L_questmenu:
mes "Base EXP: ^0000FF"+getd("." +.@selection+"_collectionexp["+0+"]")+"^000000";
mes "Job EXP: ^0000FF"+getd("." +.@selection+"_collectionexp["+1+"]")+"^000000";
next;
- if(select("Accept:Decline") == 2){
+ if(select("Accept", "Decline") == 2){
close;
}
if(BaseLevel >= getd("." +.@selection+"_collectionmin") && BaseLevel <= getd("." +.@selection+"_collectionmax"))
@@ -152,7 +152,7 @@ L_questmenu:
mes "Base EXP: ^0000FF"+getd("." +.@selection+"_huntingexp["+0+"]")+"^000000";
mes "Job EXP: ^0000FF"+getd("." +.@selection+"_huntingexp["+1+"]")+"^000000";
next;
- if(select("Accept:Decline") == 2){
+ if(select("Accept", "Decline") == 2){
close;
}
if(BaseLevel >= getd("." +.@selection+"_huntingmin") && BaseLevel <= getd("." +.@selection+"_huntingmax"))
diff --git a/npc/custom/quests/sphinx_mask.txt b/npc/custom/quests/sphinx_mask.txt
index a32828b8b..f7e1023c4 100644
--- a/npc/custom/quests/sphinx_mask.txt
+++ b/npc/custom/quests/sphinx_mask.txt
@@ -37,7 +37,7 @@ L_Menu:
case 2: mes "Ahh a business man are you no? Fine, how about..."; break;
case 3: mes "Hmmm... you drive a hard bargain, ok... my final offer..."; break; }
next;
- if(select("Pay "+getarg(1)+"z:No deal")==2) return;
+ if(select("Pay "+getarg(1)+"z", "No deal")==2) return;
mes "[Turban Thief]";
if (Zeny < getarg(2)) {
mes "Are youz playin wit me? You don't have ze money!";
diff --git a/npc/custom/quests/sunglasses.txt b/npc/custom/quests/sunglasses.txt
index 1b45c9036..416dcb571 100644
--- a/npc/custom/quests/sunglasses.txt
+++ b/npc/custom/quests/sunglasses.txt
@@ -25,14 +25,14 @@ alberta,88,193,5 script Sunglasses Trader 1_F_MERCHANT_01,{
close; }
mes "Hello. What can I do for you?";
next;
- if(select("I heard that you can make ^0000FFSlotted Sunglasses^000000.:Nothing, sorry to bother you.")==2) {
+ if(select("I heard that you can make ^0000FFSlotted Sunglasses^000000.", "Nothing, sorry to bother you.")==2) {
mes "[Sunglasses Trader]";
mes "Come back to me than you are ready.";
close; }
mes "[Sunglasses Trader]";
mes "I do not make them, but I can tell you where to find the person who does. For a small fee...";
next;
- if(select("How much?:No way, I will find her myself!")==2) {
+ if(select("How much?", "No way, I will find her myself!")==2) {
mes "[Sunglasses Trader]";
mes "Suit yourself, the Maker will not make you ^0000FFSlotted Sunglasses^000000 unless she knows that you are coming.";
mes "Only I can tell her you are coming.";
@@ -46,7 +46,7 @@ alberta,88,193,5 script Sunglasses Trader 1_F_MERCHANT_01,{
mes " - ^00008850 Feathers^000000";
mes " - ^000088100000z^000000";
next;
- if(select("Alright, here.:That's too much!")==2) {
+ if(select("Alright, here.", "That's too much!")==2) {
mes "[Sunglasses Trader]";
mes "Suit yourself.";
close; }
@@ -75,14 +75,14 @@ moc_fild07,334,186,5 script Maseph 4_F_GON,{
mes "Hello there.";
mes "You came for the ^000088Slotted Sunglasses^000000, right?";
next;
- if(select("Yes:No, sorry to bother you.")==2) {
+ if(select("Yes", "No, sorry to bother you.")==2) {
mes "[Maseph]";
mes "Off you go, then.";
close; }
mes "[Maseph]";
mes "To make one, I will need one pair of ^000088Sunglasses^000000 and 400000z.";
next;
- if(select("Here you go.:No, thanks.")==2) {
+ if(select("Here you go.", "No, thanks.")==2) {
mes "[Maseph]";
mes "As you wish.";
close; }
diff --git a/npc/custom/quests/valhallen.txt b/npc/custom/quests/valhallen.txt
index c70de008b..1a2b45968 100644
--- a/npc/custom/quests/valhallen.txt
+++ b/npc/custom/quests/valhallen.txt
@@ -17,7 +17,7 @@ prontera,147,171,5 script Lenneth 4_F_VALKYRIE,{
mes "I can transmute for you many of the Valhallen items,";
mes "although they require many rare elements to make.";
next;
- switch(select("Mjolnir:Sleipnir:Brisingamen:Gleipnir:Megingjard")) {
+ switch(select("Mjolnir", "Sleipnir", "Brisingamen", "Gleipnir", "Megingjard")) {
case 1:
mes "[Lenneth]";
mes "^3355FFMjolnir^000000 is the mighty Hammer of Thor.";
@@ -52,7 +52,7 @@ prontera,147,171,5 script Lenneth 4_F_VALKYRIE,{
mes "[Lenneth]";
mes "Do you desire ^3355FF"+getitemname(.@items[0])+"^000000?";
next;
- if(select("Yes:No")==2) {
+ if(select("Yes", "No")==2) {
mes "[Lenneth]";
mes "Please return if you change your mind.";
close; }
diff --git a/npc/custom/resetnpc.txt b/npc/custom/resetnpc.txt
index 1f8448111..2f34435a0 100644
--- a/npc/custom/resetnpc.txt
+++ b/npc/custom/resetnpc.txt
@@ -26,7 +26,7 @@ prontera,150,193,4 script Reset Girl 4_F_TELEPORTER,{
mes "Reset Both: "+ .@ResetBoth +"z";
mes "Please select the service you want:";
next;
- switch(select("^FF3355Reset Skills:Reset Stats:Reset Both^000000:Cancel")) {
+ switch(select("^FF3355Reset Skills", "Reset Stats", "Reset Both^000000", "Cancel")) {
case 1:
mes "[Reset Girl]";
if (Zeny < .@ResetSkill) {
diff --git a/npc/custom/stylist.txt b/npc/custom/stylist.txt
index 4bbc8f8dd..37661ccb9 100644
--- a/npc/custom/stylist.txt
+++ b/npc/custom/stylist.txt
@@ -14,7 +14,7 @@ prontera,170,180,1 script Stylist#custom_stylist 2_M_DYEINGER,{
setarray .@styles[1],getbattleflag("max_cloth_color"),getbattleflag("max_hair_style"),getbattleflag("max_hair_color");
setarray .@Look[1],7,1,6;
- set .@s, select(" ~ Cloth color: ~ Hairstyle: ~ Hair color");
+ set .@s, select(" ~ Cloth color", " ~ Hairstyle", " ~ Hair color");
set .@Revert, getlook(.@Look[.@s]);
set .@style,1;
while(1) {
diff --git a/npc/custom/woe_controller.txt b/npc/custom/woe_controller.txt
index fee4dfac5..b0836820f 100644
--- a/npc/custom/woe_controller.txt
+++ b/npc/custom/woe_controller.txt
@@ -234,7 +234,7 @@ while(1) {
}
}
next;
- switch(select(""+((.CastleWarp || .Active[1])?" ~ Warp to castles...":"")+": ~ Check schedule...: ~ View castle owners...:"+((getgmlevel()<.GMAccess || !getgmlevel())?"":" ~ Manage sessions...")+": ~ ^777777Cancel^000000")) {
+ switch(select(((.CastleWarp || .Active[1])?" ~ Warp to castles...":""), "~ Check schedule...", " ~ View castle owners...", ((getgmlevel()<.GMAccess || !getgmlevel())?"":" ~ Manage sessions..."), " ~ ^777777Cancel^000000")) {
case 1:
if (.CastleWarp) set .@clr$,"^0055FF";
set .@menu$,"";
@@ -287,7 +287,7 @@ while(1) {
mes "There are ^0055FF"+(.Size/4)+" session(s)^000000 configured.";
mes "What would you like to do?";
next;
- switch(select(" ~ Add a session...: ~ Delete a session...: ~ Reload settings...:"+((agitcheck() || agitcheck2())?" ~ End WOE session...":"")+": ~ ^777777Go back^000000")) {
+ switch(select(" ~ Add a session...", " ~ Delete a session...", " ~ Reload settings...", ((agitcheck() || agitcheck2())?" ~ End WOE session...": ""), " ~ ^777777Go back^000000")) {
case 1:
mes "[New Session]";
if (.Size > 127) {
@@ -344,7 +344,7 @@ while(1) {
mes "[New Session]";
mes "Are you sure?";
next;
- switch(select(" ~ ^0055FFAdd session...^000000: ~ Continue selecting castles...: ~ ^777777Cancel^000000")) {
+ switch(select(" ~ ^0055FFAdd session...^000000", " ~ Continue selecting castles...", " ~ ^777777Cancel^000000")) {
case 1:
for(set .@i,0; .@i<.Size; set .@i,.@i+4)
if ((.@day == $WOE_CONTROL[.@i] && .@end <= $WOE_CONTROL[.@i+1]) || .@day < $WOE_CONTROL[.@i]) {
@@ -386,7 +386,7 @@ while(1) {
mes "Delete ^0055FF"+.Days$[$WOE_CONTROL[.@i*4]]+"'s^000000 session?";
mes "This action cannot be undone.";
next;
- set .@j, select(" ~ ^FF0000Delete session...^000000: ~ ^777777Cancel^000000");
+ set .@j, select(" ~ ^FF0000Delete session...^000000", " ~ ^777777Cancel^000000");
mes "[Remove Session]";
if (.@j == 2)
mes "Cancelled.";
@@ -405,7 +405,7 @@ while(1) {
mes "Be aware that this will disrupt the current WOE session.";
}
next;
- set .@i, select(" ~ ^0055FFReload settings...^000000: ~ ^777777Cancel^000000");
+ set .@i, select(" ~ ^0055FFReload settings...^000000", " ~ ^777777Cancel^000000");
mes "[Reload Settings]";
if (.@i == 2) mes "Cancelled.";
else {
@@ -426,7 +426,7 @@ while(1) {
mes " ";
mes "Kill the current WOE session?";
next;
- set .@i, select(" ~ ^FF0000End session...^000000:"+((.Options&1)?" ~ ^FF0000End session without rewards...^000000":"")+": ~ ^777777Cancel^000000");
+ set .@i, select(" ~ ^FF0000End session...^000000", ((.Options&1)?" ~ ^FF0000End session without rewards...^000000": ""), " ~ ^777777Cancel^000000");
mes "[Force Agit End]";
if (.@i == 3)
mes "Cancelled.";
diff --git a/npc/events/MemorialDay_2008.txt b/npc/events/MemorialDay_2008.txt
index 341138fce..cf4e54430 100644
--- a/npc/events/MemorialDay_2008.txt
+++ b/npc/events/MemorialDay_2008.txt
@@ -61,7 +61,7 @@ prontera,182,214,4 script Lauds#Memorial 1_M_MERCHANT,{
mes "If you think this is just another holiday, I'm not going to waste my breath.";
mes "But if you like to pay a tribute to great soldiers, I will help you ready yourself.";
next;
- if (select("I guess so...:Are you crazy or something?") == 2) {
+ if (select("I guess so...", "Are you crazy or something?") == 2) {
mes "[Mad Sago Lauds]";
mes "Fine, be unprepared!";
next;
@@ -118,7 +118,7 @@ prontera,182,214,4 script Lauds#Memorial 1_M_MERCHANT,{
mes "[Mad Sago Lauds]";
mes "Say, how do you like to go on a journey to pay a tribute to Memorial Day?";
next;
- if (select("Sure.:No, I'm Busy.") == 2) {
+ if (select("Sure.", "No, I'm Busy.") == 2) {
mes "[Mad Sago Lauds]";
mes "Don't come crying to me if someone decides to build a highway through your home!";
close;
@@ -284,7 +284,7 @@ prontera,150,270,4 script Grast#Memorial 4_M_HUMERCHANT,{
mes "If you feel too burdened to gather them all,";
mes "I can provide you all the materials.";
next;
- if (select("I'll gather the rest.:Give me the materials.") == 2) {
+ if (select("I'll gather the rest.", "Give me the materials.") == 2) {
goto L_GiveUp;
}
goto L_Continue;
@@ -312,7 +312,7 @@ prontera,150,270,4 script Grast#Memorial 4_M_HUMERCHANT,{
mes "You'll have to bring me more materials afterwards.";
mes "If you feel too burdened to gather them all, I can provide you all the materials.";
next;
- if (select("I'll gather the rest.:Give me the materials.") == 2) {
+ if (select("I'll gather the rest.", "Give me the materials.") == 2) {
goto L_GiveUp;
}
goto L_Continue;
@@ -341,7 +341,7 @@ prontera,150,270,4 script Grast#Memorial 4_M_HUMERCHANT,{
mes "If I provide you all materials, however, I won't have to thank you for your service.";
mes "It's your call, " + strcharinfo(0) + ".";
next;
- if (select("I'll gather the rest.:Give me the materials.") == 2) {
+ if (select("I'll gather the rest.", "Give me the materials.") == 2) {
goto L_GiveUp;
}
goto L_Continue;
@@ -362,7 +362,7 @@ prontera,150,270,4 script Grast#Memorial 4_M_HUMERCHANT,{
mes "[Grast]";
mes "Okay, which hand would you like to pick?";
next;
- if (select("Left hand.:Right hand.") == 2) {
+ if (select("Left hand.", "Right hand.") == 2) {
mes "[Grast]";
mes "You've selected my right hand.";
mes "Here's the gift for you.";
diff --git a/npc/events/RWC_2011.txt b/npc/events/RWC_2011.txt
index dcb373c96..1fc15bba5 100644
--- a/npc/events/RWC_2011.txt
+++ b/npc/events/RWC_2011.txt
@@ -49,7 +49,7 @@ prontera,114,81,5 script RWC2011 Agent#2 4_M_ATEIL,{
next;
.@loop = 1;
while(.@loop) {
- switch(select("What is RWC?:Are you a New Agent?:I don't care.")) {
+ switch(select("What is RWC?", "Are you a New Agent?", "I don't care.")) {
case 1:
mes "[New Agent]";
if (BaseLevel < 70)
@@ -85,7 +85,7 @@ prontera,114,81,5 script RWC2011 Agent#2 4_M_ATEIL,{
mes "[New Agent]";
mes "Would you like to listen to my story?";
next;
- if(select("Sure, let me hear it.:No, thank you.") == 2) {
+ if(select("Sure, let me hear it.", "No, thank you.") == 2) {
mes "[New Agent]";
mes "Arrgg!! Are you ignoring me because I'm new? Usually people listen...";
next;
@@ -156,7 +156,7 @@ prontera,114,81,5 script RWC2011 Agent#2 4_M_ATEIL,{
emotion e_sob;
mes "- He looks at you with imploring eyes. -";
next;
- if(select("Ok, I will help you!:How much money can you offer me?") == 2) {
+ if(select("Ok, I will help you!", "How much money can you offer me?") == 2) {
mes "[New Agent]";
mes "Have you decided to help me? Well, I will prepare some gifts. I'm sure you'll like them.";
next;
@@ -246,7 +246,7 @@ prontera,114,81,5 script RWC2011 Agent#2 4_M_ATEIL,{
mes "You've come again~";
mes "Thanks for the last time! We still have lots of cards to find. Could you help me out?";
next;
- switch(select("Ok!:I'm busy now.")) {
+ switch(select("Ok!", "I'm busy now.")) {
case 1:
mes "[RWC2011 Agent]";
mes "It's the same mission as before.";
diff --git a/npc/events/RWC_2012.txt b/npc/events/RWC_2012.txt
index b23ebe2d3..70d6c0d60 100644
--- a/npc/events/RWC_2012.txt
+++ b/npc/events/RWC_2012.txt
@@ -63,7 +63,7 @@ prontera,147,61,3 script Driller#pron 4_M_BARBER,{
mes "[Driller]";
mes "You should also know that making a card slot it extremely dangerous. ^ff0000Chances to succeed are about 50%.^000000 Do you wish to proceed?";
next;
- if(select("Cancel:Let's go!") == 1) {
+ if(select("Cancel", "Let's go!") == 1) {
mes "[Driller]";
mes "See ya then.";
close;
@@ -126,7 +126,7 @@ prontera,147,59,3 script Goldberg#pron 4_M_OILMAN,{
mes "However, I can see that the accessory you are wearing is not something I can work on. Please equip a RWC Memorial accessory.";
close;
}
- .@select = select("Sorry, not interested.:Please, empower my accessory.:Remove the Enchant.")-1;
+ .@select = select("Sorry, not interested.", "Please, empower my accessory.", "Remove the Enchant.")-1;
if (.@select == 0) {
mes "[Goldberg]";
mes "Alright, then, see you next time...";
@@ -167,25 +167,25 @@ prontera,147,59,3 script Goldberg#pron 4_M_OILMAN,{
mes "Which enchantment would you like to infuse?";
next;
setarray .@enchant_select[0],1,2,3,4;
- .@i = select("Cancel:Fighting Spirit:ATK (%):Max HP:HP")-2;
+ .@i = select("Cancel", "Fighting Spirit", "ATK (%)", "Max HP", "HP")-2;
break;
case 3:
setarray .@enchant_select[0],5,6,7;
- .@i = select("Cancel:Spell:MATK (%):SP")-2;
+ .@i = select("Cancel", "Spell", "MATK (%)", "SP")-2;
break;
case 2:
mes "[Goldberg]";
mes "^ff0000Be careful! There is about a 25% chance that the enchantment will fail. If this happens, the item will be destroyed.^000000 Which enchantment would you like to infuse?";
next;
setarray .@enchant_select[0],8,9,10,11,12,13,14;
- .@i = select("Cancel:STR:AGI:VIT:INT:DEX:LUK:SP")-2;
+ .@i = select("Cancel", "STR", "AGI", "VIT", "INT", "DEX", "LUK", "SP")-2;
break;
case 1:
mes "[Goldberg]";
mes "^ff0000There is about a 25% chance that the enchantment will fail. If this happens, the item will be destroyed.^000000 Which enchantment would you like to infuse?";
next;
setarray .@enchant_select[0],8,9,10,11,12,13,15,16;
- .@i = select("Cancel:STR:AGI:VIT:INT:DEX:LUK:MHP:HP")-2;
+ .@i = select("Cancel", "STR", "AGI", "VIT", "INT", "DEX", "LUK", "MHP", "HP")-2;
break;
case 0:
mes "[Goldberg]";
@@ -200,7 +200,7 @@ prontera,147,59,3 script Goldberg#pron 4_M_OILMAN,{
mes "[Goldberg]";
mes "The power of the enchantment will be randomly chosen. ^ff0000Once infused, the enchantment cannot be removed.^000000 Shall we continue?";
next;
- if(select("No, please stop.:Yes, please proceed.") == 1) {
+ if(select("No, please stop.", "Yes, please proceed.") == 1) {
mes "[Goldberg]";
mes "Alright, then, see you next time...";
close;
@@ -314,7 +314,7 @@ prontera,147,59,3 script Goldberg#pron 4_M_OILMAN,{
mes "[Goldberg]";
mes "I will just initialize the enchant option without doing anything to the slotted card. You wanna continue?";
next;
- if(select("I will stop.:Yep, sure, go on.") == 1) {
+ if(select("I will stop.", "Yep, sure, go on.") == 1) {
mes "[Goldberg]";
mes "Come back if you change your mind.";
close;
diff --git a/npc/events/StPatrick_2008.txt b/npc/events/StPatrick_2008.txt
index 9b4123345..a47e7f661 100644
--- a/npc/events/StPatrick_2008.txt
+++ b/npc/events/StPatrick_2008.txt
@@ -89,7 +89,7 @@ prt_fild05,170,286,4 script Anxious Leprechaun#8pday 4_M_PATRICK,{
mes "I have not even begun brewing me famous green ale on account of this mess.";
mes "I will ask ye, will ya help get me treasure back?";
next;
- if (select("Sure, I can help you.:I'm too busy.") == 2) {
+ if (select("Sure, I can help you.", "I'm too busy.") == 2) {
mes "[O'Riley the Leprechaun]";
mes "Aye, I understand.";
mes "Thank you for listening to me tale.";
@@ -182,7 +182,7 @@ prt_fild05,170,286,4 script Anxious Leprechaun#8pday 4_M_PATRICK,{
mes "It be a fair bounty for the ill-gotten coins.";
mes "So, what kind of coin have ye brought?";
next;
- switch(select("Bronze Coins:Silver Coins:Gold Coins:Quit.")) {
+ switch(select("Bronze Coins", "Silver Coins", "Gold Coins", "Quit.")) {
case 1:
mes "[O'Riley the Leprechaun]";
mes "Thank you. Here's your ale~";
@@ -232,7 +232,7 @@ OnTouch:
close;
}
else {
- if (select("Use Firecrackers.:Ignore") == 2) {
+ if (select("Use Firecrackers.", "Ignore") == 2) {
close;
}
mes "You buried 200 Firecrackers under the pile of rocks.";
diff --git a/npc/events/children_week.txt b/npc/events/children_week.txt
index 5c72df97f..2cb654cd8 100644
--- a/npc/events/children_week.txt
+++ b/npc/events/children_week.txt
@@ -54,7 +54,7 @@ prontera,146,91,5 script Pandit chacha#child07 1_M_PUBMASTER,{
mes "I would like to give the small gift to little adventurer...";
mes "What about you? Do you want to take it?";
next;
- if(select("No. I will take it later.:Sure, I want.") == 1) {
+ if(select("No. I will take it later.", "Sure, I want.") == 1) {
mes "[Pandit chacha]";
mes "That's too bad.... hum...";
mes "I gathered some stuffs from far a way world to make it....";
@@ -76,7 +76,7 @@ prontera,146,91,5 script Pandit chacha#child07 1_M_PUBMASTER,{
mes "You did good work.";
mes "Could you give me 1 Wedding Bouquet and 1 Witherless Rose? ";
next;
- if(select("Not yet.:Sure, take it.") == 1) {
+ if(select("Not yet.", "Sure, take it.") == 1) {
mes "[Pandit chacha]";
mes "If you are not prepared yet, call me when you ready.";
close;
diff --git a/npc/events/christmas_2005.txt b/npc/events/christmas_2005.txt
index d3d9841e2..a39fe5851 100644
--- a/npc/events/christmas_2005.txt
+++ b/npc/events/christmas_2005.txt
@@ -65,7 +65,7 @@ xmas_in,89,92,5 script Louise Kim#designer 4_F_06,{
emotion e_lv;
next;
if (countitem(Santa's_Hat) > 0) {
- if (select("Here.:It's ok.") == 1) {
+ if (select("Here.", "It's ok.") == 1) {
mes "[Designer Louise Kim]";
mes "Nice choice!!";
mes "If I do it like this ...";
@@ -73,7 +73,7 @@ xmas_in,89,92,5 script Louise Kim#designer 4_F_06,{
mes "finally it'll turn into fantastic hat.";
mes "But before that,I need some materials to make with.";
next;
- if (select("What are the materials?:So what? I don't want to know.") == 1) {
+ if (select("What are the materials?", "So what? I don't want to know.") == 1) {
mes "[Designer Louise Kim]";
mes "Well, nothing special.";
mes "Basically, you need Santa's hat of course.";
@@ -228,7 +228,7 @@ prontera,155,285,3 script Enjoy#enjoy 4_M_MONK,{
mes "!!!!!!!!!!!";
mes "!!!!!!!!!!!!!";
next;
- switch(select("Wow!:Hm...I'm not interested.:I have ~")){
+ switch(select("Wow!", "Hm...I'm not interested.", "I have ~")){
case 1:
mes "[Enjoy]";
mes "Alright~~!!!";
@@ -967,7 +967,7 @@ prontera,156,242,0 script Oholy#pron::OholyDup 1_F_PRIEST,{
mes "your mind when you think of Christmas?";
next;
}
- switch(select("Santa Claus:Christmas Gifts:Christmas Carols:Santa Hat:I don't like couples")) {
+ switch(select("Santa Claus", "Christmas Gifts", "Christmas Carols", "Santa Hat", "I don't like couples")) {
case 1:
mes "[Oholy]";
mes "Santa Claus!";
diff --git a/npc/events/christmas_2008.txt b/npc/events/christmas_2008.txt
index 593a23caf..c575cb9c6 100644
--- a/npc/events/christmas_2008.txt
+++ b/npc/events/christmas_2008.txt
@@ -73,7 +73,7 @@ prontera,226,306,4 script Caroller#iROxmas08 1_F_PRIEST,{
mes "you think about Christmas?";
next;
}
- switch(select("Santa Claus:Gift Boxes:Carols:Santa Costumes:Fake Santa Antonio")) {
+ switch(select("Santa Claus", "Gift Boxes", "Carols", "Santa Costumes", "Fake Santa Antonio")) {
case 1:
mes "[Caroller]";
@@ -146,7 +146,7 @@ prontera,226,306,4 script Caroller#iROxmas08 1_F_PRIEST,{
mes "[Caroller]";
mes "I can bake you a cake, and I can carve your name on the cake, if you want!";
next;
- if (select("No, thanks.:Please name it for me.") == 2) {
+ if (select("No, thanks.", "Please name it for me.") == 2) {
mes "[Caroller]";
mes "Thank for your help!";
next;
@@ -209,7 +209,7 @@ prontera,226,306,4 script Caroller#iROxmas08 1_F_PRIEST,{
mes "[Caroller]";
mes "I am so devastated, since the Singing Crystal has been the hope of many children around the villages.";
next;
- if (select("There's no other way to carol?:You can hear carols in Lutie.") == 2) {
+ if (select("There's no other way to carol?", "You can hear carols in Lutie.") == 2) {
mes "[Caroller]";
mes "And just stay there, every Christmas, for your whole life?";
next;
@@ -463,7 +463,7 @@ prontera,226,306,4 script Caroller#iROxmas08 1_F_PRIEST,{
mes "Wow! Were you naughty or nice this year?";
mes "All right, what comes to your mind when you think about Christmas?";
next;
- switch(select("Carolling:Santa Claus:Gift Boxes:Santa Costume:Not much really...")) {
+ switch(select("Carolling", "Santa Claus", "Gift Boxes", "Santa Costume", "Not much really...")) {
case 1:
mes "[Santa Claus]";
@@ -514,7 +514,7 @@ prontera,226,306,4 script Caroller#iROxmas08 1_F_PRIEST,{
mes "[Santa Claus]";
mes "Do you want to play a game with me?";
next;
- if (select("No, thanks.:Yes, I would.") == 1) {
+ if (select("No, thanks.", "Yes, I would.") == 1) {
mes "[Santa Claus]";
mes "Aww, don't be afraid.";
mes "If you've been a little naughty this year I won't stuff your stockings with coal.";
@@ -575,7 +575,7 @@ prontera,226,306,4 script Caroller#iROxmas08 1_F_PRIEST,{
mes "I'm picking up only one!";
mes "Please guess what is is.";
next;
- switch(select("Poring:Angeling:Ghostring")) {
+ switch(select("Poring", "Angeling", "Ghostring")) {
case 1:
mes "["+strcharinfo(0)+"]";
mes "Um...I choose Poring!";
@@ -763,7 +763,7 @@ xmas_in,89,92,4 script Louise Kim#iROxmas08 4_F_06,{
mes "[Louise Kim]";
mes "Are you interested?";
next;
- if (select("Nope.:Yes, please.") == 1) {
+ if (select("Nope.", "Yes, please.") == 1) {
mes "[Louise Kim]";
mes "Ah!";
mes "You're silly! You lost your big chance!";
@@ -785,7 +785,7 @@ xmas_in,89,92,4 script Louise Kim#iROxmas08 4_F_06,{
mes "[Louise Kim]";
mes "Anyway, can you bring me some stuff?";
next;
- if (select("Why not? What do you need?:Sorry, no time.") == 2) {
+ if (select("Why not? What do you need?", "Sorry, no time.") == 2) {
emotion e_heh;
mes "[Louise Kim]";
mes "What?";
diff --git a/npc/events/easter_2008.txt b/npc/events/easter_2008.txt
index 48417f8bd..5a28cd0bf 100644
--- a/npc/events/easter_2008.txt
+++ b/npc/events/easter_2008.txt
@@ -46,7 +46,7 @@ prontera,111,99,5 script Egg Salesman#prt::EggVendor 4W_M_02,{
mes "Eggs that I'm selling?";
next;
while(1) {
- switch(select("What are you doing?:Why Chicken Eggs?:Sure, I'll buy some.:Never mind.")) {
+ switch(select("What are you doing?", "Why Chicken Eggs?", "Sure, I'll buy some.", "Never mind.")) {
case 1:
mes "[Egg Salesman]";
mes "What am I--? I'm";
@@ -238,7 +238,7 @@ prontera,230,312,3 script Nerlen#es07 1_F_PRIEST,{
mes "Would you like me to";
mes "make some for you?";
next;
- switch(select("What do I need to make Holy Eggs?:I want to make Holy Eggs.:Maybe next time.")) {
+ switch(select("What do I need to make Holy Eggs?", "I want to make Holy Eggs.", "Maybe next time.")) {
case 1:
mes "[Nerlen]";
mes "For each Holy Egg";
@@ -354,7 +354,7 @@ morocc,131,26,5 script Secret Corps#egg 4_M_MASKMAN,{
mes "Why don't";
mes "you... Join us?";
next;
- switch(select("What for?:Um... But you're suspicious!")) {
+ switch(select("What for?", "Um... But you're suspicious!")) {
case 1:
mes "[Corps Member]";
mes "I see I've caught your";
@@ -394,7 +394,7 @@ morocc,131,26,5 script Secret Corps#egg 4_M_MASKMAN,{
mes "I hope you brought the";
mes "10 Holy Eggs I require.";
next;
- switch(select("Give Holy Eggs:Don't Give Holy Eggs")) {
+ switch(select("Give Holy Eggs", "Don't Give Holy Eggs")) {
case 1:
mes "[Corps Member]";
mes "So you do wish to";
@@ -472,7 +472,7 @@ morocc,131,26,5 script Secret Corps#egg 4_M_MASKMAN,{
mes "Now, did you bring me";
mes "33 Holy Eggs for your task?";
next;
- switch(select("Give Holy Eggs:Don't Give Holy Eggs")) {
+ switch(select("Give Holy Eggs", "Don't Give Holy Eggs")) {
case 1:
if (countitem(Holy_Egg) > 32) {
mes "[Corps Member]";
diff --git a/npc/events/easter_2010.txt b/npc/events/easter_2010.txt
index 18979e744..645e0cacf 100644
--- a/npc/events/easter_2010.txt
+++ b/npc/events/easter_2010.txt
@@ -74,7 +74,7 @@ prontera,202,297,3 script Rina#Easter 4_F_JOB_HUNTER,{
mes "and then needs to solve";
mes "several problems instead of me.";
next;
- if (select("Let's help ^800080Rina^000000.:Just skip it.") == 2) {
+ if (select("Let's help ^800080Rina^000000.", "Just skip it.") == 2) {
emotion e_sigh;
mes "[Rina]";
mes "To help me,";
@@ -184,7 +184,7 @@ prontera,202,297,3 script Rina#Easter 4_F_JOB_HUNTER,{
mes "^787878- whether you can listen -^000000";
mes "^787878- to the music sound. -^000000";
next;
- if(select("[I'm ready to listen to the BGM.]:[I can't listen to the BGM.]") == 2) {
+ if(select("[I'm ready to listen to the BGM.]", "[I can't listen to the BGM.]") == 2) {
mes "[Rina]";
mes "I am so shocked that";
mes "you cannot feel the music.";
@@ -366,7 +366,7 @@ prontera,204,297,3 script Rina's Little Friend 4_DRAGON_EGG,{
mes "I guess you're the trustworthy friend.";
mes "Are you here to make a deal with me?";
next;
- switch(select("Yes.:No.:What do you mean?")) {
+ switch(select("Yes.", "No.", "What do you mean?")) {
case 1:
if (ADVJOB == 0) {
if (BaseLevel < 70)
@@ -389,7 +389,7 @@ prontera,204,297,3 script Rina's Little Friend 4_DRAGON_EGG,{
mes "I will start it right now.";
mes "Are you ready for it?";
next;
- if(select("Yes, let's start it.:No, stop it.") == 2) {
+ if(select("Yes, let's start it.", "No, stop it.") == 2) {
mes "[Rina's Little Friend]";
mes "Heh. It's boring.";
close;
@@ -491,7 +491,7 @@ prontera,204,297,3 script Rina's Little Friend 4_DRAGON_EGG,{
mes "It may be end in failure";
mes "and it can be something like Pet Egg.";
next;
- if(select("Ask the cost.:Stop listening because it feels like a trick.") == 2) {
+ if(select("Ask the cost.", "Stop listening because it feels like a trick.") == 2) {
mes "[Rina's Little Friend]";
mes "Well... I don't really care.";
mes "Good bye.";
@@ -552,7 +552,7 @@ prontera,116,82,5 script Traveler#01Easter 4_M_03,{
mes "Hmm, I think I might";
mes "see you around here before.";
next;
- if(select("Listen some more.:Just ignore it.") == 2) {
+ if(select("Listen some more.", "Just ignore it.") == 2) {
mes "[Traveler]";
mes "As I expected,";
mes "you are a silent person. Ha ha.";
@@ -578,7 +578,7 @@ prontera,116,82,5 script Traveler#01Easter 4_M_03,{
mes "that new adventurer?";
mes "Or that is just your face look. Ha ha.";
next;
- if(select("I'm interested in it.:I don't care at all.") == 2) {
+ if(select("I'm interested in it.", "I don't care at all.") == 2) {
mes "[Traveler]";
mes "Ah~ I see~!";
mes "Then, Good bye.";
diff --git a/npc/events/gdevent_aru.txt b/npc/events/gdevent_aru.txt
index be12e50f8..ba7564fff 100644
--- a/npc/events/gdevent_aru.txt
+++ b/npc/events/gdevent_aru.txt
@@ -94,7 +94,7 @@ arug_dun01,199,195,5 script Dwarf#aru_gd 4_M_DWARF,{
mes "Help me!";
mes "Please, help me!";
next;
- switch(select("What happened?:Nevermind.")) {
+ switch(select("What happened?", "Nevermind.")) {
case 1:
mes "[Dwarf]";
mes "I am Morestone and I collect rare gems.";
@@ -160,7 +160,7 @@ arug_dun01,199,195,5 script Dwarf#aru_gd 4_M_DWARF,{
mes "If you want, I can take ^3131FFyou and your guild members^000000 to explore that area.";
mes "Do you want to go there now?";
next;
- switch(select("Wait! I'm not ready yet.:Let's go!")) {
+ switch(select("Wait! I'm not ready yet.", "Let's go!")) {
case 1:
$@gdeventv_a1 = 0;
$@gdevents_a$ = "";
@@ -205,7 +205,7 @@ arug_dun01,199,195,5 script Dwarf#aru_gd 4_M_DWARF,{
mes "Oh, you are a member.";
mes "Would you like to go to the mysterious area?";
next;
- switch(select("Let's go.:No, thanks.")) {
+ switch(select("Let's go.", "No, thanks.")) {
case 1:
mes "[Morestone]";
mes "I hope you enjoy yourself, my friend.";
@@ -226,7 +226,7 @@ arug_dun01,199,195,5 script Dwarf#aru_gd 4_M_DWARF,{
mes "Help me!";
mes "Please, help me!";
next;
- switch(select("What happened?:Nevermind.")) {
+ switch(select("What happened?", "Nevermind.")) {
case 1:
mes "[Dwarf]";
mes "I am Morestone and I collect rare gems.";
@@ -292,7 +292,7 @@ arug_dun01,199,195,5 script Dwarf#aru_gd 4_M_DWARF,{
mes "If you want, I can take ^3131FFyou and your guild members^000000 to explore that area.";
mes "Do you want to go there now?";
next;
- switch(select("Wait! I'm not ready yet.:Let's go!")) {
+ switch(select("Wait! I'm not ready yet.", "Let's go!")) {
case 1:
$@gdeventv_a1 = 0;
$@gdevents_a$ = "";
@@ -348,7 +348,7 @@ arug_dun01,199,195,5 script Dwarf#aru_gd 4_M_DWARF,{
mes "Oh, you are a member.";
mes "Would you like to go to the mysterious area?";
next;
- switch(select("Let's go.:No, thanks.")) {
+ switch(select("Let's go.", "No, thanks.")) {
case 1:
mes "[Morestone]";
mes "I hope you enjoy yourself, my friend.";
@@ -369,7 +369,7 @@ arug_dun01,199,195,5 script Dwarf#aru_gd 4_M_DWARF,{
mes "Help me!";
mes "Please, help me!";
next;
- switch(select("What happened?:Nevermind.")) {
+ switch(select("What happened?", "Nevermind.")) {
case 1:
mes "[Dwarf]";
mes "I am Morestone and I collect rare gems.";
@@ -435,7 +435,7 @@ arug_dun01,199,195,5 script Dwarf#aru_gd 4_M_DWARF,{
mes "If you want, I can take ^3131FFyou and your guild members^000000 to explore that area.";
mes "Do you want to go there now?";
next;
- switch(select("Wait! I'm not ready yet.:Let's go!")) {
+ switch(select("Wait! I'm not ready yet.", "Let's go!")) {
case 1:
$@gdeventv_a1 = 0;
$@gdevents_a$ = "";
@@ -546,7 +546,7 @@ arug_que01,100,81,3 script Pierrot Pier#aru_gd 4_M_PIERROT,{
mes "Did you get permission from Gergath?";
mapannounce "arug_que01", "Pierrot Pier: Did you get permission from Gergath?",bc_map,"0x99CC00";
next;
- switch(select("I need to check that.:No.")) {
+ switch(select("I need to check that.", "No.")) {
case 1:
mes "[Pierrot Pier]";
mes "Please give me the palm of your hand.";
@@ -620,7 +620,7 @@ arug_que01,100,81,3 script Pierrot Pier#aru_gd 4_M_PIERROT,{
mes "[Pierrot Pier]";
mes "Alright, would you like to play the game Gergath has prepared for you?";
next;
- switch(select("Game instructions.:Skip instructions.:Refuse game.")) {
+ switch(select("Game instructions.", "Skip instructions.", "Refuse game.")) {
case 1:
mes "[Pierrot Pier]";
mes "The game prepared by my master is very unique, yet simple and fun!";
@@ -654,7 +654,7 @@ arug_que01,100,81,3 script Pierrot Pier#aru_gd 4_M_PIERROT,{
mes "Okay, I'm ready to begin.";
mes "Shall we start? Beep, beep?";
next;
- switch(select("No.:Start.")) {
+ switch(select("No.", "Start.")) {
case 1:
mes "[Pierrot Pier]";
mes "Let me know when you are ready.";
@@ -728,7 +728,7 @@ arug_que01,100,81,3 script Pierrot Pier#aru_gd 4_M_PIERROT,{
mes "[Pierrot Pier]";
mes "What did you think?";
next;
- switch(select("It was pretty hard.:I should've been successful...")) {
+ switch(select("It was pretty hard.", "I should've been successful...")) {
case 1:
mes "[Pierrot Pier]";
mes "It's like trying to find a needle in a haystack!";
@@ -756,7 +756,7 @@ arug_que01,100,81,3 script Pierrot Pier#aru_gd 4_M_PIERROT,{
mes "Shall we start? Beep, beep?";
mapannounce "arug_que01", "Pierrot Pier: Okay, I'm ready to begin. Shall we start? Beep, beep?",bc_map,"0x99CC00";
next;
- switch(select("No.:Start.")) {
+ switch(select("No.", "Start.")) {
case 1:
mes "[Pierrot Pier]";
mes "Let me know when you are ready.";
@@ -884,7 +884,7 @@ arug_que01,100,81,3 script Pierrot Pier#aru_gd 4_M_PIERROT,{
mes "Did you get permission from the Gergath?";
mapannounce "arug_que01", "Pierrot Pier: Did you get permission from Gergath?",bc_map,"0x99CC00";
next;
- switch(select("I need to check that.:No.")) {
+ switch(select("I need to check that.", "No.")) {
case 1:
mes "[Pierrot Pier]";
mes "Please give me the palm of your hand.";
@@ -1531,7 +1531,7 @@ arug_dun01,5,5,1 script Event controller#aru_gd 4_DOG01,{
} else {
mes "How can I help you?";
next;
- switch(select("Reset.:No, thanks.")) {
+ switch(select("Reset.", "No, thanks.")) {
case 1:
mes "Completed.";
donpcevent "Monster Controler1#aru::OnControler1#aru_gd";
diff --git a/npc/events/gdevent_sch.txt b/npc/events/gdevent_sch.txt
index e1901fe07..4660e4598 100644
--- a/npc/events/gdevent_sch.txt
+++ b/npc/events/gdevent_sch.txt
@@ -94,7 +94,7 @@ schg_dun01,194,148,5 script Dwarf#sch_gd 4_M_DWARF,{
mes "Help me!";
mes "Please, help me!";
next;
- switch(select("What happened?:Nevermind.")) {
+ switch(select("What happened?", "Nevermind.")) {
case 1:
mes "[Dwarf]";
mes "I am Morestone and I collect rare gems.";
@@ -160,7 +160,7 @@ schg_dun01,194,148,5 script Dwarf#sch_gd 4_M_DWARF,{
mes "If you want, I can take ^3131FFyou and your guild members^000000 to explore that area.";
mes "Do you want to go there now?";
next;
- switch(select("Wait! I'm not ready yet.:Let's go!")) {
+ switch(select("Wait! I'm not ready yet.", "Let's go!")) {
case 1:
$@gdeventv_s1 = 0;
$@gdevents_s$ = "";
@@ -205,7 +205,7 @@ schg_dun01,194,148,5 script Dwarf#sch_gd 4_M_DWARF,{
mes "Oh, you are a member.";
mes "Would you like to go to the mysterious area?";
next;
- switch(select("Let's go.:No, thanks.")) {
+ switch(select("Let's go.", "No, thanks.")) {
case 1:
mes "[Morestone]";
mes "I hope you enjoy yourself, my friend.";
@@ -226,7 +226,7 @@ schg_dun01,194,148,5 script Dwarf#sch_gd 4_M_DWARF,{
mes "Help me!";
mes "Please, help me!";
next;
- switch(select("What happened?:Nevermind.")) {
+ switch(select("What happened?", "Nevermind.")) {
case 1:
mes "[Dwarf]";
mes "I am Morestone and I collect rare gems.";
@@ -292,7 +292,7 @@ schg_dun01,194,148,5 script Dwarf#sch_gd 4_M_DWARF,{
mes "If you want, I can take ^3131FFyou and your guild members^000000 to explore that area.";
mes "Do you want to go there now?";
next;
- switch(select("Wait! I'm not ready yet.:Let's go!")) {
+ switch(select("Wait! I'm not ready yet.", "Let's go!")) {
case 1:
$@gdeventv_s1 = 0;
$@gdevents_s$ = "";
@@ -347,7 +347,7 @@ schg_dun01,194,148,5 script Dwarf#sch_gd 4_M_DWARF,{
mes "Oh, you are a member.";
mes "Would you like to go to the mysterious area?";
next;
- switch(select("Let's go.:No, thanks.")) {
+ switch(select("Let's go.", "No, thanks.")) {
case 1:
mes "[Morestone]";
mes "I hope you enjoy yourself, my friend.";
@@ -368,7 +368,7 @@ schg_dun01,194,148,5 script Dwarf#sch_gd 4_M_DWARF,{
mes "Help me!";
mes "Please, help me!";
next;
- switch(select("What happened?:Nevermind.")) {
+ switch(select("What happened?", "Nevermind.")) {
case 1:
mes "[Dwarf]";
mes "I am Morestone and I collect rare gems.";
@@ -434,7 +434,7 @@ schg_dun01,194,148,5 script Dwarf#sch_gd 4_M_DWARF,{
mes "If you want, I can take ^3131FFyou and your guild members^000000 to explore that area.";
mes "Do you want to go there now?";
next;
- switch(select("Wait! I'm not ready yet.:Let's go!")) {
+ switch(select("Wait! I'm not ready yet.", "Let's go!")) {
case 1:
$@gdeventv_s1 = 0;
$@gdevents_s$ = "";
@@ -545,7 +545,7 @@ schg_que01,100,81,3 script Pierrot Pier#sch_gd 4_M_PIERROT,{
mes "Did you get permission from Gergath?";
mapannounce "schg_que01", "Pierrot Pier: Did you get permission from Gergath?",bc_map,"0x99CC00";
next;
- switch(select("I need to check that.:No.")) {
+ switch(select("I need to check that.", "No.")) {
case 1:
mes "[Pierrot Pier]";
mes "Please give me the palm of your hand.";
@@ -619,7 +619,7 @@ schg_que01,100,81,3 script Pierrot Pier#sch_gd 4_M_PIERROT,{
mes "[Pierrot Pier]";
mes "Alright, would you like to play the game Gergath has prepared for you?";
next;
- switch(select("Game instructions.:Skip instructions.:Refuse game.")) {
+ switch(select("Game instructions.", "Skip instructions.", "Refuse game.")) {
case 1:
mes "[Pierrot Pier]";
mes "The game prepared by my master is very unique, yet simple and fun!";
@@ -653,7 +653,7 @@ schg_que01,100,81,3 script Pierrot Pier#sch_gd 4_M_PIERROT,{
mes "Okay, I'm ready to begin.";
mes "Shall we start? Beep, beep?";
next;
- switch(select("No.:Start.")) {
+ switch(select("No.", "Start.")) {
case 1:
mes "[Pierrot Pier]";
mes "Let me know when you are ready.";
@@ -727,7 +727,7 @@ schg_que01,100,81,3 script Pierrot Pier#sch_gd 4_M_PIERROT,{
mes "[Pierrot Pier]";
mes "What did you think?";
next;
- switch(select("It was pretty hard.:I should've been successful...")) {
+ switch(select("It was pretty hard.", "I should've been successful...")) {
case 1:
mes "[Pierrot Pier]";
mes "It's like trying to find a needle in a haystack!";
@@ -755,7 +755,7 @@ schg_que01,100,81,3 script Pierrot Pier#sch_gd 4_M_PIERROT,{
mes "Shall we start? Beep, beep?";
mapannounce "schg_que01", "Pierrot Pier: Okay, I'm ready to begin. Shall we start? Beep, beep?",bc_map,"0x99CC00";
next;
- switch(select("No.:Start.")) {
+ switch(select("No.", "Start.")) {
case 1:
mes "[Pierrot Pier]";
mes "Let me know when you are ready.";
@@ -883,7 +883,7 @@ schg_que01,100,81,3 script Pierrot Pier#sch_gd 4_M_PIERROT,{
mes "Did you get permission from the Gergath?";
mapannounce "schg_que01", "Pierrot Pier: Did you get permission from Gergath?",bc_map,"0x99CC00";
next;
- switch(select("I need to check that.:No.")) {
+ switch(select("I need to check that.", "No.")) {
case 1:
mes "[Pierrot Pier]";
mes "Please give me the palm of your hand.";
@@ -1528,7 +1528,7 @@ schg_dun01,5,5,1 script Event controller#sch_gd 4_DOG01,{
} else {
mes "How can I help you?";
next;
- switch(select("Reset.:No, thanks.")) {
+ switch(select("Reset.", "No, thanks.")) {
case 1:
mes "Completed.";
donpcevent "Monster Controler1#sch::OnControler1#sch_gd";
diff --git a/npc/events/god_se_festival.txt b/npc/events/god_se_festival.txt
index 455aad8bc..50c11cd8c 100644
--- a/npc/events/god_se_festival.txt
+++ b/npc/events/god_se_festival.txt
@@ -49,7 +49,7 @@ yuno,1,1,0 script Festival Manager#gq_fes0 4_F_HUGIRL,{
mes "[Festival Manager]";
mes "What would you like to do?";
next;
- switch(select("Disable festival NPCs:Enable festival NPCs")) {
+ switch(select("Disable festival NPCs", "Enable festival NPCs")) {
case 1:
mes "[Festival Manager]";
mes "Ending festivals and disabling NPCs.";
@@ -96,7 +96,7 @@ yuno,118,192,5 script Rmimi Ravies#gq_fes01 4_F_HUGIRL,{
mes "Anyway,";
mes "Do you want to summon monsters?";
next;
- switch(select("Do not summon:Summon, please")) {
+ switch(select("Do not summon", "Summon, please")) {
case 1:
mes "[Rmimi Ravies]";
mes "I don't like to be interrupted by others..";
@@ -118,7 +118,7 @@ yuno,118,192,5 script Rmimi Ravies#gq_fes01 4_F_HUGIRL,{
mes "[Rmimi Ravies]";
mes "Now, are you ready to summon monsters?";
next;
- switch(select("No, I'm not ready now.:Yes! I'm ready for that.")) {
+ switch(select("No, I'm not ready now.", "Yes! I'm ready for that.")) {
case 1:
mes "[Rmimi Ravies]";
mes "If you are not ready, why did you come to me?";
@@ -425,7 +425,7 @@ rachel,1,1,0 script Festival Manager#gq_fes2 4_F_HUGIRL,{
mes "[Festival Manager]";
mes "What would you like to do?";
next;
- switch(select("Disable festival NPCs:Enable festival NPCs")) {
+ switch(select("Disable festival NPCs", "Enable festival NPCs")) {
case 1:
mes "[Festival Manager]";
mes "Ending festivals and disabling NPCs.";
@@ -474,7 +474,7 @@ rachel,132,117,3 script Rhehe Ravies#gq_fes03 4_F_HUGIRL,{
mes "... Hehehe, anyways let's move on.";
mes "So do you wish to summon or not!?";
next;
- switch(select("Do not summon:Summon")) {
+ switch(select("Do not summon", "Summon")) {
case 1:
mes "[Rhehe Ravies]";
mes "...*Cries*.";
@@ -498,7 +498,7 @@ rachel,132,117,3 script Rhehe Ravies#gq_fes03 4_F_HUGIRL,{
mes "[Rhehe Ravies]";
mes "Are you ready to begin the summoning ritual~?";
next;
- switch(select("No, not yet.:Yes! I'm ready!")) {
+ switch(select("No, not yet.", "Yes! I'm ready!")) {
case 1:
mes "[Rhehe Ravies]";
mes "You're not even ready, why bother talking to me?";
diff --git a/npc/events/halloween_2006.txt b/npc/events/halloween_2006.txt
index f6ed03906..8a89214ec 100644
--- a/npc/events/halloween_2006.txt
+++ b/npc/events/halloween_2006.txt
@@ -79,7 +79,7 @@ prontera,164,69,3 script Cool Devi#06_hw 4_DEVIRUCHI,{
mes "Says he...";
mes "I just can guess what he will say next. So what do you say?";
next;
- if (select("What will he say?:I also know about it.") == 1) {
+ if (select("What will he say?", "I also know about it.") == 1) {
mes "[" + strcharinfo(0) + "]";
mes "What will he say?";
next;
@@ -121,7 +121,7 @@ prontera,164,69,3 script Cool Devi#06_hw 4_DEVIRUCHI,{
mes "[Cool Devi]";
mes "says he.";
next;
- if (select( "No, I'll come back later.:Oh, good. Make it now!") == 1) {
+ if (select( "No, I'll come back later.", "Oh, good. Make it now!") == 1) {
mes "[Gloomy Jack]";
mes "Huh?";
mes " ";
@@ -165,7 +165,7 @@ prontera,164,69,3 script Cool Devi#06_hw 4_DEVIRUCHI,{
mes "[Cool Devi]";
mes "says he...";
next;
- if (select( "No, I'll come back later.:Oh,good. Make it now!") == 1) {
+ if (select( "No, I'll come back later.", "Oh,good. Make it now!") == 1) {
mes "[Gloomy Jack]";
mes "Huh?";
mes " ";
@@ -275,7 +275,7 @@ geffen,145,132,3 script Hoirin#06_hw 4_F_NOVICE,{
mes "[Hoirin]";
mes "If I have that! I can make best the Pumpkin pie!!!!!";
next;
- if (select( "What's that?:Ignore.") == 1) {
+ if (select( "What's that?", "Ignore.") == 1) {
mes "[Hoirin]";
mes "What's the first image you see when you think of pumpkin?";
mes "I see Jack! I think Jack is the most evolved form of pumpkin!";
@@ -325,7 +325,7 @@ geffen,145,132,3 script Hoirin#06_hw 4_F_NOVICE,{
mes "So, did you bring all materials?";
mes "Were there anything hard to find?";
next;
- switch(select( "I brought all ingredients.:How can I get eggs?:No,I'm just passing by.")) {
+ switch(select( "I brought all ingredients.", "How can I get eggs?", "No,I'm just passing by.")) {
case 1:
if ((countitem(Pumpkin_Mojo) > 0) && (countitem(Pumpkin) > 1) && (countitem(Egg) > 1)) {
mes "[Hoirin]";
@@ -368,7 +368,7 @@ geffen,145,132,3 script Hoirin#06_hw 4_F_NOVICE,{
mes "I can send you to where he is if you want.";
mes "^4d4dffBut only for once^000000.";
next;
- if (select("Send me.:It's ok.") == 1) {
+ if (select("Send me.", "It's ok.") == 1) {
mes "[Hoirin]";
mes "Ok, go get the eggs.";
halloween = 101;
@@ -432,7 +432,7 @@ nif_in,19,32,3 script Deviruchi#06_hw 4_DEVIRUCHI,{
mes "Well I'm not saying that I want it for free.";
mes "Don't worry, I won't let you down.";
next;
- switch(select( "Give him the pumpkin pie.:Do not give him the pumpkin pie.:Huh? What pumkin pie?")) {
+ switch(select( "Give him the pumpkin pie.", "Do not give him the pumpkin pie.", "Huh? What pumkin pie?")) {
case 1:
if (countitem(Pumpkin_Pie) > 0) {
mes "[Loli Ruri]";
@@ -520,13 +520,13 @@ nif_fild01,165,115,3 script Chicken Masta#06_hw 4_M_NFDEADMAN2,{
mes "...Are you looking for eggs?";
mes "Recently, people are asking me for eggs to make some kind of pie....are you one of them?";
next;
- if (select( "Actually, yes. I came here to get some eggs.:Nope.") == 1) {
+ if (select( "Actually, yes. I came here to get some eggs.", "Nope.") == 1) {
mes "[Chicken Masta]";
mes "Ok. But some of my chickens ran away,";
mes "so I have no eggs much left.";
mes "1000 zeny for 2 eggs! how's that?";
next;
- switch(select( "Ok,I'll take it.:I'll just buy one.:Whew~it's too expensive.")) {
+ switch(select( "Ok,I'll take it.", "I'll just buy one.", "Whew~it's too expensive.")) {
case 1:
if (Zeny > 1999) {
mes "[Chicken Masta]";
@@ -1050,12 +1050,12 @@ prontera,155,285,3 script Familiar#06_hw01::HWFamiDup 4_NFBAT,{
mes "Do you have an invitation from Loli Ruri?";
mes "That's a kind of^4d4dffa special ticket to Nifflheim^000000..";
next;
- if (select( "Yes, I do.:No, I don't.") == 1) {
+ if (select( "Yes, I do.", "No, I don't.") == 1) {
mes "[Familiar]";
mes "Do you want to go to Nifflheim?";
mes "It's available during Halloween.";
next;
- if (select( "Yes, I do:No, I don't.") == 1) {
+ if (select( "Yes, I do", "No, I don't.") == 1) {
if (countitem(Niflheim_Ticket) > 0) {
mes "[Familiar]";
mes "I checked your ticket.";
diff --git a/npc/events/halloween_2008.txt b/npc/events/halloween_2008.txt
index 3c1b65db1..66fe73c33 100644
--- a/npc/events/halloween_2008.txt
+++ b/npc/events/halloween_2008.txt
@@ -58,7 +58,7 @@ payon,162,176,4 script Halloween Magician#iRO08 4_M_BIBI,{
mes "Do you know the rules?";
next;
Hallow08Kill = 0;
- if(select("Yes, I know.:No, I don't know.") == 2) {
+ if(select("Yes, I know.", "No, I don't know.") == 2) {
callsub(S_Rules);
callsub(S_MainMenu);
end;
@@ -218,7 +218,7 @@ S_TicketExchange:
next;
.@item_id = null;
.@amount = 0;
- switch(select("Pumpkin Pie:Pumpkin-Head:Old Blue Box:Old Purple Box:Old Card Album")) {
+ switch(select("Pumpkin Pie", "Pumpkin-Head", "Old Blue Box", "Old Purple Box", "Old Card Album")) {
case 1:
.@amount = 5;
.@item_id = Pumpkin_Pie;
diff --git a/npc/events/halloween_2009.txt b/npc/events/halloween_2009.txt
index 6337b8606..b1c00048e 100644
--- a/npc/events/halloween_2009.txt
+++ b/npc/events/halloween_2009.txt
@@ -57,7 +57,7 @@ prontera,152,192,5 script Pumpkin Hat Researcher 4_M_05,{
mes "I'm a Pumpkin Hat researcher, Why don't you listen to my story?";
next;
while(1) {
- switch(select("Listen to the story.:Ask about Pumpkin Hat.:Get a Pumpkin Hat.:Stop the conversation.")) {
+ switch(select("Listen to the story.", "Ask about Pumpkin Hat.", "Get a Pumpkin Hat.", "Stop the conversation.")) {
case 1:
mes "[Pumpkin Hat Researcher]";
mes "I've been studying about an upgraded Pumpkin Hat.";
@@ -122,7 +122,7 @@ OnTouch:
mes "Hooray! hooray! Hooray!";
mes "Trick or Treat?";
next;
- if(select("Trick.:Treat.") == 1) {
+ if(select("Trick.", "Treat.") == 1) {
mes "[Trick or Treater]";
mes "!!!!";
mes "Fine. I have no choice but to trick you back!";
@@ -132,7 +132,7 @@ OnTouch:
mes "[Trick or Treater]";
mes "Oh yay! What kind of treat do you have?";
next;
- switch(select("Candy:Candy Cane:Well-baked Cookie:Nothing")) {
+ switch(select("Candy", "Candy Cane", "Well-baked Cookie", "Nothing")) {
case 1:
if(countitem(Candy) > 0) {
mes "[Trick or Treater]";
@@ -245,7 +245,7 @@ prontera,220,72,5 duplicate(09Treats) Trick or Treater#iRO8 4_M_KID1,2,2
mes "Do you want to play a trick on someone?";
next;
while(1) {
- switch(select("What trick?:Sure:No.")) {
+ switch(select("What trick?", "Sure", "No.")) {
case 1:
mes "[Halloween Wizard]";
mes "I can summon monsters in other parts of the world with just a few materials.";
@@ -263,7 +263,7 @@ prontera,220,72,5 duplicate(09Treats) Trick or Treater#iRO8 4_M_KID1,2,2
next;
getmapxy(.@mapname$, .@mapx, .@mapy, UNITTYPE_PC, strcharinfo(0));
if (.@mapname$ == "prontera") {
- switch(select("Geffen:Payon:Alberta:Aldebaran")) {
+ switch(select("Geffen", "Payon", "Alberta", "Aldebaran")) {
case 1:
.@HallowTown = 3;
break;
@@ -279,7 +279,7 @@ prontera,220,72,5 duplicate(09Treats) Trick or Treater#iRO8 4_M_KID1,2,2
}
}
else if (.@mapname$ == "payon") {
- switch(select("Prontera:Geffen:Alberta:Aldebaran")) {
+ switch(select("Prontera", "Geffen", "Alberta", "Aldebaran")) {
case 1:
.@HallowTown = 1;
break;
@@ -295,7 +295,7 @@ prontera,220,72,5 duplicate(09Treats) Trick or Treater#iRO8 4_M_KID1,2,2
}
}
else if (.@mapname$ == "geffen") {
- switch(select("Prontera:Payon:Alberta:Aldebaran")) {
+ switch(select("Prontera", "Payon", "Alberta", "Aldebaran")) {
case 1:
.@HallowTown = 1;
break;
@@ -311,7 +311,7 @@ prontera,220,72,5 duplicate(09Treats) Trick or Treater#iRO8 4_M_KID1,2,2
}
}
else if (.@mapname$ == "alberta") {
- switch(select("Prontera:Geffen:Payon:Aldebaran")) {
+ switch(select("Prontera", "Geffen", "Payon", "Aldebaran")) {
case 1:
.@HallowTown = 1;
break;
@@ -327,7 +327,7 @@ prontera,220,72,5 duplicate(09Treats) Trick or Treater#iRO8 4_M_KID1,2,2
}
}
else if (.@mapname$ == "aldebaran") {
- switch(select("Prontera:Geffen:Payon:Alberta")) {
+ switch(select("Prontera", "Geffen", "Payon", "Alberta")) {
case 1:
.@HallowTown = 1;
break;
diff --git a/npc/events/lunar_2008.txt b/npc/events/lunar_2008.txt
index e4cde292b..1a7703055 100644
--- a/npc/events/lunar_2008.txt
+++ b/npc/events/lunar_2008.txt
@@ -68,7 +68,7 @@ payon_in01,193,30,4 script Rice Mill Grandma#rat 1_F_ORIENT_04,{
mes "even have the rice. Do you";
mes "think you can help me?";
next;
- if (select("Of course.:I don't even know you.") == 1) {
+ if (select("Of course.", "I don't even know you.") == 1) {
lunar_rat = 1;
mes "[" + strcharinfo(0)+"]";
mes "Of course.";
@@ -274,7 +274,7 @@ payon,126,113,4 script Miss Lunar#rat 4_F_NACORURI,{
mes "10 Mojji for 3,000 zeny";
mes "Would you like to try some?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
if (Zeny >= 3000) {
Zeny -= 3000;
getitem Mojji,10; // Mojji
diff --git a/npc/events/nguild/nguild_dunsw.txt b/npc/events/nguild/nguild_dunsw.txt
index f6d031a60..23cd8ec8c 100644
--- a/npc/events/nguild/nguild_dunsw.txt
+++ b/npc/events/nguild/nguild_dunsw.txt
@@ -48,7 +48,7 @@ function script F_GldDunSw {
mes "There's a small lever. Will you pull it?";
next;
- if (select("Pull.:Do not.") == 1) {
+ if (select("Pull.", "Do not.") == 1) {
if (getcharid(2) == .@GID) {
warp "gld_dun"+getarg(1),getarg(2),getarg(3);
end;
diff --git a/npc/events/nguild/nguild_flags.txt b/npc/events/nguild/nguild_flags.txt
index ebfa2d230..d2a753003 100644
--- a/npc/events/nguild/nguild_flags.txt
+++ b/npc/events/nguild/nguild_flags.txt
@@ -57,7 +57,7 @@ function script F_Flags {
mes "Brave ones...";
mes "Do you wish to return to your honorable place?";
next;
- if (select("Return to the guild castle.:Quit.") == 1) {
+ if (select("Return to the guild castle.", "Quit.") == 1) {
if (getcharid(2) == getcastledata(getarg(1),1))
warp getarg(1),getarg(2),getarg(3);
}
diff --git a/npc/events/nguild/nguild_treas.txt b/npc/events/nguild/nguild_treas.txt
index 92cbe585a..8bfa184c5 100644
--- a/npc/events/nguild/nguild_treas.txt
+++ b/npc/events/nguild/nguild_treas.txt
@@ -72,7 +72,7 @@ function script F_GldTreasSw {
mes "There's a small lever. Will you pull it?";
next;
- if (select("Pull.:Do not.") == 1) {
+ if (select("Pull.", "Do not.") == 1) {
warp getarg(0),getarg(1),getarg(2);
return;
}
diff --git a/npc/events/valentinesday.txt b/npc/events/valentinesday.txt
index 4f9145b46..bb64f4121 100644
--- a/npc/events/valentinesday.txt
+++ b/npc/events/valentinesday.txt
@@ -44,7 +44,7 @@ alberta,26,243,4 script Stephen 1_M_MERCHANT,{
mes "That's right, don't you love chocolate.... I do.";
mes "And you are in luck, because I'm selling them for only 5,000 zeny a piece!";
next;
- if(select("I want some chocolate!:No thanks.")==2) {
+ if(select("I want some chocolate!", "No thanks.")==2) {
mes "[Stephen]";
mes "You don't want any chocolate?";
mes "I'm telling you! You'll regret it!";
@@ -104,7 +104,7 @@ prt_castle,54,34,4 script Carl Orleans 1_M_01,{
mes "[Carl Orleans]";
mes "Yes?";
next;
- if(select("I want some hand made chocolate...:I'm lost, sorry to bother you.")==2) {
+ if(select("I want some hand made chocolate...", "I'm lost, sorry to bother you.")==2) {
mes "[Carl Orleans]";
mes "Oh... well, if you want me to make some of my special Hand Made Chocolate....";
mes "You will need to give me at least ^0000FF 3 Chocolates^000000.";
diff --git a/npc/events/valentinesday_2009.txt b/npc/events/valentinesday_2009.txt
index 52f54f036..690ab6697 100644
--- a/npc/events/valentinesday_2009.txt
+++ b/npc/events/valentinesday_2009.txt
@@ -53,7 +53,7 @@ prontera,164,174,4 script Trader#Val09 1_M_MERCHANT,{
mes "It's the perfect dessert and the perfect gift for loved ones.";
mes "High-quality, traditional homemade chocolate only 5000z each!";
next;
- switch(select("I'll take it, please!:I want to wrap the chocolate!:End trading.")) {
+ switch(select("I'll take it, please!", "I want to wrap the chocolate!", "End trading.")) {
case 1:
mes "[Marco Bassinio]";
mes "Ahaha, my dear.";
@@ -188,7 +188,7 @@ prontera,147,171,5 script Packs Trader#Val09 1_M_MERCHANT,{
mes "[Packs Trader]";
mes "Do you have something to buy?";
next;
- switch(select("Packing Paper:Packing Ribbon:Box:Cancel.")) {
+ switch(select("Packing Paper", "Packing Ribbon", "Box", "Cancel.")) {
case 1:
mes "[Packs Trader]";
mes "It's 200 zeny for 1 Packing Paper.";
@@ -373,7 +373,7 @@ prontera,154,185,5 script Event Ring Maker#Val09 4_F_KAFRA7,{
mes "By the way, It costs 1,000 zeny.";
mes "Would you like to make one?";
next;
- if(select("Hmm.. I gotta give it a second thought...:Sure.") == 1) {
+ if(select("Hmm.. I gotta give it a second thought...", "Sure.") == 1) {
mes "[Event Ring Maker]";
mes "Alrighty!";
mes "You can't put a rush on such a thing like this.";
@@ -434,7 +434,7 @@ prontera,157,185,4 script Valentine Vote Manager#v 4_F_KAFRA5,{
mes "[Valentine Vote Manager]";
mes "So, what do you want?";
next;
- switch(select("Please register my rings.:Please count my votes.:Nothing, for now.")) {
+ switch(select("Please register my rings.", "Please count my votes.", "Nothing, for now.")) {
case 1:
mes "[Valentine Vote Manager]";
mes "Please tell me how many rings you want to register.";
@@ -555,7 +555,7 @@ prt_castle,42,35,3 script Dessert Manager#Val09 1_M_01,{
mes "This little trifling space felt like heaven the minute you walked in!";
mes "Can I help you with anything, if it's alright?";
next;
- if(select("Please, make me some chocolate.:Don't bother. I'm just passing by.") == 2) {
+ if(select("Please, make me some chocolate.", "Don't bother. I'm just passing by.") == 2) {
mes "[Charles Orleans]";
mes "Ahhh, this is so heartbreaking.";
mes "How could you say that?";
diff --git a/npc/events/valentinesday_2012.txt b/npc/events/valentinesday_2012.txt
index 2f969e10b..e0ef97b67 100644
--- a/npc/events/valentinesday_2012.txt
+++ b/npc/events/valentinesday_2012.txt
@@ -60,7 +60,7 @@ mosk_in,21,246,5 script Pinkamenia 1_F_LIBRARYGIRL,{
close;
}
mes "Are you sure you want to trade ^00aa00"+.@SweetsCost[.@choice]+"x Love Flower ^000000 for ^0055FF"+getitemname(.@SweetsID[.@choice])+"^000000?";
- if(select("No, I've changed my mind.:Yes, trade!") == 1) close;
+ if(select("No, I've changed my mind.", "Yes, trade!") == 1) close;
.@new = .@LFlowerID - .@SweetsCost[.@choice];
if (.@new < 0) .@new = 0;
delitem .@LFlowerID, .@SweetsCost[.@choice];
diff --git a/npc/instances/EndlessTower.txt b/npc/instances/EndlessTower.txt
index b1126c0bc..3082cfdce 100644
--- a/npc/instances/EndlessTower.txt
+++ b/npc/instances/EndlessTower.txt
@@ -125,7 +125,7 @@ alberta,214,77,6 script Captain Janssen 4_M_SEAMAN,{
mes "[Captain Janssen]";
mes "Shall we leave now?";
next;
- switch(select("Yes, let's go!:No, I'm not quite ready...")) {
+ switch(select("Yes, let's go!", "No, I'm not quite ready...")) {
case 1:
mes "[Captain Janssen]";
mes "Then pull up the anchor, first mate!";
@@ -142,7 +142,7 @@ alberta,214,77,6 script Captain Janssen 4_M_SEAMAN,{
mes "[Captain Janssen]";
mes "Well, to travel the ocean again, we need to restock on goods. If you give me 10,000 Zeny, I'll take care of the rest.";
next;
- switch(select("I'll come back later.:Let's go, now!")) {
+ switch(select("I'll come back later.", "Let's go, now!")) {
case 1:
mes "["+.@name$+"]";
mes "I'm sorry, but I don't have that much money. I'll come back when I save enough.";
@@ -175,7 +175,7 @@ alberta,214,77,6 script Captain Janssen 4_M_SEAMAN,{
mes "[Captain Janssen]";
mes "Can you donate ^0000ff10,000 Zeny^000000 to me? It's for a cause that's important to me...";
next;
- switch(select("No!:Sure thing.")) {
+ switch(select("No!", "Sure thing.")) {
case 1:
mes "["+.@name$+"]";
mes "I'm sorry, but you've got the wrong person to ask that.";
@@ -224,7 +224,7 @@ e_tower,81,105,0 script Tower Protection Stone 2_MONEMUS,{
if (getcharid(0) == getpartyleader(.@party_id,2)) {
mes "Confirmed the party has been made. Would you like to reserve entrance to the Endless Tower?";
next;
- switch(select("Generate dungeon "+.@md_name$+":Enter the dungeon:Return to Alberta:Cancel")) {
+ switch(select("Generate dungeon "+.@md_name$, "Enter the dungeon", "Return to Alberta", "Cancel")) {
case 1:
.@instance = instance_create(.@md_name$,.@party_id);
if (.@instance < 0) {
@@ -256,7 +256,7 @@ e_tower,81,105,0 script Tower Protection Stone 2_MONEMUS,{
close;
}
}
- switch(select("Enter the "+.@md_name$+":Return to Alberta:Cancel")) {
+ switch(select("Enter the "+.@md_name$, "Return to Alberta", "Cancel")) {
case 1:
callsub L_Enter,1,1,.@md_name$,.@p_name$;
case 2:
@@ -286,7 +286,7 @@ e_tower,81,105,0 script Tower Protection Stone 2_MONEMUS,{
} else if (.@etower_timer == 1) {
mes "If you have the dungeon generated already, you can enter it. ";
next;
- switch(select("Enter the "+.@md_name$+":Return to Alberta:Cancel")) {
+ switch(select("Enter the "+.@md_name$, "Return to Alberta", "Cancel")) {
case 1:
callsub L_Enter,0,0,.@md_name$,.@p_name$;
case 2:
@@ -341,7 +341,7 @@ e_tower,1,1,2 script #102Administrator Mode CLEAR_NPC,{
.@i = callfunc("F_GM_NPC","dmc2008",1);
next;
if (.@i == 1) {
- switch(select("Generate Purification Stone:Remove Purification Stone:Cancel")) {
+ switch(select("Generate Purification Stone", "Remove Purification Stone", "Cancel")) {
case 1:
mes "Create the Purification Stone that stays for 30 minutes.";
donpcevent "Purification Stone#et1::OnEnable";
@@ -1201,7 +1201,7 @@ function script F_Tower_Warp {
setarray .@level$[1],"26th","51st","76th";
setarray .@map$[1],"2@tower","3@tower","4@tower";
- .@i = select("26th Level:51st Level:76th Level");
+ .@i = select("26th Level", "51st Level", "76th Level");
if (countitem(Dark_Ashes) < .@i) {
mes "-Warning-";
@@ -2141,12 +2141,12 @@ OnMyMobDead:
mes "[Lost Souls]";
mes "They may appear to be one-handed swords, but I can put them together to make a two-handed one if you want. That's the only way I can repay you for freeing me.";
next;
- switch(select("Make a Two-Handed Sword.:No, thanks.")) {
+ switch(select("Make a Two-Handed Sword.", "No, thanks.")) {
case 1:
mes "[Lost Souls]";
mes "If it is already upgraded or has a card inside, those effects will be disappear. Is this ok with you?";
next;
- switch(select("It's fine with me. Please make one.:No way!")) {
+ switch(select("It's fine with me. Please make one.", "No way!")) {
case 1:
mes "[Lost Souls]";
mes "Good, then I'll combine these to create a two-handed sword.";
diff --git a/npc/instances/NydhoggsNest.txt b/npc/instances/NydhoggsNest.txt
index 87f9c7bf0..c702d31d7 100644
--- a/npc/instances/NydhoggsNest.txt
+++ b/npc/instances/NydhoggsNest.txt
@@ -42,7 +42,7 @@ nyd_dun02,100,201,3 script Yggdrasil Gatekeeper HIDDEN_NPC,8,8,{
next;
mes "Near the bottom of the gate, Laphine tribeswomen have been turned to stone and now look like they are part of the great door.";
next;
- switch(select("Move closer to look more carefully.:Step back.")) {
+ switch(select("Move closer to look more carefully.", "Step back.")) {
case 1:
specialeffect2 EF_HOLYHIT;
pushpc 3,3;
@@ -84,7 +84,7 @@ nyd_dun02,100,201,3 script Yggdrasil Gatekeeper HIDDEN_NPC,8,8,{
mes "[??????]";
mes "Wingless one... Our promised words...";
next;
- switch(select("'Guardian's spell'!:Take a step back.")) {
+ switch(select("'Guardian's spell'!", "Take a step back.")) {
case 1:
mes "[??????]";
mes "Promised words... Guardian's spell... proof of their existence.";
@@ -128,7 +128,7 @@ nyd_dun02,100,201,3 script Yggdrasil Gatekeeper HIDDEN_NPC,8,8,{
mes "[Yggdrasil Gatekeeper]";
mes "The loyal servants of the Guardian... what can I do for you?";
next;
- switch(select("Please allow me to enter.:I want to go in.:I want to leave.")) {
+ switch(select("Please allow me to enter.", "I want to go in.", "I want to leave.")) {
case 1:
.@instance = instance_create(.@md_name$, .@party_id);
if (.@instance < 0) {
@@ -161,7 +161,7 @@ nyd_dun02,100,201,3 script Yggdrasil Gatekeeper HIDDEN_NPC,8,8,{
mes "[Yggdrasil Gatekeeper]";
mes "If you have the dungeon generated already, you can enter it.";
next;
- if(select("I want to go in.:I want to leave.") == 2)
+ if(select("I want to go in.", "I want to leave.") == 2)
close;
goto L_Enter;
} else {
@@ -177,7 +177,7 @@ nyd_dun02,100,201,3 script Yggdrasil Gatekeeper HIDDEN_NPC,8,8,{
mes "[Yggdrasil Gatekeeper]";
mes "If you have the dungeon generated already, you can enter it.";
next;
- if(select("I want to go in.:I want to leave.") == 2)
+ if(select("I want to go in.", "I want to leave.") == 2)
close;
goto L_Enter;
} else if (.@ins_nyd_check == 2) {
@@ -204,7 +204,7 @@ nyd_dun02,100,201,3 script Yggdrasil Gatekeeper HIDDEN_NPC,8,8,{
next;
mes "Near the bottom of the gate, Laphine tribeswomen have been turned to stone and now look like they are part of the great door.";
next;
- switch(select("Move closer to look more carefully.:Step back.")) {
+ switch(select("Move closer to look more carefully.", "Step back.")) {
case 1:
specialeffect2 EF_HOLYHIT;
pushpc 3,3;
@@ -307,7 +307,7 @@ mid_camp,271,299,3 script Historian Magnifier#edq 4_M_SAGE_C,3,3,{
mes "[Historian Magnifier]";
mes "So, did you read the whole story that I have prepared?";
next;
- switch(select("Not yet.:I read all the stories.")) {
+ switch(select("Not yet.", "I read all the stories.")) {
case 1:
mes "[Historian Magnifier]";
mes "Sheesh~ I prepared these stories for you carefully, but you didn't bother to check anything out did you?";
@@ -440,7 +440,7 @@ prt_in,171,94,3 script Assistant Naomi#edq 4_F_HUWOMAN,3,3,{
mes "[Assistant Naomi]";
mes "Don't you see I am too busy? Don't hesitate. Just do it.";
next;
- switch(select("Look busy, and take a step back.:Help her just this once.")) {
+ switch(select("Look busy, and take a step back.", "Help her just this once.")) {
case 1:
mes "[Assistant Naomi]";
mes "Gosh! Where is-? Where did-? Ugh! It's so difficult!";
@@ -540,7 +540,7 @@ prt_in,171,94,3 script Assistant Naomi#edq 4_F_HUWOMAN,3,3,{
} else if (ins_nyd == 4) {
mes "Browse around, to take a look at the books.";
next;
- switch(select("Discovery of Heterogeneity:Report of Indigenous Tribes")) {
+ switch(select("Discovery of Heterogeneity", "Report of Indigenous Tribes")) {
case 1:
mes "Satan Morocc has known that he didn't resurrect normally or by himself.";
next;
@@ -617,7 +617,7 @@ splendide,198,178,3 script Grumbling Soldier#edq 4_M_FAIRYSOLDIER,3,3,{
mes "Nowadays, the world has turned unstable. I can't even fly comfortably anymore.";
next;
if (ins_nyd == 5) {
- switch(select("What's with the cave up north?:Who are the Sapha tribesmen?:Hmm. We can talk later.")) {
+ switch(select("What's with the cave up north?", "Who are the Sapha tribesmen?", "Hmm. We can talk later.")) {
case 1:
mes "[Grumbling Soldier]";
mes "What? If you wander around there... you might return with injuries.";
@@ -677,7 +677,7 @@ splendide,240,164,3 script Sighing Soldier#edq 4_M_FAIRYSOLDIER2,3,3,{
mes "When will we be finished with this combat with the Sapha? Ugghhhh...";
next;
if (ins_nyd == 5) {
- switch(select("What's with the cave up north?:Who are the Sapha tribesmen?:Hmm. We can talk later.")) {
+ switch(select("What's with the cave up north?", "Who are the Sapha tribesmen?", "Hmm. We can talk later.")) {
case 1:
mes "[Sighing Soldier]";
mes "Well... I'm not sure, but we have avoided going to that area.";
@@ -749,7 +749,7 @@ spl_in01,109,60,3 script Commander Lebiordirr#edq 4_F_FAIRY,3,3,{
mes "[Commander Lebiordirr]";
mes "Unless you have any messages for me...? Your face says you do...";
next;
- if(select("No. Nothing. We can talk later.:I intend to stay. For good reasons.")==1) close;
+ if(select("No. Nothing. We can talk later.", "I intend to stay. For good reasons.")==1) close;
mes "[Splendide Guard]";
mes "Sir, I can drag this pest out right now.";
next;
@@ -1122,7 +1122,7 @@ man_in01,311,57,3 script Neat Etorr#edq 4_MAN_NITT,3,3,{
mes "[Neat Etorr]";
mes "I hope that your people will becareful of your actions on this land, and terminate any unnecessary interventions.";
next;
- if(select("Leave quietly.:Don't know what he's talking about, and ask for details.")==1) close;
+ if(select("Leave quietly.", "Don't know what he's talking about, and ask for details.")==1) close;
mes "[Manuk Field Elite Soldier]";
mes "Are we really just letting these people go after they have stirred up problems on our land?";
next;
@@ -1334,7 +1334,7 @@ man_in01,291,62,3 script Laphine Prisoner#edq 4_F_FAIRYKID2,3,3,{
mes "[Laphine Prisoner]";
mes "Please, talk to my people in Splendide. They will come to help me.";
next;
- switch(select("What happened to you?:What's in the cave to the north?:Tell me about your tribe.:I will leave you alone.")) {
+ switch(select("What happened to you?", "What's in the cave to the north?", "Tell me about your tribe.", "I will leave you alone.")) {
case 1:
mes "[Laphine Prisoner]";
mes "During out last battle with the Sapha tribe... they caught me and took me prisoner.";
@@ -1538,7 +1538,7 @@ OnTouch_:
mes "It's all over... servants of the Guardian... Hurry up and leave this place.";
next;
while(1) {
- switch(select("Who are you?:What do you mean?")) {
+ switch(select("Who are you?", "What do you mean?")) {
case 1:
mes "[World Tree World Tree Yggdrasil]";
mes "I... I am the World Tree Yggdrasil, servant of the Guardian of Nidhoggur, as well as the High Priest leading the Laphine Tribe.";
@@ -1602,7 +1602,7 @@ OnTouch_:
mes "[World Tree Yggdrasil]";
mes "Are you willing to accept this mission? Even if it means to pay with your life?";
next;
- if(select("Leave it to us.:We can't do it.") == 2)
+ if(select("Leave it to us.", "We can't do it.") == 2)
close;
mes "[World Tree Yggdrasil]";
mes "I thank you deeply for your decision. I will use what is left of my powers to open up the path towards the Guardian's Nest.";
@@ -1987,7 +1987,7 @@ OnTimer180000:
mes "[World Tree Yggdrasil]";
mes "Now... Allow me to escort you out of the cursed nest.";
next;
- switch(select("Please let me out.:I want to look around for a while.")) {
+ switch(select("Please let me out.", "I want to look around for a while.")) {
case 1:
'ins_nyd2 = 0;
ins_nyd = 203;
@@ -2203,7 +2203,7 @@ sec_in02,36,167,3 script Nidhoggur Manager 4_M_FAIRYSOLDIER,1,1,{
}
mes "What do you need to do?";
next;
- switch(select("Reset variables to allow entrance to Nidhoggur:change variable 'ins_nyd':Remove 3 day timer 3135:Confirm variable number")) {
+ switch(select("Reset variables to allow entrance to Nidhoggur", "change variable 'ins_nyd'", "Remove 3 day timer 3135", "Confirm variable number")) {
case 1:
ins_nyd = 200;
ins_nyd2 = 0;
@@ -2214,7 +2214,7 @@ sec_in02,36,167,3 script Nidhoggur Manager 4_M_FAIRYSOLDIER,1,1,{
case 2:
mes "Which variable do you want to change?";
next;
- switch(select("ins_nyd:ins_nyd2")) {
+ switch(select("ins_nyd", "ins_nyd2")) {
case 1: .@var$ = "ins_nyd"; break;
case 2: .@var$ = "ins_nyd2"; break;
}
@@ -2246,7 +2246,7 @@ nyd_dun02,7,7,2 script Purification Admin#nyd2 CLEAR_NPC,2,0,{
mes "Enter the password exactly.";
close;
}
- switch(select("Generate Purification Stone:Remove Purification Stone:Turn Entrance NPC OFF:Turn Entrance NPC On:Cancel")) {
+ switch(select("Generate Purification Stone", "Remove Purification Stone", "Turn Entrance NPC OFF", "Turn Entrance NPC On", "Cancel")) {
case 1:
mes "Purification stone has been created and will stay on for 30 minutes.";
donpcevent "Purification Stone#nyd2::OnEnable";
diff --git a/npc/instances/OrcsMemory.txt b/npc/instances/OrcsMemory.txt
index cbf7d1a56..e65c18efe 100644
--- a/npc/instances/OrcsMemory.txt
+++ b/npc/instances/OrcsMemory.txt
@@ -58,14 +58,14 @@ gef_fild10,242,202,0 script Dimensional Gorge Piece 2_MONEMUS,{
if (.@orctime == 1) {
mes "You can enter the Dungeon if it has been generated.";
next;
- if(select("Enter the Dungeon "+.@md_name$+":Cancel") == 2)
+ if(select("Enter the Dungeon "+.@md_name$, "Cancel") == 2)
close;
// Fall through to access the dungeon
} else { // !.@orctime
if (getcharid(0) == getpartyleader(.@party_id,2)) {
mes "Party status confirmed. Would you like to book entrance to the "+.@md_name$+"?";
next;
- switch(select("Reserve the "+.@md_name$+":Enter the Dungeon:Cancel")) {
+ switch(select("Reserve the "+.@md_name$, "Enter the Dungeon", "Cancel")) {
case 1:
.@instance = instance_create(.@md_name$,.@party_id);
if (.@instance < 0) {
@@ -92,7 +92,7 @@ gef_fild10,242,202,0 script Dimensional Gorge Piece 2_MONEMUS,{
case 3:
close;
}
- } else if (select(.@md_name$ + " Enter the Memorial Dungeon:Cancel") == 2)
+ } else if (select(.@md_name$ + " Enter the Memorial Dungeon", "Cancel") == 2)
end;
// Else access the dungeon
}
@@ -124,7 +124,7 @@ gef_fild10,238,202,6 script Mad Scientist#orc 4_LGTSCIENCE,{
mes "Haha, no Orcs are coming near me!";
mes "The power of the Dimensional Gorge is undefeatable!!";
next;
- switch(select("Orcs don't attack you?:You wish!")) {
+ switch(select("Orcs don't attack you?", "You wish!")) {
case 1:
mes "[Mad Scientist]";
mes "Yeah, yeah.. I know it's hard to belive. I don't blame ya.";
@@ -152,7 +152,7 @@ gef_fild10,238,202,6 script Mad Scientist#orc 4_LGTSCIENCE,{
mes "[Mad Scientist]";
mes "Chances are they'll just give you lots of instructions once they see you, so just wing it! They're always saying the same thing, to the point where I memorized them!";
next;
- switch(select("Alright... What do I do?:Umm, maybe not.")) {
+ switch(select("Alright... What do I do?", "Umm, maybe not.")) {
case 1:
mes "[Mad Scientist]";
mes "Very good! Just sit in the hands of this statue! And try to act natural when you're in there!";
diff --git a/npc/instances/SealedShrine.txt b/npc/instances/SealedShrine.txt
index a6cf12a33..5784d52a7 100644
--- a/npc/instances/SealedShrine.txt
+++ b/npc/instances/SealedShrine.txt
@@ -49,10 +49,10 @@ monk_test,309,146,3 script Friar Patrick#edq 4_M_OLDFRIAR,{
next;
if (countitem(Bapho_Doll) > 0) {
.@doll = 1;
- .@selection = select("What is this place?:I want to enter.:About the Cursed Baphomet Doll.:Cancel.");
+ .@selection = select("What is this place?", "I want to enter.", "About the Cursed Baphomet Doll.", "Cancel.");
}
else {
- .@selection = select("What is this place?:I want to enter.:Cancel.");
+ .@selection = select("What is this place?", "I want to enter.", "Cancel.");
}
switch(.@selection) {
case 1:
@@ -65,7 +65,7 @@ monk_test,309,146,3 script Friar Patrick#edq 4_M_OLDFRIAR,{
mes "[Friar Patrick]";
mes "The very place where the great Devil who once demolished this world is sleeping.";
next;
- switch(select("Tell me more.:Stop talking.")) {
+ switch(select("Tell me more.", "Stop talking.")) {
case 1:
cutin "ins_cata_pri_n",2;
mes "[Friar Patrick]";
@@ -225,7 +225,7 @@ monk_test,306,151,3 script Grave of Baphomet#edq HIDDEN_NPC,{
if (countitem(Token_Of_Apostle)) delitem Token_Of_Apostle,countitem(Token_Of_Apostle);
mes "This gravestone has a carving of a wicked devil with large horns. It arouses an ominous feeling.";
next;
- if(select("Touch the stone.:Step back.") == 2)
+ if(select("Touch the stone.", "Step back.") == 2)
close;
// 12 hour cooldown
@@ -317,7 +317,7 @@ prt_monk,261,91,3 script Rust Blackhand#edq 4_M_DWARF,{
}
}
else if (!.@new_maje && countitem(Bapho_Doll) > 0) {
- switch(select("About the Cursed Baphomet Doll:Stop talking.")) {
+ switch(select("About the Cursed Baphomet Doll", "Stop talking.")) {
case 1:
mes "[Rust Blackhand]";
mes "What?... Hmmm... Did you get the doll? You're pretty good, unlike your appearance...";
@@ -337,7 +337,7 @@ prt_monk,261,91,3 script Rust Blackhand#edq 4_M_DWARF,{
mes "[Rust Blackhand]";
mes "The Cursed Baphomet Doll is the most important ingredient... I'll make you if you want. What would you like to do?";
next;
- switch(select("I want to make one!:I don't need one.")) {
+ switch(select("I want to make one!", "I don't need one.")) {
case 1:
mes "[Rust Blackhand]";
mes "kkk... Yes, wise men take their chances when the opportunity comes. I'll tell you the ingredients. Don't forget, and bring them all.";
@@ -377,7 +377,7 @@ prt_monk,261,91,3 script Rust Blackhand#edq 4_M_DWARF,{
close;
}
else if (.@new_maje == 2 && countitem(Bapho_Doll)) {
- switch(select("About the Cursed Baphomet Doll:Stop talking.")) {
+ switch(select("About the Cursed Baphomet Doll", "Stop talking.")) {
case 1:
mes "[Rust Blackhand]";
mes "What?... You again? What do you want this time?";
@@ -394,7 +394,7 @@ prt_monk,261,91,3 script Rust Blackhand#edq 4_M_DWARF,{
mes "[Rust Blackhand]";
mes "I'll tell you the ingredients again. So, do you want to make?";
next;
- switch(select("I want.:No, I don't want.")) {
+ switch(select("I want.", "No, I don't want.")) {
case 1:
mes "[Rust Blackhand]";
mes "kkk... Yes, wise men take their chances when the opportunity comes. I'll tell you the ingredients. Don't forget, and bring them all.";
@@ -502,7 +502,7 @@ OnMyMobDead:
mes "I have waited and waited for a brave adventurer like you who will come back here again...";
next;
while(1) {
- switch(select("Who are you?:Waited for me?:Cancel.")) {
+ switch(select("Who are you?", "Waited for me?", "Cancel.")) {
case 1:
mes "[Voice of the Gravestone]";
mes "I was one of the warriors to stop Baphomet like you. Now, I'm dead and only my soul remains...";
@@ -615,7 +615,7 @@ OnInstanceInit: // Temporary fix for @reloadscript.
next;
while(1) {
cutin "ins_cata_champ_n",2;
- switch(select("What is Essence of Fire?:What is a Token of Apostle?:What should I do?:I am ready.")) {
+ switch(select("What is Essence of Fire?", "What is a Token of Apostle?", "What should I do?", "I am ready.")) {
case 1:
++.@ins_baphomet_1f_1;
mes "[Ancient Hero's Soul]";
@@ -1163,7 +1163,7 @@ OnInstanceInit:
mes "[Ancient Hero's Soul]";
mes "The struggle for peace on this world will never end. But... my role here is finally over because there are brave heroes like you.";
next;
- switch(select("Let me leave the shrine.:Stop talking.")) {
+ switch(select("Let me leave the shrine.", "Stop talking.")) {
case 1:
mes "[Ancient Hero's Soul]";
mes "Okay. I'll let you and your group leave here safely.";
diff --git a/npc/jobs/1-1e/gunslinger.txt b/npc/jobs/1-1e/gunslinger.txt
index 3f02f7808..45172b32c 100644
--- a/npc/jobs/1-1e/gunslinger.txt
+++ b/npc/jobs/1-1e/gunslinger.txt
@@ -71,7 +71,7 @@ que_ng,152,167,3 script Master Miller 4_M_HUOLDARMY,{
mes "Selena. Now, what do you";
mes "need? If it's not important, then I can't make the time for you.";
next;
- if(select("Nothing.:I want to become a Gunslinger.") == 1) {
+ if(select("Nothing.", "I want to become a Gunslinger.") == 1) {
mes "[Master Miller]";
mes "Don't waste my time.";
mes "If you do want to become";
@@ -85,7 +85,7 @@ que_ng,152,167,3 script Master Miller 4_M_HUOLDARMY,{
mes "pretty ambitious. You'll need to pass our interview and educational";
mes "course to become a Gunslinger. Do you want to apply for the job?";
next;
- if(select("Give me some time to think.:Sure!") == 1) {
+ if(select("Give me some time to think.", "Sure!") == 1) {
mes "[Master Miller]";
mes "Understandable.";
mes "If you do decide that";
diff --git a/npc/jobs/1-1e/ninja.txt b/npc/jobs/1-1e/ninja.txt
index a8348a9b9..34620e26c 100644
--- a/npc/jobs/1-1e/ninja.txt
+++ b/npc/jobs/1-1e/ninja.txt
@@ -48,7 +48,7 @@ alberta,30,65,3 script Akagi 4_M_JOB_ASSASSIN,{
mes "Tell me, do you seek";
mes "the path of patience?";
next;
- if(select("No:Yes") == 1) {
+ if(select("No", "Yes") == 1) {
mes "[Akagi]";
mes "I see.";
mes "To each his own,";
@@ -176,7 +176,7 @@ que_ng,30,65,3 script Cougar#nq 4_M_JOB_ASSASSIN,{
mes "you a few of my skills if you";
mes "really want to be a Ninja.";
next;
- if(select("Sure.:No, thanks.") == 2) {
+ if(select("Sure.", "No, thanks.") == 2) {
mes "[Cougar]";
mes "Hm? Well, alright.";
mes "Still, I don't see";
@@ -437,7 +437,7 @@ einbroch,184,194,3 script Suspicious Man#nq 4_M_SITDOWN,{
mes "mind, would you help me?";
mes "Then I can help you find Joe.";
next;
- if(select("Don't worry, I'll find him alone.:Sure, I'll help you.") == 1) {
+ if(select("Don't worry, I'll find him alone.", "Sure, I'll help you.") == 1) {
mes "[Suspicious Man]";
mes "You sure about that...?";
mes "Red Leopard Joe is a true";
@@ -561,7 +561,7 @@ einbroch,184,194,3 script Suspicious Man#nq 4_M_SITDOWN,{
mes "Shall I directly send you";
mes "to Amatsu right now?";
next;
- if(select("No, thanks.:Yes, please.") == 1) {
+ if(select("No, thanks.", "Yes, please.") == 1) {
mes "[Red Leopard Joe]";
mes "Alright. Well, I was";
mes "just trying to save";
diff --git a/npc/jobs/1-1e/taekwon.txt b/npc/jobs/1-1e/taekwon.txt
index b3d610c6d..60853001f 100644
--- a/npc/jobs/1-1e/taekwon.txt
+++ b/npc/jobs/1-1e/taekwon.txt
@@ -9,7 +9,7 @@
//= This file is part of Hercules.
//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) 2012-2016 Hercules Dev Team
//= Copyright (C) L0ne_W0lf
//= Copyright (C) Kisuka
//= Copyright (C) Samuray22
@@ -32,10 +32,10 @@
//================= Description ===========================================
//= Official iRO TaeKwon Job Change Quest
//================= Current Version =======================================
-//= 1.4
+//= 1.5
//=========================================================================
-payon,157,141,5 script Phoenix#TKJobChange 4_M_MONK,{
+- script Phoenix::TKJobChange FAKE_NPC,{
if(Upper == 2) {
mes "[Phoenix]";
mes "Hello, child.";
@@ -196,7 +196,7 @@ payon,157,141,5 script Phoenix#TKJobChange 4_M_MONK,{
mes "great difficulty, how do";
mes "you generally respond?";
next;
- switch(select( "I face it head on.:Avoid it somehow.:Regroup and analyze the problem.")) {
+ switch(select( "I face it head on.", "Avoid it somehow.", "Regroup and analyze the problem.")) {
case 1:
mes "[Phoenix]";
mes "Yes, that is the answer";
@@ -271,7 +271,7 @@ payon,157,141,5 script Phoenix#TKJobChange 4_M_MONK,{
mes "clash, causing heated conflict,";
mes "how would you respond?";
next;
- switch( select("Insist that I'm right, regardless:Disregard conflicting viewpoint:Accept differences and learn from them")) {
+ switch( select("Insist that I'm right, regardless", "Disregard conflicting viewpoint", "Accept differences and learn from them")) {
case 1:
mes "[Phoenix]";
mes "It's important to have your";
diff --git a/npc/jobs/2-1/assassin.txt b/npc/jobs/2-1/assassin.txt
index 5011c6ea1..969990051 100644
--- a/npc/jobs/2-1/assassin.txt
+++ b/npc/jobs/2-1/assassin.txt
@@ -72,7 +72,7 @@ in_moc_16,19,33,1 script Guildsman#asn 1_M_JOBTESTER,{
mes "Is it that hard to stay alive?";
mes "Why don't you try harder next time? You can't force yourself too hard to become an Assassin...";
next;
- if (select("I will become an Assassin no matter what!:Oh man, I gotta take a break.") == 1) {
+ if (select("I will become an Assassin no matter what!", "Oh man, I gotta take a break.") == 1) {
mes "[Ferocious-looking guy]";
mes "Oh...";
mes "Well then,";
@@ -243,7 +243,7 @@ in_moc_16,19,33,1 script Guildsman#asn 1_M_JOBTESTER,{
mes "[Ferocious-looking guy]";
mes "So how about taking the next step and becoming an Assassin?";
next;
- switch(select("Yes. I've picked my last pocket.:What's the requirements?:Maybe later, I need to steal some things first.")) {
+ switch(select("Yes. I've picked my last pocket.", "What's the requirements?", "Maybe later, I need to steal some things first.")) {
case 1:
mes "[Ferocious-looking guy]";
mes "It's been a while since I've received a guest. I'm sending";
@@ -323,7 +323,7 @@ OnTouch:
mes "[Assassin 'Khai']";
mes "Sorry for laughing, but this is hilarious! Hahaha~ So do you want me to give you some hints?";
next;
- switch(select("I beg you, give me hints.:Don't laugh at me! Now, give me hints!:...Shut up, I don't need your help!")) {
+ switch(select("I beg you, give me hints.", "Don't laugh at me! Now, give me hints!", "...Shut up, I don't need your help!")) {
case 1:
mes "[Assassin 'Khai']";
mes "Haaahahahaha!!!";
@@ -420,7 +420,7 @@ OnTouch:
mes "Along with keeping your pride,";
mes "I want that you respect the blood that may stain your Katar or Dagger.";
next;
- if (select("...Got you.:...I'm confused.") == 1) {
+ if (select("...Got you.", "...I'm confused.") == 1) {
mes "[Assassin 'Khai']";
mes "Yeah, I can trust you now. Let me give you some important tips.";
next;
@@ -524,7 +524,7 @@ OnTouch:
mes "Oh, you must be an Assassin trainee. You are here to become";
mes "an Assassin, aren't you?";
next;
- if (select("Yes, I am. :...No, I'm not.") == 1) {
+ if (select("Yes, I am. ", "...No, I'm not.") == 1) {
mes "[Assassin 'Khai']";
mes "Okay, good. Let's fill out the application form. Please sign your name and include your job level.";
next;
@@ -589,7 +589,7 @@ OnTouch:
mes "Huh...?";
mes "What, are you trying to trick me or something? Don't you wanna be an Assassin?";
next;
- if (select("No.:Yes, I want to be an Assassin.") == 1) {
+ if (select("No.", "Yes, I want to be an Assassin.") == 1) {
mes "[Assassin 'Khai']";
mes "Eh, get outta here.";
mes "Stop wastin' my time...";
@@ -671,7 +671,7 @@ OnTouch:
mes "[The Anonymous One]";
mes "Aren't you scared that you can't see me? I could kill you at any time and it would be so easy...";
next;
- if (select("I think I crapped my pants!:You're all talk. I challenge you!") == 1) {
+ if (select("I think I crapped my pants!", "You're all talk. I challenge you!") == 1) {
mes "[The Anonymous One]";
mes "Now I see that";
mes "you're nothing";
@@ -705,7 +705,7 @@ OnTouch:
next;
ASSIN_Q2 = 0;
while(ASSIN_Q2 < 3) {
- switch(select("...Skills?:...Stats?:Hmpf, I know it all.")) {
+ switch(select("...Skills?", "...Stats?", "Hmpf, I know it all.")) {
case 1:
mes "[The Anonymous One]";
mes "Skills...?";
@@ -810,7 +810,7 @@ OnTouch:
mes "You should have";
mes "known better.";
next;
- if (select("Help me, how do I pass?:I challenge you again!") == 1) {
+ if (select("Help me, how do I pass?", "I challenge you again!") == 1) {
mes "[The Anonymous One]";
mes "Well, that's a damn good question. But you're banished from the Assassin Guild, so it's no concern of mine...";
close2;
@@ -838,53 +838,53 @@ OnTouch:
mes "[The Anonymous One]";
mes "1. Choose skill that is not required to learn Grimtooth.";
next;
- if (select("Cloaking level 2:Sonic Blow level 5:Katar Mastery level 4:Right hand Mastery level 2") == 4)
+ if (select("Cloaking level 2", "Sonic Blow level 5", "Katar Mastery level 4", "Right hand Mastery level 2") == 4)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "2. What property does Enchant Poison possess?";
next;
- if (select("Poison:Earth:Fire:Wind") == 1)
+ if (select("Poison", "Earth", "Fire", "Wind") == 1)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "3. How does Level 4 Right Hand Mastery work?";
next;
- if (select("Recover 80% of damage decrease:Recover 90% of damage decrease:Increase 90% of damage:Increase 108% of damage") == 2)
+ if (select("Recover 80% of damage decrease", "Recover 90% of damage decrease", "Increase 90% of damage", "Increase 108% of damage") == 2)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "4. What is the item required for using Venom Dust?";
next;
- if (select("Red Blood:Blue Gemstone:Yellow Gemstone:Red Gemstone") == 4)
+ if (select("Red Blood", "Blue Gemstone", "Yellow Gemstone", "Red Gemstone") == 4)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "5. Which skill can you learn when you reach Level 5 Enchant Poison?";
next;
- if (select("Envenom:Sonic Blow:Venom Splasher:Venom Dust") == 4)
+ if (select("Envenom", "Sonic Blow", "Venom Splasher", "Venom Dust") == 4)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "6. Among the following skills, which allows you to walk while invisible?";
next;
- if (select("Hiding:Back Slide:Cloaking:Sand Attack") == 3)
+ if (select("Hiding", "Back Slide", "Cloaking", "Sand Attack") == 3)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "7. Choose the condition that is unrelated to Venom Splasher.";
next;
- if (select("Poisoned target.:Red Gemstone.:Remaing HP of Target.") == 2)
+ if (select("Poisoned target.", "Red Gemstone.", "Remaing HP of Target.") == 2)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "8. Which monster is weak to a weapon with Vadon card (adds 20% damage on Fire property monster)?";
next;
- if (select("Steel Chonchon:Deviruchi:Elder Willow:Baphomet") == 3)
+ if (select("Steel Chonchon", "Deviruchi", "Elder Willow", "Baphomet") == 3)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "9. How much SP does";
mes "Double Attack need?";
next;
- if (select("15:It's a passive skill, so SP use is 0.:It's passive skill, so SP use is 10.:54") == 2)
+ if (select("15", "It's a passive skill, so SP use is 0.", "It's passive skill, so SP use is 10.", "54") == 2)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "10. What is the best elemental Main Gauche weapon for hunting in Izlude dungeon?";
next;
- if (select("Wind Main Gauche:Ice Main Gauche:Earth Main Gauche:Fire Main Gauche") == 1)
+ if (select("Wind Main Gauche", "Ice Main Gauche", "Earth Main Gauche", "Fire Main Gauche") == 1)
.@assassin_t += 10;
break;
case 2:
@@ -892,102 +892,102 @@ OnTouch:
mes "1. Which monster";
mes "drops a slotted Katar?";
next;
- if (select("Thief Bug:Peco Peco:Desert Wolf:Hammer Cobolt") == 3)
+ if (select("Thief Bug", "Peco Peco", "Desert Wolf", "Hammer Cobolt") == 3)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "2. Which monster";
mes "drops a slotted Jur?";
next;
- if (select("Martin:Desert Wolf:Marionette:Myst") == 1)
+ if (select("Martin", "Desert Wolf", "Marionette", "Myst") == 1)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "3. Which class is allowed to craft elemental weapons?";
next;
- if (select("Merchant:Blacksmith:Thief:Priest") == 2)
+ if (select("Merchant", "Blacksmith", "Thief", "Priest") == 2)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "4. Choose the weapon which is not in the Katar class.";
next;
- if (select("Jamadhar:Jur:Katar:Gladius") == 4)
+ if (select("Jamadhar", "Jur", "Katar", "Gladius") == 4)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "5. What property do Izlude dungeon monsters posses?";
next;
- if (select("Water:Fire:Wind:Earth") == 1)
+ if (select("Water", "Fire", "Wind", "Earth") == 1)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "6. Which monster";
mes "cannot be a Cute Pet?";
next;
- if (select("Poporing:Roda Frog:Smokie:Poison Spore") == 2)
+ if (select("Poporing", "Roda Frog", "Smokie", "Poison Spore") == 2)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "7. Choose a monster that Fire property Daggers work the best on.";
next;
- if (select("Dagger Goblin:Mace Goblin:Morning Star Goblin:Hammer Goblin") == 4)
+ if (select("Dagger Goblin", "Mace Goblin", "Morning Star Goblin", "Hammer Goblin") == 4)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "8. Choose the non-elemental Katar from the following:";
next;
- if (select("Katar of Raging Blaze:Katar of Dusty Thornbush:Sharpened Legbone of Ghoul:Infiltrator") == 4)
+ if (select("Katar of Raging Blaze", "Katar of Dusty Thornbush", "Sharpened Legbone of Ghoul", "Infiltrator") == 4)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "9. Which is the uncommon monster?";
next;
- if (select("Poring:Mastering:Ghostring:Spore") == 3)
+ if (select("Poring", "Mastering", "Ghostring", "Spore") == 3)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "10. Choose the monster";
mes "that is not Undead.";
next;
- if (select("Drake:Megalodon:Spore:Khalitzburg") == 3)
+ if (select("Drake", "Megalodon", "Spore", "Khalitzburg") == 3)
.@assassin_t += 10;
break;
case 3:
mes "[The Anonymous One]";
mes "1. Choose the correct amount of the maximum dodge rate increase from the 'Increase Dodge' skill when at level 10.";
next;
- if (select("30:40:160:20") == 1)
+ if (select("30", "40", "160", "20") == 1)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "2. Choose a monster which detects hiding/cloaking Thieves and Assassins.";
next;
- if (select("Worm Tail:Andre:Mummy:Soldier Skeleton") == 2)
+ if (select("Worm Tail", "Andre", "Mummy", "Soldier Skeleton") == 2)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "3. Choose a group of weapons that cannot be used by an Assassin at once.";
next;
- if (select("Main Gaughe + Gladius:Stiletto + Main Gauche:Katar + Maingauche:Hammer + Stiletto") == 3)
+ if (select("Main Gaughe + Gladius", "Stiletto + Main Gauche", "Katar + Maingauche", "Hammer + Stiletto") == 3)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "4. Choose the town where Thieves can change their jobs.";
next;
- if (select("Prontera:Lutie:Alberta:Morocc") == 4)
+ if (select("Prontera", "Lutie", "Alberta", "Morocc") == 4)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "5. Choose a card that does not affect the AGI stat.";
next;
- if (select("Baphomet Jr. card:Whisper Card:Female Thiefbug card:Male Thiefbug card") == 2)
+ if (select("Baphomet Jr. card", "Whisper Card", "Female Thiefbug card", "Male Thiefbug card") == 2)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "6. Choose the correct specialty of the Assassin class.";
next;
- if (select("Excellent singing talent:Excellent reading talent:Excellent dancing talent:Excellent dodge ability") == 4)
+ if (select("Excellent singing talent", "Excellent reading talent", "Excellent dancing talent", "Excellent dodge ability") == 4)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "7. Choose the maximum AGI bonus an Assassin can get at job level 50.";
next;
- if (select("7:8:9:10") == 4)
+ if (select("7", "8", "9", "10") == 4)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "8. Choose the item that an Assassin cannot equip.";
next;
- if (select("Dagger:Helm:Boots:Brooch") == 2)
+ if (select("Dagger", "Helm", "Boots", "Brooch") == 2)
.@assassin_t += 10;
mes "[The Anonymous One]";
mes "9. Choose the job change item for Thief.";
next;
- switch(select("Orange Gooey Mushroom:Red Gooey Mushroom:Orange Net Mushroom:Orange Hair Mushroom")) {
+ switch(select("Orange Gooey Mushroom", "Red Gooey Mushroom", "Orange Net Mushroom", "Orange Hair Mushroom")) {
case 1:
case 3:
.@assassin_t += 10;
@@ -998,7 +998,7 @@ OnTouch:
mes "[The Anonymous One]";
mes "10. Choose a card that would typically benefit an Assassin the least.";
next;
- if (select("Whisper card:Elder Willow card:Soldier Skeleton card:Cobold card") == 2)
+ if (select("Whisper card", "Elder Willow card", "Soldier Skeleton card", "Cobold card") == 2)
.@assassin_t += 10;
break;
}
@@ -1171,7 +1171,7 @@ OnTouch:
mes "[Barcardi]";
mes "Hmm, if you're exhausted, I'm willing to bring you back. Of course, if you leave, you'll have to take the job test over again. So what do you want to do?";
next;
- if (select("Continue!:Quit the job change test for now.") == 1) {
+ if (select("Continue!", "Quit the job change test for now.") == 1) {
mes "[Barcardi]";
mes "Good choice!";
mes "Remember, you";
@@ -1501,7 +1501,7 @@ OnTouch:
mes "It looks like you're having a tough time. You're either trying too hard, or not trying hard";
mes "enough, kid.";
next;
- switch(select("I'm gonna try it again!:I... I quit!")) {
+ switch(select("I'm gonna try it again!", "I... I quit!")) {
case 1:
mes "[Thomas]";
mes "Hmm. Well, okay.";
@@ -1649,7 +1649,7 @@ OnTouch:
mes "[Guildmaster]";
mes "First off, what do you think is the priority of an Assassin?";
next;
- switch(select("More power.:An Assassin's pride.:Endless practice.")) {
+ switch(select("More power.", "An Assassin's pride.", "Endless practice.")) {
case 1:
mes "[Guildmaster]";
mes "More power...";
@@ -1665,7 +1665,7 @@ OnTouch:
mes "to be stronger";
mes "than you are now?";
next;
- switch(select("Revenge...!:Money~:I want to travel.")) {
+ switch(select("Revenge...!", "Money~", "I want to travel.")) {
case 1:
ASSIN_Q = 8;
mes "[Guildmaster]";
@@ -1719,7 +1719,7 @@ OnTouch:
mes "[Guildmaster]";
mes "I can understand why their pride and dignity would be so important to them. Now, for what reason do you wish to become an Assassin?";
next;
- switch(select("I like the solitude.:Making money being an Assassin.:They just look interesting.")) {
+ switch(select("I like the solitude.", "Making money being an Assassin.", "They just look interesting.")) {
case 1:
ASSIN_Q = 11;
mes "[Guildmaster]";
@@ -1765,7 +1765,7 @@ OnTouch:
mes "Unlike the Thief class, the Assassin job doesn't allow self-indulgence. Tell me the";
mes "reason you train endlessly.";
next;
- switch(select("To broaden my skills.:It's a goal of mine.:For spiritual improvement.")) {
+ switch(select("To broaden my skills.", "It's a goal of mine.", "For spiritual improvement.")) {
case 1:
ASSIN_Q = 14;
mes "[Guildmaster]";
@@ -1814,13 +1814,13 @@ OnTouch:
mes "[Guildmaster]";
mes "So if you could become an Assassin right now, what is the first thing you would do?";
next;
- switch(select("I would go hunt right away.:There are people waiting for me.:Check how I can help as an Assassin.")) {
+ switch(select("I would go hunt right away.", "There are people waiting for me.", "Check how I can help as an Assassin.")) {
case 1:
mes "[Guildmaster]";
mes "Hunt...";
mes "Is that all...?";
next;
- switch(select("I would level up fast.:I want to explore my Assassin skills.:I will go where I couldn't go as a Thief.")) {
+ switch(select("I would level up fast.", "I want to explore my Assassin skills.", "I will go where I couldn't go as a Thief.")) {
case 1:
.@assassin_sangdam += 10;
mes "[Guildmaster]";
@@ -1854,7 +1854,7 @@ OnTouch:
mes "Who is waiting";
mes "for you, might I ask?";
next;
- switch(select("My friends.:My Guildsmen.:My lover.")) {
+ switch(select("My friends.", "My Guildsmen.", "My lover.")) {
case 1:
.@assassin_sangdam += 5;
mes "[Guildmaster]";
@@ -1892,7 +1892,7 @@ OnTouch:
mes "[Guildmaster]";
mes "That's most admirable. Is there anything that you would like to ask me about?";
next;
- switch(select("Places where Assassins can level up...:Main goals as an Assassin.:Financial consulting.")) {
+ switch(select("Places where Assassins can level up...", "Main goals as an Assassin.", "Financial consulting.")) {
case 1:
.@assassin_sangdam += 5;
mes "[Guildmaster]";
@@ -2058,7 +2058,7 @@ OnTouch:
mes "[Guildmaster]";
mes "You can choose a Jur, Katar, Main Gauche, or a Gladius. As a master, I love them all.";
next;
- switch(select("Jur:Katar:Main Gauche:Gladius")) {
+ switch(select("Jur", "Katar", "Main Gauche", "Gladius")) {
case 1:
mes "[Guildmaster]";
mes "A Jur...";
diff --git a/npc/jobs/2-1/blacksmith.txt b/npc/jobs/2-1/blacksmith.txt
index 2f49a8b5a..4e09d5ed9 100644
--- a/npc/jobs/2-1/blacksmith.txt
+++ b/npc/jobs/2-1/blacksmith.txt
@@ -150,7 +150,7 @@ ein_in01,18,28,4 script Guildsman#BLS 4_M_JOB_BLACKSMITH,{
mes "If you're interested, fill out this application with your name";
mes "and Job Level.";
next;
- switch(select("Fill out Application.:What are the requirements?:Um, I need to think about it.")) {
+ switch(select("Fill out Application.", "What are the requirements?", "Um, I need to think about it.")) {
case 1:
if (SkillPoint) {
mes "[Altiregen]";
@@ -227,7 +227,7 @@ ein_in01,18,28,4 script Guildsman#BLS 4_M_JOB_BLACKSMITH,{
mes "Haha, but don't worry, you are not going to travel that far.";
mes "Please go talk to the guildsman inside the building for more details about your next test.";
next;
- if (select("I want to change my job quickly! But...oh well.:Grrr! Enough is enough!") == 1) {
+ if (select("I want to change my job quickly! But...oh well.", "Grrr! Enough is enough!") == 1) {
BSMITH_Q = 16;
changequest 2013,2014;
mes "[Altiregen]";
@@ -340,7 +340,7 @@ ein_in01,201,27,3 script Guildsman#alberta 1_M_SMITH,{
mes "[Geschupenschte]";
mes "However, I want to make sure that you have some basic knowledge as a Merchant. I'd like to ask you some questions, if that's okay.";
next;
- .@selection = select("Yes.:Um, can I have some time to prepare?");
+ .@selection = select("Yes.", "Um, can I have some time to prepare?");
}
else if (BSMITH_Q == 2) {
mes "[Geschupenschte]";
@@ -365,131 +365,131 @@ ein_in01,201,27,3 script Guildsman#alberta 1_M_SMITH,{
mes "1. Which one of the following regions is matched incorrectly";
mes "with its specialty item?";
next;
- if (select("Morroc - Thief Clothes:Alberta - Two Hand Axe:Comodo - Berserk Potion:Alberta - Swordmace") == 4)
+ if (select("Morroc - Thief Clothes", "Alberta - Two Hand Axe", "Comodo - Berserk Potion", "Alberta - Swordmace") == 4)
.@black_q += 10;
mes "[Geschupenschte]";
mes "2. What status can";
mes "be inflicted with the";
mes "^8E6B23Hammer Fall^000000 skill?";
next;
- if (select("Stun:Blind:Silence:Sleep") == 1)
+ if (select("Stun", "Blind", "Silence", "Sleep") == 1)
.@black_q += 10;
mes "[Geschupenschte]";
mes "3. Which one of the following skills cannot be performed";
mes "by a Merchant?";
next;
- if (select("Vending:Discount:Overcharge:Increase AGI") == 4)
+ if (select("Vending", "Discount", "Overcharge", "Increase AGI") == 4)
.@black_q += 10;
mes "[Geschupenschte]";
mes "4. Where can you find a store";
mes "that sells Blue Gemstones?";
next;
- if (select("Alberta:Morroc:Geffen:Prontera") == 3)
+ if (select("Alberta", "Morroc", "Geffen", "Prontera") == 3)
.@black_q += 10;
mes "[Geschupenschte]";
mes "5. Where is the";
mes "Tool Dealer";
mes "located in Geffen?";
next;
- if (select("8 o'clock direction from the town square:11 o'clock direction from the town square:6 o'clock direction from the town square:5 o'clock direction from the town square") == 1)
+ if (select("8 o'clock direction from the town square", "11 o'clock direction from the town square", "6 o'clock direction from the town square", "5 o'clock direction from the town square") == 1)
.@black_q += 10;
mes "[Geschupenschte]";
mes "6. Which weapon";
mes "cannot be used";
mes "by a Merchant?";
next;
- if (select("Stiletto:Ring Pommel Saber:Chain:Bible") == 4)
+ if (select("Stiletto", "Ring Pommel Saber", "Chain", "Bible") == 4)
.@black_q += 10;
mes "[Geschupenschte]";
mes "7. Which one of the following";
mes "has the highest defense rate?";
next;
- if (select("Panties:Mink Coat:Wooden Mail:Silk Robe") == 2)
+ if (select("Panties", "Mink Coat", "Wooden Mail", "Silk Robe") == 2)
.@black_q += 10;
mes "[Geschupenschte]";
mes "8. For Level 3 weapons,";
mes "what is the ^8E6B23Safe^000000 limit";
mes "for upgrading?";
next;
- if (select("up to + 3:up to + 4:up to + 5:up to + 6") == 3)
+ if (select("up to + 3", "up to + 4", "up to + 5", "up to + 6") == 3)
.@black_q += 10;
mes "9. What item";
mes "can be made using";
mes "the ^8E6B23Trunks^000000 item?";
next;
- if (select("Sakkat:Ghost Bandana:Majestic Goat:Antler") == 1)
+ if (select("Sakkat", "Ghost Bandana", "Majestic Goat", "Antler") == 1)
.@black_q += 10;
mes "[Geschupenschte]";
mes "10. The most important";
mes "part of being a Merchant is...?";
next;
- select("Credit:Integrity:Money:Rhetoric");
+ select("Credit", "Integrity", "Money", "Rhetoric");
.@black_q += 10;
}
else {
mes "[Geschupenschte]";
mes "1. Among the following cities, which one is not correctly matched with its specialty?";
next;
- if (select("Al De Baran - Yggdrasil Leaf:Alberta - Hammer:Comodo - Berserk Potion:Al De Baran - Hammer") == 4)
+ if (select("Al De Baran - Yggdrasil Leaf", "Alberta - Hammer", "Comodo - Berserk Potion", "Al De Baran - Hammer") == 4)
.@black_q += 10;
mes "[Geschupenschte]";
mes "2. How much Zeny";
mes "is one Jellopy worth?";
next;
- if (select("1 Zeny:2 Zeny:3 Zeny:4 Zeny") == 3)
+ if (select("1 Zeny", "2 Zeny", "3 Zeny", "4 Zeny") == 3)
.@black_q += 10;
mes "[Geschupenschte]";
mes "3. What is required";
mes "for a Merchant to use";
mes "the ^8E6B23Vending^000000 Skill?";
next;
- if (select("Must have a Cart.:Must have items to sell.:Must be wielding a weapon.:Must be wearing armor.") == 1)
+ if (select("Must have a Cart.", "Must have items to sell.", "Must be wielding a weapon.", "Must be wearing armor.") == 1)
.@black_q += 10;
mes "[Geschupenschte]";
mes "4. Where can you";
mes "change your Job to";
mes "become a Merchant?";
next;
- if (select("Alberta:Morroc:Geffen:Prontera") == 1)
+ if (select("Alberta", "Morroc", "Geffen", "Prontera") == 1)
.@black_q += 10;
mes "[Geschupenschte]";
mes "5. Where is the";
mes "Weapons Dealer";
mes "located in Morroc?";
next;
- if (select("7 o'clock from the town's center:11 o'clock from the town's center:6 o'clock from the town's center:5 o'clock from the town's center") == 4)
+ if (select("7 o'clock from the town's center", "11 o'clock from the town's center", "6 o'clock from the town's center", "5 o'clock from the town's center") == 4)
.@black_q += 10;
mes "[Geschupenschte]";
mes "6. What weapon";
mes "can a Merchant";
mes "not use?";
next;
- if (select("Main Gauche:Claymore:Chain:Two handed Axe") == 2)
+ if (select("Main Gauche", "Claymore", "Chain", "Two handed Axe") == 2)
.@black_q += 10;
mes "[Geschupenschte]";
mes "7. Which one of the following";
mes "has the highest defense rate?";
next;
- if (select("Panties:Mink Coat:Wooden Mail:Silk Robe") == 2)
+ if (select("Panties", "Mink Coat", "Wooden Mail", "Silk Robe") == 2)
.@black_q += 10;
mes "[Geschupenschte]";
mes "8. For Level 3 weapons,";
mes "what is the ^8E6B23Safe^000000 limit";
mes "for upgrading?";
next;
- if (select("up to + 3:up to + 4:up to + 5:up to + 6") == 3)
+ if (select("up to + 3", "up to + 4", "up to + 5", "up to + 6") == 3)
.@black_q += 10;
mes "[Geschupenschte]";
mes "9. What monster does";
mes "NOT drop Iron Ore?";
next;
- if (select("Chon Chon:Steel Chon Chon:Zerom:Anolian") == 4)
+ if (select("Chon Chon", "Steel Chon Chon", "Zerom", "Anolian") == 4)
.@black_q += 10;
mes "[Geschupenschte]";
mes "10. What is most";
mes "important to a Merchant?";
next;
- select("Rhetoric:Credit:Money:Experience");
+ select("Rhetoric", "Credit", "Money", "Experience");
.@black_q += 10;
}
mes "[Geschupenschte]";
@@ -639,7 +639,7 @@ ein_in01,201,27,3 script Guildsman#alberta 1_M_SMITH,{
mes "[Geschupenschte]";
mes "Oh, you should make sure that you are not carrying ^FF0000more than one "+getitemname(.@items[6])+"^000000, you should really only have an "+getitemname(.@items[6])+" that you bought from an NPC shop in your inventory.";
next;
- if (select("Oh, could you give me a second?:Oh, I brought what you asked for.") == 1) {
+ if (select("Oh, could you give me a second?", "Oh, I brought what you asked for.") == 1) {
mes "[Geschupenschte]";
mes "Hmmm, it would be";
mes "a good idea to put the";
@@ -862,7 +862,7 @@ ein_in01,201,27,3 script Guildsman#alberta 1_M_SMITH,{
mes "the delivery?";
mes "Let's see that receipt~";
next;
- if (select("Yes sir, here it is.:Receipt? I, uh, have it somewhere.") == 1) {
+ if (select("Yes sir, here it is.", "Receipt? I, uh, have it somewhere.") == 1) {
if (countitem(Merchant_Voucher_1) > 0) {
BSMITH_Q = 15;
delitem Merchant_Voucher_1,1;
@@ -959,7 +959,7 @@ geffen,46,164,1 script Baisulist#BLS 1_F_04,{
mes "You sure this is what I ordered, right? I mean, if it's been used,";
mes "I don't want it.";
next;
- if (select("Whoops, this is one of the items I use...:I'm sure! It's brand new!") == 1) {
+ if (select("Whoops, this is one of the items I use...", "I'm sure! It's brand new!") == 1) {
mes "[Baisulist]";
mes "Well...";
mes "I guess I can";
@@ -1033,7 +1033,7 @@ morocc,27,112,4 script Wickebine#BLS 4_F_JOB_ASSASSIN,{
mes "This is what I ordered, right?";
mes "I don't want any used or old Gladius that you might have!";
next;
- if (select("Whoops, not that one.:I guarantee you it is new.") == 1) {
+ if (select("Whoops, not that one.", "I guarantee you it is new.") == 1) {
cutin "Job_Black_hucke03",2;
mes "[Wickebine]";
mes "Oooh...!";
@@ -1135,7 +1135,7 @@ lighthalzen,209,80,4 script Krongast#BLS 4_M_JOB_KNIGHT2,{
mes "So you're sure this is the item";
mes "I ordered, right? I wouldn't want it if it's been used.";
next;
- if (select("Whoops, this one is used!:It was just made, so it's new.") == 1) {
+ if (select("Whoops, this one is used!", "It was just made, so it's new.") == 1) {
mes "[Krongast]";
mes "Hmmmmm!";
mes "Please deliver";
@@ -1211,7 +1211,7 @@ payon,214,79,4 script Talpiz#BLS 1_M_ORIENT01,{
mes "[Talpiz]";
mes "Um, this is what I ordered, right? I don't want an Arbalest that's been used before.";
next;
- if (select("Whoops, this is a used one.:I'm sure it's new.") == 1) {
+ if (select("Whoops, this is a used one.", "I'm sure it's new.") == 1) {
mes "[Talpiz]";
mes "Hmmmm.";
mes "Please hurry";
@@ -1288,7 +1288,7 @@ hugel,168,183,1 script Bismarc#BLS 2_M_THIEFMASTER,{
mes "^666666*Huuuk*^000000 This is what I ordered, right? I needed one especially";
mes "made to stop this poison...";
next;
- if (select("Whoops, this is my own Ring Pommel Saber.:I'm sure this is the one.") == 1) {
+ if (select("Whoops, this is my own Ring Pommel Saber.", "I'm sure this is the one.") == 1) {
mes "[Bismarc]";
mes "N-Nooo...";
mes "Hurry...!";
@@ -1383,7 +1383,7 @@ ein_in01,24,41,5 script Blacksmith Guildsman#moc 4_F_JOB_BLACKSMITH,{
mes "[Mitehmaeeuh]";
mes "How much do you truly understand about smithing? Are you ready for me to ask you some questions?";
next;
- if (select("Yes:No, not yet~") == 1) {
+ if (select("Yes", "No, not yet~") == 1) {
mes "[Mitehmaeeuh]";
mes "Alright...";
mes "My test is simple.";
@@ -1404,7 +1404,7 @@ ein_in01,24,41,5 script Blacksmith Guildsman#moc 4_F_JOB_BLACKSMITH,{
mes "is required to learn";
mes "the ^8E6B23Discount^000000 skill?";
next;
- if (select("Level 3 Push Cart:Item Appraisal:Level 10 Mammonite:Level 3 Enlarge Weight") == 4)
+ if (select("Level 3 Push Cart", "Item Appraisal", "Level 10 Mammonite", "Level 3 Enlarge Weight") == 4)
.@blackss_te += 20;
mes "[Mitehmaeeuh]";
mes "2. When you attack";
@@ -1412,7 +1412,7 @@ ein_in01,24,41,5 script Blacksmith Guildsman#moc 4_F_JOB_BLACKSMITH,{
mes "what status effect can";
mes "you inflict on enemies?";
next;
- if (select("Stun:Blindness:Chaos:Silence") == 1)
+ if (select("Stun", "Blindness", "Chaos", "Silence") == 1)
.@blackss_te += 20;
mes "[Mitehmaeeuh]";
mes "3. How much Zeny is spent";
@@ -1420,7 +1420,7 @@ ein_in01,24,41,5 script Blacksmith Guildsman#moc 4_F_JOB_BLACKSMITH,{
mes "mastered Mammonite skill?";
mes "(Level 10 Mammonite)";
next;
- if (select("900 Zeny:1000 Zeny:2000 Zeny:100,000 Zeny") == 2)
+ if (select("900 Zeny", "1000 Zeny", "2000 Zeny", "100,000 Zeny") == 2)
.@blackss_te += 20;
mes "[Mitehmaeeuh]";
mes "4. What is the";
@@ -1428,7 +1428,7 @@ ein_in01,24,41,5 script Blacksmith Guildsman#moc 4_F_JOB_BLACKSMITH,{
mes "the ^8E6B23Discount^000000";
mes "skill is mastered?";
next;
- if (select("21 % :22 % :23 % :24 % ") == 4)
+ if (select("21 % ", "22 % ", "23 % ", "24 % ") == 4)
.@blackss_te += 20;
mes "[Mitehmaeeuh]";
mes "5. What is the maximum";
@@ -1437,7 +1437,7 @@ ein_in01,24,41,5 script Blacksmith Guildsman#moc 4_F_JOB_BLACKSMITH,{
mes "NPCs after mastering the";
mes "^8E6B23Overcharge^000000 skill?";
next;
- if (select("21 % :22 % :23 % :24 % ") == 3)
+ if (select("21 % ", "22 % ", "23 % ", "24 % ") == 3)
.@blackss_te += 20;
break;
case 2:
@@ -1446,21 +1446,21 @@ ein_in01,24,41,5 script Blacksmith Guildsman#moc 4_F_JOB_BLACKSMITH,{
mes "following monsters";
mes "drops Steel?";
next;
- if (select("Zerom:Chon Chon:Skel Worker:Requiem") == 3)
+ if (select("Zerom", "Chon Chon", "Skel Worker", "Requiem") == 3)
.@blackss_te += 20;
mes "[Mitehmaeeuh]";
mes "2. Which of the following";
mes "stones can be made from";
mes "Red Bloods?";
next;
- if (select("Flame Heart:Rough Wind:Great Nature:Mystic Frozen") == 1)
+ if (select("Flame Heart", "Rough Wind", "Great Nature", "Mystic Frozen") == 1)
.@blackss_te += 20;
mes "[Mitehmaeeuh]";
mes "3. Which of the following";
mes "stones do you have the most";
mes "of in your Kafra Storage?";
next;
- select("Wind of Verdure:Red Blood:Green Live:Crystal Blue");
+ select("Wind of Verdure", "Red Blood", "Green Live", "Crystal Blue");
.@blackss_te += 20;
mes "[Mitehmaeeuh]";
mes "4. In general,";
@@ -1469,14 +1469,14 @@ ein_in01,24,41,5 script Blacksmith Guildsman#moc 4_F_JOB_BLACKSMITH,{
mes "most damage from a Wind";
mes "attribute weapon?";
next;
- if (select("Fire Property:Water Property:Earth Property:Wind Property") == 2)
+ if (select("Fire Property", "Water Property", "Earth Property", "Wind Property") == 2)
.@blackss_te += 20;
mes "[Mitehmaeeuh]";
mes "5. How many Iron Ore";
mes "is required to make";
mes "1 Steel?";
next;
- if (select("5 Iron Ore :4 Iron Ore:3 Iron Ore:6 Iron Ore") == 1)
+ if (select("5 Iron Ore ", "4 Iron Ore", "3 Iron Ore", "6 Iron Ore") == 1)
.@blackss_te += 20;
break;
case 3:
@@ -1485,7 +1485,7 @@ ein_in01,24,41,5 script Blacksmith Guildsman#moc 4_F_JOB_BLACKSMITH,{
mes "do when you meet someone";
mes "randomly on the street?";
next;
- switch(select("Ask them what they need.:Have a brief conversation.:Ignore them.:Give items and run away.")) {
+ switch(select("Ask them what they need.", "Have a brief conversation.", "Ignore them.", "Give items and run away.")) {
case 1:
case 2:
.@blackss_te += 20;
@@ -1499,20 +1499,20 @@ ein_in01,24,41,5 script Blacksmith Guildsman#moc 4_F_JOB_BLACKSMITH,{
mes "^8E6B23Crazy Uproar^000000 and";
mes "^8E6B23Change Cart^000000 skills?";
next;
- if (select("Al De Baran:Alberta:Morroc:Izlude") == 2)
+ if (select("Al De Baran", "Alberta", "Morroc", "Izlude") == 2)
.@blackss_te += 20;
mes "[Mitehmaeeuh]";
mes "3. From the center of Einbroch,";
mes "in which direction is the Blacksmith Guild?";
next;
- if (select("11 o'clock:5 o'clock:7 o'clock:12 o'clock") == 2)
+ if (select("11 o'clock", "5 o'clock", "7 o'clock", "12 o'clock") == 2)
.@blackss_te += 20;
mes "[Mitehmaeeuh]";
mes "4. In which town";
mes "can you find the";
mes "most Blacksmiths?";
next;
- if (select("Prontera:Morroc:Alberta:Einbroch") == 4)
+ if (select("Prontera", "Morroc", "Alberta", "Einbroch") == 4)
.@blackss_te += 20;
mes "[Mitehmaeeuh]";
mes "5. Which of the";
@@ -1520,7 +1520,7 @@ ein_in01,24,41,5 script Blacksmith Guildsman#moc 4_F_JOB_BLACKSMITH,{
mes "affect your skill";
mes "as a Blacksmith?";
next;
- if (select("STR :DEX:AGI :VIT ") == 2)
+ if (select("STR ", "DEX", "AGI ", "VIT ") == 2)
.@blackss_te += 20;
break;
}
@@ -1607,7 +1607,7 @@ geffen_in,109,170,3 script Blacksmith Guildsman#gef 4_F_JOB_BLACKSMITH,{
mes "I can provide you a teleport service to Izlude, where you can use the airship.";
mes "Would you like to move to Izlude immediately?";
next;
- switch(select("How to go to Einbroch:Yes!:No, thanks.")) {
+ switch(select("How to go to Einbroch", "Yes!", "No, thanks.")) {
case 1:
mes "[Blacksmith Guildsman]";
mes "Oops, haven't you used the airship yet?";
diff --git a/npc/jobs/2-1/hunter.txt b/npc/jobs/2-1/hunter.txt
index 23d970dac..2680fa6f7 100644
--- a/npc/jobs/2-1/hunter.txt
+++ b/npc/jobs/2-1/hunter.txt
@@ -190,7 +190,7 @@ hu_in01,386,373,4 script Hunter Guildsman#hnt 4_F_JOB_HUNTER,{
mes "[Hunter Guildsman]";
mes "Oh, you're an Archer! It seems as if you've trained enough as an Archer... You came here to become a Hunter, right?";
next;
- switch(select("Yes. That's what I'm here for.:What are the requirements to change jobs?:....I don't want to change yet.")) {
+ switch(select("Yes. That's what I'm here for.", "What are the requirements to change jobs?", "....I don't want to change yet.")) {
case 1:
mes "[Hunter Guildsman]";
mes "Hehe~";
@@ -211,7 +211,7 @@ hu_in01,386,373,4 script Hunter Guildsman#hnt 4_F_JOB_HUNTER,{
mes "Well then,";
mes "shall we begin?";
next;
- if (select("Yes~ Let's start now.:No, I'll be back later.") == 1) {
+ if (select("Yes~ Let's start now.", "No, I'll be back later.") == 1) {
if (!questprogress(4000)) {
setquest 4000;
}
@@ -253,7 +253,7 @@ hu_in01,386,373,4 script Hunter Guildsman#hnt 4_F_JOB_HUNTER,{
mes "[Hunter Sherin]";
mes "You are an Archer, and you don't know where you should go to hunt. What do you do?";
next;
- switch(select("Scream out loud asking where you should go.:Quietly ask a person passing by.:Wander around alone and search for a place.")) {
+ switch(select("Scream out loud asking where you should go.", "Quietly ask a person passing by.", "Wander around alone and search for a place.")) {
case 2:
case 3:
.@hunter_t += 10;
@@ -267,7 +267,7 @@ hu_in01,386,373,4 script Hunter Guildsman#hnt 4_F_JOB_HUNTER,{
mes "But you are in Payon!!";
mes "How do you go to the desert?";
next;
- switch(select("Ask a Priest to open a free warp portal.:Use the Kafra service.:Walk with a friend.")) {
+ switch(select("Ask a Priest to open a free warp portal.", "Use the Kafra service.", "Walk with a friend.")) {
case 2:
case 3:
.@hunter_t += 10;
@@ -282,7 +282,7 @@ hu_in01,386,373,4 script Hunter Guildsman#hnt 4_F_JOB_HUNTER,{
mes "about to make the";
mes "Zeny that you need?";
next;
- switch(select("Beg here and there.:Sell items I do not need.:Hunt at a nearby field.")) {
+ switch(select("Beg here and there.", "Sell items I do not need.", "Hunt at a nearby field.")) {
case 2:
case 3:
.@hunter_t += 10;
@@ -297,12 +297,12 @@ hu_in01,386,373,4 script Hunter Guildsman#hnt 4_F_JOB_HUNTER,{
mes "solution to this";
mes "situation?";
next;
- if (select("Attack a Hode from the top of a hill.:Go back to town.:Attack someone else's Hode.") == 2)
+ if (select("Attack a Hode from the top of a hill.", "Go back to town.", "Attack someone else's Hode.") == 2)
.@hunter_t += 10;
mes "[Hunter Sherin]";
mes "Let's say you were having too much trouble hunting Hodes and returned to town. Now you are out of HP and a Priest happens to be around. How would you ask for a Heal?";
next;
- if (select("Would it be possible to get a Heal, please?:Heal, please.:Heal me.") == 1)
+ if (select("Would it be possible to get a Heal, please?", "Heal, please.", "Heal me.") == 1)
.@hunter_t += 10;
mes "[Hunter Sherin]";
mes "This time, you found a rare item while you were going through your inventory. You go out to sell the item, and there are many people with stores and chatrooms open.";
@@ -312,7 +312,7 @@ hu_in01,386,373,4 script Hunter Guildsman#hnt 4_F_JOB_HUNTER,{
mes "best way to";
mes "sell your item?";
next;
- switch(select("Scream out loud to everyone in sight.:Open a chatroom and wait.:Look to see if anyone already wants it.")) {
+ switch(select("Scream out loud to everyone in sight.", "Open a chatroom and wait.", "Look to see if anyone already wants it.")) {
case 2:
case 3:
.@hunter_t += 10;
@@ -322,7 +322,7 @@ hu_in01,386,373,4 script Hunter Guildsman#hnt 4_F_JOB_HUNTER,{
mes "[Hunter Sherin]";
mes "While you are waiting, someone is begging for items and Zeny. What should you do?";
next;
- if (select("Give some of my items and Zeny.:Ignore and walk away.:Tell the person about a good place to hunt.") == 1)
+ if (select("Give some of my items and Zeny.", "Ignore and walk away.", "Tell the person about a good place to hunt.") == 1)
.@hunter_t += 10;
mes "[Hunter Sherin]";
mes "By now, you decide to go to the Maze by yourself.";
@@ -332,7 +332,7 @@ hu_in01,386,373,4 script Hunter Guildsman#hnt 4_F_JOB_HUNTER,{
mes "into someone that is lost.";
mes "What should you do?";
next;
- switch(select("Tell them which way to go.:Guide them to their destination.:Ignore.")) {
+ switch(select("Tell them which way to go.", "Guide them to their destination.", "Ignore.")) {
case 1:
case 2:
.@hunter_t += 10;
@@ -345,7 +345,7 @@ hu_in01,386,373,4 script Hunter Guildsman#hnt 4_F_JOB_HUNTER,{
mes "[Hunter Sherin]";
mes "What should you do?";
next;
- if (select("Watch, then attack when asked for help.:Attack and see what happens.:Just go back to town.") == 1)
+ if (select("Watch, then attack when asked for help.", "Attack and see what happens.", "Just go back to town.") == 1)
.@hunter_t += 10;
mes "[Hunter Sherin]";
mes "You are now very exhausted after your day of hunting. It's time to go back to town.";
@@ -353,7 +353,7 @@ hu_in01,386,373,4 script Hunter Guildsman#hnt 4_F_JOB_HUNTER,{
mes "[Hunter Sherin]";
mes "But what's this!? You find an expensive item lying on the floor! What should you do with it?";
next;
- switch(select("Pick it up and keep it.:Try to find the owner.:Just walk by.")) {
+ switch(select("Pick it up and keep it.", "Try to find the owner.", "Just walk by.")) {
case 2:
case 3:
.@hunter_t += 10;
@@ -462,13 +462,13 @@ hu_in01,382,382,4 script Guild Receptionist#hnt 4_M_JOB_HUNTER,{
mes "[Guild Receptionist]";
mes "Greetings. They call me... ^660000The Demon Hunter^000000. I am the one in charge of processing applications. Your name is ... " + strcharinfo(0) + ", correct?";
next;
- .@selection = select("Yes, that is correct.:Nope~~(heeheehee)");
+ .@selection = select("Yes, that is correct.", "Nope~~(heeheehee)");
if (.@selection == 2) {
mes "[Demon Hunter]";
mes "Hey, stop messing around.";
mes "Your name is " + strcharinfo(0) + ", right?";
next;
- if (select("Yes...:Hehehe. I keep telling you, it's not~~") == 1) {
+ if (select("Yes...", "Hehehe. I keep telling you, it's not~~") == 1) {
mes "[Demon Hunter]";
mes "Okay, then. These are the items you need for the test. Since we provide all of the necessary arrows you'll use for the test, we need you to get the materials to make them.";
next;
@@ -604,7 +604,7 @@ payon_in03,131,7,3 script Hunter#htnGM 1_M_ORIENT01,{
mes "[Hunter Guildmaster]";
mes "Hmpf. You must be here for the Hunter job test. Let me tell you about the testing process. What would you like to know?";
next;
- switch(select("What is the test?:What are the passing requirements?:Any warnings?:Begin test.")) {
+ switch(select("What is the test?", "What are the passing requirements?", "Any warnings?", "Begin test.")) {
case 1:
mes "[Hunter Guildmaster]";
mes "You have to hunt down certain monsters with a particular name. But you must avoid all the traps while you're at it.";
@@ -675,7 +675,7 @@ payon_in03,131,7,3 script Hunter#htnGM 1_M_ORIENT01,{
mes "If you have any";
mes "questions, ask now.";
next;
- switch(select("What is the test?:What are the passing requirements?:Any warnings?:Begin test.")) {
+ switch(select("What is the test?", "What are the passing requirements?", "Any warnings?", "Begin test.")) {
case 1:
mes "[Hunter Guildmaster]";
mes "You have to hunt down certain monsters with a particular name, but you also avoid all the traps at the same time. This is to test your ability to move swiftly and locate targets in various situations.";
@@ -709,7 +709,7 @@ payon_in03,131,7,3 script Hunter#htnGM 1_M_ORIENT01,{
mes "[Hunter Guildmaster]";
mes "Anyway, I believe you've prepared it yourself. Let's begin now.";
next;
- if (select("Okay. Let's start...:Ah, wait a sec.") == 1) {
+ if (select("Okay. Let's start...", "Ah, wait a sec.") == 1) {
mes "[Hunter Guildmaster]";
mes "Okay!! I hope";
mes "you will pass this time!";
@@ -758,7 +758,7 @@ payon_in02,21,31,1 script Hunter#htnGM2 1_M_ORIENT01,{
mes "[Hunter Guildmaster]";
mes "Mmm. I see you're here for the Hunter job test. Let me explain the testing process. What would you like to know?";
next;
- switch(select("What is the test?:What are the passing requirements?:Any warnings?:Begin test.")) {
+ switch(select("What is the test?", "What are the passing requirements?", "Any warnings?", "Begin test.")) {
case 1:
mes "[Hunter Guildmaster]";
mes "You have to hunt down certain monsters with a particular name, but you must avoid all of the traps here at the same time.";
@@ -850,7 +850,7 @@ payon_in02,21,31,1 script Hunter#htnGM2 1_M_ORIENT01,{
mes "have questions,";
mes "feel free to ask.";
next;
- switch(select("What is the test?:What are the requirements to pass the test?:Any warnings?:Begin test.")) {
+ switch(select("What is the test?", "What are the requirements to pass the test?", "Any warnings?", "Begin test.")) {
case 1:
mes "[Hunter Guildmaster]";
mes "You have to hunt down certain monsters with a particular name, but you must avoid all of the traps here at the same time.";
@@ -896,7 +896,7 @@ payon_in02,21,31,1 script Hunter#htnGM2 1_M_ORIENT01,{
mes "you're ready.";
mes "Let's begin.";
next;
- if (select("Yes, let's start.:Ah, wait a moment.") == 1) {
+ if (select("Yes, let's start.", "Ah, wait a moment.") == 1) {
mes "[Hunter Guildmaster]";
mes "Okay!! Now...";
mes "Pass this time!";
@@ -984,7 +984,7 @@ OnTouch:
mes "[Guide]";
mes "If it's too hard, it wouldn't hurt to try again next time. Would you like to resign for now?";
next;
- switch(select("Keep trying.:Resign.")) {
+ switch(select("Keep trying.", "Resign.")) {
case 1:
mes "[Guide]";
mes "Okay. Do your best and become a great Hunter. Please enter the waiting room. If someone is already taking the test, you must wait until that person is done.";
@@ -1196,7 +1196,7 @@ OnTouch:
mes "on the escape switch.^000000";
HNTR_Q = 15;
next;
- switch(select("Escape:Cancel:Re-test")) {
+ switch(select("Escape", "Cancel", "Re-test")) {
case 1:
mes "^3355FFThe Escape Warp Portal";
mes "has now been activated.^000000";
diff --git a/npc/jobs/2-1/knight.txt b/npc/jobs/2-1/knight.txt
index 462e45fc0..b3caa8cf9 100644
--- a/npc/jobs/2-1/knight.txt
+++ b/npc/jobs/2-1/knight.txt
@@ -62,7 +62,7 @@ prt_in,88,101,4 script Chivalry Captain#knt 1_M_KNIGHTMASTER,{
mes "Prontera Chivalry.";
mes "What brings you here?";
next;
- switch(select("I want to change my job to Swordman.:I want to change my job to a Knight.:Just visiting.")) {
+ switch(select("I want to change my job to Swordman.", "I want to change my job to a Knight.", "Just visiting.")) {
case 1:
mes "[Captain Herman]";
mes "A-ha~";
@@ -98,7 +98,7 @@ prt_in,88,101,4 script Chivalry Captain#knt 1_M_KNIGHTMASTER,{
mes "the Prontera Chivalry.";
mes "What brings you here?";
next;
- if (select("I want to change my job to a Knight.:Just visiting.") == 1) {
+ if (select("I want to change my job to a Knight.", "Just visiting.") == 1) {
mes "[Captain Herman]";
mes "Ohh...";
mes "A young "+((Sex)?"man":"lady")+" who wishes";
@@ -119,7 +119,7 @@ prt_in,88,101,4 script Chivalry Captain#knt 1_M_KNIGHTMASTER,{
mes "you eligible, we will begin the job change procedure. Would you";
mes "like to apply now?";
next;
- if (select("Yes, I would like to apply.:I'd like to think about it please.") == 1) {
+ if (select("Yes, I would like to apply.", "I'd like to think about it please.") == 1) {
mes "[Captain Herman]";
if (JobLevel < 40) {
mes "Ah, you are not yet ready to become a Knight! Didn't I specifically mention the Job Level 40 requirement?";
@@ -523,7 +523,7 @@ prt_in,75,107,4 script Sir Andrew#knt 1_M_YOUNGKNIGHT,{
mes "May I help you";
mes "with something?";
next;
- if (select("I would like to take the test.:Oh, nothing.") == 1) {
+ if (select("I would like to take the test.", "Oh, nothing.") == 1) {
mes "[Sir Andrew]";
mes "Ah...";
mes "You wish";
@@ -744,7 +744,7 @@ prt_in,71,91,0 script Sir Siracuse#knt 1_M_YOUNGKNIGHT,{
mes "something to";
mes "ask me?";
next;
- if (select("I would like to take the test to change jobs.:Oh, nothing.") == 1) {
+ if (select("I would like to take the test to change jobs.", "Oh, nothing.") == 1) {
mes "[Sir Siracuse]";
mes "Oh, to become";
mes "a Knight? Come to";
@@ -779,7 +779,7 @@ prt_in,71,91,0 script Sir Siracuse#knt 1_M_YOUNGKNIGHT,{
mes "something to";
mes "ask me?";
next;
- if (select("I would like to take the test to change jobs.:Oh, nothing.") == 1) {
+ if (select("I would like to take the test to change jobs.", "Oh, nothing.") == 1) {
mes "[Sir Siracuse]";
mes "Hahaha~!";
mes "Aren't you supposed to be taking Andrew's test? You can't just skip that, you know! All of our tests are important.";
@@ -805,7 +805,7 @@ prt_in,71,91,0 script Sir Siracuse#knt 1_M_YOUNGKNIGHT,{
mes "something to";
mes "ask me?";
next;
- if (select("Sir Andrew sent me to take your test.:Oh, nothing.") == 1) {
+ if (select("Sir Andrew sent me to take your test.", "Oh, nothing.") == 1) {
mes "[Sir Siracuse]";
mes "I see, you've passed the first test. Very well, I'll make some time for you. Let me introduce myself. My name is James Siracuse.";
next;
@@ -837,7 +837,7 @@ prt_in,71,91,0 script Sir Siracuse#knt 1_M_YOUNGKNIGHT,{
mes "What...";
mes "You again?";
next;
- if (select("I wish to take the test again.:Oh, nothing.") == 1) {
+ if (select("I wish to take the test again.", "Oh, nothing.") == 1) {
mes "[Sir Siracuse]";
mes "Is that right?";
mes "Are you sure you're";
@@ -862,7 +862,7 @@ prt_in,71,91,0 script Sir Siracuse#knt 1_M_YOUNGKNIGHT,{
mes "[Sir Siracuse]";
mes "A Knight must possess great strength, defense, speed, and the skill to wield a Two-Handed Sword. Which of the following weapons are not affected by the Two Hand Quicken skill?";
next;
- if (select("Katana:Slayer:Broadsword:Flamberge") != 4) {
+ if (select("Katana", "Slayer", "Broadsword", "Flamberge") != 4) {
KNIGHT_Q = 5;
mes "[Sir Siracuse]";
mes "Wrong!";
@@ -876,7 +876,7 @@ prt_in,71,91,0 script Sir Siracuse#knt 1_M_YOUNGKNIGHT,{
mes "[Sir Siracuse]";
mes "Good, now let me ask about some skills. Which of the following is not necessary to learn Bowling Bash?";
next;
- if (select("Two Handed Sword Mastery Lv.5:Magnum Break Lv.3:Provoke Lv.10:Bash Lv.10") != 3) {
+ if (select("Two Handed Sword Mastery Lv.5", "Magnum Break Lv.3", "Provoke Lv.10", "Bash Lv.10") != 3) {
KNIGHT_Q = 5;
mes "[Sir Siracuse]";
mes "Wrong!";
@@ -886,7 +886,7 @@ prt_in,71,91,0 script Sir Siracuse#knt 1_M_YOUNGKNIGHT,{
mes "[Sir Siracuse]";
mes "Knights can also use Spears, unlike other jobs, and have skills related to Spears as well. What skills are not necessary to learn the skill Brandish Spear?";
next;
- if (select("Pierce Lv.5:Spear Stab Lv.3:Spear Boomerang Lv.3:Peco Peco Ride Lv.1") != 3) {
+ if (select("Pierce Lv.5", "Spear Stab Lv.3", "Spear Boomerang Lv.3", "Peco Peco Ride Lv.1") != 3) {
KNIGHT_Q = 5;
mes "[Sir Siracuse]";
mes "Wrong! You need to learn that to learn Brandish Spear! How can you not know about Knights if you want to become one?";
@@ -899,7 +899,7 @@ prt_in,71,91,0 script Sir Siracuse#knt 1_M_YOUNGKNIGHT,{
mes "[Sir Siracuse]";
mes "Some Spears also have magical attributes, just like spells. Of the following, which can attack a Nightmare, which has the Ghost attribute?";
next;
- if (select("Zephyrus:Lance:Bill Guisarme:Crescent Scythe") != 1) {
+ if (select("Zephyrus", "Lance", "Bill Guisarme", "Crescent Scythe") != 1) {
KNIGHT_Q = 5;
mes "[Sir Siracuse]";
mes "Wrong! You'll be doing absolutely no damage with that type of Spear! Come back after you've learned more about Knights!";
@@ -914,7 +914,7 @@ prt_in,71,91,0 script Sir Siracuse#knt 1_M_YOUNGKNIGHT,{
mes "[Sir Siracuse]";
mes "But, you can counter this speed decrease as you learn the Cavalier Mastery skill. What percentage of your normal attack speed will you have after learning Level 3 Cavalier Mastery?";
next;
- if (select("70 % of normal attack speed:80 % of normal attack speed:90 % of normal attack speed:100 % of normal attack speed") != 2) {
+ if (select("70 % of normal attack speed", "80 % of normal attack speed", "90 % of normal attack speed", "100 % of normal attack speed") != 2) {
KNIGHT_Q = 5;
mes "[Sir Siracuse]";
mes "Wrong!";
@@ -931,7 +931,7 @@ prt_in,71,91,0 script Sir Siracuse#knt 1_M_YOUNGKNIGHT,{
mes "[Sir Siracuse]";
mes "What should you do when you run into a Novice asking for help in town?";
next;
- switch(select("Tell the Novice of a reasonable hunting area.:Let the Novice fight while you take the damage.:Give the Novice a bunch of Zeny and items.")) {
+ switch(select("Tell the Novice of a reasonable hunting area.", "Let the Novice fight while you take the damage.", "Give the Novice a bunch of Zeny and items.")) {
case 1:
mes "[Sir Siracuse]";
mes "Of course, even a Novice needs to learn how to be independent. Giving good guidance to Novices is one of the best things we can do.";
@@ -954,7 +954,7 @@ prt_in,71,91,0 script Sir Siracuse#knt 1_M_YOUNGKNIGHT,{
mes "you act within";
mes "a party?";
next;
- switch(select("Protect everyone in the front of the battle.:Gather monsters and destroy them at once.:Get as many items possible, at all cost.")) {
+ switch(select("Protect everyone in the front of the battle.", "Gather monsters and destroy them at once.", "Get as many items possible, at all cost.")) {
case 1:
mes "[Sir Siracuse]";
mes "That's it! Our strength and attacks are very important in a party. All Knights should engage in a battle with that mindset.";
@@ -978,7 +978,7 @@ prt_in,71,91,0 script Sir Siracuse#knt 1_M_YOUNGKNIGHT,{
mes "important value";
mes "a Knight must have?";
next;
- switch(select("Honor:Wealth:Status")) {
+ switch(select("Honor", "Wealth", "Status")) {
case 1:
mes "[Sir Siracuse]";
mes "Right, above all else, Knights must be honorable! We live and die for honor! Always keep that in mind.";
@@ -1017,7 +1017,7 @@ prt_in,71,91,0 script Sir Siracuse#knt 1_M_YOUNGKNIGHT,{
mes "something to";
mes "ask me?";
next;
- if (select("I would like to take the test to change jobs.:Oh, nothing.") == 1) {
+ if (select("I would like to take the test to change jobs.", "Oh, nothing.") == 1) {
mes "[Sir Siracuse]";
mes "Hey...";
mes "You already took my test, didn't you? You're done here. You should go visit Sir Windsor now...";
@@ -1079,7 +1079,7 @@ prt_in,79,94,4 script Sir Windsor#knt 4_M_JOB_KNIGHT1,{
else if (KNIGHT_Q >= 1 && KNIGHT_Q <= 5) {
mes "...What?";
next;
- if (select("I would like to take the test to change jobs.:Oh, nothing.") == 1) {
+ if (select("I would like to take the test to change jobs.", "Oh, nothing.") == 1) {
mes "[Sir Windsor]";
mes "...";
next;
@@ -1160,7 +1160,7 @@ job_knt,89,106,4 script Knight Windsor#knt 4_M_JOB_KNIGHT1,{
mes "[Sir Windsor]";
mes "...Question?";
next;
- .@i = select("What kind of test is this?:How do I take the test?:I'd like to leave.:No.");
+ .@i = select("What kind of test is this?", "How do I take the test?", "I'd like to leave.", "No.");
mes "[Sir Windsor]";
mes "...";
if (.@i == 4) close;
@@ -1509,7 +1509,7 @@ prt_in,69,107,6 script Lady Amy#knt 4_F_JOB_KNIGHT,{
mes "Why did you";
mes "come to Amy?";
next;
- if (select("I would like to take the test to change jobs.:Oh, nothing.") == 1) {
+ if (select("I would like to take the test to change jobs.", "Oh, nothing.") == 1) {
mes "[Lady Amy]";
mes "Mmm~";
mes "You applied to change jobs! Okay! You'll soon be a Knight with that kind of determination!";
@@ -1538,7 +1538,7 @@ prt_in,69,107,6 script Lady Amy#knt 4_F_JOB_KNIGHT,{
mes "Why did you";
mes "come to Amy?";
next;
- if (select("Sir Windsor told me to--:Oh, nothing.") == 1) {
+ if (select("Sir Windsor told me to--", "Oh, nothing.") == 1) {
if (!questprogress(9008))
changequest 9007,9008;
mes "[Lady Amy]";
@@ -1578,7 +1578,7 @@ prt_in,69,107,6 script Lady Amy#knt 4_F_JOB_KNIGHT,{
mes "Why did you";
mes "come to Amy?";
next;
- if (select("I would like to take the test to change jobs.:Oh, nothing.") == 1) {
+ if (select("I would like to take the test to change jobs.", "Oh, nothing.") == 1) {
mes "[Lady Amy]";
mes "Mmm~?";
mes "Have you learned";
@@ -1609,7 +1609,7 @@ prt_in,69,107,6 script Lady Amy#knt 4_F_JOB_KNIGHT,{
mes "You are a Knight and you are looking for a party in Morroc.";
mes "How would you go about doing so?";
next;
- if (select("Shout out that you are looking for a party.:Open a chat room and wait.:Look for people seeking Knights.") != 1)
+ if (select("Shout out that you are looking for a party.", "Open a chat room and wait.", "Look for people seeking Knights.") != 1)
.@knight_t += 10;
mes "[Lady Amy]";
mes "You have formed a party with equal leveled players. There's a Priest, a Wizard, a Hunter, an Assassin, and a Blacksmith...";
@@ -1623,12 +1623,12 @@ prt_in,69,107,6 script Lady Amy#knt 4_F_JOB_KNIGHT,{
mes "with your party.";
mes "What should you do?";
next;
- if (select("Check out the area and plan ahead.:Gather monsters for your party members.:Lead the party slowly at the front.") != 2)
+ if (select("Check out the area and plan ahead.", "Gather monsters for your party members.", "Lead the party slowly at the front.") != 2)
.@knight_t += 10;
mes "[Lady Amy]";
mes "But some rude players came with a group of monsters and disappeared! What should you do?";
next;
- if (select("Keep the monsters from reaching the party.:Defend while the party retreats.:Run away on your Peco Peco.") == 2)
+ if (select("Keep the monsters from reaching the party.", "Defend while the party retreats.", "Run away on your Peco Peco.") == 2)
.@knight_t += 10;
mes "[Lady Amy]";
mes "Luckily, you all lived through the crisis. But as you walk, you find a person, who is not in your party, collapsed on the ground.";
@@ -1636,7 +1636,7 @@ prt_in,69,107,6 script Lady Amy#knt 4_F_JOB_KNIGHT,{
mes "[Lady Amy]";
mes "The person is asking politely for help. What should you do?";
next;
- if (select("Ask your party's Priest to help.:Say you will help for Zeny.:Ignore and move on.") == 1)
+ if (select("Ask your party's Priest to help.", "Say you will help for Zeny.", "Ignore and move on.") == 1)
.@knight_t += 10;
mes "[Lady Amy]";
mes "You must bid farewell to your party members because you must go somewhere else.";
@@ -1647,7 +1647,7 @@ prt_in,69,107,6 script Lady Amy#knt 4_F_JOB_KNIGHT,{
mes "the battle. What";
mes "should you do?";
next;
- if(select("Give it to who deserves it the most.:Pretend like nothing happened and keep it.:Decide with party who gets it.") != 2)
+ if(select("Give it to who deserves it the most.", "Pretend like nothing happened and keep it.", "Decide with party who gets it.") != 2)
.@knight_t += 10;
mes "[Lady Amy]";
mes "You end up with the item and you go to Prontera to sell it. There are many people with shops and chat rooms opened selling items.";
@@ -1656,7 +1656,7 @@ prt_in,69,107,6 script Lady Amy#knt 4_F_JOB_KNIGHT,{
mes "What should you";
mes "do to sell your item?";
next;
- if (select("Shout out loud to everyone.:Open a chat room and wait.:Inquire if there is anyone that is interested.") == 3)
+ if (select("Shout out loud to everyone.", "Open a chat room and wait.", "Inquire if there is anyone that is interested.") == 3)
.@knight_t += 10;
mes "[Lady Amy]";
mes "While you are waiting,";
@@ -1664,7 +1664,7 @@ prt_in,69,107,6 script Lady Amy#knt 4_F_JOB_KNIGHT,{
mes "for items and zeny.";
mes "What do you do?";
next;
- if (select("Give them some Zeny and items.:Simply ignore them.:Give suggestions for a place to hunt.") == 3)
+ if (select("Give them some Zeny and items.", "Simply ignore them.", "Give suggestions for a place to hunt.") == 3)
.@knight_t += 10;
mes "[Lady Amy]";
mes "Now you decide to go to the Hidden Temple by yourself. You happily ride on your Peco Peco.";
@@ -1674,7 +1674,7 @@ prt_in,69,107,6 script Lady Amy#knt 4_F_JOB_KNIGHT,{
mes "someone that is lost.";
mes "What should you do?";
next;
- if(select("Tell the person how to reach the exit.:Lead the person to the exit.:Give a Butterfly Wing.") != 3)
+ if(select("Tell the person how to reach the exit.", "Lead the person to the exit.", "Give a Butterfly Wing.") != 3)
.@knight_t += 10;
mes "[Lady Amy]";
mes "You've been hunting for a while, and now you're low on HP!";
@@ -1686,7 +1686,7 @@ prt_in,69,107,6 script Lady Amy#knt 4_F_JOB_KNIGHT,{
mes "How would you ask";
mes "the Priest for a Heal?";
next;
- if (select("Would it be possible to get a heal please?:Can I have a heal?:Heal plz!!") == 1)
+ if (select("Would it be possible to get a heal please?", "Can I have a heal?", "Heal plz!!") == 1)
.@knight_t += 10;
mes "[Lady Amy]";
mes "You are now very";
@@ -1700,7 +1700,7 @@ prt_in,69,107,6 script Lady Amy#knt 4_F_JOB_KNIGHT,{
mes "What should";
mes "you do?";
next;
- if (select("Pick it up and keep it.:Ask around to find the owner.:Simply walk by.") != 1)
+ if (select("Pick it up and keep it.", "Ask around to find the owner.", "Simply walk by.") != 1)
.@knight_t += 10;
mes "[Lady Amy]";
mes "Okay,";
@@ -1822,7 +1822,7 @@ prt_in,70,99,6 script Sir Edmond#knt 4_M_JOB_KNIGHT2,{
mes "What is it...";
mes "Wandering Swordman?";
next;
- if (select("I would like to take the test to change jobs.:Oh, nothing.") == 1) {
+ if (select("I would like to take the test to change jobs.", "Oh, nothing.") == 1) {
mes "[Sir Edmond]";
mes "A seed must first be nestled";
mes "in the earth before the seed may sprout. Then, the sprout must grow leaves before its buds blossom into flowers...";
@@ -1851,7 +1851,7 @@ prt_in,70,99,6 script Sir Edmond#knt 4_M_JOB_KNIGHT2,{
mes "What is it...";
mes "Wandering Swordman.";
next;
- if (select("Lady Amy sent me.:Oh, nothing.") == 1) {
+ if (select("Lady Amy sent me.", "Oh, nothing.") == 1) {
mes "[Sir Edmond]";
mes "It is now time to take my test. Please do your best, as you have done on the other tests.";
next;
@@ -1892,7 +1892,7 @@ prt_in,70,99,6 script Sir Edmond#knt 4_M_JOB_KNIGHT2,{
mes "What is it...";
mes "Wandering Swordman?";
next;
- if (select("I'm sorry, I didn't mean to...:Oh, nothing.") == 1) {
+ if (select("I'm sorry, I didn't mean to...", "Oh, nothing.") == 1) {
mes "[Sir Edmond]";
mes "You were too careless in the last test. A Knight's sword exists to protect others, not to torment weaker monsters.";
next;
@@ -2007,7 +2007,7 @@ prt_in,87,92,4 script Sir Gray#knt 2_M_SWORDMASTER,{
mes "Every Knight";
mes "would want one!";
next;
- switch(select("About ^3355FFClaymore^000000:Buy Claymore:End Conversation")) {
+ switch(select("About ^3355FFClaymore^000000", "Buy Claymore", "End Conversation")) {
case 1:
mes "[Sir Gray]";
mes "Claymore, one of the best among the famous swords you can attain in Rune-Midgarts's Prontera!! Its value is priceless when considered by a Knight.";
@@ -2115,7 +2115,7 @@ prt_in,87,92,4 script Sir Gray#knt 2_M_SWORDMASTER,{
mes "Yes, what can";
mes "I do for you?";
next;
- if (select("I would like to take the test to change jobs.:Oh, nothing.") == 1) {
+ if (select("I would like to take the test to change jobs.", "Oh, nothing.") == 1) {
mes "[Sir Gray]";
mes "Hoho, I see.";
mes "So you took";
@@ -2151,7 +2151,7 @@ prt_in,87,92,4 script Sir Gray#knt 2_M_SWORDMASTER,{
mes "What brings you";
mes "to me?";
next;
- if (select("I've been thinking a lot.:Oh, nothing.") == 1) {
+ if (select("I've been thinking a lot.", "Oh, nothing.") == 1) {
mes "[Sir Gray]";
mes "Is that so...";
mes "I wonder if you";
@@ -2178,7 +2178,7 @@ prt_in,87,92,4 script Sir Gray#knt 2_M_SWORDMASTER,{
close;
}
}
- switch(select("To become stronger...:To help my guild...:Because I'm unsatisfied with myself right now...")) {
+ switch(select("To become stronger...", "To help my guild...", "Because I'm unsatisfied with myself right now...")) {
case 1:
mes "[Sir Gray]";
mes "To become stronger, you say?";
@@ -2188,7 +2188,7 @@ prt_in,87,92,4 script Sir Gray#knt 2_M_SWORDMASTER,{
mes "[Sir Gray]";
mes "Is it to show off to others? To attain fame? Or do you have a diferent reason? What do you think is so good about gaining strength as a Knight?";
next;
- switch(select("Gain wealth and fame.:I can protect myself.:I can protect others.")) {
+ switch(select("Gain wealth and fame.", "I can protect myself.", "I can protect others.")) {
case 1:
.@knight_t += 10;
mes "[Sir Gray]";
@@ -2222,7 +2222,7 @@ prt_in,87,92,4 script Sir Gray#knt 2_M_SWORDMASTER,{
mes "think you can";
mes "help your guild?";
next;
- switch(select("My guild needs me.:I can help gather funds for my guild.:I can protect my guild members.")) {
+ switch(select("My guild needs me.", "I can help gather funds for my guild.", "I can protect my guild members.")) {
case 1:
mes "[Sir Gray]";
mes "Anyone, anywhere in this world,";
@@ -2264,7 +2264,7 @@ prt_in,87,92,4 script Sir Gray#knt 2_M_SWORDMASTER,{
mes "are you not satisfied";
mes "with right now?";
next;
- switch(select("Skills.:Goal.:Appearance.")) {
+ switch(select("Skills.", "Goal.", "Appearance.")) {
case 1:
.@knight_t += 5;
mes "[Sir Gray]";
@@ -2302,13 +2302,13 @@ prt_in,87,92,4 script Sir Gray#knt 2_M_SWORDMASTER,{
mes "[Sir Gray]";
mes "If you become a Knight right away, what are you going to do first?";
next;
- switch(select("I am going to go straight to battle.:There are those waiting for me.:I will learn more about Knights.")) {
+ switch(select("I am going to go straight to battle.", "There are those waiting for me.", "I will learn more about Knights.")) {
case 1:
mes "[Sir Gray]";
mes "Battle...?";
mes "And then?";
next;
- switch(select("I will grow within a short period of time.:I would like to test my ability as a Knight.:I would like to go to more challenging places.")) {
+ switch(select("I will grow within a short period of time.", "I would like to test my ability as a Knight.", "I would like to go to more challenging places.")) {
case 1:
.@knight_t += 10;
mes "[Sir Gray]";
@@ -2334,7 +2334,7 @@ prt_in,87,92,4 script Sir Gray#knt 2_M_SWORDMASTER,{
mes "Who is";
mes "waiting for you?";
next;
- switch(select("My friends.:My Guild members.:My Lover.")) {
+ switch(select("My friends.", "My Guild members.", "My Lover.")) {
case 1:
mes "[Sir Gray]";
mes "I see, they would share in the joy of your achievements. Don't ever lose your kind heart, and always give help to your friends.";
@@ -2369,7 +2369,7 @@ prt_in,87,92,4 script Sir Gray#knt 2_M_SWORDMASTER,{
mes "What do you plan";
mes "on learning?";
next;
- switch(select("Comfortable places for Knights to go...:The different paths of a Knight...:Ways to get more money as a Knight...")) {
+ switch(select("Comfortable places for Knights to go...", "The different paths of a Knight...", "Ways to get more money as a Knight...")) {
case 1:
.@knight_t += 5;
mes "[Sir Gray]";
@@ -2474,7 +2474,7 @@ prt_in,87,92,4 script Sir Gray#knt 2_M_SWORDMASTER,{
mes "A young Swordman.";
mes "What can I do for you?";
next;
- if (select("I would like to take the test to change jobs.:Oh, nothing.") == 1) {
+ if (select("I would like to take the test to change jobs.", "Oh, nothing.") == 1) {
mes "[Sir Gray]";
mes "Hoho~";
mes "There are many";
diff --git a/npc/jobs/2-1/priest.txt b/npc/jobs/2-1/priest.txt
index de36e2791..0f5d811f2 100644
--- a/npc/jobs/2-1/priest.txt
+++ b/npc/jobs/2-1/priest.txt
@@ -70,7 +70,7 @@ prt_church,16,41,4 script High Bishop#prst 1_M_PASTOR,{
mes "[Bishop Paul]";
mes "I'm pleased to see that you are continuing to lead the children of God on the right path. Is there anything I can help you with today?";
next;
- switch(select("How is your health?:I want to help this Acolyte.:Father, I need your help.")) {
+ switch(select("How is your health?", "I want to help this Acolyte.", "Father, I need your help.")) {
case 1:
mes "[Bishop Paul]";
mes "Thank you for your concern. I'm doing fine and am in good health. Please give my regards to your brothers and sisters.";
@@ -94,7 +94,7 @@ prt_church,16,41,4 script High Bishop#prst 1_M_PASTOR,{
mes "[Bishop Paul]";
mes "Do you wish to help him out during the spiritual training?";
next;
- if (select("Yes, I do.:Give me a second.") == 1) {
+ if (select("Yes, I do.", "Give me a second.") == 1) {
if (countitem(Rosary) > 0) {
mes "[Bishop Paul]";
mes "I will now send you to the training place for Acolytes. Please send my regards to Brother Peter...";
@@ -139,7 +139,7 @@ prt_church,16,41,4 script High Bishop#prst 1_M_PASTOR,{
mes "the Sanctuary.";
mes "What brings you here?";
next;
- switch(select("I want to be an Acolyte.:I want to be a Priest.:Nothing, really.")) {
+ switch(select("I want to be an Acolyte.", "I want to be a Priest.", "Nothing, really.")) {
case 1:
mes "[Bishop Paul]";
mes "Oh I see...";
@@ -171,7 +171,7 @@ prt_church,16,41,4 script High Bishop#prst 1_M_PASTOR,{
mes "What brings you here";
mes "to Prontera Sanctuary?";
next;
- switch(select("Information about Priests.:Nothing.")) {
+ switch(select("Information about Priests.", "Nothing.")) {
case 1:
mes "[Bishop Paul]";
mes "Priests have the authority to perform and administer religious rites.";
@@ -224,7 +224,7 @@ prt_church,16,41,4 script High Bishop#prst 1_M_PASTOR,{
mes "What brings";
mes "you to me?";
next;
- switch(select("I want to be a Priest.:How are you, Father?")) {
+ switch(select("I want to be a Priest.", "How are you, Father?")) {
case 1:
mes "[Bishop Paul]";
mes "I see. So you wish to be a Priest. God will be delighted by your decision and will bless you.";
@@ -239,7 +239,7 @@ prt_church,16,41,4 script High Bishop#prst 1_M_PASTOR,{
mes "[Bishop Paul]";
mes "If you satisfy the requirements, I suggest that you apply for the Priest job first. Do you wish to apply now?";
next;
- if (select("Yes, I do.:I need some time to think about it...") == 1) {
+ if (select("Yes, I do.", "I need some time to think about it...") == 1) {
if (JobLevel < 40) {
mes "[Bishop Paul]";
mes "You are not yet qualified to be a Priest. Please go out into the world and broaden your experiences.";
@@ -289,7 +289,7 @@ prt_church,16,41,4 script High Bishop#prst 1_M_PASTOR,{
mes "[Bishop Paul]";
mes "Well, are you ready for the Spiritual Training?";
next;
- if (select("I am ready.:Give me a minute.") == 1) {
+ if (select("I am ready.", "Give me a minute.") == 1) {
mes "[Bishop Paul]";
mes "Good. I will send you to the training ground. When you get there, please speak to Brother Peter who is in charge of the training.";
next;
@@ -358,7 +358,7 @@ prt_church,16,41,4 script High Bishop#prst 1_M_PASTOR,{
mes "[Bishop Paul]";
mes "May I ask you the reason you're still here? You didn't forget your pilgrimage, did you?";
next;
- if (select("Sorry father, I need to check the order.:No no no, not at all.") == 1) {
+ if (select("Sorry father, I need to check the order.", "No no no, not at all.") == 1) {
mes "[Bishop Paul]";
mes "Ah, I see. I will let you know the order of pilgrimage again, and hope that you will have a safe journey.";
next;
@@ -422,7 +422,7 @@ prt_church,16,41,4 script High Bishop#prst 1_M_PASTOR,{
mes "Well, are you ready for";
mes "the spiritual training?";
next;
- if (select("I'm ready.:Give me a minute.") == 1) {
+ if (select("I'm ready.", "Give me a minute.") == 1) {
mes "[Bishop Paul]";
mes "Good. I will send you to the training ground. When you get there, please speak to Brother Peter who is in charge of the training.";
next;
@@ -441,7 +441,7 @@ prt_church,16,41,4 script High Bishop#prst 1_M_PASTOR,{
mes "[Bishop Paul]";
mes "You seem confident about the spiritual training. Shall we begin?";
next;
- if (select("I'm ready.:Give me a minute.") == 1) {
+ if (select("I'm ready.", "Give me a minute.") == 1) {
mes "[Bishop Paul]";
mes "Good. I will send you to the training ground. When you get there, please speak to Brother Peter who is in charge of the training.";
next;
@@ -463,7 +463,7 @@ prt_church,16,41,4 script High Bishop#prst 1_M_PASTOR,{
mes "[Bishop Paul]";
mes "Please endure these trials for the sake of your dream. Why don't you challenge the spiritual training again?";
next;
- if (select("I'll try again.:Give me a minute.") == 1) {
+ if (select("I'll try again.", "Give me a minute.") == 1) {
mes "[Bishop Paul]";
mes "Good. I will send you to the training ground. Please ask for help from Brother Peter.";
next;
@@ -573,7 +573,7 @@ prt_church,27,24,1 script Sister Cecilia 1_F_PRIEST,{
mes "May god bless you, "+ (Sex ? "brother":"sister") +".";
mes "Welcome to Prontera parish. How may I help you?";
next;
- if (select("Tell me more about Priests.:Nothing.") == 1) {
+ if (select("Tell me more about Priests.", "Nothing.") == 1) {
mes "[Sister Cecilia]";
mes "Messengers of God are usually known as Priests. After becoming an Acolyte, you can train with the goal of becoming a Priest.";
next;
@@ -596,7 +596,7 @@ prt_church,27,24,1 script Sister Cecilia 1_F_PRIEST,{
mes "May God bless you, sister.";
mes "May I ask what brings you here?";
next;
- switch(select("I wish to become a Priest.:Nothing.")) {
+ switch(select("I wish to become a Priest.", "Nothing.")) {
case 1:
mes "[Sister Cecilia]";
mes "I see. You've devoted yourself to God. Many Acolytes wish to become Priests to continue on their personal journey towards holiness.";
@@ -731,7 +731,7 @@ prt_church,27,24,1 script Sister Cecilia 1_F_PRIEST,{
mes "Are you willing";
mes "to give your life to God?";
next;
- if (select("Yes.:No!") == 2) {
+ if (select("Yes.", "No!") == 2) {
mes "[Sister Cecilia]";
mes "Aw...? How could you give me that kind of answer? I assume you're not ready to be a Priest yet...";
next;
@@ -743,7 +743,7 @@ prt_church,27,24,1 script Sister Cecilia 1_F_PRIEST,{
mes "[Sister Cecilia]";
mes "Will you take advantage of the holy abilities given by God for selfish, destructive or greedy ends?";
next;
- if (select("Yes.:No.") == 1) {
+ if (select("Yes.", "No.") == 1) {
mes "[Sister Cecilia]";
mes "Aw...? God won't grant you the power of holiness if your goals aren't just and pure. Meditate on your motivations for a while, and then come back to me.";
next;
@@ -755,7 +755,7 @@ prt_church,27,24,1 script Sister Cecilia 1_F_PRIEST,{
mes "[Sister Cecilia]";
mes "Will you help aid others, even complete strangers, in battles by easing their suffering?";
next;
- if (select("Yes.:No.") == 2) {
+ if (select("Yes.", "No.") == 2) {
mes "[Sister Cecilia]";
mes "No, no. You've got the wrong idea. God authorizes us to use his power to support his children. You must help people in danger: it is your obligation.";
next;
@@ -767,7 +767,7 @@ prt_church,27,24,1 script Sister Cecilia 1_F_PRIEST,{
mes "[Sister Cecilia]";
mes "Are you willing to sacrifice yourself for the sake of others?";
next;
- if (select("Yes.:No.") == 2) {
+ if (select("Yes.", "No.") == 2) {
mes "[Sister Cecilia]";
mes "How can you say no...? That's one of the basic principles of Priesthood. You must value the welfare of others over your own safety.";
next;
@@ -779,7 +779,7 @@ prt_church,27,24,1 script Sister Cecilia 1_F_PRIEST,{
mes "[Sister Cecilia]";
mes "Will you repeatly say the same phrase in public in order to send God's message to his children?";
next;
- if (select("Yes.:No.") == 1) {
+ if (select("Yes.", "No.") == 1) {
mes "[Sister Cecilia]";
mes "No no no... You've got it wrong. Even though your purpose is to spread God's message, no one will eagerly accept what you say when you spam text.";
next;
@@ -793,7 +793,7 @@ prt_church,27,24,1 script Sister Cecilia 1_F_PRIEST,{
mes "[Sister Cecilia]";
mes "Will you lure many monsters to help your party members level up?";
next;
- if (select("Yes.:No.") == 1) {
+ if (select("Yes.", "No.") == 1) {
mes "[Sister Cecilia]";
mes "No, you won't. Luring many monsters does more harm than good. There is no exception. That behavior is totally unacceptable.";
next;
@@ -805,7 +805,7 @@ prt_church,27,24,1 script Sister Cecilia 1_F_PRIEST,{
mes "[Sister Cecilia]";
mes "Will you follow God, no matter what it takes, even if he demands you to kill yourself?";
next;
- if (select("Yes.:No.") == 2) {
+ if (select("Yes.", "No.") == 2) {
mes "[Sister Cecilia]";
mes "With that spirit, you can't be a Priest. If it is God's will to sacrifice yourself for a good purpose, you must carry out God's will as his servant.";
next;
@@ -821,7 +821,7 @@ prt_church,27,24,1 script Sister Cecilia 1_F_PRIEST,{
mes "Sister "+ strcharinfo(0) +"...";
mes "You have demonstrated your devotion to God. Will you swear to adhere to his teachings for the rest of your days?";
next;
- if (select("I do.:No.") == 1) {
+ if (select("I do.", "No.") == 1) {
PRIEST_Q = 9;
changequest 8014,8015;
mes "[Sister Cecilia]";
@@ -879,7 +879,7 @@ job_prist,24,187,4 script Peter S. Alberto 4_M_MINISTER,{
mes "So...";
mes "Are you gonna help him right now?";
next;
- switch(select("Yes, I am.:Give me a minute.:I changed my mind.")) {
+ switch(select("Yes, I am.", "Give me a minute.", "I changed my mind.")) {
case 1:
mes "[Father Peter]";
mes "Go for it! As your Acolyte enters, the test will begin. Now, I will send you to the testing area.";
@@ -921,7 +921,7 @@ job_prist,24,187,4 script Peter S. Alberto 4_M_MINISTER,{
mes "[Father Peter]";
mes "Anyway, let me give you a brief explanation of the spiritual training. Are you familiar with what the spiritual training is for Priests?";
next;
- switch(select("Yes, I do.:Sorry...")) {
+ switch(select("Yes, I do.", "Sorry...")) {
case 1:
mes "[Father Peter]";
mes "Haha, I like you! But it never hurts to have too much information. The more well informed you are, the more easily you'll pass the test!";
@@ -949,7 +949,7 @@ job_prist,24,187,4 script Peter S. Alberto 4_M_MINISTER,{
mes "[Father Peter]";
mes "If you are close to a Priest, you'd better ask him to assist you during this trial. Now, are you ready?";
next;
- switch(select("I'm ready.:Please hold on.:I want to go back.")) {
+ switch(select("I'm ready.", "Please hold on.", "I want to go back.")) {
case 1:
mes "[Father Peter]";
mes "Now, let the spiritual training begin. It's simple. Just kill them all. Show no mercy to the creatures of darkness!";
@@ -992,7 +992,7 @@ job_prist,24,187,4 script Peter S. Alberto 4_M_MINISTER,{
mes "[Father Peter]";
mes "Are you ready then?";
next;
- switch(select("I'm ready.:Please hold on.:I want to go back.")) {
+ switch(select("I'm ready.", "Please hold on.", "I want to go back.")) {
case 1:
mes "[Father Peter]";
mes "Now, let the spiritual training begin. For the glory of God, for peace on earth, and goodwill towards all men...";
@@ -1357,7 +1357,7 @@ OnTouch:
mes "[Deviruchi]";
mes "Wouldn't life be so much easier if you weren't a Priest? And it'd be so easy. All you'd have to do is quit right now...";
next;
- if (select("You're right, I quit!:Out of my sight, demon!") == 1) {
+ if (select("You're right, I quit!", "Out of my sight, demon!") == 1) {
mes "[Deviruchi]";
mes "^660000YES~!^000000 I mean...";
mes "Good for you!";
@@ -1387,7 +1387,7 @@ OnTouch:
mes "[Deviruchi]";
mes "Isn't it everyone's dream to have one of these? Think about it, being a Priest can only bring you suffering...";
next;
- if (select("You're right, I'll take it!:Silence!") == 1) {
+ if (select("You're right, I'll take it!", "Silence!") == 1) {
mes "[Deviruchi]";
mes "Good choice!";
mes "This card can";
@@ -1443,7 +1443,7 @@ OnTouch:
mes "[Doppelganger]";
mes "Of course, I'll let you redistribute your stat points by your base level. Now, isn't that a sweet deal...?";
next;
- if (select("Deal, Deal!:No deal... Doppelganger.") == 1) {
+ if (select("Deal, Deal!", "No deal... Doppelganger.") == 1) {
mes "[Doppelganger]";
mes "Good choice~";
mes "I shall return your";
@@ -1464,7 +1464,7 @@ OnTouch:
mes "[Doppelganger]";
mes "Just don't become a Priest. I won't ask you more than once. Then you can choose a better job... perhaps a Swordman like me.";
next;
- if (select("I don't want to be a Priest!:I'll never listen to you!") == 1) {
+ if (select("I don't want to be a Priest!", "I'll never listen to you!") == 1) {
mes "[Doppelganger]";
mes "Excellent choice. Now, never return to this place. I shall return your job to Novice as you wish.";
next;
@@ -1513,7 +1513,7 @@ OnTouch:
mes "^330033It would be so easy for me to snap your fragile body in twain and grind your bones to dust.";
mes "Now, go back mortal!^000000";
next;
- if (select("I'm so sorry. Spare me!:God will protect me.") == 1) {
+ if (select("I'm so sorry. Spare me!", "God will protect me.") == 1) {
mes "[Dark Lord]";
mes "^330033Don't ever come back!^000000";
close2;
@@ -1526,7 +1526,7 @@ OnTouch:
mes "[Dark Lord]";
mes "^330033With just a wave of my hand, you will cease to exist. And no one will remember you. Tremble before the might of my infinite magic!^000000";
next;
- if (select("I beg you, don't...!:Begone, vile fiend!") == 1) {
+ if (select("I beg you, don't...!", "Begone, vile fiend!") == 1) {
mes "[Dark Lord]";
mes "^330033Don't ever come back!^000000";
close2;
@@ -1585,7 +1585,7 @@ OnTouch:
mes "[Baphomet]";
mes "Cease this foolishness of pursuing the Priesthood. Make a contract with me. The entire world is yours for the taking.";
next;
- if (select("Deal.:No, Baphomet. You lose.") == 1) {
+ if (select("Deal.", "No, Baphomet. You lose.") == 1) {
mes "[Baphomet]";
mes "Then we shall form a contract. You won't ever regret this moment...";
next;
diff --git a/npc/jobs/2-1/wizard.txt b/npc/jobs/2-1/wizard.txt
index 86f87249c..e81b7a4b0 100644
--- a/npc/jobs/2-1/wizard.txt
+++ b/npc/jobs/2-1/wizard.txt
@@ -92,7 +92,7 @@ gef_tower,111,37,4 script Wizard Guildsman 1_F_GYPSY,{
mes "Huh? What are you doing way up here...?";
mes "So what brings you here?";
next;
- if (select("I want to become a Wizard.:...nothing.") == 1) {
+ if (select("I want to become a Wizard.", "...nothing.") == 1) {
mes "[Wizard Guildsman]";
mes "I see... Well, of course you want to become a Wizard, otherwise you wouldn't have walked up all those stairs right?";
mes "Anyways, I would like to welcome you. I will assist you in becoming a Wizard.";
@@ -113,7 +113,7 @@ gef_tower,111,37,4 script Wizard Guildsman 1_F_GYPSY,{
mes "Well, I will give you more information when you apply for the job.";
mes "So! Do you want to apply now?";
next;
- if (select("Yes, I do.:On second thought, Let me think about it.") == 1) {
+ if (select("Yes, I do.", "On second thought, Let me think about it.") == 1) {
if (JobLevel < 40) {
mes "[Catherine]";
mes "Hey hey, weren't you listening to me?";
@@ -300,7 +300,7 @@ gef_tower,111,37,4 script Wizard Guildsman 1_F_GYPSY,{
mes "Let's see... Should I give you some hints as your senior?";
mes "But I'm a bit thirsty, so give me 1 Apple Juice, and we got a deal. ~Hehehe";
next;
- switch(select("Give me some hints, please.:I want to try again on my own!")) {
+ switch(select("Give me some hints, please.", "I want to try again on my own!")) {
case 1:
if (countitem(Apple_Juice) > 0) {
delitem Apple_Juice,1;
@@ -542,7 +542,7 @@ gef_tower,102,24,2 script Gloomy Wizard 4_M_JOB_WIZARD,{
mes "[Raulel]";
mes "Hahahaha~ You don't know how dangerous it is...to deal with Greater Magic.";
next;
- if (select("I want to live as a normal Mage.:I would like to continue with the tests.") == 1) {
+ if (select("I want to live as a normal Mage.", "I would like to continue with the tests.") == 1) {
mes "[Raulel]";
mes "Hahaha~ *sneeze* Good choice...*cough* *cough*~";
mes "Best not to even dream about life as a Wizard. Graa...Greaa...*sneeze* Greater Magic wasn't meant for humans to use!";
@@ -580,7 +580,7 @@ gef_tower,102,24,2 script Gloomy Wizard 4_M_JOB_WIZARD,{
mes "[Raulel]";
mes "If you miss one single question, then just give up. You wouldn't have any talent in being a Wizard! ~Hahahahaha";
next;
- if (select("Because of you, I want to live as a normal Mage now.:I would like to continue with the tests.") == 1) {
+ if (select("Because of you, I want to live as a normal Mage now.", "I would like to continue with the tests.") == 1) {
mes "[Raulel]";
mes "Hahahaha~ Surprising, comming from you, that's a very wise choice...*cough* *cough*";
mes "If i were you, i would never, ever dream of becoming a Wizard again. Gre...Greaa...*sneeze* Greater Magic wasn't meant for humans to use.";
@@ -603,156 +603,156 @@ gef_tower,102,24,2 script Gloomy Wizard 4_M_JOB_WIZARD,{
mes "[Raulel]";
mes "1. Which of the following is not necessary to learn Fire Wall?";
next;
- if (select("Fire Bolt Lv 4:Fire Ball Lv 5:Sight Lv 1:Napalm Beat Lv 4") == 4)
+ if (select("Fire Bolt Lv 4", "Fire Ball Lv 5", "Sight Lv 1", "Napalm Beat Lv 4") == 4)
.@wizard_t += 10;
mes "[Raulel]";
mes "2. Regaurdless of it's previous attribute, What does the monster's attribute change to when you cast Frost Diver on it?";
next;
- if (select("Water:Earth:Fire:Wind") == 1)
+ if (select("Water", "Earth", "Fire", "Wind") == 1)
.@wizard_t += 10;
mes "[Raulel]";
mes "3. When you completely master Napalm Beat, what is the ratio of the increased MATK using that spell?";
next;
- if (select("1.6 times:1.7 times:2 times:20 times") == 2)
+ if (select("1.6 times", "1.7 times", "2 times", "20 times") == 2)
.@wizard_t += 10;
mes "[Raulel]";
mes "4. What item do you need when casting Stone Curse?";
next;
- if (select("Red Blood:Blue Gemstone:Yellow Gemstone:Red Gemstone") == 4)
+ if (select("Red Blood", "Blue Gemstone", "Yellow Gemstone", "Red Gemstone") == 4)
.@wizard_t += 10;
mes "[Raulel]";
mes "5. Which of the following is not required to master Safety Wall?";
next;
- if (select("Napalm Beat Lv 4:Soul Strike Lv 5:Increase SP Recovery Lv 6:Safety Wall Lv 7") == 3)
+ if (select("Napalm Beat Lv 4", "Soul Strike Lv 5", "Increase SP Recovery Lv 6", "Safety Wall Lv 7") == 3)
.@wizard_t += 10;
mes "[Raulel]";
mes "6. Without the INT bonus, what amount of SP is recovered every 10 seconds when you have learned Increase SP Recovery Lv 7?";
next;
- if (select("14:21:28:35") == 2)
+ if (select("14", "21", "28", "35") == 2)
.@wizard_t += 10;
mes "[Raulel]";
mes "7. Using Energy Coat, when you have 50% of your SP remaining, how much SP is used when hit, and what percentage is damage reduced by?";
next;
- if (select("Damage 18% SP1.5%:Damage 18% SP2%:Damage 24% SP1.5%:Damage 24% SP2%") == 2)
+ if (select("Damage 18% SP1.5%", "Damage 18% SP2%", "Damage 24% SP1.5%", "Damage 24% SP2%") == 2)
.@wizard_t += 10;
mes "[Raulel]";
mes "8. How much SP is consumed and how many times can you avoid attacks when using Safety Wall Lv 6?";
next;
- if (select("SP 40, 6 times:SP 35, 6 times:SP 40, 7 times:SP 35, 7 times") == 3)
+ if (select("SP 40, 6 times", "SP 35, 6 times", "SP 40, 7 times", "SP 35, 7 times") == 3)
.@wizard_t += 10;
mes "[Raulel]";
mes "9. How much SP is needed when using Lv 10 Thunderstorm?";
next;
- if (select("84:74:64:54") == 2)
+ if (select("84", "74", "64", "54") == 2)
.@wizard_t += 10;
mes "[Raulel]";
mes "10. Which skill is most useful training in the Byalan Dungeon?";
next;
- if (select("Lightning Bolt:Fire Bolt:Cold Bolt:Sight") == 1)
+ if (select("Lightning Bolt", "Fire Bolt", "Cold Bolt", "Sight") == 1)
.@wizard_t += 10;
break;
case 2:
mes "[Raulel]";
mes "1. Which monster can you obtain a slotted Guard from?";
next;
- if (select("Thief Bug:PecoPeco:Pupa:Kobold (Hammer)") == 3)
+ if (select("Thief Bug", "PecoPeco", "Pupa", "Kobold (Hammer)") == 3)
.@wizard_t += 10;
mes "[Raulel]";
mes "2. Which of the following is the easiest monster for a low level Mage to hunt?";
next;
- if (select("Flora:Giearth:Golem:Myst") == 1)
+ if (select("Flora", "Giearth", "Golem", "Myst") == 1)
.@wizard_t += 10;
mes "[Raulel]";
mes "3. Which monster will not be affected by Stone Curse?";
next;
- if (select("Elder Willow:Evil Druid:Magnolia:Marc") == 2)
+ if (select("Elder Willow", "Evil Druid", "Magnolia", "Marc") == 2)
.@wizard_t += 10;
mes "[Raulel]";
mes "4. When attacking a Lv 3 water attribute monster with a wind attribute weapon, what is the damage percentage?";
next;
- if (select("125%:150%:175%:200%") == 4)
+ if (select("125%", "150%", "175%", "200%") == 4)
.@wizard_t += 10;
mes "[Raulel]";
mes "5. If a Baby Desert Wolf and a Familiar fought, which one would win?";
next;
- if (select("Baby Desert Wolf:Familiar:Neither:I don't know") == 1)
+ if (select("Baby Desert Wolf", "Familiar", "Neither", "I don't know") == 1)
.@wizard_t += 10;
mes "[Raulel]";
mes "6. Which of the following cannot be a Cute Pet?";
next;
- if (select("Poporing:Roda Frog:Smokie:Poison Spore") == 2)
+ if (select("Poporing", "Roda Frog", "Smokie", "Poison Spore") == 2)
.@wizard_t += 10;
mes "[Raulel]";
mes "7. Choose the monster that is weak against a fire attribute attack.";
next;
- if (select("Dagger Goblin:Mace Goblin:Morningstar Goblin:Hammer Goblin") == 4)
+ if (select("Dagger Goblin", "Mace Goblin", "Morningstar Goblin", "Hammer Goblin") == 4)
.@wizard_t += 10;
mes "[Raulel]";
mes "8. Which of the following has the highest defense?";
next;
- if (select("Horn:Chonchon:Andre:Caramel") == 4)
+ if (select("Horn", "Chonchon", "Andre", "Caramel") == 4)
.@wizard_t += 10;
mes "[Raulel]";
mes "9. Choose the monster that's of a different species.";
next;
- if (select("Poring:Mastering:Ghostring:Spore") == 3)
+ if (select("Poring", "Mastering", "Ghostring", "Spore") == 3)
.@wizard_t += 10;
mes "[Raulel]";
mes "10. Which of the following is not an Undead monster?";
next;
- if (select("Drake:Megalodon:Deviace:Khalitzburg") == 3)
+ if (select("Drake", "Megalodon", "Deviace", "Khalitzburg") == 3)
.@wizard_t += 10;
break;
case 3:
mes "[Raulel]";
mes "1. Which stat is the most important for a Mage?";
next;
- if (select("INT:AGI:DEX:VIT") == 1)
+ if (select("INT", "AGI", "DEX", "VIT") == 1)
.@wizard_t += 10;
mes "[Raulel]";
mes "2. Which attribute does not have a 'Bolt' type attack?";
next;
- if (select("Water:Earth:Fire:Wind") == 2)
+ if (select("Water", "Earth", "Fire", "Wind") == 2)
.@wizard_t += 10;
mes "[Raulel]";
mes "3. Choose the one that does not relate to a Mage.";
next;
- if (select("Weak physical strength.:Attacks at a distance.:Good at selling stuff.:Magic Defense is high.") == 3)
+ if (select("Weak physical strength.", "Attacks at a distance.", "Good at selling stuff.", "Magic Defense is high.") == 3)
.@wizard_t += 10;
mes "[Raulel]";
mes "4. Which town is the home of Mages?";
next;
- if (select("Prontera:Morroc:Alberta:Geffen") == 4)
+ if (select("Prontera", "Morroc", "Alberta", "Geffen") == 4)
.@wizard_t += 10;
mes "[Raulel]";
mes "5. Which of the following cards has nothing to do with INT?";
next;
- if (select("Andre Egg Card:Soldier Andre Card:Baby Desert Wolf Card:Elder Willow Card") == 2)
+ if (select("Andre Egg Card", "Soldier Andre Card", "Baby Desert Wolf Card", "Elder Willow Card") == 2)
.@wizard_t += 10;
mes "[Raulel]";
mes "6. What is the Mage good at compared to other job classes?";
next;
- if (select("Exceptional Vocal Ability:Exceptional Acting Ability:Exceptional Dance Skills:Exceptional Magic Skills") == 4)
+ if (select("Exceptional Vocal Ability", "Exceptional Acting Ability", "Exceptional Dance Skills", "Exceptional Magic Skills") == 4)
.@wizard_t += 10;
mes "[Raulel]";
mes "7. What is the INT bonus at Job Lv 40 for a Mage?";
next;
- if (select("8:7:6:5") == 4)
+ if (select("8", "7", "6", "5") == 4)
.@wizard_t += 10;
mes "[Raulel]";
mes "8. Which item can a Mage not equip?";
next;
- if (select("Knife:Boys Cap:Sandle:Eye of Dullahan") == 2)
+ if (select("Knife", "Boys Cap", "Sandle", "Eye of Dullahan") == 2)
.@wizard_t += 10;
mes "[Raulel]";
mes "9. Which of the following is the catalyst when making the Mage test solution 3?";
next;
- if (select("Blue Gemstone:Red Gemstone:Yellow Gemstone:Red Blood") == 1)
+ if (select("Blue Gemstone", "Red Gemstone", "Yellow Gemstone", "Red Blood") == 1)
.@wizard_t += 10;
mes "[Raulel]";
mes "10. Which card is irrelevant to magic?";
next;
- if (select("Marduk Card:Magnolia Card:Willow Card:Maya Card") == 2)
+ if (select("Marduk Card", "Magnolia Card", "Willow Card", "Maya Card") == 2)
.@wizard_t += 10;
}
mes "[Raulel]";
@@ -845,7 +845,7 @@ gef_tower,102,24,2 script Gloomy Wizard 4_M_JOB_WIZARD,{
mes "[Raulel]";
mes "Should I explain a little about this final test? It is difficult, I will not hide that from you...";
next;
- if (select("No, it's ok, I'm ready.:I would like to listen.") == 1) {
+ if (select("No, it's ok, I'm ready.", "I would like to listen.") == 1) {
mes "[Raulel]";
mes "What a rash person. Your the type that rushes into battle without thinking, what in the world are you doing here instead of with the Prontera Chivalry? Heck, go for it! *cough* Not my fault if you end up dying.";
mes "Just consider yourself a glass cannon...because the monsters are going to break you into pieces. Hahahahahahahahaha~";
@@ -883,7 +883,7 @@ gef_tower,102,24,2 script Gloomy Wizard 4_M_JOB_WIZARD,{
mes "Hahaha~ You look frightened. You know, it's not too late to turn back and live an easy life.";
mes "If you want, I can send you back to town right now... What do you want to do?";
next;
- if (select("Continue testing.:I want to go back because I have butterflies in my stomach.") == 1) {
+ if (select("Continue testing.", "I want to go back because I have butterflies in my stomach.") == 1) {
WIZ_Q = 6;
savepoint "geffen",120,107;
mes "[Raulel]";
@@ -924,7 +924,7 @@ gef_tower,102,24,2 script Gloomy Wizard 4_M_JOB_WIZARD,{
mes "Oh! So you're back? Hahahahaha~";
mes "*Cough* Cough* Do you want to take the test again? Or did you bring the ^3355FFWorn Out Scroll^000000?";
next;
- if (select("Continue the test.:Worn Out Scroll...") == 1) {
+ if (select("Continue the test.", "Worn Out Scroll...") == 1) {
savepoint "geffen",120,107;
mes "[Raulel]";
mes "Hahaha~ Ok, at least you have some spirit.";
@@ -961,27 +961,27 @@ gef_tower,102,24,2 script Gloomy Wizard 4_M_JOB_WIZARD,{
mes "[Raulel]";
mes "1. Choose the monster with a different attribute than the others.";
next;
- if (select("Mantis:Cornutus:Giearth:Caramel") == 2)
+ if (select("Mantis", "Cornutus", "Giearth", "Caramel") == 2)
.@wizard_t += 20;
mes "[Raulel]";
mes "2. Choose the monster that is not a looting one.";
next;
- if (select("Yoyo:Magnolia:Metaller:Zerom") == 4)
+ if (select("Yoyo", "Magnolia", "Metaller", "Zerom") == 4)
.@wizard_t += 20;
mes "[Raulel]";
mes "3. Which of these monsters does not recognize casting?";
next;
- if (select("Marina:Vitata:Scorpion:Giearth") == 1)
+ if (select("Marina", "Vitata", "Scorpion", "Giearth") == 1)
.@wizard_t += 20;
mes "[Raulel]";
mes "4. Choose the spell that would be efficient against a Marine Sphere.";
next;
- if (select("Cold Bolt:Fire Bolt:Lightning Bolt:Stone Curse") == 3)
+ if (select("Cold Bolt", "Fire Bolt", "Lightning Bolt", "Stone Curse") == 3)
.@wizard_t += 20;
mes "[Raulel]";
mes "5. Choose the monster that can move.";
next;
- if (select("Hydra:Madragora:Greatest General:Frilldora") == 4)
+ if (select("Hydra", "Madragora", "Greatest General", "Frilldora") == 4)
.@wizard_t += 20;
mes "[Raulel]";
mes "*pfft* Do it right, so I don't have to ask again.";
@@ -1004,7 +1004,7 @@ gef_tower,102,24,2 script Gloomy Wizard 4_M_JOB_WIZARD,{
mes "You lack something...*sneez*...like intelligence. That's why you keep on failing. Hahahahahahahaha~";
close;
}
- if (select("Begin the test please.:Can I get another explanation?") == 1) {
+ if (select("Begin the test please.", "Can I get another explanation?") == 1) {
mes "[Raulel]";
mes "Nobody is going to help you become a Wizard. Hahahahahahahaha~";
mes "*Cough* *cough* No point in crying after dying...";
@@ -1041,7 +1041,7 @@ gef_tower,102,24,2 script Gloomy Wizard 4_M_JOB_WIZARD,{
mes "Hahahahaha~ You look frightened. It's not too late you know.";
mes "*Cough* *cough* You can give up and go back to town! Just forget about the Greater Magic and live a normal life. What do yah say?";
next;
- if (select("Continue with the test.:I'm too scared, I would like to quit.") == 1) {
+ if (select("Continue with the test.", "I'm too scared, I would like to quit.") == 1) {
percentheal 100,100;
mes "[Raulel]";
mes "This time when you die, don't come back crying. Hahahahahahahahah~ *Cough *cough*";
@@ -1707,7 +1707,7 @@ gef_tower,107,36,4 script White Dog#wiz 4_DOG01,{
mes "[Dog]";
mes "Also, if you would like to know anything about the job change process, I can explain.";
next;
- switch(select(".......:A Dog is talking to me...")) {
+ switch(select(".......", "A Dog is talking to me...")) {
case 1:
mes "[Dog]";
mes "...*bark*...? What is it?? Why are you looking at me like that?!";
@@ -1768,7 +1768,7 @@ gef_tower,107,36,4 script White Dog#wiz 4_DOG01,{
mes "I can tell you more about the job change process, but I can't hold back a busy person now can I?";
mes "What do you think? Should I explain some about whats in store for Mages that wish to become Wizards?";
next;
- switch(select("Yes, please! I would like that.:No, it's ok.:A talking dog...")) {
+ switch(select("Yes, please! I would like that.", "No, it's ok.", "A talking dog...")) {
case 1:
cutin "job_wizard_maria01",2;
mes "[Maria]";
diff --git a/npc/jobs/2-1a/AssassinCross.txt b/npc/jobs/2-1a/AssassinCross.txt
index 78200cb3f..deb940dd2 100644
--- a/npc/jobs/2-1a/AssassinCross.txt
+++ b/npc/jobs/2-1a/AssassinCross.txt
@@ -75,7 +75,7 @@ valkyrie,44,58,5 script Assassin Cross#Valkyrie 4_F_JOB_ASSASSIN,{
mes "Will you become";
mes "an Assassin Cross?";
next;
- if (select("No.:Yes.") == 1) {
+ if (select("No.", "Yes.") == 1) {
mes "[Assassin Cross]";
mes "When you are";
mes "ready, come back.";
diff --git a/npc/jobs/2-1a/HighPriest.txt b/npc/jobs/2-1a/HighPriest.txt
index c2d137610..1b53a8732 100644
--- a/npc/jobs/2-1a/HighPriest.txt
+++ b/npc/jobs/2-1a/HighPriest.txt
@@ -64,7 +64,7 @@ valkyrie,44,42,5 script High Priest#Valkyrie 1_M_PASTOR,{
mes "Would you like";
mes "to become a High Priest?";
next;
- if (select("No.:Yes.") == 1) {
+ if (select("No.", "Yes.") == 1) {
mes "[High Priest]";
mes "When you're ready,";
mes "feel free to come back.";
diff --git a/npc/jobs/2-1a/HighWizard.txt b/npc/jobs/2-1a/HighWizard.txt
index 92e9a9f78..511d620f4 100644
--- a/npc/jobs/2-1a/HighWizard.txt
+++ b/npc/jobs/2-1a/HighWizard.txt
@@ -68,7 +68,7 @@ valkyrie,44,47,5 script High Wizard#Valkyrie 4_M_JOB_WIZARD,{
mes "Would you like to";
mes "become a High Wizard?";
next;
- if (select("No.:Yes.") == 1) {
+ if (select("No.", "Yes.") == 1) {
mes "[High Wizard]";
mes "When you're ready,";
mes "feel free to come back.";
diff --git a/npc/jobs/2-1a/LordKnight.txt b/npc/jobs/2-1a/LordKnight.txt
index cece48304..da60caa92 100644
--- a/npc/jobs/2-1a/LordKnight.txt
+++ b/npc/jobs/2-1a/LordKnight.txt
@@ -66,7 +66,7 @@ valkyrie,44,39,5 script Lord Knight#Valkyrie 1_M_KNIGHTMASTER,{
mes "Would you like";
mes "to become a Lord Knight?";
next;
- if (select("No.:Yes.") == 1) {
+ if (select("No.", "Yes.") == 1) {
mes "[Lord Knight]";
mes "When you're ready,";
mes "feel free to come back.";
diff --git a/npc/jobs/2-1a/Sniper.txt b/npc/jobs/2-1a/Sniper.txt
index eae7bde35..f026ad30f 100644
--- a/npc/jobs/2-1a/Sniper.txt
+++ b/npc/jobs/2-1a/Sniper.txt
@@ -64,7 +64,7 @@ valkyrie,44,55,5 script Sniper#Valkyrie 4_F_JOB_HUNTER,{
mes "take the next step and";
mes "become a Sniper?";
next;
- if (select("No.:Yes.") == 1) {
+ if (select("No.", "Yes.") == 1) {
mes "[Sniper]";
mes "When you're ready,";
mes "feel free to come back.";
diff --git a/npc/jobs/2-1a/WhiteSmith.txt b/npc/jobs/2-1a/WhiteSmith.txt
index 3d9c84c95..d8166cbab 100644
--- a/npc/jobs/2-1a/WhiteSmith.txt
+++ b/npc/jobs/2-1a/WhiteSmith.txt
@@ -70,7 +70,7 @@ valkyrie,44,50,5 script MasterSmith#Valkyrie 4_M_JOB_BLACKSMITH,{
mes "Would you like to";
mes "become a MasterSmith?";
next;
- if (select("No.:Yes.") == 1) {
+ if (select("No.", "Yes.") == 1) {
mes "[MasterSmith]";
mes "When you're ready,";
mes "feel free to come back.";
diff --git a/npc/jobs/2-1e/StarGladiator.txt b/npc/jobs/2-1e/StarGladiator.txt
index 189852e48..311acb6a6 100644
--- a/npc/jobs/2-1e/StarGladiator.txt
+++ b/npc/jobs/2-1e/StarGladiator.txt
@@ -83,7 +83,7 @@ payon,215,102,3 script Moohyun#job_star 4_M_ROGUE,3,3,{
mes "Cool, huh? Anyway, interested";
mes "in being a Taekwon Master?";
next;
- if (select("Yes, I am!:No, not so much.") == 1) {
+ if (select("Yes, I am!", "No, not so much.") == 1) {
if (JobLevel > 39) {
mes "[Moohyun]";
mes "Great, great~ I knew you'd";
@@ -187,7 +187,7 @@ payon,215,102,3 script Moohyun#job_star 4_M_ROGUE,3,3,{
mes "look worried. Are you in";
mes "some kind of trouble?";
next;
- if (select("No, I'm fine.:About Beeryu's riddle...") == 1) {
+ if (select("No, I'm fine.", "About Beeryu's riddle...") == 1) {
mes "[Moohyun]";
mes "It's alright to be independent";
mes "and solve problems on your";
@@ -221,7 +221,7 @@ payon,215,102,3 script Moohyun#job_star 4_M_ROGUE,3,3,{
mes "do you say to yourself when";
mes "your life seems hopeless?";
next;
- if (select("I will not give up!:I... I don't know?") == 1) {
+ if (select("I will not give up!", "I... I don't know?") == 1) {
mes "[" + strcharinfo(0) + "]";
mes "I will not give up!";
mes "I'll make my dreams";
@@ -390,7 +390,7 @@ comodo,172,230,3 script Wandering Master#job_sta 4_M_JOB_ASSASSIN,{
mes "Are you ready for the first test, to use your fists and legs in the";
mes "service of the grand cosmos?";
next;
- if (select("Yes, let me take the test!:Wait, I need to think about this!") == 1) {
+ if (select("Yes, let me take the test!", "Wait, I need to think about this!") == 1) {
if (SkillPoint) {
mes "[Moogang]";
mes "Hm? You still have Skill";
@@ -531,7 +531,7 @@ comodo,172,230,3 script Wandering Master#job_sta 4_M_JOB_ASSASSIN,{
mes "a Taekwon Master? Then,";
mes "I shall guide you to the altar.";
next;
- if (select("Wait, I need more time!:Yes, I am ready.") == 1) {
+ if (select("Wait, I need more time!", "Yes, I am ready.") == 1) {
mes "[Moogang]";
mes "I see. Well then, please";
mes "let me know when you";
@@ -605,7 +605,7 @@ comodo,172,230,3 script Wandering Master#job_sta 4_M_JOB_ASSASSIN,{
mes "to complete your Taekwon";
mes "Master testing and training?";
next;
- if (select("Yes, please.:Maybe later.") == 1) {
+ if (select("Yes, please.", "Maybe later.") == 1) {
mes "[Moogang]";
mes "Don't lose heart...";
mes "I expect that you will";
@@ -630,7 +630,7 @@ comodo,172,230,3 script Wandering Master#job_sta 4_M_JOB_ASSASSIN,{
mes "Would you like me to send";
mes "you to the Star Room now?";
next;
- if (select("Yes, please.:Maybe later.") == 1) {
+ if (select("Yes, please.", "Maybe later.") == 1) {
mes "[Moogang]";
mes "Don't lose heart...";
mes "I expect that you will";
@@ -776,7 +776,7 @@ comodo,172,230,3 script Wandering Master#job_sta 4_M_JOB_ASSASSIN,{
mes "that you wish. Would you like";
mes "to visit any of them now?";
next;
- switch(select("Maybe next time.:To the Room of the Sun!:To the Moon Room!:To the Star Room!")) {
+ switch(select("Maybe next time.", "To the Room of the Sun!", "To the Moon Room!", "To the Star Room!")) {
case 1:
mes "[Moogang]";
mes "Alright. I'll always be";
@@ -851,7 +851,7 @@ job_star,29,33,0 script Daru#job_star 1_M_ORIENT01,{
mes "What is it";
mes "that you see?";
next;
- switch(select("The Sun.:The Moon.:The Stars.:I have no idea.")) {
+ switch(select("The Sun.", "The Moon.", "The Stars.", "I have no idea.")) {
case 1:
mes "[Daru]";
mes "Yes! It is the sun!";
@@ -890,7 +890,7 @@ job_star,29,33,0 script Daru#job_star 1_M_ORIENT01,{
mes "sun. Do you know what one";
mes "needs most from the sun?";
next;
- switch(select("Warmth:Comfort:Light:Nothing")) {
+ switch(select("Warmth", "Comfort", "Light", "Nothing")) {
case 1:
mes "[Daru]";
mes "That is right.";
@@ -949,7 +949,7 @@ job_star,29,33,0 script Daru#job_star 1_M_ORIENT01,{
mes "shines brightest among ";
mes "them all? Think carefully...";
next;
- if (select("2nd, Marsh, Knights:4th, Desert, Sand:10th, Desert, Knights:5th, Deep Cave, Wolves") == 2)
+ if (select("2nd, Marsh, Knights", "4th, Desert, Sand", "10th, Desert, Knights", "5th, Deep Cave, Wolves") == 2)
.@sun_point += 10;
mes "[Daru]";
mes "Well, that will be all.";
@@ -1103,7 +1103,7 @@ job_star,29,33,0 script Daru#job_star 1_M_ORIENT01,{
mes "job change test. So, would";
mes "you like to return to town?";
next;
- if (select("Return to Payon:Cancel") == 1) {
+ if (select("Return to Payon", "Cancel") == 1) {
mes "[Daru]";
mes "I see. Let me";
mes "guide you back";
@@ -1138,7 +1138,7 @@ job_star,95,33,0 script Beeryu#job_star 1_M_MOC_LORD,{
mes "moon, and how it changes";
mes "on certain nights.";
next;
- switch(select("Red Moon:Blue Moon:Gold Moon:...?")) {
+ switch(select("Red Moon", "Blue Moon", "Gold Moon", "...?")) {
case 1:
mes "[Beeryu]";
mes "The Red Moon...?";
@@ -1183,7 +1183,7 @@ job_star,95,33,0 script Beeryu#job_star 1_M_MOC_LORD,{
mes "use the power of the";
mes "Lunar cosmos?";
next;
- switch(select("Justice:Self Practice:Preservation of Nature:Revenge")) {
+ switch(select("Justice", "Self Practice", "Preservation of Nature", "Revenge")) {
case 1:
mes "[Beeryu]";
mes "Yes. Justice is always an";
@@ -1258,7 +1258,7 @@ job_star,95,33,0 script Beeryu#job_star 1_M_MOC_LORD,{
mes "strongly evokes the";
mes "light of the moon?";
next;
- if (select("2nd, Marsh, Dark Knights:4th, the Desert, the Sand:10th, Deep Cave, Dark Knight:5th, Marsh, Wolves") == 4)
+ if (select("2nd, Marsh, Dark Knights", "4th, the Desert, the Sand", "10th, Deep Cave, Dark Knight", "5th, Marsh, Wolves") == 4)
.@moon_point += 10;
mes "[Beeryu]";
mes "Well, I've asked the";
@@ -1419,7 +1419,7 @@ job_star,95,33,0 script Beeryu#job_star 1_M_MOC_LORD,{
mes "Ah, and let me know when";
mes "you want to return to Payon.";
next;
- if (select("Return to Payon:Cancel") == 1) {
+ if (select("Return to Payon", "Cancel") == 1) {
mes "[Beeryu]";
mes "Be safe!";
close2;
@@ -1524,7 +1524,7 @@ job_star,161,33,0 script Cheehee#job_star 1_F_ORIENT_03,{
mes "groups shines brightest";
mes "with starlight?";
next;
- if (select("5th day, Deep Cave, Sand:10th day, Desert, Sand:25th day, Deep Cave, Knights:10th day, Desert, Knights") == 3) {
+ if (select("5th day, Deep Cave, Sand", "10th day, Desert, Sand", "25th day, Deep Cave, Knights", "10th day, Desert, Knights") == 3) {
mes "[Cheehee]";
mes "You're right. The combination";
mes "of the 25th day, a multiple of";
@@ -1595,7 +1595,7 @@ job_star,161,33,0 script Cheehee#job_star 1_F_ORIENT_03,{
mes "Do you wish to";
mes "leave the Star Room?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
mes "[Cheehee]";
mes "Then, I shall guide";
mes "you to Payon, the closest";
@@ -1616,7 +1616,7 @@ job_star,161,33,0 script Cheehee#job_star 1_F_ORIENT_03,{
mes "they? Would you like";
mes "to return to Payon now?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
mes "[Cheehee]";
mes "I see.";
mes "Let me guide";
@@ -1637,7 +1637,7 @@ job_star,161,33,0 script Cheehee#job_star 1_F_ORIENT_03,{
mes "they? Would you like";
mes "to return to Payon now?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
mes "[Cheehee]";
mes "I see.";
mes "Let me guide";
diff --git a/npc/jobs/2-2/alchemist.txt b/npc/jobs/2-2/alchemist.txt
index 58a0a687b..51a307e4f 100644
--- a/npc/jobs/2-2/alchemist.txt
+++ b/npc/jobs/2-2/alchemist.txt
@@ -101,7 +101,7 @@ alde_alche,27,185,5 script Alchemist Guildsman#am 4_F_ALCHE,{
mes "Alchemist Union.";
mes "How may I help you?";
next;
- switch(select("I would like to learn about Alchemists.:I want to become an Alchemist.:Nothing.")) {
+ switch(select("I would like to learn about Alchemists.", "I want to become an Alchemist.", "Nothing.")) {
case 1:
mes "[Parmy Gianino]";
mes "Alchemists study and create new substances and items out of existing materials. Our knowledge allows us to change the properties of chemicals at the atomic level.";
@@ -154,7 +154,7 @@ alde_alche,27,185,5 script Alchemist Guildsman#am 4_F_ALCHE,{
mes "you like to apply";
mes "for registration?";
next;
- if (select("I would like to apply.:I'll do it later.") == 1) {
+ if (select("I would like to apply.", "I'll do it later.") == 1) {
if (JobLevel < 40) {
mes "[Parmy Gianino]";
mes "Hmmm...";
@@ -903,7 +903,7 @@ alde_alche,13,15,7 script Studying Man#am 4_M_ALCHE_C,{
mes "What brings you";
mes "to this kind of place?";
next;
- switch(select("I want to learn how to experiment.:Tell me more about flowers.:Nothing.")) {
+ switch(select("I want to learn how to experiment.", "Tell me more about flowers.", "Nothing.")) {
case 1:
mes "[Darwin]";
mes "You wish to";
@@ -1034,7 +1034,7 @@ alde_alche,13,15,7 script Studying Man#am 4_M_ALCHE_C,{
mes "as to let me have this flower?";
mes "I'm sure that this is the Moonlight Flower that I've been seeking!";
next;
- if (select("Sorry, I can't give it to you.:I brought it to give to you.") == 1) {
+ if (select("Sorry, I can't give it to you.", "I brought it to give to you.") == 1) {
mes "[Darwin]";
mes "I understand.";
mes "You can't give";
@@ -1144,7 +1144,7 @@ alde_alche,13,15,7 script Studying Man#am 4_M_ALCHE_C,{
mes "I just explained to you.";
.@w_point = 0;
next;
- switch(select("Prepare the Medicine Bowl.:Put the Medicine Bowl on your head.:Kick the Medicine Bowl.")) {
+ switch(select("Prepare the Medicine Bowl.", "Put the Medicine Bowl on your head.", "Kick the Medicine Bowl.")) {
case 1:
break;
case 2:
@@ -1160,7 +1160,7 @@ alde_alche,13,15,7 script Studying Man#am 4_M_ALCHE_C,{
next;
break;
}
- switch(select("Put some dirt in the Medicine Bowl.:Put some Herbs in the Medicine Bowl.:Put a Harp in the Medicine Bowl.")) {
+ switch(select("Put some dirt in the Medicine Bowl.", "Put some Herbs in the Medicine Bowl.", "Put a Harp in the Medicine Bowl.")) {
case 1:
++.@w_point;
mes "[Darwin]";
@@ -1180,7 +1180,7 @@ alde_alche,13,15,7 script Studying Man#am 4_M_ALCHE_C,{
next;
break;
}
- switch(select("Crush the Herbs.:Crush the Medicine Bowl.:Crush Darwin's foot.")) {
+ switch(select("Crush the Herbs.", "Crush the Medicine Bowl.", "Crush Darwin's foot.")) {
case 1:
break;
case 2:
@@ -1200,7 +1200,7 @@ alde_alche,13,15,7 script Studying Man#am 4_M_ALCHE_C,{
next;
break;
}
- switch(select("Spray clean water.:Drink clean water.:Pour clean water.")) {
+ switch(select("Spray clean water.", "Drink clean water.", "Pour clean water.")) {
case 1:
++.@w_point;
mes "[Darwin]";
@@ -1219,7 +1219,7 @@ alde_alche,13,15,7 script Studying Man#am 4_M_ALCHE_C,{
case 3:
break;
}
- switch(select("Continue crushing the Herbs.:Continue eating the Herbs.:Continue dancing and singing.")) {
+ switch(select("Continue crushing the Herbs.", "Continue eating the Herbs.", "Continue dancing and singing.")) {
case 1:
break;
case 2:
@@ -1241,7 +1241,7 @@ alde_alche,13,15,7 script Studying Man#am 4_M_ALCHE_C,{
next;
break;
}
- switch(select("Put noodles in and fry it.:Pour it in an empty bottle.:Hold the Medicine Bowl and drink it.")) {
+ switch(select("Put noodles in and fry it.", "Pour it in an empty bottle.", "Hold the Medicine Bowl and drink it.")) {
case 1:
++.@w_point;
mes "[Darwin]";
@@ -1414,7 +1414,7 @@ alde_alche,79,19,5 script Experiment Expert#am 4_M_ALCHE_A,{
mes "Um...";
mes "Who are you?";
next;
- if (select("I want to become an Alchemist.:.......") == 2) {
+ if (select("I want to become an Alchemist.", ".......") == 2) {
mes "[Van Helmont]";
mes "Hmm...?";
mes "What, did you just want to watch? Fine, fine, but do it quietly and leave right when you're done.";
@@ -1433,7 +1433,7 @@ alde_alche,79,19,5 script Experiment Expert#am 4_M_ALCHE_A,{
mes "my attention, so don't get";
mes "in the way.";
next;
- if (select("Teach me something.:...") == 1) {
+ if (select("Teach me something.", "...") == 1) {
mes "[Van Helmont]";
mes "Argh...!";
mes "Didn't I just tell you not to bother me? What's so hard to understand about that?";
@@ -1499,7 +1499,7 @@ alde_alche,79,19,5 script Experiment Expert#am 4_M_ALCHE_A,{
mes "......";
mes "Who are you?";
next;
- if (select("I want to become an Alchemist?:.......") == 2) {
+ if (select("I want to become an Alchemist?", ".......") == 2) {
mes "[Van Helmont]";
mes "Hmm...?";
mes "What, did you just want to watch? Fine, fine, but do it quietly and leave right when you're done.";
@@ -1523,13 +1523,13 @@ alde_alche,79,19,5 script Experiment Expert#am 4_M_ALCHE_A,{
mes "necessary to make";
mes "a Counteragent?";
next;
- if (select("Karvodailnirol:Detrimindexta:Alcohol") != 1) .@w_point += 1;
+ if (select("Karvodailnirol", "Detrimindexta", "Alcohol") != 1) .@w_point += 1;
mes "[Van Helmont]";
mes "What item is not";
mes "necessary to make";
mes "a Mixture?";
next;
- if (select("Karvodailnirol:Detrimindexta:Alcohol") != 2) .@w_point += 1;
+ if (select("Karvodailnirol", "Detrimindexta", "Alcohol") != 2) .@w_point += 1;
if (.@w_point > 0) {
mes "[Van Helmont]";
mes "Weren't you listening to Molgenstein at all? Maybe you";
@@ -1564,13 +1564,13 @@ alde_alche,79,19,5 script Experiment Expert#am 4_M_ALCHE_A,{
mes "you need to make";
mes "a Counteragent?";
next;
- select("Feather:Sticky Mucus:Animal Gore");
+ select("Feather", "Sticky Mucus", "Animal Gore");
mes "[Van Helmont]";
mes "What item do";
mes "you need to make";
mes "a Mixture?";
next;
- select("Monster Feed:Ancient Lips:Rotten Bandage");
+ select("Monster Feed", "Ancient Lips", "Rotten Bandage");
mes "[Van Helmont]";
mes "Be honest. You don't know, do you?! Didn't I say to go to Molgenstein and have him teach you?!";
next;
@@ -1833,44 +1833,44 @@ alde_alche,145,19,1 script Chief Researcher#am 1_M_LIBRARYMASTER,{
case 1:
mes "t m y a n y e o b n e g p r i";
next;
- if (select("Brake:Brass:Bug:Broken:Brigan?") == 5) .@alch_t += 10;
+ if (select("Brake", "Brass", "Bug", "Broken", "Brigan?") == 5) .@alch_t += 10;
mes "o n c u t a p j l e r s v m u";
next;
- if (select("vendor:storage:weapon:simple:streetshop") == 1) .@alch_t += 10;
+ if (select("vendor", "storage", "weapon", "simple", "streetshop") == 1) .@alch_t += 10;
mes "t v a r m e g p h e u b o y l";
next;
- if (select("molasses:party:leader:sweets:treacle") == 2) .@alch_t += 10;
+ if (select("molasses", "party", "leader", "sweets", "treacle") == 2) .@alch_t += 10;
mes "q z a h n a i n b r d p t n c";
next;
- if (select("partisan:partizan:pato:paros:pack") == 2) .@alch_t += 10;
+ if (select("partisan", "partizan", "pato", "paros", "pack") == 2) .@alch_t += 10;
break;
case 2:
mes "m p d i c f a r o g n k w a s";
next;
- if (select("packman:sunshine:ragnarok:wonderland:frost") == 1) .@alch_t += 10;
+ if (select("packman", "sunshine", "ragnarok", "wonderland", "frost") == 1) .@alch_t += 10;
mes "g b n o p r e f a r e t a s k";
next;
- if (select("purple:smoker:ragnarok:bolt:burnt wood") == 3) .@alch_t += 10;
+ if (select("purple", "smoker", "ragnarok", "bolt", "burnt wood") == 3) .@alch_t += 10;
mes "u g n i s j e k c e o g n d p";
next;
- if (select("scab:kinship:donate:source:opening") == 5) .@alch_t += 10;
+ if (select("scab", "kinship", "donate", "source", "opening") == 5) .@alch_t += 10;
mes "r o e h n r o m c a i n p t t";
next;
- if (select("forgemerchant:potionmerchant:dcmerchant:vendingmerchant:battlemerchant") == 2) .@alch_t += 10;
+ if (select("forgemerchant", "potionmerchant", "dcmerchant", "vendingmerchant", "battlemerchant") == 2) .@alch_t += 10;
break;
case 3:
mes "s m i e x b w u n e t a g l r";
next;
- if (select("tiger:wolf:pumpkin:tripped:tore") == 1) .@alch_t += 10;
+ if (select("tiger", "wolf", "pumpkin", "tripped", "tore") == 1) .@alch_t += 10;
mes "n i e g b o p d s o a u w r v";
next;
- if (select("bash:provoke:endure:stun:abracadabra") == 3) .@alch_t += 10;
+ if (select("bash", "provoke", "endure", "stun", "abracadabra") == 3) .@alch_t += 10;
mes "l r m g r e x t a v i n e d e";
next;
- if (select("alberta:latifoliate:crimson:maple:evergreen") == 5) .@alch_t += 10;
+ if (select("alberta", "latifoliate", "crimson", "maple", "evergreen") == 5) .@alch_t += 10;
mes "r o e h n r o m c a i n p t t";
next;
- if (select("forgemerchant:potionmerchant:dcmerchant:vendingmerchant:battlemerchant") == 2) .@alch_t += 10;
+ if (select("forgemerchant", "potionmerchant", "dcmerchant", "vendingmerchant", "battlemerchant") == 2) .@alch_t += 10;
break;
}
mes "[Nicholas Flamel]";
diff --git a/npc/jobs/2-2/bard.txt b/npc/jobs/2-2/bard.txt
index 1839e9fb4..0def0ce9d 100644
--- a/npc/jobs/2-2/bard.txt
+++ b/npc/jobs/2-2/bard.txt
@@ -111,7 +111,7 @@ comodo,226,123,5 script Wandering Bard 2_M_BARD_ORIENT,{
else mes "Hello! Beautiful Archer Lady.";
mes "How can a wanderer like me help you?";
next;
- switch(select("You have a nice voice.:Could you sing for me, please?:Nothing.")) {
+ switch(select("You have a nice voice.", "Could you sing for me, please?", "Nothing.")) {
case 1:
mes "[Lalo]";
mes "Hahaha! Of course!";
@@ -156,7 +156,7 @@ comodo,226,123,5 script Wandering Bard 2_M_BARD_ORIENT,{
mes "Hmm... that's always a good song to sing.";
mes "How was it? Don't you think it's a nice song?";
next;
- if (select("Yes, it was very nice.:No, not really...") == 1) {
+ if (select("Yes, it was very nice.", "No, not really...") == 1) {
mes "[Lalo]";
mes "Thanks! if you enjoyed my song, it makes me happy, too.";
next;
@@ -203,13 +203,13 @@ comodo,226,123,5 script Wandering Bard 2_M_BARD_ORIENT,{
mes "Hey there Archer fellow.";
mes "How can a wanderer like me help you?";
next;
- switch(select("You have a nice voice.:Could you sing for me, please?:Nothing.")) {
+ switch(select("You have a nice voice.", "Could you sing for me, please?", "Nothing.")) {
case 1:
mes "[Lalo]";
mes "Hoho, your voice is rather nice as well?";
mes "Ever think about singing?";
next;
- if (select("Of course!:I can't quite possibly...") == 1) {
+ if (select("Of course!", "I can't quite possibly...") == 1) {
mes "[Lalo]";
mes "Haha, nice attitude. You have to be like that to become a Bard.";
mes "I'll help you become a Bard then.";
@@ -854,7 +854,7 @@ comodo,226,123,5 script Wandering Bard 2_M_BARD_ORIENT,{
mes "Do you want to just change jobs now?";
mes "Or do you want a present.";
next;
- .@selection = select("Just change my job please.:I'd be thankful for a present.");
+ .@selection = select("Just change my job please.", "I'd be thankful for a present.");
}
if ((.@selection == 1) || (BARD_Q == 5)) {
if(SkillPoint) {
@@ -886,7 +886,7 @@ comodo,226,123,5 script Wandering Bard 2_M_BARD_ORIENT,{
mes "Mmm? Seems like you haven't prepared all trunks the yet? ";
mes "Do you want to just change jobs anyways?";
next;
- if (select("Yes, just change my job already.:No, I'll go prepare them.") == 2)
+ if (select("Yes, just change my job already.", "No, I'll go prepare them.") == 2)
break;
default:
completequest 3003;
diff --git a/npc/jobs/2-2/crusader.txt b/npc/jobs/2-2/crusader.txt
index 6097e65cd..77f85a8fd 100644
--- a/npc/jobs/2-2/crusader.txt
+++ b/npc/jobs/2-2/crusader.txt
@@ -97,7 +97,7 @@ prt_castle,45,169,5 script Senior Crusader 4_M_CRU_OLD,{
mes "What brings you";
mes "to this place?";
next;
- if (select("I want to prepare for the Holy War!:Nothing in particular.") == 1) {
+ if (select("I want to prepare for the Holy War!", "Nothing in particular.") == 1) {
mes "[Michael Halig]";
mes "You wish to become";
mes "a Crusader...?";
@@ -121,7 +121,7 @@ prt_castle,45,169,5 script Senior Crusader 4_M_CRU_OLD,{
mes "I don't know what type of person you are right now though. But";
mes "I shall test you if you desire. Are you willing to endure these tests in preparation for the Holy War?";
next;
- if (select("Yes, I do.:I'd like to think about it.") == 1) {
+ if (select("Yes, I do.", "I'd like to think about it.") == 1) {
if(JobLevel < 40) {
mes "[Michael Halig]";
mes "Wait...";
@@ -356,7 +356,7 @@ prt_castle,164,32,1 script Man in Anguish 4_M_JOB_KNIGHT1,{
if (Sex) mes "with me, man of the sword?";
else mes "with me, woman of the sword?";
next;
- if (select("I'd like to take the Crusader test.:Nothing.") == 1) {
+ if (select("I'd like to take the Crusader test.", "Nothing.") == 1) {
mes "[Murnak Mijoul]";
mes "You wish to become a Crusader...? Hm, fighting in the Holy War is an admirable goal we may both share.";
next;
@@ -402,7 +402,7 @@ prt_castle,164,32,1 script Man in Anguish 4_M_JOB_KNIGHT1,{
mes "What is it...?";
mes "You're the Swordman from before. What happened, did you fail?";
next;
- if (select("Let me retake the test.:What kind of test was that?!") == 1) {
+ if (select("Let me retake the test.", "What kind of test was that?!") == 1) {
mes "[Murnak Mijoul]";
mes "I'll let you retake the test as much as you like. But if you continuously fail, there's an inherent problem with your";
mes "state of mind.";
@@ -538,185 +538,185 @@ prt_church,95,127,3 script Crusader 4_F_CRU,{
mes "[Gabriel Valentine]";
mes "1. Which attribute is the most effective in atttacking the Undead?";
next;
- if (select("Neutral:Earth:Undead:Holy") == 4)
+ if (select("Neutral", "Earth", "Undead", "Holy") == 4)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "2. If the monster is a Level 2 Undead, how much more damage does a Holy attack do compared to Fire?";
next;
- if (select("25 %:50 %:75 %:100 %") == 1)
+ if (select("25 %", "50 %", "75 %", "100 %") == 1)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "3. What item can you not get from an Evil Druid?";
next;
- if (select("Monk Hat:Yggdrasil leaf:White Herb:Amulet ") == 1)
+ if (select("Monk Hat", "Yggdrasil leaf", "White Herb", "Amulet ") == 1)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "4. Which Undead monster";
mes "has the highest HP?";
next;
- if (select("Ghoul:Skeleton Prisoner:Wraith:Zombie Prisoner") == 4)
+ if (select("Ghoul", "Skeleton Prisoner", "Wraith", "Zombie Prisoner") == 4)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "5. Which of the following monsters is a different size than the others?";
next;
- if (select("Wraith:Khalitzburg:Drake:Evil Druid") == 3)
+ if (select("Wraith", "Khalitzburg", "Drake", "Evil Druid") == 3)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "6. Which card grants you tolerance to Undead property attacks?";
next;
- if (select("Orc Skeleton Card:Orc Zombie Card:Ghoul Card:Skel Worker Card") == 2)
+ if (select("Orc Skeleton Card", "Orc Zombie Card", "Ghoul Card", "Skel Worker Card") == 2)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "7. What was the relationship between Munak and Bongun before they passed away?";
next;
- if (select("Big Brother and Little Sister:Childhood friends in the same village:Stepbrother and sister:Complete strangers") == 2)
+ if (select("Big Brother and Little Sister", "Childhood friends in the same village", "Stepbrother and sister", "Complete strangers") == 2)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "8. Which of the following monsters is not aggressive?";
next;
- if (select("Soldier Skeleton:Orc Skeleton:Skeleton:Skel Worker") == 3)
+ if (select("Soldier Skeleton", "Orc Skeleton", "Skeleton", "Skel Worker") == 3)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "9. What is the name of the shield in which a Munak Card has been inserted?";
next;
- if (select("Atomic Shield:Amulet Shield:Hypnotic Shield:Homeroth Shield") == 2)
+ if (select("Atomic Shield", "Amulet Shield", "Hypnotic Shield", "Homeroth Shield") == 2)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "10. Which of the following monsters does not drop Memento?";
next;
- if (select("Munak:Ghoul:Mummy:Soldier Skeleton") == 1)
+ if (select("Munak", "Ghoul", "Mummy", "Soldier Skeleton") == 1)
.@cru_t += 10;
}
else if (.@cru_m == 2) {
mes "[Gabriel Valentine]";
mes "1. Which of the following monsters is a different attribute than the others?";
next;
- if (select("Carat:Wind Ghost:Isis:Wanderer") == 3)
+ if (select("Carat", "Wind Ghost", "Isis", "Wanderer") == 3)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "2. Which sword is effective in attacking Demon monsters?";
next;
- if (select("Decussate Tsurugi:Hollowed Tsurugi:Damned Tsurugi:Drowsy Tsurugi") == 1)
+ if (select("Decussate Tsurugi", "Hollowed Tsurugi", "Damned Tsurugi", "Drowsy Tsurugi") == 1)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "3. Which item is NOT dropped by Dokebi?";
next;
- if (select("Rough Elunium:Golden Hammer:Sword Mace:Mighty Staff") == 2)
+ if (select("Rough Elunium", "Golden Hammer", "Sword Mace", "Mighty Staff") == 2)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "4. Which Demon monster has the most HP?";
next;
- if (select("Giearth:Magnolia:Dokebi:Marionette") == 4)
+ if (select("Giearth", "Magnolia", "Dokebi", "Marionette") == 4)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "5. Which Demon monster is a different size than the others?";
next;
- if (select("Ghostring:Whisper:Deviruchi:Baphomet Junior") == 1)
+ if (select("Ghostring", "Whisper", "Deviruchi", "Baphomet Junior") == 1)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "6. Which shield reduces damage inflicted by Demon monsters?";
next;
- if (select("Satanic Shield:Shield from Hell:Amulet Shield:Excellent Shield") == 2)
+ if (select("Satanic Shield", "Shield from Hell", "Amulet Shield", "Excellent Shield") == 2)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "7. Which attribute is the most effective on the Wind Ghost?";
next;
- if (select("Water:Earth:Fire:Wind") == 2)
+ if (select("Water", "Earth", "Fire", "Wind") == 2)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "8. Which monster is different from the other Demon monsters?";
next;
- if (select("Sohee:Isis:Dokebi:Whisper") == 4)
+ if (select("Sohee", "Isis", "Dokebi", "Whisper") == 4)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "9. What effect does the Marionette Card have?";
next;
- if (select("Increase defense against Shadow attacks by 30 %:Increase defense against poison attacks by 30 %:Increase defense against Ghost attacks by 30 %:Increase defense against Neutral attacks by 30 %") == 3)
+ if (select("Increase defense against Shadow attacks by 30 %", "Increase defense against poison attacks by 30 %", "Increase defense against Ghost attacks by 30 %", "Increase defense against Neutral attacks by 30 %") == 3)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "10. Which of the following is an effective way to react when encountering a demon monster?";
next;
- if (select("Scream, 'Evil one, go away!':Offer your soul and get a deal.:Put Holy Water on a weapon and attack.:Put on a Deviruchi hat.") == 3)
+ if (select("Scream, 'Evil one, go away!'", "Offer your soul and get a deal.", "Put Holy Water on a weapon and attack.", "Put on a Deviruchi hat.") == 3)
.@cru_t += 10;
}
else {
mes "[Gabriel Valentine]";
mes "1. What level of 'Divine Protection' do you need to learn 'Demon Bane?'";
next;
- if (select("Level 1:Level 2:Level 3:Level 4") == 3)
+ if (select("Level 1", "Level 2", "Level 3", "Level 4") == 3)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "2. If your INT is 30, including INT bonuses from quipment, at level 55, how much HP does Level 5 Heal recover?";
next;
- if (select("396:440:484:528") == 2)
+ if (select("396", "440", "484", "528") == 2)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "3. With Level 7 Divine Protection, by how much is your defense against the Undead increased?";
next;
- if (select("21:22:23:24") == 1)
+ if (select("21", "22", "23", "24") == 1)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "4. Which of the following spears can attack Nightmare, which is endowed with the Ghost attribute?";
next;
- if (select("Lance:Bill Guisarme:Cresent scythe:Zephyrus") == 4)
+ if (select("Lance", "Bill Guisarme", "Cresent scythe", "Zephyrus") == 4)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "5. What level of 'Heal' do you need to learn 'Cure?'";
next;
- if (select("Level 1:Level 2:Level 3:Level 4") == 2)
+ if (select("Level 1", "Level 2", "Level 3", "Level 4") == 2)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "6. What is the attack speed when Level 3 Cavalier Mastery is learned?";
next;
- if (select("70 % of normal speed:80 % of normal speed:90 % of normal speed:100 % of normal speed") == 2)
+ if (select("70 % of normal speed", "80 % of normal speed", "90 % of normal speed", "100 % of normal speed") == 2)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "7. Which of the following is not correct of the Demon Bane skill?";
next;
- if (select("Increase attack on Undead:Only Acolytes can learn the skill:When mastered, + 30 increase:Passive Skill") == 2)
+ if (select("Increase attack on Undead", "Only Acolytes can learn the skill", "When mastered, + 30 increase", "Passive Skill") == 2)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "8. How much SP does Level 7 Heal use?";
next;
- if (select("30:31:33:35") == 2)
+ if (select("30", "31", "33", "35") == 2)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "9. What status cannot be";
mes "cured with the Cure skill?";
next;
- if (select("Curse:Silence:Chaos:Blind") == 1)
+ if (select("Curse", "Silence", "Chaos", "Blind") == 1)
.@cru_t += 10;
mes "[Gabriel Valentine]";
mes "10. What best describes a Crusader?";
next;
- if (select("One preparing for matrimony.:One preparing for the Holy War.:One preparing consummation.:One preparing potions.") == 2)
+ if (select("One preparing for matrimony.", "One preparing for the Holy War.", "One preparing consummation.", "One preparing potions.") == 2)
.@cru_t += 10;
}
@@ -891,7 +891,7 @@ prt_castle,35,151,5 script Patron Knight 4_M_CRU,{
mes "Would you like to begin now, or do you still need time to make preparations?";
}
next;
- if (select("I would like to begin.:Give me some time to prepare.") == 1) {
+ if (select("I would like to begin.", "Give me some time to prepare.") == 1) {
if(getequipid(7) != 2608 && getequipid(8) != 2608) {
mes "[Bliant Piyord]";
mes "Just a second, you do not have a Rosary equipped. As a Crusader, you must always have a Rosary on your person.";
diff --git a/npc/jobs/2-2/dancer.txt b/npc/jobs/2-2/dancer.txt
index 2957071bd..b2c38dfd9 100644
--- a/npc/jobs/2-2/dancer.txt
+++ b/npc/jobs/2-2/dancer.txt
@@ -80,7 +80,7 @@ comodo,193,151,4 script Bor Robin#1 4_M_04,{
mes "to go, too?";
mes "It's a good opportunity to watch the Dancer job change test.";
next;
- if (select("Go to the Job Change Area:Cancel") == 1) {
+ if (select("Go to the Job Change Area", "Cancel") == 1) {
mes "[Bor Robin]";
mes "Yaay~~";
mes "Let's go!";
@@ -177,7 +177,7 @@ job_duncer,43,93,4 script Aile#da 4_F_07,{
mes "So what do";
mes "you want to do~?";
next;
- if (select("Fill out the application.:I'll pass.") == 1) {
+ if (select("Fill out the application.", "I'll pass.") == 1) {
if (JobLevel > 39) {
cutin "job_dancer_eir02",2;
mes "[Aile]";
@@ -525,14 +525,14 @@ job_duncer,95,93,4 script Bijou#da 4W_F_01,{
mes "1. The Dancer's dance, ^CD6889Lady Luck^000000,";
mes "increases which of the following?";
next;
- if (select("Intelligence (INT):Dexterity (DEX):Vitality (VIT):Critical Attack Rate") == 4)
+ if (select("Intelligence (INT)", "Dexterity (DEX)", "Vitality (VIT)", "Critical Attack Rate") == 4)
.@da_score += 10;
mes "[Bijou]";
mes "2. Of the following,";
mes "which can you not consider";
mes "to be a dance?";
next;
- switch(select("Tango:Tap Dance:HIP-HOP:Hip Shaker:Lightning Bolt")) {
+ switch(select("Tango", "Tap Dance", "HIP-HOP", "Hip Shaker", "Lightning Bolt")) {
default:
.@da_score -= 10;
break;
@@ -544,24 +544,24 @@ job_duncer,95,93,4 script Bijou#da 4W_F_01,{
mes "3. Which of the following";
mes "best describes a Dancer?";
next;
- if (select("Person who yells.:A loud person.:A person who dances.:A person who sings.") == 3)
+ if (select("Person who yells.", "A loud person.", "A person who dances.", "A person who sings.") == 3)
.@da_score += 10;
mes "[Bijou]";
mes "4. Which of the following";
mes "cannot be associated with Comodo?";
next;
- if (select("Beach city.:Dancer Job Change.:Always dark like the night.:Dungeons in 3 directions.:A lot of Thieves.") == 5)
+ if (select("Beach city.", "Dancer Job Change.", "Always dark like the night.", "Dungeons in 3 directions.", "A lot of Thieves.") == 5)
.@da_score += 10;
mes "[Bijou]";
mes "5. Before Comodo, what is the region name of the region NorthEast of Pharoah's Lighthouse Island?";
next;
- if (select("Elmeth Plateau:Comuko Beach:Comodo Beach:Ginai Swamp") == 3)
+ if (select("Elmeth Plateau", "Comuko Beach", "Comodo Beach", "Ginai Swamp") == 3)
.@da_score += 10;
mes "[Bijou]";
mes "6. Who is the most";
mes "beautiful dancer?";
next;
- switch(select("" + strcharinfo(0) + ":Bijou:Aile:Bonjour")) {
+ switch(select(strcharinfo(0), "Bijou", "Aile", "Bonjour")) {
case 1:
mes "[Bijou]";
mes "...";
@@ -584,26 +584,26 @@ job_duncer,95,93,4 script Bijou#da 4W_F_01,{
mes "who can perform together";
mes "with a Dancer?";
next;
- if (select("Assassin:Bard:Alchemist:Sage") == 2)
+ if (select("Assassin", "Bard", "Alchemist", "Sage") == 2)
.@da_score += 10;
mes "[Bijou]";
mes "8. Which of the following";
mes "is not a specialty of Comodo?";
next;
- if (select("Berserk Potion:Clam Shell:Crab Shell:Shining Stone") == 4)
+ if (select("Berserk Potion", "Clam Shell", "Crab Shell", "Shining Stone") == 4)
.@da_score += 10;
mes "[Bijou]";
mes "9. Who is the manager";
mes "of the Comodo Casino?";
next;
- if (select("Yoo:Moo:Hoon:Roul") == 2)
+ if (select("Yoo", "Moo", "Hoon", "Roul") == 2)
.@da_score += 10;
mes "[Bijou]";
mes "10. Who accepts the";
mes "Dancer job change";
mes "applications?";
next;
- if (select("Bijou:Aile:Athena:Sonotora") == 2)
+ if (select("Bijou", "Aile", "Athena", "Sonotora") == 2)
.@da_score += 10;
break;
case 2:
@@ -612,14 +612,14 @@ job_duncer,95,93,4 script Bijou#da 4W_F_01,{
mes "of the combined skill,";
mes "^CD6889Mental Sensing^000000?";
next;
- if (select("Instant monster death.:Doubles damage.:Increases experience.:Increases attack speed.") == 3)
+ if (select("Instant monster death.", "Doubles damage.", "Increases experience.", "Increases attack speed.") == 3)
.@da_score += 10;
mes "[Bijou]";
mes "2. Which is considered";
mes "bad etiquette on the dance";
mes "floor after a dance?";
next;
- if (select("Thank your partner.:Praise your partner's dance.:Ask to dance a different dance.:Criticize your partner.") == 4)
+ if (select("Thank your partner.", "Praise your partner's dance.", "Ask to dance a different dance.", "Criticize your partner.") == 4)
.@da_score += 10;
mes "[Bijou]";
mes "3. Which is not an";
@@ -628,33 +628,33 @@ job_duncer,95,93,4 script Bijou#da 4W_F_01,{
mes "a mistake while you";
mes "are dancing together?";
next;
- if (select("Smile at each other and continue dancing.:Point out the mistake.:Ignore it if the dancer does not realize it.:Give them a smile.") == 2)
+ if (select("Smile at each other and continue dancing.", "Point out the mistake.", "Ignore it if the dancer does not realize it.", "Give them a smile.") == 2)
.@da_score += 10;
mes "[Bijou]";
mes "4. In which town";
mes "can you change jobs";
mes "to a Dancer?";
next;
- if (select("Cocomo:Sandarman:Comudo:Comodo") == 4)
+ if (select("Cocomo", "Sandarman", "Comudo", "Comodo") == 4)
.@da_score += 10;
mes "[Bijou]";
mes "5. How many dungeons";
mes "are directly connected";
mes "to Comodo?";
next;
- if (select("1:2:3:4") == 3)
+ if (select("1", "2", "3", "4") == 3)
.@da_score += 10;
mes "[Bijou]";
mes "6. Which of the following";
mes "is not a Cute Pet monster?";
next;
- if (select("Isis:Argiope:Dokebi:Deviruchi") == 2)
+ if (select("Isis", "Argiope", "Dokebi", "Deviruchi") == 2)
.@da_score += 10;
mes "[Bijou]";
mes "7. Who is the most";
mes "graceful dancer?";
next;
- switch(select("" + strcharinfo(0) + ":Bijou:Isis:Mercy Bokou")) {
+ switch(select(strcharinfo(0), "Bijou", "Isis", "Mercy Bokou")) {
case 1:
mes "[Bijou]";
mes "...";
@@ -677,18 +677,18 @@ job_duncer,95,93,4 script Bijou#da 4W_F_01,{
mes "exact name of the";
mes "Kafra in Comodo?";
next;
- if (select("Kafra Headquarters:Kafra West Headquarters:Kafra Service:Kafra Headquarters: Western Branch") == 4)
+ if (select("Kafra Headquarters", "Kafra West Headquarters", "Kafra Service", "Kafra Headquarters", " Western Branch") == 4)
.@da_score += 10;
mes "[......]";
mes "9. What is my name?";
next;
- if (select("Borjuis:Bourgeois:Bijou:Beruberu") == 3)
+ if (select("Borjuis", "Bourgeois", "Bijou", "Beruberu") == 3)
.@da_score += 10;
mes "[Bijou]";
mes "10. What is the";
mes "effect of ^CD6889Lullaby^000000?";
next;
- if (select("Casts the Blind effect in the area.:Casts the Sleep effect on the area.:Puts a night effect on the area.:Freezes the area.") == 2)
+ if (select("Casts the Blind effect in the area.", "Casts the Sleep effect on the area.", "Puts a night effect on the area.", "Freezes the area.") == 2)
.@da_score += 10;
break;
case 3:
@@ -696,7 +696,7 @@ job_duncer,95,93,4 script Bijou#da 4W_F_01,{
mes "1. What is the effect";
mes "of the skill ^CD6889Dance Lessons^000000?";
next;
- switch(select("Increases INT:Increases the effect of dancing skills:Increase damage of Whip weapons.:Inflict Stun on a certain area around the caster.")) {
+ switch(select("Increases INT", "Increases the effect of dancing skills", "Increase damage of Whip weapons.", "Inflict Stun on a certain area around the caster.")) {
default:
break;
case 2:
@@ -711,25 +711,25 @@ job_duncer,95,93,4 script Bijou#da 4W_F_01,{
mes "their feet and taps the";
mes "ground to create a rhythm?";
next;
- if (select("Tap Dance:Improve Concentration:Tango:Double Strafing") == 1)
+ if (select("Tap Dance", "Improve Concentration", "Tango", "Double Strafing") == 1)
.@da_score += 10;
mes "[Bijou]";
mes "3. Which of the following";
mes "is not a characteristic of a Dancer?";
next;
- if (select("Uses Dance skills. :Attacks from a distance.:Uses Whips.:Uses Two-handed swords.") == 4)
+ if (select("Uses Dance skills. ", "Attacks from a distance.", "Uses Whips.", "Uses Two-handed swords.") == 4)
.@da_score += 10;
mes "[Bijou]";
mes "4. Which town has";
mes "the most Dancers?";
next;
- if (select("Al De Baran:Juno:Morroc:Comodo") == 4)
+ if (select("Al De Baran", "Juno", "Morroc", "Comodo") == 4)
.@da_score += 10;
mes "[Bijou]";
mes "5. Of the following,";
mes "who dances most beautifully?";
next;
- switch(select("" + strcharinfo(0) + ":Bijou:Isis:Guton Tak")) {
+ switch(select(strcharinfo(0), "Bijou", "Isis", "Guton Tak")) {
case 1:
mes "[Bijou]";
mes "...";
@@ -752,32 +752,32 @@ job_duncer,95,93,4 script Bijou#da 4W_F_01,{
mes "better at than the other";
mes "job classes?";
next;
- if (select("Health:Acting :Dancing :Magic ") == 3)
+ if (select("Health", "Acting ", "Dancing ", "Magic ") == 3)
.@da_score += 10;
mes "[Bijou]";
mes "7. Who is the manager";
mes "of the Comodo Casino?";
next;
- if (select("Ryu:Moo:Roul:Hoon") == 2)
+ if (select("Ryu", "Moo", "Roul", "Hoon") == 2)
.@da_score += 10;
mes "[Bijou]";
mes "8. What item cannot";
mes "be equipped by a Dancer?";
next;
- if (select("Kitty Band :Two-handed Sword:Sandals:Earring") == 2)
+ if (select("Kitty Band ", "Two-handed Sword", "Sandals", "Earring") == 2)
.@da_score += 10;
mes "[Bijou]";
mes "9. Do you think you";
mes "can say this quiz is";
mes "frustrating and annoying?";
next;
- select("Yes:No");
+ select("Yes", "No");
.@da_score += 10;
mes "[Bijou]";
mes "10. Which of the following";
mes "is not a Jazz musician?";
next;
- if (select("Art Blakey:Billie Holiday :Louis Armstrong :Bud Powell :Elder Willow ") == 5)
+ if (select("Art Blakey", "Billie Holiday ", "Louis Armstrong ", "Bud Powell ", "Elder Willow ") == 5)
.@da_score += 10;
}
mes "[Bijou]";
@@ -826,7 +826,7 @@ job_duncer,95,93,4 script Bijou#da 4W_F_01,{
mes "If you like, I can";
mes "explain the instructions.";
next;
- if (select("Listen to instructions.:Go to the testing area.") == 1) {
+ if (select("Listen to instructions.", "Go to the testing area.") == 1) {
mes "[Bijou]";
mes "First of all, each person gets ^CD68891 minute^000000 for the test, and everyone dances ^CD6889one at a time^000000. Don't worry if you've never danced before~";
next;
diff --git a/npc/jobs/2-2/monk.txt b/npc/jobs/2-2/monk.txt
index 02bc712e9..99f008834 100644
--- a/npc/jobs/2-2/monk.txt
+++ b/npc/jobs/2-2/monk.txt
@@ -69,7 +69,7 @@ prt_monk,59,247,1 script Guarding Monk#mk 2_M_PHARMACIST,6,2,{
mes "[Tohobu]";
mes "Now, please tell me your name and job level.";
next;
- if (select("Ignore him.:Tell him.") == 1) {
+ if (select("Ignore him.", "Tell him.") == 1) {
mes "[Tohobu]";
mes "To ignore another is disrespectful, get out!";
close2;
@@ -85,7 +85,7 @@ prt_monk,59,247,1 script Guarding Monk#mk 2_M_PHARMACIST,6,2,{
mes "Very well... why have you come here";
mes "" + strcharinfo(0) + "?";
next;
- switch(select("To visit and learn about monks.:I wish to become a monk...:I'm tired and need to rest...")) {
+ switch(select("To visit and learn about monks.", "I wish to become a monk...", "I'm tired and need to rest...")) {
case 1:
mes "[Tohobu]";
mes "I see...";
@@ -148,7 +148,7 @@ prt_monk,59,247,1 script Guarding Monk#mk 2_M_PHARMACIST,6,2,{
mes "[Tohobu]";
mes "What do you think? Did your visit reveal anything to your spirit?";
next;
- switch(select("No...:I wish to become a monk.:I need to rest...")) {
+ switch(select("No...", "I wish to become a monk.", "I need to rest...")) {
case 1:
mes "[Tohobu]";
mes "I see, there is no shame in that.";
@@ -215,7 +215,7 @@ prt_monk,59,247,1 script Guarding Monk#mk 2_M_PHARMACIST,6,2,{
mes "[Tohobu]";
mes "Now, please tell me your name as well as your job level!";
next;
- if (select("Ignore.:Tell him.") == 1) {
+ if (select("Ignore.", "Tell him.") == 1) {
mes "[Tohobu]";
mes "To ignore another is disrespectful, get out!";
close2;
@@ -231,7 +231,7 @@ prt_monk,59,247,1 script Guarding Monk#mk 2_M_PHARMACIST,6,2,{
mes "Okay, Now, why have you come here";
mes "" + strcharinfo(0) + "?";
next;
- switch(select("To visit and learn about monks.:I wish to become a monk...:I'm tired and need to rest...")) {
+ switch(select("To visit and learn about monks.", "I wish to become a monk...", "I'm tired and need to rest...")) {
case 1:
mes "[Tohobu]";
mes "I see...";
@@ -361,7 +361,7 @@ monk_in,99,58,1 script Sensei Moohae#mk 1_M_PASTOR,{
mes "[Sensei Moohae]";
mes "I sense a fighting spirit, do you wish to become a monk? ";
next;
- if (select("Yes.:No.") == 2) {
+ if (select("Yes.", "No.") == 2) {
mes "[Sensei Moohae]";
mes "My apologies... It has been some time since";
mes "I have sensed someone with your strength.";
@@ -696,7 +696,7 @@ monk_in,99,58,1 script Sensei Moohae#mk 1_M_PASTOR,{
mes "But first, answer me these questions.";
mes "Do you dedicate the remainder of your life to the pursuit of purity?";
next;
- if (select("Yes.:No.") == 2) {
+ if (select("Yes.", "No.") == 2) {
mes "[Sensei Moohae]";
mes "....with that kind of reply...";
mes "Have you not enough heart to become a monk?";
@@ -710,7 +710,7 @@ monk_in,99,58,1 script Sensei Moohae#mk 1_M_PASTOR,{
mes "[Sensei Moohae]";
mes "Will you take advantage of the abilities gained through our training to use for personal benefit?";
next;
- if (select("Yes.:No.") == 1) {
+ if (select("Yes.", "No.") == 1) {
mes "[Sensei Moohae]";
mes "...then we cannot accept you as a monk. We, monks do not practice for personal benefit.";
mes "We lead our lives honorably and as holy executioners to the damned.";
@@ -724,7 +724,7 @@ monk_in,99,58,1 script Sensei Moohae#mk 1_M_PASTOR,{
mes "Will you punishing those who are against";
mes "veritas and aequitas? ^CCCCCC(Truth and Justice)^000000";
next;
- if (select("Yes.:No.") == 2) {
+ if (select("Yes.", "No.") == 2) {
mes "[Sensei Moohae]";
mes "Who do you think we, the monks are for!";
mes "Any creature that is against the will of such spawns from the dregs of the world!";
@@ -738,7 +738,7 @@ monk_in,99,58,1 script Sensei Moohae#mk 1_M_PASTOR,{
mes "[Sensei Moohae]";
mes "Will you cooperate with others who have the same goal as yours and sacrifice yourself as a means to an end?";
next;
- if (select("Yes.:No.") == 2) {
+ if (select("Yes.", "No.") == 2) {
mes "[Sensei Moohae]";
mes "Did you say no...? This is unacceptable...";
mes "If you can help your comrades by sacrificing yourself that is a true display of purity.";
@@ -751,7 +751,7 @@ monk_in,99,58,1 script Sensei Moohae#mk 1_M_PASTOR,{
mes "[Sensei Moohae]";
mes "Will you assist your comrades by gathering monsters to follow you?";
next;
- if (select("Yes.:No.") == 1) {
+ if (select("Yes.", "No.") == 1) {
mes "[Sensei Moohae]";
mes "That is not acceptable. Purposely taunting monsters to follow you can be very dangerous and harmful to others. This is not the way of a monk.";
mes "... that behavior is regarded as careless and is not tolerated.";
@@ -767,7 +767,7 @@ monk_in,99,58,1 script Sensei Moohae#mk 1_M_PASTOR,{
mes "[Sensei Moohae]";
mes "Will you yell and shout the same things over and over again in towns or in fields?";
next;
- if (select("Yes.:No.") == 1) {
+ if (select("Yes.", "No.") == 1) {
mes "[Sensei Moohae]";
mes "You are not allowed to do so. This doesn't apply only to monks but to everyone.";
mes "Nobody wants their peace disturbed!";
@@ -777,7 +777,7 @@ monk_in,99,58,1 script Sensei Moohae#mk 1_M_PASTOR,{
mes "[Sensei Moohae]";
mes "Are you willing to die for others on your monk's path of being a holy executioner?";
next;
- if (select("Yes.:No.") == 2) {
+ if (select("Yes.", "No.") == 2) {
mes "[Sensei Moohae]";
mes "You cannot become a monk with such an attitude!!!";
mes "If we can eliminate at least one more enemy of ours by sacrificing ourselves, that's what is expected of you as a holy executioner in whom we are trained to be.";
@@ -790,7 +790,7 @@ monk_in,99,58,1 script Sensei Moohae#mk 1_M_PASTOR,{
}
mes "Lastly, make your oath that you will keep these vows.";
next;
- if (select(" I vow to keep these oaths.:...eh...no...") == 2) {
+ if (select(" I vow to keep these oaths.", "...eh...no...") == 2) {
mes "[Sensei Moohae]";
mes "..............";
next;
@@ -949,7 +949,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
mes "Calm your mind.";
mes "Relax your body...are you ready?";
next;
- if (select("Yes.:No.") == 2) {
+ if (select("Yes.", "No.") == 2) {
mes "[Touha]";
mes "Please come back when you're ready.";
close;
@@ -1070,7 +1070,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
next;
}
if (MONK_Q == 11) {
- switch(select("shall hold true:We monks:and will help protect others:through the teachings:In nomine Patris, et Filii:to what we believe:I seek the path:we learn through our lives.:et Spiritus Sancti.:of enlightenment.")) {
+ switch(select("shall hold true", "We monks", "and will help protect others", "through the teachings", "In nomine Patris, et Filii", "to what we believe", "I seek the path", "we learn through our lives.", "et Spiritus Sancti.", "of enlightenment.")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "shall hold true";
@@ -1113,7 +1113,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
mes "of enlightenment.";
break;
}
- switch(select("We monks:In nomine Patris, et Filii:I seek the path:shall hold true:of enlightenment.:and will help protect others:we learn through our lives.:through the teachings:to what we believe:et Spiritus Sancti.")) {
+ switch(select("We monks", "In nomine Patris, et Filii", "I seek the path", "shall hold true", "of enlightenment.", "and will help protect others", "we learn through our lives.", "through the teachings", "to what we believe", "et Spiritus Sancti.")) {
case 1: mes "We monks"; break;
case 2: mes "In nomine Patris, et Filii"; break;
case 3: mes "I seek the path"; break;
@@ -1128,7 +1128,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
case 9: mes "to what we believe"; break;
case 10: mes "et Spiritus Sancti."; break;
}
- switch(select("to what we believe:We monks:I seek the path:shall hold true:of enlightenment.:we learn through our lives.:In nomine Patris, et Filii:and will help protect others:through the teachings:et Spiritus Sancti.")) {
+ switch(select("to what we believe", "We monks", "I seek the path", "shall hold true", "of enlightenment.", "we learn through our lives.", "In nomine Patris, et Filii", "and will help protect others", "through the teachings", "et Spiritus Sancti.")) {
case 1: mes "to what we believe"; break;
case 2:
.@monk_t += 10;
@@ -1143,7 +1143,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
case 9: mes "through the teachings"; break;
case 10: mes "et Spiritus Sancti."; break;
}
- switch(select("shall hold true:I seek the path:We monks:In nomine Patris, et Filii:of enlightenment.:et Spiritus Sancti.:to what we believe:we learn through our lives.:and will help protect others:through the teachings")) {
+ switch(select("shall hold true", "I seek the path", "We monks", "In nomine Patris, et Filii", "of enlightenment.", "et Spiritus Sancti.", "to what we believe", "we learn through our lives.", "and will help protect others", "through the teachings")) {
case 1:
.@monk_t += 10;
mes "shall hold true";
@@ -1159,7 +1159,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
case 9: mes "and will help protect others"; break;
case 10: mes "through the teachings"; break;
}
- switch(select("of enlightenment.:I seek the path:We monks:shall hold true:and will help protect others:through the teachings:we learn through our lives.:In nomine Patris, et Filii:to what we believe:et Spiritus Sancti.")) {
+ switch(select("of enlightenment.", "I seek the path", "We monks", "shall hold true", "and will help protect others", "through the teachings", "we learn through our lives.", "In nomine Patris, et Filii", "to what we believe", "et Spiritus Sancti.")) {
case 1: mes "of enlightenment."; break;
case 2: mes "I seek the path"; break;
case 3: mes "We monks"; break;
@@ -1174,7 +1174,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
break;
case 10: mes "et Spiritus Sancti."; break;
}
- switch(select("I seek the path:through the teachings:and will help protect others:of enlightenment.:shall hold true:et Spiritus Sancti.:In nomine Patris, et Filii:to what we believe:We monks:we learn through our lives.")) {
+ switch(select("I seek the path", "through the teachings", "and will help protect others", "of enlightenment.", "shall hold true", "et Spiritus Sancti.", "In nomine Patris, et Filii", "to what we believe", "We monks", "we learn through our lives.")) {
case 1: mes "I seek the path"; break;
case 2: mes "through the teachings"; break;
case 3:
@@ -1189,7 +1189,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
case 9: mes "We monks"; break;
case 10: mes "we learn through our lives."; break;
}
- switch(select("we learn through our lives.:In nomine Patris, et Filii:et Spiritus Sancti.:I seek the path:of enlightenment.:to what we believe:We monks:shall hold true:and will help protect others:through the teachings")) {
+ switch(select("we learn through our lives.", "In nomine Patris, et Filii", "et Spiritus Sancti.", "I seek the path", "of enlightenment.", "to what we believe", "We monks", "shall hold true", "and will help protect others", "through the teachings")) {
case 1: mes "we learn through our lives."; break;
case 2: mes "In nomine Patris, et Filii"; break;
case 3: mes "et Spiritus Sancti."; break;
@@ -1204,7 +1204,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
mes "through the teachings";
break;
}
- switch(select("we learn through our lives.:In nomine Patris, et Filii:through the teachings:I seek the path:We monks:shall hold true:to what we believe:and will help protect others:of enlightenment.:et Spiritus Sancti.")) {
+ switch(select("we learn through our lives.", "In nomine Patris, et Filii", "through the teachings", "I seek the path", "We monks", "shall hold true", "to what we believe", "and will help protect others", "of enlightenment.", "et Spiritus Sancti.")) {
case 1:
.@monk_t += 10;
mes "we learn through our lives.";
@@ -1219,7 +1219,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
case 9: mes "of enlightenment."; break;
case 10: mes "et Spiritus Sancti."; break;
}
- switch(select("I seek the path:of enlightenment.:We monks:shall hold true:to what we believe:et Spiritus Sancti.:and will help protect others:through the teachings:we learn through our lives.:In nomine Patris, et Filii")) {
+ switch(select("I seek the path", "of enlightenment.", "We monks", "shall hold true", "to what we believe", "et Spiritus Sancti.", "and will help protect others", "through the teachings", "we learn through our lives.", "In nomine Patris, et Filii")) {
case 1: mes "I seek the path"; break;
case 2: mes "of enlightenment."; break;
case 3: mes "We monks"; break;
@@ -1234,7 +1234,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
mes "In nomine Patris, et Filii";
break;
}
- switch(select("I seek the path:of enlightenment.:We monks:shall hold true:to what we believe:and will help protect others:through the teachings:we learn through our lives.:In nomine Patris, et Filii:et Spiritus Sancti.")) {
+ switch(select("I seek the path", "of enlightenment.", "We monks", "shall hold true", "to what we believe", "and will help protect others", "through the teachings", "we learn through our lives.", "In nomine Patris, et Filii", "et Spiritus Sancti.")) {
case 1: mes "I seek the path"; break;
case 2: mes "of enlightenment."; break;
case 3: mes "We monks"; break;
@@ -1251,7 +1251,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
}
}
else if (MONK_Q == 12) {
- switch(select("I will follow my path:veritas and aequitas.:to enlightenment and purity.:I commit myself to:I will protect my:victorious while I breathe.:brothers with my life.:Evil shall never be:In nomine Patris, et Filii:et Spiritus Sancti.")) {
+ switch(select("I will follow my path", "veritas and aequitas.", "to enlightenment and purity.", "I commit myself to", "I will protect my", "victorious while I breathe.", "brothers with my life.", "Evil shall never be", "In nomine Patris, et Filii", "et Spiritus Sancti.")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "I will follow my path";
@@ -1294,7 +1294,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
mes "et Spiritus Sancti.";
break;
}
- switch(select("I will follow my path:I will protect my:brothers with my life.:to enlightenment and purity.:Evil shall never be:victorious while I breathe.:et Spiritus Sancti.:I commit myself to:veritas and aequitas.:In nomine Patris, et Filii")) {
+ switch(select("I will follow my path", "I will protect my", "brothers with my life.", "to enlightenment and purity.", "Evil shall never be", "victorious while I breathe.", "et Spiritus Sancti.", "I commit myself to", "veritas and aequitas.", "In nomine Patris, et Filii")) {
case 1: mes "I will follow my path"; break;
case 2: mes "I will protect my"; break;
case 3: mes "brothers with my life."; break;
@@ -1309,7 +1309,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
break;
case 10: mes "In nomine Patris, et Filii"; break;
}
- switch(select("I will follow my path:veritas and aequitas.:I commit myself to:et Spiritus Sancti.:Evil shall never be:to enlightenment and purity.:In nomine Patris, et Filii:I will protect my:brothers with my life.:victorious while I breathe.")) {
+ switch(select("I will follow my path", "veritas and aequitas.", "I commit myself to", "et Spiritus Sancti.", "Evil shall never be", "to enlightenment and purity.", "In nomine Patris, et Filii", "I will protect my", "brothers with my life.", "victorious while I breathe.")) {
case 1:
.@monk_t += 10;
mes "I will follow my path";
@@ -1324,7 +1324,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
case 9: mes "brothers with my life."; break;
case 10: mes "victorious while I breathe."; break;
}
- switch(select("veritas and aequitas.:Evil shall never be:I will follow my path:I will protect my:victorious while I breathe.:to enlightenment and purity.:brothers with my life.:In nomine Patris, et Filii:et Spiritus Sancti.:I commit myself to")) {
+ switch(select("veritas and aequitas.", "Evil shall never be", "I will follow my path", "I will protect my", "victorious while I breathe.", "to enlightenment and purity.", "brothers with my life.", "In nomine Patris, et Filii", "et Spiritus Sancti.", "I commit myself to")) {
case 1: mes "veritas and aequitas."; break;
case 2: mes "Evil shall never be"; break;
case 3: mes "I will follow my path"; break;
@@ -1339,7 +1339,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
case 9: mes "et Spiritus Sancti."; break;
case 10: mes "I commit myself to"; break;
}
- switch(select("victorious while I breathe.:I commit myself to:to enlightenment and purity.:brothers with my life.:Evil shall never be:In nomine Patris, et Filii:et Spiritus Sancti.:I will follow my path:veritas and aequitas.:I will protect my")) {
+ switch(select("victorious while I breathe.", "I commit myself to", "to enlightenment and purity.", "brothers with my life.", "Evil shall never be", "In nomine Patris, et Filii", "et Spiritus Sancti.", "I will follow my path", "veritas and aequitas.", "I will protect my")) {
case 1: mes "victorious while I breathe."; break;
case 2: mes "I commit myself to"; break;
case 3: mes "to enlightenment and purity."; break;
@@ -1354,7 +1354,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
mes "I will protect my";
break;
}
- switch(select("to enlightenment and purity.:I will follow my path:veritas and aequitas.:I commit myself to:brothers with my life.:I will protect my:victorious while I breathe.:Evil shall never be:et Spiritus Sancti.:In nomine Patris, et Filii")) {
+ switch(select("to enlightenment and purity.", "I will follow my path", "veritas and aequitas.", "I commit myself to", "brothers with my life.", "I will protect my", "victorious while I breathe.", "Evil shall never be", "et Spiritus Sancti.", "In nomine Patris, et Filii")) {
case 1: mes "to enlightenment and purity."; break;
case 2: mes "I will follow my path"; break;
case 3: mes "veritas and aequitas."; break;
@@ -1369,7 +1369,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
case 9: mes "et Spiritus Sancti."; break;
case 10: mes "In nomine Patris, et Filii"; break;
}
- switch(select("veritas and aequitas.:Evil shall never be:brothers with my life.:victorious while I breathe.:I will follow my path:to enlightenment and purity.:I will protect my:In nomine Patris, et Filii:et Spiritus Sancti.:I commit myself to")) {
+ switch(select("veritas and aequitas.", "Evil shall never be", "brothers with my life.", "victorious while I breathe.", "I will follow my path", "to enlightenment and purity.", "I will protect my", "In nomine Patris, et Filii", "et Spiritus Sancti.", "I commit myself to")) {
case 1: mes "veritas and aequitas."; break;
case 2:
.@monk_t += 10;
@@ -1384,7 +1384,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
case 9: mes "et Spiritus Sancti."; break;
case 10: mes "I commit myself to"; break;
}
- switch(select("victorious while I breathe.:to enlightenment and purity.:I will protect my:veritas and aequitas.:brothers with my life.:I will follow my path:Evil shall never be:In nomine Patris, et Filii:I commit myself to:et Spiritus Sancti.")) {
+ switch(select("victorious while I breathe.", "to enlightenment and purity.", "I will protect my", "veritas and aequitas.", "brothers with my life.", "I will follow my path", "Evil shall never be", "In nomine Patris, et Filii", "I commit myself to", "et Spiritus Sancti.")) {
case 1:
.@monk_t += 10;
mes "victorious while I breathe.";
@@ -1399,7 +1399,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
case 9: mes "I commit myself to"; break;
case 10: mes "et Spiritus Sancti."; break;
}
- switch(select("I commit myself to:I will follow my path:veritas and aequitas.:I will protect my:to enlightenment and purity.:brothers with my life.:Evil shall never be:In nomine Patris, et Filii:victorious while I breathe.:et Spiritus Sancti.")) {
+ switch(select("I commit myself to", "I will follow my path", "veritas and aequitas.", "I will protect my", "to enlightenment and purity.", "brothers with my life.", "Evil shall never be", "In nomine Patris, et Filii", "victorious while I breathe.", "et Spiritus Sancti.")) {
case 1: mes "I commit myself to"; break;
case 2: mes "I will follow my path"; break;
case 3: mes "veritas and aequitas."; break;
@@ -1414,7 +1414,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
case 9: mes "victorious while I breathe."; break;
case 10: mes "et Spiritus Sancti."; break;
}
- switch(select("I commit myself to:veritas and aequitas.:I will follow my path:to enlightenment and purity.:I will protect my:brothers with my life.:Evil shall never be:victorious while I breathe.:In nomine Patris, et Filii:et Spiritus Sancti.")) {
+ switch(select("I commit myself to", "veritas and aequitas.", "I will follow my path", "to enlightenment and purity.", "I will protect my", "brothers with my life.", "Evil shall never be", "victorious while I breathe.", "In nomine Patris, et Filii", "et Spiritus Sancti.")) {
case 1: mes "I commit myself to"; break;
case 2: mes "veritas and aequitas."; break;
case 3: mes "I will follow my path"; break;
@@ -1431,7 +1431,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
}
}
else if (MONK_Q == 13) {
- switch(select("for thee my lord for thee.:And shepherds we shall be,:Power hath descended forth:out thy command. And we shall:from the hand:flow a river forth to thee and:so our feet may swiftly carry:teeming with souls shall it ever be:et Spiritus Sancti.:In nomine Patris, et Filii")) {
+ switch(select("for thee my lord for thee.", "And shepherds we shall be,", "Power hath descended forth", "out thy command. And we shall", "from the hand", "flow a river forth to thee and", "so our feet may swiftly carry", "teeming with souls shall it ever be", "et Spiritus Sancti.", "In nomine Patris, et Filii")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "for thee my lord for thee.";
@@ -1474,7 +1474,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
mes "In nomine Patris, et Filii";
break;
}
- switch(select("teeming with souls shall it ever be:flow a river forth to thee and:so our feet may swiftly carry:In nomine Patris, et Filii:et Spiritus Sancti.:Power hath descended forth:And shepherds we shall be,:for thee my lord for thee.:from the hand:out thy command. And we shall")) {
+ switch(select("teeming with souls shall it ever be", "flow a river forth to thee and", "so our feet may swiftly carry", "In nomine Patris, et Filii", "et Spiritus Sancti.", "Power hath descended forth", "And shepherds we shall be,", "for thee my lord for thee.", "from the hand", "out thy command. And we shall")) {
case 1: mes "teeming with souls shall it ever be"; break;
case 2: mes "flow a river forth to thee and"; break;
case 3: mes "so our feet may swiftly carry"; break;
@@ -1489,7 +1489,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
case 9: mes "from the hand"; break;
case 10: mes "out thy command. And we shall"; break;
}
- switch(select("And shepherds we shall be,:for thee my lord for thee.:Power hath descended forth:from the hand:teeming with souls shall it ever be:et Spiritus Sancti.:In nomine Patris, et Filii:so our feet may swiftly carry:out thy command. And we shall:flow a river forth to thee and")) {
+ switch(select("And shepherds we shall be,", "for thee my lord for thee.", "Power hath descended forth", "from the hand", "teeming with souls shall it ever be", "et Spiritus Sancti.", "In nomine Patris, et Filii", "so our feet may swiftly carry", "out thy command. And we shall", "flow a river forth to thee and")) {
case 1: mes "And shepherds we shall be,"; break;
case 2: mes "for thee my lord for thee."; break;
case 3:
@@ -1504,7 +1504,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
case 9: mes "out thy command. And we shall"; break;
case 10: mes "flow a river forth to thee and"; break;
}
- switch(select("for thee my lord for thee.:And shepherds we shall be,:Power hath descended forth:so our feet may swiftly carry:from the hand:flow a river forth to thee and:out thy command. And we shall:In nomine Patris, et Filii:teeming with souls shall it ever be:et Spiritus Sancti.")) {
+ switch(select("for thee my lord for thee.", "And shepherds we shall be,", "Power hath descended forth", "so our feet may swiftly carry", "from the hand", "flow a river forth to thee and", "out thy command. And we shall", "In nomine Patris, et Filii", "teeming with souls shall it ever be", "et Spiritus Sancti.")) {
case 1: mes "for thee my lord for thee."; break;
case 2: mes "And shepherds we shall be,"; break;
case 3: mes "Power hath descended forth"; break;
@@ -1519,7 +1519,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
case 9: mes "teeming with souls shall it ever be"; break;
case 10: mes "et Spiritus Sancti."; break;
}
- switch(select("And shepherds we shall be,:for thee my lord for thee.:Power hath descended forth:so our feet may swiftly carry:from the hand:so our feet may swiftly carry:flow a river forth to thee and:In nomine Patris, et Filii:teeming with souls shall it ever be:et Spiritus Sancti.")) {
+ switch(select("And shepherds we shall be,", "for thee my lord for thee.", "Power hath descended forth", "so our feet may swiftly carry", "from the hand", "so our feet may swiftly carry", "flow a river forth to thee and", "In nomine Patris, et Filii", "teeming with souls shall it ever be", "et Spiritus Sancti.")) {
case 1: mes "And shepherds we shall be,"; break;
case 2: mes "for thee my lord for thee."; break;
case 3: mes "Power hath descended forth"; break;
@@ -1534,7 +1534,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
case 9: mes "teeming with souls shall it ever be"; break;
case 10: mes "et Spiritus Sancti."; break;
}
- switch(select("for thee my lord for thee.:Power hath descended forth:And shepherds we shall be,:from the hand:so our feet may swiftly carry:flow a river forth to thee and:out thy command. And we shall:teeming with souls shall it ever be:In nomine Patris, et Filii:et Spiritus Sancti.")) {
+ switch(select("for thee my lord for thee.", "Power hath descended forth", "And shepherds we shall be,", "from the hand", "so our feet may swiftly carry", "flow a river forth to thee and", "out thy command. And we shall", "teeming with souls shall it ever be", "In nomine Patris, et Filii", "et Spiritus Sancti.")) {
case 1: mes "for thee my lord for thee."; break;
case 2: mes "Power hath descended forth"; break;
case 3: mes "And shepherds we shall be,"; break;
@@ -1549,7 +1549,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
case 9: mes "In nomine Patris, et Filii"; break;
case 10: mes "et Spiritus Sancti."; break;
}
- switch(select("for thee my lord for thee.:teeming with souls shall it ever be:flow a river forth to thee and:In nomine Patris, et Filii:et Spiritus Sancti.:Power hath descended forth:And shepherds we shall be,:so our feet may swiftly carry:from the hand:out thy command. And we shall")) {
+ switch(select("for thee my lord for thee.", "teeming with souls shall it ever be", "flow a river forth to thee and", "In nomine Patris, et Filii", "et Spiritus Sancti.", "Power hath descended forth", "And shepherds we shall be,", "so our feet may swiftly carry", "from the hand", "out thy command. And we shall")) {
case 1: mes "for thee my lord for thee."; break;
case 2: mes "teeming with souls shall it ever be"; break;
case 3:
@@ -1564,7 +1564,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
case 9: mes "from the hand"; break;
case 10: mes "out thy command. And we shall"; break;
}
- switch(select("teeming with souls shall it ever be:In nomine Patris, et Filii:And shepherds we shall be,:for thee my lord for thee.:Power hath descended forth:from the hand:so our feet may swiftly carry:out thy command. And we shall:flow a river forth to thee and:et Spiritus Sancti.")) {
+ switch(select("teeming with souls shall it ever be", "In nomine Patris, et Filii", "And shepherds we shall be,", "for thee my lord for thee.", "Power hath descended forth", "from the hand", "so our feet may swiftly carry", "out thy command. And we shall", "flow a river forth to thee and", "et Spiritus Sancti.")) {
case 1:
.@monk_t += 10;
mes "teeming with souls shall it ever be";
@@ -1579,7 +1579,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
case 9: mes "flow a river forth to thee and"; break;
case 10: mes "et Spiritus Sancti."; break;
}
- switch(select("Power hath descended forth:for thee my lord for thee.:And shepherds we shall be,:In nomine Patris, et Filii:so our feet may swiftly carry:from the hand:teeming with souls shall it ever be:flow a river forth to thee and:out thy command. And we shall:et Spiritus Sancti.")) {
+ switch(select("Power hath descended forth", "for thee my lord for thee.", "And shepherds we shall be,", "In nomine Patris, et Filii", "so our feet may swiftly carry", "from the hand", "teeming with souls shall it ever be", "flow a river forth to thee and", "out thy command. And we shall", "et Spiritus Sancti.")) {
case 1: mes "Power hath descended forth"; break;
case 2: mes "for thee my lord for thee."; break;
case 3: mes "And shepherds we shall be,"; break;
@@ -1594,7 +1594,7 @@ prt_monk,251,255,1 script Touha#mk 1_F_PRIEST,{
case 9: mes "out thy command. And we shall"; break;
case 10: mes "et Spiritus Sancti."; break;
}
- switch(select("And shepherds we shall be,:for thee my lord for thee.:Power hath descended forth:from the hand:out thy command. And we shall:so our feet may swiftly carry:flow a river forth to thee and:teeming with souls shall it ever be:In nomine Patris, et Filii:et Spiritus Sancti.")) {
+ switch(select("And shepherds we shall be,", "for thee my lord for thee.", "Power hath descended forth", "from the hand", "out thy command. And we shall", "so our feet may swiftly carry", "flow a river forth to thee and", "teeming with souls shall it ever be", "In nomine Patris, et Filii", "et Spiritus Sancti.")) {
case 1: mes "And shepherds we shall be,"; break;
case 2: mes "for thee my lord for thee."; break;
case 3: mes "Power hath descended forth"; break;
@@ -1734,7 +1734,7 @@ prt_monk,57,179,1 script Boohae#mk 4_M_MINISTER,{
mes "[Boohae]";
mes "Well, start explaining... or you'll be crawling soon...";
next;
- if (select("Touha sent me.:Sorry, nothing.") == 2) {
+ if (select("Touha sent me.", "Sorry, nothing.") == 2) {
mes "[Boohae]";
mes "........";
mes "...you must have a death wish to have interrupted me intentionally...";
@@ -1751,7 +1751,7 @@ prt_monk,57,179,1 script Boohae#mk 4_M_MINISTER,{
mes "[Boohae]";
mes "What did you do with Touha?";
next;
- switch(select("Umm... well...ah..:We recited a holy pledge.:He diagnosed my physical status.")) {
+ switch(select("Umm... well...ah..", "We recited a holy pledge.", "He diagnosed my physical status.")) {
case 1:
mes "[Boohae]";
mes "You are not ready if you";
@@ -1763,7 +1763,7 @@ prt_monk,57,179,1 script Boohae#mk 4_M_MINISTER,{
mes "... I see...";
mes "Didn't he do anything for you?";
next;
- switch(select("Umm... well...ah..:He diagnosed my physical status.:He taught me about being a monk.:He modified my body.")) {
+ switch(select("Umm... well...ah..", "He diagnosed my physical status.", "He taught me about being a monk.", "He modified my body.")) {
case 1:
mes "[Boohae]";
mes "You are not ready if you";
@@ -1798,7 +1798,7 @@ prt_monk,57,179,1 script Boohae#mk 4_M_MINISTER,{
mes "Alright... well we have two tests...";
mes "Choose which one you want to do...";
next;
- if (select("Gathering mushrooms:Marathon") == 1) {
+ if (select("Gathering mushrooms", "Marathon") == 1) {
MONK_Q = 15;
changequest 3026,3027;
mes "[Boohae]";
@@ -1888,7 +1888,7 @@ prt_monk,199,169,3 script Door Keeper#mk 4_F_MONK,{
mes "[Keeper Chorip]";
mes "Is your name " + strcharinfo(0) + "?";
next;
- if (select("Yes.:No.") == 1) {
+ if (select("Yes.", "No.") == 1) {
mes "[Keeper Chorip]";
mes "Alright you're cool... go on in. Your test is waiting for you. Good luck.";
close;
@@ -1929,7 +1929,7 @@ monk_test,329,61,3 script Bashu#mk 4_M_MONK,{
next;
}
next;
- if (select("Tolerance - Gathering Mushrooms:Self-Control - Marathon") == 1) {
+ if (select("Tolerance - Gathering Mushrooms", "Self-Control - Marathon") == 1) {
mes "You have decided to take the test of tolerance by ^FF0000gathering mushrooms^000000.";
close2;
warp "job_monk",226,175;
@@ -1974,7 +1974,7 @@ monk_test,386,388,4 script Apprentice Monk#mk 4_M_MINISTER,{
mes "[Monk Apprentice]";
mes "Ar...are...you...sure you are.. aren't... going to quit?";
next;
- if (select("Quit.:Keep running.") == 1) {
+ if (select("Quit.", "Keep running.") == 1) {
mes "[Monk Apprentice]";
mes "" + strcharinfo(0) + "...q.q..q. .quit! ...the marathon!! Y...you do not have what it takes to be a m... monk!";
mapannounce "monk_test","" + strcharinfo(0) + "...q.q..q. .quit! ...the marathon!! Y...you do not have what it takes to be a m... monk!",bc_map;
@@ -2056,7 +2056,7 @@ job_monk,225,180,1 script Hyunmoo#mk 4_M_ORIENT02,{
mes "[Hyunmoo]";
mes "Or is it you want to quit... do you want to quit?";
next;
- switch(select("No.:Yes.") == 1) {
+ switch(select("No.", "Yes.") == 1) {
mes "[Hyunmoo]";
mes "Then move!";
close;
@@ -2099,7 +2099,7 @@ job_monk,225,180,1 script Hyunmoo#mk 4_M_ORIENT02,{
mes "[Hyunmoo]";
mes "...or do you want to quit?";
next;
- if (select("No.:Yes.") == 1) {
+ if (select("No.", "Yes.") == 1) {
mes "[Hyunmoo]";
mes "Alright then, keep going.";
close;
@@ -2256,7 +2256,7 @@ monk_test,82,85,1 script Proctor#mk 4_F_SISTER,{
mes "[Proctor]";
mes "So, are you ready to undergo the spiritual training?";
next;
- switch(select("Yes!:No.:What do I have to do?")) {
+ switch(select("Yes!", "No.", "What do I have to do?")) {
case 1:
mes "[Proctor]";
mes "Alright! I wish you luck. If you get lost and can't find a way out, simply log out and log back in.";
@@ -2363,7 +2363,7 @@ monk_test,88,91,1 script Proctor#mk2 1_M_HOF,{
mes "[Proctor]";
mes "So, are you ready to undergo this spiritual training?";
next;
- switch(select("Yes!:No.:Check the caution for the test.")) {
+ switch(select("Yes!", "No.", "Check the caution for the test.")) {
case 1:
mes "[Proctor]";
mes "Alright! I wish you luck. If you get lost and can't find a way out, simply log out and log back in.";
@@ -2470,7 +2470,7 @@ monk_test,95,85,1 script Proctor#btl#3 1_F_PRIEST,{
mes "[Proctor]";
mes "So, are you ready to undergo this spiritual training?";
next;
- switch(select("Yes!:No.:Check the caution for the test.")) {
+ switch(select("Yes!", "No.", "Check the caution for the test.")) {
case 1:
mes "[Proctor]";
mes "Alright! I wish you luck. If you get lost and can't find a way out, simply log out and log back in.";
diff --git a/npc/jobs/2-2/rogue.txt b/npc/jobs/2-2/rogue.txt
index deee51ab5..ac5a96919 100644
--- a/npc/jobs/2-2/rogue.txt
+++ b/npc/jobs/2-2/rogue.txt
@@ -53,7 +53,7 @@ moc_ruins,86,103,1 script Thug#rg 2_M_THIEFMASTER,{
mes "What the hell";
mes "are you lookin' at?";
next;
- if (select("Me? N-nothing!':........") == 1) {
+ if (select("Me? N-nothing!'", "........") == 1) {
mes "[Thug]";
mes "Then get the";
mes "hell out of my face!";
@@ -208,7 +208,7 @@ in_rogue,363,122,4 script Rogue Guildsman#rg 4_F_ROGUE,{
}
end;
}
- if (select("I'm ready.:Hold on, I need to get ready!") == 2) {
+ if (select("I'm ready.", "Hold on, I need to get ready!") == 2) {
mes "[Markie]";
mes "Get ready...?";
mes "Fine, fine.";
@@ -230,116 +230,116 @@ in_rogue,363,122,4 script Rogue Guildsman#rg 4_F_ROGUE,{
mes "[Markie]";
mes "1. Choose the skill necessary for learning ^880000Stalk^000000.";
next;
- if (select("^880000Hiding^000000:^880000Steal^000000:^880000Improve Dodge^000000:^880000Bash^000000") == 1)
+ if (select("^880000Hiding^000000", "^880000Steal^000000", "^880000Improve Dodge^000000", "^880000Bash^000000") == 1)
.@assassin_t += 10;
mes "[Markie]";
mes "2. In comparison to the Merchant's Level 10 ^880000Discount^000000 skill, how much more of a discount, in terms of percent, can a Rogue get with Level 10 ^880000Haggle^000000 skill?";
next;
- if (select("3 %:2 %:1 %:0 %") == 3)
+ if (select("3 %", "2 %", "1 %", "0 %") == 3)
.@assassin_t += 10;
mes "[Markie]";
mes "3. What is the correct description for the skill, ^880000Mug^000000?";
next;
- if (select("Steal items from players:Steal items from monsters:Steal Zeny from monsters:Steal Zeny from players") == 3)
+ if (select("Steal items from players", "Steal items from monsters", "Steal Zeny from monsters", "Steal Zeny from players") == 3)
.@assassin_t += 10;
mes "[Markie]";
mes "4. How many Rogues does it require to activate the skill, ^880000Slyness^000000?";
next;
- if (select("1 Rogues + 2 Assassin:1 Thief + 2 Rogue:4 Thieves:2 Rogues") == 4)
+ if (select("1 Rogues + 2 Assassin", "1 Thief + 2 Rogue", "4 Thieves", "2 Rogues") == 4)
.@assassin_t += 10;
mes "[Markie]";
mes "5. Choose the skill that you can learn at Level 5 ^880000Divest Helm^000000.";
next;
- if (select("^880000Envenom^000000:^880000Strip Tease^000000:^880000Venom Splasher^000000:^880000Divest Shield^000000") == 4)
+ if (select("^880000Envenom^000000", "^880000Strip Tease^000000", "^880000Venom Splasher^000000", "^880000Divest Shield^000000") == 4)
.@assassin_t += 10;
mes "[Markie]";
mes "6. Choose the skill which allows its user to move while hiding.";
next;
- if (select("^880000Hiding^000000:^880000Back Slide^000000:^880000Stalk^000000:^880000Sand Attack^000000") == 3)
+ if (select("^880000Hiding^000000", "^880000Back Slide^000000", "^880000Stalk^000000", "^880000Sand Attack^000000") == 3)
.@assassin_t += 10;
mes "[Markie]";
mes "7. Choose the card that increases the accuracy rate of its owner.";
next;
- if (select("Andre Card.:Familiar Card.:Mummy Card.:Marina Card.") == 3)
+ if (select("Andre Card.", "Familiar Card.", "Mummy Card.", "Marina Card.") == 3)
.@assassin_t += 10;
mes "[Markie]";
mes "8. Choose the monster that receives more damage when it's attacked by a weapon with the Vadon card (20 % more damage on Fire property).";
next;
- if (select("Vadon:Deviruchi:Elder Willow:Baphomet") == 3)
+ if (select("Vadon", "Deviruchi", "Elder Willow", "Baphomet") == 3)
.@assassin_t += 10;
mes "[Markie]";
mes "9. How much SP does the skill ^880000Double Attack^000000 require when used with a Dagger?";
next;
- if (select("15:Passive skill, no SP required.:Passive skill, 10 SP:54") == 2)
+ if (select("15", "Passive skill, no SP required.", "Passive skill, 10 SP", "54") == 2)
.@assassin_t += 10;
mes "[Markie]";
mes "10. Choose the most efficient dagger to use in the Byalan Dungeon.";
next;
- if (select("Wind Main-Gauche:Ice Main-Gauche:Earth Main-Gauche:Fire Main-Gauche") == 1)
+ if (select("Wind Main-Gauche", "Ice Main-Gauche", "Earth Main-Gauche", "Fire Main-Gauche") == 1)
.@assassin_t += 10;
break;
case 2:
mes "[Markie]";
mes "1. Which monster drops a slotted Gladius?";
next;
- if (select("Thief Bug:Peco Peco:Desert Wolf:Kobold") == 4)
+ if (select("Thief Bug", "Peco Peco", "Desert Wolf", "Kobold") == 4)
.@assassin_t += 10;
mes "[Markie]";
mes "2. Which monster drops a slotted Main-Gauche?";
next;
- if (select("Hornet:Desert Wolf:Marionette:Myst") == 1)
+ if (select("Hornet", "Desert Wolf", "Marionette", "Myst") == 1)
.@assassin_t += 10;
mes "[Markie]";
mes "3. Choose the class that is able to create unique potions.";
next;
- if (select("Merchant:Alchemist:Blacksmith:Priest") == 2)
+ if (select("Merchant", "Alchemist", "Blacksmith", "Priest") == 2)
.@assassin_t += 10;
mes "[Markie]";
mes "4. Choose the weapon that Rogues aren't allowed to use.";
next;
- if (select("Gakkung:Crossbow:Gladius:Katar") == 4)
+ if (select("Gakkung", "Crossbow", "Gladius", "Katar") == 4)
.@assassin_t += 10;
mes "[Markie]";
mes "5. Choose the property that the monster Hode possesses.";
next;
- if (select("Water:Fire:Wind:Earth") == 4)
+ if (select("Water", "Fire", "Wind", "Earth") == 4)
.@assassin_t += 10;
mes "[Markie]";
mes "6. Choose the monster that is unable to be tamed for as a Cute Pet.";
next;
- if (select("Poporing:Creamy:Orc:Poison Spore") == 2)
+ if (select("Poporing", "Creamy", "Orc", "Poison Spore") == 2)
.@assassin_t += 10;
mes "[Markie]";
mes "7. Choose the monster that receives more damage from a Dagger with the Fire property.";
next;
- if (select("Dagger Goblin:Mace Goblin:Morning Star Goblin:Hammer Goblin") == 4)
+ if (select("Dagger Goblin", "Mace Goblin", "Morning Star Goblin", "Hammer Goblin") == 4)
.@assassin_t += 10;
mes "[Markie]";
mes "8. Choose the town that doesn't have any guild castles.";
next;
- if (select("Prontera:Al De Baran:Alberta:Payon") == 3)
+ if (select("Prontera", "Al De Baran", "Alberta", "Payon") == 3)
.@assassin_t += 10;
mes "[Markie]";
mes "9. Choose the plant that drops Blue Herbs.";
next;
- switch(select("Green Plant:Yellow Plant:Blue Plant:Shining Plant")) {
+ switch(select("Green Plant", "Yellow Plant", "Blue Plant", "Shining Plant")) {
default:
break;
case 3:
@@ -352,50 +352,50 @@ in_rogue,363,122,4 script Rogue Guildsman#rg 4_F_ROGUE,{
mes "[Markie]";
mes "10. Choose the monster that does not have the Undead property.";
next;
- if (select("Zombie:Megalodon:Familiar:Khalitzburg") == 3)
+ if (select("Zombie", "Megalodon", "Familiar", "Khalitzburg") == 3)
.@assassin_t += 10;
break;
case 3:
mes "[Markie]";
mes "1. By what percentage is the flee rate increased when a Thief masters the ^880000Improve Dodge^000000?";
next;
- if (select("30:40:160:20") == 1)
+ if (select("30", "40", "160", "20") == 1)
.@assassin_t += 10;
mes "[Markie]";
mes "2. Choose the monster that detects a characters using the Hiding or Cloaking skill.";
next;
- if (select("Worm Tail:Argos:Mummy:Soldier Skeleton") == 2)
+ if (select("Worm Tail", "Argos", "Mummy", "Soldier Skeleton") == 2)
.@assassin_t += 10;
mes "[Markie]";
mes "3. Choose the location where Thieves can change their jobs to Rogues.";
next;
- if (select("Comodo:Kokomo Beach:Paros Lighthouse:Morroc") == 3)
+ if (select("Comodo", "Kokomo Beach", "Paros Lighthouse", "Morroc") == 3)
.@assassin_t += 10;
mes "[Markie]";
mes "4. In which town can Novices change their jobs to Thieves?";
next;
- if (select("Comodo:Lutie:Alberta:Morroc") == 4)
+ if (select("Comodo", "Lutie", "Alberta", "Morroc") == 4)
.@assassin_t += 10;
mes "[Markie]";
mes "5. Choose the card that does not affect the DEX stat.";
next;
- if (select("Rocker Card:Mummy Card:Zerom Card:Drops Card") == 2)
+ if (select("Rocker Card", "Mummy Card", "Zerom Card", "Drops Card") == 2)
.@assassin_t += 10;
mes "[Markie]";
mes "6. So what's cool about being a Rogue?";
next;
- select("Being totally badass.:The clothes, the style.:Getting to call other people, 'foo'':Excellent attack strength");
+ select("Being totally badass.", "The clothes, the style.", "Getting to call other people, 'foo''", "Excellent attack strength");
.@assassin_t += 10;
mes "[Markie]";
mes "7. When is it possible to change jobs from Thief to Rogue?";
next;
- switch(select("At job Level 30:At job Level 35:At Job Level 40:At Job Level 50")) {
+ switch(select("At job Level 30", "At job Level 35", "At Job Level 40", "At Job Level 50")) {
default:
break;
case 3:
@@ -408,13 +408,13 @@ in_rogue,363,122,4 script Rogue Guildsman#rg 4_F_ROGUE,{
mes "[Markie]";
mes "8. You want to dye your hair blue. What town do you go to, and in which direction, with 12 o' clock being North.";
next;
- if (select("Morroc, 7 o'clock:Prontera, 7 o'clock:Morroc, 5 o'clock:Prontera, 1 o'clock") == 2)
+ if (select("Morroc, 7 o'clock", "Prontera, 7 o'clock", "Morroc, 5 o'clock", "Prontera, 1 o'clock") == 2)
.@assassin_t += 10;
mes "[Markie]";
mes "9. Choose the mushroom that is required on the Thief job change quest.";
next;
- switch(select("Orange Gooey Mushroom:Red Hairy Mushroom:Orange Net Mushroom:Orange Sticky Mushroom")) {
+ switch(select("Orange Gooey Mushroom", "Red Hairy Mushroom", "Orange Net Mushroom", "Orange Sticky Mushroom")) {
default:
break;
case 1:
@@ -425,7 +425,7 @@ in_rogue,363,122,4 script Rogue Guildsman#rg 4_F_ROGUE,{
mes "[Markie]";
mes "10. Choose the card that least benefits the Rogue class.";
next;
- if (select("Whisper Card:Elder Willow Card:Zerom Card:Matyr Card") == 2)
+ if (select("Whisper Card", "Elder Willow Card", "Zerom Card", "Matyr Card") == 2)
.@assassin_t += 10;
}
mes "[Markie]";
@@ -1035,7 +1035,7 @@ OnTouch:
mes "Who would dare";
mes "intrude my territory?";
next;
- switch(select("My father:Aragham:Aragon:Legolas")) {
+ switch(select("My father", "Aragham", "Aragon", "Legolas")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "My father";
@@ -1054,7 +1054,7 @@ OnTouch:
mes "Legolas";
break;
}
- switch(select("did not:didn't:never:ever")) {
+ switch(select("did not", "didn't", "never", "ever")) {
case 1: mes "did not"; break;
case 2: mes "didn't"; break;
case 3:
@@ -1063,7 +1063,7 @@ OnTouch:
break;
case 4: mes "ever"; break;
}
- switch(select("hoard:hoarded:hide:took:take")) {
+ switch(select("hoard", "hoarded", "hide", "took", "take")) {
case 1: mes "hoard"; break;
case 2:
mes "hoarded";
@@ -1073,7 +1073,7 @@ OnTouch:
case 4: mes "took"; break;
case 5: mes "take"; break;
}
- switch(select("upgrade items.:forging items.:refining item.:upgrade item.")) {
+ switch(select("upgrade items.", "forging items.", "refining item.", "upgrade item.")) {
case 1:
mes "upgrade items.";
.@rogue_t += 10;
@@ -1105,7 +1105,7 @@ OnTouch:
mes "Who would dare";
mes "intrude my territory?";
next;
- switch(select("My father:Aragham:Aragon:Legolas")) {
+ switch(select("My father", "Aragham", "Aragon", "Legolas")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "My father";
@@ -1124,7 +1124,7 @@ OnTouch:
mes "Legolas";
break;
}
- switch(select("did not:didn't:never:ever")) {
+ switch(select("did not", "didn't", "never", "ever")) {
case 1: mes "did not"; break;
case 2: mes "didn't"; break;
case 3:
@@ -1133,7 +1133,7 @@ OnTouch:
break;
case 4: mes "ever"; break;
}
- switch(select("hoard:takes:hide:took:hoarded")) {
+ switch(select("hoard", "takes", "hide", "took", "hoarded")) {
case 1: mes "hoard"; break;
case 2: mes "takes"; break;
case 3: mes "hide"; break;
@@ -1143,7 +1143,7 @@ OnTouch:
.@rogue_t += 10;
break;
}
- switch(select("upgrade items.:forging items.:refining item.:upgrade item.")) {
+ switch(select("upgrade items.", "forging items.", "refining item.", "upgrade item.")) {
case 1:
mes "upgrade items.";
.@rogue_t += 10;
@@ -1175,7 +1175,7 @@ OnTouch:
mes "Who would dare";
mes "intrude my territory?";
next;
- switch(select("Anntonio:Aragham:Antonio:Hollgrehenn")) {
+ switch(select("Anntonio", "Aragham", "Antonio", "Hollgrehenn")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "Anntonio";
@@ -1194,7 +1194,7 @@ OnTouch:
mes "Hollgrehenn";
break;
}
- switch(select("enjoys:doesn't enjoy:likes:doesn't like")) {
+ switch(select("enjoys", "doesn't enjoy", "likes", "doesn't like")) {
case 1: mes "enjoys"; break;
case 2:
mes "doesn't enjoy";
@@ -1203,7 +1203,7 @@ OnTouch:
case 3: mes "likes"; break;
case 4: mes "doesn't like"; break;
}
- switch(select("damaging:destroying:fixing:forging")) {
+ switch(select("damaging", "destroying", "fixing", "forging")) {
case 1: mes "damaging"; break;
case 2:
mes "destroying";
@@ -1212,7 +1212,7 @@ OnTouch:
case 3: mes "fixing"; break;
case 4: mes "forging"; break;
}
- switch(select("forging item.:refining items.:upgrade items.:refined items.:upgraded items.:forged items.")) {
+ switch(select("forging item.", "refining items.", "upgrade items.", "refined items.", "upgraded items.", "forged items.")) {
case 1: mes "forging item."; break;
case 2: mes "refining items."; break;
case 3:
@@ -1436,7 +1436,7 @@ in_rogue,244,39,1 script Aragham Junior#rg 4W_M_03,{
mes "[Aragham Jr.]";
mes "There will be a few monsters, but don't worry. I know you're strong. Alright, are you ready to go or what?";
next;
- if (select("Yes, let's go.:Nah~") == 1) {
+ if (select("Yes, let's go.", "Nah~") == 1) {
mes "[Aragham Jr.]";
mes "Alright...";
mes "Good luck, then.";
@@ -1458,7 +1458,7 @@ in_rogue,244,39,1 script Aragham Junior#rg 4W_M_03,{
mes "Oh, you're back.";
mes "I think you'll do well this time. Another motto Rogues have is '^0000FFFailure teaches success^000000.' Well, then again...";
next;
- if (select("Re-Test:Cancel") == 1) {
+ if (select("Re-Test", "Cancel") == 1) {
mes "[Aragham Jr.]";
mes "Good luck.";
close2;
@@ -1518,7 +1518,7 @@ in_rogue,160,34,1 script Hollgrehenn junior#rg 4_M_03,{
mes "[Hollgrehenn Jr.]";
mes "There are some monsters there, but that'll be part of your training. Now, are you ready to go or not?";
next;
- if (select("Yes, I am.:Nah~") == 1) {
+ if (select("Yes, I am.", "Nah~") == 1) {
mes "[Hollgrehenn Jr.]";
mes "Good luck.";
close2;
@@ -1539,7 +1539,7 @@ in_rogue,160,34,1 script Hollgrehenn junior#rg 4_M_03,{
mes "You failed.";
mes "Gonna try again?";
next;
- if (select("Re-Test:Cancel.") == 1) {
+ if (select("Re-Test", "Cancel.") == 1) {
mes "[Hollgrehenn Jr.]";
mes "Good luck.";
close2;
@@ -1602,7 +1602,7 @@ in_rogue,177,109,1 script Antonio junior#rg 4_M_ORIENT01,{
mes "[Antonio Jr.]";
mes "There are monsters there, but if you avoid the strong and be malicious to the weak, you'll be fine.";
next;
- if (select("Let's go!:W-wait~") == 1) {
+ if (select("Let's go!", "W-wait~") == 1) {
mes "[Antonio Jr.]";
mes "I hope you do";
mes "not fail this test";
@@ -1629,7 +1629,7 @@ in_rogue,177,109,1 script Antonio junior#rg 4_M_ORIENT01,{
mes "Are you gonna try";
mes "again or what?";
next;
- if (select("Re-test:Cancel") == 1) {
+ if (select("Re-test", "Cancel") == 1) {
mes "[Antonio Jr.]";
mes "Remember, I'm doing";
mes "you a favor here...";
diff --git a/npc/jobs/2-2/sage.txt b/npc/jobs/2-2/sage.txt
index 32c4d172e..a1bd6a0ee 100644
--- a/npc/jobs/2-2/sage.txt
+++ b/npc/jobs/2-2/sage.txt
@@ -88,7 +88,7 @@ yuno_in02,38,61,5 script Dean of the Academy#sa 2_M_SAGE_OLD,{
mes "Welcome, young one. I can see that you're intrigued by the wonders of magic.";
mes "So what kind of business brings you to me?";
next;
- switch(select("I would like to be a Sage.:Let me know about the Sage job change.:Nothing.")) {
+ switch(select("I would like to be a Sage.", "Let me know about the Sage job change.", "Nothing.")) {
case 1:
mes "[Kayron Grik]";
mes "Hm? Do you wish to become a Sage?";
@@ -267,7 +267,7 @@ yuno_in03,154,35,4 script Staff of the Academy#a 2_M_SAGE_B,{
mes "Welcome to the Schweicherbil Magic Academy.";
mes "Oh, You're a Mage. How may I assist you?";
next;
- switch(select("Let me know about the Sage job change.:I want to enroll in the school.:Nothing.")) {
+ switch(select("Let me know about the Sage job change.", "I want to enroll in the school.", "Nothing.")) {
case 1:
mes "[Metheus Sylphe]";
mes "I see. Do you wish to become a Sage?";
@@ -312,7 +312,7 @@ yuno_in03,154,35,4 script Staff of the Academy#a 2_M_SAGE_B,{
mes "[Metheus Sylphe]";
mes "So, do you wish to apply immediately?";
next;
- switch(select("Yes, I do.:The fee is much too expensive.:I will come back later.")) {
+ switch(select("Yes, I do.", "The fee is much too expensive.", "I will come back later.")) {
case 1:
if (JobLevel < 40) {
mes "[Metheus Sylphe]";
@@ -354,7 +354,7 @@ yuno_in03,154,35,4 script Staff of the Academy#a 2_M_SAGE_B,{
mes "Will you pay the registration fee with 70,000 zeny?";
mes "Or will you give me ^3355FFOld Magicbook^000000 and ^3355FFNecklace of Wisdom^000000?";
next;
- if (select("Pay 70,000 zeny.:Give him Old Magicbook and Necklace of Wisdom.") == 1) {
+ if (select("Pay 70,000 zeny.", "Give him Old Magicbook and Necklace of Wisdom.") == 1) {
if (Zeny > 69999) {
Zeny -= 70000;
mes "[Metheus Sylphe]";
@@ -444,7 +444,7 @@ yuno_in03,154,35,4 script Staff of the Academy#a 2_M_SAGE_B,{
mes "Oh, I guess you don't have enough money?";
mes "Under the existing provisions, you must pay 70,000 zeny for the application...";
next;
- if (select("Please...is there any way?:Ok, I will come back later.") == 1) {
+ if (select("Please...is there any way?", "Ok, I will come back later.") == 1) {
mes "[Metheus Sylphe]";
mes "Hmmm...then I shall offer a special option!";
mes "You will pay 30,000 zeny and bring some items as compensation for the tuition discount.";
@@ -726,247 +726,247 @@ L_AskQuestions:
case 1:
mes "1. Choose an item that the Gift merchant in Prontera does not sell.";
next;
- if (select("China:Red Frame:Bouquet:Glass Bead") == 3)
+ if (select("China", "Red Frame", "Bouquet", "Glass Bead") == 3)
.@sage_t += 5;
mes "2. Choose a city where you cannot purchase a Stiletto.";
next;
- if (select("Prontera:Morroc:Geffen:Lutie") == 1)
+ if (select("Prontera", "Morroc", "Geffen", "Lutie") == 1)
.@sage_t += 5;
mes "3. Choose the closest city to Turtle Island.";
next;
- if (select("Al De Baran:Alberta:Comodo:Izlude") == 2)
+ if (select("Al De Baran", "Alberta", "Comodo", "Izlude") == 2)
.@sage_t += 5;
mes "4. Choose the monster that is a different type than the others.";
next;
- if (select("Raggler:Pest:Frilldora:Aster") == 4)
+ if (select("Raggler", "Pest", "Frilldora", "Aster") == 4)
.@sage_t += 5;
mes "5. Choose the monster that has a different attribute than the others.";
next;
- if (select("Mantis:Metaller:Rocker:Horn") == 2)
+ if (select("Mantis", "Metaller", "Rocker", "Horn") == 2)
.@sage_t += 5;
mes "6. Choose the monster that is different sized than the others.";
next;
- if (select("Raydric:Raydric Archer:Wanderer:Dark Frame") == 1)
+ if (select("Raydric", "Raydric Archer", "Wanderer", "Dark Frame") == 1)
.@sage_t += 5;
mes "7. Choose the monster which doesn't drop 'Alcohol'.";
next;
- if (select("Horong:Plankton:Poison Spore:Toad") == 3)
+ if (select("Horong", "Plankton", "Poison Spore", "Toad") == 3)
.@sage_t += 5;
mes "8. Choose the NPC that is irrelevant to the Knight job change quest.";
next;
- if (select("Sir Siracuse:Thomas Servantes:Sir Windsor:Lady Amy") == 2)
+ if (select("Sir Siracuse", "Thomas Servantes", "Sir Windsor", "Lady Amy") == 2)
.@sage_t += 5;
mes "9. Choose the NPC that is not a citizen of Prontera.";
next;
- if (select("Tono:Pina:YuPi:Hollgrehenn") == 2)
+ if (select("Tono", "Pina", "YuPi", "Hollgrehenn") == 2)
.@sage_t += 5;
mes "10. Choose the right name for the Kafra lady who wears glasses.";
next;
- if (select("Pavianne:Roxie:Leilah:Curly Sue") == 3)
+ if (select("Pavianne", "Roxie", "Leilah", "Curly Sue") == 3)
.@sage_t += 5;
mes "11. How much SP is spent to use lvl 7 Thunderstorm?";
next;
- if (select("49:59:69:74") == 2)
+ if (select("49", "59", "69", "74") == 2)
.@sage_t += 5;
mes "12. Choose the right amount of damage reduction and SP consumption of the Energy Coat skill when the caster's remaining SP is 50%.";
next;
- if (select("Damage -24% SP1.5%:Damage -24% SP2%:Damage -18% SP1.5%:Damage -18% SP2%") == 4)
+ if (select("Damage -24% SP1.5%", "Damage -24% SP2%", "Damage -18% SP1.5%", "Damage -18% SP2%") == 4)
.@sage_t += 5;
mes "13. Choose the property that is irrelevant to 'Bolt' type skills for the Mage class.";
next;
- if (select("Water:Earth:Fire:Wind") == 2)
+ if (select("Water", "Earth", "Fire", "Wind") == 2)
.@sage_t += 5;
mes "14. Choose the right chance and attack strength for lvl 7 Double Attack, the Thief skill.";
next;
- if (select("35% / 120%:35% / 140%:40% / 120%:40% / 140%") == 2)
+ if (select("35% / 120%", "35% / 140%", "40% / 120%", "40% / 140%") == 2)
.@sage_t += 5;
mes "15. Choose the skill that is irrelevant to learning Magnus Exorcismus, the Priest skill.";
next;
- if (select("Divine Protection:Heal:Ruwach:Aqua Benedicta") == 1)
+ if (select("Divine Protection", "Heal", "Ruwach", "Aqua Benedicta") == 1)
.@sage_t += 5;
mes "16. Choose the correct defense and ability of the Bunny Band.";
next;
- if (select("1 / LUK +2:1 / LUK +5:2 / LUK +2:2 / LUK +5") == 3)
+ if (select("1 / LUK +2", "1 / LUK +5", "2 / LUK +2", "2 / LUK +5") == 3)
.@sage_t += 5;
mes "17. Choose the class that cannot equip Padded Armor.";
next;
- if (select("Swordman:Merchant:Thief:Archer") == 4)
+ if (select("Swordman", "Merchant", "Thief", "Archer") == 4)
.@sage_t += 5;
mes "18. Choose the item that cures all abnormal status and restores full HP and SP at the same time.";
next;
- if (select("Royal Jelly:Yggdrasil Seed:Yggdrasilberry:Mastella Fruit") == 3)
+ if (select("Royal Jelly", "Yggdrasil Seed", "Yggdrasilberry", "Mastella Fruit") == 3)
.@sage_t += 5;
mes "19. Who rules the Rune-Midgarts kingdom right now?";
next;
- if (select("Tristun the 3rd:Tristram the 3rd:Tristar the 3rd:Trast the 3rd") == 2)
+ if (select("Tristun the 3rd", "Tristram the 3rd", "Tristar the 3rd", "Trast the 3rd") == 2)
.@sage_t += 5;
mes "20. Choose the god of Crusaders.";
next;
- if (select("Odin:Loki:Thor:Venadin") == 1)
+ if (select("Odin", "Loki", "Thor", "Venadin") == 1)
.@sage_t += 5;
break;
case 2:
mes "1. Choose the jewel that the Morroc Jewel Merchant does not sell.";
next;
- if (select("Topaz:Garnet:Diamond:Sapphire") == 2)
+ if (select("Topaz", "Garnet", "Diamond", "Sapphire") == 2)
.@sage_t += 5;
mes "2. Choose the city where users cannot purchase Monster's Feed from an NPC.";
next;
- if (select("Prontera:Morroc:Al De Baran:Alberta") == 3)
+ if (select("Prontera", "Morroc", "Al De Baran", "Alberta") == 3)
.@sage_t += 5;
mes "3. Choose the closest city to the Maze.";
next;
- if (select("Prontera:Morroc:Geffen:Payon") == 1)
+ if (select("Prontera", "Morroc", "Geffen", "Payon") == 1)
.@sage_t += 5;
mes "4. Choose the monster that is a different type than the others.";
next;
- if (select("Muka:Drops:Plankton:Penomena") == 4)
+ if (select("Muka", "Drops", "Plankton", "Penomena") == 4)
.@sage_t += 5;
mes "5. Choose the monster with the different attribute.";
next;
- if (select("Dokebi:Isis:Giearth:Deviruchi") == 3)
+ if (select("Dokebi", "Isis", "Giearth", "Deviruchi") == 3)
.@sage_t += 5;
mes "6. Choose the monster that is different in size.";
next;
- if (select("Thiefbug (Aggressive):Horn:Metaller:Argos") == 4)
+ if (select("Thiefbug (Aggressive)", "Horn", "Metaller", "Argos") == 4)
.@sage_t += 5;
mes "7. Choose the monster which does not drop 'Yggdrasil Leaf'.";
next;
- if (select("Marduk:Baphomet Jr.:Angeling:Wanderer") == 1)
+ if (select("Marduk", "Baphomet Jr.", "Angeling", "Wanderer") == 1)
.@sage_t += 5;
mes "8. Choose the NPC that is irrelevant to the Priest job change quest.";
next;
- if (select("Paul:Sir Windsor:Peter S. Alberto:Cecilia") == 2)
+ if (select("Paul", "Sir Windsor", "Peter S. Alberto", "Cecilia") == 2)
.@sage_t += 5;
mes "9. Choose the NPC that is not a citizen of Morroc.";
next;
- if (select("Syvia:Akira:Antonio:Dmitrii") == 3)
+ if (select("Syvia", "Akira", "Antonio", "Dmitrii") == 3)
.@sage_t += 5;
mes "10. Choose the Kafra lady who has gorgeous blue hair.";
next;
- if (select("Pavianne:Roxie:Leilah:Curly Sue") == 1)
+ if (select("Pavianne", "Roxie", "Leilah", "Curly Sue") == 1)
.@sage_t += 5;
mes "11. Choose the skill that is irrelevant to learning Fire Wall, the Mage skill.";
next;
- if (select("lvl 4 Fire Bolt:lvl 4 Napalm Beat:lvl 5 Fire Ball:lvl 1 Sight") == 2)
+ if (select("lvl 4 Fire Bolt", "lvl 4 Napalm Beat", "lvl 5 Fire Ball", "lvl 1 Sight") == 2)
.@sage_t += 5;
mes "12. How much SP can be restored when learning SP recovery at lvl 6 (without being affected by INT)?";
next;
- if (select("14:16:18:21") == 3)
+ if (select("14", "16", "18", "21") == 3)
.@sage_t += 5;
mes "13. How many INT points does a Mage receive as a bonus at job lvl 33?";
next;
- if (select("7:6:5:4") == 4)
+ if (select("7", "6", "5", "4") == 4)
.@sage_t += 5;
mes "14. Choose the correct SP consumption and the skill duration for Improve Concentration lvl 5 (Archer skill).";
next;
- if (select("45 / 80 sec:50 / 80 sec:45 / 90 sec:50 / 90 sec") == 1)
+ if (select("45 / 80 sec", "50 / 80 sec", "45 / 90 sec", "50 / 90 sec") == 1)
.@sage_t += 5;
mes "15. Choose the skill that is irrelevant to learning Maximize Power, the Blacksmith skill.";
next;
- if (select("Hilt Binding:Skin Tempering:Hammer Fall:Weapon Perfection") == 2)
+ if (select("Hilt Binding", "Skin Tempering", "Hammer Fall", "Weapon Perfection") == 2)
.@sage_t += 5;
mes "16. What is the correct defense rate and ability of Cute Ribbon?";
next;
- if (select("0 / SP +20:0 / SP +30:1 / SP +20:1 / SP +30") == 3)
+ if (select("0 / SP +20", "0 / SP +30", "1 / SP +20", "1 / SP +30") == 3)
.@sage_t += 5;
mes "17. Choose the class that cannot equip Saint Robe.";
next;
- if (select("Swordman:Merchant:Thief:Acolyte") == 3)
+ if (select("Swordman", "Merchant", "Thief", "Acolyte") == 3)
.@sage_t += 5;
mes "18. Choose the abnormal status that cannot be cured by Green Potion.";
next;
- if (select("Silence:Chaos:Blind:Curse") == 4)
+ if (select("Silence", "Chaos", "Blind", "Curse") == 4)
.@sage_t += 5;
mes "19. Choose the correct name for the ancient kingdom that disappeared somewhere in Geffen.";
next;
- if (select("Geffayon:Geffenia:Gefenn:Jaffen") == 2)
+ if (select("Geffayon", "Geffenia", "Gefenn", "Jaffen") == 2)
.@sage_t += 5;
mes "20. Choose the correct name for the tree that has become the root of this world.";
next;
- if (select("Yggdrasil:Iggdrassil:Mastella:Dead Branch") == 1)
+ if (select("Yggdrasil", "Iggdrassil", "Mastella", "Dead Branch") == 1)
.@sage_t += 5;
break;
case 3:
mes "1. Choose the item that the Magical Tool merchant in Geffen does not sell.";
next;
- if (select("Mantle:Wand:Circlet:Silver Robe") == 1)
+ if (select("Mantle", "Wand", "Circlet", "Silver Robe") == 1)
.@sage_t += 5;
mes "2. Choose the city where users cannot purchase Blade from an NPC.";
next;
- if (select("Prontera:Izlude:Al De Baran:Payon") == 3)
+ if (select("Prontera", "Izlude", "Al De Baran", "Payon") == 3)
.@sage_t += 5;
mes "3. Choose the closest city to Glast Heim.";
next;
- if (select("Prontera:Geffen:Morroc:Payon") == 2)
+ if (select("Prontera", "Geffen", "Morroc", "Payon") == 2)
.@sage_t += 5;
mes "4. Choose the monster that is a different type than the others.";
next;
- if (select("Aster:Marc:Marse:Marin") == 4)
+ if (select("Aster", "Marc", "Marse", "Marin") == 4)
.@sage_t += 5;
mes "5. Choose the monster that has a different attribute.";
next;
- if (select("Baby Desert Wolf:Smokie:Picky:Choco") == 2)
+ if (select("Baby Desert Wolf", "Smokie", "Picky", "Choco") == 2)
.@sage_t += 5;
mes "6. Choose the monster that is different sized.";
next;
- if (select("Drake:Wraith:Evil Druid:Khalitzburg") == 1)
+ if (select("Drake", "Wraith", "Evil Druid", "Khalitzburg") == 1)
.@sage_t += 5;
mes "7. Choose the monster that does not drop 'Phracon'.";
next;
- if (select("Pupa:Peco Peco Egg:Savage Bebe:Baby Desert Wolf") == 2)
+ if (select("Pupa", "Peco Peco Egg", "Savage Bebe", "Baby Desert Wolf") == 2)
.@sage_t += 5;
mes "8. Choose the NPC that is irrelevant to the Blacksmith job change quest.";
next;
- if (select("Altiregen:Geschupenschte:Barcadi:Baisulist") == 3)
+ if (select("Altiregen", "Geschupenschte", "Barcadi", "Baisulist") == 3)
.@sage_t += 5;
mes "9. Choose the NPC that is not a citizen of Al De Baran.";
next;
- if (select("RS125:GOD-POING:Stromme:Chemirre") == 2)
+ if (select("RS125", "GOD-POING", "Stromme", "Chemirre") == 2)
.@sage_t += 5;
mes "10. Choose the Kafra lady who is the youngest among the staff.";
next;
- if (select("Pavianne:Roxie:Leilah:Curly Sue") == 4)
+ if (select("Pavianne", "Roxie", "Leilah", "Curly Sue") == 4)
.@sage_t += 5;
mes "11. Choose the correct SP consumption and the number of evasions when using Safety Wall lvl 6.";
next;
- if (select("SP 40, 6 times:SP 35, 6 times:SP 40, 7 times:SP 35, 7 times") == 3)
+ if (select("SP 40, 6 times", "SP 35, 6 times", "SP 40, 7 times", "SP 35, 7 times") == 3)
.@sage_t += 5;
mes "12. Choose the correct amount of magic attack for Napalm Beat lvl 6.";
next;
- if (select("MATK * 1.2:MATK * 1.3:MATK * 1.4:MATK * 1.5") == 2)
+ if (select("MATK * 1.2", "MATK * 1.3", "MATK * 1.4", "MATK * 1.5") == 2)
.@sage_t += 5;
mes "13. Choose the catalyst stone for Mage Solution no. 4 that is used for the Mage job change quest.";
next;
- if (select("Blue Gemstone:Red Gemstone:Yellow Gemstone:1 carat Diamond") == 4)
+ if (select("Blue Gemstone", "Red Gemstone", "Yellow Gemstone", "1 carat Diamond") == 4)
.@sage_t += 5;
mes "14. Choose the correct attack strength and SP consumption for Bash lvl 6, the Swordman skill.";
next;
- if (select("250% / 8:280% / 8:280% / 15:310% / 15") == 3)
+ if (select("250% / 8", "280% / 8", "280% / 15", "310% / 15") == 3)
.@sage_t += 5;
mes "15. Choose the skill that is irrelevant to learning Claymore Trap, the Hunter skill.";
next;
- if (select("Remove Trap:Land Mine:Ankle Snare:Flasher") == 1)
+ if (select("Remove Trap", "Land Mine", "Ankle Snare", "Flasher") == 1)
.@sage_t += 5;
mes "16. Choose the correct defense and ability of Wedding Veil.";
next;
- if (select("0 / MDEF +3:0 / MDEF +5:1 / MDEF +3:1 / MDEF +5") == 2)
+ if (select("0 / MDEF +3", "0 / MDEF +5", "1 / MDEF +3", "1 / MDEF +5") == 2)
.@sage_t += 5;
mes "17. Choose the class that cannot equip Coat.";
next;
- if (select("Swordman:Merchant:Thief:Novice") == 4)
+ if (select("Swordman", "Merchant", "Thief", "Novice") == 4)
.@sage_t += 5;
mes "18. Choose the item that is not an ingredient for Blue Dyestuffs.";
next;
- if (select("Alcohol:Detrimindexta:Karvodailnirol:Blue Herb") == 3)
+ if (select("Alcohol", "Detrimindexta", "Karvodailnirol", "Blue Herb") == 3)
.@sage_t += 5;
mes "19. When the world was created by the god Odin, what did he use for the material?";
next;
- if (select("The heart of Ymir:The nail of Ymir:The tooth of Ymir:The memento of Ymir") == 1)
+ if (select("The heart of Ymir", "The nail of Ymir", "The tooth of Ymir", "The memento of Ymir") == 1)
.@sage_t += 5;
mes "20. Choose the metal that has rumored to bring fortune and fame to a person with the destiny.";
next;
- if (select("Empelium Gold:Emperium:Emperor:Phracon") == 2)
+ if (select("Empelium Gold", "Emperium", "Emperor", "Phracon") == 2)
.@sage_t += 5;
}
mes "[Claytos Verdo]";
@@ -1139,7 +1139,7 @@ yuno_in03,169,180,3 script Practical Examination P 4_M_SAGE_C,{
mes "It's better to experience this for yourself, rather than be told about this test 100 times.";
mes "How about it? Are you ready to take this test?";
next;
- if (select("Yes, I am.:Sorry, give me some time.") == 1) {
+ if (select("Yes, I am.", "Sorry, give me some time.") == 1) {
SAGE_Q = 7;
mes "[Hermes Tris]";
mes "Good, let's start immediately.";
@@ -1160,7 +1160,7 @@ yuno_in03,169,180,3 script Practical Examination P 4_M_SAGE_C,{
mes "[Hermes Tris]";
mes "Are you ready?";
next;
- if (select("Yes, I am.:Sorry, give me some time.") == 1) {
+ if (select("Yes, I am.", "Sorry, give me some time.") == 1) {
mes "[Hermes Tris]";
mes "Good, let's start immediately.";
mes "Do your best and come back safely!";
@@ -1316,13 +1316,13 @@ yuno_in03,62,176,2 script History Professor#sa 4_M_MANAGER,{
mes "The subject you're studying is Yggdrasil.";
mes "So...do you even know what Yggdrasil is?";
next;
- switch(select("Yes, I know very well.:No, I don't.")) {
+ switch(select("Yes, I know very well.", "No, I don't.")) {
case 1:
mes "[Saphien Layless]";
mes "Okay then, what is Yggdrasil?";
mes "Please answer me.";
next;
- switch(select("It's a name of a health item.:It's the source of life in the world.:Suckah, I lied.")) {
+ switch(select("It's a name of a health item.", "It's the source of life in the world.", "Suckah, I lied.")) {
case 1:
mes "[Saphien Layless]";
mes "Wrong. " + strcharinfo(0) + ", you got - 10 points.";
@@ -1511,7 +1511,7 @@ yuno_in03,62,176,2 script History Professor#sa 4_M_MANAGER,{
next;
mes ".....There is a ocean around the continent,";
mes "The ocean is coiled up by";
- switch(select("A giant ash tree.:A giant snake Yormungandr.:A giant turtle and elephants.:A giant dragon.")) {
+ switch(select("A giant ash tree.", "A giant snake Yormungandr.", "A giant turtle and elephants.", "A giant dragon.")) {
case 1:
.@w_point += 1;
mes "A giant ash tree.";
@@ -1529,7 +1529,7 @@ yuno_in03,62,176,2 script History Professor#sa 4_M_MANAGER,{
break;
}
mes "The continent consists of three places such as,";
- switch(select("Mt.Mjolnir, where spiders live,:Uranos, where titans live,:Utgard, where titans live,:Lutie, the winter land,")) {
+ switch(select("Mt.Mjolnir, where spiders live,", "Uranos, where titans live,", "Utgard, where titans live,", "Lutie, the winter land,")) {
case 1:
.@w_point += 1;
mes "Mt.Mjolnir where spiders live,";
@@ -1546,7 +1546,7 @@ yuno_in03,62,176,2 script History Professor#sa 4_M_MANAGER,{
mes "Lutie, the winter land,";
break;
}
- switch(select("Midgard, where humans live,:Rune-Midgarts where humans live,:Tritonia, where mermaids live,:Morroc, the desert city,")) {
+ switch(select("Midgard, where humans live,", "Rune-Midgarts where humans live,", "Tritonia, where mermaids live,", "Morroc, the desert city,")) {
case 1:
mes "Midgard, where humans live in,";
break;
@@ -1563,7 +1563,7 @@ yuno_in03,62,176,2 script History Professor#sa 4_M_MANAGER,{
mes "Morroc, the desert city,";
break;
}
- switch(select("Abguard, where gods live.:Asgard, where gods live.:Schwarzwald, where citizens live.:Prontera, the capital of Rune-Midgarts.")) {
+ switch(select("Abguard, where gods live.", "Asgard, where gods live.", "Schwarzwald, where citizens live.", "Prontera, the capital of Rune-Midgarts.")) {
case 1:
.@w_point += 1;
mes "Abguard where gods live.";
@@ -1594,7 +1594,7 @@ yuno_in03,62,176,2 script History Professor#sa 4_M_MANAGER,{
}
mes ".....as we studied from the last class,";
mes "Yggdrasil is...";
- switch(select("A giant ash tree.:A fabulous Mastella tree.:A giant willow.:A giant dead branch.")) {
+ switch(select("A giant ash tree.", "A fabulous Mastella tree.", "A giant willow.", "A giant dead branch.")) {
case 1:
mes "A giant ash tree.";
break;
@@ -1612,7 +1612,7 @@ yuno_in03,62,176,2 script History Professor#sa 4_M_MANAGER,{
break;
}
mes "The root of Yggdrasil is divided into 3 parts. Those parts reach to 3 places...";
- switch(select("Schwarzwald, Jotunnheim, Niflheim.:Midgard, Jotunnheim, Naffleheim.:Asgard, Jotunnheim, Naffleheim.:Asgard, Jotunnheim, Niflheim.")) {
+ switch(select("Schwarzwald, Jotunnheim, Niflheim.", "Midgard, Jotunnheim, Naffleheim.", "Asgard, Jotunnheim, Naffleheim.", "Asgard, Jotunnheim, Niflheim.")) {
case 1:
.@w_point += 1;
mes "Schwarzwald, Jotunnheim, Niflheim.";
@@ -1630,7 +1630,7 @@ yuno_in03,62,176,2 script History Professor#sa 4_M_MANAGER,{
break;
}
mes "One who has a Seed of Yggdrasil,";
- switch(select("can be cured from all the abnormal statuses.:can restore full HP and SP at once.:can restore half of total HP and SP.:can be cured from Silence, Curse and Chaos.")) {
+ switch(select("can be cured from all the abnormal statuses.", "can restore full HP and SP at once.", "can restore half of total HP and SP.", "can be cured from Silence, Curse and Chaos.")) {
case 1:
.@w_point += 1;
mes "can be cured from all the abnormal statuses.";
@@ -1762,7 +1762,7 @@ yuno_in03,32,102,1 script Biology Professor#sa 4_M_SAGE_C,{
mes "As you know, your topic of study is monsters.";
mes "How many times have you fought with monsters?";
next;
- if (select("Well, I can't even count.:A few times, I guess...") == 1) {
+ if (select("Well, I can't even count.", "A few times, I guess...") == 1) {
mes "[Lucius Celsus]";
mes "Oh shut up, you brat. Don't be so sure about yourself.";
mes "Even if you have much experience with monsters, you will have a hard time comprehending my lecture.";
@@ -1825,7 +1825,7 @@ yuno_in03,32,102,1 script Biology Professor#sa 4_M_SAGE_C,{
mes "Somehow the monsters that drop those items have something in common.";
mes "Can you tell me what that similarity is?";
next;
- switch(select("They possess water property.:They are fishes.:They are aggressive.:Um...they monsters.")) {
+ switch(select("They possess water property.", "They are fishes.", "They are aggressive.", "Um...they monsters.")) {
case 1:
mes "[Lucius Celsus]";
mes "Yes, they possess water property and at the same time they are fishes.";
@@ -1858,7 +1858,7 @@ yuno_in03,32,102,1 script Biology Professor#sa 4_M_SAGE_C,{
mes "Not all fish class monsters possess water property, but most of them do.";
mes "So which kind of magic would work best on most fish class monsters?";
next;
- switch(select("Lightening Bolt.:Fire Bolt.:Thunder Storm.:Frost Diver.")) {
+ switch(select("Lightening Bolt.", "Fire Bolt.", "Thunder Storm.", "Frost Diver.")) {
case 1:
mes "[Lucius Celsus]";
mes "That's right, Lightening Bolt, which possesses the wind property, works best on water property monsters.";
@@ -2384,7 +2384,7 @@ yuno_in03,244,31,3 script Physics Professor#sa 2_M_PHARMACIST,{
mes ".................................";
next;
mes ".....Magic spells are varied into 4 elements such as";
- switch(select("Water, Earth, Fire and Wind.:Earth, Water, Fire and Wind.:Water, Wind, Earth and Fire.")) {
+ switch(select("Water, Earth, Fire and Wind.", "Earth, Water, Fire and Wind.", "Water, Wind, Earth and Fire.")) {
case 1:
mes "Water, Earth, Fire and Wind.";
break;
@@ -2396,7 +2396,7 @@ yuno_in03,244,31,3 script Physics Professor#sa 2_M_PHARMACIST,{
break;
}
mes "Each property has an opposing property,";
- switch(select("Magic with wind property is strong against water:Magic with water property is strong against fire:Magic with fire property is strong against earth")) {
+ switch(select("Magic with wind property is strong against water", "Magic with water property is strong against fire", "Magic with fire property is strong against earth")) {
case 1:
mes "Magic with wind property is strong against water";
break;
@@ -2408,7 +2408,7 @@ yuno_in03,244,31,3 script Physics Professor#sa 2_M_PHARMACIST,{
break;
}
mes "Magic with earth property is strong against wind.";
- switch(select("However, that does not work on the opposite case :This theory works the same for earth property weapons:Elemental properties are varied by monster types")) {
+ switch(select("However, that does not work on the opposite case ", "This theory works the same for earth property weapons", "Elemental properties are varied by monster types")) {
case 1:
mes "However, that does not work on the opposite case ";
break;
@@ -2419,7 +2419,7 @@ yuno_in03,244,31,3 script Physics Professor#sa 2_M_PHARMACIST,{
mes "Elemental properties are varied by monster types";
break;
}
- switch(select("You must be aware of the limit of your ability.:You must apply different types of property by the situation or place.:Red Potion is rumored to taste like strawberries.")) {
+ switch(select("You must be aware of the limit of your ability.", "You must apply different types of property by the situation or place.", "Red Potion is rumored to taste like strawberries.")) {
case 1:
mes "You must be aware of the limit of your ability.";
break;
@@ -2431,7 +2431,7 @@ yuno_in03,244,31,3 script Physics Professor#sa 2_M_PHARMACIST,{
break;
}
next;
- switch(select("The most adorable NPC is YuPi in Prontera:Red Potion is rumored to be made out of Porings:You never know the limits of magic")) {
+ switch(select("The most adorable NPC is YuPi in Prontera", "Red Potion is rumored to be made out of Porings", "You never know the limits of magic")) {
case 1:
mes "The most adorable NPC is YuPi in Prontera";
break;
@@ -2442,7 +2442,7 @@ yuno_in03,244,31,3 script Physics Professor#sa 2_M_PHARMACIST,{
mes "You never know the limits of magic";
break;
}
- switch(select("Merchant Lady in Morroc is also as cute as YuPi.:Nobody knows why Red Potion tastes like strawberries.:It is not suggested to be too addicted to magic spells.")) {
+ switch(select("Merchant Lady in Morroc is also as cute as YuPi.", "Nobody knows why Red Potion tastes like strawberries.", "It is not suggested to be too addicted to magic spells.")) {
case 1:
mes "Merchant Lady in Morroc is also as cute as YuPi.";
break;
@@ -2453,7 +2453,7 @@ yuno_in03,244,31,3 script Physics Professor#sa 2_M_PHARMACIST,{
mes "It is not suggested to be too addicted to magic spells.";
break;
}
- switch(select("If I had a Bunny Band,:If so, what about the taste of White Potion?:Only pertinent uses of magic, as well as rest")) {
+ switch(select("If I had a Bunny Band,", "If so, what about the taste of White Potion?", "Only pertinent uses of magic, as well as rest")) {
case 1:
mes "If I had a Bunny Band,";
break;
@@ -2464,7 +2464,7 @@ yuno_in03,244,31,3 script Physics Professor#sa 2_M_PHARMACIST,{
mes "Only pertinent uses of magic, as well as rest";
break;
}
- switch(select("I would want to give it to her as a present.:I can't even imagine the taste.:will guarantee you a safe battle.")) {
+ switch(select("I would want to give it to her as a present.", "I can't even imagine the taste.", "will guarantee you a safe battle.")) {
case 1:
mes "I would want to give it to her as a present.";
break;
@@ -2475,7 +2475,7 @@ yuno_in03,244,31,3 script Physics Professor#sa 2_M_PHARMACIST,{
mes "will guarantee you a safe battle.";
break;
}
- switch(select("Although the Bunny Band best fits the Acolyte class:I love this thrilling feeling:Forming a party with people of different classes")) {
+ switch(select("Although the Bunny Band best fits the Acolyte class", "I love this thrilling feeling", "Forming a party with people of different classes")) {
case 1:
mes "Although the Bunny Band best fits the Acolyte class";
break;
@@ -2486,7 +2486,7 @@ yuno_in03,244,31,3 script Physics Professor#sa 2_M_PHARMACIST,{
mes "Forming a party with people of different classes";
break;
}
- switch(select("I still wonder if the Bunny Band would be perfect for GOD-POING.:I won't be able to drink it even if my HP is less than 1.:is considered the best way to ready for battle.")) {
+ switch(select("I still wonder if the Bunny Band would be perfect for GOD-POING.", "I won't be able to drink it even if my HP is less than 1.", "is considered the best way to ready for battle.")) {
case 1:
mes "I still wonder if the Bunny Band would be perfect for GOD-POING.";
break;
diff --git a/npc/jobs/2-2a/Champion.txt b/npc/jobs/2-2a/Champion.txt
index 723bcfed1..ef543c8bc 100644
--- a/npc/jobs/2-2a/Champion.txt
+++ b/npc/jobs/2-2a/Champion.txt
@@ -69,7 +69,7 @@ valkyrie,53,42,3 script Champion#Valkyrie 1_M_HOF,{
mes "Would you like";
mes "to become a Champion?";
next;
- if (select("No.:Yes.") == 1) {
+ if (select("No.", "Yes.") == 1) {
mes "[Champion]";
mes "When you're ready,";
mes "feel free to come back.";
diff --git a/npc/jobs/2-2a/Clown.txt b/npc/jobs/2-2a/Clown.txt
index 2b10a7bc4..b8f8f2ce0 100644
--- a/npc/jobs/2-2a/Clown.txt
+++ b/npc/jobs/2-2a/Clown.txt
@@ -64,7 +64,7 @@ valkyrie,53,54,3 script Minstrel#Valkyrie 2_M_BARD_ORIENT,{
mes "for Rune-Midgard...";
mes "As a Minstrel?";
next;
- if (select("No.:Yes.") == 1) {
+ if (select("No.", "Yes.") == 1) {
mes "[Minstrel]";
mes "When you're ready,";
mes "feel free to come back.";
diff --git a/npc/jobs/2-2a/Creator.txt b/npc/jobs/2-2a/Creator.txt
index fc2408e12..97e571bf4 100644
--- a/npc/jobs/2-2a/Creator.txt
+++ b/npc/jobs/2-2a/Creator.txt
@@ -70,7 +70,7 @@ valkyrie,53,50,3 script Biochemist#Valkyrie 2_M_DYEINGER,{
mes "Would you like to";
mes "become a Biochemist?";
next;
- if (select("No.:Yes.") == 1) {
+ if (select("No.", "Yes.") == 1) {
mes "[Biochemist]";
mes "When you're ready,";
mes "feel free to come back.";
@@ -101,7 +101,7 @@ valkyrie,53,50,3 script Biochemist#Valkyrie 2_M_DYEINGER,{
mes "secrets of life that";
mes "were once yours...";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
mes "[Biochemist]";
mes "Close your eyes and";
mes "put your mind at rest.";
diff --git a/npc/jobs/2-2a/Gypsy.txt b/npc/jobs/2-2a/Gypsy.txt
index 7d93e2fe8..fc4a42166 100644
--- a/npc/jobs/2-2a/Gypsy.txt
+++ b/npc/jobs/2-2a/Gypsy.txt
@@ -65,7 +65,7 @@ valkyrie,53,56,3 script Gypsy#Valkyrie 4W_F_01,{
mes "to take up this role,";
mes "and become a Gypsy?";
next;
- if (select("No.:Yes.") == 1) {
+ if (select("No.", "Yes.") == 1) {
mes "[Gypsy]";
mes "When you're ready,";
mes "feel free to come back.";
diff --git a/npc/jobs/2-2a/Paladin.txt b/npc/jobs/2-2a/Paladin.txt
index 56db7bea4..2d208ed65 100644
--- a/npc/jobs/2-2a/Paladin.txt
+++ b/npc/jobs/2-2a/Paladin.txt
@@ -66,7 +66,7 @@ valkyrie,53,39,3 script Paladin#Valkyrie 4_M_CRU_OLD,{
mes "the side of righteousness";
mes "as a Paladin?";
next;
- if (select("No.:Yes.") == 1) {
+ if (select("No.", "Yes.") == 1) {
mes "[Paladin]";
mes "When you're ready,";
mes "feel free to come back.";
diff --git a/npc/jobs/2-2a/Professor.txt b/npc/jobs/2-2a/Professor.txt
index f799c01c0..009b2d80d 100644
--- a/npc/jobs/2-2a/Professor.txt
+++ b/npc/jobs/2-2a/Professor.txt
@@ -73,7 +73,7 @@ valkyrie,53,47,3 script Scholar#Valkyrie 2_M_SAGE_OLD,{
mes "Will you serve Rune-Midgard";
mes "as a Scholar?";
next;
- if (select("No.:Yes.") == 1) {
+ if (select("No.", "Yes.") == 1) {
mes "[Scholar]";
mes "When you're ready,";
mes "feel free to come back.";
diff --git a/npc/jobs/2-2a/Stalker.txt b/npc/jobs/2-2a/Stalker.txt
index 67a4c23af..511d26435 100644
--- a/npc/jobs/2-2a/Stalker.txt
+++ b/npc/jobs/2-2a/Stalker.txt
@@ -74,7 +74,7 @@ valkyrie,53,58,3 script Stalker#Valkyrie 4_F_ROGUE,{
mes "warriors? Are you ready";
mes "to become a Stalker?";
next;
- if (select("No.:Yes.") == 1) {
+ if (select("No.", "Yes.") == 1) {
mes "[Stalker]";
mes "When you're ready,";
mes "feel free to come back.";
diff --git a/npc/jobs/2-2e/SoulLinker.txt b/npc/jobs/2-2e/SoulLinker.txt
index bc5c3c96c..3bd026a32 100644
--- a/npc/jobs/2-2e/SoulLinker.txt
+++ b/npc/jobs/2-2e/SoulLinker.txt
@@ -100,7 +100,7 @@ morocc_in,174,30,6 script Kid#link1 4_M_KID2,{
mes "raise my voice, and";
mes "just get over here.";
next;
- if (select("You're awfully rude for a kid!:Ignore him.") == 1) {
+ if (select("You're awfully rude for a kid!", "Ignore him.") == 1) {
mes "[Kid]";
mes "You're lucky I'm";
mes "taking an interest";
@@ -126,7 +126,7 @@ morocc_in,174,30,6 script Kid#link1 4_M_KID2,{
mes "wanna see wasted. Why don't";
mes "you become a ''Soul-Linker?''";
next;
- if (select("Ha! Silly little boy~:Soul Linker?") == 1) {
+ if (select("Ha! Silly little boy~", "Soul Linker?") == 1) {
mes "[Kid]";
mes "You... You d-don't";
mes "believe me? I'm being";
@@ -165,7 +165,7 @@ morocc_in,174,30,6 script Kid#link1 4_M_KID2,{
mes "but I know it'll be possible";
mes "for you. So what do you say?";
next;
- if (select("No. At least, not now...:Alright. What do I have to do?") == 1) {
+ if (select("No. At least, not now...", "Alright. What do I have to do?") == 1) {
mes "[Kid]";
mes "Ah, alright. Well,";
mes "if you ever decide to";
@@ -210,7 +210,7 @@ morocc_in,174,30,6 script Kid#link1 4_M_KID2,{
mes "^0000FF1 Witherless Rose^000000.";
mes "like I asked you to?";
next;
- if (select("There you are.:No, not yet...") == 1) {
+ if (select("There you are.", "No, not yet...") == 1) {
if (countitem(Crystal_Jewel__) > 0 && countitem(Immortal_Heart) > 0 && countitem(Witherless_Rose) > 0) {
delitem Crystal_Jewel__,1;
delitem Immortal_Heart,1;
@@ -312,7 +312,7 @@ morocc_in,174,30,6 script Kid#link1 4_M_KID2,{
mes "enter the depths";
mes "of your mind again?";
next;
- if (select("No:Yes") == 1) {
+ if (select("No", "Yes") == 1) {
mes "[Maia]";
mes "Well then, come";
mes "back to me when you";
@@ -406,7 +406,7 @@ OnTouch:
mes "speak with the spirits";
mes "if that is what you wish.";
next;
- if (select("Converse more with the spirits:Become a Soul Linker") == 1) {
+ if (select("Converse more with the spirits", "Become a Soul Linker") == 1) {
mes "[Maia]";
mes "Alright. Try to hurry";
mes "since we can remain in";
@@ -701,7 +701,7 @@ sec_in02,35,153,0 script Soul Linker Var 4_M_OPERATION,{
mes "reset the Soul Linker";
mes "Global Variable?";
next;
- switch(select("Reset:Cancel")) {
+ switch(select("Reset", "Cancel")) {
case 1:
mes "[Soul Linker Var]";
mes "The Soul Linker";
diff --git a/npc/jobs/novice/supernovice.txt b/npc/jobs/novice/supernovice.txt
index 19ed21325..654138e10 100644
--- a/npc/jobs/novice/supernovice.txt
+++ b/npc/jobs/novice/supernovice.txt
@@ -70,7 +70,7 @@ aldeba_in,223,167,3 script Tzerero#sn 4_M_SEAMAN,{
mes "^3355FFSuper Novi--^000000Huh?";
mes "What's that behind you?";
next;
- select("Huh?:What is that?");
+ select("Huh?", "What is that?");
mes "^3355FFYou look behind you, but...";
mes "There's nothing's there.";
mes "Something fishy is going on here!^000000";
@@ -159,7 +159,7 @@ aldeba_in,223,167,3 script Tzerero#sn 4_M_SEAMAN,{
mes "[Tzerero]";
mes "...a ^CE6300Super Novice^000000.";
next;
- switch(select("Accept his offer.:Reject his offer.:Listen more carefully.")) {
+ switch(select("Accept his offer.", "Reject his offer.", "Listen more carefully.")) {
case 1:
if (getskilllv("NV_BASIC") < 9) {
mes "[Tzerero]";
@@ -431,7 +431,7 @@ aldebaran,54,238,5 script Kafra Employee#sn 4_F_KAFRA1,{
mes "[Kafra Employee]";
mes "Anyway, would you like to rent a cart? The service fee is 1,900 zeny.";
next;
- if (select("Rent a Cart.:Cancel.") == 1) {
+ if (select("Rent a Cart.", "Cancel.") == 1) {
mes "[Kafra Employee]";
mes "Oh, here's the thing...";
mes "Have you learned the 'Push Cart'";
@@ -444,7 +444,7 @@ aldebaran,54,238,5 script Kafra Employee#sn 4_F_KAFRA1,{
mes "So make sure that you have";
mes "the 'Push Cart' skill already.";
next;
- if (select("Rent a Cart.:Cancel.") == 1) {
+ if (select("Rent a Cart.", "Cancel.") == 1) {
if (checkcart()) {
mes "[Kafra Employee]";
mes "Oh, you've already equipped a cart.";
diff --git a/npc/jobs/valkyrie.txt b/npc/jobs/valkyrie.txt
index 483c67346..61301d8ee 100644
--- a/npc/jobs/valkyrie.txt
+++ b/npc/jobs/valkyrie.txt
@@ -230,7 +230,7 @@ yuno_in02,88,164,5 script Metheus Sylphe#Library 2_M_SAGE_B,{
mes "donation amount is";
mes "1,285,000 zeny.";
next;
- if (select("Donate.:Cancel.") == 1) {
+ if (select("Donate.", "Cancel.") == 1) {
if (Zeny >= 1285000) {
Zeny -= 1285000;
valkyrie_Q = 1;
@@ -266,7 +266,7 @@ yuno_in02,93,207,1 script Book of Ymir HIDDEN_NPC,{
mes "[The Book of Ymir]";
mes "In the Hall of Honor, everything is prepared for heroes. It is rumored that any wish that cannot be fulfilled in our reality can be realized in the Hall of Honor.";
next;
- if (select("Stop reading.:Continue reading.") == 1) {
+ if (select("Stop reading.", "Continue reading.") == 1) {
mes "[The Book of Ymir]";
mes ".....";
close;
@@ -372,7 +372,7 @@ valkyrie,44,33,5 script Teleporter 4_F_TELEPORTER,{
mes "Honorable one,";
mes "which place do you wish to go?";
next;
- switch(select("Prontera:Morroc:Payon:Geffen:Alberta:Izlude:Al De Baran:Comodo:Juno")) {
+ switch(select("Prontera", "Morroc", "Payon", "Geffen", "Alberta", "Izlude", "Al De Baran", "Comodo", "Juno")) {
case 1: callsub S_Warpchar,"prontera",116,72;
case 2: callsub S_Warpchar,"morocc",156,46;
case 3: callsub S_Warpchar,"payon",69,100;
diff --git a/npc/kafras/dts_warper.txt b/npc/kafras/dts_warper.txt
index 74c2c910c..a482652ed 100644
--- a/npc/kafras/dts_warper.txt
+++ b/npc/kafras/dts_warper.txt
@@ -314,7 +314,7 @@ function script F_VoteKafra {
mes "provide the Dungeon Teleport";
mes "Service. How may I help you?";
next;
- switch(select("Reason for Election:Cast a Vote:Use Teleport Service:Cancel")) {
+ switch(select("Reason for Election", "Cast a Vote", "Use Teleport Service", "Cancel")) {
case 1:
mes "[Kafra Voting Staff]";
mes "Cool Event Corp and the";
@@ -391,7 +391,7 @@ function script F_VoteKafra {
mes "us. Would you like to vote";
mes "for the Kafra Corporation?";
next;
- switch(select("No:Yes")) {
+ switch(select("No", "Yes")) {
case 1:
mes "[Kafra Voting Staff]";
mes "I understand. But if you";
@@ -460,7 +460,7 @@ function script F_VoteKafra {
mes "us. Would you like to vote";
mes "for the Kafra Corporation?";
next;
- switch(select("No:Yes")) {
+ switch(select("No", "Yes")) {
case 1:
mes "[Kafra Voting Staff]";
mes "I understand. But if you";
@@ -526,7 +526,7 @@ function script F_VoteKafra {
mes "apply in this special service.";
next;
if ($DTS_KafraWins == 0) {
- switch(select("Toy Factory, Level 2 -> 4,000 z:Cancel")) {
+ switch(select("Toy Factory, Level 2 -> 4,000 z", "Cancel")) {
case 1:
if (Zeny >= 4000) {
cutin "",255;
@@ -551,7 +551,7 @@ function script F_VoteKafra {
}
}
else if ($DTS_KafraWins == 1) {
- switch(select("Toy Factory, Level 2 -> 4,000 z:Clock Tower, Level 3 -> 4,000 z:Cancel")) {
+ switch(select("Toy Factory, Level 2 -> 4,000 z", "Clock Tower, Level 3 -> 4,000 z", "Cancel")) {
case 1:
if (Zeny >= 4000) {
Zeny -= 4000;
@@ -592,7 +592,7 @@ function script F_VoteKafra {
}
}
else {
- switch(select("Toy Factory, Level 2 -> 4,000 z:Clock Tower, Level 3 -> 4,000 z:Lava Dungeon, Level 2 -> 4,000 z:Cancel")) {
+ switch(select("Toy Factory, Level 2 -> 4,000 z", "Clock Tower, Level 3 -> 4,000 z", "Lava Dungeon, Level 2 -> 4,000 z", "Cancel")) {
case 1:
if (Zeny >= 4000) {
Zeny -= 4000;
@@ -713,7 +713,7 @@ lighthalzen,163,60,4 script Kafra Voting Staff#lght 4_F_KAFRA9,{
mes "between Cool Event Corp. and";
mes "Kafra Corporation for control of the Dungeon Teleport Service!";
next;
- switch(select("Reason for Election:Cast a Vote:Use Teleport Service:Cancel")) {
+ switch(select("Reason for Election", "Cast a Vote", "Use Teleport Service", "Cancel")) {
case 1:
mes "[Cool Event Corp. Voting Staff]";
mes "Cool Event Corp. has been";
@@ -796,7 +796,7 @@ lighthalzen,163,60,4 script Kafra Voting Staff#lght 4_F_KAFRA9,{
mes "Would you like to vote";
mes "for Cool Event Corp.?";
next;
- switch(select("No:Yes")) {
+ switch(select("No", "Yes")) {
case 1:
mes "[Cool Event Corp. Voting Staff]";
mes "Ah, I see... Well, if you";
@@ -868,7 +868,7 @@ lighthalzen,163,60,4 script Kafra Voting Staff#lght 4_F_KAFRA9,{
mes "Would you like to vote";
mes "for Cool Event Corp.?";
next;
- switch(select("No:Yes")) {
+ switch(select("No", "Yes")) {
case 1:
mes "[Cool Event Corp. Voting Staff]";
mes "Ah, I see... Well, if you";
@@ -926,7 +926,7 @@ lighthalzen,163,60,4 script Kafra Voting Staff#lght 4_F_KAFRA9,{
mes "choose your destination.";
next;
if ($DTS_JondaWins == 0) {
- switch(select("Byalan Dungeon, Level 3 -> 4,000 z:Cancel")) {
+ switch(select("Byalan Dungeon, Level 3 -> 4,000 z", "Cancel")) {
case 1:
if (Zeny >= 4000) {
Zeny -= 4000;
@@ -954,7 +954,7 @@ lighthalzen,163,60,4 script Kafra Voting Staff#lght 4_F_KAFRA9,{
}
}
else if ($DTS_JondaWins == 1) {
- switch(select("Byalan Dungeon, Level 3 -> 4,000 z:Clock Tower, 3rd Floor -> 4,000 z:Cancel")) {
+ switch(select("Byalan Dungeon, Level 3 -> 4,000 z", "Clock Tower, 3rd Floor -> 4,000 z", "Cancel")) {
case 1:
if (Zeny >= 4000) {
Zeny -= 4000;
@@ -1004,7 +1004,7 @@ lighthalzen,163,60,4 script Kafra Voting Staff#lght 4_F_KAFRA9,{
mes "for this service. Now, please";
mes "choose your destination.";
next;
- switch(select("Byalan Dungeon, Level 3 -> 4,000 z:Clock Tower, 3rd Floor -> 4,000 z:Glast Heim Entrance -> 4,000 z:Cancel")) {
+ switch(select("Byalan Dungeon, Level 3 -> 4,000 z", "Clock Tower, 3rd Floor -> 4,000 z", "Glast Heim Entrance -> 4,000 z", "Cancel")) {
case 1:
if (Zeny >= 4000) {
Zeny -= 4000;
@@ -1180,7 +1180,7 @@ sec_in02,17,160,4 script Vote Globalvar Girl#yuno 4_F_OPERATION,{
mes "[Christy's Maid]";
mes "I am Lady Christy's Maid.";
next;
- switch(select("Globalvar Check:Setitem Zero:Change Glbalvar")) {
+ switch(select("Globalvar Check", "Setitem Zero", "Change Glbalvar")) {
case 1:
mes "Current GlobalVar are";
next;
@@ -1204,7 +1204,7 @@ sec_in02,17,160,4 script Vote Globalvar Girl#yuno 4_F_OPERATION,{
mes "[Christy's Maid]";
mes "Which Globalvar value would you like to change?";
next;
- switch(select("1 - Voting Time:2 - Cool Event Corp. Vote Numbers:3 - Kafra Vote Numbers:4 - Winner:5 - Teleport Service Period:6 - Kafra Warp Number:7 - Cool Event Corp. Warp Number:8 - Setitem Value")) {
+ switch(select("1 - Voting Time", "2 - Cool Event Corp. Vote Numbers", "3 - Kafra Vote Numbers", "4 - Winner", "5 - Teleport Service Period", "6 - Kafra Warp Number", "7 - Cool Event Corp. Warp Number", "8 - Setitem Value")) {
case 1:
mes "[Christy's Maid]";
mes "Please enter a number among 0 and 1000.";
diff --git a/npc/kafras/functions_kafras.txt b/npc/kafras/functions_kafras.txt
index e50264c9d..3155c5df8 100644
--- a/npc/kafras/functions_kafras.txt
+++ b/npc/kafras/functions_kafras.txt
@@ -388,7 +388,7 @@ function script F_KafCart {
mes "fee is "+getarg(1)+" zeny. Would";
mes "you like to rent a Pushcart?";
next;
- if (select("Rent a Pushcart.:Cancel") == 2)
+ if (select("Rent a Pushcart.", "Cancel") == 2)
return 0;
if (Zeny < getarg(1)) {
mes getarg(2);
@@ -501,7 +501,7 @@ function script F_SetKafCode {
if (#kafra_code) {
mes "Your storage is protected with a password. What would you do now?";
next;
- switch (select("Change old password -> 5000z:Remove storage password -> 1000z:Cancel")) {
+ switch (select("Change old password -> 5000z", "Remove storage password -> 1000z", "Cancel")) {
case 1:
mes getarg(0);
mes "At first, please enter your ^0000FFold password^000000.";
@@ -549,7 +549,7 @@ function script F_SetKafCode {
mes getarg(1)+" proudly presents you a new service:";
mes "Additional storage protection with a password.";
next;
- switch (select("Set new password -> 5000z:Cancel")) {
+ switch (select("Set new password -> 5000z", "Cancel")) {
case 1: callsub S_SET,getarg(0),getarg(1); break;
case 2: break;
}
diff --git a/npc/kafras/kafras.txt b/npc/kafras/kafras.txt
index adffbfb8e..39e389682 100644
--- a/npc/kafras/kafras.txt
+++ b/npc/kafras/kafras.txt
@@ -49,7 +49,7 @@ aldeba_in,96,181,4 script Kafra Service 4_F_KAFRA5,{
mes "Headquarters. Did you";
mes "need something?";
next;
- switch(select("Save:Use Storage:Rent a Pushcart:Cancel")) {
+ switch(select("Save", "Use Storage", "Rent a Pushcart", "Cancel")) {
case 1:
mes "[Kafra Leilah]";
mes "Your Respawn Point has";
diff --git a/npc/merchants/advanced_refiner.txt b/npc/merchants/advanced_refiner.txt
index fe69a8a3a..e75912f4c 100644
--- a/npc/merchants/advanced_refiner.txt
+++ b/npc/merchants/advanced_refiner.txt
@@ -122,7 +122,7 @@ S_RefineValidate:
mes "To refine that, you'll need to have one ^ff9999" + getitemname(getarg(1)) + "^000000 and " + getarg(2) + " zeny.";
mes "Would you like to continue?";
next;
- if(select("Yes:No") == 1) {
+ if(select("Yes", "No") == 1) {
if (getequippercentrefinery(getarg(3)) < 100) {
if (getarg(0)) {
mes "[Suhnbi]";
@@ -139,7 +139,7 @@ S_RefineValidate:
mes "^ff0000Besides, the equipment will break!^000000";
mes "Are you sure you still want to continue?";
next;
- if(select("Yes:No") == 2) {
+ if(select("Yes", "No") == 2) {
mes "[Suhnbi]";
mes "Good.";
mes "Because if the weapon breaks from unreasonable refining, then I get a bad mood, too.";
@@ -155,7 +155,7 @@ S_RefineValidate:
//mes "Everything will disappear. As in... GONE!";
mes "Do you really wish to continue?";
next;
- if(select("Yes:No") == 2) {
+ if(select("Yes", "No") == 2) {
mes "[Suhnbi]";
mes "What nonsense. You waste my precious time.";
mes "Get lost, punk.";
diff --git a/npc/merchants/alchemist.txt b/npc/merchants/alchemist.txt
index 16ccccd65..ea926ae6b 100644
--- a/npc/merchants/alchemist.txt
+++ b/npc/merchants/alchemist.txt
@@ -53,12 +53,12 @@ alde_alche,24,188,3 script Guild Dealer 2_M_ALCHE,{
mes "Alchemist Union.";
mes "How can I assist you today?";
next;
- switch (select("Purchase materials.:Purchase a production manual.:Quit.")) {
+ switch (select("Purchase materials.", "Purchase a production manual.", "Quit.")) {
case 1:
mes "[Gever Al Sharp]";
mes "What would you like?";
next;
- if (select("Medicine Bowl - " + (RENEWAL ? "250z" : "8 Zeny") +":Cancel.") == 1) {
+ if (select("Medicine Bowl - " + (RENEWAL ? "250z" : "8 Zeny"), "Cancel.") == 1) {
mes "[Gever Al Sharp]";
mes "How many do you want?";
mes "Enter '0' if you want to quit.";
@@ -122,7 +122,7 @@ alde_alche,24,188,3 script Guild Dealer 2_M_ALCHE,{
mes "What do you need?";
mes "Manuals are generally 100,000 zeny. But there are a couple of special manuals that will cost more.";
next;
- switch (select("Potion Creation Guide:Alcohol Creation Guide:Bottle Grenade Creation Guide:Acid Bottle Creation Guide:Plant Bottle Creation Guide:Marine Sphere Bottle Creation Guide:Glistening Coat Creation Guide:Condensed Potion Creation Guide:Cancel Deal.")) {
+ switch (select("Potion Creation Guide", "Alcohol Creation Guide", "Bottle Grenade Creation Guide", "Acid Bottle Creation Guide", "Plant Bottle Creation Guide", "Marine Sphere Bottle Creation Guide", "Glistening Coat Creation Guide", "Condensed Potion Creation Guide", "Cancel Deal.")) {
case 1:
callsub S_SellManual, Normal_Potion_Book, 100000;
break;
@@ -175,7 +175,7 @@ S_SellManual:
mes ""+ getitemname(getarg(0)) +"?";
mes "That'll be "+ getarg(1) +" zeny.";
next;
- if (select("Purchase.:Quit.") == 1) {
+ if (select("Purchase.", "Quit.") == 1) {
Zeny -= getarg(1);
getitem getarg(0),1;
mes "[Gever Al Sharp]";
diff --git a/npc/merchants/ammo_boxes.txt b/npc/merchants/ammo_boxes.txt
index 392c8be1f..69310388f 100644
--- a/npc/merchants/ammo_boxes.txt
+++ b/npc/merchants/ammo_boxes.txt
@@ -48,7 +48,7 @@ alberta,118,157,3 script Magazine Dealer Kenny::mdk 4_M_01,{
mes "easily when they're in Magazines. Now, can I interest you in";
mes "anything in particular?";
next;
- switch(select("Wind Sphere Pack:Shadow Sphere Pack:Poison Sphere Pack:Water Sphere Pack:Fire Sphere Pack:Cartridge:Blood Cartridge:Silver Cartridge:Cancel")) {
+ switch(select("Wind Sphere Pack", "Shadow Sphere Pack", "Poison Sphere Pack", "Water Sphere Pack", "Fire Sphere Pack", "Cartridge", "Blood Cartridge", "Silver Cartridge", "Cancel")) {
case 1: callfunc "Func_Casing",13204,12144; break;
case 2: callfunc "Func_Casing",13206,12145; break;
case 3: callfunc "Func_Casing",13205,12146; break;
diff --git a/npc/merchants/ammo_dealer.txt b/npc/merchants/ammo_dealer.txt
index 0c85a19bb..490be66ba 100644
--- a/npc/merchants/ammo_dealer.txt
+++ b/npc/merchants/ammo_dealer.txt
@@ -47,7 +47,7 @@ alberta,118,160,3 script Bullet Dealer Tony#alb::bdt 4_M_04,{
mes "the materials, and I'll make";
mes "you the bullets you need.";
next;
- switch(select("Poison Sphere:Flare Sphere:Lighting Sphere:Blind Sphere:Freezing Sphere:Cancel")) {
+ switch(select("Poison Sphere", "Flare Sphere", "Lighting Sphere", "Blind Sphere", "Freezing Sphere", "Cancel")) {
case 1: callfunc "Bullet_Trade",937,10,13205; break;
case 2: callfunc "Bullet_Trade",7097,2,13203; break;
case 3: callfunc "Bullet_Trade",7053,3,13204; break;
diff --git a/npc/merchants/buying_shops.txt b/npc/merchants/buying_shops.txt
index ca32bb287..31202445e 100644
--- a/npc/merchants/buying_shops.txt
+++ b/npc/merchants/buying_shops.txt
@@ -51,7 +51,7 @@ que_job01,68,84,1 script Black Marketeer#Buying 4_M_SITDOWN,{
mes "You must need something badly to come to find me.";
mes "What do you want?";
next;
- switch(select("Bulk Buyer Shop License:Who are you?:Nothing, nothing!")) {
+ switch(select("Bulk Buyer Shop License", "Who are you?", "Nothing, nothing!")) {
case 1:
mes "[Mr. Jass]";
mes "I knew it!";
@@ -128,7 +128,7 @@ alberta_in,58,52,4 script Purchasing Team#Buying 1_M_ORIENT01,{
mes "I'm Hugh from the Purchasing Team.";
mes "How may I help you today?";
next;
- if(select("Purchase Bulk Buyer Shop License:Quit") == 2) {
+ if(select("Purchase Bulk Buyer Shop License", "Quit") == 2) {
mes "[Mr. Hugh]";
mes "Please feel free to ask me if you need any Bulk Buyer Shop Licenses.";
mes "Come again~";
@@ -218,7 +218,7 @@ alberta_in,58,52,4 script Purchasing Team#Buying 1_M_ORIENT01,{
mes "Say, would you like to register now?";
mes "If you do, I'll teach you how to open the Bulk Buyer Shop.";
next;
- if(select("Learn how to open Bulk Buyer Shop:Cancel") == 2) {
+ if(select("Learn how to open Bulk Buyer Shop", "Cancel") == 2) {
mes "[Mr. Hugh]";
mes "Man, that's disappointing!";
mes "Using this bulk buyer option can benefit your business in many ways, but it's your call.";
diff --git a/npc/merchants/cash_hair.txt b/npc/merchants/cash_hair.txt
index 4f92a4135..6d0d1f3d5 100644
--- a/npc/merchants/cash_hair.txt
+++ b/npc/merchants/cash_hair.txt
@@ -93,7 +93,7 @@ itemmall,19,74,5 script Stylist#cash 4_F_02,{
mes "if you'd like me to";
mes "change your hairstyle?";
next;
- if(select("Change Hairstyle:Don't Change") == 1) {
+ if(select("Change Hairstyle", "Don't Change") == 1) {
if (countitem(New_Style_Coupon) > 0) {
mes "[Kaniki]";
mes "Great, you brought";
@@ -102,7 +102,7 @@ itemmall,19,74,5 script Stylist#cash 4_F_02,{
mes "did you want to have?";
next;
if (Sex == 1) {
- if(select("Emergency Heal Perm:Aura Blade Cut") == 1) {
+ if(select("Emergency Heal Perm", "Aura Blade Cut") == 1) {
delitem New_Style_Coupon,1; // New_Style_Coupon
setlook 1,24;
}else{
@@ -110,7 +110,7 @@ itemmall,19,74,5 script Stylist#cash 4_F_02,{
setlook 1,25;
}
}else{
- if(select("Assumptio Perm:Soul Changer Cut") == 1) {
+ if(select("Assumptio Perm", "Soul Changer Cut") == 1) {
delitem New_Style_Coupon,1; // New_Style_Coupon
setlook 1,24;
}else{
diff --git a/npc/merchants/clothes_dyer.txt b/npc/merchants/clothes_dyer.txt
index 34c7fb7b2..f0b20256f 100644
--- a/npc/merchants/clothes_dyer.txt
+++ b/npc/merchants/clothes_dyer.txt
@@ -50,7 +50,7 @@ function Dyes;
mes .n$;
mes "How may I assist you?";
next;
- switch(select("- Talk:- Dye Clothing:- Price List:- ^777777Cancel^000000")) {
+ switch(select("- Talk", "- Dye Clothing", "- Price List", "- ^777777Cancel^000000")) {
case 1:
mes .n$;
mes "Life may have gotten a bit better, but when I look at all of the orders I've received... Whew!";
@@ -165,7 +165,7 @@ function Dyes {
mes "the default for free.";
mes "Are you sure?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes .n$;
setlook 7,0;
diff --git a/npc/merchants/coin_exchange.txt b/npc/merchants/coin_exchange.txt
index 392a18c0b..8ce94830d 100644
--- a/npc/merchants/coin_exchange.txt
+++ b/npc/merchants/coin_exchange.txt
@@ -52,13 +52,13 @@
setarray .@items[2],12342,12343,12348;
.@Book = 11019; //Manuk_Selling_Item
.@coin = 6080; //Manuk_Coin
- .@i = select("View item description:Manuk's Opportunity:Manuk's Courage:Manuk's Faith:Cancel");
+ .@i = select("View item description", "Manuk's Opportunity", "Manuk's Courage", "Manuk's Faith", "Cancel");
}
else {
setarray .@items[2],12344,12345,12349;
.@Book = 11018; //Splendide_Selling_Item
.@coin = 6081; //Splendide_Coin
- .@i = select("View item description:Buy Pinguicula's Fruit Jam:Buy Luciola's Honey Jam:Buy Cornus' Tears:Do nothing");
+ .@i = select("View item description", "Buy Pinguicula's Fruit Jam", "Buy Luciola's Honey Jam", "Buy Cornus' Tears", "Do nothing");
}
mes .@n$;
if (.@i == 1) {
@@ -70,7 +70,7 @@
else if (.@i < 5) {
mes "I can sell you 3 "+getitemname(.@items[.@i])+" for ^3131FF1 coin^000000.";
next;
- switch(select("Purchase:Do not purchase")) {
+ switch(select("Purchase", "Do not purchase")) {
case 1:
if (countitem(.@coin)) {
mes .@n$;
diff --git a/npc/merchants/dye_maker.txt b/npc/merchants/dye_maker.txt
index a99fbd9e0..260a7c852 100644
--- a/npc/merchants/dye_maker.txt
+++ b/npc/merchants/dye_maker.txt
@@ -50,12 +50,12 @@ morocc_in,146,99,3 script Java Dullihan 1_M_MERCHANT,{
mes "Wow...";
mes "Such a nice day. Days like this are perfect to make dyes.";
next;
- switch(select("Talk:Make Dyestuffs:Cancel")) {
+ switch(select("Talk", "Make Dyestuffs", "Cancel")) {
case 1:
mes "[Dye Maker Java Dullihan]";
mes "Erm, I don't really have much to say to you. But, if you would like me to tell you about my life, I can do that. It's a little long and boring, but would you like to listen?";
next;
- if (select("Listen:Don't Listen") == 1) {
+ if (select("Listen", "Don't Listen") == 1) {
mes "[Dye Maker Java Dullihan]";
mes "As long as I can remember, my father has been making dyes. He used to spend countless hours making dyes of different colors. Even when my mother passed away, he never stopped.";
next;
@@ -97,7 +97,7 @@ morocc_in,146,99,3 script Java Dullihan 1_M_MERCHANT,{
mes "[Dye Maker Java Dullihan]";
mes "The color of the dye is special, made with all my heart and soul.";
next;
- switch(select("Scarlet Dyestuffs:Lemon Dyestuffs:Cobaltblue Dyestuffs:Darkgreen Dyestuffs:Orange Dyestuffs:Violet Dyestuffs:White Dyestuffs:Black Dyestuffs:Cancel")) {
+ switch(select("Scarlet Dyestuffs", "Lemon Dyestuffs", "Cobaltblue Dyestuffs", "Darkgreen Dyestuffs", "Orange Dyestuffs", "Violet Dyestuffs", "White Dyestuffs", "Black Dyestuffs", "Cancel")) {
case 1: callsub S_MakeDye,1,1; break;
case 2: callsub S_MakeDye,2,1; break;
case 3: callsub S_MakeDye,3,2; break;
@@ -187,7 +187,7 @@ S_MakeDye:
case 4: mes "Okay! I believe you would have everything prepared. Would you like to start the process?"; break;
}
next;
- if (select("Make Dyestuffs:Cancel") == 1) {
+ if (select("Make Dyestuffs", "Cancel") == 1) {
.@size = getarraysize(.@item);
// check requirements
for (.@i = 0; .@i < .@size; ++.@i)
diff --git a/npc/merchants/elemental_trader.txt b/npc/merchants/elemental_trader.txt
index 928782255..bad49b4b2 100644
--- a/npc/merchants/elemental_trader.txt
+++ b/npc/merchants/elemental_trader.txt
@@ -61,7 +61,7 @@ ama_in02,61,27,7 script Alchemist#ama 4_M_ALCHE_B,{
mes "Keekeekee... Or else,";
mes "I will let you taste my acid bottle...!";
next;
- if (select("Please, excuse me:Do you need help?") == 1) {
+ if (select("Please, excuse me", "Do you need help?") == 1) {
mes "[Laspuchin Gregory]";
mes "Keheheh... Did you hear";
mes "what I said? It would be";
@@ -81,7 +81,7 @@ ama_in02,61,27,7 script Alchemist#ama 4_M_ALCHE_B,{
mes "I will use it efficiently...";
mes "Do you have them now?";
next;
- if (select("Nope:I got some") == 1) {
+ if (select("Nope", "I got some") == 1) {
mes "[Laspuchin Gregory]";
mes "Then, find 8 stones of one kind.";
mes "If you bring 8 of one kind of";
@@ -104,7 +104,7 @@ ama_in02,61,27,7 script Alchemist#ama 4_M_ALCHE_B,{
mes "Uh-huh, what did you bring?";
next;
setarray .@items[1],995,997,994,996;
- .@i = .@items[select("Mystic Frozen:Great Nature:Flame Heart:Rough Wind")];
+ .@i = .@items[select("Mystic Frozen", "Great Nature", "Flame Heart", "Rough Wind")];
mes "[Laspuchin Gregory]";
if (countitem(.@i) > 7) {
mes "I will take 8 of them and";
diff --git a/npc/merchants/enchan_arm.txt b/npc/merchants/enchan_arm.txt
index 3e7a723b6..5b4cac2dc 100644
--- a/npc/merchants/enchan_arm.txt
+++ b/npc/merchants/enchan_arm.txt
@@ -52,7 +52,7 @@ prontera,165,60,2 script Apprentice Craftsman 1_F_MERCHANT_01,{
mes "[Apprentice Craftsman]";
mes "I'm not responsible for what would happen if you have more than one of the same kind in your inventory.";
next;
- switch(select("Non Slotted Armor.:Slotted Armor.:High Grade Armor.:Maybe next time.")) {
+ switch(select("Non Slotted Armor.", "Slotted Armor.", "High Grade Armor.", "Maybe next time.")) {
case 1:
setarray .@items[0],2307,2309,2314,2316,2321,2325,2327,2328,2330,2332,2334,2335,2341,2344,2346,2348,2350,2337,2386,2394,2395,2396;
.@j = 50;
@@ -96,7 +96,7 @@ S_EnchantArmor:
mes "and Cards will be GONE.^000000";
mes "Do you still want to try an Enchant?";
next;
- if(select("Hmm... Let me think it over.:Go ahead.") == 1) {
+ if(select("Hmm... Let me think it over.", "Go ahead.") == 1) {
mes "[Apprentice Craftsman]";
mes "Well, I can't blame you. Safety first, eh?";
mes "Now you have a nice day.";
diff --git a/npc/merchants/gemstone.txt b/npc/merchants/gemstone.txt
index b114344a1..6028d9ddb 100644
--- a/npc/merchants/gemstone.txt
+++ b/npc/merchants/gemstone.txt
@@ -45,7 +45,7 @@ payon,173,238,5 script Jade#pay 4_M_SAGE_A,{
mes "change them to Gemstones";
mes "of a different color.";
next;
- switch(select("Blue Gemstones into Red ones!:Red Gemstones into Yellow ones!:Yellow Gemstones into Blue ones!")) {
+ switch(select("Blue Gemstones into Red ones!", "Red Gemstones into Yellow ones!", "Yellow Gemstones into Blue ones!")) {
case 1: callsub S_TradeGems,717,716;
case 2: callsub S_TradeGems,716,715;
case 3: callsub S_TradeGems,715,717;
@@ -71,7 +71,7 @@ S_TradeGems:
mes "that you currently have.";
mes "What do you want to do?";
next;
- switch(select("Give me as many as you can.:I want to set the amount.:I quit.")) {
+ switch(select("Give me as many as you can.", "I want to set the amount.", "I quit.")) {
case 1:
delitem getarg(0),.@gems * 2;
getitem getarg(1),.@gems;
diff --git a/npc/merchants/hair_dyer.txt b/npc/merchants/hair_dyer.txt
index 1a786b415..62916ac28 100644
--- a/npc/merchants/hair_dyer.txt
+++ b/npc/merchants/hair_dyer.txt
@@ -53,7 +53,7 @@ prt_in,243,168,4 script Jovovich 4_F_02,{
}
next;
while(1) {
- switch(select("Dye Hair:Tips and Information:Cancel")) {
+ switch(select("Dye Hair", "Tips and Information", "Cancel")) {
case 1:
mes "[Hairdresser Jovovich]";
mes "Yes yes, good choice~";
@@ -64,7 +64,7 @@ prt_in,243,168,4 script Jovovich 4_F_02,{
mes "[Hairdresser Jovovich]";
mes "What do you think? Did you want a different color?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
mes "[Hairdresser Jovovich]";
mes "Okay! Choose the color that you would like.";
next;
@@ -77,7 +77,7 @@ prt_in,243,168,4 script Jovovich 4_F_02,{
}
while(1) {
- switch(select("Red, please.:Yellow, please.:Violet, please.:Orange, please.:Green, please.:Blue, please.:White, please.:Black, please.:Actually, I like my hair as it is.")) {
+ switch(select("Red, please.", "Yellow, please.", "Violet, please.", "Orange, please.", "Green, please.", "Blue, please.", "White, please.", "Black, please.", "Actually, I like my hair as it is.")) {
case 1: .@headpalette = 8; break;
case 2: .@headpalette = 1; break;
case 3: .@headpalette = 2; break;
@@ -194,7 +194,7 @@ lhz_in02,100,134,3 script Hair Dyer#lich 4_F_EINWOMAN,{
}
while (.@choose_success != 2) {
next;
- switch(select("Dye Hair:Coloring Information:Cancel")) {
+ switch(select("Dye Hair", "Coloring Information", "Cancel")) {
case 1:
mes "[Rossa]";
mes "Ho ho ho ho~";
@@ -209,7 +209,7 @@ lhz_in02,100,134,3 script Hair Dyer#lich 4_F_EINWOMAN,{
mes "But would you like to";
mes "try a different one?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Rossa]";
mes "Please select";
@@ -228,7 +228,7 @@ lhz_in02,100,134,3 script Hair Dyer#lich 4_F_EINWOMAN,{
}
}
while (.@choose_success != 2) {
- switch(select("Red, please.:Yellow, please.:Purple, please.:Orange, please.:Green, please.:Blue, please.:White, please.:Dark Brown, please.:I like my hair color.")) {
+ switch(select("Red, please.", "Yellow, please.", "Purple, please.", "Orange, please.", "Green, please.", "Blue, please.", "White, please.", "Dark Brown, please.", "I like my hair color.")) {
case 1:
.@headpalette = 8;
break;
diff --git a/npc/merchants/hair_style.txt b/npc/merchants/hair_style.txt
index 2d61d02db..83db489ae 100644
--- a/npc/merchants/hair_style.txt
+++ b/npc/merchants/hair_style.txt
@@ -43,7 +43,7 @@ alberta_in,55,142,7 script Hair Dresser 4_F_02,{
mes "Welcome to Veronica's hair salon.";
mes "How can I help you?";
next;
- switch(select("See available hair styles.:Change hair style.:End conversation.")) {
+ switch(select("See available hair styles.", "Change hair style.", "End conversation.")) {
case 1:
mes "[Veronica]";
mes "We have a total of 19 styles, available from no.1 to no.19.";
@@ -437,7 +437,7 @@ alberta_in,55,142,7 script Hair Dresser 4_F_02,{
mes "I shall proceed with your request.";
mes "Would you mind?";
next;
- if(select("No, I don't mind.:Yes, let me choose another one.") == 1) {
+ if(select("No, I don't mind.", "Yes, let me choose another one.") == 1) {
if(getlook(6) == 0) {
mes "[Veronica]";
mes "Oh, my, you haven't dyed your hair";
@@ -446,7 +446,7 @@ alberta_in,55,142,7 script Hair Dresser 4_F_02,{
mes "Oh well, I will do it for free.";
mes "So what kind of color would you like?";
next;
- switch(select("Red.:Yellow.:Purple.:Orange.:Green.:Blue.:White.:Dark Brown.:Cancel.")) {
+ switch(select("Red.", "Yellow.", "Purple.", "Orange.", "Green.", "Blue.", "White.", "Dark Brown.", "Cancel.")) {
case 1:
.@pallete = 8;
break;
@@ -558,7 +558,7 @@ alberta,33,141,7 script Roving Hair Dresser 4_M_BARBER,{
mes "waiting to be transformed into";
mes "works of magnificent art~!";
next;
- switch(select("What are you?:Do my hair, please!:.....")) {
+ switch(select("What are you?", "Do my hair, please!", ".....")) {
case 1:
mes "[Rui Vishop]";
mes "Do you not know that I, Rui";
@@ -658,7 +658,7 @@ alberta,33,141,7 script Roving Hair Dresser 4_M_BARBER,{
mes "stupid hair dresser to";
mes "do her clumsy work on you...";
next;
- if(select("No, please do my hair.:Umm, I changed my mind.") ==1 ) {
+ if(select("No, please do my hair.", "Umm, I changed my mind.") ==1 ) {
mes "[Rui Vishop]";
mes "O~k~a~y!";
mes "Now, let us begin~!";
@@ -713,7 +713,7 @@ lhz_in02,100,143,3 script Hair Dresser#li 2_M_DYEINGER,{
mes "shy, tell me exactly how you";
mes "want me to make you glamorous~";
next;
- switch(select("Check all hairstyles:Change hairstyle:Cancel")) {
+ switch(select("Check all hairstyles", "Change hairstyle", "Cancel")) {
case 1:
mes "[Prince Shammi]";
mes "Oh, would you like to";
@@ -723,10 +723,10 @@ lhz_in02,100,143,3 script Hair Dresser#li 2_M_DYEINGER,{
mes "[Prince Shammi]";
mes "Please, oh please, choose from the following styles and I will show you a preview.";
next;
- switch(select("Old Hairstyles:New Hairstyles")) {
+ switch(select("Old Hairstyles", "New Hairstyles")) {
case 1:
if (Sex == 1) {
- switch(select("Petite Style:Executioner Style:Prince Style:Deviace Style:Cancel")) {
+ switch(select("Petite Style", "Executioner Style", "Prince Style", "Deviace Style", "Cancel")) {
case 1:
cutin "hair_m_20",4;
mes "[Prince Shammi]";
@@ -777,7 +777,7 @@ lhz_in02,100,143,3 script Hair Dresser#li 2_M_DYEINGER,{
}
}
else {
- switch(select("Spring Rabbit Style:Harpy Style:Medusa Style:Isis Style:Cancel")) {
+ switch(select("Spring Rabbit Style", "Harpy Style", "Medusa Style", "Isis Style", "Cancel")) {
case 1:
cutin "hair_f_20",4;
mes "[Prince Shammi]";
@@ -831,7 +831,7 @@ lhz_in02,100,143,3 script Hair Dresser#li 2_M_DYEINGER,{
break;
case 2:
if (Sex == 1) {
- switch(select("Emergency Heal Perm:Aura Blade Cut:Power Swing:Renovatio Cut:Cancel")) {
+ switch(select("Emergency Heal Perm", "Aura Blade Cut", "Power Swing", "Renovatio Cut", "Cancel")) {
case 1:
cutin "hair_m_24",4;
mes "[Prince Shammi]";
@@ -870,7 +870,7 @@ lhz_in02,100,143,3 script Hair Dresser#li 2_M_DYEINGER,{
}
}
else {
- switch(select("Assumptio Perm:Soul Changer Cut:X Tornado Cut:Oratio Cut:Cancel")) {
+ switch(select("Assumptio Perm", "Soul Changer Cut", "X Tornado Cut", "Oratio Cut", "Cancel")) {
case 1:
cutin "hair_f_24",4;
mes "[Prince Shammi]";
@@ -1015,7 +1015,7 @@ lhz_in02,100,143,3 script Hair Dresser#li 2_M_DYEINGER,{
mes "hairstyle that you wanted?";
mes "This is No. "+.@input+", by the way.";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
if (getlook(LOOK_HAIR_COLOR) == 0) {
mes "[Prince Shammi]";
@@ -1026,7 +1026,7 @@ lhz_in02,100,143,3 script Hair Dresser#li 2_M_DYEINGER,{
mes "a part of my service, so";
mes "please choose a color~";
next;
- switch(select("Red:Yellow:Purple:Orange:Green:Blue:White:Dark Brown")) {
+ switch(select("Red", "Yellow", "Purple", "Orange", "Green", "Blue", "White", "Dark Brown")) {
case 1:
.@headpalette = 8;
break;
@@ -1130,7 +1130,7 @@ lhz_in02,91,155,5 script Assistant Beautician#li 4_F_LGTGIRL,{
mes "H-h-h-h-h-hello! Can";
mes "I help you with anything?";
next;
- switch(select("What do you do?:Please change my hairstyle.:Who is Prince Shammi?")) {
+ switch(select("What do you do?", "Please change my hairstyle.", "Who is Prince Shammi?")) {
case 1:
mes "[Assistant Beautician]";
mes "Oh! Me...? I'm";
@@ -1191,7 +1191,7 @@ lhz_in02,91,155,5 script Assistant Beautician#li 4_F_LGTGIRL,{
mes "up for the material expenses.";
mes "Is that okay with you?";
next;
- switch(select("Of course~:On second thought...")) {
+ switch(select("Of course~", "On second thought...")) {
case 1:
mes "[Assistant Beautician]";
mes "Great! Now, please";
@@ -1234,7 +1234,7 @@ lhz_in02,91,155,5 script Assistant Beautician#li 4_F_LGTGIRL,{
cutin "hair_f_"+.@input+".BMP",4;
}
next;
- switch(select("Yes, let's try it~:Cancel.")) {
+ switch(select("Yes, let's try it~", "Cancel.")) {
case 1:
break;
case 2:
diff --git a/npc/merchants/hd_refine.txt b/npc/merchants/hd_refine.txt
index e1a9bae7e..a7fc5e922 100644
--- a/npc/merchants/hd_refine.txt
+++ b/npc/merchants/hd_refine.txt
@@ -120,7 +120,7 @@
mes "In order to refine the gear you selected you need ^ff9999"+getitemname(.@material)+"^000000 and 20,000 zeny as a fee.";
mes "Do you have them ready?";
next;
- if(select("Yes:No") == 2) {
+ if(select("Yes", "No") == 2) {
mes "[Blacksmith Mighty Hammer]";
mes "I will wait until you are ready.";
close;
@@ -131,7 +131,7 @@
mes "Well, even if it fails, it only decreases by 1 refine level.";
mes "Would you like to continue refining?";
next;
- if(select("Yes:No") == 2) {
+ if(select("Yes", "No") == 2) {
mes "[Blacksmith Mighty Hammer]";
mes "Only those who overcome fear of failure will obtain a masterpiece.";
close;
@@ -266,7 +266,7 @@ lhz_in02,280,19,3 duplicate(MightyHammer) Mighty Hammer#lhz 4_M_DWARF
mes "To refine this equipment, I need 1 ^ff9999"+getitemname(.@material)+"^000000 and 100,000 zeny as a fee.";
mes "Do you really want to refine this?";
next;
- if(select("Yes:No") == 2) {
+ if(select("Yes", "No") == 2) {
mes "[Basta]";
mes "Okay. If that's what you want...";
close;
@@ -285,7 +285,7 @@ lhz_in02,280,19,3 duplicate(MightyHammer) Mighty Hammer#lhz 4_M_DWARF
mes "Compared to other blacksmiths, the risk is smaller.";
mes "I've given all precautions. Do you want to try it?";
next;
- if(select("Yes:No") == 2) {
+ if(select("Yes", "No") == 2) {
mes "[Basta]";
mes "Well~";
mes "Not challenging at all could also be a kind of wisdom in life.";
diff --git a/npc/merchants/icecream.txt b/npc/merchants/icecream.txt
index f1ad519d9..14f83b2a0 100644
--- a/npc/merchants/icecream.txt
+++ b/npc/merchants/icecream.txt
@@ -42,7 +42,7 @@
mes "^3355FF100 Zeny^000000 Ice Cream,";
mes "Ice Cream!";
next;
- if(select("Gimme Ice Cream!:Cancel Trade") == 2) {
+ if(select("Gimme Ice Cream!", "Cancel Trade") == 2) {
mes "Are you sure you don't want any?";
mes "I won't be selling it for long,";
mes "and once I run out,";
diff --git a/npc/merchants/inn.txt b/npc/merchants/inn.txt
index a3da896cf..07ccf5358 100644
--- a/npc/merchants/inn.txt
+++ b/npc/merchants/inn.txt
@@ -115,7 +115,7 @@ lhz_in02,230,284,4 script Hotel Employee#01 4_M_04,{
mes "finest accomodations";
mes "and the best service.";
next;
- switch(select("Save Point:Rest - 5,000 zeny:Cancel")) {
+ switch(select("Save Point", "Rest - 5,000 zeny", "Cancel")) {
case 1:
savepoint "lhz_in02",209,275;
mes "[Hotel Employee]";
@@ -166,7 +166,7 @@ ve_in,157,219,5 script Inn Master#Receptionist 4_M_SEAMAN,{
mes "most comfortable";
mes "inn here in Veins~";
next;
- switch(select("Save:Take a Rest -> 5000 zeny:Quit")) {
+ switch(select("Save", "Take a Rest -> 5000 zeny", "Quit")) {
case 1:
mes "[Inn Master]";
mes "Your Respawn Point";
@@ -209,7 +209,7 @@ function script F_InnMaid {
mes getarg(1) + ".";
mes "How may I help you?";
next;
- switch(select("Save:Take a Rest -> 5000 zeny:Cancel")) {
+ switch(select("Save", "Take a Rest -> 5000 zeny", "Cancel")) {
case 1:
mes getarg(0);
mes "Your respawn point";
diff --git a/npc/merchants/kunai_maker.txt b/npc/merchants/kunai_maker.txt
index 5be824f85..06a2f8bdb 100644
--- a/npc/merchants/kunai_maker.txt
+++ b/npc/merchants/kunai_maker.txt
@@ -47,7 +47,7 @@ que_ng,72,29,3 script Kunai Merchant Kashin 4_M_01,{
mes "know if you're interested";
mes "in any of my wares.";
next;
- switch(select("10 Fell Poison Kunai:10 Icicle Kunai:10 High Wind Kunai:10 Black Earth Kunai:10 Heat Wave Kunai:Cancel")) {
+ switch(select("10 Fell Poison Kunai", "10 Icicle Kunai", "10 High Wind Kunai", "10 Black Earth Kunai", "10 Heat Wave Kunai", "Cancel")) {
case 1: callfunc "Kunai_Trade",13250,20,7524,1,13259; break;
case 2: callfunc "Kunai_Trade",13251,8,7522,2,13255; break;
case 3: callfunc "Kunai_Trade",13252,4,7523,2,13257; break;
diff --git a/npc/merchants/milk_trader.txt b/npc/merchants/milk_trader.txt
index d4f48fe4d..ff87c68d5 100644
--- a/npc/merchants/milk_trader.txt
+++ b/npc/merchants/milk_trader.txt
@@ -52,7 +52,7 @@ prontera,73,140,0 script Milk Vendor 4_M_04,{
mes "them for 1 Milk. How";
mes "does that sound?";
next;
- if (select("Exchange all empty bottles.:Cancel") == 1) {
+ if (select("Exchange all empty bottles.", "Cancel") == 1) {
if (countitem(Empty_Bottle) <= 0) {
mes "[Milk Vendor]";
mes "Hey...";
diff --git a/npc/merchants/novice_exchange.txt b/npc/merchants/novice_exchange.txt
index d23961554..c27fc6570 100644
--- a/npc/merchants/novice_exchange.txt
+++ b/npc/merchants/novice_exchange.txt
@@ -58,14 +58,14 @@ prontera,123,102,5 script Merchant#pron 4_M_03,{
mes "to give me that stuff for free. What about if I trade a Red Potion for 5 Shells, 10 Fluff,";
mes "or 10 Jellopies?";
next;
- switch(select("Sure!:I think it's a rip-off!:No, thanks.")) {
+ switch(select("Sure!", "I think it's a rip-off!", "No, thanks.")) {
case 1:
mes "[Merchant]";
mes "So which item do";
mes "you want to bring me?";
mes "Shells, Fluffs, or Jellopies?";
next;
- switch(select("Shells:Jellopies:Fluff:Cancel")) {
+ switch(select("Shells", "Jellopies", "Fluff", "Cancel")) {
case 1: callfunc "F_PotExchange",935,5;
case 2: callfunc "F_PotExchange",909,10;
case 3: callfunc "F_PotExchange",914,10;
@@ -114,7 +114,7 @@ morocc,180,259,3 script Merchant#morroc 4_M_03,{
mes "to give me that stuff for free. What about if I trade a Red Potion for 5 Shells, 7 Feathers of Bird";
mes "or 10 Jellopies?";
next;
- switch(select("Sure!:I think it's a rip-off!:No, thanks.")) {
+ switch(select("Sure!", "I think it's a rip-off!", "No, thanks.")) {
case 1:
mes "[Merchant]";
mes "So which item do";
@@ -122,7 +122,7 @@ morocc,180,259,3 script Merchant#morroc 4_M_03,{
mes "Shells, Feathers of Birds,";
mes "or Jellopies?";
next;
- switch(select("Shells:Feathers of Birds:Jellopies:Cancel")) {
+ switch(select("Shells", "Feathers of Birds", "Jellopies", "Cancel")) {
case 1: callfunc "F_PotExchange",935,5;
case 2: callfunc "F_PotExchange",916,7;
case 3: callfunc "F_PotExchange",909,10;
@@ -170,14 +170,14 @@ payon,200,134,5 script Merchant#pay 4_M_03,{
mes "Of course, I won't ask you";
mes "to give me that stuff for free. What about if I trade a Red Potion for 6 Tree Roots or 10 Jellopies?";
next;
- switch(select("Sure!:I think it's a rip-off!:No, thanks.")) {
+ switch(select("Sure!", "I think it's a rip-off!", "No, thanks.")) {
case 1:
mes "[Merchant]";
mes "So which item do";
mes "you want to bring me?";
mes "Tree Roots, or Jellopies?";
next;
- switch(select("Tree Roots:Jellopies:Cancel")) {
+ switch(select("Tree Roots", "Jellopies", "Cancel")) {
case 1: callfunc "F_PotExchange",902,6;
case 2: callfunc "F_PotExchange",909,10;
case 3:
@@ -224,7 +224,7 @@ aldebaran,152,63,5 script Merchant#alde 4_M_03,{
mes "Of course, I won't ask you";
mes "to give me that stuff for free. What about if I trade a Red Potion for 1 Worm Peeling, 7 Feather of Birds, or 10 Jellopies?";
next;
- switch(select("Sure!:I think it's a rip-off!:No, thanks.")) {
+ switch(select("Sure!", "I think it's a rip-off!", "No, thanks.")) {
case 1:
mes "[Merchant]";
mes "So which item do";
@@ -233,7 +233,7 @@ aldebaran,152,63,5 script Merchant#alde 4_M_03,{
mes "Worm Peelings?";
mes "Or Jellopies?";
next;
- switch(select("Worm Peelings:Feathers of Birds:Jellopies:Cancel")) {
+ switch(select("Worm Peelings", "Feathers of Birds", "Jellopies", "Cancel")) {
case 1: callfunc "F_PotExchange",955,1;
case 2: callfunc "F_PotExchange",916,7;
case 3: callfunc "F_PotExchange",909,10;
@@ -281,14 +281,14 @@ geffen,173,88,5 script Merchant#geff 4_M_03,{
mes "Of course, I won't ask you";
mes "to give me that stuff for free. What about if I trade a Red Potion for 5 Shells or 6 Chrysalises, or 10 Jellopies?";
next;
- switch(select("Sure!:I think it's a rip-off!:No, thanks.")) {
+ switch(select("Sure!", "I think it's a rip-off!", "No, thanks.")) {
case 1:
mes "[Merchant]";
mes "So which item do";
mes "you want to bring me?";
mes "Shells, Chrysalises, or Jellopies?";
next;
- switch(select("Shells:Chrysalises:Jellopies:Cancel")) {
+ switch(select("Shells", "Chrysalises", "Jellopies", "Cancel")) {
case 1: callfunc "F_PotExchange",935,5;
case 2: callfunc "F_PotExchange",915,6;
case 3: callfunc "F_PotExchange",909,10;
@@ -340,7 +340,7 @@ function script F_PotExchange {
mes "What do you say?";
mes "Do we have a deal?";
next;
- if (select("Deal.:No deal.") == 1) {
+ if (select("Deal.", "No deal.") == 1) {
mes "[Merchant]";
mes "You know the exact";
mes "number of Red Potions";
diff --git a/npc/merchants/old_pharmacist.txt b/npc/merchants/old_pharmacist.txt
index 37069f166..0cbbeda6d 100644
--- a/npc/merchants/old_pharmacist.txt
+++ b/npc/merchants/old_pharmacist.txt
@@ -47,7 +47,7 @@ alberta_in,16,28,4 script Pharmacist 1_M_PUBMASTER,{
mes "[Old Pharmacist]";
mes "Ummmm...";
mes "What brings you here...?";
- switch(select("Make Potion:Talk.:Mixing Information:Cancel")) {
+ switch(select("Make Potion", "Talk.", "Mixing Information", "Cancel")) {
case 1:
next;
if (MaxWeight - Weight < 5000) {
@@ -62,7 +62,7 @@ alberta_in,16,28,4 script Pharmacist 1_M_PUBMASTER,{
} else {
mes "[Old Pharmacist]";
mes "You have all the stuff ready, right? Which one would you like?";
- switch(select("Red Potion.:Orange Potion.:Yellow Potion.:White Potion.:Blue Potion.:Green Potion.:Actually, I don't want anything.")) {
+ switch(select("Red Potion.", "Orange Potion.", "Yellow Potion.", "White Potion.", "Blue Potion.", "Green Potion.", "Actually, I don't want anything.")) {
case 1:
callsub L_Making,507,3,501;
case 2:
@@ -88,7 +88,7 @@ alberta_in,16,28,4 script Pharmacist 1_M_PUBMASTER,{
close;
}
mes "How many?";
- switch(select("Make as many as I can.:I want to choose an amount.:Actually, I don't want anything.")) {
+ switch(select("Make as many as I can.", "I want to choose an amount.", "Actually, I don't want anything.")) {
case 1:
next;
if ((countitem(Red_Herb) < .@max) || (countitem(Yellow_Herb) < .@max) || (countitem(Empty_Bottle) < .@max) || (Zeny < .@max*3)) {
@@ -218,7 +218,7 @@ L_Making:
close;
}
mes "How many?";
- switch(select("Make as many as I can.:I want to choose an amount.:Actually, I don't want anything.")) {
+ switch(select("Make as many as I can.", "I want to choose an amount.", "Actually, I don't want anything.")) {
case 1:
next;
if ((countitem(getarg(0)) < .@max*2) || (countitem(Empty_Bottle) < .@max) || (Zeny < .@max*getarg(1))) {
diff --git a/npc/merchants/quivers.txt b/npc/merchants/quivers.txt
index 98b35b08f..bf9de37a6 100644
--- a/npc/merchants/quivers.txt
+++ b/npc/merchants/quivers.txt
@@ -61,7 +61,7 @@ payon_in01,5,134,5 script Inventor Jaax 4_M_ORIENT02,{
mes "[Inventor Jaax]";
mes "Would you like to try using one of my arrow quivers? I have no doubt that someone like you can appreciate my genius!";
next;
- switch(select("Quiver:Iron Arrow Quiver:Steel Arrow Quiver:Oridecon Arrow Quiver:Fire Arrow Quiver:Silver Arrow Quiver:Wind Arrow Quiver:Stone Arrow Quiver:Crystal Arrow Quiver:Shadow Arrow Quiver:Immaterial Arrow Quiver:Rusty Arrow Quiver")) {
+ switch(select("Quiver", "Iron Arrow Quiver", "Steel Arrow Quiver", "Oridecon Arrow Quiver", "Fire Arrow Quiver", "Silver Arrow Quiver", "Wind Arrow Quiver", "Stone Arrow Quiver", "Crystal Arrow Quiver", "Shadow Arrow Quiver", "Immaterial Arrow Quiver", "Rusty Arrow Quiver")) {
case 1: callsub S_BuyQuiver,1750,500,500,12004;
case 2: callsub S_BuyQuiver,1770,500,500,12005;
case 3: callsub S_BuyQuiver,1753,500,500,12006;
@@ -92,7 +92,7 @@ S_BuyQuiver:
mes "Excellent!";
mes "Are you carrying any Arrows with you? I'll provide you with a quiver that can carry "+getarg(1)+" of your "+getitemname(getarg(0))+"s for only ^FF3131"+getarg(2)+" Zeny^000000.";
next;
- switch(select("Store as many Arrows in quivers as possible:Purchase 1 quiver:Cancel")) {
+ switch(select("Store as many Arrows in quivers as possible", "Purchase 1 quiver", "Cancel")) {
case 1:
.@arrows = countitem(getarg(0));
.@quiver = .@arrows / getarg(1);
@@ -111,7 +111,7 @@ S_BuyQuiver:
mes "as you can for the Arrows";
mes "you are currently carrying?";
next;
- if (select("Yes:Cancel") == 1) {
+ if (select("Yes", "Cancel") == 1) {
if (.@arrow_zeny01 < Zeny) {
mes "[Inventor Jaax]";
mes "There you go!";
diff --git a/npc/merchants/refine.txt b/npc/merchants/refine.txt
index 36574b2b5..7f1b4d9a3 100644
--- a/npc/merchants/refine.txt
+++ b/npc/merchants/refine.txt
@@ -9,7 +9,7 @@
//= This file is part of Hercules.
//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) 2012-2016 Hercules Dev Team
//= Copyright (C) Euphy
//= Copyright (C) Masao
//= Copyright (C) Xantara
@@ -50,7 +50,7 @@
//================= Description ===========================================
//= Refining NPCs and Metal Salesmen.
//================= Current Version =======================================
-//= 3.3
+//= 3.3.2
//=========================================================================
//== Christopher: Geffen Blacksmith ========================
@@ -59,12 +59,12 @@ geffen_in,110,172,0 script Christopher#1 1_M_SMITH,{
mes "Welcome to Christopher's Workshop. Ye can get all yer stuff for forging here. What business";
mes "brings ye to me?";
next;
- switch(select("Purchase Anvil:Purchase Forging Item:Purchase Metal:Purify Rough Ores:Cancel")) {
+ switch(select("Purchase Anvil", "Purchase Forging Item", "Purchase Metal", "Purify Rough Ores", "Cancel")) {
case 1:
mes "[Christopher Guillenrow]";
mes "A better Anvil gives ye a greeeater chance to make better weapons, ye know? But they'll cost ye more zeny. Just get it off yer chest and buy what fits your purposes best, laddy.";
next;
- switch(select("Anvil - 30,000 zeny:Oridecon Anvil - 120,000 zeny:Golden Anvil - 300,000 zeny:Better Anvil than the others.:Cancel.")) {
+ switch(select("Anvil - 30,000 zeny", "Oridecon Anvil - 120,000 zeny", "Golden Anvil - 300,000 zeny", "Better Anvil than the others.", "Cancel.")) {
case 1:
if (Zeny < 30000) {
mes "[Christopher Guillenrow]";
@@ -114,7 +114,7 @@ geffen_in,110,172,0 script Christopher#1 1_M_SMITH,{
mes "[Christopher Guillenrow]";
mes "A respectable blacksmith uses fine tools. Ye can become one o'those with me Stuff. Choose anything ye want.";
next;
- switch(select("Mini-Furnace - 150 zeny:Iron Hammer - 1000 zeny:Golden Hammer - 3000 zeny:Oridecon Hammer - 5000 zeny:Cancel.")) {
+ switch(select("Mini-Furnace - 150 zeny", "Iron Hammer - 1000 zeny", "Golden Hammer - 3000 zeny", "Oridecon Hammer - 5000 zeny", "Cancel.")) {
case 1:
mes "[Christopher Guillenrow]";
mes "It's a much needed tool fer refining metal! So, How many do ye wish to buy? If ye want to quit, just type the number '0.'";
@@ -193,7 +193,7 @@ geffen_in,110,172,0 script Christopher#1 1_M_SMITH,{
mes "[Christopher Guillenrow]";
mes "I prepare every Metal, and only the high quality ones o'course. Now then, which one do ye need?";
next;
- switch(select("Phracon - 200z.:Emveretarcon - 1000z.:Cancel.")) {
+ switch(select("Phracon - 200z.", "Emveretarcon - 1000z.", "Cancel.")) {
case 1:
mes "[Christopher Guillenrow]";
mes "So, How many do ye wish to buy? If ye dont want anything, just type the number as '0.'";
@@ -279,7 +279,7 @@ geffen_in,110,172,0 script Christopher#1 1_M_SMITH,{
mes "[Christopher Guillenrow]";
mes "I can purify yer Oridecon and Elunium. I make a refined Ore out of 5 o'each rough ones. Well... Which one do ye want to make?";
next;
- switch(select("Make Oridecon:Make Elunium:Cancel.")) {
+ switch(select("Make Oridecon", "Make Elunium", "Cancel.")) {
case 1:
if (countitem(Oridecon_Stone) < 5) {
mes "[Christopher Guillenrow]";
@@ -333,13 +333,13 @@ ein_in01,38,29,0 script Paul Spanner 1_M_SMITH,{
mes "In my shop, you will find everything that you need in forging.";
mes "Tell me what you need.";
next;
- switch(select("Purchase Anvil.:Purchase Forging Items.:Purchase Metal.:Process Ores.:Quit.")) {
+ switch(select("Purchase Anvil.", "Purchase Forging Items.", "Purchase Metal.", "Process Ores.", "Quit.")) {
case 1:
mes "[Paul Spanner]";
mes "Anvil is the most necessary item for Blacksmiths.";
mes "Since you will use an Anvil more than once, you'd better buy a nice one.";
next;
- switch(select("Anvil - 30,000z.:Oridecon Anvil - 120,000z.:Golden Anvil - 300,000z.:I need a better anvil.:Cancel.")) {
+ switch(select("Anvil - 30,000z.", "Oridecon Anvil - 120,000z.", "Golden Anvil - 300,000z.", "I need a better anvil.", "Cancel.")) {
case 1:
if (Zeny < 30000) {
mes "[Paul Spanner]";
@@ -391,7 +391,7 @@ ein_in01,38,29,0 script Paul Spanner 1_M_SMITH,{
mes "You need various materials to process ores and to forge weapons.";
mes "I have everything that you need. Take a look.";
next;
- switch(select("Mini Furnace - 150z.:Iron Hammer - 1,000z.:Golden Hammer - 3,000z.:Oridecon Hammer - 5,000z.:Cancel.")) {
+ switch(select("Mini Furnace - 150z.", "Iron Hammer - 1,000z.", "Golden Hammer - 3,000z.", "Oridecon Hammer - 5,000z.", "Cancel.")) {
case 1:
.@item = 612;
.@item_cost = 150;
@@ -460,7 +460,7 @@ ein_in01,38,29,0 script Paul Spanner 1_M_SMITH,{
mes "I have high quality metal.";
mes "So, which metal would you like to buy?";
next;
- switch(select("Phracon - 200z.:Emveretarcon - 1,000z.:Quit.")) {
+ switch(select("Phracon - 200z.", "Emveretarcon - 1,000z.", "Quit.")) {
case 1:
.@item = 1010;
.@item_price = 200;
@@ -514,7 +514,7 @@ ein_in01,38,29,0 script Paul Spanner 1_M_SMITH,{
mes "I can process Oridecon and Elunium for you.";
mes "You need 5 ores to process them into one Oridecon or Elunium.";
mes "So, which one do you want to process?";
- switch(select("Oridecon:Elunium:Quit.")) {
+ switch(select("Oridecon", "Elunium", "Quit.")) {
case 1:
if (countitem(Oridecon_Stone) < 5) {
mes "[Paul Spanner]";
@@ -677,7 +677,7 @@ function script refinemain {
mes "a service fee of " + .@price + " Zeny.";
mes "Do you really wish to continue?";
next;
- if(select("Yes:No") == 2){
+ if(select("Yes", "No") == 2){
mes "[" + getarg(0) + "]";
mes "Yeah...";
mes "There's no need to";
@@ -706,7 +706,7 @@ function script refinemain {
mes "^FF0000lose this weapon^000000 forever.";
mes "Do you still want to refine?";
next;
- if(select("Yes:No") == 2){
+ if(select("Yes", "No") == 2){
mes "[" + getarg(0) + "]";
mes "I completely agree...";
mes "I might be a great refiner, but sometimes even I make mistakes.";
@@ -928,7 +928,7 @@ function script phramain {
mes "Weapons, and ^007777Emveretarcon^000000";
mes "for Level 2 Weapons.";
next;
- switch(select("Phracon - 200 Zeny:Emveretarcon - 1000 Zeny:Ask about other Metals")) {
+ switch(select("Phracon - 200 Zeny", "Emveretarcon - 1000 Zeny", "Ask about other Metals")) {
case 1:
.@material = 1010;
.@price = 200;
@@ -1039,7 +1039,7 @@ function script orimain {
mes "5 Rough Stones to make";
mes "1 pure one for you.";
next;
- switch(select("Make Oridecon:Make Elunium:Ask about Enchanted Stones")) {
+ switch(select("Make Oridecon", "Make Elunium", "Ask about Enchanted Stones")) {
case 1:
if (countitem(Oridecon_Stone) > 4) {
delitem Oridecon_Stone,5;
@@ -1101,7 +1101,7 @@ moc_ruins,107,94,4 script Repairman#moc 4W_M_03,{
end;
}
-payon,143,165,4 script Repairman#pay 4_M_ORIENT01,{
+payon,143,165,0 script Repairman#pay 4_M_ORIENT01,{
callfunc "repairmain","Repairman";
end;
}
@@ -1116,7 +1116,7 @@ yuno_in01,175,28,3 script Repairman#juno 4_M_04,{
end;
}
-geffen_in,34,166,3 script Repairman#gef 4W_M_03,{
+geffen_in,34,166,3 script Repairman#gef 4_M_04,{
callfunc "repairmain","Repairman";
end;
}
@@ -1171,7 +1171,7 @@ function script repairmain {
mes "You can count on me";
mes "for item repairs!";
next;
- switch(select("Actually, I do have some items...:None at the moment.")) {
+ switch(select("Actually, I do have some items...", "None at the moment.")) {
case 1:
.@checkitem = 1;
while (1) {
@@ -1201,7 +1201,7 @@ function script repairmain {
mes "["+getarg(0)+"]";
mes "Each repair costs " + .@repairprice + " Zeny. So to repair all your damaged items would cost " + .@totalcost + " Zeny! Would you like to repair the items?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
if (Zeny < .@totalcost) {
mes "["+getarg(0)+"]";
diff --git a/npc/merchants/renters.txt b/npc/merchants/renters.txt
index d3447b2b1..93e8b2661 100644
--- a/npc/merchants/renters.txt
+++ b/npc/merchants/renters.txt
@@ -54,7 +54,7 @@ prontera,55,350,5 script Peco Peco Breeder#knt 8W_SOLDIER,{
mes "a Peco Peco? The rental";
mes "fee is "+.@price+" zeny.";
next;
- switch(select("Rent Peco Peco:Cancel")) {
+ switch(select("Rent Peco Peco", "Cancel")) {
case 1:
if (Zeny < .@price) {
mes "[Peco Peco Breeder]";
@@ -117,7 +117,7 @@ prontera,232,318,3 script Peco Peco Breeder#cru 8W_SOLDIER,{
mes "for you. To rent one";
mes "will cost "+.@price+" zeny.";
next;
- switch(select("Rent a PecoPeco:Quit")) {
+ switch(select("Rent a PecoPeco", "Quit")) {
case 1:
if (Zeny < .@price) {
mes "[Peco Peco Breeder]";
@@ -182,7 +182,7 @@ hu_in01,381,304,5 script Falcon Breeder#hnt 8W_SOLDIER,{
mes "trusty bird of prey for a";
mes "fee of just "+.@price+" zeny~";
next;
- switch(select("Rent Falcon:Cancel")) {
+ switch(select("Rent Falcon", "Cancel")) {
case 1:
if (checkoption(Option_Wug) || checkoption(Option_Wugrider)) {
mes "[Falcon Breeder]";
diff --git a/npc/merchants/shops.txt b/npc/merchants/shops.txt
index d2745217d..d4b623031 100644
--- a/npc/merchants/shops.txt
+++ b/npc/merchants/shops.txt
@@ -9,7 +9,7 @@
//= This file is part of Hercules.
//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) 2012-2016 Hercules Dev Team
//= Copyright (C) Yommy
//= Copyright (C) Streusel
//= Copyright (C) Euphy
@@ -46,46 +46,16 @@
//================= Description ===========================================
//= Town shop NPCs.
//================= Current Version =======================================
-//= 3.6
+//= 3.9
//=========================================================================
//== Alberta ===============================================
-alb2trea,87,65,5 trader Tool Dealer#alb 4_M_01,{
-OnInit:
- sellitem Arrow;
- sellitem Silver_Arrow;
- sellitem Fire_Arrow;
- sellitem Red_Potion;
- sellitem Orange_Potion;
- sellitem Yellow_Potion;
- sellitem White_Potion;
- sellitem Green_Potion;
- sellitem Center_Potion;
- sellitem Awakening_Potion;
-}
-
alberta_in,165,96,0 trader Item Collector#alb 1_F_MERCHANT_02,{
OnInit:
sellitem Scell;
sellitem Monster's_Feed;
}
-alberta_in,182,97,0 trader Tool Dealer#alb2 1_F_MERCHANT_01,{
-OnInit:
- sellitem Arrow;
- sellitem Spectacles;
- sellitem Red_Potion;
- sellitem Orange_Potion;
- sellitem Yellow_Potion;
- sellitem White_Potion;
- sellitem Green_Potion;
- sellitem Center_Potion;
- sellitem Awakening_Potion;
- sellitem Wing_Of_Fly;
- sellitem Wing_Of_Butterfly;
- sellitem Spinning_Eyes;
-}
-
alberta_in,180,15,0 trader Armor Dealer#alb 4W_F_01,{
OnInit:
sellitem Guard;
@@ -138,21 +108,6 @@ OnInit:
sellitem Cinquedea;
}
-alberta_in,176,81,3 trader Trading Merchant#alb 4_M_HUMERCHANT,{
-OnInit:
- sellitem Bullet;
- sellitem Silver_Bullet;
- sellitem Shell_Of_Blood;
- sellitem Branch;
- sellitem Crimson_Bolt;
- sellitem The_Cyclone;
- sellitem Rolling_Stone;
- sellitem Black_Rose;
- sellitem Long_Barrel;
- sellitem Jungle_Carbine;
- sellitem Thunder_P;
-}
-
//== Aldebaran =============================================
aldeba_in,20,60,0 trader Armor Dealer#alde 4W_F_01,{
OnInit:
@@ -655,22 +610,6 @@ OnInit:
sellitem Zargon;
}
-geffen_in,77,167,0 trader Tool Dealer#gef 1_F_03,{
-OnInit:
- sellitem Arrow;
- sellitem Spectacles;
- sellitem Red_Potion;
- sellitem Orange_Potion;
- sellitem Yellow_Potion;
- sellitem White_Potion;
- sellitem Green_Potion;
- sellitem Center_Potion;
- sellitem Awakening_Potion;
- sellitem Wing_Of_Fly;
- sellitem Wing_Of_Butterfly;
- sellitem Granpa_Beard;
-}
-
geffen_in,77,173,0 trader Magical Item Seller#gef 1_M_WIZARD,{
OnInit:
sellitem Blue_Gemstone;
@@ -683,24 +622,6 @@ OnInit:
sellitem Silver_Robe;
}
-geffen_in,171,123,4 trader Tool Dealer#gef2 1_M_WIZARD,{
-OnInit:
- sellitem Empty_Cylinder;
- sellitem Empty_Potion;
-}
-
-geffen,193,152,4 trader Pet Groomer#gef 4_F_TELEPORTER,{
-OnInit:
- sellitem Pet_Food;
- sellitem Pet_Incubator;
- sellitem Backpack;
- sellitem Rocker_Glasses;
- sellitem Mojji;
- sellitem Vital_Flower_;
- sellitem Flame_Gemstone;
- sellitem Bun_;
-}
-
//== Kunlun ================================================
gonryun,147,84,5 trader Tool Dealer#gon 4_M_TWOLDMAN,{
OnInit:
@@ -1544,72 +1465,6 @@ OnInit:
sellitem Novice_Armlet;
}
-payon_in01,5,49,7 trader Tool Dealer#pay 4_M_ORIENT01,{
-OnInit:
- sellitem Arrow;
- sellitem Spectacles;
- sellitem Red_Potion;
- sellitem Orange_Potion;
- sellitem Yellow_Potion;
- sellitem White_Potion;
- sellitem Green_Potion;
- sellitem Center_Potion;
- sellitem Awakening_Potion;
- sellitem Wing_Of_Fly;
- sellitem Wing_Of_Butterfly;
- sellitem Booby_Trap;
-}
-
-payon_in02,87,34,0 trader Tool Dealer#pay2 1_F_ORIENT_01,{
-OnInit:
- sellitem Arrow;
- sellitem Silver_Arrow;
- sellitem Spectacles;
- sellitem Red_Potion;
- sellitem Orange_Potion;
- sellitem Yellow_Potion;
- sellitem White_Potion;
- sellitem Green_Potion;
- sellitem Center_Potion;
- sellitem Awakening_Potion;
- sellitem Wing_Of_Fly;
- sellitem Wing_Of_Butterfly;
- sellitem Booby_Trap;
-}
-
-payon,159,96,4 trader Tool Dealer#pay3 4_M_ORIENT01,{
-OnInit:
- sellitem Arrow;
- sellitem Red_Potion;
- sellitem Center_Potion;
- sellitem Wing_Of_Fly;
- sellitem Wing_Of_Butterfly;
-}
-
-payon,177,131,4 trader Pet Groomer#pay 4_F_TELEPORTER,{
-OnInit:
- sellitem Pet_Food;
- sellitem Pet_Incubator;
- sellitem Backpack;
- sellitem Rocker_Glasses;
- sellitem Mojji;
- sellitem Flame_Gemstone;
- sellitem Vital_Flower_;
- sellitem Vital_Flower;
- sellitem Bun_;
- sellitem Damp_Darkness;
- sellitem Small_Snow_Flower;
- sellitem Fresh_Plant;
- sellitem Big_Cell;
- sellitem Apple_Pudding;
- sellitem Mystic_Stone;
- sellitem Flavored_Alcohol;
- sellitem Grilled_Rice_Cake;
- sellitem Fish_With_Blue_Back;
- sellitem Pumpkin_Pie_;
- sellitem Traditional_Cookie;
-}
-
//== Prontera ==============================================
prontera,73,134,0 trader Vendor from Milk Ranch#p 4_F_01,{
OnInit:
@@ -1938,21 +1793,6 @@ OnInit:
}
//== Cooking Addition ======================================
-payon,206,119,5 trader Chef Assistant#pay 4_M_ORIENT02,{
-OnInit:
- sellitem Hot_Sauce;
-}
-
-geffen,196,111,3 trader Chef Assistant#gef 4_M_03,{
-OnInit:
- sellitem Pot;
-}
-
-alberta,167,135,5 trader Chef Assistant#alb 4_M_05,{
-OnInit:
- sellitem Delicious_Fish;
-}
-
aldebaran,165,107,2 trader Chef Assistant#alde 4W_M_01,{
OnInit:
sellitem Red_Spice;
diff --git a/npc/merchants/socket_enchant.txt b/npc/merchants/socket_enchant.txt
index 8b2a3275b..db8b69feb 100644
--- a/npc/merchants/socket_enchant.txt
+++ b/npc/merchants/socket_enchant.txt
@@ -61,7 +61,7 @@
mes "Adding Slots may seem simple, but it's far more complicated than it looks.";
mes "If you're interested in my service, let me know.";
next;
- switch(select("Add Slot to Weapon:Add Slot to Armor:Slot Attempt Info:Cancel"))
+ switch(select("Add Slot to Weapon", "Add Slot to Armor", "Slot Attempt Info", "Cancel"))
{
case 1:
mes "[Seiyablem]";
@@ -69,14 +69,14 @@
mes "I categorize weapons by their difficulty in adding a Slot, C Class being easiest and S Class the most difficult.";
mes "Which class would you like to try?";
next;
- switch(select("C Class:B Class:A Class:S Class"))
+ switch(select("C Class", "B Class", "A Class", "S Class"))
{
case 1:
mes "[Seiyablem]";
mes "C Class, eh?";
mes "Now, I can only upgrade certain equipment in that class, so please choose one of the following items, so we can try to add a Slot to it.";
next;
- switch(select("Trident:Rope:Violin"))
+ switch(select("Trident", "Rope", "Violin"))
{
case 1: callfunc "Func_Socket",1460,1461,40,66,200,1010,10;
case 2: callfunc "Func_Socket",1950,1951,40,66,200,1010,10;
@@ -88,7 +88,7 @@
mes "Alright, this is the average equipment category.";
mes "Please choose the weapon to which you'd like me to try to add a Slot.";
next;
- switch(select("Chain:Gladius:Gakkung Bow:Pike:Haedonggum:Lute:Wire:Waghnakh:Arbalest Bow"))
+ switch(select("Chain", "Gladius", "Gakkung Bow", "Pike", "Haedonggum", "Lute", "Wire", "Waghnakh", "Arbalest Bow"))
{
case 1: callfunc "Func_Socket",1519,1520,40,61,300,1010,10;
case 2: callfunc "Func_Socket",1219,1220,40,61,300, 984, 1,999,5;
@@ -106,7 +106,7 @@
mes "This is some high risk territory!";
mes "Alright, which weapon would you like me to try adding a Slot?";
next;
- switch(select("Hunter Bow:Survivor's Rod(INT):Zweihander:Flamberge:Infiltrator:Ballista:Stunner:Berserk:Claymore"))
+ switch(select("Hunter Bow", "Survivor's Rod(INT)", "Zweihander", "Flamberge", "Infiltrator", "Ballista", "Stunner", "Berserk", "Claymore"))
{
case 1: callfunc "Func_Socket",1718,1726,40,61,500,984,2,999,10;
case 2: callfunc "Func_Socket",1619,1620,40,61,500,984,5,999,10;
@@ -125,7 +125,7 @@
mes "It'd be a near miracle if I can actually pull this off.";
mes "Okay... Which weapon shall we try adding a Slot to?";
next;
- switch(select("Gungnir:Poison Knife:Ice Pick:Sucsamad:Ginnungagap:Cutlas:Crescent Scythe:Survivor's Rod(DEX)"))
+ switch(select("Gungnir", "Poison Knife", "Ice Pick", "Sucsamad", "Ginnungagap", "Cutlas", "Crescent Scythe", "Survivor's Rod(DEX)"))
{
case 1: callfunc "Func_Socket", 1413, 1418,40,51,1000,984,5,999,10;
case 2: callfunc "Func_Socket", 1239,13016,40,51,1000,984,5,999,10;
@@ -145,7 +145,7 @@
mes "C Class is the easiest one, and S Class he hardest one.";
mes "Which class would you like to try?";
next;
- switch(select("C Class:B Class:A Class:S Class"))
+ switch(select("C Class", "B Class", "A Class", "S Class"))
{
case 1:
mes "[Seiyablem]";
@@ -153,7 +153,7 @@
mes "Sounds reasonable.";
mes "Which armor would you like to try adding a Slot?";
next;
- switch(select("Mantle:Coat:Circlet:Biretta"))
+ switch(select("Mantle", "Coat", "Circlet", "Biretta"))
{
case 1: callfunc "Func_Socket",2307,2308,40,66,200,999,3;
case 2: callfunc "Func_Socket",2309,2310,40,66,200,999,3;
@@ -165,7 +165,7 @@
mes "You have chosen average B Class.";
mes "So, what kind of armor do you have?";
next;
- switch(select("Mirror Shield:Chain Mail:Saint Robe:Silk Robe:Boots:Shoes:Muffler:Guard:Buckler:Shield:Bongun Hat"))
+ switch(select("Mirror Shield", "Chain Mail", "Saint Robe", "Silk Robe", "Boots", "Shoes", "Muffler", "Guard", "Buckler", "Shield", "Bongun Hat"))
{
case 1: callfunc "Func_Socket",2107,2108,40,61,250,999,5;
case 2: callfunc "Func_Socket",2314,2315,40,61,250,999,5;
@@ -185,7 +185,7 @@
mes "This is some high risk territory!";
mes "Alright, which armor would you like me to try adding a Slot?";
next;
- switch(select("Gemmed Sallet:Bucket Hat:Memory Book:Tights:Legion Plate Armor:Full Plate:Thief Clothes:Greaves:Coif:Manteau:Helm:Ninja Suit:Orc Helm:Ancient Cape:Monk Hat:Golden Gear:Brooch:Munak Hat"))
+ switch(select("Gemmed Sallet", "Bucket Hat", "Memory Book", "Tights", "Legion Plate Armor", "Full Plate", "Thief Clothes", "Greaves", "Coif", "Manteau", "Helm", "Ninja Suit", "Orc Helm", "Ancient Cape", "Monk Hat", "Golden Gear", "Brooch", "Munak Hat"))
{
case 1: callfunc "Func_Socket",2230,2231,40,61,400,985,1;
case 2: callfunc "Func_Socket",5114,5120,40,61,400,985,1;
@@ -212,7 +212,7 @@
mes "You sure about this?";
mes "Alright... Let me know the Armor to which you'd like to add a Slot, and I'll tell what I need to try it.";
next;
- switch(select("Majestic Goat:Spiky Band:Bone Helm:Corsair:Crown:Tiara:Sphinx Hat:Robe of Cast:Earring:Ring:Bow Thimble"))
+ switch(select("Majestic Goat", "Spiky Band", "Bone Helm", "Corsair", "Crown", "Tiara", "Sphinx Hat", "Robe of Cast", "Earring", "Ring", "Bow Thimble"))
{
case 1: callfunc "Func_Socket",2256,5160,40,51,2000,985,2;
case 2: callfunc "Func_Socket",2258,5161,40,51,2000,985,2;
@@ -287,7 +287,7 @@ function script Func_Socket {
}
mes "Do you still want to try to add a Slot?";
next;
- switch(select("Attempt Slot Addition:Cancel"))
+ switch(select("Attempt Slot Addition", "Cancel"))
{
case 1:
if ((Zeny >= getarg(4)*1000) && (countitem(getarg(5)) >= getarg(6)) && (countitem(getarg(7,512)) >= getarg(8,0)) && (countitem(getarg(0)) > 0)) // if there's no getarg(7) and getarg(8) provided, check itemcount against 0 (we still need a valid item ID though)
diff --git a/npc/merchants/socket_enchant2.txt b/npc/merchants/socket_enchant2.txt
index fc2c2d636..98d33b01c 100644
--- a/npc/merchants/socket_enchant2.txt
+++ b/npc/merchants/socket_enchant2.txt
@@ -83,7 +83,7 @@
mes "and the success chance all depend on";
mes "the specific item I'm working on.";
next;
- switch(select("Weapon:Armor:About that thing you skipped:More information:Quit"))
+ switch(select("Weapon", "Armor", "About that thing you skipped", "More information", "Quit"))
{
case 1:
mes "[Leablem]";
@@ -93,14 +93,14 @@
mes "C class is the easiest one, and S class is the hardest one.";
mes "Which class would you like to try?";
next;
- switch(select("C:B:A:S"))
+ switch(select("C", "B", "A", "S"))
{
case 1:
mes "[Leablem]";
mes "C class, I see.";
mes "So, what kind of weapon do you have?";
next;
- switch(select("Book of Mother Earth:Book of Billows:Book of Gust of Wind:Book of the Blazing Sun"))
+ switch(select("Book of Mother Earth", "Book of Billows", "Book of Gust of Wind", "Book of the Blazing Sun"))
{
case 1: callfunc "Func_Socket2",1554,1569,40,66,200,1010,10;
case 2: callfunc "Func_Socket2",1553,1568,40,66,200,1010,10;
@@ -112,7 +112,7 @@
mes "You have chosen average B class.";
mes "So, what kind of weapon do you have?";
next;
- switch(select("Orcish Axe:Scimiter:Spike"))
+ switch(select("Orcish Axe", "Scimiter", "Spike"))
{
case 1: callfunc "Func_Socket2",1304,1309,40,66,200,984,1;
case 2: callfunc "Func_Socket2",1113,1114,40,66,200,984,1;
@@ -123,7 +123,7 @@
mes "A class? You seem to want little too much. But, no problem.";
mes "So, what kind of weapon do you have?";
next;
- switch(select("Dragon Killer:Katar of Quaking:Katar of Raging Blaze:Katar of Frozen Icicle:Katar of Piercing Wind:Golden Mace:Oriental Lute:Queen's Whip:Spectral Spear:Gae Bolg:Schweizersabel"))
+ switch(select("Dragon Killer", "Katar of Quaking", "Katar of Raging Blaze", "Katar of Frozen Icicle", "Katar of Piercing Wind", "Golden Mace", "Oriental Lute", "Queen's Whip", "Spectral Spear", "Gae Bolg", "Schweizersabel"))
{
case 1: callfunc "Func_Socket2",13001,13030,40,61,500,984,2;
case 2: callfunc "Func_Socket2", 1257, 1276,40,66,500,984,2;
@@ -142,7 +142,7 @@
mes "Huh, S Class?! Oh my god, are you serious?*Tremble*";
mes "So...which S class weapon would you like to make a slot?!";
next;
- switch(select("Zephyrus:Mailbreaker:Dragon Slayer:Swordbreaker:Assasin Dagger:Grand Cross:Executioner"))
+ switch(select("Zephyrus", "Mailbreaker", "Dragon Slayer", "Swordbreaker", "Assasin Dagger", "Grand Cross", "Executioner"))
{
case 1: callfunc "Func_Socket2",1468, 1481,40,51,1000,984,5,999,10;
case 2: callfunc "Func_Socket2",1225,13032,40,51,1000,984,5,999,10;
@@ -161,14 +161,14 @@
mes "C class is the easiest one, and S class is the hardest one.";
mes "Which class would you like to try?";
next;
- switch(select("C:B:A:S"))
+ switch(select("C", "B", "A", "S"))
{
case 1:
mes "[Leablem]";
mes "C class, I see.";
mes "So, what kind of armor do you have?";
next;
- switch(select("Sunflower:Ph.D Hat:Big Ribbon:Boys Cap"))
+ switch(select("Sunflower", "Ph.D Hat", "Big Ribbon", "Boys Cap"))
{
case 1: callfunc "Func_Socket2",2253,5351,40,66,100,999,3;
case 2: callfunc "Func_Socket2",5012,5347,40,66,100,999,3;
@@ -180,7 +180,7 @@
mes "You have chosen average B class.";
mes "So, what kind of armor do you have?";
next;
- switch(select("Skull Ring:High Heels"))
+ switch(select("Skull Ring", "High Heels"))
{
case 1: callfunc "Func_Socket2",2609,2715,40,61,300,999,5;
case 2: callfunc "Func_Socket2",2409,2432,40,61,300,999,5;
@@ -190,7 +190,7 @@
mes "A class? You seem to want little too much. But, no problem.";
mes "So, what kind of armor do you have?";
next;
- switch (select("Pirate Bandana:Black Leather Boots"+(RENEWAL?":Special Ninja Suit":""))) {
+ switch (select("Pirate Bandana", "Black Leather Boots", (RENEWAL?"Special Ninja Suit": ""))) {
case 1: callfunc "Func_Socket2",2287,5350,50,61,500,985,1; // 50,61 - it's not a typo
case 2: callfunc "Func_Socket2",2425,2434,40,51,500,985,1;
case 3: callfunc "Func_Socket2",15053,15056,50,61,500,985,1;
@@ -200,7 +200,7 @@
mes "Huh, S Class?! Oh my god, are you serious?*Tremble*";
mes "So...which S class armor would you like to make a slot?!";
next;
- switch(select("Mage Coat:Holy Robe:Sacred Mission:Undershirt:Pantie"))
+ switch(select("Mage Coat", "Holy Robe", "Sacred Mission", "Undershirt", "Pantie"))
{
case 1: callfunc "Func_Socket2",2334,2372,40,51,1000,985,1; // Mage Coat has 10% success chance
case 2: callfunc "Func_Socket2",2327,2373,45,51,1000,985,1; // the rest has 5%
@@ -429,7 +429,7 @@ function script Func_Socket2 {
mes "Also remember, if the " + (getiteminfo(getarg(0),5)&2 ? "weapon" : "armor") + " has been upgraded, and has been inserted with a card,";
mes "you will lose them even if you succeed in creating a slot.";
next;
- switch(select("Ask for slot creation.:Try next time."))
+ switch(select("Ask for slot creation.", "Try next time."))
{
case 1:
if ((Zeny >= getarg(4)*1000) && (countitem(getarg(5)) >= getarg(6)) && (countitem(getarg(7,512)) >= getarg(8,0)) && (countitem(getarg(0)) > 0)) // if there's no getarg(7) and getarg(8) provided, check itemcount against 0 (we still need a valid item ID though)
diff --git a/npc/merchants/wander_pet_food.txt b/npc/merchants/wander_pet_food.txt
index 7db9f285a..598430932 100644
--- a/npc/merchants/wander_pet_food.txt
+++ b/npc/merchants/wander_pet_food.txt
@@ -49,7 +49,7 @@ prontera,218,218,3 script Pet Enthusiast 4W_KID,{
mes "[Pet Enthusiast Jenny]";
mes "Do you have any food that you are looking for?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
if ((countitem(Broken_Wine_Vessel) > 19) && (countitem(Alchol) > 0)) {
mes "[Pet Enthusiast Jenny]";
@@ -57,7 +57,7 @@ prontera,218,218,3 script Pet Enthusiast 4W_KID,{
mes "Do you want to exchange them for";
mes "^ff000020 Spirit Liquor^000000 for your Wanderer pet?";
next;
- switch(select("Yes, please!:No thank you.")) {
+ switch(select("Yes, please!", "No thank you.")) {
case 1:
mes "[Pet Enthusiast Jenny]";
mes "Ok here you go then.";
diff --git a/npc/other/CashShop_Functions.txt b/npc/other/CashShop_Functions.txt
index 17ce48173..3197b3838 100644
--- a/npc/other/CashShop_Functions.txt
+++ b/npc/other/CashShop_Functions.txt
@@ -83,7 +83,7 @@ function script F_CashReset {
function script F_CashDungeon {
switch(getarg(0)) {
case 1:
- switch(select("Nogg Road:Mjolnir Dead Pit:"+(RENEWAL?"":"Umbala Dungeon")+":Einbroch Mine Dungeon:Payon Dungeon:Toy Dungeon:Glast Heim Underprison:Louyang Dungeon:Hermit's Checkers:Izlude Dungeon:Turtle Island Dungeon:Clock Tower B3f:Clock Tower 3f:Glast Heim Culvert 2f:Sphinx Dungeon 4f:Inside Pyramid 4f:Prontera Culvert 3f:Amatsu Dungeon 1f (Tatami Maze):Somatology Laboratory 1st floor:Ayothya Ancient Shrine 2nd floor")) {
+ switch(select("Nogg Road", "Mjolnir Dead Pit", (RENEWAL?"": "Umbala Dungeon"), "Einbroch Mine Dungeon", "Payon Dungeon", "Toy Dungeon", "Glast Heim Underprison", "Louyang Dungeon", "Hermit's Checkers", "Izlude Dungeon", "Turtle Island Dungeon", "Clock Tower B3f", "Clock Tower 3f", "Glast Heim Culvert 2f", "Sphinx Dungeon 4f", "Inside Pyramid 4f", "Prontera Culvert 3f", "Amatsu Dungeon 1f (Tatami Maze)", "Somatology Laboratory 1st floor", "Ayothya Ancient Shrine 2nd floor")) {
case 1: warp "mag_dun01",125,71; end; // Nogg Road
case 2: warp "mjo_dun02",80,297; end; // Mjolnir Dead Pit
case 3: warp "um_dun02",125,122; end; // Umbala Dungeon (Pre-Renewal only)
@@ -106,7 +106,7 @@ function script F_CashDungeon {
case 20: warp "ayo_dun02",70,240; end; // Ayotaya Dungeon 2F
}
case 2: // Menu names are not official.
- switch(select("Thor Volcano 2f:Ice Dungeon Entrance:Nameless Island Entrance:Niflheim:Labyrinth Forest 2f:Ruins of Juperos Entrance:Ant Hell 2f:Kiel Hyre's Academy Entrance:Thanatos Tower Entrance:Abyss Lake Entrance:Rachel Sanctuary Entrance:Odin Temple 2f")) {
+ switch(select("Thor Volcano 2f", "Ice Dungeon Entrance", "Nameless Island Entrance", "Niflheim", "Labyrinth Forest 2f", "Ruins of Juperos Entrance", "Ant Hell 2f", "Kiel Hyre's Academy Entrance", "Thanatos Tower Entrance", "Abyss Lake Entrance", "Rachel Sanctuary Entrance", "Odin Temple 2f")) {
case 1: warp "thor_v02",77,208; end; // Thor Volcano 2F
case 2: warp "ra_fild01",237,333; end; // Ice Dungeon
case 3: warp "ve_fild07",127,131; end; // Nameless Island
@@ -121,7 +121,7 @@ function script F_CashDungeon {
case 12: warp "odin_tem02",257,374; end; // Odin Temple F2
}
case 3:
- switch(select("Bio Lab (2nd Floor):Ice Dungeon (3rd Floor):Odin Temple (3rd Floor):Thor Volcano (3rd Floor):Abyss Lake (3rd Floor):Juperos Ruins (2nd Floor)")) {
+ switch(select("Bio Lab (2nd Floor)", "Ice Dungeon (3rd Floor)", "Odin Temple (3rd Floor)", "Thor Volcano (3rd Floor)", "Abyss Lake (3rd Floor)", "Juperos Ruins (2nd Floor)")) {
case 1: warp "lhz_dun02",145,149; end; // Somatology Laboratory 2F
case 2: warp "ice_dun03",150,176; end; // Ice Dungeon 3F
case 3: warp "odin_tem03",278,235; end; // Odin Temple 3F
@@ -140,7 +140,7 @@ function script F_CashDungeon {
function script F_CashCity {
switch(getarg(0)) {
case 1: // Yellow - Rune-Midgart
- switch(select("Prontera:Izlude:Geffen:Payon:Morroc:Alberta:Al de Baran")) {
+ switch(select("Prontera", "Izlude", "Geffen", "Payon", "Morroc", "Alberta", "Al de Baran")) {
case 1: warp "prontera",122,87; end;
case 2: if (RENEWAL) warp "izlude",130,90; else warp "izlude",91,105; end;
case 3: warp "geffen",128,48; end;
@@ -150,7 +150,7 @@ function script F_CashCity {
case 7: warp "aldebaran",140,110; end;
}
case 2: // Green - Schwartzvalt
- switch(select("Juno:Lighthalzen:Einbroch:Einbech:Hugel")) {
+ switch(select("Juno", "Lighthalzen", "Einbroch", "Einbech", "Hugel")) {
case 1: warp "yuno",160,170; end;
case 2: warp "lighthalzen",190,310; end;
case 3: warp "einbroch",230,190; end;
@@ -158,19 +158,19 @@ function script F_CashCity {
case 5: warp "hugel",92,165; end;
}
case 3: // Red - Arunafeltz
- switch(select("Rachel:Veins")) {
+ switch(select("Rachel", "Veins")) {
case 1: warp "rachel",120,125; end;
case 2: warp "veins",215,105; end;
}
case 4: // Blue - Islands
- switch(select("Amatsu:Kunlun:Ayotaya:Louyang")) {
+ switch(select("Amatsu", "Kunlun", "Ayotaya", "Louyang")) {
case 1: warp "amatsu",110,140; end;
case 2: warp "gonryun",160,115; end;
case 3: warp "ayothaya",220,170; end;
case 4: warp "louyang",217,95; end;
}
case 5: // Blue - Islands (Renewal)
- switch(select("Amatsu:Kunlun:Ayotaya:Louyang:Moscovia:Dewata:Brasilis")) {
+ switch(select("Amatsu", "Kunlun", "Ayotaya", "Louyang", "Moscovia", "Dewata", "Brasilis")) {
case 1: warp "amatsu",110,140; end;
case 2: warp "gonryun",160,115; end;
case 3: warp "ayothaya",220,170; end;
@@ -190,7 +190,7 @@ function script F_CashCity {
function script F_CashTele {
switch(getarg(0)) {
case 1:
- switch(select("Prontera:Geffen:Al de Baran:Izlude:Savepoint")) {
+ switch(select("Prontera", "Geffen", "Al de Baran", "Izlude", "Savepoint")) {
case 1: warp "prontera",119,77; end;
case 2: warp "geffen",119,39; end;
case 3: warp "aldebaran",165,107; end;
@@ -198,7 +198,7 @@ function script F_CashTele {
case 5: warp "SavePoint",0,0; end;
}
case 2:
- switch(select("Payon:Alberta:Morroc:Comodo:Savepoint")) {
+ switch(select("Payon", "Alberta", "Morroc", "Comodo", "Savepoint")) {
case 1: warp "payon",158,55; end;
case 2: warp "alberta",115,57; end;
case 3: warp "morocc",158,48; end;
@@ -206,7 +206,7 @@ function script F_CashTele {
case 5: warp "SavePoint",0,0; end;
}
case 3:
- switch(select("Louyang:Amatsu:Kunlun Field:Ayothaya:Savepoint")) {
+ switch(select("Louyang", "Amatsu", "Kunlun Field", "Ayothaya", "Savepoint")) {
case 1: warp "louyang",214,101; end;
case 2: warp "amatsu",112,145; end;
case 3: warp "gonryun",160,118; end;
@@ -214,14 +214,14 @@ function script F_CashTele {
case 5: warp "SavePoint",0,0; end;
}
case 4:
- switch(select("Lutie Field:Umbala:Niflheim:Savepoint")) {
+ switch(select("Lutie Field", "Umbala", "Niflheim", "Savepoint")) {
case 1: warp "xmas",148,131; end;
case 2: warp "umbala",93,154; end;
case 3: warp "niflheim",187,189; end;
case 4: warp "SavePoint",0,0; end;
}
case 5:
- switch(select("Juno:Einbroch:Lighthalzen:Hugel:Savepoint")) {
+ switch(select("Juno", "Einbroch", "Lighthalzen", "Hugel", "Savepoint")) {
case 1: warp "yuno",157,124; end;
case 2: warp "einbroch",230,192; end;
case 3: warp "lighthalzen",158,94; end;
@@ -229,7 +229,7 @@ function script F_CashTele {
case 5: warp "SavePoint",0,0; end;
}
case 6:
- switch(select("Rachel:Veins:Savepoint")) {
+ switch(select("Rachel", "Veins", "Savepoint")) {
case 1: warp "rachel",118,132; end;
case 2: warp "veins",214,125; end;
case 3: warp "SavePoint",0,0; end;
@@ -242,7 +242,7 @@ function script F_CashTele {
// - Warps player to selected guild castle.
// - No arguments.
function script F_CashSiegeTele {
- switch(select("Neuschwanstein (aldeg_cas01):Hohenschwangau (aldeg_cas02):Nuernberg (aldeg_cas03):Wuerzburg (aldeg_cas04):Rothenburg (aldeg_cas05):Repherion (gefg_cas01):Eeyorbriggar (gefg_cas02):Yesnelph (gefg_cas03):Bergel (gefg_cas04):Mersetzdeitz (gefg_cas05):Bright Arbor (payg_cas01):Sacred Altar (payg_cas02):Holy Shadow (payg_cas03):Scarlet Palace (payg_cas04):Bamboo Grove Hill (payg_cas05):Kriemhild (prtg_cas01):Swanhild (prtg_cas02):Fadhgridh (prtg_cas03):Skoegul (prtg_cas04):Gondul (prtg_cas05)")) {
+ switch(select("Neuschwanstein (aldeg_cas01)", "Hohenschwangau (aldeg_cas02)", "Nuernberg (aldeg_cas03)", "Wuerzburg (aldeg_cas04)", "Rothenburg (aldeg_cas05)", "Repherion (gefg_cas01)", "Eeyorbriggar (gefg_cas02)", "Yesnelph (gefg_cas03)", "Bergel (gefg_cas04)", "Mersetzdeitz (gefg_cas05)", "Bright Arbor (payg_cas01)", "Sacred Altar (payg_cas02)", "Holy Shadow (payg_cas03)", "Scarlet Palace (payg_cas04)", "Bamboo Grove Hill (payg_cas05)", "Kriemhild (prtg_cas01)", "Swanhild (prtg_cas02)", "Fadhgridh (prtg_cas03)", "Skoegul (prtg_cas04)", "Gondul (prtg_cas05)")) {
case 1: warp "alde_gld",48,91; end;
case 2: warp "alde_gld",103,245; end;
case 3: warp "alde_gld",142,87; end;
@@ -274,7 +274,7 @@ function script F_Snowball {
cutin "rutie_snownow03",2;
mes "[Snowman]";
mes "Merry Christmas!";
- switch(select("Restore Some HP/SP:Strengthen My Body!:Restore My SP Fully.:Return to Savepoint")) {
+ switch(select("Restore Some HP/SP", "Strengthen My Body!", "Restore My SP Fully.", "Return to Savepoint")) {
case 1:
mes "Aha!";
mes "Quiet night~";
diff --git a/npc/other/acolyte_warp.txt b/npc/other/acolyte_warp.txt
index da37d3b3d..1b5404a78 100644
--- a/npc/other/acolyte_warp.txt
+++ b/npc/other/acolyte_warp.txt
@@ -50,7 +50,7 @@ prontera,98,121,4 script Acolyte#Prtclear 4_F_01,{
mes "I am willing to warp you to the many locations that I have memorized for a small fee.";
mes "Would you like to use this service?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Keiki]";
mes "Where would you like to go to?";
@@ -113,7 +113,7 @@ yuno,142,184,6 script Acolyte#Junoclear 4_F_01,{
mes "I am willing to warp you to the many locations that I have memorized for a small fee.";
mes "Would you like to use this service?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Isalei]";
mes "Where would you like to go to?";
diff --git a/npc/other/arena/arena_aco.txt b/npc/other/arena/arena_aco.txt
index ebbfb975e..a700ee1bb 100644
--- a/npc/other/arena/arena_aco.txt
+++ b/npc/other/arena/arena_aco.txt
@@ -1587,7 +1587,7 @@ arena_room,94,82,7 script Arena Record Staff#aco 1_F_PRIEST,{
mes "Class Arena Challenges?";
mes "Please choose from the menu.";
next;
- switch(select("Acolyte Mode:Priest - Level 70 or lower:Priest - Level 80 or lower:Priest - Level 90 or lower:Priest - Level 91 ~ "+(RENEWAL?"160":"99"))) {
+ switch(select("Acolyte Mode", "Priest - Level 70 or lower", "Priest - Level 80 or lower", "Priest - Level 90 or lower", "Priest - Level 91 ~ "+(RENEWAL?"160":"99"))) {
case 1:
.@acotop_t = $arn_acotop;
.@acotop_n$ = $arn_acotopn$;
@@ -1741,7 +1741,7 @@ arena_room,195,5,3 script log-on-aco#arena 4_NFWISP,{
mes "particular mode in the";
mes "Arena Acolyte Class Mode.^000000";
next;
- switch(select("Cancel:Acolyte:~level 70:~level 80:~level 90:~level "+(RENEWAL?"160":"99"))) {
+ switch(select("Cancel", "Acolyte", "~level 70", "~level 80", "~level 90", "~level "+(RENEWAL?"160":"99"))) {
case 1:
mes "^3355FFCommand has";
mes "been canceled.^000000";
@@ -1786,7 +1786,7 @@ arena_room,195,10,3 script acolink#arena 4_NFWISP,{
mes "Class Mode. Choose";
mes "an option from the menu.";
next;
- switch(select("Cancel:Warp ON:Warp OFF")) {
+ switch(select("Cancel", "Warp ON", "Warp OFF")) {
case 1:
mes "Command has";
mes "been canceled.";
diff --git a/npc/other/arena/arena_point.txt b/npc/other/arena/arena_point.txt
index befe71d23..40af36d46 100644
--- a/npc/other/arena/arena_point.txt
+++ b/npc/other/arena/arena_point.txt
@@ -40,7 +40,7 @@ prt_are_in,103,11,3 script Arena Point Manager 4_M_JOB_HUNTER,{
mes "Al De Baran's Turbo Track, I can,";
mes "convert them into Arena Points.";
next;
- switch(select("Point Check:Convert Points:^660000Conversion Info^000000")) {
+ switch(select("Point Check", "Convert Points", "^660000Conversion Info^000000")) {
case 1:
mes "[Arena Point Manager]";
mes "" + strcharinfo(0) + ",";
@@ -62,7 +62,7 @@ prt_are_in,103,11,3 script Arena Point Manager 4_M_JOB_HUNTER,{
mes "when you convert more than 10";
mes "Track Points at one time, you can only convert in ^4D4DFFmultiples of 10^000000.";
next;
- switch(select("2 TP -> 1 AP:4 TP -> 2 AP:6 TP -> 3 AP:8 TP -> 4 AP:10 TP and more:Cancel")) {
+ switch(select("2 TP -> 1 AP", "4 TP -> 2 AP", "6 TP -> 3 AP", "8 TP -> 4 AP", "10 TP and more", "Cancel")) {
case 1:
callsub S_ExchangePoints,28999,2,1;
case 2:
diff --git a/npc/other/arena/arena_room.txt b/npc/other/arena/arena_room.txt
index 4857b5ec5..83a8b4de9 100644
--- a/npc/other/arena/arena_room.txt
+++ b/npc/other/arena/arena_room.txt
@@ -43,7 +43,7 @@ arena_room,94,93,5 script Vendigos 4W_M_01,{
mes "If you have any questions, feel free to ask me.";
next;
while(1) {
- switch(select("How to challenge:About Arena Points:My Current Arena Points:Cancel")) {
+ switch(select("How to challenge", "About Arena Points", "My Current Arena Points", "Cancel")) {
case 1:
mes "[Vendigos]";
mes "There are two different kinds of arena mode such as ^3131FFPlayer Mode^000000 and ^3131FFParty Mode^000000.";
@@ -129,7 +129,7 @@ arena_room,105,82,5 script Arena Record Staff 1_M_LIBRARYMASTER,{
mes "Would you like to check the top record players in each stage?";
mes "If so, please choose a menu below.";
next;
- switch(select("Lv 50 Stage:Lv 60 Stage:Lv 70 Stage:Lv 80 Stage:Party Stage")) {
+ switch(select("Lv 50 Stage", "Lv 60 Stage", "Lv 70 Stage", "Lv 80 Stage", "Party Stage")) {
case 1:
mes "[Owen Kheuv]";
mes "Currently the top player of the arena Lv 50 stage is ^3131FF "+$arena_50topn$+"^000000, the top record is ^3131FF"+$top_50min+"^000000 minutes ^3131FF"+$top_50sec+"^000000 seconds.";
@@ -423,9 +423,9 @@ sec_in02,72,180,3 script Arena Manager#arena 4_NFWISP,{
mes "[Arena Manager]";
mes "Select an option.";
next;
- switch(select("Restart arena:Rearrange the Ranking Time")) {
+ switch(select("Restart arena", "Rearrange the Ranking Time")) {
case 1:
- switch(select("Lv 50:Lv 60:Lv 70:Lv 80:Party Mode")) {
+ switch(select("Lv 50", "Lv 60", "Lv 70", "Lv 80", "Party Mode")) {
case 1:
.@arena = 50;
break;
@@ -444,7 +444,7 @@ sec_in02,72,180,3 script Arena Manager#arena 4_NFWISP,{
mes "You have chosen to restart party arena stage.";
mes "Do you wish to proceed?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
donpcevent "Ponox::OnStart";
mes "[Arena Manager]";
@@ -462,7 +462,7 @@ sec_in02,72,180,3 script Arena Manager#arena 4_NFWISP,{
mes "You have chosen to restart Lv "+.@arena+" arena stage.";
mes "Do you wish to proceed?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
donpcevent "Lv"+.@arena+" Waiting Room::OnStart";
mes "[Arena Manager]";
@@ -481,13 +481,13 @@ sec_in02,72,180,3 script Arena Manager#arena 4_NFWISP,{
mes "[Arena Manager]";
mes "Are you sure you want to rearrange the ranking time?";
next;
- switch(select("No:Yes")) {
+ switch(select("No", "Yes")) {
case 1:
mes "[Arena Manager]";
mes "Phew~ :)";
close;
case 2:
- switch(select("Lv 50:Lv 60:Lv 70:Lv 80:Party Mode")) {
+ switch(select("Lv 50", "Lv 60", "Lv 70", "Lv 80", "Party Mode")) {
case 1:
.@min$ = "$top50min";
.@sec$ = "$top50sec";
@@ -546,7 +546,7 @@ sec_in02,79,171,3 script Reward Manager#arena 4_NFWISP,{
mes "[Reward Manager]";
mes "You have chosen to hide the teleporter NPC.";
next;
- switch(select("Cancel:Yes:Turn on")) {
+ switch(select("Cancel", "Yes", "Turn on")) {
case 1:
mes "[Reward Manager]";
mes "You have canceled the command.";
@@ -570,7 +570,7 @@ arena_room,105,93,5 script Teleporter#arena 1_M_JOBTESTER,{
mes "I can move you to the reward arena!";
mes "Would you like to go there?";
next;
- switch(select("Yes:No.")) {
+ switch(select("Yes", "No.")) {
case 1:
mes "[Teleporter]";
mes "Let me guide you.";
@@ -601,12 +601,12 @@ prt_are_in,98,14,3 script Givu#arena 4_F_JOB_KNIGHT,{
mes "You can exchange your arena points with various stuffs.";
mes "Please choose a menu below.";
next;
- switch(select("Exchange with Consumable items:Exchange with EXP points:Take a Souvenir Picture:Check Current Arena Points")) {
+ switch(select("Exchange with Consumable items", "Exchange with EXP points", "Take a Souvenir Picture", "Check Current Arena Points")) {
case 1:
mes "[Givu]";
mes "What consumable item do you wish to exchange?";
next;
- switch(select("Honey:Royal Jelly:Mastela Fruit:Condensed White Potion:Anodyne:Yggdrasil Seed:Yggdrasilberry:Old Blue Box:Old Purple Box:Old Card Album")) {
+ switch(select("Honey", "Royal Jelly", "Mastela Fruit", "Condensed White Potion", "Anodyne", "Yggdrasil Seed", "Yggdrasilberry", "Old Blue Box", "Old Purple Box", "Old Card Album")) {
case 1: callfunc "Func_Are_Rew",518,5,20;
case 2: callfunc "Func_Are_Rew",526,5,30;
case 3: callfunc "Func_Are_Rew",522,5,30;
@@ -623,7 +623,7 @@ prt_are_in,98,14,3 script Givu#arena 4_F_JOB_KNIGHT,{
mes "Would you like to exchange your arena points with experience points?";
mes "It requires 40 arena points.";
next;
- switch(select("Cancel:Yes")) {
+ switch(select("Cancel", "Yes")) {
case 1:
mes "[Givu]";
mes "You have canceled your request.";
@@ -655,7 +655,7 @@ prt_are_in,98,14,3 script Givu#arena 4_F_JOB_KNIGHT,{
mes "[Givu]";
mes "You have chosen a souvenir picture services.";
next;
- switch(select("About souvenir Picture Services:Take a picture")) {
+ switch(select("About souvenir Picture Services", "Take a picture")) {
case 1:
mes "[Givu]";
mes "Do you see stairs at the right side of me?";
@@ -679,7 +679,7 @@ prt_are_in,98,14,3 script Givu#arena 4_F_JOB_KNIGHT,{
mes "Please choose an NPC at below.";
mes "The NPC will appear for 1 minute and this service requires 10 arena points.";
next;
- switch(select("Baphomet:Dark Lord:Doppelganger:Eddga:Dracula:Samurai:Stormy Knight:Phreeoni:Girl:Valkyrie")) {
+ switch(select("Baphomet", "Dark Lord", "Doppelganger", "Eddga", "Dracula", "Samurai", "Stormy Knight", "Phreeoni", "Girl", "Valkyrie")) {
case 1: $@arena_picture_id = 1039; break;
case 2: $@arena_picture_id = 1272; break;
case 3: $@arena_picture_id = 1046; break;
@@ -705,7 +705,7 @@ prt_are_in,98,14,3 script Givu#arena 4_F_JOB_KNIGHT,{
else
mes "Would you like to take a picture with a "+getmonsterinfo($@arena_picture_id,0)+"?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
arena_point -= 10;
$@arena_picture = 1;
@@ -979,7 +979,7 @@ sec_in02,72,171,3 script Picture Manager#arena 4_NFWISP,{
mes "[Picture Manager]";
mes "Would you like to reset Picture Reward variable to 0?";
next;
- switch(select("Cancel:Yes")) {
+ switch(select("Cancel", "Yes")) {
case 1:
mes "[Picture Manager]";
mes "You have canceled your request.";
diff --git a/npc/other/auction.txt b/npc/other/auction.txt
index f4b9c41e1..21b2972a8 100644
--- a/npc/other/auction.txt
+++ b/npc/other/auction.txt
@@ -56,7 +56,7 @@ function script F_AuctionWarper {
mes "like to enter the";
mes "Auction Hall?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
if (getarg(0) == 1 || getarg(0) == 4) {
mes "[Auction Hall Guide]";
mes "Great! Well then,";
@@ -111,7 +111,7 @@ auction_02,43,17,0 warp auction_enterance_lhz 1,1,lighthalzen,209,169
mes "Welcome to the Auction Hall.";
mes "Would you like to view the goods?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
mes "[Auction Broker]";
if ( getbattleflag( "feature.auction" ) ) {
mes "Very well.";
diff --git a/npc/other/books.txt b/npc/other/books.txt
index 3a510d94c..919da1ca8 100644
--- a/npc/other/books.txt
+++ b/npc/other/books.txt
@@ -41,10 +41,10 @@ prt_in,168,56,4 script Monster Encyclopedia#prt HIDDEN_NPC,{
.@loop1 = 1;
while(.@loop1) {
.@loop2 = 1;
- switch(select("Water Property Monsters:Wind Property Monsters:Spritual Property Monsters:Cancel")) {
+ switch(select("Water Property Monsters", "Wind Property Monsters", "Spritual Property Monsters", "Cancel")) {
case 1:
while(.@loop2) {
- switch(select("Small Sized Monsters:Medium Sized Monsters:Great Sized Monsters:Cancel")) {
+ switch(select("Small Sized Monsters", "Medium Sized Monsters", "Great Sized Monsters", "Cancel")) {
case 1:
mes "^FF0000[Vol. 1: Small Water Monsters]^000000";
mes "1. Plankton";
@@ -240,7 +240,7 @@ prt_in,168,56,4 script Monster Encyclopedia#prt HIDDEN_NPC,{
case 2:
while(.@loop2) {
- switch(select("Small Sized Monsters:Medium Sized Monsters:Great Sized Monsters:Cancel")) {
+ switch(select("Small Sized Monsters", "Medium Sized Monsters", "Great Sized Monsters", "Cancel")) {
case 1:
mes "^FF0000[Vol. 4: Small Wind Monsters]^000000";
mes "1. Chonchon";
@@ -352,7 +352,7 @@ prt_in,168,56,4 script Monster Encyclopedia#prt HIDDEN_NPC,{
case 3:
while(.@loop2) {
- switch(select("Small Sized Monsters:Medium Sized Monsters:Great Sized Monsters:Cancel")) {
+ switch(select("Small Sized Monsters", "Medium Sized Monsters", "Great Sized Monsters", "Cancel")) {
case 1:
mes "^FF0000[Vol. 7: Small Ghost Monsters]^000000";
mes "1. Whisper";
@@ -422,10 +422,10 @@ prt_in,159,56,4 script Monster Encyclopedia#2pr HIDDEN_NPC,{
.@loop1 = 1;
while(.@loop1) {
.@loop2 = 1;
- switch(select("Earth Property Monsters:Fire Property Monsters:Neutral Property Monsters:Cancel")) {
+ switch(select("Earth Property Monsters", "Fire Property Monsters", "Neutral Property Monsters", "Cancel")) {
case 1:
while(.@loop2) {
- switch(select("Small Sized Monsters:Medium Sized Monsters:Great Sized Monsters:Cancel")) {
+ switch(select("Small Sized Monsters", "Medium Sized Monsters", "Great Sized Monsters", "Cancel")) {
case 1:
mes "^FF0000[Vol. 10: Small Earth Monsters]^000000";
mes "1. Fabre";
@@ -675,7 +675,7 @@ prt_in,159,56,4 script Monster Encyclopedia#2pr HIDDEN_NPC,{
case 2:
while(.@loop2) {
- switch(select("Small Sized Monsters:Medium Sized Monsters:Great Sized Monsters:Cancel")) {
+ switch(select("Small Sized Monsters", "Medium Sized Monsters", "Great Sized Monsters", "Cancel")) {
case 1:
mes "^FF0000[Vol. 13: Small Fire Monsters]^000000";
mes "1. Picky";
@@ -810,7 +810,7 @@ prt_in,159,56,4 script Monster Encyclopedia#2pr HIDDEN_NPC,{
case 3:
while(.@loop2) {
- switch(select("Small Sized Monsters:Medium Sized Monsters:Great Sized Monsters:Cancel")) {
+ switch(select("Small Sized Monsters", "Medium Sized Monsters", "Great Sized Monsters", "Cancel")) {
case 1:
mes "^FF0000[Vol. 16: Small Neutral Monsters]^000000";
mes "1. Lunatic";
@@ -900,10 +900,10 @@ prt_in,161,50,4 script Monster Encyclopedia#3pr HIDDEN_NPC,{
.@loop1 = 1;
while(.@loop1) {
.@loop2 = 1;
- switch(select("Dark Property Monsters:Poison Property Monsters:Undead Property Monsters:Cancel")) {
+ switch(select("Dark Property Monsters", "Poison Property Monsters", "Undead Property Monsters", "Cancel")) {
case 1:
while(.@loop2) {
- switch(select("Small Sized Monsters:Medium Sized Monsters:Great Sized Monsters:Cancel")) {
+ switch(select("Small Sized Monsters", "Medium Sized Monsters", "Great Sized Monsters", "Cancel")) {
case 1:
mes "^FF0000[Vol. 19: Small Dark Monsters]^000000";
mes "1. Thief Bug Egg";
@@ -1037,7 +1037,7 @@ prt_in,161,50,4 script Monster Encyclopedia#3pr HIDDEN_NPC,{
}
case 2:
while(.@loop2) {
- switch(select("Small Sized Monsters:Medium Sized Monsters:Great Sized Monsters:Cancel")) {
+ switch(select("Small Sized Monsters", "Medium Sized Monsters", "Great Sized Monsters", "Cancel")) {
case 1:
mes "^FF0000[Vol. 22: Small Poison Monsters]^000000";
mes "^0099FF...^000000";
@@ -1126,7 +1126,7 @@ prt_in,161,50,4 script Monster Encyclopedia#3pr HIDDEN_NPC,{
case 3:
while(.@loop2) {
- switch(select("Small Sized Monsters:Medium Sized Monsters:Great Sized Monsters:Cancel")) {
+ switch(select("Small Sized Monsters", "Medium Sized Monsters", "Great Sized Monsters", "Cancel")) {
case 1:
mes "^FF0000[Vol. 25: Small Undead Monsters]^000000";
mes "^0099FF...^000000";
@@ -1265,10 +1265,10 @@ prt_in,172,96,4 script Monster Encyclopedia#4pr HIDDEN_NPC,{
mes "monsters living in Dungeons.";
next;
.@loop1 = 1;
- switch(select("Ant Hell:Geffen Tower:Sphinx:Cancel")) {
+ switch(select("Ant Hell", "Geffen Tower", "Sphinx", "Cancel")) {
case 1:
while(.@loop1) {
- switch(select("1F:2F:Cancel")) {
+ switch(select("1F", "2F", "Cancel")) {
case 1:
mes "^FF0000[Ant Hell 1F Monsters]^000000";
mes "1. Ant Egg";
@@ -1377,7 +1377,7 @@ prt_in,172,96,4 script Monster Encyclopedia#4pr HIDDEN_NPC,{
case 2:
while(.@loop1) {
- switch(select("1F:2F:3F:4F:Cancel")) {
+ switch(select("1F", "2F", "3F", "4F", "Cancel")) {
case 1:
mes "^FF0000[Geffen Dungeon 1F Monsters]^000000";
mes "1. Familiar";
@@ -1574,7 +1574,7 @@ prt_in,172,96,4 script Monster Encyclopedia#4pr HIDDEN_NPC,{
case 3:
while(.@loop1) {
- switch(select("1F:2F:3F:4F:5F:Cancel")) {
+ switch(select("1F", "2F", "3F", "4F", "5F", "Cancel")) {
case 1:
mes "^FF0000[Sphinx 1F Monsters]^000000";
mes "1. Familiar";
@@ -1746,10 +1746,10 @@ prt_in,164,96,4 script Monster Encyclopedia#5pr HIDDEN_NPC,{
mes "Monsters living in Dungeons.";
next;
.@loop1 = 1;
- switch(select("Orc Dungeon:Byalan Cave near Izlude:Prontera Culvert")){
+ switch(select("Orc Dungeon", "Byalan Cave near Izlude", "Prontera Culvert")){
case 1:
while(.@loop1) {
- switch(select("1F:2F:Cancel")) {
+ switch(select("1F", "2F", "Cancel")) {
case 1:
mes "^FF0000[Orc Dungeon 1F Monsters]^000000";
mes "1. Chonchon";
@@ -1829,7 +1829,7 @@ prt_in,164,96,4 script Monster Encyclopedia#5pr HIDDEN_NPC,{
case 2:
while(.@loop1) {
- switch(select("1F:2F:3F:4F:5F:Cancel")) {
+ switch(select("1F", "2F", "3F", "4F", "5F", "Cancel")) {
case 1:
mes "^FF0000[Byalan Cave 1F Monsters]^000000";
mes "1. Plankton";
@@ -2091,7 +2091,7 @@ prt_in,164,96,4 script Monster Encyclopedia#5pr HIDDEN_NPC,{
case 3:
while(.@loop1) {
- switch(select("1F.:2F.:3F.:4F.:Cancel.")) {
+ switch(select("1F.", "2F.", "3F.", "4F.", "Cancel.")) {
case 1:
mes "^FF0000[Prontera Culvert 1F Monsters]^000000";
mes "1. Thief Bug Egg";
@@ -2324,10 +2324,10 @@ prt_in,172,102,4 script Monster Encyclopedia#6pr HIDDEN_NPC,{
mes "Monsters living in Dungeons.";
next;
.@loop1 = 1;
- switch(select("Mjolnir Dead Pit:Payon Cave:Pyramid")) {
+ switch(select("Mjolnir Dead Pit", "Payon Cave", "Pyramid")) {
case 1:
while(.@loop1) {
- switch(select("1F:2F:3F:Cancel")) {
+ switch(select("1F", "2F", "3F", "Cancel")) {
case 1:
mes "^FF0000[Dead Pit 1F Monsters]^000000";
mes "1. Familiar";
@@ -2431,7 +2431,7 @@ prt_in,172,102,4 script Monster Encyclopedia#6pr HIDDEN_NPC,{
case 2:
while(.@loop1) {
- switch(select("1F:2F:3F:4F:5F:Cancel")) {
+ switch(select("1F", "2F", "3F", "4F", "5F", "Cancel")) {
case 1:
mes "^FF0000[Payon Cave 1F Monsters]^000000";
mes "1. Familiar";
@@ -2609,7 +2609,7 @@ prt_in,172,102,4 script Monster Encyclopedia#6pr HIDDEN_NPC,{
case 3:
while(.@loop1) {
- switch(select("1F:2F:3F:4F:5F:6F:Cancel")) {
+ switch(select("1F", "2F", "3F", "4F", "5F", "6F", "Cancel")) {
case 1:
mes "^FF0000[Pyramid 1F Monsters]^000000";
mes "1. Familiar";
@@ -2832,10 +2832,10 @@ prt_in,164,102,4 script Monster Encyclopedia#7pr HIDDEN_NPC,{
mes "Monsters living in Dungeons.";
next;
.@loop1 = 1;
- switch(select("Sunken Ship near Alberta:Prontera Maze")) {
+ switch(select("Sunken Ship near Alberta", "Prontera Maze")) {
case 1:
while(.@loop1) {
- switch(select("1F:2F:Cancel")) {
+ switch(select("1F", "2F", "Cancel")) {
case 1:
mes "^FF0000[Sunken Ship 1F Monsters]^000000";
mes "1. Plankton";
@@ -2973,7 +2973,7 @@ prt_in,164,102,4 script Monster Encyclopedia#7pr HIDDEN_NPC,{
case 2:
while(.@loop1) {
- switch(select("1F:3F:Cancel")) {
+ switch(select("1F", "3F", "Cancel")) {
case 1:
mes "^FF0000[Prontera Maze 1F Monsters]^000000";
mes "1. Poring";
@@ -3477,7 +3477,7 @@ prt_in,162,68,4 script Vending Guide#pront HIDDEN_NPC,{
mes "so that you can sell items to other";
mes "players and make zeny?";
next;
- if (select("Yes, I do!:Close the book.") == 1) {
+ if (select("Yes, I do!", "Close the book.") == 1) {
mes "^FF0000[Vending Guide for Dummies]^000000";
mes "First, only certain job classes can";
mes "open vending shops. As a Merchant,";
@@ -3575,7 +3575,7 @@ prt_in,168,68,4 script Blacksmith Guide#pront HIDDEN_NPC,{
mes "Weapon Crafting for Blacksmith job";
mes "class characters.";
next;
- switch(select("Ore Refining.:Weapon Craft:Cancel.")) {
+ switch(select("Ore Refining.", "Weapon Craft", "Cancel.")) {
case 1:
mes "^FF0000[Ore Refining for Dummies]^000000";
mes "Rough ores, like Iron Ore, and";
diff --git a/npc/other/comodo_gambling.txt b/npc/other/comodo_gambling.txt
index 07e48365f..89a2b0e8a 100644
--- a/npc/other/comodo_gambling.txt
+++ b/npc/other/comodo_gambling.txt
@@ -445,7 +445,7 @@ comodo,210,154,2 script Suspicious Guy#cmd 2_M_THIEFMASTER,{
mes "[Cain]";
mes "The buzz that's been going around is that she's got a cache of rare equipment and weapons too! So whaddya say? Wanna be partners in crime and rob her house?";
next;
- switch(select("No, thanks.:Sweet, I'm in!")){
+ switch(select("No, thanks.", "Sweet, I'm in!")){
case 1:
mes "[Cain]";
mes "Wha...?";
@@ -473,7 +473,7 @@ comodo,210,154,2 script Suspicious Guy#cmd 2_M_THIEFMASTER,{
mes "and trust me, it's worth it.";
mes "So whaddya say...?";
next;
- switch(select("Alright.:No, thanks.")){
+ switch(select("Alright.", "No, thanks.")){
case 1:
if (Zeny > 499){
mes "[Cain]";
@@ -524,7 +524,7 @@ mjolnir_02,85,362,3 script Blacksmith Miner 4_F_JOB_BLACKSMITH,{
mes "I'm rich!";
emotion e_heh;
next;
- switch(select("I want to buy some.:Congratulations.")){
+ switch(select("I want to buy some.", "Congratulations.")){
case 1:
mes "[Dwayne]";
mes "Ah, you have an";
diff --git a/npc/other/divorce.txt b/npc/other/divorce.txt
index 690182c0a..e0535e250 100644
--- a/npc/other/divorce.txt
+++ b/npc/other/divorce.txt
@@ -157,7 +157,7 @@ nif_in,190,112,5 script Deviruchi#divorce 4_DEVIRUCHI,{
mes "I can help you if you want...";
mes "I can make all of this happen!";
next;
- if (select("No thanks, I am happy.:Yes, please do.") == 1) {
+ if (select("No thanks, I am happy.", "Yes, please do.") == 1) {
mes "[Deviruchi]";
mes "Hmpf~! You must still be";
mes "fascinated with the silly";
@@ -181,7 +181,7 @@ nif_in,190,112,5 script Deviruchi#divorce 4_DEVIRUCHI,{
mes "single's life. All you have to";
mes "do is say the word...";
next;
- if (select("...Give me some time to think.:Any price will do, give me a divorce right now!") == 1) {
+ if (select("...Give me some time to think.", "Any price will do, give me a divorce right now!") == 1) {
mes "[Deviruchi]";
mes "I understand. But if you think";
mes "about anything, think about";
diff --git a/npc/other/fortune.txt b/npc/other/fortune.txt
index fe2708adf..661772c02 100644
--- a/npc/other/fortune.txt
+++ b/npc/other/fortune.txt
@@ -42,7 +42,7 @@ payon_in03,117,128,5 script Fortune Teller 4_M_BIBI,{
mes "[Lhimetorra]";
mes "You're an adventurer of this world... " +strcharinfo(0)+ ", right? So, what can an old person like me do for you?";
next;
- switch(select("I would like a tarot card reading.:What's a tarot card reading?")) {
+ switch(select("I would like a tarot card reading.", "What's a tarot card reading?")) {
case 1:
mes "[Lhimetorra]";
mes "Is that so...?";
@@ -51,7 +51,7 @@ payon_in03,117,128,5 script Fortune Teller 4_M_BIBI,{
mes "[Lhimetorra]";
mes "So, would you like a monster card reading? ";
next;
- switch(select("Yes.:I would like to think it over once more.")) {
+ switch(select("Yes.", "I would like to think it over once more.")) {
case 1:
mes "[Lhimetorra]";
mes "Then...";
@@ -86,7 +86,7 @@ payon_in03,117,128,5 script Fortune Teller 4_M_BIBI,{
mes "...";
mes "Once you have emptied your mind, think of the thing you most wish to know.";
next;
- switch(select(" (I would like to know my love fortune.) : (How rich will I be?) : (I need advice about my future.) : (Can I get a warning of any dangers awaiting?) ")) {
+ switch(select(" (I would like to know my love fortune.) ", " (How rich will I be?) ", " (I need advice about my future.) ", " (Can I get a warning of any dangers awaiting?) ")) {
case 1:
mes "[Lhimetorra]";
mes " I see it... I see a sign of love... ";
@@ -2763,14 +2763,14 @@ payon_in03,75,129,5 script Poring Fortune Teller 4_M_BIBI,{
mes " Welcome, welcome~!! " +strcharinfo(0)+ "~!";
mes " What brings you here today!? ";
next;
- switch(select(" I would like a Poring card reading. : What is a Poring card reading? ")) {
+ switch(select(" I would like a Poring card reading. ", " What is a Poring card reading? ")) {
case 1:
mes "[Chocarle]";
mes " Ah~ is that so! ";
mes " Solving the wonders of the future with these cute and adorable Poring cards! ";
mes " It is 1000z for each fortune! Shall we begin? ";
next;
- switch(select(" Yes. : I would like to think about it once more. ")) {
+ switch(select(" Yes. ", " I would like to think about it once more. ")) {
//=================================================================Fortune Teller ===
case 1:
if (Zeny < 1000) {
@@ -2788,7 +2788,7 @@ payon_in03,75,129,5 script Poring Fortune Teller 4_M_BIBI,{
mes "[Chocarle]";
mes " Then~ gently think of your wish! ";
next;
- switch(select(" (I'm curious about love!) : (I would like to do well in school!) : (Will my friendship be intact?) : (I want to know about my future self!) : (Will I make a lot of money?) ")) {
+ switch(select(" (I'm curious about love!) ", " (I would like to do well in school!) ", " (Will my friendship be intact?) ", " (I want to know about my future self!) ", " (Will I make a lot of money?) ")) {
//=================================================================Love ===
case 1:
mes "[Chocarle]";
diff --git a/npc/other/guildpvp.txt b/npc/other/guildpvp.txt
index c5d4dcf1d..5eda61387 100644
--- a/npc/other/guildpvp.txt
+++ b/npc/other/guildpvp.txt
@@ -46,21 +46,21 @@ pvp_y_room,77,85,4 script Guild Battle Guide 8W_SOLDIER,{
mes "Let me know to which map";
mes "you want me to move you.";
next;
- .@i = select("Map 1:Map 2:Map 3:Map 4:Map 5");
+ .@i = select("Map 1", "Map 2", "Map 3", "Map 4", "Map 5");
mes "[Guild Battle Guide]";
mes "You've chosen Map "+.@i+".";
mes "Now, which team are";
mes "you on? You can choose";
mes "either Team 1 or Team 2.";
next;
- .@j = select("Team 1:Team 2");
+ .@j = select("Team 1", "Team 2");
mes "[Guild Battle Guide]";
mes "Alright, I'll move you";
mes "to Map "+.@i+" as a member";
mes "of Team "+.@j+". Are you ready";
mes "to be transported there now?";
next;
- if(select("Yes:No") == 2) {
+ if(select("Yes", "No") == 2) {
mes "[Guild Battle Guide]";
mes "Alright, I hope to";
mes "see you again on";
diff --git a/npc/other/gympass.txt b/npc/other/gympass.txt
index 249012b2a..d30fafeb8 100644
--- a/npc/other/gympass.txt
+++ b/npc/other/gympass.txt
@@ -67,7 +67,7 @@ payon,173,141,4 script Ripped Cabus#GymPass 4_M_HUMAN_02,{
mes "item carrying capacity ^FF000010 times^000000.";
mes "So... Are you ready to sweat?";
next;
- switch(select("Yes:No:Um, my workouts wore off.")) {
+ switch(select("Yes", "No", "Um, my workouts wore off.")) {
case 1:
if (gympassmemory < 10) {
.@add_carry = gympassmemory + 1;
diff --git a/npc/other/hugel_bingo.txt b/npc/other/hugel_bingo.txt
index 4713698cd..50a9374f6 100644
--- a/npc/other/hugel_bingo.txt
+++ b/npc/other/hugel_bingo.txt
@@ -905,7 +905,7 @@ que_bingo,54,17,5 script Arcade Owner 4_M_05,{
mes "bingo? If you have any";
mes "questions, feel free to ask.";
next;
- switch(select("Rules for Bingo:Bingo Room:Marvelous Medals")) {
+ switch(select("Rules for Bingo", "Bingo Room", "Marvelous Medals")) {
case 1:
mes "[Arcade Owner]";
mes "The rules for playing bingo";
diff --git a/npc/other/item_merge.txt b/npc/other/item_merge.txt
index 35038b621..6f7a9f0e5 100644
--- a/npc/other/item_merge.txt
+++ b/npc/other/item_merge.txt
@@ -45,7 +45,7 @@ prontera,146,95,3 script Mergician#pron 1_M_WIZARD,{
mes "Do you believe in the miracle of Merge god?? If so, repeat my spell loudly as I pronunce it!!!";
mes "Merge Merge, Merrrrge!!!";
next;
- switch(select("What is the miracle of Merge?:Merrrrge!!!!:Abandon...")) {
+ switch(select("What is the miracle of Merge?", "Merrrrge!!!!", "Abandon...")) {
case 1:
mes "[Mergician]";
mes "There is an order which rules the world and keeps the world to go well.";
@@ -71,7 +71,7 @@ prontera,146,95,3 script Mergician#pron 1_M_WIZARD,{
mes "[Mergician]";
mes "And if you eagerly want to be blessed by Merge, be humble and shout out loud! Merge Merge, Merrrrge!!!";
next;
- switch(select("Merrrrge!:Don't follow what he says.")) {
+ switch(select("Merrrrge!", "Don't follow what he says.")) {
case 1:
mes "[Mergician]";
mes "Merge just heard your wish and let it be realised!";
diff --git a/npc/other/mail.txt b/npc/other/mail.txt
index 54067319e..63b53bf24 100644
--- a/npc/other/mail.txt
+++ b/npc/other/mail.txt
@@ -43,7 +43,7 @@
mes "you are required to pay 130 zeny.";
mes "Would you like to use the service?";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
mes "[Mailbox]";
if (Zeny < 130) {
diff --git a/npc/other/marriage.txt b/npc/other/marriage.txt
index 6fa8e63eb..0795e2606 100644
--- a/npc/other/marriage.txt
+++ b/npc/other/marriage.txt
@@ -50,7 +50,7 @@ prt_church,97,100,4 script Wedding Staff#w 1_F_LIBRARYGIRL,{
mes "marriage. Now, did you";
mes "have any questions?";
next;
- if (select("I want to get married.:I don't need your help!") == 1) {
+ if (select("I want to get married.", "I don't need your help!") == 1) {
mes "[Marry Happy]";
mes "Oh, I'm sorry, but";
mes "adopted characters";
@@ -77,7 +77,7 @@ prt_church,97,100,4 script Wedding Staff#w 1_F_LIBRARYGIRL,{
mes "Is there a special someone";
mes "like that in your life?";
next;
- switch(select("Ask about Wedding Ceremony:Ask about Procedure:Apply for Wedding:We are the Invincible Single Army!")) {
+ switch(select("Ask about Wedding Ceremony", "Ask about Procedure", "Apply for Wedding", "We are the Invincible Single Army!")) {
case 1:
mes "[Marry Happy]";
mes "Wise and benevolent";
@@ -158,7 +158,7 @@ prt_church,97,100,4 script Wedding Staff#w 1_F_LIBRARYGIRL,{
mes "Vomars after their grooms";
mes "have finished speaking to him.";
next;
- if (select("Thanks, that helps a lot!:Easiest way to say my partner's name?") == 1) {
+ if (select("Thanks, that helps a lot!", "Easiest way to say my partner's name?") == 1) {
mes "[Marry Happy]";
mes "Well, I'm here to help";
mes "weddings proceed as";
@@ -232,7 +232,7 @@ prt_church,97,100,4 script Wedding Staff#w 1_F_LIBRARYGIRL,{
mes "Now, would you like to";
mes "apply for marriage?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
if (getpartnerid()) {
cutin "wedding_marry02",2;
mes "[Marry Happy]";
@@ -670,7 +670,7 @@ prt_church,100,128,4 script Bishop#w 1_M_PASTOR,{
mes "to be by his side, no matter";
mes "what the dangers may be?";
next;
- if (select("^FF0000No.^000000:I do.") == 1) {
+ if (select("^FF0000No.^000000", "I do.") == 1) {
cutin "wedding_bomars03",2;
mapannounce "prt_church","Next couple, please proceed...",bc_map;
mes "[Vomars]";
@@ -690,7 +690,7 @@ prt_church,100,128,4 script Bishop#w 1_M_PASTOR,{
mes "fidelity and patience?";
mes "Will you marry "+$@wed_groom$+"?";
next;
- if (select("Yes, I do.:^FF0000No.^000000") == 1) {
+ if (select("Yes, I do.", "^FF0000No.^000000") == 1) {
if (isloggedin(getcharid(3,$@wed_groom$))) {
if (marriage($@wed_groom$)) {
//Call Wedding effect
@@ -847,7 +847,7 @@ prt_church,28,178,4 script The King of Midgart 1_M_PRON_KING,{
mes "I can reset the Bishop";
mes "Vomars NPC if you like.";
next;
- switch(select("No, thanks:RESET")) {
+ switch(select("No, thanks", "RESET")) {
case 1:
mes "[Wedding Switch]";
mes "Alright, then.";
@@ -891,7 +891,7 @@ prt_church,20,179,4 script Divorce Staff 1_F_LIBRARYGIRL,{
mes "Wedding Ring in your";
mes "inventory?";
next;
- switch(select("Drop 1 Wedding Ring.:Keep it.")) {
+ switch(select("Drop 1 Wedding Ring.", "Keep it.")) {
case 1:
.@ring = (Sex)?2634:2635; //Bridegroom_Ring, Bride_Ring
if (countitem(.@ring)) {
@@ -946,7 +946,7 @@ prt_church,22,179,4 script Remarry Staff 1_F_LIBRARYGIRL,{
mes "lost your Wedding Ring,";
mes "I can make you a new one.";
next;
- switch(select("Make new Wedding Ring.:Cancel.")) {
+ switch(select("Make new Wedding Ring.", "Cancel.")) {
case 1:
.@ring = (Sex)?2634:2635; //Bridegroom_Ring, Bride_Ring
if (countitem(.@ring) || isequipped(.@ring)) {
diff --git a/npc/other/mercenary_rent.txt b/npc/other/mercenary_rent.txt
index fe982564d..319b897d4 100644
--- a/npc/other/mercenary_rent.txt
+++ b/npc/other/mercenary_rent.txt
@@ -49,7 +49,7 @@
mes .@npc$ + " Mercenary Guild.";
mes "What can I do for you?";
next;
- switch(select("Hire Mercenary:Mercenary Info:Nothing:10th Grade Mercenaries")) {
+ switch(select("Hire Mercenary", "Mercenary Info", "Nothing", "10th Grade Mercenaries")) {
case 1:
mes "[Mercenary Manager]";
mes "You want to hire a";
@@ -73,7 +73,7 @@
mes "Base Level " + .@BaseLevel + " or higher, and";
mes "must pay the " + .@ZenyCost + ",000 zeny fee.";
next;
- if(select("Yes:No") == 2) {
+ if(select("Yes", "No") == 2) {
mes "[Mercenary Manager]";
mes "Oh, really? Well, now";
mes "might not be a good time";
@@ -187,7 +187,7 @@
mes "Are you still interested in";
mes "forming this contract?";
next;
- if (select("Yes:No") == 2) {
+ if (select("Yes", "No") == 2) {
mes "[Mercenary Manager]";
mes "I understand... It takes";
mes "hard work and sacrifice to";
diff --git a/npc/other/monster_museum.txt b/npc/other/monster_museum.txt
index 4254fd055..0788289c2 100644
--- a/npc/other/monster_museum.txt
+++ b/npc/other/monster_museum.txt
@@ -42,7 +42,7 @@ yuno_in03,32,15,3 script Museum Guide 1_F_02,{
mes "[Cenia]";
mes "Welcome to the Monster Museum.";
next;
- switch(select("Monster Museum?:Tips")) {
+ switch(select("Monster Museum?", "Tips")) {
case 1:
mes "[Cenia]";
mes "The Monster Museum was founded by";
diff --git a/npc/other/monster_race.txt b/npc/other/monster_race.txt
index e5827c5a1..9241bd070 100644
--- a/npc/other/monster_race.txt
+++ b/npc/other/monster_race.txt
@@ -334,7 +334,7 @@ p_track01,67,45,5 script Medal Distributor#single 4_F_RACING,{
mes "would you like to exchange your";
mes "Racing Ticket for Prize Medals?";
next;
- if (select("Yes, please.:No, thanks.") == 2) {
+ if (select("Yes, please.", "No, thanks.") == 2) {
mes "[Medal Distributor]";
mes "Um, are you sure? You ";
mes "can only exchange a winning";
@@ -508,7 +508,7 @@ p_track01,76,36,1 script Exit Guide#single 4_M_NFMAN,{
mes "you outside. Would you like";
mes "to leave the arena right now?";
next;
- if (select("Yes:No") == 2) {
+ if (select("Yes", "No") == 2) {
mes "[Exit Guide]";
mes "Alright, then.";
mes "Just let me know";
@@ -545,7 +545,7 @@ hugel,58,72,6 script Eckar Ellebird#single 4_M_NFMAN,{
mes "Monster Race Arena.";
mes "How may I help you today?";
next;
- if (select("Monster Race Info:Enter Monster Race") == 1) {
+ if (select("Monster Race Info", "Enter Monster Race") == 1) {
mes "[Eckar Ellebird]";
mes "Monster Races originated from";
mes "simple children's games in which";
@@ -599,7 +599,7 @@ hugel,58,72,6 script Eckar Ellebird#single 4_M_NFMAN,{
mes "Would you like wager on";
mes "a Single Monster Race?";
next;
- if (select("Yes, please.:No, thanks.") == 2) {
+ if (select("Yes, please.", "No, thanks.") == 2) {
mes "[Eckar Ellebird]";
mes "Very well. I hope that";
mes "you enjoy your time here";
@@ -687,7 +687,7 @@ hugel,58,72,6 script Eckar Ellebird#single 4_M_NFMAN,{
mes "to watch, the fee is 500 zeny";
mes "for spectators. Would you like to enter the Monster Race Arena?";
next;
- if (select("Enter:Cancel") == 2) {
+ if (select("Enter", "Cancel") == 2) {
mes "[Eckar Ellebird]";
mes "Alright, then. If you'd like";
mes "to wager on a monster";
@@ -736,7 +736,7 @@ p_track01,39,49,3 script Game Guide#single 4_F_RACING,{
mes "Monster Race Arena.";
mes "How can I help you?";
next;
- switch(select("Monster Race Info:Wager Info:Ticket Redemption Info")) {
+ switch(select("Monster Race Info", "Wager Info", "Ticket Redemption Info")) {
case 1:
mes "[Game Guide]";
mes "Monster Races originated from";
@@ -1139,7 +1139,7 @@ hugel,62,69,1 script Eckar Erenes#double 4_M_NFMAN,{
mes "the village of Hugel!";
mes "How may I help you?";
next;
- if (select("Monster Race Info:Enter Monster Race") == 1) {
+ if (select("Monster Race Info", "Enter Monster Race") == 1) {
mes "[Eckar Erenes]";
mes "Monster Races originated from";
mes "simple children's games in which";
@@ -1193,7 +1193,7 @@ hugel,62,69,1 script Eckar Erenes#double 4_M_NFMAN,{
mes "Would you like to wager";
mes "on a Dual Monster Race?";
next;
- if (select("Yes, please.:No, thanks.") == 2) {
+ if (select("Yes, please.", "No, thanks.") == 2) {
mes "[Eckar Erenes]";
mes "Very well. I hope that";
mes "you enjoy your time here";
@@ -1279,7 +1279,7 @@ hugel,62,69,1 script Eckar Erenes#double 4_M_NFMAN,{
mes "to watch, the fee is 500 zeny";
mes "for spectators. Would you like to enter the Monster Race Arena?";
next;
- if (select("Enter:Cancel") == 2) {
+ if (select("Enter", "Cancel") == 2) {
mes "[Eckar Erenes]";
mes "Alright, then. If you'd like";
mes "to wager on a monster";
@@ -1350,7 +1350,7 @@ p_track02,73,22,1 script Ticket Helper#2 4_M_HUMAN_02,{
mes "got any questions, or if you";
mes "want to place your wager.";
next;
- switch(select("Check Monster Status:Wager on Race:Monster Race?:Cancel")) {
+ switch(select("Check Monster Status", "Wager on Race", "Monster Race?", "Cancel")) {
case 1:
for (.@i = 1; .@i <= 6; ++.@i)
mes "Monster "+.@i+" [^CC6600Luck^000000: " + $@mon_r02_luk[.@i] + "] [^EE0000HP^000000: " + $@mon_r02_tire[.@i] + "]";
@@ -1390,7 +1390,7 @@ p_track02,73,22,1 script Ticket Helper#2 4_M_HUMAN_02,{
mes "Are you sure you want";
mes "to choose this monster?";
next;
- if (select("Yes:No") == 2) {
+ if (select("Yes", "No") == 2) {
mes "[Ticket Helper]";
mes "You have canceled";
mes "your wager. Okay,";
@@ -1515,7 +1515,7 @@ p_track02,39,49,3 script Game Guide#double 4_F_RACING,{
mes "Monster Race Arena.";
mes "How can I help you?";
next;
- switch(select("Monster Race Info:Wager Info:Ticket Redemption Info")) {
+ switch(select("Monster Race Info", "Wager Info", "Ticket Redemption Info")) {
case 1:
mes "[Game Guide]";
mes "Monster Races originated from";
@@ -1651,7 +1651,7 @@ p_track02,67,45,5 script Medal Distributor#medal 4_F_RACING,{
mes "like to exchange your winning";
mes "Racing Ticket for Prize Medals?";
next;
- if (select("Yes, please.:No, thanks.") == 1) {
+ if (select("Yes, please.", "No, thanks.") == 1) {
mes "[Medal Distributor]";
mes "Okay, everything looks good,";
mes "so here's your Prize Medals~";
@@ -1714,7 +1714,7 @@ p_track02,76,38,1 script Exit Guide#double 4_M_NFMAN,{
mes "you outside. Would you like";
mes "to leave the arena right now?";
next;
- if (select("Yes:No") == 2) {
+ if (select("Yes", "No") == 2) {
mes "[Exit Guide]";
mes "Alright, then.";
mes "Just let me know";
@@ -2106,7 +2106,7 @@ ein_in01,85,208,5 script Ei'felle#repay01 4_M_EINMAN2,{
mes "receive this Glittering Jacket";
mes "as my way of repaying you?";
next;
- if (select("Accept:Wait for Further Development") == 1) {
+ if (select("Accept", "Wait for Further Development") == 1) {
callsub S_BonusReward,500,Glittering_Clothes;
end;
}
@@ -2134,7 +2134,7 @@ ein_in01,85,208,5 script Ei'felle#repay01 4_M_EINMAN2,{
mes "medals until I can develop";
mes "something else for you.";
next;
- switch(select("Accept Armor:Can I have something else?:Wait for Further Development")) {
+ switch(select("Accept Armor", "Can I have something else?", "Wait for Further Development")) {
case 1:
mes "[Ei'felle]";
mes "I can manufacture one set of";
@@ -2143,7 +2143,7 @@ ein_in01,85,208,5 script Ei'felle#repay01 4_M_EINMAN2,{
mes "property. Which property would";
mes "you like your armor to have?";
next;
- switch(select("Fire Property:Earth Property:Wind Property:Water Property")) {
+ switch(select("Fire Property", "Earth Property", "Wind Property", "Water Property")) {
case 1: callsub S_BonusReward,1000,Flame_Sprits_Armor_; end;
case 2: callsub S_BonusReward,1000,Earth_Sprits_Armor_; end;
case 3: callsub S_BonusReward,1000,Wind_Sprits_Armor_; end;
@@ -2207,7 +2207,7 @@ ein_in01,85,208,5 script Ei'felle#repay01 4_M_EINMAN2,{
mes "as my way of repaying you for";
mes "your help. What do you think?";
next;
- if (select("Yes, I want a Level 4 Weapon.:Can I have something else?") == 2) {
+ if (select("Yes, I want a Level 4 Weapon.", "Can I have something else?") == 2) {
mes "[Ei'felle]";
mes "Something else?";
mes "Oh, alright then, would";
@@ -2216,7 +2216,7 @@ ein_in01,85,208,5 script Ei'felle#repay01 4_M_EINMAN2,{
mes "elemental Armor? Please go";
mes "ahead and make your choice~";
next;
- switch (select("Glittering Jacket:Fire Property Armor:Earth Property Armor:Wind Property Armor:Water Property Armor:Cancel")) {
+ switch (select("Glittering Jacket", "Fire Property Armor", "Earth Property Armor", "Wind Property Armor", "Water Property Armor", "Cancel")) {
case 1: callsub S_BonusReward,500,2319; end;
case 2: callsub S_BonusReward,1000,2345; end;
case 3: callsub S_BonusReward,1000,2351; end;
@@ -2294,7 +2294,7 @@ ein_in01,85,208,5 script Ei'felle#repay01 4_M_EINMAN2,{
}
S_Reward:
- if (select("Sure:No") == 2) {
+ if (select("Sure", "No") == 2) {
mes "[Ei'felle]";
mes "Oh, alright...";
mes "Still, I really need";
@@ -2312,7 +2312,7 @@ S_Reward:
mes "shall I repay you for giving me";
mes "some of your Prize Medals?";
next;
- switch(select("Base Experience:Job Experience:No, I'm just glad to help.:How's your research progressing?")) {
+ switch(select("Base Experience", "Job Experience", "No, I'm just glad to help.", "How's your research progressing?")) {
case 1:
mes "[Ei'felle]";
mes "You just want to improve";
@@ -2512,7 +2512,7 @@ S_Reward:
mes "medals do you think you";
mes "can give me right now?";
next;
- switch(select("Take them all.:How about this much?:No, I changed my mind.")) {
+ switch(select("Take them all.", "How about this much?", "No, I changed my mind.")) {
case 1:
mes "[Ei'felle]";
mes "Th-thank you!";
@@ -2627,7 +2627,7 @@ S_BonusReward:
mes "to me. Shall we proceed?";
}
next;
- if (select("Decline:Accept") == 1) {
+ if (select("Decline", "Accept") == 1) {
mes "["+ strcharinfo(0) +"]";
mes "W-wait, I changed my";
mes "mind. Would it be fine";
@@ -2703,7 +2703,7 @@ hugel,71,83,4 script Wayne 4_M_HUMERCHANT,{
mes "now, with me. As always, the";
mes "choice is really up to you.";
next;
- if (select("Prize Medal Exchange:Cancel") == 2) {
+ if (select("Prize Medal Exchange", "Cancel") == 2) {
mes "[Wayne]";
mes "Well, just keep in mind";
mes "that you can always come";
@@ -3012,7 +3012,7 @@ hugel,5,5,3 script Monster Race Manager 4_M_LGTGUARD,{
mes "Entry NPCs for the Single";
mes "and Dual Monster Races.";
next;
- .@select = select("Single Race Entry - ON:Dual Race Entry - ON:Single Race Entry - OFF:Dual Race Entry - OFF");
+ .@select = select("Single Race Entry - ON", "Dual Race Entry - ON", "Single Race Entry - OFF", "Dual Race Entry - OFF");
mes "[Monster Race Manager]";
mes "Please enter";
mes "the password.";
diff --git a/npc/other/poring_war.txt b/npc/other/poring_war.txt
index 571be1955..c840ab3c5 100644
--- a/npc/other/poring_war.txt
+++ b/npc/other/poring_war.txt
@@ -54,7 +54,7 @@ prt_fild08,159,371,3 script Poring War Recruiter#wop 4_PORING,{
mes "I.. I've got some interesting work for ya.. Would you be interested?";
mes "We.. we porings need lots and lots of brave human worriers, ring~.";
next;
- switch(select("Alright, I'm with you!:What's that?:Ignore")) {
+ switch(select("Alright, I'm with you!", "What's that?", "Ignore")) {
case 1:
if (Zeny > 499) {
mes "[Poring]";
@@ -93,12 +93,12 @@ poring_w01,100,97,3 script Poring Vending Machine#w 4_PORING,{
}
mes "It's a vending machine. You can use Poring Coints to purchase.";
next;
- if(select("Purchase.:Read the descriptions of goods.") == 1) {
+ if(select("Purchase.", "Read the descriptions of goods.") == 1) {
mes "You need Poring Coins to purchase items.";
mes "You cannot use any zeny.";
mes "Item name - Price Poring Coin(P.Co)";
next;
- switch(select("Marvelous Medal - 4 P.Co:Union of Tribe - 20 P.Co:Poring Box - 30 P.Co:Next")) {
+ switch(select("Marvelous Medal - 4 P.Co", "Union of Tribe - 20 P.Co", "Poring Box - 30 P.Co", "Next")) {
case 1:
callsub S_PoringVending,Marvelous_Medal,4;
case 2:
@@ -109,7 +109,7 @@ poring_w01,100,97,3 script Poring Vending Machine#w 4_PORING,{
mes "This is a special item.";
mes "Item name - Poring Coin(P.Co)";
next;
- switch(select("Wild Rose - 15 P.Co:Doppelganger - 20 P.Co:Egnigem Cenia - 20 P.Co:Collection Item")) {
+ switch(select("Wild Rose - 15 P.Co", "Doppelganger - 20 P.Co", "Egnigem Cenia - 20 P.Co", "Collection Item")) {
case 1:
callsub S_PoringVending,Wild_Rose_Scroll,15;
case 2:
@@ -122,7 +122,7 @@ poring_w01,100,97,3 script Poring Vending Machine#w 4_PORING,{
mes "Please be aware before you make a purchase~";
mes "Item name - Poring Coin(P.Co)";
next;
- switch(select("Novice Figure - 50 P.Co:Swordman Figure - 100 P.Co:Thief Figure - 100 P.Co:Merchant Figure - 100 P.Co:Acolyte Figure - 100 P.Co:Mage Figure - 100 P.Co:Archer Figure - 100 P.Co:Random Draw - 50 P.Co:Cancel")) {
+ switch(select("Novice Figure - 50 P.Co", "Swordman Figure - 100 P.Co", "Thief Figure - 100 P.Co", "Merchant Figure - 100 P.Co", "Acolyte Figure - 100 P.Co", "Mage Figure - 100 P.Co", "Archer Figure - 100 P.Co", "Random Draw - 50 P.Co", "Cancel")) {
case 1:
callsub S_PoringVending,Novice_Figure,50;
case 2:
@@ -141,7 +141,7 @@ poring_w01,100,97,3 script Poring Vending Machine#w 4_PORING,{
mes "You have chosen Random Draw.";
mes "1 of 7 diffeent kinds of figures will be selected.";
next;
- if(select("Draw:Cancel") == 1) {
+ if(select("Draw", "Cancel") == 1) {
if (countitem(Poring_Coin) >= 50) {
mes "Insert the Poring coin and pull the lever.";
mes "Click~ The item came out of the mouth of the Poring with a rumbling sound.";
@@ -262,7 +262,7 @@ poring_w01,96,97,3 script Sweet Devi#wop 4_DEVIRUCHI,{
mes "Hehehee, I feel kinda shy now.";
mes "Anyway, human. Do you want to join our Poring War?";
next;
- switch(select("Am I qualified to join?:How do I join the war?:Cancel:Let me out of here, please!")) {
+ switch(select("Am I qualified to join?", "How do I join the war?", "Cancel", "Let me out of here, please!")) {
case 1:
mes "[Deviruchi]";
mes "No racial discrimination! Anyone can join if they're willing to fight.";
@@ -651,7 +651,7 @@ poring_w02,26,181,3 script Mr. Doppel#wop_team_a 8_DOPPEL,{
mes "The name of the party is... " + .@pname$ + ", right?";
mes "I'll transfer you to the battle staging area.";
next;
- switch(select("No! Wait!:Go to the staging area.")) {
+ switch(select("No! Wait!", "Go to the staging area.")) {
case 1:
mes "[Mr. Doppel]";
mes "What is it now?";
@@ -666,7 +666,7 @@ poring_w02,26,181,3 script Mr. Doppel#wop_team_a 8_DOPPEL,{
mes "[Mr. Doppel]";
mes "So, you are the leader. Before going to the battlefield, you should check all your members.";
next;
- switch(select("Very well. I'll be the last.:I am the last. Send me to the battlefield.")) {
+ switch(select("Very well. I'll be the last.", "I am the last. Send me to the battlefield.")) {
case 1:
mes "[Mr. Doppel]";
mes "First, make sure all the members are in your party.";
@@ -708,7 +708,7 @@ poring_w02,26,181,3 script Mr. Doppel#wop_team_a 8_DOPPEL,{
mes " ";
mes "Right? That is the name you wish?";
next;
- switch(select("No! You're wrong.:Yes. I would like to register that name.:Cancel")) {
+ switch(select("No! You're wrong.", "Yes. I would like to register that name.", "Cancel")) {
case 1:
mes "[Mr. Doppel]";
mes "Hey, I don't have all day! Make your mind and register as fast as you can.";
@@ -782,7 +782,7 @@ poring_w02,170,181,3 script Mr. Doppel#wop_team_d 8_DOPPEL,{
mes "The name of the party is... " + .@pname$ + ", right?";
mes "I'll transfer you to the battle staging area.";
next;
- switch(select("No! Wait!:Go to the staging area.")) {
+ switch(select("No! Wait!", "Go to the staging area.")) {
case 1:
mes "[Mr. Doppel]";
mes "What is it now?";
@@ -797,7 +797,7 @@ poring_w02,170,181,3 script Mr. Doppel#wop_team_d 8_DOPPEL,{
mes "[Mr. Doppel]";
mes "So, you are the leader. Before going to the battlefield, you should check all your members.";
next;
- switch(select("Very well. I'll be the last.:I am the last. Send me to the battlefield.")) {
+ switch(select("Very well. I'll be the last.", "I am the last. Send me to the battlefield.")) {
case 1:
mes "[Mr. Doppel]";
mes "First, make sure all the members are in your party.";
@@ -837,7 +837,7 @@ poring_w02,170,181,3 script Mr. Doppel#wop_team_d 8_DOPPEL,{
mes " ";
mes "Right? That is the name you wish?";
next;
- switch(select("No! You're wrong.:Yes. I would like to register that name.:Cancel")) {
+ switch(select("No! You're wrong.", "Yes. I would like to register that name.", "Cancel")) {
case 1:
mes "[Mr. Doppel]";
mes "Hey, I don't have all day! Make your mind and register as fast as you can.";
@@ -1468,7 +1468,7 @@ poring_w02,99,52,0 script Angeling Guardian#wop_da HIDDEN_NPC,{
mes "There is a device to equip the War Badges.";
mes "I can see the empty slots to equip the Badges.";
next;
- switch(select("Equip War Badge.:Cancel.")) {
+ switch(select("Equip War Badge.", "Cancel.")) {
case 1:
if (countitem(War_Badge)) {
if ($@wop_doorcount_a < 4) {
@@ -1565,7 +1565,7 @@ poring_w02,98,113,0 script Deviling Guardian#wop_dd HIDDEN_NPC,{
mes "There is a device to equip the War Badges.";
mes "I can see the empty slots to equip the Badges.";
next;
- switch(select("Equip War Badge.:Cancel.")) {
+ switch(select("Equip War Badge.", "Cancel.")) {
case 1:
if (countitem(War_Badge)) {
if ($@wop_doorcount_d < 4) {
diff --git a/npc/other/powernpc.txt b/npc/other/powernpc.txt
index b1bdc8345..b784507e6 100644
--- a/npc/other/powernpc.txt
+++ b/npc/other/powernpc.txt
@@ -56,7 +56,7 @@ gonryun,180,118,4 script Iron man#gnp 4_M_03,{
mes "Oh~ you look strong!";
mes "Wanna try?";
next;
- switch(select("Why not?:?????:No thanks.")){
+ switch(select("Why not?", "?????", "No thanks.")){
case 1:
mes "[Songmoodoo]";
mes "Haha~ I knew you would try.";
@@ -88,7 +88,7 @@ gonryun,180,118,4 script Iron man#gnp 4_M_03,{
mes "Good to see you again!";
mes "Wanna go??";
next;
- if (select("Sure:Maybe next time") == 1) {
+ if (select("Sure", "Maybe next time") == 1) {
mes "[Songmoodoo]";
mes "Good! Haha.";
mes "I like your confidence.";
@@ -151,7 +151,7 @@ gon_test,50,14,4 script Administrator#gnp 8_M_TWSOLDIER,{
mes "Remember, you have to pay";
mes "500z to fight.";
next;
- if (select("Yes, let me fight!:One moment, please.") == 2) {
+ if (select("Yes, let me fight!", "One moment, please.") == 2) {
mes "[Administrator]";
mes "Ok, see you later.";
close;
@@ -185,7 +185,7 @@ gon_test,42,89,4 script Summoner#gnp 4_M_TWBOY,{
mes "Welcome.";
mes "Which monster will you recall?";
next;
- .@gnpGroup = select("Group 1:Group 2:Group 3:Group 4:Group 5:Group 6:Group 7:Group 8:Group 9:Group 10:Group 11");
+ .@gnpGroup = select("Group 1", "Group 2", "Group 3", "Group 4", "Group 5", "Group 6", "Group 7", "Group 8", "Group 9", "Group 10", "Group 11");
.@gnpGroupMob$ = .gnpMobsName$[(.@gnpGroup-1)*6];
for (.@i = 1; .@i < 6; ++.@i)
.@gnpGroupMob$ += ":" + .gnpMobsName$[(.@gnpGroup-1)*6 + .@i];
@@ -254,7 +254,7 @@ gon_test,46,14,3 script Guide of field of fight 4_F_TWGIRL,{
mes "This is a field of fight.";
mes "Got any questions?";
next;
- switch(select("A field of fight?:You got a minute lady?:Get in.:Out.:Nope.")){
+ switch(select("A field of fight?", "You got a minute lady?", "Get in.", "Out.", "Nope.")){
case 1:
mes "[SongHeeYeon]";
mes "Just like the name of this place,";
@@ -300,7 +300,7 @@ gon_test,70,103,3 script ChowAnAn#gnp 4_F_TWMIDWOMAN,{
mes "[ChowAnAn]";
mes "Want to go back?";
next;
- if (select("Yes.:No.") == 1) {
+ if (select("Yes.", "No.") == 1) {
mes "[ChowAnAn]";
mes "Thank you.";
mes "Please come again.";
diff --git a/npc/other/pvp.txt b/npc/other/pvp.txt
index 1820bfc5c..e98af4ec9 100644
--- a/npc/other/pvp.txt
+++ b/npc/other/pvp.txt
@@ -45,7 +45,7 @@
mes "explaining the PVP Modes.";
mes "I am the PVP Narrator!";
next;
- switch(select("What is PVP?:What are the PVP Modes?:What are the rules for PVP?:Save Position.:End Dialog.")) {
+ switch(select("What is PVP?", "What are the PVP Modes?", "What are the rules for PVP?", "Save Position.", "End Dialog.")) {
case 1:
mes "[PVP Narrator]";
mes "In short, PVP means";
@@ -201,7 +201,7 @@ geffen_in,67,63,4 duplicate(pvpe) PVP Narrator#pe6 4_M_02
mes "modes or rules, Please ask";
mes "the Narrator...";
next;
- switch(select("^FF5533' PvP Nightmare Mode'^000000:^3355FF' PvP Yoyo Mode'^000000:^3355FF' PvP Event Mode'^000000:Quit")) {
+ switch(select("^FF5533' PvP Nightmare Mode'^000000", "^3355FF' PvP Yoyo Mode'^000000", "^3355FF' PvP Event Mode'^000000", "Quit")) {
case 1:
mes "[Gate Keeper]";
mes "I am sorry, but currently the Nightmare mode service is not available.";
@@ -214,7 +214,7 @@ geffen_in,67,63,4 duplicate(pvpe) PVP Narrator#pe6 4_M_02
mes "to the Yoyo Mode";
mes "fight square?";
next;
- switch(select("Move:Cancel")) {
+ switch(select("Move", "Cancel")) {
case 1:
if ((Zeny > 499) && (BaseLevel > 30)) {
Zeny -= 500;
@@ -345,12 +345,12 @@ pvp_room,54,85,4 script Registration Staff#1 8W_SOLDIER,{
setarray .warp_x,40,59,20,40;
setarray .warp_y,59,40,40,20;
}
- if (select("Combat Square one:Cancel") == 1) {
+ if (select("Combat Square one", "Cancel") == 1) {
mes "[PVP Combat Square Register Staff]";
mes "'"+ strcharinfo(0) +"'";
mes "Are you ready?!";
next;
- if (select("Yes!:No!") == 1) {
+ if (select("Yes!", "No!") == 1) {
mes "[PVP Combat Square Register Staff]";
mes "OK! I will send you inside";
mes "Good luck!";
@@ -381,7 +381,7 @@ OnInit:
mes "For details about players entrance please proceed to the Register Staff on your left.";
close;
}
- if (select("Compete Square one:Cancel") == 1) {
+ if (select("Compete Square one", "Cancel") == 1) {
mes "[PVP Combat Square Register Staff]";
mes "You got it, thanks for participating. Have fun!";
close2;
@@ -409,7 +409,7 @@ pvp_room,86,85,4 duplicate(PVPSpectator) Spectator's Entrance#4 8W_SOLDIER
OnTouch:
mes "[Combat Square Staff]";
mes "May I help you?";
- if (select("To the center viewer seat.:Leave Combat Square.") == 1) {
+ if (select("To the center viewer seat.", "Leave Combat Square.") == 1) {
warp "pvp_2vs2",38,38;
end;
}
@@ -424,7 +424,7 @@ pvp_2vs2,74,5,0 duplicate(PVPSpecWarp) Combat Square Staff#4 WARPNPC,1,1
pvp_2vs2,40,40,0 script Combat Square Staff#5 WARPNPC,1,1,{
mes "[Combat Square Staff]";
mes "May I help you?";
- switch(select("To the side viewer seat.:Leave Combat Square.")) {
+ switch(select("To the side viewer seat.", "Leave Combat Square.")) {
case 1:
switch(rand(1,4)) {
case 1: warp "pvp_2vs2",39,7; end;
@@ -445,7 +445,7 @@ OnTouch:
mes "Did you have fun in Combat Square?";
mes "May I ask where you want to go?";
next;
- switch(select("Prontera.:Morocc.:Geffen.:Payon.:Alberta.:Cancel.")) {
+ switch(select("Prontera.", "Morocc.", "Geffen.", "Payon.", "Alberta.", "Cancel.")) {
case 1: warp "prontera",107,60; end;
case 2: warp "morocc",157,96; end;
case 3: warp "geffen",120,36; end;
diff --git a/npc/other/turbo_track.txt b/npc/other/turbo_track.txt
index a6c2727fa..bb9149834 100644
--- a/npc/other/turbo_track.txt
+++ b/npc/other/turbo_track.txt
@@ -3688,7 +3688,7 @@ turbo_room,99,120,4 script Turbo Track Guide 4_F_TELEPORTER,{
mes "any questions.";
next;
while(1) {
- switch(select("Race Rules:Game Courses:Game Modes:Prohibited Items and Skills:Cancel")) {
+ switch(select("Race Rules", "Game Courses", "Game Modes", "Prohibited Items and Skills", "Cancel")) {
case 1:
mes "[Turbo Track Guide]";
mes "The rules for all the races";
@@ -3757,7 +3757,7 @@ turbo_room,99,120,4 script Turbo Track Guide 4_F_TELEPORTER,{
next;
.@exitloop = 1;
while (.@exitloop) {
- switch(select("Log Bridge and Cube Hills:Cursed Desert and Flasher Maze:Single Snail and Invisible Maze:Snake Dice and Small Cave:No, thanks.")) {
+ switch(select("Log Bridge and Cube Hills", "Cursed Desert and Flasher Maze", "Single Snail and Invisible Maze", "Snake Dice and Small Cave", "No, thanks.")) {
case 1:
mes "[Turbo Track Guide]";
mes "In the Log Bridge";
@@ -4075,7 +4075,7 @@ turbo_room,93,117,5 script Point Exchange Helper 4_M_TELEPORTER,{
mes "you like to see the Turbo";
mes "Track Point exchange list?";
next;
- if (select("Yes.:Cancel.") == 1) {
+ if (select("Yes.", "Cancel.") == 1) {
mes "[Item Exchange Helper]";
mes "^3355FF10 TTP^000000: 1 Free Ticket";
mes "for Kafra Transportation";
@@ -4109,14 +4109,14 @@ turbo_room,93,117,5 script Point Exchange Helper 4_M_TELEPORTER,{
mes "Would you like to exchange";
mes "these points for items?";
next;
- switch(select("Exchange.:Cancel.")) {
+ switch(select("Exchange.", "Cancel.")) {
case 1:
mes "[Item Exchange Helper]";
mes "Please choose the item for";
mes "which you'd like to exchange";
mes "your Turbo Track Points.";
next;
- switch(select("Free Ticket for Kafra Transportation:Level 5 Magic Scroll:Experience Points:3 Carat Diamond:Gift Box:Speed Potion:Cancel.")) {
+ switch(select("Free Ticket for Kafra Transportation", "Level 5 Magic Scroll", "Experience Points", "3 Carat Diamond", "Gift Box", "Speed Potion", "Cancel.")) {
case 1:
mes "[Item Exchange Helper]";
mes "Each Free Ticket for";
@@ -4170,7 +4170,7 @@ turbo_room,93,117,5 script Point Exchange Helper 4_M_TELEPORTER,{
mes "12 Turbo Track Points. Please";
mes "select the Magic Scroll you would like to receive. Each scroll enables a one time use of a Level 5 spell or skill.";
next;
- switch(select("Earth Spike:Cold Bolt:Fire Bolt:Lightning Bolt:Soul Strike:Fire Ball:Fire Wall:Frost Diver:Heal")) {
+ switch(select("Earth Spike", "Cold Bolt", "Fire Bolt", "Lightning Bolt", "Soul Strike", "Fire Ball", "Fire Wall", "Frost Diver", "Heal")) {
case 1:
.@scroll = 687; //Earth_Scroll_1_5
.@name$ = "Earth Spike";
@@ -4261,7 +4261,7 @@ turbo_room,93,117,5 script Point Exchange Helper 4_M_TELEPORTER,{
mes "like to exchange your Turbo";
mes "Track Points for Experience?";
next;
- if (select("No:Yes") == 2) {
+ if (select("No", "Yes") == 2) {
if (tt_point < 40) {
mes "[Item Exchange Helper]";
mes "I'm sorry, but you do";
@@ -4471,7 +4471,7 @@ turbo_room,106,117,3 script Point Manager#tt 4_M_ZONDAOYAJI,{
mes "How may I be of";
mes "assistance?";
next;
- switch(select("Check Points:Convert Points:^660000Conversion Info^000000")) {
+ switch(select("Check Points", "Convert Points", "^660000Conversion Info^000000")) {
case 1:
mes "[Turbo Track Point Manager]";
mes "" + strcharinfo(0) + ",";
@@ -4492,7 +4492,7 @@ turbo_room,106,117,3 script Point Manager#tt 4_M_ZONDAOYAJI,{
mes "can only convert Arena Points";
mes "in ^4D4DFFmultiples of 10^000000.";
next;
- switch(select("2 AP -> 1 TTP:4 AP -> 2 TTP:6 AP -> 3 TTP:8 AP -> 4 TTP:10 AP or more:Cancel")) {
+ switch(select("2 AP -> 1 TTP", "4 AP -> 2 TTP", "6 AP -> 3 TTP", "8 AP -> 4 TTP", "10 AP or more", "Cancel")) {
case 1:
callsub S_ExchangePoints,28999,2,1;
case 2:
@@ -4749,7 +4749,7 @@ alde_gld,186,199,3 script Turbo Track Guide#Entran 4_F_RACING,{
mes "of "+.@zeny$+" zeny.";
}
next;
- switch(select("Yes:Cancel")) {
+ switch(select("Yes", "Cancel")) {
case 1:
if (getskilllv(.@skill) == 0) {
mes .@n$;
diff --git a/npc/pre-re/guides/guides_alberta.txt b/npc/pre-re/guides/guides_alberta.txt
index 8511de33c..c3cac4750 100644
--- a/npc/pre-re/guides/guides_alberta.txt
+++ b/npc/pre-re/guides/guides_alberta.txt
@@ -49,7 +49,7 @@ alberta,23,238,4 script Guide#alb::AlbGuide 8W_SOLDIER,{
.@loop1 = 1;
while (.@loop1) {
next;
- switch(select("City Guide:Remove Marks from Mini-Map:Notice:Cancel")) {
+ switch(select("City Guide", "Remove Marks from Mini-Map", "Notice", "Cancel")) {
case 1:
mes "[Alberta Guide]";
mes "Please select";
@@ -60,14 +60,14 @@ alberta,23,238,4 script Guide#alb::AlbGuide 8W_SOLDIER,{
mes "to mark locations";
mes "on your Mini-Map?";
next;
- if (select("Yes:No") == 1) .@compass_check = 1;
+ if (select("Yes", "No") == 1) .@compass_check = 1;
}
.@loop2 = 1;
while (.@loop2) {
if (.@wait_button_chk == 0) .@wait_button_chk = 1;
else next;
- switch(select("^FF0000Merchant Guild^000000:Weapon Shop:Tool Shop:Inn:Forge:Cancel")) {
+ switch(select("^FF0000Merchant Guild^000000", "Weapon Shop", "Tool Shop", "Inn", "Forge", "Cancel")) {
case 1:
mes "[Alberta Guide]";
mes "The Merchant Guild";
diff --git a/npc/pre-re/guides/guides_aldebaran.txt b/npc/pre-re/guides/guides_aldebaran.txt
index b82ad9348..d5cdde68e 100644
--- a/npc/pre-re/guides/guides_aldebaran.txt
+++ b/npc/pre-re/guides/guides_aldebaran.txt
@@ -49,7 +49,7 @@ aldebaran,139,63,4 script Soldier#alde 8W_SOLDIER,{
mes "I am in charge of the Service Guides from the Al De Baran Garrison. Let me guide you";
mes "through our town!";
next;
- if (select("Get Location Guide.:End conversation.") == 1) {
+ if (select("Get Location Guide.", "End conversation.") == 1) {
viewpoint 1,61,229,0,0xFF6633;
viewpoint 1,72,197,1,0x0000FF;
viewpoint 1,223,222,2,0x00FFFF;
@@ -88,7 +88,7 @@ aldebaran,133,108,4 script Soldier#2alde 8W_SOLDIER,{
mes "populace, I'm here giving directions to adventurers";
mes "like yourself.";
next;
- switch(select("Kafra Main Office :Weapon Shop :Sorcerer Guild :Pub :Item Shop :Alchemist Guild :End Conversation ")) {
+ switch(select("Kafra Main Office ", "Weapon Shop ", "Sorcerer Guild ", "Pub ", "Item Shop ", "Alchemist Guild ", "End Conversation ")) {
case 1:
viewpoint 1,61,229,0,0xFF6633;
mes "^FF6633+^000000 -> Kafra Main Office ";
diff --git a/npc/pre-re/guides/guides_amatsu.txt b/npc/pre-re/guides/guides_amatsu.txt
index b8ffe19bf..3409b71ae 100644
--- a/npc/pre-re/guides/guides_amatsu.txt
+++ b/npc/pre-re/guides/guides_amatsu.txt
@@ -48,7 +48,7 @@ amatsu,207,89,3 script Amatsu Guide#ama 4_F_JPN,{
mes "Please tell me";
mes "if you want to know something.";
next;
- switch(select("Palace:Tool Shop:Weapon Shop:Bar")) {
+ switch(select("Palace", "Tool Shop", "Weapon Shop", "Bar")) {
case 1:
viewpoint 1,85,235,0,0xFF3355;
mes "[Amachang]";
@@ -97,7 +97,7 @@ amatsu,251,283,4 script Guide Man#2ama 8_M_JPNSOLDIER,{
mes "[Guide Man]";
mes "What are you looking for?";
next;
- switch(select("Palace:Tool Shop:Weapon Shop:Bar")) {
+ switch(select("Palace", "Tool Shop", "Weapon Shop", "Bar")) {
case 1:
viewpoint 1,85,235,0,0xFF3355;
mes "[Guide Man]";
diff --git a/npc/pre-re/guides/guides_ayothaya.txt b/npc/pre-re/guides/guides_ayothaya.txt
index 9c497dd50..ed9656f7e 100644
--- a/npc/pre-re/guides/guides_ayothaya.txt
+++ b/npc/pre-re/guides/guides_ayothaya.txt
@@ -47,13 +47,13 @@ ayothaya,203,169,3 script Noi#ayo 4_F_THAIGIRL,{
mes "Please feel free";
mes "to take a look around.";
next;
- switch(select("Building Locations.:Remove marks from mini-map.:Cancel.")) {
+ switch(select("Building Locations.", "Remove marks from mini-map.", "Cancel.")) {
case 1:
mes "[Noi]";
mes "Where would";
mes "you like to visit?";
next;
- switch(select("Weapon Shop:Tool Shop:Tavern:Shrine:Fishing Spot:Cancel")) {
+ switch(select("Weapon Shop", "Tool Shop", "Tavern", "Shrine", "Fishing Spot", "Cancel")) {
case 1:
mes "[Noi]";
mes "At our Weapon Shop,";
diff --git a/npc/pre-re/guides/guides_comodo.txt b/npc/pre-re/guides/guides_comodo.txt
index 2ddc75f27..a53f8ec72 100644
--- a/npc/pre-re/guides/guides_comodo.txt
+++ b/npc/pre-re/guides/guides_comodo.txt
@@ -56,7 +56,7 @@ function script F_CmdGuide {
mes "so let me know if you need";
mes "directions anywhere here.";
next;
- switch(select("Casino:Hula Dance Stage ^3355FF(Dancer Job Change)^000000:Weapon and Armor Shop:Tool Shop:Tourist Shop:Kafra Co. Western Branch:Chief's House:Pub:Campground:End Conversation")) {
+ switch(select("Casino", "Hula Dance Stage ^3355FF(Dancer Job Change)^000000", "Weapon and Armor Shop", "Tool Shop", "Tourist Shop", "Kafra Co. Western Branch", "Chief's House", "Pub", "Campground", "End Conversation")) {
case 1:
viewpoint 1,140,98,0,0xFF6633;
mes "Please refer to the cross mark,";
diff --git a/npc/pre-re/guides/guides_einbroch.txt b/npc/pre-re/guides/guides_einbroch.txt
index 1b390a982..1f9f1f3fc 100644
--- a/npc/pre-re/guides/guides_einbroch.txt
+++ b/npc/pre-re/guides/guides_einbroch.txt
@@ -47,7 +47,7 @@ einbroch,72,202,4 script Guide#ein::EinGuide 4_M_EIN_SOLDIER,{
.@loop1 = 1;
while (.@loop1) {
next;
- switch(select("City Guide.:Remove Marks from Mini-Map.:Notice.:Cancel.")) {
+ switch(select("City Guide.", "Remove Marks from Mini-Map.", "Notice.", "Cancel.")) {
case 1:
mes "[Einbroch Guide]";
mes "Please select";
@@ -58,13 +58,13 @@ einbroch,72,202,4 script Guide#ein::EinGuide 4_M_EIN_SOLDIER,{
mes "to mark locations";
mes "on your Mini-Map?";
next;
- if (select("Yes.:No.") == 1) .@compass_check = 1;
+ if (select("Yes.", "No.") == 1) .@compass_check = 1;
}
.@loop2 = 1;
while(.@loop2) {
if (.@wait_button_chk == 0) .@wait_button_chk = 1;
else next;
- switch(select("^FF0000Airport^000000:Train Station:Factory:Plaza:Hotel:Weapon Shop:Laboratory:Blacksmith Guild:Einbroch Tower:Cancel")) {
+ switch(select("^FF0000Airport^000000", "Train Station", "Factory", "Plaza", "Hotel", "Weapon Shop", "Laboratory", "Blacksmith Guild", "Einbroch Tower", "Cancel")) {
case 1:
mes "[Einbroch Guide]";
mes "The ^FF0000Airport^000000 is located";
@@ -235,7 +235,7 @@ einbech,67,37,4 script Guide#4ein::EinGuide2 4_M_EIN_SOLDIER,{
.@loop1 = 1;
while (.@loop1) {
next;
- switch(select("City Guide.:Remove Marks from Mini-Map.:Notice.:Cancel.")) {
+ switch(select("City Guide.", "Remove Marks from Mini-Map.", "Notice.", "Cancel.")) {
case 1:
mes "[Einbech Guide]";
mes "Please select";
@@ -246,13 +246,13 @@ einbech,67,37,4 script Guide#4ein::EinGuide2 4_M_EIN_SOLDIER,{
mes "to mark locations";
mes "on your Mini-Map?";
next;
- if (select("Yes.:No.") == 1) .@compass_check = 1;
+ if (select("Yes.", "No.") == 1) .@compass_check = 1;
}
.@loop2 = 1;
while (.@loop2) {
if (.@wait_button_chk == 0) .@wait_button_chk = 1;
else next;
- switch(select("Train Station:Tavern:Tool Shop:Swordman Guild:Mine:Cancel")) {
+ switch(select("Train Station", "Tavern", "Tool Shop", "Swordman Guild", "Mine", "Cancel")) {
case 1:
mes "[Einbech Guide]";
mes "The Train Stations are";
diff --git a/npc/pre-re/guides/guides_geffen.txt b/npc/pre-re/guides/guides_geffen.txt
index e7f5cd2f8..5558eeca2 100644
--- a/npc/pre-re/guides/guides_geffen.txt
+++ b/npc/pre-re/guides/guides_geffen.txt
@@ -48,7 +48,7 @@ geffen,203,116,0 script Guide#gef::GefGuide 4_M_GEF_SOLDIER,{
.@loop1 = 1;
while (.@loop1) {
next;
- switch(select("City Guide:Remove Marks from Mini-Map:Notice.:Cancel")) {
+ switch(select("City Guide", "Remove Marks from Mini-Map", "Notice.", "Cancel")) {
case 1:
mes "[Geffen Guide]";
mes "Please select";
@@ -59,14 +59,14 @@ geffen,203,116,0 script Guide#gef::GefGuide 4_M_GEF_SOLDIER,{
mes "to mark locations";
mes "on your Mini-Map?";
next;
- if (select("Yes:No") == 1) .@compass_check = 1;
+ if (select("Yes", "No") == 1) .@compass_check = 1;
}
.@loop2 = 1;
while (.@loop2) {
if (.@wait_button_chk == 0) .@wait_button_chk = 1;
else next;
// next;
- switch(select("^FF0000Magic Acedemy^000000:Forge Shop:Weapon Shop:Tool Shop:Pub:Inn:Geffen Tower:Cancel")) {
+ switch(select("^FF0000Magic Acedemy^000000", "Forge Shop", "Weapon Shop", "Tool Shop", "Pub", "Inn", "Geffen Tower", "Cancel")) {
case 1:
mes "[Geffen Guide]";
mes "The Magic Academy in";
diff --git a/npc/pre-re/guides/guides_gonryun.txt b/npc/pre-re/guides/guides_gonryun.txt
index 2ac45187d..c6f3ff863 100644
--- a/npc/pre-re/guides/guides_gonryun.txt
+++ b/npc/pre-re/guides/guides_gonryun.txt
@@ -46,7 +46,7 @@ gonryun,163,60,4 script Kunlun Guide#gon 8_M_TWSOLDIER,{
mes "with any questions you may have.";
mes "Please feel free to ask me anything.";
next;
- switch(select("Residence of the Chief:Tool Dealer:Weapon Dealer:Armor Dealer:Wine Maker")) {
+ switch(select("Residence of the Chief", "Tool Dealer", "Weapon Dealer", "Armor Dealer", "Wine Maker")) {
case 1:
viewpoint 1,109,131,0,0xFF3355;
mes "[He Yuen Zhe]";
diff --git a/npc/pre-re/guides/guides_hugel.txt b/npc/pre-re/guides/guides_hugel.txt
index a7ce8f80d..262a21483 100644
--- a/npc/pre-re/guides/guides_hugel.txt
+++ b/npc/pre-re/guides/guides_hugel.txt
@@ -41,7 +41,7 @@ hugel,98,56,3 script Hugel Guide Granny#huge 4_F_LGTGRAND,0,0,{
mes "If this is the first time for you to use the guide services, why don't you check the ''Notice'' menu first?";
while(1) {
next;
- switch(select("Village Guide:Remove Marks from Mini-Map:Notice:Cancel")) {
+ switch(select("Village Guide", "Remove Marks from Mini-Map", "Notice", "Cancel")) {
case 1:
mes "[Hugel Guide Granny]";
mes "I can tell you any building location as long as it is in Hugel.";
@@ -51,13 +51,13 @@ hugel,98,56,3 script Hugel Guide Granny#huge 4_F_LGTGRAND,0,0,{
mes "to mark locations";
mes "on your Mini-Map?";
next;
- if (select("Yes.:No.") == 1) .@compass_check = 1;
+ if (select("Yes.", "No.") == 1) .@compass_check = 1;
}
.@loop = 1;
while(.@loop) {
if (.@wait_button_chk == 0) .@wait_button_chk = 1;
else next;
- switch(select("Church:Inn:Pub:Airport:Weapon Shop:Tool Shop:Party Supplies Shop:^3131FFHunter Job Change Place^000000:^3131FFShrine Expedition's Place^000000:Monster Race Arena:Bingo Game Room:Cancel")) {
+ switch(select("Church", "Inn", "Pub", "Airport", "Weapon Shop", "Tool Shop", "Party Supplies Shop", "^3131FFHunter Job Change Place^000000", "^3131FFShrine Expedition's Place^000000", "Monster Race Arena", "Bingo Game Room", "Cancel")) {
case 1:
mes "[Hugel Guide Granny]";
mes "Well, to me, this Church is rather like a place for old folks like me, you know...";
diff --git a/npc/pre-re/guides/guides_izlude.txt b/npc/pre-re/guides/guides_izlude.txt
index dd0643be6..3087210aa 100644
--- a/npc/pre-re/guides/guides_izlude.txt
+++ b/npc/pre-re/guides/guides_izlude.txt
@@ -48,7 +48,7 @@ izlude,121,87,6 script Guide#iz 8W_SOLDIER,{
.@loop1 = 1;
while(.@loop1) {
next;
- switch(select("City Guide:Remove Marks from Mini-Map:Notice.:Cancel")) {
+ switch(select("City Guide", "Remove Marks from Mini-Map", "Notice.", "Cancel")) {
case 1:
mes "[Izlude Guide]";
mes "Please select";
@@ -59,14 +59,14 @@ izlude,121,87,6 script Guide#iz 8W_SOLDIER,{
mes "to mark locations";
mes "on your Mini-Map?";
next;
- if (select("Yes:No") == 1) .@compass_check = 1;
+ if (select("Yes", "No") == 1) .@compass_check = 1;
}
.@loop2 = 1;
while(.@loop2) {
if (.@wait_button_chk == 0) .@wait_button_chk = 1;
else next;
- switch(select("^FF0000Swordman Association^000000:Swordman Hall:Arena:Izlude Marina:Weapon Shop:Tool Shop:Cancel")) {
+ switch(select("^FF0000Swordman Association^000000", "Swordman Hall", "Arena", "Izlude Marina", "Weapon Shop", "Tool Shop", "Cancel")) {
case 1:
mes "[Izlude Guide]";
mes "The Swordman Association";
diff --git a/npc/pre-re/guides/guides_juno.txt b/npc/pre-re/guides/guides_juno.txt
index c7e2a983a..f39511ed9 100644
--- a/npc/pre-re/guides/guides_juno.txt
+++ b/npc/pre-re/guides/guides_juno.txt
@@ -43,7 +43,7 @@ yuno,153,47,4 script Juno Guide#yuno 8_F_GIRL,{
mes "A place that takes the vision of the future, and gives it form in the present. Welcome to";
mes "the city of Juno!";
next;
- switch(select("Armory:Tool Shop:Sage Castle (Sage Job Change Place):Street of Book Stores:Juphero Plaza:Library of the Republic:Schweicherbil Magic Academy:Monster Museum:Forge:Airport:End Conversation")) {
+ switch(select("Armory", "Tool Shop", "Sage Castle (Sage Job Change Place)", "Street of Book Stores", "Juphero Plaza", "Library of the Republic", "Schweicherbil Magic Academy", "Monster Museum", "Forge", "Airport", "End Conversation")) {
case 1:
viewpoint 1,120,138,0,0xFF3355;
mes "[Ms. Yoon]";
diff --git a/npc/pre-re/guides/guides_lighthalzen.txt b/npc/pre-re/guides/guides_lighthalzen.txt
index c0602a9d3..25ea062be 100644
--- a/npc/pre-re/guides/guides_lighthalzen.txt
+++ b/npc/pre-re/guides/guides_lighthalzen.txt
@@ -46,7 +46,7 @@ lighthalzen,207,310,5 script Guide#lhz::LhzGuide 4_M_EIN_SOLDIER,{
.@loop1 = 1;
while (.@loop1) {
next;
- switch(select("City Guide:Remove Marks from Mini-Map:Notice.:Cancel")) {
+ switch(select("City Guide", "Remove Marks from Mini-Map", "Notice.", "Cancel")) {
case 1:
mes "[Lighthalzen Guide]";
mes "Please be aware that I'm";
@@ -63,13 +63,13 @@ lighthalzen,207,310,5 script Guide#lhz::LhzGuide 4_M_EIN_SOLDIER,{
mes "to mark locations";
mes "on your Mini-Map?";
next;
- if (select("Yes.:No.") == 1) .@compass_check = 1;
+ if (select("Yes.", "No.") == 1) .@compass_check = 1;
}
.@loop2 = 1;
while(.@loop2) {
if (.@wait_button_chk == 0) .@wait_button_chk = 1;
else next;
- switch(select("^FF0000Rekenber Corporation^000000:Train Station:Police Station:Bank:Hotel:Airport:Merchant Guild:Jewelry Shop:Weapon Shop:Departement Store:Cancel")) {
+ switch(select("^FF0000Rekenber Corporation^000000", "Train Station", "Police Station", "Bank", "Hotel", "Airport", "Merchant Guild", "Jewelry Shop", "Weapon Shop", "Departement Store", "Cancel")) {
case 1:
mes "[Lighthalzen Guide]";
mes "Rekenber Corporation,";
diff --git a/npc/pre-re/guides/guides_louyang.txt b/npc/pre-re/guides/guides_louyang.txt
index 8a977982c..855e44498 100644
--- a/npc/pre-re/guides/guides_louyang.txt
+++ b/npc/pre-re/guides/guides_louyang.txt
@@ -54,12 +54,12 @@ louyang,213,213,3 script Soldier#BA::LouGuide 4_M_CHNSOLDIER,{
mes "and we invite you to enjoy";
mes "your trip here in Louyang.";
next;
- switch(select("Ask Building Locations.:Remove all marks from mini-map.:Cancel.")) {
+ switch(select("Ask Building Locations.", "Remove all marks from mini-map.", "Cancel.")) {
case 1:
mes "[Soldier]";
mes "Where would you like to go?";
next;
- switch(select("Dragon Castle:Doctor's Office:City Hall:Weapon Shop:Tool Shop:Tavern:Cancel")) {
+ switch(select("Dragon Castle", "Doctor's Office", "City Hall", "Weapon Shop", "Tool Shop", "Tavern", "Cancel")) {
case 1:
mes "[Soldier]";
mes "The Dragon Castle is located at ^FF3355+^000000. It is where all the nobles reside, including our lord.";
@@ -160,13 +160,13 @@ louyang,224,104,3 script Representative#lou 4_F_CHNWOMAN,{
mes "Louyang is famous for";
mes "its elaborate history, as well as specialties that are unique to this nation. Please take your time and enjoy your stay.";
next;
- switch(select("Ask Building Locations.:Remove all marks from mini-map.:Cancel.")) {
+ switch(select("Ask Building Locations.", "Remove all marks from mini-map.", "Cancel.")) {
case 1:
.@compass_check = 1;
mes "[Representative]";
mes "Where would you like to go?";
next;
- switch(select("Dragon Castle:Doctor's Office:City Hall:Weapon Shop:Tool Shop:Tavern:Cancel")) {
+ switch(select("Dragon Castle", "Doctor's Office", "City Hall", "Weapon Shop", "Tool Shop", "Tavern", "Cancel")) {
case 1:
mes "[Representative]";
mes "The Dragon Castle is located at ^FF3355+^000000. It is where all the nobles reside, including our lord.";
diff --git a/npc/pre-re/guides/guides_morroc.txt b/npc/pre-re/guides/guides_morroc.txt
index cdadb92c8..6ea77bcc5 100644
--- a/npc/pre-re/guides/guides_morroc.txt
+++ b/npc/pre-re/guides/guides_morroc.txt
@@ -48,7 +48,7 @@ morocc,153,286,6 script Guide#moc::MocGuide 4_M_MOC_SOLDIER,{
.@loop1 = 1;
while (.@loop1) {
next;
- switch(select("City Guide:Remove Marks from Mini-Map:Notice:Cancel")) {
+ switch(select("City Guide", "Remove Marks from Mini-Map", "Notice", "Cancel")) {
case 1:
mes "[Morroc Guide]";
mes "Please select";
@@ -59,14 +59,14 @@ morocc,153,286,6 script Guide#moc::MocGuide 4_M_MOC_SOLDIER,{
mes "to mark locations";
mes "on your Mini-Map?";
next;
- if (select("Yes.:No.") == 1) .@compass_check = 1;
+ if (select("Yes.", "No.") == 1) .@compass_check = 1;
}
.@loop2 = 1;
while(.@loop2) {
if (.@wait_button_chk == 0) .@wait_button_chk = 1;
else next;
- switch(select("^FF0000Thief Guild^000000:Weapon Shop:Inn:Pub:Mercenary Guild:Forge:Cancel")) {
+ switch(select("^FF0000Thief Guild^000000", "Weapon Shop", "Inn", "Pub", "Mercenary Guild", "Forge", "Cancel")) {
case 1:
mes "[Morroc Guide]";
mes "The Thief Guild is";
diff --git a/npc/pre-re/guides/guides_moscovia.txt b/npc/pre-re/guides/guides_moscovia.txt
index 1324f5310..f7c9d2c05 100644
--- a/npc/pre-re/guides/guides_moscovia.txt
+++ b/npc/pre-re/guides/guides_moscovia.txt
@@ -46,12 +46,12 @@ moscovia,161,76,4 script Moscovia Guide#mosk 4_F_RUSWOMAN1,{
mes "information on this town.";
mes "If you have some questions, please ask me.";
next;
- switch(select("Ask where you can go.:Delete all the marks on the mini-map.:Cancel.")) {
+ switch(select("Ask where you can go.", "Delete all the marks on the mini-map.", "Cancel.")) {
case 1:
mes "[Moscovia Guide]";
mes "Where would you like to go?";
next;
- switch(select("The Palace:Armor Shop:Tool Shop:An Inn:Cancel")) {
+ switch(select("The Palace", "Armor Shop", "Tool Shop", "An Inn", "Cancel")) {
case 1:
mes "[Moscovia Guide]";
mes "The Palace can be found ^ff0000+^000000 at the";
diff --git a/npc/pre-re/guides/guides_niflheim.txt b/npc/pre-re/guides/guides_niflheim.txt
index 6b4525a4a..5b0548800 100644
--- a/npc/pre-re/guides/guides_niflheim.txt
+++ b/npc/pre-re/guides/guides_niflheim.txt
@@ -51,12 +51,12 @@ niflheim,107,156,6 script Roaming Man#nif 4_M_NFMAN,{
mes "layout might help you escape";
mes "if it weren't so futile.";
next;
- switch(select("Ask building locations.:Remove marks on the mini-map.:Cancel.")) {
+ switch(select("Ask building locations.", "Remove marks on the mini-map.", "Cancel.")) {
case 1:
mes "[Ricael]";
mes "So, um, which place do you want to know about?";
next;
- switch(select("Witch's castle:Tool shop:Weapon shop:Pub:Cancel")) {
+ switch(select("Witch's castle", "Tool shop", "Weapon shop", "Pub", "Cancel")) {
case 1:
mes "[Ricael]";
mes "There. I made a ^FF3355+^000000 mark";
diff --git a/npc/pre-re/guides/guides_payon.txt b/npc/pre-re/guides/guides_payon.txt
index 7a359709e..955497cf8 100644
--- a/npc/pre-re/guides/guides_payon.txt
+++ b/npc/pre-re/guides/guides_payon.txt
@@ -9,7 +9,7 @@
//= This file is part of Hercules.
//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) 2012-2016 Hercules Dev Team
//= Copyright (C) Silent
//= Copyright (C) erKURITA
//= Copyright (C) MasterOfMuppets
@@ -35,10 +35,10 @@
//================= Description ===========================================
//= Guides for the City of Payon
//================= Current Version =======================================
-//= 1.6
+//= 1.6.1
//=========================================================================
-payon,162,67,4 script Guide#pay 4_M_PAY_SOLDIER,{
+payon,160,67,4 script Guide#pay 4_M_PAY_SOLDIER,{
cutin "pay_soldier",2;
mes "[Payon Guide]";
mes "Welcome to the";
@@ -49,7 +49,7 @@ payon,162,67,4 script Guide#pay 4_M_PAY_SOLDIER,{
.@loop1 = 1;
while (.@loop1) {
next;
- switch(select("City Guide:Remove Marks from Mini-Map:Notice.:Cancel")) {
+ switch(select("City Guide", "Remove Marks from Mini-Map", "Notice.", "Cancel")) {
case 1:
mes "[Payon Guide]";
mes "Please select";
@@ -60,13 +60,13 @@ payon,162,67,4 script Guide#pay 4_M_PAY_SOLDIER,{
mes "to mark locations";
mes "on your Mini-Map?";
next;
- if (select("Yes.:No.") == 1) .@compass_check = 1;
+ if (select("Yes.", "No.") == 1) .@compass_check = 1;
}
.@loop2 = 1;
while(.@loop2) {
if (.@wait_button_chk == 0) .@wait_button_chk = 1;
else next;
- switch(select("^FF0000Archer Guild^000000:Weapon Shop:Tool Shop:Pub:Central Palace:The Empress:Palace Annex:Royal Kitchen:Forge:Cancel")) {
+ switch(select("^FF0000Archer Guild^000000", "Weapon Shop", "Tool Shop", "Pub", "Central Palace", "The Empress", "Palace Annex", "Royal Kitchen", "Forge", "Cancel")) {
case 1:
mes "[Payon Guide]";
mes "The Archer Guild handles";
@@ -218,20 +218,20 @@ pay_arche,85,30,2 script Guide#2pay 4_M_PAY_SOLDIER,{
.@loop1 = 1;
while (.@loop1) {
next;
- switch(select("City Guide:Remove Marks from Mini-Map:Notice:Cancel")) {
+ switch(select("City Guide", "Remove Marks from Mini-Map", "Notice", "Cancel")) {
case 1:
mes "[Payon Guide]";
mes "Please, select a menu.";
if (.@compass_check == 0) {
mes "Would you like to leave indicators on the mini-map?";
next;
- if (select("Yes.:No.") == 1) .@compass_check = 1;
+ if (select("Yes.", "No.") == 1) .@compass_check = 1;
}
.@loop2 = 1;
while(.@loop2) {
if (.@wait_button_chk == 0) .@wait_button_chk = 1;
else next;
- switch(select("^FF0000Archer Guild^000000:Tool Shop:Payon Dungeon:Cancel")) {
+ switch(select("^FF0000Archer Guild^000000", "Tool Shop", "Payon Dungeon", "Cancel")) {
case 1:
mes "[Payon Guide]";
mes "The Archer Guild,";
diff --git a/npc/pre-re/guides/guides_prontera.txt b/npc/pre-re/guides/guides_prontera.txt
index 5336f4d36..a4d1d2e1f 100644
--- a/npc/pre-re/guides/guides_prontera.txt
+++ b/npc/pre-re/guides/guides_prontera.txt
@@ -48,7 +48,7 @@ prontera,154,187,4 script Guide#prt::PrtGuide 8W_SOLDIER,{
.@loop1 = 1;
while (.@loop1) {
next;
- switch(select("City Guide.:Remove Marks from Mini-Map:Notice:Cancel")) {
+ switch(select("City Guide.", "Remove Marks from Mini-Map", "Notice", "Cancel")) {
case 1:
mes "[Prontera Guide]";
mes "Please select";
@@ -59,14 +59,14 @@ prontera,154,187,4 script Guide#prt::PrtGuide 8W_SOLDIER,{
mes "to mark locations";
mes "on your Mini-Map?";
next;
- if (select("Yes:No") == 1) .@compass_check = 1;
+ if (select("Yes", "No") == 1) .@compass_check = 1;
}
.@loop2 = 1;
while (.@loop2) {
if (.@wait_button_chk == 0) .@wait_button_chk = 1;
else next;
- switch(select("Swordman Association:^0000FFSanctuary^000000:Prontera Chivalry:Weapon Shop:Tool Shop:Inn:Trading Post:Pub:Library:Job Agency:Prontera Castle:City Hall:Cancel")) {
+ switch(select("Swordman Association", "^0000FFSanctuary^000000", "Prontera Chivalry", "Weapon Shop", "Tool Shop", "Inn", "Trading Post", "Pub", "Library", "Job Agency", "Prontera Castle", "City Hall", "Cancel")) {
case 1:
mes "[Prontera Guide]";
mes "The Swordman Association,";
diff --git a/npc/pre-re/guides/guides_rachel.txt b/npc/pre-re/guides/guides_rachel.txt
index d2702058c..08b7ca1bb 100644
--- a/npc/pre-re/guides/guides_rachel.txt
+++ b/npc/pre-re/guides/guides_rachel.txt
@@ -44,7 +44,7 @@ rachel,138,146,5 script Rachel Guide 4_M_RASWORD,{
.@loop1 = 1;
while(.@loop1) {
next;
- switch(select("Village Guide:Remove Marks from Mini-Map:Notice:Cancel")) {
+ switch(select("Village Guide", "Remove Marks from Mini-Map", "Notice", "Cancel")) {
case 1:
mes "[Rachel Guide]";
mes "I can tell you any building location as long as it is in Rachel.";
@@ -54,14 +54,14 @@ rachel,138,146,5 script Rachel Guide 4_M_RASWORD,{
mes "to mark locations";
mes "on your Mini-Map?";
next;
- if (select("Yes:No") == 1) .@compass_check = 1;
+ if (select("Yes", "No") == 1) .@compass_check = 1;
}
.@loop2 = 1;
while(.@loop2) {
if (.@wait_button_chk == 0) .@wait_button_chk = 1;
else next;
- switch(select("Cheshrumnir:Inn:Weapon Shop:Tool Shop:Airport:Cancel")) {
+ switch(select("Cheshrumnir", "Inn", "Weapon Shop", "Tool Shop", "Airport", "Cancel")) {
case 1:
mes "[Rachel Guide]";
mes "Cheshrumnir is a holy ground where pope, the incarnation of goddess Freya stays.";
diff --git a/npc/pre-re/guides/guides_umbala.txt b/npc/pre-re/guides/guides_umbala.txt
index 1b909473f..c2b6c509c 100644
--- a/npc/pre-re/guides/guides_umbala.txt
+++ b/npc/pre-re/guides/guides_umbala.txt
@@ -50,12 +50,12 @@ umbala,128,94,4 script Adventurer#um 4_F_GON,{
mes "You're welcome to ask me about the";
mes "locations of buildings.";
next;
- switch(select("Locations of buildings.:Remove marks on the mini map.:Quit.")) {
+ switch(select("Locations of buildings.", "Remove marks on the mini map.", "Quit.")) {
case 1:
mes "[Adventurer]";
mes "So, which one do you want to check?";
next;
- switch(select("Chief's House:Shaman's House:Weapon Shop:Tool Shop:Bungee Jump Place:Cancel")) {
+ switch(select("Chief's House", "Shaman's House", "Weapon Shop", "Tool Shop", "Bungee Jump Place", "Cancel")) {
case 1:
mes "[Adventurer]";
mes "I have made a ^FF3355+^000000 mark";
diff --git a/npc/pre-re/guides/guides_veins.txt b/npc/pre-re/guides/guides_veins.txt
index bd62f8b06..aa0f712ae 100644
--- a/npc/pre-re/guides/guides_veins.txt
+++ b/npc/pre-re/guides/guides_veins.txt
@@ -39,7 +39,7 @@ veins,210,345,5 script Veins Guide#1::ve_guide 4_M_RASWORD,{
.@loop1 = 1;
while(.@loop1) {
next;
- switch(select("Village Guide:Remove Marks from Mini-Map:Notice:Cancel")) {
+ switch(select("Village Guide", "Remove Marks from Mini-Map", "Notice", "Cancel")) {
case 1:
mes "[Veins Guide]";
mes "I can tell you any building location as long as it is in Veins.";
@@ -49,14 +49,14 @@ veins,210,345,5 script Veins Guide#1::ve_guide 4_M_RASWORD,{
mes "to mark locations";
mes "on your Mini-Map?";
next;
- if (select("Yes:No") == 1) .@compass_check = 1;
+ if (select("Yes", "No") == 1) .@compass_check = 1;
}
.@loop2 = 1;
while(.@loop2) {
if (.@wait_button_chk == 0) .@wait_button_chk = 1;
else next;
- switch(select("Temple:Inn:Weapon Shop:Tool Shop:Airship:Tavern:Geological Research Institute:Cancel")) {
+ switch(select("Temple", "Inn", "Weapon Shop", "Tool Shop", "Airship", "Tavern", "Geological Research Institute", "Cancel")) {
case 1:
mes "[Veins Guide]";
mes "Our temple is located north,";
diff --git a/npc/pre-re/jobs/1-1/acolyte.txt b/npc/pre-re/jobs/1-1/acolyte.txt
index 9f4ab27d4..60726edb5 100644
--- a/npc/pre-re/jobs/1-1/acolyte.txt
+++ b/npc/pre-re/jobs/1-1/acolyte.txt
@@ -88,7 +88,7 @@ prt_church,184,41,4 script Cleric#aco 1_M_PASTOR,{
mes "[Father Mareusis]";
mes "What is it that you seek?";
next;
- switch(select("Father, I want to be a Acolyte.:Acolyte Requirements.:Just looking around.")) {
+ switch(select("Father, I want to be a Acolyte.", "Acolyte Requirements.", "Just looking around.")) {
case 1:
mes "[Father Mareusis]";
if (BaseJob == Job_Acolyte) {
@@ -104,7 +104,7 @@ prt_church,184,41,4 script Cleric#aco 1_M_PASTOR,{
mes "wish to become";
mes "a servant of God?";
next;
- if (select("Yes Father, I do.:Nope, I lied.") == 1) {
+ if (select("Yes Father, I do.", "Nope, I lied.") == 1) {
mes "[Father Mareusis]";
mes "Good. I accept " + strcharinfo(0) + "'s will to become an Acolyte. You understand that you must do penance before you can become a servant of God, right?";
next;
diff --git a/npc/pre-re/jobs/1-1/archer.txt b/npc/pre-re/jobs/1-1/archer.txt
index 946638d64..49616260a 100644
--- a/npc/pre-re/jobs/1-1/archer.txt
+++ b/npc/pre-re/jobs/1-1/archer.txt
@@ -86,7 +86,7 @@ payon_in02,64,71,4 script Archer Guildsman#archer 4_M_03,{
mes "[Archer Guildsman]";
mes "Good day. How may I help you?";
next;
- switch(select("I want to be an Archer.:I need the requirements, please.:Nothing, thanks.")) {
+ switch(select("I want to be an Archer.", "I need the requirements, please.", "Nothing, thanks.")) {
case 1:
if (BaseJob == Job_Archer) {
mes "[Archer Guildsman]";
@@ -107,7 +107,7 @@ payon_in02,64,71,4 script Archer Guildsman#archer 4_M_03,{
mes "Do you want to be an Archer?";
mes "If so, you need to fill out this application form.";
next;
- if (select("Apply.:Cancel") == 1) {
+ if (select("Apply.", "Cancel") == 1) {
job_archer_q = 1;
setquest 1004;
mes "[Archer Guildsman]";
@@ -117,7 +117,7 @@ payon_in02,64,71,4 script Archer Guildsman#archer 4_M_03,{
mes "If you think you've met them already, we can check that now.";
mes "Are you ready?";
next;
- if (select("Yes, I am.:No, not yet.") == 1) {
+ if (select("Yes, I am.", "No, not yet.") == 1) {
mes "[Archer Guildsman]";
mes "Alright, let me check.";
next;
diff --git a/npc/pre-re/jobs/1-1/mage.txt b/npc/pre-re/jobs/1-1/mage.txt
index 4836258c4..86ce6daaa 100644
--- a/npc/pre-re/jobs/1-1/mage.txt
+++ b/npc/pre-re/jobs/1-1/mage.txt
@@ -84,7 +84,7 @@ geffen_in,164,124,4 script Mage Guildsman 2_F_MAGICMASTER,{
mes "[Mage Guildsman]";
mes "Yo. What's up?";
next;
- switch(select("I want to be a Mage.:Tell me the Requirements.:Pretty much nothing.")) {
+ switch(select("I want to be a Mage.", "Tell me the Requirements.", "Pretty much nothing.")) {
case 1:
mes "[Mage Guildsman]";
if (BaseJob == Job_Mage) {
@@ -110,7 +110,7 @@ geffen_in,164,124,4 script Mage Guildsman 2_F_MAGICMASTER,{
mes "[Mage Guildsman]";
mes "Right, you said that you wanna be a Mage? Alright then, please sign the Mage Application.";
next;
- if (select("Sign Up.:Quit.") == 1) {
+ if (select("Sign Up.", "Quit.") == 1) {
mes "[Mage Guildsman]";
mes "Okay. Sign right there. Oh, you're very good at spelling. Alright. So your name is... " + strcharinfo(0) + ".";
next;
@@ -304,13 +304,13 @@ geffen_in,164,112,4 script Mixing Machine HIDDEN_NPC,{
mes "[Mixing Machine]";
mes "This machine is the property of the Geffen Mage Guild and is used only for mixing solutions for magic purposes.";
next;
- if (select("Use Machine.:Cancel.") == 1) {
+ if (select("Use Machine.", "Cancel.") == 1) {
mes "[Mixing Machine]";
mes "Choose the";
mes "Solvent for";
mes "the Solution.";
next;
- switch(select("Payon Solution.:Morroc Solution.:No Solvent.")) {
+ switch(select("Payon Solution.", "Morroc Solution.", "No Solvent.")) {
case 1:
if (countitem(Payon_Potion) == 0) {
mes "[Mixing Machine]";
@@ -350,7 +350,7 @@ geffen_in,164,112,4 script Mixing Machine HIDDEN_NPC,{
mes "[Mixing Machine]";
mes "Please choose if you wish to begin mixing, or to re-enter the number of items to be mixed.";
next;
- switch(select("Begin Mixing.:Re-Enter Number of Items.:Reset.")) {
+ switch(select("Begin Mixing.", "Re-Enter Number of Items.", "Reset.")) {
case 1:
mes "[Mixing Machine]";
mes "Please place the items into the Mixing Receptacle. Make sure the item amounts are correct.";
@@ -361,7 +361,7 @@ geffen_in,164,112,4 script Mixing Machine HIDDEN_NPC,{
mes "[Mixing Machine]";
mes "If everything is correct, press the 'Mix' button when you are ready. Otherwise, press the 'Cancel' button.";
next;
- if (select("Press 'Mix' Button.:Press 'Cancel' Button.") == 1) {
+ if (select("Press 'Mix' Button.", "Press 'Cancel' Button.") == 1) {
mes "[Mixing Machine]";
mes "Place items into the Mixing Receptacle now. Please wait.";
next;
@@ -417,7 +417,7 @@ geffen_in,164,112,4 script Mixing Machine HIDDEN_NPC,{
mes "Reset Complete.";
mes "Initiate again?";
next;
- if (select("Yes.:No.") == 1)
+ if (select("Yes.", "No.") == 1)
break;
mes "[Mixing Machine]";
mes "Process Halted.";
@@ -434,7 +434,7 @@ geffen_in,164,112,4 script Mixing Machine HIDDEN_NPC,{
mes "[Mixing Machine]";
mes "Select items to mix.";
while(1) {
- switch(select("Jellopy.:Fluff.:Milk.:Ready to Mix.")) {
+ switch(select("Jellopy.", "Fluff.", "Milk.", "Ready to Mix.")) {
case 1:
while(1) {
input .@input;
@@ -505,7 +505,7 @@ geffen_in,164,112,4 script Mixing Machine HIDDEN_NPC,{
if (.@input == 0) {
mes "Do you want to skip this Menu?";
next;
- if (select("Yes.:No.") == 1) {
+ if (select("Yes.", "No.") == 1) {
break;
}
}
@@ -519,7 +519,7 @@ geffen_in,164,112,4 script Mixing Machine HIDDEN_NPC,{
mes "[Mixing Machine]";
mes "The Serial Number is #" + .@input + ", correct?";
next;
- if (select("Confirm.:Cancel.") == 1) {
+ if (select("Confirm.", "Cancel.") == 1) {
if (.@input == 8472)
.@magic_powder = 1;
else if (.@input == 3735)
@@ -538,7 +538,7 @@ geffen_in,164,112,4 script Mixing Machine HIDDEN_NPC,{
mes "Choose a";
mes "Catalyst Stone.";
next;
- switch(select("Yellow Gemstone.:Red Gemstone.:Blue Gemstone.:1carat Diamond.:Skip.")) {
+ switch(select("Yellow Gemstone.", "Red Gemstone.", "Blue Gemstone.", "1carat Diamond.", "Skip.")) {
case 1: .@mixitem3 = 1; break;
case 2: .@mixitem3 = 2; break;
case 3: .@mixitem3 = 3; break;
@@ -621,7 +621,7 @@ geffen_in,177,112,4 script Bookshelf HIDDEN_NPC,{
mes "[Guide Book]";
mes "This Guide Book is the property of the Geffen Mage Association. Please handle with care.";
next;
- switch(select("Solution No. 1.:Solution No. 2.:Solution No. 3.:Solution No. 4.:Close.")) {
+ switch(select("Solution No. 1.", "Solution No. 2.", "Solution No. 3.", "Solution No. 4.", "Close.")) {
case 1:
mes "[Mage Test Solution No. 1]";
mes "* Ingredients List *";
diff --git a/npc/pre-re/jobs/1-1/merchant.txt b/npc/pre-re/jobs/1-1/merchant.txt
index 8ba33489d..8319e6e30 100644
--- a/npc/pre-re/jobs/1-1/merchant.txt
+++ b/npc/pre-re/jobs/1-1/merchant.txt
@@ -131,7 +131,7 @@ alberta_in,53,43,6 script Merchant#mer 4_M_04,{
mes "The only thing to take care of is your Membership Fee.";
mes "Are you ready?";
next;
- switch(select("Pay the rest of the 500 Zeny:Quit")) {
+ switch(select("Pay the rest of the 500 Zeny", "Quit")) {
case 1:
mes "[Chief Mahnsoo]";
if (Zeny < 500) {
@@ -295,7 +295,7 @@ alberta_in,53,43,6 script Merchant#mer 4_M_04,{
mes "Is there anything";
mes "I can help you with?";
next;
- switch(select("I want to be a Merchant.:Tell me about Merchants.:Tell me the requirements.:Nope.")) {
+ switch(select("I want to be a Merchant.", "Tell me about Merchants.", "Tell me the requirements.", "Nope.")) {
case 1:
mes "[Chief Mahnsoo]";
mes "Do you want to";
@@ -327,7 +327,7 @@ alberta_in,53,43,6 script Merchant#mer 4_M_04,{
mes "So what do you think?";
mes "Are you ready to join now?";
next;
- if (select("Yes, I will.:Ummm, maybe later...") ==1 ) {
+ if (select("Yes, I will.", "Ummm, maybe later...") ==1 ) {
mes "[Chief Mahnsoo]";
mes "Let me check if you";
mes "filled out everything";
@@ -345,7 +345,7 @@ alberta_in,53,43,6 script Merchant#mer 4_M_04,{
mes "How do you wish to";
mes "handle the fee?";
next;
- switch(select("Pay all 1,000 Zeny now!:Two payments of 500 Zeny.:Quit")) {
+ switch(select("Pay all 1,000 Zeny now!", "Two payments of 500 Zeny.", "Quit")) {
case 1:
mes "[Chief Mahnsoo]";
if (Zeny >= 1000) {
@@ -600,7 +600,7 @@ alberta_in,28,29,2 script Merchant Guildsman#mer 4_M_01,{
mes "So how did";
mes "the delivery go?";
next;
- if (select("*Sob* I lost the package.:Fine.") == 1) {
+ if (select("*Sob* I lost the package.", "Fine.") == 1) {
job_merchant_q = 9;
mes "[Union Staff Kay]";
mes "Are you kidding me? You'll fail the test if you lose the package!";
@@ -618,7 +618,7 @@ alberta_in,28,29,2 script Merchant Guildsman#mer 4_M_01,{
mes "[Union Staff Kay]";
mes "Hey, what are you still doing here? Shouldn't you be on your way already?";
next;
- if (select("I need a new package.:Oh, yeah. You're right!") == 1) {
+ if (select("I need a new package.", "Oh, yeah. You're right!") == 1) {
if (countitem(Merchant_Box_1) == 0 && countitem(Merchant_Box_2) == 0 && countitem(Merchant_Box_3) == 0 && countitem(Merchant_Box_Etc) == 0) {
mes "[Union Staff Kay]";
mes "Wha--?";
@@ -626,7 +626,7 @@ alberta_in,28,29,2 script Merchant Guildsman#mer 4_M_01,{
mes "the package go?";
mes "Where is it?!";
next;
- if (select("*Sob* I lost it!:I have it right here.") == 1) {
+ if (select("*Sob* I lost it!", "I have it right here.") == 1) {
job_merchant_q = 9;
mes "[Union Staff Kay]";
mes "You...";
@@ -673,7 +673,7 @@ alberta_in,28,29,2 script Merchant Guildsman#mer 4_M_01,{
mes "what brings";
mes "you here?";
next;
- switch(select("My Merchant License test.:I'm looking for part time work.:Nothing.")) {
+ switch(select("My Merchant License test.", "I'm looking for part time work.", "Nothing.")) {
case 1:
mes "[Union Staff Kay]";
mes "I see.";
@@ -694,7 +694,7 @@ alberta_in,28,29,2 script Merchant Guildsman#mer 4_M_01,{
mes "[Union Staff Kay]";
mes "Alright, there you go. Lemme give you the package. Now, choose the destination of the delivery.";
next;
- switch(select("Prontera.:Geffen.:Morocc.:Byalan Island.")) {
+ switch(select("Prontera.", "Geffen.", "Morocc.", "Byalan Island.")) {
case 1: .@where_village = 1; break;
case 2: .@where_village = 2; break;
case 3: .@where_village = 3; break;
@@ -709,7 +709,7 @@ alberta_in,28,29,2 script Merchant Guildsman#mer 4_M_01,{
if (.@input == 0) {
mes "[Union Staff Kay]";
mes "Are you sure that you wanna cancel?";
- if (select("Yes.:Let me try again.") == 1) {
+ if (select("Yes.", "Let me try again.") == 1) {
mes "Alright, we'll cancel for now.";
close;
}
@@ -733,7 +733,7 @@ alberta_in,28,29,2 script Merchant Guildsman#mer 4_M_01,{
else
mes "Lucky you! Your destination is Byalan Island. The Serial Number is " + .@input + ". Are you positive?";
next;
- if (select("Positive.:Whoops! Wrong number!") == 1) {
+ if (select("Positive.", "Whoops! Wrong number!") == 1) {
break;
}
}
@@ -1057,7 +1057,7 @@ prontera,248,42,0 script Kafra Employee#mer 4_F_KAFRA2,{
mes "Currently, we offer a Teleport";
mes "Service to Izlude for 600 zeny.";
next;
- if (select("Use:Cancel") == 1) {
+ if (select("Use", "Cancel") == 1) {
if (Zeny < 600) {
mes "[Kafra Employee]";
mes "I'm sorry, but you";
diff --git a/npc/pre-re/jobs/1-1/swordman.txt b/npc/pre-re/jobs/1-1/swordman.txt
index 45da68fa8..d3f230921 100644
--- a/npc/pre-re/jobs/1-1/swordman.txt
+++ b/npc/pre-re/jobs/1-1/swordman.txt
@@ -102,7 +102,7 @@ izlude_in,74,172,4 script Swordman#swd_1 2_M_SWORDMASTER,{
mes "What business";
mes "brings you to us?";
next;
- switch(select("Job Change:About Swordman.:About the Job requirements.:Cancel.")) {
+ switch(select("Job Change", "About Swordman.", "About the Job requirements.", "Cancel.")) {
case 1:
if (BaseJob == Job_Swordman) {
mes "[Swordman]";
@@ -118,7 +118,7 @@ izlude_in,74,172,4 script Swordman#swd_1 2_M_SWORDMASTER,{
mes "[Swordman]";
mes "So you wish to become a proud Swordman? By all means, please sign up!";
next;
- if (select("Sign up.:Cancel.") == 1) {
+ if (select("Sign up.", "Cancel.") == 1) {
savepoint "izlude_in",65,165;
job_sword_q = 1;
setquest 1014;
@@ -128,7 +128,7 @@ izlude_in,74,172,4 script Swordman#swd_1 2_M_SWORDMASTER,{
mes "[Swordman]";
mes "If you have already met the requirements, you can take an interview right now. Would you like to?";
next;
- if (select("Yes.:No.") == 1) {
+ if (select("Yes.", "No.") == 1) {
mes "[Swordman]";
mes "Good, good.";
mes "Now, let's see...";
@@ -341,7 +341,7 @@ function script F_JobSwdStaff {
mes "[Test Hall Staff]";
mes "Do you surrender?";
next;
- if (select("Yes.:No.") == 1) {
+ if (select("Yes.", "No.") == 1) {
mapannounce "job_sword1","Applicant " + strcharinfo(0) + " quit the test.",bc_map;
warp "izlude_in",65,165;
end;
@@ -356,7 +356,7 @@ OnTouch:
mes "[Test Hall Staff]";
mes "Applicant " + strcharinfo(0) + ". Do you surrender??";
next;
- if (select("Yes.:No.") == 1) {
+ if (select("Yes.", "No.") == 1) {
mapannounce "job_sword1","Applicant " + strcharinfo(0) + " quit the test..",bc_map;
warp "izlude_in",65,165;
end;
diff --git a/npc/pre-re/jobs/1-1/thief.txt b/npc/pre-re/jobs/1-1/thief.txt
index 32f2f0d75..8bed74c11 100644
--- a/npc/pre-re/jobs/1-1/thief.txt
+++ b/npc/pre-re/jobs/1-1/thief.txt
@@ -167,7 +167,7 @@ moc_prydb1,39,129,2 script Thief Guide 1_F_04,{
mes "Mushroom Farm?";
mes "Have any fun?";
next;
- if (select("Yeah, kinda Cool.:It was horrible.") == 1) {
+ if (select("Yeah, kinda Cool.", "It was horrible.") == 1) {
mes "[Thief Guide]";
mes "Heh heh! That's a good attitude. In our line of work, you gotta enjoy getting your hands dirty, one way or another.";
close;
@@ -180,7 +180,7 @@ moc_prydb1,39,129,2 script Thief Guide 1_F_04,{
mes "[Thief Guide]";
mes "Hey, whaddya doin' here? Aren't you supposed to be gathering Mushrooms? Or did you need it explained to you again?";
next;
- if (select("Yes.:No, that's okay.") == 1) {
+ if (select("Yes.", "No, that's okay.") == 1) {
mes "[Thief Guide]";
mes "*Sigh* Well, there's always one in the bunch. Alright, listen carefully.";
next;
@@ -225,7 +225,7 @@ moc_prydb1,39,129,2 script Thief Guide 1_F_04,{
mes "ready to try again?";
}
next;
- if (select("Hey, I came here to be a Thief!:Nah, I'm just looking around.") == 1) {
+ if (select("Hey, I came here to be a Thief!", "Nah, I'm just looking around.") == 1) {
if (job_thief_q == 0) {
mes "[Thief Guide]";
mes "Heh, I like your confidence. Still, you know being a Thief isn't all what it's cracked up to be.";
@@ -236,7 +236,7 @@ moc_prydb1,39,129,2 script Thief Guide 1_F_04,{
mes "want to be";
mes "a Thief?";
next;
- switch(select("Yeah.:No, just wasting your time.:Why did you become a Thief?")) {
+ switch(select("Yeah.", "No, just wasting your time.", "Why did you become a Thief?")) {
case 1:
mes "[Thief Guide]";
mes "Really...";
@@ -258,7 +258,7 @@ moc_prydb1,39,129,2 script Thief Guide 1_F_04,{
mes "apply to become";
mes "a Thief or not?";
next;
- switch(select("Yes, I will.:I'm too scared to be a Thief!")) {
+ switch(select("Yes, I will.", "I'm too scared to be a Thief!")) {
case 1:
mes "[Thief Guide]";
mes "Alright, tell";
@@ -272,7 +272,7 @@ moc_prydb1,39,129,2 script Thief Guide 1_F_04,{
mes "[Thief Guide]";
mes "Alright, your registration has been processed. Okay, you can begin your test if you're ready.";
next;
- switch(select("Yeah, I'm ready.:No, I'm not ready yet.")) {
+ switch(select("Yeah, I'm ready.", "No, I'm not ready yet.")) {
case 1:
break;
case 2:
@@ -318,7 +318,7 @@ moc_prydb1,39,129,2 script Thief Guide 1_F_04,{
mes "[Thief Guide]";
mes "Now, your actual abilities will need to be tested. Do you know anything about the test?";
next;
- switch(select("Yes, I do.:Sorry, I don't.")) {
+ switch(select("Yes, I do.", "Sorry, I don't.")) {
case 1:
mes "[Thief Guide]";
mes "Oh yeah? Well, this makes things a lot easier.";
diff --git a/npc/pre-re/jobs/1-1e/taekwon.txt b/npc/pre-re/jobs/1-1e/taekwon.txt
new file mode 100644
index 000000000..3e9814dee
--- /dev/null
+++ b/npc/pre-re/jobs/1-1e/taekwon.txt
@@ -0,0 +1,34 @@
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2016 Hercules Dev Team
+//=
+//= Hercules 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 3 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, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Taekwon Job Quest (Pre-Renewal)
+//================= Description ===========================================
+//= Official TaeKwon Job Change Quest
+//================= Current Version =======================================
+//= 1.0
+//=========================================================================
+
+payon,157,141,5 duplicate(Pheonix) Phoenix#TKJobChangePRE 4_M_MONK
diff --git a/npc/pre-re/jobs/novice/novice.txt b/npc/pre-re/jobs/novice/novice.txt
index 16efb4a59..369e98c4e 100644
--- a/npc/pre-re/jobs/novice/novice.txt
+++ b/npc/pre-re/jobs/novice/novice.txt
@@ -102,7 +102,7 @@ new_1-2,100,29,4 script Receptionist#nv1 4_M_04,{
mes "menu for more information.";
next;
while (1) {
- switch(select("Apply for training.:Direct access to Ragnarok Online.:^3355FFTraining Grounds Introduction.^000000:I need a moment to think.")) {
+ switch(select("Apply for training.", "Direct access to Ragnarok Online.", "^3355FFTraining Grounds Introduction.^000000", "I need a moment to think.")) {
case 1:
mes "[Training Grounds Receptionist]";
mes "Thank you for applying for Novice training. For detailed information of each training course, please inquire the Guides for assistance.";
@@ -297,7 +297,7 @@ new_1-1,53,114,4 script Shion#nv1 4_F_JOB_HUNTER,{
mes "Now that we've met, is there anything I can help you with?";
mes "I'm here for your questions~";
next;
- switch(select("Where should I go?:About Basic Interfaces.:Who the crap are you?")) {
+ switch(select("Where should I go?", "About Basic Interfaces.", "Who the crap are you?")) {
case 1:
mes "[Shion]";
mes "Do you see the bridge to your";
@@ -371,7 +371,7 @@ new_1-2,99,105,3 script Interfaces Tutor#nv1 4_M_CRU,{
mes "[Kris]";
mes "You've completed all the essential courses. Have you spoken to the assistant tutors already? The field combat training will be your next course. Would you like to proceed?";
next;
- switch(select("Sure!:No, I'll come back later.:Send me to a town!")) {
+ switch(select("Sure!", "No, I'll come back later.", "Send me to a town!")) {
case 1:
mes "[Kris]";
mes "Your next course is Field Combat training. Please listen carefully to your next trainer, and I hope you pass the course. Godspeed.";
@@ -429,7 +429,7 @@ new_1-2,99,105,3 script Interfaces Tutor#nv1 4_M_CRU,{
mes "more about interface";
mes "fundamentals?";
next;
- switch(select("Yes.:Nah, I'm a pro~:Cancel.")) {
+ switch(select("Yes.", "Nah, I'm a pro~", "Cancel.")) {
case 1:
mes "[Kris]";
mes "First, it's possible to move every interface window on your screen by dragging the window. Just click on the window, hold down the mouse button and move your mouse.";
@@ -566,7 +566,7 @@ new_1-2,99,105,3 script Interfaces Tutor#nv1 4_M_CRU,{
mes "[Kris]";
mes "It seems that you haven't attended the Skill Information class yet. Please talk to a tutor to the very left of this room to attend his class.";
next;
- switch(select("Thank you!:I'm tired of classes~:Cancel")) {
+ switch(select("Thank you!", "I'm tired of classes~", "Cancel")) {
case 1:
mes "[Kris]";
mes "When you attend the Skill Information class, you'll gain a better understanding of the use of skills.";
@@ -580,7 +580,7 @@ new_1-2,99,105,3 script Interfaces Tutor#nv1 4_M_CRU,{
mes "[Kris]";
mes "I see. In that case, you must be ready for the Field Combat Training Course. Shall I send you there right away?";
next;
- if (select("No! W-wait!:Please do~!") == 1) {
+ if (select("No! W-wait!", "Please do~!") == 1) {
mes "[Kris]";
mes "...?!";
mes "O...kay then.";
@@ -609,7 +609,7 @@ new_1-2,99,105,3 script Interfaces Tutor#nv1 4_M_CRU,{
mes "[Kris]";
mes "It looks like you still haven't attended the Item Information class yet. Please speak to the tutor to the very right of this room to attend her class.";
next;
- switch(select("Thank you.:I'm tired of classes~:Cancel")) {
+ switch(select("Thank you.", "I'm tired of classes~", "Cancel")) {
case 1:
mes "[Kris]";
mes "The Item Information class is very useful for you to learn how to use your Hot keys and Hot key bars. Come, let me guide you there.";
@@ -620,7 +620,7 @@ new_1-2,99,105,3 script Interfaces Tutor#nv1 4_M_CRU,{
mes "[Kris]";
mes "I see. In that case, you must be ready for the Field Combat Training Course. Shall I send you there right away?";
next;
- if (select("No! W-wait!:Please do~!") == 1) {
+ if (select("No! W-wait!", "Please do~!") == 1) {
mes "[Kris]";
mes "...?!";
mes "O...kay then.";
@@ -650,7 +650,7 @@ new_1-2,83,111,3 script Skill Tutor#nv 4_M_MONK,{
mes "Did you need more help?";
mes "I see that you've completed all the essential courses. Did you speak to the assistant tutors too?";
next;
- switch(select("Send me to the next course!:Assistant tutors?:Take me to a town!")) {
+ switch(select("Send me to the next course!", "Assistant tutors?", "Take me to a town!")) {
case 1:
mes "[Cecil]";
mes "Ah! Right, right.";
@@ -713,7 +713,7 @@ new_1-2,83,111,3 script Skill Tutor#nv 4_M_MONK,{
}
mes "Then, shall we begin the class?";
next;
- switch(select("What do you teach?:I want Field Combat Training now!:Cancel")) {
+ switch(select("What do you teach?", "I want Field Combat Training now!", "Cancel")) {
case 1:
mes "[Cecil]";
mes "I live for power";
@@ -821,7 +821,7 @@ new_1-2,83,111,3 script Skill Tutor#nv 4_M_MONK,{
mes "[Cecil]";
mes "Well, that's it for the essential fundamentals. If you want a more comprehensive lesson, you gotta speak to the assistant tutors.";
next;
- switch(select("Okay.:Send me to Field Combat Training, now!:Cancel")) {
+ switch(select("Okay.", "Send me to Field Combat Training, now!", "Cancel")) {
case 1:
mes "[Cecil]";
mes "Everyone in the";
@@ -858,7 +858,7 @@ new_1-2,83,111,3 script Skill Tutor#nv 4_M_MONK,{
mes "I help you?";
mes "Whoa, you haven't attended the Basic Interface class yet? Oh well, I know that class is kinda boring~";
next;
- switch(select("Oh, I better take that class.:Send me to Field Combat Training.:Cancel")) {
+ switch(select("Oh, I better take that class.", "Send me to Field Combat Training.", "Cancel")) {
case 1:
mes "[Cecil]";
mes "Yeah, that's a good idea. After all, you'll gain experience and items while you take that class. Alright then, the Interfaces Tutor is in the center of this room. Go for it~";
@@ -881,7 +881,7 @@ new_1-2,83,111,3 script Skill Tutor#nv 4_M_MONK,{
mes "I help you?";
mes "Whoa, you haven't attended the Item Information class yet? Oh well, I know that class is kinda boring~";
next;
- switch(select("Oh, I better take that class.:Send me to Field Combat Training.:Cancel")) {
+ switch(select("Oh, I better take that class.", "Send me to Field Combat Training.", "Cancel")) {
case 1:
mes "[Cecil]";
mes "Yeah, that's a good idea. After all, you'll gain experience and items while you take that class. Alright then, the Item Tutor is on the far right side of this room. Go for it~";
@@ -906,14 +906,14 @@ new_1-2,115,111,3 script Item Tutor#nv 4_F_JOB_BLACKSMITH,{
mes "Huh...?";
mes "Do you need help looking for someone? You seem to have completed all of the essential courses. Where do you need to go?";
next;
- switch(select("I'm not sure~!:Send me to a town.:Cancel")) {
+ switch(select("I'm not sure~!", "Send me to a town.", "Cancel")) {
case 1:
mes "[Alice]";
mes "Hmm...";
mes "You've learned everything else,";
mes "so I guess the only thing left is Field Combat Training. Did you want to attend that class now?";
next;
- switch(select("Yes.:Oh, w-wait.")) {
+ switch(select("Yes.", "Oh, w-wait.")) {
case 1:
mes "[Alice]";
mes "Make sure you keep the items I've given you handy, and that you equip all of your armor, alright? Now, take care.";
@@ -958,7 +958,7 @@ new_1-2,115,111,3 script Item Tutor#nv 4_F_JOB_BLACKSMITH,{
mes "So, have you come to attend";
mes "my Item Information class?";
next;
- switch(select("Yes!:No, thanks.:How do I get to a town?")) {
+ switch(select("Yes!", "No, thanks.", "How do I get to a town?")) {
case 1:
mes "[Alice]";
mes "Don't worry, it'll be short.";
@@ -1114,7 +1114,7 @@ new_1-2,115,111,3 script Item Tutor#nv 4_F_JOB_BLACKSMITH,{
mes "I was gonna give you some job experience points, but I think you have enough job experience for now.";
}
next;
- switch(select("Now what?:Send me to the actual fighting class!:Cancel")) {
+ switch(select("Now what?", "Send me to the actual fighting class!", "Cancel")) {
case 1:
mes "[Alice]";
mes "Why don't you walk around";
@@ -1147,7 +1147,7 @@ new_1-2,115,111,3 script Item Tutor#nv 4_F_JOB_BLACKSMITH,{
mes "[Alice]";
mes "Are you sure you really want to go into Field Combat Training? Have you spoken to every tutor? You better do that beforehand.";
next;
- switch(select("No, no! Send me to the actual fight class!:Oh, wait!")) {
+ switch(select("No, no! Send me to the actual fight class!", "Oh, wait!")) {
case 1:
mes "[Alice]";
mes "What an enthusiastic Novice you are! Okay, I'll send you to the folks in charge of Field Combat Training. Make sure that you listen carefully to the trainers.";
@@ -1175,7 +1175,7 @@ new_1-2,115,111,3 script Item Tutor#nv 4_F_JOB_BLACKSMITH,{
mes "I help you?";
mes "Hmm, it seems that you haven't attended the Basic Interfaces class yet. Would you like to attend that class first?";
next;
- switch(select("I am going to attend that class.:Send me to Field Combat Training.:Cancel")) {
+ switch(select("I am going to attend that class.", "Send me to Field Combat Training.", "Cancel")) {
case 1:
mes "[Cecil]";
mes "Excellent~";
@@ -1185,7 +1185,7 @@ new_1-2,115,111,3 script Item Tutor#nv 4_F_JOB_BLACKSMITH,{
mes "[Alice]";
mes "Are you sure you really want to go into Field Combat Training? Have you spoken to every tutor? You better do that beforehand.";
next;
- switch(select("I want Field Combat Training~!:Oh, wait!")) {
+ switch(select("I want Field Combat Training~!", "Oh, wait!")) {
case 1:
mes "[Alice]";
mes "What an enthusiastic Novice you are! Okay, I'll send you to the folks in charge of Field Combat Training. Make sure that you listen carefully to the trainers.";
@@ -1213,7 +1213,7 @@ new_1-2,115,111,3 script Item Tutor#nv 4_F_JOB_BLACKSMITH,{
mes "I help you?";
mes "It looks like you still haven't attended the ^4d4dffthe Skill information class^000000 yet. Would you like to attend that class first?";
next;
- switch(select("I'll attend that class.:Send me to Field Combat Training.:Cancel")) {
+ switch(select("I'll attend that class.", "Send me to Field Combat Training.", "Cancel")) {
case 1:
mes "[Alice]";
mes "Now, that's a good idea. Please talk to Cecil, the tutor at the far left side of this room, okay?";
@@ -1224,7 +1224,7 @@ new_1-2,115,111,3 script Item Tutor#nv 4_F_JOB_BLACKSMITH,{
mes "[Alice]";
mes "Are you sure you really want to go into Field Combat Training? Have you spoken to every tutor? You better do that beforehand.";
next;
- switch(select("I want Field Combat Training~!:Oh, wait!")) {
+ switch(select("I want Field Combat Training~!", "Oh, wait!")) {
case 1:
mes "[Alice]";
mes "What an enthusiastic Novice you are! Okay, I'll send you to the folks in charge of Field Combat Training. Make sure that you listen carefully to the trainers.";
@@ -1298,7 +1298,7 @@ new_1-2,118,108,3 script Kafra Employee#nv1 4_F_KAFRA1,{
mes "Please choose";
mes "your destination.";
next;
- switch(select("Prontera:Morroc:Payon:Alberta:Geffen")) {
+ switch(select("Prontera", "Morroc", "Payon", "Alberta", "Geffen")) {
case 1:
.@dest$ = "Prontera";
.@mapn$ = "prontera";
@@ -1361,7 +1361,7 @@ new_1-2,118,108,3 script Kafra Employee#nv1 4_F_KAFRA1,{
end;
}
else {
- switch(select("Field Combat Course:Prontera:Morroc:Payon:Alberta:Geffen")) {
+ switch(select("Field Combat Course", "Prontera", "Morroc", "Payon", "Alberta", "Geffen")) {
case 1:
mes "[Kafra Employee]";
mes "Thank you, let";
@@ -1433,7 +1433,7 @@ new_1-2,118,108,3 script Kafra Employee#nv1 4_F_KAFRA1,{
mes "learn more about.";
next;
while(1) {
- switch(select("Save service:Storage service:Teleport service:Cart rental service:Cancel")) {
+ switch(select("Save service", "Storage service", "Teleport service", "Cart rental service", "Cancel")) {
case 1:
mes "[Kafra Employee]";
mes "When you talk to a Kafra Employee and ask for the Save Service, the location of where you will revive, after being defeated in battle, will be changed.";
@@ -1555,7 +1555,7 @@ new_1-2,161,182,5 script Instructor#nv 4_F_03,{
mes "";
next;
while(1) {
- switch(select("Basic Info Window:Party Window:Item Window:Option Window:Equipment Window:Cancel")) {
+ switch(select("Basic Info Window", "Party Window", "Item Window", "Option Window", "Equipment Window", "Cancel")) {
case 1:
mes "[Edwin]";
mes "Let's take a look at";
@@ -1739,7 +1739,7 @@ new_1-2,182,182,3 script Somatology Instructor 4_M_SAGE_A,{
mes "according to your personal needs, so ask about the Status you wish to better understand. First, open your Status Window by using the '^3355FFAlt^000000 + ^3355FFA^000000' keys.";
next;
while(1) {
- switch(select("Strength and Agility:Vitality and Intelligence:Dexterity and Luck:I do not wish to continue.")) {
+ switch(select("Strength and Agility", "Vitality and Intelligence", "Dexterity and Luck", "I do not wish to continue.")) {
case 1:
mes "[Jare Riotte]";
mes "Let me explain Strength first.";
@@ -1919,7 +1919,7 @@ new_1-2,184,172,1 script Understandings of Skills 1_M_01,{
emotion e_kis;
next;
while(1) {
- switch(select("Passive and Active skills:Basic Skills:Use of Emoticons:Cancel.")) {
+ switch(select("Passive and Active skills", "Basic Skills", "Use of Emoticons", "Cancel.")) {
case 1:
mes "[Leo Handerson]";
mes "First, let me explain";
@@ -1982,7 +1982,7 @@ new_1-2,184,172,1 script Understandings of Skills 1_M_01,{
mes "your better understanding.";
next;
while(1) {
- switch(select("Trade and Exchange:Organizing & Joining party:Opening Chat Room:Storage Use:No thanks, I know this already.")) {
+ switch(select("Trade and Exchange", "Organizing & Joining party", "Opening Chat Room", "Storage Use", "No thanks, I know this already.")) {
case 1:
mes "[Leo Handerson]";
mes "When you go visit our official website at ^0000FFiro.ragnarokonline.com^000000, you can find a full explanation about trading, illustrated with pictures.";
@@ -2193,7 +2193,7 @@ new_1-2,17,182,5 script Helper#nv 4_M_02,{
mes "Please check your";
mes "equipment before you engaging in battle. Are you sure you've equipped all of your equipment, your weapons and armor?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Elmeen]";
mes "First, you place the cursor on a monster. When you left click, you will hit the monster once.";
@@ -2266,7 +2266,7 @@ new_1-2,17,182,5 script Helper#nv 4_M_02,{
mes "first for you?";
next;
while(1) {
- switch(select("Monsters:Experience:Items:Quit.")) {
+ switch(select("Monsters", "Experience", "Items", "Quit.")) {
case 1:
mes "[Elmeen]";
mes "There are many aggressive monsters that will attack you first before you even approach them. ";
@@ -2371,7 +2371,7 @@ new_1-2,17,182,5 script Helper#nv 4_M_02,{
mes "shall I expain?";
next;
while(1) {
- switch(select("Monsters:Experience:Items:Quit.")) {
+ switch(select("Monsters", "Experience", "Items", "Quit.")) {
case 1:
mes "[Elmeen]";
mes "There are many aggressive monsters that will attack you first before you even approach them. ";
@@ -2490,7 +2490,7 @@ new_1-2,38,182,3 script Entrance Guard#nv 4_F_03,{
mes "to take the test";
mes "right away?";
next;
- switch(select("Yes:I need more time.")) {
+ switch(select("Yes", "I need more time.")) {
case 1:
mes "[Muriel]";
mes "Please make sure you";
@@ -2553,7 +2553,7 @@ new_1-2,38,182,3 script Entrance Guard#nv 4_F_03,{
mes "Do you wish";
mes "to try again?";
next;
- switch(select("Yes.:Can I have more time?")) {
+ switch(select("Yes.", "Can I have more time?")) {
case 1:
mes "[Muriel]";
mes "I will give you";
@@ -2614,7 +2614,7 @@ new_1-2,38,182,3 script Entrance Guard#nv 4_F_03,{
mes "[Muriel]";
mes "Do you wish to try again?";
next;
- switch(select("Yes:Can I have more time?")) {
+ switch(select("Yes", "Can I have more time?")) {
case 1:
mes "[Muriel]";
mes "I will restore";
@@ -2655,7 +2655,7 @@ new_1-3,95,30,4 script Trainer#nv1::NovHoffman 4_M_02,{
mes "Novices. So would you";
mes "like to try?";
next;
- switch(select("I do want more of a challenge~:I wanna fight tough monsters!:Cancel")) {
+ switch(select("I do want more of a challenge~", "I wanna fight tough monsters!", "Cancel")) {
case 1:
mes "[Hoffman]";
mes "I see, then let me guide";
@@ -2720,7 +2720,7 @@ new_1-3,96,174,3 script Test Examiner#nv1::NovKeyman 4_M_03,{
mes "Would you like to move";
mes "to the next course?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Keyman]";
mes "I hope you will be";
@@ -2778,7 +2778,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "[Hanson]";
mes "Do you wish to start Ragnarok Online immediately, or take this personality test course first?";
next;
- switch(select("I'll take the course.:Let me start Ragnarok Online please.")) {
+ switch(select("I'll take the course.", "Let me start Ragnarok Online please.")) {
case 1:
mes "[Hanson]";
mes "Excellent choice!";
@@ -2796,7 +2796,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "that best matches you from";
mes "among the following.";
next;
- switch(select("Study:Exercise:Public service:Violence")) {
+ switch(select("Study", "Exercise", "Public service", "Violence")) {
case 1:
++.@magician_p;
break;
@@ -2811,7 +2811,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
++.@thief_p;
break;
}
- switch(select("Change:Conserve")) {
+ switch(select("Change", "Conserve")) {
case 1:
++.@magician_p;
break;
@@ -2819,7 +2819,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
++.@acolyte_p;
break;
}
- switch(select("Consumer:Seller:Producer")) {
+ switch(select("Consumer", "Seller", "Producer")) {
case 1:
++.@swordman_p;
++.@thief_p;
@@ -2832,7 +2832,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
++.@magician_p;
break;
}
- switch(select("Celebrity:Prudence")) {
+ switch(select("Celebrity", "Prudence")) {
case 1:
++.@thief_p;
break;
@@ -2840,7 +2840,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
++.@archer_p;
break;
}
- switch(select("Theory:Experience")) {
+ switch(select("Theory", "Experience")) {
case 1:
++.@magician_p;
break;
@@ -2848,7 +2848,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
++.@swordman_p;
break;
}
- switch(select("The Past:Reality:The Future")) {
+ switch(select("The Past", "Reality", "The Future")) {
case 1:
++.@archer_p;
break;
@@ -2869,7 +2869,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "I'd rather die";
mes "than live submissively.";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
++.@swordman_p;
break;
@@ -2883,7 +2883,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "to see someone better";
mes "than you.";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
++.@merchant_p;
break;
@@ -2896,7 +2896,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "exploring dangerous";
mes "places.";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
++.@swordman_p;
break;
@@ -2909,7 +2909,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "a leader-type";
mes "person.";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
++.@swordman_p;
break;
@@ -2930,7 +2930,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "to the urge to push";
mes "this button?";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
++.@thief_p;
break;
@@ -2942,7 +2942,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "You often see";
mes "things that don't exist.";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
++.@acolyte_p;
break;
@@ -2955,7 +2955,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "a cliff, you'd feel";
mes "like you were flying.";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
++.@acolyte_p;
break;
@@ -2966,7 +2966,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "[Hanson]";
mes "Money talks.";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
++.@merchant_p;
break;
@@ -2981,7 +2981,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "As you check";
mes "your tight schedule....";
next;
- switch(select("You feel like a robot.:You are proud and satisfied.:Schedule? What schedule?")) {
+ switch(select("You feel like a robot.", "You are proud and satisfied.", "Schedule? What schedule?")) {
case 1:
++.@swordman_p;
++.@thief_p;
@@ -3001,7 +3001,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "a purchase, the first thing";
mes "you do is...";
next;
- switch(select("Consider if you need it.:Check the price.:Don't think twice, just buy it!")) {
+ switch(select("Consider if you need it.", "Check the price.", "Don't think twice, just buy it!")) {
case 1:
++.@archer_p;
break;
@@ -3018,7 +3018,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "competing with other people...";
mes "";
next;
- switch(select("don't mind...:don't like...:don't care about...")) {
+ switch(select("don't mind...", "don't like...", "don't care about...")) {
case 1:
++.@merchant_p;
break;
@@ -3036,7 +3036,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "[Hanson]";
mes "But if you cooperate with others, it will be simple and an enjoyable task. You would... ";
next;
- switch(select("Handle it myself, even if it's hard.:Ask friends to help.")) {
+ switch(select("Handle it myself, even if it's hard.", "Ask friends to help.")) {
case 1:
++.@magician_p;
break;
@@ -3050,7 +3050,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "fainted on the street.";
mes "What would you do?";
next;
- switch(select("Carry her to a hospital.:Assess the situation before taking action.:Just ignore it.")) {
+ switch(select("Carry her to a hospital.", "Assess the situation before taking action.", "Just ignore it.")) {
case 1:
++.@acolyte_p;
break;
@@ -3069,7 +3069,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "pick up 'Clothing.'";
mes "What would you do?";
next;
- switch(select("Check the brand.:Wonder who lost it.:Finder's keepers!:Leave it where it was.")) {
+ switch(select("Check the brand.", "Wonder who lost it.", "Finder's keepers!", "Leave it where it was.")) {
case 1:
++.@merchant_p;
break;
@@ -3087,7 +3087,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "[Hanson]";
mes "You happened to accidentally slip your tongue in the middle of a conversation. How do you cope with this situation?";
next;
- switch(select("Pretend it's a joke.:Change the subject.:Analyze it.:Apologize honestly.")) {
+ switch(select("Pretend it's a joke.", "Change the subject.", "Analyze it.", "Apologize honestly.")) {
case 1:
++.@thief_p;
break;
@@ -3104,7 +3104,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "[Hanson]";
mes "You're on a trip with your beloved. Your significant other then asks you to buy a souvenir that's not particularly good. What do you do?";
next;
- switch(select("Buy the item for her/him.:Say 'no.':Promise it for next time.")) {
+ switch(select("Buy the item for her/him.", "Say 'no.'", "Promise it for next time.")) {
case 1:
++.@swordman_p;
break;
@@ -3253,7 +3253,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "[Hanson]";
mes "So would you like to accept our recommendation, or would you like to choose a job on your own?";
next;
- switch(select("Swordman!:My own choice!")) {
+ switch(select("Swordman!", "My own choice!")) {
case 1:
mes "[Hanson]";
mes "That's a great choice!";
@@ -3320,7 +3320,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "[Hanson]";
mes "So, would you like to accept our recommendation or would you like to choose a job on your own?";
next;
- switch(select("Mage!:My own choice!")) {
+ switch(select("Mage!", "My own choice!")) {
case 1:
mes "[Hanson]";
mes "That's a great choice!";
@@ -3393,7 +3393,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "[Hanson]";
mes "So, would you like to accept our recommendation or would you like to choose a job on your own?";
next;
- switch(select("Merchant!:My own choice!")) {
+ switch(select("Merchant!", "My own choice!")) {
case 1:
mes "[Hanson]";
mes "That's a great choice!";
@@ -3471,7 +3471,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "[Hanson]";
mes "So, would you like to accept our recommendation or would you like to choose a job on your own?";
next;
- switch(select("Thief!:My own choice!")) {
+ switch(select("Thief!", "My own choice!")) {
case 1:
mes "[Hanson]";
mes "That's a great choice!";
@@ -3532,7 +3532,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "[Hanson]";
mes "So, would you like to accept our recommendation or would you like to choose a job on your own?";
next;
- switch(select("Archer!:My own choice!")) {
+ switch(select("Archer!", "My own choice!")) {
case 1:
mes "[Hanson]";
mes "That's a great choice!";
@@ -3604,7 +3604,7 @@ new_1-4,100,29,1 script Hanson#nv 1_ETC_01,{
mes "[Hanson]";
mes "So, would you like to accept our recommendation or would you like to choose a job on your own?";
next;
- switch(select("Acolyte!:My own choice!")) {
+ switch(select("Acolyte!", "My own choice!")) {
case 1:
mes "[Hanson]";
mes "That's a great choice!";
@@ -3793,7 +3793,7 @@ S_UserJobchoice:
mes "I see. It's your choice.";
mes "There is no obligation to change to the job we recommend. Please choose the job you wish to become.";
next;
- select( "Swordsman:Mage:Merchant:Thief:Archer:Acolyte" );
+ select( "Swordsman", "Mage", "Merchant", "Thief", "Archer", "Acolyte" );
// @menu is already set by Core.
setarray .@Jobs$[1],"Swordsman","Mage","Merchant","Thief","Archer","Acolyte";
@@ -3928,7 +3928,7 @@ new_1-4,91,22,4 script Bruce#nv 1_M_LIBRARYMASTER,{
mes "have in mind?";
next;
while(1) {
- switch(select("Swordman:Mage:Archer:Merchant:Thief:Acolyte:End conversation.")) {
+ switch(select("Swordman", "Mage", "Archer", "Merchant", "Thief", "Acolyte", "End conversation.")) {
case 1:
mes "[Bruce]";
mes "As the name implies, the";
@@ -4085,7 +4085,7 @@ new_1-4,91,22,4 script Bruce#nv 1_M_LIBRARYMASTER,{
mes "you have in mind?";
next;
while(1) {
- switch(select("Swordman:Mage:Archer:Merchant:Thief:Acolyte:End conversation.")) {
+ switch(select("Swordman", "Mage", "Archer", "Merchant", "Thief", "Acolyte", "End conversation.")) {
case 1:
mes "[Bruce]";
mes "As the name implies, the";
diff --git a/npc/pre-re/merchants/shops.txt b/npc/pre-re/merchants/shops.txt
index 4abe887a6..f5dd954f8 100644
--- a/npc/pre-re/merchants/shops.txt
+++ b/npc/pre-re/merchants/shops.txt
@@ -9,7 +9,7 @@
//= This file is part of Hercules.
//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) 2012-2016 Hercules Dev Team
//= Copyright (C) Frost
//= Copyright (C) Streusel
//= Copyright (C) Daegaladh
@@ -31,7 +31,7 @@
//================= Description ===========================================
//= Pre-renewal-specific town shop NPCs.
//================= Current Version =======================================
-//= 1.4
+//= 1.7
//=========================================================================
//== Prontera ==============================================
@@ -195,6 +195,154 @@ OnInit:
sellitem Bun_;
}
+//== Geffen ================================================
+geffen_in,77,167,0 trader Tool Dealer#gef 1_F_03,{
+OnInit:
+ sellitem Arrow;
+ sellitem Spectacles;
+ sellitem Red_Potion;
+ sellitem Orange_Potion;
+ sellitem Yellow_Potion;
+ sellitem White_Potion;
+ sellitem Green_Potion;
+ sellitem Center_Potion;
+ sellitem Awakening_Potion;
+ sellitem Wing_Of_Fly;
+ sellitem Wing_Of_Butterfly;
+ sellitem Granpa_Beard;
+}
+
+geffen,193,152,4 trader Pet Groomer#gef 4_F_TELEPORTER,{
+OnInit:
+ sellitem Pet_Food;
+ sellitem Pet_Incubator;
+ sellitem Backpack;
+ sellitem Rocker_Glasses;
+ sellitem Mojji;
+ sellitem Vital_Flower_;
+ sellitem Flame_Gemstone;
+ sellitem Bun_;
+}
+
+geffen_in,171,123,4 trader Tool Dealer#gef2 1_M_WIZARD,{
+OnInit:
+ sellitem Empty_Cylinder;
+ sellitem Empty_Potion;
+}
+
+//== Payon =================================================
+payon_in01,5,49,7 trader Tool Dealer#pay 4_M_ORIENT01,{
+OnInit:
+ sellitem Arrow;
+ sellitem Spectacles;
+ sellitem Red_Potion;
+ sellitem Orange_Potion;
+ sellitem Yellow_Potion;
+ sellitem White_Potion;
+ sellitem Green_Potion;
+ sellitem Center_Potion;
+ sellitem Awakening_Potion;
+ sellitem Wing_Of_Fly;
+ sellitem Wing_Of_Butterfly;
+ sellitem Booby_Trap;
+}
+
+payon_in02,87,34,0 trader Tool Dealer#pay2 1_F_ORIENT_01,{
+OnInit:
+ sellitem Arrow;
+ sellitem Silver_Arrow;
+ sellitem Spectacles;
+ sellitem Red_Potion;
+ sellitem Orange_Potion;
+ sellitem Yellow_Potion;
+ sellitem White_Potion;
+ sellitem Green_Potion;
+ sellitem Center_Potion;
+ sellitem Awakening_Potion;
+ sellitem Wing_Of_Fly;
+ sellitem Wing_Of_Butterfly;
+ sellitem Booby_Trap;
+}
+
+payon,159,96,4 trader Tool Dealer#pay3 4_M_ORIENT01,{
+OnInit:
+ sellitem Arrow;
+ sellitem Red_Potion;
+ sellitem Center_Potion;
+ sellitem Wing_Of_Fly;
+ sellitem Wing_Of_Butterfly;
+}
+
+payon,177,131,4 trader Pet Groomer#pay 4_F_TELEPORTER,{
+OnInit:
+ sellitem Pet_Food;
+ sellitem Pet_Incubator;
+ sellitem Backpack;
+ sellitem Rocker_Glasses;
+ sellitem Mojji;
+ sellitem Flame_Gemstone;
+ sellitem Vital_Flower_;
+ sellitem Vital_Flower;
+ sellitem Bun_;
+ sellitem Damp_Darkness;
+ sellitem Small_Snow_Flower;
+ sellitem Fresh_Plant;
+ sellitem Big_Cell;
+ sellitem Apple_Pudding;
+ sellitem Mystic_Stone;
+ sellitem Flavored_Alcohol;
+ sellitem Grilled_Rice_Cake;
+ sellitem Fish_With_Blue_Back;
+ sellitem Pumpkin_Pie_;
+ sellitem Traditional_Cookie;
+}
+
+//== Alberta ===============================================
+alb2trea,87,65,5 trader Tool Dealer#alb 4_M_01,{
+OnInit:
+ sellitem Arrow;
+ sellitem Silver_Arrow;
+ sellitem Fire_Arrow;
+ sellitem Red_Potion;
+ sellitem Orange_Potion;
+ sellitem Yellow_Potion;
+ sellitem White_Potion;
+ sellitem Green_Potion;
+ sellitem Center_Potion;
+ sellitem Awakening_Potion;
+}
+
+alberta_in,182,97,0 trader Tool Dealer#alb2 1_F_MERCHANT_01,{
+OnInit:
+ sellitem Arrow;
+ sellitem Spectacles;
+ sellitem Red_Potion;
+ sellitem Orange_Potion;
+ sellitem Yellow_Potion;
+ sellitem White_Potion;
+ sellitem Green_Potion;
+ sellitem Center_Potion;
+ sellitem Awakening_Potion;
+ sellitem Wing_Of_Fly;
+ sellitem Wing_Of_Butterfly;
+ sellitem Spinning_Eyes;
+}
+
+alberta_in,176,81,3 trader Trading Merchant#alb 4_M_HUMERCHANT,{
+OnInit:
+ sellitem Bullet;
+ sellitem Silver_Bullet;
+ sellitem Shell_Of_Blood;
+ sellitem Branch;
+ sellitem Crimson_Bolt;
+ sellitem The_Cyclone;
+ sellitem Rolling_Stone;
+ sellitem Black_Rose;
+ sellitem Long_Barrel;
+ sellitem Jungle_Carbine;
+ sellitem Thunder_P;
+}
+
//== Cooking Addition ======================================
prontera,156,212,1 trader Chef Assistant#prt 8_F_GIRL,{
OnInit:
@@ -212,3 +360,18 @@ OnInit:
sellitem Red_Spice;
sellitem Yellow_Spice;
}
+
+geffen,196,111,3 trader Chef Assistant#gef 4_M_03,{
+OnInit:
+ sellitem Pot;
+}
+
+alberta,167,135,5 trader Chef Assistant#alb 4_M_05,{
+OnInit:
+ sellitem Delicious_Fish;
+}
+
+payon,206,119,5 trader Chef Assistant#pay 4_M_ORIENT02,{
+OnInit:
+ sellitem Hot_Sauce;
+}
diff --git a/npc/pre-re/other/resetskill.txt b/npc/pre-re/other/resetskill.txt
index 591eb3377..46e35e541 100644
--- a/npc/pre-re/other/resetskill.txt
+++ b/npc/pre-re/other/resetskill.txt
@@ -57,7 +57,7 @@ prontera,146,232,4 script Hypnotist#2 4_F_TELEPORTER,{
mes "Job character to qualify.";
mes "Now, do you have any questions?";
next;
- switch(select("Skill Reset?:I want a Skill Reset:Nothing")) {
+ switch(select("Skill Reset?", "I want a Skill Reset", "Nothing")) {
case 1:
mes "[Hypnotist]";
@@ -88,7 +88,7 @@ prontera,146,232,4 script Hypnotist#2 4_F_TELEPORTER,{
mes "want to proceed with";
mes "my ^FF0000Skill Reset^000000 service?";
next;
- if (select("Yes:Cancel") == 1) {
+ if (select("Yes", "Cancel") == 1) {
if (BaseLevel > 40) {
mes "[Hypnotist]";
mes "I'm sorry, but characters";
diff --git a/npc/pre-re/quests/collection/quest_alligator.txt b/npc/pre-re/quests/collection/quest_alligator.txt
index 84f1d4730..428eb21ad 100644
--- a/npc/pre-re/quests/collection/quest_alligator.txt
+++ b/npc/pre-re/quests/collection/quest_alligator.txt
@@ -38,7 +38,7 @@ cmd_fild01,362,256,3 script Cuir#Gator_Hunt 1_M_MOC_LORD,{
mes "[Cuir]";
mes "Have you finished hunting the 50 Alligators?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Cuir]";
mes "Hmm, I don't think you've hunted 50 yet...";
@@ -52,7 +52,7 @@ cmd_fild01,362,256,3 script Cuir#Gator_Hunt 1_M_MOC_LORD,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Cuir]";
mes "Ok then, well come back here if you change your mind.";
@@ -78,7 +78,7 @@ cmd_fild01,362,256,3 script Cuir#Gator_Hunt 1_M_MOC_LORD,{
mes "[Cuir]";
mes "Have you finished hunting the 50 Alligators?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Cuir]";
mes "Hmm, I don't think you've hunted 100 yet...";
@@ -92,7 +92,7 @@ cmd_fild01,362,256,3 script Cuir#Gator_Hunt 1_M_MOC_LORD,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Cuir]";
mes "Ok then, well come back here if you change your mind.";
@@ -119,7 +119,7 @@ cmd_fild01,362,256,3 script Cuir#Gator_Hunt 1_M_MOC_LORD,{
mes "[Cuir]";
mes "Have you finished hunting the 150 Alligators?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Cuir]";
mes "Hmm, I don't think you've hunted 150 yet...";
@@ -133,7 +133,7 @@ cmd_fild01,362,256,3 script Cuir#Gator_Hunt 1_M_MOC_LORD,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Cuir]";
mes "Ok then, well come back here if you change your mind.";
@@ -167,19 +167,19 @@ cmd_fild01,362,256,3 script Cuir#Gator_Hunt 1_M_MOC_LORD,{
mes "I was sent here to minimize the Alligator population but the task is proving to be quite difficult for just me to complete.";
mes "How'd you like to help me out?";
next;
- switch(select("Sure:No")) {
+ switch(select("Sure", "No")) {
case 1:
mes "[Cuir]";
mes "You can help me out by either hunting Alligators or by gathering items for me.";
mes "Which would you like to do?";
next;
- switch(select("Gather Items:Hunt Alligators:Cancel")) {
+ switch(select("Gather Items", "Hunt Alligators", "Cancel")) {
case 1:
// Item turn in
mes "[Cuir]";
mes "If you can bring me ^00CC0020 Anolian Skins^000000. I'll help you get stronger.";
next;
- switch(select("I have the Anolian Skins:Gators bite!")) {
+ switch(select("I have the Anolian Skins", "Gators bite!")) {
case 1:
/*
if (checkweight(Yellow_Potion,10) == 0) {
@@ -216,7 +216,7 @@ cmd_fild01,362,256,3 script Cuir#Gator_Hunt 1_M_MOC_LORD,{
mes "Ah, ok I think you can help me out by hunting some Alligators.";
mes "How many would you like to hunt?";
next;
- switch(select("50 Alligators:100 Alligators:150 Alligators")) {
+ switch(select("50 Alligators", "100 Alligators", "150 Alligators")) {
case 1:
mes "[Cuir]";
mes "Come back when you've finished your task and I will give you a small reward.";
diff --git a/npc/pre-re/quests/collection/quest_caramel.txt b/npc/pre-re/quests/collection/quest_caramel.txt
index 97d5b50ec..675b6afc1 100644
--- a/npc/pre-re/quests/collection/quest_caramel.txt
+++ b/npc/pre-re/quests/collection/quest_caramel.txt
@@ -38,7 +38,7 @@ mjolnir_01,296,29,6 script Yullo#Caramel_Hunt 4_F_SISTER,{
mes "[Yullo]";
mes "Have you finished hunting the 50 Caramels?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Yullo]";
mes "Hmm, I don't think you've hunted 50 yet...";
@@ -52,7 +52,7 @@ mjolnir_01,296,29,6 script Yullo#Caramel_Hunt 4_F_SISTER,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Yullo]";
mes "Ok then, well come back here if you change your mind.";
@@ -78,7 +78,7 @@ mjolnir_01,296,29,6 script Yullo#Caramel_Hunt 4_F_SISTER,{
mes "[Yullo]";
mes "Have you finished hunting the 50 Caramels?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Yullo]";
mes "Hmm, I don't think you've hunted 100 yet...";
@@ -92,7 +92,7 @@ mjolnir_01,296,29,6 script Yullo#Caramel_Hunt 4_F_SISTER,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Yullo]";
mes "Ok then, well come back here if you change your mind.";
@@ -119,7 +119,7 @@ mjolnir_01,296,29,6 script Yullo#Caramel_Hunt 4_F_SISTER,{
mes "[Yullo]";
mes "Have you finished hunting the 150 Caramels?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Yullo]";
mes "Hmm, I don't think you've hunted 150 yet...";
@@ -133,7 +133,7 @@ mjolnir_01,296,29,6 script Yullo#Caramel_Hunt 4_F_SISTER,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Yullo]";
mes "Ok then, well come back here if you change your mind.";
@@ -164,13 +164,13 @@ mjolnir_01,296,29,6 script Yullo#Caramel_Hunt 4_F_SISTER,{
mes "I can't, no more and I mean it.";
mes "Look at me I am serious I can't kill any more of these things.";
next;
- switch(select("What things?:Ignore.")) {
+ switch(select("What things?", "Ignore.")) {
case 1:
mes "[Yullo]";
mes "You know what, here is an idea.";
mes "You can gather them and I can give you a reward for your efforts!";
next;
- switch(select("Gather Items:Hunt Caramels:Cancel")) {
+ switch(select("Gather Items", "Hunt Caramels", "Cancel")) {
case 1:
// Item turn in
mes "[Yullo]";
@@ -179,7 +179,7 @@ mjolnir_01,296,29,6 script Yullo#Caramel_Hunt 4_F_SISTER,{
mes "Please tell me you have some or can";
mes "help me";
next;
- switch(select("I have Porcupine Quills:Well I don't think I can help.")) {
+ switch(select("I have Porcupine Quills", "Well I don't think I can help.")) {
case 1:
/*
if (checkweight(Red_Potion,10) == 0) {
@@ -216,7 +216,7 @@ mjolnir_01,296,29,6 script Yullo#Caramel_Hunt 4_F_SISTER,{
mes "Ah, ok I think you can help me out by hunting some Caramels.";
mes "How many would you like to hunt?";
next;
- switch(select("50 Caramels:100 Caramels:150 Caramels")) {
+ switch(select("50 Caramels", "100 Caramels", "150 Caramels")) {
case 1:
mes "[Yullo]";
mes "Come back when you've finished your task and I will give you a small reward.";
diff --git a/npc/pre-re/quests/collection/quest_coco.txt b/npc/pre-re/quests/collection/quest_coco.txt
index 358726e1a..2ed6f7087 100644
--- a/npc/pre-re/quests/collection/quest_coco.txt
+++ b/npc/pre-re/quests/collection/quest_coco.txt
@@ -38,7 +38,7 @@ mjolnir_01,293,20,3 script Nutters#Coco_Hunt 4_M_YOYOROGUE,{
mes "[Nutters]";
mes "Have you finished hunting the 50 Cocos?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Nutters]";
mes "Hmm, I don't think you've hunted 50 yet...";
@@ -52,7 +52,7 @@ mjolnir_01,293,20,3 script Nutters#Coco_Hunt 4_M_YOYOROGUE,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Nutters]";
mes "Ok then, well come back here if you change your mind.";
@@ -78,7 +78,7 @@ mjolnir_01,293,20,3 script Nutters#Coco_Hunt 4_M_YOYOROGUE,{
mes "[Nutters]";
mes "Have you finished hunting the 50 Cocos?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Nutters]";
mes "Hmm, I don't think you've hunted 100 yet...";
@@ -92,7 +92,7 @@ mjolnir_01,293,20,3 script Nutters#Coco_Hunt 4_M_YOYOROGUE,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Nutters]";
mes "Ok then, well come back here if you change your mind.";
@@ -119,7 +119,7 @@ mjolnir_01,293,20,3 script Nutters#Coco_Hunt 4_M_YOYOROGUE,{
mes "[Nutters]";
mes "Have you finished hunting the 150 Cocos?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Nutters]";
mes "Hmm, I don't think you've hunted 150 yet...";
@@ -133,7 +133,7 @@ mjolnir_01,293,20,3 script Nutters#Coco_Hunt 4_M_YOYOROGUE,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Nutters]";
mes "Ok then, well come back here if you change your mind.";
@@ -165,19 +165,19 @@ mjolnir_01,293,20,3 script Nutters#Coco_Hunt 4_M_YOYOROGUE,{
mes "Pesky Coco's have hidden all the Acorns.";
mes "Do you think you could help me?";
next;
- switch(select("Sure:No")) {
+ switch(select("Sure", "No")) {
case 1:
mes "[Nutters]";
mes "Oh, that's great! I knew I could count on you, just from looking at you!";
next;
- switch(select("Gather Items:Hunt Cocos:Cancel")) {
+ switch(select("Gather Items", "Hunt Cocos", "Cancel")) {
case 1:
// Item turn in
mes "[Nutters]";
mes "Can you help me find ^00CE0025 Acorns^000000.";
mes "I will reward you with much if you can.";
next;
- switch(select("I have 25 Acorns:Please come again?")) {
+ switch(select("I have 25 Acorns", "Please come again?")) {
case 1:
/*
if (checkweight(Orange_Potion,5) == 0) {
@@ -218,7 +218,7 @@ mjolnir_01,293,20,3 script Nutters#Coco_Hunt 4_M_YOYOROGUE,{
mes "Ah, ok I think you can help me out by hunting some Cocos.";
mes "How many would you like to hunt?";
next;
- switch(select("50 Cocos:100 Cocos:150 Cocos")) {
+ switch(select("50 Cocos", "100 Cocos", "150 Cocos")) {
case 1:
mes "[Nutters]";
mes "Come back when you've finished your task and I will give you a small reward.";
diff --git a/npc/pre-re/quests/collection/quest_creamy.txt b/npc/pre-re/quests/collection/quest_creamy.txt
index e768e1c2c..41c9f26ca 100644
--- a/npc/pre-re/quests/collection/quest_creamy.txt
+++ b/npc/pre-re/quests/collection/quest_creamy.txt
@@ -38,7 +38,7 @@ prt_fild04,356,148,3 script Laertes#Creamy_Hunt 4_M_NFMAN,{
mes "[Laertes]";
mes "Have you finished hunting the 50 Creamys?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Laertes]";
mes "Hmm, I don't think you've hunted 50 yet...";
@@ -52,7 +52,7 @@ prt_fild04,356,148,3 script Laertes#Creamy_Hunt 4_M_NFMAN,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Laertes]";
mes "Ok then, well come back here if you change your mind.";
@@ -78,7 +78,7 @@ prt_fild04,356,148,3 script Laertes#Creamy_Hunt 4_M_NFMAN,{
mes "[Laertes]";
mes "Have you finished hunting the 50 Creamys?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Laertes]";
mes "Hmm, I don't think you've hunted 100 yet...";
@@ -92,7 +92,7 @@ prt_fild04,356,148,3 script Laertes#Creamy_Hunt 4_M_NFMAN,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Laertes]";
mes "Ok then, well come back here if you change your mind.";
@@ -119,7 +119,7 @@ prt_fild04,356,148,3 script Laertes#Creamy_Hunt 4_M_NFMAN,{
mes "[Laertes]";
mes "Have you finished hunting the 150 Creamys?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Laertes]";
mes "Hmm, I don't think you've hunted 150 yet...";
@@ -133,7 +133,7 @@ prt_fild04,356,148,3 script Laertes#Creamy_Hunt 4_M_NFMAN,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Laertes]";
mes "Ok then, well come back here if you change your mind.";
@@ -164,19 +164,19 @@ prt_fild04,356,148,3 script Laertes#Creamy_Hunt 4_M_NFMAN,{
mes "Good Morning!";
mes "Perhaps you could help me?";
next;
- switch(select("Sure:No")) {
+ switch(select("Sure", "No")) {
case 1:
mes "[Laertes]";
mes "I work for an apothecary in Prontera.";
mes "I come here to collect materials for medicine.";
next;
- switch(select("Gather Items:Hunt Creamys:Cancel")) {
+ switch(select("Gather Items", "Hunt Creamys", "Cancel")) {
case 1:
// Item turn in
mes "[Laertes]";
mes "I need to have a good supply of ^FF0000Powder of Butterfly^000000";
next;
- switch(select("I have Powder of Butterfly:What did you need?")) {
+ switch(select("I have Powder of Butterfly", "What did you need?")) {
case 1:
/*
if (checkweight(Orange_Potion,5) == 0) {
@@ -217,7 +217,7 @@ prt_fild04,356,148,3 script Laertes#Creamy_Hunt 4_M_NFMAN,{
mes "Ah, ok I think you can help me out by hunting some Creamys.";
mes "How many would you like to hunt?";
next;
- switch(select("50 Creamys:100 Creamys:150 Creamys")) {
+ switch(select("50 Creamys", "100 Creamys", "150 Creamys")) {
case 1:
mes "[Laertes]";
mes "Come back when you've finished your task and I will give you a small reward.";
diff --git a/npc/pre-re/quests/collection/quest_demonpungus.txt b/npc/pre-re/quests/collection/quest_demonpungus.txt
index f3785b932..f3218c317 100644
--- a/npc/pre-re/quests/collection/quest_demonpungus.txt
+++ b/npc/pre-re/quests/collection/quest_demonpungus.txt
@@ -38,7 +38,7 @@ ein_fild01,43,249,0 script Local Villager#hunt 4_M_HUMAN_01,{
mes "[Local Villager]";
mes "Have you finished hunting the 50 Demon Pungus?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Local Villager]";
mes "Hmm, I don't think you've hunted 50 yet...";
@@ -52,7 +52,7 @@ ein_fild01,43,249,0 script Local Villager#hunt 4_M_HUMAN_01,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Local Villager]";
mes "Ok then, well come back here if you change your mind.";
@@ -78,7 +78,7 @@ ein_fild01,43,249,0 script Local Villager#hunt 4_M_HUMAN_01,{
mes "[Local Villager]";
mes "Have you finished hunting the 50 Demon Pungus?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Local Villager]";
mes "Hmm, I don't think you've hunted 100 yet...";
@@ -92,7 +92,7 @@ ein_fild01,43,249,0 script Local Villager#hunt 4_M_HUMAN_01,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Local Villager]";
mes "Ok then, well come back here if you change your mind.";
@@ -119,7 +119,7 @@ ein_fild01,43,249,0 script Local Villager#hunt 4_M_HUMAN_01,{
mes "[Local Villager]";
mes "Have you finished hunting the 150 Demon Pungus?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Local Villager]";
mes "Hmm, I don't think you've hunted 150 yet...";
@@ -133,7 +133,7 @@ ein_fild01,43,249,0 script Local Villager#hunt 4_M_HUMAN_01,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Local Villager]";
mes "Ok then, well come back here if you change your mind.";
@@ -164,19 +164,19 @@ ein_fild01,43,249,0 script Local Villager#hunt 4_M_HUMAN_01,{
mes "Hey, you there. Yeah you!";
mes "Do you think you can help me with something?";
next;
- switch(select("Sure:No")) {
+ switch(select("Sure", "No")) {
case 1:
mes "[Local Villager]";
mes "I am trying to make my way through but I can't seem to get past these Demon Pungus.";
next;
- switch(select("Gather Items:Hunt Demon Pungus:Cancel")) {
+ switch(select("Gather Items", "Hunt Demon Pungus", "Cancel")) {
case 1:
// Item turn in
mes "[Local Villager]";
mes "Can you help by collecting ^FF0000Bacillus^000000?";
mes "I will reward you for helping clear this out for me.";
next;
- switch(select("I have Bacillus:What did you need?")) {
+ switch(select("I have Bacillus", "What did you need?")) {
case 1:
/*
if (checkweight(White_Potion,10) == 0) {
@@ -214,7 +214,7 @@ ein_fild01,43,249,0 script Local Villager#hunt 4_M_HUMAN_01,{
mes "Ah, ok I think you can help me out by hunting some Demon Pungus.";
mes "How many would you like to hunt?";
next;
- switch(select("50 Demon Pungus:100 Demon Pungus:150 Demon Pungus")) {
+ switch(select("50 Demon Pungus", "100 Demon Pungus", "150 Demon Pungus")) {
case 1:
mes "[Local Villager]";
mes "Come back when you've finished your task and I will give you a small reward.";
diff --git a/npc/pre-re/quests/collection/quest_disguiseloliruri.txt b/npc/pre-re/quests/collection/quest_disguiseloliruri.txt
index 0630ac5e7..7a09ee06c 100644
--- a/npc/pre-re/quests/collection/quest_disguiseloliruri.txt
+++ b/npc/pre-re/quests/collection/quest_disguiseloliruri.txt
@@ -39,7 +39,7 @@ nif_fild01,332,327,4 script Deadman 4_M_NFDEADMAN,{
mes "[Deadman]";
mes "Have you finished hunting the 50 Disguise?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Deadman]";
mes "Hmm, I don't think you've hunted 50 yet.";
@@ -53,7 +53,7 @@ nif_fild01,332,327,4 script Deadman 4_M_NFDEADMAN,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Deadman]";
mes "Ok then, well come back here if you change your mind.";
@@ -77,7 +77,7 @@ nif_fild01,332,327,4 script Deadman 4_M_NFDEADMAN,{
mes "[Deadman]";
mes "Have you finished hunting the 50 Loli Ruri?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Deadman]";
mes "Hmm, I don't think you've hunted 50 yet.";
@@ -91,7 +91,7 @@ nif_fild01,332,327,4 script Deadman 4_M_NFDEADMAN,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Deadman]";
mes "Ok then, well come back here if you change your mind.";
@@ -116,7 +116,7 @@ nif_fild01,332,327,4 script Deadman 4_M_NFDEADMAN,{
mes "You are here to help me right?";
mes "If not, i don't know what to do with the Monsters in this Place!";
next;
- switch(select("Sure:No")) {
+ switch(select("Sure", "No")) {
case 1:
mes "[Deadman]";
mes "Great! I knew the moment i saw you that i can count on you!";
@@ -126,7 +126,7 @@ nif_fild01,332,327,4 script Deadman 4_M_NFDEADMAN,{
mes "[Deadman]";
mes "So, which of those Monsters would you like to hunt for me?";
next;
- switch(select("Disguise:Loli Ruri:Cancel")) {
+ switch(select("Disguise", "Loli Ruri", "Cancel")) {
case 1:
if (BaseLevel > 90) {
mes "[Deadman]";
diff --git a/npc/pre-re/quests/collection/quest_dokebi.txt b/npc/pre-re/quests/collection/quest_dokebi.txt
index 5226cca51..ebfb9b2eb 100644
--- a/npc/pre-re/quests/collection/quest_dokebi.txt
+++ b/npc/pre-re/quests/collection/quest_dokebi.txt
@@ -38,7 +38,7 @@ pay_fild10,108,357,5 script Li#Dokebi_Hunt 4_F_01,{
mes "[Li]";
mes "Have you finished hunting the 50 Dokebis?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Li]";
mes "Hmm, I don't think you've hunted 50 yet...";
@@ -52,7 +52,7 @@ pay_fild10,108,357,5 script Li#Dokebi_Hunt 4_F_01,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Li]";
mes "Ok then, well come back here if you change your mind.";
@@ -78,7 +78,7 @@ pay_fild10,108,357,5 script Li#Dokebi_Hunt 4_F_01,{
mes "[Li]";
mes "Have you finished hunting the 50 Dokebis?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Li]";
mes "Hmm, I don't think you've hunted 100 yet...";
@@ -92,7 +92,7 @@ pay_fild10,108,357,5 script Li#Dokebi_Hunt 4_F_01,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Li]";
mes "Ok then, well come back here if you change your mind.";
@@ -119,7 +119,7 @@ pay_fild10,108,357,5 script Li#Dokebi_Hunt 4_F_01,{
mes "[Li]";
mes "Have you finished hunting the 150 Dokebis?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Li]";
mes "Hmm, I don't think you've hunted 150 yet...";
@@ -133,7 +133,7 @@ pay_fild10,108,357,5 script Li#Dokebi_Hunt 4_F_01,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Li]";
mes "Ok then, well come back here if you change your mind.";
@@ -163,18 +163,18 @@ pay_fild10,108,357,5 script Li#Dokebi_Hunt 4_F_01,{
mes "[Li]";
mes "Hello. DO you think you could help me?";
next;
- switch(select("Sure:No")) {
+ switch(select("Sure", "No")) {
case 1:
mes "[Li]";
mes "There are so many Dokebis here...I just don't feel safe.";
next;
- switch(select("Gather Items:Hunt Dokebis:Cancel")) {
+ switch(select("Gather Items", "Hunt Dokebis", "Cancel")) {
case 1:
// Item turn in
mes "[Li]";
mes "My fortune teller business needs a good supply of ^FF0000Dokebi Horns^000000 to give my customers good luck.";
next;
- switch(select("I have some Dokebi Horns:What did you need?")) {
+ switch(select("I have some Dokebi Horns", "What did you need?")) {
case 1:
if (countitem(Dokkaebi_Horn) > 49) {
mes "[Li]";
@@ -204,7 +204,7 @@ pay_fild10,108,357,5 script Li#Dokebi_Hunt 4_F_01,{
mes "Ah, ok I think you can help me out by hunting some Dokebis.";
mes "How many would you like to hunt?";
next;
- switch(select("50 Dokebis:100 Dokebis:150 Dokebis")) {
+ switch(select("50 Dokebis", "100 Dokebis", "150 Dokebis")) {
case 1:
mes "[Li]";
mes "Come back when you've finished your task and I will give you a small reward.";
diff --git a/npc/pre-re/quests/collection/quest_dryad.txt b/npc/pre-re/quests/collection/quest_dryad.txt
index 339f49761..0466c9693 100644
--- a/npc/pre-re/quests/collection/quest_dryad.txt
+++ b/npc/pre-re/quests/collection/quest_dryad.txt
@@ -38,7 +38,7 @@ um_fild01,34,281,5 script Lilla#Dryad_Hunt 4_F_07,{
mes "[Lilla]";
mes "Have you finished hunting the 50 Dryads?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Lilla]";
mes "Hmm, I don't think you've hunted 50 yet...";
@@ -52,7 +52,7 @@ um_fild01,34,281,5 script Lilla#Dryad_Hunt 4_F_07,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Lilla]";
mes "Ok then, well come back here if you change your mind.";
@@ -78,7 +78,7 @@ um_fild01,34,281,5 script Lilla#Dryad_Hunt 4_F_07,{
mes "[Lilla]";
mes "Have you finished hunting the 50 Dryads?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Lilla]";
mes "Hmm, I don't think you've hunted 100 yet...";
@@ -92,7 +92,7 @@ um_fild01,34,281,5 script Lilla#Dryad_Hunt 4_F_07,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Lilla]";
mes "Ok then, well come back here if you change your mind.";
@@ -119,7 +119,7 @@ um_fild01,34,281,5 script Lilla#Dryad_Hunt 4_F_07,{
mes "[Lilla]";
mes "Have you finished hunting the 150 Dryads?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Lilla]";
mes "Hmm, I don't think you've hunted 150 yet...";
@@ -133,7 +133,7 @@ um_fild01,34,281,5 script Lilla#Dryad_Hunt 4_F_07,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Lilla]";
mes "Ok then, well come back here if you change your mind.";
@@ -164,20 +164,20 @@ um_fild01,34,281,5 script Lilla#Dryad_Hunt 4_F_07,{
mes "Why hello!";
mes "You look like someone who is willing to help a lil thing like myself out.";
next;
- switch(select("Sure:No")) {
+ switch(select("Sure", "No")) {
case 1:
mes "[Lilla]";
mes "Really?!";
mes "That's great!";
next;
- switch(select("Gather Items:Hunt Dryads:Cancel")) {
+ switch(select("Gather Items", "Hunt Dryads", "Cancel")) {
case 1:
// Item turn in
mes "[Lilla]";
mes "I really need to gather ^00CE0050 Sharp Leafs^000000 for my garden tea party.";
mes "Do you have any?";
next;
- switch(select("I have some Sharp Leafs:What did you need?")) {
+ switch(select("I have some Sharp Leafs", "What did you need?")) {
case 1:
/*
if (checkweight(White_Potion,10) == 0) {
@@ -217,7 +217,7 @@ um_fild01,34,281,5 script Lilla#Dryad_Hunt 4_F_07,{
mes "Ah, ok I think you can help me out by hunting some Dryads.";
mes "How many would you like to hunt?";
next;
- switch(select("50 Dryads:100 Dryads:150 Dryads")) {
+ switch(select("50 Dryads", "100 Dryads", "150 Dryads")) {
case 1:
mes "[Lilla]";
mes "Come back when you've finished your task and I will give you a small reward.";
diff --git a/npc/pre-re/quests/collection/quest_fabre.txt b/npc/pre-re/quests/collection/quest_fabre.txt
index ec36e1510..0a6f614ea 100644
--- a/npc/pre-re/quests/collection/quest_fabre.txt
+++ b/npc/pre-re/quests/collection/quest_fabre.txt
@@ -38,7 +38,7 @@ gef_fild07,321,193,4 script Langry#Fabre_Hunt 4_M_SAGE_A,{
mes "[Langry]";
mes "Have you finished hunting the 50 Fabres?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Langry]";
mes "Hmm, I don't think you've hunted 50 yet...";
@@ -52,7 +52,7 @@ gef_fild07,321,193,4 script Langry#Fabre_Hunt 4_M_SAGE_A,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Langry]";
mes "Ok then, well come back here if you change your mind.";
@@ -78,7 +78,7 @@ gef_fild07,321,193,4 script Langry#Fabre_Hunt 4_M_SAGE_A,{
mes "[Langry]";
mes "Have you finished hunting the 50 Fabres?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Langry]";
mes "Hmm, I don't think you've hunted 100 yet...";
@@ -92,7 +92,7 @@ gef_fild07,321,193,4 script Langry#Fabre_Hunt 4_M_SAGE_A,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Langry]";
mes "Ok then, well come back here if you change your mind.";
@@ -119,7 +119,7 @@ gef_fild07,321,193,4 script Langry#Fabre_Hunt 4_M_SAGE_A,{
mes "[Langry]";
mes "Have you finished hunting the 150 Fabres?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Langry]";
mes "Hmm, I don't think you've hunted 150 yet...";
@@ -133,7 +133,7 @@ gef_fild07,321,193,4 script Langry#Fabre_Hunt 4_M_SAGE_A,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Langry]";
mes "Ok then, well come back here if you change your mind.";
@@ -164,13 +164,13 @@ gef_fild07,321,193,4 script Langry#Fabre_Hunt 4_M_SAGE_A,{
mes "Do you think you can help me?";
mes "Please?";
next;
- switch(select("Sure:No")) {
+ switch(select("Sure", "No")) {
case 1:
mes "[Langry]";
mes "Really?!";
mes "That's great!";
next;
- switch(select("Gather Items:Hunt Fabres:Cancel")) {
+ switch(select("Gather Items", "Hunt Fabres", "Cancel")) {
case 1:
// Item turn in
mes "[Langry]";
@@ -178,7 +178,7 @@ gef_fild07,321,193,4 script Langry#Fabre_Hunt 4_M_SAGE_A,{
mes "complete this community service project.";
mes "You know what? I can even reward you a little for helping me.";
next;
- switch(select("I have some Fluff:What was that again?")) {
+ switch(select("I have some Fluff", "What was that again?")) {
case 1:
if (countitem(Fluff) > 24) {
mes "[Langry]";
@@ -204,7 +204,7 @@ gef_fild07,321,193,4 script Langry#Fabre_Hunt 4_M_SAGE_A,{
mes "Ah, ok I think you can help me out by hunting some Fabres.";
mes "How many would you like to hunt?";
next;
- switch(select("50 Fabres:100 Fabres:150 Fabres")) {
+ switch(select("50 Fabres", "100 Fabres", "150 Fabres")) {
case 1:
mes "[Langry]";
mes "Come back when you've finished your task and I will give you a small reward.";
diff --git a/npc/pre-re/quests/collection/quest_frilldora.txt b/npc/pre-re/quests/collection/quest_frilldora.txt
index 876101cca..77958ee96 100644
--- a/npc/pre-re/quests/collection/quest_frilldora.txt
+++ b/npc/pre-re/quests/collection/quest_frilldora.txt
@@ -38,7 +38,7 @@ moc_fild17,66,273,5 script Lemly#Frilldora_Hunt 4_F_JOB_ASSASSIN,{
mes "[Lemly]";
mes "Have you finished hunting the 50 Frilldora?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Lemly]";
mes "Hmm, I don't think you've hunted 50 yet...";
@@ -52,7 +52,7 @@ moc_fild17,66,273,5 script Lemly#Frilldora_Hunt 4_F_JOB_ASSASSIN,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Lemly]";
mes "Ok then, well come back here if you change your mind.";
@@ -78,7 +78,7 @@ moc_fild17,66,273,5 script Lemly#Frilldora_Hunt 4_F_JOB_ASSASSIN,{
mes "[Lemly]";
mes "Have you finished hunting the 50 Frilldora?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Lemly]";
mes "Hmm, I don't think you've hunted 100 yet...";
@@ -92,7 +92,7 @@ moc_fild17,66,273,5 script Lemly#Frilldora_Hunt 4_F_JOB_ASSASSIN,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Lemly]";
mes "Ok then, well come back here if you change your mind.";
@@ -119,7 +119,7 @@ moc_fild17,66,273,5 script Lemly#Frilldora_Hunt 4_F_JOB_ASSASSIN,{
mes "[Lemly]";
mes "Have you finished hunting the 150 Frilldora?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Lemly]";
mes "Hmm, I don't think you've hunted 150 yet...";
@@ -133,7 +133,7 @@ moc_fild17,66,273,5 script Lemly#Frilldora_Hunt 4_F_JOB_ASSASSIN,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Lemly]";
mes "Ok then, well come back here if you change your mind.";
@@ -166,7 +166,7 @@ moc_fild17,66,273,5 script Lemly#Frilldora_Hunt 4_F_JOB_ASSASSIN,{
mes "[Lemly]";
mes "Think you could take some time to give me a hand?";
next;
- switch(select("Sure:No")) {
+ switch(select("Sure", "No")) {
case 1:
mes "[Lemly]";
mes "I am looking for lizard ^FF0000Frills^000000.";
@@ -174,10 +174,10 @@ moc_fild17,66,273,5 script Lemly#Frilldora_Hunt 4_F_JOB_ASSASSIN,{
mes "[Lemly]";
mes "The lizards around here have a natural stealth, a property that the Assassin's Guild wants to study.";
next;
- switch(select("Gather Items:Hunt Frilldora:Cancel")) {
+ switch(select("Gather Items", "Hunt Frilldora", "Cancel")) {
case 1:
// Item turn in
- switch(select("I have some Frills:What did you need?")) {
+ switch(select("I have some Frills", "What did you need?")) {
case 1:
if (countitem(Lizard_Scruff) > 24) {
mes "[Lemly]";
@@ -207,7 +207,7 @@ moc_fild17,66,273,5 script Lemly#Frilldora_Hunt 4_F_JOB_ASSASSIN,{
mes "Ah, ok I think you can help me out by hunting some Frilldora.";
mes "How many would you like to hunt?";
next;
- switch(select("50 Frilldora:100 Frilldora:150 Frilldora")) {
+ switch(select("50 Frilldora", "100 Frilldora", "150 Frilldora")) {
case 1:
mes "[Lemly]";
mes "Come back when you've finished your task and I will give you a small reward.";
diff --git a/npc/pre-re/quests/collection/quest_goat.txt b/npc/pre-re/quests/collection/quest_goat.txt
index 6c7a9ea88..9f2b7525e 100644
--- a/npc/pre-re/quests/collection/quest_goat.txt
+++ b/npc/pre-re/quests/collection/quest_goat.txt
@@ -38,7 +38,7 @@ ein_fild06,82,171,0 script Vegetable Farmer#Goat 4_F_SHABBY,{
mes "[Vegetable Farmer]";
mes "Have you finished hunting the 50 Goats?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Vegetable Farmer]";
mes "Hmm, I don't think you've hunted 50 yet.";
@@ -52,7 +52,7 @@ ein_fild06,82,171,0 script Vegetable Farmer#Goat 4_F_SHABBY,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Vegetable Farmer]";
mes "Ok then, well come back here if you change your mind.";
@@ -78,7 +78,7 @@ ein_fild06,82,171,0 script Vegetable Farmer#Goat 4_F_SHABBY,{
mes "[Vegetable Farmer]";
mes "Have you finished hunting the 100 Goats?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Vegetable Farmer]";
mes "Hmm, I don't think you've hunted 100 yet.";
@@ -92,7 +92,7 @@ ein_fild06,82,171,0 script Vegetable Farmer#Goat 4_F_SHABBY,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Vegetable Farmer]";
mes "Ok then, well come back here if you change your mind.";
@@ -119,7 +119,7 @@ ein_fild06,82,171,0 script Vegetable Farmer#Goat 4_F_SHABBY,{
mes "[Vegetable Farmer]";
mes "Have you finished hunting the 150 Goats?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Vegetable Farmer]";
mes "Hmm, I don't think you've hunted 150 yet.";
@@ -133,7 +133,7 @@ ein_fild06,82,171,0 script Vegetable Farmer#Goat 4_F_SHABBY,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Vegetable Farmer]";
mes "Ok then, well come back here if you change your mind.";
@@ -165,19 +165,19 @@ ein_fild06,82,171,0 script Vegetable Farmer#Goat 4_F_SHABBY,{
mes "You are here to help me right?";
mes "If not, then I am in a world of hurt.";
next;
- switch(select("Sure:No")) {
+ switch(select("Sure", "No")) {
case 1:
mes "[Vegetable Farmer]";
mes "These Goats keep eating my vegetables.";
mes "Can you do what you can to help me?";
next;
- switch(select("Gather Items:Hunt Goats:Cancel")) {
+ switch(select("Gather Items", "Hunt Goats", "Cancel")) {
case 1:
// Item turn in
mes "[Vegetable Farmer]";
mes "I need ^FF0000Antelope Horns^000000 to show for your hard work, and I will reward you.";
next;
- switch(select("I have Antelope Horns:What did you need?")) {
+ switch(select("I have Antelope Horns", "What did you need?")) {
case 1:
/*
if (checkweight(White_Potion,10) == 0) {
@@ -216,7 +216,7 @@ ein_fild06,82,171,0 script Vegetable Farmer#Goat 4_F_SHABBY,{
mes "Thank you.";
mes "How many Goats would you like to hunt?";
next;
- switch(select("50 Goats:100 Goats:150 Goats")) {
+ switch(select("50 Goats", "100 Goats", "150 Goats")) {
case 1:
mes "[Vegetable Farmer]";
mes "Kill 50 of those Goats and let me know when you're done. I will reward you for your efforts.";
diff --git a/npc/pre-re/quests/collection/quest_golem.txt b/npc/pre-re/quests/collection/quest_golem.txt
index 2ab40efc2..461a26a8a 100644
--- a/npc/pre-re/quests/collection/quest_golem.txt
+++ b/npc/pre-re/quests/collection/quest_golem.txt
@@ -38,7 +38,7 @@ moc_fild11,57,138,0 script Private Jeremy#hunt 4_M_MOC_SOLDIER,{
mes "[Private Jeremy]";
mes "Have you finished hunting the 50 Golems?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Private Jeremy]";
mes "Hmm, I don't think you've hunted 50 yet...";
@@ -52,7 +52,7 @@ moc_fild11,57,138,0 script Private Jeremy#hunt 4_M_MOC_SOLDIER,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Private Jeremy]";
mes "Ok then, well come back here if you change your mind.";
@@ -78,7 +78,7 @@ moc_fild11,57,138,0 script Private Jeremy#hunt 4_M_MOC_SOLDIER,{
mes "[Private Jeremy]";
mes "Have you finished hunting the 50 Golems?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Private Jeremy]";
mes "Hmm, I don't think you've hunted 100 yet...";
@@ -92,7 +92,7 @@ moc_fild11,57,138,0 script Private Jeremy#hunt 4_M_MOC_SOLDIER,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Private Jeremy]";
mes "Ok then, well come back here if you change your mind.";
@@ -119,7 +119,7 @@ moc_fild11,57,138,0 script Private Jeremy#hunt 4_M_MOC_SOLDIER,{
mes "[Private Jeremy]";
mes "Have you finished hunting the 150 Golems?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Private Jeremy]";
mes "Hmm, I don't think you've hunted 150 yet...";
@@ -133,7 +133,7 @@ moc_fild11,57,138,0 script Private Jeremy#hunt 4_M_MOC_SOLDIER,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Private Jeremy]";
mes "Ok then, well come back here if you change your mind.";
@@ -164,18 +164,18 @@ moc_fild11,57,138,0 script Private Jeremy#hunt 4_M_MOC_SOLDIER,{
mes "Greetings citizen!";
mes "Say, how would you like to help me?";
next;
- switch(select("Sure:No")) {
+ switch(select("Sure", "No")) {
case 1:
mes "[Private Jeremy]";
mes "Thanks! I really appreciate it.";
next;
- switch(select("Gather Items:Hunt Golems:Cancel")) {
+ switch(select("Gather Items", "Hunt Golems", "Cancel")) {
case 1:
// Item turn in
mes "[Private Jeremy]";
mes "The Morroc Guard needs ^FF0000Stone Hearts^000000 for our training regimen.";
next;
- switch(select("I have Stone Hearts:What did you need?")) {
+ switch(select("I have Stone Hearts", "What did you need?")) {
case 1:
if (countitem(Stone_Heart) > 24) {
mes "[Private Jeremy]";
@@ -203,7 +203,7 @@ moc_fild11,57,138,0 script Private Jeremy#hunt 4_M_MOC_SOLDIER,{
mes "Ah, ok I think you can help me out by hunting some Golems.";
mes "How many would you like to hunt?";
next;
- switch(select("50 Golems:100 Golems:150 Golems")) {
+ switch(select("50 Golems", "100 Golems", "150 Golems")) {
case 1:
mes "[Private Jeremy]";
mes "Come back when you've finished your task and I will give you a small reward.";
diff --git a/npc/pre-re/quests/collection/quest_hode.txt b/npc/pre-re/quests/collection/quest_hode.txt
index 16cbf69aa..1e62fb4a5 100644
--- a/npc/pre-re/quests/collection/quest_hode.txt
+++ b/npc/pre-re/quests/collection/quest_hode.txt
@@ -38,7 +38,7 @@ moc_fild17,208,346,5 script Shone#Hode_Hunt 4_M_MOC_SOLDIER,{
mes "[Shone]";
mes "Have you finished hunting the 50 Hodes?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Shone]";
mes "Hmm, I don't think you've hunted 50 yet...";
@@ -52,7 +52,7 @@ moc_fild17,208,346,5 script Shone#Hode_Hunt 4_M_MOC_SOLDIER,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Shone]";
mes "Ok then, well come back here if you change your mind.";
@@ -78,7 +78,7 @@ moc_fild17,208,346,5 script Shone#Hode_Hunt 4_M_MOC_SOLDIER,{
mes "[Shone]";
mes "Have you finished hunting the 50 Hodes?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Shone]";
mes "Hmm, I don't think you've hunted 100 yet...";
@@ -92,7 +92,7 @@ moc_fild17,208,346,5 script Shone#Hode_Hunt 4_M_MOC_SOLDIER,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Shone]";
mes "Ok then, well come back here if you change your mind.";
@@ -119,7 +119,7 @@ moc_fild17,208,346,5 script Shone#Hode_Hunt 4_M_MOC_SOLDIER,{
mes "[Shone]";
mes "Have you finished hunting the 150 Hodes?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Shone]";
mes "Hmm, I don't think you've hunted 150 yet...";
@@ -133,7 +133,7 @@ moc_fild17,208,346,5 script Shone#Hode_Hunt 4_M_MOC_SOLDIER,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Shone]";
mes "Ok then, well come back here if you change your mind.";
@@ -167,19 +167,19 @@ moc_fild17,208,346,5 script Shone#Hode_Hunt 4_M_MOC_SOLDIER,{
mes "[Shone]";
mes "Hey do you think you can help me?";
next;
- switch(select("Sure:No")) {
+ switch(select("Sure", "No")) {
case 1:
mes "[Shone]";
mes "Thanks a lot, pal!";
next;
- switch(select("Gather Items:Hunt Hodes:Cancel")) {
+ switch(select("Gather Items", "Hunt Hodes", "Cancel")) {
case 1:
// Item turn in
mes "[Shone]";
mes "I am trying to collect ^00CE0025 Earthworm Peelings^000000.";
mes "I will reward you if you help.";
next;
- switch(select("I have 25 Earthworm Peelings:What was it again?")) {
+ switch(select("I have 25 Earthworm Peelings", "What was it again?")) {
case 1:
/*
if (checkweight(Orange_Potion,10) == 0) {
@@ -216,7 +216,7 @@ moc_fild17,208,346,5 script Shone#Hode_Hunt 4_M_MOC_SOLDIER,{
mes "Ah, ok I think you can help me out by hunting some Hodes.";
mes "How many would you like to hunt?";
next;
- switch(select("50 Hodes:100 Hodes:150 Hodes")) {
+ switch(select("50 Hodes", "100 Hodes", "150 Hodes")) {
case 1:
mes "[Shone]";
mes "Come back when you've finished your task and I will give you a small reward.";
diff --git a/npc/pre-re/quests/collection/quest_leafcat.txt b/npc/pre-re/quests/collection/quest_leafcat.txt
index c980926e5..bcea61337 100644
--- a/npc/pre-re/quests/collection/quest_leafcat.txt
+++ b/npc/pre-re/quests/collection/quest_leafcat.txt
@@ -38,7 +38,7 @@ ayo_fild01,44,241,5 script Lella#LeafCat_Hunt 4_F_YUNYANG,{
mes "[Lella]";
mes "Have you finished hunting the 50 Leaf Cats?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Lella]";
mes "Hmm, I don't think you've hunted 50 yet...";
@@ -52,7 +52,7 @@ ayo_fild01,44,241,5 script Lella#LeafCat_Hunt 4_F_YUNYANG,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Lella]";
mes "Ok then, well come back here if you change your mind.";
@@ -78,7 +78,7 @@ ayo_fild01,44,241,5 script Lella#LeafCat_Hunt 4_F_YUNYANG,{
mes "[Lella]";
mes "Have you finished hunting the 50 Leaf Cats?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Lella]";
mes "Hmm, I don't think you've hunted 100 yet...";
@@ -92,7 +92,7 @@ ayo_fild01,44,241,5 script Lella#LeafCat_Hunt 4_F_YUNYANG,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Lella]";
mes "Ok then, well come back here if you change your mind.";
@@ -119,7 +119,7 @@ ayo_fild01,44,241,5 script Lella#LeafCat_Hunt 4_F_YUNYANG,{
mes "[Lella]";
mes "Have you finished hunting the 150 Leaf Cats?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Lella]";
mes "Hmm, I don't think you've hunted 150 yet...";
@@ -133,7 +133,7 @@ ayo_fild01,44,241,5 script Lella#LeafCat_Hunt 4_F_YUNYANG,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Lella]";
mes "Ok then, well come back here if you change your mind.";
@@ -165,18 +165,18 @@ ayo_fild01,44,241,5 script Lella#LeafCat_Hunt 4_F_YUNYANG,{
mes "You look like someone who is willing to help someone who is slowly going mad.";
next;
mes "[Lella]";
- switch(select("Sure:No")) {
+ switch(select("Sure", "No")) {
case 1:
mes "[Lella]";
mes "Thanks! You're a life saver!";
next;
- switch(select("Gather Items:Hunt Leaf Cats:Cancel")) {
+ switch(select("Gather Items", "Hunt Leaf Cats", "Cancel")) {
case 1:
// Item turn in
mes "I really need to gather ^00CE0050 Huge Leafs^000000 for my sanity.";
mes "Do you have any?";
next;
- switch(select("I have 50 Huge Leafs:What, sorry I was day dreaming")) {
+ switch(select("I have 50 Huge Leafs", "What, sorry I was day dreaming")) {
case 1:
/*
if (checkweight(Yellow_Potion,10) == 0) {
@@ -215,7 +215,7 @@ ayo_fild01,44,241,5 script Lella#LeafCat_Hunt 4_F_YUNYANG,{
mes "Ah, ok I think you can help me out by hunting some Leaf Cats.";
mes "How many would you like to hunt?";
next;
- switch(select("50 Leaf Cats:100 Leaf Cats:150 Leaf Cats")) {
+ switch(select("50 Leaf Cats", "100 Leaf Cats", "150 Leaf Cats")) {
case 1:
mes "[Lella]";
mes "Come back when you've finished your task and I will give you a small reward.";
diff --git a/npc/pre-re/quests/collection/quest_mantis.txt b/npc/pre-re/quests/collection/quest_mantis.txt
index 07f16c874..f1a27a10a 100644
--- a/npc/pre-re/quests/collection/quest_mantis.txt
+++ b/npc/pre-re/quests/collection/quest_mantis.txt
@@ -39,7 +39,7 @@ lou_fild01,240,354,4 script Mantis Researcher 4_M_OILMAN,{
mes "[Mantis Researcher]";
mes "Have you finished hunting the 50 Mantis?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Mantis Researcher]";
mes "Hmm, I don't think you've hunted 50 yet.";
@@ -53,7 +53,7 @@ lou_fild01,240,354,4 script Mantis Researcher 4_M_OILMAN,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Mantis Researcher]";
mes "Ok then, well come back here if you change your mind.";
@@ -78,7 +78,7 @@ lou_fild01,240,354,4 script Mantis Researcher 4_M_OILMAN,{
mes "You are here to help me right?";
mes "If not, i don't know what to do with the Monsters in this Place!";
next;
- switch(select("Sure:No")) {
+ switch(select("Sure", "No")) {
case 1:
mes "[Mantis Researcher]";
mes "Great! I knew the moment i saw you that i can count on you!";
@@ -88,7 +88,7 @@ lou_fild01,240,354,4 script Mantis Researcher 4_M_OILMAN,{
mes "[Mantis Researcher]";
mes "So, would you still like to help me?";
next;
- switch(select("Sure:Cancel")) {
+ switch(select("Sure", "Cancel")) {
case 1:
if (BaseLevel > 70) {
mes "[Mantis Researcher]";
diff --git a/npc/pre-re/quests/collection/quest_pecopeco.txt b/npc/pre-re/quests/collection/quest_pecopeco.txt
index 32c595c92..feebff009 100644
--- a/npc/pre-re/quests/collection/quest_pecopeco.txt
+++ b/npc/pre-re/quests/collection/quest_pecopeco.txt
@@ -38,7 +38,7 @@ moc_fild02,74,329,3 script Gregor#PecoPeco_Hunt 4W_M_01,{
mes "[Gregor]";
mes "Have you finished hunting the 50 Peco Pecos?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Gregor]";
mes "Hmm, I don't think you've hunted 50 yet...";
@@ -52,7 +52,7 @@ moc_fild02,74,329,3 script Gregor#PecoPeco_Hunt 4W_M_01,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Gregor]";
mes "Ok then, well come back here if you change your mind.";
@@ -79,7 +79,7 @@ moc_fild02,74,329,3 script Gregor#PecoPeco_Hunt 4W_M_01,{
mes "[Gregor]";
mes "Have you finished hunting the 50 Peco Pecos?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Gregor]";
mes "Hmm, I don't think you've hunted 100 yet...";
@@ -93,7 +93,7 @@ moc_fild02,74,329,3 script Gregor#PecoPeco_Hunt 4W_M_01,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Gregor]";
mes "Ok then, well come back here if you change your mind.";
@@ -121,7 +121,7 @@ moc_fild02,74,329,3 script Gregor#PecoPeco_Hunt 4W_M_01,{
mes "[Gregor]";
mes "Have you finished hunting the 150 Peco Pecos?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Gregor]";
mes "Hmm, I don't think you've hunted 150 yet...";
@@ -135,7 +135,7 @@ moc_fild02,74,329,3 script Gregor#PecoPeco_Hunt 4W_M_01,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Gregor]";
mes "Ok then, well come back here if you change your mind.";
@@ -177,7 +177,7 @@ moc_fild02,74,329,3 script Gregor#PecoPeco_Hunt 4W_M_01,{
mes "[Gregor]";
mes "Can you do me a favor please?";
next;
- switch(select("What kind of favor?:No")) {
+ switch(select("What kind of favor?", "No")) {
case 1:
mes "[Gregor]";
mes "I am so afraid that these Peco Pecos will hurt me for my, uh, researching activities.";
@@ -187,13 +187,13 @@ moc_fild02,74,329,3 script Gregor#PecoPeco_Hunt 4W_M_01,{
mes "I think I'll feel safer...";
mes "Please...";
next;
- switch(select("Gather Items:Hunt Peco Pecos:Cancel")) {
+ switch(select("Gather Items", "Hunt Peco Pecos", "Cancel")) {
case 1:
// Item turn in
mes "[Gregor]";
mes "I need some ^FF0000Bill of Birds^000000 for my, uh, research...";
next;
- switch(select("I have some Bill of Birds:What did you need?")) {
+ switch(select("I have some Bill of Birds", "What did you need?")) {
case 1:
if (countitem(Bill_Of_Birds) > 24) {
mes "[Gregor]";
@@ -224,7 +224,7 @@ moc_fild02,74,329,3 script Gregor#PecoPeco_Hunt 4W_M_01,{
mes "Ah, ok I think you can help me out by hunting some Peco Pecos.";
mes "How many would you like to hunt?";
next;
- switch(select("50 Peco Pecos:100 Peco Pecos:150 Peco Pecos")) {
+ switch(select("50 Peco Pecos", "100 Peco Pecos", "150 Peco Pecos")) {
case 1:
mes "[Gregor]";
mes "Come back when you've finished your task and I will give you a small reward.";
diff --git a/npc/pre-re/quests/collection/quest_pupa.txt b/npc/pre-re/quests/collection/quest_pupa.txt
index 5868fae84..28b4ff67a 100644
--- a/npc/pre-re/quests/collection/quest_pupa.txt
+++ b/npc/pre-re/quests/collection/quest_pupa.txt
@@ -38,7 +38,7 @@ gef_fild04,191,54,3 script Halgus#Pupa_Hunt 2_F_MAGICMASTER,{
mes "[Halgus]";
mes "Have you gotten rid of the Pupa?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Halgus]";
mes "Hmm, I don't think you've gotten rid of 50 Pupa yet...";
@@ -52,7 +52,7 @@ gef_fild04,191,54,3 script Halgus#Pupa_Hunt 2_F_MAGICMASTER,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Halgus]";
mes "Ok then, well come back here if you change your mind.";
@@ -79,7 +79,7 @@ gef_fild04,191,54,3 script Halgus#Pupa_Hunt 2_F_MAGICMASTER,{
mes "[Halgus]";
mes "Have you gotten rid of the Pupa?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Halgus]";
mes "Hmm, I don't think you've gotten rid of 100 Pupa yet...";
@@ -93,7 +93,7 @@ gef_fild04,191,54,3 script Halgus#Pupa_Hunt 2_F_MAGICMASTER,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Halgus]";
mes "Ok then, well come back here if you change your mind.";
@@ -121,7 +121,7 @@ gef_fild04,191,54,3 script Halgus#Pupa_Hunt 2_F_MAGICMASTER,{
mes "[Halgus]";
mes "Have you gotten rid of the Pupa?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Halgus]";
mes "Hmm, I don't think you've gotten rid of 150 Pupa yet...";
@@ -135,7 +135,7 @@ gef_fild04,191,54,3 script Halgus#Pupa_Hunt 2_F_MAGICMASTER,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Halgus]";
mes "Ok then, well come back here if you change your mind.";
@@ -172,18 +172,18 @@ gef_fild04,191,54,3 script Halgus#Pupa_Hunt 2_F_MAGICMASTER,{
mes "None-the-less my daughter thought it would be fun to gather pupa around this field and it's becoming unsightly.";
mes "Do you mind helping me get rid of some Pupa to clear out this field?";
next;
- switch(select("Sure, I don't mind:No")) {
+ switch(select("Sure, I don't mind", "No")) {
case 1:
mes "[Halgus]";
mes "Really? What would you like to do to help?";
next;
- switch(select("Gather Items:Get rid of Pupa:Cancel")) {
+ switch(select("Gather Items", "Get rid of Pupa", "Cancel")) {
case 1:
// Item turn in
mes "[Halgus]";
mes "Can you collect ^00CE0025 Chrysalis^000000 and return them to me, I promise to reward you well.";
next;
- switch(select("I have Chrysalis:What did you need?")) {
+ switch(select("I have Chrysalis", "What did you need?")) {
case 1:
if (countitem(Chrysalis) > 24) {
mes "[Halgus]";
@@ -209,7 +209,7 @@ gef_fild04,191,54,3 script Halgus#Pupa_Hunt 2_F_MAGICMASTER,{
mes "Thank you so much!";
mes "How many would you like to get rid of?";
next;
- switch(select("50 Pupa:100 Pupa:150 Pupa")) {
+ switch(select("50 Pupa", "100 Pupa", "150 Pupa")) {
case 1:
mes "[Halgus]";
mes "If you can get rid of 50 of those Pupa from the field I will be grateful.";
diff --git a/npc/pre-re/quests/collection/quest_zhupolong.txt b/npc/pre-re/quests/collection/quest_zhupolong.txt
index 02a2366aa..87c1fc337 100644
--- a/npc/pre-re/quests/collection/quest_zhupolong.txt
+++ b/npc/pre-re/quests/collection/quest_zhupolong.txt
@@ -39,7 +39,7 @@ lou_dun02,161,264,4 script Dragon Hunter 4_M_JOB_HUNTER,{
mes "[Dragon Hunter]";
mes "Have you finished hunting the 50 Zhu Po Long?";
next;
- switch(select("Yes:No:I want to quit")) {
+ switch(select("Yes", "No", "I want to quit")) {
case 1:
mes "[Dragon Hunter]";
mes "Hmm, I don't think you've hunted 50 yet.";
@@ -53,7 +53,7 @@ lou_dun02,161,264,4 script Dragon Hunter 4_M_JOB_HUNTER,{
mes "Are you sure that you want to stop hunting?";
mes "Any progress that you've made will be erased";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Dragon Hunter]";
mes "Ok then, well come back here if you change your mind.";
@@ -78,7 +78,7 @@ lou_dun02,161,264,4 script Dragon Hunter 4_M_JOB_HUNTER,{
mes "You are here to help me right?";
mes "If not, i don't know what to do with the Monsters in this Place!";
next;
- switch(select("Sure:No")) {
+ switch(select("Sure", "No")) {
case 1:
mes "[Dragon Hunter]";
mes "Great! I knew the moment i saw you that i can count on you!";
@@ -88,7 +88,7 @@ lou_dun02,161,264,4 script Dragon Hunter 4_M_JOB_HUNTER,{
mes "[Dragon Hunter]";
mes "So, would you still like to help me?";
next;
- switch(select("Sure:Cancel")) {
+ switch(select("Sure", "Cancel")) {
case 1:
if (BaseLevel > 90) {
mes "[Dragon Hunter]";
diff --git a/npc/pre-re/quests/skills/novice_skills.txt b/npc/pre-re/quests/skills/novice_skills.txt
index a22a8c5e5..7a4f85396 100644
--- a/npc/pre-re/quests/skills/novice_skills.txt
+++ b/npc/pre-re/quests/skills/novice_skills.txt
@@ -46,7 +46,7 @@ prt_in,234,133,4 script Nami 1_F_01,{
mes "Actually, I'm really good.";
mes "Do you want me to try on you? ? ? . .";
next;
- switch (select("Continue conversation:Slowly slink away. . . .")) {
+ switch (select("Continue conversation", "Slowly slink away. . . .")) {
case 1:
if ((skill_nov >= 0) && (skill_nov <= 2)) {
switch (skill_nov) {
diff --git a/npc/quests/bard_quest.txt b/npc/quests/bard_quest.txt
index 814a4ec6e..a63a7b3b2 100644
--- a/npc/quests/bard_quest.txt
+++ b/npc/quests/bard_quest.txt
@@ -236,7 +236,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{
mes "Why, hello there. Oh, have you come to listen to my song and forget your worries?";
next;
- if(select("Who are you?:Ignore him.")==1) {
+ if(select("Who are you?", "Ignore him.")==1) {
cutin "bard_eland04",2;
mes "[" + @name$ + "]";
mes "You seem to be";
@@ -271,7 +271,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{
mes "me alone.";
next;
- if(select("No problem~:Is there any way I can help you?")==1) {
+ if(select("No problem~", "Is there any way I can help you?")==1) {
cutin "bard_eland04",2;
mes "[Errende]";
mes "Waaaah~! You're so mean!";
@@ -340,7 +340,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{
mes "I'm sorry to ask a favor of you again, but in your travels, do you think you could find the original lyrics for this song? I can wait for it...";
next;
- if(select("No, thanks.:I can, so stop crying.")==1) {
+ if(select("No, thanks.", "I can, so stop crying.")==1) {
mes "[Errende]";
mes "Ah, I guess it was too much to ask of you. My apologies. Don't worry about it, I'll find out some other way.";
gef_bard_q = 25;
@@ -418,7 +418,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{
mes "^3355FFErrende continues to sing about his personal despair. He seems to be disappointed in your refusal to help him. Of course, you begin to feel sorry for him.^000000";
next;
- if(select("Well, I should help him then...:Ignore him anyway.")==1) {
+ if(select("Well, I should help him then...", "Ignore him anyway.")==1) {
mes "[" + @name$ + "]";
mes "Hey. Hey, Errende. Stop singing this song. It's embarassing, okay? Alright, I'll go find the original song for you.";
next;
@@ -562,7 +562,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{
mes "I'm sorry to ask a favor of you again, but in your travels, do you think you could find the original lyrics for this song? I can wait for it...";
next;
- if(select("No, thanks.:I can, so stop crying.")==1) {
+ if(select("No, thanks.", "I can, so stop crying.")==1) {
mes "[Errende]";
mes "Ah, I guess it was too much to ask of you. My apologies. Don't worry about it, I'll find out some other way.";
gef_bard_q = 25;
@@ -635,7 +635,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{
mes "I'm worthless as a Bard~! Please... Just... Please just leave me alone.";
next;
- if(select("No problem.:Is there any way I can help you?")==1){
+ if(select("No problem.", "Is there any way I can help you?")==1){
mes "[Errende]";
mes "Waaaah~! You're so mean!";
mes "You're supposed to say, 'Errende, what's wrong? Maybe I can help?'";
@@ -696,7 +696,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{
mes "Ummm...";
mes "I'm sorry to ask a favor of you again, but in your travels, do you think you could find the original lyrics for this song? I can wait for it...";
next;
- if(select("No, thanks.:I can, so stop crying.")==1) {
+ if(select("No, thanks.", "I can, so stop crying.")==1) {
mes "[Errende]";
mes "Ah, I guess it was too much to ask of you. My apologies. Don't worry about it, I'll find out some other way.";
gef_bard_q = 5;
@@ -757,7 +757,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{
mes "^3355FFErrende continues to sing about his personal despair. He seems to be disappointed in your refusal to help him. Of course, you begin to feel sorry for him.^000000";
next;
- if(select("Well, I should help him then...:Ignore him anyway.")==1) {
+ if(select("Well, I should help him then...", "Ignore him anyway.")==1) {
mes "[" + @name$ + "]";
mes "Hey. Hey, Errende. Stop singing this song. It's embarassing, okay? Alright, I'll go find the original song for you.";
next;
@@ -895,7 +895,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{
mes "I'm sorry to ask a favor of you again, but in your travels, do you think you could find the original lyrics for this song? I can wait for it...";
next;
- if(select("No, thanks.:I can, so stop crying.")==1) {
+ if(select("No, thanks.", "I can, so stop crying.")==1) {
mes "[Errende]";
mes "Ah, I guess it was too much to ask of you. My apologies. Don't worry about it, I'll find out some other way.";
gef_bard_q = 5;
@@ -978,7 +978,7 @@ geffen,132,38,3 script Bard#2 1_M_BARD,{
mes "Why, hello there. Oh, have you come to listen to my song and forget your worries?";
next;
- if(select("Who are you?:Ignore him.")==1) {
+ if(select("Who are you?", "Ignore him.")==1) {
cutin "bard_eland04",2;
mes "[" + @name$ + "]";
mes "You seem to be";
@@ -1011,13 +1011,13 @@ L_End:
// SubRoutine for 5 similiar dialogues of the quest
S_StorySong:
next;
- switch(select("Tell me a story.:Would you play a song?:Eh, maybe later.")) {
+ switch(select("Tell me a story.", "Would you play a song?", "Eh, maybe later.")) {
case 1:
mes "[Errende]";
mes "You like stories, huh? What kind of story would you like me to tell? I'll you whatever I know... Just for you, of course. *Grins*";
next;
- if(select("News and rumors~:Cancel.")==1) {
+ if(select("News and rumors~", "Cancel.")==1) {
cutin "bard_eland01",2;
mes "[Errende]";
.@random = rand(1,3);
@@ -1132,7 +1132,7 @@ S_StorySong:
mes "At last, I've met someone who recognizes my talent! You deserve to listen to my songs! Now, what would you like to hear? I can play anything you want, you know.";
next;
- switch(select("Hmm, any song will do.:Play an upbeat song~!:Never mind...")) {
+ switch(select("Hmm, any song will do.", "Play an upbeat song~!", "Never mind...")) {
case 1:
mes "[Errende]";
@@ -1303,7 +1303,7 @@ S_StorySong:
mes "but I have a favor to ask...!";
next;
- if(select("Sure, no problem.:I ain't gonna help you.")==1) {
+ if(select("Sure, no problem.", "I ain't gonna help you.")==1) {
cutin "bard_eland01",2;
mes "[Errende]";
mes "Thank you, so much!";
@@ -1390,7 +1390,7 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{
mes "you want from me?";
next;
- switch(select("Tell me a story...:Your voice is...:No thanks, I appreciate it though.")) {
+ switch(select("Tell me a story...", "Your voice is...", "No thanks, I appreciate it though.")) {
case 1:
.@random = rand(1,3);
if (.@random == 1) {
@@ -1537,7 +1537,7 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{
mes "you want from me?";
next;
- switch(select("Tell me a story, or sing something~:Your voice is...:No thanks. I appreciate it, though.")) {
+ switch(select("Tell me a story, or sing something~", "Your voice is...", "No thanks. I appreciate it, though.")) {
case 1:
.@random = rand(1,3);
if (.@random == 1) {
@@ -1677,7 +1677,7 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{
mes "By the way, why do you have that look on your face? Didn't find what you were looking for? Haha, would you show me your left hand?";
next;
- if(select("Here you go.:Um... No!")==1) {
+ if(select("Here you go.", "Um... No!")==1) {
mes "[Kino Kitty]";
mes "Well, while you were gone,";
mes "I remembered the original lyrics to the song. I guess they really are important.";
@@ -1686,7 +1686,7 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{
mes "Here, let me give you a letter with the lyrics to Errende. I should also give you my seal so that Errende will know it's me. You don't mind, do you?";
next;
- switch(select("Yes, I mind!:No, I don't mind.")) {
+ switch(select("Yes, I mind!", "No, I don't mind.")) {
case 1:
mes "[Kino Kitty]";
@@ -1832,7 +1832,7 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{
gef_bard_q = 10;
close;
} else {
- switch(select("Tell me a story.:Sing a song.:Nothing.")) {
+ switch(select("Tell me a story.", "Sing a song.", "Nothing.")) {
case 1:
mes "[Kino Kitty]";
mes "A story? Mmmm...";
@@ -1897,7 +1897,7 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{
mes "princess.";
next;
- if(select("Um, was that a love song?:I'm sorry for interrupting you.")==1) {
+ if(select("Um, was that a love song?", "I'm sorry for interrupting you.")==1) {
mes "[Mysterious Bard]";
mes "A...";
mes "Love song?!";
@@ -1971,7 +1971,7 @@ morocc,134,111,3 script Bard#3 2_M_BARD_ORIENT,{
mes "Now that I think about it, are you look for anything, or is there a reason you wish to speak to me?";
next;
- if(select("I'm looking for Kino Kitty...:Nothing, really.")==1) {
+ if(select("I'm looking for Kino Kitty...", "Nothing, really.")==1) {
mes "[Kino Kitty]";
mes "How do you";
mes "know my name?";
@@ -2155,7 +2155,7 @@ yuno_in01,172,100,3 script Old Man#bq1 4_M_05,{
mes "However, I cannot show these fragile books to just anybody. For the sake of preservation, I can only show these works to preferred customers.";
next;
- if(select("Show him your left hand.:Show him your right hand.")==1) {
+ if(select("Show him your left hand.", "Show him your right hand.")==1) {
mes "[Sketzi Bundin]";
mes "Ah~! You must be the friend of a high ranking Bard! I see, I see. You must be a friend of Minty Errende.";
next;
@@ -2255,7 +2255,7 @@ yuno_in01,173,96,0 script Luke's Songs Vol.1 HIDDEN_NPC,{
mes "Contents";
next;
- switch(select("Wedding Song:Life is a Water Mill:We")) {
+ switch(select("Wedding Song", "Life is a Water Mill", "We")) {
case 1:
mes "[Wedding Song]";
@@ -2546,13 +2546,13 @@ payon,181,172,3 script Bard#4 1_M_BARD,{
mes "Right, right?";
next;
- if(select("Show some interest.:Ignore him.")==1) {
+ if(select("Show some interest.", "Ignore him.")==1) {
mes "[Gunther Doubleharmony]";
mes "Yay~! I knew it!";
mes "So you wanna hear";
mes "a song or a story?";
next;
- switch(select("A song:A story:Maybe some other time")) {
+ switch(select("A song", "A story", "Maybe some other time")) {
case 1:
switch(rand(1,3)) {
case 1:
diff --git a/npc/quests/bunnyband.txt b/npc/quests/bunnyband.txt
index 37bd45714..957e3ab01 100644
--- a/npc/quests/bunnyband.txt
+++ b/npc/quests/bunnyband.txt
@@ -45,7 +45,7 @@ alberta,26,229,0 script Kafra Employee#bunny 4_M_01,{
mes "Corporation's special";
mes "^529DFFBunny Band Event^000000?";
next;
- switch(select("Sure, I brought the items.:Event Information:Cancel")) {
+ switch(select("Sure, I brought the items.", "Event Information", "Cancel")) {
case 1:
mes "[Kafra Employee]";
mes "Alrighty~";
@@ -113,7 +113,7 @@ alberta,26,229,0 script Kafra Employee#bunny 4_M_01,{
mes "Corporation and sponsored by";
mes "the Alberta Merchant Guild?";
next;
- switch(select("Join the Event:Event Information:Cancel")) {
+ switch(select("Join the Event", "Event Information", "Cancel")) {
case 1:
BUNYBND = 1;
mes "[Kafra Employee]";
diff --git a/npc/quests/cooking_quest.txt b/npc/quests/cooking_quest.txt
index aa8239f79..d81372fe1 100644
--- a/npc/quests/cooking_quest.txt
+++ b/npc/quests/cooking_quest.txt
@@ -143,7 +143,7 @@ prt_castle,43,30,3 script Charles Orleans#cook 4_M_OILMAN,{
mes "but I am emboldened by";
mes "my, shall we say, curiosity.";
next;
- switch(select("......?:She is my sister:Actually, I don't know her.")) {
+ switch(select("......?", "She is my sister", "Actually, I don't know her.")) {
case 1:
cutin "nyuang_3",2;
emotion e_ho,0,"Child with Cat#cook";
@@ -249,7 +249,7 @@ prt_castle,43,30,3 script Charles Orleans#cook 4_M_OILMAN,{
mes "I think teaching is a waste";
mes "of my time! ^333333*Sigh*^000000 However...";
next;
- switch(select("Um, are you talking to me?:Wait, don't you remember me?:Sir Orleans?")) {
+ switch(select("Um, are you talking to me?", "Wait, don't you remember me?", "Sir Orleans?")) {
case 1:
cutin "orleans_7",0;
mes "[Charles Orleans]";
@@ -834,7 +834,7 @@ prt_castle,43,30,3 script Charles Orleans#cook 4_M_OILMAN,{
mes "...Nyaaa?";
mes "...Meow?";
next;
- switch(select("What's your name, kid?:Do you want to eat something?:Here, kitty~:Get out!")) {
+ switch(select("What's your name, kid?", "Do you want to eat something?", "Here, kitty~", "Get out!")) {
case 1:
emotion e_ok,0,"Child with Cat#cook";
mes "[Child with Cat]";
@@ -1083,7 +1083,7 @@ prt_castle,43,30,3 script Charles Orleans#cook 4_M_OILMAN,{
mes "important to ask of me,";
mes "please let me take a break~";
next;
- switch(select("I want to learn more recipes.:For whom do you cook?:I'm sorry to bother you...")) {
+ switch(select("I want to learn more recipes.", "For whom do you cook?", "I'm sorry to bother you...")) {
case 1:
cutin "orleans_7",0;
mes "[Charles Orleans]";
@@ -1249,7 +1249,7 @@ prt_castle,43,30,3 script Charles Orleans#cook 4_M_OILMAN,{
mes "my Level 1 Cookbooks.";
if (countitem(Pumpkin) > 9) {
next;
- if (select("Give 10 Pumpkins and Current Cookbook:Cancel") == 1) {
+ if (select("Give 10 Pumpkins and Current Cookbook", "Cancel") == 1) {
cutin "orleans_6",0;
mes "[Charles Orleans]";
mes "Perfect, you've brought";
@@ -1280,7 +1280,7 @@ prt_castle,43,30,3 script Charles Orleans#cook 4_M_OILMAN,{
mes "to borrow my Level 2 Cookbook.";
if (countitem(Well_Baked_Cookie) > 4) {
next;
- if (select("Give Cookies and Current Cookbook:Cancel") == 1) {
+ if (select("Give Cookies and Current Cookbook", "Cancel") == 1) {
cutin "orleans_6",0;
mes "[Charles Orleans]";
mes "Oh, you brought these";
@@ -1314,7 +1314,7 @@ prt_castle,43,30,3 script Charles Orleans#cook 4_M_OILMAN,{
mes "Level 3 Cookbook, okay?";
if (countitem(Shusi) > 4) {
next;
- if (select("Give Sushi and Current Cookbook:Cancel")) {
+ if (select("Give Sushi and Current Cookbook", "Cancel")) {
cutin "orleans_6",0;
mes "[Charles Orleans]";
mes "Ooh, these look so fresh!";
@@ -1346,7 +1346,7 @@ prt_castle,43,30,3 script Charles Orleans#cook 4_M_OILMAN,{
mes "borrow my Level 4 Cookbook.";
if (countitem(Bun) > 4) {
next;
- if (select("Give Bao and Current Cookbook:Cancel") == 1) {
+ if (select("Give Bao and Current Cookbook", "Cancel") == 1) {
cutin "orleans_6",0;
mes "[Charles Orleans]";
mes "Great, you actually";
@@ -1380,7 +1380,7 @@ prt_castle,43,30,3 script Charles Orleans#cook 4_M_OILMAN,{
mes "borrow a Level 5 Cookbook.";
if (countitem(Shoot) > 9) {
next;
- if (select("Give Shoots and Current Cookbook:Quit") == 1) {
+ if (select("Give Shoots and Current Cookbook", "Quit") == 1) {
cutin "orleans_6",0;
mes "[Charles Orleans]";
mes "Goodness, these are";
@@ -1508,7 +1508,7 @@ prt_castle,45,35,5 script Madeleine Chu#cook 4_COOK,{
mes "Sir Charles. May I help";
mes "you with anything today?";
next;
- switch(select("What do you do as a chef?:Which foods can you make?:I want to learn cooking too!")) {
+ switch(select("What do you do as a chef?", "Which foods can you make?", "I want to learn cooking too!")) {
case 1:
mes "[Madeleine Chu]";
mes "What do I do as a chef?";
@@ -1607,7 +1607,7 @@ prt_castle,45,35,5 script Madeleine Chu#cook 4_COOK,{
mes "you of the ingredients you need";
mes "if you've forgotten them~";
next;
- switch(select("Fried Grasshopper Legs:Grape Juice Herbal Tea:Honey Grape Juice:Frog Egg and Squid Ink Soup:Steamed Crab Nippers:Fried Monkey Tails")) {
+ switch(select("Fried Grasshopper Legs", "Grape Juice Herbal Tea", "Honey Grape Juice", "Frog Egg and Squid Ink Soup", "Steamed Crab Nippers", "Fried Monkey Tails")) {
case 1:
mes "[Madeleine Chu]";
mes "Oh! You'll need";
@@ -1719,14 +1719,14 @@ prt_castle,45,35,5 script Madeleine Chu#cook 4_COOK,{
mes "your culinary skills. Now,";
mes "can I help you with anything?";
next;
- switch(select("I need some Cooking Kits.:Will you try the food I cooked?:How does the food I cooked look?")) {
+ switch(select("I need some Cooking Kits.", "Will you try the food I cooked?", "How does the food I cooked look?")) {
case 1:
mes "[Madeleine Chu]";
mes "Sure, which kind";
mes "of Cooking Kits";
mes "did you need?";
next;
- switch(select("Outdoor Cooking Kit - 500z:Home Cooking Kit - 1,000z:Quit")) {
+ switch(select("Outdoor Cooking Kit - 500z", "Home Cooking Kit - 1,000z", "Quit")) {
case 1:
callsub S_SellSets,12125;
close;
@@ -1858,7 +1858,7 @@ prt_castle,45,35,5 script Madeleine Chu#cook 4_COOK,{
mes "I'd be disappointed if";
mes "you lost it or sold it...";
next;
- if (select("I did!:I lost the Bundle of Food!") == 1) {
+ if (select("I did!", "I lost the Bundle of Food!") == 1) {
mes "[Madeleine Chu]";
mes "Hahaha, I suppose you";
mes "did. But even if you didn't";
@@ -1935,14 +1935,14 @@ prt_castle,45,35,5 script Madeleine Chu#cook 4_COOK,{
mes "Now, can I help you with";
mes "anything in particular?";
next;
- switch(select("I need some Cooking Kits.:How is Sir Charles?:Um, who's that kid?")) {
+ switch(select("I need some Cooking Kits.", "How is Sir Charles?", "Um, who's that kid?")) {
case 1:
mes "[Madeleine Chu]";
mes "Sure, which kind";
mes "of Cooking Kits";
mes "did you need?";
next;
- switch(select("Outdoor Cooking Kit - 500z:Home Cooking Kit - 1,000z:Show me a different kit.:Quit")) {
+ switch(select("Outdoor Cooking Kit - 500z", "Home Cooking Kit - 1,000z", "Show me a different kit.", "Quit")) {
case 1:
callsub S_SellSets,12125;
close;
@@ -2195,7 +2195,7 @@ payon,209,127,3 script Servant 4_M_ORIENT01,{
mes "It's only 200 zeny, but";
mes "it's oh-so-delicious~";
next;
- switch(select("Sure, I'll buy one!:No, thanks.:Actually, Madeleine sent me...")) {
+ switch(select("Sure, I'll buy one!", "No, thanks.", "Actually, Madeleine sent me...")) {
case 1:
if (Zeny < 200) {
mes "[Chulsoo]";
@@ -2367,7 +2367,7 @@ payon,209,127,3 script Servant 4_M_ORIENT01,{
mes "It's only 200 zeny, but";
mes "it's oh-so-delicious~";
next;
- if (select("Sure, I'll buy one!:No, thanks.") == 1) {
+ if (select("Sure, I'll buy one!", "No, thanks.") == 1) {
if (Zeny < 200) {
mes "[Chulsoo]";
mes "Oh, I'm sorry, but";
diff --git a/npc/quests/counteragent_mixture.txt b/npc/quests/counteragent_mixture.txt
index 21be15563..cde1bda95 100644
--- a/npc/quests/counteragent_mixture.txt
+++ b/npc/quests/counteragent_mixture.txt
@@ -45,7 +45,7 @@ alberta_in,133,55,3 script Louitz#cm 4_M_02,{
mes "that nutcase scientist";
mes "who lives over in Geffen?";
next;
- if (select("Talk About Molgenstein:Cancel") == 1) {
+ if (select("Talk About Molgenstein", "Cancel") == 1) {
mes "[Merchant Louitz]";
mes "You know where he lives";
mes "but didn't check it out? Hey,";
@@ -75,7 +75,7 @@ alberta_in,133,55,3 script Louitz#cm 4_M_02,{
mes "What's up?";
next;
if (countitem(Detrimindexta) > 0 && countitem(Karvodailnirol) > 0) {
- switch(select("Talk:Talk about the solutions.:Cancel")) {
+ switch(select("Talk", "Talk about the solutions.", "Cancel")) {
case 1:
mes "[Merchant Louitz]";
mes "When I was in Geffen";
@@ -145,7 +145,7 @@ alberta_in,133,55,3 script Louitz#cm 4_M_02,{
}
}
if (countitem(Karvodailnirol) > 0) {
- switch(select("Talk:Talk about Karvodailnirol:Cancel")) {
+ switch(select("Talk", "Talk about Karvodailnirol", "Cancel")) {
case 1:
mes "[Merchant Louitz]";
mes "When I was in Geffen";
@@ -215,7 +215,7 @@ alberta_in,133,55,3 script Louitz#cm 4_M_02,{
}
}
if (countitem(Detrimindexta) > 0) {
- switch(select("Talk:Talk about Detrimindexta:Cancel")) {
+ switch(select("Talk", "Talk about Detrimindexta", "Cancel")) {
case 1:
mes "[Merchant Louitz]";
mes "When I was in Geffen";
@@ -284,7 +284,7 @@ alberta_in,133,55,3 script Louitz#cm 4_M_02,{
close;
}
}
- if (select("Talk:Cancel") == 1) {
+ if (select("Talk", "Cancel") == 1) {
mes "[Merchant Louitz]";
mes "When I was in Geffen";
mes "looking for magic items,";
@@ -334,7 +334,7 @@ geffen,181,114,3 script Aure Dupon#cm 4_KID01,{
mes "Coincidence? It's more";
mes "than that. This is ^0000FFfate^000000.";
next;
- if (select("Talk About Molgenstein:Cancel") == 1) {
+ if (select("Talk About Molgenstein", "Cancel") == 1) {
mes "[Aure Dupon]";
mes "Have you not met";
mes "Molgenstein yet? He";
@@ -360,7 +360,7 @@ geffen,181,114,3 script Aure Dupon#cm 4_KID01,{
mes "mote in the grand scheme.";
next;
if (molgenstain > 0) {
- switch(select("Talk:Ask About Molgenstein:Cancel")) {
+ switch(select("Talk", "Ask About Molgenstein", "Cancel")) {
case 1:
mes "[Aure Dupon]";
mes "To have goals and focus";
@@ -397,7 +397,7 @@ geffen,181,114,3 script Aure Dupon#cm 4_KID01,{
close;
}
}
- if (select("Talk:Cancel") == 1) {
+ if (select("Talk", "Cancel") == 1) {
mes "[Aure Dupon]";
mes "To have goals and focus";
mes "is good, but to be obsessive";
@@ -431,7 +431,7 @@ geffen_in,141,140,3 script Molgenstein#cm 2_M_MOLGENSTEIN,{
mes "Hehehehe....";
mes "Heeheeheeheehee....";
next;
- switch(select("Ask about his research:Ask him to make a new solution.:Cancel")) {
+ switch(select("Ask about his research", "Ask him to make a new solution.", "Cancel")) {
case 1:
mes "[Chemist Molgenstein]";
mes "Heeheeheeheee...";
@@ -460,7 +460,7 @@ geffen_in,141,140,3 script Molgenstein#cm 2_M_MOLGENSTEIN,{
mes "So...";
mes "You want me to make something totally new, huh? Hehhehheh! I love your sense of scientific adventure!";
next;
- switch(select("Counteragent:Mixture")) {
+ switch(select("Counteragent", "Mixture")) {
case 1:
mes "[Chemist Molgenstein]";
mes "Ooh...!";
@@ -473,7 +473,7 @@ geffen_in,141,140,3 script Molgenstein#cm 2_M_MOLGENSTEIN,{
mes "Bwahahahah!";
mes "Oh, I just can't wait to make this! Are you ready to begin?";
next;
- if (select("Make:Cancel") == 1) {
+ if (select("Make", "Cancel") == 1) {
if (countitem(Alchol) == 0 || countitem(Detrimindexta) == 0 || countitem(Empty_Bottle) == 0 || Zeny < 3000) {
mes "[Chemist Molgenstein]";
mes "Heuheuheuheuh.... not enough... not enough.. Haah...Haah... Go..... get the rest of the materials!";
@@ -517,7 +517,7 @@ geffen_in,141,140,3 script Molgenstein#cm 2_M_MOLGENSTEIN,{
mes "Bwahahahah!";
mes "Oh, I just can't wait to make this! Are you ready to begin?";
next;
- if (select("Make:Cancel") == 1) {
+ if (select("Make", "Cancel") == 1) {
if (countitem(Alchol) == 0 || countitem(Karvodailnirol) == 0 || countitem(Empty_Bottle) == 0 || Zeny < 4000) {
mes "[Chemist Molgenstein]";
mes "Hohohoho.... not enough... not enough... haah...haah... go..... go get the rest of the materials!!";
@@ -568,7 +568,7 @@ geffen_in,141,140,3 script Molgenstein#cm 2_M_MOLGENSTEIN,{
mes "Ah...?!";
mes "So sorry if I weirded you out. It's just... I haven't seen a living person in soooo long. So, er, what can I do for you??";
next;
- if (select("Ask about his research.:Cancel.") == 1) {
+ if (select("Ask about his research.", "Cancel.") == 1) {
mes "[Chemist Molgenstein]";
mes "Heeheeheeheee...";
mes "You must have heard the rumors about my research. Yes! But since you probably know already, I'll tell you without hiding, I mean, there's nothing to hide.";
diff --git a/npc/quests/doomed_swords.txt b/npc/quests/doomed_swords.txt
index 692a0dd90..63fdccf16 100644
--- a/npc/quests/doomed_swords.txt
+++ b/npc/quests/doomed_swords.txt
@@ -290,7 +290,7 @@ pay_fild08,218,283,2 script Mysterious Man#magum 4_M_ORIENT02,{
mes "What the hell";
mes "are you looking at?";
next;
- if (select("Have you heard of the Doomed Swords?:I... I...") == 1) {
+ if (select("Have you heard of the Doomed Swords?", "I... I...") == 1) {
mes "[Mysterious Man]";
mes "...!";
mes "How the hell would";
@@ -315,7 +315,7 @@ pay_fild08,218,283,2 script Mysterious Man#magum 4_M_ORIENT02,{
mes "What the hell";
mes "are you looking at?";
next;
- if (select("Um, er...:Nothing, sir.") == 1) {
+ if (select("Um, er...", "Nothing, sir.") == 1) {
mes "[Mysterious Man]";
mes "What...?!";
next;
@@ -338,7 +338,7 @@ pay_fild08,218,283,2 script Mysterious Man#magum 4_M_ORIENT02,{
mes "What the hell";
mes "are you looking at?";
next;
- if (select("Do you happen to be a blacksmith?:No-Nothing!") == 1) {
+ if (select("Do you happen to be a blacksmith?", "No-Nothing!") == 1) {
mes "[Mysterious Blacksmith]";
mes "Hmpf. So you're not";
mes "a total fool after all. Yes,";
@@ -362,7 +362,7 @@ pay_fild08,218,283,2 script Mysterious Man#magum 4_M_ORIENT02,{
mes "What the hell";
mes "are you looking at?";
next;
- if (select("I want you to make me a Doomed Sword.:Er, nothing!") == 1) {
+ if (select("I want you to make me a Doomed Sword.", "Er, nothing!") == 1) {
mes "[Mysterious Blacksmith]";
mes "Hm. I don't know where";
mes "the hell you may have heard";
@@ -371,7 +371,7 @@ pay_fild08,218,283,2 script Mysterious Man#magum 4_M_ORIENT02,{
mes "enough. Now, which doomed";
mes "sword did you wish to possess?";
next;
- switch(select("Mysteltainn.:Grimtooth.:Executioner.:I ch-changed my mind!")) {
+ switch(select("Mysteltainn.", "Grimtooth.", "Executioner.", "I ch-changed my mind!")) {
case 1:
if (dmdswrd_Q2 & 1) {
mes "[Mysterious Blacksmith]";
@@ -628,14 +628,14 @@ pay_fild08,218,283,2 script Mysterious Man#magum 4_M_ORIENT02,{
mes "Or did you forget what";
mes "you needed to bring to me?";
next;
- switch(select("Er, what were the items again?:Yes, I brought all the required items.:Oh! Um, never mind!")) {
+ switch(select("Er, what were the items again?", "Yes, I brought all the required items.", "Oh! Um, never mind!")) {
case 1:
mes "[Mysterious Blacksmith]";
mes "Hmpf. I thought so.";
mes "Now, which sword did";
mes "you want me to forge?";
next;
- switch(select("Mysteltainn.:Grimtooth.:Executioner.:Wait! I just remembered!")) {
+ switch(select("Mysteltainn.", "Grimtooth.", "Executioner.", "Wait! I just remembered!")) {
case 1:
if (dmdswrd_Q2 & 1 || dmdswrd_Q2 & 8) {
mes "[Mysterious Blacksmith]";
@@ -704,7 +704,7 @@ pay_fild08,218,283,2 script Mysterious Man#magum 4_M_ORIENT02,{
mes "ready. Now, which sword";
mes "did you want me to craft?";
next;
- switch(select("Mysteltainn:Grimtooth:Executioner:I ch-changed my mind!")) {
+ switch(select("Mysteltainn", "Grimtooth", "Executioner", "I ch-changed my mind!")) {
case 1:
if (dmdswrd_Q2 & 8) {
mes "[Mysterious Blacksmith]";
diff --git a/npc/quests/eye_of_hellion.txt b/npc/quests/eye_of_hellion.txt
index 1b3c18595..d9c942b94 100644
--- a/npc/quests/eye_of_hellion.txt
+++ b/npc/quests/eye_of_hellion.txt
@@ -75,7 +75,7 @@ morocc_in,116,101,3 script Old Scholar Tyus#hellion 4_M_JOB_WIZARD,3,3,{
mes "I must have the help of one";
mes "who is truly pure of heart...";
next;
- if (select("What are you looking for?:Pure of heart? Hah! Good luck!") == 1) {
+ if (select("What are you looking for?", "Pure of heart? Hah! Good luck!") == 1) {
if (BaseLevel < 60 ) {
mes "[Sir Chilias'Tyus]";
mes "Heh heh~ I see your eyes";
@@ -206,7 +206,7 @@ morocc_in,116,101,3 script Old Scholar Tyus#hellion 4_M_JOB_WIZARD,3,3,{
mes "you help an old man for the";
mes "sake of all that is good?";
next;
- if (select("Of course, I will.:I'm sorry, but I can't.") == 1) {
+ if (select("Of course, I will.", "I'm sorry, but I can't.") == 1) {
mes "[Sir Chilias'Tyus]";
mes "Good, good, but first";
mes "I must test to see if you";
@@ -260,7 +260,7 @@ morocc_in,116,101,3 script Old Scholar Tyus#hellion 4_M_JOB_WIZARD,3,3,{
mes "help me in sealing away the";
mes "Hellion gem's evil forever.";
next;
- if (select("I will help you.:...Sorry about that.") == 1) {
+ if (select("I will help you.", "...Sorry about that.") == 1) {
mes "[Sir Chilias'Tyus]";
mes "Good, good, but first";
mes "I must test to see if you";
@@ -717,7 +717,7 @@ prontera,269,326,3 script Clanux Heffron#hellion 1_M_04,{
mes "Sent by Chilias, eh?";
mes "What does he want?";
next;
- if (select("He wants me to help you.:He wants you to help me.") == 1) {
+ if (select("He wants me to help you.", "He wants you to help me.") == 1) {
mes "[Clanux Heffron]";
mes "So he sent me an";
mes "assistant, huh? Well...";
@@ -741,7 +741,7 @@ prontera,269,326,3 script Clanux Heffron#hellion 1_M_04,{
mes "Did the old man give you";
mes "any hints to help me out?";
next;
- if (select("Where did you find these?:No, I'm sorry.") == 1) {
+ if (select("Where did you find these?", "No, I'm sorry.") == 1) {
mes "[Clanux Heffron]";
mes "Oh, these I found in Prontera.";
mes "That old coot hid these real";
@@ -796,7 +796,7 @@ prontera,269,326,3 script Clanux Heffron#hellion 1_M_04,{
mes "Hellion's gem on your own,";
mes "jerkface! Now getouttahere!";
next;
- if (select("W-wait! Let's work together!:Fine. I don't need your help!") == 1) {
+ if (select("W-wait! Let's work together!", "Fine. I don't need your help!") == 1) {
mes "[Clanux Heffron]";
mes "Work together, eh? You";
mes "know, normally I'd tell you";
@@ -841,7 +841,7 @@ prontera,269,326,3 script Clanux Heffron#hellion 1_M_04,{
mes "searching? Were you";
mes "able to find anything?";
next;
- if (select("Nothing...:In fact, I found this.") == 1) {
+ if (select("Nothing...", "In fact, I found this.") == 1) {
mes "[" + strcharinfo(0) + "]";
mes "^333333(This guy's a real punk!";
mes "I better not share any new";
@@ -962,7 +962,7 @@ prontera,269,326,3 script Clanux Heffron#hellion 1_M_04,{
mes "Didja find anything";
mes "new in the Tool Shop?";
next;
- if (select("Pretend that nothing happened.:Share what you learned.") == 1) {
+ if (select("Pretend that nothing happened.", "Share what you learned.") == 1) {
mes "[" + strcharinfo(0) + "]";
mes "Nope...";
mes "I couldn't find any";
@@ -1000,7 +1000,7 @@ prontera,269,326,3 script Clanux Heffron#hellion 1_M_04,{
mes "anything from that weird";
mes "machine in the Tool Shop?";
next;
- if (select("Tell him just a little bit.:Don't tell him.") == 1) {
+ if (select("Tell him just a little bit.", "Don't tell him.") == 1) {
mes "[" + strcharinfo(0) + "]";
mes "Well, I put that cogwheel";
mes "into that weird machine in";
@@ -1186,7 +1186,7 @@ prt_in,128,79,0 script Unknown Machine#prt_key HIDDEN_NPC,{
mes "would fit perfectly in it...^000000";
next;
if (countitem(Wheel) > 0) {
- if (select("Insert Cogwheel.:Ignore it.") == 1) {
+ if (select("Insert Cogwheel.", "Ignore it.") == 1) {
mes "[" + strcharinfo(0) + "]";
mes "I just know this";
mes "cogwheel will fit";
@@ -1354,7 +1354,7 @@ payon,182,132,3 script Grout'he Tuccok#hellion 1_M_02,{
mes "we might as well kill";
mes "two birds with one stone...";
next;
- if (select("Alright, I'll buy your clues.:Why the hell should I pay you?!") == 1) {
+ if (select("Alright, I'll buy your clues.", "Why the hell should I pay you?!") == 1) {
mes "[Grout'he]";
mes "Oh man, thanks a lot.";
mes "Alright, all I'm asking";
@@ -1490,7 +1490,7 @@ payon,182,132,3 script Grout'he Tuccok#hellion 1_M_02,{
mes "you in making sense of";
mes "this weird riddle?";
next;
- if (select("Yes, please!:No, thanks~") == 1) {
+ if (select("Yes, please!", "No, thanks~") == 1) {
mes "[Grout'he]";
mes "Alright now. All those";
mes "messages said stuff about";
@@ -1716,7 +1716,7 @@ payon,159,129,3 script Wooden Floor#paypuzz5 HIDDEN_NPC,{
mes "solid. Maybe there's";
mes "something underneath?";
next;
- if (select("Just check the floor.:Dig through the dust.") == 1) {
+ if (select("Just check the floor.", "Dig through the dust.") == 1) {
mes "^3355FFYou examine the floor,";
mes "but are unable to find";
mes "anything that resembles";
@@ -1846,7 +1846,7 @@ pay_arche,142,28,0 script Buddha Statue#paypuzz6 HIDDEN_NPC,5,5,{
mes "surely save yourself. So...";
mes "What do you do?";
next;
- switch(select("I will kill to survive.:I have no choice, but to die.:I won't kill, but I'll find a way to live!:I'll ask that person if it's okay to kill him.")) {
+ switch(select("I will kill to survive.", "I have no choice, but to die.", "I won't kill, but I'll find a way to live!", "I'll ask that person if it's okay to kill him.")) {
case 1:
mes "[Echoing Voice]";
mes "There is a primal truth";
@@ -1943,7 +1943,7 @@ geffen,110,200,3 script Sage Welshyun#hellion 4_M_SAGE_A,3,3,{
mes "to seek my help in finding";
mes "the final piece, am I correct?";
next;
- if (select("Shut up, I know you have it, so give it!:Yes, please help me.") == 1) {
+ if (select("Shut up, I know you have it, so give it!", "Yes, please help me.") == 1) {
mes "[Welshyun]";
mes "Such insolence!";
mes "Huh. I suppose Chilias";
@@ -2216,7 +2216,7 @@ geffen,110,200,3 script Sage Welshyun#hellion 4_M_SAGE_A,3,3,{
mes "it was the wish of this tablet's creator for someone to defeat";
mes "the Hellion Revenant...";
next;
- if (select("Alright, I'll do it!:I better get this tablet to Chilias...") == 1) {
+ if (select("Alright, I'll do it!", "I better get this tablet to Chilias...") == 1) {
mes "[Welshyun]";
mes "Well, I'm almost certain";
mes "this map will lead you to";
@@ -2284,7 +2284,7 @@ gef_tower,116,37,0 script Enoz#hellion 4_M_ALCHE_A,{
mes "Oh man, who could have";
mes "taken it? Wait, was it... You?!";
next;
- if (select("Actually, Welshyun sent me.:No way man, don't go nuts.") == 1) {
+ if (select("Actually, Welshyun sent me.", "No way man, don't go nuts.") == 1) {
mes "[Enoz]";
mes "My mentor, Welshyun?";
mes "Huh. Is there a report";
@@ -2395,7 +2395,7 @@ gef_fild09,296,59,0 script Hidden Cave#hellion HIDDEN_NPC,3,3,{
mes "come closer, you can see a";
mes "groove on the rock's surface.^000000";
next;
- if (select("Insert the Tablet.:Ignore.") == 1) {
+ if (select("Insert the Tablet.", "Ignore.") == 1) {
mes "^3355FFYou insert the tablet into";
mes "the rock's groove and the";
mes "Hellion's gem begins to hum";
diff --git a/npc/quests/first_class/tu_acolyte.txt b/npc/quests/first_class/tu_acolyte.txt
index a819942d1..6a2c8f7f2 100644
--- a/npc/quests/first_class/tu_acolyte.txt
+++ b/npc/quests/first_class/tu_acolyte.txt
@@ -65,7 +65,7 @@ prt_church,179,15,1 script Priest Praupin 4_M_MINISTER,{
mes "you may not know what to do";
mes "as an Acolyte from here on...";
next;
- switch(select("I'm not worried.:What should I do?")){
+ switch(select("I'm not worried.", "What should I do?")){
case 1:
mes "[Priest Praupin]";
mes "Seeing your eyes filled with such determination assures me. But if you run into any trouble, feel free to ask me for help. Good bye for now, blessed child.";
@@ -81,7 +81,7 @@ prt_church,179,15,1 script Priest Praupin 4_M_MINISTER,{
mes "become a better Acolyte after learning from Sister Asthe's instructions. If you like, I can send you to the convent.";
tu_acolyte01 = 1;
next;
- if(select("Go to the convent.:Do not go.")==1){
+ if(select("Go to the convent.", "Do not go.")==1){
mes "[Priest Praupin]";
mes "Please say hello";
mes "to Sister Asthe for me.";
@@ -133,7 +133,7 @@ prt_church,179,15,1 script Priest Praupin 4_M_MINISTER,{
mes "I know I'm not offering much,";
mes "but they were quite helpful to me when I was a young Acolyte like yourself.";
next;
- switch(select("Wand:Flail")) {
+ switch(select("Wand", "Flail")) {
case 1:
delitem Receipt_01,1;
tu_acolyte01 = 23;
@@ -169,7 +169,7 @@ prt_church,179,15,1 script Priest Praupin 4_M_MINISTER,{
mes "[Priest Praupin]";
mes "Would you like me to send you to the convent so that you can learn from this wonderful teacher?";
next;
- if(select("Yes, please.:No thanks.")==1){
+ if(select("Yes, please.", "No thanks.")==1){
mes "[Priest Praupin]";
mes "Please say hello";
mes "to Sister Asthe for me.";
@@ -199,7 +199,7 @@ prt_monk,230,106,3 script Asthe#tu 1_F_PRIEST,{
mes "manage to reach";
mes "this remote place?";
next;
- if(select("I came for fun.:Priest Praupin suggested I come here.")==1){
+ if(select("I came for fun.", "Priest Praupin suggested I come here.")==1){
mes "[Asthe]";
mes "This convent is always quiet and peaceful. Sitting on the benches and feeling the almighty presense all around you is such a relaxing, meditative experience.";
close;
@@ -233,7 +233,7 @@ prt_monk,230,106,3 script Asthe#tu 1_F_PRIEST,{
mes ""+strcharinfo(0)+",";
mes "have you thought about what kind of Acolyte you would like to become? It's very important that you plan for the future that you want.";
next;
- if(select("One that supports others.:One that punishes evil.")==1){
+ if(select("One that supports others.", "One that punishes evil.")==1){
mes "[Asthe]";
mes "Ah, you have such";
mes "a generous heart!";
@@ -262,7 +262,7 @@ prt_monk,230,106,3 script Asthe#tu 1_F_PRIEST,{
mes "is the most necessary";
mes "skill for an Acolyte?";
next;
- switch(select("Heal:Aqua Benedicta:Teleport")){
+ switch(select("Heal", "Aqua Benedicta", "Teleport")){
case 1:
mes "[Asthe]";
mes "Ah, yes.";
@@ -385,7 +385,7 @@ prt_monk,230,106,3 script Asthe#tu 1_F_PRIEST,{
mes "[Asthe]";
mes "Would you like me to take the mace away from your inventory now?";
next;
- if(select("Sure.:Let me check again.") == 2) {
+ if(select("Sure.", "Let me check again.") == 2) {
mes "[Asthe]";
mes "Okay, no problem.";
mes "Please make sure that you do not carry any ^FF0000Mace with an elemental Property^000000.";
@@ -664,7 +664,7 @@ prt_monk,230,106,3 script Asthe#tu 1_F_PRIEST,{
mes "Now, we've covered some";
mes "pretty complicated material in this lesson. Would you like to hear this again?";
next;
- if(select("Listen again.:Move to the next topic.")==1){
+ if(select("Listen again.", "Move to the next topic.")==1){
mes "[Asthe]";
mes "Alright,";
mes "give me a moment";
@@ -906,7 +906,7 @@ monk_in,18,38,6 script Priest Gardron#tu 4_M_MINISTER,{
mes "[Priest Gardron]";
mes "Will you go to Prontera?";
next;
- if(select("Let's go to Prontera!:I'll be back after doing some preparation.") == 1) {
+ if(select("Let's go to Prontera!", "I'll be back after doing some preparation.") == 1) {
mes "[Priest Gardron]";
mes "Okay, I will send you to Prontera.";
mes "Please dispose of Hornets and bring me 5 Bee Stings for confirmation.";
@@ -942,7 +942,7 @@ monk_in,18,38,6 script Priest Gardron#tu 4_M_MINISTER,{
mes "Now then...";
mes "Will you go to Payon?";
next;
- if(select("Let's go to Payon!:Um, let me get ready first.")==1) {
+ if(select("Let's go to Payon!", "Um, let me get ready first.")==1) {
mes "[Priest Gardron]";
mes "Good, good.";
mes "I shall send you";
@@ -972,7 +972,7 @@ prt_monk,235,245,5 script Dog#tu 4_DOG01,{
next;
if(tu_acolyte01 == 10){
while(1) {
- switch(select("Give a treat.:Pet the dog.:End actions.")){
+ switch(select("Give a treat.", "Pet the dog.", "End actions.")){
case 1:
++.@dog_food;
if(.@dog_food > 4){
@@ -1111,7 +1111,7 @@ prt_monk,226,257,6 script Ill Girl#tu 4_F_04,{
mes "on her back and perform";
mes "a holy spell...^000000";
next;
- switch(select("Heal!:Blessing!:Cure!:Recovery!:Signum Crucis!:B.S Sacramenti!")){
+ switch(select("Heal!", "Blessing!", "Cure!", "Recovery!", "Signum Crucis!", "B.S Sacramenti!")){
case 1:
mes "["+strcharinfo(0)+"]";
mes "H...";
@@ -1394,7 +1394,7 @@ prt_monk,219,164,3 script Gloria#tu 4_F_SISTER,{
mes "send you to Prontera.";
mes "Just let me know, okay?";
next;
- switch(select("I'm okay for now.:Send me to Prontera.")){
+ switch(select("I'm okay for now.", "Send me to Prontera.")){
case 1:
mes "[Gloria]";
mes "In order to use";
@@ -1786,7 +1786,7 @@ sec_in02,17,156,3 script 1st Job Quest Reset 4_F_JOB_BLACKSMITH,{
mes "[1st Job Quest]";
mes "Which would you like to reset?";
next;
- switch(select("Swordsman:Merchant:Archer:Acolyte:Thief:Mage")) {
+ switch(select("Swordsman", "Merchant", "Archer", "Acolyte", "Thief", "Mage")) {
case 1:
tu_swordman = 0;
break;
diff --git a/npc/quests/first_class/tu_archer.txt b/npc/quests/first_class/tu_archer.txt
index 144bdfb2f..be6f177d1 100644
--- a/npc/quests/first_class/tu_archer.txt
+++ b/npc/quests/first_class/tu_archer.txt
@@ -189,7 +189,7 @@ payon_in02,54,13,3 script Master Kavaruk 1_M_JOBTESTER,{
mes "of the Icarus Archer Guild.";
mes "I bid you welcome.";
next;
- switch(select("Ask about 'Icarus.':Ask about recent news.:Talk about Archers.")) {
+ switch(select("Ask about 'Icarus.'", "Ask about recent news.", "Talk about Archers.")) {
case 1:
mes "[Master Kavaruk]";
mes "Have you ever";
@@ -366,7 +366,7 @@ payon_in02,54,13,3 script Master Kavaruk 1_M_JOBTESTER,{
mes "some specialized instruction to learn more about the Archer job?";
}
next;
- switch(select("Yes:No")){
+ switch(select("Yes", "No")){
case 1:
tu_archer01 = 1;
mes "[Master Kavaruk]";
@@ -442,7 +442,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 4_M_REIDIN_KURS,{
mes "Can I help you";
mes "with something?";
next;
- switch(select("Tell me about skills.:Er, not really...")) {
+ switch(select("Tell me about skills.", "Er, not really...")) {
case 1:
mes "[Reidin Corse]";
mes "Huh. So Master";
@@ -470,7 +470,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 4_M_REIDIN_KURS,{
mes "call me ^3131FFChief^000000, got it? Stick with me and you'll become the second best archer in the world! How";
mes "about it, kid?";
next;
- switch(select("You got it, Chief!:Ugh, no thanks~!")) {
+ switch(select("You got it, Chief!", "Ugh, no thanks~!")) {
case 1:
mes "[Reidin Corse]";
mes "Ho ho!";
@@ -529,7 +529,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 4_M_REIDIN_KURS,{
mes "If you don't like it, you can just quit! No reason to stick around";
mes "if you can't keep up with the Chief, anyway.";
next;
- switch(select("Please teach me... Chief!:I want to quit.")) {
+ switch(select("Please teach me... Chief!", "I want to quit.")) {
case 1:
mes "[Reidin Corse]";
mes "That's what I'm talkin' about! Yeah! Just trust me and you'll learn almost everything about Archer skills! Let's get started!";
@@ -566,7 +566,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 4_M_REIDIN_KURS,{
mes "else if you want, but if you don't know any training areas, then";
mes "just follow my great advice.";
next;
- switch(select("I'll follow your advice, Chief!:I'll hunt somewhere else...")) {
+ switch(select("I'll follow your advice, Chief!", "I'll hunt somewhere else...")) {
case 1:
mes "[Reidin Corse]";
if (RENEWAL) {
@@ -584,7 +584,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 4_M_REIDIN_KURS,{
mes "and then ^3131FFwest^000000.";
}
next;
- switch(select("Leave right away~:W-wait, let me get ready!")) {
+ switch(select("Leave right away~", "W-wait, let me get ready!")) {
case 1:
mes "[Reidin Corse]";
mes "When you struggle";
@@ -695,7 +695,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 4_M_REIDIN_KURS,{
mes "about vultures, what";
mes "exactly comes to mind?";
next;
- switch(select("Sharp, precise eyes.:You, Chief.")) {
+ switch(select("Sharp, precise eyes.", "You, Chief.")) {
case 1:
mes "[Reidin Corse]";
mes "Exactly!";
@@ -766,7 +766,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 4_M_REIDIN_KURS,{
mes "Alright~";
mes "Ready to go?";
next;
- switch(select("Let's go!:W-wait a minute!")) {
+ switch(select("Let's go!", "W-wait a minute!")) {
case 1:
mes "[Reidin Corse]";
mes "Alright...!";
@@ -810,7 +810,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 4_M_REIDIN_KURS,{
mes "Are you";
mes "ready to go?";
next;
- switch(select("Go.:Wait a moment.")) {
+ switch(select("Go.", "Wait a moment.")) {
case 1:
mes "[Reidin Corse]";
mes "Alright...!";
@@ -1061,7 +1061,7 @@ pay_arche,103,165,5 script Reidin Corse#tu 4_M_REIDIN_KURS,{
mes "From Prontera, you'd get to Mt. Mjolnir by traveling ^3131FFnorth^000000, ^3131FFnorth^000000 and then ^3131FFeast^000000. But if you want,";
mes "I can just send you there.";
next;
- switch(select("Go!:W-Wait!")) {
+ switch(select("Go!", "W-Wait!")) {
case 1:
mes "[Reidin Corse]";
mes "Alright!";
@@ -1224,7 +1224,7 @@ pay_arche,84,139,3 script Seisner 4_F_JOB_HUNTER,{
mes "about Archers and Archery? Alright, what would you like to know more about?";
next;
while(1){
- switch(select("About Archers.:Stats for Archers:End Conversation.")){
+ switch(select("About Archers.", "Stats for Archers", "End Conversation.")){
case 1:
mes "[Seisner]";
mes "Archers specialize";
@@ -1259,7 +1259,7 @@ pay_arche,84,139,3 script Seisner 4_F_JOB_HUNTER,{
mes "and how they affect Archer abilities? I'll do my best to explain.";
next;
while(1) {
- switch(select("STR:^3131FFAGI^000000:VIT:^FF9900INT^000000:^FF3131DEX^000000:LUK:End Conversation.")) {
+ switch(select("STR", "^3131FFAGI^000000", "VIT", "^FF9900INT^000000", "^FF3131DEX^000000", "LUK", "End Conversation.")) {
case 1:
mes "[Seisner]";
mes "STR typically increases the damage of attacks. However, Archer class characters use weapons that rely on ^FF3131DEX^000000 to increase their damage.";
@@ -1429,7 +1429,7 @@ pay_arche,76,135,3 script #Target HIDDEN_NPC,{ end; }
mes "Let's h-help each other train!";
mes "Um, is that okay?";
next;
- switch(select("Sure.:No thanks.:Reidin Corse is mine!")) {
+ switch(select("Sure.", "No thanks.", "Reidin Corse is mine!")) {
case 1:
mes "[Acolyte]";
mes "Wow!";
@@ -1574,7 +1574,7 @@ pay_arche,130,113,3 script Alchemist Guildmember#tu 2_M_ALCHE,{
mes "each Stem for ^3131FF30 Zeny^000000 and each";
mes "Maneater Blossom for ^3131FF130 Zeny^000000.";
next;
- switch(select("Sell all Stems and Maneater Blossoms:Don't sell anything.")) {
+ switch(select("Sell all Stems and Maneater Blossoms", "Don't sell anything.")) {
case 1:
mes "[Alchemist Guildmember]";
mes "Thank you very much!";
@@ -1944,7 +1944,7 @@ monk_in,19,43,1 script Bishop Maugins 1_M_PASTOR,{
mes "charge of that area. So";
mes "how may I help you?";
next;
- switch(select("Has something happened to the Kingdom?:Nothing.")) {
+ switch(select("Has something happened to the Kingdom?", "Nothing.")) {
case 1:
mes "[Bishop Maugins]";
mes "...!!";
diff --git a/npc/quests/first_class/tu_ma_th01.txt b/npc/quests/first_class/tu_ma_th01.txt
index 787d64498..dc5dd31fd 100644
--- a/npc/quests/first_class/tu_ma_th01.txt
+++ b/npc/quests/first_class/tu_ma_th01.txt
@@ -308,14 +308,14 @@ moc_fild11,205,52,0 script Trace of Battle#5 CLEAR_NPC,{
mes "poison by using one";
mes "of your Green Potions.^000000";
next;
- switch(select("Use Green Potion.:Don't use it.")){
+ switch(select("Use Green Potion.", "Don't use it.")){
case 1:
mes "^3355FFThe poison weakens";
mes "and some of it evaporates,";
mes "revealing a piece of cloth that";
mes "was hidden in that puddle.^000000";
next;
- switch(select("Don't investigate.:Investigate.")){
+ switch(select("Don't investigate.", "Investigate.")){
case 1:
mes "["+strcharinfo(0)+"]";
mes "A piece of cloth";
@@ -377,14 +377,14 @@ moc_fild11,205,52,0 script Trace of Battle#5 CLEAR_NPC,{
mes "poison by using one";
mes "of your Green Potions.^000000";
next;
- switch(select("Use Green Potion.:Don't use it.")){
+ switch(select("Use Green Potion.", "Don't use it.")){
case 1:
mes "^3355FFThe poison weakens";
mes "and some of it evaporates,";
mes "revealing a piece of cloth that";
mes "was hidden in that puddle.^000000";
next;
- switch(select("Don't investigate.:Investigate.")){
+ switch(select("Don't investigate.", "Investigate.")){
case 1:
mes "["+strcharinfo(0)+"]";
mes "A piece of cloth";
@@ -949,7 +949,7 @@ moc_fild18,109,197,0 script Trace of Battle#15 CLEAR_NPC,{
mes "traces of poison strewn";
mes "all over the ground.^000000";
next;
- switch(select("Continue following the traces.:Further investigate the area.")){
+ switch(select("Continue following the traces.", "Further investigate the area.")){
case 1:
mes "^3355FFYou examine the";
mes "trail, but can't really";
@@ -977,7 +977,7 @@ moc_fild18,109,197,0 script Trace of Battle#15 CLEAR_NPC,{
mes "Green Potion on it to";
mes "neutralize it first.^000000";
next;
- switch(select("Pour Green Potion.:Don't use Green Potion.")){
+ switch(select("Pour Green Potion.", "Don't use Green Potion.")){
case 1:
if(countitem(Green_Potion) < 1){
mes "^3355FFUnfortunately, you";
@@ -1103,7 +1103,7 @@ moc_fild18,109,197,0 script Trace of Battle#15 CLEAR_NPC,{
mes "traces of poison strewn";
mes "all over the ground.^000000";
next;
- switch(select("Continue following the traces.:Further investigate the area.")){
+ switch(select("Continue following the traces.", "Further investigate the area.")){
case 1:
mes "^3355FFYou examine the";
mes "trail, but can't really";
@@ -1131,7 +1131,7 @@ moc_fild18,109,197,0 script Trace of Battle#15 CLEAR_NPC,{
mes "Green Potion on it to";
mes "neutralize it first.^000000";
next;
- switch(select("Pour Green Potion.:Don't use Green Potion.")){
+ switch(select("Pour Green Potion.", "Don't use Green Potion.")){
case 1:
if(countitem(Green_Potion) < 1){
mes "^3355FFUnfortunately, you";
diff --git a/npc/quests/first_class/tu_magician01.txt b/npc/quests/first_class/tu_magician01.txt
index 22c1c4b43..9e815347f 100644
--- a/npc/quests/first_class/tu_magician01.txt
+++ b/npc/quests/first_class/tu_magician01.txt
@@ -89,7 +89,7 @@ geffen,67,180,4 script New Mage Manager#M 8_F,{
mes "you want to learn more on";
mes "the basics of the Mage job.";
next;
- switch(select("Will you teach me?:Perhaps later...")) {
+ switch(select("Will you teach me?", "Perhaps later...")) {
case 1:
mes "[Mana]";
mes "Of course!";
@@ -383,7 +383,7 @@ geffen,67,180,4 script New Mage Manager#M 8_F,{
mes "ready, we'll cover some new";
mes "material for you to learn.";
next;
- if(select("W-wait, not yet!:I'm ready to go on.") == 2) {
+ if(select("W-wait, not yet!", "I'm ready to go on.") == 2) {
mes "[Mana]";
mes "Alrighty, we'll";
mes "move on to the next";
@@ -544,7 +544,7 @@ geffen,67,180,4 script New Mage Manager#M 8_F,{
mes "you like me to explain?";
next;
while(1){
- switch(select("Soul Strike:Safety Wall:Fire Ball:Frost Diver:Thunderstorm:Fire Wall:Energy Coat:Quit.")) {
+ switch(select("Soul Strike", "Safety Wall", "Fire Ball", "Frost Diver", "Thunderstorm", "Fire Wall", "Energy Coat", "Quit.")) {
case 1:
mes "[Mana]";
mes "Soul Strike is a ^CFB53BGhost^000000";
@@ -741,7 +741,7 @@ geffen,67,180,4 script New Mage Manager#M 8_F,{
mes "give you some support.";
mes "So what do you think?";
next;
- switch(select("I'll do it.:Sorry, but...")) {
+ switch(select("I'll do it.", "Sorry, but...")) {
case 1:
mes "[Mana]";
mes "Great! Alright,";
diff --git a/npc/quests/first_class/tu_merchant.txt b/npc/quests/first_class/tu_merchant.txt
index ecb900535..5b2054193 100644
--- a/npc/quests/first_class/tu_merchant.txt
+++ b/npc/quests/first_class/tu_merchant.txt
@@ -597,7 +597,7 @@ alberta_in,70,51,5 script Guarnien 4W_M_02,{
mes "You've just started out as a Merchant, haven't you? How would you like to learn the fundamentals of business from an experienced colleague?";
next;
- if(select("Sure!:I'll make it on my own!")==1){
+ if(select("Sure!", "I'll make it on my own!")==1){
tu_merchant = 1;
if(getskilllv(MC_INCCARRY) < 4){
setquest 8229;
@@ -686,7 +686,7 @@ prontera,66,111,3 script Sagle 4_KID01,{
mes "[Sagle]";
mes "I will sell you 10 Red Potions for ^871F78420 zeny^000000. You'd better get them now while they're still here!";
next;
- switch(select("Buy:Cancel")){
+ switch(select("Buy", "Cancel")){
case 1:
mes "[Sagle]";
mes "Excellent!";
@@ -733,7 +733,7 @@ prontera,66,111,3 script Sagle 4_KID01,{
mes "[Sagle]";
mes "I will sell you 10 Red Potions for ^871F78410 zeny^000000. You'd better get them now while they're still here!";
next;
- switch(select("Buy:Cancel")){
+ switch(select("Buy", "Cancel")){
case 1:
mes "[Sagle]";
mes "Excellent!";
@@ -781,7 +781,7 @@ prontera,66,111,3 script Sagle 4_KID01,{
mes "[Sagle]";
mes "I will sell you 10 Red Potions for ^871F78390 zeny^000000. You'd better get them now while they're still here!";
next;
- switch(select("Buy:Cancel")){
+ switch(select("Buy", "Cancel")){
case 1:
mes "[Sagle]";
mes "Excellent!";
@@ -840,7 +840,7 @@ prontera,93,330,3 script Kellion 4W_M_01,{
mes "10 Red Potions for 340 Zeny.";
mes "Would you like some?";
next;
- switch(select("Buy:Cancel")){
+ switch(select("Buy", "Cancel")){
case 1:
mes "[Kellion]";
mes "Good choice~";
@@ -879,7 +879,7 @@ prontera,93,330,3 script Kellion 4W_M_01,{
mes "10 Red Potions for 390 Zeny.";
mes "Would you like some?";
next;
- switch(select("Buy:Cancel")){
+ switch(select("Buy", "Cancel")){
case 1:
mes "[Kellion]";
mes "Good choice~";
@@ -918,7 +918,7 @@ prontera,93,330,3 script Kellion 4W_M_01,{
mes "10 Red Potions for 400 Zeny.";
mes "Would you like some?";
next;
- switch(select("Buy:Cancel")){
+ switch(select("Buy", "Cancel")){
case 1:
mes "[Kellion]";
mes "Good choice~";
@@ -977,7 +977,7 @@ prt_in,169,11,3 script Aigie 4_F_03,{
mes "to buy 10 Red Potions";
mes "for 390 Zeny, kind adventurer?";
next;
- switch(select("Buy:Cancel")){
+ switch(select("Buy", "Cancel")){
case 1:
mes "[Aigie]";
mes "Thank you so much.";
@@ -1022,7 +1022,7 @@ prt_in,169,11,3 script Aigie 4_F_03,{
mes "to buy 10 Red Potions";
mes "for 420 Zeny, kind adventurer?";
next;
- switch(select("Buy:Cancel")){
+ switch(select("Buy", "Cancel")){
case 1:
mes "[Aigie]";
mes "Thank you so much.";
@@ -1067,7 +1067,7 @@ prt_in,169,11,3 script Aigie 4_F_03,{
mes "to buy 10 Red Potions";
mes "for 340 Zeny, kind adventurer?";
next;
- switch(select("Buy:Cancel")){
+ switch(select("Buy", "Cancel")){
case 1:
mes "[Aigie]";
mes "Thank you so much.";
@@ -1116,7 +1116,7 @@ prontera,247,129,3 script Jayon 4_M_03,{
mes "[Jayon]";
mes "If you've checked out the market for Red Potions, you know that my price is the best. I'm offering 10 Red Potions for only 410 Zeny!";
next;
- switch(select("Buy:Cancel")){
+ switch(select("Buy", "Cancel")){
case 1:
mes "[Jayon]";
mes "Heh heh...!";
@@ -1162,7 +1162,7 @@ prontera,247,129,3 script Jayon 4_M_03,{
mes "[Jayon]";
mes "If you've checked out the market for Red Potions, you know that my price is the best. I'm offering 10 Red Potions for only 400 Zeny!";
next;
- switch(select("Buy:Cancel")){
+ switch(select("Buy", "Cancel")){
case 1:
mes "[Jayon]";
mes "Heh heh...!";
@@ -1209,7 +1209,7 @@ prontera,247,129,3 script Jayon 4_M_03,{
mes "[Jayon]";
mes "If you've checked out the market for Red Potions, you know that my price is the best. I'm offering 10 Red Potions for only 410 Zeny!";
next;
- switch(select("Buy:Cancel")){
+ switch(select("Buy", "Cancel")){
case 1:
mes "[Jayon]";
mes "Heh heh...!";
@@ -1271,7 +1271,7 @@ prt_in,251,129,3 script Maos 4_M_SEAMAN,{
mes "I'll sell them to you";
mes "for the low price of 420 Zeny~";
next;
- switch(select("Buy:Cancel")){
+ switch(select("Buy", "Cancel")){
case 1:
mes "[Maos]";
mes "Excellent choice!";
@@ -1307,7 +1307,7 @@ prt_in,251,129,3 script Maos 4_M_SEAMAN,{
mes "I'll sell them to you";
mes "for the low price of 340 Zeny~";
next;
- switch(select("Buy:Cancel")){
+ switch(select("Buy", "Cancel")){
case 1:
mes "[Maos]";
mes "Excellent choice!";
@@ -1342,7 +1342,7 @@ prt_in,251,129,3 script Maos 4_M_SEAMAN,{
mes "I'll sell them to you";
mes "for the low price of 400 Zeny~";
next;
- switch(select("Buy:Cancel")){
+ switch(select("Buy", "Cancel")){
case 1:
mes "[Maos]";
mes "Excellent choice!";
diff --git a/npc/quests/first_class/tu_sword.txt b/npc/quests/first_class/tu_sword.txt
index a735ae219..4fd5f79ab 100644
--- a/npc/quests/first_class/tu_sword.txt
+++ b/npc/quests/first_class/tu_sword.txt
@@ -1125,7 +1125,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "This is a complex transposition cipher in which we remove one person's code from the rest of them. So who do you think is";
mes "the murderer?";
next;
- switch(select("Hans:Bankley:Geil:Muetro")) {
+ switch(select("Hans", "Bankley", "Geil", "Muetro")) {
case 1:
mes "[Dequ'ee]";
mes "Hans...?";
@@ -1185,7 +1185,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "[Dequ'ee]";
mes "Hm, you guess the order and I'll try to formulate a cryptanalysis based on your guess.";
next;
- switch(select("Muetro:Hans:Geil:Bankley")) {
+ switch(select("Muetro", "Hans", "Geil", "Bankley")) {
case 1:
mes "[Dequ'ee]";
mes "Okay, Muetro's";
@@ -1194,7 +1194,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "code do you think";
mes "should go second?";
next;
- switch(select("Hans:Geil:Bankley")) {
+ switch(select("Hans", "Geil", "Bankley")) {
case 1:
mes "[Dequ'ee]";
mes "Hans...?";
@@ -1203,7 +1203,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "the third code";
mes "would be...?";
next;
- switch(select("Geil:Bankley")) {
+ switch(select("Geil", "Bankley")) {
case 1:
mes "[Dequ'ee]";
mes "Muetro, Hans,";
@@ -1255,7 +1255,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "the third code";
mes "would be...?";
next;
- switch(select("Hans:Bankley")) {
+ switch(select("Hans", "Bankley")) {
case 1:
mes "[Dequ'ee]";
mes "Muetro, Geil,";
@@ -1307,7 +1307,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "the third code";
mes "would be...?";
next;
- switch(select("Hans:Geil")) {
+ switch(select("Hans", "Geil")) {
case 1:
mes "[Dequ'ee]";
mes "Muetro, Bankley,";
@@ -1361,7 +1361,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "code do you think";
mes "should go second?";
next;
- switch(select("Muetro:Geil:Bankley")) {
+ switch(select("Muetro", "Geil", "Bankley")) {
case 1:
mes "[Dequ'ee]";
mes "Muestro's...?";
@@ -1370,7 +1370,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "the third code";
mes "would be...?";
next;
- switch(select("Geil:Bankley")) {
+ switch(select("Geil", "Bankley")) {
case 1:
mes "[Dequ'ee]";
mes "Hans, Muetro,";
@@ -1422,7 +1422,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "the third code";
mes "would be...?";
next;
- switch(select("Muetro:Bankley")) {
+ switch(select("Muetro", "Bankley")) {
case 1:
mes "[Dequ'ee]";
mes "Hans, Geil,";
@@ -1474,7 +1474,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "the third code";
mes "would be...?";
next;
- switch(select("Muetro:Geil")) {
+ switch(select("Muetro", "Geil")) {
case 1:
mes "[Dequ'ee]";
mes "Hans, Bankley,";
@@ -1528,7 +1528,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "code do you think";
mes "should go second?";
next;
- switch(select("Muetro:Hans:Bankley")) {
+ switch(select("Muetro", "Hans", "Bankley")) {
case 1:
mes "[Dequ'ee]";
mes "Muestro's...?";
@@ -1537,7 +1537,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "the third code";
mes "would be...?";
next;
- switch(select("Hans:Bankley")) {
+ switch(select("Hans", "Bankley")) {
case 1:
mes "[Dequ'ee]";
mes "Geil, Muetro,";
@@ -1596,7 +1596,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "the third code";
mes "would be...?";
next;
- switch(select("Muetro:Bankley")) {
+ switch(select("Muetro", "Bankley")) {
case 1:
mes "[Dequ'ee]";
mes "Geil, Hans,";
@@ -1648,7 +1648,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "the third code";
mes "would be...?";
next;
- switch(select("Muetro:Hans")) {
+ switch(select("Muetro", "Hans")) {
case 1:
mes "[Dequ'ee]";
mes "Geil, Bankley,";
@@ -1702,7 +1702,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "code do you think";
mes "should go second?";
next;
- switch(select("Muetro:Hans:Geil")) {
+ switch(select("Muetro", "Hans", "Geil")) {
case 1:
mes "[Dequ'ee]";
mes "Muestro's...?";
@@ -1711,7 +1711,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "the third code";
mes "would be...?";
next;
- switch(select("Hans:Geil")) {
+ switch(select("Hans", "Geil")) {
case 1:
mes "[Dequ'ee]";
mes "Bankley, Muetro,";
@@ -1763,7 +1763,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "the third code";
mes "would be...?";
next;
- switch(select("Muetro:Geil")) {
+ switch(select("Muetro", "Geil")) {
case 1:
mes "[Dequ'ee]";
mes "Bankley, Hans,";
@@ -1813,7 +1813,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "the third code";
mes "would be...?";
next;
- switch(select("Muetro:Hans")) {
+ switch(select("Muetro", "Hans")) {
case 1:
mes "[Dequ'ee]";
mes "Bankley, Geil,";
@@ -2045,20 +2045,20 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "What message does";
mes "Shurank have for me?";
next;
- switch(select("Killer...:Murderer...")) {
+ switch(select("Killer...", "Murderer...")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "What happened";
mes "to the killer?";
next;
- switch(select("Who he is...:Who is behind...")) {
+ switch(select("Who he is...", "Who is behind...")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "Did you find";
mes "out who he is?";
mes "If you did...";
next;
- switch(select("Why are we...:What are we...")) {
+ switch(select("Why are we...", "What are we...")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "Why are sitting";
@@ -2098,7 +2098,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "who's behind all this?";
mes "If you did...";
next;
- switch(select("Why are we...:What are we...")) {
+ switch(select("Why are we...", "What are we...")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "Why are sitting";
@@ -2139,14 +2139,14 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "What happened";
mes "to the murderer?";
next;
- switch(select("Who he is...:Who is behind...")) {
+ switch(select("Who he is...", "Who is behind...")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "Did you find";
mes "out who he is?";
mes "If you did...";
next;
- switch(select("Why are we...:What are we...")) {
+ switch(select("Why are we...", "What are we...")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "Why are sitting";
@@ -2218,7 +2218,7 @@ geffen,154,143,3 script Dequ'ee 4_M_JOB_KNIGHT2,{
mes "who's behind all this?";
mes "If you did...";
next;
- switch(select("Why are we...:What are we...")) {
+ switch(select("Why are we...", "What are we...")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "Why are sitting";
diff --git a/npc/quests/first_class/tu_thief01.txt b/npc/quests/first_class/tu_thief01.txt
index b446458b8..13f251d71 100644
--- a/npc/quests/first_class/tu_thief01.txt
+++ b/npc/quests/first_class/tu_thief01.txt
@@ -76,7 +76,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 4_M_02,{
mes "the guy in charge";
mes "of training new Thieves.";
next;
- switch(select("Training?:Training? Right now?")){
+ switch(select("Training?", "Training? Right now?")){
case 1:
mes "[Yierhan]";
mes "Yeah, training. I mean, this kind of stuff is second nature to some people, but other guys need a little more help. So this is one of those 'just in case' things.";
@@ -96,7 +96,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 4_M_02,{
mes "So for melee attacks, which stat increases your damage? Come on";
mes "now, you should know this if you didn't skip the Novice Training Grounds.";
next;
- switch(select("^6B8E23INT^000000:^2F4F2FSTR^000000:^23238EDEX^000000")){
+ switch(select("^6B8E23INT^000000", "^2F4F2FSTR^000000", "^23238EDEX^000000")){
case 1:
mes "[Yierhan]";
mes "Say whaaat? ^6B8E23INT^000000 affects magic damage, magic defense and some skills. Thieves don't even work with magic!";
@@ -260,7 +260,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 4_M_02,{
mes "already know?";
next;
while(1){
- switch(select("Double Attack:Increase Dodge:Steal:Hiding:Envenom:Detoxify:I know enough.")) {
+ switch(select("Double Attack", "Increase Dodge", "Steal", "Hiding", "Envenom", "Detoxify", "I know enough.")) {
case 1:
mes "[Yierhan]";
mes "Just like its name,";
@@ -394,7 +394,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 4_M_02,{
mes "and do you have any questions?";
next;
if(tu_thief01 == 6){
- switch(select("About those traces...:Nope.")) {
+ switch(select("About those traces...", "Nope.")) {
case 1:
mes "[Yierhan]";
mes "You found out, eh?";
@@ -442,7 +442,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 4_M_02,{
close;
}
} else {
- switch(select("It was nice to meet you.:Nope.")) {
+ switch(select("It was nice to meet you.", "Nope.")) {
case 1:
mes "[Yierhan]";
mes "Yeah, it was pretty cool just hanging out. Keep fighting";
@@ -543,7 +543,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 4_M_02,{
mes "complete your mission?";
mes "I know, I know, the thing you've gotta do is pretty rough.";
next;
- switch(select("I'm still investigating.:Not yet.:Yes, I did.")) {
+ switch(select("I'm still investigating.", "Not yet.", "Yes, I did.")) {
case 1:
mes "[Yierhan]";
mes "Ah, gotcha. Well, that's understandable. I mean, these things take time, you know?";
@@ -667,7 +667,7 @@ moc_ruins,66,164,4 script Thief Trainer#T 4_M_02,{
mes "I couldn't focus";
mes "on it at all...";
next;
- switch(select("I'm still investigating.:I'm not done yet...:Oh, I finished~")) {
+ switch(select("I'm still investigating.", "I'm not done yet...", "Oh, I finished~")) {
case 1:
mes "[Yierhan]";
mes "Ah, gotcha. Well, that's understandable. I mean, these things take time, you know?";
diff --git a/npc/quests/guildrelay.txt b/npc/quests/guildrelay.txt
index 0968c9ae0..3d3358005 100644
--- a/npc/quests/guildrelay.txt
+++ b/npc/quests/guildrelay.txt
@@ -371,7 +371,7 @@
mes "You look as though";
mes "something is on your mind.";
next;
- switch(select("N-no, nothing.:I want to take a lesson.")) {
+ switch(select("N-no, nothing.", "I want to take a lesson.")) {
case 1:
mes "[" + .@name$ + "]";
mes "Hm? That's strange.";
@@ -675,7 +675,7 @@
mes "so that you will be better";
mes "able to protect the weak.";
next;
- switch(select("I want to take the test.:Let me think about it.")) {
+ switch(select("I want to take the test.", "Let me think about it.")) {
case 1:
mes "[" + .@name$ + "]";
mes "Is that so? In this test,";
@@ -1214,7 +1214,7 @@
mes "Have you come here";
mes "as an invited guest?";
next;
- switch(select("No, not really...:I was invited by the guild master.")) {
+ switch(select("No, not really...", "I was invited by the guild master.")) {
case 1:
mes "[" + .@name$ + "]";
mes "Oh, really?";
@@ -1604,7 +1604,7 @@
mes "your Falcon for the";
mes "sake of your guild.";
next;
- switch(select("Donate Falcon:No way!")) {
+ switch(select("Donate Falcon", "No way!")) {
case 1:
if (checkfalcon()) {
mes "[" + .@name$ + "]";
diff --git a/npc/quests/gunslinger_quests.txt b/npc/quests/gunslinger_quests.txt
index 8b1dcda5e..97e0e8abd 100644
--- a/npc/quests/gunslinger_quests.txt
+++ b/npc/quests/gunslinger_quests.txt
@@ -950,7 +950,7 @@ que_ng,149,178,4 script Lab Director 4_F_ALCHE,{
mes "If you think it's too difficult,";
mes "you can choose to give up.";
next;
- if(select("I'm not giving up!:I give up...") == 1){
+ if(select("I'm not giving up!", "I give up...") == 1){
mes "[N. A]";
mes "Alright, I trust you.";
mes "Good luck.";
@@ -977,7 +977,7 @@ que_ng,149,178,4 script Lab Director 4_F_ALCHE,{
mes "you've paid me 100000 zeny.";
mes "Do you want to pay now?";
next;
- if(select("Nope.:Yeah.") == 1){
+ if(select("Nope.", "Yeah.") == 1){
mes "[N. A]";
mes "Alright. I await you to return";
mes "with the money.";
@@ -1054,7 +1054,7 @@ que_ng,149,178,4 script Lab Director 4_F_ALCHE,{
mes "If you don't want it anymore,";
mes "you can cancel the request.";
next;
- if(select("Don't cancel.:Cancel it.") == 1){
+ if(select("Don't cancel.", "Cancel it.") == 1){
mes "[N. A]";
mes "Well, please come back with the";
mes "materials. I'll be waiting.";
@@ -1164,7 +1164,7 @@ que_ng,149,178,4 script Lab Director 4_F_ALCHE,{
mes "Find me 30 of each Element.";
mes "Did you find them?";
next;
- switch(select("Nope.:I found 30 Poison Spheres.:I found 30 Flare Spheres.:I found 30 Lightning Spheres.:I found 30 Blind Spheres.:I found 30 Freezing Spheres.")){
+ switch(select("Nope.", "I found 30 Poison Spheres.", "I found 30 Flare Spheres.", "I found 30 Lightning Spheres.", "I found 30 Blind Spheres.", "I found 30 Freezing Spheres.")){
case 1:
mes "[N. A]";
mes "Just bring me whatever type";
@@ -1262,7 +1262,7 @@ que_ng,149,178,4 script Lab Director 4_F_ALCHE,{
mes "disturb me.";
close;
}
- switch(select(((BaseLevel > 67)?"Ask about 'Butcher'.":"")+":Ask about the 'Drifter'.:Cancel")) {
+ switch(select(((BaseLevel > 67)?"Ask about 'Butcher'.":""), "Ask about the 'Drifter'.", "Cancel")) {
case 1:
mes "[N. A]";
mes "Ah, you heard the news";
@@ -1291,7 +1291,7 @@ que_ng,149,178,4 script Lab Director 4_F_ALCHE,{
mes "[N. A]";
mes "Do you think you can handle it?";
next;
- if(select("I'm not sure...:Of course I can!!") == 1){
+ if(select("I'm not sure...", "Of course I can!!") == 1){
mes "[N. A]";
mes "The ^ff0000Butcher^000000 is a weapon that you";
mes "can't handle without a strong";
@@ -1347,7 +1347,7 @@ que_ng,149,178,4 script Lab Director 4_F_ALCHE,{
mes "[N. A]";
mes "Do you want to try using the ^ff0000Drifter^000000?";
next;
- if(select("Um, no.:Yeah!") == 1){
+ if(select("Um, no.", "Yeah!") == 1){
mes "[N. A]";
mes "If you want to try it out";
mes "some time, come back here.";
@@ -1573,7 +1573,7 @@ lighthalzen,205,284,6 script F. Harrison 4_M_03,{
mes "I'm bored out of my mind here!";
mes "Pleeeeeeeeeeeease~?";
next;
- if(select("No way.:Here...") == 1){
+ if(select("No way.", "Here...") == 1){
mes "[F. Harrison]";
mes "Hah! You think you're the only";
mes "one with a cool weapon!? Well";
diff --git a/npc/quests/juice_maker.txt b/npc/quests/juice_maker.txt
index 514526e66..4c5d34b3c 100644
--- a/npc/quests/juice_maker.txt
+++ b/npc/quests/juice_maker.txt
@@ -55,7 +55,7 @@ prt_in,49,172,3 script Marianne#juice 1_M_INNKEEPER,{
mes "[Housewife Marianne]";
mes "Morrison!! Eat some fruits!! You don't want to become a slobby fat pig when you grow up, do you?";
next;
- if (select("Talk:Cancel") == 1) {
+ if (select("Talk", "Cancel") == 1) {
mes "[Housewife Marianne]";
mes "Hm? ...You!";
mes "You're the one who gave, my little Morrison that Meat?! Did you come here thinking I wouldn't know about it?!";
@@ -85,7 +85,7 @@ prt_in,49,172,3 script Marianne#juice 1_M_INNKEEPER,{
mes "[Housewife Marinaa]";
mes "Sigh~!! Like father, like son...";
next;
- switch(select("Talk:Cancel")) {
+ switch(select("Talk", "Cancel")) {
mes "[Housewife Marianne]";
mes "*Sigh*... This is Morrison...";
mes "My one and only son.";
@@ -131,7 +131,7 @@ prt_in,47,173,3 script Morrison#juice 4W_M_01,{
mes "No, don't make me eat it! I can't bear to taste fruits!";
next;
if (countitem(Meat) > 0) {
- switch(select("Talk:Show the Meat:Cancel")) {
+ switch(select("Talk", "Show the Meat", "Cancel")) {
case 1:
mes "[Little Morrison]";
mes "Aaaagh!! Once or twice is enough!! I refuse to eat any more fruits! You have to peel them and there's so much juice that it makes you feel icky...";
@@ -147,7 +147,7 @@ prt_in,47,173,3 script Morrison#juice 4W_M_01,{
mes "Excuse me...";
mes "C-can I please have one?";
next;
- if (select("Give Meat:Don't Give Meat") == 1) {
+ if (select("Give Meat", "Don't Give Meat") == 1) {
delitem Meat,1;
++morison_meat;
mes "[Little Morrison]";
@@ -171,7 +171,7 @@ prt_in,47,173,3 script Morrison#juice 4W_M_01,{
close;
}
}
- if (select("Talk:Cancel") == 1) {
+ if (select("Talk", "Cancel") == 1) {
mes "[Little Morrison]";
mes "Aaah!! I can't eat any more fruits!";
next;
@@ -204,12 +204,12 @@ payon_in03,188,146,5 script Marx Hansen#juice 4_M_04,{
mes "Did you come to";
mes "process fruits as well?";
next;
- switch(select("Make Juice.:Talk and get information about fruit processing.:Cancel.")) {
+ switch(select("Make Juice.", "Talk and get information about fruit processing.", "Cancel.")) {
case 1:
mes "[Merchant Marx Hansen]";
mes "What kind of fruit juice would you like to make?";
next;
- switch(select("Apple Juice:Banana Juice:Carrot Juice:Grape Juice:Cancel")) {
+ switch(select("Apple Juice", "Banana Juice", "Carrot Juice", "Grape Juice", "Cancel")) {
case 1:
.@fruit = 512;
.@juice = 531;
@@ -245,7 +245,7 @@ payon_in03,188,146,5 script Marx Hansen#juice 4_M_04,{
mes "[Merchant Marx Hansen]";
mes "How many would you like?";
next;
- switch(select("As many as I can.:I want a certain amount.:Cancel.")) {
+ switch(select("As many as I can.", "I want a certain amount.", "Cancel.")) {
case 1:
.@make = countitem(.@fruit);
if (countitem(Empty_Bottle) < .@make) .@make = countitem(Empty_Bottle);
@@ -337,7 +337,7 @@ payon_in03,188,146,5 script Marx Hansen#juice 4_M_04,{
mes "Welcome.";
mes "How may I help you?";
next;
- if (select("Talk:Cancel") == 1) {
+ if (select("Talk", "Cancel") == 1) {
mes "[Merchant Marx Hansen]";
mes "Before humans were able to develop such vast societies, they gathered fruit from trees to survive. Fruits may have been nature's blessing that allowed us to exist in the world.";
next;
diff --git a/npc/quests/kiel_hyre_quest.txt b/npc/quests/kiel_hyre_quest.txt
index 756da22a7..ae8399227 100644
--- a/npc/quests/kiel_hyre_quest.txt
+++ b/npc/quests/kiel_hyre_quest.txt
@@ -144,7 +144,7 @@ yuno_in01,35,179,4 script Pub Master#kh 1_ETC_01,5,5,{
mes "to my pub. So what";
mes "would you like to have?";
next;
- switch(select("Beer, please:A cocktail, please:Soju, please.:You look worried, what's up?:Cancel")) {
+ switch(select("Beer, please", "A cocktail, please", "Soju, please.", "You look worried, what's up?", "Cancel")) {
case 1:
mes "[Vandt]";
mes "Alright, let me get";
@@ -192,7 +192,7 @@ yuno_in01,35,179,4 script Pub Master#kh 1_ETC_01,5,5,{
mes "that's available for this";
mes "kind of temporary job.";
next;
- switch(select("I'm sorry to hear that:Do you want me to help you?")) {
+ switch(select("I'm sorry to hear that", "Do you want me to help you?")) {
case 1:
mes "[Vandt]";
mes "Well, I'm sure that I'll";
@@ -210,7 +210,7 @@ yuno_in01,35,179,4 script Pub Master#kh 1_ETC_01,5,5,{
mes "I expect you to complete the";
mes "delivery, no matter what.";
next;
- switch(select("Sure I'll do it:Wait, let me think about it...")) {
+ switch(select("Sure I'll do it", "Wait, let me think about it...")) {
case 1:
mes "[Vandt]";
mes "I'm glad to hear that.";
@@ -332,7 +332,7 @@ yuno,217,114,6 script Little Kid#kh 4W_KID,{
mes "Oh! Hi hi~ Did you want";
mes "to buy some yummy toast?";
next;
- switch(select("I'm here for Elly:No, thanks")) {
+ switch(select("I'm here for Elly", "No, thanks")) {
case 1:
mes "[Cezu]";
mes "Oh, I see. Elly must have";
@@ -433,7 +433,7 @@ lighthalzen,366,299,4 script Windmill Owner#kh 1_ETC_01,{
mes "you'd better spit it out quick";
mes "before things get hectic again.";
next;
- switch(select("I'm here for Cezu:......")) {
+ switch(select("I'm here for Cezu", "......")) {
case 1:
mes "[Mills]";
mes "Oh, Cezu from the";
@@ -557,7 +557,7 @@ yuno_fild08,158,194,6 script Security Guard#1::KHAGuard 4_M_EIN_SOLDIER,{
mes "Please leave if you don't have";
mes "an appointment with the staff.";
next;
- switch(select("I'm here for a delivery.:......")) {
+ switch(select("I'm here for a delivery.", "......")) {
case 1:
mes "[Security Guard]";
mes "You're here to deliver";
@@ -713,7 +713,7 @@ kh_school,176,60,4 script Lady#kh 4W_F_01,{
mes "security guard called and";
mes "mentioned you were coming.";
next;
- switch(select("Yes, that's right!:Er, s-sorry!")) {
+ switch(select("Yes, that's right!", "Er, s-sorry!")) {
case 1:
mes "[Mrs. Lecollane]";
mes "Well, you've come a little";
@@ -804,7 +804,7 @@ kh_school,179,39,0 script Cute Student#kh 4_F_KHELLY,{
mes "I do? ^333333*Sob*^000000 Wh-what";
mes "am I going to do? ^333333*Sniff*^000000";
next;
- switch(select("What happened?:......")) {
+ switch(select("What happened?", "......")) {
case 1:
mes "[Elly]";
mes "I... I have to finish baking";
@@ -814,7 +814,7 @@ kh_school,179,39,0 script Cute Student#kh 4_F_KHELLY,{
mes "floor. I don't know how I can";
mes "bake those cookies now...";
next;
- switch(select("What can I do to help you?:Oh, I'm so sorry.")) {
+ switch(select("What can I do to help you?", "Oh, I'm so sorry.")) {
case 1:
cutin "kh_elly02",2;
mes "[Elly]";
@@ -838,7 +838,7 @@ kh_school,179,39,0 script Cute Student#kh 4_F_KHELLY,{
mes "you can help me with this";
mes "huge problem that I have?";
next;
- switch(select("Accept:Decline")) {
+ switch(select("Accept", "Decline")) {
case 1:
cutin "kh_elly02",2;
mes "How Wonderful!";
@@ -1006,7 +1006,7 @@ kh_school,179,39,0 script Cute Student#kh 4_F_KHELLY,{
mes "you won't have to hurry as";
mes "quickly as you did last time.";
next;
- switch(select("What do you need?:Sorry, but I'm pretty busy...")) {
+ switch(select("What do you need?", "Sorry, but I'm pretty busy...")) {
case 1:
mes "[Elly]";
mes "You know how you helped";
@@ -1024,7 +1024,7 @@ kh_school,179,39,0 script Cute Student#kh 4_F_KHELLY,{
mes "campus. Would you deliver these";
mes "cookies to my grandfather for me?";
next;
- switch(select("Sure:I'm busy.")) {
+ switch(select("Sure", "I'm busy.")) {
case 1:
cutin "kh_elly02",2;
mes "[Elly]";
@@ -1150,7 +1150,7 @@ kh_school,179,39,0 script Cute Student#kh 4_F_KHELLY,{
mes ".........";
mes "............";
next;
- switch(select("About your grandpa:Tell me about Kiehl:What's with this academy?")) {
+ switch(select("About your grandpa", "Tell me about Kiehl", "What's with this academy?")) {
case 1:
mes "[Elly]";
mes "Oh! My grandfather is";
@@ -1228,7 +1228,7 @@ kh_school,179,39,0 script Cute Student#kh 4_F_KHELLY,{
mes "rescue me from danger,";
mes "right, "+strcharinfo(0)+"?";
next;
- switch(select("Who is Ms. Allysia?:Strange incidents?")) {
+ switch(select("Who is Ms. Allysia?", "Strange incidents?")) {
case 1:
mes "[Elly]";
mes "Oh, Ms. Allysia is";
@@ -1350,7 +1350,7 @@ yuno_fild08,69,185,0 script Window#kh HIDDEN_NPC,{
mes "find one. You might be able";
mes "to climb up that water pipe...^000000";
next;
- switch(select("Climb Water Pipe:Find Another Way")) {
+ switch(select("Climb Water Pipe", "Find Another Way")) {
case 1:
if (rand(1,3) == 2) {
mes "^3355FFYou climbed up the";
@@ -1425,7 +1425,7 @@ kh_school,178,180,4 script Elly 4_F_KHELLY,{
mes "lifeless. You've got to";
mes "try something, but what?^000000";
next;
- switch(select("Wake her up by shaking.:Wake her up by yelling.:Ignore")) {
+ switch(select("Wake her up by shaking.", "Wake her up by yelling.", "Ignore")) {
case 1:
mes "^3355FFYou grab Elly by the";
mes "shoulders, and try to get";
@@ -1576,7 +1576,7 @@ kh_school,175,176,0 script Cookie Basket#kh HIDDEN_NPC,{
mes "a folded note wedged";
mes "between the cookies.^000000";
next;
- switch(select("Read Note:Ignore")) {
+ switch(select("Read Note", "Ignore")) {
case 1:
mes ""+strcharinfo(0)+", help!";
mes "There's this guy dressed in";
@@ -1746,7 +1746,7 @@ yuno_fild08,71,170,0 script Grave#kh HIDDEN_NPC,{
mes "^3355FFThe door to the";
mes "factory is wide open.^000000";
next;
- switch(select("Enter:Cancel")) {
+ switch(select("Enter", "Cancel")) {
case 1:
warp "kh_dun01",3,230;
end;
@@ -1769,13 +1769,13 @@ yuno_fild08,71,170,0 script Grave#kh HIDDEN_NPC,{
mes "grave, it begins to";
mes "emit flashes of light.^000000";
next;
- switch(select("Use the ^0000FFLuxurious Keycard^000000:Ignore")) {
+ switch(select("Use the ^0000FFLuxurious Keycard^000000", "Ignore")) {
case 1:
mes "Once you use the";
mes "Luxurious Keycard,";
mes "a secret path opens^000000";
next;
- switch(select("Enter:cancel")) {
+ switch(select("Enter", "cancel")) {
case 1:
warp "kh_dun01",3,230;
end;
@@ -1812,7 +1812,7 @@ yuno_fild02,93,210,4 script Cottage Keeper#kh 4_M_03,{
mes "so please do not enter this";
mes "area unless you're authorized.";
next;
- switch(select("I have an appointment with Kiel Hyre.:Alright.")) {
+ switch(select("I have an appointment with Kiel Hyre.", "Alright.")) {
case 1:
mes "[Cottage Keeper]";
mes "You have an";
@@ -1820,7 +1820,7 @@ yuno_fild02,93,210,4 script Cottage Keeper#kh 4_M_03,{
mes "Master Kiel Hyre?";
mes "Um, are you sure?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Cottage Keeper]";
mes "There must be some sort";
@@ -1861,7 +1861,7 @@ yuno_fild02,75,218,0 script Door#kh2 HIDDEN_NPC,{
mes "open it for you, then you'll";
mes "need the right key to unlock it.";
next;
- switch(select("Unlock:Cancel")) {
+ switch(select("Unlock", "Cancel")) {
case 1:
mes "^3355FFYou unlock the door with the";
mes "key that Elly gave you, and";
@@ -1888,7 +1888,7 @@ yuno_fild02,75,218,0 script Door#kh2 HIDDEN_NPC,{
else {
mes "^3355FFThe door is open.^000000";
next;
- switch(select("Enter:Cancel")) {
+ switch(select("Enter", "Cancel")) {
case 1:
warp "kh_vila",188,18;
end;
@@ -1913,7 +1913,7 @@ yuno_fild02,109,218,0 script Door#kh1 HIDDEN_NPC,{
mes "open it for you, then you'll";
mes "need the right key to unlock it.";
next;
- switch(select("Open:Cancel")) {
+ switch(select("Open", "Cancel")) {
case 1:
mes "^3355FFYou don't have";
mes "the key that can";
@@ -1941,7 +1941,7 @@ kh_vila,191,14,0 script Wall#kh HIDDEN_WARP_NPC,1,1,{
mes "open, revealing";
mes "a secret path.^000000";
next;
- switch(select("Enter:Cancel")) {
+ switch(select("Enter", "Cancel")) {
case 1:
warp "kh_vila",17,177;
end;
@@ -2024,7 +2024,7 @@ kh_vila,16,175,0 script Box#khp1 HIDDEN_NPC,{
mes "^FFFFFF_^000000";
mes "Price: 1,100 zeny (cheap!)";
next;
- switch(select("Buy!:Cancel")) {
+ switch(select("Buy!", "Cancel")) {
case 1:
if (Zeny < 1100) {
mes "^3355FFUnfortunately, you";
@@ -2063,7 +2063,7 @@ kh_vila,30,184,0 script Apple Box#khp1 HIDDEN_NPC,{
mes "^3355FFYou find a box filled with";
mes "ripe, delicious apples.^000000";
next;
- switch(select("Take the box:Leave it")) {
+ switch(select("Take the box", "Leave it")) {
case 1:
mes "^3355FFNo...! Wait!";
mes "Something's wrong!";
@@ -2097,7 +2097,7 @@ kh_vila,44,126,0 script Map#khp1 HIDDEN_NPC,{
mes "world map more closely,";
mes "you find that something has";
mes "been hidden underneath it.^000000";
- switch(select("Ignore:Examine")) {
+ switch(select("Ignore", "Examine")) {
case 1:
mes "^3355FFWhatever might be";
mes "hidden beneath this";
@@ -2163,7 +2163,7 @@ kh_vila,44,126,0 script Map#khp1 HIDDEN_NPC,{
mes "refresh your memory and";
mes "read that poem again.^000000";
next;
- switch(select("Read:Cancel")) {
+ switch(select("Read", "Cancel")) {
case 1:
mes "^0000FFShe will be in a place";
mes "as cold as the poles.";
@@ -2211,7 +2211,7 @@ kh_vila,33,184,0 script Pot#khp1 HIDDEN_NPC,{
mes "use to loosen the glue on";
mes "the map... You're a genius!^000000";
next;
- switch(select("Try it.:That? That won't work!")) {
+ switch(select("Try it.", "That? That won't work!")) {
case 1:
mes "^3355FFYou picked up the";
mes "boiling pot, but";
@@ -2253,7 +2253,7 @@ kh_vila,14,55,0 script Calabash#khp1 HIDDEN_NPC,{
mes "words, a ''gourd.''";
mes "Would do you do?^000000";
next;
- switch(select("Break Open Calabash:Look Inside Calabash:Ignore")) {
+ switch(select("Break Open Calabash", "Look Inside Calabash", "Ignore")) {
case 1:
mes "^3355FFYou can't break";
mes "open that calabash...";
@@ -2300,12 +2300,12 @@ kh_vila,39,41,0 script Pool#khp1 HIDDEN_NPC,{
mes "along with a conscpicuous";
mes "lion statue with two handles.^000000";
next;
- switch(select("Pull Handles:Cancel")) {
+ switch(select("Pull Handles", "Cancel")) {
case 1:
mes "Which handle would";
mes "you like to pull first?";
next;
- switch(select("Right Handle:Left Handle")) {
+ switch(select("Right Handle", "Left Handle")) {
case 1:
mes "^3355FFYou pull the right";
mes "handle, causing water";
@@ -2320,7 +2320,7 @@ kh_vila,39,41,0 script Pool#khp1 HIDDEN_NPC,{
mes "see a layer of green moss";
mes "covering the pool's bottom.^000000";
next;
- switch(select("Ignore:Investigate")) {
+ switch(select("Ignore", "Investigate")) {
case 1:
mes "^3355FFYou decide that";
mes "a pool is little more";
@@ -2334,7 +2334,7 @@ kh_vila,39,41,0 script Pool#khp1 HIDDEN_NPC,{
mes "you stumble upon a";
mes "small, peculiar button.^000000";
next;
- switch(select("Press button:Don't Press Button")) {
+ switch(select("Press button", "Don't Press Button")) {
case 1:
mes "^3355FFYou press the button,";
mes "which seems to trigger";
@@ -2379,7 +2379,7 @@ OnTouch:
mes "pass by this creature";
mes "without getting hurt?^000000";
next;
- switch(select("March forward:Run away")) {
+ switch(select("March forward", "Run away")) {
case 1:
if (countitem(Pet_Food) >= 1) {
mes "^3355FFWait! Perhaps you can";
@@ -2388,7 +2388,7 @@ OnTouch:
mes "you feed it some of your Pet";
mes "Food and see what happens?^000000";
next;
- switch(select("Give Pet Food:It won't work!")) {
+ switch(select("Give Pet Food", "It won't work!")) {
case 1:
mes "^3355FFYou gingerly throw the";
mes "Pet Food towards the dog.";
@@ -2449,7 +2449,7 @@ kh_vila,115,186,0 script Drawer#khp1 HIDDEN_NPC,{
mes "^inside. Or could it be";
mes "^empty. Who knows?^000000";
next;
- switch(select("Open Drawer:Ignore")) {
+ switch(select("Open Drawer", "Ignore")) {
case 1:
mes "^3355FFYou obtain a Yellow";
mes "Keycard from inside the";
@@ -2489,7 +2489,7 @@ kh_vila,107,126,0 script Box#khp2 HIDDEN_NPC,{
mes "Perhaps you can use your";
mes "Old Bronze Key to unlock it.^000000";
next;
- switch(select("Use Old Bronze Key:No, it'll never work.")) {
+ switch(select("Use Old Bronze Key", "No, it'll never work.")) {
case 1:
mes "^3355FFYour hunch paid off!";
mes "The Old Bronze Key really";
@@ -2526,7 +2526,7 @@ kh_vila,181,138,0 script Bookshelf#khp1 HIDDEN_NPC,{
mes "''To Elly.'' It must have been";
mes "left behind by her grandfather.^000000";
next;
- switch(select("Examine Book:Ignore")) {
+ switch(select("Examine Book", "Ignore")) {
case 1:
mes "^3355FFYou skim through the";
mes "book's pages, and don't";
@@ -2535,7 +2535,7 @@ kh_vila,181,138,0 script Bookshelf#khp1 HIDDEN_NPC,{
mes "notice a steel surface behind the";
mes "shelf as you place the book back.^000000";
next;
- switch(select("Examine the steel surface:Ignore")) {
+ switch(select("Examine the steel surface", "Ignore")) {
case 1:
mes "^3355FFYou remove more of the";
mes "shelf's books to reveal";
@@ -2544,22 +2544,22 @@ kh_vila,181,138,0 script Bookshelf#khp1 HIDDEN_NPC,{
mes "the bookshelf. There are two";
mes "keyholes on the steel safe.^000000";
next;
- switch(select("Try all your keys:Cancel")) {
+ switch(select("Try all your keys", "Cancel")) {
case 1:
mes "^3355FFWhich key will";
mes "you insert into";
mes "the first keyhole?^000000";
next;
if (countitem(Old_Copper_Key) >= 1) {
- select("Old Bronze Key:Cottage Key");
+ select("Old Bronze Key", "Cottage Key");
mes "^3355FFWhich key will";
mes "you insert into";
mes "the second keyhole?^000000";
next;
- select("Old Bronze Key:Cottage Key");
+ select("Old Bronze Key", "Cottage Key");
}
else if (countitem(Green_Key_Card) >= 1) {
- switch(select("Green Keycard:Cottage Key")) {
+ switch(select("Green Keycard", "Cottage Key")) {
case 1:
.@KHFirstKeyhole = 1;
break;
@@ -2571,7 +2571,7 @@ kh_vila,181,138,0 script Bookshelf#khp1 HIDDEN_NPC,{
mes "you insert into";
mes "the second keyhole?^000000";
next;
- switch(select("Green Keycard:Cottage Key")) {
+ switch(select("Green Keycard", "Cottage Key")) {
case 1:
.@KHSecondKeyhole = 1;
break;
@@ -2687,14 +2687,14 @@ kh_vila,123,170,0 script Medicine Chest#khp1 HIDDEN_NPC,{
mes "reveal any invisible ink";
mes "written on this document!^000000";
next;
- switch(select("What? That's crazy!:Of course! Let's try it!")) {
+ switch(select("What? That's crazy!", "Of course! Let's try it!")) {
case 1:
mes "^3355FFSorry.";
mes "I thought it";
mes "was a good idea...^000000";
close;
case 2:
- switch(select("Try Red Liquid:Try Blue Liquid:Try Yellow Liquid:Try Green Liquid:Cancel")) {
+ switch(select("Try Red Liquid", "Try Blue Liquid", "Try Yellow Liquid", "Try Green Liquid", "Cancel")) {
case 1:
.@KHPotionColor$ = "red";
break;
@@ -2766,7 +2766,7 @@ kh_vila,123,170,0 script Medicine Chest#khp1 HIDDEN_NPC,{
mes "with the Kiel Hyre Foundation";
mes "seal. Would you like read it?^000000";
next;
- switch(select("No time!:Read")) {
+ switch(select("No time!", "Read")) {
case 1:
mes "^3355FFYou're running out of";
mes "time! For now, it would";
@@ -2819,7 +2819,7 @@ kh_vila,136,68,0 script Sword Hilt#kh HIDDEN_NPC,{
mes "Perhaps they're related to";
mes "that poem you read earlier...";
next;
- switch(select("No way!:Of course!")) {
+ switch(select("No way!", "Of course!")) {
case 1:
mes "^3355FFImpossible...";
mes "It must be some";
@@ -2833,7 +2833,7 @@ kh_vila,136,68,0 script Sword Hilt#kh HIDDEN_NPC,{
mes "big enough to insert each of";
mes "the ornamental swords nearby...^000000";
next;
- switch(select("Ignore:Insert Ornamental Swords")) {
+ switch(select("Ignore", "Insert Ornamental Swords")) {
case 1:
mes "^3355FFImposible...^000000";
mes "^3355FFIt must be some^000000";
@@ -2856,7 +2856,7 @@ kh_vila,136,68,0 script Sword Hilt#kh HIDDEN_NPC,{
mes "snake in which you will";
mes "insert the first sword.^000000";
next;
- switch(select("First Snake:Second Snake:Third Snake:Fourth Snake")) {
+ switch(select("First Snake", "Second Snake", "Third Snake", "Fourth Snake")) {
default:
break;
case 2:
@@ -2868,7 +2868,7 @@ kh_vila,136,68,0 script Sword Hilt#kh HIDDEN_NPC,{
mes "the snake in which you";
mes "will insert the second sword.^000000";
next;
- switch(select("First Snake:Second Snake:Third Snake:Fourth Snake")) {
+ switch(select("First Snake", "Second Snake", "Third Snake", "Fourth Snake")) {
default:
break;
case 4:
@@ -2880,7 +2880,7 @@ kh_vila,136,68,0 script Sword Hilt#kh HIDDEN_NPC,{
mes "the snake in which you";
mes "will insert the third sword.^000000";
next;
- switch(select("First Snake:Second Snake:Third Snake:Fourth Snake")) {
+ switch(select("First Snake", "Second Snake", "Third Snake", "Fourth Snake")) {
case 1:
++.@KHSwords;
break;
@@ -2892,7 +2892,7 @@ kh_vila,136,68,0 script Sword Hilt#kh HIDDEN_NPC,{
mes "the snake in which you";
mes "will insert the fourth sword.^000000";
next;
- switch(select("First Snake:Second Snake:Third Snake:Fourth Snake")) {
+ switch(select("First Snake", "Second Snake", "Third Snake", "Fourth Snake")) {
default:
break;
case 3:
@@ -2931,7 +2931,7 @@ kh_vila,136,68,0 script Sword Hilt#kh HIDDEN_NPC,{
mes "path that leads to";
mes "the secret laboratory.^000000";
next;
- switch(select("Enter:Cancel")) {
+ switch(select("Enter", "Cancel")) {
case 1:
warp "kh_vila",178,72;
end;
@@ -2967,7 +2967,7 @@ kh_vila,185,68,0 script Test Tube::TestTubeKHQ2 HIDDEN_NPC,{
mes "There is a small red button";
mes "right underneath the test tube.^000000";
next;
- switch(select("Press Button:Investigate Further")) {
+ switch(select("Press Button", "Investigate Further")) {
case 1:
mes "[???]";
mes "H-hello...? C-can you";
@@ -3042,7 +3042,7 @@ kh_dun01,235,48,0 script Heavy Door#kh1::HeavyDoorKHQ1 HIDDEN_NPC,{
mes "^3355FFThere is a large, heavy";
mes "door infront of you.^000000";
next;
- switch(select("Open Door:Cancel")) {
+ switch(select("Open Door", "Cancel")) {
case 1:
input .@KHInput$;
mes "^3355FFYou try to push the";
@@ -3062,7 +3062,7 @@ kh_dun01,235,48,0 script Heavy Door#kh1::HeavyDoorKHQ1 HIDDEN_NPC,{
mes "^3355FFThere is a large, heavy";
mes "door in front of you.^000000";
next;
- switch(select("Open Door:Cancel")) {
+ switch(select("Open Door", "Cancel")) {
case 1:
input .@KHInput$;
if (.@KHInput$ == "Blue Keycard") {
@@ -3102,7 +3102,7 @@ kh_dun01,76,233,0 script Heavy Door::HeavyDoorKHQ2 HIDDEN_NPC,{
mes "^3355FFThere is a large, heavy";
mes "door infront of you.^000000";
next;
- switch(select("Open Door:Cancel")) {
+ switch(select("Open Door", "Cancel")) {
case 1:
input .@KHInput$;
mes "^3355FFYou try to push the";
@@ -3160,7 +3160,7 @@ kh_school,119,149,4 script Beautiful Lady#kh1::BeatifulLadyKHQ1 4_F_KHELLISIA,{
mes "Is there anything that you";
mes "can present to me as proof?";
next;
- switch(select("Yellow Keycard:Blue Keycard:Golden Key:Carved Button:...?")) {
+ switch(select("Yellow Keycard", "Blue Keycard", "Golden Key", "Carved Button", "...?")) {
default:
break;
case 3:
@@ -3257,7 +3257,7 @@ kh_school,122,186,4 script Beautiful Lady#kh6 4_F_KHELLISIA,{
mes "and rescue him as soon";
mes "as you possibly can!";
next;
- switch(select("What is this factory?:What happened to ^FF0000Kiel Hyre^000000?")) {
+ switch(select("What is this factory?", "What happened to ^FF0000Kiel Hyre^000000?")) {
case 1:
mes "[Allysia]";
mes "This factory is part of";
@@ -3550,7 +3550,7 @@ kh_dun01,44,203,0 script Entrance Device#khd2::KHAccess HIDDEN_NPC,{
mes "to reveal a long flight";
mes "of descending stairs.^000000";
next;
- switch(select("Descend Stairs:Cancel")) {
+ switch(select("Descend Stairs", "Cancel")) {
case 1:
warp "kh_dun02",41,198;
end;
@@ -3593,7 +3593,7 @@ kh_mansion,78,55,5 script Steward#kh 4_M_MANAGER,{
mes "by the master of";
mes "this mansion?";
next;
- switch(select("Present Golden Key:????")) {
+ switch(select("Present Golden Key", "????")) {
case 1:
mes "[Steward]";
mes "Ah, Master "+strcharinfo(0)+".";
@@ -3622,7 +3622,7 @@ kh_mansion,78,55,5 script Steward#kh 4_M_MANAGER,{
mes "once again. Would you";
mes "like to see my master?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Steward]";
mes "Very well.";
@@ -3646,7 +3646,7 @@ kh_mansion,78,55,5 script Steward#kh 4_M_MANAGER,{
mes "once again. Would you";
mes "like to see my master, or...?";
next;
- switch(select("^FF0000Kiel Hyre^000000:^3355FFMitchell^000000")) {
+ switch(select("^FF0000Kiel Hyre^000000", "^3355FFMitchell^000000")) {
case 1:
mes "[Steward]";
mes "Very well.";
@@ -3709,7 +3709,7 @@ kh_mansion,22,28,4 script Kiel Hyre#kh 4_M_KHKYEL,{
mes "do my best to give you answers.";
next;
while(1) {
- switch(select("Robots?:^3355FFKiehl^000000?:^FF0000Elly^000000's button?")) {
+ switch(select("Robots?", "^3355FFKiehl^000000?", "^FF0000Elly^000000's button?")) {
case 1:
mes "[Kiel Hyre]";
mes "I've been researching";
@@ -4291,7 +4291,7 @@ kh_mansion,22,28,4 script Kiel Hyre#kh 4_M_KHKYEL,{
mes "my actions once everything";
mes "has been resolved.";
next;
- select("Accept:Okay:Nod");
+ select("Accept", "Okay", "Nod");
mes "[Kiel Hyre]";
mes "Thank you so much!";
mes "You can find Kiehl";
@@ -4351,7 +4351,7 @@ kh_mansion,22,28,4 script Kiel Hyre#kh 4_M_KHKYEL,{
mes "to confront";
mes "Kiehl now?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Kiel Hyre]";
mes "There... the secret";
@@ -4463,7 +4463,7 @@ kh_mansion,18,30,4 script Allysia 4_F_KHELLISIA,{
mes "would be easier to understand";
mes "if I explained about robots?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Allysia]";
mes "The robots you've been";
@@ -4481,7 +4481,7 @@ kh_mansion,18,30,4 script Allysia 4_F_KHELLISIA,{
mes "generations of robots, the first,";
mes "second, and third generations.";
next;
- switch(select("First Generation:Second Generation:Third Generation")) {
+ switch(select("First Generation", "Second Generation", "Third Generation")) {
case 1:
mes "[Allysia]";
mes "I am a good example of one";
@@ -4662,7 +4662,7 @@ OnTouch:
mes "Now tell me the truth. How";
mes "do you know Kiel Hyre?";
next;
- switch(select("I'll tell you everything!:I don't know nuthin'!")) {
+ switch(select("I'll tell you everything!", "I don't know nuthin'!")) {
case 2:
mes "[??????]";
mes "Don't...know...nuthin'?";
@@ -4787,7 +4787,7 @@ OnTouch:
mes "case, I want your help";
mes "in our investigation.";
next;
- switch(select("Okay:......")) {
+ switch(select("Okay", "......")) {
case 2:
mes "[??????]";
mes "If you don't cooperate,";
@@ -4853,7 +4853,7 @@ OnTouch:
mes "you can get to Juno, and";
mes "finish your mission quickly.";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Mitchell]";
mes "Good luck. Once you";
@@ -4951,7 +4951,7 @@ yuno,257,140,4 script Odd Grandma 4_F_EINOLD,{
mes "Hush little baby...";
mes "Go to sleeeeep~";
next;
- switch(select("What are you doing?:Um, I don't see a baby...")) {
+ switch(select("What are you doing?", "Um, I don't see a baby...")) {
case 1:
mes "[Grandma]";
mes "Oh? My baby won't stop";
@@ -5043,7 +5043,7 @@ yuno,250,132,0 script Old Lady#kh 4_F_05,{
mes "of how old I've gotten!";
mes "It chills my bones, it does!";
next;
- switch(select("......:Do you know that grandma?")) {
+ switch(select("......", "Do you know that grandma?")) {
case 1:
mes "[Old Lady]";
mes "Damn it! If only I didn't";
@@ -5266,12 +5266,12 @@ kh_rossi,92,40,0 script Shelf#khr HIDDEN_NPC,{
mes "mansions's Master Key, you";
mes "might be able to open them.^000000";
next;
- switch(select("Use Key:Pass")) {
+ switch(select("Use Key", "Pass")) {
case 1:
mes "^3355FFWhich box do you";
mes "want to try to open?^000000";
next;
- switch(select("First Box:Second Box")) {
+ switch(select("First Box", "Second Box")) {
case 1:
mes "^3355FFYou use the Master Key to";
mes "unlock the box, and obtain";
@@ -5332,7 +5332,7 @@ kh_rossi,144,286,0 script Desk#khr3 HIDDEN_NPC,{
mes "^3355FFThe desk has";
mes "three drawers.^000000";
next;
- switch(select("First Drawer:Second Drawer:Third Drawer:Cancel")) {
+ switch(select("First Drawer", "Second Drawer", "Third Drawer", "Cancel")) {
case 1:
mes "^3355FFThe first drawer is locked.^000000";
close;
@@ -5433,7 +5433,7 @@ kh_rossi,154,286,0 script Bed#khr HIDDEN_NPC,{
mes "a thick layer of dust";
mes "after years of disuse.^000000";
next;
- switch(select("Check Bedsheets:Check Under Bed")) {
+ switch(select("Check Bedsheets", "Check Under Bed")) {
case 1:
mes "^3355FFYou brush the bed's";
mes "surface with your hand,";
@@ -5653,7 +5653,7 @@ kh_kiehl01,13,40,0 script Flower Vase#kh1 HIDDEN_NPC,{
mes "^3355FFYou found";
mes "a flower vase.^000000";
next;
- switch(select("Pick Up Vase:Break Vase:Turn Vase Upside-down")) {
+ switch(select("Pick Up Vase", "Break Vase", "Turn Vase Upside-down")) {
case 1:
mes "^3355FFThe vase is empty.^000000";
close;
@@ -6030,7 +6030,7 @@ kh_kiehl01,166,187,0 script Big Door#BigDoorKHQ5 HIDDEN_NPC,{
mes "you can hear the door";
mes "hinges slightly squeak.^000000";
next;
- select("Push Door:Kick Door:Shake Door:Pull Door:Lift Door");
+ select("Push Door", "Kick Door", "Shake Door", "Pull Door", "Lift Door");
mes "^3355FFA group of monsters";
mes "suddenly appeared as";
mes "soon as you applied";
@@ -6061,7 +6061,7 @@ kh_kiehl01,166,187,0 script Big Door#BigDoorKHQ5 HIDDEN_NPC,{
mes "fully leveraged it, then you";
mes "should be able to open it.^000000";
next;
- switch(select("Steel:Rusty Iron Piece:Solid Iron Piece:Iron Piece:Screw:Cancel")) {
+ switch(select("Steel", "Rusty Iron Piece", "Solid Iron Piece", "Iron Piece", "Screw", "Cancel")) {
case 1:
.@KHPryingItem$ = "Steel";
break;
@@ -6125,7 +6125,7 @@ kh_kiehl01,166,187,0 script Big Door#BigDoorKHQ5 HIDDEN_NPC,{
mes "is wide open, and.";
mes "you may now enter.^000000";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
close2;
donpcevent "Big_Door_5_Warp::OnEnable";
diff --git a/npc/quests/lvl4_weapon_quest.txt b/npc/quests/lvl4_weapon_quest.txt
index f61c2122c..bbc75cd19 100644
--- a/npc/quests/lvl4_weapon_quest.txt
+++ b/npc/quests/lvl4_weapon_quest.txt
@@ -66,7 +66,7 @@ umbala,117,285,3 script Bazo#lv4 4_M_03,{
mes "[Bazo]";
mes "If you like, I'd be willing to show you my skills. Now how does that sound?";
next;
- switch(select("Sounds good~:No, thanks.")) {
+ switch(select("Sounds good~", "No, thanks.")) {
case 1:
if (BaseLevel < 70) {
mes "[Bazo]";
@@ -214,7 +214,7 @@ umbala,117,285,3 script Bazo#lv4 4_M_03,{
mes "thinking about right now.";
}
next;
- .@answer = select("Poring:Hode:Obeaune:Minorous");
+ .@answer = select("Poring", "Hode", "Obeaune", "Minorous");
if (.@answer == .@mons[.@i]) {
++.@dap;
}
@@ -286,7 +286,7 @@ umbala,117,285,3 script Bazo#lv4 4_M_03,{
mes "bring one kind of ore, not all of them. So which one would you";
mes "like to use?";
next;
- switch(select("Citrin:Turquoise:Agate")) {
+ switch(select("Citrin", "Turquoise", "Agate")) {
case 1:
.@itemreq = 7295; // Citrine
break;
@@ -303,7 +303,7 @@ umbala,117,285,3 script Bazo#lv4 4_M_03,{
mes "bring one kind of ore, not";
mes "two. So which one would";
mes "you like to use?";
- switch(select("Citrin:Turquoise")) {
+ switch(select("Citrin", "Turquoise")) {
case 1:
.@itemreq = 7295; // Citrine
break;
@@ -317,7 +317,7 @@ umbala,117,285,3 script Bazo#lv4 4_M_03,{
mes "bring one kind of ore, not";
mes "two. So which one would";
mes "you like to use?";
- switch(select("Citrin:Agate")) {
+ switch(select("Citrin", "Agate")) {
case 1:
.@itemreq = 7295; // Citrine
break;
@@ -331,7 +331,7 @@ umbala,117,285,3 script Bazo#lv4 4_M_03,{
mes "bring one kind of ore, not";
mes "two. So which one would";
mes "you like to use?";
- switch(select("Turquoise:Agate")) {
+ switch(select("Turquoise", "Agate")) {
case 1:
.@itemreq = 7294; //Turqoise
break;
@@ -435,7 +435,7 @@ umbala,117,285,3 script Bazo#lv4 4_M_03,{
mes "[Bazo]";
mes "If you like, I'd be willing to show you my skills. Now how does that sound?";
next;
- switch(select("Sounds good~:No, thanks.")) {
+ switch(select("Sounds good~", "No, thanks.")) {
case 1:
if (BaseLevel < 70) {
mes "[Bazo]";
@@ -517,7 +517,7 @@ umbala,163,257,3 script Hibilaithan#lv4 4_M_UMDANCEKID2,{
mes "inspired and oft imitated";
mes "handiwork or not?";
next;
- switch(select("Yes. Yes, I do.:Sorry, I don't need it!")) {
+ switch(select("Yes. Yes, I do.", "Sorry, I don't need it!")) {
case 1:
if (BaseLevel < 70) {
mes "[Hibilaithan]";
@@ -659,7 +659,7 @@ umbala,163,257,3 script Hibilaithan#lv4 4_M_UMDANCEKID2,{
mes "am I thinking of?";
}
next;
- .@answer = select("Zealotus:Alice:Munak:Isis");
+ .@answer = select("Zealotus", "Alice", "Munak", "Isis");
if (.@answer == .@mons[.@i]) {
++.@dap;
}
@@ -737,7 +737,7 @@ umbala,163,257,3 script Hibilaithan#lv4 4_M_UMDANCEKID2,{
mes "[Hibilaithan]";
mes "Whoa, you brought all three kinds of those ores I asked for? Haha, we can only use one of them, so go ahead and choose.";
next;
- switch(select("Muscovite:Biotite:Pyroxene")) {
+ switch(select("Muscovite", "Biotite", "Pyroxene")) {
case 1:
.@itemreq = 7292; //Muscovite
break;
@@ -753,7 +753,7 @@ umbala,163,257,3 script Hibilaithan#lv4 4_M_UMDANCEKID2,{
mes "[Hibilaithan]";
mes "Hahaha, you only needed to bring one kind of ore, not two. Now, which ore would you like to use?";
next;
- switch(select("Muscovite:Biotite")) {
+ switch(select("Muscovite", "Biotite")) {
case 1:
.@itemreq = 7292; //Muscovite
break;
@@ -766,7 +766,7 @@ umbala,163,257,3 script Hibilaithan#lv4 4_M_UMDANCEKID2,{
mes "[Hibilaithan]";
mes "Hahaha, you only needed to bring one kind of ore, not two. Now, which ore would you like to use?";
next;
- switch(select("Muscovite:Pyroxene")) {
+ switch(select("Muscovite", "Pyroxene")) {
case 1:
.@itemreq = 7292; //Muscovite
break;
@@ -779,7 +779,7 @@ umbala,163,257,3 script Hibilaithan#lv4 4_M_UMDANCEKID2,{
mes "[Hibilaithan]";
mes "Hahaha, you only needed to bring one kind of ore, not two. Now, which ore would you like to use?";
next;
- switch(select("Biotite:Pyroxene")) {
+ switch(select("Biotite", "Pyroxene")) {
case 1:
.@itemreq = 7297; // Biotite
break;
@@ -891,7 +891,7 @@ umbala,163,257,3 script Hibilaithan#lv4 4_M_UMDANCEKID2,{
mes "inspired and oft imitated";
mes "handiwork or not?";
next;
- switch(select("Yes. Yes, I do.:Sorry, I don't need it!")) {
+ switch(select("Yes. Yes, I do.", "Sorry, I don't need it!")) {
case 1:
if (BaseLevel < 70) {
mes "[Hibilaithan]";
@@ -972,7 +972,7 @@ um_in,156,77,5 script Tabezthan#lv4 4_M_UMOLDMAN,{
mes "In any case, do have any use";
mes "for my skills? If so, please bring me the materials that I need so that I may be of service to you.";
next;
- switch(select("Yes, please.:No, thank you.")) {
+ switch(select("Yes, please.", "No, thank you.")) {
case 1:
if (BaseLevel < 70) {
mes "[Tabezthan]";
@@ -1113,7 +1113,7 @@ um_in,156,77,5 script Tabezthan#lv4 4_M_UMOLDMAN,{
mes "monster I'm thinking of.";
}
next;
- .@answer = select("Baphomet:Dark Lord:Bloody Knight:Stormy Knight");
+ .@answer = select("Baphomet", "Dark Lord", "Bloody Knight", "Stormy Knight");
if (.@answer == .@mons[.@i]) {
++.@dap;
}
@@ -1179,7 +1179,7 @@ um_in,156,77,5 script Tabezthan#lv4 4_M_UMOLDMAN,{
mes "[Tabezthan]";
mes "Ah, you've brought all three. However, we can only use one kind of ore at a time, so please choose just one.";
next;
- switch(select("Phlogopite:Peridot:Rose Quartz")) {
+ switch(select("Phlogopite", "Peridot", "Rose Quartz")) {
case 1:
.@itemreq = 7290; //Phlogopite
break;
@@ -1198,7 +1198,7 @@ um_in,156,77,5 script Tabezthan#lv4 4_M_UMOLDMAN,{
mes "of ore. Now, which one would";
mes "you like to use?";
next;
- switch(select("Phlogopite:Peridot")) {
+ switch(select("Phlogopite", "Peridot")) {
case 1:
.@itemreq = 7290; //Phlogopite
break;
@@ -1214,7 +1214,7 @@ um_in,156,77,5 script Tabezthan#lv4 4_M_UMOLDMAN,{
mes "of ore. Now, which one would";
mes "you like to use?";
next;
- switch(select("Phlogopite:Rose Quartz")) {
+ switch(select("Phlogopite", "Rose Quartz")) {
case 1:
.@itemreq = 7290; //Phlogopite
break;
@@ -1230,7 +1230,7 @@ um_in,156,77,5 script Tabezthan#lv4 4_M_UMOLDMAN,{
mes "of ore. Now, which one would";
mes "you like to use?";
next;
- switch(select("Peridot:Rose Quartz")) {
+ switch(select("Peridot", "Rose Quartz")) {
case 1:
.@itemreq = 7289; //Olivine
break;
@@ -1323,7 +1323,7 @@ um_in,156,77,5 script Tabezthan#lv4 4_M_UMOLDMAN,{
mes "In any case, do have any use";
mes "for my skills? If so, please bring me the materials that I need so that I may be of service to you.";
next;
- switch(select("Yes, please.:No, thank you.")) {
+ switch(select("Yes, please.", "No, thank you.")) {
case 1:
if (BaseLevel < 70) {
mes "[Tabezthan]";
@@ -1730,7 +1730,7 @@ niflheim,240,193,3 script Kayron#lv4 4_M_NFDEADMAN2,{
mes "the dead. Without a body, I feel";
mes "so useless.";
next;
- switch(select("Show interest.:Ignore him.")) {
+ switch(select("Show interest.", "Ignore him.")) {
case 1:
mes "[Kayron]";
mes "Huh...?";
@@ -1847,7 +1847,7 @@ niflheim,240,193,3 script Kayron#lv4 4_M_NFDEADMAN2,{
mes "You'll write 'Rock,' 'Paper,' or 'Scissors,' and I'll do the same. Then we'll compare our results and see what happens. Alright, let's do the first match!";
next;
.@npchand1 = rand(1,3);
- .@myhand1 = select("Scissors:Rock:Paper");
+ .@myhand1 = select("Scissors", "Rock", "Paper");
if (((.@myhand1 == 1) && (.@npchand1 == 3)) || ((.@myhand1 == 2) && (.@npchand1 == 1)) || ((.@myhand1 == 3) && (.@npchand1 == 2))) {
++.@shobu;
}
@@ -1857,7 +1857,7 @@ niflheim,240,193,3 script Kayron#lv4 4_M_NFDEADMAN2,{
mes "the second match~";
next;
.@npchand2 = rand(1,3);
- .@myhand2 = select("Scissors:Rock:Paper");
+ .@myhand2 = select("Scissors", "Rock", "Paper");
if (((.@myhand2 == 1) && (.@npchand2 == 3)) || ((.@myhand2 == 2) && (.@npchand2 == 1)) || ((.@myhand2 == 3) && (.@npchand2 == 2))) {
++.@shobu;
}
@@ -1868,7 +1868,7 @@ niflheim,240,193,3 script Kayron#lv4 4_M_NFDEADMAN2,{
mes "'Paper' or 'Scissors.'";
next;
.@npchand3 = rand(1,3);
- .@myhand3 = select("Scissors:Rock:Paper");
+ .@myhand3 = select("Scissors", "Rock", "Paper");
if (((.@myhand3 == 1) && (.@npchand3 == 3)) || ((.@myhand3 == 2) && (.@npchand3 == 1)) || ((.@myhand3 == 3) && (.@npchand3 == 2))) {
++.@shobu;
}
@@ -2139,7 +2139,7 @@ niflheim,240,193,3 script Kayron#lv4 4_M_NFDEADMAN2,{
mes "the dead. Without a body, I feel";
mes "so useless.";
next;
- switch(select("Show interest.:Ignore him.")) {
+ switch(select("Show interest.", "Ignore him.")) {
case 1:
mes "[Kayron]";
mes "Huh...?";
@@ -2183,7 +2183,7 @@ niflheim,99,268,5 script Reyghema#lv4 4_M_NFDEADMAN2,{
mes "something like that,";
mes "but there was more to it...";
next;
- switch(select("Show interest.:Ignore him.")) {
+ switch(select("Show interest.", "Ignore him.")) {
case 1:
mes "[Reyghema]";
mes "Enjoy your youth...";
@@ -2297,7 +2297,7 @@ niflheim,99,268,5 script Reyghema#lv4 4_M_NFDEADMAN2,{
mes "Alright, here's a piece of paper. When I say so, you write down 'Rock,' 'Paper' or 'Scissors.' Alright? Let's start.";
next;
.@npchand1 = rand(1,3);
- .@myhand1 = select("Scissors:Rock:Paper");
+ .@myhand1 = select("Scissors", "Rock", "Paper");
if (((.@myhand1 == 1) && (.@npchand1 == 3)) || ((.@myhand1 == 2) && (.@npchand1 == 1)) || ((.@myhand1 == 3) && (.@npchand1 == 2))) {
++.@shobu;
}
@@ -2306,7 +2306,7 @@ niflheim,99,268,5 script Reyghema#lv4 4_M_NFDEADMAN2,{
mes "try this again.";
next;
.@npchand2 = rand(1,3);
- .@myhand2 = select("Scissors:Rock:Paper");
+ .@myhand2 = select("Scissors", "Rock", "Paper");
if (((.@myhand2 == 1) && (.@npchand2 == 3)) || ((.@myhand2 == 2) && (.@npchand2 == 1)) || ((.@myhand2 == 3) && (.@npchand2 == 2))) {
++.@shobu;
}
@@ -2316,7 +2316,7 @@ niflheim,99,268,5 script Reyghema#lv4 4_M_NFDEADMAN2,{
mes "'Paper' or 'Scissors.'";
next;
.@npchand3 = rand(1,3);
- .@myhand3 = select("Scissors:Rock:Paper");
+ .@myhand3 = select("Scissors", "Rock", "Paper");
if (((.@myhand3 == 1) && (.@npchand3 == 3)) || ((.@myhand3 == 2) && (.@npchand3 == 1)) || ((.@myhand3 == 3) && (.@npchand3 == 2))) {
++.@shobu;
}
@@ -2612,7 +2612,7 @@ niflheim,99,268,5 script Reyghema#lv4 4_M_NFDEADMAN2,{
mes "something like that,";
mes "but there was more to it...";
next;
- switch(select("Show interest.:Ignore him.")) {
+ switch(select("Show interest.", "Ignore him.")) {
case 1:
mes "[Reyghema]";
mes "Enjoy your youth...";
@@ -2648,7 +2648,7 @@ niflheim,187,280,3 script Hein#lv4 4_M_NFDEADMAN,{
mes "Back during those days,";
mes "I never accepted money for my work. Father always used to say, 'Never accept payment to forge a good weapon. It... It...'";
next;
- switch(select("Show interest.:Ignore him.")) {
+ switch(select("Show interest.", "Ignore him.")) {
case 1:
mes "[Hein]";
mes "What was the rest of it?";
@@ -2758,7 +2758,7 @@ niflheim,187,280,3 script Hein#lv4 4_M_NFDEADMAN,{
mes "When I tell you to, write down 'Rock,' 'Paper' or 'Scissors.' I'll do the same thing, and we'll compare our results at the end, okay? Let's begin!";
next;
.@npchand1 = rand(1,3);
- .@myhand1 = select("Scissors:Rock:Paper");
+ .@myhand1 = select("Scissors", "Rock", "Paper");
if (((.@myhand1 == 1) && (.@npchand1 == 3)) || ((.@myhand1 == 2) && (.@npchand1 == 1)) || ((.@myhand1 == 3) && (.@npchand1 == 2))) {
++.@shobu;
}
@@ -2767,7 +2767,7 @@ niflheim,187,280,3 script Hein#lv4 4_M_NFDEADMAN,{
mes "the second round!";
next;
.@npchand2 = rand(1,3);
- .@myhand2 = select("Scissors:Rock:Paper");
+ .@myhand2 = select("Scissors", "Rock", "Paper");
if (((.@myhand2 == 1) && (.@npchand2 == 3)) || ((.@myhand2 == 2) && (.@npchand2 == 1)) || ((.@myhand2 == 3) && (.@npchand2 == 2))) {
++.@shobu;
}
@@ -2778,7 +2778,7 @@ niflheim,187,280,3 script Hein#lv4 4_M_NFDEADMAN,{
mes "compare our results.";
next;
.@npchand3 = rand(1,3);
- .@myhand3 = select("Scissors:Rock:Paper");
+ .@myhand3 = select("Scissors", "Rock", "Paper");
.@aekddam = rand(1,3);
if (((.@myhand3 == 1) && (.@npchand3 == 3)) || ((.@myhand3 == 2) && (.@npchand3 == 1)) || ((.@myhand3 == 3) && (.@npchand3 == 2))) {
++.@shobu;
@@ -3054,7 +3054,7 @@ niflheim,187,280,3 script Hein#lv4 4_M_NFDEADMAN,{
mes "Back during those days,";
mes "I never accepted money for my work. Father always used to say, 'Never accept payment to forge a good weapon. It... It...'";
next;
- switch(select("Show interest.:Ignore him.")) {
+ switch(select("Show interest.", "Ignore him.")) {
case 1:
mes "[Hein]";
mes "What was the rest of it?";
@@ -3101,7 +3101,7 @@ niflheim,331,72,3 script Waltboughst#lv4 4_M_NFDEADMAN,{
mes "[Waltboughst]";
mes "It's funny, you know. My father always used to say, 'Trying your best won't always result in success...' Um, that's ... Huh? There was more, I think.";
next;
- switch(select("Show interest.:Ignore him.")) {
+ switch(select("Show interest.", "Ignore him.")) {
case 1:
mes "[Waltboughst]";
mes "Let me try it again.";
@@ -3223,7 +3223,7 @@ niflheim,331,72,3 script Waltboughst#lv4 4_M_NFDEADMAN,{
mes "Now, when I tell you to, write down 'Rock,' 'Paper' or 'Scissors.' Let's begin...!";
next;
.@npchand1 = rand(1,3);
- .@myhand1 = select("Scissors:Rock:Paper");
+ .@myhand1 = select("Scissors", "Rock", "Paper");
if (((.@myhand1 == 1) && (.@npchand1 == 3)) || ((.@myhand1 == 2) && (.@npchand1 == 1)) || ((.@myhand1 == 3) && (.@npchand1 == 2))) {
++.@shobu;
}
@@ -3233,7 +3233,7 @@ niflheim,331,72,3 script Waltboughst#lv4 4_M_NFDEADMAN,{
mes "a second time.";
next;
.@npchand2 = rand(1,3);
- .@myhand2 = select("Scissors:Rock:Paper");
+ .@myhand2 = select("Scissors", "Rock", "Paper");
if (((.@myhand2 == 1) && (.@npchand2 == 3)) || ((.@myhand2 == 2) && (.@npchand2 == 1)) || ((.@myhand2 == 3) && (.@npchand2 == 2))) {
++.@shobu;
}
@@ -3244,7 +3244,7 @@ niflheim,331,72,3 script Waltboughst#lv4 4_M_NFDEADMAN,{
mes "and check your luck.";
next;
.@npchand3 = rand(1,3);
- .@myhand3 = select("Scissors:Rock:Paper");
+ .@myhand3 = select("Scissors", "Rock", "Paper");
if (((.@myhand3 == 1) && (.@npchand3 == 3)) || ((.@myhand3 == 2) && (.@npchand3 == 1)) || ((.@myhand3 == 3) && (.@npchand3 == 2))) {
++.@shobu;
}
@@ -3498,7 +3498,7 @@ niflheim,331,72,3 script Waltboughst#lv4 4_M_NFDEADMAN,{
mes "[Waltboughst]";
mes "It's funny, you know. My father always used to say, 'Trying your best won't always result in success...' Um, that's ... Huh? There was more, I think.";
next;
- switch(select("Show interest.:Ignore him.")) {
+ switch(select("Show interest.", "Ignore him.")) {
case 1:
mes "[Waltboughst]";
mes "Let me try it again.";
diff --git a/npc/quests/mage_solution.txt b/npc/quests/mage_solution.txt
index fad23dba1..7fdb2d1d8 100644
--- a/npc/quests/mage_solution.txt
+++ b/npc/quests/mage_solution.txt
@@ -39,7 +39,7 @@ pay_arche,122,100,0 script Dollshoi 4_M_ORIENT01,{
mes "[Mage Guildsman]";
mes "You want a Solution? Hmm, give me 50 Zeny and at least 1 Empty Test Tube.";
next;
- if (select("Alright, Deal.:Nah, forget it.") == 1) {
+ if (select("Alright, Deal.", "Nah, forget it.") == 1) {
mes "[Mage Guildsman]";
if (Zeny < 50) {
mes "Hey! You don't have enough money to cover my 50 Zeny charge.";
@@ -60,7 +60,7 @@ moc_ruins,91,150,0 script Ponka-Hontas 4_F_04,{
mes "[Mage Guildsman]";
mes "Would you like a Solution? Then please give me 50 Zeny and at least 1 Empty Test Tube.";
next;
- if (select("Alright, Deal.:Nah, forget it.") == 1) {
+ if (select("Alright, Deal.", "Nah, forget it.") == 1) {
mes "[Mage Guildsman]";
if (Zeny < 50) {
mes "I'm sorry, but you don't have enough money to cover the 50 Zeny fee.";
diff --git a/npc/quests/monstertamers.txt b/npc/quests/monstertamers.txt
index 5e8884b17..66faad8b9 100644
--- a/npc/quests/monstertamers.txt
+++ b/npc/quests/monstertamers.txt
@@ -42,7 +42,7 @@ alberta_in,173,76,4 script Monster Tamer#alb 4_M_TELEPORTER,{
mes "[Iwado]";
mes "This is the height of the era of Monster Taming! Don't you feel the need to gather monster items to be able to connect and to communicate with the Cute Monsters!?";
next;
- switch(select("^3355FF' Monster Taming '^000000 ?:Order ^3355FF' Monster Juice '^000000:Order ^3355FF' Singing Flower '^000000:Order ^3355FF' Wild Flower '^000000:Cancel")) {
+ switch(select("^3355FF' Monster Taming '^000000 ?", "Order ^3355FF' Monster Juice '^000000", "Order ^3355FF' Singing Flower '^000000", "Order ^3355FF' Wild Flower '^000000", "Cancel")) {
case 1:
mes "[Iwado]";
mes "These monster items, necessary to communicate with monsters, are a must have! We, the members of the Monster Tamer Guild, have a very reasonable offer.";
@@ -214,7 +214,7 @@ aldeba_in,168,175,4 script Monster Tamer#alde 4_M_TELEPORTER,{
mes "I can make all sorts of neat things for your Cute Pet monster.";
mes "Just ask~";
next;
- switch(select("^3355FF' Monster Taming '^000000?:Order ^3355FF' Skull Helm '^000000:Order ^3355FF' Monster Oxygen Mask '^000000:Order ^3355FF' Silk Ribbon '^000000:Order ^3355FF' Stellar Hairpin '^000000:Order ^3355FF' Tiny Egg Shell '^000000:Order ^3355FF' Rocker Glasses '^000000:Cancel")) {
+ switch(select("^3355FF' Monster Taming '^000000?", "Order ^3355FF' Skull Helm '^000000", "Order ^3355FF' Monster Oxygen Mask '^000000", "Order ^3355FF' Silk Ribbon '^000000", "Order ^3355FF' Stellar Hairpin '^000000", "Order ^3355FF' Tiny Egg Shell '^000000", "Order ^3355FF' Rocker Glasses '^000000", "Cancel")) {
case 1:
mes "[YuU]";
mes "The monster items that are";
@@ -492,7 +492,7 @@ aldeba_in,168,175,4 script Monster Tamer#alde 4_M_TELEPORTER,{
mes "We will gather items";
mes "for your Cute Pets.";
next;
- switch(select("^3355FF' Monster Taming '^000000?:Order ^3355FF' Book of Devil '^000000:Order ^3355FF' No Recipient '^000000:Order ^3355FF' Orc Trophy '^000000:Cancel")) {
+ switch(select("^3355FF' Monster Taming '^000000?", "Order ^3355FF' Book of Devil '^000000", "Order ^3355FF' No Recipient '^000000", "Order ^3355FF' Orc Trophy '^000000", "Cancel")) {
case 1:
mes "[Shogo]";
mes "The monster taming items are necessary to communicate with the monster of your choice! We Monster Tamer guild members have a very reasonable offer...";
@@ -681,7 +681,7 @@ comodo,112,182,0 script Munak's Grandma 8_F_GRANDMOTHER,{
mes "leave my misery behind and came";
mes "here to Comodo...";
next;
- switch(select("Oh come on! Cheer up!:Um, is this diary...?")) {
+ switch(select("Oh come on! Cheer up!", "Um, is this diary...?")) {
case 1:
mes "[Munak's Grandma]";
mes "It seems my granddaughter haunts my";
@@ -707,7 +707,7 @@ comodo,112,182,0 script Munak's Grandma 8_F_GRANDMOTHER,{
mes "please. I no longer have anything";
mes "that belonged to her now...";
next;
- switch(select("No way.:Ok, I will.")) {
+ switch(select("No way.", "Ok, I will.")) {
case 1:
mes "[Munak's Grandma]";
mes "Oh...?";
diff --git a/npc/quests/mrsmile.txt b/npc/quests/mrsmile.txt
index b1ef57b59..a6c11b355 100644
--- a/npc/quests/mrsmile.txt
+++ b/npc/quests/mrsmile.txt
@@ -42,7 +42,7 @@
mes "This is Smile Assistance.";
mes "How may I help you ?";
next;
- switch(select("^3355FFMr. Smile^000000 ?:Construct ^3355FFMr. Smile^000000 :Quit")) {
+ switch(select("^3355FFMr. Smile^000000 ?", "Construct ^3355FFMr. Smile^000000 ", "Quit")) {
case 1:
mes "[Smile Girl]";
mes "National Event held by the command of ^5577FFHis majesty Tristram the 3rd^000000,";
diff --git a/npc/quests/newgears/2004_headgears.txt b/npc/quests/newgears/2004_headgears.txt
index 6ad398d23..a16309740 100644
--- a/npc/quests/newgears/2004_headgears.txt
+++ b/npc/quests/newgears/2004_headgears.txt
@@ -167,7 +167,7 @@ geffen,129,148,3 script Argen#1 4_M_YOYOROGUE,{
}
next;
emotion e_heh;
- switch(select("^3131FFX Hairpin^000000:^3131FFBand Aid^000000:^3131FFFlower Hairpin^000000:No thanks.")) {
+ switch(select("^3131FFX Hairpin^000000", "^3131FFBand Aid^000000", "^3131FFFlower Hairpin^000000", "No thanks.")) {
case 1:
if (countitem(Star_Dust) > 0 && countitem(Ectoplasm) > 399) {
mes "[Argen]";
@@ -180,7 +180,7 @@ geffen,129,148,3 script Argen#1 4_M_YOYOROGUE,{
mes "About the Stellar...";
mes "^CE3100If you use an upgraded Stellar to make this item, any upgrades will be lost. That okay with you?^000000";
next;
- switch(select("I don't mind.:I will come back later.")) {
+ switch(select("I don't mind.", "I will come back later.")) {
case 1:
mes "[Argen]";
mes "Alright, let's get to work.";
@@ -351,7 +351,7 @@ yuno,300,188,5 script Zhenbolt#1 4_M_MONK,{
mes "I...";
mes "am called ^FF0000Zhenbolt^000000!!";
next;
- if (select("THE Zhenbolt!?:Oh my gosh, it's Zhenbolt!") == 1) {
+ if (select("THE Zhenbolt!?", "Oh my gosh, it's Zhenbolt!") == 1) {
mes "[Zhenbolt]";
mes "Yes, it is I, the man who has pummelled over a trillion foes and rising. Raging Hurricane Hero of Justice: Zhenbolt!";
next;
@@ -447,7 +447,7 @@ prontera,165,232,3 script Nephia#1 4_F_ALCHE,{
mes "Ooh~! You know what would make your hair so much cuter? I think if you tied it back with a big, red ribbon, you would look sooo ^FF66CCadorable^000000!";
next;
if (Sex) {
- if (select("Um, lady, I'm a dude.:^FF66CCOoh~! You're right!^000000") == 1) {
+ if (select("Um, lady, I'm a dude.", "^FF66CCOoh~! You're right!^000000") == 1) {
mes "["+ strcharinfo(0) +"]";
mes "Woman, can't you that I'm a man?";
next;
@@ -484,7 +484,7 @@ prontera,165,232,3 script Nephia#1 4_F_ALCHE,{
close;
}
else {
- if (select("No thanks.:^FF66CCOoh~! You're right!^000000") == 1) {
+ if (select("No thanks.", "^FF66CCOoh~! You're right!^000000") == 1) {
mes "["+ strcharinfo(0) +"]";
mes "Er...";
mes "No thanks.";
@@ -678,7 +678,7 @@ yuno,241,52,3 script Old Blacksmith#hgear 2_M_OLDBLSMITH,{
mes "How does that sound?";
mes "Oh, and don't you worry about my skill! I'm pretty well known among Blacksmiths for my talent, and my knack of making great things out of junk.";
next;
- switch(select("Umm, let me think.:Okay, make it for me then.:Can you make it with an Evil Wing..?")) {
+ switch(select("Umm, let me think.", "Okay, make it for me then.", "Can you make it with an Evil Wing..?")) {
case 1:
mes "[Hatbyr Mhore]";
mes "Huh. What's to think about?! I was gonna use all of my skill to create something special for you. Ah well...";
@@ -698,7 +698,7 @@ yuno,241,52,3 script Old Blacksmith#hgear 2_M_OLDBLSMITH,{
mes "[Hatbyr Mhore]";
mes "I don't care how many times you've upgraded the items you brought, but please ^4d4dff carry only items that you need to create this item.^000000 I can't mess up my artwork because of some mistake you might make.";
next;
- if (select("I am ready.:Okay, let me go store my other items first.") == 1) {
+ if (select("I am ready.", "Okay, let me go store my other items first.") == 1) {
if (MaxWeight - Weight < 2000) {
mes "[Hatbyr Mhore]";
mes "Ouch...!";
@@ -756,7 +756,7 @@ yuno,241,52,3 script Old Blacksmith#hgear 2_M_OLDBLSMITH,{
mes "[Hatbyr Mhore]";
mes "I don't care how many times you've upgraded the items you brought, but please ^4d4dff carry only items that you need to create this item.^000000 I can't mess up my artwork because of some mistake you might make.";
next;
- if (select("I am ready.:Okay, let me go store my other items first.") == 1) {
+ if (select("I am ready.", "Okay, let me go store my other items first.") == 1) {
if (MaxWeight - Weight < 2000) {
mes "[Hatbyr Mhore]";
mes "Ouch...!";
@@ -803,7 +803,7 @@ yuno,241,52,3 script Old Blacksmith#hgear 2_M_OLDBLSMITH,{
mes "How does that sound?";
mes "Oh, and don't you worry about my skill! I'm pretty well known among Blacksmiths for my talent, and my knack of making great things out of junk.";
next;
- switch(select("Umm, let me think.:Okay, make it for me then.:Can you make it with an Angel Wing..?")) {
+ switch(select("Umm, let me think.", "Okay, make it for me then.", "Can you make it with an Angel Wing..?")) {
case 1:
mes "[Hatbyr Mhore]";
mes "Huh. What's to think about?! I was gonna use all of my skill to create something special for you. Ah well...";
@@ -823,7 +823,7 @@ yuno,241,52,3 script Old Blacksmith#hgear 2_M_OLDBLSMITH,{
mes "[Hatbyr Mhore]";
mes "I don't care how many times you've upgraded the items you brought, but please ^4d4dff carry only items that you need to create this item. I can't mess up my artwork because of some mistake you might make. ^000000";
next;
- if (select("I am ready.:Okay, let me go store my other items first.") == 1) {
+ if (select("I am ready.", "Okay, let me go store my other items first.") == 1) {
if (MaxWeight - Weight < 2000) {
mes "[Hatbyr Mhore]";
mes "Ouch, why are you carrying";
@@ -878,7 +878,7 @@ yuno,241,52,3 script Old Blacksmith#hgear 2_M_OLDBLSMITH,{
mes "[Hatbyr Mhore]";
mes "I don't care how many times you've upgraded the items you brought, but please ^4d4dff carry only items that you need to create this item.^000000 I can't mess up my artwork because of some mistake you might make.";
next;
- if (select("I am ready.:Okay, let me go store my other items first.") == 1) {
+ if (select("I am ready.", "Okay, let me go store my other items first.") == 1) {
if (MaxWeight - Weight < 2000) {
mes "[Hatbyr Mhore]";
mes "Ouch, why are you carrying";
@@ -940,7 +940,7 @@ yuno,241,52,3 script Old Blacksmith#hgear 2_M_OLDBLSMITH,{
mes "Elven Ears are great...";
mes "And everyone loves Angel Wing or Devil Wing. Wouldn't it be totally fab if I could combine the Elven Ears with one of the wings?!";
next;
- if (select("Give me more information.:Yeah, I will think about it.") == 1) {
+ if (select("Give me more information.", "Yeah, I will think about it.") == 1) {
mes "[Hatbyr Mhore]";
mes "Oh, right.";
mes "Let me tell";
@@ -1032,7 +1032,7 @@ xmas,183,267,3 script Pretty Lindsay#1 4_F_NFLOSTGIRL,{
mes "[Pretty Lindsay]";
mes "I have to put together ^0000FF1 Raccoon Hat^000000 and ^0000FF1 Smokie Leaf^000000 to make a ^4D4DFFSea-Otter Hat^000000 for you, though.";
next;
- if (select("Okay, I will come back with the stuff.:Um... How come you need a Raccoon Hat?") == 1) {
+ if (select("Okay, I will come back with the stuff.", "Um... How come you need a Raccoon Hat?") == 1) {
emotion e_heh;
mes "[Pretty Lindsay]";
mes "Cool~! Come back soon as you can~!";
@@ -1065,7 +1065,7 @@ xmas,183,267,3 script Pretty Lindsay#1 4_F_NFLOSTGIRL,{
mes "[Pretty Lindsay]";
mes "I need ^0000FF1 Raccoon Hat^000000 and ^0000FF1 Smokie Leaf^000000 so I can make a ^4D4DFFSea-Otter Hat^000000 for you.";
next;
- if (select("Okay, I will come back with the stuff.:Um, why do you want to make hats so much?") == 1) {
+ if (select("Okay, I will come back with the stuff.", "Um, why do you want to make hats so much?") == 1) {
emotion e_heh;
mes "[Pretty Lindsay]";
mes "Cool~!";
@@ -1199,7 +1199,7 @@ payon_in03,8,193,4 script Nanhyang#1 1_F_ORIENT_03,{
mes "[Nanhyang]";
mes "If you give me ^0000FF1 'Model Training Hat'^000000 and ^0000FF1 'Arrow'^000000, I give you ^8C17171 'Apple of Archer'^000000 and ^8C17171 'Book'^000000. So, would you like to disassemble the items?";
next;
- if (select("Disassemble:Cancel") == 1) {
+ if (select("Disassemble", "Cancel") == 1) {
mes "[Nanhyang]";
mes "Thank you.";
mes "It will not take that much time to make this hat, so please wait a moment.";
@@ -1245,7 +1245,7 @@ payon_in03,8,193,4 script Nanhyang#1 1_F_ORIENT_03,{
mes "[Hanhyang]";
mes "So would you like to create the Model Training Hat right now?";
next;
- if (select("Create:Cancel") == 1) {
+ if (select("Create", "Cancel") == 1) {
mes "[Nanhyang]";
emotion e_ok;
mes "Thank you.";
@@ -1297,7 +1297,7 @@ payon_in03,8,193,4 script Nanhyang#1 1_F_ORIENT_03,{
mes "Hello~";
mes "Welcome to the Handsome Charm Modeling School. May I help you?";
next;
- if (select("I want to be a model~!:Cancel") == 1) {
+ if (select("I want to be a model~!", "Cancel") == 1) {
mes "[Nanhyang]";
mes "I see~";
mes "Although it's clear that you've got '^3355FFthe look^000000,' we can't accept any students at the moment.";
@@ -1360,7 +1360,7 @@ geffen,83,189,5 script Seth#1 4_M_KID2,{
mes "pwease pwease?";
emotion e_swt2;
next;
- switch(select("Alright!:No thanks kid.:Boys aren't supposed to make flowers.")) {
+ switch(select("Alright!", "No thanks kid.", "Boys aren't supposed to make flowers.")) {
case 1:
emotion e_heh;
mes "[Seth]";
@@ -1429,7 +1429,7 @@ geffen,83,189,5 script Seth#1 4_M_KID2,{
mes "Uh oh...";
mes "But I don't have anything to make paper flowers out of.";
next;
- if (select("I'll get what you need.:Too bad!") == 1) {
+ if (select("I'll get what you need.", "Too bad!") == 1) {
mes "[Seth]";
mes "Okay okay...";
mes "I neeeeed...";
@@ -1469,7 +1469,7 @@ xmas_in,35,30,3 script Hat Merchant#zero 4_M_NFLOSTMAN,{
mes "[Mad Hatter]";
mes "You wanna take a look at the trendy, stylish hats I can make for you?";
next;
- switch(select("Party Hat:Straw Hat:Cowboy Hat:Sombrero:Beanie")) {
+ switch(select("Party Hat", "Straw Hat", "Cowboy Hat", "Sombrero", "Beanie")) {
case 1:
if (countitem(Santa's_Hat) > 0 && countitem(Oil_Paper) > 99 && countitem(Smooth_Paper) > 99) {
mes "[Mad Hatter]";
@@ -1484,7 +1484,7 @@ xmas_in,35,30,3 script Hat Merchant#zero 4_M_NFLOSTMAN,{
mes "[Mad Hatter]";
mes "It seems to me that you have everything. Alright! Shall I make you a Party Hat?";
next;
- if (select("No thanks.:Yes.") == 1) {
+ if (select("No thanks.", "Yes.") == 1) {
mes "[Mad Hatter]";
mes "Umm, okay...";
mes "I guess being the life of the party is a bit too much for you, eh? Hmpf. Well, I know a good library in Juno where you can hang out...";
@@ -1540,7 +1540,7 @@ xmas_in,35,30,3 script Hat Merchant#zero 4_M_NFLOSTMAN,{
mes "[Mad Hatter]";
mes "Ah! I see you brought everything. Alright! Do you want me to make you a Straw Hat now?";
next;
- if (select("No thanks.:Yes.") == 1) {
+ if (select("No thanks.", "Yes.") == 1) {
mes "[Mad Hatter]";
mes "Man...";
mes "I think you need this hat more than I thought. You have got to learn to just chill and relax~!";
@@ -1592,7 +1592,7 @@ xmas_in,35,30,3 script Hat Merchant#zero 4_M_NFLOSTMAN,{
mes "[Mad Hatter]";
mes "Ah! You brought everything already. Excellent. Do you want me to make a Cowboy Hat now?";
next;
- if (select("No thanks.:Yes.") == 1) {
+ if (select("No thanks.", "Yes.") == 1) {
mes "[Mad Hatter]";
mes "Well, I see.";
mes "I guess you just don't appreciate the value of cowboy heroes, do you?";
@@ -1644,7 +1644,7 @@ xmas_in,35,30,3 script Hat Merchant#zero 4_M_NFLOSTMAN,{
mes "[Mad Hatter]";
mes "Ah! You brought everything already. Alright! Do you want me to make you a Sombrero right away?";
next;
- if (select("No thanks.:Yes.") == 1) {
+ if (select("No thanks.", "Yes.") == 1) {
mes "[Mad Hatter]";
mes "Fine, fine.";
mes "But think of all the sex appeal you're missing out on. Come on, you know you need a Sombrero.";
@@ -1696,7 +1696,7 @@ xmas_in,35,30,3 script Hat Merchant#zero 4_M_NFLOSTMAN,{
mes "[Mad Hatter]";
mes "Ah! You brought everything already. Alright! How about I make you that Beanie right now?";
next;
- if (select("No thanks.:Yes.") == 1) {
+ if (select("No thanks.", "Yes.") == 1) {
mes "[Mad Hatter]";
mes "Okay...";
mes "Dork. Come back When you decide to join the cool guys, word?";
@@ -1766,7 +1766,7 @@ yuno_in03,20,18,6 script Nehris#1 4_F_JOB_BLACKSMITH,{
mes "accessory you are";
mes "interested in.";
next;
- switch(select("Decorative Golden Bell:Crown of Ancient Queen:Crown of Mistress")) {
+ switch(select("Decorative Golden Bell", "Crown of Ancient Queen", "Crown of Mistress")) {
case 1:
mes "[Nehris]";
mes "This Golden Bell is fashioned after the one worn by the 'Sohee' monster. It's a cute accessory I personally recommend for us ladies. A little oversized, but I believe you'll like it a lot.";
@@ -1861,7 +1861,7 @@ yuno_in03,20,18,6 script Nehris#1 4_F_JOB_BLACKSMITH,{
mes "[Nehris]";
mes "Are you sure you want to create the Crown of Mistress?";
next;
- if (select("Yes:Wait a minute...!") == 1) {
+ if (select("Yes", "Wait a minute...!") == 1) {
mes "[Nehris]";
mes "Please wait one moment.";
next;
@@ -1933,7 +1933,7 @@ alde_alche,88,180,0 script Muscle Man#Alarm Mask 4_M_ALCHE_A,{
specialeffect EF_CLAYMORE,AREA," #Alarm Mask Man4";
initnpctimer;
if (countitem(Needle_Of_Alarm) > 2999 && countitem(Mr_Scream) > 0) {
- if (select("Give him items:Cancel") == 1) {
+ if (select("Give him items", "Cancel") == 1) {
mes "[Muscle Man]";
mes "Ooh... Finally!";
mes "You brought them!";
@@ -1996,7 +1996,7 @@ alde_alche,88,180,0 script Muscle Man#Alarm Mask 4_M_ALCHE_A,{
mes "Please adventurer...";
mes "Help me give muscles to the world.";
next;
- if (select("Alright.:.........") == 1) {
+ if (select("Alright.", ".........") == 1) {
mes "[Muscle Man]";
mes "Oh~~! You know how I feel about Alarm's beautiful mechanic muscle! I am glad to have met someone who shares my good sense of taste.";
next;
@@ -2106,7 +2106,7 @@ morocc,273,79,4 script Educated Traveller 4W_M_03,{
mes "Just remember...";
mes "If you give me any equipment compounded with cards or with upgrades, ^ff0000any upgraded abilities and cards in those items will be lost after I make something out of them.^000000 So, please keep that in mind.";
next;
- switch(select("Drooping Cat:Smokie Leaf:Lazy Smokie:Blue Fish:That's... okay.")) {
+ switch(select("Drooping Cat", "Smokie Leaf", "Lazy Smokie", "Blue Fish", "That's... okay.")) {
case 1:
if (countitem(Circlet_) > 0 && countitem(Black_Dyestuffs) > 0 && countitem(Black_Kitty_Doll) > 299) {
mes "[Lee Hester]";
@@ -2467,7 +2467,7 @@ OnTouch:
mes "Yelp! Yelp yelp!";
mes "Yelp! Yelp yelp!";
next;
- if (select("Shake head:Nod head") == 1) {
+ if (select("Shake head", "Nod head") == 1) {
mes "[Nine Tails]";
mes "Yelp! Yelp yelp!";
close2;
@@ -2525,7 +2525,7 @@ pay_dun03,48,84,4 script Nine Tails#Kitsune Man 4_M_JPN2,{
mes "[Nine Tails]";
mes "Oh! You finally brought what I've asked, human. Okay, now I can bring her back to life!";
next;
- if (select("Give items:Cancel") == 1) {
+ if (select("Give items", "Cancel") == 1) {
delitem Fox_Tail,999;
getitem Mask_Of_Fox,1;
mes "[Nine Tails]";
@@ -2661,7 +2661,7 @@ OnTouch:
mes "I'm too tired to kill you today, but keep silent! If you're wounded, you can bleed quietly on the floor and die with some honor I suppose.";
if (rand(1,5) == 5 && BaseLevel >= 55) {
next;
- if (select(".....:Come on, let's talk.") == 1) {
+ if (select(".....", "Come on, let's talk.") == 1) {
close;
}
mes "[Orc Warrior]";
@@ -2675,7 +2675,7 @@ OnTouch:
mes "You can bleed in my house, but I will only talk with you if...";
mes "You bring ^FF00001000 Jellopy^000000!";
next;
- if (select("I challenge you to a duel, Orc!:1000 Jellopies it is.") == 1) {
+ if (select("I challenge you to a duel, Orc!", "1000 Jellopies it is.") == 1) {
mes "[Orc Warrior]";
mes "Humans... such annoying bastards!";
mes "If you want to fight, go outside!";
@@ -3210,7 +3210,7 @@ OnTouch:
mes "[Orc Warrior]";
mes "You only achieve honor by winning battles. Even among Orcs, I'm sure you can prove your battle prowess by defeating 10,000 Orc Warriors.";
next;
- if (select("I don't think that is necessary.:I will win 10,000 battles!") == 1) {
+ if (select("I don't think that is necessary.", "I will win 10,000 battles!") == 1) {
mes "[Orc Warrior]";
mes "I see. I will not force you to choose what I wish to see you do. I respect your decision.";
next;
@@ -3264,7 +3264,7 @@ OnTouch:
mes "record your current";
mes "victory with me?";
next;
- if (select("Yes, I do.:I will do it later.") == 1) {
+ if (select("Yes, I do.", "I will do it later.") == 1) {
.@total_vouchers = orcs_hero_hat2+countitem(Orcish_Voucher);
if (.@total_vouchers < 10000) {
delitem Orcish_Voucher,countitem(Orcish_Voucher);
@@ -3373,7 +3373,7 @@ OnTouch:
mes "[Orc Warrior]";
mes "But, since you're an exceptional case, it might be possible for you to accomplish...";
next;
- if (select("I am already satisfied.:...I will take this challenge.") == 1) {
+ if (select("I am already satisfied.", "...I will take this challenge.") == 1) {
mes "[Orc Warrior]";
mes "Yes, that's a good";
mes "attitude. Sometimes,";
@@ -3425,7 +3425,7 @@ OnTouch:
mes "you want to do";
mes "with the vouchers?";
next;
- switch(select("I want to keep them.:I shall return them to the Orc Heroes.")) {
+ switch(select("I want to keep them.", "I shall return them to the Orc Heroes.")) {
case 1:
mes "[Orc Warrior]";
mes "Yes, that's";
@@ -3561,7 +3561,7 @@ OnTouch:
mes "[Orc Hero]";
mes "Would you mind giving the item back to its owner, my human Orc Hero?";
next;
- if (select("Yes, I mind.:No, I don't mind.") == 1) {
+ if (select("Yes, I mind.", "No, I don't mind.") == 1) {
mes "[Orc Hero]";
mes "Wow, you're so stubborn! Just treat the helm with care, and wear it with respect. Recognize that it has a long history...";
close;
diff --git a/npc/quests/newgears/2006_headgears.txt b/npc/quests/newgears/2006_headgears.txt
index 28be564f0..9daf0f24c 100644
--- a/npc/quests/newgears/2006_headgears.txt
+++ b/npc/quests/newgears/2006_headgears.txt
@@ -184,7 +184,7 @@ rachel,152,131,3 script Sakjul 4_M_MIDDLE1,{
mes "Young men in nowadays are too weak and tender.";
mes "Don't you agree with me, young adventurer?";
next;
- if (select("Yes, sir!:No.") == 1) {
+ if (select("Yes, sir!", "No.") == 1) {
mes "[Sakjul]";
mes "Ah! I like your answer!";
mes "Lately, I found it very hard to see a diciplined young man like you.";
@@ -313,7 +313,7 @@ hugel,147,103,3 script Ghenirhemin 4_M_HUGRANFA,{
mes "I am pretty sure that they will start";
mes "being fused into the helm with their own mysterious powers.";
next;
- if (select("Give him the items.:Don't give him the items.") == 1) {
+ if (select("Give him the items.", "Don't give him the items.") == 1) {
mes "[Ghenirhemin]";
mes "Excellent. Now, all we have to do";
mes "is just waiting until they finish being fused into one.";
@@ -407,7 +407,7 @@ hugel,147,103,3 script Ghenirhemin 4_M_HUGRANFA,{
mes "I feel that you will be able to fully recreate this Valkyre's Helm";
mes "as well as use it to its full potential.";
next;
- if (select("Sure.:No, thanks.") == 1) {
+ if (select("Sure.", "No, thanks.") == 1) {
mes "[Ghenirhemin]";
mes "You are an ambitious young man as I expected.";
mes "It is surely a great advantage.";
@@ -488,7 +488,7 @@ hugel,147,103,3 script Ghenirhemin 4_M_HUGRANFA,{
mes "It may or may not be interesting to you,";
mes "but I gurantee that it will never bore you in either way.";
next;
- if (select("Listen.:Don't listen.") == 1) {
+ if (select("Listen.", "Don't listen.") == 1) {
mes "[Ghenirhemin]";
mes "Good, let me introduce myself.";
mes "My name is Ghenirhemin.";
@@ -594,7 +594,7 @@ payon,135,320,3 script Chungwolmang 4W_M_01,{
mes "You'd better hurry because I can't wait so long!";
mes "Wait, what mask did you ask me to make anyways?";
next;
- switch(select("Hahoe Mask:Bride Mask:Mythical Lion Mask")) {
+ switch(select("Hahoe Mask", "Bride Mask", "Mythical Lion Mask")) {
case 1:
mes "[Chungwolmang]";
mes "Oh, yes, you want Hahoe Mask.";
@@ -652,7 +652,7 @@ payon,135,320,3 script Chungwolmang 4W_M_01,{
mes "Hahoe Mask, Bride Mask and Mythical Lion Mask.";
mes "Which one whould you like to have? Pick one.";
next;
- switch(select("Hahoe Mask:Bride Mask:Mythical Lion Mask")) {
+ switch(select("Hahoe Mask", "Bride Mask", "Mythical Lion Mask")) {
case 1:
mes "[Chungwolmang]";
mes "Great, you want Hahoe Mask, eh? That's easy!";
@@ -720,7 +720,7 @@ payon,135,320,3 script Chungwolmang 4W_M_01,{
mes "I will be able to pay back your favor sooner or later.";
mes "So, can I take it?";
next;
- if (select("Sure.:No, you can't.") == 1) {
+ if (select("Sure.", "No, you can't.") == 1) {
mes "[Chungwolmang]";
mes "Oh! Thank you so much!";
mes "Muhahahahahaha! Now I will become a lucky guy!";
@@ -774,7 +774,7 @@ S_MakeMask:
mes "to make a "+getitemname(getarg(0))+". Excellent.";
mes "Please give me the materials. I will make the mask right away.";
next;
- if (select("Give him the items.:Don't give him the items.") == 1) {
+ if (select("Give him the items.", "Don't give him the items.") == 1) {
mes "[Chungwolmang]";
mes "Great, I like your unhesitating attitude!";
mes "Alright then, I will make the mask as quickly as I can!";
@@ -829,7 +829,7 @@ payon_in03,139,124,3 script Han Garam 4_M_ORIENT01,{
mes "Okay then, I will make the hat as quickly as I can.";
mes "Now, hand me all the materials.";
next;
- if (select("Give him the items.:Don't give him the items.") == 1) {
+ if (select("Give him the items.", "Don't give him the items.") == 1) {
mes "[Han Garam]";
mes "Excellent! I don't have to be mediumized";
mes "by the Dragon God for this work";
@@ -891,7 +891,7 @@ payon_in03,139,124,3 script Han Garam 4_M_ORIENT01,{
mes "Okay then, I will make the hat as quickly as I can.";
mes "Now, hand me all the materials.";
next;
- if (select("Give him the items.:Don't give him the items.") == 1) {
+ if (select("Give him the items.", "Don't give him the items.") == 1) {
mes "[Han Garam]";
mes "Excellent! I don't have to be mediumized";
mes "by the Dragon God for this work";
@@ -1072,7 +1072,7 @@ payon_in03,139,124,3 script Han Garam 4_M_ORIENT01,{
mes "[Han Garam]";
mes "Please? I assure you that I can make traditional hats.";
next;
- if (select("Give him the items.:Don't give him the items.") == 1) {
+ if (select("Give him the items.", "Don't give him the items.") == 1) {
mes "[Han Garam]";
mes "Wow, wow, thank you so much!";
mes "As I promised, I will make you a hat in return.";
diff --git a/npc/quests/newgears/2008_headgears.txt b/npc/quests/newgears/2008_headgears.txt
index 7e0946066..b702cbe4c 100644
--- a/npc/quests/newgears/2008_headgears.txt
+++ b/npc/quests/newgears/2008_headgears.txt
@@ -67,7 +67,7 @@ gef_fild05,80,149,3 script Myu#08_hat 4_F_YUNYANG,{
mes "[Myu]";
mes "If you manage to do that, I will give you something precious which I really adore.";
next;
- switch(select("That sounds troublesome..:What should I do?")){
+ switch(select("That sounds troublesome..", "What should I do?")){
case 1:
mes "[Myu]";
mes "Hmph, yeah, it was kinda funny huh.";
@@ -102,7 +102,7 @@ gef_fild05,80,149,3 script Myu#08_hat 4_F_YUNYANG,{
next;
mes "As she says that, Myu slides her neck mocking like she's slitting her throat.";
next;
- switch(select("Isn't that too much?:That's easy")){
+ switch(select("Isn't that too much?", "That's easy")){
case 1:
mes "[Myu]";
mes "..But they won't give up if we dont really teach them a lesson.";
@@ -193,7 +193,7 @@ gef_fild05,80,149,3 script Myu#08_hat 4_F_YUNYANG,{
mes "Her mouth looks like it's saying.";
mes " 'O.N.E. T.H.O.U.S.A.N.D.' ";
next;
- switch(select("NO!:Sure.")) {
+ switch(select("NO!", "Sure.")) {
case 1:
mes "[Myu]";
mes "...!...";
@@ -224,7 +224,7 @@ morocc_in,137,102,5 script Trainee#2008hat01 4_KID01,{
mes "Please talk to our teacher if you are here to make a dyes.";
mes "And talk to my friend next to me if it is about the delivery.";
next;
- switch(select("And just what are you doing?:I see.")){
+ switch(select("And just what are you doing?", "I see.")){
case 1:
mes "[Elgo]";
mes "Well, I dye clothes.";
@@ -249,21 +249,21 @@ morocc_in,137,102,5 script Trainee#2008hat01 4_KID01,{
mes "["+strcharinfo(0)+"]";
mes "(I have a Cute Ribbon...what should I do..?)";
next;
- switch(select("Ask Elgo to dye it.:Leave it alone.")){
+ switch(select("Ask Elgo to dye it.", "Leave it alone.")){
case 1:
mes "[Elgo]";
mes "Oh, So you want to dye your Cute Ribbon, aren't you?";
mes "What colour is your Cute Ribbon?";
mes "Which one is the one you want to be dyed?";
next;
- switch(select("Yellow one..:White one..:Blue one..:Red one..:Green one..:Never mind.")){
+ switch(select("Yellow one..", "White one..", "Blue one..", "Red one..", "Green one..", "Never mind.")){
case 1:
if(countitem(Fillet) > 0) {
mes "[Elgo]";
mes "Ok Ok, Yellow Cute Ribbon, huh?";
mes "What color do you want it to be dyed?";
next;
- switch(select("White:Blue:Red:Green")){
+ switch(select("White", "Blue", "Red", "Green")){
case 1:
if(countitem(White_Dyestuffs) > 0) {
mes "[Elgo]";
@@ -360,7 +360,7 @@ morocc_in,137,102,5 script Trainee#2008hat01 4_KID01,{
mes "Ok Ok, This white Cute Ribbon, huh?";
mes "What color do you want it to be dyed?";
next;
- switch(select("Yellow:Blue:Red:Green")) {
+ switch(select("Yellow", "Blue", "Red", "Green")) {
case 1:
if(countitem(Lemon_Dyestuffs) > 0) {
mes "[Elgo]";
@@ -457,7 +457,7 @@ morocc_in,137,102,5 script Trainee#2008hat01 4_KID01,{
mes "Ok Ok, This blue Cute Ribbon, huh?";
mes "What color do you want it to be dyed?";
next;
- switch(select("White:Yellow:Red:Green")) {
+ switch(select("White", "Yellow", "Red", "Green")) {
case 1:
if(countitem(White_Dyestuffs) > 0) {
mes "[Elgo]";
@@ -554,7 +554,7 @@ morocc_in,137,102,5 script Trainee#2008hat01 4_KID01,{
mes "Ok Ok, This Red Cute Ribbon, huh?";
mes "What color do you want it to be dyed?";
next;
- switch(select("White:Blue:Yellow:Green")){
+ switch(select("White", "Blue", "Yellow", "Green")){
case 1:
if (countitem(White_Dyestuffs) > 0){
mes "[Elgo]";
@@ -651,7 +651,7 @@ morocc_in,137,102,5 script Trainee#2008hat01 4_KID01,{
mes "Ok Ok, This Green Cute Ribbon, huh?";
mes "What color do you want it to be dyed?";
next;
- switch(select("White:Blue:Red:Yellow")) {
+ switch(select("White", "Blue", "Red", "Yellow")) {
case 1:
if(countitem(White_Dyestuffs) > 0) {
mes "[Elgo]";
@@ -782,7 +782,7 @@ OnTouch:
mes "THe Orc Lady suddenly turns around looking surprised.";
mes "A Maneater Blossom fell on the ground out of her hands.";
next;
- switch(select("Pick up the flowers for Orc Lady.:Run away!")) {
+ switch(select("Pick up the flowers for Orc Lady.", "Run away!")) {
case 1:
mes "[Orc Lady]";
mes ".. ...";
@@ -794,7 +794,7 @@ OnTouch:
mes "Surprisingly the Orc Lady introduced herself to me.";
mes "How should I react?";
next;
- switch(select("Ask her what she was up to.:Say good bye.")){
+ switch(select("Ask her what she was up to.", "Say good bye.")){
case 1:
mes "[Aite]";
mes "I'm making a Corolla.";
diff --git a/npc/quests/newgears/2010_headgears.txt b/npc/quests/newgears/2010_headgears.txt
index f9ef2662d..660c82a87 100644
--- a/npc/quests/newgears/2010_headgears.txt
+++ b/npc/quests/newgears/2010_headgears.txt
@@ -44,7 +44,7 @@ gonryun,149,189,0 script Yotang#Flower_Of_Fairy 1_M_04,{
mes "Of course, I am the master of the fan club.";
mes "How about joining the fairy fan club?";
next;
- if (select("I'm not that interested!!:I'll join it right away!!") == 1) {
+ if (select("I'm not that interested!!", "I'll join it right away!!") == 1) {
mes "[Yotang]";
mes "What! I'm going to tell on you!";
close;
@@ -63,7 +63,7 @@ gonryun,149,189,0 script Yotang#Flower_Of_Fairy 1_M_04,{
mes "^FF0000the refinement on the matereials will all disapper^000000";
mes "^FF0000if you once combine those.^000000";
next;
- if (select("No, next time.:Make it right now!!") == 1) {
+ if (select("No, next time.", "Make it right now!!") == 1) {
mes "[Yotang]";
mes "You'll regret it!";
close;
@@ -151,7 +151,7 @@ gonryun,149,189,0 script Yotang#Flower_Of_Fairy 1_M_04,{
mes "^FF0000the refinement on the matereials will all disapper^000000";
mes "^FF0000if you once combine those.^000000";
next;
- if (select("I won't do it.:Here, I have the materials!")==1) {
+ if (select("I won't do it.", "Here, I have the materials!")==1) {
mes "[Yotang]";
mes "You'll regret it!";
close;
@@ -174,7 +174,7 @@ lhz_in02,276,281,1 script Drunken Man#Necktie 4_M_ALCHE_A,{
next;
mes "He seems to be drunken badly. What should I do?";
next;
- if (select("Just ignore him.:Fight!") == 1) {
+ if (select("Just ignore him.", "Fight!") == 1) {
mes "[Drunken Man]";
mes "Why are you ignoring me?";
mes "Are you afraid of me?";
@@ -203,7 +203,7 @@ lhz_in02,276,281,1 script Drunken Man#Necktie 4_M_ALCHE_A,{
mes "[Drunken Man]";
mes "Oh, you're having the materials for Necktie! give them to me!!";
next;
- if (select("No way!:Here you are.")==1) {
+ if (select("No way!", "Here you are.")==1) {
mes "[Drunken Man]";
mes "Ohh, you are scared!";
mes "I won again!!";
@@ -257,7 +257,7 @@ lhz_in02,276,281,1 script Drunken Man#Necktie 4_M_ALCHE_A,{
mes "[Drunken Man]";
mes "I will beat you off wearing the legendary Necktie!";
next;
- if (select("I won't.:Let's go and get them.") == 1) {
+ if (select("I won't.", "Let's go and get them.") == 1) {
mes "[Drunken Man]";
mes "Are you dropping out?";
mes "Did I win again?";
@@ -280,7 +280,7 @@ comodo,236,164,0 script Hat Girl#Hair_Brush 1_F_04,{
mes "Isn't the unique hat much better";
mes "than the common hairbands?";
next;
- if (select("I still prefer hairbands!:Hat is the best!") == 1) {
+ if (select("I still prefer hairbands!", "Hat is the best!") == 1) {
mes "[Hat Girl]";
mes "Wear your boring hairband for the whole lifetime!";
emotion e_pif;
@@ -301,7 +301,7 @@ comodo,236,164,0 script Hat Girl#Hair_Brush 1_F_04,{
mes "Oh! you're bringing ^0000FFthe materials for Hair Brush^000000.";
mes "Do you want me to make it now?";
next;
- if (select("I think the hairband is better...:Yes, please make it!") == 1) {
+ if (select("I think the hairband is better...", "Yes, please make it!") == 1) {
mes "[Hat Girl]";
mes "Wear your boring hairband for the whole lifetime!";
emotion e_pif;
@@ -407,7 +407,7 @@ alberta,151,78,0 script Bebete#Baby_Angel_Status 4W_KID,{
mes "Did you lose it?";
mes "Do you want me to make it for you?";
next;
- if (select("No, thanks.:Yes, I want it now.") == 1) {
+ if (select("No, thanks.", "Yes, I want it now.") == 1) {
mes "[Bebete]";
mes "Oh... it's not easy to make a living!";
close;
@@ -473,7 +473,7 @@ alberta,151,78,0 script Bebete#Baby_Angel_Status 4W_KID,{
mes "[Bebete]";
mes "Are you a real angel? Have you been to heaven?";
next;
- if (select("What a bullshit!:Let's keep the childhood innocence!") == 1) {
+ if (select("What a bullshit!", "Let's keep the childhood innocence!") == 1) {
mes "[" + strcharinfo(0) + "]";
mes "Angel and heaven? It's all made up! ";
next;
@@ -549,7 +549,7 @@ gef_fild07,108,161,4 script Roda Frog#Frog_Cap RODA_FROG,1,1,{
mes "I am the great king, Froggie Vll..";
mes "I need your help!";
next;
- if (select("Just ignore it.:Let's help him.") == 1) {
+ if (select("Just ignore it.", "Let's help him.") == 1) {
mes "[" + strcharinfo(0) + "]";
mes "Talking frog...";
next;
@@ -828,7 +828,7 @@ OnTimer2000:
OnTouch:
mes "There is a frog. What should I do?";
next;
- if (select("Throw it a stone.:Have a conversation.") == 1) {
+ if (select("Throw it a stone.", "Have a conversation.") == 1) {
donpcevent "Roda Frog#Frog_Cap::OnDisable";
mes "Ouch~";
close;
@@ -859,7 +859,7 @@ alberta,120,206,3 script Alonie#Solo_Play_Box 4_M_UMKID,{
mes "I can feel your admiration for me.";
mes "Wanna be my student?";
next;
- if (select("You're out of your mind!:Please let me be your disciple!") == 1) {
+ if (select("You're out of your mind!", "Please let me be your disciple!") == 1) {
mes "[Alonie]";
mes "Yes, I'm out of my mind.";
mes "Huhu, Yapyap!";
@@ -877,7 +877,7 @@ alberta,120,206,3 script Alonie#Solo_Play_Box 4_M_UMKID,{
mes "^FF000020 Zeroms, 20 Requiems^000000!";
mes "Hurry!";
next;
- if (select("What a bullshit!:Let's go!") == 1) {
+ if (select("What a bullshit!", "Let's go!") == 1) {
mes "[Alonie]";
mes "Of course, I don't care.";
mes "Huhu, Yapyap!";
@@ -907,7 +907,7 @@ alberta,120,206,3 script Alonie#Solo_Play_Box 4_M_UMKID,{
mes "Get around and kill";
mes "^FF000040 Arclouses and 30 High Orcs^000000";
next;
- if (select("What a bullshit!:Let's go!") == 1) {
+ if (select("What a bullshit!", "Let's go!") == 1) {
mes "[Alonie]";
mes "Of course, I don't care.";
mes "Huhu, Yapyap!";
@@ -945,7 +945,7 @@ alberta,120,206,3 script Alonie#Solo_Play_Box 4_M_UMKID,{
mes "Get around and kill";
mes "^FF000020 Chung E and 50 Civil Servant^000000!";
next;
- if (select("What a bullshit!:Let's go!") == 1) {
+ if (select("What a bullshit!", "Let's go!") == 1) {
mes "[Alonie]";
mes "Of course, I don't care.";
mes "Huhu, Yapyap!";
@@ -983,7 +983,7 @@ alberta,120,206,3 script Alonie#Solo_Play_Box 4_M_UMKID,{
mes "Get around and kill";
mes "^FF000020 The Papers and 40 Antique Firelocks^000000!";
next;
- if (select("What a bullshit!:Let's go!") == 1) {
+ if (select("What a bullshit!", "Let's go!") == 1) {
mes "[Alonie]";
mes "Of course, I don't care.";
mes "huhu, Yapyap!";
@@ -1013,7 +1013,7 @@ alberta,120,206,3 script Alonie#Solo_Play_Box 4_M_UMKID,{
mes "Get around and kill";
mes "^FF000020 The Papers and 40 Antique Firelocks^000000!";
next;
- if (select("What a bullshit!:Let's go!") == 1) {
+ if (select("What a bullshit!", "Let's go!") == 1) {
mes "[Alonie]";
mes "Of course, I don't care.";
mes "huhu, Yapyap!";
diff --git a/npc/quests/ninja_quests.txt b/npc/quests/ninja_quests.txt
index 004e373f2..b8322b4f5 100644
--- a/npc/quests/ninja_quests.txt
+++ b/npc/quests/ninja_quests.txt
@@ -102,7 +102,7 @@ que_ng,28,50,3 script Boshuu 4_M_SEAMAN,{
mes "I'm not sure what I'll do, but I get the feeling I'll feel inspired once I see that armor.";
mes "How 'bout it~ Will you find me a ^ff0000Guard[1]^000000?";
next;
- if(select("Hmm.. I don't feel like it.:Very well.") == 1){
+ if(select("Hmm.. I don't feel like it.", "Very well.") == 1){
mes "[Boshuu]";
mes "Ah~ What a shame..";
mes "You're missing out on an opportunity to get your hands on something made by a genius craftsman like myself...";
@@ -134,7 +134,7 @@ que_ng,28,50,3 script Boshuu 4_M_SEAMAN,{
mes "[Boshuu]";
mes "How 'bout it? Want to try?";
next;
- if(select("No thanks.:Ok, sounds good.") == 1){
+ if(select("No thanks.", "Ok, sounds good.") == 1){
mes "[Boshuu]";
mes "Hmm, Ok.";
mes "I'm so grateful that I was able to see such a rare thing from overseas.";
@@ -180,7 +180,7 @@ que_ng,28,50,3 script Boshuu 4_M_SEAMAN,{
mes "But before I start, I must ask you one more time.";
mes "Do you want to give me the materials you've brought and receive a Slotted Arm Guard instead?";
next;
- if(select("No:Yes") == 1){
+ if(select("No", "Yes") == 1){
mes "[Boshuu]";
mes "Ok";
mes "Well, if you make up your mind again, come and see me.";
@@ -214,7 +214,7 @@ que_ng,28,50,3 script Boshuu 4_M_SEAMAN,{
mes "Oh~ I see you've come back.";
mes "Is it because you need another slotted Arm Guard?";
next;
- if(select("Nope, not really.:Yes, make me another one.") == 1){
+ if(select("Nope, not really.", "Yes, make me another one.") == 1){
mes "[Boshuu]";
mes "Hmmph~ You sure a weird one.";
mes "Well, I'll see you later~";
@@ -245,7 +245,7 @@ que_ng,28,50,3 script Boshuu 4_M_SEAMAN,{
mes "Before I begin, let me ask one final time...";
mes "Will you give me the materials you've gathered, and in turn, receive a slotted Arm Guard?";
next;
- if(select("No:Yes") == 1){
+ if(select("No", "Yes") == 1){
mes "[Boshuu]";
mes "Ok";
mes "If you ever make up your mind";
@@ -312,7 +312,7 @@ que_ng,28,50,3 script Boshuu 4_M_SEAMAN,{
mes "I you want to, bring me an Arm Guard, a Slotted Guard, and 10,000 Zeny, and I'll make you a Slotted Arm Guard.";
mes "How 'bout it? Would you like to obtain a Slotted Arm Guard?";
next;
- if(select("No, I'd rather not.:Yes~!! Please make it for me!") == 1){
+ if(select("No, I'd rather not.", "Yes~!! Please make it for me!") == 1){
mes "[Boshuu]";
mes "Hmm, is that so?";
mes "What a shame...";
@@ -349,7 +349,7 @@ que_ng,28,50,3 script Boshuu 4_M_SEAMAN,{
mes "Will you give me the materials you've gathered,";
mes "and in turn, receive a Slotted Arm Guard?";
next;
- if(select("No:Yes") == 1){
+ if(select("No", "Yes") == 1){
mes "[Boshuu]";
mes "Ok";
mes "If you ever make up your mind";
@@ -425,7 +425,7 @@ que_ng,28,45,3 script Basshu 4_M_04,{
mes "It'd help me greatly if I could see that shield up close.";
mes "Can you help me?";
next;
- if(select("Hmm...I don't feel like it.:Very well.") == 1){
+ if(select("Hmm...I don't feel like it.", "Very well.") == 1){
mes "[Basshu]";
mes "Ah~ I guess it was an impossible request.";
mes "I'm sorry.";
@@ -460,7 +460,7 @@ que_ng,28,45,3 script Basshu 4_M_04,{
mes "[Basshu]";
mes "How about it? Would you like that?";
next;
- if(select("No, I wouldn't.:Yes, I would.") == 1){
+ if(select("No, I wouldn't.", "Yes, I would.") == 1){
mes "[Basshu]";
mes "Hmm, Very Well.";
mes "I'm so grateful you showed me that rare shield from overseas.";
@@ -518,7 +518,7 @@ que_ng,28,45,3 script Basshu 4_M_04,{
mes "Will you give me the materials you've gathered";
mes "and in trade, receive an Improved Arm Guard?";
next;
- if(select("No:Yes") == 1){
+ if(select("No", "Yes") == 1){
mes "[Basshu]";
mes "Very Well.";
mes "If you ever make up your mind";
@@ -554,7 +554,7 @@ que_ng,28,45,3 script Basshu 4_M_04,{
mes "Oh~ I see you've come back.";
mes "Are you here because you need an Improved Arm Guard?";
next;
- if(select("Nope, not really.:Yes, make me another one.") == 1){
+ if(select("Nope, not really.", "Yes, make me another one.") == 1){
mes "[Basshu]";
mes "Aha~ I see~.";
mes "Come back and talk to me anytime.";
@@ -589,7 +589,7 @@ que_ng,28,45,3 script Basshu 4_M_04,{
mes "[Basshu]";
mes "Will you give me the materials you've gathered to receive an Improved Arm Guard?";
next;
- if(select("No:Yes") == 1){
+ if(select("No", "Yes") == 1){
mes "[Basshu]";
mes "Very Well.";
mes "If you make up your mind";
@@ -661,7 +661,7 @@ que_ng,28,45,3 script Basshu 4_M_04,{
mes "If you want, I will make you an Improved Arm Guard if you bring me 1 Arm Guard, 1 Mirror Shield, And 20,000 Zeny.";
mes "Would you like to try using one?";
next;
- if(select("No, I don't wanna!:Yeah~!! Hurry and make it for me!") == 1){
+ if(select("No, I don't wanna!", "Yeah~!! Hurry and make it for me!") == 1){
mes "[Basshu]";
mes "Hmm, is that so.";
mes "What a shame.";
@@ -699,7 +699,7 @@ que_ng,28,45,3 script Basshu 4_M_04,{
mes "Will you give me the materials you've gathered";
mes "to receive an Improved Arm Guard?";
next;
- if(select("No:Yes") == 1){
+ if(select("No", "Yes") == 1){
mes "[Basshu]";
mes "Very Well.";
mes "If you ever make up your mind";
@@ -763,7 +763,7 @@ que_ng,27,18,3 script Toshu 4_M_SEAMAN,{
mes "By the way, I'm sorry to say this, but there's a chance I might break your materials and fail slotting the Improved Arm Guard, so you might want to think about it.";
mes "How 'bout it? Do we have a deal?";
next;
- if(select("No. I don't want to do this.:Yes! Let's do this!") == 1){
+ if(select("No. I don't want to do this.", "Yes! Let's do this!") == 1){
mes "[Toshu]";
mes "Ok.";
mes "Of course, the shields are important to you.";
@@ -801,7 +801,7 @@ que_ng,27,18,3 script Toshu 4_M_SEAMAN,{
mes "[Toshu]";
mes "Do you want me to produce your gear, even if there's a chance I may fail?";
next;
- if(select("I think I better back off. Sob..:Yes! Let's try anyway!") == 1){
+ if(select("I think I better back off. Sob..", "Yes! Let's try anyway!") == 1){
mes "[Toshu]";
mes "Ok.";
mes "Well, come back later when you've got the guts to try.";
@@ -879,7 +879,7 @@ que_ng,72,34,3 script Craftsman Kaibara 4_M_EINOLD,{
mes "You look like a Ninja.";
mes "If you're interested, take a look at my goods while you decide what you want.";
next;
- switch(select("Gokurin:Jitte:Ashura[3]:Murasame:Hakujin:Cancel")){
+ switch(select("Gokurin", "Jitte", "Ashura[3]", "Murasame", "Hakujin", "Cancel")){
case 1:
mes "[Kaibara]";
mes "Hmm~ I see you've picked the Gokurin.";
@@ -891,7 +891,7 @@ que_ng,72,34,3 script Craftsman Kaibara 4_M_EINOLD,{
mes "and 200,000 Zeny.";
mes "Do you want me to create this item for you?";
next;
- if(select("No thanks. It's too expensive.:Yes! I want one!") == 1){
+ if(select("No thanks. It's too expensive.", "Yes! I want one!") == 1){
mes "[Kaibara]";
mes "Hrm. I understand. These are materials that are difficult to attain...";
mes "If you ever happen to gather all these materials one day, feel free to come back.";
@@ -943,7 +943,7 @@ que_ng,72,34,3 script Craftsman Kaibara 4_M_EINOLD,{
mes "and 20,000 Zeny.";
mes "Do you want me to create this item for you?";
next;
- if(select("No thanks. It's too expensive.:Yes! I want one!") == 1){
+ if(select("No thanks. It's too expensive.", "Yes! I want one!") == 1){
mes "[Kaibara]";
mes "Hrm. I understand. These are materials that are difficult to attain...";
mes "If you ever happen to gather all these materials one day, feel free to come back.";
@@ -992,7 +992,7 @@ que_ng,72,34,3 script Craftsman Kaibara 4_M_EINOLD,{
mes "And 32,000 Zeny.";
mes "Do you want me to create this item for you?";
next;
- if(select("No thanks. It's too expensive.:Yes! I want one!") == 1){
+ if(select("No thanks. It's too expensive.", "Yes! I want one!") == 1){
mes "[Kaibara]";
mes "Hrm. I understand. These are materials that are difficult to attain...";
mes "If you ever happen to gather all these materials one day, feel free to come back.";
@@ -1040,7 +1040,7 @@ que_ng,72,34,3 script Craftsman Kaibara 4_M_EINOLD,{
mes "And 48,000 Zeny.";
mes "Do you want me to create this item for you?";
next;
- if(select("No thanks. It's too expensive.:Yes! I want one!") == 1){
+ if(select("No thanks. It's too expensive.", "Yes! I want one!") == 1){
mes "[Kaibara]";
mes "Hrm. I understand. These are materials that are difficult to attain...";
mes "If you ever happen to gather all these materials one day, feel free to come back.";
@@ -1090,7 +1090,7 @@ que_ng,72,34,3 script Craftsman Kaibara 4_M_EINOLD,{
mes "and 120,000 Zeny.";
mes "Do you want me to create this item for you?";
next;
- if(select("No thanks. It's too expensive.:Yes! I want one!") == 1){
+ if(select("No thanks. It's too expensive.", "Yes! I want one!") == 1){
mes "[Kaibara]";
mes "Hrm. I understand. These are materials that are difficult to attain...";
mes "If you ever happen to gather all these materials one day, feel free to come back.";
diff --git a/npc/quests/obb_quest.txt b/npc/quests/obb_quest.txt
index c8bcfd0fe..e4115a574 100644
--- a/npc/quests/obb_quest.txt
+++ b/npc/quests/obb_quest.txt
@@ -99,7 +99,7 @@ alberta,43,244,0 script Tourist#thai 4W_M_03,{
mes "[Tourist]";
mes "..........";
next;
- switch(select("So do you have business in Lutie?:You don't want to go to Lutie for a tour.:What made you come over here?")) {
+ switch(select("So do you have business in Lutie?", "You don't want to go to Lutie for a tour.", "What made you come over here?")) {
case 1:
mes "[Tourist]";
mes "Yes.";
@@ -122,7 +122,7 @@ alberta,43,244,0 script Tourist#thai 4W_M_03,{
mes "Now I'm running out of money and";
mes "food...I can't stay here much longer...";
next;
- if (select("Do you want me to help you?:Well, good luck with everything.") == 1) {
+ if (select("Do you want me to help you?", "Well, good luck with everything.") == 1) {
thai_head = 3;
mes "[Tourist]";
mes "Thank god! Thank you so much.";
@@ -173,7 +173,7 @@ alberta,43,244,0 script Tourist#thai 4W_M_03,{
mes "Now I'm running out of money and";
mes "food...I can't stay here much longer...";
next;
- if (select("Do you want me to help you?:Well, good luck with everything.") == 1) {
+ if (select("Do you want me to help you?", "Well, good luck with everything.") == 1) {
thai_head = 3;
mes "[Tourist]";
mes "Thank god! Thank you so much.";
@@ -580,7 +580,7 @@ alberta,43,244,0 script Tourist#thai 4W_M_03,{
mes "*Sob*...I guess I got lost...";
mes "Hey, where is this!?";
next;
- switch(select("Ignore him.:This is Alberta.:This is Al De Baran.")) {
+ switch(select("Ignore him.", "This is Alberta.", "This is Al De Baran.")) {
case 1:
mes "[Tourist]";
mes "..........";
@@ -614,7 +614,7 @@ alberta,43,244,0 script Tourist#thai 4W_M_03,{
mes "I was told that I can see a ^FF0000Clock Tower^000000 in Al De Baran.";
mes "Can you tell me where I can find the ^FF0000Clock Tower^000000?";
next;
- if (select("It's in the center of the town.:Eh, I think I gave you the wrong town name.") == 1) {
+ if (select("It's in the center of the town.", "Eh, I think I gave you the wrong town name.") == 1) {
mes "[Tourist]";
mes "..............";
mes "You know, I'm beginning";
@@ -762,7 +762,7 @@ moc_ruins,105,62,4 script Jacob#thai 1_M_04,{
else
mes "So, lady, do you think my Daddy can catch a Munak with this?";
next;
- switch(select("Yes.:...not sure.:No, ^FF0000never^000000.")) {
+ switch(select("Yes.", "...not sure.", "No, ^FF0000never^000000.")) {
case 1:
mes "[Tommy]";
mes "Heh!! I knew my Daddy";
@@ -787,7 +787,7 @@ moc_ruins,105,62,4 script Jacob#thai 1_M_04,{
mes "Can we catch a Munak with this or";
mes "not, huh? Tell meeeeehhhh~~~!";
next;
- switch(select("Yes, we can.:No, we can't.")) {
+ switch(select("Yes, we can.", "No, we can't.")) {
case 1:
mes "[Tommy]";
mes "Heh heh! I knew it!";
@@ -1107,7 +1107,7 @@ comodo,68,195,0 script Old Man#thai 2_M_PHARMACIST,{
mes "[Elder Creek]";
mes "Answer me, adventurer!";
next;
- switch(select("I seek fortune!:I seek...wisdom.:I want to finish what I've started.")) {
+ switch(select("I seek fortune!", "I seek...wisdom.", "I want to finish what I've started.")) {
case 1:
mes "[Elder Creek]";
mes "You're honest...!";
@@ -1120,7 +1120,7 @@ comodo,68,195,0 script Old Man#thai 2_M_PHARMACIST,{
mes "I will give you what you want if";
mes "you answer the way I expect you to.";
next;
- switch(select("It's necessary to have a lot!:Too dumb to see the future.:Too much of a good thing can be bad.:Cringe to the powerful.")) {
+ switch(select("It's necessary to have a lot!", "Too dumb to see the future.", "Too much of a good thing can be bad.", "Cringe to the powerful.")) {
case 1:
mes "[Elder Creek]";
mes "...";
@@ -1177,7 +1177,7 @@ comodo,68,195,0 script Old Man#thai 2_M_PHARMACIST,{
mes "[Elder Creek]";
mes "Now, tell me what is bothering right now.";
next;
- switch(select("Boy/girlfriend issue.:Financial problem.:Bored to death.:Career issue.:I want money.:Give me items, old man.")) {
+ switch(select("Boy/girlfriend issue.", "Financial problem.", "Bored to death.", "Career issue.", "I want money.", "Give me items, old man.")) {
case 1:
mes "[Elder Creek]";
mes "I'm envious of you! Still, young";
@@ -1492,11 +1492,11 @@ comodo,68,195,0 script Old Man#thai 2_M_PHARMACIST,{
mes "[Elder Creek]";
mes "Do you wish for me to give you advice, adventurer?";
next;
- if (select("Yes.:No.") == 1) {
+ if (select("Yes.", "No.") == 1) {
mes "[Elder Creek]";
mes "Now, tell me what bothers you at the moment.";
next;
- switch(select("Boy/girlfriend issue.:Financial problem.:Bored to death.:Career issue.:Give me items, old man.")) {
+ switch(select("Boy/girlfriend issue.", "Financial problem.", "Bored to death.", "Career issue.", "Give me items, old man.")) {
case 1:
mes "[Elder Creek]";
mes "I'm envious of you! Still, young";
@@ -1685,7 +1685,7 @@ comodo,68,195,0 script Old Man#thai 2_M_PHARMACIST,{
mes "[Elder Creek]";
mes "Now tell me, what bothers you right now?";
next;
- switch(select("Boy/girlfriend issue.:Financial problem.:Bored to death.:Career issue.:Give me items, old man.")) {
+ switch(select("Boy/girlfriend issue.", "Financial problem.", "Bored to death.", "Career issue.", "Give me items, old man.")) {
case 1:
mes "[Elder Creek]";
mes "I'm envious of you! Still, young";
diff --git a/npc/quests/okolnir.txt b/npc/quests/okolnir.txt
index 67582267e..920c8b8ce 100644
--- a/npc/quests/okolnir.txt
+++ b/npc/quests/okolnir.txt
@@ -50,7 +50,7 @@ function script F_Okolnir {
mes "This castle has a hidden secret.";
mes "That is the ^4d4dff'Okolnir'^000000.";
next;
- switch(select("About Okolnir.:Go to Okolnir.:Cancel.")) {
+ switch(select("About Okolnir.", "Go to Okolnir.", "Cancel.")) {
case 1:
mes "[Guide]";
mes "Okolnir is a kind of virtual realm...";
@@ -88,7 +88,7 @@ function script F_Okolnir {
mes "You can enter Okolnir now....";
mes "Do you want to go there?";
next;
- switch(select("Sure let's go there.:No.")) {
+ switch(select("Sure let's go there.", "No.")) {
case 1:
if (countitem(Crystal_Key)) delitem Crystal_Key,countitem(Crystal_Key);
mes "[Guide]";
@@ -119,7 +119,7 @@ function script F_Okolnir {
mes "... OK...";
mes "Good luck.";
next;
- switch(select("Enter now.:No.")) {
+ switch(select("Enter now.", "No.")) {
case 1:
if (countitem(Crystal_Key) > 0) {
delitem Crystal_Key,countitem(Crystal_Key);
@@ -214,7 +214,7 @@ que_qsch05,345,23,0 warp Gate02#gq_sch05 1,1,schg_cas05,369,306
mes "[Wish Maiden]";
mes "Are you ready to endure the trials to get the Goddess' glory?";
next;
- switch(select("Yes, I am:Sorry, I'll try later")) {
+ switch(select("Yes, I am", "Sorry, I'll try later")) {
case 1:
cutin "wish_maiden12",1;
mes "[Wish Maiden]";
@@ -239,7 +239,7 @@ que_qsch05,345,23,0 warp Gate02#gq_sch05 1,1,schg_cas05,369,306
mes "[Wish Maiden]";
mes "I will open the gate of Okolnir if your members are ready.";
next;
- switch(select("We are ready.:We need more time.")) {
+ switch(select("We are ready.", "We need more time.")) {
case 1:
.@saram = getmapusers("que_q"+.@sub$);
if (((.@saram > 15) && (.@saram < 21))) {
diff --git a/npc/quests/partyrelay.txt b/npc/quests/partyrelay.txt
index da3fe5d0a..6b9014938 100644
--- a/npc/quests/partyrelay.txt
+++ b/npc/quests/partyrelay.txt
@@ -361,7 +361,7 @@ payon,103,113,3 script Ledrion#payon::RelayLedrion 4_M_MANAGER,{
mes "incentive for your group.";
mes "Would you like to participate?";
next;
- switch(select("Sure!:No.")) {
+ switch(select("Sure!", "No.")) {
case 1:
if ((BaseLevel > 39) && (.@partyleader == getcharid(0)) && (getcharid(2) > 0) && (.@partymembercount > 5)) {
mes "[Ledrion]";
diff --git a/npc/quests/quests_13_1.txt b/npc/quests/quests_13_1.txt
index 07bc2ff6b..3eb88470c 100644
--- a/npc/quests/quests_13_1.txt
+++ b/npc/quests/quests_13_1.txt
@@ -57,7 +57,7 @@ function script Promotional_Staff {
mes "[Promotional Staff]";
mes "Hey, you're a knowledgeable person, right? Are you interested in my story?";
next;
- switch(select("Yes.:No, thanks.")) {
+ switch(select("Yes.", "No, thanks.")) {
case 1:
mes "[Promotional Staff]";
mes "You're a real adventurer.";
@@ -319,7 +319,7 @@ prt_castle,83,67,5 script Recruiter for the Brave 4_M_MANAGER,{
mes "I know, you're super curious.";
mes "Just try whatever you want.";
next;
- switch(select("Yes, I am interested.:No, thanks.")) {
+ switch(select("Yes, I am interested.", "No, thanks.")) {
case 1:
mes "[Recruiter]";
mes "Oh! Yes! You're quite curious!";
@@ -1193,7 +1193,7 @@ lhz_in01,130,232,5 script Guard#ep13_1-9 4_M_HUMAN_02,{
mes "If you want,";
mes "I can send you to the Time-Gap of Dimension.";
next;
- switch(select("Send me there.:I will go there myself.")) {
+ switch(select("Send me there.", "I will go there myself.")) {
case 1:
mes "[Guard]";
mes "Ok, I will send you to the dimensional rift. Once you get there, just find the head of the alliance.";
@@ -1620,7 +1620,7 @@ moc_fild20,349,179,3 script Rift Guard#1 4_M_MOC_SOLDIER,{
mes "Then you will pass.";
mes "Are you ready?";
next;
- switch(select("Yes, sure.:Please wait.")) {
+ switch(select("Yes, sure.", "Please wait.")) {
case 1:
mes "[Guard]";
mes "Good luck.";
@@ -1650,7 +1650,7 @@ moc_fild22b,37,196,5 script Rift Guard#2 4_M_MOC_SOLDIER,{
mes "[Guard]";
mes "If you want to run away from here, just let me know, I will guide you.";
next;
- switch(select("Escape.:Nah.")) {
+ switch(select("Escape.", "Nah.")) {
case 1:
mes "[Guard]";
mes "Ok.";
@@ -1682,7 +1682,7 @@ moc_fild22b,230,197,5 script Munkenro#2 4_M_RUSMAN1,{
mes "[Munkenro]";
mes "Are you ready to discover Ash-Vacuum?";
next;
- switch(select("Yes, of course!:Please, wait...")) {
+ switch(select("Yes, of course!", "Please, wait...")) {
case 1:
mes "[Munkenro]";
mes "I wish you good luck!";
@@ -1742,7 +1742,7 @@ moc_fild22b,230,197,5 script Munkenro#2 4_M_RUSMAN1,{
mes "Are you ready??";
mes "Let's start!";
next;
- switch(select("Ready!!:Please, wait...")) {
+ switch(select("Ready!!", "Please, wait...")) {
case 1:
mes "[Munkenro]";
mes "Ok, just have a good adventure.";
@@ -1864,7 +1864,7 @@ mid_camp,213,286,3 script Rift Guard#4 4_M_MOC_SOLDIER,{
mes "[Guard]";
mes "If you want to run away from here, just let me know, I will guide you.";
next;
- switch(select("Escape.:Nah.")) {
+ switch(select("Escape.", "Nah.")) {
case 1:
mes "[Guard]";
mes "Ok.";
@@ -1909,7 +1909,7 @@ moc_ruins,137,89,5 script Time-Space Gap Guard 4_M_MOC_SOLDIER,{
mes "[Guard]";
mes "Then, do you want to go through the Time-Space Gap now??";
next;
- switch(select("Yes.:No, thanks.")) {
+ switch(select("Yes.", "No, thanks.")) {
case 1:
mes "[Guard]";
mes "Ok, then I will send you there. As I already said, don't tell anybody about me. Anyway... good luck!!";
@@ -1962,7 +1962,7 @@ moc_fild22b,370,370,3 script Allied Manager#gm 4W_SAILOR,{
mes "[Manager]";
mes "What would you like to do?";
next;
- switch(select("Reset the Allied Attacks.:Nothing.")) {
+ switch(select("Reset the Allied Attacks.", "Nothing.")) {
case 1:
mes "[Manager]";
mes "Resetting the allied attacks.";
@@ -1991,7 +1991,7 @@ mid_camp,222,283,4 script Marian#ep13bs 4_F_JOB_HUNTER,{
mes "You must be a stranger here.";
mes "Is this your first visit here?";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
mes "[Marian]";
mes "As expected~";
@@ -2179,7 +2179,7 @@ mid_camp,261,284,4 script Instructor#ep13bs 4_M_YOUNGKNIGHT,{
mes "[Instructor Lugen]";
mes "Will you join the survey team?";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
mes "[Instructor Lugen]";
mes "Registration is simple.";
@@ -2211,7 +2211,7 @@ mid_camp,261,284,4 script Instructor#ep13bs 4_M_YOUNGKNIGHT,{
mes "[Instructor Lugen]";
mes "Will ou join the survey team?";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
mes "["+ strcharinfo(0) +"]";
mes "I will register...";
@@ -2525,7 +2525,7 @@ mid_camp,261,284,4 script Instructor#ep13bs 4_M_YOUNGKNIGHT,{
mes "and it makes me...";
mes "*sigh*";
next;
- switch(select("Help.:Just listen.")) {
+ switch(select("Help.", "Just listen.")) {
case 1:
mes "["+ strcharinfo(0) +"]";
mes "I will help with your problem!";
@@ -2589,7 +2589,7 @@ mid_camp,261,284,4 script Instructor#ep13bs 4_M_YOUNGKNIGHT,{
mes "Huu...~";
emotion e_pif;
next;
- switch(select("Help him.:Just pass.")) {
+ switch(select("Help him.", "Just pass.")) {
case 1:
mes "["+ strcharinfo(0) +"]";
mes "May I help you?";
@@ -2863,7 +2863,7 @@ mid_campin,106,122,4 script Receptionist Brink#ep13b 4_M_ORIENT02,{
mes "...register...";
mes "I mean...";
next;
- switch(select("I am here to register.:Just stand.")) {
+ switch(select("I am here to register.", "Just stand.")) {
case 1:
mes "[Brink]";
mes "Ah... I mean...";
@@ -2949,7 +2949,7 @@ mid_camp,264,263,4 script Diego#ep13bs 4_M_RACHMAN1,{
mes "Hey, you there, adventurer. Please help me.";
emotion e_sob;
next;
- switch(select("Help him.:Don't help.")) {
+ switch(select("Help him.", "Don't help.")) {
case 1:
mes "[Diego]";
mes "Thanks.";
@@ -3160,7 +3160,7 @@ mid_campin,295,128,4 script Lucas#ep13bs 4_M_ACROSS,{
mes "send us people using the";
mes "dangerous way.";
next;
- switch(select("Dangerous way?:Disregard it.")) {
+ switch(select("Dangerous way?", "Disregard it.")) {
case 1:
mes "[Lucas]";
mes "......";
@@ -3521,7 +3521,7 @@ mid_camp,267,263,0 script Post#ep13bs1 HIDDEN_NPC,{
mes "- the barracks will collapse. -";
next;
while(1) {
- switch(select("Attach the tree bar.:Tie it with the vines.")) {
+ switch(select("Attach the tree bar.", "Tie it with the vines.")) {
case 1:
mes "- You attach the tree bar -";
mes "- to the broken post -";
@@ -3537,7 +3537,7 @@ mid_camp,267,263,0 script Post#ep13bs1 HIDDEN_NPC,{
mes "Oh! Now you need to";
mes "knot it and finish it.";
next;
- switch(select("Knot it.:Leave it.")) {
+ switch(select("Knot it.", "Leave it.")) {
case 1:
mes "- You tie a perfect knot -";
next;
@@ -3605,7 +3605,7 @@ mid_camp,267,258,0 script Post#ep13bs2 HIDDEN_NPC,{
mes "- the barracks will collapse. -";
next;
while(1) {
- switch(select("Attach the tree bar.:Tie it with the vines.")) {
+ switch(select("Attach the tree bar.", "Tie it with the vines.")) {
case 1:
mes "- You attach the tree bar -";
mes "- to the broken post -";
@@ -3621,7 +3621,7 @@ mid_camp,267,258,0 script Post#ep13bs2 HIDDEN_NPC,{
mes "Oh! Now you need to knot it and";
mes "finish it.";
next;
- switch(select("Knot it.:Leave it.")) {
+ switch(select("Knot it.", "Leave it.")) {
case 1:
mes "- You tie a perfect knot -";
next;
@@ -3866,7 +3866,7 @@ mid_camp,188,254,3 script Monster Scholar#ep13 4_M_ALCHE_D,{
mes "...This is why I didn't want";
mes "to leave my lab...";
next;
- switch(select("Show loot from Nepentheses.:Scold him.:Comfort him.")) {
+ switch(select("Show loot from Nepentheses.", "Scold him.", "Comfort him.")) {
case 1:
mes "["+strcharinfo(0)+"]";
mes "Hey, take a look here...";
@@ -4104,7 +4104,7 @@ mid_camp,188,254,3 script Monster Scholar#ep13 4_M_ALCHE_D,{
mes "Can you escort me while I'm studying that species?";
mes "Please, I'm begging you!";
next;
- switch(select("Okay.:No.")) {
+ switch(select("Okay.", "No.")) {
case 1:
mes "[Rumis Block]";
mes "Wow, thanks!";
@@ -4382,7 +4382,7 @@ mid_camp,240,270,3 script Botanist#ep13 4_M_ALCHE_C,{
mes "Oh, okay... Ah-hah!";
mes "This is how it goes...";
next;
- switch(select("Express your displeasure.:Agree with him.")) {
+ switch(select("Express your displeasure.", "Agree with him.")) {
case 1:
mes "["+strcharinfo(0)+"]";
mes "Your excitement agitates me.";
@@ -4447,7 +4447,7 @@ mid_camp,240,270,3 script Botanist#ep13 4_M_ALCHE_C,{
mes "Let me see what Rumis is doing right now... Oh, he's picking his nose with his left hand and eating a slice of bread with his right.";
mes "God, how disgusting!";
next;
- switch(select("Go check Rumis if it's true.:Do not trust his word.")) {
+ switch(select("Go check Rumis if it's true.", "Do not trust his word.")) {
case 1:
emotion e_heh;
mes "[Botanist]";
@@ -4634,7 +4634,7 @@ mid_camp,336,171,1 script Camp Guard#man1 4_M_EIN_SOLDIER,{
if (ep13_ryu < 100 && ep13_start < 100)
close;
next;
- switch(select("I want to enter the next area.:I want to stay.")) {
+ switch(select("I want to enter the next area.", "I want to stay.")) {
case 1:
mes "[Camp Guard]";
mes "Please be careful out there.";
@@ -5598,7 +5598,7 @@ mid_camp,165,245,0 script Ryosen#ep131_rhea01 4_M_ALCHE_A,{
mes "[Ryosen]";
mes "Whatever... Could you deliver this document to the Schwartzvalt and Arunafeltz researchers?";
next;
- if(select("Why me?:Alright.") == 1) {
+ if(select("Why me?", "Alright.") == 1) {
mes "[Ryosen]";
mes "... Eh? Didn't you come to help us?";
close;
@@ -5964,7 +5964,7 @@ mid_camp,165,245,0 script Ryosen#ep131_rhea01 4_M_ALCHE_A,{
mes "[Ryosen]";
mes "Or... do you have any ^0000ffMystic Horns^000000 with you? Of course, I'm not saying that I want it for free. If you'd give me 5 ^0000ff5 Mystic Horns^000000, I'd give you my Rune-Midgart's Strawberry Cake.";
next;
- switch(select("I haven't seen such a thing.:Oh, ok, I'll give you!")) {
+ switch(select("I haven't seen such a thing.", "Oh, ok, I'll give you!")) {
case 1:
mes "[Ryosen]";
mes "Mmmmmmm~";
@@ -5997,7 +5997,7 @@ mid_camp,165,245,0 script Ryosen#ep131_rhea01 4_M_ALCHE_A,{
mes "[Ryosen]";
mes "Are you really, honestly, positively sure you want to exchange them for my cake?";
next;
- if(select("No way.:Yeah... I'll exchange.") == 1) {
+ if(select("No way.", "Yeah... I'll exchange.") == 1) {
mes "[Ryosen]";
mes "Ahhh...";
next;
@@ -6068,7 +6068,7 @@ mid_camp,247,255,1 script Hue#ep131_rhea02 4_M_LGTGUARD,{
mes "[Hue]";
mes "You can't just come and go around as you please here. This is a restricted area.";
next;
- if(select("Sorry...:I came to show you this.") == 1) {
+ if(select("Sorry...", "I came to show you this.") == 1) {
mes "[Hue]";
mes "You're just helpless, aren't you?";
close;
@@ -6128,7 +6128,7 @@ mid_camp,247,255,1 script Hue#ep131_rhea02 4_M_LGTGUARD,{
mes "[Hue]";
mes "Well, thank you for entertaining me. You should tell Ryosen that.";
next;
- if(select("Ok, I will.:Please sign the invitation.") == 1) {
+ if(select("Ok, I will.", "Please sign the invitation.") == 1) {
mes "[Hue]";
mes "Well, you should also tell him that I think he's very talented in settin up comedy. Hahaha.";
close;
@@ -6361,7 +6361,7 @@ mid_camp,247,255,1 script Hue#ep131_rhea02 4_M_LGTGUARD,{
mes "Could you bring ^0000ffFur^000000 if you get some? I'm not asking it for free.";
mes "I'll give you my Pineapple Jubilee from Schwartzvalt, if you bring me ^0000ff5 Furs^000000.";
next;
- switch(select("I don't have any, right now.:Oh, I'll give you Fur.")) {
+ switch(select("I don't have any, right now.", "Oh, I'll give you Fur.")) {
case 1:
mes "[Hue]";
mes "Alright, you don't have any.";
@@ -6393,7 +6393,7 @@ mid_camp,247,255,1 script Hue#ep131_rhea02 4_M_LGTGUARD,{
mes "[Hue]";
mes "Are you sure you want to exchange this for my Pineapple Jubilee?";
next;
- if(select("No way.:Sure.") == 1) {
+ if(select("No way.", "Sure.") == 1) {
mes "[Hue]";
mes "Ahhhhh...";
next;
@@ -6466,7 +6466,7 @@ mid_camp,222,218,3 script Hansenne#ep131_rhea03 4_M_RACHMAN1,{
mes "[Hansenne]";
mes "Haha, hahaha, hahahahahahahahaha.";
next;
- switch(select("......:Come and look at this.")) {
+ switch(select("......", "Come and look at this.")) {
case 1:
mes "[Hansenne]";
mes "What are you looking at?";
@@ -6558,7 +6558,7 @@ mid_camp,222,218,3 script Hansenne#ep131_rhea03 4_M_RACHMAN1,{
mes "Ehhhhh? And what's this? Having some time to get to know each other??? ...Pffthahahahaha...";
mes "Aaahahahahaha.";
next;
- switch(select("What's so funny?!:Hey, just sign this thing.")) {
+ switch(select("What's so funny?!", "Hey, just sign this thing.")) {
case 1:
mes "[Hansenne]";
mes "Haha...get to know each other...";
@@ -6621,7 +6621,7 @@ mid_camp,222,218,3 script Hansenne#ep131_rhea03 4_M_RACHMAN1,{
mes "[Hansenne]";
mes "What are you doing here?";
next;
- switch(select("I missed you.:I came to pick up the requested document.")) {
+ switch(select("I missed you.", "I came to pick up the requested document.")) {
case 1:
mes "[Hansenne]";
mes "You what?";
@@ -6824,7 +6824,7 @@ mid_camp,222,218,3 script Hansenne#ep131_rhea03 4_M_RACHMAN1,{
mes "Can you give me a ^0000ffPeaked Hat^000000 if you have any? I'm not asking for free.";
mes "For ^0000ff5 Peaked Hats^000000, I'll give you my special dessert!";
next;
- switch(select("No way.:Sure.")) {
+ switch(select("No way.", "Sure.")) {
case 1:
mes "[Hansenne]";
mes "No way?";
@@ -6858,7 +6858,7 @@ mid_camp,222,218,3 script Hansenne#ep131_rhea03 4_M_RACHMAN1,{
mes "[Hansenne]";
mes "Are you sure you want to give these to me?";
next;
- switch(select("No way.:Sure.")) {
+ switch(select("No way.", "Sure.")) {
case 1:
mes "[Hansenne]";
mes "No way. Yes way. This way. That way.";
@@ -6978,7 +6978,7 @@ mid_camp,1,1,0 script #timer_alba01 CLEAR_NPC,{
mes "Recruited " + $@PartTimeSlots + " part-timers.";
mes "What do you want to do?";
next;
- switch(select("Reset the recruiting.:Cancel.")) {
+ switch(select("Reset the recruiting.", "Cancel.")) {
case 1:
mes "Recruiting has been reset.";
mes "Timer has stopped!";
@@ -7038,7 +7038,7 @@ mid_camp,143,306,5 script Breeder Taab#ep13_alba 4_M_DST_MASTER,{
mes "[Taab]";
mes "How may I help you?";
next;
- switch(select("What is this place?:I'm here for a job.:No, thanks.")) {
+ switch(select("What is this place?", "I'm here for a job.", "No, thanks.")) {
case 1:
mes "[Taab]";
mes "This is where we keep creatures";
@@ -7583,7 +7583,7 @@ function Catwarp;
mes "conveniences during your";
mes "stay at this expedition camp?";
next;
- switch(select("Tell me more about your services.:No. thanks")) {
+ switch(select("Tell me more about your services.", "No. thanks")) {
case 1:
mes "[Cat Hand Agent]";
mes "Before making a contract with us, youll have to go through a few steps to satisfy our terms and conditions.";
@@ -7619,7 +7619,7 @@ function Catwarp;
mes "Would you like to save your location?";
ep13_yong1 = 3;
next;
- switch(select("Save your location:Cancel")) {
+ switch(select("Save your location", "Cancel")) {
case 1:
savepoint "mid_camp",56,139;
mes "[Cat Hand Agent]";
@@ -7638,7 +7638,7 @@ function Catwarp;
mes "Cat Trading's available services are as followed.";
mes "For additional services, please consult Agent Gyaruk.";
next;
- switch(select("Save your location:Cancel")) {
+ switch(select("Save your location", "Cancel")) {
case 1:
savepoint "mid_camp",56,139;
mes "[Cat Hand Agent]";
@@ -7657,7 +7657,7 @@ function Catwarp;
mes "Cat Trading's available services are as followed.";
mes "For additional services, please consult Agent Gyaruk.";
next;
- switch(select("Save your location:Use Storage:Cancel")) {
+ switch(select("Save your location", "Use Storage", "Cancel")) {
case 1:
savepoint "mid_camp",56,139;
mes "[Cat Hand Agent]";
@@ -7704,7 +7704,7 @@ function Catwarp;
mes "Cat Trading's available services are as followed.";
mes "For additional services, please consult Agent Gyaruk.";
next;
- switch(select("Save your location:Use Storage:Use Cat Warp (Midgard):Cancel")) {
+ switch(select("Save your location", "Use Storage", "Use Cat Warp (Midgard)", "Cancel")) {
case 1:
savepoint "mid_camp",56,139;
mes "[Cat Hand Agent]";
@@ -7748,20 +7748,20 @@ function Catwarp;
mes "Please remember, you can't come back easily once you move to Midgard.";
next;
if ((ep13_yong1 > 39) && (ep13_yong1 <= 49)) {
- switch(select("Prontera -> 5500z:Cancel")) {
+ switch(select("Prontera -> 5500z", "Cancel")) {
case 1: Catwarp(5500,2);
case 2: break;
}
}
else if ((ep13_yong1 > 49) && (ep13_yong1 < 60)) {
- switch(select("Alberta -> 5500z:Prontera -> 5500z:Cancel")) {
+ switch(select("Alberta -> 5500z", "Prontera -> 5500z", "Cancel")) {
case 1: Catwarp(5500,1);
case 2: Catwarp(5500,2);
case 3: break;
}
}
else if ((ep13_yong1 > 59) && (ep13_yong1 < 70)) {
- switch(select("Alberta -> 5025z:Prontera -> 5025z:Izlude -> 5025z:Cancel")) {
+ switch(select("Alberta -> 5025z", "Prontera -> 5025z", "Izlude -> 5025z", "Cancel")) {
case 1: Catwarp(5025,1);
case 2: Catwarp(5025,2);
case 3: Catwarp(5025,3);
@@ -7769,7 +7769,7 @@ function Catwarp;
}
}
else if ((ep13_yong1 > 69) && (ep13_yong1 < 80)) {
- switch(select("Alberta -> 5025z:Prontera -> 5025z:Izlude -> 5025z:Geffen -> 5025z:Cancel")) {
+ switch(select("Alberta -> 5025z", "Prontera -> 5025z", "Izlude -> 5025z", "Geffen -> 5025z", "Cancel")) {
case 1: Catwarp(5025,1);
case 2: Catwarp(5025,2);
case 3: Catwarp(5025,3);
@@ -7778,7 +7778,7 @@ function Catwarp;
}
}
else if ((ep13_yong1 > 79) && (ep13_yong1 < 90)) {
- switch(select("Alberta -> 4765z:Prontera -> 4765z:Izlude -> 4765z:Geffen -> 4765z:Payon -> 4765z:Cancel")) {
+ switch(select("Alberta -> 4765z", "Prontera -> 4765z", "Izlude -> 4765z", "Geffen -> 4765z", "Payon -> 4765z", "Cancel")) {
case 1: Catwarp(4765,1);
case 2: Catwarp(4765,2);
case 3: Catwarp(4765,3);
@@ -7788,7 +7788,7 @@ function Catwarp;
}
}
else if ((ep13_yong1 > 89) && (ep13_yong1 < 100)) {
- switch(select("Alberta -> 4765z:Prontera -> 4765z:Izlude -> 4765z:Geffen -> 4765z:Payon -> 4765z:Morroc -> 4765z:Cancel")) {
+ switch(select("Alberta -> 4765z", "Prontera -> 4765z", "Izlude -> 4765z", "Geffen -> 4765z", "Payon -> 4765z", "Morroc -> 4765z", "Cancel")) {
case 1: Catwarp(4765,1);
case 2: Catwarp(4765,2);
case 3: Catwarp(4765,3);
@@ -7799,7 +7799,7 @@ function Catwarp;
}
}
else if (ep13_yong1 > 99) {
- switch(select("Alberta -> 4590z:Prontera -> 4590z:Izlude -> 4590z:Geffen -> 4590z:Payon -> 4590z:Morroc -> 4590z:Al De Baran -> 4590z:Cancel")) {
+ switch(select("Alberta -> 4590z", "Prontera -> 4590z", "Izlude -> 4590z", "Geffen -> 4590z", "Payon -> 4590z", "Morroc -> 4590z", "Al De Baran -> 4590z", "Cancel")) {
case 1: Catwarp(4590,1);
case 2: Catwarp(4590,2);
case 3: Catwarp(4590,3);
@@ -7826,7 +7826,7 @@ function Catwarp;
mes "Cat Trading's available services are as followed.";
mes "For additional services, please consult Agent Gyaruk.";
next;
- switch(select("Save your location:Use Storage:Use Cat Warp (Midgard):Use Cat Warp (Jottunheim):Cancel")) {
+ switch(select("Save your location", "Use Storage", "Use Cat Warp (Midgard)", "Use Cat Warp (Jottunheim)", "Cancel")) {
case 1:
savepoint "mid_camp",56,139;
mes "[Cat Hand Agent]";
@@ -7870,7 +7870,7 @@ function Catwarp;
mes "Please remember, you can't come back easily once you move to Midgard.";
next;
if ((ep13_yong1 > 99) && (ep13_yong1 < 200)) {
- switch(select("Alberta -> 4590z:Prontera -> 4590z:Izlude -> 4590z:Geffen -> 4590z:Payon -> 4590z:Morroc -> 4590z:Al De Baran -> 4590z:Cancel")) {
+ switch(select("Alberta -> 4590z", "Prontera -> 4590z", "Izlude -> 4590z", "Geffen -> 4590z", "Payon -> 4590z", "Morroc -> 4590z", "Al De Baran -> 4590z", "Cancel")) {
case 1: Catwarp(4590,1);
case 2: Catwarp(4590,2);
case 3: Catwarp(4590,3);
@@ -7882,7 +7882,7 @@ function Catwarp;
}
}
else if ((ep13_yong1 > 199) && (ep13_yong1 < 250)) {
- switch(select("Alberta -> 4170z:Prontera -> 4170z:Izlude -> 4170z:Geffen -> 4170z:Payon -> 4170z:Morroc -> 4170z:Al De Baran -> 4170z:Juno -> 4170z:Cancel")) {
+ switch(select("Alberta -> 4170z", "Prontera -> 4170z", "Izlude -> 4170z", "Geffen -> 4170z", "Payon -> 4170z", "Morroc -> 4170z", "Al De Baran -> 4170z", "Juno -> 4170z", "Cancel")) {
case 1: Catwarp(4170,1);
case 2: Catwarp(4170,2);
case 3: Catwarp(4170,3);
@@ -7895,7 +7895,7 @@ function Catwarp;
}
}
else if ((ep13_yong1 > 249) && (ep13_yong1 < 300)) {
- switch(select("Alberta -> 4025z:Prontera -> 4025z:Izlude -> 4025z:Geffen -> 4025z:Payon -> 4025z:Morroc -> 4025z:Al De Baran -> 4025z:Juno -> 4025z:Einbroch -> 4025z:Cancel")) {
+ switch(select("Alberta -> 4025z", "Prontera -> 4025z", "Izlude -> 4025z", "Geffen -> 4025z", "Payon -> 4025z", "Morroc -> 4025z", "Al De Baran -> 4025z", "Juno -> 4025z", "Einbroch -> 4025z", "Cancel")) {
case 1: Catwarp(4025,1);
case 2: Catwarp(4025,2);
case 3: Catwarp(4025,3);
@@ -7909,7 +7909,7 @@ function Catwarp;
}
}
else if (ep13_yong1 > 299) {
- switch(select("Alberta -> 3970z:Prontera -> 3970z:Izlude -> 3970z:Geffen -> 3970z:Payon -> 3970z:Morroc -> 3970z:Al De Baran -> 3970z:Juno -> 3970z:Einbroch -> 3970z:Lighthalzen -> 3970z:Cancel")) {
+ switch(select("Alberta -> 3970z", "Prontera -> 3970z", "Izlude -> 3970z", "Geffen -> 3970z", "Payon -> 3970z", "Morroc -> 3970z", "Al De Baran -> 3970z", "Juno -> 3970z", "Einbroch -> 3970z", "Lighthalzen -> 3970z", "Cancel")) {
case 1: Catwarp(3970,1);
case 2: Catwarp(3970,2);
case 3: Catwarp(3970,3);
@@ -7929,7 +7929,7 @@ function Catwarp;
}
close;
case 4:
- switch(select("Splendide Camp -> 5500z:Manuk Camp -> 5500z:Cancel")) {
+ switch(select("Splendide Camp -> 5500z", "Manuk Camp -> 5500z", "Cancel")) {
case 1: Catwarp(5500,11);
case 2: Catwarp(5500,12);
case 3:
@@ -8026,7 +8026,7 @@ mid_camp,72,94,4 script Fluffy Gyaruk 4_M_BOSSCAT,{
mes "The more credits you earn, the more services you can use. You can also apply for special events.";
mes "Say, how'd you like to make a membership contract with us?";
next;
- switch(select("Sure.:I need to think it over.")) {
+ switch(select("Sure.", "I need to think it over.")) {
case 1:
mes "[Fluffy Gyaruk]";
mes "Excellent! Thank you for joining the Cat Trading membership service.";
@@ -8063,7 +8063,7 @@ mid_camp,72,94,4 script Fluffy Gyaruk 4_M_BOSSCAT,{
mes "Doesn't that sound like a win-win situation?";
mes "Would you like to start now?";
next;
- switch(select("Sure.:I need to go prepare first.")) {
+ switch(select("Sure.", "I need to go prepare first.")) {
case 1:
mes "[Fluffy Gyaruk]";
mes "Excellent.";
@@ -8086,7 +8086,7 @@ mid_camp,72,94,4 script Fluffy Gyaruk 4_M_BOSSCAT,{
mes "[Fluffy Gyaruk]";
mes "Your current credit points with us are ^0000FF" + ep13_yong1 + "^000000.";
next;
- switch(select("How can I increase my points?:I'm not interested.")) {
+ switch(select("How can I increase my points?", "I'm not interested.")) {
case 1:
mes "[Cat Hand Agent]";
mes "You can increase them daily by fishing and mining, you need to submit caught Pieces of Fish to Gorurung and minerals to the Mining Agent.";
@@ -8342,7 +8342,7 @@ mid_camp,66,122,7 script Henry Clifford 4_M_05,{
mes "but I guarantee the authenticity of these points.";
mes "Are you interested?";
next;
- switch(select("Yes.:No, thanks.")) {
+ switch(select("Yes.", "No, thanks.")) {
case 1:
delitem Marlin,1;
ep13_yong1 += 2;
@@ -8934,7 +8934,7 @@ mid_campin,90,121,5 script Hibba Agip 4_M_REDSWORD,{
mes "[Hibba Agip]";
mes "What brings you here again? You seem to have something to say to me.";
next;
- switch(select("I just want to say hello.:I found a weird portal below the mine cave.")) {
+ switch(select("I just want to say hello.", "I found a weird portal below the mine cave.")) {
case 1:
mes "[Hibba Agip]";
mes "Well hello then...";
@@ -9073,7 +9073,7 @@ mid_campin,90,121,5 script Hibba Agip 4_M_REDSWORD,{
mes "[Hibba Agip]";
mes "I'm going to give you a choice. Which tribe do you want to go to?";
next;
- switch(select("Laphine:Sapha")) {
+ switch(select("Laphine", "Sapha")) {
case 1:
mes "[Hibba Agip]";
mes "Okay, then I place responsibility on you. from now on you focus on acquiring a good reputation with the Laphine.";
@@ -9087,7 +9087,7 @@ mid_campin,90,121,5 script Hibba Agip 4_M_REDSWORD,{
mes "[Hibba Agip]";
mes "Will you choose the Laphine?";
next;
- switch(select("Choose Laphine.:Think again.")) {
+ switch(select("Choose Laphine.", "Think again.")) {
case 1:
mes "[Hibba Agip]";
mes "Good. You are now responsible with building our relationship with the Laphine tribe.";
@@ -9120,7 +9120,7 @@ mid_campin,90,121,5 script Hibba Agip 4_M_REDSWORD,{
mes "[Hibba Agip]";
mes "Will you choose the Sapha?";
next;
- switch(select("Choose Sapha.:Think again.")) {
+ switch(select("Choose Sapha.", "Think again.")) {
case 1:
mes "[Hibba Agip]";
mes "Good. You are now responsible with building our relationship with the Sapha tribe.";
@@ -9256,7 +9256,7 @@ mid_campin,94,118,3 script Staff Officer Abidal 4_M_SAGE_C,{
mes "[Staff Officer Abidal]";
mes "I'm Staff Officer Abidal of the Midgard Expedition. How may I help you?";
next;
- switch(select("Midgard Expedition Introduction:Midgard Expedition's Achievement:Situation in the Ash-Vacuum:Quit")) {
+ switch(select("Midgard Expedition Introduction", "Midgard Expedition's Achievement", "Situation in the Ash-Vacuum", "Quit")) {
case 1:
mes "[Staff Officer Abidal]";
mes "The Midgard Expedition is conducted by a group of explorers from the three countries of Rune Midgard and the Mercenary Association. We're here to explore the Ash-Vacuum.";
@@ -9319,7 +9319,7 @@ mid_campin,94,118,3 script Staff Officer Abidal 4_M_SAGE_C,{
mes "[Staff Officer Abidal]";
mes "On behalf of the expedition, I'd like to give you a mission. Would you like to accept it?";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
mes "[Staff Officer Abidal]";
mes "Thank you so much. I had a good feeling about you, and I was so sure that you'd be willing to help.";
@@ -9416,7 +9416,7 @@ mid_campin,94,118,3 script Staff Officer Abidal 4_M_SAGE_C,{
mes "How have you been doing with finding the report's lost pages?";
mes "Feel free to tell me whenever you're ready.";
next;
- switch(select("Submit found pages.:Check the report's resoration status.:Quit.")) {
+ switch(select("Submit found pages.", "Check the report's resoration status.", "Quit.")) {
case 1:
if ((countitem(Expedition_Report_Vol1) > 0) && (countitem(Expedition_Report_Vol2) > 0) && (countitem(Expedition_Report_Vol3) > 0) && (countitem(Expedition_Report_Vol4) > 0)) {
mes "[Staff Officer Abidal]";
@@ -9859,7 +9859,7 @@ mid_camp,206,286,3 script Expedition Messenger 4_M_MOCASS1,{
mes "[???]";
mes "Give me the report.";
next;
- switch(select("Give the report.:Protect the report.")) {
+ switch(select("Give the report.", "Protect the report.")) {
case 1:
mes "[Expedition Messenger]";
mes "Wha... What are you doing? You can't give up the report...";
@@ -10077,7 +10077,7 @@ man_fild01,315,95,3 script Expedition Scout#1 4_M_MOC_SOLDIER,{
mes "I've been ordered by Instructor Igrid to conduct a search for something.";
.@playtime = questprogress(3091,PLAYTIME);
next;
- switch(select("Ask about search results.:Chitchat.:Quit.")) {
+ switch(select("Ask about search results.", "Chitchat.", "Quit.")) {
case 1:
if (ep13_1_edq == 71 || ep13_1_edq == 72) {
mes "[Expedition Scout]";
@@ -10705,7 +10705,7 @@ mid_campin,68,185,3 script Pursuit Party Leader#1 1_F_SIGNZISK,{
mes "What?! What do you want?";
mes "Why do you keep giving me that dirty look?!";
next;
- switch(select("Nothing.:Something is bothering me...")) {
+ switch(select("Nothing.", "Something is bothering me...")) {
case 1:
mes "[Echinacea]";
mes "Argh...!";
@@ -10902,14 +10902,14 @@ mid_camp,199,311,7 script Mr. Kidd#ep13_dan01 4_M_ACROSS,{
mes "[Mr. Kidd]";
mes "......Do you have any business here?";
next;
- switch(select("Echinacea...:No.")) {
+ switch(select("Echinacea...", "No.")) {
case 1:
mes "[Mr. Kidd]";
mes "An assistant? I don't think I need one, but...";
mes "I guess I should give you something to do.";
mes "Do you mind if I entrust you with a chore?";
next;
- switch(select("Yes.:No, I don't mind at all.")) {
+ switch(select("Yes.", "No, I don't mind at all.")) {
case 1:
mes "[Mr. Kidd]";
mes "Then why did you come all this way?";
@@ -11261,7 +11261,7 @@ mid_camp,199,311,7 script Mr. Kidd#ep13_dan01 4_M_ACROSS,{
mes "[Mr. Kidd]";
mes "Where's the scroll? Did you use it?";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
mes "[Mr. Kidd]";
mes "That scroll contains a teleportation spell.";
@@ -11364,7 +11364,7 @@ mid_camp,199,311,7 script Mr. Kidd#ep13_dan01 4_M_ACROSS,{
mes "[Mr. Kidd]";
mes "..Do you have any questions?";
next;
- switch(select("Is this an exchange journal?:Why should I carry the crystal?:What is this last assignment?")) {
+ switch(select("Is this an exchange journal?", "Why should I carry the crystal?", "What is this last assignment?")) {
case 1:
cutin "moc2_kid04",2;
mes "[Mr. Kidd]";
@@ -11454,7 +11454,7 @@ mid_camp,199,311,7 script Mr. Kidd#ep13_dan01 4_M_ACROSS,{
mes "What's up?";
mes "I told you that I won't have any more work available for you. Well, for a good while, anyway..";
next;
- select("Want a snack?:Mr. Defaria has sent me.");
+ select("Want a snack?", "Mr. Defaria has sent me.");
cutin "moc2_kid05",2;
mes "[Mr. Kidd]";
mes "..I guess he's finally made a fire, huh?";
@@ -11462,7 +11462,7 @@ mid_camp,199,311,7 script Mr. Kidd#ep13_dan01 4_M_ACROSS,{
delitem Nice_Sweet_Potato,2;
mao_morocc2 = 105;
next;
- switch(select("Ask about Dandelion.:Ask about Arunafeltz.")) {
+ switch(select("Ask about Dandelion.", "Ask about Arunafeltz.")) {
case 1:
cutin "moc2_kid03",2;
mes "[Mr. Kidd]";
@@ -11608,7 +11608,7 @@ mid_camp,256,272,3 script Defaria#moc2 4_M_HUGRANFA,{
mes "[Defaria]";
mes "But remember; I'm not doing this officially. Please don't make me disgrace my country by helping you. Do you understand what I'm saying?";
next;
- switch(select("Got it.:No.")) {
+ switch(select("Got it.", "No.")) {
case 1:
mes "[Defaria]";
mes "Good. Then I expect you to help me by gathering the items I need to unseal the scroll:";
@@ -11716,7 +11716,7 @@ mid_camp,256,272,3 script Defaria#moc2 4_M_HUGRANFA,{
mes "..I know they're involved in this case, but";
mes "we shouldn't talk about them.";
next;
- switch(select("Just tell me what you know.:Alright..:")) {
+ switch(select("Just tell me what you know.", "Alright..", "")) {
case 1:
mes "[Defaria]";
mes "Why should I go through all that trouble?";
@@ -11728,7 +11728,7 @@ mid_camp,256,272,3 script Defaria#moc2 4_M_HUGRANFA,{
mes "Anything?";
mes "Are you serious?";
next;
- switch(select("Haha, got you!:Yes!")) {
+ switch(select("Haha, got you!", "Yes!")) {
case 1:
mes "[Defaria]";
mes "What th--! How dare you fool an old man!";
@@ -12030,14 +12030,14 @@ que_job01,82,95,3 script Bar Master#moc2_01 1_ETC_01,{
mes "What would you like to drink?";
}
next;
- switch(select("Order a Drink:About the mission:Quit")) {
+ switch(select("Order a Drink", "About the mission", "Quit")) {
case 1:
mes "[Karred]";
mes "We have Tropical Sograt";
mes "and Vermillion on the Beach.";
mes "Which one would you like to drink?";
next;
- switch(select("Tropical Sograt:Vermilion on the Beach:How about a free drink?")) {
+ switch(select("Tropical Sograt", "Vermilion on the Beach", "How about a free drink?")) {
case 1:
if (checkweight(Knife,1) == 0) {
mes "[Karred]";
@@ -12260,7 +12260,7 @@ OnTouch:
mes "a drink. Besides, you can't risk making trouble here: this place";
mes "is full of deadly Assassins.";
next;
- switch(select("Sure:Why should I?!")) {
+ switch(select("Sure", "Why should I?!")) {
case 1:
mes "[Litheron]";
if (Zeny > 999) {
@@ -12340,7 +12340,7 @@ que_job01,49,49,5 script Tao#dan_09 4_F_YUNYANG,{
mes "Say, how's it like outside? Meow?";
next;
if (prt_curse == 24) {
- switch(select("Is Marjana in?:I'm here to see you, Tao.")) {
+ switch(select("Is Marjana in?", "I'm here to see you, Tao.")) {
case 1:
mes "[Tao]";
mes "She's in the room on your left, meow~";
@@ -12374,7 +12374,7 @@ que_job01,49,49,5 script Tao#dan_09 4_F_YUNYANG,{
else {
mes "Why are you here, meow?";
next;
- switch(select("Hey kid, are you alone?:What are you, meow?!:Why do you keep meowing?!")) {
+ switch(select("Hey kid, are you alone?", "What are you, meow?!", "Why do you keep meowing?!")) {
case 1:
mes "[Tao]";
mes "Who are you calling a kid?";
@@ -12756,7 +12756,7 @@ que_job01,84,17,3 script Rin#moc_room2_1 4_F_ACROSS,{
cutin "moc2_rin01",2;
}
next;
- switch(select("Mr. Kidd sent me.:Just passing by.")) {
+ switch(select("Mr. Kidd sent me.", "Just passing by.")) {
case 1:
cutin "moc2_rin02",2;
mes "[Rin]";
@@ -12828,7 +12828,7 @@ que_job01,84,17,3 script Rin#moc_room2_1 4_F_ACROSS,{
mes "I really want to know how the space gap is linked to Satan Morocc...";
mes "*Pant Pant*... ...";
next;
- switch(select("And then what?:Don't strain yourself.")) {
+ switch(select("And then what?", "Don't strain yourself.")) {
case 1:
cutin "moc2_rin01",2;
mes "[Rin]";
@@ -13098,7 +13098,7 @@ que_job01,144,54,3 script Rin#moc_room2_2 4_F_ACROSS,{
mes "It seems as if he is trying to resist the evil personality within him. -";
next;
cutin "moc2_dan02",255;
- switch(select("Smack his head.:Punch his stomach.:Slap his face.")) {
+ switch(select("Smack his head.", "Punch his stomach.", "Slap his face.")) {
case 1:
specialeffect EF_HIT2,AREA,"Rayan#moc_room2_2";
mes "- Wanting to stop Rayan from going berserk, you smacked the back of his head with the journal. Rayan staggered and then fell to the ground. Nice job! -";
@@ -13362,7 +13362,7 @@ hu_fild04,235,103,0 script Heap of Earth#mao2_01 CLEAR_NPC,4,4,{
mes "It feels like faint mana.. ?!... Yes, I can barely see an aura.";
mes "...What is this?";
next;
- switch(select("Ignore it.:Take a careful look.")) {
+ switch(select("Ignore it.", "Take a careful look.")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "Hmm.. This place must be where Rin fought with Rayan's gang.";
@@ -13611,7 +13611,7 @@ que_dan01,49,36,5 script Corpse#moc2_dead01 4_M_DSTMANDEAD,{
mes "You have found a laceration on the dead body;";
mes "he must have been killed by Rin.";
next;
- switch(select("Check his pockets.:Shake the corpse.")) {
+ switch(select("Check his pockets.", "Shake the corpse.")) {
case 1:
mes "It's creepy to touch a corpse, but you have decided to check his pockets for any clues.";
next;
@@ -13818,7 +13818,7 @@ OnTouch:
mes "- The side to the basement is open.";
mes "You can enter if you want. -";
next;
- switch(select("Enter.:Do not enter.")) {
+ switch(select("Enter.", "Do not enter.")) {
case 1:
warp "que_dan02",91,11;
end;
@@ -13973,7 +13973,7 @@ prontera,161,192,5 script Ash-Vacuum Warper 4_M_MOC_SOLDIER,{
mes "[Warp Soldier]";
mes "Do you want to go to Ash-Vacuum right now?";
next;
- switch(select("Yes, please:Not yet")) {
+ switch(select("Yes, please", "Not yet")) {
case 1:
mes "[Warp Soldier]";
mes "Ok. I hope you";
diff --git a/npc/quests/quests_13_2.txt b/npc/quests/quests_13_2.txt
index 5a7df3b27..719941081 100644
--- a/npc/quests/quests_13_2.txt
+++ b/npc/quests/quests_13_2.txt
@@ -65,7 +65,7 @@ spl_fild02,25,211,4 script Cat Hand Agent#spl 4_M_BOSSCAT,{
mes "Cat Trading's available services are as followed.";
mes "For additional services, please consult Agent Gyaruk.";
next;
- switch(select("Save your location:Cancel")) {
+ switch(select("Save your location", "Cancel")) {
case 1:
if (strnpcinfo(2) == "spl") savepoint "spl_fild02",32,225;
else savepoint "man_fild02",129,61;
@@ -85,7 +85,7 @@ spl_fild02,25,211,4 script Cat Hand Agent#spl 4_M_BOSSCAT,{
mes "Cat Trading's available services are as followed.";
mes "For additional services, please consult Agent Gyaruk.";
next;
- switch(select("Save your location:Use Storage:Cancel")) {
+ switch(select("Save your location", "Use Storage", "Cancel")) {
case 1:
if (strnpcinfo(2) == "spl") savepoint "spl_fild02",32,225;
else savepoint "man_fild02",129,61;
@@ -132,7 +132,7 @@ spl_fild02,25,211,4 script Cat Hand Agent#spl 4_M_BOSSCAT,{
mes "Cat Trading's available services are as followed.";
mes "For additional services, please consult Agent Gyaruk.";
next;
- switch(select("Save your location:Use Storage:Use Cat Warp (Midgard):Cancel")) {
+ switch(select("Save your location", "Use Storage", "Use Cat Warp (Midgard)", "Cancel")) {
case 1:
if (strnpcinfo(2) == "spl") savepoint "spl_fild02",32,225;
else savepoint "man_fild02",129,61;
@@ -174,20 +174,20 @@ spl_fild02,25,211,4 script Cat Hand Agent#spl 4_M_BOSSCAT,{
mes "With " + ep13_yong1 + " credit points, we offer the following warp services. Please remember, you can't come back easily once you move to Midgard.";
next;
if ((ep13_yong1 > 39) && (ep13_yong1 < 50)) {
- switch(select("Prontera -> 5500z:Cancel")) {
+ switch(select("Prontera -> 5500z", "Cancel")) {
case 1: Catwarp(5500,2);
case 2: close;
}
}
else if ((ep13_yong1 > 49) && (ep13_yong1 < 60)) {
- switch(select("Alberta -> 5500z:Prontera -> 5500z:Cancel")) {
+ switch(select("Alberta -> 5500z", "Prontera -> 5500z", "Cancel")) {
case 1: Catwarp(5500,1);
case 2: Catwarp(5500,2);
case 3: close;
}
}
else if ((ep13_yong1 > 59) && (ep13_yong1 < 70)) {
- switch(select("Alberta -> 5025z:Prontera -> 5025z:Izlude -> 5025z:Cancel")) {
+ switch(select("Alberta -> 5025z", "Prontera -> 5025z", "Izlude -> 5025z", "Cancel")) {
case 1: Catwarp(5025,1);
case 2: Catwarp(5025,2);
case 3: Catwarp(5025,3);
@@ -195,7 +195,7 @@ spl_fild02,25,211,4 script Cat Hand Agent#spl 4_M_BOSSCAT,{
}
}
else if ((ep13_yong1 > 69) && (ep13_yong1 < 80)) {
- switch(select("Alberta -> 5025z:Prontera -> 5025z:Izlude -> 5025z:Geffen -> 5025z:Cancel")) {
+ switch(select("Alberta -> 5025z", "Prontera -> 5025z", "Izlude -> 5025z", "Geffen -> 5025z", "Cancel")) {
case 1: Catwarp(5025,1);
case 2: Catwarp(5025,2);
case 3: Catwarp(5025,3);
@@ -204,7 +204,7 @@ spl_fild02,25,211,4 script Cat Hand Agent#spl 4_M_BOSSCAT,{
}
}
else if ((ep13_yong1 > 79) && (ep13_yong1 < 90)) {
- switch(select("Alberta -> 4765z:Prontera -> 4765z:Izlude -> 4765z:Geffen -> 4765z:Payon -> 4765z:Cancel")) {
+ switch(select("Alberta -> 4765z", "Prontera -> 4765z", "Izlude -> 4765z", "Geffen -> 4765z", "Payon -> 4765z", "Cancel")) {
case 1: Catwarp(4765,1);
case 2: Catwarp(4765,2);
case 3: Catwarp(4765,3);
@@ -214,7 +214,7 @@ spl_fild02,25,211,4 script Cat Hand Agent#spl 4_M_BOSSCAT,{
}
}
else if ((ep13_yong1 > 89) && (ep13_yong1 < 100)) {
- switch(select("Alberta -> 4765z:Prontera -> 4765z:Izlude -> 4765z:Geffen -> 4765z:Payon -> 4765z:Morroc -> 4765z:Cancel")) {
+ switch(select("Alberta -> 4765z", "Prontera -> 4765z", "Izlude -> 4765z", "Geffen -> 4765z", "Payon -> 4765z", "Morroc -> 4765z", "Cancel")) {
case 1: Catwarp(4765,1);
case 2: Catwarp(4765,2);
case 3: Catwarp(4765,3);
@@ -225,7 +225,7 @@ spl_fild02,25,211,4 script Cat Hand Agent#spl 4_M_BOSSCAT,{
}
}
else if (ep13_yong1 > 99) {
- switch(select("Alberta -> 4590z:Prontera -> 4590z:Izlude -> 4590z:Geffen -> 4590z:Payon -> 4590z:Morroc -> 4590z:Al De Baran -> 4590z:Cancel")) {
+ switch(select("Alberta -> 4590z", "Prontera -> 4590z", "Izlude -> 4590z", "Geffen -> 4590z", "Payon -> 4590z", "Morroc -> 4590z", "Al De Baran -> 4590z", "Cancel")) {
case 1: Catwarp(4590,1);
case 2: Catwarp(4590,2);
case 3: Catwarp(4590,3);
@@ -253,7 +253,7 @@ spl_fild02,25,211,4 script Cat Hand Agent#spl 4_M_BOSSCAT,{
mes "Cat Trading's available services are as followed.";
mes "For additional services, please consult Agent Gyaruk.";
next;
- switch(select("Save your location:Use Storage:Use Cat Warp (Midgard):Use Cat Warp (Jottunheim):Cancel")) {
+ switch(select("Save your location", "Use Storage", "Use Cat Warp (Midgard)", "Use Cat Warp (Jottunheim)", "Cancel")) {
case 1:
if (strnpcinfo(2) == "spl") savepoint "spl_fild02",32,225;
else savepoint "man_fild02",129,61;
@@ -295,7 +295,7 @@ spl_fild02,25,211,4 script Cat Hand Agent#spl 4_M_BOSSCAT,{
mes "With " + ep13_yong1 + " credit points, we offer the following warp services. Please remember, you can't come back easily once you move to Midgard.";
next;
if ((ep13_yong1 > 99) && (ep13_yong1 < 200)) {
- switch(select("Alberta -> 4590z:Prontera -> 4590z:Izlude -> 4590z:Geffen -> 4590z:Payon -> 4590z:Morroc -> 4590z:Al De Baran -> 4590z:Cancel")) {
+ switch(select("Alberta -> 4590z", "Prontera -> 4590z", "Izlude -> 4590z", "Geffen -> 4590z", "Payon -> 4590z", "Morroc -> 4590z", "Al De Baran -> 4590z", "Cancel")) {
case 1: Catwarp(4590,1);
case 2: Catwarp(4590,2);
case 3: Catwarp(4590,3);
@@ -307,7 +307,7 @@ spl_fild02,25,211,4 script Cat Hand Agent#spl 4_M_BOSSCAT,{
}
}
else if ((ep13_yong1 > 199) && (ep13_yong1 < 250)) {
- switch(select("Alberta -> 4170z:Prontera -> 4170z:Izlude -> 4170z:Geffen -> 4170z:Payon -> 4170z:Morroc -> 4170z:Al De Baran -> 4170z:Juno -> 4170z:Cancel")) {
+ switch(select("Alberta -> 4170z", "Prontera -> 4170z", "Izlude -> 4170z", "Geffen -> 4170z", "Payon -> 4170z", "Morroc -> 4170z", "Al De Baran -> 4170z", "Juno -> 4170z", "Cancel")) {
case 1: Catwarp(4170,1);
case 2: Catwarp(4170,2);
case 3: Catwarp(4170,3);
@@ -321,7 +321,7 @@ spl_fild02,25,211,4 script Cat Hand Agent#spl 4_M_BOSSCAT,{
close;
}
else if ((ep13_yong1 > 249) && (ep13_yong1 < 300)) {
- switch(select("Alberta -> 4025z:Prontera -> 4025z:Izlude -> 4025z:Geffen -> 4025z:Payon -> 4025z:Morroc -> 4025z:Al De Baran -> 4025z:Juno -> 4025z:Einbroch -> 4025z:Cancel")) {
+ switch(select("Alberta -> 4025z", "Prontera -> 4025z", "Izlude -> 4025z", "Geffen -> 4025z", "Payon -> 4025z", "Morroc -> 4025z", "Al De Baran -> 4025z", "Juno -> 4025z", "Einbroch -> 4025z", "Cancel")) {
case 1: Catwarp(4025,1);
case 2: Catwarp(4025,2);
case 3: Catwarp(4025,3);
@@ -336,7 +336,7 @@ spl_fild02,25,211,4 script Cat Hand Agent#spl 4_M_BOSSCAT,{
close;
}
else if (ep13_yong1 > 299) {
- switch(select("Alberta -> 3970z:Prontera -> 3970z:Izlude -> 3970z:Geffen -> 3970z:Payon -> 3970z:Morroc -> 3970z:Al De Baran -> 3970z:Juno -> 3970z:Einbroch -> 3970z:Lighthalzen -> 3970z:Cancel")) {
+ switch(select("Alberta -> 3970z", "Prontera -> 3970z", "Izlude -> 3970z", "Geffen -> 3970z", "Payon -> 3970z", "Morroc -> 3970z", "Al De Baran -> 3970z", "Juno -> 3970z", "Einbroch -> 3970z", "Lighthalzen -> 3970z", "Cancel")) {
case 1: Catwarp(3970,1);
case 2: Catwarp(3970,2);
case 3: Catwarp(3970,3);
@@ -358,7 +358,7 @@ spl_fild02,25,211,4 script Cat Hand Agent#spl 4_M_BOSSCAT,{
close;
}
case 4:
- if (strnpcinfo(2) == "spl") switch(select("Alliance Forces Post -> 5500z:Manuk Camp -> 7500z:Cancel")) {
+ if (strnpcinfo(2) == "spl") switch(select("Alliance Forces Post -> 5500z", "Manuk Camp -> 7500z", "Cancel")) {
case 1: Catwarp(5500,13);
case 2: Catwarp(5500,12);
case 3:
@@ -366,7 +366,7 @@ spl_fild02,25,211,4 script Cat Hand Agent#spl 4_M_BOSSCAT,{
mes "Thank you for using our service.";
close;
}
- else switch(select("Alliance Forces Post -> 5500z:Splendide Camp -> 7500z:Cancel")) {
+ else switch(select("Alliance Forces Post -> 5500z", "Splendide Camp -> 7500z", "Cancel")) {
case 1: Catwarp(5500,13);
case 2: Catwarp(5500,11);
case 3:
@@ -550,7 +550,7 @@ spl_in01,32,306,3 script Splendide Guard#ep13md01 4_M_FAIRYSOLDIER,2,2,{
mes "My name is Arc.";
mes "By the way, hmm... Can you understand what I'm saying?";
next;
- switch(select("Yes.:Shake my head")) {
+ switch(select("Yes.", "Shake my head")) {
case 1:
mes "[Arc]";
mes "What? Did you just say 'Yes'?";
@@ -596,7 +596,7 @@ spl_in01,32,306,3 script Splendide Guard#ep13md01 4_M_FAIRYSOLDIER,2,2,{
mes "[Arc]";
mes "Anyways, I have a favor to ask you. Is it okay?";
next;
- switch(select("What favor?:Not now.")) {
+ switch(select("What favor?", "Not now.")) {
case 1:
mes "[Arc]";
mes "Um...Ah..It's...";
@@ -635,7 +635,7 @@ spl_in01,32,306,3 script Splendide Guard#ep13md01 4_M_FAIRYSOLDIER,2,2,{
mes "Exactly!";
mes "You're quite observant.";
next;
- switch(select("Sure, I will do it.:Sorry, can't help you.")) {
+ switch(select("Sure, I will do it.", "Sorry, can't help you.")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "But, I'm going to need more information if I'm going to look for her.";
@@ -1058,7 +1058,7 @@ OnTouch:
next;
mes "A cold breeze is blowing out from deep inside the tree.";
next;
- switch(select("Follow the trace.:Looks dangerous... head back.")) {
+ switch(select("Follow the trace.", "Looks dangerous... head back.")) {
case 1:
mes "You take a one step forward carefully through the muddy roots and slip.";
ep13_mdrama = 6;
@@ -1075,7 +1075,7 @@ OnTouch:
else if (ep13_mdrama > 5) {
mes "Between huge roots, there is a hole leads to the underground cave.";
next;
- switch(select("Go inside.:I'm not going in there.")) {
+ switch(select("Go inside.", "I'm not going in there.")) {
case 1:
mes "Again, you slip through the muddy roots.";
close2;
@@ -1182,7 +1182,7 @@ nyd_dun01,58,223,0 script Petrified Sapha#ep13md03 CLEAR_NPC,{
mes "I need to bring back some evidence of this giant in the cave.";
mes "What should I bring with me?";
next;
- switch(select("Hair:Muffler:Pants:Fragment of Bradium")) {
+ switch(select("Hair", "Muffler", "Pants", "Fragment of Bradium")) {
case 1:
mes "It won't come off. It's as if it is a tree rooted on a rock.";
close;
@@ -1192,7 +1192,7 @@ nyd_dun01,58,223,0 script Petrified Sapha#ep13md03 CLEAR_NPC,{
next;
mes "And...what else should I take?";
next;
- switch(select("Hair:Pants:Fragment of Bradium")) {
+ switch(select("Hair", "Pants", "Fragment of Bradium")) {
case 1:
mes "It won't come off. It's as if it is a tree rooted on a rock.";
close;
@@ -1216,7 +1216,7 @@ nyd_dun01,58,223,0 script Petrified Sapha#ep13md03 CLEAR_NPC,{
mes "This will prove Terra's effort...";
mes "And what else?";
next;
- switch(select("Hair:Muffler:Pants")) {
+ switch(select("Hair", "Muffler", "Pants")) {
case 1:
mes "It won't come off. It's as if it is a tree rooted on a rock.";
close;
@@ -1337,7 +1337,7 @@ OnTouch:
mes "It's the trunk of a Tree stretched out toward a hole in the ceiling.";
mes "Big thorns can be used as footholds.";
next;
- switch(select("Climb up.:Never mind.")) {
+ switch(select("Climb up.", "Never mind.")) {
case 1:
warp "spl_fild01",376,65;
end;
@@ -1370,7 +1370,7 @@ manuk,278,177,5 script Villager#ep13_11 4_MAN_PIOM,{
mes "(Hmm? a Fairy? Wounded?";
mes "Are they talking about Terra..?!)";
next;
- switch(select("Break into their conversation.:Keep quiet and listen.")) {
+ switch(select("Break into their conversation.", "Keep quiet and listen.")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "Excuse me for interrupting your conversation.";
@@ -1468,7 +1468,7 @@ manuk,281,177,3 script Villager#ep13_12 4_MAN_BENKUNI,{
mes "(Hmm? a Fairy? Wounded?";
mes "Are they talking about Terra..?!)";
next;
- switch(select("Break into their conversation.:Keep quiet and listen.")) {
+ switch(select("Break into their conversation.", "Keep quiet and listen.")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "Excuse me for interrupting your conversation.";
@@ -1567,7 +1567,7 @@ man_in01,175,59,5 script Snorren#ep13_13 4_MAN_PIOM,{
mes "Who are you?!";
mes "How could an outsider be here...?";
next;
- switch(select("About the Captured Fairy.:What is this place?")) {
+ switch(select("About the Captured Fairy.", "What is this place?")) {
case 1:
mes "[Snorren]";
mes "How does an outsider like you know that?";
@@ -1592,7 +1592,7 @@ man_in01,175,59,5 script Snorren#ep13_13 4_MAN_PIOM,{
mes "Frankly, I want to have a word with that Fairy.";
mes "But I don't understand their language.";
next;
- switch(select("Why do you want to talk to her?:Do you need an interpreter?")) {
+ switch(select("Why do you want to talk to her?", "Do you need an interpreter?")) {
case 1:
break;
case 2:
@@ -1642,7 +1642,7 @@ man_in01,175,59,5 script Snorren#ep13_13 4_MAN_PIOM,{
mes "That fairy attacked Ogen as he was trying to peek on your camp.";
mes "And she was drawn by Ogen's bradium and came all the way here to find more bradium!";
next;
- switch(select("That could be right...:I don't see it that way...")) {
+ switch(select("That could be right...", "I don't see it that way...")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "But does that Ore called bradium really possess an overwhelming magical power?";
@@ -1918,7 +1918,7 @@ man_in01,22,126,3 script Captured Laphine#ep13md 4_F_FAIRYKID6,{
mes "[Wounded Laphine]";
mes "If I don't go back to him quickly, he... he is going to die!!";
next;
- switch(select("Who is HE?:Is your name Terra?")) {
+ switch(select("Who is HE?", "Is your name Terra?")) {
case 1:
mes "[Wounded Laphine]";
mes "A giant... a giant in a cave...";
@@ -2725,7 +2725,7 @@ manuk,252,116,3 script Manuk Galtun#ep13_2day 4_MAN_GALTUN,{
mes "[Strom]";
mes "Your language seems gentle, but it seems like you are here to create more tension.";
next;
- switch(select("Keep the peace.:...")) {
+ switch(select("Keep the peace.", "...")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "Yes, we humans are smaller than you... but...";
@@ -2863,7 +2863,7 @@ man_in01,378,276,3 script Manuk Engineer#ep13_2 4_MAN_NITT,{
mes "Hello.";
mes "This is where we refine stones.";
next;
- switch(select("About collecting stones.:About the usage of stones.")) {
+ switch(select("About collecting stones.", "About the usage of stones.")) {
case 1:
mes "[Manuk Engineer]";
mes "To prevent our bodies from becoming numb, we need Bradium.";
@@ -2877,7 +2877,7 @@ man_in01,378,276,3 script Manuk Engineer#ep13_2 4_MAN_NITT,{
mes "I've already heard that you guys are good soldiers.";
mes "Would you mind terminating the Bradium Golem, and bringing back some Bradium for me?";
next;
- switch(select("Sure, I don't mind.:Nope, I can't.")) {
+ switch(select("Sure, I don't mind.", "Nope, I can't.")) {
case 1:
mes "[Manuk Engineer]";
mes "Then take this mission.";
@@ -2965,7 +2965,7 @@ spl_in01,97,313,3 script Laphine Craftsman#ep13 4_M_FAIRYKID5,{
mes "What's up??";
mes "I need to make more decorations for the Yai.";
next;
- if (select("May I help you?:What's a Yai?") == 1) {
+ if (select("May I help you?", "What's a Yai?") == 1) {
mes "[Laphine craftsman]";
mes "You want to help?";
mes "This place is being used for battle but it is also our home.";
@@ -2986,7 +2986,7 @@ spl_in01,97,313,3 script Laphine Craftsman#ep13 4_M_FAIRYKID5,{
mes "I heard that a water ghost has been appearing in the cave.";
mes "Can you bring me 15 Crystallized Teardrop and 15 Fluorescent Liquid?";
next;
- if (select("Yes.:Sorry.") == 1) {
+ if (select("Yes.", "Sorry.") == 1) {
mes "[Laphine craftsman]";
mes "Please take my request.";
mes "Can you bring me 15 Crystallized Teardrop and 15 Fluorescent Liquid?";
@@ -3087,7 +3087,7 @@ mid_camp,146,306,3 script Pet Breeder#ep13_eden01 4_F_SCIENCE,{
mes "Ah, Taab isn't flexible at all.";
mes "Hey there! What's up??";
next;
- if (select("Notice for criminal report:Cute pet investigation.") == 1) {
+ if (select("Notice for criminal report", "Cute pet investigation.") == 1) {
if (ep13_2_wanted == 1) {
if (questprogress(7076,HUNTING) == 2) {
mes "[Pinedel]";
@@ -3176,7 +3176,7 @@ mid_camp,146,306,3 script Pet Breeder#ep13_eden01 4_F_SCIENCE,{
mes "Do you want to help me gather more Dragon eggs today?";
mes "I want to try many things with those eggs.";
next;
- if (select("Sure.:Sorry, I can't.") == 1) {
+ if (select("Sure.", "Sorry, I can't.") == 1) {
mes "[Pinedel]";
mes "Please collect 10 Draco Eggs.";
ep13_2_dayegg = 1;
@@ -3196,7 +3196,7 @@ mid_camp,146,306,3 script Pet Breeder#ep13_eden01 4_F_SCIENCE,{
mes "The objective is one Dragon egg!";
mes "Can you bring me a Dragon Egg?";
next;
- if (select("Yes.:Nope.") == 1) {
+ if (select("Yes.", "Nope.") == 1) {
mes "[Pinedel]";
mes "There would be Dragon nest in the cave you found out.";
mes "There should be nice Dragon Eggs.";
@@ -3246,7 +3246,7 @@ mid_camp,192,239,4 script Wanted Sign#ep13_2ect01 4_BOARD3,{
next;
if (ep13_2_wanted == 0) {
mes "Do you accept Rin's request?";
- if (select("I accept that request.:No, I can't.") == 1) {
+ if (select("I accept that request.", "No, I can't.") == 1) {
mes "I accepted Rin's request.";
ep13_2_wanted = 1;
setquest 7076;
@@ -3767,7 +3767,7 @@ mid_campin,168,82,3 script Arunafeltz Linguist#1 4_M_TRAINEE,{
mes "That Socially implied promise, if we could grasp the meaning of a system and structure, we will be able to understand other intellectual life form's language...";
mes "...................................And just who might you be?";
next;
- switch(select("I am Me!:I don't have a name to tell you!")) {
+ switch(select("I am Me!", "I don't have a name to tell you!")) {
case 1:
break;
case 2:
@@ -3779,7 +3779,7 @@ mid_campin,168,82,3 script Arunafeltz Linguist#1 4_M_TRAINEE,{
mes "[Linguist Dictionary]";
mes "Ah~ I've heard from our Commander about you. You've done much for the Midgard Alliance Camp. Anyways, what brings you here?";
next;
- switch(select("I thought I had confused you a bit...:What were you doing?")) {
+ switch(select("I thought I had confused you a bit...", "What were you doing?")) {
case 1:
mes "[Linguist Dictionary]";
mes "Confusion is a feeling that comes from distraction of one's mind when something that couldn't be predicted happens. I'm not a person who easily gets confused.";
@@ -4030,7 +4030,7 @@ mid_campin,168,82,3 script Arunafeltz Linguist#1 4_M_TRAINEE,{
next;
mes "- Dictionary stared at the paper intently. -";
next;
- switch(select("He looks serious, Let's leave him alone:Talk to him")) {
+ switch(select("He looks serious, Let's leave him alone", "Talk to him")) {
case 1:
mes "[Linguist Dictionary]";
mes "............................";
@@ -4053,7 +4053,7 @@ mid_campin,168,82,3 script Arunafeltz Linguist#1 4_M_TRAINEE,{
mes "Hmph!";
mes "Yes?";
next;
- switch(select("He looks serious. Let's leave him alone.:Ask him what's going on.")) {
+ switch(select("He looks serious. Let's leave him alone.", "Ask him what's going on.")) {
case 1:
mes "[Linguist Dictionary]";
mes "............................";
@@ -4191,7 +4191,7 @@ mid_camp,147,256,3 script Rune Midgarts Magician#1 4_M_JOB_WIZARD,{
mes "[Magician Whisper]";
mes "Without someone do us a favor and retrieve those gems, there's no way I could give you the sample.";
next;
- switch(select("Then should I come back later?:What if I go and retrieve them?")) {
+ switch(select("Then should I come back later?", "What if I go and retrieve them?")) {
case 1:
mes "[Magician Whisper]";
mes ".............Sure, you could wait for 100 years...";
@@ -4459,7 +4459,7 @@ function script jewel_13_2 {
mes "- there's a "+getarg(0)+" Gem -";
mes "- half-buried. -";
next;
- if(select("Dig out the Gem:Leave it alone")==2) {
+ if(select("Dig out the Gem", "Leave it alone")==2) {
mes "- You overspread some earth over the Gem -";
mes "- and left the Gem as it was. -";
next;
@@ -4582,7 +4582,7 @@ mid_camp,7,3,0 script Translator Preparation#1 4_M_PAY_SOLDIER,{
next;
mes "What would you like to do?";
next;
- switch(select("Receive EP13.1 Quest:Receive Quest Window - Meeting with Fairy and Giant")) {
+ switch(select("Receive EP13.1 Quest", "Receive Quest Window - Meeting with Fairy and Giant")) {
case 1:
mes "[EP 13 Translator Quest Preparation]";
mes "Episode 13.1 - The Report Quest Reward Item Received.";
@@ -4591,7 +4591,7 @@ mid_camp,7,3,0 script Translator Preparation#1 4_M_PAY_SOLDIER,{
mes "Currently the Report Quest's Set Item is "+ep13_1_edq+".";
mes "Do you want to proceed?";
next;
- if(select("No:Yes") == 1) {
+ if(select("No", "Yes") == 1) {
mes "[EP 13 Translator Quest Preparation]";
mes "Cancelled";
close;
@@ -4607,7 +4607,7 @@ mid_camp,7,3,0 script Translator Preparation#1 4_M_PAY_SOLDIER,{
mes "[EP 13 Translator Quest Preparation]";
mes "Do you want to proceed?";
next;
- if(select("No:Yes") == 1) {
+ if(select("No", "Yes") == 1) {
mes "[EP 13 Translator Quest Preparation]";
mes "Cancelled";
close;
@@ -4637,7 +4637,7 @@ man_in01,372,221,5 script Scientist#lifeguard 4_MAN_BENKUNI,{
mes "[Dr. Lifeguard]";
mes "Huu... You see, we are afraid of such things... What a hard life.";
next;
- select("A chronic disease?:Bradium?");
+ select("A chronic disease?", "Bradium?");
mes "[Dr. Lifeguard]";
mes "We Sapha, who are descendants of Hwergelmir, survived and rebuilt the Giant tribe in the flood of the blood of Ymir.";
next;
@@ -4805,7 +4805,7 @@ function script find_13_2 {
if (ep13_2_tre != .@check[0] || countitem(Portable_Toolbox) != 1 || countitem(Rough_Mineral) >= .@check[1]) end;
mes "- Just arrived at "+.@str$+". I think I can find the mineral by using the Mineral Detector in the Portable Toolbox. -";
next;
- switch(select("Check current location.:Do nothing.")) {
+ switch(select("Check current location.", "Do nothing.")) {
case 1:
mes "- You pressed the button of the detector. -";
next;
@@ -4858,7 +4858,7 @@ mjolnir_12,220,37,0 duplicate(mjo_no_find) #mj12_find_3 FAKE_NPC,5,5
if (countitem(Rough_Mineral) < 10) {
mes "- I can see some different colored minerals where the detector pointed to. This must be the mineral that Mr. Lifeguard told me about. -";
next;
- switch(select("Mine minerals.:Do nothing.")) {
+ switch(select("Mine minerals.", "Do nothing.")) {
case 1:
mes "Clang! Clang! Clang! Clang!";
close2;
@@ -5209,7 +5209,7 @@ OnTouch:
if (countitem(Rough_Mineral) < 5) {
mes "- I can see some different colored minerals where the detector pointed to. This must be the mineral that Mr. Lifeguard told me about. -";
next;
- switch(select("Mine minerals.:Do nothing.")) {
+ switch(select("Mine minerals.", "Do nothing.")) {
case 1:
mes "Clang! Clang! Clang! Clang!";
close2;
@@ -5342,7 +5342,7 @@ OnTouch:
if (countitem(Rough_Mineral) < 5) {
mes "- I can see some different colored minerals where the detector pointed to. This must be the mineral that Mr. Lifeguard told me about. -";
next;
- switch(select("Mine minerals.:Do nothing.")) {
+ switch(select("Mine minerals.", "Do nothing.")) {
case 1:
mes "Clang! Clang! Clang! Clang!";
close2;
@@ -5785,7 +5785,7 @@ splendide,205,139,5 script Exhausted Soldier#1 4_M_FAIRYSOLDIER,{
mes "[Exhausted Soldier]";
mes "Oh my hometown...";
next;
- switch(select("Use perfume.:Don't use perfume.")) {
+ switch(select("Use perfume.", "Don't use perfume.")) {
case 1:
mes "(Spray-)";
specialeffect EF_SANCTUARY;
@@ -5845,7 +5845,7 @@ splendide,181,135,5 script Exhausted Soldier#2 4_M_FAIRYSOLDIER,{
mes "[Exhausted Soldier]";
mes "Want to take a rest...";
next;
- switch(select("Use perfume.:Don't use perfume.")) {
+ switch(select("Use perfume.", "Don't use perfume.")) {
case 1:
mes "(Spray-)";
specialeffect EF_SANCTUARY;
@@ -5902,7 +5902,7 @@ splendide,139,178,5 script Exhausted Soldier#3 4_M_FAIRYSOLDIER,{
mes "[Exhausted Soldier]";
mes "My hometown Alfheim...";
next;
- switch(select("Use perfume.:Don't use perfume.")) {
+ switch(select("Use perfume.", "Don't use perfume.")) {
case 1:
mes "(Spray-)";
specialeffect EF_SANCTUARY;
@@ -5962,7 +5962,7 @@ splendide,164,188,5 script Exhausted Soldier#4 4_M_FAIRYSOLDIER,{
mes "[Exhausted Soldier]";
mes "Huu...";
next;
- switch(select("Use perfume.:Don't use perfume.")) {
+ switch(select("Use perfume.", "Don't use perfume.")) {
case 1:
mes "(Spray-)";
specialeffect EF_SANCTUARY;
@@ -6022,7 +6022,7 @@ splendide,177,257,5 script Exhausted Soldier#5 4_M_FAIRYSOLDIER,{
mes "[Exhausted Soldier]";
mes "Oh my hometown...";
next;
- switch(select("Use perfume.:Don't use perfume.")) {
+ switch(select("Use perfume.", "Don't use perfume.")) {
case 1:
mes "(Spray-)";
specialeffect EF_SANCTUARY;
@@ -6082,7 +6082,7 @@ splendide,124,212,5 script Exhausted Soldier#6 4_M_FAIRYSOLDIER,{
mes "[Exhausted Soldier]";
mes "Huu...";
next;
- switch(select("Use perfume.:Don't use perfume.")) {
+ switch(select("Use perfume.", "Don't use perfume.")) {
case 1:
mes "(Spray-)";
specialeffect EF_SANCTUARY;
@@ -6142,7 +6142,7 @@ splendide,196,153,5 script Exhausted Soldier#7 4_M_FAIRYSOLDIER,{
mes "[Exhausted Soldier]";
mes "Oh my hometown...";
next;
- switch(select("Use perfume.:Don't use perfume.")) {
+ switch(select("Use perfume.", "Don't use perfume.")) {
case 1:
mes "(Spray-)";
specialeffect EF_SANCTUARY;
@@ -6279,7 +6279,7 @@ mid_camp,283,198,5 script Bazett Teablack#ep13bs 4_M_ALCHE_D,{
mes "[Industrious Man]";
mes "Would you like to help me with my search?";
next;
- switch(select("What kind of search?:Sure.:Borrrring.")) {
+ switch(select("What kind of search?", "Sure.", "Borrrring.")) {
case 1:
mes "[Industrious Man]";
mes "To put it simply, I'm searching for fairies and giants that live around here.";
@@ -6292,7 +6292,7 @@ mid_camp,283,198,5 script Bazett Teablack#ep13bs 4_M_ALCHE_D,{
mes "What about it?";
mes "Are you interested?";
next;
- switch(select("Sure.:Not really.")) {
+ switch(select("Sure.", "Not really.")) {
case 1:
mes "[Industrious Man]";
mes "Haha... I just know that I'm right!";
@@ -6441,7 +6441,7 @@ mid_camp,283,198,5 script Bazett Teablack#ep13bs 4_M_ALCHE_D,{
mes "Ah! You've returned!";
mes "Now are you interested in my research?";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
mes "[Industrious Man]";
mes "Haha... I just know that I'm right!";
@@ -6525,7 +6525,7 @@ mid_camp,283,198,5 script Bazett Teablack#ep13bs 4_M_ALCHE_D,{
mes "[Bazett]";
mes "Oh! You're done with the investigation?";
next;
- switch(select("Yes.:Not yet...")) {
+ switch(select("Yes.", "Not yet...")) {
case 1:
if (countitem(Bazett's_Order) < 1) {
mes "[Bazett]";
@@ -6865,7 +6865,7 @@ nyd_dun02,178,255,0 script Strange Device#ep13_out CLEAR_NPC,3,3,{
mes "There's something strange here.";
mes "Maybe that device can be controlled from here.";
next;
- switch(select("Try to control.:Don't try to control it.")) {
+ switch(select("Try to control.", "Don't try to control it.")) {
case 1:
mes "You press the device buttons and it suddenly becomes dark.";
close2;
@@ -6892,7 +6892,7 @@ nyd_dun02,139,274,0 script Strange Device#ep13_in CLEAR_NPC,3,3,{
mes "There's a controllable device here.";
mes "You might be able to control that device from here.";
next;
- switch(select("Control.:Quit.")) {
+ switch(select("Control.", "Quit.")) {
case 1:
if ($@08_ep13nydun02_in == 1) {
mes "Seems to have been started.";
@@ -7276,7 +7276,7 @@ nyd_dun02,1,1,0 script ep13_nd2f_mng CLEAR_NPC,{
if (callfunc("F_GM_NPC",1854,0) == 1) {
mes "Reset Control devices?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
donpcevent "ep13_nd2f_mng::OnReset";
$@08_ep13nydun02_in = 0;
diff --git a/npc/quests/quests_airship.txt b/npc/quests/quests_airship.txt
index 1b4e90357..bf563212c 100644
--- a/npc/quests/quests_airship.txt
+++ b/npc/quests/quests_airship.txt
@@ -70,7 +70,7 @@ airplane,47,61,7 script Crewman 4_M_ZONDAOYAJI,{
mes "Welcome to the Airship. If you have any questions or need any assistnace, please don't hesisitate to let me or one of the other crewman know.";
next;
if (kain_ticket == 0) {
- switch(select("About the Airship...:Leave a Comment")) {
+ switch(select("About the Airship...", "Leave a Comment")) {
case 1:
kain_ticket = 1;
mes "[Kain Himere]";
@@ -128,7 +128,7 @@ airplane,47,61,7 script Crewman 4_M_ZONDAOYAJI,{
}
}
} else if (kain_ticket == 1) {
- switch(select("About the Airship...:Make a remark")) {
+ switch(select("About the Airship...", "Make a remark")) {
case 1:
kain_ticket = 2;
mes "[Kain Himere]";
@@ -192,7 +192,7 @@ airplane,47,61,7 script Crewman 4_M_ZONDAOYAJI,{
mes "E-excuse me...";
mes "^666666*Sniff*^000000";
next;
- switch(select("What the hell...?:What's wrong?")) {
+ switch(select("What the hell...?", "What's wrong?")) {
case 1:
mes "[Kain Himere]";
mes "Oh, no there's no";
@@ -275,7 +275,7 @@ airplane,47,61,7 script Crewman 4_M_ZONDAOYAJI,{
mes "[Kain Himere]";
mes "By the way, where are you heading to?";
next;
- switch(select("Einbroch:Juno")) {
+ switch(select("Einbroch", "Juno")) {
case 1:
kain_ticket = 4;
mes "["+strcharinfo(0)+"]";
@@ -305,7 +305,7 @@ airplane,47,61,7 script Crewman 4_M_ZONDAOYAJI,{
mes "Oh, how are you?";
mes "Right, there's a favor I have to ask of you. Where are you heading?";
next;
- switch(select("Einbroch:Juno")) {
+ switch(select("Einbroch", "Juno")) {
case 1:
kain_ticket = 4;
mes "["+strcharinfo(0)+"]";
@@ -345,7 +345,7 @@ airplane,47,61,7 script Crewman 4_M_ZONDAOYAJI,{
mes "Oh...";
mes "What should I do now? Oh well, sorry for putting you through so much trouble.";
next;
- switch(select("Do you know 'Miner's Song?':Do you remember 'Tarsha?'")) {
+ switch(select("Do you know 'Miner's Song?'", "Do you remember 'Tarsha?'")) {
case 1:
mes "[Kain Himere]";
mes "'Miner's Song...'";
@@ -487,7 +487,7 @@ OnTouch:
mes "can stop us, lads~!";
if (kain_ticket == 6) {
next;
- switch(select("Hello!:What are you singing?")) {
+ switch(select("Hello!", "What are you singing?")) {
case 1:
mes "[Elle Cherno]";
mes "Let's get to work";
@@ -684,7 +684,7 @@ ein_in01,125,99,3 script Tarsha Cherno 4_F_EINWOMAN,{
mes "["+strcharinfo(0)+"]";
mes "Yes, speaking of which, allow me to... Check something.";
next;
- switch(select("Check her neck.:Check her hands.:Check her legs.:Check her forehead.")) {
+ switch(select("Check her neck.", "Check her hands.", "Check her legs.", "Check her forehead.")) {
case 1:
mes "^3355FFUh oh...";
mes "Nothing's there!^000000";
@@ -820,7 +820,7 @@ function script F_Cherno {
mes "Oh, I didn't know we had";
mes "a guest? Hello, how are you?";
next;
- switch(select("Nothing.:Your daughter asked me to visit you.")) {
+ switch(select("Nothing.", "Your daughter asked me to visit you.")) {
case 1:
mes "[Theo Cherno]";
mes "As you see, my wife and I are pretty";
@@ -1160,7 +1160,7 @@ ein_in01,117,80,5 script Unidentified Machine#as HIDDEN_NPC,{
mes "You're gonna repair " + getitemname(getbrokenid(.@choice)) + ".";
mes "Continue?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
repair(.@choice);
next;
@@ -1648,7 +1648,7 @@ airplane_01,238,154,3 script Airship Captain#01 4_M_REINDEER,{
mes "before? Are you just curious";
mes "or did you really want to know?";
next;
- switch (select("No, not really...:Yes, I really want to know!")) {
+ switch (select("No, not really...", "Yes, I really want to know!")) {
case 1:
mes "[Tarlock]";
mes "Hahahaha~";
@@ -1676,7 +1676,7 @@ airplane_01,238,154,3 script Airship Captain#01 4_M_REINDEER,{
mes "you that classified info if you";
mes "do a little favor for me first.";
next;
- switch (select("Let me think about it.:Sure.")) {
+ switch (select("Let me think about it.", "Sure.")) {
case 1:
mes "[Tarlock]";
mes "Alright. But don't";
@@ -1952,7 +1952,7 @@ airplane,236,163,5 script Airship Captain#03 4_M_REINDEER,{
mes "merely curious, or did you";
mes "have some special reason?";
next;
- switch(select("Just curious...:Well, there's someone I need to help...")) {
+ switch(select("Just curious...", "Well, there's someone I need to help...")) {
case 1:
mes "[Ferlock]";
mes "Just curious...?";
@@ -2333,7 +2333,7 @@ airplane,236,63,4 script Hallen 4_M_KID1,{
mes "Howdy, howdy~";
mes "Welcome to the Airship.";
next;
- switch(select("I'm not a passenger.:Hey kid, what are you doing?")) {
+ switch(select("I'm not a passenger.", "Hey kid, what are you doing?")) {
case 1:
emotion e_what,0;
mes "[Hallen]";
@@ -2408,7 +2408,7 @@ airplane,236,63,4 script Hallen 4_M_KID1,{
mes "me a favor since I can't";
mes "really leave this joint?";
next;
- switch(select("Sorry, but I'm busy...:What is it?")) {
+ switch(select("Sorry, but I'm busy...", "What is it?")) {
case 1:
mes "[Hallen]";
mes "Eh, alright. I guess";
@@ -2487,7 +2487,7 @@ airplane,236,63,4 script Hallen 4_M_KID1,{
mes "help each other in";
mes "times of crisis?";
next;
- switch(select("Not at all. Every man for himself!:Yes, I do.")) {
+ switch(select("Not at all. Every man for himself!", "Yes, I do.")) {
case 1:
mes "[Hallen]";
mes "Wh-what...?";
@@ -2832,7 +2832,7 @@ airplane,33,69,4 script Kaci 1_F_MERCHANT_01,{
mes "letter really made my day~";
next;
L_Ask:
- switch(select("Ask about Hallen:Ask about Mawong:Ask about the Airship")) {
+ switch(select("Ask about Hallen", "Ask about Mawong", "Ask about the Airship")) {
case 1:
.@mesa = 1;
mes "[Kaci]";
diff --git a/npc/quests/quests_alberta.txt b/npc/quests/quests_alberta.txt
index a735a19f6..1c5e61ae4 100644
--- a/npc/quests/quests_alberta.txt
+++ b/npc/quests/quests_alberta.txt
@@ -62,7 +62,7 @@ alberta,117,135,0 script Elin 4W_KID,{
mes "[Elin]";
mes "You know, I really really want a new doll! I hope my daddy will give me one on my birthday...!";
next;
- switch(select("Um, I hope your daddy gives you one too.:How about I give you one now?")) {
+ switch(select("Um, I hope your daddy gives you one too.", "How about I give you one now?")) {
case 1:
mes "[Elin]";
mes "Yeah, I'm hoping";
@@ -93,7 +93,7 @@ alberta,117,135,0 script Elin 4W_KID,{
mes "[Elin]";
mes "What kind of doll are you going to give me? Are you really gonna give me one?";
next;
- switch(select("Poring Doll:Chonchon Doll:Puppet:Rocker Doll:Spore Doll:Osiris Doll:Baphomet Doll:Raccoon Doll:Yoyo Doll:I'm as adorable as a doll.")) {
+ switch(select("Poring Doll", "Chonchon Doll", "Puppet", "Rocker Doll", "Spore Doll", "Osiris Doll", "Baphomet Doll", "Raccoon Doll", "Yoyo Doll", "I'm as adorable as a doll.")) {
case 1:
if (countitem(Poring_Doll) >= 1) {
delitem Poring_Doll,1;
@@ -407,7 +407,7 @@ alberta_in,28,145,4 script Grampa 2_M_PHARMACIST,{
mes "But my soul still burns with youthful vigor! It's just... This old body can't keep up anymore... *Hack! Wheeeeze~*";
next;
if (countitem(Tiger_Footskin) > 9) {
- switch(select("Show him Tiger's Footskin.:Exchange it with Boys Cap.:Cancel")) {
+ switch(select("Show him Tiger's Footskin.", "Exchange it with Boys Cap.", "Cancel")) {
case 1:
mes "[Grampa]";
mes "Ohhh~ !!";
@@ -440,7 +440,7 @@ alberta_in,28,145,4 script Grampa 2_M_PHARMACIST,{
close;
}
} else {
- switch(select("Talk:Cancel")) {
+ switch(select("Talk", "Cancel")) {
case 1:
mes "[Grampa]";
mes "Listen well...";
@@ -490,7 +490,7 @@ alberta_in,122,53,4 script Cherokee 1_M_01,{
mes "Do you have ^FF3355Evil Horn^000000?";
mes "If you offer me 20 Evil Horns, I will give you an ^3355FFAntler^000000 from my precious collection. So, deal?";
next;
- switch(select("Okay, let's deal.:Shut up, Dumbo.")) {
+ switch(select("Okay, let's deal.", "Shut up, Dumbo.")) {
case 1:
if (countitem(Evil_Horn) > 19) {
delitem Evil_Horn,20;
@@ -603,7 +603,7 @@ alberta,120,53,1 script Stylish Merchant#new30 1_M_BARD,{
mes "[Zic]";
mes "Let me know what item you're interested in, and maybe I'll make it for you...";
next;
- switch(select("Bao Bao:Cresent Hairpin:Fashionable Glasses:Heart Hairpin")) {
+ switch(select("Bao Bao", "Cresent Hairpin", "Fashionable Glasses", "Heart Hairpin")) {
case 1:
mes "[Zic]";
mes "Sooo...";
@@ -659,7 +659,7 @@ alberta,136,79,1 script Hat store girl#new30 1_F_LIBRARYGIRL,{
mes "[Tempestra]";
mes "Oh, I'm sooo thirsty! A nice, chilled Yellow Potion would be perfect right about now~";
next;
- switch(select("Let me treat you to a Yellow Potion.:What, you expect me to give you one?!")) {
+ switch(select("Let me treat you to a Yellow Potion.", "What, you expect me to give you one?!")) {
case 1:
if (countitem(Yellow_Potion) > 0){
mes "[Tempestra]";
@@ -672,7 +672,7 @@ alberta,136,79,1 script Hat store girl#new30 1_F_LIBRARYGIRL,{
mes "Hyaaaaaa~~!!!";
mes "It's so cold!! Thank you~~~";
next;
- switch(select("It's really hot, isn't it~?:You should wear your hat...")) {
+ switch(select("It's really hot, isn't it~?", "You should wear your hat...")) {
case 1:
mes "[Tempestra]";
mes "Yeah~ it's really hot....";
@@ -686,7 +686,7 @@ alberta,136,79,1 script Hat store girl#new30 1_F_LIBRARYGIRL,{
mes "[Tempestra]";
mes "I brought these hats so I can sell them and use the money for my vacation here, but now it looks like I have to wear one~";
next;
- switch(select("Sunday Hat!!?:Mage Hat?!?:Magician Hat??!??")) {
+ switch(select("Sunday Hat!!?", "Mage Hat?!?", "Magician Hat??!??")) {
case 1:
mes "[Tempestra]";
mes "Oh? Didn't you know? I'm a hat merchant. Didn't I tell you that before?";
@@ -708,7 +708,7 @@ alberta,136,79,1 script Hat store girl#new30 1_F_LIBRARYGIRL,{
next;
mes "[Tempestra]";
mes "I just want to make something for the Yellow Potion, so I won't charge you any zeny for my hat making service.";
- switch(select("Oh, please do.:No thanks.")) {
+ switch(select("Oh, please do.", "No thanks.")) {
case 1:
next;
mes "[Tempestra]";
@@ -772,7 +772,7 @@ alberta,136,79,1 script Hat store girl#new30 1_F_LIBRARYGIRL,{
next;
mes "[Tempestra]";
mes "I just want to make something nice for you, so I won't charge you any zeny for my hat making service.";
- switch(select("Oh, please do.:No thanks.")) {
+ switch(select("Oh, please do.", "No thanks.")) {
case 1:
next;
mes "[Tempestra]";
@@ -837,7 +837,7 @@ alberta,136,79,1 script Hat store girl#new30 1_F_LIBRARYGIRL,{
next;
mes "[Tempestra]";
mes "I just want to make something nice for you, so I won't charge you any zeny for my hat making service.";
- switch(select("Please do:No thanks")) {
+ switch(select("Please do", "No thanks")) {
case 1:
next;
mes "[Tempestra]";
@@ -959,7 +959,7 @@ alberta,91,70,4 script Kinsey#tur 4_M_ORIENT02,{
mes "[Kinsey]";
mes "In fact, this old man is always there, telling stories about Turtle Island! But we're not sure if he's been there, or if he's just that drunk.";
next;
- if (select("^3333FF*ting!*^000000:Sounds fun~") == 1) {
+ if (select("^3333FF*ting!*^000000", "Sounds fun~") == 1) {
mes "[Kinsey]";
mes "Whoa...";
mes "Hey, your eyes just lit up right when I said 'Turtle Island!' Hmm, let me try that again.";
@@ -1002,7 +1002,7 @@ alberta_in,23,104,4 script Grandpa Turtle#tur 2_M_PHARMACIST,{
mes "[Grandpa Turtle]";
mes "There isn't one decent drinking establishment in all of Alberta! But then again, why did I drink so much? Hmm...";
next;
- switch(select("Tell me about Turtle Island:How can I get there?:Stop talking")) {
+ switch(select("Tell me about Turtle Island", "How can I get there?", "Stop talking")) {
case 1:
mes "[Grandpa Turtle]";
mes "Eh...?";
@@ -1020,7 +1020,7 @@ alberta_in,23,104,4 script Grandpa Turtle#tur 2_M_PHARMACIST,{
mes "[Grandpa Turtle]";
mes "But only someone with a good heart that's eager for adventure should be able to go to that kind of place.";
next;
- switch(select("^3333FF*ting!*^000000:Tell me more, old man!")) {
+ switch(select("^3333FF*ting!*^000000", "Tell me more, old man!")) {
case 1:
mes "[Grandpa Turtle]";
mes "Ha ha ha~!";
@@ -1113,7 +1113,7 @@ alberta_in,23,104,4 script Grandpa Turtle#tur 2_M_PHARMACIST,{
mes "Your eyes...";
mes "I can tell you're curious about Turtle Island. I guess you must have been talking to that drunken old man!";
next;
- switch(select("Do you know about Turtle Island?:How can I get there?:Stop talking.")) {
+ switch(select("Do you know about Turtle Island?", "How can I get there?", "Stop talking.")) {
case 1:
mes "[Gotanblue]";
mes "Turtle Island...?";
@@ -1193,7 +1193,7 @@ alberta_in,23,104,4 script Grandpa Turtle#tur 2_M_PHARMACIST,{
mes "[Gotanblue]";
mes "If you wish for me to guide you there, I will charge you 10,000 zeny. I'm the only navigator that can guide you there and back safely.";
next;
- if (select("Turtle island -> 10000 zeny:Cancel") == 1) {
+ if (select("Turtle island -> 10000 zeny", "Cancel") == 1) {
if (Zeny > 9999) {
mes "[Gotanblue]";
mes "Alright!!";
@@ -1234,7 +1234,7 @@ tur_dun01,165,29,4 script Sailor#tur2 4_M_SEAMAN,{
mes "to return";
mes "to Alberta?";
next;
- if (select("Go to Alberta:Stop talking") == 1) {
+ if (select("Go to Alberta", "Stop talking") == 1) {
mes "[Gotanblue]";
mes "Heh heh...";
mes "I certainly hope you've found what you were looking for. Alright, I guess there's always a time for an adventurer to return home...";
@@ -1263,7 +1263,7 @@ tur_dun01,165,29,4 script Sailor#tur2 4_M_SEAMAN,{
mes "time on Turtle Island.";
mes "Hah Hah Hah~";
next;
- switch(select("About Turtle island:You're Jornadan Niliria?!:Stop talking")) {
+ switch(select("About Turtle island", "You're Jornadan Niliria?!", "Stop talking")) {
case 1:
mes "[Jornadan Niliria]";
mes "Turtle...";
@@ -2004,7 +2004,7 @@ tur_dun03,105,76,4 script Knight Leader#tur 4_M_MINISTER,5,5,{
mes "Finally, another person.";
mes "Tell me who you are!";
next;
- switch(select("Who are you to ask?:"+ strcharinfo(0) +"!:What are you doing here?:First, tell me who you are.")) {
+ switch(select("Who are you to ask?", ""+ strcharinfo(0) +"!", "What are you doing here?", "First, tell me who you are.")) {
case 1:
mes "[Takuyaka]";
mes "How dare you speak to me in that tone! Don't you know who I am?! I'm Takuyaka, leader of the Security Knights of Alberta! Kobolds and Porings quiver in fear when they hear my name...";
@@ -2107,7 +2107,7 @@ tur_dun01,190,115,4 script Knight#tur 8W_SOLDIER,{
mes "Where are they?";
mes "Oh hey! You're an adventurer, aren't you? Do you know where my comrades are?";
next;
- switch(select("Who are you?:Sorry, I don't.:Why did you come here?:How did you get here?")) {
+ switch(select("Who are you?", "Sorry, I don't.", "Why did you come here?", "How did you get here?")) {
case 1:
mes "[Passats]";
mes "My name is Passats, a proud Security Knight of Alberta. We've obtained some information that some people came here to seek treasure.";
@@ -2168,7 +2168,7 @@ tur_dun03,189,126,4 script Knight#tur2 8W_SOLDIER,{
mes "[Jayprocat]";
mes "Oh? Are you a civilian? Nice to meet you. I'm a mighty Security Knight of Alberta, Jayprocat.";
next;
- if (select("What is that, exactly?:I'm not impressed.") == 1) {
+ if (select("What is that, exactly?", "I'm not impressed.") == 1) {
mes "[Jayprocat]";
mes "Well...";
mes "We're supposed to protect the people of Alberta. That's our job as proud Security Knights.";
@@ -2192,7 +2192,7 @@ tur_dun03,189,126,4 script Knight#tur2 8W_SOLDIER,{
mes "*Sniff*";
mes "Why did we have to be attacked by so many monsters on my first mission? I'm... I'm just a new recruit...";
next;
- if (select("Why did you run away?:I don't care.") == 1) {
+ if (select("Why did you run away?", "I don't care.") == 1) {
mes "[Jayprocat]";
mes "No, I didn't just run away! The monsters were too stong and there were so many of them! Plus, it's our damn leader's fault.";
next;
@@ -2216,7 +2216,7 @@ tur_dun03,104,171,4 script Knight#tur3 8W_SOLDIER,{
mes "[Squall]";
mes "Am I the only one left? Where are all my comrades?! I... I'm about to go crazy!";
next;
- if(select("Maybe they ran away?:What happened?") == 1) {
+ if(select("Maybe they ran away?", "What happened?") == 1) {
mes "[Squall]";
mes "No, we would never run away from the face of danger.";
next;
@@ -2280,7 +2280,7 @@ tur_dun03,67,130,4 script Knight#tur4 8W_SOLDIER,{
mes "[Nysurea]";
mes "Even though you're pretty strong, sooner or later you might need a reprieve. I can send you back to Alberta right now if you want.";
next;
- if (select("Yes, Help me.:No, thanks.") == 1) {
+ if (select("Yes, Help me.", "No, thanks.") == 1) {
mes "[Nysurea]";
mes "Okay then, let me activate this teleport thingee donated to us by Kafra Corporation...";
close2;
diff --git a/npc/quests/quests_aldebaran.txt b/npc/quests/quests_aldebaran.txt
index ae088e720..1b58726dd 100644
--- a/npc/quests/quests_aldebaran.txt
+++ b/npc/quests/quests_aldebaran.txt
@@ -56,7 +56,7 @@ aldeba_in,152,166,4 script Trader#01 4_M_04,{
mes " (4) ^3355FFSakkat^000000:";
mes "120 Trunks + 10000 Zeny ";
next;
- switch(select(" Doctor Band : Feather Bonnet : Phantom of Opera : Sakkat ")) {
+ switch(select(" Doctor Band ", " Feather Bonnet ", " Phantom of Opera ", " Sakkat ")) {
case 1:
if ((countitem(Red_Bandana) > 0) && (countitem(Iron) > 49) && (countitem(Crystal_Jewel___) > 0) && (Zeny > 3499)) {
delitem Red_Bandana,1;
diff --git a/npc/quests/quests_amatsu.txt b/npc/quests/quests_amatsu.txt
index 71fad6aa9..c2a20306b 100644
--- a/npc/quests/quests_amatsu.txt
+++ b/npc/quests/quests_amatsu.txt
@@ -69,7 +69,7 @@ amatsu,223,236,3 script Publisher#ama 4_M_JPN,{
mes "Dokebis, just like in the story!";
mes "There will also be rewards.";
next;
- switch(select("What is Momotaro Story?:I want to try!:I'm busy right now...")) {
+ switch(select("What is Momotaro Story?", "I want to try!", "I'm busy right now...")) {
case 1:
mes "[Publisher]";
mes "Eh~!? How can you not know about";
@@ -262,7 +262,7 @@ ama_test,52,44,3 script Assistant#ama 4_M_MANAGER,{
mes "First of all...Did you hear";
mes "about the story from the publisher?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
mes "[Satoshi]";
mes "Hehe...Good.";
mes "Momotaro Story is our";
@@ -331,7 +331,7 @@ ama_test,52,44,3 script Assistant#ama 4_M_MANAGER,{
mes "Now what are you going to do?";
mes "Do you want to go in again?";
next;
- if (select("Yes:No, I want to go back") == 1) {
+ if (select("Yes", "No, I want to go back") == 1) {
mes "[Satoshi]";
mes "The more effort you put into this, the sweeter victory will taste.";
mes "Good luck in fighting!";
@@ -597,7 +597,7 @@ ama_test,50,100,3 script Coach#ama 4_M_JPN2,15,15,{
mes "Momotaro in the story!";
mes "Hohohoho...";
next;
- switch(select("Well, well. It is nothing~:It was boring.")) {
+ switch(select("Well, well. It is nothing~", "It was boring.")) {
case 1:
mes "[Coach]";
mes "...Hohoho..";
@@ -646,7 +646,7 @@ ama_test,50,100,3 script Coach#ama 4_M_JPN2,15,15,{
mes "^3163FFyou can't take this challenge.^000000";
mes "Also, this mission will be pretty hard.";
next;
- if (select("Nah.. I'm good.:Bring it on, foo'!") == 1) {
+ if (select("Nah.. I'm good.", "Bring it on, foo'!") == 1) {
erasequest 8129;
mes "[Coach]";
mes "Hoho~I understand...";
@@ -1134,7 +1134,7 @@ ama_in01,162,17,1 script Sushi Master#ama 4_M_JPNOJI2,{
mes "highly values the freshness of";
mes "fish slices. What brings you down here...?";
next;
- switch(select("I would like to buy Sushi:I would like to buy fish slice:Do you need assistance?:Keep up the good work")) {
+ switch(select("I would like to buy Sushi", "I would like to buy fish slice", "Do you need assistance?", "Keep up the good work")) {
case 1:
mes "[Magumagu]";
mes "Alright...! How many?";
@@ -1142,7 +1142,7 @@ ama_in01,162,17,1 script Sushi Master#ama 4_M_JPNOJI2,{
mes "want just 1 Sushi. It is 74z.";
mes "If you want more, tell me.";
next;
- switch(select("700z A set!:74z A piece!:I will try it later")) {
+ switch(select("700z A set!", "74z A piece!", "I will try it later")) {
case 1:
if (Zeny < 700) {
mes "[Magumagu]";
@@ -1183,7 +1183,7 @@ ama_in01,162,17,1 script Sushi Master#ama 4_M_JPNOJI2,{
mes "1 fish slice is 37z.";
mes "If you want more, tell me.";
next;
- switch(select("350z A set!:37z A piece!:I will try it later")) {
+ switch(select("350z A set!", "37z A piece!", "I will try it later")) {
case 1:
if (Zeny < 350) {
mes "[Magumagu]";
@@ -1481,7 +1481,7 @@ ama_in02,170,62,4 script Soldier#ama2 8_M_JPNSOLDIER,{
mes "I'm Jiro, the administrator";
mes "of this Palace. What can I do for you?";
next;
- switch(select("Issue me a Transit Permit:I want to live in Amatsu:Nothing")) {
+ switch(select("Issue me a Transit Permit", "I want to live in Amatsu", "Nothing")) {
case 1:
if (event_amatsu == 6) {
if (countitem(Lord's_Passable_Ticket) > 0) {
@@ -1495,7 +1495,7 @@ ama_in02,170,62,4 script Soldier#ama2 8_M_JPNSOLDIER,{
mes "You need to pay 10,000 zeny as a tax";
mes "to issue another Transit Permit.";
next;
- if (select("Issue one:Talk to you later") == 1) {
+ if (select("Issue one", "Talk to you later") == 1) {
Zeny -= 10000;
getitem Lord's_Passable_Ticket,1;
mes "[Jiro]";
@@ -1672,7 +1672,7 @@ ama_in02,115,177,7 script Soldier#ama10 8_M_JPNSOLDIER,{
mes "What are you doing in here?";
mes "There is nothing interesting here.";
next;
- if (select("That is true:Open the gate") == 1) {
+ if (select("That is true", "Open the gate") == 1) {
mes "[Jyuro]";
mes "There are much better things to enjoy in town. Have a good time...";
close;
@@ -1683,7 +1683,7 @@ ama_in02,115,177,7 script Soldier#ama10 8_M_JPNSOLDIER,{
mes "You have the ticket...";
mes "Do you want me to send you now, or do you need a little instruction?";
next;
- if (select("I will go in:Instruction, please") == 1) {
+ if (select("I will go in", "Instruction, please") == 1) {
mes "[Jyuro]";
mes "I will open the gate.";
mes "Take care of yourself...";
@@ -1735,7 +1735,7 @@ ama_in02,115,177,7 script Soldier#ama10 8_M_JPNSOLDIER,{
emotion e_swt;
next;
if (countitem(Lord's_Passable_Ticket) > 0) {
- if (select("Show him the ticket:Cancel") == 1) {
+ if (select("Show him the ticket", "Cancel") == 1) {
mes "[Jyuro]";
mes "What? That pass is...?";
mes "That Transit Permit is from";
@@ -1763,7 +1763,7 @@ ama_dun01,229,7,0 script Soldier#ama11 8_M_JPNSOLDIER,{
mes "[Jyuro]";
mes "Do you want to go back?";
next;
- if (select("Yes, I do:I will stay here") == 1) {
+ if (select("Yes, I do", "I will stay here") == 1) {
mes "[Jyuro]";
mes "Take care of yourself.";
close2;
@@ -1794,7 +1794,7 @@ ama_in02,200,176,4 script Lord of Palace#ama 8_M_JPNMASTER,{
mes "you here? If it is not urgent,";
mes "come to me another time...!";
next;
- switch(select("I heard about your mother...:Your last name is nice:Who are you?")) {
+ switch(select("I heard about your mother...", "Your last name is nice", "Who are you?")) {
case 1:
mes "[Ishida Yoshinaga]";
mes "Oh...So you know about her disease?";
diff --git a/npc/quests/quests_ayothaya.txt b/npc/quests/quests_ayothaya.txt
index b79ee5022..48c505631 100644
--- a/npc/quests/quests_ayothaya.txt
+++ b/npc/quests/quests_ayothaya.txt
@@ -113,7 +113,7 @@ ayothaya,233,105,3 script Powerful-Looking Woman 4_F_THAIAYO,2,2,{
mes "^3355FFShuda gazes directly";
mes "at you with a puppy eyed look.^000000";
next;
- switch(select("D-Don't look at me that way!:Alright, alright.")) {
+ switch(select("D-Don't look at me that way!", "Alright, alright.")) {
case 1:
mes "[Shuda]";
mes "Oh come on, you know everything that happened, and I know you're gonna continue adventuring";
@@ -208,7 +208,7 @@ ayothaya,233,105,3 script Powerful-Looking Woman 4_F_THAIAYO,2,2,{
mes "my fiancee hadn't";
mes "thrown it...";
next;
- switch(select("What...?:Lies~!")) {
+ switch(select("What...?", "Lies~!")) {
case 1:
mes "[Powerful-Looking Woman]";
mes "What 'what?'";
@@ -265,7 +265,7 @@ ayothaya,233,105,3 script Powerful-Looking Woman 4_F_THAIAYO,2,2,{
mes "Why are you staring at me?";
mes "Don't you have anything to do?";
next;
- switch(select("No.:No~ and you are an interesting girl.")) {
+ switch(select("No.", "No~ and you are an interesting girl.")) {
case 1:
mes "[Powerful-Looking Woman]";
mes "I see. Hmmm...";
@@ -460,7 +460,7 @@ if (!$@annonactive) {
mes "[" +strcharinfo(0)+ "]";
mes "Hmmm....";
next;
- switch(select("Scatter the bushes.:Dig up the bushes.")) {
+ switch(select("Scatter the bushes.", "Dig up the bushes.")) {
case 1:
if (!rand(0,2)) {
mes "[" +strcharinfo(0)+ "]";
@@ -492,7 +492,7 @@ if (!$@annonactive) {
mes "stay back, or I'll kill myself!";
emotion e_omg,1;
next;
- switch(select("What are you doing here?:I'm not Shuda!")) {
+ switch(select("What are you doing here?", "I'm not Shuda!")) {
case 1:
mes "["+strcharinfo(0)+"]";
mes "Hey...";
@@ -593,7 +593,7 @@ ayo_dun02,91,264,3 script Haggard Man 4_M_THAIAYO,{
mes "Oh, how did this happen?";
mes "My spiritual training wasn't supposed to go like this...!";
next;
- switch(select("Treat his wound first.:Is that you, Annon?")) {
+ switch(select("Treat his wound first.", "Is that you, Annon?")) {
case 1:
mes "[" +strcharinfo(0)+ "]";
mes "Anyway, I think you need to be treated. Let me check if I have some potions.";
@@ -651,7 +651,7 @@ ayo_dun02,91,264,3 script Haggard Man 4_M_THAIAYO,{
mes "It looks like you wish to know more. If you promise me that you will not mention my whereabouts";
mes "to Shuda, then I'll explain.";
next;
- switch(select("You think the world revolves around you?:What do you want me to do?")) {
+ switch(select("You think the world revolves around you?", "What do you want me to do?")) {
case 1:
mes "[" +strcharinfo(0)+ "]";
mes "You think the world";
@@ -857,7 +857,7 @@ ayothaya,253,99,3 script Fisherman 4_M_THAIONGBAK,{
mes "Would you";
mes "like to try?";
next;
- switch(select("Yes.:No, thanks.")) {
+ switch(select("Yes.", "No, thanks.")) {
case 1:
if (countitem(Monster's_Feed) && Zeny > 49) {
mes "^3355FFYou cast your";
@@ -1058,7 +1058,7 @@ OnTouch:
mes "^3355FFHmm...?";
mes "There's something here...^000000";
next;
- switch(select("Ignore.:^5C3317Investigate.^000000")) {
+ switch(select("Ignore.", "^5C3317Investigate.^000000")) {
case 1:
mes "["+strcharinfo(0)+"]";
mes "Well, it's probably nothing. But which way should I go now?";
@@ -1243,7 +1243,7 @@ ayothaya,83,132,0 script Dusit#thai 4_M_THAIONGBAK,{
mes "You must be a traveller.";
mes "I have a tale you may wish to hear if you're interested in listening.";
next;
- if (select("What is it?:I know what the story is.") == 1) {
+ if (select("What is it?", "I know what the story is.") == 1) {
mes "[Dusit]";
mes "Ayothaya has a long history. Perhaps it looks calm and peaceful now, but in the past our village was terrorized by a terrible creature.";
next;
@@ -1281,7 +1281,7 @@ ayothaya,83,132,0 script Dusit#thai 4_M_THAIONGBAK,{
mes "in the existance";
mes "of man-eating tigers?";
next;
- if (select("Well, not really.:Yes, I do and I think they're scary!") == 1) {
+ if (select("Well, not really.", "Yes, I do and I think they're scary!") == 1) {
mes "[Dusit]";
mes "Umm...";
mes "Oh well. My late grandfather told me about the Sa-mhing Tiger when";
@@ -1409,7 +1409,7 @@ ayo_in01,181,193,4 script Shaman#thai 4_F_THAISHAMAN,{
mes "[Boonthom]";
mes "I don't think we need to worry about it though. It is locked up and there it shall remain.";
next;
- switch(select("I want to explore the ancient ruins.:Locked up! Good! I'm not afraid!")) {
+ switch(select("I want to explore the ancient ruins.", "Locked up! Good! I'm not afraid!")) {
case 1:
mes "[Boonthom]";
mes "You...";
@@ -1424,7 +1424,7 @@ ayo_in01,181,193,4 script Shaman#thai 4_F_THAISHAMAN,{
mes "I can give you some useful tips.";
mes "Would you like to listen?";
next;
- if (select("If it's that dangerous, I'd rather not try.:Sure!") == 1) {
+ if (select("If it's that dangerous, I'd rather not try.", "Sure!") == 1) {
mes "[Boonthom]";
mes "You made a good decision.";
mes "You'd better be careful if";
@@ -1839,7 +1839,7 @@ ayo_fild01,129,197,0 script Puraim#thai1 4_M_THAIOLD,{
mes "explore the area,";
mes "adventurer?";
next;
- if (select("Yes.:No! I'm too afraid of the ruins now.") == 1) {
+ if (select("Yes.", "No! I'm too afraid of the ruins now.") == 1) {
mes "[Puraim]";
mes "Hmmm...";
mes "It seems you adventurers are tempted by the thrill of danger,";
@@ -1901,7 +1901,7 @@ ayo_fild02,25,154,0 script Aik#thai 4_M_THAIONGBAK,{
mes "So, would you";
mes "like to go back?";
next;
- if (select("Yes.:No, I need to look around more...") == 1) {
+ if (select("Yes.", "No, I need to look around more...") == 1) {
mes "[Aik]";
mes "Alright then...";
mes "Here we go...";
@@ -2125,7 +2125,7 @@ ayothaya,196,265,3 script Einon#ayo 4_M_THAIOLD,{
mes "want to try this at least once in his lifetime. So, would you like";
mes "to try some?";
next;
- if (select("Sure thing.:No, thanks. I hate spicy food.") == 1) {
+ if (select("Sure thing.", "No, thanks. I hate spicy food.") == 1) {
mes "[Einon]";
mes "Okay...!";
mes "Now who would be";
@@ -2205,7 +2205,7 @@ ayo_in01,145,163,3 script Cook#ayo 4_F_THAIGIRL,{
mes "busy ever since I opened this restaurant. If you really wish to taste my Tom Yum Goong, would";
mes "you do something for me?";
next;
- if (select("Sure!:Eh... I dunno.") == 1) {
+ if (select("Sure!", "Eh... I dunno.") == 1) {
mes "[Mali the Spicy]";
mes "First, would you get";
mes "the ingredients to make";
@@ -2288,7 +2288,7 @@ ayo_in01,145,163,3 script Cook#ayo 4_F_THAIGIRL,{
mes "Now, I want you to bring";
mes "me some ^CE0000Lemons^000000.";
next;
- if (select("Where can I find Lemons?:I hate sour food. I'd better quit!") == 1) {
+ if (select("Where can I find Lemons?", "I hate sour food. I'd better quit!") == 1) {
tomyumgoong = 4;
changequest 8124,8125;
mes "[Mali the Spicy]";
@@ -2368,7 +2368,7 @@ ayo_in01,145,163,3 script Cook#ayo 4_F_THAIGIRL,{
mes "in the Market, they";
mes "will know what you want.";
next;
- if (select("Okay, I'll be right back.:Ah, I'm tired now. Let me take a rest first...") == 1) {
+ if (select("Okay, I'll be right back.", "Ah, I'm tired now. Let me take a rest first...") == 1) {
delitem Lemon,10;
tomyumgoong = 6;
changequest 8125,8126;
@@ -2539,7 +2539,7 @@ ayothaya,153,86,5 script Thongpool#ayo 4_M_THAIONGBAK,{
mes "aren't you? How many Shrimp";
mes "do you need? Twenty? Forty?";
next;
- if (select("I need Shrimp for Tom Yum Goong.:Err, they look expensive.") == 1) {
+ if (select("I need Shrimp for Tom Yum Goong.", "Err, they look expensive.") == 1) {
mes "[Thongpool]";
mes "Ah! I guess Ms. Mali the Spicy recommended me to you. I guess";
mes "that also means you want to buy them in bulk?";
@@ -2556,7 +2556,7 @@ ayothaya,153,86,5 script Thongpool#ayo 4_M_THAIONGBAK,{
mes "11,000 zeny for 20 shrimps.";
mes "What do you say?";
next;
- if (select("I will take them.:I could get 100 Jellopies for that much!") == 1) {
+ if (select("I will take them.", "I could get 100 Jellopies for that much!") == 1) {
if (Zeny > 10999) {
if (MaxWeight - Weight > 3999) {
Zeny -= 11000;
@@ -2600,7 +2600,7 @@ ayothaya,153,86,5 script Thongpool#ayo 4_M_THAIONGBAK,{
mes "Would you like";
mes "to buy more?";
next;
- if (select("Yes!:No, thanks.") == 1) {
+ if (select("Yes!", "No, thanks.") == 1) {
if (Zeny > 10999) {
if (MaxWeight - Weight > 3999) {
Zeny -= 11000;
@@ -2649,7 +2649,7 @@ ayothaya,121,240,7 script Mr. Jun#ayo 4_M_THAIOLD,1,1,{
mes "more Lemons";
mes "again, do you?";
next;
- switch(select("No.:Give me Lemons, old man!:Can I have some more Lemons, please?")) {
+ switch(select("No.", "Give me Lemons, old man!", "Can I have some more Lemons, please?")) {
case 1:
emotion e_ho;
mes "[Mr. Jun]";
@@ -2696,7 +2696,7 @@ OnTouch:
mes "some help...?";
emotion e_hmm;
next;
- if (select("I need some Lemons.:No, thanks.") == 1) {
+ if (select("I need some Lemons.", "No, thanks.") == 1) {
mes "[Mr. Jun]";
mes "Umm...";
mes "Lemons?";
@@ -2704,7 +2704,7 @@ OnTouch:
mes "of Lemons on my tree.";
mes "Do you really need some?";
next;
- if (select("Yes, I will pay you.:No, thanks.") == 1) {
+ if (select("Yes, I will pay you.", "No, thanks.") == 1) {
mes "[Mr. Jun]";
mes "I started growing this Lemon tree as a hobby, but I didn't expect to have such a good harvest of sweet,";
mes "succulent Lemons.";
@@ -2729,7 +2729,7 @@ OnTouch:
mes "What do you say?";
mes "Would you like to try?";
next;
- if (select("Sure, why not!:No, thanks.") == 1) {
+ if (select("Sure, why not!", "No, thanks.") == 1) {
mes "[Mr. Jun]";
mes "Good!";
mes "The game I want us";
@@ -2771,7 +2771,7 @@ OnTouch:
}
else {
.@jun_mark = rand(1,3);
- switch(select("Scissors:Rock:Paper")) {
+ switch(select("Scissors", "Rock", "Paper")) {
case 1:
if (.@jun_mark == 1) {
emotion e_scissors;
@@ -2950,7 +2950,7 @@ ayothaya,213,94,7 script Merchant#ayo 4_M_THAIAYO,{
mes "you'll need. I'll sell";
mes "it all to you for 2,000 zeny.";
next;
- if (select("Thanks, I'll take it.:It's a rip-off, man!") == 1) {
+ if (select("Thanks, I'll take it.", "It's a rip-off, man!") == 1) {
emotion e_thx;
if (Zeny > 1999) {
if (MaxWeight - Weight > 1199) {
@@ -3003,7 +3003,7 @@ ayothaya,213,94,7 script Merchant#ayo 4_M_THAIAYO,{
mes "Would you like to";
mes "buy some more Chilis?";
next;
- if (select("No, thanks.:Yes, please.") == 1) {
+ if (select("No, thanks.", "Yes, please.") == 1) {
mes "[Merchant Thongdum]";
mes "Fare well~";
close;
diff --git a/npc/quests/quests_comodo.txt b/npc/quests/quests_comodo.txt
index 30ca0a57b..32f0af151 100644
--- a/npc/quests/quests_comodo.txt
+++ b/npc/quests/quests_comodo.txt
@@ -63,7 +63,7 @@ comodo,228,159,3 script Hair Ornament Girl 8_F_GIRL,{
mes "[Hair Ornament Girl]";
mes "If you give me a few simple items then I can make a gorgeous Hair Band. If you have any questions, go ahead and have a look.";
next;
- switch(select("Cross Hat:Bulb Band:Stripe Hairband:Blue Hairband")) {
+ switch(select("Cross Hat", "Bulb Band", "Stripe Hairband", "Blue Hairband")) {
case 1:
if ((countitem(Rosary) > 0) && (countitem(Broken_Armor_Piece) > 499)) {
mes "[Hair Ornament Girl]";
@@ -77,7 +77,7 @@ comodo,228,159,3 script Hair Ornament Girl 8_F_GIRL,{
mes "[Hair Ornament Girl]";
mes "It's better to bring just to keep the requested items in your inventory. Did you check? Then let's make it, okay?";
next;
- switch(select("No.:Yes.")) {
+ switch(select("No.", "Yes.")) {
case 1:
mes "[Hair Ornament Girl]";
mes "Ah, alright. I guess you should put all your other things into Kafra Storage first. Okay then, see you soon.";
@@ -123,7 +123,7 @@ comodo,228,159,3 script Hair Ornament Girl 8_F_GIRL,{
mes "[Hair Ornament Girl]";
mes "It's better to bring just to keep the requested items in your inventory. Did you check? Then let's make it, okay?";
next;
- switch(select("No.:Yes.")) {
+ switch(select("No.", "Yes.")) {
case 1:
mes "[Hair Ornament Girl]";
mes "Ah, alright. I guess you should put all your other things into Kafra Storage first. Okay then, see you soon.";
@@ -164,7 +164,7 @@ comodo,228,159,3 script Hair Ornament Girl 8_F_GIRL,{
mes "[Hair Ornament Girl]";
mes "You want me to make it now?";
next;
- switch(select("No.:Yes.")) {
+ switch(select("No.", "Yes.")) {
case 1:
mes "[Hair Ornament Girl]";
mes "See you later then~";
@@ -206,7 +206,7 @@ comodo,228,159,3 script Hair Ornament Girl 8_F_GIRL,{
mes "[Hair Ornament Girl]";
mes "It's better to bring just to keep the requested items in your inventory. Did you check? Then let's make it, okay?";
next;
- switch(select("No.:Yes.")) {
+ switch(select("No.", "Yes.")) {
case 1:
mes "[Hair Ornament Girl]";
mes "Ah, alright. I guess you should put all your other things into Kafra Storage first. Okay then, see you soon.";
@@ -252,7 +252,7 @@ comodo,273,137,4 script Traveler#head 4_F_GON,{
mes "[Isac Mari]";
mes "I know how to make all sorts of worldly hats. But right now, I can't make these since I don't have the right items.";
next;
- switch(select("Mine Helmet:Parcel Hat:Grief for Greed:Opera Phantom Mask")) {
+ switch(select("Mine Helmet", "Parcel Hat", "Grief for Greed", "Opera Phantom Mask")) {
case 1:
if ((countitem(Safety_Helmet) > 0) && (countitem(Candle) > 0) && (countitem(Steel) > 24) && (countitem(Crystal_Mirror) > 0)) {
mes "[Isac Mari]";
@@ -264,7 +264,7 @@ comodo,273,137,4 script Traveler#head 4_F_GON,{
mes "[Isac Mari]";
mes "It's better to keep only the items used to make the Mine Hat in your inventory. Did you check? If so, let's get started.";
next;
- switch(select("Give me a minute~!:Let's make the Mine Hat.")) {
+ switch(select("Give me a minute~!", "Let's make the Mine Hat.")) {
case 1:
mes "[Isac Mari]";
mes "Alright. Please check your items again. It's much better to be safe than sorry.";
@@ -317,7 +317,7 @@ comodo,273,137,4 script Traveler#head 4_F_GON,{
mes "[Isac Mari]";
mes "It's better to keep only the items used to make the Parcel Hat in your inventory. Did you check? If so, let's get started.";
next;
- switch(select("Give me a minute~!:Let's make the Parcel Hat.")) {
+ switch(select("Give me a minute~!", "Let's make the Parcel Hat.")) {
case 1:
mes "[Isac Mari]";
mes "Alright. Please check your items again. It's much better to be safe than sorry.";
@@ -374,7 +374,7 @@ comodo,273,137,4 script Traveler#head 4_F_GON,{
mes "[Isac Mari]";
mes "It's better to keep only the items used to make the Grief for Greed in your inventory. Did you check? If so, let's get started.";
next;
- switch(select("Give me a minute~!:Let's make the Grief for Greed.")) {
+ switch(select("Give me a minute~!", "Let's make the Grief for Greed.")) {
case 1:
mes "[Isac Mari]";
mes "Alright. Please check your items again. It's much better to be safe than sorry.";
@@ -435,7 +435,7 @@ comodo,273,137,4 script Traveler#head 4_F_GON,{
mes "[Isac Mari]";
mes "It's better to keep only the items used to make the Opera Mask in your inventory. Did you check? If so, let's get started.";
next;
- switch(select("Give me a minute~!:Let's make the Opera Masque.")) {
+ switch(select("Give me a minute~!", "Let's make the Opera Masque.")) {
case 1:
mes "[Isac Mari]";
mes "Alright. Please check your items again. It's much better to be safe than sorry.";
@@ -498,7 +498,7 @@ comodo,206,310,4 script Campground Boy#cmd 4_M_BIBI,{
mes "BBQ camping in Comodo is";
mes "heaven to a meat lover like me~";
next;
- if (select("BBQ Camping...?:Cancel") == 1) {
+ if (select("BBQ Camping...?", "Cancel") == 1) {
mes "[Rochito]";
mes "Yeah man... You can eat";
mes "Komodoru meat all day when";
@@ -659,7 +659,7 @@ comodo,204,310,4 script Camping Youth#cmd 1_M_YOUNGKNIGHT,{
mes "together for this barbeque";
mes "for such a long time~";
next;
- if(select("Buddies...?:Cancel") == 1) {
+ if(select("Buddies...?", "Cancel") == 1) {
mes "[Rockha]";
mes "Yeah, some of us know";
mes "each other when we fought";
@@ -761,7 +761,7 @@ comodo,209,305,4 script Camping Maiden#cmd 1_F_LIBRARYGIRL,{
mes "Having a good time, all of us";
mes "together in a time of peace~";
next;
- if (select("War of the Witch?:Cancel") == 1) {
+ if (select("War of the Witch?", "Cancel") == 1) {
mes "[Emralhandas]";
mes "Before I tell you about the";
mes "War of the Witch, I guess";
@@ -1022,7 +1022,7 @@ cmd_in02,32,140,4 script Chief#cmd 1_M_03,{
mes "Comodo, a city famous for its beauty and nightlife. I hope you";
mes "enjoy your stay, whether you are seeking excitement or relaxation~";
next;
- switch(select("About Casino:About Banished Witch:Cancel")) {
+ switch(select("About Casino", "About Banished Witch", "Cancel")) {
case 1:
mes "[Tausupa]";
mes "Ah yes, Comodo is world";
@@ -1116,7 +1116,7 @@ comodo,88,97,4 script Toruna#cmd 4_M_MANAGER,{
mes "you believe this entire city";
mes "is built inside a natural cave?";
next;
- switch(select("This cave is huge!:This place sure is strange...:Cancel")) {
+ switch(select("This cave is huge!", "This place sure is strange...", "Cancel")) {
case 1:
mes "[Toruna]";
mes "Oh, this is a huge cave,";
@@ -1498,7 +1498,7 @@ comodo,187,153,4 script Hullaris#cmd 4_F_GODEMOM,{
mes "Love togther, love together,";
mes "we've living on the floor~";
next;
- if (select("Present Muzi's Coin:Um... Comodo Cheese?") == 1) {
+ if (select("Present Muzi's Coin", "Um... Comodo Cheese?") == 1) {
mes "^3355FFYou present Muzi's lucky";
mes "coin to the old woman.^000000";
next;
diff --git a/npc/quests/quests_ein.txt b/npc/quests/quests_ein.txt
index 90b32fb70..b0376c9ed 100644
--- a/npc/quests/quests_ein.txt
+++ b/npc/quests/quests_ein.txt
@@ -78,7 +78,7 @@ einbech,97,167,5 script Cavitar 4_M_EINOLD,{
mes "everything that";
mes "I've asked you?";
next;
- switch(select("Yes.:No, not yet.")) {
+ switch(select("Yes.", "No, not yet.")) {
case 1:
if ((countitem(Emveretarcon) > 9) && (countitem(Coal) > 2) && (countitem(Zargon) > 9) && (countitem(Large_Jellopy) > 39)) {
mes "[Cavitar]";
@@ -221,7 +221,7 @@ einbech,97,167,5 script Cavitar 4_M_EINOLD,{
mes "I'm sorry, but I need";
mes "to be alone right now...";
next;
- switch(select("I can help you.:Okay...:An accident?")) {
+ switch(select("I can help you.", "Okay...", "An accident?")) {
case 1:
mes "[Cavitar]";
mes "Are you serious?!";
@@ -243,7 +243,7 @@ einbech,97,167,5 script Cavitar 4_M_EINOLD,{
mes "her medical expenses and";
mes "food for just one day.";
next;
- switch(select("Help Him.:Quit.")) {
+ switch(select("Help Him.", "Quit.")) {
case 1:
if (checkweight(Spawn,10) == 0) {
mes "[Cavitar]";
@@ -331,7 +331,7 @@ einbech,97,167,5 script Cavitar 4_M_EINOLD,{
mes "3 Coal and";
mes "10 Zargon?";
next;
- switch(select("Sure~!:No, thanks.")) {
+ switch(select("Sure~!", "No, thanks.")) {
case 1:
Zeny -= 1000;
ein_gear1 = 1;
@@ -384,7 +384,7 @@ einbech,97,167,5 script Cavitar 4_M_EINOLD,{
mes "3 Coal and";
mes "10 Zargon?";
next;
- switch(select("Sure~!:No, thanks.")) {
+ switch(select("Sure~!", "No, thanks.")) {
case 1:
Zeny -= 1000;
++$ein_amano;
@@ -485,7 +485,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "time since we've talked,";
mes "you cutie adventurer~";
next;
- switch(select("So... You're a chef.:Yes, I tried my best.")) {
+ switch(select("So... You're a chef.", "Yes, I tried my best.")) {
case 1:
mes "["+ strcharinfo(0) +"]";
mes "So...";
@@ -550,7 +550,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "Did you already forget";
mes "the 6 Large Jellopy?";
next;
- switch(select("There you go.:I want to quit.:Can I do it later?")) {
+ switch(select("There you go.", "I want to quit.", "Can I do it later?")) {
case 1:
if (countitem(Large_Jellopy) > 5) {
if (checkweight(Spawn,199) == 0) {
@@ -593,7 +593,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
else {
mes "...you ^EEA9B8naughty girl^000000.";
}
- switch(select("Give him all.:Cancel.")) {
+ switch(select("Give him all.", "Cancel.")) {
case 1:
if (checkweight(Knife,1) == 0) {
mes "[Uwe]";
@@ -724,7 +724,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "[Uwe]";
mes "Oooh, you came back later than I thought, so I don't need really need them anymore. Then again, just holding onto them doesn't sound right either...";
next;
- switch(select("Here you go~:I want to quit.")) {
+ switch(select("Here you go~", "I want to quit.")) {
case 1:
if (checkweight(Spawn,199) == 0) {
mes "[Uwe]";
@@ -759,7 +759,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
else {
mes "...You ^EEA9B8naughty girl^000000.";
}
- switch(select("Give them all.:Cancel.")) {
+ switch(select("Give them all.", "Cancel.")) {
case 1:
if (checkweight(Spawn,220) == 0) {
mes "[Uwe]";
@@ -875,7 +875,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "Cooking is such a joy~!";
mes "The scents, the flavors, the sensation of sheer ^EEA9B8satiation^000000...";
next;
- switch(select("Um, isn't this a forge?:Ignore him.")) {
+ switch(select("Um, isn't this a forge?", "Ignore him.")) {
case 1:
mes "[Uwe]";
mes "Is this a forge?";
@@ -903,7 +903,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "you ^EEA9B8naughty, naughty girl^000000?";
}
next;
- switch(select("Heart.:Ingredients.:Skills.:Tools.")) {
+ switch(select("Heart.", "Ingredients.", "Skills.", "Tools.")) {
case 1:
mes "[Uwe]";
mes "...";
@@ -1057,7 +1057,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "So tell me, what brings";
mes "you here, "+strcharinfo(0)+"?";
next;
- switch(select("Ask about Cooking.:Ask about Einbroch.:Cancel.")) {
+ switch(select("Ask about Cooking.", "Ask about Einbroch.", "Cancel.")) {
case 1:
if (ein_cook == 1) {
mes "[Uwe]";
@@ -1065,7 +1065,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "So what did you";
mes "want to ask me...?";
next;
- switch(select("Ingredients:Skills:Tools:Cancel")) {
+ switch(select("Ingredients", "Skills", "Tools", "Cancel")) {
case 1:
mes "[Uwe]";
mes "Now for beginners,";
@@ -1193,7 +1193,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "So what did you";
mes "want to ask me...?";
next;
- switch(select("Heart:Skills:Tools:Cancel.")) {
+ switch(select("Heart", "Skills", "Tools", "Cancel.")) {
case 1:
mes "[Uwe]";
mes "Ah, heart. Just like forging,";
@@ -1306,7 +1306,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "So what did you";
mes "want to ask me...?";
next;
- switch(select("Heart:Ingredients:Tools:Cancel")) {
+ switch(select("Heart", "Ingredients", "Tools", "Cancel")) {
case 1:
mes "[Uwe]";
mes "Ah, heart. Just like forging,";
@@ -1423,7 +1423,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "So what did you";
mes "want to ask me...?";
next;
- switch(select("Heart:Ingredients:Skills:Cancel.")) {
+ switch(select("Heart", "Ingredients", "Skills", "Cancel.")) {
case 1:
mes "[Uwe]";
mes "Ah, heart. Just like forging,";
@@ -1539,7 +1539,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "So what did you";
mes "want to ask me...?";
next;
- switch(select("Heart:Ingredients:Skills:Tools:Cancel.")) {
+ switch(select("Heart", "Ingredients", "Skills", "Tools", "Cancel.")) {
case 1:
mes "[Uwe]";
mes "Ah, heart. Just like forging,";
@@ -1717,7 +1717,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "you'll see that there's no sign";
mes "of warmth or life. So... Just don't live here in your old age.";
next;
- switch(select("Then why are you here?:But I like the city life~")) {
+ switch(select("Then why are you here?", "But I like the city life~")) {
case 1:
mes "[Uwe]";
mes "Well, sugar honey,";
@@ -1780,14 +1780,14 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "So how's the weapon";
mes "forging coming along?";
next;
- switch(select("Talk about Cooking:Talk about Einbroch:Talk about Cooking Utensils:Cancel")) {
+ switch(select("Talk about Cooking", "Talk about Einbroch", "Talk about Cooking Utensils", "Cancel")) {
case 1:
mes "[Uwe]";
mes "Ooh, cooking!";
mes "So what did you";
mes "want to ask me...?";
next;
- switch(select("Heart:Ingredients:Skills:Tools:Cancel.")) {
+ switch(select("Heart", "Ingredients", "Skills", "Tools", "Cancel.")) {
case 1:
mes "[Uwe]";
mes "Ah, heart. Just like forging,";
@@ -1946,7 +1946,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "you'll see that there's no sign";
mes "of warmth or life. So... Just don't live here in your old age.";
next;
- switch(select("Then why are you here?:But I like the city life~")) {
+ switch(select("Then why are you here?", "But I like the city life~")) {
case 1:
mes "[Uwe]";
mes "Well, sugar honey,";
@@ -1995,7 +1995,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "30 ^0000FFJubilee^000000 and 4 ^0000FFLarge Jellopy^000000.";
mes "Then, I'll trade you 1 Coal for all of those. How does it sound?";
next;
- switch(select("Sure.:No, thanks.")) {
+ switch(select("Sure.", "No, thanks.")) {
case 1:
if ((countitem(Jubilee) > 29) && (countitem(Large_Jellopy) > 3)) {
delitem Jubilee,30;
@@ -2142,7 +2142,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "How can I help you?";
next;
}
- switch(select("Ask about Einbroch.:Ask about Cooking.:Cancel.")) {
+ switch(select("Ask about Einbroch.", "Ask about Cooking.", "Cancel.")) {
case 1:
mes "[Uwe]";
mes "Einbroch was originally";
@@ -2178,7 +2178,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "you'll see that there's no sign";
mes "of warmth or life. So... Just don't live here in your old age.";
next;
- switch(select("Then why are you here?:I won't. Thanks for the advice.")) {
+ switch(select("Then why are you here?", "I won't. Thanks for the advice.")) {
case 1:
mes "[Uwe]";
mes "Well, I have some";
@@ -2218,7 +2218,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "So what did you";
mes "want to ask me...?";
next;
- switch(select("Heart:Ingredients:Skills:Tools:Cancel.")) {
+ switch(select("Heart", "Ingredients", "Skills", "Tools", "Cancel.")) {
case 1:
mes "[Uwe]";
mes "Ah, heart. Just like forging,";
@@ -2351,7 +2351,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "cutie adventurer.";
mes "How can I help you?";
next;
- switch(select("Talk about Einbroch.:Ask him to forge a Weapon.:Talk about Cooking.:Cancel.")) {
+ switch(select("Talk about Einbroch.", "Ask him to forge a Weapon.", "Talk about Cooking.", "Cancel.")) {
case 1:
mes "[Uwe]";
mes "Einbroch was originally";
@@ -2387,7 +2387,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "you'll see that there's no sign";
mes "of warmth or life. So... Just don't live here in your old age.";
next;
- switch(select("Then why are you here?:I won't. Thanks for the advice.")) {
+ switch(select("Then why are you here?", "I won't. Thanks for the advice.")) {
case 1:
mes "[Uwe]";
mes "Well, I have some";
@@ -2451,7 +2451,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "So what did you";
mes "want to ask me...?";
next;
- switch(select("Heart:Ingredients:Skills:Tools:Cancel.")) {
+ switch(select("Heart", "Ingredients", "Skills", "Tools", "Cancel.")) {
case 1:
mes "[Uwe]";
mes "Ah, heart. Just like forging,";
@@ -2589,7 +2589,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "Did you already forget";
mes "the 6 Large Jellopy?";
next;
- switch(select("Talk about Einbroch.:Ask him to forge a Weapon.:Give him the Materials.:Cancel.")) {
+ switch(select("Talk about Einbroch.", "Ask him to forge a Weapon.", "Give him the Materials.", "Cancel.")) {
case 1:
mes "[Uwe]";
mes "Einbroch was originally";
@@ -2625,7 +2625,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "you'll see that there's no sign";
mes "of warmth or life. So... Just don't live here in your old age.";
next;
- switch(select("Then why are you here?:I won't. Thanks for the advice.")) {
+ switch(select("Then why are you here?", "I won't. Thanks for the advice.")) {
case 1:
mes "[Uwe]";
mes "Well, I have some";
@@ -2715,7 +2715,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "honey. Now what would you like";
mes "to hear more about? Hmm...?";
next;
- switch(select("Heart:Materials:Skills:Tools:Cancel.")) {
+ switch(select("Heart", "Materials", "Skills", "Tools", "Cancel.")) {
case 1:
mes "[Uwe]";
mes "Ah, heart. Just like forging,";
@@ -2853,7 +2853,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "Hello, cutie~";
mes "How can I help you?";
next;
- switch(select("Talk about Einbroch.:Ask him to forge a Weapon.:Master, I want to learn cooking.:Cancel.")) {
+ switch(select("Talk about Einbroch.", "Ask him to forge a Weapon.", "Master, I want to learn cooking.", "Cancel.")) {
case 1:
mes "[Uwe]";
mes "Einbroch was originally";
@@ -2889,7 +2889,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "you'll see that there's no sign";
mes "of warmth or life. So... Just don't live here in your old age.";
next;
- switch(select("Then why are you here?:I won't. Thanks for the advice.")) {
+ switch(select("Then why are you here?", "I won't. Thanks for the advice.")) {
case 1:
mes "[Uwe]";
mes "Well, I have some";
@@ -3015,7 +3015,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "Cooking is such a joy~!";
mes "The scents, the flavors, the sensation of sheer ^EEA9B8satiation^000000...";
next;
- switch(select("Um, isn't this a forge?:Ignore him.")) {
+ switch(select("Um, isn't this a forge?", "Ignore him.")) {
case 1:
mes "[Uwe]";
ein_cook = 1000;
@@ -3042,7 +3042,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "womanly woman?";
}
next;
- switch(select("Talk about Einbroch.:Ask him to forge a Weapon.:Master, I want to learn cooking.:Cancel.")) {
+ switch(select("Talk about Einbroch.", "Ask him to forge a Weapon.", "Master, I want to learn cooking.", "Cancel.")) {
case 1:
mes "[Uwe]";
mes "Einbroch was originally";
@@ -3078,7 +3078,7 @@ einbroch,215,180,6 script Uwe Kleine#ein 4_M_03,{
mes "you'll see that there's no sign";
mes "of warmth or life. So... Just don't live here in your old age.";
next;
- switch(select("Then why are you here?:I won't. Thanks for the advice.")) {
+ switch(select("Then why are you here?", "I won't. Thanks for the advice.")) {
case 1:
mes "[Uwe]";
mes "Well, I have some";
@@ -3504,7 +3504,7 @@ ein_in01,67,242,3 script Zelmeto 4_M_REPAIR,{
mes "a point in you coming to";
mes "visit this place anymore.";
next;
- switch(select("Give him materials.:Huh.")) {
+ switch(select("Give him materials.", "Huh.")) {
case 1:
mes "[Zelmeto]";
mes "...Hm?";
@@ -4000,7 +4000,7 @@ ein_in01,67,242,3 script Zelmeto 4_M_REPAIR,{
mes "Ah, I'm sorry, I've spoken too";
mes "freely about my own problems...";
next;
- switch(select("You're understaffed?:No, it's okay.")) {
+ switch(select("You're understaffed?", "No, it's okay.")) {
case 1:
mes "[Zelmeto]";
mes "Yes, we are!";
@@ -4017,7 +4017,7 @@ ein_in01,67,242,3 script Zelmeto 4_M_REPAIR,{
mes "and managing the workforce,";
mes "I don't have enough time...";
next;
- switch(select("I can help you.:Keep up the good job.")) {
+ switch(select("I can help you.", "Keep up the good job.")) {
case 1:
mes "[Zelmeto]";
mes "You can help me?";
@@ -4192,7 +4192,7 @@ sec_in02,127,86,3 script Factory Quest Test 4_M_REPAIR,{
mes "is... ^3355FF" + z + "^000000.";
mes "You wanna change?";
next;
- switch(select("0:10:Invade")) {
+ switch(select("0", "10", "Invade")) {
case 1:
mes "[Test1]";
mes "Okay...!";
@@ -4256,7 +4256,7 @@ einbech,165,105,7 script Buender Hikeman#ein 4_M_EINOLD,{
mes "You've taken everything";
mes "away from me!!";
next;
- switch(select("'What are you talking about?':Ignore Him.")) {
+ switch(select("'What are you talking about?'", "Ignore Him.")) {
case 1:
mes "[Buender Hikeman]";
mes "How dare you...";
@@ -4345,7 +4345,7 @@ einbech,165,105,7 script Buender Hikeman#ein 4_M_EINOLD,{
mes "you dug up, you know";
mes "what we found...?!";
next;
- switch(select("Ungoliant?:A mysterious ore, right?:Nothing...?")) {
+ switch(select("Ungoliant?", "A mysterious ore, right?", "Nothing...?")) {
case 1:
mes "[Buender Hikeman]";
mes "Don't you remember";
@@ -4403,7 +4403,7 @@ einbech,165,105,7 script Buender Hikeman#ein 4_M_EINOLD,{
mes "I'm sick of";
mes "your lies!";
next;
- switch(select("I'm not who you think!:How did you survive the accident?")) {
+ switch(select("I'm not who you think!", "How did you survive the accident?")) {
case 1:
mes "[Buender Hikeman]";
mes "Ha...!";
@@ -4457,7 +4457,7 @@ einbech,165,105,7 script Buender Hikeman#ein 4_M_EINOLD,{
mes "me? What more can";
mes "you possibly take away?!";
next;
- switch(select("I'm not who you think I am!:I'd like to apologize.")) {
+ switch(select("I'm not who you think I am!", "I'd like to apologize.")) {
case 1:
mes "[Buender Hikeman]";
mes "Quit lying!";
@@ -4595,7 +4595,7 @@ einbech,165,105,7 script Buender Hikeman#ein 4_M_EINOLD,{
mes "Um...";
mes "Actually...";
next;
- switch(select("Tell Hikeman about Shinokas's death.:Don't notify Hikeman.")) {
+ switch(select("Tell Hikeman about Shinokas's death.", "Don't notify Hikeman.")) {
case 1:
mes "["+strcharinfo(0)+"]";
mes "Shinokas died";
@@ -4776,7 +4776,7 @@ ein_in01,231,163,7 script Sick Old Man#ein 4_M_DIEMAN,{
next;
while(1) {
if (.@einbech > 6) {
- if (select("Have you ever heard of ^3131FFHikeman^000000 before?:Weren't you living in ^3131FFEinbech^000000?") == 1) {
+ if (select("Have you ever heard of ^3131FFHikeman^000000 before?", "Weren't you living in ^3131FFEinbech^000000?") == 1) {
break;
}
mes "[Sick Old Man]";
@@ -4791,7 +4791,7 @@ ein_in01,231,163,7 script Sick Old Man#ein 4_M_DIEMAN,{
next;
}
else {
- switch(select("Remember the mine tunnel collapse?:Didn't you used to be a miner?:Have you lived in Einbroch all your life?")) {
+ switch(select("Remember the mine tunnel collapse?", "Didn't you used to be a miner?", "Have you lived in Einbroch all your life?")) {
case 1:
mes "[Sick Old Man]";
mes "Noooo!";
@@ -5050,7 +5050,7 @@ ein_in01,231,163,7 script Sick Old Man#ein 4_M_DIEMAN,{
mes "do you think that";
mes "ore might be?";
next;
- switch(select("Airport:Factory:Train Station:Airship Repairshop:Laboratory")) {
+ switch(select("Airport", "Factory", "Train Station", "Airship Repairshop", "Laboratory")) {
case 1:
mes "[Shinokas]";
mes "No...";
@@ -5306,7 +5306,7 @@ ein_in01,254,35,1 script Scientist#ein 4_M_ALCHE_B,{
mes "^333333*Grumble grumble*^000000";
if (Shinokas_Quest == 7) {
next;
- switch(select("What's wrong?:Catch you later.")) {
+ switch(select("What's wrong?", "Catch you later.")) {
case 1:
mes "[Scientist]";
mes "What's wrong...?!";
@@ -5499,7 +5499,7 @@ airplane,31,77,5 script Drunken Man#ein 4_M_YURI,{
mes "Hahaha! Th-thank you~";
mes "^333333*Hic-hic-hiccup!*^000000";
next;
- switch(select("So what was that about Ymir's Heart?:Hehe, you're welcome.")) {
+ switch(select("So what was that about Ymir's Heart?", "Hehe, you're welcome.")) {
case 1:
mes "[Drunken Man]";
mes "What...?";
@@ -5682,7 +5682,7 @@ OnTouch:
mes "Please identify yourself";
mes "through the system.";
next;
- switch(select("Identify.:Information:Cancel")) {
+ switch(select("Identify.", "Information", "Cancel")) {
case 1:
mes "[Security System]";
mes "Enter the following";
@@ -6146,7 +6146,7 @@ ein_in01,200,101,5 script Klitzer#ein 4_M_EINMAN2,{
mes "a Tuxedo, right? Something";
mes "like that would be perfect!";
next;
- switch(select("Give it to him.:Ignore Him.")) {
+ switch(select("Give it to him.", "Ignore Him.")) {
case 1:
mes "[Klitzer]";
mes "I can have this?";
diff --git a/npc/quests/quests_geffen.txt b/npc/quests/quests_geffen.txt
index 1a9ce31e8..3b7ec0e42 100644
--- a/npc/quests/quests_geffen.txt
+++ b/npc/quests/quests_geffen.txt
@@ -46,7 +46,7 @@ geffen_in,144,166,4 script Blacksmith 1_M_SMITH,{
mes "But...";
mes "I am growing older and my prowess begins to fade with age. So I've invented something for young, hot, upcoming Blacksmiths, in hopes that they too will master my craft...";
next;
- switch(select("What is it?:...")) {
+ switch(select("What is it?", "...")) {
case 1:
mes "[Blacksmith]";
mes "We Blacksmiths must always manipulate steel under extreme heat, and the hot air and melted metals are more than most people can stand.";
@@ -63,7 +63,7 @@ geffen_in,144,166,4 script Blacksmith 1_M_SMITH,{
mes "[Blacksmith]";
mes "So how about it ? If you give me ^2244FF50 Steel^000000 and ^4422FFonly 2000 Zeny^000000, I will make it for you right away~!!";
next;
- switch(select("Hm... Not bad. Alright.:How does it work again?")) {
+ switch(select("Hm... Not bad. Alright.", "How does it work again?")) {
case 1:
if ((countitem(Steel) > 49) && (Zeny > 1999)){
mes "[Blacksmith]";
@@ -110,7 +110,7 @@ geffen_in,30,71,4 script Eric 4_M_01,{
mes "of my blessed";
mes "grandfather.";
next;
- switch(select("Talk:Ask about Items needed:Manufacture:Quit")) {
+ switch(select("Talk", "Ask about Items needed", "Manufacture", "Quit")) {
case 1:
mes "[Eric]";
mes "My Grandfather, who passed away a few years ago, was special to me. He always stayed with me, and took care of me. He was much better than my old man, who was always busy working.";
@@ -191,7 +191,7 @@ geffen,122,77,4 script Nia#yagu 8_F_GIRL,{
mes "how would you like to play a";
mes "Number Match game with me?";
next;
- switch(select("Number Match Game?:Practice Number Match:Play Number Match:Record Holder:Cancel")) {
+ switch(select("Number Match Game?", "Practice Number Match", "Play Number Match", "Record Holder", "Cancel")) {
case 1:
mes "[Nia]";
mes "Ah, well, the objective of";
diff --git a/npc/quests/quests_gonryun.txt b/npc/quests/quests_gonryun.txt
index 0a1310369..a2ae3160f 100644
--- a/npc/quests/quests_gonryun.txt
+++ b/npc/quests/quests_gonryun.txt
@@ -96,7 +96,7 @@ gon_in,17,93,5 script Chief#gon 4_M_TWMASKMAN,{
mes "As you've probably noticed,";
mes "the village isn't that peaceful, huh?";
next;
- if (select("It's alright.:I heard that something was stolen...") == 1) {
+ if (select("It's alright.", "I heard that something was stolen...") == 1) {
mes "[Shi Yan Wen]";
mes "Well, I'm glad you don't mind.";
mes "Just watch out for robbers,";
@@ -110,7 +110,7 @@ gon_in,17,93,5 script Chief#gon 4_M_TWMASKMAN,{
mes "robbery occurred. The rumors";
mes "are true. Sadly, there are lots of thieves out there in the village...";
next;
- switch(select("......:What was stolen?:Was anyone hurt?")) {
+ switch(select("......", "What was stolen?", "Was anyone hurt?")) {
case 1:
mes "[Shi Yan Wen]";
mes "I can't believe it really";
@@ -136,7 +136,7 @@ gon_in,17,93,5 script Chief#gon 4_M_TWMASKMAN,{
mes "You know how busy it is to be the";
mes "chief of a village. This is very troubling...*Sigh*";
next;
- if (select("Hope you find it soon.:Can I find it for you?") == 1) {
+ if (select("Hope you find it soon.", "Can I find it for you?") == 1) {
mes "[Shi Yan Wen]";
mes "um..Thank you.";
mes "If you somehow come across it,";
@@ -173,7 +173,7 @@ gon_in,17,93,5 script Chief#gon 4_M_TWMASKMAN,{
mes "You know how busy it is to be the";
mes "chief of a village. This is very troubling...*Sigh*";
next;
- if (select("Hope you find it soon.:Can I find it for you?") == 1) {
+ if (select("Hope you find it soon.", "Can I find it for you?") == 1) {
mes "[Shi Yan Wen]";
mes "Um..Thank you.";
mes "If you somehow come across it,";
@@ -252,7 +252,7 @@ gon_in,17,93,5 script Chief#gon 4_M_TWMASKMAN,{
mes "would you repair my sword for me?";
mes "I'll repay you for your help.";
next;
- if (select("No way.:Alright.") == 1) {
+ if (select("No way.", "Alright.") == 1) {
mes "[Shi Yan Wen]";
mes "Well, I see...you've been such a";
mes "nice person. I truly appreciate";
@@ -445,7 +445,7 @@ gon_in,152,35,4 script Hostess#gon 4_F_GON,{
mes "Oh, what am I saying...";
mes "Want some wine?";
next;
- if (select("Yes, please:No, it's okay.") == 1) {
+ if (select("Yes, please", "No, it's okay.") == 1) {
mes "[Mei Yen Fang]";
mes "Oooops~! Oh no...";
mes "A lot of customers came by earlier,";
@@ -558,13 +558,13 @@ gon_in,165,16,4 script Man in hangover#gon 4_M_ALCHE_A,{
mes "of your ^00FF00Green_Potion^000000s?";
mes "I think I'm going to barf...";
next;
- switch(select("No.:Here, drink this!")) {
+ switch(select("No.", "Here, drink this!")) {
case 1:
mes "[Xue Bong]";
mes "Uhh...";
mes "Are you sure?";
next;
- switch(select("Sorry, I don't have any.:Here, you can have it!")) {
+ switch(select("Sorry, I don't have any.", "Here, you can have it!")) {
case 1:
mes "[Xue Bong]";
mes "C'mon, man...";
@@ -580,7 +580,7 @@ gon_in,165,16,4 script Man in hangover#gon 4_M_ALCHE_A,{
mes "I feel much better now.";
mes "So...uh, what brings you here?";
next;
- if (select("Heard about the thief?:Nothing.") == 1) {
+ if (select("Heard about the thief?", "Nothing.") == 1) {
mes "[Xue Bong]";
mes "Ah, a thief~";
mes "Hmm...let me see..";
@@ -625,7 +625,7 @@ gon_in,165,16,4 script Man in hangover#gon 4_M_ALCHE_A,{
mes "Hmm...you seem new around here.";
mes "Anything you wanna know?";
next;
- switch(select("About a thief...:How much have you been drinking?:Nothing~")) {
+ switch(select("About a thief...", "How much have you been drinking?", "Nothing~")) {
case 1:
mes "[Xue Bong]";
mes "Ah, a thief, eh? Let's see...";
@@ -642,7 +642,7 @@ gon_in,165,16,4 script Man in hangover#gon 4_M_ALCHE_A,{
mes "So I kept watching it and,";
mes "all of a sudden, I saw something moving on the rooftops...";
next;
- if (select("Where to?:Probably a Wild Rose.") == 1) {
+ if (select("Where to?", "Probably a Wild Rose.") == 1) {
mes "[Xue Bong]";
mes "Umm?";
mes "Well..let me see..";
@@ -665,7 +665,7 @@ gon_in,165,16,4 script Man in hangover#gon 4_M_ALCHE_A,{
mes "Anything else I can help you with?";
mes "I appreciate the potion.";
next;
- switch(select("Thanks for the information.:Stop drinking so much.:Okay, bye")) {
+ switch(select("Thanks for the information.", "Stop drinking so much.", "Okay, bye")) {
case 1:
mes "[Xue Bong]";
mes "I'll see you later then.";
@@ -719,7 +719,7 @@ gon_in,165,16,4 script Man in hangover#gon 4_M_ALCHE_A,{
mes "What are you up to?";
mes "Got any questions for me?";
next;
- switch(select("About a thief last night...:Nope, just passing by..")) {
+ switch(select("About a thief last night...", "Nope, just passing by..")) {
case 1:
mes "[Xue Bong]";
mes "Ah~ a thief...?";
@@ -2085,7 +2085,7 @@ gon_in,18,27,5 script Madam#gnbs 4_F_TWGRANDMOM,{
mes "A visitor from out of town~";
mes "Welcome!";
next;
- if (select("Hello, Madam~:Where's the chief?") == 1) {
+ if (select("Hello, Madam~", "Where's the chief?") == 1) {
mes "[Shang Hua Yen]";
mes "Hello, darling~";
close;
@@ -2118,7 +2118,7 @@ gon_dun03,62,222,0 script Strange dead body#gnbs HIDDEN_NPC,{
mes "of the corpse.";
mes "Take a look?";
next;
- if (select("Yes.:Eew, no!") == 1) {
+ if (select("Yes.", "Eew, no!") == 1) {
mes "^3355FFThe paper is old and fading,";
mes "but there are words on it.";
mes "It's written in blood.";
@@ -2174,7 +2174,7 @@ gonryun,139,142,7 script Girl##gnbs1 4_F_TWMASKGIRL,{
mes "village now. But most of all,";
mes "Someone found my father's heirloom~";
next;
- if (select("I'm glad you're relieved.:That would be me!") == 1) {
+ if (select("I'm glad you're relieved.", "That would be me!") == 1) {
mes "[Shi Ying Xiao]";
mes "Yes, the mood of the entire";
mes "village seems to have calmed...";
@@ -2212,14 +2212,14 @@ gonryun,100,241,0 script Stranger#gnbs 4_M_JOB_KNIGHT1,{
mes "What do you want?";
mes "I don't like to be bothered.";
next;
- if (select("Ask about the blacksmith.:Why are you being so mean?") == 1) {
+ if (select("Ask about the blacksmith.", "Why are you being so mean?") == 1) {
mes "[Zuo Hei]";
mes "Ahh..";
mes "So you're the one who found";
mes "the sword, eh?";
mes "Did you also get asked to repair it?";
next;
- if (select("Exactly.:No..I'm just...") == 1) {
+ if (select("Exactly.", "No..I'm just...") == 1) {
mes "[Zuo Hei]";
mes "Hmm...";
mes "If you want some information from";
@@ -2276,13 +2276,13 @@ gonryun,100,241,0 script Stranger#gnbs 4_M_JOB_KNIGHT1,{
mes "Hmm...";
mes "What do you want??";
next;
- if (select("Ask about the blacksmith.:Why are you being so mean?") == 1) {
+ if (select("Ask about the blacksmith.", "Why are you being so mean?") == 1) {
mes "[Zuo Hei]";
mes "Ahh...";
mes "So you are the one who found";
mes "the sword, eh? I assume you were also asked to repair it...";
next;
- if (select("Exactly.:No...I'm just...") == 1) {
+ if (select("Exactly.", "No...I'm just...") == 1) {
mes "[Zuo Hei]";
mes "Hmm...";
mes "Since it's been shattered,";
@@ -2358,14 +2358,14 @@ gonryun,100,241,0 script Stranger#gnbs 4_M_JOB_KNIGHT1,{
mes "Hmm......";
mes "What do you want?";
next;
- if (select("Ask about the blacksmith.:Why are you being so mean?") == 1) {
+ if (select("Ask about the blacksmith.", "Why are you being so mean?") == 1) {
mes "[Zuo Hei]";
mes "Ahh...";
mes "So you are the one who found";
mes "the sword eh?";
mes "Did you also get asked to repair it?";
next;
- if (select("Exactly.:No, i'm just...") == 1) {
+ if (select("Exactly.", "No, i'm just...") == 1) {
mes "[Zuo Hei]";
mes "Hmm...";
mes "Since it's been shattered,";
@@ -2445,13 +2445,13 @@ geffen_in,71,112,2 script Blacksmith#SaYumMoon 4_M_JOB_BLACKSMITH,{
mes "My poor baby Lyroo..";
mes "*Sniff*...";
next;
- if (select("Sir...?:...........") == 1) {
+ if (select("Sir...?", "...........") == 1) {
mes "[Aumgarl]";
mes "Hmm...Who are you?";
mes "Do you need something?";
mes "If not, please leave...";
next;
- if (select("I came to repair this sword.:I heard you are a famous blacksmith...") == 1) {
+ if (select("I came to repair this sword.", "I heard you are a famous blacksmith...") == 1) {
mes "[Aumgarl]";
mes "Umm...";
mes "I'm sorry, but we're closed.";
@@ -2487,7 +2487,7 @@ geffen_in,71,112,2 script Blacksmith#SaYumMoon 4_M_JOB_BLACKSMITH,{
mes "You're a persistent one!!";
mes "What is it that you want?";
next;
- switch(select("I want to marry your granddaughter.:Your granddaughter is such a pretty girl.:I came to repair the sword.")) {
+ switch(select("I want to marry your granddaughter.", "Your granddaughter is such a pretty girl.", "I came to repair the sword.")) {
case 1:
mes "[Aumgarl]";
mes ".....";
@@ -2511,7 +2511,7 @@ geffen_in,71,112,2 script Blacksmith#SaYumMoon 4_M_JOB_BLACKSMITH,{
mes "Hahaha...ah....hah...";
mes ".....*Sob, sob*....";
next;
- switch(select("I want to marry her...:I came to repair the sword.:Anything wrong?")) {
+ switch(select("I want to marry her...", "I came to repair the sword.", "Anything wrong?")) {
case 1:
mes "[Aumgarl]";
mes ".....";
@@ -2580,7 +2580,7 @@ geffen_in,71,112,2 script Blacksmith#SaYumMoon 4_M_JOB_BLACKSMITH,{
mes "But not one of them could";
mes "diagnose her sickness...";
next;
- switch(select("I am sorry to hear that.:I'll make her happy.:I want to cure her.")) {
+ switch(select("I am sorry to hear that.", "I'll make her happy.", "I want to cure her.")) {
case 1:
mes "[Aumgarl]";
mes "*Sigh*...";
@@ -2598,7 +2598,7 @@ geffen_in,71,112,2 script Blacksmith#SaYumMoon 4_M_JOB_BLACKSMITH,{
mes "You're not making any sense...";
mes "I'm confused...";
next;
- switch(select("I'll make her happy all the time.:I want to take her with me.:I will cure her.")) {
+ switch(select("I'll make her happy all the time.", "I want to take her with me.", "I will cure her.")) {
case 1:
mes "[Aumgarl]";
mes "...";
@@ -2618,7 +2618,7 @@ geffen_in,71,112,2 script Blacksmith#SaYumMoon 4_M_JOB_BLACKSMITH,{
mes "You want to take her to where?";
mes "What are you gonna do?";
next;
- if (select("I will cure her.:I am sorry.") == 1) {
+ if (select("I will cure her.", "I am sorry.") == 1) {
mes "[Aumgarl]";
mes "It's useless talking about";
mes "it any longer. I don't think";
@@ -2632,14 +2632,14 @@ geffen_in,71,112,2 script Blacksmith#SaYumMoon 4_M_JOB_BLACKSMITH,{
mes "It's not your fault anyway.";
mes "...*Sigh*...";
next;
- if (select("Well...:I'll pray for her recovery.") == 1) {
+ if (select("Well...", "I'll pray for her recovery.") == 1) {
mes "[Aumgarl]";
mes "Err..";
mes "I am sorry to ask you this...";
mes "But would you do me a favor?";
mes "Umm...";
next;
- if (select("No.:Sure.") == 1) {
+ if (select("No.", "Sure.") == 1) {
mes "[Aumgarl]";
mes "Err...";
mes "Alright, I won't bother you..";
@@ -2685,7 +2685,7 @@ geffen_in,71,112,2 script Blacksmith#SaYumMoon 4_M_JOB_BLACKSMITH,{
mes "You don't look like";
mes "a doctor to me.";
next;
- switch(select("I am a doctor.:I know a famous doctor.:I'll cure her no matter what.")) {
+ switch(select("I am a doctor.", "I know a famous doctor.", "I'll cure her no matter what.")) {
case 1:
mes "[Aumgarl]";
mes "Ehm...";
@@ -2782,7 +2782,7 @@ geffen_in,71,112,2 script Blacksmith#SaYumMoon 4_M_JOB_BLACKSMITH,{
mes "do for you? I want to";
mes "return your favor somehow.";
next;
- switch(select("No...I don't need anything.:Would you repair the sword for me?")) {
+ switch(select("No...I don't need anything.", "Would you repair the sword for me?")) {
case 1:
mes "[Aumgarl]";
mes "Hmm...";
@@ -2827,7 +2827,7 @@ geffen_in,71,112,2 script Blacksmith#SaYumMoon 4_M_JOB_BLACKSMITH,{
mes "I am sorry I am asking";
mes "you to do this, as well.";
next;
- if (select("Umm...let's do it next time.:Alright, I'll go get them.") == 1) {
+ if (select("Umm...let's do it next time.", "Alright, I'll go get them.") == 1) {
mes "[Aumgarl]";
mes "Umm.....";
mes "I am sorry I can't";
@@ -2867,7 +2867,7 @@ geffen_in,71,112,2 script Blacksmith#SaYumMoon 4_M_JOB_BLACKSMITH,{
mes "I'll do my best";
mes "to help you.";
next;
- switch(select("Maybe next time...:Please repair this sword for me.")) {
+ switch(select("Maybe next time...", "Please repair this sword for me.")) {
case 1:
mes "[Aumgarl]";
mes "Well...";
@@ -2911,7 +2911,7 @@ geffen_in,71,112,2 script Blacksmith#SaYumMoon 4_M_JOB_BLACKSMITH,{
mes "I am sorry I am asking";
mes "you to do this, as well.";
next;
- if (select("Umm..let's do it next time.:Alright, I'll go get them.") == 1) {
+ if (select("Umm..let's do it next time.", "Alright, I'll go get them.") == 1) {
mes "[Aumgarl]";
mes "Umm.....";
mes "I am sorry I can't";
@@ -3050,7 +3050,7 @@ geffen_in,106,106,7 script Girl#gnbs2 4_M_KID2,{
mes "It's ..you.. handsome...brother..";
mes "Ahh...heh heh...";
next;
- if (select("Ask about her health condition.:Talk to her for a while.") == 1) {
+ if (select("Ask about her health condition.", "Talk to her for a while.") == 1) {
if (rand(1,4) == 3) {
mes "[Lyroo]";
mes "Uh....umm...?";
@@ -3098,7 +3098,7 @@ geffen_in,106,106,7 script Girl#gnbs2 4_M_KID2,{
mes "Ah....It's you, handsome brother...";
mes "Uhm? what is that you have?";
next;
- if (select("It's nothing.:It's your medicine.") == 1) {
+ if (select("It's nothing.", "It's your medicine.") == 1) {
mes "[Lyroo]";
mes "Oh...";
mes "Alright...";
@@ -3236,7 +3236,7 @@ yuno_in01,99,101,4 script Doctor#gnbs 4_F_ALCHE,{
mes "Hmm...you look like you";
mes "want to ask me something?";
next;
- if (select("You're so beautiful.:Do you like traveling?") == 1) {
+ if (select("You're so beautiful.", "Do you like traveling?") == 1) {
if (rand(1,4) == 4) {
mes "[Cylrnel]";
mes "...excuse me?";
@@ -3245,7 +3245,7 @@ yuno_in01,99,101,4 script Doctor#gnbs 4_F_ALCHE,{
mes "Trying to hit on me?";
mes "Ah ha ha ha.";
next;
- if (select("Yes, I fell in love at first sight.:I have a favor to ask.") == 1) {
+ if (select("Yes, I fell in love at first sight.", "I have a favor to ask.") == 1) {
if (rand(1,3) == 3) {
mes "[Cylrnel]";
mes "HAHAHAHHAHAHAHAH!";
@@ -3369,7 +3369,7 @@ yuno_in01,99,101,4 script Doctor#gnbs 4_F_ALCHE,{
mes "I wanted to go with you, but";
mes "I've been really busy.";
next;
- if (select("Not yet...:Yes, Here.") == 1) {
+ if (select("Not yet...", "Yes, Here.") == 1) {
mes "[Cylrnel]";
mes "What! Why not!?";
mes "Hurry to her house!";
@@ -3388,7 +3388,7 @@ yuno_in01,99,101,4 script Doctor#gnbs 4_F_ALCHE,{
mes "First, how was her body temperature?";
sick = 0;
next;
- switch(select("Very hot.:Very cold.:Normal.:Turns hot and cold repeatedly.")) {
+ switch(select("Very hot.", "Very cold.", "Normal.", "Turns hot and cold repeatedly.")) {
case 1:
.@sick1$ = "Very hot.";
break;
@@ -3407,7 +3407,7 @@ yuno_in01,99,101,4 script Doctor#gnbs 4_F_ALCHE,{
mes "Okay...";
mes "Now, about physiological condition.";
next;
- switch(select("No sweating at all.:Sweating all over the body.:Runny nose.:No tears, sweats at all.")) {
+ switch(select("No sweating at all.", "Sweating all over the body.", "Runny nose.", "No tears, sweats at all.")) {
case 1:
.@sick2$ = "No sweating at all.";
++.@sick;
@@ -3426,7 +3426,7 @@ yuno_in01,99,101,4 script Doctor#gnbs 4_F_ALCHE,{
mes "Next, tell me about";
mes "her physical condition.";
next;
- switch(select("Nothing in particular.:Becomes paralyzed often.:Muscles became soft.:Muscles became hard.")) {
+ switch(select("Nothing in particular.", "Becomes paralyzed often.", "Muscles became soft.", "Muscles became hard.")) {
case 1:
.@sick3$ = "Nothing in particular.";
break;
@@ -3444,7 +3444,7 @@ yuno_in01,99,101,4 script Doctor#gnbs 4_F_ALCHE,{
mes "[Cylrnel]";
mes "How about internal organs?";
next;
- switch(select("Stomach hurts like it's been stabbed by a knife.:Head hurts like it's been smashed by a hammer.:Heart beats irregularly.:Has difficulty in breathing.")) {
+ switch(select("Stomach hurts like it's been stabbed by a knife.", "Head hurts like it's been smashed by a hammer.", "Heart beats irregularly.", "Has difficulty in breathing.")) {
case 1:
.@sick4$ = "Stomach hurts like it's been stabbed by a knife.";
break;
@@ -3472,7 +3472,7 @@ yuno_in01,99,101,4 script Doctor#gnbs 4_F_ALCHE,{
mes ""+.@sick4$+"^000000";
mes "right?";
next;
- if (select("No..not exactly..:Yes, I am sure.") == 1) {
+ if (select("No..not exactly..", "Yes, I am sure.") == 1) {
mes "[Cylrnel]";
mes "Then go back to her and";
mes "find the exact symptoms";
@@ -3484,7 +3484,7 @@ yuno_in01,99,101,4 script Doctor#gnbs 4_F_ALCHE,{
mes "If they're the wrong symptoms,";
mes "I can't be responsible.";
next;
- if (select("Err..let me go and double check.:I'm sure.") == 1) {
+ if (select("Err..let me go and double check.", "I'm sure.") == 1) {
mes "[Cylrnel]";
mes "Then, go back to her and";
mes "find the exact symptoms";
@@ -3771,7 +3771,7 @@ gonryun,237,226,3 script Han Ran Jiao#gon 4_M_TWMIDMAN,{
mes "Would you please return that";
mes "knife to me?";
next;
- if (select("Return the knife.:Refuse.") == 1) {
+ if (select("Return the knife.", "Refuse.") == 1) {
nakha = 3;
delitem Knife,1;
mes "[Han Ran Jiao]";
diff --git a/npc/quests/quests_hugel.txt b/npc/quests/quests_hugel.txt
index 1ef4c0db6..42ec29ef6 100644
--- a/npc/quests/quests_hugel.txt
+++ b/npc/quests/quests_hugel.txt
@@ -70,7 +70,7 @@ hu_in01,387,245,0 script Allen Schuwell 4_M_DIEMAN,2,2,{
mes "find my son Postell and to";
mes "tell him to bring my medicine!";
next;
- switch(select("Sure.:No, I'm sorry.")) {
+ switch(select("Sure.", "No, I'm sorry.")) {
case 1:
mes "[Allen]";
mes "Th-thank you so much!";
@@ -142,7 +142,7 @@ hu_in01,387,245,0 script Allen Schuwell 4_M_DIEMAN,2,2,{
mes "would you please let me";
mes "have a White P-Potion?";
next;
- switch(select("Give White Potion:Ignore")) {
+ switch(select("Give White Potion", "Ignore")) {
case 1:
if (!countitem(White_Potion)) {
mes "[Allen]";
@@ -467,7 +467,7 @@ hu_fild06,34,123,3 script Postell Schuwell 4W_M_01,{
mes "all the medicines he's taking";
mes "are habit forming, you know?";
next;
- switch(select("But your father needs you!:Habit forming?")) {
+ switch(select("But your father needs you!", "Habit forming?")) {
case 1:
mes "[Allen's Voice]";
mes "Yeah, I guess you're right.";
@@ -776,7 +776,7 @@ ein_in01,16,36,3 script Morriphen 4_M_04,{
mes "Hmm...";
mes "What should I do?";
next;
- switch(select("Leave him:Help him")) {
+ switch(select("Leave him", "Help him")) {
case 1:
mes "["+strcharinfo(0)+"]";
mes "You know, I'm a little";
@@ -1916,7 +1916,7 @@ hugel,70,137,5 script Shede 4_F_CAPEGIRL,{
mes "At the same time, I have so many customers to serve...";
mes "In fact, I don't even have a time to cht-chat, hohoho.";
next;
- switch(select("Do you want me to help you?:I will leave you alone")) {
+ switch(select("Do you want me to help you?", "I will leave you alone")) {
case 1:
mes "[Shede]";
mes "Oh~ how kind of you! Thank you so much~";
@@ -2179,7 +2179,7 @@ hu_in01,256,40,3 script Herico 4_M_HUGRANFA,{
mes "and have figured out many things on your own.";
mes "Am I right?";
next;
- switch(select("Yes, you are right.:I am not so sure.:No.")) {
+ switch(select("Yes, you are right.", "I am not so sure.", "No.")) {
case 1:
cutin "heri2.bmp",2;
mes "[Herico]";
@@ -2427,7 +2427,7 @@ hu_in01,256,40,3 script Herico 4_M_HUGRANFA,{
mes "["+strcharinfo(0)+"]";
mes "Well, about the documents...";
next;
- switch(select("I ate them.:Rekenber has taken them into their possession.")) {
+ switch(select("I ate them.", "Rekenber has taken them into their possession.")) {
case 1:
mes "I ate them.";
next;
@@ -2621,7 +2621,7 @@ hu_in01,256,40,3 script Herico 4_M_HUGRANFA,{
mes "Let me hear your opinion.";
mes "Will you join me in destroying Regenschirm?";
next;
- switch(select("Sorry, I won't:Yes, I will.")) {
+ switch(select("Sorry, I won't", "Yes, I will.")) {
case 1:
mes "[Herico]";
mes "I respect your decision since this is not something";
@@ -2840,12 +2840,12 @@ hu_in01,256,40,3 script Herico 4_M_HUGRANFA,{
mes "[Herico]";
mes "Hey, welcome back.";
next;
- switch(select("I brought Handcuffs:Regarding Sage Varmunt's documents")) {
+ switch(select("I brought Handcuffs", "Regarding Sage Varmunt's documents")) {
case 1:
mes "[Herico]";
mes "I am willing to exchange 1 of level 4 food with 100 Handcuffs.";
next;
- if(select("Exchange:Cancel.") == 1) {
+ if(select("Exchange", "Cancel.") == 1) {
if (countitem(Armlet_Of_Prisoner) > 99) {
mes "[Herico]";
mes "There you go, thank you for your trouble.";
@@ -2918,7 +2918,7 @@ lhz_in03,39,44,3 script Enquro Carson 4W_M_01,{
mes "especially when people are astonished by the news";
mes "which I am delivering to them.";
next;
- switch(select("Mercenary Rebellion:News reporter job")) {
+ switch(select("Mercenary Rebellion", "News reporter job")) {
case 1:
mes "[Enquro Carson]";
mes "Hmm...Mercenary Rebellion...?";
@@ -3194,14 +3194,14 @@ hu_in01,317,312,0 script Book HIDDEN_NPC,{
mes "- You opened the book and found out -";
mes "- that there were a small book hidden behind.-";
next;
- switch(select("Read the small book.:Leave it alone.")) {
+ switch(select("Read the small book.", "Leave it alone.")) {
case 1:
mes "- You picked up the small book. -";
mes "- The book owner must want to -";
mes "- keep it secret. -";
next;
while(1) {
- switch(select("Page 1:Page 2:Page 3:Page 4:Page 5:Page 6:Page 7:Page 8:Page 9:Stop Reading.")) {
+ switch(select("Page 1", "Page 2", "Page 3", "Page 4", "Page 5", "Page 6", "Page 7", "Page 8", "Page 9", "Stop Reading.")) {
case 1:
mes "- You started reading the 1st page of the book. -";
next;
@@ -3327,7 +3327,7 @@ hu_in01,317,312,0 script Book HIDDEN_NPC,{
next;
mes "- You found a folded note between the pages that you were reading. -";
next;
- if(select("Check the note.:Read the next page.") == 1) {
+ if(select("Check the note.", "Read the next page.") == 1) {
mes "^3131FF.........................^000000";
next;
mes "^3131FF...I am so sorry for hearing such devastating news and for your loss.";
@@ -3442,7 +3442,7 @@ einbech,208,124,3 script Bomb Maker 4_M_REPAIR,{
mes "I am a professional Marine Sphere Bottle maker.";
mes "You can call me Boomer.";
next;
- switch(select("Buy Marine Sphere Bottle.:End conversation.")) {
+ switch(select("Buy Marine Sphere Bottle.", "End conversation.")) {
case 1:
mes "[Boomer]";
mes "Heh, you want my Marine Sphere Bottles, huh?";
@@ -3456,7 +3456,7 @@ einbech,208,124,3 script Bomb Maker 4_M_REPAIR,{
mes "considering its amazing performance!";
mes "You will regret if you miss this chance. Hahaha!";
next;
- switch(select("Buy.:Cancel.")) {
+ switch(select("Buy.", "Cancel.")) {
case 1:
if (Zeny < 3000) {
mes "[Boomer]";
@@ -3492,7 +3492,7 @@ hu_fild06,168,359,3 script Moks Mushrooms#Mush1 HIDDEN_NPC,{
if (hg_tre > 9 && hg_tre < 15) {
mes "- You found mushrooms that are as big as your palm. -";
next;
- switch(select("Gather them.:Pass.")) {
+ switch(select("Gather them.", "Pass.")) {
case 1:
mes "- You decided to gather the mushrooms. -";
next;
@@ -3547,7 +3547,7 @@ hu_fild06,194,341,3 script Moks Mushrooms#Mush2 HIDDEN_NPC,{
if (hg_tre > 9 && hg_tre < 15) {
mes "- You found mushrooms that are as big as your palm. -";
next;
- switch(select("Gather them.:Pass.")) {
+ switch(select("Gather them.", "Pass.")) {
case 1:
mes "- You decided to gather the mushrooms. -";
next;
@@ -3602,7 +3602,7 @@ hu_fild06,198,339,3 script Moks Mushrooms#Mush3 HIDDEN_NPC,{
if (hg_tre > 9 && hg_tre < 15) {
mes "- You found mushrooms that are as big as your palm. -";
next;
- switch(select("Gather them.:Pass.")) {
+ switch(select("Gather them.", "Pass.")) {
case 1:
mes "- You decided to gather the mushrooms. -";
next;
@@ -3657,7 +3657,7 @@ hugel,209,163,3 script Clam#C1 HIDDEN_NPC,{
if (hg_tre > 19 && hg_tre < 25) {
mes "- You found very fresh clams whose shells are shining under the sunlight. -";
next;
- switch(select("Gather them.:Pass.")) {
+ switch(select("Gather them.", "Pass.")) {
case 1:
mes "- You started opening clam shells to gather Clam Flesh.-";
next;
@@ -3712,7 +3712,7 @@ hugel,203,166,3 script Clam#C2 HIDDEN_NPC,{
if (hg_tre > 19 && hg_tre < 25) {
mes "- You found very fresh clams whose shells are shining under the sunlight. -";
next;
- switch(select("Gather them.:Pass.")) {
+ switch(select("Gather them.", "Pass.")) {
case 1:
mes "- You started opening clam shells to gather Clam Flesh.-";
next;
@@ -3767,7 +3767,7 @@ hugel,217,158,3 script Clam#C3 HIDDEN_NPC,{
if (hg_tre > 19 && hg_tre < 25) {
mes "- You found very fresh clams whose shells are shining under the sunlight. -";
next;
- switch(select("Gather them.:Pass.")) {
+ switch(select("Gather them.", "Pass.")) {
case 1:
mes "- You started opening clam shells to gather Clam Flesh.-";
next;
@@ -3822,7 +3822,7 @@ hugel,204,150,3 script Clam#C4 HIDDEN_NPC,{
if (hg_tre > 19 && hg_tre < 25) {
mes "- You found very fresh clams whose shells are shining under the sunlight. -";
next;
- switch(select("Gather them.:Pass.")) {
+ switch(select("Gather them.", "Pass.")) {
case 1:
mes "- You started opening clam shells to gather Clam Flesh.-";
next;
@@ -3877,7 +3877,7 @@ hu_fild06,155,309,1 script Moks Bugs#Bug1 THIEF_BUG_,{
if (hg_tre > 29 && hg_tre < 35) {
mes "- You found big brown Moks Bugs in the bushes. -";
next;
- switch(select("Catch them.:Pass.")) {
+ switch(select("Catch them.", "Pass.")) {
case 1:
mes "- You nervously stretched your hands toward Moks Bugs.-";
next;
@@ -3932,7 +3932,7 @@ hu_fild06,218,320,1 script Moks Bugs#Bug2 THIEF_BUG_,{
if (hg_tre > 29 && hg_tre < 35) {
mes "- You found big brown Moks Bugs in the bushes. -";
next;
- switch(select("Catch them:Pass.")) {
+ switch(select("Catch them", "Pass.")) {
case 1:
mes "- You nervously stretched your hands toward Moks Bugs.-";
next;
@@ -3987,7 +3987,7 @@ hu_fild06,249,329,1 script Moks Bugs#Bug3 THIEF_BUG_,{
if (hg_tre > 29 && hg_tre < 35) {
mes "- You found big brown Moks Bugs in the bushes. -";
next;
- switch(select("Catch them:Pass.")) {
+ switch(select("Catch them", "Pass.")) {
case 1:
mes "- You nervously stretched your hands toward Moks Bugs.-";
next;
@@ -4042,7 +4042,7 @@ hu_fild06,218,373,1 script Moks Bugs#Bug4 THIEF_BUG_,{
if (hg_tre > 29 && hg_tre < 35) {
mes "- You found big brown Moks Bugs in the bushes. -";
next;
- switch(select("Catch them.:Pass.")) {
+ switch(select("Catch them.", "Pass.")) {
case 1:
mes "- You nervously stretched your hands toward Moks Bugs.-";
next;
@@ -4899,7 +4899,7 @@ hugel,107,67,3 script Torpy 4_M_KID1,{
mes "Daddy where";
mes "are you?! Wah~!";
next;
- switch(select("What's wrong?:Ignore")) {
+ switch(select("What's wrong?", "Ignore")) {
case 1:
mes "[Torpy]";
mes "My Daddy hasn't";
@@ -4921,7 +4921,7 @@ hugel,107,67,3 script Torpy 4_M_KID1,{
mes "and then, a-and then...";
mes "I never found him!";
next;
- switch(select("Really? Tell me more...:What, is that all...?")) {
+ switch(select("Really? Tell me more...", "What, is that all...?")) {
case 1:
mes "[Torpy]";
mes "Th-then my Mom got";
@@ -5203,7 +5203,7 @@ hugel,100,176,3 script Suspicious Barrel HIDDEN_NPC,{
mes "this barrel wants";
mes "Steamed Crab Nippers.^000000";
next;
- switch(select("I'll bring you Steamed Crab Nippers:Ignore")) {
+ switch(select("I'll bring you Steamed Crab Nippers", "Ignore")) {
case 1:
mes "[Strange Man]";
mes "Please... cook me...";
@@ -5498,7 +5498,7 @@ hu_in01,15,372,3 script Cellette Lavit 1_F_MERCHANT_02,{
mes "But if you're not interested,";
mes "you can just buy some now~";
next;
- switch(select("Sure, I'll work for you!:I want to buy Fish Cake Soup.:See ya.")) {
+ switch(select("Sure, I'll work for you!", "I want to buy Fish Cake Soup.", "See ya.")) {
case 1:
mes "[Cellette]";
mes "Oh, thank you so much!";
@@ -5561,7 +5561,7 @@ hu_in01,15,372,3 script Cellette Lavit 1_F_MERCHANT_02,{
mes "its delicious, hearty flavor~";
mes "Each order costs 100 zeny.";
next;
- switch(select("Order a Fish Cake Soup:Cancel")) {
+ switch(select("Order a Fish Cake Soup", "Cancel")) {
case 1:
if (Zeny > 99) {
mes "[Cellette]";
@@ -6151,7 +6151,7 @@ yuno,111,156,3 script Euslan 4_F_01,{
mes "*Haaaaaaack*";
mes "*C-cough* *Sob*^000000";
next;
- switch(select("Ignore:Speak to Euslan")) {
+ switch(select("Ignore", "Speak to Euslan")) {
case 1:
mes "[Euslan]";
mes "^333333*Sniff*";
@@ -6177,7 +6177,7 @@ yuno,111,156,3 script Euslan 4_F_01,{
mes "*Cough Cough*";
mes "*Sob* *Sniff*^000000";
next;
- switch(select("Ignore:Speak to Euslan")) {
+ switch(select("Ignore", "Speak to Euslan")) {
case 1:
mes "[Euslan]";
mes "^333333*Sniff*";
@@ -6198,7 +6198,7 @@ yuno,111,156,3 script Euslan 4_F_01,{
next;
break;
}
- switch(select("Nothing!:Are you alright?")) {
+ switch(select("Nothing!", "Are you alright?")) {
case 1:
mes "[Euslan]";
mes "Oh, I'm s-sorry...";
@@ -6230,7 +6230,7 @@ yuno,111,156,3 script Euslan 4_F_01,{
next;
break;
}
- switch(select("Leave her alone:Offer to find Thierry")) {
+ switch(select("Leave her alone", "Offer to find Thierry")) {
case 1:
mes "[Euslan]";
mes "Thierry... ^333333*Sob*^000000";
@@ -6300,7 +6300,7 @@ yuno,111,156,3 script Euslan 4_F_01,{
mes "is he? ^333333*Sniff*^000000 Where's my";
mes "Thierry? I want to see him...";
next;
- switch(select("Leave her alone:Offer to find Thierry")) {
+ switch(select("Leave her alone", "Offer to find Thierry")) {
case 1:
mes "[Euslan]";
mes "Thierry... ^333333*Sob*^000000";
@@ -6904,7 +6904,7 @@ hugel,56,104,3 script Kurupe 4_M_SEAMAN,3,3,{
mes "Burupu for me, I'll be sure";
mes "to pay you for your effort.";
next;
- switch(select("Sure.:Sorry, I'm busy.")) {
+ switch(select("Sure.", "Sorry, I'm busy.")) {
case 1:
mes "[Kurupe]";
mes "Thank you, you're a";
@@ -7002,7 +7002,7 @@ hugel,56,104,3 script Kurupe 4_M_SEAMAN,3,3,{
mes "cow? I can always use a";
mes "dependable person like you.";
next;
- switch(select("Sure, I'll milk Booboo.:What'll pay me this time?:Nah, just dropping by.")) {
+ switch(select("Sure, I'll milk Booboo.", "What'll pay me this time?", "Nah, just dropping by.")) {
case 1:
mes "[Kurupe]";
mes "Great, great! If you want";
@@ -7252,7 +7252,7 @@ hu_fild06,217,270,3 script Burupu 4_M_HUBOY,3,3,{
mes "equipment. Let's see... Why not";
mes "give me 1 Rapier with 2 Slots? That's not too much to ask, right?";
next;
- switch(select("Alright.:Whoa, that's too much!")) {
+ switch(select("Alright.", "Whoa, that's too much!")) {
case 1:
mes "[Burupu]";
mes "I'm glad you agree~";
@@ -7382,7 +7382,7 @@ hugel,72,101,0 script Burupu's Instructions HIDDEN_NPC,{
mes "Chapter 2: How to Treat Booboo";
mes "Chapter 3: Before You Begin";
next;
- switch(select("Chapter 1:Chapter 2:Chapter 3")) {
+ switch(select("Chapter 1", "Chapter 2", "Chapter 3")) {
case 1:
mes "[Chapter 1]";
mes "Booboo is a very emotionally";
@@ -7407,7 +7407,7 @@ hugel,72,101,0 script Burupu's Instructions HIDDEN_NPC,{
mes "Booboo the Cow's Feelings";
mes "Part 2: Booboo's Songs";
next;
- switch(select("Part 1:Part 2")) {
+ switch(select("Part 1", "Part 2")) {
case 1:
mes "[Chapter 2, Part 1]";
mes "Booboo the Cow usually";
@@ -7510,7 +7510,7 @@ hugel,68,99,3 script Booboo the Cow 4_BULL,{
mes "has something that";
mes "she wants to tell you.^000000";
next;
- switch(select("Attempt to Milk Booboo:It's not the right time!")) {
+ switch(select("Attempt to Milk Booboo", "It's not the right time!")) {
case 1:
if (countitem(Center_Potion) > 2) {
switch(rand(1,5)) {
@@ -7703,7 +7703,7 @@ hu_in01,19,161,0 script Alex 1_F_SIGNZISK,{
mes "Huh...?";
mes "What do you want?";
next;
- switch(select("Excuse me...:I saw the recruitment notice and...")) {
+ switch(select("Excuse me...", "I saw the recruitment notice and...")) {
case 1:
mes "[Alex]";
mes "Whatever you're";
@@ -7788,7 +7788,7 @@ hu_in01,19,161,0 script Alex 1_F_SIGNZISK,{
mes "already. So will you help";
mes "us in our expedition?";
next;
- switch(select("Who are the people in the next room?:Well...:Yes, I do.")) {
+ switch(select("Who are the people in the next room?", "Well...", "Yes, I do.")) {
case 1:
cutin "hu_alex02.bmp",2;
mes "[Alex]";
@@ -7858,7 +7858,7 @@ hu_in01,19,161,0 script Alex 1_F_SIGNZISK,{
mes "you be headed to the";
mes "shrine already?";
next;
- switch(select("What was I supposed to gather?:I'm leaving, I'm leaving!")) {
+ switch(select("What was I supposed to gather?", "I'm leaving, I'm leaving!")) {
case 1:
cutin "hu_alex03.bmp",2;
mes "[Alex]";
@@ -7890,7 +7890,7 @@ hu_in01,19,161,0 script Alex 1_F_SIGNZISK,{
mes "So did you bring me";
mes "^3355FF5 Runes of the Darkness^000000?";
next;
- switch(select("Er, not yet...:There you go!")) {
+ switch(select("Er, not yet...", "There you go!")) {
case 1:
cutin "hu_alex02.bmp",2;
mes "[Alex]";
@@ -8159,7 +8159,7 @@ hu_in01,14,11,4 script Laura 1_F_GYPSY,{
mes "when the gods showed";
mes "themselves to humans!";
next;
- switch(select("Nah, forget it.:Yes, I'll do it!")) {
+ switch(select("Nah, forget it.", "Yes, I'll do it!")) {
case 1:
cutin "hu_laura01.bmp",2;
mes "[Laura]";
@@ -8170,7 +8170,7 @@ hu_in01,14,11,4 script Laura 1_F_GYPSY,{
mes "We need to work together to";
mes "build a better future, right?";
next;
- if(select("But you can't pay me.:Alright, I'll do it.") == 1) {
+ if(select("But you can't pay me.", "Alright, I'll do it.") == 1) {
cutin "hu_laura04.bmp",2;
mes "[Laura]";
mes "You're right.";
@@ -8230,7 +8230,7 @@ hu_in01,14,11,4 script Laura 1_F_GYPSY,{
mes "in the Odin Shrine on behalf";
mes "of the Rune-Midgarts Kingdom.";
next;
- switch(select("About Alex and Julian:Alright, now I understand.")) {
+ switch(select("About Alex and Julian", "Alright, now I understand.")) {
case 1:
cutin "hu_laura01.bmp",2;
mes "["+strcharinfo(0)+"]";
@@ -8323,7 +8323,7 @@ hu_in01,14,11,4 script Laura 1_F_GYPSY,{
mes "[Laura]";
mes "RIGHT?!";
next;
- select("Yeah, yeah, whatever.:Sure thing.:I s-s-s-suppose...!:Yes, Ma'am!");
+ select("Yeah, yeah, whatever.", "Sure thing.", "I s-s-s-suppose...!", "Yes, Ma'am!");
hg_odin = 17;
cutin "hu_laura04.bmp",2;
mes "[Laura]";
@@ -8352,14 +8352,14 @@ hu_in01,14,11,4 script Laura 1_F_GYPSY,{
mes "need to finish our research";
mes "for the good of mankind.";
next;
- select("Yeah, yeah, whatever.:I see.:You're right, Ma'am.");
+ select("Yeah, yeah, whatever.", "I see.", "You're right, Ma'am.");
mes "[Laura]";
mes "Well, then.";
mes "Did you happen to";
mes "find anything while";
mes "you were there?";
next;
- switch(select("Jellopies.:No.")) {
+ switch(select("Jellopies.", "No.")) {
case 1:
cutin "hu_laura01.bmp",2;
mes "[Laura]";
@@ -8388,7 +8388,7 @@ hu_in01,14,11,4 script Laura 1_F_GYPSY,{
mes "be fair, I can offer you something from my special collection.";
mes "How does that sound?";
next;
- switch(select("Who are the guys in the other room?:Well...:Yes!")) {
+ switch(select("Who are the guys in the other room?", "Well...", "Yes!")) {
case 1:
cutin "hu_laura01.bmp",2;
mes "[Laura]";
@@ -8456,7 +8456,7 @@ hu_in01,14,11,4 script Laura 1_F_GYPSY,{
mes "to do, don't you? What";
mes "are you still doing here?";
next;
- switch(select("What was I supposed to gather?:Don't worry, I'm leaving.")) {
+ switch(select("What was I supposed to gather?", "Don't worry, I'm leaving.")) {
case 1:
mes "[Laura]";
mes "You're supposed";
@@ -8485,7 +8485,7 @@ hu_in01,14,11,4 script Laura 1_F_GYPSY,{
mes "So where are the Runes";
mes "of the Darkness you brought?";
next;
- switch(select("Er, I don't have them yet...:Right here!")) {
+ switch(select("Er, I don't have them yet...", "Right here!")) {
case 1:
cutin "hu_laura03.bmp",2;
mes "[Laura]";
@@ -8668,7 +8668,7 @@ hu_in01,14,11,4 script Laura 1_F_GYPSY,{
mes "[Laura]";
mes "...Hey, you.";
next;
- if ( select( "...:...Me?" ) == 1)
+ if ( select( "...", "...Me?" ) == 1)
{
mes "[Laura]";
mes "Hey, hey!";
@@ -8703,7 +8703,7 @@ hu_in01,14,11,4 script Laura 1_F_GYPSY,{
mes "[Laura]";
mes "RIGHT?!";
next;
- select("Yeah, yeah, whatever.:Sure thing.:I s-s-s-suppose...!:Yes, Ma'am!");
+ select("Yeah, yeah, whatever.", "Sure thing.", "I s-s-s-suppose...!", "Yes, Ma'am!");
hg_odin = 17;
for(.@i = 11002; .@i <= 11005; ++.@i) {
if (questprogress(.@i) && questprogress(.@i) != 2)
@@ -8737,7 +8737,7 @@ hu_in01,14,11,4 script Laura 1_F_GYPSY,{
mes "learned about the Schwaltzvalt";
mes "Republic Research Team.";
next;
- switch(select("Giantes:Ymir's Heart:Nothing")) {
+ switch(select("Giantes", "Ymir's Heart", "Nothing")) {
case 1:
cutin "hu_laura04.bmp",2;
mes "["+strcharinfo(0)+"]";
@@ -8770,7 +8770,7 @@ hu_in01,14,11,4 script Laura 1_F_GYPSY,{
mes "this? What exactly";
mes "is Ymir's Heart?";
next;
- switch(select("It's candy.:It's a book.:It's a place.:Ymir was a giant..."))
+ switch(select("It's candy.", "It's a book.", "It's a place.", "Ymir was a giant..."))
{
case 1:
mes "["+strcharinfo(0)+"]";
@@ -9407,7 +9407,7 @@ OnTouch:
mes "I leave, have you got any";
mes "questions? Otherwise, I'll go.";
next;
- switch(select("Who's Ashe?:What happened to Laura?")) {
+ switch(select("Who's Ashe?", "What happened to Laura?")) {
case 1:
mes "[???]";
mes "You'll never see her";
@@ -9476,7 +9476,7 @@ hugel,209,109,2 script Boatman#hugel 4_M_SEAMAN,{
mes "fare for 1 passenger is";
mes "800 zeny. Shall we board?";
next;
- switch(select("No, thanks.:Sure!")) {
+ switch(select("No, thanks.", "Sure!")) {
case 1:
mes "[Boatman]";
mes "Ah, alright.";
@@ -9519,7 +9519,7 @@ odin_tem01,93,146,4 script Boatman 4_M_SEAMAN,{
mes "Hugel now, or did you";
mes "want to explore a bit more?";
next;
- switch(select("I still need to look around...:Yes, take me back to Hugel.")) {
+ switch(select("I still need to look around...", "Yes, take me back to Hugel.")) {
case 1:
mes "[Boatman]";
mes "Well, alright.";
@@ -9746,7 +9746,7 @@ OnTouch:
mes "......";
mes ".........";
next;
- switch(select("Pass:Explore")) {
+ switch(select("Pass", "Explore")) {
case 1:
mes "^3355FFYou decided to pass";
mes "by the shrine's remnants.^000000";
@@ -9757,7 +9757,7 @@ OnTouch:
mes "shimmer among the";
mes "remnants of the shrine.^000000";
next;
- switch(select("Ignore:Pick it up")) {
+ switch(select("Ignore", "Pick it up")) {
case 1:
mes "^3355FFYou decide to continue";
mes "searching through the";
diff --git a/npc/quests/quests_izlude.txt b/npc/quests/quests_izlude.txt
index b17354cb4..1115e075b 100644
--- a/npc/quests/quests_izlude.txt
+++ b/npc/quests/quests_izlude.txt
@@ -43,7 +43,7 @@
mes "So are you heading to Alberta again? Let me give you the same discount and only charge 250 Zeny, just like the last time.";
mes "How's that sound?";
next;
- if (select("Alrighty~!:Why are you being so nice to me?!") == 1) {
+ if (select("Alrighty~!", "Why are you being so nice to me?!") == 1) {
if (Zeny < 250) {
mes "[Edgar]";
mes "Um...";
@@ -73,11 +73,11 @@
mes "[Edgar]";
mes "Lately, people in Alberta say that he is really trying to help folks and that his demand for Jellopies is just a coverup. Well, you should take a look at what he has to offer.";
next;
- if (select("Can you tell me how to get to Alberta?:End Conversation") == 1) {
+ if (select("Can you tell me how to get to Alberta?", "End Conversation") == 1) {
mes "[Edgar]";
mes "Huh? Well, you can use your feet and just walk. But if you have money, I'd like to suggest that you take a ship.";
next;
- if (select("Okay, gotcha.:But I'm sick of walking and I'm broke!") == 1) {
+ if (select("Okay, gotcha.", "But I'm sick of walking and I'm broke!") == 1) {
mes "[Edgar]";
mes "Alrighty, take care~";
close;
@@ -89,7 +89,7 @@
mes "[Edgar]";
mes "Fine fine. Me, being the captain of a ship, can afford to bring you there at a lower price. How does 250 Zeny sound?";
next;
- if (select("Alrighty~!:Bah, what a rip off!!") == 1) {
+ if (select("Alrighty~!", "Bah, what a rip off!!") == 1) {
MISC_QUEST |= 16;
if (Zeny < 250) {
mes "[Edgar]";
diff --git a/npc/quests/quests_juperos.txt b/npc/quests/quests_juperos.txt
index c9e931be3..5b2c5f21d 100644
--- a/npc/quests/quests_juperos.txt
+++ b/npc/quests/quests_juperos.txt
@@ -48,7 +48,7 @@ yuno_in04,190,125,4 script Scholar 8_F_GIRL,{
mes "......";
mes "May I help you?";
next;
- switch(select("Oh! N-Nothing!:Excuse me...")) {
+ switch(select("Oh! N-Nothing!", "Excuse me...")) {
case 1:
mes "[Scholar]";
mes "...";
@@ -99,7 +99,7 @@ yuno_in04,190,125,4 script Scholar 8_F_GIRL,{
mes "......";
mes "May I help you?";
next;
- switch(select("Oh! N-Nothing!:By any chance...")) {
+ switch(select("Oh! N-Nothing!", "By any chance...")) {
case 1:
mes "[Scholar]";
mes "...";
@@ -217,7 +217,7 @@ yuno_in04,190,125,4 script Scholar 8_F_GIRL,{
mes "happened to put that";
mes "expression on your face?";
next;
- switch(select("I found something in Juperos.:Nothing much.")) {
+ switch(select("I found something in Juperos.", "Nothing much.")) {
case 1:
mes "[" +strcharinfo(0)+"]";
mes "I went to Juperos like";
@@ -292,7 +292,7 @@ yuno_in04,190,125,4 script Scholar 8_F_GIRL,{
mes "So what brings you to";
mes "the Juno Library today?";
next;
- switch(select("Nice weather today, isn't it?:I found something in Juperos.:Nothing much.")) {
+ switch(select("Nice weather today, isn't it?", "I found something in Juperos.", "Nothing much.")) {
case 1:
mes "[Fayruz]";
mes "Well, I wouldn't know.";
@@ -323,7 +323,7 @@ yuno_in04,190,125,4 script Scholar 8_F_GIRL,{
mes "tell you some tales about";
mes "Juperos that I've learned.";
next;
- switch(select("Please, be my guest.:No way, you can't have it.")) {
+ switch(select("Please, be my guest.", "No way, you can't have it.")) {
case 1:
if (countitem(Transparent_Plate01)) callfunc "Func_JupHist",7352,1;
else if (countitem(Transparent_Plate02)) callfunc "Func_JupHist",7353,2;
@@ -385,7 +385,7 @@ yuno_in04,190,125,4 script Scholar 8_F_GIRL,{
mes "back with something that'd";
mes "help me in my research!";
next;
- switch(select("Take a look at this.:Oh, I'm sorry...")) {
+ switch(select("Take a look at this.", "Oh, I'm sorry...")) {
case 1:
switch(jupe_hist) {
case 1: callfunc "Func_JupHist",7353,7354,7355,7352;
@@ -436,7 +436,7 @@ yuno_in04,190,125,4 script Scholar 8_F_GIRL,{
mes "in Juperos for anything that";
mes "might help me in my research?";
next;
- switch(select("Yeah, take a look at this.:No, I'm sorry...")) {
+ switch(select("Yeah, take a look at this.", "No, I'm sorry...")) {
case 1:
switch(jupe_hist) {
case 3: callfunc "Func_JupHist",7354,7355,7352,7353;
@@ -485,7 +485,7 @@ yuno_in04,190,125,4 script Scholar 8_F_GIRL,{
mes "So did you have been to Juperos again? I'm really hoping that you";
mes "were able to find something new that would help in my research...";
next;
- switch(select("Actually, I did find this...:I'm sorry, I haven't...")) {
+ switch(select("Actually, I did find this...", "I'm sorry, I haven't...")) {
case 1:
switch(jupe_hist) {
case 7: callfunc "Func_JupHist",7355,7352,7353,7354;
@@ -517,7 +517,7 @@ yuno_in04,190,125,4 script Scholar 8_F_GIRL,{
mes "So what exactly brings you";
mes "to the Juno Library this time?";
next;
- switch(select("I found another Transparent Plate.:Just visiting, really.")) {
+ switch(select("I found another Transparent Plate.", "Just visiting, really.")) {
case 1:
if ((countitem(Transparent_Plate01)) || (countitem(Transparent_Plate02)) || (countitem(Transparent_Plate03)) || (countitem(Transparent_Plate04))) {
mes "[Fayruz]";
@@ -939,14 +939,14 @@ yuno_in04,186,125,4 script Bundle of Files HIDDEN_NPC,{
mes "By Fayruz Khrhiyha";
mes "Sage Castle Researcher^000000";
next;
- switch(select("Table of Contents.:Leave it alone.")) {
+ switch(select("Table of Contents.", "Leave it alone.")) {
case 1:
if (yuno_hist > 4) {
mes "^8B6914 1. Preface";
mes " 2. Juperos Background";
mes " 3. Theory Behind Its Fall^000000";
next;
- switch(select("Preface:Juperos Background:Theory Behind Its Fall:Leave it alone.")) {
+ switch(select("Preface", "Juperos Background", "Theory Behind Its Fall", "Leave it alone.")) {
case 1:
mes "^8B6914Scholars are certain";
mes "that the Juperos civilization";
@@ -1122,7 +1122,7 @@ yuno_in04,186,125,4 script Bundle of Files HIDDEN_NPC,{
close;
}
}
- switch(select("Preface:Close the file.")) {
+ switch(select("Preface", "Close the file.")) {
case 1:
mes "^8B6914Scholars are certain";
mes "that the Juperos civilization";
@@ -1283,7 +1283,7 @@ juperos_01,99,112,4 script Bronze Statue#1 CLEAR_NPC,{
mes "engraving on the";
mes "Bronze Statue's rod.^000000";
next;
- switch(select("Investigate:Ignore it")) {
+ switch(select("Investigate", "Ignore it")) {
case 1:
mes "^3355FFIt's an inscription that's";
mes "written in an old language";
@@ -1375,7 +1375,7 @@ yuno_in04,102,106,1 script Popular Feasts HIDDEN_NPC,{
mes "Publisher:";
mes "Muha Books, Co.^000000";
next;
- switch(select(" 1. Fried Yoyo Tails: 14. Poring Salad: 252. Beak Soup")) {
+ switch(select(" 1. Fried Yoyo Tails", " 14. Poring Salad", " 252. Beak Soup")) {
case 1:
mes "^8B6914...";
mes "If possible, try";
@@ -1422,7 +1422,7 @@ yuno_in04,167,127,1 script Red Book HIDDEN_NPC,{
mes "^3355FFYou find a book";
mes "with red binding.^000000";
next;
- switch(select("Read.:Leave it alone.")) {
+ switch(select("Read.", "Leave it alone.")) {
case 1:
mes "^8B6914...^000000";
next;
@@ -1481,7 +1481,7 @@ yuno_in04,121,109,1 script Scroll HIDDEN_NPC,{
mes "that's collected a";
mes "layer of fine dust.^000000";
next;
- switch(select("Peruse:Leave it alone")) {
+ switch(select("Peruse", "Leave it alone")) {
case 1:
mes "^8B6914Item Upgrade Introduction";
mes " ";
@@ -1533,7 +1533,7 @@ yuno_in04,118,116,4 script Paper HIDDEN_NPC,{
mes "paper that looks";
mes "like a personal letter.^000000";
next;
- switch(select("Read it.:Leave it alone.")) {
+ switch(select("Read it.", "Leave it alone.")) {
case 1:
if (yuno_hist > 7) {
mes "^8B6914P.S.";
@@ -1642,7 +1642,7 @@ OnTouch:
mes "Its warmth is...";
mes "Wrapping all over me...";
next;
- switch(select("Ah, it's so nice...:No! This is wrong!")) {
+ switch(select("Ah, it's so nice...", "No! This is wrong!")) {
case 1:
mes "^777777["+ strcharinfo(0) +"]^000000";
mes "Ahhhh...";
@@ -1840,7 +1840,7 @@ jupe_area1,88,224,0 script #hole#1-1 CLEAR_NPC,{
mes "probably need to insert";
mes "some kind of object...^000000";
next;
- switch(select("Insert a Crest Piece.:Cancel.")) {
+ switch(select("Insert a Crest Piece.", "Cancel.")) {
case 1:
if (countitem(Piece_Of_Crest1) > 0) {
mes "^3355FFYou take out your";
@@ -2130,7 +2130,7 @@ jupe_area1,25,238,0 script #hole#1-2 CLEAR_NPC,{
mes "probably need to insert";
mes "some kind of object...^000000";
next;
- switch(select("Insert a Crest Piece.:Cancel.")) {
+ switch(select("Insert a Crest Piece.", "Cancel.")) {
case 1:
if (countitem(Piece_Of_Crest2) > 0) {
mes "^3355FFYou take out your";
@@ -2417,7 +2417,7 @@ jupe_area1,36,146,0 script #hole#1-3 CLEAR_NPC,{
mes "probably need to insert";
mes "some kind of object...^000000";
next;
- switch(select("Insert a Crest Piece.:Cancel.")) {
+ switch(select("Insert a Crest Piece.", "Cancel.")) {
case 1:
if (countitem(Piece_Of_Crest3) > 0) {
mes "^3355FFYou take out your";
@@ -2703,7 +2703,7 @@ jupe_area1,50,49,0 script #hole#1-4 CLEAR_NPC,{
mes "probably need to insert";
mes "some kind of object...^000000";
next;
- switch(select("Insert a Crest Piece.:Cancel.")) {
+ switch(select("Insert a Crest Piece.", "Cancel.")) {
case 1:
if (countitem(Piece_Of_Crest4) > 0) {
mes "^3355FFYou take out your";
@@ -2971,7 +2971,7 @@ jupe_area1,112,162,0 script Lever#ufe CLEAR_NPC,{
mes "whose function";
mes "is not known to you.^000000";
next;
- switch(select("Pull.:Cancel.")) {
+ switch(select("Pull.", "Cancel.")) {
case 1:
if ($@JupreArea1InUse == 1) close;
initnpctimer;
@@ -3039,7 +3039,7 @@ jupe_area2,74,224,0 script #hole#2-1 CLEAR_NPC,{
mes "probably need to insert";
mes "some kind of object...^000000";
next;
- switch(select("Insert a Crest Piece.:Cancel.")) {
+ switch(select("Insert a Crest Piece.", "Cancel.")) {
case 1:
if (countitem(Piece_Of_Crest1) > 0) {
mes "^3355FFYou take out your";
@@ -3329,7 +3329,7 @@ jupe_area2,138,238,0 script #hole#2-2 CLEAR_NPC,{
mes "probably need to insert";
mes "some kind of object...^000000";
next;
- switch(select("Insert a Crest Piece.:Cancel.")) {
+ switch(select("Insert a Crest Piece.", "Cancel.")) {
case 1:
if (countitem(Piece_Of_Crest2) > 0) {
mes "^3355FFYou take out your";
@@ -3616,7 +3616,7 @@ jupe_area2,127,146,0 script #hole#2-3 CLEAR_NPC,{
mes "probably need to insert";
mes "some kind of object...^000000";
next;
- switch(select("Insert a Crest Piece.:Cancel.")) {
+ switch(select("Insert a Crest Piece.", "Cancel.")) {
case 1:
if (countitem(Piece_Of_Crest3) > 0) {
mes "^3355FFYou take out your";
@@ -3904,7 +3904,7 @@ jupe_area2,113,49,0 script #hole#2-4 CLEAR_NPC,{
mes "probably need to insert";
mes "some kind of object...^000000";
next;
- switch(select("Insert a Crest Piece.:Cancel.")) {
+ switch(select("Insert a Crest Piece.", "Cancel.")) {
case 1:
if (countitem(Piece_Of_Crest4) > 0) {
mes "^3355FFYou take out your";
@@ -4174,7 +4174,7 @@ jupe_area2,51,162,0 script Lever#ufe2 CLEAR_NPC,{
mes "whose function";
mes "is not known to you.^000000";
next;
- switch(select("Pull.:Cancel.")) {
+ switch(select("Pull.", "Cancel.")) {
case 1:
if ($@JupreArea2InUse == 1) close;
initnpctimer;
@@ -4233,7 +4233,7 @@ jupe_ele_r,51,98,0 script Switch#ufe CLEAR_NPC,{
mes "lever that's located";
mes "next to four empty slots.^000000";
next;
- switch(select("Pull the lever.:Leave it alone.")) {
+ switch(select("Pull the lever.", "Leave it alone.")) {
case 1:
mes "^3355FF*Snap Snap*^000000";
next;
@@ -4260,7 +4260,7 @@ jupe_ele_r,51,98,0 script Switch#ufe CLEAR_NPC,{
delitem Piece_Of_Crest2,1;
delitem Piece_Of_Crest3,1;
next;
- switch(select("Pull out the Crest Pieces.:Pull the lever.")) {
+ switch(select("Pull out the Crest Pieces.", "Pull the lever.")) {
case 1:
cutin "5",2;
mes "^3355FFYou pull out all";
@@ -4902,7 +4902,7 @@ OnTouch:
mes "that will teleport you";
mes "to the previous floor.^000000";
next;
- switch(select("Use it.:Ignore it.")) {
+ switch(select("Use it.", "Ignore it.")) {
case 1:
specialeffect2 EF_LIGHTSPHERE;
close2;
@@ -4977,7 +4977,7 @@ sec_in02,39,167,0 script Juperos Manager 4_F_OPERATION,{
mes "you'll cancel their progress";
mes "through the quest.";
next;
- switch(select("jupe_Area1:jupe_Area2:jupe_ele_r:jupe_ele")) {
+ switch(select("jupe_Area1", "jupe_Area2", "jupe_ele_r", "jupe_ele")) {
case 1:
.@loc$ = "jupe_Area1";
.@var$ = "$@JupreArea1InUse";
@@ -5000,7 +5000,7 @@ sec_in02,39,167,0 script Juperos Manager 4_F_OPERATION,{
mes "to reset "+.@loc$+".";
mes "Shall we proceed?";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
mes "[Juperos Manager]";
mes "The global variable in";
diff --git a/npc/quests/quests_lighthalzen.txt b/npc/quests/quests_lighthalzen.txt
index 7cb0c1c0e..0637ef18f 100644
--- a/npc/quests/quests_lighthalzen.txt
+++ b/npc/quests/quests_lighthalzen.txt
@@ -418,7 +418,7 @@ lighthalzen,341,224,3 script Fishbone 4_M_LGTGUARD,{
mes "It's like I'm";
mes "doing this for free...";
next;
- if (select("Okay.:No! It's impossible!") == 1) {
+ if (select("Okay.", "No! It's impossible!") == 1) {
mes "[Fishbone]";
mes "Alright, then";
mes "bring me back a";
@@ -445,7 +445,7 @@ lighthalzen,341,224,3 script Fishbone 4_M_LGTGUARD,{
mes "Did you bring";
mes "the stuff?";
next;
- switch(select("I'm still working on it.:Here you go!:Um... Stuff?")) {
+ switch(select("I'm still working on it.", "Here you go!", "Um... Stuff?")) {
case 1:
mes "[Fishbone]";
mes "Still working on it?";
@@ -518,7 +518,7 @@ lighthalzen,341,224,3 script Fishbone 4_M_LGTGUARD,{
mes "can find the Lab entrance.";
}
next;
- switch(select("Not yet.:Yes.")) {
+ switch(select("Not yet.", "Yes.")) {
case 1:
mes "[Fishbone]";
mes "Eh...?";
@@ -555,7 +555,7 @@ lighthalzen,341,224,3 script Fishbone 4_M_LGTGUARD,{
mes "you want me to send";
mes "you there again?";
next;
- if (select("No.:Yes.") == 1) {
+ if (select("No.", "Yes.") == 1) {
mes "[Fishbone]";
mes "Geez, you must have";
mes "really had a hard time";
@@ -618,7 +618,7 @@ lighthalzen,341,224,3 script Fishbone 4_M_LGTGUARD,{
mes "send you back there. So";
mes "what do you say?";
next;
- if (select("Sure:No thanks~") == 1) {
+ if (select("Sure", "No thanks~") == 1) {
mes "[Fishbone]";
mes "Okay then, here";
mes "we go! Good luck";
@@ -681,7 +681,7 @@ lhz_cube,237,198,0 script Bundle of Files#cube HIDDEN_NPC,{
mes "sorts of information,";
mes "but they're all mixed up.^000000";
next;
- if (select("Rummage through the files.:Cancel") == 1) {
+ if (select("Rummage through the files.", "Cancel") == 1) {
mes "^3355FFWhile you are";
mes "rummaging through";
mes "the files, a Red Key";
@@ -714,7 +714,7 @@ lhz_cube,234,202,0 script Picture#cube HIDDEN_NPC,{
mes "your attention for some";
mes "inexplicably strange reason.^000000";
next;
- if (select("Look behind picture.:Cancel") == 1) {
+ if (select("Look behind picture.", "Cancel") == 1) {
mes "^3355FFYou push and pull";
mes "with all your strength,";
mes "but the picture won't";
@@ -730,7 +730,7 @@ lhz_cube,234,202,0 script Picture#cube HIDDEN_NPC,{
mes "your attention for some";
mes "inexplicably strange reason.^000000";
next;
- if (select("Look behind picture.:Cancel") == 1) {
+ if (select("Look behind picture.", "Cancel") == 1) {
mes "^3355FFYou push and pull";
mes "with all your strength,";
mes "but this picture is too";
@@ -794,7 +794,7 @@ lhz_cube,234,202,0 script Picture#cube HIDDEN_NPC,{
mes "^3355FFThere is a picture";
mes "hanging on the wall.^000000";
next;
- if (select("Look beneath picture.:Cancel") == 1) {
+ if (select("Look beneath picture.", "Cancel") == 1) {
mes "^3355FFThere are some";
mes "numbers behind the";
mes "picture, but now there is";
@@ -858,7 +858,7 @@ lhz_cube,248,179,0 script Chest#cube HIDDEN_NPC,{
mes "there is a utility Axe";
mes "laid on top of it.^000000";
next;
- if (select("Take the utility Axe.:Cancel") == 1) {
+ if (select("Take the utility Axe.", "Cancel") == 1) {
mes "^3355FFWithout shame or";
mes "an ounce of guilt, you";
mes "pick up the utility ^000000Axe^3355FF";
@@ -1041,7 +1041,7 @@ lhz_cube,244,201,0 script Status Light#cube HIDDEN_NPC,{
mes "is now off and the";
mes "bulb has cooled down.";
next;
- if (select("Smash the light bulb.:Cancel") == 1) {
+ if (select("Smash the light bulb.", "Cancel") == 1) {
mes "^3355FFYou smash the";
mes "Status Light's bulb";
mes "and discover another key.";
@@ -1061,7 +1061,7 @@ lhz_cube,234,200,0 script Desk#cube HIDDEN_NPC,{
mes "a completely";
mes "cluttered desk.^000000";
next;
- switch(select("On the desk:Under the desk:Desk drawer")) {
+ switch(select("On the desk", "Under the desk", "Desk drawer")) {
case 1:
mes "^3355FFVarious documents,";
mes "books and lab equipment";
@@ -1104,7 +1104,7 @@ lhz_cube,234,200,0 script Desk#cube HIDDEN_NPC,{
mes "who has someone else";
mes "do his desk tidying for him.^000000";
next;
- switch(select("On the desk:Under the desk:Desk drawer")) {
+ switch(select("On the desk", "Under the desk", "Desk drawer")) {
case 1:
mes "^3355FFAlas, no matter how much";
mes "you rummage through it,";
@@ -1159,7 +1159,7 @@ lhz_cube,234,200,0 script Desk#cube HIDDEN_NPC,{
mes "objects, but such is its";
mes "destiny as office equipment.^000000";
next;
- switch(select("On the desk:Under the desk:Desk drawer")) {
+ switch(select("On the desk", "Under the desk", "Desk drawer")) {
case 1:
mes "^3355FFAlas, no matter how much";
mes "you rummage through it,";
@@ -1198,7 +1198,7 @@ lhz_cube,247,198,0 script Bed#cube HIDDEN_NPC,{
mes "in which the sheets";
mes "are slovenly arranged.^000000";
next;
- if (select("On the bed:Under the bed") == 1) {
+ if (select("On the bed", "Under the bed") == 1) {
mes "^3355FFNo one's in the bed";
mes "and if you climbed in,";
mes "you'd just be alone. For";
@@ -1221,7 +1221,7 @@ lhz_cube,247,198,0 script Bed#cube HIDDEN_NPC,{
mes "in which the sheets";
mes "are slovenly arranged.^000000";
next;
- if (select("On the bed:Under the bed") == 1) {
+ if (select("On the bed", "Under the bed") == 1) {
mes "^3355FFNo one's in the bed";
mes "and if you climbed in,";
mes "you'd just be alone. For";
@@ -1250,7 +1250,7 @@ lhz_cube,247,198,0 script Bed#cube HIDDEN_NPC,{
mes "in which the sheets";
mes "are slovenly arranged.^000000";
next;
- if (select("On the bed:Under the bed") == 1) {
+ if (select("On the bed", "Under the bed") == 1) {
mes "^3355FFNo one's in the bed";
mes "and if you climbed in,";
mes "you'd just be alone. For";
@@ -1288,7 +1288,7 @@ lhz_cube,247,198,0 script Bed#cube HIDDEN_NPC,{
mes "bed that may be more";
mes "than meets the eye.^000000";
next;
- if (select("On the bed:Under the bed") == 1) {
+ if (select("On the bed", "Under the bed") == 1) {
mes "^3355FFNo one's in the bed";
mes "and if you climbed in,";
mes "you'd just be alone. For";
@@ -1326,7 +1326,7 @@ lhz_cube,247,198,0 script Bed#cube HIDDEN_NPC,{
mes "in which the sheets";
mes "are slovenly arranged.^000000";
next;
- if (select("On the bed:Under the bed") == 1) {
+ if (select("On the bed", "Under the bed") == 1) {
mes "^3355FFNo one's in the bed";
mes "and if you climbed in,";
mes "you'd just be alone. For";
@@ -1348,7 +1348,7 @@ lhz_cube,229,184,0 script Goblet#cube HIDDEN_NPC,{
mes "It looks like you";
mes "missed the party.^000000";
next;
- if (select("Examine the goblet.:Cancel") == 1) {
+ if (select("Examine the goblet.", "Cancel") == 1) {
mes "^3355FFInside the goblet,";
mes "you find a ^000000Rusty Key^3355FF";
mes "which you decide to keep.";
@@ -1424,7 +1424,7 @@ lhz_cube,249,191,0 script Cabinet#cube HIDDEN_NPC,{
mes "many drawers. Perhaps";
mes "something useful is inside?";
next;
- if (select("Open:Cancel") == 1) {
+ if (select("Open", "Cancel") == 1) {
input .@input$;
mes "^3355FFUnfortunately, the";
mes "cabinet has been locked.";
@@ -1534,7 +1534,7 @@ lhz_cube,224,197,0 script Experiment Tube#cube HIDDEN_NPC,{
mes "ground splits open, revealing";
mes "an underground staircase.^000000";
next;
- if (select("Go downstairs:Cancel") == 1) {
+ if (select("Go downstairs", "Cancel") == 1) {
mes "^3355FFYou walk down";
mes "the long flight";
mes "of winding stairs...^000000";
@@ -1574,7 +1574,7 @@ lhz_cube,248,193,0 script Box#cube1 HIDDEN_NPC,{
mes "three distinctively";
mes "shaped holes.^000000";
next;
- select("Oval Hole:Cubic Hole:Polygon Hole");
+ select("Oval Hole", "Cubic Hole", "Polygon Hole");
input .@input$;
mes "^3355FFNothing happened.^000000";
close;
@@ -1584,7 +1584,7 @@ lhz_cube,248,193,0 script Box#cube1 HIDDEN_NPC,{
mes "three distinctively";
mes "shaped holes.^000000";
next;
- switch(select("Oval Hole:Cube Hole:Polygon Hole")) {
+ switch(select("Oval Hole", "Cube Hole", "Polygon Hole")) {
case 1:
if (lhz_secret01 == 9) {
next;
@@ -1674,7 +1674,7 @@ lhz_cube,248,193,0 script Box#cube1 HIDDEN_NPC,{
mes "are now filled with the";
mes "objects you've inserted.^000000";
next;
- if (select("Open the box.:Cancel") == 1) {
+ if (select("Open the box.", "Cancel") == 1) {
mes "^3355FFYou open the box";
mes "and find that there's";
mes "a small card labeled";
@@ -1701,7 +1701,7 @@ lhz_cube,250,184,0 script Door#cube HIDDEN_NPC,{
mes "^3355FFYou've come upon a";
mes "door that leads outside.^000000";
next;
- if (select("Exit:Cancel") == 1) {
+ if (select("Exit", "Cancel") == 1) {
warp "lighthalzen",310,302;
end;
}
@@ -1959,7 +1959,7 @@ OnTouch:
mes "cost 15,000 zeny. So";
mes "what do you say?";
next;
- switch(select("Give me 1.:Give me 2.:Give me 3.:No, I'm fine.")) {
+ switch(select("Give me 1.", "Give me 2.", "Give me 3.", "No, I'm fine.")) {
case 1: .@number = 1; .@price = 15000*1; break;
case 2: .@number = 2; .@price = 15000*2; break;
case 3: .@number = 3; .@price = 15000*3; break;
@@ -2156,7 +2156,7 @@ lhz_in02,201,210,5 script Digotz 4_M_LGTMAN,{
mes "In fact, you know what?";
mes "I think I'd even be madder!";
next;
- if (select("Show Benkaistein's Journal.:Don't show Benkaistein's Journal.") == 1) {
+ if (select("Show Benkaistein's Journal.", "Don't show Benkaistein's Journal.") == 1) {
mes "[Digotz]";
mes "Why am I so ticked off?";
mes "^3355FF*Sigh*^000000 You have something";
@@ -4342,7 +4342,7 @@ lighthalzen,346,263,3 script Elder#lhz 4_F_EINOLD,{
mes "of the burden that";
mes "you are carrying.";
next;
- switch(select("Um, burden...?:Crazy old woman!")) {
+ switch(select("Um, burden...?", "Crazy old woman!")) {
case 1:
mes "[Elder]";
mes "Ah yes, they may not";
@@ -4395,7 +4395,7 @@ lighthalzen,346,263,3 script Elder#lhz 4_F_EINOLD,{
mes "clothes. Tell me, have you";
mes "wronged anyone recently?!";
next;
- select("I don't... think so.:I can't remember every bad thing I've done!");
+ select("I don't... think so.", "I can't remember every bad thing I've done!");
mes "[Elder]";
mes "Well, you better do";
mes "something soon, before";
@@ -4483,7 +4483,7 @@ lighthalzen,346,263,3 script Elder#lhz 4_F_EINOLD,{
mes "the remains of the spirits";
mes "that still cling to this plane?";
next;
- switch(select("Show him the Pendant.:Cancel")) {
+ switch(select("Show him the Pendant.", "Cancel")) {
case 1:
mes "[Elder]";
mes "Oh my... There are some";
@@ -4596,7 +4596,7 @@ lighthalzen,346,263,3 script Elder#lhz 4_F_EINOLD,{
mes "You look innocent enough";
mes "to become a victim in the city.";
next;
- switch(select("About Lighthalzen:About the Slum:????")) {
+ switch(select("About Lighthalzen", "About the Slum", "????")) {
case 1:
mes "[Elder]";
mes "Lighthalzen might seem";
@@ -4667,7 +4667,7 @@ lighthalzen,346,263,3 script Elder#lhz 4_F_EINOLD,{
mes "You look innocent enough";
mes "to become a victim in the city.";
next;
- switch(select("About Lighthalzen:About the Slum:????")) {
+ switch(select("About Lighthalzen", "About the Slum", "????")) {
case 1:
mes "[Elder]";
mes "Lighthalzen might seem";
@@ -4736,7 +4736,7 @@ lighthalzen,346,263,3 script Elder#lhz 4_F_EINOLD,{
mes "You look innocent enough";
mes "to become a victim in the city.";
next;
- switch(select("About Lighthalzen:About the Slum:????")) {
+ switch(select("About Lighthalzen", "About the Slum", "????")) {
case 1:
mes "[Elder]";
mes "Lighthalzen might seem";
@@ -4936,7 +4936,7 @@ lhz_in03,32,162,3 script Crippled Girl#li_tre 1_M_INNKEEPER,{
mes "somebody, that's all.";
if (lhz_curse == 19) {
next;
- switch(select("Show her the Pendant.:Okay, have a good day.")) {
+ switch(select("Show her the Pendant.", "Okay, have a good day.")) {
case 1:
break;
case 2:
@@ -4967,7 +4967,7 @@ lhz_in03,32,162,3 script Crippled Girl#li_tre 1_M_INNKEEPER,{
mes "Actually, um,";
mes "you know what...?";
next;
- switch(select("Brutal Truth:Break it to her gently")) {
+ switch(select("Brutal Truth", "Break it to her gently")) {
case 1:
mes "...";
mes "......";
@@ -5067,7 +5067,7 @@ lhz_in03,32,162,3 script Crippled Girl#li_tre 1_M_INNKEEPER,{
mes "^FF0000Tears fall from the";
mes "girl's face, then you...^000000";
next;
- switch(select("Distract her:Comfort her")) {
+ switch(select("Distract her", "Comfort her")) {
case 1:
mes "["+strcharinfo(0)+"]";
mes "Oh, all of this was a play...";
@@ -5259,7 +5259,7 @@ lhz_in01,114,181,5 script Representative#li_01 1_F_LIBRARYGIRL,{
mes "to the Rekenber Corporation.";
mes "How may I be of service today?";
next;
- switch(select("Building Information:Corporation History")) {
+ switch(select("Building Information", "Corporation History")) {
case 1:
mes "[Representative]";
mes "Please tell me";
@@ -5267,7 +5267,7 @@ lhz_in01,114,181,5 script Representative#li_01 1_F_LIBRARYGIRL,{
mes "to know more about.";
next;
while (1) {
- switch(select("1F:2F:B1:Cancel")) {
+ switch(select("1F", "2F", "B1", "Cancel")) {
case 1:
mes "[Representative]";
mes "The ^3131FFRekenber Library^000000 can";
@@ -5353,7 +5353,7 @@ lhz_in01,114,181,5 script Representative#li_01 1_F_LIBRARYGIRL,{
mes "to know more about.";
next;
while (1) {
- switch(select("1F:2F:B1:Cancel")) {
+ switch(select("1F", "2F", "B1", "Cancel")) {
case 1:
mes "[Representative]";
mes "The ^3131FFRekenber Library^000000 can";
@@ -5418,7 +5418,7 @@ lhz_in01,27,247,5 script Representative#li_02 1_F_LIBRARYGIRL,{
mes "Rekenber Corporation.";
mes "How may I help you?";
next;
- switch(select("Corporation History:Rekenber's Businesses")) {
+ switch(select("Corporation History", "Rekenber's Businesses")) {
case 1:
mes "[Representative]";
mes "Rekenber was established";
@@ -5495,7 +5495,7 @@ lhz_in01,27,247,5 script Representative#li_02 1_F_LIBRARYGIRL,{
mes "to know more about.";
next;
while (1) {
- switch(select("1F:2F:B1:Cancel")) {
+ switch(select("1F", "2F", "B1", "Cancel")) {
case 1:
mes "[Representative]";
mes "The ^3131FFRekenber Library^000000 can";
@@ -5598,7 +5598,7 @@ lhz_in01,273,121,1 script Mad Scientist#li 4_LGTSCIENCE,{
mes "dare, I'll simply...";
mes "Eat you. Eat you alive.";
next;
- switch(select("No... N-no!:Do you need any help?")) {
+ switch(select("No... N-no!", "Do you need any help?")) {
case 1:
mes "[Wolfchev]";
mes "Out of my sight,";
@@ -5623,7 +5623,7 @@ lhz_in01,273,121,1 script Mad Scientist#li 4_LGTSCIENCE,{
mes "you want from me?!";
emotion e_ag,"Mad Scientist#li";
next;
- switch(select("Let me speak with you.:Sorry for bothering you.")) {
+ switch(select("Let me speak with you.", "Sorry for bothering you.")) {
case 1:
mes "[Wolfchev]";
mes "I don't have time to";
@@ -5684,7 +5684,7 @@ lhz_in01,273,121,1 script Mad Scientist#li 4_LGTSCIENCE,{
mes "what is it you want to know?!";
next;
while (1) {
- switch(select("Ask about hobbies:Ask about work")) {
+ switch(select("Ask about hobbies", "Ask about work")) {
case 1:
if (Sex == 1) {
mes "[Wolfchev]";
@@ -5798,7 +5798,7 @@ lhz_in01,286,226,3 script Secretary Slierre#li 4_F_ZONDAGIRL,{
mes "direct you to someone qualified";
mes "to give you an answer.";
next;
- switch(select("About the Slums:About Secretary Slierre")) {
+ switch(select("About the Slums", "About Secretary Slierre")) {
case 1:
mes "[Sueii Slierre]";
mes "The slums? All I know";
@@ -5826,7 +5826,7 @@ lhz_in01,286,226,3 script Secretary Slierre#li 4_F_ZONDAGIRL,{
mes "tell you who to contact for";
mes "more specific inquiries.";
next;
- switch(select("About the Laboratory:About the Corporation")) {
+ switch(select("About the Laboratory", "About the Corporation")) {
case 1:
mes "[Sueii Slierre]";
mes "Rekenber is perhaps the";
@@ -5871,7 +5871,7 @@ lhz_in01,286,226,3 script Secretary Slierre#li 4_F_ZONDAGIRL,{
mes "Wolfchev? Are you an";
mes "acquaintance of his or...?";
next;
- switch(select("I'm a friend of his.:Oh, we're family, you know...:I've heard about him before, so...")) {
+ switch(select("I'm a friend of his.", "Oh, we're family, you know...", "I've heard about him before, so...")) {
case 1:
mes "[Sueii Slierre]";
mes "Well, Wolfchev is not";
@@ -5905,7 +5905,7 @@ lhz_in01,286,226,3 script Secretary Slierre#li 4_F_ZONDAGIRL,{
mes "so please visit our Help Desk";
mes "if you have further inquiries.";
next;
- switch(select("W-Wait!:Alright, I understand.")) {
+ switch(select("W-Wait!", "Alright, I understand.")) {
case 1:
mes "[Sueii Slierre]";
mes "...";
@@ -5938,7 +5938,7 @@ lhz_in01,286,226,3 script Secretary Slierre#li 4_F_ZONDAGIRL,{
mes "Well, if you have something";
mes "to ask, be quick about it.";
next;
- switch(select("Wolfchev's Past:Wolfchev's Test Subjects")) {
+ switch(select("Wolfchev's Past", "Wolfchev's Test Subjects")) {
case 1:
mes "[Sueii Slierre]";
mes "I remember hearing that he";
@@ -5965,7 +5965,7 @@ lhz_in01,286,226,3 script Secretary Slierre#li 4_F_ZONDAGIRL,{
mes "methods depending on the";
mes "experiment. And of course, he should only be testing on animals.";
next;
- switch(select("Wolfchev's research is great!:His experiments are suspicious...")) {
+ switch(select("Wolfchev's research is great!", "His experiments are suspicious...")) {
case 1:
mes "[Sueii Slierre]";
mes "Yes, yes, I'd agree if";
@@ -5984,7 +5984,7 @@ lhz_in01,286,226,3 script Secretary Slierre#li 4_F_ZONDAGIRL,{
mes "to illustrate your claim for us";
mes "to be on the same page...";
next;
- switch(select("Show Evidence:Cancel")) {
+ switch(select("Show Evidence", "Cancel")) {
case 1:
if (countitem(Armlet_Of_Prisoner) > 0) {
mes "^3355FFYou reveal the Handcuffs";
@@ -5997,7 +5997,7 @@ lhz_in01,286,226,3 script Secretary Slierre#li 4_F_ZONDAGIRL,{
mes "...";
mes "......";
next;
- select("What's Regenschirm up to?:What's Wolfchev up to?");
+ select("What's Regenschirm up to?", "What's Wolfchev up to?");
mes "[Sueii Slierre]";
mes "...";
mes "......";
@@ -6009,7 +6009,7 @@ lhz_in01,286,226,3 script Secretary Slierre#li 4_F_ZONDAGIRL,{
mes "Wolfchev's research in";
mes "the Regenschirm Laboratory?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
break;
case 2:
@@ -6020,7 +6020,7 @@ lhz_in01,286,226,3 script Secretary Slierre#li 4_F_ZONDAGIRL,{
mes "party do you feel is most";
mes "at fault in this situation?";
next;
- switch(select("Regenschirm:Mr. Wolfchev")) {
+ switch(select("Regenschirm", "Mr. Wolfchev")) {
case 1:
mes "[Sueii Slierre]";
mes "Let me assure you that";
@@ -6105,7 +6105,7 @@ lhz_in01,286,226,3 script Secretary Slierre#li 4_F_ZONDAGIRL,{
mes "...";
mes "......";
next;
- select("What's Regenschirm up to?:What's Wolfchev up to?");
+ select("What's Regenschirm up to?", "What's Wolfchev up to?");
mes "[Sueii Slierre]";
mes "...";
mes "......";
@@ -6117,7 +6117,7 @@ lhz_in01,286,226,3 script Secretary Slierre#li 4_F_ZONDAGIRL,{
mes "Wolfchev's research in";
mes "the Regenschirm Laboratory?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
break;
case 2:
@@ -6128,7 +6128,7 @@ lhz_in01,286,226,3 script Secretary Slierre#li 4_F_ZONDAGIRL,{
mes "party do you feel is most";
mes "at fault in this situation?";
next;
- switch(select("Regenschirm:Mr. Wolfchev")) {
+ switch(select("Regenschirm", "Mr. Wolfchev")) {
case 1:
mes "[Sueii Slierre]";
mes "Let me assure you that";
@@ -10318,7 +10318,7 @@ sec_in02,17,170,4 script boss::lght_boss_admin 1_M_SIGNMONK,{
mes "[Patch]";
mes "Tell me what you want.";
next;
- switch(select("Current Variables:How Many:Shinokas - Quest Complete")) {
+ switch(select("Current Variables", "How Many", "Shinokas - Quest Complete")) {
case 1:
break;
case 2:
@@ -12031,7 +12031,7 @@ airplane_01,10,10,3 script #LyozienSwitch HIDDEN_NPC,{
mes "turn the Lyozien";
mes "NPC ON or OFF?";
next;
- switch(select("On:OFF")) {
+ switch(select("On", "OFF")) {
case 1:
.@str$ = "activated";
donpcevent "Man#Lyozien::OnEnable";
diff --git a/npc/quests/quests_louyang.txt b/npc/quests/quests_louyang.txt
index c62c5524b..21e56ee25 100644
--- a/npc/quests/quests_louyang.txt
+++ b/npc/quests/quests_louyang.txt
@@ -466,7 +466,7 @@ lou_fild01,195,177,5 script Jiu Lian Bu#1-1 4_M_CHN8GUEK,{
mes "Speaking of which, there's even";
mes "a place in Louyang that's just like that. Man, I hate that restaurant!";
next;
- if (select("What restaurant?:Ignore him.") == 1) {
+ if (select("What restaurant?", "Ignore him.") == 1) {
mes "[Jiu Lian Bu]";
mes "West of Louyang, there's";
mes "a restaurant built on a pond. It's been around for a long time, selling food for ridiculous prices!";
@@ -503,7 +503,7 @@ lou_fild01,195,177,5 script Jiu Lian Bu#1-1 4_M_CHN8GUEK,{
mes "[Jiu Lian Bu]";
mes "If you can steal some of the broth, I'll pay you back. So whaddya say?";
next;
- if (select("I'll do it!:No, stealing is wrong.") == 1) {
+ if (select("I'll do it!", "No, stealing is wrong.") == 1) {
mes "[Jiu Lian Bu]";
mes "Grrrrreat!";
mes "I knew you'd";
@@ -586,7 +586,7 @@ lou_fild01,195,177,5 script Jiu Lian Bu#1-1 4_M_CHN8GUEK,{
mes "Hey~";
mes "So how ya been, ya smooth criminal? You wanna visit that place again?";
next;
- if (select("Sure, let's go~:Nah, maybe next time.") == 1) {
+ if (select("Sure, let's go~", "Nah, maybe next time.") == 1) {
mes "[Jiu Lian Bu]";
mes "Alright~";
mes "Let's get";
@@ -678,7 +678,7 @@ lou_fild01,175,173,3 script Jiu Lian Bu#1-2 4_M_CHN8GUEK,{
mes "So...";
mes "Whaddya wanna do?";
next;
- if (select("Shout.:Leave.") == 1) {
+ if (select("Shout.", "Leave.") == 1) {
mes "[Jiu Lian Bu]";
mes "Alright~!";
mes "Say it out loud!";
@@ -718,7 +718,7 @@ lou_in02,50,185,5 script Pot#1 HIDDEN_NPC,{
mes "you find a large pot filled with dark, red liquid. What do you";
mes "want to do?^000000 ";
next;
- if (select("Take the pot.:Look for another pot.") == 1) {
+ if (select("Take the pot.", "Look for another pot.") == 1) {
mes "^3131FFYou take a careful look around.";
mes "It wouldn't be wise to steal this now if anyone is watching.^000000";
next;
@@ -788,7 +788,7 @@ lou_in02,49,185,5 script Pot#2 HIDDEN_NPC,{
mes "you find a large pot filled with dark, red liquid. What do you";
mes "want to do?^000000";
next;
- if (select("Take the pot.:Look for another pot.") == 1) {
+ if (select("Take the pot.", "Look for another pot.") == 1) {
mes "^3131FFYou take a careful look around.";
mes "It wouldn't be wise to steal this now if anyone is watching.^000000";
next;
@@ -1140,7 +1140,7 @@ lou_in02,265,69,5 script Doctor#lyang 4_F_CHNDOCTOR,{
mes "I can't leave the office...";
emotion e_swt2;
next;
- if (select("I can help you.:What a shame!") == 1) {
+ if (select("I can help you.", "What a shame!") == 1) {
mes "[Hua Tuo]";
mes "Huh...?";
mes "Are...";
@@ -1149,7 +1149,7 @@ lou_in02,265,69,5 script Doctor#lyang 4_F_CHNDOCTOR,{
mes "[Hua Tuo]";
mes "This won't take much effort, but it may be too much to ask this of you, especially since we have just met.";
next;
- if (select("If you feel burdened...:I don't mind, I'd be glad to help.") == 1) {
+ if (select("If you feel burdened...", "I don't mind, I'd be glad to help.") == 1) {
mes "[Hua Tuo]";
mes "Thank you so";
mes "much for saying that.";
@@ -1266,7 +1266,7 @@ lou_in02,265,69,5 script Doctor#lyang 4_F_CHNDOCTOR,{
mes "I am asking you once more";
mes "as now I see that you are trustworthy. Of course, I will compensate you for your trouble.";
next;
- if (select("I'm sorry, I can't help you.:No problem.") == 1) {
+ if (select("I'm sorry, I can't help you.", "No problem.") == 1) {
mes "[Hua Tuo]";
mes "Alright....";
mes "I understand.";
@@ -1385,7 +1385,7 @@ lou_in02,265,69,5 script Doctor#lyang 4_F_CHNDOCTOR,{
mes "but may I ask you another favor?";
mes "I am asking for your help once more, since I know I can depend on you. Of course, I will compensate you for your trouble.";
next;
- if (select("I'm sorry...:No problem.") == 1) {
+ if (select("I'm sorry...", "No problem.") == 1) {
mes "[Hua Tuo]";
mes "Alright....";
mes "I understand.";
@@ -1539,7 +1539,7 @@ lou_in02,248,166,2 script Tool Shop Master#lou 4_M_CHNOLD,{
mes "you with anything?";
emotion e_what;
next;
- if (select("I'm here to get something for the doctor...:I agree, the weather really is bad.") == 1) {
+ if (select("I'm here to get something for the doctor...", "I agree, the weather really is bad.") == 1) {
mes "[Wang Chuiyi]";
mes "Huh?";
mes "An errand for the doctor?";
@@ -1603,7 +1603,7 @@ lou_in02,201,166,4 script Storage Keeper#lou 4_M_CHN8GUEK,{
mes "What, what are you doing here?";
mes "If you don't need anything, you better get a move on.";
next;
- switch(select("Sorry about that.:It's hot, isn't it?:I'm on an errand for the doctor.")) {
+ switch(select("Sorry about that.", "It's hot, isn't it?", "I'm on an errand for the doctor.")) {
case 1:
mes "[Jiang Xiayou]";
mes "That's right!";
@@ -1632,7 +1632,7 @@ lou_in02,201,166,4 script Storage Keeper#lou 4_M_CHN8GUEK,{
mes "out first? Don't worry, it's not so hard but it's pretty important for me. Once you help me out, I'll";
mes "get you what you need.";
next;
- if (select("Um, what is it?:Sorry, I'm busy.") == 1) {
+ if (select("Um, what is it?", "Sorry, I'm busy.") == 1) {
mes "[Jiang Xiayou]";
mes "Cool, thanks. I have to go get";
mes "some official documents from";
@@ -1839,7 +1839,7 @@ lou_in02,210,47,0 script City Hall Officer#lou 4_M_CHNSOLDIER,{
mes "Hm? A Rune-Midgardian?";
mes "Now, how may I help you?";
next;
- if (select("I need a document.:I just dropped by.") == 1) {
+ if (select("I need a document.", "I just dropped by.") == 1) {
mes "[Jin Chiyuan]";
mes "Ah, you do?";
mes "Unfortunately, there are many people waiting in line to procure government forms, so it will take";
@@ -1849,7 +1849,7 @@ lou_in02,210,47,0 script City Hall Officer#lou 4_M_CHNSOLDIER,{
mes "^333333*Whispers*";
mes "Well, there is a way that you can, shall we say, expediate our processing of your request...^000000";
next;
- if (select("Huh? Come again?:A little zeny to cut the red tape, eh?") == 1) {
+ if (select("Huh? Come again?", "A little zeny to cut the red tape, eh?") == 1) {
mes "[Jin Chiyuan]";
mes "^666666*Ahem!*^000000 Nothing.";
mes "Nothing of importance. Now, I'm very busy, so if you would go fill the application over there...";
@@ -1988,7 +1988,7 @@ lou_in02,156,38,0 script Studying Officer#lou 4_M_CHNMAN,{
mes "some documents and takes";
mes "no notice of you.^000000";
next;
- if (select("Excuse me.:Pass him.") == 1) {
+ if (select("Excuse me.", "Pass him.") == 1) {
mes "[Huang Zhishu]";
mes "Hmmm...?";
mes "Well...";
@@ -2051,7 +2051,7 @@ lou_in02,156,38,0 script Studying Officer#lou 4_M_CHNMAN,{
next;
mes "^3355FF*Rummage rummage...*^000000";
next;
- if (select("Sorry about that.:I came to pick up my documents.") == 1) {
+ if (select("Sorry about that.", "I came to pick up my documents.") == 1) {
mes "[Huang Zhishu]";
mes "Apology accepted.";
mes "Hmmm....";
@@ -2452,7 +2452,7 @@ lou_in02,123,39,4 script Poison King#lou 4_M_CHNOLD,{
mes "feeling homesick.";
next;
if ((countitem(Green_Potion) > 0 || countitem(Green_Herb) > 0 || countitem(Red_Gemstone) > 0) && (ch_poison > 0 && rand(1,300) > 99)) {
- switch(select("Ask about the poem.:Ask about his hometown.:Ask about use of Poison.:Ask about his situation.")) {
+ switch(select("Ask about the poem.", "Ask about his hometown.", "Ask about use of Poison.", "Ask about his situation.")) {
case 1:
mes "[Nagash Arses]";
mes "Ah, have you";
@@ -2472,12 +2472,12 @@ lou_in02,123,39,4 script Poison King#lou 4_M_CHNOLD,{
mes "[Nagash Arses]";
mes "'^3355FFAs I lay^000000 ^3355FFlooking up at the moonlight^000000.' In this first line, what word should be in [ ]?";
next;
- if (select("on the ground:with you:in bed:in the stars") == 3)
+ if (select("on the ground", "with you", "in bed", "in the stars") == 3)
.@answer_poet += 10;
mes "[Nagash Arses]";
mes "'^3355FFIt looks like the^000000 ^3355FFon the ground^000000.' In the second line, which word should be in [ ]?";
next;
- if (select("frost:dew:pebbles:snow") == 1)
+ if (select("frost", "dew", "pebbles", "snow") == 1)
.@answer_poet += 10;
mes "[Nagash Arses]";
mes "Now to see if you see really understand the poem. It's no use to just know the words. They must be a part of you as well.";
@@ -2485,25 +2485,25 @@ lou_in02,123,39,4 script Poison King#lou 4_M_CHNOLD,{
mes "[Nagash Arses]";
mes "How would you describe the overall mood and tone of the speaker of this poem?";
next;
- if (select("Romantic:Wistful:Regretful:Passionate") == 2)
+ if (select("Romantic", "Wistful", "Regretful", "Passionate") == 2)
.@answer_poet += 10;
mes "[Nagash Arses]";
mes "What do you think is the";
mes "major theme of this poem?";
next;
- if (select("Tragedy:Separation:Love:Revenge:Buddy Cop Film") == 2)
+ if (select("Tragedy", "Separation", "Love", "Revenge", "Buddy Cop Film") == 2)
.@answer_poet += 10;
next;
mes "[Nagash Arses]";
mes "Ha ha ha! You understand this poem well! Now, would you repeat the first line for me again?";
next;
if (.@answer_poet > 30) {
- if (select("When I lay in bed looking up at the moon light:When I lay in bed thinking of the moon light:As I lay in bed looking up at the moonlight:As I lay in bed thinking of the moonlight") == 3) {
+ if (select("When I lay in bed looking up at the moon light", "When I lay in bed thinking of the moon light", "As I lay in bed looking up at the moonlight", "As I lay in bed thinking of the moonlight") == 3) {
ch_poison = 2;
}
}
else {
- select("When I lay in bed looking up at the moon light:When I lay in bed thinking of the moon light:As I lay in bed looking up at the moonlight:As I lay in bed thinking of the moon light");
+ select("When I lay in bed looking up at the moon light", "When I lay in bed thinking of the moon light", "As I lay in bed looking up at the moonlight", "As I lay in bed thinking of the moon light");
}
mes "[Nagash Arses]";
mes "Thank you for your time,";
@@ -2517,12 +2517,12 @@ lou_in02,123,39,4 script Poison King#lou 4_M_CHNOLD,{
mes "[Nagash Arses]";
mes "'^3355FFIt looks like the^000000 ^3355FFon the ground^000000.' In the second line, which word should be in [ ]?";
next;
- if (select("frost:dew:pebbles:snow") == 1)
+ if (select("frost", "dew", "pebbles", "snow") == 1)
.@answer_poet += 10;
mes "[Nagash Arses]";
mes "'^3355FFI lower my head feeling^000000 [ ].' Which word should be in [ ]?";
next;
- if (select("homesick.:drowsy:loneliness.:heartbroken.") == 1)
+ if (select("homesick.", "drowsy", "loneliness.", "heartbroken.") == 1)
.@answer_poet += 10;
next;
mes "[Nagash Arses]";
@@ -2534,24 +2534,24 @@ lou_in02,123,39,4 script Poison King#lou 4_M_CHNOLD,{
mes "of the speaker as he is";
mes "gazing at the moon?";
next;
- if (select("In his hometown.:In jail.:In the depths of the cosmos.:In bed.") == 4)
+ if (select("In his hometown.", "In jail.", "In the depths of the cosmos.", "In bed.") == 4)
.@answer_poet += 10;
mes "[Nagash Arses]";
mes "Although this poem is only four lines long, its structure can be easily classified. How would you describe this poem's structure?";
next;
- if (select("Why, it's a sonnet.:It's prose with erratic caesuras.:It's a quatrain, of course.:Iambic pentameter?") == 3)
+ if (select("Why, it's a sonnet.", "It's prose with erratic caesuras.", "It's a quatrain, of course.", "Iambic pentameter?") == 3)
.@answer_poet += 10;
next;
mes "[Nagash Arses]";
mes "Ha ha ha! You understand this poem well! Now, would you repeat the first line for me again?";
next;
if (.@answer_poet > 30) {
- if (select("It looks like the frost on the ground:It looks like an icicle on the ground:It looks as though shining:It looks like the frost in the sky") == 1) {
+ if (select("It looks like the frost on the ground", "It looks like an icicle on the ground", "It looks as though shining", "It looks like the frost in the sky") == 1) {
ch_poison = 2;
}
}
else {
- select("It looks like the frost on the ground:It looks like an icicle on the ground:It looks as though shining:It looks like the frost in the sky");
+ select("It looks like the frost on the ground", "It looks like an icicle on the ground", "It looks as though shining", "It looks like the frost in the sky");
}
mes "[Nagash Arses]";
mes "Thank you for your time,";
@@ -2565,13 +2565,13 @@ lou_in02,123,39,4 script Poison King#lou 4_M_CHNOLD,{
mes "[Nagash Arses]";
mes "'^3355FFIt looks like the^000000 ^3355FFon the ground^000000.' In the second line, which word should be in [ ]?";
next;
- if (select("frost:dew:pebbles:snow") == 1)
+ if (select("frost", "dew", "pebbles", "snow") == 1)
.@answer_poet += 10;
next;
mes "[Nagash Arses]";
mes "'^3355FFI lower my head feeling^000000 [ ].' Which word should be in [ ]?";
next;
- if (select("homesick.:drowsy:loneliness.:heartbroken.") == 1)
+ if (select("homesick.", "drowsy", "loneliness.", "heartbroken.") == 1)
.@answer_poet += 10;
next;
mes "[Nagash Arses]";
@@ -2580,24 +2580,24 @@ lou_in02,123,39,4 script Poison King#lou 4_M_CHNOLD,{
mes "[Nagash Arses]";
mes "In the first two lines, what two images are being linked by the poet?";
next;
- if (select("Bed and ground:Frost and hometown:Gloomy:Smokey:Moonlight and frost") == 5)
+ if (select("Bed and ground", "Frost and hometown", "Gloomy", "Smokey", "Moonlight and frost") == 5)
.@answer_poet += 10;
mes "[Nagash Arses]";
mes "In this land, the image of the moon often appears in poems expressing separation, longing and homesickness. Why would gazing at the moon offer comfort?";
next;
- if (select("The rabbit on the moon grants wishes.:Its sheer beauty eases any anxiety.:Because it wanes and waxes.:All places and peoples share the same moon.") == 4)
+ if (select("The rabbit on the moon grants wishes.", "Its sheer beauty eases any anxiety.", "Because it wanes and waxes.", "All places and peoples share the same moon.") == 4)
.@answer_poet += 10;
next;
mes "[Nagash Arses]";
mes "Ha ha ha! You understand this poem well! Now, would you repeat the third line for me again?";
next;
if (.@answer_poet > 30) {
- if (select("I look up at the bright moon:I lift my head to look at the bright moon:I turn my head to look at the bright moon:I face the bright moon") == 2) {
+ if (select("I look up at the bright moon", "I lift my head to look at the bright moon", "I turn my head to look at the bright moon", "I face the bright moon") == 2) {
ch_poison = 2;
}
}
else {
- select("I look up at the bright moon:I lift my head to look at the bright moon:I turn my head to look at the bright moon:I face the bright moon");
+ select("I look up at the bright moon", "I lift my head to look at the bright moon", "I turn my head to look at the bright moon", "I face the bright moon");
}
mes "[Nagash Arses]";
mes "Thank you for your time,";
@@ -2612,13 +2612,13 @@ lou_in02,123,39,4 script Poison King#lou 4_M_CHNOLD,{
mes "'^3355FFIt looks like the^000000 ^3355FFon the ground^000000.' In the second line,";
mes "which word should be in [ ]?";
next;
- if (select("frost:dew:pebbles:snow") == 1)
+ if (select("frost", "dew", "pebbles", "snow") == 1)
.@answer_poet += 10;
next;
mes "[Nagash Arses]";
mes "'^3355FFI lift my^000000 ^3355FFto look at the bright moon^000000.' In the third line, which word should be in [ ]?";
next;
- if (select("eyes:head:gaze:sights") == 2)
+ if (select("eyes", "head", "gaze", "sights") == 2)
.@answer_poet += 10;
next;
mes "[Nagash Arses]";
@@ -2628,25 +2628,25 @@ lou_in02,123,39,4 script Poison King#lou 4_M_CHNOLD,{
mes "[Nagash Arses]";
mes "What do you think is the major theme of this poem?";
next;
- if (select("Tragedy:Separation:Love:Revenge:Buddy Cop Film") == 2)
+ if (select("Tragedy", "Separation", "Love", "Revenge", "Buddy Cop Film") == 2)
.@answer_poet += 10;
next;
mes "[Nagash Arses]";
mes "Why might be one reason why the bright moonlight looks like frost on the ground to the poet?";
next;
- if (select("He's looking through a frosty window.:A bright moon glimmers like icicles.:He's homesick, so the moonlight looks cold:It's called 'poetic license.'") == 3)
+ if (select("He's looking through a frosty window.", "A bright moon glimmers like icicles.", "He's homesick, so the moonlight looks cold", "It's called 'poetic license.'") == 3)
.@answer_poet += 10;
next;
mes "[Nagash Arses]";
mes "Ha ha ha! You understand this poem well! Now, would you repeat the last line for me again?";
next;
if (.@answer_poet > 30) {
- if (select("I cry for my home town.:I lower my head feeling homesick.:I miss my home town.:I sob feeling homesick.") == 2) {
+ if (select("I cry for my home town.", "I lower my head feeling homesick.", "I miss my home town.", "I sob feeling homesick.") == 2) {
ch_poison = 2;
}
}
else {
- select("I cry for my home town.:I lower my head feeling homesick.:I miss my home town.:I sob feeling homesick.");
+ select("I cry for my home town.", "I lower my head feeling homesick.", "I miss my home town.", "I sob feeling homesick.");
}
mes "[Nagash Arses]";
mes "Thank you for your time,";
@@ -2678,7 +2678,7 @@ lou_in02,123,39,4 script Poison King#lou 4_M_CHNOLD,{
mes "Ah~ I miss Morroc, my hometown.";
mes "I used to be a member of the Assassin organization known as the 'Canine of Desert.' Long ago, I was their poison expert.";
next;
- switch(select("Tell him news of Morroc.:Info about 'Canine of Desert'.:Just listen.")) {
+ switch(select("Tell him news of Morroc.", "Info about 'Canine of Desert'.", "Just listen.")) {
case 1:
mes "[Nagash Arses]";
mes "Hm? Do you have recent news of Morroc?";
@@ -2833,7 +2833,7 @@ lou_in02,123,39,4 script Poison King#lou 4_M_CHNOLD,{
mes "I wish I could see";
mes "Morroc just once before I die.";
next;
- if (select("Tell him news of Morroc.:Ask about 'Canine of Desert.'") == 1) {
+ if (select("Tell him news of Morroc.", "Ask about 'Canine of Desert.'") == 1) {
mes "[Nagash Arses]";
mes "Hm...?";
mes "Is there anything";
@@ -2947,7 +2947,7 @@ lou_in02,123,39,4 script Poison King#lou 4_M_CHNOLD,{
mes "[Nagash Arses]";
mes "As I studied with them, together we started to clear the town of the remaining monsters. Can you guess the results of our efforts to clean up the city?";
next;
- switch(select("...??:It must have been good.:I guess it was okay?:I don't know, but how did it go?")) {
+ switch(select("...??", "It must have been good.", "I guess it was okay?", "I don't know, but how did it go?")) {
case 1:
mes "[Nagash Arses]";
mes "Did you even listen to me? It's no use talking to you if you don't even care about what I have to say.";
@@ -3013,7 +3013,7 @@ lou_in02,123,39,4 script Poison King#lou 4_M_CHNOLD,{
}
}
else {
- switch(select("Grin at him.:Lament for his grief.:Reprove him.:Listen to the poem again.:Show him a sad look.")) {
+ switch(select("Grin at him.", "Lament for his grief.", "Reprove him.", "Listen to the poem again.", "Show him a sad look.")) {
case 1:
mes "[Nagash Arses]";
mes "Yeah, I don't blame you.";
@@ -3139,7 +3139,7 @@ lou_in02,123,39,4 script Poison King#lou 4_M_CHNOLD,{
mes "You look pale...";
mes "Did something happen?";
next;
- switch(select("Nothing.:I want to talk about your diciple.:I don't feel good.")) {
+ switch(select("Nothing.", "I want to talk about your diciple.", "I don't feel good.")) {
case 1:
mes "[Nagash Arses]";
mes "Oh...";
@@ -3156,7 +3156,7 @@ lou_in02,123,39,4 script Poison King#lou 4_M_CHNOLD,{
mes "I've been worried since he hasn't come to visit me since you last came to speak with me.";
next;
if (countitem(Poison_Bottle) > 1) {
- if (select("Give him Poison Bottle.:Cancel and go to 'Song Zhi Du.") == 1) {
+ if (select("Give him Poison Bottle.", "Cancel and go to 'Song Zhi Du.") == 1) {
delitem Poison_Bottle,1;
mes "[Nagash Arses]";
mes "Huh!?";
@@ -3167,7 +3167,7 @@ lou_in02,123,39,4 script Poison King#lou 4_M_CHNOLD,{
mes "a poison of such potency!";
mes "W-where did you find this?";
next;
- if (select("It's common nowadays.:Explain to him what happened.") == 1) {
+ if (select("It's common nowadays.", "Explain to him what happened.") == 1) {
mes "[Nagash Arses]";
mes "Really...?";
mes "Then someone";
@@ -3429,7 +3429,7 @@ lou_in02,253,45,0 script Employee#poison 4_M_CHNMAN,{
mes "[Song Zhi Du]";
mes "I feel like you're looking at me. Is there something that you want?";
next;
- switch(select("......:Ask him about his master.:Ask about Poison Organization.:Ask why he's working here.")) {
+ switch(select("......", "Ask him about his master.", "Ask about Poison Organization.", "Ask why he's working here.")) {
case 1:
mes "[Song Zhi Du]";
mes "I guess there's nothing you really need from me. Well then, if you'll excuse me...";
@@ -3482,7 +3482,7 @@ lou_in02,253,45,0 script Employee#poison 4_M_CHNMAN,{
mes "[Song Zhi Du]";
mes "I suppose I underestimated you. By the way, do you know anything about poison?";
next;
- if (select("Yes, I am kind of interested in it.:No, not at all.") == 1) {
+ if (select("Yes, I am kind of interested in it.", "No, not at all.") == 1) {
mes "[Song Zhi Du]";
mes "Oh, I see. Well, if you have some time, why don't you go visit my old master in the slums?";
next;
@@ -3566,7 +3566,7 @@ lou_in02,253,45,0 script Employee#poison 4_M_CHNMAN,{
mes "Do you understand";
mes "why I'm furious!?";
next;
- if (select("But revenge isn't good.:Yes, I fully understand.") == 1) {
+ if (select("But revenge isn't good.", "Yes, I fully understand.") == 1) {
mes "[Song Zhi Du]";
mes "Hmm...";
mes "I see.";
@@ -3617,7 +3617,7 @@ lou_in02,253,45,0 script Employee#poison 4_M_CHNMAN,{
mes "How could you not";
mes "understand me?!";
next;
- if (select("I'm sorry for last time.:No matter what, revenge isn't good.") == 1) {
+ if (select("I'm sorry for last time.", "No matter what, revenge isn't good.") == 1) {
mes "[Song Zhi Du]";
mes "If you really";
mes "feel sorry for me,";
@@ -3656,7 +3656,7 @@ lou_in02,253,45,0 script Employee#poison 4_M_CHNMAN,{
mes "gather everything";
mes "I asked of you?";
next;
- if (select("Yes.:What do you need again?") == 1) {
+ if (select("Yes.", "What do you need again?") == 1) {
if (countitem(Bee_Sting) > 3 && countitem(Posionous_Canine) > 9 && countitem(Empty_Potion) > 9 && countitem(Green_Potion) > 29) {
delitem Bee_Sting,4;
delitem Posionous_Canine,10;
@@ -4114,7 +4114,7 @@ lou_fild01,224,348,0 script Lady#delivery 4_F_CHNDRESS3,{
mes "for its various firecrackers.";
mes "Would you like to see one?";
next;
- if (select("Sure!:No thanks~") == 1) {
+ if (select("Sure!", "No thanks~") == 1) {
mes "[Lady]";
mes "Alright, there you go!";
if (Zeny > 99) {
@@ -4135,7 +4135,7 @@ lou_fild01,224,348,0 script Lady#delivery 4_F_CHNDRESS3,{
mes "like to see some";
mes "firecrackers?";
next;
- if (select("Sure!:No thanks~") == 1) {
+ if (select("Sure!", "No thanks~") == 1) {
mes "[Lady]";
mes "Alright,";
mes "there you go!";
@@ -4151,7 +4151,7 @@ lou_fild01,224,348,0 script Lady#delivery 4_F_CHNDRESS3,{
mes "then you must want something";
mes "else. Did someone send you?";
next;
- if (select("Yes.:No.") == 1) {
+ if (select("Yes.", "No.") == 1) {
mes "[Lady]";
mes "Who was it?";
mes "Please tell me";
@@ -4223,7 +4223,7 @@ lou_fild01,224,348,0 script Lady#delivery 4_F_CHNDRESS3,{
mes "for its various firecrackers.";
mes "Would you like to see one?";
next;
- if (select("Sure!:No thanks~") == 1) {
+ if (select("Sure!", "No thanks~") == 1) {
mes "[Lady]";
mes "Alright~";
mes "There you go!";
@@ -4600,7 +4600,7 @@ lou_in02,77,37,7 script Hermit 4_M_CHNOLD,{
mes "is Sun Mao.";
mes "This invitation may be sudden, but I am a man of action. I see in your face that you too despise injustice.";
next;
- switch(select("What am I supposed to do?:I will join you!:Well, I'm just another tourist...")) {
+ switch(select("What am I supposed to do?", "I will join you!", "Well, I'm just another tourist...")) {
case 1:
mes "[Sun Mao]";
mes "For now, we must recruit as many members as we can. When we're ready, we'll start a movement that will change Louyang, and even the world!";
@@ -4622,7 +4622,7 @@ lou_in02,77,37,7 script Hermit 4_M_CHNOLD,{
mes "I shall then engrave your name";
mes "on this bloody pledge board. But before I do so, I shall ask once more. Do you truly wish to join us, through pain and bloodshed?";
next;
- switch(select("No, wait!:I am 100% sure.")) {
+ switch(select("No, wait!", "I am 100% sure.")) {
case 1:
mes "[Sun Mao]";
mes "I understand if you need time to decide. If you do decide to join us, please return. Time is on our side, after all.";
@@ -4894,7 +4894,7 @@ lou_in01,43,147,3 script Gunpowder Expert 4_M_ALCHE_C,{
mes "I may quickly make";
mes "the gunpowder.";
next;
- switch(select("Make Gunpowder.:Cancel.")) {
+ switch(select("Make Gunpowder.", "Cancel.")) {
case 1:
delitem Burn_Tree,1;
delitem Cold_Magma,1;
diff --git a/npc/quests/quests_lutie.txt b/npc/quests/quests_lutie.txt
index dafc377f9..3a74bdd26 100644
--- a/npc/quests/quests_lutie.txt
+++ b/npc/quests/quests_lutie.txt
@@ -41,7 +41,7 @@ xmas,117,295,4 script Vending Machine Man 4_M_BIBI,{
mes "Hmm...?";
mes "I, Titicupe, esteemed manager of the Toy Factory and genius inventor, has done it again! I've just created the world's most sophisticated vending machine!";
next;
- switch(select("Talk to him about the Vending Machine:Items in the Vending Machine:Stop talking")) {
+ switch(select("Talk to him about the Vending Machine", "Items in the Vending Machine", "Stop talking")) {
case 1:
mes "[Titicupe]";
mes "Can you see the little snowman to the left side of me? Can you? If you look at his mouth closely, you'll see that it's been built quite largely. You might say, a bit too large for normal purposes...";
@@ -70,7 +70,7 @@ xmas,117,295,4 script Vending Machine Man 4_M_BIBI,{
mes "Oh right! You need to know what kind of items to put into the Vending Machine to get what you want, yes? Go ahead... Ask me~";
emotion e_ic;
next;
- switch(select("Raccoon Hat:Spore Hat:Wonder Nutshell:Ranbow Eggshell:Blush:Chef Hat:Candle:Cake Hat:End Conversation")) {
+ switch(select("Raccoon Hat", "Spore Hat", "Wonder Nutshell", "Ranbow Eggshell", "Blush", "Chef Hat", "Candle", "Cake Hat", "End Conversation")) {
case 1:
mes "[Titicupe]";
mes "Raccoon Hat?";
@@ -162,7 +162,7 @@ xmas,115,297,4 script Vending Machine HIDDEN_NPC,{
mes "[Audi]";
mes "^555555Exciting item vending machine. Invented by great Titicupe. Select the desired item and place required items into snowmouth receptacle.^000000";
next;
- switch(select("^FF3355Notice (Must Read)^000000:Raccoon Hat:Spore Hat:Wonder Nutshell:Rainbow Eggshell:Blush:Chef Hat:Candle:Cake Hat:Cancel")) {
+ switch(select("^FF3355Notice (Must Read)^000000", "Raccoon Hat", "Spore Hat", "Wonder Nutshell", "Rainbow Eggshell", "Blush", "Chef Hat", "Candle", "Cake Hat", "Cancel")) {
case 1:
mes "[Audi]";
mes "Hi~ !";
diff --git a/npc/quests/quests_morocc.txt b/npc/quests/quests_morocc.txt
index 757125618..20e5d1f6c 100644
--- a/npc/quests/quests_morocc.txt
+++ b/npc/quests/quests_morocc.txt
@@ -52,7 +52,7 @@ moc_ruins,113,181,4 script William 4_M_ORIENT02,{
mes "[William]";
mes "My family, the MacMillan Clan, has been producing Professional Traffic Signal Posts for more than 250 years. Nowadays, we are booking Special Orders for our unique ornament, ^3355FFStop Post^000000.";
next;
- switch(select("Could I order one ^3355FFStop Post^000000?:Nah...")) {
+ switch(select("Could I order one ^3355FFStop Post^000000?", "Nah...")) {
case 1:
mes "[William]";
mes "This unique ornament, ^3355FFStop Post^000000, is a traffic signal on the road, and doubles as a hair ornament! This, we solemnly promise on the strength of a 100-year guarantee.";
@@ -93,7 +93,7 @@ moc_ruins,118,176,4 script Alchemist 1_M_WIZARD,{
mes "Howdy, new customer!!";
mes "I know what you're gonna talk about. You want the Magic Glasses from me, riiiiight?";
next;
- switch(select("What is that?:Manufacture:Ignore him")) {
+ switch(select("What is that?", "Manufacture", "Ignore him")) {
case 1:
mes "[Marius]";
mes "Hmm~!";
@@ -246,7 +246,7 @@ OnTouch:
mes "Besides, you can't risk making trouble here: this place";
mes "is full of deadly Assassins.";
next;
- switch(select("Sure:Why should I?!")) {
+ switch(select("Sure", "Why should I?!")) {
case 1:
if (Zeny > 999) {
mes "[Litheron]";
@@ -362,14 +362,14 @@ que_job01,82,95,3 script Bar Master#moc_main01 1_ETC_01,{
mes "What do you wanna drink?";
}
next;
- switch(select("Order a Drink:Ask About Mission:Cancel")) {
+ switch(select("Order a Drink", "Ask About Mission", "Cancel")) {
case 1:
mes "[Master]";
mes "In this place, I only serve two drinks.";
mes "You want a Tropical Sograt or";
mes "a Vermilion on the Beach?";
next;
- switch(select("Tropical Sograt:Vermilion on the Beach:Do you offer any free drinks?")) {
+ switch(select("Tropical Sograt", "Vermilion on the Beach", "Do you offer any free drinks?")) {
case 1:
if (checkweight(Spawn,200) == 0) {
mes "[Master]";
@@ -583,7 +583,7 @@ que_job01,49,49,5 script Tao#dan_09 4_F_YUNYANG,{
mes "How's out, meow?";
next;
if (prt_curse == 24) {
- switch(select("Is Marjana in?:I'm here to see you,Tao.")) {
+ switch(select("Is Marjana in?", "I'm here to see you,Tao.")) {
case 1:
mes "[Tao]";
mes "She's in the room on your left, meow~";
@@ -616,7 +616,7 @@ que_job01,49,49,5 script Tao#dan_09 4_F_YUNYANG,{
mes "[Tao]";
mes "What's up, meow!";
next;
- switch(select("So, it's just you, little brat?:What has gotten into you?!:Hey, stop meowing?!")) {
+ switch(select("So, it's just you, little brat?", "What has gotten into you?!", "Hey, stop meowing?!")) {
case 1:
mes "[Tao]";
mes "What are you talking about, meow!";
@@ -887,7 +887,7 @@ moc_fild20,354,183,3 script Continental Guard#01::MocConGuard 4_M_MOC_SOLDIER,3,
mes "No commoners are allowed in the area beyond this point.";
mes "This place is extremely dangerous so you are restricted from entering.";
next;
- switch(select("Cancel Conversation:Ask What Happened")) {
+ switch(select("Cancel Conversation", "Ask What Happened")) {
case 1:
close;
case 2:
@@ -903,7 +903,7 @@ moc_fild20,354,183,3 script Continental Guard#01::MocConGuard 4_M_MOC_SOLDIER,3,
mes "[Continental Guard]";
mes "If you'd like to know more information, I suggest that you speak to the Continental Guard in charge of the accident site in Morroc Village.";
next;
- switch(select("End Conversation:Ask About Guard's Location")) {
+ switch(select("End Conversation", "Ask About Guard's Location")) {
case 1:
close;
case 2:
@@ -913,7 +913,7 @@ moc_fild20,354,183,3 script Continental Guard#01::MocConGuard 4_M_MOC_SOLDIER,3,
mes "[Continental Guard]";
mes "If you'd like, I can send you there directly.";
next;
- switch(select("No, thanks.:Please do.")) {
+ switch(select("No, thanks.", "Please do.")) {
case 1:
mes "[Continental Guard]";
mes "I see. Well then, for your safety, please leave this dangerous area as soon as possible.";
@@ -933,7 +933,7 @@ moc_fild20,354,183,3 script Continental Guard#01::MocConGuard 4_M_MOC_SOLDIER,3,
mes "No commoners are allowed in the area beyond this point.";
mes "This place is extremely dangerous so you are restricted from entering.";
next;
- switch(select("Cancel Conversation:Enter the Field to Investigate:Move to Morroc's Accident Site")) {
+ switch(select("Cancel Conversation", "Enter the Field to Investigate", "Move to Morroc's Accident Site")) {
case 1:
close;
case 2:
@@ -1011,7 +1011,7 @@ moc_fild20,354,183,3 script Continental Guard#01::MocConGuard 4_M_MOC_SOLDIER,3,
}
--.@partymembercount;
}
- switch(select("Enter the First Field to Investigate:Enter the Second Field to Investigate:Return to Morroc's Accident Site:Cancel Conversation")) {
+ switch(select("Enter the First Field to Investigate", "Enter the Second Field to Investigate", "Return to Morroc's Accident Site", "Cancel Conversation")) {
case 1:
if ((.@onlinemembers > 1) && (countitem(Continental_Guard_Paper) > 0)) {
mes "[Continental Guard]";
@@ -1216,7 +1216,7 @@ morocc,176,103,3 script Continental Official 4_M_SAGE_A,{
mes "[Continental Guard Official]";
mes "Welcome to the Morroc Subjugation Information Center. How may I help you?";
next;
- switch(select("What is this place for?:I'm here to volunteer.:Tell me about the village situation.")) {
+ switch(select("What is this place for?", "I'm here to volunteer.", "Tell me about the village situation.")) {
case 1:
mes "[Continental Guard Official]";
mes "I'm stationed here to assist adventurers who wish to volunteer and help the Continental Guard fight Satan Morroc.";
@@ -1293,7 +1293,7 @@ morocc,159,113,3 script Chief Balrog 4_M_CRU_OLD,{
mes "[Chief Balrog]";
mes "It looks like you have business with me. Please make it brief since I don't have a lot of time on my hands. There's lots of things I need to take care of...";
next;
- switch(select("Ask about Continental Guards:I want to join the Continental Guard.:End Conversation")) {
+ switch(select("Ask about Continental Guards", "I want to join the Continental Guard.", "End Conversation")) {
case 1:
mes "[Chief Balrog]";
mes "The damage that Satan Morroc's resurrection has caused is obvious just by taking a look around this area.";
@@ -1331,7 +1331,7 @@ morocc,159,113,3 script Chief Balrog 4_M_CRU_OLD,{
mes "[Chief Balrog]";
mes "I'm sorry, but inexperienced adventurers would just get in our way. I hope you understand. If you really want to help us, then please focus on your training for now.";
next;
- switch(select("End Conversation:Ask Again")) {
+ switch(select("End Conversation", "Ask Again")) {
case 1:
close;
case 2:
@@ -1344,7 +1344,7 @@ morocc,159,113,3 script Chief Balrog 4_M_CRU_OLD,{
mes "[Chief Balrog]";
mes "Please understand that this is for your own good. Fight some Porings or whatever else might be a good match for your level.";
next;
- switch(select("End Conversation:You've just got to let me join!")) {
+ switch(select("End Conversation", "You've just got to let me join!")) {
case 1:
close;
case 2:
@@ -1357,7 +1357,7 @@ morocc,159,113,3 script Chief Balrog 4_M_CRU_OLD,{
mes "[Chief Balrog]";
mes "Stop bothering me. You'd be nothing but a burden.";
next;
- switch(select("Give Up:Give me a chance to prove myself!")) {
+ switch(select("Give Up", "Give me a chance to prove myself!")) {
case 1:
close;
case 2:
@@ -1382,7 +1382,7 @@ morocc,159,113,3 script Chief Balrog 4_M_CRU_OLD,{
mes "[Chief Balrog]";
mes "I happened to hear that the monsters in the Lava Dungeon have everlasting flame which would solve our bonfire problems. I want you to gather those flames for us.";
next;
- switch(select("That's too hard! Let me think about it!:No problem.")) {
+ switch(select("That's too hard! Let me think about it!", "No problem.")) {
case 1:
mes "[Chief Balrog]";
mes "Hmpf, I was right. I knew you wouldn't be able to handle such a simple task. I shouldn't have wasted my time with you.";
@@ -1454,7 +1454,7 @@ morocc,159,113,3 script Chief Balrog 4_M_CRU_OLD,{
mes "[Chief Balrog]";
mes "Now, I remember hearing that the monsters in the Ice Cave to the north have frozen hearts. Those hearts might be able to relieve those soldiers from the heat.";
next;
- switch(select("That's too hard!:No problem. How many do you want?")) {
+ switch(select("That's too hard!", "No problem. How many do you want?")) {
case 1:
mes "[Chief Balrog]";
mes "I knew that'd be too tough for you. I'm glad you finally realized your limits before it was too late. It takes wisdom to recognize your weakness.";
@@ -1533,7 +1533,7 @@ morocc,159,113,3 script Chief Balrog 4_M_CRU_OLD,{
mes "[Chief Balrog]";
mes "I guess you'd benefit from a full situational briefing. Shall I brief you now?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Chief Balrog]";
mes "I'm going to tell you some basic information about fighting Satan Morroc as a member of the Continental Guard.";
@@ -1615,7 +1615,7 @@ morocc,159,113,3 script Chief Balrog 4_M_CRU_OLD,{
mes "[Chief Balrog]";
mes "I've prepared a few things to give as a reward for you. Let's see... I have three items. Which one do you like to receive?";
next;
- switch(select("1. Seal of Continental Guard:2. Morroc Charm Stone:3. Morroc Ring")) {
+ switch(select("1. Seal of Continental Guard", "2. Morroc Charm Stone", "3. Morroc Ring")) {
case 1:
mes "[Chief Balrog]";
mes "The Seal of Continental Guard is an extremely valuable reward given directly from the kingdom court. It is a symbol of strength.";
@@ -1626,7 +1626,7 @@ morocc,159,113,3 script Chief Balrog 4_M_CRU_OLD,{
mes "[Chief Balrog]";
mes "Do you really want the Seal of Continental Guard?";
next;
- switch(select("1. Yes.:2. No.")) {
+ switch(select("1. Yes.", "2. No.")) {
case 1:
mes "[Chief Balrog]";
mes "Great, then I'll reward you with the Seal of Continental Guard. Congratulations.";
@@ -1658,7 +1658,7 @@ morocc,159,113,3 script Chief Balrog 4_M_CRU_OLD,{
mes "[Chief Balrog]";
mes "Do you really want a Morroc Charm Stone?";
next;
- switch(select("1. Yes.:2. No.")) {
+ switch(select("1. Yes.", "2. No.")) {
case 1:
mes "[Chief Balrog]";
mes "Great, then I'll reward you with a Morroc Charm Stone. Congratulations.";
@@ -1690,7 +1690,7 @@ morocc,159,113,3 script Chief Balrog 4_M_CRU_OLD,{
mes "[Chief Balrog]";
mes "Do you really want a Morroc Ring?";
next;
- switch(select("1. Yes.:2. No.")) {
+ switch(select("1. Yes.", "2. No.")) {
case 1:
mes "[Chief Balrog]";
mes "Great, then I'll reward you with a Morroc Ring. Congratulations.";
@@ -1727,7 +1727,7 @@ morocc,159,113,3 script Chief Balrog 4_M_CRU_OLD,{
mes "[Chief Balrog]";
mes "I've prepared a few things to give as a reward for you. Let's see... I have three items. Which one do you like to receive?";
next;
- switch(select("1. Seal of Continental Guard:2. Morroc Charm Stone:3. Morroc Ring")) {
+ switch(select("1. Seal of Continental Guard", "2. Morroc Charm Stone", "3. Morroc Ring")) {
case 1:
mes "[Chief Balrog]";
mes "The Seal of Continental Guard is an extremely valuable reward given directly from the kingdom court. It is a symbol of strength.";
@@ -1738,7 +1738,7 @@ morocc,159,113,3 script Chief Balrog 4_M_CRU_OLD,{
mes "[Chief Balrog]";
mes "Do you really want the Seal of Continental Guard?";
next;
- switch(select("1. Yes.:2. No.")) {
+ switch(select("1. Yes.", "2. No.")) {
case 1:
mes "[Chief Balrog]";
mes "Great, then I'll reward you with the Seal of Continental Guard. Congratulations.";
@@ -1770,7 +1770,7 @@ morocc,159,113,3 script Chief Balrog 4_M_CRU_OLD,{
mes "[Chief Balrog]";
mes "Do you really want a Morroc Charm Stone?";
next;
- switch(select("1. Yes.:2. No.")) {
+ switch(select("1. Yes.", "2. No.")) {
case 1:
mes "[Chief Balrog]";
mes "Great, then I'll reward you with a Morroc Charm Stone. Congratulations.";
@@ -1802,7 +1802,7 @@ morocc,159,113,3 script Chief Balrog 4_M_CRU_OLD,{
mes "[Chief Balrog]";
mes "Do you really want a Morroc Ring?";
next;
- switch(select("1. Yes.:2. No.")) {
+ switch(select("1. Yes.", "2. No.")) {
case 1:
mes "[Chief Balrog]";
mes "Great, then I'll reward you with a Morroc Ring. Congratulations.";
@@ -2068,7 +2068,7 @@ sec_in02,14,43,5 script Morroc GlobalVar Admin::MorrocAdmin_sec 4_F_RUSGREEN,{
mes "[Helper]";
mes "What do you want?";
next;
- switch(select("Cancel.:Reset")) {
+ switch(select("Cancel.", "Reset")) {
case 1:
mes "[Helper]";
mes "Alright.";
@@ -2123,7 +2123,7 @@ moc_ruins,137,70,3 script Book-Touching Man#garas 1_M_02,{
next;
mes "^660000You wave your hand close to his face to get his attention. He seems, however, to be in his own dreams, completely oblivious of your presense.^000000";
next;
- switch(select("Speak:Pass Him By")) {
+ switch(select("Speak", "Pass Him By")) {
case 1:
mes "["+ strcharinfo(0) +"]";
mes "Are you talking to yourself?";
@@ -2219,7 +2219,7 @@ moc_ruins,137,70,3 script Book-Touching Man#garas 1_M_02,{
}
mes "^660000What do you want to do?^000000";
next;
- switch(select("Help him:Don't help him")) {
+ switch(select("Help him", "Don't help him")) {
case 1:
mes "[Benjamin]";
mes "Wow, are you really going to help me?";
@@ -2314,7 +2314,7 @@ moc_ruins,137,70,3 script Book-Touching Man#garas 1_M_02,{
next;
mes "^660000He is staring at you arrogantly. Obviously, he doesn't care if you like the book or not.^000000";
next;
- switch(select("I'll take it.:No, thanks.")) {
+ switch(select("I'll take it.", "No, thanks.")) {
case 1:
mes "'^660000Well, if it's for free, and there's no harm keeping it.'^000000";
next;
@@ -2376,7 +2376,7 @@ moc_ruins,137,70,3 script Book-Touching Man#garas 1_M_02,{
mes "These will surely help me get closer to Mammi!";
mes "Give them to me!";
next;
- switch(select("Give:Don't Give")) {
+ switch(select("Give", "Don't Give")) {
case 1:
mes "[Benjamin]";
mes "Oh, "+ strcharinfo(0) +"!";
@@ -2433,14 +2433,14 @@ prt_in,179,92,3 script Library Curator#garas 1_M_LIBRARYMASTER,{
mes "Our library's Monster Encyclopedia has every monster in the Rune-Midgart Kingdom categorized by dungeon, to help our readers find them easily.";
mes "We also have many essential books for adventurers. Why don't you take a look?";
next;
- switch(select("Search books.:Look around the library.")) {
+ switch(select("Search books.", "Look around the library.")) {
case 1:
mes "[Curator Guys]";
mes "Do you have a specific book in mind?";
mes "No problem, I'm here to assist you.";
mes "What kind of book are you looking for?";
next;
- switch(select("Say the title.:Say the author.:Search by keyword.")) {
+ switch(select("Say the title.", "Say the author.", "Search by keyword.")) {
case 1:
mes "[Curator Guys]";
mes "Oh, do you know the title?";
@@ -3136,7 +3136,7 @@ yuno_in04,169,123,3 script Suspicious Man#oliver_h 4_M_ATEIL,{
mes "[Oliver Hilpert]";
mes "Did you change your mind about selling Lady Mammi's picture book to me?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
cutin "oliver_smile",2;
mes "[Oliver Hilpert]";
@@ -3273,7 +3273,7 @@ yuno_in04,169,123,3 script Suspicious Man#oliver_h 4_M_ATEIL,{
mes "["+ strcharinfo(0) +"]";
mes "What if it was all caused by that crow feather? What if...?";
next;
- switch(select("It was cursed by the pebble.:The crow has something to do with Oliver.")) {
+ switch(select("It was cursed by the pebble.", "The crow has something to do with Oliver.")) {
case 1:
mes "["+ strcharinfo(0) +"]";
mes "Ah, I see.";
@@ -3506,7 +3506,7 @@ yuno_in04,167,120,3 script Worn-out Book#garas HIDDEN_NPC,{
mes "As I told you earlier, it's something I'm willing to cross continents to get. Please?";
mes "I really want to buy your book!";
next;
- switch(select("Sell:Don't Sell")) {
+ switch(select("Sell", "Don't Sell")) {
case 1:
mes "[Oliver Hilpert]";
mes "Wow, thanks!";
@@ -3891,7 +3891,7 @@ cave,82,97,3 script Cave Settler#g1 4_M_CAVE1,3,3,{
mes "[Cave Settler]";
mes "No outsiders are allowed beyond this point.";
next;
- switch(select("Step back.:No, listen to me!")) {
+ switch(select("Step back.", "No, listen to me!")) {
case 1:
mes "[Cave Settler]";
mes "Hah, I knew you would be scared of me!";
@@ -3980,7 +3980,7 @@ OnTouch:
mes "[Cave Settler]";
mes "No outsiders are allowed beyond this point.";
next;
- switch(select("Step back.:No, listen to me!")) {
+ switch(select("Step back.", "No, listen to me!")) {
case 1:
mes "[Cave Settler]";
mes "Hah, I knew you would be scared of me!";
@@ -4126,7 +4126,7 @@ cave,22,186,3 script Monsterous Man#zid 4_M_MUT1,{
mes "[Zid]";
mes "My name is Zid. Tell me what you want from me. I want to know more about this book.";
next;
- switch(select("About the Cave Village:About Himself:About Eva:End Conversation")) {
+ switch(select("About the Cave Village", "About Himself", "About Eva", "End Conversation")) {
case 1:
mes "[Zid]";
mes "Did you notice that our villagers look different?";
@@ -4333,7 +4333,7 @@ prontera,153,353,4 script Messenger#prince1 8W_SOLDIER,{
mes "[Messenger]";
mes "Oh, I don't want you to panic too much... Hmm... what I want to say is, Tristan the third, the ruler of Rune Midgarts...";
next;
- switch(select("Passed away?:Came for a celebration again?")) {
+ switch(select("Passed away?", "Came for a celebration again?")) {
case 1:
emotion e_gasp;
mes "[Messenger]";
@@ -4488,7 +4488,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "What's wrong with you?";
mes "This is not an open area!";
next;
- switch(select("Alright, Alright.:The Messenger directed me here.")) {
+ switch(select("Alright, Alright.", "The Messenger directed me here.")) {
case 1:
mes "[Inspector]";
mes "If you know it, why are you here? Get out of here!";
@@ -4538,7 +4538,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "most important thing to consider";
mes "as a leader of a hunt party?";
next;
- switch(select("Strength and characteristics of the monster.:Efficiency of the hunt.:What we can get from the hunt.")) {
+ switch(select("Strength and characteristics of the monster.", "Efficiency of the hunt.", "What we can get from the hunt.")) {
case 1:
.@int += 10;
break;
@@ -4553,7 +4553,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "What if we lose a party member";
mes "during battle?";
next;
- switch(select("Keep fighting until we can do it.:Find a new place and try differently.:Stop hunting and replenish.")) {
+ switch(select("Keep fighting until we can do it.", "Find a new place and try differently.", "Stop hunting and replenish.")) {
case 1:
.@brave += 10;
break;
@@ -4567,7 +4567,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "[Inspector]";
mes "What you get as a result of the hunt...";
next;
- switch(select("Share it as agreed prior.:I don't want to care for sharing.:Give it to the member that needs it.")) {
+ switch(select("Share it as agreed prior.", "I don't want to care for sharing.", "Give it to the member that needs it.")) {
case 1:
.@int += 10;
break;
@@ -4582,7 +4582,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "What type of job class member";
mes "has to be cured while the enemy still lives?";
next;
- switch(select("Priest, healer class.:Hunter, damage dealer.:Lord Knight, tanker.")) {
+ switch(select("Priest, healer class.", "Hunter, damage dealer.", "Lord Knight, tanker.")) {
case 1:
.@int += 10;
break;
@@ -4596,7 +4596,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "[Inspector]";
mes "Whom do you want to befriend the most?";
next;
- switch(select("A strong person.:An experienced person.:A kind person.")) {
+ switch(select("A strong person.", "An experienced person.", "A kind person.")) {
case 1:
.@brave += 10;
break;
@@ -4611,7 +4611,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "What was your ability that helped";
mes "you the most during your training?";
next;
- switch(select("Relationships with people.:Plenty of information gathering.:Discernment and driving force.")) {
+ switch(select("Relationships with people.", "Plenty of information gathering.", "Discernment and driving force.")) {
case 1:
.@solid += 10;
break;
@@ -4625,7 +4625,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "[Inspector]";
mes "How do you give encouragement to others, usually?";
next;
- switch(select("Refer to a past failure.:Hesitating is the worst thing.:You are not alone.")) {
+ switch(select("Refer to a past failure.", "Hesitating is the worst thing.", "You are not alone.")) {
case 1:
.@int += 10;
break;
@@ -4640,7 +4640,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "What is an ultimate virtue";
mes "in your life?";
next;
- switch(select("Growth of oneself.:World peace.:The pursuit of truth.")) {
+ switch(select("Growth of oneself.", "World peace.", "The pursuit of truth.")) {
case 1:
.@brave += 10;
break;
@@ -4656,7 +4656,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "the most if you were on a ";
mes "deserted island?";
next;
- switch(select("Map:Flint:Weapon")) {
+ switch(select("Map", "Flint", "Weapon")) {
case 1:
.@int += 10;
break;
@@ -4670,7 +4670,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "[Inspector]";
mes "What type of story do you like the most?";
next;
- switch(select("Love story.:Heroic epic.:Religious tale.")) {
+ switch(select("Love story.", "Heroic epic.", "Religious tale.")) {
case 1:
.@solid += 10;
break;
@@ -4686,7 +4686,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "new monster in a new area.";
mes "What do you do?";
next;
- switch(select("Attack first.:Observe from a distance.:Flee away.")) {
+ switch(select("Attack first.", "Observe from a distance.", "Flee away.")) {
case 1:
.@brave += 10;
break;
@@ -4701,7 +4701,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "What has to be done first when";
mes "ruling the Rune Midgarts kingdom?";
next;
- switch(select("Dominate countries by reinforcing militia.:Advancement of economy and technology.:Keep public security firm.")) {
+ switch(select("Dominate countries by reinforcing militia.", "Advancement of economy and technology.", "Keep public security firm.")) {
case 1:
.@brave += 10;
break;
@@ -4876,7 +4876,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "most important thing to consider";
mes "as a leader of a hunt party?";
next;
- switch(select("Strength and characteristics of the monster.:Efficiency of the hunt.:What we can get from the hunt.")) {
+ switch(select("Strength and characteristics of the monster.", "Efficiency of the hunt.", "What we can get from the hunt.")) {
case 1:
.@int += 10;
break;
@@ -4891,7 +4891,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "What if we lose a party member";
mes "during battle?";
next;
- switch(select("Keep fighting until we can do it.:Find a new place and try differently.:Stop hunting and replenish.")) {
+ switch(select("Keep fighting until we can do it.", "Find a new place and try differently.", "Stop hunting and replenish.")) {
case 1:
.@brave += 10;
break;
@@ -4905,7 +4905,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "[Inspector]";
mes "What you get as a result of the hunt...";
next;
- switch(select("Share it as agreed prior.:I don't want to care for sharing.:Give it to the member that needs it.")) {
+ switch(select("Share it as agreed prior.", "I don't want to care for sharing.", "Give it to the member that needs it.")) {
case 1:
.@int += 10;
break;
@@ -4920,7 +4920,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "What type of job class member";
mes "has to be cured while the enemy still lives?";
next;
- switch(select("Priest, healer class.:Hunter, damage dealer.:Lord Knight, tanker.")) {
+ switch(select("Priest, healer class.", "Hunter, damage dealer.", "Lord Knight, tanker.")) {
case 1:
.@int += 10;
break;
@@ -4934,7 +4934,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "[Inspector]";
mes "Whom do you want to befriend the most?";
next;
- switch(select("A strong person.:An experienced person.:A kind person.")) {
+ switch(select("A strong person.", "An experienced person.", "A kind person.")) {
case 1:
.@brave += 10;
break;
@@ -4949,7 +4949,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "What was your ability that helped";
mes "you the most during your training?";
next;
- switch(select("Relationships with people.:Plenty of information gathering.:Discernment and driving force.")) {
+ switch(select("Relationships with people.", "Plenty of information gathering.", "Discernment and driving force.")) {
case 1:
.@solid += 10;
break;
@@ -4963,7 +4963,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "[Inspector]";
mes "How do you give encouragement to others, usually?";
next;
- switch(select("Refer to a past failure.:Hesitating is the worst thing.:You are not alone.")) {
+ switch(select("Refer to a past failure.", "Hesitating is the worst thing.", "You are not alone.")) {
case 1:
.@int += 10;
break;
@@ -4978,7 +4978,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "What is an ultimate virtue";
mes "in your life?";
next;
- switch(select("Growth of oneself.:World peace.:The pursuit of truth.")) {
+ switch(select("Growth of oneself.", "World peace.", "The pursuit of truth.")) {
case 1:
.@brave += 10;
break;
@@ -4994,7 +4994,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "the most if you were on a ";
mes "deserted island?";
next;
- switch(select("Map:Flint:Weapon")) {
+ switch(select("Map", "Flint", "Weapon")) {
case 1:
.@int += 10;
break;
@@ -5008,7 +5008,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "[Inspector]";
mes "What type of story do you like the most?";
next;
- switch(select("Love story.:Heroic epic.:Religious tale.")) {
+ switch(select("Love story.", "Heroic epic.", "Religious tale.")) {
case 1:
.@solid += 10;
break;
@@ -5024,7 +5024,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "new monster in a new area.";
mes "What do you do?";
next;
- switch(select("Attack first.:Observe from a distance.:Flee away.")) {
+ switch(select("Attack first.", "Observe from a distance.", "Flee away.")) {
case 1:
.@brave += 10;
break;
@@ -5039,7 +5039,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "What has to be done first when";
mes "ruling the Rune Midgarts kingdom?";
next;
- switch(select("Dominate countries by reinforcing militia.:Advancement of economy and technology.:Keep public security firm.")) {
+ switch(select("Dominate countries by reinforcing militia.", "Advancement of economy and technology.", "Keep public security firm.")) {
case 1:
.@brave += 10;
break;
@@ -5147,7 +5147,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
mes "I will answer your questions first.";
next;
while(1) {
- switch(select("What should I do, exactly?:The King died because of his illness?:Is my mission confidential??:I have no more questions.")) {
+ switch(select("What should I do, exactly?", "The King died because of his illness?", "Is my mission confidential??", "I have no more questions.")) {
case 1:
mes "[Inspector]";
mes "We have seven candidates from seven families. One per each family. The candidates are all in the same place, where I will introduce them to you.";
@@ -5297,7 +5297,7 @@ prt_castle,117,163,5 script Inspector#prince 4_M_SAGE_C,{
if (nkprince_eisen != 10)
close;
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
if (questprogress(10005) == 2 && questprogress(10006) == 2 && questprogress(10007) == 2 && questprogress(10008) == 2
&& questprogress(10009) == 2 && questprogress(10010) == 2 && questprogress(10011) == 2) {
@@ -5413,7 +5413,7 @@ prt_castle,274,372,4 script Servant#hans 1_M_02,{
mes "[Hans]";
mes "What can I do for you?";
next;
- switch(select("Prince Erich told me to meet you.:Nothing much.")) {
+ switch(select("Prince Erich told me to meet you.", "Nothing much.")) {
case 1:
mes "[Hans]";
mes "Did Prince Erich...?";
@@ -5520,7 +5520,7 @@ prt_castle,339,202,3 script Prince#urgen 4_M_4THPRIN1,{
mes "unforgettable, clear and beautiful voice.";
next;
while(1) {
- switch(select("I want to know your background.:Let me know your view of the nation.:What are your hobbies or tastes?:Let me leave.")) {
+ switch(select("I want to know your background.", "Let me know your view of the nation.", "What are your hobbies or tastes?", "Let me leave.")) {
case 1:
mes "[Urugen]";
mes "My dashing face from";
@@ -5600,7 +5600,7 @@ prt_castle,289,201,3 script Prince#helmut 4_M_5THPRIN1,{
next;
mes "-What subject should I start with?-";
next;
- switch(select("Your background...:Your ambition...:Your view of the nation...:I want to meet others first.")) {
+ switch(select("Your background...", "Your ambition...", "Your view of the nation...", "I want to meet others first.")) {
case 1:
mes "[Helmut]";
mes "I don't know how others react but, I feel very uptight with your question. I shouldn't, but, I don't have a different view!";
@@ -5806,7 +5806,7 @@ prt_castle,391,205,3 script Prince#poe 4_M_6THPRIN1,{
mes "from higher and lower.";
mes "Just one.";
next;
- switch(select("Higher:Lower")) {
+ switch(select("Higher", "Lower")) {
case 1:
mes "[Poe]";
mes "Hmm... higher?...";
@@ -5889,7 +5889,7 @@ prt_castle,391,205,3 script Prince#poe 4_M_6THPRIN1,{
mes "So... What do you want to know?!";
next;
while(1) {
- switch(select("Your background story...:Your view of the nation...:Hobbies and interests...:I will come by later.")) {
+ switch(select("Your background story...", "Your view of the nation...", "Hobbies and interests...", "I will come by later.")) {
case 1:
mes "[Poe]";
mes "My background...";
@@ -5973,7 +5973,7 @@ prt_castle,364,375,4 script Prince#peter 4_M_3RDPRIN1,{
mes "Appraiser.";
mes "Have you met the little girl in Aldebaran?";
next;
- switch(select("Yes, I saw her for you.:No, I don't want to.")) {
+ switch(select("Yes, I saw her for you.", "No, I don't want to.")) {
case 1:
if (questprogress(10014) == 1) {
mes "[Peter]";
@@ -6058,7 +6058,7 @@ prt_castle,364,375,4 script Prince#peter 4_M_3RDPRIN1,{
mes "Now, where shall we start?";
next;
while(1) {
- switch(select("Your background story...:Your view of the nation...:Hobbies and interests...:I will come by later.")) {
+ switch(select("Your background story...", "Your view of the nation...", "Hobbies and interests...", "I will come by later.")) {
case 1:
mes "[Peter]";
mes "My family was not that influential. My childhood was not that abundant; I had to seek jobs and make money from part-time jobs.";
@@ -6108,7 +6108,7 @@ prt_castle,364,375,4 script Prince#peter 4_M_3RDPRIN1,{
mes "Would you take these flowers and give thanks to that girl somewhere in Al de Baran?";
completequest 10008;
next;
- switch(select("Okay, no problem.:Please ask it of another.")) {
+ switch(select("Okay, no problem.", "Please ask it of another.")) {
case 1:
mes "[Peter]";
mes "Yeah, thank you very much.";
@@ -6274,7 +6274,7 @@ prt_castle,314,373,4 script Prince#eisen 4_M_1STPRIN1,{
mes "You come here so often.";
mes "I know you are a faithful person, engaged in a very important issue for the kingdom, but you come here more than is necessary...";
next;
- switch(select("I have something...:Is that so? Then, see you later.")) {
+ switch(select("I have something...", "Is that so? Then, see you later.")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "I saw a person from the Walter family.";
@@ -6428,7 +6428,7 @@ prt_castle,314,373,4 script Prince#eisen 4_M_1STPRIN1,{
mes "[Ahrum]";
mes "If you react wrongfully to this incident, my death will be worthless...kuk... Do you understand?";
next;
- switch(select("... Okay I will follow your will...:......")) {
+ switch(select("... Okay I will follow your will...", "......")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "... Okay, I will follow your will. Don't worry...";
@@ -6499,7 +6499,7 @@ prt_castle,314,373,4 script Prince#eisen 4_M_1STPRIN1,{
mes "[" + strcharinfo(0) + "]";
mes "I'd like to ask about...";
next;
- switch(select("Your background story...:Your view of the nation...:Your hobbies or interests...:Never mind, I'll come by later.")) {
+ switch(select("Your background story...", "Your view of the nation...", "Your hobbies or interests...", "Never mind, I'll come by later.")) {
case 1:
mes "[Ahrum]";
mes "You aren't just trying to dissolve your curiosity about the king's family, are you?";
@@ -6735,7 +6735,7 @@ prt_castle,368,312,4 script Prince#ern 4_M_2NDPRIN1,{
while(1) {
mes "-Well, what questions.-";
next;
- switch(select("backgroud first.:I want to know your spirit of nationalism.: Your habbit and tastes.:I will be back.")) {
+ switch(select("backgroud first.", "I want to know your spirit of nationalism.", " Your habbit and tastes.", "I will be back.")) {
case 1:
mes "[Ernst]";
mes "Since I was young, I have grown up with a royal education. I haven't quarreled with others seriously, but I was not very polite either.";
@@ -7115,7 +7115,7 @@ prt_castle,314,372,0 script Prince#another_ern1 4_M_2NDPRIN1,{
mes "[Ahrum]";
mes "If you react wrongfully to this incident, my death will be worthless...kuk... Do you understand?";
next;
- switch(select("... Okay I will follow your will...:......")) {
+ switch(select("... Okay I will follow your will...", "......")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "... Okay, I will follow your will. Don't worry...";
diff --git a/npc/quests/quests_moscovia.txt b/npc/quests/quests_moscovia.txt
index 5142d7e41..5dedc1516 100644
--- a/npc/quests/quests_moscovia.txt
+++ b/npc/quests/quests_moscovia.txt
@@ -71,7 +71,7 @@ moscovia,171,71,3 script Berbayeff#npc 4_M_RUSMAN2,{
mes "All the villagers are blockheads,";
mes "so they treat me like an idiot.";
next;
- if(select("I'm not interested in any story.:Tell me.") == 1) {
+ if(select("I'm not interested in any story.", "Tell me.") == 1) {
mes "[Berbayeff]";
mes "Indeed... You are not interested...";
mes "That's ok.";
@@ -297,7 +297,7 @@ moscovia,135,49,5 script Mr. Ibanoff#npc 4_M_RUSBALD,{
mes "Yes. I am Mr. Ibanoff.";
mes "What's up?";
next;
- if(select("Tell me an adventure story.:Lend me your ship.") == 1) {
+ if(select("Tell me an adventure story.", "Lend me your ship.") == 1) {
mes "[Mr. Ibanoff]";
mes "You are an adventurer, right?";
mes "You come from a strange land?";
@@ -352,7 +352,7 @@ moscovia,135,49,5 script Mr. Ibanoff#npc 4_M_RUSBALD,{
mes "Next... Let's talk about";
mes "the haunting of a Goblin mob...!";
next;
- if(select("I'll listen next time...:Interesting. Keep talking.") == 1) {
+ if(select("I'll listen next time...", "Interesting. Keep talking.") == 1) {
mes "[Mr. Ibanoff]";
mes "If not...Ooo, I can just";
mes "keep going and going...";
@@ -537,7 +537,7 @@ moscovia,135,49,5 script Mr. Ibanoff#npc 4_M_RUSBALD,{
mes "[Mr. Ibanoff]";
mes "Will you depart?";
next;
- if(select("I'm not ready.:Let's go.") == 1) {
+ if(select("I'm not ready.", "Let's go.") == 1) {
mes "[Mr. Ibanoff]";
mes "When you are ready to depart, tell me.";
close;
@@ -632,7 +632,7 @@ moscovia,135,49,5 script Mr. Ibanoff#npc 4_M_RUSBALD,{
mes "once more, and I will gladly help";
mes "you find Whale Island!";
next;
- if(select("Try again to find Whale Island.:Give up.") == 1) {
+ if(select("Try again to find Whale Island.", "Give up.") == 1) {
mes "[Mr. Ibanoff]";
mes "That does it! I expected it.";
mes "I knew you weren't the type to give up an adventure!";
@@ -659,7 +659,7 @@ moscovia,135,49,5 script Mr. Ibanoff#npc 4_M_RUSBALD,{
mes "[Mr. Ibanoff]";
mes "Oh! Are you ready to depart?";
next;
- if(select("I'm not ready.:Let's go.") == 1) {
+ if(select("I'm not ready.", "Let's go.") == 1) {
mes "[Mr. Ibanoff]";
mes "When you are ready to depart, tell me.";
close;
@@ -711,7 +711,7 @@ moscovia,135,49,5 script Mr. Ibanoff#npc 4_M_RUSBALD,{
mes "[Mr. Ibanoff]";
mes "If so, do you want to go now?";
next;
- if(select("Not yet.:Let's go.") == 1) {
+ if(select("Not yet.", "Let's go.") == 1) {
mes "[Mr. Ibanoff]";
mes "I see. I will wait.";
close;
@@ -1134,7 +1134,7 @@ S_Rud1:
mes "Which way?";
next;
setarray .@d$[1],"East","West","South","North";
- .@j = select(implode(.@d$,":")) - 1;
+ .@j = select(implode(.@d$, ":")) - 1;
if (.@j == getarg(0)) {
mes "[Mr. Ibanoff]";
mes "Good. Firstly, we should";
@@ -1342,7 +1342,7 @@ mosk_fild01,86,104,3 script Aged Stranger#npc 4_M_GUSLIMAN,{
mes "Anyway, are you troubled?";
mes "What are you going to do?";
next;
- if(select("Think more.:Don't you have a way?") == 1) {
+ if(select("Think more.", "Don't you have a way?") == 1) {
mes "[Aged Stranger]";
mes "Do that. Think carefully, the";
mes "answer is to be found...";
@@ -1416,7 +1416,7 @@ mosk_fild01,86,104,3 script Aged Stranger#npc 4_M_GUSLIMAN,{
mes "[Aged Stranger]";
mes "Okay, are you ready to go back to the mainland?";
next;
- if(select("What are the materials?:I am ready.") == 1) {
+ if(select("What are the materials?", "I am ready.") == 1) {
mes "[Aged Stranger]";
mes "You should bring these materials:";
next;
@@ -1463,7 +1463,7 @@ mosk_fild01,86,104,3 script Aged Stranger#npc 4_M_GUSLIMAN,{
mes "to the mainland to find the";
mes "materials?";
next;
- if(select("What are the materials?:I am ready.") == 1) {
+ if(select("What are the materials?", "I am ready.") == 1) {
mes "[Aged Stranger]";
mes "You should bring these materials:";
next;
@@ -1599,7 +1599,7 @@ mosk_fild01,86,104,3 script Aged Stranger#npc 4_M_GUSLIMAN,{
mes "If you want, I can send you back";
mes "to the mainland. What'll it be?";
next;
- switch(select("Look around.:Go back to the mainland.:Venture into the unknown.")) {
+ switch(select("Look around.", "Go back to the mainland.", "Venture into the unknown.")) {
case 1:
mes "[Aged Stranger]";
mes "Well, well... Do as you please.";
@@ -1628,7 +1628,7 @@ mosk_fild01,86,104,3 script Aged Stranger#npc 4_M_GUSLIMAN,{
mes "[Aged Stranger]";
mes "If you want, I'll send you there. What do you think of that?";
next;
- if(select("Consider it.:Ok, please send me there.") == 1) {
+ if(select("Consider it.", "Ok, please send me there.") == 1) {
mes "[Aged Stranger]";
mes "Well, well... Do as you please.";
mes "If so, I will take a rest.";
@@ -1652,7 +1652,7 @@ mosk_fild01,86,104,3 script Aged Stranger#npc 4_M_GUSLIMAN,{
mes "Or if you want, I can send you back";
mes "to the mainland. What'll it be?";
next;
- if(select("Look around.:Go back to the mainland.") == 1) {
+ if(select("Look around.", "Go back to the mainland.") == 1) {
mes "[Aged Stranger]";
mes "Well, well... Do as you please.";
mes "If so, I will take a rest.";
@@ -1716,7 +1716,7 @@ S_AS_2:
mes "[Aged Stranger]";
mes "So, what will you do now?";
next;
- switch (select("How would I get back here?:"+((getarg(0))?"I want to learn the Gusli":"")+":Go back to the mainland.")) {
+ switch (select("How would I get back here?", ((getarg(0))?"I want to learn the Gusli":""), "Go back to the mainland.")) {
case 1:
mes "[Aged Stranger]";
mes "You are my friend now,";
@@ -1864,7 +1864,7 @@ mosk_in,131,92,3 script Csar Alexsay III#npc 4_M_RUSKING,{
mes "sure no one ever doubts you.";
next;
if (countitem(Yaga_Pestle) > 39) {
- if(select("Show the Yaga's Pestles.:Do nothing.") == 1) {
+ if(select("Show the Yaga's Pestles.", "Do nothing.") == 1) {
mes "[" + strcharinfo(0) + "]";
mes "Yes, Here you are.";
next;
@@ -1905,7 +1905,7 @@ mosk_in,131,92,3 script Csar Alexsay III#npc 4_M_RUSKING,{
mes "Did you bring some evidence to";
mes "resolve your issue of doubt, traveler?";
next;
- if(select("Yes, I did.:I am confused.") == 1) {
+ if(select("Yes, I did.", "I am confused.") == 1) {
if (countitem(Yaga_Pestle) > 39) {
delitem 7762,40;
mes "[Csar Alexsay III]";
@@ -2154,7 +2154,7 @@ mosk_in,131,92,3 script Csar Alexsay III#npc 4_M_RUSKING,{
mes "instrument. So mysterious... Hey!";
mes "Can you play it?";
next;
- if(select("I can play.:I can't play it.") == 1) {
+ if(select("I can play.", "I can't play it.") == 1) {
mes "[Csar Alexsay III]";
mes "You can play it!";
mes "Good, play it right away!";
@@ -2403,7 +2403,7 @@ mosk_in,127,89,3 script Prime Minister Dmitree#m 4_M_RUSMAN1,{
mes "[Prime Minister Dmitree]";
mes "Traveler, why have you come to the Csar's Palace?";
next;
- if(select("Just to look around.:To see the dear Csar.") == 1) {
+ if(select("Just to look around.", "To see the dear Csar.") == 1) {
mes "[Prime Minister Dmitree]";
mes "If so... look around with caution. Do not bother the Csar.";
next;
@@ -2417,7 +2417,7 @@ mosk_in,127,89,3 script Prime Minister Dmitree#m 4_M_RUSMAN1,{
mes "[Prime Minister Dmitree]";
mes "Did you come to see our dear Csar? If so, tell me your business with him in advance.";
next;
- if(select("I'd like to say hello.:I have an adventure story for him.") == 1) {
+ if(select("I'd like to say hello.", "I have an adventure story for him.") == 1) {
mes "[Prime Minister Dmitree]";
mes "I will tell him directly about your business. You don't need to worry yourself with the Csar.";
close;
@@ -2480,7 +2480,7 @@ OnTouch:
mes "["+strcharinfo(0)+"]";
mes "Stop by the whale island?";
next;
- if(select("Go to Whale Island.:Stay put.") == 1) {
+ if(select("Go to Whale Island.", "Stay put.") == 1) {
if (getequipid(EQI_ACC_L) == GUSLI || getequipid(EQI_ACC_R) == GUSLI) {
soundeffect "mos_gusli2.wav",0;
mes "-Slowly, your hands are on the";
@@ -2644,7 +2644,7 @@ function script F_MOS_1 {
mes "[Anna]";
mes "Oh, my................";
next;
- if(select("Talk to her.:Just pass by her") == 2) {
+ if(select("Talk to her.", "Just pass by her") == 2) {
mes "[Gallina]";
mes "I'm worried that he's making trouble somewhere...";
close;
@@ -2687,7 +2687,7 @@ function script F_MOS_1 {
mes "But it's not good that I refuse your kindness";
mes "Will you find Mikhail for me?";
next;
- if(select("I was not serious.:Yes, I will!") == 1) {
+ if(select("I was not serious.", "Yes, I will!") == 1) {
mes "[Gallina]";
mes "You meanie! I'm not in the mood for jokes.";
close;
@@ -2775,7 +2775,7 @@ mosk_in,148,274,1 script Anna#mos 4_F_RUSCHILD,{
mes "Why are you here?";
next;
while(1) {
- switch(select("About where Mikhail might be hiding:About their relationship:About the situation:Ask her about other things:End the conversation")) {
+ switch(select("About where Mikhail might be hiding", "About their relationship", "About the situation", "Ask her about other things", "End the conversation")) {
case 1:
mes "["+strcharinfo(0)+"]";
mes "Where is Mikhail?";
@@ -2946,7 +2946,7 @@ mosk_in,136,279,3 script Bed#mos1 HIDDEN_NPC,{
mes "- There are sheets and a pillow which seem so neat and soft that I'll probably fall asleep as soon as I lie down on them. -";
if (mos_swan != 11) close;
next;
- if(select("Check other things:Look it over ") == 1) {
+ if(select("Check other things", "Look it over ") == 1) {
mes "- You'll examine the bed later -";
close;
}
@@ -2983,7 +2983,7 @@ mosk_in,205,268,3 script Fire pot#mos HIDDEN_NPC,{
mes "- It's a fire pot that is used when Gallina bakes hotcakes.";
mes "It seems that it was used a long time ago. -";
next;
- if(select("Check other things:Look it over") == 1) {
+ if(select("Check other things", "Look it over") == 1) {
mes "- You decide to check out other things -";
close;
}
@@ -2997,7 +2997,7 @@ mosk_in,205,268,3 script Fire pot#mos HIDDEN_NPC,{
}
mes "- As you look it over very carefully, you find some pieces of bread on the floor around the fire pot! -";
next;
- switch(select("Mikhail is in the fire pot.:Mikhail is around the fire pot.:There's nothing between pieces of bread and Mikhail.")) {
+ switch(select("Mikhail is in the fire pot.", "Mikhail is around the fire pot.", "There's nothing between pieces of bread and Mikhail.")) {
case 1:
mes "["+strcharinfo(0)+"]";
mes "I finally found him.";
@@ -3161,7 +3161,7 @@ mosk_in,135,191,5 script Landlord#mos 4_F_RUSWOMAN3,{
mes "It is the most comfortable and calmest place in all of Moscovia.";
next;
if (mos_swan == 3) {
- switch(select("Save:Stay the night - 5000z:Ask her about Mikhail.")) {
+ switch(select("Save", "Stay the night - 5000z", "Ask her about Mikhail.")) {
case 1:
mes "[Landlord]";
mes "Your respawn point has been saved.";
@@ -3209,7 +3209,7 @@ mosk_in,135,191,5 script Landlord#mos 4_F_RUSWOMAN3,{
mes "[Landlord]";
mes "If you promise me to stay overnight, I'll tell you about what you want to know. Deal?";
next;
- if(select("Refuse.:Stay overnight and get the info. - 5000z") == 1) {
+ if(select("Refuse.", "Stay overnight and get the info. - 5000z") == 1) {
emotion e_ag;
mes "[Landlord]";
mes "Well, get the info by yourself then.";
@@ -3243,7 +3243,7 @@ mosk_in,135,191,5 script Landlord#mos 4_F_RUSWOMAN3,{
mes "Hohoho.";
next;
while(1) {
- switch(select("Ask her about the inn:Ask her about Mikhail.:End the conversation")) {
+ switch(select("Ask her about the inn", "Ask her about Mikhail.", "End the conversation")) {
case 1:
mes "[Landlord]";
mes "The name of our inn came from a big apple tree which is outside of the village.";
@@ -3310,7 +3310,7 @@ mosk_in,135,191,5 script Landlord#mos 4_F_RUSWOMAN3,{
}
}
}
- if(select("Save:Stay the night - 5000z") == 1) {
+ if(select("Save", "Stay the night - 5000z") == 1) {
mes "[Landlord]";
mes "Your respawn point has been saved.";
mes "Hope we can see you again next time hoho.";
@@ -3346,7 +3346,7 @@ mosk_in,141,212,3 script Pub Owner#mos 4_M_RUSBALD,{
mes "Welcome to our pub.";
mes "I'm Alexandre of ^3131FF'Pub Stream'^000000. You can call me 'Sasha'.";
next;
- if(select("Ask him about Mikhail.:Order a drink.") == 1) {
+ if(select("Ask him about Mikhail.", "Order a drink.") == 1) {
mes "["+strcharinfo(0)+"]";
mes "Sasha, has a little boy called 'Mikhail' came here?";
next;
@@ -3381,7 +3381,7 @@ mosk_in,141,212,3 script Pub Owner#mos 4_M_RUSBALD,{
mes "Although you may be an experienced adventurer, you look so young.";
mes "I recommend you these drinks. Which one will you take?";
next;
- .@j = select("Milk - 1000z:Sticky_Herb juice - 1000z:They are all expensive!") - 1;
+ .@j = select("Milk - 1000z", "Sticky_Herb juice - 1000z", "They are all expensive!") - 1;
if (.@j == 2) {
mes "[Pub Owner]";
mes "Hahaha, too much for you eh cheapskate.";
@@ -3448,7 +3448,7 @@ mosk_in,141,212,3 script Pub Owner#mos 4_M_RUSBALD,{
mes "Well, do you have some stories for me? or you've got something to ask me.";
mes "I recommend you those drinks.";
next;
- switch(select("Milk - 1000z:Apple juice - 1000z:They are all expensive!")) {
+ switch(select("Milk - 1000z", "Apple juice - 1000z", "They are all expensive!")) {
case 1:
if (Zeny > 999) {
Zeny -= 1000;
@@ -3790,7 +3790,7 @@ mosk_in,211,259,5 script Larissa#mos_01 4_F_RUSWOMAN2,{
mes "Did the pancake taste good?";
mes "Would you like another pancake?";
next;
- if(select("Yes:No") == 1) {
+ if(select("Yes", "No") == 1) {
if (countitem(Old_Frying_Pan) && countitem(Milk) > 1 && countitem(White_Potion) > 1 && countitem(Cheese) && countitem(Wooden_Block) && countitem(Honey)) {
mes "[Larissa]";
mes "Let me check if you have all the ingredients.";
@@ -3805,7 +3805,7 @@ mosk_in,211,259,5 script Larissa#mos_01 4_F_RUSWOMAN2,{
mes "[Larissa]";
mes "What should I do with the wheat flour?";
next;
- switch(select("Turn it down.:Pass it through a sieve.:Press it with your fist.")) {
+ switch(select("Turn it down.", "Pass it through a sieve.", "Press it with your fist.")) {
case 1:
mes "[Larissa]";
mes "Oh, my! What are you doing now?";
@@ -3829,7 +3829,7 @@ mosk_in,211,259,5 script Larissa#mos_01 4_F_RUSWOMAN2,{
mes "And then I'm adding an egg, some milk and a white potion.";
mes "What next?";
next;
- if(select("Stir it up with great speed.:Do the same as she said.") == 1) {
+ if(select("Stir it up with great speed.", "Do the same as she said.") == 1) {
mes "[Larissa]";
mes "No, you don't have to do that way. It won't rise properly if you stir it too fast.";
next;
@@ -3846,7 +3846,7 @@ mosk_in,211,259,5 script Larissa#mos_01 4_F_RUSWOMAN2,{
mes "Cook in low temperature. It'll rise and have bubbles on it.";
mes "When you see the bubbles, you can turn it over.";
next;
- if(select("Cook in high temperature.:Can I turn it over now?") == 1) {
+ if(select("Cook in high temperature.", "Can I turn it over now?") == 1) {
mes "[Larissa]";
mes "No, you don't do that.";
mes "You'll burn it up.";
@@ -3862,7 +3862,7 @@ mosk_in,211,259,5 script Larissa#mos_01 4_F_RUSWOMAN2,{
mes "Ok, turn it over. Oh it looks delicious";
mes "What should I top it with? First I put some cheese but the rest is up to you...";
next;
- switch(select("Caviar:Mushrooms:Honey:Strawberry jam:Sour cream")) {
+ switch(select("Caviar", "Mushrooms", "Honey", "Strawberry jam", "Sour cream")) {
case 1:
mes "[Larissa]";
mes "Ok. you want caviar. Fortunately, I still have a little left.";
@@ -3931,7 +3931,7 @@ moscovia,208,182,7 script Acorn Dealer#mos 4_M_RUSMAN1,{
mes "We have very fresh acorns. Everyone will like them!";
mes "You can buy one acorn for 100zeny!";
next;
- if(select("Buy one.:What can I use them for?") == 2) {
+ if(select("Buy one.", "What can I use them for?") == 2) {
mes "[Acorn Dealer]";
mes "Well uh...";
mes "You can grind them to make";
@@ -4001,7 +4001,7 @@ OnTouch:
mes "- When the animal comes across you, it starts to sniffle and purse up its lips. -";
next;
if (countitem(Acorn) > 19) {
- switch(select("Give acorns to it.:Ignore it.:Ask about the squirrel.")) {
+ switch(select("Give acorns to it.", "Ignore it.", "Ask about the squirrel.")) {
case 1:
mes "- You take one of acorns out and hold it out to the squirrel. -";
next;
@@ -4215,7 +4215,7 @@ mosk_in,215,46,5 script Baba Yaga, the Horrible 4_F_BABAYAGA,{
mes "Yes, if you let me live, I will compensate you";
mes "with a present, how about that?";
next;
- if(select("A present?:I don't need.") == 1) {
+ if(select("A present?", "I don't need.") == 1) {
mes "[Baba Yaga, the Horrible]";
mes "Yes, if you let me live";
mes "I will give you the Yaga Pestles";
@@ -4250,7 +4250,7 @@ mosk_in,215,46,5 script Baba Yaga, the Horrible 4_F_BABAYAGA,{
mes "interested... ya?";
mes "What do you think about that?";
next;
- if(select("Good, but I think you're lying.:I am not interested.") == 1) {
+ if(select("Good, but I think you're lying.", "I am not interested.") == 1) {
mes "[Baba Yaga, the Horrible]";
mes "Sure, you can trust me.";
mes "It is so complicated that I cannot";
@@ -4270,7 +4270,7 @@ mosk_in,215,46,5 script Baba Yaga, the Horrible 4_F_BABAYAGA,{
mes "I can use the magic that";
mes "stops winter from returning. Will you help me?";
next;
- if(select("Ok, I will.:No. I don't like it.") == 1) callsub S_BY_1;
+ if(select("Ok, I will.", "No. I don't like it.") == 1) callsub S_BY_1;
mes "[Baba Yaga, the Horrible]";
mes "Heeeek,";
mes "Just, just I need a little help.. It is really little.";
@@ -4302,7 +4302,7 @@ mosk_in,215,46,5 script Baba Yaga, the Horrible 4_F_BABAYAGA,{
mes "Isn't that better for you";
mes "than hurting me?";
next;
- if(select("Ok, tell me the story.:Let me think...") == 1) {
+ if(select("Ok, tell me the story.", "Let me think...") == 1) {
mes "[Baba Yaga, the Horrible]";
mes "Certainly, trust me.";
mes "It is so complicated that I cannot";
@@ -4322,7 +4322,7 @@ mosk_in,215,46,5 script Baba Yaga, the Horrible 4_F_BABAYAGA,{
mes "I can use the magic that";
mes "stops winter from returning. Will you help me?";
next;
- if(select("Ok, I will.:No. I don't like it.") == 1) callsub S_BY_1;
+ if(select("Ok, I will.", "No. I don't like it.") == 1) callsub S_BY_1;
mes "[Baba Yaga, the Horrible]";
mes "Heeeeek,";
mes "Just, just I need a little help.. It is really little.";
@@ -4346,7 +4346,7 @@ mosk_in,215,46,5 script Baba Yaga, the Horrible 4_F_BABAYAGA,{
mes "[Baba Yaga, the Horrible]";
mes "Well, did you change your mind?";
next;
- if(select("Ok, let's try.:Let me think more...") == 1) callsub S_BY_1;
+ if(select("Ok, let's try.", "Let me think more...") == 1) callsub S_BY_1;
mes "[Baba Yaga, the Horrible]";
mes "You think more...";
mes "What do you want from me...";
@@ -4389,7 +4389,7 @@ mosk_in,215,46,5 script Baba Yaga, the Horrible 4_F_BABAYAGA,{
mes "a glue, no, to cast a spell";
mes "10 Sticky Mucus...";
next;
- if(select("...Are you sure?:A glue? You want me to kill you?!") == 1) {
+ if(select("...Are you sure?", "A glue? You want me to kill you?!") == 1) {
mes "[Baba Yaga, the Horrible]";
mes "Yes, yes, I am certain. Why don't you trust me...";
next;
@@ -5044,7 +5044,7 @@ mosk_in,217,45,0 script #book_russia HIDDEN_NPC,{
mes "know where to read next time.";
close;
} else if (mos_nowinter == 16) {
- if(select("Read from the preface.:Read from the marked page.") == 1) {
+ if(select("Read from the preface.", "Read from the marked page.") == 1) {
mes "...Therefore, this spell is";
mes "particularly good among our mighty ones.";
mes "Usually, the magic is considered";
@@ -5192,9 +5192,9 @@ mosk_in,221,43,0 script #bowl HIDDEN_NPC,{
mes "-Something is still being boiled in the pot.";
mes "What am I going to do?-";
next;
- switch(select("Put the materials in it.:Pour water in it.:Stir it up.:It is over!")) {
+ switch(select("Put the materials in it.", "Pour water in it.", "Stir it up.", "It is over!")) {
case 1:
- .@m = select (implode(.@m$,":")) - 1;
+ .@m = select(implode(.@m$,":")) - 1;
if ((!.@m && .@bat) || (.@m == 1 && .@mush) || (.@m == 2 && .@locker)) specialeffect EF_POISONHIT;
else {
specialeffect EF_SMOKE;
@@ -5249,9 +5249,9 @@ mosk_in,221,43,0 script #bowl HIDDEN_NPC,{
while(1) {
mes "-Well, What am I going to do?-";
next;
- switch(select("Put the materials in it.:Pour water in it.:Stir it up.:It is over!")) {
+ switch(select("Put the materials in it.", "Pour water in it.", "Stir it up.", "It is over!")) {
case 1:
- .@m = select (implode(.@m$,":")) - 1;
+ .@m = select(implode(.@m$,":")) - 1;
if (.@m >= 3) {
if (.@nankai == 5 || .@nankai == 6) {
if ((.@m == 3 && .@star) || (.@m == 4 && .@sand)) specialeffect EF_POISONHIT;
@@ -5358,11 +5358,11 @@ mosk_in,221,43,0 script #bowl HIDDEN_NPC,{
while(1) {
mes "-Well, What am I going to do?-";
next;
- switch(select("Put the materials in it.:Pour water in it.:Stir it up.:It is over!")) {
+ switch(select("Put the materials in it.", "Pour water in it.", "Stir it up.", "It is over!")) {
case 1:
if (.@nankai != 11) {
setarray .@m2$, "Witched Starsand","Fine Grit","Detonator","Red Blood","Burning Heart";
- .@m = select (implode(.@m2$,":")) - 1;
+ .@m = select(implode(.@m2$,":")) - 1;
if ((.@m == 2 && .@nankai == 9) || (.@m == 3 && .@nankai == 8) || (.@m == 4 && .@nankai == 10)) {
specialeffect EF_SMOKE;
++.@maho;
@@ -5376,7 +5376,7 @@ mosk_in,221,43,0 script #bowl HIDDEN_NPC,{
mes (.@m <= 1)?"Its smell slightly changes.-":((.@w)?"The smell gets worse.-":"The smell has been changed a little.-");
} else {
setarray .@m3$, "Witched Starsand","Fine Grit","Detonator","Red Blood","Burning Heart","Piece Of Diamond";
- .@m = select (implode(.@m3$,":")) - 1;
+ .@m = select(implode(.@m3$,":")) - 1;
if (.@m != 5) specialeffect EF_POISONHIT;
else {
++.@maho;
@@ -6318,7 +6318,7 @@ OnTouch:
mes "the dragon came back...";
next;
while(1) {
- if(select("Look for it.:I will try next time.") == 1) {
+ if(select("Look for it.", "I will try next time.") == 1) {
if (BaseJob == Job_Thief) {
mes "["+strcharinfo(0)+"]";
mes "Here it is.";
@@ -6395,7 +6395,7 @@ mosk_in,131,92,3 script #Csar FAKE_NPC,7,7,{
mes "sure no one ever doubts you.";
next;
if (countitem(Yaga_Pestle) > 39) {
- if(select("Show the Yaga's Pestles.:Do nothing.") == 1) {
+ if(select("Show the Yaga's Pestles.", "Do nothing.") == 1) {
mes "[" + strcharinfo(0) + "]";
mes "Yes, Here you are.";
next;
@@ -6464,7 +6464,7 @@ moscovia,211,93,3 script Irina#edq 4_F_RUSCHILD,{
mes "The Shafka has practicality and";
mes "it's spruce! Do you want one?";
next;
- if(select("Learn about the Shafka.:Make a Shafka hat.") == 1) {
+ if(select("Learn about the Shafka.", "Make a Shafka hat.") == 1) {
mes "[Irina]";
mes "When I look at you, you seem to";
mes "want to put on something of a thick";
@@ -6563,7 +6563,7 @@ mosk_fild02,198,252,3 script Sage#rus01 4_M_SAGE_C,{
mes "[Sage]";
mes "I've heard stories of the many adventurers from your lands. But, I haven't been able to talk with them much because they were always busy.";
next;
- if(select("Sorry, but I'm busy.....:Ok, let's talk.") == 1) {
+ if(select("Sorry, but I'm busy.....", "Ok, let's talk.") == 1) {
mes "[Sage]";
mes "Ah, you are...";
mes "I just wanted to hear about news from other lands...";
@@ -6653,7 +6653,7 @@ mosk_dun01,169,162,0 script Mysterious Stone#rus02 HIDDEN_NPC,{
mes "["+ strcharinfo(0) +"]";
mes "...Where should I go?";
next;
- switch(select("Right:Left:Middle")) {
+ switch(select("Right", "Left", "Middle")) {
case 1:
mes "["+ strcharinfo(0) +"]";
mes "...What about the right...";
@@ -6813,7 +6813,7 @@ mosk_dun01,167,160,3 script Gray Wolf#rus03 4_RUS_DWOLF,{
mes "[Gray Wolf]";
mes "I need brave adventurers, like you, to help me. Can you help me?";
next;
- if(select("No, how can I trust you?:Ok, I'll help") == 1) {
+ if(select("No, how can I trust you?", "Ok, I'll help") == 1) {
mes "[Gray Wolf]";
mes "Hu.. you won't. But, I ask you again. Can you help me?";
next;
@@ -6946,7 +6946,7 @@ mosk_dun01,45,259,0 script Wall#rus04 HIDDEN_NPC,{
mes "[Girl's Voice]";
mes "What do you think? I can open a portal to the cave Do you want to go there now?";
next;
- if(select("Not yet...:Open the portal!") == 1) {
+ if(select("Not yet...", "Open the portal!") == 1) {
mes "[Girl's Voice]";
mes "... When you're ready, just tell me.";
close;
@@ -7156,7 +7156,7 @@ mosk_dun01,45,259,0 script Wall#rus04 HIDDEN_NPC,{
mes "["+ strcharinfo(0) +"]";
mes "Ok... First...";
next;
- if(select("Death Water:Life Water") == 1) {
+ if(select("Death Water", "Life Water") == 1) {
mes "["+ strcharinfo(0) +"]";
mes "I hope this works...";
next;
@@ -7195,7 +7195,7 @@ mosk_dun01,45,259,0 script Wall#rus04 HIDDEN_NPC,{
mes "["+ strcharinfo(0) +"]";
mes "Ok! Next...";
next;
- if(select("Death Water:Life Water") == 1) {
+ if(select("Death Water", "Life Water") == 1) {
mes "["+ strcharinfo(0) +"]";
mes "Pour the 'Death Water' again...";
next;
@@ -7594,7 +7594,7 @@ moscovia,178,127,0 script The Blacksmith#rus06 1_M_SMITH,{
mes "[The Blacksmith]";
mes "You need ^0000ff2 Cursed Ruby, 3 Gold, 1 Red Ring, 2 Lusalka's Hair, 10 Golden Thread^000000 to make the key.";
next;
- switch(select("Red Ring?:Lusalka's Hair?:Golden Thread?")) {
+ switch(select("Red Ring?", "Lusalka's Hair?", "Golden Thread?")) {
case 1:
mes "[The Blacksmith]";
mes "The Red Ring has powerful enchanting powers. I had one before, but I gave it to my friend, Vassili, as a gift.";
@@ -7694,7 +7694,7 @@ moscovia,206,81,0 script Vassili Grandpapa#rus07 4_M_05,{
mes "[Vassili Grandpapa]";
mes "Hmm, are you an adventurer? So, how do you like it here?";
next;
- if(select("It's so-so:I have something to ask...") == 1) {
+ if(select("It's so-so", "I have something to ask...") == 1) {
mes "[Vassili Grandpapa]";
mes "Hmm, you have traveled so much. I guess if you're tired from your trip then it's only natural, huhu.";
close;
@@ -7966,7 +7966,7 @@ moscovia,213,216,3 script Ryubaba#rus08 4_F_RUSWOMAN2,{
mes "[Ryubaba]";
mes "Mmm, you must be an adventurer? What would you say? Have you seen somebody more beautiful than me? I doubt it. How can you find anyone more beautiful than me?";
next;
- if(select("Are you crazy!:Yes, you are right.") == 1) {
+ if(select("Are you crazy!", "Yes, you are right.") == 1) {
mes "["+ strcharinfo(0) +"]";
mes "Are you crazy!? Don't you know how wide the world is and how many beautiful people there are? You're pretty full of it, country girl!";
next;
@@ -8160,7 +8160,7 @@ moscovia,213,216,3 script Ryubaba#rus08 4_F_RUSWOMAN2,{
mes "["+ strcharinfo(0) +"]";
mes "...Mmmm, what should I do...";
next;
- if(select("Exchange:Not exchange") == 1) {
+ if(select("Exchange", "Not exchange") == 1) {
mes "["+ strcharinfo(0) +"]";
mes "...Mmmm, what should I do...";
mes "Ok, I will do it.";
@@ -8276,7 +8276,7 @@ moscovia,223,210,3 script Little Boy#rus09 4_M_RUSCHILD,{
mes "[Little Boy]";
mes "Ah, do you have candies or cookies?";
next;
- if(select("Give some:Don't give") == 2) {
+ if(select("Give some", "Don't give") == 2) {
mes "[Little Boy]";
mes "Hm! Hmph! Pish! !";
mes "You are the same as Sister Ryubaba!";
@@ -8521,7 +8521,7 @@ moscovia,166,145,1 script Worried Mother#rus19 4_F_RUSWOMAN3,{
mes "[Worried Mother]";
mes "Did you go to the marsh in the Moscovia field? Did you see my daughter? I don't care even if she became Lusalka. I just want to know where she is.";
next;
- if(select("Calm her down.:I will find her.") == 1) {
+ if(select("Calm her down.", "I will find her.") == 1) {
mes "["+ strcharinfo(0) +"]";
mes "She should be ok.";
mes "She will be back soon.";
@@ -8755,7 +8755,7 @@ mosk_fild02,124,202,3 script Lusalka#rus23 4_F_RUSGREEN,{
mes "[Lusalka]";
mes "The night when he left, he said that he would go to the capital of Rune Midgarts. I am not sure if he is still there...";
next;
- if(select("Ok, I will do it:I don't think I can do it...") == 2) {
+ if(select("Ok, I will do it", "I don't think I can do it...") == 2) {
mes "["+ strcharinfo(0) +"]";
mes "Rune Midgarts is large! I don't think I can do it.";
next;
@@ -9494,7 +9494,7 @@ mosk_fild02,243,270,0 script Marozka#rus31 4_M_LGTGRAND,{
mes "[Marozka]";
mes "...So? Have you decided?";
next;
- if(select("I need more time...:I will take it!") == 1) {
+ if(select("I need more time...", "I will take it!") == 1) {
mes "[Marozka]";
mes "Ok then. Come back when you are ready.";
close;
@@ -9506,27 +9506,27 @@ mosk_fild02,243,270,0 script Marozka#rus31 4_M_LGTGRAND,{
mes "[Marozka]";
mes "What is deaf, dumb, and blind and always tells the truth?";
next;
- .@j = select("A Poring:A Picky:A Mirror:A Tree");
+ .@j = select("A Poring", "A Picky", "A Mirror", "A Tree");
.@rus_quiz01 = (.@j==3)?.@rus_quiz01+1:.@rus_quiz01;
mes "[Marozka]";
mes "If 4 cats can catch 4 mice every 4 minutes, what is the minimum number of cats needed to get 10 mice in 10 minutes?";
next;
- .@j = select("4:5:6:10");
+ .@j = select("4", "5", "6", "10");
.@rus_quiz01 = (.@j==1)?.@rus_quiz01+1:.@rus_quiz01;
mes "[Marozka]";
mes "Which of these gets shorter during winter and longer during summer?";
next;
- .@j = select("Sky:Day:Waves:Wind");
+ .@j = select("Sky", "Day", "Waves", "Wind");
.@rus_quiz01 = (.@j==2)?.@rus_quiz01+1:.@rus_quiz01;
mes "[Marozka]";
mes "Doris Etticoat, wears a petticoat and has a red nose; the longer she stands, the shorter she grows. What is she?";
next;
- .@j = select("A Star:A Candle:A Sword:The Moon");
+ .@j = select("A Star", "A Candle", "A Sword", "The Moon");
.@rus_quiz01 = (.@j==2)?.@rus_quiz01+1:.@rus_quiz01;
mes "[Marozka]";
mes "My top and bottom are twins of a kind. The middle of me makes one body combined. If I stand tall and still, run faster I will. What am I?";
next;
- .@j = select("A Woman:Valkyrie:The Moon:An Hourglass");
+ .@j = select("A Woman", "Valkyrie", "The Moon", "An Hourglass");
.@rus_quiz01 = (.@j==4)?.@rus_quiz01+1:.@rus_quiz01;
mes "[Marozka]";
mes "Now let's see how you did.";
@@ -10081,7 +10081,7 @@ mosk_dun02,48,214,5 script Baba Yaga#rus32 4_F_BABAYAGA,{
mes "[Baba Yaga]";
mes "Oh, you are back. What can I do for you?";
next;
- switch(select("Condensed Red Potion:Condensed Yellow Potion:Cancel")) {
+ switch(select("Condensed Red Potion", "Condensed Yellow Potion", "Cancel")) {
case 1:
if (countitem(Red_Potion) > 0 && countitem(Empty_Cylinder) > 0 && countitem(Medicine_Bowl) > 0 && countitem(Apple) > 4) {
if (Zeny > 19) {
@@ -10605,7 +10605,7 @@ mosk_dun02,65,232,0 script Noisy Coffin#rus36 4_NFCOFFIN,{
mes "... How can I silence him...";
next;
while(1) {
- switch(select("Pray:Sing a hymn:Pour Holy Water on him:Kick him")) {
+ switch(select("Pray", "Sing a hymn", "Pour Holy Water on him", "Kick him")) {
case 1:
if (rhea_rus_main == 17) {
mes "["+ strcharinfo(0) +"]";
@@ -10878,7 +10878,7 @@ treasure01,24,39,0 script Old Bed#rus38 HIDDEN_NPC,{
if (rhea_rus_main == 21) {
mes "- An old bed covered with dust and must -";
next;
- switch(select("On the bed:Under the bed:Bed sheet")) {
+ switch(select("On the bed", "Under the bed", "Bed sheet")) {
case 1:
mes "- Mushrooms grow on the bed -";
next;
@@ -10931,7 +10931,7 @@ treasure01,24,39,0 script Old Bed#rus38 HIDDEN_NPC,{
} else if (rhea_rus_main > 21 && rhea_rus_main < 26) {
mes "- An old bed covered with dust and must -";
next;
- switch(select("On the bed:Under the bed:Bed sheet")) {
+ switch(select("On the bed", "Under the bed", "Bed sheet")) {
case 1:
mes "- Mushrooms grow on the bed -";
next;
@@ -11166,7 +11166,7 @@ mosk_dun02,57,220,0 script House Ghost Jar#rus43 HIDDEN_NPC,{
mes "[House Ghost]";
mes "I can't even drink my favorite milk... Being a ghost is too inconvenient.";
next;
- if(select("Can I play with you?:So what can I do for you?") == 1) {
+ if(select("Can I play with you?", "So what can I do for you?") == 1) {
mes "[House Ghost]";
mes "Ehhh, are you sure?";
next;
@@ -11220,7 +11220,7 @@ mosk_dun02,57,220,0 script House Ghost Jar#rus43 HIDDEN_NPC,{
cutin "sorry.bmp",4;
next;
.@rucard_game01 = rand(1,3);
- switch(select("Poring:Angeling:Ghostring")) {
+ switch(select("Poring", "Angeling", "Ghostring")) {
case 1:
mes "["+ strcharinfo(0) +"]";
mes "Hmmm, I think it is the Poring Card!";
@@ -11478,7 +11478,7 @@ pay_dun04,163,186,0 script Ghost Tree#rus45 HIDDEN_NPC,{
mes "[Ghost Tree]";
mes "Kuhuhuhu, if you want it, you must give me the correct answers to my questions!";
next;
- if(select("Ok, ask me!:No, just give it to me!") == 2) {
+ if(select("Ok, ask me!", "No, just give it to me!") == 2) {
mes "[Ghost Tree]";
mes "What!? You are rude to ask for what you want by doing nothing!";
next;
@@ -11802,7 +11802,7 @@ mosk_dun01,3,3,3 script Koshei GlobalVar#admin 4_F_RUSCHILD,{
mes "[Koshei GlobalVar]";
mes "What would you like to set the GlobalVar to?";
next;
- switch(select("0:1:Cancel")) {
+ switch(select("0", "1", "Cancel")) {
case 1:
mes "[Koshei GlobalVar]";
mes "GlobalVar $@rus_req02 will now be set to '0'";
diff --git a/npc/quests/quests_nameless.txt b/npc/quests/quests_nameless.txt
index 736cd6d78..2bd49ecfe 100644
--- a/npc/quests/quests_nameless.txt
+++ b/npc/quests/quests_nameless.txt
@@ -222,7 +222,7 @@ ra_in01,308,59,1 script Waiter#pc 4_M_RACHMAN2,{
mes "not mistaken, you're";
mes "here for something else?";
next;
- if (select("I'd like to order.:Yes, I've come for another reason.") == 1) {
+ if (select("I'd like to order.", "Yes, I've come for another reason.") == 1) {
mes "[Waiter]";
mes "Sure, no problem.";
mes "Did you come alone?";
@@ -489,7 +489,7 @@ ve_in,78,314,5 script Magistrate#Aru 4_M_DST_GRAND,{
mes "to come in here. Why do";
mes "you keep coming back?";
next;
- if (select("I'm sorry.:I want to know about the smugglers.") == 1) {
+ if (select("I'm sorry.", "I want to know about the smugglers.") == 1) {
mes "[Al Hamad]";
mes "It's fine. Just leave,";
mes "and don't come back";
@@ -824,7 +824,7 @@ ve_fild07,125,128,0 script Boat#Aru HIDDEN_NPC,{
mes "a chance you might have to";
mes "sail this boat on your own if I'm not here. So, you ready to go?";
next;
- switch(select("Yes, I'm ready.:Give me more time.")) {
+ switch(select("Yes, I'm ready.", "Give me more time.")) {
case 1:
mes "[Larjes]";
mes "Alright, let's go.";
@@ -849,7 +849,7 @@ ve_fild07,125,128,0 script Boat#Aru HIDDEN_NPC,{
mes "can take you to the";
mes "monastery.^000000";
next;
- switch(select("Go to Monastery:Cancel")) {
+ switch(select("Go to Monastery", "Cancel")) {
case 1:
mes "^3355FFYou set sail for";
mes "the monastery...^000000";
@@ -867,7 +867,7 @@ ve_fild07,125,128,0 script Boat#Aru HIDDEN_NPC,{
mes "can take you to the";
mes "monastery.^000000";
next;
- switch(select("Go to Monastery:Cancel")) {
+ switch(select("Go to Monastery", "Cancel")) {
case 1:
mes "^3355FFYou set sail for";
mes "the monastery...^000000";
@@ -892,7 +892,7 @@ ve_fild07,128,130,1 script Secret Agent#Aru 4W_M_01,{
mes "there, I might not be here";
mes "when you come back.";
next;
- switch(select("Yes, I'm ready.:Give me more time.")) {
+ switch(select("Yes, I'm ready.", "Give me more time.")) {
case 1:
mes "[Larjes]";
mes "Alright, let's go.";
@@ -979,7 +979,7 @@ nameless_i,127,207,0 script Dead Crow#Aru HIDDEN_NPC,{
mes "crow^3355FF makes you feel";
mes "uneasy for some reason.^000000";
next;
- if (select("Ignore:Investigate") == 1) {
+ if (select("Ignore", "Investigate") == 1) {
mes "^3355FFYou decide not to touch";
mes "the animal's carcass.^000000";
close;
@@ -1210,7 +1210,7 @@ nameless_i,259,218,3 script Larjes#Aru 4W_M_01,{
mes "but did you want to leave";
mes "this place for a while?";
next;
- if(select("Yes:No")==1) {
+ if(select("Yes", "No")==1) {
mes "[Larjes]";
mes "Alight, let's go.";
close2;
@@ -1228,7 +1228,7 @@ nameless_i,259,218,3 script Larjes#Aru 4W_M_01,{
mes "Did you still want to";
mes "investigate the island?";
next;
- if (select("No:Yes") == 1) {
+ if (select("No", "Yes") == 1) {
mes "[Larjes]";
mes "Alright, let's go.";
close2;
@@ -1254,7 +1254,7 @@ nameless_n,259,218,3 script Larjes#Boat1 4W_M_01,{
mes "but did you want to leave";
mes "this place for a while?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Larjes]";
mes "Alright, let's go.";
@@ -1299,7 +1299,7 @@ nameless_n,259,218,3 script Larjes#Boat1 4W_M_01,{
mes "Did you still want to";
mes "investigate the island?";
next;
- switch(select("No:Yes")) {
+ switch(select("No", "Yes")) {
case 1:
mes "[Larjes]";
mes "Alright, let's go.";
@@ -1335,7 +1335,7 @@ abbey02,224,70,0 script Books#Mona1 HIDDEN_NPC,{
mes "with blood amongst all";
mes "these old, moldy books.^000000";
next;
- if(select("Examine Book:Ignore")==1) {
+ if(select("Examine Book", "Ignore")==1) {
aru_monas = 22;
changequest 17014,17015;
getitem Research_Note,1; // Reasearch_Note
@@ -1376,7 +1376,7 @@ abbey03,232,233,4 script Man#King 4_M_TRISTAN,{
mes "seems that he really is";
mes "still barely alive.^000000";
next;
- if (select("Touch Him:Ignore Him") == 1) {
+ if (select("Touch Him", "Ignore Him") == 1) {
mes "["+strcharinfo(0)+"]";
mes "This man...";
mes "He's so familiar";
@@ -1467,7 +1467,7 @@ OnTouch:
mes "[" + strcharinfo(0) + "]";
mes "There is a low wall here against the other wall, if I climb it I could reach the resting place of Tristan III...";
next;
- switch(select("Stay here:Climb the wall")) {
+ switch(select("Stay here", "Climb the wall")) {
case 1:
warp "nameless_n",158,169;
end;
@@ -1487,7 +1487,7 @@ sec_in02,15,15,4 script boss::boss_aru_monas 1_M_SIGNMONK,{
mes "[Patch]";
mes "Input.";
next;
- switch(select("Now:How much?:P- How much?:Others")) {
+ switch(select("Now", "How much?", "P- How much?", "Others")) {
case 1:
mes " ";
mes ""+aru_monas;
@@ -1531,7 +1531,7 @@ ra_temple,165,57,5 script Niren#ss 4_F_MADAME,{
mes "I can spare a moment or two.";
mes "What would you like to ask?";
next;
- switch(select("Ask About Veins Smugglers:Ask About Zhed")) {
+ switch(select("Ask About Veins Smugglers", "Ask About Zhed")) {
case 1:
if (aru_monas == 12) {
mes "[Niren]";
@@ -1563,7 +1563,7 @@ ra_temple,165,57,5 script Niren#ss 4_F_MADAME,{
mes "But first, I'd like to";
mes "ask you for a favor.";
next;
- select("Accept:Do Not Refuse");
+ select("Accept", "Do Not Refuse");
mes "[Niren]";
mes "When we realized the";
mes "kind of hostage the";
@@ -2321,7 +2321,7 @@ moc_ruins,77,167,4 script Foreign Merchant#aru1 4_M_MASKMAN,5,5,{
mes "*Pant Pant*";
mes "*Sweat*";
next;
- switch(select("Give Fruit Wine:Quietly Watch Him")) {
+ switch(select("Give Fruit Wine", "Quietly Watch Him")) {
case 1:
mes "[Foreign Merchant]";
mes "Oh, thank you! This";
@@ -2688,7 +2688,7 @@ ra_fild03,139,355,5 script Ishmael#em 4_F_CHILD,{
mes "need from me, do you?";
emotion e_swt2;
next;
- switch(select("Give Her Niren's File:Leave Her Alone")) {
+ switch(select("Give Her Niren's File", "Leave Her Alone")) {
case 1:
if (countitem(File02) > 0) {
mes "["+ strcharinfo(0) +"]";
@@ -2782,7 +2782,7 @@ ra_fild03,139,355,5 script Ishmael#em 4_F_CHILD,{
mes "I'll be able to forge";
mes "your copy right away.";
next;
- switch(select("Don't Give It to Her:Give It to Her")) {
+ switch(select("Don't Give It to Her", "Give It to Her")) {
case 1:
mes "[Ishmael]";
mes "Huh? I thought you";
@@ -3221,7 +3221,7 @@ comodo,224,187,3 script Muff 4_M_04,{
mes "scare me like that!";
mes "What is it that you want?";
next;
- switch(select("You look troubled.:Nothing. Take care!")) {
+ switch(select("You look troubled.", "Nothing. Take care!")) {
case 1:
if (BaseLevel < 61) {
mes "[Muff]";
@@ -3265,7 +3265,7 @@ comodo,224,187,3 script Muff 4_M_04,{
mes "the collateral I gave him";
mes "is really valuable to me.";
next;
- switch(select("Do you know where you lost it?:I'm sorry to hear that. Bye!")) {
+ switch(select("Do you know where you lost it?", "I'm sorry to hear that. Bye!")) {
case 1:
mes "[Muff]";
mes "If I knew where I lost";
@@ -3308,7 +3308,7 @@ comodo,224,187,3 script Muff 4_M_04,{
mes "my treasure from that";
mes "bastard, no matter what!";
next;
- switch(select("I don't understand.:I'm sorry, I was just kidding...")) {
+ switch(select("I don't understand.", "I'm sorry, I was just kidding...")) {
case 1:
mes "[Muff]";
mes "You think you can";
@@ -3366,7 +3366,7 @@ comodo,224,187,3 script Muff 4_M_04,{
mes "the collateral I gave him";
mes "is really valuable to me.";
next;
- switch(select("Do you know where you lost it?:What was the collateral?:Bye!")) {
+ switch(select("Do you know where you lost it?", "What was the collateral?", "Bye!")) {
case 1:
mes "[Muff]";
mes "If I knew where I lost";
@@ -3463,7 +3463,7 @@ comodo,224,187,3 script Muff 4_M_04,{
mes "It's magic, right? Will you";
mes "ask Dorian to help me out?";
next;
- switch(select("Accept His Request:Decline His Request")) {
+ switch(select("Accept His Request", "Decline His Request")) {
case 1:
mes "[Muff]";
mes "Thank you so much!";
@@ -3495,7 +3495,7 @@ comodo,224,187,3 script Muff 4_M_04,{
mes "too nice to just leave";
mes "me hanging like that.";
next;
- switch(select("Accept His Request:Decline His Request")) {
+ switch(select("Accept His Request", "Decline His Request")) {
case 1:
mes "[Muff]";
mes "Thank you so much!";
@@ -3596,7 +3596,7 @@ alberta,127,143,3 script Belder 4_M_03,{
mes "the customers by th--Oh!";
mes "Welcome to Belder Loans!";
next;
- switch(select("I'll promote your loans!:Uh...")) {
+ switch(select("I'll promote your loans!", "Uh...")) {
case 1:
if (Sex == 1) {
mes "[Belder]";
@@ -3702,7 +3702,7 @@ cmd_fild01,55,160,0 script Heap of Earth CLEAR_NPC,{
mes "dug a hole in the ground,";
mes "and then covered it again.^000000";
next;
- switch(select("Dig Up the Spot:Cancel")) {
+ switch(select("Dig Up the Spot", "Cancel")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "There must be something";
@@ -3796,7 +3796,7 @@ cmd_fild01,55,160,0 script Heap of Earth CLEAR_NPC,{
mes "infused with art's essence~";
mes "So... How may I assist you?";
next;
- switch(select("I want to use your Magic Dryer.:I want to be your student.:No, thanks.")) {
+ switch(select("I want to use your Magic Dryer.", "I want to be your student.", "No, thanks.")) {
case 1:
mes "[Dorian]";
mes "Magic Dryer? No, no, no.";
@@ -3806,7 +3806,7 @@ cmd_fild01,55,160,0 script Heap of Earth CLEAR_NPC,{
mes "like that. What, pray tell,";
mes "do you need to dry?";
next;
- switch(select("This Bond of Debt:My Hair:I'm just curious.")) {
+ switch(select("This Bond of Debt", "My Hair", "I'm just curious.")) {
case 1:
mes "[Dorian]";
mes "Mm? My masterpiece is far";
@@ -3856,7 +3856,7 @@ cmd_fild01,55,160,0 script Heap of Earth CLEAR_NPC,{
mes "Blah-blah--that's just";
mes "about it in a nutshell.";
next;
- switch(select("Zzz...:Oh, please!")) {
+ switch(select("Zzz...", "Oh, please!")) {
case 1:
mes "[Dorian]";
mes "You... You fell asleep?";
@@ -4150,7 +4150,7 @@ cmd_fild01,55,160,0 script Heap of Earth CLEAR_NPC,{
mes "I can't blame you since";
mes "they're a bit complicated.";
next;
- switch(select("Instructions:Cancel")) {
+ switch(select("Instructions", "Cancel")) {
case 1:
mes "[Dorian]";
mes "First, insert a new rough";
@@ -4292,7 +4292,7 @@ izlude_in,113,66,0 script Strange Machine HIDDEN_NPC,{
next;
while(1) {
.@switch_sound = rand(1,4);
- switch(select("Check the Machine:Replace the Engine:Tighten the Screw:Press a Switch")) {
+ switch(select("Check the Machine", "Replace the Engine", "Tighten the Screw", "Press a Switch")) {
case 1:
if (.@hit_status == 0) {
mes "^3355FFThere's no power";
@@ -4398,7 +4398,7 @@ izlude_in,113,66,0 script Strange Machine HIDDEN_NPC,{
mes "Which switch do";
mes "you want to press?^000000";
next;
- switch(select("Red Switch:Blue Switch:Yellow Switch:Green Switch")) {
+ switch(select("Red Switch", "Blue Switch", "Yellow Switch", "Green Switch")) {
default:
mes "^3355FF*Whiz Whiz*^000000";
mes "^3355FF*Whiz Whiz*^000000";
@@ -4450,7 +4450,7 @@ izlude_in,113,66,0 script Strange Machine HIDDEN_NPC,{
mes "Which switch will";
mes "you try now?^000000";
next;
- switch(select("Red Switch:Blue Switch:Yellow Switch:Green Switch")) {
+ switch(select("Red Switch", "Blue Switch", "Yellow Switch", "Green Switch")) {
default:
mes "^3355FF*Whiz Whiz*^000000";
mes "^3355FF*Whiz Whiz*^000000";
@@ -4501,7 +4501,7 @@ izlude_in,113,66,0 script Strange Machine HIDDEN_NPC,{
mes "are a bit more stable now.";
mes "Which switch will you try?^000000";
next;
- switch(select("Red Switch:Blue Switch:Yellow Switch:Green Switch")) {
+ switch(select("Red Switch", "Blue Switch", "Yellow Switch", "Green Switch")) {
default:
mes "^3355FF*Whiz Whiz*^000000";
mes "^3355FF*Whiz Whiz*^000000";
@@ -4553,7 +4553,7 @@ izlude_in,113,66,0 script Strange Machine HIDDEN_NPC,{
mes "fairly strongly now. Which";
mes "switch will you try?^000000";
next;
- switch(select("Red Switch:Blue Switch:Yellow Switch:Green Switch")) {
+ switch(select("Red Switch", "Blue Switch", "Yellow Switch", "Green Switch")) {
default:
mes "^3355FF*Whiz Whiz*^000000";
mes "^3355FF*Whiz Whiz*^000000";
@@ -4678,7 +4678,7 @@ moc_ruins,152,147,5 script Ibrahim 4_M_JOB_HUNTER,3,3,{
mes "and there. Heh heh~!";
next;
while(1) {
- switch(select("How can I help you?:What'd you hear?:Bye!")) {
+ switch(select("How can I help you?", "What'd you hear?", "Bye!")) {
case 1:
mes "[Ibrahim]";
mes "I wanted to ask you about";
@@ -4709,7 +4709,7 @@ moc_ruins,152,147,5 script Ibrahim 4_M_JOB_HUNTER,3,3,{
mes "it back, but I can understand";
mes "if you can't. You up for it?";
next;
- switch(select("Sure, I'll help you.:No, sorry.")) {
+ switch(select("Sure, I'll help you.", "No, sorry.")) {
case 1:
mes "[Ibrahim]";
mes "Great! I knew it was";
@@ -4978,7 +4978,7 @@ moc_ruins,152,147,5 script Ibrahim 4_M_JOB_HUNTER,3,3,{
mes "Cursed Jewels. You wouldn't";
mes "mind if I look at it, do you?";
next;
- switch(select("No!:Sure, why not?")) {
+ switch(select("No!", "Sure, why not?")) {
case 1:
mes "[Ibrahim]";
mes "No? Well, I'm sure you";
@@ -5014,7 +5014,7 @@ moc_ruins,152,147,5 script Ibrahim 4_M_JOB_HUNTER,3,3,{
mes "you planning to do with";
mes "the Unlucky Emerald?";
next;
- switch(select("I'm going to sell it.:I'm going to study it.")) {
+ switch(select("I'm going to sell it.", "I'm going to study it.")) {
case 1:
mes "[Ibrahim]";
mes "Oh, you weren't going";
@@ -5186,7 +5186,7 @@ alberta,102,80,3 script Jhonnita 4_M_04,{
mes "a jewel? We only carry";
mes "the best. Hahahaha!";
next;
- switch(select("What's the most popular jewel?:Do you know Diamond of Destruction?")) {
+ switch(select("What's the most popular jewel?", "Do you know Diamond of Destruction?")) {
case 1:
mes "[Jhonnita]";
mes "Ah, take a look at this";
@@ -5240,7 +5240,7 @@ alberta,102,80,3 script Jhonnita 4_M_04,{
mes "come to spend your life";
mes "savings on my jewels?";
next;
- switch(select("Show me some jewels...:I have a rare emerald to sell...")) {
+ switch(select("Show me some jewels...", "I have a rare emerald to sell...")) {
case 1:
mes "[Jhonnita]";
mes "It couldn't hurt to";
@@ -5346,7 +5346,7 @@ payon,69,65,5 script Kimeunbang 4_M_ORIENT02,{
mes "Go to another jewelry shop,";
mes "I don't feel like opening up.";
next;
- switch(select("What's wrong?:Diamond of Destruction?")) {
+ switch(select("What's wrong?", "Diamond of Destruction?")) {
case 1:
mes "[Kimeunbang]";
mes "I'm just disappointed.";
@@ -5403,7 +5403,7 @@ payon,69,65,5 script Kimeunbang 4_M_ORIENT02,{
mes "Oh, hello. Looks like";
mes "I'm back in business~";
next;
- switch(select("I have a jewel to sell.:How are you?")) {
+ switch(select("I have a jewel to sell.", "How are you?")) {
case 1:
mes "[Kimeunbang]";
mes "Really? Alright, just";
@@ -5487,7 +5487,7 @@ geffen,128,153,3 script Leblo 4_M_ALCHE_D,{
mes "have to do something for";
mes "me first. We have a deal?";
next;
- switch(select("Deal.:No, thanks.")) {
+ switch(select("Deal.", "No, thanks.")) {
case 1:
mes "[Leblo]";
mes "I've been suffering back";
@@ -5619,7 +5619,7 @@ geffen,128,153,3 script Leblo 4_M_ALCHE_D,{
mes "have any business";
mes "with me today?";
next;
- switch(select("I have a jewel to sell.:No, not really.")) {
+ switch(select("I have a jewel to sell.", "No, not really.")) {
case 1:
mes "[Leblo]";
mes "Oh, yeah? Well then,";
@@ -5842,7 +5842,7 @@ payon_in03,167,149,3 script Wola 1_F_ORIENT_01,2,2,{
changequest 3112,3113;
diamond_edq = 20;
next;
- switch(select("Will you go out with me?:Leblo's back medicine?")) {
+ switch(select("Will you go out with me?", "Leblo's back medicine?")) {
case 1:
if (Sex) {
mes "[Wola]";
@@ -5931,7 +5931,7 @@ payon_in03,167,149,3 script Wola 1_F_ORIENT_01,2,2,{
mes "earlier. Something about";
mes "needing medicine from me?";
next;
- switch(select("Will you go out with me?:Leblo's back medicine?")) {
+ switch(select("Will you go out with me?", "Leblo's back medicine?")) {
case 1:
if (Sex == 1) {
mes "^666666*Blush*^000000 But it's too";
@@ -6101,7 +6101,7 @@ in_rogue,366,46,3 script Rogue Investigator 4_M_ROGUE,{
mes "much, is it? We Rogues are";
mes "pretty bad... But not that bad.";
next;
- switch(select("Sounds good!:Never mind, I'll find it myself...")) {
+ switch(select("Sounds good!", "Never mind, I'll find it myself...")) {
case 1:
if (Zeny > 9999) {
Zeny -= 10000;
@@ -6179,7 +6179,7 @@ in_rogue,366,46,3 script Rogue Investigator 4_M_ROGUE,{
mes "we're together on this,";
mes "I'll just ask for 10,000 zeny.";
next;
- switch(select("Sounds good!:Forget it...")) {
+ switch(select("Sounds good!", "Forget it...")) {
case 1:
if (Zeny > 9999) {
Zeny -= 10000;
@@ -6520,7 +6520,7 @@ prontera,148,326,3 script Chief Officer#edq 4_M_JOB_KNIGHT2,{
mes "Hello, Rune-Midgartian.";
mes "What brings you here?";
next;
- switch(select("National Wanted Notice:Z Gang:What crimes did Z Gang commit?")) {
+ switch(select("National Wanted Notice", "Z Gang", "What crimes did Z Gang commit?")) {
case 1:
mes "[Chief Officer]";
mes "Ah, were you interested";
@@ -6554,7 +6554,7 @@ prontera,148,326,3 script Chief Officer#edq 4_M_JOB_KNIGHT2,{
mes "but I can divulge what";
mes "little I've heard.";
next;
- switch(select("Louis:Martha:Catfoii:Book of Forbidden Mystery?")) {
+ switch(select("Louis", "Martha", "Catfoii", "Book of Forbidden Mystery?")) {
case 1:
mes "[Chief Officer]";
mes "Louis Von Silokens was";
@@ -6715,7 +6715,7 @@ prt_in,168,18,1 script Valdes 1_M_YOUNGKNIGHT,2,2,{
mes "I'm-I'm no good";
mes "to anybody anymore!";
next;
- switch(select("Ask About Z Gang:The chief officer is worried about you.:Bye!")) {
+ switch(select("Ask About Z Gang", "The chief officer is worried about you.", "Bye!")) {
case 1:
mes "[Valdes]";
mes "That Z Gang...";
@@ -6897,7 +6897,7 @@ in_rogue,359,116,3 script Marybell 4_F_ROGUE,{
mes "then I'll do what I can to";
mes "help. What do you need?";
next;
- switch(select("Ask About Z Gang:Valdes says, ''Hi.''")) {
+ switch(select("Ask About Z Gang", "Valdes says, ''Hi.''")) {
case 1:
mes "[Marybell]";
mes "The Z Gang again?";
@@ -7018,7 +7018,7 @@ in_rogue,359,116,3 script Marybell 4_F_ROGUE,{
mes "What did you want to ask me?";
next;
while(1) {
- switch(select("Z Gang's Goal:Z Gang's Recent Movements:Z Gang's Stronghold:Thanks for the tip!")) {
+ switch(select("Z Gang's Goal", "Z Gang's Recent Movements", "Z Gang's Stronghold", "Thanks for the tip!")) {
case 1:
mes "[Marybell]";
mes "Actually, I don't know";
@@ -7284,7 +7284,7 @@ payon,244,62,3 script Moonho Ahn 4_M_HUGRANFA,{
mes "me? You're not here for what";
mes "I think you are... Are you?";
next;
- switch(select("Are you the White Meteor?:I'm here to challenge you.")) {
+ switch(select("Are you the White Meteor?", "I'm here to challenge you.")) {
case 1:
mes "[Moonho Ahn]";
mes "It's been so long since";
@@ -7376,7 +7376,7 @@ payon,244,62,3 script Moonho Ahn 4_M_HUGRANFA,{
mes "Are you ready to";
mes "play Coin Shake?";
next;
- switch(select("Yes, let's play!:How does this game work again?")) {
+ switch(select("Yes, let's play!", "How does this game work again?")) {
case 1:
if (Zeny > 500) {
Zeny -= 500;
@@ -7457,7 +7457,7 @@ payon,244,62,3 script Moonho Ahn 4_M_HUGRANFA,{
mes "(^666666What should I guess?^000000)";
next;
.@amuro = rand(1,2);
- if (select("Odd:Even") == 1) {
+ if (select("Odd", "Even") == 1) {
if (.@amuro == 1) {
++.@number_false_2;
mes "[Moonho Ahn]";
@@ -9292,7 +9292,7 @@ morocc,143,63,3 script Ragged Man#nd 4_M_MIDDLE,{
mes "life if you would just do me";
mes "this favor. Please...";
next;
- switch(select("How may I help you?:Ignore Him")) {
+ switch(select("How may I help you?", "Ignore Him")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "Okay, what can I do to help?";
@@ -9328,7 +9328,7 @@ morocc,143,63,3 script Ragged Man#nd 4_M_MIDDLE,{
mes "money, so that I can finally";
mes "go back home to Prontera?";
next;
- switch(select("Why don't you just walk?:I can give you some money.")) {
+ switch(select("Why don't you just walk?", "I can give you some money.")) {
case 1:
mes "[Ragged Man]";
mes "What? You don't think that";
@@ -9430,7 +9430,7 @@ morocc,143,63,3 script Ragged Man#nd 4_M_MIDDLE,{
mes "to go back home, and I'll";
mes "tell you everything I know.";
next;
- switch(select("Give Money:Don't Give Money")) {
+ switch(select("Give Money", "Don't Give Money")) {
case 1:
mes "[Ragged Man]";
mes "Ah, good choice!";
@@ -9583,7 +9583,7 @@ morocc,102,298,3 script Man#zgang 4W_M_02,{
mes "money, and you want to know";
mes "more, right? Let's cut a deal.";
next;
- switch(select("No, thanks.:What'd you have in mind?")) {
+ switch(select("No, thanks.", "What'd you have in mind?")) {
case 1:
mes "[Man]";
mes "No? Well...";
@@ -9641,7 +9641,7 @@ morocc,102,298,3 script Man#zgang 4W_M_02,{
mes "You're reconsidering that";
mes "deal I had in mind, aren't you?";
next;
- switch(select("No, not really.:I guess so.")) {
+ switch(select("No, not really.", "I guess so.")) {
case 1:
mes "[Man]";
mes "You sure? No one would";
@@ -9793,7 +9793,7 @@ morocc,102,298,3 script Man#zgang 4W_M_02,{
mes "my clients gave to me.";
next;
while (1) {
- switch(select("Who was going to help you?:Your clients gave you something?")) {
+ switch(select("Who was going to help you?", "Your clients gave you something?")) {
case 1:
mes "[Man]";
mes "Oh, yeah. The guys that";
@@ -10842,7 +10842,7 @@ yuno_in04,38,48,3 script Archeologist 1_M_JOBTESTER,{
mes "I'm guessing you needed";
mes "my help with something?";
next;
- switch(select("Ask About the Jewel's Curse:Show Off Jewel")) {
+ switch(select("Ask About the Jewel's Curse", "Show Off Jewel")) {
case 1:
emotion e_heh;
mes "[Archeologist]";
@@ -11030,7 +11030,7 @@ prontera,140,304,5 script Old Soldier 4_M_HUOLDARMY,{
mes "some reason, but I'll";
mes "admit that it's kind of nice.";
next;
- switch(select("Ask About Past Battles:Ask About Fallen Warrior")) {
+ switch(select("Ask About Past Battles", "Ask About Fallen Warrior")) {
case 1:
mes "[Retired Soldier]";
mes "Don't get me started.";
@@ -11105,7 +11105,7 @@ prontera,140,304,5 script Old Soldier 4_M_HUOLDARMY,{
mes "I'm afraid I already told";
mes "you everything I know.";
next;
- switch(select("Sorry...:I met the warrior's spirit.")) {
+ switch(select("Sorry...", "I met the warrior's spirit.")) {
case 1:
mes "[Retired Soldier]";
mes "It's fine.";
@@ -11133,7 +11133,7 @@ prontera,140,304,5 script Old Soldier 4_M_HUOLDARMY,{
mes "this all up to a really good";
mes "learning experience.";
next;
- switch(select("I feel so sorry for him.:Do you believe the jewel is really cursed?")) {
+ switch(select("I feel so sorry for him.", "Do you believe the jewel is really cursed?")) {
case 1:
mes "[Retired Soldier]";
mes "Well...";
@@ -11419,7 +11419,7 @@ gef_fild08,182,185,0 script The Wanderer 8_DOPPEL,{
jewel_nd = 27;
next;
while(1) {
- if (select("You killed your comrades!:Do you remember your last moment?") == 1) {
+ if (select("You killed your comrades!", "Do you remember your last moment?") == 1) {
mes "[The Wanderer]";
mes "Did I...? Ha. Haha!";
mes "adventurer, but that sounds";
@@ -11501,7 +11501,7 @@ gef_fild08,182,185,0 script The Wanderer 8_DOPPEL,{
mes "say to me this time?";
next;
while(1) {
- if (select("You killed your comrades!:Do you remember your last moment?") == 1) {
+ if (select("You killed your comrades!", "Do you remember your last moment?") == 1) {
mes "[The Wanderer]";
mes "Did I...? Ha. Haha!";
mes "adventurer, but that sounds";
@@ -11682,7 +11682,7 @@ prontera,163,204,3 script Man from Morroc 4W_M_03,{
mes "fountain. It's much cooler";
mes "here than back in Morroc.";
next;
- switch(select("Nice day today, huh?:How's Morroc lately?")) {
+ switch(select("Nice day today, huh?", "How's Morroc lately?")) {
case 1:
mes "[Morroc Traveler]";
mes "Oh, yes. It's a wonderful";
@@ -11798,7 +11798,7 @@ in_rogue,355,28,5 script Rogue Agent 2_M_THIEFMASTER,{
mes "going on around the kingdom.";
mes "How'd you know about that?";
next;
- switch(select("I was just...:Can I help?")) {
+ switch(select("I was just...", "Can I help?")) {
case 1:
mes "[Guildsman]";
mes "Just what...?";
@@ -12153,7 +12153,7 @@ geffen,91,36,5 script Rogue Guild Agent#nd1 4_M_ROGUE,{
mes "I hope you brought";
mes "the stuff...";
next;
- switch(select("Give Items:I forgot what you need.")) {
+ switch(select("Give Items", "I forgot what you need.")) {
case 1:
if ((countitem(Pumpkin_Head) > 0) && (countitem(Horseshoe) > 0) && (countitem(Petite_DiablOfs_Horn) > 0) && (countitem(Golden_Hair) > 0) && (countitem(Transparent_Cloth) > 0)) {
delitem Pumpkin_Head,1;
@@ -12312,7 +12312,7 @@ geffen,91,36,5 script Rogue Guild Agent#nd1 4_M_ROGUE,{
mes "locked up inside. You";
mes "bring the stuff?";
next;
- switch(select("Give Items:I forgot what you need.")) {
+ switch(select("Give Items", "I forgot what you need.")) {
case 1:
if ((countitem(Pumpkin_Head) > 1) && (countitem(Horseshoe) > 2) && (countitem(Petite_DiablOfs_Horn) > 1) && (countitem(Golden_Hair) > 2) && (countitem(Transparent_Cloth) > 0)) {
delitem Pumpkin_Head,2;
@@ -12373,7 +12373,7 @@ geffen,91,36,5 script Rogue Guild Agent#nd1 4_M_ROGUE,{
mes "Tower are safely locked";
mes "up in there. You do that yet?";
next;
- switch(select("Give Items:I forgot what you need.")) {
+ switch(select("Give Items", "I forgot what you need.")) {
case 1:
if ((countitem(Pumpkin_Head) > 1) && (countitem(Horseshoe) > 2) && (countitem(Petite_DiablOfs_Horn) > 1) && (countitem(Golden_Hair) > 2) && (countitem(Transparent_Cloth) > 0)) {
delitem Pumpkin_Head,2;
@@ -12531,7 +12531,7 @@ payon,209,44,5 script Rogue Guild Agent#nd2 4_M_ROGUE,{
mes "Let's see,";
mes "the note says...";
next;
- switch(select("Cooperate with this adventurer.:......")) {
+ switch(select("Cooperate with this adventurer.", "......")) {
case 1:
mes "[Agent]";
mes "So... We're partners?";
@@ -12568,7 +12568,7 @@ payon,209,44,5 script Rogue Guild Agent#nd2 4_M_ROGUE,{
mes "Let's see,";
mes "the note says...";
next;
- switch(select("Cooperate with this adventurer.:......")) {
+ switch(select("Cooperate with this adventurer.", "......")) {
case 1:
mes "[Agent]";
mes "So... We're partners?";
@@ -12981,7 +12981,7 @@ comodo,233,199,5 script Rogue Guild Agent#nd3 1_M_SIGNROGUE,{
mes "acknowledge my instructions.";
mes "You got that! Loud and clear!";
next;
- switch(select("Yes, Sir!:...")) {
+ switch(select("Yes, Sir!", "...")) {
case 1:
emotion e_dots;
mes "[Agent]";
@@ -13042,7 +13042,7 @@ comodo,233,199,5 script Rogue Guild Agent#nd3 1_M_SIGNROGUE,{
mes "the masks like";
mes "a good little soldier?";
next;
- switch(select("Uh huh.:Yes, Sir!")) {
+ switch(select("Uh huh.", "Yes, Sir!")) {
case 1:
mes "[Agent]";
mes "Hey, remember our";
@@ -13105,7 +13105,7 @@ comodo,233,199,5 script Rogue Guild Agent#nd3 1_M_SIGNROGUE,{
mes "Rogue world if you would.";
emotion e_sob;
next;
- switch(select("Yes, sir!:I won't tell anyone.")) {
+ switch(select("Yes, sir!", "I won't tell anyone.")) {
case 1:
mes "[Agent]";
mes "Whoa! Whoa!";
diff --git a/npc/quests/quests_niflheim.txt b/npc/quests/quests_niflheim.txt
index 89ce0ac2d..93ab59237 100644
--- a/npc/quests/quests_niflheim.txt
+++ b/npc/quests/quests_niflheim.txt
@@ -197,7 +197,7 @@ OnTouch:
mes "It looks very well-shaped.^000000";
next;
mes "^3355FFWould you like to pick it up?^000000";
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
if (nif_esc < 10)
nif_esc += 2;
else if (nif_esc == 10)
@@ -219,7 +219,7 @@ OnTouch:
mes "It looks very well-shaped.^000000";
next;
mes "^3355FFWould you like to pick it up?^000000";
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
nif_esc += 2;
getitem Piano_Keyboard,1;
}
@@ -323,7 +323,7 @@ prt_in,161,20,3 script Erious#nif 4_F_03,{
mes "leave me this way...";
emotion e_sob;
next;
- if (select("Comfort him.:Neglect him.") == 1) {
+ if (select("Comfort him.", "Neglect him.") == 1) {
mes "[Erious]";
mes "Ah, thank you for your kindness.";
mes "*Sob* My wife died while I was on";
@@ -346,7 +346,7 @@ prt_in,161,20,3 script Erious#nif 4_F_03,{
mes "I cannot leave my children here";
mes "without me. *Cries*";
next;
- if (select("I can deliver your message to her.:I am so sorry to hear that.") == 1) {
+ if (select("I can deliver your message to her.", "I am so sorry to hear that.") == 1) {
mes "[Erious]";
mes "Oh, can you?";
mes "Thank you so much for your";
@@ -408,7 +408,7 @@ prt_in,161,20,3 script Erious#nif 4_F_03,{
mes "for me... Um...So in the end...";
mes "Were you able to meet my Elly?";
next;
- if (select("Yes.:Sorry, I couldn't.") == 1) {
+ if (select("Yes.", "Sorry, I couldn't.") == 1) {
if (nif_revive == 6 && countitem(Mementos) > 0) {
mes "[Erious]";
mes "Are you serious? What did she say?";
@@ -535,7 +535,7 @@ umbala,215,181,3 script Billik 4_M_JOB_KNIGHT1,{
mes "It's a very dangerous place.";
mes "Why would you want to go there?";
next;
- if (select("I have to meet somebody there.:It's a part of my adventure.") == 1) {
+ if (select("I have to meet somebody there.", "It's a part of my adventure.") == 1) {
mes "[Billik]";
mes "Someone you have to meet there...";
mes "Hmm... I suppose you wish to";
@@ -627,7 +627,7 @@ niflheim,153,215,3 script Feylin 4_M_NFDEADMAN2,{
mes "you are asking.";
emotion e_an;
next;
- if (select("But...:I am sorry.") == 1) {
+ if (select("But...", "I am sorry.") == 1) {
mes "[Feylin]";
mes "You must know something...";
mes "Otherwise, you wouldn't be";
@@ -660,7 +660,7 @@ niflheim,153,215,3 script Feylin 4_M_NFDEADMAN2,{
mes "The price that I demand may be";
mes "more that you expect...";
next;
- if (select("I'm willing to do this.:I don't think I can do this.") == 1) {
+ if (select("I'm willing to do this.", "I don't think I can do this.") == 1) {
if (BaseLevel > 79) {
mes "[Feylin]";
mes "Alright, but you must promise";
@@ -676,7 +676,7 @@ niflheim,153,215,3 script Feylin 4_M_NFDEADMAN2,{
mes "10 Yggdrasil Leaf to cast this";
mes "spell. Do you wish to continue?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
if (countitem(Leaf_Of_Yggdrasil) > 9) {
mes "[Feylin]";
mes "I see. Then we shall begin.";
diff --git a/npc/quests/quests_payon.txt b/npc/quests/quests_payon.txt
index 7b43cb152..282bd2eb3 100644
--- a/npc/quests/quests_payon.txt
+++ b/npc/quests/quests_payon.txt
@@ -9,7 +9,7 @@
//= This file is part of Hercules.
//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) 2012-2016 Hercules Dev Team
//= Copyright (C) L0ne_W0lf
//= Copyright (C) Samuray22
//= Copyright (C) Silent
@@ -33,7 +33,7 @@
//================= Description ===========================================
//= Pretend Murder, Ear Muffs, Oxygen, Derivuchi Cap, Helm of Angel Quests.
//================= Current Version =======================================
-//= 1.7
+//= 1.7.1
//=========================================================================
//== 'Pretend Murdered' Quest ==============================
@@ -49,7 +49,7 @@ payon_in01,99,72,4 script Granny 8_F_GRANDMOTHER,{
mes "[Granny]";
mes "Oh! Would you give me your ^3355FFSkirt of Virgin^000000? I'd need four of them. Please, I'm begging you.";
next;
- switch(select("Alright.:No way!")) {
+ switch(select("Alright.", "No way!")) {
case 1:
delitem Skirt_Of_Virgin,4;
mes "[Granny]";
@@ -100,7 +100,7 @@ payon_in01,18,10,4 script Mystic Lady 1_F_ORIENT_02,{
mes "Ear Muffs are my family's specialty, and we provide it to customers who have ^FF33551 Cursed Ruby^000000, ^3311AA1 Headset,^000000 ^3355FF 200 Feathers^000000 and ^DDDD005000 Zeny^000000.";
emotion e_dots;
next;
- switch(select("Oh Yeah? That sounds good.:No thank you, Ma'am.")) {
+ switch(select("Oh Yeah? That sounds good.", "No thank you, Ma'am.")) {
case 1:
if ((countitem(Cardinal_Jewel_) > 0) && (countitem(Feather) > 199) && (countitem(Headset) > 0) && (Zeny > 4999)) {
mes "[Mystic Lady]";
@@ -145,7 +145,7 @@ payon_in02,25,71,4 script Boy 4_M_04,{
mes "*Huk*";
mes "Now even my eyes have gone mad!! Why do these bugs suddenly seem so cute?! Nooooooo~!!!";
next;
- switch(select("Show Ora Ora:Give Ora Ora:Cancel")) {
+ switch(select("Show Ora Ora", "Give Ora Ora", "Cancel")) {
case 1:
mes "[Young Man]";
mes "Oooooohhhh!!!";
@@ -196,7 +196,7 @@ payon_in02,25,71,4 script Boy 4_M_04,{
mes "I can't take it any more!";
mes "You little stinky filthy bastards!";
next;
- switch(select("Continue:Cancel")) {
+ switch(select("Continue", "Cancel")) {
case 1:
mes "[Young Man]";
mes "Oh man...";
@@ -229,16 +229,16 @@ payon_in02,25,71,4 script Boy 4_M_04,{
}
//== 'Helm of Angel' and 'Deviruchi Cap' Quest =============
-payon_in01,56,12,7 script Young man#12 4_M_ORIENT02,{
+payon_in01,46,21,5 script Young man#12 4_M_ORIENT02,{
mes "[Young man]";
mes "...What is it?";
next;
- switch(select("Can you make me a special item?:Hey.")) {
+ switch(select("Can you make me a special item?", "Hey.")) {
case 1:
mes "[Young man]";
mes "Huh? So you already know what I specialize in, eh? I suppose there's no need for the usual secrecy. Tell me what you want.";
next;
- switch(select("Helm of Angel.:Deviruchi Cap.:I will come next time.")) {
+ switch(select("Helm of Angel.", "Deviruchi Cap.", "I will come next time.")) {
case 1:
mes "[Young man]";
mes "1 Helm (with slot).";
@@ -255,7 +255,7 @@ payon_in01,56,12,7 script Young man#12 4_M_ORIENT02,{
mes "[Young man]";
mes "Did you gather the items? Then hand them over.";
next;
- switch(select("Give him the items.:Don't give him the items.")) {
+ switch(select("Give him the items.", "Don't give him the items.")) {
case 1:
if ((countitem(Helm_) > 0) && (countitem(Angelic_Chain) > 0) && (countitem(Fang_Of_Garm) > 4)) {
mes "[Young man]";
@@ -293,7 +293,7 @@ payon_in01,56,12,7 script Young man#12 4_M_ORIENT02,{
mes "[Young man]";
mes "Did you gather the items? Then hand them over.";
next;
- switch(select("Give him the items.:Don't give him the items.")) {
+ switch(select("Give him the items.", "Don't give him the items.")) {
case 1:
if ((countitem(Petite_DiablOfs_Horn) > 599) && (countitem(Talon_Of_Griffin) > 39)) {
mes "[Young man]";
diff --git a/npc/quests/quests_prontera.txt b/npc/quests/quests_prontera.txt
index 62ac92f42..c5e817700 100644
--- a/npc/quests/quests_prontera.txt
+++ b/npc/quests/quests_prontera.txt
@@ -61,7 +61,7 @@ prt_in,88,105,2 script Recruiter 8W_SOLDIER,{
mes "[Recruiter]";
mes "Of course you're a volunteer for campaign to reclaim the Prontera Culvert. Would you let me warp you there?";
next;
- if (select("Warp to Culvert Entrance.:Quit.") == 1) {
+ if (select("Warp to Culvert Entrance.", "Quit.") == 1) {
warp "prt_fild05",274,208;
end;
}
@@ -70,7 +70,7 @@ prt_in,88,105,2 script Recruiter 8W_SOLDIER,{
mes "[Recruiter]";
mes "Ah, let me inform you that the Capital Defense Headquarter of the Rune-Midgarts Kingdom has now decided to recruit a punitive force due to the Prontera Culvert's situation.";
next;
- switch(select("Volunteer.:Situation...?:Quit.")) {
+ switch(select("Volunteer.", "Situation...?", "Quit.")) {
case 1:
callsub S_Volunteer;
mes "[Recruiter]";
@@ -104,7 +104,7 @@ prt_in,88,105,2 script Recruiter 8W_SOLDIER,{
mes "[Recruiter]";
mes "Warriors! Rune-Midgarts is calling you! Cleanse this land's pestilence and cast out the vermin in the Culvert! Only you... Can make a difference.";
next;
- if (select("Volunteer.:Quit.") == 1) {
+ if (select("Volunteer.", "Quit.") == 1) {
callsub S_Volunteer;
mes "[Recruiter]";
mes "Adventurer...";
@@ -149,7 +149,7 @@ prt_fild05,270,212,5 script Culvert Guardian 8W_SOLDIER,{
mes "Do you wish to";
mes "go inside?";
next;
- if (select("Sure.:Quit.") == 1) {
+ if (select("Sure.", "Quit.") == 1) {
warp "prt_sewb1",131,247;
end;
}
@@ -170,7 +170,7 @@ prt_in,38,108,4 script Teacher 1_M_INNKEEPER,{
mes "Oh...";
mes "Those Flowers in your hand are...";
next;
- switch(select("Show Flowers:Present Flowers:Cancel")) {
+ switch(select("Show Flowers", "Present Flowers", "Cancel")) {
case 1:
mes "[Teacher]";
mes "Ah...";
@@ -207,7 +207,7 @@ prt_in,38,108,4 script Teacher 1_M_INNKEEPER,{
mes "Don't you think...";
mes "Flowers are pretty?";
next;
- switch(select("Talk:Quit")) {
+ switch(select("Talk", "Quit")) {
case 1:
mes "[Teacher]";
mes "When I was young,";
@@ -267,7 +267,7 @@ prontera,248,212,3 script Busy Boy#prt 4_M_KID1,3,3,{
mes "books, but... I... Oh man,";
mes "I can't get scared now!";
next;
- if (select("Speak with him:Ignore him") == 1) {
+ if (select("Speak with him", "Ignore him") == 1) {
mes "["+strcharinfo(0)+"]";
mes "Say, what seems";
mes "to be the problem?";
@@ -471,7 +471,7 @@ OnTouch:
mes "himself off and began to";
mes "carefully pile the books.^000000";
next;
- if (select("Leave:Help him pile the books") == 1) {
+ if (select("Leave", "Help him pile the books") == 1) {
mes "[Busy-Looking Boy]";
mes "Next time, look";
mes "where you're going,";
@@ -544,7 +544,7 @@ OnTouch:
end;
S_GetBooks:
- if (select("Help him:Don't help him") == 1) {
+ if (select("Help him", "Don't help him") == 1) {
mes "[Busy-Looking Boy]";
mes "Oh, thank you so much!";
mes "You don't understand how";
@@ -869,7 +869,7 @@ yuno,311,195,3 script Historian#prt01 4_M_SAGE_A,{
mes "You should be able to find";
mes "her there doing research.";
next;
- if (select("I will:Can I listen to that song again?") == 1) {
+ if (select("I will", "Can I listen to that song again?") == 1) {
mes "[Historian]";
mes "Once again, thank";
mes "you for your help.";
@@ -978,7 +978,7 @@ morocc_in,45,126,3 script Historian#prt02 4_F_GON,{
mes "though I'm not expecting";
mes "much if Karlomoff wrote it.";
next;
- if (select("Ask her about her research:End conversation") == 1) {
+ if (select("Ask her about her research", "End conversation") == 1) {
mes "[Historian Rodafrian]";
mes "Oh, you know about the";
mes "Rekenber Historical Research";
@@ -1029,7 +1029,7 @@ morocc_in,45,126,3 script Historian#prt02 4_F_GON,{
mes "line! Actually, have you";
mes "heard this song before?";
next;
- switch(select("Yes, I have.:Yes, but it is different.:No, sorry.")) {
+ switch(select("Yes, I have.", "Yes, but it is different.", "No, sorry.")) {
case 1:
mes "[Historian Rodafrian]";
mes "Oh, that's great!";
@@ -1199,7 +1199,7 @@ morocc_in,45,126,3 script Historian#prt02 4_F_GON,{
mes "not to tell anybody, though.";
mes "Should I take this risk?)^000000";
next;
- if (select("Tell her about Jormungand's curse:Don't tell her") == 1) {
+ if (select("Tell her about Jormungand's curse", "Don't tell her") == 1) {
mes "^3355FFYou explain everything";
mes "that you have learned to";
mes "Rodafrian, choosing not";
@@ -1630,7 +1630,7 @@ mjolnir_01,313,269,5 script Dazed Boy#prt 4_M_KID1,{
mes "down and began petting a";
mes "dog sitting next to him.^000000";
next;
- if (select("What did you just sing?:Ignore them") == 1) {
+ if (select("What did you just sing?", "Ignore them") == 1) {
mes "[Absent-Minded Boy]";
mes "...";
mes "......";
@@ -1667,7 +1667,7 @@ mjolnir_01,313,269,5 script Dazed Boy#prt 4_M_KID1,{
mes "more about that song? Try";
mes "not to worry about it: it's just an old children's tune.";
next;
- if (select("Why are you here?:May I hear the song again?") == 1) {
+ if (select("Why are you here?", "May I hear the song again?") == 1) {
mes "[Exhausted-Looking Woman]";
mes ".................";
next;
@@ -1787,7 +1787,7 @@ mjolnir_01,316,268,3 script Exhausted-Looking Woman 4_F_CAPEGIRL,{
mes "down and began petting a";
mes "dog sitting next to him.^000000";
next;
- if (select("What did you just sing?:Ignore them") == 1) {
+ if (select("What did you just sing?", "Ignore them") == 1) {
mes "[Absent-Minded Boy]";
mes "...";
mes "......";
@@ -1824,7 +1824,7 @@ mjolnir_01,316,268,3 script Exhausted-Looking Woman 4_F_CAPEGIRL,{
mes "more about that song? Try";
mes "not to worry about it: it's just an old children's tune.";
next;
- if (select("Why are you here?:May I hear the song again?") == 1) {
+ if (select("Why are you here?", "May I hear the song again?") == 1) {
mes "[Exhausted-Looking Woman]";
mes ".................";
next;
@@ -2867,7 +2867,7 @@ prt_church,185,106,3 script Father Bamph 1_M_PASTOR,{
mes "work for us. Whether you";
mes "can help is your choice.";
next;
- if (select("Let me think about it.:Of course, I'll help.") == 1) {
+ if (select("Let me think about it.", "Of course, I'll help.") == 1) {
mes "[Father Bamph]";
mes "I hope that you decide";
mes "to help us. The safety of";
@@ -3051,7 +3051,7 @@ prt_church,23,89,3 script Father Biscuss#tomb 1_M_PASTOR,{
mes "Are you ready to";
mes "head back upstairs?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
mes "[Father Biscuss]";
mes "Please follow me.";
next;
@@ -3270,7 +3270,7 @@ prt_church,24,111,5 script #prince3 4_M_LIEMAN,{
mes "possibly be used to kill them?";
next;
while(1) {
- if (select("A weapon!:Poison!") == 1) {
+ if (select("A weapon!", "Poison!") == 1) {
mes "[Father Bamph]";
mes "Hmm... But none of the";
mes "bodies had any wounds";
@@ -3373,7 +3373,7 @@ moc_fild16,201,295,5 script Assassin Guildsman#poiso 4_M_ACROSS,{
mes "What business";
mes "brings you here?";
next;
- if (select("Poison:Nothing") == 1) {
+ if (select("Poison", "Nothing") == 1) {
mes "["+strcharinfo(0)+"]";
mes "I need to talk to";
mes "a poison specialist.";
@@ -3578,7 +3578,7 @@ OnTouch:
mes "her the lyrics of that song, but Father Bamph is also waiting";
mes "for the info I've learned from the Assassin Guild. What should I do?";
next;
- if (select("Go to Rodafrian:Go to Father Bamph") == 1) {
+ if (select("Go to Rodafrian", "Go to Father Bamph") == 1) {
mes "["+strcharinfo(0)+"]";
mes "Well, it's easier for me";
mes "to visit Rodafrian now.";
@@ -3620,7 +3620,7 @@ prt_in,162,99,4 script Librarian#curse 1_F_02,{
mes "We don't have enough staff";
mes "to organize all these books...";
next;
- if (select("Report the loss of the books:End Conversation") == 1) {
+ if (select("Report the loss of the books", "End Conversation") == 1) {
mes "[Librarian]";
mes "Oh, you lost some books?";
mes "Please write down the book";
diff --git a/npc/quests/quests_rachel.txt b/npc/quests/quests_rachel.txt
index ce2a18859..41e72deee 100644
--- a/npc/quests/quests_rachel.txt
+++ b/npc/quests/quests_rachel.txt
@@ -77,7 +77,7 @@ ra_in01,384,246,3 script Vincent#ra_in01 1_M_01,{
mes "ask you for your help with";
mes "a problem on his behalf.";
next;
- switch(select("I'm too busy.:Sure, why not?")) {
+ switch(select("I'm too busy.", "Sure, why not?")) {
case 1:
mes "[Vincent]";
mes "I understand.";
@@ -1548,7 +1548,7 @@ ra_in01,235,194,5 script Katinshuell 4_M_RACHMAN1,{
mes "Alright then, why";
mes "don't you explain this?";
next;
- switch(select("Mr. Shendar's House:Lighthalzen:Freya's Spring:Bruspetti")) {
+ switch(select("Mr. Shendar's House", "Lighthalzen", "Freya's Spring", "Bruspetti")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "Mr. Shendar, Bruspetti's";
@@ -1598,7 +1598,7 @@ ra_in01,235,194,5 script Katinshuell 4_M_RACHMAN1,{
mes "me alone! Get away";
mes "from me right now!";
next;
- switch(select("Mr. Shendar's House:Freya's Spring:Recent Break-up")) {
+ switch(select("Mr. Shendar's House", "Freya's Spring", "Recent Break-up")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "So while she was away";
@@ -1651,7 +1651,7 @@ ra_in01,235,194,5 script Katinshuell 4_M_RACHMAN1,{
next;
mes "[" + strcharinfo(0) + "]";
next;
- switch(select("Mr. Shendar's house:Freya's Spring")) {
+ switch(select("Mr. Shendar's house", "Freya's Spring")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "So while she was away";
@@ -2680,7 +2680,7 @@ rachel,157,183,3 script Sincere Follower Urstia 4_F_MASK1,{
mes "touching even the hearts of";
mes "foreigners, leading them here!";
next;
- if (select("Freya? I'd like to know more.:That's crazy talk!") == 1) {
+ if (select("Freya? I'd like to know more.", "That's crazy talk!") == 1) {
emotion e_ok;
mes "[Urstialla]";
mes "The day is coming when";
@@ -2783,7 +2783,7 @@ rachel,157,183,3 script Sincere Follower Urstia 4_F_MASK1,{
mes "him to clean this necklace on";
mes "my behalf? Please, for my son...";
next;
- if (select("But that's none of my business!:Alright, I'll do it.") == 1) {
+ if (select("But that's none of my business!", "Alright, I'll do it.") == 1) {
mes "[Urstialla]";
mes "I... I see.";
mes "I thought that Freya";
@@ -3340,7 +3340,7 @@ rachel,265,98,3 script Hamion#aru 4_M_RACHMAN2,{
mes "If you have more than one,";
mes "I might take the wrong Hammer.";
next;
- if (select("Let me check.:Don't worry, I checked.") == 1) {
+ if (select("Let me check.", "Don't worry, I checked.") == 1) {
mes "[Hamion]";
mes "Alright, it's always";
mes "better to be safe than";
@@ -3432,7 +3432,7 @@ rachel,113,96,5 script Mohadian 4_M_MIDDLE,10,10,{
mes "benefit. We'd kill three birds";
mes "with one stone! What do you say?";
next;
- if (select("No, thanks.:Sure.") == 1) {
+ if (select("No, thanks.", "Sure.") == 1) {
mes "[Mohadian]";
mes "Aww, how disappointing.";
mes "I was really sure that this";
@@ -3787,7 +3787,7 @@ OnTouch:
mes "^3355FFThe temple's";
mes "entrance is locked.^000000";
next;
- select("Kick Door.:Smash Door with Weapon.");
+ select("Kick Door.", "Smash Door with Weapon.");
emotion e_omg,0,"Nemma#ra_temple";
mes "[Priestess Nemma]";
mes "Please don't do that!";
@@ -3808,7 +3808,7 @@ ra_temple,116,174,3 script Nemma#ra_temple 4_F_TRAINEE,{
mes "May I ask what brings";
mes "you to the temple today?";
next;
- if (select("Just sight-seeing.:I came to pray.") == 1) {
+ if (select("Just sight-seeing.", "I came to pray.") == 1) {
cutin "ra_nemma01",2;
mes "[Priestess Nemma]";
mes "I guess most foreigners";
@@ -3861,7 +3861,7 @@ ra_temple,116,174,3 script Nemma#ra_temple 4_F_TRAINEE,{
mes "Would you be interested";
mes "in making a donation?";
next;
- if (select("No, thanks.:Sure.") == 1) {
+ if (select("No, thanks.", "Sure.") == 1) {
cutin "ra_nemma01",2;
mes "[Priestess Nemma]";
mes "I understand. Well,";
@@ -3879,7 +3879,7 @@ ra_temple,116,174,3 script Nemma#ra_temple 4_F_TRAINEE,{
mes "of 50,000 zeny, and we can only";
mes "accept up to 150,000 zeny at once. It's a bit complicated, I know...";
next;
- switch(select("50,000z - 1 Lottery Ticket:100,000z - 2 Lottery Ticket:150,000z - 3 Lottery Ticket:Cancel")) {
+ switch(select("50,000z - 1 Lottery Ticket", "100,000z - 2 Lottery Ticket", "150,000z - 3 Lottery Ticket", "Cancel")) {
case 1:
callsub S_Donate,1,"50,000";
break;
@@ -3910,7 +3910,7 @@ ra_temple,116,174,3 script Nemma#ra_temple 4_F_TRAINEE,{
mes "while ago. So what brings you";
mes "to the temple today, hmm?";
next;
- switch(select("I've come to donate again.:Just sight-seeing.:I came to attend the service.:I just wanted to see you again.")) {
+ switch(select("I've come to donate again.", "Just sight-seeing.", "I came to attend the service.", "I just wanted to see you again.")) {
case 1:
mes "[Priestess Nemma]";
mes "You've come to make another";
@@ -3920,7 +3920,7 @@ ra_temple,116,174,3 script Nemma#ra_temple 4_F_TRAINEE,{
mes "accept donations in increments of";
mes "50,000 zeny up to 150,000 zeny.";
next;
- switch(select("50,000z - 1 Lottery Ticket:100,000z - 2 Lottery Ticket:150,000z - 3 Lottery Ticket:Cancel")) {
+ switch(select("50,000z - 1 Lottery Ticket", "100,000z - 2 Lottery Ticket", "150,000z - 3 Lottery Ticket", "Cancel")) {
case 1:
callsub S_Donate,1,"50,000";
break;
@@ -4097,7 +4097,7 @@ ra_temple,116,174,3 script Nemma#ra_temple 4_F_TRAINEE,{
mes "Hey, did you bring me";
mes "^FF000020 Firecrackers^000000? Mmm?";
next;
- if(select("Yes.:No, not yet.") == 1) {
+ if(select("Yes.", "No, not yet.") == 1) {
cutin "ra_nemma01",2;
mes "[Priestess Nemma]";
mes "Let's see...";
@@ -4169,7 +4169,7 @@ S_Donate:
if(getarg(0) == 1) mes "Ticket. Is that correct?";
else mes "Tickets. Is that correct?";
next;
- if (select("No:Yes") == 1) {
+ if (select("No", "Yes") == 1) {
mes "[Priestess Nemma]";
mes "Oh, I see. Well, if you";
mes "don't have enough zeny with";
@@ -4282,7 +4282,7 @@ rachel,243,37,3 script Kid#Candy Addict 4_M_CHILD1,{
mes "you like candy?";
if (ra_tem_q == 1) {
next;
- switch(select("Not at all.:Yeah.:Sure, I love the stuff~:Not much.")) {
+ switch(select("Not at all.", "Yeah.", "Sure, I love the stuff~", "Not much.")) {
case 1:
mes "[Kid]";
mes "Hmpf! Okay.";
@@ -4341,7 +4341,7 @@ rachel,243,37,3 script Kid#Candy Addict 4_M_CHILD1,{
mes "tell you something";
mes "really cool, yeah?";
next;
- if (select("Sure.:No.") == 1) {
+ if (select("Sure.", "No.") == 1) {
mes "[Kid]";
mes "Yay~";
next;
@@ -4434,7 +4434,7 @@ rachel,243,37,3 script Kid#Candy Addict 4_M_CHILD1,{
mes "cool secret, so promise";
mes "that you won't be mad anymore.";
next;
- switch(select("No, thanks.:What's that?")) {
+ switch(select("No, thanks.", "What's that?")) {
case 1:
mes "[Kid]";
mes "Please~";
@@ -4501,7 +4501,7 @@ OnTouch:
mes "open window that";
mes "you can easily enter.^000000";
next;
- if(select("Stay:Enter Through Window") == 2) {
+ if(select("Stay", "Enter Through Window") == 2) {
mes "^3355FFYou pull the window,";
mes "and it smoothly opens.";
mes "This is probably what";
@@ -4523,7 +4523,7 @@ OnTouch:
mes "enter the temple";
mes "through this window?^000000";
next;
- if(select("Enter:Cancel") == 1) {
+ if(select("Enter", "Cancel") == 1) {
close2;
warp "que_rachel",62,82;
end;
@@ -4539,7 +4539,7 @@ OnTouch:
que_rachel,63,82,0 script Window#ra_temple HIDDEN_NPC,{
mes "^3355FFThis window is open.^000000";
next;
- if(select("Stay:Exit Through Window") == 2) {
+ if(select("Stay", "Exit Through Window") == 2) {
close2;
warp "ra_temple",73,208;
end;
@@ -4607,7 +4607,7 @@ OnTouch:
mes "ground that's darker than";
mes "the rest of the floor...^000000";
next;
- if (select("Investigate:Ignore") == 1) {
+ if (select("Investigate", "Ignore") == 1) {
mes "^3355FFIt's too dark to";
mes "really see the spot^000000";
next;
@@ -4634,7 +4634,7 @@ OnTouch:
mes "no matter how many";
mes "times you look at it.^000000.";
next;
- if (select("Investigate Again:Ignore") == 1) {
+ if (select("Investigate Again", "Ignore") == 1) {
mes "^3355FFThe blood on the ground";
mes "hasn't dried up yet, but";
mes "it's probably cold by now.^000000";
@@ -4707,7 +4707,7 @@ que_rachel,160,37,0 duplicate(nemma01) nemma05 FAKE_NPC,5,5
que_rachel,169,18,0 script Quest Temple Exit#ra_tem WARPNPC,2,2,{
mes "^3355FFThe gate is closed.^000000";
next;
- switch(select("Push Gate:Examine Gate:Kick Gate:Smash Gate with Weapon")) {
+ switch(select("Push Gate", "Examine Gate", "Kick Gate", "Smash Gate with Weapon")) {
case 1:
mes "^3355FFYou push the gate";
mes "with all of your might...";
@@ -4879,7 +4879,7 @@ ra_temin,277,159,3 script High Priest Zhed#rachel 4_M_RACHOLD1,{
mes "I explain the task, you must";
mes "accept my request.";
next;
- if (select("Let me think about it.:Yes, sure.") == 1) {
+ if (select("Let me think about it.", "Yes, sure.") == 1) {
mes "[High Priest Zhed]";
mes "I understand, but if you";
mes "change your mind, please";
@@ -5292,7 +5292,7 @@ ra_temin,277,159,3 script High Priest Zhed#rachel 4_M_RACHOLD1,{
mes "can see. What can I do";
mes "for you today, "+strcharinfo(0)+"?";
next;
- switch(select("I just wanted to say hi.:Ask About Veins Incident")) {
+ switch(select("I just wanted to say hi.", "Ask About Veins Incident")) {
case 1:
mes "[High Priest Zhed]";
mes "As you well know, I'm only";
@@ -5593,7 +5593,7 @@ ra_temin,277,159,3 script High Priest Zhed#rachel 4_M_RACHOLD1,{
mes "[High Priest Zhed]";
mes "Hmm...";
next;
- switch(select("How to Sneak into the Camp :The Moderates:The Hard-Liners")) {
+ switch(select("How to Sneak into the Camp ", "The Moderates", "The Hard-Liners")) {
case 1:
mes "[High Priest Zhed]";
mes "I still don't have any";
@@ -5739,7 +5739,7 @@ ra_temin,277,159,3 script High Priest Zhed#rachel 4_M_RACHOLD1,{
mes "Don't you think it's worth";
mes "checking out for now?";
next;
- if (select("Yes:No") == 2) {
+ if (select("Yes", "No") == 2) {
mes "[High Priest Zhed]";
mes "Well, you never know";
mes "until you ask. Besides,";
@@ -5953,7 +5953,7 @@ ra_temin,277,159,3 script High Priest Zhed#rachel 4_M_RACHOLD1,{
mes "her full support. Will";
mes "you help me to do this?";
next;
- if (select("Yes:No") == 2) {
+ if (select("Yes", "No") == 2) {
mes "Well... Asking for the";
mes "pope's support is the only";
mes "solution I've been able to";
@@ -6005,7 +6005,7 @@ ra_temin,277,159,3 script High Priest Zhed#rachel 4_M_RACHOLD1,{
mes "exaggerate and... lie when";
mes "we feel it's necessary?";
next;
- switch(select("Truth:Lies")) {
+ switch(select("Truth", "Lies")) {
case 1:
mes "[High Priest Zhed]";
mes "That's what I think too.";
@@ -6318,7 +6318,7 @@ ra_temin,170,46,3 script Panno#rachel 4_F_TRAINEE,{
mes "Have you come to";
mes "redeem Lottery Tickets?";
next;
- if (select("Yes:No") == 1) goto L_Lottery;
+ if (select("Yes", "No") == 1) goto L_Lottery;
if (ra_tem_q == 12) {
cutin "ra_fano01",2;
mes "[Priestess Panno]";
@@ -6336,7 +6336,7 @@ ra_temin,170,46,3 script Panno#rachel 4_F_TRAINEE,{
mes "your days with joy.";
mes "Laughter. And prosperity.";
next;
- switch(select("Redeem Lottery Tickets:Temple Information:Hey, what's happening?")) {
+ switch(select("Redeem Lottery Tickets", "Temple Information", "Hey, what's happening?")) {
case 1:
cutin "ra_fano03",2;
mes "[Priestess Panno]";
@@ -6347,7 +6347,7 @@ ra_temin,170,46,3 script Panno#rachel 4_F_TRAINEE,{
mes "know, in case you were saving";
mes "them for some weird reason.";
next;
- if (select("Yes:No") == 1) goto L_Lottery;
+ if (select("Yes", "No") == 1) goto L_Lottery;
cutin "ra_fano03",2;
mes "[Priestess Panno]";
mes "You can redeem your";
@@ -6409,7 +6409,7 @@ ra_temin,170,46,3 script Panno#rachel 4_F_TRAINEE,{
mes "Good day.";
next;
- switch(select("Redeem Lottery Tickets:Temple Information:Hey, did you open the gate?")) {
+ switch(select("Redeem Lottery Tickets", "Temple Information", "Hey, did you open the gate?")) {
case 1:
cutin "ra_fano01",2;
@@ -6429,7 +6429,7 @@ ra_temin,170,46,3 script Panno#rachel 4_F_TRAINEE,{
mes "know, in case you were saving";
mes "them for some weird reason.";
next;
- if (select("Yes:No") == 1) goto L_Lottery;
+ if (select("Yes", "No") == 1) goto L_Lottery;
mes "[Priestess Panno]";
mes "You can redeem your";
mes "Lottery Tickets at any";
@@ -6995,7 +6995,7 @@ ra_temsky,99,99,5 script Pope#rachel 4_F_ARUNA_POP,{
mes "if I can learn anything";
mes "useful from the pope...^000000)";
next;
- switch(select("Aren't you lonely?:Do you ever take a break?")) {
+ switch(select("Aren't you lonely?", "Do you ever take a break?")) {
case 1:
mes "[Pope]";
mes "Well, there are always";
@@ -7257,7 +7257,7 @@ OnTouch:
mes "shining object laid";
mes "on the floor.^000000";
next;
- if (select("Ignore:Pick It Up") == 1) {
+ if (select("Ignore", "Pick It Up") == 1) {
mes "^3355FFYou decided to ignore";
mes "the small shining object,";
mes "no matter how important it";
@@ -7285,7 +7285,7 @@ OnTouch:
mes "Ground. However, the";
mes "door in your way is locked.^000000.";
next;
- if (select("Quit:Use Small Key") == 2) {
+ if (select("Quit", "Use Small Key") == 2) {
mes "^3355FFYou insert the Small";
mes "Key that you found in";
mes "High Priest Zhed's room,";
diff --git a/npc/quests/quests_umbala.txt b/npc/quests/quests_umbala.txt
index 56cddc02d..596c40b98 100644
--- a/npc/quests/quests_umbala.txt
+++ b/npc/quests/quests_umbala.txt
@@ -143,7 +143,7 @@ um_in,39,122,5 script Utan Chief 4_M_UMCHIEF,{
mes "a problem looking around the";
mes "village, but it seems you have something to ask of me.";
next;
- switch(select("I want to learn Utan language.:Umbabah Umbabah?:Nothing.")) {
+ switch(select("I want to learn Utan language.", "Umbabah Umbabah?", "Nothing.")) {
case 1:
if (isequipped(2278) || isequipped(2297) || isequipped(2288) || isequipped(2292) || isequipped(5005) || isequipped(2281) || isequipped(5043)) {
mes "[Karkatan]";
@@ -513,7 +513,7 @@ um_in,44,71,2 script Utan Shaman 4_F_UMOLDWOMAN,{
mes "enchanted stones and to divide a";
mes "pure enchanted stone into rough ones.";
next;
- switch (select("Create rough enchanted stones:Divide a pure enchanted stone:Quit.")) {
+ switch (select("Create rough enchanted stones", "Divide a pure enchanted stone", "Quit.")) {
case 1:
mes "[Puchuchartan]";
mes "Do you wish to create rough";
@@ -522,7 +522,7 @@ um_in,44,71,2 script Utan Shaman 4_F_UMOLDWOMAN,{
mes "Earth, Water, Fire, Wind...";
mes "...choose one.";
next;
- switch (select("Earth:Water:Fire:Wind")) {
+ switch (select("Earth", "Water", "Fire", "Wind")) {
case 1:
.@consume = 947; //Horn
.@amount = 15;
@@ -686,7 +686,7 @@ um_in,44,71,2 script Utan Shaman 4_F_UMOLDWOMAN,{
mes "divide? Earth, Water, Fire, Wind... ";
mes "Choose one.";
next;
- switch(select("Earth:Water:Fire:Wind")) {
+ switch(select("Earth", "Water", "Fire", "Wind")) {
case 1:
.@divide = 997; //Great_Nature
break;
@@ -845,7 +845,7 @@ umbala,221,193,1 script #Skulldoor HIDDEN_NPC,{
mes "As you peer through the keyhole,";
mes "you can see somebody moving inside the room.^000000";
next;
- if (select("Examine the skull.:Quit.") == 1) {
+ if (select("Examine the skull.", "Quit.") == 1) {
mes "^3355FFYou see that the eye sockets";
mes "of the skull are empty.";
mes "How peculiar...";
@@ -856,7 +856,7 @@ umbala,221,193,1 script #Skulldoor HIDDEN_NPC,{
mes "^3355FFYou see the left eye socket of the";
mes "skull. What do you want to do?^000000";
next;
- switch(select("Leave it as it is.:Insert a Blue Gemstone.:Insert a Yellow Gemstone.:Insert a Red Gemstone.")) {
+ switch(select("Leave it as it is.", "Insert a Blue Gemstone.", "Insert a Yellow Gemstone.", "Insert a Red Gemstone.")) {
case 1:
mes "^3355FFYou left the eye socket as it was.^000000";
next;
@@ -898,7 +898,7 @@ umbala,221,193,1 script #Skulldoor HIDDEN_NPC,{
mes "^3355FFYou see the right eye socket of";
mes "the skull. What do you want to do?^000000";
next;
- switch(select("Leave it as it is.:Insert a Blue Gemstone.:Insert a Yellow Gemstone.:Insert a Red Gemstone.")) {
+ switch(select("Leave it as it is.", "Insert a Blue Gemstone.", "Insert a Yellow Gemstone.", "Insert a Red Gemstone.")) {
case 1:
mes "^3355FFYou left the eye socket as it was.^000000";
next;
@@ -1312,7 +1312,7 @@ OnTouch:
mes "house, you see a leaf on the";
mes "ground near where you're standing.^000000";
next;
- if (select("Take it.:Leave it.") == 1) {
+ if (select("Take it.", "Leave it.") == 1) {
close2;
um_wind = 0;
MISC_QUEST |= 32768;
diff --git a/npc/quests/quests_veins.txt b/npc/quests/quests_veins.txt
index bca78b9da..b992d1dde 100644
--- a/npc/quests/quests_veins.txt
+++ b/npc/quests/quests_veins.txt
@@ -68,7 +68,7 @@
mes "pick up stones all day long...";
mes "The pain... It's unbearable!";
next;
- switch(select("Bend with your knees, yo.:Gosh, how bad is it?")) {
+ switch(select("Bend with your knees, yo.", "Gosh, how bad is it?")) {
case 1:
mes "[Zabaroo]";
mes "Whippersnapper!";
@@ -149,7 +149,7 @@
mes "with throbbing pain. Let's...";
mes "Let's at least give it a try.";
next;
- switch(select("What's with these stones?:Where's the old man?:Nothing.")) {
+ switch(select("What's with these stones?", "Where's the old man?", "Nothing.")) {
case 1:
mes "[Zabaroo]";
mes "Well, we use these dark";
@@ -321,7 +321,7 @@ ve_in,169,310,6 script Strange Old Man#ve 2_M_MOLGENSTEIN,{
mes "completion. Now, if";
mes "I just turn this here...";
next;
- if (select("Excuse me...:........") == 1) {
+ if (select("Excuse me...", "........") == 1) {
mes "[Absar]";
mes "What?! Who dares";
mes "disturb me?! N-no!";
@@ -359,7 +359,7 @@ ve_in,169,310,6 script Strange Old Man#ve 2_M_MOLGENSTEIN,{
mes "name. Hurry, can't you";
mes "see that I'm busy?";
next;
- if (select("I... I'm sorry.:I'm here for Mr. Zabaroo...") == 1) {
+ if (select("I... I'm sorry.", "I'm here for Mr. Zabaroo...") == 1) {
mes "[Absar]";
mes "If only you didn't";
mes "interrupt me! Then";
@@ -374,7 +374,7 @@ ve_in,169,310,6 script Strange Old Man#ve 2_M_MOLGENSTEIN,{
mes "me to make him. So did";
mes "you bring all the materials?";
next;
- if (select("Yes:What materials...?") == 1) {
+ if (select("Yes", "What materials...?") == 1) {
mes "[Absar]";
mes "Great, we can get";
mes "started and m--";
@@ -490,7 +490,7 @@ ve_in02,37,28,4 script Factory Manager 4_M_HUMAN_01,{
mes "We should get one...";
mes "Anyway, get out of here.";
next;
- if (select("I'm sorry.:I've brought these...") == 1) {
+ if (select("I'm sorry.", "I've brought these...") == 1) {
mes "[Mirhen]";
mes "You're sorry,";
mes "I get it. Ummm...";
@@ -651,7 +651,7 @@ prontera,202,122,0 script Kid#sch 4_F_KID2,{
mes "He's got to be around here";
mes "somewhere, I think...";
next;
- select("What's wrong?:...");
+ select("What's wrong?", "...");
mes "[Rooney]";
mes "Oh, it's just...";
mes "Some guy sent me on a";
@@ -667,7 +667,7 @@ prontera,202,122,0 script Kid#sch 4_F_KID2,{
mes "never get paid for doing";
mes "this delivery. ^333333*Sigh*^000000";
next;
- if (select("Sounds tough. Good luck!:Do you need any help?") == 1) {
+ if (select("Sounds tough. Good luck!", "Do you need any help?") == 1) {
mes "[Rooney]";
mes "Thanks. I think";
mes "I just might need it.";
@@ -760,7 +760,7 @@ prt_church,89,108,6 script Bard#sch 2_M_BARD_ORIENT,{
mes "Ooooh... La la la-la~";
mes "Girls, girls, giiiirls...";
next;
- if(select("Excuse me...:......") == 1) {
+ if(select("Excuse me...", "......") == 1) {
mes "[Lasda]";
mes "Why, what a glorious";
mes "day! I should sing a song";
@@ -783,7 +783,7 @@ prt_church,89,108,6 script Bard#sch 2_M_BARD_ORIENT,{
mes "me blush. Did you need to";
mes "talk to me or something?.";
next;
- if(select("I'm sorry.:Are you ^ff0000Lasda Midar^000000?") == 1) {
+ if(select("I'm sorry.", "Are you ^ff0000Lasda Midar^000000?") == 1) {
mes "[Lasda]";
mes "Oh, that's alright.";
mes "...............................";
@@ -841,7 +841,7 @@ prt_church,89,108,6 script Bard#sch 2_M_BARD_ORIENT,{
mes "a bit? I want to ask you";
mes "for your help with something.";
next;
- if (select("Sure.:No.") == 1) {
+ if (select("Sure.", "No.") == 1) {
mes "[Lasda]";
mes "You see, the letter you";
mes "brought me was from my old";
@@ -857,7 +857,7 @@ prt_church,89,108,6 script Bard#sch 2_M_BARD_ORIENT,{
mes "there isn't much I can do.";
mes "Do you think you can help him?";
next;
- if (select("Sure.:No.") == 1) {
+ if (select("Sure.", "No.") == 1) {
mes "[Lasda]";
mes "Thank you so much!";
mes "I guess the best thing";
@@ -1073,7 +1073,7 @@ morocc,53,87,7 script Prison Ward#sch 4_M_MOC_SOLDIER,{
mes "[Jesse]";
mes "Do you want to enter?";
next;
- if (select("Yes.:No") == 1) {
+ if (select("Yes.", "No") == 1) {
mes "[Jesse]";
mes "Be careful when you talk";
mes "to that guy: he's a smooth";
@@ -1215,7 +1215,7 @@ ra_in01,50,387,4 script Upset Looking Bard#sch 1_M_BARD,{
mes "you. Still, did you want";
mes "to ask me something?";
next;
- switch(select("Nothing.:I'm here on behalf of Mr. Lasda.")) {
+ switch(select("Nothing.", "I'm here on behalf of Mr. Lasda.")) {
case 1:
mes "[Vitre]";
mes "Well...";
@@ -1472,7 +1472,7 @@ job_duncer,93,106,6 script Dance Instructor#sch 4_F_HUGRANMA,{
mes "I'd prefer it if you didn't";
mes "come to watch us practice.";
next;
- if (select("I want a Megaphone.:Eeek...") == 2) {
+ if (select("I want a Megaphone.", "Eeek...") == 2) {
mes "[Hianna]";
mes "If you really want to";
mes "watch us dance, come to";
@@ -1489,7 +1489,7 @@ job_duncer,93,106,6 script Dance Instructor#sch 4_F_HUGRANMA,{
mes "it's not like you can find one";
mes "anywhere else, either.";
next;
- if (select("Please! I'll do anything!:Later.") == 2) {
+ if (select("Please! I'll do anything!", "Later.") == 2) {
mes "[Hianna]";
mes "Alright, then.";
mes "I'm sorry that";
@@ -1503,7 +1503,7 @@ job_duncer,93,106,6 script Dance Instructor#sch 4_F_HUGRANMA,{
mes "carefully to what I want";
mes "you to do for me.";
next;
- if (select("Listen:Reconsider") == 1) {
+ if (select("Listen", "Reconsider") == 1) {
mes "[Hianna]";
mes "First, I want a little";
mes "cash. Consider it a rental";
@@ -1527,7 +1527,7 @@ job_duncer,93,106,6 script Dance Instructor#sch 4_F_HUGRANMA,{
mes "once you come back. So...";
mes "How does that sound?";
next;
- if (select("Sounds good.:Like a ripoff.") == 1) {
+ if (select("Sounds good.", "Like a ripoff.") == 1) {
mes "[Hianna]";
mes "I'm glad you agree~";
mes "Okay, the Dancers are";
@@ -1567,7 +1567,7 @@ job_duncer,93,106,6 script Dance Instructor#sch 4_F_HUGRANMA,{
mes "job escorting them. Now...";
mes "Do you have the money?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
if (Zeny < 500000) {
mes "[Hianna]";
mes "What's this? Hmm...";
@@ -1603,7 +1603,7 @@ job_duncer,93,106,6 script Dance Instructor#sch 4_F_HUGRANMA,{
mes "Anything I can help";
mes "you with today?";
next;
- if (select("I'd like another Megaphone.:No thanks.") == 1) {
+ if (select("I'd like another Megaphone.", "No thanks.") == 1) {
mes "[Hianna]";
mes "Well, I guess I can let";
mes "you have another one if";
@@ -1611,7 +1611,7 @@ job_duncer,93,106,6 script Dance Instructor#sch 4_F_HUGRANMA,{
mes "You sure you want to pay";
mes "the money for a Megaphone?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
if (Zeny < 500000) {
mes "[Hianna]";
mes "I'm sorry, but this";
@@ -1666,7 +1666,7 @@ job_duncer,85,49,0 script Young Dancer#sch1 4_F_07,{
mes "bodyguard. So are you";
mes "ready to go now?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
mes "[Dancer]";
mes "Alright, then.";
mes "Here we go~";
@@ -1704,7 +1704,7 @@ job_duncer,83,52,6 script Cheerful Dancer#sch1 4_F_07,{
mes "bodyguard. So are you";
mes "ready to go now?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
mes "[Dancer]";
mes "Alright, then.";
mes "Here we go~";
@@ -1741,7 +1741,7 @@ job_duncer,87,50,2 script Mature Looking Dancer#s1 4_F_07,{
mes "bodyguard. So are you";
mes "ready to go now?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
mes "[Dancer]";
mes "Alright, then.";
mes "Here we go~";
@@ -2158,7 +2158,7 @@ morocc,297,154,0 script Thin-Faced Bard#sch 1_M_BARD,{
mes "Listen, I'm a fugitive now.";
mes "Do you think you can help me?";
next;
- select("Sure.:I may as well...");
+ select("Sure.", "I may as well...");
mes "[Vitre]";
mes "I just need you to talk";
mes "to a few people, and let";
@@ -2227,7 +2227,7 @@ morocc,297,154,0 script Thin-Faced Bard#sch 1_M_BARD,{
mes "So did you listen";
mes "to all of their songs?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
mes "[Vitre]";
mes "Perfect~ Here's a little";
mes "something to show my";
@@ -2653,7 +2653,7 @@ sec_in02,10,43,4 script Extra Story Patch 1_M_SIGNMONK,{
mes "[Patch]";
mes "Yeah, you can try.";
next;
- if(select("Now:How many?") == 2) {
+ if(select("Now", "How many?") == 2) {
input .@input,0,1000;
que_sch = .@input;
}
@@ -2768,7 +2768,7 @@ veins,327,185,3 script Kid#camelcamel 4_M_DST_CHILD,{
mes "Maybe your sister was";
mes "kidnapped by bandits...";
next;
- switch(select("Decline Request:Accept Request")) {
+ switch(select("Decline Request", "Accept Request")) {
case 1:
mes "["+strcharinfo(0)+"]";
mes "Sorry kid, but I've got";
@@ -5236,7 +5236,7 @@ ra_temin,115,140,1 script Flower Vase#vol HIDDEN_NPC,{
mes "flowers that look freshly";
mes "picked from a garden.^000000";
next;
- if (select("Destroy Vase:Don't Destroy Vase") == 1) {
+ if (select("Destroy Vase", "Don't Destroy Vase") == 1) {
mes "^3355FFYou grasp the flower";
mes "vase with both hands, and";
mes "then hurl it to the ground.^000000";
@@ -5449,7 +5449,7 @@ ra_temin,85,118,3 script Drawer#vol3 HIDDEN_NPC,{
mes "to the high priest";
mes "inside this drawer.^000000";
next;
- if (select("Check the Reports:Cancel") == 1) {
+ if (select("Check the Reports", "Cancel") == 1) {
mes "["+strcharinfo(0)+"]";
mes "Well, it might not to";
mes "the most moral thing,";
@@ -5521,7 +5521,7 @@ ra_temin,73,126,1 script Ladder#vol1 HIDDEN_NPC,{
mes "I'd get caught if I just";
mes "passed the guards...";
next;
- if (select("Climb Ladder:Cancel") == 1) {
+ if (select("Climb Ladder", "Cancel") == 1) {
mes "^3355FFYou climbed the";
mes "ladder over the";
mes "wall and snuck out.^000000";
@@ -6395,7 +6395,7 @@ thor_camp,250,104,3 script Sahedi#vol 4_M_RASWORD,{
mes "erupt anytime soon?";
next;
while(1) {
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
mes "["+strcharinfo(0)+"]";
mes "I guess I can't hide it";
mes "from you... The recent";
@@ -6657,7 +6657,7 @@ thor_camp,159,74,3 script Colonel Vito#3 4_M_DST_MASTER,{
mes "Who do we fight for?";
mes "Who do we live for?";
next;
- if (select("Odin:Freya:Thor") == 2) {
+ if (select("Odin", "Freya", "Thor") == 2) {
break;
}
mes "[Colonel Vito]";
@@ -6874,7 +6874,7 @@ thor_camp,159,74,3 script Colonel Vito#3 4_M_DST_MASTER,{
changequest 2125,2126;
aru_vol = 19;
next;
- if (select("Yes, sir!:What do you mean by chop?") == 1) {
+ if (select("Yes, sir!", "What do you mean by chop?") == 1) {
mes "[Colonel Vito]";
mes "Focus your energy in";
mes "your yell when you strike!";
@@ -7292,7 +7292,7 @@ thor_camp,246,191,3 script Guard#goto 4_DST_SOLDIER,{
mes "What now?";
mes "Can't you see I'm busy?";
next;
- if (select("Let me go out.:I'm sorry.") == 1) {
+ if (select("Let me go out.", "I'm sorry.") == 1) {
mes "[Guard]";
mes "Hurry up, and get out!";
close2;
diff --git a/npc/quests/quests_yuno.txt b/npc/quests/quests_yuno.txt
index 3b08d672c..b481c2267 100644
--- a/npc/quests/quests_yuno.txt
+++ b/npc/quests/quests_yuno.txt
@@ -181,7 +181,7 @@ yuno_in01,17,30,5 script Wagan#juno 4_M_03,{
mes "[Wagan]";
mes "I wish there was a way that we could stop him from wrecking it for the rest of us. Some brave, daring soul should be able to do something...";
next;
- if (select("Leave it to me.:I wish your village luck in doing so.") == 1) {
+ if (select("Leave it to me.", "I wish your village luck in doing so.") == 1) {
if (Class == Job_Novice) {
mes "[Wagan]";
mes "Hmm...";
@@ -202,7 +202,7 @@ yuno_in01,17,30,5 script Wagan#juno 4_M_03,{
mes "[Wagan]";
mes "But how do you plan to go about doing this? I'm guessing it's harder than it sounds...";
next;
- if (select("Of course I have a plan.:I guess I need a plan.") == 1) {
+ if (select("Of course I have a plan.", "I guess I need a plan.") == 1) {
mes "[Wagan]";
mes "I have faith in you. You should know that he believes in fate. Use that to your advantage.";
next;
@@ -275,7 +275,7 @@ yuno_in01,17,95,5 script Stangckle#juno 4W_M_03,{
if (metto_q == 2) {
mes "What can I do for you? My colleague Metto is coming here soon, so I don't have much time. So what did you say you needed?";
next;
- if (select("I'm here to stop your research.:I don't need anything.") == 1) {
+ if (select("I'm here to stop your research.", "I don't need anything.") == 1) {
metto_q = 3;
mes "[Stangckle]";
mes "...";
@@ -340,7 +340,7 @@ yuno_in01,19,183,5 script Kato#juno 1_M_JOBTESTER,{
mes "[Kato]";
mes "Of course, my research is private and confidential. But is there anything I can do for you?";
next;
- if (select("I want to stop you from making a mistake.:Just saying hello.") == 1) {
+ if (select("I want to stop you from making a mistake.", "Just saying hello.") == 1) {
metto_q = 5;
mes "[Kato]";
mes "What? Metto said, my Great Z is inferior to Stangckles research?!";
@@ -391,7 +391,7 @@ yuno_in03,178,43,0 script CiCi#juno 2_M_MOLGENSTEIN,{
mes "[CiCi]";
mes "Well, I think I've bragged a little too much now, what can I do for you?";
next;
- switch(select("I want to warn you.:Nothing, just saying Hi.")) {
+ switch(select("I want to warn you.", "Nothing, just saying Hi.")) {
case 1:
metto_q = 7;
mes "[CiCi]";
@@ -506,7 +506,7 @@ yuno_in01,103,157,3 script Bain#juno 4W_M_02,{
mes "monsters that are much too";
mes "powerful. How will I continue my research?";
next;
- if (select("I'll get them for you.:Good luck.") == 1) {
+ if (select("I'll get them for you.", "Good luck.") == 1) {
bros_q = 1;
mes "[Bain]";
mes "Really? Such benevolence is rare";
@@ -639,7 +639,7 @@ yuno_in01,100,153,7 script Bajin 1_M_01,0,0,{
mes "monsters that are much too";
mes "powerful. How will I continue my research?";
next;
- if (select("I'll get them for you.:Good luck.") == 1) {
+ if (select("I'll get them for you.", "Good luck.") == 1) {
bros_q = 1;
mes "[Bajin]";
mes "Oh, you are too kind.";
@@ -749,7 +749,7 @@ yuno,261,99,4 script Sage Yklah#juno 4_M_JOB_WIZARD,{
mes "[Yklah]";
mes "Who are you...? Who are you carrying this legendary item for?";
next;
- switch(select("(Show him the slate):I'm a genius!:I'm a GM!")) {
+ switch(select("(Show him the slate)", "I'm a genius!", "I'm a GM!")) {
case 1:
mes "[Yklah]";
mes "...I can't believe my eyes! Only a chosen few can possess the Stamp of Muriniel...";
diff --git a/npc/quests/seals/brisingamen_seal.txt b/npc/quests/seals/brisingamen_seal.txt
index d579a94f7..df5a905dc 100644
--- a/npc/quests/seals/brisingamen_seal.txt
+++ b/npc/quests/seals/brisingamen_seal.txt
@@ -50,14 +50,14 @@ prt_fild08,175,374,3 script Bard#brising 1_M_BARD,{
mes "[Nelliorde]";
mes "Right, right, let me play a song for you. Would you care to listen?";
next;
- switch(select("Sure, why not~:How about some news?:No thanks.")) {
+ switch(select("Sure, why not~", "How about some news?", "No thanks.")) {
case 1:
mes "[Nelliorde]";
mes "So, which song";
mes "would you like to hear?";
mes "Go ahead, pick one~";
next;
- switch(select("Bragi's Poem:Eternal Chaos:Assassin in the Sunset:Der Ring des Nibelungen")) {
+ switch(select("Bragi's Poem", "Eternal Chaos", "Assassin in the Sunset", "Der Ring des Nibelungen")) {
case 1:
cutin "god_nelluad02",2;
mes "[Nelliorde]";
@@ -142,7 +142,7 @@ prt_fild08,175,374,3 script Bard#brising 1_M_BARD,{
mes "What kind of news do";
mes "you wish to hear about?";
next;
- switch(select("About Prontera!:About coastal areas.:Is the desert still hot?:How about the borderlands?")) {
+ switch(select("About Prontera!", "About coastal areas.", "Is the desert still hot?", "How about the borderlands?")) {
case 1:
mes "[Nelliorde]";
mes "What?! Prontera?!";
@@ -272,7 +272,7 @@ prt_fild08,175,374,3 script Bard#brising 1_M_BARD,{
mes "After all, I especially";
mes "recommended you~";
next;
- switch(select("Tell me a story.:Sing a song for me.")) {
+ switch(select("Tell me a story.", "Sing a song for me.")) {
case 1:
cutin "god_nelluad02",2;
mes "[Nelliorde]";
@@ -406,7 +406,7 @@ prt_fild08,175,374,3 script Bard#brising 1_M_BARD,{
mes "[Nelliorde]";
mes "I happened to get this information from its headquarters in Juno. So how does that sound?";
next;
- switch(select("Wee~ I want to hear!:Booooring~")) {
+ switch(select("Wee~ I want to hear!", "Booooring~")) {
case 1:
mes "[Nelliorde]";
mes "Well...!";
@@ -449,7 +449,7 @@ prt_fild08,175,374,3 script Bard#brising 1_M_BARD,{
mes "[Nelliorde]";
mes "So what do you think? Isn't that interesting? Of course, you'd better speak to Mr. Kaili if you wish to learn more. If you'd like, I shall write you a letter or recommendation.";
next;
- switch(select("Sure! Sounds good.:Sorry, I am not that interested.")) {
+ switch(select("Sure! Sounds good.", "Sorry, I am not that interested.")) {
case 1:
mes "[Nelliorde]";
mes "Excellent...!";
@@ -478,7 +478,7 @@ prt_fild08,175,374,3 script Bard#brising 1_M_BARD,{
mes "that passes up a chance";
mes "for an adventure, yes?";
next;
- switch(select("Tell me a story.:Sing a song for me.")) {
+ switch(select("Tell me a story.", "Sing a song for me.")) {
case 1:
cutin "god_nelluad02",2;
mes "[Nelliorde]";
@@ -624,7 +624,7 @@ prt_fild08,175,374,3 script Bard#brising 1_M_BARD,{
mes "[Nelliorde]";
mes "So, aren't you curious about me? Feel free to ask me whatever you like! I'm the vagabond that will wander the earth till the end of his days, your friend who loves to sing under the moonlight~";
next;
- switch(select("Who are you?:What's new?:Can you sing?")) {
+ switch(select("Who are you?", "What's new?", "Can you sing?")) {
case 1:
mes "[Nelliorde]";
mes "Why, I am Nelliorde, the Bard.";
@@ -672,7 +672,7 @@ prt_fild08,175,374,3 script Bard#brising 1_M_BARD,{
mes "What kind of news do";
mes "you wish to know about?";
next;
- switch(select("About Prontera!:About seaside areas.:Is the desert still hot?:How about the borderlands?")) {
+ switch(select("About Prontera!", "About seaside areas.", "Is the desert still hot?", "How about the borderlands?")) {
case 1:
mes "[Nelliorde]";
mes "What?! Prontera?!";
@@ -791,7 +791,7 @@ prt_fild08,175,374,3 script Bard#brising 1_M_BARD,{
mes "Certainly, and if I may say so, pleasureably. Which song would";
mes "you care to hear?";
next;
- switch(select("Bragi's Poem:Eternal Chaos:Assassin in the Sunset")) {
+ switch(select("Bragi's Poem", "Eternal Chaos", "Assassin in the Sunset")) {
case 1:
if (Zeny > 499) {
cutin "god_nelluad02",2;
@@ -958,7 +958,7 @@ yuno_in04,47,113,1 script Studying Scholar#1 4_M_ALCHE_B,{
mes "So what";
mes "do you think?";
next;
- switch(select("I'm not sure...:I suppose you're right.")) {
+ switch(select("I'm not sure...", "I suppose you're right.")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "I'm not sure...";
@@ -1194,7 +1194,7 @@ yuno_in04,47,113,1 script Studying Scholar#1 4_M_ALCHE_B,{
mes "I'll need your";
mes "help once again!";
next;
- switch(select("Wah? It's not over?!:What is it this time?")) {
+ switch(select("Wah? It's not over?!", "What is it this time?")) {
case 1:
mes "[Enrico Kaili]";
mes "Hah...!";
@@ -1282,7 +1282,7 @@ yuno_in04,47,113,1 script Studying Scholar#1 4_M_ALCHE_B,{
mes "Work for me, and I shall";
mes "surely repay you.";
next;
- switch(select("No thanks.:Sure, why not.")) {
+ switch(select("No thanks.", "Sure, why not.")) {
case 1:
mes "[Enrico Kaili]";
mes "What...?!";
@@ -1339,7 +1339,7 @@ yuno_in04,47,113,1 script Studying Scholar#1 4_M_ALCHE_B,{
mes "As Nelliorde probably mentioned,";
mes "I need some help in completing my research. Since you adventurers are always traveling, I was hoping you'd help me find someone.";
next;
- switch(select("I'm no good at finding people.:I can do that!")) {
+ switch(select("I'm no good at finding people.", "I can do that!")) {
case 1:
mes "[Enrico Kaili]";
mes "Oh... Really?";
@@ -1565,7 +1565,7 @@ prt_church,113,103,1 script Praying Man 4_M_NFMAN,{
mes "want to hear my";
mes "story after all?";
next;
- switch(select("Yes, I would like to.:No, thanks.")) {
+ switch(select("Yes, I would like to.", "No, thanks.")) {
case 1:
mes "[Hermite Charles]";
mes "Thank you...";
@@ -1613,7 +1613,7 @@ prt_church,113,103,1 script Praying Man 4_M_NFMAN,{
mes "[Hermite Charles]";
mes "It's doesn't matter how insignificant the clues may be, anything will do. I want to know everything related to her!";
next;
- switch(select("Uhhhhh...:Sorry, I can't.:When was the last time you saw her?")) {
+ switch(select("Uhhhhh...", "Sorry, I can't.", "When was the last time you saw her?")) {
case 1:
mes "[Hermite Charles]";
mes "Please consider my";
@@ -1628,7 +1628,7 @@ prt_church,113,103,1 script Praying Man 4_M_NFMAN,{
mes "[Hermite Charles]";
mes "If you've ever dearly loved someone, then you'd know how desperate I am. Please find Lowen for me. Please...";
next;
- switch(select("...Alright.:I'm sorry, I don't think I can do it.")) {
+ switch(select("...Alright.", "I'm sorry, I don't think I can do it.")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "Alright.";
@@ -1730,7 +1730,7 @@ prt_church,113,103,1 script Praying Man 4_M_NFMAN,{
mes "I quit already.";
mes "Leave me alone!";
next;
- switch(select("Leave him alone.:Give him Kaili's Letter.")) {
+ switch(select("Leave him alone.", "Give him Kaili's Letter.")) {
case 1:
mes "^3355FFYou're not sure why he's so upset, but it doesn't seem to be the best time to try to speak with him. Perhaps later would be better...^000000";
god_brising = 4;
@@ -1754,7 +1754,7 @@ prt_church,113,103,1 script Praying Man 4_M_NFMAN,{
mes "Would you like to";
mes "listen to my story?";
next;
- switch(select("Sure!:I'm busy, actually.")) {
+ switch(select("Sure!", "I'm busy, actually.")) {
case 1:
mes "[Hermite Charles]";
mes "Thank you...";
@@ -1802,7 +1802,7 @@ prt_church,113,103,1 script Praying Man 4_M_NFMAN,{
mes "[Hermite Charles]";
mes "It's doesn't matter how insignificant the clues may be, anything will do. I want to know everything related to her!";
next;
- switch(select("Uhhhhh...:Sorry, I can't.:When was the last time you saw her?")) {
+ switch(select("Uhhhhh...", "Sorry, I can't.", "When was the last time you saw her?")) {
case 1:
mes "[Hermite Charles]";
mes "Please consider my";
@@ -1817,7 +1817,7 @@ prt_church,113,103,1 script Praying Man 4_M_NFMAN,{
mes "[Hermite Charles]";
mes "If you've ever dearly loved someone, then you'd know how desperate I am. Please find Lowen for me. Please...";
next;
- switch(select("...Alright.:I'm sorry, I don't think I can do it.")) {
+ switch(select("...Alright.", "I'm sorry, I don't think I can do it.")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "Alright.";
@@ -1918,7 +1918,7 @@ prt_church,113,103,1 script Praying Man 4_M_NFMAN,{
mes "But if you don't mind,";
mes "I want to be alone...";
next;
- switch(select("Leave him alone.:Give him Kaili's Letter.")) {
+ switch(select("Leave him alone.", "Give him Kaili's Letter.")) {
case 1:
mes "^3355FFYou're not sure why he's so upset, but it doesn't seem to be the best time to try to speak with him. Perhaps later would be better...^000000";
god_brising = 4;
@@ -1942,7 +1942,7 @@ prt_church,113,103,1 script Praying Man 4_M_NFMAN,{
mes "Would you like to";
mes "listen to my story?";
next;
- switch(select("Sure!:I'm busy, actually.")) {
+ switch(select("Sure!", "I'm busy, actually.")) {
case 1:
mes "[Hermite Charles]";
mes "Thank you...";
@@ -1990,7 +1990,7 @@ prt_church,113,103,1 script Praying Man 4_M_NFMAN,{
mes "[Hermite Charles]";
mes "It's doesn't matter how insignificant the clues may be, anything will do. I want to know everything related to her!";
next;
- switch(select("Uhhhhh...:Sorry, I can't.:When was the last time you saw her?")) {
+ switch(select("Uhhhhh...", "Sorry, I can't.", "When was the last time you saw her?")) {
case 1:
mes "[Hermite Charles]";
mes "Please consider my";
@@ -2005,7 +2005,7 @@ prt_church,113,103,1 script Praying Man 4_M_NFMAN,{
mes "[Hermite Charles]";
mes "If you've ever dearly loved someone, then you'd know how desperate I am. Please find Lowen for me. Please...";
next;
- switch(select("...Alright.:I'm sorry, I don't think I can do it.")) {
+ switch(select("...Alright.", "I'm sorry, I don't think I can do it.")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "Alright.";
@@ -2313,7 +2313,7 @@ prt_castle,84,51,5 script Librarian#2 8W_SOLDIER,{
mes "person's name, as well";
mes "as your relationship.";
next;
- switch(select("Lowen, Sibling:Lowen, Spouse:Lowen, Enemy:Lowen, a Friend")) {
+ switch(select("Lowen, Sibling", "Lowen, Spouse", "Lowen, Enemy", "Lowen, a Friend")) {
case 1:
if (Sex) {
mes "[Librarian]";
@@ -2619,7 +2619,7 @@ gef_dun01,89,192,0 script #lowentrace HIDDEN_NPC,3,3,{
mes "^3355FFWill you";
mes "summon her?^000000";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
input @lowenstring$;
if (@lowenstring$ == "Lowen") {
@@ -2675,7 +2675,7 @@ gef_dun01,89,192,0 script #lowentrace HIDDEN_NPC,3,3,{
mes "^6E7B8BI-It's dangerous...";
mes "Be careful...^000000";
next;
- switch(select("Ignore it.:What are you talking about?")) {
+ switch(select("Ignore it.", "What are you talking about?")) {
case 1:
close;
case 2:
@@ -2687,7 +2687,7 @@ gef_dun01,89,192,0 script #lowentrace HIDDEN_NPC,3,3,{
mes "But if you don't mind,";
mes "may I talk to you...?^000000";
next;
- switch(select("Holy...! Run!:What are you?!")) {
+ switch(select("Holy...! Run!", "What are you?!")) {
case 1:
close;
case 2:
@@ -2741,7 +2741,7 @@ gef_dun01,203,48,0 script #lowentrace1 HIDDEN_NPC,3,3,{
mes "Would you";
mes "like to summon her? ";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
input @lowenstring$;
if (@lowenstring$ == "Lowen") {
@@ -2751,7 +2751,7 @@ gef_dun01,203,48,0 script #lowentrace1 HIDDEN_NPC,3,3,{
mes "You'll be with me";
mes "...Won't you?^000000";
next;
- switch(select("Of course.:Sorry, I don't think I can...")) {
+ switch(select("Of course.", "Sorry, I don't think I can...")) {
case 1:
mes "[Lowen Ellenen]";
mes "^6E7B8BThank you,";
@@ -2807,7 +2807,7 @@ gef_dun01,203,48,0 script #lowentrace1 HIDDEN_NPC,3,3,{
mes "^6E7B8BI-It's dangerous...";
mes "Be careful...^000000";
next;
- switch(select("Ignore it.:What are you talking about?")) {
+ switch(select("Ignore it.", "What are you talking about?")) {
case 1:
close;
case 2:
@@ -2819,7 +2819,7 @@ gef_dun01,203,48,0 script #lowentrace1 HIDDEN_NPC,3,3,{
mes "But if you don't mind,";
mes "may I talk to you...?^000000";
next;
- switch(select("Holy...! Run!:What are you?!")) {
+ switch(select("Holy...! Run!", "What are you?!")) {
case 1:
close;
case 2:
@@ -2878,7 +2878,7 @@ que_god02,48,55,3 script Lowen Ellenen 4_F_CRU,{
mes "I couldn't forgive myself for what I've done to my comrades. They";
mes "were killed because of me.";
next;
- switch(select("You were cursed...?:You still have something to do.")) {
+ switch(select("You were cursed...?", "You still have something to do.")) {
case 1:
mes "["+ strcharinfo(0) +"]";
mes "You're saying...";
@@ -2971,7 +2971,7 @@ que_god02,54,64,4 script Soldier#1_brising 8W_SOLDIER,1,1,{
mes "[Soldier]";
mes "Have you volunteered for monster subjugation? Would you like to start the mission now?";
next;
- switch(select("Yes.:I need more time.")) {
+ switch(select("Yes.", "I need more time.")) {
case 1:
mes "[Soldier]";
mes "We're you're ready,";
@@ -3360,7 +3360,7 @@ que_god02,178,127,3 script Valkyrie#1 4_F_VALKYRIE,{
mes "[Valkyrie]";
mes "Have you found the strength to release yourself from the guilt and the pain? I have been waiting for you. Will you accept my invitation to Valhalla?";
next;
- switch(select("Yes, I will follow you.:Um... I'm not Lowen.")) {
+ switch(select("Yes, I will follow you.", "Um... I'm not Lowen.")) {
case 1:
mes "[Valkyrie]";
mes "Lowen Ellenen, misunderstood hero. I will now promote you";
@@ -3541,18 +3541,18 @@ xmas,38,105,0 script #brisindwarf1 HIDDEN_NPC,3,3,{
next;
mes "^3355FFHowever, this particular mound strikes you as curious for some reason.^000000";
next;
- switch(select("Sweep the snow away with your hand.:Poke the snow with your finger.:Cancel.")) {
+ switch(select("Sweep the snow away with your hand.", "Poke the snow with your finger.", "Cancel.")) {
case 1:
mes "^3355FFAs you sweep the snow with the palm of your hand, some of the snow melts, revealing a strange puzzle cube. It's multi-faceted, but you can read that each facet is inscribed with a lyric.";
next;
- switch(select("Adjust the puzzle.:Quit.")) {
+ switch(select("Adjust the puzzle.", "Quit.")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "Okay, um...";
mes "I guess I should";
mes "choose a lyric...";
next;
- switch(select("Wanes in comparison:To that beautiful hair:All of our hearts:The beauty of the stars:To those dazzling eyes")) {
+ switch(select("Wanes in comparison", "To that beautiful hair", "All of our hearts", "The beauty of the stars", "To those dazzling eyes")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "we gave...";
@@ -3575,7 +3575,7 @@ xmas,38,105,0 script #brisindwarf1 HIDDEN_NPC,3,3,{
mes "To those dazzling eyes";
break;
}
- switch(select("We gave:Wanes in comparison.:All of our hearts in:To the steps in:To those dazzling eyes")) {
+ switch(select("We gave", "Wanes in comparison.", "All of our hearts in", "To the steps in", "To those dazzling eyes")) {
case 1:
mes "we gave..";
break;
@@ -3593,7 +3593,7 @@ xmas,38,105,0 script #brisindwarf1 HIDDEN_NPC,3,3,{
mes "To those dazzling eyes";
break;
}
- switch(select("We gave:To that beautiful hair:All of our hearts in:To the steps in:We lost our hearts")) {
+ switch(select("We gave", "To that beautiful hair", "All of our hearts in", "To the steps in", "We lost our hearts")) {
case 1:
mes "We gave";
break;
@@ -3611,7 +3611,7 @@ xmas,38,105,0 script #brisindwarf1 HIDDEN_NPC,3,3,{
.@point += 10;
break;
}
- switch(select("To that golden hair:To that beautiful hair:All of our hearts in:To the steps in:To those dazzling eyes")) {
+ switch(select("To that golden hair", "To that beautiful hair", "All of our hearts in", "To the steps in", "To those dazzling eyes")) {
case 1:
mes "To that golden hair";
.@point += 10;
@@ -3629,7 +3629,7 @@ xmas,38,105,0 script #brisindwarf1 HIDDEN_NPC,3,3,{
mes "To those dazzling eyes";
break;
}
- switch(select("We gave:To that beautiful hair:And those dazzling eyes.:To the steps in:To those dazzling eyes")) {
+ switch(select("We gave", "To that beautiful hair", "And those dazzling eyes.", "To the steps in", "To those dazzling eyes")) {
case 1:
mes "We gave";
break;
@@ -3712,7 +3712,7 @@ xmas,36,103,4 script Alfrik#1 4_M_DWARF,{
mes "What's up, human?";
mes "All of us have awakened.";
next;
- switch(select("I just wanted to say hello.:What are Brisingamen's materials?")) {
+ switch(select("I just wanted to say hello.", "What are Brisingamen's materials?")) {
case 1:
mes "[Alfrik]";
mes "Your gesture is appreciated, but I'd rather hide than socialize. I don't want to be found by the crows of Odin!";
@@ -3767,13 +3767,13 @@ xmas,36,103,4 script Alfrik#1 4_M_DWARF,{
mes "Loki? Heimdall?";
mes "Or was it Freya?";
next;
- switch(select("No one, it was an accident!:It was Valkyrie.")) {
+ switch(select("No one, it was an accident!", "It was Valkyrie.")) {
case 1:
mes "[Alfrik]";
mes "Don't even think of lying to me, human! There's no way you could have awoken me without knowing";
mes "the password! Now, speak!";
next;
- switch(select("Valkyrie told me.:It was a coincidence!")) {
+ switch(select("Valkyrie told me.", "It was a coincidence!")) {
case 1:
mes "[Alfrik]";
mes "Valkyrie...?";
@@ -3881,7 +3881,7 @@ xmas,36,103,4 script Alfrik#1 4_M_DWARF,{
mes "Why are you still here?";
mes "I told you go wake Dvalin!";
next;
- switch(select("Where is he?:Tell me more about Brisingamen.")) {
+ switch(select("Where is he?", "Tell me more about Brisingamen.")) {
case 1:
mes "[Alfrik]";
mes "Ah. Right.";
@@ -4003,7 +4003,7 @@ prt_fild02,185,269,0 script #brisindwarf2 HIDDEN_NPC,3,3,{
mes "^3355FFIt's just an ordinary rock underneath the shadow of";
mes "a tree. But on closer inspection, you notice that the moss on top of the rock looks perfectly flat.^000000";
next;
- switch(select("Step on it.:Sweep the surface.:Scratch the surface.:Kick it.")) {
+ switch(select("Step on it.", "Sweep the surface.", "Scratch the surface.", "Kick it.")) {
case 1:
mes "^3355FFYou gingerly place your foot on the top of the stone. The entire rock suddenly swings downward";
mes "into the ground, and you fall helplessly...^000000";
@@ -4038,7 +4038,7 @@ prt_fild02,185,269,0 script #brisindwarf2 HIDDEN_NPC,3,3,{
mes "This was just like when I had to give Alfrik's password. Okay, let me see...";
.@point = 0;
next;
- switch(select("To the tear drops dripping on the way:Her lovely scent:We gave:To the seducing red lips:Our hearts in")) {
+ switch(select("To the tear drops dripping on the way", "Her lovely scent", "We gave", "To the seducing red lips", "Our hearts in")) {
case 1:
mes "["+ strcharinfo(0) +"]";
mes "To the tear drops dripping on the way";
@@ -4061,7 +4061,7 @@ prt_fild02,185,269,0 script #brisindwarf2 HIDDEN_NPC,3,3,{
mes "Our hearts in";
break;
}
- switch(select("Still lingers in the wind.:To the scent drifted in the wind:We gave:To the seducing red lips:Our hearts in")) {
+ switch(select("Still lingers in the wind.", "To the scent drifted in the wind", "We gave", "To the seducing red lips", "Our hearts in")) {
case 1:
mes "Still lingers in the wind.";
.@point += 10;
@@ -4078,7 +4078,7 @@ prt_fild02,185,269,0 script #brisindwarf2 HIDDEN_NPC,3,3,{
mes "Our hearts in";
break;
}
- switch(select("To the tear drops dripping on the way:To the scent drifted in the wind:We gave:We surrendered our hearts:Our hearts in")) {
+ switch(select("To the tear drops dripping on the way", "To the scent drifted in the wind", "We gave", "We surrendered our hearts", "Our hearts in")) {
case 1:
mes "To the tear drops dripping on the way";
break;
@@ -4095,7 +4095,7 @@ prt_fild02,185,269,0 script #brisindwarf2 HIDDEN_NPC,3,3,{
mes "Our hearts in";
break;
}
- switch(select("To the tear drops dripping on the way:To the scent drifted in the wind:To those tender teardrops:To the seducing red lips:Our hearts in")) {
+ switch(select("To the tear drops dripping on the way", "To the scent drifted in the wind", "To those tender teardrops", "To the seducing red lips", "Our hearts in")) {
case 1:
mes "To the tear drops dripping on the way";
break;
@@ -4113,7 +4113,7 @@ prt_fild02,185,269,0 script #brisindwarf2 HIDDEN_NPC,3,3,{
mes "Our hearts in";
break;
}
- switch(select("To the tear drops dripping on the way:To the scent drifted in the wind:We gave:To the seducing red lips:Those seductive red lips")) {
+ switch(select("To the tear drops dripping on the way", "To the scent drifted in the wind", "We gave", "To the seducing red lips", "Those seductive red lips")) {
case 1:
mes "To the tear drops dripping on the way";
break;
@@ -4188,7 +4188,7 @@ prt_fild02,185,270,3 script Dvalin#1 4_M_DWARF,{
mes "Tell me right now, or I'll...";
mes "I'll kick your ass!";
next;
- switch(select("Help!:Alfrik sent me to wake you up!")) {
+ switch(select("Help!", "Alfrik sent me to wake you up!")) {
case 1:
mes "[Dvalin]";
mes "I don't know";
@@ -4374,7 +4374,7 @@ mjolnir_09,87,129,3 script Berling#1 4_M_DWARF,{
mes "What do you want?";
mes "Wh-who are you?";
next;
- switch(select("Dvalin wants you to wake up!:Tell me who you are first!")) {
+ switch(select("Dvalin wants you to wake up!", "Tell me who you are first!")) {
case 1:
mes "[Berling]";
mes "Dvalin?!";
@@ -4608,7 +4608,7 @@ OnTouch:
mes "Freya's presense on you?";
mes "Tell me who you are!";
next;
- switch(select("I am sent by Berling.:Wah, you freaked me out!")) {
+ switch(select("I am sent by Berling.", "Wah, you freaked me out!")) {
case 1:
mes "[Male Voice]";
mes "Lies! Lies!";
diff --git a/npc/quests/seals/god_global.txt b/npc/quests/seals/god_global.txt
index ad4aef521..7486bcc23 100644
--- a/npc/quests/seals/god_global.txt
+++ b/npc/quests/seals/god_global.txt
@@ -43,7 +43,7 @@ sec_in02,15,170,0 script Golbal var 4_F_CHNDRESS3,{
mes "[Check]";
mes "Please choose a menu.";
next;
- switch(select("Now:No.1:No.2:No.3:No.4:Reset:god_sl_1:god_eremes:god_brising:god_mjo_0:god_mjo_1:god_mjo_2:god_mjo_3:god_mjo_4")) {
+ switch(select("Now", "No.1", "No.2", "No.3", "No.4", "Reset", "god_sl_1", "god_eremes", "god_brising", "god_mjo_0", "god_mjo_1", "god_mjo_2", "god_mjo_3", "god_mjo_4")) {
case 1:
mes "^0000FF$God1^000000 = ^FF0000" + $God1 + "^000000.";
mes "^0000FF$God2^000000 = ^FF0000" + $God2 + "^000000.";
diff --git a/npc/quests/seals/god_weapon_creation.txt b/npc/quests/seals/god_weapon_creation.txt
index 70bb2c881..baacf17c2 100644
--- a/npc/quests/seals/god_weapon_creation.txt
+++ b/npc/quests/seals/god_weapon_creation.txt
@@ -46,7 +46,7 @@ gld_dun01,28,85,0 script Grunburti#1::GodDwarf 4_M_DWARF,{
mes "Living in Midgard and away from";
mes "my home town is painful enough, let alone facing a whiny human. Leave me alone!";
next;
- switch(select("Ask him about Dwarves.:Ask him what he is doing.:Request weapon creation.:Cancel.")) {
+ switch(select("Ask him about Dwarves.", "Ask him what he is doing.", "Request weapon creation.", "Cancel.")) {
case 1:
mes "[Dwarf Grunburti]";
mes "What's to know about Dwarves?";
@@ -96,7 +96,7 @@ gld_dun01,28,85,0 script Grunburti#1::GodDwarf 4_M_DWARF,{
mes "Hmm...";
mes "I'll need some things to make a weapon for you. What exactly were you interested in having?";
next;
- switch(select("Brisingamen:Megingjard:Sleipnir:Mjolnir")) {
+ switch(select("Brisingamen", "Megingjard", "Sleipnir", "Mjolnir")) {
case 1:
mes "[Dwarf Grunburti]";
mes "I will need...";
@@ -240,7 +240,7 @@ gld_dun01,28,85,0 script Grunburti#1::GodDwarf 4_M_DWARF,{
mes "[Dwarf Grunburti]";
mes "How dare you come here unprepared?! Did you forget what you needed to bring? Listen carefully this time!";
next;
- switch(select("Brisingamen:Megingjard:Sleipnir:Mjolnir")) {
+ switch(select("Brisingamen", "Megingjard", "Sleipnir", "Mjolnir")) {
case 1:
mes "[Dwarf Grunburti]";
mes "I will need...";
@@ -447,7 +447,7 @@ que_god01,154,112,4 script Grunburti#god 4_M_DWARF,{
mes "you wish for me";
mes "to create!";
next;
- switch(select("Brisingamen:Megingjard:Sleipnir:Mjolnir")) {
+ switch(select("Brisingamen", "Megingjard", "Sleipnir", "Mjolnir")) {
case 1:
mes "[Dwarf Grunburti]";
mes "B-Brisingamen?!";
@@ -476,7 +476,7 @@ que_god01,154,112,4 script Grunburti#god 4_M_DWARF,{
mes "20 Gold";
mes "1 Necklace^000000";
next;
- switch(select("Make Brisingamen.:Cancel.")) {
+ switch(select("Make Brisingamen.", "Cancel.")) {
case 1:
if ((countitem(Jewel_Of_Prayer) > 3) && (countitem(Silver_Fancy) > 3) && (countitem(Crystal_Of_Snow) > 2) && (countitem(Slilince_Wave) > 2) && (countitem(Air_Stream) > 2) && (countitem(Blue_Jewel) > 1) && (countitem(Scarlet_Jewel) > 2) && (countitem(White_Jewel) > 9) && (countitem(Cardinal_Jewel_) > 4) && (countitem(Gold) > 19) && (countitem(Necklace) > 0)){ //Jewel_Of_Prayer Silver_Fancy Crystal_Of_Snow Slilince_Wave Air_Stream Blue_Jewel Scarlet_Jewel White_Jewel Cardinal_Jewel_ Gold Necklace
mes "[Dwarf Grunburti]";
@@ -555,7 +555,7 @@ que_god01,154,112,4 script Grunburti#god 4_M_DWARF,{
mes "10 Oridecon";
mes "1 Belt^000000...";
next;
- switch(select("Make Megingjard.:Cancel.")) {
+ switch(select("Make Megingjard.", "Cancel.")) {
case 1:
if ((countitem(Gullraifnir) > 0) && (countitem(Gold) > 19) && (countitem(Blue_Jewel) > 9) && (countitem(Oridecon) > 9) && (countitem(Belt) > 0)) {
mes "[Dwarf Grunburti]";
@@ -640,7 +640,7 @@ que_god01,154,112,4 script Grunburti#god 4_M_DWARF,{
mes "10 Elunium";
mes "1 Slotted Boots^000000...";
next;
- switch(select("Make Sleipnir.:Cancel.")) {
+ switch(select("Make Sleipnir.", "Cancel.")) {
case 1:
if ((countitem(Mystery_Wheel) > 2) && (countitem(Feather_Of_Angel) > 4) && (countitem(Soul_Of_Fish) > 2) && (countitem(Symbol_Of_Sun) > 3) && (countitem(Breath_Of_Soul) > 2) && (countitem(Gold) > 19) && (countitem(Elunium) > 9) && (countitem(Boots_) > 0)) {
mes "[Dwarf Grunburti]";
@@ -729,7 +729,7 @@ que_god01,154,112,4 script Grunburti#god 4_M_DWARF,{
mes "40 Gold";
mes "1 Stunner^000000...";
next;
- switch(select("Make Mjolnir.:Cancel.")) {
+ switch(select("Make Mjolnir.", "Cancel.")) {
case 1:
if ((countitem(Iron_Glove) > 1) && (countitem(Iron_Maiden) > 3) && (countitem(Anger_Of_Valkurye) > 4) && (countitem(Indication_Of_Tempest) > 4) && (countitem(Rough_Billows) > 4) && (countitem(Oridecon) > 19) && (countitem(Elunium) > 4) && (countitem(Gold) > 39) && (countitem(Stunner) > 0)) {
mes "[Dwarf Grunburti]";
@@ -864,7 +864,7 @@ que_god01,293,3,0 script Godly Item Quests#god 4_F_01,{
mes "[Use in case of emergency]";
mes "What services would you like to use?";
next;
- switch(select("Turn off Warps.:Reset Timer.:Reset chat room.")) {
+ switch(select("Turn off Warps.", "Reset Timer.", "Reset chat room.")) {
case 1:
mes "[Use in case of emergency]";
mes "Press the 'Next' button to turn off warps.";
diff --git a/npc/quests/seals/megingard_seal.txt b/npc/quests/seals/megingard_seal.txt
index b089f0dbf..ffc70f318 100644
--- a/npc/quests/seals/megingard_seal.txt
+++ b/npc/quests/seals/megingard_seal.txt
@@ -51,7 +51,7 @@ prt_castle,44,151,0 script Rebarev Doug 1_M_KNIGHTMASTER,{
mes "everything I need to";
mes "create Gleipnir!";
next;
- switch(select("Make Gleipnir.:Cancel.")) {
+ switch(select("Make Gleipnir.", "Cancel.")) {
case 1:
mes "[Rebarev Doug]";
mes "I'm the only human on earth";
@@ -87,7 +87,7 @@ prt_castle,44,151,0 script Rebarev Doug 1_M_KNIGHTMASTER,{
mes "If you have any questions about Crusaders, feel free to ask me.";
mes "I may be too old and weak for fighting, but I will spread our message as much as I can.";
next;
- switch(select("What is Holy Cross?:What is Grand Cross?:What is Sacrifice?:What is Gleipnir?")) {
+ switch(select("What is Holy Cross?", "What is Grand Cross?", "What is Sacrifice?", "What is Gleipnir?")) {
case 1:
mes "[Rebarev Doug]";
mes "Holy Cross is the first manifestation of a Crusader's faith. By making the sign of the cross, Crusader's can inflict a holy attack on their enemies.";
@@ -202,7 +202,7 @@ prt_castle,44,151,0 script Rebarev Doug 1_M_KNIGHTMASTER,{
mes "It may be an enriching";
mes "experience for you. It's possible that you'll even have a greater appreciation for Crusaders.";
next;
- switch(select("What is it?:I'm sick and tired of doin' favors.")) {
+ switch(select("What is it?", "I'm sick and tired of doin' favors.")) {
case 1:
mes "[Rebarev Doug]";
mes "I want you to find the members of the 1st Squad in the 3rd Platoon of the 3rd Company. If you happen to encounter them in your travels, please ask them how they are doing.";
@@ -211,7 +211,7 @@ prt_castle,44,151,0 script Rebarev Doug 1_M_KNIGHTMASTER,{
mes "It shouldn't be that difficult to do and won't be a waste of your time if you are already planning";
mes "to explore the world.";
next;
- switch(select("Sure, why not.:I'm sorry, but no.")) {
+ switch(select("Sure, why not.", "I'm sorry, but no.")) {
case 1:
mes "[Rebarev Doug]";
mes "Excellent!";
@@ -296,7 +296,7 @@ prt_castle,44,151,0 script Rebarev Doug 1_M_KNIGHTMASTER,{
mes "Haven't you left";
mes "to search for them yet?";
next;
- switch(select("Where should I go?:I am about to leave.:What do you mean by final mission?")) {
+ switch(select("Where should I go?", "I am about to leave.", "What do you mean by final mission?")) {
case 1:
mes "[Rebarev Doug]";
mes "Well...";
@@ -359,7 +359,7 @@ prt_castle,44,151,0 script Rebarev Doug 1_M_KNIGHTMASTER,{
mes "Haven't you left";
mes "to search for them yet?";
next;
- switch(select("Where should I go?:I am about to leave.")) {
+ switch(select("Where should I go?", "I am about to leave.")) {
case 1:
mes "[Rebarev Doug]";
mes "Well...";
@@ -451,7 +451,7 @@ prt_castle,44,151,0 script Rebarev Doug 1_M_KNIGHTMASTER,{
mes "What's that";
mes "strange look for?";
next;
- switch(select("Confront Rebarev Doug.:Act unsuspicious.")) {
+ switch(select("Confront Rebarev Doug.", "Act unsuspicious.")) {
case 1:
mes "^3355FFYou confront Rebarev Doug about the memory problems and migraines of the 1st Squad...^000000";
next;
@@ -820,7 +820,7 @@ prt_in,172,106,0 script Librarian#megin 4_M_ZONDAOYAJI,{
mes "I can't read anything when the light is this dim! It's bad enough my eyes have gone bad...";
while(1) {
next;
- switch(select("You have bad eyes?:I want to read some documents.:Let me help you find those files...:What kind of files are you looking for?")) {
+ switch(select("You have bad eyes?", "I want to read some documents.", "Let me help you find those files...", "What kind of files are you looking for?")) {
case 1:
mes "[Librarian Jekan]";
mes "I've worked";
@@ -832,7 +832,7 @@ prt_in,172,106,0 script Librarian#megin 4_M_ZONDAOYAJI,{
mes "[Librarian Jekan]";
mes "Hey, that's some pretty useful stuff that you've got with you. Do you mind letting me borrow it for a while? It'll help me in finding those files...";
next;
- switch(select("Yes, I mind!:No, I don't mind.")) {
+ switch(select("Yes, I mind!", "No, I don't mind.")) {
case 1:
mes "[Librarian Jekan]";
mes "^333333*Sniff*^000000";
@@ -985,7 +985,7 @@ prt_in,172,106,0 script Librarian#megin 4_M_ZONDAOYAJI,{
mes "[Librarian Jekan]";
mes "So what brings you here? If you're looking for something in particular, you should try another section.";
next;
- switch(select("I want to read some documents.:Do you have bad eyes?:Let me help you to find the files.:What kind of files are you looking for?")) {
+ switch(select("I want to read some documents.", "Do you have bad eyes?", "Let me help you to find the files.", "What kind of files are you looking for?")) {
case 1:
mes "[Librarian Jekan]";
mes "I told you already! The files in this section aren't open to the public right now! Don't make me repeat myself!";
@@ -1145,7 +1145,7 @@ prt_in,172,106,0 script Librarian#megin 4_M_ZONDAOYAJI,{
mes "So, what do you need today?";
next;
while(1) {
- switch(select("Record Search.:Quit searching.:Search Help:Converse.")) {
+ switch(select("Record Search.", "Quit searching.", "Search Help", "Converse.")) {
case 1:
mes "^663300- Search Magic Initiated -";
mes "- Please enter a keyword. -";
@@ -1499,7 +1499,7 @@ prt_in,172,106,0 script Librarian#megin 4_M_ZONDAOYAJI,{
mes "[Librarian Jekan]";
mes "Ah, please do not touch any books in that section. ...I'm sure there's nothing there that could be useful to you.";
next;
- switch(select("Ignore him and check books.:Step back.")) {
+ switch(select("Ignore him and check books.", "Step back.")) {
case 1:
mes "[Librarian Jekan]";
mes "Hey...!";
@@ -1528,7 +1528,7 @@ prt_in,172,106,0 script Librarian#megin 4_M_ZONDAOYAJI,{
mes "nothing useful over in";
mes "that section anyway.";
next;
- switch(select("Ignore him and check books.:Step back.")) {
+ switch(select("Ignore him and check books.", "Step back.")) {
case 1:
mes "[Librarian Jekan]";
mes "I told you...!";
@@ -1566,7 +1566,7 @@ geffen_in,109,161,3 script Crusader#God1 4_M_CRU,{
mes "Can I help you";
mes "with anything?";
next;
- switch(select("Ask him about the 1st Squad.:Ask him how he's been doing.:Ask him about the 1st Squad's last mission.")) {
+ switch(select("Ask him about the 1st Squad.", "Ask him how he's been doing.", "Ask him about the 1st Squad's last mission.")) {
case 1:
if (god_eremes == 18) {
mes "[Zan.Huadoku]";
@@ -1750,7 +1750,7 @@ geffen_in,109,161,3 script Crusader#God1 4_M_CRU,{
mes "Do you know the";
mes "importance of supply?";
next;
- switch(select("No.:Yes!")) {
+ switch(select("No.", "Yes!")) {
case 1:
mes "[Zan.Huadoku]";
mes "Any military force or party needs their supplies to be replenished if they are to continue battling for a prolonged period of time.";
@@ -1842,7 +1842,7 @@ morocc_in,146,179,0 script Employee#megin1 1_F_01,{
mes "Why are you so curious?!";
mes "Are you one of them?!";
next;
- switch(select("Rebarev Doug sent me!:Wait, is he in hiding?:Just... curious.")) {
+ switch(select("Rebarev Doug sent me!", "Wait, is he in hiding?", "Just... curious.")) {
case 1:
if (rand(1,10) > 3) {
mes "[Ms. Scary Inn Employee]";
@@ -2081,7 +2081,7 @@ in_rogue,243,61,0 script Suspicious Man#megin 4_M_ALCHE_A,{
mes "^3355FFChaque Donon nodded his head";
mes "and happily sucked his thumb. It saddens you to see a former Crusader reduced to this state.^000000";
next;
- switch(select("Ask him about the Inn Maid.:Ask him how he's been doing.:Ask about 1st Squad's Final Mission.")) {
+ switch(select("Ask him about the Inn Maid.", "Ask him how he's been doing.", "Ask about 1st Squad's Final Mission.")) {
case 1:
mes "[Cuaque Donon]";
mes "S-she's my sister.";
@@ -2183,7 +2183,7 @@ in_rogue,243,61,0 script Suspicious Man#megin 4_M_ALCHE_A,{
mes "just by looking at it!";
next;
if (rand(1,10) > 4) {
- switch(select("^FF0000Megingjard^000000!:^FFFFFFListen to him quietly^000000.")) {
+ switch(select("^FF0000Megingjard^000000!", "^FFFFFFListen to him quietly^000000.")) {
case 1:
mes "[Cuaque Donon]";
mes "Waaaaaaaah~!";
@@ -2289,7 +2289,7 @@ alberta,196,146,0 script Crusader#megin2 4_M_CRU,{
mes "[Jack O]";
mes "Eh...?";
next;
- switch(select("Ask him about Rebarev Doug.:Ask him how he's been doing.:Ask him about the last mission of the 1st Squad.")) {
+ switch(select("Ask him about Rebarev Doug.", "Ask him how he's been doing.", "Ask him about the last mission of the 1st Squad.")) {
case 1:
mes "[Jack O]";
mes "Ah! Yeah, our old leader back in the 1st Squad. Heh. I haven't seen him since we were disbanded.";
@@ -2319,7 +2319,7 @@ alberta,196,146,0 script Crusader#megin2 4_M_CRU,{
mes "[Jack O]";
mes "Eh...?";
next;
- switch(select("Ask him about Rebarev Doug.:Ask him how he's been doing.:Ask about 1st Squad's final mission.")) {
+ switch(select("Ask him about Rebarev Doug.", "Ask him how he's been doing.", "Ask about 1st Squad's final mission.")) {
case 1:
if (god_megin_3 == 1) {
mes "[Jack O]";
@@ -2520,7 +2520,7 @@ aldebaran,66,213,0 script Lady#megin 1_F_04,{
mes "[Emma Searth]";
mes "^333333*Sigh...*^000000";
next;
- switch(select("About her past.:Why be a Kafra Lady?:About memories she can remember.")) {
+ switch(select("About her past.", "Why be a Kafra Lady?", "About memories she can remember.")) {
case 1:
if (countitem(Bookclip_In_Memory) > 0) {
mes "^3355FFThe scent of your";
@@ -2731,7 +2731,7 @@ cmd_in02,190,94,3 script Man#megin 4_M_ROGUE,{
mes "I'm busy here! Awright, now";
mes "which one do I bet on...?";
next;
- switch(select("Speak of Rebarev Doug.:Speak of the 1st Squad.:Talk about gambling.:Discuss hobbies.")) {
+ switch(select("Speak of Rebarev Doug.", "Speak of the 1st Squad.", "Talk about gambling.", "Discuss hobbies.")) {
case 1:
mes "[Royal Myst]";
mes "Wha--? Him again?! Tell him I'm fine! Dandy, even! Why's he gotta send all these people just to ask";
@@ -3011,7 +3011,7 @@ niflheim,109,254,0 script Egnigem 4_M_NFDEADSWDMAN,{
mes "been forgotten...";
while(1) {
next;
- switch(select("The Mission:Fate of the 1st Squad:Why are you in Niflheim?:Thanks, I've heard enough.")) {
+ switch(select("The Mission", "Fate of the 1st Squad", "Why are you in Niflheim?", "Thanks, I've heard enough.")) {
case 1:
mes "[Egnigem]";
mes "First of all, the official record of our mission is misleading.";
@@ -3297,12 +3297,12 @@ niflheim,109,254,0 script Egnigem 4_M_NFDEADSWDMAN,{
mes "to be in this realm of cold and suffering. But I can only help you escape by telling you what little";
mes "I know.";
next;
- switch(select("Ask him about buildings.:Remove marks on mini-map.:Cancel.")) {
+ switch(select("Ask him about buildings.", "Remove marks on mini-map.", "Cancel.")) {
case 1:
mes "[Egnigem]";
mes "I see. If you better understand Niflheim's layout, you have a greater chance of surviving and escaping.";
next;
- switch(select("Witch's Castle:Tool Shop:Weapon Shop:Tavern:Cancel")) {
+ switch(select("Witch's Castle", "Tool Shop", "Weapon Shop", "Tavern", "Cancel")) {
case 1:
mes "[Egnigem]";
mes "The witch of Niflheim...";
@@ -3377,12 +3377,12 @@ niflheim,109,254,0 script Egnigem 4_M_NFDEADSWDMAN,{
mes "to be in this realm of cold and suffering. But I can only help you escape by telling you what little";
mes "I know.";
next;
- switch(select("Ask him about buildings.:Remove marks on mini-map.:Cancel.")) {
+ switch(select("Ask him about buildings.", "Remove marks on mini-map.", "Cancel.")) {
case 1:
mes "[Egnigem]";
mes "...I see. Now, let me introduce you all buildings in Niflheim!";
next;
- switch(select("Witch's Castle:Tool Shop:Weapon Shop:Tavern:Cancel")) {
+ switch(select("Witch's Castle", "Tool Shop", "Weapon Shop", "Tavern", "Cancel")) {
case 1:
mes "[Egnigem]";
mes "The witch of Niflheim...";
diff --git a/npc/quests/seals/mjolnir_seal.txt b/npc/quests/seals/mjolnir_seal.txt
index f52f16050..803b42bf2 100644
--- a/npc/quests/seals/mjolnir_seal.txt
+++ b/npc/quests/seals/mjolnir_seal.txt
@@ -118,7 +118,7 @@ prontera,124,297,3 script Tialfi 4_M_KID1,{
mes "So which treasure";
mes "would you like to have?";
next;
- switch(select("An item that I can use.:An item that my friend can use.")) {
+ switch(select("An item that I can use.", "An item that my friend can use.")) {
case 1:
mes "[Tialfi]";
mes "I see...";
@@ -344,7 +344,7 @@ prontera,124,297,3 script Tialfi 4_M_KID1,{
mes "[Tialfi]";
mes "If you don't mind, I'd like to ask you to explore this mountain and search for these Dwarven Blacksmiths.";
next;
- switch(select("No.:Okay.")) {
+ switch(select("No.", "Okay.")) {
case 1:
cutin "god_tialpi02",2;
mes "[Tialfi]";
@@ -482,7 +482,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "Why have you";
mes "come to me, human?";
next;
- switch(select("Nothing.:Hey, 'sup!")) {
+ switch(select("Nothing.", "Hey, 'sup!")) {
case 1:
mes "[Austri]";
mes "...";
@@ -502,7 +502,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "What has made";
mes "you come to me?";
next;
- switch(select("Nothing.:Excuse me, sir.")) {
+ switch(select("Nothing.", "Excuse me, sir.")) {
case 1:
mes "[Austri]";
mes "...";
@@ -519,7 +519,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "want to ask";
mes "me about?";
next;
- switch(select("...:About Mjolnir.")) {
+ switch(select("...", "About Mjolnir.")) {
case 1:
.@talk_not = 1;
break;
@@ -539,7 +539,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "[Austri]";
mes "The hilt of Mjolnir was forged shorter than intended. Are you still listening to me?";
next;
- switch(select("...:Yes, sir!:Huh?")) {
+ switch(select("...", "Yes, sir!", "Huh?")) {
default:
.@talk_not = 1;
break;
@@ -555,7 +555,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "Frankly his treasures were";
mes "made by another Dwarf tribe, but we couldn't tolerate his insult. So my ancestors created three treasures of their own.";
next;
- switch(select("...:Boooring!:Oh, wow.")) {
+ switch(select("...", "Boooring!", "Oh, wow.")) {
default:
.@talk_not = 1;
break;
@@ -573,7 +573,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "[Austri]";
mes "It's very sad. Although Mjolnir is the greatest weapon ever, it was very close to being the epitome of craftsmanship.";
next;
- switch(select("...:Epito--what?:Yes sir, I agree.")) {
+ switch(select("...", "Epito--what?", "Yes sir, I agree.")) {
default:
.@talk_not = 1;
break;
@@ -591,7 +591,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "[Austri]";
mes "I must say, a Blacksmith's greatest pride comes when he creates the weapon and armor that can be considered his life's work.";
next;
- switch(select("...:I agree, sir!:Um, yeah.")) {
+ switch(select("...", "I agree, sir!", "Um, yeah.")) {
default:
.@talk_not = 1;
break;
@@ -611,7 +611,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "how powerful Mjolnir is.";
mes "However, humans can never hope to see or even wield Mjolnir. Only a god can handle that kind of force.";
next;
- switch(select("...:Wah wah wah~!:Ah, I understand sir!")) {
+ switch(select("...", "Wah wah wah~!", "Ah, I understand sir!")) {
default:
.@talk_not = 1;
break;
@@ -627,7 +627,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "Yes, it's possible to create";
mes "a Mjolnir suited to humans. Still, it wouldn't be very easy.";
next;
- switch(select("...:Yes, sir!:Yeah, whatever.")) {
+ switch(select("...", "Yes, sir!", "Yeah, whatever.")) {
default:
.@talk_not = 1;
break;
@@ -648,7 +648,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "Perhaps only the gods can be";
mes "sure as to what the future will bring. In any case, we must prepare ourselves for what will happen.";
next;
- switch(select("...:Yes?:Yes, sir!")) {
+ switch(select("...", "Yes?", "Yes, sir!")) {
default:
.@talk_not = 1;
break;
@@ -693,7 +693,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "What has made";
mes "you come to me?";
next;
- switch(select("Nothing.:Excuse me, sir.")) {
+ switch(select("Nothing.", "Excuse me, sir.")) {
case 1:
mes "[Austri]";
mes "...";
@@ -740,7 +740,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "[Austri]";
mes "What made you come to me?";
next;
- switch(select("Nothing.:Hey, sup!")) {
+ switch(select("Nothing.", "Hey, sup!")) {
case 1:
mes "[Austri]";
mes "...";
@@ -758,7 +758,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "What has made";
mes "you come to me?";
next;
- switch(select("Nothing.:Excuse me, sir.")) {
+ switch(select("Nothing.", "Excuse me, sir.")) {
case 1:
mes "[Austri]";
mes "...";
@@ -775,7 +775,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "want to ask";
mes "me about?";
next;
- switch(select("...:About Mjolnir.")) {
+ switch(select("...", "About Mjolnir.")) {
case 1:
.@talk_not = 1;
break;
@@ -795,7 +795,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "[Austri]";
mes "The hilt of Mjolnir was forged shorter than intended. Are you still listening to me?";
next;
- switch(select("...:Yes, sir!:Huh?")) {
+ switch(select("...", "Yes, sir!", "Huh?")) {
default:
.@talk_not = 1;
break;
@@ -811,7 +811,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "Frankly his treasures were";
mes "made by another Dwarf tribe, but we couldn't tolerate his insult. So my ancestors created three treasures of their own.";
next;
- switch(select("...:Boooring!:Oh, wow.")) {
+ switch(select("...", "Boooring!", "Oh, wow.")) {
case 1:
.@talk_not = 1;
break;
@@ -832,7 +832,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "[Austri]";
mes "It's very sad. Although Mjolnir is the greatest weapon ever, it was very close to being the epitome of craftsmanship.";
next;
- switch(select("...:Epito--what?:Yes sir, I agree.")) {
+ switch(select("...", "Epito--what?", "Yes sir, I agree.")) {
default:
.@talk_not = 1;
break;
@@ -850,7 +850,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "[Austri]";
mes "I must say, a Blacksmith's greatest pride comes when he creates the weapon and armor that can be considered his life's work.";
next;
- switch(select("...:I agree, sir!:Um, yeah.")) {
+ switch(select("...", "I agree, sir!", "Um, yeah.")) {
default:
.@talk_not = 1;
break;
@@ -870,7 +870,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "how powerful Mjolnir is.";
mes "However, humans can never hope to see or even wield Mjolnir. Only a god can handle that kind of force.";
next;
- switch(select("...:Wah wah wah~!:Ah, I understand sir!")) {
+ switch(select("...", "Wah wah wah~!", "Ah, I understand sir!")) {
default:
.@talk_not = 1;
break;
@@ -886,7 +886,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "Yes, it's possible to create";
mes "a Mjolnir suited to humans. Still, it wouldn't be very easy.";
next;
- switch(select("...:Yes, sir!:Yeah, whatever.")) {
+ switch(select("...", "Yes, sir!", "Yeah, whatever.")) {
default:
.@talk_not = 1;
break;
@@ -907,7 +907,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "Perhaps only the gods can be";
mes "sure as to what the future will bring. In any case, we must prepare ourselves for what will happen.";
next;
- switch(select("...:Yes?:Yes, sir!")) {
+ switch(select("...", "Yes?", "Yes, sir!")) {
default:
.@talk_not = 1;
break;
@@ -950,7 +950,7 @@ mjolnir_11,149,247,5 script Dwarf Blacksmith#east 4_M_DWARF,{
mes "[Austri]";
mes "What made you come to me?";
next;
- switch(select("Nothing.:Excuse me, sir.")) {
+ switch(select("Nothing.", "Excuse me, sir.")) {
case 1:
mes "[Austri]";
mes "...";
@@ -1052,7 +1052,7 @@ mjolnir_09,209,341,3 script Dwarf Blacksmith#south 4_M_DWARF,{
mes "What brings";
mes "you here?";
next;
- switch(select("Nothing.:Excuse me, sir.")) {
+ switch(select("Nothing.", "Excuse me, sir.")) {
case 1:
mes "[Sudri]";
mes "You have too much time on your hands. Why don't you log out and hang out with your friends instead?";
@@ -1083,7 +1083,7 @@ mjolnir_09,209,341,3 script Dwarf Blacksmith#south 4_M_DWARF,{
mes "initiated";
mes "an attack!";
next;
- switch(select("...?!:Strike Head!:Strike Chest!:Strike Legs!:Take a break.")) {
+ switch(select("...?!", "Strike Head!", "Strike Chest!", "Strike Legs!", "Take a break.")) {
case 1:
.@p_atk = 0;
break;
@@ -1216,7 +1216,7 @@ mjolnir_09,209,341,3 script Dwarf Blacksmith#south 4_M_DWARF,{
mes "--------------------";
mes "Sudri attacks...!";
next;
- switch(select("...?!:Dodge!:Block!:Jump!:Counter back!")) {
+ switch(select("...?!", "Dodge!", "Block!", "Jump!", "Counter back!")) {
case 1:
.@p_def = 0;
break;
@@ -1385,7 +1385,7 @@ mjolnir_09,209,341,3 script Dwarf Blacksmith#south 4_M_DWARF,{
mes "What brings";
mes "you here, human?";
next;
- switch(select("Nothing.:Excuse me, sir.")) {
+ switch(select("Nothing.", "Excuse me, sir.")) {
case 1:
mes "[Sudri]";
mes "You have too much time on your hands. Why don't you log out and hang out with your buddies for a while?";
@@ -1406,7 +1406,7 @@ mjolnir_09,209,341,3 script Dwarf Blacksmith#south 4_M_DWARF,{
mes "just talk to you.";
mes "How about it?";
next;
- switch(select("...:Yes, I accept your challenge.:No, I'm scared!")) {
+ switch(select("...", "Yes, I accept your challenge.", "No, I'm scared!")) {
case 1:
god_mjo_2 = 3;
mes "[Sudri]";
@@ -1460,7 +1460,7 @@ mjolnir_09,209,341,3 script Dwarf Blacksmith#south 4_M_DWARF,{
mes "[Sudri]";
mes "What made you come to me?";
next;
- switch(select("Nothing.:Excuse me, sir.")) {
+ switch(select("Nothing.", "Excuse me, sir.")) {
case 1:
mes "[Sudri]";
mes "You have too much";
@@ -1491,7 +1491,7 @@ mjolnir_09,209,341,3 script Dwarf Blacksmith#south 4_M_DWARF,{
mes "initiated";
mes "an attack!";
next;
- switch(select("...?!:Strike Head!:Strike Chest!:Strike Legs!:Take a break.")) {
+ switch(select("...?!", "Strike Head!", "Strike Chest!", "Strike Legs!", "Take a break.")) {
case 1:
.@p_atk = 0;
break;
@@ -1624,7 +1624,7 @@ mjolnir_09,209,341,3 script Dwarf Blacksmith#south 4_M_DWARF,{
mes "--------------------";
mes "Sudri attacks...!";
next;
- switch(select("...?!:Dodge!:Block!:Jump!:Counter back!")) {
+ switch(select("...?!", "Dodge!", "Block!", "Jump!", "Counter back!")) {
case 1:
.@p_def = 0;
break;
@@ -1790,7 +1790,7 @@ mjolnir_09,209,341,3 script Dwarf Blacksmith#south 4_M_DWARF,{
mes "[Sudri]";
mes "What made you come to me?";
next;
- switch(select("Nothing.:Excuse me, sir.")) {
+ switch(select("Nothing.", "Excuse me, sir.")) {
case 1:
mes "[Sudri]";
mes "You have too much";
@@ -1813,7 +1813,7 @@ mjolnir_09,209,341,3 script Dwarf Blacksmith#south 4_M_DWARF,{
mes "just talk to you.";
mes "How about it?";
next;
- switch(select("...:Yes, I accept your challenge.:No, I'm scared!")) {
+ switch(select("...", "Yes, I accept your challenge.", "No, I'm scared!")) {
case 1:
god_mjo_3 = 3;
mes "[Sudri]";
@@ -1934,7 +1934,7 @@ mjolnir_01,35,136,7 script Dwarf Blacksmith#west 4_M_DWARF,{
mes "[Vestri]";
mes "What do you want?";
next;
- switch(select("Nothing.:Excuse me.")) {
+ switch(select("Nothing.", "Excuse me.")) {
case 1:
mes "[Vestri]";
mes "If you want something, you should earn it through your own efforts.";
@@ -2027,7 +2027,7 @@ mjolnir_01,35,136,7 script Dwarf Blacksmith#west 4_M_DWARF,{
mes "If you understand,";
mes "then let's get on with it!";
next;
- if(select("Sure, let's do it!:N-no, I changed my mind!") == 2) {
+ if(select("Sure, let's do it!", "N-no, I changed my mind!") == 2) {
mes "[Vestri]";
mes "Bah...!";
mes "How do you survive";
@@ -2095,7 +2095,7 @@ mjolnir_01,35,136,7 script Dwarf Blacksmith#west 4_M_DWARF,{
mes "[Vestri]";
mes "What do you want?";
next;
- switch(select("Nothing.:Excuse me.")) {
+ switch(select("Nothing.", "Excuse me.")) {
case 1:
mes "[Vestri]";
mes "If you want something, you should earn it through your own efforts.";
@@ -2151,7 +2151,7 @@ mjolnir_01,35,136,7 script Dwarf Blacksmith#west 4_M_DWARF,{
mes "[Vestri]";
mes "What do you want?";
next;
- switch(select("Nothing.:Excuse me.")) {
+ switch(select("Nothing.", "Excuse me.")) {
case 1:
mes "[Vestri]";
mes "If you want something, you should earn it through your own efforts.";
@@ -2238,7 +2238,7 @@ mjolnir_01,35,136,7 script Dwarf Blacksmith#west 4_M_DWARF,{
mes "If you understand,";
mes "then let's get on with it!";
next;
- if(select("Sure, let's do it!:...no, I am out.") == 2) {
+ if(select("Sure, let's do it!", "...no, I am out.") == 2) {
mes "[Vestri]";
mes "Bah...!";
mes "How do you survive";
@@ -2305,7 +2305,7 @@ mjolnir_01,35,136,7 script Dwarf Blacksmith#west 4_M_DWARF,{
mes "[Vestri]";
mes "What do you want?";
next;
- switch(select("Nothing.:Excuse me.")) {
+ switch(select("Nothing.", "Excuse me.")) {
case 1:
mes "[Vestri]";
mes "If you want something, you should earn it through your own efforts.";
@@ -2415,7 +2415,7 @@ mjolnir_12,18,18,7 script Dwarf Blacksmith#north 4_M_DWARF,{
mes "do you have with";
mes "me, human?";
next;
- switch(select("Nothing.:Excuse me.")) {
+ switch(select("Nothing.", "Excuse me.")) {
case 1:
mes "[Nordri]";
mes "Huh.";
@@ -2460,7 +2460,7 @@ mjolnir_12,18,18,7 script Dwarf Blacksmith#north 4_M_DWARF,{
mes "In truth, Thor was tricked, and the opponent that defeated him was not";
mes "actually a giant. Illusion was used to disguise Thor's opponent, but I forget was it was. Do you know?";
next;
- switch(select("Greed:Sea:Blaze:Hog")) {
+ switch(select("Greed", "Sea", "Blaze", "Hog")) {
default:
.@talk_not = 1;
break;
@@ -2480,7 +2480,7 @@ mjolnir_12,18,18,7 script Dwarf Blacksmith#north 4_M_DWARF,{
mes "Once again, illusion magic was";
mes "used to disguise the competitor. Do you know what Tialfi was really racing against?";
next;
- switch(select("Language:Thoughts:Turtle:Wolf")) {
+ switch(select("Language", "Thoughts", "Turtle", "Wolf")) {
default:
.@talk_not = 1;
break;
@@ -2499,7 +2499,7 @@ mjolnir_12,18,18,7 script Dwarf Blacksmith#north 4_M_DWARF,{
mes "Once again, Thor was the victim";
mes "of illusion magic. He didn't realize he wasn't actually wrestling with an old woman. Do you know what his opponent really was?";
next;
- switch(select("Curse:Earth:Heart:Old Age")) {
+ switch(select("Curse", "Earth", "Heart", "Old Age")) {
default:
.@talk_not = 1;
break;
@@ -2560,7 +2560,7 @@ mjolnir_12,18,18,7 script Dwarf Blacksmith#north 4_M_DWARF,{
mes "do you have with";
mes "me, human?";
next;
- switch(select("Nothing.:Excuse me.")) {
+ switch(select("Nothing.", "Excuse me.")) {
case 1:
mes "[Nordri]";
mes "Huh.";
@@ -2604,7 +2604,7 @@ mjolnir_12,18,18,7 script Dwarf Blacksmith#north 4_M_DWARF,{
mes "do you have with";
mes "me, human?";
next;
- switch(select("Nothing.:Excuse me.")) {
+ switch(select("Nothing.", "Excuse me.")) {
case 1:
mes "[Nordri]";
mes "Huh.";
@@ -2648,7 +2648,7 @@ mjolnir_12,18,18,7 script Dwarf Blacksmith#north 4_M_DWARF,{
mes "[Nordri]";
mes "So Thor decided to test his knowledge by asking him some questions. The first question was, 'What is the name of the ground in human terms?' Do you know the answer?";
next;
- switch(select("Ymir's body:Earth:Lane:Universe")) {
+ switch(select("Ymir's body", "Earth", "Lane", "Universe")) {
default:
.@talk_not = 1;
break;
@@ -2663,7 +2663,7 @@ mjolnir_12,18,18,7 script Dwarf Blacksmith#north 4_M_DWARF,{
mes "[Nordri]";
mes "Thor then gave Alvis another question. What is the giant's term for the round shell that covers the earth?";
next;
- switch(select("Ymir's Head:Sky:Cloud Factory:High House")) {
+ switch(select("Ymir's Head", "Sky", "Cloud Factory", "High House")) {
default:
.@talk_not = 1;
break;
@@ -2678,7 +2678,7 @@ mjolnir_12,18,18,7 script Dwarf Blacksmith#north 4_M_DWARF,{
mes "[Nordri]";
mes "So Thor gave him another question. What is the term for the ball that rises in the sky at night, as used by the gods?";
next;
- switch(select("Circling Wheel:Moon:False Sun:Fast Stranger")) {
+ switch(select("Circling Wheel", "Moon", "False Sun", "Fast Stranger")) {
default:
.@talk_not = 1;
break;
@@ -2746,7 +2746,7 @@ mjolnir_12,18,18,7 script Dwarf Blacksmith#north 4_M_DWARF,{
mes "do you have with";
mes "me, human?";
next;
- switch(select("Nothing.:Excuse me.")) {
+ switch(select("Nothing.", "Excuse me.")) {
case 1:
mes "[Nordri]";
mes "You're funny, leave me alone.";
diff --git a/npc/quests/seals/sleipnir_seal.txt b/npc/quests/seals/sleipnir_seal.txt
index 533ae88df..5722d8e08 100644
--- a/npc/quests/seals/sleipnir_seal.txt
+++ b/npc/quests/seals/sleipnir_seal.txt
@@ -125,7 +125,7 @@ que_god01,98,98,4 script Manager#G 1_F_04,{
mes "[Cukure]";
mes "We won't experiment on you or anything, we just need you to run some simple errands. And of course, you will be rewarded.";
next;
- switch(select("I'm kind of busy...:Sure, why not?")) {
+ switch(select("I'm kind of busy...", "Sure, why not?")) {
case 1:
mes "[Cukure]";
mes "Oh, I see.";
@@ -849,7 +849,7 @@ que_god01,11,136,6 script Researcher#G2 2_M_SAGE_B,{
mes "you've missed some";
mes "important detail.";
next;
- switch(select("Well, um...:Impossible!")) {
+ switch(select("Well, um...", "Impossible!")) {
case 1:
mes "[Aadin]";
mes "Hmm.";
@@ -1438,7 +1438,7 @@ payon,79,171,4 script Friar#G5 4_F_SISTER,{
mes "[Lania]";
mes "Despite the passing of time and mankind's progression, certain fundamentals of life are timeless and will never change.";
next;
- switch(select("Umm...:I see.")) {
+ switch(select("Umm...", "I see.")) {
case 1:
mes "[Lania]";
mes "Hmm...?";
@@ -1450,7 +1450,7 @@ payon,79,171,4 script Friar#G5 4_F_SISTER,{
mes "[Lania]";
mes "I believe that it's no use having ability or power unless you use that power for the right purposes.";
next;
- switch(select("Oh no, that's okay.:Sleipnir's story.")) {
+ switch(select("Oh no, that's okay.", "Sleipnir's story.")) {
case 1:
mes "[Lania]";
mes "I must have";
@@ -1516,7 +1516,7 @@ payon,79,171,4 script Friar#G5 4_F_SISTER,{
mes "finish this";
mes "story later.";
next;
- switch(select("Yeah, let's finish this later.:No, please go ahead.")) {
+ switch(select("Yeah, let's finish this later.", "No, please go ahead.")) {
case 1:
mes "[Lania]";
mes "I understand that my story was not that interesting. But I will try my best to entertain you next time. Please travel in safety.";
@@ -1545,7 +1545,7 @@ payon,79,171,4 script Friar#G5 4_F_SISTER,{
mes "Hmmm...";
mes "I know this story is quite long. Did you want to listen some more, or did you need a break?";
next;
- switch(select("Let me take down some notes first.:I need a break!:No, please go ahead.")) {
+ switch(select("Let me take down some notes first.", "I need a break!", "No, please go ahead.")) {
case 1:
mes "[Lania]";
mes "Ah....";
@@ -1630,7 +1630,7 @@ payon,79,171,4 script Friar#G5 4_F_SISTER,{
mes "Are you still listening? If you're tired, I understand and we can";
mes "stop for now.";
next;
- switch(select("I'm so exhausted!:No, please go ahead.")) {
+ switch(select("I'm so exhausted!", "No, please go ahead.")) {
case 1:
mes "[Lania]";
mes "I know that this story might seem too long. But if you ever want to sit down and hear it again, I'll be glad to go over it again. Thank you for listening, adventurer.";
@@ -1672,7 +1672,7 @@ payon,79,171,4 script Friar#G5 4_F_SISTER,{
mes "talk about this";
mes "later you know.";
next;
- switch(select("I'm so bored~:No, please go ahead.")) {
+ switch(select("I'm so bored~", "No, please go ahead.")) {
case 1:
mes "[Lania]";
mes "I see. Well, stories are meant to be enjoyed and I suppose you're not in the mood to sit and listen.";
@@ -1708,7 +1708,7 @@ payon,79,171,4 script Friar#G5 4_F_SISTER,{
mes "If you are, let's talk";
mes "about this later.";
next;
- switch(select("Let me take down some notes.:See you later.:No, please go ahead.")) {
+ switch(select("Let me take down some notes.", "See you later.", "No, please go ahead.")) {
case 1:
mes "[Lania]";
mes "Ah....";
diff --git a/npc/quests/skills/acolyte_skills.txt b/npc/quests/skills/acolyte_skills.txt
index dcc0e2e90..09500b4ed 100644
--- a/npc/quests/skills/acolyte_skills.txt
+++ b/npc/quests/skills/acolyte_skills.txt
@@ -44,7 +44,7 @@ prt_church,173,23,4 script Cleric 1_F_PRIEST,{
mes "and tire you ?";
mes "I am here to assist you.";
next;
- switch (select("^3355FF' About acolyte's hidden ability '^000000 ..:^3355FF' Holy light '^000000 training:End conversation")) {
+ switch (select("^3355FF' About acolyte's hidden ability '^000000 ..", "^3355FF' Holy light '^000000 training", "End conversation")) {
case 1:
mes "[Acolyte Klift]";
mes "Our members of the clergy";
diff --git a/npc/quests/skills/alchemist_skills.txt b/npc/quests/skills/alchemist_skills.txt
index 31e72b9ae..01f82f5ef 100644
--- a/npc/quests/skills/alchemist_skills.txt
+++ b/npc/quests/skills/alchemist_skills.txt
@@ -83,7 +83,7 @@ yuno_in04,33,108,4 script Pisruik#qsk_al 4_M_ALCHE_D,{
mes "Though, I'm afraid I can't be";
mes "of very much help to you.";
next;
- if (select("What are you working on?:I don't need anything, thanks.") == 1) {
+ if (select("What are you working on?", "I don't need anything, thanks.") == 1) {
mes "[Pisruik]";
mes "Well, I'm not sure if I can";
mes "give you all of the details.";
@@ -154,7 +154,7 @@ yuno_in04,33,108,4 script Pisruik#qsk_al 4_M_ALCHE_D,{
mes "And... And... What else";
mes "did I ask you to get?";
next;
- switch(select("5 Yellow Gemstones:5 Blue Gemstones:5 Red Gemstones")) {
+ switch(select("5 Yellow Gemstones", "5 Blue Gemstones", "5 Red Gemstones")) {
case 1:
mes "[Pisruik]";
mes "Right, right!";
@@ -163,7 +163,7 @@ yuno_in04,33,108,4 script Pisruik#qsk_al 4_M_ALCHE_D,{
mes "I'm sure there was more,";
mes "but what I can't recall exactly... ";
next;
- if (select("10 Hearts of Mermaid:10 Large Jellopies") == 1) {
+ if (select("10 Hearts of Mermaid", "10 Large Jellopies") == 1) {
mes "[Pisruik]";
mes "Of course!";
mes "10 Hearts of Mermaid!";
@@ -171,7 +171,7 @@ yuno_in04,33,108,4 script Pisruik#qsk_al 4_M_ALCHE_D,{
mes "And then, the last thing";
mes "I asked you for was, um...";
next;
- if (select("10 Frill:10 Moth Dust") == 1) {
+ if (select("10 Frill", "10 Moth Dust") == 1) {
mes "[Pisruik]";
mes "No, that can't have";
mes "been it. I already have";
@@ -185,7 +185,7 @@ yuno_in04,33,108,4 script Pisruik#qsk_al 4_M_ALCHE_D,{
mes "So did you remember";
mes "to bring me everything?";
next;
- if (select("No.:Yes!") == 1) {
+ if (select("No.", "Yes!") == 1) {
if (rand(1,5) == 1) {
mes "[Pisruik]";
mes "You didn't...?";
@@ -226,7 +226,7 @@ yuno_in04,33,108,4 script Pisruik#qsk_al 4_M_ALCHE_D,{
mes "I'll be making with the";
mes "materials you've brought.";
next;
- switch(select("Medicine?:Bomb?")) {
+ switch(select("Medicine?", "Bomb?")) {
case 1:
ALCHE_SK = 4;
mes "[Pisruik]";
@@ -277,7 +277,7 @@ yuno_in04,33,108,4 script Pisruik#qsk_al 4_M_ALCHE_D,{
mes "could bring them to me, it'd";
mes "really help me out a lot.";
next;
- switch(select("Nope, I'm too busy!:Sure, I'll help you.:What's in it for me?")) {
+ switch(select("Nope, I'm too busy!", "Sure, I'll help you.", "What's in it for me?")) {
case 1:
ALCHE_SK = 5;
mes "[Pisruik]";
@@ -339,7 +339,7 @@ yuno_in04,33,108,4 script Pisruik#qsk_al 4_M_ALCHE_D,{
mes "you help me, I'll give you";
mes "the results of my research.";
next;
- if (select("Nah, I'm too busy.:Alright, I'll help you.") == 1) {
+ if (select("Nah, I'm too busy.", "Alright, I'll help you.") == 1) {
ALCHE_SK = 5;
mes "[Pisruik]";
mes "I guess I'll have to gather";
@@ -469,7 +469,7 @@ yuno_in04,33,108,4 script Pisruik#qsk_al 4_M_ALCHE_D,{
mes "I'm developing? I mean,";
mes "that's why you came, right?";
next;
- if (select("No, thanks.:Yes, please.") == 1) {
+ if (select("No, thanks.", "Yes, please.") == 1) {
mes "[Pisruik]";
mes "Alright then.";
mes "Really? Well, I'm";
@@ -517,7 +517,7 @@ yuno_in04,33,108,4 script Pisruik#qsk_al 4_M_ALCHE_D,{
mes "could bring them to me, it'd";
mes "really help me out a lot.";
next;
- switch(select("Nope, I'm too busy!:Sure, I'll help you.:What's in it for me?")) {
+ switch(select("Nope, I'm too busy!", "Sure, I'll help you.", "What's in it for me?")) {
case 1:
ALCHE_SK = 5;
mes "[Pisruik]";
@@ -579,7 +579,7 @@ yuno_in04,33,108,4 script Pisruik#qsk_al 4_M_ALCHE_D,{
mes "you help me, I'll give you";
mes "the results of my research.";
next;
- if (select("Nah, I'm too busy.:Alright, I'll help you.") == 1) {
+ if (select("Nah, I'm too busy.", "Alright, I'll help you.") == 1) {
ALCHE_SK = 5;
mes "[Pisruik]";
mes "I guess I'll have to gather";
@@ -643,7 +643,7 @@ yuno_in04,33,108,4 script Pisruik#qsk_al 4_M_ALCHE_D,{
mes "get going and let";
mes "me do my work.";
next;
- if (select("Alright, sorry to bother you.:Can I still help you?") == 1) {
+ if (select("Alright, sorry to bother you.", "Can I still help you?") == 1) {
mes "[Pisruik]";
mes "Yeah, whatever.";
mes "Just hurry up and leave";
@@ -885,7 +885,7 @@ yuno_in04,33,108,4 script Pisruik#qsk_al 4_M_ALCHE_D,{
mes "even if he looks much less";
mes "dorky without them.^000000";
next;
- if (select("Let him try a pair of your glasses:Don't give him anything") == 1) {
+ if (select("Let him try a pair of your glasses", "Don't give him anything") == 1) {
if (countitem(Spinning_Eyes) > 0) {
delitem Spinning_Eyes,1;
ALCHE_SK = 10;
@@ -928,7 +928,7 @@ yuno_in04,33,108,4 script Pisruik#qsk_al 4_M_ALCHE_D,{
mes "type of potion by making use of";
mes "the knowledge I can teach you.";
next;
- if (select("Sure!:No, thanks.") == 1) {
+ if (select("Sure!", "No, thanks.") == 1) {
mes "[Pisruik]";
mes "Great, "+ strcharinfo(0) +"!";
mes "I know I can trust you";
@@ -1015,7 +1015,7 @@ yuno_in04,33,108,4 script Pisruik#qsk_al 4_M_ALCHE_D,{
mes "of the research I've''";
mes "been conducting?";
next;
- if (select("Yes!:No, thanks.") == 1) {
+ if (select("Yes!", "No, thanks.") == 1) {
mes "[Pisruik]";
mes "Great, "+ strcharinfo(0) +"!";
mes "I know I can trust you";
@@ -1549,7 +1549,7 @@ lhz_in01,224,140,3 script Kellasus#qsk_al 1_M_LIBRARYMASTER,{
mes "field of Alchemy, I can";
mes "give you some advice if you're stumped by a particular problem...";
next;
- if (select("Teach me the Homunculus Skills.:No, nothing.") == 1) {
+ if (select("Teach me the Homunculus Skills.", "No, nothing.") == 1) {
mes "[" + strcharinfo(0) + "]";
mes "I want you to";
mes "teach me how to";
diff --git a/npc/quests/skills/archer_skills.txt b/npc/quests/skills/archer_skills.txt
index 030806877..2f9100098 100644
--- a/npc/quests/skills/archer_skills.txt
+++ b/npc/quests/skills/archer_skills.txt
@@ -98,7 +98,7 @@ moc_ruins,118,99,5 script Roberto 4_M_ORIENT01,{
mes "but I was a newcomer, and the pressure... waaah~";
mes "I was very lonely~";
next;
- switch (select("It must be hard. It's ok have faith.:Keep suffering.")) {
+ switch (select("It must be hard. It's ok have faith.", "Keep suffering.")) {
case 1:
mes "[Roberto]";
mes "Yes. Thank you...";
@@ -193,7 +193,7 @@ payon,103,63,3 script Jason 4_M_ORIENT01,3,3,{
mes "Someone like you would definitely be";
mes "able to know how to use Arrow Repel.";
next;
- switch (select("What is that?:Teach me.")) {
+ switch (select("What is that?", "Teach me.")) {
case 1:
mes "[Jason]";
mes "...you're kidding, right?";
diff --git a/npc/quests/skills/assassin_skills.txt b/npc/quests/skills/assassin_skills.txt
index ecea1c3d1..6f6a93488 100644
--- a/npc/quests/skills/assassin_skills.txt
+++ b/npc/quests/skills/assassin_skills.txt
@@ -158,7 +158,7 @@ in_moc_16,14,27,5 script Assassin#realman 4_M_ACROSS,{
mes "as I can about them.";
next;
while(1) {
- switch(select("^0000FFSonic Blow Enhancement^000000:^990099Venom Knife^000000:Continue Conversation")) {
+ switch(select("^0000FFSonic Blow Enhancement^000000", "^990099Venom Knife^000000", "Continue Conversation")) {
case 1:
mes "[Killtin]";
mes "If you've been an Assassin";
@@ -225,7 +225,7 @@ in_moc_16,14,27,5 script Assassin#realman 4_M_ACROSS,{
mes "you say? You ready to learn?";
next;
while(1) {
- if (select("Learn Venom Knife:I d-don't wanna learn!") == 1) {
+ if (select("Learn Venom Knife", "I d-don't wanna learn!") == 1) {
mes "[Killtin]";
mes "First, you need to equip";
mes "a Knife class weapon, and";
@@ -628,7 +628,7 @@ in_moc_16,23,27,5 script Assassin#realgirl 4_F_ACROSS,{
mes "Killtin didn't fully explain.";
next;
while(1) {
- switch(select("Please tell me more...:I want to learn Sonic Acceleration!")) {
+ switch(select("Please tell me more...", "I want to learn Sonic Acceleration!")) {
case 1:
mes "[Esmille]";
mes "Sonic Acceleration is";
@@ -774,7 +774,7 @@ OnTouch:
specialeffect EF_CONE;
next;
while(1) {
- switch(select("Put your hand inside:Inspect the coffin's opening:Lift the lid:Turn the coffin upside down:Ignore it")) {
+ switch(select("Put your hand inside", "Inspect the coffin's opening", "Lift the lid", "Turn the coffin upside down", "Ignore it")) {
case 1:
mes "^3355FFYou carefully put your";
mes "hand inside the coffin";
@@ -838,7 +838,7 @@ OnTouch:
specialeffect EF_CONE;
next;
while(1) {
- switch(select("Put your hand inside:Inspect the coffin's opening:Lift the lid:Turn the coffin upside down:Ignore it")) {
+ switch(select("Put your hand inside", "Inspect the coffin's opening", "Lift the lid", "Turn the coffin upside down", "Ignore it")) {
case 1:
mes "^3355FFYou carefully put your";
mes "hand inside the coffin";
@@ -923,7 +923,7 @@ OnTouch:
mes "soft enough to dig through...^000000";
specialeffect EF_CONE;
next;
- if (select("Dig to retrieve the shining object:Ignore it") == 1) {
+ if (select("Dig to retrieve the shining object", "Ignore it") == 1) {
mes "^3355FFAs your fingers dig into";
mes "the soft ground, it emits^000000";
if (rand(1,3) != 3){
@@ -958,7 +958,7 @@ OnTouch:
mes "soft enough to dig through...^000000";
specialeffect EF_CONE;
next;
- if (select("Dig to retrieve the shining object:Ignore it") == 1) {
+ if (select("Dig to retrieve the shining object", "Ignore it") == 1) {
mes "^3355FFAs your fingers dig into";
mes "the soft ground, it emits^000000";
if (rand(1,3) != 3) {
@@ -989,7 +989,7 @@ OnTouch:
mes "glimmering beneath";
mes "the surface of the water...^000000";
next;
- if (select("Pick it up:Ignore it") == 1) {
+ if (select("Pick it up", "Ignore it") == 1) {
mes "^3355FFAs soon as you dip your";
mes "hand into the water, the";
mes "water's freezing chill shoots";
diff --git a/npc/quests/skills/bard_skills.txt b/npc/quests/skills/bard_skills.txt
index 8e44a561e..f2386a931 100644
--- a/npc/quests/skills/bard_skills.txt
+++ b/npc/quests/skills/bard_skills.txt
@@ -49,7 +49,7 @@ prontera,174,328,3 script Young Man#bard_q1 4_M_ORIENT02,3,3,{
mes "D-don't come any closer!";
mes "I... I don't like you guys!";
next;
- if (select("Wha--? Why the heck not?:Hey, take it easy, man.") == 1) {
+ if (select("Wha--? Why the heck not?", "Hey, take it easy, man.") == 1) {
mes "[Timid Young Man]";
mes "N-no! Don't look at me!";
mes "I know what you're trying";
@@ -80,7 +80,7 @@ prontera,174,328,3 script Young Man#bard_q1 4_M_ORIENT02,3,3,{
mes "done anything to you!";
mes "J-just s-stay away!";
next;
- if (select("Offer him a drink.:Reassure him that you're safe.") == 1) {
+ if (select("Offer him a drink.", "Reassure him that you're safe.") == 1) {
mes "[" + strcharinfo(0) + "]";
mes "Look, I don't know what";
mes "you've got against me, but";
@@ -131,7 +131,7 @@ prontera,174,328,3 script Young Man#bard_q1 4_M_ORIENT02,3,3,{
mes "It tastes so good, and";
mes "now I feel sooo relaxed...";
next;
- switch(select("See? I'm not dangerous at all~:So what makes someone like me so scary?")) {
+ switch(select("See? I'm not dangerous at all~", "So what makes someone like me so scary?")) {
case 1:
mes "[Timid Young Man]";
mes "Hmmm... Maybe.";
@@ -414,7 +414,7 @@ morocc_in,169,72,7 script Spiteful-Looking Bard#bs 2_M_BARD_ORIENT,3,3,{
mes "no trouble for me to teach that";
mes "to you again if you'd like.";
next;
- if (select("No, thanks.:Thanks, I'd appreciate that.") == 1) {
+ if (select("No, thanks.", "Thanks, I'd appreciate that.") == 1) {
mes "[Riott]";
mes "What...?";
mes "You really don't";
@@ -769,7 +769,7 @@ morocc_in,169,72,7 script Spiteful-Looking Bard#bs 2_M_BARD_ORIENT,3,3,{
mes "hilarious at the time)";
mes "but yeah, that was me.";
next;
- if (select("Please teach me that skill!:Oh, alright. Just checking.") == 1) {
+ if (select("Please teach me that skill!", "Oh, alright. Just checking.") == 1) {
mes "[Riott]";
mes "Hm? You want to learn";
mes "how to scramble minds";
@@ -1181,7 +1181,7 @@ morocc_in,166,76,7 script Bartender#bard_qskill 1_ETC_01,{
mes "So what would";
mes "you like to order?";
next;
- switch(select("Tropical Sograt:Vermilion on the Beach:Nothing, thanks.")) {
+ switch(select("Tropical Sograt", "Vermilion on the Beach", "Nothing, thanks.")) {
case 1:
if (MaxWeight - Weight < 2000) {
mes "[Bartender]";
diff --git a/npc/quests/skills/blacksmith_skills.txt b/npc/quests/skills/blacksmith_skills.txt
index 9ab4363f7..28fee1274 100644
--- a/npc/quests/skills/blacksmith_skills.txt
+++ b/npc/quests/skills/blacksmith_skills.txt
@@ -102,7 +102,7 @@ geffen,178,72,3 script Akkie#qsk_bs 4_F_JOB_BLACKSMITH,{
mes "for me to teach you";
mes "Dubious Salesmanship?";
next;
- if (select("Sure.:No, thanks.") == 1) {
+ if (select("Sure.", "No, thanks.") == 1) {
mes "["+ strcharinfo(0) +"]";
mes "Sure. I'll try learning this";
mes "new skill. Who knows?";
@@ -554,7 +554,7 @@ geffen,172,52,1 script Goodman#qsk_bs 4_M_DWARF,{
mes "skill right now. So what";
mes "do you say, kid?";
next;
- if (select("Sounds good!:Maybe later~") == 1) {
+ if (select("Sounds good!", "Maybe later~") == 1) {
mes "[Goodman]";
mes "Heh! Good choice. Now,";
mes "the Greed skill automatically";
diff --git a/npc/quests/skills/crusader_skills.txt b/npc/quests/skills/crusader_skills.txt
index 64f63b384..11e3bea44 100644
--- a/npc/quests/skills/crusader_skills.txt
+++ b/npc/quests/skills/crusader_skills.txt
@@ -115,7 +115,7 @@ geffen,110,117,3 script Ford#11 4_M_CRU_OLD,{
mes "I want to ask you if you would";
mes "please lend me your aid.";
next;
- switch(select("Sure.:I'm sorry, but I'm busy...")) {
+ switch(select("Sure.", "I'm sorry, but I'm busy...")) {
case 1:
mes "[Ford]";
mes "Great, thank you so much!";
diff --git a/npc/quests/skills/dancer_skills.txt b/npc/quests/skills/dancer_skills.txt
index 4c7107734..62cb2e695 100644
--- a/npc/quests/skills/dancer_skills.txt
+++ b/npc/quests/skills/dancer_skills.txt
@@ -55,7 +55,7 @@ comodo,204,172,5 script Canell#qsk_dan01 4_F_07,{
mes "beauty. Now tell me, are you";
mes "confident in your dancing...?";
next;
- if (select("Of course, old crone!:I... I'm not sure...") == 1) {
+ if (select("Of course, old crone!", "I... I'm not sure...") == 1) {
mes "[Canell]";
mes "Ho-ho~ I believe you've";
mes "confused confidence with";
@@ -93,7 +93,7 @@ comodo,204,172,5 script Canell#qsk_dan01 4_F_07,{
mes "your current limitations. When";
mes "I'm finished with you, angels and demons won't resist your charms~";
next;
- if (select("No way, you're not teaching me!:Alright, I'll see what I can learn.") == 1) {
+ if (select("No way, you're not teaching me!", "Alright, I'll see what I can learn.") == 1) {
mes "[Canell]";
mes "So... You still haven't";
mes "mastered the fine art of";
@@ -289,7 +289,7 @@ comodo,204,172,5 script Canell#qsk_dan01 4_F_07,{
mes "Now, let me see you try it.";
emotion e_no1;
next;
- switch(select("Un deux trois~-:Un, doux trois~:Un, deux, trois~")) {
+ switch(select("Un deux trois~-", "Un, doux trois~", "Un, deux, trois~")) {
default:
mes "[Canell]";
mes "No, no!";
diff --git a/npc/quests/skills/hunter_skills.txt b/npc/quests/skills/hunter_skills.txt
index dd0ff503b..b22360ec6 100644
--- a/npc/quests/skills/hunter_skills.txt
+++ b/npc/quests/skills/hunter_skills.txt
@@ -282,7 +282,7 @@ pay_arche,109,169,3 script Arpesto 4_M_05,{
mes "''^3131FFEmergency Arrow^000000.'' Would you";
mes "be interested in learning it?";
next;
- switch(select("Yes, please!:Ummm...")) {
+ switch(select("Yes, please!", "Ummm...")) {
case 1:
mes "[Arpesto]";
mes "Great, great. Of course,";
diff --git a/npc/quests/skills/knight_skills.txt b/npc/quests/skills/knight_skills.txt
index 164fc0155..b3ee6aec9 100644
--- a/npc/quests/skills/knight_skills.txt
+++ b/npc/quests/skills/knight_skills.txt
@@ -163,7 +163,7 @@ prt_in,85,99,3 script Knight#kabuto 4_M_JOB_KNIGHT2,{
mes "hunting alone! But Knights";
mes "these days have grown soft...";
next;
- if (select("Give him Candy Canes and Witherless Roses:Cancel") == 1) {
+ if (select("Give him Candy Canes and Witherless Roses", "Cancel") == 1) {
mes "["+ strcharinfo(0) +"]";
mes "There are still Knights";
mes "out there who believe in";
diff --git a/npc/quests/skills/mage_skills.txt b/npc/quests/skills/mage_skills.txt
index ef94b978f..2749790f8 100644
--- a/npc/quests/skills/mage_skills.txt
+++ b/npc/quests/skills/mage_skills.txt
@@ -45,7 +45,7 @@ geffen_in,151,119,4 script Great Wizard 1_M_WIZARD,{
mes "Look into yourself to discover";
mes "your hidden abilities !";
next;
- switch (select("About mage's hidden ability :About skill ^3355FF' Energy Coat '^000000 :End conversation")) {
+ switch (select("About mage's hidden ability ", "About skill ^3355FF' Energy Coat '^000000 ", "End conversation")) {
case 1:
mes "[BLIZZARDRISS]";
mes "For many years";
diff --git a/npc/quests/skills/merchant_skills.txt b/npc/quests/skills/merchant_skills.txt
index f2aa46bb6..8a187f70f 100644
--- a/npc/quests/skills/merchant_skills.txt
+++ b/npc/quests/skills/merchant_skills.txt
@@ -93,7 +93,7 @@ alberta,83,96,5 script Necko 4W_M_02,7,7,{
mes "Learn how to shout with my help.";
mes "Would you like to learn Crazy Uproar?";
next;
- switch (select("Yes!!!!:No.:What is that?")) {
+ switch (select("Yes!!!!", "No.", "What is that?")) {
case 1:
mes "[Necko]";
mes "Ahahahahaha!! Good!!!";
@@ -236,7 +236,7 @@ alberta,119,221,6 script Charlron 1_M_PAY_ELDER,{
mes "seem to fit your fame.";
mes "How pitiful.";
next;
- switch (select("That's why I came here.:What about my cart?:Two pairs is pitiful?")) {
+ switch (select("That's why I came here.", "What about my cart?", "Two pairs is pitiful?")) {
case 1:
if ((countitem(Wooden_Block) > 49) && (countitem(Iron) > 9) && (countitem(Animal's_Skin) > 19)) {
mes "[Charlron]";
@@ -380,7 +380,7 @@ alberta,119,221,6 script Charlron 1_M_PAY_ELDER,{
mes "Mmm you should be able to learn";
mes "Cart Revolution!";
next;
- switch (select("Hey~ that's why I came.:What's that?")) {
+ switch (select("Hey~ that's why I came.", "What's that?")) {
case 1:
.@care_random = rand(1,3);
if (.@care_random == 1) {
@@ -668,7 +668,7 @@ alberta,119,221,6 script Charlron 1_M_PAY_ELDER,{
mes "But none of them were able";
mes "to satisfy me.";
next;
- switch (select("I know, I know.:...?")) {
+ switch (select("I know, I know.", "...?")) {
case 1:
mes "[Gershaun]";
mes "...no, what I'm saying is.";
@@ -713,7 +713,7 @@ alberta,119,221,6 script Charlron 1_M_PAY_ELDER,{
mes "[Gershaun]";
mes "Would you like to learn this skill?";
next;
- switch (select("Yes!!:I want to learn sushi skills...")) {
+ switch (select("Yes!!", "I want to learn sushi skills...")) {
case 1:
mes "[Gershaun]";
mes "Ok!";
diff --git a/npc/quests/skills/priest_skills.txt b/npc/quests/skills/priest_skills.txt
index 858eaa3d1..8a6ec1740 100644
--- a/npc/quests/skills/priest_skills.txt
+++ b/npc/quests/skills/priest_skills.txt
@@ -241,7 +241,7 @@ prt_church,111,112,1 script Sister Linus 1_F_PRIEST,{
mes "How are you";
mes "doing today?";
next;
- if (select("Please teach me ^3131FFRedemptio^000000.:Cancel") == 1) {
+ if (select("Please teach me ^3131FFRedemptio^000000.", "Cancel") == 1) {
mes "[Sister Linus]";
mes "Ooh, Redemptio would be";
mes "a good skill for you to learn~";
diff --git a/npc/quests/skills/rogue_skills.txt b/npc/quests/skills/rogue_skills.txt
index b51895e47..166f01c84 100644
--- a/npc/quests/skills/rogue_skills.txt
+++ b/npc/quests/skills/rogue_skills.txt
@@ -108,7 +108,7 @@ OnTouch:
for(.@lim_1 = 0; .@lim_1<10; ++.@lim_1) {
.@move_1 = rand(1,3);
specialeffect .@Effects[.@move_1];
- if (select("Block him to the Left:Block him to the Right:Block his Retreat") == .@move_1) {
+ if (select("Block him to the Left", "Block him to the Right", "Block his Retreat") == .@move_1) {
mes "^3355FFThe killer remains";
mes "unable to move and looks";
mes "incredibly confused! Right";
@@ -192,7 +192,7 @@ in_rogue,355,179,0 script Haijara Greg#rogueguild 1_ETC_01,{
mes "and how did you get";
mes "in here? Identify yourself!";
next;
- if (select("I don't mean you any harm!:Give us what we want!") == 1) {
+ if (select("I don't mean you any harm!", "Give us what we want!") == 1) {
mes "[Haijara Greg]";
mes "No...?";
mes "Then... Then";
@@ -200,7 +200,7 @@ in_rogue,355,179,0 script Haijara Greg#rogueguild 1_ETC_01,{
mes "It is no accident that";
mes "you have found me.";
next;
- if (select("I came to help you.:Oh, actually, I wasn't looking for you.") == 1) {
+ if (select("I came to help you.", "Oh, actually, I wasn't looking for you.") == 1) {
mes "[Haijara Greg]";
mes "Hmm... Well, I suppose";
if (Upper == 1)
@@ -212,7 +212,7 @@ in_rogue,355,179,0 script Haijara Greg#rogueguild 1_ETC_01,{
mes "Alright. Have you ever heard";
mes "the legend of Chae Takbae?";
next;
- if (select("No:Yes") == 1) {
+ if (select("No", "Yes") == 1) {
mes "[Haijara Greg]";
mes "100 years ago, Chae Takbae";
mes "was the very first person to";
@@ -250,7 +250,7 @@ in_rogue,355,179,0 script Haijara Greg#rogueguild 1_ETC_01,{
mes "Will you help me save";
mes "myself and my sons?";
next;
- if (select("Sure!:Sorry, but I'm busy.") == 1) {
+ if (select("Sure!", "Sorry, but I'm busy.") == 1) {
mes "[Haijara Greg]";
mes "Oh, thank you so much!";
mes "Listen, I can't risk being";
@@ -276,7 +276,7 @@ in_rogue,355,179,0 script Haijara Greg#rogueguild 1_ETC_01,{
mes "who will do anything to get it.";
mes "Would you please help me?";
next;
- if (select("Sure!:Sorry, but I'm busy.") == 1) {
+ if (select("Sure!", "Sorry, but I'm busy.") == 1) {
mes "[Haijara Greg]";
mes "Oh, thank you so much!";
mes "Listen, I can't risk being";
@@ -457,7 +457,7 @@ in_rogue,355,179,0 script Haijara Greg#rogueguild 1_ETC_01,{
mes "Confine, I can tell you more";
mes "about the skill if you like.";
next;
- if (select("Yes, please.:No, thanks.") == 1) {
+ if (select("Yes, please.", "No, thanks.") == 1) {
mes "[Haijara Greg]";
mes "As you must know,";
mes "Close Confine immobilizes";
@@ -796,7 +796,7 @@ in_rogue,268,125,2 script Thor Greg#rogueguild 4_M_04,{
mes "ground right away so that";
mes "you can learn ^FF0000Close Confine^000000.";
next;
- if (select("Listen to Explanation:Go to Training Ground") == 1) {
+ if (select("Listen to Explanation", "Go to Training Ground") == 1) {
mes "[Thor Greg]";
mes "Alright, the very first step";
mes "to learning ^FF0000Close Confine^000000";
@@ -827,7 +827,7 @@ in_rogue,268,125,2 script Thor Greg#rogueguild 4_M_04,{
mes "to the training ground in order";
mes "to learn ^FF0000Close Confine^000000?";
next;
- if (select("Yes, please.:No, thanks.") == 1) {
+ if (select("Yes, please.", "No, thanks.") == 1) {
mes "[Thor Greg]";
mes "Alright, the very first step";
mes "to learning ^FF0000Close Confine^000000";
@@ -1199,7 +1199,7 @@ function script F_Kienna {
next;
for(.@lim_1 = 0; .@lim_1<10; ++.@lim_1) {
.@move_1 = rand(1,3);
- if (select("Block her to the Left:Block her to the Right:Block her retreat") == .@move_1) {
+ if (select("Block her to the Left", "Block her to the Right", "Block her retreat") == .@move_1) {
mes "[Kienna]";
mes "Huh...?";
mes "You blocked me!";
@@ -1289,7 +1289,7 @@ function script F_Kienna {
mes "Would you like to try the";
mes "training exercise again?";
next;
- if (select("Yes!:No, thanks.") == 1) {
+ if (select("Yes!", "No, thanks.") == 1) {
disablenpc "Kienna#"+getarg(0);
donpcevent "#1stmove::OnEnable";
ROG_SK = 6;
diff --git a/npc/quests/skills/sage_skills.txt b/npc/quests/skills/sage_skills.txt
index ff98e2d78..c04577e51 100644
--- a/npc/quests/skills/sage_skills.txt
+++ b/npc/quests/skills/sage_skills.txt
@@ -108,7 +108,7 @@ yuno_in03,176,24,3 script Mischna 4_M_SAGE_C,{
setarray .@skill[0],1018,1017,1019,1008;
setarray .@skill$[0],"Fire","Earth","Wind","Water";
while(1) {
- .@i = select("Fire Elemental Change:Earth Elemental Change:Wind Elemental Change:Water Elemental Change")-1;
+ .@i = select("Fire Elemental Change", "Earth Elemental Change", "Wind Elemental Change", "Water Elemental Change")-1;
if(getskilllv(.@ReqSkill[.@i]) == 0) {
mes "[Mishuna]";
mes "I'm sorry, but you haven't";
@@ -225,7 +225,7 @@ yuno_in03,176,24,3 script Mischna 4_M_SAGE_C,{
mes "of it. So, do you think you're";
mes "ready to learn these skills?";
next;
- if(select("Maybe later.:Yes, I am.") == 1) {
+ if(select("Maybe later.", "Yes, I am.") == 1) {
mes "[Mishuna]";
mes "Ah, you must be busy right";
mes "now. No problem, just come";
@@ -383,7 +383,7 @@ yuno_in03,176,24,3 script Mischna 4_M_SAGE_C,{
setarray .@ReqItem$[0],"Red Bloods","Green Lives","Wind of Verdure","Crystal Blues";
setarray .@skill$[0],"Fire","Earth","Wind","Water";
while(1) {
- .@i = select("Fire Elemental Change:Earth Elemental Change:Wind Elemental Change:Water Elemental Change")-1;
+ .@i = select("Fire Elemental Change", "Earth Elemental Change", "Wind Elemental Change", "Water Elemental Change")-1;
if(getskilllv(.@ReqSkill[.@i]) == 0) {
mes "[Mishuna]";
mes "I'm sorry, but you have not";
diff --git a/npc/quests/skills/swordman_skills.txt b/npc/quests/skills/swordman_skills.txt
index ffecc8311..66d0b6691 100644
--- a/npc/quests/skills/swordman_skills.txt
+++ b/npc/quests/skills/swordman_skills.txt
@@ -65,7 +65,7 @@ izlude_in,118,175,4 script Knight De Thomas 4W_M_02,{
mes "but it will help a little.";
mes "What do you think? Would you like to learn this skill?";
next;
- switch (select("What a nice skill! I want to learn it!:No, thank you.")) {
+ switch (select("What a nice skill! I want to learn it!", "No, thank you.")) {
case 1:
mes "[De Thomas]";
mes "Very well. I will tell you what you need to learn this skill.";
@@ -114,7 +114,7 @@ izlude_in,118,175,4 script Knight De Thomas 4W_M_02,{
mes "Welcome back...";
mes "are you ready to learn Body Movin'?";
next;
- switch (select("Yes.:No, I'm not ready yet.")) {
+ switch (select("Yes.", "No, I'm not ready yet.")) {
case 1:
if ((JobLevel > 34 || (BaseJob == Job_Knight || BaseJob == Job_Crusader)) && (countitem(Empty_Bottle) > 199) && (countitem(Wing_Of_Moth) > 0)) {
mes "[De Thomas]";
@@ -192,7 +192,7 @@ prt_in,75,88,5 script Leon Von Frich 4_M_03,3,3,{
mes "to learn Fatal Blow!";
mes "So how about it? Would you like to learn?";
next;
- switch (select("Yes!:No, I don't want to.:But, what is Fatal Blow?")) {
+ switch (select("Yes!", "No, I don't want to.", "But, what is Fatal Blow?")) {
case 1:
mes "[Leon]";
mes "OK, lets begin!";
@@ -249,7 +249,7 @@ prt_in,75,88,5 script Leon Von Frich 4_M_03,3,3,{
mes "[Leon]";
mes "Yes, I would like to give a present to an awesome swordsman like you.";
next;
- switch (select("What present?:It's ok.")) {
+ switch (select("What present?", "It's ok.")) {
case 1:
mes "[Leon]";
mes "Haha nothing special, but a skill to attack the vital point!";
@@ -277,7 +277,7 @@ prt_in,75,88,5 script Leon Von Frich 4_M_03,3,3,{
mes "and finally, I developed this wonderful new skill!";
mes "Would you like to learn this skill?";
next;
- switch (select("Yes.:No.:Do you have any advice on how to eat sushi?")) {
+ switch (select("Yes.", "No.", "Do you have any advice on how to eat sushi?")) {
case 1:
mes "[Leon]";
mes "Ok. I'll tell you the requirements.";
@@ -359,7 +359,7 @@ prt_in,94,57,3 script Juan 4_M_03,4,4,{
mes "You are ready to learn the";
mes "newest skill, Auto Berserk?!";
next;
- switch (select("Hoho, I would like to learn it now.:What is that?")) {
+ switch (select("Hoho, I would like to learn it now.", "What is that?")) {
case 1:
mes "[Juan]";
mes "Ok. Then...";
@@ -445,7 +445,7 @@ prt_in,94,57,3 script Juan 4_M_03,4,4,{
mes "Of course you could always use the";
mes "skill we developed to overcome these limits.";
next;
- switch (select("Eh! What are you talking about?:Haha, there can't be such a thing.:Keuuuuuuuh!")) {
+ switch (select("Eh! What are you talking about?", "Haha, there can't be such a thing.", "Keuuuuuuuh!")) {
case 1:
mes "[Juan]";
mes "The skill is called Berserk.";
diff --git a/npc/quests/skills/thief_skills.txt b/npc/quests/skills/thief_skills.txt
index 6aa7e452c..6c56924f1 100644
--- a/npc/quests/skills/thief_skills.txt
+++ b/npc/quests/skills/thief_skills.txt
@@ -49,7 +49,7 @@ moc_prydb1,154,128,4 script Alcouskou 2_M_THIEFMASTER,{
mes "as useless knowledge, but it isn't";
mes "Let me explain.";
next;
- switch (select("Sand Attack:Back Slide:Find Stone:Stone Fling:I will be back later.")) {
+ switch (select("Sand Attack", "Back Slide", "Find Stone", "Stone Fling", "I will be back later.")) {
case 1:
switch (skill_thief_1) {
case 0:
diff --git a/npc/quests/skills/wizard_skills.txt b/npc/quests/skills/wizard_skills.txt
index 30bc596a0..fd146a94f 100644
--- a/npc/quests/skills/wizard_skills.txt
+++ b/npc/quests/skills/wizard_skills.txt
@@ -94,7 +94,7 @@ gef_tower,115,36,4 script Meow#q_wiz 4_CAT,{
mes "bother me if you've";
mes "got nothing to say!";
next;
- if (select("A cat?:Now I'm sleepy, too...") == 1) {
+ if (select("A cat?", "Now I'm sleepy, too...") == 1) {
mes "[Meow]";
mes "Yeah. Yeah, I'm a cat.";
mes "For now, anyway. Damn that";
@@ -126,7 +126,7 @@ gef_tower,115,36,4 script Meow#q_wiz 4_CAT,{
mes "Guild. Although I don't really";
mes "want to, I pretty much don't have a choice. So what do you say?";
next;
- if (select("Nah, I'm too sleepy...:Sure, I'd like to learn a new skill.") == 1) {
+ if (select("Nah, I'm too sleepy...", "Sure, I'd like to learn a new skill.") == 1) {
mes "[Meow]";
mes "^333333*Yaaaawn*^000000";
mes "Alright. If you wanna";
@@ -347,7 +347,7 @@ gef_tower,115,36,4 script Meow#q_wiz 4_CAT,{
mes "bother me if you've";
mes "got nothing to say!";
next;
- if (select("A cat?:Now I'm sleepy, too...") == 1) {
+ if (select("A cat?", "Now I'm sleepy, too...") == 1) {
mes "[Meow]";
mes "Yeah. Yeah, I'm a cat.";
mes "For now, anyway. Damn that";
@@ -385,7 +385,7 @@ prt_in,82,98,3 script Simon Mayace#q_wiz 1_ETC_01,{
mes "tell the difference. Ah, may";
mes "I be of service to you?";
next;
- if (select("I'm fine, thank you.:I want to learn about push backs.") == 1) {
+ if (select("I'm fine, thank you.", "I want to learn about push backs.") == 1) {
mes "[Simon]";
mes "I'm surprised that you chose";
mes "to practice magic: judging";
diff --git a/npc/quests/thana_quest.txt b/npc/quests/thana_quest.txt
index 49cb0c5c7..c535253d7 100644
--- a/npc/quests/thana_quest.txt
+++ b/npc/quests/thana_quest.txt
@@ -40,7 +40,7 @@ hu_fild01,140,163,5 script Tower Keeper 4_M_EIN_SOLDIER,3,3,{
mes "of this Thanatos Tower.";
mes "How may I help you?";
next;
- switch(select("Thanatos Tower?:Entrance Fee?:Enter the tower:Cancel")) {
+ switch(select("Thanatos Tower?", "Entrance Fee?", "Enter the tower", "Cancel")) {
case 1:
mes "[Gatei]";
mes "Yes, the tower in front";
@@ -94,7 +94,7 @@ hu_fild01,140,163,5 script Tower Keeper 4_M_EIN_SOLDIER,3,3,{
mes "enter Thanatos Tower?";
mes "The entry fee is ^FF00005,000 zeny^000000.";
next;
- switch(select("Enter:Maybe next time.")) {
+ switch(select("Enter", "Maybe next time.")) {
case 1:
if (thana_tower > 0) {
mes "[Gatei]";
@@ -104,7 +104,7 @@ hu_fild01,140,163,5 script Tower Keeper 4_M_EIN_SOLDIER,3,3,{
mes "work contract, your entrance";
mes "fee is only 3,000 zeny.";
next;
- switch(select("Enter:No, thanks.")) {
+ switch(select("Enter", "No, thanks.")) {
case 1:
if (Zeny > 2999) {
mes "[Gatei]";
@@ -189,7 +189,7 @@ tha_t01,149,78,4 script Guide 4_F_01,{
mes "now open to the public. So";
mes "how may I help you today?";
next;
- switch(select("Tower Information:Temporary Work Contract:Cancel")) {
+ switch(select("Tower Information", "Temporary Work Contract", "Cancel")) {
case 1:
mes "[Ditze]";
mes "When this tower was built,";
@@ -226,7 +226,7 @@ tha_t01,149,78,4 script Guide 4_F_01,{
mes "the near future, bringing us";
mes "closer to our goal of opening all 12 floors of Thanatos Tower.";
next;
- switch(select("Tower Monsters?:Temp Contract Work?:......")) {
+ switch(select("Tower Monsters?", "Temp Contract Work?", "......")) {
case 1:
mes "[Ditze]";
mes "Yes, when we began";
@@ -310,7 +310,7 @@ tha_t01,149,78,4 script Guide 4_F_01,{
close;
L_Contract:
- switch(select("Maybe next time:Sure, I'd like to work for you.")) {
+ switch(select("Maybe next time", "Sure, I'd like to work for you.")) {
case 1:
mes "[Ditze]";
mes "Well, alright.";
@@ -386,7 +386,7 @@ L_Contract:
mes "Employer Signature____________";
mes "Employee Signature____________";
next;
- switch(select("Sign:Don't Sign")) {
+ switch(select("Sign", "Don't Sign")) {
case 1:
mes "^3355FFYou sign two copies of the";
mes "Employment Agreement.^000000";
@@ -437,7 +437,7 @@ tha_t01,140,78,4 script Guide#reward 4_F_ZONDAGIRL,{
mes "Reward Department";
mes "here in Thanatos Tower.";
next;
- switch(select("Employee's mission reward?:Keep up the good work.")) {
+ switch(select("Employee's mission reward?", "Keep up the good work.")) {
case 1:
mes "[Liei]";
mes "Currently, Rekenber Corporation";
@@ -458,7 +458,7 @@ tha_t01,140,78,4 script Guide#reward 4_F_ZONDAGIRL,{
mes "Ah, hello~";
mes "How may I help you?";
next;
- if(select("Reward:Nothing") == 2) {
+ if(select("Reward", "Nothing") == 2) {
mes "[Liei]";
mes "Alright, then.";
mes "Please do your best";
@@ -477,7 +477,7 @@ tha_t01,140,78,4 script Guide#reward 4_F_ZONDAGIRL,{
mes "of mission proof you brought?";
next;
setarray .@items[1],7435,7440,7441,7442;
- .@i = select("Golden Ornament:Red Feather:Blue Feather:Cursed Seal");
+ .@i = select("Golden Ornament", "Red Feather", "Blue Feather", "Cursed Seal");
mes "[Liei]";
if (!countitem(.@items[.@i])) {
mes "I'm sorry, but you are not";
@@ -508,7 +508,7 @@ tha_t01,140,78,4 script Guide#reward 4_F_ZONDAGIRL,{
mes "all of your "+getitemname(.@items[.@i])+"s";
mes "for your reward right now?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Liei]";
mes "Great! Here is your";
@@ -544,7 +544,7 @@ tha_t02,231,161,5 script Entrance Guide 4_M_ZONDAMAN,{
mes "Only the contracted staff are allowed to enter.";
mes "How can I help you?";
next;
- switch(select("Let me go to 3rd floor.:Tower Information.:Start a conversation.")) {
+ switch(select("Let me go to 3rd floor.", "Tower Information.", "Start a conversation.")) {
case 1:
mes "[Burled]";
mes "Oh, alright. Let me";
@@ -633,7 +633,7 @@ tha_t02,231,161,5 script Entrance Guide 4_M_ZONDAMAN,{
mes "...?";
mes "Do you have any questions?";
next;
- if(select("About the development.:The relationship of Cool Event Corporation and Rekenber Corporation.:Nope.") == 3) {
+ if(select("About the development.", "The relationship of Cool Event Corporation and Rekenber Corporation.", "Nope.") == 3) {
mes "[Burled]";
mes "Take care.";
close;
@@ -643,7 +643,7 @@ tha_t02,231,161,5 script Entrance Guide 4_M_ZONDAMAN,{
mes "If you want to know more, would you do me a favor?";
mes "Since you asked for our confidential info...";
next;
- if(select("Really? Don't make me afraid of it.:Just tell me about it.:I'll listen about it later.") == 3) {
+ if(select("Really? Don't make me afraid of it.", "Just tell me about it.", "I'll listen about it later.") == 3) {
mes "[Burled]";
mes "As you wish...";
mes "Take care!";
@@ -694,7 +694,7 @@ tha_t02,231,161,5 script Entrance Guide 4_M_ZONDAMAN,{
mes "No matter what happened there, they wouldn't be hurt.";
mes "Even if they don't get at the root of the accident....";
next;
- switch(select("Oh...:What accident are you referring to?")) {
+ switch(select("Oh...", "What accident are you referring to?")) {
case 1:
mes "[Burled]";
mes "Yes, it's not that big of a deal. Haha....";
@@ -721,7 +721,7 @@ tha_t02,231,161,5 script Entrance Guide 4_M_ZONDAMAN,{
mes "If you promise me that";
mes "you will do me a favor...";
next;
- switch(select("Ok! I will.:No, I won't.")) {
+ switch(select("Ok! I will.", "No, I won't.")) {
case 1:
callsub L_Request;
next;
@@ -916,7 +916,7 @@ tha_t03,67,70,0 script Rune Device#tt1 HIDDEN_NPC,4,4,{
mes "its power prevents you from";
mes "approaching the machine.^000000";
next;
- switch(select("Investigate it.:I don't care about it.")) {
+ switch(select("Investigate it.", "I don't care about it.")) {
case 1:
mes "["+strcharinfo(0)+"]";
mes "This seems mysterious...";
@@ -977,7 +977,7 @@ L_Key:
mes "^4d4dffOnce you hold the key, a shocking feeling passes through your head.";
mes "You see an illusion of light...^000000";
next;
- switch(select("Ignore it.:Concentrate on it.")) {
+ switch(select("Ignore it.", "Concentrate on it.")) {
case 1:
mes "^3355FFYou decide to leave";
mes "the machine alone.^000000";
@@ -1107,7 +1107,7 @@ tha_t04,195,195,0 script Rune Device#tt2 HIDDEN_NPC,3,3,{
mes "^4d4dffA fierce feeling passes through your head.";
mes "You seen an illusion of light, like when you acquired the first key.^000000";
next;
- switch(select("Ignore it.:Concentrate on it.")) {
+ switch(select("Ignore it.", "Concentrate on it.")) {
case 1:
mes "You decide to ignore it.";
close;
@@ -1185,7 +1185,7 @@ tha_t05,62,179,0 script Brilliant Statue#tt3 HIDDEN_NPC,3,3,{
mes "Red light is shining on a crack in the left wing, and gold light on a crack in the right one.";
mes "What will you do?";
next;
- if(select("Stick the key into the crack...:Ignore it.") == 2) {
+ if(select("Stick the key into the crack...", "Ignore it.") == 2) {
mes "^3355FFYou decide to leave";
mes "the statue alone.^000000";
close;
@@ -1221,7 +1221,7 @@ tha_t05,62,179,0 script Brilliant Statue#tt3 HIDDEN_NPC,3,3,{
mes "^4d4dffOnce you hold the key, a shocking feeling passes through your head.";
mes "You see an illusion of light...^000000";
next;
- switch(select("Concentrate on it.:Ignore it.")) {
+ switch(select("Concentrate on it.", "Ignore it.")) {
case 1:
mes "This part isn't as clear as before.";
mes "You try to figure out what it's saying...";
@@ -1271,7 +1271,7 @@ tha_t06,226,230,0 script Brilliant Statue#tt4 HIDDEN_NPC,3,3,{
mes "There're red, yellow, and blue light in a row.";
mes "What will you do?";
next;
- if(select("Investigate.:Ignore it.") == 2) {
+ if(select("Investigate.", "Ignore it.") == 2) {
mes "^3355FFYou don't see the need to";
mes "investigate if nothing seems";
mes "peculiar or out of place...^000000";
@@ -1282,7 +1282,7 @@ tha_t06,226,230,0 script Brilliant Statue#tt4 HIDDEN_NPC,3,3,{
mes "and match them by corresponding color, the Stone Statue will snap open.";
mes "You can see small wheels are moving inside.";
next;
- switch(select("Investigate the Machine Chasis:Investigate the Wheels:Cancel")) {
+ switch(select("Investigate the Machine Chasis", "Investigate the Wheels", "Cancel")) {
case 1:
mes "^3355FFThe key in your inventory";
mes "does not seem to be affecting";
@@ -1318,9 +1318,9 @@ tha_t06,226,230,0 script Brilliant Statue#tt4 HIDDEN_NPC,3,3,{
next;
mes "^3355FFWhich wheel do";
mes "you want to shift?^000000";
- switch(select("1st Small Wheel:2nd Small Wheel:1st Big Wheel:2nd Big Wheel:3rd Big Wheel:Check Current Wheel Configuration:Reset Wheels to Default Configuration")) {
+ switch(select("1st Small Wheel", "2nd Small Wheel", "1st Big Wheel", "2nd Big Wheel", "3rd Big Wheel", "Check Current Wheel Configuration", "Reset Wheels to Default Configuration")) {
case 1:
- switch(select("Raise Wheel:Lower Wheel:Press Wheel")) {
+ switch(select("Raise Wheel", "Lower Wheel", "Press Wheel")) {
case 1:
mes "^EE0000*Choom*^000000";
.@small_1 = 2;
@@ -1339,7 +1339,7 @@ tha_t06,226,230,0 script Brilliant Statue#tt4 HIDDEN_NPC,3,3,{
}
break;
case 2:
- switch(select("Raise Wheel:Lower Wheel:Press Wheel")) {
+ switch(select("Raise Wheel", "Lower Wheel", "Press Wheel")) {
case 1:
mes "^5C246E*Mrreeem*^000000";
.@small_2 = 3;
@@ -1358,7 +1358,7 @@ tha_t06,226,230,0 script Brilliant Statue#tt4 HIDDEN_NPC,3,3,{
}
break;
case 3:
- switch(select("Raise Wheel:Lower Wheel:Vertically Shift Wheel")) {
+ switch(select("Raise Wheel", "Lower Wheel", "Vertically Shift Wheel")) {
case 1:
mes "^00B2EE*Sneeeep*^000000";
.@big_1 = 1;
@@ -1377,7 +1377,7 @@ tha_t06,226,230,0 script Brilliant Statue#tt4 HIDDEN_NPC,3,3,{
}
break;
case 4:
- switch(select("Raise Wheel:Lower Wheel:Vertically Shift Wheel")) {
+ switch(select("Raise Wheel", "Lower Wheel", "Vertically Shift Wheel")) {
case 1:
mes "^EE0000*Choom*^000000";
.@big_2 = 2;
@@ -1396,7 +1396,7 @@ tha_t06,226,230,0 script Brilliant Statue#tt4 HIDDEN_NPC,3,3,{
}
break;
case 5:
- switch(select("Raise Wheel:Lower Wheel:Vertically Shift Wheel")) {
+ switch(select("Raise Wheel", "Lower Wheel", "Vertically Shift Wheel")) {
case 1:
mes "^EE0000*Choom*^000000";
.@big_3 = 2;
@@ -1468,7 +1468,7 @@ tha_t06,226,230,0 script Brilliant Statue#tt4 HIDDEN_NPC,3,3,{
mes "with an unknown power";
mes "and you see a hallucination with some text.^000000";
next;
- switch(select("Concentrate on it.:Ignore it.")) {
+ switch(select("Concentrate on it.", "Ignore it.")) {
case 1:
mes "^b22222...You found 4 keys";
mes "and finally released 4 spells...";
@@ -1544,7 +1544,7 @@ tha_t06,204,181,0 script Splendid Sword#tt5 HIDDEN_NPC,3,3,{
mes "suddenly respond with a mysterious power.";
specialeffect2 EF_ABSORBSPIRITS;
next;
- if(select("Observe it.:Ignore it.") == 2) {
+ if(select("Observe it.", "Ignore it.") == 2) {
mes "^3355FFYou decide to leave";
mes "the sword alone.^000000";
close;
@@ -1553,7 +1553,7 @@ tha_t06,204,181,0 script Splendid Sword#tt5 HIDDEN_NPC,3,3,{
mes "Your eyes keep getting drawn to the sword's hilt.";
mes "Then you lose control of your hands, and they stretch forth to grasp the handle...";
next;
- switch(select("Towards the blade of the sword:Towards the hilt of the sword:Towards the table")) {
+ switch(select("Towards the blade of the sword", "Towards the hilt of the sword", "Towards the table")) {
case 1:
mes "By an unknown calling you decide to grab the blade of the sword.";
mes "Your hands get wounded and begin to bleed.";
@@ -1568,7 +1568,7 @@ tha_t06,204,181,0 script Splendid Sword#tt5 HIDDEN_NPC,3,3,{
mes "Now, you hold the sword and...";
specialeffect EF_EXIT2;
next;
- switch(select("Strike the table:Insert the sword into the hole:Bring the sword safely")) {
+ switch(select("Strike the table", "Insert the sword into the hole", "Bring the sword safely")) {
case 1:
mes "You strike the table with the sword.";
mes "Numerous conflicting spells act upon it, and you can tell that you chose incorrectly.";
@@ -1820,7 +1820,7 @@ tha_t12,161,57,0 script Gold Religious Statue#tt HIDDEN_NPC,{
specialeffect EF_BEGINSPELL5;
specialeffect2 EF_BEGINSPELL5;
next;
- if(select("Insert the Yellow Charm Stone.:Run away.") == 2) close;
+ if(select("Insert the Yellow Charm Stone.", "Run away.") == 2) close;
if ($@thana_summon == 0) {
mes "After inserting the Yellow Charm Stone into the sword, the statue begins to react.";
specialeffect EF_BEGINSPELL5;
@@ -1850,7 +1850,7 @@ tha_t12,154,17,0 script Green Wiseman Statue#tt HIDDEN_NPC,{
specialeffect EF_BEGINSPELL4;
specialeffect2 EF_BEGINSPELL4;
next;
- if(select("Insert the Green Charm Stone.:Run away.") == 2) close;
+ if(select("Insert the Green Charm Stone.", "Run away.") == 2) close;
if ($@thana_summon == 1) {
mes "After inserting the Green Charm Stone into the wand, the statue begins to react.";
specialeffect EF_BEGINSPELL4;
@@ -1880,7 +1880,7 @@ tha_t12,103,17,0 script Blue Angel Statue#tt HIDDEN_NPC,{
specialeffect EF_BEGINSPELL2;
specialeffect2 EF_BEGINSPELL2;
next;
- if(select("Insert the Blue Charm Stone.:Run away.") == 2) close;
+ if(select("Insert the Blue Charm Stone.", "Run away.") == 2) close;
if ($@thana_summon == 2) {
mes "After inserting the Blue Charm Stone into the belt, the statue begins to react.";
specialeffect EF_BEGINSPELL2;
@@ -1910,7 +1910,7 @@ tha_t12,96,57,0 script Bloody Knight Statue#tt HIDDEN_NPC,{
specialeffect EF_BEGINSPELL3;
specialeffect2 EF_BEGINSPELL3;
next;
- if(select("Insert the Red Charm Stone.:Run away.") == 2) close;
+ if(select("Insert the Red Charm Stone.", "Run away.") == 2) close;
if ($@thana_summon == 3) {
mes "After inserting the Red Charm Stone into the armor, the statue begins to react.";
specialeffect EF_BEGINSPELL3;
@@ -1940,7 +1940,7 @@ tha_t12,129,86,0 script Dark Devil Statue#tt HIDDEN_NPC,{
specialeffect EF_BEGINSPELL7;
specialeffect2 EF_BEGINSPELL7;
next;
- if(select("Insert the Black Charm Stone.:Run away.") == 2) close;
+ if(select("Insert the Black Charm Stone.", "Run away.") == 2) close;
if ($@thana_summon == 4) {
mes "After inserting the Red Charm Stone into the eye socket, the statue begins to react.";
specialeffect EF_BEGINSPELL7;
diff --git a/npc/quests/the_sign_quest.txt b/npc/quests/the_sign_quest.txt
index a431a4318..ccd86163c 100644
--- a/npc/quests/the_sign_quest.txt
+++ b/npc/quests/the_sign_quest.txt
@@ -100,7 +100,7 @@ prt_in,227,45,0 script Archeologist#sign 1_M_SIGN1,{
mes "Hm...?";
mes "Can I help you?";
next;
- switch(select("I've been following these signs and...:I was just passing by...")) {
+ switch(select("I've been following these signs and...", "I was just passing by...")) {
case 1:
mes "[Metz]";
mes "Great...!";
@@ -430,7 +430,7 @@ prt_in,227,45,0 script Archeologist#sign 1_M_SIGN1,{
mes "understand what it says...";
next;
while(1) {
- switch(select("Who is Frank?:Where is he?:I see.")) {
+ switch(select("Who is Frank?", "Where is he?", "I see.")) {
case 1:
mes "[Metz]";
mes "Frank Franklin has lived";
@@ -794,7 +794,7 @@ prt_in,228,26,5 script Steward#sign 1_M_JOBTESTER,{
mes "Brayde Estate. How";
mes "may I be of service?";
next;
- switch(select("Nothing.:I'm here to see Metz.:Gimmie your cash!")) {
+ switch(select("Nothing.", "I'm here to see Metz.", "Gimmie your cash!")) {
case 1:
mes "[Vandez]";
mes "If you do not have";
@@ -826,7 +826,7 @@ prt_in,228,26,5 script Steward#sign 1_M_JOBTESTER,{
mes "Welcome. How may I be";
mes "of service today?";
next;
- switch(select("Who is Arian?:What is Metz doing?:How is Elle?")) {
+ switch(select("Who is Arian?", "What is Metz doing?", "How is Elle?")) {
case 1:
mes "[Vandez]";
mes "Ah yes, Arian.";
@@ -998,7 +998,7 @@ prt_in,248,23,0 script Maid#sign2 HIDDEN_NPC,{
mes "I can help you with?";
next;
if (Sex == 1) {
- switch(select("You wanna have coffee sometime?:Tell me about Metz.")) {
+ switch(select("You wanna have coffee sometime?", "Tell me about Metz.")) {
case 1:
mes "[Elle]";
mes "...?";
@@ -1032,7 +1032,7 @@ prt_in,248,23,0 script Maid#sign2 HIDDEN_NPC,{
}
}
else {
- switch(select("You have nice skin, Miss Elle.:Tell me about Metz.")) {
+ switch(select("You have nice skin, Miss Elle.", "Tell me about Metz.")) {
case 1:
mes "[Elle]";
mes "Eh...?";
@@ -1168,7 +1168,7 @@ prt_in,248,23,0 script Maid#sign2 HIDDEN_NPC,{
mes "Long time no see.";
mes "La la la~~";
next;
- switch(select("What's up?:What happened?")) {
+ switch(select("What's up?", "What happened?")) {
case 1:
mes "[Elle]";
mes "Oh...?";
@@ -1237,7 +1237,7 @@ morocc_in,115,154,5 script Rogue#sign 1_M_SIGNROGUE,{
mes "Who the hell";
mes "are you, jerkface?";
next;
- switch(select("Metz sent me here.:^0000FF"+ strcharinfo(0) +"^000000.:Who are you then?")) {
+ switch(select("Metz sent me here.", "^0000FF"+ strcharinfo(0) +"^000000.", "Who are you then?")) {
case 1:
mes "[Arian]";
mes "Oh yeah...?";
@@ -1585,7 +1585,7 @@ morocc_in,114,162,4 script Young Man#sign 2_M_THIEFMASTER,{
mes "island. What is the very first";
mes "thing that you should do?";
next;
- switch(select("Look for fresh water.:Just wait for rescue.:Forage for food.:Explore the island.")) {
+ switch(select("Look for fresh water.", "Just wait for rescue.", "Forage for food.", "Explore the island.")) {
case 1:
.@point_s += 7;
break;
@@ -1606,7 +1606,7 @@ morocc_in,114,162,4 script Young Man#sign 2_M_THIEFMASTER,{
mes "collapsed building. What";
mes "do you plan to do first?";
next;
- switch(select("Scream for help.:Stay quiet.:Wait for death to come.:Find a way out.")) {
+ switch(select("Scream for help.", "Stay quiet.", "Wait for death to come.", "Find a way out.")) {
case 1:
.@point_s += 3;
break;
@@ -1627,7 +1627,7 @@ morocc_in,114,162,4 script Young Man#sign 2_M_THIEFMASTER,{
mes "but you got lost somehow.";
mes "How do you handle it?";
next;
- switch(select("Try to find my friends.:Find a way out.:Stay put.:Continue exploring the dungeon.")) {
+ switch(select("Try to find my friends.", "Find a way out.", "Stay put.", "Continue exploring the dungeon.")) {
case 1:
break;
case 2:
@@ -1646,7 +1646,7 @@ morocc_in,114,162,4 script Young Man#sign 2_M_THIEFMASTER,{
mes "a mansion with no exit. What do";
mes "you do first when a murder happens inside the mansion?";
next;
- switch(select("Wait for the case to get solved.:Try to find my friends first.:Find a way out.:Solve the murder case on my own.:Kill the others before they kill me.")) {
+ switch(select("Wait for the case to get solved.", "Try to find my friends first.", "Find a way out.", "Solve the murder case on my own.", "Kill the others before they kill me.")) {
case 1:
.@point_s += 5;
break;
@@ -1670,7 +1670,7 @@ morocc_in,114,162,4 script Young Man#sign 2_M_THIEFMASTER,{
mes "So what do you do during";
mes "this final week?";
next;
- switch(select("Wait to see the end.:Plant an apple tree.:Look to move to a different world.:What else? Save the world.:What else? Go on a crime spree.")) {
+ switch(select("Wait to see the end.", "Plant an apple tree.", "Look to move to a different world.", "What else? Save the world.", "What else? Go on a crime spree.")) {
case 1:
.@point_s += 5;
break;
@@ -1737,7 +1737,7 @@ payon,154,170,3 script Hagin#sign 1_F_ORIENT_04,{
mes "face and charming figure...";
mes "I'm gonna seduce him.";
next;
- switch(select("Who are you talking about?:You're freaking me out!")) {
+ switch(select("Who are you talking about?", "You're freaking me out!")) {
case 1:
mes "[Hagin]";
mes "You don't know";
@@ -1942,7 +1942,7 @@ payon_in03,11,31,4 script Daewoon#sign 1_M_SIGNMONK2,{
mes "idea what that jewel";
mes "you're holding actually is?";
next;
- switch(select("Kind of?:How the hell would I know?:No, but would you tell me?")) {
+ switch(select("Kind of?", "How the hell would I know?", "No, but would you tell me?")) {
case 1:
mes "[Daewoon]";
mes "Oh...!";
@@ -1951,7 +1951,7 @@ payon_in03,11,31,4 script Daewoon#sign 1_M_SIGNMONK2,{
mes "So tell me, what do you";
mes "understand about this jewel?";
next;
- switch(select("It's handy.:I actually don't know...")) {
+ switch(select("It's handy.", "I actually don't know...")) {
case 1:
.@pay_point += 2;
mes "[Daewoon]";
@@ -2016,7 +2016,7 @@ payon_in03,11,31,4 script Daewoon#sign 1_M_SIGNMONK2,{
mes "qualified for this task. Now,";
mes "are you ready for my test?";
next;
- switch(select("I'M READY! YEEAH!:I'll do my best!:To hell with this!:Fine. Let's get it over with.")) {
+ switch(select("I'M READY! YEEAH!", "I'll do my best!", "To hell with this!", "Fine. Let's get it over with.")) {
case 1:
.@pay_point += 5;
mes "[Daewoon]";
@@ -2079,7 +2079,7 @@ payon_in03,11,31,4 script Daewoon#sign 1_M_SIGNMONK2,{
mes "of friends that you can";
mes "constantly party with?";
next;
- switch(select("Yes, I do.:I prefer soloing.:I am lonely.")) {
+ switch(select("Yes, I do.", "I prefer soloing.", "I am lonely.")) {
case 1:
.@pay_point += 5;
emotion e_omg;
@@ -2135,7 +2135,7 @@ payon_in03,11,31,4 script Daewoon#sign 1_M_SIGNMONK2,{
mes "around. I believe this is";
mes "called ''Mob Training...''";
next;
- switch(select("Awesome~!:I hate people who do that.:I do it sometimes...")) {
+ switch(select("Awesome~!", "I hate people who do that.", "I do it sometimes...")) {
case 1:
emotion e_an;
mes "[Daewoon]";
@@ -2230,7 +2230,7 @@ payon_in03,11,31,4 script Daewoon#sign 1_M_SIGNMONK2,{
mes "Answer me, adventurer!";
mes "Would you still destroy it?!";
next;
- switch(select("Destroy it!:I can't destroy such beauty...:I'd close my eyes, then destroy it.")) {
+ switch(select("Destroy it!", "I can't destroy such beauty...", "I'd close my eyes, then destroy it.")) {
case 1:
.@pay_point += 3;
mes "[Daewoon]";
@@ -2290,7 +2290,7 @@ payon_in03,11,31,4 script Daewoon#sign 1_M_SIGNMONK2,{
mes "would you give your enemy";
mes "the help that he needs?";
next;
- switch(select("Yes, of course!:I'd pretend not to hear anything.:I'd make fun of him, then run off.")) {
+ switch(select("Yes, of course!", "I'd pretend not to hear anything.", "I'd make fun of him, then run off.")) {
case 1:
.@pay_point += 6;
mes "[Daewoon]";
@@ -2332,7 +2332,7 @@ payon_in03,11,31,4 script Daewoon#sign 1_M_SIGNMONK2,{
mes "......";
mes "Do you enjoy life?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Daewoon]";
emotion e_heh;
@@ -2508,7 +2508,7 @@ payon_in03,11,31,4 script Daewoon#sign 1_M_SIGNMONK2,{
mes "behind the Sobbing Starlight,";
mes "do you like it?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Daewoon]";
mes "Ah, how great~!";
@@ -2620,7 +2620,7 @@ aldeba_in,155,101,3 script Sir Jore#sign 1_M_SIGNALCHE,7,7,{
mes "any interruptions. So";
mes "why are you here?";
next;
- switch(select("Daewoon sent me.:Oops, sorry. Later~")) {
+ switch(select("Daewoon sent me.", "Oops, sorry. Later~")) {
case 1:
emotion e_swt;
mes "[Sir Jore]";
@@ -2881,7 +2881,7 @@ aldeba_in,155,101,3 script Sir Jore#sign 1_M_SIGNALCHE,7,7,{
mes "of books. He seems to be in";
mes "agony for some reason.";
next;
- switch(select("Speak to him.:Ignore him.")) {
+ switch(select("Speak to him.", "Ignore him.")) {
case 1:
mes "["+ strcharinfo(0) +"]";
mes "Excuse me...";
@@ -2894,7 +2894,7 @@ aldeba_in,155,101,3 script Sir Jore#sign 1_M_SIGNALCHE,7,7,{
mes "his thoughts, this strange";
mes "man is unable to hear you.^000000";
next;
- switch(select("Try again.:Ignore him.")) {
+ switch(select("Try again.", "Ignore him.")) {
case 1:
mes "["+ strcharinfo(0) +"]";
mes "EXCUSE ME!";
@@ -2962,7 +2962,7 @@ aldeba_in,156,118,4 script Piru Piru#sign 8_F,{
mes "*Sob* Master, can't we";
mes "just call it a day already?";
next;
- switch(select("What do you do in here?:About vanished Alchemists:What is the Stone of Sage?")) {
+ switch(select("What do you do in here?", "About vanished Alchemists", "What is the Stone of Sage?")) {
case 1:
mes "[Piru Piru]";
mes "My master, Sir Jore,";
@@ -3056,7 +3056,7 @@ aldeba_in,156,118,4 script Piru Piru#sign 8_F,{
mes "....Zzz...Zzz...";
mes "Zzz....Zzz......";
next;
- switch(select("Wake her up:Leave her sleep")) {
+ switch(select("Wake her up", "Leave her sleep")) {
case 1:
mes "[Piru Piru]";
mes "Wh-wha...?";
@@ -3193,7 +3193,7 @@ prt_maze02,14,183,4 script Gordon#sign 1_M_BARD,{
if (sign_q < 17) close;
else if (sign_q == 17) {
next;
- switch(select("Roar~!:Excuse me.")) {
+ switch(select("Roar~!", "Excuse me.")) {
case 1:
sign_q = 18;
donpcevent "#skill::OnEnable";
@@ -3231,7 +3231,7 @@ prt_maze02,14,183,4 script Gordon#sign 1_M_BARD,{
mes "do no harm if you had";
mes "something to ask us...";
next;
- switch(select("Ask about Stone of Sage:Ask about Alchemy:Quit")) {
+ switch(select("Ask about Stone of Sage", "Ask about Alchemy", "Quit")) {
case 1:
sign_q = 19;
mes "[Gordon]";
@@ -3337,7 +3337,7 @@ prt_maze02,14,183,4 script Gordon#sign 1_M_BARD,{
mes "do no harm if you had";
mes "something to ask us...";
next;
- switch(select("Ask about Stone of Sage:Ask about Alchemy:Quit")) {
+ switch(select("Ask about Stone of Sage", "Ask about Alchemy", "Quit")) {
case 1:
sign_q = 19;
mes "[Gordon]";
@@ -3458,7 +3458,7 @@ geffen_in,59,74,4 script Jesqurienne#sign 1_F_SIGNZISK,{
mes "I'm Jesqurienne. You've heard";
mes "of me, haven't you? Aren't you surprised to see me?";
next;
- switch(select("I've never heard of you.:Oh gosh, it's Jesqurienne!")) {
+ switch(select("I've never heard of you.", "Oh gosh, it's Jesqurienne!")) {
case 1:
mes "[Jesqurienne]";
emotion e_swt;
@@ -3466,7 +3466,7 @@ geffen_in,59,74,4 script Jesqurienne#sign 1_F_SIGNZISK,{
mes "Surely you";
mes "must be joking~";
next;
- switch(select("You got me, you got me.:Nope. Doesn't ring a bell.")) {
+ switch(select("You got me, you got me.", "Nope. Doesn't ring a bell.")) {
case 1:
emotion e_pif;
mes "[Jesqurienne]";
@@ -3535,7 +3535,7 @@ geffen_in,59,74,4 script Jesqurienne#sign 1_F_SIGNZISK,{
mes "I haven't met anyone";
mes "smarter than me~";
next;
- switch(select("^333333Stuck-up chick.^000000:Take it easy on the drinks...")) {
+ switch(select("^333333Stuck-up chick.^000000", "Take it easy on the drinks...")) {
case 1:
emotion e_an;
mes "[Jesqurienne]";
@@ -3633,7 +3633,7 @@ geffen_in,59,74,4 script Jesqurienne#sign 1_F_SIGNZISK,{
mes "Bwahaha! I can't believe how";
mes "simple minded you are...!";
next;
- switch(select("I can't let you win!:Darn it...")) {
+ switch(select("I can't let you win!", "Darn it...")) {
case 1:
sign_q = 22;
mes "[Jesqurienne]";
@@ -3762,14 +3762,14 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "not relevant to the";
mes "Blacksmith Job Quest?";
next;
- if (select("Baisulist:Wickebine:Barcardi:Krongast") == 3) .@user_p += 1;
+ if (select("Baisulist", "Wickebine", "Barcardi", "Krongast") == 3) .@user_p += 1;
break;
case 2:
mes "1. Which item is not";
mes "relevant to the creation";
mes "of a Counteragent?";
next;
- if (select("Karvodailnirol:Detrimindexta:Alcohol") != 1) .@user_p += 1;
+ if (select("Karvodailnirol", "Detrimindexta", "Alcohol") != 1) .@user_p += 1;
break;
case 3:
mes "1. Choose the";
@@ -3777,7 +3777,7 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "a different size";
mes "than the others.";
next;
- if (select("Giant Whisper:Marine:Cornutus:Kobold Archer") == 2) .@user_p += 1;
+ if (select("Giant Whisper", "Marine", "Cornutus", "Kobold Archer") == 2) .@user_p += 1;
break;
}
if (rand(1,10) < 9 ) {
@@ -3804,7 +3804,7 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "B.S. Sacramenti from the";
mes "ones displayed in the list.";
next;
- if (select("Lex Divina:Gloria:Recovery:Sanctuary") == 2) .@user_p += 1;
+ if (select("Lex Divina", "Gloria", "Recovery", "Sanctuary") == 2) .@user_p += 1;
break;
case 2:
mes "[Aaron]";
@@ -3812,7 +3812,7 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "is not related to the creation";
mes "of a Condensed White Potion.";
next;
- if (select("Medicine Bowl:Witch Starsand:Empty Bottle:Empty Potion Bottle") == 3) .@user_p += 1;
+ if (select("Medicine Bowl", "Witch Starsand", "Empty Bottle", "Empty Potion Bottle") == 3) .@user_p += 1;
break;
case 3:
mes "[Aaron]";
@@ -3820,7 +3820,7 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "necessary for a Blacksmith";
mes "to create a Gladius.";
next;
- if (select("Sapphire:Zircon:Topaz:Cursed Ruby") == 1) .@user_p += 1;
+ if (select("Sapphire", "Zircon", "Topaz", "Cursed Ruby") == 1) .@user_p += 1;
break;
}
if (rand(1,10) < 8 ) {
@@ -3849,7 +3849,7 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "unrelated to the";
mes "Mage's Bolt type skills.";
next;
- if (select("Water:Earth:Fire:Wind") == 2) .@user_p += 1;
+ if (select("Water", "Earth", "Fire", "Wind") == 2) .@user_p += 1;
break;
case 2:
mes "[Aaron]";
@@ -3857,7 +3857,7 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "Bunny Band's DEF";
mes "and its added ability?";
next;
- if (select("1 / LUK +2:1 / LUK +5:2 / LUK +2:2 / LUK +5") == 3) .@user_p += 1;
+ if (select("1 / LUK +2", "1 / LUK +5", "2 / LUK +2", "2 / LUK +5") == 3) .@user_p += 1;
break;
case 3:
mes "[Aaron]";
@@ -3866,7 +3866,7 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "matched with its Monster";
mes "Card name.";
next;
- if (select("Hornet Card - Martyr:Requiem - Chaos:Wormtail - Clever:Golem - Immortal") == 4) .@user_p += 1;
+ if (select("Hornet Card - Martyr", "Requiem - Chaos", "Wormtail - Clever", "Golem - Immortal") == 4) .@user_p += 1;
break;
}
if (rand(1,10) < 8 ) {
@@ -3926,7 +3926,7 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "name of the ruler of the";
mes "Rune-Midgarts Kingdom.";
next;
- if (select("Tristan lll:Tristram lll:Tristar lll:Trust lll") == 2) .@user_p += 1;
+ if (select("Tristan lll", "Tristram lll", "Tristar lll", "Trust lll") == 2) .@user_p += 1;
break;
case 2:
mes "[Aaron]";
@@ -3934,7 +3934,7 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "that is a different type";
mes "than the others.";
next;
- if (select("Penomena:Hatii:Pest:Explosion") == 1) .@user_p += 1;
+ if (select("Penomena", "Hatii", "Pest", "Explosion") == 1) .@user_p += 1;
break;
}
if (rand(1,10) < 8 ) {
@@ -3986,14 +3986,14 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "which does not drop the";
mes "'Yggdrasil Leaf' item.";
next;
- if (select("Marduk:Baphomet Jr.:Angeling:Wanderer") == 1) .@user_p += 1;
+ if (select("Marduk", "Baphomet Jr.", "Angeling", "Wanderer") == 1) .@user_p += 1;
break;
case 2:
mes "[Aaron]";
mes "5. Choose the job class";
mes "that cannot equip Silk Robe.";
next;
- if (select("Swordman:Merchant:Hunter:Mage") == 3) .@user_p += 1;
+ if (select("Swordman", "Merchant", "Hunter", "Mage") == 3) .@user_p += 1;
break;
case 3:
mes "[Aaron]";
@@ -4001,7 +4001,7 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "requirement for entering";
mes "the PvP Room.";
next;
- if (select("30:31:32:33") == 2) .@user_p += 1;
+ if (select("30", "31", "32", "33") == 2) .@user_p += 1;
break;
}
zis_5 = rand(1,10);
@@ -4055,7 +4055,7 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "correct weight";
mes "for 1 Empty Bottle?";
next;
- if (select("1:2:3") == 2) .@user_p += 1;
+ if (select("1", "2", "3") == 2) .@user_p += 1;
break;
case 2:
mes "[Aaron]";
@@ -4063,7 +4063,7 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "correct DEF for";
mes "the Indian Filet item.";
next;
- if (select("0:1:2:3") == 4) .@user_p += 1;
+ if (select("0", "1", "2", "3") == 4) .@user_p += 1;
break;
case 3:
mes "[Aaron]";
@@ -4071,7 +4071,7 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "city closest to";
mes "Turtle Island?";
next;
- if (select("Al De Baran:Alberta:Comodo:Izlude") == 2) .@user_p += 1;
+ if (select("Al De Baran", "Alberta", "Comodo", "Izlude") == 2) .@user_p += 1;
break;
}
if (rand(1,10) < 9 ) {
@@ -4123,20 +4123,20 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "by fifteen, divided by three,";
mes "plus five is equal to...?";
next;
- if (select("250:255:260:265") == 3) .@user_p += 1;
+ if (select("250", "255", "260", "265") == 3) .@user_p += 1;
break;
case 2:
mes "[Aaron]";
mes "7. Four thousand five hundred sixty divided by four, divided by two, plus three is equal to...?";
next;
- if (select("573:574:575:576") == 1) .@user_p += 1;
+ if (select("573", "574", "575", "576") == 1) .@user_p += 1;
break;
case 3:
mes "[Aaron]";
mes "7. Three thousand one hundred";
mes "two added to five hundred, plus four, divided by six equals...";
next;
- if (select("600:601:602") == 2) .@user_p += 1;
+ if (select("600", "601", "602") == 2) .@user_p += 1;
break;
}
if (rand(1,10) < 9 ) {
@@ -4193,7 +4193,7 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "that is the closest to the";
mes "Item Upgrade Place in Juno.";
next;
- if (select("Tavern:Monster Library:Tool Shop:Weapon Shop") == 4) .@user_p += 1;
+ if (select("Tavern", "Monster Library", "Tool Shop", "Weapon Shop") == 4) .@user_p += 1;
break;
case 2:
mes "[Aaron]";
@@ -4201,7 +4201,7 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "Trap skill which does not";
mes "inflict Property Damage.";
next;
- if (select("Claymore Trap:Freezing Trap:Shockwave Trap:Land Mine") == 3) .@user_p += 1;
+ if (select("Claymore Trap", "Freezing Trap", "Shockwave Trap", "Land Mine") == 3) .@user_p += 1;
break;
}
if ( rand(1,10) < 9 ) {
@@ -4254,7 +4254,7 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "receive the most damage";
mes "from a Fire Property Dagger?";
next;
- if (select("Dagger Goblin:Mace Goblin:Morning Star Goblin:Hammer Goblin") == 4) .@user_p += 1;
+ if (select("Dagger Goblin", "Mace Goblin", "Morning Star Goblin", "Hammer Goblin") == 4) .@user_p += 1;
break;
case 2:
mes "[Aaron]";
@@ -4262,7 +4262,7 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "on which the Mage skill,";
mes "''Stone Curse,'' is ineffective. ^FFFFFFaaaaaa aaaaaaa aaaaaa aaaaaaa aaaaaaaaa^000000";
next;
- if (select("Elder Willow:Evil Druid:Magnolia:Marc") == 2) .@user_p += 1;
+ if (select("Elder Willow", "Evil Druid", "Magnolia", "Marc") == 2) .@user_p += 1;
break;
}
if ( rand(1,10) < 9 ) {
@@ -4312,7 +4312,7 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "that looks different";
mes "than all the others.";
next;
- if (select("Prontera Hollgrehenn:Prontera Doll Merchant:Izlude Meat Merchant:Morroc Meat Merchant") == 3) .@user_p += 1;
+ if (select("Prontera Hollgrehenn", "Prontera Doll Merchant", "Izlude Meat Merchant", "Morroc Meat Merchant") == 3) .@user_p += 1;
break;
case 2:
mes "[Aaron]";
@@ -4320,7 +4320,7 @@ geffen_in,61,72,7 script Aaron#sign 4_M_SAGE_A,{
mes "that cannot be equipped";
mes "by Novice class characters.";
next;
- if (select("Funeral Hat:Shackles:Wooden Mail:Pantie") == 3) .@user_p += 1;
+ if (select("Funeral Hat", "Shackles", "Wooden Mail", "Pantie") == 3) .@user_p += 1;
break;
}
if ( rand(1,10) < 9 ) {
@@ -4464,7 +4464,7 @@ cmd_in02,88,51,4 script Strange Guy#sign 1_M_SIGNART,{
mes "my lucky streak";
mes "gonna start?";
next;
- switch(select("Excuse me...:Just pass by.")) {
+ switch(select("Excuse me...", "Just pass by.")) {
case 1:
mes "[Dearles]";
mes "What is it?!";
@@ -4473,7 +4473,7 @@ cmd_in02,88,51,4 script Strange Guy#sign 1_M_SIGNART,{
mes "and total strangers, so";
mes "get to the point~!";
next;
- switch(select("Oh, nothing.:I'm here for Metz...?")) {
+ switch(select("Oh, nothing.", "I'm here for Metz...?")) {
case 1:
mes "[Dearles]";
mes "Wha...? You bother";
@@ -4518,7 +4518,7 @@ cmd_in02,88,51,4 script Strange Guy#sign 1_M_SIGNART,{
mes "Soooooo, did you";
mes "bring the money?";
next;
- switch(select("Here you are...:Not yet...")) {
+ switch(select("Here you are...", "Not yet...")) {
case 1:
mes "[Dearles]";
mes "Ummm.......";
@@ -4712,7 +4712,7 @@ cmd_in02,88,51,4 script Strange Guy#sign 1_M_SIGNART,{
mes "wanna try again, you're";
mes "welcome to another chance...";
next;
- switch(select("Yes.:Maybe later.")) {
+ switch(select("Yes.", "Maybe later.")) {
case 1:
mes "[Dearles]";
mes "Okay...";
@@ -4860,7 +4860,7 @@ cmd_in02,88,51,4 script Strange Guy#sign 1_M_SIGNART,{
mes "more of your cash!";
emotion e_gg;
next;
- switch(select("Okay.:I want to take Part Two again.")) {
+ switch(select("Okay.", "I want to take Part Two again.")) {
case 1:
mes "[Dearles]";
mes "Fine, fine.";
@@ -5009,7 +5009,7 @@ cmd_in01,16,24,0 script Emergency Exit HIDDEN_NPC,{
mes "[Exit]";
mes "Would you like to go out?";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
mes "[Exit]";
mes "Farewell.";
@@ -5534,7 +5534,7 @@ alberta_in,125,101,5 script Wealthy-looking Merchant 1_M_SIGNMCNT,{
mes "?";
mes "Who are you?";
next;
- switch(select("Nothing.:Mr. Metz sent me.")) {
+ switch(select("Nothing.", "Mr. Metz sent me.")) {
case 1:
mes "[Bakerlan]";
mes "Hmm...";
@@ -5561,7 +5561,7 @@ alberta_in,125,101,5 script Wealthy-looking Merchant 1_M_SIGNMCNT,{
mes "with your pieces of the";
mes "Sobbing Starlight...";
next;
- switch(select("Give me a minute...:Here...")) {
+ switch(select("Give me a minute...", "Here...")) {
case 1:
mes "[Bakerlan]";
mes "Well, you better";
@@ -5760,7 +5760,7 @@ alberta_in,154,171,5 script Maid#s10 4_F_JPN,{
mes "What can I do";
mes "about this...?";
next;
- switch(select("Ignore her.:Excuse me, but Mahatra sent me...")) {
+ switch(select("Ignore her.", "Excuse me, but Mahatra sent me...")) {
case 1:
mes "[Seylin]";
mes "Oh, it's no use";
@@ -5802,7 +5802,7 @@ alberta_in,154,171,5 script Maid#s10 4_F_JPN,{
mes "I don't know if the master";
mes "would approve of this...";
next;
- switch(select("I can't do it.:Let me think about it.:Sure, why not?")) {
+ switch(select("I can't do it.", "Let me think about it.", "Sure, why not?")) {
case 1:
mes "[Seylin]";
mes "Oh, really?";
@@ -5850,7 +5850,7 @@ alberta_in,154,171,5 script Maid#s10 4_F_JPN,{
mes "I'll repay you,";
mes "of course.";
next;
- switch(select("No.:Yes.")) {
+ switch(select("No.", "Yes.")) {
case 1:
mes "[Seylin]";
mes "Oh really?";
@@ -5886,7 +5886,7 @@ alberta_in,154,171,5 script Maid#s10 4_F_JPN,{
mes "I'll be sure to pay";
mes "you back somehow.";
next;
- switch(select("Um, I'm still thinking.:Yes.")) {
+ switch(select("Um, I'm still thinking.", "Yes.")) {
case 1:
mes "[Seylin]";
mes "Oh okay.";
@@ -6153,7 +6153,7 @@ alde_alche,169,162,7 script Alchemist#sign 4_M_ALCHE_B,{
mes "Stone of Sage, but in my opinion, their goals are too short sighted. There are more important studies";
mes "to be conducted in the name of science for the good of mankind...";
next;
- switch(select("...:So what are you studying?")) {
+ switch(select("...", "So what are you studying?")) {
case 1:
mes "[Melkaba]";
mes "In the end, the ";
@@ -6181,7 +6181,7 @@ alde_alche,169,162,7 script Alchemist#sign 4_M_ALCHE_B,{
mes "please leave my";
mes "laboratory!";
next;
- switch(select("Vigorgra?:Oh, I'm sorry.")) {
+ switch(select("Vigorgra?", "Oh, I'm sorry.")) {
case 1:
mes "[Melkaba]";
mes "What?! Who told you";
@@ -6191,7 +6191,7 @@ alde_alche,169,162,7 script Alchemist#sign 4_M_ALCHE_B,{
mes "ready for you. Now tell me...";
mes "Why do you want it?";
next;
- switch(select("No, I don't want it!:I need Vigorgra for... a friend.")) {
+ switch(select("No, I don't want it!", "I need Vigorgra for... a friend.")) {
case 1:
mes "[Melkaba]";
mes "You immature--!";
@@ -6255,7 +6255,7 @@ alde_alche,169,162,7 script Alchemist#sign 4_M_ALCHE_B,{
mes "you need for the";
mes "Vigorgra...?";
next;
- switch(select("Not yet...:Yes.")) {
+ switch(select("Not yet...", "Yes.")) {
case 1:
mes "[Melkaba]";
mes "Well, let me";
@@ -6396,7 +6396,7 @@ alde_alche,169,162,7 script Alchemist#sign 4_M_ALCHE_B,{
mes "Stone of Sage, but in my opinion, their goals are too short sighted. There are more important studies";
mes "to be conducted in the name of science for the good of mankind...";
next;
- switch(select("...:So what are you studying?")) {
+ switch(select("...", "So what are you studying?")) {
case 1:
mes "[Melkaba]";
mes "In the end, the";
@@ -6422,7 +6422,7 @@ alde_alche,169,162,7 script Alchemist#sign 4_M_ALCHE_B,{
mes "Stone of Sage, but in my opinion, their goals are too short sighted. There are more important studies";
mes "to be conducted in the name of science for the good of mankind...";
next;
- switch(select("...:So what are you studying?")) {
+ switch(select("...", "So what are you studying?")) {
case 1:
mes "[Melkaba]";
mes "In the end, the";
@@ -6533,7 +6533,7 @@ alberta_in,114,178,5 script Refined Steward 4_M_MANAGER,{
mes "you to perform another";
mes "task for him already?";
next;
- switch(select("No.:You have another assignment for me.")) {
+ switch(select("No.", "You have another assignment for me.")) {
case 1:
mes "[Mahatra]";
mes "Very well.";
@@ -6615,7 +6615,7 @@ alberta,98,202,5 script Guard#s10 8W_SOLDIER,{
mes "with the master, please";
mes "let me know.";
next;
- switch(select("I'd like to see Mr. Bakerlan.:Have a nice day.")) {
+ switch(select("I'd like to see Mr. Bakerlan.", "Have a nice day.")) {
case 1:
mes "[Hurubu]";
mes "Ah, you've";
@@ -6671,7 +6671,7 @@ alberta,43,49,5 script Poor-looking Merchant 4_M_ORIENT02,{
mes "How did the Alcheshs";
mes "become so rich so quickly?";
next;
- switch(select("Alchesh family?:Do you know where Mr. Bakerlan is?")) {
+ switch(select("Alchesh family?", "Do you know where Mr. Bakerlan is?")) {
case 1:
mes "[Machen]";
mes "My family, the Tudas,";
@@ -6771,7 +6771,7 @@ yuno,330,100,4 script Knight#ss 4_M_JOB_KNIGHT2,{
mes "Trading Company? I've been";
mes "waiting for my order and they";
next;
- switch(select("No, I'm not.:They must be busy.:Yes, I have your order.")) {
+ switch(select("No, I'm not.", "They must be busy.", "Yes, I have your order.")) {
case 1:
mes "[Leibech]";
mes "Oh, I'm sorry.";
@@ -6796,7 +6796,7 @@ yuno,330,100,4 script Knight#ss 4_M_JOB_KNIGHT2,{
mes "item I ordered?";
mes "Where is it?";
next;
- switch(select("I put it somewhere.:Sorry, I lost it.")) {
+ switch(select("I put it somewhere.", "Sorry, I lost it.")) {
case 1:
mes "[Leibech]";
mes "Oh, alright. ";
@@ -6812,7 +6812,7 @@ yuno,330,100,4 script Knight#ss 4_M_JOB_KNIGHT2,{
mes "That's not funny!";
mes "You're joking, right?";
next;
- switch(select("No. I'm not joking.:Okay, you got me~")) {
+ switch(select("No. I'm not joking.", "Okay, you got me~")) {
case 1:
mes "[Leibech]";
mes "I don't believe it!";
@@ -7072,7 +7072,7 @@ geffen_in,171,42,3 script Cute Girl 4_F_KID2,{
mes "Everyone says that daddy is the best blacksmith in the whole world! But now he lets his apprentices do";
mes "the work so he can go around the world to find a rare ore~ Isn't that amazing?";
next;
- switch(select("What are you drawing by the way?:Apprentices?")) {
+ switch(select("What are you drawing by the way?", "Apprentices?")) {
case 1:
mes "[Liana]";
mes "Oh, this?";
@@ -7083,7 +7083,7 @@ geffen_in,171,42,3 script Cute Girl 4_F_KID2,{
mes "[Liana]";
mes "Yeah, Uncle Hollegrehenn and Aragham come to visit sometimes and we all play. But, it's more fun to see my dad, even though he's not back yet. ^333333*Pout*^000000";
next;
- switch(select("Don't you miss your dad?:He also misses you a lot.")) {
+ switch(select("Don't you miss your dad?", "He also misses you a lot.")) {
case 1:
mes "[Liana]";
mes "I miss him sooo much!";
@@ -7101,7 +7101,7 @@ geffen_in,171,42,3 script Cute Girl 4_F_KID2,{
mes "I wrote this letter!";
emotion e_dots;
next;
- switch(select("....:I'll bring this to him.")) {
+ switch(select("....", "I'll bring this to him.")) {
case 1:
mes "[Brenda Howard]";
mes "Liana~";
@@ -7177,7 +7177,7 @@ mjo_dun02,88,295,4 script Flaming Spirit Man 4_M_03,{
mes "Oh great! I see that you're";
mes "carrying some Iron Ores with you. Would you be so kind as to lend me 1 Iron Ore? Please, I beg of you...";
next;
- switch(select("Sure, why not?:Sorry, I can't.")) {
+ switch(select("Sure, why not?", "Sorry, I can't.")) {
case 1:
mes "[Engel]";
mes "Thank you so much!";
@@ -7223,7 +7223,7 @@ mjo_dun02,88,295,4 script Flaming Spirit Man 4_M_03,{
mes "Were you looking for me?";
mes "I'm sorry, but I'm busy at the moment. Please don't disturb me while I try to get my work done.";
next;
- switch(select("I need your help.:Here is a letter for you.:I am leaving, leaving.")) {
+ switch(select("I need your help.", "Here is a letter for you.", "I am leaving, leaving.")) {
case 1:
mes "[Engel]";
mes "Well, I'd like to help you,";
@@ -7785,7 +7785,7 @@ umbala,163,256,3 script Native#_s 4_F_UMGIRL,{
mes "Would you give that to me?";
mes "Pretty please...?";
next;
- switch(select("Sure~:^FF0000No.^000000")) {
+ switch(select("Sure~", "^FF0000No.^000000")) {
case 1:
mes "[Laotan]";
mes "Hooooray!";
@@ -7878,7 +7878,7 @@ um_in,27,23,3 script Fastidious-Looking Guy 2_M_MOLGENSTEIN,{
mes "that you leave, right now!";
emotion e_an;
next;
- switch(select("I'm here for Metz Brayde.:My apologies.:Would you look at this?:...")) {
+ switch(select("I'm here for Metz Brayde.", "My apologies.", "Would you look at this?", "...")) {
case 1:
mes "[Cyon]";
mes "Huh? Brayde?";
@@ -8058,7 +8058,7 @@ alberta,165,83,4 script Fastidious Old Man 4_M_SAGE_C,{
mes "man's got no choice but to get";
mes "some sort of seeing aid...";
next;
- switch(select("Wait, I've got a pair of glasses...:Pass on by.")) {
+ switch(select("Wait, I've got a pair of glasses...", "Pass on by.")) {
case 1:
mes "[Frank]";
mes "Oh, you've brought me";
@@ -8068,7 +8068,7 @@ alberta,165,83,4 script Fastidious Old Man 4_M_SAGE_C,{
mes "I do for you in return?";
next;
while(1) {
- switch(select("About Geffen's Hidden Power:About Sobbing Starlight:Interpret Ancient Document")) {
+ switch(select("About Geffen's Hidden Power", "About Sobbing Starlight", "Interpret Ancient Document")) {
case 1:
mes "[Frank]";
mes "Geffen's hidden power?";
@@ -8512,7 +8512,7 @@ que_sign01,196,39,4 script Serin#serin 4_F_01,{
mes "but I'm begging you. Don't get";
mes "in my way.";
next;
- switch(select("Alright. I'll let you go.:No, you have to be stopped.")) {
+ switch(select("Alright. I'll let you go.", "No, you have to be stopped.")) {
case 1:
mes "[Serin]";
mes "Are you really willing";
@@ -8520,7 +8520,7 @@ que_sign01,196,39,4 script Serin#serin 4_F_01,{
mes "my sake? You do understand";
mes "that you'll be failing the ordeals set before you by the gods...";
next;
- switch(select("I changed my mind for Rune-Midgard.:I do, and it's alright...")) {
+ switch(select("I changed my mind for Rune-Midgard.", "I do, and it's alright...")) {
case 1:
mes "[Serin]";
mes "...";
@@ -8796,7 +8796,7 @@ que_sign01,197,195,4 script Serin#witch 4_F_01,{
mes "but I'm begging you. Don't get";
mes "in my way, "+strcharinfo(0)+".";
next;
- switch(select("I can't let you do this!:Okay, have it your way.")) {
+ switch(select("I can't let you do this!", "Okay, have it your way.")) {
case 1:
sign_q = 125;
close;
@@ -8807,7 +8807,7 @@ que_sign01,197,195,4 script Serin#witch 4_F_01,{
mes "my sake? You do understand";
mes "that you'll be failing the ordeals set before you by the gods...";
next;
- switch(select("I changed my mind for Rune-Midgard.:I do, and it's alright...")) {
+ switch(select("I changed my mind for Rune-Midgard.", "I do, and it's alright...")) {
case 1:
sign_q = 125;
close;
@@ -9128,7 +9128,7 @@ niflheim,313,70,4 script Pleasant-Featured Lady#s 4_F_01,{
mes "a star! I beg of you, please";
mes "listen to my story...";
next;
- switch(select("I'm busy, sorry.:Sure, go ahead.")) {
+ switch(select("I'm busy, sorry.", "Sure, go ahead.")) {
case 1:
mes "[Serin]";
mes "I know I can't stop";
@@ -9151,7 +9151,7 @@ niflheim,313,70,4 script Pleasant-Featured Lady#s 4_F_01,{
mes "your help to get out of";
mes "here as soon as I can~";
next;
- switch(select("Er, I'm busy, now that I think about it.:Sure, let's do it.")) {
+ switch(select("Er, I'm busy, now that I think about it.", "Sure, let's do it.")) {
case 1:
mes "[Serin]";
mes "I know I can't stop";
@@ -9166,7 +9166,7 @@ niflheim,313,70,4 script Pleasant-Featured Lady#s 4_F_01,{
mes "the other unfortunate souls in";
mes "this place, I'd be truly grateful. Somehow, I think solving their problems will help me get back.";
next;
- switch(select("Sure, why not?:Why should I help them?")) {
+ switch(select("Sure, why not?", "Why should I help them?")) {
case 1:
mes "[Serin]";
mes "I knew you'd understand!";
@@ -9301,7 +9301,7 @@ niflheim,313,70,4 script Pleasant-Featured Lady#s 4_F_01,{
mes "you want to ask me?";
next;
}
- switch(select("Nothing.:About the Queen of the Dead...")) {
+ switch(select("Nothing.", "About the Queen of the Dead...")) {
case 1:
mes "[Serin]";
mes "Well, if you ever";
@@ -9408,7 +9408,7 @@ niflheim,313,70,4 script Pleasant-Featured Lady#s 4_F_01,{
mes "the Symbol of the Nine Realms?";
mes "It's a very dangerous object that could cause a lot of trouble if it fell into the wrong hands...";
next;
- switch(select("What do you mean??:Don't worry, it won't.")) {
+ switch(select("What do you mean??", "Don't worry, it won't.")) {
case 1:
mes "[Serin]";
mes "There are plenty of dead";
@@ -9416,7 +9416,7 @@ niflheim,313,70,4 script Pleasant-Featured Lady#s 4_F_01,{
mes "driven by regret and despair.";
mes "The rage of being dead may result in some of them performing horrific deeds if they had the symbol.";
next;
- switch(select("Then what should I do?:Thanks for the concern, but I'm not worried.")) {
+ switch(select("Then what should I do?", "Thanks for the concern, but I'm not worried.")) {
case 1:
mes "[Serin]";
mes "I really think that you";
@@ -9494,7 +9494,7 @@ niflheim,313,70,4 script Pleasant-Featured Lady#s 4_F_01,{
mes "Then, there's that Metz Brayde.";
mes "Do you really believe that after he completes his research, he'll just give it back to you? You can't just trust someone to hold an object of enormous power and give it back!";
next;
- switch(select("W-what should I do?:I can't believe this!")) {
+ switch(select("W-what should I do?", "I can't believe this!")) {
case 1:
mes "[Serin]";
mes "Well, I can't really tell";
@@ -9533,7 +9533,7 @@ niflheim,313,70,4 script Pleasant-Featured Lady#s 4_F_01,{
mes "..........";
if (countitem(Serin's_Gold_Ring_) == 1) {
next;
- switch(select("Give Serin her ring.:Keep the ring.")) {
+ switch(select("Give Serin her ring.", "Keep the ring.")) {
case 1:
mes "[Serin]";
mes "...";
@@ -9677,7 +9677,7 @@ niflheim,313,70,4 script Pleasant-Featured Lady#s 4_F_01,{
mes "So are you";
mes "ready to leave?";
next;
- switch(select("Yes:Not yet")) {
+ switch(select("Yes", "Not yet")) {
case 1:
mes "[Serin]";
mes "Okay~";
@@ -9704,7 +9704,7 @@ niflheim,313,70,4 script Pleasant-Featured Lady#s 4_F_01,{
mes "of her soul and memories that";
mes "you can still sense somehow.^000000";
next;
- switch(select("Follow the trace.:Ignore it.")) {
+ switch(select("Follow the trace.", "Ignore it.")) {
case 1:
close2;
sign_q = 199;
@@ -9778,9 +9778,9 @@ que_sign01,122,141,4 script Witch#s 4_F_NFDEADMGCIAN,{
mes "care of Serin. Are you";
mes "ready to go, "+strcharinfo(0)+"?";
next;
- switch(select("Yes.:Not yet...")) {
+ switch(select("Yes.", "Not yet...")) {
case 1:
- switch(select("Go directly to Serin:Path Towards Serin")) {
+ switch(select("Go directly to Serin", "Path Towards Serin")) {
case 1:
mes "[Kirkena]";
mes "Thank you";
@@ -9988,7 +9988,7 @@ que_sign01,122,141,4 script Witch#s 4_F_NFDEADMGCIAN,{
mes "hand me the symbol, I'll tell";
mes "you what we need to do next.";
next;
- switch(select("Give the symbol.:Don't give the symbol.")) {
+ switch(select("Give the symbol.", "Don't give the symbol.")) {
case 1:
mes "[Kirkena]";
mes "Listen carefully.";
@@ -10077,7 +10077,7 @@ que_sign01,122,141,4 script Witch#s 4_F_NFDEADMGCIAN,{
mes "stop her before it's too late.";
next;
while(1) {
- switch(select("What does she want?:What is she going to do?:What should I do?")) {
+ switch(select("What does she want?", "What is she going to do?", "What should I do?")) {
case 1:
mes "[Kirkena]";
mes "Make no mistake:";
@@ -10262,7 +10262,7 @@ que_sign01,122,141,4 script Witch#s 4_F_NFDEADMGCIAN,{
mes "stop her, but we have";
mes "to try. Are you ready?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
close2;
$@sign_w1 = 1;
@@ -10283,7 +10283,7 @@ que_sign01,122,141,4 script Witch#s 4_F_NFDEADMGCIAN,{
mes "truly horrible. Are";
mes "you ready to go?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Kirkena]";
mes "Okay then.";
@@ -10462,7 +10462,7 @@ OnTouch:
mes "some reason. Speak";
mes "your mind.";
next;
- switch(select("Send me back to my world.:There's a lost child here that I want to help...")) {
+ switch(select("Send me back to my world.", "There's a lost child here that I want to help...")) {
case 1:
mes "[Kirkena]";
mes "Understood.";
@@ -10631,7 +10631,7 @@ OnTouch:
mes "queen's symbol. Now, please";
mes "keep this secret and tell no one that I asked you to bring the symbol to me.";
next;
- switch(select("Alright, I understand.:How am I supposed to get the symbol?")) {
+ switch(select("Alright, I understand.", "How am I supposed to get the symbol?")) {
case 1:
sign_q = 89;
close;
@@ -10680,7 +10680,7 @@ OnTouch:
mes "Did you need my help?";
mes "I know that I'm one of the few in Niflheim that are sympathetic with mortals, I've got a problem of my own that I need to deal with...";
next;
- switch(select("Never mind, sorry!:What happened...?")) {
+ switch(select("Never mind, sorry!", "What happened...?")) {
case 1:
mes "[Kirkena]";
mes "...";
@@ -10837,7 +10837,7 @@ que_sign01,45,227,4 script Queen of the Dead 2_F_SIGN1,{
mes "have something extraordinarily";
mes "special in your possession?^000000";
next;
- switch(select("The Sign:Sobbing Starlight")) {
+ switch(select("The Sign", "Sobbing Starlight")) {
case 1:
mes "[Lady Hell]";
mes "^8C1717The Sign...?";
@@ -10859,7 +10859,7 @@ que_sign01,45,227,4 script Queen of the Dead 2_F_SIGN1,{
mes "not, I shall quickly return it. For a mortal, it must have";
mes "taken great pains to obtain this...^000000";
next;
- switch(select("Please take it...:N-no! Don't take it!")) {
+ switch(select("Please take it...", "N-no! Don't take it!")) {
case 1:
mes "[Lady Hell]";
mes "^8C1717Thank you mortal.";
@@ -10976,7 +10976,7 @@ niflheim,146,241,0 script Depressing Man 4_M_JOB_WIZARD,{
mes "wanna become one";
mes "of Valkyrie's chosen?";
next;
- switch(select("To prove my courage:For honor:To help people")) {
+ switch(select("To prove my courage", "For honor", "To help people")) {
case 1:
if (sign_sq > 2) sign_sq = 0;
else sign_sq += 1;
@@ -10988,7 +10988,7 @@ niflheim,146,241,0 script Depressing Man 4_M_JOB_WIZARD,{
mes "Now, did Crayu";
mes "tell you why I'm here?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Gen]";
mes "Good, then you";
@@ -11104,7 +11104,7 @@ niflheim,146,241,0 script Depressing Man 4_M_JOB_WIZARD,{
mes "mansion, Eljudnir,";
mes "right now?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Gen]";
mes "Remember to be";
@@ -11186,7 +11186,7 @@ niflheim,146,241,0 script Depressing Man 4_M_JOB_WIZARD,{
mes "mansion once again.";
mes "Are you ready to go?";
next;
- switch(select("No, thanks.:Yes.")) {
+ switch(select("No, thanks.", "Yes.")) {
case 1:
mes "[Gen]";
mes "I see.";
@@ -11301,7 +11301,7 @@ niflheim,102,54,4 script Mad Man#s 8_DOPPEL,{
mes "before the gods offed me. Man,";
mes "I'd need at least 40,000 Zeny to even have a decent time...";
next;
- switch(select("Pay Laichin 40,000 Zeny:Don't pay Laichin.")) {
+ switch(select("Pay Laichin 40,000 Zeny", "Don't pay Laichin.")) {
case 1:
if (Zeny < 40000) {
mes "[Laichin]";
@@ -11369,7 +11369,7 @@ niflheim,102,54,4 script Mad Man#s 8_DOPPEL,{
mes "well hidden, so you gotta look around, even if you know the general location. And don't";
mes "tell anyone else about these locations or there'll be trouble.";
next;
- switch(select("I promise.:What do you mean by big and small?")) {
+ switch(select("I promise.", "What do you mean by big and small?")) {
case 1:
mes "[Laichin]";
mes "Alright, kid.";
@@ -11394,7 +11394,7 @@ niflheim,102,54,4 script Mad Man#s 8_DOPPEL,{
mes "If you wanna know,";
mes "cough up the cash!";
next;
- switch(select("Don't pay him.:Pay him.")) {
+ switch(select("Don't pay him.", "Pay him.")) {
case 1:
mes "[Laichin]";
mes "Fine, fine.";
@@ -11475,7 +11475,7 @@ niflheim,102,54,4 script Mad Man#s 8_DOPPEL,{
mes "Right after you pay me,";
mes "oh, I don't know, ^FF000020,000 zeny^000000.";
next;
- switch(select("Pay him.:Don't pay him.")) {
+ switch(select("Pay him.", "Don't pay him.")) {
case 1:
if (Zeny < 20000) {
mes "[Laichin]";
@@ -11544,7 +11544,7 @@ niflheim,102,54,4 script Mad Man#s 8_DOPPEL,{
mes "inventory and that they're";
mes "not equipped, alright?";
next;
- switch(select("Thanks~!:Where am I supposed to go again?")) {
+ switch(select("Thanks~!", "Where am I supposed to go again?")) {
case 1:
mes "[Laichin]";
mes "Oh no...";
@@ -11677,7 +11677,7 @@ OnTouch:
mes "....Whatever you do...";
mes "....Do NOT touch my books...";
next;
- switch(select("Pick up the 1st book.:Pick up the 2nd book.:Pick up the 3rd book.:Leave immediately.")) {
+ switch(select("Pick up the 1st book.", "Pick up the 2nd book.", "Pick up the 3rd book.", "Leave immediately.")) {
case 1:
monster "niflheim",349,259,"Rideword",1478,1;
mes "[Ashe Bruce]";
@@ -11711,9 +11711,9 @@ OnTouch:
mes "a fighting chance and let";
mes "you cast a spell.";
next;
- if (select("Clover:Klaatu:Kleitos") == 2) .@spell += 1;
- if (select("Verit:Veritas:Verata") == 3) .@spell += 1;
- if (select("Necktie:Necklace:Nero:^FFFFFFNictu^000000") == 4) .@spell += 1;
+ if (select("Clover", "Klaatu", "Kleitos") == 2) .@spell += 1;
+ if (select("Verit", "Veritas", "Verata") == 3) .@spell += 1;
+ if (select("Necktie", "Necklace", "Nero", "^FFFFFFNictu^000000") == 4) .@spell += 1;
if (.@spell == 3) {
if (rand(1,5) == 5) {
mes "[Ashe Bruce]";
@@ -11802,13 +11802,13 @@ OnTouch:
mes "abrupt, but what do";
mes "you think of Serin?";
next;
- select("She's good.:She's evil!:She could go either way.");
+ select("She's good.", "She's evil!", "She could go either way.");
mes "[Crayu]";
mes "Hm...?";
mes "And why do";
mes "you think so?";
next;
- switch(select("Just my opinion.:It's the truth!")) {
+ switch(select("Just my opinion.", "It's the truth!")) {
case 1:
if (sign_sq > 1) sign_sq = 0;
else sign_sq += 1;
@@ -11819,7 +11819,7 @@ OnTouch:
mes "Ah, I understand.";
mes "Now, how may I help you?";
next;
- switch(select("What exactly is Niflheim?:How do I become one of the chosen?")) {
+ switch(select("What exactly is Niflheim?", "How do I become one of the chosen?")) {
case 1:
mes "[Crayu]";
mes "Niflheim is commonly";
@@ -11889,7 +11889,7 @@ OnTouch:
mes "I don't know how I got here.";
mes "^333333*Sniff*^000000";
next;
- switch(select("What can I do?:You can't go back...")) {
+ switch(select("What can I do?", "You can't go back...")) {
case 1:
mes "[Alakina Ann]";
mes "I dunno. I-I think a ";
@@ -12198,7 +12198,7 @@ que_sign01,46,56,0 script Fountain#sign HIDDEN_NPC,{
mes "fountain looks clean";
mes "enough to drink...^000000";
next;
- switch(select("Drink.:Don't Drink.")) {
+ switch(select("Drink.", "Don't Drink.")) {
case 1:
mes "...";
close2;
@@ -12214,7 +12214,7 @@ que_sign01,46,56,0 script Fountain#sign HIDDEN_NPC,{
mes "fountain looks clean";
mes "enough to be bottled...^000000";
next;
- switch(select("Bottle the water.:Don't bottle the water.")) {
+ switch(select("Bottle the water.", "Don't bottle the water.")) {
case 1:
if (checkweight(Knife,1) == 0) {
mes "^3355FFUnfortunately, it";
@@ -12291,7 +12291,7 @@ geffen,119,48,0 script Fountain#s HIDDEN_NPC,{
specialeffect EF_LEVEL99;
specialeffect2 EF_LEVEL99;
next;
- switch(select("Throw Lucifer's Lament into the fountain.:Ignore the light.")) {
+ switch(select("Throw Lucifer's Lament into the fountain.", "Ignore the light.")) {
case 1:
mapannounce "geffen","With a flash of light from Geffen Fountain, the door to Geffenia has opened.",bc_map,"0x9CFF00";
mes "^3355FFOnce the Lucifer's Lament";
diff --git a/npc/re/cities/brasilis.txt b/npc/re/cities/brasilis.txt
index 77e2635e3..eb30a3225 100644
--- a/npc/re/cities/brasilis.txt
+++ b/npc/re/cities/brasilis.txt
@@ -45,7 +45,7 @@ alberta,246,82,3 script Crewman#bra2 4W_SAILOR,{
mes "We recently found a new ocean route to get there easily.";
mes "It's just 10,000 zeny for a round trip! So do you want to go?";
next;
- switch(select("Take me to Brasilis!:I'll stay here.")) {
+ switch(select("Take me to Brasilis!", "I'll stay here.")) {
case 1:
if (Zeny > 9999) {
mes "[Crewman]";
@@ -71,7 +71,7 @@ brasilis,316,57,3 script Crewman#bra1 4W_SAILOR,{
mes "[Crewman]";
mes "My ship is going to back to Alberta, do you want to join us?";
next;
- switch(select("Go back to Alberta.:Not yet~.")) {
+ switch(select("Go back to Alberta.", "Not yet~.")) {
case 1:
mes "[Crewman]";
mes "I sure do miss home.";
@@ -126,7 +126,7 @@ brasilis,137,77,5 script Ice-Cream Maker 4_M_03,{
mes "Ice Cream~";
mes "Get 'yer Ice Cream!";
next;
- switch(select("Give me one!:Ice Cream?:Cancel.")) {
+ switch(select("Give me one!", "Ice Cream?", "Cancel.")) {
case 1:
mes "[Ice Cream Maker]";
mes "Since there are so many people want to get a cool ice cream you can order only 5 at a time.";
diff --git a/npc/re/cities/dewata.txt b/npc/re/cities/dewata.txt
index 04881fed7..8c2551a2b 100644
--- a/npc/re/cities/dewata.txt
+++ b/npc/re/cities/dewata.txt
@@ -43,7 +43,7 @@ alberta,212,202,4 script Dewata Sailor#alberta 4_M_DEWMAN,{
mes "With it's dazzling waves and charming views it's a great place to relax.";
mes "The transit fee is 10,000 Zeny.";
next;
- switch(select("Yes!:No.")) {
+ switch(select("Yes!", "No.")) {
case 1:
if (Zeny >= 10000) {
mes "[Dewata Sailor]";
@@ -71,7 +71,7 @@ dewata,229,49,6 script Alberta Sailor#dewata 4_M_DEWMAN,{
mes "[Alberta Sailor]";
mes "Do you want to go back to Alberta?";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
mes "[Alberta Sailor]";
mes "I hope you had a lot of fun on";
@@ -99,7 +99,7 @@ dewata,221,237,5 script Young Man#dew-1 4_M_DEWMAN,{
mes "[Fruit Fancier]";
mes "I may be a youngling, but no one knows more than I do about ^777700Palm fruit^000000. All right! What do you want to know?";
next;
- switch(select("About the shell...:About the pulp...:About the palm kernel...:No thanks.")) {
+ switch(select("About the shell...", "About the pulp...", "About the palm kernel...", "No thanks.")) {
case 1:
mes "[Fruit Fancier]";
mes "So you want to know about Palm fruit's pulp? Let me explain.";
@@ -197,7 +197,7 @@ dewata,114,243,6 script Lazy Young Man#dew 4_M_DEWMAN,1,1,{
mes "Can you give me that? I just woke";
mes "up, and my throat is parched!";
next;
- switch(select("Give:Do not give")) {
+ switch(select("Give", "Do not give")) {
case 1:
mes "[Lazy Young Man]";
mes "Really? For me?? I'll give you this in return... Thanks... Hehe~";
@@ -258,7 +258,7 @@ dewata,146,109,5 script Restauranteur#dew 4_COOK,{
mes "traveler, unlike some of these";
mes "teenage punks...";
next;
- switch(select("About Dewata dishes:Today's menu?:I'm okay.")) {
+ switch(select("About Dewata dishes", "Today's menu?", "I'm okay.")) {
case 1:
mes "[Restauranteur]";
mes "Need info about our foods? Well... I don't have much to talk about, but feel free to listen if you want.";
@@ -294,7 +294,7 @@ dewata,146,109,5 script Restauranteur#dew 4_COOK,{
mes "[Restauranteur]";
mes "We have 2 items 'Nasi Goreng' and 'Satay'. Which one do you want?";
next;
- switch(select("Nasi Goreng:Satay")) {
+ switch(select("Nasi Goreng", "Satay")) {
case 1:
mes "[Restauranteur]";
mes "This is Nasi Goreng fried with my special sauce plus egg fry on the top. It only costs ^0000FF5000^000000 Zeny.";
@@ -307,7 +307,7 @@ dewata,146,109,5 script Restauranteur#dew 4_COOK,{
break;
}
next;
- switch(select("Taste:Walk away")) {
+ switch(select("Taste", "Walk away")) {
case 1:
if (Zeny < 5000) {
mes "[Restauranteur]";
@@ -483,7 +483,7 @@ dewata,62,192,0 script Monk#dew4 4_M_BUDDHIST,{
dewata,89,191,6 script Small Shrine#dew1 CLEAR_NPC,{
mes "There is a small shrine here. There are many people making wishes.";
next;
- switch(select("Make a donation.:Make a wish.:Walk away.")) {
+ switch(select("Make a donation.", "Make a wish.", "Walk away.")) {
case 1:
mes "Donation case says:";
mes "^FF00001,000 ~ 100,000 Zeny^000000";
@@ -587,7 +587,7 @@ dewata,75,122,6 script Monk#dewt1 4_M_BUDDHIST,{
mes "[Monk]";
mes "You are a stranger here. What brings here to this quiet place?";
next;
- switch(select("I'm sightseeing.:No reason.")) {
+ switch(select("I'm sightseeing.", "No reason.")) {
case 1:
mes "[Monk]";
mes "Oh, you are a tourist. This is the '^0000FFPagoda^000000' worshiping the great Buddha. Please be respectful of the monks praying here.";
@@ -603,7 +603,7 @@ dewata,69,101,6 script Monk#dewt2 4_M_BUDDHIST,{
mes "[Monk]";
mes "We have a pagoda for the worship of Buddhas. Each temple has one of these towers, though not many people come here besides other monks.";
next;
- switch(select("I see...:Explain about Buddhas:Ah, okay.")) {
+ switch(select("I see...", "Explain about Buddhas", "Ah, okay.")) {
case 1:
mes "[Monk]";
mes "You must feel the compassion of our Buddha!";
@@ -968,7 +968,7 @@ dewata,139,114,6 script Semangat's Wife#dew 4_M_DEWOLDWOMAN,{
mes "gone off to again?";
mes "Have you seen my husband around?";
next;
- switch(select("I think I saw him there..:No I haven't..")) {
+ switch(select("I think I saw him there..", "No I haven't..")) {
case 1:
mes "[Semangat's Wife]";
mes "He ran away when";
@@ -1073,7 +1073,7 @@ dewata,204,230,6 script Dieting Lady#dew 4_M_DEWWOMAN,{
mes "Is that mouth-watering";
mes "^006400Satay^000000 for me?";
next;
- switch(select("Yes, want a taste?:No, it's for me!")) {
+ switch(select("Yes, want a taste?", "No, it's for me!")) {
case 1:
delitem Satay,1;
mes "[Dieting Lady]";
diff --git a/npc/re/cities/dicastes.txt b/npc/re/cities/dicastes.txt
index 91b1f249b..6975e599a 100644
--- a/npc/re/cities/dicastes.txt
+++ b/npc/re/cities/dicastes.txt
@@ -268,7 +268,7 @@ dic_in01,91,113,5 script Suspicious Piom#a 4_MAN_PIOM6,{
mes "Have you heard of the";
mes "rumor about Ahat?";
next;
- if(select("Nope!:You first.") == 1) {
+ if(select("Nope!", "You first.") == 1) {
mes "[Suspicious Piom]";
mes "Never mind.";
close;
@@ -279,7 +279,7 @@ dic_in01,91,113,5 script Suspicious Piom#a 4_MAN_PIOM6,{
mes "You first.";
mes "You heard of the rumor, right?";
next;
- if(select("Something is fishy?:If you're not going to spill it, me neither!") == 1) {
+ if(select("Something is fishy?", "If you're not going to spill it, me neither!") == 1) {
mes "[Suspicious Piom]";
mes "I'm only a very curious";
mes "ordinary Piom.";
@@ -292,7 +292,7 @@ dic_in01,91,113,5 script Suspicious Piom#a 4_MAN_PIOM6,{
mes "¡ó¢³¡ó ¡ó ¡ó¡þ¡ö";
mes "¡õ ¢³¢²¡÷ ¡ó¡ó";
next;
- if(select("Can't tell what it means:Is it a curse??") == 2) {
+ if(select("Can't tell what it means", "Is it a curse??") == 2) {
mes "[Suspicious Piom]";
mes "Too bad.";
close;
@@ -631,7 +631,7 @@ dicastes01,191,202,4 script Complaining Galten#fihs 4_MAN_GALTUN,{
mes "Have you ever talked";
mes "to him?";
next;
- if(select("No:Yes") == 1) {
+ if(select("No", "Yes") == 1) {
mes "[Complaining Galten]";
mes "Then you don't know about the legend behind the statue?";
mes "Then, I don't know what to talk about with you.";
@@ -667,7 +667,7 @@ dicastes01,202,197,4 script Crazy Venknick#fihsing1 4_MAN_BENKUNI,{
mes "At only 5000 Zeny";
mes "I will tell you the sad legend behind that statue.";
next;
- if(select("Give 5000 Zeny.:Don't give 5000 Zeny.") == 2) {
+ if(select("Give 5000 Zeny.", "Don't give 5000 Zeny.") == 2) {
mes "[Crazy Venknick]";
mes "Don't come back with regrets.";
close;
diff --git a/npc/re/cities/eclage.txt b/npc/re/cities/eclage.txt
index f64b2bd38..a347b9922 100644
--- a/npc/re/cities/eclage.txt
+++ b/npc/re/cities/eclage.txt
@@ -48,7 +48,7 @@ ecl_in02,164,56,3 script Receptionist#Laphine 4_F_FAIRYKID2,{
mes "[Receptionist}";
mes "Welcome to Eclage Clinic.";
next;
- switch (select("Save Location:Rest:Finish the conversation")) {
+ switch (select("Save Location", "Rest", "Finish the conversation")) {
case 1:
mes "[Receptionist}";
mes "Clinic has been set as your save point. Be careful though~";
@@ -59,7 +59,7 @@ ecl_in02,164,56,3 script Receptionist#Laphine 4_F_FAIRYKID2,{
mes "Restore your mind and body at our clinic. It's filled with Eclage's clean energy.";
mes "We charge 1 Splendide Coin normally, but we offer a special discount for travelers. Your total is 5,000 zeny. ";
next;
- switch (select("Pay with Splendide Coin:Pay with Zeny:Forget it")) {
+ switch (select("Pay with Splendide Coin", "Pay with Zeny", "Forget it")) {
case 1:
if (!countitem(Splendide_Coin)) {
mes "[Receptionist}";
diff --git a/npc/re/cities/izlude.txt b/npc/re/cities/izlude.txt
index 29a1a9a72..beb7cd6d9 100644
--- a/npc/re/cities/izlude.txt
+++ b/npc/re/cities/izlude.txt
@@ -107,7 +107,7 @@ function script F_IzludeChannel {
mes "I can send you to another copy of Izlude.";
mes "Do you want to go to another copy?";
next;
- .@i = select(getarg(0)+":Never mind");
+ .@i = select(getarg(0)+"", "Never mind");
if (.@i < 6) {
setarray .@maps$[1],"izlude","izlude_a","izlude_b","izlude_c","izlude_d";
savepoint .@maps$[.@i],128,98;
diff --git a/npc/re/cities/malangdo.txt b/npc/re/cities/malangdo.txt
index 43e07d7f1..ea2a65e1c 100644
--- a/npc/re/cities/malangdo.txt
+++ b/npc/re/cities/malangdo.txt
@@ -56,7 +56,7 @@
case 9: mes .@s$+"The smell of this sea place is better than Mora, which is full of a grassy smell."; break;
}
next;
- if(select("No:^A2314BMalangdo^000000~ Go~ Go~") == 1) {
+ if(select("No", "^A2314BMalangdo^000000~ Go~ Go~") == 1) {
mes "[Dolangmal]";
mes "What!? You don't want to go ^A2314BMalangdo^000000? Chet!";
next;
@@ -96,7 +96,7 @@
mes "[Dolangmal]";
mes "Ok! Those are all the warnings!! They're easy and simple... right? Can you remember them?";
next;
- switch(select("Remember his warnings:Can't remember")) {
+ switch(select("Remember his warnings", "Can't remember")) {
case 1:
mes "[Dolangmal]";
mes "Ok! Do not bite two mice with one mouth. ^9E1837Admiral Tomas^000000 is located at the ^A2314Bcenter of the ship in Malangdo^000000.";
@@ -128,7 +128,7 @@
mes "[Dolangmal]";
mes "Uh? You must be the one from last time...? Alright. Did you visit ^A2314BMalangdo^000000?";
next;
- switch(select("Take me to ^A2314BMalangdo^000000 again:I have visited")) {
+ switch(select("Take me to ^A2314BMalangdo^000000 again", "I have visited")) {
case 1:
mes "[Dolangmal]";
mes "I really want to send you there, but I can't because of the policy. It is difficult to send people who have visited ^A2314BMalangdo^000000 already.";
@@ -176,7 +176,7 @@ mora,57,150,4 duplicate(Dolangmal) Dolangmal#9 4_CAT_DOWN
- script ::Odgnalam FAKE_NPC,{
mes "This cat is sleeping in the warm "+((strnpcinfo(2) == "albe")?"Alberta":"Izlude")+" sun.";
next;
- if(select("Let him sleep:Talk to him") == 1) close;
+ if(select("Let him sleep", "Talk to him") == 1) close;
mes "[Odgnalam]";
mes "Meow? Huh?";
next;
@@ -199,7 +199,7 @@ mora,57,150,4 duplicate(Dolangmal) Dolangmal#9 4_CAT_DOWN
mes "[Odgnalam]";
mes "As you are a hero of the cat fleet let me send you to ^A2314BMalangdo^000000 for free.";
next;
- if(select("Send me to Malangdo!:Do not go.") == 1) {
+ if(select("Send me to Malangdo!", "Do not go.") == 1) {
mes "[Odgnalam]";
mes "Have a comfortable trip... Alright let's go~";
warp "malangdo",217,85;
@@ -209,7 +209,7 @@ mora,57,150,4 duplicate(Dolangmal) Dolangmal#9 4_CAT_DOWN
mes "[Odgnalam]";
mes .@s1$;
next;
- if(select("Send me to Malangdo!:Do not go.") == 2) close;
+ if(select("Send me to Malangdo!", "Do not go.") == 2) close;
if (Zeny < .@price) {
mes "[Odgnalam]";
mes "Money? Where is the money? You can't go anywhere without the money. Shame on you.";
@@ -271,7 +271,7 @@ malangdo,219,86,4 script Kong#malang 4_CAT_SAILOR2,{
mes "We can't charge the hero of our fleet. What is your destination?";
next;
}
- .@i = select("- Izlude destination --- "+.@s1$+":- Alberta destination --- "+.@s1$+":- Stay on Malangdo");
+ .@i = select("- Izlude destination --- "+.@s1$+"", "- Alberta destination --- "+.@s1$+"", "- Stay on Malangdo");
mes "[Kong]";
if (.@i == 3) {
mes .@s2$;
@@ -303,13 +303,13 @@ malangdo,147,117,3 script Innkeeper#malang 4_CAT_REST,{
mes "You see a lazy cat standing on a chair.";
mes "You guess that this is the Innkeeper.";
next;
- switch(select("Umm... Can I rest here?:Psst... Can I save here?:Leave.")) {
+ switch(select("Umm... Can I rest here?", "Psst... Can I save here?", "Leave.")) {
case 1:
mes "[Innkeeper]";
mes "Eh?";
mes "Uh, sure you can use this hammock if you give me ^FF00005 Malangdo Cans^000000.";
next;
- switch(select("Here you go.:Never mind.")) {
+ switch(select("Here you go.", "Never mind.")) {
case 1:
if (countitem(Malang_Sp_Can) > 4) {
delitem Malang_Sp_Can,5;
diff --git a/npc/re/cities/malaya.txt b/npc/re/cities/malaya.txt
index 0c937607a..6d69feefe 100644
--- a/npc/re/cities/malaya.txt
+++ b/npc/re/cities/malaya.txt
@@ -40,7 +40,7 @@ alberta,196,202,3 script Optamara Crew#alberta 4W_SAILOR,{
mes "Hey, there!";
mes "It's 10,000 Zeny to go to Port Malaya. Interested?";
next;
- switch(select("About Port Malaya.:Go to Port Malaya.:Cancel.")) {
+ switch(select("About Port Malaya.", "Go to Port Malaya.", "Cancel.")) {
case 1:
mes "[Optamara Crew]";
mes "Port Malaya is a small village you could reach by sailing southwest from Alberta.";
@@ -92,7 +92,7 @@ malaya,276,55,4 script Optamara Crew#malaya 4W_SAILOR,{
mes "Would you like to go back to Alberta with me?";
next;
}
- switch(select("Return.:Do not return.")) {
+ switch(select("Return.", "Do not return.")) {
case 1:
mes "[Optamara Crew]";
mes "Great! Let's leave now for Alberta!!";
@@ -126,7 +126,7 @@ ma_in01,30,94,4 script Inn Keeper#ma 4_F_MALAYA,{
mes "[Inn Keeper]";
mes "Come for a rest? Lodging will be 5,000 Zeny.";
next;
- switch(select("Store.:Lodge. - 5,000z:Cancel.")) {
+ switch(select("Store.", "Lodge. - 5,000z", "Cancel.")) {
case 1:
mes "[Inn Keeper]";
mes "Successfully stored. See you next time.";
@@ -425,7 +425,7 @@ malaya,270,59,4 script Port Guard#ma03 4_MAL_SOLDIER,{
mes "[Port Guard]";
mes "Huh?! And it says here that a monster named Wokwok especially visits the village often at night and should be avoided.";
next;
- switch(select("I see.:Is there any way to prevent them from coming?")) {
+ switch(select("I see.", "Is there any way to prevent them from coming?")) {
case 1:
mes "[Port Guard]";
mes "Be careful at night!";
@@ -723,7 +723,7 @@ function script F_Malaya_Jeepney {
mes getarg(4);
next;
}
- switch(select("Board [Passenger " + getmapusers(.@mapname$) + "/" + .@passengers +"]:Jeepney?:Are there any other Jeepneys?:Ah... Yes...")) {
+ switch(select("Board [Passenger " + getmapusers(.@mapname$) + "/" + .@passengers +"]", "Jeepney?", "Are there any other Jeepneys?", "Ah... Yes...")) {
case 1:
if (getmapusers(.@mapname$) >= .@passengers) {
mes "[Jeepney Driver]";
@@ -758,7 +758,7 @@ function script F_Malaya_Jeepney {
mes "[Jeepney Driver]";
mes "Would you like to know the location of other cars?";
next;
- switch (select("I'd like to know where the 12 passenger car is.:I'd like to know where the 30 passenger car is.:I'd like to know where the 60 passenger car is.")) {
+ switch (select("I'd like to know where the 12 passenger car is.", "I'd like to know where the 30 passenger car is.", "I'd like to know where the 60 passenger car is.")) {
case 1:
viewpoint 1, 237, 240, 1, 0xF7E009;
viewpoint 1, 67 , 44 , 2, 0xF7E009;
diff --git a/npc/re/cities/mora.txt b/npc/re/cities/mora.txt
index fb51eda30..48df72c11 100644
--- a/npc/re/cities/mora.txt
+++ b/npc/re/cities/mora.txt
@@ -48,7 +48,7 @@ mora,160,123,3 script Nemnem#p 4_M_RAFLE_OLD,{
mes "since the crevice appeared in Bifrost.";
mes "Are you responsible for it, young one?";
next;
- switch(select("Of course I am!:That's an unfair accusation!")) {
+ switch(select("Of course I am!", "That's an unfair accusation!")) {
case 1:
mes "[Nemnem]";
mes "Bra~vo!";
@@ -257,7 +257,7 @@ mora,113,185,4 script Reading Raffle#ep14_1 4_M_RAFLE_GR,{
mes "You see a Rafflesia";
mes "lost in reading.";
next;
- switch(select("See what he's reading.:Leave him alone.")) {
+ switch(select("See what he's reading.", "Leave him alone.")) {
case 1:
mes "Curious about what he's reading,";
mes "you quietly approach him from behind.";
@@ -347,7 +347,7 @@ mora,99,65,6 script Banana Rafflesia#ep14_1 4_M_RAFLE_GR,{
mes "[Banana Rafflesia]";
mes "You want a banana?";
next;
- switch(select("Yes, I do.:No, thanks.")) {
+ switch(select("Yes, I do.", "No, thanks.")) {
case 1:
mes "[Banana Rafflesia]";
mes "Take it if you can.";
@@ -442,7 +442,7 @@ mora,140,186,3 script Raffle Philosopher 4_M_RAFLE_OLD,{
mes "[Raffle Philosopher]";
mes "With a little token of appreciation, I will tell you a quote that will help you in your life.";
next;
- if(select("Give him a token of appreciation.:Can't you just tell me?") == 2) {
+ if(select("Give him a token of appreciation.", "Can't you just tell me?") == 2) {
mes "[Raffle Philosopher]";
mes "You don't get something for nothing.";
close;
@@ -949,7 +949,7 @@ mora,140,186,3 script Raffle Philosopher 4_M_RAFLE_OLD,{
next;
mes "They seem to be calling out to you.";
next;
- if(select("See what the matter is.:I have nothing to do with it.") == 2) {
+ if(select("See what the matter is.", "I have nothing to do with it.") == 2) {
mes "You went on your way";
mes "leaving the travelers behind you.";
close;
@@ -981,7 +981,7 @@ mora,140,186,3 script Raffle Philosopher 4_M_RAFLE_OLD,{
mes "the answer to the question is?";
emotion e_ag,0,"Traveler#ep14_1_1";
next;
- switch(select("Roseten.:Rose.:How would I know that?")) {
+ switch(select("Roseten.", "Rose.", "How would I know that?")) {
case 1:
mes "["+strcharinfo(0)+"]";
mes "The answer to the question is Roseten.";
@@ -1109,7 +1109,7 @@ mora,43,127,3 script Innkeeper#mora_inn 4_M_RAFLE_OR,{
mes "Oh~ looks like we have another adventurer.";
mes "Where are you from?";
next;
- switch(select("Just save the game.:I'd like to get some rest.:The place I used to live is called...:How can I use the warehouse?")) {
+ switch(select("Just save the game.", "I'd like to get some rest.", "The place I used to live is called...", "How can I use the warehouse?")) {
case 1:
mes "[Innkeeper]";
mes "Wow, what's the rush?";
@@ -1125,7 +1125,7 @@ mora,43,127,3 script Innkeeper#mora_inn 4_M_RAFLE_OR,{
mes "My my, I need some rest also.";
mes "The rate is 5000 zeny. Do you want a room?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
if (Zeny < 5000) {
mes "[Innkeeper]";
@@ -1185,7 +1185,7 @@ mora,48,128,0 script Drawer#mora_warehouse HIDDEN_NPC,{
}
mes "- The figure 1 0 0 is written in small letters on the vegetable-shaped drawer. -";
next;
- switch(select("Insert 100 zeny.:Don't do anything.")) {
+ switch(select("Insert 100 zeny.", "Don't do anything.")) {
case 1:
if (Zeny < 100) {
mes "- You don't seem to have 100 zeny with you. -";
diff --git a/npc/re/events/christmas_2013.txt b/npc/re/events/christmas_2013.txt
index ae91b9a30..25fad1384 100644
--- a/npc/re/events/christmas_2013.txt
+++ b/npc/re/events/christmas_2013.txt
@@ -166,7 +166,7 @@ xmas,150,134,3 script Union Commander Cliff 4_XMAS_CAT1,{
mes "Let me ask you bluntly.";
mes "You must be single. I've got a feeling. Right?!??";
next;
- if (select("- ...maybe...?:WHAT! I'm in a relationship!!") == 2) {
+ if (select("- ...maybe...?", "WHAT! I'm in a relationship!!") == 2) {
mes "[Union Commander Cliff]";
mes "What? ...in a relationship?!!";
mes "...Not single, but a couple...";
@@ -208,7 +208,7 @@ xmas,150,134,3 script Union Commander Cliff 4_XMAS_CAT1,{
mes "[Union Commander Cliff]";
mes "What do you think? Would you join my Singles Union Army and make Christmas day for singles?";
next;
- select("Count me in!:I'll help.:I can't say no, can I?");
+ select("Count me in!", "I'll help.", "I can't say no, can I?");
mes "[Union Commander Cliff]";
mes "Yeah! That's it! but we need more members to stand against couples.";
next;
diff --git a/npc/re/events/halloween_2013.txt b/npc/re/events/halloween_2013.txt
index 92c8da7d3..3d72fc6b0 100644
--- a/npc/re/events/halloween_2013.txt
+++ b/npc/re/events/halloween_2013.txt
@@ -37,7 +37,7 @@ prontera,154,136,5 script Suspicious Coffin#2013HE 4_NFCOFFIN,{
if (!eve_bs) {
mes "- The coffin seems very suspicious -";
next;
- if (select("Leave it:Knock-knock.") == 1) {
+ if (select("Leave it", "Knock-knock.") == 1) {
mes "- You left though with doubt. -";
close;
}
@@ -161,7 +161,7 @@ prontera,154,136,5 script Suspicious Coffin#2013HE 4_NFCOFFIN,{
mes "Don't feel pressured.";
mes "The strawberry thing will be recovered after few days of illness.";
next;
- if (select("Help them.:Leave it.") == 2) {
+ if (select("Help them.", "Leave it.") == 2) {
mes "[Trick]";
mes "Ooops!";
mes "Well, then we have to go out Treat!";
@@ -219,7 +219,7 @@ prontera,154,136,5 script Suspicious Coffin#2013HE 4_NFCOFFIN,{
mes "[Trick]";
mes "Last time when I visited there, I saw piled up pumpkin cake which was taller than castle... how much should we make more?";
next;
- if (select("help them:leave it.") == 1) {
+ if (select("help them", "leave it.") == 1) {
mes "[Trick]";
mes "^ff9000Pumpkins are any of field. Please collect organic or non-organic pumpkins for 30 people and bring them to Chef Candycon at Niflheim.^000000";
next;
@@ -395,7 +395,7 @@ L_GivePumpkin:
mes "^ff9000*****WARNING*****^000000";
mes "^ff9000You will give all of pumpkin, [ALL]!^000000";
mes "^ff9000Will you proceed?^000000";
- if (select("Give all pumpkins.:Cancel") == 2) {
+ if (select("Give all pumpkins.", "Cancel") == 2) {
mes "[Chef Candycon]";
mes "Eeh~~ You have no use for those pumpkins~~";
close;
diff --git a/npc/re/guides/guides_alberta.txt b/npc/re/guides/guides_alberta.txt
index 7f525f692..b15c89ddd 100644
--- a/npc/re/guides/guides_alberta.txt
+++ b/npc/re/guides/guides_alberta.txt
@@ -43,11 +43,11 @@ alberta,23,238,4 script Guide#01alberta::AlbertaGuide 8W_SOLDIER,{
next;
.@str$ = "Would you like to check any other locations?";
while (1) {
- switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:[ Destination Ports ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Main Facilities ]", "[ Merchants & Helpers ]", "[ Destination Ports ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
.@loop = 1;
while (.@loop) {
- switch(select("[ Tool Shop ]:[ Forge ]:[ Weapon & Armor Shop ]:[ Inn ]:[ Beauty Salon ]:[ Merchant Guild ]:Previous Menu")) {
+ switch(select("[ Tool Shop ]", "[ Forge ]", "[ Weapon & Armor Shop ]", "[ Inn ]", "[ Beauty Salon ]", "[ Merchant Guild ]", "Previous Menu")) {
case 1:
mes "[Alberta Guide]";
mes "Let me mark the location of the";
@@ -111,7 +111,7 @@ alberta,23,238,4 script Guide#01alberta::AlbertaGuide 8W_SOLDIER,{
case 2:
.@loop = 1;
while (.@loop) {
- switch(select("[ Eden Teleport Officer ]:[ Kafra Employee ]:[ Cool Event Employee ]:[ Bullet Merchant ]:[ Cooking Ingredient Merchant ]:Previous Menu")) {
+ switch(select("[ Eden Teleport Officer ]", "[ Kafra Employee ]", "[ Cool Event Employee ]", "[ Bullet Merchant ]", "[ Cooking Ingredient Merchant ]", "Previous Menu")) {
case 1:
mes "[Alberta Guide]";
mes "^B9062FEden Teleport Officers^000000 are located in "+F_Navi("south Alberta","alberta,121,68");
@@ -167,7 +167,7 @@ alberta,23,238,4 script Guide#01alberta::AlbertaGuide 8W_SOLDIER,{
case 3:
.@loop = 1;
while (.@loop) {
- switch(select("[ Port - Northern Dock ]:[ Port - Central Dock ]:[ Port - Southern Dock ]:Previous Menu")) {
+ switch(select("[ Port - Northern Dock ]", "[ Port - Central Dock ]", "[ Port - Southern Dock ]", "Previous Menu")) {
case 1:
mes "[Alberta Guide]";
mes "You can use the "+F_Navi("Northern Dock","alberta,192,196");
diff --git a/npc/re/guides/guides_aldebaran.txt b/npc/re/guides/guides_aldebaran.txt
index 07db164ec..8532c5f1f 100644
--- a/npc/re/guides/guides_aldebaran.txt
+++ b/npc/re/guides/guides_aldebaran.txt
@@ -43,11 +43,11 @@ aldebaran,139,63,4 script Guide#01aldebaran::GuideAldearan 8W_SOLDIER,{
next;
.@str$ = "Would you like to check any other locations?";
while (1) {
- switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Main Facilities ]", "[ Merchants & Helpers ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
.@loop = 1;
while (.@loop) {
- switch(select("[ Kafra Headquarters ]:[ Alchemist Guild ]:[ Clock Tower ]:[ Inn & Tool Shop ]:[ Repair & Buy Equipment ]:[ Tavern ]:Previous Menu")) {
+ switch(select("[ Kafra Headquarters ]", "[ Alchemist Guild ]", "[ Clock Tower ]", "[ Inn & Tool Shop ]", "[ Repair & Buy Equipment ]", "[ Tavern ]", "Previous Menu")) {
case 1:
callsub L_Mark, F_Navi("Kafra Headquarters","aldebaran,61,229","^B9062F");
mes .@str$;
@@ -98,7 +98,7 @@ aldebaran,139,63,4 script Guide#01aldebaran::GuideAldearan 8W_SOLDIER,{
case 2:
.@loop = 1;
while (.@loop) {
- switch(select("[ Eden Teleport Officer ]:[ Kafra Employee ]:[ Mr. Claus ]:[ Chef Assistant ]:Previous Menu")) {
+ switch(select("[ Eden Teleport Officer ]", "[ Kafra Employee ]", "[ Mr. Claus ]", "[ Chef Assistant ]", "Previous Menu")) {
case 1:
callsub L_Mark, F_Navi("Eden Teleport Officer","aldebaran,133,119","^B9062F");
mes .@str$;
diff --git a/npc/re/guides/guides_amatsu.txt b/npc/re/guides/guides_amatsu.txt
index 5273d557e..2038e5e9d 100644
--- a/npc/re/guides/guides_amatsu.txt
+++ b/npc/re/guides/guides_amatsu.txt
@@ -49,7 +49,7 @@ amatsu,202,91,3 script Amatsu Guide#amatsu 4_F_JPN,{
F_Navi("[Amachang]");
while (1) {
next;
- switch(select("[ Kafra Employee ]:[ Bar ]:[ Weapon Dealer ]:[ Tool Dealer ]:[ Amatsu Palace ]:[ Chef Assistant ]:[ Ninja Guild Building ]:[ Sea Captain ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Kafra Employee ]", "[ Bar ]", "[ Weapon Dealer ]", "[ Tool Dealer ]", "[ Amatsu Palace ]", "[ Chef Assistant ]", "[ Ninja Guild Building ]", "[ Sea Captain ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
callsub L_Mark, "^0000FFKafra Employee^000000";
viewpoint 1,102,149,0,0x0A82FF;
diff --git a/npc/re/guides/guides_ayothaya.txt b/npc/re/guides/guides_ayothaya.txt
index cd77e371d..09dfd70b1 100644
--- a/npc/re/guides/guides_ayothaya.txt
+++ b/npc/re/guides/guides_ayothaya.txt
@@ -48,7 +48,7 @@ ayothaya,203,169,4 script Ayothaya Guide Noi#01ay 4_F_THAIGIRL,{
F_Navi(.@n$);
while (1) {
next;
- switch(select("[ Weapon Shop ]:[ Tool Shop ]:[ Tavern ]:[ Shrine ]:[ Fishing Spot ]:[ Aibakthing ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Weapon Shop ]", "[ Tool Shop ]", "[ Tavern ]", "[ Shrine ]", "[ Fishing Spot ]", "[ Aibakthing ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
mes .@n$;
mes "The "+F_Navi("Weapon Shop","ayothaya,163,90","^0000FF");
diff --git a/npc/re/guides/guides_brasilis.txt b/npc/re/guides/guides_brasilis.txt
index 20b11346e..1bcf51d03 100644
--- a/npc/re/guides/guides_brasilis.txt
+++ b/npc/re/guides/guides_brasilis.txt
@@ -39,12 +39,12 @@ brasilis,219,97,3 script Brasilis Guide 4_F_BRZ_WOMAN,{
mes "If you have any questions, please ask me.";
F_Navi("[Brasilis Guide]");
next;
- switch(select("Ask about locations:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("Ask about locations", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
mes "[Brasilis Guide]";
mes "Where can I guide you?";
next;
- switch(select("[ Hotel ]:[ Jungle Cable ]:[ Art Museum ]:[ Market ]:[ Verass Monument ]")) {
+ switch(select("[ Hotel ]", "[ Jungle Cable ]", "[ Art Museum ]", "[ Market ]", "[ Verass Monument ]")) {
case 1:
mes "[Brasilis Guide]";
mes "The "+F_Navi("Brasilis Hotel","brasilis,274,151")+" is located just above, ^FF3355+^000000.";
diff --git a/npc/re/guides/guides_comodo.txt b/npc/re/guides/guides_comodo.txt
index 4299444fe..6941273b3 100644
--- a/npc/re/guides/guides_comodo.txt
+++ b/npc/re/guides/guides_comodo.txt
@@ -41,11 +41,11 @@ comodo,322,178,4 script Comodo Guide#01comodo::GuideComodo 8_F_GIRL,{
F_Navi("[Comodo Guide]");
next;
while (1) {
- switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel:About ^8B4513Comodo^000000")) {
+ switch(select("[ Main Facilities ]", "[ Merchants & Helpers ]", "Remove Marks from Mini-Map", "Cancel", "About ^8B4513Comodo^000000")) {
case 1:
.@loop = 1;
while (.@loop) {
- switch(select("[ Tavern ]:[ Casino ]:[ Weapon & Armor Shop ]:[ Tool Shop ]:[ Campsite ]:[ Souvenir Vendor ]:[ East Cave Mao ]:[ West Cave Karu ]:[ North Cave Ruanda ]:[ Hula Dance Stage ]:[ Kafra Co. Western Branch ]:Previous Menu")) {
+ switch(select("[ Tavern ]", "[ Casino ]", "[ Weapon & Armor Shop ]", "[ Tool Shop ]", "[ Campsite ]", "[ Souvenir Vendor ]", "[ East Cave Mao ]", "[ West Cave Karu ]", "[ North Cave Ruanda ]", "[ Hula Dance Stage ]", "[ Kafra Co. Western Branch ]", "Previous Menu")) {
case 1:
callsub L_Mark, F_Navi("Tavern","comodo,161,315","^FF0000");
viewpoint 1,166,298,0,0xFF0000;
@@ -114,7 +114,7 @@ comodo,322,178,4 script Comodo Guide#01comodo::GuideComodo 8_F_GIRL,{
case 2:
.@loop = 1;
while (.@loop) {
- switch(select("[ Chief's House ]:[ Bor Robin ]:[ Kafra Employee ]:[ Roaming Bard ]:Previous Menu")) {
+ switch(select("[ Chief's House ]", "[ Bor Robin ]", "[ Kafra Employee ]", "[ Roaming Bard ]", "Previous Menu")) {
case 1:
callsub L_Mark, F_Navi("Chief's House","comodo,115,290","^6495ED");
viewpoint 1,114,294,11,0x6495ED;
diff --git a/npc/re/guides/guides_dewata.txt b/npc/re/guides/guides_dewata.txt
index a81384d64..00df6bf24 100644
--- a/npc/re/guides/guides_dewata.txt
+++ b/npc/re/guides/guides_dewata.txt
@@ -45,7 +45,7 @@ dewata,202,106,4 script Dewata Guide#dewata01 4_M_DEWOLDWOMAN,{
F_Navi("[Dewata Guide]");
while (1) {
next;
- switch(select("[ Kafra Employee ]:[ Weapon Dealer ]:[ Armor Dealer ]:[ Tool Dealer ]:[ Restauranteur ]:[ Krakatau Gatekeeper ]:[ Alberta Sailor ]:Remove marks from Mini-Map:Cancel")) {
+ switch(select("[ Kafra Employee ]", "[ Weapon Dealer ]", "[ Armor Dealer ]", "[ Tool Dealer ]", "[ Restauranteur ]", "[ Krakatau Gatekeeper ]", "[ Alberta Sailor ]", "Remove marks from Mini-Map", "Cancel")) {
case 1:
callsub L_Mark, "^0000FFKafra Employee^000000";
viewpoint 1,202,184,0,0x000FFF;
diff --git a/npc/re/guides/guides_dicastes.txt b/npc/re/guides/guides_dicastes.txt
index d825ceb28..1aa4704ca 100644
--- a/npc/re/guides/guides_dicastes.txt
+++ b/npc/re/guides/guides_dicastes.txt
@@ -47,7 +47,7 @@ dicastes01,181,191,5 script Traveler Ichack#info 4_M_SHADOWCHASER,2,2,{
mes "What would you like to know?";
F_Navi("[Traveler Ichack]");
next;
- switch(select("Dicastes Diel:Residential Area:Training Room:Factory:Pub:Cat Hand Caravan")) {
+ switch(select("Dicastes Diel", "Residential Area", "Training Room", "Factory", "Pub", "Cat Hand Caravan")) {
case 1:
mes "[Traveler Ichack]";
mes "Ah~ That's a beautiful building.";
diff --git a/npc/re/guides/guides_eclage.txt b/npc/re/guides/guides_eclage.txt
index 019c5c75f..861e42dcd 100644
--- a/npc/re/guides/guides_eclage.txt
+++ b/npc/re/guides/guides_eclage.txt
@@ -36,7 +36,7 @@ ecl_in01,48,60,5 script Eclage Guard#obb 4_M_FAIRYSOLDIER,{
mes "[Eclage Guard]";
mes "Welcome, Adventurer. This is the plaza of Eclage, a great and sacred tree. How can I help you?";
next;
- switch (select("Palace:Orb:Store:Prison:Clinic:Residential Area:Finish the conversation")) {
+ switch (select("Palace", "Orb", "Store", "Prison", "Clinic", "Residential Area", "Finish the conversation")) {
case 1:
mes "[Eclage Guard]";
mes "Our great king, courageous generals, and scholars are all staying at the palace.";
diff --git a/npc/re/guides/guides_einbroch.txt b/npc/re/guides/guides_einbroch.txt
index 7e0a54d11..a2806ac91 100644
--- a/npc/re/guides/guides_einbroch.txt
+++ b/npc/re/guides/guides_einbroch.txt
@@ -44,11 +44,11 @@ einbroch,72,202,4 script Einbroch Guide#ein01::GuideEinbroch 4_M_EIN_SOLDIER,{
F_Navi("[Einbroch Guide]");
next;
while (1) {
- switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Main Facilities ]", "[ Merchants & Helpers ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
.@loop = 1;
while (.@loop) {
- switch(select("[ Airport ]:[ Factory ]:[ Plaza ]:[ Hotel ]:[ Train Station ]:[ Weapon Shop ]:[ Laboratory ]:[ Monument ]:[ Blacksmith Guild ]:[ Gunslinger Guild ]:Previous Menu")) {
+ switch(select("[ Airport ]", "[ Factory ]", "[ Plaza ]", "[ Hotel ]", "[ Train Station ]", "[ Weapon Shop ]", "[ Laboratory ]", "[ Monument ]", "[ Blacksmith Guild ]", "[ Gunslinger Guild ]", "Previous Menu")) {
case 1:
mes "[Einbroch Guide]";
mes "The "+F_Navi("Airport","einbroch,64,204","^FF0000")+" is located";
@@ -153,7 +153,7 @@ einbroch,72,202,4 script Einbroch Guide#ein01::GuideEinbroch 4_M_EIN_SOLDIER,{
case 2:
.@loop = 1;
while (.@loop) {
- switch(select("[ Armsmith ]:[ Kafra Employees ]:[ Eden Teleport Officer ]:Previous Menu")) {
+ switch(select("[ Armsmith ]", "[ Kafra Employees ]", "[ Eden Teleport Officer ]", "Previous Menu")) {
case 1:
mes "[Einbroch Guide]";
mes "You may go to ^FF1493Manthasman^000000,";
@@ -242,7 +242,7 @@ einbech,67,37,4 script Einbech Guide#einbech01::GuideEinbech 4_M_EIN_SOLDIER,{
F_Navi("[Einbech Guide]");
next;
while (1) {
- switch(select("[ Tavern ]:[ Tool Shop ]:[ Train Station ]:[ Mine ]:[ Kafra Employee ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Tavern ]", "[ Tool Shop ]", "[ Train Station ]", "[ Mine ]", "[ Kafra Employee ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
mes "[Einbech Guide]";
mes "The "+F_Navi("Tavern","einbech,157,106")+" is located";
diff --git a/npc/re/guides/guides_geffen.txt b/npc/re/guides/guides_geffen.txt
index 62b888e29..50da8778d 100644
--- a/npc/re/guides/guides_geffen.txt
+++ b/npc/re/guides/guides_geffen.txt
@@ -42,11 +42,11 @@ geffen,203,116,4 script Guide#01geffen::GuideGeffen 4_M_GEF_SOLDIER,{
F_Navi("[Geffen Guide]");
next;
while (1) {
- switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Main Facilities ]", "[ Merchants & Helpers ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
.@loop = 1;
while (.@loop) {
- switch(select("[ Magic Academy ]:[ Geffen Tower ]:[ Fountain ]:[ Tool Shop ]:[ Buy & Repair Equipment ]:[ Inn ]:[ Tavern ]:[ Christopher's Forge ]:Previous Menu")) {
+ switch(select("[ Magic Academy ]", "[ Geffen Tower ]", "[ Fountain ]", "[ Tool Shop ]", "[ Buy & Repair Equipment ]", "[ Inn ]", "[ Tavern ]", "[ Christopher's Forge ]", "Previous Menu")) {
case 1:
mes "[Geffen Guide]";
mes "The "+F_Navi("Magic Academy","geffen,61,180","^B9062F");
@@ -112,7 +112,7 @@ geffen,203,116,4 script Guide#01geffen::GuideGeffen 4_M_GEF_SOLDIER,{
case 2:
.@loop = 1;
while (.@loop) {
- switch(select("[ Eden Teleport Officer ]:[ Kafra Employee ]:[ Pet Groomer ]:[ Chef Assistant ]:[ Dimensional Arcanist Guide ]:Previous Menu")) {
+ switch(select("[ Eden Teleport Officer ]", "[ Kafra Employee ]", "[ Pet Groomer ]", "[ Chef Assistant ]", "[ Dimensional Arcanist Guide ]", "Previous Menu")) {
case 1:
callsub L_Mark, F_Navi("Eden Teleport Officers","geffen,132,66","^B9062F");
viewpoint 1,61,180,7,0xFF0000;
diff --git a/npc/re/guides/guides_gonryun.txt b/npc/re/guides/guides_gonryun.txt
index e493c949c..2ee4af05f 100644
--- a/npc/re/guides/guides_gonryun.txt
+++ b/npc/re/guides/guides_gonryun.txt
@@ -48,7 +48,7 @@ gonryun,163,60,4 script Kunlun Guide#01gonryun 8_M_TWSOLDIER,{
F_Navi("[He Yuen Zhe]");
while (1) {
next;
- switch(select("[ Kafra Employee ]:[ Chief's Residence ]:[ Tool Dealer ]:[ Weapon Dealer ]:[ Armor Dealer ]:[ Wine Maker ]:[ Kunlun Envoy ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Kafra Employee ]", "[ Chief's Residence ]", "[ Tool Dealer ]", "[ Weapon Dealer ]", "[ Armor Dealer ]", "[ Wine Maker ]", "[ Kunlun Envoy ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
callsub L_Mark, "^0000FFKafra Employee^000000";
viewpoint 1,159,122,0,0x0A82FF;
diff --git a/npc/re/guides/guides_hugel.txt b/npc/re/guides/guides_hugel.txt
index e26e97c11..4604e9f2d 100644
--- a/npc/re/guides/guides_hugel.txt
+++ b/npc/re/guides/guides_hugel.txt
@@ -42,11 +42,11 @@ hugel,98,56,3 script Hugel Guide Granny#hugel 4_F_LGTGRAND,{
next;
.@str$ = "Would you like to know more locations?";
while (1) {
- switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Main Facilities ]", "[ Merchants & Helpers ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
.@loop = 1;
while (.@loop) {
- switch(select("[ Church ]:[ Inn ]:[ Pub ]:[ Airport ]:[ Weapon Shop ]:[ Tool Shop ]:[ Bingo Game Room ]:[ ^3131FFHunter Guild^000000 ]:[ Party Supplies Shop ]:[ ^3131FFShrine Expedition^000000 ]:Previous Menu")) {
+ switch(select("[ Church ]", "[ Inn ]", "[ Pub ]", "[ Airport ]", "[ Weapon Shop ]", "[ Tool Shop ]", "[ Bingo Game Room ]", "[ ^3131FFHunter Guild^000000 ]", "[ Party Supplies Shop ]", "[ ^3131FFShrine Expedition^000000 ]", "Previous Menu")) {
case 1:
mes "[Hugel Guide Granny]";
mes "Well, to me, this "+F_Navi("Church","hugel,159,113")+" is rather like a place for old folks like me, you know...";
@@ -139,7 +139,7 @@ hugel,98,56,3 script Hugel Guide Granny#hugel 4_F_LGTGRAND,{
case 2:
.@loop = 1;
while (.@loop) {
- switch(select("[ Monster Race Arena ]:[ Cool Event Corp. Staff ]:Previous Menu")) {
+ switch(select("[ Monster Race Arena ]", "[ Cool Event Corp. Staff ]", "Previous Menu")) {
case 1:
mes "[Hugel Guide Granny]";
mes "I also like playing Monster Race games. It is pretty fun, you know?";
@@ -202,11 +202,11 @@ hugel,187,172,6 script Guide Rich King#hugel 4_M_CRU_KNT,{
F_Navi("[Rich King]");
next;
while (1) {
- switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Main Facilities ]", "[ Merchants & Helpers ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
.@loop = 1;
while (.@loop) {
- switch(select("[ Church ]:[ Inn ]:[ Pub ]:[ Airport ]:[ Weapon Shop ]:[ Tool Shop ]:[ Bingo Game Room ]:[ Hunter Guild ]:[ Party Supplies Shop ]:[ Shrine Expedition ]:Previous Menu")) {
+ switch(select("[ Church ]", "[ Inn ]", "[ Pub ]", "[ Airport ]", "[ Weapon Shop ]", "[ Tool Shop ]", "[ Bingo Game Room ]", "[ Hunter Guild ]", "[ Party Supplies Shop ]", "[ Shrine Expedition ]", "Previous Menu")) {
case 1:
callsub L_Mark, F_Navi("Church","hugel,159,113","^FF0000");
viewpoint 1,159,113,0,0xFF0000;
@@ -266,7 +266,7 @@ hugel,187,172,6 script Guide Rich King#hugel 4_M_CRU_KNT,{
case 2:
.@loop = 1;
while (.@loop) {
- switch(select("[ Monster Race Arena ]:[ Cool Event Corp. Staff ]:Previous Menu")) {
+ switch(select("[ Monster Race Arena ]", "[ Cool Event Corp. Staff ]", "Previous Menu")) {
case 1:
callsub L_Mark, "^FF1493Monster Race Arena^000000";
viewpoint 1,60,71,10,0xFF1493;
diff --git a/npc/re/guides/guides_izlude.txt b/npc/re/guides/guides_izlude.txt
index e625235bf..a323a8c17 100644
--- a/npc/re/guides/guides_izlude.txt
+++ b/npc/re/guides/guides_izlude.txt
@@ -44,11 +44,11 @@
next;
.@map$ = strnpcinfo(4);
while (1) {
- switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Main Facilities ]", "[ Merchants & Helpers ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
.@loop = 1;
while (.@loop) {
- switch(select("[ Cryptura Academy ]:[ Marina ]:[ International Airship ]:[ Arena ]:[ Kit Shop ]:[ Swordsman Guild ]:[ Enchant Association ]:[ Forge ]:Previous Menu")) {
+ switch(select("[ Cryptura Academy ]", "[ Marina ]", "[ International Airship ]", "[ Arena ]", "[ Kit Shop ]", "[ Swordsman Guild ]", "[ Enchant Association ]", "[ Forge ]", "Previous Menu")) {
case 1:
mes "[Izlude Guide]";
mes "Novice adventurers should go to "+F_Navi("Cryptura Academy","iz_ac01,100,39")+" to receive more information and training!";
@@ -121,7 +121,7 @@
case 2:
.@loop = 1;
while (.@loop) {
- switch(select("[ Eden Teleport Officer ]:[ Kafra Employee ]:[ Hypnotist ]:[ Newlywed Helper ]:[ Mercenary Guildsman ]:[ Pet Groomer ]:Previous Menu")) {
+ switch(select("[ Eden Teleport Officer ]", "[ Kafra Employee ]", "[ Hypnotist ]", "[ Newlywed Helper ]", "[ Mercenary Guildsman ]", "[ Pet Groomer ]", "Previous Menu")) {
case 1:
mes "[Izlude Guide]";
mes "The "+F_Navi("Eden Teleport Officer",.@map$+",131,148","^0000FF");
diff --git a/npc/re/guides/guides_juno.txt b/npc/re/guides/guides_juno.txt
index 7793e9b34..3b6bc6c9c 100644
--- a/npc/re/guides/guides_juno.txt
+++ b/npc/re/guides/guides_juno.txt
@@ -40,11 +40,11 @@ yuno,59,212,4 script Juno Guide#yuno01::GuideJuno 8_F_GIRL,{
F_Navi("[Juno Guide]");
next;
while (1) {
- switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove marks from Mini-Map:Cancel")) {
+ switch(select("[ Main Facilities ]", "[ Merchants & Helpers ]", "Remove marks from Mini-Map", "Cancel")) {
case 1:
.@loop = 1;
while (.@loop) {
- switch(select("[ Tool Shop ]:[ Forge ]:[ Airport ]:[ Government Building ]:[ Street of Book Stores ]:[ Inn & Pub ]:[ Sage Castle ]:[ Monster Academy ]:[ Library of the Republic ]:[ Weapon & Armor Shop ]:[ Juphero Plaza ]:[ Monster Museum ]:[ Schweicherbil Magic Academy ]:Previous Menu")) {
+ switch(select("[ Tool Shop ]", "[ Forge ]", "[ Airport ]", "[ Government Building ]", "[ Street of Book Stores ]", "[ Inn & Pub ]", "[ Sage Castle ]", "[ Monster Academy ]", "[ Library of the Republic ]", "[ Weapon & Armor Shop ]", "[ Juphero Plaza ]", "[ Monster Museum ]", "[ Schweicherbil Magic Academy ]", "Previous Menu")) {
case 1:
callsub L_Mark, F_Navi("Tool Shop","yuno,194,140","^FF0000");
viewpoint 1,194,140,0,0xFF0000;
@@ -123,7 +123,7 @@ yuno,59,212,4 script Juno Guide#yuno01::GuideJuno 8_F_GIRL,{
case 2:
.@loop = 1;
while (.@loop) {
- switch(select("[ Kafra Employees ]:[ Eden Teleport Officer ]:Previous Menu")) {
+ switch(select("[ Kafra Employees ]", "[ Eden Teleport Officer ]", "Previous Menu")) {
case 1:
callsub L_Mark, "^FA8072Kafra Employees^000000";
viewpoint 1,152,187,13,0xFA8072;
diff --git a/npc/re/guides/guides_lighthalzen.txt b/npc/re/guides/guides_lighthalzen.txt
index 01b881f10..faff34736 100644
--- a/npc/re/guides/guides_lighthalzen.txt
+++ b/npc/re/guides/guides_lighthalzen.txt
@@ -53,11 +53,11 @@ lighthalzen,207,310,5 script Lighthalzen Guide#lhz01::GuideLighthazlen 4_M_EIN_S
F_Navi("[Lighthalzen Guide]");
next;
while (1) {
- switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Main Facilities ]", "[ Merchants & Helpers ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
.@loop = 1;
while (.@loop) {
- switch(select("[ Hotel ]:[ Bank ]:[ Airport ]:[ Weapon Shop ]:[ Department Store ]:[ Police Station ]:[ Jewelry Store ]:[ Cool Event Corp. ]:[ Somatology Laboratory ]:[ Alchemist Association ]:Previous Menu")) {
+ switch(select("[ Hotel ]", "[ Bank ]", "[ Airport ]", "[ Weapon Shop ]", "[ Department Store ]", "[ Police Station ]", "[ Jewelry Store ]", "[ Cool Event Corp. ]", "[ Somatology Laboratory ]", "[ Alchemist Association ]", "Previous Menu")) {
case 1:
callsub L_Mark, F_Navi("Hotel","lighthalzen,159,133","^FF0000");
viewpoint 1,160,217,0,0xFF0000;
@@ -117,7 +117,7 @@ lighthalzen,207,310,5 script Lighthalzen Guide#lhz01::GuideLighthazlen 4_M_EIN_S
case 2:
.@loop = 1;
while (.@loop) {
- switch(select("[ Armsmith ]:[ Seiayablem ]:[ Pet Groomer ]:[ Kafra Employees ]:[ Cool Event Corp. Staff ]:Previous Menu")) {
+ switch(select("[ Armsmith ]", "[ Seiayablem ]", "[ Pet Groomer ]", "[ Kafra Employees ]", "[ Cool Event Corp. Staff ]", "Previous Menu")) {
case 1:
mes "[Lighthalzen Guide]";
mes "You may go to Fulerr,";
diff --git a/npc/re/guides/guides_louyang.txt b/npc/re/guides/guides_louyang.txt
index 3f37e40c5..0b773b168 100644
--- a/npc/re/guides/guides_louyang.txt
+++ b/npc/re/guides/guides_louyang.txt
@@ -50,7 +50,7 @@ louyang,224,104,4 script Louyang Guide#01louyang 4_F_CHNWOMAN,{
.@str$ = "Is there anything else I can do for you?";
while (1) {
next;
- switch(select("[ Dragon Castle ]:[ Doctor's Office ]:[ City Hall ]:[ Weapon Shop ]:[ Tool Shop ]:[ Tavern ]:[ Observatory ]:[ Return to Alberta ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Dragon Castle ]", "[ Doctor's Office ]", "[ City Hall ]", "[ Weapon Shop ]", "[ Tool Shop ]", "[ Tavern ]", "[ Observatory ]", "[ Return to Alberta ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
mes "[Representative]";
mes "The "+F_Navi("Dragon Castle","louyang,218,253")+" is located at ^0A82FF+^000000. It is where all the nobles reside, including our lord.";
diff --git a/npc/re/guides/guides_lutie.txt b/npc/re/guides/guides_lutie.txt
index 5667e80f4..374c36f46 100644
--- a/npc/re/guides/guides_lutie.txt
+++ b/npc/re/guides/guides_lutie.txt
@@ -41,7 +41,7 @@ xmas,140,137,3 script Lutie Guide#xmas 4_F_KID3,{
F_Navi("[Lutie Guide]");
while (1) {
next;
- switch(select("[ Gift Shop ]:[ Church ]:[ Weapon & Armor Shop ]:[ Tool Shop ]:[ Santa's House ]:[ Toy Factory ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Gift Shop ]", "[ Church ]", "[ Weapon & Armor Shop ]", "[ Tool Shop ]", "[ Santa's House ]", "[ Toy Factory ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
callsub L_Mark, F_Navi("Gift Shop","xmas,172,131","^008080");
viewpoint 1,172,131,2,0x008080;
diff --git a/npc/re/guides/guides_malaya.txt b/npc/re/guides/guides_malaya.txt
index 5e898a4ac..38f67778f 100644
--- a/npc/re/guides/guides_malaya.txt
+++ b/npc/re/guides/guides_malaya.txt
@@ -40,7 +40,7 @@ malaya,71,72,4 script Port Malaya Guide#01::GuideMalaya 4_F_BARYO_WOMAN,{
F_Navi("[Port Malaya Guide]");
while(1) {
next;
- switch(select("[ Kafra Employees ]:[ Inn & Tavern ]:[ Weapon & Armor Shop ]:[ Tool Shop ]:[ Hospital ]:[ Park ]:[ Harbor ]:Remove marks from Mini-Map:Cancel")) {
+ switch(select("[ Kafra Employees ]", "[ Inn & Tavern ]", "[ Weapon & Armor Shop ]", "[ Tool Shop ]", "[ Hospital ]", "[ Park ]", "[ Harbor ]", "Remove marks from Mini-Map", "Cancel")) {
case 1:
callsub L_Mark, "^0000FFKafra Employees^000000",1;
viewpoint 1,71,79,0,0x0A82FF;
diff --git a/npc/re/guides/guides_mora.txt b/npc/re/guides/guides_mora.txt
index 8d98f3733..66a0ba86d 100644
--- a/npc/re/guides/guides_mora.txt
+++ b/npc/re/guides/guides_mora.txt
@@ -39,7 +39,7 @@ mora,25,158,5 script Raffle Guide#north 4_M_RAFLE_GR,{
mes "I can tell you whatever you want to know about the village~!";
F_Navi("[Raffoh]");
next;
- switch(select("[ Inn ]:[ Residences ]:[ Stores ]:[ Warehouse ]:Remove markers from the mini-map:Quit")) {
+ switch(select("[ Inn ]", "[ Residences ]", "[ Stores ]", "[ Warehouse ]", "Remove markers from the mini-map", "Quit")) {
case 1:
mes "[Raffoh]";
mes "Laoh~!";
@@ -90,7 +90,7 @@ mora,167,76,3 script Raffle Guide#east 4_M_RAFLE_OR,{
mes "Uh... which place do you want to know about?";
F_Navi("[Raffuh]");
next;
- switch(select("[ Inn ]:[ Residences ]:[ Stores ]:[ Warehouse ]:Remove markers from the mini-map:Quit")) {
+ switch(select("[ Inn ]", "[ Residences ]", "[ Stores ]", "[ Warehouse ]", "Remove markers from the mini-map", "Quit")) {
case 1:
mes "[Raffuh]";
mes "Uh...";
@@ -141,7 +141,7 @@ mora,115,138,5 script Raffle Guide#center 4_M_RAFLE_VI,{
mes "If you need to know anything about the village, just ask me la!";
F_Navi("[Raffla]");
next;
- switch(select("[ Inn ]:[ Residences ]:[ Stores ]:[ Warehouse ]:Remove markers from the mini-map:Quit.")) {
+ switch(select("[ Inn ]", "[ Residences ]", "[ Stores ]", "[ Warehouse ]", "Remove markers from the mini-map", "Quit.")) {
case 1:
mes "[Raffla]";
mes "Lala!";
@@ -193,7 +193,7 @@ mora,72,51,3 script Raffle Guide#south 4_F_RAFLE_PK,{
mes "If you need to know anything about the village, just ask me.";
F_Navi("[Raffli]");
next;
- switch(select("[ Inn ]:[ Residences ]:[ Stores ]:[ Warehouse ]:Remove markers from the mini-map:Quit")) {
+ switch(select("[ Inn ]", "[ Residences ]", "[ Stores ]", "[ Warehouse ]", "Remove markers from the mini-map", "Quit")) {
case 1:
mes "[Raffli]";
mes "Lali?";
diff --git a/npc/re/guides/guides_morroc.txt b/npc/re/guides/guides_morroc.txt
index a277d6593..a818624c5 100644
--- a/npc/re/guides/guides_morroc.txt
+++ b/npc/re/guides/guides_morroc.txt
@@ -42,11 +42,11 @@ morocc,153,286,6 script Guide#01morocc::GuideMorroc 4_M_MOC_SOLDIER,{
F_Navi("[Morroc Guide]");
next;
while (1) {
- switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Main Facilities ]", "[ Merchants & Helpers ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
.@loop = 1;
while (.@loop) {
- switch(select("[ Thief Guild ]:[ Sphinx Dungeon ]:[ Oasis Entrance ]:[ Forge ]:[ Weapon & Armor Shop ]:[ Inn ]:[ Tavern ]:Previous Menu")) {
+ switch(select("[ Thief Guild ]", "[ Sphinx Dungeon ]", "[ Oasis Entrance ]", "[ Forge ]", "[ Weapon & Armor Shop ]", "[ Inn ]", "[ Tavern ]", "Previous Menu")) {
case 1:
mes "[Morroc Guide]";
mes "The "+F_Navi("Thief Guild","morocc,26,294","^B9062F")+" is located";
@@ -106,7 +106,7 @@ morocc,153,286,6 script Guide#01morocc::GuideMorroc 4_M_MOC_SOLDIER,{
case 2:
.@loop = 1;
while (.@loop) {
- switch(select("[ Kafra Employee ]:[ Poison Herb Salesman ]:[ Dye Maker ]:[ Seiyablem ]:Previous Menu")) {
+ switch(select("[ Kafra Employee ]", "[ Poison Herb Salesman ]", "[ Dye Maker ]", "[ Seiyablem ]", "Previous Menu")) {
case 1:
callsub L_Mark,"^0000FFKafra Employees^000000";
viewpoint 1,156,97,7,0x0A82FF;
@@ -194,11 +194,11 @@ moc_ruins,159,53,3 script Guide#01ruins::GuideMocRuins 4_M_MOC_SOLDIER,{
F_Navi("[Morroc Guide]");
next;
while (1) {
- switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Main Facilities ]", "[ Merchants & Helpers ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
.@loop = 1;
while (.@loop) {
- switch(select("[ Thief Guild ]:[ Sphinx Dungeon ]:[ Morroc Entrance ]:Previous Menu")) {
+ switch(select("[ Thief Guild ]", "[ Sphinx Dungeon ]", "[ Morroc Entrance ]", "Previous Menu")) {
case 1:
mes "[Morroc Guide]";
mes "The "+F_Navi("Thief Guild","moc_ruins,56,161","^B9062F")+" is located";
@@ -236,7 +236,7 @@ moc_ruins,159,53,3 script Guide#01ruins::GuideMocRuins 4_M_MOC_SOLDIER,{
case 2:
.@loop = 1;
while (.@loop) {
- switch(select("[ Eden Teleport Officer ]:[ Tool Dealer ]:[ Kafra Employee ]:[ Repairman ]:[ Pet Groomer ]:[ Chef Assistant ]:[ Leablem ]:Previous Menu")) {
+ switch(select("[ Eden Teleport Officer ]", "[ Tool Dealer ]", "[ Kafra Employee ]", "[ Repairman ]", "[ Pet Groomer ]", "[ Chef Assistant ]", "[ Leablem ]", "Previous Menu")) {
case 1:
callsub L_Mark, F_Navi("Eden Teleport Officer","moc_ruins,68,164","^006400");
viewpoint 1,68,164,3,0xAAFF00;
diff --git a/npc/re/guides/guides_moscovia.txt b/npc/re/guides/guides_moscovia.txt
index 057f0d1aa..08b1c9bd7 100644
--- a/npc/re/guides/guides_moscovia.txt
+++ b/npc/re/guides/guides_moscovia.txt
@@ -44,7 +44,7 @@ moscovia,161,76,3 script Moscovia Guide#01mosc 4_F_RUSWOMAN1,{
.@str$ = "Is there anything else I can do for you?";
while (1) {
next;
- switch(select("[ Kafra Employee ]:[ Palace ]:[ Chapel ]:[ Weapon Shop ]:[ Armor Shop ]:[ Tool Shop ]:[ Inn ]:[ Return to Alberta ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Kafra Employee ]", "[ Palace ]", "[ Chapel ]", "[ Weapon Shop ]", "[ Armor Shop ]", "[ Tool Shop ]", "[ Inn ]", "[ Return to Alberta ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
mes "[Moscovia Guide]";
mes "The ^0000FFKafra Employee^000000 has";
diff --git a/npc/re/guides/guides_niflheim.txt b/npc/re/guides/guides_niflheim.txt
index 4882f8d83..6a5f62d22 100644
--- a/npc/re/guides/guides_niflheim.txt
+++ b/npc/re/guides/guides_niflheim.txt
@@ -45,7 +45,7 @@ niflheim,201,187,3 script Niflheim Guide#01nif 4_M_DIEMAN,{
}
while (1) {
next;
- switch(select("[ Tool Shop ]:[ Pub ]:[ Weapon Shop ]:[ Witch's Castle ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Tool Shop ]", "[ Pub ]", "[ Weapon Shop ]", "[ Witch's Castle ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
callsub L_Mark, F_Navi("Tool Shop","niflheim,218,196","^0000FF");
viewpoint 1,218,196,0,0x0A82FF;
diff --git a/npc/re/guides/guides_payon.txt b/npc/re/guides/guides_payon.txt
index d58e2dec9..dfbdd6403 100644
--- a/npc/re/guides/guides_payon.txt
+++ b/npc/re/guides/guides_payon.txt
@@ -9,7 +9,7 @@
//= This file is part of Hercules.
//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) 2012-2016 Hercules Dev Team
//= Copyright (C) Euphy
//= Copyright (C) L0ne_W0lf
//=
@@ -30,10 +30,10 @@
//================= Description ===========================================
//= Guides for the city of Payon.
//================= Current Version =======================================
-//= 1.2
+//= 1.2.1
//=========================================================================
-payon,163,64,3 script Guide#01payon::GuidePayon 4_M_PAY_SOLDIER,{
+payon,160,67,3 script Guide#01payon::GuidePayon 4_M_PAY_SOLDIER,{
cutin "pay_soldier",2;
mes "[Payon Guide]";
mes "Welcome to ^8B4513Payon^000000,";
@@ -42,11 +42,11 @@ payon,163,64,3 script Guide#01payon::GuidePayon 4_M_PAY_SOLDIER,{
F_Navi("[Payon Guide]");
next;
while (1) {
- switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Main Facilities ]", "[ Merchants & Helpers ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
.@loop = 1;
while (.@loop) {
- switch(select("[ Archer Village ]:[ Tool Shop ]:[ Weapon & Armor Shop ]:[ Inn & Tavern ]:[ Central Palace ]:[ Palace Court ]:[ Royal Kitchen ]:Previous Menu")) {
+ switch(select("[ Archer Village ]", "[ Tool Shop ]", "[ Weapon & Armor Shop ]", "[ Inn & Tavern ]", "[ Central Palace ]", "[ Palace Court ]", "[ Royal Kitchen ]", "Previous Menu")) {
case 1:
mes "[Payon Guide]";
mes F_Navi("Archer Village","payon,227,328","^B9062F")+" is where";
@@ -95,7 +95,7 @@ payon,163,64,3 script Guide#01payon::GuidePayon 4_M_PAY_SOLDIER,{
case 2:
.@loop = 1;
while (.@loop) {
- switch(select("[ Eden Teleport Officer ]:[ Kafra Shop ]:[ Repair / Armsmith ]:[ Kafra Employee ]:[ Trap Specialist ]:[ Seiayblem ]:[ Leablem ]:[ Jade ]:[ Pet Groomer ]:[ Chef Assistant ]:Previous Menu")) {
+ switch(select("[ Eden Teleport Officer ]", "[ Kafra Shop ]", "[ Repair / Armsmith ]", "[ Kafra Employee ]", "[ Trap Specialist ]", "[ Seiayblem ]", "[ Leablem ]", "[ Jade ]", "[ Pet Groomer ]", "[ Chef Assistant ]", "Previous Menu")) {
case 1:
callsub L_Mark, F_Navi("Eden Teleport Officer","payon,177,111","^0000FF");
viewpoint 1,177,111,7,0x0A82FF;
@@ -225,7 +225,7 @@ pay_arche,86,33,4 script Guide#05payon 4_M_PAY_SOLDIER,{
next;
.@str$ = "Would you like to check any other locations?";
while (1) {
- switch(select("[ Payon Dungeon ]:[ Archer Guild ]:[ Tool Shop ]:[ Kafra Employee ]:[ Mercenary Guildsman ]:[ Alchemist Guildsman ]:[ Eden Teleport Officer ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Payon Dungeon ]", "[ Archer Guild ]", "[ Tool Shop ]", "[ Kafra Employee ]", "[ Mercenary Guildsman ]", "[ Alchemist Guildsman ]", "[ Eden Teleport Officer ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
mes "[Payon Guide]";
mes "Let me mark the entrance of";
diff --git a/npc/re/guides/guides_prontera.txt b/npc/re/guides/guides_prontera.txt
index 08a7bff7f..5937809e7 100644
--- a/npc/re/guides/guides_prontera.txt
+++ b/npc/re/guides/guides_prontera.txt
@@ -44,11 +44,11 @@ prontera,154,187,4 script Guide#01prontera::GuideProntera 8W_SOLDIER,{
next;
.@str$ = "Would you like to check any other locations?";
while (1) {
- switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Main Facilities ]", "[ Merchants & Helpers ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
.@loop = 1;
while (.@loop) {
- switch(select("[ Tool Shop ]:[ Weapon & Armor Shop ]:[ Forge ]:[ Sanctuary ]:[ Chivalry Office ]:[ Inn ]:[ Tavern ]:[ Library ]:[ Prontera Castle ]:[ Job Agency ]:[ City Hall ]:Previous Menu")) {
+ switch(select("[ Tool Shop ]", "[ Weapon & Armor Shop ]", "[ Forge ]", "[ Sanctuary ]", "[ Chivalry Office ]", "[ Inn ]", "[ Tavern ]", "[ Library ]", "[ Prontera Castle ]", "[ Job Agency ]", "[ City Hall ]", "Previous Menu")) {
case 1:
callsub L_Mark, F_Navi("Tool Shop","prontera,134,221","^B9062F");
mes .@str$;
@@ -147,7 +147,7 @@ prontera,154,187,4 script Guide#01prontera::GuideProntera 8W_SOLDIER,{
case 2:
.@loop = 1;
while (.@loop) {
- switch(select("[ Eden Teleport Officer ]:[ Peco Peco Breeder ]:[ Riding Creature Master ]:[ Magic Gear Master ]:[ Peco Peco Remover ]:[ Trading Merchants ]:[ Mercenary Guildsman ]:[ Hypnotist ]:[ Kafra Employee ]:[ Leablem ]:[ Apprentice Craftsman ]:[ Pet Groomer ]:Previous Menu")) {
+ switch(select("[ Eden Teleport Officer ]", "[ Peco Peco Breeder ]", "[ Riding Creature Master ]", "[ Magic Gear Master ]", "[ Peco Peco Remover ]", "[ Trading Merchants ]", "[ Mercenary Guildsman ]", "[ Hypnotist ]", "[ Kafra Employee ]", "[ Leablem ]", "[ Apprentice Craftsman ]", "[ Pet Groomer ]", "Previous Menu")) {
case 1:
callsub L_Mark, F_Navi("Eden Teleport Officer","prontera,124,76","^800080"),1;
mes .@str$;
diff --git a/npc/re/guides/guides_rachel.txt b/npc/re/guides/guides_rachel.txt
index b4e1c6cbf..0849a8259 100644
--- a/npc/re/guides/guides_rachel.txt
+++ b/npc/re/guides/guides_rachel.txt
@@ -40,11 +40,11 @@ rachel,138,146,5 script Rachel Guide#rachel 4_M_RASWORD,{
F_Navi("[Rachel Guide]");
next;
while (1) {
- switch(select("[ Main Facilities ]:[ Merchants & Helpers ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Main Facilities ]", "[ Merchants & Helpers ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
.@loop = 1;
while (.@loop) {
- switch(select("[ Inn ]:[ Weapon Shop ]:[ Tool Shop ]:[ Airport ]:[ Cheshrumnir ]:[ Priest Zed's Mansion ]:Previous Menu")) {
+ switch(select("[ Inn ]", "[ Weapon Shop ]", "[ Tool Shop ]", "[ Airport ]", "[ Cheshrumnir ]", "[ Priest Zed's Mansion ]", "Previous Menu")) {
case 1:
mes "[Rachel Guide]";
mes "You can rest your fatigue of the journey in the "+F_Navi("Inn","rachel,115,144")+". The left building next to me is the Inn of Rachel.";
@@ -99,7 +99,7 @@ rachel,138,146,5 script Rachel Guide#rachel 4_M_RASWORD,{
case 2:
.@loop = 1;
while (.@loop) {
- switch(select("[ Cool Event Corp. Staff ]:[ Eden Teleport Officer ]:Previous Menu")) {
+ switch(select("[ Cool Event Corp. Staff ]", "[ Eden Teleport Officer ]", "Previous Menu")) {
case 1:
mes "[Rachel Guide]";
mes "I will mark the location";
diff --git a/npc/re/guides/guides_umbala.txt b/npc/re/guides/guides_umbala.txt
index f166978cd..e8bb6b257 100644
--- a/npc/re/guides/guides_umbala.txt
+++ b/npc/re/guides/guides_umbala.txt
@@ -45,7 +45,7 @@ umbala,128,94,3 script Umbala Guide#01umbala::GuideUmbala 4_F_GON,{
F_Navi("[Umbala Guide]");
while (1) {
next;
- switch(select("[ Kafra Employee ]:[ Chief's House ]:[ Shaman's House ]:[ Weapon Shop ]:[ Tool Shop ]:[ Bungee Jump Area ]:[ Tree of Yggdrasil ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Kafra Employee ]", "[ Chief's House ]", "[ Shaman's House ]", "[ Weapon Shop ]", "[ Tool Shop ]", "[ Bungee Jump Area ]", "[ Tree of Yggdrasil ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
mes "[Umbala Guide]";
mes "Let me mark the location of the";
diff --git a/npc/re/guides/guides_veins.txt b/npc/re/guides/guides_veins.txt
index 4aebfbfbf..541db4a03 100644
--- a/npc/re/guides/guides_veins.txt
+++ b/npc/re/guides/guides_veins.txt
@@ -40,7 +40,7 @@ veins,210,345,5 script Veins Guide#veins01::GuideVeins 4_M_RASWORD,{
F_Navi("[Veins Guide]");
next;
while (1) {
- switch(select("[ Temple ]:[ Inn ]:[ Pub ]:[ Weapon Shop ]:[ Tool Shop ]:[ Airport ]:[ Geological Research Institute ]:[ Cool Event Corp. Staff ]:Remove Marks from Mini-Map:Cancel")) {
+ switch(select("[ Temple ]", "[ Inn ]", "[ Pub ]", "[ Weapon Shop ]", "[ Tool Shop ]", "[ Airport ]", "[ Geological Research Institute ]", "[ Cool Event Corp. Staff ]", "Remove Marks from Mini-Map", "Cancel")) {
case 1:
mes "[Veins Guide]";
mes "The "+F_Navi("Temple","veins,197,256")+" is always filled with praying the faithful of the incarnation of goddess Freya.";
diff --git a/npc/re/instances/BakonawaLake.txt b/npc/re/instances/BakonawaLake.txt
index e1937f572..8e1afe859 100644
--- a/npc/re/instances/BakonawaLake.txt
+++ b/npc/re/instances/BakonawaLake.txt
@@ -73,12 +73,12 @@ ma_scene01,174,179,4 script Taho 4_M_DEWZATIMAN,{
mes "[Taho]";
mes "Are you the leader of the Bakonawa slayers? The road is not well so we have to go down the cliff with a rope, is that OK?";
next;
- .@i = select("Please weave a rope.:Now I will go down.:Cancel.");
+ .@i = select("Please weave a rope.", "Now I will go down.", "Cancel.");
} else {
mes "[Taho]";
mes "You came for slaying Bakonawa. The leader of your party has to help me weaving the rope for going down.";
next;
- .@i = select(":Now I will go down.:Cancel.");
+ .@i = select("", "Now I will go down.", "Cancel.");
}
switch(.@i) {
case 1:
@@ -148,7 +148,7 @@ sec_in02,26,26,4 script Bakonawa's Rage 4_M_DEWZATIMAN,{
mes "[Taho]";
mes "Now I will make Bakonawa spring out from the lake.";
next;
- switch(select("Hold on! I'm not ready yet!:Let's do it!")) {
+ switch(select("Hold on! I'm not ready yet!", "Let's do it!")) {
case 1:
mes "[Taho]";
mes "Oh... alright... tell me when you are ready.";
@@ -532,7 +532,7 @@ OnTimer10000:
mes "[Taho]";
mes "Are we going to try again?";
next;
- switch(select("Hold on a sec!:Of course! We cannot stand back now!")) {
+ switch(select("Hold on a sec!", "Of course! We cannot stand back now!")) {
case 1:
mes "[Taho]";
mes "AWW... I almost brought him out.";
diff --git a/npc/re/instances/BangungotHospital.txt b/npc/re/instances/BangungotHospital.txt
index 5b9fba3dd..c6a8ac317 100644
--- a/npc/re/instances/BangungotHospital.txt
+++ b/npc/re/instances/BangungotHospital.txt
@@ -273,7 +273,7 @@ L_Enter:
mes "one more chance?";
}
next;
- switch(select(((getarg(0))?"Prepare to enter the second floor.":"")+":Enter the second floor.:Do not enter.")) {
+ switch(select(((getarg(0))?"Prepare to enter the second floor.":""), "Enter the second floor.", "Do not enter.")) {
case 1:
.@instance = instance_create(.@md_name$,getcharid(1));
if (.@instance < 0) {
@@ -362,7 +362,7 @@ sec_in02,27,30,0 script Bangungot Gate 2_MONEMUS,{
mes "Good Luck.";
close;
}
- switch(select("Receive 9222:Receive 9223:Erase 9222:Erase 9223:Receive 9224:Erase 9224:Receive malaya_bang 30:Receive malaya_bang 40:Receive 11309:Erase 11309:Cancel")) {
+ switch(select("Receive 9222", "Receive 9223", "Erase 9222", "Erase 9223", "Receive 9224", "Erase 9224", "Receive malaya_bang 30", "Receive malaya_bang 40", "Receive 11309", "Erase 11309", "Cancel")) {
case 1: setquest 9222; close;
case 2: setquest 9223; close;
case 3: erasequest 9222; close;
diff --git a/npc/re/instances/BuwayaCave.txt b/npc/re/instances/BuwayaCave.txt
index 139d3acc3..03de64375 100644
--- a/npc/re/instances/BuwayaCave.txt
+++ b/npc/re/instances/BuwayaCave.txt
@@ -60,7 +60,7 @@ ma_fild02,312,317,5 script Guard#buwaya_cave 4_MAL_SOLDIER,{
mes "If you dont have any business here, please go back.";
next;
while(1) {
- switch(select("Why is it so dangerous?:I'm here to hunt down Buwaya.:End conversation.")) {
+ switch(select("Why is it so dangerous?", "I'm here to hunt down Buwaya.", "End conversation.")) {
case 1:
mes "[Guard]";
mes "Recently, there has been a case";
@@ -152,7 +152,7 @@ OnTouch:
erasequest 4229;
// fall through
}
- switch(select("Enter.:Turn back.")) {
+ switch(select("Enter.", "Turn back.")) {
case 1:
if( has_instance("1@ma_c") == "" ) {
mes "The memorial dungeon Buwaya Cave does not exist.";
@@ -200,7 +200,7 @@ OnTouch:
mes "and new people got caught.";
mes "We will be stuck in here for the rest of our lives.";
next;
- switch(select("Get me outta here!!:Ca...can't escape?")) {
+ switch(select("Get me outta here!!", "Ca...can't escape?")) {
case 1:
mes "[Kidnapped Residents]";
mes "We don't have enough power to destroy it but Buwaya has a weakness.";
@@ -231,7 +231,7 @@ OnEnable:
mes "Ahaa! I wish I had a little more power...";
mes "I know its weakness...";
next;
- switch(select("Tell me.:Do you really know?")) {
+ switch(select("Tell me.", "Do you really know?")) {
case 1:
mes "[Kidnapped Residents]";
mes "Are you sure you can do it...?";
@@ -454,7 +454,7 @@ OnEnable:
OnTouch:
mes "Would like to go out?";
next;
- if(select("Yes!:No, I will stay.") == 1)
+ if(select("Yes!", "No, I will stay.") == 1)
warp "ma_fild02",315,315;
close;
}
diff --git a/npc/re/instances/EclageInterior.txt b/npc/re/instances/EclageInterior.txt
index bf11c8443..e7d603340 100644
--- a/npc/re/instances/EclageInterior.txt
+++ b/npc/re/instances/EclageInterior.txt
@@ -53,7 +53,7 @@ ecl_hub01,132,12,3 script Chief of Staff#tl01::EclInstance 4_F_FAIRY,{
mes "This place is set up with lighting for Orb.";
mes "If you favor Mayor, you should be cautious here.";
next;
- switch (select("Enter it.:Forget it.")) {
+ switch (select("Enter it.", "Forget it.")) {
case 1:
.@instance = instance_create(.@md_name$,.@party_id);
if (.@instance < 0) {
@@ -91,7 +91,7 @@ ecl_hub01,130,15,0 script It is closed shut. CLEAR_NPC,{
mes "This door connects to the plaza's ceiling.";
mes "It's also a place where the lighting is set up to make Orb seem more beautiful.";
next;
- switch (select("Enter it.:Forget it.")) {
+ switch (select("Enter it.", "Forget it.")) {
case 1:
.@party_id = getcharid(1);
@@ -137,7 +137,7 @@ ecl_hub01,130,15,0 script It is closed shut. CLEAR_NPC,{
mes "Oh, what's going on here?";
mes "They destroyed additional troops that Mayor sent?";
next;
- select("What...?:I fought monsters off!");
+ select("What...?", "I fought monsters off!");
mes "[Shenime]";
mes "It doesn't matter.";
mes "Your job ends here.";
@@ -310,7 +310,7 @@ OnInstanceInit:
mes "There was a subtle and magical echo to it.";
mes "Immidiately after that, you were thrown here.";
next;
- if (select("It's all because of you!:Shenime said...") == 1) {
+ if (select("It's all because of you!", "Shenime said...") == 1) {
mes "[Avant]";
mes "I don't understand a word you're saying.";
mes "Can't you organize your story? Don't you know 'five W's and one H' rule?";
diff --git a/npc/re/instances/HazyForest.txt b/npc/re/instances/HazyForest.txt
index d92934dc5..6de94e7ac 100644
--- a/npc/re/instances/HazyForest.txt
+++ b/npc/re/instances/HazyForest.txt
@@ -97,7 +97,7 @@ bif_fild01,158,340,5 script Laphine Soldier#mist 4_M_FAIRYSOLDIER,{
mes "Are you going to venture into the Hazy Forest?";
}
next;
- switch(select("Venture into the Hazy Forest.:Give up.")) {
+ switch(select("Venture into the Hazy Forest.", "Give up.")) {
case 1:
mes "[Laphine Soldier]";
mes "Party Name "+getpartyname(.@party_id)+"...";
@@ -163,7 +163,7 @@ bif_fild01,161,355,0 script Log Tunnel CLEAR_NPC,{
mes "I see the forest through the log tunnel.";
mes "It looks like I can enter the forest through the log tunnel.";
next;
- if(select("Enter the tunnel.:Give up.") == 2)
+ if(select("Enter the tunnel.", "Give up.") == 2)
close;
if (has_instance("1@mist") == "") {
if (questprogress(7211,PLAYTIME) == 1) {
@@ -216,7 +216,7 @@ function script F_Mora_Mist {
mes "Obviously no one is taking care of it.";
mes "It seems like you can chop down the garden tree.";
next;
- if(select("Chop down the garden tree.:Give up.") == 2)
+ if(select("Chop down the garden tree.", "Give up.") == 2)
close;
mes "You chop down the tree, which was blocking the path of the maze, "+((getarg(3,0))?"clearing the way out of the forest.":"so now you can continue.");
mapannounce .@map$,getarg(1),bc_map,"0xccffcc"; //FW_NORMAL 12 0 0
@@ -590,13 +590,13 @@ OnTimer3000:
mes "I'm asking you again.";
mes "Do you plan to pass through this forest?";
next;
- switch(select("Yes, I do.:No, I don't.")) {
+ switch(select("Yes, I do.", "No, I don't.")) {
case 1:
mes "[Loki]";
mes "Then I'll ask you a question.";
mes "Have you ever seen a guard... a girl with purple hair?";
next;
- switch(select("No, I haven't.:Yes, I might have...")) {
+ switch(select("No, I haven't.", "Yes, I might have...")) {
case 1:
mes "[Loki]";
mes "So you haven't.";
@@ -632,7 +632,7 @@ OnTimer3000:
mes "It's not easy going through the forest.";
mes "It may cost you your life.";
next;
- switch(select("Okay.:What do you want?")) {
+ switch(select("Okay.", "What do you want?")) {
case 1:
mes "- When you step back,";
mes "Loki nods slightly and then looks away. -";
@@ -642,7 +642,7 @@ OnTimer3000:
mes "I'm looking for somebody.";
mes "Have you ever seen a guard... a girl with purple hair?";
next;
- switch(select("No, I haven't.:Yes, I might have...")) {
+ switch(select("No, I haven't.", "Yes, I might have...")) {
case 1:
mes "[Loki]";
mes "So you haven't.";
@@ -706,7 +706,7 @@ OnDisable:
mes "I guess I have to thank you.";
mes "You've calmed her down.";
next;
- select("What's happening?:This girl...?");
+ select("What's happening?", "This girl...?");
mes "[Loki]";
mes "You might be able to change your appearance, but you cannot change your unique, innate light.";
mes "A scent strong enough to burn your nose.";
@@ -888,7 +888,7 @@ mora,48,152,3 script Sharp Eyed Man 4_M_ROKI2,{
mes "Now I know. I'll destroy Morroc with my own hands.";
mes "I will fulfill my duties as a guardian.";
next;
- switch(select("You're not alone.:Those are very important duties.")) {
+ switch(select("You're not alone.", "Those are very important duties.")) {
case 1:
mes "[Nydhogg the Guardian]";
mes "You're right.";
@@ -1015,7 +1015,7 @@ bif_fild01,38,374,0 script Mysterious Flower#ep14_1 CLEAR_NPC,{
if (countitem(Mysterious_Seed)) {
mes "It's reacting to the Mysterious Flower Seeds you have with you.";
next;
- switch(select("Observe the reaction.:Stop the reaction.")) {
+ switch(select("Observe the reaction.", "Stop the reaction.")) {
case 1:
mes "The flower started to shake violently";
mes "and swing forward as if trying to send the seeds as far away as possible!!!";
diff --git a/npc/re/instances/MalangdoCulvert.txt b/npc/re/instances/MalangdoCulvert.txt
index e72833640..42cf196b9 100644
--- a/npc/re/instances/MalangdoCulvert.txt
+++ b/npc/re/instances/MalangdoCulvert.txt
@@ -185,7 +185,7 @@ mal_in01,172,26,2 script Madeca#mal 4_CAT_SAILOR1,{
mes "Oh?";
mes "You're the one who took care of my big brother Albo's request. It was a hard job!";
next;
- .@i = select("What are you doing here?:General Culvert Daily Service Compensation:Hard Culvert Daily Service Compensation:General Culvert Weekly Service Compensation:Hard Culvert Weekly Service Compensation")-1;
+ .@i = select("What are you doing here?", "General Culvert Daily Service Compensation", "Hard Culvert Daily Service Compensation", "General Culvert Weekly Service Compensation", "Hard Culvert Weekly Service Compensation")-1;
if (.@i == 0) {
mes "[Madeca]";
mes "I'm here to help my big brother Albo!";
@@ -302,7 +302,7 @@ mal_in01,160,34,4 script Missing, the Cleaner 4_CAT_SAILOR2,{
next;
mes "^660066This cat looks like it's in bad shape. It is slightly trembling.^000000";
next;
- if(select("Pet the cat:Are you ok?") == 1) {
+ if(select("Pet the cat", "Are you ok?") == 1) {
mes "[Missing, the Cleaner]";
mes "Are you talking to me?!";
next;
@@ -355,7 +355,7 @@ mal_in01,160,34,4 script Missing, the Cleaner 4_CAT_SAILOR2,{
mes "Sometimes I can get a lucky box,";
mes "or even better, I can get cans...";
next;
- if(select("Okay, cheers!:I will help if possible...") == 1) {
+ if(select("Okay, cheers!", "I will help if possible...") == 1) {
mes "[Missing, the Cleaner]";
mes "Thank you. I am going back to pour the water!";
close;
@@ -413,7 +413,7 @@ mal_in01,160,34,4 script Missing, the Cleaner 4_CAT_SAILOR2,{
mes "[Missing, the Cleaner]";
mes "Ummm? What's up? Tell me the password if you're the leader!";
next;
- switch(select("No... nothing.:Aragam insulted me.:Enter the Culvert.")) {
+ switch(select("No... nothing.", "Aragam insulted me.", "Enter the Culvert.")) {
case 1:
mes "[Missing, the Cleaner]";
mes "What a rookie.";
@@ -442,13 +442,13 @@ mal_in01,160,34,4 script Missing, the Cleaner 4_CAT_SAILOR2,{
callsub L_Enter,0;
}
}
- if(select("Enter Culvert:Cancel") == 2)
+ if(select("Enter Culvert", "Cancel") == 2)
end;
callsub L_Enter,1;
} else if (.@playtime == 1) {
mes "You can enter the Culvert if the gate is open.";
next;
- if(select("Enter Culvert:Cancel") == 2)
+ if(select("Enter Culvert", "Cancel") == 2)
close;
callsub L_Enter,0;
} else if (.@playtime == 2) {
@@ -487,12 +487,12 @@ L_Enter:
mes "[Missing, the Cleaner]";
mes "I'll open the door first. By the way, do you know how to fight?";
next;
- switch(select("I'm pretty good at delivering bread.:I know how to fight.:^ffffffGive me the diamond.^000000")) {
+ switch(select("I'm pretty good at delivering bread.", "I know how to fight.", "^ffffffGive me the diamond.^000000")) {
case 1:
mes "[Missing, the Cleaner]";
mes "Ok then, I'll let you clean the culverts here as usual! I will prepare at the right-hand corner, please follow me!";
next;
- if(select("Wait! I changed my mind!:As you wish~") == 1) {
+ if(select("Wait! I changed my mind!", "As you wish~") == 1) {
mes "[Missing, the Cleaner]";
mes "Huh? Not ready yet? Talk to me again when you're ready.";
close;
@@ -514,7 +514,7 @@ L_Enter:
mes "[Missing, the Cleaner]";
mes "I must tell you that it's been such a long~~ time since we've cleaned that place, so anyone under level 140 cannot even enter! Are you sure you still want to go?";
next;
- if(select("Wait! I changed my mind!:Sure, I'm prepared already~") == 1) {
+ if(select("Wait! I changed my mind!", "Sure, I'm prepared already~") == 1) {
mes "[Missing, the Cleaner]";
mes "Hmm? Talk to me again when you're ready.";
close;
@@ -549,7 +549,7 @@ function script F_mal_missing {
mes "[Missing, the Cleaner]";
mes "I will tell you how to clean shortly. Can you see the culverts around you?";
next;
- if(select("What culverts??:Yes, I see them.") == 1) {
+ if(select("What culverts??", "Yes, I see them.") == 1) {
mes "[Missing, the Cleaner]";
mes "Huh? Is this your first time seeing culverts? You'll see many buried machines in the ground. You may look around and come back!";
close;
@@ -574,7 +574,7 @@ function script F_mal_missing {
mes "[Missing, the Cleaner]";
mes "So, are you ready to clean now?";
next;
- switch(select("Wait! Not yet!:Let's start!")) {
+ switch(select("Wait! Not yet!", "Let's start!")) {
case 1:
mes "[Missing, the Cleaner]";
mes "Huh? Not ready yet? Then talk to me when you're ready.";
@@ -602,7 +602,7 @@ function script F_mal_missing {
mes "[Missing, the Cleaner]";
mes "If you got some guts to challenge again, I'll give you another chance! What's your choice going to be!?";
next;
- switch(select("Wait! Not yet!:Okay, let's start again!")) {
+ switch(select("Wait! Not yet!", "Okay, let's start again!")) {
case 1:
mes "[Missing, the Cleaner]";
mes "You're still slow! Talk to me again whenever your're ready.";
diff --git a/npc/re/instances/OctopusCave.txt b/npc/re/instances/OctopusCave.txt
index da0df4ac6..9e62c9b3c 100644
--- a/npc/re/instances/OctopusCave.txt
+++ b/npc/re/instances/OctopusCave.txt
@@ -61,7 +61,7 @@ mal_dun01,151,235,5 script Starfish 4_ASTER,{
mes "But someday this cave must be sealed forever, hehe!";
next;
while(1) {
- switch(select("Ask what's going on.:Ask to open the gate.:Go to other location.")) {
+ switch(select("Ask what's going on.", "Ask to open the gate.", "Go to other location.")) {
case 1:
mes "[Starfish]";
mes "Lately, our Starfish lady is";
@@ -145,7 +145,7 @@ mal_dun01,153,237,5 script Weird Entrance CLEAR_NPC,{
mes "There is a strange entrance";
mes "blocked roughly with some boards.";
next;
- switch(select("Go in.:Stop.")) {
+ switch(select("Go in.", "Stop.")) {
case 1:
if (countitem(Octopus_Hunt_Stick)) {
if (has_instance("1@cash") == "") {
@@ -710,7 +710,7 @@ OnInstanceInit:
OnTouch:
mes "Do you want to go out from the octopus dungeon?";
next;
- if(select("No!:Yes!") == 2)
+ if(select("No!", "Yes!") == 2)
warp "mal_dun01",153,233;
close;
}
diff --git a/npc/re/instances/OldGlastHeim.txt b/npc/re/instances/OldGlastHeim.txt
index 1807efa4c..c8cca19a4 100644
--- a/npc/re/instances/OldGlastHeim.txt
+++ b/npc/re/instances/OldGlastHeim.txt
@@ -1975,7 +1975,7 @@ OnTimer80000:
mes "Soon after me? Anyways...";
mes "Doesn't matter, soon the gap of time will be closed, I have to get out of here.";
next;
- switch(select("Since I'm here, let's explore more.:Please, send me out.")) {
+ switch(select("Since I'm here, let's explore more.", "Please, send me out.")) {
case 1:
mes "[Hugin]";
mes "..................";
diff --git a/npc/re/jobs/1-1/acolyte.txt b/npc/re/jobs/1-1/acolyte.txt
index 005da4c8f..76474aa05 100644
--- a/npc/re/jobs/1-1/acolyte.txt
+++ b/npc/re/jobs/1-1/acolyte.txt
@@ -83,7 +83,7 @@ prt_church,184,41,4 script Cleric#aco 1_M_PASTOR,{
mes "[Father Mareusis]";
mes "What is it that you seek?";
next;
- switch(select("Change your job to acolyte.:Ask the requirements to be an acolyte.:Quit it.")) {
+ switch(select("Change your job to acolyte.", "Ask the requirements to be an acolyte.", "Quit it.")) {
case 1:
if(BaseJob != Job_Novice) {
mes "[Father Mareusis]";
diff --git a/npc/re/jobs/1-1/archer.txt b/npc/re/jobs/1-1/archer.txt
index 32b53ed49..0f2b92025 100644
--- a/npc/re/jobs/1-1/archer.txt
+++ b/npc/re/jobs/1-1/archer.txt
@@ -84,7 +84,7 @@ payon_in02,64,71,4 script Archer Guildsman#archer 4_M_03,{
mes "[Archer Guildsman]";
mes "Nice to meet you. How may I help you?";
next;
- switch(select("I want to be an Archer.:I need the requirements, please.:Nothing, thanks.")) {
+ switch(select("I want to be an Archer.", "I need the requirements, please.", "Nothing, thanks.")) {
case 1:
if(BaseJob != Job_Novice) {
mes "[Archer Guildsman]";
diff --git a/npc/re/jobs/1-1/mage.txt b/npc/re/jobs/1-1/mage.txt
index 4f2ecb369..28bf9e3c3 100644
--- a/npc/re/jobs/1-1/mage.txt
+++ b/npc/re/jobs/1-1/mage.txt
@@ -87,7 +87,7 @@ geffen_in,164,124,4 script Mage Guildsman#mage 2_F_MAGICMASTER,{
}else{
mes "Hey?";
next;
- switch(select("I want to be a Mage:What are the requirements to be a Mage?:Nothing, thanks.")) {
+ switch(select("I want to be a Mage", "What are the requirements to be a Mage?", "Nothing, thanks.")) {
case 1:
mes "[Mage Guildsman]";
mes "Wanna be a Mage? Eh...";
@@ -101,7 +101,7 @@ geffen_in,164,124,4 script Mage Guildsman#mage 2_F_MAGICMASTER,{
}
mes "Right, you said that you wanna be a Mage?";
next;
- if(select("I want to be a Mage.:Nothing, thanks.") == 2) {
+ if(select("I want to be a Mage.", "Nothing, thanks.") == 2) {
mes "[Mage Guildsman]";
mes "Whaaaaat~?! Right after you tell me that you wanna become a Mage, you change your mind?! Be a bit more decisive!";
close;
diff --git a/npc/re/jobs/1-1/merchant.txt b/npc/re/jobs/1-1/merchant.txt
index 763f7eac4..2682e545d 100644
--- a/npc/re/jobs/1-1/merchant.txt
+++ b/npc/re/jobs/1-1/merchant.txt
@@ -78,7 +78,7 @@ alberta_in,53,43,6 script Merchant#mer 4_M_04,{
mes "[Guildsman Mahnsoo]";
mes "Hey, why are you here?";
next;
- switch(select("I want to be a merchant.:I want to know more about merchants.:Ask him the requirements to be a merchant.:Nothing.")) {
+ switch(select("I want to be a merchant.", "I want to know more about merchants.", "Ask him the requirements to be a merchant.", "Nothing.")) {
case 1:
if(BaseJob != Job_Novice) {
mes "[Guildsman Mahnsoo]";
diff --git a/npc/re/jobs/1-1/swordman.txt b/npc/re/jobs/1-1/swordman.txt
index 00f1086ef..8dbadbd9d 100644
--- a/npc/re/jobs/1-1/swordman.txt
+++ b/npc/re/jobs/1-1/swordman.txt
@@ -84,7 +84,7 @@ izlude_in,74,172,4 script Swordman#swd 2_M_SWORDMASTER,{
mes "This is the Swordman Guild.";
mes "Why are you here?";
next;
- switch(select("Tell me about being a Swordman.:I want to be a Swordman.:Nothing.")) {
+ switch(select("Tell me about being a Swordman.", "I want to be a Swordman.", "Nothing.")) {
case 1:
mes "[Swordman Guildsman]";
mes "So you wish to know more about the mighty Swordman? Okay!";
@@ -128,7 +128,7 @@ izlude_in,74,172,4 script Swordman#swd 2_M_SWORDMASTER,{
mes "Hmm, both your Job Level and Basic Skill Level check out.";
mes "Good. Do you want to be a Swordman right away?";
next;
- if(select("Yes, I do.:I'll consider it again.") == 2) {
+ if(select("Yes, I do.", "I'll consider it again.") == 2) {
mes "[Swordman Guildsman]";
mes "Yeah. Prudent decision is needed for choosing a job.";
mes "But I feel sorry... that you consider it again after overcoming all the hardships....";
diff --git a/npc/re/jobs/1-1/thief.txt b/npc/re/jobs/1-1/thief.txt
index 3d3345719..61533f380 100644
--- a/npc/re/jobs/1-1/thief.txt
+++ b/npc/re/jobs/1-1/thief.txt
@@ -113,7 +113,7 @@ moc_prydb1,39,129,2 script Thief Guide#thief 1_F_04,{
mes "[Thief Guildsman]";
mes "Ehh... Seems like a beloved "+(Sex?"son":"daughter")+" of a rich family, but why are you here in this dirty place?";
next;
- if(select("I want to be a Thief.:Nothing.") == 2) {
+ if(select("I want to be a Thief.", "Nothing.") == 2) {
mes "[Thief Guildsman]";
mes "You know you cannot be a thief without an application.....";
mes "What's on your mind..?";
@@ -127,7 +127,7 @@ moc_prydb1,39,129,2 script Thief Guide#thief 1_F_04,{
mes "[Thief Guildsman]";
mes "Do you want to be a thief so badly?";
next;
- switch(select("Yes.:No.:How about you?")) {
+ switch(select("Yes.", "No.", "How about you?")) {
case 1:
mes "[Thief Guildsman]";
mes "Oh, do you...? Huh.. well... I do live and learn to see strange people like you.";
@@ -151,7 +151,7 @@ moc_prydb1,39,129,2 script Thief Guide#thief 1_F_04,{
mes "[Thief Guildsman]";
mes "So, do you want to apply for being a Thief?";
next;
- if(select("Yes, I do.:No.") == 2) {
+ if(select("Yes, I do.", "No.") == 2) {
mes "[Thief Guildsman]";
mes "Well... do what you want to do~ Go your way~";
close;
diff --git a/npc/re/jobs/1-1e/taekwon.txt b/npc/re/jobs/1-1e/taekwon.txt
new file mode 100644
index 000000000..d4f512a94
--- /dev/null
+++ b/npc/re/jobs/1-1e/taekwon.txt
@@ -0,0 +1,34 @@
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2012-2016 Hercules Dev Team
+//=
+//= Hercules 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 3 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, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Taekwon Job Quest (Renewal)
+//================= Description ===========================================
+//= Official TaeKwon Job Change Quest
+//================= Current Version =======================================
+//= 1.0
+//=========================================================================
+
+payon_in01,62,10,5 duplicate(Pheonix) Phoenix#TKJobChangeRE 4_M_MONK
diff --git a/npc/re/jobs/3-1/archbishop.txt b/npc/re/jobs/3-1/archbishop.txt
index a40398846..03dc40319 100644
--- a/npc/re/jobs/3-1/archbishop.txt
+++ b/npc/re/jobs/3-1/archbishop.txt
@@ -115,7 +115,7 @@ prt_church,103,88,3 script Praying Minister#arch 1_M_PASTOR,{
mes "What do you think?";
mes "Would you like to do a Holy Pilgrimage?";
next;
- switch(select("Yes I want to.:I'll think about it.")) {
+ switch(select("Yes I want to.", "I'll think about it.")) {
case 1:
mes "[Praying Minister]";
mes "That's the correct attitude.";
@@ -328,7 +328,7 @@ umbala,139,227,3 script Priest#arch 1_M_PASTOR,{
mes "This place is the holiest place in the world, Yggdrasil.";
mes "This holy ceremony will brighten your soul.";
next;
- switch(select("How should I pray?:Cancel.")) {
+ switch(select("How should I pray?", "Cancel.")) {
case 1:
mes "[Priest Dayan]";
mes "Through prayer, we can follow four paths.";
@@ -442,7 +442,7 @@ OnTouch:
mes "[" + strcharinfo(0) + "]";
mes "Hmm... What is the first way?";
next;
- switch(select("The way of silence.:The way of confession.:The way of meditation.")) {
+ switch(select("The way of silence.", "The way of confession.", "The way of meditation.")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "The way of silence...?";
@@ -589,7 +589,7 @@ hu_in01,205,204,7 script Praying Nun#benew 1_F_PRIEST,{
if (job_arch == 4) {
mes "- There is a nun closing her eyes as she murmurs something which sounds like a prayer. -";
next;
- if(select("Talk to her.:Stay Quiet.") == 2) {
+ if(select("Talk to her.", "Stay Quiet.") == 2) {
mes "- You don't feel like disturbing her -";
close;
}
@@ -628,7 +628,7 @@ hu_in01,205,204,7 script Praying Nun#benew 1_F_PRIEST,{
mes "Evil is always watching for our souls.";
mes "If you are indifferent to praying, it never misses an opportunity.";
next;
- if(select("A dream? What kind of dream?:Your soul should be fine.") == 2) {
+ if(select("A dream? What kind of dream?", "Your soul should be fine.") == 2) {
mes "[Vinue]";
mes "Oh but that's where you're wrong.";
mes "My soul may be the most at risk.";
@@ -686,7 +686,7 @@ hu_in01,205,204,7 script Praying Nun#benew 1_F_PRIEST,{
mes "I don't have any way to find out.";
mes "I don't have a method, so I just pray.";
next;
- if(select("I'll investgate for you.:I'll pray with you.") == 2) {
+ if(select("I'll investgate for you.", "I'll pray with you.") == 2) {
mes "[Vinue]";
mes "Thank you.";
mes "I'll pray that the darkness stays away.";
@@ -745,7 +745,7 @@ odin_tem02,281,275,3 script Valkyrie Illusion#arch 4_F_VALKYRIE2,{
if ((job_arch > 4) && (job_arch < 100)) {
mes "You can see Valkyrie who has a despairing face.";
next;
- switch(select("Touch Valkyrie's Illusion.:Turn away.")) {
+ switch(select("Touch Valkyrie's Illusion.", "Turn away.")) {
case 1:
mes "You lose your consciousness while getting a closer view of Valkyrie's Illusion.";
close2;
@@ -840,7 +840,7 @@ job3_arch01,29,34,3 script Valkyrie#arch 4_F_VALKYRIE2,{
mes "[Valkyrie Anguhilde]";
mes "Human, answer me. Are you here to sincerely help me?";
next;
- if(select("Yes:No") == 2) {
+ if(select("Yes", "No") == 2) {
mes "[Valkyrie Anguhilde]";
mes "I knew that I couldn't trust a human!";
close2;
@@ -1666,7 +1666,7 @@ job3_arch01,1,1,1 script control#arch CLEAR_NPC,{
mes $@archbs + ".";
mes "Do you want to change it?";
next;
- switch(select("0:1")) {
+ switch(select("0", "1")) {
case 1:
$@archbs = 0;
hideoffnpc "Valkyrie#arch";
diff --git a/npc/re/jobs/3-1/guillotine_cross.txt b/npc/re/jobs/3-1/guillotine_cross.txt
index 680f6da6d..c2796526b 100644
--- a/npc/re/jobs/3-1/guillotine_cross.txt
+++ b/npc/re/jobs/3-1/guillotine_cross.txt
@@ -89,7 +89,7 @@ que_job01,75,96,3 script Guild Member#3rdgc01 4_M_MOCASS1,{
mes "This is all your choice.";
mes "Will you help us with this request?";
next;
- switch(select("I'll do it.:Give me time to think.")) {
+ switch(select("I'll do it.", "Give me time to think.")) {
case 1:
mes "[Ahcart]";
mes "Ok, to Veins.";
@@ -136,7 +136,7 @@ que_job01,75,96,3 script Guild Member#3rdgc01 4_M_MOCASS1,{
mes "[Ahcart]";
mes "Have you thought about it more?";
next;
- switch(select("I'll do it.:I'm not ready.")) {
+ switch(select("I'll do it.", "I'm not ready.")) {
case 1:
mes "[Ahcart]";
mes "Ok, to Veins.";
@@ -204,7 +204,7 @@ function script func_3rdgc {
mes .@n$;
mes "But the reason that Trovan suspects them is...";
next;
- switch(select("They are unfamiliar:The residence is unclear")) {
+ switch(select("They are unfamiliar", "The residence is unclear")) {
case 1:
mes .@n$;
mes "No, that's not the reason. The guard sees new adventurers every day.";
@@ -227,7 +227,7 @@ function script func_3rdgc {
mes "Madelle said that she witnessed a guy.";
next;
if (getarg(0)) {
- if(select("Madelle witnessed 2...:There are more than 2...") == 1) {
+ if(select("Madelle witnessed 2...", "There are more than 2...") == 1) {
mes .@n$;
mes "Madelle said that she saw one more person in the darkness.";
mes "Then is it a girl who brought the supplies?";
@@ -269,7 +269,7 @@ job3_guil01,82,95,3 script Daora#3rdgc02 4_F_DESERT,{
mes "I'm not sure that you already know or not, but we are selling special Morroc liquor.";
mes "Which one do you want?";
next;
- switch(select("Tropical Sograt:Vermilion on the Beach:No thanks!:......")) {
+ switch(select("Tropical Sograt", "Vermilion on the Beach", "No thanks!", "......")) {
case 1:
mes "[Daora]";
if (Zeny > 799) {
@@ -330,7 +330,7 @@ job3_guil01,82,95,3 script Daora#3rdgc02 4_F_DESERT,{
mes "[Daora]";
mes "Ah, I'm not selling liquir to someone who's started the special task.";
next;
- switch(select("Not selling liquor...:I need information.:Fine then punk!")) {
+ switch(select("Not selling liquor...", "I need information.", "Fine then punk!")) {
case 1:
mes "[Daora]";
mes "Hey, you are performing a task now.";
@@ -407,7 +407,7 @@ job3_guil01,82,95,3 script Daora#3rdgc02 4_F_DESERT,{
mes "What do you need?";
mes "We don't sell to anyone who has started the special task.";
next;
- switch(select("....:Give me 1 glass.:Then, can you give milk?")) {
+ switch(select("....", "Give me 1 glass.", "Then, can you give milk?")) {
case 1:
mes "[Daora]";
mes "Why? Are you disappointed?";
@@ -441,7 +441,7 @@ job3_guil01,82,95,3 script Daora#3rdgc02 4_F_DESERT,{
mes "Ok, what do you want to know?";
mes "You hope that there will be something in the glass?";
next;
- switch(select("Ask for help.:Handle it by yourself.")) {
+ switch(select("Ask for help.", "Handle it by yourself.")) {
case 1:
mes "[Daora]";
mes "So, it means just killing a strange guy in the village?";
@@ -482,7 +482,7 @@ job3_guil01,82,95,3 script Daora#3rdgc02 4_F_DESERT,{
mes "Here, It's cold water.";
mes "You think over with cold water.";
next;
- switch(select("Figure out based on information.:Stop the stage.")) {
+ switch(select("Figure out based on information.", "Stop the stage.")) {
case 1:
if (questprogress(7091) == 1)
.@j = 1;
@@ -505,12 +505,12 @@ job3_guil01,82,95,3 script Daora#3rdgc02 4_F_DESERT,{
mes "Did you solve it?";
mes "What will you do?";
next;
- switch(select("Get advice.:It's a secret.")) {
+ switch(select("Get advice.", "It's a secret.")) {
case 1:
mes "[Daora]";
mes "Can you let me know about an information you collected?";
next;
- if(select("You have a heart-to-heart talk with him.:That's impossible.") == 2) {
+ if(select("You have a heart-to-heart talk with him.", "That's impossible.") == 2) {
mes "[Daora]";
mes "What, I can't support you properly?";
mes "You solve it by yourself.";
@@ -573,7 +573,7 @@ job3_guil01,82,95,3 script Daora#3rdgc02 4_F_DESERT,{
}
mes "Haha... how's it going?";
next;
- switch(select("Where is the blind alley?:It's okay.")) {
+ switch(select("Where is the blind alley?", "It's okay.")) {
case 1:
mes "[Daora]";
mes "The blind alley?";
@@ -625,7 +625,7 @@ job3_guil01,82,95,3 script Daora#3rdgc02 4_F_DESERT,{
mes "[Daora]";
mes "Yeah, how's it going?";
next;
- switch(select("It progress satisfactorily.:Show the key.")) {
+ switch(select("It progress satisfactorily.", "Show the key.")) {
case 1:
mes "[Daora]";
mes "My glass, you don't need it?";
@@ -683,7 +683,7 @@ job3_guil01,82,95,3 script Daora#3rdgc02 4_F_DESERT,{
mes "[Daora]";
mes "Don't pretend to be a noblewoman.";
next;
- switch(select("I'm going to go.:Do you know a mansion around Veins?")) {
+ switch(select("I'm going to go.", "Do you know a mansion around Veins?")) {
case 1:
mes "[Daora]";
mes "Ok.";
@@ -723,7 +723,7 @@ job3_guil01,82,95,3 script Daora#3rdgc02 4_F_DESERT,{
mes "Our milk is expensive!";
mes "Give me 500 zeny for a cup.";
next;
- switch(select("It's ok. Give me a cup of milk.:You are a barefaced robber!")) {
+ switch(select("It's ok. Give me a cup of milk.", "You are a barefaced robber!")) {
case 1:
mes "[Daora]";
if (Zeny > 499) {
@@ -764,7 +764,7 @@ job3_guil01,82,95,3 script Daora#3rdgc02 4_F_DESERT,{
mes "What do you want?";
}
next;
- switch(select("Tropical Sograt:Vermilion on the Beach:Milk")) {
+ switch(select("Tropical Sograt", "Vermilion on the Beach", "Milk")) {
case 1:
mes "[Daora]";
if (Zeny > 799) {
@@ -826,7 +826,7 @@ job3_guil01,82,95,3 script Daora#3rdgc02 4_F_DESERT,{
mes "I'm not sure that you already know or not, but we are selling special liquor of Morroc.";
mes "Which one do you want?";
next;
- switch(select("Tropical Sograt:Vermilion the beach:No thanks!")) {
+ switch(select("Tropical Sograt", "Vermilion the beach", "No thanks!")) {
case 1:
mes "[Daora]";
if (Zeny > 999) {
@@ -880,7 +880,7 @@ job3_guil01,16,20,4 script Mayshell#3rdgc03 4_F_KHELLISIA,{
mes "Your memories should disappear in shadow.";
mes "Be cautious and avoid observation.";
next;
- select("Ok...:So the task is...?");
+ select("Ok...", "So the task is...?");
mes "[Mayshell]";
mes "What does he look like?";
mes "How do you recognize him?";
@@ -1145,7 +1145,7 @@ ve_in,228,108,3 script Waitress#3rdgc04 1_F_PUBGIRL,{
next;
mes "Then can we figure it out with the information you collected?-";
next;
- switch(select("Do it.:Stop it.")) {
+ switch(select("Do it.", "Stop it.")) {
case 1:
callfunc "func_3rdgc",1;
close;
@@ -1157,7 +1157,7 @@ ve_in,228,108,3 script Waitress#3rdgc04 1_F_PUBGIRL,{
mes "Welcome.";
mes "Are you ready to order?";
next;
- switch(select("You are...:Your name is..?:Water, please.")) {
+ switch(select("You are...", "Your name is..?", "Water, please.")) {
case 1:
mes "[Waitress]";
mes "What's the matter?";
@@ -1205,7 +1205,7 @@ ve_in,228,108,3 script Waitress#3rdgc04 1_F_PUBGIRL,{
mes "- The information of Madelle is attached on the guest board.";
mes "Then can we figure out what information you've collected? -";
next;
- switch(select("Do it.:Stop it.")) {
+ switch(select("Do it.", "Stop it.")) {
case 1:
callfunc "func_3rdgc",1;
close;
@@ -1234,7 +1234,7 @@ ve_in,228,108,3 script Waitress#3rdgc04 1_F_PUBGIRL,{
next;
mes "- I wonder if I can figure it out with the information I've collected... -";
next;
- switch(select("Do it.:Stop it.")) {
+ switch(select("Do it.", "Stop it.")) {
case 1:
callfunc "func_3rdgc",0;
close;
@@ -1246,7 +1246,7 @@ ve_in,228,108,3 script Waitress#3rdgc04 1_F_PUBGIRL,{
mes "Welcome.";
mes "Are you ready to order?";
next;
- switch(select("Suspicious people?:Which one is the best food?")) {
+ switch(select("Suspicious people?", "Which one is the best food?")) {
case 1:
mes "[Waitress]";
mes "A suspicious person?";
@@ -1258,14 +1258,14 @@ ve_in,228,108,3 script Waitress#3rdgc04 1_F_PUBGIRL,{
mes "If you want to have a simple dish, have a meal from our fixed menu.";
mes "It's 5000 zeny, Do you want it?";
next;
- switch(select("Yes, I'll try it.:......")) {
+ switch(select("Yes, I'll try it.", "......")) {
case 1:
if (Zeny > 4999) {
mes "[Waitress]";
mes "Here you are, this is a meal from the fixed menu.";
mes "Feel free to call me when you need.";
next;
- switch(select("How's your business?:Do you have lots of guests?")) {
+ switch(select("How's your business?", "Do you have lots of guests?")) {
case 1:
mes "[Waitress]";
mes "Well... not bad.";
@@ -1328,7 +1328,7 @@ ve_in,228,108,3 script Waitress#3rdgc04 1_F_PUBGIRL,{
next;
mes "- Madelle's information is attached to a quest board. What information have I collected? -";
next;
- switch(select("Check information.:Cancel.")) {
+ switch(select("Check information.", "Cancel.")) {
case 1:
callfunc "func_3rdgc",0;
close;
@@ -1381,7 +1381,7 @@ ve_in,246,303,3 script Young Merchant#3rdgc05 4_M_RACHMAN2,{
next;
mes "Can we figure out with the information you collected?";
next;
- switch(select("Do it.:Stop it.")) {
+ switch(select("Do it.", "Stop it.")) {
case 1:
callfunc "func_3rdgc",1;
close;
@@ -1394,7 +1394,7 @@ ve_in,246,303,3 script Young Merchant#3rdgc05 4_M_RACHMAN2,{
mes "How about increasing potion in next time...";
mes "Um, do you have something to tell me?";
next;
- switch(select("Do you know Crave?:Give me a potion.")) {
+ switch(select("Do you know Crave?", "Give me a potion.")) {
case 1:
mes "[Crave]";
mes "I'm Crave, who are you...?";
@@ -1431,7 +1431,7 @@ ve_in,246,303,3 script Young Merchant#3rdgc05 4_M_RACHMAN2,{
mes "- The information Crave gave is attached on the quest board.";
mes "Then can we figure out with information you collected? -";
next;
- switch(select("Do it.:Stop it.")) {
+ switch(select("Do it.", "Stop it.")) {
case 1:
callfunc "func_3rdgc",1;
close;
@@ -1455,7 +1455,7 @@ ve_in,246,303,3 script Young Merchant#3rdgc05 4_M_RACHMAN2,{
next;
mes "Can we figure out with the information you collected?";
next;
- switch(select("Do it.:Stop it.")) {
+ switch(select("Do it.", "Stop it.")) {
case 1:
callfunc "func_3rdgc",0;
close;
@@ -1469,7 +1469,7 @@ ve_in,246,303,3 script Young Merchant#3rdgc05 4_M_RACHMAN2,{
mes "I'm a merchant, but not a retail merchant.";
mes "If you want to buy things, go to the others.";
next;
- switch(select("Suspicious people?:I heard that you are sharp.")) {
+ switch(select("Suspicious people?", "I heard that you are sharp.")) {
case 1:
mes "[Young Merchant]";
mes "A suspicious person?";
@@ -1487,12 +1487,12 @@ ve_in,246,303,3 script Young Merchant#3rdgc05 4_M_RACHMAN2,{
mes "I have to memorize the faces of people who do business with me so I can make a profit.";
mes "Then I can make steady customers.";
next;
- switch(select("I'm looking for a cousin...:End conversation.")) {
+ switch(select("I'm looking for a cousin...", "End conversation.")) {
case 1:
mes "[Young Merchant]";
mes "Is she a beautiful blonde?";
next;
- switch(select("No, it's a boy.:Yes, she is.")) {
+ switch(select("No, it's a boy.", "Yes, she is.")) {
case 1:
mes "[Young Merchant]";
mes "Is he?";
@@ -1533,7 +1533,7 @@ ve_in,246,303,3 script Young Merchant#3rdgc05 4_M_RACHMAN2,{
next;
mes "- Crave's information is attached to the quest board. What information have I collected? -";
next;
- switch(select("Check information.:Cancel.")) {
+ switch(select("Check information.", "Cancel.")) {
case 1:
callfunc "func_3rdgc",0;
close;
@@ -1577,7 +1577,7 @@ veins,291,215,3 script Vigilante#3rdgc06 4_DST_SOLDIER,{
next;
mes "- What information have I collected? -";
next;
- switch(select("Check information.:Cancel.")) {
+ switch(select("Check information.", "Cancel.")) {
case 1:
callfunc "func_3rdgc",1;
close;
@@ -1590,7 +1590,7 @@ veins,291,215,3 script Vigilante#3rdgc06 4_DST_SOLDIER,{
mes "Hello?";
mes "Do you need help?";
next;
- switch(select("Do you know Trovan?:No thanks.")) {
+ switch(select("Do you know Trovan?", "No thanks.")) {
case 1:
mes "[Vigilante]";
mes "Eh? I'm Trovan, a member of the vigilante corps of Veins.";
@@ -1634,7 +1634,7 @@ veins,291,215,3 script Vigilante#3rdgc06 4_DST_SOLDIER,{
next;
mes "- Trovan's information is attached to the quest board. What information have I collected? -";
next;
- switch(select("Check information.:Cancel.")) {
+ switch(select("Check information.", "Cancel.")) {
case 1:
callfunc "func_3rdgc",1;
close;
@@ -1658,7 +1658,7 @@ veins,291,215,3 script Vigilante#3rdgc06 4_DST_SOLDIER,{
next;
mes "- Should I figure out the information collected? -";
next;
- switch(select("Check the information.:Cancel.")) {
+ switch(select("Check the information.", "Cancel.")) {
case 1:
callfunc "func_3rdgc",0;
close;
@@ -1671,7 +1671,7 @@ veins,291,215,3 script Vigilante#3rdgc06 4_DST_SOLDIER,{
mes "I'm Trovan, a guard of Veins.";
mes "What's wrong?";
next;
- switch(select("Is there a wanted man?:Nothing.")) {
+ switch(select("Is there a wanted man?", "Nothing.")) {
case 1:
mes "[Trovan]";
mes "A wanted man?";
@@ -1702,7 +1702,7 @@ veins,291,215,3 script Vigilante#3rdgc06 4_DST_SOLDIER,{
next;
mes "- Trovan's information is attached to the quest board. What information have I collected? -";
next;
- switch(select("Check information.:Cancel.")) {
+ switch(select("Check information.", "Cancel.")) {
case 1:
callfunc "func_3rdgc",0;
close;
@@ -1743,7 +1743,7 @@ veins,187,143,5 script Peddler#3rdgc07 4_F_HUGRANMA,{
next;
mes "- You can't get more information from the peddler. What information have I collected? -";
next;
- switch(select("check information.:Cancel.")) {
+ switch(select("check information.", "Cancel.")) {
case 1:
callfunc "func_3rdgc",1;
close;
@@ -1755,7 +1755,7 @@ veins,187,143,5 script Peddler#3rdgc07 4_F_HUGRANMA,{
mes "Hey. Hey!";
mes "I'm talking to you!";
next;
- switch(select("Ignore him.:Listen to the story.")) {
+ switch(select("Ignore him.", "Listen to the story.")) {
case 1:
mes "[Peddler]";
mes "You are too cold.";
@@ -1795,7 +1795,7 @@ veins,187,143,5 script Peddler#3rdgc07 4_F_HUGRANMA,{
mes "Actually, nobody knows where she's from.";
mes "You're an adventurer, so I'm asking you.";
next;
- select("I'll send her your message.:Hmm...");
+ select("I'll send her your message.", "Hmm...");
mes "["+strcharinfo(0)+"]";
mes "- Even though I don't have time to spare, the girl mentioned by the peddler is suspicious. -";
next;
@@ -1809,7 +1809,7 @@ veins,187,143,5 script Peddler#3rdgc07 4_F_HUGRANMA,{
next;
mes "- The peddler's information is attached to the quest board. What information have I collected? -";
next;
- switch(select("Check information.:Cancel.")) {
+ switch(select("Check information.", "Cancel.")) {
case 1:
callfunc "func_3rdgc",0;
close;
@@ -1842,7 +1842,7 @@ veins,235,126,3 script Old Man#3rdgc07 4_M_DST_GRAND,{
next;
mes "- I can't get anymore information from the Old Man. What information have I collected? -";
next;
- switch(select("Check information.:Cancel.")) {
+ switch(select("Check information.", "Cancel.")) {
case 1:
callfunc "func_3rdgc",0;
close;
@@ -1854,7 +1854,7 @@ veins,235,126,3 script Old Man#3rdgc07 4_M_DST_GRAND,{
mes "What? What's the matter?";
mes "You want to talk with me?";
next;
- switch(select("Suspicious person...:You look good.")) {
+ switch(select("Suspicious person...", "You look good.")) {
case 1:
mes "[Old Man]";
mes "A suspicious person?";
@@ -1906,7 +1906,7 @@ veins,235,126,3 script Old Man#3rdgc07 4_M_DST_GRAND,{
next;
mes "- The information of the Old Man is attached to the quest board. What information have I collected?";
next;
- switch(select("Check information.:Cancel.")) {
+ switch(select("Check information.", "Cancel.")) {
case 1:
callfunc "func_3rdgc",0;
close;
@@ -1941,7 +1941,7 @@ veins,223,180,3 script Girl#3rdgc09 4_F_DST_CHILD,{
mes "What?";
mes "Have you lost a friend?";
next;
- switch(select("Do you know something?:No...")) {
+ switch(select("Do you know something?", "No...")) {
case 1:
mes "[Melissa]";
mes "I have a special gift that I've had my whole life.";
@@ -1951,7 +1951,7 @@ veins,223,180,3 script Girl#3rdgc09 4_F_DST_CHILD,{
mes "Are looking for someone?";
mes "Can you tell me about their character?";
next;
- switch(select("You are joking.:Let me do it.")) {
+ switch(select("You are joking.", "Let me do it.")) {
case 1:
mes "[Melissa]";
mes "Ha! But you'll come back to me when you need to find someone.";
@@ -1963,7 +1963,7 @@ veins,223,180,3 script Girl#3rdgc09 4_F_DST_CHILD,{
mes "Ok, answer my question.";
mes "Is it a boy or a girl?";
next;
- switch(select("A boy:A girl")) {
+ switch(select("A boy", "A girl")) {
case 1:
mes "[Melissa]";
mes "A boy and...";
@@ -1978,7 +1978,7 @@ veins,223,180,3 script Girl#3rdgc09 4_F_DST_CHILD,{
mes "[Melissa]";
mes "What is the hair color?";
next;
- switch(select("Dark:Red:Light yellowish:White")) {
+ switch(select("Dark", "Red", "Light yellowish", "White")) {
case 1:
mes "[Melissa]";
mes "Dark hair color... hmm...";
@@ -2002,7 +2002,7 @@ veins,223,180,3 script Girl#3rdgc09 4_F_DST_CHILD,{
mes "[Melissa]";
mes "Young or old?";
next;
- switch(select("Like a child.:Young.:Middle-aged.:Very old.")) {
+ switch(select("Like a child.", "Young.", "Middle-aged.", "Very old.")) {
case 1:
mes "[Melissa]";
mes "And a child.";
@@ -2054,7 +2054,7 @@ veins,223,180,3 script Girl#3rdgc09 4_F_DST_CHILD,{
mes "She has to be who you're looking for. I'm never wrong.";
mes "Tell me I did a good job!";
next;
- switch(select("Pat Melissa on the head.:Giver her a thumbs up sign.")) {
+ switch(select("Pat Melissa on the head.", "Giver her a thumbs up sign.")) {
case 1:
mes "You pat Melissa on the head.";
mes "She reacts like a puppy would.";
@@ -2132,7 +2132,7 @@ OnTouch:
mes "Who are you?";
mes "What are you doing?";
next;
- if(select("Who sent you?:Who's from Rachel?") == 2) {
+ if(select("Who sent you?", "Who's from Rachel?") == 2) {
mes "[Estillda]";
mes "I don't know! I don't have any idea. I don't know him!";
next;
@@ -2232,7 +2232,7 @@ job3_guil01,79,15,1 script Estillda#3rdgc11 4_F_SHABBY,{
if (job_3rd_gc == 11) {
mes "Estillda is looking around with an anxious expression on her face.";
next;
- switch(select("Are you ok?:Intimidate her.")) {
+ switch(select("Are you ok?", "Intimidate her.")) {
case 1:
mes "[Estillda]";
mes "Yes? Yes...";
@@ -2246,7 +2246,7 @@ job3_guil01,79,15,1 script Estillda#3rdgc11 4_F_SHABBY,{
mes "I'm here to make zeny.";
mes "I had a desolate life in Rachel.";
next;
- switch(select("You came here with alone?:Had a desolate life...")) {
+ switch(select("You came here with alone?", "Had a desolate life...")) {
case 1:
mes "[Estillda]";
mes "No.";
@@ -2277,7 +2277,7 @@ job3_guil01,79,15,1 script Estillda#3rdgc11 4_F_SHABBY,{
mes "...I'll never do it.";
mes "I want to go home. I miss my mommy.";
next;
- switch(select("What can you tell me?:Tell me what you know!")) {
+ switch(select("What can you tell me?", "Tell me what you know!")) {
case 1:
mes "[Estillda]";
mes "Yes. Right?";
@@ -2357,7 +2357,7 @@ OnTouch:
if (questprogress(7107,PLAYTIME) == 2) {
mes "This must be the place Estillda told me about.";
next;
- switch(select("Go inside.:Observe the situation.")) {
+ switch(select("Go inside.", "Observe the situation.")) {
case 1:
if ($@3rdgc_room01 == 0) {
warp "job3_guil02",34,44;
@@ -2610,7 +2610,7 @@ ra_in01,175,196,3 script Oresa Rava#3rdgc13 4_M_LGTGRAND,{
mes "This pattern...";
mes "Where did you get this from?";
next;
- switch(select("I just picked it up.:I have a story...")) {
+ switch(select("I just picked it up.", "I have a story...")) {
case 1:
mes "[Oresa Rava]";
mes "Umm? Did you just pick it up?";
@@ -2713,7 +2713,7 @@ ve_fild02,330,384,3 script Girl#3rdgc14 4_F_GUILLOTINE,{
mes "I'll wait for you.";
}
next;
- switch(select("I got it.:I'll be ready.")) {
+ switch(select("I got it.", "I'll be ready.")) {
case 1:
if ($@3rdgc_room02 == 0) {
erasequest ((job_3rd_gc == 17)?7110:7109);
@@ -2859,7 +2859,7 @@ OnDisable:
OnTouch:
mes "There is space on the bottom of the old fence.";
next;
- if(select("Find another way.:Climb into the space.") == 2) {
+ if(select("Find another way.", "Climb into the space.") == 2) {
mes "You climb into the narrow space.";
mes "The hole is blocked with the old barbed-wire entanglements.";
close2;
@@ -3622,7 +3622,7 @@ job3_guil01,148,53,3 script Bercasell#3rdgc16 4_M_GUILLOTINE,{
mes "You were sent by Mayshell?";
mes "Tell me why you came to see me.";
next;
- switch(select("What is a Guillotine Cross?:I want to be a Guillotine Cross.:Nothing.")) {
+ switch(select("What is a Guillotine Cross?", "I want to be a Guillotine Cross.", "Nothing.")) {
case 1:
mes "[Bercasell]";
mes ".....";
@@ -3631,7 +3631,7 @@ job3_guil01,148,53,3 script Bercasell#3rdgc16 4_M_GUILLOTINE,{
mes "So you want to know about the Guillotine Cross?";
mes "Get out!";
next;
- switch(select("Just tell me...:......")) {
+ switch(select("Just tell me...", "......")) {
case 1:
mes "[Bercasell]";
callsub L_Info;
@@ -3645,7 +3645,7 @@ job3_guil01,148,53,3 script Bercasell#3rdgc16 4_M_GUILLOTINE,{
mes "That's good. You are qualified. What about being a Guillotine Cross?";
mes "Do you want to be a Guillotine Cross?";
next;
- switch(select("Yes, change my job.:I need to think about it.")) {
+ switch(select("Yes, change my job.", "I need to think about it.")) {
case 1:
L_JobChange:
mes "[Bercasell]";
@@ -3655,7 +3655,7 @@ job3_guil01,148,53,3 script Bercasell#3rdgc16 4_M_GUILLOTINE,{
mes "You can become a living offensive weapon.";
mes "Do you really want to become a Guillotine Cross?";
next;
- switch(select("Yes, change my job.:I need to rethink it.")) {
+ switch(select("Yes, change my job.", "I need to rethink it.")) {
case 1:
mes "[Bercasell]";
if (hascashmount()) {
@@ -3730,7 +3730,7 @@ job3_guil01,148,53,3 script Bercasell#3rdgc16 4_M_GUILLOTINE,{
mes "......";
mes "What can I do for you?";
next;
- switch(select("I want to be a Guillotine.:Nothing.")) {
+ switch(select("I want to be a Guillotine.", "Nothing.")) {
case 1:
mes "[Bercasell]";
mes "Do you?";
@@ -3875,12 +3875,12 @@ job3_guil02,1,3,0 script #GMhelper01_gc CLEAR_NPC,{
mes "The battle situation of storage: "+.@room01+"";
mes "1 : In progress. 0 : Standby status.";
next;
- switch(select("Reset a situation of storage:Stop it.")) {
+ switch(select("Reset a situation of storage", "Stop it.")) {
case 1:
mes "Do you wish to reset a situation of storage?";
mes "Check the inside that there is a person or not, please.";
next;
- switch(select("No.:Reset.")) {
+ switch(select("No.", "Reset.")) {
case 1:
mes "I did nothing.";
close;
@@ -3914,12 +3914,12 @@ job3_guil03,1,8,0 script #GMhelper02_gc CLEAR_NPC,{
mes "The battle situation of the mansion is: "+.@room02+"";
mes "1 : In progress. 0 : Standby status.";
next;
- switch(select("Reset the mansion:Stop it.")) {
+ switch(select("Reset the mansion", "Stop it.")) {
case 1:
mes "Do you want to reset the mansion?";
mes "With completion a rest all players of inside will be expelled.";
next;
- switch(select("No.:Reset.")) {
+ switch(select("No.", "Reset.")) {
case 1:
mes "I don't anything.";
close;
diff --git a/npc/re/jobs/3-1/mechanic.txt b/npc/re/jobs/3-1/mechanic.txt
index 4f74cb051..10495572e 100644
--- a/npc/re/jobs/3-1/mechanic.txt
+++ b/npc/re/jobs/3-1/mechanic.txt
@@ -131,7 +131,7 @@ yuno,129,156,3 script Chainheart 4_M_DOCTOR,{
} else if (job__mechanic == 2) {
mes "I think I've done all the explanations, is there anything else you want to know?";
next;
- switch(select("I want to know more.:Nothing.")) {
+ switch(select("I want to know more.", "Nothing.")) {
case 1:
mes "[Chainheart]";
mes "Um..? You want to know more about magic machinery. Is that it?";
@@ -342,7 +342,7 @@ jupe_cave,37,55,5 script Scholar#Mechanic 4_M_ALCHE_D,{
mes "to go to the midway point";
mes "at Juperos?";
next;
- switch(select("I am ready!:Not yet")) {
+ switch(select("I am ready!", "Not yet")) {
case 1:
mes "[Scholar]";
mes "Uh... you are acting so firmly that I regret a little that I haven't gone there.";
@@ -454,7 +454,7 @@ jupe_core2,149,273,3 script Ghostfire#1 4_NFWISP,{
mes "If you focus on me,";
mes "you might get attacked.";
next;
- if(select("Well then, later.:Focus.") == 1) close;
+ if(select("Well then, later.", "Focus.") == 1) close;
mes "[?]";
mes "I was once a human scholar.";
mes "I wanted to know the limitation of science that humankind didn't know of, so I learned a lot of things, studied,";
@@ -507,7 +507,7 @@ jupe_core2,53,75,3 script Ghostfire#2 4_NFWISP,{
mes "If you focus on me,";
mes "you might get attacked.";
next;
- if(select("Well then, later:Focus") == 1) close;
+ if(select("Well then, later", "Focus") == 1) close;
mes "[?]";
mes "When I had a body";
mes "I wanted to prove the";
@@ -569,7 +569,7 @@ jupe_core2,242,62,3 script Ghostfire#3 4_NFWISP,{
mes "If you focus on me,";
mes "you might get attacked.";
next;
- if(select("Well then, later:Focus") == 1) close;
+ if(select("Well then, later", "Focus") == 1) close;
mes "[?]";
mes "I wasn't satisfied with my success so I came back here time and time again.";
next;
diff --git a/npc/re/jobs/3-1/ranger.txt b/npc/re/jobs/3-1/ranger.txt
index e7c9981a2..1e7b40c98 100644
--- a/npc/re/jobs/3-1/ranger.txt
+++ b/npc/re/jobs/3-1/ranger.txt
@@ -47,7 +47,7 @@ tur_dun01,156,36,5 script Survival Instructor#jr01 1_M_ORIENT01,{
mes "The monsters here are a";
mes "little tough so be careful.";
next;
- if(select("I came here to become to a Ranger.:I just came to look around.") == 2) {
+ if(select("I came here to become to a Ranger.", "I just came to look around.") == 2) {
mes "[Survival Instructor, Rescue]";
mes "Oh ya?";
mes "The weather is really great. Shall we take a picture to commemorate it?";
@@ -94,7 +94,7 @@ tur_dun01,156,36,5 script Survival Instructor#jr01 1_M_ORIENT01,{
mes "When you change a job into a Ranger from a Hunter,";
mes "you won't get any chance to learn the skills of a Sniper, would that be okay?";
next;
- switch(select("I'll think about it more.:I want to be a Ranger already.")) {
+ switch(select("I'll think about it more.", "I want to be a Ranger already.")) {
case 1:
mes "[Survival Instructor, Rescue]";
mes "Okay.";
@@ -172,7 +172,7 @@ tur_dun01,156,36,5 script Survival Instructor#jr01 1_M_ORIENT01,{
if (Weight < 1) {
mes "Um. That you talked to me again means that you are determined to change into a Ranger and take the survival power test.";
next;
- if(select("I'll think about it more:I'll take the test") == 1) {
+ if(select("I'll think about it more", "I'll take the test") == 1) {
mes "[Survival Instructor, Rescue]";
mes "Prepare yourself very well before taking this test.";
next;
@@ -195,7 +195,7 @@ tur_dun01,156,36,5 script Survival Instructor#jr01 1_M_ORIENT01,{
mes "Remember that you don't have any other equipment on, so be careful of the monsters.";
mes "Ready to start?";
next;
- if(select("Wait a second:Yes, I'm ready") == 1) {
+ if(select("Wait a second", "Yes, I'm ready") == 1) {
mes "[Survival Instructor, Rescue]";
mes "What kind of preparation can be so long.";
next;
@@ -227,7 +227,7 @@ tur_dun01,156,36,5 script Survival Instructor#jr01 1_M_ORIENT01,{
mes "Umm?";
mes "What are you waiting for?";
next;
- if(select("Tell me the mission again.:I just wanted to talk.") == 1) {
+ if(select("Tell me the mission again.", "I just wanted to talk.") == 1) {
mes "[Survival Instructor, Rescue]";
mes "Oh, ya.";
mes "Is this the mind of a person who's going to take the test?";
@@ -243,7 +243,7 @@ tur_dun01,156,36,5 script Survival Instructor#jr01 1_M_ORIENT01,{
mes "As you don't have any equipment on, be careful of the monsters in the field.";
mes "Well, shall we start?";
next;
- if(select("Wait a minute:I will start") == 1) {
+ if(select("Wait a minute", "I will start") == 1) {
mes "[Survival Instructor, Rescue]";
mes "What kind of preparation can be so long.";
next;
@@ -275,7 +275,7 @@ tur_dun01,156,36,5 script Survival Instructor#jr01 1_M_ORIENT01,{
mes "Because you've disappeared suddenly, the Ranger Master was looking for you.";
mes "Do you want to go to him now?";
next;
- switch(select("Don't go:Go")) {
+ switch(select("Don't go", "Go")) {
case 1:
mes "[Survival Instructor, Rescue]";
mes "Are you busy with something else?";
@@ -343,7 +343,7 @@ tur_dun01,91,169,3 script Test Instructor#jr02 4_M_JOB_HUNTER,{
mes "[Test Instructor, Teardrop]";
mes "That you are coming and going bugs me so, would you please stop?!";
next;
- if(select("Ranger practical test building?:I came for the test.") == 1) {
+ if(select("Ranger practical test building?", "I came for the test.") == 1) {
mes "[Test Instructor, Teardrop]";
mes "What, what are you...?";
next;
@@ -440,7 +440,7 @@ tur_dun01,91,169,3 script Test Instructor#jr02 4_M_JOB_HUNTER,{
mes "Eh? What are you looking at?";
mes "You want to eat some?";
next;
- switch(select("Oh, just eat up:...")) {
+ switch(select("Oh, just eat up", "...")) {
case 1:
mes "[Test Instructor, Teardrop]";
mes "Why aren't you eating?";
@@ -499,7 +499,7 @@ tur_dun01,91,169,3 script Test Instructor#jr02 4_M_JOB_HUNTER,{
mes "[Test Instructor, Teardrop]";
mes "Now, I will enter you into the practical test field, is your preparation all done?";
next;
- if(select("Please wait a little:Let's go to the practical test field!") == 1) {
+ if(select("Please wait a little", "Let's go to the practical test field!") == 1) {
mes "[Test Instructor, Teardrop]";
mes "Um? Aren't you ready?";
next;
@@ -525,7 +525,7 @@ tur_dun01,91,169,3 script Test Instructor#jr02 4_M_JOB_HUNTER,{
mes "[Test Instructor, Teardrop]";
mes "So what are you going to do? Try again?";
next;
- switch(select("Wait a minute:Go to the practical test field!:I give up the job change.")) {
+ switch(select("Wait a minute", "Go to the practical test field!", "I give up the job change.")) {
case 1:
mes "[Test Instructor, Teardrop]";
mes "Um? Aren't you ready yet?";
@@ -545,7 +545,7 @@ tur_dun01,91,169,3 script Test Instructor#jr02 4_M_JOB_HUNTER,{
mes "Think again.";
mes "Do you really want to give up the job change to become a Ranger?";
next;
- switch(select("No, I'll try again:I give up!")) {
+ switch(select("No, I'll try again", "I give up!")) {
case 1:
mes "[Test Instructor, Teardrop]";
mes "Hey. You were kidding after all?";
@@ -584,7 +584,7 @@ tur_dun01,91,169,3 script Test Instructor#jr02 4_M_JOB_HUNTER,{
mes "Because you've disappeared suddenly, the Ranger Master was looking for you.";
mes "Do you want to go to him now?";
next;
- switch(select("Don't go:Go")) {
+ switch(select("Don't go", "Go")) {
case 1:
mes "[Test Instructor, Teardrop]";
mes "Are you busy with something else?";
@@ -695,7 +695,7 @@ job3_rang01,30,44,3 script Test Waiting Room#jr_03 4_M_ORIENT01,{
mes "In the order you enter, you can take the practical test one by one.";
mes "There's 3 kinds of a Ranger job change practical tests, it takes a total of about 10 minutes.";
next;
- switch(select("Test explanation:Cancel:I give up the Ranger test")) {
+ switch(select("Test explanation", "Cancel", "I give up the Ranger test")) {
case 1:
break;
case 2:
@@ -710,7 +710,7 @@ job3_rang01,30,44,3 script Test Waiting Room#jr_03 4_M_ORIENT01,{
mes "Please think about it again.";
mes "If you give up here, your job change request will be cancelled. Do you really want to give up the job change to a Ranger?";
next;
- switch(select("No, I'll continue with the test:I give up the Ranger job change")) {
+ switch(select("No, I'll continue with the test", "I give up the Ranger job change")) {
case 1:
mes "[Staff DTS]";
mes "If you want to continue with the practical test, please enter into the chat room.";
@@ -747,7 +747,7 @@ job3_rang01,30,44,3 script Test Waiting Room#jr_03 4_M_ORIENT01,{
mes "I'll explain the Ranger job change practical test.";
mes "Among the 1st, 2nd, and 3rd practical tests, which one's test method are you curious of?";
next;
- switch(select("1st Test:2nd Test:3rd Test:Cancel")) {
+ switch(select("1st Test", "2nd Test", "3rd Test", "Cancel")) {
case 1:
mes "[Staff DTS]";
mes "For the 1st test, we test your eyesight and accuracy.";
@@ -1673,7 +1673,7 @@ job3_rang01,90,43,3 script Ranger Master#jr_29 4_M_REIDIN_KURS,{
mes "[Ranger Master, Neveragain]";
mes "Before you do a job change ^0000ffdismiss your Falcon^000000, and check if you've used all of your ^0000ffSkill Points^000000.";
next;
- if(select("Wait a minute:I am ready") == 1) {
+ if(select("Wait a minute", "I am ready") == 1) {
mes "[Ranger Master, Neveragain]";
mes "I am not running away so take your time.";
close;
@@ -1699,7 +1699,7 @@ job3_rang01,90,43,3 script Ranger Master#jr_29 4_M_REIDIN_KURS,{
mes "Okay, before you really change the job into a ranger, I'll ask you on more time.";
mes "Do you really want to become a ranger?";
next;
- if(select("No:Yes!") == 1) {
+ if(select("No", "Yes!") == 1) {
mes "[Ranger Master, Neveragain]";
mes "...Um? That's not the answer that I was waiting for...";
next;
@@ -1754,7 +1754,7 @@ job3_rang01,90,43,3 script Ranger Master#jr_29 4_M_REIDIN_KURS,{
mes "Hey, you look great.";
mes "What are you doing here?";
next;
- switch(select("I just came by:Please let me be out")) {
+ switch(select("I just came by", "Please let me be out")) {
case 1:
mes "[Ranger Master, Neveragain]";
mes "Well, there's nothing to see and you came.";
@@ -1775,7 +1775,7 @@ job3_rang01,90,43,3 script Ranger Master#jr_29 4_M_REIDIN_KURS,{
job3_rang01,58,1,0 script Worker#job_ranger 4_M_ORIENT01,{
callfunc "F_GM_NPC";
- switch(select("Enable Waiting Room:Disable Waiting Room:Enable 1st Test:Disable 1st Test:Enable 2nd Test:Disable 2nd Test:Enable 3rd Test:Disable 3rd Test:Cancel")) {
+ switch(select("Enable Waiting Room", "Disable Waiting Room", "Enable 1st Test", "Disable 1st Test", "Enable 2nd Test", "Disable 2nd Test", "Enable 3rd Test", "Disable 3rd Test", "Cancel")) {
case 1:
mes "Enabled Waiting Room";
donpcevent "Test Waiting Room#jr_03::OnEnable";
diff --git a/npc/re/jobs/3-1/rune_knight.txt b/npc/re/jobs/3-1/rune_knight.txt
index 288f5f340..237c1f33e 100644
--- a/npc/re/jobs/3-1/rune_knight.txt
+++ b/npc/re/jobs/3-1/rune_knight.txt
@@ -53,7 +53,7 @@ prt_in,162,24,3 script Splendid-Looking Knight 4_M_KNIGHT_SILVER,2,2,{
mes "[Rune Knight Manuel]";
mes "Anyway the drinks here are really good. Would you like to have one?";
next;
- if(select("Sure, let's have a drink.:I refuse.") == 2) {
+ if(select("Sure, let's have a drink.", "I refuse.") == 2) {
mes "[Rune Knight Manuel]";
mes "Are you sure? You don't know the true elegance of these drinks...";
close;
@@ -85,7 +85,7 @@ prt_in,162,24,3 script Splendid-Looking Knight 4_M_KNIGHT_SILVER,2,2,{
mes "[Rune Knight Manuel]";
mes "If you are interested, I'll introduce you to the masters who will guide you to the way of the Rune Knight with my recommendation.";
next;
- switch(select("I am not ready yet.:I'm ready to be a Rune Knight.")) {
+ switch(select("I am not ready yet.", "I'm ready to be a Rune Knight.")) {
case 1:
mes "[Rune Knight Manuel]";
mes "Right. Every challenge always needs preparation. Okay, I'll wait for you.";
@@ -155,7 +155,7 @@ glast_01,44,363,3 script Guide, Jungberg 4_M_KNIGHT_BLACK,2,2,{
mes "[Guide, Jungberg]";
mes "So, What can I help you with?";
next;
- switch(select("I want to go to the gathering place.:Nothing.")) {
+ switch(select("I want to go to the gathering place.", "Nothing.")) {
case 1:
mes "[Guide, Jungberg]";
mes "Right. I'll send you right now. I'll see you soon.";
@@ -180,7 +180,7 @@ glast_01,44,363,3 script Guide, Jungberg 4_M_KNIGHT_BLACK,2,2,{
mes "If you are a breathing human, then listen to me carefullly. I wouldn't risk my life here by hesitating to talk to just anyone.";
next;
if (job_rune_edq == 0) {
- switch(select("Who are you?:What are you doing here?:Cancel.")) {
+ switch(select("Who are you?", "What are you doing here?", "Cancel.")) {
case 1:
mes "[Guide, Jungberg]";
mes "I am the only knight who's keeping the way of the Swordsman in this cursed place Glast Heim.";
@@ -211,7 +211,7 @@ glast_01,44,363,3 script Guide, Jungberg 4_M_KNIGHT_BLACK,2,2,{
close;
}
} else if (job_rune_edq == 1) {
- switch(select("I came to be a Rune Knight.:Cancel.")) {
+ switch(select("I came to be a Rune Knight.", "Cancel.")) {
case 1:
mes "[Guide, Jungberg]";
mes "Um... Are you the Rune Knight candidate that Manuel talked about?";
@@ -255,7 +255,7 @@ glast_01,44,363,3 script Guide, Jungberg 4_M_KNIGHT_BLACK,2,2,{
}
mes "It seems that you are still taking the test. Do your best and pass all the tests.";
next;
- switch(select("I want to go to the gathering place.:Quit the conversation.")) {
+ switch(select("I want to go to the gathering place.", "Quit the conversation.")) {
case 1:
mes "[Guide, Jungberg]";
mes "All right. I'll send you right away. I'll check you later.";
@@ -272,7 +272,7 @@ gl_knt02,150,55,3 script Rune Knight Staff 4_M_01,2,2,{
if (Class == Job_Rune_Knight || Class == Job_Rune_Knight_T || Class == Job_Baby_Rune) {
mes "Welcome, "+strcharinfo(0)+". Are you going to the gathering place?";
next;
- switch(select("Yes, take me there.:I'm on other business.:Cancel.")) {
+ switch(select("Yes, take me there.", "I'm on other business.", "Cancel.")) {
case 1:
mes "[Rune Knight Staff]";
mes "Okay, come in. I'll guide you.";
@@ -520,7 +520,7 @@ job3_rune01,80,60,3 script Rune Knight Captain 4_M_KNIGHT_SILVER,2,2,{
mes "[Captain Tigris]";
mes "Well, my job is done now. Would you like to start your new life as a Rune Knight?";
next;
- switch(select("Every preparation is done.:I need more time to think.")) {
+ switch(select("Every preparation is done.", "I need more time to think.")) {
case 1:
if (SkillPoint != 0 || checkmount() == MOUNT_PECO) {
mes "[Captain Tigris]";
@@ -618,7 +618,7 @@ job3_rune01,90,50,3 script Rune Knight Lunarea 4_M_KNIGHT_GOLD,2,2,{
mes "[Rune Knight, Lunarea]";
mes "When you are ready to go to the test field talk to me.";
next;
- switch(select("Move to the test field now.:Give me time to get ready.")) {
+ switch(select("Move to the test field now.", "Give me time to get ready.")) {
case 1:
callsub L_Test,0;
close;
@@ -638,7 +638,7 @@ job3_rune01,90,50,3 script Rune Knight Lunarea 4_M_KNIGHT_GOLD,2,2,{
mes "[Rune Knight, Lunarea]";
mes "If you are ready to move to the test field talk to me.";
next;
- switch(select("Move to the test field now.:Please give me time to prepare.")) {
+ switch(select("Move to the test field now.", "Please give me time to prepare.")) {
case 1:
if (questprogress(3220,PLAYTIME) == 1) {
mes "[Rune Knight, Lunarea]";
@@ -805,7 +805,7 @@ job3_rune01,55,50,3 script Rune Knight, Renoa 4_M_KNIGHT_GOLD,2,2,{
} else if (job_rune_edq > 11 && job_rune_edq < 14) {
mes "If you are ready I'll open the way to the sage, Serpeone who's in the Rune-Midgard post at Ash-Vacuum. Are you prepared?";
next;
- switch(select("Yes, I am prepared.:Not yet.")) {
+ switch(select("Yes, I am prepared.", "Not yet.")) {
case 1:
mes "[Rune Knight, Renoa]";
mes "Good. Then I'll send you there now. But, there's one thing I need to tell you.";
@@ -871,7 +871,7 @@ job3_rune01,55,50,3 script Rune Knight, Renoa 4_M_KNIGHT_GOLD,2,2,{
mes "[Rune Knight, Renoa]";
mes "The number of total rune stones you need to make is exactly 20. Remember that well.";
next;
- switch(select("Check number of made runes?:I've made all the 20 rune stones.")) {
+ switch(select("Check number of made runes?", "I've made all the 20 rune stones.")) {
case 1:
mes "[Rune Knight, Renoa]";
mes "The number of rune stones made 'til now is " + job_rune_edq2 + ".";
@@ -930,7 +930,7 @@ job3_rune01,58,51,1 script Rune Furnace CLEAR_NPC,{
} else if (job_rune_edq == 15) {
mes "I can see a hole under the huge Rune Stone Statue behind Renoa. Clearly this is a mass-produced rune heating furnace that I read in the book.";
next;
- if(select("Use the Rune Heating Furnace:Stop.") == 2) close;
+ if(select("Use the Rune Heating Furnace", "Stop.") == 2) close;
switch(rand(24)) {
case 0: setarray .@str$[0],"Ehwaz","This red hot spiral is..."; break;
case 1: setarray .@str$[0],"Osilla","The rune flashing with this violet oblique line shape is..."; break;
@@ -1004,7 +1004,7 @@ job3_rune01,40,54,1 script Runes and Rune Knights CLEAR_NPC,{
close;
}
while(1) {
- switch(select("The birth of Rune Knights:Runes and Magic Energy:Stop Reading")) {
+ switch(select("The birth of Rune Knights", "Runes and Magic Energy", "Stop Reading")) {
case 1:
.@book1 = 1;
mes "Rune Knights are the gathering of evolved swordmen who have achieved the harmony of sword and magic.";
@@ -1063,7 +1063,7 @@ job3_rune01,43,44,1 script The Principles of Runes CLEAR_NPC,{
close;
}
while(1) {
- switch(select("The principle use of Runes:The types of Runes:Stop Reading")) {
+ switch(select("The principle use of Runes", "The types of Runes", "Stop Reading")) {
case 1:
.@book1 = 1;
mes "A rune is a kind of symbol that's been used on the Rune-Midgard continent since ancient times. Up until now it has only been used by occult circles.";
@@ -1110,7 +1110,7 @@ job3_rune01,50,36,1 script Runes, Make & Use CLEAR_NPC,{
close;
}
while(1) {
- switch(select("The Making of Rune Stones:Rune Stone Ability Details:Stop Reading")) {
+ switch(select("The Making of Rune Stones", "Rune Stone Ability Details", "Stop Reading")) {
case 1:
.@book1 = 1;
mes "The making of Rune stones is achieved through a skill called rune mastery which is learned when one becomes a Rune Knight.";
@@ -1128,7 +1128,7 @@ job3_rune01,50,36,1 script Runes, Make & Use CLEAR_NPC,{
break;
case 2:
.@book2 = 1;
- switch(select("Chapter One:Chapter Two:Chapter Three:Chapter Four:Stop Reading")) {
+ switch(select("Chapter One", "Chapter Two", "Chapter Three", "Chapter Four", "Stop Reading")) {
case 1:
mes "Ehwaz - This rune means the enhancement of luck and positive power. It shapes the source in the form of a red spiral in a Rune Furnace.";
next;
@@ -1239,13 +1239,13 @@ mid_camp,13,138,3 script Dispatched Rune Knight#1 4_M_01,2,2,{
if (strnpcinfo(0) == "Dispatched Rune Knight#1") {
mes "Do you want to go out to the Splendide field?";
next;
- if(select("Move to Splendide field:Cancel.") == 1)
+ if(select("Move to Splendide field", "Cancel.") == 1)
warp "spl_fild01",355,325;
close;
} else if (strnpcinfo(0) == "Dispatched Rune Knight#2") {
mes "Do you want to go back to the expeditionary team's post?";
next;
- if(select("Yes please.:Not yet.") == 1)
+ if(select("Yes please.", "Not yet.") == 1)
warp "mid_camp",50,153;
close;
}
@@ -1359,7 +1359,7 @@ mid_camp,235,250,3 script Sage Serpeone 4_F_FAIRY,2,2,{
} else if (job_rune_edq == 13) {
mes "Are you gathering enough magical energy? Or do you have any questions?";
next;
- switch(select("I've gathered enough energy.:To the gathering place.:Stop the conversation.")) {
+ switch(select("I've gathered enough energy.", "To the gathering place.", "Stop the conversation.")) {
case 1:
mes "[Sage Serpeone]";
mes "Is it so? Then let's check this out.";
@@ -1397,7 +1397,7 @@ mid_camp,235,250,3 script Sage Serpeone 4_F_FAIRY,2,2,{
mes "[Sage Serpeone]";
mes "Do you want to go back the Rune Knight gathering place?";
next;
- if(select("I want to go back.:I want to cancel.") == 1)
+ if(select("I want to go back.", "I want to cancel.") == 1)
warp "job3_rune01",80,65;
close;
case 3:
@@ -1406,7 +1406,7 @@ mid_camp,235,250,3 script Sage Serpeone 4_F_FAIRY,2,2,{
} else if (job_rune_edq == 14) {
mes "Are you ready to go back to the Rune Knight gathering place?";
next;
- if(select("I want to go back now.:I am not ready yet.") == 1)
+ if(select("I want to go back now.", "I am not ready yet.") == 1)
warp "job3_rune01",80,65;
close;
}
@@ -1418,7 +1418,7 @@ mid_camp,235,250,3 script Sage Serpeone 4_F_FAIRY,2,2,{
mes "[Sage Serpeone]";
mes "Then I'll send you to the Rune Knight gathering place where you should be.";
next;
- if(select("I'll go back now.:I'll stay.") == 1)
+ if(select("I'll go back now.", "I'll stay.") == 1)
warp "job3_rune01",80,65;
close;
}
@@ -1492,7 +1492,7 @@ job3_rune01,114,50,3 script Rune Knight Velpino 4_M_KNIGHT_BLACK,{
mes "If all of your preparations are done, I'll send you to the final test field.";
job_rune_edq = 18;
next;
- if(select("Enter the final test field.:I'm not ready yet.") == 2) close;
+ if(select("Enter the final test field.", "I'm not ready yet.") == 2) close;
if (getequipisequiped(EQI_HEAD_TOP) || getequipisequiped(EQI_ARMOR) || getequipisequiped(EQI_GARMENT) || getequipisequiped(EQI_SHOES) ||
getequipisequiped(EQI_ACC_L) || getequipisequiped(EQI_ACC_R) || getequipisequiped(EQI_HEAD_MID) || getequipisequiped(EQI_HEAD_LOW)) {
mes "[Rune Knight Velpino]";
@@ -2159,7 +2159,7 @@ sec_in02,34,167,3 script R.Knight Job Manager 4_M_KNIGHT_SILVER,1,1,{
if (callfunc("F_GM_NPC","1854",1) == 1) {
mes "Rune Knight Job Change Managing Module Start";
next;
- switch(select("GlobalVar check:GlobalVar Oneshot Modification")) {
+ switch(select("GlobalVar check", "GlobalVar Oneshot Modification")) {
case 1:
mes "Rune Knight Job Change GlobalVar right now is " + $@job_rune_test1 + ".";
mes "The number of Rune Knight Test field right now is... " + getmapusers("job3_rune02") + ".";
diff --git a/npc/re/jobs/3-1/warlock.txt b/npc/re/jobs/3-1/warlock.txt
index e068a963a..adbdf2d6a 100644
--- a/npc/re/jobs/3-1/warlock.txt
+++ b/npc/re/jobs/3-1/warlock.txt
@@ -47,7 +47,7 @@ OnTouch:
end;
}
next;
- switch(select("Extend your hand.:Ignore it.")) {
+ switch(select("Extend your hand.", "Ignore it.")) {
case 1:
mes " - I extend my arm as a fierce sound resonates in my ear and a cool wave surrounds me - ";
close2;
@@ -61,11 +61,11 @@ OnTouch:
if (BaseLevel > 94 && (strnpcinfo(0) == "#distorted_space_2" || BaseJob == Job_Wizard)) {
mes " - There is a strange distortion here - ";
next;
- switch(select("Search the area.:Ignore it.")) {
+ switch(select("Search the area.", "Ignore it.")) {
case 1:
mes " - There appears to be nothing here. But I can definitely feel something around here... - ";
next;
- switch(select("Extend arm.:Leave it alone.")) {
+ switch(select("Extend arm.", "Leave it alone.")) {
case 1:
mes " - I extend my arm as a fierce sound resonates in my ear and a cool wave surrounds me - ";
close2;
@@ -174,7 +174,7 @@ function script F_Warlock {
mes "[Master Egnoloria]";
mes "If you dare to face death, you can try to become one.";
next;
- switch(select("What do I need to do?:Cancel.")) {
+ switch(select("What do I need to do?", "Cancel.")) {
case 1:
mes "[Master Egnoloria]";
mes "Are you serious?";
@@ -229,7 +229,7 @@ spl_in02,77,107,5 script Assistant#Warlock1 4_M_FAIRYKID5,{
mes "Can you imagine how severely I was scolded by my master?!";
mes "If you have any business with me, just go away!";
next;
- switch(select("Leave.:Stay.")) {
+ switch(select("Leave.", "Stay.")) {
case 1:
mes "[Yoop]";
mes "Leave me alone...!";
@@ -346,7 +346,7 @@ spl_in02,60,231,5 script Yoop#Warlock 4_M_FAIRYKID5,{
} else if (job_wl == 4) {
mes "You're back?";
next;
- switch(select("I brought the materials.:I've lost the Magical Stones.:Nothing.")) {
+ switch(select("I brought the materials.", "I've lost the Magical Stones.", "Nothing.")) {
case 1:
mes "[Yoop]";
if (countitem(Glittering_Crystal) == 0 || countitem(Peice_Of_Great_Bradium) == 0) {
@@ -401,7 +401,7 @@ spl_in02,60,231,5 script Yoop#Warlock 4_M_FAIRYKID5,{
mes "[Yoop]";
mes "Please check whether you misplaced it or if you already have it equipped.";
next;
- switch(select("I found it.:Nah.")) {
+ switch(select("I found it.", "Nah.")) {
case 1:
mes "[Yoop]";
mes "Don't tease me!";
@@ -410,7 +410,7 @@ spl_in02,60,231,5 script Yoop#Warlock 4_M_FAIRYKID5,{
case 2:
if ((isequipped(2796) == 0 && countitem(Magical_Stone) == 0) || (isequipped(2797) == 0 && countitem(Magical_Stone_) == 0)) {
if (countitem(Crystal_Jewel__) > 0) {
- switch(select("Give 3 carat diamond.:Just quit it.")) {
+ switch(select("Give 3 carat diamond.", "Just quit it.")) {
case 1:
mes "[Yoop]";
mes "I will overlook your fault.";
@@ -570,7 +570,7 @@ spl_in02,78,110,5 script Assistant#Warlock3 4_F_FAIRYKID2,{
default: mes "Please be quiet while my master is meditating."; break;
}
next;
- switch(select("Leave:Stay")) {
+ switch(select("Leave", "Stay")) {
case 1:
mes "[Assistant]";
mes "Then be careful.";
@@ -592,7 +592,7 @@ spl_in02,80,108,5 script Guild Master#Warlock 4_F_FAIRY1,{
mes "[Master Egnoloria]";
mes "Do you have something to ask me?";
next;
- switch(select("How can I be a Warlock?:Cancel.")) {
+ switch(select("How can I be a Warlock?", "Cancel.")) {
case 1:
mes "[Master Egnoloria]";
mes "Are you serious?";
@@ -741,7 +741,7 @@ job3_war01,29,25,0 script Ebein#WRR 4_F_FAIRYKID2,{
mes "[Ebein]";
mes "If there're others inside the room, you just need to wait for a while.";
next;
- switch(select("Go to the waiting room.:Go outside.")) {
+ switch(select("Go to the waiting room.", "Go outside.")) {
case 1:
mes "[Ebein]";
mes "Then please enter the room yourself.";
@@ -1072,7 +1072,7 @@ OnTimer6000:
job3_war01,1,2,0 script Button Girl#wl 1_F_01,{
callfunc "F_GM_NPC";
- switch(select("Open Arena:Close Arena:Open the Chamber of Magic:Close the Chamber of Magic:Hollow Stone On:Hollow Stone Off:Cancel")) {
+ switch(select("Open Arena", "Close Arena", "Open the Chamber of Magic", "Close the Chamber of Magic", "Hollow Stone On", "Hollow Stone Off", "Cancel")) {
case 1:
mes "Opening the Arena.";
donpcevent "The chamber of magic#1::OnEnable";
diff --git a/npc/re/jobs/3-2/genetic.txt b/npc/re/jobs/3-2/genetic.txt
index 61d59c54a..f2c1ded47 100644
--- a/npc/re/jobs/3-2/genetic.txt
+++ b/npc/re/jobs/3-2/genetic.txt
@@ -70,7 +70,7 @@ alde_alche,35,186,5 script Alchemist Union Member 1_M_SIGNALCHE,{
mes "[Alchemist Union Member]";
mes "How's that sound? Do you want to meet a Geneticist?";
next;
- switch(select("Of course, I want to meet a Geneticist.:I don't want to meet a Geneticist.")) {
+ switch(select("Of course, I want to meet a Geneticist.", "I don't want to meet a Geneticist.")) {
case 1:
mes "[Alchemist Union Member]";
mes "Wise choice!";
@@ -137,7 +137,7 @@ job3_gen01,25,58,3 script Devries#gen 4_LGTSCIENCE,{
mes "'Cause I'm from Rune-Midgart!";
mes "Have you ever been to Rune-Midgart? Everyone in Rune-Midgart speaks like this.";
next;
- switch(select("Impossible?!:I'm also from Rune-Midgart.")) {
+ switch(select("Impossible?!", "I'm also from Rune-Midgart.")) {
case 1:
mes "[Devries]";
mes "Impossible?";
@@ -273,7 +273,7 @@ job3_gen01,25,58,3 script Devries#gen 4_LGTSCIENCE,{
mes "Popo, have you heard of my research?";
mes "You came here because of that, am I right?";
next;
- switch(select("No.:Yes.")) {
+ switch(select("No.", "Yes.")) {
case 1:
mes "[Devries]";
mes "Well, it's all over your face.";
@@ -297,7 +297,7 @@ job3_gen01,25,58,3 script Devries#gen 4_LGTSCIENCE,{
mes "^FF0000If you become a Geneticist, you can't take the Alchemist's or Biochemist study course that you haven't investigated before.^000000";
mes "If that's all right for you, how about giving it a shot right now?.";
next;
- switch(select("I'll try later.:I want to become a Geneticist!")) {
+ switch(select("I'll try later.", "I want to become a Geneticist!")) {
case 1:
mes "[Devries]";
mes "Alright.";
@@ -317,7 +317,7 @@ job3_gen01,25,58,3 script Devries#gen 4_LGTSCIENCE,{
mes "Popo!";
mes "Are you ready to give it a shot?";
next;
- switch(select("No.:Yes!")) {
+ switch(select("No.", "Yes!")) {
case 1:
mes "[Devries]";
mes "You have to do your best! There is no easy way when looking for knowledge!";
@@ -402,7 +402,7 @@ job3_gen01,25,58,3 script Devries#gen 4_LGTSCIENCE,{
mes "[Devries]";
mes "Is there a problem?";
next;
- switch(select("Nothing.:The experiment failed.")) {
+ switch(select("Nothing.", "The experiment failed.")) {
case 1:
mes "[Devries]";
mes "Better get started, or I'll start to scream!!!";
@@ -599,11 +599,11 @@ job3_gen01,83,72,3 script Delivery Box#generic HIDDEN_NPC,{
mes "- There's a big box. -";
if (job_gen == 2) {
next;
- switch(select("Open the box.:Check the address.:Do nothing.")) {
+ switch(select("Open the box.", "Check the address.", "Do nothing.")) {
case 1:
mes "- There are several cookie bags which are packed carefully in the box. -";
next;
- switch(select("Take out a cookie bag.:Do nothing.")) {
+ switch(select("Take out a cookie bag.", "Do nothing.")) {
case 1:
mes "- You've taken out a cookie bag out of the box. -";
job_gen = 3;
@@ -628,7 +628,7 @@ job3_gen01,12,56,3 script Plant Guide#generic HIDDEN_NPC,{
mes "<The Easiest Alchemy in the World>";
mes "Written by Bob Ross.";
next;
- switch(select("Animals:Plants:Minerals:Etc")) {
+ switch(select("Animals", "Plants", "Minerals", "Etc")) {
case 1:
mes "...Using animals in Alchemy can easily be practiced by anyone.";
mes "You can put the animals that you want to use on the white tray, imagine the goal you want to make and then practice the alchemy.";
@@ -667,7 +667,7 @@ function script Genetic_Job_Plant {
if (!questprogress(getarg(0))) {
mes "- "+getarg(2)+" -";
next;
- switch(select("Use it as a material.:Do not use.")) {
+ switch(select("Use it as a material.", "Do not use.")) {
case 1:
if (getarg(3, 0)) .@str$ = "some of the ";
mes "- You've acquired "+.@str$+getarg(1)+". -";
@@ -717,7 +717,7 @@ job3_gen01,7,50,3 script Testing Table#gen CLEAR_NPC,{
if (job_gen == 7) {
mes "- This is a testing table with a lot of equipment. I think I can study the combinations here with plants. -";
next;
- if(select("Conduct an experiment.:Do not conduct an experiment.") == 2) {
+ if(select("Conduct an experiment.", "Do not conduct an experiment.") == 2) {
mes "- It's not the time to start an experiment. -";
close;
}
@@ -729,14 +729,14 @@ job3_gen01,7,50,3 script Testing Table#gen CLEAR_NPC,{
}
mes "What shall I do with these plant materials?";
next;
- select("Break.:Smash into little pieces.:Crush.");
+ select("Break.", "Smash into little pieces.", "Crush.");
while (1) {
mes "What shall I do now?";
next;
if (rand(2))
- select("Burn into Ashes.:Dip into distilled water.:Steam.");
+ select("Burn into Ashes.", "Dip into distilled water.", "Steam.");
else
- select("Put it into a Testing Flask and Shake.:Freeze.:Heat.");
+ select("Put it into a Testing Flask and Shake.", "Freeze.", "Heat.");
if (!rand(7)) break;
}
mes "What shall I do now?";
@@ -744,7 +744,7 @@ job3_gen01,7,50,3 script Testing Table#gen CLEAR_NPC,{
select("Inject it into a testing seed.");
mes "What kind of seed should I pick?";
next;
- select("Testing Seed - Type A:Testing Seed - Type B:Testing Seed - Type C:Testing Seed - Type D");
+ select("Testing Seed - Type A", "Testing Seed - Type B", "Testing Seed - Type C", "Testing Seed - Type D");
mes "I've put the prepared materials into the chosen testing seed.";
next;
mes "["+strcharinfo(0)+"]";
@@ -944,7 +944,7 @@ job3_gen01,91,48,3 script Demi Calberine#gen 4_F_SCIENCE,{
mes "Sigh, haven't you finished practicing?";
mes "Do you want to enter the spore pen?";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
mes "[Demi Calberine]";
mes "Have fun swinging your cart around~";
@@ -996,7 +996,7 @@ job3_gen01,18,39,3 script Warning#gen 2_BULLETIN_BOARD,{
mes "If you bully my spores, I'll scream!!!";
if (job_gen < 75) close;
next;
- switch(select("Get out of the pen.:Stay still.")) {
+ switch(select("Get out of the pen.", "Stay still.")) {
case 1:
mes "- I'd better get out before I get caught by Miss Devries. -";
close2;
diff --git a/npc/re/jobs/3-2/minstrel.txt b/npc/re/jobs/3-2/minstrel.txt
index eb39e4d68..a8cb2d61d 100644
--- a/npc/re/jobs/3-2/minstrel.txt
+++ b/npc/re/jobs/3-2/minstrel.txt
@@ -126,7 +126,7 @@ alberta,196,133,4 script Bard#job_min 4_M_BARD,{
mes "[Karian]";
mes "If you are interested, why don't help me find out where ^f57d7d'Maestro Song'^000000 is?";
next;
- if(select("Ok.:No.") == 2) {
+ if(select("Ok.", "No.") == 2) {
mes "["+strcharinfo(0)+"]";
mes "I'm not interested.";
next;
@@ -230,7 +230,7 @@ alberta,196,133,4 script Bard#job_min 4_M_BARD,{
mes "Whenever you want to see me, visit me.";
mes "If you have time come by and have a chat with me.";
next;
- switch(select("Accept.:Refuse.")) {
+ switch(select("Accept.", "Refuse.")) {
case 1:
mes "[Minstrel Song]";
mes "Did you visit somewhere fun?";
@@ -521,7 +521,7 @@ hu_in01,361,103,3 script Tone-deaf person 4_M_CASMAN1,{
mes "- that such sounds could -";
mes "- be made from humans. -";
next;
- if(select("You move to other side.:Keep listening.") == 1)
+ if(select("You move to other side.", "Keep listening.") == 1)
close;
mes "[Tone-deaf person]";
mes "Turuturu~";
@@ -1366,7 +1366,7 @@ function Choice;
next;
mes "-It's not easy to trust her-";
next;
- if(select("I don't like this.:Take the kayak.") == 1) {
+ if(select("I don't like this.", "Take the kayak.") == 1) {
mes "[Karian]";
mes "I never ride airships ever...";
donpcevent "Karian#cmd5::OnDisable";
@@ -1645,7 +1645,7 @@ OnTouch:
mes "[Karian]";
mes "Will you join me?";
next;
- switch(select("Refuse.:Accept.")) {
+ switch(select("Refuse.", "Accept.")) {
case 1:
mes "[Karian]";
mes "Come on~Come on~";
@@ -1902,7 +1902,7 @@ prt_in,94,172,4 script Karian#job_min3 4_M_MINSTREL1,{
getitem Green_Apple_Ring,1;
close;
} else if (job_min > 99) {
- switch(select("Talk.:Leave.")) {
+ switch(select("Talk.", "Leave.")) {
case 1:
mes "[Maestro Song]";
mes "The name 'Karian'?";
diff --git a/npc/re/jobs/3-2/royal_guard.txt b/npc/re/jobs/3-2/royal_guard.txt
index 09618e2bb..a1dff376d 100644
--- a/npc/re/jobs/3-2/royal_guard.txt
+++ b/npc/re/jobs/3-2/royal_guard.txt
@@ -82,11 +82,11 @@ prt_castle,48,161,3 script Middle-aged Gentleman#rg 1_M_LIBRARYMASTER,{
mes "[Middle-aged Gentleman]";
mes "You're a curious one. Who are you? What do you want?";
next;
- select("Just looking around!:This is my office!:Who am I? Who are you?");
+ select("Just looking around!", "This is my office!", "Who am I? Who are you?");
mes "[Middle-aged Gentleman]";
mes "Do you want to argue with me? Do you know who I am?";
next;
- if(select("Not really, who are you?:Sorry, I won't hurt your feelings.") == 2) {
+ if(select("Not really, who are you?", "Sorry, I won't hurt your feelings.") == 2) {
mes "["+strcharinfo(0)+"]";
mes "Sorry. I had to be sure. I didn't know that you are from the royal palace.";
next;
@@ -126,7 +126,7 @@ prt_castle,48,161,3 script Middle-aged Gentleman#rg 1_M_LIBRARYMASTER,{
mes "[Heinrich]";
mes "BUT!! I want to believe you...";
next;
- switch(select("I want to know more.:Stop talking.")) {
+ switch(select("I want to know more.", "Stop talking.")) {
case 1:
mes "[Heinrich]";
mes "You are impetuous.";
@@ -164,7 +164,7 @@ prt_castle,48,161,3 script Middle-aged Gentleman#rg 1_M_LIBRARYMASTER,{
mes "Really?";
mes "Good. You might have the wrong idea about what a Royal Guard is. So, in your opinion, what do you think is the key to being a Royal Guard?";
next;
- select("Decision and Bravery:Calm Judgment:Sharp wisdom:Benevolent spirit");
+ select("Decision and Bravery", "Calm Judgment", "Sharp wisdom", "Benevolent spirit");
mes "[Heinrich]";
mes "Good choice.";
mes "Actually, the other 3 are also needed to have the Royal Guard spirit, friend.";
@@ -195,7 +195,7 @@ prt_castle,48,161,3 script Middle-aged Gentleman#rg 1_M_LIBRARYMASTER,{
mes "[Heinrich]";
mes "If you want to hear more story, you have to show me your similar attitude.";
next;
- if(select("That's an unfair demand.:I will try.") == 1) {
+ if(select("That's an unfair demand.", "I will try.") == 1) {
mes "[Heinrich]";
mes "Good idea, it would better to find something more worthy.";
close;
@@ -279,7 +279,7 @@ prt_castle,48,161,3 script Middle-aged Gentleman#rg 1_M_LIBRARYMASTER,{
mes "[Heinrich]";
mes "Now I can't tell you why the trace is there.";
next;
- if(select("Interesting. Can I go there?:Seems really dangerous.") == 2) {
+ if(select("Interesting. Can I go there?", "Seems really dangerous.") == 2) {
mes "[Heinrich]";
mes "Good idea, that's useless work to explore there.";
close;
@@ -417,7 +417,7 @@ glast_01,240,366,5 script Memory of King Schmidtz CLEAR_NPC,{
mes "[Memory of King Schmidtz]";
mes "I'm planning to accept you as a member of the Royal Guard to continue their lost traditions. Are you ready to do it?";
next;
- if(select("Sure, of course:Not yet") == 2) {
+ if(select("Sure, of course", "Not yet") == 2) {
mes "[Memory of King Schmidtz]";
mes "Umm, maybe Heinrich had wrong judgement.";
close;
@@ -425,7 +425,7 @@ glast_01,240,366,5 script Memory of King Schmidtz CLEAR_NPC,{
mes "[Memory of King Schmidtz]";
mes "If so, I will proceed to making you a Royal Guard.";
next;
- if(select("Great.:Not yet.") == 2) {
+ if(select("Great.", "Not yet.") == 2) {
mes "[Memory of King Schmidtz]";
mes "Perhaps Heinrich had the wrong image of you.";
close;
@@ -519,7 +519,7 @@ OnTouch:
sec_in02,12,43,3 script sorcereryal 1_M_LIBRARYMASTER,1,1,{
callfunc "F_GM_NPC";
- switch(select("Royal Guard:Rune Knight:Sorcerer")) {
+ switch(select("Royal Guard", "Rune Knight", "Sorcerer")) {
case 1:
mes "1~5";
input .@input;
diff --git a/npc/re/jobs/3-2/shadow_chaser.txt b/npc/re/jobs/3-2/shadow_chaser.txt
index 0a34ad1cb..04c0abc11 100644
--- a/npc/re/jobs/3-2/shadow_chaser.txt
+++ b/npc/re/jobs/3-2/shadow_chaser.txt
@@ -118,7 +118,7 @@ in_rogue,376,100,5 script Guild Member#sc01 4_M_ROGUE,{
mes "[Scary man]";
mes "Hey there?";
next;
- switch(select("Me?:Sorry, I am busy...")) {
+ switch(select("Me?", "Sorry, I am busy...")) {
case 1:
mes "[Scary man]";
mes "Yes! You there!";
@@ -247,7 +247,7 @@ in_rogue,379,101,3 script Scary Man#sc03 1_M_SIGNROGUE,{
mes "You want one more explanation?";
mes "Or do you just want the code?";
next;
- switch(select("More explanation.:Get the code.")) {
+ switch(select("More explanation.", "Get the code.")) {
case 1:
callsub L_Code,1;
mes "[Urupa]";
@@ -321,7 +321,7 @@ s_atelier,65,123,5 script Manager#sc04_prt 4_M_KHKYEL,{
mes "Damn, there're so many strangers around.";
mes "Hey...";
next;
- switch(select("Show the deciphered code!:...")) {
+ switch(select("Show the deciphered code!", "...")) {
case 1:
mes "[Manager]";
mes "Wow, you deciphered it?";
@@ -390,7 +390,7 @@ s_atelier,65,123,5 script Manager#sc04_prt 4_M_KHKYEL,{
mes "So I will give you the code.";
mes "Please find the treasure!";
next;
- switch(select("No way!:I'll give it a try!")) {
+ switch(select("No way!", "I'll give it a try!")) {
case 1:
mes "[Graham]";
mes "What the hell?";
@@ -409,7 +409,7 @@ s_atelier,65,123,5 script Manager#sc04_prt 4_M_KHKYEL,{
mes "[Graham]";
mes "Are you interested in it now?";
next;
- switch(select("Not at all.:Hmm, I'll take it.")) {
+ switch(select("Not at all.", "Hmm, I'll take it.")) {
case 1:
mes "[Graham]";
mes "Damn it.";
@@ -426,7 +426,7 @@ s_atelier,65,123,5 script Manager#sc04_prt 4_M_KHKYEL,{
mes "[Graham]";
mes "Did you find something?";
next;
- switch(select("I need an explanation.:What's the code again?")) {
+ switch(select("I need an explanation.", "What's the code again?")) {
case 1:
mes "[Graham]";
mes "You are so powerful!";
@@ -645,7 +645,7 @@ s_atelier,168,65,5 script Manager#sc08_ra 4_M_DOCTOR,{
mes "Bleh...";
close;
}
- switch(select("Give me your password!:I was sent by Graham.")) {
+ switch(select("Give me your password!", "I was sent by Graham.")) {
case 1:
mes "[Manager]";
mes "You need my password?";
@@ -719,7 +719,7 @@ s_atelier,168,65,5 script Manager#sc08_ra 4_M_DOCTOR,{
mes "What do you think?";
mes "RENNND / LNNWWND means one thing.";
next;
- switch(select("I think I got it.:I have no clue.")) {
+ switch(select("I think I got it.", "I have no clue.")) {
case 1:
callsub L_Code,7166;
close;
@@ -737,7 +737,7 @@ s_atelier,168,65,5 script Manager#sc08_ra 4_M_DOCTOR,{
mes "[Paul]";
mes "So did you get what it means?";
next;
- switch(select("Yes!:No, I don't think so.")) {
+ switch(select("Yes!", "No, I don't think so.")) {
case 1:
callsub L_Code,7167;
close;
@@ -794,7 +794,7 @@ s_atelier,168,65,5 script Manager#sc08_ra 4_M_DOCTOR,{
mes "I am dying to wait for you.";
mes "So what did you find out?";
next;
- select("I found the key.:Hmm...");
+ select("I found the key.", "Hmm...");
mes "- You hand over the 'Illusion Key' that you found in the ice cave. -";
next;
mes "[Paul]";
@@ -1205,7 +1205,7 @@ s_atelier,25,75,3 script Manager#sc10_lgt 4_M_HUMAN_02,{
mes "Then let's make a point!";
mes "Do you know thanatos tower?";
next;
- switch(select("Sure.:The tower of death?")) {
+ switch(select("Sure.", "The tower of death?")) {
case 1:
mes "[Vicente]";
mes "You know that.";
@@ -1268,7 +1268,7 @@ s_atelier,25,75,3 script Manager#sc10_lgt 4_M_HUMAN_02,{
mes "You are back?";
mes "Find anything?";
next;
- switch(select("Throw the brush.:Grab him by the collar.:Drop the brush.")) {
+ switch(select("Throw the brush.", "Grab him by the collar.", "Drop the brush.")) {
case 1:
mes "[Vicente]";
mes "Hey, what are you doing?";
@@ -1435,7 +1435,7 @@ s_atelier,70,66,4 script Dumk#sc13_lgh 4_M_SHADOWCHASER,{
mes "That's it.";
mes "Did you find it by yourself?";
next;
- switch(select("Yes.:With my friends")) {
+ switch(select("Yes.", "With my friends")) {
case 1:
mes "[Dumk]";
mes "Hmm...";
@@ -1536,7 +1536,7 @@ s_atelier,70,66,4 script Dumk#sc13_lgh 4_M_SHADOWCHASER,{
mes "[Dumk]";
mes "So, do you want me to keep talking about Shadow Chasers?";
next;
- switch(select("What is a Shadow Chaser?:Change me to Shadow Chaser.:I'll come back later.")) {
+ switch(select("What is a Shadow Chaser?", "Change me to Shadow Chaser.", "I'll come back later.")) {
case 1:
mes "[Dumk]";
mes "Most spells are exclusively for Wizards and their kind.";
@@ -1949,7 +1949,7 @@ job3_sha01,22,78,0 script ????#keybox01 CLEAR_NPC,{
mes "It's a small box made of a hard turtle's shell.";
mes "The middle of it...";
next;
- select("Touch the middle.:Push the middle.");
+ select("Touch the middle.", "Push the middle.");
mes "When you touch it, something comes out!";
next;
setarray .@Codes1$[1],"EFDFJWF","FGEGKXG","GHFHLYH","HIGIMZI","IJHJNAJ","JKIKOBK","KLJLPCL","LMKMQDM";
@@ -2005,7 +2005,7 @@ job3_sha01,22,78,0 script ????#keybox01 CLEAR_NPC,{
}
mes "You don't have to stay in here.";
next;
- if(select("Go outside.:Stay here.") == 1)
+ if(select("Go outside.", "Stay here.") == 1)
warp "tur_dun03",40,201;
close;
}
@@ -2040,7 +2040,7 @@ job3_sha01,25,28,0 script ????#keybox02 CLEAR_NPC,{
mes "I got "+.@Words$[.@i]+".";
mes "Now I have to convert it into a number...";
next;
- switch(select("Input the answer.:I can't get it.")) {
+ switch(select("Input the answer.", "I can't get it.")) {
case 1:
input .@input;
if (.@input == .@numbers[.@i]) {
@@ -2130,11 +2130,11 @@ job3_sha01,73,80,0 script ????#keybox03 CLEAR_NPC,{
mes "For what?";
next;
while(1) {
- switch(select("Turn the roof.:Turn the house.:Turn the handle.")) {
+ switch(select("Turn the roof.", "Turn the house.", "Turn the handle.")) {
case 1:
mes "You turn the roof.";
next;
- switch(select("Shake the roof.:Shake the house.")) {
+ switch(select("Shake the roof.", "Shake the house.")) {
case 1:
mes "Even though you shake the roof but";
mes "nothing happens.";
@@ -2159,7 +2159,7 @@ job3_sha01,73,80,0 script ????#keybox03 CLEAR_NPC,{
case 2:
mes "You grab the whole house and turn it.";
next;
- switch(select("Shake up and down.:Shake back and forth.:Turn 'round and 'round and shake.:Roll it upside down.")) {
+ switch(select("Shake up and down.", "Shake back and forth.", "Turn 'round and 'round and shake.", "Roll it upside down.")) {
case 1:
case 2:
mes "Nothing happens.";
@@ -2293,7 +2293,7 @@ s_atelier,29,119,3 script Max#sc05_prt 4W_M_01,{
mes "You are a member of the Rogue guild!";
mes "What can I help you with?";
next;
- .@i = select("I need a make-up brush.:I need a paint brush.:Nothing.");
+ .@i = select("I need a make-up brush.", "I need a paint brush.", "Nothing.");
mes "[Max]";
if (.@i == 1) setarray .@i[1],Makeover_Brush,1,10,100000;
else if (.@i == 2) setarray .@i[1],Paint_Brush,2,30,200000;
@@ -2335,7 +2335,7 @@ s_atelier,29,119,3 script Max#sc05_prt 4W_M_01,{
}
mes "We sell all art related things here~";
next;
- switch(select("Paint!?:Where's the manager?")) {
+ switch(select("Paint!?", "Where's the manager?")) {
case 1:
mes "[Max]";
mes "You are asking for paint?";
@@ -2358,7 +2358,7 @@ s_atelier,136,70,3 script Titika#sc09_ra 4_F_CHILD,{
mes "You are in a guild.";
mes "What can I help you with?";
next;
- .@i = select("Make a new make-up brush.:Make a new paint brush.:Nothing.");
+ .@i = select("Make a new make-up brush.", "Make a new paint brush.", "Nothing.");
mes "[Titika]";
if (.@i == 1) setarray .@i[1],6121,1,10,100000;
else if (.@i == 2) setarray .@i[1],6122,2,30,200000;
@@ -2388,7 +2388,7 @@ s_atelier,136,70,3 script Titika#sc09_ra 4_F_CHILD,{
}
mes "This is the Shadow Chaser workplace~";
next;
- switch(select("Where is the paint?:Where is the manager?")) {
+ switch(select("Where is the paint?", "Where is the manager?")) {
case 1:
mes "[Titika]";
mes "You mean paint?";
@@ -2408,7 +2408,7 @@ s_atelier,124,128,3 script RimiGX#sc07_yuno 4_F_LGTGIRL,{
if (Class == Job_Shadow_Chaser || Class == Job_Shadow_Chaser_T || Class == Job_Baby_Chaser) {
mes "What are you looking for?";
next;
- .@i = select("Make a new blush for make-up.:Make a new blush for painting.:Nothing.");
+ .@i = select("Make a new blush for make-up.", "Make a new blush for painting.", "Nothing.");
mes "[RimiGX]";
if (.@i == 1) setarray .@i[1],6121,1,10,100000;
else if (.@i == 2) setarray .@i[1],6122,2,30,200000;
@@ -2437,7 +2437,7 @@ s_atelier,124,128,3 script RimiGX#sc07_yuno 4_F_LGTGIRL,{
}
mes "It's the shadow workplace~";
next;
- switch(select("Where is the paint?:Where is the manager?")) {
+ switch(select("Where is the paint?", "Where is the manager?")) {
case 1:
mes "[RimiGX]";
mes "Paint?";
@@ -2457,7 +2457,7 @@ s_atelier,26,68,3 script Vito#sc11_lgt 4_M_KHMAN,{
if (Class == Job_Shadow_Chaser || Class == Job_Shadow_Chaser_T || Class == Job_Baby_Chaser) {
mes "What are you looking for?";
next;
- .@i = select("Make a new blush for make-up.:Make a new blush for painting.:Nothing.");
+ .@i = select("Make a new blush for make-up.", "Make a new blush for painting.", "Nothing.");
mes "[Vito]";
if (.@i == 1) setarray .@i[1],6121,1,10,100000;
else if (.@i == 2) setarray .@i[1],6122,2,30,200000;
@@ -2487,7 +2487,7 @@ s_atelier,26,68,3 script Vito#sc11_lgt 4_M_KHMAN,{
}
mes "It's the shadow workplace.";
next;
- switch(select("Where is the paint?:Where is the manager?")) {
+ switch(select("Where is the paint?", "Where is the manager?")) {
case 1:
mes "[Vito]";
mes "Paint?";
diff --git a/npc/re/jobs/3-2/sorcerer.txt b/npc/re/jobs/3-2/sorcerer.txt
index 0c12d82f0..ff9faf500 100644
--- a/npc/re/jobs/3-2/sorcerer.txt
+++ b/npc/re/jobs/3-2/sorcerer.txt
@@ -62,7 +62,7 @@ gef_tower,102,34,5 script Merito 2_M_SAGE_B,{
mes "[Merito]";
mes "What made you want to be a sorcerer?";
next;
- if(select("The spirit of fire led me here.:The spirit of water led me here.:The spirit of earth led me here:The spirit of meat led me here.") == 4) {
+ if(select("The spirit of fire led me here.", "The spirit of water led me here.", "The spirit of earth led me here", "The spirit of meat led me here.") == 4) {
mes "[Merito]";
mes "That kind of spirit doesn't exist!";
close;
@@ -74,7 +74,7 @@ gef_tower,102,34,5 script Merito 2_M_SAGE_B,{
mes "[Merito]";
mes "Hmm... Then first, can you write down your name on this list?";
next;
- if(select("Write name.:I won't.") == 2) {
+ if(select("Write name.", "I won't.") == 2) {
mes "[Merito]";
mes "Well, okay. See you again when you get a chance.";
close;
@@ -93,7 +93,7 @@ gef_tower,102,34,5 script Merito 2_M_SAGE_B,{
mes "[Merito]";
mes "[" + strcharinfo(0) + "], can you handle magic skillfully?";
next;
- if(select("Yes, I can.:No, I'm not really good at it.") == 2) {
+ if(select("Yes, I can.", "No, I'm not really good at it.") == 2) {
mes "[Merito]";
mes "What!? You don't know how to use magic?";
mes "What are you doing here then? Get out of here. Right now!";
@@ -103,7 +103,7 @@ gef_tower,102,34,5 script Merito 2_M_SAGE_B,{
mes "Okay, that should be obvious.";
mes "Of course, Sorcerers use magic, too. But, do you know the main difference Sorcerers have from other magical jobs?";
next;
- switch(select("They know how to sing.:They're all old fogies.:They can deal with the spirits.")) {
+ switch(select("They know how to sing.", "They're all old fogies.", "They can deal with the spirits.")) {
case 1:
mes "[Merito]";
mes "Well maybe some but that's not the main difference.";
@@ -127,7 +127,7 @@ gef_tower,102,34,5 script Merito 2_M_SAGE_B,{
mes "[Merito]";
mes "Well, it's all up to you. What are you going to do?";
next;
- switch(select("I will take the test.:I'll do it later.")) {
+ switch(select("I will take the test.", "I'll do it later.")) {
case 1:
mes "[Merito]";
mes "Okay. ";
@@ -190,7 +190,7 @@ gef_tower,113,161,5 script Karacas 4_M_SAGE_A,{
mes "[Karacas]";
mes "So, you are [" + strcharinfo(0) + "]... right?";
next;
- if(select("Yes, I am.:No, I'm not!") == 2) {
+ if(select("Yes, I am.", "No, I'm not!") == 2) {
mes "[Karacas]";
mes "Oh, there must be some mistake in the list, I think. Will you come again later?";
close;
@@ -307,7 +307,7 @@ gef_tower,113,161,5 script Karacas 4_M_SAGE_A,{
mes "[Karacas]";
mes "Have any questions?";
next;
- if(select("No.:Please explain it again.") == 2) {
+ if(select("No.", "Please explain it again.") == 2) {
mes "[Karacas]";
mes "Haha, then can I have a cup of water for a minute? Please come and find me again later.";
next;
diff --git a/npc/re/jobs/3-2/sura.txt b/npc/re/jobs/3-2/sura.txt
index 6a56f5665..b28cb6fdd 100644
--- a/npc/re/jobs/3-2/sura.txt
+++ b/npc/re/jobs/3-2/sura.txt
@@ -371,7 +371,7 @@ ve_in,98,159,0 script Fighter#job_shu 4_F_SURA,{
mes "You won't even have time to take a rest if you choose this way.";
mes "You'll become a puppet for war...";
next;
- switch(select("But I still want to know more.:Well, I quit then.")) {
+ switch(select("But I still want to know more.", "Well, I quit then.")) {
case 1:
mes "[???]";
mes "Aren't you an idiot?";
@@ -500,7 +500,7 @@ yuno_fild07,254,176,7 script Buddy#job_shu 4_M_MONK,{
mes "Ah, long time no see, "+strcharinfo(0)+".";
mes "Are you here to meet my master?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Buddy]";
mes "I'll take you right away.";
@@ -550,7 +550,7 @@ sword_1-1,223,243,4 script Buddy#job_shu_Salong 4_M_MONK,{
mes "[Buddy]";
mes "My master doesn't like noise, so please ^f57d7dwait in the living room silently.^000000";
next;
- switch(select("Go to the living room.:Go outside.")) {
+ switch(select("Go to the living room.", "Go outside.")) {
case 1:
mes "[Buddy]";
mes "Please wait in the living room at the upper side.";
@@ -704,7 +704,7 @@ sword_1-1,222,169,5 script Bruno#job_shu 4_F_SURA,{
mes "[Bruno]";
mes "Hey~ "+strcharinfo(0)+", what's up?";
next;
- switch(select("Let's have conversation.:Go outside.")) {
+ switch(select("Let's have conversation.", "Go outside.")) {
case 1:
if (job_shu == 100) {
mes "[Bruno]";
@@ -852,7 +852,7 @@ sword_1-1,223,167,2 script Master#job_shu 4_M_SURA,{
sword_2-1,1,2,0 script Button Girl#sura 1_F_01,{
callfunc "F_GM_NPC";
- switch(select("Turn on arena.:Turn off arena.:Turn on the living room.:Turn on Buddy.:Turn on Gara.:Turn off all.:Close")) {
+ switch(select("Turn on arena.", "Turn off arena.", "Turn on the living room.", "Turn on Buddy.", "Turn on Gara.", "Turn off all.", "Close")) {
case 1:
mes "Turn on arena.";
donpcevent "Drawing Room::OnEnable";
diff --git a/npc/re/jobs/3-2/wanderer.txt b/npc/re/jobs/3-2/wanderer.txt
index 105a43fd0..baad4b65a 100644
--- a/npc/re/jobs/3-2/wanderer.txt
+++ b/npc/re/jobs/3-2/wanderer.txt
@@ -62,7 +62,7 @@ xmas,162,209,5 script Aspiring Wanderer, Soy 4_F_06,{
mes "Many people are looking forward to meeting the best Wanderer in the world.";
if (BaseJob != Job_Dancer || BaseLevel < 99) close;
next;
- select("Dancer Kim?:Wanderer?");
+ select("Dancer Kim?", "Wanderer?");
emotion e_omg,0,"Aspiring Wanderer, Soy";
mes "[Soy]";
mes "What? You don't know the famous Wanderer, Dancer Kim?";
@@ -88,7 +88,7 @@ xmas,162,209,5 script Aspiring Wanderer, Soy 4_F_06,{
mes "[Mimi]";
mes "Just hang in there, Soy. Ha ha.";
next;
- switch(select("Where is the performance?:End the conversation.")) {
+ switch(select("Where is the performance?", "End the conversation.")) {
case 1:
mes "[Soy]";
mes "Right in front of the Christmas tree!";
@@ -150,7 +150,7 @@ xmas,132,143,5 script Performance Manager#wnd 4_M_06,{
next;
while (1) {
.@loop = 0;
- switch(select("Sorry, I don't care.:What's the matter?:Why are you telling me this?")) {
+ switch(select("Sorry, I don't care.", "What's the matter?", "Why are you telling me this?")) {
case 1:
mes "[Performance Manager]";
mes "That's a bit harsh don't you think?";
@@ -177,7 +177,7 @@ xmas,132,143,5 script Performance Manager#wnd 4_M_06,{
}
while (1) {
.@loop = 0;
- switch(select("Is there a problem?:Who do you mean?:It has nothing to do with me.")) {
+ switch(select("Is there a problem?", "Who do you mean?", "It has nothing to do with me.")) {
case 1:
mes "[Performance Manager]";
mes "How could they do that?";
@@ -209,7 +209,7 @@ xmas,132,143,5 script Performance Manager#wnd 4_M_06,{
}
while (1) {
.@loop = 0;
- switch(select("Are you afraid of people?:The performers caused trouble?:Ignore him.")) {
+ switch(select("Are you afraid of people?", "The performers caused trouble?", "Ignore him.")) {
case 1:
mes "[Performance Manager]";
mes "Wouldn't you be afraid of all the eyes of people if you were me?";
@@ -267,7 +267,7 @@ xmas,132,143,5 script Performance Manager#wnd 4_M_06,{
mes "[Performance Manager]";
mes "Hey! Can you please go out and find the Maestro Guitar Song?";
next;
- switch(select("Ah, okay.:Why should I do that?:I won't!")) {
+ switch(select("Ah, okay.", "Why should I do that?", "I won't!")) {
case 1:
break;
case 2:
@@ -331,7 +331,7 @@ comodo,140,86,5 script Cheerless Maestro 4_M_MINSTREL,{
mes "- You found a Maestro -";
mes "- singing a weird song. -";
next;
- if(select("That's a weird song.:Ignore it.") == 2) {
+ if(select("That's a weird song.", "Ignore it.") == 2) {
mes "- What a weird person, I better stay away. -";
close;
}
@@ -367,7 +367,7 @@ comodo,140,86,5 script Cheerless Maestro 4_M_MINSTREL,{
mes "So how about it? Isn't that a tempting offer to you?";
mes "I'm a really famous Maestro at the peak of my popularity. People are dying to work with me, but you are indifferent to me lady.";
next;
- select("Where is Dancer Kim?:Why'd you cancel the performance?");
+ select("Where is Dancer Kim?", "Why'd you cancel the performance?");
mes "[Guitar Song]";
mes "Why are you asking me that question so suddenly?";
mes "Come on, let's just talk about a pleasant matter.";
@@ -385,7 +385,7 @@ comodo,140,86,5 script Cheerless Maestro 4_M_MINSTREL,{
mes "[" + strcharinfo(0) + "]";
mes "(Would it be possible for me to make him tell me what happened with Nollio?)";
next;
- switch(select("Use Dazzler:Use Lullaby:Use Lucky Luck")) {
+ switch(select("Use Dazzler", "Use Lullaby", "Use Lucky Luck")) {
case 1:
if (getskilllv("DC_UGLYDANCE") == 5 || rand(100) >= 80) {
mes "- You get closer to Song's ear. -";
@@ -700,7 +700,7 @@ hu_in01,305,251,5 script Vacant Looking Lady#wnd 4_F_CAPEGIRL,{
mes "I think the life of Wanderer Dancer Kim is over now.";
mes "Boo hoo hoo hoo!";
next;
- if(select("Hey, don't give up.:I feel sorry for you.") == 2) {
+ if(select("Hey, don't give up.", "I feel sorry for you.") == 2) {
mes "[Dancer Kim]";
mes "My life cannot get out of abyss now......";
close;
@@ -722,7 +722,7 @@ hu_in01,305,251,5 script Vacant Looking Lady#wnd 4_F_CAPEGIRL,{
mes "But I get tired and give up easily.";
mes "I think I am going to give up.";
next;
- if(select("Well, there's no other way.:Let's work together.") == 1) {
+ if(select("Well, there's no other way.", "Let's work together.") == 1) {
mes "[Dancer Kim]";
mes "No dreams and no hope...";
close;
@@ -779,7 +779,7 @@ hu_fild05,342,130,5 script Dancer Kim#fild 4_F_CAPEGIRL,{
mes "You need to defeat 50 Yellow Novus!";
mes "Are you ready?";
next;
- if(select("No.:Yes.") == 1) {
+ if(select("No.", "Yes.") == 1) {
mes "[Dancer Kim]";
mes "Hurry up before I lose interest!";
close;
diff --git a/npc/re/jobs/novice/academy.txt b/npc/re/jobs/novice/academy.txt
index f98363fee..758eeb110 100644
--- a/npc/re/jobs/novice/academy.txt
+++ b/npc/re/jobs/novice/academy.txt
@@ -1272,7 +1272,7 @@ izlude,120,207,4 script Information Staff#0 8W_SOLDIER,{
switch(select("[ Main facilities ]", "[ Guide & Helper ]", "Mini map marking removal", "End Conversation")) {
case 1:
while (1) {
- switch(select("[ Criatura Academy ]:[ Wharf ]:[ Airship (International) ]:[ Arena ]:[ Shop ]:[ Swordman Guild ]:[ Enchant Association ]:[ Blacksmith's Workshop ]:Go back to the previous menu")) {
+ switch(select("[ Criatura Academy ]", "[ Wharf ]", "[ Airship (International) ]", "[ Arena ]", "[ Shop ]", "[ Swordman Guild ]", "[ Enchant Association ]", "[ Blacksmith's Workshop ]", "Go back to the previous menu")) {
case 1:
mes "[Information Staff]";
mes "If you are the first time adventurer,";
@@ -1357,7 +1357,7 @@ izlude,120,207,4 script Information Staff#0 8W_SOLDIER,{
break;
case 2:
while (1) {
- switch(select("[ Eden Group Teleporter ]:[ Kafra Employee ]:[ Mesmerizer ]:[ Wedding Secretary ]:[ Mercenary Guild Official ]:[ Taming Merchant ]:Go back to the previous menu")) {
+ switch(select("[ Eden Group Teleporter ]", "[ Kafra Employee ]", "[ Mesmerizer ]", "[ Wedding Secretary ]", "[ Mercenary Guild Official ]", "[ Taming Merchant ]", "Go back to the previous menu")) {
case 1:
mes "[Information Staff]";
mes "For now, I will mark the location of the";
@@ -4385,7 +4385,7 @@ iz_ac01,59,83,3 script Battle Instructor#08 4_M_NOV_HUNT,{
next;
switch(select("Check requests", "Warp me to the Field", "End Conversation")) {
case 1:
- switch(select("The most delicious in the world (1~3):Carrots are delicious (1~3):Fabre rolling clothes (4~6):Barrier!! (4~6):"+(BaseLevel<7?"":"Buzzing~ (7~10)")+":Stop.")) {
+ switch(select("The most delicious in the world (1~3)", "Carrots are delicious (1~3)", "Fabre rolling clothes (4~6)", "Barrier!! (4~6)", (BaseLevel<7?"":"Buzzing~ (7~10)"), "Stop.")) {
case 1:
if(!questprogress(11338)) {
setquest 11338;
@@ -5970,7 +5970,7 @@ iz_ac01,69,36,3 script Otter Samssoon#ac 4W_SAILOR,{
mes "Honey! What about dying hair as well?";
mes "Dying hair also included in this service.";
next;
- switch(select("Passionate Red:Sweet Yellow:Fatal Purple:Glamourous Orange:Comfortable Green:Clear Blue:Transparent White:Dark Black:Stop.")) {
+ switch(select("Passionate Red", "Sweet Yellow", "Fatal Purple", "Glamourous Orange", "Comfortable Green", "Clear Blue", "Transparent White", "Dark Black", "Stop.")) {
case 1:
.@pallete = 8;
break;
@@ -6696,7 +6696,7 @@ iz_ac02,143,55,3 script Cream Puff#ac 4_M_KID1,{
}
mes "You're having a great time. Do you feel like something will be happening or not?";
next;
- if(select("Happening:Not happening.") == 1) {
+ if(select("Happening", "Not happening.") == 1) {
.@thief_p = .@thief_p + 1;
.@swordman_p = .@swordman_p + 1;
.@ninja_p = .@ninja_p + 1;
@@ -9822,7 +9822,7 @@ iz_ac02,50,169,3 script Salim Hamid#ac 1_M_MERCHANT,{
mes "[Salim Hamid]";
mes "Yes. Let's see the prices you checked.";
next;
- switch(select("I will come back after rechecking them.:Garlet 39z Zargon 450z:Garlet 37z Zargon 448z:Garlet 37z Zargon 446z:Garlet 37z Zargon 444z")) {
+ switch(select("I will come back after rechecking them.", "Garlet 39z Zargon 450z", "Garlet 37z Zargon 448z", "Garlet 37z Zargon 446z", "Garlet 37z Zargon 444z")) {
case 1:
mes "[Salim Hamid]";
mes "OK. You come back after rechecking them in detail.";
diff --git a/npc/re/jobs/novice/novice.txt b/npc/re/jobs/novice/novice.txt
index e98fff417..fff0dbb13 100644
--- a/npc/re/jobs/novice/novice.txt
+++ b/npc/re/jobs/novice/novice.txt
@@ -149,7 +149,7 @@ new_5-1,53,114,3 duplicate(NvSprakkiA) Sprakki#nv5a 4_F_01
mes "Of course, this Training Process is optional, if you want to go straight to town, that's also fine.";
mes "But, you will miss all the advantages you can get in the Training Center.";
next;
- switch(select("Begin Training.:Start the game right away.")) {
+ switch(select("Begin Training.", "Start the game right away.")) {
case 1:
mes "[Sprakki]";
mes "I will guide you to the Novice Training Center.";
@@ -179,7 +179,7 @@ new_5-1,53,114,3 duplicate(NvSprakkiA) Sprakki#nv5a 4_F_01
mes "Ok, You want to start right away.";
mes "Which Town do you want to start at?";
next;
- .@select = select("Prontera:Morroc:Geffen:Payon:Alberta:Izlude");
+ .@select = select("Prontera", "Morroc", "Geffen", "Payon", "Alberta", "Izlude");
mes "[Sprakki]";
mes "I see.";
mes "Go ahead and grow stronger! Look toward a brighter future ahead of you.";
@@ -453,7 +453,7 @@ new_5-2,100,29,4 duplicate(NvSprakkiB) Sprakki#nv5b 4_F_01
mes "Next step of the Training is done in the room west of here.";
mes "If you are lost, I can send you there.";
next;
- switch(select("I can get there by myself.:Please, send me to the next room.")) {
+ switch(select("I can get there by myself.", "Please, send me to the next room.")) {
case 1:
mes "[Instructor Brade]";
mes "Good. That's the attitude you must have.";
@@ -474,7 +474,7 @@ new_5-2,100,29,4 duplicate(NvSprakkiB) Sprakki#nv5b 4_F_01
mes "Aren't you done with the courses here?";
mes "Or are you just lost?";
next;
- switch(select("Send me to the Combat Training Ground.:I want to go to town.")) {
+ switch(select("Send me to the Combat Training Ground.", "I want to go to town.")) {
case 1:
mes "[Instructor Brade]";
mes "Sure.";
@@ -566,7 +566,7 @@ new_5-2,100,105,3 duplicate(NvBradeA) Brade#nv5a 4_M_JOB_KNIGHT1
mes "Have it checked by Instructor Brade.";
mes "If you don't know how to get to him, I will send you to him.";
next;
- switch(select("I'm good by myself.:Please, send me to him.")) {
+ switch(select("I'm good by myself.", "Please, send me to him.")) {
case 1:
mes "[Jinha]";
mes "Very Good!";
@@ -615,7 +615,7 @@ new_5-2,115,120,3 duplicate(NvJinha) Jinha#nv5 1_M_ORIENT01
mes "Or you can go ahead and start with theory training.";
mes "What would you like to do?";
next;
- switch(select("Send me to Basic Training.:Start Theory Training.")) {
+ switch(select("Send me to Basic Training.", "Start Theory Training.")) {
case 1:
mes "[Chocolat]";
mes "Sure.";
@@ -654,7 +654,7 @@ new_5-2,115,120,3 duplicate(NvJinha) Jinha#nv5 1_M_ORIENT01
mes "[Chocolat]";
mes "If you don't know how to find them, I can send you to Instructor Brade, How about it?";
next;
- switch(select("I will go myself.:Will you do that for me?")) {
+ switch(select("I will go myself.", "Will you do that for me?")) {
case 1:
mes "[Chocolat]";
mes "Sure. Go out to the door to the right.";
@@ -754,7 +754,7 @@ new_5-2,115,120,3 duplicate(NvJinha) Jinha#nv5 1_M_ORIENT01
mes "[Chocolat]";
mes "Are you lost?";
next;
- switch(select("No, just looking around:Yes, send me to the Combat Training Field")) {
+ switch(select("No, just looking around", "Yes, send me to the Combat Training Field")) {
case 1:
mes "[Chocolat]";
mes "Okay, come back to me if";
@@ -811,7 +811,7 @@ new_5-2,33,172,4 duplicate(NvChocolat) Chocolat#nv5 4W_KID
mes "Do you want to hear another explanation?";
next;
while(1) {
- .@select = select("About Save:About Storage:About Teleport:About Cart:No More.");
+ .@select = select("About Save", "About Storage", "About Teleport", "About Cart", "No More.");
if (.@select == 5) {
mes "[Kafra Employee]";
mes "I hope you are satisfied with my explanation";
@@ -832,7 +832,7 @@ new_5-2,33,172,4 duplicate(NvChocolat) Chocolat#nv5 4W_KID
mes "^4d4dffyou can NEVER come back to the Novice Training Field.^000000";
mes "So keep that in mind.";
next;
- switch(select("Teleport Service:About Kafra Service")) {
+ switch(select("Teleport Service", "About Kafra Service")) {
case 1:
mes "[Kafra Employee]";
mes "So, you are going straight to town.";
@@ -849,7 +849,7 @@ new_5-2,33,172,4 duplicate(NvChocolat) Chocolat#nv5 4W_KID
mes "Also, if you are trying to take a boat to go somewhere, you have to go through Alberta first.";
mes "Select the town you want to teleport to.";
next;
- switch(select("Prontera:Morroc:Payon:Alberta:Geffen")) {
+ switch(select("Prontera", "Morroc", "Payon", "Alberta", "Geffen")) {
case 1:
mes "[Kafra Employee]";
mes "Rune-Midgarts' Capital, Prontera.";
@@ -909,7 +909,7 @@ new_5-2,33,172,4 duplicate(NvChocolat) Chocolat#nv5 4W_KID
mes "informed about?";
next;
while(1) {
- .@select = select("About Save:About Storage:About Teleport:About Cart:No More.");
+ .@select = select("About Save", "About Storage", "About Teleport", "About Cart", "No More.");
if (.@select == 5) {
mes "[Kafra Employee]";
mes "I hope you are satisfied with my explanation";
@@ -1087,7 +1087,7 @@ new_5-2,33,176,4 duplicate(NvCool) Cool Event Corp. Staff::NvCool5 4_M_ZONDAMAN
mes "What can I help you with?";
mes "Need me to explain what I do again?";
next;
- switch(select("Yes, I need an explanation.:Nope.")) {
+ switch(select("Yes, I need an explanation.", "Nope.")) {
case 1:
mes "[Guide]";
mes "Guides are in each town to guide you to useful places in each town.";
@@ -1127,7 +1127,7 @@ new_5-2,36,176,4 duplicate(NvGuide) Guide#nv5 8W_SOLDIER
mes "Do you want to do the basic course,";
mes "or do you just want to go through from here?";
next;
- switch(select("Send me to Basic Training.:I'll start from here.")) {
+ switch(select("Send me to Basic Training.", "I'll start from here.")) {
case 1:
mes "[Brade]";
mes "Ok. I'll send you to the basic course.";
@@ -1146,7 +1146,7 @@ new_5-2,36,176,4 duplicate(NvGuide) Guide#nv5 8W_SOLDIER
mes "I think you came back from theory training course,";
mes "can I send you back to there or do you just want to go through from here?";
next;
- switch(select("Send me back to Chocolat.:I'll start from here.")) {
+ switch(select("Send me back to Chocolat.", "I'll start from here.")) {
case 1:
mes "[Brade]";
mes "Ok. I'll send you to Chocolat.";
@@ -1245,7 +1245,7 @@ new_5-2,36,176,4 duplicate(NvGuide) Guide#nv5 8W_SOLDIER
mes "[Brade]";
mes "I think you've learned enough, do you want to quit and go to your first town?";
next;
- switch(select("I will stay little longer.:I want to quit and go to the town.")) {
+ switch(select("I will stay little longer.", "I want to quit and go to the town.")) {
case 1:
mes "[Brade]";
mes "It's ok to stay here and practice until you think you are ready.";
@@ -1262,7 +1262,7 @@ new_5-2,36,176,4 duplicate(NvGuide) Guide#nv5 8W_SOLDIER
mes "I guess you have made up your mind, huh?";
mes "Well, where do you want to go?";
next;
- switch(select("Prontera:Morroc:Payon:Alberta:Geffen:Cancel")) {
+ switch(select("Prontera", "Morroc", "Payon", "Alberta", "Geffen", "Cancel")) {
case 1:
mes "[Brade]";
mes "Prontera, the Capital city of the Rune-Midgarts Kingdom.";
@@ -1337,7 +1337,7 @@ new_5-3,96,30,4 duplicate(NvBradeB) Brade#nv5b 4_M_JOB_KNIGHT1
mes "[Swordman Guildsman]";
mes "Can I help you?";
next;
- switch(select("About Swordman Class.:Job change to Swordman.:Got any quests?:Cancel.")) {
+ switch(select("About Swordman Class.", "Job change to Swordman.", "Got any quests?", "Cancel.")) {
case 1:
mes "[Swordman Guildsman]";
mes "Literally, Swordman means one, who";
@@ -1379,7 +1379,7 @@ new_5-3,96,30,4 duplicate(NvBradeB) Brade#nv5b 4_M_JOB_KNIGHT1
mes "If you're interested in being a Swordman, I'll offer you this manual.";
mes "Do you want to try the skills of a Swordman?";
next;
- switch(select("I'll try the Swordman skills.:No thanks.")) {
+ switch(select("I'll try the Swordman skills.", "No thanks.")) {
case 1:
mes "[Swordman Guildsman]";
mes "Here is the Swordman manual.";
@@ -1408,7 +1408,7 @@ new_5-3,96,30,4 duplicate(NvBradeB) Brade#nv5b 4_M_JOB_KNIGHT1
mes "I think you have enough job levels, of course, right?";
mes "Do you want to stop your training now and go to the Swordman Association?";
next;
- switch(select("I'll consider it again.:I'll go to the Swordman Association.")) {
+ switch(select("I'll consider it again.", "I'll go to the Swordman Association.")) {
case 1:
mes "[Swordman Guildsman]";
mes "Please try enough instruction manuals from each job class and consider it carefully.";
@@ -1497,7 +1497,7 @@ new_5-3,97,41,3 duplicate(NvSwordman) Swordman Guide#nv5 4_F_JOB_KNIGHT
mes "[Prontera Acolyte]";
mes "What can I do for you?";
next;
- switch(select("What is an Acolyte?:Job change to Acolyte.:Cancel")) {
+ switch(select("What is an Acolyte?", "Job change to Acolyte.", "Cancel")) {
case 1:
mes "[Prontera Acolyte]";
mes "An Acolyte is someone who worships the goddess Freya sacrificing themselves to help others.";
@@ -1519,7 +1519,7 @@ new_5-3,97,41,3 duplicate(NvSwordman) Swordman Guide#nv5 4_F_JOB_KNIGHT
mes "If you want, I can give you a skill manual to experience what it is like to be an Acolyte.";
mes "Would you like to experience the skills of an Acolyte?";
next;
- switch(select("Yes, please.:No, I'm not interested.")) {
+ switch(select("Yes, please.", "No, I'm not interested.")) {
case 1:
mes "[Prontera Acolyte]";
mes "Here you go, the instruction manual of an Acolyte.";
@@ -1548,7 +1548,7 @@ new_5-3,97,41,3 duplicate(NvSwordman) Swordman Guide#nv5 4_F_JOB_KNIGHT
mes "Of course, I assume you have enough job levels to become an Acolyte right?";
mes "Would you like to quit the Training Process and go to the Prontera's Sanctuary?";
next;
- switch(select("Let me reconsider.:I will go to the Sanctuary.")) {
+ switch(select("Let me reconsider.", "I will go to the Sanctuary.")) {
case 1:
mes "[Prontera Acolyte]";
mes "You should try out each job's manuals.";
@@ -1587,7 +1587,7 @@ new_5-3,101,41,3 duplicate(NvAcolyte) Acolyte Guide#nv5 4_F_SISTER
mes "[Thief Guild Member]";
mes "How can I help you?";
next;
- switch(select("About the Thief Class.:I want to be a Thief.:Got any Quests?:Cancel.")) {
+ switch(select("About the Thief Class.", "I want to be a Thief.", "Got any Quests?", "Cancel.")) {
case 1:
mes "[Thief Guild Member]";
mes "Thieves are experts at using Dagger class weapons.";
@@ -1613,7 +1613,7 @@ new_5-3,101,41,3 duplicate(NvAcolyte) Acolyte Guide#nv5 4_F_SISTER
mes "If you want, I'll give you a Thief skill manual.";
mes "Would you like to experience the skills of a Thief?";
next;
- switch(select("Yes, I would.:No, I don't.")) {
+ switch(select("Yes, I would.", "No, I don't.")) {
case 1:
mes "[Thief Guild Member]";
mes "Here, please take the Thief manual.";
@@ -1642,7 +1642,7 @@ new_5-3,101,41,3 duplicate(NvAcolyte) Acolyte Guide#nv5 4_F_SISTER
mes "You already reached the required job level, didn't you?";
mes "Do you want to finish the Novice training and go to the Thief Guild?";
next;
- switch(select("Let me consider it again.:Yes, I do.")) {
+ switch(select("Let me consider it again.", "Yes, I do.")) {
case 1:
mes "[Thief Guild Member]";
mes "Have you tried all of the class manuals yet?";
@@ -1724,7 +1724,7 @@ new_5-3,105,41,3 duplicate(NvThief) Thief Guide#nv5 2_M_THIEFMASTER
mes "[Merchant Guildsman]";
mes "What can I help you with?";
next;
- switch(select("Tell me about Merchants:I want to be a Merchant.:Give me a Quest.:Cancel")) {
+ switch(select("Tell me about Merchants", "I want to be a Merchant.", "Give me a Quest.", "Cancel")) {
case 1:
mes "[Merchant Guildsman]";
mes "Merchant? Simply put, he sells goods and makes money.";
@@ -1751,7 +1751,7 @@ new_5-3,105,41,3 duplicate(NvThief) Thief Guide#nv5 2_M_THIEFMASTER
mes "[Merchant Guildsman]";
mes "Do you want to see what it's like to be a Merchant?";
next;
- switch(select("I want to test Merchant skills.:I don't want to test it.")) {
+ switch(select("I want to test Merchant skills.", "I don't want to test it.")) {
case 1:
mes "[Merchant Guildsman]";
mes "Here is the Merchant skill manual.";
@@ -1780,7 +1780,7 @@ new_5-3,105,41,3 duplicate(NvThief) Thief Guide#nv5 2_M_THIEFMASTER
mes "Wait, have you checked your Job level?";
mes "Do you want to complete your Novice training and go straight to the Merchant Guild's union?";
next;
- switch(select("I will think about it again.:Yes, I want to go to the Merchant Guild's union")) {
+ switch(select("I will think about it again.", "Yes, I want to go to the Merchant Guild's union")) {
case 1:
mes "[Merchant Guildsman]";
mes "Ok, I hope you consider being a Merchant.";
@@ -1880,7 +1880,7 @@ new_5-3,109,41,3 duplicate(NvMerchant) Merchant Guide#nv5 4W_M_01
mes "[Archer Guildsman]";
mes "What can I help you with?";
next;
- switch(select("Tell me about Archers:I want to be an Archer:Cancel")) {
+ switch(select("Tell me about Archers", "I want to be an Archer", "Cancel")) {
case 1:
mes "[Archer Guildsman]";
mes "Archers have specialized skills by using a Bow and have a variety of powerful skills.";
@@ -1910,7 +1910,7 @@ new_5-3,109,41,3 duplicate(NvMerchant) Merchant Guide#nv5 4W_M_01
mes "Do you want to register to test skill experience?";
mes "Would like to test Archer skills?";
next;
- switch(select("I want to test Archer skills.:I don't want to test it.")) {
+ switch(select("I want to test Archer skills.", "I don't want to test it.")) {
case 1:
mes "[Archer Guildsman]";
mes "Here is the Archer manual.";
@@ -1939,7 +1939,7 @@ new_5-3,109,41,3 duplicate(NvMerchant) Merchant Guide#nv5 4W_M_01
mes "Wait, have you checked your Job level?";
mes "Do you want to complete the Novice training arena and go to the Archer Guild right now?";
next;
- switch(select("I will think about it again.:Yes, I want to go to the Archer Guilds union")) {
+ switch(select("I will think about it again.", "Yes, I want to go to the Archer Guilds union")) {
case 1:
mes "[Archer Guildsman]";
mes "Test out all the jobs if you have to but choose Archer because we're the best.";
@@ -1977,7 +1977,7 @@ new_5-3,113,41,3 duplicate(NvArcher) Archer Guide#nv5 4_F_JOB_HUNTER
mes "[Mage Guild Member]";
mes "What can I help you with?";
next;
- switch(select("Tell me about Mages:I want to be a Mage:Give me a Quest:Cancel")) {
+ switch(select("Tell me about Mages", "I want to be a Mage", "Give me a Quest", "Cancel")) {
case 1:
mes "[Mage Guild Member]";
mes "Mages are those who can use magic when they need to protect their friends.";
@@ -2013,7 +2013,7 @@ new_5-3,113,41,3 duplicate(NvArcher) Archer Guide#nv5 4_F_JOB_HUNTER
mes "Do you want to register to experience how it is to be a Mage?";
mes "Would you like to test Mage skills?";
next;
- switch(select("I want to test Mage skills.:I don't want to test it.")) {
+ switch(select("I want to test Mage skills.", "I don't want to test it.")) {
case 1:
mes "[Mage Guild Member]";
mes "Here is the Mage Manual.";
@@ -2042,7 +2042,7 @@ new_5-3,113,41,3 duplicate(NvArcher) Archer Guide#nv5 4_F_JOB_HUNTER
mes "Wait, have you checked your Job level?";
mes "Do you want to complete your Novice training and go straight to the Mage Guild's union?";
next;
- switch(select("I will think about it again.:Yes, complete my training.")) {
+ switch(select("I will think about it again.", "Yes, complete my training.")) {
case 1:
mes "[Mage Guild Member]";
mes "Please test what Mage skills are all about before you decide.";
@@ -2128,7 +2128,7 @@ new_5-3,117,41,3 duplicate(NvMage) Mage Guide#nv5 2_F_MAGICMASTER
mes "Which job description do you want to hear?";
next;
while(1) {
- switch(select("Taekwon:Ninja:Super Novice:Gunslinger:End the conversation.")) {
+ switch(select("Taekwon", "Ninja", "Super Novice", "Gunslinger", "End the conversation.")) {
case 1:
mes "[Bruce]";
mes "It's a job that usually uses a lot of kicking skills.";
@@ -2204,7 +2204,7 @@ new_5-3,121,41,3 duplicate(NvBruce) Bruce#nv5 1_M_LIBRARYMASTER
mes "Great! You are ready to take on the challenges of the world.";
mes "What would you like to do?";
next;
- switch(select("I want to leave the training grounds:Tell me about the towns.:Cancel")) {
+ switch(select("I want to leave the training grounds", "Tell me about the towns.", "Cancel")) {
case 1:
mes "[Eden Group Officer]";
mes "Looks like you are ready.";
@@ -2214,7 +2214,7 @@ new_5-3,121,41,3 duplicate(NvBruce) Bruce#nv5 1_M_LIBRARYMASTER
mes "If you know what job you want to change to, you should ask the ^4A4AFFJob Guides^000000 to send you out of the training grounds.";
mes "What town would you like to go to?";
next;
- switch(select("Prontera:Morocc:Payon:Alberta:Geffen:Cancel")) {
+ switch(select("Prontera", "Morocc", "Payon", "Alberta", "Geffen", "Cancel")) {
case 1:
mes "[Eden Group Officer]";
mes "Prontera, the Capital city of the Rune-Midgarts Kingdom.";
@@ -2302,7 +2302,7 @@ new_5-3,97,50,4 duplicate(NvEden) Eden Group Officer#nv5 4_F_NOVICE,5,5
mes "[Trainer Brutus]";
mes "So would you like to try?";
next;
- switch(select("Send me to another Level:What monsters are there?:Cancel")) {
+ switch(select("Send me to another Level", "What monsters are there?", "Cancel")) {
case 1:
mes "[Trainer Brutus]";
mes "I see, then let me guide you to another level. Which level do you want to go to?";
@@ -2484,12 +2484,12 @@ function script F_NvErase {
mes "I will send you to any town that you'd like to go to.";
mes "Or do you have a favourite profession?";
next;
- switch(select("Choose Profession.:Go to Towns.")) {
+ switch(select("Choose Profession.", "Go to Towns.")) {
case 1:
mes "[Hanson]";
mes "What profession would you like to perform?";
next;
- switch(select("Swordman:Acolyte:Thief:Merchant:Archer:Mage")) {
+ switch(select("Swordman", "Acolyte", "Thief", "Merchant", "Archer", "Mage")) {
case 1:
mes "[Hanson]";
mes "That's a great choice!";
@@ -2574,7 +2574,7 @@ function script F_NvErase {
mes "[Hanson]";
mes "To what town do you want to go?";
next;
- callsub L_Warp, select("Prontera:Geffen:Morroc:Payon:Alberta:Never mind");
+ callsub L_Warp, select("Prontera", "Geffen", "Morroc", "Payon", "Alberta", "Never mind");
end;
}
} else {
@@ -2582,7 +2582,7 @@ function script F_NvErase {
mes "You have received all the supplies.";
mes "To what town do you want to go?";
next;
- callsub L_Warp, select("Prontera:Geffen:Morroc:Payon:Alberta");
+ callsub L_Warp, select("Prontera", "Geffen", "Morroc", "Payon", "Alberta");
end;
}
end;
@@ -2680,7 +2680,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
next;
.@loop = 1;
while(.@loop) {
- switch(select("Take the test.:What's the test for?:No, thank you.")) {
+ switch(select("Take the test.", "What's the test for?", "No, thank you.")) {
case 1:
mes "[Lark]";
mes "Great!";
@@ -2720,7 +2720,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "You run to the place and see someone surrounded by punks. Because of your sudden appearance, the punks are surprised.";
mes "What would be your reaction in this situation?";
next;
- switch(select("Fight against the punks:Cast Magic.:Call for Guards.:Throw rocks at them.")) {
+ switch(select("Fight against the punks", "Cast Magic.", "Call for Guards.", "Throw rocks at them.")) {
case 1:
.@question_01$ = "You subdue them easily.";
++.@swordman_p;
@@ -2746,7 +2746,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "After clearing up the mess, you approach the person who was being attacked.";
mes "Do you think the person who was surrounded by punks is a man or a woman?";
next;
- switch(select("Man:Woman")) {
+ switch(select("Man", "Woman")) {
case 1:
.@question_02_01$ = "he";
.@question_02_02$ = "son";
@@ -2760,7 +2760,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "You find out that "+.@question_02_01$+" is the "+.@question_02_02$+" of a very rich family in Alberta and Punks attacked while "+.@question_02_01$+" was on an errand for the family.";
mes "What kind of errand was "+.@question_02_01$+" doing?";
next;
- switch(select("Delivering an important object:Delivering a small souvenir:Delivering a message")) {
+ switch(select("Delivering an important object", "Delivering a small souvenir", "Delivering a message")) {
case 1:
++.@swordman_p;
++.@archer_p;
@@ -2778,7 +2778,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "Thanks to your bravery, "+.@question_02_01$+" becomes your friend and decides to go on a trip.";
mes "Where are you going?";
next;
- switch(select("Capital city, Prontera:Mountain city, Payon:Port city, Alberta:Magic city, Geffen:Satelite city, Izlude:Desert city, Morocc:Industrial city, Einbroch:World of natural life, Amatsu:Garden city, Hugel")) {
+ switch(select("Capital city, Prontera", "Mountain city, Payon", "Port city, Alberta", "Magic city, Geffen", "Satelite city, Izlude", "Desert city, Morocc", "Industrial city, Einbroch", "World of natural life, Amatsu", "Garden city, Hugel")) {
case 1:
++.@acolyte_p;
break;
@@ -2810,7 +2810,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "You're having a great time. Do you feel like something will be happening or not?";
next;
- switch(select("Happening:Not happening.")) {
+ switch(select("Happening", "Not happening.")) {
case 1:
++.@thief_p;
++.@swordman_p;
@@ -2829,7 +2829,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "Let's go now for the second test. Choose the best answer in your own opinion.";
mes "^FF0000There are 5 questions.^000000";
next;
- switch(select("Study:Exercise:Service:Violence")) {
+ switch(select("Study", "Exercise", "Service", "Violence")) {
case 1:
++.@magician_p;
break;
@@ -2846,7 +2846,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
++.@ninja_p;
break;
}
- switch(select("Change:Preservation")) {
+ switch(select("Change", "Preservation")) {
case 1:
++.@magician_p;
break;
@@ -2854,7 +2854,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
++.@acolyte_p;
break;
}
- switch(select("Consumer:Seller:Producer")) {
+ switch(select("Consumer", "Seller", "Producer")) {
case 1:
++.@swordman_p;
++.@thief_p;
@@ -2869,7 +2869,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
++.@magician_p;
break;
}
- switch(select("Speed:Caution")) {
+ switch(select("Speed", "Caution")) {
case 1:
++.@thief_p;
++.@ninja_p;
@@ -2879,7 +2879,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
++.@gunslinger_p;
break;
}
- switch(select("Theory:Experience")) {
+ switch(select("Theory", "Experience")) {
case 1:
++.@magician_p;
break;
@@ -2895,7 +2895,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "Do you always pick up the money that you find on the ground?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
++.@merchant_p;
++.@ninja_p;
@@ -2907,7 +2907,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "If you had the same name as someone of the opposite sex, would that make you less attracted to them?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
++.@ninja_p;
++.@archer_p;
@@ -2920,7 +2920,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "Do you like being able to carry a lot of items at once?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
++.@swordman_p;
++.@merchant_p;
@@ -2933,7 +2933,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "Do you like reading books?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
++.@taekwon_p;
++.@gunslinger_p;
@@ -2946,7 +2946,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "Do you read everything in a magazine?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
++.@magician_p;
break;
@@ -2958,7 +2958,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "Do you take the time to worry about what you are wearing?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
++.@merchant_p;
++.@ninja_p;
@@ -2971,7 +2971,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "Do you tell others what kind of fancy foods you've eaten recently?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
++.@thief_p;
++.@swordman_p;
@@ -2984,7 +2984,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "Do you write things down in a notebook often?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
++.@magician_p;
++.@merchant_p;
@@ -2997,7 +2997,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "Do you consider yourself attractive?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
++.@ninja_p;
++.@gunslinger_p;
@@ -3010,7 +3010,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "Do you like being in areas where a lot of people gather?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
++.@acolyte_p;
++.@swordman_p;
@@ -3023,7 +3023,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "Do you like the idea of living a single life?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
++.@thief_p;
++.@ninja_p;
@@ -3035,7 +3035,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "Do you like keeping your distance from others?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
++.@gunslinger_p;
++.@archer_p;
@@ -3047,7 +3047,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "Do you think that having a good hiding space is important in battle?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
++.@magician_p;
++.@gunslinger_p;
@@ -3061,7 +3061,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "Would you defend your friends even if you knew they were wrong?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
++.@swordman_p;
break;
@@ -3073,7 +3073,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "Would you try to convince an enemy not to fight you with logic?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
++.@archer_p;
++.@merchant_p;
@@ -3086,7 +3086,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "Can you sit still in the same place for a long time?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
++.@taekwon_p;
++.@thief_p;
@@ -3099,7 +3099,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "Do you think that you can take a punch straight to the gut from an Orc?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
++.@swordman_p;
++.@merchant_p;
@@ -3112,7 +3112,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "Do you make up nicknames for your friends?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
++.@gunslinger_p;
++.@archer_p;
@@ -3125,7 +3125,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "Do you always have a plan B for various situations?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
++.@thief_p;
++.@gunslinger_p;
@@ -3138,7 +3138,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "When talking with other people, do you take time so that the others have time to think?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
++.@magician_p;
break;
@@ -3278,12 +3278,12 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "Do you want to determine the job that suits you?";
mes "Do you want to select a job?";
next;
- switch(select(.@job$+".:Any other profession.")) {
+ switch(select(.@job$+".", "Any other profession.")) {
case 1:
mes "[Lark]";
mes "The Novice Training Center course is now shut down, "+.@job$+". Would you like to make this occupation your profession?";
next;
- if(select("I will think about it again.:I'll choose the former.") == 1) {
+ if(select("I will think about it again.", "I'll choose the former.") == 1) {
mes "[Lark]";
mes "You will receive a book corresponding to each job type.";
mes "Please have enough experience to determine carefully the job that suits you.";
@@ -3294,7 +3294,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "Quit now the Training Center Course. Would you like to make an occupation your career choice?";
next;
- if(select("I will think about it again.:I still want to change my job.") == 1) {
+ if(select("I will think about it again.", "I still want to change my job.") == 1) {
mes "[Lark]";
mes "Primer of each class would have received.";
mes "Have enough experience to determine looked carefully, please.";
@@ -3303,7 +3303,7 @@ new_5-4,100,29,1 duplicate(NvHanson) Final Tester#nv5 1_ETC_01
mes "[Lark]";
mes "Yes, sir. Please select your desired job.";
next;
- .@who_job = select("Swordman:Wizard:Archer:Merchant:Thief:Acolyte:Taekwon Boy/Girl:Gunslinger:Ninja:I'll think again.");
+ .@who_job = select("Swordman", "Wizard", "Archer", "Merchant", "Thief", "Acolyte", "Taekwon Boy/Girl", "Gunslinger", "Ninja", "I'll think again.");
if (.@who_job == 10) {
mes "[Lark]";
mes "The Novice Training Center has a lot of sea experience, please pay attention along the way.";
diff --git a/npc/re/jobs/novice/supernovice_ex.txt b/npc/re/jobs/novice/supernovice_ex.txt
index 132fd68ed..5ee7cb695 100644
--- a/npc/re/jobs/novice/supernovice_ex.txt
+++ b/npc/re/jobs/novice/supernovice_ex.txt
@@ -55,7 +55,7 @@ function script Esseray_Ex {
mes "[Esseray]";
mes "I know a way to become stronger. Are you willing you try it?";
next;
- if(select("No, I'm okay now.:I want to be stronger!") == 1) {
+ if(select("No, I'm okay now.", "I want to be stronger!") == 1) {
mes "[Esseray]";
mes "If you are satisfied with mediocrity, I can't help you.";
mes "Live a normal life then.";
@@ -113,7 +113,7 @@ beach_dun2,119,92,4 script Fishing Novice#sp2 4_M_SIT_NOVICE,{
mes "^0000FFA member of Novice Society in Aldebaran.^000000";
mes "Esseray, right? Wrong?";
next;
- if(select("No he isn't:Yes, right") == 2) {
+ if(select("No he isn't", "Yes, right") == 2) {
mes "[Fishing Novice]";
mes "Hu hu~ my sense is still alive...";
next;
@@ -212,7 +212,7 @@ beach_dun2,119,92,4 script Fishing Novice#sp2 4_M_SIT_NOVICE,{
mes "I will make you stronger!";
mes "So will you believe what I tell you?";
next;
- if(select("I won't follow you.:Why not? kehehe~") == 1) {
+ if(select("I won't follow you.", "Why not? kehehe~") == 1) {
mes "[Nodor]";
mes "Refusing? Don't you want to be strong?";
mes "I'd love to do nothing too.";
@@ -245,7 +245,7 @@ beach_dun2,119,92,4 script Fishing Novice#sp2 4_M_SIT_NOVICE,{
mes "How about it?";
mes "Are you willing to do this?";
next;
- if(select("No, I will not!:Let's do this!") == 1) {
+ if(select("No, I will not!", "Let's do this!") == 1) {
mes "[Nodor]";
mes "To be strong is the only way to live!";
mes "Do you want to be a weakling forever?";
@@ -310,7 +310,7 @@ beach_dun2,119,92,4 script Fishing Novice#sp2 4_M_SIT_NOVICE,{
mes "You are better than I thought.";
mes "Anyway, what was the monster that I told you to hunt?";
next;
- .@i = select("Poring:Lunatic:Fabre:Picky:Baphomet")-1;
+ .@i = select("Poring", "Lunatic", "Fabre", "Picky", "Baphomet")-1;
if (.@i == 4) {
mes "[Nodor]";
mes "Heheh? Can you seriously hunt Baphomet alone?";
@@ -357,7 +357,7 @@ beach_dun2,119,92,4 script Fishing Novice#sp2 4_M_SIT_NOVICE,{
mes "Oh sorry! Sorry!";
mes "I got a letter from my brother a long time ago, will you read my letter for your information?";
next;
- if(select("Yes, I will:No, I won't") == 2) {
+ if(select("Yes, I will", "No, I won't") == 2) {
mes "[Nodor]";
mes "You should read more!";
next;
@@ -468,7 +468,7 @@ beach_dun2,119,92,4 script Fishing Novice#sp2 4_M_SIT_NOVICE,{
mes "We... have to run...!!!";
next;
emotion e_omg,1;
- if(select("What?!:Um?") == 2) {
+ if(select("What?!", "Um?") == 2) {
mes "- You look around, and -";
mes "- there is nothing behind you. -";
mes "- When you are about to doubt... -";
@@ -526,7 +526,7 @@ beach_dun2,119,92,4 script Fishing Novice#sp2 4_M_SIT_NOVICE,{
mes "you are a little dull...";
mes "Don't you feel different now?";
next;
- if(select("What are you talking about?:I got it!") == 1) {
+ if(select("What are you talking about?", "I got it!") == 1) {
mes "[Nodor]";
mes "Eh--- right, you are dull, aren't you?";
mes "You already exceeded your limit.";
@@ -554,7 +554,7 @@ beach_dun2,119,92,4 script Fishing Novice#sp2 4_M_SIT_NOVICE,{
mes "Don't forget to make sure that you have enough ^FF0000inventory^000000 to take these items from me.";
mes "And don't say I didn't warn you either.";
next;
- if(select("Yes, let me check my inventory.:I'm good, show me.") == 1) {
+ if(select("Yes, let me check my inventory.", "I'm good, show me.") == 1) {
mes "[Nodor]";
mes "Well, well!";
mes "You know! Have no regrets.";
@@ -629,7 +629,7 @@ airplane,33,47,5 script Nudor#sp2 4_F_NOVICE,{
mes "- eyes, holding out his hands. -";
mes "- How much do you want to give? -";
next;
- .@i = select("I have no money:Give 100,000 Zeny:Give 300,000 Zeny:Give 1,000,000 Zeny:Give all the money you have");
+ .@i = select("I have no money", "Give 100,000 Zeny", "Give 300,000 Zeny", "Give 1,000,000 Zeny", "Give all the money you have");
mes "[Nudor]";
if (.@i == 1) {
mes "- crying -";
@@ -656,7 +656,7 @@ airplane,33,47,5 script Nudor#sp2 4_F_NOVICE,{
else {
mes "Oh... oh my gosh, are you really giving me all the Zeny you have? Really?";
next;
- if(select("No, not really...:Give it all") == 1) {
+ if(select("No, not really...", "Give it all") == 1) {
mes "[Nudor]";
mes "Pshaw! How disappointing!";
close;
diff --git a/npc/re/jobs/repair.txt b/npc/re/jobs/repair.txt
index fc212aef3..2dae1bcaf 100644
--- a/npc/re/jobs/repair.txt
+++ b/npc/re/jobs/repair.txt
@@ -48,7 +48,7 @@ prt_in,38,104,4 script Valerie 4_F_VALKYRIE,{
mes "[Valerie]";
mes "If both abnormalities disappear then we must start the test over from scratch. What would you like to do?";
next;
- switch(select("I don't have any abnormalities:I think my body has some abnormalities")) {
+ switch(select("I don't have any abnormalities", "I think my body has some abnormalities")) {
case 1:
mes "[Valerie]";
mes "That's a relief. Then please take care.";
@@ -57,7 +57,7 @@ prt_in,38,104,4 script Valerie 4_F_VALKYRIE,{
mes "[Valerie]";
mes "Are you sure you want to intialize it and start over?";
next;
- if(select("Nope:Yes, I want to start completely over") == 1) {
+ if(select("Nope", "Yes, I want to start completely over") == 1) {
mes "[Valerie]";
mes "I understand. I'll see you next time";
close;
@@ -65,7 +65,7 @@ prt_in,38,104,4 script Valerie 4_F_VALKYRIE,{
mes "[Valerie]";
mes "All items related to the existing conditions will disappear. Are you okay with this?";
next;
- if(select("Nope:Yes, I want to start completely over.") == 1) {
+ if(select("Nope", "Yes, I want to start completely over.") == 1) {
mes "[Valerie]";
mes "I understand. I'll see you next time.";
close;
@@ -73,7 +73,7 @@ prt_in,38,104,4 script Valerie 4_F_VALKYRIE,{
mes "[Valerie]";
mes "It seems that there are a sea of people who seemed to be cursed of not being able to get a significant other after going through with this. Are you still okay with this? ";
next;
- if(select("Nope:I still want to intialize.") == 1) {
+ if(select("Nope", "I still want to intialize.") == 1) {
mes "[Valerie]";
mes "I understand. I will see you next time.";
close;
@@ -81,7 +81,7 @@ prt_in,38,104,4 script Valerie 4_F_VALKYRIE,{
mes "[Valerie]";
mes "In extreme cases, some become crippled and can get ulcers. Do you still want to intilize former processes?";
next;
- if(select("Nope:Please intilize the former processes") == 1) {
+ if(select("Nope", "Please intilize the former processes") == 1) {
mes "[Valerie]";
mes "I understand. I will see you next time";
close;
diff --git a/npc/re/merchants/3rd_trader.txt b/npc/re/merchants/3rd_trader.txt
index a0a3bb033..dcf66a19f 100644
--- a/npc/re/merchants/3rd_trader.txt
+++ b/npc/re/merchants/3rd_trader.txt
@@ -51,7 +51,7 @@
mes "Each Herb costs 4,000 zeny.";
mes "What would you like?";
next;
- .@i = select("Nerium:Rantana:Makulata:Seratum:Scopolia:Amoena:Poison Kit:Cancel")-1;
+ .@i = select("Nerium", "Rantana", "Makulata", "Seratum", "Scopolia", "Amoena", "Poison Kit", "Cancel")-1;
mes "[Poison Herb Merchant]";
if (.@i < 6) {
.@item = 7932+.@i;
@@ -115,7 +115,7 @@ lhz_in02,16,205,4 duplicate(phs) Poison Herb Merchant#lhz 4_F_YUNYANG
mes "I sell all sorts of Rune Stones!";
mes "What would you like?";
next;
- .@i = select("Buy high-quality Rune Stones.:Buy ordinary Rune Stones.");
+ .@i = select("Buy high-quality Rune Stones.", "Buy ordinary Rune Stones.");
mes "[Rune Merchant]";
if (.@i == 1) {
mes "High-quality Runes!";
@@ -181,7 +181,7 @@ job3_guil01,91,93,3 script Rare Herb Collector 1_M_03,{
mes "[Rare Poison Herb Collector]";
mes "I wander around the world and collect rare poison herbs. Recently, I started dealing in the herb called Izidor. If you are interested, you can buy them.";
next;
- .@i = select("How can I buy them?:Exchange it for Animal Blood:Exchange it for a Bitter Herb:Exchange it for a Deadly Noxious Herb:Exchange it for a Frozen Rose:Exchange it for Ment:Exchange it for Hinalle")-2;
+ .@i = select("How can I buy them?", "Exchange it for Animal Blood", "Exchange it for a Bitter Herb", "Exchange it for a Deadly Noxious Herb", "Exchange it for a Frozen Rose", "Exchange it for Ment", "Exchange it for Hinalle")-2;
if (.@i == -1) {
mes "[Rare Poison Herb Collector]";
mes "You can buy them for 10,000 zeny and one of these rare items, Animal Blood, Bitter Herb, Deadly Noxious Herb, Frozen Rose, Ment or an Hinalle.";
@@ -242,7 +242,7 @@ job3_guil01,91,93,3 script Rare Herb Collector 1_M_03,{
mes "[Point Merchant]";
mes "Hello. I'm selling a catalyst called ^FF0000Points^000000 for Sorcerers. What would you like?";
next;
- .@i = select("Scarlet Points - 200z:Lime Green Points - 200z:Indigo Points - 200z:Yellow Wish Points - 200z:Cancel")-1;
+ .@i = select("Scarlet Points - 200z", "Lime Green Points - 200z", "Indigo Points - 200z", "Yellow Wish Points - 200z", "Cancel")-1;
mes "[Point Merchant]";
if (.@i == 4) {
mes "You can't find the stuff you need?";
diff --git a/npc/re/merchants/advanced_refiner.txt b/npc/re/merchants/advanced_refiner.txt
index 5331c5e38..1484d069c 100644
--- a/npc/re/merchants/advanced_refiner.txt
+++ b/npc/re/merchants/advanced_refiner.txt
@@ -134,7 +134,7 @@ malangdo,221,174,6 script Holink#mal_cash 4_CAT_ADV1,{
mes "You need ^ff9999"+getitemname(.@material)+"^000000 and ^ff9999"+.@price+"^000000 Zeny for this refine, meow~";
mes "Want to continue, meow?~";
next;
- if(select("Yes!!:No!!") == 2) {
+ if(select("Yes!!", "No!!") == 2) {
mes "[Holink]";
mes "Kyack!!";
mes "You don't belive in refine master Holink, meow?~";
@@ -160,7 +160,7 @@ malangdo,221,174,6 script Holink#mal_cash 4_CAT_ADV1,{
mes "^ff0000cards and enchantments will vanish for sure^000000.";
mes "You still want to try, meow~?";
next;
- if(select("Yes, I do!!:Forget about it!!") == 2) {
+ if(select("Yes, I do!!", "Forget about it!!") == 2) {
mes "[Holink]";
mes "Meow! Wise choice, meow.";
mes "But!!";
diff --git a/npc/re/merchants/alchemist.txt b/npc/re/merchants/alchemist.txt
index fe67e6eb2..73344a75c 100644
--- a/npc/re/merchants/alchemist.txt
+++ b/npc/re/merchants/alchemist.txt
@@ -56,7 +56,7 @@ alde_alche,31,186,3 script Craft Book Merchant#alde 4_M_ALCHE_D,{
mes "[Craft Book Merchant]";
mes "Would you like to take a look at my craft books?";
next;
- if(select("Sure.:No.") == 2) {
+ if(select("Sure.", "No.") == 2) {
mes "[Craft Book Merchant]";
mes "Thank you for visiting my shop.";
mes "Please be safe on your travels.";
@@ -76,7 +76,7 @@ alde_alche,31,186,3 script Craft Book Merchant#alde 4_M_ALCHE_D,{
mes "[Craft Book Merchant]";
mes "Okay then, here's the list of available craft books.";
next;
- switch(select("[Apple Bomb Craft Book] 100,000 zeny:[Pineapple Bomb Craft Book] 100,000 zeny:[Coconut Bomb Craft Book] 100,000 zeny:[Melon Bomb Craft Book] 100,000 zeny:[Banana Bomb Craft Book] 100,000 zeny:[Plant Gene Cultivation Method] 100,000 zeny:[Superior Potion Craft Manual] 100,000 zeny:[Mix Cooking Book] 100,000 zeny:[Health Improvement Research Book] 100,000 zeny:[Vigor Drink Recipe] 100,000 zeny:Close")){
+ switch(select("[Apple Bomb Craft Book] 100,000 zeny", "[Pineapple Bomb Craft Book] 100,000 zeny", "[Coconut Bomb Craft Book] 100,000 zeny", "[Melon Bomb Craft Book] 100,000 zeny", "[Banana Bomb Craft Book] 100,000 zeny", "[Plant Gene Cultivation Method] 100,000 zeny", "[Superior Potion Craft Manual] 100,000 zeny", "[Mix Cooking Book] 100,000 zeny", "[Health Improvement Research Book] 100,000 zeny", "[Vigor Drink Recipe] 100,000 zeny", "Close")){
case 1: .@item = 6279; break;
case 2: .@item = 6280; break;
case 3: .@item = 6281; break;
@@ -113,7 +113,7 @@ alde_alche,31,186,3 script Craft Book Merchant#alde 4_M_ALCHE_D,{
mes "You've entered "+.@amount+"x ^0000FF["+getitemname(.@item)+"]^000000 to be purchased.";
mes "Would you like to continue?";
next;
- if (select("Yes:No") == 1) {
+ if (select("Yes", "No") == 1) {
.@total = .@amount * 100000;
if (Zeny < .@total) {
mes "[Craft Book Merchant]";
diff --git a/npc/re/merchants/ammo_boxes.txt b/npc/re/merchants/ammo_boxes.txt
index 22f6d694b..a8a04d976 100644
--- a/npc/re/merchants/ammo_boxes.txt
+++ b/npc/re/merchants/ammo_boxes.txt
@@ -9,7 +9,7 @@
//= This file is part of Hercules.
//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) 2012-2016 Hercules Dev Team
//= Copyright (C) Euphy
//=
//= Hercules is free software: you can redistribute it and/or modify
@@ -29,12 +29,8 @@
//================= Description ===========================================
//= Turns bullets into magazines/packs.
//================= Current Version =======================================
-//= 1.1
+//= 1.2
//=========================================================================
que_ng,187,149,3 duplicate(mdk) Magazine Dealer Kenny#ng 4_M_01
-izlude,74,104,3 duplicate(mdk) Magazine Dealer Kenny#iz 4_M_01
-izlude_a,74,104,3 duplicate(mdk) Magazine Dealer Kenny#a 4_M_01
-izlude_b,74,104,3 duplicate(mdk) Magazine Dealer Kenny#b 4_M_01
-izlude_c,74,104,3 duplicate(mdk) Magazine Dealer Kenny#c 4_M_01
-izlude_d,74,104,3 duplicate(mdk) Magazine Dealer Kenny#d 4_M_01
+izlude_in,74,104,3 duplicate(mdk) Magazine Dealer Kenny#iz 4_M_01
diff --git a/npc/re/merchants/ammo_dealer.txt b/npc/re/merchants/ammo_dealer.txt
index 87d641910..6b273371d 100644
--- a/npc/re/merchants/ammo_dealer.txt
+++ b/npc/re/merchants/ammo_dealer.txt
@@ -9,7 +9,7 @@
//= This file is part of Hercules.
//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) 2012-2016 Hercules Dev Team
//= Copyright (C) Euphy
//=
//= Hercules is free software: you can redistribute it and/or modify
@@ -29,12 +29,8 @@
//================= Description ===========================================
//= Bullet trader.
//================= Current Version =======================================
-//= 1.1
+//= 1.2
//=========================================================================
que_ng,187,156,3 duplicate(bdt) Bullet Dealer Tony#ng 4_M_04
-izlude,77,104,3 duplicate(bdt) Bullet Dealer Tony#iz 4_M_04 //Official: (74,106) -> in the water
-izlude_a,77,104,3 duplicate(bdt) Bullet Dealer Tony#a 4_M_04
-izlude_b,77,104,3 duplicate(bdt) Bullet Dealer Tony#b 4_M_04
-izlude_c,77,104,3 duplicate(bdt) Bullet Dealer Tony#c 4_M_04
-izlude_d,77,104,3 duplicate(bdt) Bullet Dealer Tony#d 4_M_04
+izlude_in,74,106,3 duplicate(bdt) Bullet Dealer Tony#iz 4_M_04
diff --git a/npc/re/merchants/blessed_refiner.txt b/npc/re/merchants/blessed_refiner.txt
index 33005dca9..369d476a5 100644
--- a/npc/re/merchants/blessed_refiner.txt
+++ b/npc/re/merchants/blessed_refiner.txt
@@ -132,7 +132,7 @@
mes "This "+.@type$+" has been refined to "+.@equip_refine+". To refine it, I need "+.@ore$+" and a "+(.@price/1000)+",000 zeny refining fee.";
mes "Do you want to proceed?";
next;
- if(select("Yes:No") == 2) {
+ if(select("Yes", "No") == 2) {
mes "[Blacksmith Dister]";
mes "I am busy, don't joke with me!";
close;
@@ -144,7 +144,7 @@
mes "[Blacksmith Dister]";
mes "Of course, the refining fee will not be returned! Do you want to continue?";
next;
- if(select("Yes:No") == 2) {
+ if(select("Yes", "No") == 2) {
mes "[Blacksmith Dister]";
mes "Good. I'd be sad if it failed, too.";
close;
diff --git a/npc/re/merchants/card_separation.txt b/npc/re/merchants/card_separation.txt
index 0bf72f884..8c62b3e80 100644
--- a/npc/re/merchants/card_separation.txt
+++ b/npc/re/merchants/card_separation.txt
@@ -176,7 +176,7 @@
else
.@menu$ += "^777777Socket "+(.@i+1)+" - No card^000000:";
}
- .@i = select("Stop the work:"+.@menu$);
+ .@i = select("Stop the work:"+ .@menu$);
switch(.@i) {
case 1:
mes .@n$;
@@ -221,7 +221,7 @@
mes .@n$;
mes "This is pretty old equipment. There is a high rate of destroying the cards or equipment during the work. Are you sure you want to continue?";
next;
- if(select("Next time...:Continue") == 1) {
+ if(select("Next time...", "Continue") == 1) {
mes .@n$;
mes "Whenever you need the work, visit me here.";
close;
@@ -240,7 +240,7 @@
mes .@n$;
mes "If you use the Premium Lubricant, the rate of destruction will be decreased highly, but I can't give you a 100% guarantee. Are you sure you want to continue?";
next;
- if(select("Next time...:Continue") == 1) {
+ if(select("Next time...", "Continue") == 1) {
mes .@n$;
mes "Whenever you need the work, visit me here.";
close;
@@ -259,7 +259,7 @@
mes .@n$;
mes "If you use the Ordinary Lubricant, the rate of destruction will be decreased highly, but I can't give you a 100% guarantee. Are you sure you want to continue?";
next;
- if(select("Next time...:Continue") == 1) {
+ if(select("Next time...", "Continue") == 1) {
mes .@n$;
mes "Whenever you need the work, visit me here.";
close;
@@ -274,7 +274,7 @@
mes .@n$;
mes "This equipment contains a precious MVP card. This card can't be separated with lubricant. If you bring the super surfactant ^0000ffSillit Pong^000000, I will be able to work.";
next;
- switch(select("Next time...:I have a Sillit Pong.")) {
+ switch(select("Next time...", "I have a Sillit Pong.")) {
case 1:
mes .@n$;
mes "Whenever you need the work, visit me here.";
@@ -296,7 +296,7 @@
.@menu$ = "I got it. Just do it quickly!";
}
next;
- switch(select("Next time...:"+.@menu$)) {
+ switch(select("Next time...:"+ .@menu$)) {
case 1:
mes .@n$;
mes "Whenever you need the work, visit me here.";
diff --git a/npc/re/merchants/catalog.txt b/npc/re/merchants/catalog.txt
index 5267a20b5..f508014a1 100644
--- a/npc/re/merchants/catalog.txt
+++ b/npc/re/merchants/catalog.txt
@@ -65,7 +65,7 @@ moc_para01,22,16,5 script Catalog Magician#catal01 4_M_BIBI,{
mes "costs only 200z!";
mes "You can buy up to 50 pieces at once!";
next;
- switch(select("Buy a ^007777Universal Catalog Silver^000000:I don't need it!:You don't look like a vendor!")) {
+ switch(select("Buy a ^007777Universal Catalog Silver^000000", "I don't need it!", "You don't look like a vendor!")) {
case 1:
mes "[Catalog Magician]";
mes "You... want all 50 pieces?";
diff --git a/npc/re/merchants/coin_exchange.txt b/npc/re/merchants/coin_exchange.txt
index 2e09a9a9d..b714dd71d 100644
--- a/npc/re/merchants/coin_exchange.txt
+++ b/npc/re/merchants/coin_exchange.txt
@@ -176,7 +176,7 @@ L_AddItem:
.@ven_menu$ = "^999999Silvervine Fruit (missing "+(.@cost - countitem(Silvervine))+")^000000";
else
.@ven_menu$ = "Purchase - Silvervine Fruit (have "+countitem(Silvervine)+")";
- switch(select("Stop:"+.@ven_menu$)) {
+ switch(select("Stop", ""+.@ven_menu$)) {
case 1:
mes "[Special Vending Machine]";
mes "Thank you for coming.";
@@ -375,7 +375,7 @@ malangdo,175,145,4 script Can Agency Guard 4_CAT_MERMASTER,{
mes "[Can Agency Guard]";
mes "Hey, you there... Have you seen any ^0000ffMalangdo Cat Can^000000s around here?";
next;
- switch(select("Why are you asking?:Oh, you mean these?")) {
+ switch(select("Why are you asking?", "Oh, you mean these?")) {
case 1:
mes "[Can Agency Guard]";
mes "Umm.";
@@ -404,7 +404,7 @@ malangdo,175,145,4 script Can Agency Guard 4_CAT_MERMASTER,{
mes "[Can Agency Guard]";
mes "The Malangdo Cat Can is a faulty product. Let me exchange it to 3 E Grade Coins. How about that?";
next;
- switch(select("I won't exchange:^0000ff1^000000 Can -> ^0000ff3^000000 E Grade Coin:^0000ff10^000000 Can -> ^0000ff30^000000 E Grade Coin:^0000ff100^000000 Can -> ^0000ff300^000000 E Grade Coin:Exchange all I've got")) {
+ switch(select("I won't exchange", "^0000ff1^000000 Can -> ^0000ff3^000000 E Grade Coin", "^0000ff10^000000 Can -> ^0000ff30^000000 E Grade Coin", "^0000ff100^000000 Can -> ^0000ff300^000000 E Grade Coin", "Exchange all I've got")) {
case 1:
mes "[Can Agency Guard]";
mes "Umm, I'm not here forever, so come to me if you'd like to exchange while I still am.";
@@ -489,7 +489,7 @@ function script F_mal_coin {
mes getarg(1);
mes "Well then, do you want to take a look at what I have now?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
if (checkweight(Knife,1) == 0) {
mes getarg(1);
@@ -860,7 +860,7 @@ ecl_in01,66,95,3 script Armor Merchant Naphara#e 4_F_FAIRYKID,{
mes "Hello, this is Naphara's store, a place of high class goods.";
mes "What would you need?";
next;
- .@choice = select("Str Glove:Int Glove:Agi Glove:Vit Glove:Dex Glove:Luk Glove");
+ .@choice = select("Str Glove", "Int Glove", "Agi Glove", "Vit Glove", "Dex Glove", "Luk Glove");
.@choice -= 1;
mes "[Armor Merchant]";
mes "^3131FF" + .name$[.@choice] + " For ^000000,";
@@ -876,7 +876,7 @@ ecl_in01,66,95,3 script Armor Merchant Naphara#e 4_F_FAIRYKID,{
mes "It costs 10 Splendide Coins.";
mes "Would you like to buy it?";
next;
- if (select("Buy it.:Don't buy it.")==1) {
+ if (select("Buy it.", "Don't buy it.")==1) {
if (countitem(Splendide_Coin) < 10) {
mes "[Armor Merchant]";
mes "It seems like you don't have enough coins.";
@@ -912,7 +912,7 @@ ecl_in01,64,97,5 script Slot Expert Nattuer#ecl 4_F_FAIRYKID,{
mes "I am Slot Expert Nattuer.";
mes "If you bring me an item from my little brother Naphara along with 5 Splendide Coins, I will open up one Slot for you.";
next;
- if (select("Activate a Slot.:Forget it.")==2){
+ if (select("Activate a Slot.", "Forget it.")==2){
close;
}
mes "[Slot Expert]";
@@ -921,18 +921,18 @@ ecl_in01,64,97,5 script Slot Expert Nattuer#ecl 4_F_FAIRYKID,{
mes "[Slot Expert]";
mes "Of course, if your heart were as big as that flower-filled land, you wouldn't mind. Right? Should I go for it?";
next;
- if (select("Continue.:Forget it.")==2) {
+ if (select("Continue.", "Forget it.")==2) {
close;
}
mes "[Slot Expert]";
mes "Which item would you like to activate with a Slot?";
next;
- .@choice = select("Str Glove:Int Glove:Ag Glove:Vit Glove:Dex Glove:Luk Glove");
+ .@choice = select("Str Glove", "Int Glove", "Ag Glove", "Vit Glove", "Dex Glove", "Luk Glove");
.@choice += 2916;
mes "[Slot Expert]";
mes "Let's confirm for the last time. Is the one you want " + getitemname(.@choice) + "?";
next;
- if (select("Yes:No")==2) {
+ if (select("Yes", "No")==2) {
mes "[Slot Expert]";
mes "Why don't you talk to me when you know for sure.";
close;
@@ -978,7 +978,7 @@ ecl_in01,33,98,5 script Herb Merchant Plafina#e 4_M_FAIRYKID2,{
mes "[Herb Merchant]";
mes "Welcome, this is Plafina's Herb Store where only the freshest herbs are provided~!";
next;
- .@item = select("Snow Flip:Peony Mommy:Slapping Herb:Yggdrasil Dust:End conversation")-1;
+ .@item = select("Snow Flip", "Peony Mommy", "Slapping Herb", "Yggdrasil Dust", "End conversation")-1;
if (.@item==4){
mes "[Herb Merchant]";
mes "Come back anytime.";
@@ -1002,7 +1002,7 @@ ecl_in01,33,98,5 script Herb Merchant Plafina#e 4_M_FAIRYKID2,{
mes "Requires 5 seconds between uses.";
mes "It costs "+ .cost[.@item] +" Splendide Coins for each.";
next;
- .@buy = select("Buy 1.:Buy 10.:Don't buy.");
+ .@buy = select("Buy 1.", "Buy 10.", "Don't buy.");
if (.@buy==3){
close;
}
@@ -1012,7 +1012,7 @@ ecl_in01,33,98,5 script Herb Merchant Plafina#e 4_M_FAIRYKID2,{
mes "[Herb Merchant]";
mes "Would you like to buy "+ .@buy +" "+ getitemname(.items[.@item]) +"?";
next;
- if (select("Buy.:Don't buy.")==2){
+ if (select("Buy.", "Don't buy.")==2){
close;
}
if (countitem(Splendide_Coin) < (.cost[.@item]*.@buy) ) {
@@ -1041,7 +1041,7 @@ ecl_in01,67,39,4 script Replication Expert Paltu 4_M_FAIRYKID4,{
mes "[Paltu]";
mes "Woohoo- Greetings. What are you looking for? Lots of goods here.";
next;
- switch (select("No thanks.:Replication?:I know you got lots up your sleeve!")) {
+ switch (select("No thanks.", "Replication?", "I know you got lots up your sleeve!")) {
case 1:
emotion e_an;
mes "[Paltu]";
@@ -1100,7 +1100,7 @@ ecl_in01,67,39,4 script Replication Expert Paltu 4_M_FAIRYKID4,{
mes "[Paltu]";
mes "What do you think? I'll make it happen as long as I have the ingredients and the compensation.";
next;
- if (select("I'll do it later.:Show me what you got!") == 1) {
+ if (select("I'll do it later.", "Show me what you got!") == 1) {
emotion e_dots;
mes "[Paltu]";
mes "What? Are you kidding me? Please tell me you are!";
@@ -1170,7 +1170,7 @@ ecl_in01,67,39,4 script Replication Expert Paltu 4_M_FAIRYKID4,{
mes "[Paltu]";
mes "Yes, this is more than enough. Should I make it now?";
next;
- if (select("Please make it now.:Oops, I have to take care of something...") == 2) {
+ if (select("Please make it now.", "Oops, I have to take care of something...") == 2) {
emotion e_omg;
mes "[Paltu]";
mes "Hey.. Hey! Hey! Where you going?";
@@ -1189,7 +1189,7 @@ ecl_in01,67,39,4 script Replication Expert Paltu 4_M_FAIRYKID4,{
mes "[Paltu]";
mes "So any problems with that?";
next;
- if (select("Let me go check.:Start the replication process.")==1) {
+ if (select("Let me go check.", "Start the replication process.")==1) {
mes "[Paltu]";
mes "Yeah, please make sure!";
close;
diff --git a/npc/re/merchants/diamond.txt b/npc/re/merchants/diamond.txt
index 95f8d7774..9d1108875 100644
--- a/npc/re/merchants/diamond.txt
+++ b/npc/re/merchants/diamond.txt
@@ -81,7 +81,7 @@
mes "Some claim that this is the very same diamond";
mes "that was seen by Kachua in Comodo!";
next;
- if (select("End Conversation:How much is it?") == 1) {
+ if (select("End Conversation", "How much is it?") == 1) {
mes .@npc$;
mes "It's rather inexpensive!";
mes "If you're interested, talk to me any time!";
@@ -99,7 +99,7 @@
mes "Compared to the quality of the diamond";
mes "this is a small price to pay.";
next;
- if (select("^828282It's too expensive.^000000:I'll buy it.") == 1) {
+ if (select("^828282It's too expensive.^000000", "I'll buy it.") == 1) {
mes .@npc$;
mes "To say that a diamond such as the";
mes "^FF82FF'17 Carat Diamond'^000000 is too expensive, ";
@@ -114,7 +114,7 @@
mes "All I need from you is to complete this contract.";
next;
while(1) {
- if (select("^B9062FI will sign the contract.^000000:^828282Nevermind, I changed my mind.^000000") == 2) {
+ if (select("^B9062FI will sign the contract.^000000", "^828282Nevermind, I changed my mind.^000000") == 2) {
mes .@npc$;
mes "I see, that's too bad..";
close;
@@ -175,7 +175,7 @@
mes "AAH. You would like to exchange your ^FF82FF'17 Carat Diamond'^000000 for zeny?";
emotion e_gasp;
next;
- if (select("Yes:No") == 2) {
+ if (select("Yes", "No") == 2) {
mes .@npc$;
mes "Then, what is it you desire?..";
mes ". . . . . ....";
@@ -197,7 +197,7 @@
mes "Alright then, please sign here.";
next;
while (1) {
- if (select("Sign:Don't Sign") == 2) {
+ if (select("Sign", "Don't Sign") == 2) {
mes .@npc$;
mes "The trade cannot be completed without your signature.";
close;
diff --git a/npc/re/merchants/enchan_ko.txt b/npc/re/merchants/enchan_ko.txt
index 130a5cf4e..97b307ddd 100644
--- a/npc/re/merchants/enchan_ko.txt
+++ b/npc/re/merchants/enchan_ko.txt
@@ -41,7 +41,7 @@ que_ng,75,20,3 script Artisan Tene#ko 4_M_JPN2,{
mes "[Artisan Tene]";
mes "How may I help you?";
next;
- switch (select("Which blacksmith?:I want to add option.:I want to remove option.")) {
+ switch (select("Which blacksmith?", "I want to add option.", "I want to remove option.")) {
case 1: // Which blacksmith?
mes "[Artisan Tene]";
mes "Oh! Sorry, I didn't introduce myself.";
@@ -52,7 +52,7 @@ que_ng,75,20,3 script Artisan Tene#ko 4_M_JPN2,{
mes "[Artisan Tene]";
mes "Oh! Do you want to know the list of weapons and armor I work on?";
next;
- switch (select("Take a look at the weapon list.:Take a look at the armor list.")) {
+ switch (select("Take a look at the weapon list.", "Take a look at the armor list.")) {
case 1: // Take a look at the weapon list
mes "[Artisan Tene]";
mes "Are you interested in the weapon list?";
@@ -99,7 +99,7 @@ que_ng,75,20,3 script Artisan Tene#ko 4_M_JPN2,{
mes "[Artisan Tene]";
mes "Ha ha. I must have talked too much. Which class of equipment do you want to add an option to?";
next;
- switch (select("Weapon...:Armor...")) {
+ switch (select("Weapon...", "Armor...")) {
case 1:
mes "[Artisan Tene]";
mes "So you want to add an option to your weapon. That will be ^ff0000100,000 Zeny for a 1 time service.^000000";
@@ -110,7 +110,7 @@ que_ng,75,20,3 script Artisan Tene#ko 4_M_JPN2,{
mes "[Artisan Tene]";
mes "Which weapon do you want to add an option to?";
next;
- switch (select("Later...:Raksasa Dagger [1]:Mikatsuki [1]:Huuma Swirling Petal [2]:Huuma Fluttering Snow:Huuma Thunderstorm")) {
+ switch (select("Later...", "Raksasa Dagger [1]", "Mikatsuki [1]", "Huuma Swirling Petal [2]", "Huuma Fluttering Snow", "Huuma Thunderstorm")) {
case 1:
mes "[Artisan Tene]";
mes "Changed your mind? Very well. Hope to see you later.";
@@ -140,7 +140,7 @@ que_ng,75,20,3 script Artisan Tene#ko 4_M_JPN2,{
mes "[Artisan Tene]";
mes "Which armor do you want to add an option to?";
next;
- switch (select("Later...:Wolf Armguard [1]:Crescent Armguard [1]:Ninja Scale Armor [1]:Tenebris Latitantes [1]:Special Ninja Suit [1]")) {
+ switch (select("Later...", "Wolf Armguard [1]", "Crescent Armguard [1]", "Ninja Scale Armor [1]", "Tenebris Latitantes [1]", "Special Ninja Suit [1]")) {
case 1:
mes "[Artisan Tene]";
mes "Changed your mind? Very well. Hope to see you later.";
@@ -179,7 +179,7 @@ que_ng,75,20,3 script Artisan Tene#ko 4_M_JPN2,{
mes "[Artisan Tene]";
mes "^ff0000Removing an option will be 100,000 Zeny.^000000 Which option from the list of items do you want to remove?";
next;
- switch(select("Later...:Raksasa Dagger [1]:Mikatsuki [1]:Huuma Swirling Petal [2]:Huuma Fluttering Snow:Huuma Thunderstorm:Wolf Armguard [1]:Crescent Armguard [1]:Ninja Scale Armor [1]:Tenebris Latitantes [1]:Special Ninja Suit [1]")) {
+ switch(select("Later...", "Raksasa Dagger [1]", "Mikatsuki [1]", "Huuma Swirling Petal [2]", "Huuma Fluttering Snow", "Huuma Thunderstorm", "Wolf Armguard [1]", "Crescent Armguard [1]", "Ninja Scale Armor [1]", "Tenebris Latitantes [1]", "Special Ninja Suit [1]")) {
case 1:
mes "[Artisan Tene]";
mes "Removing options is expensive, isn't it? Sorry. I will work harder in developing my skills and bring down costs as well.";
@@ -231,7 +231,7 @@ que_ng,75,20,3 script Artisan Tene#ko 4_M_JPN2,{
mes "[Artisan Tene]";
mes "The cost is the same but I do provide a service to remove only the option on the 3rd slot and leave the 4th slot as is. Are you interested?";
next;
- switch (select("Reset only the 3rd Slot.:Reset all.")) {
+ switch (select("Reset only the 3rd Slot.", "Reset all.")) {
case 1:
mes "[Artisan Tene]";
mes "Very well. I will reset only your 3rd slot.";
@@ -321,7 +321,7 @@ que_ng,75,20,3 script Artisan Tene#ko 4_M_JPN2,{
else
mes "This equipment is not currently enchanted. Shall I enchant the fourth slot?";
next;
- if (select("Do it later:Do it now") == 1) {
+ if (select("Do it later", "Do it now") == 1) {
mes "[Artisan Tene]";
mes "Very well. Hope to see you later.";
close;
diff --git a/npc/re/merchants/enchan_mal.txt b/npc/re/merchants/enchan_mal.txt
index 3007c9ee4..7be4eaa6f 100644
--- a/npc/re/merchants/enchan_mal.txt
+++ b/npc/re/merchants/enchan_mal.txt
@@ -47,7 +47,7 @@ malangdo,213,167,4 script Mayomayo#mal 4_CAT_3COLOR,{
mes "[Mayomayo]";
mes "Wow welcome. It is new Mayomayo refinement store~ I enchant some luxury weapons including level 4 weapons.";
next;
- switch(select("Any store policy changes?:Enchant High Ranked Weapon:Initialize Enchant (Need Silvervine Fruit)")) {
+ switch(select("Any store policy changes?", "Enchant High Ranked Weapon", "Initialize Enchant (Need Silvervine Fruit)")) {
case 1:
mes "[Mayomayo]";
mes "When I enchant weapons, the slotted cards or refined level are dissipated sometimes. I hated it. However, one day I found how to do it without any extinction.";
@@ -55,7 +55,7 @@ malangdo,213,167,4 script Mayomayo#mal 4_CAT_3COLOR,{
mes "[Mayomayo]";
mes "Have you ever seen a building of person of reinforcement capacity association?";
next;
- if(select("I've seen it before.:I haven't seen it before.") == 2) {
+ if(select("I've seen it before.", "I haven't seen it before.") == 2) {
mes "[Mayomayo]";
mes "That builiding is located to the southeast of where I am. Why don't you go on a field trip there?";
close;
@@ -385,7 +385,7 @@ L_Socket:
mes "[Mayomayo]";
mes "When you use the "+getitemname(.@coin[.@coin_select])+", you can choose the enchant type.";
next;
- switch(select("Stop:Short Range Type:Long Range Type:Caster Type")) {
+ switch(select("Stop", "Short Range Type", "Long Range Type", "Caster Type")) {
case 1:
mes "[Mayomayo]";
mes "Ok. If you change your mind, let me know.";
@@ -416,7 +416,7 @@ L_Socket:
mes "[Mayomayo]";
mes "I'm trying for the "+.@str$+" enchant. ^ff0000It will not touch previous refinement and cards. Also, the equipment will not be destroyed.^000000 Can I continue?";
next;
- if(select("I'll come back later.:Please, continue.") == 1) {
+ if(select("I'll come back later.", "Please, continue.") == 1) {
mes "[Mayomayo]";
mes "Ok. If you change your mind, come back again.";
close;
@@ -622,7 +622,7 @@ L_Socket:
mes "[Mayomayo]";
mes "I will only initialize the enchant effect without touching previous refined level and cards.";
next;
- if(select("Stop:Continue") == 1) {
+ if(select("Stop", "Continue") == 1) {
mes "[Mayomayo]";
mes "If you change your mind, come back anytime.";
close;
diff --git a/npc/re/merchants/enchan_mora.txt b/npc/re/merchants/enchan_mora.txt
index e27446594..fe2b21754 100644
--- a/npc/re/merchants/enchan_mora.txt
+++ b/npc/re/merchants/enchan_mora.txt
@@ -69,7 +69,7 @@ mora,88,89,5 script Keeper of Secrets#pa082 4_M_MERCAT1,{
mes "[Artifice]";
mes "All I need is 10 Mora Coins of yours to grant you a relic!";
next;
- switch(select("I don't think I'm ready.:I'm ready to exchange my Mora Coins.:Exchange my Ring.")) {
+ switch(select("I don't think I'm ready.", "I'm ready to exchange my Mora Coins.", "Exchange my Ring.")) {
case 1:
mes "[Artifice]";
mes "See you next time!";
@@ -80,7 +80,7 @@ mora,88,89,5 script Keeper of Secrets#pa082 4_M_MERCAT1,{
//mes "You influence what part are you?";
mes "What kind of relic do you want?";
next;
- switch(select("I'm not ready.:Ring:Shoes:Shawl:Robe:Shield:Weapon")) {
+ switch(select("I'm not ready.", "Ring", "Shoes", "Shawl", "Robe", "Shield", "Weapon")) {
case 1:
mes "[Artifice]";
mes "Go with the light.";
@@ -141,7 +141,7 @@ mora,88,89,5 script Keeper of Secrets#pa082 4_M_MERCAT1,{
mes "[Artifice]";
mes "You have a "+getitemname(.@item)+". Do you really want to trade it for 10 Mora Coins?";
next;
- switch(select("I'm not ready:Exchange my "+getitemname(.@item))) {
+ switch(select("I'm not ready", "Exchange my "+getitemname(.@item))) {
case 1:
mes "[Artifice]";
mes "If you change your mind, please stop by again.";
@@ -169,7 +169,7 @@ mora,96,74,5 script Master of Relics#pa0829 4_M_MERCAT1,{
mes "[Relice]";
mes "I enhance Relics that holy Arch-Bishops use, it will take 2 Mora Coins and the relic to allow me to attempt to enhance it.";
next;
- switch(select("More details please.:Please Enhance my Relic.")) {
+ switch(select("More details please.", "Please Enhance my Relic.")) {
case 1:
mes "[Relice]";
mes "Let me briefly explain, for 2 Mora Coins and the relic I can give you a single Enchantment on that relic.";
@@ -190,7 +190,7 @@ mora,96,74,5 script Master of Relics#pa0829 4_M_MERCAT1,{
mes "[Relice]";
mes "If you have a ritual for luck, you should use it now!";
next;
- .@select = select("Wait a minute!:Light of Cure:Seal of Cathedral:Ring of Archbishop:Shoes of Affection:Shoes of Judgement:Shawl of Affection:Shawl of Judgement:Robe of Affection:Robe of Judgement:Bible of Promise 1st Vol:Wand of Affection:Mace of Judgement");
+ .@select = select("Wait a minute!", "Light of Cure", "Seal of Cathedral", "Ring of Archbishop", "Shoes of Affection", "Shoes of Judgement", "Shawl of Affection", "Shawl of Judgement", "Robe of Affection", "Robe of Judgement", "Bible of Promise 1st Vol", "Wand of Affection", "Mace of Judgement");
switch(.@select) {
case 1:
mes "[Relice]";
@@ -367,7 +367,7 @@ mora,104,76,4 script Guardian of Artifacts#p 4_M_MERCAT1,{
mes "[Guardian of Artifacts]";
mes "Do you want to buy an artifact with your Mora Coins?";
next;
- if(select("Maybe later... I have things to do.:Yes, I do.") == 1) {
+ if(select("Maybe later... I have things to do.", "Yes, I do.") == 1) {
mes "[Guardian of Artifacts]";
mes "Okay, see you later then.";
close;
@@ -375,7 +375,7 @@ mora,104,76,4 script Guardian of Artifacts#p 4_M_MERCAT1,{
mes "[Guardian of Artifacts]";
mes "What type of item do you want to buy?";
next;
- switch(select("Quit:Shoes:Orbs:Robes:Staves")) {
+ switch(select("Quit", "Shoes", "Orbs", "Robes", "Staves")) {
case 1:
mes "[Guardian of Artifacts]";
mes "Okay, see you later then.";
@@ -420,7 +420,7 @@ mora,99,93,5 script Artifact Crafter#pa0829 4_M_MERCAT1,{
mes "[Artifact Crafter]";
mes "My job is to imbue artifacts with new power. If you have enough Coins, you can have one of the following items reinforced.";
next;
- if(select("Tell me more.:I want to have my item reinforced.") == 1) {
+ if(select("Tell me more.", "I want to have my item reinforced.") == 1) {
mes "[Artifact Crafter]";
mes "Let me explain. One reinforcement costs you two Coins.";
next;
@@ -437,7 +437,7 @@ mora,99,93,5 script Artifact Crafter#pa0829 4_M_MERCAT1,{
if (.@info_only)
close;
next;
- .@select = select("Maybe next time.:Golden Rod Staff:Aqua Staff:Crimson Staff:Forest Staff:Golden Rod Shoes:Aqua Shoes:Crimson Shoes:Forest Shoes:Golden Rod Orb:Aqua Orb:Crimson Orb:Forest Orb:Golden Rod Robe:Aqua Robe:Crimson Robe:Forest Robe");
+ .@select = select("Maybe next time.", "Golden Rod Staff", "Aqua Staff", "Crimson Staff", "Forest Staff", "Golden Rod Shoes", "Aqua Shoes", "Crimson Shoes", "Forest Shoes", "Golden Rod Orb", "Aqua Orb", "Crimson Orb", "Forest Orb", "Golden Rod Robe", "Aqua Robe", "Crimson Robe", "Forest Robe");
switch(.@select) {
case 1:
mes "[Artifact Crafter]";
@@ -568,7 +568,7 @@ mora,152,97,5 script Guardian of Power#pa082 4_F_DOGTRAVELER,{
mes "^ff0000Choose carefully because these artifacts aren't easy to come by^000000. So what class do you want it for?";
next;
setarray .@jobs$[0],"Rune Knight","Guillotine Cross","Ranger";
- .@job = select("Cancel:Rune Knight:Guillotine Cross:Ranger")-2;
+ .@job = select("Cancel", "Rune Knight", "Guillotine Cross", "Ranger")-2;
if (.@job == -1) {
mes "[Guardian of Power]";
mes "Talk to me later then.";
@@ -581,15 +581,15 @@ mora,152,97,5 script Guardian of Power#pa082 4_F_DOGTRAVELER,{
switch(.@job) {
case 0: // Rune Knight
setarray .@items[0],2475,2476,2574,2575;
- .@i = select("Cancel:Ur's Greaves (Shoes):Peuz's Greaves (Shoes):Ur's Manteau (Garment):Peuz's Manteau (Garment)")-2;
+ .@i = select("Cancel", "Ur's Greaves (Shoes)", "Peuz's Greaves (Shoes)", "Ur's Manteau (Garment)", "Peuz's Manteau (Garment)")-2;
break;
case 1: // Guillotine Cross
setarray .@items[0],2477,2478,2577,2578;
- .@i = select("Cancel:Sapha Shoes (Shoes):Nab Shoes (Shoes):Sapha Hood (Garment):Nab Hood (Garment)")-2;
+ .@i = select("Cancel", "Sapha Shoes (Shoes)", "Nab Shoes (Shoes)", "Sapha Hood (Garment)", "Nab Hood (Garment)")-2;
break;
case 2: // Ranger
setarray .@items[0],2479,2480,2580,2581;
- .@i = select("Cancel:White Wing Boots (Shoes):Black Wing Boots (Shoes):White Wing Manteau (Garment):Black Wing Manteau (Garment)")-2;
+ .@i = select("Cancel", "White Wing Boots (Shoes)", "Black Wing Boots (Shoes)", "White Wing Manteau (Garment)", "Black Wing Manteau (Garment)")-2;
break;
}
if (.@i == -1) {
@@ -623,7 +623,7 @@ mora,148,98,3 script Artifact Researcher#new 4_F_MORAFINE2,{
mes "Nice to meet you.";
mes "I'm here in Mora studying ancient relics and artifacts. The new discoveries of Adventurers has made this village very exciting for me.";
next;
- switch(select("Tell me more...:Give abilities to artifacts.:Reset Enhanced abilities.")) {
+ switch(select("Tell me more...", "Give abilities to artifacts.", "Reset Enhanced abilities.")) {
case 1:
mes "[Artifact Researcher]";
mes "New artifacts have been found here in Mora village, haven't you heard the news?";
@@ -655,7 +655,7 @@ mora,148,98,3 script Artifact Researcher#new 4_F_MORAFINE2,{
mes "[Artifact Researcher]";
mes "Ok, so are you ready? Before I start working on this, what kind of equipment did you want me to enhance?";
next;
- .@i = select("I'm not wearing the equipment:1. Weapon:2. Shoes:3. Garment:4. Armor:5. Accessory")-2;
+ .@i = select("I'm not wearing the equipment", "1. Weapon", "2. Shoes", "3. Garment", "4. Armor", "5. Accessory")-2;
if (.@i == -1) {
mes "[Artifact Researcher]";
mes "Make sure you're wearing the equipment first.";
@@ -784,7 +784,7 @@ L_Socket:
close;
}
next;
- if(select("I'll come back later.:Please continue!") == 1) {
+ if(select("I'll come back later.", "Please continue!") == 1) {
mes "[Artifact Researcher]";
mes "If you change your mind, please come back.";
close;
@@ -1183,7 +1183,7 @@ mora,124,82,4 script Artifact Collector#blan 4_M_RAFLE_OR,{
mes "[Artifact Collector]";
mes "Greetings Adventurer. We will be great friends in a moment after I tell you how to Empower your Artifacts!";
next;
- switch(select("Let's do this!:Empower Artifacts?:Nope, not for me!")) {
+ switch(select("Let's do this!", "Empower Artifacts?", "Nope, not for me!")) {
case 1:
break;
case 2:
@@ -1286,7 +1286,7 @@ mora,124,82,4 script Artifact Collector#blan 4_M_RAFLE_OR,{
setarray .@artifacts[0],1657,16013,2007,2008,2009,2010;
setarray .@empowered[0],1660,16018,2011,2012,2013,2014;
while(1) {
- .@i = select("I don't think I'm interested:Staff of Mercy:Mace of Judgement:Golden Rod Staff:Aqua Staff:Crimson Staff:Forest Staff")-2;
+ .@i = select("I don't think I'm interested", "Staff of Mercy", "Mace of Judgement", "Golden Rod Staff", "Aqua Staff", "Crimson Staff", "Forest Staff")-2;
if (.@i == -1) {
emotion e_what;
mes "[Artifact Collector]";
@@ -1387,7 +1387,7 @@ mora,124,82,4 script Artifact Collector#blan 4_M_RAFLE_OR,{
mes "[Artifact Collector]";
mes "I'm going to take your ^FF0000"+getequipname(EQI_HAND_R)+"^000000 and exchange it, are you ready?";
next;
- switch(select("NOOO!:Yes, I'm ready!:What will it be after?")) {
+ switch(select("NOOO!", "Yes, I'm ready!", "What will it be after?")) {
case 1:
emotion e_an;
mes "[Artifact Collector]";
@@ -1400,7 +1400,7 @@ mora,124,82,4 script Artifact Collector#blan 4_M_RAFLE_OR,{
mes "[Artifact Collector]";
mes "Surely you want to go on?";
next;
- if(select("No, I don't.:Yes, do it!") == 1) {
+ if(select("No, I don't.", "Yes, do it!") == 1) {
emotion e_an;
mes "[Artifact Collector]";
mes "You've got to be kidding... you got my hopes up...";
@@ -1538,7 +1538,7 @@ mora,105,176,4 script Master Tailor#pa0829 4_ELEPHANT,{
mes "[Master Tailor]";
mes "I happen to have a few army paddings in stock. Would you like to buy one? The price is 1 Mora Coin. So cheap.";
next;
- switch(select("Maybe next time.:I'll buy one now.")) {
+ switch(select("Maybe next time.", "I'll buy one now.")) {
case 1:
mes "[Master Tailor]";
mes "Okay, I understand.";
@@ -1558,7 +1558,7 @@ mora,105,176,4 script Master Tailor#pa0829 4_ELEPHANT,{
mes "[Master Tailor]";
mes "Have you come to add art to one of your army paddings?";
next;
- switch(select("Please tell me more.:Yes, I have.")) {
+ switch(select("Please tell me more.", "Yes, I have.")) {
case 1:
mes "[Master Tailor]";
mes "A typical army padding isn't warm enough. It feels rough on your skin and doesn't look good. And artistic value? It has next to none.";
@@ -1579,7 +1579,7 @@ mora,105,176,4 script Master Tailor#pa0829 4_ELEPHANT,{
mes "[Master Tailor]";
mes "And another thing - once I fail to add art to it, it becomes unusable... you'll need to buy a new one in that case.";
next;
- switch(select("Come on, what's the rush?:Okay! Let's do it!!")) {
+ switch(select("Come on, what's the rush?", "Okay! Let's do it!!")) {
case 1:
mes "[Master Tailor]";
mes "What's wrong with you?";
@@ -1633,7 +1633,7 @@ mora,123,177,6 script Pendant Crafter#pa0829 4_ELEPHANT,{
mes "[Pendant Crafter]";
mes "Have you come to have your Guardian's Pendant upgraded?";
next;
- switch(select("Please tell me more.:Yes, I have.")) {
+ switch(select("Please tell me more.", "Yes, I have.")) {
case 1:
mes "[Pendant Crafter]";
mes "My job is to polish the stone in a Guardian's Pendant, and then carve a symbol with special power on it.";
@@ -1652,7 +1652,7 @@ mora,123,177,6 script Pendant Crafter#pa0829 4_ELEPHANT,{
mes "[Pendant Crafter]";
mes "And worse, it can lose its power and become an ordinary pendant. Of course, stone is not as susceptible to damage as cloth, so you won't lose the pendant itself.";
next;
- switch(select("Come on, what's the rush?:Okay! Let's do it!!")) {
+ switch(select("Come on, what's the rush?", "Okay! Let's do it!!")) {
case 1:
mes "[Pendant Crafter]";
mes "Come back when you're not in a hurry. I always have a lot of time on my hands.";
@@ -1706,7 +1706,7 @@ mora,134,166,4 script Bulberry Westhood#pa0829 4_ELEPHANT,{
mes "[Bulberry Westhood]";
mes "So you have a Loki's Scarf 1042 Special Edition. You really have an eye for quality. Can I start working on it right away?";
next;
- switch(select("I don't get it.:Yes, please.")) {
+ switch(select("I don't get it.", "Yes, please.")) {
case 1:
mes "[Bulberry Westhood]";
mes "Like I said, I only handle quality items - not random scarfs from a marketplace.";
@@ -1732,7 +1732,7 @@ mora,134,166,4 script Bulberry Westhood#pa0829 4_ELEPHANT,{
mes "[Bulberry Westhood]";
mes "Of course, the Loki's Scarf is a quality item, so you won't lose the scarf itself in the process.";
next;
- switch(select("Maybe later, sir...:I'd like to own a quality item!")) {
+ switch(select("Maybe later, sir...", "I'd like to own a quality item!")) {
case 1:
mes "[Bulberry Westhood]";
mes "Ha...!";
diff --git a/npc/re/merchants/enchan_upg.txt b/npc/re/merchants/enchan_upg.txt
index 67ad2c773..3193fcf1b 100644
--- a/npc/re/merchants/enchan_upg.txt
+++ b/npc/re/merchants/enchan_upg.txt
@@ -47,7 +47,7 @@ prt_in,28,73,3 script Devil Enchant Master#prq 1_M_SMITH,{
mes "Yes?";
mes "You are looking for me?";
next;
- switch(select("This is the first time seeing you!:I heard that you are the best!:Please initialize the enchant.")) {
+ switch(select("This is the first time seeing you!", "I heard that you are the best!", "Please initialize the enchant.")) {
case 1:
mes "[Devil Enchant Master]";
mes "Ha ha ha~ Of course, I am not the kind of person that simply deals with people.";
@@ -80,7 +80,7 @@ prt_in,28,73,3 script Devil Enchant Master#prq 1_M_SMITH,{
}
mes "Initializing will cost 100,000 zeny and confirming whether the weapon is enchanted!";
next;
- if (select("Let me think about it.:Initialize it now!") == 1) {
+ if (select("Let me think about it.", "Initialize it now!") == 1) {
mes "[Devil Enchant Master]";
mes "Come back after you have confirmed!";
close;
@@ -115,7 +115,7 @@ prt_in,28,73,3 script Devil Enchant Master#prq 1_M_SMITH,{
}
mes "Which type of effect do you want to enchant?";
next;
- switch(select("Let me think about it.:Physical Series:Magical Series")) {
+ switch(select("Let me think about it.", "Physical Series", "Magical Series")) {
case 1:
mes "[Devil Enchant Master]";
mes "Come back again after you change your mind!";
@@ -134,7 +134,7 @@ prt_in,28,73,3 script Devil Enchant Master#prq 1_M_SMITH,{
}
mes "The enchant process might fail, and ^ff0000it will reduce partial refine level^000000, but the slotted card and weapon will not be broken! Are you sure you want to continue?";
next;
- if (select("Next time!:Start now!") == 1) {
+ if (select("Next time!", "Start now!") == 1) {
mes "[Devil Enchant Master]";
mes "Come back again after you have decided!";
close;
diff --git a/npc/re/merchants/flute.txt b/npc/re/merchants/flute.txt
index 0824515f1..6732035dc 100644
--- a/npc/re/merchants/flute.txt
+++ b/npc/re/merchants/flute.txt
@@ -68,7 +68,7 @@
next;
} else
.@price = 12500;
- if(select("Don't buy one:Buy a Falcon Flute") == 1) {
+ if(select("Don't buy one", "Buy a Falcon Flute") == 1) {
mes "[Falcon Flute Trader]";
mes "That's too bad. If you need one, come back!";
close;
@@ -124,7 +124,7 @@ tur_dun01,89,170,5 script Expert Flute Crafter 1_M_ORIENT01,{
mes "Do you need anything?";
mes "A new Wolf Flute?";
next;
- switch(select("Please give me a new Wolf Flute.:No.")) {
+ switch(select("Please give me a new Wolf Flute.", "No.")) {
case 1:
if (countitem(Bamboo_Cut) && Zeny >= 100000) {
mes "[Expert Flute Crafter]";
diff --git a/npc/re/merchants/hd_refiner.txt b/npc/re/merchants/hd_refiner.txt
index 261093136..17979642e 100644
--- a/npc/re/merchants/hd_refiner.txt
+++ b/npc/re/merchants/hd_refiner.txt
@@ -115,7 +115,7 @@
mes "In order to refine the gear you selected you need ^ff9999"+getitemname(.@material)+"^000000 and 20,000 zeny as a fee.";
mes "Do you have them ready?";
next;
- if(select("Yes:No") == 2) {
+ if(select("Yes", "No") == 2) {
mes "[Blacksmith Mighty Hammer]";
mes "I will wait until you are ready.";
close;
@@ -126,7 +126,7 @@
mes "Well, even if it fails, it only decreases by 1 refine level.";
mes "Would you like to continue refining?";
next;
- if(select("Yes:No") == 2) {
+ if(select("Yes", "No") == 2) {
mes "[Blacksmith Mighty Hammer]";
mes "Only those who overcome fear of failure will obtain a masterpiece.";
close;
@@ -256,7 +256,7 @@ lhz_in02,280,19,3 duplicate(MightyHammer) Mighty Hammer#lhz 4_M_DWARF
mes "To refine this equipment, I need 1 ^ff9999"+getitemname(.@material)+"^000000 and 100,000 zeny as a fee.";
mes "Do you really want to refine this?";
next;
- if(select("Yes:No") == 2) {
+ if(select("Yes", "No") == 2) {
mes "[Basta]";
mes "Okay. If that's what you want...";
close;
@@ -275,7 +275,7 @@ lhz_in02,280,19,3 duplicate(MightyHammer) Mighty Hammer#lhz 4_M_DWARF
mes "Compared to other blacksmiths, the risk is smaller.";
mes "I've given all precautions. Do you want to try it?";
next;
- if(select("Yes:No") == 2) {
+ if(select("Yes", "No") == 2) {
mes "[Basta]";
mes "Well~";
mes "Not challenging at all could also be a kind of wisdom in life.";
diff --git a/npc/re/merchants/inn.txt b/npc/re/merchants/inn.txt
index a6bf9f96f..d44ddd986 100644
--- a/npc/re/merchants/inn.txt
+++ b/npc/re/merchants/inn.txt
@@ -38,12 +38,12 @@ bra_in01,27,24,3 script Hotel Keeper#bra1 4_F_BRZ_WOMAN,{
mes "[Hotel Keeper]";
mes "Welcome to the beautiful Brasilis Hotel.";
next;
- switch(select("Save:Rest -5000 zeny")) {
+ switch(select("Save", "Rest -5000 zeny")) {
case 1:
mes "[Hotel Keeper]";
mes "Do you want to save here at the Brasilis Hotel?";
next;
- switch(select("No thank you.:Absolutely.")) {
+ switch(select("No thank you.", "Absolutely.")) {
case 1:
mes "[Hotel Keeper]";
mes "Ok then, enjoy your stay.";
diff --git a/npc/re/merchants/ninja_craftsman.txt b/npc/re/merchants/ninja_craftsman.txt
index 79f4be69e..a78491f65 100644
--- a/npc/re/merchants/ninja_craftsman.txt
+++ b/npc/re/merchants/ninja_craftsman.txt
@@ -43,12 +43,12 @@ que_ng,21,72,6 script Master Craftsman Gyo#arm 4_M_RASWORD,{
mes "For that, you must better protect yourself.";
mes "You cannot protect 'others' while you hinder your 'own' protection.";
next;
- if (select("Combine armor.:End conversation.") == 2) {
+ if (select("Combine armor.", "End conversation.") == 2) {
mes "[Gyo]";
mes "Prudence is also an important virtue in battle.";
close;
}
- switch (select("Wolf Armguard:Crescent Armguard:Ninja Scale Armor:Shadow King's Armor:Quit.")) {
+ switch (select("Wolf Armguard", "Crescent Armguard", "Ninja Scale Armor", "Shadow King's Armor", "Quit.")) {
case 1:
mes "[Gyo]";
mes "Wolf Armguard... One beastly piece of armor.";
@@ -82,7 +82,7 @@ que_ng,21,72,6 script Master Craftsman Gyo#arm 4_M_RASWORD,{
L_Menu:
.@item_make = getarg(0);
while(1){
- switch(select("Check Ingredients.:Check Stats.:Combine.:Quit.")){
+ switch(select("Check Ingredients.", "Check Stats.", "Combine.", "Quit.")){
case 1:
mes "[Gyo]";
mes "To make a ^ff0000"+getitemname(.@item_make)+", "+callsub(L_Ingredients,.@item_make)+".^000000";
@@ -123,7 +123,7 @@ L_Menu:
mes "Make sure that ^ff0000you have the correct ingredients and equipment at hand.^000000";
mes "No use crying over it later.";
next;
- if (select("Combine.:Quit.") == 2) {
+ if (select("Combine.", "Quit.") == 2) {
mes "[Gyo]";
mes "Looks like you need more time to decide.";
close;
@@ -223,12 +223,12 @@ que_ng,23,70,6 script Master Craftsman Ki#weap 4_DST_SOLDIER,{
mes "[Ki]";
mes "Of course, it would be better to have something special at hand.";
next;
- if (select("Combine weapon.:End conversation.") == 2) {
+ if (select("Combine weapon.", "End conversation.") == 2) {
mes "[Ki]";
mes "Being too careful could sometimes be lethal.";
close;
}
- switch (select("Raksasa Dagger:Mikatsuki:Petal Shuriken:Quit.")) {
+ switch (select("Raksasa Dagger", "Mikatsuki", "Petal Shuriken", "Quit.")) {
case 1:
mes "[Ki]";
mes "Raksasa Dagger can only be used after plenty of training.";
@@ -257,7 +257,7 @@ que_ng,23,70,6 script Master Craftsman Ki#weap 4_DST_SOLDIER,{
L_Menu:
.@item_make = getarg(0);
while(1){
- switch(select("Check Ingredients.:Check Stats.:Combine.:Quit.")){
+ switch(select("Check Ingredients.", "Check Stats.", "Combine.", "Quit.")){
case 1:
mes "[Ki]";
mes "To make a ^ff0000"+getitemname(.@item_make)+", "+callsub(L_Ingredients,.@item_make)+".^000000";
@@ -293,7 +293,7 @@ L_Menu:
mes "Make sure that ^ff0000you have the correct ingredients and equipment at hand.^000000";
mes "No use crying over it later.";
next;
- if (select("Combine.:Quit.") == 2) {
+ if (select("Combine.", "Quit.") == 2) {
mes "[Ki]";
mes "Think carefully~~";
close;
diff --git a/npc/re/merchants/quivers.txt b/npc/re/merchants/quivers.txt
index 03957962b..ececa55a2 100644
--- a/npc/re/merchants/quivers.txt
+++ b/npc/re/merchants/quivers.txt
@@ -51,14 +51,14 @@ mora,106,117,3 script Quiver Maker#mora 4_M_RAFLE_GR,{
mes "Mora villagers ask what good quivers are. They just don't know how the world works.";
mes "No wonder they don't know a thing about quivers - spreading jam over leaves all day long.";
next;
- switch(select("Please make me a quiver.:What's a quiver?")) {
+ switch(select("Please make me a quiver.", "What's a quiver?")) {
case 1:
mes "[Quiver Maker]";
mes "At last someone appreciates a quiver!";
mes "I can make Elven Quivers and Hunting Quivers.";
mes "Which do you need?";
next;
- switch(select("An Elven Quiver:A Hunting Quiver:I don't need a quiver.")) {
+ switch(select("An Elven Quiver", "A Hunting Quiver", "I don't need a quiver.")) {
case 1: callsub S_BuyQuiver,1773,500,500,12575; //Arrow_Of_Elf_Cntr
case 2: callsub S_BuyQuiver,1774,500,500,12576; //Hunting_Arrow_Cntr
case 3:
@@ -93,7 +93,7 @@ S_BuyQuiver:
mes "Are you interested in using a quiver? It's really convenient!";
mes "If you're interested, I can trade "+getarg(1)+" of those arrows for one of these quivers for ^FF3131"+getarg(2)+" zeny^000000.";
next;
- switch(select("Trade all the arrows you have:Get only one quiver:Don't trade")) {
+ switch(select("Trade all the arrows you have", "Get only one quiver", "Don't trade")) {
case 1:
.@arrows = countitem(getarg(0));
.@quiver = .@arrows / getarg(1);
@@ -105,7 +105,7 @@ S_BuyQuiver:
next;
mes "Trade?";
next;
- if(select("Trade:Don't trade") == 2) {
+ if(select("Trade", "Don't trade") == 2) {
mes "[Quiver Maker]";
mes "Hey, you don't doubt my skills, do you?";
close;
diff --git a/npc/re/merchants/refine.txt b/npc/re/merchants/refine.txt
index 6014d2a85..6356acfca 100644
--- a/npc/re/merchants/refine.txt
+++ b/npc/re/merchants/refine.txt
@@ -137,7 +137,7 @@ function script refinenew {
}
mes "Are you sure you want to continue?";
next;
- if(select("Yes:No") == 2){
+ if(select("Yes", "No") == 2){
mes "["+ getarg(0) +"]";
mes "Hm... if you mind... never mind...";
close;
@@ -157,7 +157,7 @@ function script refinenew {
mes "Do you still want me to refine it?";
mes "I think I have given you enough warning.";
next;
- if(select("Yes.:No.") == 2) {
+ if(select("Yes.", "No.") == 2) {
mes "["+ getarg(0) +"]";
mes "Well, no challenge is one way to go...";
mes "No risk... that could be wise.";
@@ -275,7 +275,7 @@ function script refinenew {
mes "[" + getarg(0) + "]";
mes "That will cost you " + .@refinecnt + " " + getitemname(.@material) + " and " + .@fullprice + " Zeny. Is that ok?";
next;
- if(select("Yes:No...") == 2){
+ if(select("Yes", "No...") == 2){
mes "[" + getarg(0) + "]";
mes "You said so... So be it.";
close;
@@ -364,7 +364,7 @@ function script refinenew {
mes "Bradium or Carnium.";
mes "Just give me 50,000z.";
next;
- switch(select("Oridecon to Bradium.:Elunium to Carnium.:Purified Bradium to Carnium.:No thanks.")) {
+ switch(select("Oridecon to Bradium.", "Elunium to Carnium.", "Purified Bradium to Carnium.", "No thanks.")) {
case 1:
setarray .@i[0],984,3,6224; //Oridecon -> Bradium
break;
@@ -497,7 +497,7 @@ malangdo,224,172,6 script Clink#mal_normal 4_CAT_SAILOR1,{
}
mes "You need ^ff9999"+getitemname(.@material)+"^000000 and ^ff9999"+.@price+"^000000 Zeny. Do you have them?";
next;
- if(select("Yes, I do!!:Forget about it!!") == 2) {
+ if(select("Yes, I do!!", "Forget about it!!") == 2) {
mes "[Clink]";
mes "I knew it!!";
mes "I knew you were not worth trying my magical refining hammer for.";
@@ -515,7 +515,7 @@ malangdo,224,172,6 script Clink#mal_normal 4_CAT_SAILOR1,{
mes "the ^ff0000whole thing will disappear^000000.";
mes "You still up for this~?";
next;
- if(select("Yes, I am!!:Forget about it!!") == 2) {
+ if(select("Yes, I am!!", "Forget about it!!") == 2) {
mes "[Clink]";
mes "I knew it!!";
mes "You can't even take this big step. Don't think about refining...";
diff --git a/npc/re/merchants/renters.txt b/npc/re/merchants/renters.txt
index a8df22079..ab6b3f9ac 100644
--- a/npc/re/merchants/renters.txt
+++ b/npc/re/merchants/renters.txt
@@ -41,7 +41,7 @@ job3_rune01,88,62,5 script Dragon Breeder 8W_SOLDIER,{
if (Class == Job_Rune_Knight || Class == Job_Rune_Knight_T || Class == Job_Baby_Rune) {
mes "Welcome. Would you like to rent a Dragon?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
//if (!getskilllv(RK_DRAGONTRAINING)) {
if (!getskilllv(KN_RIDING)) {
@@ -76,7 +76,7 @@ prontera,130,213,5 script Riding Creature Master 8W_SOLDIER,{
if (Class == Job_Rune_Knight || Class == Job_Rune_Knight_T || Class == Job_Baby_Rune) {
mes "Welcome. Would you like to rent a Dragon?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
//if (!getskilllv(RK_DRAGONTRAINING)) {
if (!getskilllv(KN_RIDING)) {
@@ -103,7 +103,7 @@ prontera,130,213,5 script Riding Creature Master 8W_SOLDIER,{
if (Class == Job_Royal_Guard || Class == Job_Royal_Guard_T || Class == Job_Baby_Guard) {
mes "Welcome. Would you like to rent a Gryphon?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
if(!getskilllv(KN_RIDING)) {
mes "[Riding Creature Master]";
@@ -148,7 +148,7 @@ prontera,125,208,5 script Peco Peco Remover 8W_SOLDIER,{
mes "You're riding a Peco Peco.";
mes "Would you like to dismount?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
setmount(MOUNT_NONE);
mes "[Soldier]";
@@ -174,7 +174,7 @@ prontera,125,208,5 script Peco Peco Remover 8W_SOLDIER,{
mes "Would you like to rent a Pushcart or";
mes "ride a Magic Gear?";
next;
- switch(select("Rent a Pushcart:Ride a Magic Gear:Cancel")) {
+ switch(select("Rent a Pushcart", "Ride a Magic Gear", "Cancel")) {
case 1:
if (checkcart()) {
mes "[Magic Gear Master]";
diff --git a/npc/re/merchants/shops.txt b/npc/re/merchants/shops.txt
index 773fddef8..54155e8c4 100644
--- a/npc/re/merchants/shops.txt
+++ b/npc/re/merchants/shops.txt
@@ -9,7 +9,7 @@
//= This file is part of Hercules.
//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) 2012-2016 Hercules Dev Team
//= Copyright (C) Frost
//= Copyright (C) rAthena Dev Team
//= Copyright (C) Lemongrass
@@ -36,7 +36,7 @@
//================= Description ===========================================
//= Renewal-specific town shop NPCs.
//================= Current Version =======================================
-//= 2.1
+//= 2.4
//=========================================================================
//== Comodo ================================================
@@ -192,10 +192,22 @@ OnInit:
sellitem Pet_Incubator;
sellitem Backpack;
sellitem Rocker_Glasses;
- sellitem Mojji;
sellitem Vital_Flower_;
sellitem Flame_Gemstone;
sellitem Bun_;
+ sellitem Vital_Flower;
+ sellitem Damp_Darkness;
+ sellitem Small_Snow_Flower;
+ sellitem Fresh_Plant;
+ sellitem Big_Cell;
+ sellitem Apple_Pudding;
+ sellitem Mystic_Stone;
+ sellitem Flavored_Alcohol;
+ sellitem Spirit_Liquor;
+ sellitem Pumpkin_Pie_;
+ sellitem Sunset_On_The_Rock;
+ sellitem Morning_Dew;
+ sellitem Grilled_Rice_Cake;
}
izlude_in,57,110,0 trader Tool Dealer#iz 1_M_01,{
@@ -205,16 +217,16 @@ OnInit:
sellitem Orange_Potion;
sellitem Yellow_Potion;
sellitem White_Potion;
- sellitem Green_Potion;
sellitem Center_Potion;
sellitem Awakening_Potion;
+ sellitem Empty_Bottle;
sellitem Wing_Of_Fly;
sellitem Wing_Of_Butterfly;
sellitem Booby_Trap;
sellitem Arrow;
}
-izlude_in,72,102,3 trader Trading Merchant#iz 4_M_HUMERCHANT,{
+izlude_in,72,110,3 trader Trading Merchant#iz 4_M_HUMERCHANT,{
OnInit:
sellitem Bullet;
sellitem Silver_Bullet;
@@ -744,6 +756,166 @@ OnInit:
sellitem Flower_Ring;
}
+//== Geffen ================================================
+geffen_in,77,167,0 trader Tool Dealer#gef 1_F_03,{
+OnInit:
+ sellitem Arrow;
+ sellitem Spectacles;
+ sellitem Red_Potion;
+ sellitem Orange_Potion;
+ sellitem Yellow_Potion;
+ sellitem White_Potion;
+ sellitem Center_Potion;
+ sellitem Awakening_Potion;
+ sellitem Empty_Bottle;
+ sellitem Wing_Of_Fly;
+ sellitem Wing_Of_Butterfly;
+}
+
+geffen,193,152,4 trader Pet Groomer#gef 4_F_TELEPORTER,{
+OnInit:
+ sellitem Pet_Food;
+ sellitem Pet_Incubator;
+ sellitem Backpack;
+ sellitem Rocker_Glasses;
+ sellitem Vital_Flower_;
+ sellitem Flame_Gemstone;
+ sellitem Bun_;
+ sellitem Vital_Flower;
+ sellitem Damp_Darkness;
+ sellitem Small_Snow_Flower;
+ sellitem Fresh_Plant;
+ sellitem Big_Cell;
+ sellitem Apple_Pudding;
+ sellitem Mystic_Stone;
+ sellitem Flavored_Alcohol;
+ sellitem Spirit_Liquor;
+ sellitem Pumpkin_Pie_;
+ sellitem Sunset_On_The_Rock;
+ sellitem Morning_Dew;
+ sellitem Grilled_Rice_Cake;
+}
+
+geffen_in,171,123,4 trader Tool Dealer#gef2 1_M_WIZARD,{
+OnInit:
+ sellitem Empty_Cylinder;
+ sellitem Empty_Potion;
+ sellitem Empty_Bottle;
+}
+
+//== Alberta ===============================================
+alb2trea,87,65,5 trader Tool Dealer#alb 4_M_01,{
+OnInit:
+ sellitem Arrow;
+ sellitem Silver_Arrow;
+ sellitem Fire_Arrow;
+ sellitem Red_Potion;
+ sellitem Orange_Potion;
+ sellitem Yellow_Potion;
+ sellitem White_Potion;
+ sellitem Center_Potion;
+ sellitem Awakening_Potion;
+ sellitem Empty_Bottle;
+}
+
+alberta_in,182,97,0 trader Tool Dealer#alb2 1_F_MERCHANT_01,{
+OnInit:
+ sellitem Arrow;
+ sellitem Spectacles;
+ sellitem Red_Potion;
+ sellitem Orange_Potion;
+ sellitem Yellow_Potion;
+ sellitem White_Potion;
+ sellitem Center_Potion;
+ sellitem Awakening_Potion;
+ sellitem Empty_Bottle;
+ sellitem Wing_Of_Fly;
+ sellitem Wing_Of_Butterfly;
+}
+
+alberta_in,176,81,3 trader Trading Merchant#alb 4_M_HUMERCHANT,{
+OnInit:
+ sellitem Bullet;
+ sellitem Silver_Bullet_;
+ sellitem Shell_Of_Blood_;
+ sellitem Branch;
+ sellitem Crimson_Bolt;
+ sellitem The_Cyclone;
+ sellitem Rolling_Stone;
+ sellitem Black_Rose;
+ sellitem Long_Barrel;
+ sellitem Jungle_Carbine;
+ sellitem Thunder_P;
+}
+
+//== Payon =================================================
+payon,159,96,4 trader Tool Dealer#pay3 4_M_ORIENT01,{
+OnInit:
+ sellitem Arrow;
+ sellitem Red_Potion;
+ sellitem Center_Potion;
+ sellitem Empty_Bottle;
+ sellitem Wing_Of_Fly;
+ sellitem Wing_Of_Butterfly;
+}
+
+payon_in01,5,49,7 trader Tool Dealer#pay 4_M_ORIENT01,{
+OnInit:
+ sellitem Arrow;
+ sellitem Spectacles;
+ sellitem Red_Potion;
+ sellitem Orange_Potion;
+ sellitem Yellow_Potion;
+ sellitem White_Potion;
+ sellitem Center_Potion;
+ sellitem Awakening_Potion;
+ sellitem Empty_Bottle;
+ sellitem Wing_Of_Fly;
+ sellitem Wing_Of_Butterfly;
+ sellitem Booby_Trap;
+}
+
+payon,177,131,4 trader Pet Groomer#pay 4_F_TELEPORTER,{
+OnInit:
+ sellitem Pet_Food;
+ sellitem Pet_Incubator;
+ sellitem Backpack;
+ sellitem Rocker_Glasses;
+ sellitem Vital_Flower_;
+ sellitem Flame_Gemstone;
+ sellitem Bun_;
+ sellitem Vital_Flower;
+ sellitem Damp_Darkness;
+ sellitem Small_Snow_Flower;
+ sellitem Fresh_Plant;
+ sellitem Big_Cell;
+ sellitem Apple_Pudding;
+ sellitem Mystic_Stone;
+ sellitem Flavored_Alcohol;
+ sellitem Spirit_Liquor;
+ sellitem Pumpkin_Pie_;
+ sellitem Sunset_On_The_Rock;
+ sellitem Morning_Dew;
+ sellitem Grilled_Rice_Cake;
+}
+
+payon_in02,87,34,0 trader Tool Dealer#pay2 1_F_ORIENT_01,{
+OnInit:
+ sellitem Arrow;
+ sellitem Silver_Arrow;
+ sellitem Spectacles;
+ sellitem Red_Potion;
+ sellitem Orange_Potion;
+ sellitem Yellow_Potion;
+ sellitem White_Potion;
+ sellitem Center_Potion;
+ sellitem Awakening_Potion;
+ sellitem Empty_Bottle;
+ sellitem Wing_Of_Fly;
+ sellitem Wing_Of_Butterfly;
+ sellitem Booby_Trap;
+}
+
//== Rachel ================================================
ra_in01,263,281,4 trader Trap Specialist#ra 1_F_01,{
OnInit:
@@ -826,3 +998,60 @@ OnInit:
sellitem Indoor_Cooking_Kits;
sellitem High_end_Cooking_Kits;
}
+
+geffen,196,111,3 trader Chef Assistant#gef 4_M_03,{
+OnInit:
+ sellitem Combination_Kit;
+ sellitem Mushroom;
+ sellitem Pot;
+ sellitem Bread;
+ sellitem Grain;
+ sellitem Cooking_Oil;
+ sellitem Plain_Sauce;
+ sellitem Hot_Sauce;
+ sellitem Sweet_Sauce;
+ sellitem Red_Spice;
+ sellitem Yellow_Spice;
+ sellitem Delicious_Fish;
+ sellitem Outdoor_Cooking_Kits;
+ sellitem Indoor_Cooking_Kits;
+ sellitem High_end_Cooking_Kits;
+}
+
+alberta,167,135,5 trader Chef Assistant#alb 4_M_05,{
+OnInit:
+ sellitem Combination_Kit;
+ sellitem Mushroom;
+ sellitem Pot;
+ sellitem Bread;
+ sellitem Grain;
+ sellitem Cooking_Oil;
+ sellitem Plain_Sauce;
+ sellitem Hot_Sauce;
+ sellitem Sweet_Sauce;
+ sellitem Red_Spice;
+ sellitem Yellow_Spice;
+ sellitem Delicious_Fish;
+ sellitem Outdoor_Cooking_Kits;
+ sellitem Indoor_Cooking_Kits;
+ sellitem High_end_Cooking_Kits;
+}
+
+payon,206,119,5 trader Chef Assistant#pay 4_M_ORIENT02,{
+OnInit:
+ sellitem Combination_Kit;
+ sellitem Mushroom;
+ sellitem Pot;
+ sellitem Bread;
+ sellitem Grain;
+ sellitem Cooking_Oil;
+ sellitem Plain_Sauce;
+ sellitem Hot_Sauce;
+ sellitem Sweet_Sauce;
+ sellitem Red_Spice;
+ sellitem Yellow_Spice;
+ sellitem Delicious_Fish;
+ sellitem Outdoor_Cooking_Kits;
+ sellitem Indoor_Cooking_Kits;
+ sellitem High_end_Cooking_Kits;
+}
diff --git a/npc/re/merchants/ticket_refiner.txt b/npc/re/merchants/ticket_refiner.txt
index bfa983b98..7d5aeffe7 100644
--- a/npc/re/merchants/ticket_refiner.txt
+++ b/npc/re/merchants/ticket_refiner.txt
@@ -49,7 +49,7 @@ prontera,184,177,6 script Refine Master 4_M_REPAIR,{
mes "for refining items,";
mes "but I don't work anymore.";
next;
- switch(select("I'll go on my way.:Hmm... this makes me curious.")) {
+ switch(select("I'll go on my way.", "Hmm... this makes me curious.")) {
case 1:
mes "[Refine Master]";
mes "Take care, adventurer.";
@@ -67,7 +67,7 @@ prontera,184,177,6 script Refine Master 4_M_REPAIR,{
mes "I can refine an item up to the ^006400same level as your ticket^000000.";
mes "You don't have to worry! There's no chance of breaking your item.";
next;
- if(select("I'll come back later.:Refine item with ticket.") == 1) {
+ if(select("I'll come back later.", "Refine item with ticket.") == 1) {
mes "[Refine Master]";
mes "Okay.";
mes "You can come again later.";
@@ -146,7 +146,7 @@ prontera,184,177,6 script Refine Master 4_M_REPAIR,{
mes "I'm going to refine ^006400"+getequipname(.@part)+"^8B4513 up to the +"+.@ticket_lv+" level^000000 with ^006400"+getitemname(.@ticket_id)+"^000000.";
mes "May I proceed?";
next;
- if(select("No.:Yes.") == 1) {
+ if(select("No.", "Yes.") == 1) {
emotion e_dots;
mes "[Refine Master]";
mes "Oh, you changed your mind.";
diff --git a/npc/re/other/resetskill.txt b/npc/re/other/resetskill.txt
index f8be0b7af..8bfb02651 100644
--- a/npc/re/other/resetskill.txt
+++ b/npc/re/other/resetskill.txt
@@ -57,7 +57,7 @@ izlude,127,175,3 script Hypnotist#novice 4_F_TELEPORTER,{
mes "Job character to qualify.";
mes "Now, do you have any questions?";
next;
- switch(select("^FF0000Stat/Skill Reset?:Reset stats:Reset skills^000000:Cancel")) {
+ switch(select("^FF0000Stat/Skill Reset?", "Reset stats", "Reset skills^000000", "Cancel")) {
case 1:
mes "[Hypnotist]";
mes "Stat/Skill Resets allow adventuers";
@@ -90,7 +90,7 @@ izlude,127,175,3 script Hypnotist#novice 4_F_TELEPORTER,{
mes "want to proceed with";
mes "my ^FF0000"+.@str$+" Reset^000000 service?";
next;
- if(select("Yes:Cancel") == 1)
+ if(select("Yes", "Cancel") == 1)
break;
case 4:
mes "[Hypnotist]";
diff --git a/npc/re/other/stone_change.txt b/npc/re/other/stone_change.txt
index 9227b7edb..51cd65f71 100644
--- a/npc/re/other/stone_change.txt
+++ b/npc/re/other/stone_change.txt
@@ -37,7 +37,7 @@ geffen_in,99,174,5 script Ore Tester#sorty 8_F_GIRL,{
mes "Do you have ^3131FFany same type of ores in your inventories^000000 which take many spaces?";
mes "I can distinguish your ores and organize them right away~!";
next;
- switch(select("Refine my Ore.:Cancel.")) {
+ switch(select("Refine my Ore.", "Cancel.")) {
case 1:
mes "[Ore Tester Sorty]";
mes "At the moment I can only distinguish ^FF0000Steel^000000, ^FF0000Iron^000000, ^FF0000Iron Ore^000000, and ^FF0000Rough Oridecon^000000 and organize them.";
@@ -46,7 +46,7 @@ geffen_in,99,174,5 script Ore Tester#sorty 8_F_GIRL,{
mes "[Ore Tester Sorty]";
mes "So, would you like me to organize your ores?";
next;
- .@i = select("Steel, please.:Iron, please.:Iron Ore, please.:Rough Oridecon, please.:No, thanks.");
+ .@i = select("Steel, please.", "Iron, please.", "Iron Ore, please.", "Rough Oridecon, please.", "No, thanks.");
if (.@i == 5) {
mes "[Ore Tester Sorty]";
mes "Huh, I really hate messy people!";
diff --git a/npc/re/quests/cupet.txt b/npc/re/quests/cupet.txt
index 36ad2dbb3..ac4a765fd 100644
--- a/npc/re/quests/cupet.txt
+++ b/npc/re/quests/cupet.txt
@@ -194,7 +194,7 @@ function script cute_pet_manager {
mes "exchange for an " + getitemname(.@tame_id) + ".";
mes "Do you want to exchange with me?";
next;
- if (select("Exchange:Don't Exchange") == 2) {
+ if (select("Exchange", "Don't Exchange") == 2) {
mes "[Cute Pet Manager]";
mes "You don't? You will come back again.";
close;
diff --git a/npc/re/quests/eden/11-25.txt b/npc/re/quests/eden/11-25.txt
index 2f641b770..361d6a2e3 100644
--- a/npc/re/quests/eden/11-25.txt
+++ b/npc/re/quests/eden/11-25.txt
@@ -79,7 +79,7 @@ moc_para01,36,38,3 script Mission [11 - 25]#Tuto 4_BOARD3,{
mes " ";
mes " - Manager : Spike -";
next;
- switch(select("Hornet Hunting:Condor Hunting:Grasshopper's Leg:Worm Tail Hunting:Spore Hunting:Pest Control:Muka Hunting:Familiar Hunting:Collect Feathers:Collect Poison Spores:Cancel")) {
+ switch(select("Hornet Hunting", "Condor Hunting", "Grasshopper's Leg", "Worm Tail Hunting", "Spore Hunting", "Pest Control", "Muka Hunting", "Familiar Hunting", "Collect Feathers", "Collect Poison Spores", "Cancel")) {
case 1: callsub L_Quest,11114,"Hornet Hunting"," - Hunt 10 ^4d4dff'Hornets'^000000 - "," - northwest of Prontera. - ";
case 2: callsub L_Quest,11115,"Condor Hunting"," - Hunt 20 ^4d4dff'Condors'^000000 - "," - south of Morroc. - ";
case 3: callsub L_Quest,11116,"Grasshopper's Leg"," - Hunt 10 ^4d4dff'Rockers'^000000 - "," - southwest of Prontera and - "," - bring 10 ^4d4dffGrasshopper's Legs^000000. - ";
@@ -107,7 +107,7 @@ L_Quest:
mes " ";
mes " - Manager : Spike - ";
next;
- if(select("I will do this mission.:Look for other missions.") == 2) {
+ if(select("I will do this mission.", "Look for other missions.") == 2) {
mes " - Let's search for -";
mes " - other missions. - ";
close;
diff --git a/npc/re/quests/eden/26-40.txt b/npc/re/quests/eden/26-40.txt
index f106eb059..c80f1c2c8 100644
--- a/npc/re/quests/eden/26-40.txt
+++ b/npc/re/quests/eden/26-40.txt
@@ -47,13 +47,13 @@ moc_para01,38,38,3 script Mission [26 - 40] 4_BOARD3,{
mes "Your level is not qualified. You can not use the bulletin board.";
close;
}
- switch(select("Hunting Mission:Delivery Mission:Gathering Mission:Escort Mission")) {
+ switch(select("Hunting Mission", "Delivery Mission", "Gathering Mission", "Escort Mission")) {
case 1:
mes "[Hunting Mission Board]";
mes "- Hunting Mission details -";
mes "- are on the board. -";
next;
- switch(select("Hunting Poison Spore:Hunting Smokie:Hunting Elder Willow(Above Lv.30):Hunting Coco(Above Lv.35):Hunting Thara Frog(Above Lv.38)")) {
+ switch(select("Hunting Poison Spore", "Hunting Smokie", "Hunting Elder Willow(Above Lv.30)", "Hunting Coco(Above Lv.35)", "Hunting Thara Frog(Above Lv.38)")) {
case 1: callsub L_Quest,8266,0,"Hunting Poison Spore","Sponiac","Geffen","Hunt 10 Poison Spores";
case 2: callsub L_Quest,8267,0,"Hunting Smokie","Sponiac","Geffen","Hunt 10 Smokies";
case 3: callsub L_Quest,8268,30,"Hunting Elder Willow","Sponiac","Geffen","Hunt 10 Elder Willows";
@@ -65,7 +65,7 @@ moc_para01,38,38,3 script Mission [26 - 40] 4_BOARD3,{
mes "- Delivery Mission details -";
mes "- are on the board. -";
next;
- switch(select("Deliver an Insecticide:Deliver Honey:Deliver Blanket(Above Lv.35)")) {
+ switch(select("Deliver an Insecticide", "Deliver Honey", "Deliver Blanket(Above Lv.35)")) {
case 1: callsub L_Quest,8271,0,"Deliver an Insecticide","Dieshin Man","Morroc Ruins","Get an 'Insecticide' from Dieshin Man and deliver it south east of Payon";
case 2: callsub L_Quest,8272,0,"Deliver Honey","Dieshin Man","Morroc Ruins","Get 'Honey' from Dieshin Man and deliver it west of St. Capitolina Abbey";
case 3: callsub L_Quest,8273,35,"Deliver Blanket","Dieshin Man","Morroc Ruins","Get Blankets from Dieshin Man and deliver to the field south of Lutie";
@@ -75,7 +75,7 @@ moc_para01,38,38,3 script Mission [26 - 40] 4_BOARD3,{
mes "- Gathering Mission details -";
mes "- are on the board. -";
next;
- switch(select("Gather Bones:Gather Animal Skins:Gather Peelings(Above Lv.30):Gather Tails(Above Lv.32):Gather Cookies(Above Lv.35):Gather Mustaches(Above Lv.35)")) {
+ switch(select("Gather Bones", "Gather Animal Skins", "Gather Peelings(Above Lv.30)", "Gather Tails(Above Lv.32)", "Gather Cookies(Above Lv.35)", "Gather Mustaches(Above Lv.35)")) {
case 1: callsub L_Quest,8274,0,"Gather Bones","Dashia","Payon","Gather '10 Skel-Bones' and give them to Dashia";
case 2: callsub L_Quest,8275,0,"Gather Animal Skins","Dashia","Payon","Gather '10 Bear's Footskins' and '5 Animal Skins' and give them to Dashia";
case 3: callsub L_Quest,8276,30,"Gather Peelings","Dashia","Payon","Gather '20 Worm Peelings' and '20 Garlets' and give them to Dashia";
@@ -102,7 +102,7 @@ L_Quest:
mes " ";
mes "Will you accept this mission?";
next;
- if(select("No, I won't accept it.:Yes, I will accept it.") == 1) {
+ if(select("No, I won't accept it.", "Yes, I will accept it.") == 1) {
mes "You have declined the "+getarg(2)+" mission.";
close;
}
@@ -136,7 +136,7 @@ geffen,103,42,5 script Sponiac 4W_M_03,{
mes "[Sponiac]";
mes "Why don't you do some hunting outside instead of walking around and wasting your time?";
next;
- if(select("I am about to leave now.:I've got a Hunting Mission.") == 1) {
+ if(select("I am about to leave now.", "I've got a Hunting Mission.") == 1) {
mes "[Sponiac]";
mes "Oh, well. Then, go figure.";
mes "Bye~ bye.";
@@ -146,7 +146,7 @@ geffen,103,42,5 script Sponiac 4W_M_03,{
mes "Oh, you are from the Eden Group?";
mes "What mission do you have?";
next;
- switch(select("Hunting Poison Spore:Hunting Smokie:Hunting Elder Willow:Hunting Coco:Hunting Thara Frog")) {
+ switch(select("Hunting Poison Spore", "Hunting Smokie", "Hunting Elder Willow", "Hunting Coco", "Hunting Thara Frog")) {
case 1: callsub L_Quest,8266,"Hunting Poison Spore",1000,0,100,"You can find Poison Spores on the Geffen Dungeon 1F or northeast of Prontera. There are other spots but I'll leave it up to you to find out.";
case 2: callsub L_Quest,8267,"Hunting Smokie",1000,0,100,"You can find Smokies northeast and northwest of Geffen. Oh, also the field east of Ayotaya is good spot to find them.";
case 3: callsub L_Quest,8268,"Hunting Elder Willow",1000,100,110,"You can find Elder Willows northeast of Geffen, east of payon and southwest of Prontera.";
@@ -215,7 +215,7 @@ moc_ruins,173,55,3 script Dieshin Man 4_M_ORIENT02,{
mes "[Dieshin Man]";
mes "How can I help you?";
next;
- if(select("I don't need help.:I've got a Delivery Mission.") == 1) {
+ if(select("I don't need help.", "I've got a Delivery Mission.") == 1) {
mes "[Dieshin Man]";
mes "Oh, well. Then, go figure. Bye~!";
close;
@@ -224,7 +224,7 @@ moc_ruins,173,55,3 script Dieshin Man 4_M_ORIENT02,{
mes "Oh, you are from the Eden Group?";
mes "What mission do you have?";
next;
- switch(select("Deliver an Insecticide.:Deliver Honey.:Deliver Blankets.")) {
+ switch(select("Deliver an Insecticide.", "Deliver Honey.", "Deliver Blankets.")) {
case 1: callsub L_Quest,8271;
case 2: callsub L_Quest,8272;
case 3: callsub L_Quest,8273;
@@ -298,7 +298,7 @@ pay_fild07,83,89,7 script Zoologist 4_M_ORIENT02,{
mes "[Zoologist]";
mes "I am currently studying about it and try to prove the theory. So I plan to kill the flies around Bigfoot and observe his reaction.";
next;
- if(select("...I am not interested.:Here is the Insecticide.") == 1) {
+ if(select("...I am not interested.", "Here is the Insecticide.") == 1) {
mes "[Zoologist]";
mes "Oh, I need an Insecticide to continue the study.";
close;
@@ -363,7 +363,7 @@ prt_fild03,30,254,3 script Entomologist 4_M_01,{
mes "[Entomologist]";
mes "I am currently studying about it and trying to prove the theory. So I plan to set a Honey trap on the places he usually passes and observe his reaction.";
next;
- if(select("...I am not interested.:Here is the Honey.") == 1) {
+ if(select("...I am not interested.", "Here is the Honey.") == 1) {
mes "[Entomologist]";
mes "Oh, I need Honey to continue the study.";
close;
@@ -428,7 +428,7 @@ xmas_fild01,92,57,3 script Biologist 4W_M_01,{
mes "[Biologist]";
mes "But, this place is freaking cold.";
next;
- if(select("...I am not interested.:Here are the blankets.") == 1) {
+ if(select("...I am not interested.", "Here are the blankets.") == 1) {
mes "[Biologist]";
mes "Huh, whatever. But be careful! It's very slippery here.";
close;
@@ -492,7 +492,7 @@ payon,179,66,3 script Dashia 4_M_RACHMAN1,{
mes "[Dashia]";
mes "Hey~! Dude! You look like a very rich adventurer.";
next;
- if(select("I am a poor adventurer.:I have a gathering mission.") == 1) {
+ if(select("I am a poor adventurer.", "I have a gathering mission.") == 1) {
mes "[Dashia]";
mes "Really? Hmm, oh right. You don't look sophisticated.";
next;
@@ -504,7 +504,7 @@ payon,179,66,3 script Dashia 4_M_RACHMAN1,{
mes "Oh, you are from the Eden Group?";
mes "What mission do you have?";
next;
- switch(select("Gather Bones:Gather Animal Skin:Gather Peelings:Gather Tails:Gather Cookies:Gather Mustaches")) {
+ switch(select("Gather Bones", "Gather Animal Skin", "Gather Peelings", "Gather Tails", "Gather Cookies", "Gather Mustaches")) {
case 1:
callsub L_Quest,8274;
if (countitem(Skel_Bone) > 9) {
diff --git a/npc/re/quests/eden/41-55.txt b/npc/re/quests/eden/41-55.txt
index 625189c7b..a13db78f8 100644
--- a/npc/re/quests/eden/41-55.txt
+++ b/npc/re/quests/eden/41-55.txt
@@ -52,11 +52,11 @@ moc_para01,40,38,3 script Mission [41 - 55] 4_BOARD3,{
mes "[Mission Board]";
mes "Mission bulletin board.";
next;
- if(select("Check the Missions.:Cancel.") == 2) {
+ if(select("Check the Missions.", "Cancel.") == 2) {
mes "^000077Ok. Let's check the missions next time.^000000.";
close;
}
- switch(select("Thara Frog Hunting:Cruiser Hunting:Kukre Hunting:Orc Baby Hunting:Orc Warrior Hunting:Vadon Hunting:Megalodon Hunting:Marse Hunting:Cornutus Hunting:Myst Hunting:Shellfish Hunting:Marine Sphere Hunting")) {
+ switch(select("Thara Frog Hunting", "Cruiser Hunting", "Kukre Hunting", "Orc Baby Hunting", "Orc Warrior Hunting", "Vadon Hunting", "Megalodon Hunting", "Marse Hunting", "Cornutus Hunting", "Myst Hunting", "Shellfish Hunting", "Marine Sphere Hunting")) {
case 1: callsub L_Quest,12072,"Have you seen a red frog? It is called Thara Frog and it's very rare. We are trying to verify where it inhabits. So please hunt 20 Thara Frogs.";
case 2: callsub L_Quest,12073,"I heard of some toys attacking people. It is ridiculous! Let's show them our power! We have to hunt 15 Cruisers!";
case 3: callsub L_Quest,12074,"Someone got robbed near the beach! The possible suspect is a criminal monster called Kukre. Please hunt 30 Kukre.";
@@ -102,7 +102,7 @@ L_Quest:
mes "[Mission Board Memo]";
mes getarg(1);
next;
- if(select("Accept the mission.:Cancel.") == 1) {
+ if(select("Accept the mission.", "Cancel.") == 1) {
mes "[Mission Board]";
mes "You have accepted the mission. For more details, please press 'alt + u' keys, you can get information from the Quest Window.";
setquest 12088;
diff --git a/npc/re/quests/eden/56-70.txt b/npc/re/quests/eden/56-70.txt
index 01f28c8c1..741e6af89 100644
--- a/npc/re/quests/eden/56-70.txt
+++ b/npc/re/quests/eden/56-70.txt
@@ -44,16 +44,16 @@ moc_para01,42,38,3 script Mission [56 - 70] 4_BOARD3,{
next;
mes "Lots of missions such as a Monster Hunting, Delivery Goods, Finding People.";
next;
- switch(select("Mission Numbers 1~5:Mission Numbers 6~10:Mission Numbers 11~15")) {
+ switch(select("Mission Numbers 1~5", "Mission Numbers 6~10", "Mission Numbers 11~15")) {
case 1:
- switch(select("What is this Bandage?:Dangerous Alligators.:That wasn't a mermaid...:My country is calling me!")) {
+ switch(select("What is this Bandage?", "Dangerous Alligators.", "That wasn't a mermaid...", "My country is calling me!")) {
case 1: callsub L_HuntingQuest,3250,15000,5000,930,30;
case 2: callsub L_HuntingQuest,3251,16000,6000;
case 3: callsub L_HuntingQuest,3252,17000,8000;
case 4: callsub L_Quest,3254,18000,8000,7043,10,1056,30;
}
case 2:
- switch(select("Hunt Wild Boar:Preparing the Summer:A Woman's Grudge:Special ingredients:Puppet Master's Agony")) {
+ switch(select("Hunt Wild Boar", "Preparing the Summer", "A Woman's Grudge", "Special ingredients", "Puppet Master's Agony")) {
case 1: callsub L_HuntingQuest,3255,16000,7000;
case 2: callsub L_Quest,3256,15000,5000,918,30;
case 3: callsub L_HuntingQuest,3257,17000,8000;
@@ -61,7 +61,7 @@ moc_para01,42,38,3 script Mission [56 - 70] 4_BOARD3,{
case 5: callsub L_HuntingQuest,3259,17000,7000,1060,30;
}
case 3:
- switch(select("Tiresome Flies:Dangerous Munak:Make the World green:Magic Wand")) {
+ switch(select("Tiresome Flies", "Dangerous Munak", "Make the World green", "Magic Wand")) {
case 1: callsub L_HuntingQuest,3260,16000,6000;
case 2: callsub L_HuntingQuest,3261,16000,7000;
case 3: callsub L_Quest,3262,17000,7000,1032,40;
@@ -76,7 +76,7 @@ L_Quest:
next;
mes "Would you like to accept this mission?";
next;
- if(select("Accept the mission.:Do not accept the mission.") == 1) {
+ if(select("Accept the mission.", "Do not accept the mission.") == 1) {
if (BaseLevel < 55 || BaseLevel > 70) {
mes "These missions are not fit for my level. I should look for other missions.";
close;
@@ -97,13 +97,13 @@ L_Quest:
if (questprogress(getarg(0)) != 2 && (countitem(getarg(3)) < getarg(4) || .@items == 1)) {
mes "You have an on-going mission. Would you like to check the details?";
next;
- if(select("Check the details.:Cancel.") == 1)
+ if(select("Check the details.", "Cancel.") == 1)
callsub L_Details, getarg(0);
close;
} else {
mes "I have done pretty well for the mission. Should I report it now?";
next;
- if(select("Report the mission.:Do not report it yet.") == 1) {
+ if(select("Report the mission.", "Do not report it yet.") == 1) {
delitem getarg(3),getarg(4);
if (.@items)
delitem getarg(5),getarg(6);
@@ -121,7 +121,7 @@ L_HuntingQuest:
next;
mes "Would you like to accept this mission?";
next;
- if(select("Accept the mission.:Do not accept the mission.") == 1) {
+ if(select("Accept the mission.", "Do not accept the mission.") == 1) {
if (BaseLevel < 55 || BaseLevel > 70) {
mes "These missions are not fit for my level. I should look for other missions.";
close;
@@ -142,13 +142,13 @@ L_HuntingQuest:
if (questprogress(getarg(0),HUNTING) != 2 || .@items == 1) {
mes "You have an on-going mission. Would you like to check the details?";
next;
- if(select("Check the details.:Cancel.") == 1)
+ if(select("Check the details.", "Cancel.") == 1)
callsub L_Details, getarg(0);
close;
} else if (questprogress(getarg(0),HUNTING) == 2) {
mes "I have done pretty well for the mission. Should I report it now?";
next;
- if(select("Report the mission.:Do not report it yet.") == 1) {
+ if(select("Report the mission.", "Do not report it yet.") == 1) {
if (.@items)
delitem getarg(3),getarg(4);
getexp getarg(1),getarg(2);
diff --git a/npc/re/quests/eden/71-85.txt b/npc/re/quests/eden/71-85.txt
index 36108afec..f2bd68b6f 100644
--- a/npc/re/quests/eden/71-85.txt
+++ b/npc/re/quests/eden/71-85.txt
@@ -80,7 +80,7 @@ moc_para01,44,38,3 script Mission [71 - 85] 4_BOARD3,{
mes "You have quests in progress.";
mes "Do you want to turn them in?";
next;
- if(select("Of course.:No.") == 2)
+ if(select("Of course.", "No.") == 2)
close;
for(.@i = 0; .@i<getarraysize(.@complete); ++.@i)
callsub L_Quest,.@complete[.@i];
@@ -96,7 +96,7 @@ moc_para01,44,38,3 script Mission [71 - 85] 4_BOARD3,{
mes "- Choose where you -";
mes "- would like to hunt. -";
next;
- switch(select("Sphinx Dungeon:Glast Heim:Juno Area:Clock Tower:Localized Islands")) {
+ switch(select("Sphinx Dungeon", "Glast Heim", "Juno Area", "Clock Tower", "Localized Islands")) {
case 1:
mes "- There are several requests -";
mes "- related to the Sphinx Dungeon -";
@@ -104,7 +104,7 @@ moc_para01,44,38,3 script Mission [71 - 85] 4_BOARD3,{
next;
.@str1$ = "The villagers of Morroc are worried by the increasing number of monsters in the Sphinx Dungeon. ";
.@str2$ = "- Meidi from Morroc -";
- switch(select("Hunt Requiem:Hunt Marduk:Hunt Pasana")) {
+ switch(select("Hunt Requiem", "Hunt Marduk", "Hunt Pasana")) {
case 1: callsub L_Quest,10107,.@str1$+"Hunt 10 Requiems.",.@str2$;
case 2: callsub L_Quest,10108,.@str1$+"Hunt 10 Marduks.",.@str2$;
case 3: callsub L_Quest,10109,.@str1$+"Hunt 10 Pasanas.",.@str2$;
@@ -116,7 +116,7 @@ moc_para01,44,38,3 script Mission [71 - 85] 4_BOARD3,{
next;
.@str1$ = "I am very afraid that the monsters from Glast Heim will attack us. ";
.@str2$ = "- Ancellia from Geffen -";
- switch(select("Hunt Dark Frame:Hunt Evil Druid:Hunt Wraith:Hunt Raydric Archer")) {
+ switch(select("Hunt Dark Frame", "Hunt Evil Druid", "Hunt Wraith", "Hunt Raydric Archer")) {
case 1: callsub L_Quest,10110,.@str1$+"Hunt 10 Dark Frames.",.@str2$;
case 2: callsub L_Quest,10111,.@str1$+"Hunt 10 Evil Druids.",.@str2$;
case 3: callsub L_Quest,10112,.@str1$+"Hunt 10 Wraiths.",.@str2$;
@@ -129,7 +129,7 @@ moc_para01,44,38,3 script Mission [71 - 85] 4_BOARD3,{
next;
.@str1$ = "Those who can't fight, like me, find it much more difficult to travel due to the large number of monsters. ";
.@str2$ = "- Jeanbai, traveler -";
- switch(select("Hunt Grand Peco:Hunt Sleeper:Hunt Goat:Hunt Harpy")) {
+ switch(select("Hunt Grand Peco", "Hunt Sleeper", "Hunt Goat", "Hunt Harpy")) {
case 1: callsub L_Quest,10114,.@str1$+"Hunt 20 Grand Pecos.",.@str2$;
case 2: callsub L_Quest,10115,.@str1$+"Hunt 20 Sleepers.",.@str2$;
case 3: callsub L_Quest,10116,.@str1$+"Hunt 20 Goats.",.@str2$;
@@ -142,7 +142,7 @@ moc_para01,44,38,3 script Mission [71 - 85] 4_BOARD3,{
next;
.@str1$ = "I used to love listening to the sweet melody of the Al De Baran Clock Tower but I can't hear anything anymore because of all the noises the monsters are making. ";
.@str2$ = "- Rizingsetter, President of the Love Clock community -";
- switch(select("Hunt Clock:Hunt Punk:Hunt Rideword")) {
+ switch(select("Hunt Clock", "Hunt Punk", "Hunt Rideword")) {
case 1: callsub L_Quest,10118,.@str1$+"Hunt 15 Clocks before it breaks.",.@str2$;
case 2: callsub L_Quest,10119,.@str1$+"Hunt 15 Punks before it breaks.",.@str2$;
case 3: callsub L_Quest,10120,.@str1$+"Hunt 15 Ridewords before it breaks.",.@str2$;
@@ -154,7 +154,7 @@ moc_para01,44,38,3 script Mission [71 - 85] 4_BOARD3,{
next;
.@str1$ = "I want to go on an adventure but there are so many things I have to deal with. If I can't, then others can't either! ";
.@str2$ = "- Funfy, who wants to go on an adventure -";
- switch(select("Hunt Kikimora:Hunt Miyabi Doll:Hunt Mi Gao:Hunt Headless Mule:Hunt Tamruan:Gather Festival Masks for the Festival")) {
+ switch(select("Hunt Kikimora", "Hunt Miyabi Doll", "Hunt Mi Gao", "Hunt Headless Mule", "Hunt Tamruan", "Gather Festival Masks for the Festival")) {
case 1: callsub L_Quest,10121,.@str1$+"Hunt 15 Kikimoras in Moscovia!",.@str2$;
case 2: callsub L_Quest,10122,.@str1$+"Hunt 15 Miyabi Dolls in Amatsu!",.@str2$;
case 3: callsub L_Quest,10123,.@str1$+"Hunt 15 Mi Gaos in Louyang!",.@str2$;
@@ -193,7 +193,7 @@ L_Quest:
if (getargcount() == 1) {
mes "'"+.@name$+"' completed. Do you want to turn it in and receive your reward?";
next;
- if(select("Turn in quest.:Cancel.") == 1) {
+ if(select("Turn in quest.", "Cancel.") == 1) {
if (.@quest == 5057) delitem Festival_Mask,30;
erasequest .@quest;
getexp .@exp,0;
@@ -220,7 +220,7 @@ L_Quest:
} else if (.@hunting == 2) {
mes "You have completed the quest.";
next;
- if(select("Turn in quest.:Cancel.") == 1) {
+ if(select("Turn in quest.", "Cancel.") == 1) {
if (.@quest == 5057) delitem Festival_Mask,30;
erasequest .@quest;
getexp .@exp,0;
@@ -236,7 +236,7 @@ L_Quest:
next;
mes "Do you want to accept the quest?";
next;
- if(select("Yes.:No.") == 1) {
+ if(select("Yes.", "No.") == 1) {
mes "You've received the quest '"+.@name$+"'. View your quest info for more details.";
setquest .@quest;
}
diff --git a/npc/re/quests/eden/86-90.txt b/npc/re/quests/eden/86-90.txt
index 14f8a56f2..029a482ad 100644
--- a/npc/re/quests/eden/86-90.txt
+++ b/npc/re/quests/eden/86-90.txt
@@ -47,7 +47,7 @@ moc_para01,48,175,3 script 86-90 Mission Board 4_BOARD3,{
mes "-^4d4dff'Eden Group Mark'^000000-";
mes "-to receive these missions.-";
next;
- switch(select("Just walk away.:^0000FFEden Group^000000 missions?:How can I be a member of the ^0000FFEden Group^000000?")) {
+ switch(select("Just walk away.", "^0000FFEden Group^000000 missions?", "How can I be a member of the ^0000FFEden Group^000000?")) {
case 1:
close;
case 2:
@@ -130,12 +130,12 @@ moc_para01,48,175,3 script 86-90 Mission Board 4_BOARD3,{
mes "[86-90 Mission Board]";
mes "There are several requests on this board.";
next;
- switch(select("^8B4513Turtle Island^000000:^8B4513Clock Tower Dungeon^000000:^8B4513Expansion Towns^000000:^8B4513Other Regions^000000")) {
+ switch(select("^8B4513Turtle Island^000000", "^8B4513Clock Tower Dungeon^000000", "^8B4513Expansion Towns^000000", "^8B4513Other Regions^000000")) {
case 1:
mes "^8B4513Turtle Island^000000.";
mes "Which monster will you hunt or have you finished hunting?";
next;
- switch(select("^0000FFDragon Tail^000000:^0000FFSpring Rabbit^000000:^0000FFPest^000000")) {
+ switch(select("^0000FFDragon Tail^000000", "^0000FFSpring Rabbit^000000", "^0000FFPest^000000")) {
case 1: callsub L_Quest,4167,"Dragon Tail",76000,"µå·¡°ïÅ×ÀÏÄ«µå","There is a monster that only can be found on ^8B4513Turtle Island^000000.","s";
case 2: callsub L_Quest,4168,"Spring Rabbit",82000,"½ºÇÁ¸µ·¡ºøÄ«µå","There is a monster that only can be found on ^8B4513Turtle Island^000000.","s";
case 3: callsub L_Quest,4169,"Pest",82000,"Æ佺Ʈīµå","There is a monster that only can be found on ^8B4513Turtle Island^000000.","s";
@@ -144,7 +144,7 @@ moc_para01,48,175,3 script 86-90 Mission Board 4_BOARD3,{
mes "^8B4513Clock Tower Dungeon^000000.";
mes "Which monster will you hunt or have you finished hunting?";
next;
- switch(select("^0000FFBathory^000000:^0000FFAlarm^000000")) {
+ switch(select("^0000FFBathory^000000", "^0000FFAlarm^000000")) {
case 1: callsub L_Quest,4170,"Bathory",72000,"¹Ù¼Ò¸®Ä«µå","The Clock Tower Dungeon is full of dangerous monsters.";
case 2: callsub L_Quest,4171,"Alarm",76000,"¾Ë¶÷Ä«µå","The Clock Tower Dungeon is full of dangerous monsters.";
}
@@ -152,7 +152,7 @@ moc_para01,48,175,3 script 86-90 Mission Board 4_BOARD3,{
mes "^8B4513Expansion Cities^000000";
mes "Which monster will you hunt or have you finished hunting?";
next;
- switch(select("^0000FFBaba Yaga^000000:^0000FFYao Jun^000000:^0000FFFirelock Soldier^000000:^0000FFZipper Bear^000000")) {
+ switch(select("^0000FFBaba Yaga^000000", "^0000FFYao Jun^000000", "^0000FFFirelock Soldier^000000", "^0000FFZipper Bear^000000")) {
case 1: callsub L_Quest,4172,"Baba Yaga",72000,"","The witch Baba Yaga can be found in the outskirts of Moscovia.";
case 2: callsub L_Quest,4173,"Yao Jun",117000,"Çý±ºÄ«µå","There are human-like monsters that roam around the dungeon in Louyang.";
case 3: callsub L_Quest,4174,"Firelock Soldier",82000,"±¸½ÄÁ¶ÃѺ´Ä«µå","There are human-like monsters that roam around the dungeon in Amatsu.","s";
@@ -163,7 +163,7 @@ moc_para01,48,175,3 script 86-90 Mission Board 4_BOARD3,{
mes "Here is a list of random requests to hunt monsters in other regions of Rune Midgard.";
mes "Which monster will you hunt or have you finished hunting?";
next;
- switch(select("^0000FFGround Petite^000000:^0000FFRafflesia^000000:^0000FFVenomous^000000:^0000FFPitman^000000:^0000FFYellow Novus^000000")) {
+ switch(select("^0000FFGround Petite^000000", "^0000FFRafflesia^000000", "^0000FFVenomous^000000", "^0000FFPitman^000000", "^0000FFYellow Novus^000000")) {
case 1: callsub L_Quest,4176,"Ground Petite",72000,"Áö»ó»Ú¶ìÄ«µå","There are dragon type monsters swarming the western region of Geffen.";
case 2: callsub L_Quest,4177,"Rafflesia",72000,"¶óÇ÷¹½Ã¾ÆÄ«µå","There are plant type monsters infesting the fields of Lighthalzen.";
case 3: callsub L_Quest,4178,"Venomous",72000,"º£³ë¸Ó½º","There are formless monsters floating around the fields of Einbroch.";
@@ -212,7 +212,7 @@ L_Quest:
mes "Hunt 30 "+getarg(1)+" monsters there and post your success on this board.";
next;
if (getarg(3) != "") cutin getarg(3),255;
- if(select("I'll hunt them.:No thanks.") == 1) {
+ if(select("I'll hunt them.", "No thanks.") == 1) {
mes "[86-90 Mission Board]";
mes "When you have completed the mission, post it on this board and collect your reward.";
if (.@playtime) erasequest .@quest2;
diff --git a/npc/re/quests/eden/91-99.txt b/npc/re/quests/eden/91-99.txt
index 7384c4f5c..2c86f6091 100644
--- a/npc/re/quests/eden/91-99.txt
+++ b/npc/re/quests/eden/91-99.txt
@@ -47,7 +47,7 @@ moc_para01,48,177,3 script 91-99 Mission Board 4_BOARD3,{
mes "-^4d4dff'Eden Group Mark'^000000-";
mes "-to receive these missions.-";
next;
- switch(select("Just walk away.:^0000FFEden Group^000000 missions?:How can I be a member of the ^0000FFEden Group^000000?")) {
+ switch(select("Just walk away.", "^0000FFEden Group^000000 missions?", "How can I be a member of the ^0000FFEden Group^000000?")) {
case 1:
close;
case 2:
@@ -132,12 +132,12 @@ moc_para01,48,177,3 script 91-99 Mission Board 4_BOARD3,{
mes "[91-99 Mission Board]";
mes "There are several requests on this board.";
next;
- switch(select("^8B4513Turtle Island^000000:^8B4513Glast Heim^000000:^8B4513Rachel / Veins^000000:^8B4513Expansion Cities^000000:^8B4513Other regions^000000")) {
+ switch(select("^8B4513Turtle Island^000000", "^8B4513Glast Heim^000000", "^8B4513Rachel / Veins^000000", "^8B4513Expansion Cities^000000", "^8B4513Other regions^000000")) {
case 1:
mes "^8B4513Turtle Island^000000.";
mes "Which monster will you hunt or have you finished hunting?";
next;
- switch(select("^0000FFSolider^000000:^0000FFFreezer^000000:^0000FFHeater^000000")) {
+ switch(select("^0000FFSolider^000000", "^0000FFFreezer^000000", "^0000FFHeater^000000")) {
case 1: callsub L_Quest,4181,"Solider",90000,"¼Ö¸®´õÄ«µå","There is a monster that only can be found on ^8B4513Turtle Island^000000.";
case 2: callsub L_Quest,4182,"Freezer",94000,"ÇÁ¸®ÀúÄ«µå","There is a monster that only can be found on ^8B4513Turtle Island^000000.";
case 3: callsub L_Quest,4183,"Heater",114000,"È÷ÅÍÄ«µå","There is a monster that only can be found on ^8B4513Turtle Island^000000.";
@@ -146,7 +146,7 @@ moc_para01,48,177,3 script 91-99 Mission Board 4_BOARD3,{
mes "^8B4513Glast Heim^000000.";
mes "Which monster will you hunt or have you finished hunting?";
next;
- switch(select("^0000FFInjustice^000000:^0000FFRybio^000000:^0000FFDark Priest^000000")) {
+ switch(select("^0000FFInjustice^000000", "^0000FFRybio^000000", "^0000FFDark Priest^000000")) {
case 1: callsub L_Quest,4184,"Injustice",96000,"ÀÎÀú½ºÆ¼½ºÄ«µå","There is a monster only found in ^8B4513Glast Heim prison^000000.";
case 2: callsub L_Quest,4185,"Rybio",96000,"¸®ºñ¿ÀÄ«µå","There is a monster only found in ^8B4513Glast Heim prison^000000.";
case 3: callsub L_Quest,4186,"Dark Priest",146000,"´ÙÅ©ÇÁ¸®½ºÆ®Ä«µå","There is a monster only found in ^8B4513Glast Heim prison^000000.";
@@ -155,7 +155,7 @@ moc_para01,48,177,3 script 91-99 Mission Board 4_BOARD3,{
mes "^8B4513Rachel / Veins^000000.";
mes "Which monster will you hunt or have you finished hunting?";
next;
- switch(select("^0000FFStapo^000000:^0000FFRoween^000000:^0000FFSiroma^000000")) {
+ switch(select("^0000FFStapo^000000", "^0000FFRoween^000000", "^0000FFSiroma^000000")) {
case 1: callsub L_Quest,4187,"Stapo",96000,"½ºÅÂÆ÷Ä«µå","There is a monster only found in ^8B4513Veins^000000.";
case 2: callsub L_Quest,4188,"Roween",102000,"·Î¿ìÀ©Ä«µå","There is a monster only found in ^8B4513Rachel^000000.";
case 3: callsub L_Quest,4189,"Siroma",110000,"½Ã·Î¸¶Ä«µå","There is a monster only found in ^8B4513Ice Dungeon^000000.";
@@ -164,7 +164,7 @@ moc_para01,48,177,3 script 91-99 Mission Board 4_BOARD3,{
mes "^8B4513Expansion Cities^000000.";
mes "Which monster will you hunt or have you finished hunting?";
next;
- switch(select("^0000FFShinobi^000000:^0000FFEvil Nymph^000000")) {
+ switch(select("^0000FFShinobi^000000", "^0000FFEvil Nymph^000000")) {
case 1: callsub L_Quest,4190,"Shinobi",102000,"½Ã³ëºñÄ«µå","There is a monster only found in ^8B4513Amatsu Dungeon^000000.";
case 2: callsub L_Quest,4191,"Evil Nymph",108000,"¿ä¼±³àÄ«µå","There is a monster only found in ^8B4513Kunlun Dungeon^000000.";
}
@@ -172,7 +172,7 @@ moc_para01,48,177,3 script 91-99 Mission Board 4_BOARD3,{
mes "Other Regions.";
mes "Which monster will you hunt or have you finished hunting?";
next;
- switch(select("^0000FFDeviruchi^000000:^0000FFMineral^000000:^0000FFKaho^000000:^0000FFNeraid^000000:^0000FFDisguise^000000")) {
+ switch(select("^0000FFDeviruchi^000000", "^0000FFMineral^000000", "^0000FFKaho^000000", "^0000FFNeraid^000000", "^0000FFDisguise^000000")) {
case 1: callsub L_Quest,4192,"Deviruchi",110000,"µ¥ºñ·çÄ¡Ä«µå","There is a monster only found in ^8B4513Geffen Dungeon^000000.";
case 2: callsub L_Quest,4193,"Mineral",138000,"¹Ì³×¶ö","There is a monster only found in ^8B4513Einbech Dungeon^000000.";
case 3: callsub L_Quest,4194,"Kaho",118000,"īȣīµå","There is a monster found in ^8B4513Nogg Road Magma 1^000000.";
@@ -229,7 +229,7 @@ L_Quest:
mes "Hunt 30 "+getarg(1)+" monsters there and post your success on this board.";
next;
if (getarg(3) != "") cutin getarg(3),255;
- if(select("I'll hunt them.:No thanks.") == 1) {
+ if(select("I'll hunt them.", "No thanks.") == 1) {
mes "[91-99 Mission Board]";
mes "When you have completed the mission, post it on this board and collect your reward.";
if (.@playtime) erasequest .@quest2;
diff --git a/npc/re/quests/eden/eden_common.txt b/npc/re/quests/eden/eden_common.txt
index 14649eea6..9100e74bc 100644
--- a/npc/re/quests/eden/eden_common.txt
+++ b/npc/re/quests/eden/eden_common.txt
@@ -49,7 +49,7 @@ moc_para01,27,35,5 script Secretary Lime Evenor 4_F_EDEN_OFFICER,{
mes "Hello. Can I help you?";
next;
while (1) {
- switch (select("What is Eden group?:Join the Eden Group.:Register new mission.:Search for missions.:Cancel.")) {
+ switch (select("What is Eden group?", "Join the Eden Group.", "Register new mission.", "Search for missions.", "Cancel.")) {
case 1:
mes "[Lime Evenor]";
mes "Eden Group is a group that helps people who are suffering from distresses in Rune-Midgard.";
@@ -72,7 +72,7 @@ moc_para01,27,35,5 script Secretary Lime Evenor 4_F_EDEN_OFFICER,{
mes "You can be a Eden's member by simply registering with me.";
mes "Would you like to join Eden Group?";
next;
- switch (select("Yes, I want to join.:No, I don't want to join.")) {
+ switch (select("Yes, I want to join.", "No, I don't want to join.")) {
case 1:
mes "[Lime Evenor]";
mes "Aright. Excellent! Please write down your name here.";
@@ -125,7 +125,7 @@ moc_para01,27,35,5 script Secretary Lime Evenor 4_F_EDEN_OFFICER,{
mes "[Lime Evenor]";
mes "Do you want to register some missions that you want us to do?";
next;
- if(select("Yes, I want to register.:No, I don't.") == 1) {
+ if(select("Yes, I want to register.", "No, I don't.") == 1) {
mes "[Lime Evenor]";
mes "Alrigh. Please write down your name on it.";
input .@input$;
@@ -214,7 +214,7 @@ moc_para01,27,35,5 script Secretary Lime Evenor 4_F_EDEN_OFFICER,{
mes "Would you like to be a problem solver?";
mes "Eden group is here to solve your problem.";
next;
- switch (select("Move to Eden Group.:Don't want to talk anymore.")) {
+ switch (select("Move to Eden Group.", "Don't want to talk anymore.")) {
case 1:
mes "[Eden Teleport Officer]";
mes "Let's go to our secret base!";
@@ -311,7 +311,7 @@ moc_para01,47,39,3 script #warp_2_pass HIDDEN_NPC,{
mes "Oh, it is an exclusive place only for Eden's members.";
mes "If you are a member, you can come whenever you want!";
next;
- switch (select("Enter.:Don't Enter.")) {
+ switch (select("Enter.", "Don't Enter.")) {
case 1:
mes "This door is beautifully decorated but seems a little bit too heavy.";
close2;
diff --git a/npc/re/quests/eden/eden_iro.txt b/npc/re/quests/eden/eden_iro.txt
index d54b0631b..d96c782eb 100644
--- a/npc/re/quests/eden/eden_iro.txt
+++ b/npc/re/quests/eden/eden_iro.txt
@@ -54,7 +54,7 @@ moc_para01,14,32,5 script Aperture#acolytewarp 4_F_01,{
mes "I am willing to warp you to the many locations that I have memorized for a small fee.";
mes "Would you like to use this service?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
mes "[Aperture]";
mes "Where would you like to go to?";
@@ -133,7 +133,7 @@ moc_para01,166,51,3 script Phelix#edco 4_M_03,{
mes "Not too bad...";
mes "How many do you want?";
next;
- switch(select("As many as I can get, please.:I want to choose.:Never mind, I like my Jellopy.")) {
+ switch(select("As many as I can get, please.", "I want to choose.", "Never mind, I like my Jellopy.")) {
case 1:
.@amount = countitem(Jellopy) / 3;
break;
@@ -191,7 +191,7 @@ moc_para01,163,51,7 script Izaac#edco 4_M_04,{
mes "^0000CC7 Feather of Birds^000000";
mes "^00CC006 Chrysalis^000000";
next;
- switch(select("Sure!:I think it's a rip-off!:No, thanks.")) {
+ switch(select("Sure!", "I think it's a rip-off!", "No, thanks.")) {
case 1:
mes "[Izaac]";
mes "So which items do";
@@ -241,7 +241,7 @@ moc_para01,163,51,7 script Izaac#edco 4_M_04,{
mes "What do you say?";
mes "Do we have a deal?";
next;
- if(select("Deal.:No deal.") == 2) {
+ if(select("Deal.", "No deal.") == 2) {
mes "[Izaac]";
mes "Huh~";
mes "Alright.";
@@ -288,7 +288,7 @@ moc_para01,50,39,4 script Eve Natalia 4_F_SITDOWN,{
mes "[Eve Natalia]";
mes "So do you have any of the gears I'm looking for to get some random Safe to 7 Certificates?";
next;
- switch(select("What gear?:Yes I am!:Never mind.")) {
+ switch(select("What gear?", "Yes I am!", "Never mind.")) {
case 1:
mes "[Eve Natalia]";
mes "Nidhoggur's Shadow Garb 4 Random Safe to 7 Certificates";
@@ -306,7 +306,7 @@ moc_para01,50,39,4 script Eve Natalia 4_F_SITDOWN,{
mes "I'm going to ask you which piece of gear you want to trade in, please verify that the 1st one in your inventory is one you want to give up.";
mes "^CC0000So if it is carded, upgraded, enchanted etc, you should put it in storage before we continue.^000000";
next;
- .@i = select("Wait a minute:Nidhoggur's Shadow Garb 4:Valkyrja's Shield 4:Valkyrian Armor 5:Diabolus Robe 5:Diabolus Armor 2:Diabolus Boots 2:Diabolus Manteau 4:Twin Edge of Naght Sieger Blue 2:Twin Edge of Naght Sieger Red 2")-2;
+ .@i = select("Wait a minute", "Nidhoggur's Shadow Garb 4", "Valkyrja's Shield 4", "Valkyrian Armor 5", "Diabolus Robe 5", "Diabolus Armor 2", "Diabolus Boots 2", "Diabolus Manteau 4", "Twin Edge of Naght Sieger Blue 2", "Twin Edge of Naght Sieger Red 2")-2;
if (.@i == -1)
break;
@@ -372,7 +372,7 @@ moc_para01,48,184,2 script Gum & Manual Exchanger 2_DROP_MACHINE,{
mes "3 Thick Battle Manual -> 2 Battle Manual X3";
mes "What would you like to exchange for?";
next;
- switch(select("HE Bubble Gum:HE Battle Manual:1 Battle Manual X3:2 Battle Manual X3:1 Costume Corsair:Nothing")) {
+ switch(select("HE Bubble Gum", "HE Battle Manual", "1 Battle Manual X3", "2 Battle Manual X3", "1 Costume Corsair", "Nothing")) {
case 1:
callsub L_Exchange,12210,2,12412,1;
break;
@@ -395,7 +395,7 @@ moc_para01,48,184,2 script Gum & Manual Exchanger 2_DROP_MACHINE,{
close;
}
next;
- if(select("Yes, give it to me!:No, wait not yet.") == 2)
+ if(select("Yes, give it to me!", "No, wait not yet.") == 2)
close;
// Unofficial dialogue.
mes "[Trader Machine]";
@@ -431,7 +431,7 @@ L_Exchange:
mes "That's a total of " + .@amount + " " + getitemname(getarg(2)) + ".";
mes "Is this correct?";
next;
- if(select("Yes, give them to me!:No, wait not yet.") == 2)
+ if(select("Yes, give them to me!", "No, wait not yet.") == 2)
close;
.@cost = getarg(1) * .@amount;
.@total_amount = getarg(3) * .@amount;
@@ -454,13 +454,13 @@ moc_para01,13,22,4 script Merry Badger#xch 4_F_SITDOWN,{
mes "I can take your Merit Badges and give you some useful stuff, or I can take some of your stuff and give you some Eden Merit Badges.";
mes "As I get more authorization I can offer more things to trade with you, so definitely keep me in mind when visiting the Eden Group.";
next;
- switch (select("Redeem Badges:Trade in FOR badges:Exchange Rates:15 Job Manuals - 1 JM Box")) {
+ switch (select("Redeem Badges", "Trade in FOR badges", "Exchange Rates", "15 Job Manuals - 1 JM Box")) {
case 1:
while (true) {
mes "[Merry Badger]";
mes "Sure thing, I have several options currently for your badges!";
next;
- switch(select("This week's Special:2 EMB for 10 KVM Badge:2 EMB for 10 Bravery Medals:2 EMB for 10 Valor Medals:5 EMB for 5 Medium Life Potion:5 EMB for 5 Life Insurance:5 EMB for 5 Token of Siegfried:7 EMB for 1 Job Battle Manual:8 EMB for 1 Reset Stone:Nothing Now")){
+ switch(select("This week's Special", "2 EMB for 10 KVM Badge", "2 EMB for 10 Bravery Medals", "2 EMB for 10 Valor Medals", "5 EMB for 5 Medium Life Potion", "5 EMB for 5 Life Insurance", "5 EMB for 5 Token of Siegfried", "7 EMB for 1 Job Battle Manual", "8 EMB for 1 Reset Stone", "Nothing Now")){
case 1:
if (countitem(Para_Logro_Badge) < 3) {
mes "[Merry Badger]";
@@ -471,7 +471,7 @@ moc_para01,13,22,4 script Merry Badger#xch 4_F_SITDOWN,{
mes "[Merry Badger]";
mes "Ok, I have a special for 3 Merit Badges. This week I'll give you ^00CC0040 Light Granule^000000, ^0066CC40 Gun Powder^000000, ^00CC003 Izidor^000000, ^0066CC10 Prickly Fruit^000000, ^00CC001 Mandragora Flowerpot^000000, and ^0066CC3 Elder Branch^000000.";
next;
- if (select("Yes:No") != 1) {
+ if (select("Yes", "No") != 1) {
mes "[Merry Badger]";
mes "I understand, let's see if you'd like something different!";
next;
@@ -530,13 +530,13 @@ moc_para01,13,22,4 script Merry Badger#xch 4_F_SITDOWN,{
mes "[Merry Badger]";
mes "I have a limited selection as of right now, but here is what I can offer to get 1 Eden Merit Badge!";
next;
- if (select("Etc Items:Cancel") != 1) {
+ if (select("Etc Items", "Cancel") != 1) {
mes "[Merry Badger]";
mes "Well that is OK, if you want to see what I offer just ask!";
close;
}
while (true) {
- if (select("5x Old Purple Box:Nothing") != 1) {
+ if (select("5x Old Purple Box", "Nothing") != 1) {
mes "[Merry Badger]";
mes "Wonderful!";
mes "I'll be here if you ever want to exchange for Eden Merit Badges!";
@@ -578,7 +578,7 @@ moc_para01,13,22,4 script Merry Badger#xch 4_F_SITDOWN,{
next;
//custom dialogue below
- if (select("Yes:No") != 1) {
+ if (select("Yes", "No") != 1) {
mes "[Merry Badger]";
mes "Wonderful!";
mes "I'll be here if you ever want to exchange for Eden Merit Badges!";
@@ -603,7 +603,7 @@ L_Exchange:
mes "Ok, I can give you ^ff0000"+getitemname(getarg(1))+"^000000 for ^0066CC"+getarg(0)+" of your Eden Merit Badge(s)^000000.";
mes "Do you want to?";
next;
- if (select("Yes:No") != 1) {
+ if (select("Yes", "No") != 1) {
mes "[Merry Badger]";
mes "I understand, let's see if you'd like something different!";
return;
@@ -641,7 +641,7 @@ moc_para01,41,169,2 script Kafra Stacker#eden 4_M_ALCHE_B,{
mes "you have 1 stack of each!";
next;
while(1) {
- if(select("Do it!:Never mind.") == 2)
+ if(select("Do it!", "Never mind.") == 2)
break;
// Something strange goes on here, haven't quite figured it out...
mes "[Toma]";
@@ -871,7 +871,7 @@ moc_para01,29,35,4 script Gramps#huntquests 4_M_LGTGRAND,{
mes "Will you help me, young adventurer?";
close;
//next;
- //switch(select("Yes, I'll help.:Reward Me!:^ff0000I want to quit hunting^000000:^0000ffCan you warp me?^000000:Can you erase the timer?:What missions are you giving?:Give me Limited 3 day VIP:Tell me more about the VIP Access:No thanks, pops.")) {
+ //switch(select("Yes, I'll help.", "Reward Me!", "^ff0000I want to quit hunting^000000", "^0000ffCan you warp me?^000000", "Can you erase the timer?", "What missions are you giving?", "Give me Limited 3 day VIP", "Tell me more about the VIP Access", "No thanks, pops.")) {
}
moc_para01,174,33,3 script Bathory#2012spirits BATHORY,{
@@ -881,7 +881,7 @@ moc_para01,174,33,3 script Bathory#2012spirits BATHORY,{
mes "[Bathory]";
mes "How about it? Want to take a ride on a beautiful Bathory's broom?";
next;
- switch(select("Prepare for Takeoff!:No thanks.")) {
+ switch(select("Prepare for Takeoff!", "No thanks.")) {
case 1:
if (Zeny < 1000) {
mes "[Bathory]";
@@ -911,7 +911,7 @@ moc_para01,30,187,4 script Mail Annex Station 2_POSTBOX,{
mes "[Mail Annex Station]";
mes "Would you like to go to the Kafra Mail Annex Station?";
next;
- if (select("Yes, send me now!:No thanks.") != 1) {
+ if (select("Yes, send me now!", "No thanks.") != 1) {
mes "[Mail Annex Station]";
mes "Ok then!";
close;
@@ -932,7 +932,7 @@ auction_03,152,42,4 script Kafra Employee#annex 4_F_KAFRA1,{
mes "[Kafra Employee]";
mes "What would you like to do?";
next;
- switch(select("Access Mail:Storage:Cancel")) {
+ switch(select("Access Mail", "Storage", "Cancel")) {
case 1:
if (Zeny < 130) {
mes "[Kafra Employee]";
diff --git a/npc/re/quests/eden/eden_quests.txt b/npc/re/quests/eden/eden_quests.txt
index 4172f0949..efd389d43 100644
--- a/npc/re/quests/eden/eden_quests.txt
+++ b/npc/re/quests/eden/eden_quests.txt
@@ -50,7 +50,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 4_M_KNIGHT_GOLD,{
mes "What's up?";
mes "If you have any normal missions use the bulletin board.";
next;
- switch (select("What is your responsibility?:Don't you have equipment?:Ignore.")) {
+ switch (select("What is your responsibility?", "Don't you have equipment?", "Ignore.")) {
mes "[Boya]";
case 1:
mes "I give training missions to members.";
@@ -73,7 +73,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 4_M_KNIGHT_GOLD,{
mes "[Boya]";
mes "If you want to join, don't hesitate.";
next;
- switch (select("Participate in the training.:Ignore.")) {
+ switch (select("Participate in the training.", "Ignore.")) {
mes "[Boya]";
case 1:
callsub S_Quest1;
@@ -108,7 +108,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 4_M_KNIGHT_GOLD,{
mes "I look a little bit funny, actually I am really busy I was called shining Rune Knight.";
mes "Make a decision, hurry.";
next;
- switch (select("Participate in the training.:Refuse!!")) {
+ switch (select("Participate in the training.", "Refuse!!")) {
mes "[Boya]";
case 1:
callsub S_Quest1;
@@ -200,7 +200,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 4_M_KNIGHT_GOLD,{
mes "Able to take upper class, now.";
mes "What about it, do you want?";
next;
- switch (select("No, way.:Absolutely, I will.")) {
+ switch (select("No, way.", "Absolutely, I will.")) {
mes "[Boya]";
case 1:
mes "Really?";
@@ -273,7 +273,7 @@ moc_para01,25,35,4 script Instructor Boya#para01 4_M_KNIGHT_GOLD,{
mes "Hey long time no see.";
mes "So what's up?";
next;
- switch (select("I want to join training.:Nothing.")) {
+ switch (select("I want to join training.", "Nothing.")) {
mes "[Boya]";
case 1:
mes "Hmm... really?";
@@ -632,7 +632,7 @@ moc_fild11,180,253,5 script Talking Dog#para03 4_RUS_DWOLF,{
mes "A member of the Eden Group.";
mes "Have you come to give me a meal? I don't like drinks.";
next;
- switch (select("Boya is really perfect.:Boya is really great.:Boya is really soft.")) {
+ switch (select("Boya is really perfect.", "Boya is really great.", "Boya is really soft.")) {
case 1:
mes "[Talking Dog]";
mes "Uhh...";
@@ -872,7 +872,7 @@ prt_sewb1,131,262,3 script Timid Cat#para04 4_M_BABYCAT,{
mes "Re... really...!";
mes "Dear Boya's help is like a giant and...";
next;
- switch (select("Beautiful Saury:Fresh Mackerel:Beautiful Tuna")) {
+ switch (select("Beautiful Saury", "Fresh Mackerel", "Beautiful Tuna")) {
case 1:
mes "[Timid Cat]";
mes "Big and beautiful Saury...";
@@ -1211,7 +1211,7 @@ anthell01,29,264,5 script Eden Member Cloud#para06 4_M_HUMAN_02,{
mes "Hello?";
mes "Why did you come here, looking for danger?";
next;
- switch (select("Conquer Ant Hell:Just wanted to meet you:Where am I?")) {
+ switch (select("Conquer Ant Hell", "Just wanted to meet you", "Where am I?")) {
case 1:
mes "[Cloud]";
mes "Uh. Conquer Ant Hell? Did you say that?";
@@ -1791,7 +1791,7 @@ moc_para01,112,96,5 script Administrator Michael 4_M_RUSMAN1,{
mes "[Michael]";
mes "Why did you come here?";
next;
- switch (select("To get supplies:Where is here?:Upgrade equipment")) {
+ switch (select("To get supplies", "Where is here?", "Upgrade equipment")) {
mes "[Michael]";
case 1:
if (para_suv01 == 11) {
@@ -1799,7 +1799,7 @@ moc_para01,112,96,5 script Administrator Michael 4_M_RUSMAN1,{
mes "we can supply you with a Eden Group Hat, Uniform, Manteau and Boots.";
mes "^4d4dffCheck your inventory first.^000000";
next;
- if (select("Let me check my inventory:I have enough room.") == 1) {
+ if (select("Let me check my inventory", "I have enough room.") == 1) {
mes "[Michael]";
mes "Make sure you have enough room for the supplies.";
close;
@@ -1849,7 +1849,7 @@ moc_para01,112,96,5 script Administrator Michael 4_M_RUSMAN1,{
mes "[Michael]";
mes "^4d4dffPlease check your inventory to get those items.^000000";
next;
- if (select("I will make more space.:I have got enough space.") == 1) {
+ if (select("I will make more space.", "I have got enough space.") == 1) {
mes "[Michael]";
mes "Make enough space.";
close;
@@ -1927,7 +1927,7 @@ moc_para01,112,96,5 script Administrator Michael 4_M_RUSMAN1,{
mes "[Michael]";
mes "^4d4dffPlease check you inventory to get those supplies.^000000";
next;
- if (select("I'll come back.:I have enough room.") == 1) {
+ if (select("I'll come back.", "I have enough room.") == 1) {
mes "[Michael]";
mes "Make sure you have enough room.";
close;
@@ -2023,7 +2023,7 @@ moc_para01,112,96,5 script Administrator Michael 4_M_RUSMAN1,{
disable_items;
mes "What status bonus do you want to upgrade?";
next;
- switch (select("Upgrade STR:Upgrade AGI:Upgrade VIT:Upgrade INT:Upgrade DEX:Upgrade LUK:Nevermind.")) {
+ switch (select("Upgrade STR", "Upgrade AGI", "Upgrade VIT", "Upgrade INT", "Upgrade DEX", "Upgrade LUK", "Nevermind.")) {
case 1: callsub S_Upgrade,"STR",4701;
case 2: callsub S_Upgrade,"AGI",4731;
case 3: callsub S_Upgrade,"VIT",4741;
@@ -2067,7 +2067,7 @@ S_Upgrade:
mes "I will ^4d4dffUpgrade "+ getarg(0) +"^000000.";
mes "Are you sure?";
next;
- switch (select("Yes I am.:No wait.")) {
+ switch (select("Yes I am.", "No wait.")) {
case 1:
mes "[Michael]";
mes "I will start to upgrade.";
@@ -2168,18 +2168,18 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{
mes "What's up?";
mes "Do you want a Meal? Or do you have other business?";
next;
- switch (select("Order a meal.:Talk.")) {
+ switch (select("Order a meal.", "Talk.")) {
case 1:
mes "[Chef]";
mes "Choose one of the three course meals A, B or C.";
mes "Do you want a explanation?";
next;
- switch (select("I want a explanation.:Order course meal A:Order course meal B:Order course meal C:End Conversation.")) {
+ switch (select("I want a explanation.", "Order course meal A", "Order course meal B", "Order course meal C", "End Conversation.")) {
case 1:
mes "[Chef]";
mes "Uh? what do you want to know?";
next;
- switch (select("About course meal A.:About course meal B.:About course meal C.:End Conversation.")) {
+ switch (select("About course meal A.", "About course meal B.", "About course meal C.", "End Conversation.")) {
case 1:
mes "[Chef]";
mes "Course meal A is for nomal people.";
@@ -2415,7 +2415,7 @@ moc_para01,179,44,3 script Chef 4_M_CHNCOOK,{
mes "To.. me.. the hat... um.";
mes "It goes well with Laime but with Luke... I don't know..";
next;
- switch (select("What about the hat?:Luke?")) {
+ switch (select("What about the hat?", "Luke?")) {
case 1:
mes "[Chef]";
mes "Nothing. It's so cute.";
@@ -4329,7 +4329,7 @@ sec_in02,25,33,4 script Assistant#para_suvquest 4_M_BABYCAT,{
if (callfunc("F_GM_NPC",1854,0) == 1) {
mes "Please select the variable you want to modify.";
next;
- .@var = select("para_suv01:para_suv02");
+ .@var = select("para_suv01", "para_suv02");
mes "Enter the modified value";
next;
input .@input,0,9999;
diff --git a/npc/re/quests/eden/eden_service.txt b/npc/re/quests/eden/eden_service.txt
index c6f6c4a41..387141623 100644
--- a/npc/re/quests/eden/eden_service.txt
+++ b/npc/re/quests/eden/eden_service.txt
@@ -55,7 +55,7 @@
mes "Cost : 500 Zeny ";
mes "Would you like to use it?";
next;
- switch(select("Use the Cabinet.:Cancel.")) {
+ switch(select("Use the Cabinet.", "Cancel.")) {
case 1:
if (Zeny > 499) {
if (getskilllv("NV_BASIC") < 6) {
diff --git a/npc/re/quests/eden/eden_tutorial.txt b/npc/re/quests/eden/eden_tutorial.txt
index 3abffc534..e9fac253b 100644
--- a/npc/re/quests/eden/eden_tutorial.txt
+++ b/npc/re/quests/eden/eden_tutorial.txt
@@ -62,7 +62,7 @@ moc_para01,34,178,3 script Tutorial Instructor 4_M_KHMAN,{
mes "Do you think you can";
mes "help me out by gathering them?";
next;
- switch(select("Sure, I can help out!:I'm a little busy right now...")) {
+ switch(select("Sure, I can help out!", "I'm a little busy right now...")) {
case 1:
mes "[Tutorial Instructor]";
mes "However, looking at you";
@@ -191,7 +191,7 @@ moc_para01,34,178,3 script Tutorial Instructor 4_M_KHMAN,{
mes "Did you open your ^006400Quest Window^000000";
mes "to verify the materials?";
next;
- switch(select("Yup!:No...:Where is the Quest Window...")) {
+ switch(select("Yup!", "No...", "Where is the Quest Window...")) {
case 1:
mes "[Tutorial Instructor]";
mes "Oh yeah? Then shall I test you to see";
@@ -347,7 +347,7 @@ moc_para01,34,178,3 script Tutorial Instructor 4_M_KHMAN,{
mes "enough materials. Did you forget";
mes "what you needed to gather?";
next;
- switch(select("Yeah...:Nope!")) {
+ switch(select("Yeah...", "Nope!")) {
case 1:
mes "[Tutorial Instructor]";
mes "I've been told that if you click the";
@@ -436,7 +436,7 @@ moc_para01,34,178,3 script Tutorial Instructor 4_M_KHMAN,{
mes "Are you done looking over";
mes "the items I Enchanted?";
next;
- switch(select("Yes, thank you.:I haven't looked at them yet.")) {
+ switch(select("Yes, thank you.", "I haven't looked at them yet.")) {
case 1:
mes "[Tutorial Instructor]";
mes "So what did you think after inspecting it? Now that you've looked at an actual Enchanted item, do you understand it?";
@@ -463,7 +463,7 @@ moc_para01,34,178,3 script Tutorial Instructor 4_M_KHMAN,{
mes "[Tutorial Instructor]";
mes "Do you have any questions?";
next;
- switch(select("Can I do the same quest again?:About the Quest Window...:About ENCHANT...:About Searching Vends...:About Mercenary and Pets...:End Conversation.")) {
+ switch(select("Can I do the same quest again?", "About the Quest Window...", "About ENCHANT...", "About Searching Vends...", "About Mercenary and Pets...", "End Conversation.")) {
case 1:
if (questprogress(9173,PLAYTIME) == 1) {
mes "[Tutorial Instructor]";
@@ -481,7 +481,7 @@ moc_para01,34,178,3 script Tutorial Instructor 4_M_KHMAN,{
mes "[Tutorial Instructor]";
mes "It seems that about a day has passed since you've finished my quest. Alright, so like the ^006400Daily Quests^000000, you can get a quest from me. Did you want to proceed?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
@tutorial_restart = 1;
goto OnStartQuest;
@@ -657,7 +657,7 @@ moc_para01,32,179,4 script Tutorial Goal 4_F_KHELLY,{
mes "[Tutorial Goal]";
mes "Hey you! You look like an adventurer... Though you look a little dull...";
next;
- if(select("What'd you say? I'm smart!:Yeah... I'm dull.") == 1) {
+ if(select("What'd you say? I'm smart!", "Yeah... I'm dull.") == 1) {
mes "[Tutorial Goal]";
mes "Serious? Though I don't know if I can believe that. Look at the expert who is in front of me! He took up only one area of study for 16 years and now he is as dignified as can be!";
next;
@@ -667,7 +667,7 @@ moc_para01,32,179,4 script Tutorial Goal 4_F_KHELLY,{
mes "[Tutorial Goal]";
mes "And I will apologize for calling you dull. How about it, Dull Expert?! Do you want to challenge them?";
next;
- if(select("Ch... Challenge!!:Um... I think I'll just give up now...") == 1) {
+ if(select("Ch... Challenge!!", "Um... I think I'll just give up now...") == 1) {
mes "[Tutorial Goal]";
mes "You're braver than you look. You can't go back now that you've decided to challenge!";
next;
@@ -688,7 +688,7 @@ moc_para01,24,175,4 script Siege Master 4_M_JOB_KNIGHT2,{
mes "[Siege Expert]";
mes "Since you've come again, I assume you're curious about ^006400Siege^000000?";
next;
- switch(select("Listen about Siege.:End Conversation.")) {
+ switch(select("Listen about Siege.", "End Conversation.")) {
case 1:
callsub L_Info;
mes "[Siege Expert]";
@@ -712,7 +712,7 @@ moc_para01,24,175,4 script Siege Master 4_M_JOB_KNIGHT2,{
mes "[Siege Expert]";
mes "As the first Expert, I can teach you about ^006400Siege^000000. How about it? Did you wanna learn about ^006400Siege^000000s?";
next;
- switch(select("Listen about Siege.:End Conversation.")) {
+ switch(select("Listen about Siege.", "End Conversation.")) {
case 1:
callsub L_Info;
mes "[Siege Expert]";
@@ -721,7 +721,7 @@ moc_para01,24,175,4 script Siege Master 4_M_JOB_KNIGHT2,{
while(1) {
.@correct = 0;
next;
- switch(select("Challenge me!:Listen Again:Quit")) {
+ switch(select("Challenge me!", "Listen Again", "Quit")) {
case 1:
switch(rand(1,3)) {
case 1:
@@ -730,18 +730,18 @@ moc_para01,24,175,4 script Siege Master 4_M_JOB_KNIGHT2,{
mes "It's a war that happens between a [] and another [].";
mes "What words go in the empty spaces of []?";
next;
- if(select("Castle, User, Guild:Castle, Guild, Guild:Town, Guild, Guild:Town, User, User") == 2)
+ if(select("Castle, User, Guild", "Castle, Guild, Guild", "Town, Guild, Guild", "Town, User, User") == 2)
.@correct += 10;
mes "[Siege Expert]";
mes "What is the wrong Siege time?";
next;
- if(select("WoE 1 Tues 9-11:WoE 1 Sat 4-6:WoE 1 Thurs 8-10") == 3)
+ if(select("WoE 1 Tues 9-11", "WoE 1 Sat 4-6", "WoE 1 Thurs 8-10") == 3)
.@correct += 10;
mes "[Siege Expert]";
mes "When you get a castle, you must raise [] in order to get better benefits.";
mes "What words go in the empty spaces of []?";
next;
- if(select("Commerce Development:Industrial Development:Guild Development:Town Development") == 1)
+ if(select("Commerce Development", "Industrial Development", "Guild Development", "Town Development") == 1)
.@correct += 10;
break;
case 2:
@@ -751,36 +751,36 @@ moc_para01,24,175,4 script Siege Master 4_M_JOB_KNIGHT2,{
mes "and then there is [].";
mes "What words go in the empty spaces of []?";
next;
- if(select("War of Emperium MO:War of Emperium NE:War of Emperium SK:War of Emperium SE") == 4)
+ if(select("War of Emperium MO", "War of Emperium NE", "War of Emperium SK", "War of Emperium SE") == 4)
.@correct += 10;
mes "[Siege Expert]";
mes "As the guild that owns a castle, you must protect the [].";
mes "What words go in the empty spaces of []?";
next;
- if(select("Emperial:Emperium:Emperiom:Imperial") == 2)
+ if(select("Emperial", "Emperium", "Emperiom", "Imperial") == 2)
.@correct += 10;
mes "[Siege Expert]";
mes "What benefits does the guild get for winning the Siege?";
next;
- if(select("30% off all items when purchasing:Increase experience gained by 20%:Access to Guild Dungeon:Getting Weapons everyday at midnight.") == 3)
+ if(select("30% off all items when purchasing", "Increase experience gained by 20%", "Access to Guild Dungeon", "Getting Weapons everyday at midnight.") == 3)
.@correct += 10;
break;
case 3:
mes "[Siege Expert]";
mes "What benefits does the guild get for winning the Siege?";
next;
- if(select("Increase experience gained by 20%:30% off all items when purchasing:Access to Guild Field:Treasure Box daily at midnight") == 4)
+ if(select("Increase experience gained by 20%", "30% off all items when purchasing", "Access to Guild Field", "Treasure Box daily at midnight") == 4)
.@correct += 10;
mes "[Siege Expert]";
mes "How many hours does a siege last?";
next;
- if(select("1 Hour:2 Hours:3 Hours:4 Hours") == 2)
+ if(select("1 Hour", "2 Hours", "3 Hours", "4 Hours") == 2)
.@correct += 10;
mes "[Siege Expert]";
mes "When you get a castle, you must raise [] in order to get better benefits.";
mes "What words go in the empty spaces of []?";
next;
- if(select("Town Development:Industry Development:Guild Development:Commerce Development") == 4)
+ if(select("Town Development", "Industry Development", "Guild Development", "Commerce Development") == 4)
.@correct += 10;
break;
}
@@ -861,7 +861,7 @@ moc_para01,21,172,4 script Party Recruiting Expert 4_M_OILMAN,{
mes "[Party Recruiting Expert]";
mes "Since you've come and found me, it seems you're curious about ^006400Party Recruiting^000000?";
next;
- switch(select("Listen about Party Recruiting.:End Conversation.")) {
+ switch(select("Listen about Party Recruiting.", "End Conversation.")) {
case 1:
callsub L_Info;
mes "[Party Recruiting Expert]";
@@ -882,7 +882,7 @@ moc_para01,21,172,4 script Party Recruiting Expert 4_M_OILMAN,{
mes "[Party Recruiting Expert]";
mes "As the 2nd expert, I'll tell you all about ^006400Party Recruiting^000000! How about it?";
next;
- switch(select("Listen about Party Recruiting.:End Conversation.")) {
+ switch(select("Listen about Party Recruiting.", "End Conversation.")) {
case 1:
callsub L_Info;
mes "[Party Recruiting Expert]";
@@ -890,7 +890,7 @@ moc_para01,21,172,4 script Party Recruiting Expert 4_M_OILMAN,{
while(1) {
.@correct = 0;
next;
- switch(select("On to the quiz!:Explain again please?:Give up.")) {
+ switch(select("On to the quiz!", "Explain again please?", "Give up.")) {
case 1:
switch(rand(1,3)) {
case 1:
@@ -900,18 +900,18 @@ moc_para01,21,172,4 script Party Recruiting Expert 4_M_OILMAN,{
mes "and those looking for a [].";
mes "What words go in the empty spaces of []?";
next;
- if(select("Guild, Guildmate:Club, Club Members:Paris, Party Members:Party, Party Members") == 4)
+ if(select("Guild, Guildmate", "Club, Club Members", "Paris, Party Members", "Party, Party Members") == 4)
.@correct += 10;
mes "[Party Recruiting Expert]";
mes "The window that is used to help users look and search for a party is called a [].";
mes "What words go in the empty spaces of []?";
next;
- if(select("Party List:Party Wanted List:Party Recruiting List:Costume Party List") == 3)
+ if(select("Party List", "Party Wanted List", "Party Recruiting List", "Costume Party List") == 3)
.@correct += 10;
mes "[Party Recruiting Expert]";
mes "Which of the choices are not listed as a choice to pick when making a party recruit notice?";
next;
- if(select("LEVEL:SKILL:JOB:MAP") == 2)
+ if(select("LEVEL", "SKILL", "JOB", "MAP") == 2)
.@correct += 10;
break;
case 2:
@@ -921,19 +921,19 @@ moc_para01,21,172,4 script Party Recruiting Expert 4_M_OILMAN,{
mes "and the 2nd one is [].";
mes "What words go in the empty spaces of []?";
next;
- if(select("Search for Parties that are Recruiting:Parties that are starting to hunt:Party Recruit and Item Distribution:Party Stuff") == 1)
+ if(select("Search for Parties that are Recruiting", "Parties that are starting to hunt", "Party Recruit and Item Distribution", "Party Stuff") == 1)
.@correct += 10;
mes "[Party Recruiting Expert]";
mes "In order to start Party Recruiting, you have to click the [] button which is located in the info section of the upper left hand side.";
mes "What words go in the empty spaces of []?";
next;
- if(select("party:guild:booking:skill") == 3)
+ if(select("party", "guild", "booking", "skill") == 3)
.@correct += 10;
mes "[Party Recruiting Expert]";
mes "If you want to know more about commands for Party Recruiting, you have to press the [] button on the Party Recruting List window.";
mes "What words go in the empty spaces of []?";
next;
- if(select("Basic Information:Help:Party:Confirm") == 2)
+ if(select("Basic Information", "Help", "Party", "Confirm") == 2)
.@correct += 10;
break;
case 3:
@@ -943,14 +943,14 @@ moc_para01,21,172,4 script Party Recruiting Expert 4_M_OILMAN,{
mes "You type in this command [].";
mes "What words go in the empty spaces of []?";
next;
- if(select("/Party Collection Window:/Party Collection:/Party Recruitment Window:/Party Recruitment") == 4)
+ if(select("/Party Collection Window", "/Party Collection", "/Party Recruitment Window", "/Party Recruitment") == 4)
.@correct += 10;
mes "[Party Recruiting Expert]";
mes "When recruiting for a party, you can set 3 parameters. Those 3 are";
mes "LEVEL, JOB, and [].";
mes "What words go in the empty spaces of []?";
next;
- if(select("SKILL:GUILD:MAP:OPTION") == 3)
+ if(select("SKILL", "GUILD", "MAP", "OPTION") == 3)
.@correct += 10;
mes "[Party Recruiting Expert]";
mes "Party Recruiting is used to help";
@@ -958,7 +958,7 @@ moc_para01,21,172,4 script Party Recruiting Expert 4_M_OILMAN,{
mes "and those looking for a [].";
mes "What words go in the empty spaces of []?";
next;
- if(select("Parry, Party Members:Club, Club Members:Party, Party Members:Guild, Guild Members") == 3)
+ if(select("Parry, Party Members", "Club, Club Members", "Party, Party Members", "Guild, Guild Members") == 3)
.@correct += 10;
break;
}
@@ -1043,7 +1043,7 @@ moc_para01,12,179,6 script Battleground Master 4_M_KY_HEAD,{
mes "[Battleground Expert]";
mes "Seeing that you sought me out, I guess you want to learn about ^006400Battleground^000000s, eh?";
next;
- switch(select("Learn about Battlegrounds.:End Conversation.")) {
+ switch(select("Learn about Battlegrounds.", "End Conversation.")) {
case 1:
callsub L_Info;
mes "[Battleground Expert]";
@@ -1065,7 +1065,7 @@ moc_para01,12,179,6 script Battleground Master 4_M_KY_HEAD,{
mes "[Battleground Expert]";
mes "I will tell you about the ^006400Battleground^000000s! I will tell you everything I know! How about it? Wanna hear about it?";
next;
- switch(select("Learn about Battlegrounds.:End Conversation.")) {
+ switch(select("Learn about Battlegrounds.", "End Conversation.")) {
case 1:
callsub L_Info;
mes "[Battleground Expert]";
@@ -1073,7 +1073,7 @@ moc_para01,12,179,6 script Battleground Master 4_M_KY_HEAD,{
while(1) {
.@correct = 0;
next;
- switch(select("On to the quiz!:Explain again please?:Give up.")) {
+ switch(select("On to the quiz!", "Explain again please?", "Give up.")) {
case 1:
switch(rand(1,3)) {
case 1:
@@ -1081,19 +1081,19 @@ moc_para01,12,179,6 script Battleground Master 4_M_KY_HEAD,{
mes "For starters, you have to pick either the side of [] Camp or [] Camp in order to to participate in Battleground.";
mes "What words go in the empty spaces of []?";
next;
- if(select("Guillaume, Tierra:Rachel, KVM:Guillaume, Croix:Maroll, KVM") == 3)
+ if(select("Guillaume, Tierra", "Rachel, KVM", "Guillaume, Croix", "Maroll, KVM") == 3)
.@correct += 10;
mes "[Battleground Expert]";
mes "[] can do either 10vs10 and you have to attack the crystals of the opposing team while protecting yours.";
mes "What words go in the empty spaces of []?";
next;
- if(select("Tierra:Flavius:KVM:Maroll") == 2)
+ if(select("Tierra", "Flavius", "KVM", "Maroll") == 2)
.@correct += 10;
mes "[Battleground Expert]";
mes "When you complete a battle, you may get a reward! From a KVM battle, you get [].";
mes "What words go in the empty spaces of []?";
next;
- if(select("KVM Badge:Valor Badge:Bravery Badge:Honor Badge") == 1)
+ if(select("KVM Badge", "Valor Badge", "Bravery Badge", "Honor Badge") == 1)
.@correct += 10;
break;
case 2:
@@ -1101,18 +1101,18 @@ moc_para01,12,179,6 script Battleground Master 4_M_KY_HEAD,{
mes "For [], it's 10vs10. You also need to attack the enemies supply depot while protecting your own.";
mes "What words go in the empty spaces of []?";
next;
- if(select("Maroll:KVM:Flavius:Tierra") == 4)
+ if(select("Maroll", "KVM", "Flavius", "Tierra") == 4)
.@correct += 10;
mes "[Battleground Expert]";
mes "In order to get into the battlegrounds, which one is not the recruiter you need to find?";
next;
- if(select("Maroll Mercenary Recruiter:KVM Mercenary Recruiter:Tierra Mercenary Recruiter:Flavius Mercenary Recruiter") == 1)
+ if(select("Maroll Mercenary Recruiter", "KVM Mercenary Recruiter", "Tierra Mercenary Recruiter", "Flavius Mercenary Recruiter") == 1)
.@correct += 10;
mes "[Battleground Expert]";
mes "You can get [] from participating in the Battlegrounds of Tierra.";
mes "What words go in the empty spaces of []?";
next;
- if(select("KVM Badge:Valor Badge:Bravery Badge:Honor Badge") == 2)
+ if(select("KVM Badge", "Valor Badge", "Bravery Badge", "Honor Badge") == 2)
.@correct += 10;
break;
case 3:
@@ -1120,19 +1120,19 @@ moc_para01,12,179,6 script Battleground Master 4_M_KY_HEAD,{
mes "In every major city, you can find [] to enter the Battlegrounds.";
mes "What words go in the empty spaces of []?";
next;
- if(select("Maroll Battleground Recruiter:Tierra Battleground Recruiter:Flavius Battleground Recruiter:KVM Battleground Recruiter") == 1)
+ if(select("Maroll Battleground Recruiter", "Tierra Battleground Recruiter", "Flavius Battleground Recruiter", "KVM Battleground Recruiter") == 1)
.@correct += 10;
mes "[Battleground Expert]";
mes "For [], you go in 5vs5 with the intention of trying to reduce the number of enemies on the opposite side.";
mes "What words go in the empty spaces of []?";
next;
- if(select("Maroll:Flavius:KVM:Tierra") == 3)
+ if(select("Maroll", "Flavius", "KVM", "Tierra") == 3)
.@correct += 10;
mes "[Battleground Expert]";
mes "When you complete a battle, you get a prize. The prize from Flavius is called [].";
mes "What words go in the empty spaces of []?";
next;
- if(select("KVM Badge:Valor Badge:Bravery Badge:Honor Badge") == 3)
+ if(select("KVM Badge", "Valor Badge", "Bravery Badge", "Honor Badge") == 3)
.@correct += 10;
break;
}
@@ -1223,7 +1223,7 @@ moc_para01,28,167,3 script Memorial Dungeon Expert 4_M_LGTGUARD,{
mes "[Memorial Dungeon Expert]";
mes "Since you've come here, it seems you want to learn about the ^006400Memorial Dungeon^000000.";
next;
- switch(select("Listen about Memorial Dungeon.:End Conversation.")) {
+ switch(select("Listen about Memorial Dungeon.", "End Conversation.")) {
case 1:
callsub L_Info;
mes "[Memorial Dungeon Expert]";
@@ -1246,7 +1246,7 @@ moc_para01,28,167,3 script Memorial Dungeon Expert 4_M_LGTGUARD,{
mes "As the 4th Expert, I will explain everything to you about ^006400Memorial Dungeon^000000.";
mes "Want to hear about ^006400Memorial Dungeon^000000?";
next;
- switch(select("Listen about Memorial Dungeon.:End Conversation.")) {
+ switch(select("Listen about Memorial Dungeon.", "End Conversation.")) {
case 1:
callsub L_Info;
mes "[Memorial Dungeon Expert]";
@@ -1255,7 +1255,7 @@ moc_para01,28,167,3 script Memorial Dungeon Expert 4_M_LGTGUARD,{
while(1) {
.@correct = 0;
next;
- switch(select("On to the quiz!:Explain again please?:Give up.")) {
+ switch(select("On to the quiz!", "Explain again please?", "Give up.")) {
case 1:
switch(rand(1,3)) {
case 1:
@@ -1263,19 +1263,19 @@ moc_para01,28,167,3 script Memorial Dungeon Expert 4_M_LGTGUARD,{
mes "^006400Memorial Dungeon^000000 isn't a dungeon that is open to all users. It's only available to you and your [].";
mes "What words go in the empty spaces of []?";
next;
- if(select("Party Members:Guildmates:Friends:Family") == 1)
+ if(select("Party Members", "Guildmates", "Friends", "Family") == 1)
.@correct += 10;
mes "[Memorial Dungeon Expert]";
mes "If you go to [] and find [], he will give you information about Endless Tower- which is a huge and tall dungeon.";
mes "What words go in the empty spaces of []?";
next;
- if(select("Prontera, Seiyablem:Alberta, Leyablem:Alberta, Captain Jansen:Prontera, Captin Jansen") == 3)
+ if(select("Prontera, Seiyablem", "Alberta, Leyablem", "Alberta, Captain Jansen", "Prontera, Captin Jansen") == 3)
.@correct += 10;
mes "[Memorial Dungeon Expert]";
mes "In order to enter Memorial Dungeon the [] must apply and then be on stand-by to enter. You will enter in the order the application was put in.";
mes "What words go in the empty spaces of []?";
next;
- if(select("Guild Member:Guild Leader:Party Leader:Party Member") == 3)
+ if(select("Guild Member", "Guild Leader", "Party Leader", "Party Member") == 3)
.@correct += 10;
break;
case 2:
@@ -1283,20 +1283,20 @@ moc_para01,28,167,3 script Memorial Dungeon Expert 4_M_LGTGUARD,{
mes "When you're done with the [], you cannot re-enter the same dungeon for a certain period of time.";
mes "What words go in the empty spaces of []?";
next;
- if(select("Buff:Ritual:Exploration:Inspection") == 3)
+ if(select("Buff", "Ritual", "Exploration", "Inspection") == 3)
.@correct += 10;
mes "[Memorial Dungeon Expert]";
mes "If you go to the Orc Map where all the orcs live, you will be able to find []. He will probably be able to give you information about the Orc's Memory dungeon.";
mes "What words go in the empty spaces of []?";
next;
- if(select("Insane Scientist:Crazy Scientist:Insane Alchemist:Crazy Alchemist") == 1)
+ if(select("Insane Scientist", "Crazy Scientist", "Insane Alchemist", "Crazy Alchemist") == 1)
.@correct += 10;
mes "[Memorial Dungeon Expert]";
mes "In order to enter Memorial Dungeon, the [] must apply- then you'll be able to enter in order of when your application was turned in.";
mes "You have to be on stand-by for this.";
mes "What words go in the empty spaces of []?";
next;
- if(select("Guild Leader:Guildmate:Party Member:Party Leader") == 4)
+ if(select("Guild Leader", "Guildmate", "Party Member", "Party Leader") == 4)
.@correct += 10;
break;
case 3:
@@ -1304,19 +1304,19 @@ moc_para01,28,167,3 script Memorial Dungeon Expert 4_M_LGTGUARD,{
mes "If you go to the place where you can become a monk, the Capitolina Monastery, you can meet []. He will tell you about the dungeon with the Sealed Baphomet.";
mes "What words go in the empty spaces of []?";
next;
- if(select("Agent Patrick:Patrolman Patrick:Drunken Patrick:Detective Patrick") == 4)
+ if(select("Agent Patrick", "Patrolman Patrick", "Drunken Patrick", "Detective Patrick") == 4)
.@correct += 10;
mes "[Memorial Dungeon Expert]";
mes "When you're done with the [], you cannot re-enter the same dungeon for a certain period of time.";
mes "What words go in the empty spaces of []?";
next;
- if(select("Exploration:Inspection:Buff:Ritual") == 1)
+ if(select("Exploration", "Inspection", "Buff", "Ritual") == 1)
.@correct += 10;
mes "[Memorial Dungeon Expert]";
mes "^006400Memorial Dungeon^000000 is not just open to all users. It is open available for you and your [].";
mes "What words go in the empty spaces of []?";
next;
- if(select("Friends:Family:Party Members:Guildmates") == 3)
+ if(select("Friends", "Family", "Party Members", "Guildmates") == 3)
.@correct += 10;
break;
}
@@ -1401,7 +1401,7 @@ moc_para01,14,168,6 script Map Expert 2_M_SAGE_OLD,{
mes "[Map Expert]";
mes "Seeing that you came to me, I assume you have some questions about ^006400MAP^000000s?";
next;
- switch(select("List about the Map.:End Conversation.")) {
+ switch(select("List about the Map.", "End Conversation.")) {
case 1:
callsub L_Info;
mes "[Map Expert]";
@@ -1424,7 +1424,7 @@ moc_para01,14,168,6 script Map Expert 2_M_SAGE_OLD,{
mes "[Map Expert]";
mes "As the last Expert, I will try to explain everything about ^006400MAP^000000s to make it easy on you. Ready to start?";
next;
- switch(select("Listen about Maps.:End Conversation.")) {
+ switch(select("Listen about Maps.", "End Conversation.")) {
case 1:
callsub L_Info;
mes "[Map Expert]";
@@ -1432,7 +1432,7 @@ moc_para01,14,168,6 script Map Expert 2_M_SAGE_OLD,{
while(1) {
.@correct = 0;
next;
- switch(select("On to the quiz!:Explain again please?:Give up.")) {
+ switch(select("On to the quiz!", "Explain again please?", "Give up.")) {
case 1:
switch(rand(1,3)) {
case 1:
@@ -1440,19 +1440,19 @@ moc_para01,14,168,6 script Map Expert 2_M_SAGE_OLD,{
mes "You can view the map by clicking on the [] button that is located in the upper left hand side.";
mes "What words go in the empty spaces of []?";
next;
- if(select("SKILL:GUILD:MAP:BOOKING") == 3)
+ if(select("SKILL", "GUILD", "MAP", "BOOKING") == 3)
.@correct += 10;
mes "[Map Expert]";
mes "When looking at the map, each area offers the [] and [] information about the monsters. That will take all the guess work out of where you should hunt.";
mes "What words go in the empty spaces of []?";
next;
- if(select("Name, Age:Attributes, Level:Attributes, Tribe:Name, Level") == 4)
+ if(select("Name, Age", "Attributes, Level", "Attributes, Tribe", "Name, Level") == 4)
.@correct += 10;
mes "[Map Expert]";
mes "If you want to stop looking at the map, simple press the shortcut key of [] or ESC and it will close the map for you.";
mes "What words go in the empty spaces of []?";
next;
- if(select("ALT + F4:CTRL + %:CTRL + M:ALT + ESC") == 2)
+ if(select("ALT + F4", "CTRL + %", "CTRL + M", "ALT + ESC") == 2)
.@correct += 10;
break;
case 2:
@@ -1462,20 +1462,20 @@ moc_para01,14,168,6 script Map Expert 2_M_SAGE_OLD,{
mes "you can see the [] and [] of the region.";
mes "What words go in the empty spaces of []?";
next;
- if(select("Name, Area Details:Name, Monster Attributes:Specialties, Area Details:Specialties, Name") == 1)
+ if(select("Name, Area Details", "Name, Monster Attributes", "Specialties, Area Details", "Specialties, Name") == 1)
.@correct += 10;
mes "[Map Expert]";
mes "If you look to the bottom right of the map, you will see a drawing of []. Click on that or press the TAB shortcut key and you can find out various information.";
mes "What words go in the empty spaces of []?";
next;
- if(select("Desert Wolf:Mimic:Siroma:Poring") == 4)
+ if(select("Desert Wolf", "Mimic", "Siroma", "Poring") == 4)
.@correct += 10;
mes "[Map Expert]";
mes "While looking at the map, when you press the TAB shortcut key, you will be able to find and locate various dungeons and their Entrance Locations.";
mes "You can also find the [] of the monsters in that area.";
mes "What words go in the empty spaces of []?";
next;
- if(select("Name:Level:Attribute:Size") == 2)
+ if(select("Name", "Level", "Attribute", "Size") == 2)
.@correct += 10;
break;
case 3:
@@ -1483,20 +1483,20 @@ moc_para01,14,168,6 script Map Expert 2_M_SAGE_OLD,{
mes "If you want to stop looking at the map, all you need to do is press the [] to go back to your normal screen.";
mes "What words go in the empty spaces of []?";
next;
- if(select("O:X:EXIT:ALT") == 2)
+ if(select("O", "X", "EXIT", "ALT") == 2)
.@correct += 10;
mes "[Map Expert]";
mes "While looking at the map, when you press the TAB shortcut key, you will be able to find and locate various dungeons and their Entrance Locations.";
mes "You can also find the [] of the monsters in that area.";
mes "What words go in the empty spaces of []?";
next;
- if(select("Level:Name:Size:Attribute") == 1)
+ if(select("Level", "Name", "Size", "Attribute") == 1)
.@correct += 10;
mes "[Map Expert]";
mes "You can view the map by clicking on the [] button that is located in the upper left hand side.";
mes "What words go in the empty spaces of []?";
next;
- if(select("GUILD:SKILL:BOOKING:MAP") == 4)
+ if(select("GUILD", "SKILL", "BOOKING", "MAP") == 4)
.@correct += 10;
break;
}
diff --git a/npc/re/quests/homun_s.txt b/npc/re/quests/homun_s.txt
index 708334731..1d9ade56b 100644
--- a/npc/re/quests/homun_s.txt
+++ b/npc/re/quests/homun_s.txt
@@ -92,7 +92,7 @@ job3_gen01,12,44,3 script Viorel#job3_gen01 4_M_ALCHE_E,{
mes "[Viorel]";
mes "Ready to go to my house?";
next;
- switch(select("Go to ^005DFFViorel^000000's house.:Don't go.")) {
+ switch(select("Go to ^005DFFViorel^000000's house.", "Don't go.")) {
case 1:
mes "[Viorel]";
mes "Good choice.";
@@ -115,7 +115,7 @@ job3_gen01,12,44,3 script Viorel#job3_gen01 4_M_ALCHE_E,{
mes "[Viorel]";
mes "Now, ready to go to ^005DFFJeyna^000000?";
next;
- switch(select("Go to ^005DFFJeyna^000000's room.:Don't go.")) {
+ switch(select("Go to ^005DFFJeyna^000000's room.", "Don't go.")) {
case 1:
mes "[Viorel]";
mes "Good choice.";
@@ -157,7 +157,7 @@ job3_gen01,12,44,3 script Viorel#job3_gen01 4_M_ALCHE_E,{
mes "[Viorel]";
mes "I must speak to you in private. Would you mind going to my house with me?";
next;
- switch(select("Go to ^005DFFViorel^000000's home.:Stay here.")) {
+ switch(select("Go to ^005DFFViorel^000000's home.", "Stay here.")) {
case 1:
mes "[Viorel]";
mes "Good choice.";
@@ -179,7 +179,7 @@ job3_gen01,12,44,3 script Viorel#job3_gen01 4_M_ALCHE_E,{
mes "in the newly created ^FF4800Homunculus^000000,";
mes "born from the new ^006400Homunculus Mutation System^000000?";
next;
- switch(select("Nope. Good bye.:Please, I'm busy.:That's exactly what I wanted to hear.:Why are you always standing there?")) {
+ switch(select("Nope. Good bye.", "Please, I'm busy.", "That's exactly what I wanted to hear.", "Why are you always standing there?")) {
case 1:
emotion e_heh;
mes "[Viorel]";
@@ -244,7 +244,7 @@ job3_gen01,12,44,3 script Viorel#job3_gen01 4_M_ALCHE_E,{
mes "^FF4800Homunculus^000000 research requires a lot of time and funding.";
mes "However, I believe passion is the most important factor.";
next;
- switch(select("End conversation.:What are you talking about?:Why are you always standing there?")) {
+ switch(select("End conversation.", "What are you talking about?", "Why are you always standing there?")) {
case 1:
mes "[Viorel]";
mes "So long~!";
@@ -307,7 +307,7 @@ que_house_s,24,47,3 script Viorel#homun_s 4_M_ALCHE_E,{
mes "[Viorel]";
mes "In order to break the current limitations of the ^FF4800Homunculus^000000, mutations need to happen.";
next;
- switch(select("Like, biological experiments...?!:Well, yeah, naturally.:I don't want to hurt my Homunculus!")) {
+ switch(select("Like, biological experiments...?!", "Well, yeah, naturally.", "I don't want to hurt my Homunculus!")) {
case 1:
emotion e_swt2;
mes "[Viorel]";
@@ -378,7 +378,7 @@ que_house_s,24,47,3 script Viorel#homun_s 4_M_ALCHE_E,{
mes "I know it's a little abrupt, but...";
mes "How about changing your ^FF4800Homunculus^000000 into something incredible with my marvelous achievement, the ^006400Homunculus Mutation System^000000?";
next;
- switch(select("Explore the ^006400Homunculus Mutation System^000000.:Cancel.")) {
+ switch(select("Explore the ^006400Homunculus Mutation System^000000.", "Cancel.")) {
case 1:
emotion e_no1;
mes "[Viorel]";
@@ -401,7 +401,7 @@ que_house_s,24,47,3 script Viorel#homun_s 4_M_ALCHE_E,{
mes "I am not trying to deceive you.";
mes "Maybe you need some time to think about it?";
next;
- switch(select("Think about it.:I'm just going to walk away.")) {
+ switch(select("Think about it.", "I'm just going to walk away.")) {
case 1:
mes "[Viorel]";
mes "We'll talk in a bit then.";
@@ -450,7 +450,7 @@ que_house_s,24,47,3 script Viorel#homun_s 4_M_ALCHE_E,{
mes "mutation, I can't guarentee what kind of Homunculus you're going to get.";
mes "Anyways, it's up to you.";
next;
- switch(select("Mutation stabilization (50,000 zeny):Unstable mutation")) {
+ switch(select("Mutation stabilization (50,000 zeny)", "Unstable mutation")) {
case 1:
if (Zeny < 50000) {
mes "[Viorel]";
@@ -459,7 +459,7 @@ que_house_s,24,47,3 script Viorel#homun_s 4_M_ALCHE_E,{
mes "I'll be waiting.";
mes "Want me to send you back to the ^8B4513Laboratory^000000?";
next;
- switch(select("No thanks.:Yes. Send me back to the Lab.")) {
+ switch(select("No thanks.", "Yes. Send me back to the Lab.")) {
case 1:
mes "[Viorel]";
mes "Alright.";
@@ -480,7 +480,7 @@ que_house_s,24,47,3 script Viorel#homun_s 4_M_ALCHE_E,{
mes "Good choice.";
mes "Choose from the different types of ^0000FFHomunculus^000000.";
next;
- switch(select("Eira:Sera:Dieter:Bayeri:Eleanor")) {
+ switch(select("Eira", "Sera", "Dieter", "Bayeri", "Eleanor")) {
case 1:
cutin "Mer_Eira_Card",3;
.@Homunculus = 6048; //MER_EIRA
@@ -505,7 +505,7 @@ que_house_s,24,47,3 script Viorel#homun_s 4_M_ALCHE_E,{
mes "[Viorel]";
mes "Are you sure?";
next;
- if(select("Yes.:No.") == 2) {
+ if(select("Yes.", "No.") == 2) {
cutin "",255;
playbgm "33.mp3"; // Yuna Song
mes "[Viorel]";
@@ -541,7 +541,7 @@ que_house_s,24,47,3 script Viorel#homun_s 4_M_ALCHE_E,{
mes "Do you really wish to proceed";
mes "with the process of random outcome?";
next;
- if(select("Go ahead. (Random Mutation):Cancel.") == 2) {
+ if(select("Go ahead. (Random Mutation)", "Cancel.") == 2) {
playbgm "33.mp3"; // Yuna Song
mes "[Viorel]";
mes "I see.";
@@ -726,7 +726,7 @@ que_house_s,80,42,3 script Jeyna#homun_s 4_F_ALCHE_A,{
mes "So, please decide.";
mes "Do you want to proceed with the new ^0000FFHomunculus Mutation System^000000?";
next;
- switch(select("Yes, I do.:I need to think more.")) {
+ switch(select("Yes, I do.", "I need to think more.")) {
case 1:
if (checkhomcall() == 1) {
mes "[Jeyna]";
diff --git a/npc/re/quests/magic_books.txt b/npc/re/quests/magic_books.txt
index a9c2ece8d..3ffac3243 100644
--- a/npc/re/quests/magic_books.txt
+++ b/npc/re/quests/magic_books.txt
@@ -79,7 +79,7 @@ geffen_in,176,105,4 script Master Velofos 1_M_WIZARD,{
mes "[Master Velofos]";
mes "By the way, what brings you to me today?";
next;
- switch (select("Nothing.:Do you know the Reading Spell Book?:What's the Freezing Spell?:Can I have a Magic Book?:Can I use the Reading Spell Book without the Freezing Spell?:About the Ultimate Magic Book")) {
+ switch (select("Nothing.", "Do you know the Reading Spell Book?", "What's the Freezing Spell?", "Can I have a Magic Book?", "Can I use the Reading Spell Book without the Freezing Spell?", "About the Ultimate Magic Book")) {
case 1:
mes "[Master Velofos]";
mes "Hah! You're silly.";
@@ -88,7 +88,7 @@ geffen_in,176,105,4 script Master Velofos 1_M_WIZARD,{
mes "[Master Velofos]";
mes "Reading Spell Book literally means 'read a spell book.' Do you know how to use Magic Books?";
next;
- switch (select("Yes, I do.:No, I don't.")) {
+ switch (select("Yes, I do.", "No, I don't.")) {
case 1:
mes "[Master Velofos]";
mes "Well then, you don't need an additional lecture.";
@@ -185,7 +185,7 @@ geffen_in,176,105,4 script Master Velofos 1_M_WIZARD,{
mes "[Master Velofos]";
mes "I'm sorry, but I only have Magic Books for beginners, but they're obviously not suitable for you. Do you still want one?";
next;
- switch (select("Sure thing.:Where can I find advanced books?")) {
+ switch (select("Sure thing.", "Where can I find advanced books?")) {
case 1:
mes "[Master Velofos]";
mes "Please go talk to [Lea] in the Archive. Tell her that you need one of the Magic Books that I've stored in there.";
@@ -308,7 +308,7 @@ geffen_in,175,112,4 script Lea 2_F_MAGICMASTER,{
mes "[Lea]";
mes "Are you borrowing a book?";
next;
- switch (select("Let me think.:I want the Beginner's Magic Books.:I want the Intermediate Magic Books.:I want the Superior Magic Books.:I want the Ultimate Magic Book.")) {
+ switch (select("Let me think.", "I want the Beginner's Magic Books.", "I want the Intermediate Magic Books.", "I want the Superior Magic Books.", "I want the Ultimate Magic Book.")) {
case 1:
mes "[Lea]";
mes "No problem.";
@@ -324,7 +324,7 @@ geffen_in,175,112,4 script Lea 2_F_MAGICMASTER,{
mes "[Lea]";
mes "Yes. You may pay a minimum of 10,000 Rune-Midgarts zeny. Alternatively, you can bring 2 Old Magic Books or 50 Old Pages. Once you pay the deposit, I'll let you borrow some Magic Books.";
next;
- .@Payment = select("Where can I find Old Magic Books and Old Pages?:I'll pay with zeny.:I'll pay with Old Magic Books.:I'll pay with Old Pages.")-1;
+ .@Payment = select("Where can I find Old Magic Books and Old Pages?", "I'll pay with zeny.", "I'll pay with Old Magic Books.", "I'll pay with Old Pages.")-1;
mes "[Lea]";
if (!.@Payment) {
mes "I heard that you can find them from Ride Words, Death Words, Bathorys, and other monsters. I ask that you please don't strain yourself to find those items.";
@@ -336,7 +336,7 @@ geffen_in,175,112,4 script Lea 2_F_MAGICMASTER,{
if ((.@Payment == 1 && Zeny > 10000) || (.@Payment == 2 && countitem(Old_Magic_Book) > 1) || (.@Payment == 3 && countitem(Worn_Out_Page) > 49)) {
mes "What kind of Magic Book do you want?";
next;
- .@i = select("Let me think.:Magic Book (Fire Bolt):Magic Book (Cold Bolt):Magic Book (Lightning Bolt)")-1;
+ .@i = select("Let me think.", "Magic Book (Fire Bolt)", "Magic Book (Cold Bolt)", "Magic Book (Lightning Bolt)")-1;
mes "[Lea]";
if (!.@i) {
mes "No problem.";
@@ -367,7 +367,7 @@ geffen_in,175,112,4 script Lea 2_F_MAGICMASTER,{
mes "[Lea]";
mes "Ah, so you want the Intermediate Magic Books. Please pay 50,000 Rune-Midgartian zeny, or you can bring me 2 Old Blue Boxes or 9 Eluniums to borrow the Intermediate Magic Books.";
next;
- .@Payment = select("Where can I find Old Blue Boxes and Eluniums?:I'll pay 50,000 zeny.:I'll pay with Old Blue Boxes.:I'll pay with Eluniums.")-1;
+ .@Payment = select("Where can I find Old Blue Boxes and Eluniums?", "I'll pay 50,000 zeny.", "I'll pay with Old Blue Boxes.", "I'll pay with Eluniums.")-1;
mes "[Lea]";
if (!.@Payment) {
mes "Old Blue Boxes are quite rare to find, but they can be obtained from monsters everywhere in the world, including Myst Cases, Megalogons, Mimics, Nightmares, Krabens, Requiems, Nine Tails, Noxiouses, and Byorgues.";
@@ -380,7 +380,7 @@ geffen_in,175,112,4 script Lea 2_F_MAGICMASTER,{
if ((.@Payment == 1 && Zeny > 50000) || (.@Payment == 2 && countitem(Old_Blue_Box) > 1) || (.@Payment == 3 && countitem(Elunium) > 8)) {
mes "What kind of Magic Book do you want?";
next;
- .@i = select("Let me think.:Magic Book (Storm Gust):Magic Book (Lord of Vermillion):Magic Book (Meteor Storm):Magic Book (Thunderstorm):Magic Book (Jupitel Thunder):Magic Book (Water Ball):Magic Book (Heaven's Drive):Magic Book (Earth Spike)")-1;
+ .@i = select("Let me think.", "Magic Book (Storm Gust)", "Magic Book (Lord of Vermillion)", "Magic Book (Meteor Storm)", "Magic Book (Thunderstorm)", "Magic Book (Jupitel Thunder)", "Magic Book (Water Ball)", "Magic Book (Heaven's Drive)", "Magic Book (Earth Spike)")-1;
setarray .@Books[0],6192,6193,6194,6197,6198,6199,6200,6201;
mes "[Lea]";
if (!.@i) {
@@ -419,7 +419,7 @@ geffen_in,175,112,4 script Lea 2_F_MAGICMASTER,{
mes "[Lea]";
mes "[12 Mystery Pieces and 100,000 zeny], [7 Oridecons and 100,000 zeny], or [1 Old Violet Box and 100,000 zeny]. Now how would you like to pay your deposit?";
next;
- .@Payment = select("Where can I find those items?:Let me think.:I'll pay with 12 Mystery Pieces and 100,000 zeny.:I'll pay with 7 Oridecons and 100,000 zeny.:I'll pay with 1 Old Violet Box and 100,000 zeny.")-1;
+ .@Payment = select("Where can I find those items?", "Let me think.", "I'll pay with 12 Mystery Pieces and 100,000 zeny.", "I'll pay with 7 Oridecons and 100,000 zeny.", "I'll pay with 1 Old Violet Box and 100,000 zeny.")-1;
mes "[Lea]";
if (!.@Payment) {
mes "Mystery Pieces can be obtained from machine creatures in the Juperos Dungeon, and they're the fountain of knowledge from the ancient civilization. Ah, I get excited thinking about those artifacts.";
@@ -443,7 +443,7 @@ geffen_in,175,112,4 script Lea 2_F_MAGICMASTER,{
mes "[Lea]";
mes "How does 200,000 Rune-Midgartian zeny sound?";
next;
- if(select("I'm sorry, but I can't pay that much.:Sounds good.") == 1) {
+ if(select("I'm sorry, but I can't pay that much.", "Sounds good.") == 1) {
mes "[Lea]";
mes "I see.";
close;
@@ -453,7 +453,7 @@ geffen_in,175,112,4 script Lea 2_F_MAGICMASTER,{
if ((.@Payment == 1 && Zeny > 199999) || (Zeny > 99999 && ((.@Payment == 2 && countitem(Mystery_Piece) > 11) || (.@Payment == 3 && countitem(Oridecon) > 6) || (.@Payment == 4 && countitem(Old_Violet_Box))))) {
mes "What kind of Magic Book do you want?";
next;
- .@i = select("Let me think.:Magic Book (Earth Strain):Magic Book (Chain Lightning):Magic Book (Crimson Rock):Magic Book (Drain Life)")-1;
+ .@i = select("Let me think.", "Magic Book (Earth Strain)", "Magic Book (Chain Lightning)", "Magic Book (Crimson Rock)", "Magic Book (Drain Life)")-1;
mes "[Lea]";
if (!.@i) {
mes "No problem.";
@@ -640,7 +640,7 @@ mid_camp,255,244,4 script Galfos 4_M_JOB_WIZARD,{
mes "Oh, did you find";
mes "anything useful?";
next;
- .@i = select("I've discovered everything about Comet.:I've mastered the zenith of Tetra Vortex.");
+ .@i = select("I've discovered everything about Comet.", "I've mastered the zenith of Tetra Vortex.");
mes "[Galfos]";
if ((.@i == 1 && countitem(Magic_Book_CM)) || (.@i == 2 && countitem(Magic_Book_TV))) {
mes "Are you kidding me? You already have the book!";
@@ -655,7 +655,7 @@ mid_camp,255,244,4 script Galfos 4_M_JOB_WIZARD,{
mes "[Galfos]";
mes "I need at least ^0000aa1,000,000 zeny^000000 to buy all the necessary tools. Do you have the money?";
next;
- if(select("Wh-what? No!:Sure.") == 1) {
+ if(select("Wh-what? No!", "Sure.") == 1) {
mes "[Galfos]";
mes "Aw, you don't? It's disappointing, but there's nothing I can do. Come back when you have enough money, okay?";
close;
diff --git a/npc/re/quests/newgears/2012_headgears.txt b/npc/re/quests/newgears/2012_headgears.txt
index ebbf7fc4d..10566cb39 100644
--- a/npc/re/quests/newgears/2012_headgears.txt
+++ b/npc/re/quests/newgears/2012_headgears.txt
@@ -253,7 +253,7 @@ moc_para01,41,169,3 script Reno#2012hat 1_M_WIZARD,{
" all your history will be lost. Do you really"
" want to give up?";
next;
- if (select("Yes:No") != 1) {
+ if (select("Yes", "No") != 1) {
.@erase_quest = 2;
continue;
}
@@ -331,7 +331,7 @@ moc_para01,41,169,3 script Reno#2012hat 1_M_WIZARD,{
mes "It takes 3 hours for your body to accumulate 2 to 4 "+.@crystal$[.@choice]
+" Energy Crystals. Do you want to start?";
next;
- if (select("Cancel:Start") == 1) {
+ if (select("Cancel", "Start") == 1) {
mes "[Reno]";
mes "I recommend that you try to accumulate Energy Crystal when you have time.";
close;
@@ -393,7 +393,7 @@ moc_para01,41,169,3 script Reno#2012hat 1_M_WIZARD,{
mes sprintf("%d %ss will be compressed to %d %ss.",.@crystal_count,getitemname(.@crystal),.@crystal_get,getitemname(.@crystal_));
mes "Do you want to compress?";
next;
- if (select("Compress:Stop") == 2) {
+ if (select("Compress", "Stop") == 2) {
mes "[Reno]";
mes "Okay, please contact if you need me in the future.";
close;
@@ -416,7 +416,7 @@ moc_para01,41,169,3 script Reno#2012hat 1_M_WIZARD,{
" compress into "+.@crystal_get+" Energy Crystals. Do you"
" want to continue?";
next;
- if (select("Compress:Stop") == 2)
+ if (select("Compress", "Stop") == 2)
break;
}
mes "[Reno]";
@@ -548,7 +548,7 @@ moc_para01,41,169,3 script Reno#2012hat 1_M_WIZARD,{
mes "[Reno]";
mes "Are you familiar with the ^FF0000precautions^000000?";
next;
- if (select("I am.:No.") == 2) {
+ if (select("I am.", "No.") == 2) {
mes "[Reno]";
mes "Okay. Next time, then.";
close;
diff --git a/npc/re/quests/pile_bunker.txt b/npc/re/quests/pile_bunker.txt
index 28dc3787e..5362211ab 100644
--- a/npc/re/quests/pile_bunker.txt
+++ b/npc/re/quests/pile_bunker.txt
@@ -70,7 +70,7 @@ yuno,179,174,4 script Gomer 4_M_REPAIR,{
mes "[Gomer]";
mes "That makes me feel good and I am about to make a new gear. I want you to help me. What do you say?";
next;
- switch(select("I am not that interested.:What are you going to make?:Where do you get the materials?:I brought the materials.")) {
+ switch(select("I am not that interested.", "What are you going to make?", "Where do you get the materials?", "I brought the materials.")) {
case 1:
mes "[Gomer]";
mes "Nothing I can do";
diff --git a/npc/re/quests/quests_brasilis.txt b/npc/re/quests/quests_brasilis.txt
index bed124f0c..d44b4e2fe 100644
--- a/npc/re/quests/quests_brasilis.txt
+++ b/npc/re/quests/quests_brasilis.txt
@@ -191,7 +191,7 @@ brasilis,192,133,6 script Lucia#brasilis 4_F_BRZ_WOMAN,{
mes "Hello.";
mes "Have you come here to hunt ^FF0000Strange Hydra^000000s?";
next;
- switch(select("Yes.:No.:^006400What is happening here?^000000")) {
+ switch(select("Yes.", "No.", "^006400What is happening here?^000000")) {
case 1:
setquest 9028;
getitem Leaf_Cat_Ball,1; //Hydra_Ball
@@ -270,7 +270,7 @@ brasilis,192,133,6 script Lucia#brasilis 4_F_BRZ_WOMAN,{
else {
mes "Any problems?";
next;
- switch(select("No.:^006400Tell me again what happened^000000")) {
+ switch(select("No.", "^006400Tell me again what happened^000000")) {
case 1:
mes "[Lucia]";
mes "Ok, please do me a favor.";
@@ -317,7 +317,7 @@ brasilis,192,133,6 script Lucia#brasilis 4_F_BRZ_WOMAN,{
completequest 9029;
mes "Did you come here to hunt ^FF0000Strange Hydra^000000s?";
next;
- switch(select("Yes.:No.:^006400What is happening here?^000000")) {
+ switch(select("Yes.", "No.", "^006400What is happening here?^000000")) {
case 1:
setquest 9028;
getitem Leaf_Cat_Ball,1;
@@ -391,7 +391,7 @@ brasilis,187,162,5 script Candy Maker 4_M_BRZ_MAN1,{
mes "[Candy Maker]";
mes "Since then, the output of that fruit has reduced and the price has gone up so now candy ingredients were changed to coconuts or other tropical fruits instead. I miss the guarana candy.";
next;
- switch(select("How can I taste this guarana candy?:End conversation.")) {
+ switch(select("How can I taste this guarana candy?", "End conversation.")) {
case 1:
mes "[Candy Maker]";
mes "Hmm? I already sold out of all my old supply.";
@@ -399,7 +399,7 @@ brasilis,187,162,5 script Candy Maker 4_M_BRZ_MAN1,{
mes "[Candy Maker]";
mes "But if you can find some guarana, I can make it for you.";
next;
- switch(select("How do I find guarana?:End conversation.")) {
+ switch(select("How do I find guarana?", "End conversation.")) {
case 1:
mes "[Candy Maker]";
mes "Will you find the guarana?? Hoooooh~";
@@ -481,7 +481,7 @@ brasilis,187,162,5 script Candy Maker 4_M_BRZ_MAN1,{
mes "What about it? Wanna buy some?";
mes "It's 4000 zeny each.";
next;
- switch(select("Buy a Guarana Candy.:Cancel.")) {
+ switch(select("Buy a Guarana Candy.", "Cancel.")) {
case 1:
if (Zeny > 3999) {
mes "[Candy Maker]";
@@ -680,7 +680,7 @@ brasilis,203,64,3 script Strange Kid#bra 4_M_KID1,{
mes "[Strange Kid]";
mes "................";
next;
- if(select("Try to talk.:Pretend to pass by.") == 2) {
+ if(select("Try to talk.", "Pretend to pass by.") == 2) {
mes "[Strange Kid]";
mes "................";
close;
@@ -688,7 +688,7 @@ brasilis,203,64,3 script Strange Kid#bra 4_M_KID1,{
mes "What can I say to him?";
next;
while(1) {
- switch(select("What's your name?:How old are you?:What are you doing?:End conversation.")) {
+ switch(select("What's your name?", "How old are you?", "What are you doing?", "End conversation.")) {
case 1:
mes "[Strange Kid]";
mes "Kaaaaaaao~";
@@ -1067,7 +1067,7 @@ brasilis,203,286,3 script Botanist Karmen#bra 4_F_HUWOMAN,{
mes "One of them, a Water Lily, is a really gorgeous and unique plant.";
mes "This flower is quite sensitive so it doesn't bloom everywhere.";
next;
- if(select("Interesting.:End conversation.") == 2) {
+ if(select("Interesting.", "End conversation.") == 2) {
mes "[Karmen]";
mes "I guess you aren't interested in botany.";
close;
@@ -1455,7 +1455,7 @@ brasilis,270,145,5 script Brasilis Girl#bra 4_F_BRZ_INDIAN,5,5,{
mes "What's up? Why are you looking at me?";
mes "I don't want to be a showgirl!! Get out!!";
next;
- if(select("Nothing, sorry.:What's wrong?") == 1) {
+ if(select("Nothing, sorry.", "What's wrong?") == 1) {
mes "[Brasilis Girl]";
mes "I am so sad!!!";
close;
@@ -1464,7 +1464,7 @@ brasilis,270,145,5 script Brasilis Girl#bra 4_F_BRZ_INDIAN,5,5,{
mes "It's not your business.";
mes "You are just an outsider!";
next;
- if(select("How rude!:Just trying to help.") == 1) {
+ if(select("How rude!", "Just trying to help.") == 1) {
mes "[Brasilis Girl]";
mes "What's it matter to you that I'm rude??!!";
close;
@@ -1559,7 +1559,7 @@ brasilis,270,145,5 script Brasilis Girl#bra 4_F_BRZ_INDIAN,5,5,{
mes ".................";
mes "I wanna see him right now...";
next;
- if(select("Help Jasira.:Ignore her.") == 2) {
+ if(select("Help Jasira.", "Ignore her.") == 2) {
mes "["+strcharinfo(0)+"]";
mes "Sorry I can't help you. Cheer up!";
next;
@@ -1720,7 +1720,7 @@ bra_dun02,67,205,5 script Recluse#bra 4_M_BRZ_JACI,3,3,{
mes "[Recluse]";
mes "Oh, I haven't seen another person in such a long time.";
next;
- if(select("Keep going.:Are you the moon?") == 1) {
+ if(select("Keep going.", "Are you the moon?") == 1) {
mes "[Recluse]";
mes "You don't have specific business with me.";
close;
@@ -1843,7 +1843,7 @@ bra_dun02,71,200,3 script Water lily#bra HIDDEN_NPC,{
if (brazil_regia == 4) {
mes "An unusual Water lily is blooming here. You can't stop staring at it, knowing that few people have seen this flower bloom.";
next;
- if(select("Pick up the flower.:Keep gazing.") == 2) {
+ if(select("Pick up the flower.", "Keep gazing.") == 2) {
mes "- You can't avoid staring at it's beauty. -";
close;
}
@@ -2022,7 +2022,7 @@ brasilis,185,246,5 script Pedro#bra 1_M_SIZ,{
mes "[Daniel]";
mes "kkkickkkkkkkk";
next;
- if(select("Walk by.:Ask about the gossip.") == 1) {
+ if(select("Walk by.", "Ask about the gossip.") == 1) {
mes "[Fabio]";
mes "Mariana~ smells~ Nya nya~";
next;
@@ -2234,7 +2234,7 @@ bra_in01,149,184,3 script Door#bra CLEAR_NPC,{
if (brazil_ghost > 0) {
mes "- A key is inserted in the locked door.-";
next;
- switch(select("Turn the key.:Ignore it.")) {
+ switch(select("Turn the key.", "Ignore it.")) {
case 1:
mes "You start saying the first line of the magic words.";
input .@input$;
@@ -2253,7 +2253,7 @@ bra_in01,149,184,3 script Door#bra CLEAR_NPC,{
mes "[Sobbing Voice]";
mes "'^FF0000Turn the key as many times as there are colors in the rainbow.^000000'";
next;
- switch(select("Open the door:Knock on the door.:Turn the key.:Take the key out.")) {
+ switch(select("Open the door", "Knock on the door.", "Turn the key.", "Take the key out.")) {
case 1:
mes "The door is locked.";
mes "So nothing happens.";
@@ -2324,7 +2324,7 @@ bra_in01,144,187,3 script Toilet#bra CLEAR_NPC,{
mes "- Looks like an ordinary toilet -";
next;
if (brazil_ghost > 6) {
- switch(select("Flush the toilet.:Doing nothing.")) {
+ switch(select("Flush the toilet.", "Doing nothing.")) {
case 1:
mes "After flushing the toilet, you suddenly feel dizzy and are suddenly swept away somewhere.";
specialeffect2 EF_WATERFALL_SMALL_T2_90;
@@ -2336,7 +2336,7 @@ bra_in01,144,187,3 script Toilet#bra CLEAR_NPC,{
close;
}
}
- switch(select("Use the toilet:Ignore.")) {
+ switch(select("Use the toilet", "Ignore.")) {
case 1:
mes "- What was the second line to that spell now? -";
input .@input$;
@@ -2355,7 +2355,7 @@ bra_in01,144,187,3 script Toilet#bra CLEAR_NPC,{
mes "[Sobbing Voice]";
mes "^FF0000If the moon disappears 3 times... don't worry.....^000000";
next;
- switch(select("Flush the toilet.:Close the lid.")) {
+ switch(select("Flush the toilet.", "Close the lid.")) {
case 1:
mes "How many times should I flush?";
input .@input,0,999;
@@ -2409,7 +2409,7 @@ bra_in01,134,189,3 script Faucet#bra CLEAR_NPC,{
if (brazil_ghost > 0) {
mes "- It seems like an ordinary faucet -";
next;
- switch(select("Examine it.:Ignore.")) {
+ switch(select("Examine it.", "Ignore.")) {
case 1:
mes "- What was the next line to that spell now? -";
input .@input$;
@@ -2428,7 +2428,7 @@ bra_in01,134,189,3 script Faucet#bra CLEAR_NPC,{
mes "[Sobbing Voice]";
mes "^FF0000Don't worry... the waterfall will help it....^000000";
next;
- switch(select("Tap on the faucet.:Turn on the water.")) {
+ switch(select("Tap on the faucet.", "Turn on the water.")) {
case 1:
mes "How many times will you tap the faucet?";
input .@input,0,999;
@@ -2484,7 +2484,7 @@ bra_in01,138,184,3 script Carpet#bra CLEAR_NPC,{
if (brazil_ghost > 0) {
mes "- A carpet with an intricate pattern on it -";
next;
- switch(select("Examine it.:Ignore.")) {
+ switch(select("Examine it.", "Ignore.")) {
case 1:
mes "- What was the next line to that spell now? -";
input .@input$;
@@ -2503,7 +2503,7 @@ bra_in01,138,184,3 script Carpet#bra CLEAR_NPC,{
mes "[Sobbing Voice]";
mes "^FF0000your 7 friends....are...sleeping... now it...'s time ....to wake them........^000000";
next;
- switch(select("Jump on the carpet.:Lie on the carpet.:Shake the carpet.")) {
+ switch(select("Jump on the carpet.", "Lie on the carpet.", "Shake the carpet.")) {
case 1:
mes "How many times should I jump?";
input .@input,0,999;
@@ -2566,7 +2566,7 @@ bra_in01,151,180,3 script Mirror#bra CLEAR_NPC,{
if (brazil_ghost > 0) {
mes "- You can see a clean mirror without any marks or dust -";
next;
- switch(select("Examine it.:Ignore.")) {
+ switch(select("Examine it.", "Ignore.")) {
case 1:
mes "- What was the next line to that spell now? -";
input .@input$;
@@ -2616,7 +2616,7 @@ bra_in01,151,180,3 script Mirror#bra CLEAR_NPC,{
mes "[Ghost]";
mes "^FF0000Come on help mom.....^000000";
next;
- switch(select("Take the eye bandage off.:Run away~.")) {
+ switch(select("Take the eye bandage off.", "Run away~.")) {
case 1:
while(1) {
.@cpudice = rand(1,6);
@@ -2702,7 +2702,7 @@ bra_in01,7,181,5 script Curator#bra 4_M_BRZ_MAN2,{
mes "Sorry we are remodeling inside right now so, it's closed.";
mes "Please use the other one.";
next;
- switch(select("But I forgot something inside.:Give up.")) {
+ switch(select("But I forgot something inside.", "Give up.")) {
case 1:
mes "[Curator]";
mes "That's tooooo bad.";
@@ -2743,7 +2743,7 @@ bra_in01,7,181,5 script Curator#bra 4_M_BRZ_MAN2,{
mes "Sorry we are remodeling inside right now so, it's closed.";
mes "Please use the other one.";
next;
- switch(select("But I forgot something inside.:Give up.")) {
+ switch(select("But I forgot something inside.", "Give up.")) {
case 1:
mes "[Curator]";
mes "That's tooooo bad.";
@@ -2832,7 +2832,7 @@ bra_fild01,323,136,1 script Pipe#brafild CLEAR_NPC,{
if (brazil_ghost > 6) {
mes "You see a rusty pipe. It seems to be linked to somewhere beneath the jungle.";
next;
- switch(select("Examine it:Ignore.")) {
+ switch(select("Examine it", "Ignore.")) {
case 1:
mes "You swim through a gap in the pipe and are swept by a sudden rush of water.";
close2;
@@ -2937,7 +2937,7 @@ brasilis,315,334,5 script Shaman#nk 4_F_BRZ_INDOLD,{
mes "materials as before...";
mes "I need your power.";
next;
- switch(select("No.:Okay, I'll do it.")) {
+ switch(select("No.", "Okay, I'll do it.")) {
case 1:
mes "[Anori]";
mes "This, ah...";
@@ -2976,7 +2976,7 @@ brasilis,315,334,5 script Shaman#nk 4_F_BRZ_INDOLD,{
mes "Could you listen to my stories for a moment.";
mes "There's an emergency in our tribe.";
next;
- if(select("No.:Okay.") == 1) {
+ if(select("No.", "Okay.") == 1) {
mes "[Anori]";
mes "You are a heartless person...";
mes "You don't seem the helpful type.";
@@ -3011,7 +3011,7 @@ brasilis,315,334,5 script Shaman#nk 4_F_BRZ_INDOLD,{
mes "the purification potion.";
mes "Could you do that for me?";
next;
- switch(select("No.:Yes, I can.")) {
+ switch(select("No.", "Yes, I can.")) {
case 1:
mes "[Anori]";
mes "Hm...";
@@ -3060,7 +3060,7 @@ bra_dun02,157,74,5 script Iara#nk 4_F_BRZ_WOMAN,2,2,{
mes "[" + strcharinfo(0) + "]";
mes "Should I use a Purification Potion?";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
specialeffect EF_MAPPILLAR;
mes "[Iara]";
diff --git a/npc/re/quests/quests_dewata.txt b/npc/re/quests/quests_dewata.txt
index 5ec38165d..460666f12 100644
--- a/npc/re/quests/quests_dewata.txt
+++ b/npc/re/quests/quests_dewata.txt
@@ -117,7 +117,7 @@ dew_in01,22,48,3 script Sage Kasyapa#dew 4_M_DEWZATIMAN,{
mes "that you have something to say";
mes "you might as well tell me what it is.";
next;
- if(select("I overheard talk about a crown?:Just looking for the gift shop.") == 2) {
+ if(select("I overheard talk about a crown?", "Just looking for the gift shop.") == 2) {
mes "[Tribal Chief Paiko]";
mes "Really?";
mes "It looked as if your eyes";
@@ -249,7 +249,7 @@ dew_in01,15,49,4 script Tribal Chief Paiko#dew 4_M_DEWZATICHIEF,{
mes "from another land.";
mes "What brings you here?";
next;
- if(select("I overheard the story by accident:I have nothing to say.") == 2) {
+ if(select("I overheard the story by accident", "I have nothing to say.") == 2) {
mes "[Tribal Chief Paiko]";
mes "You are wasting your time here.";
mes "There are many other attractions around our village.";
@@ -297,7 +297,7 @@ dew_in01,15,49,4 script Tribal Chief Paiko#dew 4_M_DEWZATICHIEF,{
mes "Do you think you can help?";
mes "Your efforts will not go unrewarded.";
next;
- if(select("Ok, I will help:I am sorry, I cannot help now.") == 2) {
+ if(select("Ok, I will help", "I am sorry, I cannot help now.") == 2) {
mes "[Tribal Chief Paiko]";
mes "That's really sad.";
mes "If you ever change";
@@ -377,7 +377,7 @@ dew_in01,15,49,4 script Tribal Chief Paiko#dew 4_M_DEWZATICHIEF,{
mes "[Tribal Chief Paiko]";
mes "Are you up for a short delivery job?";
next;
- if(select("Of course, I can help:Sorry, I am too busy to help.") == 2) {
+ if(select("Of course, I can help", "Sorry, I am too busy to help.") == 2) {
mes "[Tribal Chief Paiko]";
mes "I believed you would definitely help me...";
mes "It's a little disappointing.";
@@ -515,7 +515,7 @@ L_Delivery:
mes "Anything go wrong?";
}
next;
- switch(select("I ate them all.:Deliver to whom.:Nothing.")) {
+ switch(select("I ate them all.", "Deliver to whom.", "Nothing.")) {
case 1:
mes "[Tribal Chief Paiko]";
mes "Huh... so you couldn't resist yourself, eh?";
@@ -635,7 +635,7 @@ dewata,235,56,4 script Gatekeeper of Krakatau#1 4_M_DEWOLDMAN,{
next;
if (dew_legend == 13 && countitem(Satay))
.@menu$ = ":^0000FFTribal Chief Paiko^000000";
- switch(select("Allow me through:I don't want to go in"+.@menu$)) {
+ switch(select("Allow me through", "I don't want to go in"+.@menu$)) {
case 1:
if (dew_legend < 8) {
mes "[Gatekeeper of Krakatau Volcano]";
@@ -700,7 +700,7 @@ dew_dun01,292,164,4 script Gatekeeper of Krakatau#2 4_M_DEWZATIMAN,{
mes "Want to go back";
mes "to Dewata?";
next;
- switch(select("Yes:No")) {
+ switch(select("Yes", "No")) {
case 1:
close2;
warp "dewata",232,53;
@@ -845,7 +845,7 @@ dewata,109,262,4 script Memo#dew_drink 4_M_DEWOLDMAN,{
mes "[Memo]";
mes "Ah, right! Are you busy now?";
next;
- if(select("Sorry, I am busy.:No, I am not busy.") == 1) {
+ if(select("Sorry, I am busy.", "No, I am not busy.") == 1) {
mes "[Memo]";
mes "Hmm, I have no choice.";
mes "You don't care that others are in trouble. What has this world come to?";
@@ -994,7 +994,7 @@ dewata,109,262,4 script Memo#dew_drink 4_M_DEWOLDMAN,{
mes "[Memo]";
mes strcharinfo(0)+", to what do I owe the pleasure?";
next;
- switch(select("Just came by to say hello.:I will help you.")) {
+ switch(select("Just came by to say hello.", "I will help you.")) {
case 1:
mes "[Memo]";
mes "I guess you are busy.";
@@ -1494,7 +1494,7 @@ dew_fild01,259,48,4 script Poby#dew_drink 4_M_DEWBOY,{
close;
}
next;
- switch(select("Why'd you come here?:I want to know how to get fruit.")) {
+ switch(select("Why'd you come here?", "I want to know how to get fruit.")) {
case 1:
mes "[Poby]";
mes "I'm taking a walk because I think it will make my back ache less.";
@@ -1543,7 +1543,7 @@ dew_fild01,259,48,4 script Poby#dew_drink 4_M_DEWBOY,{
mes "What do you want to do?";
}
next;
- switch(select("Shake the tree:Kick the tree")) {
+ switch(select("Shake the tree", "Kick the tree")) {
case 1:
specialeffect EF_HITLINE2;
.@message$ = "As you shake the palm tree...";
@@ -2026,7 +2026,7 @@ dew_fild01,127,240,4 script Gatti#weapon 2_M_OLDBLSMITH,{
mes "[Gatti]";
mes "You're "+strcharinfo(0)+",";
mes "So, how's the Caress that I made you?";
- switch(select("It's great!:I need another Caress.:Can I make it stronger?")) {
+ switch(select("It's great!", "I need another Caress.", "Can I make it stronger?")) {
case 1:
mes "[Gatti]";
mes "Yes, yes of course it's great.";
@@ -2080,7 +2080,7 @@ dew_fild01,127,240,4 script Gatti#weapon 2_M_OLDBLSMITH,{
case 3:
mes "[Gatti]";
mes "So, you want to reinforce your weapon? The weapon gets broken from time to time during the process, but it doesn't happen that often.";
- if(select("Please reinforce the weapon.:May be next time.") == 2) {
+ if(select("Please reinforce the weapon.", "May be next time.") == 2) {
mes "[Gatti]";
mes "Whenever you want to reinforce the Caress, just bring me the Caress and 100,000 zeny.";
close;
@@ -2100,7 +2100,7 @@ dew_fild01,127,240,4 script Gatti#weapon 2_M_OLDBLSMITH,{
mes "[Gatti]";
mes "^FF0000Third!^009977 Sometimes reinfocing fails. The weapon doesn't get destroyed everytime you fail. However you should know that the weapon gets destroyed from time to time if you fail.^000000";
next;
- if(select("Please reinforce the weapon.:Maybe next time.") == 2) {
+ if(select("Please reinforce the weapon.", "Maybe next time.") == 2) {
mes "[Gatti]";
mes "Whenever you want to reinforce the Caress, just bring me the Caress and 100,000 zeny.";
close;
diff --git a/npc/re/quests/quests_dicastes.txt b/npc/re/quests/quests_dicastes.txt
index 3c348aff0..3b3ad4ee1 100644
--- a/npc/re/quests/quests_dicastes.txt
+++ b/npc/re/quests/quests_dicastes.txt
@@ -61,7 +61,7 @@ manuk,321,182,5 script Entrance Manager#ep133 4_MAN_GALTUN,{
mes "[Entrance Manager]";
mes "Are you visiting the capital city, El Dicastes?";
next;
- if(select("Yes.:No.") == 2) {
+ if(select("Yes.", "No.") == 2) {
mes "[Entrance Manager]";
mes "Then use the tunnel next time.";
close;
@@ -89,7 +89,7 @@ dic_dun01,266,113,5 script Curious Sapha#ep13_3_ 4_MAN_BENKUNI,{
mes "[Curious Sapha]";
mes "Hello?";
next;
- switch(select("What are you doing here?:Buy research items.:Hello!:I want to help your research.")) {
+ switch(select("What are you doing here?", "Buy research items.", "Hello!", "I want to help your research.")) {
case 1:
mes "[Curious Sapha]";
mes "Do you see that dirty vigilante over there?";
@@ -146,7 +146,7 @@ dic_dun01,266,113,5 script Curious Sapha#ep13_3_ 4_MAN_BENKUNI,{
mes "[Curious Sapha]";
mes "Will you buy "+.@input+"?";
next;
- if(select("Yes:No") == 2) {
+ if(select("Yes", "No") == 2) {
mes "[Curious Sapha]";
mes "You changed your mind?";
close;
@@ -218,7 +218,7 @@ sec_in02,16,43,5 script Scaraba Dungeon Entrance 4_MAN_BENKUNI,{
mes "Manuk is just before us.";
mes "Are you heading to Manuk?";
next;
- if (select("Yes.:No.") == 1) {
+ if (select("Yes.", "No.") == 1) {
mes "[Vigilante]";
mes "I will send you to Manuk.";
close2;
@@ -247,7 +247,7 @@ sec_in02,16,43,5 script Scaraba Dungeon Entrance 4_MAN_BENKUNI,{
mes "[Vigilante]";
mes "Do you need something from the cave?";
next;
- if (select("Yes.:No.") == 1) {
+ if (select("Yes.", "No.") == 1) {
mes "[Vigilante]";
mes "Be careful.";
close2;
@@ -283,12 +283,12 @@ dic_dun01,284,102,5 script Dirty Vigilante#ep13_3 4_MAN_GALTUN,{
mes "[Vigilante]";
mes "Do you need something from the cave?";
next;
- if (select("Yes.:No.") == 1) {
+ if (select("Yes.", "No.") == 1) {
mes "[Vigilante]";
mes "Ewww, what's this smell?";
mes "Be careful. The smell from the Scaraba Secretion was picked up by other Scarabas.";
next;
- if (select("Enter after spraying perfume.:Do not enter because it's dangerous.") == 1) {
+ if (select("Enter after spraying perfume.", "Do not enter because it's dangerous.") == 1) {
if (!countitem(Scaraba_Perfume)) {
mes "- Your Scaraba Perfume disappeared. -";
close;
@@ -405,7 +405,7 @@ OnEnable:
mes "[Capital City Guard]";
mes "Are you returning to El Dicastes?";
next;
- .@m = select("Yes. Going to the castle.:No.") - 1;
+ .@m = select("Yes. Going to the castle.", "No.") - 1;
mes "[Capital City Guard]";
mes "Good luck.";
close2;
@@ -434,7 +434,7 @@ dic_in01,254,119,0 script Item Storage#01 CLEAR_NPC,{
mes "Insert Coins: Will you";
mes "put in 500 Zeny?";
next;
- if(select("Use safe:No way.")==2) {
+ if(select("Use safe", "No way.")==2) {
mes "["+strcharinfo(0)+"]";
mes "I will use it later.";
close;
@@ -949,7 +949,7 @@ dic_in01,40,193,1 script Papyrus#0001 4_MAN_NITT,{
mes "[Papyrus]";
mes "We exchange 11 Sapha Certifications for 30 Unknown Relics. Do you want to exchange?";
next;
- if (select("Next time:Exchange now") == 1) {
+ if (select("Next time", "Exchange now") == 1) {
mes "[Papyrus]";
mes "Ok, have it your way. I'm here if you change your mind";
close;
@@ -966,7 +966,7 @@ dic_in01,40,193,1 script Papyrus#0001 4_MAN_NITT,{
mes "You've found an Unknown Relic.";
mes "Do you want to exchange it with for 1 Sapha Certification?";
next;
- if (select("Next time:Exchange now") == 1) {
+ if (select("Next time", "Exchange now") == 1) {
mes "[Papyrus]";
mes "Ok, have it your way. I'm here if you change your mind";
close;
@@ -980,7 +980,7 @@ dic_in01,40,193,1 script Papyrus#0001 4_MAN_NITT,{
mes "[Papyrus]";
mes "How can I help you? ";
next;
- switch (select("What is this place for? :How do I view documents?:What is an Unknown Relic? ")) {
+ switch (select("What is this place for? ", "How do I view documents?", "What is an Unknown Relic? ")) {
case 1:
mes "[Papyrus]";
mes "This is an important place where data of various relics collected, since our ancient forefathers, are kept.";
@@ -1224,7 +1224,7 @@ dic_in01,138,225,3 script Diel Guard#ep133_19 4_MAN_GALTUN1,{
mes "Please stop.";
mes "Only those with permission are allowed to enter.";
next;
- if (select("I have permission.:Go back.") == 1) {
+ if (select("I have permission.", "Go back.") == 1) {
mes "[Diel Guard]";
mes "Wait...";
mes strcharinfo(0) + "......ah... I see your name on the list.";
@@ -1555,7 +1555,7 @@ dic_in01,300,280,5 script Minister Ahat#ep133_21 4_HUMAN_GERUTOO,{
mes "Surprised?";
mes "Because I look like a human just like you?";
next;
- select("You aren't a Sapha?:Human?!!!!!:Pretty..!!:So handsome..!");
+ select("You aren't a Sapha?", "Human?!!!!!", "Pretty..!!", "So handsome..!");
mes "[Ahat]";
mes "Hahaha... that's fine.";
mes "I understand you can't help being surprised at my appearance.";
@@ -1586,7 +1586,7 @@ dic_in01,300,280,5 script Minister Ahat#ep133_21 4_HUMAN_GERUTOO,{
mes "- Ahat seems to be casting a powerful spell.";
mes "This might be his real ability. -";
next;
- select("Stop that!:Demon go away!");
+ select("Stop that!", "Demon go away!");
mes "[Ahat]";
mes ".. useless resistance...";
mes "But this is fun from time to time.";
@@ -1651,7 +1651,7 @@ dic_in01,300,280,5 script Minister Ahat#ep133_21 4_HUMAN_GERUTOO,{
mes "[Ahat]";
mes "Who is your master?";
next;
- if (select("Pretend to be under the spell.:Well, you tell me") == 1) {
+ if (select("Pretend to be under the spell.", "Well, you tell me") == 1) {
mes "- You start acting like you are hypnotized.";
mes "Ahat looks satisfied. -";
next;
@@ -1674,7 +1674,7 @@ dic_in01,300,280,5 script Minister Ahat#ep133_21 4_HUMAN_GERUTOO,{
mes "[Ahat]";
mes "Who are you to me?";
next;
- if (select("A foot stool!:Loyal servant.") == 1) {
+ if (select("A foot stool!", "Loyal servant.") == 1) {
mes "[Ahat]";
mes "I don't need a foot stool.";
mes "Let's talk after a minute.";
@@ -1694,7 +1694,7 @@ dic_in01,300,280,5 script Minister Ahat#ep133_21 4_HUMAN_GERUTOO,{
mes "My loyal evil servant.";
mes "Come closer.";
next;
- if (select("What am I doing?:Your wish is my command.") == 1) {
+ if (select("What am I doing?", "Your wish is my command.") == 1) {
mes "[Ahat]";
mes "Aren't you stubborn.";
mes "My spell doesn't work on you?";
@@ -1829,7 +1829,7 @@ dic_in01,158,188,3 script Jarute HesLanta#ep133_2 4_MAN_JERUTOO,{
mes "Sapha's minister looks hopeless.";
mes "Gestures with an expression of abandonment.";
next;
- select("Is he asking me to leave?:Or doesn't have a clue on something?");
+ select("Is he asking me to leave?", "Or doesn't have a clue on something?");
mes "I follow the gesture the minister did and then the minister sighs and nods her head.";
close2;
warp "dic_in01",144,188;
@@ -1867,7 +1867,7 @@ dic_in01,158,188,3 script Jarute HesLanta#ep133_2 4_MAN_JERUTOO,{
mes "[HesLanta]";
mes "Jarute.. What did Ahat look like to you?";
next;
- .@m = select("I don't understand your question.:My master.") - 1;
+ .@m = select("I don't understand your question.", "My master.") - 1;
if (.@m) {
mes "[HesLanta]";
mes "....huh....?";
@@ -1949,7 +1949,7 @@ dic_in01,158,188,3 script Jarute HesLanta#ep133_2 4_MAN_JERUTOO,{
mes "Wait, that means you are under Ahat's spell...!!";
mes "Oh no!";
next;
- select("No!:That's not it!");
+ select("No!", "That's not it!");
mes "[" + strcharinfo(0) + "]";
mes "I'm not under the spell!";
mes "I only pretend that I am. I'm also investigating Ahat!";
@@ -2131,7 +2131,7 @@ dic_in01,158,188,3 script Jarute HesLanta#ep133_2 4_MAN_JERUTOO,{
mes "[" + strcharinfo(0) + "]";
mes "First the report culprit was..";
next;
- switch (select("Cheshire:Ahat:BK")) {
+ switch (select("Cheshire", "Ahat", "BK")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "It was Cheshire";
@@ -2158,7 +2158,7 @@ dic_in01,158,188,3 script Jarute HesLanta#ep133_2 4_MAN_JERUTOO,{
mes "[" + strcharinfo(0) + "]";
mes "Why would Cheshire try to steal the report?";
next;
- if (select("No idea.:To make the conflict between 3 countries worse") == 1) {
+ if (select("No idea.", "To make the conflict between 3 countries worse") == 1) {
mes "[" + strcharinfo(0) + "]";
mes "We don't know the actual reason at this point.";
mes "But what will Cheshire gain out of this?";
@@ -2176,7 +2176,7 @@ dic_in01,158,188,3 script Jarute HesLanta#ep133_2 4_MAN_JERUTOO,{
mes "Cheshire's master is Ahat.";
mes "So all his actions are to..";
next;
- if (select("Cheshire is plotting on his own.:Ahat must be ordering him.") == 1) {
+ if (select("Cheshire is plotting on his own.", "Ahat must be ordering him.") == 1) {
mes "[" + strcharinfo(0) + "]";
mes "Cheshire arbitrary?";
mes "Are you sure?";
@@ -2200,7 +2200,7 @@ dic_in01,158,188,3 script Jarute HesLanta#ep133_2 4_MAN_JERUTOO,{
mes "And tries to erase all traces found near the crack.";
mes "And Ahat wants to eliminate...";
next;
- if (select("Ahat himself.:Morroc because of the crack?") == 1) {
+ if (select("Ahat himself.", "Morroc because of the crack?") == 1) {
mes "[" + strcharinfo(0) + "]";
mes "Yes, Ahat might be a trace of himself.";
mes "Saphas want to hide something that is why they hired me";
@@ -2220,7 +2220,7 @@ dic_in01,158,188,3 script Jarute HesLanta#ep133_2 4_MAN_JERUTOO,{
mes "I can tell there is a relationship between them but I can't pinpoint it.";
mes "And in the expedition's report...";
next;
- if (select("Content of conflict between three countries.. :Content about evil lord Morroc..") == 1) {
+ if (select("Content of conflict between three countries.. ", "Content about evil lord Morroc..") == 1) {
mes "[" + strcharinfo(0) + "]";
mes "There was something about the conflict between three countries..";
mes "But.. I don't think it all adds up?";
@@ -2307,7 +2307,7 @@ dic_in01,158,188,3 script Jarute HesLanta#ep133_2 4_MAN_JERUTOO,{
mes "It is very tragic and sad to become suspicious of someone.";
mes "It is more worse if you can never share the sadness with anyone.";
next;
- if (select("You are fine.:Then give up now.") == 1) {
+ if (select("You are fine.", "Then give up now.") == 1) {
mes "[HesLanta]";
mes "Really?";
mes "I feel a lot better.";
@@ -2533,7 +2533,7 @@ dicastes01,211,178,2 script Moltuka#pa0829 4_MAN_NITT,{
mes "Welcome.";
mes "What brings you here?";
next;
- if (select("Please explain the request to me.:Please give me a request.") == 1) {
+ if (select("Please explain the request to me.", "Please give me a request.") == 1) {
mes "[Moltuka]";
mes "You'd rather go to see Calyon for him to explain you about Transport 1,2 Department.";
next;
@@ -2758,7 +2758,7 @@ dicastes01,175,217,5 script Kalipo#pa0829 4_MAN_NITT,{
mes "Welcome.";
mes "Are you here for a request?";
next;
- if (select("Please explain the request to me.:Please give me a request.") == 1) {
+ if (select("Please explain the request to me.", "Please give me a request.") == 1) {
mes "[Kalipo]";
mes "As you know better";
mes "and Laponte explained to you";
@@ -2900,7 +2900,7 @@ dicastes01,187,230,5 script Laponte#pa0829 4_MAN_NITT,{
mes "Welcome.";
mes "Are you here for a request?";
next;
- if (select("Please explain the request to me.:Please give me a request.") == 1) {
+ if (select("Please explain the request to me.", "Please give me a request.") == 1) {
mes "[Laponte]";
mes "I'm responsible of allocating";
mes "requests from other departments";
@@ -3071,7 +3071,7 @@ dicastes01,208,230,3 script Pura#pa0829 4_MAN_NITT,{
mes "Welcome.";
mes "What brings you here?";
next;
- if (select("Please explain the request to me.:Please give me a request.") == 1) {
+ if (select("Please explain the request to me.", "Please give me a request.") == 1) {
mes "[Pura]";
mes "Adventurers help me";
mes "deliver various items";
@@ -3261,7 +3261,7 @@ dicastes01,225,211,3 script Tragis#pa0829 4_MAN_NITT,{
mes "Welcome.";
mes "What brings you here?";
next;
- if (select("Please explain the request to me.:Please give me a request.") == 1) {
+ if (select("Please explain the request to me.", "Please give me a request.") == 1) {
mes "[Tragis]";
mes "Pura will explain the detail about the supply job. I'm soooo busy as you can see.";
close;
@@ -3410,7 +3410,7 @@ mid_campin,168,170,3 script Inspector Doha#ep133 1_M_ORIENT01,{
mes "Who is asking?";
mes "If you are in the wrong room, please leave now.";
next;
- if (select("Came to meet the inspector.:Sorry.") == 1) {
+ if (select("Came to meet the inspector.", "Sorry.") == 1) {
mes "[Doha]";
mes "Me?";
mes "Are you the person the captain was speaking of?";
@@ -3472,7 +3472,7 @@ mid_campin,168,170,3 script Inspector Doha#ep133 1_M_ORIENT01,{
mes "But it turns out, I was lucky to meet this cat.";
mes "Because he turned out to be a witness to the case.";
next;
- select("Witness!:Who did it?");
+ select("Witness!", "Who did it?");
mes "[Doha]";
mes "Sigh...";
mes "He did witness the case but the description I got was...";
@@ -3530,7 +3530,7 @@ mid_campin,168,170,3 script Inspector Doha#ep133 1_M_ORIENT01,{
mes "Are you talking about the Kitty Band that was popular in Prontera?";
mes "If a full grown male was wearing one of those... and also a tail?";
next;
- if (select("Was he in disguise?:Taste should be respected.") == 1) {
+ if (select("Was he in disguise?", "Taste should be respected.") == 1) {
mes "[Doha]";
mes "I agree.";
mes "I think one of the countries is behind this.";
@@ -3693,14 +3693,14 @@ dic_in01,245,119,4 script Shay#ep133_13 4_M_ACROSS,{
break;
}
next;
- switch (select("Order.:Talk.:Never mind.")) {
+ switch (select("Order.", "Talk.", "Never mind.")) {
case 1:
mes "[Shay]";
mes "What will it be?";
mes "I have Tropical Sograt and Vermilion on the Beach flown in from Morroc.";
mes "A bit on the expensive side though.";
next;
- if (select("Tropical Sorgrat - 2000z:Vermilion on the Beach - 2000z:Anything else?") == 3) {
+ if (select("Tropical Sorgrat - 2000z", "Vermilion on the Beach - 2000z", "Anything else?") == 3) {
mes "[Shay]";
mes "Here.. ";
mes "......Hmmm...";
@@ -3744,7 +3744,7 @@ dic_in01,245,119,4 script Shay#ep133_13 4_M_ACROSS,{
mes "I don't want to talk about personal stuff.";
mes "But do you have any questions?";
next;
- switch (select("Tell me about yourself:About Sapha:About other races:....Hmm..")) {
+ switch (select("Tell me about yourself", "About Sapha", "About other races", "....Hmm..")) {
case 1:
mes "[Shay]";
mes "Me?";
@@ -3804,7 +3804,7 @@ dic_in01,245,119,4 script Shay#ep133_13 4_M_ACROSS,{
mes "Other races?";
mes "Talking about Sapha?";
next;
- if (select("With cat ears.:With butterfly wings.") == 1) {
+ if (select("With cat ears.", "With butterfly wings.") == 1) {
mes "[Shay]";
mes "Cat?";
mes "Are you talking about the Cat Merchant?";
@@ -4097,7 +4097,7 @@ dic_in01,245,119,4 script Shay#ep133_13 4_M_ACROSS,{
mes "[Shay]";
mes "How was the minister?";
next;
- if (select("Strange.:..Beautiful...") == 1) {
+ if (select("Strange.", "..Beautiful...") == 1) {
mes "[Shay]";
mes "So.. how strange.";
mes "..was it bad or good?";
@@ -4152,7 +4152,7 @@ dic_in01,245,119,4 script Shay#ep133_13 4_M_ACROSS,{
mes "Why are you here again?";
mes "Are you working?";
next;
- if (select("Mission completed!:Came to thank you.") == 1) {
+ if (select("Mission completed!", "Came to thank you.") == 1) {
mes "[Shay]";
mes "Really?";
mes "Good for you.";
@@ -4180,7 +4180,7 @@ dic_in01,245,119,4 script Shay#ep133_13 4_M_ACROSS,{
mes "[Shay]";
mes "What do you want?";
next;
- switch (select("Tell me about yourself:About Sapha:....Hmm..")) {
+ switch (select("Tell me about yourself", "About Sapha", "....Hmm..")) {
case 1:
mes "[Shay]";
mes "Me?";
@@ -4272,7 +4272,7 @@ dic_in01,245,119,4 script Shay#ep133_13 4_M_ACROSS,{
mes "............";
mes "...Do girls like this?";
next;
- if (select("They normally do like homemade chocolate.:No. only aliens.") == 1) {
+ if (select("They normally do like homemade chocolate.", "No. only aliens.") == 1) {
mes "[Shay]";
mes "I see.";
mes "So...";
@@ -4311,7 +4311,7 @@ dicastes01,207,210,5 script Walking Knit#ep133_15 4_MAN_BENKUNI,{
mes "Welcome, human.";
mes "I'm finally used to meeting other races like you.";
next;
- if (select("Are there races other than humans?:What are you doing?") == 1) {
+ if (select("Are there races other than humans?", "What are you doing?") == 1) {
mes "[Knit]";
mes "There were Rapine before you came.";
mes "And of course there are still.";
@@ -4558,7 +4558,7 @@ dic_fild01,231,174,5 script BK#ep133_18 4_M_MERCAT2,{
mes "... Oh, a human in the capital city of Sapha.";
mes "Meow...";
next;
- if (select("About a man with cat ears:What are you?") == 1) {
+ if (select("About a man with cat ears", "What are you?") == 1) {
mes "[BK]";
mes "Ha, I'm BK. The Cat Merchants' infamous information collector.";
mes "But I have no information to share with you.";
@@ -4640,7 +4640,7 @@ dic_fild01,231,174,5 script BK#ep133_18 4_M_MERCAT2,{
next;
mes "- BK asks for an exploit certification. -";
next;
- if (select("No way.:Give.") == 1) {
+ if (select("No way.", "Give.") == 1) {
mes "[BK]";
mes "Humph";
mes "We made a deal.";
@@ -4679,7 +4679,7 @@ dic_fild01,231,174,5 script BK#ep133_18 4_M_MERCAT2,{
mes "...Didn't I just tell you about the man with cat ears?";
mes "I've seen him with the minister in Diel.";
next;
- if (select("About Ravail?:Who is the minister?") == 1) {
+ if (select("About Ravail?", "Who is the minister?") == 1) {
mes "[BK]";
mes "Ravail is the high minister.";
mes "Something like a Chief.";
@@ -4697,7 +4697,7 @@ dic_fild01,231,174,5 script BK#ep133_18 4_M_MERCAT2,{
mes "The new minister...";
mes "(BK rubs his front paws together)";
next;
- if (select("Give a certification.:No way.") == 2) {
+ if (select("Give a certification.", "No way.") == 2) {
mes "[BK]";
mes "No, no, contract violation.";
mes "I have nothing to say if you don't give me a certification.";
@@ -4725,7 +4725,7 @@ dic_fild01,231,174,5 script BK#ep133_18 4_M_MERCAT2,{
mes "What is it now?";
mes "Another minister story?";
next;
- if (select("That the minister is an alien?:Nothing...") == 2) {
+ if (select("That the minister is an alien?", "Nothing...") == 2) {
mes "[BK]";
mes "MEOW~";
mes "I thought you brought Shay's food here as a reward.";
@@ -5170,7 +5170,7 @@ dic_in01,165,104,0 script Frede#13_3_in 4_MAN_PIOM,{
mes "[Frede]";
mes "Would you mind visiting the cave to see if my friends are alright?";
next;
- if (select("Will do.:No can't do.") == 1) {
+ if (select("Will do.", "No can't do.") == 1) {
mes "[Frede]";
mes "Thank you so much.";
mes "My memory is a bit fuzzy since its been a while since I came back to the village,";
@@ -5201,7 +5201,7 @@ dic_in01,165,104,0 script Frede#13_3_in 4_MAN_PIOM,{
mes "[Frede]";
mes "Would you mind visiting the cave to see if my friends are alright?";
next;
- if (select("Will do..:No can't do.")) {
+ if (select("Will do..", "No can't do.")) {
mes "[Frede]";
mes "Thank you so much.";
mes "My memory is a bit fuzzy since its been a while since I came back to the village,";
@@ -6144,7 +6144,7 @@ dic_in01,349,129,5 script Bouy#13_3 4_MAN_BENKUNI,{
mes "All we need to do is wait for the announcement.";
mes "It will give us the answers.";
next;
- if(select("What is it?:Stay silent and listen.") == 2) {
+ if(select("What is it?", "Stay silent and listen.") == 2) {
mes "[Ben]";
mes "Hmm...";
mes "That can be true but aren't you thinking too much?";
@@ -6174,7 +6174,7 @@ dic_in01,349,129,5 script Bouy#13_3 4_MAN_BENKUNI,{
mes "Well... they came back with a Manuk messenger!";
mes "...Sapha of Manuk.";
next;
- if (select("Where is he?!:Is this top secret information?!") == 1) {
+ if (select("Where is he?!", "Is this top secret information?!") == 1) {
mes "[Ben]";
mes "He's in the command center right now.";
mes "We should go there.";
@@ -6254,7 +6254,7 @@ mid_campin,111,120,3 script Soldier#ep133_is04 4_M_EIN_SOLDIER,{
mes "[Soldier]";
mes "Sorry, but this room is currently restricted from visitors.";
next;
- if (select("I have authorization.:Is that so.") == 1) {
+ if (select("I have authorization.", "Is that so.") == 1) {
mes "[Soldier]";
mes "You do?";
mes "What is your name.";
@@ -6320,7 +6320,7 @@ function script eldicastes_c {
mes "would like to invite humans to El Dicastes,";
mes "Sapha's capital city.";
next;
- select("Invite? Visit? City?!:What is that suppose to mean, Hound?");
+ select("Invite? Visit? City?!", "What is that suppose to mean, Hound?");
mes "[Hound]";
mes "Just as he said.";
mes "Our expedition team has helped the Saphas for some time.";
@@ -6401,7 +6401,7 @@ function script eldicastes_c {
mes strcharinfo(0)+"..?";
mes "Glad to meet you.";
next;
- if(select("Same here.:A tree monster!")==1) {
+ if(select("Same here.", "A tree monster!")==1) {
mes "[Vyhannus]";
mes "Amazing.";
mes "Like with Hound, that ring you humans made...";
@@ -6472,7 +6472,7 @@ function script eldicastes_c {
mes "We have told Ravail about you humans.";
mes "Ravail is the highest elder of glorious ^4d4dffEl Dicastes^000000.";
next;
- select("El Dicastes?:Ravail?");
+ select("El Dicastes?", "Ravail?");
mes "[Hibba Agip]";
mes "Ah, sorry for interrupting.";
mes "I have to go now.";
@@ -6760,7 +6760,7 @@ dic_in01,42,264,3 script Adventurer Clerk#ep133 4_MAN_NITT,{
mes "[Clerk Rhawyne]";
mes "How can I help you?";
next;
- switch (select("Register as an adventurer.:Talk.:Cancel.")) {
+ switch (select("Register as an adventurer.", "Talk.", "Cancel.")) {
case 1:
if (ep13_3_invite < 5) {
mes "[Clerk Rhawyne]";
@@ -6820,13 +6820,13 @@ dic_in01,42,264,3 script Adventurer Clerk#ep133 4_MAN_NITT,{
mes "I recognize you.";
mes "How can I help you?";
next;
- if (select("I want to meet the minister.:Nothing particular.") == 1) {
+ if (select("I want to meet the minister.", "Nothing particular.") == 1) {
mes "[Clerk Rhawyne]";
mes "You want to meet the minister?";
mes "Which minister?";
mes "Ravail cannot be met in person even with exploit certifications.";
next;
- if (select("Ahat:Another minister") == 1) {
+ if (select("Ahat", "Another minister") == 1) {
if (countitem(Sapa_Feat_Cert) > 2) {
mes "[Clerk Rhawyne]";
mes "You've really collected 3 exploit certification of Sapha already.";
@@ -6872,7 +6872,7 @@ dic_in01,42,264,3 script Adventurer Clerk#ep133 4_MAN_NITT,{
mes "[Clerk Rhawyne]";
mes "What are you curious about today?";
next;
- switch (select("About official requests:About the adventurer's pub:Ahat?:Exploit certification of Sapha?:End conversation.")) {
+ switch (select("About official requests", "About the adventurer's pub", "Ahat?", "Exploit certification of Sapha?", "End conversation.")) {
case 1:
mes "[Clerk Rhawyne]";
mes "If Diel or ministers need help on operations in the capital";
@@ -6978,7 +6978,7 @@ dic_in01,42,264,3 script Adventurer Clerk#ep133 4_MAN_NITT,{
mes "[Kareka]";
mes "Are you sure you want to do this?";
next;
- if(select("No, let me think about it.:Take my Light of El Dicastes.") == 2) {
+ if(select("No, let me think about it.", "Take my Light of El Dicastes.") == 2) {
if (countitem(El_Dicastes_Light) == 0 || countitem(Sapa_Feat_Cert) < 6) {
mes "[Kareka]";
mes "You need to bring the Light of El Dicastes and 6 Sapha Certifications!";
@@ -7012,7 +7012,7 @@ dic_in01,42,264,3 script Adventurer Clerk#ep133 4_MAN_NITT,{
mes "[Kareka]";
mes "You've come to awaken the ^990099Light of El Dicastes^000000 infinite strength. ";
next;
- if (select("Please explain.:I want to upgrade.") == 1) {
+ if (select("Please explain.", "I want to upgrade.") == 1) {
mes "[Kareka]";
mes "I heard some craftsmen outside of the city can also cast spells on equipment.";
next;
@@ -7102,7 +7102,7 @@ dic_in01,42,264,3 script Adventurer Clerk#ep133 4_MAN_NITT,{
.@v$ = "shoe";
}
next;
- switch(select("Please explain.:I want to reset.:I want to upgrade.")) {
+ switch(select("Please explain.", "I want to reset.", "I want to upgrade.")) {
case 1:
if (.@re$ == "Brare") {
mes .@n$;
@@ -7157,7 +7157,7 @@ dic_in01,42,264,3 script Adventurer Clerk#ep133 4_MAN_NITT,{
mes "This involves ^990000destroying the Golden Bell^000000 you are upgrading and cancelling all records of it. Are you sure?";
}
next;
- if(select("Maybe next time.:Please reset it.") == 1) {
+ if(select("Maybe next time.", "Please reset it.") == 1) {
mes .@n$;
mes "When you are ready,";
mes "Please come back again";
@@ -7241,7 +7241,7 @@ dic_in01,42,264,3 script Adventurer Clerk#ep133 4_MAN_NITT,{
mes "and destroy all records";
mes "of it";
next;
- if (select("I'll just use it.:Please take it.") == 1) {
+ if (select("I'll just use it.", "Please take it.") == 1) {
mes .@n$;
mes "Whenever you change your mind.";
mes "Please come back again";
@@ -7265,7 +7265,7 @@ dic_in01,42,264,3 script Adventurer Clerk#ep133 4_MAN_NITT,{
close;
}
next;
- if(select("Maybe next time.:I want to upgrade.") == 1) {
+ if(select("Maybe next time.", "I want to upgrade.") == 1) {
mes .@n$;
mes "When you are ready,";
mes "Please come back again.";
@@ -7404,7 +7404,7 @@ dic_fild01,228,159,4 script Jahbong#pa0829 4_M_MERCAT2,{
mes "Why are you here?";
mes "Jahbong will exchange ^8000801 Sapha Certification^000000 for ^8000801 item^000000!";
next;
- .@i = select("Just came to see what you have.:I want the Feral Boots!:Give me the Feral Tail!:Give me the Golden Bell!:How much to buy you?")-1;
+ .@i = select("Just came to see what you have.", "I want the Feral Boots!", "Give me the Feral Tail!", "Give me the Golden Bell!", "How much to buy you?")-1;
switch (.@i) {
case 0:
mes "[Jahbong]";
@@ -7439,7 +7439,7 @@ dic_fild01,228,159,4 script Jahbong#pa0829 4_M_MERCAT2,{
mes "[Jahbong]";
mes "Are you really buying something?!";
next;
- if (select("Nope:Give me!!!") == 1) {
+ if (select("Nope", "Give me!!!") == 1) {
mes "[Jahbong]";
mes "Okay!";
close;
diff --git a/npc/re/quests/quests_eclage.txt b/npc/re/quests/quests_eclage.txt
index 4fd907b72..313e30595 100644
--- a/npc/re/quests/quests_eclage.txt
+++ b/npc/re/quests/quests_eclage.txt
@@ -131,7 +131,7 @@ ecl_fild01,94,322,5 script Security Guard#ep14_2 4_M_FAIRYSOLDIER,{
mes "[Security Guard]";
mes "Of course, the documents will be secured away after their use in access regulations, so you don't have to worry.";
next;
- if (select("Fill out the forms.:Forget it.")==2) {
+ if (select("Fill out the forms.", "Forget it.")==2) {
mes "[Security Guard]";
mes "Please note that you would not be able to enter the city without filling out the forms.";
close;
@@ -529,7 +529,7 @@ eclage,102,32,4 script Fairy Carpenter#ep14_2 4_M_FAIRYKID2,{
mes "This area is kind of broken, so be careful.";
mes "Otherwise, you'll fall aaaaaall the way down.";
next;
- switch (select("The work being done right now:The reason for the bridge being broken:Forget it.")) {
+ switch (select("The work being done right now", "The reason for the bridge being broken", "Forget it.")) {
case 1:
mes "[Fairy Carpenter]";
mes "As you can see, I'm doing some carpentry work.";
@@ -548,7 +548,7 @@ eclage,102,32,4 script Fairy Carpenter#ep14_2 4_M_FAIRYKID2,{
mes "Being close to the entrance and all, this really needs to be fixed soon.";
mes "I'm trying to decide whether I should put up a warning sign, gather the necessary materials for repair, or call a friend to help.";
next;
- if (select("Give help.:Don't give help.")==2) {
+ if (select("Give help.", "Don't give help.")==2) {
mes "[Fairy Carpenter]";
mes "You can't get past here until it's repaired, so please be careful.";
close;
@@ -1571,7 +1571,7 @@ eclage,191,200,4 script Yube#ep14_2 4_M_FAIRYKID5,{
cutin "war_y3",2;
next;
cutin "",255;
- if (select("Make the candles.:Don't make the candles.")==2) {
+ if (select("Make the candles.", "Don't make the candles.")==2) {
mes "[Yube]";
mes "Really?";
mes "If you need more, just let me know~";
@@ -1769,7 +1769,7 @@ eclage,266,216,4 script Moreng#ep14_2 4_M_FAIRYKID3,{
mes "Hey, wait a minute!";
mes "Are you possibly from Midgard?!";
next;
- if (select("Yes, I am.:No, I am not.")==2) {
+ if (select("Yes, I am.", "No, I am not.")==2) {
mes "[Moreng]";
mes "I see...";
mes "You sure looked like it, but I guess not.";
@@ -1936,7 +1936,7 @@ ecl_in01,60,71,4 script Old Man#ep14_2 4_M_FAIRYKID2,{
mes "[Old Man]";
mes "Hey! Have you heard of a Laphine hero named Light Standard?";
next;
- switch (select("No, I don't think so.:Yes, I have.")) {
+ switch (select("No, I don't think so.", "Yes, I have.")) {
case 1:
mes "[Old Man]";
mes "Huhuhu...";
@@ -3290,7 +3290,7 @@ eclage,282,255,4 script Wuhari#eclbig 4_M_FAIRYKID6,{
mes "Um... " + strcharinfo(PC_NAME) + " I ask because you look so dependable.";
mes "Could I please ask you a favor?";
next;
- switch (select("I'm kind of busy right now...:Of course!")) {
+ switch (select("I'm kind of busy right now...", "Of course!")) {
case 1:
mes "[Wuhari]";
mes "Really? Oh well...";
@@ -3327,7 +3327,7 @@ eclage,282,255,4 script Wuhari#eclbig 4_M_FAIRYKID6,{
mes "[Wuhari]";
mes strcharinfo(PC_NAME) + " would you mind ^0000cdvisiting my big brother in my place^000000 to find out what's going on and let me know?";
next;
- switch (select("I would like to help you but...:Sure.")) {
+ switch (select("I would like to help you but...", "Sure.")) {
case 1:
mes "[" + strcharinfo(PC_NAME) + "]";
mes "I would really lke to help you, but...";
@@ -3375,7 +3375,7 @@ eclage,282,255,4 script Wuhari#eclbig 4_M_FAIRYKID6,{
mes strcharinfo(PC_NAME) + " - Hello, what brings you here?";
mes "I thought you were busy...";
next;
- switch (select("I wanted to help you.:Just because.")) {
+ switch (select("I wanted to help you.", "Just because.")) {
case 1:
mes "[" + strcharinfo(PC_NAME) + "]";
mes "I just couldn't pass by without doing something about it.";
@@ -3417,7 +3417,7 @@ eclage,282,255,4 script Wuhari#eclbig 4_M_FAIRYKID6,{
mes "[Wuhari]";
mes "Have you met my brother yet?";
next;
- switch (select("I lost the letter.:Not yet.")) {
+ switch (select("I lost the letter.", "Not yet.")) {
case 1:
if (countitem(Younger_Bro_Letter) > 0) { //Younger_Bro_Letter
//if (countitem(Mother_Letter) > 0) {
@@ -3495,7 +3495,7 @@ eclage,282,255,4 script Wuhari#eclbig 4_M_FAIRYKID6,{
mes "[Wuhari]";
mes "With regards to that, I actually have another ^0000cdfavor^000000 to ask.";
next;
- switch (select("I would like to, but...:Sure thing.")) {
+ switch (select("I would like to, but...", "Sure thing.")) {
case 1:
mes "[Wuhari]";
mes "Yes, of course, you would be very busy. I am grateful for even letting me know about my brother.";
@@ -3529,7 +3529,7 @@ eclage,282,255,4 script Wuhari#eclbig 4_M_FAIRYKID6,{
mes "[Wuhari]";
mes "Oh man, even the people we found are so apathetic... What could I possibly do now...?";
next;
- switch (select("Well, I can help you.:Ignore him.")) {
+ switch (select("Well, I can help you.", "Ignore him.")) {
case 1:
mes "[Wuhari]";
mes "Will you really?";
@@ -3665,7 +3665,7 @@ eclage,282,255,4 script Wuhari#eclbig 4_M_FAIRYKID6,{
mes "[Wuhari]";
mes "To understand these instructions accurately, we have to ^0000cdfind the Laphine who provided this report^000000.";
next;
- switch (select("That's seems too uncertain.:Shall I look for that Laphine?")) {
+ switch (select("That's seems too uncertain.", "Shall I look for that Laphine?")) {
case 1:
mes "[Wuhari]";
mes "Yes. I know. That's why " + strcharinfo(PC_NAME) + " I asked you to help.";
@@ -3701,7 +3701,7 @@ eclage,282,255,4 script Wuhari#eclbig 4_M_FAIRYKID6,{
mes "[Wuhari]";
mes strcharinfo(PC_NAME) + " Are you going to help me?";
next;
- switch (select("It's important to help others.:No, I'm just passing by.")) {
+ switch (select("It's important to help others.", "No, I'm just passing by.")) {
case 1:
mes "[Wuhari]";
mes "Thank you so much!!!";
@@ -3792,7 +3792,7 @@ eclage,282,255,4 script Wuhari#eclbig 4_M_FAIRYKID6,{
mes "[Wuhari]";
mes "Did you bring all the ingredients?";
next;
- switch (select("I brought them all.:What were they again?")) {
+ switch (select("I brought them all.", "What were they again?")) {
case 1:
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Of course!";
@@ -5016,7 +5016,7 @@ OnTouch:
mes "Thud thud thud...";
mes "Thud Thud!!! Creak~ Thud!";
next;
- switch (select("What are these sounds?:Ignore them and move on.")) {
+ switch (select("What are these sounds?", "Ignore them and move on.")) {
case 1:
mes "[" + strcharinfo(PC_NAME) + "]";
mes "There are weird sounds of some kind...";
@@ -5144,7 +5144,7 @@ OnTouch:
mes "Because our house just got robbed,";
mes "we don't have the means to take care of you.";
next;
- if (select("I'm not the type to be bullied around.:I'll help you catch the thief.")==1) {
+ if (select("I'm not the type to be bullied around.", "I'll help you catch the thief.")==1) {
mes "[Daughter Luen]";
mes "Hmm... The way you look";
mes "seems like you would have ";
@@ -5348,7 +5348,7 @@ ecl_in04,78,108,5 script Daughter Luen#eclage 4_F_FAIRYKID2,{
mes "so it made me stare at the person ";
mes "for a bit, wondering who it was.";
next;
- switch (select("Was the person male or female?:Do you know anyone with short, red hair?")) {
+ switch (select("Was the person male or female?", "Do you know anyone with short, red hair?")) {
case 1:
mes "[Daughter Luen]";
mes "That I'm not sure...";
@@ -5367,7 +5367,7 @@ ecl_in04,78,108,5 script Daughter Luen#eclage 4_F_FAIRYKID2,{
mes "to me..";
mes "I'm not exactly sure though.";
next;
- .@menu = select("Who's the first person to find me?:Have you seen short, red hair elsewhere?");
+ .@menu = select("Who's the first person to find me?", "Have you seen short, red hair elsewhere?");
switch(.@menu){
case 1:
mes "[Daughter Luen]";
@@ -5466,7 +5466,7 @@ ecl_in04,78,108,5 script Daughter Luen#eclage 4_F_FAIRYKID2,{
mes "obvious as that,";
mes "there is no way I wouldn't remember!";
next;
- .@menu = select("Who's the first person to find me?:Have you seen short, red hair before?");
+ .@menu = select("Who's the first person to find me?", "Have you seen short, red hair before?");
switch(.@menu){
case 1:
mes "[Daughter Luen]";
@@ -5644,7 +5644,7 @@ ecl_in04,78,108,5 script Daughter Luen#eclage 4_F_FAIRYKID2,{
mes "I can help with?";
}
else if (ep14_2_detect == 8 || ep14_2_detect == 9) {
- if (select("I found out who the robber was.:I haven't figured things out yet.")==2) {
+ if (select("I found out who the robber was.", "I haven't figured things out yet.")==2) {
mes "[Daughter Luen]";
mes "I... I see...";
mes "Finding the robber is important, but...";
@@ -5748,7 +5748,7 @@ ecl_in04,85,110,3 script Father Dames#eclage 4_M_FAIRYSOLDIER,{
mes "My wife and daughter were devastated.";
mes "And you were lying unconscious.";
next;
- .@menu = select("What kind of friend is he?:Did you talk about anything else?");
+ .@menu = select("What kind of friend is he?", "Did you talk about anything else?");
switch (.@menu) {
case 1:
mes "[Father Dames]";
@@ -5791,7 +5791,7 @@ ecl_in04,85,110,3 script Father Dames#eclage 4_M_FAIRYSOLDIER,{
break;
}
next;
- .@menu2 = select("Has he been suspicious before?:Do you suspect him after the incident?");
+ .@menu2 = select("Has he been suspicious before?", "Do you suspect him after the incident?");
switch (.@menu2) {
case 1:
mes "[Father Dames]";
@@ -5955,7 +5955,7 @@ ecl_in04,77,104,5 script Mother Rosa#eclage 4_F_MORAFINE1,{
mes "I liked, so I just came back home.";
mes "That's all.";
next;
- .@menu = select("Why did you just go into the house?:Was there anything suspicious?");
+ .@menu = select("Why did you just go into the house?", "Was there anything suspicious?");
switch (.@menu) {
case 1:
mes "[Mother Rosa]";
@@ -6010,7 +6010,7 @@ ecl_in04,77,104,5 script Mother Rosa#eclage 4_F_MORAFINE1,{
mes "anything peculiar about it.";
}
next;
- .@menu2 = select("Do you suspect anyone?:Is there anything else missing?");
+ .@menu2 = select("Do you suspect anyone?", "Is there anything else missing?");
switch (.@menu2) { //Optimization
case 1:
mes "[Mother Rosa]";
@@ -6475,7 +6475,7 @@ eclage,222,131,3 script Wandering Merchant#ecl 1_M_SIGNMCNT,{
mes "What do you think~! You wanna try?";
mes "Hiccup~...";
next;
- switch (select("Try it.:Don't do it.")) {
+ switch (select("Try it.", "Don't do it.")) {
case 1:
while (1) {
disable_items;
@@ -6512,7 +6512,7 @@ eclage,222,131,3 script Wandering Merchant#ecl 1_M_SIGNMCNT,{
mes "...";
mes "You want to give it a try?";
next;
- if (select("Magic Card Album! Whoaaa!:Is this some kind of fraud? Huh?")==1) {
+ if (select("Magic Card Album! Whoaaa!", "Is this some kind of fraud? Huh?")==1) {
continue;
}
}
@@ -6530,7 +6530,7 @@ eclage,222,131,3 script Wandering Merchant#ecl 1_M_SIGNMCNT,{
mes "...";
mes "You want to give it a try?";
next;
- if (select("Yes.:Is this some kind of fraud?")==1) {
+ if (select("Yes.", "Is this some kind of fraud?")==1) {
continue;
}
}
@@ -6613,7 +6613,7 @@ ecl_in04,85,104,3 script Poppy#eclage 4_DOG01,{
next;
.@nRand = rand(1,10);
if ((.@nRand > 0) && (.@nRand < 5)) {
- if (select("Observe it:Forget it")==1) {
+ if (select("Observe it", "Forget it")==1) {
progressbar "0xFFFF00",5;
mes "[Poppy]";
mes "Grrrrrrr.... Bow Wow!!";
@@ -6643,7 +6643,7 @@ ecl_in04,85,104,3 script Poppy#eclage 4_DOG01,{
close;
}
}
- else if (select("Observe it:Forgot it")==1) {
+ else if (select("Observe it", "Forgot it")==1) {
progressbar "0xFFFF00",5;
mes "[Poppy]";
mes "Grrrrrrr.... Bow Wow!!";
@@ -6694,7 +6694,7 @@ ecl_in04,80,112,3 script Messy Bookshelves#eclage HIDDEN_NPC,{
next;
.@nRand = rand(1,10);
if ((.@nRand < 5) && (.@nRand > 0)) {
- if (select("Examine them.:Forget it.")==1) {
+ if (select("Examine them.", "Forget it.")==1) {
progressbar "0xFFFF00",5;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Let's see...";
@@ -6725,7 +6725,7 @@ ecl_in04,80,112,3 script Messy Bookshelves#eclage HIDDEN_NPC,{
close;
}
}
- else if (select("Examine it.:Forget it.") == 1){
+ else if (select("Examine it.", "Forget it.") == 1){
progressbar "0xFFFF00",5;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Let's see...";
@@ -6786,7 +6786,7 @@ ecl_in04,78,111,3 script Damaged book#eclage HIDDEN_NPC,{
next;
.@nRand = rand(1,10);
if ((.@nRand > 0) && (.@nRand < 5)) {
- if (select("Examine it.:Forget it.")==1) {
+ if (select("Examine it.", "Forget it.")==1) {
progressbar "0xFFFF00",5;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Let's see...";
@@ -6814,7 +6814,7 @@ ecl_in04,78,111,3 script Damaged book#eclage HIDDEN_NPC,{
close;
}
}
- else if (select("Examine it.:Forget it.")==1) {
+ else if (select("Examine it.", "Forget it.")==1) {
progressbar "0xFFFF00",5;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Let's see...";
@@ -6877,7 +6877,7 @@ ecl_in04,83,111,3 script Soda can container#ecl HIDDEN_NPC,{
next;
.@nRand = rand(1,10);
if ((.@nRand > 0) && (.@nRand < 5)) {
- if (select("Examine it.:Forget it.")==1) {
+ if (select("Examine it.", "Forget it.")==1) {
progressbar "0xFFFF00",5;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Let's see...";
@@ -6918,7 +6918,7 @@ ecl_in04,83,111,3 script Soda can container#ecl HIDDEN_NPC,{
close;
}
}
- else if (select("Examine it.:Forget it.") == 1) {
+ else if (select("Examine it.", "Forget it.") == 1) {
progressbar "0xFFFF00",5;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Let's see...";
@@ -6988,7 +6988,7 @@ ecl_in04,76,107,3 script A messed up table#eclage HIDDEN_NPC,{
next;
.@nRand = rand(1,10);
if ((.@nRand > 0) && (.@nRand < 5)) {
- if (select("Examine it.:Forget it.")==1) {
+ if (select("Examine it.", "Forget it.")==1) {
progressbar "0xFFFF00",5;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Let's see...";
@@ -7029,7 +7029,7 @@ ecl_in04,76,107,3 script A messed up table#eclage HIDDEN_NPC,{
close;
}
}
- else if (select("Examine it.:Forget it.")==1) {
+ else if (select("Examine it.", "Forget it.")==1) {
progressbar "0xFFFF00",5;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Let's see...";
@@ -7097,7 +7097,7 @@ ecl_in04,80,105,3 script A foreign substance#ecl 4_SOIL,{
next;
.@nRand = rand(1,10);
if ((.@nRand < 5) && (.@nRand > 0)) {
- if (select("Examine it.:Forget it.")==1) {
+ if (select("Examine it.", "Forget it.")==1) {
progressbar "0xFFFF00",5;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Let's see...";
@@ -7127,7 +7127,7 @@ ecl_in04,80,105,3 script A foreign substance#ecl 4_SOIL,{
close;
}
}
- else if (select("Examine it.:Forget it.")==1) {
+ else if (select("Examine it.", "Forget it.")==1) {
progressbar "0xFFFF00",5;
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Let's see!";
@@ -7228,7 +7228,7 @@ ecl_in04,203,196,5 script Father Dames#eclage2 4_M_FAIRYSOLDIER,{
ecl_in04,208,194,3 script Daughter Luen#eclage2 4_F_FAIRYKID2,{
if (ep14_2_detect == 9) {
- switch (select("Now I will track down the robber.:I will think about it a little bit more.:Let's meet outside first.")) {
+ switch (select("Now I will track down the robber.", "I will think about it a little bit more.", "Let's meet outside first.")) {
case 1:
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Everyone!";
@@ -7250,7 +7250,7 @@ ecl_in04,208,194,3 script Daughter Luen#eclage2 4_F_FAIRYKID2,{
mes "The thief who stole ";
mes "the necklace is!!";
next;
- switch (select("Rosa:Wandering Merchant:Dames:Balumin:Cruyan:I'll think about it more.")) {
+ switch (select("Rosa", "Wandering Merchant", "Dames", "Balumin", "Cruyan", "I'll think about it more.")) {
case 1:
mes "[" + strcharinfo(PC_NAME) + "]";
mes "The robber is none other than";
@@ -7292,14 +7292,14 @@ ecl_in04,208,194,3 script Daughter Luen#eclage2 4_F_FAIRYKID2,{
mes "Why should I do such a thing?";
mes "How are you going to explain the stolen liquor?";
next;
- switch (select("That's probably because you like liquor.:I must have gotten something wrong.")) {
+ switch (select("That's probably because you like liquor.", "I must have gotten something wrong.")) {
case 1:
mes "[Mother Rosa]";
mes "I haven't had a single sip of alcohol all of my life.";
mes "My family will testify to that.";
mes "And do you think a feeble woman like me can knock you out?";
next;
- if (select("Hmm, I don't think so, but...:I must have gotten something wrong.")==1) {
+ if (select("Hmm, I don't think so, but...", "I must have gotten something wrong.")==1) {
mes "[Mother Rosa]";
mes "Even so, if I really wanted to make it really believable, why would I knock you out and just leave you there?";
mes "Wouldn't I place you somewhere afar to be safe?";
@@ -7365,14 +7365,14 @@ ecl_in04,208,194,3 script Daughter Luen#eclage2 4_F_FAIRYKID2,{
mes "My business is going really well!!";
mes "I have no reason to rob houses!";
next;
- switch (select("But, the alcohol stench...:I must have gotten something wrong.")) {
+ switch (select("But, the alcohol stench...", "I must have gotten something wrong.")) {
case 1:
mes "[Wandering Merchant]";
mes "I didn't steal any alcohol.";
mes "I just drank the ones I bought";
mes "with my own money!!";
next;
- if (select("Hmm, But...:I must have gotten something wrong.")==1) {
+ if (select("Hmm, But...", "I must have gotten something wrong.")==1) {
mes "[Mother Rosa]";
mes "Just because I am a stranger you think you can accuse me without reason?";
mes "How could you treat someone like this solely based on the fact that he's a stranger?";
@@ -7439,7 +7439,7 @@ ecl_in04,208,194,3 script Daughter Luen#eclage2 4_F_FAIRYKID2,{
mes "hiding the necklace that";
mes "I bought for her?";
next;
- switch (select("That's... probably for revenge...:I must have gotten something wrong.")) {
+ switch (select("That's... probably for revenge...", "I must have gotten something wrong.")) {
case 1:
mes "[Father Dames]";
mes "For revenge?!";
@@ -7449,7 +7449,7 @@ ecl_in04,208,194,3 script Daughter Luen#eclage2 4_F_FAIRYKID2,{
mes "a little bit of stress will";
mes "ruin everything?";
next;
- if (select("Hmm... I don't think so, but...:I must have gotten something wrong.")==1) {
+ if (select("Hmm... I don't think so, but...", "I must have gotten something wrong.")==1) {
mes "[Mother Rosa]";
mes "That's such ludicrous logic!!";
mes "Why are you blaming my husband?";
@@ -7520,7 +7520,7 @@ ecl_in04,208,194,3 script Daughter Luen#eclage2 4_F_FAIRYKID2,{
mes "How could I go and";
mes "rob the house, too?";
next;
- switch (select("That's because....:I must have gotten something wrong.")) {
+ switch (select("That's because....", "I must have gotten something wrong.")) {
case 1:
mes "[Balumin]";
mes "Besides, Dames and I";
@@ -7529,7 +7529,7 @@ ecl_in04,208,194,3 script Daughter Luen#eclage2 4_F_FAIRYKID2,{
mes "something like that just";
mes "for some money?";
next;
- if (select("Hmm... I don't think so, but...:I must have gotten something wrong.")==1) {
+ if (select("Hmm... I don't think so, but...", "I must have gotten something wrong.")==1) {
mes "[Father Dames]";
mes "That's right.. There's no way";
mes "my friend would do such a thing!!";
@@ -7568,7 +7568,7 @@ ecl_in04,208,194,3 script Daughter Luen#eclage2 4_F_FAIRYKID2,{
mes "Cruyan is definitely the robber!";
mes "The reason being~!!";
next;
- switch (select("Revenge on Luen's parents:To prepare for his personal expenses:To gain permission to date Luen")) {
+ switch (select("Revenge on Luen's parents", "To prepare for his personal expenses", "To gain permission to date Luen")) {
case 1:
mes "[" + strcharinfo(PC_NAME) + "]";
mes "He must have stolen the ";
@@ -7596,7 +7596,7 @@ ecl_in04,208,194,3 script Daughter Luen#eclage2 4_F_FAIRYKID2,{
mes "Why would I do such ";
mes "a crazy thing?";
next;
- switch (select("Well, that's because...:I must have gotten something wrong.")) {
+ switch (select("Well, that's because...", "I must have gotten something wrong.")) {
case 1:
mes "[Cruyan]";
mes "Besides, if I did such a thing, Luen probably wouldn't like me anymore.";
@@ -7604,7 +7604,7 @@ ecl_in04,208,194,3 script Daughter Luen#eclage2 4_F_FAIRYKID2,{
mes "that is vindictive against";
mes "her own mother?";
next;
- if (select("But...:I must have gotten something wrong.")==1) {
+ if (select("But...", "I must have gotten something wrong.")==1) {
mes "[Cruyan]";
mes "I want to earn her trust and become a worthy son-in-law.";
mes "Why would I do such a reckless thing?";
@@ -7659,14 +7659,14 @@ ecl_in04,208,194,3 script Daughter Luen#eclage2 4_F_FAIRYKID2,{
mes "I've been living a clean life";
mes "to earn her trust!";
next;
- switch (select("Why would I believe that?:I must have gotten something wrong.")) {
+ switch (select("Why would I believe that?", "I must have gotten something wrong.")) {
case 1:
mes "[Cruyan]";
mes "While that wandering merchant";
mes "smells of alcohol, I don't have the";
mes "slightest hint of alcohol smell do I!?";
next;
- if (select("But...:I must have gotten something wrong.")==1) {
+ if (select("But...", "I must have gotten something wrong.")==1) {
mes "[Cruyan]";
mes "And I have never seen that merchant before!";
mes "Should I ask him?";
@@ -7723,7 +7723,7 @@ ecl_in04,208,194,3 script Daughter Luen#eclage2 4_F_FAIRYKID2,{
mes "I was hunting in the land of blooming flowers during the time of crime.";
mes "The Concentration Potion is the proof.";
next;
- if (select("I see... Hmm...:I'm afraid that's not true.")==1) {
+ if (select("I see... Hmm...", "I'm afraid that's not true.")==1) {
mes "[Cruyan]";
mes "Of course!";
mes "I'm innocent!!";
@@ -7734,7 +7734,7 @@ ecl_in04,208,194,3 script Daughter Luen#eclage2 4_F_FAIRYKID2,{
mes "[Cruyan]";
mes "What about it is not true?";
next;
- switch (select("According to Luen's statements...:According to Balumin's statements...")) {
+ switch (select("According to Luen's statements...", "According to Balumin's statements...")) {
case 1:
mes "[" + strcharinfo(PC_NAME) + "]";
mes "Luen said she definitely";
@@ -7780,7 +7780,7 @@ ecl_in04,208,194,3 script Daughter Luen#eclage2 4_F_FAIRYKID2,{
mes "I don't have the necklace!!";
mes "It's true!!";
next;
- if (select("Look through his possessions.:Explain it without looking.")==1) {
+ if (select("Look through his possessions.", "Explain it without looking.")==1) {
mes "[Cruyan]";
mes "Ok, look through it all you want.";
mes "I really don't have the necklace!!";
@@ -7923,7 +7923,7 @@ ecl_in04,208,194,3 script Daughter Luen#eclage2 4_F_FAIRYKID2,{
mes "the rest of this issue.";
mes "Would you please go outside now?";
next;
- switch (select("Leave the house.:Leave after a bit.")) {
+ switch (select("Leave the house.", "Leave after a bit.")) {
case 1:
mes "[Daughter Luen]";
mes "Thank you for everything...";
@@ -7946,7 +7946,7 @@ eclage,156,56,3 script Residence entrance#e_prt CLEAR_NPC,{
mes "but it feels like I could";
mes "enter it -";
next;
- if (select("Don't enter the residence.:Enter the residence.")==1) {
+ if (select("Don't enter the residence.", "Enter the residence.")==1) {
mes "- Let's check it out later -";
close;
}
@@ -7957,7 +7957,7 @@ eclage,156,56,3 script Residence entrance#e_prt CLEAR_NPC,{
ecl_in04,81,102,3 script Residence exit#ecl_port2 CLEAR_NPC,{
if (ep14_2_detect) {
- if (select("Don't exit the residence.:Exit the residence.")==1) {
+ if (select("Don't exit the residence.", "Exit the residence.")==1) {
mes "- Let's leave a bit later -";
close;
}
@@ -7997,7 +7997,7 @@ ecl_in02,160,36,4 script Eirinn#nk 4_F_FAIRYKID6,{
mes "'Even green herbs are difficult to find when you need them.'";
mes "Could you go out and find herbs and things like that?";
next;
- if (select("Why should I?:Sure!")==1) {
+ if (select("Why should I?", "Sure!")==1) {
mes "[Eirinn]";
mes "Fine, then don't bother me";
mes "and go away.";
@@ -8016,7 +8016,7 @@ ecl_in02,160,36,4 script Eirinn#nk 4_F_FAIRYKID6,{
mes "Aren't Green Herbs so common?";
mes "I can't believe they're not in stock!";
next;
- if (select("Give Herbs:Go somewhere else.")==2) {
+ if (select("Give Herbs", "Go somewhere else.")==2) {
close;
}
if (countitem(Green_Herb) < 10) {
@@ -8113,7 +8113,7 @@ ecl_in02,160,36,4 script Eirinn#nk 4_F_FAIRYKID6,{
mes "Could you bring me a plant stem and Green Herb, one each?";
mes "I'm going to do some magic here.";
next;
- if (select("Why should I?:Sure!")==1) {
+ if (select("Why should I?", "Sure!")==1) {
mes "[Eirinn]";
mes "Umm...I guess I can't help it if you don't want to.";
mes "I should look for someone else...";
@@ -8235,7 +8235,7 @@ ecl_in03,175,69,4 script Bourbon#nk 4_M_FAIRYKID3,{
mes "Could you teach the little gangsters outside, a lesson on my behalf?";
mes "How does that sound, will you?";
next;
- if (select("Why should I?:Sure!")==1) {
+ if (select("Why should I?", "Sure!")==1) {
mes "[Bourbon]";
mes "Hmm, I guess I can't force you.";
mes "I should look for someone else...";
@@ -8365,7 +8365,7 @@ ecl_in03,175,69,4 script Bourbon#nk 4_M_FAIRYKID3,{
mes "Let me ask you another favor.";
mes "This is a matter of my pride. Will you help me?";
next;
- if (select("I'd rather not...:Sure!")==1) {
+ if (select("I'd rather not...", "Sure!")==1) {
mes "[Bourbon]";
mes "What? How could you!";
mes "Can't you hear my heart beating like a drum?";
@@ -8516,7 +8516,7 @@ ecl_in01,26,88,5 script Cecilia#nk 4_F_FAIRYKID5,{
mes "Let's hear what you have to say after putting you in prison first.";
mes "Here, you're accused of stealing how do you feel now?";
next;
- switch (select("What are you doing?:......")) {
+ switch (select("What are you doing?", "......")) {
case 1:
mes "[Cecilia]";
mes "You see, we suffer an unforeseen misfortune in life sometimes.";
@@ -8535,7 +8535,7 @@ ecl_in01,26,88,5 script Cecilia#nk 4_F_FAIRYKID5,{
break;
}
next;
- if (select("I don't want to!:Fine.")==1) {
+ if (select("I don't want to!", "Fine.")==1) {
mes "[Cecilia]";
mes "Oh, well!";
mes "Then I'll have to hand you over to prove my innocence.";
@@ -8815,7 +8815,7 @@ OnTouch:
if (questprogress(4264) == 1) {
mes "- Do you want to throw the rat tail? -";
next;
- if (select("No.:Yes.")==1) {
+ if (select("No.", "Yes.")==1) {
close;
}
mes "- The rat tail became a rat even before hitting the ground. -";
@@ -8841,7 +8841,7 @@ OnTouch:
if (questprogress(4262) == 1) {
mes "- You were told to plant weeds. -";
next;
- if (select("Don't do it.:Do it.")==1) {
+ if (select("Don't do it.", "Do it.")==1) {
close;
}
mes "- Plant weeds secretly . -";
@@ -8909,7 +8909,7 @@ ecl_in01,80,86,4 script Midgard Exploration#bok1 HIDDEN_NPC,{
mes "- I saw a book and stretched my hand out to reach for it. I think it's about cities in Rune-Midgarts. -";
next;
while (1) {
- if (select("Stay away from the bookshelves.:Check out the bookshelves.")==1) {
+ if (select("Stay away from the bookshelves.", "Check out the bookshelves.")==1) {
mes "[" + strcharinfo(PC_NAME) + "]";
mes "I shouldn't read it.";
close;
@@ -8994,7 +8994,7 @@ ecl_in01,82,84,4 script Midgard Exploration#bok2 HIDDEN_NPC,{
mes "- I saw a book and stretched my hand out to reach for it. I think it's about cities in Rune-Midgarts. -";
next;
while (1) {
- if (select("Stay away from the bookshelves.:Check out the bookshelves.")==1) {
+ if (select("Stay away from the bookshelves.", "Check out the bookshelves.")==1) {
mes "[" + strcharinfo(PC_NAME) + "]";
mes "I shouldn't read it.";
close;
@@ -9091,7 +9091,7 @@ ecl_in01,83,84,4 script Midgard Exploration#bok3 HIDDEN_NPC,{
mes "- I saw a book and stretched my hand out to reach for it. I think it's about the northern parts of Midgard. -";
next;
while (1) {
- if (select("Stay away from the bookshelves.:Check out the bookshelves.")==1) {
+ if (select("Stay away from the bookshelves.", "Check out the bookshelves.")==1) {
mes "[" + strcharinfo(PC_NAME) + "]";
mes "I shouldn't read it.";
close;
@@ -9186,7 +9186,7 @@ ecl_in01,83,81,4 script Midgard Exploration#bok4 HIDDEN_NPC,{
mes "- I saw a book and stretched my hand out to reach for it. I think it's about various regions in Midgard. -";
next;
while (1) {
- if (select("Stay away from the bookshelves.:Check out the bookshelves.")==1) {
+ if (select("Stay away from the bookshelves.", "Check out the bookshelves.")==1) {
mes "[" + strcharinfo(PC_NAME) + "]";
mes "I shouldn't read it.";
close;
@@ -9272,7 +9272,7 @@ ecl_in01,82,78,4 script Magazine#01 HIDDEN_NPC,{
next;
mes "Breaking News! Prontera's Issue Maker!! Exclusive Interview!!";
next;
- if (select("Keep reading.:Stop reading.")==2) {
+ if (select("Keep reading.", "Stop reading.")==2) {
close;
}
mes "[Reporter]: Hi, everyone. We have Mr. Hollgrehen, the master of refinement, here with us today. Hi, Mr. Hollgrehen.";
@@ -9283,7 +9283,7 @@ ecl_in01,82,78,4 script Magazine#01 HIDDEN_NPC,{
next;
mes "[Hollgrehen]: I went to a swimming pool when I was little, and I could just float in the water even though I didn't know how to swim. I could just do it. That's how I started working as a refiner.";
next;
- if (select("Keep reading.:Stop reading.")==2) {
+ if (select("Keep reading.", "Stop reading.")==2) {
close;
}
mes "[Reporter]: What? You float well? Hmm? It sounds weird..";
@@ -9294,14 +9294,14 @@ ecl_in01,82,78,4 script Magazine#01 HIDDEN_NPC,{
next;
mes "[Hollgrehen]: I can refine objects with my eyes closed.";
next;
- if (select("Keep reading.:Stop reading.")==2) {
+ if (select("Keep reading.", "Stop reading.")==2) {
close;
}
mes "[Reporter]: Isn't that why you're breaking objects?";
next;
mes "[Hollgrehen]: Have you ever done refining with your eyes closed? Don't even start if you've never done it.";
next;
- if (select("Keep reading.:Stop reading.")==2) {
+ if (select("Keep reading.", "Stop reading.")==2) {
close;
}
mes "[Reporter]: I see.. Could you show us then? Let's start with something lighter, like...a knife?";
@@ -9314,7 +9314,7 @@ ecl_in01,82,78,4 script Magazine#01 HIDDEN_NPC,{
next;
mes "[Reporter]: Huh?! Oh, no..";
next;
- if (select("Keep reading.:Stop reading.")==2) {
+ if (select("Keep reading.", "Stop reading.")==2) {
close;
}
mes "- Clank! Clank! Clank! Shatter!! -";
@@ -9322,7 +9322,7 @@ ecl_in01,82,78,4 script Magazine#01 HIDDEN_NPC,{
next;
mes "[Reporter]: ..";
next;
- if (select("Keep reading.:Stop reading.")==2) {
+ if (select("Keep reading.", "Stop reading.")==2) {
close;
}
mes "[Hollgrehen]: Hahaha, maybe I don't feel very well today. Oh! Today is Sunday, right? I forgot that sundays are not good for refining weapons. Maybe, armors will do. Right, it will definitely float.";
@@ -9330,7 +9330,7 @@ ecl_in01,82,78,4 script Magazine#01 HIDDEN_NPC,{
mes "- He takes the reporter's armor. -";
mes "[Hollgrehen]: This is a pretty good armor. Is this +7 High Risk Valkyrie's Armor?";
next;
- if (select("Keep reading.:Stop reading.")==2) {
+ if (select("Keep reading.", "Stop reading.")==2) {
close;
}
mes "- Clank! Clank! Clank! Shatter!! -";
@@ -9338,7 +9338,7 @@ ecl_in01,82,78,4 script Magazine#01 HIDDEN_NPC,{
next;
mes "[Reporter]: .. ..";
next;
- if (select("Keep reading.:Stop reading.")==2) {
+ if (select("Keep reading.", "Stop reading.")==2) {
close;
}
mes "[Hollgrehen]: Now that I think about it, today is a even-day. Even-days are not good for armor refining. Right, shoes will float well.";
@@ -9346,7 +9346,7 @@ ecl_in01,82,78,4 script Magazine#01 HIDDEN_NPC,{
mes "- He takes the reporter's shoes. -";
mes "[Hollgrehen]: Hey, you're pretty well off. These are +9 Dull Black Leather Boots. I'll make you even richer.";
next;
- if (select("Keep reading.:Stop reading.")==2) {
+ if (select("Keep reading.", "Stop reading.")==2) {
close;
}
mes "- Clank! Clank! Clank! Shatter!! -";
@@ -9354,7 +9354,7 @@ ecl_in01,82,78,4 script Magazine#01 HIDDEN_NPC,{
next;
mes "[Reporter]: .. .. ..";
next;
- if (select("Keep reading.:Stop reading.")==2) {
+ if (select("Keep reading.", "Stop reading.")==2) {
close;
}
mes "[Hollgrehen]: Oh, now that I see the calendar, today is the first Sunday of this month. For some reason, I couldn't refine shoes well on first sundays. Right, today's perfect for clothes!!";
@@ -9362,7 +9362,7 @@ ecl_in01,82,78,4 script Magazine#01 HIDDEN_NPC,{
mes "- He takes the reporter's clothes. -";
mes "[Hollgrehen]: It's +9 Wandering Valkyrie's Cape. Good, I'll upgrade this to 10 for sure.";
next;
- if (select("Keep reading.:Stop reading.")==2) {
+ if (select("Keep reading.", "Stop reading.")==2) {
close;
}
mes "- Clank! Clank! Clank! Shatter!! -";
@@ -9370,14 +9370,14 @@ ecl_in01,82,78,4 script Magazine#01 HIDDEN_NPC,{
next;
mes "[Reporter]: .. .. .. ..";
next;
- if (select("Keep reading.:Stop reading.")==2) {
+ if (select("Keep reading.", "Stop reading.")==2) {
close;
}
mes "[Hollgrehen]: Hahaha, I think I had something really important...I should go now.";
next;
mes "[Reporter]: .. .. .. .. ..";
next;
- if (select("Keep reading.:Stop reading.")==2) {
+ if (select("Keep reading.", "Stop reading.")==2) {
close;
}
mes "We apologize for not completing the interview due to the reporter's condition. - Editors.";
@@ -9398,7 +9398,7 @@ ecl_in01,82,79,4 script Magazine#02 HIDDEN_NPC,{
next;
mes "This month's reader's memoir is on Malangdo, an island of cats. Aren't you excited to find out what's going on in Malangdo?!";
next;
- if (select("Keep reading.:Stop reading.")==2) {
+ if (select("Keep reading.", "Stop reading.")==2) {
close;
}
mes "Reader's memoir";
@@ -9406,49 +9406,49 @@ ecl_in01,82,79,4 script Magazine#02 HIDDEN_NPC,{
next;
mes "Malangdo, an island of cats. So soft and tender, ah...it's an island filled with lovely cats. Aww, what should I do...they're all so cute and lovely that I wanted to hug...";
next;
- if (select("Keep reading.:Stop reading.")==2) {
+ if (select("Keep reading.", "Stop reading.")==2) {
close;
}
mes "them...yes, I wanted to, until I met these scary father cat and his daughter.";
next;
mes "Yes, I was waiting to catch the King Octopus. I guess it was when I was passing by a boat? I met a cat with slanted eyes.";
next;
- if (select("Keep reading.:Stop reading.")==2) {
+ if (select("Keep reading.", "Stop reading.")==2) {
close;
}
mes "That cat introduced himself and told me that he studied in Morroc.";
next;
mes "Then he assured me that he could upgrade my +9 Violet Fear to +10 Violet Fear.";
next;
- if (select("Keep reading.:Stop reading.")==2) {
+ if (select("Keep reading.", "Stop reading.")==2) {
close;
}
mes "He sounded so reliable since he studied abroad and all that, right? So I trusted him and gave him my +9 Violet Fear.";
next;
mes "Then my +9 Violet Fear shattered into pieces. I was so shocked because it was the only weapon that I had.";
next;
- if (select("Keep reading.:Stop reading.")==2) {
+ if (select("Keep reading.", "Stop reading.")==2) {
close;
}
mes "I spent all of my money to buy a Enriched Oridecon, too. Right, I couldn't trust him 100% even if he studied abroad.";
next;
mes "So I comforted myself and mourned for my +9 Violet Fear.";
next;
- if (select("Keep reading.:Stop reading.")==2) {
+ if (select("Keep reading.", "Stop reading.")==2) {
close;
}
mes "But that wasn't the end. After that, a little cat approached me, saying she has a hammer that can refine even the stars in the sky.";
next;
mes "A hammer that refines the starts in the sky! Doesn't it sound awesome? Since I lost my only weapon, I thought I should strengthen my armors. So I gave her everything I had.";
next;
- if (select("Keep reading.:Stop reading.")==2) {
+ if (select("Keep reading.", "Stop reading.")==2) {
close;
}
mes "Shoes, clothes, armor, and even helmet...everything I had is just gone...now that I think about it, she said it's a hammer that can refine the stars of the sky.";
next;
mes "But she didn't say it doesn't break things, right? So, if you ever visit Malando, be aware of those cats called 'Strip' and 'Shatter.' I'm a Rune Knight and I still catch Porings...you don't want to be like me...";
next;
- if (select("Keep reading.:Stop reading.")==2) {
+ if (select("Keep reading.", "Stop reading.")==2) {
close;
}
mes "This is a story of 'Appearing in Morroc Chocheon****.'";
@@ -9582,7 +9582,7 @@ ecl_in02,146,114,4 script Clever#pa0829 4_M_FAIRYSCHOLAR_DIRTY,{
mes "[Clever]";
mes "Hmm, In any case, I've never seen you before. Why are you here to visit me?";
next;
- if (select("I never wanted to visit you either.:What crime did you commit?")==1) {
+ if (select("I never wanted to visit you either.", "What crime did you commit?")==1) {
mes "[Clever]";
mes "Oh~ Really? Ok, you get out of here. I'm going to start torturing the guard. Let's see... Alright, I'll sing to him!";
next;
@@ -9615,7 +9615,7 @@ ecl_in02,146,114,4 script Clever#pa0829 4_M_FAIRYSCHOLAR_DIRTY,{
mes "Hmm? Why? Do you have an interesting story?";
while (1) {
next;
- switch (select("Try entertaining him.:Tell him about the journey until now.:Tell him about Rune Midgard.:Ask him what he wants to eat.")) {
+ switch (select("Try entertaining him.", "Tell him about the journey until now.", "Tell him about Rune Midgard.", "Ask him what he wants to eat.")) {
case 1:
case 2:
case 3:
@@ -9630,7 +9630,7 @@ ecl_in02,146,114,4 script Clever#pa0829 4_M_FAIRYSCHOLAR_DIRTY,{
mes "[Clever]";
mes "If you bring me ^0000991 cup of Grape Extract Herb Tea^000000, I'll tell you various gossip stories of Eclage in return. How's that?";
next;
- switch (select("I'll think about it later.:That's no problem.")) {
+ switch (select("I'll think about it later.", "That's no problem.")) {
case 1:
mes "[Clever]";
mes "Alrighty~ It was nice meeting you. I'm going to sing the rest of this tune.";
@@ -9695,7 +9695,7 @@ ecl_in02,146,114,4 script Clever#pa0829 4_M_FAIRYSCHOLAR_DIRTY,{
mes "There's so many. Why don't you choose one among these topics.";
while (1) {
next;
- switch (select("A story about the Seneth King's father:A story about Seneth King's arsony:The assistant chief of staff's real name:A dimensional rift in nearby regions")) {
+ switch (select("A story about the Seneth King's father", "A story about Seneth King's arsony", "The assistant chief of staff's real name", "A dimensional rift in nearby regions")) {
case 1:
mes "[Clever]";
mes "This is a secret gossip related to the old king. Have you heard about a first-rate criminal named Florence? He was a first-rate criminal, but he was the father of an old king named Seneth.";
@@ -9793,7 +9793,7 @@ ecl_in02,146,114,4 script Clever#pa0829 4_M_FAIRYSCHOLAR_DIRTY,{
mes "[Clever]";
mes "Hey hey, who's this? You're my friend from earlier. Hehehe.";
next;
- if (select("I'm just gonna be on my way.:I think Hiel's experiment succeeded.")==1) {
+ if (select("I'm just gonna be on my way.", "I think Hiel's experiment succeeded.")==1) {
mes "[Clever]";
mes "What? You don't find any inspiration from hearing my voice? That's sad.";
close;
@@ -9861,7 +9861,7 @@ ecl_in02,146,114,4 script Clever#pa0829 4_M_FAIRYSCHOLAR_DIRTY,{
mes "[Clever]";
mes "How does it seem from your perspective? Eclage is operating so peacefully. It's way too normal for a city that has been antagonized by high-class Donas.";
next;
- switch (select("Doesn't really seem that way to me.:It does seem peaceful.")) {
+ switch (select("Doesn't really seem that way to me.", "It does seem peaceful.")) {
case 1:
mes "[Clever]";
mes "Really? But at least take a look at this place's home tree. It's doing just so well! And all of the plant life in Bifrost are vividly alive... If there was an antagonist force, it should have been impossible.";
@@ -9898,7 +9898,7 @@ ecl_in02,146,114,4 script Clever#pa0829 4_M_FAIRYSCHOLAR_DIRTY,{
mes "It's not that the journal itself is very systematic, but more so that it's not examined by the superiors because it's so negatively criticized for being a third-rate.";
next;
while (1) {
- if (select("I didn't really discover much.:I had a question...")==2) {
+ if (select("I didn't really discover much.", "I had a question...")==2) {
break;
}
mes "[Clever]";
@@ -9910,7 +9910,7 @@ ecl_in02,146,114,4 script Clever#pa0829 4_M_FAIRYSCHOLAR_DIRTY,{
mes "Hoh~ You seem like you discovered something. Great, what did you find there?";
next;
while (1) {
- .@select = select("Are Dona and Papang in opposition?:Ask about Etran and Robert.:Do Laphines like Mayor Jun?");
+ .@select = select("Are Dona and Papang in opposition?", "Ask about Etran and Robert.", "Do Laphines like Mayor Jun?");
if (.@select == 2){
break;
}
@@ -9983,7 +9983,7 @@ ecl_in02,146,114,4 script Clever#pa0829 4_M_FAIRYSCHOLAR_DIRTY,{
mes "[Clever]";
mes "Could you promise me that you'll keep everything that you hear from me a secret and help me out?";
next;
- if (select("I can't believe you.:Well I got this far, I'll hear you out.")==1) {
+ if (select("I can't believe you.", "Well I got this far, I'll hear you out.")==1) {
mes "[Clever]";
mes "That's too bad. You are the only adventurer that I ever told this much. I guess I can't do much about it. Come back to me when you change your mind.";
close;
@@ -10051,7 +10051,7 @@ ecl_in02,146,114,4 script Clever#pa0829 4_M_FAIRYSCHOLAR_DIRTY,{
mes "[Clever]";
mes "Oh, wait... The two friends reunited together again, right?";
next;
- select("That I am not sure.:I'm sure they would sometime soon, right?");
+ select("That I am not sure.", "I'm sure they would sometime soon, right?");
mes "[Clever]";
mes "Yes, I guess we wouldn't know that at this point.";
next;
@@ -10123,7 +10123,7 @@ ecl_in04,109,215,3 script Hiel#pa0829 4_M_FAIRYSCHOLAR,{
mes "I don't really believe that you could have a normal conversation with the socially inept Clever, but I'll at least give you the benefit of the doubt. So, what did he tell you?";
next;
while (1) {
- .@select = select("Forget this conversation.:A story about the Seneth King's father:A story about Seneth King's arsony:The assistant chief of staff's real name:A dimensional rift in nearby regions");
+ .@select = select("Forget this conversation.", "A story about the Seneth King's father", "A story about Seneth King's arsony", "The assistant chief of staff's real name", "A dimensional rift in nearby regions");
if (.@select==5) {
break;
}
@@ -10160,7 +10160,7 @@ ecl_in04,109,215,3 script Hiel#pa0829 4_M_FAIRYSCHOLAR,{
mes "^000099This is... irritating on a different level from Clever. I have to somehow stop his nonstop talking...^000000";
next;
while (1) {
- .@select = select("Ask about using the rift:Ask how the fragment was obtained:So what can you do with this?");
+ .@select = select("Ask about using the rift", "Ask how the fragment was obtained", "So what can you do with this?");
if (.@select==3){
break;
}
@@ -10224,7 +10224,7 @@ ecl_in04,109,215,3 script Hiel#pa0829 4_M_FAIRYSCHOLAR,{
mes "[Hiel]";
mes "I would like to go myself, but as you can see, I have to continue my research... And... (Fidget fidget)";
next;
- switch (select("Hmm, I'd like to, but I'm busy myself...:Sure, I'll go check it out.")) {
+ switch (select("Hmm, I'd like to, but I'm busy myself...", "Sure, I'll go check it out.")) {
case 1:
mes "[Hiel]";
mes "Oh... I guess it was too much to ask for. That's too bad then.";
@@ -10242,7 +10242,7 @@ ecl_in04,109,215,3 script Hiel#pa0829 4_M_FAIRYSCHOLAR,{
mes "[Hiel]";
mes "Oh, are you here to help me out? I guess what they said was true. I'm really sorry to ask you this favor, but would you mind retrieving that information from them?";
next;
- switch (select("Hmm, I'd like to, but I'm busy myself...:Sure, I'll go check it out.")) {
+ switch (select("Hmm, I'd like to, but I'm busy myself...", "Sure, I'll go check it out.")) {
case 1:
mes "[Hiel]";
mes "Oh... I guess it was too much to ask for. That's too bad then.";
@@ -10271,7 +10271,7 @@ ecl_in04,109,215,3 script Hiel#pa0829 4_M_FAIRYSCHOLAR,{
if ((countitem(Dark_Debris) > 0) && (countitem(Yellow_Gemstone) > 1) && (countitem(Red_Gemstone) > 1) && (countitem(Blue_Gemstone) > 1)) {
.@ep_14_chk = 1;
}
- switch (select("It does seem impossible. You should give up.",((.@ep_14_chk==1)?"I already brought them for you.":"I will try obtaining them for you.") )) {
+ switch (select("It does seem impossible. You should give up.", ((.@ep_14_chk==1)?"I already brought them for you.":"I will try obtaining them for you.") )) {
case 1:
mes "[Hiel]";
mes "I see, I guess changing the very physics is an impossible thing...";
@@ -10287,7 +10287,7 @@ ecl_in04,109,215,3 script Hiel#pa0829 4_M_FAIRYSCHOLAR,{
mes "[Hiel]";
mes "Ooo, so this is what is called Dark Debris. I'm so glad that I can continue my experiments.";
next;
- switch (select("I didn't say that I'd just give them to you.:Give the materials to him.")) {
+ switch (select("I didn't say that I'd just give them to you.", "Give the materials to him.")) {
case 1:
mes "[Hiel]";
mes "How ruthless... Saying that he won't give them after showing them to me.";
@@ -10528,7 +10528,7 @@ ecl_in04,109,215,3 script Hiel#pa0829 4_M_FAIRYSCHOLAR,{
mes "[Hiel]";
mes "We could expand this machine's output to increase the range, but at this time it's not possible. We can't do much else for now.";
next;
- if (select("I see, that's too bad.:Would you let me see that reactor for a minute?")==1) {
+ if (select("I see, that's too bad.", "Would you let me see that reactor for a minute?")==1) {
mes "[Hiel]";
mes "I don't know how long it will take. It would be difficult to meet Etran and Robert simultaneously for now.";
close;
@@ -10537,7 +10537,7 @@ ecl_in04,109,215,3 script Hiel#pa0829 4_M_FAIRYSCHOLAR,{
mes "You are not thinking of taking this out to Bifrost, are you? I think you are taking things too far. It's probably too dangerous.";
next;
while (1) {
- if (select("I am a person who made it all the way here alive and well.:Don't you want to test out your theory?")==2) {
+ if (select("I am a person who made it all the way here alive and well.", "Don't you want to test out your theory?")==2) {
break;
}
mes "[Hiel]";
@@ -10609,7 +10609,7 @@ ecl_in04,109,215,3 script Hiel#pa0829 4_M_FAIRYSCHOLAR,{
mes "Let's try channeling our way to Robert. Well... This isn't exactly to test out the machine's new functionality. (Hesitating)";
next;
while (1) {
- if (select("I'll look for another way.:Let's try communicating with Robert.")==2) {
+ if (select("I'll look for another way.", "Let's try communicating with Robert.")==2) {
break;
}
mes "[Hiel]";
@@ -10666,7 +10666,7 @@ ecl_in04,109,215,3 script Hiel#pa0829 4_M_FAIRYSCHOLAR,{
mes "[Hiel]";
mes "Oh, hello~ I'm busy as usual, ahah.";
next;
- if (select("I just came by to say hi.:Ask to modify Etran's necklace.")==1) {
+ if (select("I just came by to say hi.", "Ask to modify Etran's necklace.")==1) {
mes "[Hiel]";
mes "Well, there's really nothing else to improve. I'll let you, " + strcharinfo(PC_NAME) + ", especially to use this whenever you want.";
next;
@@ -10677,7 +10677,7 @@ ecl_in04,109,215,3 script Hiel#pa0829 4_M_FAIRYSCHOLAR,{
mes "[Hiel]";
mes "You mean Sir Etran's keepsake? I could try to utilize a special magic power stone to imbue the desired effects, but it is an expensive material costing 10 Splendide Coins...";
next;
- switch (select("I guess I'll come back next time...:I have the necessary coins.")) {
+ switch (select("I guess I'll come back next time...", "I have the necessary coins.")) {
case 1:
mes "[Hiel]";
mes "Sure, let me know when you have them ready. I'll imbue the desired effects.";
@@ -10686,7 +10686,7 @@ ecl_in04,109,215,3 script Hiel#pa0829 4_M_FAIRYSCHOLAR,{
mes "[Hiel]";
mes "Oh ok, then should we try imbuing the effects? This process isn't my specialty so I'm a bit nervous, but... hahaha...";
next;
- .@etran_r = select("I'll do it next time~:Imbue Physical Ability:Imbue Magical Ability:Imbue Ranged Ability:Imbue Recovering Ability");
+ .@etran_r = select("I'll do it next time~", "Imbue Physical Ability", "Imbue Magical Ability", "Imbue Ranged Ability", "Imbue Recovering Ability");
if (.@etran_r == 1){
mes "[Hiel]";
mes "Sure, let me know when you have them ready. I'll restore its effects.";
@@ -10779,7 +10779,7 @@ mid_camp,173,257,5 script Shelby#pa0829 4_CAT_SAILOR2,{
mes "Huh?";
mes "Where did you find that canned food?";
next;
- if (select("I got it for myself.:I brought it for you guys.")==1) {
+ if (select("I got it for myself.", "I brought it for you guys.")==1) {
mes "[Shelby]";
mes "You are a human being and you eat canned food? What are you doing?";
next;
@@ -10795,7 +10795,7 @@ mid_camp,173,257,5 script Shelby#pa0829 4_CAT_SAILOR2,{
mes "[Shelby]";
mes " should I really receive this from you?......";
next;
- if (select("Forget it if you don't want it.:Yeah of course~")==1) {
+ if (select("Forget it if you don't want it.", "Yeah of course~")==1) {
mes "[Shelby]";
mes "Nah, I'm just kidding! Why would I?";
next;
@@ -10933,7 +10933,7 @@ ecl_in02,133,115,7 script Prison Guard#pa0829 4_M_FAIRYSOLDIER2,{
mes "[Prison Guard]";
mes "Hmm? You want to visit ^000099" + .@inputstr$ + "^000000? I don't see that visitation on the list. Are you sure you made a formal request?";
next;
- if (select("Look inside.:Get me out of here.")==2) {
+ if (select("Look inside.", "Get me out of here.")==2) {
warp "ecl_in02",98,29;
end;
}
@@ -10988,7 +10988,7 @@ ecl_in02,133,115,7 script Prison Guard#pa0829 4_M_FAIRYSOLDIER2,{
mes "Do you need something else?";
next;
}
- if (select("Look inside.:Get me out of here.")==2) {
+ if (select("Look inside.", "Get me out of here.")==2) {
warp "ecl_in02",98,29;
end;
}
@@ -11016,7 +11016,7 @@ ecl_in01,82,80,4 script Monthly Eclage#pa0829 HIDDEN_NPC,{
next;
mes "^000099This isn't a history document. It's just a third-rate magazine. Let's look through the table of contents.^000000";
next;
- switch (select("Close the book:Settlement of despair-------7p:Brutality of the Elder Assembly-------48p:Eternal farewell--------132p:(Faded out areas)")) {
+ switch (select("Close the book", "Settlement of despair-------7p", "Brutality of the Elder Assembly-------48p", "Eternal farewell--------132p", "(Faded out areas)")) {
case 1:
mes "^000099Doesn't seem very interesting.^000000";
close;
@@ -11152,7 +11152,7 @@ ecl_tdun01,60,56,4 script #pa0829EtranInterio HIDDEN_NPC,{
mes "^000099Etran suprisingly looks similar to Clever. Could it be that Clever and Hiel are reincarnations of Etran and Robert? No, that couldn't be...^000000";
next;
while (1) {
- .@select = select("Ask about the Elder Assembly.:Ask about the fight with Robert.:Ask about land restoration project.");
+ .@select = select("Ask about the Elder Assembly.", "Ask about the fight with Robert.", "Ask about land restoration project.");
if (.@select==3){
break;
}
@@ -11394,7 +11394,7 @@ OnTouch:
mes "A proof?";
next;
while (1) {
- .@select = select("Bring a cat's canned food.:Bring a Laphine coin.:Bring a home tree leaf.");
+ .@select = select("Bring a cat's canned food.", "Bring a Laphine coin.", "Bring a home tree leaf.");
if (.@select == 3){
break;
}
@@ -11735,7 +11735,7 @@ eclage,155,91,4 script #pa0829Hiel's Door10 2_BOARD2,3,3,{
mes "Pan-galactic ultra genius engineer Hiel's strange and creepy workshop.";
mes "Normal Laphines, animals, and Saphas are prohibited.";
next;
- if (select("Continue my way.:Enter this place.")==2) {
+ if (select("Continue my way.", "Enter this place.")==2) {
warp "ecl_in04",107,213;
end;
}
@@ -11745,7 +11745,7 @@ eclage,155,91,4 script #pa0829Hiel's Door10 2_BOARD2,3,3,{
ecl_in04,108,215,4 script Supreme Elec rope#pa0829 HIDDEN_NPC,{
mes "If you would like to go down, please press the bell~";
next;
- if (select("Forget it.:Go down.")==2) {
+ if (select("Forget it.", "Go down.")==2) {
warp "eclage",152,91;
end;
}
@@ -11833,13 +11833,13 @@ ecl_in04,105,216,4 script Hiel's Workshop#pa0829 HIDDEN_NPC,{
next;
mes "^000099It was good that Robert appeared in such clarity. But he seems really mad about the time when the communication got cut off last time. Let's first calm his hand holding my collar up.^000000";
next;
- select("You see...:It's a misunderstanding!:This is difficult.:Please give me some time to explain!");
+ select("You see...", "It's a misunderstanding!", "This is difficult.", "Please give me some time to explain!");
cutin "EP14_robert1",1;
mes "[Robert]";
mes "Hmm? The necklace in your right hand...";
while (1) {
next;
- .@select = select("I bought it at the market.:I stole it.:I met with Sir Etran.");
+ .@select = select("I bought it at the market.", "I stole it.", "I met with Sir Etran.");
if (.@select == 1){
next;
}
@@ -12309,7 +12309,7 @@ ecl_fild01,190,93,5 script Fili#1 4_M_FAIRYANG,1,1,{
mes "It's always so beautiful with flowers blooming everywhere.";
emotion e_ho;
next;
- switch (select("Start a conversation:Laphine that loves the earth:Asking after adventurers")) {
+ switch (select("Start a conversation", "Laphine that loves the earth", "Asking after adventurers")) {
case 1:
.@ran = rand(1,3);
switch(rand(1,3)){
@@ -12355,7 +12355,7 @@ ecl_fild01,190,93,5 script Fili#1 4_M_FAIRYANG,1,1,{
mes "[Fili]";
mes "Glad you're here. We're about to start working again. Would you help us?";
next;
- switch (select("Sure!:I'm sorry, I can't")) {
+ switch (select("Sure!", "I'm sorry, I can't")) {
case 1:
mes "[Fili]";
mes "Thanks so much! Tell Laphines to start working!";
@@ -12409,7 +12409,7 @@ ecl_fild01,190,93,5 script Fili#1 4_M_FAIRYANG,1,1,{
mes "[Fili]";
mes "Will you help checking the safety of the adventurers today?";
next;
- switch (select("Sure, I'm an adventurer, too!:Sorry, I'm kind of tired today.")) {
+ switch (select("Sure, I'm an adventurer, too!", "Sorry, I'm kind of tired today.")) {
case 1:
mes "[Fili]";
mes "Thanks! Make sure all three of the adventurers are doing well!";
@@ -12475,7 +12475,7 @@ ecl_fild01,190,93,5 script Fili#1 4_M_FAIRYANG,1,1,{
mes "[Fili]";
mes "I should have tried harder to stop them...Could you go check if they're safe and sound?";
next;
- switch (select("I'll do it! I'm an adventurer, too!:Sorry, I can't do it right now.")) {
+ switch (select("I'll do it! I'm an adventurer, too!", "Sorry, I can't do it right now.")) {
case 1:
mes "[Fili]";
mes "Good. There are three adventurers in the tower right now.";
@@ -12538,7 +12538,7 @@ ecl_fild01,190,93,5 script Fili#1 4_M_FAIRYANG,1,1,{
mes "[Fili]";
mes "It's just a habit, don't mind. Anyway, it's time to start the work for the day...you're a traveler, right? Can you help me?";
next;
- switch (select("See what kind of work it is.:Tell him you're busy.")) {
+ switch (select("See what kind of work it is.", "Tell him you're busy.")) {
case 1:
mes "[Fili]";
mes "Ahng? It's simple. Tell Laphines that are scattered all over the field to start today's work.";
@@ -13073,7 +13073,7 @@ ecl_tdun03,68,80,3 script New Oz#1 4_M_NEWOZ,1,1,{
mes "[New Oz]";
mes "Good to see you again, my friend!";
next;
- switch (select("I'm here to see if you're still alive.:Give him food:Brush off the dust:Gifts for friend")) {
+ switch (select("I'm here to see if you're still alive.", "Give him food", "Brush off the dust", "Gifts for friend")) {
case 1:
mes "[New Oz]";
mes "It's from that muscular Laphine, right? He's a good guy. Tell him not to worry about me.";
@@ -13169,7 +13169,7 @@ ecl_tdun03,68,80,3 script New Oz#1 4_M_NEWOZ,1,1,{
mes "[New Oz]";
mes "...I wouldn't really deny that. But anyway, could you get me something to eat? I'm starving...";
next;
- switch (select("Alright! I'll be back in a second!:Do it yourself!")) {
+ switch (select("Alright! I'll be back in a second!", "Do it yourself!")) {
case 1:
mes "[New Oz]";
mes "Thanks. I prefer meat, if possible...I really liked what you gave me last time, and I think acorns go well with meat. Hahaha.";
@@ -13236,7 +13236,7 @@ ecl_tdun03,68,80,3 script New Oz#1 4_M_NEWOZ,1,1,{
mes "Of course I can do it on my own~ But if I do it alone, then I'll end up using too much of my energy, and then I'll get hungry again...";
emotion e_dots;
next;
- switch (select("So you want me to help you brushing off the dust?:Do it yourself then!")) {
+ switch (select("So you want me to help you brushing off the dust?", "Do it yourself then!")) {
case 1:
cutin "nines02",2;
mes "[New Oz]";
@@ -13307,7 +13307,7 @@ ecl_tdun03,68,80,3 script New Oz#1 4_M_NEWOZ,1,1,{
mes "[New Oz]";
mes "I'm really really sorry, but could you help me again? Just the thought of seeing my friends makes me cry like this. Please~?";
next;
- switch (select("What a poor guy! I'll help him.:I can't take it anymore!")) {
+ switch (select("What a poor guy! I'll help him.", "I can't take it anymore!")) {
case 1:
mes "[New Oz]";
mes "Bookmarks made of fallen leaves...Ah, they bring so many memories back and make my eyes teary. I'm sure my friends will love it!";
@@ -13353,7 +13353,7 @@ ecl_tdun03,68,80,3 script New Oz#1 4_M_NEWOZ,1,1,{
mes "[New Oz]";
mes "So far so good, right? If you think it's similar to another song, it's just your imagination!";
next;
- switch (select("I think it's excellent.:I think I've heard this before.")) {
+ switch (select("I think it's excellent.", "I think I've heard this before.")) {
case 1:
mes "[New Oz]";
mes "Thanks! If I have a chance, I'll make a song about how you helped me, too!";
@@ -13425,12 +13425,12 @@ ecl_tdun03,68,80,3 script New Oz#1 4_M_NEWOZ,1,1,{
mes "I should bring some souvenirs to make them feel better. Is there anything I could use?";
emotion e_what;
next;
- switch (select("Jellopy:Lucky Egg:Loots from local monsters")) {
+ switch (select("Jellopy", "Lucky Egg", "Loots from local monsters")) {
case 1:
mes "[New Oz]";
mes "Jellopies are good collectables...but I think it's a little too common. Is there anything else?";
next;
- switch (select("Baphomet Card:Loots from local monsters")) {
+ switch (select("Baphomet Card", "Loots from local monsters")) {
case 1:
cutin "nines04",2;
mes "[New Oz]";
@@ -13450,7 +13450,7 @@ ecl_tdun03,68,80,3 script New Oz#1 4_M_NEWOZ,1,1,{
mes "[New Oz]";
mes "I can't get them unless I know what they are. Is there anything else?";
next;
- switch (select("Old Card Album:Loots from local monsters")) {
+ switch (select("Old Card Album", "Loots from local monsters")) {
case 1:
mes "[New Oz]";
mes "Card Album...I can't give my friends something that might be come up with nothing! Anything else?";
@@ -13642,16 +13642,16 @@ sec_in02,16,11,5 script New Oz Image#1 4_M_MINSTREL1,1,1,{
mes "Current Status of Mushroom is -" + .@whatis + "and";
mes "Nine status is -" + .@whatho;
next;
- switch (select("Set Item:Quest:Confirm Image")) {
+ switch (select("Set Item", "Quest", "Confirm Image")) {
case 1:
mes "New Oz";
mes "Which set item?";
next;
- switch (select("Nine:Mushroom")) {
+ switch (select("Nine", "Mushroom")) {
case 1:
mes "Nine status is -" + .@whatho;
next;
- switch (select("+1:-1:Initialization")) {
+ switch (select("+1", "-1", "Initialization")) {
case 1:
mes "New Oz";
mes "Set Item+1";
@@ -13672,7 +13672,7 @@ sec_in02,16,11,5 script New Oz Image#1 4_M_MINSTREL1,1,1,{
case 2:
mes "Mushroom status is -" + .@whatis;
next;
- switch (select("+1:-1:I don't want it:Start the Quest(5)")) {
+ switch (select("+1", "-1", "I don't want it", "Start the Quest(5)")) {
case 1:
mes "New Oz";
mes "Set Item+1";
@@ -13756,7 +13756,7 @@ sec_in02,10,17,4 script Professor Aide#worm 4_BULL,{
mes "[Briquet toothpick]";
mes "Tell me all that you want!";
next;
- switch (select("Quest Initialization:20 Star Shape Mushrooms:Right before doodle research:Right before final compensation")) {
+ switch (select("Quest Initialization", "20 Star Shape Mushrooms", "Right before doodle research", "Right before final compensation")) {
case 1:
mes "[Operation Briquet]";
mes "There it is!";
@@ -13814,7 +13814,7 @@ ecl_tdun04,26,39,1 script Professor Worm#worm 4_M_PROFESSORWORM,{
mes "It's coming! It's all coming!";
mes "Like a tsunami!!";
next;
- switch (select("What's coming?:What are you doing here?:Please tell me about Bifrost.")) {
+ switch (select("What's coming?", "What are you doing here?", "Please tell me about Bifrost.")) {
case 1:
mes "[Professor Worm]";
mes "EEEK!";
@@ -13825,7 +13825,7 @@ ecl_tdun04,26,39,1 script Professor Worm#worm 4_M_PROFESSORWORM,{
mes "Are you a monster that I created?";
mes "You have to be!";
next;
- switch (select("I want to know about the tower.:It's a talking worm!")) {
+ switch (select("I want to know about the tower.", "It's a talking worm!")) {
case 1:
mes "[Professor Worm]";
mes "A tower? What tower?";
@@ -13853,7 +13853,7 @@ ecl_tdun04,26,39,1 script Professor Worm#worm 4_M_PROFESSORWORM,{
mes "My goodness, I even forgot the name!";
mes "Don't just stand there please go and find my portrait!";
next;
- switch (select("I'm busy!:Why should I!")) {
+ switch (select("I'm busy!", "Why should I!")) {
case 1:
mes "[Professor Worm]";
mes "You came all the way up here in your free time and you are telling me you're busy?!";
@@ -13920,7 +13920,7 @@ ecl_tdun04,26,39,1 script Professor Worm#worm 4_M_PROFESSORWORM,{
mes "Hey monster, if you go to the land of many blooming flowers and bring me some ^FF0000Star Shape Mushrooms^000000,";
mes "I might remember everything you see!";
next;
- switch (select("Please just try to remember things now.:I'll bring them back for you.")) {
+ switch (select("Please just try to remember things now.", "I'll bring them back for you.")) {
case 1:
mes "[Professor Worm]";
mes "Well, I even forgot my name and I can't remember anything right now!";
@@ -13998,7 +13998,7 @@ ecl_tdun04,26,39,1 script Professor Worm#worm 4_M_PROFESSORWORM,{
mes "But why did I get stuck in this tower?";
mes "And for what reason did I put Bifrost to sleep?";
next;
- if (select("Don't ask me that!:Think harder!")==1) {
+ if (select("Don't ask me that!", "Think harder!")==1) {
mes "[Professor Worm]";
mes "How dare a monster irritate its creator!";
close;
@@ -14015,7 +14015,7 @@ ecl_tdun04,26,39,1 script Professor Worm#worm 4_M_PROFESSORWORM,{
mes "I guess I would have to write a diary then...";
mes "Oh that's right, I used to keep a diary!";
next;
- if (select("What did you do with a diary again?:Show it to me.")==1) {
+ if (select("What did you do with a diary again?", "Show it to me.")==1) {
mes "[Professor Worm]";
mes "I must have written things that I should have never forgotten!";
mes "Why are you so sarcastic, anyways?";
@@ -14025,7 +14025,7 @@ ecl_tdun04,26,39,1 script Professor Worm#worm 4_M_PROFESSORWORM,{
mes "Well.. It's not an ordinary notebook... I used a ^0000FFDiary Frog^000000 which is a frog that can record things.";
mes "Everytime I was really mad, I threw it all over the place, so they all scattered.";
next;
- if (select("What a temper you have!:Should I find the Diary Frog?")==1) {
+ if (select("What a temper you have!", "Should I find the Diary Frog?")==1) {
mes "[Professor Worm]";
mes "Why don't you try living imprisoned yourself?";
mes "If you were in my place you wouldn't just throw some frogs, but the entire household!";
@@ -14152,7 +14152,7 @@ OnTouch:
mes "The wall is filled with Professor Worm's notes. ";
mes "It seems like some of it can be read.";
next;
- if (select("Don't read it!:Read it.")==1) {
+ if (select("Don't read it!", "Read it.")==1) {
mes "It doesn't seem very interesting at all!";
close;
}
@@ -14169,7 +14169,7 @@ OnTouch:
else if (questprogress(1218) == 2 && ( ep14_2_profe == 4 || ep14_2_profe == 5) ) {
mes "Professor Worm's notes on this wall have already been read.";
next;
- if (select("Stop reading.:Read it again.")==1) {
+ if (select("Stop reading.", "Read it again.")==1) {
mes "It's not like it needs to be memorized so I'll just stop reading.";
close;
}
@@ -14189,7 +14189,7 @@ OnTouch:
mes "Professor Worm's notes. ";
mes "It seems like some of it can be read.";
next;
- if (select("Don't read it!:Read it.")==1) {
+ if (select("Don't read it!", "Read it.")==1) {
mes "It doesn't seem very interesting at all!";
close;
}
@@ -14208,7 +14208,7 @@ OnTouch:
else if (questprogress(1219) == 2 && ( ep14_2_profe == 4 || ep14_2_profe == 5) ) {
mes "Professor Worm's notes on this wall have already been read.";
next;
- if (select("Don't read it!:Read it.")==1) {
+ if (select("Don't read it!", "Read it.")==1) {
mes "It doesn't seem very interesting at all!";
close;
}
@@ -14229,7 +14229,7 @@ OnTouch:
mes "The wall is filled with Professor Worm's notes. ";
mes "It seems like some of it can be read.";
next;
- if (select("Don't read it!:Read it.")==1) {
+ if (select("Don't read it!", "Read it.")==1) {
mes "It doesn't seem very interesting at all!";
close;
}
@@ -14254,7 +14254,7 @@ OnTouch:
else if (questprogress(1220) == 2 && ( ep14_2_profe == 4 || ep14_2_profe == 5) ) {
mes "Professor Worm's notes on this wall have already been read.";
next;
- if (select("Stop reading.:Read it again.")==1) {
+ if (select("Stop reading.", "Read it again.")==1) {
mes "It's not like it needs to be memorized so I'll just stop reading.";
close;
}
@@ -14281,7 +14281,7 @@ OnTouch:
mes "The wall is filled with Professor Worm's notes. ";
mes "It seems like some of it can be read.";
next;
- if (select("Don't read it!:Read it.")==1) {
+ if (select("Don't read it!", "Read it.")==1) {
mes "It doesn't seem very interesting at all!";
close;
}
@@ -14297,7 +14297,7 @@ OnTouch:
else if (questprogress(1221) == 2 && ( ep14_2_profe == 4 || ep14_2_profe == 5) ) {
mes "Professor Worm's notes on this wall have already been read.";
next;
- if (select("Stop reading.:Read it again.") == 1) {
+ if (select("Stop reading.", "Read it again.") == 1) {
mes "It's not like it needs to be memorized so I'll just stop reading.";
close;
}
@@ -14315,7 +14315,7 @@ OnTouch:
mes "The wall is filled with Professor Worm's notes. ";
mes "It seems like some of it can be read.";
next;
- if (select("Don't read it!:Read it.") == 1) {
+ if (select("Don't read it!", "Read it.") == 1) {
mes "It doesn't seem very interesting at all!";
close;
}
@@ -14335,7 +14335,7 @@ OnTouch:
else if (questprogress(1222) == 2 && ( ep14_2_profe == 4 || ep14_2_profe == 5) ) {
mes "Professor Worm's notes on this wall have already been read.";
next;
- if (select("Stop reading.:Read it again.")==1) {
+ if (select("Stop reading.", "Read it again.")==1) {
mes "It's not like it needs to be memorized so I'll just stop reading.";
close;
}
@@ -14362,7 +14362,7 @@ ecl_tdun03,21,69,5 script Diary Frog No.3#worm 4_FROG,{
mes "Professor Worm threw me out here.";
mes "He used to chuck us out anytime he was furious.";
next;
- switch (select("A talking frog?:I want to listen to Professor Worm's diary.")) {
+ switch (select("A talking frog?", "I want to listen to Professor Worm's diary.")) {
case 1:
mes "[Diary Frog No.3]";
mes "I am a frog made of wood that can be used for recording.";
@@ -14394,7 +14394,7 @@ ecl_tdun03,21,69,5 script Diary Frog No.3#worm 4_FROG,{
mes "Are you interested in the diary recording?";
mes "I don't have much else to do so would you like to hear it again?";
next;
- switch (select("Where are other Diary Frogs?:Please let me hear it again.:Is there any more?")) {
+ switch (select("Where are other Diary Frogs?", "Please let me hear it again.", "Is there any more?")) {
case 1:
mes "[Diary Frog No.3]";
mes ((ep14_2_profe > 7)?"Diary Frog No.6":"Another Diary Frog")+" probably got thrown onto the first floor of the tower.";
@@ -14433,7 +14433,7 @@ ecl_tdun01,23,79,4 script Diary Frog No. 6#worm 4_FROG,{
mes "I thought he threw me out because he didn't need me!";
mes "He threw me realy hard, he did!";
next;
- if (select("You look fine.:Please calm down and let me hear the diary.")==1) {
+ if (select("You look fine.", "Please calm down and let me hear the diary.")==1) {
mes "[Diary Frog No. 6]";
mes "You would only understand if you were abandoned like I am!";
close;
@@ -14448,7 +14448,7 @@ ecl_tdun01,23,79,4 script Diary Frog No. 6#worm 4_FROG,{
mes "If you return to me after getting rid of 15 ^FF0000Lichtern(blue)^000000";
mes "I'll let you listen to Professor Worm's diary as you wish.";
next;
- if (select("That's a tough favor!:I'll get rid of them.")==1) {
+ if (select("That's a tough favor!", "I'll get rid of them.")==1) {
mes "[Diary Frog No. 6]";
mes "Well, then I won't say a word about the diary!";
close;
@@ -14505,7 +14505,7 @@ ecl_tdun01,23,79,4 script Diary Frog No. 6#worm 4_FROG,{
mes "Do you want to listen to the diary again?";
mes "I'll let you hear it as much as you want!";
next;
- if (select("Where are other Diary Frogs?:Please let me hear it again.")==1) {
+ if (select("Where are other Diary Frogs?", "Please let me hear it again.")==1) {
mes "[Diary Frog No. 6]";
mes "Another Diary Frog would be outside the tower somewhere.";
mes "If nothing took it away, you'll probably find it without much difficulty.";
@@ -14552,7 +14552,7 @@ ecl_fild01,173,95,7 script Diary Frog No. 30#worm 4_FROG,{
mes "Professor Worm threw me out really hard all the way out here.";
mes "I didn't even do anything wrong!";
next;
- if (select("You look fine.:Please calm down and let me hear the diary.")==1) {
+ if (select("You look fine.", "Please calm down and let me hear the diary.")==1) {
mes "[Diary Frog No. 30]";
mes "Come over here please. Let me break one of your legs.";
close;
@@ -14561,7 +14561,7 @@ ecl_fild01,173,95,7 script Diary Frog No. 30#worm 4_FROG,{
mes "I got hurt when I was thrown out that I don't have the energy to playback the diary recording.";
mes "To help me repair myself, please bring me 10 ^FF0000Star Shape Mushrooms^000000 from the land of blooming flowers.";
next;
- if (select("Just walk it off.:I'll bring them for you.")==1) {
+ if (select("Just walk it off.", "I'll bring them for you.")==1) {
mes "[Diary Frog No. 30]";
mes "Then, all I can let you hear are my moans and groans.";
mes "ARGGGGGG!!!";
@@ -14618,7 +14618,7 @@ ecl_fild01,173,95,7 script Diary Frog No. 30#worm 4_FROG,{
close;
}
else if (ep14_2_profe >= 11) {
- if (select("Where are other Diary Frogs?:Please let me hear it again.")==1) {
+ if (select("Where are other Diary Frogs?", "Please let me hear it again.")==1) {
mes "[Diary Frog No. 30]";
mes "They were either eaten up by monsters or severely broken after being thrown out.";
mes "I doubt there are other remaining frogs.";
@@ -14652,7 +14652,7 @@ mora,103,74,5 script Expedition Member#tl01 4_M_DST_MASTER,{
mes "[Expedition Member]";
mes "It horrifies me just thinking about returning to the camp after visiting Eclage.";
next;
- switch (select("Eclage?:Easy way to return to the camp:pat pat...")) {
+ switch (select("Eclage?", "Easy way to return to the camp", "pat pat...")) {
case 1:
mes "[Expedition Member]";
mes "Huh? You didn't know it yet?";
@@ -14702,7 +14702,7 @@ ecl_in01,32,52,5 script Traveler Fome#tl01 4_F_DOGTRAVELER,3,3,{
mes "Wait, let me guess!";
mes "You're a member of the famous Midgard expedition, right?!";
next;
- select("Yes.:How did he know?");
+ select("Yes.", "How did he know?");
mes "[Fome]";
mes "Well, it's simple.";
mes "There's no one who looks like you or dresses like you around Eclage.";
@@ -14719,7 +14719,7 @@ ecl_in01,32,52,5 script Traveler Fome#tl01 4_F_DOGTRAVELER,3,3,{
mes "Eclage is crowded with travelers, and until recently, most of them were from Alpheim.";
mes "It's nice to see you. I was about to talk to you just now. ";
next;
- switch (select("Why is Eclage popular among travelers?:What is the main attraction of Eclage?")) {
+ switch (select("Why is Eclage popular among travelers?", "What is the main attraction of Eclage?")) {
case 1:
mes "[Fome]";
mes "Why does this place have so many travelers...?";
@@ -14807,7 +14807,7 @@ ecl_in01,32,52,5 script Traveler Fome#tl01 4_F_DOGTRAVELER,3,3,{
mes "[Eclage Guard]";
mes "I'll guide you if it's okay.";
next;
- switch (select("Sure. Let's go.:I don't have time for it right now...")) {
+ switch (select("Sure. Let's go.", "I don't have time for it right now...")) {
case 1:
mes "[Eclage Guard]";
mes "Please follow me then. ";
@@ -14930,7 +14930,7 @@ OnTouch:
emotion e_loud,0,"Traveler Litrip#tl02";
emotion e_loud,0,"Traveler Chiba#tl03";
next;
- switch (select("Avoid them.:Join the group.")) {
+ switch (select("Avoid them.", "Join the group.")) {
case 1:
mes "They don't seem to care that much.";
close;
@@ -14959,7 +14959,7 @@ ecl_in01,32,51,7 script Traveler Litrip#tl02 4_M_DOGTRAVELER,{
mes "You're from Mora?";
mes "You must have seen Bifrost Tower on the way then?";
next;
- switch (select("I saw it from the outside. :I've gone inside the tower.")) {
+ switch (select("I saw it from the outside. ", "I've gone inside the tower.")) {
case 1:
mes "[Litrip]";
mes "Really? That's too bad.";
@@ -15029,7 +15029,7 @@ ecl_in01,32,51,7 script Traveler Litrip#tl02 4_M_DOGTRAVELER,{
mes "[Eclage Guard]";
mes "I'll guide you if it's okay.";
next;
- switch (select("Sure. Let's go.:I don't have time for it right now...")) {
+ switch (select("Sure. Let's go.", "I don't have time for it right now...")) {
case 1:
mes "[Eclage Guard]";
mes "Please follow me then. ";
@@ -15130,7 +15130,7 @@ ecl_in01,35,51,3 script Traveler Chiba#tl03 4_M_DOGTRAVELER2,{
mes "I heard there's a way to avoid a rift that is blocking Jotunheim...";
mes "Do people really travel through Hazy Forest?";
next;
- switch (select("Yes.:By magic!")) {
+ switch (select("Yes.", "By magic!")) {
case 1:
mes "[Chiba]";
mes "So it is.";
@@ -15216,7 +15216,7 @@ ecl_in01,35,51,3 script Traveler Chiba#tl03 4_M_DOGTRAVELER2,{
mes "[Eclage Guard]";
mes "I'll guide you if it's okay.";
next;
- switch (select("Sure. Let's go.:I don't have time for it right now...")) {
+ switch (select("Sure. Let's go.", "I don't have time for it right now...")) {
case 1:
mes "[Eclage Guard]";
mes "Please follow me then. ";
@@ -15322,7 +15322,7 @@ ecl_in01,82,70,3 script Eclage Guard#tl02 4_M_FAIRYSOLDIER,{
mes "Oh, you are here!";
mes "May I escort take you to the one who wants to meet you?";
next;
- switch (select("Sure. Let's go.:I don't have time for it right now...")) {
+ switch (select("Sure. Let's go.", "I don't have time for it right now...")) {
case 1:
mes "[Eclage Guard]";
mes "Please follow me then. ";
@@ -15353,7 +15353,7 @@ ecl_in01,82,70,3 script Eclage Guard#tl02 4_M_FAIRYSOLDIER,{
mes "I thought you sill had something to do.";
mes "May I guide you?";
next;
- switch (select("Yes, please.:No, it's okay.")) {
+ switch (select("Yes, please.", "No, it's okay.")) {
case 1:
mes "[Eclage Guard]";
mes "Please follow me then. ";
@@ -15386,7 +15386,7 @@ ecl_in01,82,70,3 script Eclage Guard#tl02 4_M_FAIRYSOLDIER,{
mes "[Eclage Guard]";
mes "Since it's about time, should I lead you in now?";
next;
- switch (select("Yes, please.:I'll come back later.")) {
+ switch (select("Yes, please.", "I'll come back later.")) {
case 1:
mes "[Eclage Guard]";
mes "Follow me, please.";
@@ -15407,7 +15407,7 @@ ecl_in01,82,70,3 script Eclage Guard#tl02 4_M_FAIRYSOLDIER,{
mes "[Eclage Guard]";
mes "May I escort you to the audience chamber?";
next;
- switch (select("Yes, please.:No, it's okay.")) {
+ switch (select("Yes, please.", "No, it's okay.")) {
case 1:
mes "[Eclage Guard]";
mes "Follow me, please.";
@@ -15442,7 +15442,7 @@ ecl_in01,82,70,3 script Eclage Guard#tl02 4_M_FAIRYSOLDIER,{
mes "You've decided to work in Eclage...";
cutin "minuel02",2;
next;
- switch (select("It's just a rumor.:Do they have a job for me?")) {
+ switch (select("It's just a rumor.", "Do they have a job for me?")) {
case 1:
mes "[Minuel]";
mes "Eh? Really?";
@@ -15464,7 +15464,7 @@ ecl_in01,82,70,3 script Eclage Guard#tl02 4_M_FAIRYSOLDIER,{
mes "Since you're free to go anywhere,";
mes "could you gather some decorations for Yai?";
next;
- switch (select("Sure.:No.")) {
+ switch (select("Sure.", "No.")) {
case 1:
mes "[Minuel]";
mes "Thank you.";
@@ -15676,7 +15676,7 @@ ecl_in01,82,70,3 script Eclage Guard#tl02 4_M_FAIRYSOLDIER,{
mes "Do you have a minute?";
mes "My friends love the byproducts of monsters that you brought me the other day and I was going to ask you if you could get some more. Is that okay?";
next;
- switch (select("Sorry, I'm busy.:Fine. I'll do it.")) {
+ switch (select("Sorry, I'm busy.", "Fine. I'll do it.")) {
case 1:
mes "[Minuel]";
mes "That's too bad.";
@@ -15805,7 +15805,7 @@ ecl_in03,245,93,3 script Chief of Staff#tl01 4_F_FAIRY,{
mes "Promise me that you will not tell anyone ";
mes "about the truth that you believe.";
next;
- if (select("No!:Yes, I promise.")==1) {
+ if (select("No!", "Yes, I promise.")==1) {
while (1) {
mes "[Shenime]";
mes "You put me on the spot.";
@@ -15814,7 +15814,7 @@ ecl_in03,245,93,3 script Chief of Staff#tl01 4_F_FAIRY,{
mes "[Shenime]";
mes "Can't you just keep it to yourself before discussing the matter with Mayor Jun?";
next;
- if (select("No, I can't!:Fine, I won't tell anyone.")==2) {
+ if (select("No, I can't!", "Fine, I won't tell anyone.")==2) {
mes "[Shenime]";
mes "I see that you've made up your mind.";
next;
@@ -15931,7 +15931,7 @@ ecl_in03,245,93,3 script Chief of Staff#tl01 4_F_FAIRY,{
mes "If it's okay, can you do me a favor?";
mes "Of course I'll give you a big reward.";
next;
- switch (select("Sure.:Sorry, I can't.")) {
+ switch (select("Sure.", "Sorry, I can't.")) {
case 1:
mes "[Shenime]";
mes "I was worried since it's something unexpected for you. I'm so glad.";
@@ -16045,7 +16045,7 @@ ecl_in03,245,93,3 script Chief of Staff#tl01 4_F_FAIRY,{
mes "Ha...I think I might have been cheated.";
mes "He promised to do a research on the topic that I'm interested in, only if I sponsored him for a certain period of time.";
next;
- switch (select("Did you know what he was researching?:What did you want him to research about?")) {
+ switch (select("Did you know what he was researching?", "What did you want him to research about?")) {
case 1:
mes "[Shenime]";
mes "What he asked for was pretty simple. ";
@@ -16097,16 +16097,16 @@ ecl_in03,245,93,3 script Chief of Staff#tl01 4_F_FAIRY,{
mes "Mayor has to be a representative of Laphines as a whole.";
mes "If he's planning something on his own, it's unacceptable. ";
next;
- select("There is no such thing.:What do you want to know?");
+ select("There is no such thing.", "What do you want to know?");
mes "[Shenime]";
mes "It's about the Orb.";
mes "He ordered to reinforce the guard around the Orb.";
mes "Do you know why?";
next;
- if (select("Tell him why.:I don't know, either.")==1) {
+ if (select("Tell him why.", "I don't know, either.")==1) {
mes "To what extent should you tell him?";
next;
- if (select("Tell him all about it.:Make up something.")==1) {
+ if (select("Tell him all about it.", "Make up something.")==1) {
mes "[Shenime]";
mes "What?";
mes "So, you're saying that the scholar I was sponsoring is 'the Avant?'";
@@ -16243,7 +16243,7 @@ ecl_in03,245,93,3 script Chief of Staff#tl01 4_F_FAIRY,{
next;
mes "What should I do?";
next;
- switch (select("Ask Kardui first.:Hold his hand.")) {
+ switch (select("Ask Kardui first.", "Hold his hand.")) {
case 1:
mes "[" + strcharinfo(PC_NAME) + "]";
mes "I don't understand why you're telling me this important information.";
@@ -16275,7 +16275,7 @@ ecl_in03,245,93,3 script Chief of Staff#tl01 4_F_FAIRY,{
else if (ep14_2_mylord == 28) {
mes "Shenime held his hand out with a suspicious smile.";
next;
- switch (select("No, not yet.:Hold his hand.")) {
+ switch (select("No, not yet.", "Hold his hand.")) {
case 1:
mes "[Shenime]";
mes "This is one of the places you should watch carefully.";
@@ -16365,7 +16365,7 @@ ecl_in03,41,90,3 script Mayor Jun Kardui#tl01 4_M_FARIYKING,{
mes "Don't you understand?";
mes "Here, in Eclage, You have to get more recognition from Laphines.";
next;
- if (select("Do I have to make a contribution?:It's about Yggdrasil!")==1) {
+ if (select("Do I have to make a contribution?", "It's about Yggdrasil!")==1) {
mes "[Kardui]";
mes "See, you understood it right.";
next;
@@ -16468,7 +16468,7 @@ ecl_in03,41,90,3 script Mayor Jun Kardui#tl01 4_M_FARIYKING,{
mes "The reason I requested your presence today is";
mes "to tell you the unfinished story from the other day. So, I hope you feel better.";
next;
- if (select("I'm not mad.:Unfinished story?")==1) {
+ if (select("I'm not mad.", "Unfinished story?")==1) {
cutin "kardui01",1;
mes "[Kardui]";
mes "Really? What a relief.";
@@ -16600,7 +16600,7 @@ ecl_in03,41,90,3 script Mayor Jun Kardui#tl01 4_M_FARIYKING,{
mes "Long time no see.";
mes "Is there anything you want from me?";
next;
- switch (select("What is that?:You said I'm a tyrant!:The cause of misery!")) {
+ switch (select("What is that?", "You said I'm a tyrant!", "The cause of misery!")) {
case 1:
cutin "kardui02",1;
mes "[Kardui]";
@@ -16750,7 +16750,7 @@ ecl_in03,41,90,3 script Mayor Jun Kardui#tl01 4_M_FARIYKING,{
mes "Have you been to Bifrost Tower?";
cutin "kardui01",1;
next;
- if (select("Yes, I have.:No, but I'm thinking about it.:No, I've never thought about it.")==3) {
+ if (select("Yes, I have.", "No, but I'm thinking about it.", "No, I've never thought about it.")==3) {
mes "[Kardui]";
mes "Ah, that's tood bad.";
mes "It's one of the main attractions of Eclage.";
@@ -16832,7 +16832,7 @@ ecl_in03,41,90,3 script Mayor Jun Kardui#tl01 4_M_FARIYKING,{
mes "I'll come more often instead. That should be enough.";
next;
cutin "",255;
- if (select("Eh...:Get to the point!")==1) {
+ if (select("Eh...", "Get to the point!")==1) {
mes "[" + strcharinfo(PC_NAME) + "]";
mes "I understand that you're so happy to see your brother, but this is enough.";
mes "Aren't you embarrassed? I almost felt sick...";
@@ -16973,7 +16973,7 @@ ecl_in03,41,90,3 script Mayor Jun Kardui#tl01 4_M_FARIYKING,{
mes "I will question Avant persistently.";
mes "What are you going to do?";
next;
- switch (select("Should I help protecting the Orb?:Come on, I'm a busy person.")) {
+ switch (select("Should I help protecting the Orb?", "Come on, I'm a busy person.")) {
case 1:
cutin "kardui01",2;
mes "[Kardui]";
@@ -17533,7 +17533,7 @@ eclage,112,40,3 script Eclage Guard Leo#tl 4_M_FAIRYSOLDIER2,{
mes "[Leo]";
mes ".....";
next;
- switch (select("Does he want something?:It's a strange fairy!")) {
+ switch (select("Does he want something?", "It's a strange fairy!")) {
case 1:
mes "[Leo]";
mes "Mayor Jun told us";
@@ -17542,7 +17542,7 @@ eclage,112,40,3 script Eclage Guard Leo#tl 4_M_FAIRYSOLDIER2,{
mes "[Leo]";
mes "In order to take care of the urgent matter...";
next;
- switch (select("No, I refuse!:What do you want me to do?")) {
+ switch (select("No, I refuse!", "What do you want me to do?")) {
case 1:
mes "[Leo]";
mes "Although you have all the rights to say no, this is what I get...";
@@ -17911,7 +17911,7 @@ eclage,112,40,3 script Eclage Guard Leo#tl 4_M_FAIRYSOLDIER2,{
mes "There have been many complaints from travelers saying that those guys bother travelers for no reason.";
mes "Do you want to do it?";
next;
- switch (select("I'll go! I'll do it! I'll get rid of them!:I don't feel like it today.:Don't you want pickled fruits?")) {
+ switch (select("I'll go! I'll do it! I'll get rid of them!", "I don't feel like it today.", "Don't you want pickled fruits?")) {
case 1:
mes "[Leo]";
mes "Look at your fighting spirit!";
@@ -17970,7 +17970,7 @@ ecl_fild01,205,86,3 script Eclage Messenger Roy#tl 4_M_FAIRYSOLDIER2,{
mes "They say Laphines are nothing without their pride, but since I value my life over pride,";
mes "can I ask you a favor?";
next;
- switch (select("What is it?:No.")) {
+ switch (select("What is it?", "No.")) {
case 1:
mes "[Roy]";
mes "It's something difficult for Laphines, but for humans, it's very easy.";
@@ -17988,7 +17988,7 @@ ecl_fild01,205,86,3 script Eclage Messenger Roy#tl 4_M_FAIRYSOLDIER2,{
mes "There's nothing confidential, so you can do it, too.";
mes "Bringing one mail. I'm sure it's easy for you.";
next;
- switch (select("Leave it to me!:I don't want to.")) {
+ switch (select("Leave it to me!", "I don't want to.")) {
case 1:
mes "[Roy]";
mes "Good!";
@@ -18179,7 +18179,7 @@ ecl_fild01,205,86,3 script Eclage Messenger Roy#tl 4_M_FAIRYSOLDIER2,{
mes "but could you go again?";
mes "to Splendide, to collect the mails...";
next;
- switch (select("Sure.:I don't feel like it today.")) {
+ switch (select("Sure.", "I don't feel like it today.")) {
case 1:
mes "[Roy]";
mes "Thank you so much.";
@@ -18258,7 +18258,7 @@ splendide,267,368,3 script Contact Officer#tl 4_M_FAIRYKID5,{
mes "You're here to collect the mails again?";
mes "I have one mailbox that is filled up...";
next;
- switch (select("Yes, that's what I'm for.:No, that's not why I'm here.")) {
+ switch (select("Yes, that's what I'm for.", "No, that's not why I'm here.")) {
case 1:
mes "[Contact Officer]";
mes "Here, take this.";
@@ -18350,7 +18350,7 @@ OnTalk:
mes "That's enough.";
mes "That foreigner can hear you.";
next;
- if (select("Actually, I've already heard you. Could you tell me more about it?:What was it about?")==1) {
+ if (select("Actually, I've already heard you. Could you tell me more about it?", "What was it about?")==1) {
mes "[Male Laphine]";
mes "No, I don't think we should.";
mes "Hahaha...";
@@ -18564,7 +18564,7 @@ ecl_tdun04,32,35,3 script Hisie#tlord 4_M_FARIY_HISIE,{
mes "But then...";
mes "Why is he looking for Avant now?";
next;
- if (select("Avant?:One more thing?")==2) {
+ if (select("Avant?", "One more thing?")==2) {
mes "[Hisie]";
mes "He wants me to find Avant.";
mes "And he says you'll be a great help?";
@@ -18592,7 +18592,7 @@ ecl_tdun04,32,35,3 script Hisie#tlord 4_M_FARIY_HISIE,{
mes "So, there can't be any relationship or love between us.";
mes "Kar could be looking for Avant in order to eliminate him.";
next;
- select("Experiments? Hypothesis?:Objects that were made?");
+ select("Experiments? Hypothesis?", "Objects that were made?");
cutin "hisie01",0;
mes "[Hisie]";
mes "Do you know about Seneth, who became Mayor even though he was half breed?";
@@ -18783,7 +18783,7 @@ ecl_tdun04,32,35,3 script Hisie#tlord 4_M_FARIY_HISIE,{
mes "I see they are tightening the guard around the Orb...";
mes "and I feel like I forgot about something..";
next;
- switch (select("About Avant:About the Chief of Staff")) {
+ switch (select("About Avant", "About the Chief of Staff")) {
case 1:
mes "[Hisie]";
mes "That wicked man is just laughing and not saying anything.";
@@ -18924,7 +18924,7 @@ eclage,307,237,0 script Normal Yai#tllb CLEAR_NPC,{
mes "But why would a human being want to see me?";
mes "If it's something useless, you'll be sorry.";
next;
- select("Delivery...:Shenime told me to...");
+ select("Delivery...", "Shenime told me to...");
mes "[Golden-haired Scholar]";
mes "What, Shenime sent you?";
mes "Dustballs and bookmarks made of fallen leaves.";
@@ -18988,7 +18988,7 @@ eclage,307,237,0 script Normal Yai#tllb CLEAR_NPC,{
mes "Since it's Avant's Yai, there might be equipped with some devices.";
mes "Anyway, let's wait and see if there's any chance.";
next;
- switch (select("Go in right now.:Wait and look all around.")) {
+ switch (select("Go in right now.", "Wait and look all around.")) {
case 1:
if ($111204_avantlabo == 0) {
cutin "",255;
@@ -19093,7 +19093,7 @@ que_avan01,18,38,0 script Desk#tl01 CLEAR_NPC,{
mes "What should we do?";
cutin "avn_desk01",4;
next;
- switch (select("Examine the desk.:Ignore it.")) {
+ switch (select("Examine the desk.", "Ignore it.")) {
case 1:
mes "I roughtly organized the stuff on the desk.";
mes "What should we look into?";
@@ -19106,7 +19106,7 @@ que_avan01,18,38,0 script Desk#tl01 CLEAR_NPC,{
else {
cutin "avn_desk02",4;
}
- switch (select("Look at the documents first.:Look at the hinged devices on top of the desk.:Look at the book on the bookshelf.:Try tasting the reagent.:Look at the lighting setup.")) {
+ switch (select("Look at the documents first.", "Look at the hinged devices on top of the desk.", "Look at the book on the bookshelf.", "Try tasting the reagent.", "Look at the lighting setup.")) {
case 1:
mes "...Can't read a single word of it.";
mes "Let's show it to Hisie.";
@@ -19128,7 +19128,7 @@ que_avan01,18,38,0 script Desk#tl01 CLEAR_NPC,{
mes "There are various hinged devices on top of the desk.";
mes "In the middle, there is a small numerical panel. A 5-digit number can be inputted.";
next;
- if (select("Input a number.:Look at other parts of the desk.")==1) {
+ if (select("Input a number.", "Look at other parts of the desk.")==1) {
input .@input;
if (.@input == 31425) {
mes "As soon as the number is inputted, a click is heard.";
@@ -19152,14 +19152,14 @@ que_avan01,18,38,0 script Desk#tl01 CLEAR_NPC,{
mes "Strange symbols are noticeable.";
cutin "avn_book02",4;
next;
- switch (select("Try rearranging the books.:Forget it.")) {
+ switch (select("Try rearranging the books.", "Forget it.")) {
case 1:
.@book = 0;
setarray .@books[0],"First","Second","Third","Fourth","Fifth";
for (.@i=1; .@i<6; .@i++){
mes "Where should the "+ .@books[.@i-1] +" book be placed?";
next;
- .@select_book = select("First:Second:Third:Fourth:Fifth")-1;
+ .@select_book = select("First", "Second", "Third", "Fourth", "Fifth")-1;
mes "Book 1 was placed at the "+ .@books[.@select_book] +" spot.";
if ((.@i==1 && .@select_book==1) || (.@i==2 && .@select_book==3) || (.@i==3 && .@select_book==0) || (.@i==4 && .@select_book==2) || (.@i==5 && .@select_book==4)) {
.@book += 10;
@@ -19218,7 +19218,7 @@ que_avan01,18,38,0 script Desk#tl01 CLEAR_NPC,{
mes "Why does that man have this?";
cutin "hisie01",0;
next;
- switch (select("She's beautiful.:Look at these documents!")) {
+ switch (select("She's beautiful.", "Look at these documents!")) {
case 1:
cutin "hisie02",0;
mes "[Hisie]";
@@ -19275,7 +19275,7 @@ que_avan01,18,38,0 script Desk#tl01 CLEAR_NPC,{
getitem Avant_Research_Data,1; //Avant_Research_Data
changequest 7443,7444;
next;
- switch (select("Let Hisie handle it.:I'm taking care of this place!")) {
+ switch (select("Let Hisie handle it.", "I'm taking care of this place!")) {
case 1:
cutin "hisie04",0;
mes "[Hisie]";
diff --git a/npc/re/quests/quests_malangdo.txt b/npc/re/quests/quests_malangdo.txt
index bd6af0bdd..e37336619 100644
--- a/npc/re/quests/quests_malangdo.txt
+++ b/npc/re/quests/quests_malangdo.txt
@@ -79,7 +79,7 @@ mal_in02,134,31,5 script Investment Cat Helper 4_WHITETIGER,{
mes "First, you need to have ten pieces of Malangdo cans if you want to open an account.";
next;
while(1) {
- switch(select("Open an account:Ask about benefits:Cancel")) {
+ switch(select("Open an account", "Ask about benefits", "Cancel")) {
case 1:
if (countitem(Malang_Sp_Can) < 10) {
mes "[Investment Cat Helper]";
@@ -177,7 +177,7 @@ mal_in02,134,31,5 script Investment Cat Helper 4_WHITETIGER,{
mes "[Investment Cat Helper]";
mes "What will you do?";
next;
- switch(select("Invest:Check the number of accounts:Cancel")) {
+ switch(select("Invest", "Check the number of accounts", "Cancel")) {
case 1:
mes "[Investment Cat Helper]";
mes "Ohh~ thank you for investing~";
@@ -201,7 +201,7 @@ mal_in02,134,31,5 script Investment Cat Helper 4_WHITETIGER,{
mes "The number of cans you need is "+.@required+" pieces.";
mes "Do you want to go through with this?";
next;
- if(select("Yes:No") == 2) {
+ if(select("Yes", "No") == 2) {
mes "[Investment Cat Helper]";
mes "Oh? Is that wrong? Weird.";
mes "Please check again~";
@@ -283,7 +283,7 @@ mal_in02,134,31,5 script Investment Cat Helper 4_WHITETIGER,{
mes "[Investment Cat Helper]";
mes "Want to donate?";
next;
- if(select("Donate:No") == 2) {
+ if(select("Donate", "No") == 2) {
mes "[Investment Cat Helper]";
mes "Hehe~ then have fun in here~";
close;
@@ -337,11 +337,11 @@ malangdo,184,139,4 script Storekeeper#mal 4_CAT_ADV2,{
if (ep13_yong1 > 999) {
.@cans = 1;
.@zeny = 1500;
- .@i = select("Pay with Can ----- 1 unit:Pay with Zeny ------- 1,500z");
+ .@i = select("Pay with Can ----- 1 unit", "Pay with Zeny ------- 1,500z");
} else {
.@cans = 2;
.@zeny = 3000;
- .@i = select("Pay with Can ----- 2units:Pay with Zeny ------- 3,000z");
+ .@i = select("Pay with Can ----- 2units", "Pay with Zeny ------- 3,000z");
}
if (getskilllv("NV_BASIC") < 6) {
mes "[Storekeeper]";
@@ -386,7 +386,7 @@ mal_in02,28,56,5 script Samuel#mal 4_M_MERCAT1,{
mes "^0000FFBut it'd be impossible to talk without bothering him anyway......^000000";
mes "He is simply always busy.";
next;
- switch(select("Ad...?:Village chief?")) {
+ switch(select("Ad...?", "Village chief?")) {
case 1:
mes "[Samuel]";
mes "Ah, there was an admiral of this ship before settling in here~";
@@ -477,14 +477,14 @@ mal_in02,22,62,3 script Tomas#mal 4_CAT_ADMIRAL,{
mes "So, the amount of the next boxes is 1300....";
mes "And the next, the 700 boxes downstairs to load up the ship...";
next;
- switch(select("Try to talk to him.:Stop since he seems busy.")) {
+ switch(select("Try to talk to him.", "Stop since he seems busy.")) {
case 1:
mes "[Tomas, Village Chief]";
mes "Hmm, who are you?";
mes "You are not familiar. Sorry, but will you come again if it is not that urgent?";
cutin "ma_tomas01",2;
next;
- switch(select("It's my first time to Malangdo.:Another cat told me to come over here.:I will come around again later.")) {
+ switch(select("It's my first time to Malangdo.", "Another cat told me to come over here.", "I will come around again later.")) {
case 1:
mes "[Tomas, Village Chief]";
mes "...So I told you your face was not familiar.";
@@ -1052,7 +1052,7 @@ mal_in02,179,57,1 script Geologist Mali#mal 4_CAT_ADV1,{
mes "So we receive applications for voluntary service, mew~";
mes "Though it's voluntary service, it's not free. So, please visit me at any time you want, mew~";
next;
- switch(select("Help repairing.:Finish the talk.")) {
+ switch(select("Help repairing.", "Finish the talk.")) {
case 1:
mes "[Geologist Mali]";
mes "Khhh!!!";
@@ -1141,7 +1141,7 @@ mal_in02,179,57,1 script Geologist Mali#mal 4_CAT_ADV1,{
mes "There is a lot more repairing left to do for today!";
mes "It doesn't seem to be an easy thing to solve, mew~";
next;
- switch(select("I will help.:I will stop.")) {
+ switch(select("I will help.", "I will stop.")) {
case 1:
mes "[Geologist Mali]";
mes "Please listen to ^6666ccmy assistant, Bob^000000 in detail, mew~";
@@ -1199,7 +1199,7 @@ mal_in02,140,94,0 script Bob#mal 4_CAT_DOWN,{
mes "You seem to have a lot of heavy stuff, so get yourself lightened~";
close;
}
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
mes "[Bob]";
mes "Khhh...";
@@ -1347,7 +1347,7 @@ mal_in02,140,94,0 script Bob#mal 4_CAT_DOWN,{
end;
} else {
while (1) {
- switch(select("Repair the gap.:Use the stapler.")) {
+ switch(select("Repair the gap.", "Use the stapler.")) {
case 1:
switch(rand(1,3)) {
case 1:
@@ -1503,7 +1503,7 @@ mal_in02,181,55,3 script Brie#mal 4_CAT_SAILOR2,{
mes "What?!";
mes "I won't listen if you are nagging.";
next;
- switch(select("About Rican.:I will stop.")) {
+ switch(select("About Rican.", "I will stop.")) {
case 1:
mes "[Brie]";
mes "As for my father?";
@@ -1710,7 +1710,7 @@ mal_in01,114,169,5 script Rican#mal 4_CAT_SAILOR4,{
mes "For this reason, would you like to help me?";
mes "Though my son is helping me, the amount we can prepare is not enough.";
next;
- switch(select("I'll help him.:I won't.")) {
+ switch(select("I'll help him.", "I won't.")) {
case 1:
mes "[Rican]";
mes "Khhh!";
@@ -1848,7 +1848,7 @@ mal_in01,114,169,5 script Rican#mal 4_CAT_SAILOR4,{
mes "You came here to help me again?";
mes "You're so faithful!";
next;
- switch(select("I'll help.:I won't.")) {
+ switch(select("I'll help.", "I won't.")) {
case 1:
mes "[Rican]";
mes "It's the same task to do as before.";
@@ -1884,7 +1884,7 @@ mal_in01,116,168,0 script Dry Machine#mal 2_SLOT_MACHINE,{
mes "You need exactly 30 to get a set!";
close;
}
- switch(select("Put the fruits in.:Don't.")) {
+ switch(select("Put the fruits in.", "Don't.")) {
case 1:
mes "[Rican]";
mes "I'll press the button by myself!!!";
@@ -2110,7 +2110,7 @@ mal_dun01,136,122,3 script Biscuit#mal 4_ASTER,{
mes "...What are you looking at...";
next;
while(1) {
- switch(select("Ask about Star Candy.:Ask about Biscuit.:Ask about Malangdo.")) {
+ switch(select("Ask about Star Candy.", "Ask about Biscuit.", "Ask about Malangdo.")) {
case 1:
mes "[Biscuit]";
mes "Star Candy?";
@@ -2191,7 +2191,7 @@ mal_dun01,136,122,3 script Biscuit#mal 4_ASTER,{
mes "Hey, you haven't gone back?";
mes "Get some jellies for Star Candy to eat if you have time.";
next;
- switch(select("Okay.:Why me?")) {
+ switch(select("Okay.", "Why me?")) {
case 1:
mes "[Biscuit]";
mes "You can get the jellies around here.";
@@ -2302,7 +2302,7 @@ mal_dun01,136,122,3 script Biscuit#mal 4_ASTER,{
mes "Hey, you there...";
mes "Even as I ask like this, will you just ignore me and stand there?";
next;
- select("I'll help.:It's unavoidable, so I'll help.:I'll admit this is my destiny, so I'll and help.:I'll do anything I can for Star Candy.");
+ select("I'll help.", "It's unavoidable, so I'll help.", "I'll admit this is my destiny, so I'll and help.", "I'll do anything I can for Star Candy.");
mes "[Biscuit]";
mes "Good attitude!";
mes "Hoo hoo~";
@@ -2415,7 +2415,7 @@ mal_dun01,136,122,3 script Biscuit#mal 4_ASTER,{
mes "It's the time for Star Candy to have a meal.";
mes "Get some jellies.";
next;
- switch(select("I'll help.:I'll stop.")) {
+ switch(select("I'll help.", "I'll stop.")) {
case 1:
mes "[Biscuit]";
mes "You can get the jellies around here.";
@@ -2457,7 +2457,7 @@ OnTouch:
mes "[Cleaning Staff]";
mes "All yours. There are various cleaning tools here.";
next;
- switch(select("Bucket:Cleaning Brush:Stop.")) {
+ switch(select("Bucket", "Cleaning Brush", "Stop.")) {
case 1:
mes "[Cleaning Staff]";
mes "You mean the Bucket!";
@@ -2510,7 +2510,7 @@ malangdo,246,184,0 script 1st Rate Point HIDDEN_NPC,{
}
mes "- The water seems so pure. -";
next;
- switch(select("Get water.:Stop.")) {
+ switch(select("Get water.", "Stop.")) {
case 1:
mes "- The bucket gets remarkably -";
mes "- heavy as water fills it up. -";
@@ -2711,16 +2711,16 @@ malangdo,190,167,7 script Portali#mal 4_CAT_SAILOR3,{
mes "I'll let you go to the land of Midgard with the new skill I found!";
mes "It's not free. I'll need canned food!";
next;
- switch(select("Go.:Don't go.:Prices?")) {
+ switch(select("Go.", "Don't go.", "Prices?")) {
case 1:
if (countitem(Malang_Sp_Can) < 4) {
mes "[Portali]";
mes "Where are you going without canned food...?";
close;
}
- switch(select("Rune-Midgarts:Schwaltzvalt Republic:Arunafeltz Kingdom")) {
+ switch(select("Rune-Midgarts", "Schwaltzvalt Republic", "Arunafeltz Kingdom")) {
case 1:
- switch(select("Prontera:Morroc:Alberta:Al De Baran:Payon:Geffen")) {
+ switch(select("Prontera", "Morroc", "Alberta", "Al De Baran", "Payon", "Geffen")) {
case 1: callsub L_Warp,"Prontera",4,"prontera",155,111;
case 2: callsub L_Warp,"Morroc",4,"morocc",159,255;
case 3: callsub L_Warp,"Alberta",4,"alberta",95,66;
@@ -2729,14 +2729,14 @@ malangdo,190,167,7 script Portali#mal 4_CAT_SAILOR3,{
case 6: callsub L_Warp,"Geffen",4,"geffen",120,100;
}
case 2:
- switch(select("Einbroch:Lighthalzen:Yuno:Hugel")) {
+ switch(select("Einbroch", "Lighthalzen", "Yuno", "Hugel")) {
case 1: callsub L_Warp,"Einbroch",6,"einbroch",229,196;
case 2: callsub L_Warp,"Lighthalzen",6,"lighthalzen",214,150;
case 3: callsub L_Warp,"Yuno",6,"yuno",157,220;
case 4: callsub L_Warp,"Hugel",6,"hugel",95,121;
}
case 3:
- switch(select("Rachel:Veins")) {
+ switch(select("Rachel", "Veins")) {
case 1: callsub L_Warp,"Rachel",5,"rachel",138,113;
case 2: callsub L_Warp,"Veins",5,"veins",212,144;
}
@@ -2832,7 +2832,7 @@ malangdo,137,200,6 script Pipielle 4_CAT_MERMASTER,{
mes "[Pipielle]";
mes "Anyways, now I'm collecting specimens to study the monsters here. I hope you can help me.";
next;
- if(select("How can I help you?:I have to decline.") == 2) {
+ if(select("How can I help you?", "I have to decline.") == 2) {
mes "[Pipielle]";
mes "Oh, okay. If you change your mind, please come again.";
close;
@@ -2867,12 +2867,12 @@ malangdo,137,200,6 script Pipielle 4_CAT_MERMASTER,{
mes "[Pipielle]";
mes "Oh, you met admiral Tomas... how was it?";
next;
- if(select("He looks gentle:He looks terrible") == 2) {
+ if(select("He looks gentle", "He looks terrible") == 2) {
mes "[Pipielle]";
mes "Hmm...";
mes "Frankly speaking, I was a real fan of Admiral Tomas. Can you take responsibility for your word?";
next;
- if(select("Just kidding!:Oh yes, he was really terrible!") == 2) {
+ if(select("Just kidding!", "Oh yes, he was really terrible!") == 2) {
mes "[Pipielle]";
mes "Is he?";
mes "Okay, it really depends on personal taste...";
@@ -2932,7 +2932,7 @@ malangdo,175,206,3 script Gobonge#ml 4_CAT_SAILOR5,{
mes "[Gobonge]";
mes "Will you listen my sorrow?";
next;
- switch(select("Sure I will.:No, I won't.")) {
+ switch(select("Sure I will.", "No, I won't.")) {
case 1:
mes "[Gobonge]";
mes "This is a sad story.";
@@ -2955,7 +2955,7 @@ malangdo,175,206,3 script Gobonge#ml 4_CAT_SAILOR5,{
mes "that hurts me so badly!";
emotion e_sob;
next;
- switch(select("You deserve the pain!:Need help?")) {
+ switch(select("You deserve the pain!", "Need help?")) {
case 1:
mes "[Gobonge]";
mes "Yes you are!";
@@ -2966,7 +2966,7 @@ malangdo,175,206,3 script Gobonge#ml 4_CAT_SAILOR5,{
mes "Please find the bad provider";
mes "and revenge our enemy!";
next;
- switch(select("No, I don't want to!:Yes, I'll do it!")) {
+ switch(select("No, I don't want to!", "Yes, I'll do it!")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "For the peace in Malangdo,";
@@ -3040,7 +3040,7 @@ malangdo,175,206,3 script Gobonge#ml 4_CAT_SAILOR5,{
mes "I want you to go first to soothe him instead.";
mes "How about it?";
next;
- switch(select("It's troublsome, I quit.:Sure I will!")) {
+ switch(select("It's troublsome, I quit.", "Sure I will!")) {
case 1:
mes "[Gobonge]";
mes "Haha, you think it is a bad word.";
@@ -3261,7 +3261,7 @@ malangdo,171,163,3 script Awfully Suspious Dealer 4_MASK_SMOKEY,{
mes "Due to lots of work in here";
mes "can't have a short time to talk?";
next;
- switch(select("Look suspicious?:I knew all things here!")) {
+ switch(select("Look suspicious?", "I knew all things here!")) {
case 1:
mes "[Awfully Suspious Dealer]";
mes "I have a same boat with you!";
@@ -3305,7 +3305,7 @@ malangdo,171,163,3 script Awfully Suspious Dealer 4_MASK_SMOKEY,{
mes "Oh! That's ^0000FFa sack of bad cans^000000, isn't it?";
mes "Where did you get it? Amazing!";
next;
- switch(select("Do not pretend not to know!:Need to show them our general!")) {
+ switch(select("Do not pretend not to know!", "Need to show them our general!")) {
case 1:
mes "[Awfully Suspious Dealer]";
mes "It just looks wonderful.";
@@ -3324,7 +3324,7 @@ malangdo,171,163,3 script Awfully Suspious Dealer 4_MASK_SMOKEY,{
mes "I will make headquater of raccoon hurray team here";
mes "after kick out group of cats.";
next;
- switch(select("Are you the leader?:Let me clear the usage of bad can.:Can it be worked as you want?")) {
+ switch(select("Are you the leader?", "Let me clear the usage of bad can.", "Can it be worked as you want?")) {
case 1:
mes "[Awfully Suspious Dealer]";
mes "This is thankful misunderstanding,";
@@ -3451,7 +3451,7 @@ malangdo,125,147,3 script Patrol Leader#ml 4_CAT_SAILOR2,{
mes "for a while.";
mes "I will scold you as Patrol Leader!";
next;
- switch(select("What Patrol Leader do like this?:Cheer up!!")) {
+ switch(select("What Patrol Leader do like this?", "Cheer up!!")) {
case 1:
mes "[Patrol Leader]";
mes "This is what my flavor to do this!";
@@ -3537,7 +3537,7 @@ malangdo,3,1,3 script Guidance for quest#ml 4_MASK_SMOKEY,{
mes "[Helper]";
mes "Choose now, hurry!";
next;
- switch(select("NPC appear!:NPC walkout!:Reset setitem:30 pcs of bad cans:Just before collecting cans:Start quest for Patrol Leader")) {
+ switch(select("NPC appear!", "NPC walkout!", "Reset setitem", "30 pcs of bad cans", "Just before collecting cans", "Start quest for Patrol Leader")) {
case 1:
donpcevent "Gobonge#ml::OnEnable";
mes "[Helper]";
@@ -3607,7 +3607,7 @@ mal_in02,76,63,7 script Cleanyang 4_CAT_SAILOR1,{
next;
mes "Could not continue talk.";
next;
- switch(select("Cheer him up.:Ignore.")) {
+ switch(select("Cheer him up.", "Ignore.")) {
case 1:
mes "I comforted his wounded heart just standing by him.";
next;
@@ -3637,7 +3637,7 @@ mal_in02,76,63,7 script Cleanyang 4_CAT_SAILOR1,{
mes "By the way, they are coming over and over again.";
mes "I don't know where they are from.";
next;
- switch(select("Don't ask anymore.:Asking for the place of vermin came.")) {
+ switch(select("Don't ask anymore.", "Asking for the place of vermin came.")) {
case 1:
emotion e_sob;
mes "[Cleanyang]";
@@ -3771,7 +3771,7 @@ mal_in02,76,63,7 script Cleanyang 4_CAT_SAILOR1,{
mes "Without cat's ship biscuit was a heaven. I don't want to go hell again!!!!";
mes "Kmeoooow... Kmeoooow... Kmeoooow~";
next;
- switch(select("Tickling under the chin.:Hit the end of nose.:Tap on butt.")) {
+ switch(select("Tickling under the chin.", "Hit the end of nose.", "Tap on butt.")) {
case 1:
mes "[Cleanyang]";
mes "Meoow... Koleung koleung...";
@@ -3850,7 +3850,7 @@ mal_in02,76,63,7 script Cleanyang 4_CAT_SAILOR1,{
mes "[Cleanyang]";
mes "By the way, what is going on?";
next;
- switch(select("It's time to promise~:I'm here to see the result~:Shake your butt~")) {
+ switch(select("It's time to promise~", "I'm here to see the result~", "Shake your butt~")) {
case 1:
if (!questprogress(7267,PLAYTIME)) {
mes "[Cleanyang]";
@@ -3880,7 +3880,7 @@ mal_in02,76,63,7 script Cleanyang 4_CAT_SAILOR1,{
mes "Is there guy who hide cat's ship biscuit today?";
mes "Probably there he is?";
next;
- switch(select("Try to search today.:Maybe not today.")) {
+ switch(select("Try to search today.", "Maybe not today.")) {
case 1:
mes "[Cleanyang]";
mes "My service to you today.";
@@ -3975,7 +3975,7 @@ mal_in02,29,67,0 script #CaptainRoom3 CLEAR_NPC,{
mes "Do not touch that!";
cutin "ma_tomas03",2;
next;
- switch(select("Sorry.:I'll clean up!")) {
+ switch(select("Sorry.", "I'll clean up!")) {
case 1:
mes "[Admiral Thomas]";
mes "We have a common interest to talk.";
@@ -4049,7 +4049,7 @@ mal_in02,183,49,0 script #MeetingFloor4 CLEAR_NPC,{
mes "This is ventilation window on the floor. It is really close to Cooking table";
mes "I'm trying to ignore that but it is on my mind. What should I do?";
next;
- switch(select("Just look roughly.:Take a look at this.")) {
+ switch(select("Just look roughly.", "Take a look at this.")) {
case 1:
mes "I looked at the ventilation window well, but did not find any problem.";
close;
@@ -4096,7 +4096,7 @@ mal_in02,103,22,0 script #MalBed5 CLEAR_NPC,{
mes "This is bed for sailors. There is too much hair and so messy.";
mes "At the corner of under the bed is does not reached hand so I'm thinking too much about that.";
next;
- switch(select("Raise the matress slightly.:Search under the bed.")) {
+ switch(select("Raise the matress slightly.", "Search under the bed.")) {
case 1:
mes "I slightly push and raise the part that touched edge of wall.";
mes "And at that time...";
@@ -4141,7 +4141,7 @@ malangdo,141,178,0 script #Darkweed6 CLEAR_NPC,{
mes "Many weeds are growing in rest area near cat tower.";
mes "It's easily ignored, so it's on my mind.";
next;
- switch(select("Search through the weeds.:Search under the chair.")) {
+ switch(select("Search through the weeds.", "Search under the chair.")) {
case 1:
mes "I decide to search the forest that out of people's eye.";
mes "And at that time...";
@@ -4179,7 +4179,7 @@ malangdo,133,134,0 script Strange Pile of Sand#7 4_SOIL,{
mes "The pile of sand is billowed like a grave. Should be something in there.";
mes "According to rumors, cats have a habit to bury with sand after stool...";
next;
- switch(select("Avoid this dirty place.:Darn it-!")) {
+ switch(select("Avoid this dirty place.", "Darn it-!")) {
case 1:
mes "[" + strcharinfo(0) + "]";
mes "Right!";
@@ -4373,7 +4373,7 @@ mal_in02,187,58,3 script Chef Nyas 4_CAT_CHEF,{
mes "I'm a unique chef in entire fleet.";
mes "Do you want something from me?";
next;
- switch(select("Show the cat's ship biscuit.:Talk about story of Cleanyang.")) {
+ switch(select("Show the cat's ship biscuit.", "Talk about story of Cleanyang.")) {
case 1:
mes "[Chef Nyas]";
mes "Hm? is this cat's ship biscuit?";
@@ -4495,7 +4495,7 @@ mal_in02,187,58,3 script Chef Nyas 4_CAT_CHEF,{
mes "There you are.";
mes "It's not mealtime... Why are you here?";
next;
- switch(select("What's today's work?:Food Delivery:Just bored...")) {
+ switch(select("What's today's work?", "Food Delivery", "Just bored...")) {
case 1:
if (questprogress(7276,PLAYTIME)) {
mes "[Chef Nyas]";
@@ -4530,14 +4530,14 @@ mal_in02,187,58,3 script Chef Nyas 4_CAT_CHEF,{
mes "Could you bring some ingrediednts for cat's ship biscuit from land?";
mes "If you say so, I have one more thing to request...";
next;
- switch(select("I'm busy today.:Sure, what are you need?")) {
+ switch(select("I'm busy today.", "Sure, what are you need?")) {
case 1:
mes "[Chef Nyas]";
mes "That is sad news.";
mes "However, it's ok. Cat's ship biscuit is originally prepared food.";
mes "Anyway, today's biscuit wll be provided when the second moon is full.";
next;
- switch(select("So teeth grinder?:Worm castle...:Do not throw away?")) {
+ switch(select("So teeth grinder?", "Worm castle...", "Do not throw away?")) {
case 1:
mes "[Chef Nyas]";
mes "What do you want to hear from me?!";
@@ -4676,7 +4676,7 @@ malangdo,165,223,4 script Expert Cat#nya_01 4_CAT_SAILOR5,{
mes "Hey there.";
mes "I am Rato, do you have a moment?";
next;
- switch(select("Yeah, sure I do.:I'm sorry, but I'm busy right now.")) {
+ switch(select("Yeah, sure I do.", "I'm sorry, but I'm busy right now.")) {
case 1:
mes "[Rato]";
mes "Well, nothing special, but could you do me a favor?";
@@ -4696,7 +4696,7 @@ malangdo,165,223,4 script Expert Cat#nya_01 4_CAT_SAILOR5,{
mes "They used to play with making things, but seem tired of that also...";
mes "If it's okay, would you play with them for a while?";
next;
- switch(select("Uh, sure...:I don't have enough time for that.")) {
+ switch(select("Uh, sure...", "I don't have enough time for that.")) {
case 1:
mes "[Rato]";
mes "Oh, thank you!";
@@ -4796,7 +4796,7 @@ malangdo,165,223,4 script Expert Cat#nya_01 4_CAT_SAILOR5,{
mes "[Rato]";
mes "Hey, how's it going? If you have time please look at it.";
next;
- switch(select("Look at a picture.:Don't look at a picture.")) {
+ switch(select("Look at a picture.", "Don't look at a picture.")) {
case 1:
mes "[Rato]";
mes "Yes, they drew this picture full of happiness.";
@@ -4829,7 +4829,7 @@ malangdo,211,203,4 script [Meow Team] Charo#nya_11 4_CAT_ADV2,{
mes "They are having a serious conversation about the weird machine in front of them.";
mes "They look like the kids that Rato told me about.";
next;
- switch(select("Just watch them without a word.:Busy right now.")) {
+ switch(select("Just watch them without a word.", "Busy right now.")) {
case 1:
mes "You try to listen to the conversation without disturbing them.";
next;
@@ -4851,7 +4851,7 @@ malangdo,211,203,4 script [Meow Team] Charo#nya_11 4_CAT_ADV2,{
next;
mes "The cats look your way at the same time.";
next;
- switch(select("I have a spare Glass Bead!:Why are you guys staring at me?")) {
+ switch(select("I have a spare Glass Bead!", "Why are you guys staring at me?")) {
case 1:
if (countitem(Glass_Bead) == 0) {
mes "[Roku]";
@@ -4912,7 +4912,7 @@ malangdo,211,203,4 script [Meow Team] Charo#nya_11 4_CAT_ADV2,{
mes "Especially we have added studying course this time.";
mes "It's simple to solve, you only need to find compass in this island according to order.";
next;
- switch(select("I'll give it a try.:Quit.")) {
+ switch(select("I'll give it a try.", "Quit.")) {
case 1:
mes "[Charo]";
mes "Here is your Adventure Card.";
@@ -5001,7 +5001,7 @@ malangdo,211,203,4 script [Meow Team] Charo#nya_11 4_CAT_ADV2,{
mes "[Charo]";
mes "You should go there too!";
next;
- switch(select("Why do I have to go there?:What an adventure! I'll take it!")) {
+ switch(select("Why do I have to go there?", "What an adventure! I'll take it!")) {
case 1:
mes "[Charo]";
mes "This is a big case!";
@@ -5038,7 +5038,7 @@ malangdo,211,203,4 script [Meow Team] Charo#nya_11 4_CAT_ADV2,{
mes "Do you feel a disposition to help the detective and his friend?";
mes "Don't you?";
next;
- switch(select("Yes I do.:No I don't.")) {
+ switch(select("Yes I do.", "No I don't.")) {
case 1:
mes "[Charo]";
mes "You have great capabilities as an adventurer!";
@@ -5243,7 +5243,7 @@ malangdo,215,201,3 script [Meow Team] Roku#nya_10 4_CAT_DOWN,{
mes "[Roku]";
mes "Do you have something to tell me?";
next;
- switch(select("Report results of the race.:Challenge the race.:Nothing.")) {
+ switch(select("Report results of the race.", "Challenge the race.", "Nothing.")) {
case 1:
if (countitem(Bravery_Card_A) == 0) {
mes "[Roku]";
@@ -5277,7 +5277,7 @@ malangdo,215,201,3 script [Meow Team] Roku#nya_10 4_CAT_DOWN,{
erasequest 7244;
erasequest 7245;
next;
- switch(select("Give me one more chance!:Okay.I will try tomorrow.")) {
+ switch(select("Give me one more chance!", "Okay.I will try tomorrow.")) {
case 1:
if (countitem(Malang_Sp_Can) == 0) {
mes "[Roku]";
@@ -5289,7 +5289,7 @@ malangdo,215,201,3 script [Meow Team] Roku#nya_10 4_CAT_DOWN,{
mes "[Roku]";
mes "Okay. Do you want to exchange 1 Malangdo Can for a Adventure Card?";
next;
- switch(select("Exchange for Adventure Card A.:Stop it.")) {
+ switch(select("Exchange for Adventure Card A.", "Stop it.")) {
case 1:
if (countitem(Bravery_Card_A)) {
mes "[Roku]";
@@ -5365,7 +5365,7 @@ malangdo,215,201,3 script [Meow Team] Roku#nya_10 4_CAT_DOWN,{
mes "You need a Adventure Card to challenge again.";
mes "Do you want to exchange 1 Malangdo Can for a Adventure Card?";
next;
- switch(select("Buy Adventure Card.:Just stop it.")) {
+ switch(select("Buy Adventure Card.", "Just stop it.")) {
case 1:
if (countitem(Bravery_Card_A)) {
mes "[Roku]";
@@ -5408,7 +5408,7 @@ malangdo,212,204,0 script Beginning Compass#nya_02 CLEAR_NPC,{
mes "After inserting your card, a red button and the map inside the pot light up.";
mes "It seems to start after pressing the button.";
next;
- switch(select("Start it right now.:Start it later.")) {
+ switch(select("Start it right now.", "Start it later.")) {
case 1:
mes "The card has come out with lights on the map after pressing the button.";
if (rand(20) < 10) {
@@ -5725,7 +5725,7 @@ malangdo,172,178,7 script Cat Detective#nya_14 4_CAT_ADV2,{
mes "Haha, Nyangson, this is nothing for me.";
mes "Before that, let's listen to the stories from the visitor first.";
next;
- switch(select("Charo? Rosy?:Are you guys detectives?")) {
+ switch(select("Charo? Rosy?", "Are you guys detectives?")) {
case 1:
cutin "mal_homnya_s",2;
mes "[Homnya]";
@@ -5772,7 +5772,7 @@ malangdo,172,178,7 script Cat Detective#nya_14 4_CAT_ADV2,{
next;
mes "I don't get the meaning of this, but they seem to be in hurry.";
next;
- switch(select("Continue to humor them.:Stop playing around.")) {
+ switch(select("Continue to humor them.", "Stop playing around.")) {
case 1:
cutin "mal_homnya_n",2;
mes "[Homnya]";
@@ -5842,7 +5842,7 @@ malangdo,172,178,7 script Cat Detective#nya_14 4_CAT_ADV2,{
mes "[Nyangson]";
mes "It costs one Malangdo Can.";
next;
- switch(select("Buy Adventure Card.:Do not buy.")) {
+ switch(select("Buy Adventure Card.", "Do not buy.")) {
case 1:
if (countitem(Malang_Sp_Can) == 0) {
mes "[Homnya]";
@@ -5885,7 +5885,7 @@ malangdo,172,178,7 script Cat Detective#nya_14 4_CAT_ADV2,{
mes "It will be hidden in serveral places inside the cabin.";
mes "You should find them!";
next;
- switch(select("I feel tired of it now.:Oh, yes!")) {
+ switch(select("I feel tired of it now.", "Oh, yes!")) {
case 1:
mes "[Homnya]";
mes "Oh, really?";
@@ -6009,7 +6009,7 @@ malangdo,172,178,7 script Cat Detective#nya_14 4_CAT_ADV2,{
mes "I always keep eyes on your keen insight.";
mes "You are my true friend.";
next;
- switch(select("How's the condition of Bang?:Ignore it.")) {
+ switch(select("How's the condition of Bang?", "Ignore it.")) {
case 1:
if (questprogress(7249,PLAYTIME) == 1) {
mes "[Homnya]";
@@ -6031,7 +6031,7 @@ malangdo,172,178,7 script Cat Detective#nya_14 4_CAT_ADV2,{
mes "He needs an Adventure Card to stop it.";
mes "Well, do you want to try?";
next;
- switch(select("Buy Adventure Card B.:Don't buy it.")) {
+ switch(select("Buy Adventure Card B.", "Don't buy it.")) {
case 1:
if (countitem(Malang_Sp_Can) == 0) {
mes "[Homnya]";
@@ -6143,7 +6143,7 @@ malangdo,174,175,0 script Noisy Machine#nya_13 CLEAR_NPC,{
mes "Go ahead!";
next;
cutin "",255;
- if(select("Insert card.:Stop it.") == 2) {
+ if(select("Insert card.", "Stop it.") == 2) {
mes "[Homnya]";
mes "Um? You aren't going to do this?";
mes "Really?";
@@ -6196,7 +6196,7 @@ malangdo,174,175,0 script Noisy Machine#nya_13 CLEAR_NPC,{
mes "It will be hidden in serveral places inside the cabin.";
mes "You should find them!";
next;
- switch(select("I feel tired of it now.:Oh, yes!")) {
+ switch(select("I feel tired of it now.", "Oh, yes!")) {
case 1:
mes "[Homnya]";
mes "Oh, really?";
@@ -6260,7 +6260,7 @@ L_ShowLights:
mes "Which color button do you want to press "+.@count$[.@i]+"?";
next;
// Red <-> Green, Blue <-> Yellow
- .@j = select("Red:Blue:Yellow:Green");
+ .@j = select("Red", "Blue", "Yellow", "Green");
if (.@Lamp[.@i] == 4-.@j)
.@pass += 1;
}
@@ -6642,7 +6642,7 @@ mal_in01,31,210,2 script Cat Gamers Director 4_CAT_MERMASTER,{
mes "[Cat Gamers Director]";
mes "I like you, "+.@sex$[0]+" "+strcharinfo(0)+". Will you help us get out of this 10 game losing streak? Ehehe~";
next;
- switch(select("Sorry, I'm a stupid "+.@sex$[1]+".:Sure, I'm a cool "+.@sex$[1]+".")) {
+ switch(select("Sorry, I'm a stupid "+.@sex$[1]+".", "Sure, I'm a cool "+.@sex$[1]+".")) {
case 1:
mes "[Cat Gamers Director]";
mes "Guess I was wrong about you~";
@@ -6953,7 +6953,7 @@ mal_in01,31,210,2 script Cat Gamers Director 4_CAT_MERMASTER,{
mes "Will you be our players' practicing partner?";
mes "Heh~ I feel strongly that you, "+strcharinfo(0)+", can be trusted for this. Heh~";
next;
- switch(select("No thanks, buddy!:Ok, I'll do it!")) {
+ switch(select("No thanks, buddy!", "Ok, I'll do it!")) {
case 1:
mes "[Cat Gamers Director]";
mes "Heh~ Are you rejecting me? Heh~";
@@ -7006,7 +7006,7 @@ mal_in01,31,210,2 script Cat Gamers Director 4_CAT_MERMASTER,{
mes "Have you changed your mind yet?";
mes "Are you willing to be our team's practicing partner?";
next;
- switch(select("No, I'm just passing through.:I accept your offer.")) {
+ switch(select("No, I'm just passing through.", "I accept your offer.")) {
case 1:
mes "[Cat Gamers Director]";
mes "Heh~ I see.";
@@ -7078,7 +7078,7 @@ mal_in01,31,210,2 script Cat Gamers Director 4_CAT_MERMASTER,{
mes "Heh~ Hello, "+strcharinfo(0)+". How is it going practicing with the players?";
emotion e_what;
next;
- switch(select("How are the players doing?:Just stopped by to say hi~:Here's the current status...")) {
+ switch(select("How are the players doing?", "Just stopped by to say hi~", "Here's the current status...")) {
case 1:
mes "[Cat Gamers Director]";
mes "Heh~ Wow, "+strcharinfo(0)+"! I'm so touched by your care for the players.";
@@ -7089,7 +7089,7 @@ mal_in01,31,210,2 script Cat Gamers Director 4_CAT_MERMASTER,{
mes "[Cat Gamers Director]";
mes "Heh~ "+strcharinfo(0)+", which player's condition are you interested in?";
next;
- switch(select("Rock Paper Scissors players:ChamChamCham players:KongNyangKong players:Flag Game players")) {
+ switch(select("Rock Paper Scissors players", "ChamChamCham players", "KongNyangKong players", "Flag Game players")) {
case 1:
mes "[Cat Gamers Director]";
mes "Heh~ Rock Paper Scissors players are missing practices occasionally, but they are still getting better. Heh~";
@@ -7386,7 +7386,7 @@ malangdo,127,111,4 script Strange Cat#gamer 4_CAT_SAILOR4,{
mes "He seems to be liking it...";
emotion e_lv;
next;
- switch(select("Help~ Fire~:Hey~!:Do you want to hear something?")) {
+ switch(select("Help~ Fire~", "Hey~!", "Do you want to hear something?")) {
case 1:
mes "[Manager Cat]";
mes "Don't lie~ We don't use fire that much~";
@@ -7465,7 +7465,7 @@ malangdo,127,111,4 script Strange Cat#gamer 4_CAT_SAILOR4,{
mes "[Manager Cat]";
mes "What do you want meow?";
next;
- switch(select("Hi.:Any news?:Help me with playing.")) {
+ switch(select("Hi.", "Any news?", "Help me with playing.")) {
case 1:
mes "[Manager Cat]";
mes "Oh, hi meow~";
@@ -7512,7 +7512,7 @@ malangdo,127,111,4 script Strange Cat#gamer 4_CAT_SAILOR4,{
mes "'Cat Gamers' has players for 4 types of games meow~";
mes "The Cat Gamers Director said he will challenge other games later~";
next;
- switch(select("Rock Paper Scissors:KongNyangKong:ChamChamCham:Flag Game")) {
+ switch(select("Rock Paper Scissors", "KongNyangKong", "ChamChamCham", "Flag Game")) {
case 1:
mes "[Manager Cat]";
mes "Rock Paper Scissors meow? Nothing special...";
@@ -7623,7 +7623,7 @@ malangdo,161,197,4 script Eryu#gamer 4_CAT,{
mes "[Eryu]";
mes "Umm... Who are you?";
next;
- switch(select("The Games Director sent me.:I am a writer for the 'Human' magazine.:Who are you?")) {
+ switch(select("The Games Director sent me.", "I am a writer for the 'Human' magazine.", "Who are you?")) {
case 1:
mes "[Eryu]";
mes "Arrgg. Go away...";
@@ -7840,7 +7840,7 @@ malangdo,230,197,4 script Stew#gamer 4_CAT_3COLOR,{
mes "Meow...? Who are you, meow?";
emotion e_what;
next;
- switch(select("The 'Cat Gamers' Manager sent me.:Meow~ Grrr~:I'm with the 'Boom Can' Company.")) {
+ switch(select("The 'Cat Gamers' Manager sent me.", "Meow~ Grrr~", "I'm with the 'Boom Can' Company.")) {
case 1:
mes "[Stew]";
mes "Stew is not interested meow.";
@@ -8069,7 +8069,7 @@ malangdo,244,144,4 script Ketchup#gamer 4_CAT_SAILOR3,{
mes "Meow...? Who are you?";
emotion e_what;
next;
- switch(select("Grrr~ Bow wow~:The Game Director cat sent me.:I'm from 'Cans for Kittens'.")) {
+ switch(select("Grrr~ Bow wow~", "The Game Director cat sent me.", "I'm from 'Cans for Kittens'.")) {
case 1:
mes "[Ketchup]";
mes "What the dog? Hiss~";
@@ -8258,7 +8258,7 @@ malangdo,181,119,7 script Eff#gamer 4_CAT_ADV2,{
mes "Who are you meow?";
emotion e_what;
next;
- switch(select("I have some good investment news...:A... Cat?:The 'Cat Gamers' Director sent me...")) {
+ switch(select("I have some good investment news...", "A... Cat?", "The 'Cat Gamers' Director sent me...")) {
case 1:
mes "[Eff]";
mes "Investment info? Meow~?";
@@ -8554,7 +8554,7 @@ mal_in01,91,216,4 script Ser#gamer 4_CAT_SAILOR1,{
mes "[Ser]";
mes "Oh, ^0000FF"+strcharinfo(0)+"^000000? Want to play the Rock Paper Scissors game?";
next;
- switch(select("Play the game.:Say hi.:Ask about the game rules.")) {
+ switch(select("Play the game.", "Say hi.", "Ask about the game rules.")) {
case 1:
mes "[Ser]";
mes "Good idea.";
@@ -8624,7 +8624,7 @@ mal_in01,91,216,4 script Ser#gamer 4_CAT_SAILOR1,{
mes "Rock! Paper! Scissors!";
next;
- .@pc = select("Rock:Paper:Scissors")-1;
+ .@pc = select("Rock", "Paper", "Scissors")-1;
.@npc = rand(3);
emotion .@emote[.@pc],1;
emotion .@emote[.@npc];
@@ -8666,7 +8666,7 @@ mal_in01,91,216,4 script Ser#gamer 4_CAT_SAILOR1,{
mes "[Ser]";
mes "Great game it was. I admire your enthusiasm for the game. So, I want to give you my precious Can as a present.";
next;
- switch(select("I don't need it!:Thank you.")) {
+ switch(select("I don't need it!", "Thank you.")) {
case 1:
mes "[Ser]";
mes "Just take it!! Do as I say~";
@@ -8898,7 +8898,7 @@ mal_in01,86,222,4 script Paa#gamer 4_CAT_SAILOR1,{
mes "[Paa]";
mes "Oh, ^0000FF"+strcharinfo(0)+"^000000 meow? Want to play the Rock Paper Scissors game meow?";
next;
- switch(select("Play the game.:Say hi.:Ask about the game rules.")) {
+ switch(select("Play the game.", "Say hi.", "Ask about the game rules.")) {
case 1:
mes "[Paa]";
mes "Good idea meow.";
@@ -8956,7 +8956,7 @@ mal_in01,86,222,4 script Paa#gamer 4_CAT_SAILOR1,{
mes "Rock! Paper! Scissors!";
next;
- .@pc = select("Rock:Paper:Scissors")-1;
+ .@pc = select("Rock", "Paper", "Scissors")-1;
.@npc = rand(3);
emotion .@emote[.@pc],1;
emotion .@emote[.@npc];
@@ -8998,7 +8998,7 @@ mal_in01,86,222,4 script Paa#gamer 4_CAT_SAILOR1,{
mes "[Paa]";
mes "Great game it was meow. I admire your enthusiasm for the game meow. So, I want to give you my precious Can as a present meow.";
next;
- switch(select("I don't need it!:Thank you.")) {
+ switch(select("I don't need it!", "Thank you.")) {
case 1:
mes "[Paa]";
mes "Just take it meow!! Do as I say meow~";
@@ -9228,7 +9228,7 @@ mal_in01,91,222,4 script Kuka#gamer 4_M_BABYCAT,{
mes "[Kuka]";
mes "Oh great member you, ^0000FF"+strcharinfo(0)+"^000000~ Let's play ChamChamCham yo~";
next;
- switch(select("Play the game.:Ask who is 1st place.:Ask about the game rules.")) {
+ switch(select("Play the game.", "Ask who is 1st place.", "Ask about the game rules.")) {
case 1:
mes "[Kuka]";
mes "Good choice yo~";
@@ -9283,7 +9283,7 @@ mal_in01,91,222,4 script Kuka#gamer 4_M_BABYCAT,{
mes "[Kuka & "+strcharinfo(0)+"]";
mes "Cham! Cham! Cham!";
next;
- switch(select("Hand towards left:Hand towards right")) {
+ switch(select("Hand towards left", "Hand towards right")) {
case 1:
if (rand(1000) < 500) {
cutin "g_cat_01",4;
@@ -9544,7 +9544,7 @@ mal_in01,134,221,4 script KungKung#gamer 4_M_BABYCAT,{
mes "[KungKung]";
mes "Are you the practice partner? You are late. Let's start right away.";
next;
- switch(select("Play the game.:Ask current 1st place.:Ask about the game rules.")) {
+ switch(select("Play the game.", "Ask current 1st place.", "Ask about the game rules.")) {
case 1:
mes "[KungKung]";
mes "Before the game, we will decide the turn by rolling a dice.";
@@ -9653,7 +9653,7 @@ mal_in01,134,221,4 script KungKung#gamer 4_M_BABYCAT,{
mes "Choose back: ^FF0000You win if the cat shows the back of its paw.^000000";
mes "Choose palm: ^FF0000You win if the cat shows the palm of its paw.^000000";
next;
- switch(select("Back:Palm")) {
+ switch(select("Back", "Palm")) {
case 1:
if (.@cat_hand <= 5) {
--.@npc_hp0;
@@ -9699,7 +9699,7 @@ mal_in01,134,221,4 script KungKung#gamer 4_M_BABYCAT,{
mes "Choose back: ^FF0000You win if the cat shows the back of its paw.^000000";
mes "Choose palm: ^FF0000You win if the cat shows the palm of its paw.^000000";
next;
- switch(select("Back:Palm")) {
+ switch(select("Back", "Palm")) {
case 1:
if (.@cat_hand <= 5) {
--.@pc_hp0;
@@ -9962,7 +9962,7 @@ mal_in01,133,214,6 script Leader#gamer 4_CAT_SAILOR3,{
mes "[Leader]";
mes "Do you want to challege?";
next;
- switch(select("Challenge.:Who are you?:Ask about the rules.")) {
+ switch(select("Challenge.", "Who are you?", "Ask about the rules.")) {
case 1:
mes "[Leader]";
mes "Let's challenge the Flag Game. Please wait while our cats get prepared.";
@@ -10106,7 +10106,7 @@ mal_in01,133,214,6 script Leader#gamer 4_CAT_SAILOR3,{
mes " ";
mes "Tip: ^F86A08"+.@tip$+"^000000";
next;
- .@choice = select("Observe cats:Wave flag:Wait");
+ .@choice = select("Observe cats", "Wave flag", "Wait");
switch(.@choice) {
case 1:
mes "Observing cats...";
@@ -10546,9 +10546,9 @@ mal_in01,15,16,3 script Fallen Angel#mal 4_F_VALKYRIE2,{
mes "[Fallen Angel]";
mes "If you have an Archangel Wing, I will enchant my capability into the useless 4th slot. Would you like me to do so?";
next;
- switch(select("What is that?:"+.@menu$+":Enchant Initialization")) {
+ switch(select("What is that?", .@menu$, "Enchant Initialization")) {
case 1:
- switch(select("Stop speaking:What are you going to do?")) {
+ switch(select("Stop speaking", "What are you going to do?")) {
case 1:
mes "[Fallen Angel]";
mes "What did you say?";
@@ -10574,7 +10574,7 @@ mal_in01,15,16,3 script Fallen Angel#mal 4_F_VALKYRIE2,{
mes "Second, ^ff0000although the rate is not high, the Archangel Wing might be damaged^000000! This is very unlucky!";
mes "If you can accept these conditions, I will enchant the wing for you.";
next;
- if(select("Let me consider...:I accept, let's enchant!") == 1) {
+ if(select("Let me consider...", "I accept, let's enchant!") == 1) {
mes "[Fallen Angel]";
mes "Ok! Take your time to consider!";
close;
@@ -10661,7 +10661,7 @@ mal_in01,15,16,3 script Fallen Angel#mal 4_F_VALKYRIE2,{
mes "[Fallen Angel]";
mes "Initialization requires ^0000ff3 units of Silvervine Fruit^000000. The wing will not be damaged except for the enchanted capability.";
next;
- if(select("Let me consider...:Ok, I want initialize it.") == 1) {
+ if(select("Let me consider...", "Ok, I want initialize it.") == 1) {
mes "[Fallen Angel]";
mes "Ok! Take your time to consider!";
close;
diff --git a/npc/re/quests/quests_malaya.txt b/npc/re/quests/quests_malaya.txt
index 57c0eb8be..00fe70246 100644
--- a/npc/re/quests/quests_malaya.txt
+++ b/npc/re/quests/quests_malaya.txt
@@ -138,7 +138,7 @@ malaya,266,76,3 script Rodel the Guard#malaya 4_MAL_SOLDIER,4,4,{
mes "We are going to organize an extensive Jejeling hunt this time.";
mes "Peddlers going in and out of Baryo are always complaining about Jejelings.";
next;
- if (select("Join the Jejeling hunt.:Refuse.") == 2) {
+ if (select("Join the Jejeling hunt.", "Refuse.") == 2) {
mes "[Rodel the Guard]";
mes "Is that so? I'm sorry to hear that.";
mes "Things would be so much simpler if we had a person like you around.";
@@ -241,7 +241,7 @@ malaya,185,358,3 script Leader Phong in Mumbaki 4_BARYO_CHIEF,{
mes "People are in panic, everyone trembling with fear.^000000";
cutin "malaya_ghost01", 4;
next;
- select("Step toward the shadow.:Draw weapon.");
+ select("Step toward the shadow.", "Draw weapon.");
mes "[Phong in Mumbaki]";
mes "They have followed the trace of the outsider. ";
mes "Don't get to close too them.";
@@ -283,7 +283,7 @@ malaya,185,358,3 script Leader Phong in Mumbaki 4_BARYO_CHIEF,{
mes "You look disturbed.";
mes "Your clothes also look messed up. Was there some kind of trouble?";
next;
- switch (select("Explain what happened.:There is nothing to talk about.")) {
+ switch (select("Explain what happened.", "There is nothing to talk about.")) {
case 1:
mes "[Phong in Mumbaki]";
mes "Is that so?";
@@ -310,7 +310,7 @@ malaya,185,358,3 script Leader Phong in Mumbaki 4_BARYO_CHIEF,{
mes "^4d4dffAs Mumbaki said, giving out some items to serve as a Spiritual Protection would be a good idea.";
mes "What would be adequate as a Spiritual Protection..^000000";
next;
- switch (select("Holy Water!:Holy magical item Blue Gemstone?!:Writing utensils or school supplies")) {
+ switch (select("Holy Water!", "Holy magical item Blue Gemstone?!", "Writing utensils or school supplies")) {
case 1:
mes "[Phong in Mumbaki]";
mes "The name itself suggests holiness.";
@@ -419,7 +419,7 @@ malaya,185,358,3 script Leader Phong in Mumbaki 4_BARYO_CHIEF,{
break;
}
next;
- switch (select("Ask for advice.:Bless flowers...")) {
+ switch (select("Ask for advice.", "Bless flowers...")) {
case 1:
if (malaya_diwata == 2) {
mes "[Phong in Mumbaki]";
@@ -565,7 +565,7 @@ malaya,169,350,5 script Imelda#malaya 4_M_BRZ_JACI,{
mes "This is my job and nobody else's.";
mes "Protecting traditions is my job.";
next;
- switch (select("Is that so?:Good luck on your own!")) {
+ switch (select("Is that so?", "Good luck on your own!")) {
case 1:
if (BaseLevel < 100) {
mes "[Imelda]";
@@ -728,7 +728,7 @@ malaya,169,350,5 script Imelda#malaya 4_M_BRZ_JACI,{
mes "Did you enjoy the scenery of Malaya?";
mes "It's nice to have a chat with friends on a Jeepney.";
next;
- switch (select("I'll help you making Spiritual Protections.:Love and Spiritual Protection for all.")) {
+ switch (select("I'll help you making Spiritual Protections.", "Love and Spiritual Protection for all.")) {
case 1:
if (questprogress(7380)) {
if ((countitem(Salt_Bag) < 6) || (countitem(Silver_Cross) < 6) || (countitem(Sharp_Bamboo) < 6)) {
@@ -772,7 +772,7 @@ malaya,169,350,5 script Imelda#malaya 4_M_BRZ_JACI,{
mes "Could you go for them now?";
erasequest 7381;
next;
- switch (select("Sure.:I need some preparations.")) {
+ switch (select("Sure.", "I need some preparations.")) {
case 1:
mes "[Imelda]";
mes "As usual then.";
@@ -841,7 +841,7 @@ malaya,169,350,5 script Imelda#malaya 4_M_BRZ_JACI,{
mes "Could you deliver Spiritual Protections to the folks today?";
erasequest 7375;
next;
- if (select("Of course.:Not today.") == 2) {
+ if (select("Of course.", "Not today.") == 2) {
mes "[Imelda]";
mes "Yes.";
mes "Why not take a stroll in Malaya today?";
@@ -876,7 +876,7 @@ malaya,169,350,5 script Imelda#malaya 4_M_BRZ_JACI,{
mes "[Imelda]";
mes "Could you give out these Spiritual Protections to the villagers for me?";
next;
- switch (select("Yes.:Not today.") == 2) {
+ switch (select("Yes.", "Not today.") == 2) {
mes "[Imelda]";
mes "Yes.";
mes "Why not take a stroll in Malaya today?";
@@ -1031,7 +1031,7 @@ malaya,181,353,5 script Old Man Nardo#malaya 4_M_BARYO_OLD,{
}
mes "What is it?";
next;
- switch (select("Speak.:Give Spiritual Protection.:The Old Man and the Cast Iron Cauldron")) {
+ switch (select("Speak.", "Give Spiritual Protection.", "The Old Man and the Cast Iron Cauldron")) {
case 1:
mes "[Old Man Nardo]";
mes "Port Malaya is a beautiful city.";
@@ -1143,7 +1143,7 @@ malaya,181,353,5 script Old Man Nardo#malaya 4_M_BARYO_OLD,{
mes "Go to Kiko in Mumbaki at Baryo Mahiwaga and deliver the Cast Iron Cauldron.";
mes "I'd like you to do it for me...";
next;
- switch (select("Cast Iron Cauldron??:I'll do it.:I'm busy right now.")) {
+ switch (select("Cast Iron Cauldron??", "I'll do it.", "I'm busy right now.")) {
case 1:
mes "[Old Man Nardo]";
mes "It's because of the Bakonawa.";
@@ -1293,7 +1293,7 @@ malaya,224,267,3 script Romel#malaya 4_M_MAYOR,{
break;
}
next;
- if (select("Give Spiritual Protection:How are things?") == 2) {
+ if (select("Give Spiritual Protection", "How are things?") == 2) {
mes "[Romel]";
mes "I am at peace these days.";
close;
@@ -1422,7 +1422,7 @@ malaya,223,267,5 script Talah#malaya 4_F_DST_CHILD,{
mes "[Talah]";
mes "Hello...";
next;
- if (select("Give Spiritual Protection.:Hi there?") == 2) {
+ if (select("Give Spiritual Protection.", "Hi there?") == 2) {
mes "[Talah]";
mes "...Hey...Thank you.";
mes "You're keeping us safe aren't you?";
@@ -1649,7 +1649,7 @@ malaya,295,171,3 script Collection Dealer Woeon 4_M_MALAYA,{
mes "[Woeon]";
mes "Oh, hi there!";
next;
- if (select("Give Spiritual Protection.:The Dealer and his Collection") == 1) {
+ if (select("Give Spiritual Protection.", "The Dealer and his Collection") == 1) {
if (questprogress(7374) == 1 && questprogress(7371) == 1) {
if (!countitem(Soul_Protection)) {
mes "^4d4dffThere is no Spiritual Protection to give to Woeon.^000000";
@@ -1710,7 +1710,7 @@ malaya,295,171,3 script Collection Dealer Woeon 4_M_MALAYA,{
mes "I know it's a difficult job... But you do it so well.";
erasequest 7392;
next;
- if (select("I'm too busy today.:Leave it to me!") == 1) {
+ if (select("I'm too busy today.", "Leave it to me!") == 1) {
mes "[Woeon]";
mes "Is that so? So it is then.";
mes "Come stop by when you need some work.";
@@ -1762,7 +1762,7 @@ malaya,295,171,3 script Collection Dealer Woeon 4_M_MALAYA,{
mes "Jejellopy can be acquired from the Jejeling.";
mes "Can you get me 30 Jejellopys?";
next;
- if (select("Yeah, sure.:Nope.") == 2) {
+ if (select("Yeah, sure.", "Nope.") == 2) {
mes "[Woeon]";
mes "Is that so. Such a shame.";
mes "Come back when you need some work.";
@@ -1900,7 +1900,7 @@ malaya,119,217,3 script Blacksmith Pandoi 4_M_DEWBOY,{
break;
}
next;
- switch (select("Give Spiritual Protection.:Silver Blade.:Silver Cross")) {
+ switch (select("Give Spiritual Protection.", "Silver Blade.", "Silver Cross")) {
case 1:
if (!questprogress(7374) || !questprogress(7370)) {
mes "[Pandoi]";
@@ -2009,7 +2009,7 @@ malaya,119,217,3 script Blacksmith Pandoi 4_M_DEWBOY,{
mes "Maybe I'm not supposed to be a blacksmith!";
mes "I'm good with crafting silver, though!";
next;
- if (select("I'll get you the materials. Cheer up.:Give up. It's a lot easier when you do.") == 2) {
+ if (select("I'll get you the materials. Cheer up.", "Give up. It's a lot easier when you do.") == 2) {
mes "[Pandoi]";
mes "... You're right...";
mes "I'll never be able to make a Silver Blade...";
@@ -2042,7 +2042,7 @@ malaya,119,217,3 script Blacksmith Pandoi 4_M_DEWBOY,{
mes "[Pandoi]";
mes "Could you slay the horrible creepers and get me the Silver Bracelets?";
next;
- if (select("Indeed!:No. Way.") == 2) {
+ if (select("Indeed!", "No. Way.") == 2) {
mes "[Pandoi]";
mes "... You're right...";
mes "I'll never make a Silver Blade...";
@@ -2071,7 +2071,7 @@ malaya,119,217,3 script Blacksmith Pandoi 4_M_DEWBOY,{
mes "I could make one Silver Cross for ^4d4dff2 Silver Bracelets^000000 the monsters hold there...";
mes "If you have Silver Bracelets, I could make Silver Crosses with them.";
next;
- switch(select("Make 1 Silver Cross:Make 6 Silver Crosses:Input Number:Quit.")) {
+ switch(select("Make 1 Silver Cross", "Make 6 Silver Crosses", "Input Number", "Quit.")) {
case 1:
.@amount = 1;
case 2:
@@ -2148,7 +2148,7 @@ malaya,326,68,2 script Pedro the Sailor 4W_SAILOR,{
mes "Oh, you're th... The one who fends off ghosts at the wave of a hand?!";
mes "Could you stay for a bit and hear me out?!";
next;
- if (select("Sorry.:Sure.") == 1) {
+ if (select("Sorry.", "Sure.") == 1) {
mes "[Pedro the Sailor]";
mes "Oh, a solid denial.";
mes "You just impaled my last glimpse of hope.";
@@ -2244,7 +2244,7 @@ malaya,326,68,2 script Pedro the Sailor 4W_SAILOR,{
mes "Those black souls just came up and disappeared.";
mes "Well, living the dream, eh?";
next;
- if (select("Give Spiritual Protection.:About the Ferry Ride") == 1) {
+ if (select("Give Spiritual Protection.", "About the Ferry Ride") == 1) {
if (!questprogress(7374) || !questprogress(7368)) {
mes "[Pedro the Sailor]";
mes "The Spiritual Protection you gave me before works fine.";
@@ -2303,7 +2303,7 @@ malaya,326,68,2 script Pedro the Sailor 4W_SAILOR,{
mes "Hmmm..........";
mes "It's a long story...";
next;
- if (select("I'm listening.:Maybe later.") == 2) {
+ if (select("I'm listening.", "Maybe later.") == 2) {
mes "[Pedro the Sailor]";
mes "I knew it.";
mes "Though, it's not such a boring story.";
@@ -2404,7 +2404,7 @@ malaya,326,68,2 script Pedro the Sailor 4W_SAILOR,{
mes "This little one goes to Izlude.";
mes "That will be 1000z.";
next;
- if (select("Use.:That's a rip off!") == 2) {
+ if (select("Use.", "That's a rip off!") == 2) {
mes "[Pedro the Sailor]";
mes "What?!";
mes "How much do you pay for the Alberta Liner to get here!?";
@@ -2475,7 +2475,7 @@ L_SetQuest:
mes "I mean... Miss Diwata... Isn't feeling very well and, even with the Spiritual Protection";
mes "a normal person can't stand it.";
next;
- if (select("I see. Take care then.:How about a Floral Tribute?") == 1) {
+ if (select("I see. Take care then.", "How about a Floral Tribute?") == 1) {
mes "[Pedro the Sailor]";
mes "I'm glad you understand.";
mes "Sigh...";
@@ -2523,7 +2523,7 @@ OnTouch:
cutin "malaya_ghost01", 4;
mes "- Familiar souls are approaching Diwata. -";
next;
- if (select("It's a misunderstanding!:You're from that..!") == 2) {
+ if (select("It's a misunderstanding!", "You're from that..!") == 2) {
cutin "malaya_ghost02", 4;
mes "[" + strcharinfo(0) + "]";
mes "Just as I thought! You're afraid of me?!";
@@ -2583,7 +2583,7 @@ OnTouch:
mes "- The Offering Bouquet... -";
cutin "malaya_diwata01", 2;
next;
- if (select("Throw it to the Little Girl.:Slide it across on the floor.") == 1) {
+ if (select("Throw it to the Little Girl.", "Slide it across on the floor.") == 1) {
mes "- I threw the bouquet before she could toss me out, and she catches in surprise...";
mes "She won't toss me... far, now that she has the flower.-";
} else {
@@ -2693,7 +2693,7 @@ OnTouch:
next;
mes "- Diwata reached her hands out as if expecting something. -";
next;
- if (select("Give the Bouquet.:Hold her hand.") == 2) {
+ if (select("Give the Bouquet.", "Hold her hand.") == 2) {
mes "[Diwata]";
mes "What do you think you're doing?!!??!?!!";
mes "Arghhhh - I have enough creeps around here, thank you!!";
@@ -2747,7 +2747,7 @@ ma_fild01,261,208,2 script Kiko in Mumbaki 4_BARYO_CHIEF,{
mes "I am the soul guidance, protector of people and souls here at Baryo.";
mes "So, I'm a good leader Kiko in Mumbaki.";
next;
- switch (select("Give Cast-Iron Caldron.:Request Purification Ritual.:Exchange Jellopy for gold.")) {
+ switch (select("Give Cast-Iron Caldron.", "Request Purification Ritual.", "Exchange Jellopy for gold.")) {
case 1:
if (!questprogress(7376)) {
if (!questprogress(7377)) {
@@ -2857,7 +2857,7 @@ ma_fild01,239,253,3 script Dhong the Guard 4_MAL_SOLDIER,{
mes "Hi there!";
mes "Welcome to Baryo.";
next;
- if (select("You're job seems so hard~:Guard Dog Vantai") == 1) {
+ if (select("You're job seems so hard~", "Guard Dog Vantai") == 1) {
mes "[Dhong the Guard]";
mes "Not at all. I just watch who comes and goes from here.";
mes "Travelers are the ones who go through more hardship.";
@@ -2959,7 +2959,7 @@ ma_fild01,239,253,3 script Dhong the Guard 4_MAL_SOLDIER,{
mes "As you can see, I can't move from here,";
mes "so I was wondering if you can get the bones for Vantai...";
next;
- if (select("Alright.:Sorry.") == 2) {
+ if (select("Alright.", "Sorry.") == 2) {
mes "[Dhong the Guard]";
mes "I see.";
mes "Vantai!";
@@ -3062,7 +3062,7 @@ ma_fild01,200,190,3 script Maries#malaya 4_F_BARYO_WOMAN,{
mes "My daughter did not return.";
mes "Please help, I think she's lost in the forest.";
next;
- switch (select("Of course.:I'm too busy right now.:You have so many children.")) {
+ switch (select("Of course.", "I'm too busy right now.", "You have so many children.")) {
case 1:
mes "[Maries]";
mes "I'm sure she's lost in the woods because of mischievous spirits.";
@@ -3200,7 +3200,7 @@ ma_fild02,241,39,5 script Good Capre Budidai 4_MAL_BUDIDAI,{
mes "[Budidai]";
mes "Hey buddy, You here to hear Budidai singing?";
next;
- switch (select("You like songs?:A profound study of one eyed monsters.:See ya!")) {
+ switch (select("You like songs?", "A profound study of one eyed monsters.", "See ya!")) {
case 1:
mes "[Budidai]";
mes "Yup, Budidai loves singing.";
@@ -3318,7 +3318,7 @@ ma_fild02,241,39,5 script Good Capre Budidai 4_MAL_BUDIDAI,{
mes "Bongisungisu! I get the chills just by being in the same forest with it...";
mes "But Budidai is weak.";
next;
- if (select("Shall I take care of it?:That does give the chills.") == 2) {
+ if (select("Shall I take care of it?", "That does give the chills.") == 2) {
mes "[Budidai]";
mes "Don't remind me.";
mes "My friends can't come and listen to my songs because of that behemoth.";
@@ -3362,7 +3362,7 @@ ma_fild01,166,214,6 script Old Man in Dilemma#GA 4_F_BARYO_OLD,{
mes "[Old Man in Dilemma]";
mes "Oh! Demons are gaining more and more power in this world.";
next;
- switch(select("We need to gather items to fight them off.:Ignore.")) {
+ switch(select("We need to gather items to fight them off.", "Ignore.")) {
case 1:
if (countitem(Lesser_Agimat) >= 3 && Zeny >= 1000) {
mes "[Old Man in Dilemma]";
@@ -3371,7 +3371,7 @@ ma_fild01,166,214,6 script Old Man in Dilemma#GA 4_F_BARYO_OLD,{
mes "[Old Man in Dilemma]";
mes "Will you create a Greater Agimat of Ancient Spirit with 3 Lesser Agimats and 1,000 Zeny?";
next;
- if(select("Create.:No, thank you.") == 1) {
+ if(select("Create.", "No, thank you.") == 1) {
if (countitem(Lesser_Agimat) >= 3 && Zeny >= 1000) {
specialeffect2 EF_CONE;
specialeffect EF_FORESTLIGHT2;
@@ -3436,7 +3436,7 @@ ma_fild01,238,198,4 script Tikbalang Expert#malaya 4_M_MALAYA,{
mes "[Tikbalang Expert]";
mes "I spent 90% of my life studying Tikbalang.";
next;
- switch(select("But you look young?:What is Tikbalang?:Teach me how to catch a Tikbalang.")) {
+ switch(select("But you look young?", "What is Tikbalang?", "Teach me how to catch a Tikbalang.")) {
case 1:
mes "[Tikbalang Expert]";
mes "What! I might be imagining things.";
@@ -3458,7 +3458,7 @@ ma_fild01,238,198,4 script Tikbalang Expert#malaya 4_M_MALAYA,{
mes "Have you... ever been fooled by anyone around you? Why can't you believe someone's word for it? Really, ask me anything.";
next;
while(1) {
- switch(select("I don't have any questions.:Characteristics?:Features?:Rumors?:Habitat?")) {
+ switch(select("I don't have any questions.", "Characteristics?", "Features?", "Rumors?", "Habitat?")) {
case 1:
mes "[Tikbalang Expert]";
mes "I think this is enough explanation for now. You wouldn't understand other highly sophisticated topics with specific terminology and all anyway.";
@@ -3544,7 +3544,7 @@ ma_fild01,238,198,4 script Tikbalang Expert#malaya 4_M_MALAYA,{
mes "[Tikbalang Expert]";
mes "The '^F80835Tikbalang Belt^000000' is used to capture Tikbalangs without the hassle. But that doesn't mean it's 100% successful. Interested? Do you want me to make one for you?";
next;
- switch(select("Yes, Im interested.:No, I can capture one myself.")) {
+ switch(select("Yes, Im interested.", "No, I can capture one myself.")) {
case 1:
delitem Tikbalang_Thick_Spine,3;
getitem Tikbalang_Belt,1;
@@ -3565,7 +3565,7 @@ ma_fild01,238,198,4 script Tikbalang Expert#malaya 4_M_MALAYA,{
mes "[Tikbalang Expert]";
mes "There is the easy way and the hard way to capture Tikbalangs. Which one do you prefer?";
next;
- switch(select("Easy way.:Hard way.")) {
+ switch(select("Easy way.", "Hard way.")) {
case 1:
mes "[Tikbalang Expert]";
mes "Ha ha. I've come up with the easy way myself.";
@@ -3618,7 +3618,7 @@ ma_fild01,158,243,6 script Tribe Blacksmith#malaya 4_M_MALAYA,{
mes "[Bayani]";
mes "I will upgrade your armor if you bring one that holds enormous power.";
next;
- switch (select("What kind of equipment do upgrade?:What are the required materials?:What will it become after an upgrade?:Please upgrade this.")) {
+ switch (select("What kind of equipment do upgrade?", "What are the required materials?", "What will it become after an upgrade?", "Please upgrade this.")) {
case 1:
mes "[Bayani]";
mes "Your questions are too simple, but!";
@@ -3675,7 +3675,7 @@ ma_fild01,158,243,6 script Tribe Blacksmith#malaya 4_M_MALAYA,{
mes "Unless the one that holds it doesn't believe it is! Ask about what has changed and decide for yourself!";
next;
while (1) {
- switch (select("There is no more.:Bakonawa Scale Armor:Kalasag:Buwaya Sack Cloth:Bangungot Boots of Nightmare")) {
+ switch (select("There is no more.", "Bakonawa Scale Armor", "Kalasag", "Buwaya Sack Cloth", "Bangungot Boots of Nightmare")) {
case 1:
mes "[Bayani]";
mes "Looks like you ran out of questions.";
@@ -3748,7 +3748,7 @@ ma_fild01,158,243,6 script Tribe Blacksmith#malaya 4_M_MALAYA,{
mes "Ha ha ha ha ha ha ha! Good!";
mes "You've brought the materials, right?";
next;
- if (select("Oh... sorry...:Preparations are complete!!") == 1) {
+ if (select("Oh... sorry...", "Preparations are complete!!") == 1) {
mes "[Bayani]";
mes "Oh no!!";
mes "I will need an light but sturdy armor with an refinement of +9 or greater and 20 Ancient Grudges!!";
@@ -3762,7 +3762,7 @@ ma_fild01,158,243,6 script Tribe Blacksmith#malaya 4_M_MALAYA,{
mes "[Bayani]";
mes "So what armor will it be?";
next;
- switch (select("Bakonawa Scale Armor:Kalasag:Buwaya Sack Cloth:Bangungot Boots of Nightmare")) {
+ switch (select("Bakonawa Scale Armor", "Kalasag", "Buwaya Sack Cloth", "Bangungot Boots of Nightmare")) {
case 1:
.@part = EQI_ARMOR;
.@item = 15051;
@@ -3805,7 +3805,7 @@ ma_fild01,158,243,6 script Tribe Blacksmith#malaya 4_M_MALAYA,{
mes "[Bayani]";
mes "^0000FFOnce your item is refined, the refinement level will be ^FF00000^0000FF and the item will be upgraded.^000000 You get this part?";
next;
- if (select("No.:Yes.") == 1) {
+ if (select("No.", "Yes.") == 1) {
mes "[Bayani]";
mes "What? You didn't know this? Then, read through my instructions and come back again.";
close;
@@ -3815,7 +3815,7 @@ ma_fild01,158,243,6 script Tribe Blacksmith#malaya 4_M_MALAYA,{
mes "^0000FFEquipping the Kalasag, Buwaya Sack Cloth, Bakonawa Scale Armor, and Bangungot Boots of Nightmare all at once will lose the ^FF0000Set Effects^0000FF.^000000";
mes "Do you understand this point?";
next;
- if (select("No.:Yes.") == 1) {
+ if (select("No.", "Yes.") == 1) {
mes "[Bayani]";
mes "What? You didn't know this? Then, read through my instructions and come back again.";
close;
@@ -3873,7 +3873,7 @@ malaya,305,281,3 script Guard#buwaya 4_MAL_SOLDIER,7,7,{
mes "[Guard]";
mes "Is that why there are more outsiders here these days? Now don't be sneaky and a know-it-all. How would you know if I'd offered to take you around?";
next;
- if (select("Treasure?:Ignore.") == 2) {
+ if (select("Treasure?", "Ignore.") == 2) {
mes "[Guard]";
mes "Are you ignoring me? Bah.";
close;
@@ -4014,7 +4014,7 @@ ma_in01,47,101,3 script Totoy#buwaya 4_M_BARYO_BOY,7,7,{
if (malaya_buwaya == 2) {
mes "- See someone shaky with dopey eyes. -";
next;
- if (select("Tap him on the shoulder.:Ignore him.") == 2)
+ if (select("Tap him on the shoulder.", "Ignore him.") == 2)
close;
emotion e_omg;
mes "[Totoy]";
@@ -4056,7 +4056,7 @@ ma_in01,47,101,3 script Totoy#buwaya 4_M_BARYO_BOY,7,7,{
mes "[Totoy]";
mes "Hello? Hey, are you still there? What happened to the Green Potion? Jeez, this is driving me crazy.";
next;
- if (select("Hand over the Green Potion.:Do not hand over the potion.") == 2) {
+ if (select("Hand over the Green Potion.", "Do not hand over the potion.") == 2) {
mes "[Totoy]";
mes "Did you really leave? Hey! Darn!";
} else {
@@ -4096,7 +4096,7 @@ ma_in01,47,101,3 script Totoy#buwaya 4_M_BARYO_BOY,7,7,{
mes "[Totoy]";
mes "I did go deep in the woods because I wasn't getting anywhere with collecting bugs. But who would have thought I'd get into this mess?";
next;
- if (select("What Totoy saw:About bugs") == 2) {
+ if (select("What Totoy saw", "About bugs") == 2) {
mes "[Totoy]";
mes "I only wanted to show people my collection of cute bugs. Ha ha.";
next;
@@ -4339,7 +4339,7 @@ malaya,290,152,5 script Master of Hunting#buwaya 4_M_BARYO_MAN,{
mes "[Master of Hunting]";
mes "So you came here to learn all about my excellent hunting skills? Or to ask me to publish an essay on Master of Hunting? Ho!";
next;
- if (select("About Totoys monster:Interrupt.") == 2) {
+ if (select("About Totoys monster", "Interrupt.") == 2) {
mes "[Master of Hunting]";
mes "Oh? Hey! Where are you going?!";
close;
@@ -4361,7 +4361,7 @@ malaya,290,152,5 script Master of Hunting#buwaya 4_M_BARYO_MAN,{
mes "[Master of Hunting]";
mes "You shouldn't lie to an adult. I understand you want the Master of Huntings attention. Ha ha!";
next;
- if (select("I will prove it.:Suspicious of Totoy.") == 2) {
+ if (select("I will prove it.", "Suspicious of Totoy.") == 2) {
mes "[Master of Hunting]";
mes "Kids tell stories for their own reasons. I'm sure Totoy is the same.";
malaya_buwaya = 6;
@@ -4386,7 +4386,7 @@ malaya,290,152,5 script Master of Hunting#buwaya 4_M_BARYO_MAN,{
mes "[Master of Hunting]";
mes "Oh, you're back!";
next;
- if (select("Let's see if we have a monster in it!:I don't think there is a monster.") == 2) {
+ if (select("Let's see if we have a monster in it!", "I don't think there is a monster.") == 2) {
mes "[Master of Hunting]";
mes "It was a kid's joke. Ha ha.";
close;
@@ -4595,7 +4595,7 @@ malaya,290,340,3 script Guard Leader#buwaya 4_MAL_CAPTAIN,{
}
if (malaya_buwaya == 10) {
next;
- if (select("Tell him about Buwaya.:Done with conversation.") == 2) {
+ if (select("Tell him about Buwaya.", "Done with conversation.") == 2) {
close;
}
mes "[Guard Leader]";
@@ -4610,7 +4610,7 @@ malaya,290,340,3 script Guard Leader#buwaya 4_MAL_CAPTAIN,{
mes "[Guard Leader]";
mes "Hmm... will you be able to help Port Malaya?";
next;
- if (select("Leave it to me!:I'm pretty busy myself.") == 2) {
+ if (select("Leave it to me!", "I'm pretty busy myself.") == 2) {
mes "[Guard Leader]";
mes "Really? That's no good. All the lives of the villagers will be at stake if we don't do something. How can a youth like you be so heartless. Are all outsiders like you? Hmph! Can't trust young people these days. Hmph.";
close;
@@ -4666,7 +4666,7 @@ malaya,290,340,3 script Guard Leader#buwaya 4_MAL_CAPTAIN,{
mes "They say Buwaya is a very strong and ugly monster with two heads.";
mes "Will you help us defeat Buwaya?";
next;
- if (select("Of course.:Nope.") == 2) {
+ if (select("Of course.", "Nope.") == 2) {
mes "[Guard Leader]";
mes "Buwaya is known to be a very dangerous monster.";
mes "There is no shame in rejecting this request.";
@@ -4690,7 +4690,7 @@ malaya,290,340,3 script Guard Leader#buwaya 4_MAL_CAPTAIN,{
mes "[Guard Leader]";
mes "How is it going with the Buwaya situation?";
next;
- if (select("I give up.:Still fighting.") == 2) {
+ if (select("I give up.", "Still fighting.") == 2) {
mes "[Guard Leader]";
mes "Keep this in mind and be cautious at all times.";
mes "I recommend asking trustful colleagues for help.";
@@ -4745,7 +4745,7 @@ ma_fild02,312,259,3 script Dog#buwaya 4_DOG01,{
mes "[" + strcharinfo(0) + "]";
mes "Why is a dog here?";
next;
- if (select("Look closely at the dog.:Ignore it.") == 2) {
+ if (select("Look closely at the dog.", "Ignore it.") == 2) {
mes "[" + strcharinfo(0) + "]";
mes "Looks like a lost dog.";
close;
@@ -4947,7 +4947,7 @@ malaya,264,338,4 script Frightened Maiden#bako1 4_F_BARYO_GIRL,{
mes "It is said that Bakonawa hates loud noises.";
mes "Pound the pot if you want to live!";
next;
- switch(select("Hates loud noises?:What is Bakonawa?")) {
+ switch(select("Hates loud noises?", "What is Bakonawa?")) {
case 1:
mes "[Frightened Maiden]";
mes "You already heard that the old lady";
@@ -5050,7 +5050,7 @@ malaya,285,332,4 script Old Legend Teller#bako1 4_M_BARYO_OLD,{
mes "We must calm her";
mes "if to prevent further destruction...";
next;
- switch(select("Calm Bakonawa?:Further destruction?")) {
+ switch(select("Calm Bakonawa?", "Further destruction?")) {
case 1:
mes "[Old Legend Teller]";
mes "The old lady faced an unjust death";
@@ -5080,7 +5080,7 @@ malaya,285,332,4 script Old Legend Teller#bako1 4_M_BARYO_OLD,{
mes "it is worth a try?";
mes "Please help us and save us from our misery.";
next;
- switch(select("It is no use.:I'll help.")) {
+ switch(select("It is no use.", "I'll help.")) {
case 1:
mes "[Old Legend Teller]";
mes "Yes, you are also right.";
@@ -5158,7 +5158,7 @@ malaya,285,332,4 script Old Legend Teller#bako1 4_M_BARYO_OLD,{
mes "simply cannot travel there.";
mes "Could you visit the place for us?";
next;
- switch(select("Go there yourself!:Your explanation is too vague.:On my way!")) {
+ switch(select("Go there yourself!", "Your explanation is too vague.", "On my way!")) {
case 1:
mes "[Old Legend Teller]";
mes "You twisted youth!";
@@ -5218,7 +5218,7 @@ malaya,285,332,4 script Old Legend Teller#bako1 4_M_BARYO_OLD,{
mes "before it attacks first.";
mes "I believe we can trust you to do this, yes?";
next;
- switch(select("Well...:Of course!")) {
+ switch(select("Well...", "Of course!")) {
case 1:
mes "[Old Legend Teller]";
mes "The atmosphere was really good";
@@ -5285,7 +5285,7 @@ ma_fild02,40,240,4 script Malaya Immigrant#bako1 4_M_BARYO_MAN,{
mes "I don't know about the specifics, but";
mes "I think it's related to what I heard long time ago.";
next;
- switch(select("What are you doing here?:Do you know about this Slate Piece?:Please tell me the story.:Who is the traveling merchant?")) {
+ switch(select("What are you doing here?", "Do you know about this Slate Piece?", "Please tell me the story.", "Who is the traveling merchant?")) {
case 1:
mes "[Malaya Immigrant]";
mes "I liked the environment here";
@@ -5386,7 +5386,7 @@ ma_fild01,165,237,4 script Malaya Immigrant#bako2 4_M_MALAYA,{
mes "but you didn't come all the way";
mes "just to hear some folktale right?";
next;
- switch(select("I just came here to take a break.:Tell me the tale.")) {
+ switch(select("I just came here to take a break.", "Tell me the tale.")) {
case 1:
mes "[Malaya Immigrant]";
mes "You must have a lot of free time on your hands!";
@@ -5439,7 +5439,7 @@ ma_fild01,165,237,4 script Malaya Immigrant#bako2 4_M_MALAYA,{
mes "The stone ahead holds a record that";
mes "a swordsman from a long time ago left.";
next;
- switch(select("Where did this swordsman go after?:Tell me the tale again.")) {
+ switch(select("Where did this swordsman go after?", "Tell me the tale again.")) {
case 1:
mes "[Malaya Immigrant]";
mes "Well, there is no story after that so";
@@ -5500,7 +5500,7 @@ OnTouch:
mes "Here is the record left by a swordsman";
mes "from a hundred years ago.";
next;
- switch(select("I don't need to read it.:Read the record again.")) {
+ switch(select("I don't need to read it.", "Read the record again.")) {
case 1:
mes "I remember the story clearly.";
mes "Let's tell the ^0000FFOld Legend Teller^000000 in Malaya";
@@ -5693,7 +5693,7 @@ malaya,283,265,4 script Village Chief#bako2 4_BARYO_CHIEF,{
mes "are said to be carried by";
mes "^FF0000Tiyanak^000000 that roams Baryo Mahiwaga.";
next;
- switch(select("Do it yourself.:I'm on my way.")) {
+ switch(select("Do it yourself.", "I'm on my way.")) {
case 1:
mes "[Village Chief]";
mes "You give me a lot to think about.";
@@ -5788,7 +5788,7 @@ malaya,283,265,4 script Village Chief#bako2 4_BARYO_CHIEF,{
mes "near where traps will be set up,";
mes "so you just have to visit about 5 places.";
next;
- switch(select("Sounds like too much work.:Sure thing.")) {
+ switch(select("Sounds like too much work.", "Sure thing.")) {
case 1:
mes "[Village Chief]";
mes "This operation means life and death to us";
@@ -6144,7 +6144,7 @@ malaya,289,364,4 script Young Fortune Teller 4_F_MALAYA,{
mes "so I need you to hunt fifteen ^FF0000Tikbalang^000000";
mes "at Baryo Mahiwaga Field.";
next;
- switch(select("It's none of my business.:You can count on me.")) {
+ switch(select("It's none of my business.", "You can count on me.")) {
case 1:
mes "[Young Fortune Teller]";
mes "You are so selfish!";
@@ -6555,7 +6555,7 @@ sec_in02,10,16,5 script Bakonawa Intro Helper 4_MASK_SMOKEY,{
mes "Just boldly tell me";
mes "what is it that you want!";
next;
- switch(select("Reset all quests:Just before the end of first quest:Reset secondary quest:Distribution of lost belongings:Just after hunting")) {
+ switch(select("Reset all quests", "Just before the end of first quest", "Reset secondary quest", "Distribution of lost belongings", "Just after hunting")) {
case 1:
mes "Here you go!";
malaya_bakona1 = 0;
@@ -6681,7 +6681,7 @@ function script F_Malaya_Nurse {
mes "[Nurse Maenne]";
mes "We were just about to enter Bangungot's room, before we were thrown out...";
next;
- switch(select("Bangungot?:Nurse Maenne?")) {
+ switch(select("Bangungot?", "Nurse Maenne?")) {
case 1:
callsub L_Bangungot;
select("Nurse Maenne");
@@ -6728,7 +6728,7 @@ function script F_Malaya_Nurse {
switch(getarg(0)) {
case 1:
next;
- switch(select("Enter the hospital.:Quit.")) {
+ switch(select("Enter the hospital.", "Quit.")) {
case 1:
callsub L_Warp, getarg(0);
case 2:
@@ -6773,7 +6773,7 @@ L_Warp:
end;
case 2:
next;
- switch(select("Go outside.:Quit.")) {
+ switch(select("Go outside.", "Quit.")) {
case 1:
close2;
cutin "",255;
@@ -6893,7 +6893,7 @@ malaya,55,72,4 script Nurse#ma_n1 4_F_NURSE,{
mes "Are you planning on going inside?";
cutin "malaya_nurseA01",2;
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
mes "[Nurse]";
mes "Oh~";
@@ -6901,7 +6901,7 @@ malaya,55,72,4 script Nurse#ma_n1 4_F_NURSE,{
mes "I was literally waiting all day for someone to some by.";
cutin "malaya_nurseA02",2;
next;
- switch(select("About the hospital:Reason for stalling me:Ignore.")) {
+ switch(select("About the hospital", "Reason for stalling me", "Ignore.")) {
case 1:
mes "[Nurse]";
mes "This hospital is the only one in town.";
@@ -6999,7 +6999,7 @@ malaya,55,72,4 script Nurse#ma_n1 4_F_NURSE,{
mes "If I knew this was going to happen, I would've worn ER night-shift shoes instead of first-day shoes... *sniff*";
emotion e_sob;
next;
- switch(select("Help.:Don't help.")) {
+ switch(select("Help.", "Don't help.")) {
case 1:
mes "[Nurse]";
mes "*Sob*";
@@ -7284,7 +7284,7 @@ malaya,55,72,4 script Nurse#ma_n1 4_F_NURSE,{
mes "That's a secret~";
mes "My mom will kill me if she knew I was here!";
next;
- switch(select("About entering the hospital.:About it's mom.:About ???:Quit.")) {
+ switch(select("About entering the hospital.", "About it's mom.", "About ???", "Quit.")) {
case 1:
mes "[???]";
mes "A few days ago, the old lady who lives near us went around the hospital sticking some kind of sticks into the ground.";
@@ -7358,7 +7358,7 @@ malaya,55,72,4 script Nurse#ma_n1 4_F_NURSE,{
mes "Yes?";
mes "Yes?";
next;
- switch(select("Go.:Don't go.")) {
+ switch(select("Go.", "Don't go.")) {
case 1:
mes "[Nurse Las]";
mes "Okay, off you go.";
@@ -7460,7 +7460,7 @@ ma_dun01,35,108,4 script Nurse#ma_n2 4_F_NURSE,{
mes "Could you check the 2nd floor door again in case I missed something?";
cutin "malaya_nurseA01",2;
next;
- switch(select("Go outside.:Quit.")) {
+ switch(select("Go outside.", "Quit.")) {
case 1:
close2;
cutin "",255;
@@ -7579,7 +7579,7 @@ malaya,48,76,4 script Hospital Door#ma_n1 CLEAR_NPC,{
mes "Then why is the door not opening?";
close;
} else if (malaya_bang > 18) {
- if(select("Enter the hospital.:Quit.") == 1)
+ if(select("Enter the hospital.", "Quit.") == 1)
warp "ma_dun01",33,110;
end;
} else {
@@ -7604,7 +7604,7 @@ malaya,64,78,4 script Village Woman#mab 4_F_MALAYA,{
mes "[Village Woman]";
mes "I was born here and never went far away from here, so I always feel like going on my adventures when I hear the stories they bring.";
next;
- switch(select("Ask about the hospital.:End conversation.")) {
+ switch(select("Ask about the hospital.", "End conversation.")) {
case 1:
mes "[Village Woman]";
mes "The hospital?";
@@ -7671,7 +7671,7 @@ malaya,62,37,4 script Village Man#mab 4_M_MALAYA,{
mes "Just a little bit~";
mes "far from the village, but I'll give you all the pineapple you want in exchange for a good story of yours!";
next;
- switch(select("Ask about the hospital.:End conversation.")) {
+ switch(select("Ask about the hospital.", "End conversation.")) {
case 1:
mes "[Village Man]";
mes "Ummm......";
@@ -7746,7 +7746,7 @@ malaya,210,200,5 script Dr. Boon#ma 4_LGTSCIENCE,{
mes "[Dr. Boon]";
mes "So~ You're the new nurse?";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
mes "[Dr. Boon]";
mes "Nothing's more important for a nurse than their white uniform.";
@@ -7824,7 +7824,7 @@ malaya,53,68,4 script Bushes#ma CLEAR_NPC,{
mes "I'm not old.";
emotion e_an,1;
next;
- switch(select("About entering the hospital.:About its mom.:About ???.:Ask about the old lady.:Ask about the hospital grounds.:Quit.")) {
+ switch(select("About entering the hospital.", "About its mom.", "About ???.", "Ask about the old lady.", "Ask about the hospital grounds.", "Quit.")) {
case 1:
mes "[???]";
mes "A few days ago, the old lady who lives near us went around the hospital sticking some kind of sticks into the ground.";
@@ -7936,7 +7936,7 @@ malaya,53,68,4 script Bushes#ma CLEAR_NPC,{
mes "A strange stick is planted on the ground.";
mes "A mysterious force can be felt.";
next;
- switch(select("Pull it out.:Leave it.")) {
+ switch(select("Pull it out.", "Leave it.")) {
case 1:
if (rand(1,5) == 4) {
mes "Pulled out the deeply planted stick.";
@@ -8078,7 +8078,7 @@ malaya,114,183,3 script Bent Old Lady#ma 4_F_BARYO_OLD,{
mes "[Bent Old Lady]";
mes "The thing took away my poor little girl.";
next;
- switch(select("Ask about the hospital.:Ask about her daughter.")) {
+ switch(select("Ask about the hospital.", "Ask about her daughter.")) {
case 1:
mes "[Bent Old Lady]";
mes "Everybody was happy to hear about the hospital being built.";
@@ -8270,12 +8270,12 @@ ma_fild01,1,1,4 script Pintados Manager#pin 4_F_KHELLISIA,{
mes "Dyestuffs Value: ("+$malaya_pintados_03+"/300)";
mes "Recent Tattoo Creator: "+$malaya_pintados_04$;
next;
- switch(select("Eastern Medicine Button ? Start & End:Detail Button ? Adjust Value:Start Timer:End Timer")) {
+ switch(select("Eastern Medicine Button ? Start & End", "Detail Button ? Adjust Value", "Start Timer", "End Timer")) {
case 1:
mes "This is the Eastern Medicine Control Button.";
mes "You can set the Start or End values for the festival.";
next;
- switch(select("Start Pintados Festival:End Pintados Festival:NPC_ON:NPC_OFF")) {
+ switch(select("Start Pintados Festival", "End Pintados Festival", "NPC_ON", "NPC_OFF")) {
case 1:
$malaya_pintados_00 = 1;
donpcevent "Pintados Manager#pin::OnEnable";
@@ -8298,7 +8298,7 @@ ma_fild01,1,1,4 script Pintados Manager#pin 4_F_KHELLISIA,{
mes "Adjust the global value. Please select the value to adjust.";
next;
while(1) {
- switch(select("Complete Adjustment:Time ("+$malaya_pintados_00+"):Lesser Agimat ("+$malaya_pintados_01+"):Silver Cross ("+$malaya_pintados_02+"):Dyestuffs ("+$malaya_pintados_03+")")) {
+ switch(select("Complete Adjustment", "Time ("+$malaya_pintados_00+")", "Lesser Agimat ("+$malaya_pintados_01+")", "Silver Cross ("+$malaya_pintados_02+")", "Dyestuffs ("+$malaya_pintados_03+")")) {
case 1:
mes "Completed global adjustment.";
close;
@@ -8483,7 +8483,7 @@ ma_fild01,179,260,2 script Festival Helper Boy#pin 4_M_BARYO_BOY,{
mes "[Isco]";
mes "Oh no. What will we do with the festival coming to an end.";
next;
- switch(select("What is it?:How many did you collect?:Brought back a lost belonging.")) {
+ switch(select("What is it?", "How many did you collect?", "Brought back a lost belonging.")) {
case 1:
mes "[Isco]";
mes "There is a traditional festival held since ancient times";
@@ -8563,7 +8563,7 @@ ma_fild01,179,260,2 script Festival Helper Boy#pin 4_M_BARYO_BOY,{
if (.@i < 3) {
mes "I am "+(.@total - getd("$malaya_pintados_0"+.@i))+" short of "+.@name$+". How many did you bring?";
next;
- switch(select("One?!:Enter quantity.")) {
+ switch(select("One?!", "Enter quantity.")) {
case 1:
.@amount = 1;
mes "[Isco]";
@@ -8601,7 +8601,7 @@ ma_fild01,179,260,2 script Festival Helper Boy#pin 4_M_BARYO_BOY,{
mes "[Isco]";
mes .@str$+"! How many Scarlet Dyestuffs can you give me from the "+countitem(.@item)+" you have?";
next;
- switch(select("Enter Quantity:All")) {
+ switch(select("Enter Quantity", "All")) {
case 1:
mes "[Isco]";
mes "He he... I'm slow with numbers. I get lost when it's over 50. How many will you give me?";
@@ -8644,7 +8644,7 @@ ma_fild01,172,223,6 script Tattooist#pin 4_M_BARYO_OLD,{
mes "[Tattooist]";
mes "Why do you want a Tattoo?";
next;
- switch(select("What is a Tattoo?:I'm curious about the effect of Tattoos.:I need a Tattoo.")) {
+ switch(select("What is a Tattoo?", "I'm curious about the effect of Tattoos.", "I need a Tattoo.")) {
case 1:
mes "[Tattooist]";
mes "A Tattoo of a powerful monster is said to increase the ability of the holder.";
@@ -8687,7 +8687,7 @@ ma_fild01,172,223,6 script Tattooist#pin 4_M_BARYO_OLD,{
mes "Which Tattoo's effect are you curious about?";
next;
while(1) {
- switch (select("Bangungot Agimat Tattoo:Buwaya Agimat Tattoo:Bakonawa Agimat Tattoo:I have no questions.")) {
+ switch (select("Bangungot Agimat Tattoo", "Buwaya Agimat Tattoo", "Bakonawa Agimat Tattoo", "I have no questions.")) {
case 1:
mes "[Tattooist]";
mes "Need 10 Ancient Grudges, 1 Piece of Bangungot's Spirit, and 1 Bangungot Doll to create";
@@ -8747,7 +8747,7 @@ ma_fild01,172,223,6 script Tattooist#pin 4_M_BARYO_OLD,{
mes "[Tattooist]";
mes "The festival doesn't last long so I should start drawing. What Tattoo do you need?";
next;
- switch(select("I will think it over.:Bangungot Agimat Tattoo:Buwaya Agimat Tattoo:Bakonawa Agimat Tattoo")) {
+ switch(select("I will think it over.", "Bangungot Agimat Tattoo", "Buwaya Agimat Tattoo", "Bakonawa Agimat Tattoo")) {
case 1:
mes "[Tattooist]";
mes "Hope you enjoy the '^7A96E0Pintados Festival^000000'.";
@@ -8795,7 +8795,7 @@ ma_fild01,172,223,6 script Tattooist#pin 4_M_BARYO_OLD,{
next;
mes "And then "+.@name$+" stared intensely at the doll as if to remember every detail of it in his head.";
next;
- if(select("Aren't you going to start?:... ... ..") == 1) {
+ if(select("Aren't you going to start?", "... ... ..") == 1) {
emotion e_an;
delitem Ancient_Grudge,5;
mes "[Tattooist]";
@@ -8816,7 +8816,7 @@ ma_fild01,172,223,6 script Tattooist#pin 4_M_BARYO_OLD,{
emotion e_an;
mes "But he kept on looking at each corner of the drawing as if he didn't like some of its details.";
next;
- if(select("Looks good to me.:... ... ..") == 1) {
+ if(select("Looks good to me.", "... ... ..") == 1) {
emotion e_an;
emotion e_ag;
delitem Ancient_Grudge,5;
@@ -8838,7 +8838,7 @@ ma_fild01,172,223,6 script Tattooist#pin 4_M_BARYO_OLD,{
emotion e_dum;
mes "But now he is staring at the sky without doing anything else. What is he waiting for?";
next;
- if(select("When will it be done?:... ... ..") == 1) {
+ if(select("When will it be done?", "... ... ..") == 1) {
emotion e_an;
emotion e_ag;
delitem Ancient_Grudge,5;
@@ -8882,7 +8882,7 @@ ma_fild01,172,223,6 script Tattooist#pin 4_M_BARYO_OLD,{
specialeffect EF_DETOXICATION;
mes "The Piece of "+.@name$+"'s Spirit is shattered into powder. The Tattooist's hands are glowing.";
next;
- if(select("Why did you break the pieces...:... ... ..") == 1) {
+ if(select("Why did you break the pieces...", "... ... ..") == 1) {
delitem Ancient_Grudge,5;
delitem .@spirit,1;
emotion e_an;
diff --git a/npc/re/quests/quests_mora.txt b/npc/re/quests/quests_mora.txt
index cdd405363..0d64f23d9 100644
--- a/npc/re/quests/quests_mora.txt
+++ b/npc/re/quests/quests_mora.txt
@@ -63,7 +63,7 @@ mid_camp,148,222,4 script Theore#ep14_1_bs 4_F_SCIENCE,3,3,{
mes "- A person with a white gown -";
mes "- is pulling at his hair. -";
next;
- if(select("Try talking to him.:How noisy.") == 2) {
+ if(select("Try talking to him.", "How noisy.") == 2) {
mes "[Theore]";
mes "Oh, of course, I'm sorry.";
mes "I'll keep it down.";
@@ -96,7 +96,7 @@ mid_camp,148,222,4 script Theore#ep14_1_bs 4_F_SCIENCE,3,3,{
mes "Are you busy at the moment?";
mes "If you spare me a little time, I will see to it that you're rewarded handsomely!";
next;
- switch(select("I'm busy.:Listen to him more.")) {
+ switch(select("I'm busy.", "Listen to him more.")) {
case 1:
mes "[Theore]";
mes ".......";
@@ -130,7 +130,7 @@ mid_camp,148,222,4 script Theore#ep14_1_bs 4_F_SCIENCE,3,3,{
mes "So won't you give me a hand?!";
mes "Your help will be acknowledged fully - I will tell the professor myself!";
next;
- switch(select("Help.:Don't help.")) {
+ switch(select("Help.", "Don't help.")) {
case 1:
mes "[Theore]";
mes "Sob sob Warrior, you're the best!";
@@ -569,7 +569,7 @@ splendide,183,117,4 script Tired-looking Fairy 4_F_FAIRYKID3,{
mes "But it won't be easy to find its owner with just the pouch...";
changequest 11186,11187;
next;
- if(select("I think I saw a fairy that might be the owner.:I'll think about it.") == 2) {
+ if(select("I think I saw a fairy that might be the owner.", "I'll think about it.") == 2) {
mes "[Tired-looking Fairy]";
mes "Then tell me if you remember anything.";
close;
@@ -589,10 +589,10 @@ splendide,183,117,4 script Tired-looking Fairy 4_F_FAIRYKID3,{
setarray .@Wings$[0],"round","two pairs of","characteristic";
setarray .@i[1],
- select("Blonde hair:Grassy-green hair:Woody-brown hair:Sea-blue hair"),
- select("Dark-skinned:Light-skinned"),
- select("Snow-white clothing:Grape clothing:Sky-blue clothing:Grassy-green clothing"),
- select("Round wings:Two pairs of wings:Characteristic Wings");
+ select("Blonde hair", "Grassy-green hair", "Woody-brown hair", "Sea-blue hair"),
+ select("Dark-skinned", "Light-skinned"),
+ select("Snow-white clothing", "Grape clothing", "Sky-blue clothing", "Grassy-green clothing"),
+ select("Round wings", "Two pairs of wings", "Characteristic Wings");
.@i[0] = (1 << .@i[1]) | (1 << (.@i[2]+4)) | (1 << (.@i[3]+6)) | (1 << (.@i[4]+10));
@@ -739,7 +739,7 @@ splendide,119,138,4 script Kusmi#ep14_1_bs 4_F_FAIRYKID5,{
mes "Well if you hear that you'll have to helpp!";
mes "Still want to knoww?!";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
mes "[Kusmi]";
mes "It's not a special road or anythingg.";
@@ -929,7 +929,7 @@ splendide,304,295,4 script Theodore#ep14_1_bs 4_M_FAIRYKID4,{
mes "Hmm... if you hear that, you might just have to help us out?";
mes "Do you still want to know?";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
mes "[Theodore]";
mes "The supply route comes through Bifrost, and you can get to it from the back of the Splendide Basecamp.";
@@ -1111,7 +1111,7 @@ splendide,168,301,4 script Pauchon#ep14_1_bs 4_F_FAIRYKID4,{
mes "Are you going to help me if I tell you?";
mes "If not, I won't tell.";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
mes "[Pauchon]";
mes "A giant road leads away from the back of Splendide.";
@@ -1370,7 +1370,7 @@ mora,55,124,2 script Jones#ep14_1_bs 4_M_MERCAT1,{
mes "[Jones]";
mes "Deliveries to other places have all stopped also. Ah, my credibility is suffering....";
next;
- switch(select("Yes.:No.")) {
+ switch(select("Yes.", "No.")) {
case 1:
mes "[Jones]";
mes "Thank you.";
@@ -1468,7 +1468,7 @@ splendide,121,260,4 script Daphrer#ep14_1_bs 4_F_FAIRY,{
sec_in02,35,175,0 script Theore Set Guid 4_F_FAIRYKID,{
callfunc "F_GM_NPC";
- switch(select("Set0:Set33:Set2_0")) {
+ switch(select("Set0", "Set33", "Set2_0")) {
case 1:
ep14_1_bs = 0;
end;
@@ -1538,7 +1538,7 @@ dic_dun01,274,114,0 script Stacked Boxes of Goods CLEAR_NPC,{
mes "Looking closely, you find a box with a small piece of paper stuck to it.";
mes "You've found the box of goods Cheshire was talking about.";
next;
- switch(select("Move the box.:Give up.")) {
+ switch(select("Move the box.", "Give up.")) {
case 1:
mes "You promised to take the box of Bradium to Cheshire, who will be waiting for you near the Crevice of Bifrost.";
erasequest 7208;
@@ -1660,7 +1660,7 @@ bif_fild01,335,168,3 script Cheshire#ep14_1_xq04 4_M_CATMAN1,{
mes ".......What? Why are you staring at me like that?";
mes "his is all for Ahat's good.";
next;
- switch(select("I guess I have no choice.:I have a lot of things to do!")) {
+ switch(select("I guess I have no choice.", "I have a lot of things to do!")) {
case 1:
mes "["+strcharinfo(0)+"]";
mes "(He will be suspicious if I refuse to do it... I guess I should play along for now.)";
@@ -1823,7 +1823,7 @@ L_LostQuest:
mes "What happened to the box?";
mes "Why are you empty-handed?";
next;
- switch(select("I'll look for it again!:I lost it...")) {
+ switch(select("I'll look for it again!", "I lost it...")) {
case 1:
mes "[Cheshire]";
mes "Make sure you do a good job!";
@@ -1900,7 +1900,7 @@ dicastes02,103,190,3 script Cheshire#ep14_extra 4_M_CATMAN1,{
mes "...Eh?";
mes "What a surprise. What are you doing here?";
next;
- switch(select("And what are YOU doing here?:Those ears...?")) {
+ switch(select("And what are YOU doing here?", "Those ears...?")) {
case 1:
mes "[Cheshire]";
mes "Out for a walk?";
@@ -1909,7 +1909,7 @@ dicastes02,103,190,3 script Cheshire#ep14_extra 4_M_CATMAN1,{
mes "[Cheshire]";
mes ".. ..............";
next;
- select("....:Wha... What a pretty tree.");
+ select("....", "Wha... What a pretty tree.");
mes "[Cheshire]";
mes "This tree... it's white, transparent, and shiny.";
mes "It's a Sapha's body.";
@@ -1989,7 +1989,7 @@ mora,117,66,3 script Euridi#pa 4_F_MORAFINE2,{
mes "Did you happen to see";
mes "Lope, my fiance, there?";
next;
- switch(select("Yes, I did.:No, I didn't.")) {
+ switch(select("Yes, I did.", "No, I didn't.")) {
case 1:
mes "[Euridi]";
mes "Are you sure? Where did you see him?";
@@ -2012,7 +2012,7 @@ mora,117,66,3 script Euridi#pa 4_F_MORAFINE2,{
mes "My heart aches at the thought of Lope...";
mes "He will be desperately looking for me...";
next;
- switch(select("Sorry, I'm busy!:I'll help you!")) {
+ switch(select("Sorry, I'm busy!", "I'll help you!")) {
case 1:
mes "[Euridi]";
mes "How heartless!";
@@ -2128,7 +2128,7 @@ mora,117,66,3 script Euridi#pa 4_F_MORAFINE2,{
mes "Have you found Lope?";
mes "Is he safe?";
next;
- switch(select("Tell her you can't possibly find him.:Tell her he is dead.")) {
+ switch(select("Tell her you can't possibly find him.", "Tell her he is dead.")) {
case 1:
mes "[Euridi]";
mes "I'll go look for him myself.";
@@ -2310,7 +2310,7 @@ mora,65,145,3 script Pitt#pa 4_M_LYINGDOG,{
mes "You'd better not keep that.";
mes "Can I have it?";
next;
- switch(select("Give it to him.:Don't give it to him.")) {
+ switch(select("Give it to him.", "Don't give it to him.")) {
case 1:
mes "[Pitt]";
mes "So I swallow it like this,";
@@ -2500,7 +2500,7 @@ OnTimer2000:
OnTouch:
mes "I see a suspicious man. Should I try talking to him?";
next;
- switch(select("Leave him alone.:Talk to him.")) {
+ switch(select("Leave him alone.", "Talk to him.")) {
case 1:
donpcevent "Lope#pa::OnDisable";
mes "[Suspicious Man]";
@@ -2584,7 +2584,7 @@ mora,31,138,6 script Raffle Researcher#ep14 4_M_RAFLE_OR,{
mes "It's a simple experiment, so there's no need to be afraid.";
emotion e_gg;
next;
- if(select("What a crazy Raffle. I must run away.:... ...") == 1) {
+ if(select("What a crazy Raffle. I must run away.", "... ...") == 1) {
mes "[Raffle Researcher]";
mes "You said you had made it up from the Crevice,";
mes "so I was wondering what race you were,";
@@ -2629,7 +2629,7 @@ mora,31,138,6 script Raffle Researcher#ep14 4_M_RAFLE_OR,{
mes "That's that. You're not busy, are you?";
mes "I'd like you to give me a hand...";
next;
- select("Help him.:Help willingly.:Although you feel a little embarrassed, help anyhow.:Help with conviction.:Help adorably.:You're suspicious, but help anyhow.:You have no choice. Help him.");
+ select("Help him.", "Help willingly.", "Although you feel a little embarrassed, help anyhow.", "Help with conviction.", "Help adorably.", "You're suspicious, but help anyhow.", "You have no choice. Help him.");
mes "[Raffle Researcher]";
mes "I haven't met many humans";
mes "but you clearly care about";
@@ -3227,7 +3227,7 @@ mora,31,138,6 script Raffle Researcher#ep14 4_M_RAFLE_OR,{
mes "the experiment results are all in.";
mes "Do you want to look at the results?";
next;
- switch(select("Actually, I don't want to.:Look at the results.")) {
+ switch(select("Actually, I don't want to.", "Look at the results.")) {
case 1:
mes "[Raffle Researcher]";
mes "Good thinking. Actually, it may hurt";
@@ -3343,7 +3343,7 @@ mora,31,138,6 script Raffle Researcher#ep14 4_M_RAFLE_OR,{
mes "Could it be that you suddenly want to look at";
mes "the research report???";
next;
- switch(select("Look at the report.:I came to say hello.")) {
+ switch(select("Look at the report.", "I came to say hello.")) {
case 1:
mes "[Raffle Researcher]";
mes "Haven't I shown it to you before?";
@@ -3366,7 +3366,7 @@ mora,31,138,6 script Raffle Researcher#ep14 4_M_RAFLE_OR,{
mes "You want to look again?";
emotion e_what;
next;
- switch(select("Look again.:Don't look again.")) {
+ switch(select("Look again.", "Don't look again.")) {
case 1:
mes "[Raffle Researcher]";
mes "Sure... As you wish!!";
@@ -3496,7 +3496,7 @@ mora,114,79,0 script Black Shadow#ep14_muk CLEAR_NPC,{
mes "Why you bother me.";
mes "You stop bullying me.";
next;
- if(select("Bully anyway.:I'll stop.") == 1) {
+ if(select("Bully anyway.", "I'll stop.") == 1) {
emotion e_sob;
ep14_1_goki = 0;
close2;
@@ -3523,7 +3523,7 @@ mora,114,79,0 script Black Shadow#ep14_muk CLEAR_NPC,{
mes "[Fishee]";
mes "You... Good. Help Fishee?";
next;
- if(select("Don't help.:Help.") == 1) {
+ if(select("Don't help.", "Help.") == 1) {
emotion e_sob;
ep14_1_goki = 0;
close2;
@@ -3575,7 +3575,7 @@ mora,114,79,0 script Black Shadow#ep14_muk CLEAR_NPC,{
mes "[Fishee]";
mes "You forgot me name?";
next;
- if(select("Please tell me your name again!:I know your name.") == 1) {
+ if(select("Please tell me your name again!", "I know your name.") == 1) {
mes "[Fishee]";
mes "Your memory, like fish.";
mes "Stupid. I talk.";
@@ -3632,7 +3632,7 @@ mora,114,79,0 script Black Shadow#ep14_muk CLEAR_NPC,{
mes "The unidentified creature is attacking. What will you do?";
next;
while(1) {
- switch(select("Attack with a weapon.:Attack using a skill.:Attack using teeth.:Run away in fear.")) {
+ switch(select("Attack with a weapon.", "Attack using a skill.", "Attack using teeth.", "Run away in fear.")) {
case 1: // Weapon
.@p_damage = 10;
.@pc_attack = rand(1,10);
@@ -3779,7 +3779,7 @@ mora,114,79,0 script Black Shadow#ep14_muk CLEAR_NPC,{
} else {
mes "What will you do?";
next;
- if(select("Check the body of the unidentified creature.:Leave.") == 2) {
+ if(select("Check the body of the unidentified creature.", "Leave.") == 2) {
setquest 5029;
ep14_1_goki += 1;
close2;
@@ -3834,7 +3834,7 @@ mora,114,79,0 script Black Shadow#ep14_muk CLEAR_NPC,{
next;
mes "What will you do?";
next;
- switch(select("... ... ...:Dodge.:Block.:It's too much. Run away.")) {
+ switch(select("... ... ...", "Dodge.", "Block.", "It's too much. Run away.")) {
case 1:
switch(.@npc_attack) {
case 1:
@@ -4100,7 +4100,7 @@ OnFullon:
mes "You may be able to collect bath water samples.";
mes "What will you do?";
next;
- if(select("Collect samples.:Leave.") == 2) {
+ if(select("Collect samples.", "Leave.") == 2) {
donpcevent strnpcinfo(0)+"::OnDisable";
end;
}
@@ -4150,7 +4150,7 @@ OnFullon:
mes "You may be able to collect the unidentified creature's "+.@str$+" samples.";
mes "What do you want to do?";
next;
- if(select("Look further.:Leave.") == 2) {
+ if(select("Look further.", "Leave.") == 2) {
donpcevent strnpcinfo(0)+"::OnDisable";
end;
}
@@ -4250,7 +4250,7 @@ mora,118,86,0 duplicate(???#mora) ???#ep14_muk05 CLEAR_NPC,2,2
mes "that the researcher talked about.";
mes "Will you collect a sample?";
next;
- if(select("Collect a sample.:Don't collect a sample.") == 2)
+ if(select("Collect a sample.", "Don't collect a sample.") == 2)
close;
if (countitem(Empty_Cylinder) == 0) {
mes "You have no empty sample tubes.";
@@ -4410,7 +4410,7 @@ mora,133,80,6 script Elephantine#pa0829 4_ELEPHANT,{
mes "Welcome.";
mes "I have some tasks for you - will you take a look at them?";
next;
- if(select("What kind of tasks do you have for me?:Tell me about today's task.") == 1) {
+ if(select("What kind of tasks do you have for me?", "Tell me about today's task.") == 1) {
mes "[Elephantine]";
mes "I'm the Head of the Volunteer Patrol of the Village of Mora. It didn't used to be like this, he he.";
next;
@@ -4593,7 +4593,7 @@ mora,119,103,4 script Bow-wow#pa0829 4_M_DOGTRAVELER,{
mes "Welcome.";
mes "I have some tasks for you - will you take a look at them?";
next;
- if(select("What kind of tasks do you have for me?:Tell me about today's task.") == 1) {
+ if(select("What kind of tasks do you have for me?", "Tell me about today's task.") == 1) {
mes "[Bow-wow]";
mes "Here, we make all kinds of supplies for adventurers.";
next;
@@ -4789,7 +4789,7 @@ mora,124,108,7 script Woof-grrr#pa0829 4_M_DOGTRAVELER2,{
mes "Nice to see you.";
mes "I have some tasks for you - will you take a look at them?";
next;
- if(select("What kind of tasks do you have for me?:Tell me about today's task.") == 1) {
+ if(select("What kind of tasks do you have for me?", "Tell me about today's task.") == 1) {
mes "[Woof-grrr]";
mes "Bow-wow and I are in the same industry.";
next;
@@ -4989,7 +4989,7 @@ mora,170,101,4 script Soul Guide#pa0829 4_F_DOGTRAVELER,{
mes "Welcome.";
mes "Are you ready?";
next;
- if(select("What kind of tasks do you have for me?:Tell me about today's task.") == 1) {
+ if(select("What kind of tasks do you have for me?", "Tell me about today's task.") == 1) {
mes "[Soul Guide]";
mes "My job is to gather the remains of the souls haunting the forest and put them to rest.";
next;
@@ -5212,7 +5212,7 @@ mora,116,165,5 script Knights Boss#mo 4_M_RAFLE_VI,{
mes "Soldier, I need you to do something for me.";
mes "Go to the Hazy Forest and gather 200 ^FF0000Mysterious Seeds^000000!";
next;
- switch(select("Yes, sir!:I challenge you to a duel!")) {
+ switch(select("Yes, sir!", "I challenge you to a duel!")) {
case 1:
mes "[Order of the Knights Boss]";
mes "Good attitude, "+strcharinfo(0)+" Soldier!";
@@ -5280,7 +5280,7 @@ mora,114,163,5 script Knights Head#mo 4_M_RAFLE_OR,{
mes "and bring back about 30 of them.";
mes "They will make great souvenirs.";
next;
- switch(select("Am I doing all the work here or what?:Yes, sir!")) {
+ switch(select("Am I doing all the work here or what?", "Yes, sir!")) {
case 1:
mes "[Order of the Knights Head]";
mes "So you've noticed it?";
@@ -5342,7 +5342,7 @@ mora,114,163,5 script Knights Head#mo 4_M_RAFLE_OR,{
mes "a circus troupe instead.";
mes "Are you interested in trying tightrope walking?";
next;
- switch(select("Well, I could do a fire show.:This is so absurd.")) {
+ switch(select("Well, I could do a fire show.", "This is so absurd.")) {
case 1:
mes "[Order of the Knights Head]";
mes "No, it's impossible.";
diff --git a/npc/re/quests/quests_morocc.txt b/npc/re/quests/quests_morocc.txt
index eb5b8f27c..f88692561 100644
--- a/npc/re/quests/quests_morocc.txt
+++ b/npc/re/quests/quests_morocc.txt
@@ -40,7 +40,7 @@
mes "[Continental Guard]";
mes "If you really want to go to the next area, you'll be responsible for your own safety.";
next;
- switch(select("Nevermind.:Enter the Field.")) {
+ switch(select("Nevermind.", "Enter the Field.")) {
case 1:
mes "[Continental Guard]";
mes "Wise choice.";
@@ -70,7 +70,7 @@ moc_prydb1,103,54,3 script Suspicious Cat#night 4_CAT_SAILOR4,{
mes "[Suspicious Cat]";
mes "I can't believe a mummy could do this to me. Oh man, it hurts. Nobody should find out about this....";
next;
- if(select("Mummy? What happened?:Pretend not to know anything.") == 2)
+ if(select("Mummy? What happened?", "Pretend not to know anything.") == 2)
close;
mes "[Suspicious Cat]";
mes "You caught me! Darn it...I didn't expect my reputation as a tomb raider would get damaged like this...";
@@ -78,7 +78,7 @@ moc_prydb1,103,54,3 script Suspicious Cat#night 4_CAT_SAILOR4,{
mes "[Suspicious Cat]";
mes "But come on, they're so strange! They're mummies! Just mummies, you know? They shouldn't be that strong!";
next;
- if(select("Strong mummies? Where are they?:End the conversation.") == 2) {
+ if(select("Strong mummies? Where are they?", "End the conversation.") == 2) {
mes "[Suspicious Cat]";
mes "Whaaat~ you don't want to hear my story? Fine! You'd better not mention my name anywhere else!";
close;
@@ -90,7 +90,7 @@ moc_prydb1,103,54,3 script Suspicious Cat#night 4_CAT_SAILOR4,{
mes "[Suspicious Cat]";
mes "When I saw a mummy coming toward me, I was like 'whatever' and didn't care. But then he knocked me down with a slap in the face! How could he do that to a cute cat like me! You bandaged freak... you just wait and see!";
next;
- if(select("I would like to go, too.:End the conversation.") == 2)
+ if(select("I would like to go, too.", "End the conversation.") == 2)
close;
mes "[Suspicious Cat]";
mes "No way! I spent so much time finding that path!!";
@@ -103,7 +103,7 @@ moc_prydb1,103,54,3 script Suspicious Cat#night 4_CAT_SAILOR4,{
mes "^FF0000But come to think of it, a weakling like you won't survive there. Maybe for a second if you're lucky?^000000";
mes "Well, it's none of my business. But I warned you anyway!";
next;
- switch(select("Pay 5,000 zeny and set out.:Forget it.")) {
+ switch(select("Pay 5,000 zeny and set out.", "Forget it.")) {
case 1:
if (Zeny < 5000) {
mes "[Suspicious Cat]";
@@ -128,7 +128,7 @@ moc_prydn1,94,98,3 script Suspicious Cat#night2 4_CAT_SAILOR4,{
mes "[Suspicious Cat]";
mes "That stupid mummy slapped me again while you were looking away! Sniff sniff... Let's go back, meow!";
next;
- switch(select("Go back to Thief Guild:Eliminate Verit:Eliminate Ancient Mummy:It's nothing")) {
+ switch(select("Go back to Thief Guild", "Eliminate Verit", "Eliminate Ancient Mummy", "It's nothing")) {
case 1:
mes "[Suspicious Cat]";
mes "Right right... let's go back.";
@@ -163,7 +163,7 @@ moc_prydn1,94,98,3 script Suspicious Cat#night2 4_CAT_SAILOR4,{
mes "[Suspicious Cat]";
mes "If you want to go home, you'd better beat up that ugly doggie! Otherwise, he'll bite you!";
next;
- switch(select("Help him:Stay away")) {
+ switch(select("Help him", "Stay away")) {
case 1:
mes "[Suspicious Cat]";
mes "Good, the target number is 20! Good luck!";
@@ -178,7 +178,7 @@ moc_prydn1,94,98,3 script Suspicious Cat#night2 4_CAT_SAILOR4,{
mes "[Suspicious Cat]";
mes "Is Verit's training going well?";
next;
- switch(select("Sure.:I want to stop.")) {
+ switch(select("Sure.", "I want to stop.")) {
case 1:
mes "[Suspicious Cat]";
mes "Good. Keep up the good work!";
@@ -223,7 +223,7 @@ moc_prydn1,94,98,3 script Suspicious Cat#night2 4_CAT_SAILOR4,{
mes "[Suspicious Cat]";
mes "Don't ask why! I'm sure you wouldn't want those beautiful treasures to be hidden in the dark either!";
next;
- switch(select("Help him:Stay away")) {
+ switch(select("Help him", "Stay away")) {
case 1:
mes "[Suspicious Cat]";
mes "Alright, the target number is 20! Good luck!";
@@ -238,7 +238,7 @@ moc_prydn1,94,98,3 script Suspicious Cat#night2 4_CAT_SAILOR4,{
mes "[Suspicious Cat]";
mes "Is fighting Ancient Mummies going well?";
next;
- switch(select("Sure.:I want to stop.")) {
+ switch(select("Sure.", "I want to stop.")) {
case 1:
mes "[Suspicious Cat]";
mes "Good. Keep up the good work!";
diff --git a/npc/re/warps/dungeons/iz_dun.txt b/npc/re/warps/dungeons/iz_dun.txt
index ade6aafd3..9746fc0dd 100644
--- a/npc/re/warps/dungeons/iz_dun.txt
+++ b/npc/re/warps/dungeons/iz_dun.txt
@@ -47,7 +47,7 @@ iz_dun04,130,234,5 script Gatekeeper#iz_dun 4_M_CRU_SOLD,{
mes "The monsters here are between levels 110 and 124.";
mes "And you must beware of the Kraken!";
next;
- switch(select("Release the Kraken!:I'll stay here.")) {
+ switch(select("Release the Kraken!", "I'll stay here.")) {
case 1:
mes "[Gatekeeper]";
mes "Be cautious and good luck.";
@@ -67,7 +67,7 @@ iz_dun05,142,190,5 script Guard#iz_dun 4_M_CRU_SOLD,{
mes "[Gatekeeper]";
mes "So I guess you want to go back to the fifth floor?";
next;
- switch(select("Yes!:No, I'll stay.")) {
+ switch(select("Yes!", "No, I'll stay.")) {
case 1:
mes "[Gatekeeper]";
mes "Be safe, adventurer.";
diff --git a/npc/re/warps/fields/bif_fild.txt b/npc/re/warps/fields/bif_fild.txt
index 581cceb62..2122ae15f 100644
--- a/npc/re/warps/fields/bif_fild.txt
+++ b/npc/re/warps/fields/bif_fild.txt
@@ -43,7 +43,7 @@ mora,56,25,0 warp bifrost_field0005 1,1,bif_fild02,176,162
mes "At the end of the small path through the bright flower garden";
mes "is an entrance to something that looks like a small hill.";
next;
- if(select("Knock-knock:Is this a wormhole?") == 1) {
+ if(select("Knock-knock", "Is this a wormhole?") == 1) {
mes "When you knock on the door-like thing just for fun,";
mes "the door clicks open and you feel some mysterious force pulling you inside.";
close2;
diff --git a/npc/re/woe-fe/invest_main.txt b/npc/re/woe-fe/invest_main.txt
index 534c3ddef..0097b1b3c 100644
--- a/npc/re/woe-fe/invest_main.txt
+++ b/npc/re/woe-fe/invest_main.txt
@@ -128,14 +128,14 @@ function script F_Invest_Abyss {
mes "There are 2 ways to invest, by Zeny or the Investment Certificate given out by the Cat Paw Merchant Guild.";
mes "Which way would you like to make your investment?";
next;
- switch(select("Invest with Zeny.:Invest with Investment Certificates.:Cancel")) {
+ switch(select("Invest with Zeny.", "Invest with Investment Certificates.", "Cancel")) {
case 1:
mes getarg(1);
mes "So you've decided to invest in Zeny.";
mes "Minimum investment unit is ^4d4dff10,000 Zeny^000000.";
mes "You can invest a maximum of 50 units which is ^4d4dff500,000 Zeny^000000.";
next;
- switch(select("1 unit 10,000 Zeny:10 units 100,000 Zeny:50 units 500,000 Zeny:Another amount:Cancel")) {
+ switch(select("1 unit 10,000 Zeny", "10 units 100,000 Zeny", "50 units 500,000 Zeny", "Another amount", "Cancel")) {
case 1:
.@units = 1;
break;
@@ -186,7 +186,7 @@ function script F_Invest_Abyss {
mes "Wow, you've brought Investment Certificates.";
mes "How many certificates will you submit?";
next;
- switch(select("1 Investment Certificate:5 Investment Certificates:Another amount:Cancel")) {
+ switch(select("1 Investment Certificate", "5 Investment Certificates", "Another amount", "Cancel")) {
case 1:
.@tickets = 1;
break;
@@ -406,7 +406,7 @@ prt_gld,2,2,0 script Investment_total#fund00 CLEAR_NPC,{
if (callfunc("F_GM_NPC",1854,0) == 1) {
mes "If you think the investment timer is dead, please adjust the timer.";
next;
- switch(select("Turn on the timer:Cancel")) {
+ switch(select("Turn on the timer", "Cancel")) {
case 1:
donpcevent "Investment_total#fund00::OnTimerReset";
mes "You've turned on the timer.";
@@ -585,7 +585,7 @@ prt_gld,164,98,3 script Revoting Manager#Invest2 4_M_BOSSCAT,{
mes "[Revoting Manager]";
mes "Would you like to participate in the vote for choosing where to connect the 'Abyss Gate'?";
next;
- if(select("Participate in the vote.:Skip for now.") == 2) {
+ if(select("Participate in the vote.", "Skip for now.") == 2) {
mes "[Revoting Manager]";
mes "You've canceled the vote.";
close;
@@ -735,7 +735,7 @@ OnAgitInvest:
mes "I consult about investments for the Abyss Gate development.";
mes "How may I help you?";
next;
- switch(select("What is the Abyss Gate?:Investing in the gate development?:I want to invest in this area.:Cancel")) {
+ switch(select("What is the Abyss Gate?", "Investing in the gate development?", "I want to invest in this area.", "Cancel")) {
case 1:
mes .@n$;
mes "It is only called the Abyss Gate for convenience but it's simply a ^4d4dffgap to another dimension^000000.";
@@ -773,7 +773,7 @@ OnAgitInvest:
mes "Are you curious about investing in the Gate development?";
mes "What do you want to know about?";
next;
- switch(select("About the Gate?:About investments?:How to invest?:Benefits from investing?")) {
+ switch(select("About the Gate?", "About investments?", "How to invest?", "Benefits from investing?")) {
case 1:
mes .@n$;
mes "The Gate is what it is named after, a door.";
@@ -987,7 +987,7 @@ OnAgitInvest:
mes "Please visit as often as possible since the entrance fee is saved as an investment for the region.";
mes "Do you want to enter the Agit dungeon?";
next;
- .@i = select(.@realm$+" Dungeon 1F - 10000z:"+.@realm$+" Dungeon 2F - 10000z:Cancel");
+ .@i = select(.@realm$+" Dungeon 1F - 10000z", ""+.@realm$+" Dungeon 2F - 10000z", "Cancel");
if (.@i == 3) {
mes .@n$;
mes "Canceled.";
@@ -1124,7 +1124,7 @@ OnAgitInvest:
mes "Hello, I am the Gate Manager from Cat Paw Merchant Guild warp department.";
mes "How may I help you today?";
next;
- switch(select("Invest for gate connection:Deepest Layer Dungeon Access:Abyss Gate Access:Cancel")) {
+ switch(select("Invest for gate connection", "Deepest Layer Dungeon Access", "Abyss Gate Access", "Cancel")) {
case 1:
if (checkweight(Knife,1) == 0 || MaxWeight - Weight < 1000) {
mes "[Gate Manager]";
@@ -1273,7 +1273,7 @@ malangdo,218,126,4 script Cat Paw Merchants Notice 4_BOARD3,{
mes "<< Cat Paw Merchants Notice >>";
mes "'^C379CEInvest Unused Items for Prizes!^000000'";
next;
- switch(select("Read Notice:Check Event 1:Check Event 2")) {
+ switch(select("Read Notice", "Check Event 1", "Check Event 2")) {
case 1:
mes "- Notice -";
mes "Hello all Cat Paw Merchants customers! With your love, we Cat Paw Merchants are growing every day. All executives and staff members promise to do our best to further our frontier and development.";
@@ -1350,7 +1350,7 @@ malangdo,218,123,1 script Namis#invest 4_CAT_SAILOR2,4,4,{
mes "Purr-Purr-Purrr-Purrrr-Pur~ Meow!!";
mes "Wh-- What? How rude. You scared me.";
next;
- switch(select("What do you need? I'll invest!:What's the purpose of this event?:Were you asleep?")) {
+ switch(select("What do you need? I'll invest!", "What's the purpose of this event?", "Were you asleep?")) {
case 1:
break;
case 2:
@@ -1383,7 +1383,7 @@ malangdo,218,123,1 script Namis#invest 4_CAT_SAILOR2,4,4,{
mes "[Namis]";
mes "So, which event do you wish to participate in?";
next;
- switch(select("Not interested:Event 1 Items:Event 2 Items")) {
+ switch(select("Not interested", "Event 1 Items", "Event 2 Items")) {
case 1:
mes "[Namis]";
mes "Don't you mess with a busy cat!";
@@ -1453,7 +1453,7 @@ L_Check:
mes getarg(3);
mes "Oh! Almost forgot. Will you invest?";
next;
- if(select("Invest:Don't Invest") == 2) {
+ if(select("Invest", "Don't Invest") == 2) {
mes "[Namis]";
mes "Don't you mess with a busy cat!";
close;
@@ -1489,13 +1489,13 @@ malangdo,215,119,4 script Thanks Ticket Machine 2_VENDING_MACHINE1,{
mes "4. Hope you enjoy~^000000";
mes "- Mr. Cat, the Machine Owner -";
next;
- switch(select("Finish:Purchase:Red Paw Jelly Bag (5 Tickets):Black Paw Jelly Bag (50 Tickets)")) {
+ switch(select("Finish", "Purchase", "Red Paw Jelly Bag (5 Tickets)", "Black Paw Jelly Bag (50 Tickets)")) {
case 1:
close;
case 2:
mes "The Vending Machine is selling items in the following list.";
next;
- switch(select("Finish:1 Siege Arrow Quiver A (2 Tickets):1 Siege Arrow Quiver S (2 Tickets):30 White Potion (12 Tickets):30 White Slim Potion (14 Tickets):10 Dark Water (20 Tickets):20 Siege_Violet_Potion (30 Tickets):10 Coldproof Potion (30 Tickets):10 Thunderproof Potion (30 Tickets):10 Earthproof Potion (30 Tickets):10 Fireproof Potion (30 Tickets):10 Elemental Converter[Fire] (30 Tickets)")) {
+ switch(select("Finish", "1 Siege Arrow Quiver A (2 Tickets)", "1 Siege Arrow Quiver S (2 Tickets)", "30 White Potion (12 Tickets)", "30 White Slim Potion (14 Tickets)", "10 Dark Water (20 Tickets)", "20 Siege_Violet_Potion (30 Tickets)", "10 Coldproof Potion (30 Tickets)", "10 Thunderproof Potion (30 Tickets)", "10 Earthproof Potion (30 Tickets)", "10 Fireproof Potion (30 Tickets)", "10 Elemental Converter[Fire] (30 Tickets)")) {
case 1: close;
case 2: callsub L_Purchase,2,12678,1; //Siege_Arrow_Quiver_A
case 3: callsub L_Purchase,2,12677,1; //Siege_Arrow_Quiver_S
diff --git a/npc/warps/cities/payon.txt b/npc/warps/cities/payon.txt
index 5ee540568..a87fd0062 100644
--- a/npc/warps/cities/payon.txt
+++ b/npc/warps/cities/payon.txt
@@ -9,7 +9,7 @@
//= This file is part of Hercules.
//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
-//= Copyright (C) 2012-2015 Hercules Dev Team
+//= Copyright (C) 2012-2016 Hercules Dev Team
//= Copyright (C) Masao
//= Copyright (C) L0ne_W0lf
//= Copyright (C) MasterOfMuppets
@@ -35,39 +35,39 @@
//================= Description ===========================================
//= Warp Points for Payon Town
//================= Current Version =======================================
-//= 1.7
+//= 1.7.1
//=========================================================================
// == Official Warps From kRO Screenshots ==
// -- Entrance / Exit --
payon,122,27,0 warp payonwarp003 5,3,pay_fild01,333,356
-pay_fild01,333,360,0 warp payonwarp004 5,3,payon,122,31
+pay_fild01,333,361,0 warp payonwarp004 5,3,payon,122,31
payon,267,89,0 warp payonwarp005 1,1,pay_fild08,20,74
-payon,228,330,0 warp payonwarp007 4,2,pay_arche,81,22
-pay_arche,81,18,0 warp payonwarp008 5,2,payon,228,326
+payon,228,329,0 warp payonwarp007 4,2,pay_arche,81,22
+pay_arche,81,17,0 warp payonwarp008 5,2,payon,228,326
// -- Inn --
payon,223,117,0 warp payonwarp009 2,2,payon_in01,175,11
-payon_in01,172,11,0 warp payonwarp010 2,2,payon,219,117
+payon_in01,172,11,0 warp payonwarp010 2,2,payon,220,117
payon_in01,180,43,0 warp payonwarp011 2,2,payon_in01,181,73
-payon_in01,181,70,0 warp payonwarp012 2,2,payon_in01,180,40
+payon_in01,180,70,0 warp payonwarp012 2,2,payon_in01,181,40
payon_in01,193,92,0 warp payonwarp013 2,2,payon_in01,143,61
payon_in01,146,61,0 warp payonwarp014 2,2,payon_in01,193,89
payon_in01,133,42,0 warp payonwarp015 2,2,payon_in01,133,18
payon_in01,133,21,0 warp payonwarp016 2,2,payon_in01,133,45
// -- Sort of Mill --
-payon,140,85,0 warp payonwarp017 2,2,payon_in01,14,51
-payon_in01,17,51,0 warp payonwarp018 2,2,payon,143,85
+payon,141,85,0 warp payonwarp017 2,2,payon_in01,14,51
+payon_in01,17,51,0 warp payonwarp018 2,2,payon,144,85
payon_in01,10,59,0 warp payonwarp019 2,2,payon_in01,10,83
payon_in01,10,80,0 warp payonwarp021 2,2,payon_in01,10,56
payon_in01,10,38,0 warp payonwarp022 2,2,payon_in01,10,14
payon_in01,10,17,0 warp payonwarp023 2,2,payon_in01,10,41
// -- Weaponshop --
-payon,135,158,0 warp payonwarp024 2,2,payon_in01,20,129
-payon_in01,23,129,0 warp payonwarp025 2,2,payon,138,158
+payon,136,158,0 warp payonwarp024 2,2,payon_in01,20,129
+payon_in01,23,129,0 warp payonwarp025 2,2,payon,139,158
payon,130,169,0 warp payonwarp026 2,2,payon_in01,13,136
payon_in01,13,139,0 warp payonwarp027 2,2,payon,130,172
@@ -76,8 +76,8 @@ payon,151,127,0 warp payonwarp028 2,2,payon_in01,56,53
payon_in01,56,50,0 warp payonwarp029 2,2,payon,151,124
// -- Middle Castle --
-payon,155,248,0 warp payonwarp030 4,1,payon_in03,98,117
-payon_in03,98,114,0 warp payonwarp031 5,1,payon,155,245
+payon,156,247,0 warp payonwarp030 4,1,payon_in03,98,117
+payon_in03,98,114,0 warp payonwarp031 5,1,payon,156,244
payon_in03,90,124,0 warp payonwarp032 2,2,payon_in03,80,124
payon_in03,83,124,0 warp payonwarp033 2,2,payon_in03,93,124
payon_in03,99,133,0 warp payonwarp034 2,2,payon_in03,99,151
@@ -114,43 +114,40 @@ payon_in02,70,33,0 warp payonwarp058 2,2,payon_in02,58,33
payon_in02,75,67,0 warp payonwarp059 2,2,payon_in02,13,25
payon_in02,82,45,0 warp payonwarp060 2,2,pay_arche,74,153
-
-// == Self Made Warps, No Screen Availble ==
-
// -- Large West House --
-payon,127,204,0 warp payonwarp061 2,2,payon_in03,81,19
-payon_in03,85,19,0 warp payonwarp062 2,2,payon,131,204
-payon_in03,74,18,0 warp payonwarp063 2,2,payon_in03,62,18
-payon_in03,67,18,0 warp payonwarp064 2,2,payon_in03,78,18
-payon_in03,46,18,0 warp payonwarp065 2,2,payon_in03,35,18
-payon_in03,39,18,0 warp payonwarp066 2,2,payon_in03,51,18
-payon_in03,28,18,0 warp payonwarp067 2,2,payon_in03,17,18
-payon_in03,21,18,0 warp payonwarp068 2,2,payon_in03,32,18
+payon,127,204,0 warp payonwarp061 2,2,payon_in03,82,19
+payon_in03,85,19,0 warp payonwarp062 2,2,payon,130,204
+payon_in03,74,19,0 warp payonwarp063 2,2,payon_in03,64,19
+payon_in03,67,19,0 warp payonwarp064 2,2,payon_in03,77,19
+payon_in03,46,19,0 warp payonwarp065 2,2,payon_in03,36,19
+payon_in03,39,19,0 warp payonwarp066 2,2,payon_in03,49,19
+payon_in03,28,19,0 warp payonwarp067 2,2,payon_in03,18,19
+payon_in03,21,19,0 warp payonwarp068 2,2,payon_in03,31,19
// -- Big Kitchen --
-payon,155,327,0 warp payonwarp069 2,2,payon_in03,165,143
-payon_in03,165,140,0 warp payonwarp070 2,2,payon,155,324
-payon_in03,185,178,0 warp payonwarp071 2,2,payon_in03,185,149
-payon_in03,185,153,0 warp payonwarp072 2,2,payon_in03,185,182
+payon,155,328,0 warp payonwarp069 2,2,payon_in03,165,143
+payon_in03,165,140,0 warp payonwarp070 2,2,payon,155,325
+payon_in03,186,178,0 warp payonwarp071 2,2,payon_in03,186,150
+payon_in03,186,153,0 warp payonwarp072 2,2,payon_in03,186,181
// -- Upper Castle --
-payon,107,327,0 warp payonwarp073 2,2,payon_in03,19,64
-payon_in03,19,60,0 warp payonwarp074 2,2,payon,107,323
-payon_in03,19,73,0 warp payonwarp075 2,2,payon_in03,19,90
-payon_in03,19,86,0 warp payonwarp076 2,2,payon_in03,19,69
-payon_in03,19,103,0 warp payonwarp077 2,2,payon_in03,19,122
-payon_in03,19,118,0 warp payonwarp078 2,2,payon_in03,19,99
-payon_in03,11,131,0 warp payonwarp079 2,2,payon_in03,11,146
-payon_in03,11,142,0 warp payonwarp080 2,2,payon_in03,11,127
-payon_in03,27,131,0 warp payonwarp081 2,2,payon_in03,27,146
-payon_in03,27,142,0 warp payonwarp082 2,2,payon_in03,27,127
-payon_in03,11,161,0 warp payonwarp083 2,2,payon_in03,11,176
-payon_in03,11,172,0 warp payonwarp084 2,2,payon_in03,11,157
-payon_in03,27,161,0 warp payonwarp085 2,2,payon_in03,27,176
-payon_in03,27,172,0 warp payonwarp086 2,2,payon_in03,27,157
+payon,107,326,0 warp payonwarp073 2,2,payon_in03,20,63
+payon_in03,20,60,0 warp payonwarp074 2,2,payon,107,323
+payon_in03,20,73,0 warp payonwarp075 2,2,payon_in03,20,89
+payon_in03,20,86,0 warp payonwarp076 2,2,payon_in03,20,70
+payon_in03,20,103,0 warp payonwarp077 2,2,payon_in03,20,121
+payon_in03,20,118,0 warp payonwarp078 2,2,payon_in03,20,100
+payon_in03,12,131,0 warp payonwarp079 2,2,payon_in03,12,145
+payon_in03,12,142,0 warp payonwarp080 2,2,payon_in03,12,128
+payon_in03,28,131,0 warp payonwarp081 2,2,payon_in03,28,145
+payon_in03,28,142,0 warp payonwarp082 2,2,payon_in03,28,128
+payon_in03,12,161,0 warp payonwarp083 2,2,payon_in03,12,175
+payon_in03,12,172,0 warp payonwarp084 2,2,payon_in03,12,158
+payon_in03,28,161,0 warp payonwarp085 2,2,payon_in03,28,175
+payon_in03,28,172,0 warp payonwarp086 2,2,payon_in03,28,158
// -- House --
payon_in01,86,9,0 warp payonwarp087 2,2,payon,266,152
-payon,270,152,0 warp payonwarp088 2,2,payon_in01,90,9
-payon_in01,107,71,0 warp payonwarp089 2,2,payon_in01,96,37
-payon_in01,93,37,0 warp payonwarp090 2,2,payon_in01,104,71
+payon,269,152,0 warp payonwarp088 2,2,payon_in01,89,9
+payon_in01,107,71,0 warp payonwarp089 2,2,payon_in01,95,37
+payon_in01,92,37,0 warp payonwarp090 2,2,payon_in01,104,71
diff --git a/npc/woe-fe/agit_main.txt b/npc/woe-fe/agit_main.txt
index 06a80cde3..06e54c859 100644
--- a/npc/woe-fe/agit_main.txt
+++ b/npc/woe-fe/agit_main.txt
@@ -347,7 +347,7 @@ OnRecvCastle:
mes "Welcome. ^ff0000" + getguildname(.@GID) + "^000000 Member.";
mes "The Kafra Corporation will stay with you wherever you go.";
next;
- switch (select("Use Storage:Use Teleport Service:Rent a Pushcart:Cancel")) {
+ switch (select("Use Storage", "Use Teleport Service", "Rent a Pushcart", "Cancel")) {
case 1:
if (getskilllv("NV_BASIC") < 6) {
mes "[Kafra Employee]";
@@ -373,7 +373,7 @@ OnRecvCastle:
mes "Please choose";
mes "your destination.";
next;
- switch (select(.@destination$+" -> 200z:Cancel")) {
+ switch (select(.@destination$+" -> 200z", "Cancel")) {
case 1:
if (Zeny < 200) {
mes "[Kafra Employee]";
@@ -424,7 +424,7 @@ OnRecvCastle:
mes "fee is 800 zeny. Would";
mes "you like to rent a Pushcart?";
next;
- switch (select("Rent a Pushcart.:Cancel")) {
+ switch (select("Rent a Pushcart.", "Cancel")) {
case 1:
if (Zeny < 800) {
mes "[Kafra Employee]";
@@ -618,7 +618,7 @@ OnRecvCastle:
mes "Welcome. My honorable master, ^ff0000"+strcharinfo(0)+"^000000...";
mes "Your humble servant, "+strnpcinfo(1)+", is here to serve you.";
next;
- switch (select("Castle briefing:Invest in commercial growth:Invest in Castle Defenses:Summon Guardian:Hire / Fire a Kafra Employee:Go into Master's room")) {
+ switch (select("Castle briefing", "Invest in commercial growth", "Invest in Castle Defenses", "Summon Guardian", "Hire / Fire a Kafra Employee", "Go into Master's room")) {
case 1:
mes "["+strnpcinfo(1)+"]";
mes "I will report the Castle briefing, Master.";
@@ -683,7 +683,7 @@ OnRecvCastle:
mes "You've invested once today... if you wish to invest once more, ^ff0000"+.@eco_invest+"^000000 more zeny will be needed.";
}
next;
- switch (select("Invest in commercial growth:Cancel")) {
+ switch (select("Invest in commercial growth", "Cancel")) {
case 1:
if (Zeny < .@eco_invest) {
mes "["+strnpcinfo(1)+"]";
@@ -749,7 +749,7 @@ OnRecvCastle:
mes "You've invested once today... if you wish to invest once more, ^ff0000"+.@def_invest+"^000000 more zeny will be needed.";
}
next;
- switch (select("Invest in Castle Defenses.:Cancel")) {
+ switch (select("Invest in Castle Defenses.", "Cancel")) {
case 1:
if (Zeny < .@def_invest) {
mes "["+strnpcinfo(1)+"]";
@@ -787,7 +787,7 @@ OnRecvCastle:
mes "["+strnpcinfo(1)+"]";
mes "Will you summon the chosen guardian? 10,000 zeny are required to summon a Guardian.";
next;
- switch (select("Summon:Cancel")) {
+ switch (select("Summon", "Cancel")) {
case 1:
if (getgdskilllv(.@GID,10002) == 0) {
mes "["+strnpcinfo(1)+"]";
@@ -824,13 +824,13 @@ OnRecvCastle:
mes "["+strnpcinfo(1)+"]";
mes "We are currently hiring a Kafra Employee... Do you want to fire the Kafra Employee?";
next;
- switch (select("Fire:Cancel")) {
+ switch (select("Fire", "Cancel")) {
case 1:
cutin "kafra_01",2;
mes "[ Hired Kafra Employee ]";
mes "I worked so hard... How can you do that, Master?... Please... Please reconsider... Check it again, Master... Please...";
next;
- switch (select("Fire:Cancel")) {
+ switch (select("Fire", "Cancel")) {
case 1:
mes "[ Hired Kafra Employee ]";
mes "Oh, my goodness! This is nonsense!";
@@ -859,7 +859,7 @@ OnRecvCastle:
mes "Will you contact the kafra Main Office and Hire a Employee for our Castle?";
mes "^ff0000 10,000 zeny is required for their services. ";
next;
- switch (select("Hire.:Cancel")) {
+ switch (select("Hire.", "Cancel")) {
case 1:
if (getgdskilllv(.@GID,10001) == 0) {
mes "["+strnpcinfo(1)+"]";
@@ -897,7 +897,7 @@ OnRecvCastle:
mes "Do you want to visit the room where our valuables are stored?";
mes "That room is restricted to you... you are the only one with access to it.";
next;
- switch (select("Go into Master's room.:Cancel")) {
+ switch (select("Go into Master's room.", "Cancel")) {
case 1:
mes "["+strnpcinfo(1)+"]";
mes "I'll show you the secret path. Follow me...please.";
@@ -968,7 +968,7 @@ OnRecvCastle:
mes " ";
mes "There's a small lever. Will you pull it?";
next;
- if(select("Pull.:Don't pull.") == 1) {
+ if(select("Pull.", "Don't pull.") == 1) {
if (getcharid(2) == .@GID) {
close2;
warp .@destination$,.@coordinates[0],.@coordinates[1];
diff --git a/npc/woe-fe/aldeg_cas01.txt b/npc/woe-fe/aldeg_cas01.txt
index c87cd3580..4472a0f46 100644
--- a/npc/woe-fe/aldeg_cas01.txt
+++ b/npc/woe-fe/aldeg_cas01.txt
@@ -57,7 +57,7 @@
mes "Brave ones...";
mes "Do you wish to return to your honorable place?";
next;
- if(select("Return to the guild castle.:Quit.") == 1) {
+ if(select("Return to the guild castle.", "Quit.") == 1) {
close2;
if (getcharid(2) == getcastledata("aldeg_cas01",1)) {
warp "aldeg_cas01",218,170;
@@ -132,7 +132,7 @@ aldeg_cas01,123,223,0 script #lever_A01 HIDDEN_NPC,{
mes " ";
mes "There's a small lever. Will you pull it?";
next;
- if(select("Pull.:Do not.") == 1) {
+ if(select("Pull.", "Do not.") == 1) {
close2;
warp "aldeg_cas01",218,176;
end;
diff --git a/npc/woe-fe/aldeg_cas02.txt b/npc/woe-fe/aldeg_cas02.txt
index ac475a085..9a9182d96 100644
--- a/npc/woe-fe/aldeg_cas02.txt
+++ b/npc/woe-fe/aldeg_cas02.txt
@@ -57,7 +57,7 @@
mes "Brave ones...";
mes "Do you wish to return to your honorable place?";
next;
- if(select("Return to the guild castle.:Quit.") == 1) {
+ if(select("Return to the guild castle.", "Quit.") == 1) {
close2;
if (getcharid(2) == getcastledata("aldeg_cas02",1)) {
warp "aldeg_cas02",220,190;
@@ -126,7 +126,7 @@ aldeg_cas02,139,234,0 script #lever_A02 HIDDEN_NPC,{
mes " ";
mes "There's a small lever. Will you pull it?";
next;
- if(select("Pull.:Do not.") == 1) {
+ if(select("Pull.", "Do not.") == 1) {
close2;
warp "aldeg_cas02",78,75;
end;
diff --git a/npc/woe-fe/aldeg_cas03.txt b/npc/woe-fe/aldeg_cas03.txt
index 1d76b5b26..b4b1df558 100644
--- a/npc/woe-fe/aldeg_cas03.txt
+++ b/npc/woe-fe/aldeg_cas03.txt
@@ -57,7 +57,7 @@
mes "Brave ones...";
mes "Do you wish to return to your honorable place?";
next;
- if(select("Return to the guild castle.:Quit.") == 1) {
+ if(select("Return to the guild castle.", "Quit.") == 1) {
close2;
if (getcharid(2) == getcastledata("aldeg_cas03",1)) {
warp "aldeg_cas03",205,186;
@@ -129,7 +129,7 @@ aldeg_cas03,229,267,0 script #lever_A03 HIDDEN_NPC,{
mes " ";
mes "There's a small lever. Will you pull it?";
next;
- if(select("Pull.:Do not.") == 1) {
+ if(select("Pull.", "Do not.") == 1) {
close2;
warp "aldeg_cas03",110,119;
end;
diff --git a/npc/woe-fe/aldeg_cas04.txt b/npc/woe-fe/aldeg_cas04.txt
index 3485889be..c0289ec45 100644
--- a/npc/woe-fe/aldeg_cas04.txt
+++ b/npc/woe-fe/aldeg_cas04.txt
@@ -57,7 +57,7 @@
mes "Brave ones...";
mes "Do you wish to return to your honorable place?";
next;
- if(select("Return to the guild castle.:Quit.") == 1) {
+ if(select("Return to the guild castle.", "Quit.") == 1) {
close2;
if (getcharid(2) == getcastledata("aldeg_cas04",1)) {
warp "aldeg_cas04",116,217;
@@ -129,7 +129,7 @@ aldeg_cas04,83,17,0 script #lever_A04 HIDDEN_NPC,{
mes " ";
mes "There's a small lever. Will you pull it?";
next;
- if(select("Pull.:Do not.") == 1) {
+ if(select("Pull.", "Do not.") == 1) {
close2;
warp "aldeg_cas04",67,117;
end;
diff --git a/npc/woe-fe/aldeg_cas05.txt b/npc/woe-fe/aldeg_cas05.txt
index 11e8dfb03..7a1747adb 100644
--- a/npc/woe-fe/aldeg_cas05.txt
+++ b/npc/woe-fe/aldeg_cas05.txt
@@ -57,7 +57,7 @@
mes "Brave ones...";
mes "Do you wish to return to your honorable place?";
next;
- if(select("Return to the guild castle.:Quit.") == 1) {
+ if(select("Return to the guild castle.", "Quit.") == 1) {
close2;
if (getcharid(2) == getcastledata("aldeg_cas05",1)) {
warp "aldeg_cas05",167,225;
@@ -128,7 +128,7 @@ aldeg_cas05,64,8,0 script #lever_A05 HIDDEN_NPC,{
mes " ";
mes "There's a small lever. Will you pull it?";
next;
- if(select("Pull.:Do not.") == 1) {
+ if(select("Pull.", "Do not.") == 1) {
close2;
warp "aldeg_cas05",51,179;
end;
diff --git a/npc/woe-fe/gefg_cas01.txt b/npc/woe-fe/gefg_cas01.txt
index a9f4cf64d..65ae7f1e4 100644
--- a/npc/woe-fe/gefg_cas01.txt
+++ b/npc/woe-fe/gefg_cas01.txt
@@ -57,7 +57,7 @@
mes "Brave ones...";
mes "Do you wish to return to your honorable place?";
next;
- if(select("Return to the guild castle.:Quit.") == 1) {
+ if(select("Return to the guild castle.", "Quit.") == 1) {
close2;
if (getcharid(2) == getcastledata("gefg_cas01",1)) {
warp "gefg_cas01",197,36;
@@ -120,7 +120,7 @@ gefg_cas01,152,117,0 script #lever_G01 HIDDEN_NPC,{
mes " ";
mes "There's a small lever. Will you pull it?";
next;
- if(select("Pull.:Do not.") == 1) {
+ if(select("Pull.", "Do not.") == 1) {
close2;
warp "gefg_cas01",40,49;
end;
diff --git a/npc/woe-fe/gefg_cas02.txt b/npc/woe-fe/gefg_cas02.txt
index 906a4f100..5229586df 100644
--- a/npc/woe-fe/gefg_cas02.txt
+++ b/npc/woe-fe/gefg_cas02.txt
@@ -57,7 +57,7 @@
mes "Brave ones...";
mes "Do you wish to return to your honorable place?";
next;
- if(select("Return to the guild castle.:Quit.") == 1) {
+ if(select("Return to the guild castle.", "Quit.") == 1) {
close2;
if (getcharid(2) == getcastledata("gefg_cas02",1)) {
warp "gefg_cas02",178,43;
@@ -121,7 +121,7 @@ gefg_cas02,145,114,0 script #lever_G02 HIDDEN_NPC,{
mes " ";
mes "There's a small lever. Will you pull it?";
next;
- if(select("Pull.:Do not.") == 1) {
+ if(select("Pull.", "Do not.") == 1) {
close2;
warp "gefg_cas02",12,67;
end;
diff --git a/npc/woe-fe/gefg_cas03.txt b/npc/woe-fe/gefg_cas03.txt
index d4fd86d87..f52cce240 100644
--- a/npc/woe-fe/gefg_cas03.txt
+++ b/npc/woe-fe/gefg_cas03.txt
@@ -57,7 +57,7 @@
mes "Brave ones...";
mes "Do you wish to return to your honorable place?";
next;
- if(select("Return to the guild castle.:Quit.") == 1) {
+ if(select("Return to the guild castle.", "Quit.") == 1) {
close2;
if (getcharid(2) == getcastledata("gefg_cas03",1)) {
warp "gefg_cas03",221,30;
@@ -124,7 +124,7 @@ gefg_cas03,275,289,0 script #lever_G03 HIDDEN_NPC,{
mes " ";
mes "There's a small lever. Will you pull it?";
next;
- if(select("Pull.:Do not.") == 1) {
+ if(select("Pull.", "Do not.") == 1) {
close2;
warp "gefg_cas03",106,24;
end;
diff --git a/npc/woe-fe/gefg_cas04.txt b/npc/woe-fe/gefg_cas04.txt
index 0206f2a24..b15f87984 100644
--- a/npc/woe-fe/gefg_cas04.txt
+++ b/npc/woe-fe/gefg_cas04.txt
@@ -57,7 +57,7 @@
mes "Brave ones...";
mes "Do you wish to return to your honorable place?";
next;
- if(select("Return to the guild castle.:Quit.") == 1) {
+ if(select("Return to the guild castle.", "Quit.") == 1) {
close2;
if (getcharid(2) == getcastledata("gefg_cas04",1)) {
warp "gefg_cas04",168,43;
@@ -120,7 +120,7 @@ gefg_cas04,116,123,0 script #lever_G04 HIDDEN_NPC,{
mes " ";
mes "There's a small lever. Will you pull it?";
next;
- if(select("Pull.:Do not.") == 1) {
+ if(select("Pull.", "Do not.") == 1) {
close2;
warp "gefg_cas04",73,47;
end;
diff --git a/npc/woe-fe/gefg_cas05.txt b/npc/woe-fe/gefg_cas05.txt
index 78162b6d3..a7722d48b 100644
--- a/npc/woe-fe/gefg_cas05.txt
+++ b/npc/woe-fe/gefg_cas05.txt
@@ -57,7 +57,7 @@
mes "Brave ones...";
mes "Do you wish to return to your honorable place?";
next;
- if(select("Return to the guild castle.:Quit.") == 1) {
+ if(select("Return to the guild castle.", "Quit.") == 1) {
close2;
if (getcharid(2) == getcastledata("gefg_cas05",1)) {
warp "gefg_cas05",168,31;
@@ -120,7 +120,7 @@ gefg_cas05,149,107,0 script #lever_G05 HIDDEN_NPC,{
mes " ";
mes "There's a small lever. Will you pull it?";
next;
- if(select("Pull.:Do not.") == 1) {
+ if(select("Pull.", "Do not.") == 1) {
close2;
warp "gefg_cas05",70,53;
end;
diff --git a/npc/woe-fe/payg_cas01.txt b/npc/woe-fe/payg_cas01.txt
index fa3640ea9..0c5f54be1 100644
--- a/npc/woe-fe/payg_cas01.txt
+++ b/npc/woe-fe/payg_cas01.txt
@@ -57,7 +57,7 @@
mes "Brave ones...";
mes "Do you wish to return to your honorable place?";
next;
- if(select("Return to the guild castle.:Quit.") == 1) {
+ if(select("Return to the guild castle.", "Quit.") == 1) {
close2;
if (getcharid(2) == getcastledata("payg_cas01",1)) {
warp "payg_cas01",54,144;
@@ -121,7 +121,7 @@ payg_cas01,295,8,0 script #lever_PA01 HIDDEN_NPC,{
mes " ";
mes "There's a small lever. Will you pull it?";
next;
- if(select("Pull.:Do not.") == 1) {
+ if(select("Pull.", "Do not.") == 1) {
close2;
warp "payg_cas01",120,59;
end;
diff --git a/npc/woe-fe/payg_cas02.txt b/npc/woe-fe/payg_cas02.txt
index c60325303..9666a147f 100644
--- a/npc/woe-fe/payg_cas02.txt
+++ b/npc/woe-fe/payg_cas02.txt
@@ -58,7 +58,7 @@
mes "Brave ones...";
mes "Do you wish to return to your honorable place?";
next;
- if(select("Return to the guild castle.:Quit.") == 1) {
+ if(select("Return to the guild castle.", "Quit.") == 1) {
close2;
if (getcharid(2) == getcastledata("payg_cas02",1)) {
warp "payg_cas02",278,251;
@@ -122,7 +122,7 @@ payg_cas02,149,149,0 script #lever_PA02 HIDDEN_NPC,{
mes " ";
mes "There's a small lever. Will you pull it?";
next;
- if(select("Pull.:Do not.") == 1) {
+ if(select("Pull.", "Do not.") == 1) {
close2;
warp "payg_cas02",22,261;
end;
diff --git a/npc/woe-fe/payg_cas03.txt b/npc/woe-fe/payg_cas03.txt
index ae4344eb8..879866a62 100644
--- a/npc/woe-fe/payg_cas03.txt
+++ b/npc/woe-fe/payg_cas03.txt
@@ -57,7 +57,7 @@
mes "Brave ones...";
mes "Do you wish to return to your honorable place?";
next;
- if(select("Return to the guild castle.:Quit.") == 1) {
+ if(select("Return to the guild castle.", "Quit.") == 1) {
close2;
if (getcharid(2) == getcastledata("payg_cas03",1)) {
warp "payg_cas03",9,263;
@@ -121,7 +121,7 @@ payg_cas03,163,167,0 script #lever_PA03 HIDDEN_NPC,{
mes " ";
mes "There's a small lever. Will you pull it?";
next;
- if(select("Pull.:Do not.") == 1) {
+ if(select("Pull.", "Do not.") == 1) {
close2;
warp "payg_cas03",50,261;
end;
diff --git a/npc/woe-fe/payg_cas04.txt b/npc/woe-fe/payg_cas04.txt
index a6d0d3dbe..a6732b5b8 100644
--- a/npc/woe-fe/payg_cas04.txt
+++ b/npc/woe-fe/payg_cas04.txt
@@ -58,7 +58,7 @@
mes "Brave ones...";
mes "Do you wish to return to your honorable place?";
next;
- if(select("Return to the guild castle.:Quit.") == 1) {
+ if(select("Return to the guild castle.", "Quit.") == 1) {
close2;
if (getcharid(2) == getcastledata("payg_cas04",1)) {
warp "payg_cas04",40,235;
@@ -122,7 +122,7 @@ payg_cas04,151,47,0 script #lever_PA04 HIDDEN_NPC,{
mes " ";
mes "There's a small lever. Will you pull it?";
next;
- if(select("Pull.:Do not.") == 1) {
+ if(select("Pull.", "Do not.") == 1) {
close2;
warp "payg_cas04",38,285;
end;
diff --git a/npc/woe-fe/payg_cas05.txt b/npc/woe-fe/payg_cas05.txt
index 849b2115b..7e5ce5aae 100644
--- a/npc/woe-fe/payg_cas05.txt
+++ b/npc/woe-fe/payg_cas05.txt
@@ -57,7 +57,7 @@
mes "Brave ones...";
mes "Do you wish to return to your honorable place?";
next;
- if(select("Return to the guild castle.:Quit.") == 1) {
+ if(select("Return to the guild castle.", "Quit.") == 1) {
close2;
if (getcharid(2) == getcastledata("payg_cas05",1)) {
warp "payg_cas05",243,27;
@@ -121,7 +121,7 @@ payg_cas05,161,136,0 script #lever_PA05 HIDDEN_NPC,{
mes " ";
mes "There's a small lever. Will you pull it?";
next;
- if(select("Pull.:Do not.") == 1) {
+ if(select("Pull.", "Do not.") == 1) {
close2;
warp "payg_cas05",277,250;
end;
diff --git a/npc/woe-fe/prtg_cas01.txt b/npc/woe-fe/prtg_cas01.txt
index b3cf8e641..660dd11ef 100644
--- a/npc/woe-fe/prtg_cas01.txt
+++ b/npc/woe-fe/prtg_cas01.txt
@@ -57,7 +57,7 @@
mes "Brave ones...";
mes "Do you wish to return to your honorable place?";
next;
- if(select("Return to the guild castle.:Quit.") == 1) {
+ if(select("Return to the guild castle.", "Quit.") == 1) {
close2;
if (getcharid(2) == getcastledata("prtg_cas01",1)) {
warp "prtg_cas01",96,173;
@@ -124,7 +124,7 @@ prtg_cas01,15,208,0 script #Lever_PR01 HIDDEN_NPC,{
mes " ";
mes "There's a small lever. Will you pull it?";
next;
- if(select("Pull.:Do not.") == 1) {
+ if(select("Pull.", "Do not.") == 1) {
close2;
warp "prtg_cas01",112,183;
end;
diff --git a/npc/woe-fe/prtg_cas02.txt b/npc/woe-fe/prtg_cas02.txt
index 798393039..3333de0c2 100644
--- a/npc/woe-fe/prtg_cas02.txt
+++ b/npc/woe-fe/prtg_cas02.txt
@@ -57,7 +57,7 @@
mes "Brave ones...";
mes "Do you wish to return to your honorable place?";
next;
- if(select("Return to the guild castle.:Quit.") == 1) {
+ if(select("Return to the guild castle.", "Quit.") == 1) {
close2;
if (getcharid(2) == getcastledata("prtg_cas02",1)) {
warp "prtg_cas02",169,55;
@@ -126,7 +126,7 @@ prtg_cas02,207,228,0 script #Lever_PR02 HIDDEN_NPC,{
mes " ";
mes "There's a small lever. Will you pull it?";
next;
- if(select("Pull.:Do not.") == 1) {
+ if(select("Pull.", "Do not.") == 1) {
close2;
warp "prtg_cas02",94,62;
end;
diff --git a/npc/woe-fe/prtg_cas03.txt b/npc/woe-fe/prtg_cas03.txt
index a92edea60..9040cb697 100644
--- a/npc/woe-fe/prtg_cas03.txt
+++ b/npc/woe-fe/prtg_cas03.txt
@@ -57,7 +57,7 @@
mes "Brave ones...";
mes "Do you wish to return to your honorable place?";
next;
- if(select("Return to the guild castle.:Quit.") == 1) {
+ if(select("Return to the guild castle.", "Quit.") == 1) {
close2;
if (getcharid(2) == getcastledata("prtg_cas03",1)) {
warp "prtg_cas03",181,215;
@@ -124,7 +124,7 @@ prtg_cas03,193,130,0 script #Lever_PR03 HIDDEN_NPC,{
mes " ";
mes "There's a small lever. Will you pull it?";
next;
- if(select("Pull.:Do not.") == 1) {
+ if(select("Pull.", "Do not.") == 1) {
close2;
warp "prtg_cas03",51,101;
end;
diff --git a/npc/woe-fe/prtg_cas04.txt b/npc/woe-fe/prtg_cas04.txt
index e9137911f..48c0f7026 100644
--- a/npc/woe-fe/prtg_cas04.txt
+++ b/npc/woe-fe/prtg_cas04.txt
@@ -57,7 +57,7 @@
mes "Brave ones...";
mes "Do you wish to return to your honorable place?";
next;
- if(select("Return to the guild castle.:Quit.") == 1) {
+ if(select("Return to the guild castle.", "Quit.") == 1) {
close2;
if (getcharid(2) == getcastledata("prtg_cas04",1)) {
warp "prtg_cas04",258,247;
@@ -124,7 +124,7 @@ prtg_cas04,275,160,0 script #Lever_PR04 HIDDEN_NPC,{
mes " ";
mes "There's a small lever. Will you pull it?";
next;
- if(select("Pull.:Do not.") == 1) {
+ if(select("Pull.", "Do not.") == 1) {
close2;
warp "prtg_cas04",259,265;
end;
diff --git a/npc/woe-fe/prtg_cas05.txt b/npc/woe-fe/prtg_cas05.txt
index 40eb559ae..8ad8c6f77 100644
--- a/npc/woe-fe/prtg_cas05.txt
+++ b/npc/woe-fe/prtg_cas05.txt
@@ -57,7 +57,7 @@
mes "Brave ones...";
mes "Do you wish to return to your honorable place?";
next;
- if(select("Return to the guild castle.:Quit.") == 1) {
+ if(select("Return to the guild castle.", "Quit.") == 1) {
close2;
if (getcharid(2) == getcastledata("prtg_cas05",1)) {
warp "prtg_cas05",52,41;
@@ -122,7 +122,7 @@ prtg_cas05,281,176,0 script #Lever_PR05 HIDDEN_NPC,{
mes " ";
mes "There's a small lever. Will you pull it?";
next;
- if(select("Pull.:Do not.") == 1) {
+ if(select("Pull.", "Do not.") == 1) {
close2;
warp "prtg_cas05",36,38;
end;
diff --git a/npc/woe-se/agit_main_se.txt b/npc/woe-se/agit_main_se.txt
index eb777f441..71d796367 100644
--- a/npc/woe-se/agit_main_se.txt
+++ b/npc/woe-se/agit_main_se.txt
@@ -247,7 +247,7 @@ OnTreasureDied:
mes "stronghold's maintenance";
mes "you wanted to discuss?";
next;
- switch(select("Stronghold Briefing:Invest in Commercial Growth:Invest in Defense growth:Hire/Fire Storage Staff:Go to Master's room")) {
+ switch(select("Stronghold Briefing", "Invest in Commercial Growth", "Invest in Defense growth", "Hire/Fire Storage Staff", "Go to Master's room")) {
case 1:
mes "[ Steward ]";
mes "The Commercial Growth";
@@ -330,7 +330,7 @@ OnTreasureDied:
mes "invest one more time?";
}
next;
- switch(select("Invest in Commercial Growth:Cancel")) {
+ switch(select("Invest in Commercial Growth", "Cancel")) {
case 1:
if (getcastledata(strnpcinfo(4),4) >= 2) {
mes "[ Steward ]";
@@ -418,7 +418,7 @@ OnTreasureDied:
mes "Will you invest now?";
}
next;
- switch(select("Invest in Defense:Cancel")) {
+ switch(select("Invest in Defense", "Cancel")) {
case 1:
if (getcastledata(strnpcinfo(4),5) >= 2) {
mes "[ Steward ]";
@@ -458,7 +458,7 @@ OnTreasureDied:
mes "the Kafra Employee that";
mes "we've hired for the guild?";
next;
- switch(select("Dismiss:Cancel")) {
+ switch(select("Dismiss", "Cancel")) {
case 1:
cutin "kafra_01",2;
mes "[ Hired Kafra Employee ]";
@@ -469,7 +469,7 @@ OnTreasureDied:
mes "guild members of this";
mes "stronghold, I promise!";
next;
- switch(select("Dismiss:Cancel")) {
+ switch(select("Dismiss", "Cancel")) {
case 1:
mes "[ Hired Kafra Employee ]";
mes "Why?! What have I done";
@@ -510,7 +510,7 @@ OnTreasureDied:
mes "our stronghold? You must";
mes "pay ^FF000010,000 Zeny^000000 to hire one.";
next;
- switch(select("Hire:Cancel")) {
+ switch(select("Hire", "Cancel")) {
case 1:
if (getgdskilllv(.@GID,10001) == 0) {
mes "[ Steward ]";
@@ -581,7 +581,7 @@ OnTreasureDied:
mes "treasure may disappear if";
mes "something unexpected happens.";
next;
- switch(select("Go to Treasure Room:Cancel")) {
+ switch(select("Go to Treasure Room", "Cancel")) {
case 1:
mes "[ Steward ]";
mes "Allow me to guide you";
@@ -679,13 +679,13 @@ OnStartArena:
mes "this stronghold. For now,";
mes "all is quiet in this place.";
next;
- switch(select("Converse:Cancel")) {
+ switch(select("Converse", "Cancel")) {
case 1:
mes .@n$;
mes "Do you have any questions";
mes "about this stronghold?";
next;
- switch(select("Guardian Stones:Fortress Gates:Link Flags:Battle Strategy:Cancel")) {
+ switch(select("Guardian Stones", "Fortress Gates", "Link Flags", "Battle Strategy", "Cancel")) {
case 1:
mes .@n$;
mes "There is one Emperium";
@@ -784,7 +784,7 @@ OnStartArena:
mes "Greetings, "+strcharinfo(0)+".";
mes "What are your orders?";
next;
- switch(select("Increase Stronghold Defense:Situational Briefing:Cancel")) {
+ switch(select("Increase Stronghold Defense", "Situational Briefing", "Cancel")) {
case 1:
if (!getd("$agit_"+strnpcinfo(2)+"[5]")) {
if (getgdskilllv(.@GID,10002) == 0) {
@@ -861,7 +861,7 @@ OnInit:
mes "The Kafra Corporation is ready";
mes "to assist you wherever you go!";
next;
- switch(select("Use Storage:Use Warp Service:Rent Pushcart:Cancel")) {
+ switch(select("Use Storage", "Use Warp Service", "Rent Pushcart", "Cancel")) {
case 1:
if (basicskillcheck() && getskilllv("NV_BASIC") < 6) {
mes "[Kafra Employee]";
@@ -876,7 +876,7 @@ OnInit:
mes "Please tell me your";
mes "Warp destination.";
next;
- switch(select("Rachel -> 200 z:Cancel")) {
+ switch(select("Rachel -> 200 z", "Cancel")) {
case 1:
if (Zeny < 200) {
mes "[Kafra Employee]";
@@ -915,7 +915,7 @@ OnInit:
mes "is 800 Zeny. Would you";
mes "like to rent a Pushcart?";
next;
- switch(select("Rent Pushcart:Cancel")) {
+ switch(select("Rent Pushcart", "Cancel")) {
case 1:
if (Zeny < 800) {
mes "[Kafra Employee]";
@@ -982,7 +982,7 @@ OnInit:
next;
mes "^3355FFDo you want to continue?^000000";
next;
- if(select("No:Continue") == 1) {
+ if(select("No", "Continue") == 1) {
mes "^3355FFWork canceled.^000000";
close;
}
@@ -994,18 +994,18 @@ OnInit:
mes "rebuild the Guardian Stone.^000000";
next;
setarray .@stone$[0],"Elunium","Oridecon","Stones";
- .@i = select("Elunium:Oridecon:Stone")-1;
+ .@i = select("Elunium", "Oridecon", "Stone")-1;
if (.@i == 2) .@nice += 10;
mes "^3355FF"+.@stone$[.@i]+" has been";
mes "placed in the center.^000000";
next;
- .@i = select("Elunium:Oridecon:Stone")-1;
+ .@i = select("Elunium", "Oridecon", "Stone")-1;
if (.@i == 0) .@nice += 10;
mes "^3355FFYou have lined the";
mes "outside of the center";
mes "with some "+.@stone$[.@i]+".^000000";
next;
- .@i = select("Elunium:Oridecon:Stone")-1;
+ .@i = select("Elunium", "Oridecon", "Stone")-1;
if (.@i == 1) .@nice += 10;
mes "^3355FFYou covered the";
mes "rest of the materials";
@@ -1028,7 +1028,7 @@ OnInit:
mes "order according to their";
mes "magic properties and power.^000000";
next;
- .@j = select("Red Gemstone:Yellow Gemstone:Blue Gemstone")-1;
+ .@j = select("Red Gemstone", "Yellow Gemstone", "Blue Gemstone")-1;
mes "^3355FFYou placed the "+.@color$[.@j]+" Gemstone.^000000";
if (.@i == .@j) {
mes "^3355FFHowever, the Guardian Stone";
@@ -1153,7 +1153,7 @@ OnEnable:
mes "fixing this part";
mes "is a top priority.^000000";
next;
- switch(select("Trunk:Steel:Emveretarcon:Oridecon")) {
+ switch(select("Trunk", "Steel", "Emveretarcon", "Oridecon")) {
case 1:
mes "^3355FFThe frame has been";
mes "reinforced with wood.^000000";
@@ -1187,7 +1187,7 @@ OnEnable:
mes "overall endurance needs to";
mes "be reinforced with something.^000000";
next;
- switch(select("Trunk:Steel:Emveretarcon:Oridecon")) {
+ switch(select("Trunk", "Steel", "Emveretarcon", "Oridecon")) {
case 1:
mes "^3355FFYou tried using wood";
mes "to reinforce the gate.^000000";
@@ -1223,7 +1223,7 @@ OnEnable:
mes "cracks. You'll have to";
mes "weld them solid somehow.^000000";
next;
- switch(select("Trunk:Steel:Emveretarcon:Oridecon")) {
+ switch(select("Trunk", "Steel", "Emveretarcon", "Oridecon")) {
case 1:
mes "^3355FFYou tried using wood to fix";
mes "this problem, but it seems";
@@ -1258,7 +1258,7 @@ OnEnable:
mes "sure that the gate is held";
mes "together pretty solidly.^000000";
next;
- switch(select("Trunk:Steel:Emveretarcon:Oridecon")) {
+ switch(select("Trunk", "Steel", "Emveretarcon", "Oridecon")) {
case 1:
mes "^3355FFYou tried using wood to fix";
mes "this problem, but it seems";
@@ -1714,7 +1714,7 @@ function script LinkFlag {
mes "you like to teleport to the";
mes "Convenience Facility for";
mes "guild members?^000000";
- if(select("Go to Convenience Facility:Cancel") == 1)
+ if(select("Go to Convenience Facility", "Cancel") == 1)
warp strnpcinfo(4),getarg(1),getarg(2);
close;
}
@@ -1723,7 +1723,7 @@ function script LinkFlag {
mes "Teleport Service. Would";
mes "you like to teleport to";
mes "the Emperium Center?^000000";
- if(select("Teleport:Cancel") == 1)
+ if(select("Teleport", "Cancel") == 1)
warp strnpcinfo(4),getarg(1),getarg(2);
close;
}
@@ -1760,7 +1760,7 @@ function script ReturnFlag {
mes "do you wish to return";
mes "to your stronghold?";
next;
- if(select("Return to the Stronghold:Cancel") == 1 && getcharid(2) == getcastledata(getarg(0),1)) {
+ if(select("Return to the Stronghold", "Cancel") == 1 && getcharid(2) == getcastledata(getarg(0),1)) {
if (compare(getarg(0),"arug")) {
if (getarg(0) == "arug_cas01") setarray .@i[0],67,193;
else if (getarg(0) == "arug_cas02") setarray .@i[0],43,256;
@@ -1797,7 +1797,7 @@ function script ReturnFlag {
mes "^3355FFWill you pull";
mes "this small lever?^000000";
next;
- if(select("Pull Lever:Cancel") == 2) close;
+ if(select("Pull Lever", "Cancel") == 2) close;
if (compare(strnpcinfo(4),"arug")) {
if (strnpcinfo(4) == "arug_cas01") setarray .@i[0],121,357;
else if (strnpcinfo(4) == "arug_cas02") setarray .@i[0],387,323;
@@ -1817,7 +1817,7 @@ function script ReturnFlag {
if (getcharid(2) == getcastledata(strnpcinfo(4),1)) {
mes "- It's an amazingly huge sunflower; as big as a human! ... You feel something mysterious emanating from the flower. -";
next;
- switch(select("Hold the stem.:Do nothing.")) {
+ switch(select("Hold the stem.", "Do nothing.")) {
case 1:
if (compare(strnpcinfo(4),"arug")) {
.@map$ = "arug_dun01";
diff --git a/sql-files/item_db.sql b/sql-files/item_db.sql
index 5d9bc2c80..e77480e75 100644
--- a/sql-files/item_db.sql
+++ b/sql-files/item_db.sql
@@ -205,8 +205,8 @@ REPLACE INTO `item_db` VALUES ('642','Book_Of_Devil','Book of the Devil','2','18
REPLACE INTO `item_db` VALUES ('643','Pet_Incubator','Pet Incubator','2','3000','1500','30','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','bpet;','','');
REPLACE INTO `item_db` VALUES ('644','Gift_Box','Gift Box','2','1000','500','200','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','getrandgroupitem 644,1;','','');
REPLACE INTO `item_db` VALUES ('645','Center_Potion','Concentration Potion','2','800','400','100','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION1, 1800000, 0;','','');
-REPLACE INTO `item_db` VALUES ('656','Awakening_Potion','Awakening Potion','2','1500','750','150','0','0','0','0','0','2146959087','63','2','0','0','40',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION2, 1800000, 0;','','');
-REPLACE INTO `item_db` VALUES ('657','Berserk_Potion','Berserk Potion','2','3000','1500','200','0','0','0','0','0','31868582','63','2','0','0','85',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION3, 1800000, 0;','','');
+REPLACE INTO `item_db` VALUES ('656','Awakening_Potion','Awakening Potion','2','1500','750','150','0','0','0','0','0','4294967295','63','2','0','0','40',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION2, 1800000, 0;','','');
+REPLACE INTO `item_db` VALUES ('657','Berserk_Potion','Berserk Potion','2','3000','1500','200','0','0','0','0','0','4294967295','63','2','0','0','85',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION3, 1800000, 0;','','');
REPLACE INTO `item_db` VALUES ('658','Union_Of_Tribe','Union of Tribe','2','2','1','500','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','guildgetexp rand(600000,1200000);','','');
REPLACE INTO `item_db` VALUES ('659','Heart_Of_Her','Her Heart','2','500','250','50','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'1',NULL,'0',NULL,'0','pet BON_GUN;','','');
REPLACE INTO `item_db` VALUES ('660','Prohibition_Red_Candle','Forbidden Red Candle','2','20000','10000','50','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'1',NULL,'0',NULL,'0','pet ZHERLTHSH;','','');
@@ -502,640 +502,640 @@ REPLACE INTO `item_db` VALUES ('1096','Round_Shell','Round Shell','3','780','390
REPLACE INTO `item_db` VALUES ('1097','Worn_Out_Page','Worn Out Page','3','948','474','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('1098','Manacles','Manacles','3','658','329','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('1099','Worn_Out_Prison_Uniform','Worn-out Prison Uniform','3','680','340','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1101','Sword','Sword','4','100','50','500','25','0','0','1','3','414947','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1102','Sword_','Sword','4','100','50','500','25','0','0','1','4','414947','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1103','Sword__','Sword','4','100','50','500','25','0','0','1','0','414947','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1104','Falchion','Falchion','4','1500','750','600','39','0','0','1','3','414947','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1105','Falchion_','Falchion','4','1500','750','600','39','0','0','1','4','414947','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1106','Falchion__','Falchion','4','1500','750','600','39','0','0','1','0','414947','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1107','Blade','Blade','4','2900','1450','700','53','0','0','1','3','414947','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1108','Blade_','Blade','4','2900','1450','700','53','0','0','1','4','414947','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1109','Blade__','Blade','4','2900','1450','700','53','0','0','1','0','414947','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1110','Lapier','Rapier','4','10000','5000','500','70','0','0','1','2','414947','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1111','Lapier_','Rapier','4','10000','5000','500','70','0','0','1','3','414947','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1112','Lapier__','Rapier','4','10000','5000','500','70','0','0','1','0','414947','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1113','Scimiter','Scimitar','4','17000','8500','700','85','0','0','1','2','414947','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1114','Scimiter_','Scimitar','4','17000','8500','700','85','0','0','1','3','414947','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1115','Scimiter__','Scimitar','4','17000','8500','700','85','0','0','1','3','414947','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1116','Katana','Katana','4','2000','1000','1000','60','0','0','1','3','16514','63','2','34','1','4',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1117','Katana_','Katana','4','2000','1000','1000','60','0','0','1','4','16514','63','2','34','1','4',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1118','Katana__','Katana','4','2000','1000','1000','60','0','0','1','0','16514','63','2','34','1','4',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1119','Tsurugi','Tsurugi','4','51000','25500','1200','130','0','0','1','1','414946','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1120','Tsurugi_','Tsurugi','4','51000','25500','1200','130','0','0','1','2','414946','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1121','Tsurugi__','Tsurugi','4','51000','25500','1200','130','0','0','1','0','414946','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1122','Ring_Pommel_Saber','Ring Pommel Saber','4','24000','12000','900','100','0','0','1','2','414946','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1123','Haedonggum','Haedonggum','4','50000','25000','900','120','0','0','1','1','414946','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
-REPLACE INTO `item_db` VALUES ('1124','Orcish_Sword','Orcish Sword','4','20','10','800','90','0','0','1','0','414947','63','2','2','3','5',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1125','Ring_Pommel_Saber_','Ring Pommel Saber','4','24000','12000','900','100','0','0','1','3','414946','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1126','Saber','Saber','4','49000','24500','1000','115','0','0','1','2','414946','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1127','Saber_','Saber','4','49000','24500','1000','115','0','0','1','3','414946','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1128','Hae_Dong_Gum_','Haedonggum','4','50000','25000','900','120','0','0','1','2','414946','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
-REPLACE INTO `item_db` VALUES ('1129','Flamberge','Flamberge','4','60000','30000','1500','150','0','0','1','0','16512','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1130','Nagan','Nagan','4','20','10','500','120','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill TF_DOUBLE,5; bonus bDoubleRate,25; bonus2 bAddRace,RC_DemiPlayer,5;','','');
-REPLACE INTO `item_db` VALUES ('1131','Ice_Falchon','Ice Falchion','4','20','10','600','100','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,500; bonus2 bAddEff2,Eff_Freeze,10; skill MG_COLDBOLT,3; bonus3 bAutoSpell,MG_COLDBOLT,3,100;','','');
-REPLACE INTO `item_db` VALUES ('1132','Edge','Edge','4','20','10','700','115','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Curse,30; bonus2 bWeaponComaRace,RC_NonBoss,10;','','');
-REPLACE INTO `item_db` VALUES ('1133','Fire_Brand','Fireblend','4','20','10','500','100','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; skill MG_FIREBOLT,3; bonus3 bAutoSpell,MG_FIREBOLT,3,100;','','');
-REPLACE INTO `item_db` VALUES ('1134','Scissores_Sword','Caesar\'s Sword','4','20','10','700','140','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Plant,25; bonus bIgnoreDefRace,RC_Plant;','','');
-REPLACE INTO `item_db` VALUES ('1135','Cutlas','Cutlus','4','20','10','900','150','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill SM_BASH,5; bonus bStr,2; bonus bDef,1;','','');
-REPLACE INTO `item_db` VALUES ('1136','Solar_Sword','Solar Sword','4','20','10','1200','85','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus2 bHPDrainRate,1000,1; bonus2 bSPLossRate,15,10000;','','');
-REPLACE INTO `item_db` VALUES ('1137','Excalibur','Excalibur','4','20','10','1200','150','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,5; bonus bLuk,10; bonus bDex,-1; bonus bAtkEle,Ele_Holy;','','');
-REPLACE INTO `item_db` VALUES ('1138','Mysteltainn_','Mysteltainn','4','20','10','1000','170','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEle,Ele_Ghost,15; bonus3 bAutoSpell,MG_STONECURSE,3,100; bonus2 bAddEff,Eff_Stone,10; bonus bDex,3;','','');
-REPLACE INTO `item_db` VALUES ('1139','Tale_Fing_','Tirfing','4','20','10','1000','200','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bHPLossRate,35,10000;','','');
-REPLACE INTO `item_db` VALUES ('1140','Byeorrun_Gum','Byeollungum','4','20','10','900','150','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_NonBoss,-10; bonus2 bAddRace,RC_Boss,50; bonus bAllStats,2;','','');
-REPLACE INTO `item_db` VALUES ('1141','Immaterial_Sword','Immaterial Sword','4','20','10','900','140','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Ghost; bonus2 bSPVanishRate, 30, 30; bonus bSPDrainValue, -1; bonus bUnbreakableWeapon, 1;','','');
-REPLACE INTO `item_db` VALUES ('1142','Jewel_Sword','Jeweled Sword','4','20','10','2200','104','0','0','1','0','414946','63','2','2','3','68',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAddMonsterDropChainItem,ITMCHAIN_GEM;','','');
-REPLACE INTO `item_db` VALUES ('1143','Gaia_Sword','Gaia Sword','4','20','10','2500','140','0','0','1','0','414946','63','2','2','3','74',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAddMonsterDropChainItem,ITMCHAIN_ORE;','','');
-REPLACE INTO `item_db` VALUES ('1144','Sasimi','Sashimi','4','20','10','1400','75','0','0','1','0','414946','63','2','2','3','48',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus3 bAddMonsterDropItem,544,RC_Fish,4000;','','');
-REPLACE INTO `item_db` VALUES ('1145','Holy_Avenger','Holy Avenger','4','450000','225000','1350','125','0','0','1','0','16384','63','2','2','3','75',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bVit,2;','','');
-REPLACE INTO `item_db` VALUES ('1146','Town_Sword','Town Sword','4','42000','21000','800','100','0','0','1','1','1','63','2','2','3','30',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1147','Town_Sword_','Town Sword','4','42000','21000','800','100','0','0','1','2','1','63','2','2','3','30',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1148','Star_Dust_Blade','Star Dust Blade','4','20','10','1000','140','0','0','1','1','1','63','2','2','4','45',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,500; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1149','Flamberge_','Flamberge','4','60000','30000','1500','150','0','0','1','2','16512','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1151','Slayer','Slayer','4','15000','7500','1300','90','0','0','1','2','16514','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1152','Slayer_','Slayer','4','15000','7500','1300','90','0','0','1','3','16514','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1153','Slayer__','Slayer','4','15000','7500','1300','90','0','0','1','0','16514','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1154','Bastard_Sword','Bastard Sword','4','22500','11250','1600','115','0','0','1','2','16514','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1155','Bastard_Sword_','Bastard Sword','4','22500','11250','1600','115','0','0','1','3','16514','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1156','Bastard_Sword__','Bastard Sword','4','22500','11250','1600','115','0','0','1','0','16514','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1157','Two_Hand_Sword','Two-Handed Sword','4','60000','30000','2200','160','0','0','1','1','16514','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1158','Two_Hand_Sword_','Two-Handed Sword','4','60000','30000','2200','160','0','0','1','2','16514','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1159','Two_Hand_Sword__','Two-Handed Sword','4','60000','30000','2200','160','0','0','1','0','16514','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1160','Broad_Sword','Broad Sword','4','65000','32500','2000','140','0','0','1','1','16514','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDef,5; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1101','Sword','Sword','4','100','50','500','25','0','0','1','3','4294967295','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1102','Sword_','Sword','4','100','50','500','25','0','0','1','4','4294967295','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1103','Sword__','Sword','4','100','50','500','25','0','0','1','0','4294967295','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1104','Falchion','Falchion','4','1500','750','600','39','0','0','1','3','4294967295','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1105','Falchion_','Falchion','4','1500','750','600','39','0','0','1','4','4294967295','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1106','Falchion__','Falchion','4','1500','750','600','39','0','0','1','0','4294967295','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1107','Blade','Blade','4','2900','1450','700','53','0','0','1','3','4294967295','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1108','Blade_','Blade','4','2900','1450','700','53','0','0','1','4','4294967295','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1109','Blade__','Blade','4','2900','1450','700','53','0','0','1','0','4294967295','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1110','Lapier','Rapier','4','10000','5000','500','70','0','0','1','2','4294967295','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1111','Lapier_','Rapier','4','10000','5000','500','70','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1112','Lapier__','Rapier','4','10000','5000','500','70','0','0','1','0','4294967295','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1113','Scimiter','Scimitar','4','17000','8500','700','85','0','0','1','2','4294967295','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1114','Scimiter_','Scimitar','4','17000','8500','700','85','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1115','Scimiter__','Scimitar','4','17000','8500','700','85','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1116','Katana','Katana','4','2000','1000','1000','60','0','0','1','3','4294967295','63','2','34','1','4',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1117','Katana_','Katana','4','2000','1000','1000','60','0','0','1','4','4294967295','63','2','34','1','4',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1118','Katana__','Katana','4','2000','1000','1000','60','0','0','1','0','4294967295','63','2','34','1','4',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1119','Tsurugi','Tsurugi','4','51000','25500','1200','130','0','0','1','1','4294967295','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1120','Tsurugi_','Tsurugi','4','51000','25500','1200','130','0','0','1','2','4294967295','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1121','Tsurugi__','Tsurugi','4','51000','25500','1200','130','0','0','1','0','4294967295','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1122','Ring_Pommel_Saber','Ring Pommel Saber','4','24000','12000','900','100','0','0','1','2','4294967295','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1123','Haedonggum','Haedonggum','4','50000','25000','900','120','0','0','1','1','4294967295','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
+REPLACE INTO `item_db` VALUES ('1124','Orcish_Sword','Orcish Sword','4','20','10','800','90','0','0','1','0','4294967295','63','2','2','3','5',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1125','Ring_Pommel_Saber_','Ring Pommel Saber','4','24000','12000','900','100','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1126','Saber','Saber','4','49000','24500','1000','115','0','0','1','2','4294967295','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1127','Saber_','Saber','4','49000','24500','1000','115','0','0','1','3','4294967295','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1128','Hae_Dong_Gum_','Haedonggum','4','50000','25000','900','120','0','0','1','2','4294967295','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
+REPLACE INTO `item_db` VALUES ('1129','Flamberge','Flamberge','4','60000','30000','1500','150','0','0','1','0','4294967295','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1130','Nagan','Nagan','4','20','10','500','120','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill TF_DOUBLE,5; bonus bDoubleRate,25; bonus2 bAddRace,RC_DemiPlayer,5;','','');
+REPLACE INTO `item_db` VALUES ('1131','Ice_Falchon','Ice Falchion','4','20','10','600','100','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,500; bonus2 bAddEff2,Eff_Freeze,10; skill MG_COLDBOLT,3; bonus3 bAutoSpell,MG_COLDBOLT,3,100;','','');
+REPLACE INTO `item_db` VALUES ('1132','Edge','Edge','4','20','10','700','115','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Curse,30; bonus2 bWeaponComaRace,RC_NonBoss,10;','','');
+REPLACE INTO `item_db` VALUES ('1133','Fire_Brand','Fireblend','4','20','10','500','100','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; skill MG_FIREBOLT,3; bonus3 bAutoSpell,MG_FIREBOLT,3,100;','','');
+REPLACE INTO `item_db` VALUES ('1134','Scissores_Sword','Caesar\'s Sword','4','20','10','700','140','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Plant,25; bonus bIgnoreDefRace,RC_Plant;','','');
+REPLACE INTO `item_db` VALUES ('1135','Cutlas','Cutlus','4','20','10','900','150','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill SM_BASH,5; bonus bStr,2; bonus bDef,1;','','');
+REPLACE INTO `item_db` VALUES ('1136','Solar_Sword','Solar Sword','4','20','10','1200','85','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus2 bHPDrainRate,1000,1; bonus2 bSPLossRate,15,10000;','','');
+REPLACE INTO `item_db` VALUES ('1137','Excalibur','Excalibur','4','20','10','1200','150','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,5; bonus bLuk,10; bonus bDex,-1; bonus bAtkEle,Ele_Holy;','','');
+REPLACE INTO `item_db` VALUES ('1138','Mysteltainn_','Mysteltainn','4','20','10','1000','170','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEle,Ele_Ghost,15; bonus3 bAutoSpell,MG_STONECURSE,3,100; bonus2 bAddEff,Eff_Stone,10; bonus bDex,3;','','');
+REPLACE INTO `item_db` VALUES ('1139','Tale_Fing_','Tirfing','4','20','10','1000','200','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bHPLossRate,35,10000;','','');
+REPLACE INTO `item_db` VALUES ('1140','Byeorrun_Gum','Byeollungum','4','20','10','900','150','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_NonBoss,-10; bonus2 bAddRace,RC_Boss,50; bonus bAllStats,2;','','');
+REPLACE INTO `item_db` VALUES ('1141','Immaterial_Sword','Immaterial Sword','4','20','10','900','140','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Ghost; bonus2 bSPVanishRate, 30, 30; bonus bSPDrainValue, -1; bonus bUnbreakableWeapon, 1;','','');
+REPLACE INTO `item_db` VALUES ('1142','Jewel_Sword','Jeweled Sword','4','20','10','2200','104','0','0','1','0','4294967295','63','2','2','3','68',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAddMonsterDropChainItem,ITMCHAIN_GEM;','','');
+REPLACE INTO `item_db` VALUES ('1143','Gaia_Sword','Gaia Sword','4','20','10','2500','140','0','0','1','0','4294967295','63','2','2','3','74',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAddMonsterDropChainItem,ITMCHAIN_ORE;','','');
+REPLACE INTO `item_db` VALUES ('1144','Sasimi','Sashimi','4','20','10','1400','75','0','0','1','0','4294967295','63','2','2','3','48',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus3 bAddMonsterDropItem,544,RC_Fish,4000;','','');
+REPLACE INTO `item_db` VALUES ('1145','Holy_Avenger','Holy Avenger','4','450000','225000','1350','125','0','0','1','0','4294967295','63','2','2','3','75',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bVit,2;','','');
+REPLACE INTO `item_db` VALUES ('1146','Town_Sword','Town Sword','4','42000','21000','800','100','0','0','1','1','4294967295','63','2','2','3','30',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1147','Town_Sword_','Town Sword','4','42000','21000','800','100','0','0','1','2','4294967295','63','2','2','3','30',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1148','Star_Dust_Blade','Star Dust Blade','4','20','10','1000','140','0','0','1','1','4294967295','63','2','2','4','45',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,500; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1149','Flamberge_','Flamberge','4','60000','30000','1500','150','0','0','1','2','4294967295','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1151','Slayer','Slayer','4','15000','7500','1300','90','0','0','1','2','4294967295','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1152','Slayer_','Slayer','4','15000','7500','1300','90','0','0','1','3','4294967295','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1153','Slayer__','Slayer','4','15000','7500','1300','90','0','0','1','0','4294967295','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1154','Bastard_Sword','Bastard Sword','4','22500','11250','1600','115','0','0','1','2','4294967295','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1155','Bastard_Sword_','Bastard Sword','4','22500','11250','1600','115','0','0','1','3','4294967295','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1156','Bastard_Sword__','Bastard Sword','4','22500','11250','1600','115','0','0','1','0','4294967295','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1157','Two_Hand_Sword','Two-Handed Sword','4','60000','30000','2200','160','0','0','1','1','4294967295','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1158','Two_Hand_Sword_','Two-Handed Sword','4','60000','30000','2200','160','0','0','1','2','4294967295','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1159','Two_Hand_Sword__','Two-Handed Sword','4','60000','30000','2200','160','0','0','1','0','4294967295','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1160','Broad_Sword','Broad Sword','4','65000','32500','2000','140','0','0','1','1','4294967295','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDef,5; bonus bUnbreakableWeapon,0;','','');
REPLACE INTO `item_db` VALUES ('1161','Balmung','Balmung','4','20','10','1000','250','0','0','1','0','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkEle,Ele_Holy;','','');
-REPLACE INTO `item_db` VALUES ('1162','Broad_Sword_','Broad Sword','4','65000','32500','2000','140','0','0','1','2','16514','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDef,5; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1163','Claymore','Claymore','4','74000','37000','2500','180','0','0','1','0','16512','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1164','Muramasa','Muramasa','4','20','10','1000','155','0','0','1','0','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus bAspdRate,8; bonus2 bAddEff2,Eff_Curse,10;','','');
-REPLACE INTO `item_db` VALUES ('1165','Masamune','Masamune','4','20','10','1000','200','0','0','1','0','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,30; bonus bStr,-5; bonus bAspd,2; bonus bDefRate,-67; bonus bDef2Rate,-67;','','');
-REPLACE INTO `item_db` VALUES ('1166','Dragon_Slayer','Dragon Slayer','4','20','10','1300','150','0','0','1','0','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Dragon,15;','','');
-REPLACE INTO `item_db` VALUES ('1167','Schweizersabel','Schweizersabel','4','20','10','1600','160','0','0','1','0','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bDef,1; bonus3 bAutoSpell,MG_LIGHTNINGBOLT,3,100;','','');
-REPLACE INTO `item_db` VALUES ('1168','Zweihander','Zweihander','4','20','10','2200','200','0','0','1','0','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1169','Executioner_','Executioner','4','20','10','2200','155','0','0','1','0','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus2 bAddRace,RC_DemiPlayer,20; bonus2 bSubRace,RC_DemiPlayer,-10; bonus bAtkEle,Ele_Dark;','','');
-REPLACE INTO `item_db` VALUES ('1170','Katzbalger','Katzbalger','4','20','10','2000','175','0','0','1','0','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,5; bonus bDef,10;','','');
-REPLACE INTO `item_db` VALUES ('1171','Zweihander_','Zweihander','4','20','10','2200','200','0','0','1','2','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1172','Claymore_','Claymore','4','74000','37000','2500','180','0','0','1','2','16512','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1173','Muramasa_C','Muramasa','4','1','0','0','204','0','0','1','0','16514','63','2','34','4','1',NULL,'0','3','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus bAspdRate,8;','','');
-REPLACE INTO `item_db` VALUES ('1174','Executioner_C','Executioner','4','2','1','0','190','0','0','1','0','16514','63','2','34','4','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus2 bAddRace,RC_DemiPlayer,20; bonus2 bSubRace,RC_DemiPlayer,-10; bonus bAtkEle,Ele_Dark;','','');
-REPLACE INTO `item_db` VALUES ('1175','Altas_Weapon','Atlas Weapon','4','20','10','3500','200','0','0','1','1','16514','2','2','34','4','55',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,10; if(readparam(bStr)>=80) bonus bBreakArmorRate,500;','','');
-REPLACE INTO `item_db` VALUES ('1176','Muscle_Cutter','Muscle Cutter','4','20','10','2200','160','0','0','1','2','16514','2','2','34','4','55',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Bleeding,800; bonus3 bAutoSpell,AL_DECAGI,1,30;','','');
-REPLACE INTO `item_db` VALUES ('1177','Muramash','Muramash','4','20','10','0','120','0','0','1','0','16514','63','2','34','1','0',NULL,'0','3','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('1178','Schweizersabel_','Schweizersabel','4','20','10','1600','160','0','0','1','2','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bDef,1; bonus3 bAutoSpell,MG_LIGHTNINGBOLT,3,100;','','');
-REPLACE INTO `item_db` VALUES ('1179','Executioner__','Executioner','4','20','10','2200','155','0','0','1','1','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus2 bAddRace,RC_DemiPlayer,20; bonus2 bSubRace,RC_DemiPlayer,-10; bonus bAtkEle,Ele_Dark;','','');
-REPLACE INTO `item_db` VALUES ('1180','Dragon_Slayer_','Dragon Slayer','4','20','10','1300','150','0','0','1','2','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Dragon,15;','','');
-REPLACE INTO `item_db` VALUES ('1181','Tae_Goo_Lyeon','Tae Goo Lyeon','4','20','10','2000','250','0','0','1','2','16514','2','2','34','4','90',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee2,10; if(JobLevel>=70) autobonus \"{ bonus bBaseAtk,50; }\",10,10000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\"; if(getrefine()>8) { bonus bCastrate,-20; bonus bDelayrate,-20; }','','');
-REPLACE INTO `item_db` VALUES ('1182','Bloody_Eater','Bloody Eater','4','20','10','1200','200','0','0','1','2','16514','63','2','34','4','50',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Ghost; autobonus \"{ bonus bCritical,100; bonus bBaseAtk,50; }\",1,5000,0,\"{ specialeffect2 EF_FIRESPLASHHIT; }\"; bonus bHPGainValue,100;','','');
-REPLACE INTO `item_db` VALUES ('1183','BF_Two_Handed_Sword1','Brave Assaulter\'s Katzbalger','4','20','10','0','200','0','0','1','0','16514','63','2','34','3','80',NULL,'1','3','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1184','BF_Two_Handed_Sword2','Valorous Assaulter\'s Katzbalger','4','20','10','0','200','0','0','1','0','16514','63','2','34','3','80',NULL,'1','3','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,20; bonus2 bAddRace,RC_DemiPlayer,55; bonus bCritAtkRate,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1185','Violet_Fear','Violet Fear','4','20','10','2200','275','0','0','1','2','16514','2','2','34','4','80',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,WZ_METEOR,3,30; bonus3 bAutoSpell,WZ_FROSTNOVA,5,50; autobonus \"{ bonus bIgnoreDefRace,RC_NonBoss; }\",50,5000;','','');
-REPLACE INTO `item_db` VALUES ('1186','Death_Guidance','Death Guidance','4','20','10','2000','200','0','0','1','2','16514','2','2','34','4','70',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bAgi,2; bonus bFlee2,20; bonus3 bAutoSpell,NPC_HELLPOWER,1,10; bonus4 bAutoSpell,NPC_HELLPOWER,1,10,0; if( getrefine()>8 ) bonus3 bAutoSpell,NPC_VAMPIRE_GIFT,2,20; else bonus3 bAutoSpell,NPC_VAMPIRE_GIFT,1,20;','','');
-REPLACE INTO `item_db` VALUES ('1187','Krieger_Twohand_Sword1','Glorious Claymore','4','20','10','0','220','0','0','1','0','16514','63','2','34','4','80',NULL,'1','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-3)*(getrefine()-3); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus3 bAutoSpell,LK_CONCENTRATION,max(getskilllv(LK_CONCENTRATION),1),30; bonus3 bAutoSpell,LK_AURABLADE,max(getskilllv(LK_AURABLADE),1),30; }','','');
-REPLACE INTO `item_db` VALUES ('1188','Veteran_Sword','Veteran Sword','4','10000','5000','2000','180','0','0','1','1','16514','63','2','34','4','80',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getskilllv(SM_BASH)==10) { bonus2 bSkillAtk,SM_BASH,50; } if(getskilllv(KN_BOWLINGBASH)==10) { bonus2 bSkillAtk,KN_BOWLINGBASH,50; } bonus bStr,1; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('1189','Krasnaya','Krasnaya','4','20','10','3800','200','0','0','2','3','16514','2','2','34','2','50',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(readparam(bStr)>=95) { bonus bBaseAtk,20; }','','');
-REPLACE INTO `item_db` VALUES ('1190','Claymore_C','Claymore','4','0','0','0','220','0','0','1','0','16512','63','2','34','3','1',NULL,'0','3','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
-REPLACE INTO `item_db` VALUES ('1201','Knife','Knife','4','50','25','400','17','0','0','1','3','2124381935','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1202','Knife_','Knife','4','50','25','400','17','0','0','1','4','2124381935','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1203','Knife__','Knife','4','50','25','400','17','0','0','1','0','2124381935','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1204','Cutter','Cutter','4','1250','625','500','30','0','0','1','3','2124381935','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1205','Cutter_','Cutter','4','1250','625','500','30','0','0','1','4','2124381935','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1206','Cutter__','Cutter','4','1250','625','500','30','0','0','1','0','2124381935','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1207','Main_Gauche','Main Gauche','4','2400','1200','600','43','0','0','1','3','2124381935','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1208','Main_Gauche_','Main Gauche','4','2400','1200','600','43','0','0','1','4','2124381935','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1209','Main_Gauche__','Main Gauche','4','2400','1200','600','43','0','0','1','0','2124381935','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1210','Dirk','Dirk','4','8500','4250','500','59','0','0','1','2','2124381935','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1211','Dirk_','Dirk','4','8500','4250','500','59','0','0','1','3','2124381935','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1212','Dirk__','Dirk','4','8500','4250','500','59','0','0','1','0','2124381935','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1213','Dagger','Dagger','4','14000','7000','600','73','0','0','1','2','2124381935','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1214','Dagger_','Dagger','4','14000','7000','600','73','0','0','1','3','2124381935','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1215','Dagger__','Dagger','4','14000','7000','600','73','0','0','1','0','2124381935','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1216','Stiletto','Stiletto','4','19500','9750','700','87','0','0','1','2','2124381935','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1217','Stiletto_','Stiletto','4','19500','9750','700','87','0','0','1','3','2124381935','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1218','Stiletto__','Stiletto','4','19500','9750','700','87','0','0','1','0','2124381935','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1219','Gladius','Gladius','4','43000','21500','700','105','0','0','1','2','42950382','63','2','2','3','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1220','Gladius_','Gladius','4','43000','21500','700','105','0','0','1','3','42950382','63','2','2','3','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1221','Gladius__','Gladius','4','43000','21500','700','105','0','0','1','0','42950382','63','2','2','3','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1222','Damascus','Damascus','4','49000','24500','800','118','0','0','1','1','42950382','63','2','2','3','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1223','Forturn_Sword','Fortune Sword','4','20','10','500','90','0','0','1','0','42950382','63','2','2','4','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,5; bonus bFlee2,20;','','');
-REPLACE INTO `item_db` VALUES ('1224','Sword_Breaker','Swordbreaker','4','20','10','1000','70','0','0','1','0','42950382','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakWeaponRate,500;','','');
-REPLACE INTO `item_db` VALUES ('1225','Mail_Breaker','Mailbreaker','4','20','10','1000','70','0','0','1','0','42950382','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,500;','','');
-REPLACE INTO `item_db` VALUES ('1226','Damascus_','Damascus','4','49000','24500','800','118','0','0','1','2','42950382','63','2','2','3','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1227','Weeder_Knife','Weeder Knife','4','20','10','400','80','0','0','1','0','42950382','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Plant; bonus2 bAddRace,RC_Plant,15; bonus2 bSubRace,RC_Plant,15;','','');
-REPLACE INTO `item_db` VALUES ('1228','Combat_Knife','Combat Knife','4','20','10','400','80','0','0','1','0','42950382','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus2 bSubRace,RC_DemiPlayer,10; bonus2 bSubRace,RC_Demon,-10;','','');
-REPLACE INTO `item_db` VALUES ('1229','Mama\'s_Knife','Kitchen Knife','4','20','10','500','75','0','0','1','0','42950382','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus3 bAddMonsterDropItem,517,RC_Brute,5000;','','');
-REPLACE INTO `item_db` VALUES ('1230','House_Auger','Ice Pick','4','20','10','600','80','0','0','1','0','42950382','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefRatioAtkRace, RC_All;','','');
-REPLACE INTO `item_db` VALUES ('1231','Bazerald','Bazerald','4','20','10','500','70','0','0','1','0','42950382','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus bInt,5; bonus bMatkRate,10;','','');
-REPLACE INTO `item_db` VALUES ('1232','Assasin_Dagger','Assassin Dagger','4','20','10','600','140','0','0','1','0','4096','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,20; bonus bMaxSPrate,15; bonus bAspdRate,2; bonus bAtkEle,Ele_Dark;','','');
-REPLACE INTO `item_db` VALUES ('1233','Exercise','Exorciser','4','20','10','700','90','0','0','1','0','42950382','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Demon; bonus2 bSubRace,RC_Demon,5; bonus2 bSubRace,RC_DemiPlayer,-10;','','');
-REPLACE INTO `item_db` VALUES ('1234','Moonlight_Sword','Moonlight Dagger','4','20','10','700','50','0','0','1','0','42950382','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSPrate,10; bonus bSPDrainValue,3;','','');
-REPLACE INTO `item_db` VALUES ('1235','Azoth','Azoth','4','20','10','700','110','0','0','1','0','262144','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bClassChange,300;','','');
-REPLACE INTO `item_db` VALUES ('1236','Sucsamad','Sucsamad','4','20','10','800','140','0','0','1','0','42950382','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEle,Ele_Earth,10; bonus2 bAddEle,Ele_Wind,10; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1237','Grimtooth_','Grimtooth','4','20','10','800','180','0','0','1','0','42950382','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,10; bonus bFlee2,5; bonus bDefRate,-50; bonus bDef2Rate,-50;','','');
-REPLACE INTO `item_db` VALUES ('1238','Zeny_Knife','Zeny Knife','4','20','10','1200','64','0','0','1','0','42950382','63','2','2','3','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bGetZenyNum,100,40;','','');
-REPLACE INTO `item_db` VALUES ('1239','Poison_Knife','Poison Knife','4','20','10','800','64','0','0','1','0','42950382','63','2','2','3','65',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,3000;','','');
-REPLACE INTO `item_db` VALUES ('1240','Princess_Knife','Princess Knife','4','20','10','400','84','0','0','1','0','42950382','63','2','2','4','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
-REPLACE INTO `item_db` VALUES ('1241','Cursed_Dagger','Cursed Dagger','4','80000','40000','400','55','0','0','1','0','8454660','63','2','2','4','85',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Curse,5000;','','');
-REPLACE INTO `item_db` VALUES ('1242','Counter_Dagger','Dagger of Counter','4','120000','60000','550','140','0','0','1','0','8454660','63','2','2','4','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,90;','','');
-REPLACE INTO `item_db` VALUES ('1243','Novice_Knife','Novice Main-Gauche','4','1','0','1','45','0','0','1','0','1','63','2','2','1','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1244','Holy_Dagger','Holy Dagger','4','20','10','800','100','0','0','1','0','33689664','63','2','2','4','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('1245','Cinquedea','Cinquedea','4','40000','20000','700','110','0','0','1','1','1','63','2','2','3','30',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1246','Cinquedea_','Cinquedea','4','40000','20000','700','110','0','0','1','2','1','63','2','2','3','30',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1247','Kindling_Dagger','Kindle Dagger','4','10000','5000','600','39','0','0','1','0','2124381935','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('1248','Obsidian_Dagger','Obsidian Dagger','4','10000','5000','600','39','0','0','1','0','2124381935','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
-REPLACE INTO `item_db` VALUES ('1249','Fisherman\'s_Dagger','Fisherman\'s Dagger','4','10000','5000','600','39','0','0','1','0','2124381935','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('1250','Jur','Jur','4','19500','9750','800','125','0','0','1','2','4096','63','2','34','2','18',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1251','Jur_','Jur','4','19500','9750','800','125','0','0','1','3','4096','63','2','34','2','18',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1252','Katar','Katar','4','41000','20500','1200','148','0','0','1','1','4096','63','2','34','3','33',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('1253','Katar_','Katar','4','41000','20500','1200','148','0','0','1','2','4096','63','2','34','3','33',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('1254','Jamadhar','Jamadhar','4','37200','18600','1500','165','0','0','1','0','4096','63','2','34','3','33',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1255','Jamadhar_','Jamadhar','4','37200','18600','1500','165','0','0','1','1','4096','63','2','34','3','33',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1256','Katar_Of_Cold_Icicle','Katar of Frozen Icicle','4','45000','22500','1200','105','0','0','1','0','4096','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,500;','','');
-REPLACE INTO `item_db` VALUES ('1257','Katar_Of_Thornbush','Katar of Quaking','4','45000','22500','1200','105','0','0','1','0','4096','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth; bonus2 bAddEff,Eff_Blind,500;','','');
-REPLACE INTO `item_db` VALUES ('1258','Katar_Of_Raging_Blaze','Katar of Raging Blaze','4','45000','22500','1200','105','0','0','1','0','4096','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus2 bAddEff,Eff_Silence,500;','','');
-REPLACE INTO `item_db` VALUES ('1259','Katar_Of_Piercing_Wind','Katar of Piercing Wind','4','45000','22500','1200','105','0','0','1','0','4096','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus2 bAddEff,Eff_Sleep,500;','','');
-REPLACE INTO `item_db` VALUES ('1260','Ghoul_Leg','Sharpened Legbone of Ghoul','4','52500','26250','1700','150','0','0','1','0','4096','63','2','34','3','65',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Undead;','','');
-REPLACE INTO `item_db` VALUES ('1261','Infiltrator','Infiltrator','4','57000','28500','1500','140','0','0','1','0','4096','63','2','34','4','75',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,50; bonus bDef,3; bonus bFlee,5; bonus bFlee2,2;','','');
-REPLACE INTO `item_db` VALUES ('1262','Nail_Of_Loki','Loki\'s Nail','4','20','10','1200','115','0','0','1','0','4096','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Bleeding,300;','','');
-REPLACE INTO `item_db` VALUES ('1263','Unholy_Touch','Unholy Touch','4','20','10','1250','151','0','0','1','0','4096','63','2','34','4','70',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Curse,200; bonus bCritical,-1; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1264','Various_Jur','Specialty Jur','4','20','10','800','90','0','0','1','4','4096','63','2','34','1','1',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff2,Eff_Bleeding,10;','','');
-REPLACE INTO `item_db` VALUES ('1265','Bloody_Roar','Bloody Roar','4','20','10','1000','120','0','0','1','0','4096','63','2','34','4','75',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus bFlee,-160; bonus bFlee2,-160; bonus bHPrecovRate,-100; bonus bSPrecovRate,-100;','','');
-REPLACE INTO `item_db` VALUES ('1266','Infiltrator_','Infiltrator','4','57000','28500','1500','140','0','0','1','1','4096','63','2','34','4','75',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,50; bonus bDef,3; bonus bFlee,5; bonus bFlee2,2;','','');
-REPLACE INTO `item_db` VALUES ('1267','Infiltrator_C','Infiltrator','4','1','0','0','189','0','0','1','0','4096','63','2','34','4','1',NULL,'0','16','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus bDef,3; bonus bFlee,5; bonus bFlee2,2; bonus bAspdRate,5;','','');
-REPLACE INTO `item_db` VALUES ('1268','Wild_Beast_Claw','Wild Beast Claw','4','20','10','1450','160','0','0','1','1','4096','2','2','34','4','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>=9) { bonus3 bAutoSpell,NPC_CRITICALWOUND,2,100; } else bonus3 bAutoSpell,NPC_CRITICALWOUND,1,100;','','');
-REPLACE INTO `item_db` VALUES ('1269','Inverse_Scale','Inverse Scale','4','20','10','1500','140','0','0','1','0','4096','2','2','34','4','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus3 bAutoSpell,NPC_DRAGONFEAR,1,30;','','');
-REPLACE INTO `item_db` VALUES ('1270','Drill_Katar','Drill Katar','4','20','10','1400','110','0','0','1','1','4096','2','2','34','4','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,30; bonus3 bAutoSpell,ST_FULLSTRIP,1,150;','','');
-REPLACE INTO `item_db` VALUES ('1271','Blood_Tears','Blood Tears','4','20','10','1700','120','0','0','1','2','4096','2','2','34','4','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>=9) { bonus3 bAutoSpell,NPC_WIDEBLEEDING,2,30; } else bonus3 bAutoSpell,NPC_WIDEBLEEDING,1,30;','','');
-REPLACE INTO `item_db` VALUES ('1272','Scratcher','Scratcher','4','20','10','0','120','0','0','1','0','4096','63','2','34','1','0',NULL,'0','16','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('1273','Bloody_Roar_C','Refined Bloody Roar','4','1','0','0','148','0','0','1','0','4096','63','2','34','4','0',NULL,'0','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus bFlee,-160; bonus bFlee2,-160;','','');
-REPLACE INTO `item_db` VALUES ('1274','Unholy_Touch_C','Refined Unholy Touch','4','1','0','0','179','0','0','1','0','4096','63','2','34','4','0',NULL,'0','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Curse,5000; bonus bCritical,-1; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1275','Katar_Of_Cold_Icicle_','Katar of Frozen Icicle','4','45000','22500','1200','105','0','0','1','3','4096','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,500;','','');
-REPLACE INTO `item_db` VALUES ('1276','Katar_Of_Thornbush_','Katar of Quaking','4','45000','22500','1200','105','0','0','1','3','4096','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth; bonus2 bAddEff,Eff_Blind,500;','','');
-REPLACE INTO `item_db` VALUES ('1277','Katar_Of_Raging_Blaze_','Katar of Raging Blaze','4','45000','22500','1200','105','0','0','1','3','4096','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus2 bAddEff,Eff_Silence,500;','','');
-REPLACE INTO `item_db` VALUES ('1278','Katar_Of_Piercing_Wind_','Katar of Piercing Wind','4','45000','22500','1200','105','0','0','1','3','4096','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus2 bAddEff,Eff_Sleep,500;','','');
-REPLACE INTO `item_db` VALUES ('1279','BF_Katar1','Brave Carnage Katar','4','20','10','0','130','0','0','1','0','4096','63','2','34','3','80',NULL,'1','16','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus bLuk,1; bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1280','BF_Katar2','Valorous Carnage Katar','4','20','10','0','130','0','0','1','0','4096','63','2','34','3','80',NULL,'1','16','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus bLuk,1; bonus2 bAddRace,RC_DemiPlayer,70; bonus bCritAtkRate,20; bonus bAspdRate,5; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1281','Krieger_Katar1','Glorious Bloody Roar','4','20','10','0','140','0','0','1','0','4096','63','2','34','4','80',NULL,'1','16','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) autobonus \"{ bonus bAspdRate,100; }\",70,3000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\";','','');
-REPLACE INTO `item_db` VALUES ('1282','Krieger_Katar2','Glorious Jamadhar','4','20','10','0','140','0','0','1','0','4096','63','2','34','4','80',NULL,'1','16','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bCriticalAddRace,RC_DemiPlayer,5; } if(getrefine()>8) autobonus \"{ bonus bAspdRate,100; }\",70,3000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\";','','');
-REPLACE INTO `item_db` VALUES ('1283','Katar_Of_Speed','Katar Of Speed','4','20','10','0','175','0','0','1','0','4096','63','2','34','4','0',NULL,'0','16','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,AS_SONICBLOW,25; bonus bAspdRate,3;','','');
-REPLACE INTO `item_db` VALUES ('1284','Krishna','Krishna','4','20','10','1200','120','0','0','1','2','4096','2','2','34','3','50',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,AS_GRIMTOOTH,10; if(getskilllv(AS_SONICBLOW)) { bonus3 bAutoSpell,AS_SONICBLOW,getskilllv(AS_SONICBLOW),5; } else { bonus3 bAutoSpell,AS_SONICBLOW,1,5; }','','');
-REPLACE INTO `item_db` VALUES ('1285','Cakram','Chakram','4','20','10','1000','130','0','0','1','2','4096','2','2','34','3','50',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getskilllv(AS_KATAR)==10) { bonus bHit,10; } bonus2 bSkillAtk,ASC_METEORASSAULT,20;','','');
-REPLACE INTO `item_db` VALUES ('1286','Jamadhar_C','Jamadhar','4','0','0','0','200','0','0','1','0','4096','63','2','34','3','1',NULL,'0','16','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
-REPLACE INTO `item_db` VALUES ('1301','Axe','Axe','4','500','250','800','38','0','0','1','3','414947','63','2','2','1','3',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1302','Axe_','Axe','4','500','250','800','38','0','0','1','4','414947','63','2','2','1','3',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1303','Axe__','Axe','4','500','250','800','38','0','0','1','0','414947','63','2','2','1','3',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1304','Orcish_Axe','Orcish Axe','4','20','10','1500','75','0','0','1','0','414947','63','2','2','3','3',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1305','Cleaver','Cleaver','4','20','10','1200','140','0','0','1','0','279714','63','2','2','4','44',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_DemiPlayer,5; bonus3 bAddMonsterDropItem,517,RC_Brute,3000;','','');
-REPLACE INTO `item_db` VALUES ('1306','War_Axe','War Axe','4','20','10','4200','140','0','0','1','1','263168','63','2','2','3','76',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bLuk,2;','','');
-REPLACE INTO `item_db` VALUES ('1307','Windhawk','Windhawk','4','18000','9000','1500','115','0','0','1','0','414946','63','2','2','2','14',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bAspdRate,5;','','');
-REPLACE INTO `item_db` VALUES ('1308','Golden_Axe','Golden Axe','4','20','10','3000','170','0','0','1','0','1','63','2','2','4','45',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1309','Orcish_Axe_','Orcish Axe','4','20','10','1500','75','0','0','1','4','414947','63','2','2','3','3',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1310','Krieger_Onehand_Axe1','Glorious Cleaver','4','20','10','0','130','0','0','1','0','279714','63','2','2','4','80',NULL,'1','6','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; bonus bAspdRate,5; } if(getrefine()>8) { bonus bAspdRate,5; bonus3 bAutoSpell,NPC_CRITICALWOUND,1,50; bonus4 bAutoSpellOnSkill,MC_MAMMONITE,NPC_CRITICALWOUND,2,200; }','','');
-REPLACE INTO `item_db` VALUES ('1311','Vecer_Axe','Vecer Axe','4','20','10','1500','140','0','0','1','2','279714','2','2','2','3','50',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(readparam(bLuk)>=90) { bonus bBaseAtk,20; } if(readparam(bDex)>=90) { bonus bCritical,5; } if(readparam(bDex)>=90||readparam(bLuk)>=90) { bonus2 bSkillAtk,MC_MAMMONITE,15; }','','');
-REPLACE INTO `item_db` VALUES ('1312','Orcish_Axe_C','Orcish Axe','4','0','0','0','110','0','0','1','0','414947','63','2','2','3','1',NULL,'0','6','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,70; bonus2 bAddSize,Size_Medium,70; bonus2 bAddSize,Size_Large,70;','','');
-REPLACE INTO `item_db` VALUES ('1313','Tourist_Axe','Tourist Axe','4','0','0','500','77','0','0','1','0','414947','63','2','2','1','1',NULL,'0','6','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('1314','F_Tomahawk_C','Tomahawk','4','2','1','0','200','0','0','1','0','279714','63','2','34','4','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('1315','F_Right_Epsilon_C','Light Epsilon','4','1','0','0','229','0','0','1','0','279714','63','2','34','4','1',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bStr,10;','','');
-REPLACE INTO `item_db` VALUES ('1351','Battle_Axe','Battle Axe','4','5400','2700','1500','80','0','0','1','3','279714','63','2','34','1','3',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1352','Battle_Axe_','Battle Axe','4','5400','2700','1500','80','0','0','1','4','279714','63','2','34','1','3',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1353','Battle_Axe__','Battle Axe','4','5400','2700','1500','80','0','0','1','0','279714','63','2','34','1','3',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1354','Hammer','Hammer','4','15500','7750','2000','120','0','0','1','2','279714','63','2','34','2','16',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1355','Hammer_','Hammer','4','15500','7750','2000','120','0','0','1','3','279714','63','2','34','2','16',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1356','Hammer__','Hammer','4','15500','7750','2000','120','0','0','1','0','279714','63','2','34','2','16',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1357','Buster','Buster','4','34000','17000','2200','155','0','0','1','1','279714','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1358','Buster_','Buster','4','34000','17000','2200','155','0','0','1','2','279714','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1359','Buster__','Buster','4','34000','17000','2200','155','0','0','1','0','279714','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1360','Two_Handed_Axe','Two-Handed Axe','4','55000','27500','2500','185','0','0','1','1','279714','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1361','Two_Handed_Axe_','Two-Handed Axe','4','55000','27500','2500','185','0','0','1','2','279714','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1362','Two_Handed_Axe__','Two-Handed Axe','4','55000','27500','2500','185','0','0','1','0','279714','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1363','Brood_Axe','Bloody Axe','4','20','10','4000','170','0','0','1','0','279714','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,10; bonus bSpeedRate,25;','','');
-REPLACE INTO `item_db` VALUES ('1364','Great_Axe','Great Axe','4','20','10','1800','187','0','0','1','0','279714','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSkillBlow,MC_MAMMONITE,5; bonus2 bAddEff,Eff_Stun,1500;','','');
-REPLACE INTO `item_db` VALUES ('1365','Sabbath','Sabbath','4','20','10','2300','120','0','0','1','0','279714','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bWeaponComaRace,RC_Demon,50; bonus2 bCriticalAddRace,RC_Undead,50;','','');
-REPLACE INTO `item_db` VALUES ('1366','Right_Epsilon','Light Epsilon','4','20','10','2300','180','0','0','1','0','279714','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; skill AL_HEAL,3; bonus2 bAddRace,RC_Demon,3;','','');
-REPLACE INTO `item_db` VALUES ('1367','Slaughter','Slaughter','4','20','10','2500','120','0','0','1','0','279714','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth; bonus bIgnoreDefRace,RC_Brute; bonus2 bWeaponComaRace,RC_Brute,40;','','');
-REPLACE INTO `item_db` VALUES ('1368','Tomahawk','Tomahawk','4','20','10','2500','165','0','0','1','0','279714','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; skill ITM_TOMAHAWK,1;','','');
-REPLACE INTO `item_db` VALUES ('1369','Guillotine','Guillotine','4','20','10','3000','215','0','0','1','0','279714','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bWeaponComaRace,RC_DemiPlayer,30; bonus2 bSPGainRaceAttack,RC_DemiPlayer,2; bonus2 bSPGainRace,RC_DemiPlayer,20;','','');
-REPLACE INTO `item_db` VALUES ('1370','Doom_Slayer','Doom Slayer','4','20','10','6000','10','0','0','1','0','279714','63','2','34','4','80',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,-40; bonus bUseSPrate,100; if(readparam(bStr)>=95) { bonus bBaseAtk,340; bonus2 bAddEff,Eff_Stun,3000; bonus bBreakArmorRate,500; }','','');
-REPLACE INTO `item_db` VALUES ('1371','Doom_Slayer_','Doom Slayer','4','20','10','6000','10','0','0','1','1','279714','63','2','34','4','80',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,-40; bonus bUseSPrate,100; if(readparam(bStr)>=95) { bonus bBaseAtk,340; bonus2 bAddEff,Eff_Stun,3000; bonus bBreakArmorRate,500; }','','');
-REPLACE INTO `item_db` VALUES ('1372','Right_Epsilon_C','Light Epsilon','4','1','0','0','229','0','0','1','0','279714','63','2','34','4','1',NULL,'0','7','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; skill AL_HEAL,3; bonus2 bAddRace,RC_Demon,3; bonus bStr,10; bonus bSpeedRate,25;','','');
-REPLACE INTO `item_db` VALUES ('1373','Brood_Axe_C','Refined Bloody Axe','4','2','1','0','205','0','0','1','0','279714','63','2','34','4','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,20; bonus bSpeedRate,25; bonus bAspdRate,5;','','');
-REPLACE INTO `item_db` VALUES ('1374','Tomahawk_C','Tomahawk','4','2','1','0','200','0','0','1','0','279714','63','2','34','4','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; skill ITM_TOMAHAWK,1;','','');
-REPLACE INTO `item_db` VALUES ('1375','Berdysz','Berdysz','4','20','10','2500','200','0','0','1','2','279714','2','2','34','3','70',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Medium,13; bonus2 bSubSize,Size_Large,15;','','');
-REPLACE INTO `item_db` VALUES ('1376','Heart_Breaker','Heart Breaker','4','20','10','2000','175','0','0','1','1','279714','2','2','34','4','70',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,20+getrefine(); bonus bAspdRate,5; if((Class==Job_Whitesmith)||(Class==Job_Creator)) bonus3 bAutoSpell,BS_HAMMERFALL,3,30;','','');
-REPLACE INTO `item_db` VALUES ('1377','Hurricane_Fury','Hurricane\'s Fury','4','20','10','3500','332','0','0','1','1','279714','2','2','34','4','80',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Medium,10+getrefine(); bonus bAspdRate,getrefine(); bonus3 bAutoSpell,NPC_PULSESTRIKE,5,20;','','');
-REPLACE INTO `item_db` VALUES ('1378','Great_Axe_C','Refined Great Axe','4','1','0','0','215','0','0','1','0','279714','63','2','34','4','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bHit,20; bonus2 bAddSkillBlow,MC_MAMMONITE,5; bonus2 bAddEff,Eff_Stun,2000;','','');
-REPLACE INTO `item_db` VALUES ('1379','BF_Two_Handed_Axe1','Valorous Insane Battle Axe','4','20','10','0','200','0','0','1','0','279714','63','2','34','3','80',NULL,'1','7','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1380','BF_Two_Handed_Axe2','Brave Insane Battle Axe','4','20','10','0','200','0','0','1','0','279714','63','2','34','3','80',NULL,'1','7','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus2 bAddRace,RC_DemiPlayer,55; autobonus \"{ bonus bBreakArmorRate,10000; }\",20,3000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\"; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1381','N_Battle_Axe','Novice Battle Axe','4','0','0','0','100','0','0','1','3','279714','63','2','34','1','3',NULL,'0','7','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1382','Krieger_Twohand_Axe1','Glorious Two-Handed Axe','4','20','10','0','220','0','0','1','0','279714','63','2','34','4','80',NULL,'1','7','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-3)*(getrefine()-3); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; bonus3 bAutoSpell,NPC_CRITICALWOUND,1,50; } if(getrefine()>8) { bonus3 bAutoSpell,NPC_CRITICALWOUND,1,100; bonus4 bAutoSpellOnSkill,MC_MAMMONITE,NPC_CRITICALWOUND,2,200; bonus4 bAutoSpellOnSkill,WS_CARTTERMINATION,NPC_CRITICALWOUND,2,200; }','','');
-REPLACE INTO `item_db` VALUES ('1383','Holy_Celestial_Axe','Celestial Axe','4','20','10','1500','200','0','0','1','0','279714','63','2','34','4','60',NULL,'1','7','0','0','0','0','457',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bVit,10; bonus2 bAddRace,RC_Undead,10; bonus3 bAutoSpell,AL_BLESSING,5,50;','','');
-REPLACE INTO `item_db` VALUES ('1384','Veteran_Axe','Veteran Axe','4','10000','5000','3000','250','0','0','1','2','279714','63','2','34','3','80',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getskilllv(BS_DAGGER)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_SWORD)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_TWOHANDSWORD)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_KNUCKLE)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_SPEAR)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_AXE)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_MACE)==3) { bonus bBaseAtk,10; } bonus bVit,2;','','');
-REPLACE INTO `item_db` VALUES ('1385','Bradium_Stonehammer','Bradium Stone Hammer','4','20','10','2700','210','0','0','1','0','279714','2','2','34','4','75',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAddEffOnSkill,BS_HAMMERFALL,Eff_Stun,500+(200*getrefine());','','');
-REPLACE INTO `item_db` VALUES ('1386','Doom_Slayer_I','Doom Slayer','4','0','0','0','20','0','0','1','0','279714','63','2','34','4','0',NULL,'0','7','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','if(readparam(bStr)>=95) { bonus bBaseAtk,400; bonus2 bAddEff,Eff_Stun,3000; bonus bAspdRate,-25; bonus bUseSPrate,100; bonus bBreakArmorRate,500; }','','');
-REPLACE INTO `item_db` VALUES ('1387','Giant_Axe','Giant Axe','4','20','10','4000','330','0','0','1','1','279714','2','2','34','3','50',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,WS_CARTTERMINATION,15; if(readparam(bStr)>=95) { bonus bHit,10; bonus bAspdRate,3; }','','');
-REPLACE INTO `item_db` VALUES ('1388','Two_Handed_Axe_C','Two-Handed Axe','4','0','0','0','220','0','0','1','0','279714','63','2','34','3','1',NULL,'0','7','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
-REPLACE INTO `item_db` VALUES ('1389','E_Tomahawk_C','Tomahawk','4','2','1','0','200','0','0','1','0','279714','63','2','34','4','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('1390','E_Right_Epsilon_C','Light Epsilon','4','1','0','0','229','0','0','1','0','279714','63','2','34','4','1',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bStr,10;','','');
-REPLACE INTO `item_db` VALUES ('1401','Javelin','Javelin','4','150','75','700','28','0','0','3','3','16514','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1402','Javelin_','Javelin','4','150','75','700','28','0','0','3','4','16514','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1403','Javelin__','Javelin','4','150','75','700','28','0','0','3','0','16514','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1404','Spear','Spear','4','1700','850','850','44','0','0','3','3','16514','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1405','Spear_','Spear','4','1700','850','850','44','0','0','3','4','16514','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1406','Spear__','Spear','4','1700','850','850','44','0','0','3','0','16514','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1407','Pike','Pike','4','3450','1725','1000','60','0','0','3','3','16514','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1408','Pike_','Pike','4','3450','1725','1000','60','0','0','3','4','16514','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1409','Pike__','Pike','4','3450','1725','1000','60','0','0','3','0','16514','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1410','Lance','Lance','4','60000','30000','2500','185','0','0','3','0','16514','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1411','Lance_','Lance','4','60000','30000','2500','185','0','0','3','0','16514','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1412','Lance__','Lance','4','60000','30000','2500','185','0','0','3','0','16514','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1413','Gungnir','Gungnir','4','20','10','500','120','0','0','3','0','16514','63','2','2','4','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bPerfectHitRate,25; bonus bHit,30;','','');
-REPLACE INTO `item_db` VALUES ('1414','Gelerdria','Gelerdria','4','20','10','700','145','0','0','3','0','16514','63','2','2','4','48',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth; bonus bMaxHP,800; bonus bMaxSP,-50;','','');
-REPLACE INTO `item_db` VALUES ('1415','Skewer','Brocca','4','20','10','850','100','0','0','3','0','16514','63','2','2','4','48',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_NonBoss; bonus2 bAddEle,Ele_Neutral,25;','','');
-REPLACE INTO `item_db` VALUES ('1416','Tjungkuletti','Tjungkuletti','4','20','10','1000','95','0','0','3','0','16514','63','2','2','4','48',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSPDrainValue,1; bonus bSPGainValue,5;','','');
-REPLACE INTO `item_db` VALUES ('1417','Pole_Axe','Pole Axe','4','20','10','3800','160','0','0','3','1','16514','63','2','2','3','71',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,2; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('1418','Gungnir_','Gungnir','4','20','10','500','120','0','0','3','2','16514','63','2','2','4','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bPerfectHitRate,25; bonus bHit,30;','','');
-REPLACE INTO `item_db` VALUES ('1419','Pole_Axe_C','Pole Axe','4','1','0','4800','159','0','0','3','0','16514','63','2','2','3','1',NULL,'0','4','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,2; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('1420','Long_Horn','Long Horn','4','20','10','1000','150','0','0','3','1','16514','2','2','2','4','65',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus2 bAddEff,Eff_Bleeding,500; skill TF_DETOXIFY,1; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1421','Battle_Hook','Battle Hook','4','20','10','900','140','0','0','3','1','16514','2','2','2','4','65',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,500; bonus2 bAddRace,RC_DemiPlayer,20; skill KN_PIERCE,3;','','');
-REPLACE INTO `item_db` VALUES ('1422','Hunting_Spear','Hunting Spear','4','20','10','4200','180','0','0','3','1','16514','2','2','2','4','60',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Brute; bonus3 bAddMonsterDropItem,517,RC_Brute,1000; bonus3 bAutoSpell,LK_JOINTBEAT,3,100;','','');
-REPLACE INTO `item_db` VALUES ('1423','Pole_XO','Pole XO','4','20','10','0','120','0','0','3','0','16514','63','2','2','1','0',NULL,'0','4','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('1424','Skewer_C','Refined Brocca','4','1','0','0','149','0','0','3','0','16514','63','2','2','4','0',NULL,'0','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_NonBoss; bonus2 bAddSize,Size_Medium,20;','','');
-REPLACE INTO `item_db` VALUES ('1425','BF_Spear1','Assaulter Spear','4','20','10','0','60','0','0','3','0','16514','63','2','2','3','80',NULL,'1','4','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(BaseJob==Job_Crusader) bonus bAspdRate,20;','','');
-REPLACE INTO `item_db` VALUES ('1426','Krieger_Onehand_Spear1','Glorious Spear','4','20','10','0','130','0','0','3','0','16514','63','2','2','4','80',NULL,'1','4','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; bonus bAspdRate,10; } if(getrefine()>8) { if(BaseJob==Job_Knight) bonus4 bAutoSpellOnSkill,KN_PIERCE,NPC_CRITICALWOUND,2,200; else if(BaseJob==Job_Crusader) bonus3 bAutoSpell,PA_PRESSURE,5,100; }','','');
-REPLACE INTO `item_db` VALUES ('1427','Spear_Of_Excellent','Spear Of Excellent','4','20','10','0','160','0','0','3','0','16514','63','2','2','3','0',NULL,'0','4','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,SM_MAGNUM,25; bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('1428','Long_Horn_M','Long Horn','4','20','10','1000','150','0','0','3','1','16514','2','2','2','4','65',NULL,'1','4','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus2 bAddEff,Eff_Bleeding,500; skill TF_DETOXIFY,1; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1429','Hunting_Spear_M','Hunting Spear','4','20','10','4200','180','0','0','3','1','16514','2','2','2','4','60',NULL,'1','4','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Brute; bonus3 bAddMonsterDropItem,517,RC_Brute,1000; bonus3 bAutoSpell,LK_JOINTBEAT,3,500;','','');
-REPLACE INTO `item_db` VALUES ('1430','Pike_C','Pike','4','0','0','0','74','0','0','3','0','16514','63','2','2','1','1',NULL,'0','4','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,70; bonus2 bAddSize,Size_Medium,70; bonus2 bAddSize,Size_Large,70;','','');
-REPLACE INTO `item_db` VALUES ('1431','F_Pole_Axe_C','Pole Axe','4','1','0','4800','195','0','0','3','0','16514','63','2','2','3','1',NULL,'0','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,2; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('1432','E_Pole_Axe_C','Pole Axe','4','1','0','4800','195','0','0','3','0','16514','63','2','2','3','1',NULL,'0','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,2; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('1451','Guisarme','Guisarme','4','13000','6500','1000','84','0','0','3','2','16514','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1452','Guisarme_','Guisarme','4','13000','6500','1000','84','0','0','3','3','16514','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1453','Guisarme__','Guisarme','4','13000','6500','1000','84','0','0','3','0','16514','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1454','Glaive','Glaive','4','20000','10000','1200','104','0','0','3','2','16514','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1455','Glaive_','Glaive','4','20000','10000','1200','104','0','0','3','3','16514','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1456','Glaive__','Glaive','4','20000','10000','1200','104','0','0','3','0','16514','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1457','Partizan','Partizan','4','27000','13500','2000','124','0','0','3','1','16514','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1458','Partizan_','Partizan','4','27000','13500','2000','124','0','0','3','2','16514','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1459','Partizan__','Partizan','4','27000','13500','2000','124','0','0','3','0','16514','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1460','Trident','Trident','4','51000','25500','1200','150','0','0','3','2','16514','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1461','Trident_','Trident','4','51000','25500','1200','150','0','0','3','3','16514','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1462','Trident__','Trident','4','51000','25500','1200','150','0','0','3','0','16514','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1463','Halberd','Halberd','4','54000','27000','2500','165','0','0','3','1','16514','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1464','Halberd_','Halberd','4','54000','27000','2500','165','0','0','3','2','16514','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1465','Halberd__','Halberd','4','54000','27000','2500','165','0','0','3','0','16514','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1466','Crescent_Scythe','Crescent Scythe','4','20','10','2500','180','0','0','3','0','16514','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus bHit,10;','','');
-REPLACE INTO `item_db` VALUES ('1467','Bill_Guisarme','Bill Guisarme','4','20','10','1000','183','0','0','3','0','16514','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Brute,10; bonus2 bAddRace,RC_DemiPlayer,5;','','');
-REPLACE INTO `item_db` VALUES ('1468','Zephyrus','Zephyrus','4','20','10','2000','170','0','0','3','0','16514','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus2 bAddEff,Eff_Silence,200; bonus3 bAutoSpell,MG_THUNDERSTORM,3,100;','','');
-REPLACE INTO `item_db` VALUES ('1469','Longinus\'s_Spear','Longinus\'s Spear','4','20','10','2500','180','0','0','3','0','16514','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddRace,RC_DemiPlayer,10; bonus2 bAddRace,RC_Angel,10;','','');
-REPLACE INTO `item_db` VALUES ('1470','Brionac','Brionac','4','20','10','3000','190','0','0','3','0','16514','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; skill AL_HEAL,5; bonus3 bAutoSpell,MG_SOULSTRIKE,3,100; bonus2 bAddRace,RC_Boss,5;','','');
-REPLACE INTO `item_db` VALUES ('1471','Hell_Fire','Hellfire','4','20','10','3500','200','0','0','3','0','16514','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus3 bAutoSpell,MG_FIREBALL,3,100; bonus bStr,3;','','');
-REPLACE INTO `item_db` VALUES ('1472','Staff_Of_Soul','Soul Staff','4','20','10','1400','25','0','0','1','0','8454660','63','2','34','3','73',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,5; bonus bAgi,2; bonus bMatkRate,15;','','');
-REPLACE INTO `item_db` VALUES ('1473','Wizardy_Staff','Wizardry Staff','4','20','10','2400','120','0','0','1','0','8454660','63','2','34','4','90',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bDex,2; bonus bMatkRate,15;','','');
-REPLACE INTO `item_db` VALUES ('1474','Gae_Bolg','Gae Bolg','4','20','10','2000','160','0','0','3','0','16514','63','2','34','4','60',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Boss,10;','','');
-REPLACE INTO `item_db` VALUES ('1475','Horseback_Lance','Equestrian\'s Spear','4','20','10','3700','200','0','0','4','0','16514','63','2','34','4','75',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1476','Crescent_Scythe_','Crescent Scythe','4','20','10','2500','180','0','0','3','1','16514','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus bHit,10;','','');
-REPLACE INTO `item_db` VALUES ('1477','Spectral_Spear','Spectral Spear','4','20','10','2000','170','0','0','3','0','16514','63','2','34','4','75',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEle,Ele_Dark,20; bonus2 bAddRace,RC_Demon,20; bonus2 bAddRace,RC_Undead,20; bonus2 bSubEle,Ele_Dark,10; bonus2 bSubRace,RC_Demon,10; bonus2 bSubRace,RC_Undead,10; bonus3 bAddEff,Eff_Confusion,10000,ATF_SELF|ATF_SHORT; bonus bHPGainValue,50;','','');
-REPLACE INTO `item_db` VALUES ('1478','Ahlspiess','Ahlspiess','4','20','10','1000','120','0','0','3','0','16512','63','2','34','4','65',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace, RC_All; bonus2 bAddRace,RC_DemiPlayer,10; bonus3 bAutoSpell,KN_PIERCE,5,30;','','');
-REPLACE INTO `item_db` VALUES ('1479','Spectral_Spear_','Spectral Spear','4','20','10','2000','170','0','0','3','1','16514','63','2','34','4','75',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEle,Ele_Dark,20; bonus2 bAddRace,RC_Demon,20; bonus2 bAddRace,RC_Undead,20; bonus2 bSubEle,Ele_Dark,10; bonus2 bSubRace,RC_Demon,10; bonus2 bSubRace,RC_Undead,10; bonus3 bAddEff,Eff_Confusion,10000,ATF_SELF|ATF_SHORT; bonus bHPGainValue,50;','','');
-REPLACE INTO `item_db` VALUES ('1480','Gae_Bolg_','Gae Bolg','4','20','10','2000','160','0','0','3','2','16514','63','2','34','4','60',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Boss,10;','','');
-REPLACE INTO `item_db` VALUES ('1481','Zephyrus_','Zephyrus','4','20','10','2000','170','0','0','3','3','16514','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus2 bAddEff,Eff_Silence,200; bonus3 bAutoSpell,MG_THUNDERSTORM,3,100;','','');
-REPLACE INTO `item_db` VALUES ('1482','BF_Lance1','Assaulter Lance','4','0','0','0','160','0','0','3','0','16514','63','2','34','3','80',NULL,'1','5','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus2 bAddRace,RC_DemiPlayer,25; bonus bIgnoreDefRace,RC_DemiPlayer; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1483','Ivory_Lance','Ivory Lance','4','20','10','1000','160','0','0','3','1','16514','2','2','34','3','50',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bAspdRate,3; bonus2 bAddEff,Eff_Bleeding,100; bonus3 bAutoSpell,LK_JOINTBEAT,1,100; skill KN_SPEARSTAB,5;','','');
-REPLACE INTO `item_db` VALUES ('1484','Cardo','Cardo','4','20','10','5600','150','0','0','3','1','128','2','2','34','4','70',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,-10; bonus bDef,getrefine()/2;','','');
-REPLACE INTO `item_db` VALUES ('1485','Battle_Fork','Battle Fork','4','20','10','700','112','0','0','3','4','16514','2','2','34','2','50',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1486','Krieger_Twohand_Spear1','Glorious Lance','4','20','10','0','220','0','0','3','0','16514','63','2','34','4','80',NULL,'1','5','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { if(BaseJob==Job_Knight) bonus4 bAutoSpellOnSkill,KN_PIERCE,NPC_CRITICALWOUND,2,200; else if(BaseJob==Job_Crusader) bonus3 bAutoSpell,PA_PRESSURE,5,200; }','','');
-REPLACE INTO `item_db` VALUES ('1487','Lance_C','Lance','4','0','0','0','220','0','0','3','0','16514','63','2','34','3','1',NULL,'0','5','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,50; bonus2 bAddSize,Size_Medium,50; bonus2 bAddSize,Size_Large,50;','','');
-REPLACE INTO `item_db` VALUES ('1488','Ahlspiess_C','Ahlspiess','4','20','10','0','135','0','0','3','0','16512','63','2','34','4','1',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace, RC_All; bonus2 bAddRace,RC_DemiPlayer,10; bonus3 bAutoSpell,KN_PIERCE,5,30;','','');
-REPLACE INTO `item_db` VALUES ('1501','Club','Club','4','120','60','700','23','0','0','1','3','312755','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1502','Club_','Club','4','120','60','700','23','0','0','1','4','312755','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1503','Club__','Club','4','120','60','700','23','0','0','1','0','312755','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1504','Mace','Mace','4','1600','800','800','37','0','0','1','3','312755','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1505','Mace_','Mace','4','1600','800','800','37','0','0','1','4','312755','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1506','Mace__','Mace','4','1600','800','800','37','0','0','1','0','312755','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1507','Smasher','Smasher','4','9000','4500','1000','54','0','0','1','2','312755','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1508','Smasher_','Smasher','4','9000','4500','1000','54','0','0','1','3','312755','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1509','Smasher__','Smasher','4','9000','4500','1000','54','0','0','1','3','312755','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1510','Flail','Flail','4','16000','8000','900','69','0','0','1','2','312754','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1511','Flail_','Flail','4','16000','8000','900','69','0','0','1','3','312754','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1512','Flail__','Flail','4','16000','8000','900','69','0','0','1','3','312754','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1513','Morning_Star','Morning Star','4','41000','20500','1500','110','0','0','1','1','312754','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1514','Morning_Star_','Morning Star','4','41000','20500','1500','110','0','0','1','2','312754','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1515','Morning_Star__','Morning Star','4','41000','20500','1500','110','0','0','1','2','312754','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1516','Sword_Mace','Sword Mace','4','50000','25000','1200','130','0','0','1','0','312754','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1517','Sword_Mace_','Sword Mace','4','50000','25000','1200','130','0','0','1','1','312754','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1518','Sword_Mace__','Sword Mace','4','50000','25000','1200','130','0','0','1','1','312754','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1519','Chain','Chain','4','23000','11500','800','84','0','0','1','2','312754','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1520','Chain_','Chain','4','23000','11500','800','84','0','0','1','3','312754','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1521','Chain__','Chain','4','23000','11500','800','84','0','0','1','3','312754','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1522','Stunner','Stunner','4','60000','30000','2000','140','0','0','1','0','33040','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,1000;','','');
-REPLACE INTO `item_db` VALUES ('1523','Spike','Spike','4','20','10','700','85','0','0','1','0','33040','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,40; bonus bDefRate,-67; bonus bDef2Rate,-67;','','');
-REPLACE INTO `item_db` VALUES ('1524','Golden_Mace','Golden Mace','4','20','10','800','110','0','0','1','1','33040','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Undead,10; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1525','Long_Mace','Long Mace','4','20','10','800','135','0','0','3','0','33040','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkDef,10;','','');
-REPLACE INTO `item_db` VALUES ('1526','Slash','Slash','4','20','10','1000','145','0','0','1','0','33040','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Undead,15; bonus2 bWeaponComaRace,RC_Undead,10; bonus2 bExpAddRace,RC_Undead,5;','','');
-REPLACE INTO `item_db` VALUES ('1527','Quadrille','Quadrille','4','20','10','900','165','0','0','1','0','33040','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Undead,10; bonus2 bAddRace,RC_DemiPlayer,10; bonus2 bAddEle,Ele_Earth,10;','','');
-REPLACE INTO `item_db` VALUES ('1528','Grand_Cross','Grand Cross','4','20','10','1500','140','0','0','1','0','33040','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; skill PR_TURNUNDEAD,3; bonus3 bAutoSpell,PR_TURNUNDEAD,3,100; bonus2 bSPDrainValueRace,RC_Undead,1; bonus2 bSPGainRace,RC_Undead,3;','','');
-REPLACE INTO `item_db` VALUES ('1529','Iron_Driver','Iron Driver','4','20','10','3000','155','0','0','2','0','33024','63','2','2','3','78',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1530','Mjolnir','Mjolnir','4','20','10','6000','250','0','0','1','0','279714','63','2','2','4','95',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bDex,40; bonus bStr,15; bonus bAspdRate,10; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1531','Spanner','Wrench','4','20','10','2500','115','0','0','1','0','33040','63','2','2','3','55',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Blind,100; bonus2 bAddEff,Eff_Stun,100; bonus2 bAddEff,Eff_Poison,100; bonus2 bAddEff,Eff_Freeze,100;','','');
-REPLACE INTO `item_db` VALUES ('1532','Stunner_','Stunner','4','60000','30000','2000','140','0','0','1','2','33040','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,1000;','','');
+REPLACE INTO `item_db` VALUES ('1162','Broad_Sword_','Broad Sword','4','65000','32500','2000','140','0','0','1','2','4294967295','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDef,5; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1163','Claymore','Claymore','4','74000','37000','2500','180','0','0','1','0','4294967295','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1164','Muramasa','Muramasa','4','20','10','1000','155','0','0','1','0','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus bAspdRate,8; bonus2 bAddEff2,Eff_Curse,10;','','');
+REPLACE INTO `item_db` VALUES ('1165','Masamune','Masamune','4','20','10','1000','200','0','0','1','0','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,30; bonus bStr,-5; bonus bAspd,2; bonus bDefRate,-67; bonus bDef2Rate,-67;','','');
+REPLACE INTO `item_db` VALUES ('1166','Dragon_Slayer','Dragon Slayer','4','20','10','1300','150','0','0','1','0','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Dragon,15;','','');
+REPLACE INTO `item_db` VALUES ('1167','Schweizersabel','Schweizersabel','4','20','10','1600','160','0','0','1','0','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bDef,1; bonus3 bAutoSpell,MG_LIGHTNINGBOLT,3,100;','','');
+REPLACE INTO `item_db` VALUES ('1168','Zweihander','Zweihander','4','20','10','2200','200','0','0','1','0','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1169','Executioner_','Executioner','4','20','10','2200','155','0','0','1','0','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus2 bAddRace,RC_DemiPlayer,20; bonus2 bSubRace,RC_DemiPlayer,-10; bonus bAtkEle,Ele_Dark;','','');
+REPLACE INTO `item_db` VALUES ('1170','Katzbalger','Katzbalger','4','20','10','2000','175','0','0','1','0','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,5; bonus bDef,10;','','');
+REPLACE INTO `item_db` VALUES ('1171','Zweihander_','Zweihander','4','20','10','2200','200','0','0','1','2','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1172','Claymore_','Claymore','4','74000','37000','2500','180','0','0','1','2','4294967295','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1173','Muramasa_C','Muramasa','4','1','0','0','204','0','0','1','0','4294967295','63','2','34','4','1',NULL,'0','3','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus bAspdRate,8;','','');
+REPLACE INTO `item_db` VALUES ('1174','Executioner_C','Executioner','4','2','1','0','190','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus2 bAddRace,RC_DemiPlayer,20; bonus2 bSubRace,RC_DemiPlayer,-10; bonus bAtkEle,Ele_Dark;','','');
+REPLACE INTO `item_db` VALUES ('1175','Altas_Weapon','Atlas Weapon','4','20','10','3500','200','0','0','1','1','4294967295','2','2','34','4','55',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,10; if(readparam(bStr)>=80) bonus bBreakArmorRate,500;','','');
+REPLACE INTO `item_db` VALUES ('1176','Muscle_Cutter','Muscle Cutter','4','20','10','2200','160','0','0','1','2','4294967295','2','2','34','4','55',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Bleeding,800; bonus3 bAutoSpell,AL_DECAGI,1,30;','','');
+REPLACE INTO `item_db` VALUES ('1177','Muramash','Muramash','4','20','10','0','120','0','0','1','0','4294967295','63','2','34','1','0',NULL,'0','3','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('1178','Schweizersabel_','Schweizersabel','4','20','10','1600','160','0','0','1','2','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bDef,1; bonus3 bAutoSpell,MG_LIGHTNINGBOLT,3,100;','','');
+REPLACE INTO `item_db` VALUES ('1179','Executioner__','Executioner','4','20','10','2200','155','0','0','1','1','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus2 bAddRace,RC_DemiPlayer,20; bonus2 bSubRace,RC_DemiPlayer,-10; bonus bAtkEle,Ele_Dark;','','');
+REPLACE INTO `item_db` VALUES ('1180','Dragon_Slayer_','Dragon Slayer','4','20','10','1300','150','0','0','1','2','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Dragon,15;','','');
+REPLACE INTO `item_db` VALUES ('1181','Tae_Goo_Lyeon','Tae Goo Lyeon','4','20','10','2000','250','0','0','1','2','4294967295','2','2','34','4','90',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee2,10; if(JobLevel>=70) autobonus \"{ bonus bBaseAtk,50; }\",10,10000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\"; if(getrefine()>8) { bonus bCastrate,-20; bonus bDelayrate,-20; }','','');
+REPLACE INTO `item_db` VALUES ('1182','Bloody_Eater','Bloody Eater','4','20','10','1200','200','0','0','1','2','4294967295','63','2','34','4','50',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Ghost; autobonus \"{ bonus bCritical,100; bonus bBaseAtk,50; }\",1,5000,0,\"{ specialeffect2 EF_FIRESPLASHHIT; }\"; bonus bHPGainValue,100;','','');
+REPLACE INTO `item_db` VALUES ('1183','BF_Two_Handed_Sword1','Brave Assaulter\'s Katzbalger','4','20','10','0','200','0','0','1','0','4294967295','63','2','34','3','80',NULL,'1','3','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1184','BF_Two_Handed_Sword2','Valorous Assaulter\'s Katzbalger','4','20','10','0','200','0','0','1','0','4294967295','63','2','34','3','80',NULL,'1','3','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,20; bonus2 bAddRace,RC_DemiPlayer,55; bonus bCritAtkRate,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1185','Violet_Fear','Violet Fear','4','20','10','2200','275','0','0','1','2','4294967295','2','2','34','4','80',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,WZ_METEOR,3,30; bonus3 bAutoSpell,WZ_FROSTNOVA,5,50; autobonus \"{ bonus bIgnoreDefRace,RC_NonBoss; }\",50,5000;','','');
+REPLACE INTO `item_db` VALUES ('1186','Death_Guidance','Death Guidance','4','20','10','2000','200','0','0','1','2','4294967295','2','2','34','4','70',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bAgi,2; bonus bFlee2,20; bonus3 bAutoSpell,NPC_HELLPOWER,1,10; bonus4 bAutoSpell,NPC_HELLPOWER,1,10,0; if( getrefine()>8 ) bonus3 bAutoSpell,NPC_VAMPIRE_GIFT,2,20; else bonus3 bAutoSpell,NPC_VAMPIRE_GIFT,1,20;','','');
+REPLACE INTO `item_db` VALUES ('1187','Krieger_Twohand_Sword1','Glorious Claymore','4','20','10','0','220','0','0','1','0','4294967295','63','2','34','4','80',NULL,'1','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-3)*(getrefine()-3); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus3 bAutoSpell,LK_CONCENTRATION,max(getskilllv(LK_CONCENTRATION),1),30; bonus3 bAutoSpell,LK_AURABLADE,max(getskilllv(LK_AURABLADE),1),30; }','','');
+REPLACE INTO `item_db` VALUES ('1188','Veteran_Sword','Veteran Sword','4','10000','5000','2000','180','0','0','1','1','4294967295','63','2','34','4','80',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getskilllv(SM_BASH)==10) { bonus2 bSkillAtk,SM_BASH,50; } if(getskilllv(KN_BOWLINGBASH)==10) { bonus2 bSkillAtk,KN_BOWLINGBASH,50; } bonus bStr,1; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('1189','Krasnaya','Krasnaya','4','20','10','3800','200','0','0','2','3','4294967295','2','2','34','2','50',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(readparam(bStr)>=95) { bonus bBaseAtk,20; }','','');
+REPLACE INTO `item_db` VALUES ('1190','Claymore_C','Claymore','4','0','0','0','220','0','0','1','0','4294967295','63','2','34','3','1',NULL,'0','3','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
+REPLACE INTO `item_db` VALUES ('1201','Knife','Knife','4','50','25','400','17','0','0','1','3','4294967295','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1202','Knife_','Knife','4','50','25','400','17','0','0','1','4','4294967295','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1203','Knife__','Knife','4','50','25','400','17','0','0','1','0','4294967295','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1204','Cutter','Cutter','4','1250','625','500','30','0','0','1','3','4294967295','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1205','Cutter_','Cutter','4','1250','625','500','30','0','0','1','4','4294967295','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1206','Cutter__','Cutter','4','1250','625','500','30','0','0','1','0','4294967295','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1207','Main_Gauche','Main Gauche','4','2400','1200','600','43','0','0','1','3','4294967295','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1208','Main_Gauche_','Main Gauche','4','2400','1200','600','43','0','0','1','4','4294967295','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1209','Main_Gauche__','Main Gauche','4','2400','1200','600','43','0','0','1','0','4294967295','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1210','Dirk','Dirk','4','8500','4250','500','59','0','0','1','2','4294967295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1211','Dirk_','Dirk','4','8500','4250','500','59','0','0','1','3','4294967295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1212','Dirk__','Dirk','4','8500','4250','500','59','0','0','1','0','4294967295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1213','Dagger','Dagger','4','14000','7000','600','73','0','0','1','2','4294967295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1214','Dagger_','Dagger','4','14000','7000','600','73','0','0','1','3','4294967295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1215','Dagger__','Dagger','4','14000','7000','600','73','0','0','1','0','4294967295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1216','Stiletto','Stiletto','4','19500','9750','700','87','0','0','1','2','4294967295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1217','Stiletto_','Stiletto','4','19500','9750','700','87','0','0','1','3','4294967295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1218','Stiletto__','Stiletto','4','19500','9750','700','87','0','0','1','0','4294967295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1219','Gladius','Gladius','4','43000','21500','700','105','0','0','1','2','4294967295','63','2','2','3','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1220','Gladius_','Gladius','4','43000','21500','700','105','0','0','1','3','4294967295','63','2','2','3','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1221','Gladius__','Gladius','4','43000','21500','700','105','0','0','1','0','4294967295','63','2','2','3','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1222','Damascus','Damascus','4','49000','24500','800','118','0','0','1','1','4294967295','63','2','2','3','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1223','Forturn_Sword','Fortune Sword','4','20','10','500','90','0','0','1','0','4294967295','63','2','2','4','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,5; bonus bFlee2,20;','','');
+REPLACE INTO `item_db` VALUES ('1224','Sword_Breaker','Swordbreaker','4','20','10','1000','70','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakWeaponRate,500;','','');
+REPLACE INTO `item_db` VALUES ('1225','Mail_Breaker','Mailbreaker','4','20','10','1000','70','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,500;','','');
+REPLACE INTO `item_db` VALUES ('1226','Damascus_','Damascus','4','49000','24500','800','118','0','0','1','2','4294967295','63','2','2','3','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1227','Weeder_Knife','Weeder Knife','4','20','10','400','80','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Plant; bonus2 bAddRace,RC_Plant,15; bonus2 bSubRace,RC_Plant,15;','','');
+REPLACE INTO `item_db` VALUES ('1228','Combat_Knife','Combat Knife','4','20','10','400','80','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus2 bSubRace,RC_DemiPlayer,10; bonus2 bSubRace,RC_Demon,-10;','','');
+REPLACE INTO `item_db` VALUES ('1229','Mama\'s_Knife','Kitchen Knife','4','20','10','500','75','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus3 bAddMonsterDropItem,517,RC_Brute,5000;','','');
+REPLACE INTO `item_db` VALUES ('1230','House_Auger','Ice Pick','4','20','10','600','80','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefRatioAtkRace, RC_All;','','');
+REPLACE INTO `item_db` VALUES ('1231','Bazerald','Bazerald','4','20','10','500','70','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus bInt,5; bonus bMatkRate,10;','','');
+REPLACE INTO `item_db` VALUES ('1232','Assasin_Dagger','Assassin Dagger','4','20','10','600','140','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,20; bonus bMaxSPrate,15; bonus bAspdRate,2; bonus bAtkEle,Ele_Dark;','','');
+REPLACE INTO `item_db` VALUES ('1233','Exercise','Exorciser','4','20','10','700','90','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Demon; bonus2 bSubRace,RC_Demon,5; bonus2 bSubRace,RC_DemiPlayer,-10;','','');
+REPLACE INTO `item_db` VALUES ('1234','Moonlight_Sword','Moonlight Dagger','4','20','10','700','50','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSPrate,10; bonus bSPDrainValue,3;','','');
+REPLACE INTO `item_db` VALUES ('1235','Azoth','Azoth','4','20','10','700','110','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bClassChange,300;','','');
+REPLACE INTO `item_db` VALUES ('1236','Sucsamad','Sucsamad','4','20','10','800','140','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEle,Ele_Earth,10; bonus2 bAddEle,Ele_Wind,10; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1237','Grimtooth_','Grimtooth','4','20','10','800','180','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,10; bonus bFlee2,5; bonus bDefRate,-50; bonus bDef2Rate,-50;','','');
+REPLACE INTO `item_db` VALUES ('1238','Zeny_Knife','Zeny Knife','4','20','10','1200','64','0','0','1','0','4294967295','63','2','2','3','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bGetZenyNum,100,40;','','');
+REPLACE INTO `item_db` VALUES ('1239','Poison_Knife','Poison Knife','4','20','10','800','64','0','0','1','0','4294967295','63','2','2','3','65',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,3000;','','');
+REPLACE INTO `item_db` VALUES ('1240','Princess_Knife','Princess Knife','4','20','10','400','84','0','0','1','0','4294967295','63','2','2','4','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
+REPLACE INTO `item_db` VALUES ('1241','Cursed_Dagger','Cursed Dagger','4','80000','40000','400','55','0','0','1','0','4294967295','63','2','2','4','85',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Curse,5000;','','');
+REPLACE INTO `item_db` VALUES ('1242','Counter_Dagger','Dagger of Counter','4','120000','60000','550','140','0','0','1','0','4294967295','63','2','2','4','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,90;','','');
+REPLACE INTO `item_db` VALUES ('1243','Novice_Knife','Novice Main-Gauche','4','1','0','1','45','0','0','1','0','4294967295','63','2','2','1','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1244','Holy_Dagger','Holy Dagger','4','20','10','800','100','0','0','1','0','4294967295','63','2','2','4','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('1245','Cinquedea','Cinquedea','4','40000','20000','700','110','0','0','1','1','4294967295','63','2','2','3','30',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1246','Cinquedea_','Cinquedea','4','40000','20000','700','110','0','0','1','2','4294967295','63','2','2','3','30',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1247','Kindling_Dagger','Kindle Dagger','4','10000','5000','600','39','0','0','1','0','4294967295','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('1248','Obsidian_Dagger','Obsidian Dagger','4','10000','5000','600','39','0','0','1','0','4294967295','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
+REPLACE INTO `item_db` VALUES ('1249','Fisherman\'s_Dagger','Fisherman\'s Dagger','4','10000','5000','600','39','0','0','1','0','4294967295','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('1250','Jur','Jur','4','19500','9750','800','125','0','0','1','2','4294967295','63','2','34','2','18',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1251','Jur_','Jur','4','19500','9750','800','125','0','0','1','3','4294967295','63','2','34','2','18',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1252','Katar','Katar','4','41000','20500','1200','148','0','0','1','1','4294967295','63','2','34','3','33',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('1253','Katar_','Katar','4','41000','20500','1200','148','0','0','1','2','4294967295','63','2','34','3','33',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('1254','Jamadhar','Jamadhar','4','37200','18600','1500','165','0','0','1','0','4294967295','63','2','34','3','33',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1255','Jamadhar_','Jamadhar','4','37200','18600','1500','165','0','0','1','1','4294967295','63','2','34','3','33',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1256','Katar_Of_Cold_Icicle','Katar of Frozen Icicle','4','45000','22500','1200','105','0','0','1','0','4294967295','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,500;','','');
+REPLACE INTO `item_db` VALUES ('1257','Katar_Of_Thornbush','Katar of Quaking','4','45000','22500','1200','105','0','0','1','0','4294967295','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth; bonus2 bAddEff,Eff_Blind,500;','','');
+REPLACE INTO `item_db` VALUES ('1258','Katar_Of_Raging_Blaze','Katar of Raging Blaze','4','45000','22500','1200','105','0','0','1','0','4294967295','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus2 bAddEff,Eff_Silence,500;','','');
+REPLACE INTO `item_db` VALUES ('1259','Katar_Of_Piercing_Wind','Katar of Piercing Wind','4','45000','22500','1200','105','0','0','1','0','4294967295','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus2 bAddEff,Eff_Sleep,500;','','');
+REPLACE INTO `item_db` VALUES ('1260','Ghoul_Leg','Sharpened Legbone of Ghoul','4','52500','26250','1700','150','0','0','1','0','4294967295','63','2','34','3','65',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Undead;','','');
+REPLACE INTO `item_db` VALUES ('1261','Infiltrator','Infiltrator','4','57000','28500','1500','140','0','0','1','0','4294967295','63','2','34','4','75',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,50; bonus bDef,3; bonus bFlee,5; bonus bFlee2,2;','','');
+REPLACE INTO `item_db` VALUES ('1262','Nail_Of_Loki','Loki\'s Nail','4','20','10','1200','115','0','0','1','0','4294967295','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Bleeding,300;','','');
+REPLACE INTO `item_db` VALUES ('1263','Unholy_Touch','Unholy Touch','4','20','10','1250','151','0','0','1','0','4294967295','63','2','34','4','70',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Curse,200; bonus bCritical,-1; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1264','Various_Jur','Specialty Jur','4','20','10','800','90','0','0','1','4','4294967295','63','2','34','1','1',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff2,Eff_Bleeding,10;','','');
+REPLACE INTO `item_db` VALUES ('1265','Bloody_Roar','Bloody Roar','4','20','10','1000','120','0','0','1','0','4294967295','63','2','34','4','75',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus bFlee,-160; bonus bFlee2,-160; bonus bHPrecovRate,-100; bonus bSPrecovRate,-100;','','');
+REPLACE INTO `item_db` VALUES ('1266','Infiltrator_','Infiltrator','4','57000','28500','1500','140','0','0','1','1','4294967295','63','2','34','4','75',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,50; bonus bDef,3; bonus bFlee,5; bonus bFlee2,2;','','');
+REPLACE INTO `item_db` VALUES ('1267','Infiltrator_C','Infiltrator','4','1','0','0','189','0','0','1','0','4294967295','63','2','34','4','1',NULL,'0','16','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus bDef,3; bonus bFlee,5; bonus bFlee2,2; bonus bAspdRate,5;','','');
+REPLACE INTO `item_db` VALUES ('1268','Wild_Beast_Claw','Wild Beast Claw','4','20','10','1450','160','0','0','1','1','4294967295','2','2','34','4','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>=9) { bonus3 bAutoSpell,NPC_CRITICALWOUND,2,100; } else bonus3 bAutoSpell,NPC_CRITICALWOUND,1,100;','','');
+REPLACE INTO `item_db` VALUES ('1269','Inverse_Scale','Inverse Scale','4','20','10','1500','140','0','0','1','0','4294967295','2','2','34','4','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus3 bAutoSpell,NPC_DRAGONFEAR,1,30;','','');
+REPLACE INTO `item_db` VALUES ('1270','Drill_Katar','Drill Katar','4','20','10','1400','110','0','0','1','1','4294967295','2','2','34','4','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,30; bonus3 bAutoSpell,ST_FULLSTRIP,1,150;','','');
+REPLACE INTO `item_db` VALUES ('1271','Blood_Tears','Blood Tears','4','20','10','1700','120','0','0','1','2','4294967295','2','2','34','4','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>=9) { bonus3 bAutoSpell,NPC_WIDEBLEEDING,2,30; } else bonus3 bAutoSpell,NPC_WIDEBLEEDING,1,30;','','');
+REPLACE INTO `item_db` VALUES ('1272','Scratcher','Scratcher','4','20','10','0','120','0','0','1','0','4294967295','63','2','34','1','0',NULL,'0','16','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('1273','Bloody_Roar_C','Refined Bloody Roar','4','1','0','0','148','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus bFlee,-160; bonus bFlee2,-160;','','');
+REPLACE INTO `item_db` VALUES ('1274','Unholy_Touch_C','Refined Unholy Touch','4','1','0','0','179','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Curse,5000; bonus bCritical,-1; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1275','Katar_Of_Cold_Icicle_','Katar of Frozen Icicle','4','45000','22500','1200','105','0','0','1','3','4294967295','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,500;','','');
+REPLACE INTO `item_db` VALUES ('1276','Katar_Of_Thornbush_','Katar of Quaking','4','45000','22500','1200','105','0','0','1','3','4294967295','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth; bonus2 bAddEff,Eff_Blind,500;','','');
+REPLACE INTO `item_db` VALUES ('1277','Katar_Of_Raging_Blaze_','Katar of Raging Blaze','4','45000','22500','1200','105','0','0','1','3','4294967295','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus2 bAddEff,Eff_Silence,500;','','');
+REPLACE INTO `item_db` VALUES ('1278','Katar_Of_Piercing_Wind_','Katar of Piercing Wind','4','45000','22500','1200','105','0','0','1','3','4294967295','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus2 bAddEff,Eff_Sleep,500;','','');
+REPLACE INTO `item_db` VALUES ('1279','BF_Katar1','Brave Carnage Katar','4','20','10','0','130','0','0','1','0','4294967295','63','2','34','3','80',NULL,'1','16','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus bLuk,1; bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1280','BF_Katar2','Valorous Carnage Katar','4','20','10','0','130','0','0','1','0','4294967295','63','2','34','3','80',NULL,'1','16','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus bLuk,1; bonus2 bAddRace,RC_DemiPlayer,70; bonus bCritAtkRate,20; bonus bAspdRate,5; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1281','Krieger_Katar1','Glorious Bloody Roar','4','20','10','0','140','0','0','1','0','4294967295','63','2','34','4','80',NULL,'1','16','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) autobonus \"{ bonus bAspdRate,100; }\",70,3000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\";','','');
+REPLACE INTO `item_db` VALUES ('1282','Krieger_Katar2','Glorious Jamadhar','4','20','10','0','140','0','0','1','0','4294967295','63','2','34','4','80',NULL,'1','16','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bCriticalAddRace,RC_DemiPlayer,5; } if(getrefine()>8) autobonus \"{ bonus bAspdRate,100; }\",70,3000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\";','','');
+REPLACE INTO `item_db` VALUES ('1283','Katar_Of_Speed','Katar Of Speed','4','20','10','0','175','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','16','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,AS_SONICBLOW,25; bonus bAspdRate,3;','','');
+REPLACE INTO `item_db` VALUES ('1284','Krishna','Krishna','4','20','10','1200','120','0','0','1','2','4294967295','2','2','34','3','50',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,AS_GRIMTOOTH,10; if(getskilllv(AS_SONICBLOW)) { bonus3 bAutoSpell,AS_SONICBLOW,getskilllv(AS_SONICBLOW),5; } else { bonus3 bAutoSpell,AS_SONICBLOW,1,5; }','','');
+REPLACE INTO `item_db` VALUES ('1285','Cakram','Chakram','4','20','10','1000','130','0','0','1','2','4294967295','2','2','34','3','50',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getskilllv(AS_KATAR)==10) { bonus bHit,10; } bonus2 bSkillAtk,ASC_METEORASSAULT,20;','','');
+REPLACE INTO `item_db` VALUES ('1286','Jamadhar_C','Jamadhar','4','0','0','0','200','0','0','1','0','4294967295','63','2','34','3','1',NULL,'0','16','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
+REPLACE INTO `item_db` VALUES ('1301','Axe','Axe','4','500','250','800','38','0','0','1','3','4294967295','63','2','2','1','3',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1302','Axe_','Axe','4','500','250','800','38','0','0','1','4','4294967295','63','2','2','1','3',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1303','Axe__','Axe','4','500','250','800','38','0','0','1','0','4294967295','63','2','2','1','3',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1304','Orcish_Axe','Orcish Axe','4','20','10','1500','75','0','0','1','0','4294967295','63','2','2','3','3',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1305','Cleaver','Cleaver','4','20','10','1200','140','0','0','1','0','4294967295','63','2','2','4','44',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_DemiPlayer,5; bonus3 bAddMonsterDropItem,517,RC_Brute,3000;','','');
+REPLACE INTO `item_db` VALUES ('1306','War_Axe','War Axe','4','20','10','4200','140','0','0','1','1','4294967295','63','2','2','3','76',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bLuk,2;','','');
+REPLACE INTO `item_db` VALUES ('1307','Windhawk','Windhawk','4','18000','9000','1500','115','0','0','1','0','4294967295','63','2','2','2','14',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bAspdRate,5;','','');
+REPLACE INTO `item_db` VALUES ('1308','Golden_Axe','Golden Axe','4','20','10','3000','170','0','0','1','0','4294967295','63','2','2','4','45',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1309','Orcish_Axe_','Orcish Axe','4','20','10','1500','75','0','0','1','4','4294967295','63','2','2','3','3',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1310','Krieger_Onehand_Axe1','Glorious Cleaver','4','20','10','0','130','0','0','1','0','4294967295','63','2','2','4','80',NULL,'1','6','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; bonus bAspdRate,5; } if(getrefine()>8) { bonus bAspdRate,5; bonus3 bAutoSpell,NPC_CRITICALWOUND,1,50; bonus4 bAutoSpellOnSkill,MC_MAMMONITE,NPC_CRITICALWOUND,2,200; }','','');
+REPLACE INTO `item_db` VALUES ('1311','Vecer_Axe','Vecer Axe','4','20','10','1500','140','0','0','1','2','4294967295','2','2','2','3','50',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(readparam(bLuk)>=90) { bonus bBaseAtk,20; } if(readparam(bDex)>=90) { bonus bCritical,5; } if(readparam(bDex)>=90||readparam(bLuk)>=90) { bonus2 bSkillAtk,MC_MAMMONITE,15; }','','');
+REPLACE INTO `item_db` VALUES ('1312','Orcish_Axe_C','Orcish Axe','4','0','0','0','110','0','0','1','0','4294967295','63','2','2','3','1',NULL,'0','6','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,70; bonus2 bAddSize,Size_Medium,70; bonus2 bAddSize,Size_Large,70;','','');
+REPLACE INTO `item_db` VALUES ('1313','Tourist_Axe','Tourist Axe','4','0','0','500','77','0','0','1','0','4294967295','63','2','2','1','1',NULL,'0','6','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('1314','F_Tomahawk_C','Tomahawk','4','2','1','0','200','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('1315','F_Right_Epsilon_C','Light Epsilon','4','1','0','0','229','0','0','1','0','4294967295','63','2','34','4','1',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bStr,10;','','');
+REPLACE INTO `item_db` VALUES ('1351','Battle_Axe','Battle Axe','4','5400','2700','1500','80','0','0','1','3','4294967295','63','2','34','1','3',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1352','Battle_Axe_','Battle Axe','4','5400','2700','1500','80','0','0','1','4','4294967295','63','2','34','1','3',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1353','Battle_Axe__','Battle Axe','4','5400','2700','1500','80','0','0','1','0','4294967295','63','2','34','1','3',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1354','Hammer','Hammer','4','15500','7750','2000','120','0','0','1','2','4294967295','63','2','34','2','16',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1355','Hammer_','Hammer','4','15500','7750','2000','120','0','0','1','3','4294967295','63','2','34','2','16',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1356','Hammer__','Hammer','4','15500','7750','2000','120','0','0','1','0','4294967295','63','2','34','2','16',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1357','Buster','Buster','4','34000','17000','2200','155','0','0','1','1','4294967295','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1358','Buster_','Buster','4','34000','17000','2200','155','0','0','1','2','4294967295','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1359','Buster__','Buster','4','34000','17000','2200','155','0','0','1','0','4294967295','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1360','Two_Handed_Axe','Two-Handed Axe','4','55000','27500','2500','185','0','0','1','1','4294967295','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1361','Two_Handed_Axe_','Two-Handed Axe','4','55000','27500','2500','185','0','0','1','2','4294967295','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1362','Two_Handed_Axe__','Two-Handed Axe','4','55000','27500','2500','185','0','0','1','0','4294967295','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1363','Brood_Axe','Bloody Axe','4','20','10','4000','170','0','0','1','0','4294967295','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,10; bonus bSpeedRate,25;','','');
+REPLACE INTO `item_db` VALUES ('1364','Great_Axe','Great Axe','4','20','10','1800','187','0','0','1','0','4294967295','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSkillBlow,MC_MAMMONITE,5; bonus2 bAddEff,Eff_Stun,1500;','','');
+REPLACE INTO `item_db` VALUES ('1365','Sabbath','Sabbath','4','20','10','2300','120','0','0','1','0','4294967295','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bWeaponComaRace,RC_Demon,50; bonus2 bCriticalAddRace,RC_Undead,50;','','');
+REPLACE INTO `item_db` VALUES ('1366','Right_Epsilon','Light Epsilon','4','20','10','2300','180','0','0','1','0','4294967295','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; skill AL_HEAL,3; bonus2 bAddRace,RC_Demon,3;','','');
+REPLACE INTO `item_db` VALUES ('1367','Slaughter','Slaughter','4','20','10','2500','120','0','0','1','0','4294967295','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth; bonus bIgnoreDefRace,RC_Brute; bonus2 bWeaponComaRace,RC_Brute,40;','','');
+REPLACE INTO `item_db` VALUES ('1368','Tomahawk','Tomahawk','4','20','10','2500','165','0','0','1','0','4294967295','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; skill ITM_TOMAHAWK,1;','','');
+REPLACE INTO `item_db` VALUES ('1369','Guillotine','Guillotine','4','20','10','3000','215','0','0','1','0','4294967295','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bWeaponComaRace,RC_DemiPlayer,30; bonus2 bSPGainRaceAttack,RC_DemiPlayer,2; bonus2 bSPGainRace,RC_DemiPlayer,20;','','');
+REPLACE INTO `item_db` VALUES ('1370','Doom_Slayer','Doom Slayer','4','20','10','6000','10','0','0','1','0','4294967295','63','2','34','4','80',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,-40; bonus bUseSPrate,100; if(readparam(bStr)>=95) { bonus bBaseAtk,340; bonus2 bAddEff,Eff_Stun,3000; bonus bBreakArmorRate,500; }','','');
+REPLACE INTO `item_db` VALUES ('1371','Doom_Slayer_','Doom Slayer','4','20','10','6000','10','0','0','1','1','4294967295','63','2','34','4','80',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,-40; bonus bUseSPrate,100; if(readparam(bStr)>=95) { bonus bBaseAtk,340; bonus2 bAddEff,Eff_Stun,3000; bonus bBreakArmorRate,500; }','','');
+REPLACE INTO `item_db` VALUES ('1372','Right_Epsilon_C','Light Epsilon','4','1','0','0','229','0','0','1','0','4294967295','63','2','34','4','1',NULL,'0','7','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; skill AL_HEAL,3; bonus2 bAddRace,RC_Demon,3; bonus bStr,10; bonus bSpeedRate,25;','','');
+REPLACE INTO `item_db` VALUES ('1373','Brood_Axe_C','Refined Bloody Axe','4','2','1','0','205','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,20; bonus bSpeedRate,25; bonus bAspdRate,5;','','');
+REPLACE INTO `item_db` VALUES ('1374','Tomahawk_C','Tomahawk','4','2','1','0','200','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; skill ITM_TOMAHAWK,1;','','');
+REPLACE INTO `item_db` VALUES ('1375','Berdysz','Berdysz','4','20','10','2500','200','0','0','1','2','4294967295','2','2','34','3','70',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Medium,13; bonus2 bSubSize,Size_Large,15;','','');
+REPLACE INTO `item_db` VALUES ('1376','Heart_Breaker','Heart Breaker','4','20','10','2000','175','0','0','1','1','4294967295','2','2','34','4','70',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,20+getrefine(); bonus bAspdRate,5; if((Class==Job_Whitesmith)||(Class==Job_Creator)) bonus3 bAutoSpell,BS_HAMMERFALL,3,30;','','');
+REPLACE INTO `item_db` VALUES ('1377','Hurricane_Fury','Hurricane\'s Fury','4','20','10','3500','332','0','0','1','1','4294967295','2','2','34','4','80',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Medium,10+getrefine(); bonus bAspdRate,getrefine(); bonus3 bAutoSpell,NPC_PULSESTRIKE,5,20;','','');
+REPLACE INTO `item_db` VALUES ('1378','Great_Axe_C','Refined Great Axe','4','1','0','0','215','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bHit,20; bonus2 bAddSkillBlow,MC_MAMMONITE,5; bonus2 bAddEff,Eff_Stun,2000;','','');
+REPLACE INTO `item_db` VALUES ('1379','BF_Two_Handed_Axe1','Valorous Insane Battle Axe','4','20','10','0','200','0','0','1','0','4294967295','63','2','34','3','80',NULL,'1','7','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1380','BF_Two_Handed_Axe2','Brave Insane Battle Axe','4','20','10','0','200','0','0','1','0','4294967295','63','2','34','3','80',NULL,'1','7','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus2 bAddRace,RC_DemiPlayer,55; autobonus \"{ bonus bBreakArmorRate,10000; }\",20,3000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\"; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1381','N_Battle_Axe','Novice Battle Axe','4','0','0','0','100','0','0','1','3','4294967295','63','2','34','1','3',NULL,'0','7','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1382','Krieger_Twohand_Axe1','Glorious Two-Handed Axe','4','20','10','0','220','0','0','1','0','4294967295','63','2','34','4','80',NULL,'1','7','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-3)*(getrefine()-3); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; bonus3 bAutoSpell,NPC_CRITICALWOUND,1,50; } if(getrefine()>8) { bonus3 bAutoSpell,NPC_CRITICALWOUND,1,100; bonus4 bAutoSpellOnSkill,MC_MAMMONITE,NPC_CRITICALWOUND,2,200; bonus4 bAutoSpellOnSkill,WS_CARTTERMINATION,NPC_CRITICALWOUND,2,200; }','','');
+REPLACE INTO `item_db` VALUES ('1383','Holy_Celestial_Axe','Celestial Axe','4','20','10','1500','200','0','0','1','0','4294967295','63','2','34','4','60',NULL,'1','7','0','0','0','0','457',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bVit,10; bonus2 bAddRace,RC_Undead,10; bonus3 bAutoSpell,AL_BLESSING,5,50;','','');
+REPLACE INTO `item_db` VALUES ('1384','Veteran_Axe','Veteran Axe','4','10000','5000','3000','250','0','0','1','2','4294967295','63','2','34','3','80',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getskilllv(BS_DAGGER)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_SWORD)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_TWOHANDSWORD)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_KNUCKLE)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_SPEAR)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_AXE)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_MACE)==3) { bonus bBaseAtk,10; } bonus bVit,2;','','');
+REPLACE INTO `item_db` VALUES ('1385','Bradium_Stonehammer','Bradium Stone Hammer','4','20','10','2700','210','0','0','1','0','4294967295','2','2','34','4','75',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAddEffOnSkill,BS_HAMMERFALL,Eff_Stun,500+(200*getrefine());','','');
+REPLACE INTO `item_db` VALUES ('1386','Doom_Slayer_I','Doom Slayer','4','0','0','0','20','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','7','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','if(readparam(bStr)>=95) { bonus bBaseAtk,400; bonus2 bAddEff,Eff_Stun,3000; bonus bAspdRate,-25; bonus bUseSPrate,100; bonus bBreakArmorRate,500; }','','');
+REPLACE INTO `item_db` VALUES ('1387','Giant_Axe','Giant Axe','4','20','10','4000','330','0','0','1','1','4294967295','2','2','34','3','50',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,WS_CARTTERMINATION,15; if(readparam(bStr)>=95) { bonus bHit,10; bonus bAspdRate,3; }','','');
+REPLACE INTO `item_db` VALUES ('1388','Two_Handed_Axe_C','Two-Handed Axe','4','0','0','0','220','0','0','1','0','4294967295','63','2','34','3','1',NULL,'0','7','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
+REPLACE INTO `item_db` VALUES ('1389','E_Tomahawk_C','Tomahawk','4','2','1','0','200','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('1390','E_Right_Epsilon_C','Light Epsilon','4','1','0','0','229','0','0','1','0','4294967295','63','2','34','4','1',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bStr,10;','','');
+REPLACE INTO `item_db` VALUES ('1401','Javelin','Javelin','4','150','75','700','28','0','0','3','3','4294967295','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1402','Javelin_','Javelin','4','150','75','700','28','0','0','3','4','4294967295','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1403','Javelin__','Javelin','4','150','75','700','28','0','0','3','0','4294967295','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1404','Spear','Spear','4','1700','850','850','44','0','0','3','3','4294967295','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1405','Spear_','Spear','4','1700','850','850','44','0','0','3','4','4294967295','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1406','Spear__','Spear','4','1700','850','850','44','0','0','3','0','4294967295','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1407','Pike','Pike','4','3450','1725','1000','60','0','0','3','3','4294967295','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1408','Pike_','Pike','4','3450','1725','1000','60','0','0','3','4','4294967295','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1409','Pike__','Pike','4','3450','1725','1000','60','0','0','3','0','4294967295','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1410','Lance','Lance','4','60000','30000','2500','185','0','0','3','0','4294967295','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1411','Lance_','Lance','4','60000','30000','2500','185','0','0','3','0','4294967295','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1412','Lance__','Lance','4','60000','30000','2500','185','0','0','3','0','4294967295','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1413','Gungnir','Gungnir','4','20','10','500','120','0','0','3','0','4294967295','63','2','2','4','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bPerfectHitRate,25; bonus bHit,30;','','');
+REPLACE INTO `item_db` VALUES ('1414','Gelerdria','Gelerdria','4','20','10','700','145','0','0','3','0','4294967295','63','2','2','4','48',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth; bonus bMaxHP,800; bonus bMaxSP,-50;','','');
+REPLACE INTO `item_db` VALUES ('1415','Skewer','Brocca','4','20','10','850','100','0','0','3','0','4294967295','63','2','2','4','48',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_NonBoss; bonus2 bAddEle,Ele_Neutral,25;','','');
+REPLACE INTO `item_db` VALUES ('1416','Tjungkuletti','Tjungkuletti','4','20','10','1000','95','0','0','3','0','4294967295','63','2','2','4','48',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSPDrainValue,1; bonus bSPGainValue,5;','','');
+REPLACE INTO `item_db` VALUES ('1417','Pole_Axe','Pole Axe','4','20','10','3800','160','0','0','3','1','4294967295','63','2','2','3','71',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,2; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('1418','Gungnir_','Gungnir','4','20','10','500','120','0','0','3','2','4294967295','63','2','2','4','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bPerfectHitRate,25; bonus bHit,30;','','');
+REPLACE INTO `item_db` VALUES ('1419','Pole_Axe_C','Pole Axe','4','1','0','4800','159','0','0','3','0','4294967295','63','2','2','3','1',NULL,'0','4','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,2; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('1420','Long_Horn','Long Horn','4','20','10','1000','150','0','0','3','1','4294967295','2','2','2','4','65',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus2 bAddEff,Eff_Bleeding,500; skill TF_DETOXIFY,1; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1421','Battle_Hook','Battle Hook','4','20','10','900','140','0','0','3','1','4294967295','2','2','2','4','65',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,500; bonus2 bAddRace,RC_DemiPlayer,20; skill KN_PIERCE,3;','','');
+REPLACE INTO `item_db` VALUES ('1422','Hunting_Spear','Hunting Spear','4','20','10','4200','180','0','0','3','1','4294967295','2','2','2','4','60',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Brute; bonus3 bAddMonsterDropItem,517,RC_Brute,1000; bonus3 bAutoSpell,LK_JOINTBEAT,3,100;','','');
+REPLACE INTO `item_db` VALUES ('1423','Pole_XO','Pole XO','4','20','10','0','120','0','0','3','0','4294967295','63','2','2','1','0',NULL,'0','4','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('1424','Skewer_C','Refined Brocca','4','1','0','0','149','0','0','3','0','4294967295','63','2','2','4','0',NULL,'0','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_NonBoss; bonus2 bAddSize,Size_Medium,20;','','');
+REPLACE INTO `item_db` VALUES ('1425','BF_Spear1','Assaulter Spear','4','20','10','0','60','0','0','3','0','4294967295','63','2','2','3','80',NULL,'1','4','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(BaseJob==Job_Crusader) bonus bAspdRate,20;','','');
+REPLACE INTO `item_db` VALUES ('1426','Krieger_Onehand_Spear1','Glorious Spear','4','20','10','0','130','0','0','3','0','4294967295','63','2','2','4','80',NULL,'1','4','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; bonus bAspdRate,10; } if(getrefine()>8) { if(BaseJob==Job_Knight) bonus4 bAutoSpellOnSkill,KN_PIERCE,NPC_CRITICALWOUND,2,200; else if(BaseJob==Job_Crusader) bonus3 bAutoSpell,PA_PRESSURE,5,100; }','','');
+REPLACE INTO `item_db` VALUES ('1427','Spear_Of_Excellent','Spear Of Excellent','4','20','10','0','160','0','0','3','0','4294967295','63','2','2','3','0',NULL,'0','4','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,SM_MAGNUM,25; bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('1428','Long_Horn_M','Long Horn','4','20','10','1000','150','0','0','3','1','4294967295','2','2','2','4','65',NULL,'1','4','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus2 bAddEff,Eff_Bleeding,500; skill TF_DETOXIFY,1; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1429','Hunting_Spear_M','Hunting Spear','4','20','10','4200','180','0','0','3','1','4294967295','2','2','2','4','60',NULL,'1','4','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Brute; bonus3 bAddMonsterDropItem,517,RC_Brute,1000; bonus3 bAutoSpell,LK_JOINTBEAT,3,500;','','');
+REPLACE INTO `item_db` VALUES ('1430','Pike_C','Pike','4','0','0','0','74','0','0','3','0','4294967295','63','2','2','1','1',NULL,'0','4','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,70; bonus2 bAddSize,Size_Medium,70; bonus2 bAddSize,Size_Large,70;','','');
+REPLACE INTO `item_db` VALUES ('1431','F_Pole_Axe_C','Pole Axe','4','1','0','4800','195','0','0','3','0','4294967295','63','2','2','3','1',NULL,'0','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,2; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('1432','E_Pole_Axe_C','Pole Axe','4','1','0','4800','195','0','0','3','0','4294967295','63','2','2','3','1',NULL,'0','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,2; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('1451','Guisarme','Guisarme','4','13000','6500','1000','84','0','0','3','2','4294967295','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1452','Guisarme_','Guisarme','4','13000','6500','1000','84','0','0','3','3','4294967295','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1453','Guisarme__','Guisarme','4','13000','6500','1000','84','0','0','3','0','4294967295','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1454','Glaive','Glaive','4','20000','10000','1200','104','0','0','3','2','4294967295','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1455','Glaive_','Glaive','4','20000','10000','1200','104','0','0','3','3','4294967295','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1456','Glaive__','Glaive','4','20000','10000','1200','104','0','0','3','0','4294967295','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1457','Partizan','Partizan','4','27000','13500','2000','124','0','0','3','1','4294967295','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1458','Partizan_','Partizan','4','27000','13500','2000','124','0','0','3','2','4294967295','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1459','Partizan__','Partizan','4','27000','13500','2000','124','0','0','3','0','4294967295','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1460','Trident','Trident','4','51000','25500','1200','150','0','0','3','2','4294967295','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1461','Trident_','Trident','4','51000','25500','1200','150','0','0','3','3','4294967295','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1462','Trident__','Trident','4','51000','25500','1200','150','0','0','3','0','4294967295','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1463','Halberd','Halberd','4','54000','27000','2500','165','0','0','3','1','4294967295','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1464','Halberd_','Halberd','4','54000','27000','2500','165','0','0','3','2','4294967295','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1465','Halberd__','Halberd','4','54000','27000','2500','165','0','0','3','0','4294967295','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1466','Crescent_Scythe','Crescent Scythe','4','20','10','2500','180','0','0','3','0','4294967295','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus bHit,10;','','');
+REPLACE INTO `item_db` VALUES ('1467','Bill_Guisarme','Bill Guisarme','4','20','10','1000','183','0','0','3','0','4294967295','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Brute,10; bonus2 bAddRace,RC_DemiPlayer,5;','','');
+REPLACE INTO `item_db` VALUES ('1468','Zephyrus','Zephyrus','4','20','10','2000','170','0','0','3','0','4294967295','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus2 bAddEff,Eff_Silence,200; bonus3 bAutoSpell,MG_THUNDERSTORM,3,100;','','');
+REPLACE INTO `item_db` VALUES ('1469','Longinus\'s_Spear','Longinus\'s Spear','4','20','10','2500','180','0','0','3','0','4294967295','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddRace,RC_DemiPlayer,10; bonus2 bAddRace,RC_Angel,10;','','');
+REPLACE INTO `item_db` VALUES ('1470','Brionac','Brionac','4','20','10','3000','190','0','0','3','0','4294967295','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; skill AL_HEAL,5; bonus3 bAutoSpell,MG_SOULSTRIKE,3,100; bonus2 bAddRace,RC_Boss,5;','','');
+REPLACE INTO `item_db` VALUES ('1471','Hell_Fire','Hellfire','4','20','10','3500','200','0','0','3','0','4294967295','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus3 bAutoSpell,MG_FIREBALL,3,100; bonus bStr,3;','','');
+REPLACE INTO `item_db` VALUES ('1472','Staff_Of_Soul','Soul Staff','4','20','10','1400','25','0','0','1','0','4294967295','63','2','34','3','73',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,5; bonus bAgi,2; bonus bMatkRate,15;','','');
+REPLACE INTO `item_db` VALUES ('1473','Wizardy_Staff','Wizardry Staff','4','20','10','2400','120','0','0','1','0','4294967295','63','2','34','4','90',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bDex,2; bonus bMatkRate,15;','','');
+REPLACE INTO `item_db` VALUES ('1474','Gae_Bolg','Gae Bolg','4','20','10','2000','160','0','0','3','0','4294967295','63','2','34','4','60',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Boss,10;','','');
+REPLACE INTO `item_db` VALUES ('1475','Horseback_Lance','Equestrian\'s Spear','4','20','10','3700','200','0','0','4','0','4294967295','63','2','34','4','75',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1476','Crescent_Scythe_','Crescent Scythe','4','20','10','2500','180','0','0','3','1','4294967295','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus bHit,10;','','');
+REPLACE INTO `item_db` VALUES ('1477','Spectral_Spear','Spectral Spear','4','20','10','2000','170','0','0','3','0','4294967295','63','2','34','4','75',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEle,Ele_Dark,20; bonus2 bAddRace,RC_Demon,20; bonus2 bAddRace,RC_Undead,20; bonus2 bSubEle,Ele_Dark,10; bonus2 bSubRace,RC_Demon,10; bonus2 bSubRace,RC_Undead,10; bonus3 bAddEff,Eff_Confusion,10000,ATF_SELF|ATF_SHORT; bonus bHPGainValue,50;','','');
+REPLACE INTO `item_db` VALUES ('1478','Ahlspiess','Ahlspiess','4','20','10','1000','120','0','0','3','0','4294967295','63','2','34','4','65',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace, RC_All; bonus2 bAddRace,RC_DemiPlayer,10; bonus3 bAutoSpell,KN_PIERCE,5,30;','','');
+REPLACE INTO `item_db` VALUES ('1479','Spectral_Spear_','Spectral Spear','4','20','10','2000','170','0','0','3','1','4294967295','63','2','34','4','75',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEle,Ele_Dark,20; bonus2 bAddRace,RC_Demon,20; bonus2 bAddRace,RC_Undead,20; bonus2 bSubEle,Ele_Dark,10; bonus2 bSubRace,RC_Demon,10; bonus2 bSubRace,RC_Undead,10; bonus3 bAddEff,Eff_Confusion,10000,ATF_SELF|ATF_SHORT; bonus bHPGainValue,50;','','');
+REPLACE INTO `item_db` VALUES ('1480','Gae_Bolg_','Gae Bolg','4','20','10','2000','160','0','0','3','2','4294967295','63','2','34','4','60',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Boss,10;','','');
+REPLACE INTO `item_db` VALUES ('1481','Zephyrus_','Zephyrus','4','20','10','2000','170','0','0','3','3','4294967295','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus2 bAddEff,Eff_Silence,200; bonus3 bAutoSpell,MG_THUNDERSTORM,3,100;','','');
+REPLACE INTO `item_db` VALUES ('1482','BF_Lance1','Assaulter Lance','4','0','0','0','160','0','0','3','0','4294967295','63','2','34','3','80',NULL,'1','5','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus2 bAddRace,RC_DemiPlayer,25; bonus bIgnoreDefRace,RC_DemiPlayer; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1483','Ivory_Lance','Ivory Lance','4','20','10','1000','160','0','0','3','1','4294967295','2','2','34','3','50',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bAspdRate,3; bonus2 bAddEff,Eff_Bleeding,100; bonus3 bAutoSpell,LK_JOINTBEAT,1,100; skill KN_SPEARSTAB,5;','','');
+REPLACE INTO `item_db` VALUES ('1484','Cardo','Cardo','4','20','10','5600','150','0','0','3','1','4294967295','2','2','34','4','70',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,-10; bonus bDef,getrefine()/2;','','');
+REPLACE INTO `item_db` VALUES ('1485','Battle_Fork','Battle Fork','4','20','10','700','112','0','0','3','4','4294967295','2','2','34','2','50',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1486','Krieger_Twohand_Spear1','Glorious Lance','4','20','10','0','220','0','0','3','0','4294967295','63','2','34','4','80',NULL,'1','5','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { if(BaseJob==Job_Knight) bonus4 bAutoSpellOnSkill,KN_PIERCE,NPC_CRITICALWOUND,2,200; else if(BaseJob==Job_Crusader) bonus3 bAutoSpell,PA_PRESSURE,5,200; }','','');
+REPLACE INTO `item_db` VALUES ('1487','Lance_C','Lance','4','0','0','0','220','0','0','3','0','4294967295','63','2','34','3','1',NULL,'0','5','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,50; bonus2 bAddSize,Size_Medium,50; bonus2 bAddSize,Size_Large,50;','','');
+REPLACE INTO `item_db` VALUES ('1488','Ahlspiess_C','Ahlspiess','4','20','10','0','135','0','0','3','0','4294967295','63','2','34','4','1',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace, RC_All; bonus2 bAddRace,RC_DemiPlayer,10; bonus3 bAutoSpell,KN_PIERCE,5,30;','','');
+REPLACE INTO `item_db` VALUES ('1501','Club','Club','4','120','60','700','23','0','0','1','3','4294967295','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1502','Club_','Club','4','120','60','700','23','0','0','1','4','4294967295','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1503','Club__','Club','4','120','60','700','23','0','0','1','0','4294967295','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1504','Mace','Mace','4','1600','800','800','37','0','0','1','3','4294967295','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1505','Mace_','Mace','4','1600','800','800','37','0','0','1','4','4294967295','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1506','Mace__','Mace','4','1600','800','800','37','0','0','1','0','4294967295','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1507','Smasher','Smasher','4','9000','4500','1000','54','0','0','1','2','4294967295','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1508','Smasher_','Smasher','4','9000','4500','1000','54','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1509','Smasher__','Smasher','4','9000','4500','1000','54','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1510','Flail','Flail','4','16000','8000','900','69','0','0','1','2','4294967295','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1511','Flail_','Flail','4','16000','8000','900','69','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1512','Flail__','Flail','4','16000','8000','900','69','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1513','Morning_Star','Morning Star','4','41000','20500','1500','110','0','0','1','1','4294967295','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1514','Morning_Star_','Morning Star','4','41000','20500','1500','110','0','0','1','2','4294967295','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1515','Morning_Star__','Morning Star','4','41000','20500','1500','110','0','0','1','2','4294967295','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1516','Sword_Mace','Sword Mace','4','50000','25000','1200','130','0','0','1','0','4294967295','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1517','Sword_Mace_','Sword Mace','4','50000','25000','1200','130','0','0','1','1','4294967295','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1518','Sword_Mace__','Sword Mace','4','50000','25000','1200','130','0','0','1','1','4294967295','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1519','Chain','Chain','4','23000','11500','800','84','0','0','1','2','4294967295','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1520','Chain_','Chain','4','23000','11500','800','84','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1521','Chain__','Chain','4','23000','11500','800','84','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1522','Stunner','Stunner','4','60000','30000','2000','140','0','0','1','0','4294967295','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,1000;','','');
+REPLACE INTO `item_db` VALUES ('1523','Spike','Spike','4','20','10','700','85','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,40; bonus bDefRate,-67; bonus bDef2Rate,-67;','','');
+REPLACE INTO `item_db` VALUES ('1524','Golden_Mace','Golden Mace','4','20','10','800','110','0','0','1','1','4294967295','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Undead,10; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1525','Long_Mace','Long Mace','4','20','10','800','135','0','0','3','0','4294967295','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkDef,10;','','');
+REPLACE INTO `item_db` VALUES ('1526','Slash','Slash','4','20','10','1000','145','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Undead,15; bonus2 bWeaponComaRace,RC_Undead,10; bonus2 bExpAddRace,RC_Undead,5;','','');
+REPLACE INTO `item_db` VALUES ('1527','Quadrille','Quadrille','4','20','10','900','165','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Undead,10; bonus2 bAddRace,RC_DemiPlayer,10; bonus2 bAddEle,Ele_Earth,10;','','');
+REPLACE INTO `item_db` VALUES ('1528','Grand_Cross','Grand Cross','4','20','10','1500','140','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; skill PR_TURNUNDEAD,3; bonus3 bAutoSpell,PR_TURNUNDEAD,3,100; bonus2 bSPDrainValueRace,RC_Undead,1; bonus2 bSPGainRace,RC_Undead,3;','','');
+REPLACE INTO `item_db` VALUES ('1529','Iron_Driver','Iron Driver','4','20','10','3000','155','0','0','2','0','4294967295','63','2','2','3','78',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1530','Mjolnir','Mjolnir','4','20','10','6000','250','0','0','1','0','4294967295','63','2','2','4','95',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bDex,40; bonus bStr,15; bonus bAspdRate,10; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1531','Spanner','Wrench','4','20','10','2500','115','0','0','1','0','4294967295','63','2','2','3','55',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Blind,100; bonus2 bAddEff,Eff_Stun,100; bonus2 bAddEff,Eff_Poison,100; bonus2 bAddEff,Eff_Freeze,100;','','');
+REPLACE INTO `item_db` VALUES ('1532','Stunner_','Stunner','4','60000','30000','2000','140','0','0','1','2','4294967295','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,1000;','','');
REPLACE INTO `item_db` VALUES ('1533','Warrior_Balmung','Warrior\'s Balmung','4','20','10','1000','170','0','0','1','0','4294967295','63','2','2','4','48',NULL,'1','8','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,5;','','');
-REPLACE INTO `item_db` VALUES ('1534','Spanner_C','Wrench','4','2','1','0','150','0','0','1','0','33040','63','2','2','3','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Blind,100; bonus2 bAddEff,Eff_Stun,100; bonus2 bAddEff,Eff_Poison,100; bonus2 bAddEff,Eff_Freeze,100;','','');
-REPLACE INTO `item_db` VALUES ('1535','Hollgrehenn_Hammer','Hollgrehenn\'s Hammer','4','4444','2222','44','4','0','0','1','1','312754','63','2','2','4','44',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,100; bonus bBreakWeaponRate,100; if(readparam(bStr)>=44) { bonus bBaseAtk,44; }','','');
-REPLACE INTO `item_db` VALUES ('1536','Good_Morning_Star','Good Morning Star','4','20','10','0','120','0','0','1','0','312754','63','2','2','1','0',NULL,'0','8','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('1537','Quadrille_C','Refined Quadrille','4','1','0','0','193','0','0','1','0','33040','63','2','2','4','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,30; bonus2 bAddRace,RC_Demon,40; bonus2 bAddRace,RC_Undead,40;','','');
-REPLACE INTO `item_db` VALUES ('1538','Spike_','Spike','4','20','10','700','85','0','0','1','2','33040','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,40; bonus bDefRate,-67; bonus bDef2Rate,-67;','','');
-REPLACE INTO `item_db` VALUES ('1539','Golden_Mace_','Golden Mace','4','20','10','800','110','0','0','1','2','33040','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Undead,10; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1540','Grand_Cross_','Grand Cross','4','20','10','1500','140','0','0','1','1','33040','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; skill PR_TURNUNDEAD,3; bonus3 bAutoSpell,PR_TURNUNDEAD,3,100; bonus2 bSPDrainValueRace,RC_Undead,1; bonus2 bSPGainRace,RC_Undead,3;','','');
-REPLACE INTO `item_db` VALUES ('1541','Nemesis','Nemesis','4','20','10','900','120','0','0','1','0','33040','63','2','2','4','60',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus2 bAddRace,RC_Undead,10; bonus2 bAddRace,RC_Demon,10; bonus3 bAutoSpell,AL_CRUCIS,1+getrefine(),100; autobonus \"{ bonus bBaseAtk,50; }\",10,20000,BF_WEAPON,\"{ specialeffect2 EF_BLOODDRAIN; }\";','','');
-REPLACE INTO `item_db` VALUES ('1542','BF_Morning_Star1','Valorous Battlefield Morning Star','4','20','10','0','105','0','0','1','0','312755','63','2','2','3','80',NULL,'1','8','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1543','BF_Morning_Star2','Brave Battlefield Morning Star','4','20','10','0','105','0','0','1','0','312755','63','2','2','3','80',NULL,'1','8','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus bUnbreakableWeapon,0; autobonus \"{ bonus2 bAddEff,Eff_Stun,5000; }\",10,6000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\";','','');
-REPLACE INTO `item_db` VALUES ('1544','Lunakaligo','Lunakaligo','4','20','10','700','110','0','0','1','3','33040','2','2','2','3','50',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(readparam(bStr)>=77) { bonus bAspdRate,4; bonus2 bAddEff,Eff_Stun,1500; bonus3 bAddMonsterDropItem,12065,RC_Plant,500; bonus3 bAddMonsterDropItem,12043,RC_Brute,500; bonus3 bAddMonsterDropItem,12069,RC_Fish,500; }','','');
-REPLACE INTO `item_db` VALUES ('1545','N_Mace','Novice Mace','4','0','0','0','57','0','0','1','3','312755','63','2','2','1','2',NULL,'0','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1546','Krieger_Onehand_Mace1','Glorious Morning Star','4','20','10','0','130','0','0','1','0','312755','63','2','2','4','80',NULL,'1','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; bonus bAspdRate,5; } if(getrefine()>8) { bonus2 bAddEff,Eff_Stun,2000; bonus bAspdRate,5; }','','');
-REPLACE INTO `item_db` VALUES ('1547','Mace_Of_Madness','Mace Of Madness','4','20','10','0','150','0','0','1','0','312754','63','2','2','3','0',NULL,'0','8','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,MC_CARTREVOLUTION,25; bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('1548','Veteran_Hammer','Veteran Hammer','4','10000','5000','1800','160','0','0','1','2','33040','63','2','2','3','80',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHealPower,getskilllv(AL_DP); bonus bCritical,getskilllv(PR_MACEMASTERY)*2; bonus bInt,1; bonus bLuk,1;','','');
-REPLACE INTO `item_db` VALUES ('1550','Book','Book','4','30000','15000','600','85','0','0','1','3','4260096','63','2','2','2','14',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1551','Bible','Bible','4','60000','30000','1000','115','0','0','1','2','4260096','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('1552','Tablet','Tablet','4','51000','25500','800','125','0','0','1','1','4260096','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1553','Book_Of_Billows','Book of Billows','4','35000','17500','750','90','0','0','1','0','4260096','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('1554','Book_Of_Mother_Earth','Book of Mother Earth','4','35000','17500','750','90','0','0','1','0','4260096','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
-REPLACE INTO `item_db` VALUES ('1555','Book_Of_Blazing_Sun','Book of the Blazing Sun','4','35000','17500','750','90','0','0','1','0','4260096','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('1556','Book_Of_Gust_Of_Wind','Book of Gust of Wind','4','35000','17500','750','90','0','0','1','0','4260096','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('1557','Book_Of_The_Apocalypse','Book of the Apocalypse','4','60000','30000','800','120','0','0','1','0','4260096','63','2','2','4','40',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEle,Ele_Holy,5; bonus2 bAddEle,Ele_Water,7; bonus2 bAddEle,Ele_Earth,7; bonus2 bAddEle,Ele_Fire,7; bonus2 bAddEle,Ele_Wind,7;','','');
-REPLACE INTO `item_db` VALUES ('1558','Girl\'s_Diary','Girl\'s Diary','4','1500','750','300','60','0','0','1','1','4260096','63','2','2','4','40',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddDamageClass,1188,150;','','');
-REPLACE INTO `item_db` VALUES ('1559','Legacy_Of_Dragon','Legacy of Dragon','4','20','10','700','130','0','0','1','0','4260096','63','2','2','4','70',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bIgnoreDefRace,RC_Dragon; bonus2 bSPGainRace,RC_Dragon,10;','','');
-REPLACE INTO `item_db` VALUES ('1560','Diary_Of_Great_Sage','Sage\'s Diary','4','20','10','1100','100','0','0','1','2','4260096','63','2','2','3','60',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; if(readparam(bStr)>=50) bonus bAspdRate,5; if(readparam(bInt)>=70) bonus bMatkRate,5;','','');
-REPLACE INTO `item_db` VALUES ('1561','Hardback','Hardcover Book','4','20','10','1500','140','0','0','1','1','4260096','63','2','2','4','55',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bDex,2;','','');
-REPLACE INTO `item_db` VALUES ('1562','Bible_Of_Battlefield','Battlefield Textbook','4','20','10','700','110','0','0','1','1','4260096','63','2','2','4','80',NULL,'0','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus3 bAutoSpell,AL_BLESSING,3+(getskilllv(AL_BLESSING)>3)*(getskilllv(AL_BLESSING)-3),20;','','');
-REPLACE INTO `item_db` VALUES ('1563','Diary_Of_Great_Sage_C','Sage\'s Diary','4','1','0','0','135','0','0','1','2','4260096','63','2','2','3','1',NULL,'0','15','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,20; bonus bAspdRate,5;','','');
-REPLACE INTO `item_db` VALUES ('1564','Encyclopedia','Encyclopedia','4','20','10','2000','110','0','0','1','2','4260096','63','2','2','3','70',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bInt,3; bonus bDex,2; bonus bCritical,20+((readparam(bLuk)*2)/10);','','');
-REPLACE INTO `item_db` VALUES ('1565','Death_Note','Ledger of Death','4','20','10','1000','137','0','0','1','2','4260096','63','2','2','4','85',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bStr,3; bonus bInt,3; bonus bLuk,-20; bonus2 bWeaponComaRace,RC_DemiPlayer,10; bonus bAspdRate,getrefine(); if(BaseJob==Job_Sage) bonus3 bAutoSpell,NPC_HELLJUDGEMENT,5,20;','','');
-REPLACE INTO `item_db` VALUES ('1566','Diary_Of_Great_Basil','Diary Of Great Basil','4','20','10','0','120','0','0','1','0','4260096','63','2','2','1','0',NULL,'0','15','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('1567','Hardback_C','Refined Hardcover Book','4','1','0','0','168','0','0','1','0','4260096','63','2','2','4','0',NULL,'0','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bDex,2; bonus bMatkRate,20;','','');
-REPLACE INTO `item_db` VALUES ('1568','Book_Of_Billows_','Book of Billows','4','35000','17500','750','90','0','0','1','3','4260096','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('1569','Book_Of_Mother_Earth_','Book of Mother Earth','4','35000','17500','750','90','0','0','1','3','4260096','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
-REPLACE INTO `item_db` VALUES ('1570','Book_Of_Blazing_Sun_','Book of Blazing Sun','4','35000','17500','750','90','0','0','1','3','4260096','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('1571','Book_Of_Gust_Of_Wind_','Book of Gust of Wind','4','35000','17500','750','90','0','0','1','3','4260096','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('1572','Principles_Of_Magic','Principles of Magic','4','20','10','300','60','0','0','1','2','4260096','63','2','2','3','60',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,20; bonus bInt,3; bonus bSPrecovRate,5;','','');
-REPLACE INTO `item_db` VALUES ('1573','Ancient_Magic','Ancient Magic','4','20','10','700','30','0','0','1','2','4260096','63','2','2','3','70',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15;','','');
-REPLACE INTO `item_db` VALUES ('1574','BF_Book1','Brave Battle Strategy Book','4','20','10','0','90','0','0','1','0','4260096','63','2','2','3','80',NULL,'1','15','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,1; bonus bMatkRate,15; bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1575','BF_Book2','Valorous Battle Strategy Book','4','20','10','0','90','0','0','1','0','4260096','63','2','2','3','80',NULL,'1','15','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,1; bonus bMatkRate,15; bonus2 bIgnoreMdefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1576','Krieger_Book1','Glorious Tablet','4','20','10','0','90','0','0','1','0','4260096','63','2','2','4','80',NULL,'1','15','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus2 bAddRace,RC_DemiPlayer,80; bonus2 bIgnoreDefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) autobonus \"{ bonus bBaseAtk,200; }\",30,3000,BF_WEAPON,\"{ specialeffect2 EF_BASH3D; }\";','','');
-REPLACE INTO `item_db` VALUES ('1577','Krieger_Book2','Glorious Apocalypse','4','20','10','0','90','0','0','1','0','4260096','63','2','2','4','80',NULL,'1','15','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus2 bAddRace,RC_DemiPlayer,80; bonus2 bIgnoreDefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) bonus2 bIgnoreDefRate,RC_DemiPlayer,5; if(getrefine()>8) { bonus bMatkRate,5; bonus bCastrate,-5; bonus bDelayrate,-5; }','','');
-REPLACE INTO `item_db` VALUES ('1578','Book_Of_Prayer','Book Of Prayer','4','20','10','0','140','0','0','1','0','4260096','63','2','2','3','0',NULL,'0','15','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bMdef,2; bonus bMaxSPrate,10;','','');
-REPLACE INTO `item_db` VALUES ('1579','Death_Note_M','Book of the Dead','4','20','10','1000','137','0','0','1','2','4260096','63','2','2','4','85',NULL,'1','15','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bStr,3; bonus bInt,3; bonus bLuk,-20; bonus2 bWeaponComaRace,RC_DemiPlayer,10; bonus bAspdRate,getrefine(); if(BaseJob==Job_Sage) bonus3 bAutoSpell,NPC_HELLJUDGEMENT,5,20;','','');
-REPLACE INTO `item_db` VALUES ('1580','Encyclopedia_C','Giant Encyclopedia','4','0','0','0','145','0','0','1','0','4260096','63','2','2','3','0',NULL,'0','15','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bInt,3; bonus bDex,2; bonus bCritical,20+((readparam(bLuk)*2)/10); bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
-REPLACE INTO `item_db` VALUES ('1581','F_Diary_Of_Great_Sage_C','Diary Of Great Sage','4','1','0','0','135','0','0','1','2','4260096','63','2','2','3','1',NULL,'0','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1582','E_Diary_Of_Great_Sage_C','Diary Of Great Sage','4','1','0','0','135','0','0','1','2','4260096','63','2','2','3','1',NULL,'0','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1534','Spanner_C','Wrench','4','2','1','0','150','0','0','1','0','4294967295','63','2','2','3','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Blind,100; bonus2 bAddEff,Eff_Stun,100; bonus2 bAddEff,Eff_Poison,100; bonus2 bAddEff,Eff_Freeze,100;','','');
+REPLACE INTO `item_db` VALUES ('1535','Hollgrehenn_Hammer','Hollgrehenn\'s Hammer','4','4444','2222','44','4','0','0','1','1','4294967295','63','2','2','4','44',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,100; bonus bBreakWeaponRate,100; if(readparam(bStr)>=44) { bonus bBaseAtk,44; }','','');
+REPLACE INTO `item_db` VALUES ('1536','Good_Morning_Star','Good Morning Star','4','20','10','0','120','0','0','1','0','4294967295','63','2','2','1','0',NULL,'0','8','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('1537','Quadrille_C','Refined Quadrille','4','1','0','0','193','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,30; bonus2 bAddRace,RC_Demon,40; bonus2 bAddRace,RC_Undead,40;','','');
+REPLACE INTO `item_db` VALUES ('1538','Spike_','Spike','4','20','10','700','85','0','0','1','2','4294967295','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,40; bonus bDefRate,-67; bonus bDef2Rate,-67;','','');
+REPLACE INTO `item_db` VALUES ('1539','Golden_Mace_','Golden Mace','4','20','10','800','110','0','0','1','2','4294967295','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Undead,10; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1540','Grand_Cross_','Grand Cross','4','20','10','1500','140','0','0','1','1','4294967295','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; skill PR_TURNUNDEAD,3; bonus3 bAutoSpell,PR_TURNUNDEAD,3,100; bonus2 bSPDrainValueRace,RC_Undead,1; bonus2 bSPGainRace,RC_Undead,3;','','');
+REPLACE INTO `item_db` VALUES ('1541','Nemesis','Nemesis','4','20','10','900','120','0','0','1','0','4294967295','63','2','2','4','60',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus2 bAddRace,RC_Undead,10; bonus2 bAddRace,RC_Demon,10; bonus3 bAutoSpell,AL_CRUCIS,1+getrefine(),100; autobonus \"{ bonus bBaseAtk,50; }\",10,20000,BF_WEAPON,\"{ specialeffect2 EF_BLOODDRAIN; }\";','','');
+REPLACE INTO `item_db` VALUES ('1542','BF_Morning_Star1','Valorous Battlefield Morning Star','4','20','10','0','105','0','0','1','0','4294967295','63','2','2','3','80',NULL,'1','8','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1543','BF_Morning_Star2','Brave Battlefield Morning Star','4','20','10','0','105','0','0','1','0','4294967295','63','2','2','3','80',NULL,'1','8','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus bUnbreakableWeapon,0; autobonus \"{ bonus2 bAddEff,Eff_Stun,5000; }\",10,6000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\";','','');
+REPLACE INTO `item_db` VALUES ('1544','Lunakaligo','Lunakaligo','4','20','10','700','110','0','0','1','3','4294967295','2','2','2','3','50',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(readparam(bStr)>=77) { bonus bAspdRate,4; bonus2 bAddEff,Eff_Stun,1500; bonus3 bAddMonsterDropItem,12065,RC_Plant,500; bonus3 bAddMonsterDropItem,12043,RC_Brute,500; bonus3 bAddMonsterDropItem,12069,RC_Fish,500; }','','');
+REPLACE INTO `item_db` VALUES ('1545','N_Mace','Novice Mace','4','0','0','0','57','0','0','1','3','4294967295','63','2','2','1','2',NULL,'0','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1546','Krieger_Onehand_Mace1','Glorious Morning Star','4','20','10','0','130','0','0','1','0','4294967295','63','2','2','4','80',NULL,'1','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; bonus bAspdRate,5; } if(getrefine()>8) { bonus2 bAddEff,Eff_Stun,2000; bonus bAspdRate,5; }','','');
+REPLACE INTO `item_db` VALUES ('1547','Mace_Of_Madness','Mace Of Madness','4','20','10','0','150','0','0','1','0','4294967295','63','2','2','3','0',NULL,'0','8','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,MC_CARTREVOLUTION,25; bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('1548','Veteran_Hammer','Veteran Hammer','4','10000','5000','1800','160','0','0','1','2','4294967295','63','2','2','3','80',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHealPower,getskilllv(AL_DP); bonus bCritical,getskilllv(PR_MACEMASTERY)*2; bonus bInt,1; bonus bLuk,1;','','');
+REPLACE INTO `item_db` VALUES ('1550','Book','Book','4','30000','15000','600','85','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1551','Bible','Bible','4','60000','30000','1000','115','0','0','1','2','4294967295','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('1552','Tablet','Tablet','4','51000','25500','800','125','0','0','1','1','4294967295','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1553','Book_Of_Billows','Book of Billows','4','35000','17500','750','90','0','0','1','0','4294967295','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('1554','Book_Of_Mother_Earth','Book of Mother Earth','4','35000','17500','750','90','0','0','1','0','4294967295','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
+REPLACE INTO `item_db` VALUES ('1555','Book_Of_Blazing_Sun','Book of the Blazing Sun','4','35000','17500','750','90','0','0','1','0','4294967295','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('1556','Book_Of_Gust_Of_Wind','Book of Gust of Wind','4','35000','17500','750','90','0','0','1','0','4294967295','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('1557','Book_Of_The_Apocalypse','Book of the Apocalypse','4','60000','30000','800','120','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEle,Ele_Holy,5; bonus2 bAddEle,Ele_Water,7; bonus2 bAddEle,Ele_Earth,7; bonus2 bAddEle,Ele_Fire,7; bonus2 bAddEle,Ele_Wind,7;','','');
+REPLACE INTO `item_db` VALUES ('1558','Girl\'s_Diary','Girl\'s Diary','4','1500','750','300','60','0','0','1','1','4294967295','63','2','2','4','40',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddDamageClass,1188,150;','','');
+REPLACE INTO `item_db` VALUES ('1559','Legacy_Of_Dragon','Legacy of Dragon','4','20','10','700','130','0','0','1','0','4294967295','63','2','2','4','70',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bIgnoreDefRace,RC_Dragon; bonus2 bSPGainRace,RC_Dragon,10;','','');
+REPLACE INTO `item_db` VALUES ('1560','Diary_Of_Great_Sage','Sage\'s Diary','4','20','10','1100','100','0','0','1','2','4294967295','63','2','2','3','60',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; if(readparam(bStr)>=50) bonus bAspdRate,5; if(readparam(bInt)>=70) bonus bMatkRate,5;','','');
+REPLACE INTO `item_db` VALUES ('1561','Hardback','Hardcover Book','4','20','10','1500','140','0','0','1','1','4294967295','63','2','2','4','55',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bDex,2;','','');
+REPLACE INTO `item_db` VALUES ('1562','Bible_Of_Battlefield','Battlefield Textbook','4','20','10','700','110','0','0','1','1','4294967295','63','2','2','4','80',NULL,'0','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus3 bAutoSpell,AL_BLESSING,3+(getskilllv(AL_BLESSING)>3)*(getskilllv(AL_BLESSING)-3),20;','','');
+REPLACE INTO `item_db` VALUES ('1563','Diary_Of_Great_Sage_C','Sage\'s Diary','4','1','0','0','135','0','0','1','2','4294967295','63','2','2','3','1',NULL,'0','15','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,20; bonus bAspdRate,5;','','');
+REPLACE INTO `item_db` VALUES ('1564','Encyclopedia','Encyclopedia','4','20','10','2000','110','0','0','1','2','4294967295','63','2','2','3','70',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bInt,3; bonus bDex,2; bonus bCritical,20+((readparam(bLuk)*2)/10);','','');
+REPLACE INTO `item_db` VALUES ('1565','Death_Note','Ledger of Death','4','20','10','1000','137','0','0','1','2','4294967295','63','2','2','4','85',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bStr,3; bonus bInt,3; bonus bLuk,-20; bonus2 bWeaponComaRace,RC_DemiPlayer,10; bonus bAspdRate,getrefine(); if(BaseJob==Job_Sage) bonus3 bAutoSpell,NPC_HELLJUDGEMENT,5,20;','','');
+REPLACE INTO `item_db` VALUES ('1566','Diary_Of_Great_Basil','Diary Of Great Basil','4','20','10','0','120','0','0','1','0','4294967295','63','2','2','1','0',NULL,'0','15','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('1567','Hardback_C','Refined Hardcover Book','4','1','0','0','168','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bDex,2; bonus bMatkRate,20;','','');
+REPLACE INTO `item_db` VALUES ('1568','Book_Of_Billows_','Book of Billows','4','35000','17500','750','90','0','0','1','3','4294967295','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('1569','Book_Of_Mother_Earth_','Book of Mother Earth','4','35000','17500','750','90','0','0','1','3','4294967295','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
+REPLACE INTO `item_db` VALUES ('1570','Book_Of_Blazing_Sun_','Book of Blazing Sun','4','35000','17500','750','90','0','0','1','3','4294967295','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('1571','Book_Of_Gust_Of_Wind_','Book of Gust of Wind','4','35000','17500','750','90','0','0','1','3','4294967295','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('1572','Principles_Of_Magic','Principles of Magic','4','20','10','300','60','0','0','1','2','4294967295','63','2','2','3','60',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,20; bonus bInt,3; bonus bSPrecovRate,5;','','');
+REPLACE INTO `item_db` VALUES ('1573','Ancient_Magic','Ancient Magic','4','20','10','700','30','0','0','1','2','4294967295','63','2','2','3','70',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15;','','');
+REPLACE INTO `item_db` VALUES ('1574','BF_Book1','Brave Battle Strategy Book','4','20','10','0','90','0','0','1','0','4294967295','63','2','2','3','80',NULL,'1','15','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,1; bonus bMatkRate,15; bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1575','BF_Book2','Valorous Battle Strategy Book','4','20','10','0','90','0','0','1','0','4294967295','63','2','2','3','80',NULL,'1','15','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,1; bonus bMatkRate,15; bonus2 bIgnoreMdefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1576','Krieger_Book1','Glorious Tablet','4','20','10','0','90','0','0','1','0','4294967295','63','2','2','4','80',NULL,'1','15','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus2 bAddRace,RC_DemiPlayer,80; bonus2 bIgnoreDefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) autobonus \"{ bonus bBaseAtk,200; }\",30,3000,BF_WEAPON,\"{ specialeffect2 EF_BASH3D; }\";','','');
+REPLACE INTO `item_db` VALUES ('1577','Krieger_Book2','Glorious Apocalypse','4','20','10','0','90','0','0','1','0','4294967295','63','2','2','4','80',NULL,'1','15','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus2 bAddRace,RC_DemiPlayer,80; bonus2 bIgnoreDefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) bonus2 bIgnoreDefRate,RC_DemiPlayer,5; if(getrefine()>8) { bonus bMatkRate,5; bonus bCastrate,-5; bonus bDelayrate,-5; }','','');
+REPLACE INTO `item_db` VALUES ('1578','Book_Of_Prayer','Book Of Prayer','4','20','10','0','140','0','0','1','0','4294967295','63','2','2','3','0',NULL,'0','15','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bMdef,2; bonus bMaxSPrate,10;','','');
+REPLACE INTO `item_db` VALUES ('1579','Death_Note_M','Book of the Dead','4','20','10','1000','137','0','0','1','2','4294967295','63','2','2','4','85',NULL,'1','15','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bStr,3; bonus bInt,3; bonus bLuk,-20; bonus2 bWeaponComaRace,RC_DemiPlayer,10; bonus bAspdRate,getrefine(); if(BaseJob==Job_Sage) bonus3 bAutoSpell,NPC_HELLJUDGEMENT,5,20;','','');
+REPLACE INTO `item_db` VALUES ('1580','Encyclopedia_C','Giant Encyclopedia','4','0','0','0','145','0','0','1','0','4294967295','63','2','2','3','0',NULL,'0','15','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bInt,3; bonus bDex,2; bonus bCritical,20+((readparam(bLuk)*2)/10); bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
+REPLACE INTO `item_db` VALUES ('1581','F_Diary_Of_Great_Sage_C','Diary Of Great Sage','4','1','0','0','135','0','0','1','2','4294967295','63','2','2','3','1',NULL,'0','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1582','E_Diary_Of_Great_Sage_C','Diary Of Great Sage','4','1','0','0','135','0','0','1','2','4294967295','63','2','2','3','1',NULL,'0','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('1599','Angra_Manyu','Angra Manyu','4','1','0','10','200','0','0','2','0','4294967295','63','2','2','1','1',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,50; bonus bBaseAtk,3800; bonus bMatkRate,200; bonus2 bHPDrainRate,1000,100; bonus2 bSPDrainRate,1000,20; bonus bHealPower,200; bonus2 bAddRace, RC_All, 100; skill WZ_STORMGUST,10; skill WZ_METEOR,10; skill WZ_VERMILION,10; skill GM_SANDMAN,1;','','');
-REPLACE INTO `item_db` VALUES ('1601','Rod','Rod','4','50','25','400','15','0','0','1','3','8487701','63','2','2','1','1',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15;','','');
-REPLACE INTO `item_db` VALUES ('1602','Rod_','Rod','4','50','25','400','15','0','0','1','4','8487701','63','2','2','1','1',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15;','','');
-REPLACE INTO `item_db` VALUES ('1603','Rod__','Rod','4','50','25','400','15','0','0','1','0','8487701','63','2','2','1','1',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15;','','');
-REPLACE INTO `item_db` VALUES ('1604','Wand','Wand','4','2500','1250','400','25','0','0','1','2','8487701','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMatkRate,15;','','');
-REPLACE INTO `item_db` VALUES ('1605','Wand_','Wand','4','2500','1250','400','25','0','0','1','3','8487701','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMatkRate,15;','','');
-REPLACE INTO `item_db` VALUES ('1606','Wand__','Wand','4','2500','1250','400','25','0','0','1','0','8487701','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMatkRate,15;','','');
-REPLACE INTO `item_db` VALUES ('1607','Staff','Staff','4','9500','4750','400','40','0','0','1','2','8487700','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMatkRate,15;','','');
-REPLACE INTO `item_db` VALUES ('1608','Staff_','Staff','4','9500','4750','400','40','0','0','1','3','8487700','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMatkRate,15;','','');
-REPLACE INTO `item_db` VALUES ('1609','Staff__','Staff','4','9500','4750','400','40','0','0','1','0','8487700','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMatkRate,15;','','');
-REPLACE INTO `item_db` VALUES ('1610','Arc_Wand','Arc Wand','4','45000','22500','400','60','0','0','1','1','8487700','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bMatkRate,15;','','');
-REPLACE INTO `item_db` VALUES ('1611','Arc_Wand_','Arc Wand','4','45000','22500','400','60','0','0','1','2','8487700','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bMatkRate,15;','','');
-REPLACE INTO `item_db` VALUES ('1612','Arc_Wand__','Arc Wand','4','45000','22500','400','60','0','0','1','0','8487700','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bMatkRate,15;','','');
-REPLACE INTO `item_db` VALUES ('1613','Mighty_Staff','Mighty Staff','4','20','10','700','130','0','0','1','0','8487700','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,10; bonus bMatkRate,15; bonus bSPDrainValue,-2;','','');
-REPLACE INTO `item_db` VALUES ('1614','Blessed_Wand','Wand of Occult','4','20','10','700','75','0','0','1','0','8487700','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bMatkRate,15;','','');
-REPLACE INTO `item_db` VALUES ('1615','Bone_Wand','Evil Bone Wand','4','20','10','700','40','0','0','1','0','8487700','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bAtkEle,Ele_Undead; bonus bMatkRate,15;','','');
-REPLACE INTO `item_db` VALUES ('1616','Staff_Of_Wing','Wing Staff','4','20','10','500','60','0','0','1','0','8454660','63','2','2','4','40',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bCastrate,-5;','','');
-REPLACE INTO `item_db` VALUES ('1617','Survival_Rod','Survivor\'s Rod','4','85000','42500','1000','50','0','0','1','0','8487700','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bMatkRate,15; bonus bMaxHP,300;','','');
-REPLACE INTO `item_db` VALUES ('1618','Survival_Rod_','Survivor\'s Rod','4','85000','42500','1000','50','0','0','1','1','8487700','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3; bonus bMatkRate,15; bonus bMaxHP,400;','','');
-REPLACE INTO `item_db` VALUES ('1619','Survival_Rod2','Survivor\'s Rod','4','85000','42500','1000','50','0','0','1','0','8487700','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMatkRate,15; bonus bMaxHP,300;','','');
-REPLACE INTO `item_db` VALUES ('1620','Survival_Rod2_','Survivor\'s Rod','4','85000','42500','1000','50','0','0','1','1','8487700','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bMatkRate,15; bonus bMaxHP,400;','','');
-REPLACE INTO `item_db` VALUES ('1621','Hypnotist\'s_Staff','Hypnotist\'s Staff','4','43000','21500','500','70','0','0','1','1','1','63','2','2','3','30',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMatkRate,25;','','');
-REPLACE INTO `item_db` VALUES ('1622','Hypnotist\'s_Staff_','Hypnotist\'s Staff','4','20','10','500','70','0','0','1','2','1','63','2','2','3','30',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMatkRate,25;','','');
-REPLACE INTO `item_db` VALUES ('1623','Mighty_Staff_C','Mighty Staff','4','1','0','0','165','0','0','1','0','8487700','63','2','2','3','1',NULL,'0','10','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,10; bonus bInt,4; bonus bMatkRate,20; bonus bSPDrainValue,-1;','','');
-REPLACE INTO `item_db` VALUES ('1624','Lich_Bone_Wand','Lich\'s Bone Wand','4','20','10','800','60','0','0','1','2','99092','2','2','2','3','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1; bonus bAtkEle,Ele_Undead; bonus bMatkRate,20; bonus3 bAutoSpellWhenHit,NPC_WIDECURSE,5,10+getrefine(); if(getrefine()>=9) { bonus bMatkRate,3; bonus bMaxSP,300; }','','');
-REPLACE INTO `item_db` VALUES ('1625','Healing_Staff','Healing Staff','4','20','10','400','10','0','0','1','0','33040','63','2','2','3','55',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bMatkRate,15; bonus bHealPower,(getrefine()*3/2);','','');
-REPLACE INTO `item_db` VALUES ('1626','Piercing_Staff','Piercing Staff','4','20','10','500','80','0','0','1','0','99092','2','2','2','3','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bMatkRate,15; bonus bIgnoreMdefRate,10+getrefine();','','');
-REPLACE INTO `item_db` VALUES ('1627','Staffy','Staffy','4','20','10','0','40','0','0','1','0','8487700','63','2','2','1','0',NULL,'0','10','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('1628','Survival_Rod_C','Refined Survivor\'s Rod','4','1','0','0','71','0','0','1','0','8487700','63','2','2','3','0',NULL,'0','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,4; bonus bMatkRate,20; bonus bMaxHP,500;','','');
-REPLACE INTO `item_db` VALUES ('1629','Walking_Stick','Gentleman\'s Staff','4','20','10','500','40','0','0','1','1','8487700','63','2','2','4','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('1630','Release_Of_Wish','Release of Wish','4','20','10','500','30','0','0','1','0','8454660','63','2','2','3','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bInt,3; bonus bHealPower,5; autobonus \"{ bonus2 bSPRegenRate,100,2000; bonus2 bHPRegenRate,50,2000; }\",10,10000,BF_MAGIC,\"{ specialeffect2 EF_HEAL; }\";','','');
-REPLACE INTO `item_db` VALUES ('1631','Holy_Stick','Holy Stick','4','20','10','500','50','0','0','1','1','33024','63','2','2','4','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bMatkRate,15; bonus2 bCastrate,AL_HOLYLIGHT,-25; bonus2 bCastrate,PR_TURNUNDEAD,-25; bonus2 bCastrate,PR_MAGNUS,-25;','','');
-REPLACE INTO `item_db` VALUES ('1632','BF_Staff1','Warlock\'s Magic Wand','4','20','10','0','70','0','0','1','0','8487700','63','2','2','3','80',NULL,'1','10','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bDex,3; bonus bMatkRate,15; bonus2 bIgnoreMdefRate,RC_DemiPlayer,25; bonus3 bAddEff,Eff_Stun,500,ATF_SKILL; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1633','BF_Staff2','Warlock\'s Battle Wand','4','20','10','0','70','0','0','1','0','8487700','63','2','2','3','80',NULL,'1','10','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bDex,3; bonus bMatkRate,15; bonus2 bMagicAddRace,RC_DemiPlayer,15; bonus3 bAddEff,Eff_Stun,500,ATF_SKILL; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1634','BF_Staff3','Strong Recovery Wand','4','20','10','0','70','0','0','1','0','8487700','63','2','2','3','80',NULL,'1','10','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bHealPower,14; bonus2 bSPRegenRate,5,10000; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1635','BF_Staff4','Speedy Recovery Wand','4','20','10','0','70','0','0','1','0','8487700','63','2','2','3','80',NULL,'1','10','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bDex,2; bonus bMatkRate,15; bonus bDelayrate,-15; bonus2 bSPRegenRate,5,10000; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1636','Thorn_Staff','Thorn Staff of Darkness','4','20','10','700','60','0','0','1','0','99092','2','2','2','4','75',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bDex,3; bonus bMatkRate,20; bonus bIgnoreMdefRate,getrefine(); bonus bDelayrate,-(getrefine()*3/2);','','');
-REPLACE INTO `item_db` VALUES ('1637','Eraser','Eraser','4','20','10','500','80','0','0','1','0','99092','2','2','2','4','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,20; bonus bInt,3; bonus bDex,2; bonus bSPrecovRate,8; if( getrefine()>9 ) bonus5 bAutoSpell,NPC_WIDESOULDRAIN,3,5,BF_MAGIC,0; else bonus5 bAutoSpell,NPC_WIDESOULDRAIN,1,5,BF_MAGIC,0;','','');
-REPLACE INTO `item_db` VALUES ('1638','Healing_Staff_C','Staff Of Healing','4','20','10','0','10','0','0','1','0','33040','63','2','2','3','1',NULL,'0','10','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bMatkRate,15; bonus bHealPower,(getrefine()*3/2);','','');
-REPLACE INTO `item_db` VALUES ('1639','N_Rod','Novice Rod','4','0','0','0','15','0','0','1','3','8487701','63','2','2','1','1',NULL,'0','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,16;','','');
-REPLACE INTO `item_db` VALUES ('1640','Krieger_Onehand_Staff1','Glorious Arc Wand','4','20','10','0','70','0','0','1','0','8487700','63','2','2','4','80',NULL,'1','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bMagicAddRace,RC_DemiPlayer,15; bonus2 bIgnoreMdefRate,RC_DemiPlayer,25 + ((getrefine()>5) ? 5 : 0); bonus bUnbreakableWeapon,0; if(getrefine()>8) { bonus bCastrate,-5; bonus bDelayrate,-5; bonus bMatkRate,5; }','','');
-REPLACE INTO `item_db` VALUES ('1641','Krieger_Onehand_Staff2','Glorious Cure Wand','4','20','10','0','70','0','0','1','0','8487700','63','2','2','4','80',NULL,'1','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bHealPower,14; bonus bDelayrate,-10; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bIgnoreMdefRate,RC_DemiPlayer,5; bonus bHealPower,5+(getrefine()-5)*2; } if(getrefine()>8) bonus5 bAutoSpellOnSkill,AL_HEAL,AL_HEAL,10,100,1; if(getrefine()>9) { bonus bHealPower,10; }','','');
-REPLACE INTO `item_db` VALUES ('1642','Staff_Of_Darkness','Staff Of Darkness','4','20','10','0','100','0','0','1','0','8487700','63','2','2','2','0',NULL,'0','10','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bCastrate,-5; bonus bMatkRate,15; bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('1643','Dead_Tree_Cane','Dead Tree Cane','4','20','10','100','100','0','0','1','0','8487700','63','2','2','4','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatk,15; bonus bInt,4; if(getrefine()>5) { bonus bInt,getrefine()-5; bonus bMaxHP,-200; bonus bMaxSP,-100; }','','');
-REPLACE INTO `item_db` VALUES ('1644','Piercing_Staff_M','Staff of Piercing','4','20','10','500','80','0','0','1','0','99092','2','2','2','3','70',NULL,'1','10','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bMatkRate,15; bonus bIgnoreMdefRate,10+getrefine();','','');
-REPLACE INTO `item_db` VALUES ('1645','Lich_Bone_Wand_M','Lich\'s Bone Wand','4','20','10','800','60','0','0','1','2','99092','2','2','2','3','70',NULL,'1','10','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1; bonus bAtkEle,Ele_Undead; bonus bMatkRate,20; bonus3 bAutoSpellWhenHit,NPC_WIDECURSE,5,10+getrefine(); if(getrefine()>=9) { bonus bMatkRate,3; bonus bMaxSP,300; }','','');
-REPLACE INTO `item_db` VALUES ('1646','La\'cryma_Stick','La\'cryma Stick','4','20','10','500','30','0','0','1','2','66052','2','2','2','3','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bMatkRate,15; bonus bMdef,1; bonus2 bSkillAtk,WZ_STORMGUST,getrefine(); if(getrefine()>9) bonus2 bCastrate,WZ_STORMGUST,-8;','','');
-REPLACE INTO `item_db` VALUES ('1647','Croce_Staff','Croce Staff','4','20','10','500','30','0','0','1','1','33040','2','2','2','3','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bMatkRate,15; bonus bInt,4; bonus4 bAutoSpellOnSkill,AL_HEAL,AL_BLESSING,max(getskilllv(AL_BLESSING),1),20;','','');
-REPLACE INTO `item_db` VALUES ('1648','Staff_Of_Bordeaux','Staff Of Bordeaux','4','20','10','500','30','0','0','1','0','66052','2','2','2','4','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bInt,2; bonus bDex,1; if(getskilllv(SA_DRAGONOLOGY)==5) { bonus bUseSPrate,-15; bonus bInt,3; }','','');
-REPLACE INTO `item_db` VALUES ('1701','Bow','Bow','4','1000','500','500','15','0','0','5','3','657480','63','2','34','1','4',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1702','Bow_','Bow','4','1000','500','500','15','0','0','5','4','657480','63','2','34','1','4',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1703','Bow__','Bow','4','1000','500','0','15','0','0','5','0','657480','63','2','34','1','4',NULL,'1','11','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddDamageClass,1002,500; bonus2 bAddDamageClass,1113,500; bonus2 bAddDamageClass,1031,500; bonus2 bAddDamageClass,1242,500;','','');
-REPLACE INTO `item_db` VALUES ('1704','Composite_Bow','Composite Bow','4','2500','1250','600','29','0','0','5','3','657480','63','2','34','1','4',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1705','Composite_Bow_','Composite Bow','4','2500','1250','600','29','0','0','5','4','657480','63','2','34','1','4',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1706','Composite_Bow__','Composite Bow','4','2500','1250','600','29','0','0','5','0','657480','63','2','34','1','4',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1707','Great_Bow','Great Bow','4','10000','5000','1000','50','0','0','5','2','657480','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1708','Great_Bow_','Great Bow','4','10000','5000','1000','50','0','0','5','3','657480','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1709','Great_Bow__','Great Bow','4','10000','5000','1000','50','0','0','5','0','657480','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1710','CrossBow','Crossbow','4','17000','8500','900','65','0','0','5','2','657480','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1711','CrossBow_','Crossbow','4','17000','8500','900','65','0','0','5','3','657480','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1712','CrossBow__','Crossbow','4','17000','8500','900','65','0','0','5','0','657480','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1713','Arbalest','Arbalest','4','48000','24000','1000','90','0','0','5','1','657480','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
-REPLACE INTO `item_db` VALUES ('1714','Kakkung','Gakkung Bow','4','42000','21000','1100','100','0','0','5','1','657480','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1715','Arbalest_','Arbalest','4','48000','24000','1000','90','0','0','5','2','657480','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
-REPLACE INTO `item_db` VALUES ('1716','Kakkung_','Gakkung Bow','4','42000','21000','1100','100','0','0','5','2','657480','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1718','Hunter_Bow','Hunter Bow','4','64000','32000','1500','125','0','0','5','0','2048','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1719','Bow_Of_Roguemaster','Roguemaster\'s Bow','4','20','10','500','75','0','0','11','0','64','63','2','34','4','48',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1720','Bow_Of_Rudra','Rudra Bow','4','20','10','1200','150','0','0','5','0','657416','63','2','34','4','48',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,5; skill AL_CURE,1; skill AL_HEAL,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;','','');
-REPLACE INTO `item_db` VALUES ('1721','Repeting_CrossBow','Repeating Crossbow','4','89000','44500','2000','95','0','0','9','1','133184','63','2','34','3','65',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1722','Balistar','Ballista','4','124000','62000','3500','145','0','0','5','0','526336','63','2','34','4','77',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1723','Luna_Bow','Luna Bow','4','20','10','2000','100','0','0','5','2','2048','63','2','34','3','30',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDef,2+3*(getrefine()>5)+2*(getrefine()>8);','','');
-REPLACE INTO `item_db` VALUES ('1724','Dragon_Wing','Dragon Wing','4','20','10','1200','100','0','0','5','0','657480','63','2','34','4','60',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAddMonsterDropItem,1765,RC_Dragon,300; bonus bIgnoreDefRace,RC_Dragon;','','');
-REPLACE INTO `item_db` VALUES ('1725','Bow_Of_Minstrel','Minstrel Bow','4','20','10','1700','120','0','0','5','1','526336','63','2','34','4','70',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bSPrecovRate,10;','','');
-REPLACE INTO `item_db` VALUES ('1726','Hunter_Bow_','Hunter Bow','4','64000','32000','1500','125','0','0','5','1','2048','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1727','Balistar_','Ballista','4','124000','62000','3500','145','0','0','5','1','526336','63','2','34','4','77',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1728','Balistar_C','Ballista','4','1','0','0','194','0','0','5','0','526336','63','2','34','4','1',NULL,'0','11','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,20;','','');
-REPLACE INTO `item_db` VALUES ('1729','Bow_Of_Rudra_C','Rudra Bow','4','2','1','0','185','0','0','5','0','657416','63','2','34','4','1',NULL,'0','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,5; skill AL_CURE,1; skill AL_HEAL,1;','','');
-REPLACE INTO `item_db` VALUES ('1730','Burning_Bow','Burning Bow','4','20','10','1400','95','0','0','5','1','657416','63','2','34','3','55',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Fire,10;','','');
-REPLACE INTO `item_db` VALUES ('1731','Frozen_Bow','Frozen Bow','4','20','10','1400','100','0','0','5','1','657416','63','2','34','3','55',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Freeze,1000;','','');
-REPLACE INTO `item_db` VALUES ('1732','Earth_Bow','Earth Bow','4','20','10','1400','105','0','0','5','1','657416','63','2','34','3','55',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1733','Gust_Bow','Gust Bow','4','20','10','1400','95','0','0','5','1','657416','63','2','34','3','55',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1734','Orc_Archer_Bow','Orc Archer Bow','4','20','10','1600','120','0','0','5','0','657416','63','2','34','3','65',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddMonsterDropItem,1753,200;','','');
-REPLACE INTO `item_db` VALUES ('1735','Kkakkung','Kkakkung','4','20','10','0','120','0','0','5','0','657480','63','2','34','1','1',NULL,'0','11','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('1736','Double_Bound','Double Bound','4','20','10','900','70','0','0','5','3','2048','2','2','34','3','70',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,AC_DOUBLE,getskilllv(AC_DOUBLE),10;','','');
-REPLACE INTO `item_db` VALUES ('1737','Ixion_Wing','Ixion Wings','4','20','10','300','135','0','0','5','1','2048','2','2','34','4','70',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','autobonus \"{ bonus bAspdRate,7; }\",10+(getrefine()*2),7000,BF_WEAPON,\"{ specialeffect2 EF_HASTEUP; }\"; bonus2 bAddSkillBlow,AC_CHARGEARROW,3;','','');
-REPLACE INTO `item_db` VALUES ('1738','BF_Bow1','Valorous Battle CrossBow','4','0','0','0','100','0','0','5','0','657480','63','2','34','3','80',NULL,'1','11','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1739','BF_Bow2','Brave Battle CrossBow','4','0','0','0','100','0','0','5','0','657480','63','2','34','3','80',NULL,'1','11','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bInt,10; bonus2 bAddRace,RC_DemiPlayer,55; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1740','Nepenthes_Bow','Nepenthes Bow','4','20','10','1000','105','0','0','5','2','2048','2','2','34','4','60',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus4 bAutoSpellOnSkill,AC_DOUBLE,AC_CHARGEARROW,1,20;','','');
-REPLACE INTO `item_db` VALUES ('1741','Cursed_Lyre','Cursed Lyre','4','20','10','1250','125','0','0','5','1','526344','2','2','34','4','80',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,-2; bonus2 bAddEff,Eff_Curse,400;','','');
-REPLACE INTO `item_db` VALUES ('1742','N_Composite_Bow','Novice Composite Bow','4','1','0','0','49','0','0','5','3','657480','63','2','34','1','4',NULL,'0','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1743','Krieger_Bow1','Glorious Hunter Bow','4','0','0','0','100','0','0','5','0','1706056','63','2','34','4','80',NULL,'1','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bCritAtkRate,getrefine() * 2; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) bonus2 bSkillAtk,AC_DOUBLE,20;','','');
-REPLACE INTO `item_db` VALUES ('1744','Bow_Of_Evil','Bow Of Evil','4','0','0','0','170','0','0','5','0','657480','63','2','34','4','1',NULL,'0','11','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,AC_DOUBLE,25; bonus bDex,2;','','');
-REPLACE INTO `item_db` VALUES ('1745','Falken_Blitz','Falken Blitz','4','0','0','1000','100','0','0','5','2','526344','2','2','34','3','50',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,SN_SHARPSHOOTING,10; bonus2 bSkillAtk,AC_DOUBLE,10; bonus2 bSkillAtk,AC_CHARGEARROW,10;','','');
-REPLACE INTO `item_db` VALUES ('1750','Arrow','Arrow','10','1','0','1','25','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1751','Silver_Arrow','Silver Arrow','10','3','1','2','30','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy;','','');
-REPLACE INTO `item_db` VALUES ('1752','Fire_Arrow','Fire Arrow','10','3','1','2','30','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('1753','Steel_Arrow','Steel Arrow','10','4','2','2','40','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1754','Crystal_Arrow','Crystal Arrow','10','3','1','2','30','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('1755','Arrow_Of_Wind','Arrow of Wind','10','3','1','2','30','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('1756','Stone_Arrow','Stone Arrow','10','3','1','2','30','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
-REPLACE INTO `item_db` VALUES ('1757','Immatrial_Arrow','Immaterial Arrow','10','3','1','1','30','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Ghost;','','');
-REPLACE INTO `item_db` VALUES ('1758','Stun_Arrow','Stun Arrow','10','10','5','3','1','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,1000;','','');
-REPLACE INTO `item_db` VALUES ('1759','Freezing_Arrow','Frozen Arrow','10','10','5','3','1','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,1000;','','');
-REPLACE INTO `item_db` VALUES ('1760','Flash_Arrow','Flash Arrow','10','10','5','3','1','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Blind,1000;','','');
-REPLACE INTO `item_db` VALUES ('1761','Curse_Arrow','Cursed Arrow','10','10','5','3','1','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Curse,1000;','','');
-REPLACE INTO `item_db` VALUES ('1762','Rusty_Arrow','Rusty Arrow','10','3','1','2','30','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison;','','');
-REPLACE INTO `item_db` VALUES ('1763','Poison_Arrow','Poison Arrow','10','10','5','3','1','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,2000;','','');
-REPLACE INTO `item_db` VALUES ('1764','Incisive_Arrow','Sharp Arrow','10','20','10','3','10','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,20;','','');
-REPLACE INTO `item_db` VALUES ('1765','Oridecon_Arrow','Oridecon Arrow','10','30','15','3','50','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1766','Arrow_Of_Counter_Evil','Arrow of Counter Evil','10','40','20','3','50','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy;','','');
-REPLACE INTO `item_db` VALUES ('1767','Arrow_Of_Shadow','Arrow of Shadow','10','3','1','2','30','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark;','','');
-REPLACE INTO `item_db` VALUES ('1768','Sleep_Arrow','Sleep Arrow','10','10','5','3','1','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Sleep,2000;','','');
-REPLACE INTO `item_db` VALUES ('1769','Silence_Arrow','Mute Arrow','10','10','5','3','1','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Silence,1000;','','');
-REPLACE INTO `item_db` VALUES ('1770','Iron_Arrow','Iron Arrow','10','2','1','1','30','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1771','Venom_Knife','Venom Knife','10','50','25','5','30','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1772','Holy_Arrow','Holy Arrow','10','3','1','2','50','0','0','0','0','661576','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus2 bAddRace,RC_Demon,5;','','');
-REPLACE INTO `item_db` VALUES ('1801','Waghnakh','Waghnak','4','8000','4000','400','30','0','0','1','3','33024','63','2','2','1','1',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1802','Waghnakh_','Waghnak','4','8000','4000','400','30','0','0','1','4','33024','63','2','2','1','1',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1803','Knuckle_Duster','Knuckle Dusters','4','25000','12500','450','50','0','0','1','2','33024','63','2','2','2','12',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1804','Knuckle_Duster_','Knuckle Dusters','4','25000','12500','450','50','0','0','1','3','33024','63','2','2','2','12',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1805','Hora','Studded Knuckles','4','32000','16000','450','65','0','0','1','2','33024','63','2','2','2','12',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1806','Hora_','Studded Knuckles','4','32000','16000','450','65','0','0','1','3','33024','63','2','2','2','12',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1807','Fist','Fist','4','53000','26500','650','115','0','0','1','0','33024','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1808','Fist_','Fist','4','53000','26500','650','115','0','0','1','1','33024','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1809','Claw','Claw','4','67000','33500','500','86','0','0','1','1','33024','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('1810','Claw_','Claw','4','67000','33500','500','86','0','0','1','2','33024','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('1811','Finger','Finger','4','58000','29000','500','97','0','0','1','1','33024','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1812','Finger_','Finger','4','58000','29000','500','97','0','0','1','2','33024','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1813','Kaiser_Knuckle','Kaiser Knuckle','4','20','10','450','110','0','0','1','0','33024','63','2','2','4','36',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','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;','','');
-REPLACE INTO `item_db` VALUES ('1814','Berserk','Berserk','4','20','10','500','120','0','0','1','0','33024','63','2','2','4','36',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,12;','','');
-REPLACE INTO `item_db` VALUES ('1815','Claw_Of_Garm','Hatii Claw','4','20','10','550','152','0','0','1','1','33024','63','2','2','4','70',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus bMaxHPrate,-2; bonus2 bAddEff,Eff_Bleeding,200;','','');
-REPLACE INTO `item_db` VALUES ('1816','Berserk_','Berserk','4','20','10','500','120','0','0','1','1','33024','63','2','2','4','36',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,12;','','');
-REPLACE INTO `item_db` VALUES ('1817','Kaiser_Knuckle_C','Kaiser Knuckle','4','1','0','0','159','0','0','1','0','33024','63','2','2','4','1',NULL,'0','12','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','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; bonus bAspdRate,5;','','');
-REPLACE INTO `item_db` VALUES ('1818','Magma_Fist','Magma Fist','4','20','10','650','80','0','0','1','3','33024','63','2','2','3','75',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,SA_FLAMELAUNCHER,5,10;','','');
-REPLACE INTO `item_db` VALUES ('1819','Icicle_Fist','Icicle Fist','4','20','10','650','80','0','0','1','3','33024','63','2','2','3','75',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,SA_FROSTWEAPON,5,10;','','');
-REPLACE INTO `item_db` VALUES ('1820','Electric_Fist','Electric Fist','4','20','10','650','80','0','0','1','3','33024','63','2','2','3','75',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,SA_LIGHTNINGLOADER,5,10;','','');
-REPLACE INTO `item_db` VALUES ('1821','Seismic_Fist','Seismic Fist','4','20','10','650','80','0','0','1','3','33024','63','2','2','3','75',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,SA_SEISMICWEAPON,5,10;','','');
-REPLACE INTO `item_db` VALUES ('1822','Combo_Battle_Glove','Combo Battle Glove','4','20','10','500','30','0','0','1','4','33024','63','2','2','3','60',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,MO_TRIPLEATTACK,15; bonus2 bSkillAtk,MO_CHAINCOMBO,15; bonus2 bSkillAtk,MO_COMBOFINISH,20;','','');
-REPLACE INTO `item_db` VALUES ('1823','BF_Knuckle1','Valorous Battle Fist','4','20','10','0','30','0','0','1','0','33024','63','2','2','3','80',NULL,'1','12','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bAgi,1; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus4 bAutoSpell,CH_SOULCOLLECT,1,5,0; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1824','BF_Knuckle2','Brave Battle Fist','4','20','10','0','30','0','0','1','0','33024','63','2','2','3','80',NULL,'1','12','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,1; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bCastrate,MO_EXTREMITYFIST,-25; autobonus \"{ bonus2 bCastrate,MO_EXTREMITYFIST,-100; }\",50,6000,BF_WEAPON,\"{ specialeffect2 EF_SUFFRAGIUM; }\"; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1825','Horn_Of_Hilthrion','Horn of Hillslion','4','20','10','600','95','0','0','1','3','32768','2','2','2','3','60',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,NPC_CRITICALWOUND,1,100; bonus4 bAutoSpellOnSkill,CH_PALMSTRIKE,MO_INVESTIGATE,1,100; bonus3 bAutoSpell,MO_CALLSPIRITS,5,100;','','');
-REPLACE INTO `item_db` VALUES ('1826','Krieger_Knuckle1','Glorious Claw','4','20','10','0','30','0','0','1','0','33024','63','2','2','4','80',NULL,'1','12','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus3 bAutoSpell,MO_INVESTIGATE,5,(getrefine()*10-50); bonus3 bAutoSpell,AL_DECAGI,1,(getrefine()*10-50); }','','');
-REPLACE INTO `item_db` VALUES ('1827','Krieger_Knuckle2','Glorious Fist','4','20','10','0','30','0','0','1','0','33024','63','2','2','4','80',NULL,'1','12','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus2 bCastrate,MO_EXTREMITYFIST,-100; bonus4 bAutoSpellOnSkill,MO_EXPLOSIONSPIRITS,CH_SOULCOLLECT,1,1000; }','','');
-REPLACE INTO `item_db` VALUES ('1828','Monk_Knuckle','Monk Knuckle','4','20','10','0','150','0','0','1','0','33024','63','2','2','4','0',NULL,'0','12','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus2 bSkillAtk,MO_FINGEROFFENSIVE,25;','','');
-REPLACE INTO `item_db` VALUES ('1829','Fist_C','Fist','4','0','0','0','150','0','0','1','0','33024','63','2','2','3','1',NULL,'0','12','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
-REPLACE INTO `item_db` VALUES ('1901','Violin','Violin','4','4000','2000','700','50','0','0','1','3','524288','63','1','2','1','2',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1902','Violin_','Violin','4','4000','2000','700','50','0','0','1','4','524288','63','1','2','1','2',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1903','Mandolin','Mandolin','4','18000','9000','400','90','0','0','1','2','524288','63','1','2','2','14',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1904','Mandolin_','Mandolin','4','18000','9000','400','90','0','0','1','3','524288','63','1','2','2','14',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1905','Lute','Lute','4','24500','12250','500','105','0','0','1','2','524288','63','1','2','2','14',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1906','Lute_','Lute','4','24500','12250','500','105','0','0','1','3','524288','63','1','2','2','14',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1907','Guitar','Guitar','4','47000','23500','900','142','0','0','1','0','524288','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1908','Guitar_','Guitar','4','47000','23500','900','142','0','0','1','1','524288','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1909','Harp','Harp','4','62000','31000','900','114','0','0','1','1','524288','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('1910','Harp_','Harp','4','62000','31000','900','114','0','0','1','2','524288','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('1911','Guh_Moon_Goh','Gumoongoh','4','54000','27000','1300','126','0','0','1','1','524288','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1912','Guh_Moon_Goh_','Gumoongoh','4','54000','27000','1300','126','0','0','1','2','524288','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1913','Electronic_Guitar','Electric Guitar','4','20','10','1800','110','0','0','1','0','524288','63','1','2','4','70',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill WZ_JUPITEL,1; bonus3 bAutoSpell,WZ_JUPITEL,1,100; bonus bAtkEle,Ele_Wind; bonus bInt,2; bonus bAgi,1; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1914','Guitar_Of_Passion','Burning Passion Guitar','4','20','10','900','110','0','0','1','0','524288','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('1915','Guitar_Of_Blue_Solo','Loner\'s Guitar','4','20','10','900','110','0','0','1','0','524288','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('1916','Guitar_Of_Vast_Land','Green Acre Guitar','4','20','10','900','110','0','0','1','0','524288','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
-REPLACE INTO `item_db` VALUES ('1917','Guitar_Of_Gentle_Breeze','Gentle Breeze Guitar','4','20','10','900','110','0','0','1','0','524288','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('1918','Oriental_Lute','Oriental Lute','4','20','10','1200','150','0','0','1','0','524288','63','1','2','4','65',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,CG_ARROWVULCAN,10; bonus2 bSkillAtk,BA_MUSICALSTRIKE,10;','','');
-REPLACE INTO `item_db` VALUES ('1919','Base_Guitar','Bass Guitar','4','20','10','1500','130','0','0','1','1','524288','2','1','2','3','70',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSPGainValue,3; bonus4 bAutoSpellWhenHit,WZ_HEAVENDRIVE,3,30,1; bonus3 bAutoSpell,NPC_WIDECONFUSE,2,100;','','');
-REPLACE INTO `item_db` VALUES ('1920','Berserk_Guitar','Berserk Guitar','4','20','10','1800','10','0','0','1','0','524288','2','1','2','4','70',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,100; bonus bHPrecovRate,-100; bonus2 bHPLossRate,50,5000; bonus bDex,-readparam(bDex);','','');
-REPLACE INTO `item_db` VALUES ('1921','Guh_Moon_Gom','Gun Moon Gom','4','20','10','0','120','0','0','1','0','524288','63','1','2','1','0',NULL,'0','13','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('1922','Oriental_Lute_','Oriental Lute','4','20','10','1200','150','0','0','1','2','524288','63','1','2','4','65',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,CG_ARROWVULCAN,10; bonus2 bSkillAtk,BA_MUSICALSTRIKE,10;','','');
-REPLACE INTO `item_db` VALUES ('1923','BF_Instrument1','Valorous Battlefield Guitar','4','20','10','0','50','0','0','1','0','524288','63','1','2','3','80',NULL,'1','13','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1924','BF_Instrument2','Brave Battlefield Guitar','4','20','10','0','50','0','0','1','0','524288','63','1','2','3','80',NULL,'1','13','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bSkillAtk,CG_ARROWVULCAN,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1925','Cello','Cello','4','20','10','700','110','0','0','1','3','524288','2','1','2','3','70',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bDex,3; bonus2 bAddSkillBlow,BA_MUSICALSTRIKE,2; bonus2 bAddSkillBlow,CG_ARROWVULCAN,3;','','');
-REPLACE INTO `item_db` VALUES ('1926','Harp_Of_Nepenthes','Harp of Nepenthes','4','20','10','1000','120','0','0','1','2','524288','2','1','2','4','60',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; if( getrefine()>9 ) { bonus3 bAddEffOnSkill,BA_MUSICALSTRIKE,Eff_Stun,2000; } else { bonus3 bAddEffOnSkill,BA_MUSICALSTRIKE,Eff_Stun,1000; }','','');
-REPLACE INTO `item_db` VALUES ('1927','Krieger_Instrument1','Glorious Guitar','4','20','10','0','50','0','0','1','0','524288','63','1','2','4','80',NULL,'1','13','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) bonus4 bAutoSpellOnSkill,CG_ARROWVULCAN,CG_TAROTCARD,5,100;','','');
-REPLACE INTO `item_db` VALUES ('1928','Berserk_Guitar_I','Spirited Guitar','4','0','0','0','40','0','0','1','0','524288','2','1','2','4','0',NULL,'0','13','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,100; bonus bHPrecovRate,-100; bonus2 bHPLossRate,50,5000; bonus bDex,-readparam(bDex);','','');
-REPLACE INTO `item_db` VALUES ('1929','Guitar_C','Guitar','4','0','0','0','177','0','0','1','0','524288','63','1','2','3','1',NULL,'0','13','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
-REPLACE INTO `item_db` VALUES ('1950','Rope','Rope','4','2500','1250','400','45','0','0','2','3','524288','63','0','2','1','3',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1951','Rope_','Rope','4','2500','1250','400','45','0','0','2','4','524288','63','0','2','1','3',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1952','Line','Whip','4','12000','6000','300','80','0','0','2','2','524288','63','0','2','2','16',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1953','Line_','Whip','4','12000','6000','300','80','0','0','2','3','524288','63','0','2','2','16',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1954','Wire','Wire Whip','4','17500','8750','1000','95','0','0','2','2','524288','63','0','2','2','16',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1955','Wire_','Wire Whip','4','17500','8750','1000','95','0','0','2','3','524288','63','0','2','2','16',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1956','Rante','Rante Whip','4','32000','16000','900','135','0','0','2','0','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1957','Rante_','Rante Whip','4','32000','16000','900','135','0','0','2','1','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1958','Tail','Tail Whip','4','41000','20500','700','105','0','0','2','1','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3;','','');
-REPLACE INTO `item_db` VALUES ('1959','Tail_','Tail Whip','4','41000','20500','700','105','0','0','2','2','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3;','','');
-REPLACE INTO `item_db` VALUES ('1960','Whip','Whip','4','38000','19000','700','120','0','0','2','1','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1961','Whip_','Whip','4','38000','19000','700','120','0','0','2','2','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1962','Lariat','Lariat Whip','4','20','10','400','100','0','0','2','0','524288','63','0','2','4','44',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,5; bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('1963','Rapture_Rose','Rapture Rose','4','20','10','300','115','0','0','2','0','524288','63','0','2','4','44',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,5000;','','');
-REPLACE INTO `item_db` VALUES ('1964','Chemeti','Chemeti Whip','4','20','10','700','135','0','0','2','0','524288','63','0','2','4','44',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,5; bonus bFlee,10; bonus bFlee2,2;','','');
-REPLACE INTO `item_db` VALUES ('1965','Whip_Of_Red_Flame','Red Flame Whip','4','20','10','700','110','0','0','2','0','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('1966','Whip_Of_Ice_Piece','Icicle Whip','4','20','10','700','110','0','0','2','0','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('1967','Whip_Of_Earth','Gaia Whip','4','20','10','700','110','0','0','2','0','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
-REPLACE INTO `item_db` VALUES ('1968','Jump_Rope','Skipping Rope','4','20','10','400','120','0','0','2','0','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,20;','','');
-REPLACE INTO `item_db` VALUES ('1969','Bladed_Whip','Blade Whip','4','20','10','1200','140','0','0','2','0','524288','63','0','2','4','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Bleeding,300;','','');
-REPLACE INTO `item_db` VALUES ('1970','Queen\'s_Whip','Queen\'s Whip','4','20','10','1100','150','0','0','2','0','524288','63','0','2','4','65',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,CG_ARROWVULCAN,10; bonus2 bSkillAtk,DC_THROWARROW,10;','','');
-REPLACE INTO `item_db` VALUES ('1971','Electric_Wire','Electric Wire','4','20','10','700','110','0','0','2','0','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('1972','Electric_Eel','Electric Eel','4','20','10','2000','100','0','0','2','2','524288','2','0','2','4','70',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bInt,2; bonus bAgi,2; bonus3 bAutoSpell,WZ_JUPITEL,3,20; if(getrefine()>0) bonus3 bAutoSpell,CG_ARROWVULCAN,getrefine(),50;','','');
-REPLACE INTO `item_db` VALUES ('1973','Sea_Witch_Foot','Sea Witch\'s Foot','4','20','10','1500','110','0','0','2','1','524288','2','0','2','4','70',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSPGainValue,5; bonus4 bAutoSpellWhenHit,WZ_FROSTNOVA,3,50,1; bonus3 bAutoSpell,NPC_WIDESILENCE,2,100;','','');
-REPLACE INTO `item_db` VALUES ('1974','Carrot_Whip','Carrot Whip','4','20','10','1300','185','0','0','2','0','524288','2','0','2','4','70',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>0) bonus3 bAutoSpell,AL_INCAGI,getrefine(),10;','','');
-REPLACE INTO `item_db` VALUES ('1975','Queen_Is_Whip','Queen Is Whip','4','20','10','0','120','0','0','2','0','524288','63','0','2','1','0',NULL,'0','14','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('1976','Queen\'s_Whip_','Queen\'s Whip','4','20','10','1100','150','0','0','2','2','524288','63','0','2','4','65',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,CG_ARROWVULCAN,10; bonus2 bSkillAtk,DC_THROWARROW,10;','','');
-REPLACE INTO `item_db` VALUES ('1977','BF_Whip1','Valorous Battle Lariat','4','20','10','0','50','0','0','2','0','524288','63','0','2','3','80',NULL,'1','14','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1978','BF_Whip2','Brave Battle Lariat','4','20','10','0','50','0','0','2','0','524288','63','0','2','3','80',NULL,'1','14','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bSkillAtk,CG_ARROWVULCAN,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1979','Stem_Of_Nepenthes','Stem of Nepenthes','4','20','10','1000','120','0','0','2','2','524288','2','0','2','4','60',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; if( getrefine()>=9 ) { bonus3 bAddEffOnSkill,DC_THROWARROW,Eff_Freeze,2000; } else { bonus3 bAddEffOnSkill,DC_THROWARROW,Eff_Freeze,1000; }','','');
-REPLACE INTO `item_db` VALUES ('1980','Whip_Of_Balance','Whip of Balance','4','20','10','700','110','0','0','2','3','524288','2','0','2','3','70',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bDex,3; bonus2 bAddSkillBlow,DC_THROWARROW,2; bonus2 bAddSkillBlow,CG_ARROWVULCAN,3;','','');
-REPLACE INTO `item_db` VALUES ('1981','Krieger_Whip1','Glorious Lariat','4','20','10','0','50','0','0','2','0','524288','63','0','2','4','80',NULL,'1','14','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) bonus4 bAutoSpellOnSkill,CG_ARROWVULCAN,CG_TAROTCARD,5,100;','','');
-REPLACE INTO `item_db` VALUES ('1982','Phenomena_Whip','Phenomena Whip','4','20','10','0','160','0','0','2','0','524288','63','0','2','4','0',NULL,'0','14','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bSkillAtk,DC_THROWARROW,25;','','');
-REPLACE INTO `item_db` VALUES ('1983','Rante_C','Rante Whip','4','0','0','0','170','0','0','2','0','524288','63','0','2','3','1',NULL,'0','14','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
-REPLACE INTO `item_db` VALUES ('2000','Destruction_Rod','Staff of Destruction','4','20','10','2500','130','0','0','1','1','512','2','2','34','4','80',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,25+getrefine()/2; bonus bInt,3; bonus bAgi,10; bonus bUseSPrate,(getrefine()*2); bonus3 bAutoSpellWhenHit,WZ_JUPITEL,5,(getrefine()*20); bonus2 bCastrate,HW_MAGICPOWER,-50;','','');
-REPLACE INTO `item_db` VALUES ('2001','Divine_Cross','Divine Cross','4','20','10','1500','120','0','0','1','0','33024','63','2','34','4','70',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bMatkRate,15; bonus bDex,4; bonus2 bSubRace,RC_Demon,15; bonus2 bSubRace,RC_Undead,15;','','');
-REPLACE INTO `item_db` VALUES ('2002','Krieger_Twohand_Staff1','Glorious Destruction Staff','4','20','10','0','70','0','0','1','0','99092','63','2','34','4','80',NULL,'1','23','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,getrefine(); bonus2 bMagicAddRace,RC_DemiPlayer,15; bonus2 bIgnoreMdefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bMagicAddRace,RC_DemiPlayer,(getrefine()-5)*2; bonus2 bIgnoreMdefRate,RC_DemiPlayer,5+(getrefine()-5)*2; } if(getrefine()>8) { bonus5 bAutoSpellOnSkill,WZ_STORMGUST,MG_SAFETYWALL,10,200,1; bonus5 bAutoSpellOnSkill,WZ_METEOR,MG_SAFETYWALL,10,200,1; bonus5 bAutoSpellOnSkill,WZ_VERMILION,MG_SAFETYWALL,10,200,1; }','','');
-REPLACE INTO `item_db` VALUES ('2003','Destruction_Rod_M','Staff of Destruction','4','20','10','2500','130','0','0','1','1','512','2','2','34','4','80',NULL,'1','23','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,25+getrefine()/2; bonus bInt,3; bonus bAgi,10; bonus bUseSPrate,(getrefine()*2); bonus3 bAutoSpellWhenHit,WZ_JUPITEL,5,(getrefine()*20); bonus2 bCastrate,HW_MAGICPOWER,-50;','','');
-REPLACE INTO `item_db` VALUES ('2004','Kronos','Kronos','4','20','10','1000','30','0','0','1','0','66052','2','2','34','4','50',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,20; bonus bInt,3+(getrefine()/2); bonus bMaxHP,300+(50*getrefine()/2); autobonus \"{ bonus bMatkRate,12; bonus bUseSPrate,20; }\",1,5000,BF_MAGIC,\"{ specialeffect2 EF_ENHANCE; }\";','','');
-REPLACE INTO `item_db` VALUES ('2005','Dea_Staff','Dea Staff','4','20','10','1000','30','0','0','1','1','33040','2','2','34','3','50',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bMatkRate,15+getrefine()/2; bonus bInt,6; bonus bVit,2; autobonus3 \"{ }\",20,1000,AL_HEAL,\"{ specialeffect2 EF_MAGICALATTHIT; heal 0,200; }\";','','');
-REPLACE INTO `item_db` VALUES ('2006','G_Staff_Of_Light','Staff Of Light','4','20','10','1900','80','0','0','1','0','8454660','63','2','34','4','60',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','//bonus bMatk,150; bonus bAtkEle,Ele_Holy; bonus bInt,6;','','');
+REPLACE INTO `item_db` VALUES ('1601','Rod','Rod','4','50','25','400','15','0','0','1','3','4294967295','63','2','2','1','1',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15;','','');
+REPLACE INTO `item_db` VALUES ('1602','Rod_','Rod','4','50','25','400','15','0','0','1','4','4294967295','63','2','2','1','1',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15;','','');
+REPLACE INTO `item_db` VALUES ('1603','Rod__','Rod','4','50','25','400','15','0','0','1','0','4294967295','63','2','2','1','1',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15;','','');
+REPLACE INTO `item_db` VALUES ('1604','Wand','Wand','4','2500','1250','400','25','0','0','1','2','4294967295','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMatkRate,15;','','');
+REPLACE INTO `item_db` VALUES ('1605','Wand_','Wand','4','2500','1250','400','25','0','0','1','3','4294967295','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMatkRate,15;','','');
+REPLACE INTO `item_db` VALUES ('1606','Wand__','Wand','4','2500','1250','400','25','0','0','1','0','4294967295','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMatkRate,15;','','');
+REPLACE INTO `item_db` VALUES ('1607','Staff','Staff','4','9500','4750','400','40','0','0','1','2','4294967295','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMatkRate,15;','','');
+REPLACE INTO `item_db` VALUES ('1608','Staff_','Staff','4','9500','4750','400','40','0','0','1','3','4294967295','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMatkRate,15;','','');
+REPLACE INTO `item_db` VALUES ('1609','Staff__','Staff','4','9500','4750','400','40','0','0','1','0','4294967295','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMatkRate,15;','','');
+REPLACE INTO `item_db` VALUES ('1610','Arc_Wand','Arc Wand','4','45000','22500','400','60','0','0','1','1','4294967295','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bMatkRate,15;','','');
+REPLACE INTO `item_db` VALUES ('1611','Arc_Wand_','Arc Wand','4','45000','22500','400','60','0','0','1','2','4294967295','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bMatkRate,15;','','');
+REPLACE INTO `item_db` VALUES ('1612','Arc_Wand__','Arc Wand','4','45000','22500','400','60','0','0','1','0','4294967295','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bMatkRate,15;','','');
+REPLACE INTO `item_db` VALUES ('1613','Mighty_Staff','Mighty Staff','4','20','10','700','130','0','0','1','0','4294967295','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,10; bonus bMatkRate,15; bonus bSPDrainValue,-2;','','');
+REPLACE INTO `item_db` VALUES ('1614','Blessed_Wand','Wand of Occult','4','20','10','700','75','0','0','1','0','4294967295','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bMatkRate,15;','','');
+REPLACE INTO `item_db` VALUES ('1615','Bone_Wand','Evil Bone Wand','4','20','10','700','40','0','0','1','0','4294967295','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bAtkEle,Ele_Undead; bonus bMatkRate,15;','','');
+REPLACE INTO `item_db` VALUES ('1616','Staff_Of_Wing','Wing Staff','4','20','10','500','60','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bCastrate,-5;','','');
+REPLACE INTO `item_db` VALUES ('1617','Survival_Rod','Survivor\'s Rod','4','85000','42500','1000','50','0','0','1','0','4294967295','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bMatkRate,15; bonus bMaxHP,300;','','');
+REPLACE INTO `item_db` VALUES ('1618','Survival_Rod_','Survivor\'s Rod','4','85000','42500','1000','50','0','0','1','1','4294967295','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3; bonus bMatkRate,15; bonus bMaxHP,400;','','');
+REPLACE INTO `item_db` VALUES ('1619','Survival_Rod2','Survivor\'s Rod','4','85000','42500','1000','50','0','0','1','0','4294967295','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMatkRate,15; bonus bMaxHP,300;','','');
+REPLACE INTO `item_db` VALUES ('1620','Survival_Rod2_','Survivor\'s Rod','4','85000','42500','1000','50','0','0','1','1','4294967295','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bMatkRate,15; bonus bMaxHP,400;','','');
+REPLACE INTO `item_db` VALUES ('1621','Hypnotist\'s_Staff','Hypnotist\'s Staff','4','43000','21500','500','70','0','0','1','1','4294967295','63','2','2','3','30',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMatkRate,25;','','');
+REPLACE INTO `item_db` VALUES ('1622','Hypnotist\'s_Staff_','Hypnotist\'s Staff','4','20','10','500','70','0','0','1','2','4294967295','63','2','2','3','30',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMatkRate,25;','','');
+REPLACE INTO `item_db` VALUES ('1623','Mighty_Staff_C','Mighty Staff','4','1','0','0','165','0','0','1','0','4294967295','63','2','2','3','1',NULL,'0','10','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,10; bonus bInt,4; bonus bMatkRate,20; bonus bSPDrainValue,-1;','','');
+REPLACE INTO `item_db` VALUES ('1624','Lich_Bone_Wand','Lich\'s Bone Wand','4','20','10','800','60','0','0','1','2','4294967295','2','2','2','3','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1; bonus bAtkEle,Ele_Undead; bonus bMatkRate,20; bonus3 bAutoSpellWhenHit,NPC_WIDECURSE,5,10+getrefine(); if(getrefine()>=9) { bonus bMatkRate,3; bonus bMaxSP,300; }','','');
+REPLACE INTO `item_db` VALUES ('1625','Healing_Staff','Healing Staff','4','20','10','400','10','0','0','1','0','4294967295','63','2','2','3','55',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bMatkRate,15; bonus bHealPower,(getrefine()*3/2);','','');
+REPLACE INTO `item_db` VALUES ('1626','Piercing_Staff','Piercing Staff','4','20','10','500','80','0','0','1','0','4294967295','2','2','2','3','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bMatkRate,15; bonus bIgnoreMdefRate,10+getrefine();','','');
+REPLACE INTO `item_db` VALUES ('1627','Staffy','Staffy','4','20','10','0','40','0','0','1','0','4294967295','63','2','2','1','0',NULL,'0','10','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('1628','Survival_Rod_C','Refined Survivor\'s Rod','4','1','0','0','71','0','0','1','0','4294967295','63','2','2','3','0',NULL,'0','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,4; bonus bMatkRate,20; bonus bMaxHP,500;','','');
+REPLACE INTO `item_db` VALUES ('1629','Walking_Stick','Gentleman\'s Staff','4','20','10','500','40','0','0','1','1','4294967295','63','2','2','4','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('1630','Release_Of_Wish','Release of Wish','4','20','10','500','30','0','0','1','0','4294967295','63','2','2','3','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bInt,3; bonus bHealPower,5; autobonus \"{ bonus2 bSPRegenRate,100,2000; bonus2 bHPRegenRate,50,2000; }\",10,10000,BF_MAGIC,\"{ specialeffect2 EF_HEAL; }\";','','');
+REPLACE INTO `item_db` VALUES ('1631','Holy_Stick','Holy Stick','4','20','10','500','50','0','0','1','1','4294967295','63','2','2','4','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bMatkRate,15; bonus2 bCastrate,AL_HOLYLIGHT,-25; bonus2 bCastrate,PR_TURNUNDEAD,-25; bonus2 bCastrate,PR_MAGNUS,-25;','','');
+REPLACE INTO `item_db` VALUES ('1632','BF_Staff1','Warlock\'s Magic Wand','4','20','10','0','70','0','0','1','0','4294967295','63','2','2','3','80',NULL,'1','10','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bDex,3; bonus bMatkRate,15; bonus2 bIgnoreMdefRate,RC_DemiPlayer,25; bonus3 bAddEff,Eff_Stun,500,ATF_SKILL; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1633','BF_Staff2','Warlock\'s Battle Wand','4','20','10','0','70','0','0','1','0','4294967295','63','2','2','3','80',NULL,'1','10','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bDex,3; bonus bMatkRate,15; bonus2 bMagicAddRace,RC_DemiPlayer,15; bonus3 bAddEff,Eff_Stun,500,ATF_SKILL; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1634','BF_Staff3','Strong Recovery Wand','4','20','10','0','70','0','0','1','0','4294967295','63','2','2','3','80',NULL,'1','10','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bHealPower,14; bonus2 bSPRegenRate,5,10000; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1635','BF_Staff4','Speedy Recovery Wand','4','20','10','0','70','0','0','1','0','4294967295','63','2','2','3','80',NULL,'1','10','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bDex,2; bonus bMatkRate,15; bonus bDelayrate,-15; bonus2 bSPRegenRate,5,10000; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1636','Thorn_Staff','Thorn Staff of Darkness','4','20','10','700','60','0','0','1','0','4294967295','2','2','2','4','75',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bDex,3; bonus bMatkRate,20; bonus bIgnoreMdefRate,getrefine(); bonus bDelayrate,-(getrefine()*3/2);','','');
+REPLACE INTO `item_db` VALUES ('1637','Eraser','Eraser','4','20','10','500','80','0','0','1','0','4294967295','2','2','2','4','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,20; bonus bInt,3; bonus bDex,2; bonus bSPrecovRate,8; if( getrefine()>9 ) bonus5 bAutoSpell,NPC_WIDESOULDRAIN,3,5,BF_MAGIC,0; else bonus5 bAutoSpell,NPC_WIDESOULDRAIN,1,5,BF_MAGIC,0;','','');
+REPLACE INTO `item_db` VALUES ('1638','Healing_Staff_C','Staff Of Healing','4','20','10','0','10','0','0','1','0','4294967295','63','2','2','3','1',NULL,'0','10','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bMatkRate,15; bonus bHealPower,(getrefine()*3/2);','','');
+REPLACE INTO `item_db` VALUES ('1639','N_Rod','Novice Rod','4','0','0','0','15','0','0','1','3','4294967295','63','2','2','1','1',NULL,'0','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,16;','','');
+REPLACE INTO `item_db` VALUES ('1640','Krieger_Onehand_Staff1','Glorious Arc Wand','4','20','10','0','70','0','0','1','0','4294967295','63','2','2','4','80',NULL,'1','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bMagicAddRace,RC_DemiPlayer,15; bonus2 bIgnoreMdefRate,RC_DemiPlayer,25 + ((getrefine()>5) ? 5 : 0); bonus bUnbreakableWeapon,0; if(getrefine()>8) { bonus bCastrate,-5; bonus bDelayrate,-5; bonus bMatkRate,5; }','','');
+REPLACE INTO `item_db` VALUES ('1641','Krieger_Onehand_Staff2','Glorious Cure Wand','4','20','10','0','70','0','0','1','0','4294967295','63','2','2','4','80',NULL,'1','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bHealPower,14; bonus bDelayrate,-10; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bIgnoreMdefRate,RC_DemiPlayer,5; bonus bHealPower,5+(getrefine()-5)*2; } if(getrefine()>8) bonus5 bAutoSpellOnSkill,AL_HEAL,AL_HEAL,10,100,1; if(getrefine()>9) { bonus bHealPower,10; }','','');
+REPLACE INTO `item_db` VALUES ('1642','Staff_Of_Darkness','Staff Of Darkness','4','20','10','0','100','0','0','1','0','4294967295','63','2','2','2','0',NULL,'0','10','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bCastrate,-5; bonus bMatkRate,15; bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('1643','Dead_Tree_Cane','Dead Tree Cane','4','20','10','100','100','0','0','1','0','4294967295','63','2','2','4','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatk,15; bonus bInt,4; if(getrefine()>5) { bonus bInt,getrefine()-5; bonus bMaxHP,-200; bonus bMaxSP,-100; }','','');
+REPLACE INTO `item_db` VALUES ('1644','Piercing_Staff_M','Staff of Piercing','4','20','10','500','80','0','0','1','0','4294967295','2','2','2','3','70',NULL,'1','10','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bMatkRate,15; bonus bIgnoreMdefRate,10+getrefine();','','');
+REPLACE INTO `item_db` VALUES ('1645','Lich_Bone_Wand_M','Lich\'s Bone Wand','4','20','10','800','60','0','0','1','2','4294967295','2','2','2','3','70',NULL,'1','10','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1; bonus bAtkEle,Ele_Undead; bonus bMatkRate,20; bonus3 bAutoSpellWhenHit,NPC_WIDECURSE,5,10+getrefine(); if(getrefine()>=9) { bonus bMatkRate,3; bonus bMaxSP,300; }','','');
+REPLACE INTO `item_db` VALUES ('1646','La\'cryma_Stick','La\'cryma Stick','4','20','10','500','30','0','0','1','2','4294967295','2','2','2','3','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bMatkRate,15; bonus bMdef,1; bonus2 bSkillAtk,WZ_STORMGUST,getrefine(); if(getrefine()>9) bonus2 bCastrate,WZ_STORMGUST,-8;','','');
+REPLACE INTO `item_db` VALUES ('1647','Croce_Staff','Croce Staff','4','20','10','500','30','0','0','1','1','4294967295','2','2','2','3','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bMatkRate,15; bonus bInt,4; bonus4 bAutoSpellOnSkill,AL_HEAL,AL_BLESSING,max(getskilllv(AL_BLESSING),1),20;','','');
+REPLACE INTO `item_db` VALUES ('1648','Staff_Of_Bordeaux','Staff Of Bordeaux','4','20','10','500','30','0','0','1','0','4294967295','2','2','2','4','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bInt,2; bonus bDex,1; if(getskilllv(SA_DRAGONOLOGY)==5) { bonus bUseSPrate,-15; bonus bInt,3; }','','');
+REPLACE INTO `item_db` VALUES ('1701','Bow','Bow','4','1000','500','500','15','0','0','5','3','4294967295','63','2','34','1','4',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1702','Bow_','Bow','4','1000','500','500','15','0','0','5','4','4294967295','63','2','34','1','4',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1703','Bow__','Bow','4','1000','500','0','15','0','0','5','0','4294967295','63','2','34','1','4',NULL,'1','11','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddDamageClass,1002,500; bonus2 bAddDamageClass,1113,500; bonus2 bAddDamageClass,1031,500; bonus2 bAddDamageClass,1242,500;','','');
+REPLACE INTO `item_db` VALUES ('1704','Composite_Bow','Composite Bow','4','2500','1250','600','29','0','0','5','3','4294967295','63','2','34','1','4',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1705','Composite_Bow_','Composite Bow','4','2500','1250','600','29','0','0','5','4','4294967295','63','2','34','1','4',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1706','Composite_Bow__','Composite Bow','4','2500','1250','600','29','0','0','5','0','4294967295','63','2','34','1','4',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1707','Great_Bow','Great Bow','4','10000','5000','1000','50','0','0','5','2','4294967295','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1708','Great_Bow_','Great Bow','4','10000','5000','1000','50','0','0','5','3','4294967295','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1709','Great_Bow__','Great Bow','4','10000','5000','1000','50','0','0','5','0','4294967295','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1710','CrossBow','Crossbow','4','17000','8500','900','65','0','0','5','2','4294967295','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1711','CrossBow_','Crossbow','4','17000','8500','900','65','0','0','5','3','4294967295','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1712','CrossBow__','Crossbow','4','17000','8500','900','65','0','0','5','0','4294967295','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1713','Arbalest','Arbalest','4','48000','24000','1000','90','0','0','5','1','4294967295','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
+REPLACE INTO `item_db` VALUES ('1714','Kakkung','Gakkung Bow','4','42000','21000','1100','100','0','0','5','1','4294967295','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1715','Arbalest_','Arbalest','4','48000','24000','1000','90','0','0','5','2','4294967295','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
+REPLACE INTO `item_db` VALUES ('1716','Kakkung_','Gakkung Bow','4','42000','21000','1100','100','0','0','5','2','4294967295','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1718','Hunter_Bow','Hunter Bow','4','64000','32000','1500','125','0','0','5','0','4294967295','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1719','Bow_Of_Roguemaster','Roguemaster\'s Bow','4','20','10','500','75','0','0','11','0','4294967295','63','2','34','4','48',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1720','Bow_Of_Rudra','Rudra Bow','4','20','10','1200','150','0','0','5','0','4294967295','63','2','34','4','48',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,5; skill AL_CURE,1; skill AL_HEAL,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;','','');
+REPLACE INTO `item_db` VALUES ('1721','Repeting_CrossBow','Repeating Crossbow','4','89000','44500','2000','95','0','0','9','1','4294967295','63','2','34','3','65',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1722','Balistar','Ballista','4','124000','62000','3500','145','0','0','5','0','4294967295','63','2','34','4','77',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1723','Luna_Bow','Luna Bow','4','20','10','2000','100','0','0','5','2','4294967295','63','2','34','3','30',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDef,2+3*(getrefine()>5)+2*(getrefine()>8);','','');
+REPLACE INTO `item_db` VALUES ('1724','Dragon_Wing','Dragon Wing','4','20','10','1200','100','0','0','5','0','4294967295','63','2','34','4','60',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAddMonsterDropItem,1765,RC_Dragon,300; bonus bIgnoreDefRace,RC_Dragon;','','');
+REPLACE INTO `item_db` VALUES ('1725','Bow_Of_Minstrel','Minstrel Bow','4','20','10','1700','120','0','0','5','1','4294967295','63','2','34','4','70',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bSPrecovRate,10;','','');
+REPLACE INTO `item_db` VALUES ('1726','Hunter_Bow_','Hunter Bow','4','64000','32000','1500','125','0','0','5','1','4294967295','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1727','Balistar_','Ballista','4','124000','62000','3500','145','0','0','5','1','4294967295','63','2','34','4','77',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1728','Balistar_C','Ballista','4','1','0','0','194','0','0','5','0','4294967295','63','2','34','4','1',NULL,'0','11','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,20;','','');
+REPLACE INTO `item_db` VALUES ('1729','Bow_Of_Rudra_C','Rudra Bow','4','2','1','0','185','0','0','5','0','4294967295','63','2','34','4','1',NULL,'0','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,5; skill AL_CURE,1; skill AL_HEAL,1;','','');
+REPLACE INTO `item_db` VALUES ('1730','Burning_Bow','Burning Bow','4','20','10','1400','95','0','0','5','1','4294967295','63','2','34','3','55',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Fire,10;','','');
+REPLACE INTO `item_db` VALUES ('1731','Frozen_Bow','Frozen Bow','4','20','10','1400','100','0','0','5','1','4294967295','63','2','34','3','55',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Freeze,1000;','','');
+REPLACE INTO `item_db` VALUES ('1732','Earth_Bow','Earth Bow','4','20','10','1400','105','0','0','5','1','4294967295','63','2','34','3','55',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1733','Gust_Bow','Gust Bow','4','20','10','1400','95','0','0','5','1','4294967295','63','2','34','3','55',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1734','Orc_Archer_Bow','Orc Archer Bow','4','20','10','1600','120','0','0','5','0','4294967295','63','2','34','3','65',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddMonsterDropItem,1753,200;','','');
+REPLACE INTO `item_db` VALUES ('1735','Kkakkung','Kkakkung','4','20','10','0','120','0','0','5','0','4294967295','63','2','34','1','1',NULL,'0','11','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('1736','Double_Bound','Double Bound','4','20','10','900','70','0','0','5','3','4294967295','2','2','34','3','70',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,AC_DOUBLE,getskilllv(AC_DOUBLE),10;','','');
+REPLACE INTO `item_db` VALUES ('1737','Ixion_Wing','Ixion Wings','4','20','10','300','135','0','0','5','1','4294967295','2','2','34','4','70',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','autobonus \"{ bonus bAspdRate,7; }\",10+(getrefine()*2),7000,BF_WEAPON,\"{ specialeffect2 EF_HASTEUP; }\"; bonus2 bAddSkillBlow,AC_CHARGEARROW,3;','','');
+REPLACE INTO `item_db` VALUES ('1738','BF_Bow1','Valorous Battle CrossBow','4','0','0','0','100','0','0','5','0','4294967295','63','2','34','3','80',NULL,'1','11','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1739','BF_Bow2','Brave Battle CrossBow','4','0','0','0','100','0','0','5','0','4294967295','63','2','34','3','80',NULL,'1','11','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bInt,10; bonus2 bAddRace,RC_DemiPlayer,55; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1740','Nepenthes_Bow','Nepenthes Bow','4','20','10','1000','105','0','0','5','2','4294967295','2','2','34','4','60',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus4 bAutoSpellOnSkill,AC_DOUBLE,AC_CHARGEARROW,1,20;','','');
+REPLACE INTO `item_db` VALUES ('1741','Cursed_Lyre','Cursed Lyre','4','20','10','1250','125','0','0','5','1','4294967295','2','2','34','4','80',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,-2; bonus2 bAddEff,Eff_Curse,400;','','');
+REPLACE INTO `item_db` VALUES ('1742','N_Composite_Bow','Novice Composite Bow','4','1','0','0','49','0','0','5','3','4294967295','63','2','34','1','4',NULL,'0','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1743','Krieger_Bow1','Glorious Hunter Bow','4','0','0','0','100','0','0','5','0','4294967295','63','2','34','4','80',NULL,'1','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bCritAtkRate,getrefine() * 2; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) bonus2 bSkillAtk,AC_DOUBLE,20;','','');
+REPLACE INTO `item_db` VALUES ('1744','Bow_Of_Evil','Bow Of Evil','4','0','0','0','170','0','0','5','0','4294967295','63','2','34','4','1',NULL,'0','11','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,AC_DOUBLE,25; bonus bDex,2;','','');
+REPLACE INTO `item_db` VALUES ('1745','Falken_Blitz','Falken Blitz','4','0','0','1000','100','0','0','5','2','4294967295','2','2','34','3','50',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,SN_SHARPSHOOTING,10; bonus2 bSkillAtk,AC_DOUBLE,10; bonus2 bSkillAtk,AC_CHARGEARROW,10;','','');
+REPLACE INTO `item_db` VALUES ('1750','Arrow','Arrow','10','1','0','1','25','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1751','Silver_Arrow','Silver Arrow','10','3','1','2','30','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy;','','');
+REPLACE INTO `item_db` VALUES ('1752','Fire_Arrow','Fire Arrow','10','3','1','2','30','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('1753','Steel_Arrow','Steel Arrow','10','4','2','2','40','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1754','Crystal_Arrow','Crystal Arrow','10','3','1','2','30','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('1755','Arrow_Of_Wind','Arrow of Wind','10','3','1','2','30','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('1756','Stone_Arrow','Stone Arrow','10','3','1','2','30','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
+REPLACE INTO `item_db` VALUES ('1757','Immatrial_Arrow','Immaterial Arrow','10','3','1','1','30','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Ghost;','','');
+REPLACE INTO `item_db` VALUES ('1758','Stun_Arrow','Stun Arrow','10','10','5','3','1','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,1000;','','');
+REPLACE INTO `item_db` VALUES ('1759','Freezing_Arrow','Frozen Arrow','10','10','5','3','1','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,1000;','','');
+REPLACE INTO `item_db` VALUES ('1760','Flash_Arrow','Flash Arrow','10','10','5','3','1','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Blind,1000;','','');
+REPLACE INTO `item_db` VALUES ('1761','Curse_Arrow','Cursed Arrow','10','10','5','3','1','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Curse,1000;','','');
+REPLACE INTO `item_db` VALUES ('1762','Rusty_Arrow','Rusty Arrow','10','3','1','2','30','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison;','','');
+REPLACE INTO `item_db` VALUES ('1763','Poison_Arrow','Poison Arrow','10','10','5','3','1','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,2000;','','');
+REPLACE INTO `item_db` VALUES ('1764','Incisive_Arrow','Sharp Arrow','10','20','10','3','10','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,20;','','');
+REPLACE INTO `item_db` VALUES ('1765','Oridecon_Arrow','Oridecon Arrow','10','30','15','3','50','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1766','Arrow_Of_Counter_Evil','Arrow of Counter Evil','10','40','20','3','50','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy;','','');
+REPLACE INTO `item_db` VALUES ('1767','Arrow_Of_Shadow','Arrow of Shadow','10','3','1','2','30','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark;','','');
+REPLACE INTO `item_db` VALUES ('1768','Sleep_Arrow','Sleep Arrow','10','10','5','3','1','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Sleep,2000;','','');
+REPLACE INTO `item_db` VALUES ('1769','Silence_Arrow','Mute Arrow','10','10','5','3','1','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Silence,1000;','','');
+REPLACE INTO `item_db` VALUES ('1770','Iron_Arrow','Iron Arrow','10','2','1','1','30','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1771','Venom_Knife','Venom Knife','10','50','25','5','30','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1772','Holy_Arrow','Holy Arrow','10','3','1','2','50','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus2 bAddRace,RC_Demon,5;','','');
+REPLACE INTO `item_db` VALUES ('1801','Waghnakh','Waghnak','4','8000','4000','400','30','0','0','1','3','4294967295','63','2','2','1','1',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1802','Waghnakh_','Waghnak','4','8000','4000','400','30','0','0','1','4','4294967295','63','2','2','1','1',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1803','Knuckle_Duster','Knuckle Dusters','4','25000','12500','450','50','0','0','1','2','4294967295','63','2','2','2','12',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1804','Knuckle_Duster_','Knuckle Dusters','4','25000','12500','450','50','0','0','1','3','4294967295','63','2','2','2','12',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1805','Hora','Studded Knuckles','4','32000','16000','450','65','0','0','1','2','4294967295','63','2','2','2','12',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1806','Hora_','Studded Knuckles','4','32000','16000','450','65','0','0','1','3','4294967295','63','2','2','2','12',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1807','Fist','Fist','4','53000','26500','650','115','0','0','1','0','4294967295','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1808','Fist_','Fist','4','53000','26500','650','115','0','0','1','1','4294967295','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1809','Claw','Claw','4','67000','33500','500','86','0','0','1','1','4294967295','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('1810','Claw_','Claw','4','67000','33500','500','86','0','0','1','2','4294967295','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('1811','Finger','Finger','4','58000','29000','500','97','0','0','1','1','4294967295','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1812','Finger_','Finger','4','58000','29000','500','97','0','0','1','2','4294967295','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1813','Kaiser_Knuckle','Kaiser Knuckle','4','20','10','450','110','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','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;','','');
+REPLACE INTO `item_db` VALUES ('1814','Berserk','Berserk','4','20','10','500','120','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,12;','','');
+REPLACE INTO `item_db` VALUES ('1815','Claw_Of_Garm','Hatii Claw','4','20','10','550','152','0','0','1','1','4294967295','63','2','2','4','70',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus bMaxHPrate,-2; bonus2 bAddEff,Eff_Bleeding,200;','','');
+REPLACE INTO `item_db` VALUES ('1816','Berserk_','Berserk','4','20','10','500','120','0','0','1','1','4294967295','63','2','2','4','36',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,12;','','');
+REPLACE INTO `item_db` VALUES ('1817','Kaiser_Knuckle_C','Kaiser Knuckle','4','1','0','0','159','0','0','1','0','4294967295','63','2','2','4','1',NULL,'0','12','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','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; bonus bAspdRate,5;','','');
+REPLACE INTO `item_db` VALUES ('1818','Magma_Fist','Magma Fist','4','20','10','650','80','0','0','1','3','4294967295','63','2','2','3','75',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,SA_FLAMELAUNCHER,5,10;','','');
+REPLACE INTO `item_db` VALUES ('1819','Icicle_Fist','Icicle Fist','4','20','10','650','80','0','0','1','3','4294967295','63','2','2','3','75',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,SA_FROSTWEAPON,5,10;','','');
+REPLACE INTO `item_db` VALUES ('1820','Electric_Fist','Electric Fist','4','20','10','650','80','0','0','1','3','4294967295','63','2','2','3','75',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,SA_LIGHTNINGLOADER,5,10;','','');
+REPLACE INTO `item_db` VALUES ('1821','Seismic_Fist','Seismic Fist','4','20','10','650','80','0','0','1','3','4294967295','63','2','2','3','75',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,SA_SEISMICWEAPON,5,10;','','');
+REPLACE INTO `item_db` VALUES ('1822','Combo_Battle_Glove','Combo Battle Glove','4','20','10','500','30','0','0','1','4','4294967295','63','2','2','3','60',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,MO_TRIPLEATTACK,15; bonus2 bSkillAtk,MO_CHAINCOMBO,15; bonus2 bSkillAtk,MO_COMBOFINISH,20;','','');
+REPLACE INTO `item_db` VALUES ('1823','BF_Knuckle1','Valorous Battle Fist','4','20','10','0','30','0','0','1','0','4294967295','63','2','2','3','80',NULL,'1','12','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bAgi,1; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus4 bAutoSpell,CH_SOULCOLLECT,1,5,0; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1824','BF_Knuckle2','Brave Battle Fist','4','20','10','0','30','0','0','1','0','4294967295','63','2','2','3','80',NULL,'1','12','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,1; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bCastrate,MO_EXTREMITYFIST,-25; autobonus \"{ bonus2 bCastrate,MO_EXTREMITYFIST,-100; }\",50,6000,BF_WEAPON,\"{ specialeffect2 EF_SUFFRAGIUM; }\"; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1825','Horn_Of_Hilthrion','Horn of Hillslion','4','20','10','600','95','0','0','1','3','4294967295','2','2','2','3','60',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,NPC_CRITICALWOUND,1,100; bonus4 bAutoSpellOnSkill,CH_PALMSTRIKE,MO_INVESTIGATE,1,100; bonus3 bAutoSpell,MO_CALLSPIRITS,5,100;','','');
+REPLACE INTO `item_db` VALUES ('1826','Krieger_Knuckle1','Glorious Claw','4','20','10','0','30','0','0','1','0','4294967295','63','2','2','4','80',NULL,'1','12','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus3 bAutoSpell,MO_INVESTIGATE,5,(getrefine()*10-50); bonus3 bAutoSpell,AL_DECAGI,1,(getrefine()*10-50); }','','');
+REPLACE INTO `item_db` VALUES ('1827','Krieger_Knuckle2','Glorious Fist','4','20','10','0','30','0','0','1','0','4294967295','63','2','2','4','80',NULL,'1','12','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus2 bCastrate,MO_EXTREMITYFIST,-100; bonus4 bAutoSpellOnSkill,MO_EXPLOSIONSPIRITS,CH_SOULCOLLECT,1,1000; }','','');
+REPLACE INTO `item_db` VALUES ('1828','Monk_Knuckle','Monk Knuckle','4','20','10','0','150','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','12','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus2 bSkillAtk,MO_FINGEROFFENSIVE,25;','','');
+REPLACE INTO `item_db` VALUES ('1829','Fist_C','Fist','4','0','0','0','150','0','0','1','0','4294967295','63','2','2','3','1',NULL,'0','12','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
+REPLACE INTO `item_db` VALUES ('1901','Violin','Violin','4','4000','2000','700','50','0','0','1','3','4294967295','63','1','2','1','2',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1902','Violin_','Violin','4','4000','2000','700','50','0','0','1','4','4294967295','63','1','2','1','2',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1903','Mandolin','Mandolin','4','18000','9000','400','90','0','0','1','2','4294967295','63','1','2','2','14',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1904','Mandolin_','Mandolin','4','18000','9000','400','90','0','0','1','3','4294967295','63','1','2','2','14',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1905','Lute','Lute','4','24500','12250','500','105','0','0','1','2','4294967295','63','1','2','2','14',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1906','Lute_','Lute','4','24500','12250','500','105','0','0','1','3','4294967295','63','1','2','2','14',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1907','Guitar','Guitar','4','47000','23500','900','142','0','0','1','0','4294967295','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1908','Guitar_','Guitar','4','47000','23500','900','142','0','0','1','1','4294967295','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1909','Harp','Harp','4','62000','31000','900','114','0','0','1','1','4294967295','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('1910','Harp_','Harp','4','62000','31000','900','114','0','0','1','2','4294967295','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('1911','Guh_Moon_Goh','Gumoongoh','4','54000','27000','1300','126','0','0','1','1','4294967295','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1912','Guh_Moon_Goh_','Gumoongoh','4','54000','27000','1300','126','0','0','1','2','4294967295','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1913','Electronic_Guitar','Electric Guitar','4','20','10','1800','110','0','0','1','0','4294967295','63','1','2','4','70',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill WZ_JUPITEL,1; bonus3 bAutoSpell,WZ_JUPITEL,1,100; bonus bAtkEle,Ele_Wind; bonus bInt,2; bonus bAgi,1; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1914','Guitar_Of_Passion','Burning Passion Guitar','4','20','10','900','110','0','0','1','0','4294967295','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('1915','Guitar_Of_Blue_Solo','Loner\'s Guitar','4','20','10','900','110','0','0','1','0','4294967295','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('1916','Guitar_Of_Vast_Land','Green Acre Guitar','4','20','10','900','110','0','0','1','0','4294967295','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
+REPLACE INTO `item_db` VALUES ('1917','Guitar_Of_Gentle_Breeze','Gentle Breeze Guitar','4','20','10','900','110','0','0','1','0','4294967295','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('1918','Oriental_Lute','Oriental Lute','4','20','10','1200','150','0','0','1','0','4294967295','63','1','2','4','65',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,CG_ARROWVULCAN,10; bonus2 bSkillAtk,BA_MUSICALSTRIKE,10;','','');
+REPLACE INTO `item_db` VALUES ('1919','Base_Guitar','Bass Guitar','4','20','10','1500','130','0','0','1','1','4294967295','2','1','2','3','70',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSPGainValue,3; bonus4 bAutoSpellWhenHit,WZ_HEAVENDRIVE,3,30,1; bonus3 bAutoSpell,NPC_WIDECONFUSE,2,100;','','');
+REPLACE INTO `item_db` VALUES ('1920','Berserk_Guitar','Berserk Guitar','4','20','10','1800','10','0','0','1','0','4294967295','2','1','2','4','70',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,100; bonus bHPrecovRate,-100; bonus2 bHPLossRate,50,5000; bonus bDex,-readparam(bDex);','','');
+REPLACE INTO `item_db` VALUES ('1921','Guh_Moon_Gom','Gun Moon Gom','4','20','10','0','120','0','0','1','0','4294967295','63','1','2','1','0',NULL,'0','13','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('1922','Oriental_Lute_','Oriental Lute','4','20','10','1200','150','0','0','1','2','4294967295','63','1','2','4','65',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,CG_ARROWVULCAN,10; bonus2 bSkillAtk,BA_MUSICALSTRIKE,10;','','');
+REPLACE INTO `item_db` VALUES ('1923','BF_Instrument1','Valorous Battlefield Guitar','4','20','10','0','50','0','0','1','0','4294967295','63','1','2','3','80',NULL,'1','13','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1924','BF_Instrument2','Brave Battlefield Guitar','4','20','10','0','50','0','0','1','0','4294967295','63','1','2','3','80',NULL,'1','13','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bSkillAtk,CG_ARROWVULCAN,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1925','Cello','Cello','4','20','10','700','110','0','0','1','3','4294967295','2','1','2','3','70',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bDex,3; bonus2 bAddSkillBlow,BA_MUSICALSTRIKE,2; bonus2 bAddSkillBlow,CG_ARROWVULCAN,3;','','');
+REPLACE INTO `item_db` VALUES ('1926','Harp_Of_Nepenthes','Harp of Nepenthes','4','20','10','1000','120','0','0','1','2','4294967295','2','1','2','4','60',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; if( getrefine()>9 ) { bonus3 bAddEffOnSkill,BA_MUSICALSTRIKE,Eff_Stun,2000; } else { bonus3 bAddEffOnSkill,BA_MUSICALSTRIKE,Eff_Stun,1000; }','','');
+REPLACE INTO `item_db` VALUES ('1927','Krieger_Instrument1','Glorious Guitar','4','20','10','0','50','0','0','1','0','4294967295','63','1','2','4','80',NULL,'1','13','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) bonus4 bAutoSpellOnSkill,CG_ARROWVULCAN,CG_TAROTCARD,5,100;','','');
+REPLACE INTO `item_db` VALUES ('1928','Berserk_Guitar_I','Spirited Guitar','4','0','0','0','40','0','0','1','0','4294967295','2','1','2','4','0',NULL,'0','13','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,100; bonus bHPrecovRate,-100; bonus2 bHPLossRate,50,5000; bonus bDex,-readparam(bDex);','','');
+REPLACE INTO `item_db` VALUES ('1929','Guitar_C','Guitar','4','0','0','0','177','0','0','1','0','4294967295','63','1','2','3','1',NULL,'0','13','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
+REPLACE INTO `item_db` VALUES ('1950','Rope','Rope','4','2500','1250','400','45','0','0','2','3','4294967295','63','0','2','1','3',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1951','Rope_','Rope','4','2500','1250','400','45','0','0','2','4','4294967295','63','0','2','1','3',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1952','Line','Whip','4','12000','6000','300','80','0','0','2','2','4294967295','63','0','2','2','16',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1953','Line_','Whip','4','12000','6000','300','80','0','0','2','3','4294967295','63','0','2','2','16',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1954','Wire','Wire Whip','4','17500','8750','1000','95','0','0','2','2','4294967295','63','0','2','2','16',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1955','Wire_','Wire Whip','4','17500','8750','1000','95','0','0','2','3','4294967295','63','0','2','2','16',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1956','Rante','Rante Whip','4','32000','16000','900','135','0','0','2','0','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1957','Rante_','Rante Whip','4','32000','16000','900','135','0','0','2','1','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1958','Tail','Tail Whip','4','41000','20500','700','105','0','0','2','1','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3;','','');
+REPLACE INTO `item_db` VALUES ('1959','Tail_','Tail Whip','4','41000','20500','700','105','0','0','2','2','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3;','','');
+REPLACE INTO `item_db` VALUES ('1960','Whip','Whip','4','38000','19000','700','120','0','0','2','1','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1961','Whip_','Whip','4','38000','19000','700','120','0','0','2','2','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1962','Lariat','Lariat Whip','4','20','10','400','100','0','0','2','0','4294967295','63','0','2','4','44',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,5; bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('1963','Rapture_Rose','Rapture Rose','4','20','10','300','115','0','0','2','0','4294967295','63','0','2','4','44',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,5000;','','');
+REPLACE INTO `item_db` VALUES ('1964','Chemeti','Chemeti Whip','4','20','10','700','135','0','0','2','0','4294967295','63','0','2','4','44',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,5; bonus bFlee,10; bonus bFlee2,2;','','');
+REPLACE INTO `item_db` VALUES ('1965','Whip_Of_Red_Flame','Red Flame Whip','4','20','10','700','110','0','0','2','0','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('1966','Whip_Of_Ice_Piece','Icicle Whip','4','20','10','700','110','0','0','2','0','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('1967','Whip_Of_Earth','Gaia Whip','4','20','10','700','110','0','0','2','0','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
+REPLACE INTO `item_db` VALUES ('1968','Jump_Rope','Skipping Rope','4','20','10','400','120','0','0','2','0','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,20;','','');
+REPLACE INTO `item_db` VALUES ('1969','Bladed_Whip','Blade Whip','4','20','10','1200','140','0','0','2','0','4294967295','63','0','2','4','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Bleeding,300;','','');
+REPLACE INTO `item_db` VALUES ('1970','Queen\'s_Whip','Queen\'s Whip','4','20','10','1100','150','0','0','2','0','4294967295','63','0','2','4','65',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,CG_ARROWVULCAN,10; bonus2 bSkillAtk,DC_THROWARROW,10;','','');
+REPLACE INTO `item_db` VALUES ('1971','Electric_Wire','Electric Wire','4','20','10','700','110','0','0','2','0','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('1972','Electric_Eel','Electric Eel','4','20','10','2000','100','0','0','2','2','4294967295','2','0','2','4','70',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bInt,2; bonus bAgi,2; bonus3 bAutoSpell,WZ_JUPITEL,3,20; if(getrefine()>0) bonus3 bAutoSpell,CG_ARROWVULCAN,getrefine(),50;','','');
+REPLACE INTO `item_db` VALUES ('1973','Sea_Witch_Foot','Sea Witch\'s Foot','4','20','10','1500','110','0','0','2','1','4294967295','2','0','2','4','70',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSPGainValue,5; bonus4 bAutoSpellWhenHit,WZ_FROSTNOVA,3,50,1; bonus3 bAutoSpell,NPC_WIDESILENCE,2,100;','','');
+REPLACE INTO `item_db` VALUES ('1974','Carrot_Whip','Carrot Whip','4','20','10','1300','185','0','0','2','0','4294967295','2','0','2','4','70',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>0) bonus3 bAutoSpell,AL_INCAGI,getrefine(),10;','','');
+REPLACE INTO `item_db` VALUES ('1975','Queen_Is_Whip','Queen Is Whip','4','20','10','0','120','0','0','2','0','4294967295','63','0','2','1','0',NULL,'0','14','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('1976','Queen\'s_Whip_','Queen\'s Whip','4','20','10','1100','150','0','0','2','2','4294967295','63','0','2','4','65',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,CG_ARROWVULCAN,10; bonus2 bSkillAtk,DC_THROWARROW,10;','','');
+REPLACE INTO `item_db` VALUES ('1977','BF_Whip1','Valorous Battle Lariat','4','20','10','0','50','0','0','2','0','4294967295','63','0','2','3','80',NULL,'1','14','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1978','BF_Whip2','Brave Battle Lariat','4','20','10','0','50','0','0','2','0','4294967295','63','0','2','3','80',NULL,'1','14','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bSkillAtk,CG_ARROWVULCAN,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1979','Stem_Of_Nepenthes','Stem of Nepenthes','4','20','10','1000','120','0','0','2','2','4294967295','2','0','2','4','60',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; if( getrefine()>=9 ) { bonus3 bAddEffOnSkill,DC_THROWARROW,Eff_Freeze,2000; } else { bonus3 bAddEffOnSkill,DC_THROWARROW,Eff_Freeze,1000; }','','');
+REPLACE INTO `item_db` VALUES ('1980','Whip_Of_Balance','Whip of Balance','4','20','10','700','110','0','0','2','3','4294967295','2','0','2','3','70',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bDex,3; bonus2 bAddSkillBlow,DC_THROWARROW,2; bonus2 bAddSkillBlow,CG_ARROWVULCAN,3;','','');
+REPLACE INTO `item_db` VALUES ('1981','Krieger_Whip1','Glorious Lariat','4','20','10','0','50','0','0','2','0','4294967295','63','0','2','4','80',NULL,'1','14','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) bonus4 bAutoSpellOnSkill,CG_ARROWVULCAN,CG_TAROTCARD,5,100;','','');
+REPLACE INTO `item_db` VALUES ('1982','Phenomena_Whip','Phenomena Whip','4','20','10','0','160','0','0','2','0','4294967295','63','0','2','4','0',NULL,'0','14','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bSkillAtk,DC_THROWARROW,25;','','');
+REPLACE INTO `item_db` VALUES ('1983','Rante_C','Rante Whip','4','0','0','0','170','0','0','2','0','4294967295','63','0','2','3','1',NULL,'0','14','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
+REPLACE INTO `item_db` VALUES ('2000','Destruction_Rod','Staff of Destruction','4','20','10','2500','130','0','0','1','1','4294967295','2','2','34','4','80',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,25+getrefine()/2; bonus bInt,3; bonus bAgi,10; bonus bUseSPrate,(getrefine()*2); bonus3 bAutoSpellWhenHit,WZ_JUPITEL,5,(getrefine()*20); bonus2 bCastrate,HW_MAGICPOWER,-50;','','');
+REPLACE INTO `item_db` VALUES ('2001','Divine_Cross','Divine Cross','4','20','10','1500','120','0','0','1','0','4294967295','63','2','34','4','70',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bMatkRate,15; bonus bDex,4; bonus2 bSubRace,RC_Demon,15; bonus2 bSubRace,RC_Undead,15;','','');
+REPLACE INTO `item_db` VALUES ('2002','Krieger_Twohand_Staff1','Glorious Destruction Staff','4','20','10','0','70','0','0','1','0','4294967295','63','2','34','4','80',NULL,'1','23','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,getrefine(); bonus2 bMagicAddRace,RC_DemiPlayer,15; bonus2 bIgnoreMdefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bMagicAddRace,RC_DemiPlayer,(getrefine()-5)*2; bonus2 bIgnoreMdefRate,RC_DemiPlayer,5+(getrefine()-5)*2; } if(getrefine()>8) { bonus5 bAutoSpellOnSkill,WZ_STORMGUST,MG_SAFETYWALL,10,200,1; bonus5 bAutoSpellOnSkill,WZ_METEOR,MG_SAFETYWALL,10,200,1; bonus5 bAutoSpellOnSkill,WZ_VERMILION,MG_SAFETYWALL,10,200,1; }','','');
+REPLACE INTO `item_db` VALUES ('2003','Destruction_Rod_M','Staff of Destruction','4','20','10','2500','130','0','0','1','1','4294967295','2','2','34','4','80',NULL,'1','23','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,25+getrefine()/2; bonus bInt,3; bonus bAgi,10; bonus bUseSPrate,(getrefine()*2); bonus3 bAutoSpellWhenHit,WZ_JUPITEL,5,(getrefine()*20); bonus2 bCastrate,HW_MAGICPOWER,-50;','','');
+REPLACE INTO `item_db` VALUES ('2004','Kronos','Kronos','4','20','10','1000','30','0','0','1','0','4294967295','2','2','34','4','50',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,20; bonus bInt,3+(getrefine()/2); bonus bMaxHP,300+(50*getrefine()/2); autobonus \"{ bonus bMatkRate,12; bonus bUseSPrate,20; }\",1,5000,BF_MAGIC,\"{ specialeffect2 EF_ENHANCE; }\";','','');
+REPLACE INTO `item_db` VALUES ('2005','Dea_Staff','Dea Staff','4','20','10','1000','30','0','0','1','1','4294967295','2','2','34','3','50',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bMatkRate,15+getrefine()/2; bonus bInt,6; bonus bVit,2; autobonus3 \"{ }\",20,1000,AL_HEAL,\"{ specialeffect2 EF_MAGICALATTHIT; heal 0,200; }\";','','');
+REPLACE INTO `item_db` VALUES ('2006','G_Staff_Of_Light','Staff Of Light','4','20','10','1900','80','0','0','1','0','4294967295','63','2','34','4','60',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','//bonus bMatk,150; bonus bAtkEle,Ele_Holy; bonus bInt,6;','','');
REPLACE INTO `item_db` VALUES ('2101','Guard','Guard','5','500','250','300','0','0','3','0','0','4294967295','63','2','32','0','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2102','Guard_','Guard','5','500','250','300','0','0','3','0','1','4294967295','63','2','32','0','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2103','Buckler','Buckler','5','14000','7000','600','0','0','4','0','0','972274','63','2','32','0','0',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2104','Buckler_','Buckler','5','14000','7000','600','0','0','4','0','1','972274','63','2','32','0','0',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2105','Shield','Shield','5','56000','28000','1300','0','0','6','0','0','16514','63','2','32','0','0',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2106','Shield_','Shield','5','56000','28000','1300','0','0','6','0','1','16514','63','2','32','0','0',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2107','Mirror_Shield','Mirror Shield','5','60000','30000','1000','0','0','4','0','0','4210818','63','2','32','0','0',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2108','Mirror_Shield_','Mirror Shield','5','60000','30000','1000','0','0','4','0','1','4210818','63','2','32','0','0',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2109','Memorize_Book','Memory Book','5','20','10','1000','0','0','3','0','0','8454660','63','2','32','0','0',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMdef,2;','','');
-REPLACE INTO `item_db` VALUES ('2110','Holy_Guard','Holy Guard','5','85000','42500','1400','0','0','5','0','0','16384','63','2','32','0','68',NULL,'0','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bMdef,2;','','');
-REPLACE INTO `item_db` VALUES ('2111','Herald_Of_GOD','Sacred Mission','5','128000','64000','1600','0','0','5','0','0','16384','63','2','32','0','83',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bInt,2; bonus bMdef,3; bonus bUnbreakableShield,0;','','');
-REPLACE INTO `item_db` VALUES ('2112','Novice_Guard','Novice Guard','5','1','0','1','0','0','3','0','0','1','63','2','32','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2113','Novice_Shield','Novice Shield','5','5000','2500','1000','0','0','3','0','1','1','63','2','32','0','40',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','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;','','');
-REPLACE INTO `item_db` VALUES ('2114','Stone_Buckler','Stone Buckler','5','30000','15000','1500','0','0','3','0','1','2147483646','63','2','32','0','65',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Large,5;','','');
-REPLACE INTO `item_db` VALUES ('2115','Valkyrja\'s_Shield','Valkyrja\'s Shield','5','30000','15000','500','0','0','3','0','1','2147483646','63','2','32','0','65',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,20; bonus2 bSubEle,Ele_Fire,20; bonus2 bSubEle,Ele_Dark,20; bonus2 bSubEle,Ele_Undead,20; bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2116','Angel\'s_Safeguard','Angelic Guard','5','10000','5000','400','0','0','3','0','1','1','63','2','32','0','20',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Demon,5;','','');
-REPLACE INTO `item_db` VALUES ('2117','Arm_Guard','Arm Guard','5','10000','5000','150','0','0','5','0','0','33554432','63','2','32','0','20',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2118','Arm_Guard_','Arm Guard','5','10000','5000','150','0','0','5','0','1','33554432','63','2','32','0','20',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2119','Improved_Arm_Guard','Advanced Arm Guard','5','40000','20000','150','0','0','4','0','0','33554432','63','2','32','0','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2120','Improved_Arm_Guard_','Advanced Arm Guard','5','40000','20000','150','0','0','4','0','1','33554432','63','2','32','0','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2121','Memorize_Book_','Memory Book','5','20','10','1000','0','0','3','0','1','8454660','63','2','32','0','0',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMdef,2;','','');
-REPLACE INTO `item_db` VALUES ('2122','Platinum_Shield','Platinum Shield','5','20','10','1200','0','0','5','0','0','2147483646','2','2','32','0','68',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bSubSize,Size_Medium,15; bonus2 bSubSize,Size_Large,15; bonus2 bSubRace,RC_Undead,10; bonus5 bAutoSpellWhenHit,NPC_MAGICMIRROR,2,150,BF_MAGIC,0;','','');
-REPLACE INTO `item_db` VALUES ('2123','Orleans_Server','Orleans\'s Server','5','20','10','1000','0','0','5','0','1','2147483646','2','2','32','0','55',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMagicDamageReturn,5;','','');
-REPLACE INTO `item_db` VALUES ('2124','Thorny_Buckler','Thorny Buckler','5','20','10','1000','0','0','5','0','1','2147483646','2','2','32','0','55',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2;','','');
-REPLACE INTO `item_db` VALUES ('2125','Strong_Shield','Strong Shield','5','20','10','2500','0','0','4','0','1','2147483646','2','2','32','0','75',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bNoKnockback,0; bonus2 bSubEle,Ele_Neutral,-20; bonus2 bSubEle,Ele_Fire,-20; bonus2 bSubEle,Ele_Water,-20; bonus2 bSubEle,Ele_Wind,-20; bonus2 bSubEle,Ele_Earth,-20; bonus2 bSubEle,Ele_Dark,-20; bonus2 bSubEle,Ele_Holy,-20; bonus2 bSubEle,Ele_Ghost,-20;','','');
-REPLACE INTO `item_db` VALUES ('2126','Guyak_Shield','Guyak Shield','5','20','10','700','0','0','3','0','0','2147483646','63','2','32','0','75',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2103','Buckler','Buckler','5','14000','7000','600','0','0','4','0','0','4294967295','63','2','32','0','0',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2104','Buckler_','Buckler','5','14000','7000','600','0','0','4','0','1','4294967295','63','2','32','0','0',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2105','Shield','Shield','5','56000','28000','1300','0','0','6','0','0','4294967295','63','2','32','0','0',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2106','Shield_','Shield','5','56000','28000','1300','0','0','6','0','1','4294967295','63','2','32','0','0',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2107','Mirror_Shield','Mirror Shield','5','60000','30000','1000','0','0','4','0','0','4294967295','63','2','32','0','0',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2108','Mirror_Shield_','Mirror Shield','5','60000','30000','1000','0','0','4','0','1','4294967295','63','2','32','0','0',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2109','Memorize_Book','Memory Book','5','20','10','1000','0','0','3','0','0','4294967295','63','2','32','0','0',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMdef,2;','','');
+REPLACE INTO `item_db` VALUES ('2110','Holy_Guard','Holy Guard','5','85000','42500','1400','0','0','5','0','0','4294967295','63','2','32','0','68',NULL,'0','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bMdef,2;','','');
+REPLACE INTO `item_db` VALUES ('2111','Herald_Of_GOD','Sacred Mission','5','128000','64000','1600','0','0','5','0','0','4294967295','63','2','32','0','83',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bInt,2; bonus bMdef,3; bonus bUnbreakableShield,0;','','');
+REPLACE INTO `item_db` VALUES ('2112','Novice_Guard','Novice Guard','5','1','0','1','0','0','3','0','0','4294967295','63','2','32','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2113','Novice_Shield','Novice Shield','5','5000','2500','1000','0','0','3','0','1','4294967295','63','2','32','0','40',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','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;','','');
+REPLACE INTO `item_db` VALUES ('2114','Stone_Buckler','Stone Buckler','5','30000','15000','1500','0','0','3','0','1','4294967295','63','2','32','0','65',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Large,5;','','');
+REPLACE INTO `item_db` VALUES ('2115','Valkyrja\'s_Shield','Valkyrja\'s Shield','5','30000','15000','500','0','0','3','0','1','4294967295','63','2','32','0','65',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,20; bonus2 bSubEle,Ele_Fire,20; bonus2 bSubEle,Ele_Dark,20; bonus2 bSubEle,Ele_Undead,20; bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2116','Angel\'s_Safeguard','Angelic Guard','5','10000','5000','400','0','0','3','0','1','4294967295','63','2','32','0','20',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Demon,5;','','');
+REPLACE INTO `item_db` VALUES ('2117','Arm_Guard','Arm Guard','5','10000','5000','150','0','0','5','0','0','4294967295','63','2','32','0','20',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2118','Arm_Guard_','Arm Guard','5','10000','5000','150','0','0','5','0','1','4294967295','63','2','32','0','20',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2119','Improved_Arm_Guard','Advanced Arm Guard','5','40000','20000','150','0','0','4','0','0','4294967295','63','2','32','0','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2120','Improved_Arm_Guard_','Advanced Arm Guard','5','40000','20000','150','0','0','4','0','1','4294967295','63','2','32','0','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2121','Memorize_Book_','Memory Book','5','20','10','1000','0','0','3','0','1','4294967295','63','2','32','0','0',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMdef,2;','','');
+REPLACE INTO `item_db` VALUES ('2122','Platinum_Shield','Platinum Shield','5','20','10','1200','0','0','5','0','0','4294967295','2','2','32','0','68',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bSubSize,Size_Medium,15; bonus2 bSubSize,Size_Large,15; bonus2 bSubRace,RC_Undead,10; bonus5 bAutoSpellWhenHit,NPC_MAGICMIRROR,2,150,BF_MAGIC,0;','','');
+REPLACE INTO `item_db` VALUES ('2123','Orleans_Server','Orleans\'s Server','5','20','10','1000','0','0','5','0','1','4294967295','2','2','32','0','55',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMagicDamageReturn,5;','','');
+REPLACE INTO `item_db` VALUES ('2124','Thorny_Buckler','Thorny Buckler','5','20','10','1000','0','0','5','0','1','4294967295','2','2','32','0','55',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2;','','');
+REPLACE INTO `item_db` VALUES ('2125','Strong_Shield','Strong Shield','5','20','10','2500','0','0','4','0','1','4294967295','2','2','32','0','75',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bNoKnockback,0; bonus2 bSubEle,Ele_Neutral,-20; bonus2 bSubEle,Ele_Fire,-20; bonus2 bSubEle,Ele_Water,-20; bonus2 bSubEle,Ele_Wind,-20; bonus2 bSubEle,Ele_Earth,-20; bonus2 bSubEle,Ele_Dark,-20; bonus2 bSubEle,Ele_Holy,-20; bonus2 bSubEle,Ele_Ghost,-20;','','');
+REPLACE INTO `item_db` VALUES ('2126','Guyak_Shield','Guyak Shield','5','20','10','700','0','0','3','0','0','4294967295','63','2','32','0','75',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
REPLACE INTO `item_db` VALUES ('2127','Secular_Mission','Secular Mission','5','20','10','0','0','0','10','0','0','4294967295','63','2','32','0','0',NULL,'0','4','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace, RC_All, 25;','','');
-REPLACE INTO `item_db` VALUES ('2128','Herald_Of_GOD_','Sacred Mission','5','128000','64000','1600','0','0','5','0','1','16384','63','2','32','0','83',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bInt,2; bonus bMdef,3; bonus bUnbreakableShield,0;','','');
-REPLACE INTO `item_db` VALUES ('2129','Exorcism_Bible','Exorcism Bible','5','20','10','600','0','0','5','0','0','33024','63','2','32','0','50',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHPrecovRate,3; bonus bSPrecovRate,3; bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('2130','Cross_Shield','Cross Shield','5','20','10','2000','0','0','6','0','1','16384','63','2','32','0','80',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus2 bSkillAtk,PA_SHIELDCHAIN,30; bonus2 bSkillAtk,CR_SHIELDBOOMERANG,30; bonus bUseSPrate,10;','','');
-REPLACE INTO `item_db` VALUES ('2131','Magic_Study_Vol1','Magic Bible Vol1','5','20','10','1000','0','0','2','0','1','8454660','2','2','32','0','70',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bInt,2; bonus2 bAddEffWhenHit,Eff_Stun,1000;','','');
+REPLACE INTO `item_db` VALUES ('2128','Herald_Of_GOD_','Sacred Mission','5','128000','64000','1600','0','0','5','0','1','4294967295','63','2','32','0','83',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bInt,2; bonus bMdef,3; bonus bUnbreakableShield,0;','','');
+REPLACE INTO `item_db` VALUES ('2129','Exorcism_Bible','Exorcism Bible','5','20','10','600','0','0','5','0','0','4294967295','63','2','32','0','50',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHPrecovRate,3; bonus bSPrecovRate,3; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2130','Cross_Shield','Cross Shield','5','20','10','2000','0','0','6','0','1','4294967295','63','2','32','0','80',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus2 bSkillAtk,PA_SHIELDCHAIN,30; bonus2 bSkillAtk,CR_SHIELDBOOMERANG,30; bonus bUseSPrate,10;','','');
+REPLACE INTO `item_db` VALUES ('2131','Magic_Study_Vol1','Magic Bible Vol1','5','20','10','1000','0','0','2','0','1','4294967295','2','2','32','0','70',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bInt,2; bonus2 bAddEffWhenHit,Eff_Stun,1000;','','');
REPLACE INTO `item_db` VALUES ('2132','Shelter_Resistance','Shell Of Resistance','5','20','10','0','0','0','9','0','0','4294967295','2','2','32','0','0',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,20; 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_Holy,20; bonus2 bSubEle,Ele_Dark,20; bonus2 bSubEle,Ele_Ghost,20; bonus2 bSubEle,Ele_Undead,20; bonus bShortWeaponDamageReturn,1;','','');
-REPLACE INTO `item_db` VALUES ('2133','Tournament_Shield','Tournament Shield','5','20','10','1000','0','0','5','0','1','16514','2','2','32','0','50',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 1; if (Class == Job_Lord_Knight) bonus bAspdRate,-5;','','');
-REPLACE INTO `item_db` VALUES ('2134','Shield_Of_Naga','Shield of Naga','5','20','10','500','0','0','3','0','1','13631360','2','2','32','0','70',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; autobonus2 \"{ bonus bShortWeaponDamageReturn,(getrefine()*3); }\",10,5000,BF_WEAPON,\"{ specialeffect2 EF_GUARD; }\";','','');
-REPLACE INTO `item_db` VALUES ('2135','Shadow_Guard','Shadow Guard','5','20','10','800','0','0','4','0','1','131072','2','2','32','0','70',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2133','Tournament_Shield','Tournament Shield','5','20','10','1000','0','0','5','0','1','4294967295','2','2','32','0','50',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 1; if (Class == Job_Lord_Knight) bonus bAspdRate,-5;','','');
+REPLACE INTO `item_db` VALUES ('2134','Shield_Of_Naga','Shield of Naga','5','20','10','500','0','0','3','0','1','4294967295','2','2','32','0','70',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; autobonus2 \"{ bonus bShortWeaponDamageReturn,(getrefine()*3); }\",10,5000,BF_WEAPON,\"{ specialeffect2 EF_GUARD; }\";','','');
+REPLACE INTO `item_db` VALUES ('2135','Shadow_Guard','Shadow Guard','5','20','10','800','0','0','4','0','1','4294967295','2','2','32','0','70',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2136','Cracked_Buckler','Cracked Buckler','5','0','0','0','0','0','5','0','0','4294967295','63','2','32','0','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus2 bAddEle,Ele_Neutral,-10; bonus3 bAutoSpellWhenHit,PR_KYRIE,1,50; bonus bMdef,1;','','');
-REPLACE INTO `item_db` VALUES ('2137','Valkyrja\'s_Shield_C','Neo Valkyrja\'s Shield','5','0','0','0','0','0','5','0','0','2147483646','2','2','32','0','95',NULL,'0','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,20; bonus2 bSubEle,Ele_Fire,20; bonus2 bSubEle,Ele_Dark,20; bonus2 bSubEle,Ele_Undead,20; bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2138','Bradium_Shield','Bradium Shield','5','20','10','1800','0','0','5','0','1','13631360','2','2','32','0','65',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,CR_SHIELDBOOMERANG,60; bonus bAgi,-1; bonus bMaxHP,500;','','');
+REPLACE INTO `item_db` VALUES ('2137','Valkyrja\'s_Shield_C','Neo Valkyrja\'s Shield','5','0','0','0','0','0','5','0','0','4294967295','2','2','32','0','95',NULL,'0','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,20; bonus2 bSubEle,Ele_Fire,20; bonus2 bSubEle,Ele_Dark,20; bonus2 bSubEle,Ele_Undead,20; bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2138','Bradium_Shield','Bradium Shield','5','20','10','1800','0','0','5','0','1','4294967295','2','2','32','0','65',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,CR_SHIELDBOOMERANG,60; bonus bAgi,-1; bonus bMaxHP,500;','','');
REPLACE INTO `item_db` VALUES ('2199','Ahura_Mazda','Ahura Mazdah','5','1','0','10','0','0','100','0','0','4294967295','63','2','32','0','1',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,50; bonus bMdef,99; bonus bShortWeaponDamageReturn,100; bonus2 bSubRace,RC_DemiPlayer,95; skill CR_FULLPROTECTION,5; skill WZ_ESTIMATION,1; skill ST_FULLSTRIP,5; skill HW_MAGICPOWER,10; bonus bMaxHPrate,200; bonus bNoGemStone,0; bonus bSpeedRate,25;','sc_start4 SC_ENDURE,60000,10,0,0,1;','sc_end SC_ENDURE;');
REPLACE INTO `item_db` VALUES ('2201','Sunglasses','Sunglasses','5','5000','2500','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,500;','','');
REPLACE INTO `item_db` VALUES ('2202','Sunglasses_','Sunglasses','5','5000','2500','100','0','0','0','0','1','4294967295','63','2','512','0','0',NULL,'0','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,500;','','');
@@ -1152,26 +1152,26 @@ REPLACE INTO `item_db` VALUES ('2212','Eye_Bandage','Eye Patch','5','1000','500'
REPLACE INTO `item_db` VALUES ('2213','Cat_Hairband','Kitty Band','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2214','Bunny_Band','Bunny Band','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2;','','');
REPLACE INTO `item_db` VALUES ('2215','Flower_Hairband','Flower Band','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2216','Biretta','Biretta','5','9000','4500','100','0','0','4','0','0','33040','63','2','256','0','0',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2217','Biretta_','Biretta','5','9000','4500','100','0','0','4','0','1','33040','63','2','256','0','0',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2216','Biretta','Biretta','5','9000','4500','100','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2217','Biretta_','Biretta','5','9000','4500','100','0','0','4','0','1','4294967295','63','2','256','0','0',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2218','Flu_Mask','Flu Mask','5','300','150','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Silence,1000;','','');
REPLACE INTO `item_db` VALUES ('2219','Flu_Mask_','Flu Mask','5','300','150','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Silence,1000;','','');
REPLACE INTO `item_db` VALUES ('2220','Hat','Hat','5','1000','500','200','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2221','Hat_','Hat','5','1000','500','200','0','0','2','0','1','4294967295','63','2','256','0','0',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2222','Turban','Turban','5','4500','2250','300','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2223','Turban_','Turban','5','4500','2250','300','0','0','3','0','1','2147483646','63','2','256','0','0',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2224','Goggle','Goggles','5','20','10','300','0','0','5','0','0','941290','63','2','768','0','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2225','Goggle_','Goggles','5','20','10','300','0','0','5','0','1','941290','63','2','768','0','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2226','Cap','Cap','5','12000','6000','400','0','0','4','0','0','941290','63','2','256','0','0',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2227','Cap_','Cap','5','12000','6000','400','0','0','4','0','1','941290','63','2','256','0','0',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2228','Helm','Helm','5','44000','22000','600','0','0','6','0','0','16514','63','2','256','0','0',NULL,'1','40','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2229','Helm_','Helm','5','44000','22000','600','0','0','6','0','1','16514','63','2','256','0','0',NULL,'1','40','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2230','Gemmed_Sallet','Gemmed Sallet','5','50000','25000','500','0','0','4','0','0','414946','63','2','256','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2231','Gemmed_Sallet_','Gemmed Sallet','5','50000','25000','500','0','0','4','0','1','414946','63','2','256','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2232','Circlet','Circlet','5','7500','3750','300','0','0','3','0','0','8487700','63','2','256','0','0',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2233','Circlet_','Circlet','5','7500','3750','300','0','0','3','0','1','8487700','63','2','256','0','0',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2234','Tiara','Tiara','5','20','10','400','0','0','4','0','0','2147483646','63','2','256','0','45',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('2235','Crown','Crown','5','20','10','400','0','0','4','0','0','2147483646','63','1','256','0','45',NULL,'1','45','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('2222','Turban','Turban','5','4500','2250','300','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2223','Turban_','Turban','5','4500','2250','300','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2224','Goggle','Goggles','5','20','10','300','0','0','5','0','0','4294967295','63','2','768','0','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2225','Goggle_','Goggles','5','20','10','300','0','0','5','0','1','4294967295','63','2','768','0','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2226','Cap','Cap','5','12000','6000','400','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2227','Cap_','Cap','5','12000','6000','400','0','0','4','0','1','4294967295','63','2','256','0','0',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2228','Helm','Helm','5','44000','22000','600','0','0','6','0','0','4294967295','63','2','256','0','0',NULL,'1','40','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2229','Helm_','Helm','5','44000','22000','600','0','0','6','0','1','4294967295','63','2','256','0','0',NULL,'1','40','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2230','Gemmed_Sallet','Gemmed Sallet','5','50000','25000','500','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2231','Gemmed_Sallet_','Gemmed Sallet','5','50000','25000','500','0','0','4','0','1','4294967295','63','2','256','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2232','Circlet','Circlet','5','7500','3750','300','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2233','Circlet_','Circlet','5','7500','3750','300','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2234','Tiara','Tiara','5','20','10','400','0','0','4','0','0','4294967295','63','2','256','0','45',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('2235','Crown','Crown','5','20','10','400','0','0','4','0','0','4294967295','63','1','256','0','45',NULL,'1','45','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
REPLACE INTO `item_db` VALUES ('2236','Santa\'s_Hat','Santa Hat','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('2237','Weird_Goatee','Bandit Beard','5','2','1','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2239','One_Eyed_Glass','Monocle','5','10000','5000','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
@@ -1179,287 +1179,287 @@ REPLACE INTO `item_db` VALUES ('2240','Beard','Beard','5','2','1','100','0','0',
REPLACE INTO `item_db` VALUES ('2241','Granpa_Beard','Grampa Beard','5','5000','2500','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','25','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2242','Luxury_Sunglasses','Purple Glasses','5','24000','12000','100','0','0','1','0','0','4294967295','63','2','512','0','0',NULL,'0','26','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,1000;','','');
REPLACE INTO `item_db` VALUES ('2243','Spinning_Eyes','Geek Glasses','5','20000','10000','100','0','0','1','0','0','4294967295','63','2','512','0','0',NULL,'0','27','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,1500;','','');
-REPLACE INTO `item_db` VALUES ('2244','Big_Sis\'_Ribbon','Big Ribbon','5','15000','7500','200','0','0','2','0','0','2147483646','63','2','256','0','0',NULL,'1','28','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2245','Sweet_Gents','Sweet Gent','5','15000','7500','400','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','29','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2246','Golden_Gear','Golden Gear','5','20','10','900','0','0','5','0','0','2147483646','63','2','256','0','40',NULL,'1','30','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0;','','');
-REPLACE INTO `item_db` VALUES ('2247','Oldman\'s_Romance','Romantic Gent','5','15000','7500','400','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','31','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2248','Western_Grace','Western Grace','5','15000','7500','400','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','32','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2249','Coronet','Coronet','5','20','10','300','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','33','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('2250','Fillet','Cute Ribbon','5','500','250','100','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'0','34','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
-REPLACE INTO `item_db` VALUES ('2251','Holy_Bonnet','Monk Hat','5','30000','15000','100','0','0','5','0','0','33040','63','2','256','0','0',NULL,'1','35','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2252','Star_Sparkling','Wizard Hat','5','20','10','300','0','0','4','0','0','8454660','63','2','256','0','0',NULL,'1','36','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100;','','');
+REPLACE INTO `item_db` VALUES ('2244','Big_Sis\'_Ribbon','Big Ribbon','5','15000','7500','200','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','28','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2245','Sweet_Gents','Sweet Gent','5','15000','7500','400','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','29','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2246','Golden_Gear','Golden Gear','5','20','10','900','0','0','5','0','0','4294967295','63','2','256','0','40',NULL,'1','30','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0;','','');
+REPLACE INTO `item_db` VALUES ('2247','Oldman\'s_Romance','Romantic Gent','5','15000','7500','400','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','31','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2248','Western_Grace','Western Grace','5','15000','7500','400','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','32','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2249','Coronet','Coronet','5','20','10','300','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','33','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2250','Fillet','Cute Ribbon','5','500','250','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','34','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
+REPLACE INTO `item_db` VALUES ('2251','Holy_Bonnet','Monk Hat','5','30000','15000','100','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','35','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2252','Star_Sparkling','Wizard Hat','5','20','10','300','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','36','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100;','','');
REPLACE INTO `item_db` VALUES ('2253','Sunflower','Sunflower','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','37','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Insect,10;','','');
-REPLACE INTO `item_db` VALUES ('2254','Angelic_Chain','Angel Wing','5','20','10','100','0','0','2','0','0','2147483646','63','2','256','0','0',NULL,'1','38','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bAgi,1; bonus bLuk,1; bonus2 bSubRace,RC_Demon,3;','','');
-REPLACE INTO `item_db` VALUES ('2255','Satanic_Chain','Evil Wing','5','20','10','100','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','39','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bStr,1; bonus2 bSubRace,RC_Angel,3;','','');
-REPLACE INTO `item_db` VALUES ('2256','Magestic_Goat','Majestic Goat','5','20','10','800','0','0','5','0','0','6571170','63','2','256','0','0',NULL,'1','41','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
+REPLACE INTO `item_db` VALUES ('2254','Angelic_Chain','Angel Wing','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','38','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bAgi,1; bonus bLuk,1; bonus2 bSubRace,RC_Demon,3;','','');
+REPLACE INTO `item_db` VALUES ('2255','Satanic_Chain','Evil Wing','5','20','10','100','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','39','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bStr,1; bonus2 bSubRace,RC_Angel,3;','','');
+REPLACE INTO `item_db` VALUES ('2256','Magestic_Goat','Majestic Goat','5','20','10','800','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','41','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
REPLACE INTO `item_db` VALUES ('2257','Snowy_Horn','Unicorn Horn','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','42','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2258','Sharp_Gear','Spiky Band','5','20','10','1000','0','0','6','0','0','6739442','63','2','256','0','50',NULL,'1','43','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2258','Sharp_Gear','Spiky Band','5','20','10','1000','0','0','6','0','0','4294967295','63','2','256','0','50',NULL,'1','43','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2259','Mini_Propeller','Mini Propeller','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','46','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2260','Mini_Glasses','Mini Glasses','5','28000','14000','100','0','0','1','0','0','2147483646','63','2','512','0','0',NULL,'0','47','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2261','Prontera_Army_Cap','Army Cap','5','20','10','400','0','0','4','0','0','414946','63','2','256','0','0',NULL,'1','48','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2260','Mini_Glasses','Mini Glasses','5','28000','14000','100','0','0','1','0','0','4294967295','63','2','512','0','0',NULL,'0','47','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2261','Prontera_Army_Cap','Army Cap','5','20','10','400','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','48','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2262','Pierrot_Nose','Clown Nose','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','49','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2263','Gangster_Patch','Zorro Masque','5','20','10','100','0','0','0','0','0','2147483646','63','2','512','0','0',NULL,'0','50','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2263','Gangster_Patch','Zorro Masque','5','20','10','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','50','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2264','Munak_Turban','Munak Hat','5','20','10','300','0','0','5','0','0','4294967295','63','2','769','0','0',NULL,'0','51','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Undead,10;','','');
REPLACE INTO `item_db` VALUES ('2265','Ganster_Mask','Gangster Mask','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','52','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Silence,1500;','','');
-REPLACE INTO `item_db` VALUES ('2266','Iron_Cane','Iron Cain','5','20','10','300','0','0','1','0','0','16514','63','2','1','0','50',NULL,'0','53','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2267','Cigar','Cigarette','5','20','10','100','0','0','0','0','0','2147483646','63','2','1','0','0',NULL,'0','54','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Insect,3;','','');
-REPLACE INTO `item_db` VALUES ('2268','Smoking_Pipe','Pipe','5','20','10','100','0','0','0','0','0','2147483646','63','2','1','0','0',NULL,'0','55','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Insect,3;','','');
-REPLACE INTO `item_db` VALUES ('2269','Centimental_Flower','Romantic Flower','5','20','10','100','0','0','0','0','0','2147483646','63','2','1','0','0',NULL,'0','56','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Plant,3;','','');
-REPLACE INTO `item_db` VALUES ('2270','Centimental_Leaf','Romantic Leaf','5','20','10','100','0','0','0','0','0','2147483646','63','2','1','0','0',NULL,'0','57','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Plant,3;','','');
-REPLACE INTO `item_db` VALUES ('2271','Jack_A_Dandy','Jack be Dandy','5','45000','22500','100','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'0','58','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2266','Iron_Cane','Iron Cain','5','20','10','300','0','0','1','0','0','4294967295','63','2','1','0','50',NULL,'0','53','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2267','Cigar','Cigarette','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','54','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Insect,3;','','');
+REPLACE INTO `item_db` VALUES ('2268','Smoking_Pipe','Pipe','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','55','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Insect,3;','','');
+REPLACE INTO `item_db` VALUES ('2269','Centimental_Flower','Romantic Flower','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','56','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Plant,3;','','');
+REPLACE INTO `item_db` VALUES ('2270','Centimental_Leaf','Romantic Leaf','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','57','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Plant,3;','','');
+REPLACE INTO `item_db` VALUES ('2271','Jack_A_Dandy','Jack be Dandy','5','45000','22500','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','58','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2272','Stop_Post','Stop Post','5','20','10','400','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','59','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2273','Doctor_Cap','Doctor Band','5','20','10','100','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','60','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('2274','Ghost_Bandana','Ghost Bandana','5','20','10','100','0','0','0','0','0','2147483646','63','2','256','0','0',NULL,'1','61','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus2 bSubEle,Ele_Ghost,10;','','');
+REPLACE INTO `item_db` VALUES ('2273','Doctor_Cap','Doctor Band','5','20','10','100','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','60','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2274','Ghost_Bandana','Ghost Bandana','5','20','10','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','61','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus2 bSubEle,Ele_Ghost,10;','','');
REPLACE INTO `item_db` VALUES ('2275','Red_Bandana','Red Bandana','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','62','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2276','Eagle_Eyes','Angled Glasses','5','20','10','100','0','0','1','0','0','4294967295','63','2','512','0','0',NULL,'0','63','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2277','Nurse_Cap','Nurse Cap','5','20','10','100','0','0','2','0','0','33040','63','2','256','0','0',NULL,'1','64','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2277','Nurse_Cap','Nurse Cap','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','64','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
REPLACE INTO `item_db` VALUES ('2278','Mr_Smile','Mr. Smile','5','60','30','100','0','0','1','0','0','4294967295','63','2','513','0','0',NULL,'0','65','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2279','Bomb_Wick','Bomb Wick','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','66','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2280','Sahkkat','Sakkat','5','20','10','300','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','67','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('2281','Phantom_Of_Opera','Opera Masque','5','20','10','200','0','0','2','0','0','2147483646','63','2','513','0','0',NULL,'0','68','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2281','Phantom_Of_Opera','Opera Masque','5','20','10','200','0','0','2','0','0','4294967295','63','2','513','0','0',NULL,'0','68','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2282','Spirit_Chain','Halo','5','20','10','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'0','69','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Holy,15;','','');
REPLACE INTO `item_db` VALUES ('2283','Ear_Mufs','Ear Muffs','5','20','10','200','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','70','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,1000;','','');
-REPLACE INTO `item_db` VALUES ('2284','Antler','Antlers','5','20','10','500','0','0','4','0','0','2147483646','63','2','256','0','0',NULL,'1','71','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2285','Apple_Of_Archer','Apple of Archer','5','20','10','200','0','0','0','0','0','2147483646','63','2','256','0','30',NULL,'1','72','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3;','','');
-REPLACE INTO `item_db` VALUES ('2286','Elven_Ears','Elven Ears','5','20','10','100','0','0','0','0','0','2147483646','63','2','512','0','70',NULL,'0','73','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2287','Pirate_Bandana','Pirate Bandana','5','20','10','100','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','74','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
-REPLACE INTO `item_db` VALUES ('2288','Mr_Scream','Mr. Scream','5','20','10','100','0','0','1','0','0','2147483646','63','2','513','0','0',NULL,'0','75','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2284','Antler','Antlers','5','20','10','500','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','71','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2285','Apple_Of_Archer','Apple of Archer','5','20','10','200','0','0','0','0','0','4294967295','63','2','256','0','30',NULL,'1','72','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3;','','');
+REPLACE INTO `item_db` VALUES ('2286','Elven_Ears','Elven Ears','5','20','10','100','0','0','0','0','0','4294967295','63','2','512','0','70',NULL,'0','73','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2287','Pirate_Bandana','Pirate Bandana','5','20','10','100','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','74','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
+REPLACE INTO `item_db` VALUES ('2288','Mr_Scream','Mr. Scream','5','20','10','100','0','0','1','0','0','4294967295','63','2','513','0','0',NULL,'0','75','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2289','Poo_Poo_Hat','Poo Poo Hat','5','20','10','700','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'0','76','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_DemiPlayer,10;','','');
REPLACE INTO `item_db` VALUES ('2290','Funeral_Costume','Funeral Hat','5','3000','1500','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','77','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2291','Masquerade','Masquerade','5','20','10','100','0','0','0','0','0','2147483646','63','2','512','0','0',NULL,'0','78','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,3;','','');
-REPLACE INTO `item_db` VALUES ('2292','Welding_Mask','Welding Mask','5','20','10','300','0','0','2','0','0','263200','63','2','513','0','50',NULL,'0','79','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Fire,10;','','');
+REPLACE INTO `item_db` VALUES ('2291','Masquerade','Masquerade','5','20','10','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','78','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,3;','','');
+REPLACE INTO `item_db` VALUES ('2292','Welding_Mask','Welding Mask','5','20','10','300','0','0','2','0','0','4294967295','63','2','513','0','50',NULL,'0','79','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Fire,10;','','');
REPLACE INTO `item_db` VALUES ('2293','Pretend_Murdered','Pretend Murdered','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','80','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2294','Star_Dust','Stellar','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','81','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2295','Blinker','Blinker','5','1500','750','100','0','0','0','0','0','2147483646','63','2','512','0','0',NULL,'0','82','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,10000;','','');
-REPLACE INTO `item_db` VALUES ('2296','Binoculars','Binoculars','5','20','10','100','0','0','1','0','0','526344','63','2','512','0','50',NULL,'0','83','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('2297','Goblini_Mask','Goblin Mask','5','20','10','100','0','0','1','0','0','2147483646','63','2','513','0','0',NULL,'0','84','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2295','Blinker','Blinker','5','1500','750','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','82','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,10000;','','');
+REPLACE INTO `item_db` VALUES ('2296','Binoculars','Binoculars','5','20','10','100','0','0','1','0','0','4294967295','63','2','512','0','50',NULL,'0','83','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('2297','Goblini_Mask','Goblin Mask','5','20','10','100','0','0','1','0','0','4294967295','63','2','513','0','0',NULL,'0','84','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2298','Green_Feeler','Green Feeler','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'0','85','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2299','Viking_Helm','Orc Helm','5','20','10','500','0','0','5','0','0','414946','63','2','256','0','0',NULL,'1','86','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2299','Viking_Helm','Orc Helm','5','20','10','500','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','86','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2301','Cotton_Shirt','Cotton Shirt','5','10','5','100','0','0','1','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2302','Cotton_Shirt_','Cotton Shirt','5','10','5','100','0','0','1','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2303','Leather_Jacket','Jacket','5','200','100','200','0','0','2','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2304','Leather_Jacket_','Jacket','5','200','100','200','0','0','2','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2305','Adventure_Suit','Adventurer\'s Suit','5','1000','500','300','0','0','3','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2306','Adventurere\'s_Suit_','Adventurer\'s Suit','5','1000','500','300','0','0','3','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2307','Mantle','Mantle','5','10000','5000','600','0','0','4','0','0','2147483646','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2308','Mantle_','Mantle','5','10000','5000','600','0','0','4','0','1','2147483646','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2309','Coat','Coat','5','22000','11000','1200','0','0','5','0','0','2147483646','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2310','Coat_','Coat','5','22000','11000','1200','0','0','5','0','1','2147483646','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2311','Mink_Coat','Mink Coat','5','20','10','2300','0','0','6','0','1','2147483646','63','2','16','0','30',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2312','Padded_Armor','Padded Armor','5','48000','24000','2800','0','0','7','0','0','414946','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2313','Padded_Armor_','Padded Armor','5','48000','24000','2800','0','0','7','0','1','414946','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2314','Chain_Mail','Chain Mail','5','65000','32500','3300','0','0','8','0','0','414946','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2315','Chain_Mail_','Chain Mail','5','65000','32500','3300','0','0','8','0','1','414946','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2316','Plate_Armor','Full Plate','5','80000','40000','4500','0','0','10','0','0','16514','63','2','16','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2317','Plate_Armor_','Full Plate','5','80000','40000','4500','0','0','10','0','1','16514','63','2','16','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2318','Clothes_Of_The_Lord','Lord\'s Clothes','5','20','10','2500','0','0','8','0','1','263200','63','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('2319','Glittering_Clothes','Glittering Jacket','5','20','10','2500','0','0','7','0','1','2147483646','63','2','16','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bAddEff,Eff_Blind,300;','','');
-REPLACE INTO `item_db` VALUES ('2320','Formal_Suit','Formal Suit','5','20','10','300','0','0','5','0','1','2147483646','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2321','Silk_Robe','Silk Robe','5','8000','4000','400','0','0','3','0','0','8767414','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10;','','');
-REPLACE INTO `item_db` VALUES ('2322','Silk_Robe_','Silk Robe','5','8000','4000','400','0','0','3','0','1','8767414','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10;','','');
-REPLACE INTO `item_db` VALUES ('2323','Scapulare','Scapulare','5','6500','3250','400','0','0','4','0','0','33040','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2324','Scapulare_','Scapulare','5','6500','3250','400','0','0','4','0','1','33040','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2325','Saint_Robe','Saint\'s Robe','5','54000','27000','600','0','0','6','0','0','296240','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2326','Saint_Robe_','Saint\'s Robe','5','54000','27000','600','0','0','6','0','1','296240','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2327','Holy_Robe','Holy Robe','5','20','10','1700','0','0','7','0','0','33040','63','2','16','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bSubRace,RC_Demon,15; bonus2 bSubEle,Ele_Dark,10;','','');
-REPLACE INTO `item_db` VALUES ('2328','Wooden_Mail','Wooden Mail','5','5500','2750','1000','0','0','4','0','0','279714','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2329','Wooden_Mail_','Wooden Mail','5','5500','2750','1000','0','0','4','0','1','279714','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2330','Tights','Tights','5','71000','35500','500','0','0','6','0','0','526344','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('2331','Tights_','Tights','5','71000','35500','500','0','0','6','0','1','526344','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('2332','Silver_Robe','Silver Robe','5','7000','3500','700','0','0','4','0','0','8454660','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2333','Silver_Robe_','Silver Robe','5','7000','3500','700','0','0','4','0','1','8454660','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2334','Mage_Coat','Mage Coat','5','20','10','600','0','0','5','0','0','8454660','63','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('2335','Thief_Clothes','Thief Clothes','5','74000','37000','100','0','0','6','0','0','33689664','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('2336','Thief_Clothes_','Thief Clothes','5','74000','37000','100','0','0','6','0','1','33689664','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('2337','Ninja_Suit','Ninja Suit','5','20','10','1500','0','0','7','0','0','33689664','63','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2338','Wedding_Dress','Wedding Dress','5','43000','21500','500','0','0','0','0','0','2147483646','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15;','','');
+REPLACE INTO `item_db` VALUES ('2307','Mantle','Mantle','5','10000','5000','600','0','0','4','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2308','Mantle_','Mantle','5','10000','5000','600','0','0','4','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2309','Coat','Coat','5','22000','11000','1200','0','0','5','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2310','Coat_','Coat','5','22000','11000','1200','0','0','5','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2311','Mink_Coat','Mink Coat','5','20','10','2300','0','0','6','0','1','4294967295','63','2','16','0','30',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2312','Padded_Armor','Padded Armor','5','48000','24000','2800','0','0','7','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2313','Padded_Armor_','Padded Armor','5','48000','24000','2800','0','0','7','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2314','Chain_Mail','Chain Mail','5','65000','32500','3300','0','0','8','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2315','Chain_Mail_','Chain Mail','5','65000','32500','3300','0','0','8','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2316','Plate_Armor','Full Plate','5','80000','40000','4500','0','0','10','0','0','4294967295','63','2','16','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2317','Plate_Armor_','Full Plate','5','80000','40000','4500','0','0','10','0','1','4294967295','63','2','16','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2318','Clothes_Of_The_Lord','Lord\'s Clothes','5','20','10','2500','0','0','8','0','1','4294967295','63','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2319','Glittering_Clothes','Glittering Jacket','5','20','10','2500','0','0','7','0','1','4294967295','63','2','16','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bAddEff,Eff_Blind,300;','','');
+REPLACE INTO `item_db` VALUES ('2320','Formal_Suit','Formal Suit','5','20','10','300','0','0','5','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2321','Silk_Robe','Silk Robe','5','8000','4000','400','0','0','3','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10;','','');
+REPLACE INTO `item_db` VALUES ('2322','Silk_Robe_','Silk Robe','5','8000','4000','400','0','0','3','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10;','','');
+REPLACE INTO `item_db` VALUES ('2323','Scapulare','Scapulare','5','6500','3250','400','0','0','4','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2324','Scapulare_','Scapulare','5','6500','3250','400','0','0','4','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2325','Saint_Robe','Saint\'s Robe','5','54000','27000','600','0','0','6','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2326','Saint_Robe_','Saint\'s Robe','5','54000','27000','600','0','0','6','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2327','Holy_Robe','Holy Robe','5','20','10','1700','0','0','7','0','0','4294967295','63','2','16','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bSubRace,RC_Demon,15; bonus2 bSubEle,Ele_Dark,10;','','');
+REPLACE INTO `item_db` VALUES ('2328','Wooden_Mail','Wooden Mail','5','5500','2750','1000','0','0','4','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2329','Wooden_Mail_','Wooden Mail','5','5500','2750','1000','0','0','4','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2330','Tights','Tights','5','71000','35500','500','0','0','6','0','0','4294967295','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('2331','Tights_','Tights','5','71000','35500','500','0','0','6','0','1','4294967295','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('2332','Silver_Robe','Silver Robe','5','7000','3500','700','0','0','4','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2333','Silver_Robe_','Silver Robe','5','7000','3500','700','0','0','4','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2334','Mage_Coat','Mage Coat','5','20','10','600','0','0','5','0','0','4294967295','63','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2335','Thief_Clothes','Thief Clothes','5','74000','37000','100','0','0','6','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('2336','Thief_Clothes_','Thief Clothes','5','74000','37000','100','0','0','6','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('2337','Ninja_Suit','Ninja Suit','5','20','10','1500','0','0','7','0','0','4294967295','63','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2338','Wedding_Dress','Wedding Dress','5','43000','21500','500','0','0','0','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15;','','');
REPLACE INTO `item_db` VALUES ('2339','G_Strings','Pantie','5','1000','500','100','0','0','4','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2340','Novice_Breast','Novice Breastplate','5','89000','44500','500','0','0','4','0','1','1','63','2','16','0','10',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2341','Full_Plate_Armor','Legion Plate Armor','5','94000','47000','5500','0','0','11','0','0','16384','63','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2342','Full_Plate_Armor_','Legion Plate Armor','5','102500','51250','5500','0','0','11','0','1','16384','63','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2343','Robe_Of_Casting','Robe of Cast','5','124800','62400','1100','0','0','5','0','0','8454656','63','2','16','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCastrate,-3; bonus bMdef,4;','','');
-REPLACE INTO `item_db` VALUES ('2344','Flame_Sprits_Armor','Lucius\'s Fierce Armor of Volcano','5','136000','68000','2200','0','0','4','0','0','279714','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('2345','Flame_Sprits_Armor_','Lucius\'s Fierce Armor of Volcano','5','136000','68000','2200','0','0','4','0','1','2147483646','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('2346','Water_Sprits_Armor','Saphien\'s Armor of Ocean','5','136000','68000','2200','0','0','4','0','0','279714','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('2347','Water_Sprits_Armor_','Saphien\'s Armor of Ocean','5','136000','68000','2200','0','0','4','0','1','2147483646','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('2348','Wind_Sprits_Armor','Aebecee\'s Raging Typhoon Armor','5','136000','68000','2200','0','0','4','0','0','279714','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('2349','Wind_Sprits_Armor_','Aebecee\'s Raging Typhoon Armor','5','136000','68000','2200','0','0','4','0','1','2147483646','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('2350','Earth_Sprits_Armor','Claytos Cracking Earth Armor','5','136000','68000','2200','0','0','4','0','0','279714','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Earth;','','');
-REPLACE INTO `item_db` VALUES ('2351','Earth_Sprits_Armor_','Claytos Cracking Earth Armor','5','136000','68000','2200','0','0','4','0','1','2147483646','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Earth;','','');
-REPLACE INTO `item_db` VALUES ('2352','Novice_Plate','Tattered Novice Ninja Suit','5','1','0','1','0','0','4','0','0','1','63','2','16','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2353','Odin\'s_Blessing','Odin\'s Blessing','5','30000','15000','2500','0','0','6','0','1','2147483646','63','2','16','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2354','Goibne\'s_Armor','Goibne\'s Armor','5','50000','25000','3500','0','0','7','0','0','2147483646','63','2','16','0','54',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bMaxHPrate,10;','','');
-REPLACE INTO `item_db` VALUES ('2355','Angel\'s_Protection','Angelic Protection','5','10000','5000','600','0','0','4','0','1','1','63','2','16','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,20;','','');
-REPLACE INTO `item_db` VALUES ('2356','Vestment_Of_Grace','Blessed Holy Robe','5','20','10','2500','0','0','5','0','1','33024','63','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bResEff,Eff_Blind,8000;','','');
-REPLACE INTO `item_db` VALUES ('2357','Valkyrie_Armor','Valkyrian Armor','5','0','0','2800','0','0','6','0','1','2147483646','2','2','16','0','1',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1; bonus bUnbreakableArmor,0; if(BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Job_Acolyte) bonus2 bResEff,Eff_Silence,5000; else if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) bonus2 bResEff,Eff_Stun,5000;','','');
+REPLACE INTO `item_db` VALUES ('2340','Novice_Breast','Novice Breastplate','5','89000','44500','500','0','0','4','0','1','4294967295','63','2','16','0','10',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2341','Full_Plate_Armor','Legion Plate Armor','5','94000','47000','5500','0','0','11','0','0','4294967295','63','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2342','Full_Plate_Armor_','Legion Plate Armor','5','102500','51250','5500','0','0','11','0','1','4294967295','63','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2343','Robe_Of_Casting','Robe of Cast','5','124800','62400','1100','0','0','5','0','0','4294967295','63','2','16','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCastrate,-3; bonus bMdef,4;','','');
+REPLACE INTO `item_db` VALUES ('2344','Flame_Sprits_Armor','Lucius\'s Fierce Armor of Volcano','5','136000','68000','2200','0','0','4','0','0','4294967295','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('2345','Flame_Sprits_Armor_','Lucius\'s Fierce Armor of Volcano','5','136000','68000','2200','0','0','4','0','1','4294967295','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('2346','Water_Sprits_Armor','Saphien\'s Armor of Ocean','5','136000','68000','2200','0','0','4','0','0','4294967295','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('2347','Water_Sprits_Armor_','Saphien\'s Armor of Ocean','5','136000','68000','2200','0','0','4','0','1','4294967295','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('2348','Wind_Sprits_Armor','Aebecee\'s Raging Typhoon Armor','5','136000','68000','2200','0','0','4','0','0','4294967295','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('2349','Wind_Sprits_Armor_','Aebecee\'s Raging Typhoon Armor','5','136000','68000','2200','0','0','4','0','1','4294967295','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('2350','Earth_Sprits_Armor','Claytos Cracking Earth Armor','5','136000','68000','2200','0','0','4','0','0','4294967295','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Earth;','','');
+REPLACE INTO `item_db` VALUES ('2351','Earth_Sprits_Armor_','Claytos Cracking Earth Armor','5','136000','68000','2200','0','0','4','0','1','4294967295','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Earth;','','');
+REPLACE INTO `item_db` VALUES ('2352','Novice_Plate','Tattered Novice Ninja Suit','5','1','0','1','0','0','4','0','0','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2353','Odin\'s_Blessing','Odin\'s Blessing','5','30000','15000','2500','0','0','6','0','1','4294967295','63','2','16','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2354','Goibne\'s_Armor','Goibne\'s Armor','5','50000','25000','3500','0','0','7','0','0','4294967295','63','2','16','0','54',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bMaxHPrate,10;','','');
+REPLACE INTO `item_db` VALUES ('2355','Angel\'s_Protection','Angelic Protection','5','10000','5000','600','0','0','4','0','1','4294967295','63','2','16','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,20;','','');
+REPLACE INTO `item_db` VALUES ('2356','Vestment_Of_Grace','Blessed Holy Robe','5','20','10','2500','0','0','5','0','1','4294967295','63','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bResEff,Eff_Blind,8000;','','');
+REPLACE INTO `item_db` VALUES ('2357','Valkyrie_Armor','Valkyrian Armor','5','0','0','2800','0','0','6','0','1','4294967295','2','2','16','0','1',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1; bonus bUnbreakableArmor,0; if(BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Job_Acolyte) bonus2 bResEff,Eff_Silence,5000; else if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) bonus2 bResEff,Eff_Stun,5000;','','');
REPLACE INTO `item_db` VALUES ('2358','Dress_Of_Angel','Angel\'s Dress','5','20','10','1000','0','0','5','0','0','4294967295','63','2','16','0','1',NULL,'0','0','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,4;','','');
-REPLACE INTO `item_db` VALUES ('2359','Ninja_Suit_','Ninja Suit','5','20','10','1500','0','0','7','0','1','33689664','63','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2360','Robe_Of_Casting_','Robe of Cast','5','124800','62400','1100','0','0','5','0','1','8454656','63','2','16','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCastrate,-3; bonus bMdef,4;','','');
-REPLACE INTO `item_db` VALUES ('2364','Meteo_Plate_Armor','Meteo Plate Armor','5','20','10','3000','0','0','10','0','1','279714','2','2','16','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Stun,3000; bonus2 bResEff,Eff_Freeze,3000;','','');
-REPLACE INTO `item_db` VALUES ('2365','Orleans_Gown','Orleans\'s Gown','5','20','10','300','0','0','2','0','1','2147483646','2','2','16','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCastrate,15; bonus bNoCastCancel,0;','','');
-REPLACE INTO `item_db` VALUES ('2366','Divine_Cloth','Divine Cloth','5','20','10','1500','0','0','6','0','1','2147483646','2','2','16','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,500; bonus2 bResEff,Eff_Silence,500; bonus2 bResEff,Eff_Stun,500; bonus2 bResEff,Eff_Stone,500; bonus2 bResEff,Eff_Sleep,500;','','');
-REPLACE INTO `item_db` VALUES ('2367','Sniping_Suit','Sniping Suit','5','20','10','750','0','0','5','0','1','2048','2','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bCritical,6+(readparam(bLuk)/10); bonus bDelayrate,-23;','','');
+REPLACE INTO `item_db` VALUES ('2359','Ninja_Suit_','Ninja Suit','5','20','10','1500','0','0','7','0','1','4294967295','63','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2360','Robe_Of_Casting_','Robe of Cast','5','124800','62400','1100','0','0','5','0','1','4294967295','63','2','16','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCastrate,-3; bonus bMdef,4;','','');
+REPLACE INTO `item_db` VALUES ('2364','Meteo_Plate_Armor','Meteo Plate Armor','5','20','10','3000','0','0','10','0','1','4294967295','2','2','16','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Stun,3000; bonus2 bResEff,Eff_Freeze,3000;','','');
+REPLACE INTO `item_db` VALUES ('2365','Orleans_Gown','Orleans\'s Gown','5','20','10','300','0','0','2','0','1','4294967295','2','2','16','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCastrate,15; bonus bNoCastCancel,0;','','');
+REPLACE INTO `item_db` VALUES ('2366','Divine_Cloth','Divine Cloth','5','20','10','1500','0','0','6','0','1','4294967295','2','2','16','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,500; bonus2 bResEff,Eff_Silence,500; bonus2 bResEff,Eff_Stun,500; bonus2 bResEff,Eff_Stone,500; bonus2 bResEff,Eff_Sleep,500;','','');
+REPLACE INTO `item_db` VALUES ('2367','Sniping_Suit','Sniping Suit','5','20','10','750','0','0','5','0','1','4294967295','2','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bCritical,6+(readparam(bLuk)/10); bonus bDelayrate,-23;','','');
REPLACE INTO `item_db` VALUES ('2368','Golden_Armor','Golden Armor','5','20','10','2000','0','0','4','0','0','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,4;','','');
-REPLACE INTO `item_db` VALUES ('2369','Freyja_Overcoat','Freyja Overcoat','5','0','0','500','0','0','12','0','0','2147483646','63','2','16','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableArmor,0; bonus2 bSubRace,RC_DemiPlayer,10;','','');
+REPLACE INTO `item_db` VALUES ('2369','Freyja_Overcoat','Freyja Overcoat','5','0','0','500','0','0','12','0','0','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableArmor,0; bonus2 bSubRace,RC_DemiPlayer,10;','','');
REPLACE INTO `item_db` VALUES ('2370','Used_Mage_Coat','Used Mage Coat','5','0','0','0','0','0','15','0','0','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,300; bonus bMaxSP,30; bonus bBaseAtk,10; bonus bAgi,1;','','');
REPLACE INTO `item_db` VALUES ('2371','G_Strings_','Pantie','5','1000','500','100','0','0','4','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2372','Mage_Coat_','Mage Coat','5','20','10','600','0','0','5','0','1','8454660','63','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('2373','Holy_Robe_','Holy Robe','5','20','10','1700','0','0','7','0','1','33040','63','2','16','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bSubRace,RC_Demon,15; bonus2 bSubEle,Ele_Dark,10;','','');
-REPLACE INTO `item_db` VALUES ('2374','Diabolus_Robe','Diabolus Robe','5','20','10','300','0','0','6','0','1','625436','2','2','16','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,150; bonus bMdef,5; bonus bHealPower,6; bonus bDelayrate,-10;','','');
-REPLACE INTO `item_db` VALUES ('2375','Diabolus_Armor','Diabolus Armor','5','20','10','600','0','0','7','0','1','414946','2','2','16','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bDex,1; bonus bMaxHP,150; bonus2 bResEff,Eff_Stun,500; bonus2 bResEff,Eff_Stone,500;','','');
-REPLACE INTO `item_db` VALUES ('2376','Assaulter_Plate','Assaulter Plate','5','10','5','0','0','0','7','0','1','6571170','63','2','16','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bSubRace,RC_DemiPlayer,2;','','');
-REPLACE INTO `item_db` VALUES ('2377','Elite_Engineer_Armor','Elite Engineer Armor','5','10','5','0','0','0','7','0','1','263200','63','2','16','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bSubRace,RC_DemiPlayer,2;','','');
-REPLACE INTO `item_db` VALUES ('2378','Assassin_Robe','Assassin Robe','5','10','5','0','0','0','7','0','1','33689664','63','2','16','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bSubRace,RC_DemiPlayer,2;','','');
-REPLACE INTO `item_db` VALUES ('2379','Warlock_Battle_Robe','Warlock\'s Battle Robe','5','10','5','0','0','0','3','0','1','8454660','63','2','16','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bSubRace,RC_DemiPlayer,2;','','');
-REPLACE INTO `item_db` VALUES ('2380','Medic_Robe','Medic\'s Robe','5','10','5','0','0','0','3','0','1','33040','63','2','16','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bSubRace,RC_DemiPlayer,2;','','');
-REPLACE INTO `item_db` VALUES ('2381','Elite_Archer_Suit','Elite Archer Suit','5','10','5','0','0','0','3','0','1','526344','63','2','16','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bSubRace,RC_DemiPlayer,2;','','');
-REPLACE INTO `item_db` VALUES ('2382','Elite_Shooter_Suit','Elite Shooter Suit','5','10','5','0','0','0','3','0','1','16777216','63','2','16','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bSubRace,RC_DemiPlayer,2;','','');
+REPLACE INTO `item_db` VALUES ('2372','Mage_Coat_','Mage Coat','5','20','10','600','0','0','5','0','1','4294967295','63','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2373','Holy_Robe_','Holy Robe','5','20','10','1700','0','0','7','0','1','4294967295','63','2','16','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bSubRace,RC_Demon,15; bonus2 bSubEle,Ele_Dark,10;','','');
+REPLACE INTO `item_db` VALUES ('2374','Diabolus_Robe','Diabolus Robe','5','20','10','300','0','0','6','0','1','4294967295','2','2','16','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,150; bonus bMdef,5; bonus bHealPower,6; bonus bDelayrate,-10;','','');
+REPLACE INTO `item_db` VALUES ('2375','Diabolus_Armor','Diabolus Armor','5','20','10','600','0','0','7','0','1','4294967295','2','2','16','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bDex,1; bonus bMaxHP,150; bonus2 bResEff,Eff_Stun,500; bonus2 bResEff,Eff_Stone,500;','','');
+REPLACE INTO `item_db` VALUES ('2376','Assaulter_Plate','Assaulter Plate','5','10','5','0','0','0','7','0','1','4294967295','63','2','16','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bSubRace,RC_DemiPlayer,2;','','');
+REPLACE INTO `item_db` VALUES ('2377','Elite_Engineer_Armor','Elite Engineer Armor','5','10','5','0','0','0','7','0','1','4294967295','63','2','16','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bSubRace,RC_DemiPlayer,2;','','');
+REPLACE INTO `item_db` VALUES ('2378','Assassin_Robe','Assassin Robe','5','10','5','0','0','0','7','0','1','4294967295','63','2','16','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bSubRace,RC_DemiPlayer,2;','','');
+REPLACE INTO `item_db` VALUES ('2379','Warlock_Battle_Robe','Warlock\'s Battle Robe','5','10','5','0','0','0','3','0','1','4294967295','63','2','16','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bSubRace,RC_DemiPlayer,2;','','');
+REPLACE INTO `item_db` VALUES ('2380','Medic_Robe','Medic\'s Robe','5','10','5','0','0','0','3','0','1','4294967295','63','2','16','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bSubRace,RC_DemiPlayer,2;','','');
+REPLACE INTO `item_db` VALUES ('2381','Elite_Archer_Suit','Elite Archer Suit','5','10','5','0','0','0','3','0','1','4294967295','63','2','16','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bSubRace,RC_DemiPlayer,2;','','');
+REPLACE INTO `item_db` VALUES ('2382','Elite_Shooter_Suit','Elite Shooter Suit','5','10','5','0','0','0','3','0','1','4294967295','63','2','16','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bSubRace,RC_DemiPlayer,2;','','');
REPLACE INTO `item_db` VALUES ('2383','Brynhild','Brynhild','5','20','10','400','0','0','10','0','0','4294967295','63','2','16','0','94',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus bMaxHP,20*BaseLevel; bonus bMaxSP,5*BaseLevel; bonus2 bAddRace, RC_All, 10; bonus bMatkRate,10; bonus bUnbreakableArmor,0; bonus bNoKnockback,0;','','');
REPLACE INTO `item_db` VALUES ('2384','Spritual_Tunic','Spiritual Tunic','5','20','10','0','0','0','10','0','0','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,800; bonus2 bResEff,Eff_Freeze,10000; bonus2 bSubEle,Ele_Earth,20; bonus2 bSubEle,Ele_Fire,20; bonus2 bSubEle,Ele_Wind,20; bonus2 bSubEle,Ele_Poison,20; bonus2 bSubEle,Ele_Holy,20; bonus2 bSubEle,Ele_Dark,20; bonus2 bSubEle,Ele_Ghost,20; bonus2 bSubEle,Ele_Undead,20;','','');
REPLACE INTO `item_db` VALUES ('2385','Recuperative_Armor','Recuperative Armor','5','20','10','0','0','0','12','0','0','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bNoRegen,1; bonus bNoRegen,2; bonus bHPGainValue,60; bonus bSPGainValue,6; bonus bMagicHPGainValue,60; bonus bMagicSPGainValue,6;','','heal 0,-100;');
-REPLACE INTO `item_db` VALUES ('2386','Chameleon_Armor','Chameleon Armor','5','20','10','1700','0','0','5','0','0','13631360','2','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,(BaseLevel*7); bonus bMaxSP,(BaseLevel/2); autobonus2 \"{ bonus bNoMagicDamage,100; }\",10,2000,BF_MAGIC,\"{ specialeffect2 EF_ENERGYCOAT; }\"; if( BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Job_Acolyte ) bonus bMdef,5; else if( BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief ) bonus bDef,3;','','');
-REPLACE INTO `item_db` VALUES ('2387','Sprint_Mail','Sprint Mail','5','20','10','1000','0','0','3','0','1','13631360','2','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus bHPrecovRate,5; bonus bAddItemHealRate,3; bonus2 bSkillHeal,AL_HEAL,3;','','');
-REPLACE INTO `item_db` VALUES ('2388','Kandura','Kandura','5','20','10','300','0','0','4','0','1','4096','2','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bFlee,5; bonus bAspdRate,2;','','');
-REPLACE INTO `item_db` VALUES ('2389','Armor_Of_Naga','Armor of Naga','5','20','10','1000','0','0','5','0','1','13631360','2','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; autobonus \"{ bonus bBaseAtk,20; }\",10,10000,BF_WEAPON,\"{ specialeffect2 EF_ENHANCE; }\";','','');
-REPLACE INTO `item_db` VALUES ('2390','Improved_Tights','Improved Tights','5','20','10','400','0','0','6','0','1','526344','2','2','16','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bFlee2,3;','','');
-REPLACE INTO `item_db` VALUES ('2391','Life_Link','Life Link','5','20','10','3500','0','0','9','0','1','16514','2','2','16','0','82',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bMdef,5; bonus bHPrecovRate,50;','','');
+REPLACE INTO `item_db` VALUES ('2386','Chameleon_Armor','Chameleon Armor','5','20','10','1700','0','0','5','0','0','4294967295','2','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,(BaseLevel*7); bonus bMaxSP,(BaseLevel/2); autobonus2 \"{ bonus bNoMagicDamage,100; }\",10,2000,BF_MAGIC,\"{ specialeffect2 EF_ENERGYCOAT; }\"; if( BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Job_Acolyte ) bonus bMdef,5; else if( BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief ) bonus bDef,3;','','');
+REPLACE INTO `item_db` VALUES ('2387','Sprint_Mail','Sprint Mail','5','20','10','1000','0','0','3','0','1','4294967295','2','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus bHPrecovRate,5; bonus bAddItemHealRate,3; bonus2 bSkillHeal,AL_HEAL,3;','','');
+REPLACE INTO `item_db` VALUES ('2388','Kandura','Kandura','5','20','10','300','0','0','4','0','1','4294967295','2','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bFlee,5; bonus bAspdRate,2;','','');
+REPLACE INTO `item_db` VALUES ('2389','Armor_Of_Naga','Armor of Naga','5','20','10','1000','0','0','5','0','1','4294967295','2','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; autobonus \"{ bonus bBaseAtk,20; }\",10,10000,BF_WEAPON,\"{ specialeffect2 EF_ENHANCE; }\";','','');
+REPLACE INTO `item_db` VALUES ('2390','Improved_Tights','Improved Tights','5','20','10','400','0','0','6','0','1','4294967295','2','2','16','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bFlee2,3;','','');
+REPLACE INTO `item_db` VALUES ('2391','Life_Link','Life Link','5','20','10','3500','0','0','9','0','1','4294967295','2','2','16','0','82',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bMdef,5; bonus bHPrecovRate,50;','','');
REPLACE INTO `item_db` VALUES ('2392','Old_Pant','Old Green Pantie','5','0','0','0','0','0','10','0','0','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,2; bonus bMaxHP,200; bonus3 bAutoSpellWhenHit,MO_CALLSPIRITS,5,20; bonus bMdef,1;','','');
REPLACE INTO `item_db` VALUES ('2393','N_Adventurer\'s_Suit','Novice Adventurer\'s Suit','5','0','0','0','0','0','8','0','1','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2394','Krieger_Suit1','Glorious Suit','5','20','10','0','0','0','0','0','0','2147483646','63','2','16','0','81',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,20; bonus2 bSubRace,RC_DemiPlayer,7;','','');
-REPLACE INTO `item_db` VALUES ('2395','Krieger_Suit2','Glorious Popularized Suit','5','20','10','0','0','0','0','0','0','2147483646','63','2','16','0','61',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,600; bonus bSPrecovRate,10;','','');
-REPLACE INTO `item_db` VALUES ('2396','Krieger_Suit3','Glorious Mass-Production Suit','5','20','10','0','0','0','0','0','0','2147483646','63','2','16','0','0',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,500;','','');
-REPLACE INTO `item_db` VALUES ('2397','Incredible_Coat','Incredible Event Resignation Coat','5','10','5','900','0','0','2','0','0','2147483646','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2398','Sniping_Suit_M','Sniping Suit','5','20','10','750','0','0','5','0','1','2048','2','2','16','0','50',NULL,'1','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bCritical,6+(readparam(bLuk)/10); bonus bDelayrate,-23;','','');
-REPLACE INTO `item_db` VALUES ('2399','Dragon_Vest','Dragon Vest','5','20','10','500','0','0','3','0','1','2147483646','2','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2394','Krieger_Suit1','Glorious Suit','5','20','10','0','0','0','0','0','0','4294967295','63','2','16','0','81',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,20; bonus2 bSubRace,RC_DemiPlayer,7;','','');
+REPLACE INTO `item_db` VALUES ('2395','Krieger_Suit2','Glorious Popularized Suit','5','20','10','0','0','0','0','0','0','4294967295','63','2','16','0','61',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,600; bonus bSPrecovRate,10;','','');
+REPLACE INTO `item_db` VALUES ('2396','Krieger_Suit3','Glorious Mass-Production Suit','5','20','10','0','0','0','0','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,500;','','');
+REPLACE INTO `item_db` VALUES ('2397','Incredible_Coat','Incredible Event Resignation Coat','5','10','5','900','0','0','2','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2398','Sniping_Suit_M','Sniping Suit','5','20','10','750','0','0','5','0','1','4294967295','2','2','16','0','50',NULL,'1','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bCritical,6+(readparam(bLuk)/10); bonus bDelayrate,-23;','','');
+REPLACE INTO `item_db` VALUES ('2399','Dragon_Vest','Dragon Vest','5','20','10','500','0','0','3','0','1','4294967295','2','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
REPLACE INTO `item_db` VALUES ('2401','Sandals','Sandals','5','400','200','200','0','0','1','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2402','Sandals_','Sandals','5','400','200','200','0','0','1','0','1','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2403','Shoes','Shoes','5','3500','1750','400','0','0','2','0','0','2147483646','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2404','Shoes_','Shoes','5','3500','1750','400','0','0','2','0','1','2147483646','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2405','Boots','Boots','5','18000','9000','600','0','0','4','0','0','24009962','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2406','Boots_','Boots','5','18000','9000','600','0','0','4','0','1','24009962','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2407','Chrystal_Pumps','Crystal Pumps','5','20','10','100','0','0','0','0','0','2147483646','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus bLuk,5;','','');
+REPLACE INTO `item_db` VALUES ('2403','Shoes','Shoes','5','3500','1750','400','0','0','2','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2404','Shoes_','Shoes','5','3500','1750','400','0','0','2','0','1','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2405','Boots','Boots','5','18000','9000','600','0','0','4','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2406','Boots_','Boots','5','18000','9000','600','0','0','4','0','1','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2407','Chrystal_Pumps','Crystal Pumps','5','20','10','100','0','0','0','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus bLuk,5;','','');
REPLACE INTO `item_db` VALUES ('2408','Cuffs','Shackles','5','5000','2500','3000','0','0','3','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2409','Spiky_Heel','High Heels','5','8500','4250','600','0','0','2','0','0','2147483646','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2409','Spiky_Heel','High Heels','5','8500','4250','600','0','0','2','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
REPLACE INTO `item_db` VALUES ('2410','Sleipnir','Sleipnir','5','20','10','3500','0','0','5','0','0','4294967295','63','2','64','0','94',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus bMaxHPrate,20; bonus bMaxSPrate,20; bonus bSPrecovRate,15; bonus bSpeedRate,25;','','');
-REPLACE INTO `item_db` VALUES ('2411','Grave','Greaves','5','48000','24000','750','0','0','5','0','0','16512','63','2','64','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2412','Grave_','Greaves','5','54000','27000','750','0','0','5','0','1','16512','63','2','64','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2413','Safty_Boots','Safety Boots','5','34000','17000','350','0','0','6','0','0','16514','63','2','64','0','30',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2414','Novice_Boots','Novice Slippers','5','1','0','1','0','0','2','0','0','1','63','2','64','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2415','Slipper','Bunny Slipper','5','34000','17000','300','0','0','3','0','1','2147483646','63','2','64','0','30',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2416','Novice_Shoes','Novice Shoes','5','35000','17500','500','0','0','2','0','1','1','63','2','64','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,5;','','');
-REPLACE INTO `item_db` VALUES ('2417','Fricco_Shoes','Fricco\'s Shoes','5','30000','15000','500','0','0','3','0','0','2147483646','63','2','64','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus2 bAddItemHealRate,Red_Potion,20; bonus2 bAddItemHealRate,Yellow_Potion,20; bonus2 bAddItemHealRate,Orange_Potion,20; bonus2 bAddItemHealRate,White_Potion,20;','','');
-REPLACE INTO `item_db` VALUES ('2418','Vidar\'s_Boots','Vidar\'s Boots','5','30000','15000','650','0','0','4','0','0','2147483646','63','2','64','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,9; bonus bMaxSPrate,9;','','');
-REPLACE INTO `item_db` VALUES ('2419','Goibne\'s_Combat_Boots','Goibne\'s Greaves','5','30000','15000','700','0','0','4','0','0','2147483646','63','2','64','0','54',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bMaxHPrate,5; bonus bMaxSPrate,5;','','');
-REPLACE INTO `item_db` VALUES ('2420','Angel\'s_Arrival','Angel\'s Reincarnation','5','10000','5000','300','0','0','2','0','1','1','63','2','64','0','25',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100;','','');
-REPLACE INTO `item_db` VALUES ('2421','Valkyrie_Shoes','Valkyrian Shoes','5','0','0','500','0','0','4','0','1','2147483646','2','2','64','0','1',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableShoes,0; if(BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Job_Acolyte) bonus bMaxHP,(BaseLevel*5); else if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) bonus bMaxSP,(JobLevel*2);','','');
-REPLACE INTO `item_db` VALUES ('2422','High_Fashion_Sandals','High Fashion Sandals','5','24000','12000','200','0','0','2','0','1','8487700','63','2','64','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10;','','');
-REPLACE INTO `item_db` VALUES ('2423','Variant_Shoes','Variant Shoes','5','20','10','500','0','0','3','0','0','2147483646','2','2','64','0','85',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,20-getrefine(); bonus bMaxSPrate,20-getrefine(); bonus bDef,getrefine()/2;','','');
-REPLACE INTO `item_db` VALUES ('2424','Tidal_Shoes','Tidal Shoes','5','20','10','300','0','0','3','0','1','2147483646','2','2','64','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,5;','','');
-REPLACE INTO `item_db` VALUES ('2425','Black_Leather_Boots','Black Leather Boots','5','20','10','500','0','0','4','0','0','2147483646','2','2','64','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; if(getrefine()>=9) bonus bAgi,2;','','');
-REPLACE INTO `item_db` VALUES ('2426','Shadow_Walk','Shadow Walk','5','20','10','2000','0','0','0','0','0','2147483646','2','2','64','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; if(getskilllv(AS_CLOAKING)<2) { bonus5 bAutoSpellWhenHit,AS_CLOAKING,2,100,BF_MAGIC,0; } else bonus5 bAutoSpellWhenHit,AS_CLOAKING,getskilllv(AS_CLOAKING),100,BF_MAGIC,0;','','');
+REPLACE INTO `item_db` VALUES ('2411','Grave','Greaves','5','48000','24000','750','0','0','5','0','0','4294967295','63','2','64','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2412','Grave_','Greaves','5','54000','27000','750','0','0','5','0','1','4294967295','63','2','64','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2413','Safty_Boots','Safety Boots','5','34000','17000','350','0','0','6','0','0','4294967295','63','2','64','0','30',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2414','Novice_Boots','Novice Slippers','5','1','0','1','0','0','2','0','0','4294967295','63','2','64','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2415','Slipper','Bunny Slipper','5','34000','17000','300','0','0','3','0','1','4294967295','63','2','64','0','30',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2416','Novice_Shoes','Novice Shoes','5','35000','17500','500','0','0','2','0','1','4294967295','63','2','64','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,5;','','');
+REPLACE INTO `item_db` VALUES ('2417','Fricco_Shoes','Fricco\'s Shoes','5','30000','15000','500','0','0','3','0','0','4294967295','63','2','64','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus2 bAddItemHealRate,Red_Potion,20; bonus2 bAddItemHealRate,Yellow_Potion,20; bonus2 bAddItemHealRate,Orange_Potion,20; bonus2 bAddItemHealRate,White_Potion,20;','','');
+REPLACE INTO `item_db` VALUES ('2418','Vidar\'s_Boots','Vidar\'s Boots','5','30000','15000','650','0','0','4','0','0','4294967295','63','2','64','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,9; bonus bMaxSPrate,9;','','');
+REPLACE INTO `item_db` VALUES ('2419','Goibne\'s_Combat_Boots','Goibne\'s Greaves','5','30000','15000','700','0','0','4','0','0','4294967295','63','2','64','0','54',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bMaxHPrate,5; bonus bMaxSPrate,5;','','');
+REPLACE INTO `item_db` VALUES ('2420','Angel\'s_Arrival','Angel\'s Reincarnation','5','10000','5000','300','0','0','2','0','1','4294967295','63','2','64','0','25',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100;','','');
+REPLACE INTO `item_db` VALUES ('2421','Valkyrie_Shoes','Valkyrian Shoes','5','0','0','500','0','0','4','0','1','4294967295','2','2','64','0','1',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableShoes,0; if(BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Job_Acolyte) bonus bMaxHP,(BaseLevel*5); else if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) bonus bMaxSP,(JobLevel*2);','','');
+REPLACE INTO `item_db` VALUES ('2422','High_Fashion_Sandals','High Fashion Sandals','5','24000','12000','200','0','0','2','0','1','4294967295','63','2','64','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10;','','');
+REPLACE INTO `item_db` VALUES ('2423','Variant_Shoes','Variant Shoes','5','20','10','500','0','0','3','0','0','4294967295','2','2','64','0','85',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,20-getrefine(); bonus bMaxSPrate,20-getrefine(); bonus bDef,getrefine()/2;','','');
+REPLACE INTO `item_db` VALUES ('2424','Tidal_Shoes','Tidal Shoes','5','20','10','300','0','0','3','0','1','4294967295','2','2','64','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,5;','','');
+REPLACE INTO `item_db` VALUES ('2425','Black_Leather_Boots','Black Leather Boots','5','20','10','500','0','0','4','0','0','4294967295','2','2','64','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; if(getrefine()>=9) bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('2426','Shadow_Walk','Shadow Walk','5','20','10','2000','0','0','0','0','0','4294967295','2','2','64','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; if(getskilllv(AS_CLOAKING)<2) { bonus5 bAutoSpellWhenHit,AS_CLOAKING,2,100,BF_MAGIC,0; } else bonus5 bAutoSpellWhenHit,AS_CLOAKING,getskilllv(AS_CLOAKING),100,BF_MAGIC,0;','','');
REPLACE INTO `item_db` VALUES ('2427','Golden_Shoes','Golden Shoes','5','20','10','300','0','0','4','0','0','4294967295','63','2','64','0','0',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,4;','','');
-REPLACE INTO `item_db` VALUES ('2429','Iron_Boots01','Iron Boots','5','0','0','1500','0','0','5','0','0','941290','63','2','64','0','0',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2429','Iron_Boots01','Iron Boots','5','0','0','1500','0','0','5','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2430','Iron_Boots02','Iron Boots','5','0','0','800','0','0','5','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2431','Valley_Shoes','Valley Shoes','5','20','10','0','0','0','10','0','0','4294967295','63','2','64','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,7; bonus bMaxSPrate,7;','','');
-REPLACE INTO `item_db` VALUES ('2432','Spiky_Heel_','High Heels','5','8500','4250','600','0','0','2','0','1','2147483646','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2433','Diabolus_Boots','Diabolus Boots','5','20','10','250','0','0','4','0','1','13631360','2','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,(BaseLevel*10);','','');
-REPLACE INTO `item_db` VALUES ('2434','Black_Leather_Boots_','Black Leather Boots','5','20','10','500','0','0','4','0','1','2147483646','2','2','64','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; if(getrefine()>=9) bonus bAgi,2;','','');
-REPLACE INTO `item_db` VALUES ('2435','Battle_Greave','Battle Greaves','5','10','5','0','0','0','4','0','1','40260834','63','2','64','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus bMdef,1; bonus2 bSubRace,RC_DemiPlayer,1;','','');
-REPLACE INTO `item_db` VALUES ('2436','Combat_Boots','Combat Boots','5','10','5','0','0','0','3','0','1','9014044','63','2','64','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus bMdef,1; bonus2 bSubRace,RC_DemiPlayer,1;','','');
-REPLACE INTO `item_db` VALUES ('2437','Battle_Boots','Battle Boots','5','10','5','0','0','0','3','0','1','16777216','63','2','64','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus bMdef,1; bonus2 bSubRace,RC_DemiPlayer,1;','','');
+REPLACE INTO `item_db` VALUES ('2432','Spiky_Heel_','High Heels','5','8500','4250','600','0','0','2','0','1','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2433','Diabolus_Boots','Diabolus Boots','5','20','10','250','0','0','4','0','1','4294967295','2','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,(BaseLevel*10);','','');
+REPLACE INTO `item_db` VALUES ('2434','Black_Leather_Boots_','Black Leather Boots','5','20','10','500','0','0','4','0','1','4294967295','2','2','64','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; if(getrefine()>=9) bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('2435','Battle_Greave','Battle Greaves','5','10','5','0','0','0','4','0','1','4294967295','63','2','64','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus bMdef,1; bonus2 bSubRace,RC_DemiPlayer,1;','','');
+REPLACE INTO `item_db` VALUES ('2436','Combat_Boots','Combat Boots','5','10','5','0','0','0','3','0','1','4294967295','63','2','64','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus bMdef,1; bonus2 bSubRace,RC_DemiPlayer,1;','','');
+REPLACE INTO `item_db` VALUES ('2437','Battle_Boots','Battle Boots','5','10','5','0','0','0','3','0','1','4294967295','63','2','64','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus bMdef,1; bonus2 bSubRace,RC_DemiPlayer,1;','','');
REPLACE INTO `item_db` VALUES ('2438','Paw_Of_Cat','Paw Of Cat','5','10','5','300','0','0','0','0','0','4294967295','63','2','64','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,5; bonus bAgi,1; skill ALL_CATCRY, 1;','','');
REPLACE INTO `item_db` VALUES ('2439','Refresh_Shoes','Refresh Shoes','5','20','10','0','0','0','9','0','0','4294967295','63','2','64','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,17; bonus bMaxSPrate,8; bonus2 bHPRegenRate,20,10000; bonus2 bSPRegenRate,3,10000;','','');
-REPLACE INTO `item_db` VALUES ('2440','Sprint_Shoes','Sprint Shoes','5','20','10','300','0','0','2','0','1','13631360','2','2','64','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bSPrecovRate,5;','','');
+REPLACE INTO `item_db` VALUES ('2440','Sprint_Shoes','Sprint Shoes','5','20','10','300','0','0','2','0','1','4294967295','2','2','64','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bSPrecovRate,5;','','');
REPLACE INTO `item_db` VALUES ('2441','Beach_Sandal','Beach Sandals','5','20','10','200','0','0','0','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bAgi,1; bonus2 bSubEle,Ele_Fire,10;','','');
REPLACE INTO `item_db` VALUES ('2442','Boots_Perforated','Red Stocking Boots','5','0','0','0','0','0','7','0','0','4294967295','63','2','64','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bHPrecovRate,10; bonus bSPrecovRate,10; bonus3 bAutoSpellWhenHit,WZ_QUAGMIRE,3,20; bonus bMdef,1;','','');
REPLACE INTO `item_db` VALUES ('2443','Fish_Shoes','Fisher\'s Boots','5','10','5','250','0','0','0','0','0','4294967295','63','2','64','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2444','Krieger_Shoes1','Glorious Shoes','5','20','10','0','0','0','0','0','0','2147483646','63','2','64','0','81',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,10; bonus2 bSubRace,RC_DemiPlayer,4; bonus3 bAutoSpellWhenHit,AL_INCAGI,1,10;','','');
-REPLACE INTO `item_db` VALUES ('2445','Krieger_Shoes2','Glorious Popularized Shoes','5','20','10','0','0','0','0','0','0','2147483646','63','2','64','0','61',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,5; bonus bMaxSPrate,5;','','');
-REPLACE INTO `item_db` VALUES ('2446','Krieger_Shoes3','Glorious Mass-Production Shoes','5','20','10','0','0','0','0','0','0','2147483646','63','2','64','0','0',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,5;','','');
-REPLACE INTO `item_db` VALUES ('2447','Military_Boots','Army Boots','5','0','0','1000','0','0','5','0','0','2147483646','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2444','Krieger_Shoes1','Glorious Shoes','5','20','10','0','0','0','0','0','0','4294967295','63','2','64','0','81',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,10; bonus2 bSubRace,RC_DemiPlayer,4; bonus3 bAutoSpellWhenHit,AL_INCAGI,1,10;','','');
+REPLACE INTO `item_db` VALUES ('2445','Krieger_Shoes2','Glorious Popularized Shoes','5','20','10','0','0','0','0','0','0','4294967295','63','2','64','0','61',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,5; bonus bMaxSPrate,5;','','');
+REPLACE INTO `item_db` VALUES ('2446','Krieger_Shoes3','Glorious Mass-Production Shoes','5','20','10','0','0','0','0','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,5;','','');
+REPLACE INTO `item_db` VALUES ('2447','Military_Boots','Army Boots','5','0','0','1000','0','0','5','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2448','Air_Boss','Air Boss','5','0','0','500','0','0','2','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('2449','Variant_Shoes_M','Variant Shoes','5','20','10','500','0','0','3','0','0','2147483646','2','2','64','0','85',NULL,'1','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,20-getrefine(); bonus bMaxSPrate,20-getrefine(); bonus bDef,getrefine()/2;','','');
-REPLACE INTO `item_db` VALUES ('2450','Vital_Tree_Shoes','Vital Tree Shoes','5','20','10','500','0','0','4','0','0','2147483646','2','2','64','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,10; bonus2 bHPRegenRate,30,10000; bonus bHealPower2,5; bonus bAddItemHealRate,5; bonus bMdef,3; bonus bVit,2;','','');
+REPLACE INTO `item_db` VALUES ('2449','Variant_Shoes_M','Variant Shoes','5','20','10','500','0','0','3','0','0','4294967295','2','2','64','0','85',NULL,'1','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,20-getrefine(); bonus bMaxSPrate,20-getrefine(); bonus bDef,getrefine()/2;','','');
+REPLACE INTO `item_db` VALUES ('2450','Vital_Tree_Shoes','Vital Tree Shoes','5','20','10','500','0','0','4','0','0','4294967295','2','2','64','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,10; bonus2 bHPRegenRate,30,10000; bonus bHealPower2,5; bonus bAddItemHealRate,5; bonus bMdef,3; bonus bVit,2;','','');
REPLACE INTO `item_db` VALUES ('2501','Hood','Hood','5','1000','500','200','0','0','1','0','0','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2502','Hood_','Hood','5','1000','500','200','0','0','1','0','1','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2503','Muffler','Muffler','5','5000','2500','400','0','0','2','0','0','2147483646','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2504','Muffler_','Muffler','5','5000','2500','400','0','0','2','0','1','2147483646','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2505','Manteau','Manteau','5','32000','16000','600','0','0','4','0','0','6706402','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2506','Manteau_','Manteau','5','32000','16000','600','0','0','4','0','1','6706402','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2507','Cape_Of_Ancient_Lord','Ancient Cape','5','82000','41000','600','0','0','2','0','0','2147483646','63','2','4','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('2508','Ragamuffin_Cape','Ragamuffin Manteau','5','56000','28000','500','0','0','1','0','0','2147483646','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableGarment,0; bonus bMdef,10;','','');
-REPLACE INTO `item_db` VALUES ('2509','Clack_Of_Servival','Survivor\'s Manteau','5','20000','10000','550','0','0','0','0','0','8454660','63','2','4','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bVit,10;','','');
-REPLACE INTO `item_db` VALUES ('2510','Novice_Hood','Somber Novice Hood','5','1','0','1','0','0','2','0','0','1','63','2','4','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,20;','','');
-REPLACE INTO `item_db` VALUES ('2511','Skeleton\'s_Cape','Skeleton Manteau','5','5000','2500','700','0','0','1','0','0','2147483646','63','2','4','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,-3; bonus bDex,2; bonus bVit,-3; bonus bLuk,2; bonus bAgi,-4;','','');
-REPLACE INTO `item_db` VALUES ('2512','Novice_Manteau','Novice Manteau','5','50000','25000','500','0','0','2','0','1','1','63','2','4','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,10;','','');
-REPLACE INTO `item_db` VALUES ('2513','Celestial_Robe','Heavenly Maiden Robe','5','20','10','500','0','0','3','0','1','2147483646','63','2','4','0','80',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2514','Pauldron','Pauldron','5','20','10','800','0','0','5','0','1','414946','63','2','4','0','80',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2515','Wing_Of_Eagle','Eagle Wing','5','20000','10000','300','0','0','1','0','1','8454660','63','2','4','0','85',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2516','Falcon_Robe','Falcon Muffler','5','30000','15000','400','0','0','3','0','0','2147483646','63','2','4','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,15; bonus bFlee2,5;','','');
-REPLACE INTO `item_db` VALUES ('2517','Vali\'s_Manteau','Vali\'s Manteau','5','30000','15000','600','0','0','4','0','0','2147483646','63','2','4','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,15;','','');
-REPLACE INTO `item_db` VALUES ('2518','Morpheus\'s_Shawl','Morpheus\'s Shawl','5','30000','15000','600','0','0','3','0','0','2147483646','63','2','4','0','33',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSPrate,10; bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2519','Morrigane\'s_Manteau','Morrigane\'s Manteau','5','30000','15000','600','0','0','3','0','0','2147483646','63','2','4','0','61',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bFlee2,8;','','');
-REPLACE INTO `item_db` VALUES ('2520','Goibne\'s_Shoulder_Arms','Goibne\'s Spaulders','5','30000','15000','700','0','0','3','0','0','2147483646','63','2','4','0','54',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkDef,10; bonus bMdef,2; bonus bVit,1;','','');
-REPLACE INTO `item_db` VALUES ('2521','Angel\'s_Warmth','Angelic Cardigan','5','10000','5000','400','0','0','2','0','1','1','63','2','4','0','20',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHPrecovRate,5;','','');
+REPLACE INTO `item_db` VALUES ('2503','Muffler','Muffler','5','5000','2500','400','0','0','2','0','0','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2504','Muffler_','Muffler','5','5000','2500','400','0','0','2','0','1','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2505','Manteau','Manteau','5','32000','16000','600','0','0','4','0','0','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2506','Manteau_','Manteau','5','32000','16000','600','0','0','4','0','1','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2507','Cape_Of_Ancient_Lord','Ancient Cape','5','82000','41000','600','0','0','2','0','0','4294967295','63','2','4','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('2508','Ragamuffin_Cape','Ragamuffin Manteau','5','56000','28000','500','0','0','1','0','0','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableGarment,0; bonus bMdef,10;','','');
+REPLACE INTO `item_db` VALUES ('2509','Clack_Of_Servival','Survivor\'s Manteau','5','20000','10000','550','0','0','0','0','0','4294967295','63','2','4','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bVit,10;','','');
+REPLACE INTO `item_db` VALUES ('2510','Novice_Hood','Somber Novice Hood','5','1','0','1','0','0','2','0','0','4294967295','63','2','4','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,20;','','');
+REPLACE INTO `item_db` VALUES ('2511','Skeleton\'s_Cape','Skeleton Manteau','5','5000','2500','700','0','0','1','0','0','4294967295','63','2','4','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,-3; bonus bDex,2; bonus bVit,-3; bonus bLuk,2; bonus bAgi,-4;','','');
+REPLACE INTO `item_db` VALUES ('2512','Novice_Manteau','Novice Manteau','5','50000','25000','500','0','0','2','0','1','4294967295','63','2','4','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,10;','','');
+REPLACE INTO `item_db` VALUES ('2513','Celestial_Robe','Heavenly Maiden Robe','5','20','10','500','0','0','3','0','1','4294967295','63','2','4','0','80',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2514','Pauldron','Pauldron','5','20','10','800','0','0','5','0','1','4294967295','63','2','4','0','80',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2515','Wing_Of_Eagle','Eagle Wing','5','20000','10000','300','0','0','1','0','1','4294967295','63','2','4','0','85',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2516','Falcon_Robe','Falcon Muffler','5','30000','15000','400','0','0','3','0','0','4294967295','63','2','4','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,15; bonus bFlee2,5;','','');
+REPLACE INTO `item_db` VALUES ('2517','Vali\'s_Manteau','Vali\'s Manteau','5','30000','15000','600','0','0','4','0','0','4294967295','63','2','4','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,15;','','');
+REPLACE INTO `item_db` VALUES ('2518','Morpheus\'s_Shawl','Morpheus\'s Shawl','5','30000','15000','600','0','0','3','0','0','4294967295','63','2','4','0','33',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSPrate,10; bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2519','Morrigane\'s_Manteau','Morrigane\'s Manteau','5','30000','15000','600','0','0','3','0','0','4294967295','63','2','4','0','61',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bFlee2,8;','','');
+REPLACE INTO `item_db` VALUES ('2520','Goibne\'s_Shoulder_Arms','Goibne\'s Spaulders','5','30000','15000','700','0','0','3','0','0','4294967295','63','2','4','0','54',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkDef,10; bonus bMdef,2; bonus bVit,1;','','');
+REPLACE INTO `item_db` VALUES ('2521','Angel\'s_Warmth','Angelic Cardigan','5','10000','5000','400','0','0','2','0','1','4294967295','63','2','4','0','20',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHPrecovRate,5;','','');
REPLACE INTO `item_db` VALUES ('2522','Undershirt','Undershirt','5','20000','10000','150','0','0','2','0','0','4294967295','63','2','4','0','1',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1;','','');
REPLACE INTO `item_db` VALUES ('2523','Undershirt_','Undershirt','5','20000','10000','150','0','0','2','0','1','4294967295','63','2','4','0','1',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1;','','');
-REPLACE INTO `item_db` VALUES ('2524','Valkyrie_Manteau','Valkyrian Manteau','5','0','0','500','0','0','3','0','1','2147483646','2','2','4','0','1',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableGarment,0; if(BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Job_Acolyte) bonus bFlee2,5+(getequiprefinerycnt(EQI_GARMENT)*2); else if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) bonus bShortWeaponDamageReturn,5+(getequiprefinerycnt(EQI_GARMENT)*2);','','');
-REPLACE INTO `item_db` VALUES ('2525','Cape_Of_Ancient_Lord_','Ancient Cape','5','82000','41000','600','0','0','2','0','1','2147483646','63','2','4','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('2524','Valkyrie_Manteau','Valkyrian Manteau','5','0','0','500','0','0','3','0','1','4294967295','2','2','4','0','1',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableGarment,0; if(BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Job_Acolyte) bonus bFlee2,5+(getequiprefinerycnt(EQI_GARMENT)*2); else if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) bonus bShortWeaponDamageReturn,5+(getequiprefinerycnt(EQI_GARMENT)*2);','','');
+REPLACE INTO `item_db` VALUES ('2525','Cape_Of_Ancient_Lord_','Ancient Cape','5','82000','41000','600','0','0','2','0','1','4294967295','63','2','4','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
REPLACE INTO `item_db` VALUES ('2526','Dragon_Scale_Coat','Coat of Dragon Scale','5','20','10','10','0','0','4','0','0','4294967295','63','2','4','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2527','Dragon_Breath','Dragon Breath','5','20','10','600','0','0','4','0','1','2147483646','2','2','4','0','48',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Dragon,15;','','');
-REPLACE INTO `item_db` VALUES ('2528','Wool_Scarf','Wool Scarf','5','20','10','500','0','0','3','0','1','2147483646','2','2','4','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,4;','','');
-REPLACE INTO `item_db` VALUES ('2529','Rider_Insignia','Rider Insignia','5','20','10','500','0','0','4','0','0','2147483646','2','2','4','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
-REPLACE INTO `item_db` VALUES ('2530','Rider_Insignia_','Rider Insignia','5','20','10','500','0','0','4','0','1','2147483646','2','2','4','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
-REPLACE INTO `item_db` VALUES ('2531','Ulfhedinn','Ulfhedinn','5','20','10','700','0','0','3','0','1','414946','2','2','4','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpellWhenHit,NPC_STONESKIN,1,20;','','');
-REPLACE INTO `item_db` VALUES ('2532','Mithril_Magic_Cape','Mithril Magic Cape','5','20','10','400','0','0','3','0','1','625436','2','2','4','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus5 bAutoSpellWhenHit,NPC_ANTIMAGIC,1,200,BF_MAGIC,0;','','');
+REPLACE INTO `item_db` VALUES ('2527','Dragon_Breath','Dragon Breath','5','20','10','600','0','0','4','0','1','4294967295','2','2','4','0','48',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Dragon,15;','','');
+REPLACE INTO `item_db` VALUES ('2528','Wool_Scarf','Wool Scarf','5','20','10','500','0','0','3','0','1','4294967295','2','2','4','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,4;','','');
+REPLACE INTO `item_db` VALUES ('2529','Rider_Insignia','Rider Insignia','5','20','10','500','0','0','4','0','0','4294967295','2','2','4','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('2530','Rider_Insignia_','Rider Insignia','5','20','10','500','0','0','4','0','1','4294967295','2','2','4','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('2531','Ulfhedinn','Ulfhedinn','5','20','10','700','0','0','3','0','1','4294967295','2','2','4','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpellWhenHit,NPC_STONESKIN,1,20;','','');
+REPLACE INTO `item_db` VALUES ('2532','Mithril_Magic_Cape','Mithril Magic Cape','5','20','10','400','0','0','3','0','1','4294967295','2','2','4','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus5 bAutoSpellWhenHit,NPC_ANTIMAGIC,1,200,BF_MAGIC,0;','','');
REPLACE INTO `item_db` VALUES ('2534','Ruffler','Ruffler','5','20','10','0','0','0','10','0','0','4294967295','63','2','4','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,17; bonus bFlee,17;','','');
-REPLACE INTO `item_db` VALUES ('2535','Cloak_Of_Survival_C','Cloak Of Survival','5','1','0','0','0','0','5','0','0','8454660','63','2','4','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,10; bonus bMdef,10;','','');
-REPLACE INTO `item_db` VALUES ('2536','Skin_Of_Ventus','Skin of Ventus','5','20','10','250','0','0','2','0','1','2147483646','63','2','4','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMaxHP,200; bonus bFlee,10;','','');
-REPLACE INTO `item_db` VALUES ('2537','Diabolus_Manteau','Diabolus Manteau','5','20','10','250','0','0','5','0','1','13631360','2','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,5; bonus bMaxHP,100; bonus2 bAddDamageClass,1916,10; bonus2 bAddDamageClass,1917,10;','','');
-REPLACE INTO `item_db` VALUES ('2538','Commander_Manteau','Captain\'s Manteau','5','10','5','0','0','0','4','0','1','40260834','63','2','4','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50; bonus bMdef,1; bonus2 bSubRace,RC_DemiPlayer,1;','','');
-REPLACE INTO `item_db` VALUES ('2539','Commander_Manteau_','Commander\'s Manteau','5','10','5','0','0','0','3','0','1','9014044','63','2','4','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50; bonus bMdef,1; bonus2 bSubRace,RC_DemiPlayer,1;','','');
-REPLACE INTO `item_db` VALUES ('2540','Sheriff_Manteau','Sheriff\'s Manteau','5','10','5','0','0','0','3','0','1','16777216','63','2','4','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50; bonus bMdef,1; bonus2 bSubRace,RC_DemiPlayer,1;','','');
+REPLACE INTO `item_db` VALUES ('2535','Cloak_Of_Survival_C','Cloak Of Survival','5','1','0','0','0','0','5','0','0','4294967295','63','2','4','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,10; bonus bMdef,10;','','');
+REPLACE INTO `item_db` VALUES ('2536','Skin_Of_Ventus','Skin of Ventus','5','20','10','250','0','0','2','0','1','4294967295','63','2','4','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMaxHP,200; bonus bFlee,10;','','');
+REPLACE INTO `item_db` VALUES ('2537','Diabolus_Manteau','Diabolus Manteau','5','20','10','250','0','0','5','0','1','4294967295','2','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,5; bonus bMaxHP,100; bonus2 bAddDamageClass,1916,10; bonus2 bAddDamageClass,1917,10;','','');
+REPLACE INTO `item_db` VALUES ('2538','Commander_Manteau','Captain\'s Manteau','5','10','5','0','0','0','4','0','1','4294967295','63','2','4','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50; bonus bMdef,1; bonus2 bSubRace,RC_DemiPlayer,1;','','');
+REPLACE INTO `item_db` VALUES ('2539','Commander_Manteau_','Commander\'s Manteau','5','10','5','0','0','0','3','0','1','4294967295','63','2','4','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50; bonus bMdef,1; bonus2 bSubRace,RC_DemiPlayer,1;','','');
+REPLACE INTO `item_db` VALUES ('2540','Sheriff_Manteau','Sheriff\'s Manteau','5','10','5','0','0','0','3','0','1','4294967295','63','2','4','0','80',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50; bonus bMdef,1; bonus2 bSubRace,RC_DemiPlayer,1;','','');
REPLACE INTO `item_db` VALUES ('2541','Asprika','Asprika','5','20','10','400','0','0','5','0','0','4294967295','63','2','4','0','94',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus3 bSubEle,Ele_Neutral,30,BF_SHORT; bonus3 bSubEle,Ele_Water,30,BF_SHORT; bonus3 bSubEle,Ele_Earth,30,BF_SHORT; bonus3 bSubEle,Ele_Fire,30,BF_SHORT; bonus3 bSubEle,Ele_Wind,30,BF_SHORT; bonus3 bSubEle,Ele_Poison,30,BF_SHORT; bonus3 bSubEle,Ele_Holy,30,BF_SHORT; bonus3 bSubEle,Ele_Dark,30,BF_SHORT; bonus3 bSubEle,Ele_Ghost,30,BF_SHORT; bonus3 bSubEle,Ele_Undead,30,BF_SHORT; bonus bFlee,30; skill AL_TELEPORT,1; bonus bUnbreakableGarment,0;','','');
-REPLACE INTO `item_db` VALUES ('2542','Flame_Manteau','Flame Manteau of Naght Sieger','5','20','10','70','0','0','4','0','1','2147483646','2','2','4','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,5; bonus bMdef,2; bonus bMatkRate,1; bonus2 bAddEle,Ele_Fire,2;','','');
+REPLACE INTO `item_db` VALUES ('2542','Flame_Manteau','Flame Manteau of Naght Sieger','5','20','10','70','0','0','4','0','1','4294967295','2','2','4','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,5; bonus bMdef,2; bonus bMatkRate,1; bonus2 bAddEle,Ele_Fire,2;','','');
REPLACE INTO `item_db` VALUES ('2543','Sylphid_Manteau','Sylphid Manteau','5','20','10','0','0','0','9','0','0','4294967295','63','2','4','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,13; bonus2 bSubEle,Ele_Neutral,13; bonus bFlee2,1;','','');
-REPLACE INTO `item_db` VALUES ('2544','Leather_Of_Tendrilion','Leather of Tendrilion','5','20','10','300','0','0','3','0','1','13623168','2','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,5; bonus2 bSubEle,Ele_Earth,5; bonus2 bSubRace,RC_Plant,5; bonus2 bSubRace,RC_Brute,5;','','');
-REPLACE INTO `item_db` VALUES ('2545','Musika','Musika','5','20','10','500','0','0','2','0','1','33024','2','2','4','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus3 bAutoSpellWhenHit,AL_HEAL,max(getskilllv(AL_HEAL),1),20;','','');
+REPLACE INTO `item_db` VALUES ('2544','Leather_Of_Tendrilion','Leather of Tendrilion','5','20','10','300','0','0','3','0','1','4294967295','2','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,5; bonus2 bSubEle,Ele_Earth,5; bonus2 bSubRace,RC_Plant,5; bonus2 bSubRace,RC_Brute,5;','','');
+REPLACE INTO `item_db` VALUES ('2545','Musika','Musika','5','20','10','500','0','0','2','0','1','4294967295','2','2','4','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus3 bAutoSpellWhenHit,AL_HEAL,max(getskilllv(AL_HEAL),1),20;','','');
REPLACE INTO `item_db` VALUES ('2546','Beach_Manteau','Beach Manteau','5','20','10','600','0','0','0','0','1','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus2 bSubEle,Ele_Fire,10;','','');
REPLACE INTO `item_db` VALUES ('2547','Cheap_Running_Shirts','Cheap Undershirt','5','0','0','0','0','0','8','0','0','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bFlee,10; bonus2 bSubEle,Ele_Neutral,10; bonus bMdef,1;','','');
-REPLACE INTO `item_db` VALUES ('2548','Muffler_C','Neo Muffler','5','0','0','0','0','0','5','0','0','2147483646','2','2','4','0','95',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_DemiPlayer,10; bonus bMaxHPrate,10; bonus2 bSubEle,Ele_Water,5; bonus2 bSubEle,Ele_Fire,5; bonus2 bSubEle,Ele_Holy,5; bonus2 bSubEle,Ele_Dark,5;','','');
-REPLACE INTO `item_db` VALUES ('2549','Krieger_Muffler1','Glorious Muffler','5','20','10','0','0','0','0','0','0','2147483646','63','2','4','0','81',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,5; bonus2 bSubRace,RC_DemiPlayer,5;','','');
+REPLACE INTO `item_db` VALUES ('2548','Muffler_C','Neo Muffler','5','0','0','0','0','0','5','0','0','4294967295','2','2','4','0','95',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_DemiPlayer,10; bonus bMaxHPrate,10; bonus2 bSubEle,Ele_Water,5; bonus2 bSubEle,Ele_Fire,5; bonus2 bSubEle,Ele_Holy,5; bonus2 bSubEle,Ele_Dark,5;','','');
+REPLACE INTO `item_db` VALUES ('2549','Krieger_Muffler1','Glorious Muffler','5','20','10','0','0','0','0','0','0','4294967295','63','2','4','0','81',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,5; bonus2 bSubRace,RC_DemiPlayer,5;','','');
REPLACE INTO `item_db` VALUES ('2550','Fisher\'s_Muffler','Fisher\'s Muffler','5','20','10','200','0','0','0','0','0','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2551','Rider_Insignia_M','Crest of the Rider','5','20','10','500','0','0','4','0','1','2147483646','2','2','4','0','55',NULL,'1','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
-REPLACE INTO `item_db` VALUES ('2552','Mithril_Magic_Cape_M','Mithril Magic Manteau','5','20','10','400','0','0','3','0','1','625436','2','2','4','0','70',NULL,'1','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus5 bAutoSpellWhenHit,NPC_ANTIMAGIC,1,200,BF_MAGIC,0;','','');
-REPLACE INTO `item_db` VALUES ('2553','Dragon_Manteau','Dragon Manteau','5','20','10','1000','0','0','5','0','1','2147483646','2','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2554','Piece_Of_Angent_Skin','Nydhorgg\'s Shadow Garb','5','20','10','400','0','0','5','0','1','2147483646','2','2','4','0','90',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,7; bonus2 bSubEle,Ele_Water,7; bonus2 bSubEle,Ele_Earth,7; bonus2 bSubEle,Ele_Fire,7; bonus2 bSubEle,Ele_Wind,7; bonus2 bSubEle,Ele_Poison,7; bonus2 bSubEle,Ele_Holy,7; bonus2 bSubEle,Ele_Dark,7; bonus2 bSubEle,Ele_Ghost,7; bonus2 bSubEle,Ele_Undead,7; bonus bMaxSP,(BaseLevel/3)+(getrefine()*10); bonus3 bSPDrainRate,10,1,0; bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2601','Ring','Ring','5','30000','15000','100','0','0','0','0','0','2147483646','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('2602','Earring','Earring','5','30000','15000','100','0','0','0','0','0','2147483646','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('2603','Necklace','Necklace','5','30000','15000','100','0','0','0','0','0','2147483646','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2;','','');
-REPLACE INTO `item_db` VALUES ('2604','Glove','Glove','5','30000','15000','100','0','0','0','0','0','2147483646','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
-REPLACE INTO `item_db` VALUES ('2605','Brooch','Brooch','5','30000','15000','100','0','0','0','0','0','2147483646','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('2551','Rider_Insignia_M','Crest of the Rider','5','20','10','500','0','0','4','0','1','4294967295','2','2','4','0','55',NULL,'1','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('2552','Mithril_Magic_Cape_M','Mithril Magic Manteau','5','20','10','400','0','0','3','0','1','4294967295','2','2','4','0','70',NULL,'1','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus5 bAutoSpellWhenHit,NPC_ANTIMAGIC,1,200,BF_MAGIC,0;','','');
+REPLACE INTO `item_db` VALUES ('2553','Dragon_Manteau','Dragon Manteau','5','20','10','1000','0','0','5','0','1','4294967295','2','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2554','Piece_Of_Angent_Skin','Nydhorgg\'s Shadow Garb','5','20','10','400','0','0','5','0','1','4294967295','2','2','4','0','90',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,7; bonus2 bSubEle,Ele_Water,7; bonus2 bSubEle,Ele_Earth,7; bonus2 bSubEle,Ele_Fire,7; bonus2 bSubEle,Ele_Wind,7; bonus2 bSubEle,Ele_Poison,7; bonus2 bSubEle,Ele_Holy,7; bonus2 bSubEle,Ele_Dark,7; bonus2 bSubEle,Ele_Ghost,7; bonus2 bSubEle,Ele_Undead,7; bonus bMaxSP,(BaseLevel/3)+(getrefine()*10); bonus3 bSPDrainRate,10,1,0; bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2601','Ring','Ring','5','30000','15000','100','0','0','0','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('2602','Earring','Earring','5','30000','15000','100','0','0','0','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('2603','Necklace','Necklace','5','30000','15000','100','0','0','0','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2;','','');
+REPLACE INTO `item_db` VALUES ('2604','Glove','Glove','5','30000','15000','100','0','0','0','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
+REPLACE INTO `item_db` VALUES ('2605','Brooch','Brooch','5','30000','15000','100','0','0','0','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
REPLACE INTO `item_db` VALUES ('2607','Clip','Clip','5','30000','15000','100','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,10;','','');
-REPLACE INTO `item_db` VALUES ('2608','Rosary','Rosary','5','15000','7500','100','0','0','0','0','0','2147483646','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bLuk,2;','','');
+REPLACE INTO `item_db` VALUES ('2608','Rosary','Rosary','5','15000','7500','100','0','0','0','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bLuk,2;','','');
REPLACE INTO `item_db` VALUES ('2609','Skul_Ring','Skull Ring','5','10000','5000','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2610','Gold_Ring','Gold Ring','5','30000','15000','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2611','Silver_Ring','Silver Ring','5','20000','10000','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2612','Flower_Ring','Flower Ring','5','1500','750','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2613','Diamond_Ring','Diamond Ring','5','45000','22500','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2614','An_Eye_Of_Dullahan','Eye of Dullahan','5','90000','45000','100','0','0','0','0','0','2147483646','63','2','136','0','50',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Poison,10000; bonus2 bSubRace,RC_Undead,4; bonus2 bSubRace,RC_Demon,4;','','');
-REPLACE INTO `item_db` VALUES ('2615','Safety_Ring','Safety Ring','5','75000','37500','100','0','0','3','0','0','2147483646','63','2','136','0','40',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2616','Critical_Ring','Critical Ring','5','75000','37500','100','0','0','0','0','0','2147483646','63','2','136','0','40',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,5;','','');
-REPLACE INTO `item_db` VALUES ('2617','Mitten_Of_Presbyter','Celebrant\'s Mitten','5','2','1','100','0','0','1','0','0','2147483646','63','2','136','0','35',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('2618','Matyr\'s_Flea_Guard','Matyr\'s Leash','5','2','1','100','0','0','1','0','0','2147483646','63','2','136','0','35',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('2619','Thimble_Of_Archer','Bow Thimble','5','10000','5000','100','0','0','0','0','0','526344','63','2','136','0','65',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,3;','','');
-REPLACE INTO `item_db` VALUES ('2620','Ring_Of_Rogue','Rogue\'s Treasure','5','10000','5000','100','0','0','0','0','0','33689664','63','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(readparam(bStr)>=90) { bonus bHit,10; bonus bFlee,10; } if(readparam(bAgi)>=90) { bonus bBaseAtk,10; bonus bCritical,10; }','','');
-REPLACE INTO `item_db` VALUES ('2621','Ring_','Ring','5','30000','15000','200','0','0','0','0','1','2147483646','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
-REPLACE INTO `item_db` VALUES ('2622','Earring_','Earring','5','30000','15000','200','0','0','0','0','1','2147483646','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('2623','Necklace_','Necklace','5','30000','15000','200','0','0','0','0','1','2147483646','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
-REPLACE INTO `item_db` VALUES ('2624','Glove_','Glove','5','30000','15000','200','0','0','0','0','1','2147483646','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('2625','Brooch_','Brooch','5','30000','15000','200','0','0','0','0','1','2147483646','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('2626','Rosary_','Rosary','5','15000','7500','200','0','0','0','0','1','2147483646','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bLuk,1;','','');
+REPLACE INTO `item_db` VALUES ('2614','An_Eye_Of_Dullahan','Eye of Dullahan','5','90000','45000','100','0','0','0','0','0','4294967295','63','2','136','0','50',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Poison,10000; bonus2 bSubRace,RC_Undead,4; bonus2 bSubRace,RC_Demon,4;','','');
+REPLACE INTO `item_db` VALUES ('2615','Safety_Ring','Safety Ring','5','75000','37500','100','0','0','3','0','0','4294967295','63','2','136','0','40',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2616','Critical_Ring','Critical Ring','5','75000','37500','100','0','0','0','0','0','4294967295','63','2','136','0','40',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,5;','','');
+REPLACE INTO `item_db` VALUES ('2617','Mitten_Of_Presbyter','Celebrant\'s Mitten','5','2','1','100','0','0','1','0','0','4294967295','63','2','136','0','35',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2618','Matyr\'s_Flea_Guard','Matyr\'s Leash','5','2','1','100','0','0','1','0','0','4294967295','63','2','136','0','35',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('2619','Thimble_Of_Archer','Bow Thimble','5','10000','5000','100','0','0','0','0','0','4294967295','63','2','136','0','65',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,3;','','');
+REPLACE INTO `item_db` VALUES ('2620','Ring_Of_Rogue','Rogue\'s Treasure','5','10000','5000','100','0','0','0','0','0','4294967295','63','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(readparam(bStr)>=90) { bonus bHit,10; bonus bFlee,10; } if(readparam(bAgi)>=90) { bonus bBaseAtk,10; bonus bCritical,10; }','','');
+REPLACE INTO `item_db` VALUES ('2621','Ring_','Ring','5','30000','15000','200','0','0','0','0','1','4294967295','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
+REPLACE INTO `item_db` VALUES ('2622','Earring_','Earring','5','30000','15000','200','0','0','0','0','1','4294967295','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2623','Necklace_','Necklace','5','30000','15000','200','0','0','0','0','1','4294967295','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
+REPLACE INTO `item_db` VALUES ('2624','Glove_','Glove','5','30000','15000','200','0','0','0','0','1','4294967295','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('2625','Brooch_','Brooch','5','30000','15000','200','0','0','0','0','1','4294967295','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('2626','Rosary_','Rosary','5','15000','7500','200','0','0','0','0','1','4294967295','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('2627','Belt','Belt','5','20000','10000','1200','0','0','0','0','1','4294967295','63','2','136','0','25',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2628','Novice_Armlet','Novice Armlet','5','400','200','200','0','0','0','0','1','1','63','2','136','0','1',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2628','Novice_Armlet','Novice Armlet','5','400','200','200','0','0','0','0','1','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2629','Magingiorde','Megingjard','5','20','10','8000','0','0','2','0','0','4294967295','63','2','136','0','94',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,40; bonus bMdef,7;','','');
REPLACE INTO `item_db` VALUES ('2630','Brysinggamen','Brisingamen','5','20','10','1500','0','0','1','0','0','4294967295','63','2','136','0','94',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,6; bonus bAgi,6; bonus bVit,6; bonus bInt,6; bonus bLuk,10; bonus bMdef,5;','','');
REPLACE INTO `item_db` VALUES ('2631','First_Age_Ring','Celebration Ring','5','1','0','10','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
@@ -1469,115 +1469,115 @@ REPLACE INTO `item_db` VALUES ('2636','Gold_Ring_','Gold Christmas Ring','5','30
REPLACE INTO `item_db` VALUES ('2637','Silver_Ring_','Silver Christmas Ring','5','20000','10000','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('2638','Exorcize_Sachet','Sacred Incense','5','20000','10000','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('2639','Purification_Sachet','Occult Incense','5','20000','10000','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('2640','Kafra_Ring','Kafra Ring','5','40000','20000','200','0','0','1','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bAgi,1; bonus bLuk,1; bonus bMdef,1;','','');
-REPLACE INTO `item_db` VALUES ('2641','Fashionable_Sack','Fashion Hip Sack','5','20','10','700','0','0','0','0','0','263200','63','2','136','0','50',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('2640','Kafra_Ring','Kafra Ring','5','40000','20000','200','0','0','1','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bAgi,1; bonus bLuk,1; bonus bMdef,1;','','');
+REPLACE INTO `item_db` VALUES ('2641','Fashionable_Sack','Fashion Hip Sack','5','20','10','700','0','0','0','0','0','4294967295','63','2','136','0','50',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
REPLACE INTO `item_db` VALUES ('2642','Serin\'s_Gold_Ring','Serin\'s Gold Ring','5','20','10','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2643','Serin\'s_Gold_Ring_','Serin\'s Gold Ring','5','45000','22500','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2644','The_Sign_','The Sign','5','2','1','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5;','','');
-REPLACE INTO `item_db` VALUES ('2645','Moonlight_Ring','Moonlight Ring','5','40000','20000','200','0','0','0','0','0','33689664','63','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2;','','');
+REPLACE INTO `item_db` VALUES ('2645','Moonlight_Ring','Moonlight Ring','5','40000','20000','200','0','0','0','0','0','4294967295','63','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2;','','');
REPLACE INTO `item_db` VALUES ('2646','Bunch_Of_Carnation','Bunch of Carnations','5','2','1','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,3;','','');
REPLACE INTO `item_db` VALUES ('2647','Nile_Rose','Nile Rose','5','2','1','100','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,10;','','');
-REPLACE INTO `item_db` VALUES ('2648','Morpheus\'s_Ring','Morpheus\'s Ring','5','30000','15000','100','0','0','0','0','0','2147483646','63','2','136','0','33',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMaxSPrate,5;','','');
-REPLACE INTO `item_db` VALUES ('2649','Morpheus\'s_Armlet','Morpheus\'s Bracelet','5','30000','15000','100','0','0','0','0','0','2147483646','63','2','136','0','33',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMaxSPrate,5;','','');
-REPLACE INTO `item_db` VALUES ('2650','Morrigane\'s_Belt','Morrigane\'s Belt','5','30000','15000','200','0','0','0','0','0','2147483646','63','2','136','0','61',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,5; bonus bCritical,3;','','');
-REPLACE INTO `item_db` VALUES ('2651','Morrigane\'s_Pendant','Morrigane\'s Pendant','5','30000','15000','200','0','0','0','0','0','2147483646','63','2','136','0','61',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bCritical,3;','','');
+REPLACE INTO `item_db` VALUES ('2648','Morpheus\'s_Ring','Morpheus\'s Ring','5','30000','15000','100','0','0','0','0','0','4294967295','63','2','136','0','33',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMaxSPrate,5;','','');
+REPLACE INTO `item_db` VALUES ('2649','Morpheus\'s_Armlet','Morpheus\'s Bracelet','5','30000','15000','100','0','0','0','0','0','4294967295','63','2','136','0','33',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMaxSPrate,5;','','');
+REPLACE INTO `item_db` VALUES ('2650','Morrigane\'s_Belt','Morrigane\'s Belt','5','30000','15000','200','0','0','0','0','0','4294967295','63','2','136','0','61',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,5; bonus bCritical,3;','','');
+REPLACE INTO `item_db` VALUES ('2651','Morrigane\'s_Pendant','Morrigane\'s Pendant','5','30000','15000','200','0','0','0','0','0','4294967295','63','2','136','0','61',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bCritical,3;','','');
REPLACE INTO `item_db` VALUES ('2652','Cursed_Lucky_Brooch','Goddess of Fortune\'s Cursed Brooch','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','40',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,6; bonus2 bAddEff2,Eff_Curse,50;','','');
REPLACE INTO `item_db` VALUES ('2653','Sacrifice_Ring','Sacrifice Ring','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2654','Shinobi\'s_Sash','Shinobi Sash','5','20000','10000','300','0','0','1','0','0','33689664','63','2','136','0','30',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,1; bonus bMdef,1;','','');
-REPLACE INTO `item_db` VALUES ('2655','Bloody_Iron_Ball','Bloodied Shackle Ball','5','50000','25000','4000','0','0','0','0','0','2147483646','63','2','136','0','1',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2656','Hyper_Changer','Armor Charm','5','20000','10000','1000','0','0','1','0','0','414946','63','2','136','0','1',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50;','','');
+REPLACE INTO `item_db` VALUES ('2654','Shinobi\'s_Sash','Shinobi Sash','5','20000','10000','300','0','0','1','0','0','4294967295','63','2','136','0','30',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,1; bonus bMdef,1;','','');
+REPLACE INTO `item_db` VALUES ('2655','Bloody_Iron_Ball','Bloodied Shackle Ball','5','50000','25000','4000','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2656','Hyper_Changer','Armor Charm','5','20000','10000','1000','0','0','1','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50;','','');
REPLACE INTO `item_db` VALUES ('2657','Lab_Passport','Laboratory Permit','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2658','Nile_Rose_','Nile Rose','5','2','1','100','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,10;','','');
-REPLACE INTO `item_db` VALUES ('2659','Vesper_Core01','Vesper Core 01','5','20','10','100','0','0','1','0','0','13631360','2','2','136','0','1',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bInt,2; bonus bMaxSPrate,5;','','');
-REPLACE INTO `item_db` VALUES ('2660','Vesper_Core02','Vesper Core 02','5','20','10','100','0','0','1','0','0','13631360','2','2','136','0','1',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bStr,3; bonus bBaseAtk,10;','','');
-REPLACE INTO `item_db` VALUES ('2661','Vesper_Core03','Vesper Core 03','5','20','10','100','0','0','1','0','0','13631360','2','2','136','0','1',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bAgi,3; bonus bFlee,5;','','');
-REPLACE INTO `item_db` VALUES ('2662','Vesper_Core04','Vesper Core 04','5','20','10','100','0','0','1','0','0','13631360','2','2','136','0','1',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bDex,3; bonus bHit,10;','','');
+REPLACE INTO `item_db` VALUES ('2659','Vesper_Core01','Vesper Core 01','5','20','10','100','0','0','1','0','0','4294967295','2','2','136','0','1',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bInt,2; bonus bMaxSPrate,5;','','');
+REPLACE INTO `item_db` VALUES ('2660','Vesper_Core02','Vesper Core 02','5','20','10','100','0','0','1','0','0','4294967295','2','2','136','0','1',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bStr,3; bonus bBaseAtk,10;','','');
+REPLACE INTO `item_db` VALUES ('2661','Vesper_Core03','Vesper Core 03','5','20','10','100','0','0','1','0','0','4294967295','2','2','136','0','1',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bAgi,3; bonus bFlee,5;','','');
+REPLACE INTO `item_db` VALUES ('2662','Vesper_Core04','Vesper Core 04','5','20','10','100','0','0','1','0','0','4294967295','2','2','136','0','1',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bDex,3; bonus bHit,10;','','');
REPLACE INTO `item_db` VALUES ('2663','Gauntlet_Of_Accuracy','Gauntlet of Hit','5','20','10','900','0','0','0','0','0','4294967295','63','2','136','0','75',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,15; bonus bStr,1;','','');
-REPLACE INTO `item_db` VALUES ('2664','Scarf_Belt','Belcarf','5','20','10','200','0','0','0','0','0','2147483646','63','2','136','0','75',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('2665','Ring_Of_Exorcism','Exorcising Ring','5','20','10','500','0','0','0','0','0','33040','63','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus2 bExpAddRace,RC_Undead,5; bonus2 bExpAddRace,RC_Demon,5;','','');
+REPLACE INTO `item_db` VALUES ('2664','Scarf_Belt','Belcarf','5','20','10','200','0','0','0','0','0','4294967295','63','2','136','0','75',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2665','Ring_Of_Exorcism','Exorcising Ring','5','20','10','500','0','0','0','0','0','4294967295','63','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus2 bExpAddRace,RC_Undead,5; bonus2 bExpAddRace,RC_Demon,5;','','');
REPLACE INTO `item_db` VALUES ('2666','Lamp_Of_Hope','Lantern of Hope','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus2 bResEff,Eff_Blind,1000;','','');
-REPLACE INTO `item_db` VALUES ('2667','Glove_Of_Archer','Renown Archer\'s Gloves','5','20','10','300','0','0','0','0','0','2147483646','63','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,5; bonus bCritical,5; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('2667','Glove_Of_Archer','Renown Archer\'s Gloves','5','20','10','300','0','0','0','0','0','4294967295','63','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,5; bonus bCritical,5; bonus bDex,1;','','');
REPLACE INTO `item_db` VALUES ('2668','Women\'s_Glory','Woman Glory','5','0','0','500','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2669','Golden_Necklace_','RJC Necklace','5','30000','15000','100','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,10;','','');
REPLACE INTO `item_db` VALUES ('2670','Ring_Of_Longing','Ring of Longing','5','20','10','100','0','0','1','0','0','4294967295','63','2','136','0','30',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,5;','','');
-REPLACE INTO `item_db` VALUES ('2671','Thimble_Of_Archer_','Bow Thimble','5','10000','5000','100','0','0','0','0','1','526344','63','2','136','0','65',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,3;','','');
-REPLACE INTO `item_db` VALUES ('2672','Anniversary_Ring','3rd Anniversary Celebration Ring','5','20','10','100','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2673','Shining_Ring','Warrior\'s Shining Ring','5','0','0','100','0','0','0','0','0','2147483646','63','2','136','0','48',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,10; bonus bSPrecovRate,3;','','');
+REPLACE INTO `item_db` VALUES ('2671','Thimble_Of_Archer_','Bow Thimble','5','10000','5000','100','0','0','0','0','1','4294967295','63','2','136','0','65',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,3;','','');
+REPLACE INTO `item_db` VALUES ('2672','Anniversary_Ring','3rd Anniversary Celebration Ring','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2673','Shining_Ring','Warrior\'s Shining Ring','5','0','0','100','0','0','0','0','0','4294967295','63','2','136','0','48',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,10; bonus bSPrecovRate,3;','','');
REPLACE INTO `item_db` VALUES ('2674','Honor_Ring','Ring of Honor','5','20','10','0','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2675','Lord_Ring','Lord Ring','5','0','0','10','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,3;','','');
REPLACE INTO `item_db` VALUES ('2676','Hunter_Earring','Hunter\'s Earring','5','20','10','300','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddMonsterDropItem,7618,100;','','');
REPLACE INTO `item_db` VALUES ('2677','Spiritual_Ring','Spiritual Ring','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('2678','Ring_Of_Flame_Lord','Ring Of Flame Lord','5','20','10','100','0','0','0','0','0','13631360','2','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,1; bonus bBaseAtk,15; bonus2 bSubEle,Ele_Fire,10; bonus3 bAutoSpell,CH_SOULCOLLECT,1,30; bonus3 bAutoSpell,MO_EXPLOSIONSPIRITS,1,10; bonus3 bAutoSpell,PA_PRESSURE,2,30; bonus3 bAutoSpell,MG_FIREBALL,1,150; bonus3 bAutoSpell,KN_BOWLINGBASH,5,20;','','');
-REPLACE INTO `item_db` VALUES ('2679','Ring_Of_Resonance','Ring Of Resonance','5','20','10','100','0','0','2','0','0','13631360','2','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bVit,1; bonus bMdef,2; bonus4 bAutoSpellWhenHit,WZ_QUAGMIRE,1,50,0; bonus3 bAutoSpellWhenHit,AS_SPLASHER,10,20; bonus3 bAutoSpellWhenHit,AL_HEAL,10,30; bonus3 bAutoSpellWhenHit,HP_ASSUMPTIO,3,20; bonus3 bAutoSpellWhenHit,CG_TAROTCARD,5,20;','','');
+REPLACE INTO `item_db` VALUES ('2678','Ring_Of_Flame_Lord','Ring Of Flame Lord','5','20','10','100','0','0','0','0','0','4294967295','2','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,1; bonus bBaseAtk,15; bonus2 bSubEle,Ele_Fire,10; bonus3 bAutoSpell,CH_SOULCOLLECT,1,30; bonus3 bAutoSpell,MO_EXPLOSIONSPIRITS,1,10; bonus3 bAutoSpell,PA_PRESSURE,2,30; bonus3 bAutoSpell,MG_FIREBALL,1,150; bonus3 bAutoSpell,KN_BOWLINGBASH,5,20;','','');
+REPLACE INTO `item_db` VALUES ('2679','Ring_Of_Resonance','Ring Of Resonance','5','20','10','100','0','0','2','0','0','4294967295','2','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bVit,1; bonus bMdef,2; bonus4 bAutoSpellWhenHit,WZ_QUAGMIRE,1,50,0; bonus3 bAutoSpellWhenHit,AS_SPLASHER,10,20; bonus3 bAutoSpellWhenHit,AL_HEAL,10,30; bonus3 bAutoSpellWhenHit,HP_ASSUMPTIO,3,20; bonus3 bAutoSpellWhenHit,CG_TAROTCARD,5,20;','','');
REPLACE INTO `item_db` VALUES ('2680','Lesser_Elemental_Ring','Lesser Elemental Ring','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1; bonus3 bAutoSpell,WZ_ESTIMATION,1,80; bonus3 bAutoSpell,MC_IDENTIFY,1,50; bonus3 bAutoSpell,TF_PICKSTONE,1,100; bonus3 bAutoSpell,BS_GREED,1,10; bonus3 bAutoSpellWhenHit,TK_RUN,5,20; bonus3 bAutoSpellWhenHit,TK_HIGHJUMP,3,30; bonus3 bAutoSpellWhenHit,NV_FIRSTAID,1,100; bonus3 bAutoSpellWhenHit,TF_BACKSLIDING,1,50;','','');
REPLACE INTO `item_db` VALUES ('2681','Republic_Ring','Republic Anniversary Ring','5','20','10','1000','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,3;','','');
-REPLACE INTO `item_db` VALUES ('2682','Ring_Of_Water','Ring of Water','5','20','10','100','0','0','1','0','0','2147483646','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,5;','','');
-REPLACE INTO `item_db` VALUES ('2683','Ring_Of_Fire','Ring of Fire','5','20','10','100','0','0','1','0','0','2147483646','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Fire,5;','','');
-REPLACE INTO `item_db` VALUES ('2684','Ring_Of_Wind','Ring of Wind','5','20','10','100','0','0','1','0','0','2147483646','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Wind,5;','','');
-REPLACE INTO `item_db` VALUES ('2685','Ring_Of_Earth','Ring of Earth','5','20','10','100','0','0','1','0','0','2147483646','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Earth,5;','','');
-REPLACE INTO `item_db` VALUES ('2686','Elven_Ears_C','Elven Ears','5','1','0','0','0','0','2','0','0','2147483646','63','2','512','0','1',NULL,'0','73','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('2687','Steel_Flower_C','Steel Flower','5','1','0','0','0','0','1','0','0','2147483646','63','2','1','0','1',NULL,'0','56','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Plant,3;','','');
-REPLACE INTO `item_db` VALUES ('2688','Critical_Ring_C','Critical Ring','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,10;','','');
-REPLACE INTO `item_db` VALUES ('2689','Earring_C','Earring','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
-REPLACE INTO `item_db` VALUES ('2690','Ring_C','Ring','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,4;','','');
-REPLACE INTO `item_db` VALUES ('2691','Necklace_C','Necklace','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bVit,4;','','');
-REPLACE INTO `item_db` VALUES ('2692','Glove_C','Glove','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bDex,4;','','');
-REPLACE INTO `item_db` VALUES ('2693','Brooch_C','Brooch','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,4;','','');
-REPLACE INTO `item_db` VALUES ('2694','Rosary_C','Rosary','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bLuk,4;','','');
-REPLACE INTO `item_db` VALUES ('2695','Safety_Ring_C','Safety Ring','5','1','0','0','0','0','5','0','0','2147483646','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2696','Vesper_Core01_C','Vesper Core 01','5','1','0','0','0','0','1','0','0','2147483646','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bInt,2; bonus bMaxSPrate,5;','','');
-REPLACE INTO `item_db` VALUES ('2697','Vesper_Core02_C','Vesper Core 02','5','1','0','0','0','0','1','0','0','2147483646','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bStr,3; bonus bBaseAtk,10;','','');
-REPLACE INTO `item_db` VALUES ('2698','Vesper_Core03_C','Vesper Core 03','5','1','0','0','0','0','1','0','0','2147483646','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bAgi,3; bonus bFlee,5;','','');
-REPLACE INTO `item_db` VALUES ('2699','Vesper_Core04_C','Vesper Core 04','5','1','0','0','0','0','1','0','0','2147483646','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bDex,3; bonus bHit,10;','','');
-REPLACE INTO `item_db` VALUES ('2700','Red_Silk_Seal','Red Silk Seal','5','20','10','100','0','0','0','0','0','16514','2','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2701','Orleans_Glove','Orleans\'s Glove','5','20','10','100','0','0','0','0','1','2147483646','2','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bMatkRate,3;','','');
-REPLACE INTO `item_db` VALUES ('2702','Bison_Horn','Bison Horn','5','20','10','100','0','0','0','0','1','2147483646','2','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
-REPLACE INTO `item_db` VALUES ('2703','Expert_Ring','Expert Ring','5','20','10','150','0','0','0','0','1','2147483646','2','2','136','0','50',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDelayrate,-5; bonus bUseSPrate,5;','','');
+REPLACE INTO `item_db` VALUES ('2682','Ring_Of_Water','Ring of Water','5','20','10','100','0','0','1','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,5;','','');
+REPLACE INTO `item_db` VALUES ('2683','Ring_Of_Fire','Ring of Fire','5','20','10','100','0','0','1','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Fire,5;','','');
+REPLACE INTO `item_db` VALUES ('2684','Ring_Of_Wind','Ring of Wind','5','20','10','100','0','0','1','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Wind,5;','','');
+REPLACE INTO `item_db` VALUES ('2685','Ring_Of_Earth','Ring of Earth','5','20','10','100','0','0','1','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Earth,5;','','');
+REPLACE INTO `item_db` VALUES ('2686','Elven_Ears_C','Elven Ears','5','1','0','0','0','0','2','0','0','4294967295','63','2','512','0','1',NULL,'0','73','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2687','Steel_Flower_C','Steel Flower','5','1','0','0','0','0','1','0','0','4294967295','63','2','1','0','1',NULL,'0','56','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Plant,3;','','');
+REPLACE INTO `item_db` VALUES ('2688','Critical_Ring_C','Critical Ring','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,10;','','');
+REPLACE INTO `item_db` VALUES ('2689','Earring_C','Earring','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
+REPLACE INTO `item_db` VALUES ('2690','Ring_C','Ring','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,4;','','');
+REPLACE INTO `item_db` VALUES ('2691','Necklace_C','Necklace','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bVit,4;','','');
+REPLACE INTO `item_db` VALUES ('2692','Glove_C','Glove','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bDex,4;','','');
+REPLACE INTO `item_db` VALUES ('2693','Brooch_C','Brooch','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,4;','','');
+REPLACE INTO `item_db` VALUES ('2694','Rosary_C','Rosary','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bLuk,4;','','');
+REPLACE INTO `item_db` VALUES ('2695','Safety_Ring_C','Safety Ring','5','1','0','0','0','0','5','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2696','Vesper_Core01_C','Vesper Core 01','5','1','0','0','0','0','1','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bInt,2; bonus bMaxSPrate,5;','','');
+REPLACE INTO `item_db` VALUES ('2697','Vesper_Core02_C','Vesper Core 02','5','1','0','0','0','0','1','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bStr,3; bonus bBaseAtk,10;','','');
+REPLACE INTO `item_db` VALUES ('2698','Vesper_Core03_C','Vesper Core 03','5','1','0','0','0','0','1','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bAgi,3; bonus bFlee,5;','','');
+REPLACE INTO `item_db` VALUES ('2699','Vesper_Core04_C','Vesper Core 04','5','1','0','0','0','0','1','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bDex,3; bonus bHit,10;','','');
+REPLACE INTO `item_db` VALUES ('2700','Red_Silk_Seal','Red Silk Seal','5','20','10','100','0','0','0','0','0','4294967295','2','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2701','Orleans_Glove','Orleans\'s Glove','5','20','10','100','0','0','0','0','1','4294967295','2','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bMatkRate,3;','','');
+REPLACE INTO `item_db` VALUES ('2702','Bison_Horn','Bison Horn','5','20','10','100','0','0','0','0','1','4294967295','2','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('2703','Expert_Ring','Expert Ring','5','20','10','150','0','0','0','0','1','4294967295','2','2','136','0','50',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDelayrate,-5; bonus bUseSPrate,5;','','');
REPLACE INTO `item_db` VALUES ('2704','Golden_Accessory','Golden Accessories','5','20','10','100','0','0','4','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,4;','','');
REPLACE INTO `item_db` VALUES ('2705','Golden_Accessory2','Golden Accessories','5','20','10','100','0','0','4','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddMonsterDropItem,12018,500;','','');
REPLACE INTO `item_db` VALUES ('2706','Handcuff','Arrest Handcuffs','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2707','GUSLI','GUSLI','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2708','Chinese_Handicraft','Chinese Handicraft','5','0','0','50','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,MG_FIREBOLT,5,300;','','');
REPLACE INTO `item_db` VALUES ('2709','5_Anniversary_Coin','5th Anniversary Coin','5','2','1','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkRate,5; bonus bMatkRate,5;','','');
-REPLACE INTO `item_db` VALUES ('2710','Bloody_Iron_Ball_C','Bloody Iron Ball','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,30;','','');
+REPLACE INTO `item_db` VALUES ('2710','Bloody_Iron_Ball_C','Bloody Iron Ball','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,30;','','');
REPLACE INTO `item_db` VALUES ('2711','Spiritual_Ring_C','Spiritual Ring','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bDex,2;','','');
REPLACE INTO `item_db` VALUES ('2712','Ragnarok_Limited_Ed','Ragnarok Limited Edition','5','0','0','300','0','0','0','0','0','4294967295','63','2','136','0','30',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bAgi,3; bonus bLuk,3;','','');
REPLACE INTO `item_db` VALUES ('2713','Certificate_TW','Certificate','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2714','Marvelous_Pandent','Marvelous Pendant','5','0','0','100','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2715','Skul_Ring_','Skull Ring','5','10000','5000','100','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Undead,1;','','');
-REPLACE INTO `item_db` VALUES ('2716','Librarian_Glove','Librarian Glove','5','20','10','100','0','0','0','0','1','8454656','63','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
-REPLACE INTO `item_db` VALUES ('2717','Pocket_Watch_','Pocket Watch','5','20','10','200','0','0','0','0','0','8454660','63','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2718','Lunatic_Brooch','Lunatic Brooch','5','20','10','200','0','0','0','0','1','526344','63','2','136','0','65',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2719','Iron_Wrist','Iron Wrist','5','20','10','700','0','0','1','0','0','279714','63','2','136','0','50',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,SM_BASH,6; bonus2 bSkillAtk,MC_MAMMONITE,6;','','');
-REPLACE INTO `item_db` VALUES ('2720','Medal_Swordman','Medal of Honor','5','20','10','0','0','0','1','0','0','4210818','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bHit,10; bonus bMaxHP,500; bonus bMaxSP,50; bonus3 bAddEff,Eff_Stun,100,ATF_SHORT;','','');
-REPLACE INTO `item_db` VALUES ('2721','Medal_Thief','Medal of Honor','5','20','10','0','0','0','1','0','0','33689664','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bFlee,10; bonus bMaxHP,300; bonus bMaxSP,80; bonus3 bAddEff,Eff_Poison,100,ATF_SHORT;','','');
-REPLACE INTO `item_db` VALUES ('2722','Medal_Acolyte','Medal of Honor','5','20','10','0','0','0','1','0','0','33040','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bMdef,6; bonus bMaxHP,600; bonus3 bAddEff,Eff_Silence,100,ATF_SHORT;','','');
-REPLACE INTO `item_db` VALUES ('2723','Medal_Mage','Medal of Honor','5','20','10','0','0','0','1','0','0','8454660','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bMdef,6; bonus bMaxHP,600; bonus2 bAddEffWhenHit,Eff_Stone,100;','','');
-REPLACE INTO `item_db` VALUES ('2724','Medal_Archer','Medal of Honor','5','20','10','0','0','0','1','0','0','526344','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bCritical,10; bonus bMaxHP,300; bonus bMaxSP,80; bonus3 bAddEff,Eff_Blind,100,ATF_LONG;','','');
-REPLACE INTO `item_db` VALUES ('2725','Medal_Merchant','Medal of Honor','5','20','10','0','0','0','1','0','0','263200','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bAspdRate,10; bonus bMaxHP,500; bonus bMaxSP,50; bonus3 bAddEff,Eff_Curse,100,ATF_SHORT;','','');
-REPLACE INTO `item_db` VALUES ('2726','Icarus_Wing','Icarus Wings','5','20','10','100','0','0','0','0','0','2048','2','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,50; bonus bDex,3;','','');
-REPLACE INTO `item_db` VALUES ('2727','Bowman_Scarf','Bowman Scarf','5','20','10','200','0','0','0','0','0','2048','2','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,50; bonus bDex,3;','','');
-REPLACE INTO `item_db` VALUES ('2728','Cursed_Hand','Cursed Hand','5','20','10','50','0','0','0','0','1','2147483646','63','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,NPC_CRITICALWOUND,1,30; bonus bHit,10; bonus bHPrecovRate,20;','','');
-REPLACE INTO `item_db` VALUES ('2729','Diabolus_Ring','Diabolus Ring','5','20','10','50','0','0','0','0','1','13631360','2','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus bMaxSP,100; bonus bHealPower,5; bonus2 bAddDamageClass,1916,10; bonus2 bAddDamageClass,1917,10;','','');
-REPLACE INTO `item_db` VALUES ('2730','Morroc_Seal','Seal of Continental Guard','5','20','10','50','0','0','0','0','1','2147483646','63','2','136','0','80',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50; bonus bAspdRate,3;','','');
-REPLACE INTO `item_db` VALUES ('2731','Morroc_Charm_Stone','Rune Spellstone','5','20','10','50','0','0','0','0','1','2147483646','63','2','136','0','80',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,50; bonus bCastrate,-1;','','');
-REPLACE INTO `item_db` VALUES ('2732','Morroc_Ring','Death Loop','5','20','10','50','0','0','0','0','1','2147483646','63','2','136','0','80',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,5;','','');
-REPLACE INTO `item_db` VALUES ('2733','Medal_Gunner','Sheriff Badge','5','20','10','0','0','0','1','0','0','16777216','63','2','136','0','70',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bCritical,10; bonus bMaxHP,300; bonus bMaxSP,80; bonus3 bAddEff,Eff_Blind,100,ATF_LONG;','','');
-REPLACE INTO `item_db` VALUES ('2734','Directive_A','Directive','5','0','0','0','0','0','1','0','0','1','63','2','136','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2735','Directive_B','Directive','5','0','0','0','0','0','1','0','0','1','63','2','136','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2736','Navel_Ring','Navel Ring','5','20','10','100','0','0','0','0','0','2147483646','63','2','136','0','75',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3; bonus bLuk,3; bonus bMdef,2;','','');
-REPLACE INTO `item_db` VALUES ('2737','Foot_Ring','Foot Ring','5','20','10','150','0','0','0','0','0','2147483646','63','2','136','0','75',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bMaxHPrate,10;','','');
+REPLACE INTO `item_db` VALUES ('2716','Librarian_Glove','Librarian Glove','5','20','10','100','0','0','0','0','1','4294967295','63','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
+REPLACE INTO `item_db` VALUES ('2717','Pocket_Watch_','Pocket Watch','5','20','10','200','0','0','0','0','0','4294967295','63','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2718','Lunatic_Brooch','Lunatic Brooch','5','20','10','200','0','0','0','0','1','4294967295','63','2','136','0','65',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2719','Iron_Wrist','Iron Wrist','5','20','10','700','0','0','1','0','0','4294967295','63','2','136','0','50',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,SM_BASH,6; bonus2 bSkillAtk,MC_MAMMONITE,6;','','');
+REPLACE INTO `item_db` VALUES ('2720','Medal_Swordman','Medal of Honor','5','20','10','0','0','0','1','0','0','4294967295','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bHit,10; bonus bMaxHP,500; bonus bMaxSP,50; bonus3 bAddEff,Eff_Stun,100,ATF_SHORT;','','');
+REPLACE INTO `item_db` VALUES ('2721','Medal_Thief','Medal of Honor','5','20','10','0','0','0','1','0','0','4294967295','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bFlee,10; bonus bMaxHP,300; bonus bMaxSP,80; bonus3 bAddEff,Eff_Poison,100,ATF_SHORT;','','');
+REPLACE INTO `item_db` VALUES ('2722','Medal_Acolyte','Medal of Honor','5','20','10','0','0','0','1','0','0','4294967295','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bMdef,6; bonus bMaxHP,600; bonus3 bAddEff,Eff_Silence,100,ATF_SHORT;','','');
+REPLACE INTO `item_db` VALUES ('2723','Medal_Mage','Medal of Honor','5','20','10','0','0','0','1','0','0','4294967295','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bMdef,6; bonus bMaxHP,600; bonus2 bAddEffWhenHit,Eff_Stone,100;','','');
+REPLACE INTO `item_db` VALUES ('2724','Medal_Archer','Medal of Honor','5','20','10','0','0','0','1','0','0','4294967295','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bCritical,10; bonus bMaxHP,300; bonus bMaxSP,80; bonus3 bAddEff,Eff_Blind,100,ATF_LONG;','','');
+REPLACE INTO `item_db` VALUES ('2725','Medal_Merchant','Medal of Honor','5','20','10','0','0','0','1','0','0','4294967295','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bAspdRate,10; bonus bMaxHP,500; bonus bMaxSP,50; bonus3 bAddEff,Eff_Curse,100,ATF_SHORT;','','');
+REPLACE INTO `item_db` VALUES ('2726','Icarus_Wing','Icarus Wings','5','20','10','100','0','0','0','0','0','4294967295','2','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,50; bonus bDex,3;','','');
+REPLACE INTO `item_db` VALUES ('2727','Bowman_Scarf','Bowman Scarf','5','20','10','200','0','0','0','0','0','4294967295','2','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,50; bonus bDex,3;','','');
+REPLACE INTO `item_db` VALUES ('2728','Cursed_Hand','Cursed Hand','5','20','10','50','0','0','0','0','1','4294967295','63','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,NPC_CRITICALWOUND,1,30; bonus bHit,10; bonus bHPrecovRate,20;','','');
+REPLACE INTO `item_db` VALUES ('2729','Diabolus_Ring','Diabolus Ring','5','20','10','50','0','0','0','0','1','4294967295','2','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus bMaxSP,100; bonus bHealPower,5; bonus2 bAddDamageClass,1916,10; bonus2 bAddDamageClass,1917,10;','','');
+REPLACE INTO `item_db` VALUES ('2730','Morroc_Seal','Seal of Continental Guard','5','20','10','50','0','0','0','0','1','4294967295','63','2','136','0','80',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50; bonus bAspdRate,3;','','');
+REPLACE INTO `item_db` VALUES ('2731','Morroc_Charm_Stone','Rune Spellstone','5','20','10','50','0','0','0','0','1','4294967295','63','2','136','0','80',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,50; bonus bCastrate,-1;','','');
+REPLACE INTO `item_db` VALUES ('2732','Morroc_Ring','Death Loop','5','20','10','50','0','0','0','0','1','4294967295','63','2','136','0','80',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,5;','','');
+REPLACE INTO `item_db` VALUES ('2733','Medal_Gunner','Sheriff Badge','5','20','10','0','0','0','1','0','0','4294967295','63','2','136','0','70',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bCritical,10; bonus bMaxHP,300; bonus bMaxSP,80; bonus3 bAddEff,Eff_Blind,100,ATF_LONG;','','');
+REPLACE INTO `item_db` VALUES ('2734','Directive_A','Directive','5','0','0','0','0','0','1','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2735','Directive_B','Directive','5','0','0','0','0','0','1','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2736','Navel_Ring','Navel Ring','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','75',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3; bonus bLuk,3; bonus bMdef,2;','','');
+REPLACE INTO `item_db` VALUES ('2737','Foot_Ring','Foot Ring','5','20','10','150','0','0','0','0','0','4294967295','63','2','136','0','75',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bMaxHPrate,10;','','');
REPLACE INTO `item_db` VALUES ('2738','Shiny_Coin','Shiny Coin','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 6; bonus bMatkRate,6;','','');
REPLACE INTO `item_db` VALUES ('2739','Ordinary_Coin','Ordinary Coin','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5;','','');
REPLACE INTO `item_db` VALUES ('2740','Rusty_Coin','Rusty Coin','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 3; bonus bMatkRate,3;','','');
REPLACE INTO `item_db` VALUES ('2741','All_In_One_Ring','All In One Ring','5','20','10','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1; bonus bNoCastCancel,0; bonus bCastrate,10; skill AL_HEAL,1; skill AL_TELEPORT,1;','','');
-REPLACE INTO `item_db` VALUES ('2743','Angelic_Ring','Angelic Ring','5','20','10','100','0','0','0','0','0','13631360','2','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bDex,1; bonus bMdef,2; autobonus3 \"{ bonus bHealPower,20; }\",50,3000,AL_HEAL; autobonus3 \"{ bonus bHealPower,20; }\",50,3000,AM_POTIONPITCHER; autobonus3 \"{ bonus bHealPower,20; }\",50,3000,PR_SANCTUARY;','','');
-REPLACE INTO `item_db` VALUES ('2744','Sprint_Ring','Sprint Ring','5','20','10','100','0','0','0','0','0','13631360','2','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCastrate,-10; bonus bDelayrate,-5;','','');
-REPLACE INTO `item_db` VALUES ('2745','Pinguicula_Corsage','Pinguicula Corsage','5','20','10','200','0','0','0','0','1','13631360','2','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMaxSP,25;','','');
-REPLACE INTO `item_db` VALUES ('2746','Cold_Heart','Cold Heart','5','20','10','100','0','0','1','0','0','4096','2','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,3;','','');
-REPLACE INTO `item_db` VALUES ('2747','Black_Cat','Black Cat','5','20','10','100','0','0','1','0','0','131072','2','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3;','','');
-REPLACE INTO `item_db` VALUES ('2748','Cursed_Star','Cursed Star','5','20','10','200','0','0','0','0','0','526344','2','2','136','0','84',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bDex,2; bonus bLuk,-1; bonus2 bHPLossRate,50,10000; bonus3 bAddEff,Eff_Curse,200,ATF_WEAPON|ATF_LONG|ATF_TARGET;','','heal -300,0;');
-REPLACE INTO `item_db` VALUES ('2749','Linen_Glove','Linen Glove','5','20','10','120','0','0','1','0','1','13631360','2','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bAgi,2; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('2743','Angelic_Ring','Angelic Ring','5','20','10','100','0','0','0','0','0','4294967295','2','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bDex,1; bonus bMdef,2; autobonus3 \"{ bonus bHealPower,20; }\",50,3000,AL_HEAL; autobonus3 \"{ bonus bHealPower,20; }\",50,3000,AM_POTIONPITCHER; autobonus3 \"{ bonus bHealPower,20; }\",50,3000,PR_SANCTUARY;','','');
+REPLACE INTO `item_db` VALUES ('2744','Sprint_Ring','Sprint Ring','5','20','10','100','0','0','0','0','0','4294967295','2','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCastrate,-10; bonus bDelayrate,-5;','','');
+REPLACE INTO `item_db` VALUES ('2745','Pinguicula_Corsage','Pinguicula Corsage','5','20','10','200','0','0','0','0','1','4294967295','2','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMaxSP,25;','','');
+REPLACE INTO `item_db` VALUES ('2746','Cold_Heart','Cold Heart','5','20','10','100','0','0','1','0','0','4294967295','2','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,3;','','');
+REPLACE INTO `item_db` VALUES ('2747','Black_Cat','Black Cat','5','20','10','100','0','0','1','0','0','4294967295','2','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3;','','');
+REPLACE INTO `item_db` VALUES ('2748','Cursed_Star','Cursed Star','5','20','10','200','0','0','0','0','0','4294967295','2','2','136','0','84',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bDex,2; bonus bLuk,-1; bonus2 bHPLossRate,50,10000; bonus3 bAddEff,Eff_Curse,200,ATF_WEAPON|ATF_LONG|ATF_TARGET;','','heal -300,0;');
+REPLACE INTO `item_db` VALUES ('2749','Linen_Glove','Linen Glove','5','20','10','120','0','0','1','0','1','4294967295','2','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bAgi,2; bonus bDex,1;','','');
REPLACE INTO `item_db` VALUES ('2751','Academy_Badge','Academy Of Badge','5','0','0','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','if(BaseLevel<80) { bonus bMaxHP,400; bonus bMaxSP,200; }','','');
REPLACE INTO `item_db` VALUES ('2752','Praxinus_C','Praccsinos','5','2','1','0','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5;','','');
REPLACE INTO `item_db` VALUES ('2753','Beholder_Ring','Beholder Ring','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bExpAddRace,RC_Formless,15;','','');
@@ -1590,7 +1590,7 @@ REPLACE INTO `item_db` VALUES ('2759','Decussate_Ring','Decussate Ring','5','0',
REPLACE INTO `item_db` VALUES ('2760','Bloody_Ring','Bloody Ring','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bExpAddRace,RC_DemiPlayer,15;','','');
REPLACE INTO `item_db` VALUES ('2761','Satanic_Ring','Satanic Ring','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bExpAddRace,RC_Angel,15;','','');
REPLACE INTO `item_db` VALUES ('2762','Dragoon_Ring','Dragon Ring','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bExpAddRace,RC_Dragon,15;','','');
-REPLACE INTO `item_db` VALUES ('2763','Skul_Ring_C','Neo Skull Ring','5','0','0','0','0','0','0','0','0','2147483646','2','2','136','0','95',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkRate,5; bonus bMatkRate,5; bonus bMaxHPrate,5; bonus2 bSkillHeal,AL_HEAL,5; skill MG_SIGHT,1;','','');
+REPLACE INTO `item_db` VALUES ('2763','Skul_Ring_C','Neo Skull Ring','5','0','0','0','0','0','0','0','0','4294967295','2','2','136','0','95',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkRate,5; bonus bMatkRate,5; bonus bMaxHPrate,5; bonus2 bSkillHeal,AL_HEAL,5; skill MG_SIGHT,1;','','');
REPLACE INTO `item_db` VALUES ('2764','Small_Fishing_Rod','Small Fishing Rod','5','10','5','250','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2765','Novice_Figure','Novice Figure','5','0','0','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,70; if(Class==Job_Novice || Class==Job_Novice_High || Class==Job_SuperNovice) bonus bMaxHP,30;','','');
REPLACE INTO `item_db` VALUES ('2766','Swordman_Figure','Swordman Figure','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; if(BaseClass==Job_Swordman) bonus bDef,2;','','');
@@ -1599,9 +1599,9 @@ REPLACE INTO `item_db` VALUES ('2768','Mage_Figure','Mage Figure','5','0','0','0
REPLACE INTO `item_db` VALUES ('2769','Archer_Figure','Archer Figure','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; if(BaseClass==Job_Archer) bonus bBaseAtk,10;','','');
REPLACE INTO `item_db` VALUES ('2770','Thief_Figure','Thief Figure','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; if(BaseClass==Job_Thief) bonus bAspdRate,3;','','');
REPLACE INTO `item_db` VALUES ('2771','Merchant_Figure','Merchant Figure','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; if(BaseClass==Job_Merchant) bonus bCritical,5;','','');
-REPLACE INTO `item_db` VALUES ('2772','Krieger_Ring1','Glorious Ring','5','20','10','0','0','0','0','0','0','2147483646','63','2','136','0','81',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,300; bonus2 bSubEle,Ele_Water,10; bonus2 bSubEle,Ele_Wind,10; bonus2 bSubEle,Ele_Earth,10; bonus2 bSubEle,Ele_Fire,10; bonus bAspdRate,5; bonus bCastrate,-3; bonus bHealPower,5;','','');
-REPLACE INTO `item_db` VALUES ('2773','Krieger_Ring2','Glorious Mass-Production Ring','5','20','10','0','0','0','0','0','0','2147483646','63','2','136','0','61',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,2;','','');
-REPLACE INTO `item_db` VALUES ('2774','Krieger_Ring3','Glorious Popularized Ring','5','20','10','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
+REPLACE INTO `item_db` VALUES ('2772','Krieger_Ring1','Glorious Ring','5','20','10','0','0','0','0','0','0','4294967295','63','2','136','0','81',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,300; bonus2 bSubEle,Ele_Water,10; bonus2 bSubEle,Ele_Wind,10; bonus2 bSubEle,Ele_Earth,10; bonus2 bSubEle,Ele_Fire,10; bonus bAspdRate,5; bonus bCastrate,-3; bonus bHealPower,5;','','');
+REPLACE INTO `item_db` VALUES ('2773','Krieger_Ring2','Glorious Mass-Production Ring','5','20','10','0','0','0','0','0','0','4294967295','63','2','136','0','61',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,2;','','');
+REPLACE INTO `item_db` VALUES ('2774','Krieger_Ring3','Glorious Popularized Ring','5','20','10','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
REPLACE INTO `item_db` VALUES ('2775','Lure','Lure','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2776','Cool_Towel','Adventurer\'s Trusty Towel','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','sc_start SC_SUMMER,-1,0;','sc_end SC_SUMMER;');
REPLACE INTO `item_db` VALUES ('2777','Shaman_Ring','Shaman Ring','5','20','10','100','0','0','0','0','1','4294967295','63','2','136','0','30',NULL,'0','0','0','0','0','0','65',NULL,'0',NULL,'0',NULL,'0','bonus bUseSPrate,-5;','','');
@@ -1612,25 +1612,25 @@ REPLACE INTO `item_db` VALUES ('2781','Aumdura\'s_Grace','Aumdura\'s Benefit','5
REPLACE INTO `item_db` VALUES ('2782','Ring_Of_Wise_King','Ring of the Ancient Wise King','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50; bonus bMaxSP,20;','','');
REPLACE INTO `item_db` VALUES ('2783','Eyes_Stone_Ring','Eye Stone Ring','5','20','10','100','0','0','0','0','1','4294967295','63','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,2; bonus bMaxSP,25;','','');
REPLACE INTO `item_db` VALUES ('2784','Oh_Holy_Night','Christmas Musicbox','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill ALL_WEWISH,1;','','');
-REPLACE INTO `item_db` VALUES ('2785','Orleans_Glove_M','Orlean\'s Gloves','5','20','10','100','0','0','0','0','1','2147483646','2','2','136','0','90',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bMatkRate,3;','','');
+REPLACE INTO `item_db` VALUES ('2785','Orleans_Glove_M','Orlean\'s Gloves','5','20','10','100','0','0','0','0','1','4294967295','2','2','136','0','90',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bMatkRate,3;','','');
REPLACE INTO `item_db` VALUES ('2786','Spiritual_Ring_M','Spiritual Ring','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('2787','Waterdrop_Brooch','Waterdrop Brooch','5','20','10','200','0','0','0','0','1','2147483646','2','2','136','0','75',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,5; bonus bMaxHP,80; bonus bMdef,2;','','');
-REPLACE INTO `item_db` VALUES ('2788','Bradium_Earing','Bradium Earring','5','20','10','200','0','0','0','0','1','2147483646','2','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,2; bonus bInt,1; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('2789','Bradium_Ring','Bradium Ring','5','20','10','200','0','0','0','0','1','2147483646','2','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 2; bonus bStr,1; bonus bVit,1;','','');
-REPLACE INTO `item_db` VALUES ('2790','Bradium_Brooch','Bradium Brooch','5','20','10','200','0','0','0','0','1','2147483646','2','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,4; bonus bAspdRate,2; bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('2787','Waterdrop_Brooch','Waterdrop Brooch','5','20','10','200','0','0','0','0','1','4294967295','2','2','136','0','75',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,5; bonus bMaxHP,80; bonus bMdef,2;','','');
+REPLACE INTO `item_db` VALUES ('2788','Bradium_Earing','Bradium Earring','5','20','10','200','0','0','0','0','1','4294967295','2','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,2; bonus bInt,1; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('2789','Bradium_Ring','Bradium Ring','5','20','10','200','0','0','0','0','1','4294967295','2','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 2; bonus bStr,1; bonus bVit,1;','','');
+REPLACE INTO `item_db` VALUES ('2790','Bradium_Brooch','Bradium Brooch','5','20','10','200','0','0','0','0','1','4294967295','2','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,4; bonus bAspdRate,2; bonus bAgi,1;','','');
REPLACE INTO `item_db` VALUES ('2791','Just_Got_Fish','Fresh Fish','5','20','10','500','0','0','0','0','1','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,3;','','');
-REPLACE INTO `item_db` VALUES ('2794','Magic_Stone_Ring','Magic Stone Ring','5','0','0','0','0','0','0','0','1','16514','63','2','136','0','99',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('2795','Green_Apple_Ring','Green Apple Ring','5','0','0','0','0','0','0','0','0','2147483646','63','2','136','0','99',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,6; if(JobLevel <30) { bonus bAllStats,(JobLevel/5); }','','');
-REPLACE INTO `item_db` VALUES ('2796','Magical_Stone','Rocks','5','0','0','200','0','0','0','0','0','8454660','63','2','136','0','99',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddDamageClass,2047,10; bonus2 bAddDefClass,2048,-10; bonus3 bAddClassDropItem,6152,2047,70;','','');
-REPLACE INTO `item_db` VALUES ('2797','Magical_Stone_','Rocks','5','0','0','200','0','0','0','0','0','8454660','63','2','136','0','99',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddDamageClass,2049,10; bonus2 bAddDefClass,2050,-10; bonus3 bAddClassDropItem,6151,2049,70;','','');
-REPLACE INTO `item_db` VALUES ('2798','Will_Of_Exhausted_Angel','Will Of Exhausted Angel','5','0','0','200','0','0','0','0','0','33024','63','2','136','0','99',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','if(strcharinfo(3)==\"job3_arch02\") { bonus2 bAddDefClass,1761,50; bonus2 bAddDefClass,1762,50; }','','');
+REPLACE INTO `item_db` VALUES ('2794','Magic_Stone_Ring','Magic Stone Ring','5','0','0','0','0','0','0','0','1','4294967295','63','2','136','0','99',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('2795','Green_Apple_Ring','Green Apple Ring','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','99',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,6; if(JobLevel <30) { bonus bAllStats,(JobLevel/5); }','','');
+REPLACE INTO `item_db` VALUES ('2796','Magical_Stone','Rocks','5','0','0','200','0','0','0','0','0','4294967295','63','2','136','0','99',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddDamageClass,2047,10; bonus2 bAddDefClass,2048,-10; bonus3 bAddClassDropItem,6152,2047,70;','','');
+REPLACE INTO `item_db` VALUES ('2797','Magical_Stone_','Rocks','5','0','0','200','0','0','0','0','0','4294967295','63','2','136','0','99',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddDamageClass,2049,10; bonus2 bAddDefClass,2050,-10; bonus3 bAddClassDropItem,6151,2049,70;','','');
+REPLACE INTO `item_db` VALUES ('2798','Will_Of_Exhausted_Angel','Will Of Exhausted Angel','5','0','0','200','0','0','0','0','0','4294967295','63','2','136','0','99',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','if(strcharinfo(3)==\"job3_arch02\") { bonus2 bAddDefClass,1761,50; bonus2 bAddDefClass,1762,50; }','','');
REPLACE INTO `item_db` VALUES ('2799','Kuirpenring','Kuirpenring','5','0','0','100','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1;','','');
-REPLACE INTO `item_db` VALUES ('2819','Swordman_Manual','Swordsman Manual','5','0','0','100','0','0','0','0','0','1','63','2','136','0','1',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill SM_BASH,1; skill SM_PROVOKE,1; skill SM_MAGNUM,1;','','');
-REPLACE INTO `item_db` VALUES ('2820','Thief_Manual','Thief Manual','5','0','0','100','0','0','0','0','0','1','63','2','136','0','1',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill TF_DOUBLE,3; bonus bDoubleRate,15; skill TF_STEAL,1; skill TF_HIDING,1; skill TF_POISON,1;','','');
-REPLACE INTO `item_db` VALUES ('2821','Acolyte_Manual','Acolyte Manual','5','0','0','100','0','0','0','0','0','1','63','2','136','0','1',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill AL_HEAL,1; skill AL_INCAGI,1; skill AL_BLESSING,1;','','');
-REPLACE INTO `item_db` VALUES ('2822','Archer_Manual','Archer Manual','5','0','0','100','0','0','0','0','0','1','63','2','136','0','1',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill AC_OWL,1; skill AC_CONCENTRATION,1;','','');
-REPLACE INTO `item_db` VALUES ('2823','Merchant_Manual','Merchant Manual','5','0','0','100','0','0','0','0','0','1','63','2','136','0','1',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill MC_DISCOUNT,1; skill MC_OVERCHARGE,10; skill MC_IDENTIFY,1; skill MC_MAMMONITE,1;','','');
-REPLACE INTO `item_db` VALUES ('2824','Mage_Manual','Mage Manual','5','0','0','100','0','0','0','0','0','1','63','2','136','0','1',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill MG_SRECOVERY,1; skill MG_COLDBOLT,1; skill MG_FIREWALL,1; skill MG_FIREBOLT,1;','','');
+REPLACE INTO `item_db` VALUES ('2819','Swordman_Manual','Swordsman Manual','5','0','0','100','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill SM_BASH,1; skill SM_PROVOKE,1; skill SM_MAGNUM,1;','','');
+REPLACE INTO `item_db` VALUES ('2820','Thief_Manual','Thief Manual','5','0','0','100','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill TF_DOUBLE,3; bonus bDoubleRate,15; skill TF_STEAL,1; skill TF_HIDING,1; skill TF_POISON,1;','','');
+REPLACE INTO `item_db` VALUES ('2821','Acolyte_Manual','Acolyte Manual','5','0','0','100','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill AL_HEAL,1; skill AL_INCAGI,1; skill AL_BLESSING,1;','','');
+REPLACE INTO `item_db` VALUES ('2822','Archer_Manual','Archer Manual','5','0','0','100','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill AC_OWL,1; skill AC_CONCENTRATION,1;','','');
+REPLACE INTO `item_db` VALUES ('2823','Merchant_Manual','Merchant Manual','5','0','0','100','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill MC_DISCOUNT,1; skill MC_OVERCHARGE,10; skill MC_IDENTIFY,1; skill MC_MAMMONITE,1;','','');
+REPLACE INTO `item_db` VALUES ('2824','Mage_Manual','Mage Manual','5','0','0','100','0','0','0','0','0','4294967295','63','2','136','0','1',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill MG_SRECOVERY,1; skill MG_COLDBOLT,1; skill MG_FIREWALL,1; skill MG_FIREBOLT,1;','','');
REPLACE INTO `item_db` VALUES ('4001','Poring_Card','Poring Card','6','20','10','10','0','0','0','0','0','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bFlee2,1;','','');
REPLACE INTO `item_db` VALUES ('4002','Fabre_Card','Fabre Card','6','20','10','10','0','0','0','0','0','4294967295','63','2','2','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus bMaxHP,100;','','');
REPLACE INTO `item_db` VALUES ('4003','Pupa_Card','Pupa Card','6','20','10','10','0','0','0','0','0','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,700;','','');
@@ -2169,79 +2169,79 @@ REPLACE INTO `item_db` VALUES ('4782','Dex3_J','DEX+3','6','20','10','10','0','0
REPLACE INTO `item_db` VALUES ('4783','Luk1_J','LUK+1','6','20','10','10','0','0','0','0','0','4294967295','63','2','1023','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('4784','Luk2_J','LUK+2','6','20','10','10','0','0','0','0','0','4294967295','63','2','1023','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('4785','Luk3_J','LUK+3','6','20','10','10','0','0','0','0','0','4294967295','63','2','1023','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5001','Headset','Headset','5','20','10','200','0','0','3','0','0','2147483646','63','2','256','0','1',NULL,'1','87','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,1000;','','');
-REPLACE INTO `item_db` VALUES ('5002','Gemmed_Crown','Jewel Crown','5','20','10','600','0','0','4','0','0','414946','63','2','256','0','60',NULL,'1','88','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bLuk,1; bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('5003','Joker_Jester','Joker Jester','5','20','10','100','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'1','89','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('5004','Oxygen_Mask','Oxygen Mask','5','20','10','200','0','0','0','0','0','2147483646','63','2','1','0','0',NULL,'0','90','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Poison,2000;','','');
-REPLACE INTO `item_db` VALUES ('5005','Gas_Mask','Gas Mask','5','20','10','100','0','0','1','0','0','2147483646','63','2','513','0','0',NULL,'0','91','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Poison,3000;','','');
-REPLACE INTO `item_db` VALUES ('5006','Machoman_Glasses','Machoman\'s Glasses','5','36000','18000','100','0','0','1','0','0','2147483646','63','2','512','0','0',NULL,'0','92','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5007','Loard_Circlet','Grand Circlet','5','20','10','200','0','0','3','0','0','2147483646','63','2','256','0','55',NULL,'1','93','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bLuk,1; bonus bMdef,4;','','');
-REPLACE INTO `item_db` VALUES ('5008','Puppy_Love','Puppy Love','5','20','10','100','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'0','94','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5009','Safety_Helmet','Safety Helmet','5','20','10','500','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','95','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bUnbreakableHelm,0;','','');
+REPLACE INTO `item_db` VALUES ('5001','Headset','Headset','5','20','10','200','0','0','3','0','0','4294967295','63','2','256','0','1',NULL,'1','87','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,1000;','','');
+REPLACE INTO `item_db` VALUES ('5002','Gemmed_Crown','Jewel Crown','5','20','10','600','0','0','4','0','0','4294967295','63','2','256','0','60',NULL,'1','88','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bLuk,1; bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('5003','Joker_Jester','Joker Jester','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','89','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('5004','Oxygen_Mask','Oxygen Mask','5','20','10','200','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','90','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Poison,2000;','','');
+REPLACE INTO `item_db` VALUES ('5005','Gas_Mask','Gas Mask','5','20','10','100','0','0','1','0','0','4294967295','63','2','513','0','0',NULL,'0','91','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Poison,3000;','','');
+REPLACE INTO `item_db` VALUES ('5006','Machoman_Glasses','Machoman\'s Glasses','5','36000','18000','100','0','0','1','0','0','4294967295','63','2','512','0','0',NULL,'0','92','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5007','Loard_Circlet','Grand Circlet','5','20','10','200','0','0','3','0','0','4294967295','63','2','256','0','55',NULL,'1','93','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bLuk,1; bonus bMdef,4;','','');
+REPLACE INTO `item_db` VALUES ('5008','Puppy_Love','Puppy Love','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','94','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5009','Safety_Helmet','Safety Helmet','5','20','10','500','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','95','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bUnbreakableHelm,0;','','');
REPLACE INTO `item_db` VALUES ('5010','Indian_Hair_Piece','Indian Fillet','5','20','10','100','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','96','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5011','Antenna','Aerial','5','20','10','100','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','97','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5012','Ph.D_Hat','Ph.D Hat','5','20','10','200','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','98','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5012','Ph.D_Hat','Ph.D Hat','5','20','10','200','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','98','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5013','Horn_Of_Lord_Kaho','Lord Kaho\'s Horn','5','20','10','100','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','99','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus bStr,5; bonus bAgi,10; bonus bVit,10; bonus bInt,5; bonus bLuk,20;','','');
-REPLACE INTO `item_db` VALUES ('5014','Fin_Helm','Fin Helm','5','20','10','300','0','0','2','0','0','16514','63','2','512','0','65',NULL,'0','100','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5014','Fin_Helm','Fin Helm','5','20','10','300','0','0','2','0','0','4294967295','63','2','512','0','65',NULL,'0','100','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5015','Egg_Shell','Egg Shell','5','20','10','200','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'0','101','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5016','Boy\'s_Cap','Boy\'s Cap','5','20','10','100','0','0','2','0','0','2147483646','63','2','256','0','0',NULL,'1','102','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5017','Bone_Helm','Bone Helm','5','20','10','800','0','0','7','0','0','279714','63','2','256','0','70',NULL,'1','103','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Dark,-15;','','');
-REPLACE INTO `item_db` VALUES ('5018','Feather_Bonnet','Feather Bonnet','5','20','10','300','0','0','4','0','0','526344','63','2','256','0','0',NULL,'1','104','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('5019','Corsair','Corsair','5','20','10','500','0','0','5','0','0','2147483646','63','2','256','0','0',NULL,'1','105','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
+REPLACE INTO `item_db` VALUES ('5016','Boy\'s_Cap','Boy\'s Cap','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','102','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5017','Bone_Helm','Bone Helm','5','20','10','800','0','0','7','0','0','4294967295','63','2','256','0','70',NULL,'1','103','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Dark,-15;','','');
+REPLACE INTO `item_db` VALUES ('5018','Feather_Bonnet','Feather Bonnet','5','20','10','300','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','104','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('5019','Corsair','Corsair','5','20','10','500','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','105','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
REPLACE INTO `item_db` VALUES ('5020','Kafra_Band','Kafra Band','5','20','10','500','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','106','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('5021','Bankruptcy_Of_Heart','Grief for Greed','5','20','10','1200','0','0','4','0','0','263200','63','2','256','0','38',NULL,'1','107','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('5022','Helm_Of_Sun','Hat of the Sun God','5','20','10','2400','0','0','4','0','0','13623168','63','2','768','0','0',NULL,'1','138','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('5023','Hat_Of_Bundle','Parcel Hat','5','20','10','1000','0','0','0','0','0','263200','63','2','256','0','0',NULL,'1','108','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5021','Bankruptcy_Of_Heart','Grief for Greed','5','20','10','1200','0','0','4','0','0','4294967295','63','2','256','0','38',NULL,'1','107','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('5022','Helm_Of_Sun','Hat of the Sun God','5','20','10','2400','0','0','4','0','0','4294967295','63','2','768','0','0',NULL,'1','138','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('5023','Hat_Of_Bundle','Parcel Hat','5','20','10','1000','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','108','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5024','Hat_Of_Cake','Cake Hat','5','20','10','1000','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','109','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5025','Helm_Of_Angel','Helm of Angel','5','20','10','1600','0','0','5','0','0','13623168','63','2','256','0','74',NULL,'1','110','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bLuk,1; bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('5026','Hat_Of_Cook','Chef Hat','5','20','10','300','0','0','1','0','0','2147483646','63','2','256','0','50',NULL,'1','111','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('5027','Wizardry_Hat','Mage Hat','5','20','10','300','0','0','1','0','0','8454660','63','2','256','0','0',NULL,'1','112','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
+REPLACE INTO `item_db` VALUES ('5025','Helm_Of_Angel','Helm of Angel','5','20','10','1600','0','0','5','0','0','4294967295','63','2','256','0','74',NULL,'1','110','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bLuk,1; bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('5026','Hat_Of_Cook','Chef Hat','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','50',NULL,'1','111','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('5027','Wizardry_Hat','Mage Hat','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','112','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
REPLACE INTO `item_db` VALUES ('5028','Candle','Candle','5','20','10','150','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','113','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5029','Spore_Hat','Spore Hat','5','20','10','900','0','0','3','0','0','2147483646','63','2','256','0','20',NULL,'1','114','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5030','Panda_Cap','Panda Hat','5','20','10','800','0','0','3','0','0','2147483646','63','2','256','0','40',NULL,'1','115','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5031','Mine_Helm','Mine Hat','5','20','10','1500','0','0','4','0','0','447986','63','2','256','0','55',NULL,'1','116','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
-REPLACE INTO `item_db` VALUES ('5032','Picnic_Hat','Sunday Hat','5','20','10','800','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'1','117','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5033','Smokie_Hat','Raccoon Hat','5','20','10','900','0','0','3','0','0','2147483646','63','2','256','0','50',NULL,'1','118','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5034','Light_Bulb_Band','Bulb Band','5','20','10','500','0','0','0','0','0','2147483646','63','2','256','0','0',NULL,'1','119','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5035','Poring_Hat','Poring Hat','5','20','10','700','0','0','2','0','0','2147483646','63','2','256','0','38',NULL,'1','120','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5036','Cross_Band','Cross Hat','5','20','10','250','0','0','1','0','0','2147483646','63','2','256','0','10',NULL,'1','121','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5029','Spore_Hat','Spore Hat','5','20','10','900','0','0','3','0','0','4294967295','63','2','256','0','20',NULL,'1','114','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5030','Panda_Cap','Panda Hat','5','20','10','800','0','0','3','0','0','4294967295','63','2','256','0','40',NULL,'1','115','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5031','Mine_Helm','Mine Hat','5','20','10','1500','0','0','4','0','0','4294967295','63','2','256','0','55',NULL,'1','116','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
+REPLACE INTO `item_db` VALUES ('5032','Picnic_Hat','Sunday Hat','5','20','10','800','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','117','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5033','Smokie_Hat','Raccoon Hat','5','20','10','900','0','0','3','0','0','4294967295','63','2','256','0','50',NULL,'1','118','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5034','Light_Bulb_Band','Bulb Band','5','20','10','500','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','119','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5035','Poring_Hat','Poring Hat','5','20','10','700','0','0','2','0','0','4294967295','63','2','256','0','38',NULL,'1','120','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5036','Cross_Band','Cross Hat','5','20','10','250','0','0','1','0','0','4294967295','63','2','256','0','10',NULL,'1','121','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5037','Fruit_Shell','Nut Shell','5','20','10','150','0','0','4','0','0','4294967295','63','2','256','0','5',NULL,'0','122','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5038','Deviruchi_Cap','Deviruchi Hat','5','20','10','800','0','0','2','0','0','2147483646','63','2','256','0','64',NULL,'1','123','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('5038','Deviruchi_Cap','Deviruchi Hat','5','20','10','800','0','0','2','0','0','4294967295','63','2','256','0','64',NULL,'1','123','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
REPLACE INTO `item_db` VALUES ('5039','Mottled_Egg_Shell','Rainbow Eggshell','5','20','10','400','0','0','4','0','0','4294967295','63','2','256','0','19',NULL,'0','124','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5040','Blush','Blush','5','20','10','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','125','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5041','Heart_Hair_Pin','Heart Hairpin','5','20','10','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','126','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5042','Hair_Protector','Bao Bao','5','20','10','150','0','0','0','0','0','2147483646','63','2','256','0','14',NULL,'1','127','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5043','Opera_Ghost_Mask','Opera Phantom Mask','5','20','10','200','0','0','1','0','0','2147483646','63','2','512','0','20',NULL,'0','128','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5044','Devil\'s_Wing','Evil Wing Ears','5','20','10','350','0','0','2','0','0','0','63','2','256','0','45',NULL,'1','129','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
-REPLACE INTO `item_db` VALUES ('5045','Magician_Hat','Magician Hat','5','20','10','500','0','0','3','0','0','8487700','63','2','256','0','50',NULL,'1','130','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bAgi,1; bonus bMaxSP,50;','','');
+REPLACE INTO `item_db` VALUES ('5042','Hair_Protector','Bao Bao','5','20','10','150','0','0','0','0','0','4294967295','63','2','256','0','14',NULL,'1','127','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5043','Opera_Ghost_Mask','Opera Phantom Mask','5','20','10','200','0','0','1','0','0','4294967295','63','2','512','0','20',NULL,'0','128','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5044','Devil\'s_Wing','Evil Wing Ears','5','20','10','350','0','0','2','0','0','4294967295','63','2','256','0','45',NULL,'1','129','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
+REPLACE INTO `item_db` VALUES ('5045','Magician_Hat','Magician Hat','5','20','10','500','0','0','3','0','0','4294967295','63','2','256','0','50',NULL,'1','130','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bAgi,1; bonus bMaxSP,50;','','');
REPLACE INTO `item_db` VALUES ('5046','Bongun_Hat','Bongun Hat','5','20','10','300','0','0','5','0','0','4294967295','63','2','769','0','0',NULL,'0','139','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5047','Fashion_Sunglass','Fashionable Glasses','5','20','10','100','0','0','0','0','0','2147483646','63','2','256','0','0',NULL,'1','131','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5047','Fashion_Sunglass','Fashionable Glasses','5','20','10','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','131','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5048','First_Moon_Hair_Pin','Cresent Hairpin','5','20','10','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','132','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5049','Stripe_Band','Striped Hairband','5','20','10','150','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','133','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5050','Mystery_Fruit_Shell','Wonder Nutshell','5','20','10','300','0','0','5','0','0','4294967295','63','2','256','0','30',NULL,'0','134','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5051','Kitty_Bell','Pussy Cat Bell','5','20','10','100','0','0','0','0','0','0','63','2','1','0','0',NULL,'0','135','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5051','Kitty_Bell','Pussy Cat Bell','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','135','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5052','Blue_Hair_Band','Blue Hairband','5','20','10','150','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','136','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5053','Spinx_Helm','Sphinx Hat','5','20','10','3000','0','0','5','0','0','16514','63','2','257','0','65',NULL,'0','137','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('5054','Assasin_Mask','Assassin Mask','5','20','10','100','0','0','0','0','0','4352','63','2','1','0','70',NULL,'0','180','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5055','Novice_Egg_Cap','Novice False Eggshell','5','1','0','1','0','0','3','0','0','1','63','2','256','0','0',NULL,'0','101','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5053','Spinx_Helm','Sphinx Hat','5','20','10','3000','0','0','5','0','0','4294967295','63','2','257','0','65',NULL,'0','137','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('5054','Assasin_Mask','Assassin Mask','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','70',NULL,'0','180','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5055','Novice_Egg_Cap','Novice False Eggshell','5','1','0','1','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'0','101','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5056','Love_Berry','Fruit of Love','5','1','0','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'0','140','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5057','Ear_Of_Black_Cat','Black Cat Ears','5','16000','8000','200','0','0','2','0','0','4294967295','63','2','256','0','45',NULL,'1','141','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5058','Drooping_Kitty','Drooping Cat','5','250000','125000','500','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'1','142','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15; bonus2 bResEff,Eff_Curse,3000;','','');
+REPLACE INTO `item_db` VALUES ('5058','Drooping_Kitty','Drooping Cat','5','250000','125000','500','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','142','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15; bonus2 bResEff,Eff_Curse,3000;','','');
REPLACE INTO `item_db` VALUES ('5059','Brown_Bear_Cap','Teddybear Hat','5','20','10','800','0','0','3','0','0','4294967295','63','2','256','0','50',NULL,'1','143','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5060','Party_Hat','Party Hat','5','20','10','300','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','144','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('5061','Flower_Hairpin','Flower Hairpin','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','145','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5062','Straw_Hat','Straw Hat','5','20','10','200','0','0','3','0','0','4294967295','63','2','256','0','50',NULL,'1','146','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('5063','Plaster','Giant Band Aid','5','20','10','100','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'1','147','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5063','Plaster','Giant Band Aid','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','147','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5064','Leaf_Headgear','Smokie Leaf','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','148','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5065','Fish_On_Head','Blue Fish','5','20','10','500','0','0','2','0','0','4294967295','63','2','256','0','50',NULL,'1','149','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Fish,10;','','');
-REPLACE INTO `item_db` VALUES ('5066','Horn_Of_Succubus','Succubus Horn','5','20','10','800','0','0','4','0','0','2147483646','63','2','256','0','70',NULL,'1','150','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMdef,10;','','');
-REPLACE INTO `item_db` VALUES ('5067','Sombrero','Sombrero','5','20','10','350','0','0','4','0','0','2147483646','63','2','256','0','0',NULL,'1','151','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('5066','Horn_Of_Succubus','Succubus Horn','5','20','10','800','0','0','4','0','0','4294967295','63','2','256','0','70',NULL,'1','150','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMdef,10;','','');
+REPLACE INTO `item_db` VALUES ('5067','Sombrero','Sombrero','5','20','10','350','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','151','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
REPLACE INTO `item_db` VALUES ('5068','Ear_Of_Devil\'s_Wing','Evil Wing Ears','5','20','10','100','0','0','1','0','0','4294967295','63','2','512','0','70',NULL,'0','152','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
-REPLACE INTO `item_db` VALUES ('5069','Mask_Of_Fox','Kitsune Mask','5','20','10','300','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'1','153','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bLuk,1;','','');
-REPLACE INTO `item_db` VALUES ('5070','Headband_Of_Power','Hot-blooded Headband','5','20','10','100','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'1','154','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('5071','Indian_Headband','Indian Headband','5','20','10','200','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'1','155','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('5072','Inccubus_Horn','Incubus Horn','5','20','10','800','0','0','4','0','0','2147483646','63','2','256','0','70',NULL,'1','156','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bMdef,10;','','');
-REPLACE INTO `item_db` VALUES ('5073','Cap_Of_Concentration','Model Training Hat','5','20','10','700','0','0','2','0','0','2147483646','63','2','256','0','0',NULL,'1','157','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex, 2;','','');
+REPLACE INTO `item_db` VALUES ('5069','Mask_Of_Fox','Kitsune Mask','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','153','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bLuk,1;','','');
+REPLACE INTO `item_db` VALUES ('5070','Headband_Of_Power','Hot-blooded Headband','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','154','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('5071','Indian_Headband','Indian Headband','5','20','10','200','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','155','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('5072','Inccubus_Horn','Incubus Horn','5','20','10','800','0','0','4','0','0','4294967295','63','2','256','0','70',NULL,'1','156','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bMdef,10;','','');
+REPLACE INTO `item_db` VALUES ('5073','Cap_Of_Concentration','Model Training Hat','5','20','10','700','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','157','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex, 2;','','');
REPLACE INTO `item_db` VALUES ('5074','Ear_Of_Angel\'s_Wing','Angel Wing Ears','5','20','10','100','0','0','1','0','0','4294967295','63','2','512','0','70',NULL,'0','158','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
REPLACE INTO `item_db` VALUES ('5075','Cowboy_Hat','Cowboy Hat','5','20','10','500','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','159','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5076','Fur_Hat','Beanie','5','20','10','350','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','160','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1;','','');
@@ -2249,29 +2249,29 @@ REPLACE INTO `item_db` VALUES ('5077','Tulip_Hairpin','Tulip Hairpin','5','20','
REPLACE INTO `item_db` VALUES ('5078','Sea_Otter_Cap','Sea-Otter Hat','5','20','10','800','0','0','3','0','0','4294967295','63','2','256','0','50',NULL,'1','162','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
REPLACE INTO `item_db` VALUES ('5079','Crossed_Hair_Band','X Hairpin','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','163','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5080','Headgear_Of_Queen','Crown of Ancient Queen','5','20','10','400','0','0','4','0','0','4294967295','63','2','256','0','45',NULL,'1','164','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5081','Mistress_Crown','Crown of Mistress','5','20','10','100','0','0','0','0','0','2147483646','63','2','256','0','75',NULL,'1','165','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; bonus bInt,2; bonus bUnbreakableHelm,0;','','');
+REPLACE INTO `item_db` VALUES ('5081','Mistress_Crown','Crown of Mistress','5','20','10','100','0','0','0','0','0','4294967295','63','2','256','0','75',NULL,'1','165','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; bonus bInt,2; bonus bUnbreakableHelm,0;','','');
REPLACE INTO `item_db` VALUES ('5082','Mushroom_Band','Decorative Mushroom','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','166','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5083','Red_Tailed_Ribbon','Red Ribbon','5','20','10','200','0','0','1','0','0','4294967295','63','2','256','0','45',NULL,'1','167','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10;','','');
-REPLACE INTO `item_db` VALUES ('5084','Lazy_Raccoon','Lazy Smokie','5','20','10','500','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'1','168','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Sleep,2000;','','');
+REPLACE INTO `item_db` VALUES ('5084','Lazy_Raccoon','Lazy Smokie','5','20','10','500','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','168','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Sleep,2000;','','');
REPLACE INTO `item_db` VALUES ('5085','Pair_Of_Red_Ribbon','Small Ribbons','5','20','10','100','0','0','1','0','0','4294967295','63','2','512','0','45',NULL,'0','169','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5086','Alarm_Mask','Alarm Mask','5','20','10','100','0','0','2','0','0','2147483646','63','2','513','0','0',NULL,'0','170','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,5000;','','');
+REPLACE INTO `item_db` VALUES ('5086','Alarm_Mask','Alarm Mask','5','20','10','100','0','0','2','0','0','4294967295','63','2','513','0','0',NULL,'0','170','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,5000;','','');
REPLACE INTO `item_db` VALUES ('5087','Goblin_Mask_01','Poker Face','5','20','10','100','0','0','1','0','0','4294967295','63','2','513','0','0',NULL,'0','171','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5088','Goblin_Mask_02','Surprised Mask','5','20','10','100','0','0','1','0','0','4294967295','63','2','513','0','0',NULL,'0','172','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5089','Goblin_Mask_03','Annoyed Mask','5','20','10','100','0','0','1','0','0','4294967295','63','2','513','0','0',NULL,'0','173','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5090','Goblin_Mask_04','Goblin Leader Mask','5','20','10','100','0','0','2','0','0','4294967295','63','2','513','0','0',NULL,'0','174','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5091','Big_Golden_Bell','Decorative Golden Bell','5','20','10','200','0','0','2','0','0','2147483646','63','2','768','0','35',NULL,'1','175','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5092','Blue_Coif','Coif','5','150000','75000','300','0','0','5','0','0','4352','63','2','768','0','65',NULL,'1','176','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5093','Blue_Coif_','Coif','5','150000','75000','300','0','0','5','0','1','4352','63','2','768','0','65',NULL,'1','177','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100;','','');
-REPLACE INTO `item_db` VALUES ('5094','Orc_Hero_Helm','Helmet of Orc Hero','5','500000','250000','900','0','0','5','0','0','2147483646','63','2','768','0','55',NULL,'1','178','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,1;','','');
-REPLACE INTO `item_db` VALUES ('5096','Assassin_Mask_','Assassin Mask','5','20','10','100','0','0','0','0','0','4352','63','2','1','0','70',NULL,'0','180','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5091','Big_Golden_Bell','Decorative Golden Bell','5','20','10','200','0','0','2','0','0','4294967295','63','2','768','0','35',NULL,'1','175','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5092','Blue_Coif','Coif','5','150000','75000','300','0','0','5','0','0','4294967295','63','2','768','0','65',NULL,'1','176','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5093','Blue_Coif_','Coif','5','150000','75000','300','0','0','5','0','1','4294967295','63','2','768','0','65',NULL,'1','177','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100;','','');
+REPLACE INTO `item_db` VALUES ('5094','Orc_Hero_Helm','Helmet of Orc Hero','5','500000','250000','900','0','0','5','0','0','4294967295','63','2','768','0','55',NULL,'1','178','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,1;','','');
+REPLACE INTO `item_db` VALUES ('5096','Assassin_Mask_','Assassin Mask','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','70',NULL,'0','180','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5097','Cone_Hat_','Holiday Hat','5','0','0','400','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','144','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5098','Tiger_Mask','Tiger Mask','5','20','10','400','0','0','2','0','0','4294967295','63','2','768','0','50',NULL,'0','181','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bMaxHP,100;','','');
REPLACE INTO `item_db` VALUES ('5099','Cat_Hat','Neko Mimi','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','182','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bMdef,10; bonus2 bSubRace,RC_Brute,5;','','');
REPLACE INTO `item_db` VALUES ('5100','Sales_Signboard','Sales Banner','5','20','10','800','0','0','0','0','0','4294967295','63','2','256','0','75',NULL,'1','183','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,1; bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('5101','Takius_Blindfold','Takius\'s Blindfold','5','20','10','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','184','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5102','Round_Eyes','Blank Eyes','5','20','10','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','185','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5103','Sunflower_Hairpin','Sunflower Hairpin','5','20','10','600','0','0','1','0','0','2147483646','63','2','256','0','30',NULL,'0','186','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bCritical,5;','','');
-REPLACE INTO `item_db` VALUES ('5104','Dark_Blindfold','Dark Blinder','5','20','10','100','0','0','0','0','0','2147483646','63','2','512','0','0',NULL,'0','187','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,10000; bonus2 bResEff,Eff_Stun,200;','','');
+REPLACE INTO `item_db` VALUES ('5103','Sunflower_Hairpin','Sunflower Hairpin','5','20','10','600','0','0','1','0','0','4294967295','63','2','256','0','30',NULL,'0','186','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bCritical,5;','','');
+REPLACE INTO `item_db` VALUES ('5104','Dark_Blindfold','Dark Blinder','5','20','10','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','187','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,10000; bonus2 bResEff,Eff_Stun,200;','','');
REPLACE INTO `item_db` VALUES ('5105','Hat_Of_Cake_','2nd Anniversary Hat','5','20','10','1000','0','0','1','0','0','4294967295','63','2','256','0','24',NULL,'1','109','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bMaxSP,80; bonus3 bAddMonsterDropItem,7864,7,50;','','');
REPLACE INTO `item_db` VALUES ('5106','Cone_Hat_INA','2nd Anniversary Hat','5','20','10','300','0','0','3','0','0','4294967295','63','2','256','0','1',NULL,'0','144','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('5107','Well_Baked_Toast','Crunch Toast','5','20','10','50','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','188','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
@@ -2279,38 +2279,38 @@ REPLACE INTO `item_db` VALUES ('5108','Detective_Hat','Renown Detective\'s Cap',
REPLACE INTO `item_db` VALUES ('5109','Red_Bonnet','Red Bonnet','5','20','10','400','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','190','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5110','Baby_Pacifier','Baby Pacifier','5','20','10','50','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','191','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5111','Galapago_Cap','Galapago Cap','5','20','10','500','0','0','2','0','0','4294967295','63','2','256','0','55',NULL,'1','192','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddMonsterDropItem,605,100;','','');
-REPLACE INTO `item_db` VALUES ('5112','Super_Novice_Hat','Super Novice Hat','5','8500','4250','400','0','0','4','0','0','1','63','2','256','0','40',NULL,'1','193','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
+REPLACE INTO `item_db` VALUES ('5112','Super_Novice_Hat','Super Novice Hat','5','8500','4250','400','0','0','4','0','0','4294967295','63','2','256','0','40',NULL,'1','193','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
REPLACE INTO `item_db` VALUES ('5113','Angry_Mouth','Angry Snarl','5','20','10','50','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','194','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5114','Fedora','Bucket Hat','5','6000','3000','300','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','195','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5115','Winter_Hat','Winter Hat','5','20','10','500','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','196','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Freeze,1000;','','');
REPLACE INTO `item_db` VALUES ('5116','Banana_Hat','Banana Hat','5','20','10','200','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','197','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,SM_PROVOKE,3,30;','','');
REPLACE INTO `item_db` VALUES ('5117','Mistic_Rose','Mystic Rose','5','20','10','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','198','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Plant,2;','','');
REPLACE INTO `item_db` VALUES ('5118','Ear_Of_Puppy','Puppy Headband','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','199','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5119','Super_Novice_Hat_','Super Novice Hat','5','8500','4250','400','0','0','4','0','1','1','63','2','256','0','40',NULL,'1','193','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
+REPLACE INTO `item_db` VALUES ('5119','Super_Novice_Hat_','Super Novice Hat','5','8500','4250','400','0','0','4','0','1','4294967295','63','2','256','0','40',NULL,'1','193','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
REPLACE INTO `item_db` VALUES ('5120','Fedora_','Bucket Hat','5','6000','3000','300','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','195','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5121','Zherlthsh_Mask','Zealotus Mask','5','20','10','400','0','0','3','0','0','2147483646','63','2','768','0','70',NULL,'1','200','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,5; bonus2 bSubRace,RC_DemiPlayer,5;','','');
-REPLACE INTO `item_db` VALUES ('5122','Magni_Cap','Magni\'s Cap','5','30000','15000','1000','0','0','5','0','0','2147483646','63','2','256','0','65',NULL,'1','250','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('5123','Ulle_Cap','Ulle\'s Cap','5','30000','15000','500','0','0','3','0','1','2147483646','63','2','256','0','65',NULL,'1','254','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('5124','Fricca_Circlet','Fricca\'s Circlet','5','30000','15000','300','0','0','3','0','0','2147483646','63','2','256','0','65',NULL,'1','251','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus bInt,2; bonus bMaxSP,50;','','');
-REPLACE INTO `item_db` VALUES ('5125','Kiss_Of_Angel','Angel\'s Kiss','5','10000','5000','300','0','0','3','0','1','1','63','2','256','0','50',NULL,'1','255','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSPrecovRate,5;','','');
-REPLACE INTO `item_db` VALUES ('5126','Morpheus\'s_Hood','Morpheus\'s Hood','5','30000','15000','200','0','0','1','0','0','2147483646','63','2','256','0','33',NULL,'1','256','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('5127','Morrigane\'s_Helm','Morrigane\'s Helm','5','30000','15000','500','0','0','4','0','0','2147483646','63','2','256','0','61',NULL,'1','257','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bBaseAtk,3;','','');
-REPLACE INTO `item_db` VALUES ('5128','Goibne\'s_Helmet','Goibne\'s Helm','5','30000','15000','500','0','0','5','0','0','2147483646','63','2','256','0','54',NULL,'1','258','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('5121','Zherlthsh_Mask','Zealotus Mask','5','20','10','400','0','0','3','0','0','4294967295','63','2','768','0','70',NULL,'1','200','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,5; bonus2 bSubRace,RC_DemiPlayer,5;','','');
+REPLACE INTO `item_db` VALUES ('5122','Magni_Cap','Magni\'s Cap','5','30000','15000','1000','0','0','5','0','0','4294967295','63','2','256','0','65',NULL,'1','250','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('5123','Ulle_Cap','Ulle\'s Cap','5','30000','15000','500','0','0','3','0','1','4294967295','63','2','256','0','65',NULL,'1','254','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('5124','Fricca_Circlet','Fricca\'s Circlet','5','30000','15000','300','0','0','3','0','0','4294967295','63','2','256','0','65',NULL,'1','251','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus bInt,2; bonus bMaxSP,50;','','');
+REPLACE INTO `item_db` VALUES ('5125','Kiss_Of_Angel','Angel\'s Kiss','5','10000','5000','300','0','0','3','0','1','4294967295','63','2','256','0','50',NULL,'1','255','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSPrecovRate,5;','','');
+REPLACE INTO `item_db` VALUES ('5126','Morpheus\'s_Hood','Morpheus\'s Hood','5','30000','15000','200','0','0','1','0','0','4294967295','63','2','256','0','33',NULL,'1','256','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('5127','Morrigane\'s_Helm','Morrigane\'s Helm','5','30000','15000','500','0','0','4','0','0','4294967295','63','2','256','0','61',NULL,'1','257','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bBaseAtk,3;','','');
+REPLACE INTO `item_db` VALUES ('5128','Goibne\'s_Helmet','Goibne\'s Helm','5','30000','15000','500','0','0','5','0','0','4294967295','63','2','256','0','54',NULL,'1','258','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bMdef,3;','','');
REPLACE INTO `item_db` VALUES ('5129','Bird_Nest','Bird Nest','5','20','10','400','0','0','1','0','0','4294967295','63','2','256','0','50',NULL,'0','201','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus2 bSubRace,RC_Brute,10;','','');
-REPLACE INTO `item_db` VALUES ('5130','Lion_Mask','Lion Mask','5','20','10','700','0','0','0','0','0','13623168','63','2','768','0','75',NULL,'1','202','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEffWhenHit,Eff_Silence,500; bonus bMdef,1;','','');
-REPLACE INTO `item_db` VALUES ('5131','Close_Helmet','Close Helmet','5','20','10','1200','0','0','8','0','0','16514','63','2','769','0','75',NULL,'1','203','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bMaxHPrate,3;','','');
+REPLACE INTO `item_db` VALUES ('5130','Lion_Mask','Lion Mask','5','20','10','700','0','0','0','0','0','4294967295','63','2','768','0','75',NULL,'1','202','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEffWhenHit,Eff_Silence,500; bonus bMdef,1;','','');
+REPLACE INTO `item_db` VALUES ('5131','Close_Helmet','Close Helmet','5','20','10','1200','0','0','8','0','0','4294967295','63','2','769','0','75',NULL,'1','203','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bMaxHPrate,3;','','');
REPLACE INTO `item_db` VALUES ('5132','Angeling_Hat','Angeling Hat','5','20','10','700','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'0','204','0','0','0','0','472',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_DemiPlayer,10;','','');
-REPLACE INTO `item_db` VALUES ('5133','Sheep_Hat','Sheep Hat','5','20','10','150','0','0','1','0','0','33040','63','2','256','0','0',NULL,'0','205','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bShortWeaponDamageReturn,5;','','');
+REPLACE INTO `item_db` VALUES ('5133','Sheep_Hat','Sheep Hat','5','20','10','150','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','205','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bShortWeaponDamageReturn,5;','','');
REPLACE INTO `item_db` VALUES ('5134','Pumpkin_Hat','Pumpkin-Head','5','20','10','200','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','206','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Demon,5;','','');
-REPLACE INTO `item_db` VALUES ('5135','Cyclops_Visor','Cyclop\'s Eye','5','0','0','200','0','0','0','0','0','2147483646','63','2','512','0','75',NULL,'0','207','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,50;','','');
+REPLACE INTO `item_db` VALUES ('5135','Cyclops_Visor','Cyclop\'s Eye','5','0','0','200','0','0','0','0','0','4294967295','63','2','512','0','75',NULL,'0','207','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,50;','','');
REPLACE INTO `item_db` VALUES ('5136','Santa\'s_Hat_','Antonio\'s Santa Hat','5','20','10','100','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5137','Alice_Doll','Alice Doll','5','20','10','500','0','0','0','0','1','2147483646','63','2','256','0','30',NULL,'0','208','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus2 bAddRace,RC_DemiPlayer,10; bonus2 bAddEff2,Eff_Sleep,10;','','');
-REPLACE INTO `item_db` VALUES ('5138','Magic_Eyes','Magic Eyes','5','20','10','300','0','0','1','0','0','8454660','63','2','256','0','30',NULL,'1','209','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bCastrate,-10; bonus bUseSPrate,20;','','');
+REPLACE INTO `item_db` VALUES ('5137','Alice_Doll','Alice Doll','5','20','10','500','0','0','0','0','1','4294967295','63','2','256','0','30',NULL,'0','208','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus2 bAddRace,RC_DemiPlayer,10; bonus2 bAddEff2,Eff_Sleep,10;','','');
+REPLACE INTO `item_db` VALUES ('5138','Magic_Eyes','Magic Eyes','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','30',NULL,'1','209','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bCastrate,-10; bonus bUseSPrate,20;','','');
REPLACE INTO `item_db` VALUES ('5139','Hibiscus','Hibiscus','5','20','10','200','0','0','0','0','0','4294967295','63','2','256','0','10',NULL,'0','210','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bInt,1; bonus bMdef,5;','','');
REPLACE INTO `item_db` VALUES ('5140','Charming_Ribbon','Charming Ribbon','5','20','10','400','0','0','1','0','1','4294967295','63','2','256','0','10',NULL,'1','211','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Undead,5; bonus2 bSubRace,RC_Demon,5;','','');
-REPLACE INTO `item_db` VALUES ('5141','Marionette_Doll','Marionette Doll','5','20','10','400','0','0','0','0','1','2147483646','63','2','256','0','30',NULL,'1','212','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
-REPLACE INTO `item_db` VALUES ('5142','Crescent_Helm','Crescent Helm','5','20','10','3000','0','0','8','0','0','279714','63','2','768','0','50',NULL,'1','213','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus2 bSubRace,RC_DemiPlayer,5;','','');
-REPLACE INTO `item_db` VALUES ('5143','Kabuki_Mask','Kabuki Mask','5','20','10','1000','0','0','5','0','1','2147483646','63','1','769','0','30',NULL,'1','214','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Silence,3000;','','');
+REPLACE INTO `item_db` VALUES ('5141','Marionette_Doll','Marionette Doll','5','20','10','400','0','0','0','0','1','4294967295','63','2','256','0','30',NULL,'1','212','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
+REPLACE INTO `item_db` VALUES ('5142','Crescent_Helm','Crescent Helm','5','20','10','3000','0','0','8','0','0','4294967295','63','2','768','0','50',NULL,'1','213','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus2 bSubRace,RC_DemiPlayer,5;','','');
+REPLACE INTO `item_db` VALUES ('5143','Kabuki_Mask','Kabuki Mask','5','20','10','1000','0','0','5','0','1','4294967295','63','1','769','0','30',NULL,'1','214','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Silence,3000;','','');
REPLACE INTO `item_db` VALUES ('5144','Gambler_Hat','Gambler Hat','5','20','10','200','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,5;','','');
REPLACE INTO `item_db` VALUES ('5145','Carnival_Joker_Jester','Carnival Joker Jester','5','10','5','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','89','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5146','Elephant_Hat','Elephant Hat','5','0','0','500','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','215','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus2 bSubRace,RC_Brute,7; skill WZ_WATERBALL,1;','','');
@@ -2324,21 +2324,21 @@ REPLACE INTO `item_db` VALUES ('5153','Angeling_Hairpin','Angeling Hairpin','5',
REPLACE INTO `item_db` VALUES ('5154','Sunglasses_F','Father\'s Sunglasses','5','20','10','100','0','0','3','0','0','4294967295','63','2','512','0','0',NULL,'0','12','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5155','Granpa_Beard_F','Father\'s White Moustache','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','25','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,20;','','');
REPLACE INTO `item_db` VALUES ('5156','Flu_Mask_F','Father\'s Mask','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','8','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,1;','','');
-REPLACE INTO `item_db` VALUES ('5157','Viking_Helm_','Orc Helm','5','20','10','500','0','0','5','0','1','414946','63','2','256','0','0',NULL,'1','86','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5158','Holy_Bonnet_','Monk Hat','5','30000','15000','100','0','0','5','0','1','33040','63','2','256','0','0',NULL,'1','35','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('5159','Golden_Gear_','Golden Gear','5','20','10','900','0','0','5','0','1','2147483646','63','2','256','0','40',NULL,'1','30','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0;','','');
-REPLACE INTO `item_db` VALUES ('5160','Magestic_Goat_','Majestic Goat','5','20','10','800','0','0','5','0','1','6571170','63','2','256','0','0',NULL,'1','41','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
-REPLACE INTO `item_db` VALUES ('5161','Sharp_Gear_','Spiky Band','5','20','10','1000','0','0','6','0','1','6739442','63','2','256','0','50',NULL,'1','43','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5162','Bone_Helm_','Bone Helm','5','20','10','800','0','0','7','0','1','279714','63','2','256','0','70',NULL,'1','103','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Dark,-15;','','');
-REPLACE INTO `item_db` VALUES ('5163','Corsair_','Corsair','5','20','10','500','0','0','5','0','1','2147483646','63','2','256','0','0',NULL,'1','105','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
-REPLACE INTO `item_db` VALUES ('5164','Tiara_','Tiara','5','20','10','400','0','0','4','0','1','2147483646','63','2','256','0','45',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('5165','Crown_','Crown','5','20','10','400','0','0','4','0','1','2147483646','63','1','256','0','45',NULL,'1','45','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('5166','Spinx_Helm_','Sphinx Hat','5','20','10','3000','0','0','5','0','1','16514','63','2','257','0','65',NULL,'0','137','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('5157','Viking_Helm_','Orc Helm','5','20','10','500','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','86','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5158','Holy_Bonnet_','Monk Hat','5','30000','15000','100','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','35','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('5159','Golden_Gear_','Golden Gear','5','20','10','900','0','0','5','0','1','4294967295','63','2','256','0','40',NULL,'1','30','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0;','','');
+REPLACE INTO `item_db` VALUES ('5160','Magestic_Goat_','Majestic Goat','5','20','10','800','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','41','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
+REPLACE INTO `item_db` VALUES ('5161','Sharp_Gear_','Spiky Band','5','20','10','1000','0','0','6','0','1','4294967295','63','2','256','0','50',NULL,'1','43','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5162','Bone_Helm_','Bone Helm','5','20','10','800','0','0','7','0','1','4294967295','63','2','256','0','70',NULL,'1','103','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Dark,-15;','','');
+REPLACE INTO `item_db` VALUES ('5163','Corsair_','Corsair','5','20','10','500','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','105','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
+REPLACE INTO `item_db` VALUES ('5164','Tiara_','Tiara','5','20','10','400','0','0','4','0','1','4294967295','63','2','256','0','45',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('5165','Crown_','Crown','5','20','10','400','0','0','4','0','1','4294967295','63','1','256','0','45',NULL,'1','45','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('5166','Spinx_Helm_','Sphinx Hat','5','20','10','3000','0','0','5','0','1','4294967295','63','2','257','0','65',NULL,'0','137','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
REPLACE INTO `item_db` VALUES ('5167','Munak_Turban_','Munak Hat','5','20','10','300','0','0','5','0','1','4294967295','63','2','769','0','0',NULL,'0','51','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Undead,10;','','');
REPLACE INTO `item_db` VALUES ('5168','Bongun_Hat_','Bongun Hat','5','20','10','300','0','0','5','0','1','4294967295','63','2','769','0','0',NULL,'0','139','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5169','Bride_Mask','Bride Mask','5','30000','15000','500','0','0','4','0','1','4294967295','63','2','768','0','40',NULL,'1','223','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(BaseClass==Job_Taekwon) { bonus bLuk,2; bonus bCritical,5; }','','');
-REPLACE INTO `item_db` VALUES ('5170','Feather_Beret','Feather Beret','5','30000','15000','600','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'1','224','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus2 bSubRace,RC_DemiPlayer,10;','','');
-REPLACE INTO `item_db` VALUES ('5171','Valkyrie_Helm','Valkyrie Helm','5','100000','50000','1000','0','0','5','0','1','2147483646','2','2','256','0','0',NULL,'1','225','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('5170','Feather_Beret','Feather Beret','5','30000','15000','600','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','224','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus2 bSubRace,RC_DemiPlayer,10;','','');
+REPLACE INTO `item_db` VALUES ('5171','Valkyrie_Helm','Valkyrie Helm','5','100000','50000','1000','0','0','5','0','1','4294967295','2','2','256','0','0',NULL,'1','225','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
REPLACE INTO `item_db` VALUES ('5172','Beret','Beret','5','30000','15000','700','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'0','226','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_DemiPlayer,10;','','');
REPLACE INTO `item_db` VALUES ('5173','Satto_Hat','Magistrate Hat','5','30000','15000','400','0','0','3','0','1','4294967295','63','2','256','0','60',NULL,'1','227','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(BaseClass==Job_Taekwon) { bonus bAgi,1; bonus bHPrecovRate,3; }','','');
REPLACE INTO `item_db` VALUES ('5174','Ayam','Ayam','5','30000','15000','400','0','0','3','0','1','4294967295','63','2','256','0','60',NULL,'1','228','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(BaseClass==Job_Taekwon) { bonus bInt,1; bonus bSPrecovRate,3; }','','');
@@ -2348,10 +2348,10 @@ REPLACE INTO `item_db` VALUES ('5177','Guardian_Lion_Mask','Mythical Lion Mask',
REPLACE INTO `item_db` VALUES ('5178','Candle_','Candle','5','20','10','150','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','113','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
REPLACE INTO `item_db` VALUES ('5179','Gold_Tiara','Golden Tiara','5','0','0','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','232','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
REPLACE INTO `item_db` VALUES ('5180','Phrygian_Cap_','France Holiday Hat','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','217','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
-REPLACE INTO `item_db` VALUES ('5181','Helm_Of_Darkness','Helm of Darkness','5','20','10','2000','0','0','3','0','1','414946','63','2','768','0','50',NULL,'1','233','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('5181','Helm_Of_Darkness','Helm of Darkness','5','20','10','2000','0','0','3','0','1','4294967295','63','2','768','0','50',NULL,'1','233','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
REPLACE INTO `item_db` VALUES ('5182','Puppy_Hat','Puppy Hat','5','20','10','500','0','0','2','0','0','4294967295','63','2','256','0','30',NULL,'0','234','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus3 bAutoSpell,PR_GLORIA,1,10+20*(readparam(bAgi)>=77);','','');
REPLACE INTO `item_db` VALUES ('5183','Bird_Nest_Hat','Bird Nest Hat','5','20','10','500','0','0','2','0','0','4294967295','63','2','256','0','10',NULL,'1','235','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bAgi,1; bonus2 bResEff,Eff_Stun,1000;','','');
-REPLACE INTO `item_db` VALUES ('5184','Captain_Hat','Captain\'s Hat','5','20','10','500','0','0','4','0','0','2147483646','63','2','256','0','30',NULL,'1','236','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,5;','','');
+REPLACE INTO `item_db` VALUES ('5184','Captain_Hat','Captain\'s Hat','5','20','10','500','0','0','4','0','0','4294967295','63','2','256','0','30',NULL,'1','236','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,5;','','');
REPLACE INTO `item_db` VALUES ('5185','Laurel_Wreath','Laurel Wreath','5','20','10','100','0','0','1','0','1','4294967295','63','2','256','0','10',NULL,'1','237','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; bonus2 bResEff,Eff_Blind,500; bonus2 bResEff,Eff_Curse,500;','','');
REPLACE INTO `item_db` VALUES ('5186','Geographer_Band','Geographer Band','5','20','10','500','0','0','1','0','0','4294967295','63','2','256','0','30',NULL,'0','238','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus3 bAutoSpellWhenHit,AL_HEAL,1,50;','','');
REPLACE INTO `item_db` VALUES ('5187','Twin_Ribbon','Twin Ribbon','5','20','10','200','0','0','0','0','1','4294967295','63','2','256','0','30',NULL,'1','239','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,30; bonus bMdef,3; bonus3 bAutoSpellWhenHit,NPC_STONESKIN,6,10; bonus5 bAutoSpellWhenHit,NPC_ANTIMAGIC,6,120,BF_MAGIC,0;','','');
@@ -2373,43 +2373,43 @@ REPLACE INTO `item_db` VALUES ('5202','Pumpkin_Hat_','Fantastic Pumpkin-Head','5
REPLACE INTO `item_db` VALUES ('5203','Tongue_Mask','Smiling Mask','5','20','10','200','0','0','2','0','0','4294967295','63','2','513','0','0',NULL,'0','253','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSpeedRate,25;','','');
REPLACE INTO `item_db` VALUES ('5204','Event_Pierrot_Nose','Rudolph\'s Nose','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','49','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,3000; bonus2 bAddMonsterDropItem,12130,30;','','');
REPLACE INTO `item_db` VALUES ('5205','Wreath','Emperor\'s Laurel Crown','5','20','10','1000','0','0','3','0','0','4294967295','63','2','768','0','0',NULL,'1','261','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1; bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('5206','Romantic_White_Flower','Romantic White Flower','5','20','10','100','0','0','0','0','0','2147483646','63','2','1','0','0',NULL,'0','259','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Plant,3;','','');
+REPLACE INTO `item_db` VALUES ('5206','Romantic_White_Flower','Romantic White Flower','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','259','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Plant,3;','','');
REPLACE INTO `item_db` VALUES ('5207','Gold_Spirit_Chain','Angel Blessing','5','20','10','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'0','260','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1; bonus2 bSubEle,Ele_Holy,5;','','');
-REPLACE INTO `item_db` VALUES ('5208','Rideword_Hat','Rideword Hat','5','20','10','300','0','0','2','0','1','2147483646','63','2','256','0','40',NULL,'1','262','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bHPDrainRate,50,8; bonus2 bSPDrainRate,10,4; bonus2 bHPLossRate,10,5000;','','');
+REPLACE INTO `item_db` VALUES ('5208','Rideword_Hat','Rideword Hat','5','20','10','300','0','0','2','0','1','4294967295','63','2','256','0','40',NULL,'1','262','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bHPDrainRate,50,8; bonus2 bSPDrainRate,10,4; bonus2 bHPLossRate,10,5000;','','');
REPLACE INTO `item_db` VALUES ('5209','Yellow_Baseball_Cap','Love Dad Cap','5','20','10','300','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','263','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5210','Flying_Angel','Flapping Angel Wing','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','10',NULL,'1','264','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bCastrate,-3; bonus bAspdRate,3; bonus bInt,1; bonus bAgi,1;','','');
REPLACE INTO `item_db` VALUES ('5211','Dress_Hat','Dress Hat','5','0','0','200','0','0','2','0','1','4294967295','63','2','256','0','20',NULL,'1','265','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,7; bonus bStr,1; bonus bInt,1; bonus2 bAddRace, RC_All, 2; bonus bMatkRate,2; bonus bHealPower,5; if (getrefine() >= 7) { bonus2 bAddRace, RC_All, 1; bonus bMatkRate,1; bonus bHealPower,1; }','','');
REPLACE INTO `item_db` VALUES ('5212','Satellite_Hairband','Satellite Hairband','5','0','0','1000','0','0','3','0','1','4294967295','63','2','256','0','30',NULL,'1','266','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50; bonus bMaxSP,10; skill AL_RUWACH,1;','','sc_end SC_RUWACH;');
REPLACE INTO `item_db` VALUES ('5213','Black_Bunny_Band','Sheila Hairnet','5','0','0','200','0','0','2','0','0','4294967295','63','2','256','0','1',NULL,'1','267','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bMdef,3;','','');
REPLACE INTO `item_db` VALUES ('5214','Moonlight_Flower_Hat','Moonlight Flower Hat','5','0','0','200','0','0','3','0','0','4294967295','63','2','768','0','1',NULL,'1','268','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus3 bAutoSpell,AL_INCAGI,1,50;','','');
-REPLACE INTO `item_db` VALUES ('5215','Angelic_Chain_','Evolved Angel Wing','5','20','10','100','0','0','2','0','0','2147483646','63','2','256','0','0',NULL,'1','38','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bDex,1; bonus bInt,1; bonus2 bSubRace,RC_Demon,3;','','');
-REPLACE INTO `item_db` VALUES ('5216','Satanic_Chain_','Evolved Evil Wing','5','20','10','100','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','39','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,1; bonus bFlee,3; bonus2 bSubRace,RC_Angel,3;','','');
-REPLACE INTO `item_db` VALUES ('5217','Magestic_Goat_TW','Evolved Majestic Goat','5','20','10','800','0','0','5','0','0','6571170','63','2','256','0','0',NULL,'1','41','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('5215','Angelic_Chain_','Evolved Angel Wing','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','38','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bDex,1; bonus bInt,1; bonus2 bSubRace,RC_Demon,3;','','');
+REPLACE INTO `item_db` VALUES ('5216','Satanic_Chain_','Evolved Evil Wing','5','20','10','100','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','39','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,1; bonus bFlee,3; bonus2 bSubRace,RC_Angel,3;','','');
+REPLACE INTO `item_db` VALUES ('5217','Magestic_Goat_TW','Evolved Majestic Goat','5','20','10','800','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','41','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
REPLACE INTO `item_db` VALUES ('5218','Bunny_Band_','Evolved Bunny Band','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','15','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('5219','Drooping_Kitty_','Evolved Drooping Cat','5','250000','125000','500','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'1','142','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,18; bonus bFlee,3;','','');
-REPLACE INTO `item_db` VALUES ('5220','Smoking_Pipe_','Evolved Pipe','5','20','10','100','0','0','0','0','0','2147483646','63','2','1','0','0',NULL,'0','55','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus2 bSubRace,RC_Brute,5;','','');
+REPLACE INTO `item_db` VALUES ('5219','Drooping_Kitty_','Evolved Drooping Cat','5','250000','125000','500','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','142','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,18; bonus bFlee,3;','','');
+REPLACE INTO `item_db` VALUES ('5220','Smoking_Pipe_','Evolved Pipe','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','55','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus2 bSubRace,RC_Brute,5;','','');
REPLACE INTO `item_db` VALUES ('5221','Pair_Of_Red_Ribbon_','Evolved Pair of Red Ribbon','5','20','10','100','0','0','1','0','0','4294967295','63','2','512','0','45',NULL,'0','169','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,5;','','');
REPLACE INTO `item_db` VALUES ('5222','Fish_On_Head_','Evolved Blue Fish','5','20','10','500','0','0','2','0','0','4294967295','63','2','256','0','50',NULL,'1','149','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('5223','Big_Golden_Bell_','Evolved Big Golden Bell','5','20','10','200','0','0','2','0','0','2147483646','63','2','768','0','35',NULL,'1','175','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
-REPLACE INTO `item_db` VALUES ('5224','Orc_Hero_Helm_TW','Evolved Orc Hero Helm','5','500000','250000','900','0','0','5','0','0','2147483646','63','2','768','0','55',NULL,'1','178','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,1; bonus bMaxHPrate,10;','','');
+REPLACE INTO `item_db` VALUES ('5223','Big_Golden_Bell_','Evolved Big Golden Bell','5','20','10','200','0','0','2','0','0','4294967295','63','2','768','0','35',NULL,'1','175','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('5224','Orc_Hero_Helm_TW','Evolved Orc Hero Helm','5','500000','250000','900','0','0','5','0','0','4294967295','63','2','768','0','55',NULL,'1','178','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,1; bonus bMaxHPrate,10;','','');
REPLACE INTO `item_db` VALUES ('5225','Marcher_Hat','Parade Hat','5','20','10','200','0','0','2','0','1','4294967295','63','2','256','0','10',NULL,'1','269','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bStr,2; bonus4 bAutoSpellWhenHit,AL_ANGELUS,5,30,0; bonus4 bAutoSpellWhenHit,HP_ASSUMPTIO,1,1,0; bonus2 bResEff,Eff_Stun,1000; if(BaseClass==Job_Acolyte) bonus4 bAutoSpellOnSkill,AL_HEAL,PR_LEXAETERNA,1,1000;','','');
REPLACE INTO `item_db` VALUES ('5226','Mini_Propeller_','Mini Propeller','5','20','10','200','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','270','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bDex,1; bonus bFlee,10; bonus bCastrate,-getrefine();','','');
-REPLACE INTO `item_db` VALUES ('5227','Red_Deviruchi_Cap','Red Deviruchi Hat','5','20','10','800','0','0','2','0','0','2147483646','63','2','256','0','64',NULL,'1','271','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('5228','White_Deviruchi_Cap','Gray Deviruchi Hat','5','20','10','800','0','0','2','0','0','2147483646','63','2','256','0','64',NULL,'1','272','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('5229','Gray_Deviruchi_Cap','Brown Deviruchi Hat','5','20','10','800','0','0','2','0','0','2147483646','63','2','256','0','64',NULL,'1','273','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('5230','White_Drooping_Kitty','Gray Drooping Cat','5','250000','125000','500','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'1','274','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,3000; bonus bMdef,15;','','');
-REPLACE INTO `item_db` VALUES ('5231','Gray_Drooping_Kitty','Brown Drooping Cat','5','250000','125000','500','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'1','275','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,3000; bonus bMdef,15;','','');
-REPLACE INTO `item_db` VALUES ('5232','Pink_Drooping_Kitty','Pink Drooping Cat','5','250000','125000','500','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'1','276','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,3000; bonus bMdef,15;','','');
-REPLACE INTO `item_db` VALUES ('5233','Blue_Drooping_Kitty','Blue Drooping Cat','5','250000','125000','500','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'1','277','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,3000; bonus bMdef,15;','','');
-REPLACE INTO `item_db` VALUES ('5234','Yellow_Drooping_Kitty','Yellow Drooping Cat','5','250000','125000','500','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'1','278','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,3000; bonus bMdef,15;','','');
+REPLACE INTO `item_db` VALUES ('5227','Red_Deviruchi_Cap','Red Deviruchi Hat','5','20','10','800','0','0','2','0','0','4294967295','63','2','256','0','64',NULL,'1','271','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('5228','White_Deviruchi_Cap','Gray Deviruchi Hat','5','20','10','800','0','0','2','0','0','4294967295','63','2','256','0','64',NULL,'1','272','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('5229','Gray_Deviruchi_Cap','Brown Deviruchi Hat','5','20','10','800','0','0','2','0','0','4294967295','63','2','256','0','64',NULL,'1','273','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('5230','White_Drooping_Kitty','Gray Drooping Cat','5','250000','125000','500','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','274','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,3000; bonus bMdef,15;','','');
+REPLACE INTO `item_db` VALUES ('5231','Gray_Drooping_Kitty','Brown Drooping Cat','5','250000','125000','500','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','275','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,3000; bonus bMdef,15;','','');
+REPLACE INTO `item_db` VALUES ('5232','Pink_Drooping_Kitty','Pink Drooping Cat','5','250000','125000','500','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','276','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,3000; bonus bMdef,15;','','');
+REPLACE INTO `item_db` VALUES ('5233','Blue_Drooping_Kitty','Blue Drooping Cat','5','250000','125000','500','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','277','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,3000; bonus bMdef,15;','','');
+REPLACE INTO `item_db` VALUES ('5234','Yellow_Drooping_Kitty','Yellow Drooping Cat','5','250000','125000','500','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','278','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,3000; bonus bMdef,15;','','');
REPLACE INTO `item_db` VALUES ('5235','Gray_Fur_Hat','Brown Beanie','5','20','10','350','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','279','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('5236','Blue_Fur_Hat','Blue Beanie','5','20','10','350','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','280','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('5237','Pink_Fur_Hat','Pink Beanie','5','20','10','350','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','281','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1;','','');
-REPLACE INTO `item_db` VALUES ('5238','Red_Wizardry_Hat','Red Mage Hat','5','20','10','300','0','0','1','0','0','8454660','63','2','256','0','0',NULL,'1','282','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
-REPLACE INTO `item_db` VALUES ('5239','White_Wizardry_Hat','Gray Mage Hat','5','20','10','300','0','0','1','0','0','8454660','63','2','256','0','0',NULL,'1','283','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
-REPLACE INTO `item_db` VALUES ('5240','Gray_Wizardry_Hat','Brown Mage Hat','5','20','10','300','0','0','1','0','0','8454660','63','2','256','0','0',NULL,'1','284','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
-REPLACE INTO `item_db` VALUES ('5241','Blue_Wizardry_Hat','Blue Mage Hat','5','20','10','300','0','0','1','0','0','8454660','63','2','256','0','0',NULL,'1','285','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
-REPLACE INTO `item_db` VALUES ('5242','Yellow_Wizardry_Hat','Yellow Mage Hat','5','20','10','300','0','0','1','0','0','8454660','63','2','256','0','0',NULL,'1','286','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
+REPLACE INTO `item_db` VALUES ('5238','Red_Wizardry_Hat','Red Mage Hat','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','282','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
+REPLACE INTO `item_db` VALUES ('5239','White_Wizardry_Hat','Gray Mage Hat','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','283','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
+REPLACE INTO `item_db` VALUES ('5240','Gray_Wizardry_Hat','Brown Mage Hat','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','284','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
+REPLACE INTO `item_db` VALUES ('5241','Blue_Wizardry_Hat','Blue Mage Hat','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','285','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
+REPLACE INTO `item_db` VALUES ('5242','Yellow_Wizardry_Hat','Yellow Mage Hat','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','286','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
REPLACE INTO `item_db` VALUES ('5243','Chullos','Shafka','5','20','10','800','0','0','2','0','1','4294967295','63','2','768','0','0',NULL,'1','287','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Freeze,1000;','','');
REPLACE INTO `item_db` VALUES ('5244','Elven_Blindfold','Elven Blindfold','5','20','10','200','0','0','1','0','0','4294967295','63','2','512','0','0',NULL,'0','288','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,10000;','','');
REPLACE INTO `item_db` VALUES ('5245','Elven_Sunglasses','Elven Sunglasses','5','20','10','200','0','0','1','0','0','4294967295','63','2','512','0','0',NULL,'0','289','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,500;','','');
@@ -2424,18 +2424,18 @@ REPLACE INTO `item_db` VALUES ('5253','Lif_Doll_Hat','Lif Doll Hat','5','20','10
REPLACE INTO `item_db` VALUES ('5254','Deviling_Hat','Deviling Hat','5','20','10','500','0','0','1','0','1','4294967295','63','2','256','0','20',NULL,'1','298','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bCritical,3; bonus2 bSubRace,RC_Angel,-20; if(getrefine()>=6) { bonus bCritical,getrefine()-5; }','','');
REPLACE INTO `item_db` VALUES ('5255','Triple_Poring_Hat','Triple Poring Hat','5','20','10','600','0','0','3','0','0','4294967295','63','2','256','0','20',NULL,'0','299','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; bonus3 bAutoSpell,BS_GREED,1,50;','','');
REPLACE INTO `item_db` VALUES ('5256','Valkyrie_Feather_Band','Valkyrie Feather Band','5','20','10','100','0','0','1','0','1','4294967295','63','2','256','0','20',NULL,'1','300','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus3 bAutoSpellWhenHit,AL_HEAL,1,10;','','');
-REPLACE INTO `item_db` VALUES ('5257','Soulless_Wing','Soul Ring','5','20','10','300','0','0','2','0','0','2147483646','63','2','256','0','20',NULL,'1','301','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus3 bAutoSpellWhenHit,HP_ASSUMPTIO,1,10;','','');
+REPLACE INTO `item_db` VALUES ('5257','Soulless_Wing','Soul Ring','5','20','10','300','0','0','2','0','0','4294967295','63','2','256','0','20',NULL,'1','301','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus3 bAutoSpellWhenHit,HP_ASSUMPTIO,1,10;','','');
REPLACE INTO `item_db` VALUES ('5258','Afro_Wig','Afro Wig','5','20','10','100','0','0','0','0','1','4294967295','63','2','768','0','10',NULL,'1','302','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpellWhenHit,NV_FIRSTAID,1,300; bonus2 bSubEle,Ele_Neutral,1;','','');
REPLACE INTO `item_db` VALUES ('5259','Elephant_Hat_','Elephant Hat','5','20','10','500','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','215','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus3 bAutoSpell,WZ_WATERBALL,3,10; skill AL_HOLYWATER,1;','','');
REPLACE INTO `item_db` VALUES ('5260','Cookie_Hat','Cookie Hat','5','20','10','500','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','217','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bFlee2,5; bonus bCritAtkRate,5;','','');
REPLACE INTO `item_db` VALUES ('5261','Silver_Tiara_','Silver Tiara','5','20','10','500','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','218','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; if(BaseClass==Job_Mage) bonus bMatkRate,(JobLevel/20); if(BaseClass==Job_Acolyte) bonus bUseSPrate,-(JobLevel/10); if(BaseClass==Job_Archer) bonus bMaxSP,(JobLevel*2);','','');
REPLACE INTO `item_db` VALUES ('5262','Gold_Tiara_','Golden Tiara','5','20','10','500','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','232','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bUnbreakableHelm,0; if((readparam(bDex)<56)&&(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief)) bonus bDex,JobLevel/7;','','');
-REPLACE INTO `item_db` VALUES ('5263','Ati_Atihan_Hat','Pagdayaw','5','20','10','100','0','0','1','0','0','2147483646','63','2','769','0','20',NULL,'1','303','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,1; bonus2 bSubEle,Ele_Earth,1; bonus2 bSubEle,Ele_Fire,1; bonus2 bSubEle,Ele_Wind,1; bonus2 bAddEff,Eff_Curse,3;','','');
+REPLACE INTO `item_db` VALUES ('5263','Ati_Atihan_Hat','Pagdayaw','5','20','10','100','0','0','1','0','0','4294967295','63','2','769','0','20',NULL,'1','303','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,1; bonus2 bSubEle,Ele_Earth,1; bonus2 bSubEle,Ele_Fire,1; bonus2 bSubEle,Ele_Wind,1; bonus2 bAddEff,Eff_Curse,3;','','');
REPLACE INTO `item_db` VALUES ('5264','Aussie_Flag_Hat','Australian Flag Hat','5','20','10','500','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','304','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,2;','','');
-REPLACE INTO `item_db` VALUES ('5265','Apple_Of_Archer_C','Apple of Archer','5','1','0','0','0','0','7','0','0','2147483646','63','2','256','0','1',NULL,'0','72','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bDex,4;','','');
+REPLACE INTO `item_db` VALUES ('5265','Apple_Of_Archer_C','Apple of Archer','5','1','0','0','0','0','7','0','0','4294967295','63','2','256','0','1',NULL,'0','72','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bDex,4;','','');
REPLACE INTO `item_db` VALUES ('5266','Bunny_Band_C','Bunny Band','5','1','0','0','0','0','9','0','0','4294967295','63','2','256','0','1',NULL,'0','15','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bSubRace,RC_DemiPlayer,10;','','');
REPLACE INTO `item_db` VALUES ('5267','Sahkkat_C','Sakkat','5','1','0','0','0','0','10','0','0','4294967295','63','2','256','0','0',NULL,'0','67','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,3;','','');
-REPLACE INTO `item_db` VALUES ('5268','Lord_Circlet_C','Grand Circlet','5','1','0','0','0','0','10','0','0','2147483646','63','2','256','0','1',NULL,'0','93','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,3; bonus bLuk,3; bonus bMdef,4;','','');
+REPLACE INTO `item_db` VALUES ('5268','Lord_Circlet_C','Grand Circlet','5','1','0','0','0','0','10','0','0','4294967295','63','2','256','0','1',NULL,'0','93','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,3; bonus bLuk,3; bonus bMdef,4;','','');
REPLACE INTO `item_db` VALUES ('5269','Flying_Angel_','Flapping Angel Wing','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','10',NULL,'1','264','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bAgi,1; bonus bAspdRate,3; bonus bSpeedRate,25;','','');
REPLACE INTO `item_db` VALUES ('5270','Fallen_Leaves_','Autumn Leaves','5','20','10','100','0','0','1','0','1','4294967295','63','2','256','0','0',NULL,'1','241','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee2,5;','','');
REPLACE INTO `item_db` VALUES ('5271','Chinese_Crown_','Phoenix Crown','5','20','10','500','0','0','4','0','1','4294967295','63','2','768','0','0',NULL,'1','221','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus2 bSubRace,RC_Boss,getrefine();','','');
@@ -2444,11 +2444,11 @@ REPLACE INTO `item_db` VALUES ('5273','Happy_Wig','Happy Wig','5','20','10','100
REPLACE INTO `item_db` VALUES ('5274','Shiny_Wig','Shiny Wig','5','20','10','100','0','0','1','0','0','4294967295','63','2','768','0','0',NULL,'1','306','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSpeedRate,25; bonus bDef,4; skill TF_HIDING,1;','','sc_end SC_HIDING;');
REPLACE INTO `item_db` VALUES ('5275','Marvelous_Wig','Marvelous Wig','5','20','10','100','0','0','1','0','0','4294967295','63','2','768','0','0',NULL,'1','307','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSpeedRate,25; bonus bDef,4; skill TF_HIDING,1;','','sc_end SC_HIDING;');
REPLACE INTO `item_db` VALUES ('5276','Fantastic_Wig','Fantastic Wig','5','20','10','100','0','0','1','0','0','4294967295','63','2','768','0','0',NULL,'1','308','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSpeedRate,25; bonus bDef,4; skill TF_HIDING,1;','','sc_end SC_HIDING;');
-REPLACE INTO `item_db` VALUES ('5277','Yellow_Bandana','Yellow Bandana','5','20','10','100','0','0','1','0','0','2147483646','63','2','256','0','20',NULL,'1','309','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bVit,2; bonus bLongAtkDef,10;','','');
-REPLACE INTO `item_db` VALUES ('5278','Yellow_Ribbon','Yellow Ribbon','5','20','10','100','0','0','1','0','0','2147483646','63','2','256','0','20',NULL,'1','310','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bVit,2; bonus bLongAtkDef,10;','','');
-REPLACE INTO `item_db` VALUES ('5279','Drooping_Kitty_C','Refined Drooping Cat','5','2','1','0','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'0','142','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15; bonus2 bResEff,Eff_Curse,3000;','','');
+REPLACE INTO `item_db` VALUES ('5277','Yellow_Bandana','Yellow Bandana','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','20',NULL,'1','309','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bVit,2; bonus bLongAtkDef,10;','','');
+REPLACE INTO `item_db` VALUES ('5278','Yellow_Ribbon','Yellow Ribbon','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','20',NULL,'1','310','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bVit,2; bonus bLongAtkDef,10;','','');
+REPLACE INTO `item_db` VALUES ('5279','Drooping_Kitty_C','Refined Drooping Cat','5','2','1','0','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','142','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15; bonus2 bResEff,Eff_Curse,3000;','','');
REPLACE INTO `item_db` VALUES ('5280','Magestic_Goat_C','Baphomet Horns','5','2','1','0','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'0','41','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
-REPLACE INTO `item_db` VALUES ('5281','Deviruchi_Cap_C','Refined Deviruchi Hat','5','2','1','0','0','0','2','0','0','2147483646','63','2','256','0','0',NULL,'0','123','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('5281','Deviruchi_Cap_C','Refined Deviruchi Hat','5','2','1','0','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'0','123','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
REPLACE INTO `item_db` VALUES ('5282','euRO_Baseball_Cap','Europe Baseball Cap','5','0','0','200','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','216','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5283','Chick_Hat','Chick Hat','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','10',NULL,'0','311','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bMaxHP,50; bonus bMaxSP,50; skill TF_DOUBLE,2; bonus bDoubleRate,10; bonus2 bSubRace,RC_DemiPlayer,3;','','');
REPLACE INTO `item_db` VALUES ('5284','Water_Lily_Crown','Water Lily Crown','5','20','10','200','0','0','0','0','1','4294967295','63','2','256','0','30',NULL,'0','312','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bAgi,1; bonus bHPrecovRate,5; bonus bSPrecovRate,3;','','');
@@ -2467,38 +2467,38 @@ REPLACE INTO `item_db` VALUES ('5296','Drooping_Nine_Tail_','Drooping Nine Tail'
REPLACE INTO `item_db` VALUES ('5297','Soulless_Wing_','Soul Wing','5','20','10','300','0','0','2','0','1','4294967295','63','2','256','0','0',NULL,'1','301','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1; bonus2 bSPRegenRate,2,10000;','','');
REPLACE INTO `item_db` VALUES ('5298','Marvelous_Wig_','Dokebi\'s Wig','5','20','10','100','0','0','1','0','1','4294967295','63','2','768','0','0',NULL,'1','307','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,5; bonus2 bSubEle,Ele_Fire,-5; bonus2 bSubEle,Ele_Water,-5;','','');
REPLACE INTO `item_db` VALUES ('5299','Ati_Atihan_Hat_','Pagdayaw','5','20','10','100','0','0','1','0','1','4294967295','63','2','769','0','0',NULL,'0','303','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,DC_SCREAM,1,50;','','');
-REPLACE INTO `item_db` VALUES ('5300','Bullock_Helm','Bullock Helm','5','20','10','800','0','0','2','0','0','2147483646','63','2','256','0','45',NULL,'1','322','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100;','','');
+REPLACE INTO `item_db` VALUES ('5300','Bullock_Helm','Bullock Helm','5','20','10','800','0','0','2','0','0','4294967295','63','2','256','0','45',NULL,'1','322','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100;','','');
REPLACE INTO `item_db` VALUES ('5301','Russian_Ribbon','Victory Hairband','5','0','0','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','323','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5302','Lotus_Flower_Hat','Flower Lily','5','0','0','100','0','0','1','0','0','4294967295','63','2','256','0','30',NULL,'1','324','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5303','Flower_Coronet','Flower Crown','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','325','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bMaxHP,50;','','');
REPLACE INTO `item_db` VALUES ('5304','Cap_Of_Blindness','Cap Of Blindness','5','20','10','800','0','0','4','0','1','4294967295','63','2','769','0','50',NULL,'1','326','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,700; bonus2 bResEff,Eff_Blind,10000;','','');
REPLACE INTO `item_db` VALUES ('5305','Pirate_Dagger','Pirate Dagger','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','327','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,5;','','');
-REPLACE INTO `item_db` VALUES ('5306','Freyja_Crown','Freya\'s Crown','5','0','0','500','0','0','12','0','0','2147483646','63','2','256','0','0',NULL,'0','328','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_DemiPlayer,5;','','');
+REPLACE INTO `item_db` VALUES ('5306','Freyja_Crown','Freya\'s Crown','5','0','0','500','0','0','12','0','0','4294967295','63','2','256','0','0',NULL,'0','328','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_DemiPlayer,5;','','');
REPLACE INTO `item_db` VALUES ('5307','Carmen_Miranda\'s_Hat','Carmen Miranda\'s Hat','5','20','10','400','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','329','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus3 bAutoSpellWhenHit,DC_WINKCHARM,1,50;','','');
REPLACE INTO `item_db` VALUES ('5308','Brazilian_Flag_Hat','Brazil National Flag Hat','5','20','10','300','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','330','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bSpeedAddRate,25;','','');
REPLACE INTO `item_db` VALUES ('5309','Mahican','Wool Mask','5','20','10','200','0','0','1','0','0','4294967295','63','2','769','0','0',NULL,'1','331','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill RG_GRAFFITI,1;','','');
REPLACE INTO `item_db` VALUES ('5310','Bulb_Hairband','Shining Electric Bulb Hairband','5','20','10','100','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','332','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Dark,10; skill MG_SIGHT,1;','','sc_end SC_SIGHT;');
REPLACE INTO `item_db` VALUES ('5311','Large_Hibiscus','Large Hisbiscus','5','20','10','100','0','0','1','0','1','4294967295','63','2','256','0','0',NULL,'1','333','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15;','','');
-REPLACE INTO `item_db` VALUES ('5312','Ayothaya_Hat','Ayothaya King\'s Hat','5','20','10','100','0','0','5','0','1','414946','63','2','256','0','0',NULL,'1','334','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus2 bAddRace,RC_DemiPlayer,5;','','');
+REPLACE INTO `item_db` VALUES ('5312','Ayothaya_Hat','Ayothaya King\'s Hat','5','20','10','100','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','334','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus2 bAddRace,RC_DemiPlayer,5;','','');
REPLACE INTO `item_db` VALUES ('5313','Diadem','Diadem','5','20','10','100','0','0','3','0','1','4294967295','63','2','768','0','0',NULL,'1','335','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMatkRate,3; bonus bCastrate,-3;','','');
REPLACE INTO `item_db` VALUES ('5314','Hockey_Mask','Hockey Mask','5','20','10','100','0','0','1','0','0','4294967295','63','2','513','0','50',NULL,'0','336','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,5;','','');
REPLACE INTO `item_db` VALUES ('5315','Observer','Observer','5','20','10','100','0','0','1','0','0','4294967295','63','2','512','0','35',NULL,'0','337','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','skill WZ_ESTIMATION,1;','','');
REPLACE INTO `item_db` VALUES ('5316','Umbrella_Hat','Umbrella Hat','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','50',NULL,'1','338','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,3;','','');
REPLACE INTO `item_db` VALUES ('5317','Fisherman_Hat','Fisherman\'s Hat','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','50',NULL,'1','339','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,WZ_WATERBALL,3,50;','','');
REPLACE INTO `item_db` VALUES ('5318','Poring_Party_Hat','Poring Party Hat','5','20','10','0','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','340','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,3;','','');
-REPLACE INTO `item_db` VALUES ('5319','Hellomother_Hat','Hello Mother Hat','5','20','10','200','0','0','2','0','0','2147483646','63','2','256','0','10',NULL,'1','341','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3;','','');
-REPLACE INTO `item_db` VALUES ('5320','Champion_Wreath','Champion Wreath','5','20','10','500','0','0','4','0','0','2147483646','63','2','256','0','0',NULL,'1','261','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,2; bonus4 bAutoSpellWhenHit,AL_HEAL,1,50,0;','','');
+REPLACE INTO `item_db` VALUES ('5319','Hellomother_Hat','Hello Mother Hat','5','20','10','200','0','0','2','0','0','4294967295','63','2','256','0','10',NULL,'1','341','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3;','','');
+REPLACE INTO `item_db` VALUES ('5320','Champion_Wreath','Champion Wreath','5','20','10','500','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','261','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,2; bonus4 bAutoSpellWhenHit,AL_HEAL,1,50,0;','','');
REPLACE INTO `item_db` VALUES ('5321','Indonesian_Bandana','Bandana Merah Putih','5','20','10','500','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','342','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5322','Scarf','Kerchief','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','24',NULL,'1','343','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bFlee,5;','','');
REPLACE INTO `item_db` VALUES ('5323','Misstrance_Crown','Misstrance Crown','5','20','10','0','0','0','10','0','0','4294967295','63','2','256','0','0',NULL,'0','165','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,2;','','');
REPLACE INTO `item_db` VALUES ('5324','Little_Angel_Doll','Little Angel Doll','5','20','10','300','0','0','2','0','0','4294967295','63','2','256','0','10',NULL,'1','344','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3; bonus4 bAutoSpellWhenHit,CR_GRANDCROSS,3,30,0;','','');
REPLACE INTO `item_db` VALUES ('5325','Robo_Eye','Robo Eye','5','20','10','200','0','0','2','0','0','4294967295','63','2','512','0','10',NULL,'0','345','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 2; bonus bMatkRate,2; bonus bDex,1;','','');
REPLACE INTO `item_db` VALUES ('5326','Masquerade_C','Masquerade C','5','1','0','0','0','0','1','0','0','4294967295','63','2','512','0','0',NULL,'0','78','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,7;','','');
-REPLACE INTO `item_db` VALUES ('5327','Orc_Hero_Helm_C','Refined Helmet of Orc Hero','5','1','0','0','0','0','10','0','0','2147483646','63','2','768','0','0',NULL,'0','178','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bVit,3;','','');
+REPLACE INTO `item_db` VALUES ('5327','Orc_Hero_Helm_C','Refined Helmet of Orc Hero','5','1','0','0','0','0','10','0','0','4294967295','63','2','768','0','0',NULL,'0','178','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bVit,3;','','');
REPLACE INTO `item_db` VALUES ('5328','Evil_Wing_Ears_C','Evil Wing Ears C','5','1','0','0','0','0','2','0','0','4294967295','63','2','512','0','0',NULL,'0','152','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
REPLACE INTO `item_db` VALUES ('5329','Dark_Blindfold_C','Dark Blindfold C','5','1','0','0','0','0','1','0','0','4294967295','63','2','512','0','0',NULL,'0','187','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,10000; bonus2 bResEff,Eff_Stun,500;','','');
-REPLACE INTO `item_db` VALUES ('5330','kRO_Drooping_Kitty_C','kRO Drooping Kitty C','5','1','0','0','0','0','6','0','0','2147483646','63','2','256','0','0',NULL,'0','142','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15; bonus2 bResEff,Eff_Curse,4000; bonus2 bResEff,Eff_Curse,1000;','','');
-REPLACE INTO `item_db` VALUES ('5331','Corsair_C','Corsair C','5','1','0','0','0','0','10','0','0','2147483646','63','2','256','0','0',NULL,'0','105','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bInt,3;','','');
+REPLACE INTO `item_db` VALUES ('5330','kRO_Drooping_Kitty_C','kRO Drooping Kitty C','5','1','0','0','0','0','6','0','0','4294967295','63','2','256','0','0',NULL,'0','142','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15; bonus2 bResEff,Eff_Curse,4000; bonus2 bResEff,Eff_Curse,1000;','','');
+REPLACE INTO `item_db` VALUES ('5331','Corsair_C','Corsair C','5','1','0','0','0','0','10','0','0','4294967295','63','2','256','0','0',NULL,'0','105','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bInt,3;','','');
REPLACE INTO `item_db` VALUES ('5332','Loki_Mask','Loki Mask','5','0','0','200','0','0','0','0','0','4294967295','63','2','513','0','20',NULL,'0','346','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee2,3;','','');
REPLACE INTO `item_db` VALUES ('5333','Radio_Antenna','Radio Antenna','5','0','0','1500','0','0','2','0','0','4294967295','63','2','256','0','50',NULL,'1','347','0','0','0','0','457',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bCritical,5; bonus bFlee,5; skill MG_LIGHTNINGBOLT,1; bonus4 bAutoSpellWhenHit,MG_THUNDERSTORM,5,30,1;','','');
REPLACE INTO `item_db` VALUES ('5334','Angeling_Wanna_Fly','Flapping Angeling','5','0','0','700','0','0','0','0','0','4294967295','63','2','256','0','38',NULL,'0','348','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bMdef,2;','','');
@@ -2514,13 +2514,13 @@ REPLACE INTO `item_db` VALUES ('5343','Tayelin_Doll_Hat','Telling Doll Hat','5',
REPLACE INTO `item_db` VALUES ('5344','Binit_Doll_Hat','Bennit Doll Hat','5','0','0','500','0','0','0','0','1','4294967295','63','2','256','0','60',NULL,'0','358','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_DemiPlayer,5; bonus bVit,2; autobonus \"{ bonus bAspdRate,5; }\",20,30000,0,\"{ specialeffect2 EF_HASTEUP; }\";','','');
REPLACE INTO `item_db` VALUES ('5345','Debril_Doll_Hat','W Doll Hat','5','0','0','500','0','0','0','0','1','4294967295','63','2','256','0','60',NULL,'0','359','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_DemiPlayer,5; bonus bLuk,2; bonus2 bAddRace,RC_Undead,5; bonus2 bMagicAddRace,RC_Undead,5; bonus2 bSubRace,RC_Undead,5;','','');
REPLACE INTO `item_db` VALUES ('5346','Gf_Recruiter_Hat','Gf Recruiter Hat','5','0','0','0','0','0','2','0','0','4294967295','63','2','256','0','10',NULL,'1','360','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5347','Ph.D_Hat_','Ph.D Hat','5','20','10','200','0','0','3','0','1','2147483646','63','2','256','0','0',NULL,'1','98','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5348','Big_Sis\'_Ribbon_','Big Ribbon','5','15000','7500','200','0','0','2','0','1','2147483646','63','2','256','0','0',NULL,'1','28','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('5349','Boy\'s_Cap_','Boy\'s Cap','5','20','10','100','0','0','2','0','1','2147483646','63','2','256','0','0',NULL,'1','102','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5350','Pirate_Bandana_','Pirate Bandana','5','20','10','100','0','0','3','0','1','2147483646','63','2','256','0','0',NULL,'1','74','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
+REPLACE INTO `item_db` VALUES ('5347','Ph.D_Hat_','Ph.D Hat','5','20','10','200','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','98','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5348','Big_Sis\'_Ribbon_','Big Ribbon','5','15000','7500','200','0','0','2','0','1','4294967295','63','2','256','0','0',NULL,'1','28','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('5349','Boy\'s_Cap_','Boy\'s Cap','5','20','10','100','0','0','2','0','1','4294967295','63','2','256','0','0',NULL,'1','102','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5350','Pirate_Bandana_','Pirate Bandana','5','20','10','100','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','74','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
REPLACE INTO `item_db` VALUES ('5351','Sunflower_','Sunflower','5','20','10','100','0','0','1','0','1','4294967295','63','2','256','0','0',NULL,'0','37','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Insect,10;','','');
-REPLACE INTO `item_db` VALUES ('5352','Poporing_Cap','Poporing Cap','5','20','10','700','0','0','2','0','0','2147483646','63','2','256','0','38',NULL,'1','361','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5353','Helm_Of_Sun_','Hat of the Sun God','5','20','10','2400','0','0','4','0','1','13623168','63','2','768','0','0',NULL,'1','138','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('5352','Poporing_Cap','Poporing Cap','5','20','10','700','0','0','2','0','0','4294967295','63','2','256','0','38',NULL,'1','361','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5353','Helm_Of_Sun_','Hat of the Sun God','5','20','10','2400','0','0','4','0','1','4294967295','63','2','768','0','0',NULL,'1','138','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,2;','','');
REPLACE INTO `item_db` VALUES ('5354','Muslim_Hat_M','Muslim Hat M','5','0','0','100','0','0','2','0','0','4294967295','63','1','256','0','0',NULL,'0','362','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCastrate,-5;','','');
REPLACE INTO `item_db` VALUES ('5355','Muslim_Hat_F','Selendang','5','0','0','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'0','363','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCastrate,-5;','','');
REPLACE INTO `item_db` VALUES ('5356','Pumpkin_Hat_H','Festival Pumpkin Hat','5','20','10','200','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','206','0','0','0','0','384',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Demon,5; bonus2 bAddRace,RC_Demon,5;','','');
@@ -2530,7 +2530,7 @@ REPLACE INTO `item_db` VALUES ('5359','J_Captain_Hat','Ship Captain Hat','5','20
REPLACE INTO `item_db` VALUES ('5360','Whikebain_Ears','Hyuke\'s Black Cat Ears','5','20','10','200','0','0','2','0','0','4294967295','63','2','256','0','45',NULL,'1','368','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,10; bonus bCritical,3; bonus bCritAtkRate,10; bonus bDefRate,-50; bonus bDef2Rate,-50;','','');
REPLACE INTO `item_db` VALUES ('5361','Gang_Scarf','Gangster Scarf','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','60',NULL,'0','369','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,5; if(BaseJob==Job_Rogue) skill RG_GANGSTER,1;','','');
REPLACE INTO `item_db` VALUES ('5362','Ninja_Scroll','Ninja Scroll','5','20','10','200','0','0','0','0','0','4294967295','63','2','1','0','60',NULL,'0','370','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,1;','','');
-REPLACE INTO `item_db` VALUES ('5363','Helm_Of_Abyss','Helm Of Abyss','5','20','10','1000','0','0','2','0','1','414946','63','2','256','0','70',NULL,'1','371','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_DemiPlayer,-10; bonus2 bSubRace,RC_Boss,10;','','');
+REPLACE INTO `item_db` VALUES ('5363','Helm_Of_Abyss','Helm Of Abyss','5','20','10','1000','0','0','2','0','1','4294967295','63','2','256','0','70',NULL,'1','371','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_DemiPlayer,-10; bonus2 bSubRace,RC_Boss,10;','','');
REPLACE INTO `item_db` VALUES ('5364','Dark_Snake_Lord_Hat','Evil Snake Lord Hat','5','20','10','500','0','0','2','0','1','4294967295','63','2','256','0','60',NULL,'1','372','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bAgi,2;','','');
REPLACE INTO `item_db` VALUES ('5365','Fried_Egg','Magnolia Hat','5','20','10','100','0','0','3','0','1','4294967295','63','2','256','0','1',NULL,'0','373','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Stun,500; skill HT_FLASHER,1;','','');
REPLACE INTO `item_db` VALUES ('5366','Hat_0f_King','Love Dad Bandana','5','20','10','200','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','374','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,5;','','');
@@ -2550,7 +2550,7 @@ REPLACE INTO `item_db` VALUES ('5379','Balloon_Hat','Tam','5','0','0','800','0',
REPLACE INTO `item_db` VALUES ('5380','Fish_Head_Hat','Fish Head Hat','5','20','10','400','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','386','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,SA_FROSTWEAPON,1,5;','','');
REPLACE INTO `item_db` VALUES ('5381','Santa_Poring_Hat','Santa Poring Hat','5','20','10','100','0','0','2','0','1','4294967295','63','2','256','0','0',NULL,'0','387','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus2 bAddEle,Ele_Dark,3; bonus2 bSubEle,Ele_Dark,3;','','');
REPLACE INTO `item_db` VALUES ('5382','Bell_Ribbon','Bell Ribbon','5','20','10','200','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','388','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; skill AL_ANGELUS,1;','','sc_end SC_ANGELUS;');
-REPLACE INTO `item_db` VALUES ('5383','Hunting_Cap','Hunter\'s Cap','5','20','10','250','0','0','3','0','1','2147483646','63','2','256','0','50',NULL,'1','389','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1; bonus2 bAddRace,RC_Brute,10; bonus2 bAddRace,RC_DemiPlayer,5;','','');
+REPLACE INTO `item_db` VALUES ('5383','Hunting_Cap','Hunter\'s Cap','5','20','10','250','0','0','3','0','1','4294967295','63','2','256','0','50',NULL,'1','389','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1; bonus2 bAddRace,RC_Brute,10; bonus2 bAddRace,RC_DemiPlayer,5;','','');
REPLACE INTO `item_db` VALUES ('5384','Santa_Hat_1','Twin Pompom By JB','5','20','10','200','0','0','1','0','1','4294967295','63','2','256','0','20',NULL,'1','390','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; skill WZ_ESTIMATION,1; bonus3 bAutoSpell,AL_INCAGI,1,500;','','');
REPLACE INTO `item_db` VALUES ('5385','Yoyo_Hat','Yoyo Hat','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','20',NULL,'1','391','0','0','0','0','457',NULL,'0',NULL,'0',NULL,'0','skill TF_HIDING, 1;','','sc_end SC_HIDING;');
REPLACE INTO `item_db` VALUES ('5386','Ayam_','Ayam','5','0','0','70','0','0','7','0','0','4294967295','63','2','256','0','1',NULL,'0','228','0','0','0','0','384',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,7; bonus bFlee,7; bonus2 bAddMonsterDropItem,12198,200;','','');
@@ -2565,8 +2565,8 @@ REPLACE INTO `item_db` VALUES ('5394','Bubblegum_Lower','Bubblegum','5','0','0',
REPLACE INTO `item_db` VALUES ('5395','Tiraya_Bonnet','Striped Hat','5','20','10','500','0','0','2','0','1','4294967295','63','2','256','0','50',NULL,'1','398','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100+(getrefine()*20); bonus bLuk,3;','','');
REPLACE INTO `item_db` VALUES ('5396','Jasper_Crest','Jasper Crest','5','20','10','700','0','0','2','0','1','4294967295','63','2','256','0','0',NULL,'1','399','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3; bonus bVit,1;','','');
REPLACE INTO `item_db` VALUES ('5397','Scuba_Mask','Scuba Gear','5','20','10','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','400','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water, 10; bonus bUnbreakableHelm, 0;','','');
-REPLACE INTO `item_db` VALUES ('5398','Bone_Head','Bone Head','5','20','10','1200','0','0','5','0','1','279714','2','2','256','0','85',NULL,'1','401','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bMdef,5; bonus2 bResEff,Eff_Stun,500; bonus2 bResEff,Eff_Bleeding,500;','','');
-REPLACE INTO `item_db` VALUES ('5399','Mandragora_Cap','Mandragora Cap','5','20','10','300','0','0','1','0','1','13631360','2','2','256','0','85',NULL,'0','402','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus3 bAutoSpellWhenHit,DC_SCREAM,5,30;','','');
+REPLACE INTO `item_db` VALUES ('5398','Bone_Head','Bone Head','5','20','10','1200','0','0','5','0','1','4294967295','2','2','256','0','85',NULL,'1','401','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bMdef,5; bonus2 bResEff,Eff_Stun,500; bonus2 bResEff,Eff_Bleeding,500;','','');
+REPLACE INTO `item_db` VALUES ('5399','Mandragora_Cap','Mandragora Cap','5','20','10','300','0','0','1','0','1','4294967295','2','2','256','0','85',NULL,'0','402','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus3 bAutoSpellWhenHit,DC_SCREAM,5,30;','','');
REPLACE INTO `item_db` VALUES ('5400','Fox_Hat','Fox Hat','5','20','10','200','0','0','0','0','0','4294967295','63','2','769','0','0',NULL,'0','403','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('5401','Black_Glasses','Black Frame Glasses','5','20','10','200','0','0','1','0','0','4294967295','63','2','512','0','70',NULL,'0','404','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMdef,2; bonus bUnbreakableHelm, 0;','','');
REPLACE INTO `item_db` VALUES ('5402','Mischievous_Fairy','Mischievous Fairy','5','10','5','200','0','0','1','0','0','4294967295','63','2','512','0','70',NULL,'0','405','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm, 0; bonus bFlee2, 3;','','');
@@ -2583,12 +2583,12 @@ REPLACE INTO `item_db` VALUES ('5412','Sweet_Candy','Sweet Candy','5','20','10',
REPLACE INTO `item_db` VALUES ('5413','Popcorn_Hat','Pop Corn Hat','5','20','10','300','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'0','415','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Wind, 10;','','');
REPLACE INTO `item_db` VALUES ('5414','Campfire_Hat','Camp Fire Hat','5','20','10','300','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'0','416','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Fire, 10; bonus4 bAutoSpellWhenHit, MG_FIREBALL, 5, 100, 1;','','');
REPLACE INTO `item_db` VALUES ('5415','Poring_Cake_Cap','Poring Cake Hat','5','20','10','1000','0','0','5','0','0','4294967295','63','2','256','0','40',NULL,'1','417','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bCritical,5; bonus bFlee,5; bonus bFlee2,5; bonus bAspdRate,5; bonus bCastrate,-5; bonus bDelayrate,-5;','','');
-REPLACE INTO `item_db` VALUES ('5416','Beer_Cap','Beer Hat','5','20','10','600','0','0','2','0','0','2147483646','63','2','256','0','18',NULL,'1','418','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee2,5; skill SM_RECOVERY,3; skill MG_SRECOVERY,3;','','');
+REPLACE INTO `item_db` VALUES ('5416','Beer_Cap','Beer Hat','5','20','10','600','0','0','2','0','0','4294967295','63','2','256','0','18',NULL,'1','418','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee2,5; skill SM_RECOVERY,3; skill MG_SRECOVERY,3;','','');
REPLACE INTO `item_db` VALUES ('5417','Crown_Parrot','Crown Parrots','5','20','10','200','0','0','1','0','1','4294967295','63','2','256','0','0',NULL,'0','419','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus2 bResEff,Eff_Silence,10000; bonus3 bAutoSpell,DC_SCREAM,1,50;','','');
REPLACE INTO `item_db` VALUES ('5418','Soldier_Hat','Legionnaire Hat','5','20','10','400','0','0','4','0','1','4294967295','63','2','256','0','0',NULL,'1','420','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus2 bAddRace, RC_All, 3; bonus bUseSPrate,10;','','');
REPLACE INTO `item_db` VALUES ('5419','Evolved_Leaf','Leaves Of Grass','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','57','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus2 bSubRace,RC_Plant,5;','','');
-REPLACE INTO `item_db` VALUES ('5420','Mask_Of_Ifrit','Mask Of Ifrit','5','0','0','0','0','0','8','0','0','2147483646','63','2','769','0','70',NULL,'0','421','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bMdef,5; bonus2 bSubEle,Ele_Fire,10; bonus2 bSubEle,Ele_Water,-10; skill MG_SIGHT,1; bonus3 bAutoSpellWhenHit,WZ_METEOR,3,50; bonus3 bAutoSpell,MG_FIREBOLT,3,50;','','sc_end SC_SIGHT;');
-REPLACE INTO `item_db` VALUES ('5421','Ifrit\'s_Ear','Ears Of Ifrit','5','20','10','0','0','0','0','0','0','2147483646','63','2','512','0','70',NULL,'0','422','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bMdef,3; bonus2 bSkillAtk,MG_FIREBOLT,2; bonus2 bSkillAtk,WZ_FIREPILLAR,2; bonus2 bSkillAtk,WZ_METEOR,2; bonus2 bSkillAtk,SM_BASH,2; bonus2 bSkillAtk,SM_MAGNUM,2; bonus2 bSkillAtk,KN_PIERCE,2; bonus2 bSubEle,Ele_Fire,5; bonus2 bSubEle,Ele_Water,-5;','','');
+REPLACE INTO `item_db` VALUES ('5420','Mask_Of_Ifrit','Mask Of Ifrit','5','0','0','0','0','0','8','0','0','4294967295','63','2','769','0','70',NULL,'0','421','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bMdef,5; bonus2 bSubEle,Ele_Fire,10; bonus2 bSubEle,Ele_Water,-10; skill MG_SIGHT,1; bonus3 bAutoSpellWhenHit,WZ_METEOR,3,50; bonus3 bAutoSpell,MG_FIREBOLT,3,50;','','sc_end SC_SIGHT;');
+REPLACE INTO `item_db` VALUES ('5421','Ifrit\'s_Ear','Ears Of Ifrit','5','20','10','0','0','0','0','0','0','4294967295','63','2','512','0','70',NULL,'0','422','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bMdef,3; bonus2 bSkillAtk,MG_FIREBOLT,2; bonus2 bSkillAtk,WZ_FIREPILLAR,2; bonus2 bSkillAtk,WZ_METEOR,2; bonus2 bSkillAtk,SM_BASH,2; bonus2 bSkillAtk,SM_MAGNUM,2; bonus2 bSkillAtk,KN_PIERCE,2; bonus2 bSubEle,Ele_Fire,5; bonus2 bSubEle,Ele_Water,-5;','','');
REPLACE INTO `item_db` VALUES ('5422','Linguistic_Book_Cap','Linguistic Book Hat','5','20','10','70','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','423','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMdef,2;','','');
REPLACE INTO `item_db` VALUES ('5423','Lovecap_China','I Love China','5','20','10','250','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'0','424','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3; bonus2 bSubRace,RC_DemiPlayer,10;','','');
REPLACE INTO `item_db` VALUES ('5424','Fanta_Orange_Can','Fanta Orange Can Hat','5','20','10','100','0','0','2','0','1','4294967295','63','2','256','0','0',NULL,'1','425','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
@@ -2604,10 +2604,10 @@ REPLACE INTO `item_db` VALUES ('5433','Golden_Wreath','Golden Laurel','5','20','
REPLACE INTO `item_db` VALUES ('5435','Coke_Hat','Red Minstrel Hat','5','20','10','100','0','0','1','0','1','4294967295','63','2','256','0','40',NULL,'1','436','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMaxSP,80; bonus bMdef,3; if(getrefine()>5) { bonus bMdef,getrefine()-5; bonus bMaxSP,(getrefine()-5)*10; }','','');
REPLACE INTO `item_db` VALUES ('5436','Bride\'s_Corolla','Bride\'s Corolla','5','20','10','200','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','437','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; bonus bMdef,2;','','');
REPLACE INTO `item_db` VALUES ('5437','Flower_Of_Fairy','Fairy Flower','5','20','10','200','0','0','1','0','1','4294967295','63','2','256','0','0',NULL,'1','438','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMdef,1; bonus2 bSubRace,RC_Insect,5;','','');
-REPLACE INTO `item_db` VALUES ('5438','Fillet_Green','Cute Green Ribbon','5','500','250','100','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'0','439','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
-REPLACE INTO `item_db` VALUES ('5439','Fillet_Red','Cute Red Ribbon','5','500','250','100','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'0','440','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
-REPLACE INTO `item_db` VALUES ('5440','Fillet_Blue','Cute Blue Ribbon','5','500','250','100','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'0','441','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
-REPLACE INTO `item_db` VALUES ('5441','Fillet_White','Cute White Ribbon','5','500','250','100','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'0','442','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
+REPLACE INTO `item_db` VALUES ('5438','Fillet_Green','Cute Green Ribbon','5','500','250','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','439','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
+REPLACE INTO `item_db` VALUES ('5439','Fillet_Red','Cute Red Ribbon','5','500','250','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','440','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
+REPLACE INTO `item_db` VALUES ('5440','Fillet_Blue','Cute Blue Ribbon','5','500','250','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','441','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
+REPLACE INTO `item_db` VALUES ('5441','Fillet_White','Cute White Ribbon','5','500','250','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','442','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
REPLACE INTO `item_db` VALUES ('5442','Necktie','Necktie','5','20','10','100','0','0','3','0','1','4294967295','63','2','256','0','70',NULL,'1','443','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus bHit,-5; bonus bUseSPrate,5;','','');
REPLACE INTO `item_db` VALUES ('5443','Status_Of_Baby_Angel','Statue Of Baby Angel','5','20','10','600','0','0','3','0','1','4294967295','63','2','256','0','70',NULL,'1','444','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus4 bAutoSpellWhenHit,PR_STRECOVERY,1,20,0;','','');
REPLACE INTO `item_db` VALUES ('5444','Hair_Brush','Hair Brush','5','20','10','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','445','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,6;','','');
@@ -2616,7 +2616,7 @@ REPLACE INTO `item_db` VALUES ('5446','Cat_Foot_Hairpin','Catfoot Hairpin','5','
REPLACE INTO `item_db` VALUES ('5447','Frog_Cap','Frog Hat','5','20','10','500','0','0','3','0','0','4294967295','63','2','256','0','70',NULL,'1','448','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus2 bAddRace,RC_Insect,12; bonus2 bMagicAddRace,RC_Insect,12;','','');
REPLACE INTO `item_db` VALUES ('5448','Solo_Play_Box1','Soloplay Box1','5','0','0','300','0','0','0','0','1','4294967295','63','2','769','0','0',NULL,'1','449','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5449','Solo_Play_Box2','Soloplay Box2','5','0','0','300','0','0','0','0','1','4294967295','63','2','769','0','0',NULL,'1','450','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5450','Sun_Cap','Solar Hat','5','20','10','1000','0','0','0','0','0','2147483646','63','2','256','0','20',NULL,'1','451','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5450','Sun_Cap','Solar Hat','5','20','10','1000','0','0','0','0','0','4294967295','63','2','256','0','20',NULL,'1','451','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5451','Dragonhelm_Gold','RWC 2008 Dragon Helm Gold','5','20','10','2500','0','0','7','0','1','4294967295','63','2','256','0','1',NULL,'0','452','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,10; bonus bAllStats,3; bonus2 bAddRace,RC_DemiPlayer,5;','','');
REPLACE INTO `item_db` VALUES ('5452','Dragonhelm_Silver','RWC 2008 Dragon Helm Silver','5','20','10','2500','0','0','5','0','1','4294967295','63','2','256','0','1',NULL,'0','453','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,7; bonus bAllStats,2; bonus2 bAddRace,RC_DemiPlayer,3;','','');
REPLACE INTO `item_db` VALUES ('5453','Dragonhelm_Copper','RWC 2008 Dragon Helm Copper','5','20','10','2500','0','0','0','0','1','4294967295','63','2','256','0','1',NULL,'0','454','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,5; bonus bAllStats,2; bonus2 bAddRace,RC_DemiPlayer,1;','','');
@@ -2647,13 +2647,13 @@ REPLACE INTO `item_db` VALUES ('5488','J_Twin_Santahat','Twin Santa Hat','5','20
REPLACE INTO `item_db` VALUES ('5489','Love_Daddy','Love Daddy Hat','5','20','10','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','484','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
REPLACE INTO `item_db` VALUES ('5490','Anubis_Helm','Anubis Helm','5','20','10','0','0','0','3','0','0','4294967295','63','2','256','0','70',NULL,'0','485','0','0','0','0','457',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bSubRace,RC_Boss,10; bonus bHealPower2,10; bonus bAddItemHealRate,10;','','');
REPLACE INTO `item_db` VALUES ('5491','Hat_Of_Outlaw','Bandit Hat','5','20','10','800','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','486','0','0','0','0','457',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus2 bSubEle,Ele_Fire, 10;','','');
-REPLACE INTO `item_db` VALUES ('5492','Boy\'s_Cap_I','Student Cap','5','0','0','0','0','0','5','0','0','2147483646','63','2','256','0','0',NULL,'0','102','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus2 bAddRace,RC_DemiPlayer,5;','','');
-REPLACE INTO `item_db` VALUES ('5493','Ulle_Cap_I','Ulle\'s Cap','5','0','0','0','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'0','254','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('5494','Spinx_Helm_I','Sphinx Hat','5','0','0','0','0','0','5','0','0','16514','63','2','257','0','0',NULL,'0','137','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5;','','');
+REPLACE INTO `item_db` VALUES ('5492','Boy\'s_Cap_I','Student Cap','5','0','0','0','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'0','102','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus2 bAddRace,RC_DemiPlayer,5;','','');
+REPLACE INTO `item_db` VALUES ('5493','Ulle_Cap_I','Ulle\'s Cap','5','0','0','0','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'0','254','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('5494','Spinx_Helm_I','Sphinx Hat','5','0','0','0','0','0','5','0','0','4294967295','63','2','257','0','0',NULL,'0','137','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5;','','');
REPLACE INTO `item_db` VALUES ('5495','Power_Of_Thor','Power Of Thor','5','20','10','100','0','0','6','0','1','4294967295','63','2','256','0','75',NULL,'1','493','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1; bonus bMdef,3; bonus bFlee,5;','','');
REPLACE INTO `item_db` VALUES ('5496','Dice_Hat','Dice Hat','5','20','10','300','0','0','3','0','0','4294967295','63','2','256','0','50',NULL,'0','494','0','0','0','0','457',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,4;','','');
-REPLACE INTO `item_db` VALUES ('5497','King_Tiger_Doll_Hat','King Tiger Doll Hat','5','20','10','400','0','0','3','0','1','2147483646','63','2','256','0','30',NULL,'1','495','0','0','0','0','457',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('5498','Wondering_Wolf_Helm','Wandering Wolf Helm','5','20','10','600','0','0','5','0','0','2147483646','63','2','768','0','50',NULL,'0','490','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bVit,5; bonus bFlee,10;','','');
+REPLACE INTO `item_db` VALUES ('5497','King_Tiger_Doll_Hat','King Tiger Doll Hat','5','20','10','400','0','0','3','0','1','4294967295','63','2','256','0','30',NULL,'1','495','0','0','0','0','457',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('5498','Wondering_Wolf_Helm','Wandering Wolf Helm','5','20','10','600','0','0','5','0','0','4294967295','63','2','768','0','50',NULL,'0','490','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bVit,5; bonus bFlee,10;','','');
REPLACE INTO `item_db` VALUES ('5499','Pizza_Hat','Pizza Hat','5','20','10','600','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'0','487','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','skill SM_PROVOKE, 1;','','');
REPLACE INTO `item_db` VALUES ('5500','Icecream_Hat','Icecream Hat','5','0','0','300','0','0','6','0','0','4294967295','63','2','256','0','30',NULL,'1','488','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; skill MG_FROSTDIVER, 3;','','');
REPLACE INTO `item_db` VALUES ('5501','Pirate\'s_Pride','Pirate\'s Pride','5','0','0','100','0','0','6','0','0','4294967295','63','2','256','0','10',NULL,'0','496','0','0','0','0','457',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace2,RC2_Ninja,5; bonus2 bSubRace2,RC2_Ninja,5;','','');
@@ -2671,8 +2671,8 @@ REPLACE INTO `item_db` VALUES ('5512','Aquarius_Diadem','Aquarius Diadem','5','2
REPLACE INTO `item_db` VALUES ('5513','Aquarius_Crown','Aquarius Crown','5','20','10','300','0','0','6','0','0','4294967295','63','2','256','0','70',NULL,'1','510','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bFlee,10; bonus2 bSubEle,Ele_Wind, 5; if(getrefine()>6) { bonus bDef, 1; bonus bBaseAtk,15; }','','');
REPLACE INTO `item_db` VALUES ('5514','Pisces_Diadem','Pisces Diadem','5','20','10','300','0','0','6','0','0','4294967295','63','2','256','0','70',NULL,'1','511','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMdef,5; bonus2 bSubEle,Ele_Water, 5; if(getrefine()>6) { bonus bDef, 1; bonus bMatkRate,2; }','','');
REPLACE INTO `item_db` VALUES ('5515','Pisces_Crown','Pisces Crown','5','20','10','300','0','0','6','0','0','4294967295','63','2','256','0','70',NULL,'1','512','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMdef,5; bonus2 bSubEle,Ele_Water, 5; if(getrefine()>6) { bonus bDef, 1; bonus bMatkRate,2; }','','');
-REPLACE INTO `item_db` VALUES ('5516','Hawk_Eyes01','hawk Eyes','5','10','5','100','0','0','0','0','0','2048','2','2','512','0','60',NULL,'0','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('5517','Hawk_Eyes02','Hawk Eyes','5','10','5','100','0','0','0','0','0','526344','63','2','512','0','60',NULL,'0','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('5516','Hawk_Eyes01','hawk Eyes','5','10','5','100','0','0','0','0','0','4294967295','2','2','512','0','60',NULL,'0','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('5517','Hawk_Eyes02','Hawk Eyes','5','10','5','100','0','0','0','0','0','4294967295','63','2','512','0','60',NULL,'0','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
REPLACE INTO `item_db` VALUES ('5518','L_Magestic_Goat2','Gigantic Majestic Goat','5','20','10','800','0','0','5','0','0','4294967295','63','2','256','0','50',NULL,'1','513','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_DemiPlayer,12; bonus bBaseAtk,(JobLevel*2)/7;','','');
REPLACE INTO `item_db` VALUES ('5519','Peacock_Feather','Peacock Feather','5','20','10','800','0','0','4','0','1','4294967295','63','2','256','0','1',NULL,'1','514','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
REPLACE INTO `item_db` VALUES ('5520','Rabbit_Earplug','Rabbit Earplugs','5','0','0','400','0','0','0','0','1','4294967295','63','2','768','0','1',NULL,'1','515','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 4; bonus bMatkRate,4;','','');
@@ -2683,7 +2683,7 @@ REPLACE INTO `item_db` VALUES ('5524','Sakura_Milk_Tea_Hat','Sakura Milk Tea Hat
REPLACE INTO `item_db` VALUES ('5525','First_Leaf_Tea_Hat','Flower Hat','5','20','10','100','0','0','4','0','1','4294967295','63','2','256','0','0',NULL,'1','519','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,80; bonus bMaxSP,20;','','');
REPLACE INTO `item_db` VALUES ('5526','Lady_Tanee_Doll','Tanigumi Girl Doll','5','20','10','300','0','0','4','0','0','4294967295','63','2','256','0','60',NULL,'0','520','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bFlee,3; bonus2 bSubEle,Ele_Wind, 5; bonus2 bAddMonsterDropItem, 513, 200;','','');
REPLACE INTO `item_db` VALUES ('5527','Lunatic_Hat','Lunatic Hat','5','20','10','300','0','0','2','0','0','4294967295','63','2','256','0','1',NULL,'1','521','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,5; bonus bMdef,2; bonus bFlee2,5; bonus2 bAddMonsterDropItem,622,50;','','');
-REPLACE INTO `item_db` VALUES ('5528','King_Frog_Hat','Frog King Hat','5','20','10','500','0','0','4','0','1','2147483646','63','2','256','0','30',NULL,'0','522','0','0','0','0','457',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('5528','King_Frog_Hat','Frog King Hat','5','20','10','500','0','0','4','0','1','4294967295','63','2','256','0','30',NULL,'0','522','0','0','0','0','457',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
REPLACE INTO `item_db` VALUES ('5529','Evil\'s_Bone_Hat','Satanic Bone Helm','5','20','10','600','0','0','6','0','1','4294967295','63','2','768','0','70',NULL,'1','523','0','0','0','0','457',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3; bonus2 bSubEle,Ele_Neutral,5; skill WZ_FROSTNOVA,1;','','');
REPLACE INTO `item_db` VALUES ('5530','Raven_Cap','Raven Cap','5','20','10','100','0','0','6','0','1','4294967295','63','2','256','0','30',NULL,'1','524','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5532','Pirate_Dagger_J','Pirate Dagger','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'1','327','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bShortWeaponDamageReturn,1;','','');
@@ -2709,7 +2709,7 @@ REPLACE INTO `item_db` VALUES ('5553','Fest_Bunny_Band','Festival Bunny Band','5
REPLACE INTO `item_db` VALUES ('5554','Octopus_Hat','Octopus Hat','5','20','10','200','0','0','3','0','0','4294967295','63','2','256','0','20',NULL,'1','538','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,SM_PROVOKE,5,10; bonus bUnbreakableHelm,0;','','');
REPLACE INTO `item_db` VALUES ('5555','Leaf_Cat_Hat','Leaf Cat Hat','5','20','10','100','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','539','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus3 bAutoSpellWhenHit,AL_HEAL,3,10;','','');
REPLACE INTO `item_db` VALUES ('5556','Fur_Seal_Hat','Seal Hat','5','20','10','500','0','0','3','0','0','4294967295','63','2','769','0','55',NULL,'1','540','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus3 bAutoSpell,WZ_FROSTNOVA,1,30;','','');
-REPLACE INTO `item_db` VALUES ('5557','Wild_Rose_Hat','Wild Rose Hat','5','20','10','500','0','0','6','0','1','2147483646','63','2','256','0','20',NULL,'1','541','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,3;','','');
+REPLACE INTO `item_db` VALUES ('5557','Wild_Rose_Hat','Wild Rose Hat','5','20','10','500','0','0','6','0','1','4294967295','63','2','256','0','20',NULL,'1','541','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,3;','','');
REPLACE INTO `item_db` VALUES ('5558','Saci_Hat','Luxury Hat','5','20','10','100','0','0','6','0','1','4294967295','63','2','256','0','30',NULL,'1','542','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAddMonsterDropItem,510,RC_Plant,500;','','');
REPLACE INTO `item_db` VALUES ('5559','Piece_Of_White_Cloth_E','Piece Of White Cloth','5','0','0','0','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','543','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5560','Bullock_Helm_J','Bullock Helm','5','20','10','3000','0','0','3','0','0','4294967295','63','2','256','0','75',NULL,'1','322','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus bNoKnockback,0; bonus2 bSubEle,Ele_Neutral,-20; bonus2 bSubEle,Ele_Fire,-20; bonus2 bSubEle,Ele_Water,-20; bonus2 bSubEle,Ele_Wind,-20; bonus2 bSubEle,Ele_Earth,-20; bonus2 bSubEle,Ele_Dark,-20; bonus2 bSubEle,Ele_Holy,-20; bonus2 bSubEle,Ele_Ghost,-20;','','');
@@ -2771,7 +2771,7 @@ REPLACE INTO `item_db` VALUES ('5692','Sea_Cat_Hat','Sea Cat Hat','5','20','10',
REPLACE INTO `item_db` VALUES ('5738','Snowman_Hat','Snowman Hat','5','20','10','300','0','0','4','0','1','4294967295','63','2','256','0','1',NULL,'1','616','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bMdef,3; bonus2 bSubEle,Ele_Water,7; bonus2 bAddMonsterDropItem,530,100; bonus2 bAddMonsterDropItem,12354,300; if(getrefine()>7) { bonus5 bAutoSpellWhenHit,BA_FROSTJOKER,5,20,BF_WEAPON|BF_MAGIC,0; } else { bonus5 bAutoSpellWhenHit,BA_FROSTJOKER,1,20,BF_WEAPON|BF_MAGIC,0; }','','');
REPLACE INTO `item_db` VALUES ('5741','Im_Egg_Shell_Hat','Eternal Egg Shell','5','20','10','0','0','0','1','0','0','4294967295','63','2','256','0','10',NULL,'1','101','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5742','Rudolf_Santa_Hat','Rudolph Santa Hat','5','20','10','400','0','0','5','0','0','4294967295','63','2','256','0','10',NULL,'1','619','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1;','','');
-REPLACE INTO `item_db` VALUES ('5758','Dying_Swan','Resting Swan','5','20','10','100','0','0','17','0','1','524288','8','2','256','0','100',NULL,'1','635','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bLuk,1; bonus bMdef,5; bonus bAtkRate,5; bonus bUseSPrate,-10;','','');
+REPLACE INTO `item_db` VALUES ('5758','Dying_Swan','Resting Swan','5','20','10','100','0','0','17','0','1','4294967295','8','2','256','0','100',NULL,'1','635','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bLuk,1; bonus bMdef,5; bonus bAtkRate,5; bonus bUseSPrate,-10;','','');
REPLACE INTO `item_db` VALUES ('5766','Amistr_Cap','Amistr Cap','5','20','10','500','0','0','4','0','0','4294967295','63','2','256','0','50',NULL,'1','643','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,5;','','');
REPLACE INTO `item_db` VALUES ('5770','Splash_Hat','Splash Hat','5','20','10','100','0','0','3','0','1','4294967295','63','2','256','0','1',NULL,'1','349','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','autobonus \"{ sc_start SC_PROPERTYWIND, 180000, 1; }\", 3, 180000, BF_WEAPON, \"{ specialeffect2 EF_ENHANCE; }\";','','');
REPLACE INTO `item_db` VALUES ('5771','Family_Hat','Family Hat','5','20','10','100','0','0','3','0','1','4294967295','63','2','256','0','1',NULL,'1','109','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bMdef,1;','','');
@@ -2793,10 +2793,10 @@ REPLACE INTO `item_db` VALUES ('5803','Flower_Love_Hat','Love Flower Hat','5','2
REPLACE INTO `item_db` VALUES ('5804','Pirate_Eyepatch','Pirate Eye Bandage','5','1000','500','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5805','Victorious_Coronet','Victorious Coronet','5','0','0','150','0','0','1','0','0','4294967295','63','2','256','0','70',NULL,'0','43','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,15; bonus bSPrecovRate,5;','','');
REPLACE INTO `item_db` VALUES ('5806','Poem_Natalia_Hat','Poet Natalie\'s Hat','5','20','10','300','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'0','67','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5807','October_Fest_Cap','October Fest Cap','5','20','10','100','0','0','1','0','0','2147483646','63','2','256','0','50',NULL,'1','104','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5808','Diabolus_Helmet','Dark Bacilium','5','20','10','250','0','0','5','0','1','1040256','2','2','769','0','0',NULL,'1','364','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Stone,2000+(getrefine()*200); bonus2 bResEff,Eff_Freeze,2000+(getrefine()*200); bonus2 bResEff,Eff_Stun,2000+(getrefine()*200);','','');
+REPLACE INTO `item_db` VALUES ('5807','October_Fest_Cap','October Fest Cap','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','50',NULL,'1','104','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5808','Diabolus_Helmet','Dark Bacilium','5','20','10','250','0','0','5','0','1','4294967295','2','2','769','0','0',NULL,'1','364','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Stone,2000+(getrefine()*200); bonus2 bResEff,Eff_Freeze,2000+(getrefine()*200); bonus2 bResEff,Eff_Stun,2000+(getrefine()*200);','','');
REPLACE INTO `item_db` VALUES ('5809','Boom_Boom_Hat','Boom Boom Hat','5','0','0','100','0','0','6','0','0','4294967295','63','2','256','0','0',NULL,'0','216','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,5;','','');
-REPLACE INTO `item_db` VALUES ('5810','Ph.D_Hat_V','Ph.D Hat V','5','20','10','100','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','98','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,5; bonus bVit,3; bonus bDex,3;','','');
+REPLACE INTO `item_db` VALUES ('5810','Ph.D_Hat_V','Ph.D Hat V','5','20','10','100','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','98','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,5; bonus bVit,3; bonus bDex,3;','','');
REPLACE INTO `item_db` VALUES ('5811','Santa_Beard','Santa\'s Beard','5','20','10','100','0','0','5','0','0','4294967295','63','2','1','0','0',NULL,'0','25','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5812','Hat_Of_Expert','Hat Of Expert','5','0','0','0','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','16','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5815','Cowboy_Hat_J','Purple Cowboy Hat','5','20','10','500','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','475','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus2 bSubSize, 0, 5; bonus2 bSubSize, 1, 5; bonus2 bSubSize, 2, 5;','','');
@@ -4713,9 +4713,9 @@ REPLACE INTO `item_db` VALUES ('12388','Runstone_Crush','Rhydo Runestone For App
REPLACE INTO `item_db` VALUES ('12389','Runstone_Storm','Pertz Runestone For Apprentice','11','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','507',NULL,'1',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('12390','Runstone_Millennium','Verkana Runestone For Apprentice','11','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','507',NULL,'1',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('12391','Lucky_Egg_C','Lucky Egg','2','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','packageitem();','','');
-REPLACE INTO `item_db` VALUES ('12392','RepairA','Repair A','0','220','110','70','0','0','0','0','0','1024','8','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','if(checkmount() == MOUNT_MADO) itemheal rand(200,300), 0;','','');
-REPLACE INTO `item_db` VALUES ('12393','RepairB','Repair B','0','500','250','70','0','0','0','0','0','1024','8','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','if(checkmount() == MOUNT_MADO) itemheal rand(300,400), 0;','','');
-REPLACE INTO `item_db` VALUES ('12394','RepairC','Repair C','0','1100','550','70','0','0','0','0','0','1024','8','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','if(checkmount() == MOUNT_MADO) itemheal rand(400,500), 0;','','');
+REPLACE INTO `item_db` VALUES ('12392','RepairA','Repair A','0','220','110','70','0','0','0','0','0','4294967295','8','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','if(checkmount() == MOUNT_MADO) itemheal rand(200,300), 0;','','');
+REPLACE INTO `item_db` VALUES ('12393','RepairB','Repair B','0','500','250','70','0','0','0','0','0','4294967295','8','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','if(checkmount() == MOUNT_MADO) itemheal rand(300,400), 0;','','');
+REPLACE INTO `item_db` VALUES ('12394','RepairC','Repair C','0','1100','550','70','0','0','0','0','0','4294967295','8','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','if(checkmount() == MOUNT_MADO) itemheal rand(400,500), 0;','','');
REPLACE INTO `item_db` VALUES ('12395','Tantanmen','Tantan Noodle','2','20','10','50','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','pet CHUNG_E;','','');
REPLACE INTO `item_db` VALUES ('12396','Fools_Day_Box','Gift Box?','11','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','73',NULL,'1',NULL,'0',NULL,'0','.@temp = rand(1,10); if (.@temp == 1) itemskill AL_TELEPORT,1; else if (.@temp == 2) itemskill AL_TELEPORT,3; else if (.@temp == 3) percentheal 50,0; else if (.@temp == 4) percentheal 0,50; else if (.@temp == 5) percentheal 50,50; else if (.@temp == 6) getitem Apple,1; else if (.@temp == 7) itemskill ALL_REVERSEORCISH,1; else if (.@temp == 8) specialeffect2 EF_MAPPILLAR2; else if (.@temp == 9) specialeffect2 EF_ANGEL2; else specialeffect2 EF_COIN;','','');
REPLACE INTO `item_db` VALUES ('12397','Fools_Day_Box2','Gift Box?','11','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','73',NULL,'1',NULL,'0',NULL,'0','.@temp = rand(1,10); if (.@temp == 1) itemskill TF_DETOXIFY,1; else if (.@temp == 2) itemskill TF_PICKSTONE,1; else if (.@temp == 3) itemskill BA_FROSTJOKER,1; else if (.@temp == 4) itemskill DC_SCREAM,1; else if (.@temp == 5) percentheal 50,50; else if (.@temp == 6) getitem Jellopy,1; else if (.@temp == 7) itemskill AL_RUWACH,1; else if (.@temp == 8) specialeffect2 EF_BEGINASURA; else if (.@temp == 9) specialeffect2 EF_MVP; else specialeffect2 EF_CURSEATTACK;','','');
@@ -4936,11 +4936,11 @@ REPLACE INTO `item_db` VALUES ('12730','Runstone_Urj','Uruz Rune','11','100','50
REPLACE INTO `item_db` VALUES ('12731','Runstone_Turisus','Thurisaz Rune','11','100','50','100','0','0','0','0','0','4294967295','8','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'1',NULL,'20','1','0','itemskill RK_GIANTGROWTH,1;','','');
REPLACE INTO `item_db` VALUES ('12732','Runstone_Pertz','Wyrd Rune','11','100','50','100','0','0','0','0','0','4294967295','8','2','0','0','0',NULL,'0','0','0','0','0','1000','475',NULL,'1',NULL,'20','1','0','itemskill RK_STORMBLAST,1;','','');
REPLACE INTO `item_db` VALUES ('12733','Runstone_Hagalas','Hagalaz Rune','11','100','50','100','0','0','0','0','0','4294967295','8','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'1',NULL,'20','1','0','itemskill RK_STONEHARDSKIN,1;','','');
-REPLACE INTO `item_db` VALUES ('12734','Runstone_Quality','Luxurious Rune','0','2','1','100','0','0','0','0','0','128','8','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','makerune 5;','','');
-REPLACE INTO `item_db` VALUES ('12735','Runstone_Ancient','Ancient Rune','0','2','1','100','0','0','0','0','0','128','8','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','makerune 11;','','');
-REPLACE INTO `item_db` VALUES ('12736','Runstone_Mystic','Mystic Rune','0','2','1','100','0','0','0','0','0','128','8','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','makerune 14;','','');
-REPLACE INTO `item_db` VALUES ('12737','Runstone_Ordinary','General Rune','0','2','1','100','0','0','0','0','0','128','8','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','makerune 2;','','');
-REPLACE INTO `item_db` VALUES ('12738','Runstone_Rare','Rare Rune','0','2','1','100','0','0','0','0','0','128','8','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','makerune 8;','','');
+REPLACE INTO `item_db` VALUES ('12734','Runstone_Quality','Luxurious Rune','0','2','1','100','0','0','0','0','0','4294967295','8','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','makerune 5;','','');
+REPLACE INTO `item_db` VALUES ('12735','Runstone_Ancient','Ancient Rune','0','2','1','100','0','0','0','0','0','4294967295','8','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','makerune 11;','','');
+REPLACE INTO `item_db` VALUES ('12736','Runstone_Mystic','Mystic Rune','0','2','1','100','0','0','0','0','0','4294967295','8','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','makerune 14;','','');
+REPLACE INTO `item_db` VALUES ('12737','Runstone_Ordinary','General Rune','0','2','1','100','0','0','0','0','0','4294967295','8','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','makerune 2;','','');
+REPLACE INTO `item_db` VALUES ('12738','Runstone_Rare','Rare Rune','0','2','1','100','0','0','0','0','0','4294967295','8','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','makerune 8;','','');
REPLACE INTO `item_db` VALUES ('12739','Snow_Flower','Snow Flowers','2','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','percentheal 10,10;','','');
REPLACE INTO `item_db` VALUES ('12740','Inc_Str_Scroll','Amplification Scroll','2','1','0','0','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','specialeffect2 EF_POTION_BERSERK; sc_start SC_STR_SCROLL, 60000, 20;','','');
REPLACE INTO `item_db` VALUES ('12741','Inc_Int_Scroll','Intellect Amplification Scroll','2','1','0','0','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','specialeffect2 EF_SPELLBREAKER; sc_start SC_INT_SCROLL, 60000, 20;','','');
@@ -5080,180 +5080,180 @@ REPLACE INTO `item_db` VALUES ('12996','Blue_Herb_Box','Blue Herb Box','18','20'
REPLACE INTO `item_db` VALUES ('12997','Elunium_Box','Elunium Box','18','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','getitem 985,5;','','');
REPLACE INTO `item_db` VALUES ('12998','Oridecon_Box','Oridecon Box','18','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','getitem 984,5;','','');
REPLACE INTO `item_db` VALUES ('12999','Branch_Of_Dead_Tree_Box','Dead Branch Box','18','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','getitem 604,3;','','');
-REPLACE INTO `item_db` VALUES ('13000','Jujube_Dagger','Jujube Dagger','4','10000','5000','600','39','0','0','1','0','2124381935','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('13001','Dragon_Killer','Dragon Killer','4','20','10','900','110','0','0','1','0','2124381935','63','2','2','4','60',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bExpAddRace,RC_Dragon,10;','','');
-REPLACE INTO `item_db` VALUES ('13002','Ginnungagap','Ginnungagap','4','20','10','700','148','0','0','1','0','2124381935','63','2','2','4','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Blind,500; bonus2 bAddEff2,Eff_Blind,50;','','');
-REPLACE INTO `item_db` VALUES ('13003','Coward','Cowardice Blade','4','52000','26000','700','80','0','0','1','1','33689664','63','2','2','3','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDef,5;','','');
-REPLACE INTO `item_db` VALUES ('13004','Coward_','Cowardice Blade','4','52000','26000','700','80','0','0','1','2','33689664','63','2','2','3','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDef,5;','','');
-REPLACE INTO `item_db` VALUES ('13005','Angelwing_Short_Sword','Angelic Wing Dagger','4','20','10','600','120','0','0','1','2','1','63','2','2','4','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13006','Khukri','Khukri','4','240000','120000','600','150','0','0','1','0','33554432','63','2','2','3','65',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Curse,1000;','','');
-REPLACE INTO `item_db` VALUES ('13007','Jitte','Jitte','4','20000','10000','400','70','0','0','1','0','33554432','63','2','2','2','35',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakWeaponRate,200;','','');
-REPLACE INTO `item_db` VALUES ('13008','Jitte_','Jitte','4','20000','10000','400','70','0','0','1','1','33554432','63','2','2','2','35',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakWeaponRate,200;','','');
-REPLACE INTO `item_db` VALUES ('13009','Kamaitachi','Kamaitachi','4','48000','24000','900','125','0','0','2','0','33554432','63','2','2','4','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bCritical,3; bonus bAspdRate,3;','','');
-REPLACE INTO `item_db` VALUES ('13010','Asura','Asura','4','3000','1500','600','50','0','0','1','2','33554432','63','2','2','1','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,10;','','');
-REPLACE INTO `item_db` VALUES ('13011','Asura_','Asura','4','3000','1500','600','50','0','0','1','3','33554432','63','2','2','1','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,10;','','');
-REPLACE INTO `item_db` VALUES ('13012','Murasame','Murasame','4','20','10','700','95','0','0','1','1','33554432','63','2','2','2','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bCriticalAddRace,RC_DemiPlayer,10;','','');
-REPLACE INTO `item_db` VALUES ('13013','Murasame_','Murasame','4','20','10','700','95','0','0','1','2','33554432','63','2','2','2','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bCriticalAddRace,RC_DemiPlayer,10;','','');
-REPLACE INTO `item_db` VALUES ('13014','Hakujin','Hakujin','4','20','10','800','120','0','0','1','0','33554432','63','2','2','3','42',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus3 bAutoSpell,AL_HEAL,1,10;','','');
-REPLACE INTO `item_db` VALUES ('13015','Hakujin_','Hakujin','4','20','10','800','120','0','0','1','1','33554432','63','2','2','3','42',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus3 bAutoSpell,AL_HEAL,1,10;','','');
-REPLACE INTO `item_db` VALUES ('13016','Poison_Knife_','Poison Knife','4','20','10','800','64','0','0','1','2','42950382','63','2','2','3','65',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,3000;','','');
-REPLACE INTO `item_db` VALUES ('13017','House_Auger_','Ice Pick','4','20','10','600','70','0','0','1','1','42950382','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefRatioAtkRace, RC_All;','','');
-REPLACE INTO `item_db` VALUES ('13018','Sucsamad_','Sucsamad','4','20','10','800','140','0','0','1','1','42950382','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEle,Ele_Earth,10; bonus2 bAddEle,Ele_Wind,10; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13019','Ginnungagap_','Ginnungagap','4','20','10','700','148','0','0','1','1','2124381935','63','2','2','4','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Blind,500; bonus2 bAddEff2,Eff_Blind,50;','','');
+REPLACE INTO `item_db` VALUES ('13000','Jujube_Dagger','Jujube Dagger','4','10000','5000','600','39','0','0','1','0','4294967295','63','2','2','1','1',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('13001','Dragon_Killer','Dragon Killer','4','20','10','900','110','0','0','1','0','4294967295','63','2','2','4','60',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bExpAddRace,RC_Dragon,10;','','');
+REPLACE INTO `item_db` VALUES ('13002','Ginnungagap','Ginnungagap','4','20','10','700','148','0','0','1','0','4294967295','63','2','2','4','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Blind,500; bonus2 bAddEff2,Eff_Blind,50;','','');
+REPLACE INTO `item_db` VALUES ('13003','Coward','Cowardice Blade','4','52000','26000','700','80','0','0','1','1','4294967295','63','2','2','3','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDef,5;','','');
+REPLACE INTO `item_db` VALUES ('13004','Coward_','Cowardice Blade','4','52000','26000','700','80','0','0','1','2','4294967295','63','2','2','3','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDef,5;','','');
+REPLACE INTO `item_db` VALUES ('13005','Angelwing_Short_Sword','Angelic Wing Dagger','4','20','10','600','120','0','0','1','2','4294967295','63','2','2','4','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13006','Khukri','Khukri','4','240000','120000','600','150','0','0','1','0','4294967295','63','2','2','3','65',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Curse,1000;','','');
+REPLACE INTO `item_db` VALUES ('13007','Jitte','Jitte','4','20000','10000','400','70','0','0','1','0','4294967295','63','2','2','2','35',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakWeaponRate,200;','','');
+REPLACE INTO `item_db` VALUES ('13008','Jitte_','Jitte','4','20000','10000','400','70','0','0','1','1','4294967295','63','2','2','2','35',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakWeaponRate,200;','','');
+REPLACE INTO `item_db` VALUES ('13009','Kamaitachi','Kamaitachi','4','48000','24000','900','125','0','0','2','0','4294967295','63','2','2','4','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bCritical,3; bonus bAspdRate,3;','','');
+REPLACE INTO `item_db` VALUES ('13010','Asura','Asura','4','3000','1500','600','50','0','0','1','2','4294967295','63','2','2','1','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,10;','','');
+REPLACE INTO `item_db` VALUES ('13011','Asura_','Asura','4','3000','1500','600','50','0','0','1','3','4294967295','63','2','2','1','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,10;','','');
+REPLACE INTO `item_db` VALUES ('13012','Murasame','Murasame','4','20','10','700','95','0','0','1','1','4294967295','63','2','2','2','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bCriticalAddRace,RC_DemiPlayer,10;','','');
+REPLACE INTO `item_db` VALUES ('13013','Murasame_','Murasame','4','20','10','700','95','0','0','1','2','4294967295','63','2','2','2','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bCriticalAddRace,RC_DemiPlayer,10;','','');
+REPLACE INTO `item_db` VALUES ('13014','Hakujin','Hakujin','4','20','10','800','120','0','0','1','0','4294967295','63','2','2','3','42',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus3 bAutoSpell,AL_HEAL,1,10;','','');
+REPLACE INTO `item_db` VALUES ('13015','Hakujin_','Hakujin','4','20','10','800','120','0','0','1','1','4294967295','63','2','2','3','42',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus3 bAutoSpell,AL_HEAL,1,10;','','');
+REPLACE INTO `item_db` VALUES ('13016','Poison_Knife_','Poison Knife','4','20','10','800','64','0','0','1','2','4294967295','63','2','2','3','65',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,3000;','','');
+REPLACE INTO `item_db` VALUES ('13017','House_Auger_','Ice Pick','4','20','10','600','70','0','0','1','1','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefRatioAtkRace, RC_All;','','');
+REPLACE INTO `item_db` VALUES ('13018','Sucsamad_','Sucsamad','4','20','10','800','140','0','0','1','1','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEle,Ele_Earth,10; bonus2 bAddEle,Ele_Wind,10; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13019','Ginnungagap_','Ginnungagap','4','20','10','700','148','0','0','1','1','4294967295','63','2','2','4','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Blind,500; bonus2 bAddEff2,Eff_Blind,50;','','');
REPLACE INTO `item_db` VALUES ('13020','Warrior_Balmung_','Warrior\'s Balmung','4','20','10','1000','170','0','0','1','0','4294967295','63','2','2','4','48',NULL,'1','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,5;','','');
-REPLACE INTO `item_db` VALUES ('13021','Combat_Knife_C','Combat Knife','4','1','0','0','129','0','0','1','0','42950382','63','2','2','4','1',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus2 bSubRace,RC_DemiPlayer,10; bonus2 bSubRace,RC_Demon,-10; bonus bMaxSPrate,10; bonus bSPDrainValue,3;','','');
-REPLACE INTO `item_db` VALUES ('13022','Counter_Dagger_C','Dagger of Counter','4','1','0','0','209','0','0','1','0','8454660','63','2','2','4','1',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,90;','','');
-REPLACE INTO `item_db` VALUES ('13023','Asura_C','Ashura','4','1','0','0','120','0','0','1','0','33554432','63','2','2','1','1',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15;','','');
-REPLACE INTO `item_db` VALUES ('13024','Sword_Breaker_C','Refined Swordbreaker','4','2','1','0','105','0','0','1','0','42950382','63','2','2','4','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakWeaponRate,500;','','');
-REPLACE INTO `item_db` VALUES ('13025','Mail_Breaker_C','Refined Mailbreaker','4','2','1','0','105','0','0','1','0','42950382','63','2','2','4','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,500;','','');
-REPLACE INTO `item_db` VALUES ('13026','Moonlight_Sword_C','Moonlight Dagger','4','2','1','0','85','0','0','1','0','42950382','63','2','2','4','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSPrate,10; bonus bSPDrainValue,3;','','');
-REPLACE INTO `item_db` VALUES ('13027','Scalpel','Scalpel','4','20','10','500','120','0','0','1','3','42950382','2','2','2','4','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Bleeding,500;','','');
-REPLACE INTO `item_db` VALUES ('13028','Tooth_Blade','Tooth Blade','4','20','10','700','130','0','0','1','1','42950382','2','2','2','4','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>=9) { bonus3 bAutoSpell,NPC_SLOWCAST,2,70; } else bonus3 bAutoSpell,NPC_SLOWCAST,1,50;','','');
-REPLACE INTO `item_db` VALUES ('13029','Prinsence_Knife','Prinsense Knife','4','20','10','0','120','0','0','1','0','42950382','63','2','2','1','0',NULL,'0','1','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('13030','Dragon_Killer_','Dragon Killer','4','20','10','900','110','0','0','1','2','2124381935','63','2','2','4','60',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bExpAddRace,RC_Dragon,10;','','');
-REPLACE INTO `item_db` VALUES ('13031','Sword_Breaker_','Swordbreaker','4','20','10','1000','70','0','0','1','3','42950382','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakWeaponRate,500;','','');
-REPLACE INTO `item_db` VALUES ('13032','Mail_Breaker_','Mailbreaker','4','20','10','1000','70','0','0','1','3','42950382','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,500;','','');
-REPLACE INTO `item_db` VALUES ('13033','Assasin_Dagger_','Assassin Dagger','4','20','10','600','140','0','0','1','1','4096','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,20; bonus bMaxSPrate,15; bonus bAspdRate,2; bonus bAtkEle,Ele_Dark;','','');
-REPLACE INTO `item_db` VALUES ('13034','Twilight_Desert','Desert Twilight','4','20','10','600','130','0','0','1','2','4096','2','2','2','2','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13035','Sandstorm','Sandstorm','4','20','10','600','50','0','0','1','4','4096','2','2','2','2','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13036','BF_Dagger1','Brave Assassin\'s Damascus','4','20','10','0','120','0','0','1','0','2124381935','63','2','2','3','80',NULL,'1','1','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(Class==Job_Ninja||Class==Job_Rogue||Class==Job_Stalker) bonus bMatkRate,15;','','');
-REPLACE INTO `item_db` VALUES ('13037','BF_Dagger2','Valorous Assassin\'s Damascus','4','20','10','0','120','0','0','1','0','2124381935','63','2','2','3','80',NULL,'1','1','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus bUnbreakableWeapon,0; autobonus \"{ bonus bDefRatioAtkRace, RC_All; }\",10,6000,BF_WEAPON,\"{ specialeffect2 EF_HASTEUP; }\"; if(Class==Job_Ninja||Class==Job_Rogue||Class==Job_Stalker) bonus bMatkRate,15;','','');
-REPLACE INTO `item_db` VALUES ('13038','Dagger_Of_Hunter','Dagger of Hunter','4','20','10','700','120','0','0','1','3','131072','2','2','2','3','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,2; bonus bDex,1; bonus4 bAutoSpellOnSkill,RG_BACKSTAP,SM_BASH,10,100; bonus2 bSkillAtk,RG_BACKSTAP,20;','','');
-REPLACE INTO `item_db` VALUES ('13039','Ivory_Knife','Ivory Knife','4','20','10','700','130','0','0','1','2','42950382','2','2','2','3','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bAspdRate,3; bonus2 bAddEff,Eff_Bleeding,300; bonus3 bAutoSpell,NPC_CRITICALWOUND,1,30;','','');
-REPLACE INTO `item_db` VALUES ('13040','N_Cutter','Novice Cutter','4','0','0','0','50','0','0','1','3','2124381935','63','2','2','1','1',NULL,'0','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13041','N_Main_Gauche','Novice Main Gauche','4','0','0','0','63','0','0','1','3','2124381935','63','2','2','1','1',NULL,'0','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13042','Krieger_Dagger1','Glorious Gladius','4','20','10','0','120','0','0','1','0','2124381935','63','2','2','4','80',NULL,'1','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus3 bAutoSpell,PR_LEXDIVINA,1,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) bonus4 bAutoSpellOnSkill,RG_RAID,NPC_WIDEBLEEDING,1,250;','','');
-REPLACE INTO `item_db` VALUES ('13043','Fortune_Sword_I','Fortune Sword','4','0','0','0','120','0','0','1','0','42950382','63','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,5;','','');
-REPLACE INTO `item_db` VALUES ('13044','House_Auger_I','Ice Pick','4','0','0','0','105','0','0','1','0','42950382','63','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13045','Kamaitachi_I','Kamaitachi','4','0','0','0','155','0','0','2','0','33554432','63','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13046','Krieg','Krierg','4','20','10','500','110','0','0','1','3','135232','2','2','2','2','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAddEffOnSkill,RG_BACKSTAP,Eff_Bleeding,1000; bonus2 bSkillAtk,RG_BACKSTAP,15;','','');
-REPLACE INTO `item_db` VALUES ('13047','Weihna','Weihna','4','20','10','500','135','0','0','1','2','135232','2','2','2','3','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAddEffOnSkill,RG_RAID,Eff_Poison,1000; autobonus \"{ bonus2 bAddRace, RC_All, 10; }\",5,5000,BF_WEAPON|BF_SHORT,\"{ specialeffect2 EF_POTION_BERSERK; }\";','','');
-REPLACE INTO `item_db` VALUES ('13048','Damascus_C','Damascus','4','0','0','0','153','0','0','1','0','42950382','63','2','2','3','1',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13100','Six_Shooter','Six Shooter','4','4500','2250','400','30','0','0','7','1','16777216','63','2','34','1','10',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
-REPLACE INTO `item_db` VALUES ('13101','Six_Shooter_','Six Shooter','4','4500','2250','400','30','0','0','7','2','16777216','63','2','34','1','10',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
-REPLACE INTO `item_db` VALUES ('13102','Crimson_Bolt','Crimson Bolt','4','20000','10000','450','45','0','0','7','1','16777216','63','2','34','2','35',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
-REPLACE INTO `item_db` VALUES ('13103','Crimson_Bolt_','Crimson Bolt','4','20000','10000','450','45','0','0','7','2','16777216','63','2','34','2','35',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
-REPLACE INTO `item_db` VALUES ('13104','The_Garrison','Garrison','4','48000','24000','500','70','0','0','7','1','16777216','63','2','34','2','55',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
-REPLACE INTO `item_db` VALUES ('13105','The_Garrison_','Garrison','4','48000','24000','500','70','0','0','7','2','16777216','63','2','34','2','55',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
-REPLACE INTO `item_db` VALUES ('13106','Gold_Lux','Gold Lux','4','100000','50000','500','20','0','0','7','0','16777216','63','2','34','3','12',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10; if(getskilllv(GS_GLITTERING)>0) bonus3 bAutoSpell,GS_GLITTERING,getskilllv(GS_GLITTERING),100;','','');
-REPLACE INTO `item_db` VALUES ('13107','Wasteland_Outlaw','Wasteland\'s Outlaw','4','20','10','580','68','0','0','7','2','16777216','63','2','34','3','70',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,readparam(bAgi)/10; bonus bAspdRate,readparam(bAgi)/14;','','');
-REPLACE INTO `item_db` VALUES ('13108','BF_Pistol1','Soldier Revolver','4','0','0','0','70','0','0','7','0','16777216','63','2','34','3','80',NULL,'1','17','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bHit,-10; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; autobonus \"{ bonus bAspdRate,100; }\",10,3000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\"; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13109','Wasteland_Outlaw_C','Wasteland Outlaw','4','20','10','0','100','0','0','7','0','16777216','63','2','34','3','0',NULL,'0','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,readparam(bAgi)/10; bonus bAspdRate,readparam(bAgi)/14; bonus2 bAddRace, RC_All, 10; bonus bMatkRate,10;','','');
-REPLACE INTO `item_db` VALUES ('13110','Krieger_Pistol1','Glorious Pistol','4','0','0','0','80','0','0','7','0','16777216','63','2','34','4','80',NULL,'1','17','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(getrefine()-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus4 bAutoSpellOnSkill,GS_RAPIDSHOWER,GS_GLITTERING,1,1000; bonus2 bSkillAtk,GS_RAPIDSHOWER,getrefine()*2; }','','');
-REPLACE INTO `item_db` VALUES ('13112','P_Revolver1','Eden Revlover I','4','0','0','0','4','0','0','7','0','16777216','63','2','34','1','26',NULL,'0','17','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-5;','','');
-REPLACE INTO `item_db` VALUES ('13113','P_Revolver2','Eden Revlover II','4','0','0','0','60','0','0','7','0','16777216','63','2','34','1','40',NULL,'0','17','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-5;','','');
-REPLACE INTO `item_db` VALUES ('13150','Branch','Branch','4','3000','1500','500','50','0','0','9','3','16777216','63','2','34','1','1',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13151','The_Cyclone','Cyclone','4','17500','8750','700','120','0','0','9','1','16777216','63','2','34','2','24',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,10;','','');
-REPLACE INTO `item_db` VALUES ('13152','The_Cyclone_','Cyclone','4','17500','8750','700','120','0','0','9','2','16777216','63','2','34','2','24',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,10;','','');
-REPLACE INTO `item_db` VALUES ('13153','Dusk','Dusk','4','23500','11750','750','150','0','0','9','1','16777216','63','2','34','2','56',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,10;','','');
-REPLACE INTO `item_db` VALUES ('13154','Rolling_Stone','Rolling Stone','4','12000','6000','900','135','0','0','9','1','16777216','63','2','34','1','14',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1;','','');
-REPLACE INTO `item_db` VALUES ('13155','Black_Rose','Black Rose','4','32000','16000','900','180','0','0','9','1','16777216','63','2','34','2','35',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1;','','');
-REPLACE INTO `item_db` VALUES ('13156','Gate_Keeper','Gate Keeper','4','56000','28000','1000','210','0','0','9','0','16777216','63','2','34','2','24',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1; bonus3 bAutoSpell,GS_SPREADATTACK,6,50;','','');
-REPLACE INTO `item_db` VALUES ('13157','Drifter','Drifter','4','80000','40000','2300','50','0','0','9','1','16777216','63','2','34','2','55',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13158','Butcher','Butcher','4','130000','65000','2500','75','0','0','9','0','16777216','63','2','34','3','68',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bCriticalAddRace,RC_Brute,10;','','');
-REPLACE INTO `item_db` VALUES ('13159','Butcher_','Butcher','4','130000','65000','2500','75','0','0','9','1','16777216','63','2','34','3','68',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bCriticalAddRace,RC_Brute,10;','','');
-REPLACE INTO `item_db` VALUES ('13160','Destroyer','Destroyer','4','110000','55000','1200','220','0','0','9','0','16777216','63','2','34','2','52',NULL,'1','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,200;','','');
-REPLACE INTO `item_db` VALUES ('13161','Destroyer_','Destroyer','4','110000','55000','1200','220','0','0','9','1','16777216','63','2','34','2','52',NULL,'1','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,200;','','');
-REPLACE INTO `item_db` VALUES ('13162','Inferno','Inferno','4','230000','115000','1250','280','0','0','9','1','16777216','63','2','34','2','65',NULL,'1','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13163','Long_Barrel','Long Barrel','4','40000','20000','1000','150','0','0','9','0','16777216','63','2','34','3','70',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,20; bonus bAspdRate,-3; bonus3 bAutoSpell,GS_TRACKING,5,20;','','');
-REPLACE INTO `item_db` VALUES ('13164','Long_Barrel_','Long Barrel','4','40000','20000','1000','150','0','0','9','1','16777216','63','2','34','3','70',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,20; bonus bAspdRate,-3; bonus3 bAutoSpell,GS_TRACKING,5,20;','','');
-REPLACE INTO `item_db` VALUES ('13165','Jungle_Carbine','Jungle Carbine','4','56000','28000','700','170','0','0','9','0','16777216','63','2','34','3','70',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,4; bonus bAspdRate,10; bonus bHit,-readparam(bDex)/3;','','');
-REPLACE INTO `item_db` VALUES ('13166','Jungle_Carbine_','Jungle Carbine','4','56000','28000','700','170','0','0','9','1','16777216','63','2','34','3','70',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,4; bonus bAspdRate,10; bonus bHit,-readparam(bDex)/3;','','');
-REPLACE INTO `item_db` VALUES ('13167','Gate_KeeperDD','Gate Keeper-DD','4','72000','36000','1300','200','0','0','9','0','16777216','63','2','34','4','70',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1; bonus3 bAutoSpell,GS_SPREADATTACK,6,50; bonus bDef,getrefine(); bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('13168','Thunder_P','Thunder P','4','76000','38000','700','80','0','0','9','1','16777216','63','2','34','3','70',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1; bonus bHit,-5; bonus bAspdRate,20;','','');
-REPLACE INTO `item_db` VALUES ('13169','Thunder_P_','Thunder P','4','76000','38000','700','80','0','0','9','2','16777216','63','2','34','3','70',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1; bonus bHit,-5; bonus bAspdRate,20;','','');
-REPLACE INTO `item_db` VALUES ('13170','Lever_Action_Rifle','Lever Action Rifle','4','20','10','770','138','0','0','9','2','16777216','63','2','34','3','70',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,20; bonus bCritical,50; bonus bAspdRate,-5;','','');
-REPLACE INTO `item_db` VALUES ('13171','BF_Rifle1','Soldier Rifle','4','0','0','0','50','0','0','9','0','16777216','63','2','34','3','80',NULL,'1','18','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bHit,10; bonus bCritical,10; bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bCastrate,GS_TRACKING,-25; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13172','BF_Gatling_Gun1','Soldier Gatling Gun','4','0','0','0','80','0','0','9','0','16777216','63','2','34','3','80',NULL,'1','19','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,35; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; autobonus \"{ bonus bBaseAtk,80; bonus2 bHPLossRate,120,1000; }\",10,6000,BF_WEAPON,\"{ specialeffect2 EF_BASH3D; }\"; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13173','BF_Shotgun1','Soldier Shotgun','4','0','0','0','100','0','0','9','0','16777216','63','2','34','3','80',NULL,'1','20','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bSplashRange,1; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; autobonus \"{ bonus bBaseAtk,80; bonus2 bHPLossRate,100,1000; }\",30,6000,BF_WEAPON,\"{ specialeffect2 EF_BASH3D; }\"; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13174','BF_Launcher1','Soldier Grenade Launcher','4','0','0','0','300','0','0','9','0','16777216','63','2','34','3','80',NULL,'1','21','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,35; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; autobonus \"{ bonus bBaseAtk,300; bonus2 bHPLossRate,120,1000; }\",30,9000,BF_WEAPON,\"{ specialeffect2 EF_BASH3D; }\"; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13175','Lever_Action_Rifle_C','Lever Action Rifle','4','20','10','0','170','0','0','9','0','16777216','63','2','34','3','0',NULL,'0','18','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bHit,20; bonus bCritical,50; bonus bAspdRate,-5;','','');
-REPLACE INTO `item_db` VALUES ('13176','Krieger_Rifle1','Glorious Rifle','4','0','0','0','90','0','0','9','0','16777216','63','2','34','4','80',NULL,'1','18','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus2 bSkillAtk,GS_TRIPLEACTION,30; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus2 bCastrate,GS_TRACKING,25; bonus2 bSkillAtk,GS_TRACKING,getrefine() * 3; }','','');
-REPLACE INTO `item_db` VALUES ('13177','Krieger_Gatling1','Glorious Gatling Gun','4','0','0','0','90','0','0','9','0','16777216','63','2','34','4','80',NULL,'1','19','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,35; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus2 bSkillAtk,GS_TRIPLEACTION,30; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if (getrefine() > 8) { bonus2 bAddRace, RC_All, getrefine(); }','','');
-REPLACE INTO `item_db` VALUES ('13178','Krieger_Shotgun1','Glorious Shotgun','4','0','0','0','110','0','0','9','0','16777216','63','2','34','4','80',NULL,'1','20','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bSplashRange,1; bonus2 bSkillAtk,GS_TRIPLEACTION,30; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus2 bSkillAtk,GS_SPREADATTACK,getrefine() * 2; bonus3 bAddEffOnSkill,GS_SPREADATTACK,Eff_Stun,2000; }','','');
-REPLACE INTO `item_db` VALUES ('13179','Krieger_Launcher1','Glorious Grenade Launcher','4','0','0','0','330','0','0','9','0','16777216','63','2','34','4','80',NULL,'1','21','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,35; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus2 bSkillAtk,GS_TRIPLEACTION,30; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus2 bSkillAtk,GS_GROUNDDRIFT,getrefine() * 2; bonus3 bAddEffOnSkill,GS_SPREADATTACK,Eff_Stun,2000; autobonus \"{ bonus bAspdRate,20; }\",200,20000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\"; }','','');
-REPLACE INTO `item_db` VALUES ('13200','Bullet','Bullet','10','1','0','2','10','0','0','0','0','16777216','63','2','32768','0','1',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral;','','');
-REPLACE INTO `item_db` VALUES ('13201','Silver_Bullet','Silver Bullet','10','15','7','2','15','0','0','0','0','16777216','63','2','32768','0','1',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy;','','');
-REPLACE INTO `item_db` VALUES ('13202','Shell_Of_Blood','Bloody Shell','10','30','15','2','30','0','0','0','0','16777216','63','2','32768','0','1',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral; bonus2 bAddEff, Eff_Bleeding, 100;','','');
-REPLACE INTO `item_db` VALUES ('13203','Flare_Sphere','Flare Sphere','10','80','40','5','50','0','0','0','0','16777216','63','2','32768','0','1',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('13204','Lighting_Sphere','Lightning Sphere','10','80','40','5','50','0','0','0','0','16777216','63','2','32768','0','1',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('13205','Poison_Sphere','Poison Sphere','10','80','40','5','50','0','0','0','0','16777216','63','2','32768','0','1',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,500;','','');
-REPLACE INTO `item_db` VALUES ('13206','Blind_Sphere','Blind Sphere','10','80','40','5','50','0','0','0','0','16777216','63','2','32768','0','1',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Blind,500;','','');
-REPLACE INTO `item_db` VALUES ('13207','Freezing_Sphere','Freezing Sphere','10','80','40','5','50','0','0','0','0','16777216','63','2','32768','0','1',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('13250','Shuriken','Shuriken','10','4','2','5','10','0','0','0','0','33554432','63','2','32768','0','1',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13251','Nimbus_Shuriken','Nimbus Shuriken','10','10','5','5','30','0','0','0','0','33554432','63','2','32768','0','20',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13252','Flash_Shuriken','Flash Shuriken','10','20','10','5','45','0','0','0','0','33554432','63','2','32768','0','40',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13253','Sharp_Leaf_Shuriken','Sharp Leaf Shuriken','10','40','20','5','70','0','0','0','0','33554432','63','2','32768','0','60',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13254','Thorn_Needle_Shuriken','Thorn Needle Shuriken','10','100','50','5','100','0','0','0','0','33554432','63','2','32768','0','80',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13255','Kunai_Of_Icicle','Icicle Kunai','10','10','5','20','30','0','0','0','0','33554432','63','2','32768','0','1',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('13256','Kunai_Of_Black_Soil','Black Earth Kunai','10','10','5','20','30','0','0','0','0','33554432','63','2','32768','0','1',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
-REPLACE INTO `item_db` VALUES ('13257','Kunai_Of_Furious_Wind','High Wind Kunai','10','10','5','20','30','0','0','0','0','33554432','63','2','32768','0','1',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('13258','Kunai_Of_Fierce_Flame','Heat Wave Kunai','10','10','5','20','30','0','0','0','0','33554432','63','2','32768','0','1',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('13259','Kunai_Of_Deadly_Poison','Fell Poison Kunai','10','10','5','20','30','0','0','0','0','33554432','63','2','32768','0','1',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,500;','','');
-REPLACE INTO `item_db` VALUES ('13260','Apple_Bomb','Apple Bomb','10','100','50','1','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13261','Coconut_Bomb','Coconut Bomb','10','100','50','1','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13262','Melon_Bomb','Melon Bomb','10','100','50','1','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13263','Pineapple_Bomb','Pineapple Bomb','10','100','50','1','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13264','Banana_Bomb','Banana Bomb','10','100','50','1','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13265','Black_Lump','Black Lump','10','100','50','50','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13266','Black_Hard_Lump','Black Hard Lump','10','100','50','50','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13267','Very_Hard_Lump','Very Hard Lump','10','100','50','50','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13268','Mysterious_Powder','Mysterious Powder','10','100','50','10','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_MYSTERIOUS_POWDER, 10000, 2;','','');
-REPLACE INTO `item_db` VALUES ('13269','Boost500_To_Throw','Throwing Boost500','10','100','50','10','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_BOOST500, 500000, 10;','','');
-REPLACE INTO `item_db` VALUES ('13270','Full_SwingK_To_Throw','Full SwingK Throw','10','100','50','50','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_FULL_SWING_K, 500000, 50;','','');
-REPLACE INTO `item_db` VALUES ('13271','Mana_Plus_To_Throw','Mana + Throw','10','100','50','50','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_MANA_PLUS, 500000, 50;','','');
-REPLACE INTO `item_db` VALUES ('13272','Cure_Free_To_Throw','Cure Free Throw','10','100','50','50','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_end SC_SILENCE; sc_end SC_BLOODING; sc_end SC_POISON; sc_end SC_CURSE; sc_end SC_ORCISH; sc_end SC_PROPERTYUNDEAD; heal 500, 0;','','');
-REPLACE INTO `item_db` VALUES ('13273','Stamina_Up_M_To_Throw','Throwing Muramura(M)','10','100','50','10','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_MUSTLE_M, 500000, 5;','','');
-REPLACE INTO `item_db` VALUES ('13274','Digestive_F_To_Throw','Throwing Falmons(F)','10','100','50','10','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_LIFE_FORCE_F, 500000, 5;','','');
-REPLACE INTO `item_db` VALUES ('13275','HP_Inc_PotS_To_Throw','HP Increase Potion(Small) Throw','10','100','50','20','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_PROMOTE_HEALTH_RESERCH, 500000, 2, 1, 500, 2;','','');
-REPLACE INTO `item_db` VALUES ('13276','HP_Inc_PotM_To_Throw','HP Increase Potion(Mid) Throw','10','100','50','40','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_PROMOTE_HEALTH_RESERCH, 500000, 2, 2, 1500, 3;','','');
-REPLACE INTO `item_db` VALUES ('13277','HP_Inc_PotL_To_Throw','HP Increase Potion(Large) Throw','10','100','50','80','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_PROMOTE_HEALTH_RESERCH, 500000, 2, 3, 2500, 5;','','');
-REPLACE INTO `item_db` VALUES ('13278','SP_Inc_PotS_To_Throw','SP Increase Potion(Small) Throw','10','100','50','20','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_ENERGY_DRINK_RESERCH, 500000, 2, 1, 0, 2;','','');
-REPLACE INTO `item_db` VALUES ('13279','SP_Inc_PotM_To_Throw','SP Increase Potion(Mid) Throw','10','100','50','40','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_ENERGY_DRINK_RESERCH, 500000, 2, 2, 0, 4;','','');
-REPLACE INTO `item_db` VALUES ('13280','SP_Inc_PotL_To_Throw','SP Increase Potion(Large) Throw','10','100','50','80','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_ENERGY_DRINK_RESERCH, 500000, 2, 3, 0, 8;','','');
-REPLACE INTO `item_db` VALUES ('13281','En_White_PotZ_To_Throw','Enriched White PotionZ Throw','10','100','50','70','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_EXTRACT_WHITE_POTION_Z, 500000, 20; heal 1000, 0;','','');
-REPLACE INTO `item_db` VALUES ('13282','Vitata500_To_Throw','Vitata50 Throw0','10','100','50','50','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start2 SC_VITATA_500, 500000, 20, 5; heal 0, 200;','','');
-REPLACE INTO `item_db` VALUES ('13283','En_Cel_Juice_To_Throw','Enrich Celermine Juice Throw','10','100','50','50','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_EXTRACT_SALAMINE_JUICE, 500000, 10;','','');
-REPLACE INTO `item_db` VALUES ('13284','Savage_BBQ_To_Throw','Savage BBQ Throw','10','100','50','50','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_SAVAGE_STEAK, 300000, 20;','','');
-REPLACE INTO `item_db` VALUES ('13285','Wug_Cocktail_To_Throw','Warg Cocktail To Throw','10','100','50','50','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_COCKTAIL_WARG_BLOOD, 300000, 20;','','');
-REPLACE INTO `item_db` VALUES ('13286','M_Brisket_To_Throw','M Brisket To Throw','10','100','50','50','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_MINOR_BBQ, 300000, 20;','','');
-REPLACE INTO `item_db` VALUES ('13287','Siroma_Icetea_To_Throw','Siroma Icetea To Throw','10','100','50','50','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_SIROMA_ICE_TEA, 300000, 20;','','');
-REPLACE INTO `item_db` VALUES ('13288','Drocera_Stew_To_Throw','Drosera Stew To Throw','10','100','50','50','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_DROCERA_HERB_STEAMED, 300000, 20;','','');
-REPLACE INTO `item_db` VALUES ('13289','Petti_Noodle_To_Throw','Petite Noodle To Throw','10','100','50','50','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_PUTTI_TAILS_NOODLES, 300000, 20;','','');
-REPLACE INTO `item_db` VALUES ('13290','Black_Thing_To_Throw','Black Thing To Throw','10','100','50','50','0','0','0','0','0','262144','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start2 SC_STOMACHACHE, 60000, rand(5,10), 75;','','');
-REPLACE INTO `item_db` VALUES ('13300','Huuma_Bird_Wing','Huuma Wing Shuriken','4','90000','45000','3000','150','0','0','1','0','33554432','63','2','34','4','65',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkEle,Ele_Wind; bonus bDex,-2; bonus bAgi,-1;','','');
-REPLACE INTO `item_db` VALUES ('13301','Huuma_Giant_Wheel','Huuma Giant Wheel Shuriken','4','40000','20000','2500','50','0','0','1','3','33554432','63','2','34','4','42',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddEff,Eff_Bleeding,100;','','');
-REPLACE INTO `item_db` VALUES ('13302','Huuma_Giant_Wheel_','Huuma Giant Wheel Shuriken','4','40000','20000','2500','50','0','0','1','4','33554432','63','2','34','4','42',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddEff,Eff_Bleeding,100;','','');
-REPLACE INTO `item_db` VALUES ('13303','Huuma_Blaze','Huuma Blaze Shuriken','4','78000','39000','1500','185','0','0','1','0','33554432','63','2','34','4','55',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkEle,Ele_Fire; bonus bDex,-2; bonus3 bAutoSpell,MG_FIREBALL,5,30;','','');
-REPLACE INTO `item_db` VALUES ('13304','Huuma_Calm_Mind','Huuma Calm Mind','4','20','10','1550','112','0','0','1','2','33554432','63','2','34','3','70',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bSkillAtk,NJ_HUUMA,30; bonus bNoCastCancel,0;','','');
-REPLACE INTO `item_db` VALUES ('13305','BF_Huuma_Shuriken1','Brave Huuma Front Shuriken','4','20','10','0','55','0','0','1','0','33554432','63','2','34','3','80',NULL,'1','22','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13306','BF_Huuma_Shuriken2','Valorous Huuma Front Shuriken','4','20','10','0','55','0','0','1','0','33554432','63','2','34','3','80',NULL,'1','22','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,95; autobonus \"{ bonus2 bSkillAtk,NJ_HUUMA,100; bonus2 bSkillAtk,NJ_ISSEN,100; }\",50,10000,BF_WEAPON,\"{specialeffect2 EF_POTION_BERSERK; }\"; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13307','Krieger_Huuma_Shuriken1','Glorious Shuriken','4','20','10','0','55','0','0','1','0','33554432','63','2','34','4','80',NULL,'1','22','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bMatkRate,15; autobonus \"{ bonus2 bSkillAtk,NJ_HUUMA,100; bonus2 bSkillAtk,NJ_ISSEN,100; }\",50,10000; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-3)*(getrefine()-3); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus5 bAutoSpellOnSkill,NJ_ISSEN,AL_HEAL,10,1000,1; bonus4 bAutoSpellOnSkill,NJ_HUUMA,NPC_CRITICALWOUND,2,200; }','','');
-REPLACE INTO `item_db` VALUES ('13308','Huuma_Blaze_I','Huuma Blaze Shuriken','4','0','0','0','230','0','0','1','0','33554432','63','2','34','4','0',NULL,'0','22','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkEle,Ele_Fire; bonus bDex,2;','','');
-REPLACE INTO `item_db` VALUES ('13309','Huuma_Giant_Wheel_C','Huuma Giant Wheel Shuriken','4','0','0','0','99','0','0','1','0','33554432','63','2','34','4','1',NULL,'0','22','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13400','Cutlas_','Cutlus','4','20','10','900','150','0','0','1','1','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill SM_BASH,5; bonus bStr,2; bonus bDef,1;','','');
-REPLACE INTO `item_db` VALUES ('13401','Excalibur_C','Excalibur','4','1','0','0','199','0','0','1','0','414946','63','2','2','4','1',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bInt,10; bonus bLuk,10; bonus bAtkEle,Ele_Holy;','','');
-REPLACE INTO `item_db` VALUES ('13402','Cutlas_C','Cutlus','4','2','1','0','185','0','0','1','0','414946','63','2','2','4','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill SM_BASH,5; bonus bStr,2; bonus bDef,1;','','');
-REPLACE INTO `item_db` VALUES ('13403','Solar_Sword_C','Solar Sword','4','2','1','0','120','0','0','1','0','414946','63','2','2','4','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus2 bHPDrainRate,1000,1; bonus2 bSPLossRate,15,10000;','','');
-REPLACE INTO `item_db` VALUES ('13404','Platinum_Shotel','Platinum Shotel','4','20','10','1500','130','0','0','1','1','414946','63','2','2','4','55',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,50;','','');
-REPLACE INTO `item_db` VALUES ('13405','Curved_Sword','Curved Sword','4','20','10','800','125','0','0','1','2','414946','63','2','2','4','55',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,10; bonus2 bAddEff,Eff_Curse,300;','','');
-REPLACE INTO `item_db` VALUES ('13406','Edger','Edger','4','20','10','0','120','0','0','1','0','414946','63','2','2','1','0',NULL,'0','2','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('13407','Nagan_C','Refined Nagan','4','1','0','0','148','0','0','1','0','414946','63','2','2','4','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill TF_DOUBLE,5; bonus bDoubleRate,25; bonus2 bAddRace,RC_DemiPlayer,40;','','');
-REPLACE INTO `item_db` VALUES ('13408','Fire_Brand_C','Refined Fireblend','4','1','0','0','120','0','0','1','0','414946','63','2','2','4','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus bInt,2; skill MG_FIREBOLT,5; bonus3 bAutoSpell,MG_FIREBOLT,5,100;','','');
-REPLACE INTO `item_db` VALUES ('13409','Immaterial_Sword_C','Refined Immaterial Sword','4','1','0','0','160','0','0','1','0','414946','63','2','2','4','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Ghost; bonus2 bSPVanishRate, 45, 30; bonus bSPDrainValue, -1; bonus bUnbreakableWeapon, 1;','','');
-REPLACE INTO `item_db` VALUES ('13410','BF_Sword1','Valorous Gladiator Blade','4','20','10','0','115','0','0','1','0','414947','63','2','2','3','80',NULL,'1','2','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13411','BF_Sword2','Brave Gladiator Blade','4','20','10','0','115','0','0','1','0','414947','63','2','2','3','80',NULL,'1','2','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus bMatkRate,10; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13412','Twin_Edge_B','Twin Edge of Naght Sieger','4','20','10','1500','150','0','0','1','3','414946','2','2','2','4','75',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; skill MG_FROSTDIVER,5; autobonus \"{ bonus bIgnoreDefRace,RC_NonBoss; }\",50,5000;','','');
-REPLACE INTO `item_db` VALUES ('13413','Twin_Edge_R','Twin Edge of Naght Sieger','4','20','10','1500','160','0','0','1','3','414946','2','2','2','4','75',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; skill WZ_METEOR,3; autobonus \"{ bonus bIgnoreDefRace,RC_NonBoss; }\",50,5000;','','');
-REPLACE INTO `item_db` VALUES ('13414','Elemental_Sword','Elemental Sword','4','20','10','1200','105','0','0','1','3','414946','2','2','2','3','70',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,4; bonus bDex,1; bonus bMatkRate,5; bonus2 bAddEle,Ele_Neutral,10; bonus3 bAutoSpell,MG_COLDBOLT,3,50; bonus4 bAutoSpellOnSkill,MG_COLDBOLT,MG_FIREBOLT,3,1000; bonus4 bAutoSpellOnSkill,MG_FIREBOLT,MG_LIGHTNINGBOLT,3,1000; bonus4 bAutoSpellOnSkill,MG_LIGHTNINGBOLT,WZ_EARTHSPIKE,3,1000;','','');
-REPLACE INTO `item_db` VALUES ('13415','N_Falchion','Novice Falchion','4','0','0','0','59','0','0','1','3','414947','63','2','2','1','2',NULL,'0','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13416','Krieger_Onehand_Sword1','Glorious Flamberge','4','20','10','0','130','0','0','1','0','414947','63','2','2','4','80',NULL,'1','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>6) bonus bAspdRate,5; if(getrefine()>8) { bonus bAspdRate,5; bonus4 bAutoSpellOnSkill,SM_BASH,NPC_CRITICALWOUND,2,200; }','','');
-REPLACE INTO `item_db` VALUES ('13417','Krieger_Onehand_Sword2','Glorious Rapier','4','20','10','0','130','0','0','1','0','414947','63','2','2','4','80',NULL,'1','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,getrefine()-5; bonus bMatkRate,10; bonus bUnbreakableWeapon,0; if(getrefine()>5) bonus bUseSPrate,-10; if(getrefine()>8) bonus bInt,5;','','');
-REPLACE INTO `item_db` VALUES ('13418','Krieger_Onehand_Sword3','Glorious Holy Avenger','4','20','10','0','130','0','0','1','0','279714','63','2','2','4','80',NULL,'1','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,getrefine()-5; bonus bMatkRate,10; bonus bUnbreakableWeapon,0; if(getrefine()>5) bonus bUseSPrate,-10; if(getrefine()>8) bonus4 bAutoSpellOnSkill,PA_PRESSURE,PR_LEXDIVINA,1,1000; if(getrefine()>9) bonus bInt,5;','','');
-REPLACE INTO `item_db` VALUES ('13419','Holy_Saber','Holy saber','4','20','10','0','160','0','0','1','0','414946','63','2','2','3','0',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13420','Honglyun\'s_Sword','Honglyun\'s Sword','4','20','10','1200','160','0','0','1','1','414946','63','2','2','4','70',NULL,'1','2','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus bStr,2; bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('13421','Ruber','Ruber','4','20','10','1500','170','0','0','1','1','279714','2','2','2','3','50',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','autobonus \"{ bonus2 bSkillAtk,KN_BOWLINGBASH,20; bonus2 bSkillAtk,SM_BASH,20; }\",5,15000,BF_WEAPON,\"{ specialeffect2 EF_ENHANCE; }\";','','');
-REPLACE INTO `item_db` VALUES ('13422','Flamberge_C','Flamberge','4','0','0','0','185','0','0','1','0','16512','63','2','2','3','1',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13021','Combat_Knife_C','Combat Knife','4','1','0','0','129','0','0','1','0','4294967295','63','2','2','4','1',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus2 bSubRace,RC_DemiPlayer,10; bonus2 bSubRace,RC_Demon,-10; bonus bMaxSPrate,10; bonus bSPDrainValue,3;','','');
+REPLACE INTO `item_db` VALUES ('13022','Counter_Dagger_C','Dagger of Counter','4','1','0','0','209','0','0','1','0','4294967295','63','2','2','4','1',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,90;','','');
+REPLACE INTO `item_db` VALUES ('13023','Asura_C','Ashura','4','1','0','0','120','0','0','1','0','4294967295','63','2','2','1','1',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15;','','');
+REPLACE INTO `item_db` VALUES ('13024','Sword_Breaker_C','Refined Swordbreaker','4','2','1','0','105','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakWeaponRate,500;','','');
+REPLACE INTO `item_db` VALUES ('13025','Mail_Breaker_C','Refined Mailbreaker','4','2','1','0','105','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,500;','','');
+REPLACE INTO `item_db` VALUES ('13026','Moonlight_Sword_C','Moonlight Dagger','4','2','1','0','85','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSPrate,10; bonus bSPDrainValue,3;','','');
+REPLACE INTO `item_db` VALUES ('13027','Scalpel','Scalpel','4','20','10','500','120','0','0','1','3','4294967295','2','2','2','4','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Bleeding,500;','','');
+REPLACE INTO `item_db` VALUES ('13028','Tooth_Blade','Tooth Blade','4','20','10','700','130','0','0','1','1','4294967295','2','2','2','4','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>=9) { bonus3 bAutoSpell,NPC_SLOWCAST,2,70; } else bonus3 bAutoSpell,NPC_SLOWCAST,1,50;','','');
+REPLACE INTO `item_db` VALUES ('13029','Prinsence_Knife','Prinsense Knife','4','20','10','0','120','0','0','1','0','4294967295','63','2','2','1','0',NULL,'0','1','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('13030','Dragon_Killer_','Dragon Killer','4','20','10','900','110','0','0','1','2','4294967295','63','2','2','4','60',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bExpAddRace,RC_Dragon,10;','','');
+REPLACE INTO `item_db` VALUES ('13031','Sword_Breaker_','Swordbreaker','4','20','10','1000','70','0','0','1','3','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakWeaponRate,500;','','');
+REPLACE INTO `item_db` VALUES ('13032','Mail_Breaker_','Mailbreaker','4','20','10','1000','70','0','0','1','3','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,500;','','');
+REPLACE INTO `item_db` VALUES ('13033','Assasin_Dagger_','Assassin Dagger','4','20','10','600','140','0','0','1','1','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,20; bonus bMaxSPrate,15; bonus bAspdRate,2; bonus bAtkEle,Ele_Dark;','','');
+REPLACE INTO `item_db` VALUES ('13034','Twilight_Desert','Desert Twilight','4','20','10','600','130','0','0','1','2','4294967295','2','2','2','2','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13035','Sandstorm','Sandstorm','4','20','10','600','50','0','0','1','4','4294967295','2','2','2','2','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13036','BF_Dagger1','Brave Assassin\'s Damascus','4','20','10','0','120','0','0','1','0','4294967295','63','2','2','3','80',NULL,'1','1','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(Class==Job_Ninja||Class==Job_Rogue||Class==Job_Stalker) bonus bMatkRate,15;','','');
+REPLACE INTO `item_db` VALUES ('13037','BF_Dagger2','Valorous Assassin\'s Damascus','4','20','10','0','120','0','0','1','0','4294967295','63','2','2','3','80',NULL,'1','1','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus bUnbreakableWeapon,0; autobonus \"{ bonus bDefRatioAtkRace, RC_All; }\",10,6000,BF_WEAPON,\"{ specialeffect2 EF_HASTEUP; }\"; if(Class==Job_Ninja||Class==Job_Rogue||Class==Job_Stalker) bonus bMatkRate,15;','','');
+REPLACE INTO `item_db` VALUES ('13038','Dagger_Of_Hunter','Dagger of Hunter','4','20','10','700','120','0','0','1','3','4294967295','2','2','2','3','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,2; bonus bDex,1; bonus4 bAutoSpellOnSkill,RG_BACKSTAP,SM_BASH,10,100; bonus2 bSkillAtk,RG_BACKSTAP,20;','','');
+REPLACE INTO `item_db` VALUES ('13039','Ivory_Knife','Ivory Knife','4','20','10','700','130','0','0','1','2','4294967295','2','2','2','3','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bAspdRate,3; bonus2 bAddEff,Eff_Bleeding,300; bonus3 bAutoSpell,NPC_CRITICALWOUND,1,30;','','');
+REPLACE INTO `item_db` VALUES ('13040','N_Cutter','Novice Cutter','4','0','0','0','50','0','0','1','3','4294967295','63','2','2','1','1',NULL,'0','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13041','N_Main_Gauche','Novice Main Gauche','4','0','0','0','63','0','0','1','3','4294967295','63','2','2','1','1',NULL,'0','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13042','Krieger_Dagger1','Glorious Gladius','4','20','10','0','120','0','0','1','0','4294967295','63','2','2','4','80',NULL,'1','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus3 bAutoSpell,PR_LEXDIVINA,1,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) bonus4 bAutoSpellOnSkill,RG_RAID,NPC_WIDEBLEEDING,1,250;','','');
+REPLACE INTO `item_db` VALUES ('13043','Fortune_Sword_I','Fortune Sword','4','0','0','0','120','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,5;','','');
+REPLACE INTO `item_db` VALUES ('13044','House_Auger_I','Ice Pick','4','0','0','0','105','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13045','Kamaitachi_I','Kamaitachi','4','0','0','0','155','0','0','2','0','4294967295','63','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13046','Krieg','Krierg','4','20','10','500','110','0','0','1','3','4294967295','2','2','2','2','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAddEffOnSkill,RG_BACKSTAP,Eff_Bleeding,1000; bonus2 bSkillAtk,RG_BACKSTAP,15;','','');
+REPLACE INTO `item_db` VALUES ('13047','Weihna','Weihna','4','20','10','500','135','0','0','1','2','4294967295','2','2','2','3','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAddEffOnSkill,RG_RAID,Eff_Poison,1000; autobonus \"{ bonus2 bAddRace, RC_All, 10; }\",5,5000,BF_WEAPON|BF_SHORT,\"{ specialeffect2 EF_POTION_BERSERK; }\";','','');
+REPLACE INTO `item_db` VALUES ('13048','Damascus_C','Damascus','4','0','0','0','153','0','0','1','0','4294967295','63','2','2','3','1',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13100','Six_Shooter','Six Shooter','4','4500','2250','400','30','0','0','7','1','4294967295','63','2','34','1','10',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
+REPLACE INTO `item_db` VALUES ('13101','Six_Shooter_','Six Shooter','4','4500','2250','400','30','0','0','7','2','4294967295','63','2','34','1','10',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
+REPLACE INTO `item_db` VALUES ('13102','Crimson_Bolt','Crimson Bolt','4','20000','10000','450','45','0','0','7','1','4294967295','63','2','34','2','35',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
+REPLACE INTO `item_db` VALUES ('13103','Crimson_Bolt_','Crimson Bolt','4','20000','10000','450','45','0','0','7','2','4294967295','63','2','34','2','35',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
+REPLACE INTO `item_db` VALUES ('13104','The_Garrison','Garrison','4','48000','24000','500','70','0','0','7','1','4294967295','63','2','34','2','55',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
+REPLACE INTO `item_db` VALUES ('13105','The_Garrison_','Garrison','4','48000','24000','500','70','0','0','7','2','4294967295','63','2','34','2','55',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
+REPLACE INTO `item_db` VALUES ('13106','Gold_Lux','Gold Lux','4','100000','50000','500','20','0','0','7','0','4294967295','63','2','34','3','12',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10; if(getskilllv(GS_GLITTERING)>0) bonus3 bAutoSpell,GS_GLITTERING,getskilllv(GS_GLITTERING),100;','','');
+REPLACE INTO `item_db` VALUES ('13107','Wasteland_Outlaw','Wasteland\'s Outlaw','4','20','10','580','68','0','0','7','2','4294967295','63','2','34','3','70',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,readparam(bAgi)/10; bonus bAspdRate,readparam(bAgi)/14;','','');
+REPLACE INTO `item_db` VALUES ('13108','BF_Pistol1','Soldier Revolver','4','0','0','0','70','0','0','7','0','4294967295','63','2','34','3','80',NULL,'1','17','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bHit,-10; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; autobonus \"{ bonus bAspdRate,100; }\",10,3000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\"; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13109','Wasteland_Outlaw_C','Wasteland Outlaw','4','20','10','0','100','0','0','7','0','4294967295','63','2','34','3','0',NULL,'0','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,readparam(bAgi)/10; bonus bAspdRate,readparam(bAgi)/14; bonus2 bAddRace, RC_All, 10; bonus bMatkRate,10;','','');
+REPLACE INTO `item_db` VALUES ('13110','Krieger_Pistol1','Glorious Pistol','4','0','0','0','80','0','0','7','0','4294967295','63','2','34','4','80',NULL,'1','17','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(getrefine()-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus4 bAutoSpellOnSkill,GS_RAPIDSHOWER,GS_GLITTERING,1,1000; bonus2 bSkillAtk,GS_RAPIDSHOWER,getrefine()*2; }','','');
+REPLACE INTO `item_db` VALUES ('13112','P_Revolver1','Eden Revlover I','4','0','0','0','4','0','0','7','0','4294967295','63','2','34','1','26',NULL,'0','17','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-5;','','');
+REPLACE INTO `item_db` VALUES ('13113','P_Revolver2','Eden Revlover II','4','0','0','0','60','0','0','7','0','4294967295','63','2','34','1','40',NULL,'0','17','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-5;','','');
+REPLACE INTO `item_db` VALUES ('13150','Branch','Branch','4','3000','1500','500','50','0','0','9','3','4294967295','63','2','34','1','1',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13151','The_Cyclone','Cyclone','4','17500','8750','700','120','0','0','9','1','4294967295','63','2','34','2','24',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,10;','','');
+REPLACE INTO `item_db` VALUES ('13152','The_Cyclone_','Cyclone','4','17500','8750','700','120','0','0','9','2','4294967295','63','2','34','2','24',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,10;','','');
+REPLACE INTO `item_db` VALUES ('13153','Dusk','Dusk','4','23500','11750','750','150','0','0','9','1','4294967295','63','2','34','2','56',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,10;','','');
+REPLACE INTO `item_db` VALUES ('13154','Rolling_Stone','Rolling Stone','4','12000','6000','900','135','0','0','9','1','4294967295','63','2','34','1','14',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1;','','');
+REPLACE INTO `item_db` VALUES ('13155','Black_Rose','Black Rose','4','32000','16000','900','180','0','0','9','1','4294967295','63','2','34','2','35',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1;','','');
+REPLACE INTO `item_db` VALUES ('13156','Gate_Keeper','Gate Keeper','4','56000','28000','1000','210','0','0','9','0','4294967295','63','2','34','2','24',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1; bonus3 bAutoSpell,GS_SPREADATTACK,6,50;','','');
+REPLACE INTO `item_db` VALUES ('13157','Drifter','Drifter','4','80000','40000','2300','50','0','0','9','1','4294967295','63','2','34','2','55',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13158','Butcher','Butcher','4','130000','65000','2500','75','0','0','9','0','4294967295','63','2','34','3','68',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bCriticalAddRace,RC_Brute,10;','','');
+REPLACE INTO `item_db` VALUES ('13159','Butcher_','Butcher','4','130000','65000','2500','75','0','0','9','1','4294967295','63','2','34','3','68',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bCriticalAddRace,RC_Brute,10;','','');
+REPLACE INTO `item_db` VALUES ('13160','Destroyer','Destroyer','4','110000','55000','1200','220','0','0','9','0','4294967295','63','2','34','2','52',NULL,'1','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,200;','','');
+REPLACE INTO `item_db` VALUES ('13161','Destroyer_','Destroyer','4','110000','55000','1200','220','0','0','9','1','4294967295','63','2','34','2','52',NULL,'1','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,200;','','');
+REPLACE INTO `item_db` VALUES ('13162','Inferno','Inferno','4','230000','115000','1250','280','0','0','9','1','4294967295','63','2','34','2','65',NULL,'1','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13163','Long_Barrel','Long Barrel','4','40000','20000','1000','150','0','0','9','0','4294967295','63','2','34','3','70',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,20; bonus bAspdRate,-3; bonus3 bAutoSpell,GS_TRACKING,5,20;','','');
+REPLACE INTO `item_db` VALUES ('13164','Long_Barrel_','Long Barrel','4','40000','20000','1000','150','0','0','9','1','4294967295','63','2','34','3','70',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,20; bonus bAspdRate,-3; bonus3 bAutoSpell,GS_TRACKING,5,20;','','');
+REPLACE INTO `item_db` VALUES ('13165','Jungle_Carbine','Jungle Carbine','4','56000','28000','700','170','0','0','9','0','4294967295','63','2','34','3','70',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,4; bonus bAspdRate,10; bonus bHit,-readparam(bDex)/3;','','');
+REPLACE INTO `item_db` VALUES ('13166','Jungle_Carbine_','Jungle Carbine','4','56000','28000','700','170','0','0','9','1','4294967295','63','2','34','3','70',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,4; bonus bAspdRate,10; bonus bHit,-readparam(bDex)/3;','','');
+REPLACE INTO `item_db` VALUES ('13167','Gate_KeeperDD','Gate Keeper-DD','4','72000','36000','1300','200','0','0','9','0','4294967295','63','2','34','4','70',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1; bonus3 bAutoSpell,GS_SPREADATTACK,6,50; bonus bDef,getrefine(); bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('13168','Thunder_P','Thunder P','4','76000','38000','700','80','0','0','9','1','4294967295','63','2','34','3','70',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1; bonus bHit,-5; bonus bAspdRate,20;','','');
+REPLACE INTO `item_db` VALUES ('13169','Thunder_P_','Thunder P','4','76000','38000','700','80','0','0','9','2','4294967295','63','2','34','3','70',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1; bonus bHit,-5; bonus bAspdRate,20;','','');
+REPLACE INTO `item_db` VALUES ('13170','Lever_Action_Rifle','Lever Action Rifle','4','20','10','770','138','0','0','9','2','4294967295','63','2','34','3','70',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,20; bonus bCritical,50; bonus bAspdRate,-5;','','');
+REPLACE INTO `item_db` VALUES ('13171','BF_Rifle1','Soldier Rifle','4','0','0','0','50','0','0','9','0','4294967295','63','2','34','3','80',NULL,'1','18','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bHit,10; bonus bCritical,10; bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bCastrate,GS_TRACKING,-25; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13172','BF_Gatling_Gun1','Soldier Gatling Gun','4','0','0','0','80','0','0','9','0','4294967295','63','2','34','3','80',NULL,'1','19','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,35; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; autobonus \"{ bonus bBaseAtk,80; bonus2 bHPLossRate,120,1000; }\",10,6000,BF_WEAPON,\"{ specialeffect2 EF_BASH3D; }\"; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13173','BF_Shotgun1','Soldier Shotgun','4','0','0','0','100','0','0','9','0','4294967295','63','2','34','3','80',NULL,'1','20','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bSplashRange,1; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; autobonus \"{ bonus bBaseAtk,80; bonus2 bHPLossRate,100,1000; }\",30,6000,BF_WEAPON,\"{ specialeffect2 EF_BASH3D; }\"; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13174','BF_Launcher1','Soldier Grenade Launcher','4','0','0','0','300','0','0','9','0','4294967295','63','2','34','3','80',NULL,'1','21','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,35; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; autobonus \"{ bonus bBaseAtk,300; bonus2 bHPLossRate,120,1000; }\",30,9000,BF_WEAPON,\"{ specialeffect2 EF_BASH3D; }\"; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13175','Lever_Action_Rifle_C','Lever Action Rifle','4','20','10','0','170','0','0','9','0','4294967295','63','2','34','3','0',NULL,'0','18','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bHit,20; bonus bCritical,50; bonus bAspdRate,-5;','','');
+REPLACE INTO `item_db` VALUES ('13176','Krieger_Rifle1','Glorious Rifle','4','0','0','0','90','0','0','9','0','4294967295','63','2','34','4','80',NULL,'1','18','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus2 bSkillAtk,GS_TRIPLEACTION,30; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus2 bCastrate,GS_TRACKING,25; bonus2 bSkillAtk,GS_TRACKING,getrefine() * 3; }','','');
+REPLACE INTO `item_db` VALUES ('13177','Krieger_Gatling1','Glorious Gatling Gun','4','0','0','0','90','0','0','9','0','4294967295','63','2','34','4','80',NULL,'1','19','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,35; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus2 bSkillAtk,GS_TRIPLEACTION,30; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if (getrefine() > 8) { bonus2 bAddRace, RC_All, getrefine(); }','','');
+REPLACE INTO `item_db` VALUES ('13178','Krieger_Shotgun1','Glorious Shotgun','4','0','0','0','110','0','0','9','0','4294967295','63','2','34','4','80',NULL,'1','20','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bSplashRange,1; bonus2 bSkillAtk,GS_TRIPLEACTION,30; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus2 bSkillAtk,GS_SPREADATTACK,getrefine() * 2; bonus3 bAddEffOnSkill,GS_SPREADATTACK,Eff_Stun,2000; }','','');
+REPLACE INTO `item_db` VALUES ('13179','Krieger_Launcher1','Glorious Grenade Launcher','4','0','0','0','330','0','0','9','0','4294967295','63','2','34','4','80',NULL,'1','21','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,35; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus2 bSkillAtk,GS_TRIPLEACTION,30; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus2 bSkillAtk,GS_GROUNDDRIFT,getrefine() * 2; bonus3 bAddEffOnSkill,GS_SPREADATTACK,Eff_Stun,2000; autobonus \"{ bonus bAspdRate,20; }\",200,20000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\"; }','','');
+REPLACE INTO `item_db` VALUES ('13200','Bullet','Bullet','10','1','0','2','10','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral;','','');
+REPLACE INTO `item_db` VALUES ('13201','Silver_Bullet','Silver Bullet','10','15','7','2','15','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy;','','');
+REPLACE INTO `item_db` VALUES ('13202','Shell_Of_Blood','Bloody Shell','10','30','15','2','30','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral; bonus2 bAddEff, Eff_Bleeding, 100;','','');
+REPLACE INTO `item_db` VALUES ('13203','Flare_Sphere','Flare Sphere','10','80','40','5','50','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('13204','Lighting_Sphere','Lightning Sphere','10','80','40','5','50','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('13205','Poison_Sphere','Poison Sphere','10','80','40','5','50','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,500;','','');
+REPLACE INTO `item_db` VALUES ('13206','Blind_Sphere','Blind Sphere','10','80','40','5','50','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Blind,500;','','');
+REPLACE INTO `item_db` VALUES ('13207','Freezing_Sphere','Freezing Sphere','10','80','40','5','50','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('13250','Shuriken','Shuriken','10','4','2','5','10','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13251','Nimbus_Shuriken','Nimbus Shuriken','10','10','5','5','30','0','0','0','0','4294967295','63','2','32768','0','20',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13252','Flash_Shuriken','Flash Shuriken','10','20','10','5','45','0','0','0','0','4294967295','63','2','32768','0','40',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13253','Sharp_Leaf_Shuriken','Sharp Leaf Shuriken','10','40','20','5','70','0','0','0','0','4294967295','63','2','32768','0','60',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13254','Thorn_Needle_Shuriken','Thorn Needle Shuriken','10','100','50','5','100','0','0','0','0','4294967295','63','2','32768','0','80',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13255','Kunai_Of_Icicle','Icicle Kunai','10','10','5','20','30','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('13256','Kunai_Of_Black_Soil','Black Earth Kunai','10','10','5','20','30','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
+REPLACE INTO `item_db` VALUES ('13257','Kunai_Of_Furious_Wind','High Wind Kunai','10','10','5','20','30','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('13258','Kunai_Of_Fierce_Flame','Heat Wave Kunai','10','10','5','20','30','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('13259','Kunai_Of_Deadly_Poison','Fell Poison Kunai','10','10','5','20','30','0','0','0','0','4294967295','63','2','32768','0','1',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,500;','','');
+REPLACE INTO `item_db` VALUES ('13260','Apple_Bomb','Apple Bomb','10','100','50','1','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13261','Coconut_Bomb','Coconut Bomb','10','100','50','1','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13262','Melon_Bomb','Melon Bomb','10','100','50','1','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13263','Pineapple_Bomb','Pineapple Bomb','10','100','50','1','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13264','Banana_Bomb','Banana Bomb','10','100','50','1','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13265','Black_Lump','Black Lump','10','100','50','50','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13266','Black_Hard_Lump','Black Hard Lump','10','100','50','50','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13267','Very_Hard_Lump','Very Hard Lump','10','100','50','50','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13268','Mysterious_Powder','Mysterious Powder','10','100','50','10','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_MYSTERIOUS_POWDER, 10000, 2;','','');
+REPLACE INTO `item_db` VALUES ('13269','Boost500_To_Throw','Throwing Boost500','10','100','50','10','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_BOOST500, 500000, 10;','','');
+REPLACE INTO `item_db` VALUES ('13270','Full_SwingK_To_Throw','Full SwingK Throw','10','100','50','50','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_FULL_SWING_K, 500000, 50;','','');
+REPLACE INTO `item_db` VALUES ('13271','Mana_Plus_To_Throw','Mana + Throw','10','100','50','50','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_MANA_PLUS, 500000, 50;','','');
+REPLACE INTO `item_db` VALUES ('13272','Cure_Free_To_Throw','Cure Free Throw','10','100','50','50','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_end SC_SILENCE; sc_end SC_BLOODING; sc_end SC_POISON; sc_end SC_CURSE; sc_end SC_ORCISH; sc_end SC_PROPERTYUNDEAD; heal 500, 0;','','');
+REPLACE INTO `item_db` VALUES ('13273','Stamina_Up_M_To_Throw','Throwing Muramura(M)','10','100','50','10','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_MUSTLE_M, 500000, 5;','','');
+REPLACE INTO `item_db` VALUES ('13274','Digestive_F_To_Throw','Throwing Falmons(F)','10','100','50','10','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_LIFE_FORCE_F, 500000, 5;','','');
+REPLACE INTO `item_db` VALUES ('13275','HP_Inc_PotS_To_Throw','HP Increase Potion(Small) Throw','10','100','50','20','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_PROMOTE_HEALTH_RESERCH, 500000, 2, 1, 500, 2;','','');
+REPLACE INTO `item_db` VALUES ('13276','HP_Inc_PotM_To_Throw','HP Increase Potion(Mid) Throw','10','100','50','40','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_PROMOTE_HEALTH_RESERCH, 500000, 2, 2, 1500, 3;','','');
+REPLACE INTO `item_db` VALUES ('13277','HP_Inc_PotL_To_Throw','HP Increase Potion(Large) Throw','10','100','50','80','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_PROMOTE_HEALTH_RESERCH, 500000, 2, 3, 2500, 5;','','');
+REPLACE INTO `item_db` VALUES ('13278','SP_Inc_PotS_To_Throw','SP Increase Potion(Small) Throw','10','100','50','20','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_ENERGY_DRINK_RESERCH, 500000, 2, 1, 0, 2;','','');
+REPLACE INTO `item_db` VALUES ('13279','SP_Inc_PotM_To_Throw','SP Increase Potion(Mid) Throw','10','100','50','40','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_ENERGY_DRINK_RESERCH, 500000, 2, 2, 0, 4;','','');
+REPLACE INTO `item_db` VALUES ('13280','SP_Inc_PotL_To_Throw','SP Increase Potion(Large) Throw','10','100','50','80','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_ENERGY_DRINK_RESERCH, 500000, 2, 3, 0, 8;','','');
+REPLACE INTO `item_db` VALUES ('13281','En_White_PotZ_To_Throw','Enriched White PotionZ Throw','10','100','50','70','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_EXTRACT_WHITE_POTION_Z, 500000, 20; heal 1000, 0;','','');
+REPLACE INTO `item_db` VALUES ('13282','Vitata500_To_Throw','Vitata50 Throw0','10','100','50','50','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start2 SC_VITATA_500, 500000, 20, 5; heal 0, 200;','','');
+REPLACE INTO `item_db` VALUES ('13283','En_Cel_Juice_To_Throw','Enrich Celermine Juice Throw','10','100','50','50','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_EXTRACT_SALAMINE_JUICE, 500000, 10;','','');
+REPLACE INTO `item_db` VALUES ('13284','Savage_BBQ_To_Throw','Savage BBQ Throw','10','100','50','50','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_SAVAGE_STEAK, 300000, 20;','','');
+REPLACE INTO `item_db` VALUES ('13285','Wug_Cocktail_To_Throw','Warg Cocktail To Throw','10','100','50','50','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_COCKTAIL_WARG_BLOOD, 300000, 20;','','');
+REPLACE INTO `item_db` VALUES ('13286','M_Brisket_To_Throw','M Brisket To Throw','10','100','50','50','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_MINOR_BBQ, 300000, 20;','','');
+REPLACE INTO `item_db` VALUES ('13287','Siroma_Icetea_To_Throw','Siroma Icetea To Throw','10','100','50','50','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_SIROMA_ICE_TEA, 300000, 20;','','');
+REPLACE INTO `item_db` VALUES ('13288','Drocera_Stew_To_Throw','Drosera Stew To Throw','10','100','50','50','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_DROCERA_HERB_STEAMED, 300000, 20;','','');
+REPLACE INTO `item_db` VALUES ('13289','Petti_Noodle_To_Throw','Petite Noodle To Throw','10','100','50','50','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_PUTTI_TAILS_NOODLES, 300000, 20;','','');
+REPLACE INTO `item_db` VALUES ('13290','Black_Thing_To_Throw','Black Thing To Throw','10','100','50','50','0','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start2 SC_STOMACHACHE, 60000, rand(5,10), 75;','','');
+REPLACE INTO `item_db` VALUES ('13300','Huuma_Bird_Wing','Huuma Wing Shuriken','4','90000','45000','3000','150','0','0','1','0','4294967295','63','2','34','4','65',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkEle,Ele_Wind; bonus bDex,-2; bonus bAgi,-1;','','');
+REPLACE INTO `item_db` VALUES ('13301','Huuma_Giant_Wheel','Huuma Giant Wheel Shuriken','4','40000','20000','2500','50','0','0','1','3','4294967295','63','2','34','4','42',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddEff,Eff_Bleeding,100;','','');
+REPLACE INTO `item_db` VALUES ('13302','Huuma_Giant_Wheel_','Huuma Giant Wheel Shuriken','4','40000','20000','2500','50','0','0','1','4','4294967295','63','2','34','4','42',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddEff,Eff_Bleeding,100;','','');
+REPLACE INTO `item_db` VALUES ('13303','Huuma_Blaze','Huuma Blaze Shuriken','4','78000','39000','1500','185','0','0','1','0','4294967295','63','2','34','4','55',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkEle,Ele_Fire; bonus bDex,-2; bonus3 bAutoSpell,MG_FIREBALL,5,30;','','');
+REPLACE INTO `item_db` VALUES ('13304','Huuma_Calm_Mind','Huuma Calm Mind','4','20','10','1550','112','0','0','1','2','4294967295','63','2','34','3','70',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bSkillAtk,NJ_HUUMA,30; bonus bNoCastCancel,0;','','');
+REPLACE INTO `item_db` VALUES ('13305','BF_Huuma_Shuriken1','Brave Huuma Front Shuriken','4','20','10','0','55','0','0','1','0','4294967295','63','2','34','3','80',NULL,'1','22','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13306','BF_Huuma_Shuriken2','Valorous Huuma Front Shuriken','4','20','10','0','55','0','0','1','0','4294967295','63','2','34','3','80',NULL,'1','22','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,95; autobonus \"{ bonus2 bSkillAtk,NJ_HUUMA,100; bonus2 bSkillAtk,NJ_ISSEN,100; }\",50,10000,BF_WEAPON,\"{specialeffect2 EF_POTION_BERSERK; }\"; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13307','Krieger_Huuma_Shuriken1','Glorious Shuriken','4','20','10','0','55','0','0','1','0','4294967295','63','2','34','4','80',NULL,'1','22','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bMatkRate,15; autobonus \"{ bonus2 bSkillAtk,NJ_HUUMA,100; bonus2 bSkillAtk,NJ_ISSEN,100; }\",50,10000; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-3)*(getrefine()-3); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus5 bAutoSpellOnSkill,NJ_ISSEN,AL_HEAL,10,1000,1; bonus4 bAutoSpellOnSkill,NJ_HUUMA,NPC_CRITICALWOUND,2,200; }','','');
+REPLACE INTO `item_db` VALUES ('13308','Huuma_Blaze_I','Huuma Blaze Shuriken','4','0','0','0','230','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','22','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkEle,Ele_Fire; bonus bDex,2;','','');
+REPLACE INTO `item_db` VALUES ('13309','Huuma_Giant_Wheel_C','Huuma Giant Wheel Shuriken','4','0','0','0','99','0','0','1','0','4294967295','63','2','34','4','1',NULL,'0','22','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13400','Cutlas_','Cutlus','4','20','10','900','150','0','0','1','1','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill SM_BASH,5; bonus bStr,2; bonus bDef,1;','','');
+REPLACE INTO `item_db` VALUES ('13401','Excalibur_C','Excalibur','4','1','0','0','199','0','0','1','0','4294967295','63','2','2','4','1',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bInt,10; bonus bLuk,10; bonus bAtkEle,Ele_Holy;','','');
+REPLACE INTO `item_db` VALUES ('13402','Cutlas_C','Cutlus','4','2','1','0','185','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill SM_BASH,5; bonus bStr,2; bonus bDef,1;','','');
+REPLACE INTO `item_db` VALUES ('13403','Solar_Sword_C','Solar Sword','4','2','1','0','120','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus2 bHPDrainRate,1000,1; bonus2 bSPLossRate,15,10000;','','');
+REPLACE INTO `item_db` VALUES ('13404','Platinum_Shotel','Platinum Shotel','4','20','10','1500','130','0','0','1','1','4294967295','63','2','2','4','55',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,50;','','');
+REPLACE INTO `item_db` VALUES ('13405','Curved_Sword','Curved Sword','4','20','10','800','125','0','0','1','2','4294967295','63','2','2','4','55',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,10; bonus2 bAddEff,Eff_Curse,300;','','');
+REPLACE INTO `item_db` VALUES ('13406','Edger','Edger','4','20','10','0','120','0','0','1','0','4294967295','63','2','2','1','0',NULL,'0','2','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('13407','Nagan_C','Refined Nagan','4','1','0','0','148','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill TF_DOUBLE,5; bonus bDoubleRate,25; bonus2 bAddRace,RC_DemiPlayer,40;','','');
+REPLACE INTO `item_db` VALUES ('13408','Fire_Brand_C','Refined Fireblend','4','1','0','0','120','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus bInt,2; skill MG_FIREBOLT,5; bonus3 bAutoSpell,MG_FIREBOLT,5,100;','','');
+REPLACE INTO `item_db` VALUES ('13409','Immaterial_Sword_C','Refined Immaterial Sword','4','1','0','0','160','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Ghost; bonus2 bSPVanishRate, 45, 30; bonus bSPDrainValue, -1; bonus bUnbreakableWeapon, 1;','','');
+REPLACE INTO `item_db` VALUES ('13410','BF_Sword1','Valorous Gladiator Blade','4','20','10','0','115','0','0','1','0','4294967295','63','2','2','3','80',NULL,'1','2','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13411','BF_Sword2','Brave Gladiator Blade','4','20','10','0','115','0','0','1','0','4294967295','63','2','2','3','80',NULL,'1','2','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus bMatkRate,10; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13412','Twin_Edge_B','Twin Edge of Naght Sieger','4','20','10','1500','150','0','0','1','3','4294967295','2','2','2','4','75',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; skill MG_FROSTDIVER,5; autobonus \"{ bonus bIgnoreDefRace,RC_NonBoss; }\",50,5000;','','');
+REPLACE INTO `item_db` VALUES ('13413','Twin_Edge_R','Twin Edge of Naght Sieger','4','20','10','1500','160','0','0','1','3','4294967295','2','2','2','4','75',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; skill WZ_METEOR,3; autobonus \"{ bonus bIgnoreDefRace,RC_NonBoss; }\",50,5000;','','');
+REPLACE INTO `item_db` VALUES ('13414','Elemental_Sword','Elemental Sword','4','20','10','1200','105','0','0','1','3','4294967295','2','2','2','3','70',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,4; bonus bDex,1; bonus bMatkRate,5; bonus2 bAddEle,Ele_Neutral,10; bonus3 bAutoSpell,MG_COLDBOLT,3,50; bonus4 bAutoSpellOnSkill,MG_COLDBOLT,MG_FIREBOLT,3,1000; bonus4 bAutoSpellOnSkill,MG_FIREBOLT,MG_LIGHTNINGBOLT,3,1000; bonus4 bAutoSpellOnSkill,MG_LIGHTNINGBOLT,WZ_EARTHSPIKE,3,1000;','','');
+REPLACE INTO `item_db` VALUES ('13415','N_Falchion','Novice Falchion','4','0','0','0','59','0','0','1','3','4294967295','63','2','2','1','2',NULL,'0','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13416','Krieger_Onehand_Sword1','Glorious Flamberge','4','20','10','0','130','0','0','1','0','4294967295','63','2','2','4','80',NULL,'1','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,(getrefine()-4)*(getrefine()-4); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>6) bonus bAspdRate,5; if(getrefine()>8) { bonus bAspdRate,5; bonus4 bAutoSpellOnSkill,SM_BASH,NPC_CRITICALWOUND,2,200; }','','');
+REPLACE INTO `item_db` VALUES ('13417','Krieger_Onehand_Sword2','Glorious Rapier','4','20','10','0','130','0','0','1','0','4294967295','63','2','2','4','80',NULL,'1','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,getrefine()-5; bonus bMatkRate,10; bonus bUnbreakableWeapon,0; if(getrefine()>5) bonus bUseSPrate,-10; if(getrefine()>8) bonus bInt,5;','','');
+REPLACE INTO `item_db` VALUES ('13418','Krieger_Onehand_Sword3','Glorious Holy Avenger','4','20','10','0','130','0','0','1','0','4294967295','63','2','2','4','80',NULL,'1','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,getrefine()-5; bonus bMatkRate,10; bonus bUnbreakableWeapon,0; if(getrefine()>5) bonus bUseSPrate,-10; if(getrefine()>8) bonus4 bAutoSpellOnSkill,PA_PRESSURE,PR_LEXDIVINA,1,1000; if(getrefine()>9) bonus bInt,5;','','');
+REPLACE INTO `item_db` VALUES ('13419','Holy_Saber','Holy saber','4','20','10','0','160','0','0','1','0','4294967295','63','2','2','3','0',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13420','Honglyun\'s_Sword','Honglyun\'s Sword','4','20','10','1200','160','0','0','1','1','4294967295','63','2','2','4','70',NULL,'1','2','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus bStr,2; bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('13421','Ruber','Ruber','4','20','10','1500','170','0','0','1','1','4294967295','2','2','2','3','50',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','autobonus \"{ bonus2 bSkillAtk,KN_BOWLINGBASH,20; bonus2 bSkillAtk,SM_BASH,20; }\",5,15000,BF_WEAPON,\"{ specialeffect2 EF_ENHANCE; }\";','','');
+REPLACE INTO `item_db` VALUES ('13422','Flamberge_C','Flamberge','4','0','0','0','185','0','0','1','0','4294967295','63','2','2','3','1',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
REPLACE INTO `item_db` VALUES ('13500','Insurance60_Package','Life Insurrance Box','18','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','getitem 14500,10;','','');
REPLACE INTO `item_db` VALUES ('13501','Assorted_Scroll_Box','Experience Scroll Box','18','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('13502','Drooping_Kitty_Box','Refined Drooping Cat Box','18','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','rentitem 5279,604800;','','');
@@ -6060,8 +6060,8 @@ REPLACE INTO `item_db` VALUES ('14469','Ox_Tail_Scroll','Ox Tail Egg','2','20','
REPLACE INTO `item_db` VALUES ('14500','Insurance60','Life Insurrance Certificate','2','2','1','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_CASH_DEATHPENALTY,3600000,0;','','');
REPLACE INTO `item_db` VALUES ('14508','Zeny_Scroll','Zeny Pet Egg Scroll','2','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('14509','Light_Center_Pot','Light Concentration Potion','2','800','400','20','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION1, 1800000, 0;','','');
-REPLACE INTO `item_db` VALUES ('14510','Light_Awakening_Pot','Light Awakening Potion','2','1500','750','20','0','0','0','0','0','2146959087','63','2','0','0','40',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION2, 1800000, 0;','','');
-REPLACE INTO `item_db` VALUES ('14511','Light_Berserk_Pot','Light Berserk Potion','2','3000','1500','20','0','0','0','0','0','31868582','63','2','0','0','85',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION3, 1800000, 0;','','');
+REPLACE INTO `item_db` VALUES ('14510','Light_Awakening_Pot','Light Awakening Potion','2','1500','750','20','0','0','0','0','0','4294967295','63','2','0','0','40',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION2, 1800000, 0;','','');
+REPLACE INTO `item_db` VALUES ('14511','Light_Berserk_Pot','Light Berserk Potion','2','3000','1500','20','0','0','0','0','0','4294967295','63','2','0','0','85',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION3, 1800000, 0;','','');
REPLACE INTO `item_db` VALUES ('14512','Meteor_10_Scroll','Meteor Storm Scroll','11','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','itemskill WZ_METEOR,10;','','');
REPLACE INTO `item_db` VALUES ('14513','Storm_10_Scroll','Storm Gust Scroll','11','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','itemskill WZ_STORMGUST,10;','','');
REPLACE INTO `item_db` VALUES ('14514','Vermilion_10_Scroll','Lord of Vermilion Scroll','11','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','itemskill WZ_VERMILION,10;','','');
@@ -6160,11 +6160,11 @@ REPLACE INTO `item_db` VALUES ('14606','Job_Manual25','JOB Battle Manual','2','0
REPLACE INTO `item_db` VALUES ('14607','Luxurious_Dinner_W','Luxurious Western Food','2','10000','5000','600','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_FOOD_STR,3600000,3; sc_start SC_FOOD_DEX,3600000,3; sc_start SC_FOOD_AGI,3600000,3; sc_start SC_FOOD_INT,3600000,3; sc_start SC_FOOD_VIT,3600000,3; sc_start SC_FOOD_LUK,3600000,3;','','');
REPLACE INTO `item_db` VALUES ('14608','Luxurious_Dinner_E','Manchu-Han Imperial Feast','2','20000','10000','1200','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','sc_start SC_FOOD_STR,3600000,6; sc_start SC_FOOD_DEX,3600000,6; sc_start SC_FOOD_AGI,3600000,6; sc_start SC_FOOD_INT,3600000,6; sc_start SC_FOOD_VIT,3600000,6; sc_start SC_FOOD_LUK,3600000,6;','','');
REPLACE INTO `item_db` VALUES ('14609','Spoiled_Cuisine','Spoiled Cuisine','2','0','0','0','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','percentheal 10,10;','','');
-REPLACE INTO `item_db` VALUES ('15000','Bone_Plate','Bone Plate','5','20','10','1000','0','0','7','0','1','414946','2','2','16','0','85',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bMdef,3; bonus2 bIgnoreDefRate,RC_DemiPlayer,10; bonus2 bIgnoreDefRate,RC_Brute,10; bonus3 bAutoSpellWhenHit,NPC_WIDEBLEEDING,1,10;','','');
-REPLACE INTO `item_db` VALUES ('15001','Odin\'s_Blessing_I','Odin\'s Blessing','5','0','0','0','0','0','10','0','0','2147483646','63','2','16','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('16000','Erde','Erde','4','20','10','500','130','0','0','1','2','312754','2','2','2','4','50',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,AM_ACIDTERROR,20; bonus2 bSkillAtk,AM_DEMONSTRATION,20; bonus bMaxSP,50; bonus bHealPower,10;','','');
-REPLACE INTO `item_db` VALUES ('16001','Red_Square_Bag','Red Square Bag','4','20','10','500','130','0','0','1','2','312754','2','2','2','3','50',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,200; bonus2 bSkillAtk,AM_ACIDTERROR,20; bonus2 bSkillAtk,AM_DEMONSTRATION,20; bonus2 bAddMonsterDropItem,501,50; bonus2 bAddMonsterDropItem,502,20; bonus2 bAddMonsterDropItem,503,20; bonus2 bAddMonsterDropItem,504,20; bonus2 bAddMonsterDropItem,505,10; if(readparam(bStr)>=95) bonus2 bAddEff,Eff_Stun,500;','','');
-REPLACE INTO `item_db` VALUES ('16002','Stunner_C','Stunner','4','0','0','0','175','0','0','1','0','33040','63','2','2','3','1',NULL,'0','8','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,1000; bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
+REPLACE INTO `item_db` VALUES ('15000','Bone_Plate','Bone Plate','5','20','10','1000','0','0','7','0','1','4294967295','2','2','16','0','85',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bMdef,3; bonus2 bIgnoreDefRate,RC_DemiPlayer,10; bonus2 bIgnoreDefRate,RC_Brute,10; bonus3 bAutoSpellWhenHit,NPC_WIDEBLEEDING,1,10;','','');
+REPLACE INTO `item_db` VALUES ('15001','Odin\'s_Blessing_I','Odin\'s Blessing','5','0','0','0','0','0','10','0','0','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('16000','Erde','Erde','4','20','10','500','130','0','0','1','2','4294967295','2','2','2','4','50',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,AM_ACIDTERROR,20; bonus2 bSkillAtk,AM_DEMONSTRATION,20; bonus bMaxSP,50; bonus bHealPower,10;','','');
+REPLACE INTO `item_db` VALUES ('16001','Red_Square_Bag','Red Square Bag','4','20','10','500','130','0','0','1','2','4294967295','2','2','2','3','50',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,200; bonus2 bSkillAtk,AM_ACIDTERROR,20; bonus2 bSkillAtk,AM_DEMONSTRATION,20; bonus2 bAddMonsterDropItem,501,50; bonus2 bAddMonsterDropItem,502,20; bonus2 bAddMonsterDropItem,503,20; bonus2 bAddMonsterDropItem,504,20; bonus2 bAddMonsterDropItem,505,10; if(readparam(bStr)>=95) bonus2 bAddEff,Eff_Stun,500;','','');
+REPLACE INTO `item_db` VALUES ('16002','Stunner_C','Stunner','4','0','0','0','175','0','0','1','0','4294967295','63','2','2','3','1',NULL,'0','8','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,1000; bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
REPLACE INTO `item_db` VALUES ('16134','King_Frog_Hat_Box','Frog King Hat Box','18','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','getitem 5528,1;','','');
REPLACE INTO `item_db` VALUES ('16135','Evil\'s_Bone_Hat_Box','Satanic Bone Helm Box','18','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','457',NULL,'0',NULL,'0',NULL,'0','getitem 5529,1;','','');
REPLACE INTO `item_db` VALUES ('16247','Dragon_Arhat_Mask_Box','Dragon Arhat Mask Box','18','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','getitem 5565,1;','','');
@@ -6176,21 +6176,21 @@ REPLACE INTO `item_db` VALUES ('16461','Red_Wing_Hat_Box','Red Wing Hat Box','18
REPLACE INTO `item_db` VALUES ('16555','Premium_Reset_Stone_Box','Pr Reset Stone Box','2','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','73',NULL,'0',NULL,'0',NULL,'0','packageitem();','','');
REPLACE INTO `item_db` VALUES ('16776','Universal_Catalog_Gold_Box10','Universal Catalog Gold 10 Box','2','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','getitem 12581,10;','','');
REPLACE INTO `item_db` VALUES ('16777','Universal_Catalog_Gold_Box50','Universal Catalog Gold 50 Box','2','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','getitem 12581,50;','','');
-REPLACE INTO `item_db` VALUES ('18000','Cannon_Ball','Cannon Ball','10','100','50','10','100','0','0','0','0','263168','8','2','32768','0','99',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18001','Holy_Cannon_Ball','Holy Cannon Ball','10','200','100','10','120','0','0','0','0','263168','8','2','32768','0','99',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy;','','');
-REPLACE INTO `item_db` VALUES ('18002','Dark_Cannon_Ball','Dark Cannon Ball','10','200','100','10','120','0','0','0','0','263168','8','2','32768','0','99',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark;','','');
-REPLACE INTO `item_db` VALUES ('18003','Soul_Cannon_Ball','Soul Cannon Ball','10','200','100','10','120','0','0','0','0','263168','8','2','32768','0','99',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Ghost;','','');
-REPLACE INTO `item_db` VALUES ('18004','Iron_Cannon_Ball','Iron Cannon Ball','10','500','250','10','250','0','0','0','0','263168','8','2','32768','0','99',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18100','Shooting_Star','Shooting Star','4','20','10','0','190','0','0','5','0','526336','63','2','34','4','1',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,20;','','');
-REPLACE INTO `item_db` VALUES ('18101','F_Bow_Of_Rudra_C','Rudra Bow','4','2','1','0','185','0','0','5','0','657480','63','2','34','4','0',NULL,'0','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,5; skill AL_CURE,1; skill AL_HEAL,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;','','');
-REPLACE INTO `item_db` VALUES ('18102','E_Bow_Of_Rudra_C','Rudra Bow','4','2','1','0','185','0','0','5','0','657480','63','2','34','4','0',NULL,'0','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,5; skill AL_CURE,1; skill AL_HEAL,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;','','');
+REPLACE INTO `item_db` VALUES ('18000','Cannon_Ball','Cannon Ball','10','100','50','10','100','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18001','Holy_Cannon_Ball','Holy Cannon Ball','10','200','100','10','120','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy;','','');
+REPLACE INTO `item_db` VALUES ('18002','Dark_Cannon_Ball','Dark Cannon Ball','10','200','100','10','120','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark;','','');
+REPLACE INTO `item_db` VALUES ('18003','Soul_Cannon_Ball','Soul Cannon Ball','10','200','100','10','120','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Ghost;','','');
+REPLACE INTO `item_db` VALUES ('18004','Iron_Cannon_Ball','Iron Cannon Ball','10','500','250','10','250','0','0','0','0','4294967295','8','2','32768','0','99',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18100','Shooting_Star','Shooting Star','4','20','10','0','190','0','0','5','0','4294967295','63','2','34','4','1',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,20;','','');
+REPLACE INTO `item_db` VALUES ('18101','F_Bow_Of_Rudra_C','Rudra Bow','4','2','1','0','185','0','0','5','0','4294967295','63','2','34','4','0',NULL,'0','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,5; skill AL_CURE,1; skill AL_HEAL,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;','','');
+REPLACE INTO `item_db` VALUES ('18102','E_Bow_Of_Rudra_C','Rudra Bow','4','2','1','0','185','0','0','5','0','4294967295','63','2','34','4','0',NULL,'0','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,5; skill AL_CURE,1; skill AL_HEAL,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;','','');
REPLACE INTO `item_db` VALUES ('18500','Cheer_Scarf6','Cheer Scarf6','5','0','0','0','0','0','0','0','0','4294967295','63','2','1','0','1',NULL,'0','369','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18501','Cheer_Scarf8','Cheer Scarf8','5','0','0','0','0','0','0','0','0','4294967295','63','2','1','0','1',NULL,'0','369','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18502','Cheer_Scarf10','Cheer Scarf10','5','0','0','0','0','0','0','0','0','4294967295','63','2','1','0','1',NULL,'0','369','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18503','Small_Horn_Of_Devil','Small Devil Horns','5','20','10','100','0','0','2','0','0','4294967295','63','2','512','0','1',NULL,'0','562','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkRate,5; bonus bMatkRate,5; bonus bMaxHPrate,10; bonus bMaxSPrate,10;','','');
REPLACE INTO `item_db` VALUES ('18505','Umbala_Spirit','Umbala Spirit','5','0','0','200','0','0','1','0','1','4294967295','63','2','1','0','30',NULL,'0','675','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
REPLACE INTO `item_db` VALUES ('18506','Hattah_Black','Hattah Black','5','12000','6000','4000','0','0','2','0','1','4294967295','63','2','769','0','1',NULL,'1','676','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18507','Elven_Ears_','Elven Ears','5','20','10','100','0','0','0','0','1','2147483646','63','2','512','0','70',NULL,'0','73','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18507','Elven_Ears_','Elven Ears','5','20','10','100','0','0','0','0','1','4294967295','63','2','512','0','70',NULL,'0','73','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18539','Skull_Cap','Skull Cap','5','40','20','200','0','0','5','0','1','4294967295','63','2','256','0','10',NULL,'1','713','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,2; if(getrefine() >= 5) { bonus bMatkRate,3; } if(getrefine() >= 7) { bonus bMatkRate,3; }','','');
REPLACE INTO `item_db` VALUES ('18595','Horn_Of_Ancient','Horn of Ancient','5','40','20','200','0','0','8','0','1','4294967295','63','2','256','0','50',NULL,'1','757','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','autobonus \"{ bonus bBaseAtk,100; }\",5,10000,0,\"{ specialeffect2 EF_POTION_BERSERK; }\";','','');
REPLACE INTO `item_db` VALUES ('18596','Sprout_Hat','Sprout Hat','5','20','10','200','0','0','4','0','0','4294967295','63','2','256','0','70',NULL,'1','758','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill WZ_HEAVENDRIVE,3;','','');
diff --git a/sql-files/item_db_re.sql b/sql-files/item_db_re.sql
index 62759a666..98473f53f 100644
--- a/sql-files/item_db_re.sql
+++ b/sql-files/item_db_re.sql
@@ -207,8 +207,8 @@ REPLACE INTO `item_db` VALUES ('642','Book_Of_Devil','Book of the Devil','2','18
REPLACE INTO `item_db` VALUES ('643','Pet_Incubator','Pet Incubator','2','3000','1500','30','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','bpet;','','');
REPLACE INTO `item_db` VALUES ('644','Gift_Box','Gift Box','2','1000','500','200','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','getrandgroupitem 644,1;','','');
REPLACE INTO `item_db` VALUES ('645','Center_Potion','Concentration Potion','2','800','400','100','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION1,1800000,4;','','');
-REPLACE INTO `item_db` VALUES ('656','Awakening_Potion','Awakening Potion','2','1500','750','150','0','0','0','0','0','2146959087','63','2','0','0','40',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION2,1800000,6;','','');
-REPLACE INTO `item_db` VALUES ('657','Berserk_Potion','Berserk Potion','2','3000','1500','200','0','0','0','0','0','31868582','63','2','0','0','85',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION3,1800000,9;','','');
+REPLACE INTO `item_db` VALUES ('656','Awakening_Potion','Awakening Potion','2','1500','750','150','0','0','0','0','0','4294967295','63','2','0','0','40',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION2,1800000,6;','','');
+REPLACE INTO `item_db` VALUES ('657','Berserk_Potion','Berserk Potion','2','3000','1500','200','0','0','0','0','0','4294967295','63','2','0','0','85',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION3,1800000,9;','','');
REPLACE INTO `item_db` VALUES ('658','Union_Of_Tribe','Tribal Solidarity','2','2','1','500','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','guildgetexp rand(600000,1200000);','','');
REPLACE INTO `item_db` VALUES ('659','Heart_Of_Her','Her Heart','2','500','250','50','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'1',NULL,'0',NULL,'0','pet BONGUN;','','');
REPLACE INTO `item_db` VALUES ('660','Prohibition_Red_Candle','Forbidden Red Candle','2','20000','10000','50','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'1',NULL,'0',NULL,'0','pet ZHERLTHSH;','','');
@@ -504,843 +504,843 @@ REPLACE INTO `item_db` VALUES ('1096','Round_Shell','Round Shell','3','780','390
REPLACE INTO `item_db` VALUES ('1097','Worn_Out_Page','Worn Out Page','3','948','474','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('1098','Manacles','Manacles','3','658','329','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('1099','Worn_Out_Prison_Uniform','Worn-out Prison Uniform','3','680','340','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1101','Sword','Sword','4','100','50','500','25','0','0','1','3','414947','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1102','Sword_','Sword','4','100','50','500','25','0','0','1','4','414947','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1103','Sword__','Sword','4','100','50','500','25','0','0','1','0','414947','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1104','Falchion','Falchion','4','1500','750','600','39','0','0','1','3','414947','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1105','Falchion_','Falchion','4','1500','750','600','39','0','0','1','4','414947','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1106','Falchion__','Falchion','4','1500','750','600','39','0','0','1','0','414947','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1107','Blade','Blade','4','2900','1450','700','53','0','0','1','3','414947','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1108','Blade_','Blade','4','2900','1450','700','53','0','0','1','4','414947','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1109','Blade__','Blade','4','2900','1450','700','53','0','0','1','0','414947','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1110','Lapier','Rapier','4','10000','5000','500','70','0','0','1','2','414947','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1111','Lapier_','Rapier','4','10000','5000','500','70','0','0','1','3','414947','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1112','Lapier__','Rapier','4','10000','5000','500','70','0','0','1','0','414947','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1113','Scimiter','Scimiter','4','17000','8500','700','85','0','0','1','2','414947','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1114','Scimiter_','Scimiter','4','17000','8500','700','85','0','0','1','3','414947','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1115','Scimiter__','Scimiter','4','17000','8500','700','85','0','0','1','3','414947','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1116','Katana','Katana','4','2000','1000','1000','60','0','0','1','3','16514','63','2','34','1','4',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1117','Katana_','Katana','4','2000','1000','1000','60','0','0','1','4','16514','63','2','34','1','4',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1118','Katana__','Katana','4','2000','1000','1000','60','0','0','1','0','16514','63','2','34','1','4',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1119','Tsurugi','Tsurugi','4','51000','25500','1200','130','0','0','1','1','414946','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1120','Tsurugi_','Tsurugi','4','51000','25500','1200','130','0','0','1','2','414946','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1121','Tsurugi__','Tsurugi','4','51000','25500','1200','130','0','0','1','0','414946','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1122','Ring_Pommel_Saber','Ring Pommel Saber','4','24000','12000','900','100','0','0','1','2','414946','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1123','Haedonggum','Haedonggum','4','50000','25000','900','120','0','0','1','1','414946','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
-REPLACE INTO `item_db` VALUES ('1124','Orcish_Sword','Orcish Sword','4','20','10','800','90','0','0','1','0','414947','63','2','2','3','5',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1125','Ring_Pommel_Saber_','Ring Pommel Saber','4','24000','12000','900','100','0','0','1','3','414946','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1126','Saber','Saber','4','49000','24500','1000','115','0','0','1','2','414946','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1127','Saber_','Saber','4','49000','24500','1000','115','0','0','1','3','414946','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1128','Hae_Dong_Gum_','Haedonggum','4','50000','25000','900','120','0','0','1','2','414946','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
-REPLACE INTO `item_db` VALUES ('1129','Flamberge','Flamberge','4','60000','30000','1500','150','0','0','1','0','16512','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1130','Nagan','Nagan','4','20','10','500','120','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill TF_DOUBLE,5; bonus bDoubleRate,25; bonus2 bAddRace,RC_DemiPlayer,5;','','');
-REPLACE INTO `item_db` VALUES ('1131','Ice_Falchon','Ice Falchion','4','20','10','600','100','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,500; bonus2 bAddEff2,Eff_Freeze,10; skill MG_COLDBOLT,3; bonus3 bAutoSpell,MG_COLDBOLT,3,100;','','');
-REPLACE INTO `item_db` VALUES ('1132','Edge','Edge','4','20','10','700','115','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Curse,30; bonus2 bWeaponComaRace,RC_NonBoss,10;','','');
-REPLACE INTO `item_db` VALUES ('1133','Fire_Brand','Fireblend','4','20','10','500','100','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; skill MG_FIREBOLT,3; bonus3 bAutoSpell,MG_FIREBOLT,3,100;','','');
-REPLACE INTO `item_db` VALUES ('1134','Scissores_Sword','Caesar\'s Sword','4','20','10','700','140','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Plant,25; bonus bIgnoreDefRace,RC_Plant;','','');
-REPLACE INTO `item_db` VALUES ('1135','Cutlas','Cutlus','4','20','10','900','150','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill SM_BASH,5; bonus bStr,2; bonus bDef,1;','','');
-REPLACE INTO `item_db` VALUES ('1136','Solar_Sword','Solar Sword','4','20','10','1200','85','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus2 bHPDrainRate,1000,1; bonus2 bSPLossRate,15,10000;','','');
-REPLACE INTO `item_db` VALUES ('1137','Excalibur','Excalibur','4','20','10','1200','150','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,5; bonus bLuk,10; bonus bDex,-1; bonus bAtkEle,Ele_Holy;','','');
-REPLACE INTO `item_db` VALUES ('1138','Mysteltainn_','Mysteltainn','4','20','10','1000','170','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEle,Ele_Ghost,15; bonus3 bAutoSpell,MG_STONECURSE,3,100; bonus2 bAddEff,Eff_Stone,10; bonus bDex,3;','','');
-REPLACE INTO `item_db` VALUES ('1139','Tale_Fing_','Tirfing','4','20','10','1000','200','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bHPLossRate,35,10000;','','');
-REPLACE INTO `item_db` VALUES ('1140','Byeorrun_Gum','Byeollungum','4','20','10','900','150','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_NonBoss,-10; bonus2 bAddRace,RC_Boss,50; bonus bAllStats,2;','','');
-REPLACE INTO `item_db` VALUES ('1141','Immaterial_Sword','Immaterial Sword','4','20','10','900','140','0','0','1','0','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Ghost; bonus2 bSPVanishRate, 30, 30; bonus bSPDrainValue, -1; bonus bUnbreakableWeapon, 1;','','');
-REPLACE INTO `item_db` VALUES ('1142','Jewel_Sword','Jeweled Sword','4','20','10','2200','104','0','0','1','0','414946','63','2','2','3','68',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAddMonsterDropChainItem,ITMCHAIN_GEM;','','');
-REPLACE INTO `item_db` VALUES ('1143','Gaia_Sword','Gaia Sword','4','20','10','2500','140','0','0','1','0','414946','63','2','2','3','74',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAddMonsterDropChainItem,ITMCHAIN_ORE;','','');
-REPLACE INTO `item_db` VALUES ('1144','Sasimi','Sashimi','4','20','10','1400','75','0','0','1','0','414946','63','2','2','3','48',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus3 bAddMonsterDropItem,544,RC_Fish,4000;','','');
-REPLACE INTO `item_db` VALUES ('1145','Holy_Avenger','Holy Avenger','4','450000','225000','1350','125','0','0','1','0','16384','63','2','2','3','75',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bVit,2;','','');
-REPLACE INTO `item_db` VALUES ('1146','Town_Sword','Town Sword','4','42000','21000','800','100','0','0','1','1','1','47','2','2','3','30',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1147','Town_Sword_','Town Sword','4','42000','21000','800','100','0','0','1','2','1','47','2','2','3','30',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1148','Star_Dust_Blade','Star Dust Blade','4','20','10','1000','140','0','0','1','1','1','47','2','2','4','45',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,500; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1149','Flamberge_','Flamberge','4','60000','30000','1500','150','0','0','1','2','16512','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1151','Slayer','Slayer','4','15000','7500','1300','90','0','0','1','2','16514','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1152','Slayer_','Slayer','4','15000','7500','1300','90','0','0','1','3','16514','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1153','Slayer__','Slayer','4','15000','7500','1300','90','0','0','1','0','16514','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1154','Bastard_Sword','Bastard Sword','4','22500','11250','1600','115','0','0','1','2','16514','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1155','Bastard_Sword_','Bastard Sword','4','22500','11250','1600','115','0','0','1','3','16514','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1156','Bastard_Sword__','Bastard Sword','4','22500','11250','1600','115','0','0','1','0','16514','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1157','Two_Hand_Sword','Two-handed Sword','4','60000','30000','2200','160','0','0','1','1','16514','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1158','Two_Hand_Sword_','Two-handed Sword','4','60000','30000','2200','160','0','0','1','2','16514','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1159','Two_Hand_Sword__','Two-handed Sword','4','60000','30000','2200','160','0','0','1','0','16514','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1160','Broad_Sword','Broad Sword','4','65000','32500','2000','140','0','0','1','1','16514','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDef,5; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1101','Sword','Sword','4','100','50','500','25','0','0','1','3','4294967295','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1102','Sword_','Sword','4','100','50','500','25','0','0','1','4','4294967295','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1103','Sword__','Sword','4','100','50','500','25','0','0','1','0','4294967295','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1104','Falchion','Falchion','4','1500','750','600','39','0','0','1','3','4294967295','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1105','Falchion_','Falchion','4','1500','750','600','39','0','0','1','4','4294967295','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1106','Falchion__','Falchion','4','1500','750','600','39','0','0','1','0','4294967295','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1107','Blade','Blade','4','2900','1450','700','53','0','0','1','3','4294967295','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1108','Blade_','Blade','4','2900','1450','700','53','0','0','1','4','4294967295','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1109','Blade__','Blade','4','2900','1450','700','53','0','0','1','0','4294967295','63','2','2','1','2',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1110','Lapier','Rapier','4','10000','5000','500','70','0','0','1','2','4294967295','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1111','Lapier_','Rapier','4','10000','5000','500','70','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1112','Lapier__','Rapier','4','10000','5000','500','70','0','0','1','0','4294967295','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1113','Scimiter','Scimiter','4','17000','8500','700','85','0','0','1','2','4294967295','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1114','Scimiter_','Scimiter','4','17000','8500','700','85','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1115','Scimiter__','Scimiter','4','17000','8500','700','85','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1116','Katana','Katana','4','2000','1000','1000','60','0','0','1','3','4294967295','63','2','34','1','4',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1117','Katana_','Katana','4','2000','1000','1000','60','0','0','1','4','4294967295','63','2','34','1','4',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1118','Katana__','Katana','4','2000','1000','1000','60','0','0','1','0','4294967295','63','2','34','1','4',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1119','Tsurugi','Tsurugi','4','51000','25500','1200','130','0','0','1','1','4294967295','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1120','Tsurugi_','Tsurugi','4','51000','25500','1200','130','0','0','1','2','4294967295','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1121','Tsurugi__','Tsurugi','4','51000','25500','1200','130','0','0','1','0','4294967295','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1122','Ring_Pommel_Saber','Ring Pommel Saber','4','24000','12000','900','100','0','0','1','2','4294967295','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1123','Haedonggum','Haedonggum','4','50000','25000','900','120','0','0','1','1','4294967295','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
+REPLACE INTO `item_db` VALUES ('1124','Orcish_Sword','Orcish Sword','4','20','10','800','90','0','0','1','0','4294967295','63','2','2','3','5',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1125','Ring_Pommel_Saber_','Ring Pommel Saber','4','24000','12000','900','100','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1126','Saber','Saber','4','49000','24500','1000','115','0','0','1','2','4294967295','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1127','Saber_','Saber','4','49000','24500','1000','115','0','0','1','3','4294967295','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1128','Hae_Dong_Gum_','Haedonggum','4','50000','25000','900','120','0','0','1','2','4294967295','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
+REPLACE INTO `item_db` VALUES ('1129','Flamberge','Flamberge','4','60000','30000','1500','150','0','0','1','0','4294967295','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1130','Nagan','Nagan','4','20','10','500','120','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill TF_DOUBLE,5; bonus bDoubleRate,25; bonus2 bAddRace,RC_DemiPlayer,5;','','');
+REPLACE INTO `item_db` VALUES ('1131','Ice_Falchon','Ice Falchion','4','20','10','600','100','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,500; bonus2 bAddEff2,Eff_Freeze,10; skill MG_COLDBOLT,3; bonus3 bAutoSpell,MG_COLDBOLT,3,100;','','');
+REPLACE INTO `item_db` VALUES ('1132','Edge','Edge','4','20','10','700','115','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Curse,30; bonus2 bWeaponComaRace,RC_NonBoss,10;','','');
+REPLACE INTO `item_db` VALUES ('1133','Fire_Brand','Fireblend','4','20','10','500','100','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; skill MG_FIREBOLT,3; bonus3 bAutoSpell,MG_FIREBOLT,3,100;','','');
+REPLACE INTO `item_db` VALUES ('1134','Scissores_Sword','Caesar\'s Sword','4','20','10','700','140','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Plant,25; bonus bIgnoreDefRace,RC_Plant;','','');
+REPLACE INTO `item_db` VALUES ('1135','Cutlas','Cutlus','4','20','10','900','150','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill SM_BASH,5; bonus bStr,2; bonus bDef,1;','','');
+REPLACE INTO `item_db` VALUES ('1136','Solar_Sword','Solar Sword','4','20','10','1200','85','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus2 bHPDrainRate,1000,1; bonus2 bSPLossRate,15,10000;','','');
+REPLACE INTO `item_db` VALUES ('1137','Excalibur','Excalibur','4','20','10','1200','150','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,5; bonus bLuk,10; bonus bDex,-1; bonus bAtkEle,Ele_Holy;','','');
+REPLACE INTO `item_db` VALUES ('1138','Mysteltainn_','Mysteltainn','4','20','10','1000','170','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEle,Ele_Ghost,15; bonus3 bAutoSpell,MG_STONECURSE,3,100; bonus2 bAddEff,Eff_Stone,10; bonus bDex,3;','','');
+REPLACE INTO `item_db` VALUES ('1139','Tale_Fing_','Tirfing','4','20','10','1000','200','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bHPLossRate,35,10000;','','');
+REPLACE INTO `item_db` VALUES ('1140','Byeorrun_Gum','Byeollungum','4','20','10','900','150','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_NonBoss,-10; bonus2 bAddRace,RC_Boss,50; bonus bAllStats,2;','','');
+REPLACE INTO `item_db` VALUES ('1141','Immaterial_Sword','Immaterial Sword','4','20','10','900','140','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Ghost; bonus2 bSPVanishRate, 30, 30; bonus bSPDrainValue, -1; bonus bUnbreakableWeapon, 1;','','');
+REPLACE INTO `item_db` VALUES ('1142','Jewel_Sword','Jeweled Sword','4','20','10','2200','104','0','0','1','0','4294967295','63','2','2','3','68',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAddMonsterDropChainItem,ITMCHAIN_GEM;','','');
+REPLACE INTO `item_db` VALUES ('1143','Gaia_Sword','Gaia Sword','4','20','10','2500','140','0','0','1','0','4294967295','63','2','2','3','74',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAddMonsterDropChainItem,ITMCHAIN_ORE;','','');
+REPLACE INTO `item_db` VALUES ('1144','Sasimi','Sashimi','4','20','10','1400','75','0','0','1','0','4294967295','63','2','2','3','48',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus3 bAddMonsterDropItem,544,RC_Fish,4000;','','');
+REPLACE INTO `item_db` VALUES ('1145','Holy_Avenger','Holy Avenger','4','450000','225000','1350','125','0','0','1','0','4294967295','63','2','2','3','75',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bVit,2;','','');
+REPLACE INTO `item_db` VALUES ('1146','Town_Sword','Town Sword','4','42000','21000','800','100','0','0','1','1','4294967295','47','2','2','3','30',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1147','Town_Sword_','Town Sword','4','42000','21000','800','100','0','0','1','2','4294967295','47','2','2','3','30',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1148','Star_Dust_Blade','Star Dust Blade','4','20','10','1000','140','0','0','1','1','4294967295','47','2','2','4','45',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,500; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1149','Flamberge_','Flamberge','4','60000','30000','1500','150','0','0','1','2','4294967295','63','2','2','3','27',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1151','Slayer','Slayer','4','15000','7500','1300','90','0','0','1','2','4294967295','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1152','Slayer_','Slayer','4','15000','7500','1300','90','0','0','1','3','4294967295','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1153','Slayer__','Slayer','4','15000','7500','1300','90','0','0','1','0','4294967295','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1154','Bastard_Sword','Bastard Sword','4','22500','11250','1600','115','0','0','1','2','4294967295','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1155','Bastard_Sword_','Bastard Sword','4','22500','11250','1600','115','0','0','1','3','4294967295','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1156','Bastard_Sword__','Bastard Sword','4','22500','11250','1600','115','0','0','1','0','4294967295','63','2','34','2','18',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1157','Two_Hand_Sword','Two-handed Sword','4','60000','30000','2200','160','0','0','1','1','4294967295','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1158','Two_Hand_Sword_','Two-handed Sword','4','60000','30000','2200','160','0','0','1','2','4294967295','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1159','Two_Hand_Sword__','Two-handed Sword','4','60000','30000','2200','160','0','0','1','0','4294967295','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1160','Broad_Sword','Broad Sword','4','65000','32500','2000','140','0','0','1','1','4294967295','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDef,5; bonus bUnbreakableWeapon,0;','','');
REPLACE INTO `item_db` VALUES ('1161','Balmung','Balmung','4','20','10','1000','250','0','0','1','0','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkEle,Ele_Holy;','','');
-REPLACE INTO `item_db` VALUES ('1162','Broad_Sword_','Broad Sword','4','65000','32500','2000','140','0','0','1','2','16514','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDef,5; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1163','Claymore','Claymore','4','74000','37000','2500','180','0','0','1','0','16512','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1164','Muramasa','Muramasa','4','20','10','1000','155','0','0','1','0','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus bAspdRate,8; bonus2 bAddEff2,Eff_Curse,10;','','');
-REPLACE INTO `item_db` VALUES ('1165','Masamune','Masamune','4','20','10','1000','200','0','0','1','0','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,30; bonus bStr,-5; bonus bAspd,2; bonus bDefRate,-67; bonus bDef2Rate,-67;','','');
-REPLACE INTO `item_db` VALUES ('1166','Dragon_Slayer','Dragon Slayer','4','20','10','1300','150','0','0','1','0','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Dragon,15;','','');
-REPLACE INTO `item_db` VALUES ('1167','Schweizersabel','Schweizersabel','4','20','10','1600','160','0','0','1','0','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bDef,1; bonus3 bAutoSpell,MG_LIGHTNINGBOLT,3,100;','','');
-REPLACE INTO `item_db` VALUES ('1168','Zweihander','Zweihander','4','20','10','2200','200','0','0','1','0','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1169','Executioner_','Executioner','4','20','10','2200','155','0','0','1','0','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus2 bAddRace,RC_DemiPlayer,20; bonus2 bSubRace,RC_DemiPlayer,-10; bonus bAtkEle,Ele_Dark;','','');
-REPLACE INTO `item_db` VALUES ('1170','Katzbalger','Katzbalger','4','20','10','2000','175','0','0','1','0','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,5; bonus bDef,10;','','');
-REPLACE INTO `item_db` VALUES ('1171','Zweihander_','Zweihander','4','20','10','2200','200','0','0','1','2','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1172','Claymore_','Claymore','4','74000','37000','2500','180','0','0','1','2','16512','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1173','Muramasa_C','Muramasa','4','1','0','0','204','0','0','1','0','16514','63','2','34','4','0',NULL,'0','3','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus bAspdRate,8;','','');
-REPLACE INTO `item_db` VALUES ('1174','Executioner_C','Executioner','4','2','1','0','190','0','0','1','0','16514','63','2','34','4','0',NULL,'0','3','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus2 bAddRace,RC_DemiPlayer,20; bonus2 bSubRace,RC_DemiPlayer,-10; bonus bAtkEle,Ele_Dark;','','');
-REPLACE INTO `item_db` VALUES ('1175','Altas_Weapon','Atlas Weapon','4','20','10','3500','200','0','0','1','1','16514','58','2','34','4','55',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,10; if(readparam(bStr)>=80) { bonus bBreakArmorRate,500; }','','');
-REPLACE INTO `item_db` VALUES ('1176','Muscle_Cutter','Muscle Cutter','4','20','10','2200','160','0','0','1','2','16514','58','2','34','4','55',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Bleeding,800; bonus3 bAutoSpell,AL_DECAGI,1,30;','','');
-REPLACE INTO `item_db` VALUES ('1177','Muramash','Muramash','4','20','10','0','120','0','0','1','0','16514','63','2','34','1','0',NULL,'0','3','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('1178','Schweizersabel_','Schweizersabel','4','20','10','1600','160','0','0','1','2','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bDef,1; bonus3 bAutoSpell,MG_LIGHTNINGBOLT,3,100;','','');
-REPLACE INTO `item_db` VALUES ('1179','Executioner__','Executioner','4','20','10','2200','155','0','0','1','1','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus2 bAddRace,RC_DemiPlayer,20; bonus2 bSubRace,RC_DemiPlayer,-10; bonus bAtkEle,Ele_Dark;','','');
-REPLACE INTO `item_db` VALUES ('1180','Dragon_Slayer_','Dragon Slayer','4','20','10','1300','150','0','0','1','2','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Dragon,15;','','');
-REPLACE INTO `item_db` VALUES ('1181','Tae_Goo_Lyeon','Tae Goo Lyeon','4','20','10','2000','250','0','0','1','2','16514','58','2','34','4','90',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee2,10; if((JobLevel >= 70 && Class == Job_Rune_Knight_T) || (JobLevel >= 50 && Class == Job_Rune_Knight)) { autobonus \"{ bonus bBaseAtk,50; }\",10,10000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\"; } if(getrefine()>8) { bonus bUseSPrate,-20; bonus bDelayrate,-20; }','','');
-REPLACE INTO `item_db` VALUES ('1182','Bloody_Eater','Bloody Eater','4','20','10','1200','200','0','0','1','2','16514','58','2','34','4','50',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Ghost; autobonus \"{ bonus bCritical,100; bonus bBaseAtk,50; }\",1,5000,0,\"{ specialeffect2 EF_FIRESPLASHHIT; }\"; bonus bHPGainValue,100;','','');
-REPLACE INTO `item_db` VALUES ('1183','BF_Two_Handed_Sword1','Brave Assaulter\'s Katzbalger','4','20','10','0','200','0','0','1','0','16514','63','2','34','3','80',NULL,'1','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1184','BF_Two_Handed_Sword2','Valorous Assaulter\'s Katzbalger','4','20','10','0','200','0','0','1','0','16514','63','2','34','3','80',NULL,'1','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,20; bonus2 bAddRace,RC_DemiPlayer,55; bonus bCritAtkRate,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1185','Violet_Fear','Violet Fear','4','20','10','2200','275','0','0','1','2','16514','58','2','34','4','80',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,WZ_METEOR,3,30; bonus3 bAutoSpell,WZ_FROSTNOVA,5,50; autobonus \"{ bonus bIgnoreDefRace,RC_NonBoss; }\",50,5000;','','');
-REPLACE INTO `item_db` VALUES ('1186','Death_Guidance','Death Guidance','4','20','10','2000','200','0','0','1','2','16514','58','2','34','4','70',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bAgi,2; bonus bFlee2,20; bonus3 bAutoSpell,NPC_HELLPOWER,1,10; bonus4 bAutoSpell,NPC_HELLPOWER,1,10,0; if( getrefine()>8 ) bonus3 bAutoSpell,NPC_VAMPIRE_GIFT,2,20; else bonus3 bAutoSpell,NPC_VAMPIRE_GIFT,1,20;','','');
-REPLACE INTO `item_db` VALUES ('1187','Krieger_Twohand_Sword1','Glorious Claymore','4','20','10','0','220','0','0','1','0','16514','63','2','34','4','80',NULL,'1','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(), 14)-3,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus3 bAutoSpell,LK_CONCENTRATION,max(getskilllv(LK_CONCENTRATION),1),30; bonus3 bAutoSpell,LK_AURABLADE,max(getskilllv(LK_AURABLADE),1),30; }','','');
-REPLACE INTO `item_db` VALUES ('1188','Veteran_Sword','Veteran Sword','4','10000','5000','2000','180','0','0','1','1','16514','63','2','34','4','80',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getskilllv(SM_BASH)==10) { bonus2 bSkillAtk,SM_BASH,50; } if(getskilllv(KN_BOWLINGBASH)==10) { bonus2 bSkillAtk,KN_BOWLINGBASH,50; } bonus bStr,1; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('1189','Krasnaya','Krasnaya','4','20','10','3800','200','0','0','2','3','16514','58','2','34','2','50',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(readparam(bStr)>=95) { bonus bBaseAtk,20; }','','');
-REPLACE INTO `item_db` VALUES ('1190','Claymore_C','Claymore','4','0','0','0','220','0','0','1','0','16512','63','2','34','3','0',NULL,'0','3','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
-REPLACE INTO `item_db` VALUES ('1191','Alca_Bringer','Alca Bringer','4','20','10','3400','280','0','0','2','0','128','56','2','34','3','100',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspd,(getrefine()/2);','','');
-REPLACE INTO `item_db` VALUES ('1192','P_Slayer1','Eden Slayer I','4','0','0','0','162','0','0','1','0','16514','63','2','34','2','26',NULL,'0','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1193','P_Slayer2','Eden Slayer II','4','0','0','0','185','0','0','1','0','16514','63','2','34','2','40',NULL,'0','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1194','F_Executioner_C','Rental Executioner','4','2','1','0','190','0','0','1','0','16514','63','2','34','4','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark;','','');
-REPLACE INTO `item_db` VALUES ('1195','E_Executioner_C','E Executioner C','4','2','1','0','190','0','0','1','0','16514','63','2','34','4','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark;','','');
-REPLACE INTO `item_db` VALUES ('1196','Chrome_Twohand_Sword','Two-Handed Chrome Metal Sword','4','20','10','400','280','0','0','1','0','16514','58','2','34','3','110',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAgi,3; bonus bMaxHPrate,-10;','','');
-REPLACE INTO `item_db` VALUES ('1197','P_Slayer3','Eden Group Slayer III','4','0','0','0','200','0','0','1','0','16514','63','2','34','3','60',NULL,'0','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1198','Hairtail','Hairtail','4','0','0','0','220','0','0','3','0','16514','63','2','34','1','50',NULL,'0','3','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bCritical,20; bonus bCritAtkRate,50; bonus4 bAddEff,Eff_Cold,300,ATF_SHORT,3000; if(BaseLevel>99) { bonus bBaseAtk,50; }','','');
-REPLACE INTO `item_db` VALUES ('1199','Ebony_Toe_Nail','Ebony Toe Nail','4','56000','28000','1000','250','150','0','1','0','16512','56','2','34','4','120',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1201','Knife','Knife','4','50','25','400','17','0','0','1','3','579821295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1202','Knife_','Knife','4','50','25','400','17','0','0','1','4','579821295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1203','Knife__','Knife','4','50','25','400','17','0','0','1','0','579821295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1204','Cutter','Cutter','4','1250','625','500','30','0','0','1','3','579821295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1205','Cutter_','Cutter','4','1250','625','500','30','0','0','1','4','579821295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1206','Cutter__','Cutter','4','1250','625','500','30','0','0','1','0','579821295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1207','Main_Gauche','Main Gauche','4','2400','1200','600','43','0','0','1','3','579821295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1208','Main_Gauche_','Main Gauche','4','2400','1200','600','43','0','0','1','4','579821295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1209','Main_Gauche__','Main Gauche','4','2400','1200','600','43','0','0','1','0','579821295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1210','Dirk','Dirk','4','8500','4250','500','59','0','0','1','2','579821295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1211','Dirk_','Dirk','4','8500','4250','500','59','0','0','1','3','579821295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1212','Dirk__','Dirk','4','8500','4250','500','59','0','0','1','0','579821295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1213','Dagger','Dagger','4','14000','7000','600','73','0','0','1','2','579821295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1214','Dagger_','Dagger','4','14000','7000','600','73','0','0','1','3','579821295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1215','Dagger__','Dagger','4','14000','7000','600','73','0','0','1','0','579821295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1216','Stiletto','Stiletto','4','19500','9750','700','87','0','0','1','2','579821295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1217','Stiletto_','Stiletto','4','19500','9750','700','87','0','0','1','3','579821295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1218','Stiletto__','Stiletto','4','19500','9750','700','87','0','0','1','0','579821295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1219','Gladius','Gladius','4','43000','21500','700','105','0','0','1','2','579821294','63','2','2','3','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1220','Gladius_','Gladius','4','43000','21500','700','105','0','0','1','3','579821294','63','2','2','3','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1221','Gladius__','Gladius','4','43000','21500','700','105','0','0','1','0','579821294','63','2','2','3','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1222','Damascus','Damascus','4','49000','24500','800','118','0','0','1','1','579821294','63','2','2','3','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1223','Forturn_Sword','Fortune Sword','4','20','10','500','90','0','0','1','0','579821294','63','2','2','4','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,5; bonus bFlee2,20;','','');
-REPLACE INTO `item_db` VALUES ('1224','Sword_Breaker','Swordbreaker','4','20','10','1000','70','0','0','1','0','579821294','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakWeaponRate,500;','','');
-REPLACE INTO `item_db` VALUES ('1225','Mail_Breaker','Mailbreaker','4','20','10','1000','70','0','0','1','0','579821294','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,500;','','');
-REPLACE INTO `item_db` VALUES ('1226','Damascus_','Damascus','4','49000','24500','800','118','0','0','1','2','579821294','63','2','2','3','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1227','Weeder_Knife','Weeder Knife','4','20','10','400','80','0','0','1','0','579821294','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Plant; bonus2 bAddRace,RC_Plant,15; bonus2 bAddRaceTolerance,RC_Plant,15;','','');
-REPLACE INTO `item_db` VALUES ('1228','Combat_Knife','Combat Knife','4','20','10','400','80','0','0','1','0','579821294','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus2 bAddRaceTolerance,RC_DemiPlayer,10; bonus2 bSubRace,RC_Demon,-10;','','');
-REPLACE INTO `item_db` VALUES ('1229','Mama\'s_Knife','Kitchen Knife','4','20','10','500','75','0','0','1','0','579821294','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus3 bAddMonsterDropItem,517,RC_Brute,5000;','','');
-REPLACE INTO `item_db` VALUES ('1230','House_Auger','Ice pick','4','20','10','600','80','0','0','1','0','579821294','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefRatioAtkRace, RC_All;','','');
-REPLACE INTO `item_db` VALUES ('1231','Bazerald','Bazerald','4','20','10','500','70','105','0','1','0','579821294','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus bInt,5;','','');
-REPLACE INTO `item_db` VALUES ('1232','Assasin_Dagger','Assassin Dagger','4','20','10','600','140','0','0','1','0','4096','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,20; bonus bMaxSPrate,15; bonus bAspdRate,2; bonus bAtkEle,Ele_Dark;','','');
-REPLACE INTO `item_db` VALUES ('1233','Exercise','Exorciser','4','20','10','700','90','0','0','1','0','579821294','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Demon; bonus2 bAddRaceTolerance,RC_Demon,5; bonus2 bSubRace,RC_DemiPlayer,-10;','','');
-REPLACE INTO `item_db` VALUES ('1234','Moonlight_Sword','Moonlight Dagger','4','20','10','700','50','0','0','1','0','579821294','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSPrate,10; bonus bSPDrainValue,3;','','');
-REPLACE INTO `item_db` VALUES ('1235','Azoth','Azoth','4','20','10','700','110','0','0','1','0','262144','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bClassChange,300;','','');
-REPLACE INTO `item_db` VALUES ('1236','Sucsamad','Sucsamad','4','20','10','800','140','0','0','1','0','579821294','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEle,Ele_Earth,10; bonus2 bAddEle,Ele_Wind,10; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1237','Grimtooth_','Grimtooth','4','20','10','800','180','0','0','1','0','579821294','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,10; bonus bFlee2,5; bonus bDefRate,-50; bonus bDef2Rate,-50;','','');
-REPLACE INTO `item_db` VALUES ('1238','Zeny_Knife','Zeny Knife','4','20','10','1200','64','0','0','1','0','579821294','63','2','2','3','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bGetZenyNum,100,40;','','');
-REPLACE INTO `item_db` VALUES ('1239','Poison_Knife','Poison Knife','4','20','10','800','64','0','0','1','0','579821294','63','2','2','3','65',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,3000;','','');
-REPLACE INTO `item_db` VALUES ('1240','Princess_Knife','Princess Knife','4','20','10','400','84','0','0','1','0','579821294','63','2','2','4','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
-REPLACE INTO `item_db` VALUES ('1241','Cursed_Dagger','Cursed Dagger','4','80000','40000','400','55','0','0','1','0','8454660','63','2','2','4','85',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Curse,5000;','','');
-REPLACE INTO `item_db` VALUES ('1242','Counter_Dagger','Dagger of Counter','4','120000','60000','550','140','0','0','1','0','8454660','63','2','2','4','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,90;','','');
-REPLACE INTO `item_db` VALUES ('1243','Novice_Knife','Novice Main-Gauche','4','1','0','1','45','0','0','1','0','1','47','2','2','1','0',NULL,'0','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1244','Holy_Dagger','Holy Dagger','4','20','10','800','100','0','0','1','0','570560576','63','2','2','4','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('1245','Cinquedea','Cinquedea','4','40000','20000','700','110','0','0','1','1','1','47','2','2','3','30',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1246','Cinquedea_','Cinquedea','4','40000','20000','700','110','0','0','1','2','1','47','2','2','3','30',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1247','Kindling_Dagger','Kindle Dagger','4','10000','5000','600','39','0','0','1','0','579821295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('1248','Obsidian_Dagger','Obsidian Dagger','4','10000','5000','600','39','0','0','1','0','579821295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
-REPLACE INTO `item_db` VALUES ('1249','Fisherman\'s_Dagger','Fisherman\'s Dagger','4','10000','5000','600','39','0','0','1','0','579821295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('1250','Jur','Jur','4','19500','9750','800','125','0','0','1','2','4096','63','2','34','2','18',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1251','Jur_','Jur','4','19500','9750','800','125','0','0','1','3','4096','63','2','34','2','18',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1252','Katar','Katar','4','41000','20500','1200','148','0','0','1','1','4096','63','2','34','3','33',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('1253','Katar_','Katar','4','41000','20500','1200','148','0','0','1','2','4096','63','2','34','3','33',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('1254','Jamadhar','Jamadhar','4','37200','18600','1500','165','0','0','1','0','4096','63','2','34','3','33',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1255','Jamadhar_','Jamadhar','4','37200','18600','1500','165','0','0','1','1','4096','63','2','34','3','33',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1256','Katar_Of_Cold_Icicle','Katar of Frozen Icicle','4','45000','22500','1200','105','0','0','1','0','4096','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,500;','','');
-REPLACE INTO `item_db` VALUES ('1257','Katar_Of_Thornbush','Katar of Quaking','4','45000','22500','1200','105','0','0','1','0','4096','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth; bonus2 bAddEff,Eff_Blind,500;','','');
-REPLACE INTO `item_db` VALUES ('1258','Katar_Of_Raging_Blaze','Katar of Raging Blaze','4','45000','22500','1200','105','0','0','1','0','4096','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus2 bAddEff,Eff_Silence,500;','','');
-REPLACE INTO `item_db` VALUES ('1259','Katar_Of_Piercing_Wind','Katar of Piercing Wind','4','45000','22500','1200','105','0','0','1','0','4096','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus2 bAddEff,Eff_Sleep,500;','','');
-REPLACE INTO `item_db` VALUES ('1260','Ghoul_Leg','Sharpened Legbone of Ghoul','4','52500','26250','1700','150','0','0','1','0','4096','63','2','34','3','65',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Undead;','','');
-REPLACE INTO `item_db` VALUES ('1261','Infiltrator','Infiltrator','4','57000','28500','1500','140','0','0','1','0','4096','63','2','34','4','75',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,50; bonus bDef,3; bonus bFlee,5; bonus bFlee2,2;','','');
-REPLACE INTO `item_db` VALUES ('1262','Nail_Of_Loki','Loki\'s Nail','4','20','10','1200','115','0','0','1','0','4096','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Bleeding,300;','','');
-REPLACE INTO `item_db` VALUES ('1263','Unholy_Touch','Unholy Touch','4','20','10','1250','151','0','0','1','0','4096','63','2','34','4','70',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Curse,200; bonus bCritical,-1; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1264','Various_Jur','Specialty Jur','4','20','10','800','90','0','0','1','4','4096','63','2','34','1','0',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff2,Eff_Bleeding,10;','','');
-REPLACE INTO `item_db` VALUES ('1265','Bloody_Roar','Bloody Roar','4','20','10','1000','120','0','0','1','0','4096','63','2','34','4','75',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus bFlee,-160; bonus bFlee2,-160; bonus bHPrecovRate,-100; bonus bSPrecovRate,-100;','','');
-REPLACE INTO `item_db` VALUES ('1266','Infiltrator_','Infiltrator','4','57000','28500','1500','140','0','0','1','1','4096','63','2','34','4','75',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,50; bonus bDef,3; bonus bFlee,5; bonus bFlee2,2;','','');
-REPLACE INTO `item_db` VALUES ('1267','Infiltrator_C','Infiltrator','4','1','0','0','189','0','0','1','0','4096','63','2','34','4','0',NULL,'0','16','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus bDef,3; bonus bFlee,5; bonus bFlee2,2; bonus bAspdRate,5;','','');
-REPLACE INTO `item_db` VALUES ('1268','Wild_Beast_Claw','Wild Beast Claw','4','20','10','1450','160','0','0','1','1','4096','58','2','34','4','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>=9) { bonus3 bAutoSpell,NPC_CRITICALWOUND,2,100; } else bonus3 bAutoSpell,NPC_CRITICALWOUND,1,100;','','');
-REPLACE INTO `item_db` VALUES ('1269','Inverse_Scale','Inverse Scale','4','20','10','1500','140','0','0','1','0','4096','58','2','34','4','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus3 bAutoSpell,NPC_DRAGONFEAR,1,30;','','');
-REPLACE INTO `item_db` VALUES ('1270','Drill_Katar','Drill Katar','4','20','10','1400','110','0','0','1','1','4096','58','2','34','4','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,30; bonus3 bAutoSpell,ST_FULLSTRIP,1,150;','','');
-REPLACE INTO `item_db` VALUES ('1271','Blood_Tears','Blood Tears','4','20','10','1700','120','0','0','1','2','4096','58','2','34','4','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>=9) { bonus3 bAutoSpell,NPC_WIDEBLEEDING,2,30; } else bonus3 bAutoSpell,NPC_WIDEBLEEDING,1,30;','','');
-REPLACE INTO `item_db` VALUES ('1272','Scratcher','Scratcher','4','20','10','0','120','0','0','1','0','4096','63','2','34','1','0',NULL,'0','16','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('1273','Bloody_Roar_C','Bloody Roar','4','1','0','0','148','0','0','1','0','4096','63','2','34','4','0',NULL,'0','16','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus bFlee,-160; bonus bFlee2,-160;','','');
-REPLACE INTO `item_db` VALUES ('1274','Unholy_Touch_C','Unholy Touch','4','1','0','0','179','0','0','1','0','4096','63','2','34','4','0',NULL,'0','16','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Curse,5000; bonus bCritical,-1; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1275','Katar_Of_Cold_Icicle_','Katar of Frozen Icicle','4','45000','22500','1200','105','0','0','1','3','4096','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,500;','','');
-REPLACE INTO `item_db` VALUES ('1276','Katar_Of_Thornbush_','Katar of Quaking','4','45000','22500','1200','105','0','0','1','3','4096','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth; bonus2 bAddEff,Eff_Blind,500;','','');
-REPLACE INTO `item_db` VALUES ('1277','Katar_Of_Raging_Blaze_','Katar of Raging Blaze','4','45000','22500','1200','105','0','0','1','3','4096','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus2 bAddEff,Eff_Silence,500;','','');
-REPLACE INTO `item_db` VALUES ('1278','Katar_Of_Piercing_Wind_','Katar of Piercing Wind','4','45000','22500','1200','105','0','0','1','3','4096','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus2 bAddEff,Eff_Sleep,500;','','');
-REPLACE INTO `item_db` VALUES ('1279','BF_Katar1','Brave Carnage Katar','4','20','10','0','130','0','0','1','0','4096','63','2','34','3','80',NULL,'1','16','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus bLuk,1; bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1280','BF_Katar2','Valorous Carnage Katar','4','20','10','0','130','0','0','1','0','4096','63','2','34','3','80',NULL,'1','16','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus bLuk,1; bonus2 bAddRace,RC_DemiPlayer,70; bonus bCritAtkRate,20; bonus bAspdRate,5; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1281','Krieger_Katar1','Glorious Bloody Roar','4','20','10','0','140','0','0','1','0','4096','63','2','34','4','80',NULL,'1','16','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) autobonus \"{ bonus bAspdRate,100; }\",70,3000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\";','','');
-REPLACE INTO `item_db` VALUES ('1282','Krieger_Katar2','Glorious Jamadhar','4','20','10','0','140','0','0','1','0','4096','63','2','34','4','80',NULL,'1','16','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bCriticalAddRace,RC_DemiPlayer,5; } if(getrefine()>8) autobonus \"{ bonus bAspdRate,100; }\",70,3000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\";','','');
-REPLACE INTO `item_db` VALUES ('1283','Katar_Of_Speed','Katar Of Speed','4','20','10','0','175','0','0','1','0','4096','63','2','34','4','0',NULL,'0','16','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,AS_SONICBLOW,25; bonus bAspdRate,3;','','');
-REPLACE INTO `item_db` VALUES ('1284','Krishna','Krishna','4','20','10','1200','120','0','0','1','2','4096','58','2','34','3','50',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,AS_GRIMTOOTH,10; if(getskilllv(AS_SONICBLOW)) { bonus3 bAutoSpell,AS_SONICBLOW,getskilllv(AS_SONICBLOW),5; } else { bonus3 bAutoSpell,AS_SONICBLOW,1,5; }','','');
-REPLACE INTO `item_db` VALUES ('1285','Cakram','Chakram','4','20','10','1000','130','0','0','1','2','4096','58','2','34','3','50',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getskilllv(AS_KATAR)==10) { bonus bHit,10; } bonus2 bSkillAtk,ASC_METEORASSAULT,20;','','');
-REPLACE INTO `item_db` VALUES ('1286','Jamadhar_C','Jamadhar','4','0','0','0','200','0','0','1','0','4096','63','2','34','3','0',NULL,'0','16','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
-REPLACE INTO `item_db` VALUES ('1287','Durga','Durga','4','20','10','1200','190','0','0','1','1','4096','56','2','34','3','100',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1288','Bloody_Fear_C','Bloody Spear','4','1','0','0','145','0','0','1','0','4096','63','2','34','4','0',NULL,'0','16','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1289','P_Katar1','Eden Group Katar I','4','0','0','0','155','0','0','1','0','4096','63','2','34','3','60',NULL,'0','16','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1290','Agent_Katar','Agent Katar','4','41000','20500','1200','170','0','0','1','1','4096','56','2','34','3','100',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,readparam(bLuk)/2;','','');
-REPLACE INTO `item_db` VALUES ('1291','Guillotine_Katar','Guillotine Katar','4','56000','28000','1500','200','0','0','1','1','4096','56','2','34','4','140',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bFlee,-30; bonus2 bAddRace,RC_DemiPlayer,50; bonus2 bSkillAtk,GC_CROSSIMPACT,30;','','');
-REPLACE INTO `item_db` VALUES ('1292','Upg_Katar','Upgrade Katar','4','20','10','1000','80','0','0','1','1','4096','63','2','34','3','0',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*10); bonus bCritAtkRate,(getrefine()*2); if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*10); }','','');
-REPLACE INTO `item_db` VALUES ('1293','Velum_Jamadhar','Vellum Jamadhar','4','20','10','1200','170','0','0','1','0','4096','63','2','34','4','95',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,getrefine(); bonus4 bSetDefRace,RC_Player,10000,5000,1; bonus4 bSetMDefRace,RC_Player,10000,5000,1;','','');
-REPLACE INTO `item_db` VALUES ('1294','Velum_Scare','Vellum Scale','4','20','10','1200','50','0','0','1','0','4096','63','2','34','4','95',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bSPVanishRate, 1000, 10, BF_NORMAL;','','');
-REPLACE INTO `item_db` VALUES ('1295','Blood_Tears_','Blood Tears ','4','20','10','1700','120','0','0','1','3','4096','58','2','34','4','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>=9) { bonus3 bAutoSpell,NPC_WIDEBLEEDING,2,30; } else bonus3 bAutoSpell,NPC_WIDEBLEEDING,1,30;','','');
-REPLACE INTO `item_db` VALUES ('1296','Metal_Katar','Metal Katar','4','20','10','0','75','0','0','1','1','4096','63','2','34','3','0',NULL,'1','16','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*5); bonus bCritAtkRate,getrefine(); .@val = min(BaseLevel/10, 12); if (.@val > 2) { bonus bBaseAtk,((.@val-2)*5); }','','');
-REPLACE INTO `item_db` VALUES ('1297','Inverse_Scale_','Inverse Scale','4','20','10','1500','140','0','0','1','2','4096','58','2','34','4','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus3 bAutoSpell,NPC_DRAGONFEAR,1,30;','','');
-REPLACE INTO `item_db` VALUES ('1298','Shiver_Katar','Shiver Katar','4','60000','30000','2700','110','0','0','1','2','4096','56','2','34','4','105',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,getrefine();','','');
-REPLACE INTO `item_db` VALUES ('1299','TE_WoE_Katar','TE WoE Katar','4','0','0','0','120','0','0','1','0','4096','63','2','34','3','40',NULL,'0','16','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Bleeding,1000;','','');
-REPLACE INTO `item_db` VALUES ('1301','Axe','Axe','4','500','250','800','38','0','0','1','3','283811','63','2','2','1','3',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1302','Axe_','Axe','4','500','250','800','38','0','0','1','4','283811','63','2','2','1','3',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1303','Axe__','Axe','4','500','250','800','38','0','0','1','0','283811','63','2','2','1','3',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1304','Orcish_Axe','Orcish Axe','4','20','10','1500','75','0','0','1','0','283811','63','2','2','3','3',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1305','Cleaver','Cleaver','4','20','10','1200','140','0','0','1','0','279714','63','2','2','4','44',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_DemiPlayer,5; bonus3 bAddMonsterDropItem,517,RC_Brute,3000;','','');
-REPLACE INTO `item_db` VALUES ('1306','War_Axe','War Axe','4','20','10','4200','140','0','0','1','1','263168','63','2','2','3','76',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bLuk,2;','','');
-REPLACE INTO `item_db` VALUES ('1307','Windhawk','Windhawk','4','18000','9000','1500','115','0','0','1','0','414946','63','2','2','2','14',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bAspdRate,5;','','');
-REPLACE INTO `item_db` VALUES ('1308','Golden_Axe','Golden Axe','4','20','10','3000','170','0','0','1','0','1','47','2','2','4','45',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1309','Orcish_Axe_','Orcish Axe','4','20','10','1500','75','0','0','1','4','283811','63','2','2','3','3',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1310','Krieger_Onehand_Axe1','Glorious Cleaver','4','20','10','0','130','0','0','1','0','279714','63','2','2','4','80',NULL,'1','6','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; bonus bAspdRate,5; } if(getrefine()>8) { bonus bAspdRate,5; bonus3 bAutoSpell,NPC_CRITICALWOUND,1,50; bonus4 bAutoSpellOnSkill,MC_MAMMONITE,NPC_CRITICALWOUND,2,200; }','','');
-REPLACE INTO `item_db` VALUES ('1311','Vecer_Axe','Vecer Axe','4','20','10','1500','140','0','0','1','2','279714','58','2','2','3','50',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(readparam(bLuk)>=90) { bonus bBaseAtk,20; } if(readparam(bDex)>=90) { bonus bCritical,5; } if(readparam(bDex)>=90||readparam(bLuk)>=90) { bonus2 bSkillAtk,MC_MAMMONITE,15; }','','');
-REPLACE INTO `item_db` VALUES ('1312','Orcish_Axe_C','Orcish Axe','4','0','0','0','110','0','0','1','0','283811','63','2','2','3','0',NULL,'0','6','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,70; bonus2 bAddSize,Size_Medium,70; bonus2 bAddSize,Size_Large,70;','','');
-REPLACE INTO `item_db` VALUES ('1313','Tourist_Axe','Traveler\'s Axe','4','0','0','500','77','0','0','1','0','283811','63','2','2','1','0',NULL,'0','6','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('1314','F_Tomahawk_C','Rental Tomahawk','4','2','1','0','200','0','0','1','0','279714','63','2','34','4','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('1315','F_Right_Epsilon_C','Right Epsilon','4','1','0','0','229','0','0','1','0','279714','63','2','34','4','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bStr,10;','','');
-REPLACE INTO `item_db` VALUES ('1316','Adventure_Axe','Adventure Axe','4','0','0','0','100','0','0','1','0','263200','63','2','2','1','0',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1317','Academy_Axe','Academy Axe','4','0','0','1600','130','0','0','1','1','263200','63','2','2','1','0',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1318','Dofle_Axe','Deflation Axe','4','50000','25000','1800','180','0','0','1','2','414946','63','2','2','4','105',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1319','TE_WoE_Axe','TE WoE Axe','4','20','10','0','100','0','0','1','0','414947','63','2','2','3','40',NULL,'0','6','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Freeze,1000;','','');
-REPLACE INTO `item_db` VALUES ('1323','Ru_Gold_Axe','Ru Gold Axe','4','20','10','1800','180','0','0','1','2','262144','56','2','2','3','120',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,8; bonus bInt,8;','','');
-REPLACE INTO `item_db` VALUES ('1351','Battle_Axe','Battle Axe','4','5400','2700','1500','80','0','0','1','3','279714','63','2','34','1','3',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1352','Battle_Axe_','Battle Axe','4','5400','2700','1500','80','0','0','1','4','279714','63','2','34','1','3',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1353','Battle_Axe__','Battle Axe','4','5400','2700','1500','80','0','0','1','0','279714','63','2','34','1','3',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1354','Hammer','Hammer','4','15500','7750','2000','120','0','0','1','2','279714','63','2','34','2','16',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1355','Hammer_','Hammer','4','15500','7750','2000','120','0','0','1','3','279714','63','2','34','2','16',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1356','Hammer__','Hammer','4','15500','7750','2000','120','0','0','1','0','279714','63','2','34','2','16',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1357','Buster','Buster','4','34000','17000','2200','155','0','0','1','1','279714','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1358','Buster_','Buster','4','34000','17000','2200','155','0','0','1','2','279714','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1359','Buster__','Buster','4','34000','17000','2200','155','0','0','1','0','279714','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1360','Two_Handed_Axe','Two-handed Axe','4','55000','27500','2500','185','0','0','1','1','279714','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1361','Two_Handed_Axe_','Two-handed Axe','4','55000','27500','2500','185','0','0','1','2','279714','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1362','Two_Handed_Axe__','Two-handed Axe','4','55000','27500','2500','185','0','0','1','0','279714','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1363','Brood_Axe','Bloody Axe','4','20','10','4000','170','0','0','1','0','279714','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,10; bonus bSpeedRate,25;','','');
-REPLACE INTO `item_db` VALUES ('1364','Great_Axe','Great Axe','4','20','10','1800','187','0','0','1','0','279714','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSkillBlow,MC_MAMMONITE,5; bonus2 bAddEff,Eff_Stun,1500;','','');
-REPLACE INTO `item_db` VALUES ('1365','Sabbath','Sabbath','4','20','10','2300','120','0','0','1','0','279714','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bWeaponComaRace,RC_Demon,50; bonus2 bCriticalAddRace,RC_Undead,50;','','');
-REPLACE INTO `item_db` VALUES ('1366','Right_Epsilon','Light Epsilon','4','20','10','2300','180','0','0','1','0','279714','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; skill AL_HEAL,3; bonus2 bAddRace,RC_Demon,3;','','');
-REPLACE INTO `item_db` VALUES ('1367','Slaughter','Slaughter','4','20','10','2500','120','0','0','1','0','279714','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth; bonus bIgnoreDefRace,RC_Brute; bonus2 bWeaponComaRace,RC_Brute,40;','','');
-REPLACE INTO `item_db` VALUES ('1368','Tomahawk','Tomahawk','4','20','10','2500','165','0','0','1','0','279714','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; skill ITM_TOMAHAWK,1;','','');
-REPLACE INTO `item_db` VALUES ('1369','Guillotine','Guillotine','4','20','10','3000','215','0','0','1','0','279714','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bWeaponComaRace,RC_DemiPlayer,30; bonus2 bSPGainRaceAttack,RC_DemiPlayer,2; bonus2 bSPGainRace,RC_DemiPlayer,20;','','');
-REPLACE INTO `item_db` VALUES ('1370','Doom_Slayer','Doom Slayer','4','20','10','6000','10','0','0','1','0','279714','63','2','34','4','80',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,-40; bonus bUseSPrate,100; if(readparam(bStr)>=95) { bonus bBaseAtk,340; bonus2 bAddEff,Eff_Stun,3000; bonus bBreakArmorRate,500; }','','');
-REPLACE INTO `item_db` VALUES ('1371','Doom_Slayer_','Doom Slayer','4','20','10','6000','10','0','0','1','1','279714','63','2','34','4','80',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,-40; bonus bUseSPrate,100; if(readparam(bStr)>=95) { bonus bBaseAtk,340; bonus2 bAddEff,Eff_Stun,3000; bonus bBreakArmorRate,500; }','','');
-REPLACE INTO `item_db` VALUES ('1372','Right_Epsilon_C','Rental Light Epsilon','4','1','0','0','229','0','0','1','0','279714','63','2','34','4','0',NULL,'0','7','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; skill AL_HEAL,3; bonus2 bAddRace,RC_Demon,3; bonus bStr,10; bonus bSpeedRate,25;','','');
-REPLACE INTO `item_db` VALUES ('1373','Brood_Axe_C','Refined Bloody Axe','4','2','1','0','205','0','0','1','0','279714','63','2','34','4','0',NULL,'0','7','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,20; bonus bSpeedRate,25; bonus bAspdRate,5;','','');
-REPLACE INTO `item_db` VALUES ('1374','Tomahawk_C','Tomahawk','4','2','1','0','200','0','0','1','0','279714','63','2','34','4','0',NULL,'0','7','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; skill ITM_TOMAHAWK,1;','','');
-REPLACE INTO `item_db` VALUES ('1375','Berdysz','Berdysz','4','20','10','2500','200','0','0','1','2','279714','58','2','34','3','70',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Medium,13; bonus2 bSubSize,Size_Large,15;','','');
-REPLACE INTO `item_db` VALUES ('1376','Heart_Breaker','Heart Breaker','4','20','10','2000','175','0','0','1','1','279714','58','2','34','4','70',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,20+getrefine(); bonus bAspdRate,5; if((Class==Job_Whitesmith)||(Class==Job_Creator)||(Class==Job_Mechanic)||(Class==Job_Mechanic_T)||(Class==Job_Genetic)||(Class==Job_Genetic_T)) bonus3 bAutoSpell,BS_HAMMERFALL,3,30;','','');
-REPLACE INTO `item_db` VALUES ('1377','Hurricane_Fury','Hurricane Fury','4','20','10','3500','332','0','0','1','1','279714','58','2','34','4','80',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Medium,10+getrefine(); bonus bAspdRate,getrefine(); bonus3 bAutoSpell,NPC_PULSESTRIKE,5,20;','','');
-REPLACE INTO `item_db` VALUES ('1378','Great_Axe_C','Refined Great Axe','4','1','0','0','215','0','0','1','0','279714','63','2','34','4','0',NULL,'0','7','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bHit,20; bonus2 bAddSkillBlow,MC_MAMMONITE,5; bonus2 bAddEff,Eff_Stun,2000;','','');
-REPLACE INTO `item_db` VALUES ('1379','BF_Two_Handed_Axe1','Valorous Insane Battle Axe','4','20','10','0','200','0','0','1','0','279714','63','2','34','3','80',NULL,'1','7','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1380','BF_Two_Handed_Axe2','Brave Insane Battle Axe','4','20','10','0','200','0','0','1','0','279714','63','2','34','3','80',NULL,'1','7','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus2 bAddRace,RC_DemiPlayer,55; autobonus \"{ bonus bBreakArmorRate,10000; }\",20,3000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\"; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1381','N_Battle_Axe','Novice Battle Axe','4','0','0','0','100','0','0','1','3','279714','63','2','34','1','3',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1382','Krieger_Twohand_Axe1','Glorious Twohanded Axe','4','20','10','0','220','0','0','1','0','279714','63','2','34','4','80',NULL,'1','7','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-3,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; bonus3 bAutoSpell,NPC_CRITICALWOUND,1,50; } if(getrefine()>8) { bonus3 bAutoSpell,NPC_CRITICALWOUND,1,100; bonus4 bAutoSpellOnSkill,MC_MAMMONITE,NPC_CRITICALWOUND,2,200; bonus4 bAutoSpellOnSkill,WS_CARTTERMINATION,NPC_CRITICALWOUND,2,200; }','','');
-REPLACE INTO `item_db` VALUES ('1383','Holy_Celestial_Axe','Holy Celestial Axe','4','20','10','1500','200','0','0','1','0','263200','63','2','34','4','60',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bVit,10; bonus2 bAddRace,RC_Undead,10; bonus3 bAutoSpell,AL_BLESSING,5,50;','','');
-REPLACE INTO `item_db` VALUES ('1384','Veteran_Axe','Veteran Axe','4','10000','5000','3000','250','0','0','1','2','263200','63','2','34','3','80',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getskilllv(BS_DAGGER)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_SWORD)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_TWOHANDSWORD)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_KNUCKLE)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_SPEAR)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_AXE)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_MACE)==3) { bonus bBaseAtk,10; } bonus bVit,2; bonus4 bAutoSpellOnSkill,BS_HAMMERFALL,SM_MAGNUM,3,500;','','');
-REPLACE INTO `item_db` VALUES ('1385','Bradium_Stonehammer','Bradium Stonehammer','4','20','10','2700','210','0','0','1','0','1024','58','2','34','4','75',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAddEffOnSkill,BS_HAMMERFALL,Eff_Stun,500+(200*getrefine());','','');
-REPLACE INTO `item_db` VALUES ('1386','Doom_Slayer_I','Doom Slayer','4','0','0','0','20','0','0','1','0','279714','63','2','34','4','0',NULL,'0','7','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,-25; bonus bUseSPrate,100; if(readparam(bStr)>=95) { bonus bBaseAtk,400; bonus2 bAddEff,Eff_Stun,3000; bonus bBreakArmorRate,500; }','','');
-REPLACE INTO `item_db` VALUES ('1387','Giant_Axe','Giant Axe','4','20','10','4000','330','0','0','1','1','279714','58','2','34','3','50',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,WS_CARTTERMINATION,15; if(readparam(bStr)>=95) { bonus bHit,10; bonus bAspdRate,3; }','','');
-REPLACE INTO `item_db` VALUES ('1388','Two_Handed_Axe_C','Two-Handed Axe','4','0','0','0','220','0','0','1','0','279714','63','2','34','3','0',NULL,'0','7','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
-REPLACE INTO `item_db` VALUES ('1389','E_Tomahawk_C','E Tomahawk C','4','2','1','0','200','0','0','1','0','279714','63','2','34','4','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('1390','E_Right_Epsilon_C','E Right Epsilon C','4','1','0','0','229','0','0','1','0','279714','63','2','34','4','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bStr,10;','','');
-REPLACE INTO `item_db` VALUES ('1391','P_Two_Handed_Axe1','Eden Group Two Handed Axe I','4','0','0','0','195','0','0','1','0','279714','63','2','34','3','60',NULL,'0','7','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1392','Ygnus_Stale','Ygnus Stale','4','56000','28000','1900','250','0','0','1','1','279714','58','2','34','4','95',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1393','End_Sektura','End Sektura','4','56000','28000','1900','250','0','0','1','1','279714','58','2','34','4','95',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus4 bAddEff,Eff_Cold,300,ATF_SHORT,3000; bonus4 bAddEff,Eff_Cold,100,ATF_SELF,3000; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1394','Upg_Two_Handed_Axe','Upgrade Two-Handed Axe','4','20','10','2000','110','0','0','1','1','279714','63','2','34','3','0',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*14); if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*10); }','','');
-REPLACE INTO `item_db` VALUES ('1395','Velum_Buster','Vellum Buster','4','20','10','2500','50','0','0','1','0','279714','63','2','34','4','95',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon, 1; bonus3 bSPVanishRate, 1000, 10, BF_NORMAL;','','');
-REPLACE INTO `item_db` VALUES ('1396','Velum_Guillotine','Vellum Guillotine','4','20','10','5500','300','0','0','1','0','279714','63','2','34','4','95',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddRace,RC_Player,40; bonus2 bIgnoreDefRate,RC_Player,30; if(getrefine()>=6) { bonus2 bSkillAtk,NC_AXEBOOMERANG,80; bonus2 bSkillAtk,NC_POWERSWING,80; } if(getrefine()>=9) { bonus2 bAddRace,RC_Player,60; }','','');
-REPLACE INTO `item_db` VALUES ('1397','Bradium_Stonehammer_','Bradium Stone Hammer','4','20','10','2700','210','0','0','1','2','1024','58','2','34','4','75',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1398','Metal_Two_Handed_Axe','Metal Two-Handed Axe','4','20','10','0','105','0','0','1','1','279714','63','2','34','3','0',NULL,'1','7','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bBaseAtk,(getrefine()*7); .@val = min(BaseLevel/10, 12); if (.@val > 2) { bonus bBaseAtk,((.@val-2)*5); }','','');
-REPLACE INTO `item_db` VALUES ('1399','TE_WoE_Two_Handed_Axe','TE WoE Two-Handed Axe','4','20','10','0','150','0','0','1','0','279714','63','2','34','3','40',NULL,'0','7','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Stun,1000;','','');
-REPLACE INTO `item_db` VALUES ('1400','Spear_of_Vicious_Mind','Spear of Vicious Mind','4','20','10','1400','140','0','0','3','1','16514','63','2','2','4','160',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2);','','');
-REPLACE INTO `item_db` VALUES ('1401','Javelin','Javelin','4','150','75','700','28','0','0','3','3','16514','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1402','Javelin_','Javelin','4','150','75','700','28','0','0','3','4','16514','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1403','Javelin__','Javelin','4','150','75','700','28','0','0','3','0','16514','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1404','Spear','Spear','4','1700','850','850','44','0','0','3','3','16514','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1405','Spear_','Spear','4','1700','850','850','44','0','0','3','4','16514','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1406','Spear__','Spear','4','1700','850','850','44','0','0','3','0','16514','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1407','Pike','Pike','4','3450','1725','1000','60','0','0','3','3','16514','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1408','Pike_','Pike','4','3450','1725','1000','60','0','0','3','4','16514','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1409','Pike__','Pike','4','3450','1725','1000','60','0','0','3','0','16514','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1410','Lance','Lance','4','60000','30000','2500','185','0','0','3','0','16514','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1411','Lance_','Lance','4','60000','30000','2500','185','0','0','3','0','16514','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1412','Lance__','Lance','4','60000','30000','2500','185','0','0','3','0','16514','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1413','Gungnir','Gungnir','4','20','10','500','120','0','0','3','0','16514','63','2','2','4','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bPerfectHitRate,25; bonus bHit,30;','','');
-REPLACE INTO `item_db` VALUES ('1414','Gelerdria','Gelerdria','4','20','10','700','145','0','0','3','0','16514','63','2','2','4','48',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth; bonus bMaxHP,800; bonus bMaxSP,-50;','','');
-REPLACE INTO `item_db` VALUES ('1415','Skewer','Brocca','4','20','10','850','100','0','0','3','0','16514','63','2','2','4','48',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_NonBoss; bonus2 bAddEle,Ele_Neutral,25;','','');
-REPLACE INTO `item_db` VALUES ('1416','Tjungkuletti','Tjungkuletti','4','20','10','1000','100','0','0','3','0','16514','63','2','2','4','48',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSPDrainValue,1; bonus bSPGainValue,5;','','');
-REPLACE INTO `item_db` VALUES ('1417','Pole_Axe','Poll Axe','4','20','10','3800','160','0','0','3','1','16514','63','2','2','3','71',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,2; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('1418','Gungnir_','Gungnir','4','20','10','500','120','0','0','3','2','16514','63','2','2','4','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bPerfectHitRate,25; bonus bHit,30;','','');
-REPLACE INTO `item_db` VALUES ('1419','Pole_Axe_C','Poll Axe','4','1','0','4800','195','0','0','3','0','16514','63','2','2','3','0',NULL,'0','4','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,2; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('1420','Long_Horn','Long Horn','4','20','10','1000','150','0','0','3','1','16514','58','2','2','4','65',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus2 bAddEff,Eff_Bleeding,500; skill TF_DETOXIFY,1; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1421','Battle_Hook','Battle Hook','4','20','10','900','140','0','0','3','1','16514','58','2','2','4','65',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,500; bonus2 bAddRace,RC_DemiPlayer,20; skill KN_PIERCE,3;','','');
-REPLACE INTO `item_db` VALUES ('1422','Hunting_Spear','Hunting Spear','4','20','10','4200','180','0','0','3','1','16514','58','2','2','4','60',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Brute; bonus3 bAddMonsterDropItem,517,RC_Brute,1000; bonus3 bAutoSpell,LK_JOINTBEAT,3,100;','','');
-REPLACE INTO `item_db` VALUES ('1423','Pole_XO','Pole XO','4','20','10','0','120','0','0','3','0','16514','63','2','2','1','0',NULL,'0','4','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('1424','Skewer_C','Refined Brocca','4','1','0','0','149','0','0','3','0','16514','63','2','2','4','0',NULL,'0','4','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_NonBoss; bonus2 bAddSize,Size_Medium,20;','','');
-REPLACE INTO `item_db` VALUES ('1425','BF_Spear1','Assaulter Spear','4','20','10','0','60','0','0','3','0','16514','63','2','2','3','80',NULL,'1','4','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(BaseJob==Job_Crusader) bonus bAspdRate,20;','','');
-REPLACE INTO `item_db` VALUES ('1426','Krieger_Onehand_Spear1','Glorious Spear','4','20','10','0','130','0','0','3','0','16514','63','2','2','4','80',NULL,'1','4','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; bonus bAspdRate,10; } if(getrefine()>8) { if(BaseJob==Job_Knight) bonus4 bAutoSpellOnSkill,KN_PIERCE,NPC_CRITICALWOUND,2,200; else if(BaseJob==Job_Crusader) bonus3 bAutoSpell,PA_PRESSURE,5,100; }','','');
-REPLACE INTO `item_db` VALUES ('1427','Spear_Of_Excellent','Spear Of Excellent','4','20','10','0','160','0','0','3','0','16514','63','2','2','3','0',NULL,'0','4','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,SM_MAGNUM,25; bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('1428','Long_Horn_M','Long Horn','4','20','10','1000','150','0','0','3','1','16514','58','2','2','4','65',NULL,'1','4','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus2 bAddEff,Eff_Bleeding,500; skill TF_DETOXIFY,1; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1429','Hunting_Spear_M','Hunting Spear','4','20','10','4200','180','0','0','3','1','16514','58','2','2','4','60',NULL,'1','4','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Brute; bonus3 bAddMonsterDropItem,517,RC_Brute,1000; bonus3 bAutoSpell,LK_JOINTBEAT,3,500;','','');
-REPLACE INTO `item_db` VALUES ('1430','Pike_C','Pike','4','0','0','0','74','0','0','3','0','16514','63','2','2','1','0',NULL,'0','4','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddSize,Size_Small,70; bonus2 bAddSize,Size_Medium,70; bonus2 bAddSize,Size_Large,70;','','');
-REPLACE INTO `item_db` VALUES ('1431','F_Pole_Axe_C','Rental Pole Axe','4','1','0','4800','195','0','0','3','0','16514','63','2','2','3','0',NULL,'0','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,2; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('1432','E_Pole_Axe_C','E Pole Axe C','4','1','0','4800','195','0','0','3','0','16514','63','2','2','3','0',NULL,'0','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,2; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('1433','Imperial_Spear','Imperial Spear','4','20','10','1800','180','40','0','3','1','16384','56','2','2','3','102',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,LG_CANNONSPEAR,20+getrefine()/2; bonus2 bSkillAtk,LG_BANISHINGPOINT,20+getrefine()/2;','','');
-REPLACE INTO `item_db` VALUES ('1434','P_Sphere1','Eden Group Spear I','4','0','0','0','165','0','0','3','0','16514','63','2','2','3','60',NULL,'0','4','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1435','Cannon_Spear','Cannon Spear','4','56000','28000','1600','180','0','0','3','1','16384','56','2','2','4','100',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,-100; bonus2 bSkillAtk,LG_CANNONSPEAR,10; bonus bBaseAtk,(getrefine()/3);','','');
-REPLACE INTO `item_db` VALUES ('1436','Velum_Spear','Vellum Spear','4','20','10','850','150','0','0','3','0','16514','63','2','2','4','95',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,60; if(getrefine()>=6) { bonus2 bSkillAtk,RK_HUNDREDSPEAR,80; bonus2 bSkillAtk,LG_PINPOINTATTACK,80; } if(getrefine()>=9) { bonus2 bAddRace,RC_Player,30; }','','');
-REPLACE INTO `item_db` VALUES ('1437','TE_WoE_Pike','TE WoE Pike','4','20','10','0','100','0','0','3','0','16514','63','2','2','3','40',NULL,'0','4','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Curse,1000;','','');
-REPLACE INTO `item_db` VALUES ('1438','Thanatos_Spear','Thanatos Spear','4','20','10','3000','150','100','0','3','1','16514','56','2','2','4','120',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
-REPLACE INTO `item_db` VALUES ('1441','Ru_Blue_Spear','Ru Blue Spear','4','20','10','1200','200','0','0','3','1','16384','63','2','2','3','100',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bAgi,5;','','');
-REPLACE INTO `item_db` VALUES ('1443','Crimson_Spear','Crimson Spear','4','20','10','900','90','0','0','3','2','16514','63','2','2','3','70',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
-REPLACE INTO `item_db` VALUES ('1450','Lance_of_Vicious_Mind','Lance of Vicious Mind','4','20','10','2250','225','0','0','3','1','16514','63','2','34','4','160',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2);','','');
-REPLACE INTO `item_db` VALUES ('1451','Guisarme','Guisarme','4','13000','6500','1000','84','0','0','3','2','16514','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1452','Guisarme_','Guisarme','4','13000','6500','1000','84','0','0','3','3','16514','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1453','Guisarme__','Guisarme','4','13000','6500','1000','84','0','0','3','0','16514','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1454','Glaive','Glaive','4','20000','10000','1200','104','0','0','3','2','16514','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1455','Glaive_','Glaive','4','20000','10000','1200','104','0','0','3','3','16514','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1456','Glaive__','Glaive','4','20000','10000','1200','104','0','0','3','0','16514','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1457','Partizan','Partizan','4','27000','13500','2000','124','0','0','3','1','16514','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1458','Partizan_','Partizan','4','27000','13500','2000','124','0','0','3','2','16514','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1459','Partizan__','Partizan','4','27000','13500','2000','124','0','0','3','0','16514','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1460','Trident','Trident','4','51000','25500','1200','150','0','0','3','2','16514','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1461','Trident_','Trident','4','51000','25500','1200','150','0','0','3','3','16514','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1462','Trident__','Trident','4','51000','25500','1200','150','0','0','3','0','16514','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1463','Halberd','Hallberd','4','54000','27000','2500','165','0','0','3','1','16514','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1464','Halberd_','Hallberd','4','54000','27000','2500','165','0','0','3','2','16514','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1465','Halberd__','Hallberd','4','54000','27000','2500','165','0','0','3','0','16514','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1466','Crescent_Scythe','Crescent Scythe','4','20','10','2500','180','0','0','3','0','16514','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus bHit,10;','','');
-REPLACE INTO `item_db` VALUES ('1467','Bill_Guisarme','Bill Guisarme','4','20','10','1000','183','0','0','3','0','16514','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Brute,10; bonus2 bAddRace,RC_DemiPlayer,5;','','');
-REPLACE INTO `item_db` VALUES ('1468','Zephyrus','Zephyrus','4','20','10','2000','170','0','0','3','0','16514','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus2 bAddEff,Eff_Silence,200; bonus3 bAutoSpell,MG_THUNDERSTORM,3,100;','','');
-REPLACE INTO `item_db` VALUES ('1469','Longinus\'s_Spear','Longinus\'s Spear','4','20','10','2500','180','0','0','3','0','16514','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddRace,RC_DemiPlayer,10; bonus2 bAddRace,RC_Angel,10;','','');
-REPLACE INTO `item_db` VALUES ('1470','Brionac','Brionac','4','20','10','3000','190','0','0','3','0','16514','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; skill AL_HEAL,5; bonus3 bAutoSpell,MG_SOULSTRIKE,3,100; bonus2 bAddRace,RC_Boss,5;','','');
-REPLACE INTO `item_db` VALUES ('1471','Hell_Fire','Hellfire','4','20','10','3500','200','0','0','3','0','16514','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus3 bAutoSpell,MG_FIREBALL,3,100; bonus bStr,3;','','');
-REPLACE INTO `item_db` VALUES ('1472','Staff_Of_Soul','Soul Staff','4','20','10','1400','25','200','0','1','0','8454660','63','2','34','3','73',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,5; bonus bAgi,2;','','');
-REPLACE INTO `item_db` VALUES ('1473','Wizardy_Staff','Wizardry Staff','4','20','10','2400','120','200','0','1','0','8454660','63','2','34','4','90',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bDex,2;','','');
-REPLACE INTO `item_db` VALUES ('1474','Gae_Bolg','Gae Bolg','4','20','10','2000','160','0','0','3','0','16514','63','2','34','4','60',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Boss,10;','','');
-REPLACE INTO `item_db` VALUES ('1475','Horseback_Lance','Equestrian\'s Spear','4','20','10','3700','200','0','0','4','0','16514','63','2','34','4','75',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1476','Crescent_Scythe_','Crescent Scythe','4','20','10','2500','180','0','0','3','1','16514','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus bHit,10;','','');
-REPLACE INTO `item_db` VALUES ('1477','Spectral_Spear','Spectral Spear','4','20','10','2000','170','0','0','3','0','16514','63','2','34','4','75',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEle,Ele_Dark,20; bonus2 bAddRace,RC_Demon,20; bonus2 bAddRace,RC_Undead,20; bonus2 bSubEle,Ele_Dark,10; bonus2 bAddRaceTolerance,RC_Demon,10; bonus2 bAddRaceTolerance,RC_Undead,10; bonus3 bAddEff,Eff_Confusion,10000,ATF_SELF|ATF_SHORT; bonus bHPGainValue,50;','','');
-REPLACE INTO `item_db` VALUES ('1478','Ahlspiess','Ahlspiess','4','20','10','1000','120','0','0','3','0','16512','63','2','34','4','65',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace, RC_All; bonus2 bAddRace,RC_DemiPlayer,10; bonus3 bAutoSpell,KN_PIERCE,5,30;','','');
-REPLACE INTO `item_db` VALUES ('1479','Spectral_Spear_','Spectral Spear','4','20','10','2000','170','0','0','3','1','16514','63','2','34','4','75',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEle,Ele_Dark,20; bonus2 bAddRace,RC_Demon,20; bonus2 bAddRace,RC_Undead,20; bonus2 bSubEle,Ele_Dark,10; bonus2 bAddRaceTolerance,RC_Demon,10; bonus2 bAddRaceTolerance,RC_Undead,10; bonus3 bAddEff,Eff_Confusion,10000,ATF_SELF|ATF_SHORT; bonus bHPGainValue,50;','','');
-REPLACE INTO `item_db` VALUES ('1480','Gae_Bolg_','Gae Bolg','4','20','10','2000','160','0','0','3','2','16514','63','2','34','4','60',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Boss,10;','','');
-REPLACE INTO `item_db` VALUES ('1481','Zephyrus_','Zephyrus','4','20','10','2000','170','0','0','3','3','16514','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus2 bAddEff,Eff_Silence,200; bonus3 bAutoSpell,MG_THUNDERSTORM,3,100;','','');
-REPLACE INTO `item_db` VALUES ('1482','BF_Lance1','Assaulter Lance','4','20','10','0','160','0','0','3','0','16514','63','2','34','3','80',NULL,'1','5','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus2 bAddRace,RC_DemiPlayer,25; bonus bIgnoreDefRace,RC_DemiPlayer; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1483','Ivory_Lance','Ivory Lance','4','20','10','1000','160','0','0','3','1','16514','58','2','34','3','50',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bAspdRate,3; bonus2 bAddEff,Eff_Bleeding,300; bonus3 bAutoSpell,NPC_CRITICALWOUND,1,30; skill KN_SPEARSTAB,5;','','');
-REPLACE INTO `item_db` VALUES ('1484','Cardo','Cardo','4','20','10','5600','150','0','0','3','1','128','58','2','34','4','70',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,-10; bonus bDef,getrefine()/2;','','');
-REPLACE INTO `item_db` VALUES ('1485','Battle_Fork','Battle Fork','4','20','10','700','112','0','0','3','4','16514','58','2','34','2','50',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1486','Krieger_Twohand_Spear1','Glorious Lance','4','20','10','0','220','0','0','3','0','16514','63','2','34','4','80',NULL,'1','5','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { if(BaseJob==Job_Knight) bonus4 bAutoSpellOnSkill,KN_PIERCE,NPC_CRITICALWOUND,2,200; else if(BaseJob==Job_Crusader) bonus3 bAutoSpell,PA_PRESSURE,5,200; }','','');
-REPLACE INTO `item_db` VALUES ('1487','Lance_C','Lance','4','0','0','0','220','0','0','3','0','16514','63','2','34','3','0',NULL,'0','5','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddSize,Size_Small,50; bonus2 bAddSize,Size_Medium,50; bonus2 bAddSize,Size_Large,50;','','');
-REPLACE INTO `item_db` VALUES ('1488','Ahlspiess_C','Ahlspiess','4','20','10','0','135','0','0','3','0','16512','63','2','34','4','0',NULL,'1','5','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace, RC_All; bonus2 bAddRace,RC_DemiPlayer,10; bonus3 bAutoSpell,KN_PIERCE,5,30;','','');
-REPLACE INTO `item_db` VALUES ('1489','Spearfish_','Marlin','4','0','0','0','220','0','0','3','0','16514','63','2','34','1','50',NULL,'0','5','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus3 bAddEffOnSkill,KN_PIERCE,Eff_Bleeding,1000; bonus3 bAddEffOnSkill,LK_SPIRALPIERCE,Eff_Bleeding,1000; bonus2 bSkillAtk,LK_SPIRALPIERCE,100; bonus2 bSkillAtk,LG_INSPIRATION,50; //bonus4 bAddEff,Eff_FrosMisty,100,ATF_SHORT,3000; //Need to be Frost Misty if(BaseLevel>99) { bonus bBaseAtk,30; }','','');
-REPLACE INTO `item_db` VALUES ('1490','Giant_Lance','Giant Lance','4','20','10','20000','20','0','0','3','0','128','56','2','34','4','140',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspd,-10; bonus2 bSkillCooldown,LK_SPIRALPIERCE,20000; if(readparam(bStr)>=120) { bonus bBaseAtk,300; }','','heal 0,-600;');
-REPLACE INTO `item_db` VALUES ('1491','Upg_Lance','Upgrade Spear','4','20','10','1500','105','0','0','3','1','16514','63','2','34','3','0',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*12); if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*10); }','','');
-REPLACE INTO `item_db` VALUES ('1492','Velum_Glaive','Vellum Glaive','4','20','10','4500','250','0','0','3','0','16514','63','2','34','4','95',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,80; if(getrefine()>=6) { bonus2 bSkillAtk,LK_SPIRALPIERCE,100; bonus2 bSkillAtk,KN_SPEARBOOMERANG,50; } if(getrefine()>=9) { autobonus2 \"{ bonus bShortWeaponDamageReturn,20; bonus bMagicDamageReturn,20; }\",100,2000,BF_WEAPON|BF_MAGIC,\"{ specialeffect2 EF_REFLECTSHIELD; }\"; }','','');
-REPLACE INTO `item_db` VALUES ('1493','Metal_Lance','Metal Lance','4','20','10','0','100','0','0','3','1','16514','63','2','34','3','0',NULL,'1','5','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*6); .@val = min(BaseLevel/10, 12); if (.@val > 2) { bonus bBaseAtk,((.@val-2)*5); }','','');
-REPLACE INTO `item_db` VALUES ('1494','Undine_Spear','Spear Of Odin','4','50000','25000','3800','190','0','0','3','3','16514','63','2','34','4','105',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('1495','TE_WoE_Lance','TE WoE Lance','4','0','0','0','150','0','0','3','0','16514','63','2','34','3','40',NULL,'0','5','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Blind,1000;','','');
-REPLACE INTO `item_db` VALUES ('1496','Thanatos_Long_Spear','Thanatos Long Spear','4','20','10','3750','250','50','0','3','1','16514','56','2','34','4','120',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
-REPLACE INTO `item_db` VALUES ('1498','Crimson_Lance','Crimson Lance','4','20','10','1750','175','0','0','3','2','16514','63','2','34','3','70',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
-REPLACE INTO `item_db` VALUES ('1501','Club','Club','4','120','60','700','23','0','0','1','3','312755','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1502','Club_','Club','4','120','60','700','23','0','0','1','4','312755','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1503','Club__','Club','4','120','60','700','23','0','0','1','0','312755','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1504','Mace','Mace','4','1600','800','800','37','0','0','1','3','312755','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1505','Mace_','Mace','4','1600','800','800','37','0','0','1','4','312755','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1506','Mace__','Mace','4','1600','800','800','37','0','0','1','0','312755','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1507','Smasher','Smasher','4','9000','4500','1000','54','0','0','1','2','312755','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1508','Smasher_','Smasher','4','9000','4500','1000','54','0','0','1','3','312755','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1509','Smasher__','Smasher','4','9000','4500','1000','54','0','0','1','3','312755','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1510','Flail','Flail','4','16000','8000','900','69','0','0','1','2','312754','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1511','Flail_','Flail','4','16000','8000','900','69','0','0','1','3','312754','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1512','Flail__','Flail','4','16000','8000','900','69','0','0','1','3','312754','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1513','Morning_Star','Morning Star','4','41000','20500','1500','110','0','0','1','1','312754','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1514','Morning_Star_','Morning Star','4','41000','20500','1500','110','0','0','1','2','312754','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1515','Morning_Star__','Morning Star','4','41000','20500','1500','110','0','0','1','2','312754','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1516','Sword_Mace','Sword Mace','4','50000','25000','1200','130','0','0','1','0','312754','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1517','Sword_Mace_','Sword Mace','4','50000','25000','1200','130','0','0','1','1','312754','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1518','Sword_Mace__','Sword Mace','4','50000','25000','1200','130','0','0','1','1','312754','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1519','Chain','Chain','4','23000','11500','800','84','0','0','1','2','312754','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1520','Chain_','Chain','4','23000','11500','800','84','0','0','1','3','312754','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1521','Chain__','Chain','4','23000','11500','800','84','0','0','1','3','312754','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1522','Stunner','Stunner','4','60000','30000','2000','140','0','0','1','0','33040','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,1000;','','');
-REPLACE INTO `item_db` VALUES ('1523','Spike','Spike','4','20','10','700','85','0','0','1','0','33040','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,40; bonus bDefRate,-67; bonus bDef2Rate,-67;','','');
-REPLACE INTO `item_db` VALUES ('1524','Golden_Mace','Golden Mace','4','20','10','800','110','0','0','1','1','33040','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Undead,10; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1525','Long_Mace','Long Mace','4','20','10','800','135','0','0','3','0','33040','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkDef,10;','','');
-REPLACE INTO `item_db` VALUES ('1526','Slash','Slash','4','20','10','1000','145','0','0','1','0','33040','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Undead,15; bonus2 bWeaponComaRace,RC_Undead,10; bonus2 bExpAddRace,RC_Undead,5;','','');
-REPLACE INTO `item_db` VALUES ('1527','Quadrille','Quadrille','4','20','10','900','165','0','0','1','0','33040','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Undead,10; bonus2 bAddRace,RC_DemiPlayer,10; bonus2 bAddEle,Ele_Earth,10;','','');
-REPLACE INTO `item_db` VALUES ('1528','Grand_Cross','Grand Cross','4','20','10','1500','140','0','0','1','0','33040','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; skill PR_TURNUNDEAD,3; bonus3 bAutoSpell,PR_TURNUNDEAD,3,100; bonus2 bSPDrainValueRace,RC_Undead,1; bonus2 bSPGainRace,RC_Undead,3;','','');
-REPLACE INTO `item_db` VALUES ('1529','Iron_Driver','Iron Driver','4','20','10','3000','155','0','0','2','0','33024','63','2','2','3','78',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1530','Mjolnir','Mjolnir','4','20','10','6000','350','0','0','1','0','279714','63','2','2','4','95',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,50; bonus bStr,20; bonus bAspdRate,10; bonus3 bAutoSpell,MG_THUNDERSTORM,10,100; autobonus \"{ bonus bSplashRange,1; }\",50,10000,BF_WEAPON,\"{ specialeffect2 EF_ENHANCE; }\"; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1531','Spanner','Wrench','4','20','10','2500','115','0','0','1','0','33040','63','2','2','3','55',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Blind,100; bonus2 bAddEff,Eff_Stun,100; bonus2 bAddEff,Eff_Poison,100; bonus2 bAddEff,Eff_Freeze,100;','','');
-REPLACE INTO `item_db` VALUES ('1532','Stunner_','Stunner','4','60000','30000','2000','140','0','0','1','2','33040','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,1000;','','');
+REPLACE INTO `item_db` VALUES ('1162','Broad_Sword_','Broad Sword','4','65000','32500','2000','140','0','0','1','2','4294967295','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDef,5; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1163','Claymore','Claymore','4','74000','37000','2500','180','0','0','1','0','4294967295','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1164','Muramasa','Muramasa','4','20','10','1000','155','0','0','1','0','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus bAspdRate,8; bonus2 bAddEff2,Eff_Curse,10;','','');
+REPLACE INTO `item_db` VALUES ('1165','Masamune','Masamune','4','20','10','1000','200','0','0','1','0','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,30; bonus bStr,-5; bonus bAspd,2; bonus bDefRate,-67; bonus bDef2Rate,-67;','','');
+REPLACE INTO `item_db` VALUES ('1166','Dragon_Slayer','Dragon Slayer','4','20','10','1300','150','0','0','1','0','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Dragon,15;','','');
+REPLACE INTO `item_db` VALUES ('1167','Schweizersabel','Schweizersabel','4','20','10','1600','160','0','0','1','0','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bDef,1; bonus3 bAutoSpell,MG_LIGHTNINGBOLT,3,100;','','');
+REPLACE INTO `item_db` VALUES ('1168','Zweihander','Zweihander','4','20','10','2200','200','0','0','1','0','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1169','Executioner_','Executioner','4','20','10','2200','155','0','0','1','0','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus2 bAddRace,RC_DemiPlayer,20; bonus2 bSubRace,RC_DemiPlayer,-10; bonus bAtkEle,Ele_Dark;','','');
+REPLACE INTO `item_db` VALUES ('1170','Katzbalger','Katzbalger','4','20','10','2000','175','0','0','1','0','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,5; bonus bDef,10;','','');
+REPLACE INTO `item_db` VALUES ('1171','Zweihander_','Zweihander','4','20','10','2200','200','0','0','1','2','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1172','Claymore_','Claymore','4','74000','37000','2500','180','0','0','1','2','4294967295','63','2','34','3','33',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1173','Muramasa_C','Muramasa','4','1','0','0','204','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','3','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus bAspdRate,8;','','');
+REPLACE INTO `item_db` VALUES ('1174','Executioner_C','Executioner','4','2','1','0','190','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','3','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus2 bAddRace,RC_DemiPlayer,20; bonus2 bSubRace,RC_DemiPlayer,-10; bonus bAtkEle,Ele_Dark;','','');
+REPLACE INTO `item_db` VALUES ('1175','Altas_Weapon','Atlas Weapon','4','20','10','3500','200','0','0','1','1','4294967295','58','2','34','4','55',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,10; if(readparam(bStr)>=80) { bonus bBreakArmorRate,500; }','','');
+REPLACE INTO `item_db` VALUES ('1176','Muscle_Cutter','Muscle Cutter','4','20','10','2200','160','0','0','1','2','4294967295','58','2','34','4','55',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Bleeding,800; bonus3 bAutoSpell,AL_DECAGI,1,30;','','');
+REPLACE INTO `item_db` VALUES ('1177','Muramash','Muramash','4','20','10','0','120','0','0','1','0','4294967295','63','2','34','1','0',NULL,'0','3','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('1178','Schweizersabel_','Schweizersabel','4','20','10','1600','160','0','0','1','2','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bDef,1; bonus3 bAutoSpell,MG_LIGHTNINGBOLT,3,100;','','');
+REPLACE INTO `item_db` VALUES ('1179','Executioner__','Executioner','4','20','10','2200','155','0','0','1','1','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus2 bAddRace,RC_DemiPlayer,20; bonus2 bSubRace,RC_DemiPlayer,-10; bonus bAtkEle,Ele_Dark;','','');
+REPLACE INTO `item_db` VALUES ('1180','Dragon_Slayer_','Dragon Slayer','4','20','10','1300','150','0','0','1','2','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Dragon,15;','','');
+REPLACE INTO `item_db` VALUES ('1181','Tae_Goo_Lyeon','Tae Goo Lyeon','4','20','10','2000','250','0','0','1','2','4294967295','58','2','34','4','90',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee2,10; if((JobLevel >= 70 && Class == Job_Rune_Knight_T) || (JobLevel >= 50 && Class == Job_Rune_Knight)) { autobonus \"{ bonus bBaseAtk,50; }\",10,10000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\"; } if(getrefine()>8) { bonus bUseSPrate,-20; bonus bDelayrate,-20; }','','');
+REPLACE INTO `item_db` VALUES ('1182','Bloody_Eater','Bloody Eater','4','20','10','1200','200','0','0','1','2','4294967295','58','2','34','4','50',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Ghost; autobonus \"{ bonus bCritical,100; bonus bBaseAtk,50; }\",1,5000,0,\"{ specialeffect2 EF_FIRESPLASHHIT; }\"; bonus bHPGainValue,100;','','');
+REPLACE INTO `item_db` VALUES ('1183','BF_Two_Handed_Sword1','Brave Assaulter\'s Katzbalger','4','20','10','0','200','0','0','1','0','4294967295','63','2','34','3','80',NULL,'1','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1184','BF_Two_Handed_Sword2','Valorous Assaulter\'s Katzbalger','4','20','10','0','200','0','0','1','0','4294967295','63','2','34','3','80',NULL,'1','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,20; bonus2 bAddRace,RC_DemiPlayer,55; bonus bCritAtkRate,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1185','Violet_Fear','Violet Fear','4','20','10','2200','275','0','0','1','2','4294967295','58','2','34','4','80',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,WZ_METEOR,3,30; bonus3 bAutoSpell,WZ_FROSTNOVA,5,50; autobonus \"{ bonus bIgnoreDefRace,RC_NonBoss; }\",50,5000;','','');
+REPLACE INTO `item_db` VALUES ('1186','Death_Guidance','Death Guidance','4','20','10','2000','200','0','0','1','2','4294967295','58','2','34','4','70',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bAgi,2; bonus bFlee2,20; bonus3 bAutoSpell,NPC_HELLPOWER,1,10; bonus4 bAutoSpell,NPC_HELLPOWER,1,10,0; if( getrefine()>8 ) bonus3 bAutoSpell,NPC_VAMPIRE_GIFT,2,20; else bonus3 bAutoSpell,NPC_VAMPIRE_GIFT,1,20;','','');
+REPLACE INTO `item_db` VALUES ('1187','Krieger_Twohand_Sword1','Glorious Claymore','4','20','10','0','220','0','0','1','0','4294967295','63','2','34','4','80',NULL,'1','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(), 14)-3,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus3 bAutoSpell,LK_CONCENTRATION,max(getskilllv(LK_CONCENTRATION),1),30; bonus3 bAutoSpell,LK_AURABLADE,max(getskilllv(LK_AURABLADE),1),30; }','','');
+REPLACE INTO `item_db` VALUES ('1188','Veteran_Sword','Veteran Sword','4','10000','5000','2000','180','0','0','1','1','4294967295','63','2','34','4','80',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getskilllv(SM_BASH)==10) { bonus2 bSkillAtk,SM_BASH,50; } if(getskilllv(KN_BOWLINGBASH)==10) { bonus2 bSkillAtk,KN_BOWLINGBASH,50; } bonus bStr,1; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('1189','Krasnaya','Krasnaya','4','20','10','3800','200','0','0','2','3','4294967295','58','2','34','2','50',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(readparam(bStr)>=95) { bonus bBaseAtk,20; }','','');
+REPLACE INTO `item_db` VALUES ('1190','Claymore_C','Claymore','4','0','0','0','220','0','0','1','0','4294967295','63','2','34','3','0',NULL,'0','3','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
+REPLACE INTO `item_db` VALUES ('1191','Alca_Bringer','Alca Bringer','4','20','10','3400','280','0','0','2','0','4294967295','56','2','34','3','100',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspd,(getrefine()/2);','','');
+REPLACE INTO `item_db` VALUES ('1192','P_Slayer1','Eden Slayer I','4','0','0','0','162','0','0','1','0','4294967295','63','2','34','2','26',NULL,'0','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1193','P_Slayer2','Eden Slayer II','4','0','0','0','185','0','0','1','0','4294967295','63','2','34','2','40',NULL,'0','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1194','F_Executioner_C','Rental Executioner','4','2','1','0','190','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark;','','');
+REPLACE INTO `item_db` VALUES ('1195','E_Executioner_C','E Executioner C','4','2','1','0','190','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark;','','');
+REPLACE INTO `item_db` VALUES ('1196','Chrome_Twohand_Sword','Two-Handed Chrome Metal Sword','4','20','10','400','280','0','0','1','0','4294967295','58','2','34','3','110',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAgi,3; bonus bMaxHPrate,-10;','','');
+REPLACE INTO `item_db` VALUES ('1197','P_Slayer3','Eden Group Slayer III','4','0','0','0','200','0','0','1','0','4294967295','63','2','34','3','60',NULL,'0','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1198','Hairtail','Hairtail','4','0','0','0','220','0','0','3','0','4294967295','63','2','34','1','50',NULL,'0','3','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bCritical,20; bonus bCritAtkRate,50; bonus4 bAddEff,Eff_Cold,300,ATF_SHORT,3000; if(BaseLevel>99) { bonus bBaseAtk,50; }','','');
+REPLACE INTO `item_db` VALUES ('1199','Ebony_Toe_Nail','Ebony Toe Nail','4','56000','28000','1000','250','150','0','1','0','4294967295','56','2','34','4','120',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1201','Knife','Knife','4','50','25','400','17','0','0','1','3','4294967295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1202','Knife_','Knife','4','50','25','400','17','0','0','1','4','4294967295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1203','Knife__','Knife','4','50','25','400','17','0','0','1','0','4294967295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1204','Cutter','Cutter','4','1250','625','500','30','0','0','1','3','4294967295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1205','Cutter_','Cutter','4','1250','625','500','30','0','0','1','4','4294967295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1206','Cutter__','Cutter','4','1250','625','500','30','0','0','1','0','4294967295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1207','Main_Gauche','Main Gauche','4','2400','1200','600','43','0','0','1','3','4294967295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1208','Main_Gauche_','Main Gauche','4','2400','1200','600','43','0','0','1','4','4294967295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1209','Main_Gauche__','Main Gauche','4','2400','1200','600','43','0','0','1','0','4294967295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1210','Dirk','Dirk','4','8500','4250','500','59','0','0','1','2','4294967295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1211','Dirk_','Dirk','4','8500','4250','500','59','0','0','1','3','4294967295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1212','Dirk__','Dirk','4','8500','4250','500','59','0','0','1','0','4294967295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1213','Dagger','Dagger','4','14000','7000','600','73','0','0','1','2','4294967295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1214','Dagger_','Dagger','4','14000','7000','600','73','0','0','1','3','4294967295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1215','Dagger__','Dagger','4','14000','7000','600','73','0','0','1','0','4294967295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1216','Stiletto','Stiletto','4','19500','9750','700','87','0','0','1','2','4294967295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1217','Stiletto_','Stiletto','4','19500','9750','700','87','0','0','1','3','4294967295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1218','Stiletto__','Stiletto','4','19500','9750','700','87','0','0','1','0','4294967295','63','2','2','2','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1219','Gladius','Gladius','4','43000','21500','700','105','0','0','1','2','4294967295','63','2','2','3','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1220','Gladius_','Gladius','4','43000','21500','700','105','0','0','1','3','4294967295','63','2','2','3','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1221','Gladius__','Gladius','4','43000','21500','700','105','0','0','1','0','4294967295','63','2','2','3','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1222','Damascus','Damascus','4','49000','24500','800','118','0','0','1','1','4294967295','63','2','2','3','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1223','Forturn_Sword','Fortune Sword','4','20','10','500','90','0','0','1','0','4294967295','63','2','2','4','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,5; bonus bFlee2,20;','','');
+REPLACE INTO `item_db` VALUES ('1224','Sword_Breaker','Swordbreaker','4','20','10','1000','70','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakWeaponRate,500;','','');
+REPLACE INTO `item_db` VALUES ('1225','Mail_Breaker','Mailbreaker','4','20','10','1000','70','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,500;','','');
+REPLACE INTO `item_db` VALUES ('1226','Damascus_','Damascus','4','49000','24500','800','118','0','0','1','2','4294967295','63','2','2','3','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1227','Weeder_Knife','Weeder Knife','4','20','10','400','80','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Plant; bonus2 bAddRace,RC_Plant,15; bonus2 bAddRaceTolerance,RC_Plant,15;','','');
+REPLACE INTO `item_db` VALUES ('1228','Combat_Knife','Combat Knife','4','20','10','400','80','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus2 bAddRaceTolerance,RC_DemiPlayer,10; bonus2 bSubRace,RC_Demon,-10;','','');
+REPLACE INTO `item_db` VALUES ('1229','Mama\'s_Knife','Kitchen Knife','4','20','10','500','75','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus3 bAddMonsterDropItem,517,RC_Brute,5000;','','');
+REPLACE INTO `item_db` VALUES ('1230','House_Auger','Ice pick','4','20','10','600','80','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefRatioAtkRace, RC_All;','','');
+REPLACE INTO `item_db` VALUES ('1231','Bazerald','Bazerald','4','20','10','500','70','105','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus bInt,5;','','');
+REPLACE INTO `item_db` VALUES ('1232','Assasin_Dagger','Assassin Dagger','4','20','10','600','140','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,20; bonus bMaxSPrate,15; bonus bAspdRate,2; bonus bAtkEle,Ele_Dark;','','');
+REPLACE INTO `item_db` VALUES ('1233','Exercise','Exorciser','4','20','10','700','90','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Demon; bonus2 bAddRaceTolerance,RC_Demon,5; bonus2 bSubRace,RC_DemiPlayer,-10;','','');
+REPLACE INTO `item_db` VALUES ('1234','Moonlight_Sword','Moonlight Dagger','4','20','10','700','50','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSPrate,10; bonus bSPDrainValue,3;','','');
+REPLACE INTO `item_db` VALUES ('1235','Azoth','Azoth','4','20','10','700','110','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bClassChange,300;','','');
+REPLACE INTO `item_db` VALUES ('1236','Sucsamad','Sucsamad','4','20','10','800','140','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEle,Ele_Earth,10; bonus2 bAddEle,Ele_Wind,10; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1237','Grimtooth_','Grimtooth','4','20','10','800','180','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,10; bonus bFlee2,5; bonus bDefRate,-50; bonus bDef2Rate,-50;','','');
+REPLACE INTO `item_db` VALUES ('1238','Zeny_Knife','Zeny Knife','4','20','10','1200','64','0','0','1','0','4294967295','63','2','2','3','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bGetZenyNum,100,40;','','');
+REPLACE INTO `item_db` VALUES ('1239','Poison_Knife','Poison Knife','4','20','10','800','64','0','0','1','0','4294967295','63','2','2','3','65',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,3000;','','');
+REPLACE INTO `item_db` VALUES ('1240','Princess_Knife','Princess Knife','4','20','10','400','84','0','0','1','0','4294967295','63','2','2','4','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
+REPLACE INTO `item_db` VALUES ('1241','Cursed_Dagger','Cursed Dagger','4','80000','40000','400','55','0','0','1','0','4294967295','63','2','2','4','85',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Curse,5000;','','');
+REPLACE INTO `item_db` VALUES ('1242','Counter_Dagger','Dagger of Counter','4','120000','60000','550','140','0','0','1','0','4294967295','63','2','2','4','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,90;','','');
+REPLACE INTO `item_db` VALUES ('1243','Novice_Knife','Novice Main-Gauche','4','1','0','1','45','0','0','1','0','4294967295','47','2','2','1','0',NULL,'0','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1244','Holy_Dagger','Holy Dagger','4','20','10','800','100','0','0','1','0','4294967295','63','2','2','4','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('1245','Cinquedea','Cinquedea','4','40000','20000','700','110','0','0','1','1','4294967295','47','2','2','3','30',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1246','Cinquedea_','Cinquedea','4','40000','20000','700','110','0','0','1','2','4294967295','47','2','2','3','30',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1247','Kindling_Dagger','Kindle Dagger','4','10000','5000','600','39','0','0','1','0','4294967295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('1248','Obsidian_Dagger','Obsidian Dagger','4','10000','5000','600','39','0','0','1','0','4294967295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
+REPLACE INTO `item_db` VALUES ('1249','Fisherman\'s_Dagger','Fisherman\'s Dagger','4','10000','5000','600','39','0','0','1','0','4294967295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('1250','Jur','Jur','4','19500','9750','800','125','0','0','1','2','4294967295','63','2','34','2','18',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1251','Jur_','Jur','4','19500','9750','800','125','0','0','1','3','4294967295','63','2','34','2','18',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1252','Katar','Katar','4','41000','20500','1200','148','0','0','1','1','4294967295','63','2','34','3','33',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('1253','Katar_','Katar','4','41000','20500','1200','148','0','0','1','2','4294967295','63','2','34','3','33',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('1254','Jamadhar','Jamadhar','4','37200','18600','1500','165','0','0','1','0','4294967295','63','2','34','3','33',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1255','Jamadhar_','Jamadhar','4','37200','18600','1500','165','0','0','1','1','4294967295','63','2','34','3','33',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1256','Katar_Of_Cold_Icicle','Katar of Frozen Icicle','4','45000','22500','1200','105','0','0','1','0','4294967295','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,500;','','');
+REPLACE INTO `item_db` VALUES ('1257','Katar_Of_Thornbush','Katar of Quaking','4','45000','22500','1200','105','0','0','1','0','4294967295','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth; bonus2 bAddEff,Eff_Blind,500;','','');
+REPLACE INTO `item_db` VALUES ('1258','Katar_Of_Raging_Blaze','Katar of Raging Blaze','4','45000','22500','1200','105','0','0','1','0','4294967295','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus2 bAddEff,Eff_Silence,500;','','');
+REPLACE INTO `item_db` VALUES ('1259','Katar_Of_Piercing_Wind','Katar of Piercing Wind','4','45000','22500','1200','105','0','0','1','0','4294967295','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus2 bAddEff,Eff_Sleep,500;','','');
+REPLACE INTO `item_db` VALUES ('1260','Ghoul_Leg','Sharpened Legbone of Ghoul','4','52500','26250','1700','150','0','0','1','0','4294967295','63','2','34','3','65',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Undead;','','');
+REPLACE INTO `item_db` VALUES ('1261','Infiltrator','Infiltrator','4','57000','28500','1500','140','0','0','1','0','4294967295','63','2','34','4','75',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,50; bonus bDef,3; bonus bFlee,5; bonus bFlee2,2;','','');
+REPLACE INTO `item_db` VALUES ('1262','Nail_Of_Loki','Loki\'s Nail','4','20','10','1200','115','0','0','1','0','4294967295','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Bleeding,300;','','');
+REPLACE INTO `item_db` VALUES ('1263','Unholy_Touch','Unholy Touch','4','20','10','1250','151','0','0','1','0','4294967295','63','2','34','4','70',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Curse,200; bonus bCritical,-1; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1264','Various_Jur','Specialty Jur','4','20','10','800','90','0','0','1','4','4294967295','63','2','34','1','0',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff2,Eff_Bleeding,10;','','');
+REPLACE INTO `item_db` VALUES ('1265','Bloody_Roar','Bloody Roar','4','20','10','1000','120','0','0','1','0','4294967295','63','2','34','4','75',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus bFlee,-160; bonus bFlee2,-160; bonus bHPrecovRate,-100; bonus bSPrecovRate,-100;','','');
+REPLACE INTO `item_db` VALUES ('1266','Infiltrator_','Infiltrator','4','57000','28500','1500','140','0','0','1','1','4294967295','63','2','34','4','75',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,50; bonus bDef,3; bonus bFlee,5; bonus bFlee2,2;','','');
+REPLACE INTO `item_db` VALUES ('1267','Infiltrator_C','Infiltrator','4','1','0','0','189','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','16','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus bDef,3; bonus bFlee,5; bonus bFlee2,2; bonus bAspdRate,5;','','');
+REPLACE INTO `item_db` VALUES ('1268','Wild_Beast_Claw','Wild Beast Claw','4','20','10','1450','160','0','0','1','1','4294967295','58','2','34','4','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>=9) { bonus3 bAutoSpell,NPC_CRITICALWOUND,2,100; } else bonus3 bAutoSpell,NPC_CRITICALWOUND,1,100;','','');
+REPLACE INTO `item_db` VALUES ('1269','Inverse_Scale','Inverse Scale','4','20','10','1500','140','0','0','1','0','4294967295','58','2','34','4','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus3 bAutoSpell,NPC_DRAGONFEAR,1,30;','','');
+REPLACE INTO `item_db` VALUES ('1270','Drill_Katar','Drill Katar','4','20','10','1400','110','0','0','1','1','4294967295','58','2','34','4','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,30; bonus3 bAutoSpell,ST_FULLSTRIP,1,150;','','');
+REPLACE INTO `item_db` VALUES ('1271','Blood_Tears','Blood Tears','4','20','10','1700','120','0','0','1','2','4294967295','58','2','34','4','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>=9) { bonus3 bAutoSpell,NPC_WIDEBLEEDING,2,30; } else bonus3 bAutoSpell,NPC_WIDEBLEEDING,1,30;','','');
+REPLACE INTO `item_db` VALUES ('1272','Scratcher','Scratcher','4','20','10','0','120','0','0','1','0','4294967295','63','2','34','1','0',NULL,'0','16','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('1273','Bloody_Roar_C','Bloody Roar','4','1','0','0','148','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','16','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus bFlee,-160; bonus bFlee2,-160;','','');
+REPLACE INTO `item_db` VALUES ('1274','Unholy_Touch_C','Unholy Touch','4','1','0','0','179','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','16','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Curse,5000; bonus bCritical,-1; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1275','Katar_Of_Cold_Icicle_','Katar of Frozen Icicle','4','45000','22500','1200','105','0','0','1','3','4294967295','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,500;','','');
+REPLACE INTO `item_db` VALUES ('1276','Katar_Of_Thornbush_','Katar of Quaking','4','45000','22500','1200','105','0','0','1','3','4294967295','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth; bonus2 bAddEff,Eff_Blind,500;','','');
+REPLACE INTO `item_db` VALUES ('1277','Katar_Of_Raging_Blaze_','Katar of Raging Blaze','4','45000','22500','1200','105','0','0','1','3','4294967295','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus2 bAddEff,Eff_Silence,500;','','');
+REPLACE INTO `item_db` VALUES ('1278','Katar_Of_Piercing_Wind_','Katar of Piercing Wind','4','45000','22500','1200','105','0','0','1','3','4294967295','63','2','34','3','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus2 bAddEff,Eff_Sleep,500;','','');
+REPLACE INTO `item_db` VALUES ('1279','BF_Katar1','Brave Carnage Katar','4','20','10','0','130','0','0','1','0','4294967295','63','2','34','3','80',NULL,'1','16','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus bLuk,1; bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1280','BF_Katar2','Valorous Carnage Katar','4','20','10','0','130','0','0','1','0','4294967295','63','2','34','3','80',NULL,'1','16','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus bLuk,1; bonus2 bAddRace,RC_DemiPlayer,70; bonus bCritAtkRate,20; bonus bAspdRate,5; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1281','Krieger_Katar1','Glorious Bloody Roar','4','20','10','0','140','0','0','1','0','4294967295','63','2','34','4','80',NULL,'1','16','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) autobonus \"{ bonus bAspdRate,100; }\",70,3000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\";','','');
+REPLACE INTO `item_db` VALUES ('1282','Krieger_Katar2','Glorious Jamadhar','4','20','10','0','140','0','0','1','0','4294967295','63','2','34','4','80',NULL,'1','16','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bCriticalAddRace,RC_DemiPlayer,5; } if(getrefine()>8) autobonus \"{ bonus bAspdRate,100; }\",70,3000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\";','','');
+REPLACE INTO `item_db` VALUES ('1283','Katar_Of_Speed','Katar Of Speed','4','20','10','0','175','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','16','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,AS_SONICBLOW,25; bonus bAspdRate,3;','','');
+REPLACE INTO `item_db` VALUES ('1284','Krishna','Krishna','4','20','10','1200','120','0','0','1','2','4294967295','58','2','34','3','50',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,AS_GRIMTOOTH,10; if(getskilllv(AS_SONICBLOW)) { bonus3 bAutoSpell,AS_SONICBLOW,getskilllv(AS_SONICBLOW),5; } else { bonus3 bAutoSpell,AS_SONICBLOW,1,5; }','','');
+REPLACE INTO `item_db` VALUES ('1285','Cakram','Chakram','4','20','10','1000','130','0','0','1','2','4294967295','58','2','34','3','50',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getskilllv(AS_KATAR)==10) { bonus bHit,10; } bonus2 bSkillAtk,ASC_METEORASSAULT,20;','','');
+REPLACE INTO `item_db` VALUES ('1286','Jamadhar_C','Jamadhar','4','0','0','0','200','0','0','1','0','4294967295','63','2','34','3','0',NULL,'0','16','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
+REPLACE INTO `item_db` VALUES ('1287','Durga','Durga','4','20','10','1200','190','0','0','1','1','4294967295','56','2','34','3','100',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1288','Bloody_Fear_C','Bloody Spear','4','1','0','0','145','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','16','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1289','P_Katar1','Eden Group Katar I','4','0','0','0','155','0','0','1','0','4294967295','63','2','34','3','60',NULL,'0','16','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1290','Agent_Katar','Agent Katar','4','41000','20500','1200','170','0','0','1','1','4294967295','56','2','34','3','100',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,readparam(bLuk)/2;','','');
+REPLACE INTO `item_db` VALUES ('1291','Guillotine_Katar','Guillotine Katar','4','56000','28000','1500','200','0','0','1','1','4294967295','56','2','34','4','140',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bFlee,-30; bonus2 bAddRace,RC_DemiPlayer,50; bonus2 bSkillAtk,GC_CROSSIMPACT,30;','','');
+REPLACE INTO `item_db` VALUES ('1292','Upg_Katar','Upgrade Katar','4','20','10','1000','80','0','0','1','1','4294967295','63','2','34','3','0',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*10); bonus bCritAtkRate,(getrefine()*2); if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*10); }','','');
+REPLACE INTO `item_db` VALUES ('1293','Velum_Jamadhar','Vellum Jamadhar','4','20','10','1200','170','0','0','1','0','4294967295','63','2','34','4','95',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,getrefine(); bonus4 bSetDefRace,RC_Player,10000,5000,1; bonus4 bSetMDefRace,RC_Player,10000,5000,1;','','');
+REPLACE INTO `item_db` VALUES ('1294','Velum_Scare','Vellum Scale','4','20','10','1200','50','0','0','1','0','4294967295','63','2','34','4','95',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bSPVanishRate, 1000, 10, BF_NORMAL;','','');
+REPLACE INTO `item_db` VALUES ('1295','Blood_Tears_','Blood Tears ','4','20','10','1700','120','0','0','1','3','4294967295','58','2','34','4','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>=9) { bonus3 bAutoSpell,NPC_WIDEBLEEDING,2,30; } else bonus3 bAutoSpell,NPC_WIDEBLEEDING,1,30;','','');
+REPLACE INTO `item_db` VALUES ('1296','Metal_Katar','Metal Katar','4','20','10','0','75','0','0','1','1','4294967295','63','2','34','3','0',NULL,'1','16','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*5); bonus bCritAtkRate,getrefine(); .@val = min(BaseLevel/10, 12); if (.@val > 2) { bonus bBaseAtk,((.@val-2)*5); }','','');
+REPLACE INTO `item_db` VALUES ('1297','Inverse_Scale_','Inverse Scale','4','20','10','1500','140','0','0','1','2','4294967295','58','2','34','4','55',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus3 bAutoSpell,NPC_DRAGONFEAR,1,30;','','');
+REPLACE INTO `item_db` VALUES ('1298','Shiver_Katar','Shiver Katar','4','60000','30000','2700','110','0','0','1','2','4294967295','56','2','34','4','105',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,getrefine();','','');
+REPLACE INTO `item_db` VALUES ('1299','TE_WoE_Katar','TE WoE Katar','4','0','0','0','120','0','0','1','0','4294967295','63','2','34','3','40',NULL,'0','16','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Bleeding,1000;','','');
+REPLACE INTO `item_db` VALUES ('1301','Axe','Axe','4','500','250','800','38','0','0','1','3','4294967295','63','2','2','1','3',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1302','Axe_','Axe','4','500','250','800','38','0','0','1','4','4294967295','63','2','2','1','3',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1303','Axe__','Axe','4','500','250','800','38','0','0','1','0','4294967295','63','2','2','1','3',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1304','Orcish_Axe','Orcish Axe','4','20','10','1500','75','0','0','1','0','4294967295','63','2','2','3','3',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1305','Cleaver','Cleaver','4','20','10','1200','140','0','0','1','0','4294967295','63','2','2','4','44',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_DemiPlayer,5; bonus3 bAddMonsterDropItem,517,RC_Brute,3000;','','');
+REPLACE INTO `item_db` VALUES ('1306','War_Axe','War Axe','4','20','10','4200','140','0','0','1','1','4294967295','63','2','2','3','76',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bLuk,2;','','');
+REPLACE INTO `item_db` VALUES ('1307','Windhawk','Windhawk','4','18000','9000','1500','115','0','0','1','0','4294967295','63','2','2','2','14',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bAspdRate,5;','','');
+REPLACE INTO `item_db` VALUES ('1308','Golden_Axe','Golden Axe','4','20','10','3000','170','0','0','1','0','4294967295','47','2','2','4','45',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1309','Orcish_Axe_','Orcish Axe','4','20','10','1500','75','0','0','1','4','4294967295','63','2','2','3','3',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1310','Krieger_Onehand_Axe1','Glorious Cleaver','4','20','10','0','130','0','0','1','0','4294967295','63','2','2','4','80',NULL,'1','6','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; bonus bAspdRate,5; } if(getrefine()>8) { bonus bAspdRate,5; bonus3 bAutoSpell,NPC_CRITICALWOUND,1,50; bonus4 bAutoSpellOnSkill,MC_MAMMONITE,NPC_CRITICALWOUND,2,200; }','','');
+REPLACE INTO `item_db` VALUES ('1311','Vecer_Axe','Vecer Axe','4','20','10','1500','140','0','0','1','2','4294967295','58','2','2','3','50',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(readparam(bLuk)>=90) { bonus bBaseAtk,20; } if(readparam(bDex)>=90) { bonus bCritical,5; } if(readparam(bDex)>=90||readparam(bLuk)>=90) { bonus2 bSkillAtk,MC_MAMMONITE,15; }','','');
+REPLACE INTO `item_db` VALUES ('1312','Orcish_Axe_C','Orcish Axe','4','0','0','0','110','0','0','1','0','4294967295','63','2','2','3','0',NULL,'0','6','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,70; bonus2 bAddSize,Size_Medium,70; bonus2 bAddSize,Size_Large,70;','','');
+REPLACE INTO `item_db` VALUES ('1313','Tourist_Axe','Traveler\'s Axe','4','0','0','500','77','0','0','1','0','4294967295','63','2','2','1','0',NULL,'0','6','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('1314','F_Tomahawk_C','Rental Tomahawk','4','2','1','0','200','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('1315','F_Right_Epsilon_C','Right Epsilon','4','1','0','0','229','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bStr,10;','','');
+REPLACE INTO `item_db` VALUES ('1316','Adventure_Axe','Adventure Axe','4','0','0','0','100','0','0','1','0','4294967295','63','2','2','1','0',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1317','Academy_Axe','Academy Axe','4','0','0','1600','130','0','0','1','1','4294967295','63','2','2','1','0',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1318','Dofle_Axe','Deflation Axe','4','50000','25000','1800','180','0','0','1','2','4294967295','63','2','2','4','105',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1319','TE_WoE_Axe','TE WoE Axe','4','20','10','0','100','0','0','1','0','4294967295','63','2','2','3','40',NULL,'0','6','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Freeze,1000;','','');
+REPLACE INTO `item_db` VALUES ('1323','Ru_Gold_Axe','Ru Gold Axe','4','20','10','1800','180','0','0','1','2','4294967295','56','2','2','3','120',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,8; bonus bInt,8;','','');
+REPLACE INTO `item_db` VALUES ('1351','Battle_Axe','Battle Axe','4','5400','2700','1500','80','0','0','1','3','4294967295','63','2','34','1','3',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1352','Battle_Axe_','Battle Axe','4','5400','2700','1500','80','0','0','1','4','4294967295','63','2','34','1','3',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1353','Battle_Axe__','Battle Axe','4','5400','2700','1500','80','0','0','1','0','4294967295','63','2','34','1','3',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1354','Hammer','Hammer','4','15500','7750','2000','120','0','0','1','2','4294967295','63','2','34','2','16',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1355','Hammer_','Hammer','4','15500','7750','2000','120','0','0','1','3','4294967295','63','2','34','2','16',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1356','Hammer__','Hammer','4','15500','7750','2000','120','0','0','1','0','4294967295','63','2','34','2','16',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1357','Buster','Buster','4','34000','17000','2200','155','0','0','1','1','4294967295','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1358','Buster_','Buster','4','34000','17000','2200','155','0','0','1','2','4294967295','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1359','Buster__','Buster','4','34000','17000','2200','155','0','0','1','0','4294967295','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1360','Two_Handed_Axe','Two-handed Axe','4','55000','27500','2500','185','0','0','1','1','4294967295','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1361','Two_Handed_Axe_','Two-handed Axe','4','55000','27500','2500','185','0','0','1','2','4294967295','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1362','Two_Handed_Axe__','Two-handed Axe','4','55000','27500','2500','185','0','0','1','0','4294967295','63','2','34','3','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1363','Brood_Axe','Bloody Axe','4','20','10','4000','170','0','0','1','0','4294967295','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,10; bonus bSpeedRate,25;','','');
+REPLACE INTO `item_db` VALUES ('1364','Great_Axe','Great Axe','4','20','10','1800','187','0','0','1','0','4294967295','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSkillBlow,MC_MAMMONITE,5; bonus2 bAddEff,Eff_Stun,1500;','','');
+REPLACE INTO `item_db` VALUES ('1365','Sabbath','Sabbath','4','20','10','2300','120','0','0','1','0','4294967295','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bWeaponComaRace,RC_Demon,50; bonus2 bCriticalAddRace,RC_Undead,50;','','');
+REPLACE INTO `item_db` VALUES ('1366','Right_Epsilon','Light Epsilon','4','20','10','2300','180','0','0','1','0','4294967295','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; skill AL_HEAL,3; bonus2 bAddRace,RC_Demon,3;','','');
+REPLACE INTO `item_db` VALUES ('1367','Slaughter','Slaughter','4','20','10','2500','120','0','0','1','0','4294967295','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth; bonus bIgnoreDefRace,RC_Brute; bonus2 bWeaponComaRace,RC_Brute,40;','','');
+REPLACE INTO `item_db` VALUES ('1368','Tomahawk','Tomahawk','4','20','10','2500','165','0','0','1','0','4294967295','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; skill ITM_TOMAHAWK,1;','','');
+REPLACE INTO `item_db` VALUES ('1369','Guillotine','Guillotine','4','20','10','3000','215','0','0','1','0','4294967295','63','2','34','4','44',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bWeaponComaRace,RC_DemiPlayer,30; bonus2 bSPGainRaceAttack,RC_DemiPlayer,2; bonus2 bSPGainRace,RC_DemiPlayer,20;','','');
+REPLACE INTO `item_db` VALUES ('1370','Doom_Slayer','Doom Slayer','4','20','10','6000','10','0','0','1','0','4294967295','63','2','34','4','80',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,-40; bonus bUseSPrate,100; if(readparam(bStr)>=95) { bonus bBaseAtk,340; bonus2 bAddEff,Eff_Stun,3000; bonus bBreakArmorRate,500; }','','');
+REPLACE INTO `item_db` VALUES ('1371','Doom_Slayer_','Doom Slayer','4','20','10','6000','10','0','0','1','1','4294967295','63','2','34','4','80',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,-40; bonus bUseSPrate,100; if(readparam(bStr)>=95) { bonus bBaseAtk,340; bonus2 bAddEff,Eff_Stun,3000; bonus bBreakArmorRate,500; }','','');
+REPLACE INTO `item_db` VALUES ('1372','Right_Epsilon_C','Rental Light Epsilon','4','1','0','0','229','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','7','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; skill AL_HEAL,3; bonus2 bAddRace,RC_Demon,3; bonus bStr,10; bonus bSpeedRate,25;','','');
+REPLACE INTO `item_db` VALUES ('1373','Brood_Axe_C','Refined Bloody Axe','4','2','1','0','205','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','7','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,20; bonus bSpeedRate,25; bonus bAspdRate,5;','','');
+REPLACE INTO `item_db` VALUES ('1374','Tomahawk_C','Tomahawk','4','2','1','0','200','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','7','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; skill ITM_TOMAHAWK,1;','','');
+REPLACE INTO `item_db` VALUES ('1375','Berdysz','Berdysz','4','20','10','2500','200','0','0','1','2','4294967295','58','2','34','3','70',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Medium,13; bonus2 bSubSize,Size_Large,15;','','');
+REPLACE INTO `item_db` VALUES ('1376','Heart_Breaker','Heart Breaker','4','20','10','2000','175','0','0','1','1','4294967295','58','2','34','4','70',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,20+getrefine(); bonus bAspdRate,5; if((Class==Job_Whitesmith)||(Class==Job_Creator)||(Class==Job_Mechanic)||(Class==Job_Mechanic_T)||(Class==Job_Genetic)||(Class==Job_Genetic_T)) bonus3 bAutoSpell,BS_HAMMERFALL,3,30;','','');
+REPLACE INTO `item_db` VALUES ('1377','Hurricane_Fury','Hurricane Fury','4','20','10','3500','332','0','0','1','1','4294967295','58','2','34','4','80',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Medium,10+getrefine(); bonus bAspdRate,getrefine(); bonus3 bAutoSpell,NPC_PULSESTRIKE,5,20;','','');
+REPLACE INTO `item_db` VALUES ('1378','Great_Axe_C','Refined Great Axe','4','1','0','0','215','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','7','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bHit,20; bonus2 bAddSkillBlow,MC_MAMMONITE,5; bonus2 bAddEff,Eff_Stun,2000;','','');
+REPLACE INTO `item_db` VALUES ('1379','BF_Two_Handed_Axe1','Valorous Insane Battle Axe','4','20','10','0','200','0','0','1','0','4294967295','63','2','34','3','80',NULL,'1','7','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1380','BF_Two_Handed_Axe2','Brave Insane Battle Axe','4','20','10','0','200','0','0','1','0','4294967295','63','2','34','3','80',NULL,'1','7','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus2 bAddRace,RC_DemiPlayer,55; autobonus \"{ bonus bBreakArmorRate,10000; }\",20,3000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\"; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1381','N_Battle_Axe','Novice Battle Axe','4','0','0','0','100','0','0','1','3','4294967295','63','2','34','1','3',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1382','Krieger_Twohand_Axe1','Glorious Twohanded Axe','4','20','10','0','220','0','0','1','0','4294967295','63','2','34','4','80',NULL,'1','7','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-3,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; bonus3 bAutoSpell,NPC_CRITICALWOUND,1,50; } if(getrefine()>8) { bonus3 bAutoSpell,NPC_CRITICALWOUND,1,100; bonus4 bAutoSpellOnSkill,MC_MAMMONITE,NPC_CRITICALWOUND,2,200; bonus4 bAutoSpellOnSkill,WS_CARTTERMINATION,NPC_CRITICALWOUND,2,200; }','','');
+REPLACE INTO `item_db` VALUES ('1383','Holy_Celestial_Axe','Holy Celestial Axe','4','20','10','1500','200','0','0','1','0','4294967295','63','2','34','4','60',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bVit,10; bonus2 bAddRace,RC_Undead,10; bonus3 bAutoSpell,AL_BLESSING,5,50;','','');
+REPLACE INTO `item_db` VALUES ('1384','Veteran_Axe','Veteran Axe','4','10000','5000','3000','250','0','0','1','2','4294967295','63','2','34','3','80',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getskilllv(BS_DAGGER)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_SWORD)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_TWOHANDSWORD)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_KNUCKLE)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_SPEAR)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_AXE)==3) { bonus bBaseAtk,10; } if(getskilllv(BS_MACE)==3) { bonus bBaseAtk,10; } bonus bVit,2; bonus4 bAutoSpellOnSkill,BS_HAMMERFALL,SM_MAGNUM,3,500;','','');
+REPLACE INTO `item_db` VALUES ('1385','Bradium_Stonehammer','Bradium Stonehammer','4','20','10','2700','210','0','0','1','0','4294967295','58','2','34','4','75',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAddEffOnSkill,BS_HAMMERFALL,Eff_Stun,500+(200*getrefine());','','');
+REPLACE INTO `item_db` VALUES ('1386','Doom_Slayer_I','Doom Slayer','4','0','0','0','20','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','7','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,-25; bonus bUseSPrate,100; if(readparam(bStr)>=95) { bonus bBaseAtk,400; bonus2 bAddEff,Eff_Stun,3000; bonus bBreakArmorRate,500; }','','');
+REPLACE INTO `item_db` VALUES ('1387','Giant_Axe','Giant Axe','4','20','10','4000','330','0','0','1','1','4294967295','58','2','34','3','50',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,WS_CARTTERMINATION,15; if(readparam(bStr)>=95) { bonus bHit,10; bonus bAspdRate,3; }','','');
+REPLACE INTO `item_db` VALUES ('1388','Two_Handed_Axe_C','Two-Handed Axe','4','0','0','0','220','0','0','1','0','4294967295','63','2','34','3','0',NULL,'0','7','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
+REPLACE INTO `item_db` VALUES ('1389','E_Tomahawk_C','E Tomahawk C','4','2','1','0','200','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('1390','E_Right_Epsilon_C','E Right Epsilon C','4','1','0','0','229','0','0','1','0','4294967295','63','2','34','4','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bStr,10;','','');
+REPLACE INTO `item_db` VALUES ('1391','P_Two_Handed_Axe1','Eden Group Two Handed Axe I','4','0','0','0','195','0','0','1','0','4294967295','63','2','34','3','60',NULL,'0','7','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1392','Ygnus_Stale','Ygnus Stale','4','56000','28000','1900','250','0','0','1','1','4294967295','58','2','34','4','95',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1393','End_Sektura','End Sektura','4','56000','28000','1900','250','0','0','1','1','4294967295','58','2','34','4','95',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus4 bAddEff,Eff_Cold,300,ATF_SHORT,3000; bonus4 bAddEff,Eff_Cold,100,ATF_SELF,3000; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1394','Upg_Two_Handed_Axe','Upgrade Two-Handed Axe','4','20','10','2000','110','0','0','1','1','4294967295','63','2','34','3','0',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*14); if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*10); }','','');
+REPLACE INTO `item_db` VALUES ('1395','Velum_Buster','Vellum Buster','4','20','10','2500','50','0','0','1','0','4294967295','63','2','34','4','95',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon, 1; bonus3 bSPVanishRate, 1000, 10, BF_NORMAL;','','');
+REPLACE INTO `item_db` VALUES ('1396','Velum_Guillotine','Vellum Guillotine','4','20','10','5500','300','0','0','1','0','4294967295','63','2','34','4','95',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddRace,RC_Player,40; bonus2 bIgnoreDefRate,RC_Player,30; if(getrefine()>=6) { bonus2 bSkillAtk,NC_AXEBOOMERANG,80; bonus2 bSkillAtk,NC_POWERSWING,80; } if(getrefine()>=9) { bonus2 bAddRace,RC_Player,60; }','','');
+REPLACE INTO `item_db` VALUES ('1397','Bradium_Stonehammer_','Bradium Stone Hammer','4','20','10','2700','210','0','0','1','2','4294967295','58','2','34','4','75',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1398','Metal_Two_Handed_Axe','Metal Two-Handed Axe','4','20','10','0','105','0','0','1','1','4294967295','63','2','34','3','0',NULL,'1','7','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bBaseAtk,(getrefine()*7); .@val = min(BaseLevel/10, 12); if (.@val > 2) { bonus bBaseAtk,((.@val-2)*5); }','','');
+REPLACE INTO `item_db` VALUES ('1399','TE_WoE_Two_Handed_Axe','TE WoE Two-Handed Axe','4','20','10','0','150','0','0','1','0','4294967295','63','2','34','3','40',NULL,'0','7','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Stun,1000;','','');
+REPLACE INTO `item_db` VALUES ('1400','Spear_of_Vicious_Mind','Spear of Vicious Mind','4','20','10','1400','140','0','0','3','1','4294967295','63','2','2','4','160',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2);','','');
+REPLACE INTO `item_db` VALUES ('1401','Javelin','Javelin','4','150','75','700','28','0','0','3','3','4294967295','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1402','Javelin_','Javelin','4','150','75','700','28','0','0','3','4','4294967295','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1403','Javelin__','Javelin','4','150','75','700','28','0','0','3','0','4294967295','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1404','Spear','Spear','4','1700','850','850','44','0','0','3','3','4294967295','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1405','Spear_','Spear','4','1700','850','850','44','0','0','3','4','4294967295','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1406','Spear__','Spear','4','1700','850','850','44','0','0','3','0','4294967295','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1407','Pike','Pike','4','3450','1725','1000','60','0','0','3','3','4294967295','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1408','Pike_','Pike','4','3450','1725','1000','60','0','0','3','4','4294967295','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1409','Pike__','Pike','4','3450','1725','1000','60','0','0','3','0','4294967295','63','2','2','1','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1410','Lance','Lance','4','60000','30000','2500','185','0','0','3','0','4294967295','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1411','Lance_','Lance','4','60000','30000','2500','185','0','0','3','0','4294967295','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1412','Lance__','Lance','4','60000','30000','2500','185','0','0','3','0','4294967295','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1413','Gungnir','Gungnir','4','20','10','500','120','0','0','3','0','4294967295','63','2','2','4','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bPerfectHitRate,25; bonus bHit,30;','','');
+REPLACE INTO `item_db` VALUES ('1414','Gelerdria','Gelerdria','4','20','10','700','145','0','0','3','0','4294967295','63','2','2','4','48',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth; bonus bMaxHP,800; bonus bMaxSP,-50;','','');
+REPLACE INTO `item_db` VALUES ('1415','Skewer','Brocca','4','20','10','850','100','0','0','3','0','4294967295','63','2','2','4','48',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_NonBoss; bonus2 bAddEle,Ele_Neutral,25;','','');
+REPLACE INTO `item_db` VALUES ('1416','Tjungkuletti','Tjungkuletti','4','20','10','1000','100','0','0','3','0','4294967295','63','2','2','4','48',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSPDrainValue,1; bonus bSPGainValue,5;','','');
+REPLACE INTO `item_db` VALUES ('1417','Pole_Axe','Poll Axe','4','20','10','3800','160','0','0','3','1','4294967295','63','2','2','3','71',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,2; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('1418','Gungnir_','Gungnir','4','20','10','500','120','0','0','3','2','4294967295','63','2','2','4','4',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bPerfectHitRate,25; bonus bHit,30;','','');
+REPLACE INTO `item_db` VALUES ('1419','Pole_Axe_C','Poll Axe','4','1','0','4800','195','0','0','3','0','4294967295','63','2','2','3','0',NULL,'0','4','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,2; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('1420','Long_Horn','Long Horn','4','20','10','1000','150','0','0','3','1','4294967295','58','2','2','4','65',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus2 bAddEff,Eff_Bleeding,500; skill TF_DETOXIFY,1; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1421','Battle_Hook','Battle Hook','4','20','10','900','140','0','0','3','1','4294967295','58','2','2','4','65',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,500; bonus2 bAddRace,RC_DemiPlayer,20; skill KN_PIERCE,3;','','');
+REPLACE INTO `item_db` VALUES ('1422','Hunting_Spear','Hunting Spear','4','20','10','4200','180','0','0','3','1','4294967295','58','2','2','4','60',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Brute; bonus3 bAddMonsterDropItem,517,RC_Brute,1000; bonus3 bAutoSpell,LK_JOINTBEAT,3,100;','','');
+REPLACE INTO `item_db` VALUES ('1423','Pole_XO','Pole XO','4','20','10','0','120','0','0','3','0','4294967295','63','2','2','1','0',NULL,'0','4','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('1424','Skewer_C','Refined Brocca','4','1','0','0','149','0','0','3','0','4294967295','63','2','2','4','0',NULL,'0','4','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_NonBoss; bonus2 bAddSize,Size_Medium,20;','','');
+REPLACE INTO `item_db` VALUES ('1425','BF_Spear1','Assaulter Spear','4','20','10','0','60','0','0','3','0','4294967295','63','2','2','3','80',NULL,'1','4','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(BaseJob==Job_Crusader) bonus bAspdRate,20;','','');
+REPLACE INTO `item_db` VALUES ('1426','Krieger_Onehand_Spear1','Glorious Spear','4','20','10','0','130','0','0','3','0','4294967295','63','2','2','4','80',NULL,'1','4','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; bonus bAspdRate,10; } if(getrefine()>8) { if(BaseJob==Job_Knight) bonus4 bAutoSpellOnSkill,KN_PIERCE,NPC_CRITICALWOUND,2,200; else if(BaseJob==Job_Crusader) bonus3 bAutoSpell,PA_PRESSURE,5,100; }','','');
+REPLACE INTO `item_db` VALUES ('1427','Spear_Of_Excellent','Spear Of Excellent','4','20','10','0','160','0','0','3','0','4294967295','63','2','2','3','0',NULL,'0','4','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,SM_MAGNUM,25; bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('1428','Long_Horn_M','Long Horn','4','20','10','1000','150','0','0','3','1','4294967295','58','2','2','4','65',NULL,'1','4','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus2 bAddEff,Eff_Bleeding,500; skill TF_DETOXIFY,1; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1429','Hunting_Spear_M','Hunting Spear','4','20','10','4200','180','0','0','3','1','4294967295','58','2','2','4','60',NULL,'1','4','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Brute; bonus3 bAddMonsterDropItem,517,RC_Brute,1000; bonus3 bAutoSpell,LK_JOINTBEAT,3,500;','','');
+REPLACE INTO `item_db` VALUES ('1430','Pike_C','Pike','4','0','0','0','74','0','0','3','0','4294967295','63','2','2','1','0',NULL,'0','4','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddSize,Size_Small,70; bonus2 bAddSize,Size_Medium,70; bonus2 bAddSize,Size_Large,70;','','');
+REPLACE INTO `item_db` VALUES ('1431','F_Pole_Axe_C','Rental Pole Axe','4','1','0','4800','195','0','0','3','0','4294967295','63','2','2','3','0',NULL,'0','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,2; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('1432','E_Pole_Axe_C','E Pole Axe C','4','1','0','4800','195','0','0','3','0','4294967295','63','2','2','3','0',NULL,'0','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,2; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('1433','Imperial_Spear','Imperial Spear','4','20','10','1800','180','40','0','3','1','4294967295','56','2','2','3','102',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,LG_CANNONSPEAR,20+getrefine()/2; bonus2 bSkillAtk,LG_BANISHINGPOINT,20+getrefine()/2;','','');
+REPLACE INTO `item_db` VALUES ('1434','P_Sphere1','Eden Group Spear I','4','0','0','0','165','0','0','3','0','4294967295','63','2','2','3','60',NULL,'0','4','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1435','Cannon_Spear','Cannon Spear','4','56000','28000','1600','180','0','0','3','1','4294967295','56','2','2','4','100',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,-100; bonus2 bSkillAtk,LG_CANNONSPEAR,10; bonus bBaseAtk,(getrefine()/3);','','');
+REPLACE INTO `item_db` VALUES ('1436','Velum_Spear','Vellum Spear','4','20','10','850','150','0','0','3','0','4294967295','63','2','2','4','95',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,60; if(getrefine()>=6) { bonus2 bSkillAtk,RK_HUNDREDSPEAR,80; bonus2 bSkillAtk,LG_PINPOINTATTACK,80; } if(getrefine()>=9) { bonus2 bAddRace,RC_Player,30; }','','');
+REPLACE INTO `item_db` VALUES ('1437','TE_WoE_Pike','TE WoE Pike','4','20','10','0','100','0','0','3','0','4294967295','63','2','2','3','40',NULL,'0','4','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Curse,1000;','','');
+REPLACE INTO `item_db` VALUES ('1438','Thanatos_Spear','Thanatos Spear','4','20','10','3000','150','100','0','3','1','4294967295','56','2','2','4','120',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
+REPLACE INTO `item_db` VALUES ('1441','Ru_Blue_Spear','Ru Blue Spear','4','20','10','1200','200','0','0','3','1','4294967295','63','2','2','3','100',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bAgi,5;','','');
+REPLACE INTO `item_db` VALUES ('1443','Crimson_Spear','Crimson Spear','4','20','10','900','90','0','0','3','2','4294967295','63','2','2','3','70',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
+REPLACE INTO `item_db` VALUES ('1450','Lance_of_Vicious_Mind','Lance of Vicious Mind','4','20','10','2250','225','0','0','3','1','4294967295','63','2','34','4','160',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2);','','');
+REPLACE INTO `item_db` VALUES ('1451','Guisarme','Guisarme','4','13000','6500','1000','84','0','0','3','2','4294967295','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1452','Guisarme_','Guisarme','4','13000','6500','1000','84','0','0','3','3','4294967295','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1453','Guisarme__','Guisarme','4','13000','6500','1000','84','0','0','3','0','4294967295','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1454','Glaive','Glaive','4','20000','10000','1200','104','0','0','3','2','4294967295','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1455','Glaive_','Glaive','4','20000','10000','1200','104','0','0','3','3','4294967295','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1456','Glaive__','Glaive','4','20000','10000','1200','104','0','0','3','0','4294967295','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1457','Partizan','Partizan','4','27000','13500','2000','124','0','0','3','1','4294967295','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1458','Partizan_','Partizan','4','27000','13500','2000','124','0','0','3','2','4294967295','63','2','34','2','18',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1459','Partizan__','Partizan','4','27000','13500','2000','124','0','0','3','0','4294967295','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1460','Trident','Trident','4','51000','25500','1200','150','0','0','3','2','4294967295','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1461','Trident_','Trident','4','51000','25500','1200','150','0','0','3','3','4294967295','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1462','Trident__','Trident','4','51000','25500','1200','150','0','0','3','0','4294967295','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1463','Halberd','Hallberd','4','54000','27000','2500','165','0','0','3','1','4294967295','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1464','Halberd_','Hallberd','4','54000','27000','2500','165','0','0','3','2','4294967295','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1465','Halberd__','Hallberd','4','54000','27000','2500','165','0','0','3','0','4294967295','63','2','34','3','33',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1466','Crescent_Scythe','Crescent Scythe','4','20','10','2500','180','0','0','3','0','4294967295','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus bHit,10;','','');
+REPLACE INTO `item_db` VALUES ('1467','Bill_Guisarme','Bill Guisarme','4','20','10','1000','183','0','0','3','0','4294967295','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Brute,10; bonus2 bAddRace,RC_DemiPlayer,5;','','');
+REPLACE INTO `item_db` VALUES ('1468','Zephyrus','Zephyrus','4','20','10','2000','170','0','0','3','0','4294967295','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus2 bAddEff,Eff_Silence,200; bonus3 bAutoSpell,MG_THUNDERSTORM,3,100;','','');
+REPLACE INTO `item_db` VALUES ('1469','Longinus\'s_Spear','Longinus\'s Spear','4','20','10','2500','180','0','0','3','0','4294967295','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddRace,RC_DemiPlayer,10; bonus2 bAddRace,RC_Angel,10;','','');
+REPLACE INTO `item_db` VALUES ('1470','Brionac','Brionac','4','20','10','3000','190','0','0','3','0','4294967295','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; skill AL_HEAL,5; bonus3 bAutoSpell,MG_SOULSTRIKE,3,100; bonus2 bAddRace,RC_Boss,5;','','');
+REPLACE INTO `item_db` VALUES ('1471','Hell_Fire','Hellfire','4','20','10','3500','200','0','0','3','0','4294967295','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus3 bAutoSpell,MG_FIREBALL,3,100; bonus bStr,3;','','');
+REPLACE INTO `item_db` VALUES ('1472','Staff_Of_Soul','Soul Staff','4','20','10','1400','25','200','0','1','0','4294967295','63','2','34','3','73',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,5; bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('1473','Wizardy_Staff','Wizardry Staff','4','20','10','2400','120','200','0','1','0','4294967295','63','2','34','4','90',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bDex,2;','','');
+REPLACE INTO `item_db` VALUES ('1474','Gae_Bolg','Gae Bolg','4','20','10','2000','160','0','0','3','0','4294967295','63','2','34','4','60',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Boss,10;','','');
+REPLACE INTO `item_db` VALUES ('1475','Horseback_Lance','Equestrian\'s Spear','4','20','10','3700','200','0','0','4','0','4294967295','63','2','34','4','75',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1476','Crescent_Scythe_','Crescent Scythe','4','20','10','2500','180','0','0','3','1','4294967295','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus bHit,10;','','');
+REPLACE INTO `item_db` VALUES ('1477','Spectral_Spear','Spectral Spear','4','20','10','2000','170','0','0','3','0','4294967295','63','2','34','4','75',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEle,Ele_Dark,20; bonus2 bAddRace,RC_Demon,20; bonus2 bAddRace,RC_Undead,20; bonus2 bSubEle,Ele_Dark,10; bonus2 bAddRaceTolerance,RC_Demon,10; bonus2 bAddRaceTolerance,RC_Undead,10; bonus3 bAddEff,Eff_Confusion,10000,ATF_SELF|ATF_SHORT; bonus bHPGainValue,50;','','');
+REPLACE INTO `item_db` VALUES ('1478','Ahlspiess','Ahlspiess','4','20','10','1000','120','0','0','3','0','4294967295','63','2','34','4','65',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace, RC_All; bonus2 bAddRace,RC_DemiPlayer,10; bonus3 bAutoSpell,KN_PIERCE,5,30;','','');
+REPLACE INTO `item_db` VALUES ('1479','Spectral_Spear_','Spectral Spear','4','20','10','2000','170','0','0','3','1','4294967295','63','2','34','4','75',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEle,Ele_Dark,20; bonus2 bAddRace,RC_Demon,20; bonus2 bAddRace,RC_Undead,20; bonus2 bSubEle,Ele_Dark,10; bonus2 bAddRaceTolerance,RC_Demon,10; bonus2 bAddRaceTolerance,RC_Undead,10; bonus3 bAddEff,Eff_Confusion,10000,ATF_SELF|ATF_SHORT; bonus bHPGainValue,50;','','');
+REPLACE INTO `item_db` VALUES ('1480','Gae_Bolg_','Gae Bolg','4','20','10','2000','160','0','0','3','2','4294967295','63','2','34','4','60',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bAddRace,RC_Boss,10;','','');
+REPLACE INTO `item_db` VALUES ('1481','Zephyrus_','Zephyrus','4','20','10','2000','170','0','0','3','3','4294967295','63','2','34','4','48',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus2 bAddEff,Eff_Silence,200; bonus3 bAutoSpell,MG_THUNDERSTORM,3,100;','','');
+REPLACE INTO `item_db` VALUES ('1482','BF_Lance1','Assaulter Lance','4','20','10','0','160','0','0','3','0','4294967295','63','2','34','3','80',NULL,'1','5','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus2 bAddRace,RC_DemiPlayer,25; bonus bIgnoreDefRace,RC_DemiPlayer; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1483','Ivory_Lance','Ivory Lance','4','20','10','1000','160','0','0','3','1','4294967295','58','2','34','3','50',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bAspdRate,3; bonus2 bAddEff,Eff_Bleeding,300; bonus3 bAutoSpell,NPC_CRITICALWOUND,1,30; skill KN_SPEARSTAB,5;','','');
+REPLACE INTO `item_db` VALUES ('1484','Cardo','Cardo','4','20','10','5600','150','0','0','3','1','4294967295','58','2','34','4','70',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,-10; bonus bDef,getrefine()/2;','','');
+REPLACE INTO `item_db` VALUES ('1485','Battle_Fork','Battle Fork','4','20','10','700','112','0','0','3','4','4294967295','58','2','34','2','50',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1486','Krieger_Twohand_Spear1','Glorious Lance','4','20','10','0','220','0','0','3','0','4294967295','63','2','34','4','80',NULL,'1','5','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,70; bonus2 bIgnoreDefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { if(BaseJob==Job_Knight) bonus4 bAutoSpellOnSkill,KN_PIERCE,NPC_CRITICALWOUND,2,200; else if(BaseJob==Job_Crusader) bonus3 bAutoSpell,PA_PRESSURE,5,200; }','','');
+REPLACE INTO `item_db` VALUES ('1487','Lance_C','Lance','4','0','0','0','220','0','0','3','0','4294967295','63','2','34','3','0',NULL,'0','5','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddSize,Size_Small,50; bonus2 bAddSize,Size_Medium,50; bonus2 bAddSize,Size_Large,50;','','');
+REPLACE INTO `item_db` VALUES ('1488','Ahlspiess_C','Ahlspiess','4','20','10','0','135','0','0','3','0','4294967295','63','2','34','4','0',NULL,'1','5','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace, RC_All; bonus2 bAddRace,RC_DemiPlayer,10; bonus3 bAutoSpell,KN_PIERCE,5,30;','','');
+REPLACE INTO `item_db` VALUES ('1489','Spearfish_','Marlin','4','0','0','0','220','0','0','3','0','4294967295','63','2','34','1','50',NULL,'0','5','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus3 bAddEffOnSkill,KN_PIERCE,Eff_Bleeding,1000; bonus3 bAddEffOnSkill,LK_SPIRALPIERCE,Eff_Bleeding,1000; bonus2 bSkillAtk,LK_SPIRALPIERCE,100; bonus2 bSkillAtk,LG_INSPIRATION,50; //bonus4 bAddEff,Eff_FrosMisty,100,ATF_SHORT,3000; //Need to be Frost Misty if(BaseLevel>99) { bonus bBaseAtk,30; }','','');
+REPLACE INTO `item_db` VALUES ('1490','Giant_Lance','Giant Lance','4','20','10','20000','20','0','0','3','0','4294967295','56','2','34','4','140',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspd,-10; bonus2 bSkillCooldown,LK_SPIRALPIERCE,20000; if(readparam(bStr)>=120) { bonus bBaseAtk,300; }','','heal 0,-600;');
+REPLACE INTO `item_db` VALUES ('1491','Upg_Lance','Upgrade Spear','4','20','10','1500','105','0','0','3','1','4294967295','63','2','34','3','0',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*12); if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*10); }','','');
+REPLACE INTO `item_db` VALUES ('1492','Velum_Glaive','Vellum Glaive','4','20','10','4500','250','0','0','3','0','4294967295','63','2','34','4','95',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,80; if(getrefine()>=6) { bonus2 bSkillAtk,LK_SPIRALPIERCE,100; bonus2 bSkillAtk,KN_SPEARBOOMERANG,50; } if(getrefine()>=9) { autobonus2 \"{ bonus bShortWeaponDamageReturn,20; bonus bMagicDamageReturn,20; }\",100,2000,BF_WEAPON|BF_MAGIC,\"{ specialeffect2 EF_REFLECTSHIELD; }\"; }','','');
+REPLACE INTO `item_db` VALUES ('1493','Metal_Lance','Metal Lance','4','20','10','0','100','0','0','3','1','4294967295','63','2','34','3','0',NULL,'1','5','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*6); .@val = min(BaseLevel/10, 12); if (.@val > 2) { bonus bBaseAtk,((.@val-2)*5); }','','');
+REPLACE INTO `item_db` VALUES ('1494','Undine_Spear','Spear Of Odin','4','50000','25000','3800','190','0','0','3','3','4294967295','63','2','34','4','105',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('1495','TE_WoE_Lance','TE WoE Lance','4','0','0','0','150','0','0','3','0','4294967295','63','2','34','3','40',NULL,'0','5','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Blind,1000;','','');
+REPLACE INTO `item_db` VALUES ('1496','Thanatos_Long_Spear','Thanatos Long Spear','4','20','10','3750','250','50','0','3','1','4294967295','56','2','34','4','120',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
+REPLACE INTO `item_db` VALUES ('1498','Crimson_Lance','Crimson Lance','4','20','10','1750','175','0','0','3','2','4294967295','63','2','34','3','70',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
+REPLACE INTO `item_db` VALUES ('1501','Club','Club','4','120','60','700','23','0','0','1','3','4294967295','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1502','Club_','Club','4','120','60','700','23','0','0','1','4','4294967295','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1503','Club__','Club','4','120','60','700','23','0','0','1','0','4294967295','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1504','Mace','Mace','4','1600','800','800','37','0','0','1','3','4294967295','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1505','Mace_','Mace','4','1600','800','800','37','0','0','1','4','4294967295','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1506','Mace__','Mace','4','1600','800','800','37','0','0','1','0','4294967295','63','2','2','1','2',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1507','Smasher','Smasher','4','9000','4500','1000','54','0','0','1','2','4294967295','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1508','Smasher_','Smasher','4','9000','4500','1000','54','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1509','Smasher__','Smasher','4','9000','4500','1000','54','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1510','Flail','Flail','4','16000','8000','900','69','0','0','1','2','4294967295','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1511','Flail_','Flail','4','16000','8000','900','69','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1512','Flail__','Flail','4','16000','8000','900','69','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1513','Morning_Star','Morning Star','4','41000','20500','1500','110','0','0','1','1','4294967295','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1514','Morning_Star_','Morning Star','4','41000','20500','1500','110','0','0','1','2','4294967295','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1515','Morning_Star__','Morning Star','4','41000','20500','1500','110','0','0','1','2','4294967295','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1516','Sword_Mace','Sword Mace','4','50000','25000','1200','130','0','0','1','0','4294967295','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1517','Sword_Mace_','Sword Mace','4','50000','25000','1200','130','0','0','1','1','4294967295','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1518','Sword_Mace__','Sword Mace','4','50000','25000','1200','130','0','0','1','1','4294967295','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1519','Chain','Chain','4','23000','11500','800','84','0','0','1','2','4294967295','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1520','Chain_','Chain','4','23000','11500','800','84','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1521','Chain__','Chain','4','23000','11500','800','84','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1522','Stunner','Stunner','4','60000','30000','2000','140','0','0','1','0','4294967295','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,1000;','','');
+REPLACE INTO `item_db` VALUES ('1523','Spike','Spike','4','20','10','700','85','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,40; bonus bDefRate,-67; bonus bDef2Rate,-67;','','');
+REPLACE INTO `item_db` VALUES ('1524','Golden_Mace','Golden Mace','4','20','10','800','110','0','0','1','1','4294967295','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Undead,10; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1525','Long_Mace','Long Mace','4','20','10','800','135','0','0','3','0','4294967295','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkDef,10;','','');
+REPLACE INTO `item_db` VALUES ('1526','Slash','Slash','4','20','10','1000','145','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Undead,15; bonus2 bWeaponComaRace,RC_Undead,10; bonus2 bExpAddRace,RC_Undead,5;','','');
+REPLACE INTO `item_db` VALUES ('1527','Quadrille','Quadrille','4','20','10','900','165','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Undead,10; bonus2 bAddRace,RC_DemiPlayer,10; bonus2 bAddEle,Ele_Earth,10;','','');
+REPLACE INTO `item_db` VALUES ('1528','Grand_Cross','Grand Cross','4','20','10','1500','140','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; skill PR_TURNUNDEAD,3; bonus3 bAutoSpell,PR_TURNUNDEAD,3,100; bonus2 bSPDrainValueRace,RC_Undead,1; bonus2 bSPGainRace,RC_Undead,3;','','');
+REPLACE INTO `item_db` VALUES ('1529','Iron_Driver','Iron Driver','4','20','10','3000','155','0','0','2','0','4294967295','63','2','2','3','78',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1530','Mjolnir','Mjolnir','4','20','10','6000','350','0','0','1','0','4294967295','63','2','2','4','95',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,50; bonus bStr,20; bonus bAspdRate,10; bonus3 bAutoSpell,MG_THUNDERSTORM,10,100; autobonus \"{ bonus bSplashRange,1; }\",50,10000,BF_WEAPON,\"{ specialeffect2 EF_ENHANCE; }\"; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1531','Spanner','Wrench','4','20','10','2500','115','0','0','1','0','4294967295','63','2','2','3','55',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Blind,100; bonus2 bAddEff,Eff_Stun,100; bonus2 bAddEff,Eff_Poison,100; bonus2 bAddEff,Eff_Freeze,100;','','');
+REPLACE INTO `item_db` VALUES ('1532','Stunner_','Stunner','4','60000','30000','2000','140','0','0','1','2','4294967295','63','2','2','3','27',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,1000;','','');
REPLACE INTO `item_db` VALUES ('1533','Warrior_Balmung','Warrior\'s Balmung','4','20','10','1000','170','0','0','1','0','4294967295','63','2','2','4','48',NULL,'1','8','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,5;','','');
-REPLACE INTO `item_db` VALUES ('1534','Spanner_C','Wrench','4','2','1','0','150','0','0','1','0','33040','63','2','2','3','0',NULL,'0','8','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Blind,100; bonus2 bAddEff,Eff_Stun,100; bonus2 bAddEff,Eff_Poison,100; bonus2 bAddEff,Eff_Freeze,100;','','');
-REPLACE INTO `item_db` VALUES ('1535','Hollgrehenn_Hammer','Hollgrehenn\'s Hammer','4','4444','2222','44','4','0','0','1','1','312754','63','2','2','4','44',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,100; bonus bBreakWeaponRate,100; if(readparam(bStr)>=44) { bonus bBaseAtk,44; }','','');
-REPLACE INTO `item_db` VALUES ('1536','Good_Morning_Star','Good Morning Star','4','20','10','0','120','0','0','1','0','312754','63','2','2','1','0',NULL,'0','8','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('1537','Quadrille_C','Refined Quadrille','4','1','0','0','193','0','0','1','0','33040','63','2','2','4','0',NULL,'0','8','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,30; bonus2 bAddRace,RC_Demon,40; bonus2 bAddRace,RC_Undead,40;','','');
-REPLACE INTO `item_db` VALUES ('1538','Spike_','Spike','4','20','10','700','85','0','0','1','2','33040','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,40; bonus bDefRate,-67; bonus bDef2Rate,-67;','','');
-REPLACE INTO `item_db` VALUES ('1539','Golden_Mace_','Golden Mace','4','20','10','800','110','0','0','1','2','33040','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Undead,10; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1540','Grand_Cross_','Grand Cross','4','20','10','1500','140','0','0','1','1','33040','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; skill PR_TURNUNDEAD,3; bonus3 bAutoSpell,PR_TURNUNDEAD,3,100; bonus2 bSPDrainValueRace,RC_Undead,1; bonus2 bSPGainRace,RC_Undead,3;','','');
-REPLACE INTO `item_db` VALUES ('1541','Nemesis','Nemesis','4','20','10','900','120','0','0','1','0','33040','63','2','2','4','60',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus2 bAddRace,RC_Undead,10; bonus2 bAddRace,RC_Demon,10; bonus3 bAutoSpell,AL_CRUCIS,1+getrefine(),100; autobonus \"{ bonus bBaseAtk,50; }\",10,20000,BF_WEAPON,\"{ specialeffect2 EF_BLOODDRAIN; }\";','','');
-REPLACE INTO `item_db` VALUES ('1542','BF_Morning_Star1','Valorous Battlefield Morning Star','4','20','10','0','105','0','0','1','0','312755','63','2','2','3','80',NULL,'1','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1543','BF_Morning_Star2','Brave Battlefield Morning Star','4','20','10','0','105','0','0','1','0','312755','63','2','2','3','80',NULL,'1','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus bUnbreakableWeapon,0; autobonus \"{ bonus2 bAddEff,Eff_Stun,5000; }\",10,6000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\";','','');
-REPLACE INTO `item_db` VALUES ('1544','Lunakaligo','Lunakaligo','4','20','10','700','110','0','0','1','3','33040','58','2','2','3','50',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(readparam(bStr)>=77) { bonus bAspdRate,4; bonus2 bAddEff,Eff_Stun,1500; bonus3 bAddMonsterDropItem,12065,RC_Plant,500; bonus3 bAddMonsterDropItem,12043,RC_Brute,500; bonus3 bAddMonsterDropItem,12069,RC_Fish,500; }','','');
-REPLACE INTO `item_db` VALUES ('1545','N_Mace','Novice Mace','4','0','0','0','57','0','0','1','3','312755','63','2','2','1','2',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1546','Krieger_Onehand_Mace1','Glorious Morning Star','4','20','10','0','130','0','0','1','0','312755','63','2','2','4','80',NULL,'1','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; bonus bAspdRate,5; } if(getrefine()>8) { bonus2 bAddEff,Eff_Stun,2000; bonus bAspdRate,5; }','','');
-REPLACE INTO `item_db` VALUES ('1547','Mace_Of_Madness','Mace Of Madness','4','20','10','0','150','0','0','1','0','6571170','63','2','2','3','0',NULL,'0','8','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,MC_CARTREVOLUTION,25; bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('1548','Veteran_Hammer','Veteran Hammer','4','10000','5000','1800','160','0','0','1','2','33040','63','2','2','3','80',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHealPower,getskilllv(AL_DP); bonus bCritical,getskilllv(PR_MACEMASTERY)*2; bonus bInt,1; bonus bLuk,1;','','');
-REPLACE INTO `item_db` VALUES ('1549','Pilebuncker','Pile Bunker','4','10000','5000','3500','450','0','0','1','0','1024','56','2','2','3','99',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1550','Book','Book','4','30000','15000','600','85','0','0','1','3','4260096','63','2','2','2','14',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1551','Bible','Bible','4','60000','30000','1000','115','0','0','1','2','4260096','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('1552','Tablet','Tablet','4','51000','25500','800','125','0','0','1','1','4260096','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1553','Book_Of_Billows','Book of Billows','4','35000','17500','750','90','0','0','1','0','4260096','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('1554','Book_Of_Mother_Earth','Book of Mother Earth','4','35000','17500','750','90','0','0','1','0','4260096','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
-REPLACE INTO `item_db` VALUES ('1555','Book_Of_Blazing_Sun','Book of the Blazing Sun','4','35000','17500','750','90','0','0','1','0','4260096','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('1556','Book_Of_Gust_Of_Wind','Book of Gust of Wind','4','35000','17500','750','90','0','0','1','0','4260096','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('1557','Book_Of_The_Apocalypse','Book of the Apocalypse','4','60000','30000','800','120','0','0','1','0','4260096','63','2','2','4','40',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEle,Ele_Holy,5; bonus2 bAddEle,Ele_Water,7; bonus2 bAddEle,Ele_Earth,7; bonus2 bAddEle,Ele_Fire,7; bonus2 bAddEle,Ele_Wind,7;','','');
-REPLACE INTO `item_db` VALUES ('1558','Girl\'s_Diary','Girl\'s Diary','4','1500','750','300','60','0','0','1','1','4260096','63','2','2','4','40',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddDamageClass,1188,150;','','');
-REPLACE INTO `item_db` VALUES ('1559','Legacy_Of_Dragon','Legacy of Dragon','4','20','10','700','130','0','0','1','0','4260096','63','2','2','4','70',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bIgnoreDefRace,RC_Dragon; bonus2 bSPGainRace,RC_Dragon,10;','','');
-REPLACE INTO `item_db` VALUES ('1560','Diary_Of_Great_Sage','Sage\'s Diary','4','20','10','1100','100','120','0','1','2','4260096','63','2','2','3','60',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(readparam(bStr)>=50) { bonus bAspdRate,5; } if(readparam(bInt)>=70) { bonus bMatkRate,5; }','','');
-REPLACE INTO `item_db` VALUES ('1561','Hardback','Hardcover Book','4','20','10','1500','140','0','0','1','1','4260096','63','2','2','4','55',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bDex,2;','','');
-REPLACE INTO `item_db` VALUES ('1562','Bible_Of_Battlefield','Battlefield Textbook','4','20','10','700','110','0','0','1','1','4260096','63','2','2','4','80',NULL,'0','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus3 bAutoSpell,AL_BLESSING,3+(getskilllv(AL_BLESSING)>3)*(getskilllv(AL_BLESSING)-3),20;','','');
-REPLACE INTO `item_db` VALUES ('1563','Diary_Of_Great_Sage_C','Rental Sage\'s Diary','4','1','0','0','135','140','0','1','2','4260096','63','2','2','3','0',NULL,'0','15','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,5;','','');
-REPLACE INTO `item_db` VALUES ('1564','Encyclopedia','Encyclopedia','4','20','10','2000','110','100','0','1','2','4260096','63','2','2','3','70',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bDex,2; bonus bCritical,20+((readparam(bLuk)*2)/10);','','');
-REPLACE INTO `item_db` VALUES ('1565','Death_Note','Ledger of Death','4','20','10','1000','137','100','0','1','2','4260096','63','2','2','4','85',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,3; bonus bLuk,-20; bonus2 bWeaponComaRace,RC_DemiPlayer,10; bonus bAspdRate,getrefine(); if(BaseJob==Job_Sage) bonus3 bAutoSpell,NPC_HELLJUDGEMENT,5,20;','','');
-REPLACE INTO `item_db` VALUES ('1566','Diary_Of_Great_Basil','Diary Of Great Basil','4','20','10','0','120','125','0','1','0','4260096','63','2','2','1','0',NULL,'0','15','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('1567','Hardback_C','Refined Hardcover Book','4','1','0','0','168','100','0','1','0','4260096','63','2','2','4','0',NULL,'0','15','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bDex,2;','','');
-REPLACE INTO `item_db` VALUES ('1568','Book_Of_Billows_','Book of Billows','4','35000','17500','750','90','0','0','1','3','4260096','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('1569','Book_Of_Mother_Earth_','Book of Mother Earth','4','35000','17500','750','90','0','0','1','3','4260096','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
-REPLACE INTO `item_db` VALUES ('1570','Book_Of_Blazing_Sun_','Book of Blazing Sun','4','35000','17500','750','90','0','0','1','3','4260096','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('1571','Book_Of_Gust_Of_Wind_','Book of Gust of Wind','4','35000','17500','750','90','0','0','1','3','4260096','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('1572','Principles_Of_Magic','Principles of Magic','4','20','10','300','60','160','0','1','2','4260096','63','2','2','3','60',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bSPrecovRate,5;','','');
-REPLACE INTO `item_db` VALUES ('1573','Ancient_Magic','Ancient Magic','4','20','10','700','30','140','0','1','2','4260096','63','2','2','3','70',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1574','BF_Book1','Brave Battle Strategy Book','4','20','10','0','90','125','0','1','0','4260096','63','2','2','3','80',NULL,'1','15','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1575','BF_Book2','Valorous Battle Strategy Book','4','20','10','0','90','125','0','1','0','4260096','63','2','2','3','80',NULL,'1','15','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,2; bonus2 bIgnoreMdefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1576','Krieger_Book1','Glorious Tablet','4','20','10','0','90','115','0','1','0','4260096','63','2','2','4','80',NULL,'1','15','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,80; bonus2 bIgnoreDefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) autobonus \"{ bonus bBaseAtk,200; }\",30,3000,BF_WEAPON,\"{ specialeffect2 EF_BASH3D; }\";','','');
-REPLACE INTO `item_db` VALUES ('1577','Krieger_Book2','Glorious Apocalypse','4','20','10','0','90','115','0','1','0','4260096','63','2','2','4','80',NULL,'1','15','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,80; bonus2 bIgnoreDefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) bonus2 bIgnoreDefRate,RC_DemiPlayer,5; if(getrefine()>8) { bonus bMatkRate,5; bonus bVariableCastrate,-5; bonus bDelayrate,-5; }','','');
-REPLACE INTO `item_db` VALUES ('1578','Book_Of_Prayer','Book Of Prayer','4','20','10','0','140','0','0','1','0','4260096','63','2','2','3','0',NULL,'0','15','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bMdef,2; bonus bMaxSPrate,10;','','');
-REPLACE INTO `item_db` VALUES ('1579','Death_Note_M','Book of the Dead','4','20','10','1000','137','0','0','1','2','4260096','63','2','2','4','85',NULL,'1','15','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bStr,3; bonus bInt,3; bonus bLuk,-20; bonus2 bWeaponComaRace,RC_DemiPlayer,10; bonus bAspdRate,getrefine(); if(BaseJob==Job_Sage) bonus3 bAutoSpell,NPC_HELLJUDGEMENT,5,20;','','');
-REPLACE INTO `item_db` VALUES ('1580','Encyclopedia_C','Giant Encyclopedia','4','0','0','0','145','100','0','1','0','4260096','63','2','2','3','0',NULL,'0','15','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bDex,2; bonus bCritical,20+((readparam(bLuk)*2)/10); bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
-REPLACE INTO `item_db` VALUES ('1581','F_Diary_Of_Great_Sage_C','Diary Of Great Sage','4','1','0','0','135','0','0','1','2','4260096','63','2','2','3','0',NULL,'0','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1582','E_Diary_Of_Great_Sage_C','E Diary Of Great Sage C','4','1','0','0','135','0','0','1','2','4260096','63','2','2','3','0',NULL,'0','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1583','P_Dic1','Eden Group Dictionary I','4','0','0','0','135','110','0','1','0','4260096','63','2','2','3','60',NULL,'0','15','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1584','Chilly_Spell_Book','Chilly Spell Book','4','56000','28000','1000','100','160','0','1','2','65536','56','2','2','4','100',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus bUnbreakableWeapon,0; bonus bDex,1; bonus2 bSkillAtk,MG_COLDBOLT,3*getrefine(); bonus2 bSkillAtk,SO_DIAMONDDUST,3*getrefine(); bonus2 bSkillUseSP,MG_COLDBOLT,-(5*getrefine()); bonus2 bSkillUseSP,SO_DIAMONDDUST,-(5*getrefine());','','');
-REPLACE INTO `item_db` VALUES ('1585','Upg_Book','Upgrade Book','4','20','10','600','45','20','0','1','1','4260096','63','2','2','3','0',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*10); bonus bMatk,(getrefine()*5); if(BaseLevel>70) { bonus bMatk,(((BaseLevel-70)/10)*5); }','','');
-REPLACE INTO `item_db` VALUES ('1586','Velum_Bible','Vellum Bible','4','20','10','600','110','125','0','1','0','4260096','63','2','2','4','95',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(BaseLevel>104) { bonus bHealPower,(BaseLevel/5)-20; } if (getrefine()>=6) { bonus2 bSkillCooldown,AB_CLEARANCE,-10000; bonus2 bSkillCooldown,AB_LAUDARAMUS,-3000; bonus2 bSkillCooldown,AB_LAUDAAGNUS,-3000; bonus2 bSkillUseSP,AB_CLEARANCE,-60; bonus2 bSkillUseSP,AB_LAUDARAMUS,-60; bonus2 bSkillUseSP,AB_LAUDAAGNUS,-60; }','','');
-REPLACE INTO `item_db` VALUES ('1587','Velum_Encyclopedia','Vellum Encyclopedia','4','20','10','1000','130','0','0','1','0','4260096','63','2','2','4','95',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,80+getrefine(); bonus2 bIgnoreDefRate,RC_Player,30; autobonus \"{ bonus bBaseAtk,200; }\",10,3000,BF_WEAPON,\"{ specialeffect2 EF_ENHANCE; }\";','','');
-REPLACE INTO `item_db` VALUES ('1588','Metal_Book','Metal Book','4','20','10','0','45','10','0','1','1','4260096','63','2','2','3','0',NULL,'1','15','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bBaseAtk,(getrefine()*5); bonus bMatk,(getrefine()*2); .@val = min(BaseLevel/10, 12); if (.@val > 2) { bonus bBaseAtk,((.@val-2)*5); }','','');
-REPLACE INTO `item_db` VALUES ('1589','Legacy_Of_Dragon_','Legacy of Dragon','4','20','10','700','130','0','0','1','2','4260096','63','2','2','4','70',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bIgnoreDefRace,RC_Dragon; bonus2 bSPGainRace,RC_Dragon,10;','','');
-REPLACE INTO `item_db` VALUES ('1590','Snake_Encyclopedia','Snake Encyclopedia','4','60000','30000','1500','10','110','0','1','2','4260096','63','2','2','4','105',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtk,getrefine()*3; bonus bMatk,getrefine()*3;','','');
-REPLACE INTO `item_db` VALUES ('1591','TE_WoE_Book','TE WoE Book','4','20','10','0','120','0','0','1','0','4260096','63','2','2','3','40',NULL,'0','15','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bMagicAddRace,RC_Player,5; bonus bHealPower,5; bonus2 bAddEff,Eff_Blind,1000;','','');
-REPLACE INTO `item_db` VALUES ('1598','Snake_Encyclopedia_','Snake Encyclopedia','4','60000','30000','1500','10','110','0','1','3','4260096','63','2','2','4','105',NULL,'1','15','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtk,getrefine()*3; bonus bMatk,getrefine()*3;','','');
+REPLACE INTO `item_db` VALUES ('1534','Spanner_C','Wrench','4','2','1','0','150','0','0','1','0','4294967295','63','2','2','3','0',NULL,'0','8','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Blind,100; bonus2 bAddEff,Eff_Stun,100; bonus2 bAddEff,Eff_Poison,100; bonus2 bAddEff,Eff_Freeze,100;','','');
+REPLACE INTO `item_db` VALUES ('1535','Hollgrehenn_Hammer','Hollgrehenn\'s Hammer','4','4444','2222','44','4','0','0','1','1','4294967295','63','2','2','4','44',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,100; bonus bBreakWeaponRate,100; if(readparam(bStr)>=44) { bonus bBaseAtk,44; }','','');
+REPLACE INTO `item_db` VALUES ('1536','Good_Morning_Star','Good Morning Star','4','20','10','0','120','0','0','1','0','4294967295','63','2','2','1','0',NULL,'0','8','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('1537','Quadrille_C','Refined Quadrille','4','1','0','0','193','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','8','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,30; bonus2 bAddRace,RC_Demon,40; bonus2 bAddRace,RC_Undead,40;','','');
+REPLACE INTO `item_db` VALUES ('1538','Spike_','Spike','4','20','10','700','85','0','0','1','2','4294967295','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,40; bonus bDefRate,-67; bonus bDef2Rate,-67;','','');
+REPLACE INTO `item_db` VALUES ('1539','Golden_Mace_','Golden Mace','4','20','10','800','110','0','0','1','2','4294967295','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Undead,10; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1540','Grand_Cross_','Grand Cross','4','20','10','1500','140','0','0','1','1','4294967295','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; skill PR_TURNUNDEAD,3; bonus3 bAutoSpell,PR_TURNUNDEAD,3,100; bonus2 bSPDrainValueRace,RC_Undead,1; bonus2 bSPGainRace,RC_Undead,3;','','');
+REPLACE INTO `item_db` VALUES ('1541','Nemesis','Nemesis','4','20','10','900','120','0','0','1','0','4294967295','63','2','2','4','60',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus2 bAddRace,RC_Undead,10; bonus2 bAddRace,RC_Demon,10; bonus3 bAutoSpell,AL_CRUCIS,1+getrefine(),100; autobonus \"{ bonus bBaseAtk,50; }\",10,20000,BF_WEAPON,\"{ specialeffect2 EF_BLOODDRAIN; }\";','','');
+REPLACE INTO `item_db` VALUES ('1542','BF_Morning_Star1','Valorous Battlefield Morning Star','4','20','10','0','105','0','0','1','0','4294967295','63','2','2','3','80',NULL,'1','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1543','BF_Morning_Star2','Brave Battlefield Morning Star','4','20','10','0','105','0','0','1','0','4294967295','63','2','2','3','80',NULL,'1','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus bUnbreakableWeapon,0; autobonus \"{ bonus2 bAddEff,Eff_Stun,5000; }\",10,6000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\";','','');
+REPLACE INTO `item_db` VALUES ('1544','Lunakaligo','Lunakaligo','4','20','10','700','110','0','0','1','3','4294967295','58','2','2','3','50',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(readparam(bStr)>=77) { bonus bAspdRate,4; bonus2 bAddEff,Eff_Stun,1500; bonus3 bAddMonsterDropItem,12065,RC_Plant,500; bonus3 bAddMonsterDropItem,12043,RC_Brute,500; bonus3 bAddMonsterDropItem,12069,RC_Fish,500; }','','');
+REPLACE INTO `item_db` VALUES ('1545','N_Mace','Novice Mace','4','0','0','0','57','0','0','1','3','4294967295','63','2','2','1','2',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1546','Krieger_Onehand_Mace1','Glorious Morning Star','4','20','10','0','130','0','0','1','0','4294967295','63','2','2','4','80',NULL,'1','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; bonus bAspdRate,5; } if(getrefine()>8) { bonus2 bAddEff,Eff_Stun,2000; bonus bAspdRate,5; }','','');
+REPLACE INTO `item_db` VALUES ('1547','Mace_Of_Madness','Mace Of Madness','4','20','10','0','150','0','0','1','0','4294967295','63','2','2','3','0',NULL,'0','8','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,MC_CARTREVOLUTION,25; bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('1548','Veteran_Hammer','Veteran Hammer','4','10000','5000','1800','160','0','0','1','2','4294967295','63','2','2','3','80',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHealPower,getskilllv(AL_DP); bonus bCritical,getskilllv(PR_MACEMASTERY)*2; bonus bInt,1; bonus bLuk,1;','','');
+REPLACE INTO `item_db` VALUES ('1549','Pilebuncker','Pile Bunker','4','10000','5000','3500','450','0','0','1','0','4294967295','56','2','2','3','99',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1550','Book','Book','4','30000','15000','600','85','0','0','1','3','4294967295','63','2','2','2','14',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1551','Bible','Bible','4','60000','30000','1000','115','0','0','1','2','4294967295','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('1552','Tablet','Tablet','4','51000','25500','800','125','0','0','1','1','4294967295','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1553','Book_Of_Billows','Book of Billows','4','35000','17500','750','90','0','0','1','0','4294967295','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('1554','Book_Of_Mother_Earth','Book of Mother Earth','4','35000','17500','750','90','0','0','1','0','4294967295','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
+REPLACE INTO `item_db` VALUES ('1555','Book_Of_Blazing_Sun','Book of the Blazing Sun','4','35000','17500','750','90','0','0','1','0','4294967295','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('1556','Book_Of_Gust_Of_Wind','Book of Gust of Wind','4','35000','17500','750','90','0','0','1','0','4294967295','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('1557','Book_Of_The_Apocalypse','Book of the Apocalypse','4','60000','30000','800','120','0','0','1','0','4294967295','63','2','2','4','40',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEle,Ele_Holy,5; bonus2 bAddEle,Ele_Water,7; bonus2 bAddEle,Ele_Earth,7; bonus2 bAddEle,Ele_Fire,7; bonus2 bAddEle,Ele_Wind,7;','','');
+REPLACE INTO `item_db` VALUES ('1558','Girl\'s_Diary','Girl\'s Diary','4','1500','750','300','60','0','0','1','1','4294967295','63','2','2','4','40',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddDamageClass,1188,150;','','');
+REPLACE INTO `item_db` VALUES ('1559','Legacy_Of_Dragon','Legacy of Dragon','4','20','10','700','130','0','0','1','0','4294967295','63','2','2','4','70',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bIgnoreDefRace,RC_Dragon; bonus2 bSPGainRace,RC_Dragon,10;','','');
+REPLACE INTO `item_db` VALUES ('1560','Diary_Of_Great_Sage','Sage\'s Diary','4','20','10','1100','100','120','0','1','2','4294967295','63','2','2','3','60',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(readparam(bStr)>=50) { bonus bAspdRate,5; } if(readparam(bInt)>=70) { bonus bMatkRate,5; }','','');
+REPLACE INTO `item_db` VALUES ('1561','Hardback','Hardcover Book','4','20','10','1500','140','0','0','1','1','4294967295','63','2','2','4','55',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bDex,2;','','');
+REPLACE INTO `item_db` VALUES ('1562','Bible_Of_Battlefield','Battlefield Textbook','4','20','10','700','110','0','0','1','1','4294967295','63','2','2','4','80',NULL,'0','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus3 bAutoSpell,AL_BLESSING,3+(getskilllv(AL_BLESSING)>3)*(getskilllv(AL_BLESSING)-3),20;','','');
+REPLACE INTO `item_db` VALUES ('1563','Diary_Of_Great_Sage_C','Rental Sage\'s Diary','4','1','0','0','135','140','0','1','2','4294967295','63','2','2','3','0',NULL,'0','15','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,5;','','');
+REPLACE INTO `item_db` VALUES ('1564','Encyclopedia','Encyclopedia','4','20','10','2000','110','100','0','1','2','4294967295','63','2','2','3','70',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bDex,2; bonus bCritical,20+((readparam(bLuk)*2)/10);','','');
+REPLACE INTO `item_db` VALUES ('1565','Death_Note','Ledger of Death','4','20','10','1000','137','100','0','1','2','4294967295','63','2','2','4','85',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,3; bonus bLuk,-20; bonus2 bWeaponComaRace,RC_DemiPlayer,10; bonus bAspdRate,getrefine(); if(BaseJob==Job_Sage) bonus3 bAutoSpell,NPC_HELLJUDGEMENT,5,20;','','');
+REPLACE INTO `item_db` VALUES ('1566','Diary_Of_Great_Basil','Diary Of Great Basil','4','20','10','0','120','125','0','1','0','4294967295','63','2','2','1','0',NULL,'0','15','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('1567','Hardback_C','Refined Hardcover Book','4','1','0','0','168','100','0','1','0','4294967295','63','2','2','4','0',NULL,'0','15','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bDex,2;','','');
+REPLACE INTO `item_db` VALUES ('1568','Book_Of_Billows_','Book of Billows','4','35000','17500','750','90','0','0','1','3','4294967295','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('1569','Book_Of_Mother_Earth_','Book of Mother Earth','4','35000','17500','750','90','0','0','1','3','4294967295','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
+REPLACE INTO `item_db` VALUES ('1570','Book_Of_Blazing_Sun_','Book of Blazing Sun','4','35000','17500','750','90','0','0','1','3','4294967295','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('1571','Book_Of_Gust_Of_Wind_','Book of Gust of Wind','4','35000','17500','750','90','0','0','1','3','4294967295','63','2','2','3','27',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('1572','Principles_Of_Magic','Principles of Magic','4','20','10','300','60','160','0','1','2','4294967295','63','2','2','3','60',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bSPrecovRate,5;','','');
+REPLACE INTO `item_db` VALUES ('1573','Ancient_Magic','Ancient Magic','4','20','10','700','30','140','0','1','2','4294967295','63','2','2','3','70',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1574','BF_Book1','Brave Battle Strategy Book','4','20','10','0','90','125','0','1','0','4294967295','63','2','2','3','80',NULL,'1','15','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1575','BF_Book2','Valorous Battle Strategy Book','4','20','10','0','90','125','0','1','0','4294967295','63','2','2','3','80',NULL,'1','15','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,2; bonus2 bIgnoreMdefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1576','Krieger_Book1','Glorious Tablet','4','20','10','0','90','115','0','1','0','4294967295','63','2','2','4','80',NULL,'1','15','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,80; bonus2 bIgnoreDefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) autobonus \"{ bonus bBaseAtk,200; }\",30,3000,BF_WEAPON,\"{ specialeffect2 EF_BASH3D; }\";','','');
+REPLACE INTO `item_db` VALUES ('1577','Krieger_Book2','Glorious Apocalypse','4','20','10','0','90','115','0','1','0','4294967295','63','2','2','4','80',NULL,'1','15','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,80; bonus2 bIgnoreDefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) bonus2 bIgnoreDefRate,RC_DemiPlayer,5; if(getrefine()>8) { bonus bMatkRate,5; bonus bVariableCastrate,-5; bonus bDelayrate,-5; }','','');
+REPLACE INTO `item_db` VALUES ('1578','Book_Of_Prayer','Book Of Prayer','4','20','10','0','140','0','0','1','0','4294967295','63','2','2','3','0',NULL,'0','15','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bMdef,2; bonus bMaxSPrate,10;','','');
+REPLACE INTO `item_db` VALUES ('1579','Death_Note_M','Book of the Dead','4','20','10','1000','137','0','0','1','2','4294967295','63','2','2','4','85',NULL,'1','15','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bStr,3; bonus bInt,3; bonus bLuk,-20; bonus2 bWeaponComaRace,RC_DemiPlayer,10; bonus bAspdRate,getrefine(); if(BaseJob==Job_Sage) bonus3 bAutoSpell,NPC_HELLJUDGEMENT,5,20;','','');
+REPLACE INTO `item_db` VALUES ('1580','Encyclopedia_C','Giant Encyclopedia','4','0','0','0','145','100','0','1','0','4294967295','63','2','2','3','0',NULL,'0','15','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bDex,2; bonus bCritical,20+((readparam(bLuk)*2)/10); bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
+REPLACE INTO `item_db` VALUES ('1581','F_Diary_Of_Great_Sage_C','Diary Of Great Sage','4','1','0','0','135','0','0','1','2','4294967295','63','2','2','3','0',NULL,'0','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1582','E_Diary_Of_Great_Sage_C','E Diary Of Great Sage C','4','1','0','0','135','0','0','1','2','4294967295','63','2','2','3','0',NULL,'0','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1583','P_Dic1','Eden Group Dictionary I','4','0','0','0','135','110','0','1','0','4294967295','63','2','2','3','60',NULL,'0','15','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1584','Chilly_Spell_Book','Chilly Spell Book','4','56000','28000','1000','100','160','0','1','2','4294967295','56','2','2','4','100',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus bUnbreakableWeapon,0; bonus bDex,1; bonus2 bSkillAtk,MG_COLDBOLT,3*getrefine(); bonus2 bSkillAtk,SO_DIAMONDDUST,3*getrefine(); bonus2 bSkillUseSP,MG_COLDBOLT,-(5*getrefine()); bonus2 bSkillUseSP,SO_DIAMONDDUST,-(5*getrefine());','','');
+REPLACE INTO `item_db` VALUES ('1585','Upg_Book','Upgrade Book','4','20','10','600','45','20','0','1','1','4294967295','63','2','2','3','0',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*10); bonus bMatk,(getrefine()*5); if(BaseLevel>70) { bonus bMatk,(((BaseLevel-70)/10)*5); }','','');
+REPLACE INTO `item_db` VALUES ('1586','Velum_Bible','Vellum Bible','4','20','10','600','110','125','0','1','0','4294967295','63','2','2','4','95',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(BaseLevel>104) { bonus bHealPower,(BaseLevel/5)-20; } if (getrefine()>=6) { bonus2 bSkillCooldown,AB_CLEARANCE,-10000; bonus2 bSkillCooldown,AB_LAUDARAMUS,-3000; bonus2 bSkillCooldown,AB_LAUDAAGNUS,-3000; bonus2 bSkillUseSP,AB_CLEARANCE,-60; bonus2 bSkillUseSP,AB_LAUDARAMUS,-60; bonus2 bSkillUseSP,AB_LAUDAAGNUS,-60; }','','');
+REPLACE INTO `item_db` VALUES ('1587','Velum_Encyclopedia','Vellum Encyclopedia','4','20','10','1000','130','0','0','1','0','4294967295','63','2','2','4','95',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,80+getrefine(); bonus2 bIgnoreDefRate,RC_Player,30; autobonus \"{ bonus bBaseAtk,200; }\",10,3000,BF_WEAPON,\"{ specialeffect2 EF_ENHANCE; }\";','','');
+REPLACE INTO `item_db` VALUES ('1588','Metal_Book','Metal Book','4','20','10','0','45','10','0','1','1','4294967295','63','2','2','3','0',NULL,'1','15','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bBaseAtk,(getrefine()*5); bonus bMatk,(getrefine()*2); .@val = min(BaseLevel/10, 12); if (.@val > 2) { bonus bBaseAtk,((.@val-2)*5); }','','');
+REPLACE INTO `item_db` VALUES ('1589','Legacy_Of_Dragon_','Legacy of Dragon','4','20','10','700','130','0','0','1','2','4294967295','63','2','2','4','70',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bIgnoreDefRace,RC_Dragon; bonus2 bSPGainRace,RC_Dragon,10;','','');
+REPLACE INTO `item_db` VALUES ('1590','Snake_Encyclopedia','Snake Encyclopedia','4','60000','30000','1500','10','110','0','1','2','4294967295','63','2','2','4','105',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtk,getrefine()*3; bonus bMatk,getrefine()*3;','','');
+REPLACE INTO `item_db` VALUES ('1591','TE_WoE_Book','TE WoE Book','4','20','10','0','120','0','0','1','0','4294967295','63','2','2','3','40',NULL,'0','15','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bMagicAddRace,RC_Player,5; bonus bHealPower,5; bonus2 bAddEff,Eff_Blind,1000;','','');
+REPLACE INTO `item_db` VALUES ('1598','Snake_Encyclopedia_','Snake Encyclopedia','4','60000','30000','1500','10','110','0','1','3','4294967295','63','2','2','4','105',NULL,'1','15','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtk,getrefine()*3; bonus bMatk,getrefine()*3;','','');
REPLACE INTO `item_db` VALUES ('1599','Angra_Manyu','Angra manyu','4','1','0','10','10000','10000','0','2','0','4294967295','63','2','2','1','0',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,50; bonus bBaseAtk,3300; bonus bMatkRate,200; bonus2 bHPDrainRate,1000,100; bonus2 bSPDrainRate,1000,20; bonus bHealPower,200; bonus2 bAddRace, RC_All, 100; skill WZ_STORMGUST,10; skill WZ_METEOR,10; skill WZ_VERMILION,10; skill GM_SANDMAN,1; bonus bVariableCastrate,-100; bonus bFixedCastrate,-100;','','');
-REPLACE INTO `item_db` VALUES ('1600','Rod_of_Vicious_Mind','Rod of Vicious Mind','4','20','10','600','60','120','0','1','1','8487701','63','2','2','4','160',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,5; bonus bMatk,pow(min(getrefine(),15),2); bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1601','Rod','Rod','4','50','25','400','15','30','0','1','3','8487701','63','2','2','1','0',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1602','Rod_','Rod','4','50','25','400','15','30','0','1','4','8487701','63','2','2','1','0',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1603','Rod__','Rod','4','50','25','400','15','30','0','1','0','8487701','63','2','2','1','0',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1604','Wand','Wand','4','2500','1250','400','25','45','0','1','2','8487701','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1605','Wand_','Wand','4','2500','1250','400','25','45','0','1','3','8487701','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1606','Wand__','Wand','4','2500','1250','400','25','45','0','1','0','8487701','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('1607','Staff','Staff','4','9500','4750','400','40','70','0','1','2','8487700','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('1608','Staff_','Staff','4','9500','4750','400','40','70','0','1','3','8487700','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('1609','Staff__','Staff','4','9500','4750','400','40','70','0','1','0','8487700','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('1610','Arc_Wand','Arc Wand','4','45000','22500','400','60','95','0','1','1','8487700','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
-REPLACE INTO `item_db` VALUES ('1611','Arc_Wand_','Arc Wand','4','45000','22500','400','60','95','0','1','2','8487700','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
-REPLACE INTO `item_db` VALUES ('1612','Arc_Wand__','Arc Wand','4','45000','22500','400','60','95','0','1','0','8487700','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
-REPLACE INTO `item_db` VALUES ('1613','Mighty_Staff','Mighty Staff','4','20','10','700','130','100','0','1','0','8487700','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,10; bonus bSPDrainValue,-2;','','');
-REPLACE INTO `item_db` VALUES ('1614','Blessed_Wand','Wand of Occult','4','20','10','700','75','105','0','1','0','8487700','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
-REPLACE INTO `item_db` VALUES ('1615','Bone_Wand','Evil Bone Wand','4','20','10','700','40','110','0','1','0','8487700','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bAtkEle,Ele_Undead;','','');
-REPLACE INTO `item_db` VALUES ('1616','Staff_Of_Wing','Wing Staff','4','20','10','500','60','115','0','1','0','8454660','63','2','2','4','40',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bVariableCastrate,-5;','','');
-REPLACE INTO `item_db` VALUES ('1617','Survival_Rod','Survivor\'s Rod','4','85000','42500','1000','50','120','0','1','0','8487700','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bMaxHP,300;','','');
-REPLACE INTO `item_db` VALUES ('1618','Survival_Rod_','Survivor\'s Rod','4','85000','42500','1000','50','120','0','1','1','8487700','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3; bonus bMaxHP,400;','','');
-REPLACE INTO `item_db` VALUES ('1619','Survival_Rod2','Survivor\'s Rod','4','85000','42500','1000','50','120','0','1','0','8487700','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxHP,300;','','');
-REPLACE INTO `item_db` VALUES ('1620','Survival_Rod2_','Survivor\'s Rod','4','85000','42500','1000','50','120','0','1','1','8487700','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bMaxHP,400;','','');
-REPLACE INTO `item_db` VALUES ('1621','Hypnotist\'s_Staff','Hypnotist\'s Staff','4','43000','21500','500','70','120','0','1','1','1','47','2','2','3','30',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('1622','Hypnotist\'s_Staff_','Hypnotist\'s Staff','4','20','10','500','70','120','0','1','2','1','47','2','2','3','30',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('1623','Mighty_Staff_C','Mighty Staff','4','1','0','0','165','120','0','1','0','8487700','63','2','2','3','0',NULL,'0','10','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,10; bonus bInt,4; bonus bSPDrainValue,-1;','','');
-REPLACE INTO `item_db` VALUES ('1624','Lich_Bone_Wand','Lich\'s Bone Wand','4','20','10','800','60','170','0','1','2','99092','58','2','2','3','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1; bonus bAtkEle,Ele_Undead; bonus3 bAutoSpellWhenHit,NPC_WIDECURSE,5,10+getrefine(); if(getrefine()>=9) { bonus bMatkRate,3; bonus bMaxSP,300; }','','');
-REPLACE INTO `item_db` VALUES ('1625','Healing_Staff','Healing Staff','4','20','10','400','10','105','0','1','0','33040','63','2','2','3','55',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bHealPower,(getrefine()*3/2);','','');
-REPLACE INTO `item_db` VALUES ('1626','Piercing_Staff','Piercing Staff','4','20','10','500','80','145','0','1','0','99092','58','2','2','3','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bIgnoreMdefRate,10+getrefine();','','');
-REPLACE INTO `item_db` VALUES ('1627','Staffy','Staffy','4','20','10','0','40','120','0','1','0','8487700','63','2','2','1','0',NULL,'0','10','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('1628','Survival_Rod_C','Refined Survivor\'s Rod','4','1','0','0','71','145','0','1','0','8487700','63','2','2','3','0',NULL,'0','10','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bDex,4; bonus bMatkRate,20; bonus bMaxHP,500;','','');
-REPLACE INTO `item_db` VALUES ('1629','Walking_Stick','Gentleman Staff','4','20','10','500','40','125','0','1','1','8487700','63','2','2','4','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('1630','Release_Of_Wish','Release of Wish','4','20','10','500','30','125','0','1','0','8454660','63','2','2','3','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bHealPower,5; autobonus \"{ bonus2 bSPRegenRate,100,2000; bonus2 bHPRegenRate,50,2000; }\",10,10000,BF_MAGIC,\"{ specialeffect2 EF_HEAL; }\";','','');
-REPLACE INTO `item_db` VALUES ('1631','Holy_Stick','Holy Stick','4','20','10','500','50','140','0','1','1','33024','63','2','2','4','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus2 bVariableCastrate,AL_HOLYLIGHT,-25; bonus2 bVariableCastrate,PR_TURNUNDEAD,-25; bonus2 bVariableCastrate,PR_MAGNUS,-25;','','');
-REPLACE INTO `item_db` VALUES ('1632','BF_Staff1','Warlock\'s Magic Wand','4','20','10','0','70','125','0','1','0','8487700','63','2','2','3','80',NULL,'1','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bDex,3; bonus2 bIgnoreMdefRate,RC_DemiPlayer,25; bonus3 bAddEff,Eff_Stun,500,ATF_SKILL; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1633','BF_Staff2','Warlock\'s Battle Wand','4','20','10','0','70','125','0','1','0','8487700','63','2','2','3','80',NULL,'1','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bDex,3; bonus2 bMagicAddRace,RC_DemiPlayer,15; bonus3 bAddEff,Eff_Stun,500,ATF_SKILL; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1634','BF_Staff3','Strong Recovery Wand','4','20','10','0','70','125','0','1','0','8487700','63','2','2','3','80',NULL,'1','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bHealPower,14; bonus2 bSPRegenRate,5,10000; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1635','BF_Staff4','Speedy Recovery Wand','4','20','10','0','70','125','0','1','0','8487700','63','2','2','3','80',NULL,'1','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bDex,2; bonus bDelayrate,-15; bonus2 bSPRegenRate,5,10000; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1636','Thorn_Staff','Thorn Staff of Darkness','4','20','10','700','60','160','0','1','0','99092','58','2','2','4','75',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus bInt,3; bonus bDex,3; bonus bIgnoreMdefRate,getrefine(); bonus bDelayrate,-(getrefine()*3/2);','','');
-REPLACE INTO `item_db` VALUES ('1637','Eraser','Eraser','4','20','10','500','80','170','0','1','0','99092','58','2','2','4','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bDex,2; bonus bSPrecovRate,8; if( getrefine() > 9 ) bonus5 bAutoSpell,NPC_WIDESOULDRAIN,3,5,BF_MAGIC,0; else bonus5 bAutoSpell,NPC_WIDESOULDRAIN,1,5,BF_MAGIC,0;','','');
-REPLACE INTO `item_db` VALUES ('1638','Healing_Staff_C','Staff Of Healing','4','20','10','0','10','125','0','1','0','33040','63','2','2','3','0',NULL,'0','10','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bMatkRate,15; bonus bHealPower,(getrefine()*3/2);','','');
-REPLACE INTO `item_db` VALUES ('1639','N_Rod','Novice Rod','4','0','0','0','15','32','0','1','3','8487701','63','2','2','1','0',NULL,'0','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1640','Krieger_Onehand_Staff1','Glorious Arc Wand','4','20','10','0','70','135','0','1','0','8487700','63','2','2','4','80',NULL,'1','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bMagicAddRace,RC_DemiPlayer,15; bonus2 bIgnoreMdefRate,RC_DemiPlayer,25+((getrefine()>5)?5:0); bonus bUnbreakableWeapon,0; if(getrefine() > 8) { bonus bMatkRate,5; bonus bVariableCastrate,-5; bonus bDelayrate,-5; }','','');
-REPLACE INTO `item_db` VALUES ('1641','Krieger_Onehand_Staff2','Glorious Cure Wand','4','20','10','0','70','135','0','1','0','8487700','63','2','2','4','80',NULL,'1','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bHealPower,14; bonus bDelayrate,-10; bonus bUnbreakableWeapon,0; if(getrefine() > 5) { bonus2 bIgnoreMdefRate,RC_DemiPlayer,5; bonus bHealPower,5+(min(getrefine(),14)-5)*2; } if(getrefine() > 8) bonus5 bAutoSpellOnSkill,AL_HEAL,AL_HEAL,10,100,1; if(getrefine() > 9) { bonus bHealPower,10; }','','');
-REPLACE INTO `item_db` VALUES ('1642','Staff_Of_Darkness','Staff Of Darkness','4','20','10','0','100','120','0','1','0','8487700','63','2','2','2','0',NULL,'0','10','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bVariableCastrate,-5; bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('1643','Dead_Tree_Cane','Dead Tree CaneStaff','4','20','10','100','100','155','0','1','0','8487700','63','2','2','4','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; if (getrefine()>5) { bonus bInt,getrefine()-5; bonus bMaxHP,-200; bonus bMaxSP,-100; }','','');
-REPLACE INTO `item_db` VALUES ('1644','Piercing_Staff_M','Staff of Piercing','4','20','10','500','80','0','0','1','0','99092','58','2','2','3','70',NULL,'1','10','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bInt,4; bonus bIgnoreMdefRate,10+getrefine();','','');
-REPLACE INTO `item_db` VALUES ('1645','Lich_Bone_Wand_M','Lich\'s Bone Wand','4','20','10','800','60','0','0','1','2','99092','58','2','2','3','70',NULL,'1','10','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1; bonus bAtkEle,Ele_Undead; bonus bMatkRate,20; bonus3 bAutoSpellWhenHit,NPC_WIDECURSE,5,10+getrefine(); if(getrefine()>=9) { bonus bMatkRate,3; bonus bMaxSP,300; }','','');
-REPLACE INTO `item_db` VALUES ('1646','La\'cryma_Stick','La\'cryma Stick','4','20','10','500','30','180','0','1','2','66052','58','2','2','3','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bMdef,1; bonus bMdef,getrefine(); bonus2 bSkillAtk,WZ_STORMGUST,getrefine(); if (getrefine() > 9) bonus2 bVariableCastrate,WZ_STORMGUST,-8;','','');
-REPLACE INTO `item_db` VALUES ('1647','Croce_Staff','Croce Staff','4','20','10','500','30','175','0','1','1','33040','58','2','2','3','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,4; bonus4 bAutoSpellOnSkill,AL_HEAL,AL_BLESSING,max(getskilllv(AL_BLESSING),1),20;','','');
-REPLACE INTO `item_db` VALUES ('1648','Staff_Of_Bordeaux','Staff Of Bordeaux','4','20','10','500','30','170','0','1','0','66052','58','2','2','4','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bDex,1; if(getskilllv(SA_DRAGONOLOGY) == 5) { bonus bUseSPrate,-15; bonus bInt,3; }','','');
-REPLACE INTO `item_db` VALUES ('1649','Rafini_Staff','Laphine Staff','4','20','10','500','30','180','0','1','0','99072','56','2','2','3','100',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFixedCastrate,-getrefine();','','');
-REPLACE INTO `item_db` VALUES ('1650','P_Staff1','Eden Staff I','4','0','0','0','60','125','0','1','0','8487700','63','2','2','2','26',NULL,'0','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('1651','P_Staff2','Eden Staff II','4','0','0','0','60','150','0','1','0','8487700','63','2','2','2','40',NULL,'0','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
-REPLACE INTO `item_db` VALUES ('1652','Tourist_Staff','Traveler\'s Staff','4','0','0','500','35','0','0','1','0','8487701','63','2','2','1','0',NULL,'0','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bInt,2; bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('1653','Staff_Of_Healing_C','Healing Of Staff','4','20','10','0','10','100','0','1','0','33040','63','2','2','3','0',NULL,'0','10','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bMatk,100; bonus bHealPower,18;','','');
-REPLACE INTO `item_db` VALUES ('1654','Mental_Stick','Mental Stick','4','20','10','500','40','170','0','1','1','65536','56','2','2','3','102',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>5) { bonus2 bSkillAtk,SO_PSYCHIC_WAVE,(getrefine()-5)*2; bonus bMaxHPrate,-(getrefine()-5)*2; } bonus2 bSkillVariableCast,SO_PSYCHIC_WAVE,-3000; bonus2 bSkillUseSP,SO_PSYCHIC_WAVE,-60;','','itemheal 0,-100;');
-REPLACE INTO `item_db` VALUES ('1655','Adventure_Staff','Adventure Staff','4','0','0','0','60','0','0','1','0','8454660','63','2','2','1','0',NULL,'0','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1656','Academy_Wand','Academy Wand','4','0','0','600','60','0','0','1','1','8454660','63','2','2','1','0',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1657','Wand_Of_Affection','Wand Of Affection','4','20','10','500','30','160','0','1','2','256','56','2','2','3','100',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bAtkEle,Ele_Holy; bonus bHealPower,10;','','');
-REPLACE INTO `item_db` VALUES ('1658','P_Staff3','Eden Group Staff III','4','0','0','0','60','170','0','1','0','8487700','63','2','2','3','60',NULL,'0','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4;','','');
-REPLACE INTO `item_db` VALUES ('1659','Recovery_Light','Light of Recovery','4','56000','28000','400','30','160','0','1','1','256','56','2','2','4','110',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bUnbreakableWeapon,0; bonus bHealPower,(getrefine()*6); bonus2 bSkillUseSP,AL_HEAL,-(getrefine()*10); bonus2 bSkillUseSP,AB_CHEAL,-(getrefine()*12); bonus2 bSkillUseSP,AB_HIGHNESSHEAL,-(getrefine()*14);','','');
-REPLACE INTO `item_db` VALUES ('1660','Wand_Of_Affection2','Protection Staff II','4','20','10','500','30','180','0','1','1','256','56','2','2','4','130',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,4; bonus bHealPower,20;','','');
-REPLACE INTO `item_db` VALUES ('1661','Mental_Destroyer','Mental Destroyer','4','20','10','1400','100','50','0','1','0','512','58','2','2','4','95',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt, 10; bonus bUnbreakableWeapon, 0; bonus bUseSPrate, 100; bonus bMdef, 20; bonus3 bSPVanishRate, 1000, 5, BF_NORMAL | BF_SKILL; if (getrefine() >= 6) { bonus3 bSPVanishRate, 1000, 10, BF_NORMAL | BF_SKILL; }','','');
-REPLACE INTO `item_db` VALUES ('1662','Bone_Wand_','Evil Bone Wand','4','20','10','700','40','110','0','1','2','8487700','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bAtkEle,Ele_Undead;','','');
-REPLACE INTO `item_db` VALUES ('1663','Staff_Of_Bordeaux_','Staff Of Bordeaux','4','20','10','500','30','170','0','1','2','66052','58','2','2','4','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bDex,1; if(getskilllv(SA_DRAGONOLOGY) == 5) { bonus bUseSPrate,-15; bonus bInt,3; }','','');
-REPLACE INTO `item_db` VALUES ('1664','Thorn_Staff_of_Darkness','Thorn Staff of Darkness','4','20','10','700','60','160','0','1','0','99092','58','2','2','4','75',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus bInt,3; bonus bDex,3; bonus bIgnoreMdefRate,getrefine(); bonus bDelayrate,-(getrefine()*3/2);','','');
-REPLACE INTO `item_db` VALUES ('1665','Piercing_Staff_','Staff of Piercing','4','20','10','500','80','0','0','1','2','99092','58','2','2','3','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bInt,4; bonus bIgnoreMdefRate,10+getrefine();','','');
-REPLACE INTO `item_db` VALUES ('1666','Healing_Staff_','Staff Of Healing','4','20','10','0','10','125','0','1','2','33040','63','2','2','3','0',NULL,'0','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bMatkRate,15; bonus bHealPower,(getrefine()*3/2);','','');
-REPLACE INTO `item_db` VALUES ('1667','TE_WoE_Staff','TE WoE Staff','4','20','10','0','50','100','0','1','0','8487700','63','2','2','3','40',NULL,'0','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bMagicAddRace,RC_Player,10; bonus bHealPower,5; bonus2 bAddEff,Eff_Blind,1000;','','');
-REPLACE INTO `item_db` VALUES ('1668','Sword_Stick','Sword Stick','4','20','10','500','120','150','0','1','2','8389120','63','2','2','4','80',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,10;','','');
-REPLACE INTO `item_db` VALUES ('1669','Thanatos_Staff','Thanatos Staff','4','20','10','1000','100','200','0','1','1','99092','56','2','2','4','120',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000; bonus bHealPower,15;','','heal -1000,0;');
-REPLACE INTO `item_db` VALUES ('1670','RWC_Memory_Staff','RWC Memory Staff','4','20','10','500','25','30','0','1','1','8487700','63','2','2','3','0',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bMatk,30*(getrefine()/3); if (getrefine()>=7) { .@val = 1; bonus4 bAutoSpell,HW_MAGICPOWER,1,10,0; } if (getrefine() >= 4) { bonus2 bMagicAddRace, RC_All, 5*(.@val+1); }','','');
-REPLACE INTO `item_db` VALUES ('1671','Evil_Slayer_Vanquisher_Staff','Evil Slayer Vanquisher Staff','4','20','10','800','30','155','0','1','1','8487700','56','2','2','3','0',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Demon,10; bonus2 bAddRace,RC_Undead,10; bonus2 bMagicAddRace,RC_Demon,10; bonus2 bMagicAddRace,RC_Undead,10; if(getrefine()>=9){ bonus bMatkRate,5; } if(getrefine()>=12){ bonus bMatkRate,7; }','','');
-REPLACE INTO `item_db` VALUES ('1680','Crimson_Rod','Crimson Rod','4','20','10','600','60','70','0','1','2','8487701','63','2','2','3','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,5; bonus bMatk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bMatk,(((BaseLevel-70)/10)*5); }','','');
-REPLACE INTO `item_db` VALUES ('1701','Bow','Bow','4','1000','500','500','15','0','0','5','3','657480','63','2','34','1','4',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1702','Bow_','Bow','4','1000','500','500','15','0','0','5','4','657480','63','2','34','1','4',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1703','Bow__','Bow','4','0','0','0','15','0','0','5','0','657480','63','2','34','1','4',NULL,'0','11','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddDamageClass,1002,500; bonus2 bAddDamageClass,1113,500; bonus2 bAddDamageClass,1031,500; bonus2 bAddDamageClass,1242,500;','','');
-REPLACE INTO `item_db` VALUES ('1704','Composite_Bow','Composite Bow','4','2500','1250','600','29','0','0','5','3','657480','63','2','34','1','4',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1705','Composite_Bow_','Composite Bow','4','2500','1250','600','29','0','0','5','4','657480','63','2','34','1','4',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1706','Composite_Bow__','Composite Bow','4','2500','1250','600','29','0','0','5','0','657480','63','2','34','1','4',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1707','Great_Bow','Great Bow','4','10000','5000','1000','50','0','0','5','2','657480','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1708','Great_Bow_','Great Bow','4','10000','5000','1000','50','0','0','5','3','657480','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1709','Great_Bow__','Great Bow','4','10000','5000','1000','50','0','0','5','0','657480','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1710','CrossBow','Cross Bow','4','17000','8500','900','65','0','0','5','2','657480','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1711','CrossBow_','Cross Bow','4','17000','8500','900','65','0','0','5','3','657480','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1712','CrossBow__','Cross Bow','4','17000','8500','900','65','0','0','5','0','657480','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1713','Arbalest','Arbalest Bow','4','48000','24000','1000','90','0','0','5','1','657480','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
-REPLACE INTO `item_db` VALUES ('1714','Kakkung','Gakkung Bow','4','42000','21000','1100','100','0','0','5','1','657480','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1715','Arbalest_','Arbalest Bow','4','48000','24000','1000','90','0','0','5','2','657480','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
-REPLACE INTO `item_db` VALUES ('1716','Kakkung_','Gakkung Bow','4','42000','21000','1100','100','0','0','5','2','657480','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1718','Hunter_Bow','Hunter Bow','4','64000','32000','1500','125','0','0','5','0','2048','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1719','Bow_Of_Roguemaster','Roguemaster\'s Bow','4','20','10','500','75','0','0','11','0','64','63','2','34','4','48',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1720','Bow_Of_Rudra','Rudra Bow','4','20','10','1200','150','0','0','5','0','657416','63','2','34','4','48',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,5; skill AL_CURE,1; skill AL_HEAL,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;','','');
-REPLACE INTO `item_db` VALUES ('1721','Repeting_CrossBow','Repeating Crossbow','4','89000','44500','2000','95','0','0','9','1','133184','63','2','34','3','65',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1722','Balistar','Ballista','4','124000','62000','3500','145','0','0','5','0','526336','63','2','34','4','77',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1723','Luna_Bow','Luna Bow','4','20','10','2000','100','0','0','5','2','2048','63','2','34','3','30',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDef,2+3*(getrefine()>5)+2*(getrefine()>8);','','');
-REPLACE INTO `item_db` VALUES ('1724','Dragon_Wing','Dragon Wing','4','20','10','1200','100','0','0','5','0','657480','63','2','34','4','60',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAddMonsterDropItem,1765,RC_Dragon,300; bonus bIgnoreDefRace,RC_Dragon;','','');
-REPLACE INTO `item_db` VALUES ('1725','Bow_Of_Minstrel','Minstrel Bow','4','20','10','1700','120','0','0','5','1','526336','63','2','34','4','70',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bSPrecovRate,10;','','');
-REPLACE INTO `item_db` VALUES ('1726','Hunter_Bow_','Hunter Bow','4','64000','32000','1500','125','0','0','5','1','2048','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1727','Balistar_','Ballista','4','124000','62000','3500','145','0','0','5','1','526336','63','2','34','4','77',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1728','Balistar_C','Ballista','4','1','0','0','194','0','0','5','0','526336','63','2','34','4','0',NULL,'0','11','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,20;','','');
-REPLACE INTO `item_db` VALUES ('1729','Bow_Of_Rudra_C','Rudra Bow','4','2','1','0','185','0','0','5','0','657416','63','2','34','4','0',NULL,'0','11','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,5; skill AL_CURE,1; skill AL_HEAL,1;','','');
-REPLACE INTO `item_db` VALUES ('1730','Burning_Bow','Burning Bow','4','20','10','1400','95','0','0','5','1','657416','63','2','34','3','55',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Fire,10;','','');
-REPLACE INTO `item_db` VALUES ('1731','Frozen_Bow','Frozen Bow','4','20','10','1400','100','0','0','5','1','657416','63','2','34','3','55',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Freeze,1000;','','');
-REPLACE INTO `item_db` VALUES ('1732','Earth_Bow','Earth Bow','4','20','10','1400','105','0','0','5','1','657416','63','2','34','3','55',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1733','Gust_Bow','Gust Bow','4','20','10','1400','95','0','0','5','1','657416','63','2','34','3','55',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1734','Orc_Archer_Bow','Orc Archer Bow','4','20','10','1600','120','0','0','5','0','657416','63','2','34','3','65',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddMonsterDropItem,1753,200;','','');
-REPLACE INTO `item_db` VALUES ('1735','Kkakkung','Kkakkung','4','20','10','0','120','0','0','5','0','657480','63','2','34','1','0',NULL,'0','11','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('1736','Double_Bound','Double Bound','4','20','10','900','70','0','0','5','3','2048','58','2','34','3','70',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,AC_DOUBLE,getskilllv(AC_DOUBLE),10;','','');
-REPLACE INTO `item_db` VALUES ('1737','Ixion_Wing','Ixion Wings','4','20','10','300','135','0','0','5','1','2048','58','2','34','4','70',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','autobonus \"{ bonus bAspdRate,7; }\",10+(getrefine()*2),7000,BF_WEAPON,\"{ specialeffect2 EF_HASTEUP; }\"; bonus2 bAddSkillBlow,AC_CHARGEARROW,3;','','');
-REPLACE INTO `item_db` VALUES ('1738','BF_Bow1','Valorous Battle CrossBow','4','20','10','0','100','0','0','5','0','657480','63','2','34','3','80',NULL,'1','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1739','BF_Bow2','Brave Battle CrossBow','4','20','10','0','100','0','0','5','0','657480','63','2','34','3','80',NULL,'1','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bInt,10; bonus2 bAddRace,RC_DemiPlayer,55; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1740','Nepenthes_Bow','Nepenthes Bow','4','20','10','1000','105','0','0','5','2','2048','58','2','34','4','60',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus4 bAutoSpellOnSkill,AC_DOUBLE,AC_CHARGEARROW,1,20;','','');
-REPLACE INTO `item_db` VALUES ('1741','Cursed_Lyre','Cursed Lyre','4','20','10','1250','125','0','0','5','1','526344','58','2','34','4','80',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,-2; bonus2 bAddEff,Eff_Curse,400;','','');
-REPLACE INTO `item_db` VALUES ('1742','N_Composite_Bow','Novice Composite Bow','4','0','0','0','49','0','0','5','3','657480','63','2','34','1','4',NULL,'0','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1743','Krieger_Bow1','Glorious Hunter Bow','4','20','10','0','100','0','0','5','0','657480','63','2','34','4','80',NULL,'1','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bCritAtkRate,getrefine() * 2; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) bonus2 bSkillAtk,AC_DOUBLE,20;','','');
-REPLACE INTO `item_db` VALUES ('1744','Bow_Of_Evil','Bow Of Evil','4','20','10','0','170','0','0','5','0','657480','63','2','34','4','0',NULL,'0','11','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,AC_DOUBLE,25; bonus bDex,2;','','');
-REPLACE INTO `item_db` VALUES ('1745','Falken_Blitz','Falken Blitz','4','20','10','1000','100','0','0','5','2','2048','58','2','34','3','50',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,SN_SHARPSHOOTING,10; bonus2 bSkillAtk,AC_DOUBLE,10; bonus2 bSkillAtk,AC_CHARGEARROW,10;','','');
-REPLACE INTO `item_db` VALUES ('1746','Elven_Bow','Elven Bow','4','20','10','1500','160','0','0','5','1','526336','56','2','34','3','100',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
-REPLACE INTO `item_db` VALUES ('1747','P_Bow1','Eden Bow I','4','0','0','0','82','0','0','5','0','657480','63','2','34','2','26',NULL,'0','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1748','P_Bow2','Eden Bow II','4','0','0','0','120','0','0','5','0','657480','63','2','34','2','40',NULL,'0','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1749','Tourist_Bow','Traveler\'s Bow','4','0','0','500','40','0','0','5','0','657480','63','2','34','1','0',NULL,'0','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bDex,2;','','');
-REPLACE INTO `item_db` VALUES ('1750','Arrow','Arrow','10','1','0','1','25','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1751','Silver_Arrow','Silver Arrow','10','3','1','2','30','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy;','','');
-REPLACE INTO `item_db` VALUES ('1752','Fire_Arrow','Fire Arrow','10','3','1','2','30','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('1753','Steel_Arrow','Steel Arrow','10','4','2','2','40','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1754','Crystal_Arrow','Crystal Arrow','10','3','1','2','30','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('1755','Arrow_Of_Wind','Arrow of Wind','10','3','1','2','30','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('1756','Stone_Arrow','Stone Arrow','10','3','1','2','30','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
-REPLACE INTO `item_db` VALUES ('1757','Immatrial_Arrow','Immaterial Arrow','10','3','1','1','30','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Ghost;','','');
-REPLACE INTO `item_db` VALUES ('1758','Stun_Arrow','Stun Arrow','10','10','5','3','1','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,1000;','','');
-REPLACE INTO `item_db` VALUES ('1759','Freezing_Arrow','Frozen Arrow','10','10','5','3','1','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,1000;','','');
-REPLACE INTO `item_db` VALUES ('1760','Flash_Arrow','Flash Arrow','10','10','5','3','1','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Blind,1000;','','');
-REPLACE INTO `item_db` VALUES ('1761','Curse_Arrow','Cursed Arrow','10','10','5','3','1','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Curse,1000;','','');
-REPLACE INTO `item_db` VALUES ('1762','Rusty_Arrow','Rusty Arrow','10','3','1','2','30','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison;','','');
-REPLACE INTO `item_db` VALUES ('1763','Poison_Arrow','Poison Arrow','10','10','5','3','1','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,2000;','','');
-REPLACE INTO `item_db` VALUES ('1764','Incisive_Arrow','Sharp Arrow','10','20','10','3','10','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,20;','','');
-REPLACE INTO `item_db` VALUES ('1765','Oridecon_Arrow','Oridecon Arrow','10','30','15','3','50','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1766','Arrow_Of_Counter_Evil','Arrow of Counter Evil','10','40','20','3','50','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy;','','');
-REPLACE INTO `item_db` VALUES ('1767','Arrow_Of_Shadow','Arrow of Shadow','10','3','1','2','30','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark;','','');
-REPLACE INTO `item_db` VALUES ('1768','Sleep_Arrow','Sleep Arrow','10','10','5','3','1','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Sleep,2000;','','');
-REPLACE INTO `item_db` VALUES ('1769','Silence_Arrow','Mute Arrow','10','10','5','3','1','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Silence,1000;','','');
-REPLACE INTO `item_db` VALUES ('1770','Iron_Arrow','Iron Arrow','10','2','1','1','30','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1771','Venom_Knife','Venom Knife','10','50','25','5','30','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1772','Holy_Arrow','Holy Arrow','10','3','1','2','50','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus2 bAddRace,RC_Demon,5;','','');
-REPLACE INTO `item_db` VALUES ('1773','Arrow_Of_Elf','Elven Arrow','10','5','2','1','45','0','0','0','0','661576','63','2','32768','0','100',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1774','Hunting_Arrow','Hunting Arrow','10','5','2','1','35','0','0','0','0','661576','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1775','Siege_Arrow_S','WoE Arrow S','10','10','5','1','45','0','0','0','0','661576','63','2','32768','0','130',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1776','Siege_Arrow_A','WoE Arrow A','10','10','5','1','30','0','0','0','0','661576','63','2','32768','0','95',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1800','Fist_of_Vicious_Mind','Fist of Vicious Mind','4','20','10','1500','150','0','0','1','1','33024','63','2','2','4','160',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2);','','');
-REPLACE INTO `item_db` VALUES ('1801','Waghnakh','Waghnak','4','8000','4000','400','30','0','0','1','3','33024','63','2','2','1','0',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1802','Waghnakh_','Waghnak','4','8000','4000','400','30','0','0','1','4','33024','63','2','2','1','0',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1803','Knuckle_Duster','Knuckle Dusters','4','25000','12500','450','50','0','0','1','2','33024','63','2','2','2','12',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1804','Knuckle_Duster_','Knuckle Dusters','4','25000','12500','450','50','0','0','1','3','33024','63','2','2','2','12',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1805','Hora','Studded Knuckles','4','32000','16000','450','65','0','0','1','2','33024','63','2','2','2','12',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1806','Hora_','Studded Knuckles','4','32000','16000','450','65','0','0','1','3','33024','63','2','2','2','12',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1807','Fist','Fist','4','53000','26500','650','115','0','0','1','0','33024','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1808','Fist_','Fist','4','53000','26500','650','115','0','0','1','1','33024','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1809','Claw','Claw','4','67000','33500','500','86','0','0','1','1','33024','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('1810','Claw_','Claw','4','67000','33500','500','86','0','0','1','2','33024','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('1811','Finger','Finger','4','58000','29000','500','97','0','0','1','1','33024','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1812','Finger_','Finger','4','58000','29000','500','97','0','0','1','2','33024','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1813','Kaiser_Knuckle','Kaiser Knuckle','4','20','10','450','110','0','0','1','0','33024','63','2','2','4','36',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','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;','','');
-REPLACE INTO `item_db` VALUES ('1814','Berserk','Berserk','4','20','10','500','120','0','0','1','0','33024','63','2','2','4','36',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,12;','','');
-REPLACE INTO `item_db` VALUES ('1815','Claw_Of_Garm','Hatii Claw','4','20','10','550','152','0','0','1','1','33024','63','2','2','4','70',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus bMaxHPrate,-2; bonus2 bAddEff,Eff_Bleeding,200;','','');
-REPLACE INTO `item_db` VALUES ('1816','Berserk_','Berserk','4','20','10','500','120','0','0','1','1','33024','63','2','2','4','36',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,12;','','');
-REPLACE INTO `item_db` VALUES ('1817','Kaiser_Knuckle_C','Kaiser Knuckle','4','1','0','0','159','0','0','1','0','33024','63','2','2','4','0',NULL,'0','12','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','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; bonus bAspdRate,5;','','');
-REPLACE INTO `item_db` VALUES ('1818','Magma_Fist','Magma Fist','4','20','10','650','80','0','0','1','3','33024','63','2','2','3','75',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,SA_FLAMELAUNCHER,5,10;','','');
-REPLACE INTO `item_db` VALUES ('1819','Icicle_Fist','Icicle Fist','4','20','10','650','80','0','0','1','3','33024','63','2','2','3','75',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,SA_FROSTWEAPON,5,10;','','');
-REPLACE INTO `item_db` VALUES ('1820','Electric_Fist','Electric Fist','4','20','10','650','80','0','0','1','3','33024','63','2','2','3','75',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,SA_LIGHTNINGLOADER,5,10;','','');
-REPLACE INTO `item_db` VALUES ('1821','Seismic_Fist','Seismic Fist','4','20','10','650','80','0','0','1','3','33024','63','2','2','3','75',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,SA_SEISMICWEAPON,5,10;','','');
-REPLACE INTO `item_db` VALUES ('1822','Combo_Battle_Glove','Combo Battle Glove','4','20','10','500','30','0','0','1','4','33024','63','2','2','3','60',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,MO_TRIPLEATTACK,15; bonus2 bSkillAtk,MO_CHAINCOMBO,15; bonus2 bSkillAtk,MO_COMBOFINISH,20;','','');
-REPLACE INTO `item_db` VALUES ('1823','BF_Knuckle1','Valorous Battle Fist','4','20','10','0','30','0','0','1','0','33024','63','2','2','3','80',NULL,'1','12','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bAgi,1; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus4 bAutoSpell,CH_SOULCOLLECT,1,5,0; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1824','BF_Knuckle2','Brave Battle Fist','4','20','10','0','30','0','0','1','0','33024','63','2','2','3','80',NULL,'1','12','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,1; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bVariableCastrate,MO_EXTREMITYFIST,-25; autobonus \"{ bonus2 bVariableCastrate,MO_EXTREMITYFIST,-100; }\",50,6000,BF_WEAPON,\"{ specialeffect2 EF_SUFFRAGIUM; }\"; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1825','Horn_Of_Hilthrion','Horn of Hillslion','4','20','10','600','95','0','0','1','3','32768','58','2','2','3','60',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,NPC_CRITICALWOUND,1,100; bonus4 bAutoSpellOnSkill,CH_PALMSTRIKE,MO_INVESTIGATE,1,100; bonus3 bAutoSpell,MO_CALLSPIRITS,5,100;','','');
-REPLACE INTO `item_db` VALUES ('1826','Krieger_Knuckle1','Glorious Claw','4','20','10','0','30','0','0','1','0','33024','63','2','2','4','80',NULL,'1','12','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus3 bAutoSpell,MO_INVESTIGATE,5,(getrefine()*10-50); bonus3 bAutoSpell,AL_DECAGI,1,(getrefine()*10-50); }','','');
-REPLACE INTO `item_db` VALUES ('1827','Krieger_Knuckle2','Glorious Fist','4','20','10','0','30','0','0','1','0','33024','63','2','2','4','80',NULL,'1','12','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus2 bVariableCastrate,MO_EXTREMITYFIST,-100; bonus4 bAutoSpellOnSkill,MO_EXPLOSIONSPIRITS,CH_SOULCOLLECT,1,1000; }','','');
-REPLACE INTO `item_db` VALUES ('1828','Monk_Knuckle','Monk Knuckle','4','20','10','0','150','0','0','1','0','33024','63','2','2','4','0',NULL,'0','12','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus2 bSkillAtk,MO_FINGEROFFENSIVE,25;','','');
-REPLACE INTO `item_db` VALUES ('1829','Fist_C','Fist','4','0','0','0','150','0','0','1','0','33024','63','2','2','3','0',NULL,'0','12','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
-REPLACE INTO `item_db` VALUES ('1830','Sura_Rampage','Sura\'s Rampage','4','20','10','500','142','0','0','1','1','32768','56','2','2','3','102',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,SR_EARTHSHAKER,20; bonus2 bSkillAtk,SR_SKYNETBLOW,20; bonus bUseSPrate,5; if(getrefine()>6) { bonus bUseSPrate,-1*(getrefine()-6); }','','');
-REPLACE INTO `item_db` VALUES ('1831','P_Knuckle1','Eden Group Knuckle I','4','0','0','0','120','0','0','1','0','33024','63','2','2','3','60',NULL,'0','12','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1832','Velum_Claw','Vellum Claw','4','20','10','650','160','0','0','1','0','33024','63','2','2','4','95',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,100; if(getrefine()>7) { bonus2 bAddRace,RC_Player,20; } if(getrefine()>9) { bonus2 bVariableCastrate,MO_EXTREMITYFIST,-100; bonus4 bAutoSpellOnSkill,MO_EXPLOSIONSPIRITS,CH_SOULCOLLECT,1,10000; bonus2 bHPLossRate,500,3000; }','','');
-REPLACE INTO `item_db` VALUES ('1833','Claw_Of_Flash','Claw of Flash','4','60000','30000','400','140','0','0','1','2','33024','63','2','2','4','105',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1834','TE_WoE_Fist','TE WoE Fist','4','20','10','0','150','0','0','1','0','33024','63','2','2','3','40',NULL,'0','12','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Freeze,1000;','','');
-REPLACE INTO `item_db` VALUES ('1835','Spartacus','Spartacus','4','20','10','600','100','0','0','1','2','33024','63','2','2','4','50',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkRate,getrefine(); if(getrefine()>9) bonus bNoSizeFix,0;','','');
-REPLACE INTO `item_db` VALUES ('1836','Thanatos_Knuckles','Thanatos Knuckles','4','20','10','1600','60','100','0','1','1','32768','56','2','2','4','120',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
-REPLACE INTO `item_db` VALUES ('1839','Crimson_Knuckle','Crimson Knuckle','4','20','10','1000','100','0','0','1','2','33024','63','2','2','3','70',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
-REPLACE INTO `item_db` VALUES ('1900','Violin_of_Vicious_Mind','Violin of Vicious Mind','4','20','10','1300','130','50','0','1','1','524288','63','1','2','4','160',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2;','','');
-REPLACE INTO `item_db` VALUES ('1901','Violin','Violin','4','4000','2000','700','50','0','0','1','3','524288','63','1','2','1','2',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1902','Violin_','Violin','4','4000','2000','700','50','0','0','1','4','524288','63','1','2','1','2',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1903','Mandolin','Mandolin','4','18000','9000','400','90','0','0','1','2','524288','63','1','2','2','14',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1904','Mandolin_','Mandolin','4','18000','9000','400','90','0','0','1','3','524288','63','1','2','2','14',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1905','Lute','Lute','4','24500','12250','500','105','0','0','1','2','524288','63','1','2','2','14',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1906','Lute_','Lute','4','24500','12250','500','105','0','0','1','3','524288','63','1','2','2','14',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1907','Guitar','Guitar','4','47000','23500','900','142','0','0','1','0','524288','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1908','Guitar_','Guitar','4','47000','23500','900','142','0','0','1','1','524288','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1909','Harp','Harp','4','62000','31000','900','114','0','0','1','1','524288','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('1910','Harp_','Harp','4','62000','31000','900','114','0','0','1','2','524288','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('1911','Guh_Moon_Goh','Gumoongoh','4','54000','27000','1300','126','0','0','1','1','524288','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1912','Guh_Moon_Goh_','Gumoongoh','4','54000','27000','1300','126','0','0','1','2','524288','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1913','Electronic_Guitar','Electric Guitar','4','20','10','1800','110','0','0','1','0','524288','63','1','2','4','70',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill WZ_JUPITEL,1; bonus3 bAutoSpell,WZ_JUPITEL,1,100; bonus bAtkEle,Ele_Wind; bonus bInt,2; bonus bAgi,1; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1914','Guitar_Of_Passion','Burning Passion Guitar','4','20','10','900','110','0','0','1','0','524288','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('1915','Guitar_Of_Blue_Solo','Loner\'s Guitar','4','20','10','900','110','0','0','1','0','524288','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('1916','Guitar_Of_Vast_Land','Green Acre Guitar','4','20','10','900','110','0','0','1','0','524288','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
-REPLACE INTO `item_db` VALUES ('1917','Guitar_Of_Gentle_Breeze','Gentle Breeze Guitar','4','20','10','900','110','0','0','1','0','524288','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('1918','Oriental_Lute','Oriental Lute','4','20','10','1200','150','0','0','1','0','524288','63','1','2','4','65',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,CG_ARROWVULCAN,10; bonus2 bSkillAtk,BA_MUSICALSTRIKE,10;','','');
-REPLACE INTO `item_db` VALUES ('1919','Base_Guitar','Base Guitar','4','20','10','1500','130','0','0','1','1','524288','58','1','2','3','70',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSPGainValue,3; bonus4 bAutoSpellWhenHit,WZ_HEAVENDRIVE,3,30,1; bonus3 bAutoSpell,NPC_WIDECONFUSE,2,100;','','');
-REPLACE INTO `item_db` VALUES ('1920','Berserk_Guitar','Berserk Guitar','4','20','10','1800','10','0','0','1','0','524288','58','1','2','4','70',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,100; bonus bHPrecovRate,-100; bonus2 bHPLossRate,50,5000; bonus bDex,-readparam(bDex);','','');
-REPLACE INTO `item_db` VALUES ('1921','Guh_Moon_Gom','Gun Moon Gom','4','20','10','0','120','0','0','1','0','524288','63','1','2','1','0',NULL,'0','13','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('1922','Oriental_Lute_','Oriental Lute','4','20','10','1200','150','0','0','1','2','524288','63','1','2','4','65',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,CG_ARROWVULCAN,10; bonus2 bSkillAtk,BA_MUSICALSTRIKE,10;','','');
-REPLACE INTO `item_db` VALUES ('1923','BF_Instrument1','Valorous Battlefield Guitar','4','20','10','0','50','0','0','1','0','524288','63','1','2','3','80',NULL,'1','13','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1924','BF_Instrument2','Brave Battlefield Guitar','4','20','10','0','50','0','0','1','0','524288','63','1','2','3','80',NULL,'1','13','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bSkillAtk,CG_ARROWVULCAN,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1925','Cello','Cello','4','20','10','700','110','0','0','1','3','524288','58','1','2','3','70',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bDex,3; bonus2 bAddSkillBlow,BA_MUSICALSTRIKE,2; bonus2 bAddSkillBlow,CG_ARROWVULCAN,3;','','');
-REPLACE INTO `item_db` VALUES ('1926','Harp_Of_Nepenthes','Harp of Nepenthes','4','20','10','1000','120','0','0','1','2','524288','58','1','2','4','60',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; if( getrefine()>9 ) { bonus3 bAddEffOnSkill,BA_MUSICALSTRIKE,Eff_Stun,2000; } else { bonus3 bAddEffOnSkill,BA_MUSICALSTRIKE,Eff_Stun,1000; }','','');
-REPLACE INTO `item_db` VALUES ('1927','Krieger_Instrument1','Glorious Guitar','4','20','10','0','50','0','0','1','0','524288','63','1','2','4','80',NULL,'1','13','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) bonus4 bAutoSpellOnSkill,CG_ARROWVULCAN,CG_TAROTCARD,5,100;','','');
-REPLACE INTO `item_db` VALUES ('1928','Berserk_Guitar_I','Spirited Guitar','4','0','0','0','40','0','0','1','0','524288','58','1','2','4','0',NULL,'0','13','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,100; bonus bHPrecovRate,-100; bonus2 bHPLossRate,50,5000; bonus bDex,-readparam(bDex);','','');
-REPLACE INTO `item_db` VALUES ('1929','Guitar_C','Guitar','4','0','0','0','177','0','0','1','0','524288','63','1','2','3','0',NULL,'0','13','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
-REPLACE INTO `item_db` VALUES ('1930','Green_Whistle','Green Whistle','4','20','10','800','170','50','0','1','1','524288','56','1','2','3','102',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>5) { bonus2 bSkillUseSP,MI_RUSH_WINDMILL,(getrefine()-5)*4; bonus2 bSkillUseSP,WM_LULLABY_DEEPSLEEP,(getrefine()-5)*4; } bonus2 bSkillVariableCast,MI_RUSH_WINDMILL,-2000; bonus2 bSkillVariableCast,WM_LULLABY_DEEPSLEEP,-2000;','','');
-REPLACE INTO `item_db` VALUES ('1931','P_String_Inst1','Eden Group Guitar I','4','0','0','0','125','0','0','1','0','524288','63','1','2','3','60',NULL,'0','13','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1932','TE_WoE_Guitar','TE WoE Guitar','4','0','0','0','100','0','0','1','0','524288','63','1','2','3','40',NULL,'0','13','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Poison,1000;','','');
-REPLACE INTO `item_db` VALUES ('1933','Thanatos_Violin','Thanatos Violin','4','20','10','2000','200','130','0','1','1','524288','56','1','2','4','120',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
-REPLACE INTO `item_db` VALUES ('1934','Double_Bass','Double Bass','4','124000','62000','250','180','120','0','1','2','524288','56','1','2','3','130',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillCooldown,WM_RANDOMIZESPELL,-2000;','','');
-REPLACE INTO `item_db` VALUES ('1935','Ozs_New_Ukulele','Oz\'s New Ukulele','5','124000','62000','1000','160','0','0','1','2','524288','56','1','2','4','130',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillUseSP,MI_RUSH_WINDMILL,-20;','','');
-REPLACE INTO `item_db` VALUES ('1936','Blue_Violin','Blue Violin','5','20','10','1500','180','0','0','1','1','524288','56','1','2','3','100',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,5; bonus bVit,5;','','');
-REPLACE INTO `item_db` VALUES ('1937','Ru_Gold_Violin','Ru Gold Violin','4','20','10','1500','180','0','0','1','2','524288','56','1','2','3','120',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,8; bonus bVit,8;','','');
-REPLACE INTO `item_db` VALUES ('1938','Infinity_Violin','Infinity Violin','4','20','10','500','150','0','0','1','1','524288','56','1','2','4','100',NULL,'1','13','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1939','Crimson_Violin','Crimson Violin','4','20','10','800','80','0','0','1','2','524288','63','1','2','3','70',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
-REPLACE INTO `item_db` VALUES ('1940','Conch_','Conch','4','0','0','600','120','0','0','1','1','524288','63','1','2','4','130',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,getrefine(); bonus bDex,getrefine(); if(getrefine()>4) { bonus2 bSkillAtk,WM_REVERBERATION,10; bonus2 bVariableCastrate,WM_REVERBERATION,-10; } if(getrefine()>6) { bonus2 bSkillAtk,WM_REVERBERATION,10; bonus2 bVariableCastrate,WM_REVERBERATION,-10; } if(getrefine()>8) { bonus2 bSkillAtk,WM_REVERBERATION,20; bonus2 bVariableCastrate,WM_REVERBERATION,-20; }','','');
-REPLACE INTO `item_db` VALUES ('1950','Rope','Rope','4','2500','1250','400','45','0','0','2','3','524288','63','0','2','1','3',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1951','Rope_','Rope','4','2500','1250','400','45','0','0','2','4','524288','63','0','2','1','3',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1952','Line','Whip','4','12000','6000','300','80','0','0','2','2','524288','63','0','2','2','16',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1953','Line_','Whip','4','12000','6000','300','80','0','0','2','3','524288','63','0','2','2','16',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1954','Wire','Wire Whip','4','17500','8750','1000','95','0','0','2','2','524288','63','0','2','2','16',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1955','Wire_','Wire Whip','4','17500','8750','1000','95','0','0','2','3','524288','63','0','2','2','16',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1956','Rante','Rante Whip','4','32000','16000','900','135','0','0','2','0','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1957','Rante_','Rante Whip','4','32000','16000','900','135','0','0','2','1','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1958','Tail','Tail Whip','4','41000','20500','700','105','0','0','2','1','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3;','','');
-REPLACE INTO `item_db` VALUES ('1959','Tail_','Tail Whip','4','41000','20500','700','105','0','0','2','2','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3;','','');
-REPLACE INTO `item_db` VALUES ('1960','Whip','Whip','4','38000','19000','700','120','0','0','2','1','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1961','Whip_','Whip','4','38000','19000','700','120','0','0','2','2','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1962','Lariat','Lariat Whip','4','20','10','400','100','0','0','2','0','524288','63','0','2','4','44',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,5; bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('1963','Rapture_Rose','Rapture Rose','4','20','10','300','115','0','0','2','0','524288','63','0','2','4','44',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,5000;','','');
-REPLACE INTO `item_db` VALUES ('1964','Chemeti','Chemeti Whip','4','20','10','700','135','0','0','2','0','524288','63','0','2','4','44',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,5; bonus bFlee,10; bonus bFlee2,2;','','');
-REPLACE INTO `item_db` VALUES ('1965','Whip_Of_Red_Flame','Red Flame Whip','4','20','10','700','110','0','0','2','0','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('1966','Whip_Of_Ice_Piece','Icicle Whip','4','20','10','700','110','0','0','2','0','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('1967','Whip_Of_Earth','Gaia Whip','4','20','10','700','110','0','0','2','0','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
-REPLACE INTO `item_db` VALUES ('1968','Jump_Rope','Skipping Rope','4','20','10','400','120','0','0','2','0','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,20;','','');
-REPLACE INTO `item_db` VALUES ('1969','Bladed_Whip','Blade Whip','4','20','10','1200','140','0','0','2','0','524288','63','0','2','4','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Bleeding,300;','','');
-REPLACE INTO `item_db` VALUES ('1970','Queen\'s_Whip','Queen\'s Whip','4','20','10','1100','150','0','0','2','0','524288','63','0','2','4','65',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,CG_ARROWVULCAN,10; bonus2 bSkillAtk,DC_THROWARROW,10;','','');
-REPLACE INTO `item_db` VALUES ('1971','Electric_Wire','Electric Wire','4','20','10','700','110','0','0','2','0','524288','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('1972','Electric_Eel','Electric Eel','4','20','10','2000','100','0','0','2','2','524288','58','0','2','4','70',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bInt,2; bonus bAgi,2; bonus3 bAutoSpell,WZ_JUPITEL,3,20; if(getrefine()>0) bonus3 bAutoSpell,CG_ARROWVULCAN,getrefine(),50;','','');
-REPLACE INTO `item_db` VALUES ('1973','Sea_Witch_Foot','Sea Witch\'s Foot','4','20','10','1500','110','0','0','2','1','524288','58','0','2','4','70',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSPGainValue,5; bonus4 bAutoSpellWhenHit,WZ_FROSTNOVA,3,50,1; bonus3 bAutoSpell,NPC_WIDESILENCE,2,100;','','');
-REPLACE INTO `item_db` VALUES ('1974','Carrot_Whip','Carrot Whip','4','20','10','1300','185','0','0','2','0','524288','58','0','2','4','70',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>0) bonus3 bAutoSpell,AL_INCAGI,getrefine(),10;','','');
-REPLACE INTO `item_db` VALUES ('1975','Queen_Is_Whip','Queen Is Whip','4','20','10','0','120','0','0','2','0','524288','63','0','2','1','0',NULL,'0','14','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('1976','Queen\'s_Whip_','Queen\'s Whip','4','20','10','1100','150','0','0','2','2','524288','63','0','2','4','65',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,CG_ARROWVULCAN,10; bonus2 bSkillAtk,DC_THROWARROW,10;','','');
-REPLACE INTO `item_db` VALUES ('1977','BF_Whip1','Valorous Battle Lariat','4','20','10','0','50','0','0','2','0','524288','63','0','2','3','80',NULL,'1','14','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1978','BF_Whip2','Brave Battle Lariat','4','20','10','0','50','0','0','2','0','524288','63','0','2','3','80',NULL,'1','14','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bSkillAtk,CG_ARROWVULCAN,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('1979','Stem_Of_Nepenthes','Stem of Nepenthes','4','20','10','1000','120','0','0','2','2','524288','58','0','2','4','60',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; if( getrefine()>=9 ) { bonus3 bAddEffOnSkill,DC_THROWARROW,Eff_Freeze,2000; } else { bonus3 bAddEffOnSkill,DC_THROWARROW,Eff_Freeze,1000; }','','');
-REPLACE INTO `item_db` VALUES ('1980','Whip_Of_Balance','Whip of Balance','4','20','10','700','110','0','0','2','3','524288','58','0','2','3','70',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bDex,3; bonus2 bAddSkillBlow,DC_THROWARROW,2; bonus2 bAddSkillBlow,CG_ARROWVULCAN,3;','','');
-REPLACE INTO `item_db` VALUES ('1981','Krieger_Whip1','Glorious Lariat','4','20','10','0','50','0','0','2','0','524288','63','0','2','4','80',NULL,'1','14','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) bonus4 bAutoSpellOnSkill,CG_ARROWVULCAN,CG_TAROTCARD,5,100;','','');
-REPLACE INTO `item_db` VALUES ('1982','Phenomena_Whip','Phenomena Whip','4','20','10','0','160','0','0','2','0','524288','63','0','2','4','0',NULL,'0','14','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bSkillAtk,DC_THROWARROW,25;','','');
-REPLACE INTO `item_db` VALUES ('1983','Rante_C','Rante Whip','4','0','0','0','170','0','0','2','0','524288','63','0','2','3','0',NULL,'0','14','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
-REPLACE INTO `item_db` VALUES ('1984','Stem_Whip','Stem Whip','4','20','10','800','170','50','0','1','1','524288','56','0','2','3','102',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>5) { bonus2 bSkillUseSP,WA_SWING_DANCE,(getrefine()-5)*4; bonus2 bSkillUseSP,WM_LULLABY_DEEPSLEEP,(getrefine()-5)*4; } bonus2 bSkillVariableCast,WA_SWING_DANCE,-2000; bonus2 bSkillVariableCast,WM_LULLABY_DEEPSLEEP,-2000;','','');
-REPLACE INTO `item_db` VALUES ('1985','Rosebine','Rosevine','4','20','10','1000','100','130','0','1','0','524288','56','0','2','4','110',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bAgi,-2; bonus3 bAutoSpell,WM_VOICEOFSIREN,1,20;','','');
-REPLACE INTO `item_db` VALUES ('1986','P_Tail1','Eden Group Whip I','4','0','0','0','125','0','0','2','0','524288','63','0','2','3','60',NULL,'1','14','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1987','TE_WoE_Rope','TE WoE Rope','4','0','0','0','100','0','0','2','0','524288','63','0','2','4','40',NULL,'0','14','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Blind,1000;','','');
-REPLACE INTO `item_db` VALUES ('1988','Thanatos_Whip','Thanatos Whip','4','20','10','2200','200','130','0','2','1','524288','56','0','2','4','120',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
-REPLACE INTO `item_db` VALUES ('1989','Rhythmic_Gymnastics_Ribbon','Rhythmic Gymnastics Ribbon','5','124000','62000','300','150','120','0','2','2','524288','56','2','2','3','130',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,20;','','');
-REPLACE INTO `item_db` VALUES ('1990','Bloody_Floral_Decoration_Microphone','Bloody Floral Decoration Microphone','5','124000','62000','1000','160','0','0','2','2','524288','56','2','2','4','130',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillUseSP,CG_MOONLIT,-20;','','');
-REPLACE INTO `item_db` VALUES ('1991','Blue_Whip','Blue Whip','5','20','10','1500','180','0','0','2','1','524288','56','2','2','3','100',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,5; bonus bVit,5;','','');
-REPLACE INTO `item_db` VALUES ('1992','Ru_Gold_Whip','Ru Gold Whip','4','20','10','1500','180','0','0','2','2','524288','56','0','2','3','120',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,8; bonus bVit,8;','','');
-REPLACE INTO `item_db` VALUES ('1994','Infinity_Wire','Infinity Wire','4','20','10','0','100','0','0','2','1','524288','56','0','2','4','100',NULL,'1','14','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('1995','Crimson_Wire','Crimson Wire','4','20','10','800','80','0','0','2','2','524288','63','0','2','3','70',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
-REPLACE INTO `item_db` VALUES ('1996','Wire_of_Vicious_Mind','Wire of Vicious Mind','4','20','10','1300','130','50','0','2','1','524288','63','0','2','4','160',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2;','','');
-REPLACE INTO `item_db` VALUES ('2000','Destruction_Rod','Staff of Destruction','4','20','10','2500','130','280','0','1','1','512','58','2','34','4','80',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,getrefine()/2; bonus bInt,3; bonus bAgi,10; bonus bUseSPrate,(getrefine()*2); bonus3 bAutoSpellWhenHit,WZ_JUPITEL,5,(getrefine()*20); bonus2 bVariableCastrate,HW_MAGICPOWER,-50;','','');
-REPLACE INTO `item_db` VALUES ('2001','Divine_Cross','Divine Cross','4','20','10','1500','120','210','0','1','0','33024','63','2','34','4','70',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bDex,4; bonus2 bAddRaceTolerance,RC_Demon,15; bonus2 bAddRaceTolerance,RC_Undead,15;','','');
-REPLACE INTO `item_db` VALUES ('2002','Krieger_Twohand_Staff1','Glorious Destruction Staff','4','20','10','0','70','210','0','1','0','8487700','63','2','34','4','80',NULL,'1','23','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,getrefine(); bonus2 bMagicAddRace,RC_DemiPlayer,15; bonus2 bIgnoreMdefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bMagicAddRace,RC_DemiPlayer,(min(getrefine(),14)-5)*2; bonus2 bIgnoreMdefRate,RC_DemiPlayer,5+(min(getrefine(),14)-5)*2; } if(getrefine()>8) { bonus5 bAutoSpellOnSkill,WZ_STORMGUST,MG_SAFETYWALL,10,200,1; bonus5 bAutoSpellOnSkill,WZ_METEOR,MG_SAFETYWALL,10,200,1; bonus5 bAutoSpellOnSkill,WZ_VERMILION,MG_SAFETYWALL,10,200,1; }','','');
-REPLACE INTO `item_db` VALUES ('2003','Destruction_Rod_M','Staff of Destruction','4','20','10','2500','130','280','0','1','1','512','58','2','34','4','80',NULL,'1','23','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,getrefine()/2; bonus bInt,3; bonus bAgi,10; bonus bUseSPrate,(getrefine()*2); bonus3 bAutoSpellWhenHit,WZ_JUPITEL,5,(getrefine()*20); bonus2 bVariableCastrate,HW_MAGICPOWER,-50;','','');
-REPLACE INTO `item_db` VALUES ('2004','Kronos','Kronos','4','20','10','1000','30','240','0','1','0','66052','58','2','34','4','50',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3+(getrefine()/2); bonus bMaxHP,300+(50*getrefine()/2); autobonus \"{ bonus bMatkRate,12; bonus bUseSPrate,20; }\",1,5000,BF_MAGIC,\"{ specialeffect2 EF_ENHANCE; }\";','','');
-REPLACE INTO `item_db` VALUES ('2005','Dea_Staff','Dea Staff','4','20','10','1000','30','220','0','1','1','33040','58','2','34','3','50',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bMatkRate,getrefine()/2; bonus bInt,6; bonus bVit,2; autobonus3 \"{ }\",20,1000,AL_HEAL,\"{ specialeffect2 EF_MAGICALATTHIT; heal 0,200; }\";','','');
-REPLACE INTO `item_db` VALUES ('2006','G_Staff_Of_Light','Guardian Of Light Wand','4','20','10','1900','80','150','0','1','0','8454660','63','2','34','4','60',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,6;','','');
-REPLACE INTO `item_db` VALUES ('2007','Golden_Rod_Staff','Golden Rod Staff','4','20','10','900','30','230','0','1','2','512','56','2','34','4','100',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bInt,3; bonus2 bSkillAtk,WZ_JUPITEL,12;','','');
-REPLACE INTO `item_db` VALUES ('2008','Aqua_Staff','Aqua Staff','4','20','10','900','30','230','0','1','2','512','56','2','34','4','100',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus bInt,3; bonus2 bSkillAtk,MG_COLDBOLT,12; bonus2 bSkillAtk,MG_FROSTDIVER,12;','','');
-REPLACE INTO `item_db` VALUES ('2009','Crimson_Staff','Crimson Staff','4','20','10','900','30','230','0','1','2','512','56','2','34','4','100',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus bInt,3; bonus2 bSkillAtk,MG_FIREBOLT,10; bonus2 bSkillAtk,MG_FIREBALL,10;','','');
-REPLACE INTO `item_db` VALUES ('2010','Forest_Staff','Forest Staff','4','20','10','900','30','230','0','1','2','512','56','2','34','4','100',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth; bonus bInt,3; bonus2 bSkillAtk,WZ_EARTHSPIKE,10; bonus2 bSkillAtk,WZ_HEAVENDRIVE,10;','','');
-REPLACE INTO `item_db` VALUES ('2011','Golden_Rod_Staff2','Empowered Golden Rod Staff','4','20','10','900','30','270','0','1','1','512','56','2','34','4','130',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bInt,5; bonus2 bSkillAtk,WZ_JUPITEL,30;','','');
-REPLACE INTO `item_db` VALUES ('2012','Aqua_Staff2','Empowered Aqua Staff','4','20','10','900','30','270','0','1','1','512','56','2','34','4','130',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus bInt,5; bonus2 bSkillAtk,MG_COLDBOLT,30; bonus2 bSkillAtk,MG_FROSTDIVER,30;','','');
-REPLACE INTO `item_db` VALUES ('2013','Crimson_Staff2','Empowered Crimson Staff','4','20','10','900','30','270','0','1','1','512','56','2','34','4','130',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus bInt,5; bonus2 bSkillAtk,MG_FIREBOLT,30; bonus2 bSkillAtk,MG_FIREBALL,30;','','');
-REPLACE INTO `item_db` VALUES ('2014','Forest_Staff2','Empowered Forest Staff','4','20','10','900','30','270','0','1','1','512','56','2','34','4','130',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth; bonus bInt,5; bonus2 bSkillAtk,WZ_EARTHSPIKE,30; bonus2 bSkillAtk,WZ_HEAVENDRIVE,30;','','');
-REPLACE INTO `item_db` VALUES ('2015','Upg_Staff','Upgrade Staff','4','20','10','1000','50','70','0','1','1','8487700','63','2','34','3','0',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatk,(getrefine()*10); bonus bHealPower,getrefine(); if(BaseJob==Job_Wizard) bonus bMatk,30; else if(BaseJob==Job_Sage) bonus bMatk,20; if(BaseLevel>70) { bonus bMatk,(((BaseLevel-70)/10)*10); }','','');
-REPLACE INTO `item_db` VALUES ('2016','Velum_Arc_Wand','Vellum Arc Wand','4','20','10','800','110','220','0','1','0','8487700','63','2','34','4','95',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bMagicAddRace,RC_Player,25; bonus bIgnoreMdefRate,25; if(getrefine()>5) { bonus2 bMagicAddRace,RC_Player,15; } if(getrefine()>8) { bonus bVariableCastrate,-20; bonus bFixedCast,-200; }','','');
-REPLACE INTO `item_db` VALUES ('2017','Divine_Cross_','Divine Cross','4','20','10','1500','120','210','0','1','1','33024','63','2','34','4','70',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkEle,Ele_Holy; bonus bDex,4;','','');
-REPLACE INTO `item_db` VALUES ('2018','Metal_Staff','Metal Staff','4','20','10','0','50','70','0','1','1','8487701','63','2','34','3','0',NULL,'1','23','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; if(BaseJob==Job_Wizard) bonus bMatk,15; else if(BaseJob==Job_Sage) bonus bMatk,10; bonus bMatk,(getrefine()*5); .@val = min(BaseLevel/10, 12); if (.@val > 2) { bonus bMatk,((.@val-2)*5); }','','');
-REPLACE INTO `item_db` VALUES ('2019','TE_Woe_Two_Hand_Staff','TE Woe Two Hand Staff','4','20','10','0','50','130','0','1','0','8487701','63','2','34','3','40',NULL,'0','23','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bMagicAddRace,RC_Player,20; bonus bHealPower,5; bonus2 bAddEff,Eff_Stun,1000;','','');
-REPLACE INTO `item_db` VALUES ('2020','Jormungand','Jormungand','5','20','10','3000','200','280','0','1','0','8454656','63','2','34','4','90',NULL,'0','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,20; bonus bAtkEle,Ele_Poison; bonus3 bAddEff,Eff_Poison,300,ATF_SKILL; bonus2 bAddEffWhenHit,Eff_Poison,100; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('2021','Ganbantein','Ganbantein','5','20','10','2000','100','320','0','1','0','512','56','2','34','4','100',NULL,'0','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,25; bonus bDex,25; bonus5 bAutoSpell,AB_SILENTIUM,1,100,BF_MAGIC,1; bonus3 bAddEff,Eff_Poison,100,ATF_SKILL; bonus2 bAddEffWhenHit,Eff_Silence,10000; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('2022','Staff_Of_Geffen','Staff Of Geffen','5','20','10','1000','100','300','0','0','1','512','56','2','34','1','150',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,20;','','');
-REPLACE INTO `item_db` VALUES ('2023','Thanatos_Two-Handed_Staff','Thanatos Two-Handed Staff','4','20','10','1400','120','250','0','1','1','99092','56','2','34','4','120',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000; bonus bHealPower,18;','','heal -1000,0;');
-REPLACE INTO `item_db` VALUES ('2024','Infinity_Staff','Infinity Staff','5','20','10','500','30','170','0','0','1','8454656','56','2','34','4','100',NULL,'1','23','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2025','Staff_of_Crimson','Staff of Crimson','4','20','10','1000','100','150','0','1','2','8454660','63','2','34','3','70',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bInt,5; bonus bMatk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bMatk,(((BaseLevel-70)/10)*5); }','','');
-REPLACE INTO `item_db` VALUES ('2026','Staff_of_Vicious_Mind','Staff of Vicious Mind','4','20','10','1000','100','200','0','1','1','8454660','63','2','34','4','160',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bMatk,pow(min(getrefine(),15),2); bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1600','Rod_of_Vicious_Mind','Rod of Vicious Mind','4','20','10','600','60','120','0','1','1','4294967295','63','2','2','4','160',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,5; bonus bMatk,pow(min(getrefine(),15),2); bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1601','Rod','Rod','4','50','25','400','15','30','0','1','3','4294967295','63','2','2','1','0',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1602','Rod_','Rod','4','50','25','400','15','30','0','1','4','4294967295','63','2','2','1','0',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1603','Rod__','Rod','4','50','25','400','15','30','0','1','0','4294967295','63','2','2','1','0',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1604','Wand','Wand','4','2500','1250','400','25','45','0','1','2','4294967295','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1605','Wand_','Wand','4','2500','1250','400','25','45','0','1','3','4294967295','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1606','Wand__','Wand','4','2500','1250','400','25','45','0','1','0','4294967295','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('1607','Staff','Staff','4','9500','4750','400','40','70','0','1','2','4294967295','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('1608','Staff_','Staff','4','9500','4750','400','40','70','0','1','3','4294967295','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('1609','Staff__','Staff','4','9500','4750','400','40','70','0','1','0','4294967295','63','2','2','2','12',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('1610','Arc_Wand','Arc Wand','4','45000','22500','400','60','95','0','1','1','4294967295','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
+REPLACE INTO `item_db` VALUES ('1611','Arc_Wand_','Arc Wand','4','45000','22500','400','60','95','0','1','2','4294967295','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
+REPLACE INTO `item_db` VALUES ('1612','Arc_Wand__','Arc Wand','4','45000','22500','400','60','95','0','1','0','4294967295','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
+REPLACE INTO `item_db` VALUES ('1613','Mighty_Staff','Mighty Staff','4','20','10','700','130','100','0','1','0','4294967295','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,10; bonus bSPDrainValue,-2;','','');
+REPLACE INTO `item_db` VALUES ('1614','Blessed_Wand','Wand of Occult','4','20','10','700','75','105','0','1','0','4294967295','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
+REPLACE INTO `item_db` VALUES ('1615','Bone_Wand','Evil Bone Wand','4','20','10','700','40','110','0','1','0','4294967295','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bAtkEle,Ele_Undead;','','');
+REPLACE INTO `item_db` VALUES ('1616','Staff_Of_Wing','Wing Staff','4','20','10','500','60','115','0','1','0','4294967295','63','2','2','4','40',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bVariableCastrate,-5;','','');
+REPLACE INTO `item_db` VALUES ('1617','Survival_Rod','Survivor\'s Rod','4','85000','42500','1000','50','120','0','1','0','4294967295','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bMaxHP,300;','','');
+REPLACE INTO `item_db` VALUES ('1618','Survival_Rod_','Survivor\'s Rod','4','85000','42500','1000','50','120','0','1','1','4294967295','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3; bonus bMaxHP,400;','','');
+REPLACE INTO `item_db` VALUES ('1619','Survival_Rod2','Survivor\'s Rod','4','85000','42500','1000','50','120','0','1','0','4294967295','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxHP,300;','','');
+REPLACE INTO `item_db` VALUES ('1620','Survival_Rod2_','Survivor\'s Rod','4','85000','42500','1000','50','120','0','1','1','4294967295','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bMaxHP,400;','','');
+REPLACE INTO `item_db` VALUES ('1621','Hypnotist\'s_Staff','Hypnotist\'s Staff','4','43000','21500','500','70','120','0','1','1','4294967295','47','2','2','3','30',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('1622','Hypnotist\'s_Staff_','Hypnotist\'s Staff','4','20','10','500','70','120','0','1','2','4294967295','47','2','2','3','30',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('1623','Mighty_Staff_C','Mighty Staff','4','1','0','0','165','120','0','1','0','4294967295','63','2','2','3','0',NULL,'0','10','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,10; bonus bInt,4; bonus bSPDrainValue,-1;','','');
+REPLACE INTO `item_db` VALUES ('1624','Lich_Bone_Wand','Lich\'s Bone Wand','4','20','10','800','60','170','0','1','2','4294967295','58','2','2','3','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1; bonus bAtkEle,Ele_Undead; bonus3 bAutoSpellWhenHit,NPC_WIDECURSE,5,10+getrefine(); if(getrefine()>=9) { bonus bMatkRate,3; bonus bMaxSP,300; }','','');
+REPLACE INTO `item_db` VALUES ('1625','Healing_Staff','Healing Staff','4','20','10','400','10','105','0','1','0','4294967295','63','2','2','3','55',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bHealPower,(getrefine()*3/2);','','');
+REPLACE INTO `item_db` VALUES ('1626','Piercing_Staff','Piercing Staff','4','20','10','500','80','145','0','1','0','4294967295','58','2','2','3','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bIgnoreMdefRate,10+getrefine();','','');
+REPLACE INTO `item_db` VALUES ('1627','Staffy','Staffy','4','20','10','0','40','120','0','1','0','4294967295','63','2','2','1','0',NULL,'0','10','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('1628','Survival_Rod_C','Refined Survivor\'s Rod','4','1','0','0','71','145','0','1','0','4294967295','63','2','2','3','0',NULL,'0','10','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bDex,4; bonus bMatkRate,20; bonus bMaxHP,500;','','');
+REPLACE INTO `item_db` VALUES ('1629','Walking_Stick','Gentleman Staff','4','20','10','500','40','125','0','1','1','4294967295','63','2','2','4','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('1630','Release_Of_Wish','Release of Wish','4','20','10','500','30','125','0','1','0','4294967295','63','2','2','3','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bHealPower,5; autobonus \"{ bonus2 bSPRegenRate,100,2000; bonus2 bHPRegenRate,50,2000; }\",10,10000,BF_MAGIC,\"{ specialeffect2 EF_HEAL; }\";','','');
+REPLACE INTO `item_db` VALUES ('1631','Holy_Stick','Holy Stick','4','20','10','500','50','140','0','1','1','4294967295','63','2','2','4','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus2 bVariableCastrate,AL_HOLYLIGHT,-25; bonus2 bVariableCastrate,PR_TURNUNDEAD,-25; bonus2 bVariableCastrate,PR_MAGNUS,-25;','','');
+REPLACE INTO `item_db` VALUES ('1632','BF_Staff1','Warlock\'s Magic Wand','4','20','10','0','70','125','0','1','0','4294967295','63','2','2','3','80',NULL,'1','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bDex,3; bonus2 bIgnoreMdefRate,RC_DemiPlayer,25; bonus3 bAddEff,Eff_Stun,500,ATF_SKILL; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1633','BF_Staff2','Warlock\'s Battle Wand','4','20','10','0','70','125','0','1','0','4294967295','63','2','2','3','80',NULL,'1','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bDex,3; bonus2 bMagicAddRace,RC_DemiPlayer,15; bonus3 bAddEff,Eff_Stun,500,ATF_SKILL; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1634','BF_Staff3','Strong Recovery Wand','4','20','10','0','70','125','0','1','0','4294967295','63','2','2','3','80',NULL,'1','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bHealPower,14; bonus2 bSPRegenRate,5,10000; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1635','BF_Staff4','Speedy Recovery Wand','4','20','10','0','70','125','0','1','0','4294967295','63','2','2','3','80',NULL,'1','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bDex,2; bonus bDelayrate,-15; bonus2 bSPRegenRate,5,10000; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1636','Thorn_Staff','Thorn Staff of Darkness','4','20','10','700','60','160','0','1','0','4294967295','58','2','2','4','75',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus bInt,3; bonus bDex,3; bonus bIgnoreMdefRate,getrefine(); bonus bDelayrate,-(getrefine()*3/2);','','');
+REPLACE INTO `item_db` VALUES ('1637','Eraser','Eraser','4','20','10','500','80','170','0','1','0','4294967295','58','2','2','4','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bDex,2; bonus bSPrecovRate,8; if( getrefine() > 9 ) bonus5 bAutoSpell,NPC_WIDESOULDRAIN,3,5,BF_MAGIC,0; else bonus5 bAutoSpell,NPC_WIDESOULDRAIN,1,5,BF_MAGIC,0;','','');
+REPLACE INTO `item_db` VALUES ('1638','Healing_Staff_C','Staff Of Healing','4','20','10','0','10','125','0','1','0','4294967295','63','2','2','3','0',NULL,'0','10','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bMatkRate,15; bonus bHealPower,(getrefine()*3/2);','','');
+REPLACE INTO `item_db` VALUES ('1639','N_Rod','Novice Rod','4','0','0','0','15','32','0','1','3','4294967295','63','2','2','1','0',NULL,'0','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1640','Krieger_Onehand_Staff1','Glorious Arc Wand','4','20','10','0','70','135','0','1','0','4294967295','63','2','2','4','80',NULL,'1','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bMagicAddRace,RC_DemiPlayer,15; bonus2 bIgnoreMdefRate,RC_DemiPlayer,25+((getrefine()>5)?5:0); bonus bUnbreakableWeapon,0; if(getrefine() > 8) { bonus bMatkRate,5; bonus bVariableCastrate,-5; bonus bDelayrate,-5; }','','');
+REPLACE INTO `item_db` VALUES ('1641','Krieger_Onehand_Staff2','Glorious Cure Wand','4','20','10','0','70','135','0','1','0','4294967295','63','2','2','4','80',NULL,'1','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bHealPower,14; bonus bDelayrate,-10; bonus bUnbreakableWeapon,0; if(getrefine() > 5) { bonus2 bIgnoreMdefRate,RC_DemiPlayer,5; bonus bHealPower,5+(min(getrefine(),14)-5)*2; } if(getrefine() > 8) bonus5 bAutoSpellOnSkill,AL_HEAL,AL_HEAL,10,100,1; if(getrefine() > 9) { bonus bHealPower,10; }','','');
+REPLACE INTO `item_db` VALUES ('1642','Staff_Of_Darkness','Staff Of Darkness','4','20','10','0','100','120','0','1','0','4294967295','63','2','2','2','0',NULL,'0','10','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bVariableCastrate,-5; bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('1643','Dead_Tree_Cane','Dead Tree CaneStaff','4','20','10','100','100','155','0','1','0','4294967295','63','2','2','4','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; if (getrefine()>5) { bonus bInt,getrefine()-5; bonus bMaxHP,-200; bonus bMaxSP,-100; }','','');
+REPLACE INTO `item_db` VALUES ('1644','Piercing_Staff_M','Staff of Piercing','4','20','10','500','80','0','0','1','0','4294967295','58','2','2','3','70',NULL,'1','10','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bInt,4; bonus bIgnoreMdefRate,10+getrefine();','','');
+REPLACE INTO `item_db` VALUES ('1645','Lich_Bone_Wand_M','Lich\'s Bone Wand','4','20','10','800','60','0','0','1','2','4294967295','58','2','2','3','70',NULL,'1','10','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1; bonus bAtkEle,Ele_Undead; bonus bMatkRate,20; bonus3 bAutoSpellWhenHit,NPC_WIDECURSE,5,10+getrefine(); if(getrefine()>=9) { bonus bMatkRate,3; bonus bMaxSP,300; }','','');
+REPLACE INTO `item_db` VALUES ('1646','La\'cryma_Stick','La\'cryma Stick','4','20','10','500','30','180','0','1','2','4294967295','58','2','2','3','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bMdef,1; bonus bMdef,getrefine(); bonus2 bSkillAtk,WZ_STORMGUST,getrefine(); if (getrefine() > 9) bonus2 bVariableCastrate,WZ_STORMGUST,-8;','','');
+REPLACE INTO `item_db` VALUES ('1647','Croce_Staff','Croce Staff','4','20','10','500','30','175','0','1','1','4294967295','58','2','2','3','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,4; bonus4 bAutoSpellOnSkill,AL_HEAL,AL_BLESSING,max(getskilllv(AL_BLESSING),1),20;','','');
+REPLACE INTO `item_db` VALUES ('1648','Staff_Of_Bordeaux','Staff Of Bordeaux','4','20','10','500','30','170','0','1','0','4294967295','58','2','2','4','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bDex,1; if(getskilllv(SA_DRAGONOLOGY) == 5) { bonus bUseSPrate,-15; bonus bInt,3; }','','');
+REPLACE INTO `item_db` VALUES ('1649','Rafini_Staff','Laphine Staff','4','20','10','500','30','180','0','1','0','4294967295','56','2','2','3','100',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFixedCastrate,-getrefine();','','');
+REPLACE INTO `item_db` VALUES ('1650','P_Staff1','Eden Staff I','4','0','0','0','60','125','0','1','0','4294967295','63','2','2','2','26',NULL,'0','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('1651','P_Staff2','Eden Staff II','4','0','0','0','60','150','0','1','0','4294967295','63','2','2','2','40',NULL,'0','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
+REPLACE INTO `item_db` VALUES ('1652','Tourist_Staff','Traveler\'s Staff','4','0','0','500','35','0','0','1','0','4294967295','63','2','2','1','0',NULL,'0','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bInt,2; bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('1653','Staff_Of_Healing_C','Healing Of Staff','4','20','10','0','10','100','0','1','0','4294967295','63','2','2','3','0',NULL,'0','10','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bMatk,100; bonus bHealPower,18;','','');
+REPLACE INTO `item_db` VALUES ('1654','Mental_Stick','Mental Stick','4','20','10','500','40','170','0','1','1','4294967295','56','2','2','3','102',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>5) { bonus2 bSkillAtk,SO_PSYCHIC_WAVE,(getrefine()-5)*2; bonus bMaxHPrate,-(getrefine()-5)*2; } bonus2 bSkillVariableCast,SO_PSYCHIC_WAVE,-3000; bonus2 bSkillUseSP,SO_PSYCHIC_WAVE,-60;','','itemheal 0,-100;');
+REPLACE INTO `item_db` VALUES ('1655','Adventure_Staff','Adventure Staff','4','0','0','0','60','0','0','1','0','4294967295','63','2','2','1','0',NULL,'0','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1656','Academy_Wand','Academy Wand','4','0','0','600','60','0','0','1','1','4294967295','63','2','2','1','0',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1657','Wand_Of_Affection','Wand Of Affection','4','20','10','500','30','160','0','1','2','4294967295','56','2','2','3','100',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bAtkEle,Ele_Holy; bonus bHealPower,10;','','');
+REPLACE INTO `item_db` VALUES ('1658','P_Staff3','Eden Group Staff III','4','0','0','0','60','170','0','1','0','4294967295','63','2','2','3','60',NULL,'0','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4;','','');
+REPLACE INTO `item_db` VALUES ('1659','Recovery_Light','Light of Recovery','4','56000','28000','400','30','160','0','1','1','4294967295','56','2','2','4','110',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bUnbreakableWeapon,0; bonus bHealPower,(getrefine()*6); bonus2 bSkillUseSP,AL_HEAL,-(getrefine()*10); bonus2 bSkillUseSP,AB_CHEAL,-(getrefine()*12); bonus2 bSkillUseSP,AB_HIGHNESSHEAL,-(getrefine()*14);','','');
+REPLACE INTO `item_db` VALUES ('1660','Wand_Of_Affection2','Protection Staff II','4','20','10','500','30','180','0','1','1','4294967295','56','2','2','4','130',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,4; bonus bHealPower,20;','','');
+REPLACE INTO `item_db` VALUES ('1661','Mental_Destroyer','Mental Destroyer','4','20','10','1400','100','50','0','1','0','4294967295','58','2','2','4','95',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt, 10; bonus bUnbreakableWeapon, 0; bonus bUseSPrate, 100; bonus bMdef, 20; bonus3 bSPVanishRate, 1000, 5, BF_NORMAL | BF_SKILL; if (getrefine() >= 6) { bonus3 bSPVanishRate, 1000, 10, BF_NORMAL | BF_SKILL; }','','');
+REPLACE INTO `item_db` VALUES ('1662','Bone_Wand_','Evil Bone Wand','4','20','10','700','40','110','0','1','2','4294967295','63','2','2','3','24',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bAtkEle,Ele_Undead;','','');
+REPLACE INTO `item_db` VALUES ('1663','Staff_Of_Bordeaux_','Staff Of Bordeaux','4','20','10','500','30','170','0','1','2','4294967295','58','2','2','4','50',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bDex,1; if(getskilllv(SA_DRAGONOLOGY) == 5) { bonus bUseSPrate,-15; bonus bInt,3; }','','');
+REPLACE INTO `item_db` VALUES ('1664','Thorn_Staff_of_Darkness','Thorn Staff of Darkness','4','20','10','700','60','160','0','1','0','4294967295','58','2','2','4','75',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus bInt,3; bonus bDex,3; bonus bIgnoreMdefRate,getrefine(); bonus bDelayrate,-(getrefine()*3/2);','','');
+REPLACE INTO `item_db` VALUES ('1665','Piercing_Staff_','Staff of Piercing','4','20','10','500','80','0','0','1','2','4294967295','58','2','2','3','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,15; bonus bInt,4; bonus bIgnoreMdefRate,10+getrefine();','','');
+REPLACE INTO `item_db` VALUES ('1666','Healing_Staff_','Staff Of Healing','4','20','10','0','10','125','0','1','2','4294967295','63','2','2','3','0',NULL,'0','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bMatkRate,15; bonus bHealPower,(getrefine()*3/2);','','');
+REPLACE INTO `item_db` VALUES ('1667','TE_WoE_Staff','TE WoE Staff','4','20','10','0','50','100','0','1','0','4294967295','63','2','2','3','40',NULL,'0','10','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bMagicAddRace,RC_Player,10; bonus bHealPower,5; bonus2 bAddEff,Eff_Blind,1000;','','');
+REPLACE INTO `item_db` VALUES ('1668','Sword_Stick','Sword Stick','4','20','10','500','120','150','0','1','2','4294967295','63','2','2','4','80',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,10;','','');
+REPLACE INTO `item_db` VALUES ('1669','Thanatos_Staff','Thanatos Staff','4','20','10','1000','100','200','0','1','1','4294967295','56','2','2','4','120',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000; bonus bHealPower,15;','','heal -1000,0;');
+REPLACE INTO `item_db` VALUES ('1670','RWC_Memory_Staff','RWC Memory Staff','4','20','10','500','25','30','0','1','1','4294967295','63','2','2','3','0',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bMatk,30*(getrefine()/3); if (getrefine()>=7) { .@val = 1; bonus4 bAutoSpell,HW_MAGICPOWER,1,10,0; } if (getrefine() >= 4) { bonus2 bMagicAddRace, RC_All, 5*(.@val+1); }','','');
+REPLACE INTO `item_db` VALUES ('1671','Evil_Slayer_Vanquisher_Staff','Evil Slayer Vanquisher Staff','4','20','10','800','30','155','0','1','1','4294967295','56','2','2','3','0',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Demon,10; bonus2 bAddRace,RC_Undead,10; bonus2 bMagicAddRace,RC_Demon,10; bonus2 bMagicAddRace,RC_Undead,10; if(getrefine()>=9){ bonus bMatkRate,5; } if(getrefine()>=12){ bonus bMatkRate,7; }','','');
+REPLACE INTO `item_db` VALUES ('1680','Crimson_Rod','Crimson Rod','4','20','10','600','60','70','0','1','2','4294967295','63','2','2','3','70',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,5; bonus bMatk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bMatk,(((BaseLevel-70)/10)*5); }','','');
+REPLACE INTO `item_db` VALUES ('1701','Bow','Bow','4','1000','500','500','15','0','0','5','3','4294967295','63','2','34','1','4',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1702','Bow_','Bow','4','1000','500','500','15','0','0','5','4','4294967295','63','2','34','1','4',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1703','Bow__','Bow','4','0','0','0','15','0','0','5','0','4294967295','63','2','34','1','4',NULL,'0','11','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddDamageClass,1002,500; bonus2 bAddDamageClass,1113,500; bonus2 bAddDamageClass,1031,500; bonus2 bAddDamageClass,1242,500;','','');
+REPLACE INTO `item_db` VALUES ('1704','Composite_Bow','Composite Bow','4','2500','1250','600','29','0','0','5','3','4294967295','63','2','34','1','4',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1705','Composite_Bow_','Composite Bow','4','2500','1250','600','29','0','0','5','4','4294967295','63','2','34','1','4',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1706','Composite_Bow__','Composite Bow','4','2500','1250','600','29','0','0','5','0','4294967295','63','2','34','1','4',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1707','Great_Bow','Great Bow','4','10000','5000','1000','50','0','0','5','2','4294967295','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1708','Great_Bow_','Great Bow','4','10000','5000','1000','50','0','0','5','3','4294967295','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1709','Great_Bow__','Great Bow','4','10000','5000','1000','50','0','0','5','0','4294967295','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1710','CrossBow','Cross Bow','4','17000','8500','900','65','0','0','5','2','4294967295','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1711','CrossBow_','Cross Bow','4','17000','8500','900','65','0','0','5','3','4294967295','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1712','CrossBow__','Cross Bow','4','17000','8500','900','65','0','0','5','0','4294967295','63','2','34','2','18',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1713','Arbalest','Arbalest Bow','4','48000','24000','1000','90','0','0','5','1','4294967295','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
+REPLACE INTO `item_db` VALUES ('1714','Kakkung','Gakkung Bow','4','42000','21000','1100','100','0','0','5','1','4294967295','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1715','Arbalest_','Arbalest Bow','4','48000','24000','1000','90','0','0','5','2','4294967295','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
+REPLACE INTO `item_db` VALUES ('1716','Kakkung_','Gakkung Bow','4','42000','21000','1100','100','0','0','5','2','4294967295','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1718','Hunter_Bow','Hunter Bow','4','64000','32000','1500','125','0','0','5','0','4294967295','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1719','Bow_Of_Roguemaster','Roguemaster\'s Bow','4','20','10','500','75','0','0','11','0','4294967295','63','2','34','4','48',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1720','Bow_Of_Rudra','Rudra Bow','4','20','10','1200','150','0','0','5','0','4294967295','63','2','34','4','48',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,5; skill AL_CURE,1; skill AL_HEAL,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;','','');
+REPLACE INTO `item_db` VALUES ('1721','Repeting_CrossBow','Repeating Crossbow','4','89000','44500','2000','95','0','0','9','1','4294967295','63','2','34','3','65',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1722','Balistar','Ballista','4','124000','62000','3500','145','0','0','5','0','4294967295','63','2','34','4','77',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1723','Luna_Bow','Luna Bow','4','20','10','2000','100','0','0','5','2','4294967295','63','2','34','3','30',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDef,2+3*(getrefine()>5)+2*(getrefine()>8);','','');
+REPLACE INTO `item_db` VALUES ('1724','Dragon_Wing','Dragon Wing','4','20','10','1200','100','0','0','5','0','4294967295','63','2','34','4','60',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAddMonsterDropItem,1765,RC_Dragon,300; bonus bIgnoreDefRace,RC_Dragon;','','');
+REPLACE INTO `item_db` VALUES ('1725','Bow_Of_Minstrel','Minstrel Bow','4','20','10','1700','120','0','0','5','1','4294967295','63','2','34','4','70',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bSPrecovRate,10;','','');
+REPLACE INTO `item_db` VALUES ('1726','Hunter_Bow_','Hunter Bow','4','64000','32000','1500','125','0','0','5','1','4294967295','63','2','34','3','33',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1727','Balistar_','Ballista','4','124000','62000','3500','145','0','0','5','1','4294967295','63','2','34','4','77',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1728','Balistar_C','Ballista','4','1','0','0','194','0','0','5','0','4294967295','63','2','34','4','0',NULL,'0','11','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,20;','','');
+REPLACE INTO `item_db` VALUES ('1729','Bow_Of_Rudra_C','Rudra Bow','4','2','1','0','185','0','0','5','0','4294967295','63','2','34','4','0',NULL,'0','11','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,5; skill AL_CURE,1; skill AL_HEAL,1;','','');
+REPLACE INTO `item_db` VALUES ('1730','Burning_Bow','Burning Bow','4','20','10','1400','95','0','0','5','1','4294967295','63','2','34','3','55',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Fire,10;','','');
+REPLACE INTO `item_db` VALUES ('1731','Frozen_Bow','Frozen Bow','4','20','10','1400','100','0','0','5','1','4294967295','63','2','34','3','55',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Freeze,1000;','','');
+REPLACE INTO `item_db` VALUES ('1732','Earth_Bow','Earth Bow','4','20','10','1400','105','0','0','5','1','4294967295','63','2','34','3','55',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1733','Gust_Bow','Gust Bow','4','20','10','1400','95','0','0','5','1','4294967295','63','2','34','3','55',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1734','Orc_Archer_Bow','Orc Archer Bow','4','20','10','1600','120','0','0','5','0','4294967295','63','2','34','3','65',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddMonsterDropItem,1753,200;','','');
+REPLACE INTO `item_db` VALUES ('1735','Kkakkung','Kkakkung','4','20','10','0','120','0','0','5','0','4294967295','63','2','34','1','0',NULL,'0','11','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('1736','Double_Bound','Double Bound','4','20','10','900','70','0','0','5','3','4294967295','58','2','34','3','70',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,AC_DOUBLE,getskilllv(AC_DOUBLE),10;','','');
+REPLACE INTO `item_db` VALUES ('1737','Ixion_Wing','Ixion Wings','4','20','10','300','135','0','0','5','1','4294967295','58','2','34','4','70',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','autobonus \"{ bonus bAspdRate,7; }\",10+(getrefine()*2),7000,BF_WEAPON,\"{ specialeffect2 EF_HASTEUP; }\"; bonus2 bAddSkillBlow,AC_CHARGEARROW,3;','','');
+REPLACE INTO `item_db` VALUES ('1738','BF_Bow1','Valorous Battle CrossBow','4','20','10','0','100','0','0','5','0','4294967295','63','2','34','3','80',NULL,'1','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1739','BF_Bow2','Brave Battle CrossBow','4','20','10','0','100','0','0','5','0','4294967295','63','2','34','3','80',NULL,'1','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bInt,10; bonus2 bAddRace,RC_DemiPlayer,55; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1740','Nepenthes_Bow','Nepenthes Bow','4','20','10','1000','105','0','0','5','2','4294967295','58','2','34','4','60',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus4 bAutoSpellOnSkill,AC_DOUBLE,AC_CHARGEARROW,1,20;','','');
+REPLACE INTO `item_db` VALUES ('1741','Cursed_Lyre','Cursed Lyre','4','20','10','1250','125','0','0','5','1','4294967295','58','2','34','4','80',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,-2; bonus2 bAddEff,Eff_Curse,400;','','');
+REPLACE INTO `item_db` VALUES ('1742','N_Composite_Bow','Novice Composite Bow','4','0','0','0','49','0','0','5','3','4294967295','63','2','34','1','4',NULL,'0','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1743','Krieger_Bow1','Glorious Hunter Bow','4','20','10','0','100','0','0','5','0','4294967295','63','2','34','4','80',NULL,'1','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bCritAtkRate,getrefine() * 2; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) bonus2 bSkillAtk,AC_DOUBLE,20;','','');
+REPLACE INTO `item_db` VALUES ('1744','Bow_Of_Evil','Bow Of Evil','4','20','10','0','170','0','0','5','0','4294967295','63','2','34','4','0',NULL,'0','11','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,AC_DOUBLE,25; bonus bDex,2;','','');
+REPLACE INTO `item_db` VALUES ('1745','Falken_Blitz','Falken Blitz','4','20','10','1000','100','0','0','5','2','4294967295','58','2','34','3','50',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,SN_SHARPSHOOTING,10; bonus2 bSkillAtk,AC_DOUBLE,10; bonus2 bSkillAtk,AC_CHARGEARROW,10;','','');
+REPLACE INTO `item_db` VALUES ('1746','Elven_Bow','Elven Bow','4','20','10','1500','160','0','0','5','1','4294967295','56','2','34','3','100',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
+REPLACE INTO `item_db` VALUES ('1747','P_Bow1','Eden Bow I','4','0','0','0','82','0','0','5','0','4294967295','63','2','34','2','26',NULL,'0','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1748','P_Bow2','Eden Bow II','4','0','0','0','120','0','0','5','0','4294967295','63','2','34','2','40',NULL,'0','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1749','Tourist_Bow','Traveler\'s Bow','4','0','0','500','40','0','0','5','0','4294967295','63','2','34','1','0',NULL,'0','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bDex,2;','','');
+REPLACE INTO `item_db` VALUES ('1750','Arrow','Arrow','10','1','0','1','25','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1751','Silver_Arrow','Silver Arrow','10','3','1','2','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy;','','');
+REPLACE INTO `item_db` VALUES ('1752','Fire_Arrow','Fire Arrow','10','3','1','2','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('1753','Steel_Arrow','Steel Arrow','10','4','2','2','40','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1754','Crystal_Arrow','Crystal Arrow','10','3','1','2','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('1755','Arrow_Of_Wind','Arrow of Wind','10','3','1','2','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('1756','Stone_Arrow','Stone Arrow','10','3','1','2','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
+REPLACE INTO `item_db` VALUES ('1757','Immatrial_Arrow','Immaterial Arrow','10','3','1','1','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Ghost;','','');
+REPLACE INTO `item_db` VALUES ('1758','Stun_Arrow','Stun Arrow','10','10','5','3','1','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,1000;','','');
+REPLACE INTO `item_db` VALUES ('1759','Freezing_Arrow','Frozen Arrow','10','10','5','3','1','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bAddEff,Eff_Freeze,1000;','','');
+REPLACE INTO `item_db` VALUES ('1760','Flash_Arrow','Flash Arrow','10','10','5','3','1','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Blind,1000;','','');
+REPLACE INTO `item_db` VALUES ('1761','Curse_Arrow','Cursed Arrow','10','10','5','3','1','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Curse,1000;','','');
+REPLACE INTO `item_db` VALUES ('1762','Rusty_Arrow','Rusty Arrow','10','3','1','2','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison;','','');
+REPLACE INTO `item_db` VALUES ('1763','Poison_Arrow','Poison Arrow','10','10','5','3','1','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,2000;','','');
+REPLACE INTO `item_db` VALUES ('1764','Incisive_Arrow','Sharp Arrow','10','20','10','3','10','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,20;','','');
+REPLACE INTO `item_db` VALUES ('1765','Oridecon_Arrow','Oridecon Arrow','10','30','15','3','50','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1766','Arrow_Of_Counter_Evil','Arrow of Counter Evil','10','40','20','3','50','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy;','','');
+REPLACE INTO `item_db` VALUES ('1767','Arrow_Of_Shadow','Arrow of Shadow','10','3','1','2','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark;','','');
+REPLACE INTO `item_db` VALUES ('1768','Sleep_Arrow','Sleep Arrow','10','10','5','3','1','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Sleep,2000;','','');
+REPLACE INTO `item_db` VALUES ('1769','Silence_Arrow','Mute Arrow','10','10','5','3','1','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Silence,1000;','','');
+REPLACE INTO `item_db` VALUES ('1770','Iron_Arrow','Iron Arrow','10','2','1','1','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1771','Venom_Knife','Venom Knife','10','50','25','5','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1772','Holy_Arrow','Holy Arrow','10','3','1','2','50','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus2 bAddRace,RC_Demon,5;','','');
+REPLACE INTO `item_db` VALUES ('1773','Arrow_Of_Elf','Elven Arrow','10','5','2','1','45','0','0','0','0','4294967295','63','2','32768','0','100',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1774','Hunting_Arrow','Hunting Arrow','10','5','2','1','35','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1775','Siege_Arrow_S','WoE Arrow S','10','10','5','1','45','0','0','0','0','4294967295','63','2','32768','0','130',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1776','Siege_Arrow_A','WoE Arrow A','10','10','5','1','30','0','0','0','0','4294967295','63','2','32768','0','95',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1800','Fist_of_Vicious_Mind','Fist of Vicious Mind','4','20','10','1500','150','0','0','1','1','4294967295','63','2','2','4','160',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2);','','');
+REPLACE INTO `item_db` VALUES ('1801','Waghnakh','Waghnak','4','8000','4000','400','30','0','0','1','3','4294967295','63','2','2','1','0',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1802','Waghnakh_','Waghnak','4','8000','4000','400','30','0','0','1','4','4294967295','63','2','2','1','0',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1803','Knuckle_Duster','Knuckle Dusters','4','25000','12500','450','50','0','0','1','2','4294967295','63','2','2','2','12',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1804','Knuckle_Duster_','Knuckle Dusters','4','25000','12500','450','50','0','0','1','3','4294967295','63','2','2','2','12',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1805','Hora','Studded Knuckles','4','32000','16000','450','65','0','0','1','2','4294967295','63','2','2','2','12',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1806','Hora_','Studded Knuckles','4','32000','16000','450','65','0','0','1','3','4294967295','63','2','2','2','12',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1807','Fist','Fist','4','53000','26500','650','115','0','0','1','0','4294967295','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1808','Fist_','Fist','4','53000','26500','650','115','0','0','1','1','4294967295','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1809','Claw','Claw','4','67000','33500','500','86','0','0','1','1','4294967295','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('1810','Claw_','Claw','4','67000','33500','500','86','0','0','1','2','4294967295','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('1811','Finger','Finger','4','58000','29000','500','97','0','0','1','1','4294967295','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1812','Finger_','Finger','4','58000','29000','500','97','0','0','1','2','4294967295','63','2','2','3','24',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1813','Kaiser_Knuckle','Kaiser Knuckle','4','20','10','450','110','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','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;','','');
+REPLACE INTO `item_db` VALUES ('1814','Berserk','Berserk','4','20','10','500','120','0','0','1','0','4294967295','63','2','2','4','36',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,12;','','');
+REPLACE INTO `item_db` VALUES ('1815','Claw_Of_Garm','Hatii Claw','4','20','10','550','152','0','0','1','1','4294967295','63','2','2','4','70',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus bMaxHPrate,-2; bonus2 bAddEff,Eff_Bleeding,200;','','');
+REPLACE INTO `item_db` VALUES ('1816','Berserk_','Berserk','4','20','10','500','120','0','0','1','1','4294967295','63','2','2','4','36',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,12;','','');
+REPLACE INTO `item_db` VALUES ('1817','Kaiser_Knuckle_C','Kaiser Knuckle','4','1','0','0','159','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','12','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','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; bonus bAspdRate,5;','','');
+REPLACE INTO `item_db` VALUES ('1818','Magma_Fist','Magma Fist','4','20','10','650','80','0','0','1','3','4294967295','63','2','2','3','75',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,SA_FLAMELAUNCHER,5,10;','','');
+REPLACE INTO `item_db` VALUES ('1819','Icicle_Fist','Icicle Fist','4','20','10','650','80','0','0','1','3','4294967295','63','2','2','3','75',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,SA_FROSTWEAPON,5,10;','','');
+REPLACE INTO `item_db` VALUES ('1820','Electric_Fist','Electric Fist','4','20','10','650','80','0','0','1','3','4294967295','63','2','2','3','75',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,SA_LIGHTNINGLOADER,5,10;','','');
+REPLACE INTO `item_db` VALUES ('1821','Seismic_Fist','Seismic Fist','4','20','10','650','80','0','0','1','3','4294967295','63','2','2','3','75',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,SA_SEISMICWEAPON,5,10;','','');
+REPLACE INTO `item_db` VALUES ('1822','Combo_Battle_Glove','Combo Battle Glove','4','20','10','500','30','0','0','1','4','4294967295','63','2','2','3','60',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,MO_TRIPLEATTACK,15; bonus2 bSkillAtk,MO_CHAINCOMBO,15; bonus2 bSkillAtk,MO_COMBOFINISH,20;','','');
+REPLACE INTO `item_db` VALUES ('1823','BF_Knuckle1','Valorous Battle Fist','4','20','10','0','30','0','0','1','0','4294967295','63','2','2','3','80',NULL,'1','12','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bAgi,1; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus4 bAutoSpell,CH_SOULCOLLECT,1,5,0; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1824','BF_Knuckle2','Brave Battle Fist','4','20','10','0','30','0','0','1','0','4294967295','63','2','2','3','80',NULL,'1','12','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,1; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bVariableCastrate,MO_EXTREMITYFIST,-25; autobonus \"{ bonus2 bVariableCastrate,MO_EXTREMITYFIST,-100; }\",50,6000,BF_WEAPON,\"{ specialeffect2 EF_SUFFRAGIUM; }\"; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1825','Horn_Of_Hilthrion','Horn of Hillslion','4','20','10','600','95','0','0','1','3','4294967295','58','2','2','3','60',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,NPC_CRITICALWOUND,1,100; bonus4 bAutoSpellOnSkill,CH_PALMSTRIKE,MO_INVESTIGATE,1,100; bonus3 bAutoSpell,MO_CALLSPIRITS,5,100;','','');
+REPLACE INTO `item_db` VALUES ('1826','Krieger_Knuckle1','Glorious Claw','4','20','10','0','30','0','0','1','0','4294967295','63','2','2','4','80',NULL,'1','12','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus3 bAutoSpell,MO_INVESTIGATE,5,(getrefine()*10-50); bonus3 bAutoSpell,AL_DECAGI,1,(getrefine()*10-50); }','','');
+REPLACE INTO `item_db` VALUES ('1827','Krieger_Knuckle2','Glorious Fist','4','20','10','0','30','0','0','1','0','4294967295','63','2','2','4','80',NULL,'1','12','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus2 bVariableCastrate,MO_EXTREMITYFIST,-100; bonus4 bAutoSpellOnSkill,MO_EXPLOSIONSPIRITS,CH_SOULCOLLECT,1,1000; }','','');
+REPLACE INTO `item_db` VALUES ('1828','Monk_Knuckle','Monk Knuckle','4','20','10','0','150','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','12','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus2 bSkillAtk,MO_FINGEROFFENSIVE,25;','','');
+REPLACE INTO `item_db` VALUES ('1829','Fist_C','Fist','4','0','0','0','150','0','0','1','0','4294967295','63','2','2','3','0',NULL,'0','12','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
+REPLACE INTO `item_db` VALUES ('1830','Sura_Rampage','Sura\'s Rampage','4','20','10','500','142','0','0','1','1','4294967295','56','2','2','3','102',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,SR_EARTHSHAKER,20; bonus2 bSkillAtk,SR_SKYNETBLOW,20; bonus bUseSPrate,5; if(getrefine()>6) { bonus bUseSPrate,-1*(getrefine()-6); }','','');
+REPLACE INTO `item_db` VALUES ('1831','P_Knuckle1','Eden Group Knuckle I','4','0','0','0','120','0','0','1','0','4294967295','63','2','2','3','60',NULL,'0','12','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1832','Velum_Claw','Vellum Claw','4','20','10','650','160','0','0','1','0','4294967295','63','2','2','4','95',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,100; if(getrefine()>7) { bonus2 bAddRace,RC_Player,20; } if(getrefine()>9) { bonus2 bVariableCastrate,MO_EXTREMITYFIST,-100; bonus4 bAutoSpellOnSkill,MO_EXPLOSIONSPIRITS,CH_SOULCOLLECT,1,10000; bonus2 bHPLossRate,500,3000; }','','');
+REPLACE INTO `item_db` VALUES ('1833','Claw_Of_Flash','Claw of Flash','4','60000','30000','400','140','0','0','1','2','4294967295','63','2','2','4','105',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1834','TE_WoE_Fist','TE WoE Fist','4','20','10','0','150','0','0','1','0','4294967295','63','2','2','3','40',NULL,'0','12','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Freeze,1000;','','');
+REPLACE INTO `item_db` VALUES ('1835','Spartacus','Spartacus','4','20','10','600','100','0','0','1','2','4294967295','63','2','2','4','50',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkRate,getrefine(); if(getrefine()>9) bonus bNoSizeFix,0;','','');
+REPLACE INTO `item_db` VALUES ('1836','Thanatos_Knuckles','Thanatos Knuckles','4','20','10','1600','60','100','0','1','1','4294967295','56','2','2','4','120',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
+REPLACE INTO `item_db` VALUES ('1839','Crimson_Knuckle','Crimson Knuckle','4','20','10','1000','100','0','0','1','2','4294967295','63','2','2','3','70',NULL,'1','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
+REPLACE INTO `item_db` VALUES ('1900','Violin_of_Vicious_Mind','Violin of Vicious Mind','4','20','10','1300','130','50','0','1','1','4294967295','63','1','2','4','160',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2;','','');
+REPLACE INTO `item_db` VALUES ('1901','Violin','Violin','4','4000','2000','700','50','0','0','1','3','4294967295','63','1','2','1','2',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1902','Violin_','Violin','4','4000','2000','700','50','0','0','1','4','4294967295','63','1','2','1','2',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1903','Mandolin','Mandolin','4','18000','9000','400','90','0','0','1','2','4294967295','63','1','2','2','14',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1904','Mandolin_','Mandolin','4','18000','9000','400','90','0','0','1','3','4294967295','63','1','2','2','14',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1905','Lute','Lute','4','24500','12250','500','105','0','0','1','2','4294967295','63','1','2','2','14',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1906','Lute_','Lute','4','24500','12250','500','105','0','0','1','3','4294967295','63','1','2','2','14',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1907','Guitar','Guitar','4','47000','23500','900','142','0','0','1','0','4294967295','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1908','Guitar_','Guitar','4','47000','23500','900','142','0','0','1','1','4294967295','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1909','Harp','Harp','4','62000','31000','900','114','0','0','1','1','4294967295','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('1910','Harp_','Harp','4','62000','31000','900','114','0','0','1','2','4294967295','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('1911','Guh_Moon_Goh','Gumoongoh','4','54000','27000','1300','126','0','0','1','1','4294967295','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1912','Guh_Moon_Goh_','Gumoongoh','4','54000','27000','1300','126','0','0','1','2','4294967295','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1913','Electronic_Guitar','Electric Guitar','4','20','10','1800','110','0','0','1','0','4294967295','63','1','2','4','70',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill WZ_JUPITEL,1; bonus3 bAutoSpell,WZ_JUPITEL,1,100; bonus bAtkEle,Ele_Wind; bonus bInt,2; bonus bAgi,1; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1914','Guitar_Of_Passion','Burning Passion Guitar','4','20','10','900','110','0','0','1','0','4294967295','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('1915','Guitar_Of_Blue_Solo','Loner\'s Guitar','4','20','10','900','110','0','0','1','0','4294967295','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('1916','Guitar_Of_Vast_Land','Green Acre Guitar','4','20','10','900','110','0','0','1','0','4294967295','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
+REPLACE INTO `item_db` VALUES ('1917','Guitar_Of_Gentle_Breeze','Gentle Breeze Guitar','4','20','10','900','110','0','0','1','0','4294967295','63','1','2','3','27',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('1918','Oriental_Lute','Oriental Lute','4','20','10','1200','150','0','0','1','0','4294967295','63','1','2','4','65',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,CG_ARROWVULCAN,10; bonus2 bSkillAtk,BA_MUSICALSTRIKE,10;','','');
+REPLACE INTO `item_db` VALUES ('1919','Base_Guitar','Base Guitar','4','20','10','1500','130','0','0','1','1','4294967295','58','1','2','3','70',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSPGainValue,3; bonus4 bAutoSpellWhenHit,WZ_HEAVENDRIVE,3,30,1; bonus3 bAutoSpell,NPC_WIDECONFUSE,2,100;','','');
+REPLACE INTO `item_db` VALUES ('1920','Berserk_Guitar','Berserk Guitar','4','20','10','1800','10','0','0','1','0','4294967295','58','1','2','4','70',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,100; bonus bHPrecovRate,-100; bonus2 bHPLossRate,50,5000; bonus bDex,-readparam(bDex);','','');
+REPLACE INTO `item_db` VALUES ('1921','Guh_Moon_Gom','Gun Moon Gom','4','20','10','0','120','0','0','1','0','4294967295','63','1','2','1','0',NULL,'0','13','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('1922','Oriental_Lute_','Oriental Lute','4','20','10','1200','150','0','0','1','2','4294967295','63','1','2','4','65',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,CG_ARROWVULCAN,10; bonus2 bSkillAtk,BA_MUSICALSTRIKE,10;','','');
+REPLACE INTO `item_db` VALUES ('1923','BF_Instrument1','Valorous Battlefield Guitar','4','20','10','0','50','0','0','1','0','4294967295','63','1','2','3','80',NULL,'1','13','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1924','BF_Instrument2','Brave Battlefield Guitar','4','20','10','0','50','0','0','1','0','4294967295','63','1','2','3','80',NULL,'1','13','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bSkillAtk,CG_ARROWVULCAN,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1925','Cello','Cello','4','20','10','700','110','0','0','1','3','4294967295','58','1','2','3','70',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bDex,3; bonus2 bAddSkillBlow,BA_MUSICALSTRIKE,2; bonus2 bAddSkillBlow,CG_ARROWVULCAN,3;','','');
+REPLACE INTO `item_db` VALUES ('1926','Harp_Of_Nepenthes','Harp of Nepenthes','4','20','10','1000','120','0','0','1','2','4294967295','58','1','2','4','60',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; if( getrefine()>9 ) { bonus3 bAddEffOnSkill,BA_MUSICALSTRIKE,Eff_Stun,2000; } else { bonus3 bAddEffOnSkill,BA_MUSICALSTRIKE,Eff_Stun,1000; }','','');
+REPLACE INTO `item_db` VALUES ('1927','Krieger_Instrument1','Glorious Guitar','4','20','10','0','50','0','0','1','0','4294967295','63','1','2','4','80',NULL,'1','13','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) bonus4 bAutoSpellOnSkill,CG_ARROWVULCAN,CG_TAROTCARD,5,100;','','');
+REPLACE INTO `item_db` VALUES ('1928','Berserk_Guitar_I','Spirited Guitar','4','0','0','0','40','0','0','1','0','4294967295','58','1','2','4','0',NULL,'0','13','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,100; bonus bHPrecovRate,-100; bonus2 bHPLossRate,50,5000; bonus bDex,-readparam(bDex);','','');
+REPLACE INTO `item_db` VALUES ('1929','Guitar_C','Guitar','4','0','0','0','177','0','0','1','0','4294967295','63','1','2','3','0',NULL,'0','13','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
+REPLACE INTO `item_db` VALUES ('1930','Green_Whistle','Green Whistle','4','20','10','800','170','50','0','1','1','4294967295','56','1','2','3','102',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>5) { bonus2 bSkillUseSP,MI_RUSH_WINDMILL,(getrefine()-5)*4; bonus2 bSkillUseSP,WM_LULLABY_DEEPSLEEP,(getrefine()-5)*4; } bonus2 bSkillVariableCast,MI_RUSH_WINDMILL,-2000; bonus2 bSkillVariableCast,WM_LULLABY_DEEPSLEEP,-2000;','','');
+REPLACE INTO `item_db` VALUES ('1931','P_String_Inst1','Eden Group Guitar I','4','0','0','0','125','0','0','1','0','4294967295','63','1','2','3','60',NULL,'0','13','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1932','TE_WoE_Guitar','TE WoE Guitar','4','0','0','0','100','0','0','1','0','4294967295','63','1','2','3','40',NULL,'0','13','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Poison,1000;','','');
+REPLACE INTO `item_db` VALUES ('1933','Thanatos_Violin','Thanatos Violin','4','20','10','2000','200','130','0','1','1','4294967295','56','1','2','4','120',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
+REPLACE INTO `item_db` VALUES ('1934','Double_Bass','Double Bass','4','124000','62000','250','180','120','0','1','2','4294967295','56','1','2','3','130',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillCooldown,WM_RANDOMIZESPELL,-2000;','','');
+REPLACE INTO `item_db` VALUES ('1935','Ozs_New_Ukulele','Oz\'s New Ukulele','5','124000','62000','1000','160','0','0','1','2','4294967295','56','1','2','4','130',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillUseSP,MI_RUSH_WINDMILL,-20;','','');
+REPLACE INTO `item_db` VALUES ('1936','Blue_Violin','Blue Violin','5','20','10','1500','180','0','0','1','1','4294967295','56','1','2','3','100',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,5; bonus bVit,5;','','');
+REPLACE INTO `item_db` VALUES ('1937','Ru_Gold_Violin','Ru Gold Violin','4','20','10','1500','180','0','0','1','2','4294967295','56','1','2','3','120',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,8; bonus bVit,8;','','');
+REPLACE INTO `item_db` VALUES ('1938','Infinity_Violin','Infinity Violin','4','20','10','500','150','0','0','1','1','4294967295','56','1','2','4','100',NULL,'1','13','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1939','Crimson_Violin','Crimson Violin','4','20','10','800','80','0','0','1','2','4294967295','63','1','2','3','70',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
+REPLACE INTO `item_db` VALUES ('1940','Conch_','Conch','4','0','0','600','120','0','0','1','1','4294967295','63','1','2','4','130',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,getrefine(); bonus bDex,getrefine(); if(getrefine()>4) { bonus2 bSkillAtk,WM_REVERBERATION,10; bonus2 bVariableCastrate,WM_REVERBERATION,-10; } if(getrefine()>6) { bonus2 bSkillAtk,WM_REVERBERATION,10; bonus2 bVariableCastrate,WM_REVERBERATION,-10; } if(getrefine()>8) { bonus2 bSkillAtk,WM_REVERBERATION,20; bonus2 bVariableCastrate,WM_REVERBERATION,-20; }','','');
+REPLACE INTO `item_db` VALUES ('1950','Rope','Rope','4','2500','1250','400','45','0','0','2','3','4294967295','63','0','2','1','3',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1951','Rope_','Rope','4','2500','1250','400','45','0','0','2','4','4294967295','63','0','2','1','3',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1952','Line','Whip','4','12000','6000','300','80','0','0','2','2','4294967295','63','0','2','2','16',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1953','Line_','Whip','4','12000','6000','300','80','0','0','2','3','4294967295','63','0','2','2','16',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1954','Wire','Wire Whip','4','17500','8750','1000','95','0','0','2','2','4294967295','63','0','2','2','16',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1955','Wire_','Wire Whip','4','17500','8750','1000','95','0','0','2','3','4294967295','63','0','2','2','16',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1956','Rante','Rante Whip','4','32000','16000','900','135','0','0','2','0','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1957','Rante_','Rante Whip','4','32000','16000','900','135','0','0','2','1','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1958','Tail','Tail Whip','4','41000','20500','700','105','0','0','2','1','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3;','','');
+REPLACE INTO `item_db` VALUES ('1959','Tail_','Tail Whip','4','41000','20500','700','105','0','0','2','2','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3;','','');
+REPLACE INTO `item_db` VALUES ('1960','Whip','Whip','4','38000','19000','700','120','0','0','2','1','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1961','Whip_','Whip','4','38000','19000','700','120','0','0','2','2','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1962','Lariat','Lariat Whip','4','20','10','400','100','0','0','2','0','4294967295','63','0','2','4','44',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,5; bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('1963','Rapture_Rose','Rapture Rose','4','20','10','300','115','0','0','2','0','4294967295','63','0','2','4','44',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,5000;','','');
+REPLACE INTO `item_db` VALUES ('1964','Chemeti','Chemeti Whip','4','20','10','700','135','0','0','2','0','4294967295','63','0','2','4','44',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,5; bonus bFlee,10; bonus bFlee2,2;','','');
+REPLACE INTO `item_db` VALUES ('1965','Whip_Of_Red_Flame','Red Flame Whip','4','20','10','700','110','0','0','2','0','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('1966','Whip_Of_Ice_Piece','Icicle Whip','4','20','10','700','110','0','0','2','0','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('1967','Whip_Of_Earth','Gaia Whip','4','20','10','700','110','0','0','2','0','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
+REPLACE INTO `item_db` VALUES ('1968','Jump_Rope','Skipping Rope','4','20','10','400','120','0','0','2','0','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,20;','','');
+REPLACE INTO `item_db` VALUES ('1969','Bladed_Whip','Blade Whip','4','20','10','1200','140','0','0','2','0','4294967295','63','0','2','4','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Bleeding,300;','','');
+REPLACE INTO `item_db` VALUES ('1970','Queen\'s_Whip','Queen\'s Whip','4','20','10','1100','150','0','0','2','0','4294967295','63','0','2','4','65',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,CG_ARROWVULCAN,10; bonus2 bSkillAtk,DC_THROWARROW,10;','','');
+REPLACE INTO `item_db` VALUES ('1971','Electric_Wire','Electric Wire','4','20','10','700','110','0','0','2','0','4294967295','63','0','2','3','30',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('1972','Electric_Eel','Electric Eel','4','20','10','2000','100','0','0','2','2','4294967295','58','0','2','4','70',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bInt,2; bonus bAgi,2; bonus3 bAutoSpell,WZ_JUPITEL,3,20; if(getrefine()>0) bonus3 bAutoSpell,CG_ARROWVULCAN,getrefine(),50;','','');
+REPLACE INTO `item_db` VALUES ('1973','Sea_Witch_Foot','Sea Witch\'s Foot','4','20','10','1500','110','0','0','2','1','4294967295','58','0','2','4','70',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSPGainValue,5; bonus4 bAutoSpellWhenHit,WZ_FROSTNOVA,3,50,1; bonus3 bAutoSpell,NPC_WIDESILENCE,2,100;','','');
+REPLACE INTO `item_db` VALUES ('1974','Carrot_Whip','Carrot Whip','4','20','10','1300','185','0','0','2','0','4294967295','58','0','2','4','70',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>0) bonus3 bAutoSpell,AL_INCAGI,getrefine(),10;','','');
+REPLACE INTO `item_db` VALUES ('1975','Queen_Is_Whip','Queen Is Whip','4','20','10','0','120','0','0','2','0','4294967295','63','0','2','1','0',NULL,'0','14','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('1976','Queen\'s_Whip_','Queen\'s Whip','4','20','10','1100','150','0','0','2','2','4294967295','63','0','2','4','65',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,CG_ARROWVULCAN,10; bonus2 bSkillAtk,DC_THROWARROW,10;','','');
+REPLACE INTO `item_db` VALUES ('1977','BF_Whip1','Valorous Battle Lariat','4','20','10','0','50','0','0','2','0','4294967295','63','0','2','3','80',NULL,'1','14','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1978','BF_Whip2','Brave Battle Lariat','4','20','10','0','50','0','0','2','0','4294967295','63','0','2','3','80',NULL,'1','14','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bSkillAtk,CG_ARROWVULCAN,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('1979','Stem_Of_Nepenthes','Stem of Nepenthes','4','20','10','1000','120','0','0','2','2','4294967295','58','0','2','4','60',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; if( getrefine()>=9 ) { bonus3 bAddEffOnSkill,DC_THROWARROW,Eff_Freeze,2000; } else { bonus3 bAddEffOnSkill,DC_THROWARROW,Eff_Freeze,1000; }','','');
+REPLACE INTO `item_db` VALUES ('1980','Whip_Of_Balance','Whip of Balance','4','20','10','700','110','0','0','2','3','4294967295','58','0','2','3','70',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bDex,3; bonus2 bAddSkillBlow,DC_THROWARROW,2; bonus2 bAddSkillBlow,CG_ARROWVULCAN,3;','','');
+REPLACE INTO `item_db` VALUES ('1981','Krieger_Whip1','Glorious Lariat','4','20','10','0','50','0','0','2','0','4294967295','63','0','2','4','80',NULL,'1','14','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) bonus4 bAutoSpellOnSkill,CG_ARROWVULCAN,CG_TAROTCARD,5,100;','','');
+REPLACE INTO `item_db` VALUES ('1982','Phenomena_Whip','Phenomena Whip','4','20','10','0','160','0','0','2','0','4294967295','63','0','2','4','0',NULL,'0','14','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bSkillAtk,DC_THROWARROW,25;','','');
+REPLACE INTO `item_db` VALUES ('1983','Rante_C','Rante Whip','4','0','0','0','170','0','0','2','0','4294967295','63','0','2','3','0',NULL,'0','14','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
+REPLACE INTO `item_db` VALUES ('1984','Stem_Whip','Stem Whip','4','20','10','800','170','50','0','1','1','4294967295','56','0','2','3','102',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>5) { bonus2 bSkillUseSP,WA_SWING_DANCE,(getrefine()-5)*4; bonus2 bSkillUseSP,WM_LULLABY_DEEPSLEEP,(getrefine()-5)*4; } bonus2 bSkillVariableCast,WA_SWING_DANCE,-2000; bonus2 bSkillVariableCast,WM_LULLABY_DEEPSLEEP,-2000;','','');
+REPLACE INTO `item_db` VALUES ('1985','Rosebine','Rosevine','4','20','10','1000','100','130','0','1','0','4294967295','56','0','2','4','110',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bAgi,-2; bonus3 bAutoSpell,WM_VOICEOFSIREN,1,20;','','');
+REPLACE INTO `item_db` VALUES ('1986','P_Tail1','Eden Group Whip I','4','0','0','0','125','0','0','2','0','4294967295','63','0','2','3','60',NULL,'1','14','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1987','TE_WoE_Rope','TE WoE Rope','4','0','0','0','100','0','0','2','0','4294967295','63','0','2','4','40',NULL,'0','14','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Blind,1000;','','');
+REPLACE INTO `item_db` VALUES ('1988','Thanatos_Whip','Thanatos Whip','4','20','10','2200','200','130','0','2','1','4294967295','56','0','2','4','120',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
+REPLACE INTO `item_db` VALUES ('1989','Rhythmic_Gymnastics_Ribbon','Rhythmic Gymnastics Ribbon','5','124000','62000','300','150','120','0','2','2','4294967295','56','2','2','3','130',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,20;','','');
+REPLACE INTO `item_db` VALUES ('1990','Bloody_Floral_Decoration_Microphone','Bloody Floral Decoration Microphone','5','124000','62000','1000','160','0','0','2','2','4294967295','56','2','2','4','130',NULL,'1','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillUseSP,CG_MOONLIT,-20;','','');
+REPLACE INTO `item_db` VALUES ('1991','Blue_Whip','Blue Whip','5','20','10','1500','180','0','0','2','1','4294967295','56','2','2','3','100',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,5; bonus bVit,5;','','');
+REPLACE INTO `item_db` VALUES ('1992','Ru_Gold_Whip','Ru Gold Whip','4','20','10','1500','180','0','0','2','2','4294967295','56','0','2','3','120',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,8; bonus bVit,8;','','');
+REPLACE INTO `item_db` VALUES ('1994','Infinity_Wire','Infinity Wire','4','20','10','0','100','0','0','2','1','4294967295','56','0','2','4','100',NULL,'1','14','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('1995','Crimson_Wire','Crimson Wire','4','20','10','800','80','0','0','2','2','4294967295','63','0','2','3','70',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
+REPLACE INTO `item_db` VALUES ('1996','Wire_of_Vicious_Mind','Wire of Vicious Mind','4','20','10','1300','130','50','0','2','1','4294967295','63','0','2','4','160',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2;','','');
+REPLACE INTO `item_db` VALUES ('2000','Destruction_Rod','Staff of Destruction','4','20','10','2500','130','280','0','1','1','4294967295','58','2','34','4','80',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,getrefine()/2; bonus bInt,3; bonus bAgi,10; bonus bUseSPrate,(getrefine()*2); bonus3 bAutoSpellWhenHit,WZ_JUPITEL,5,(getrefine()*20); bonus2 bVariableCastrate,HW_MAGICPOWER,-50;','','');
+REPLACE INTO `item_db` VALUES ('2001','Divine_Cross','Divine Cross','4','20','10','1500','120','210','0','1','0','4294967295','63','2','34','4','70',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bDex,4; bonus2 bAddRaceTolerance,RC_Demon,15; bonus2 bAddRaceTolerance,RC_Undead,15;','','');
+REPLACE INTO `item_db` VALUES ('2002','Krieger_Twohand_Staff1','Glorious Destruction Staff','4','20','10','0','70','210','0','1','0','4294967295','63','2','34','4','80',NULL,'1','23','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,getrefine(); bonus2 bMagicAddRace,RC_DemiPlayer,15; bonus2 bIgnoreMdefRate,RC_DemiPlayer,25; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bMagicAddRace,RC_DemiPlayer,(min(getrefine(),14)-5)*2; bonus2 bIgnoreMdefRate,RC_DemiPlayer,5+(min(getrefine(),14)-5)*2; } if(getrefine()>8) { bonus5 bAutoSpellOnSkill,WZ_STORMGUST,MG_SAFETYWALL,10,200,1; bonus5 bAutoSpellOnSkill,WZ_METEOR,MG_SAFETYWALL,10,200,1; bonus5 bAutoSpellOnSkill,WZ_VERMILION,MG_SAFETYWALL,10,200,1; }','','');
+REPLACE INTO `item_db` VALUES ('2003','Destruction_Rod_M','Staff of Destruction','4','20','10','2500','130','280','0','1','1','4294967295','58','2','34','4','80',NULL,'1','23','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,getrefine()/2; bonus bInt,3; bonus bAgi,10; bonus bUseSPrate,(getrefine()*2); bonus3 bAutoSpellWhenHit,WZ_JUPITEL,5,(getrefine()*20); bonus2 bVariableCastrate,HW_MAGICPOWER,-50;','','');
+REPLACE INTO `item_db` VALUES ('2004','Kronos','Kronos','4','20','10','1000','30','240','0','1','0','4294967295','58','2','34','4','50',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3+(getrefine()/2); bonus bMaxHP,300+(50*getrefine()/2); autobonus \"{ bonus bMatkRate,12; bonus bUseSPrate,20; }\",1,5000,BF_MAGIC,\"{ specialeffect2 EF_ENHANCE; }\";','','');
+REPLACE INTO `item_db` VALUES ('2005','Dea_Staff','Dea Staff','4','20','10','1000','30','220','0','1','1','4294967295','58','2','34','3','50',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bMatkRate,getrefine()/2; bonus bInt,6; bonus bVit,2; autobonus3 \"{ }\",20,1000,AL_HEAL,\"{ specialeffect2 EF_MAGICALATTHIT; heal 0,200; }\";','','');
+REPLACE INTO `item_db` VALUES ('2006','G_Staff_Of_Light','Guardian Of Light Wand','4','20','10','1900','80','150','0','1','0','4294967295','63','2','34','4','60',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,6;','','');
+REPLACE INTO `item_db` VALUES ('2007','Golden_Rod_Staff','Golden Rod Staff','4','20','10','900','30','230','0','1','2','4294967295','56','2','34','4','100',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bInt,3; bonus2 bSkillAtk,WZ_JUPITEL,12;','','');
+REPLACE INTO `item_db` VALUES ('2008','Aqua_Staff','Aqua Staff','4','20','10','900','30','230','0','1','2','4294967295','56','2','34','4','100',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus bInt,3; bonus2 bSkillAtk,MG_COLDBOLT,12; bonus2 bSkillAtk,MG_FROSTDIVER,12;','','');
+REPLACE INTO `item_db` VALUES ('2009','Crimson_Staff','Crimson Staff','4','20','10','900','30','230','0','1','2','4294967295','56','2','34','4','100',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus bInt,3; bonus2 bSkillAtk,MG_FIREBOLT,10; bonus2 bSkillAtk,MG_FIREBALL,10;','','');
+REPLACE INTO `item_db` VALUES ('2010','Forest_Staff','Forest Staff','4','20','10','900','30','230','0','1','2','4294967295','56','2','34','4','100',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth; bonus bInt,3; bonus2 bSkillAtk,WZ_EARTHSPIKE,10; bonus2 bSkillAtk,WZ_HEAVENDRIVE,10;','','');
+REPLACE INTO `item_db` VALUES ('2011','Golden_Rod_Staff2','Empowered Golden Rod Staff','4','20','10','900','30','270','0','1','1','4294967295','56','2','34','4','130',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bInt,5; bonus2 bSkillAtk,WZ_JUPITEL,30;','','');
+REPLACE INTO `item_db` VALUES ('2012','Aqua_Staff2','Empowered Aqua Staff','4','20','10','900','30','270','0','1','1','4294967295','56','2','34','4','130',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus bInt,5; bonus2 bSkillAtk,MG_COLDBOLT,30; bonus2 bSkillAtk,MG_FROSTDIVER,30;','','');
+REPLACE INTO `item_db` VALUES ('2013','Crimson_Staff2','Empowered Crimson Staff','4','20','10','900','30','270','0','1','1','4294967295','56','2','34','4','130',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus bInt,5; bonus2 bSkillAtk,MG_FIREBOLT,30; bonus2 bSkillAtk,MG_FIREBALL,30;','','');
+REPLACE INTO `item_db` VALUES ('2014','Forest_Staff2','Empowered Forest Staff','4','20','10','900','30','270','0','1','1','4294967295','56','2','34','4','130',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth; bonus bInt,5; bonus2 bSkillAtk,WZ_EARTHSPIKE,30; bonus2 bSkillAtk,WZ_HEAVENDRIVE,30;','','');
+REPLACE INTO `item_db` VALUES ('2015','Upg_Staff','Upgrade Staff','4','20','10','1000','50','70','0','1','1','4294967295','63','2','34','3','0',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatk,(getrefine()*10); bonus bHealPower,getrefine(); if(BaseJob==Job_Wizard) bonus bMatk,30; else if(BaseJob==Job_Sage) bonus bMatk,20; if(BaseLevel>70) { bonus bMatk,(((BaseLevel-70)/10)*10); }','','');
+REPLACE INTO `item_db` VALUES ('2016','Velum_Arc_Wand','Vellum Arc Wand','4','20','10','800','110','220','0','1','0','4294967295','63','2','34','4','95',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bMagicAddRace,RC_Player,25; bonus bIgnoreMdefRate,25; if(getrefine()>5) { bonus2 bMagicAddRace,RC_Player,15; } if(getrefine()>8) { bonus bVariableCastrate,-20; bonus bFixedCast,-200; }','','');
+REPLACE INTO `item_db` VALUES ('2017','Divine_Cross_','Divine Cross','4','20','10','1500','120','210','0','1','1','4294967295','63','2','34','4','70',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkEle,Ele_Holy; bonus bDex,4;','','');
+REPLACE INTO `item_db` VALUES ('2018','Metal_Staff','Metal Staff','4','20','10','0','50','70','0','1','1','4294967295','63','2','34','3','0',NULL,'1','23','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; if(BaseJob==Job_Wizard) bonus bMatk,15; else if(BaseJob==Job_Sage) bonus bMatk,10; bonus bMatk,(getrefine()*5); .@val = min(BaseLevel/10, 12); if (.@val > 2) { bonus bMatk,((.@val-2)*5); }','','');
+REPLACE INTO `item_db` VALUES ('2019','TE_Woe_Two_Hand_Staff','TE Woe Two Hand Staff','4','20','10','0','50','130','0','1','0','4294967295','63','2','34','3','40',NULL,'0','23','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bMagicAddRace,RC_Player,20; bonus bHealPower,5; bonus2 bAddEff,Eff_Stun,1000;','','');
+REPLACE INTO `item_db` VALUES ('2020','Jormungand','Jormungand','5','20','10','3000','200','280','0','1','0','4294967295','63','2','34','4','90',NULL,'0','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,20; bonus bAtkEle,Ele_Poison; bonus3 bAddEff,Eff_Poison,300,ATF_SKILL; bonus2 bAddEffWhenHit,Eff_Poison,100; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('2021','Ganbantein','Ganbantein','5','20','10','2000','100','320','0','1','0','4294967295','56','2','34','4','100',NULL,'0','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,25; bonus bDex,25; bonus5 bAutoSpell,AB_SILENTIUM,1,100,BF_MAGIC,1; bonus3 bAddEff,Eff_Poison,100,ATF_SKILL; bonus2 bAddEffWhenHit,Eff_Silence,10000; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('2022','Staff_Of_Geffen','Staff Of Geffen','5','20','10','1000','100','300','0','0','1','4294967295','56','2','34','1','150',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,20;','','');
+REPLACE INTO `item_db` VALUES ('2023','Thanatos_Two-Handed_Staff','Thanatos Two-Handed Staff','4','20','10','1400','120','250','0','1','1','4294967295','56','2','34','4','120',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000; bonus bHealPower,18;','','heal -1000,0;');
+REPLACE INTO `item_db` VALUES ('2024','Infinity_Staff','Infinity Staff','5','20','10','500','30','170','0','0','1','4294967295','56','2','34','4','100',NULL,'1','23','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2025','Staff_of_Crimson','Staff of Crimson','4','20','10','1000','100','150','0','1','2','4294967295','63','2','34','3','70',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bInt,5; bonus bMatk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bMatk,(((BaseLevel-70)/10)*5); }','','');
+REPLACE INTO `item_db` VALUES ('2026','Staff_of_Vicious_Mind','Staff of Vicious Mind','4','20','10','1000','100','200','0','1','1','4294967295','63','2','34','4','160',NULL,'1','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bMatk,pow(min(getrefine(),15),2); bonus bUnbreakableWeapon,0;','','');
REPLACE INTO `item_db` VALUES ('2101','Guard','Guard','5','500','250','300','0','0','20','0','0','4294967295','63','2','32','0','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2102','Guard_','Guard','5','500','250','300','0','0','20','0','1','4294967295','63','2','32','0','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2103','Buckler','Buckler','5','14000','7000','600','0','0','40','0','0','972274','63','2','32','0','0',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2104','Buckler_','Buckler','5','14000','7000','600','0','0','40','0','1','972274','63','2','32','0','0',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2105','Shield','Shield','5','56000','28000','1300','0','0','60','0','0','16514','63','2','32','0','0',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2106','Shield_','Shield','5','56000','28000','1300','0','0','60','0','1','16514','63','2','32','0','0',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2107','Mirror_Shield','Mirror Shield','5','60000','30000','1000','0','0','45','0','0','4210818','63','2','32','0','0',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2108','Mirror_Shield_','Mirror Shield','5','60000','30000','1000','0','0','45','0','1','4210818','63','2','32','0','0',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2109','Memorize_Book','Memory Book','5','20','10','1000','0','0','25','0','0','8454660','63','2','32','0','0',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMdef,2;','','');
-REPLACE INTO `item_db` VALUES ('2110','Holy_Guard','Holy Guard','5','85000','42500','1400','0','0','110','0','0','16384','63','2','32','0','68',NULL,'0','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bMdef,2;','','');
-REPLACE INTO `item_db` VALUES ('2111','Herald_Of_GOD','Sacred Mission','5','128000','64000','1600','0','0','120','0','0','16384','63','2','32','0','83',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bInt,2; bonus bMdef,3; bonus bUnbreakableShield,0;','','');
-REPLACE INTO `item_db` VALUES ('2112','Novice_Guard','Novice Guard','5','1','0','1','0','0','20','0','0','1','47','2','32','0','0',NULL,'0','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2113','Novice_Shield','Novice Shield','5','5000','2500','1000','0','0','20','0','1','1','47','2','32','0','40',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','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_Holy,20; bonus2 bSubEle,Ele_Dark,20; bonus2 bSubEle,Ele_Undead,20;','','');
-REPLACE INTO `item_db` VALUES ('2114','Stone_Buckler','Stone Buckler','5','30000','15000','1500','0','0','45','0','1','2147483646','63','2','32','0','65',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Large,5;','','');
-REPLACE INTO `item_db` VALUES ('2115','Valkyrja\'s_Shield','Valkyrja\'s Shield','5','30000','15000','500','0','0','80','0','1','2147483646','63','2','32','0','65',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,20; bonus2 bSubEle,Ele_Fire,20; bonus2 bSubEle,Ele_Dark,20; bonus2 bSubEle,Ele_Undead,20; bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2116','Angel\'s_Safeguard','Angelic Guard','5','10000','5000','400','0','0','30','0','1','1','47','2','32','0','20',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Demon,5;','','');
-REPLACE INTO `item_db` VALUES ('2117','Arm_Guard','Arm Guard','5','10000','5000','150','0','0','50','0','0','570425344','1','2','32','0','20',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2118','Arm_Guard_','Arm Guard','5','10000','5000','150','0','0','50','0','1','570425344','1','2','32','0','20',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2119','Improved_Arm_Guard','Advanced Arm Guard','5','40000','20000','150','0','0','45','0','0','570425344','1','2','32','0','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2120','Improved_Arm_Guard_','Advanced Arm Guard','5','40000','20000','150','0','0','45','0','1','570425344','1','2','32','0','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2121','Memorize_Book_','Memory Book','5','20','10','1000','0','0','25','0','1','8454660','63','2','32','0','0',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMdef,2;','','');
-REPLACE INTO `item_db` VALUES ('2122','Platinum_Shield','Platinum Shield','5','20','10','1200','0','0','95','0','0','1040382','58','2','32','0','68',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bSubSize,Size_Medium,15; bonus2 bSubSize,Size_Large,15; bonus2 bAddRaceTolerance,RC_Undead,10; bonus5 bAutoSpellWhenHit,NPC_MAGICMIRROR,2,150,BF_MAGIC,0;','','');
-REPLACE INTO `item_db` VALUES ('2123','Orleans_Server','Orleans\'s Server','5','20','10','1000','0','0','75','0','1','1040382','58','2','32','0','55',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMagicDamageReturn,5;','','');
-REPLACE INTO `item_db` VALUES ('2124','Thorny_Buckler','Thorny Buckler','5','20','10','1000','0','0','85','0','1','1040382','58','2','32','0','55',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2;','','');
-REPLACE INTO `item_db` VALUES ('2125','Strong_Shield','Strong Shield','5','20','10','2500','0','0','90','0','1','414946','58','2','32','0','75',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bNoKnockback,0; bonus2 bSubEle,Ele_Neutral,-20; bonus2 bSubEle,Ele_Fire,-20; bonus2 bSubEle,Ele_Water,-20; bonus2 bSubEle,Ele_Wind,-20; bonus2 bSubEle,Ele_Earth,-20; bonus2 bSubEle,Ele_Dark,-20; bonus2 bSubEle,Ele_Holy,-20; bonus2 bSubEle,Ele_Ghost,-20;','','');
-REPLACE INTO `item_db` VALUES ('2126','Guyak_Shield','Guyak Shield','5','20','10','700','0','0','3','0','0','2147483646','63','2','32','0','0',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMagicDamageReturn,2; autobonus2 \"{ bonus bShortWeaponDamageReturn,5; }\",20,1000,BF_WEAPON,\"{ specialeffect2 EF_REFLECTSHIELD; }\";','','');
+REPLACE INTO `item_db` VALUES ('2103','Buckler','Buckler','5','14000','7000','600','0','0','40','0','0','4294967295','63','2','32','0','0',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2104','Buckler_','Buckler','5','14000','7000','600','0','0','40','0','1','4294967295','63','2','32','0','0',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2105','Shield','Shield','5','56000','28000','1300','0','0','60','0','0','4294967295','63','2','32','0','0',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2106','Shield_','Shield','5','56000','28000','1300','0','0','60','0','1','4294967295','63','2','32','0','0',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2107','Mirror_Shield','Mirror Shield','5','60000','30000','1000','0','0','45','0','0','4294967295','63','2','32','0','0',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2108','Mirror_Shield_','Mirror Shield','5','60000','30000','1000','0','0','45','0','1','4294967295','63','2','32','0','0',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2109','Memorize_Book','Memory Book','5','20','10','1000','0','0','25','0','0','4294967295','63','2','32','0','0',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMdef,2;','','');
+REPLACE INTO `item_db` VALUES ('2110','Holy_Guard','Holy Guard','5','85000','42500','1400','0','0','110','0','0','4294967295','63','2','32','0','68',NULL,'0','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bMdef,2;','','');
+REPLACE INTO `item_db` VALUES ('2111','Herald_Of_GOD','Sacred Mission','5','128000','64000','1600','0','0','120','0','0','4294967295','63','2','32','0','83',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bInt,2; bonus bMdef,3; bonus bUnbreakableShield,0;','','');
+REPLACE INTO `item_db` VALUES ('2112','Novice_Guard','Novice Guard','5','1','0','1','0','0','20','0','0','4294967295','47','2','32','0','0',NULL,'0','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2113','Novice_Shield','Novice Shield','5','5000','2500','1000','0','0','20','0','1','4294967295','47','2','32','0','40',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','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_Holy,20; bonus2 bSubEle,Ele_Dark,20; bonus2 bSubEle,Ele_Undead,20;','','');
+REPLACE INTO `item_db` VALUES ('2114','Stone_Buckler','Stone Buckler','5','30000','15000','1500','0','0','45','0','1','4294967295','63','2','32','0','65',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Large,5;','','');
+REPLACE INTO `item_db` VALUES ('2115','Valkyrja\'s_Shield','Valkyrja\'s Shield','5','30000','15000','500','0','0','80','0','1','4294967295','63','2','32','0','65',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,20; bonus2 bSubEle,Ele_Fire,20; bonus2 bSubEle,Ele_Dark,20; bonus2 bSubEle,Ele_Undead,20; bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2116','Angel\'s_Safeguard','Angelic Guard','5','10000','5000','400','0','0','30','0','1','4294967295','47','2','32','0','20',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Demon,5;','','');
+REPLACE INTO `item_db` VALUES ('2117','Arm_Guard','Arm Guard','5','10000','5000','150','0','0','50','0','0','4294967295','1','2','32','0','20',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2118','Arm_Guard_','Arm Guard','5','10000','5000','150','0','0','50','0','1','4294967295','1','2','32','0','20',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2119','Improved_Arm_Guard','Advanced Arm Guard','5','40000','20000','150','0','0','45','0','0','4294967295','1','2','32','0','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2120','Improved_Arm_Guard_','Advanced Arm Guard','5','40000','20000','150','0','0','45','0','1','4294967295','1','2','32','0','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2121','Memorize_Book_','Memory Book','5','20','10','1000','0','0','25','0','1','4294967295','63','2','32','0','0',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMdef,2;','','');
+REPLACE INTO `item_db` VALUES ('2122','Platinum_Shield','Platinum Shield','5','20','10','1200','0','0','95','0','0','4294967295','58','2','32','0','68',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bSubSize,Size_Medium,15; bonus2 bSubSize,Size_Large,15; bonus2 bAddRaceTolerance,RC_Undead,10; bonus5 bAutoSpellWhenHit,NPC_MAGICMIRROR,2,150,BF_MAGIC,0;','','');
+REPLACE INTO `item_db` VALUES ('2123','Orleans_Server','Orleans\'s Server','5','20','10','1000','0','0','75','0','1','4294967295','58','2','32','0','55',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMagicDamageReturn,5;','','');
+REPLACE INTO `item_db` VALUES ('2124','Thorny_Buckler','Thorny Buckler','5','20','10','1000','0','0','85','0','1','4294967295','58','2','32','0','55',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2;','','');
+REPLACE INTO `item_db` VALUES ('2125','Strong_Shield','Strong Shield','5','20','10','2500','0','0','90','0','1','4294967295','58','2','32','0','75',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bNoKnockback,0; bonus2 bSubEle,Ele_Neutral,-20; bonus2 bSubEle,Ele_Fire,-20; bonus2 bSubEle,Ele_Water,-20; bonus2 bSubEle,Ele_Wind,-20; bonus2 bSubEle,Ele_Earth,-20; bonus2 bSubEle,Ele_Dark,-20; bonus2 bSubEle,Ele_Holy,-20; bonus2 bSubEle,Ele_Ghost,-20;','','');
+REPLACE INTO `item_db` VALUES ('2126','Guyak_Shield','Guyak Shield','5','20','10','700','0','0','3','0','0','4294967295','63','2','32','0','0',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMagicDamageReturn,2; autobonus2 \"{ bonus bShortWeaponDamageReturn,5; }\",20,1000,BF_WEAPON,\"{ specialeffect2 EF_REFLECTSHIELD; }\";','','');
REPLACE INTO `item_db` VALUES ('2127','Secular_Mission','Secular Mission','5','20','10','0','0','0','10','0','0','4294967295','63','2','32','0','0',NULL,'0','4','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace, RC_All, 25;','','');
-REPLACE INTO `item_db` VALUES ('2128','Herald_Of_GOD_','Sacred Mission','5','128000','64000','1600','0','0','120','0','1','16384','63','2','32','0','83',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bInt,2; bonus bMdef,3; bonus bUnbreakableShield,0;','','');
-REPLACE INTO `item_db` VALUES ('2129','Exorcism_Bible','Exorcism Bible','5','20','10','600','0','0','80','0','0','33024','63','2','32','0','50',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHPrecovRate,3; bonus bSPrecovRate,3; bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('2130','Cross_Shield','Cross Shield','5','20','10','2000','0','0','130','0','1','16384','63','2','32','0','80',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus2 bSkillAtk,PA_SHIELDCHAIN,30; bonus2 bSkillAtk,CR_SHIELDBOOMERANG,30; bonus bUseSPrate,10;','','');
-REPLACE INTO `item_db` VALUES ('2131','Magic_Study_Vol1','Magic Bible Vol1','5','20','10','1000','0','0','18','0','1','8454660','63','2','32','0','70',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bInt,2; bonus2 bAddEffWhenHit,Eff_Stun,1000;','','');
+REPLACE INTO `item_db` VALUES ('2128','Herald_Of_GOD_','Sacred Mission','5','128000','64000','1600','0','0','120','0','1','4294967295','63','2','32','0','83',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bInt,2; bonus bMdef,3; bonus bUnbreakableShield,0;','','');
+REPLACE INTO `item_db` VALUES ('2129','Exorcism_Bible','Exorcism Bible','5','20','10','600','0','0','80','0','0','4294967295','63','2','32','0','50',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHPrecovRate,3; bonus bSPrecovRate,3; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2130','Cross_Shield','Cross Shield','5','20','10','2000','0','0','130','0','1','4294967295','63','2','32','0','80',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus2 bSkillAtk,PA_SHIELDCHAIN,30; bonus2 bSkillAtk,CR_SHIELDBOOMERANG,30; bonus bUseSPrate,10;','','');
+REPLACE INTO `item_db` VALUES ('2131','Magic_Study_Vol1','Magic Bible Vol1','5','20','10','1000','0','0','18','0','1','4294967295','63','2','32','0','70',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bInt,2; bonus2 bAddEffWhenHit,Eff_Stun,1000;','','');
REPLACE INTO `item_db` VALUES ('2132','Shelter_Resistance','Shelter Resistance','5','20','10','0','0','0','140','0','0','4294967295','63','2','32','0','0',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,20; 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_Holy,20; bonus2 bSubEle,Ele_Dark,20; bonus2 bSubEle,Ele_Ghost,20; bonus2 bSubEle,Ele_Undead,20; bonus bShortWeaponDamageReturn,1;','','');
-REPLACE INTO `item_db` VALUES ('2133','Tournament_Shield','Tournament Shield','5','20','10','1000','0','0','105','0','1','16514','58','2','32','0','50',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 1; if (Class == Job_Lord_Knight) bonus bAspdRate,-5;','','');
-REPLACE INTO `item_db` VALUES ('2134','Shield_Of_Naga','Shield of Naga','5','20','10','500','0','0','35','0','1','1040256','58','2','32','0','0',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; autobonus2 \"{ bonus bShortWeaponDamageReturn,(getrefine()*3); }\",10,5000,BF_WEAPON,\"{ specialeffect2 EF_GUARD; }\";','','');
-REPLACE INTO `item_db` VALUES ('2135','Shadow_Guard','Shadow Guard','5','20','10','800','0','0','52','0','1','131072','58','2','32','0','70',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2133','Tournament_Shield','Tournament Shield','5','20','10','1000','0','0','105','0','1','4294967295','58','2','32','0','50',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 1; if (Class == Job_Lord_Knight) bonus bAspdRate,-5;','','');
+REPLACE INTO `item_db` VALUES ('2134','Shield_Of_Naga','Shield of Naga','5','20','10','500','0','0','35','0','1','4294967295','58','2','32','0','0',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; autobonus2 \"{ bonus bShortWeaponDamageReturn,(getrefine()*3); }\",10,5000,BF_WEAPON,\"{ specialeffect2 EF_GUARD; }\";','','');
+REPLACE INTO `item_db` VALUES ('2135','Shadow_Guard','Shadow Guard','5','20','10','800','0','0','52','0','1','4294967295','58','2','32','0','70',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2136','Cracked_Buckler','Cracked Buckler','5','0','0','0','0','0','55','0','0','4294967295','63','2','32','0','0',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus2 bAddEle,Ele_Neutral,-10; bonus3 bAutoSpellWhenHit,PR_KYRIE,10,10; bonus bMdef,1;','','');
-REPLACE INTO `item_db` VALUES ('2137','Valkyrja\'s_Shield_C','Neo Valkyrja\'s Shield','5','0','0','0','0','0','110','0','0','1040382','58','2','32','0','95',NULL,'0','4','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,20; bonus2 bSubEle,Ele_Fire,20; bonus2 bSubEle,Ele_Dark,20; bonus2 bSubEle,Ele_Undead,20; bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2138','Bradium_Shield','Bradium Shield','5','20','10','1800','0','0','98','0','1','1040256','58','2','32','0','65',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,CR_SHIELDBOOMERANG,60; bonus bAgi,-1; bonus bMaxHP,500;','','');
-REPLACE INTO `item_db` VALUES ('2139','Flame_Thrower','Flame Thrower','5','20000','10000','2000','0','0','60','0','0','1024','56','2','32','0','99',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2140','Energy_Rune_Guard','Energy Rune Guard','5','20','10','0','0','0','70','0','1','128','56','2','32','0','99',NULL,'1','4','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSPrate,2;','','');
+REPLACE INTO `item_db` VALUES ('2137','Valkyrja\'s_Shield_C','Neo Valkyrja\'s Shield','5','0','0','0','0','0','110','0','0','4294967295','58','2','32','0','95',NULL,'0','4','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,20; bonus2 bSubEle,Ele_Fire,20; bonus2 bSubEle,Ele_Dark,20; bonus2 bSubEle,Ele_Undead,20; bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2138','Bradium_Shield','Bradium Shield','5','20','10','1800','0','0','98','0','1','4294967295','58','2','32','0','65',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,CR_SHIELDBOOMERANG,60; bonus bAgi,-1; bonus bMaxHP,500;','','');
+REPLACE INTO `item_db` VALUES ('2139','Flame_Thrower','Flame Thrower','5','20000','10000','2000','0','0','60','0','0','4294967295','56','2','32','0','99',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2140','Energy_Rune_Guard','Energy Rune Guard','5','20','10','0','0','0','70','0','1','4294967295','56','2','32','0','99',NULL,'1','4','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSPrate,2;','','');
REPLACE INTO `item_db` VALUES ('2141','Freyja_SShield7','Freya Soul Shield','5','0','0','300','0','0','5','0','0','4294967295','63','2','32','0','20',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Medium,25;','','');
REPLACE INTO `item_db` VALUES ('2142','Freyja_SShield30','Freya Soul Shield','5','0','0','300','0','0','5','0','0','4294967295','63','2','32','0','20',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Medium,25;','','');
REPLACE INTO `item_db` VALUES ('2143','Freyja_SShield60','Freya Soul Shield','5','0','0','300','0','0','5','0','0','4294967295','63','2','32','0','20',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Medium,25;','','');
REPLACE INTO `item_db` VALUES ('2144','Freyja_SShield90','Freya Soul Shield','5','0','0','300','0','0','5','0','0','4294967295','63','2','32','0','20',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Medium,25;','','');
REPLACE INTO `item_db` VALUES ('2145','Time_Keepr_Shield','Guardian Shield','5','0','0','0','0','0','20','0','0','4294967295','63','2','32','0','0',NULL,'1','3','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus2 bSubEle,Ele_Neutral,10; bonus2 bSubSize,Size_Medium,25;','','');
REPLACE INTO `item_db` VALUES ('2146','Siver_Guard','Siver Guard','5','12500','6250','300','0','0','60','0','1','4294967295','63','2','32','0','22',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2147','Round_Buckler','Round Buckler','5','24000','12000','600','0','0','90','0','1','1040382','58','2','32','0','22',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2148','Rotha_Shield','Rosa Shield','5','56000','28000','1300','0','0','130','0','1','16512','56','2','32','0','100',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2147','Round_Buckler','Round Buckler','5','24000','12000','600','0','0','90','0','1','4294967295','58','2','32','0','22',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2148','Rotha_Shield','Rosa Shield','5','56000','28000','1300','0','0','130','0','1','4294967295','56','2','32','0','100',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2149','Upg_Guard','Reinforcement Guard','5','20','10','150','0','0','25','0','1','4294967295','63','2','32','0','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
-REPLACE INTO `item_db` VALUES ('2150','Upg_Buckler','Reinforcement Buckler','5','20','10','300','0','0','45','0','1','972274','63','2','32','0','0',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
-REPLACE INTO `item_db` VALUES ('2151','Upg_Shield','Reinforcement Shield','5','20','10','650','0','0','65','0','1','16514','63','2','32','0','0',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
+REPLACE INTO `item_db` VALUES ('2150','Upg_Buckler','Reinforcement Buckler','5','20','10','300','0','0','45','0','1','4294967295','63','2','32','0','0',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
+REPLACE INTO `item_db` VALUES ('2151','Upg_Shield','Reinforcement Shield','5','20','10','650','0','0','65','0','1','4294967295','63','2','32','0','0',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
REPLACE INTO `item_db` VALUES ('2152','Anti_Demon_Shield_C','Anti Demon Shield','5','0','0','0','0','0','120','0','0','4294967295','63','2','32','0','0',NULL,'0','3','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_DemiPlayer,25; bonus2 bSubRace,RC_Demon,25; bonus bMaxHP,400;','','');
-REPLACE INTO `item_db` VALUES ('2153','Imperial_Guard','Imperial Guard','5','20','10','2500','0','0','120','0','1','16384','56','2','32','0','102',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; if(getrefine()>=6) { bonus2 bSkillAtk,LG_SHIELDPRESS,20+((getrefine()-5)*2); } else { bonus2 bSkillAtk,LG_SHIELDPRESS,20; }','','');
+REPLACE INTO `item_db` VALUES ('2153','Imperial_Guard','Imperial Guard','5','20','10','2500','0','0','120','0','1','4294967295','56','2','32','0','102',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; if(getrefine()>=6) { bonus2 bSkillAtk,LG_SHIELDPRESS,20+((getrefine()-5)*2); } else { bonus2 bSkillAtk,LG_SHIELDPRESS,20; }','','');
REPLACE INTO `item_db` VALUES ('2154','Toy_Shield','Toy Shield','5','0','0','500','0','0','1','0','1','4294967295','63','2','32','0','10',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2155','Academy_Shield','Academy Shield','5','0','0','1500','0','0','3','0','1','2147483646','63','2','32','0','0',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2156','Bible_Of_Promise1','Bible of Promise(1st Vol.)','5','20','10','500','0','0','10','0','1','256','56','2','32','0','110',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; skill ALL_ODINS_POWER,1;','','');
+REPLACE INTO `item_db` VALUES ('2155','Academy_Shield','Academy Shield','5','0','0','1500','0','0','3','0','1','4294967295','63','2','32','0','0',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2156','Bible_Of_Promise1','Bible of Promise(1st Vol.)','5','20','10','500','0','0','10','0','1','4294967295','56','2','32','0','110',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; skill ALL_ODINS_POWER,1;','','');
REPLACE INTO `item_db` VALUES ('2157','Insecticide','Pesticide','5','20','10','100','0','0','0','0','0','4294967295','63','2','32','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Insect,10;','','');
REPLACE INTO `item_db` VALUES ('2158','Ramor_Shield_Undead','Ramorushirudo','5','20','10','1300','0','0','50','0','1','4294967295','63','2','32','0','65',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Undead,5; bonus2 bAddRaceTolerance,RC_DemiPlayer,-5; bonus2 bAddRaceTolerance,RC_Player,-5;','','');
REPLACE INTO `item_db` VALUES ('2159','Sharel_Shield','Sharerushirudo','5','20','10','1300','0','0','50','0','1','4294967295','63','2','32','0','65',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2160','Giant_Shield','Giant Shield','5','56000','28000','2800','0','0','130','0','1','16512','56','2','32','0','100',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Large,5; if(getrefine()>=9) { bonus2 bSubSize,Size_Large,5; }','','');
-REPLACE INTO `item_db` VALUES ('2161','Geffenia_Book_Water','Geffenia Water Book','5','56000','28000','1000','0','0','30','0','1','512','56','2','32','0','100',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bInt,1; if(readparam(bInt)>=120) { bonus bMatk,10; bonus bMaxHP,800; }','','');
-REPLACE INTO `item_db` VALUES ('2162','Bible_Of_Promise2','Bible of Promise(2nd Vol.)','5','56000','28000','500','0','0','20','0','1','256','56','2','32','0','140',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bHealPower,5; skill ALL_ODINS_POWER,2;','','');
+REPLACE INTO `item_db` VALUES ('2160','Giant_Shield','Giant Shield','5','56000','28000','2800','0','0','130','0','1','4294967295','56','2','32','0','100',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Large,5; if(getrefine()>=9) { bonus2 bSubSize,Size_Large,5; }','','');
+REPLACE INTO `item_db` VALUES ('2161','Geffenia_Book_Water','Geffenia Water Book','5','56000','28000','1000','0','0','30','0','1','4294967295','56','2','32','0','100',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bInt,1; if(readparam(bInt)>=120) { bonus bMatk,10; bonus bMaxHP,800; }','','');
+REPLACE INTO `item_db` VALUES ('2162','Bible_Of_Promise2','Bible of Promise(2nd Vol.)','5','56000','28000','500','0','0','20','0','1','4294967295','56','2','32','0','140',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bHealPower,5; skill ALL_ODINS_POWER,2;','','');
REPLACE INTO `item_db` VALUES ('2163','Flow_Shield','Floor Shield','5','20','10','1300','0','0','50','0','1','4294967295','63','2','32','0','65',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2164','Sombre_Shield','Bull Son Shield','5','20','10','1300','0','0','50','0','1','4294967295','63','2','32','0','65',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2165','Sol_Shield','Sol Shield','5','20','10','1300','0','0','50','0','1','4294967295','63','2','32','0','65',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2166','Exorcism_Bible_','Devil\'s Bible Drive','5','20','10','600','0','0','80','0','1','33024','63','2','32','0','50',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2166','Exorcism_Bible_','Devil\'s Bible Drive','5','20','10','600','0','0','80','0','1','4294967295','63','2','32','0','50',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
REPLACE INTO `item_db` VALUES ('2167','Poison_Shield','Poison Shield','5','20','10','1300','0','0','50','0','1','4294967295','63','2','32','0','65',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2168','Immuned_Shield','Immune Shield','5','20','10','700','0','0','55','0','1','4294967295','63','2','32','0','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if (getrefine()>5) bonus2 bSubEle,Ele_Neutral,min(getrefine(),12)-5;','','');
REPLACE INTO `item_db` VALUES ('2169','Kalasak','Kalasag','5','20','10','400','0','0','40','0','0','4294967295','63','2','32','0','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Boss,getrefine()/3;','','');
REPLACE INTO `item_db` VALUES ('2170','Bayani_Kalasak','Kalasag(Bayani)','5','20','10','400','0','0','40','0','1','4294967295','63','2','32','0','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Boss,getrefine()/3;','','');
-REPLACE INTO `item_db` VALUES ('2171','Fox_Armguard','Fox Armguard','5','40000','20000','200','0','0','45','0','1','570425344','1','2','32','0','100',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,5;','','');
-REPLACE INTO `item_db` VALUES ('2172','Wolf_Armguard','Wolf Armguard','5','45000','22500','250','0','0','70','0','1','570425344','1','2','32','0','100',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','autobonus \"{ bonus bBaseAtk,100; bonus bFlee,-50; }\",10,5000,BF_WEAPON,\"{ specialeffect2 EF_ENHANCE; }\";','','');
-REPLACE INTO `item_db` VALUES ('2173','Crescent_Armguard','Crescent Armguard','5','45000','22500','250','0','0','45','0','1','570425344','1','2','32','0','100',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDelayrate,-(getrefine()*2);','','');
+REPLACE INTO `item_db` VALUES ('2171','Fox_Armguard','Fox Armguard','5','40000','20000','200','0','0','45','0','1','4294967295','1','2','32','0','100',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,5;','','');
+REPLACE INTO `item_db` VALUES ('2172','Wolf_Armguard','Wolf Armguard','5','45000','22500','250','0','0','70','0','1','4294967295','1','2','32','0','100',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','autobonus \"{ bonus bBaseAtk,100; bonus bFlee,-50; }\",10,5000,BF_WEAPON,\"{ specialeffect2 EF_ENHANCE; }\";','','');
+REPLACE INTO `item_db` VALUES ('2173','Crescent_Armguard','Crescent Armguard','5','45000','22500','250','0','0','45','0','1','4294967295','1','2','32','0','100',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDelayrate,-(getrefine()*2);','','');
REPLACE INTO `item_db` VALUES ('2174','Lumiere_Shield','Lumiere Shield','5','20','10','1300','0','0','50','0','1','4294967295','63','2','32','0','65',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2175','Esprit_Shield','Spirit Shield','5','20','10','1300','0','0','50','0','1','4294967295','63','2','32','0','65',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2176','Dark_Book','Black Book','5','20','10','500','0','0','80','0','1','4294967295','63','2','32','0','65',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
REPLACE INTO `item_db` VALUES ('2177','Shield_Of_Death','Shield Of Death','5','20','10','2000','0','0','150','0','1','4294967295','63','2','32','0','90',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Boss,2; bonus2 bSubRace,RC_NonBoss,-10;','','');
REPLACE INTO `item_db` VALUES ('2178','TE_WoE_Buckler','TE WoE Buckler','5','0','0','0','0','0','15','0','0','4294967295','63','2','32','0','40',NULL,'0','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15; bonus bMaxHP,100; bonus bMaxSP,100; bonus2 bSubRace,RC_Player,15;','','');
-REPLACE INTO `item_db` VALUES ('2179','TE_WoE_Shield','TE WoE Shield','5','0','0','0','0','0','25','0','0','16514','63','2','32','0','40',NULL,'0','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bMaxHP,200; bonus2 bSubRace,RC_Player,20;','','');
-REPLACE INTO `item_db` VALUES ('2180','TE_WoE_Magic_Guard','TE WoE Magic Guard','5','0','0','0','0','0','5','0','0','8487701','63','2','32','0','40',NULL,'0','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,25; bonus bMaxSP,200; bonus2 bSubRace,RC_Player,10;','','');
+REPLACE INTO `item_db` VALUES ('2179','TE_WoE_Shield','TE WoE Shield','5','0','0','0','0','0','25','0','0','4294967295','63','2','32','0','40',NULL,'0','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bMaxHP,200; bonus2 bSubRace,RC_Player,20;','','');
+REPLACE INTO `item_db` VALUES ('2180','TE_WoE_Magic_Guard','TE WoE Magic Guard','5','0','0','0','0','0','5','0','0','4294967295','63','2','32','0','40',NULL,'0','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,25; bonus bMaxSP,200; bonus2 bSubRace,RC_Player,10;','','');
REPLACE INTO `item_db` VALUES ('2181','Hervor','Hervor','5','20','10','1500','0','0','100','0','0','4294967295','63','2','32','0','90',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bSubRace,RC_All,30; bonus bUnbreakableShield,1;','','');
REPLACE INTO `item_db` VALUES ('2182','Hervor_Alvitr','Hervor Alvitr','5','20','10','3000','0','0','150','0','0','4294967295','56','2','32','0','100',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,20; bonus bMdef,10; bonus2 bAddRaceTolerance,RC_All,30; /* TODO: bonus3 bAutoSpellWhenHit,\"ALL_RAY_OF_PROTECTION\",1,50; */ bonus bUnbreakableShield,1;','','');
-REPLACE INTO `item_db` VALUES ('2183','Adv_Angel\'s_Safeguard','Advanced Angelic Guard','5','10000','5000','400','0','0','30','0','1','1','47','2','32','0','99',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Demon,5; bonus2 bSubEle,Ele_Water,5; bonus2 bSubEle,Ele_Earth,5; bonus2 bSubEle,Ele_Fire,5; bonus2 bSubEle,Ele_Wind,5; bonus2 bSubEle,Ele_Poison,5; bonus2 bSubEle,Ele_Ghost,5; bonus2 bSubEle,Ele_Holy,5; bonus2 bSubEle,Ele_Dark,5; bonus2 bSubEle,Ele_Undead,5;','','');
+REPLACE INTO `item_db` VALUES ('2183','Adv_Angel\'s_Safeguard','Advanced Angelic Guard','5','10000','5000','400','0','0','30','0','1','4294967295','47','2','32','0','99',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Demon,5; bonus2 bSubEle,Ele_Water,5; bonus2 bSubEle,Ele_Earth,5; bonus2 bSubEle,Ele_Fire,5; bonus2 bSubEle,Ele_Wind,5; bonus2 bSubEle,Ele_Poison,5; bonus2 bSubEle,Ele_Ghost,5; bonus2 bSubEle,Ele_Holy,5; bonus2 bSubEle,Ele_Dark,5; bonus2 bSubEle,Ele_Undead,5;','','');
REPLACE INTO `item_db` VALUES ('2185','Magic_Reflector','Magic Reflector','5','20','10','1000','0','0','50','0','1','4294967295','63','2','32','0','99',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus bMagicDamageReturn,3+((getrefine()>=9)?3:0);','','');
-REPLACE INTO `item_db` VALUES ('2186','Revised_Encyclopedia','Revised Encyclopedia','5','20','10','1000','0','0','50','0','1','4260096','63','2','32','0','99',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatk,5; bonus bInt,3; bonus bDex,2; bonus bCritical,3; if (getrefine()>6) bonus bCritical,2; if (getrefine()>8) bonus bMatk,5;','','');
+REPLACE INTO `item_db` VALUES ('2186','Revised_Encyclopedia','Revised Encyclopedia','5','20','10','1000','0','0','50','0','1','4294967295','63','2','32','0','99',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatk,5; bonus bInt,3; bonus bDex,2; bonus bCritical,3; if (getrefine()>6) bonus bCritical,2; if (getrefine()>8) bonus bMatk,5;','','');
REPLACE INTO `item_db` VALUES ('2187','Gray_Shield','Gray Shield','5','20','10','2000','0','0','75','0','1','4294967295','56','2','32','0','120',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10+(getrefine()/3); bonus2 bSubEle,Ele_Holy,30+getrefine();','','');
REPLACE INTO `item_db` VALUES ('2188','Svalinn','Svalinn','5','20','10','500','0','0','80','0','1','4294967295','63','2','32','0','65',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bSubEle,Ele_Water,10+(getrefine()/3); bonus bMaxHP,getrefine();','','');
REPLACE INTO `item_db` VALUES ('2189','Mad_Bunny','Mad Bunny','5','0','0','100','0','0','40','0','1','4294967295','63','2','32','0','30',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,6; bonus bDex,1; bonus2 bSubEle,Ele_Water,5; bonus2 bSubEle,Ele_Earth,5; bonus2 bSubEle,Ele_Fire,5; bonus2 bSubEle,Ele_Wind,5; bonus2 bSubEle,Ele_Poison,5; bonus2 bSubEle,Ele_Ghost,5; bonus2 bSubEle,Ele_Holy,5; bonus2 bSubEle,Ele_Dark,5; bonus2 bSubEle,Ele_Undead,5; bonus2 bSubEle,Ele_Neutral,5; if (isequipped(20725)) { if (getequiprefinerycnt(EQI_HAND_L)>6) { bonus2 bSubEle,Ele_Water,(getrefine()*2)-12; bonus2 bSubEle,Ele_Earth,(getrefine()*2)-12; bonus2 bSubEle,Ele_Fire,(getrefine()*2)-12; bonus2 bSubEle,Ele_Wind,(getrefine()*2)-12; bonus2 bSubEle,Ele_Poison,(getrefine()*2)-12; bonus2 bSubEle,Ele_Ghost,(getrefine()*2)-12; bonus2 bSubEle,Ele_Holy,(getrefine()*2)-12; bonus2 bSubEle,Ele_Dark,(getrefine()*2)-12; bonus2 bSubEle,Ele_Undead,(getrefine()*2)-12; bonus2 bSubEle,Ele_Neutral,(getrefine()*2)-12; } }','','');
-REPLACE INTO `item_db` VALUES ('2190','Ancient_Shield_Of_Aeon','Ancient Shield Of Aeon','5','0','0','200','0','0','5','0','1','1040256','56','2','32','0','130',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,10; bonus2 bSubEle,Ele_Fire,10; bonus2 bSubEle,Ele_Water,10; bonus2 bSubEle,Ele_Wind,10; bonus2 bSubEle,Ele_Earth,10; bonus2 bSubEle,Ele_Dark,10; bonus2 bSubEle,Ele_Holy,10; bonus2 bSubEle,Ele_Ghost,10; bonus bMaxHP,500; bonus bMaxSP,50; if(getrefine()>=14) { skill MG_STONECURSE,5; }','','');
+REPLACE INTO `item_db` VALUES ('2190','Ancient_Shield_Of_Aeon','Ancient Shield Of Aeon','5','0','0','200','0','0','5','0','1','4294967295','56','2','32','0','130',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,10; bonus2 bSubEle,Ele_Fire,10; bonus2 bSubEle,Ele_Water,10; bonus2 bSubEle,Ele_Wind,10; bonus2 bSubEle,Ele_Earth,10; bonus2 bSubEle,Ele_Dark,10; bonus2 bSubEle,Ele_Holy,10; bonus2 bSubEle,Ele_Ghost,10; bonus bMaxHP,500; bonus bMaxSP,50; if(getrefine()>=14) { skill MG_STONECURSE,5; }','','');
REPLACE INTO `item_db` VALUES ('2198','Laphine_Shield','Laphine Shield','5','20','10','1000','0','0','25','0','1','4294967295','63','2','32','0','100',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; if(getrefine()>=7) { bonus bMatk,20; }','','');
REPLACE INTO `item_db` VALUES ('2199','Ahura_Mazda','Ahura Mazdah','5','1','0','10','0','0','10000','0','0','4294967295','63','2','32','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableShield,0; bonus bAllStats,50; bonus bMdef,99; bonus bShortWeaponDamageReturn,100; bonus2 bSubRace,RC_DemiPlayer,95; skill CR_FULLPROTECTION,5; skill WZ_ESTIMATION,1; skill ST_FULLSTRIP,5; skill HW_MAGICPOWER,10; bonus bMaxHPrate,200; bonus bNoKnockback,0; bonus bDelayrate,-20; bonus bSpeedRate,25; bonus bIntravision,0;','sc_start4 SC_ENDURE,60000,10,0,0,1;','sc_end SC_ENDURE;');
REPLACE INTO `item_db` VALUES ('2201','Sunglasses','Sunglasses','5','5000','2500','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','12','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,500;','','');
@@ -1358,26 +1358,26 @@ REPLACE INTO `item_db` VALUES ('2212','Eye_Bandage','Eye Patch','5','1000','500'
REPLACE INTO `item_db` VALUES ('2213','Cat_Hairband','Kitty Band','5','20','10','100','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2214','Bunny_Band','Bunny Band','5','20','10','100','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2;','','');
REPLACE INTO `item_db` VALUES ('2215','Flower_Hairband','Flower Band','5','20','10','100','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2216','Biretta','Biretta','5','9000','4500','100','0','0','8','0','0','33040','63','2','256','0','0',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2217','Biretta_','Biretta','5','9000','4500','100','0','0','8','0','1','33040','63','2','256','0','0',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2216','Biretta','Biretta','5','9000','4500','100','0','0','8','0','0','4294967295','63','2','256','0','0',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2217','Biretta_','Biretta','5','9000','4500','100','0','0','8','0','1','4294967295','63','2','256','0','0',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2218','Flu_Mask','Flu Mask','5','300','150','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Silence,1000;','','');
REPLACE INTO `item_db` VALUES ('2219','Flu_Mask_','Flu Mask','5','300','150','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2220','Hat','Hat','5','1000','500','200','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2221','Hat_','Hat','5','1000','500','200','0','0','2','0','1','4294967295','63','2','256','0','0',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2222','Turban','Turban','5','4500','2250','300','0','0','5','0','0','2147483646','63','2','256','0','0',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2223','Turban_','Turban','5','4500','2250','300','0','0','5','0','1','2147483646','63','2','256','0','0',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2224','Goggle','Goggles','5','20','10','300','0','0','5','0','0','941290','63','2','768','0','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2225','Goggle_','Goggles','5','20','10','300','0','0','5','0','1','941290','63','2','768','0','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2226','Cap','Cap','5','12000','6000','400','0','0','7','0','0','941290','63','2','256','0','0',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2227','Cap_','Cap','5','12000','6000','400','0','0','7','0','1','941290','63','2','256','0','0',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2228','Helm','Helm','5','44000','22000','600','0','0','13','0','0','16514','63','2','256','0','0',NULL,'1','40','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2229','Helm_','Helm','5','44000','22000','600','0','0','13','0','1','16514','63','2','256','0','0',NULL,'1','40','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2230','Gemmed_Sallet','Gemmed Sallet','5','50000','25000','500','0','0','8','0','0','414946','63','2','256','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2231','Gemmed_Sallet_','Gemmed Sallet','5','50000','25000','500','0','0','8','0','1','414946','63','2','256','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2232','Circlet','Circlet','5','7500','3750','300','0','0','6','0','0','8487700','63','2','256','0','0',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2233','Circlet_','Circlet','5','7500','3750','300','0','0','6','0','1','8487700','63','2','256','0','0',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2234','Tiara','Tiara','5','20','10','400','0','0','7','0','0','2147483646','63','0','256','0','45',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('2235','Crown','Crown','5','20','10','400','0','0','7','0','0','2147483646','63','1','256','0','45',NULL,'1','45','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('2222','Turban','Turban','5','4500','2250','300','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2223','Turban_','Turban','5','4500','2250','300','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2224','Goggle','Goggles','5','20','10','300','0','0','5','0','0','4294967295','63','2','768','0','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2225','Goggle_','Goggles','5','20','10','300','0','0','5','0','1','4294967295','63','2','768','0','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2226','Cap','Cap','5','12000','6000','400','0','0','7','0','0','4294967295','63','2','256','0','0',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2227','Cap_','Cap','5','12000','6000','400','0','0','7','0','1','4294967295','63','2','256','0','0',NULL,'1','14','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2228','Helm','Helm','5','44000','22000','600','0','0','13','0','0','4294967295','63','2','256','0','0',NULL,'1','40','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2229','Helm_','Helm','5','44000','22000','600','0','0','13','0','1','4294967295','63','2','256','0','0',NULL,'1','40','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2230','Gemmed_Sallet','Gemmed Sallet','5','50000','25000','500','0','0','8','0','0','4294967295','63','2','256','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2231','Gemmed_Sallet_','Gemmed Sallet','5','50000','25000','500','0','0','8','0','1','4294967295','63','2','256','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2232','Circlet','Circlet','5','7500','3750','300','0','0','6','0','0','4294967295','63','2','256','0','0',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2233','Circlet_','Circlet','5','7500','3750','300','0','0','6','0','1','4294967295','63','2','256','0','0',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2234','Tiara','Tiara','5','20','10','400','0','0','7','0','0','4294967295','63','0','256','0','45',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('2235','Crown','Crown','5','20','10','400','0','0','7','0','0','4294967295','63','1','256','0','45',NULL,'1','45','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
REPLACE INTO `item_db` VALUES ('2236','Santa\'s_Hat','Santa Hat','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('2237','Weird_Goatee','Bandit Beard','5','2','1','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2238','Weird_Moustache','Moustache','5','2','1','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
@@ -1386,211 +1386,211 @@ REPLACE INTO `item_db` VALUES ('2240','Beard','Beard','5','2','1','100','0','0',
REPLACE INTO `item_db` VALUES ('2241','Granpa_Beard','Grampa Beard','5','5000','2500','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','25','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2242','Luxury_Sunglasses','Purple Glasses','5','24000','12000','100','0','0','2','0','0','4294967295','63','2','512','0','0',NULL,'0','26','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,1000;','','');
REPLACE INTO `item_db` VALUES ('2243','Spinning_Eyes','Geek Glasses','5','20000','10000','100','0','0','1','0','0','4294967295','63','2','512','0','0',NULL,'0','27','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,1500;','','');
-REPLACE INTO `item_db` VALUES ('2244','Big_Sis\'_Ribbon','Big Ribbon','5','15000','7500','200','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','28','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2245','Sweet_Gents','Sweet Gent','5','15000','7500','400','0','0','5','0','0','2147483646','63','2','256','0','0',NULL,'1','29','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2246','Golden_Gear','Golden Gear','5','20','10','900','0','0','9','0','0','2147483646','63','2','256','0','40',NULL,'1','30','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0;','','');
-REPLACE INTO `item_db` VALUES ('2247','Oldman\'s_Romance','Romantic Gent','5','15000','7500','400','0','0','5','0','0','2147483646','63','2','256','0','0',NULL,'1','31','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2248','Western_Grace','Western Grace','5','15000','7500','400','0','0','5','0','0','2147483646','63','2','256','0','0',NULL,'1','32','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2249','Coronet','Coronet','5','20','10','300','0','0','5','0','0','2147483646','63','2','256','0','0',NULL,'1','33','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('2250','Fillet','Cute Ribbon','5','500','250','100','0','0','2','0','0','2147483646','63','2','256','0','0',NULL,'0','34','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
-REPLACE INTO `item_db` VALUES ('2251','Holy_Bonnet','Monk Hat','5','30000','15000','100','0','0','10','0','0','33040','63','2','256','0','0',NULL,'1','35','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2252','Star_Sparkling','Wizard Hat','5','20','10','300','0','0','7','0','0','8454660','63','2','256','0','0',NULL,'1','36','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100;','','');
+REPLACE INTO `item_db` VALUES ('2244','Big_Sis\'_Ribbon','Big Ribbon','5','15000','7500','200','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','28','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2245','Sweet_Gents','Sweet Gent','5','15000','7500','400','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','29','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2246','Golden_Gear','Golden Gear','5','20','10','900','0','0','9','0','0','4294967295','63','2','256','0','40',NULL,'1','30','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0;','','');
+REPLACE INTO `item_db` VALUES ('2247','Oldman\'s_Romance','Romantic Gent','5','15000','7500','400','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','31','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2248','Western_Grace','Western Grace','5','15000','7500','400','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','32','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2249','Coronet','Coronet','5','20','10','300','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','33','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2250','Fillet','Cute Ribbon','5','500','250','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'0','34','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
+REPLACE INTO `item_db` VALUES ('2251','Holy_Bonnet','Monk Hat','5','30000','15000','100','0','0','10','0','0','4294967295','63','2','256','0','0',NULL,'1','35','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2252','Star_Sparkling','Wizard Hat','5','20','10','300','0','0','7','0','0','4294967295','63','2','256','0','0',NULL,'1','36','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100;','','');
REPLACE INTO `item_db` VALUES ('2253','Sunflower','Sunflower','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','37','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Insect,10;','','');
-REPLACE INTO `item_db` VALUES ('2254','Angelic_Chain','Angel Wing','5','20','10','100','0','0','4','0','0','2147483646','63','2','256','0','0',NULL,'1','38','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bAgi,1; bonus bLuk,1; bonus2 bAddRaceTolerance,RC_Demon,3;','','');
-REPLACE INTO `item_db` VALUES ('2255','Satanic_Chain','Evil Wing','5','20','10','100','0','0','6','0','0','2147483646','63','2','256','0','0',NULL,'1','39','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bStr,1; bonus2 bAddRaceTolerance,RC_Angel,3;','','');
-REPLACE INTO `item_db` VALUES ('2256','Magestic_Goat','Magestic Goat','5','20','10','800','0','0','9','0','0','6571170','63','2','256','0','0',NULL,'1','41','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
+REPLACE INTO `item_db` VALUES ('2254','Angelic_Chain','Angel Wing','5','20','10','100','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','38','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bAgi,1; bonus bLuk,1; bonus2 bAddRaceTolerance,RC_Demon,3;','','');
+REPLACE INTO `item_db` VALUES ('2255','Satanic_Chain','Evil Wing','5','20','10','100','0','0','6','0','0','4294967295','63','2','256','0','0',NULL,'1','39','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bStr,1; bonus2 bAddRaceTolerance,RC_Angel,3;','','');
+REPLACE INTO `item_db` VALUES ('2256','Magestic_Goat','Magestic Goat','5','20','10','800','0','0','9','0','0','4294967295','63','2','256','0','0',NULL,'1','41','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
REPLACE INTO `item_db` VALUES ('2257','Snowy_Horn','Unicorn Horn','5','20','10','100','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','42','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2258','Sharp_Gear','Spiky Band','5','20','10','1000','0','0','12','0','0','6739442','63','2','256','0','50',NULL,'1','43','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2258','Sharp_Gear','Spiky Band','5','20','10','1000','0','0','12','0','0','4294967295','63','2','256','0','50',NULL,'1','43','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2259','Mini_Propeller','Mini Propeller','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','46','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2260','Mini_Glasses','Mini Glasses','5','28000','14000','100','0','0','2','0','0','2147483646','63','2','512','0','0',NULL,'0','47','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2261','Prontera_Army_Cap','Army Cap','5','20','10','400','0','0','8','0','0','414946','63','2','256','0','0',NULL,'1','48','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2260','Mini_Glasses','Mini Glasses','5','28000','14000','100','0','0','2','0','0','4294967295','63','2','512','0','0',NULL,'0','47','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2261','Prontera_Army_Cap','Army Cap','5','20','10','400','0','0','8','0','0','4294967295','63','2','256','0','0',NULL,'1','48','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2262','Pierrot_Nose','Clown Nose','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','49','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2263','Gangster_Patch','Zorro Masque','5','20','10','100','0','0','0','0','0','2147483646','63','2','512','0','0',NULL,'0','50','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2263','Gangster_Patch','Zorro Masque','5','20','10','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','50','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2264','Munak_Turban','Munak Hat','5','20','10','300','0','0','5','0','0','4294967295','63','2','769','0','0',NULL,'0','51','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Undead,10;','','');
REPLACE INTO `item_db` VALUES ('2265','Ganster_Mask','Gangster Mask','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','52','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Silence,1500;','','');
-REPLACE INTO `item_db` VALUES ('2266','Iron_Cane','Iron Cain','5','20','10','300','0','0','4','0','0','16514','63','2','1','0','50',NULL,'0','53','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2267','Cigar','Cigarette','5','20','10','100','0','0','0','0','0','2147483646','63','2','1','0','0',NULL,'0','54','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Insect,3;','','');
-REPLACE INTO `item_db` VALUES ('2268','Smoking_Pipe','Pipe','5','20','10','100','0','0','0','0','0','2147483646','63','2','1','0','0',NULL,'0','55','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Insect,3;','','');
-REPLACE INTO `item_db` VALUES ('2269','Centimental_Flower','Romantic Flower','5','20','10','100','0','0','0','0','0','2147483646','63','2','1','0','0',NULL,'0','56','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Plant,3;','','');
-REPLACE INTO `item_db` VALUES ('2270','Centimental_Leaf','Romantic Leaf','5','20','10','100','0','0','0','0','0','2147483646','63','2','1','0','0',NULL,'0','57','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Plant,3;','','');
-REPLACE INTO `item_db` VALUES ('2271','Jack_A_Dandy','Jack be Dandy','5','45000','22500','100','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'0','58','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2266','Iron_Cane','Iron Cain','5','20','10','300','0','0','4','0','0','4294967295','63','2','1','0','50',NULL,'0','53','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2267','Cigar','Cigarette','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','54','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Insect,3;','','');
+REPLACE INTO `item_db` VALUES ('2268','Smoking_Pipe','Pipe','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','55','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Insect,3;','','');
+REPLACE INTO `item_db` VALUES ('2269','Centimental_Flower','Romantic Flower','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','56','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Plant,3;','','');
+REPLACE INTO `item_db` VALUES ('2270','Centimental_Leaf','Romantic Leaf','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','57','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Plant,3;','','');
+REPLACE INTO `item_db` VALUES ('2271','Jack_A_Dandy','Jack be Dandy','5','45000','22500','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','58','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2272','Stop_Post','Stop Post','5','20','10','400','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','59','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2273','Doctor_Cap','Doctor Band','5','20','10','100','0','0','5','0','0','2147483646','63','2','256','0','0',NULL,'1','60','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('2274','Ghost_Bandana','Ghost Bandana','5','20','10','100','0','0','0','0','0','2147483646','63','2','256','0','0',NULL,'1','61','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('2273','Doctor_Cap','Doctor Band','5','20','10','100','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','60','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2274','Ghost_Bandana','Ghost Bandana','5','20','10','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','61','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
REPLACE INTO `item_db` VALUES ('2275','Red_Bandana','Red Bandana','5','20','10','100','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','62','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2276','Eagle_Eyes','Angled Glasses','5','20','10','100','0','0','2','0','0','4294967295','63','2','512','0','0',NULL,'0','63','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2277','Nurse_Cap','Nurse Cap','5','20','10','100','0','0','4','0','0','33040','63','2','256','0','0',NULL,'1','64','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2277','Nurse_Cap','Nurse Cap','5','20','10','100','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','64','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
REPLACE INTO `item_db` VALUES ('2278','Mr_Smile','Mr. Smile','5','60','30','100','0','0','1','0','0','4294967295','63','2','513','0','0',NULL,'0','65','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2279','Bomb_Wick','Bomb Wick','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'0','66','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2280','Sahkkat','Sakkat','5','20','10','300','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','67','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('2281','Phantom_Of_Opera','Opera Masque','5','20','10','200','0','0','2','0','0','2147483646','63','2','513','0','0',NULL,'0','68','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2281','Phantom_Of_Opera','Opera Masque','5','20','10','200','0','0','2','0','0','4294967295','63','2','513','0','0',NULL,'0','68','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2282','Spirit_Chain','Halo','5','20','10','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'0','69','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Holy,15;','','');
REPLACE INTO `item_db` VALUES ('2283','Ear_Mufs','Ear Muffs','5','20','10','200','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','70','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,1000;','','');
-REPLACE INTO `item_db` VALUES ('2284','Antler','Antlers','5','20','10','500','0','0','8','0','0','2147483646','63','2','256','0','0',NULL,'1','71','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2285','Apple_Of_Archer','Apple of Archer','5','20','10','200','0','0','1','0','0','2147483646','63','2','256','0','30',NULL,'1','72','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3;','','');
-REPLACE INTO `item_db` VALUES ('2286','Elven_Ears','Elven Ears','5','20','10','100','0','0','0','0','0','2147483646','63','2','512','0','70',NULL,'0','73','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2287','Pirate_Bandana','Pirate Bandana','5','20','10','100','0','0','4','0','0','2147483646','63','2','256','0','0',NULL,'1','74','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
-REPLACE INTO `item_db` VALUES ('2288','Mr_Scream','Mr. Scream','5','20','10','100','0','0','1','0','0','2147483646','63','2','513','0','0',NULL,'0','75','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2284','Antler','Antlers','5','20','10','500','0','0','8','0','0','4294967295','63','2','256','0','0',NULL,'1','71','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2285','Apple_Of_Archer','Apple of Archer','5','20','10','200','0','0','1','0','0','4294967295','63','2','256','0','30',NULL,'1','72','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3;','','');
+REPLACE INTO `item_db` VALUES ('2286','Elven_Ears','Elven Ears','5','20','10','100','0','0','0','0','0','4294967295','63','2','512','0','70',NULL,'0','73','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2287','Pirate_Bandana','Pirate Bandana','5','20','10','100','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','74','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
+REPLACE INTO `item_db` VALUES ('2288','Mr_Scream','Mr. Scream','5','20','10','100','0','0','1','0','0','4294967295','63','2','513','0','0',NULL,'0','75','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2289','Poo_Poo_Hat','Poo Poo Hat','5','20','10','700','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'0','76','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_DemiPlayer,10;','','');
REPLACE INTO `item_db` VALUES ('2290','Funeral_Costume','Funeral Hat','5','3000','1500','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'0','77','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2291','Masquerade','Masquerade','5','20','10','100','0','0','0','0','0','2147483646','63','2','512','0','0',NULL,'0','78','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,3;','','');
-REPLACE INTO `item_db` VALUES ('2292','Welding_Mask','Welding Mask','5','20','10','300','0','0','2','0','0','263200','63','2','513','0','50',NULL,'0','79','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Fire,10;','','');
+REPLACE INTO `item_db` VALUES ('2291','Masquerade','Masquerade','5','20','10','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','78','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,3;','','');
+REPLACE INTO `item_db` VALUES ('2292','Welding_Mask','Welding Mask','5','20','10','300','0','0','2','0','0','4294967295','63','2','513','0','50',NULL,'0','79','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Fire,10;','','');
REPLACE INTO `item_db` VALUES ('2293','Pretend_Murdered','Pretend Murdered','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','80','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2294','Star_Dust','Stellar','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','81','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2295','Blinker','Blinker','5','1500','750','100','0','0','0','0','0','2147483646','63','2','512','0','0',NULL,'0','82','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,10000;','','');
-REPLACE INTO `item_db` VALUES ('2296','Binoculars','Binoculars','5','20','10','100','0','0','2','0','0','526344','63','2','512','0','50',NULL,'0','83','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('2297','Goblini_Mask','Goblin Mask','5','20','10','100','0','0','1','0','0','2147483646','63','2','513','0','0',NULL,'0','84','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2295','Blinker','Blinker','5','1500','750','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','82','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,10000;','','');
+REPLACE INTO `item_db` VALUES ('2296','Binoculars','Binoculars','5','20','10','100','0','0','2','0','0','4294967295','63','2','512','0','50',NULL,'0','83','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('2297','Goblini_Mask','Goblin Mask','5','20','10','100','0','0','1','0','0','4294967295','63','2','513','0','0',NULL,'0','84','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2298','Green_Feeler','Green Feeler','5','20','10','100','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'0','85','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2299','Viking_Helm','Orc Helm','5','20','10','500','0','0','9','0','0','414946','63','2','256','0','0',NULL,'1','86','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2299','Viking_Helm','Orc Helm','5','20','10','500','0','0','9','0','0','4294967295','63','2','256','0','0',NULL,'1','86','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2301','Cotton_Shirt','Cotton Shirt','5','10','5','100','0','0','10','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2302','Cotton_Shirt_','Cotton Shirt','5','10','5','100','0','0','10','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2303','Leather_Jacket','Jacket','5','200','100','200','0','0','15','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2304','Leather_Jacket_','Jacket','5','200','100','200','0','0','15','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2305','Adventure_Suit','Adventurer\'s Suit','5','1000','500','300','0','0','20','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2306','Adventurere\'s_Suit_','Adventurer\'s Suit','5','1000','500','300','0','0','20','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2307','Mantle','Mantle','5','10000','5000','600','0','0','37','0','0','2147483646','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2308','Mantle_','Mantle','5','10000','5000','600','0','0','37','0','1','2147483646','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2309','Coat','Coat','5','22000','11000','1200','0','0','42','0','0','2147483646','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2310','Coat_','Coat','5','22000','11000','1200','0','0','42','0','1','2147483646','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2311','Mink_Coat','Mink Coat','5','20','10','2300','0','0','30','0','1','2147483646','63','2','16','0','30',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2312','Padded_Armor','Padded Armor','5','48000','24000','2800','0','0','35','0','0','414946','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2313','Padded_Armor_','Padded Armor','5','48000','24000','2800','0','0','35','0','1','414946','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2314','Chain_Mail','Chain Mail','5','65000','32500','3300','0','0','55','0','0','414946','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2315','Chain_Mail_','Chain Mail','5','65000','32500','3300','0','0','55','0','1','414946','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2316','Plate_Armor','Full Plate','5','80000','40000','4500','0','0','70','0','0','16514','63','2','16','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2317','Plate_Armor_','Full Plate','5','80000','40000','4500','0','0','70','0','1','16514','63','2','16','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2318','Clothes_Of_The_Lord','Lord\'s Clothes','5','20','10','2500','0','0','59','0','1','263200','63','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('2319','Glittering_Clothes','Glittering Jacket','5','20','10','2500','0','0','58','0','1','2147483646','63','2','16','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bAddEff,Eff_Blind,300;','','');
-REPLACE INTO `item_db` VALUES ('2320','Formal_Suit','Formal Suit','5','20','10','300','0','0','40','0','1','2147483646','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2321','Silk_Robe','Silk Robe','5','8000','4000','400','0','0','20','0','0','8767414','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10;','','');
-REPLACE INTO `item_db` VALUES ('2322','Silk_Robe_','Silk Robe','5','8000','4000','400','0','0','20','0','1','8767414','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10;','','');
-REPLACE INTO `item_db` VALUES ('2323','Scapulare','Scapulare','5','6500','3250','400','0','0','24','0','0','33040','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2324','Scapulare_','Scapulare','5','6500','3250','400','0','0','24','0','1','33040','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2325','Saint_Robe','Saint\'s Robe','5','54000','27000','600','0','0','50','0','0','296240','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2326','Saint_Robe_','Saint\'s Robe','5','54000','27000','600','0','0','50','0','1','296240','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2327','Holy_Robe','Holy Robe','5','20','10','1700','0','0','57','0','0','33040','63','2','16','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bAddRaceTolerance,RC_Demon,15; bonus2 bSubEle,Ele_Dark,10;','','');
-REPLACE INTO `item_db` VALUES ('2328','Wooden_Mail','Wooden Mail','5','5500','2750','1000','0','0','25','0','0','279714','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2329','Wooden_Mail_','Wooden Mail','5','5500','2750','1000','0','0','25','0','1','279714','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2330','Tights','Tights','5','71000','35500','500','0','0','27','0','0','526344','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('2331','Tights_','Tights','5','71000','35500','500','0','0','27','0','1','526344','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('2332','Silver_Robe','Silver Robe','5','7000','3500','700','0','0','23','0','0','8454660','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2333','Silver_Robe_','Silver Robe','5','7000','3500','700','0','0','23','0','1','8454660','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2334','Mage_Coat','Mage Coat','5','20','10','600','0','0','40','0','0','8454660','63','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('2335','Thief_Clothes','Thief Clothes','5','74000','37000','100','0','0','40','0','0','570560576','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('2336','Thief_Clothes_','Thief Clothes','5','74000','37000','100','0','0','40','0','1','570560576','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('2337','Ninja_Suit','Ninja Suit','5','20','10','1500','0','0','58','0','0','570560576','63','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2338','Wedding_Dress','Wedding Dress','5','43000','21500','500','0','0','10','0','0','2147483646','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15;','','');
+REPLACE INTO `item_db` VALUES ('2307','Mantle','Mantle','5','10000','5000','600','0','0','37','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2308','Mantle_','Mantle','5','10000','5000','600','0','0','37','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2309','Coat','Coat','5','22000','11000','1200','0','0','42','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2310','Coat_','Coat','5','22000','11000','1200','0','0','42','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2311','Mink_Coat','Mink Coat','5','20','10','2300','0','0','30','0','1','4294967295','63','2','16','0','30',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2312','Padded_Armor','Padded Armor','5','48000','24000','2800','0','0','35','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2313','Padded_Armor_','Padded Armor','5','48000','24000','2800','0','0','35','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2314','Chain_Mail','Chain Mail','5','65000','32500','3300','0','0','55','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2315','Chain_Mail_','Chain Mail','5','65000','32500','3300','0','0','55','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2316','Plate_Armor','Full Plate','5','80000','40000','4500','0','0','70','0','0','4294967295','63','2','16','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2317','Plate_Armor_','Full Plate','5','80000','40000','4500','0','0','70','0','1','4294967295','63','2','16','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2318','Clothes_Of_The_Lord','Lord\'s Clothes','5','20','10','2500','0','0','59','0','1','4294967295','63','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2319','Glittering_Clothes','Glittering Jacket','5','20','10','2500','0','0','58','0','1','4294967295','63','2','16','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bAddEff,Eff_Blind,300;','','');
+REPLACE INTO `item_db` VALUES ('2320','Formal_Suit','Formal Suit','5','20','10','300','0','0','40','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2321','Silk_Robe','Silk Robe','5','8000','4000','400','0','0','20','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10;','','');
+REPLACE INTO `item_db` VALUES ('2322','Silk_Robe_','Silk Robe','5','8000','4000','400','0','0','20','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10;','','');
+REPLACE INTO `item_db` VALUES ('2323','Scapulare','Scapulare','5','6500','3250','400','0','0','24','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2324','Scapulare_','Scapulare','5','6500','3250','400','0','0','24','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2325','Saint_Robe','Saint\'s Robe','5','54000','27000','600','0','0','50','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2326','Saint_Robe_','Saint\'s Robe','5','54000','27000','600','0','0','50','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2327','Holy_Robe','Holy Robe','5','20','10','1700','0','0','57','0','0','4294967295','63','2','16','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bAddRaceTolerance,RC_Demon,15; bonus2 bSubEle,Ele_Dark,10;','','');
+REPLACE INTO `item_db` VALUES ('2328','Wooden_Mail','Wooden Mail','5','5500','2750','1000','0','0','25','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2329','Wooden_Mail_','Wooden Mail','5','5500','2750','1000','0','0','25','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2330','Tights','Tights','5','71000','35500','500','0','0','27','0','0','4294967295','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('2331','Tights_','Tights','5','71000','35500','500','0','0','27','0','1','4294967295','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('2332','Silver_Robe','Silver Robe','5','7000','3500','700','0','0','23','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2333','Silver_Robe_','Silver Robe','5','7000','3500','700','0','0','23','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2334','Mage_Coat','Mage Coat','5','20','10','600','0','0','40','0','0','4294967295','63','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2335','Thief_Clothes','Thief Clothes','5','74000','37000','100','0','0','40','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('2336','Thief_Clothes_','Thief Clothes','5','74000','37000','100','0','0','40','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('2337','Ninja_Suit','Ninja Suit','5','20','10','1500','0','0','58','0','0','4294967295','63','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2338','Wedding_Dress','Wedding Dress','5','43000','21500','500','0','0','10','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15;','','');
REPLACE INTO `item_db` VALUES ('2339','G_Strings','Pantie','5','1000','500','100','0','0','22','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2340','Novice_Breast','Novice Breastplate','5','89000','44500','500','0','0','32','0','1','1','47','2','16','0','10',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2341','Full_Plate_Armor','Legion Plate Armor','5','94000','47000','5500','0','0','79','0','0','16384','63','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2342','Full_Plate_Armor_','Legion Plate Armor','5','102500','51250','5500','0','0','79','0','1','16384','63','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2343','Robe_Of_Casting','Robe of Cast','5','124800','62400','1100','0','0','40','0','0','8454656','63','2','16','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVariableCastrate,-3; bonus bMdef,4;','','');
-REPLACE INTO `item_db` VALUES ('2344','Flame_Sprits_Armor','Lucius\'s Fierce Armor of Volcano','5','136000','68000','2200','0','0','25','0','0','279714','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('2345','Flame_Sprits_Armor_','Lucius\'s Fierce Armor of Volcano','5','136000','68000','2200','0','0','25','0','1','2147483646','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('2346','Water_Sprits_Armor','Saphien\'s Armor of Ocean','5','136000','68000','2200','0','0','25','0','0','279714','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('2347','Water_Sprits_Armor_','Saphien\'s Armor of Ocean','5','136000','68000','2200','0','0','25','0','1','2147483646','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('2348','Wind_Sprits_Armor','Aebecee\'s Raging Typhoon Armor','5','136000','68000','2200','0','0','25','0','0','279714','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('2349','Wind_Sprits_Armor_','Aebecee\'s Raging Typhoon Armor','5','136000','68000','2200','0','0','25','0','1','2147483646','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('2350','Earth_Sprits_Armor','Claytos Cracking Earth Armor','5','136000','68000','2200','0','0','25','0','0','279714','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Earth;','','');
-REPLACE INTO `item_db` VALUES ('2351','Earth_Sprits_Armor_','Claytos Cracking Earth Armor','5','136000','68000','2200','0','0','25','0','1','2147483646','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Earth;','','');
-REPLACE INTO `item_db` VALUES ('2352','Novice_Plate','Tattered Novice Ninja Suit','5','1','0','1','0','0','25','0','0','1','47','2','16','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2353','Odin\'s_Blessing','Odin\'s Blessing','5','30000','15000','2500','0','0','53','0','1','2147483646','63','2','16','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2354','Goibne\'s_Armor','Goibne\'s Armor','5','50000','25000','3500','0','0','58','0','0','2147483646','63','2','16','0','54',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bMaxHPrate,10;','','');
-REPLACE INTO `item_db` VALUES ('2355','Angel\'s_Protection','Angelic Protection','5','10000','5000','600','0','0','25','0','1','1','47','2','16','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,20;','','');
-REPLACE INTO `item_db` VALUES ('2356','Vestment_Of_Grace','Blessed Holy Robe','5','20','10','2500','0','0','45','0','1','33024','63','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bResEff,Eff_Blind,8000;','','');
-REPLACE INTO `item_db` VALUES ('2357','Valkyrie_Armor','Valkyrian Armor','5','0','0','2800','0','0','55','0','1','1040382','58','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1; bonus bUnbreakableArmor,0; if(BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Job_Acolyte) bonus2 bResEff,Eff_Silence,5000; else if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) bonus2 bResEff,Eff_Stun,5000;','','');
+REPLACE INTO `item_db` VALUES ('2340','Novice_Breast','Novice Breastplate','5','89000','44500','500','0','0','32','0','1','4294967295','47','2','16','0','10',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2341','Full_Plate_Armor','Legion Plate Armor','5','94000','47000','5500','0','0','79','0','0','4294967295','63','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2342','Full_Plate_Armor_','Legion Plate Armor','5','102500','51250','5500','0','0','79','0','1','4294967295','63','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2343','Robe_Of_Casting','Robe of Cast','5','124800','62400','1100','0','0','40','0','0','4294967295','63','2','16','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVariableCastrate,-3; bonus bMdef,4;','','');
+REPLACE INTO `item_db` VALUES ('2344','Flame_Sprits_Armor','Lucius\'s Fierce Armor of Volcano','5','136000','68000','2200','0','0','25','0','0','4294967295','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('2345','Flame_Sprits_Armor_','Lucius\'s Fierce Armor of Volcano','5','136000','68000','2200','0','0','25','0','1','4294967295','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('2346','Water_Sprits_Armor','Saphien\'s Armor of Ocean','5','136000','68000','2200','0','0','25','0','0','4294967295','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('2347','Water_Sprits_Armor_','Saphien\'s Armor of Ocean','5','136000','68000','2200','0','0','25','0','1','4294967295','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('2348','Wind_Sprits_Armor','Aebecee\'s Raging Typhoon Armor','5','136000','68000','2200','0','0','25','0','0','4294967295','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('2349','Wind_Sprits_Armor_','Aebecee\'s Raging Typhoon Armor','5','136000','68000','2200','0','0','25','0','1','4294967295','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('2350','Earth_Sprits_Armor','Claytos Cracking Earth Armor','5','136000','68000','2200','0','0','25','0','0','4294967295','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Earth;','','');
+REPLACE INTO `item_db` VALUES ('2351','Earth_Sprits_Armor_','Claytos Cracking Earth Armor','5','136000','68000','2200','0','0','25','0','1','4294967295','63','2','16','0','45',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Earth;','','');
+REPLACE INTO `item_db` VALUES ('2352','Novice_Plate','Tattered Novice Ninja Suit','5','1','0','1','0','0','25','0','0','4294967295','47','2','16','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2353','Odin\'s_Blessing','Odin\'s Blessing','5','30000','15000','2500','0','0','53','0','1','4294967295','63','2','16','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2354','Goibne\'s_Armor','Goibne\'s Armor','5','50000','25000','3500','0','0','58','0','0','4294967295','63','2','16','0','54',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bMaxHPrate,10;','','');
+REPLACE INTO `item_db` VALUES ('2355','Angel\'s_Protection','Angelic Protection','5','10000','5000','600','0','0','25','0','1','4294967295','47','2','16','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,20;','','');
+REPLACE INTO `item_db` VALUES ('2356','Vestment_Of_Grace','Blessed Holy Robe','5','20','10','2500','0','0','45','0','1','4294967295','63','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bResEff,Eff_Blind,8000;','','');
+REPLACE INTO `item_db` VALUES ('2357','Valkyrie_Armor','Valkyrian Armor','5','0','0','2800','0','0','55','0','1','4294967295','58','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1; bonus bUnbreakableArmor,0; if(BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Job_Acolyte) bonus2 bResEff,Eff_Silence,5000; else if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) bonus2 bResEff,Eff_Stun,5000;','','');
REPLACE INTO `item_db` VALUES ('2358','Dress_Of_Angel','Angel\'s Dress','5','20','10','1000','0','0','5','0','0','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,4;','','');
-REPLACE INTO `item_db` VALUES ('2359','Ninja_Suit_','Ninja Suit','5','20','10','1500','0','0','58','0','1','570560576','63','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2360','Robe_Of_Casting_','Robe of Cast','5','124800','62400','1100','0','0','40','0','1','8454656','63','2','16','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVariableCastrate,-3; bonus bMdef,4;','','');
-REPLACE INTO `item_db` VALUES ('2361','Blue_Aodai','Blue Robe','5','20','10','500','0','0','0','0','0','2147483646','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bInt,5; bonus bVit,5; bonus bDex,5; bonus bAgi,5; bonus bLuk,5; bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2362','Red_Aodai','Red Robe','5','20','10','500','0','0','0','0','0','2147483646','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bInt,5; bonus bVit,5; bonus bDex,5; bonus bAgi,5; bonus bLuk,5; bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2363','White_Aodai','White Robe','5','20','10','500','0','0','0','0','0','1','47','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,3; bonus bVit,3; bonus bDex,3; bonus bAgi,3; bonus bLuk,3; bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2364','Meteo_Plate_Armor','Meteo Plate Armor','5','20','10','3000','0','0','85','0','1','279714','58','2','16','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Stun,3000; bonus2 bResEff,Eff_Freeze,3000;','','');
-REPLACE INTO `item_db` VALUES ('2365','Orleans_Gown','Orleans\'s Gown','5','20','10','300','0','0','15','0','1','1040382','58','2','16','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVariableCastrate,15; bonus bNoCastCancel,0;','','');
-REPLACE INTO `item_db` VALUES ('2366','Divine_Cloth','Divine Cloth','5','20','10','1500','0','0','50','0','1','1040382','58','2','16','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,500; bonus2 bResEff,Eff_Silence,500; bonus2 bResEff,Eff_Stun,500; bonus2 bResEff,Eff_Stone,500; bonus2 bResEff,Eff_Sleep,500;','','');
-REPLACE INTO `item_db` VALUES ('2367','Sniping_Suit','Sniping Suit','5','20','10','750','0','0','42','0','1','2048','58','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bCritical,6+(readparam(bLuk)/10); bonus bDelayrate,-23;','','');
+REPLACE INTO `item_db` VALUES ('2359','Ninja_Suit_','Ninja Suit','5','20','10','1500','0','0','58','0','1','4294967295','63','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2360','Robe_Of_Casting_','Robe of Cast','5','124800','62400','1100','0','0','40','0','1','4294967295','63','2','16','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVariableCastrate,-3; bonus bMdef,4;','','');
+REPLACE INTO `item_db` VALUES ('2361','Blue_Aodai','Blue Robe','5','20','10','500','0','0','0','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bInt,5; bonus bVit,5; bonus bDex,5; bonus bAgi,5; bonus bLuk,5; bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2362','Red_Aodai','Red Robe','5','20','10','500','0','0','0','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bInt,5; bonus bVit,5; bonus bDex,5; bonus bAgi,5; bonus bLuk,5; bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2363','White_Aodai','White Robe','5','20','10','500','0','0','0','0','0','4294967295','47','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,3; bonus bVit,3; bonus bDex,3; bonus bAgi,3; bonus bLuk,3; bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2364','Meteo_Plate_Armor','Meteo Plate Armor','5','20','10','3000','0','0','85','0','1','4294967295','58','2','16','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Stun,3000; bonus2 bResEff,Eff_Freeze,3000;','','');
+REPLACE INTO `item_db` VALUES ('2365','Orleans_Gown','Orleans\'s Gown','5','20','10','300','0','0','15','0','1','4294967295','58','2','16','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVariableCastrate,15; bonus bNoCastCancel,0;','','');
+REPLACE INTO `item_db` VALUES ('2366','Divine_Cloth','Divine Cloth','5','20','10','1500','0','0','50','0','1','4294967295','58','2','16','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,500; bonus2 bResEff,Eff_Silence,500; bonus2 bResEff,Eff_Stun,500; bonus2 bResEff,Eff_Stone,500; bonus2 bResEff,Eff_Sleep,500;','','');
+REPLACE INTO `item_db` VALUES ('2367','Sniping_Suit','Sniping Suit','5','20','10','750','0','0','42','0','1','4294967295','58','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bCritical,6+(readparam(bLuk)/10); bonus bDelayrate,-23;','','');
REPLACE INTO `item_db` VALUES ('2368','Golden_Armor','Golden Armor','5','20','10','2000','0','0','4','0','0','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,4;','','');
-REPLACE INTO `item_db` VALUES ('2369','Freyja_Overcoat','Freyja Overcoat','5','0','0','500','0','0','12','0','0','2147483646','63','2','16','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableArmor,0; bonus2 bAddRaceTolerance,RC_DemiPlayer,10;','','');
+REPLACE INTO `item_db` VALUES ('2369','Freyja_Overcoat','Freyja Overcoat','5','0','0','500','0','0','12','0','0','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableArmor,0; bonus2 bAddRaceTolerance,RC_DemiPlayer,10;','','');
REPLACE INTO `item_db` VALUES ('2370','Used_Mage_Coat','Used Mage Coat','5','0','0','0','0','0','15','0','0','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,300; bonus bMaxSP,30; bonus bBaseAtk,10; bonus bAgi,1;','','');
REPLACE INTO `item_db` VALUES ('2371','G_Strings_','Pantie','5','1000','500','100','0','0','22','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2372','Mage_Coat_','Mage Coat','5','20','10','600','0','0','40','0','1','8454660','63','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('2373','Holy_Robe_','Holy Robe','5','20','10','1700','0','0','57','0','1','33040','63','2','16','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bAddRaceTolerance,RC_Demon,15; bonus2 bSubEle,Ele_Dark,10;','','');
-REPLACE INTO `item_db` VALUES ('2374','Diabolus_Robe','Diabolus Robe','5','20','10','300','0','0','57','0','1','625436','58','2','16','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,150; bonus bMdef,5; bonus bHealPower,6; bonus bDelayrate,-10;','','');
-REPLACE INTO `item_db` VALUES ('2375','Diabolus_Armor','Diabolus Armor','5','20','10','600','0','0','79','0','1','414946','58','2','16','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bDex,1; bonus bMaxHP,150; bonus2 bResEff,Eff_Stun,500; bonus2 bResEff,Eff_Stone,500;','','');
-REPLACE INTO `item_db` VALUES ('2376','Assaulter_Plate','Assaulter Plate','5','10','5','0','0','0','57','0','1','6571170','63','2','16','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bAddRaceTolerance,RC_DemiPlayer,2;','','');
-REPLACE INTO `item_db` VALUES ('2377','Elite_Engineer_Armor','Elite Engineer Armor','5','10','5','0','0','0','50','0','1','263200','63','2','16','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bAddRaceTolerance,RC_DemiPlayer,2;','','');
-REPLACE INTO `item_db` VALUES ('2378','Assassin_Robe','Assassin Robe','5','10','5','0','0','0','41','0','1','570560576','63','2','16','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bAddRaceTolerance,RC_DemiPlayer,2;','','');
-REPLACE INTO `item_db` VALUES ('2379','Warlock_Battle_Robe','Warlock\'s Battle Robe','5','10','5','0','0','0','36','0','1','8454660','63','2','16','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bAddRaceTolerance,RC_DemiPlayer,2;','','');
-REPLACE INTO `item_db` VALUES ('2380','Medic_Robe','Medic\'s Robe','5','10','5','0','0','0','25','0','1','33040','63','2','16','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bAddRaceTolerance,RC_DemiPlayer,2;','','');
-REPLACE INTO `item_db` VALUES ('2381','Elite_Archer_Suit','Elite Archer Suit','5','10','5','0','0','0','35','0','1','526344','63','2','16','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bAddRaceTolerance,RC_DemiPlayer,2;','','');
-REPLACE INTO `item_db` VALUES ('2382','Elite_Shooter_Suit','Elite Shooter Suit','5','10','5','0','0','0','25','0','1','16777216','1','2','16','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bAddRaceTolerance,RC_DemiPlayer,2;','','');
+REPLACE INTO `item_db` VALUES ('2372','Mage_Coat_','Mage Coat','5','20','10','600','0','0','40','0','1','4294967295','63','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2373','Holy_Robe_','Holy Robe','5','20','10','1700','0','0','57','0','1','4294967295','63','2','16','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bAddRaceTolerance,RC_Demon,15; bonus2 bSubEle,Ele_Dark,10;','','');
+REPLACE INTO `item_db` VALUES ('2374','Diabolus_Robe','Diabolus Robe','5','20','10','300','0','0','57','0','1','4294967295','58','2','16','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,150; bonus bMdef,5; bonus bHealPower,6; bonus bDelayrate,-10;','','');
+REPLACE INTO `item_db` VALUES ('2375','Diabolus_Armor','Diabolus Armor','5','20','10','600','0','0','79','0','1','4294967295','58','2','16','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bDex,1; bonus bMaxHP,150; bonus2 bResEff,Eff_Stun,500; bonus2 bResEff,Eff_Stone,500;','','');
+REPLACE INTO `item_db` VALUES ('2376','Assaulter_Plate','Assaulter Plate','5','10','5','0','0','0','57','0','1','4294967295','63','2','16','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bAddRaceTolerance,RC_DemiPlayer,2;','','');
+REPLACE INTO `item_db` VALUES ('2377','Elite_Engineer_Armor','Elite Engineer Armor','5','10','5','0','0','0','50','0','1','4294967295','63','2','16','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bAddRaceTolerance,RC_DemiPlayer,2;','','');
+REPLACE INTO `item_db` VALUES ('2378','Assassin_Robe','Assassin Robe','5','10','5','0','0','0','41','0','1','4294967295','63','2','16','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bAddRaceTolerance,RC_DemiPlayer,2;','','');
+REPLACE INTO `item_db` VALUES ('2379','Warlock_Battle_Robe','Warlock\'s Battle Robe','5','10','5','0','0','0','36','0','1','4294967295','63','2','16','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bAddRaceTolerance,RC_DemiPlayer,2;','','');
+REPLACE INTO `item_db` VALUES ('2380','Medic_Robe','Medic\'s Robe','5','10','5','0','0','0','25','0','1','4294967295','63','2','16','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bAddRaceTolerance,RC_DemiPlayer,2;','','');
+REPLACE INTO `item_db` VALUES ('2381','Elite_Archer_Suit','Elite Archer Suit','5','10','5','0','0','0','35','0','1','4294967295','63','2','16','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bAddRaceTolerance,RC_DemiPlayer,2;','','');
+REPLACE INTO `item_db` VALUES ('2382','Elite_Shooter_Suit','Elite Shooter Suit','5','10','5','0','0','0','25','0','1','4294967295','1','2','16','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,150; bonus bMdef,2; bonus2 bAddRaceTolerance,RC_DemiPlayer,2;','','');
REPLACE INTO `item_db` VALUES ('2383','Brynhild','Brynhild','5','20','10','400','0','0','120','0','0','4294967295','63','2','16','0','94',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus bMaxHP,20*BaseLevel; bonus bMaxSP,5*BaseLevel; bonus2 bAddRace, RC_All, 10; bonus bMatkRate,10; bonus bUnbreakableArmor,0; bonus bNoKnockback,0;','','');
REPLACE INTO `item_db` VALUES ('2384','Spritual_Tunic','Spritual Tunic','5','20','10','0','0','0','38','0','0','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bMaxHP,800; bonus2 bResEff,Eff_Freeze,10000; bonus2 bSubEle,Ele_Earth,20; bonus2 bSubEle,Ele_Fire,20; bonus2 bSubEle,Ele_Wind,20; bonus2 bSubEle,Ele_Poison,20; bonus2 bSubEle,Ele_Holy,20; bonus2 bSubEle,Ele_Dark,20; bonus2 bSubEle,Ele_Ghost,20; bonus2 bSubEle,Ele_Undead,20;','','');
REPLACE INTO `item_db` VALUES ('2385','Recuperative_Armor','Recuperative Armor','5','20','10','0','0','0','67','0','0','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bNoRegen,1; bonus bNoRegen,2; bonus bHPGainValue,60; bonus bSPGainValue,6; bonus bMagicHPGainValue,60; bonus bMagicSPGainValue,6;','','heal 0,-100;');
-REPLACE INTO `item_db` VALUES ('2386','Chameleon_Armor','Chameleon Armor','5','20','10','1700','0','0','55','0','0','1040256','58','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,(BaseLevel*7); bonus bMaxSP,(BaseLevel/2); autobonus2 \"{ bonus bNoMagicDamage,100; }\",10,2000,BF_MAGIC,\"{ specialeffect2 EF_ENERGYCOAT; }\"; if( BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Job_Acolyte ) bonus bMdef,5; else if( BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief ) bonus bDef,3;','','');
-REPLACE INTO `item_db` VALUES ('2387','Sprint_Mail','Sprint Mail','5','20','10','1000','0','0','20','0','1','1040256','58','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus bHPrecovRate,5; bonus bAddItemHealRate,3; bonus2 bSkillHeal,AL_HEAL,3;','','');
-REPLACE INTO `item_db` VALUES ('2388','Kandura','Kandura','5','20','10','300','0','0','36','0','1','4096','58','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bFlee,5; bonus bAspdRate,2;','','');
-REPLACE INTO `item_db` VALUES ('2389','Armor_Of_Naga','Armor of Naga','5','20','10','1000','0','0','45','0','1','1040256','58','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; autobonus \"{ bonus bBaseAtk,20; }\",10,10000,BF_WEAPON,\"{ specialeffect2 EF_ENHANCE; }\";','','');
-REPLACE INTO `item_db` VALUES ('2390','Improved_Tights','Improved Tights','5','20','10','400','0','0','38','0','1','526344','58','2','16','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bFlee2,3;','','');
-REPLACE INTO `item_db` VALUES ('2391','Life_Link','Life Link','5','20','10','3500','0','0','75','0','1','16514','58','2','16','0','82',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bMdef,5; bonus bHPrecovRate,50;','','');
+REPLACE INTO `item_db` VALUES ('2386','Chameleon_Armor','Chameleon Armor','5','20','10','1700','0','0','55','0','0','4294967295','58','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,(BaseLevel*7); bonus bMaxSP,(BaseLevel/2); autobonus2 \"{ bonus bNoMagicDamage,100; }\",10,2000,BF_MAGIC,\"{ specialeffect2 EF_ENERGYCOAT; }\"; if( BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Job_Acolyte ) bonus bMdef,5; else if( BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief ) bonus bDef,3;','','');
+REPLACE INTO `item_db` VALUES ('2387','Sprint_Mail','Sprint Mail','5','20','10','1000','0','0','20','0','1','4294967295','58','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus bHPrecovRate,5; bonus bAddItemHealRate,3; bonus2 bSkillHeal,AL_HEAL,3;','','');
+REPLACE INTO `item_db` VALUES ('2388','Kandura','Kandura','5','20','10','300','0','0','36','0','1','4294967295','58','2','16','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bFlee,5; bonus bAspdRate,2;','','');
+REPLACE INTO `item_db` VALUES ('2389','Armor_Of_Naga','Armor of Naga','5','20','10','1000','0','0','45','0','1','4294967295','58','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; autobonus \"{ bonus bBaseAtk,20; }\",10,10000,BF_WEAPON,\"{ specialeffect2 EF_ENHANCE; }\";','','');
+REPLACE INTO `item_db` VALUES ('2390','Improved_Tights','Improved Tights','5','20','10','400','0','0','38','0','1','4294967295','58','2','16','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bFlee2,3;','','');
+REPLACE INTO `item_db` VALUES ('2391','Life_Link','Life Link','5','20','10','3500','0','0','75','0','1','4294967295','58','2','16','0','82',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bMdef,5; bonus bHPrecovRate,50;','','');
REPLACE INTO `item_db` VALUES ('2392','Old_Pant','Old Green Pantie','5','0','0','0','0','0','60','0','0','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,2; bonus bMaxHP,200; bonus3 bAutoSpellWhenHit,MO_CALLSPIRITS,5,20; bonus bMdef,1;','','');
REPLACE INTO `item_db` VALUES ('2393','N_Adventurer\'s_Suit','Novice Adventurer\'s Suit','5','0','0','0','0','0','45','0','1','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2394','Krieger_Suit1','Glorious Suit','5','20','10','0','0','0','10','0','0','2147483646','63','2','16','0','81',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,20; bonus2 bAddRaceTolerance,RC_DemiPlayer,7;','','');
-REPLACE INTO `item_db` VALUES ('2395','Krieger_Suit2','Glorious Popularized Suit','5','20','10','0','0','0','10','0','0','2147483646','63','2','16','0','61',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,600; bonus bSPrecovRate,10;','','');
-REPLACE INTO `item_db` VALUES ('2396','Krieger_Suit3','Glorious Mass-Production Suit','5','20','10','0','0','0','10','0','0','2147483646','63','2','16','0','0',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,500;','','');
-REPLACE INTO `item_db` VALUES ('2397','Incredible_Coat','Incredible Event Resignation Coat','5','10','5','900','0','0','10','0','0','2147483646','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2398','Sniping_Suit_M','Sniping Suit','5','20','10','750','0','0','5','0','1','2048','58','2','16','0','50',NULL,'1','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bCritical,6+(readparam(bLuk)/10); bonus bDelayrate,-23;','','');
-REPLACE INTO `item_db` VALUES ('2399','Dragon_Vest','Dragon Vest','5','20','10','500','0','0','20','0','1','1040382','58','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2394','Krieger_Suit1','Glorious Suit','5','20','10','0','0','0','10','0','0','4294967295','63','2','16','0','81',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,20; bonus2 bAddRaceTolerance,RC_DemiPlayer,7;','','');
+REPLACE INTO `item_db` VALUES ('2395','Krieger_Suit2','Glorious Popularized Suit','5','20','10','0','0','0','10','0','0','4294967295','63','2','16','0','61',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,600; bonus bSPrecovRate,10;','','');
+REPLACE INTO `item_db` VALUES ('2396','Krieger_Suit3','Glorious Mass-Production Suit','5','20','10','0','0','0','10','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,500;','','');
+REPLACE INTO `item_db` VALUES ('2397','Incredible_Coat','Incredible Event Resignation Coat','5','10','5','900','0','0','10','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2398','Sniping_Suit_M','Sniping Suit','5','20','10','750','0','0','5','0','1','4294967295','58','2','16','0','50',NULL,'1','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bCritical,6+(readparam(bLuk)/10); bonus bDelayrate,-23;','','');
+REPLACE INTO `item_db` VALUES ('2399','Dragon_Vest','Dragon Vest','5','20','10','500','0','0','20','0','1','4294967295','58','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
REPLACE INTO `item_db` VALUES ('2401','Sandals','Sandals','5','400','200','200','0','0','5','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2402','Sandals_','Sandals','5','400','200','200','0','0','5','0','1','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2403','Shoes','Shoes','5','3500','1750','400','0','0','10','0','0','2147483646','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2404','Shoes_','Shoes','5','3500','1750','400','0','0','10','0','1','2147483646','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2405','Boots','Boots','5','18000','9000','600','0','0','16','0','0','24009962','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2406','Boots_','Boots','5','18000','9000','600','0','0','16','0','1','24009962','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2407','Chrystal_Pumps','Crystal Pumps','5','20','10','100','0','0','5','0','0','2147483646','63','0','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus bLuk,5;','','');
+REPLACE INTO `item_db` VALUES ('2403','Shoes','Shoes','5','3500','1750','400','0','0','10','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2404','Shoes_','Shoes','5','3500','1750','400','0','0','10','0','1','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2405','Boots','Boots','5','18000','9000','600','0','0','16','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2406','Boots_','Boots','5','18000','9000','600','0','0','16','0','1','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2407','Chrystal_Pumps','Crystal Pumps','5','20','10','100','0','0','5','0','0','4294967295','63','0','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus bLuk,5;','','');
REPLACE INTO `item_db` VALUES ('2408','Cuffs','Shackles','5','5000','2500','3000','0','0','18','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2409','Spiky_Heel','High Heels','5','8500','4250','600','0','0','10','0','0','2147483646','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2409','Spiky_Heel','High Heels','5','8500','4250','600','0','0','10','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
REPLACE INTO `item_db` VALUES ('2410','Sleipnir','Sleipnir','5','20','10','3500','0','0','40','0','0','4294967295','63','2','64','0','94',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableShoes,0; bonus bMdef,10; bonus bMaxHPrate,20; bonus bMaxSPrate,20; bonus bSPrecovRate,25; bonus bSpeedRate,25; bonus bInt,25;','','');
-REPLACE INTO `item_db` VALUES ('2411','Grave','Greaves','5','48000','24000','750','0','0','27','0','0','16512','63','2','64','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2412','Grave_','Greaves','5','54000','27000','750','0','0','27','0','1','16512','63','2','64','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2413','Safty_Boots','Safety Boots','5','34000','17000','350','0','0','22','0','0','16514','63','2','64','0','30',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2414','Novice_Boots','Novice Slippers','5','1','0','1','0','0','5','0','0','1','47','2','64','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2415','Slipper','Bunny Slipper','5','34000','17000','300','0','0','9','0','1','2147483646','63','2','64','0','30',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2416','Novice_Shoes','Novice Shoes','5','35000','17500','500','0','0','8','0','1','1','47','2','64','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,5;','','');
-REPLACE INTO `item_db` VALUES ('2417','Fricco_Shoes','Fricco\'s Shoes','5','30000','15000','500','0','0','12','0','0','2147483646','63','2','64','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus2 bAddItemHealRate,Red_Potion,20; bonus2 bAddItemHealRate,Yellow_Potion,20; bonus2 bAddItemHealRate,Orange_Potion,20; bonus2 bAddItemHealRate,White_Potion,20;','','');
-REPLACE INTO `item_db` VALUES ('2418','Vidar\'s_Boots','Vidar\'s Boots','5','30000','15000','650','0','0','13','0','0','2147483646','63','2','64','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,9; bonus bMaxSPrate,9;','','');
-REPLACE INTO `item_db` VALUES ('2419','Goibne\'s_Combat_Boots','Goibne\'s Greaves','5','30000','15000','700','0','0','13','0','0','2147483646','63','2','64','0','54',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bMaxHPrate,5; bonus bMaxSPrate,5;','','');
-REPLACE INTO `item_db` VALUES ('2420','Angel\'s_Arrival','Angel\'s Reincarnation','5','10000','5000','300','0','0','8','0','1','1','47','2','64','0','25',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100;','','');
-REPLACE INTO `item_db` VALUES ('2421','Valkyrie_Shoes','Valkyrian Shoes','5','0','0','500','0','0','13','0','1','1040382','58','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableShoes,0; if(BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Job_Acolyte) bonus bMaxHP,(BaseLevel*5); else if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) bonus bMaxSP,(JobLevel*2);','','');
-REPLACE INTO `item_db` VALUES ('2422','High_Fashion_Sandals','High Fashion Sandals','5','24000','12000','200','0','0','7','0','1','8487700','63','2','64','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10;','','');
-REPLACE INTO `item_db` VALUES ('2423','Variant_Shoes','Variant Shoes','5','20','10','500','0','0','13','0','0','1040382','58','2','64','0','85',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,20-getrefine(); bonus bMaxSPrate,20-getrefine(); bonus bDef,getrefine()/2;','','');
-REPLACE INTO `item_db` VALUES ('2424','Tidal_Shoes','Tidal Shoes','5','20','10','300','0','0','13','0','1','1040382','58','2','64','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,5;','','');
-REPLACE INTO `item_db` VALUES ('2425','Black_Leather_Boots','Black Leather Boots','5','20','10','500','0','0','16','0','0','1040382','58','2','64','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; if(getrefine()>=9) bonus bAgi,2;','','');
-REPLACE INTO `item_db` VALUES ('2426','Shadow_Walk','Shadow Walk','5','20','10','2000','0','0','0','0','0','1040382','58','2','64','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; if(getskilllv(AS_CLOAKING)<2) { bonus5 bAutoSpellWhenHit,AS_CLOAKING,2,100,BF_MAGIC,0; } else bonus5 bAutoSpellWhenHit,AS_CLOAKING,getskilllv(AS_CLOAKING),100,BF_MAGIC,0;','','');
+REPLACE INTO `item_db` VALUES ('2411','Grave','Greaves','5','48000','24000','750','0','0','27','0','0','4294967295','63','2','64','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2412','Grave_','Greaves','5','54000','27000','750','0','0','27','0','1','4294967295','63','2','64','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2413','Safty_Boots','Safety Boots','5','34000','17000','350','0','0','22','0','0','4294967295','63','2','64','0','30',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2414','Novice_Boots','Novice Slippers','5','1','0','1','0','0','5','0','0','4294967295','47','2','64','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2415','Slipper','Bunny Slipper','5','34000','17000','300','0','0','9','0','1','4294967295','63','2','64','0','30',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2416','Novice_Shoes','Novice Shoes','5','35000','17500','500','0','0','8','0','1','4294967295','47','2','64','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,5;','','');
+REPLACE INTO `item_db` VALUES ('2417','Fricco_Shoes','Fricco\'s Shoes','5','30000','15000','500','0','0','12','0','0','4294967295','63','2','64','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus2 bAddItemHealRate,Red_Potion,20; bonus2 bAddItemHealRate,Yellow_Potion,20; bonus2 bAddItemHealRate,Orange_Potion,20; bonus2 bAddItemHealRate,White_Potion,20;','','');
+REPLACE INTO `item_db` VALUES ('2418','Vidar\'s_Boots','Vidar\'s Boots','5','30000','15000','650','0','0','13','0','0','4294967295','63','2','64','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,9; bonus bMaxSPrate,9;','','');
+REPLACE INTO `item_db` VALUES ('2419','Goibne\'s_Combat_Boots','Goibne\'s Greaves','5','30000','15000','700','0','0','13','0','0','4294967295','63','2','64','0','54',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bMaxHPrate,5; bonus bMaxSPrate,5;','','');
+REPLACE INTO `item_db` VALUES ('2420','Angel\'s_Arrival','Angel\'s Reincarnation','5','10000','5000','300','0','0','8','0','1','4294967295','47','2','64','0','25',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100;','','');
+REPLACE INTO `item_db` VALUES ('2421','Valkyrie_Shoes','Valkyrian Shoes','5','0','0','500','0','0','13','0','1','4294967295','58','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableShoes,0; if(BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Job_Acolyte) bonus bMaxHP,(BaseLevel*5); else if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) bonus bMaxSP,(JobLevel*2);','','');
+REPLACE INTO `item_db` VALUES ('2422','High_Fashion_Sandals','High Fashion Sandals','5','24000','12000','200','0','0','7','0','1','4294967295','63','2','64','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10;','','');
+REPLACE INTO `item_db` VALUES ('2423','Variant_Shoes','Variant Shoes','5','20','10','500','0','0','13','0','0','4294967295','58','2','64','0','85',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,20-getrefine(); bonus bMaxSPrate,20-getrefine(); bonus bDef,getrefine()/2;','','');
+REPLACE INTO `item_db` VALUES ('2424','Tidal_Shoes','Tidal Shoes','5','20','10','300','0','0','13','0','1','4294967295','58','2','64','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,5;','','');
+REPLACE INTO `item_db` VALUES ('2425','Black_Leather_Boots','Black Leather Boots','5','20','10','500','0','0','16','0','0','4294967295','58','2','64','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; if(getrefine()>=9) bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('2426','Shadow_Walk','Shadow Walk','5','20','10','2000','0','0','0','0','0','4294967295','58','2','64','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; if(getskilllv(AS_CLOAKING)<2) { bonus5 bAutoSpellWhenHit,AS_CLOAKING,2,100,BF_MAGIC,0; } else bonus5 bAutoSpellWhenHit,AS_CLOAKING,getskilllv(AS_CLOAKING),100,BF_MAGIC,0;','','');
REPLACE INTO `item_db` VALUES ('2427','Golden_Shoes','Golden Shoes','5','20','10','300','0','0','4','0','0','4294967295','63','2','64','0','0',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,4;','','');
-REPLACE INTO `item_db` VALUES ('2428','Freyja_Boots','Freyja Boots','5','0','0','300','0','0','22','0','0','2147483646','63','2','64','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_DemiPlayer,5;','','');
-REPLACE INTO `item_db` VALUES ('2429','Iron_Boots01','Iron Boots','5','0','0','1500','0','0','5','0','0','941290','63','2','64','0','0',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2428','Freyja_Boots','Freyja Boots','5','0','0','300','0','0','22','0','0','4294967295','63','2','64','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_DemiPlayer,5;','','');
+REPLACE INTO `item_db` VALUES ('2429','Iron_Boots01','Iron Boots','5','0','0','1500','0','0','5','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2430','Iron_Boots02','Iron Boots','5','0','0','800','0','0','5','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2431','Valley_Shoes','Valley Shoes','5','20','10','0','0','0','10','0','0','4294967295','63','2','64','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,7; bonus bMaxSPrate,7;','','');
-REPLACE INTO `item_db` VALUES ('2432','Spiky_Heel_','Highheels','5','8500','4250','600','0','0','10','0','1','2147483646','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2433','Diabolus_Boots','Diabolus Boots','5','20','10','250','0','0','15','0','1','1040256','58','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,(BaseLevel*10);','','');
-REPLACE INTO `item_db` VALUES ('2434','Black_Leather_Boots_','Black Leather Boots','5','20','10','500','0','0','16','0','1','1040382','58','2','64','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; if(getrefine()>=9) bonus bAgi,2;','','');
-REPLACE INTO `item_db` VALUES ('2435','Battle_Greave','Battle Greave','5','10','5','0','0','0','15','0','1','577131746','63','2','64','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus bMdef,1; bonus2 bAddRaceTolerance,RC_DemiPlayer,1;','','');
-REPLACE INTO `item_db` VALUES ('2436','Combat_Boots','Combat Boots','5','10','5','0','0','0','9','0','1','9014044','63','2','64','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus bMdef,1; bonus2 bAddRaceTolerance,RC_DemiPlayer,1;','','');
-REPLACE INTO `item_db` VALUES ('2437','Battle_Boots','Battle Boots','5','10','5','0','0','0','9','0','1','16777216','1','2','64','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus bMdef,1; bonus2 bAddRaceTolerance,RC_DemiPlayer,1;','','');
+REPLACE INTO `item_db` VALUES ('2432','Spiky_Heel_','Highheels','5','8500','4250','600','0','0','10','0','1','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2433','Diabolus_Boots','Diabolus Boots','5','20','10','250','0','0','15','0','1','4294967295','58','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,(BaseLevel*10);','','');
+REPLACE INTO `item_db` VALUES ('2434','Black_Leather_Boots_','Black Leather Boots','5','20','10','500','0','0','16','0','1','4294967295','58','2','64','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; if(getrefine()>=9) bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('2435','Battle_Greave','Battle Greave','5','10','5','0','0','0','15','0','1','4294967295','63','2','64','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus bMdef,1; bonus2 bAddRaceTolerance,RC_DemiPlayer,1;','','');
+REPLACE INTO `item_db` VALUES ('2436','Combat_Boots','Combat Boots','5','10','5','0','0','0','9','0','1','4294967295','63','2','64','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus bMdef,1; bonus2 bAddRaceTolerance,RC_DemiPlayer,1;','','');
+REPLACE INTO `item_db` VALUES ('2437','Battle_Boots','Battle Boots','5','10','5','0','0','0','9','0','1','4294967295','1','2','64','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus bMdef,1; bonus2 bAddRaceTolerance,RC_DemiPlayer,1;','','');
REPLACE INTO `item_db` VALUES ('2438','Paw_Of_Cat','Paw Of Cat','5','10','5','300','0','0','0','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,5; bonus bAgi,1; skill ALL_CATCRY, 1;','','');
REPLACE INTO `item_db` VALUES ('2439','Refresh_Shoes','Refresh Shoes','5','20','10','0','0','0','20','0','0','4294967295','63','2','64','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,17; bonus bMaxSPrate,8; bonus2 bHPRegenRate,20,10000; bonus2 bSPRegenRate,3,10000;','','');
-REPLACE INTO `item_db` VALUES ('2440','Sprint_Shoes','Sprint Shoes','5','20','10','300','0','0','10','0','1','1040256','58','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bSPrecovRate,5;','','');
+REPLACE INTO `item_db` VALUES ('2440','Sprint_Shoes','Sprint Shoes','5','20','10','300','0','0','10','0','1','4294967295','58','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bSPrecovRate,5;','','');
REPLACE INTO `item_db` VALUES ('2441','Beach_Sandal','Beach Sandals','5','20','10','200','0','0','0','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bAgi,1; bonus2 bSubEle,Ele_Fire,10;','','');
REPLACE INTO `item_db` VALUES ('2442','Boots_Perforated','Red Stocking Boots','5','0','0','0','0','0','18','0','0','4294967295','63','2','64','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bHPrecovRate,10; bonus bSPrecovRate,10; bonus3 bAutoSpellWhenHit,WZ_QUAGMIRE,3,30; bonus bMdef,1;','','');
REPLACE INTO `item_db` VALUES ('2443','Fish_Shoes','Fisher\'s Boots','5','10','5','250','0','0','0','0','0','4294967295','63','2','64','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2444','Krieger_Shoes1','Glorious Shoes','5','20','10','0','0','0','0','0','0','2147483646','63','2','64','0','81',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,10; bonus2 bAddRaceTolerance,RC_DemiPlayer,4; bonus3 bAutoSpellWhenHit,AL_INCAGI,1,10;','','');
-REPLACE INTO `item_db` VALUES ('2445','Krieger_Shoes2','Glorious Popularized Shoes','5','20','10','0','0','0','5','0','0','2147483646','63','2','64','0','61',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,5; bonus bMaxSPrate,5;','','');
-REPLACE INTO `item_db` VALUES ('2446','Krieger_Shoes3','Glorious Mass-Production Shoes','5','20','10','0','0','0','10','0','0','2147483646','63','2','64','0','0',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,5;','','');
-REPLACE INTO `item_db` VALUES ('2447','Military_Boots','Army Boots','5','1000','500','1000','0','0','5','0','0','2147483646','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2444','Krieger_Shoes1','Glorious Shoes','5','20','10','0','0','0','0','0','0','4294967295','63','2','64','0','81',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,10; bonus2 bAddRaceTolerance,RC_DemiPlayer,4; bonus3 bAutoSpellWhenHit,AL_INCAGI,1,10;','','');
+REPLACE INTO `item_db` VALUES ('2445','Krieger_Shoes2','Glorious Popularized Shoes','5','20','10','0','0','0','5','0','0','4294967295','63','2','64','0','61',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,5; bonus bMaxSPrate,5;','','');
+REPLACE INTO `item_db` VALUES ('2446','Krieger_Shoes3','Glorious Mass-Production Shoes','5','20','10','0','0','0','10','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,5;','','');
+REPLACE INTO `item_db` VALUES ('2447','Military_Boots','Army Boots','5','1000','500','1000','0','0','5','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2448','Air_Boss','Air Boss','5','0','0','500','0','0','2','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('2449','Variant_Shoes_M','Variant Shoes','5','20','10','500','0','0','3','0','0','1040382','58','2','64','0','85',NULL,'1','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,20-getrefine(); bonus bMaxSPrate,20-getrefine(); bonus bDef,getrefine()/2;','','');
-REPLACE INTO `item_db` VALUES ('2450','Vital_Tree_Shoes','Vital Tree Shoes','5','20','10','500','0','0','16','0','0','1040382','58','2','64','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,10; bonus2 bHPRegenRate,30,10000; bonus bHealPower2,5; bonus bAddItemHealRate,5; bonus bMdef,3; bonus bVit,2;','','');
+REPLACE INTO `item_db` VALUES ('2449','Variant_Shoes_M','Variant Shoes','5','20','10','500','0','0','3','0','0','4294967295','58','2','64','0','85',NULL,'1','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,20-getrefine(); bonus bMaxSPrate,20-getrefine(); bonus bDef,getrefine()/2;','','');
+REPLACE INTO `item_db` VALUES ('2450','Vital_Tree_Shoes','Vital Tree Shoes','5','20','10','500','0','0','16','0','0','4294967295','58','2','64','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,10; bonus2 bHPRegenRate,30,10000; bonus bHealPower2,5; bonus bAddItemHealRate,5; bonus bMdef,3; bonus bVit,2;','','');
REPLACE INTO `item_db` VALUES ('2451','Freyja_SSandal7','Freya Spirit Sandals','5','20','10','400','0','0','5','0','0','4294967295','63','2','64','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,8; bonus bMaxSPrate,8;','','');
REPLACE INTO `item_db` VALUES ('2452','Freyja_SSandal30','Freya Spirit Sandals','5','20','10','400','0','0','5','0','0','4294967295','63','2','64','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,8; bonus bMaxSPrate,8;','','');
REPLACE INTO `item_db` VALUES ('2453','Freyja_SSandal60','Freya Spirit Sandals','5','20','10','400','0','0','5','0','0','4294967295','63','2','64','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,8; bonus bMaxSPrate,8;','','');
@@ -1599,100 +1599,100 @@ REPLACE INTO `item_db` VALUES ('2455','Time_Keepr_Boots','Guardian Boots','5','0
REPLACE INTO `item_db` VALUES ('2456','Para_Team_Boots1','Eden Group Boots I','5','0','0','0','0','0','14','0','0','4294967295','63','2','64','0','12',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bHPrecovRate,10; bonus bSPrecovRate,2;','','');
REPLACE INTO `item_db` VALUES ('2457','Para_Team_Boots2','Eden Group Boots II','5','0','0','0','0','0','16','0','0','4294967295','63','2','64','0','26',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bHPrecovRate,12; bonus bSPrecovRate,4;','','');
REPLACE INTO `item_db` VALUES ('2458','Para_Team_Boots3','Eden Group Boots III','5','0','0','0','0','0','18','0','0','4294967295','63','2','64','0','40',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bHPrecovRate,14; bonus bSPrecovRate,6;','','');
-REPLACE INTO `item_db` VALUES ('2459','Upg_Shoes','Reinforcement Shoes','5','20','10','200','0','0','15','0','1','2147483646','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
-REPLACE INTO `item_db` VALUES ('2460','Upg_Boots','Reinforcement Boots','5','20','10','300','0','0','21','0','1','24009962','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
-REPLACE INTO `item_db` VALUES ('2461','Upg_Greave','Reinforcement Greaves','5','20','10','400','0','0','32','0','1','16512','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
+REPLACE INTO `item_db` VALUES ('2459','Upg_Shoes','Reinforcement Shoes','5','20','10','200','0','0','15','0','1','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
+REPLACE INTO `item_db` VALUES ('2460','Upg_Boots','Reinforcement Boots','5','20','10','300','0','0','21','0','1','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
+REPLACE INTO `item_db` VALUES ('2461','Upg_Greave','Reinforcement Greaves','5','20','10','400','0','0','32','0','1','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
REPLACE INTO `item_db` VALUES ('2462','Sleipnir_C','Ephemeral Sleipnir','5','20','10','0','0','0','40','0','0','4294967295','63','2','64','0','94',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableShoes,0; bonus bMdef,10; bonus bMaxHPrate,20; bonus bMaxSPrate,20; bonus bSPrecovRate,15; bonus bSpeedRate,25;','','');
REPLACE INTO `item_db` VALUES ('2463','Feral_Boots','Feral Boots','5','20','10','0','0','0','12','0','0','4294967295','63','2','64','0','75',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2464','No_Fear_Shoes','NoFear Shoes','5','0','0','0','0','0','6','0','0','4294967295','63','2','64','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableShoes,0; bonus bStr,1; bonus bInt,1; bonus bDex,1; bonus bMaxHPrate,10; bonus bMaxSPrate,5; bonus2 bSubRace,RC_DemiPlayer,2;','','');
-REPLACE INTO `item_db` VALUES ('2465','Dance_Shoes','Dance Shoes','5','20','10','300','0','0','15','0','1','524288','56','2','64','0','105',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bAspdRate,2; bonus2 bSkillUseSP,WA_SWING_DANCE,32;','','');
+REPLACE INTO `item_db` VALUES ('2465','Dance_Shoes','Dance Shoes','5','20','10','300','0','0','15','0','1','4294967295','56','2','64','0','105',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bAspdRate,2; bonus2 bSkillUseSP,WA_SWING_DANCE,32;','','');
REPLACE INTO `item_db` VALUES ('2466','Training_Shoes','Training Shoes','5','20','10','300','0','0','0','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2467','Golden_Rod_Shoes','Golden Rod Shoes','5','20','10','500','0','0','12','0','0','512','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMaxHP,500; bonus2 bSubEle,Ele_Wind,15;','','');
-REPLACE INTO `item_db` VALUES ('2468','Aqua_Shoes','Aqua Shoes','5','20','10','500','0','0','12','0','0','512','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMaxHP,500; bonus2 bSubEle,Ele_Water,15;','','');
-REPLACE INTO `item_db` VALUES ('2469','Crimson_Shoes','Crimson Shoes','5','20','10','500','0','0','12','0','0','512','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMaxHP,500; bonus2 bSubEle,Ele_Fire,15;','','');
-REPLACE INTO `item_db` VALUES ('2470','Forest_Shoes','Forest Shoes','5','20','10','500','0','0','12','0','0','512','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMaxHP,500; bonus2 bSubEle,Ele_Earth,15;','','');
-REPLACE INTO `item_db` VALUES ('2471','Shoes_Of_Affection','Shoes Of Affection','5','20','10','300','0','0','12','0','0','256','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,500; bonus2 bAddRaceTolerance,RC_DemiPlayer,10; bonus2 bAddRaceTolerance,RC_Formless,-10; bonus2 bAddRaceTolerance,RC_Undead,-10; bonus2 bAddRaceTolerance,RC_Brute,-10; bonus2 bAddRaceTolerance,RC_Plant,-10; bonus2 bAddRaceTolerance,RC_Insect,-10; bonus2 bAddRaceTolerance,RC_Fish,-10; bonus2 bAddRaceTolerance,RC_Demon,-10; bonus2 bAddRaceTolerance,RC_Angel,-10; bonus2 bAddRaceTolerance,RC_Dragon,-10;','','');
-REPLACE INTO `item_db` VALUES ('2472','Shoes_Of_Judgement','Shoes Of Judgement','5','20','10','300','0','0','12','0','0','256','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,AB_JUDEX,30; bonus2 bSkillUseSP,AB_JUDEX,-40; bonus bMaxSP,150;','','');
+REPLACE INTO `item_db` VALUES ('2467','Golden_Rod_Shoes','Golden Rod Shoes','5','20','10','500','0','0','12','0','0','4294967295','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMaxHP,500; bonus2 bSubEle,Ele_Wind,15;','','');
+REPLACE INTO `item_db` VALUES ('2468','Aqua_Shoes','Aqua Shoes','5','20','10','500','0','0','12','0','0','4294967295','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMaxHP,500; bonus2 bSubEle,Ele_Water,15;','','');
+REPLACE INTO `item_db` VALUES ('2469','Crimson_Shoes','Crimson Shoes','5','20','10','500','0','0','12','0','0','4294967295','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMaxHP,500; bonus2 bSubEle,Ele_Fire,15;','','');
+REPLACE INTO `item_db` VALUES ('2470','Forest_Shoes','Forest Shoes','5','20','10','500','0','0','12','0','0','4294967295','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMaxHP,500; bonus2 bSubEle,Ele_Earth,15;','','');
+REPLACE INTO `item_db` VALUES ('2471','Shoes_Of_Affection','Shoes Of Affection','5','20','10','300','0','0','12','0','0','4294967295','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,500; bonus2 bAddRaceTolerance,RC_DemiPlayer,10; bonus2 bAddRaceTolerance,RC_Formless,-10; bonus2 bAddRaceTolerance,RC_Undead,-10; bonus2 bAddRaceTolerance,RC_Brute,-10; bonus2 bAddRaceTolerance,RC_Plant,-10; bonus2 bAddRaceTolerance,RC_Insect,-10; bonus2 bAddRaceTolerance,RC_Fish,-10; bonus2 bAddRaceTolerance,RC_Demon,-10; bonus2 bAddRaceTolerance,RC_Angel,-10; bonus2 bAddRaceTolerance,RC_Dragon,-10;','','');
+REPLACE INTO `item_db` VALUES ('2472','Shoes_Of_Judgement','Shoes Of Judgement','5','20','10','300','0','0','12','0','0','4294967295','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,AB_JUDEX,30; bonus2 bSkillUseSP,AB_JUDEX,-40; bonus bMaxSP,150;','','');
REPLACE INTO `item_db` VALUES ('2473','Para_Team_Boots4','Eden Group Boots IV','5','0','0','0','0','0','20','0','0','4294967295','63','2','64','0','60',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bVit,1; bonus bHPrecovRate,28; bonus bSPrecovRate,12;','','');
REPLACE INTO `item_db` VALUES ('2474','Lehmannza_Shoes','Lehmannza Shoes','5','20','10','500','0','0','3','0','1','4294967295','63','2','64','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2475','Ur_Greave','Ur\'s Greaves','5','20','10','900','0','0','32','0','1','128','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,40; if(getequiprefinerycnt(EQI_SHOES)>7) bonus bMaxHPrate,getequiprefinerycnt(EQI_SHOES)-7;','','');
-REPLACE INTO `item_db` VALUES ('2476','Peuz_Greave','Peuz\'s Greaves','5','20','10','900','0','0','32','0','1','128','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,40; bonus bAgi,-7+min(getequiprefinerycnt(EQI_SHOES),8);','','');
-REPLACE INTO `item_db` VALUES ('2477','Sabah_Shoes','Sapha Shoes','5','20','10','400','0','0','18','0','1','4096','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,30; bonus bLuk,3;','','');
-REPLACE INTO `item_db` VALUES ('2478','Nab_Shoes','Nab Shoes','5','20','10','400','0','0','18','0','1','4096','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,3; bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('2479','White_Wing_Boots','White Wing Boots','5','20','10','400','0','0','18','0','1','2048','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus2 bSkillUseSP,RA_AIMEDBOLT,10;','','');
-REPLACE INTO `item_db` VALUES ('2480','Black_Wing_Boots','Black Wing Boots','5','20','10','400','0','0','18','0','1','2048','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSPrate,5;','','');
+REPLACE INTO `item_db` VALUES ('2475','Ur_Greave','Ur\'s Greaves','5','20','10','900','0','0','32','0','1','4294967295','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,40; if(getequiprefinerycnt(EQI_SHOES)>7) bonus bMaxHPrate,getequiprefinerycnt(EQI_SHOES)-7;','','');
+REPLACE INTO `item_db` VALUES ('2476','Peuz_Greave','Peuz\'s Greaves','5','20','10','900','0','0','32','0','1','4294967295','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,40; bonus bAgi,-7+min(getequiprefinerycnt(EQI_SHOES),8);','','');
+REPLACE INTO `item_db` VALUES ('2477','Sabah_Shoes','Sapha Shoes','5','20','10','400','0','0','18','0','1','4294967295','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,30; bonus bLuk,3;','','');
+REPLACE INTO `item_db` VALUES ('2478','Nab_Shoes','Nab Shoes','5','20','10','400','0','0','18','0','1','4294967295','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,3; bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('2479','White_Wing_Boots','White Wing Boots','5','20','10','400','0','0','18','0','1','4294967295','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus2 bSkillUseSP,RA_AIMEDBOLT,10;','','');
+REPLACE INTO `item_db` VALUES ('2480','Black_Wing_Boots','Black Wing Boots','5','20','10','400','0','0','18','0','1','4294967295','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSPrate,5;','','');
REPLACE INTO `item_db` VALUES ('2481','Rune_Boots','Rune Boots','5','20','10','100','0','0','5','0','1','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2482','Shoes_Of_Valor','Shoes Of Valor','5','0','0','0','0','0','4','0','0','4294967295','63','2','64','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2483','Siege_Greave','WoE Greave','5','10','5','750','0','0','30','0','1','279714','63','2','64','0','95',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus2 bAddRaceTolerance,RC_Player,2;','','');
-REPLACE INTO `item_db` VALUES ('2484','Siege_Boots','WoE Boots','5','10','5','500','0','0','20','0','1','594435306','63','2','64','0','95',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bAddRaceTolerance,RC_Player,1;','','');
-REPLACE INTO `item_db` VALUES ('2485','Siege_Shoes','WoE Shoes','5','10','5','350','0','0','15','0','1','8487701','63','2','64','0','95',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus2 bAddRaceTolerance,RC_Player,1;','','');
-REPLACE INTO `item_db` VALUES ('2486','Shadow_Walk_','Shadow Walker','5','20','10','2000','0','0','0','0','1','1040382','58','2','64','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10;','','');
-REPLACE INTO `item_db` VALUES ('2487','Vital_Tree_Shoes_','Sephiroth\'s Shoes','5','20','10','500','0','0','16','0','1','1040382','58','2','64','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2488','Fricco_Shoes_','Freyja Boots','5','30000','15000','500','0','0','12','0','1','2147483646','63','2','64','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
-REPLACE INTO `item_db` VALUES ('2489','Vidar\'s_Boots_','Vidar\'s Boots','5','30000','15000','650','0','0','13','0','1','2147483646','63','2','64','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2483','Siege_Greave','WoE Greave','5','10','5','750','0','0','30','0','1','4294967295','63','2','64','0','95',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus2 bAddRaceTolerance,RC_Player,2;','','');
+REPLACE INTO `item_db` VALUES ('2484','Siege_Boots','WoE Boots','5','10','5','500','0','0','20','0','1','4294967295','63','2','64','0','95',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bAddRaceTolerance,RC_Player,1;','','');
+REPLACE INTO `item_db` VALUES ('2485','Siege_Shoes','WoE Shoes','5','10','5','350','0','0','15','0','1','4294967295','63','2','64','0','95',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus2 bAddRaceTolerance,RC_Player,1;','','');
+REPLACE INTO `item_db` VALUES ('2486','Shadow_Walk_','Shadow Walker','5','20','10','2000','0','0','0','0','1','4294967295','58','2','64','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10;','','');
+REPLACE INTO `item_db` VALUES ('2487','Vital_Tree_Shoes_','Sephiroth\'s Shoes','5','20','10','500','0','0','16','0','1','4294967295','58','2','64','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2488','Fricco_Shoes_','Freyja Boots','5','30000','15000','500','0','0','12','0','1','4294967295','63','2','64','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('2489','Vidar\'s_Boots_','Vidar\'s Boots','5','30000','15000','650','0','0','13','0','1','4294967295','63','2','64','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2491','Bangungot_Boots','Bangungot Boots of Nightmare','5','20','10','600','0','0','10','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,getrefine(); if(getrefine()>=14) { bonus bSpeedRate,25; }','','');
REPLACE INTO `item_db` VALUES ('2492','Bayani_Bangungot_Boots','Bangungot Boots(Bayani)','5','20','10','600','0','0','10','0','1','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,getrefine(); if(getrefine()>=12) { bonus bSpeedRate,25; }','','');
-REPLACE INTO `item_db` VALUES ('2493','Goibne\'s_Combat_Boots_','Goibne\'s Greaves','5','30000','15000','700','0','0','13','0','1','2147483646','63','2','64','0','54',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bMaxHPrate,5; bonus bMaxSPrate,5;','','');
-REPLACE INTO `item_db` VALUES ('2494','Chrystal_Pumps_','Crystal Pumps','5','20','10','100','0','0','5','0','1','2147483646','63','0','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus bLuk,5;','','');
+REPLACE INTO `item_db` VALUES ('2493','Goibne\'s_Combat_Boots_','Goibne\'s Greaves','5','30000','15000','700','0','0','13','0','1','4294967295','63','2','64','0','54',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bMaxHPrate,5; bonus bMaxSPrate,5;','','');
+REPLACE INTO `item_db` VALUES ('2494','Chrystal_Pumps_','Crystal Pumps','5','20','10','100','0','0','5','0','1','4294967295','63','0','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus bLuk,5;','','');
REPLACE INTO `item_db` VALUES ('2495','Egir_Shoes','Aegir Shoes','5','200000','100000','300','0','0','13','0','1','4294967295','63','2','64','0','110',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if (BaseClass == Job_Mage || BaseClass == Job_Archer || BaseClass == Job_Acolyte) bonus bMaxHP, BaseLevel * 5; else if (BaseClass == Job_Swordman || BaseClass == Job_Merchant || BaseClass == Job_Thief) bonus bMaxSP, JobLevel * 2;','','');
REPLACE INTO `item_db` VALUES ('2496','TE_WoE_Shoes','TE WoE Shoes','5','0','0','0','0','0','5','0','0','4294967295','63','2','64','0','40',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bMaxHP,150; bonus bMaxSP,150; bonus2 bAddRace,RC_Player,5; bonus2 bMagicAddRace,RC_Player,5; bonus2 bResEff,Eff_Freeze,2500;','','');
-REPLACE INTO `item_db` VALUES ('2497','TE_WoE_Boots','TE WoE Boots','5','0','0','0','0','0','10','0','0','279714','63','2','64','0','40',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,200; bonus bMaxSP,100; bonus2 bAddRace,RC_Player,10; bonus2 bResEff,Eff_Freeze,2500;','','');
-REPLACE INTO `item_db` VALUES ('2498','TE_WoE_Magic_Sandal','TE WoE Magic Sandal','5','0','0','0','0','0','5','0','0','8487701','63','2','64','0','40',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bMaxHP,100; bonus bMaxSP,200; bonus2 bMagicAddRace,RC_Player,5; bonus2 bResEff,Eff_Freeze,2500;','','');
+REPLACE INTO `item_db` VALUES ('2497','TE_WoE_Boots','TE WoE Boots','5','0','0','0','0','0','10','0','0','4294967295','63','2','64','0','40',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,200; bonus bMaxSP,100; bonus2 bAddRace,RC_Player,10; bonus2 bResEff,Eff_Freeze,2500;','','');
+REPLACE INTO `item_db` VALUES ('2498','TE_WoE_Magic_Sandal','TE WoE Magic Sandal','5','0','0','0','0','0','5','0','0','4294967295','63','2','64','0','40',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bMaxHP,100; bonus bMaxSP,200; bonus2 bMagicAddRace,RC_Player,5; bonus2 bResEff,Eff_Freeze,2500;','','');
REPLACE INTO `item_db` VALUES ('2499','Temporal_Boots','Temporal Boots','5','20','10','600','0','0','20','0','0','4294967295','63','2','64','0','10',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,300+((getrefine()/3)*100); bonus bMaxSP,30+((getrefine()/3)*10);','','');
REPLACE INTO `item_db` VALUES ('2501','Hood','Hood','5','1000','500','200','0','0','4','0','0','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2502','Hood_','Hood','5','1000','500','200','0','0','4','0','1','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2503','Muffler','Muffler','5','5000','2500','400','0','0','8','0','0','2147483646','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2504','Muffler_','Muffler','5','5000','2500','400','0','0','8','0','1','2147483646','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2505','Manteau','Manteau','5','32000','16000','600','0','0','13','0','0','6706402','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2506','Manteau_','Manteau','5','32000','16000','600','0','0','13','0','1','6706402','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2507','Cape_Of_Ancient_Lord','Ancient Cape','5','82000','41000','600','0','0','9','0','0','2147483646','63','2','4','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('2508','Ragamuffin_Cape','Ragamuffin Manteau','5','56000','28000','500','0','0','4','0','0','2147483646','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableGarment,0; bonus bMdef,10;','','');
-REPLACE INTO `item_db` VALUES ('2509','Clack_Of_Servival','Survivor\'s Manteau','5','20000','10000','550','0','0','10','0','0','8454660','63','2','4','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bVit,10;','','');
-REPLACE INTO `item_db` VALUES ('2510','Novice_Hood','Somber Novice Hood','5','1','0','1','0','0','4','0','0','1','47','2','4','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,20;','','');
-REPLACE INTO `item_db` VALUES ('2511','Skeleton\'s_Cape','Skeleton Manteau','5','5000','2500','700','0','0','13','0','0','2147483646','63','2','4','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,-3; bonus bDex,2; bonus bVit,-3; bonus bLuk,2; bonus bAgi,-4;','','');
-REPLACE INTO `item_db` VALUES ('2512','Novice_Manteau','Novice Manteau','5','50000','25000','500','0','0','7','0','1','1','47','2','4','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,10;','','');
-REPLACE INTO `item_db` VALUES ('2513','Celestial_Robe','Heavenly Maiden Robe','5','20','10','500','0','0','18','0','1','2147483646','63','2','4','0','80',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2514','Pauldron','Pauldron','5','20','10','800','0','0','25','0','1','414946','63','2','4','0','80',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2515','Wing_Of_Eagle','Eagle Wing','5','20000','10000','300','0','0','12','0','1','8454660','63','2','4','0','85',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2516','Falcon_Robe','Falcon Muffler','5','30000','15000','400','0','0','8','0','0','2147483646','63','2','4','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,15; bonus bFlee2,5;','','');
-REPLACE INTO `item_db` VALUES ('2517','Vali\'s_Manteau','Vali\'s Manteau','5','30000','15000','600','0','0','13','0','0','2147483646','63','2','4','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,15;','','');
-REPLACE INTO `item_db` VALUES ('2518','Morpheus\'s_Shawl','Morpheus\'s Shawl','5','30000','15000','600','0','0','8','0','0','2147483646','63','2','4','0','33',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSPrate,10; bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2519','Morrigane\'s_Manteau','Morrigane\'s Manteau','5','30000','15000','600','0','0','9','0','0','2147483646','63','2','4','0','61',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bFlee2,8;','','');
-REPLACE INTO `item_db` VALUES ('2520','Goibne\'s_Shoulder_Arms','Goibne\'s Spaulders','5','30000','15000','700','0','0','11','0','0','2147483646','63','2','4','0','54',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkDef,10; bonus bMdef,2; bonus bVit,1;','','');
-REPLACE INTO `item_db` VALUES ('2521','Angel\'s_Warmth','Angelic Cardigan','5','10000','5000','400','0','0','6','0','1','1','47','2','4','0','20',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHPrecovRate,5;','','');
+REPLACE INTO `item_db` VALUES ('2503','Muffler','Muffler','5','5000','2500','400','0','0','8','0','0','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2504','Muffler_','Muffler','5','5000','2500','400','0','0','8','0','1','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2505','Manteau','Manteau','5','32000','16000','600','0','0','13','0','0','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2506','Manteau_','Manteau','5','32000','16000','600','0','0','13','0','1','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2507','Cape_Of_Ancient_Lord','Ancient Cape','5','82000','41000','600','0','0','9','0','0','4294967295','63','2','4','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('2508','Ragamuffin_Cape','Ragamuffin Manteau','5','56000','28000','500','0','0','4','0','0','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableGarment,0; bonus bMdef,10;','','');
+REPLACE INTO `item_db` VALUES ('2509','Clack_Of_Servival','Survivor\'s Manteau','5','20000','10000','550','0','0','10','0','0','4294967295','63','2','4','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bVit,10;','','');
+REPLACE INTO `item_db` VALUES ('2510','Novice_Hood','Somber Novice Hood','5','1','0','1','0','0','4','0','0','4294967295','47','2','4','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,20;','','');
+REPLACE INTO `item_db` VALUES ('2511','Skeleton\'s_Cape','Skeleton Manteau','5','5000','2500','700','0','0','13','0','0','4294967295','63','2','4','0','75',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,-3; bonus bDex,2; bonus bVit,-3; bonus bLuk,2; bonus bAgi,-4;','','');
+REPLACE INTO `item_db` VALUES ('2512','Novice_Manteau','Novice Manteau','5','50000','25000','500','0','0','7','0','1','4294967295','47','2','4','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,10;','','');
+REPLACE INTO `item_db` VALUES ('2513','Celestial_Robe','Heavenly Maiden Robe','5','20','10','500','0','0','18','0','1','4294967295','63','2','4','0','80',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2514','Pauldron','Pauldron','5','20','10','800','0','0','25','0','1','4294967295','63','2','4','0','80',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2515','Wing_Of_Eagle','Eagle Wing','5','20000','10000','300','0','0','12','0','1','4294967295','63','2','4','0','85',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2516','Falcon_Robe','Falcon Muffler','5','30000','15000','400','0','0','8','0','0','4294967295','63','2','4','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,15; bonus bFlee2,5;','','');
+REPLACE INTO `item_db` VALUES ('2517','Vali\'s_Manteau','Vali\'s Manteau','5','30000','15000','600','0','0','13','0','0','4294967295','63','2','4','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,15;','','');
+REPLACE INTO `item_db` VALUES ('2518','Morpheus\'s_Shawl','Morpheus\'s Shawl','5','30000','15000','600','0','0','8','0','0','4294967295','63','2','4','0','33',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSPrate,10; bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2519','Morrigane\'s_Manteau','Morrigane\'s Manteau','5','30000','15000','600','0','0','9','0','0','4294967295','63','2','4','0','61',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bFlee2,8;','','');
+REPLACE INTO `item_db` VALUES ('2520','Goibne\'s_Shoulder_Arms','Goibne\'s Spaulders','5','30000','15000','700','0','0','11','0','0','4294967295','63','2','4','0','54',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkDef,10; bonus bMdef,2; bonus bVit,1;','','');
+REPLACE INTO `item_db` VALUES ('2521','Angel\'s_Warmth','Angelic Cardigan','5','10000','5000','400','0','0','6','0','1','4294967295','47','2','4','0','20',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHPrecovRate,5;','','');
REPLACE INTO `item_db` VALUES ('2522','Undershirt','Undershirt','5','20000','10000','150','0','0','5','0','0','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1;','','');
REPLACE INTO `item_db` VALUES ('2523','Undershirt_','Undershirt','5','20000','10000','150','0','0','5','0','1','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1;','','');
-REPLACE INTO `item_db` VALUES ('2524','Valkyrie_Manteau','Valkyrian Manteau','5','0','0','500','0','0','10','0','1','1040382','58','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableGarment,0; if(BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Job_Acolyte) bonus bFlee2,5+(getequiprefinerycnt(EQI_GARMENT)*2); else if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) bonus bShortWeaponDamageReturn,5+(getequiprefinerycnt(EQI_GARMENT)*2);','','');
-REPLACE INTO `item_db` VALUES ('2525','Cape_Of_Ancient_Lord_','Ancient Cape','5','82000','41000','600','0','0','9','0','1','2147483646','63','2','4','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('2524','Valkyrie_Manteau','Valkyrian Manteau','5','0','0','500','0','0','10','0','1','4294967295','58','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableGarment,0; if(BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Job_Acolyte) bonus bFlee2,5+(getequiprefinerycnt(EQI_GARMENT)*2); else if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) bonus bShortWeaponDamageReturn,5+(getequiprefinerycnt(EQI_GARMENT)*2);','','');
+REPLACE INTO `item_db` VALUES ('2525','Cape_Of_Ancient_Lord_','Ancient Cape','5','82000','41000','600','0','0','9','0','1','4294967295','63','2','4','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
REPLACE INTO `item_db` VALUES ('2526','Dragon_Scale_Coat','Coat of Dragon Scale','5','20','10','10','0','0','14','0','0','4294967295','63','2','4','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,300;','','');
-REPLACE INTO `item_db` VALUES ('2527','Dragon_Breath','Dragon Breath','5','20','10','600','0','0','16','0','1','1040382','58','2','4','0','48',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Dragon,15;','','');
-REPLACE INTO `item_db` VALUES ('2528','Wool_Scarf','Wool Scarf','5','20','10','500','0','0','11','0','1','1040382','58','2','4','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,4;','','');
-REPLACE INTO `item_db` VALUES ('2529','Rider_Insignia','Rider Insignia','5','20','10','500','0','0','13','0','0','1040382','58','2','4','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
-REPLACE INTO `item_db` VALUES ('2530','Rider_Insignia_','Rider Insignia','5','20','10','500','0','0','13','0','1','1040382','58','2','4','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
-REPLACE INTO `item_db` VALUES ('2531','Ulfhedinn','Ulfhedinn','5','20','10','700','0','0','13','0','1','414946','58','2','4','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpellWhenHit,NPC_STONESKIN,6,20;','','');
-REPLACE INTO `item_db` VALUES ('2532','Mithril_Magic_Cape','Mithril Magic Cape','5','20','10','400','0','0','8','0','1','625436','58','2','4','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus5 bAutoSpellWhenHit,NPC_ANTIMAGIC,1,200,BF_MAGIC,0;','','');
-REPLACE INTO `item_db` VALUES ('2533','Freyja_Cape','Freyja Cape','5','0','0','200','0','0','10','0','0','2147483646','63','2','4','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_DemiPlayer,15;','','');
+REPLACE INTO `item_db` VALUES ('2527','Dragon_Breath','Dragon Breath','5','20','10','600','0','0','16','0','1','4294967295','58','2','4','0','48',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Dragon,15;','','');
+REPLACE INTO `item_db` VALUES ('2528','Wool_Scarf','Wool Scarf','5','20','10','500','0','0','11','0','1','4294967295','58','2','4','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,4;','','');
+REPLACE INTO `item_db` VALUES ('2529','Rider_Insignia','Rider Insignia','5','20','10','500','0','0','13','0','0','4294967295','58','2','4','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('2530','Rider_Insignia_','Rider Insignia','5','20','10','500','0','0','13','0','1','4294967295','58','2','4','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('2531','Ulfhedinn','Ulfhedinn','5','20','10','700','0','0','13','0','1','4294967295','58','2','4','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpellWhenHit,NPC_STONESKIN,6,20;','','');
+REPLACE INTO `item_db` VALUES ('2532','Mithril_Magic_Cape','Mithril Magic Cape','5','20','10','400','0','0','8','0','1','4294967295','58','2','4','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus5 bAutoSpellWhenHit,NPC_ANTIMAGIC,1,200,BF_MAGIC,0;','','');
+REPLACE INTO `item_db` VALUES ('2533','Freyja_Cape','Freyja Cape','5','0','0','200','0','0','10','0','0','4294967295','63','2','4','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_DemiPlayer,15;','','');
REPLACE INTO `item_db` VALUES ('2534','Ruffler','Ruffler','5','20','10','0','0','0','10','0','0','4294967295','63','2','4','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,17; bonus bFlee,17;','','');
-REPLACE INTO `item_db` VALUES ('2535','Cloak_Of_Survival_C','Cloak Of Survival','5','1','0','0','0','0','17','0','0','8454660','63','2','4','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bVit,10; bonus bMdef,10;','','');
-REPLACE INTO `item_db` VALUES ('2536','Skin_Of_Ventus','Skin of Ventus','5','20','10','250','0','0','7','0','1','2147483646','63','2','4','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMaxHP,200; bonus bFlee,10;','','');
-REPLACE INTO `item_db` VALUES ('2537','Diabolus_Manteau','Diabolus Manteau','5','20','10','250','0','0','15','0','1','1040256','58','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,5; bonus bMaxHP,100; bonus2 bAddDamageClass,1916,10; bonus2 bAddDamageClass,1917,10;','','');
-REPLACE INTO `item_db` VALUES ('2538','Commander_Manteau','Captain\'s Manteau','5','10','5','0','0','0','28','0','1','577131746','63','2','4','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50; bonus bMdef,1; bonus2 bAddRaceTolerance,RC_DemiPlayer,1;','','');
-REPLACE INTO `item_db` VALUES ('2539','Commander_Manteau_','Commander\'s Manteau','5','10','5','0','0','0','20','0','1','9014044','63','2','4','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50; bonus bMdef,1; bonus2 bAddRaceTolerance,RC_DemiPlayer,1;','','');
-REPLACE INTO `item_db` VALUES ('2540','Sheriff_Manteau','Sheriff\'s Manteau','5','10','5','0','0','0','20','0','1','16777216','1','2','4','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50; bonus bMdef,1; bonus2 bAddRaceTolerance,RC_DemiPlayer,1;','','');
+REPLACE INTO `item_db` VALUES ('2535','Cloak_Of_Survival_C','Cloak Of Survival','5','1','0','0','0','0','17','0','0','4294967295','63','2','4','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bVit,10; bonus bMdef,10;','','');
+REPLACE INTO `item_db` VALUES ('2536','Skin_Of_Ventus','Skin of Ventus','5','20','10','250','0','0','7','0','1','4294967295','63','2','4','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMaxHP,200; bonus bFlee,10;','','');
+REPLACE INTO `item_db` VALUES ('2537','Diabolus_Manteau','Diabolus Manteau','5','20','10','250','0','0','15','0','1','4294967295','58','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,5; bonus bMaxHP,100; bonus2 bAddDamageClass,1916,10; bonus2 bAddDamageClass,1917,10;','','');
+REPLACE INTO `item_db` VALUES ('2538','Commander_Manteau','Captain\'s Manteau','5','10','5','0','0','0','28','0','1','4294967295','63','2','4','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50; bonus bMdef,1; bonus2 bAddRaceTolerance,RC_DemiPlayer,1;','','');
+REPLACE INTO `item_db` VALUES ('2539','Commander_Manteau_','Commander\'s Manteau','5','10','5','0','0','0','20','0','1','4294967295','63','2','4','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50; bonus bMdef,1; bonus2 bAddRaceTolerance,RC_DemiPlayer,1;','','');
+REPLACE INTO `item_db` VALUES ('2540','Sheriff_Manteau','Sheriff\'s Manteau','5','10','5','0','0','0','20','0','1','4294967295','1','2','4','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50; bonus bMdef,1; bonus2 bAddRaceTolerance,RC_DemiPlayer,1;','','');
REPLACE INTO `item_db` VALUES ('2541','Asprika','Asprika','5','20','10','400','0','0','40','0','0','4294967295','63','2','4','0','94',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus3 bSubEle,Ele_Neutral,30,BF_SHORT; bonus3 bSubEle,Ele_Water,30,BF_SHORT; bonus3 bSubEle,Ele_Earth,30,BF_SHORT; bonus3 bSubEle,Ele_Fire,30,BF_SHORT; bonus3 bSubEle,Ele_Wind,30,BF_SHORT; bonus3 bSubEle,Ele_Poison,30,BF_SHORT; bonus3 bSubEle,Ele_Holy,30,BF_SHORT; bonus3 bSubEle,Ele_Dark,30,BF_SHORT; bonus3 bSubEle,Ele_Ghost,30,BF_SHORT; bonus3 bSubEle,Ele_Undead,30,BF_SHORT; bonus bFlee,30; skill AL_TELEPORT,1; bonus bUnbreakableGarment,0;','','');
-REPLACE INTO `item_db` VALUES ('2542','Flame_Manteau','Flame Manteau of Naght Sieger','5','20','10','500','0','0','16','0','1','1040382','58','2','4','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,5; bonus bMdef,2; bonus bMatkRate,1; bonus2 bAddEle,Ele_Fire,2;','','');
+REPLACE INTO `item_db` VALUES ('2542','Flame_Manteau','Flame Manteau of Naght Sieger','5','20','10','500','0','0','16','0','1','4294967295','58','2','4','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,5; bonus bMdef,2; bonus bMatkRate,1; bonus2 bAddEle,Ele_Fire,2;','','');
REPLACE INTO `item_db` VALUES ('2543','Sylphid_Manteau','Sylphid Manteau','5','20','10','0','0','0','33','0','0','4294967295','63','2','4','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,13; bonus2 bSubEle,Ele_Neutral,13; bonus bFlee2,1;','','');
-REPLACE INTO `item_db` VALUES ('2544','Leather_Of_Tendrilion','Leather of Tendrilion','5','20','10','500','0','0','14','0','1','1040256','58','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,5; bonus2 bSubEle,Ele_Earth,5; bonus2 bAddRaceTolerance,RC_Plant,5; bonus2 bAddRaceTolerance,RC_Brute,5;','','');
-REPLACE INTO `item_db` VALUES ('2545','Musika','Musika','5','20','10','500','0','0','10','0','1','256','58','2','4','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus3 bAutoSpellWhenHit,AL_HEAL,max(getskilllv(AL_HEAL),1),20;','','');
+REPLACE INTO `item_db` VALUES ('2544','Leather_Of_Tendrilion','Leather of Tendrilion','5','20','10','500','0','0','14','0','1','4294967295','58','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,5; bonus2 bSubEle,Ele_Earth,5; bonus2 bAddRaceTolerance,RC_Plant,5; bonus2 bAddRaceTolerance,RC_Brute,5;','','');
+REPLACE INTO `item_db` VALUES ('2545','Musika','Musika','5','20','10','500','0','0','10','0','1','4294967295','58','2','4','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus3 bAutoSpellWhenHit,AL_HEAL,max(getskilllv(AL_HEAL),1),20;','','');
REPLACE INTO `item_db` VALUES ('2546','Beach_Manteau','Beach Manteau','5','20','10','600','0','0','0','0','1','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus2 bSubEle,Ele_Fire,10;','','');
REPLACE INTO `item_db` VALUES ('2547','Cheap_Running_Shirts','Cheap Undershirt','5','0','0','0','0','0','11','0','0','4294967295','63','2','4','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bFlee,10; bonus2 bSubEle,Ele_Neutral,10; bonus bMdef,1;','','');
-REPLACE INTO `item_db` VALUES ('2548','Muffler_C','Neo Muffler','5','0','0','0','0','0','22','0','0','1040382','58','2','4','0','95',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_DemiPlayer,10; bonus bMaxHPrate,10; bonus2 bSubEle,Ele_Water,5; bonus2 bSubEle,Ele_Fire,5; bonus2 bSubEle,Ele_Holy,5; bonus2 bSubEle,Ele_Dark,5;','','');
-REPLACE INTO `item_db` VALUES ('2549','Krieger_Muffler1','Glorious Muffler','5','20','10','0','0','0','3','0','0','2147483646','63','2','4','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,5; bonus2 bAddRaceTolerance,RC_DemiPlayer,5;','','');
+REPLACE INTO `item_db` VALUES ('2548','Muffler_C','Neo Muffler','5','0','0','0','0','0','22','0','0','4294967295','58','2','4','0','95',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_DemiPlayer,10; bonus bMaxHPrate,10; bonus2 bSubEle,Ele_Water,5; bonus2 bSubEle,Ele_Fire,5; bonus2 bSubEle,Ele_Holy,5; bonus2 bSubEle,Ele_Dark,5;','','');
+REPLACE INTO `item_db` VALUES ('2549','Krieger_Muffler1','Glorious Muffler','5','20','10','0','0','0','3','0','0','4294967295','63','2','4','0','80',NULL,'1','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,5; bonus2 bAddRaceTolerance,RC_DemiPlayer,5;','','');
REPLACE INTO `item_db` VALUES ('2550','Fisher\'s_Muffler','Fisher\'s Muffler','5','20','10','200','0','0','0','0','0','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2551','Rider_Insignia_M','Crest of the Rider','5','20','10','500','0','0','4','0','1','1040382','58','2','4','0','55',NULL,'1','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
-REPLACE INTO `item_db` VALUES ('2552','Mithril_Magic_Cape_M','Mithril Magic Manteau','5','20','10','400','0','0','3','0','1','625436','58','2','4','0','70',NULL,'1','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus5 bAutoSpellWhenHit,NPC_ANTIMAGIC,1,200,BF_MAGIC,0;','','');
-REPLACE INTO `item_db` VALUES ('2553','Dragon_Manteau','Dragon Manteau','5','20','10','1000','0','0','14','0','1','1040382','58','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2554','Piece_Of_Angent_Skin','Nidhoggur\'s Shadow Garb','5','20','10','400','0','0','25','0','1','1040382','58','2','4','0','90',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,7; bonus2 bSubEle,Ele_Water,7; bonus2 bSubEle,Ele_Earth,7; bonus2 bSubEle,Ele_Fire,7; bonus2 bSubEle,Ele_Wind,7; bonus2 bSubEle,Ele_Poison,7; bonus2 bSubEle,Ele_Holy,7; bonus2 bSubEle,Ele_Dark,7; bonus2 bSubEle,Ele_Ghost,7; bonus2 bSubEle,Ele_Undead,7; bonus bMaxSP,(BaseLevel/3)+(getrefine()*10); bonus3 bSPDrainRate,10,1,0; bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2551','Rider_Insignia_M','Crest of the Rider','5','20','10','500','0','0','4','0','1','4294967295','58','2','4','0','55',NULL,'1','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('2552','Mithril_Magic_Cape_M','Mithril Magic Manteau','5','20','10','400','0','0','3','0','1','4294967295','58','2','4','0','70',NULL,'1','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus5 bAutoSpellWhenHit,NPC_ANTIMAGIC,1,200,BF_MAGIC,0;','','');
+REPLACE INTO `item_db` VALUES ('2553','Dragon_Manteau','Dragon Manteau','5','20','10','1000','0','0','14','0','1','4294967295','58','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2554','Piece_Of_Angent_Skin','Nidhoggur\'s Shadow Garb','5','20','10','400','0','0','25','0','1','4294967295','58','2','4','0','90',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,7; bonus2 bSubEle,Ele_Water,7; bonus2 bSubEle,Ele_Earth,7; bonus2 bSubEle,Ele_Fire,7; bonus2 bSubEle,Ele_Wind,7; bonus2 bSubEle,Ele_Poison,7; bonus2 bSubEle,Ele_Holy,7; bonus2 bSubEle,Ele_Dark,7; bonus2 bSubEle,Ele_Ghost,7; bonus2 bSubEle,Ele_Undead,7; bonus bMaxSP,(BaseLevel/3)+(getrefine()*10); bonus3 bSPDrainRate,10,1,0; bonus bMdef,3;','','');
REPLACE INTO `item_db` VALUES ('2555','Freyja_SScarf7','Freya Soul Scarf','5','20','10','400','0','0','4','0','0','4294967295','63','2','4','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,15; bonus2 bSubEle,Ele_Neutral,15;','','');
REPLACE INTO `item_db` VALUES ('2556','Freyja_SScarf30','Freya Soul Scarf','5','20','10','400','0','0','4','0','0','4294967295','63','2','4','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,15; bonus2 bSubEle,Ele_Neutral,15;','','');
REPLACE INTO `item_db` VALUES ('2557','Freyja_SScarf60','Freya Soul Scarf','5','20','10','400','0','0','4','0','0','4294967295','63','2','4','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,15; bonus2 bSubEle,Ele_Neutral,15;','','');
@@ -1700,33 +1700,33 @@ REPLACE INTO `item_db` VALUES ('2558','Freyja_SScarf90','Freya Soul Scarf','5','
REPLACE INTO `item_db` VALUES ('2559','Time_Keepr_Manteau','Guardian Manteau','5','0','0','0','0','0','9','0','0','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus bFlee,10; bonus2 bSubEle,Ele_Neutral,10;','','');
REPLACE INTO `item_db` VALUES ('2560','Para_Team_Manteau','Eden Group Manteau','5','0','0','0','0','0','14','0','0','4294967295','63','2','4','0','12',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,10;','','');
REPLACE INTO `item_db` VALUES ('2561','Upg_Hood','Reinforcement Hood','5','0','0','100','0','0','9','0','1','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
-REPLACE INTO `item_db` VALUES ('2562','Upg_Muffler','Reinforcement Muffler','5','20','10','200','0','0','13','0','1','2147483646','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
-REPLACE INTO `item_db` VALUES ('2563','Upg_Manteau','Reinforcement Manteau','5','20','10','300','0','0','18','0','1','6706402','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
+REPLACE INTO `item_db` VALUES ('2562','Upg_Muffler','Reinforcement Muffler','5','20','10','200','0','0','13','0','1','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
+REPLACE INTO `item_db` VALUES ('2563','Upg_Manteau','Reinforcement Manteau','5','20','10','300','0','0','18','0','1','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
REPLACE INTO `item_db` VALUES ('2564','Feral_Tail','Feral Tail','5','20','10','0','0','0','16','0','0','4294967295','63','2','4','0','75',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2565','Beach_Towel','Beach Towel','5','20','10','100','0','0','2','0','1','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bFlee,7;','','');
REPLACE INTO `item_db` VALUES ('2566','Half_Asprika','Asprika (Trial Version)','5','20','10','0','0','0','20','0','0','4294967295','63','2','4','0','47',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus3 bSubEle,Ele_Neutral,15,BF_SHORT; bonus3 bSubEle,Ele_Water,15,BF_SHORT; bonus3 bSubEle,Ele_Earth,15,BF_SHORT; bonus3 bSubEle,Ele_Fire,15,BF_SHORT; bonus3 bSubEle,Ele_Wind,15,BF_SHORT; bonus3 bSubEle,Ele_Poison,15,BF_SHORT; bonus3 bSubEle,Ele_Holy,15,BF_SHORT; bonus3 bSubEle,Ele_Dark,15,BF_SHORT; bonus3 bSubEle,Ele_Ghost,15,BF_SHORT; bonus3 bSubEle,Ele_Undead,15,BF_SHORT; bonus bFlee,15; skill AL_TELEPORT,1; bonus bUnbreakableGarment,0;','','');
-REPLACE INTO `item_db` VALUES ('2567','Academy_Manteau','Academy Manteau','5','0','0','600','0','0','3','0','1','16777216','1','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2567','Academy_Manteau','Academy Manteau','5','0','0','600','0','0','3','0','1','4294967295','1','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2568','Muffler_Of_Roki','Loki\'s Muffler','5','20','10','400','0','0','10','0','0','4294967295','63','2','4','0','100',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableGarment,0; bonus bAgi,1; bonus2 bSkillAtk,GC_CROSSIMPACT,5;','','');
-REPLACE INTO `item_db` VALUES ('2569','Shawl_Of_Affection','Shawl Of Affection','5','20','10','400','0','0','12','0','0','256','56','2','4','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee2,5; bonus5 bAutoSpellWhenHit,AB_RENOVATIO,1,30,BF_WEAPON,0; bonus5 bAutoSpellWhenHit,AB_RENOVATIO,1,40,BF_MAGIC,0;','','');
-REPLACE INTO `item_db` VALUES ('2570','Shawl_Of_Judgement','Shawl Of Judgement','5','20','10','400','0','0','12','0','0','256','56','2','4','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,5; .@val = max(getskilllv(AB_ORATIO), 2); bonus5 bAutoSpellWhenHit,AB_ORATIO,.@val,30,BF_WEAPON,0; bonus5 bAutoSpellWhenHit,AB_ORATIO,.@val,40,BF_MAGIC,0;','','');
+REPLACE INTO `item_db` VALUES ('2569','Shawl_Of_Affection','Shawl Of Affection','5','20','10','400','0','0','12','0','0','4294967295','56','2','4','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee2,5; bonus5 bAutoSpellWhenHit,AB_RENOVATIO,1,30,BF_WEAPON,0; bonus5 bAutoSpellWhenHit,AB_RENOVATIO,1,40,BF_MAGIC,0;','','');
+REPLACE INTO `item_db` VALUES ('2570','Shawl_Of_Judgement','Shawl Of Judgement','5','20','10','400','0','0','12','0','0','4294967295','56','2','4','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,5; .@val = max(getskilllv(AB_ORATIO), 2); bonus5 bAutoSpellWhenHit,AB_ORATIO,.@val,30,BF_WEAPON,0; bonus5 bAutoSpellWhenHit,AB_ORATIO,.@val,40,BF_MAGIC,0;','','');
REPLACE INTO `item_db` VALUES ('2571','Para_Team_Manteau2','Eden Group Manteau II','5','0','0','0','0','0','18','0','0','4294967295','63','2','4','0','60',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,12; bonus2 bSubEle,Ele_Neutral,10;','','');
REPLACE INTO `item_db` VALUES ('2572','Katabart_Sholder','Katabart Sholder','5','20','10','3000','0','0','4','0','0','4294967295','63','2','4','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2573','Archangel_Wing','Eternal Wings','5','20','10','200','0','0','18','0','1','4294967295','63','2','4','0','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2574','Ur_Manteau','Ur\'s Manteau','5','20','10','600','0','0','20','0','0','128','56','2','4','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,2; bonus2 bSubEle,Ele_Neutral,10;','','');
-REPLACE INTO `item_db` VALUES ('2575','Peuz_Manteau','Peuz\'s Manteau','5','20','10','600','0','0','16','0','0','128','56','2','4','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,10; bonus bCritical,10;','','');
+REPLACE INTO `item_db` VALUES ('2574','Ur_Manteau','Ur\'s Manteau','5','20','10','600','0','0','20','0','0','4294967295','56','2','4','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,2; bonus2 bSubEle,Ele_Neutral,10;','','');
+REPLACE INTO `item_db` VALUES ('2575','Peuz_Manteau','Peuz\'s Manteau','5','20','10','600','0','0','16','0','0','4294967295','56','2','4','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,10; bonus bCritical,10;','','');
REPLACE INTO `item_db` VALUES ('2576','Bravery_Bag','Heroic Backpack','5','20','10','200','0','0','20','0','1','4294967295','63','2','4','0','0',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill BS_GREED,1; if(getrefine()>6) { if(readparam(bStr)>=90) { bonus bBaseAtk,20; } if(readparam(bInt)>=90) { bonus bMatk,30; } if(readparam(bVit)>=90) { bonus2 bSubEle,Ele_Neutral,10; } if(readparam(bAgi)>=90) { bonus bAspdRate,8; } if(readparam(bDex)>=90) { bonus bLongAtkRate,5; } if(readparam(bLuk)>=90) { bonus bCritAtkRate,10; } } if(getrefine()>8) { if(readparam(bStr)>=90) { bonus bBaseAtk,10; } if(readparam(bInt)>=90) { bonus bMatk,20; } if(readparam(bVit)>=90) { bonus2 bSubEle,Ele_Neutral,5; } if(readparam(bAgi)>=90) { bonus bAspd,1; } if(readparam(bDex)>=90) { bonus bLongAtkRate,5; } if(readparam(bLuk)>=90) { bonus bCritAtkRate,5; } }','','');
-REPLACE INTO `item_db` VALUES ('2577','Sabah_Hood','Sapha Hood','5','20','10','100','0','0','13','0','0','4096','56','2','4','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,12; bonus bCritical,getrefine();','','');
-REPLACE INTO `item_db` VALUES ('2578','Nab_Hood','Nab Hood','5','20','10','100','0','0','13','0','0','4096','56','2','4','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,getrefine()*2; bonus bBaseAtk,getrefine()*2;','','');
+REPLACE INTO `item_db` VALUES ('2577','Sabah_Hood','Sapha Hood','5','20','10','100','0','0','13','0','0','4294967295','56','2','4','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,12; bonus bCritical,getrefine();','','');
+REPLACE INTO `item_db` VALUES ('2578','Nab_Hood','Nab Hood','5','20','10','100','0','0','13','0','0','4294967295','56','2','4','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,getrefine()*2; bonus bBaseAtk,getrefine()*2;','','');
REPLACE INTO `item_db` VALUES ('2579','Magic_Stole','Magic Stall','5','20','10','700','0','0','8','0','1','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2580','White_Wing_Manteau','White Wing Manteau','5','20','10','200','0','0','15','0','0','2048','56','2','4','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bFlee,10; autobonus2 \"{ bonus bFlee,20; }\",10,7000,BF_LONG,\"{ specialeffect2 EF_WIND; }\";','','');
-REPLACE INTO `item_db` VALUES ('2581','Black_Wing_Manteau','Black Wing Manteau','5','20','10','200','0','0','15','0','0','2048','56','2','4','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; if(getequiprefinerycnt(EQI_GARMENT)>6) bonus bFlee2,getequiprefinerycnt(EQI_GARMENT)-6;','','');
-REPLACE INTO `item_db` VALUES ('2582','Salvage_Cape','Salvage Cape','5','56000','28000','400','0','0','1','0','0','768','56','2','4','0','130',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill NJ_UTSUSEMI,1; bonus2 bSkillCooldown,NJ_UTSUSEMI,30000; bonus bUseSPrate,100;','','heal 0,-1200;');
+REPLACE INTO `item_db` VALUES ('2580','White_Wing_Manteau','White Wing Manteau','5','20','10','200','0','0','15','0','0','4294967295','56','2','4','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bFlee,10; autobonus2 \"{ bonus bFlee,20; }\",10,7000,BF_LONG,\"{ specialeffect2 EF_WIND; }\";','','');
+REPLACE INTO `item_db` VALUES ('2581','Black_Wing_Manteau','Black Wing Manteau','5','20','10','200','0','0','15','0','0','4294967295','56','2','4','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; if(getequiprefinerycnt(EQI_GARMENT)>6) bonus bFlee2,getequiprefinerycnt(EQI_GARMENT)-6;','','');
+REPLACE INTO `item_db` VALUES ('2582','Salvage_Cape','Salvage Cape','5','56000','28000','400','0','0','1','0','0','4294967295','56','2','4','0','130',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill NJ_UTSUSEMI,1; bonus2 bSkillCooldown,NJ_UTSUSEMI,30000; bonus bUseSPrate,100;','','heal 0,-1200;');
REPLACE INTO `item_db` VALUES ('2583','Holy_Cape','Holy Cape','5','20','10','100','0','0','5','0','1','4294967295','63','2','4','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,-5; bonus bMdef,5;','','');
REPLACE INTO `item_db` VALUES ('2584','Wanderer_Outer','Coat Of Wandering','5','20','10','500','0','0','8','0','1','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2585','Muffler_Of_Valor','Muffler Of Valor','5','0','0','0','0','0','4','0','0','4294967295','63','2','4','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2586','Siege_Manteau','WoE Manteau','5','10','5','600','0','0','32','0','1','2147483646','63','2','4','0','95',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus2 bAddRaceTolerance,RC_Player,2;','','');
+REPLACE INTO `item_db` VALUES ('2586','Siege_Manteau','WoE Manteau','5','10','5','600','0','0','32','0','1','4294967295','63','2','4','0','95',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus2 bAddRaceTolerance,RC_Player,2;','','');
REPLACE INTO `item_db` VALUES ('2587','Siege_Muffler','WoE Muffler','5','10','5','400','0','0','15','0','1','4294967295','63','2','4','0','95',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus2 bAddRaceTolerance,RC_Player,2;','','');
-REPLACE INTO `item_db` VALUES ('2588','Ragamuffin_Cape_','Rag mantle','5','56000','28000','500','0','0','4','0','1','2147483646','63','2','4','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableGarment,0; bonus bMdef,10;','','');
+REPLACE INTO `item_db` VALUES ('2588','Ragamuffin_Cape_','Rag mantle','5','56000','28000','500','0','0','4','0','1','4294967295','63','2','4','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableGarment,0; bonus bMdef,10;','','');
REPLACE INTO `item_db` VALUES ('2589','Fallen_Angel_Wing','Fallen Angel Wing','5','20','10','200','0','0','18','0','1','4294967295','63','2','4','0','0',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1; bonus bAtk,readparam(bStr)/20; bonus bMatk,readparam(bInt)/20; bonus2 bSubEle,Ele_Neutral,readparam(bVit)/20; bonus bAspdRate,readparam(bAgi)/20; bonus bLongAtkRate,readparam(bDex)/20; bonus bCritAtkRate,readparam(bLuk)/20; bonus2 bAddRaceTolerance,RC_DemiPlayer,10;','','');
REPLACE INTO `item_db` VALUES ('2590','Buwaya_Cloth','Buwaya Sack Cloth','5','20','10','200','0','0','8','0','0','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHealPower2,getrefine()/3; bonus bAddItemHealRate,getrefine()/3; bonus2 bSubEle,Ele_Water,10; bonus2 bSubEle,Ele_Wind,10; bonus2 bSubEle,Ele_Earth,10; bonus2 bSubEle,Ele_Fire,10;','','');
REPLACE INTO `item_db` VALUES ('2591','Bayani_Buwaya_Cloth','Buwaya Sack Cloth(Bayani)','5','20','10','200','0','0','8','0','1','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHealPower2,getrefine(); bonus bAddItemHealRate,getrefine(); bonus2 bSubEle,Ele_Water,10; bonus2 bSubEle,Ele_Wind,10; bonus2 bSubEle,Ele_Earth,10; bonus2 bSubEle,Ele_Fire,10;','','');
@@ -1735,155 +1735,155 @@ REPLACE INTO `item_db` VALUES ('2593','Froid_Manteau','Froid Manteau','5','20','
REPLACE INTO `item_db` VALUES ('2594','Wrapping_Manteau','Furoshiki Cloak','5','20','10','100','0','0','0','0','1','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2596','Sharel_Manteau','Sharel Manteau','5','0','0','700','0','0','20','0','1','4294967295','63','2','4','0','65',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Fire,5; bonus2 bAddRaceTolerance,RC_Demon,5;','','');
REPLACE INTO `item_db` VALUES ('2597','Bloody_Muffler','Bloody Muffler','5','0','0','500','0','0','10','0','1','4294967295','63','2','4','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritAtkRate,3;','','');
-REPLACE INTO `item_db` VALUES ('2599','Goibne\'s_Shoulder_Arms_','Goibne\'s Spaulders','5','30000','15000','700','0','0','11','0','1','2147483646','63','2','4','0','54',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkDef,10; bonus bMdef,2; bonus bVit,1;','','');
-REPLACE INTO `item_db` VALUES ('2601','Ring','Ring','5','30000','15000','100','0','0','0','0','0','2147483646','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('2602','Earring','Earring','5','30000','15000','100','0','0','0','0','0','2147483646','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('2603','Necklace','Necklace','5','30000','15000','100','0','0','0','0','0','2147483646','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2;','','');
-REPLACE INTO `item_db` VALUES ('2604','Glove','Glove','5','30000','15000','100','0','0','0','0','0','2147483646','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
-REPLACE INTO `item_db` VALUES ('2605','Brooch','Brooch','5','30000','15000','100','0','0','0','0','0','2147483646','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('2599','Goibne\'s_Shoulder_Arms_','Goibne\'s Spaulders','5','30000','15000','700','0','0','11','0','1','4294967295','63','2','4','0','54',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkDef,10; bonus bMdef,2; bonus bVit,1;','','');
+REPLACE INTO `item_db` VALUES ('2601','Ring','Ring','5','30000','15000','100','0','0','0','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('2602','Earring','Earring','5','30000','15000','100','0','0','0','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('2603','Necklace','Necklace','5','30000','15000','100','0','0','0','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2;','','');
+REPLACE INTO `item_db` VALUES ('2604','Glove','Glove','5','30000','15000','100','0','0','0','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
+REPLACE INTO `item_db` VALUES ('2605','Brooch','Brooch','5','30000','15000','100','0','0','0','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
REPLACE INTO `item_db` VALUES ('2607','Clip','Clip','5','30000','15000','100','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,10;','','');
-REPLACE INTO `item_db` VALUES ('2608','Rosary','Rosary','5','15000','7500','100','0','0','0','0','0','2147483646','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bLuk,2;','','');
+REPLACE INTO `item_db` VALUES ('2608','Rosary','Rosary','5','15000','7500','100','0','0','0','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bLuk,2;','','');
REPLACE INTO `item_db` VALUES ('2609','Skul_Ring','Skull Ring','5','10000','5000','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2610','Gold_Ring','Gold Ring','5','30000','15000','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2611','Silver_Ring','Silver Ring','5','20000','10000','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2612','Flower_Ring','Flower Ring','5','1500','750','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2613','Diamond_Ring','Diamond Ring','5','45000','22500','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2614','An_Eye_Of_Dullahan','Eye of Dullahan','5','90000','45000','100','0','0','0','0','0','2147483646','63','2','136','0','50',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Poison,10000; bonus2 bAddRaceTolerance,RC_Undead,4; bonus2 bAddRaceTolerance,RC_Demon,4;','','');
-REPLACE INTO `item_db` VALUES ('2615','Safety_Ring','Safety Ring','5','75000','37500','100','0','0','5','0','0','2147483646','63','2','136','0','40',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2616','Critical_Ring','Critical Ring','5','75000','37500','100','0','0','0','0','0','2147483646','63','2','136','0','40',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,5;','','');
-REPLACE INTO `item_db` VALUES ('2617','Mitten_Of_Presbyter','Celebrant\'s Mitten','5','2','1','100','0','0','1','0','0','2147483646','63','2','136','0','35',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('2618','Matyr\'s_Flea_Guard','Matyr\'s Leash','5','2','1','100','0','0','1','0','0','2147483646','63','2','136','0','35',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('2619','Thimble_Of_Archer','Bow Thimble','5','10000','5000','100','0','0','0','0','0','526344','63','2','136','0','65',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,3;','','');
-REPLACE INTO `item_db` VALUES ('2620','Ring_Of_Rogue','Rogue\'s Treasure','5','10000','5000','100','0','0','0','0','0','570560576','63','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(readparam(bStr)>=90) { bonus bHit,10; bonus bFlee,10; } if(readparam(bAgi)>=90) { bonus bBaseAtk,10; bonus bCritical,10; }','','');
-REPLACE INTO `item_db` VALUES ('2621','Ring_','Ring','5','30000','15000','200','0','0','0','0','1','2147483646','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
-REPLACE INTO `item_db` VALUES ('2622','Earring_','Earring','5','30000','15000','200','0','0','0','0','1','2147483646','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('2623','Necklace_','Necklace','5','30000','15000','200','0','0','0','0','1','2147483646','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
-REPLACE INTO `item_db` VALUES ('2624','Glove_','Glove','5','30000','15000','200','0','0','0','0','1','2147483646','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('2625','Brooch_','Brooch','5','30000','15000','200','0','0','0','0','1','2147483646','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('2626','Rosary_','Rosary','5','15000','7500','200','0','0','0','0','1','2147483646','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bLuk,1;','','');
+REPLACE INTO `item_db` VALUES ('2614','An_Eye_Of_Dullahan','Eye of Dullahan','5','90000','45000','100','0','0','0','0','0','4294967295','63','2','136','0','50',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Poison,10000; bonus2 bAddRaceTolerance,RC_Undead,4; bonus2 bAddRaceTolerance,RC_Demon,4;','','');
+REPLACE INTO `item_db` VALUES ('2615','Safety_Ring','Safety Ring','5','75000','37500','100','0','0','5','0','0','4294967295','63','2','136','0','40',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2616','Critical_Ring','Critical Ring','5','75000','37500','100','0','0','0','0','0','4294967295','63','2','136','0','40',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,5;','','');
+REPLACE INTO `item_db` VALUES ('2617','Mitten_Of_Presbyter','Celebrant\'s Mitten','5','2','1','100','0','0','1','0','0','4294967295','63','2','136','0','35',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2618','Matyr\'s_Flea_Guard','Matyr\'s Leash','5','2','1','100','0','0','1','0','0','4294967295','63','2','136','0','35',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('2619','Thimble_Of_Archer','Bow Thimble','5','10000','5000','100','0','0','0','0','0','4294967295','63','2','136','0','65',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,3;','','');
+REPLACE INTO `item_db` VALUES ('2620','Ring_Of_Rogue','Rogue\'s Treasure','5','10000','5000','100','0','0','0','0','0','4294967295','63','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(readparam(bStr)>=90) { bonus bHit,10; bonus bFlee,10; } if(readparam(bAgi)>=90) { bonus bBaseAtk,10; bonus bCritical,10; }','','');
+REPLACE INTO `item_db` VALUES ('2621','Ring_','Ring','5','30000','15000','200','0','0','0','0','1','4294967295','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
+REPLACE INTO `item_db` VALUES ('2622','Earring_','Earring','5','30000','15000','200','0','0','0','0','1','4294967295','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2623','Necklace_','Necklace','5','30000','15000','200','0','0','0','0','1','4294967295','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
+REPLACE INTO `item_db` VALUES ('2624','Glove_','Glove','5','30000','15000','200','0','0','0','0','1','4294967295','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('2625','Brooch_','Brooch','5','30000','15000','200','0','0','0','0','1','4294967295','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('2626','Rosary_','Rosary','5','15000','7500','200','0','0','0','0','1','4294967295','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('2627','Belt','Belt','5','20000','10000','1200','0','0','0','0','1','4294967295','63','2','136','0','25',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2628','Novice_Armlet','Novice Armlet','5','400','200','200','0','0','0','0','1','1','47','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2628','Novice_Armlet','Novice Armlet','5','400','200','200','0','0','0','0','1','4294967295','47','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2629','Magingiorde','Magingiorde','5','20','10','8000','0','0','2','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,40+BaseLevel/5; bonus bMdef,7; if(readparam(bStr)>=120) { bonus2 bAddRace,RC_Boss,10; }','','');
REPLACE INTO `item_db` VALUES ('2630','Brysinggamen','Brysinggamen','5','20','10','1500','0','0','1','0','0','4294967295','63','2','136','0','94',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex, 6; bonus bStr, 6; bonus bAgi, 6; bonus bVit, 6; bonus bInt, 10; bonus bLuk, 10; bonus bMdef, 5; bonus bHealPower, 6;','','');
REPLACE INTO `item_db` VALUES ('2631','First_Age_Ring','Celebration Ring','5','1','0','10','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2632','Korean_Trinket','Korean Trinket','5','125000','62500','100','0','0','1','0','0','2147483646','63','2','136','0','65',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus bDex,1; bonus bLuk,1;','','');
-REPLACE INTO `item_db` VALUES ('2633','Jade_Ring','Jade Ring','5','204000','102000','100','0','0','0','0','0','2147483646','63','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2632','Korean_Trinket','Korean Trinket','5','125000','62500','100','0','0','1','0','0','4294967295','63','2','136','0','65',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus bDex,1; bonus bLuk,1;','','');
+REPLACE INTO `item_db` VALUES ('2633','Jade_Ring','Jade Ring','5','204000','102000','100','0','0','0','0','0','4294967295','63','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,1;','','');
REPLACE INTO `item_db` VALUES ('2634','Bridegroom_Ring','Wedding Ring','5','0','0','0','0','0','0','0','0','4294967295','63','1','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','skill WE_MALE,1; skill WE_FEMALE,1; skill WE_CALLPARTNER,1;','','');
REPLACE INTO `item_db` VALUES ('2635','Bride_Ring','Wedding Ring','5','0','0','0','0','0','0','0','0','4294967295','63','0','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','skill WE_MALE,1; skill WE_FEMALE,1; skill WE_CALLPARTNER,1;','','');
REPLACE INTO `item_db` VALUES ('2636','Gold_Ring_','Gold Christmas Ring','5','30000','15000','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('2637','Silver_Ring_','Silver Christmas Ring','5','20000','10000','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('2638','Exorcize_Sachet','Sacred Incense','5','20000','10000','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('2639','Purification_Sachet','Occult Incense','5','20000','10000','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('2640','Kafra_Ring','Kafra Ring','5','40000','20000','200','0','0','1','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bAgi,1; bonus bLuk,1; bonus bMdef,1;','','');
-REPLACE INTO `item_db` VALUES ('2641','Fashionable_Sack','Fashion Hip Sack','5','20','10','700','0','0','0','0','0','263200','63','2','136','0','50',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('2640','Kafra_Ring','Kafra Ring','5','40000','20000','200','0','0','1','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bAgi,1; bonus bLuk,1; bonus bMdef,1;','','');
+REPLACE INTO `item_db` VALUES ('2641','Fashionable_Sack','Fashion Hip Sack','5','20','10','700','0','0','0','0','0','4294967295','63','2','136','0','50',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
REPLACE INTO `item_db` VALUES ('2642','Serin\'s_Gold_Ring','Serin\'s Gold Ring','5','20','10','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2643','Serin\'s_Gold_Ring_','Serin\'s Gold Ring','5','45000','22500','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2644','The_Sign_','The Sign','5','2','1','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus2 bMagicAddRace, RC_All, 5;','','');
-REPLACE INTO `item_db` VALUES ('2645','Moonlight_Ring','Moonlight Ring','5','40000','20000','200','0','0','0','0','0','570560576','63','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2;','','');
+REPLACE INTO `item_db` VALUES ('2645','Moonlight_Ring','Moonlight Ring','5','40000','20000','200','0','0','0','0','0','4294967295','63','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2;','','');
REPLACE INTO `item_db` VALUES ('2646','Bunch_Of_Carnation','Bunch of Carnation','5','2','1','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,3;','','');
REPLACE INTO `item_db` VALUES ('2647','Nile_Rose','Nile Rose','5','2','1','100','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,10;','','');
-REPLACE INTO `item_db` VALUES ('2648','Morpheus\'s_Ring','Morpheus\'s Ring','5','30000','15000','100','0','0','0','0','0','2147483646','63','2','136','0','33',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMaxSPrate,5;','','');
-REPLACE INTO `item_db` VALUES ('2649','Morpheus\'s_Armlet','Morpheus\'s Bracelet','5','30000','15000','100','0','0','0','0','0','2147483646','63','2','136','0','33',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMaxSPrate,5;','','');
-REPLACE INTO `item_db` VALUES ('2650','Morrigane\'s_Belt','Morrigane\'s Belt','5','30000','15000','200','0','0','0','0','0','2147483646','63','2','136','0','61',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,5; bonus bCritical,3;','','');
-REPLACE INTO `item_db` VALUES ('2651','Morrigane\'s_Pendant','Morrigane\'s Pendant','5','30000','15000','200','0','0','0','0','0','2147483646','63','2','136','0','61',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bCritical,3;','','');
+REPLACE INTO `item_db` VALUES ('2648','Morpheus\'s_Ring','Morpheus\'s Ring','5','30000','15000','100','0','0','0','0','0','4294967295','63','2','136','0','33',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMaxSPrate,5;','','');
+REPLACE INTO `item_db` VALUES ('2649','Morpheus\'s_Armlet','Morpheus\'s Bracelet','5','30000','15000','100','0','0','0','0','0','4294967295','63','2','136','0','33',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMaxSPrate,5;','','');
+REPLACE INTO `item_db` VALUES ('2650','Morrigane\'s_Belt','Morrigane\'s Belt','5','30000','15000','200','0','0','0','0','0','4294967295','63','2','136','0','61',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,5; bonus bCritical,3;','','');
+REPLACE INTO `item_db` VALUES ('2651','Morrigane\'s_Pendant','Morrigane\'s Pendant','5','30000','15000','200','0','0','0','0','0','4294967295','63','2','136','0','61',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bCritical,3;','','');
REPLACE INTO `item_db` VALUES ('2652','Cursed_Lucky_Brooch','Goddess of Fortune\'s Cursed Brooch','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','40',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,6; bonus2 bAddEff2,Eff_Curse,50;','','');
REPLACE INTO `item_db` VALUES ('2653','Sacrifice_Ring','Sacrifice Ring','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2654','Shinobi\'s_Sash','Shinobi Sash','5','20000','10000','300','0','0','1','0','0','570560576','63','2','136','0','30',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,1; bonus bMdef,1;','','');
-REPLACE INTO `item_db` VALUES ('2655','Bloody_Iron_Ball','Bloodied Shackle Ball','5','50000','25000','4000','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2656','Hyper_Changer','Armor Charm','5','20000','10000','1000','0','0','0','0','0','414946','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50;','','');
+REPLACE INTO `item_db` VALUES ('2654','Shinobi\'s_Sash','Shinobi Sash','5','20000','10000','300','0','0','1','0','0','4294967295','63','2','136','0','30',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,1; bonus bMdef,1;','','');
+REPLACE INTO `item_db` VALUES ('2655','Bloody_Iron_Ball','Bloodied Shackle Ball','5','50000','25000','4000','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2656','Hyper_Changer','Armor Charm','5','20000','10000','1000','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50;','','');
REPLACE INTO `item_db` VALUES ('2657','Lab_Passport','Laboratory Permit','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2658','Nile_Rose_','Nile Rose','5','2','1','100','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,10;','','');
-REPLACE INTO `item_db` VALUES ('2659','Vesper_Core01','Vesper Core 01','5','20','10','100','0','0','1','0','0','1040256','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bInt,2; bonus bMaxSPrate,5;','','');
-REPLACE INTO `item_db` VALUES ('2660','Vesper_Core02','Vesper Core 02','5','20','10','100','0','0','1','0','0','1040256','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bStr,3; bonus bBaseAtk,10;','','');
-REPLACE INTO `item_db` VALUES ('2661','Vesper_Core03','Vesper Core 03','5','20','10','100','0','0','1','0','0','1040256','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bAgi,3; bonus bFlee,5;','','');
-REPLACE INTO `item_db` VALUES ('2662','Vesper_Core04','Vesper Core 04','5','20','10','100','0','0','1','0','0','1040256','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bDex,3; bonus bHit,10;','','');
+REPLACE INTO `item_db` VALUES ('2659','Vesper_Core01','Vesper Core 01','5','20','10','100','0','0','1','0','0','4294967295','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bInt,2; bonus bMaxSPrate,5;','','');
+REPLACE INTO `item_db` VALUES ('2660','Vesper_Core02','Vesper Core 02','5','20','10','100','0','0','1','0','0','4294967295','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bStr,3; bonus bBaseAtk,10;','','');
+REPLACE INTO `item_db` VALUES ('2661','Vesper_Core03','Vesper Core 03','5','20','10','100','0','0','1','0','0','4294967295','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bAgi,3; bonus bFlee,5;','','');
+REPLACE INTO `item_db` VALUES ('2662','Vesper_Core04','Vesper Core 04','5','20','10','100','0','0','1','0','0','4294967295','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bDex,3; bonus bHit,10;','','');
REPLACE INTO `item_db` VALUES ('2663','Gauntlet_Of_Accuracy','Gauntlet of Hit','5','20','10','900','0','0','0','0','0','4294967295','63','2','136','0','75',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,15; bonus bStr,1;','','');
-REPLACE INTO `item_db` VALUES ('2664','Scarf_Belt','Belcarf','5','20','10','200','0','0','0','0','0','2147483646','63','2','136','0','75',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('2665','Ring_Of_Exorcism','Exorcising Ring','5','20','10','500','0','0','0','0','0','33040','63','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus2 bExpAddRace,RC_Undead,5; bonus2 bExpAddRace,RC_Demon,5;','','');
+REPLACE INTO `item_db` VALUES ('2664','Scarf_Belt','Belcarf','5','20','10','200','0','0','0','0','0','4294967295','63','2','136','0','75',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2665','Ring_Of_Exorcism','Exorcising Ring','5','20','10','500','0','0','0','0','0','4294967295','63','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus2 bExpAddRace,RC_Undead,5; bonus2 bExpAddRace,RC_Demon,5;','','');
REPLACE INTO `item_db` VALUES ('2666','Lamp_Of_Hope','Lantern of Hope','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus2 bResEff,Eff_Blind,1000;','','');
-REPLACE INTO `item_db` VALUES ('2667','Glove_Of_Archer','Renown Archer\'s Gloves','5','20','10','300','0','0','0','0','0','2147483646','63','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,5; bonus bCritical,5; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('2667','Glove_Of_Archer','Renown Archer\'s Gloves','5','20','10','300','0','0','0','0','0','4294967295','63','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,5; bonus bCritical,5; bonus bDex,1;','','');
REPLACE INTO `item_db` VALUES ('2668','Women\'s_Glory','Woman Glory','5','0','0','500','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2669','Golden_Necklace_','RJC Necklace','5','30000','15000','100','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,10;','','');
REPLACE INTO `item_db` VALUES ('2670','Ring_Of_Longing','Ring of Longing','5','20','10','100','0','0','1','0','0','4294967295','63','2','136','0','30',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,5;','','');
-REPLACE INTO `item_db` VALUES ('2671','Thimble_Of_Archer_','Bow Thimble','5','10000','5000','100','0','0','0','0','1','526344','63','2','136','0','65',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,3;','','');
-REPLACE INTO `item_db` VALUES ('2672','Anniversary_Ring','3rd Anniversary Celebration Ring','5','20','10','100','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2673','Shining_Ring','Warrior\'s Shining Ring','5','0','0','100','0','0','0','0','0','2147483646','63','2','136','0','48',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,10; bonus bSPrecovRate,3;','','');
+REPLACE INTO `item_db` VALUES ('2671','Thimble_Of_Archer_','Bow Thimble','5','10000','5000','100','0','0','0','0','1','4294967295','63','2','136','0','65',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,3;','','');
+REPLACE INTO `item_db` VALUES ('2672','Anniversary_Ring','3rd Anniversary Celebration Ring','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2673','Shining_Ring','Warrior\'s Shining Ring','5','0','0','100','0','0','0','0','0','4294967295','63','2','136','0','48',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,10; bonus bSPrecovRate,3;','','');
REPLACE INTO `item_db` VALUES ('2674','Honor_Ring','Ring of Honor','5','20','10','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2675','Lord_Ring','Lord Ring','5','0','0','10','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,3;','','');
REPLACE INTO `item_db` VALUES ('2676','Hunter_Earring','Hunter\'s Earring','5','20','10','300','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddMonsterDropItem,7618,100;','','');
REPLACE INTO `item_db` VALUES ('2677','Spiritual_Ring','Spiritual Ring','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('2678','Ring_Of_Flame_Lord','Ring Of Flame Lord','5','20','10','100','0','0','0','0','0','1040256','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,1; bonus bBaseAtk,15; bonus2 bSubEle,Ele_Fire,10; bonus3 bAutoSpell,CH_SOULCOLLECT,1,30; bonus3 bAutoSpell,MO_EXPLOSIONSPIRITS,1,10; bonus3 bAutoSpell,PA_PRESSURE,2,30; bonus3 bAutoSpell,MG_FIREBALL,1,150; bonus3 bAutoSpell,KN_BOWLINGBASH,5,20;','','');
-REPLACE INTO `item_db` VALUES ('2679','Ring_Of_Resonance','Ring Of Resonance','5','20','10','100','0','0','2','0','0','1040256','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bVit,1; bonus bMdef,2; bonus4 bAutoSpellWhenHit,WZ_QUAGMIRE,1,50,0; bonus3 bAutoSpellWhenHit,AS_SPLASHER,10,20; bonus3 bAutoSpellWhenHit,AL_HEAL,10,30; bonus3 bAutoSpellWhenHit,HP_ASSUMPTIO,3,20; bonus3 bAutoSpellWhenHit,CG_TAROTCARD,5,20;','','');
+REPLACE INTO `item_db` VALUES ('2678','Ring_Of_Flame_Lord','Ring Of Flame Lord','5','20','10','100','0','0','0','0','0','4294967295','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,1; bonus bBaseAtk,15; bonus2 bSubEle,Ele_Fire,10; bonus3 bAutoSpell,CH_SOULCOLLECT,1,30; bonus3 bAutoSpell,MO_EXPLOSIONSPIRITS,1,10; bonus3 bAutoSpell,PA_PRESSURE,2,30; bonus3 bAutoSpell,MG_FIREBALL,1,150; bonus3 bAutoSpell,KN_BOWLINGBASH,5,20;','','');
+REPLACE INTO `item_db` VALUES ('2679','Ring_Of_Resonance','Ring Of Resonance','5','20','10','100','0','0','2','0','0','4294967295','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bVit,1; bonus bMdef,2; bonus4 bAutoSpellWhenHit,WZ_QUAGMIRE,1,50,0; bonus3 bAutoSpellWhenHit,AS_SPLASHER,10,20; bonus3 bAutoSpellWhenHit,AL_HEAL,10,30; bonus3 bAutoSpellWhenHit,HP_ASSUMPTIO,3,20; bonus3 bAutoSpellWhenHit,CG_TAROTCARD,5,20;','','');
REPLACE INTO `item_db` VALUES ('2680','Lesser_Elemental_Ring','Lesser Elemental Ring','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1; bonus3 bAutoSpell,WZ_ESTIMATION,1,80; bonus3 bAutoSpell,MC_IDENTIFY,1,50; bonus3 bAutoSpell,TF_PICKSTONE,1,100; bonus3 bAutoSpell,BS_GREED,1,10; bonus3 bAutoSpellWhenHit,TK_RUN,5,20; bonus3 bAutoSpellWhenHit,TK_HIGHJUMP,3,30; bonus3 bAutoSpellWhenHit,NV_FIRSTAID,1,100; bonus3 bAutoSpellWhenHit,TF_BACKSLIDING,1,50;','','');
REPLACE INTO `item_db` VALUES ('2681','Republic_Ring','Republic Anniversary Ring','5','20','10','1000','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,3;','','');
-REPLACE INTO `item_db` VALUES ('2682','Ring_Of_Water','Ring of Water','5','20','10','100','0','0','1','0','0','2147483646','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,5;','','');
-REPLACE INTO `item_db` VALUES ('2683','Ring_Of_Fire','Ring of Fire','5','20','10','100','0','0','1','0','0','2147483646','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Fire,5;','','');
-REPLACE INTO `item_db` VALUES ('2684','Ring_Of_Wind','Ring of Wind','5','20','10','100','0','0','1','0','0','2147483646','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Wind,5;','','');
-REPLACE INTO `item_db` VALUES ('2685','Ring_Of_Earth','Ring of Earth','5','20','10','100','0','0','1','0','0','2147483646','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Earth,5;','','');
-REPLACE INTO `item_db` VALUES ('2686','Elven_Ears_C','Rental Elven Ears','5','1','0','0','0','0','2','0','0','2147483646','63','2','512','0','0',NULL,'0','73','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('2687','Steel_Flower_C','Rental Steel Flower','5','1','0','0','0','0','1','0','0','2147483646','63','2','1','0','0',NULL,'0','56','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Plant,3;','','');
-REPLACE INTO `item_db` VALUES ('2688','Critical_Ring_C','Rental Critical Ring','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,10;','','');
-REPLACE INTO `item_db` VALUES ('2689','Earring_C','Rental Earring','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
-REPLACE INTO `item_db` VALUES ('2690','Ring_C','Rental Ring','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,4;','','');
-REPLACE INTO `item_db` VALUES ('2691','Necklace_C','Rental Necklace','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bVit,4;','','');
-REPLACE INTO `item_db` VALUES ('2692','Glove_C','Glove','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bDex,4;','','');
-REPLACE INTO `item_db` VALUES ('2693','Brooch_C','Rental Brooch','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,4;','','');
-REPLACE INTO `item_db` VALUES ('2694','Rosary_C','Rental Rosary','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bLuk,4;','','');
-REPLACE INTO `item_db` VALUES ('2695','Safety_Ring_C','Rental Safety Ring','5','1','0','0','0','0','8','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,8;','','');
-REPLACE INTO `item_db` VALUES ('2696','Vesper_Core01_C','Vesper Core 01','5','1','0','0','0','0','1','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bInt,2; bonus bMaxSPrate,5;','','');
-REPLACE INTO `item_db` VALUES ('2697','Vesper_Core02_C','Vesper Core 02','5','1','0','0','0','0','1','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bStr,3; bonus bBaseAtk,10;','','');
-REPLACE INTO `item_db` VALUES ('2698','Vesper_Core03_C','Vesper Core 03','5','1','0','0','0','0','1','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bAgi,3; bonus bFlee,5;','','');
-REPLACE INTO `item_db` VALUES ('2699','Vesper_Core04_C','Vesper Core 04','5','1','0','0','0','0','1','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bDex,3; bonus bHit,10;','','');
-REPLACE INTO `item_db` VALUES ('2700','Red_Silk_Seal','Red Silk Seal','5','20','10','100','0','0','0','0','0','16514','58','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2701','Orleans_Glove','Orleans\'s Glove','5','20','10','100','0','0','0','0','1','1040382','58','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bMatkRate,3;','','');
-REPLACE INTO `item_db` VALUES ('2702','Bison_Horn','Bison Horn','5','20','10','100','0','0','0','0','1','1040382','58','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
-REPLACE INTO `item_db` VALUES ('2703','Expert_Ring','Expert Ring','5','20','10','150','0','0','0','0','1','1040382','58','2','136','0','50',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDelayrate,-5; bonus bUseSPrate,5;','','');
+REPLACE INTO `item_db` VALUES ('2682','Ring_Of_Water','Ring of Water','5','20','10','100','0','0','1','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,5;','','');
+REPLACE INTO `item_db` VALUES ('2683','Ring_Of_Fire','Ring of Fire','5','20','10','100','0','0','1','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Fire,5;','','');
+REPLACE INTO `item_db` VALUES ('2684','Ring_Of_Wind','Ring of Wind','5','20','10','100','0','0','1','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Wind,5;','','');
+REPLACE INTO `item_db` VALUES ('2685','Ring_Of_Earth','Ring of Earth','5','20','10','100','0','0','1','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Earth,5;','','');
+REPLACE INTO `item_db` VALUES ('2686','Elven_Ears_C','Rental Elven Ears','5','1','0','0','0','0','2','0','0','4294967295','63','2','512','0','0',NULL,'0','73','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2687','Steel_Flower_C','Rental Steel Flower','5','1','0','0','0','0','1','0','0','4294967295','63','2','1','0','0',NULL,'0','56','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Plant,3;','','');
+REPLACE INTO `item_db` VALUES ('2688','Critical_Ring_C','Rental Critical Ring','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,10;','','');
+REPLACE INTO `item_db` VALUES ('2689','Earring_C','Rental Earring','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
+REPLACE INTO `item_db` VALUES ('2690','Ring_C','Rental Ring','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,4;','','');
+REPLACE INTO `item_db` VALUES ('2691','Necklace_C','Rental Necklace','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bVit,4;','','');
+REPLACE INTO `item_db` VALUES ('2692','Glove_C','Glove','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bDex,4;','','');
+REPLACE INTO `item_db` VALUES ('2693','Brooch_C','Rental Brooch','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,4;','','');
+REPLACE INTO `item_db` VALUES ('2694','Rosary_C','Rental Rosary','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bLuk,4;','','');
+REPLACE INTO `item_db` VALUES ('2695','Safety_Ring_C','Rental Safety Ring','5','1','0','0','0','0','8','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,8;','','');
+REPLACE INTO `item_db` VALUES ('2696','Vesper_Core01_C','Vesper Core 01','5','1','0','0','0','0','1','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bInt,2; bonus bMaxSPrate,5;','','');
+REPLACE INTO `item_db` VALUES ('2697','Vesper_Core02_C','Vesper Core 02','5','1','0','0','0','0','1','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bStr,3; bonus bBaseAtk,10;','','');
+REPLACE INTO `item_db` VALUES ('2698','Vesper_Core03_C','Vesper Core 03','5','1','0','0','0','0','1','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bAgi,3; bonus bFlee,5;','','');
+REPLACE INTO `item_db` VALUES ('2699','Vesper_Core04_C','Vesper Core 04','5','1','0','0','0','0','1','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bDex,3; bonus bHit,10;','','');
+REPLACE INTO `item_db` VALUES ('2700','Red_Silk_Seal','Red Silk Seal','5','20','10','100','0','0','0','0','0','4294967295','58','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2701','Orleans_Glove','Orleans\'s Glove','5','20','10','100','0','0','0','0','1','4294967295','58','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bMatkRate,3;','','');
+REPLACE INTO `item_db` VALUES ('2702','Bison_Horn','Bison Horn','5','20','10','100','0','0','0','0','1','4294967295','58','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('2703','Expert_Ring','Expert Ring','5','20','10','150','0','0','0','0','1','4294967295','58','2','136','0','50',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDelayrate,-5; bonus bUseSPrate,5;','','');
REPLACE INTO `item_db` VALUES ('2704','Golden_Accessory','Golden Accessories','5','20','10','100','0','0','4','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,4;','','');
REPLACE INTO `item_db` VALUES ('2705','Golden_Accessory2','Golden Accessories','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddMonsterDropItem,12018,500;','','');
REPLACE INTO `item_db` VALUES ('2706','Handcuff','Arrest Handcuffs','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2707','GUSLI','Gusli','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2708','Chinese_Handicraft','Chinese Handicraft','5','0','0','50','0','0','0','0','0','4294967295','63','0','136','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,MG_FIREBOLT,5,300;','','');
REPLACE INTO `item_db` VALUES ('2709','5_Anniversary_Coin','5th Anniversary Coin','5','2','1','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkRate,5; bonus bMatkRate,5;','','');
-REPLACE INTO `item_db` VALUES ('2710','Bloody_Iron_Ball_C','Bloody Iron Ball','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,30;','','');
+REPLACE INTO `item_db` VALUES ('2710','Bloody_Iron_Ball_C','Bloody Iron Ball','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,30;','','');
REPLACE INTO `item_db` VALUES ('2711','Spiritual_Ring_C','Spiritual Ring','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bDex,2;','','');
REPLACE INTO `item_db` VALUES ('2712','Ragnarok_Limited_Ed','Ragnarok Limited Edition','5','0','0','300','0','0','0','0','0','4294967295','63','2','136','0','30',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bAgi,3; bonus bLuk,3;','','');
REPLACE INTO `item_db` VALUES ('2713','Certificate_TW','Certificate','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2714','Marvelous_Pandent','Marvelous Pendant','5','0','0','100','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2715','Skul_Ring_','Skull Ring','5','10000','5000','100','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Undead,1;','','');
-REPLACE INTO `item_db` VALUES ('2716','Librarian_Glove','Librarian Glove','5','20','10','100','0','0','0','0','1','8454656','63','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
-REPLACE INTO `item_db` VALUES ('2717','Pocket_Watch_','Pocket Watch','5','20','10','200','0','0','1','0','0','8454660','63','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2718','Lunatic_Brooch','Lunatic Brooch','5','20','10','200','0','0','0','0','1','526344','63','2','136','0','65',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2719','Iron_Wrist','Iron Wrist','5','20','10','700','0','0','1','0','0','279714','63','2','136','0','50',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,SM_BASH,6; bonus2 bSkillAtk,MC_MAMMONITE,6;','','');
-REPLACE INTO `item_db` VALUES ('2720','Medal_Swordman','Medal of Honor','5','20','10','0','0','0','1','0','0','4210818','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bHit,10; bonus bMaxHP,500; bonus bMaxSP,50; bonus3 bAddEff,Eff_Stun,100,ATF_SHORT;','','');
-REPLACE INTO `item_db` VALUES ('2721','Medal_Thief','Medal of Honor','5','20','10','0','0','0','1','0','0','570560576','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bFlee,10; bonus bMaxHP,300; bonus bMaxSP,80; bonus3 bAddEff,Eff_Poison,100,ATF_SHORT;','','');
-REPLACE INTO `item_db` VALUES ('2722','Medal_Acolyte','Medal of Honor','5','20','10','0','0','0','1','0','0','33040','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bMdef,6; bonus bMaxHP,600; bonus3 bAddEff,Eff_Silence,100,ATF_SHORT;','','');
-REPLACE INTO `item_db` VALUES ('2723','Medal_Mage','Medal of Honor','5','20','10','0','0','0','1','0','0','8454660','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bMdef,6; bonus bMaxHP,600; bonus2 bAddEffWhenHit,Eff_Stone,100;','','');
-REPLACE INTO `item_db` VALUES ('2724','Medal_Archer','Medal of Honor','5','20','10','0','0','0','1','0','0','526344','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bCritical,10; bonus bMaxHP,300; bonus bMaxSP,80; bonus3 bAddEff,Eff_Blind,100,ATF_LONG;','','');
-REPLACE INTO `item_db` VALUES ('2725','Medal_Merchant','Medal of Honor','5','20','10','0','0','0','1','0','0','263200','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bAspdRate,10; bonus bMaxHP,500; bonus bMaxSP,50; bonus3 bAddEff,Eff_Curse,100,ATF_SHORT;','','');
-REPLACE INTO `item_db` VALUES ('2726','Icarus_Wing','Icarus Wings','5','20','10','100','0','0','0','0','0','2048','58','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,50; bonus bDex,3;','','');
-REPLACE INTO `item_db` VALUES ('2727','Bowman_Scarf','Bowman Scarf','5','20','10','200','0','0','0','0','0','2048','58','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,50; bonus bDex,3;','','');
-REPLACE INTO `item_db` VALUES ('2728','Cursed_Hand','Cursed Hand','5','20','10','50','0','0','0','0','1','2147483646','63','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,NPC_CRITICALWOUND,1,30; bonus bHit,10; bonus bHPrecovRate,20;','','');
-REPLACE INTO `item_db` VALUES ('2729','Diabolus_Ring','Diabolus Ring','5','20','10','50','0','0','0','0','1','1040256','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus bMaxSP,100; bonus bHealPower,5; bonus2 bAddDamageClass,1916,10; bonus2 bAddDamageClass,1917,10;','','');
-REPLACE INTO `item_db` VALUES ('2730','Morroc_Seal','Seal of Continental Guard','5','20','10','50','0','0','0','0','1','2147483646','63','2','136','0','80',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50; bonus bAspdRate,3;','','');
-REPLACE INTO `item_db` VALUES ('2731','Morroc_Charm_Stone','Rune Spellstone','5','20','10','50','0','0','0','0','1','2147483646','63','2','136','0','80',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,50; bonus bVariableCastrate,-1;','','');
-REPLACE INTO `item_db` VALUES ('2732','Morroc_Ring','Death Loop','5','20','10','50','0','0','0','0','1','2147483646','63','2','136','0','80',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,5;','','');
-REPLACE INTO `item_db` VALUES ('2733','Medal_Gunner','Sheriff Badge','5','20','10','0','0','0','1','0','0','16777216','1','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bCritical,10; bonus bMaxHP,300; bonus bMaxSP,80; bonus3 bAddEff,Eff_Blind,100,ATF_LONG;','','');
-REPLACE INTO `item_db` VALUES ('2734','Directive_A','Directive','5','0','0','0','0','0','0','0','0','1','47','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2735','Directive_B','Directive','5','0','0','0','0','0','0','0','0','1','47','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2736','Navel_Ring','Navel Ring','5','20','10','100','0','0','0','0','0','2147483646','63','2','136','0','75',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3; bonus bLuk,3; bonus bMdef,2;','','');
-REPLACE INTO `item_db` VALUES ('2737','Foot_Ring','Foot Ring','5','20','10','150','0','0','0','0','0','2147483646','63','2','136','0','75',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bMaxHPrate,10;','','');
+REPLACE INTO `item_db` VALUES ('2716','Librarian_Glove','Librarian Glove','5','20','10','100','0','0','0','0','1','4294967295','63','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
+REPLACE INTO `item_db` VALUES ('2717','Pocket_Watch_','Pocket Watch','5','20','10','200','0','0','1','0','0','4294967295','63','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2718','Lunatic_Brooch','Lunatic Brooch','5','20','10','200','0','0','0','0','1','4294967295','63','2','136','0','65',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2719','Iron_Wrist','Iron Wrist','5','20','10','700','0','0','1','0','0','4294967295','63','2','136','0','50',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,SM_BASH,6; bonus2 bSkillAtk,MC_MAMMONITE,6;','','');
+REPLACE INTO `item_db` VALUES ('2720','Medal_Swordman','Medal of Honor','5','20','10','0','0','0','1','0','0','4294967295','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bHit,10; bonus bMaxHP,500; bonus bMaxSP,50; bonus3 bAddEff,Eff_Stun,100,ATF_SHORT;','','');
+REPLACE INTO `item_db` VALUES ('2721','Medal_Thief','Medal of Honor','5','20','10','0','0','0','1','0','0','4294967295','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bFlee,10; bonus bMaxHP,300; bonus bMaxSP,80; bonus3 bAddEff,Eff_Poison,100,ATF_SHORT;','','');
+REPLACE INTO `item_db` VALUES ('2722','Medal_Acolyte','Medal of Honor','5','20','10','0','0','0','1','0','0','4294967295','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bMdef,6; bonus bMaxHP,600; bonus3 bAddEff,Eff_Silence,100,ATF_SHORT;','','');
+REPLACE INTO `item_db` VALUES ('2723','Medal_Mage','Medal of Honor','5','20','10','0','0','0','1','0','0','4294967295','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bMdef,6; bonus bMaxHP,600; bonus2 bAddEffWhenHit,Eff_Stone,100;','','');
+REPLACE INTO `item_db` VALUES ('2724','Medal_Archer','Medal of Honor','5','20','10','0','0','0','1','0','0','4294967295','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bCritical,10; bonus bMaxHP,300; bonus bMaxSP,80; bonus3 bAddEff,Eff_Blind,100,ATF_LONG;','','');
+REPLACE INTO `item_db` VALUES ('2725','Medal_Merchant','Medal of Honor','5','20','10','0','0','0','1','0','0','4294967295','63','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bAspdRate,10; bonus bMaxHP,500; bonus bMaxSP,50; bonus3 bAddEff,Eff_Curse,100,ATF_SHORT;','','');
+REPLACE INTO `item_db` VALUES ('2726','Icarus_Wing','Icarus Wings','5','20','10','100','0','0','0','0','0','4294967295','58','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,50; bonus bDex,3;','','');
+REPLACE INTO `item_db` VALUES ('2727','Bowman_Scarf','Bowman Scarf','5','20','10','200','0','0','0','0','0','4294967295','58','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,50; bonus bDex,3;','','');
+REPLACE INTO `item_db` VALUES ('2728','Cursed_Hand','Cursed Hand','5','20','10','50','0','0','0','0','1','4294967295','63','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,NPC_CRITICALWOUND,1,30; bonus bHit,10; bonus bHPrecovRate,20;','','');
+REPLACE INTO `item_db` VALUES ('2729','Diabolus_Ring','Diabolus Ring','5','20','10','50','0','0','0','0','1','4294967295','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus bMaxSP,100; bonus bHealPower,5; bonus2 bAddDamageClass,1916,10; bonus2 bAddDamageClass,1917,10;','','');
+REPLACE INTO `item_db` VALUES ('2730','Morroc_Seal','Seal of Continental Guard','5','20','10','50','0','0','0','0','1','4294967295','63','2','136','0','80',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50; bonus bAspdRate,3;','','');
+REPLACE INTO `item_db` VALUES ('2731','Morroc_Charm_Stone','Rune Spellstone','5','20','10','50','0','0','0','0','1','4294967295','63','2','136','0','80',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,50; bonus bVariableCastrate,-1;','','');
+REPLACE INTO `item_db` VALUES ('2732','Morroc_Ring','Death Loop','5','20','10','50','0','0','0','0','1','4294967295','63','2','136','0','80',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,5;','','');
+REPLACE INTO `item_db` VALUES ('2733','Medal_Gunner','Sheriff Badge','5','20','10','0','0','0','1','0','0','4294967295','1','2','136','0','70',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bCritical,10; bonus bMaxHP,300; bonus bMaxSP,80; bonus3 bAddEff,Eff_Blind,100,ATF_LONG;','','');
+REPLACE INTO `item_db` VALUES ('2734','Directive_A','Directive','5','0','0','0','0','0','0','0','0','4294967295','47','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2735','Directive_B','Directive','5','0','0','0','0','0','0','0','0','4294967295','47','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2736','Navel_Ring','Navel Ring','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','75',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3; bonus bLuk,3; bonus bMdef,2;','','');
+REPLACE INTO `item_db` VALUES ('2737','Foot_Ring','Foot Ring','5','20','10','150','0','0','0','0','0','4294967295','63','2','136','0','75',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bMaxHPrate,10;','','');
REPLACE INTO `item_db` VALUES ('2738','Shiny_Coin','Shiny Coin','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 6; bonus bMatkRate,6;','','');
REPLACE INTO `item_db` VALUES ('2739','Ordinary_Coin','Ordinary Coin','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5;','','');
REPLACE INTO `item_db` VALUES ('2740','Rusty_Coin','Rusty Coin','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 3; bonus bMatkRate,3;','','');
REPLACE INTO `item_db` VALUES ('2741','All_In_One_Ring','All In One Ring','5','20','10','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1; bonus bNoCastCancel,0; bonus bVariableCastrate,10; skill AL_HEAL,1; skill AL_TELEPORT,1;','','');
REPLACE INTO `item_db` VALUES ('2742','Lucky_Clip','Lucky Clip','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2743','Angelic_Ring','Angelic Ring','5','20','10','100','0','0','0','0','0','1040256','58','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bDex,1; bonus bMdef,2; autobonus3 \"{ bonus bHealPower,20; }\",50,3000,AL_HEAL; autobonus3 \"{ bonus bHealPower,20; }\",50,3000,AM_POTIONPITCHER; autobonus3 \"{ bonus bHealPower,20; }\",50,3000,PR_SANCTUARY;','','');
-REPLACE INTO `item_db` VALUES ('2744','Sprint_Ring','Sprint Ring','5','20','10','100','0','0','0','0','0','1040256','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVariableCastrate,-10; bonus bDelayrate,5;','','');
-REPLACE INTO `item_db` VALUES ('2745','Pinguicula_Corsage','Pinguicula Corsage','5','20','10','200','0','0','0','0','1','1040256','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMaxSP,25;','','');
-REPLACE INTO `item_db` VALUES ('2746','Cold_Heart','Cold Heart','5','20','10','100','0','0','1','0','0','4096','58','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,3;','','');
-REPLACE INTO `item_db` VALUES ('2747','Black_Cat','Black Cat','5','20','10','100','0','0','1','0','0','131072','58','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3;','','');
-REPLACE INTO `item_db` VALUES ('2748','Cursed_Star','Cursed Star','5','20','10','200','0','0','0','0','0','526344','58','2','136','0','84',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bDex,2; bonus bLuk,-1; bonus2 bHPLossRate,50,10000; bonus3 bAddEff,Eff_Curse,200,ATF_WEAPON|ATF_LONG|ATF_TARGET;','','heal -300,0;');
-REPLACE INTO `item_db` VALUES ('2749','Linen_Glove','Linen Glove','5','20','10','120','0','0','1','0','1','1040256','58','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus bAgi,2; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('2743','Angelic_Ring','Angelic Ring','5','20','10','100','0','0','0','0','0','4294967295','58','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bDex,1; bonus bMdef,2; autobonus3 \"{ bonus bHealPower,20; }\",50,3000,AL_HEAL; autobonus3 \"{ bonus bHealPower,20; }\",50,3000,AM_POTIONPITCHER; autobonus3 \"{ bonus bHealPower,20; }\",50,3000,PR_SANCTUARY;','','');
+REPLACE INTO `item_db` VALUES ('2744','Sprint_Ring','Sprint Ring','5','20','10','100','0','0','0','0','0','4294967295','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVariableCastrate,-10; bonus bDelayrate,5;','','');
+REPLACE INTO `item_db` VALUES ('2745','Pinguicula_Corsage','Pinguicula Corsage','5','20','10','200','0','0','0','0','1','4294967295','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMaxSP,25;','','');
+REPLACE INTO `item_db` VALUES ('2746','Cold_Heart','Cold Heart','5','20','10','100','0','0','1','0','0','4294967295','58','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,3;','','');
+REPLACE INTO `item_db` VALUES ('2747','Black_Cat','Black Cat','5','20','10','100','0','0','1','0','0','4294967295','58','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3;','','');
+REPLACE INTO `item_db` VALUES ('2748','Cursed_Star','Cursed Star','5','20','10','200','0','0','0','0','0','4294967295','58','2','136','0','84',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bDex,2; bonus bLuk,-1; bonus2 bHPLossRate,50,10000; bonus3 bAddEff,Eff_Curse,200,ATF_WEAPON|ATF_LONG|ATF_TARGET;','','heal -300,0;');
+REPLACE INTO `item_db` VALUES ('2749','Linen_Glove','Linen Glove','5','20','10','120','0','0','1','0','1','4294967295','58','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus bAgi,2; bonus bDex,1;','','');
REPLACE INTO `item_db` VALUES ('2750','Summer_Night_Dream','Midsummer Night\'s Dream','5','20','10','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','skill ALL_DREAM_SUMMERNIGHT,1;','','');
REPLACE INTO `item_db` VALUES ('2751','Academy_Badge','Academy Of Badge','5','0','0','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','if(BaseLevel<80) { bonus bMaxHP,400; bonus bMaxSP,200; }','','');
REPLACE INTO `item_db` VALUES ('2752','Praxinus_C','Praccsinos','5','2','1','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5;','','');
@@ -1897,7 +1897,7 @@ REPLACE INTO `item_db` VALUES ('2759','Decussate_Ring','Decussate Ring','5','0',
REPLACE INTO `item_db` VALUES ('2760','Bloody_Ring','Bloody Ring','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bExpAddRace,RC_DemiPlayer,15;','','');
REPLACE INTO `item_db` VALUES ('2761','Satanic_Ring','Satanic Ring','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bExpAddRace,RC_Angel,15;','','');
REPLACE INTO `item_db` VALUES ('2762','Dragoon_Ring','Dragon Ring','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bExpAddRace,RC_Dragon,15;','','');
-REPLACE INTO `item_db` VALUES ('2763','Skul_Ring_C','Neo Skull Ring','5','0','0','0','0','0','0','0','0','1040382','58','2','136','0','95',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkRate,5; bonus bMatkRate,5; bonus bMaxHPrate,5; bonus2 bSkillHeal,AL_HEAL,5; skill MG_SIGHT,1;','','');
+REPLACE INTO `item_db` VALUES ('2763','Skul_Ring_C','Neo Skull Ring','5','0','0','0','0','0','0','0','0','4294967295','58','2','136','0','95',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkRate,5; bonus bMatkRate,5; bonus bMaxHPrate,5; bonus2 bSkillHeal,AL_HEAL,5; skill MG_SIGHT,1;','','');
REPLACE INTO `item_db` VALUES ('2764','Small_Fishing_Rod','Small Fishing Rod','5','10','5','250','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2765','Novice_Figure','Novice Figure','5','0','0','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,70; if(Class==Job_Novice || Class==Job_Novice_High || Class==Job_SuperNovice) bonus bMaxHP,30;','','');
REPLACE INTO `item_db` VALUES ('2766','Swordman_Figure','Swordman Figure','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; if(BaseClass==Job_Swordman) bonus bDef,2;','','');
@@ -1906,9 +1906,9 @@ REPLACE INTO `item_db` VALUES ('2768','Mage_Figure','Mage Figure','5','0','0','0
REPLACE INTO `item_db` VALUES ('2769','Archer_Figure','Archer Figure','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; if(BaseClass==Job_Archer) bonus bBaseAtk,10;','','');
REPLACE INTO `item_db` VALUES ('2770','Thief_Figure','Thief Figure','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; if(BaseClass==Job_Thief) bonus bAspdRate,3;','','');
REPLACE INTO `item_db` VALUES ('2771','Merchant_Figure','Merchant Figure','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; if(BaseClass==Job_Merchant) bonus bCritical,5;','','');
-REPLACE INTO `item_db` VALUES ('2772','Krieger_Ring1','Glorious Ring','5','20','10','0','0','0','0','0','0','2147483646','63','2','136','0','81',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,300; bonus2 bSubEle,Ele_Water,10; bonus2 bSubEle,Ele_Wind,10; bonus2 bSubEle,Ele_Earth,10; bonus2 bSubEle,Ele_Fire,10; bonus bAspdRate,5; bonus bVariableCastrate,-3; bonus bHealPower,5;','','');
-REPLACE INTO `item_db` VALUES ('2773','Krieger_Ring2','Glorious Popularized Ring','5','20','10','0','0','0','0','0','0','2147483646','63','2','136','0','61',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,2;','','');
-REPLACE INTO `item_db` VALUES ('2774','Krieger_Ring3','Glorious Mass-Production Ring','5','20','10','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
+REPLACE INTO `item_db` VALUES ('2772','Krieger_Ring1','Glorious Ring','5','20','10','0','0','0','0','0','0','4294967295','63','2','136','0','81',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,300; bonus2 bSubEle,Ele_Water,10; bonus2 bSubEle,Ele_Wind,10; bonus2 bSubEle,Ele_Earth,10; bonus2 bSubEle,Ele_Fire,10; bonus bAspdRate,5; bonus bVariableCastrate,-3; bonus bHealPower,5;','','');
+REPLACE INTO `item_db` VALUES ('2773','Krieger_Ring2','Glorious Popularized Ring','5','20','10','0','0','0','0','0','0','4294967295','63','2','136','0','61',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,2;','','');
+REPLACE INTO `item_db` VALUES ('2774','Krieger_Ring3','Glorious Mass-Production Ring','5','20','10','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
REPLACE INTO `item_db` VALUES ('2775','Lure','Lure','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2776','Cool_Towel','Adventurer\'s Trusty Towel','5','20','10','100','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','sc_start SC_SUMMER,-1,0;','sc_end SC_SUMMER;');
REPLACE INTO `item_db` VALUES ('2777','Shaman_Ring','Shaman Ring','5','20','10','100','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','1',NULL,'0',NULL,'0',NULL,'0','bonus bUseSPrate,-5;','','');
@@ -1919,32 +1919,32 @@ REPLACE INTO `item_db` VALUES ('2781','Aumdura\'s_Grace','Aumdura\'s Benefit','5
REPLACE INTO `item_db` VALUES ('2782','Ring_Of_Wise_King','Ring of the Ancient Wise King','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50; bonus bMaxSP,20;','','');
REPLACE INTO `item_db` VALUES ('2783','Eyes_Stone_Ring','Eye Stone Ring','5','20','10','100','0','0','0','0','1','4294967295','63','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,2; bonus bMaxSP,25;','','');
REPLACE INTO `item_db` VALUES ('2784','Oh_Holy_Night','Christmas Musicbox','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill ALL_WEWISH,1;','','');
-REPLACE INTO `item_db` VALUES ('2785','Orleans_Glove_M','Orlean\'s Gloves','5','20','10','100','0','0','0','0','1','1040382','58','2','136','0','90',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bMatkRate,3;','','');
+REPLACE INTO `item_db` VALUES ('2785','Orleans_Glove_M','Orlean\'s Gloves','5','20','10','100','0','0','0','0','1','4294967295','58','2','136','0','90',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bMatkRate,3;','','');
REPLACE INTO `item_db` VALUES ('2786','Spiritual_Ring_M','Spiritual Ring','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('2787','Waterdrop_Brooch','Waterdrop Brooch','5','20','10','200','0','0','0','0','1','1040382','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMaxHPrate,1; bonus2 bSubEle,Ele_Water,5;','','');
-REPLACE INTO `item_db` VALUES ('2788','Bradium_Earing','Bradium Earring','5','20','10','200','0','0','0','0','1','1040382','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1; bonus bMatk,5;','','');
-REPLACE INTO `item_db` VALUES ('2789','Bradium_Ring','Bradium Ring','5','20','10','200','0','0','0','0','1','1040382','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bVit,1; bonus bBaseAtk,5;','','');
-REPLACE INTO `item_db` VALUES ('2790','Bradium_Brooch','Bradium Brooch','5','20','10','200','0','0','0','0','1','1040382','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bFlee,4; if(readparam(bAgi)>=120) { bonus bCritical,4; }','','');
+REPLACE INTO `item_db` VALUES ('2787','Waterdrop_Brooch','Waterdrop Brooch','5','20','10','200','0','0','0','0','1','4294967295','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bMaxHPrate,1; bonus2 bSubEle,Ele_Water,5;','','');
+REPLACE INTO `item_db` VALUES ('2788','Bradium_Earing','Bradium Earring','5','20','10','200','0','0','0','0','1','4294967295','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1; bonus bMatk,5;','','');
+REPLACE INTO `item_db` VALUES ('2789','Bradium_Ring','Bradium Ring','5','20','10','200','0','0','0','0','1','4294967295','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bVit,1; bonus bBaseAtk,5;','','');
+REPLACE INTO `item_db` VALUES ('2790','Bradium_Brooch','Bradium Brooch','5','20','10','200','0','0','0','0','1','4294967295','58','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bFlee,4; if(readparam(bAgi)>=120) { bonus bCritical,4; }','','');
REPLACE INTO `item_db` VALUES ('2791','Just_Got_Fish','Fresh Fish','5','20','10','500','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,3;','','');
-REPLACE INTO `item_db` VALUES ('2792','Ring_Of_Flame_Lord_I','Ring of Flame Lord','5','0','0','0','0','0','0','0','0','1040256','58','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,1; bonus bBaseAtk,15; bonus2 bSubEle,Ele_Fire,10; bonus3 bAutoSpell,CH_SOULCOLLECT,1,30; bonus3 bAutoSpell,MO_EXPLOSIONSPIRITS,1,10; bonus3 bAutoSpell,PA_PRESSURE,2,30; bonus3 bAutoSpell,MG_FIREBALL,1,150; bonus3 bAutoSpell,KN_BOWLINGBASH,5,20;','','');
-REPLACE INTO `item_db` VALUES ('2793','Ring_Of_Resonance_I','Ring of Resonance','5','0','0','0','0','0','2','0','0','1040256','58','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bVit,1; bonus bMdef,2; bonus4 bAutoSpellWhenHit,WZ_QUAGMIRE,1,50,0; bonus3 bAutoSpellWhenHit,AS_SPLASHER,10,20; bonus3 bAutoSpellWhenHit,AL_HEAL,10,30; bonus3 bAutoSpellWhenHit,HP_ASSUMPTIO,3,20; bonus3 bAutoSpellWhenHit,CG_TAROTCARD,5,20;','','');
-REPLACE INTO `item_db` VALUES ('2794','Magic_Stone_Ring','Magic Stone Ring','5','0','0','0','0','0','0','0','1','128','56','2','136','0','99',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('2795','Green_Apple_Ring','Green Apple Ring','5','0','0','0','0','0','0','0','0','1040256','56','2','136','0','99',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','if(JobLevel<30) { bonus bAllStats,6-(JobLevel/5); }','','');
-REPLACE INTO `item_db` VALUES ('2796','Magical_Stone','Magical Stone','5','0','0','200','0','0','0','0','0','8454660','63','2','136','0','99',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddDamageClass,2047,10; bonus2 bAddDefClass,2048,-10; bonus3 bAddClassDropItem,6152,2047,70;','','');
-REPLACE INTO `item_db` VALUES ('2797','Magical_Stone_','Magical Stone','5','0','0','200','0','0','0','0','0','8454660','63','2','136','0','99',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddDamageClass,2049,10; bonus2 bAddDefClass,2050,-10; bonus3 bAddClassDropItem,6151,2049,70;','','');
-REPLACE INTO `item_db` VALUES ('2798','Will_Of_Exhausted_Angel','Will Of Exhausted Warrior','5','0','0','200','0','0','0','0','0','33024','63','2','136','0','99',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','if(strcharinfo(3)==\"job3_arch02\") { bonus2 bAddDefClass,1761,50; bonus2 bAddDefClass,1762,50; }','','');
+REPLACE INTO `item_db` VALUES ('2792','Ring_Of_Flame_Lord_I','Ring of Flame Lord','5','0','0','0','0','0','0','0','0','4294967295','58','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,1; bonus bBaseAtk,15; bonus2 bSubEle,Ele_Fire,10; bonus3 bAutoSpell,CH_SOULCOLLECT,1,30; bonus3 bAutoSpell,MO_EXPLOSIONSPIRITS,1,10; bonus3 bAutoSpell,PA_PRESSURE,2,30; bonus3 bAutoSpell,MG_FIREBALL,1,150; bonus3 bAutoSpell,KN_BOWLINGBASH,5,20;','','');
+REPLACE INTO `item_db` VALUES ('2793','Ring_Of_Resonance_I','Ring of Resonance','5','0','0','0','0','0','2','0','0','4294967295','58','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bVit,1; bonus bMdef,2; bonus4 bAutoSpellWhenHit,WZ_QUAGMIRE,1,50,0; bonus3 bAutoSpellWhenHit,AS_SPLASHER,10,20; bonus3 bAutoSpellWhenHit,AL_HEAL,10,30; bonus3 bAutoSpellWhenHit,HP_ASSUMPTIO,3,20; bonus3 bAutoSpellWhenHit,CG_TAROTCARD,5,20;','','');
+REPLACE INTO `item_db` VALUES ('2794','Magic_Stone_Ring','Magic Stone Ring','5','0','0','0','0','0','0','0','1','4294967295','56','2','136','0','99',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('2795','Green_Apple_Ring','Green Apple Ring','5','0','0','0','0','0','0','0','0','4294967295','56','2','136','0','99',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','if(JobLevel<30) { bonus bAllStats,6-(JobLevel/5); }','','');
+REPLACE INTO `item_db` VALUES ('2796','Magical_Stone','Magical Stone','5','0','0','200','0','0','0','0','0','4294967295','63','2','136','0','99',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddDamageClass,2047,10; bonus2 bAddDefClass,2048,-10; bonus3 bAddClassDropItem,6152,2047,70;','','');
+REPLACE INTO `item_db` VALUES ('2797','Magical_Stone_','Magical Stone','5','0','0','200','0','0','0','0','0','4294967295','63','2','136','0','99',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddDamageClass,2049,10; bonus2 bAddDefClass,2050,-10; bonus3 bAddClassDropItem,6151,2049,70;','','');
+REPLACE INTO `item_db` VALUES ('2798','Will_Of_Exhausted_Angel','Will Of Exhausted Warrior','5','0','0','200','0','0','0','0','0','4294967295','63','2','136','0','99',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','if(strcharinfo(3)==\"job3_arch02\") { bonus2 bAddDefClass,1761,50; bonus2 bAddDefClass,1762,50; }','','');
REPLACE INTO `item_db` VALUES ('2799','Kuirpenring','Ring of Protection','5','0','0','100','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1;','','');
-REPLACE INTO `item_db` VALUES ('2800','Accelerator','Accelerator','5','100000','50000','100','0','0','0','0','1','1024','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
-REPLACE INTO `item_db` VALUES ('2801','Hovering_Booster','Hovering Booster','5','100000','50000','2000','0','0','0','0','1','1024','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('2802','Suicidal_Device','Suicidal Device','5','500000','250000','1000','0','0','0','0','1','1024','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2803','Shape_Shifter','Shape Shifter','5','100000','50000','500','0','0','0','0','1','1024','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
-REPLACE INTO `item_db` VALUES ('2804','Cooling_Device','Cooling Device','5','100000','50000','2500','0','0','0','0','1','1024','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('2805','Mag_Field_Generator','Magnetic Field Generator','5','100000','50000','6000','0','0','0','0','1','1024','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('2806','Barrier_Builder','Barrier Builder','5','150000','75000','8000','0','0','3','0','1','1024','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('2807','Repair_Kit','Repair Kit','5','200000','100000','400','0','0','0','0','1','1024','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2808','Camouflage_Generator','Camouflage Generator','5','250000','125000','1000','0','0','0','0','1','1024','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,3;','','');
-REPLACE INTO `item_db` VALUES ('2809','High_Quality_Cooler','High Quality Cooler','5','100000','50000','2500','0','0','0','0','1','1024','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('2810','Special_Cooler','Special Cooler','5','100000','50000','2500','0','0','0','0','1','1024','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('2800','Accelerator','Accelerator','5','100000','50000','100','0','0','0','0','1','4294967295','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('2801','Hovering_Booster','Hovering Booster','5','100000','50000','2000','0','0','0','0','1','4294967295','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('2802','Suicidal_Device','Suicidal Device','5','500000','250000','1000','0','0','0','0','1','4294967295','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2803','Shape_Shifter','Shape Shifter','5','100000','50000','500','0','0','0','0','1','4294967295','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
+REPLACE INTO `item_db` VALUES ('2804','Cooling_Device','Cooling Device','5','100000','50000','2500','0','0','0','0','1','4294967295','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('2805','Mag_Field_Generator','Magnetic Field Generator','5','100000','50000','6000','0','0','0','0','1','4294967295','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('2806','Barrier_Builder','Barrier Builder','5','150000','75000','8000','0','0','3','0','1','4294967295','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('2807','Repair_Kit','Repair Kit','5','200000','100000','400','0','0','0','0','1','4294967295','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2808','Camouflage_Generator','Camouflage Generator','5','250000','125000','1000','0','0','0','0','1','4294967295','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,3;','','');
+REPLACE INTO `item_db` VALUES ('2809','High_Quality_Cooler','High Quality Cooler','5','100000','50000','2500','0','0','0','0','1','4294967295','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('2810','Special_Cooler','Special Cooler','5','100000','50000','2500','0','0','0','0','1','4294967295','56','2','136','0','99',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
REPLACE INTO `item_db` VALUES ('2811','Freyja_SBracelet7','Freya Spirit Bracelet','5','20','10','200','0','0','1','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
REPLACE INTO `item_db` VALUES ('2812','Freyja_SBracelet30','Freya Spirit Bracelet','5','20','10','200','0','0','1','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
REPLACE INTO `item_db` VALUES ('2813','Freyja_SBracelet60','Freya Spirit Bracelet','5','20','10','200','0','0','1','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
@@ -1953,57 +1953,57 @@ REPLACE INTO `item_db` VALUES ('2815','Th_Ring_Of_Water','Ring of Water','5','20
REPLACE INTO `item_db` VALUES ('2816','Radar_Ring1','Radar Ring','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2817','Radar_Ring2','Radar Ring','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2818','Radar_Ring3','Radar Ring','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2819','Swordman_Manual','Swordman Manual','5','0','0','100','0','0','0','0','0','1','47','2','136','0','1','12','0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill SM_BASH,1; skill SM_PROVOKE,1; skill SM_MAGNUM,1;','','');
-REPLACE INTO `item_db` VALUES ('2820','Thief_Manual','Thief Manual','5','0','0','100','0','0','0','0','0','1','47','2','136','0','1','12','0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill TF_DOUBLE,3; bonus bDoubleRate,15; skill TF_STEAL,1; skill TF_HIDING,1; skill TF_POISON,1;','','');
-REPLACE INTO `item_db` VALUES ('2821','Acolyte_Manual','Acolyte Manual','5','0','0','100','0','0','0','0','0','1','47','2','136','0','1','12','0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill AL_HEAL,1; skill AL_INCAGI,1; skill AL_BLESSING,1;','','');
-REPLACE INTO `item_db` VALUES ('2822','Archer_Manual','Archer Manual','5','0','0','100','0','0','0','0','0','1','47','2','136','0','1','12','0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill AC_OWL,1; skill AC_CONCENTRATION,1;','','');
-REPLACE INTO `item_db` VALUES ('2823','Merchant_Manual','Merchant Manual','5','0','0','100','0','0','0','0','0','1','47','2','136','0','1','12','0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill MC_DISCOUNT,1; skill MC_OVERCHARGE,10; skill MC_IDENTIFY,1; skill MC_MAMMONITE,1;','','');
-REPLACE INTO `item_db` VALUES ('2824','Mage_Manual','Mage Manual','5','0','0','100','0','0','0','0','0','1','47','2','136','0','1','12','0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill MG_SRECOVERY,1; skill MG_COLDBOLT,1; skill MG_FIREWALL,1; skill MG_FIREBOLT,1;','','');
+REPLACE INTO `item_db` VALUES ('2819','Swordman_Manual','Swordman Manual','5','0','0','100','0','0','0','0','0','4294967295','47','2','136','0','1','12','0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill SM_BASH,1; skill SM_PROVOKE,1; skill SM_MAGNUM,1;','','');
+REPLACE INTO `item_db` VALUES ('2820','Thief_Manual','Thief Manual','5','0','0','100','0','0','0','0','0','4294967295','47','2','136','0','1','12','0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill TF_DOUBLE,3; bonus bDoubleRate,15; skill TF_STEAL,1; skill TF_HIDING,1; skill TF_POISON,1;','','');
+REPLACE INTO `item_db` VALUES ('2821','Acolyte_Manual','Acolyte Manual','5','0','0','100','0','0','0','0','0','4294967295','47','2','136','0','1','12','0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill AL_HEAL,1; skill AL_INCAGI,1; skill AL_BLESSING,1;','','');
+REPLACE INTO `item_db` VALUES ('2822','Archer_Manual','Archer Manual','5','0','0','100','0','0','0','0','0','4294967295','47','2','136','0','1','12','0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill AC_OWL,1; skill AC_CONCENTRATION,1;','','');
+REPLACE INTO `item_db` VALUES ('2823','Merchant_Manual','Merchant Manual','5','0','0','100','0','0','0','0','0','4294967295','47','2','136','0','1','12','0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill MC_DISCOUNT,1; skill MC_OVERCHARGE,10; skill MC_IDENTIFY,1; skill MC_MAMMONITE,1;','','');
+REPLACE INTO `item_db` VALUES ('2824','Mage_Manual','Mage Manual','5','0','0','100','0','0','0','0','0','4294967295','47','2','136','0','1','12','0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill MG_SRECOVERY,1; skill MG_COLDBOLT,1; skill MG_FIREWALL,1; skill MG_FIREBOLT,1;','','');
REPLACE INTO `item_db` VALUES ('2825','Shaman_EaringB','Shaman Earrings','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','1',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
REPLACE INTO `item_db` VALUES ('2826','Dark_Knight_BeltB','Dark Knight Belt','5','20','10','500','0','0','1','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','1',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bAgi,1;','','');
REPLACE INTO `item_db` VALUES ('2827','Dark_Knight_GloveB','Dark Knight Glove','5','20','10','500','0','0','1','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','1',NULL,'0',NULL,'0',NULL,'0','autobonus \"{ bonus bMaxHPrate,10; }\",10,10000,0,\"{ specialeffect2 EF_POTION_BERSERK; }\";','','');
REPLACE INTO `item_db` VALUES ('2828','Upg_Clip','Upg Clip','5','20','10','100','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3; bonus bMaxSP,30;','','');
-REPLACE INTO `item_db` VALUES ('2829','Greed_Clip','Greed Clip','5','0','0','0','0','0','0','0','0','2147483646','63','2','136','0','10',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2829','Greed_Clip','Greed Clip','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','10',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2830','Magingiorde_C','Ephemeral Magingiorde','5','20','10','0','0','0','2','0','0','4294967295','63','2','136','0','94',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,40; bonus bMdef,7;','','');
REPLACE INTO `item_db` VALUES ('2831','Brysinggamen_C','Ephemeral Brysinggamen','5','20','10','0','0','0','1','0','0','4294967295','63','2','136','0','94',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,6; bonus bInt,6; bonus bVit,6; bonus bAgi,6; bonus bLuk,10; bonus bMdef,5; bonus bHealPower,6;','','');
REPLACE INTO `item_db` VALUES ('2832','Freyja_Ring','Freya Ring R','5','20','10','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2833','Odin\'s_Recall','Odin Recall R','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
REPLACE INTO `item_db` VALUES ('2834','F_All_In_One_Ring','All In One Ring','5','20','10','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1; bonus bNoCastCancel,0; bonus bVariableCastrate,10; skill AL_HEAL,1; skill AL_TELEPORT,1;','','');
-REPLACE INTO `item_db` VALUES ('2835','F_Critical_Ring_C','Critical Ring','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,10;','','');
-REPLACE INTO `item_db` VALUES ('2836','F_Glove_C','Rental Glove','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,4;','','');
-REPLACE INTO `item_db` VALUES ('2837','F_Safety_Ring_C','Safety Ring','5','1','0','0','0','0','5','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2838','F_Necklace_C','Necklace','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,4;','','');
-REPLACE INTO `item_db` VALUES ('2839','F_Ring_C','Ring','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,4;','','');
-REPLACE INTO `item_db` VALUES ('2840','F_Rosary_C','Rosary','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,4; bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2841','Caracas_Ring','Caracas Ring','5','0','0','0','0','0','2','0','0','327680','56','2','136','0','99',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bDex,2; bonus bMdef,2; bonus2 bExpAddRace, RC_All, 10;','','');
-REPLACE INTO `item_db` VALUES ('2842','F_Earing_C','Earring','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
+REPLACE INTO `item_db` VALUES ('2835','F_Critical_Ring_C','Critical Ring','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,10;','','');
+REPLACE INTO `item_db` VALUES ('2836','F_Glove_C','Rental Glove','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,4;','','');
+REPLACE INTO `item_db` VALUES ('2837','F_Safety_Ring_C','Safety Ring','5','1','0','0','0','0','5','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2838','F_Necklace_C','Necklace','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,4;','','');
+REPLACE INTO `item_db` VALUES ('2839','F_Ring_C','Ring','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,4;','','');
+REPLACE INTO `item_db` VALUES ('2840','F_Rosary_C','Rosary','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,4; bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2841','Caracas_Ring','Caracas Ring','5','0','0','0','0','0','2','0','0','4294967295','56','2','136','0','99',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bDex,2; bonus bMdef,2; bonus2 bExpAddRace, RC_All, 10;','','');
+REPLACE INTO `item_db` VALUES ('2842','F_Earing_C','Earring','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
REPLACE INTO `item_db` VALUES ('2843','Gold_Trickle','Golden Bell','5','20','10','0','0','0','0','0','0','4294967295','63','2','136','0','75',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,50;','','');
REPLACE INTO `item_db` VALUES ('2844','El_Dicastes_Light','Light of El Dicastes','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','80',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','skill RETURN_TO_ELDICASTES,1;','','');
REPLACE INTO `item_db` VALUES ('2845','No_Fear_Belt','NoFear Belts','5','0','0','0','0','0','2','0','0','4294967295','63','2','136','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bAtkRate,5; bonus bMatkRate,5;','','');
REPLACE INTO `item_db` VALUES ('2846','E_All_In_One_Ring','E All In One Ring','5','20','10','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
-REPLACE INTO `item_db` VALUES ('2847','E_Critical_Ring_C','E Critical Ring C','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,10;','','');
-REPLACE INTO `item_db` VALUES ('2848','E_Glove_C','E Glove C','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,4;','','');
-REPLACE INTO `item_db` VALUES ('2849','E_Safety_Ring_C','E Safety Ring C','5','1','0','0','0','0','5','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2850','E_Ring_C','E Ring C','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,4;','','');
-REPLACE INTO `item_db` VALUES ('2851','E_Necklace_C','E Necklace C','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,4;','','');
-REPLACE INTO `item_db` VALUES ('2852','E_Rosary_C','E Rosary C','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,4; bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('2853','Telekinetic_Orb','Telekinetic Orb','5','20','10','200','0','0','2','0','0','1040256','56','2','136','0','110',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus bInt,3; bonus bMaxSP,30; bonus2 bSkillAtk,WL_SOULEXPANSION,10; bonus2 bSkillAtk,SO_PSYCHIC_WAVE,10; bonus2 bSkillUseSP,WL_SOULEXPANSION,-50; bonus2 bSkillUseSP,SO_PSYCHIC_WAVE,-50;','','');
-REPLACE INTO `item_db` VALUES ('2854','Alchemy_Glove','Alchemy Glove','5','20','10','100','0','0','1','0','1','1040256','56','2','136','0','125',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bInt,1; bonus2 bMagicAtkEle,Ele_Fire,10; bonus2 bMagicAtkEle,Ele_Water,-20; bonus2 bSubEle,Ele_Water,-30; bonus3 bAutoSpell,MG_FIREBALL,5,30; bonus5 bAutoSpell,MG_FIREBOLT,5,30,BF_MAGIC,1;','','');
+REPLACE INTO `item_db` VALUES ('2847','E_Critical_Ring_C','E Critical Ring C','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,10;','','');
+REPLACE INTO `item_db` VALUES ('2848','E_Glove_C','E Glove C','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,4;','','');
+REPLACE INTO `item_db` VALUES ('2849','E_Safety_Ring_C','E Safety Ring C','5','1','0','0','0','0','5','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2850','E_Ring_C','E Ring C','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,4;','','');
+REPLACE INTO `item_db` VALUES ('2851','E_Necklace_C','E Necklace C','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,4;','','');
+REPLACE INTO `item_db` VALUES ('2852','E_Rosary_C','E Rosary C','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,4; bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('2853','Telekinetic_Orb','Telekinetic Orb','5','20','10','200','0','0','2','0','0','4294967295','56','2','136','0','110',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus bInt,3; bonus bMaxSP,30; bonus2 bSkillAtk,WL_SOULEXPANSION,10; bonus2 bSkillAtk,SO_PSYCHIC_WAVE,10; bonus2 bSkillUseSP,WL_SOULEXPANSION,-50; bonus2 bSkillUseSP,SO_PSYCHIC_WAVE,-50;','','');
+REPLACE INTO `item_db` VALUES ('2854','Alchemy_Glove','Alchemy Glove','5','20','10','100','0','0','1','0','1','4294967295','56','2','136','0','125',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bInt,1; bonus2 bMagicAtkEle,Ele_Fire,10; bonus2 bMagicAtkEle,Ele_Water,-20; bonus2 bSubEle,Ele_Water,-30; bonus3 bAutoSpell,MG_FIREBALL,5,30; bonus5 bAutoSpell,MG_FIREBOLT,5,30,BF_MAGIC,1;','','');
REPLACE INTO `item_db` VALUES ('2855','Whike_Black_Tail','Whikebain\'s Black Tail','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','45',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,7; bonus bAspdRate,3; bonus2 bAddEff2,Eff_Curse,10;','','');
REPLACE INTO `item_db` VALUES ('2856','Half_Megin','Meginjard (Trial Version)','5','20','10','0','0','0','1','0','0','4294967295','63','2','136','0','47',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bStr,20;','','');
REPLACE INTO `item_db` VALUES ('2857','Half_Brysing','Brisingamen (Trial Version)','5','20','10','0','0','0','1','0','0','4294967295','63','2','136','0','47',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,5; bonus bVit,3; bonus bDex,3; bonus bAgi,3; bonus bLuk,5; bonus bMdef,2;','','');
REPLACE INTO `item_db` VALUES ('2858','Pendant_Of_Guardian','Pendant Of Guardian','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','70',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','skill ALL_GUARDIAN_RECALL,1;','','');
-REPLACE INTO `item_db` VALUES ('2859','Golden_Rod_Orb','Golden Rod Orb','5','20','10','200','0','0','2','0','0','512','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bInt,1; bonus2 bSubEle,Ele_Wind,15; bonus3 bAutoSpellWhenHit,WZ_JUPITEL,3,30;','','');
-REPLACE INTO `item_db` VALUES ('2860','Aqua_Orb','Aqua Orb','5','20','10','200','0','0','2','0','0','512','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bInt,1; bonus2 bSubEle,Ele_Water,15; bonus3 bAutoSpellWhenHit,WZ_FROSTNOVA,3,30;','','');
-REPLACE INTO `item_db` VALUES ('2861','Crimson_Orb','Crimson Orb','5','20','10','200','0','0','2','0','0','512','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bInt,1; bonus2 bSubEle,Ele_Fire,15; bonus3 bAutoSpellWhenHit,WZ_SIGHTRASHER,3,30;','','');
-REPLACE INTO `item_db` VALUES ('2862','Forest_Orb','Forest Orb','5','20','10','200','0','0','2','0','0','512','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bInt,1; bonus2 bSubEle,Ele_Earth,15; bonus3 bAutoSpellWhenHit,WZ_QUAGMIRE,3,30;','','');
+REPLACE INTO `item_db` VALUES ('2859','Golden_Rod_Orb','Golden Rod Orb','5','20','10','200','0','0','2','0','0','4294967295','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bInt,1; bonus2 bSubEle,Ele_Wind,15; bonus3 bAutoSpellWhenHit,WZ_JUPITEL,3,30;','','');
+REPLACE INTO `item_db` VALUES ('2860','Aqua_Orb','Aqua Orb','5','20','10','200','0','0','2','0','0','4294967295','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bInt,1; bonus2 bSubEle,Ele_Water,15; bonus3 bAutoSpellWhenHit,WZ_FROSTNOVA,3,30;','','');
+REPLACE INTO `item_db` VALUES ('2861','Crimson_Orb','Crimson Orb','5','20','10','200','0','0','2','0','0','4294967295','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bInt,1; bonus2 bSubEle,Ele_Fire,15; bonus3 bAutoSpellWhenHit,WZ_SIGHTRASHER,3,30;','','');
+REPLACE INTO `item_db` VALUES ('2862','Forest_Orb','Forest Orb','5','20','10','200','0','0','2','0','0','4294967295','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bInt,1; bonus2 bSubEle,Ele_Earth,15; bonus3 bAutoSpellWhenHit,WZ_QUAGMIRE,3,30;','','');
REPLACE INTO `item_db` VALUES ('2863','Ring_Of_Valkyrie','Ring of The Valkyrie','5','0','0','0','0','0','2','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bExpAddRace, RC_All, 5;','','');
-REPLACE INTO `item_db` VALUES ('2864','Light_Of_Cure','Light Of Cure','5','20','10','0','0','0','0','0','0','256','56','2','136','0','110',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bHealPower,2;','','');
-REPLACE INTO `item_db` VALUES ('2865','Seal_Of_Cathedral','Seal Of Cathedral','5','20','10','0','0','0','0','0','0','256','56','2','136','0','110',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bHealPower,2;','','');
-REPLACE INTO `item_db` VALUES ('2866','Ring_Of_Archbishop','Ring Of Archbishop','5','20','10','0','0','0','0','0','0','256','56','2','136','0','110',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bHealPower,2;','','');
+REPLACE INTO `item_db` VALUES ('2864','Light_Of_Cure','Light Of Cure','5','20','10','0','0','0','0','0','0','4294967295','56','2','136','0','110',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bHealPower,2;','','');
+REPLACE INTO `item_db` VALUES ('2865','Seal_Of_Cathedral','Seal Of Cathedral','5','20','10','0','0','0','0','0','0','4294967295','56','2','136','0','110',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bHealPower,2;','','');
+REPLACE INTO `item_db` VALUES ('2866','Ring_Of_Archbishop','Ring Of Archbishop','5','20','10','0','0','0','0','0','0','4294967295','56','2','136','0','110',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bHealPower,2;','','');
REPLACE INTO `item_db` VALUES ('2867','Broken_Bamboo_Piece','Broken Bamboo Piece','5','20','10','100','0','0','2','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2;','','');
-REPLACE INTO `item_db` VALUES ('2868','Green_Batik','Green Batik','5','20','10','100','0','0','1','0','0','2147483646','63','2','136','0','45',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bDex,1; bonus bMdef,1;','','');
-REPLACE INTO `item_db` VALUES ('2869','Colorful_Ketupat','Colorful Ketupat','5','20','10','100','0','0','0','0','0','2147483646','63','2','136','0','45',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('2868','Green_Batik','Green Batik','5','20','10','100','0','0','1','0','0','4294967295','63','2','136','0','45',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bDex,1; bonus bMdef,1;','','');
+REPLACE INTO `item_db` VALUES ('2869','Colorful_Ketupat','Colorful Ketupat','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','45',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bDex,1;','','');
REPLACE INTO `item_db` VALUES ('2870','Tw_8th_Anni_Ring','Tw 8th Anni Ring','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bInt,5; bonus bVit,5; bonus bDex,5; bonus bAgi,5; bonus bLuk,5;','','');
REPLACE INTO `item_db` VALUES ('2871','Brazilian_Emblem','Symbol Of Brazil','5','20','10','100','0','0','0','0','1','4294967295','63','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2872','G_Honor_Certificate','G Honor Certificate','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','','','');
@@ -2017,27 +2017,27 @@ REPLACE INTO `item_db` VALUES ('2879','Badge_Giorredart','Algol Badge','5','20',
REPLACE INTO `item_db` VALUES ('2880','Ring_Lupak','Rufaku Ring','5','20','10','200','0','0','1','0','0','4294967295','63','2','136','0','10',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1;','','');
REPLACE INTO `item_db` VALUES ('2881','Orleans_Necklace','Orlean\'s Necklace','5','20','10','100','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bMatk,20;','','');
REPLACE INTO `item_db` VALUES ('2882','Ecoro_Cardslip','Card Sleeves ECO ?RO','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus bLuk,1;','','');
-REPLACE INTO `item_db` VALUES ('2883','Ur_Seal','Ur\'s Seal','5','20','10','200','0','0','4','0','1','128','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,2; bonus2 bSkillUseSP,LK_SPIRALPIERCE,5; bonus2 bSkillUseSP,RK_HUNDREDSPEAR,5;','','');
-REPLACE INTO `item_db` VALUES ('2884','Peuz_Seal','Peuz\'s Seal','5','20','10','200','0','0','3','0','1','128','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,20; bonus bMaxSP,20;','','');
+REPLACE INTO `item_db` VALUES ('2883','Ur_Seal','Ur\'s Seal','5','20','10','200','0','0','4','0','1','4294967295','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,2; bonus2 bSkillUseSP,LK_SPIRALPIERCE,5; bonus2 bSkillUseSP,RK_HUNDREDSPEAR,5;','','');
+REPLACE INTO `item_db` VALUES ('2884','Peuz_Seal','Peuz\'s Seal','5','20','10','200','0','0','3','0','1','4294967295','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,20; bonus bMaxSP,20;','','');
REPLACE INTO `item_db` VALUES ('2885','Mother_Heart','Mother\'s Heart','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','1','120','0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,30; bonus bMatk,30; bonus2 bExpAddRace, RC_All, 15; skill CR_AUTOGUARD,3; skill AL_CURE,1;','','');
-REPLACE INTO `item_db` VALUES ('2886','Sabah_Ring','Sapha Ring','5','20','10','100','0','0','0','0','0','4096','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,3; bonus2 bSkillUseSP,GC_DARKILLUSION,5;','','');
-REPLACE INTO `item_db` VALUES ('2887','Nab_Ring','Nab Ring','5','20','10','100','0','0','0','0','0','4096','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,10; bonus bMatk,20;','','');
+REPLACE INTO `item_db` VALUES ('2886','Sabah_Ring','Sapha Ring','5','20','10','100','0','0','0','0','0','4294967295','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,3; bonus2 bSkillUseSP,GC_DARKILLUSION,5;','','');
+REPLACE INTO `item_db` VALUES ('2887','Nab_Ring','Nab Ring','5','20','10','100','0','0','0','0','0','4294967295','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,10; bonus bMatk,20;','','');
REPLACE INTO `item_db` VALUES ('2888','School_Bag','Attending School Back','5','20','10','1000','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,3; bonus bVariableCastrate,-3; if(BaseLevel<80) { bonus bMaxHP,200; bonus bMaxSP,100; }','','');
REPLACE INTO `item_db` VALUES ('2889','Endure_Ring','Ring of Patience','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','60',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2890','White_Wing_Brooch','White Wing Brooch','5','20','10','100','0','0','0','0','0','2048','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bLongAtkRate,3;','','');
-REPLACE INTO `item_db` VALUES ('2891','Black_wing_Brooch','Black Wing Brooch','5','20','10','100','0','0','0','0','0','2048','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bFlee2,3;','','');
-REPLACE INTO `item_db` VALUES ('2892','Assassin_Handcuffs','Assassin Handcuffs','5','56000','28000','400','0','0','3','0','1','4096','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20; bonus bCritical,3;','','');
+REPLACE INTO `item_db` VALUES ('2890','White_Wing_Brooch','White Wing Brooch','5','20','10','100','0','0','0','0','0','4294967295','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bLongAtkRate,3;','','');
+REPLACE INTO `item_db` VALUES ('2891','Black_wing_Brooch','Black Wing Brooch','5','20','10','100','0','0','0','0','0','4294967295','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bFlee2,3;','','');
+REPLACE INTO `item_db` VALUES ('2892','Assassin_Handcuffs','Assassin Handcuffs','5','56000','28000','400','0','0','3','0','1','4294967295','56','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20; bonus bCritical,3;','','');
REPLACE INTO `item_db` VALUES ('2893','Cursed_Heart','Haunted Heart','5','20','10','50','0','0','0','0','1','4294967295','63','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2894','Glove_Of_Shura','Glove Of Shura','5','56000','28000','400','0','0','1','0','0','32768','56','2','136','0','130',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bMaxSPrate,6; bonus bMaxHPrate,-6; if(readparam(bStr)>=120) { bonus bBaseAtk,30; }','','');
+REPLACE INTO `item_db` VALUES ('2894','Glove_Of_Shura','Glove Of Shura','5','56000','28000','400','0','0','1','0','0','4294967295','56','2','136','0','130',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bMaxSPrate,6; bonus bMaxHPrate,-6; if(readparam(bStr)>=120) { bonus bBaseAtk,30; }','','');
REPLACE INTO `item_db` VALUES ('2895','Medal_Of_Valor1','Medal Of Valor1','5','0','0','0','0','0','4','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2896','Medal_Of_Valor2','Medal Of Valor2','5','0','0','0','0','0','4','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2897','2011RWC_Necklace_J','RWC Necklace','5','0','0','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus2 bExpAddRace, RC_All, 1;','','');
REPLACE INTO `item_db` VALUES ('2898','Black_Rosary','Black Rosary','5','20','10','100','0','0','0','0','1','4294967295','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15;','','');
-REPLACE INTO `item_db` VALUES ('2899','Sound_Amplifier','Sound Amplifier','5','20','10','100','0','0','0','0','1','526336','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,WM_METALICSOUND,150; bonus2 bSkillUseSP,WM_METALICSOUND,-60; bonus bVariableCastrate,-50;','','');
-REPLACE INTO `item_db` VALUES ('2900','Morrigane\'s_Belt_','Morrigane\'s Belt','5','30000','15000','200','0','0','0','0','1','2147483646','63','2','136','0','61',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,5; bonus bCritical,3;','','');
-REPLACE INTO `item_db` VALUES ('2901','Morrigane\'s_Pendant_','Morrigane\'s Pendant','5','30000','15000','200','0','0','0','0','1','2147483646','63','2','136','0','61',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bCritical,3;','','');
-REPLACE INTO `item_db` VALUES ('2902','Morpheus\'s_Ring_','Morpheus\'s Ring','5','30000','15000','100','0','0','0','0','1','2147483646','63','2','136','0','33',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('2903','Morpheus\'s_Armlet_','Morpheus\'s Bracelet','5','30000','15000','100','0','0','0','0','1','2147483646','63','2','136','0','33',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2899','Sound_Amplifier','Sound Amplifier','5','20','10','100','0','0','0','0','1','4294967295','63','2','136','0','90',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,WM_METALICSOUND,150; bonus2 bSkillUseSP,WM_METALICSOUND,-60; bonus bVariableCastrate,-50;','','');
+REPLACE INTO `item_db` VALUES ('2900','Morrigane\'s_Belt_','Morrigane\'s Belt','5','30000','15000','200','0','0','0','0','1','4294967295','63','2','136','0','61',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,5; bonus bCritical,3;','','');
+REPLACE INTO `item_db` VALUES ('2901','Morrigane\'s_Pendant_','Morrigane\'s Pendant','5','30000','15000','200','0','0','0','0','1','4294967295','63','2','136','0','61',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bCritical,3;','','');
+REPLACE INTO `item_db` VALUES ('2902','Morpheus\'s_Ring_','Morpheus\'s Ring','5','30000','15000','100','0','0','0','0','1','4294967295','63','2','136','0','33',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('2903','Morpheus\'s_Armlet_','Morpheus\'s Bracelet','5','30000','15000','100','0','0','0','0','1','4294967295','63','2','136','0','33',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
REPLACE INTO `item_db` VALUES ('2904','Naqsh','At Lorient','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2905','Super_Ora_Ora','Ora Ora Very Strong','5','0','0','1000','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2906','Happy_Gauntlet','Gloves of Fortune','5','20','10','1000','0','0','3','0','1','4294967295','63','2','136','0','70',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
@@ -2048,7 +2048,7 @@ REPLACE INTO `item_db` VALUES ('2910','Bakonawa_Tattoo','Bakonawa Agimat Tattoo'
REPLACE INTO `item_db` VALUES ('2911','Bangungot_Tattoo','Bangungot Agimat Tattoo','5','20','10','100','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHealPower,4; bonus bHealPower2,7;','','');
REPLACE INTO `item_db` VALUES ('2912','Xylitol_2011','Xylitol 2011','5','20','10','300','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2913','Thief_Handcuff','Thieves Large Handcuffs','5','20','10','1400','0','0','0','0','1','4294967295','63','2','136','0','10',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2914','Wizard_Left_Eye','Wizard Left Eye','5','20','10','100','0','0','1','0','1','1040256','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('2914','Wizard_Left_Eye','Wizard Left Eye','5','20','10','100','0','0','1','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,4; bonus bMdef,3;','','');
REPLACE INTO `item_db` VALUES ('2915','Ettlang_Keepsake','Ettlang Keepsake','5','20','10','50','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10;','','');
REPLACE INTO `item_db` VALUES ('2916','Fairy_Wing','Fairy Wing','5','0','0','10','0','0','0','0','0','4294967295','63','2','136','0','90',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','skill ECLAGE_RECALL,1;','','');
REPLACE INTO `item_db` VALUES ('2917','Str_Glove','Str Glove','5','75000','37500','100','0','0','0','0','0','4294967295','63','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus bMaxSP,20; bonus bBaseAtk,(readparam(bStr)/10); if(readparam(bStr)>=110) { bonus bAtkRate,1; }','','');
@@ -2064,9 +2064,9 @@ REPLACE INTO `item_db` VALUES ('2926','Vit_Glove_','Vit Glove','5','75000','3750
REPLACE INTO `item_db` VALUES ('2927','Dex_Glove_','Dex Glove','5','75000','37500','100','0','0','0','0','1','4294967295','63','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus bMaxSP,20; bonus bHit,(readparam(bDex)/10); if(readparam(bDex)>=110) { bonus bLongAtkRate,1; }','','');
REPLACE INTO `item_db` VALUES ('2928','Luk_Glove_','Luk Glove','5','75000','37500','100','0','0','0','0','1','4294967295','63','2','136','0','100',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus bMaxSP,20; bonus bCritical,(readparam(bLuk)/10); if(readparam(bLuk)>=110) { bonus bCritAtkRate,1; }','','');
REPLACE INTO `item_db` VALUES ('2936','Recovery_Ring','Rings of Recovery','5','20','10','100','0','0','5','0','1','4294967295','63','2','136','0','10',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
-REPLACE INTO `item_db` VALUES ('2940','Ninja_Manual','Ninja Tutorial','5','0','0','100','0','0','0','0','0','1','47','2','136','0','1','12','0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill NJ_UTSUSEMI,1; skill NJ_KOUENKA,1; skill NJ_SYURIKEN,1;','','');
-REPLACE INTO `item_db` VALUES ('2941','Gunslinger_Manual','Gunslinger Tutorial','5','0','0','100','0','0','0','0','0','1','47','2','136','0','1','12','0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill GS_GLITTERING,1; skill GS_ADJUSTMENT,1; skill GS_MADNESSCANCEL,1; skill GS_INCREASING,1;','','');
-REPLACE INTO `item_db` VALUES ('2942','Taekwon_Manual','Taekwon Tutorial','5','0','0','100','0','0','0','0','0','1','47','2','136','0','1','12','0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill TK_SEVENWIND,4; skill TK_JUMPKICK,5;','','');
+REPLACE INTO `item_db` VALUES ('2940','Ninja_Manual','Ninja Tutorial','5','0','0','100','0','0','0','0','0','4294967295','47','2','136','0','1','12','0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill NJ_UTSUSEMI,1; skill NJ_KOUENKA,1; skill NJ_SYURIKEN,1;','','');
+REPLACE INTO `item_db` VALUES ('2941','Gunslinger_Manual','Gunslinger Tutorial','5','0','0','100','0','0','0','0','0','4294967295','47','2','136','0','1','12','0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill GS_GLITTERING,1; skill GS_ADJUSTMENT,1; skill GS_MADNESSCANCEL,1; skill GS_INCREASING,1;','','');
+REPLACE INTO `item_db` VALUES ('2942','Taekwon_Manual','Taekwon Tutorial','5','0','0','100','0','0','0','0','0','4294967295','47','2','136','0','1','12','0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; skill TK_SEVENWIND,4; skill TK_JUMPKICK,5;','','');
REPLACE INTO `item_db` VALUES ('2944','TE_Ring_of_Protection','TE Ring of Protection','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','40',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus2 bAddRaceTolerance,RC_Player,5;','','');
REPLACE INTO `item_db` VALUES ('2945','TE_Ring_Of_Rage','TE Rage Of Ring','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','40',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,5; bonus2 bMagicAddRace,RC_Player,5;','','');
REPLACE INTO `item_db` VALUES ('2946','TE_Ring_Of_Defiance','TE Ring Of Defiance','5','0','0','0','0','0','0','0','0','4294967295','63','2','136','0','40',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bAddRaceTolerance,RC_Player,5;','','');
@@ -2083,12 +2083,12 @@ REPLACE INTO `item_db` VALUES ('2966','RWC_2012_Ring','RWC 2012 Ring','5','20','
REPLACE INTO `item_db` VALUES ('2967','RWC_2012_Ring_','Chambered RWC 2012 Ring','5','20','10','200','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 1;','','');
REPLACE INTO `item_db` VALUES ('2968','RWC_2012_Pendant','RWC 2012 Pendant','5','20','10','200','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2969','RWC_2012_Pendant_','Chambered RWC 2012 Pendant','5','20','10','200','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('2971','Pocket_Watch__','Pocket Watch','4','20','10','200','0','0','0','0','0','8389120','63','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('2971','Pocket_Watch__','Pocket Watch','4','20','10','200','0','0','0','0','0','4294967295','63','2','136','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2981','Brave_Ring','Brave Ring','5','20','10','200','0','0','0','0','0','4294967295','63','2','136','0','160',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('2986','Snake_Ring','Snake Ring','5','20','10','100','0','0','2','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3; bonus bMdef,2;','','');
REPLACE INTO `item_db` VALUES ('2987','Snake_Pendant','Snake Pendant','5','20','10','100','0','0','3','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,3; bonus bLuk,2; bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('2988','Ozs_New_Wing_Ring','Oz\'s New Wing Ring','5','62000','31000','100','0','0','0','0','1','524288','56','1','136','0','130',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVariableCastrate,-25;','','');
-REPLACE INTO `item_db` VALUES ('2989','Bloody_Floral_Decoration_Bracelet','Bloody Floral Decoration Bracelet','4','62000','31000','100','0','0','0','0','1','524288','56','2','136','0','130',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVariableCastrate,-25;','','');
+REPLACE INTO `item_db` VALUES ('2988','Ozs_New_Wing_Ring','Oz\'s New Wing Ring','5','62000','31000','100','0','0','0','0','1','4294967295','56','1','136','0','130',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVariableCastrate,-25;','','');
+REPLACE INTO `item_db` VALUES ('2989','Bloody_Floral_Decoration_Bracelet','Bloody Floral Decoration Bracelet','4','62000','31000','100','0','0','0','0','1','4294967295','56','2','136','0','130',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVariableCastrate,-25;','','');
REPLACE INTO `item_db` VALUES ('2997','RWC_Gold_Brooch','RWC Gold Brooch','5','0','0','200','0','0','0','0','1','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,20; bonus bMatk,20;','','');
REPLACE INTO `item_db` VALUES ('2999','RWC_Silver_Brooch','RWC Silver Brooch','5','0','0','200','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,300; bonus bMaxSP,30;','','');
REPLACE INTO `item_db` VALUES ('4001','Poring_Card','Poring Card','6','20','10','10','0','0','0','0','0','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bFlee2,1;','','');
@@ -3071,79 +3071,79 @@ REPLACE INTO `item_db` VALUES ('4996','Rune_Of_Might3','Rune Of Might 3Lv','6','
REPLACE INTO `item_db` VALUES ('4997','Rune_Of_Agility1','Rune Of Agility 1Lv','6','0','0','0','0','0','0','0','0','4294967295','63','2','1023','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if (getrefine() >= 7) bonus bAgi, 5; if (getrefine() >= 10) bonus bFlee2, 5;','','');
REPLACE INTO `item_db` VALUES ('4998','Rune_Of_Agility2','Rune Of Agility 2Lv','6','0','0','0','0','0','0','0','0','4294967295','63','2','1023','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if (getrefine() >= 7) bonus bAgi, 6; if (getrefine() >= 11) { bonus bAgi, 1; bonus bFlee2, 7; }','','');
REPLACE INTO `item_db` VALUES ('4999','Rune_Of_Agility3','Rune Of Agility 3Lv','6','0','0','0','0','0','0','0','0','4294967295','63','2','1023','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if (getrefine() >= 7) bonus bAgi, 7; if (getrefine() >= 12) { bonus bAgi, 1; bonus bFlee2, 5; } if (getrefine() >= 13) { bonus bAgi, 1; bonus bFlee2, 5; }','','');
-REPLACE INTO `item_db` VALUES ('5001','Headset','Headset','5','20','10','200','0','0','6','0','0','2147483646','63','2','256','0','0',NULL,'1','87','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,1000;','','');
-REPLACE INTO `item_db` VALUES ('5002','Gemmed_Crown','Jewel Crown','5','20','10','600','0','0','9','0','0','414946','63','2','256','0','60',NULL,'1','88','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bLuk,1; bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('5003','Joker_Jester','Joker Jester','5','20','10','100','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','89','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('5004','Oxygen_Mask','Oxygen Mask','5','20','10','200','0','0','0','0','0','2147483646','63','2','1','0','0',NULL,'0','90','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Poison,2000;','','');
-REPLACE INTO `item_db` VALUES ('5005','Gas_Mask','Gas Mask','5','20','10','100','0','0','1','0','0','2147483646','63','2','513','0','0',NULL,'0','91','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Poison,3000;','','');
-REPLACE INTO `item_db` VALUES ('5006','Machoman_Glasses','Machoman\'s Glasses','5','36000','18000','100','0','0','1','0','0','2147483646','63','2','512','0','0',NULL,'0','92','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5007','Loard_Circlet','Grand Circlet','5','20','10','200','0','0','7','0','0','2147483646','63','2','256','0','55',NULL,'1','93','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bLuk,1; bonus bMdef,4;','','');
-REPLACE INTO `item_db` VALUES ('5008','Puppy_Love','Puppy Love','5','20','10','100','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'0','94','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5009','Safety_Helmet','Safety Helmet','5','20','10','500','0','0','7','0','0','2147483646','63','2','256','0','0',NULL,'1','95','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bUnbreakableHelm,0;','','');
+REPLACE INTO `item_db` VALUES ('5001','Headset','Headset','5','20','10','200','0','0','6','0','0','4294967295','63','2','256','0','0',NULL,'1','87','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,1000;','','');
+REPLACE INTO `item_db` VALUES ('5002','Gemmed_Crown','Jewel Crown','5','20','10','600','0','0','9','0','0','4294967295','63','2','256','0','60',NULL,'1','88','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bLuk,1; bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('5003','Joker_Jester','Joker Jester','5','20','10','100','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','89','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('5004','Oxygen_Mask','Oxygen Mask','5','20','10','200','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','90','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Poison,2000;','','');
+REPLACE INTO `item_db` VALUES ('5005','Gas_Mask','Gas Mask','5','20','10','100','0','0','1','0','0','4294967295','63','2','513','0','0',NULL,'0','91','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Poison,3000;','','');
+REPLACE INTO `item_db` VALUES ('5006','Machoman_Glasses','Machoman\'s Glasses','5','36000','18000','100','0','0','1','0','0','4294967295','63','2','512','0','0',NULL,'0','92','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5007','Loard_Circlet','Grand Circlet','5','20','10','200','0','0','7','0','0','4294967295','63','2','256','0','55',NULL,'1','93','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bLuk,1; bonus bMdef,4;','','');
+REPLACE INTO `item_db` VALUES ('5008','Puppy_Love','Puppy Love','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','94','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5009','Safety_Helmet','Safety Helmet','5','20','10','500','0','0','7','0','0','4294967295','63','2','256','0','0',NULL,'1','95','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bUnbreakableHelm,0;','','');
REPLACE INTO `item_db` VALUES ('5010','Indian_Hair_Piece','Indian Fillet','5','20','10','100','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','96','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5011','Antenna','Aerial','5','20','10','100','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','97','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5012','Ph.D_Hat','Ph.D Hat','5','20','10','200','0','0','5','0','0','2147483646','63','2','256','0','0',NULL,'1','98','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5012','Ph.D_Hat','Ph.D Hat','5','20','10','200','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','98','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5013','Horn_Of_Lord_Kaho','Lord Kaho\'s Horn','5','20','10','100','0','0','30','0','0','4294967295','63','2','256','0','0',NULL,'1','99','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus bStr,5; bonus bAgi,10; bonus bVit,10; bonus bInt,5; bonus bLuk,20;','','');
-REPLACE INTO `item_db` VALUES ('5014','Fin_Helm','Fin Helm','5','20','10','300','0','0','5','0','0','16514','63','2','512','0','65',NULL,'0','100','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5014','Fin_Helm','Fin Helm','5','20','10','300','0','0','5','0','0','4294967295','63','2','512','0','65',NULL,'0','100','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5015','Egg_Shell','Egg Shell','5','20','10','200','0','0','6','0','0','4294967295','63','2','256','0','0',NULL,'0','101','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5016','Boy\'s_Cap','Boy\'s Cap','5','20','10','100','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','102','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5017','Bone_Helm','Bone Helm','5','20','10','800','0','0','15','0','0','279714','63','2','256','0','70',NULL,'1','103','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Dark,-15;','','');
-REPLACE INTO `item_db` VALUES ('5018','Feather_Bonnet','Feather Bonnet','5','20','10','300','0','0','8','0','0','526344','63','2','256','0','0',NULL,'1','104','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('5019','Corsair','Corsair','5','20','10','500','0','0','11','0','0','2147483646','63','2','256','0','0',NULL,'1','105','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
+REPLACE INTO `item_db` VALUES ('5016','Boy\'s_Cap','Boy\'s Cap','5','20','10','100','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','102','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5017','Bone_Helm','Bone Helm','5','20','10','800','0','0','15','0','0','4294967295','63','2','256','0','70',NULL,'1','103','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Dark,-15;','','');
+REPLACE INTO `item_db` VALUES ('5018','Feather_Bonnet','Feather Bonnet','5','20','10','300','0','0','8','0','0','4294967295','63','2','256','0','0',NULL,'1','104','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('5019','Corsair','Corsair','5','20','10','500','0','0','11','0','0','4294967295','63','2','256','0','0',NULL,'1','105','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
REPLACE INTO `item_db` VALUES ('5020','Kafra_Band','Kafra Band','5','20','10','500','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','106','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('5021','Bankruptcy_Of_Heart','Grief for Greed','5','20','10','1200','0','0','8','0','0','263200','63','2','256','0','38',NULL,'1','107','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('5022','Helm_Of_Sun','Hat of the Sun God','5','20','10','2400','0','0','4','0','0','1040256','63','2','768','0','0',NULL,'1','138','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('5023','Hat_Of_Bundle','Parcel Hat','5','20','10','1000','0','0','0','0','0','263200','63','2','256','0','0',NULL,'1','108','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5021','Bankruptcy_Of_Heart','Grief for Greed','5','20','10','1200','0','0','8','0','0','4294967295','63','2','256','0','38',NULL,'1','107','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('5022','Helm_Of_Sun','Hat of the Sun God','5','20','10','2400','0','0','4','0','0','4294967295','63','2','768','0','0',NULL,'1','138','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('5023','Hat_Of_Bundle','Parcel Hat','5','20','10','1000','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','108','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5024','Hat_Of_Cake','Cake Hat','5','20','10','1000','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','109','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5025','Helm_Of_Angel','Helm of Angel','5','20','10','1600','0','0','10','0','0','1040256','63','2','256','0','74',NULL,'1','110','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bLuk,1; bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('5026','Hat_Of_Cook','Chef Hat','5','20','10','300','0','0','3','0','0','2147483646','63','2','256','0','50',NULL,'1','111','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('5027','Wizardry_Hat','Mage Hat','5','20','10','300','0','0','2','0','0','8454660','63','2','256','0','0',NULL,'1','112','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
+REPLACE INTO `item_db` VALUES ('5025','Helm_Of_Angel','Helm of Angel','5','20','10','1600','0','0','10','0','0','4294967295','63','2','256','0','74',NULL,'1','110','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bLuk,1; bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('5026','Hat_Of_Cook','Chef Hat','5','20','10','300','0','0','3','0','0','4294967295','63','2','256','0','50',NULL,'1','111','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('5027','Wizardry_Hat','Mage Hat','5','20','10','300','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','112','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
REPLACE INTO `item_db` VALUES ('5028','Candle','Candle','5','20','10','150','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','113','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5029','Spore_Hat','Spore Hat','5','20','10','900','0','0','6','0','0','2147483646','63','2','256','0','20',NULL,'1','114','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5030','Panda_Cap','Panda Hat','5','20','10','800','0','0','6','0','0','2147483646','63','2','256','0','40',NULL,'1','115','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5031','Mine_Helm','Mine Hat','5','20','10','1500','0','0','9','0','0','447986','63','2','256','0','55',NULL,'1','116','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
-REPLACE INTO `item_db` VALUES ('5032','Picnic_Hat','Sunday Hat','5','20','10','800','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'1','117','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5033','Smokie_Hat','Raccoon Hat','5','20','10','900','0','0','6','0','0','2147483646','63','2','256','0','50',NULL,'1','118','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5034','Light_Bulb_Band','Bulb Band','5','20','10','500','0','0','0','0','0','2147483646','63','2','256','0','0',NULL,'1','119','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5035','Poring_Hat','Poring Hat','5','20','10','700','0','0','3','0','0','2147483646','63','2','256','0','38',NULL,'1','120','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5036','Cross_Band','Cross Hat','5','20','10','250','0','0','2','0','0','2147483646','63','2','256','0','10',NULL,'1','121','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5029','Spore_Hat','Spore Hat','5','20','10','900','0','0','6','0','0','4294967295','63','2','256','0','20',NULL,'1','114','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5030','Panda_Cap','Panda Hat','5','20','10','800','0','0','6','0','0','4294967295','63','2','256','0','40',NULL,'1','115','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5031','Mine_Helm','Mine Hat','5','20','10','1500','0','0','9','0','0','4294967295','63','2','256','0','55',NULL,'1','116','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
+REPLACE INTO `item_db` VALUES ('5032','Picnic_Hat','Sunday Hat','5','20','10','800','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','117','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5033','Smokie_Hat','Raccoon Hat','5','20','10','900','0','0','6','0','0','4294967295','63','2','256','0','50',NULL,'1','118','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5034','Light_Bulb_Band','Bulb Band','5','20','10','500','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','119','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5035','Poring_Hat','Poring Hat','5','20','10','700','0','0','3','0','0','4294967295','63','2','256','0','38',NULL,'1','120','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5036','Cross_Band','Cross Hat','5','20','10','250','0','0','2','0','0','4294967295','63','2','256','0','10',NULL,'1','121','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5037','Fruit_Shell','Nut Shell','5','20','10','150','0','0','8','0','0','4294967295','63','2','256','0','5',NULL,'0','122','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5038','Deviruchi_Cap','Deviruchi Hat','5','20','10','800','0','0','4','0','0','2147483646','63','2','256','0','64',NULL,'1','123','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('5038','Deviruchi_Cap','Deviruchi Hat','5','20','10','800','0','0','4','0','0','4294967295','63','2','256','0','64',NULL,'1','123','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
REPLACE INTO `item_db` VALUES ('5039','Mottled_Egg_Shell','Rainbow Eggshell','5','20','10','400','0','0','8','0','0','4294967295','63','2','256','0','19',NULL,'0','124','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5040','Blush','Blush','5','20','10','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','125','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5041','Heart_Hair_Pin','Heart Hairpin','5','20','10','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','126','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5042','Hair_Protector','Bao Bao','5','20','10','150','0','0','0','0','0','2147483646','63','2','256','0','14',NULL,'1','127','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5043','Opera_Ghost_Mask','Opera Phantom Mask','5','20','10','200','0','0','2','0','0','2147483646','63','2','512','0','20',NULL,'0','128','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5042','Hair_Protector','Bao Bao','5','20','10','150','0','0','0','0','0','4294967295','63','2','256','0','14',NULL,'1','127','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5043','Opera_Ghost_Mask','Opera Phantom Mask','5','20','10','200','0','0','2','0','0','4294967295','63','2','512','0','20',NULL,'0','128','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5044','Devil\'s_Wing','Evil Wing Ears','5','20','10','350','0','0','4','0','0','4294967295','63','2','256','0','45',NULL,'1','129','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
-REPLACE INTO `item_db` VALUES ('5045','Magician_Hat','Magician Hat','5','20','10','500','0','0','6','0','0','8487700','63','2','256','0','50',NULL,'1','130','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bAgi,1; bonus bMaxSP,50;','','');
+REPLACE INTO `item_db` VALUES ('5045','Magician_Hat','Magician Hat','5','20','10','500','0','0','6','0','0','4294967295','63','2','256','0','50',NULL,'1','130','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bAgi,1; bonus bMaxSP,50;','','');
REPLACE INTO `item_db` VALUES ('5046','Bongun_Hat','Bongun Hat','5','20','10','300','0','0','5','0','0','4294967295','63','2','769','0','0',NULL,'0','139','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5047','Fashion_Sunglass','Fashionable Glasses','5','20','10','100','0','0','0','0','0','2147483646','63','2','256','0','0',NULL,'1','131','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5047','Fashion_Sunglass','Fashionable Glasses','5','20','10','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','131','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5048','First_Moon_Hair_Pin','Cresent Hairpin','5','20','10','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','132','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5049','Stripe_Band','Striped Hairband','5','20','10','150','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','133','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5050','Mystery_Fruit_Shell','Wonder Nutshell','5','20','10','300','0','0','10','0','0','4294967295','63','2','256','0','30',NULL,'0','134','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5051','Kitty_Bell','Pussy Cat Bell','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','135','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5052','Blue_Hair_Band','Blue Hairband','5','20','10','150','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','136','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5053','Spinx_Helm','Sphinx Hat','5','20','10','3000','0','0','5','0','0','16514','63','2','257','0','65',NULL,'0','137','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('5054','Assasin_Mask','Assassin Mask','5','20','10','100','0','0','0','0','0','4352','63','2','1','0','70',NULL,'0','180','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5055','Novice_Egg_Cap','Novice False Eggshell','5','1','0','1','0','0','6','0','0','1','47','2','256','0','0',NULL,'0','101','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5053','Spinx_Helm','Sphinx Hat','5','20','10','3000','0','0','5','0','0','4294967295','63','2','257','0','65',NULL,'0','137','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('5054','Assasin_Mask','Assassin Mask','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','70',NULL,'0','180','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5055','Novice_Egg_Cap','Novice False Eggshell','5','1','0','1','0','0','6','0','0','4294967295','47','2','256','0','0',NULL,'0','101','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5056','Love_Berry','Fruit of Love','5','1','0','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'0','140','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5057','Ear_Of_Black_Cat','Black Cat Ears','5','16000','8000','200','0','0','4','0','0','4294967295','63','2','256','0','45',NULL,'1','141','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5058','Drooping_Kitty','Drooping Cat','5','250000','125000','500','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','142','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15; bonus2 bResEff,Eff_Curse,3000;','','');
+REPLACE INTO `item_db` VALUES ('5058','Drooping_Kitty','Drooping Cat','5','250000','125000','500','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','142','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15; bonus2 bResEff,Eff_Curse,3000;','','');
REPLACE INTO `item_db` VALUES ('5059','Brown_Bear_Cap','Teddybear Hat','5','20','10','800','0','0','6','0','0','4294967295','63','2','256','0','50',NULL,'1','143','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5060','Party_Hat','Party Hat','5','20','10','300','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','144','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('5061','Flower_Hairpin','Flower Hairpin','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','145','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5062','Straw_Hat','Straw Hat','5','20','10','200','0','0','6','0','0','4294967295','63','2','256','0','50',NULL,'1','146','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('5063','Plaster','Giant Band Aid','5','20','10','100','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'1','147','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5063','Plaster','Giant Band Aid','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','147','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5064','Leaf_Headgear','Smokie Leaf','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','148','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5065','Fish_On_Head','Blue Fish','5','20','10','500','0','0','4','0','0','4294967295','63','2','256','0','50',NULL,'1','149','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Fish,10;','','');
-REPLACE INTO `item_db` VALUES ('5066','Horn_Of_Succubus','Succubus Horn','5','20','10','800','0','0','7','0','0','2147483646','63','2','256','0','70',NULL,'1','150','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMdef,10;','','');
-REPLACE INTO `item_db` VALUES ('5067','Sombrero','Sombrero','5','20','10','350','0','0','8','0','0','2147483646','63','2','256','0','0',NULL,'1','151','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('5066','Horn_Of_Succubus','Succubus Horn','5','20','10','800','0','0','7','0','0','4294967295','63','2','256','0','70',NULL,'1','150','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMdef,10;','','');
+REPLACE INTO `item_db` VALUES ('5067','Sombrero','Sombrero','5','20','10','350','0','0','8','0','0','4294967295','63','2','256','0','0',NULL,'1','151','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
REPLACE INTO `item_db` VALUES ('5068','Ear_Of_Devil\'s_Wing','Evil Wing Ears','5','20','10','100','0','0','3','0','0','4294967295','63','2','512','0','70',NULL,'0','152','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
-REPLACE INTO `item_db` VALUES ('5069','Mask_Of_Fox','Kitsune Mask','5','20','10','300','0','0','2','0','0','2147483646','63','2','256','0','0',NULL,'1','153','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bLuk,1;','','');
-REPLACE INTO `item_db` VALUES ('5070','Headband_Of_Power','Hot-blooded Headband','5','20','10','100','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','154','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('5071','Indian_Headband','Indian Headband','5','20','10','200','0','0','2','0','0','2147483646','63','2','256','0','0',NULL,'1','155','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('5072','Inccubus_Horn','Incubus Horn','5','20','10','800','0','0','7','0','0','2147483646','63','2','256','0','70',NULL,'1','156','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bMdef,10;','','');
-REPLACE INTO `item_db` VALUES ('5073','Cap_Of_Concentration','Model Training Hat','5','20','10','700','0','0','5','0','0','2147483646','63','2','256','0','0',NULL,'1','157','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex, 2;','','');
+REPLACE INTO `item_db` VALUES ('5069','Mask_Of_Fox','Kitsune Mask','5','20','10','300','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','153','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bLuk,1;','','');
+REPLACE INTO `item_db` VALUES ('5070','Headband_Of_Power','Hot-blooded Headband','5','20','10','100','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','154','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('5071','Indian_Headband','Indian Headband','5','20','10','200','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','155','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('5072','Inccubus_Horn','Incubus Horn','5','20','10','800','0','0','7','0','0','4294967295','63','2','256','0','70',NULL,'1','156','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bMdef,10;','','');
+REPLACE INTO `item_db` VALUES ('5073','Cap_Of_Concentration','Model Training Hat','5','20','10','700','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','157','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex, 2;','','');
REPLACE INTO `item_db` VALUES ('5074','Ear_Of_Angel\'s_Wing','Angel Wing Ears','5','20','10','100','0','0','3','0','0','4294967295','63','2','512','0','70',NULL,'0','158','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
REPLACE INTO `item_db` VALUES ('5075','Cowboy_Hat','Cowboy Hat','5','20','10','500','0','0','8','0','0','4294967295','63','2','256','0','0',NULL,'1','159','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5076','Fur_Hat','Beanie','5','20','10','350','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','160','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1;','','');
@@ -3151,30 +3151,30 @@ REPLACE INTO `item_db` VALUES ('5077','Tulip_Hairpin','Tulip Hairpin','5','20','
REPLACE INTO `item_db` VALUES ('5078','Sea_Otter_Cap','Sea-Otter Hat','5','20','10','800','0','0','6','0','0','4294967295','63','2','256','0','50',NULL,'1','162','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
REPLACE INTO `item_db` VALUES ('5079','Crossed_Hair_Band','X Hairpin','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','163','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5080','Headgear_Of_Queen','Crown of Ancient Queen','5','20','10','400','0','0','8','0','0','4294967295','63','2','256','0','45',NULL,'1','164','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5081','Mistress_Crown','Crown of Mistress','5','20','10','100','0','0','2','0','0','2147483646','63','2','256','0','75',NULL,'1','165','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; bonus bInt,2; bonus bUnbreakableHelm,0;','','');
+REPLACE INTO `item_db` VALUES ('5081','Mistress_Crown','Crown of Mistress','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','75',NULL,'1','165','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100; bonus bInt,2; bonus bUnbreakableHelm,0;','','');
REPLACE INTO `item_db` VALUES ('5082','Mushroom_Band','Decorative Mushroom','5','20','10','100','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','166','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5083','Red_Tailed_Ribbon','Red Ribbon','5','20','10','200','0','0','2','0','0','4294967295','63','2','256','0','45',NULL,'1','167','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10;','','');
-REPLACE INTO `item_db` VALUES ('5084','Lazy_Raccoon','Lazy Smokie','5','20','10','500','0','0','2','0','0','2147483646','63','2','256','0','0',NULL,'1','168','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Sleep,2000;','','');
+REPLACE INTO `item_db` VALUES ('5084','Lazy_Raccoon','Lazy Smokie','5','20','10','500','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','168','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Sleep,2000;','','');
REPLACE INTO `item_db` VALUES ('5085','Pair_Of_Red_Ribbon','Small Ribbons','5','20','10','100','0','0','2','0','0','4294967295','63','2','512','0','45',NULL,'0','169','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5086','Alarm_Mask','Alarm Mask','5','20','10','100','0','0','2','0','0','2147483646','63','2','513','0','0',NULL,'0','170','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,5000;','','');
+REPLACE INTO `item_db` VALUES ('5086','Alarm_Mask','Alarm Mask','5','20','10','100','0','0','2','0','0','4294967295','63','2','513','0','0',NULL,'0','170','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,5000;','','');
REPLACE INTO `item_db` VALUES ('5087','Goblin_Mask_01','Poker Face','5','20','10','100','0','0','1','0','0','4294967295','63','2','513','0','0',NULL,'0','171','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5088','Goblin_Mask_02','Surprised Mask','5','20','10','100','0','0','1','0','0','4294967295','63','2','513','0','0',NULL,'0','172','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5089','Goblin_Mask_03','Annoyed Mask','5','20','10','100','0','0','1','0','0','4294967295','63','2','513','0','0',NULL,'0','173','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5090','Goblin_Mask_04','Goblin Leader Mask','5','20','10','100','0','0','2','0','0','4294967295','63','2','513','0','0',NULL,'0','174','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5091','Big_Golden_Bell','Decorative Golden Bell','5','20','10','200','0','0','2','0','0','2147483646','63','2','768','0','35',NULL,'1','175','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5092','Blue_Coif','Coif','5','150000','75000','300','0','0','5','0','0','4352','63','2','768','0','65',NULL,'1','176','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5093','Blue_Coif_','Coif','5','150000','75000','300','0','0','5','0','1','4352','63','2','768','0','65',NULL,'1','177','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100;','','');
-REPLACE INTO `item_db` VALUES ('5094','Orc_Hero_Helm','Helmet of Orc Hero','5','500000','250000','900','0','0','5','0','0','2147483646','63','2','768','0','55',NULL,'1','178','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,1;','','');
-REPLACE INTO `item_db` VALUES ('5095','Orc_Hero_Helm_','Helmet of Orc Hero','5','800000','400000','1000','0','0','5','0','1','2147483646','63','2','768','0','55',NULL,'1','179','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,1;','','');
-REPLACE INTO `item_db` VALUES ('5096','Assassin_Mask_','Assassin Mask','5','20','10','100','0','0','1','0','0','4352','63','2','1','0','70',NULL,'0','180','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5091','Big_Golden_Bell','Decorative Golden Bell','5','20','10','200','0','0','2','0','0','4294967295','63','2','768','0','35',NULL,'1','175','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5092','Blue_Coif','Coif','5','150000','75000','300','0','0','5','0','0','4294967295','63','2','768','0','65',NULL,'1','176','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5093','Blue_Coif_','Coif','5','150000','75000','300','0','0','5','0','1','4294967295','63','2','768','0','65',NULL,'1','177','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,100;','','');
+REPLACE INTO `item_db` VALUES ('5094','Orc_Hero_Helm','Helmet of Orc Hero','5','500000','250000','900','0','0','5','0','0','4294967295','63','2','768','0','55',NULL,'1','178','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,1;','','');
+REPLACE INTO `item_db` VALUES ('5095','Orc_Hero_Helm_','Helmet of Orc Hero','5','800000','400000','1000','0','0','5','0','1','4294967295','63','2','768','0','55',NULL,'1','179','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,1;','','');
+REPLACE INTO `item_db` VALUES ('5096','Assassin_Mask_','Assassin Mask','5','20','10','100','0','0','1','0','0','4294967295','63','2','1','0','70',NULL,'0','180','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5097','Cone_Hat_','Holiday Hat','5','0','0','400','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','144','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5098','Tiger_Mask','Tiger Mask','5','20','10','400','0','0','2','0','0','4294967295','63','2','768','0','50',NULL,'0','181','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bMaxHP,100;','','');
REPLACE INTO `item_db` VALUES ('5099','Cat_Hat','Neko Mimi','5','20','10','300','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','182','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bMdef,10; bonus2 bAddRaceTolerance,RC_Brute,5;','','');
REPLACE INTO `item_db` VALUES ('5100','Sales_Signboard','Sales Banner','5','20','10','800','0','0','0','0','0','4294967295','63','2','256','0','75',NULL,'1','183','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,1; bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('5101','Takius_Blindfold','Takius Blindfold','5','20','10','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','184','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bDef,1;','','');
REPLACE INTO `item_db` VALUES ('5102','Round_Eyes','Blank Eyes','5','20','10','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','185','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5103','Sunflower_Hairpin','Sunflower Hairpin','5','20','10','600','0','0','2','0','0','2147483646','63','2','256','0','30',NULL,'0','186','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bCriticalRate,5;','','');
-REPLACE INTO `item_db` VALUES ('5104','Dark_Blindfold','Dark Blinder','5','20','10','100','0','0','0','0','0','2147483646','63','2','512','0','0',NULL,'0','187','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,10000; bonus2 bResEff,Eff_Stun,200;','','');
+REPLACE INTO `item_db` VALUES ('5103','Sunflower_Hairpin','Sunflower Hairpin','5','20','10','600','0','0','2','0','0','4294967295','63','2','256','0','30',NULL,'0','186','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bCriticalRate,5;','','');
+REPLACE INTO `item_db` VALUES ('5104','Dark_Blindfold','Dark Blinder','5','20','10','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','187','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,10000; bonus2 bResEff,Eff_Stun,200;','','');
REPLACE INTO `item_db` VALUES ('5105','Hat_Of_Cake_','2nd Anniversary Hat','5','20','10','1000','0','0','2','0','0','4294967295','63','2','256','0','24',NULL,'1','109','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,60; bonus3 bAddMonsterDropItem,7864,7,50;','','');
REPLACE INTO `item_db` VALUES ('5106','Cone_Hat_INA','2nd Anniversary Hat','5','20','10','300','0','0','10','0','0','4294967295','63','2','256','0','0',NULL,'0','144','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1; bonus bMatkRate,3; bonus bFlee,3; bonus bHit,3; bonus bFlee2,3;','','');
REPLACE INTO `item_db` VALUES ('5107','Well_Baked_Toast','Crunch Toast','5','20','10','50','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','188','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
@@ -3182,38 +3182,38 @@ REPLACE INTO `item_db` VALUES ('5108','Detective_Hat','Renown Detective\'s Cap',
REPLACE INTO `item_db` VALUES ('5109','Red_Bonnet','Red Bonnet','5','20','10','400','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','190','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5110','Baby_Pacifier','Baby Pacifier','5','20','10','50','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','191','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5111','Galapago_Cap','Galapago Cap','5','20','10','500','0','0','4','0','0','4294967295','63','2','256','0','55',NULL,'1','192','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddMonsterDropItem,605,100;','','');
-REPLACE INTO `item_db` VALUES ('5112','Super_Novice_Hat','Super Novice Hat','5','8500','4250','400','0','0','8','0','0','1','47','2','256','0','40',NULL,'1','193','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
+REPLACE INTO `item_db` VALUES ('5112','Super_Novice_Hat','Super Novice Hat','5','8500','4250','400','0','0','8','0','0','4294967295','47','2','256','0','40',NULL,'1','193','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
REPLACE INTO `item_db` VALUES ('5113','Angry_Mouth','Angry Snarl','5','20','10','50','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','194','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5114','Fedora','Bucket Hat','5','6000','3000','300','0','0','6','0','0','4294967295','63','2','256','0','0',NULL,'1','195','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5115','Winter_Hat','Winter Hat','5','20','10','500','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','196','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Freeze,1000;','','');
REPLACE INTO `item_db` VALUES ('5116','Banana_Hat','Banana Hat','5','20','10','200','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','197','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,SM_PROVOKE,3,30;','','');
REPLACE INTO `item_db` VALUES ('5117','Mistic_Rose','Mystic Rose','5','20','10','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','198','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Plant,2;','','');
REPLACE INTO `item_db` VALUES ('5118','Ear_Of_Puppy','Puppy Headband','5','20','10','100','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','199','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5119','Super_Novice_Hat_','Super Novice Hat','5','8500','4250','400','0','0','8','0','1','1','47','2','256','0','40',NULL,'1','193','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
+REPLACE INTO `item_db` VALUES ('5119','Super_Novice_Hat_','Super Novice Hat','5','8500','4250','400','0','0','8','0','1','4294967295','47','2','256','0','40',NULL,'1','193','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
REPLACE INTO `item_db` VALUES ('5120','Fedora_','Bucket Hat','5','6000','3000','300','0','0','6','0','1','4294967295','63','2','256','0','0',NULL,'1','195','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5121','Zherlthsh_Mask','Zealotus Mask','5','20','10','400','0','0','3','0','0','2147483646','63','2','768','0','70',NULL,'1','200','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,5; bonus2 bAddRaceTolerance,RC_DemiPlayer,5;','','');
-REPLACE INTO `item_db` VALUES ('5122','Magni_Cap','Magni\'s Cap','5','30000','15000','1000','0','0','9','0','0','2147483646','63','2','256','0','65',NULL,'1','250','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('5123','Ulle_Cap','Ulle\'s Cap','5','30000','15000','500','0','0','6','0','1','2147483646','63','2','256','0','65',NULL,'1','254','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('5124','Fricca_Circlet','Fricca\'s Circlet','5','30000','15000','300','0','0','6','0','0','2147483646','63','2','256','0','65',NULL,'1','251','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus bInt,2; bonus bMaxSP,50;','','');
-REPLACE INTO `item_db` VALUES ('5125','Kiss_Of_Angel','Angel\'s Kiss','5','10000','5000','300','0','0','6','0','1','1','47','2','256','0','50',NULL,'1','255','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSPrecovRate,3;','','');
-REPLACE INTO `item_db` VALUES ('5126','Morpheus\'s_Hood','Morpheus\'s Hood','5','30000','15000','200','0','0','3','0','0','2147483646','63','2','256','0','33',NULL,'1','256','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('5127','Morrigane\'s_Helm','Morrigane\'s Helm','5','30000','15000','500','0','0','8','0','0','2147483646','63','2','256','0','61',NULL,'1','257','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bBaseAtk,3;','','');
-REPLACE INTO `item_db` VALUES ('5128','Goibne\'s_Helmet','Goibne\'s Helm','5','30000','15000','500','0','0','10','0','0','2147483646','63','2','256','0','54',NULL,'1','258','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('5121','Zherlthsh_Mask','Zealotus Mask','5','20','10','400','0','0','3','0','0','4294967295','63','2','768','0','70',NULL,'1','200','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,5; bonus2 bAddRaceTolerance,RC_DemiPlayer,5;','','');
+REPLACE INTO `item_db` VALUES ('5122','Magni_Cap','Magni\'s Cap','5','30000','15000','1000','0','0','9','0','0','4294967295','63','2','256','0','65',NULL,'1','250','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('5123','Ulle_Cap','Ulle\'s Cap','5','30000','15000','500','0','0','6','0','1','4294967295','63','2','256','0','65',NULL,'1','254','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('5124','Fricca_Circlet','Fricca\'s Circlet','5','30000','15000','300','0','0','6','0','0','4294967295','63','2','256','0','65',NULL,'1','251','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus bInt,2; bonus bMaxSP,50;','','');
+REPLACE INTO `item_db` VALUES ('5125','Kiss_Of_Angel','Angel\'s Kiss','5','10000','5000','300','0','0','6','0','1','4294967295','47','2','256','0','50',NULL,'1','255','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSPrecovRate,3;','','');
+REPLACE INTO `item_db` VALUES ('5126','Morpheus\'s_Hood','Morpheus\'s Hood','5','30000','15000','200','0','0','3','0','0','4294967295','63','2','256','0','33',NULL,'1','256','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('5127','Morrigane\'s_Helm','Morrigane\'s Helm','5','30000','15000','500','0','0','8','0','0','4294967295','63','2','256','0','61',NULL,'1','257','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bBaseAtk,3;','','');
+REPLACE INTO `item_db` VALUES ('5128','Goibne\'s_Helmet','Goibne\'s Helm','5','30000','15000','500','0','0','10','0','0','4294967295','63','2','256','0','54',NULL,'1','258','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bMdef,3;','','');
REPLACE INTO `item_db` VALUES ('5129','Bird_Nest','Bird Nest','5','20','10','400','0','0','2','0','0','4294967295','63','2','256','0','50',NULL,'0','201','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus2 bAddRaceTolerance,RC_Brute,10;','','');
-REPLACE INTO `item_db` VALUES ('5130','Lion_Mask','Lion Mask','5','20','10','700','0','0','0','0','0','1040256','63','2','768','0','75',NULL,'1','202','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEffWhenHit,Eff_Silence,500; bonus bMdef,1;','','');
-REPLACE INTO `item_db` VALUES ('5131','Close_Helmet','Close Helmet','5','20','10','1200','0','0','8','0','0','16514','63','2','769','0','75',NULL,'1','203','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bMaxHPrate,3;','','');
+REPLACE INTO `item_db` VALUES ('5130','Lion_Mask','Lion Mask','5','20','10','700','0','0','0','0','0','4294967295','63','2','768','0','75',NULL,'1','202','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEffWhenHit,Eff_Silence,500; bonus bMdef,1;','','');
+REPLACE INTO `item_db` VALUES ('5131','Close_Helmet','Close Helmet','5','20','10','1200','0','0','8','0','0','4294967295','63','2','769','0','75',NULL,'1','203','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bMaxHPrate,3;','','');
REPLACE INTO `item_db` VALUES ('5132','Angeling_Hat','Angeling Hat','5','20','10','700','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'0','204','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_DemiPlayer,10;','','');
-REPLACE INTO `item_db` VALUES ('5133','Sheep_Hat','Sheep Hat','5','20','10','150','0','0','3','0','0','33040','63','2','256','0','0',NULL,'0','205','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bShortWeaponDamageReturn,5;','','');
+REPLACE INTO `item_db` VALUES ('5133','Sheep_Hat','Sheep Hat','5','20','10','150','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'0','205','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bShortWeaponDamageReturn,5;','','');
REPLACE INTO `item_db` VALUES ('5134','Pumpkin_Hat','Pumpkin-Head','5','20','10','200','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','206','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,3;','','');
-REPLACE INTO `item_db` VALUES ('5135','Cyclops_Visor','Cyclop\'s Eye','5','0','0','200','0','0','0','0','0','2147483646','63','2','512','0','75',NULL,'0','207','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,50;','','');
+REPLACE INTO `item_db` VALUES ('5135','Cyclops_Visor','Cyclop\'s Eye','5','0','0','200','0','0','0','0','0','4294967295','63','2','512','0','75',NULL,'0','207','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,50;','','');
REPLACE INTO `item_db` VALUES ('5136','Santa\'s_Hat_','Antonio\'s Santa Hat','5','20','10','100','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2;','','');
-REPLACE INTO `item_db` VALUES ('5137','Alice_Doll','Alice Doll','5','20','10','500','0','0','1','0','1','2147483646','63','2','256','0','30',NULL,'0','208','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus2 bAddRace,RC_DemiPlayer,10; bonus2 bAddEff2,Eff_Sleep,10;','','');
-REPLACE INTO `item_db` VALUES ('5138','Magic_Eyes','Magic Eyes','5','20','10','300','0','0','3','0','0','8454660','63','2','256','0','30',NULL,'1','209','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bVariableCastrate,-10; bonus bUseSPrate,20;','','');
+REPLACE INTO `item_db` VALUES ('5137','Alice_Doll','Alice Doll','5','20','10','500','0','0','1','0','1','4294967295','63','2','256','0','30',NULL,'0','208','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus2 bAddRace,RC_DemiPlayer,10; bonus2 bAddEff2,Eff_Sleep,10;','','');
+REPLACE INTO `item_db` VALUES ('5138','Magic_Eyes','Magic Eyes','5','20','10','300','0','0','3','0','0','4294967295','63','2','256','0','30',NULL,'1','209','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bVariableCastrate,-10; bonus bUseSPrate,20;','','');
REPLACE INTO `item_db` VALUES ('5139','Hibiscus','Hibiscus','5','20','10','200','0','0','0','0','0','4294967295','63','2','256','0','10',NULL,'0','210','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bInt,1; bonus bMdef,5;','','');
REPLACE INTO `item_db` VALUES ('5140','Charming_Ribbon','Charming Ribbon','5','20','10','400','0','0','2','0','1','4294967295','63','2','256','0','10',NULL,'1','211','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Undead,5; bonus2 bAddRaceTolerance,RC_Demon,5;','','');
-REPLACE INTO `item_db` VALUES ('5141','Marionette_Doll','Marionette Doll','5','20','10','400','0','0','1','0','1','2147483646','63','2','256','0','30',NULL,'1','212','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
-REPLACE INTO `item_db` VALUES ('5142','Crescent_Helm','Crescent Helm','5','48000','24000','3000','0','0','20','0','1','279714','63','2','768','0','50',NULL,'1','213','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus2 bAddRaceTolerance,RC_DemiPlayer,5;','','');
-REPLACE INTO `item_db` VALUES ('5143','Kabuki_Mask','Kabuki Mask','5','50000','25000','1000','0','0','5','0','1','2147483646','63','2','769','0','30',NULL,'1','214','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Silence,3000;','','');
+REPLACE INTO `item_db` VALUES ('5141','Marionette_Doll','Marionette Doll','5','20','10','400','0','0','1','0','1','4294967295','63','2','256','0','30',NULL,'1','212','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
+REPLACE INTO `item_db` VALUES ('5142','Crescent_Helm','Crescent Helm','5','48000','24000','3000','0','0','20','0','1','4294967295','63','2','768','0','50',NULL,'1','213','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus2 bAddRaceTolerance,RC_DemiPlayer,5;','','');
+REPLACE INTO `item_db` VALUES ('5143','Kabuki_Mask','Kabuki Mask','5','50000','25000','1000','0','0','5','0','1','4294967295','63','2','769','0','30',NULL,'1','214','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Silence,3000;','','');
REPLACE INTO `item_db` VALUES ('5144','Gambler_Hat','Gamble Hat','5','20','10','200','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,5;','','');
REPLACE INTO `item_db` VALUES ('5145','Carnival_Joker_Jester','Carnival Joker Jester','5','10','5','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','89','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5146','Elephant_Hat','Elephant Hat','5','0','0','500','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','215','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; skill WZ_WATERBALL,1; if(getrefine()>8) bonus3 bAutoSpell,BS_GREED,1,10;','','');
@@ -3227,21 +3227,21 @@ REPLACE INTO `item_db` VALUES ('5153','Angeling_Hairpin','Angeling Hairpin','5',
REPLACE INTO `item_db` VALUES ('5154','Sunglasses_F','Father\'s Sunglasses','5','20','10','100','0','0','4','0','0','4294967295','63','2','512','0','0',NULL,'0','12','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5155','Granpa_Beard_F','Father\'s White Moustache','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','25','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,20;','','');
REPLACE INTO `item_db` VALUES ('5156','Flu_Mask_F','Father\'s Mask','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','8','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,1;','','');
-REPLACE INTO `item_db` VALUES ('5157','Viking_Helm_','Orc Helm','5','20','10','500','0','0','9','0','1','414946','63','2','256','0','0',NULL,'1','86','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5158','Holy_Bonnet_','Monk Hat','5','30000','15000','100','0','0','10','0','1','33040','63','2','256','0','0',NULL,'1','35','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('5159','Golden_Gear_','Golden Gear','5','20','10','900','0','0','9','0','1','2147483646','63','2','256','0','40',NULL,'1','30','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0;','','');
-REPLACE INTO `item_db` VALUES ('5160','Magestic_Goat_','Magestic Goat','5','20','10','800','0','0','9','0','1','6571170','63','2','256','0','0',NULL,'1','41','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
-REPLACE INTO `item_db` VALUES ('5161','Sharp_Gear_','Spiky Band','5','20','10','1000','0','0','12','0','1','6739442','63','2','256','0','50',NULL,'1','43','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5162','Bone_Helm_','Bone Helm','5','20','10','800','0','0','15','0','1','279714','63','2','256','0','70',NULL,'1','103','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Dark,-15;','','');
-REPLACE INTO `item_db` VALUES ('5163','Corsair_','Corsair','5','20','10','500','0','0','10','0','1','2147483646','63','2','256','0','0',NULL,'1','105','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
-REPLACE INTO `item_db` VALUES ('5164','Tiara_','Tiara','5','20','10','400','0','0','7','0','1','2147483646','63','0','256','0','45',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('5165','Crown_','Crown','5','20','10','400','0','0','7','0','1','2147483646','63','1','256','0','45',NULL,'1','45','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('5166','Spinx_Helm_','Sphinx Hat','5','20','10','3000','0','0','5','0','1','16514','63','2','257','0','65',NULL,'0','137','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('5157','Viking_Helm_','Orc Helm','5','20','10','500','0','0','9','0','1','4294967295','63','2','256','0','0',NULL,'1','86','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5158','Holy_Bonnet_','Monk Hat','5','30000','15000','100','0','0','10','0','1','4294967295','63','2','256','0','0',NULL,'1','35','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('5159','Golden_Gear_','Golden Gear','5','20','10','900','0','0','9','0','1','4294967295','63','2','256','0','40',NULL,'1','30','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0;','','');
+REPLACE INTO `item_db` VALUES ('5160','Magestic_Goat_','Magestic Goat','5','20','10','800','0','0','9','0','1','4294967295','63','2','256','0','0',NULL,'1','41','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
+REPLACE INTO `item_db` VALUES ('5161','Sharp_Gear_','Spiky Band','5','20','10','1000','0','0','12','0','1','4294967295','63','2','256','0','50',NULL,'1','43','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5162','Bone_Helm_','Bone Helm','5','20','10','800','0','0','15','0','1','4294967295','63','2','256','0','70',NULL,'1','103','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Dark,-15;','','');
+REPLACE INTO `item_db` VALUES ('5163','Corsair_','Corsair','5','20','10','500','0','0','10','0','1','4294967295','63','2','256','0','0',NULL,'1','105','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
+REPLACE INTO `item_db` VALUES ('5164','Tiara_','Tiara','5','20','10','400','0','0','7','0','1','4294967295','63','0','256','0','45',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('5165','Crown_','Crown','5','20','10','400','0','0','7','0','1','4294967295','63','1','256','0','45',NULL,'1','45','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('5166','Spinx_Helm_','Sphinx Hat','5','20','10','3000','0','0','5','0','1','4294967295','63','2','257','0','65',NULL,'0','137','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
REPLACE INTO `item_db` VALUES ('5167','Munak_Turban_','Munak Hat','5','20','10','300','0','0','5','0','1','4294967295','63','2','769','0','0',NULL,'0','51','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Undead,10;','','');
REPLACE INTO `item_db` VALUES ('5168','Bongun_Hat_','Bongun Hat','5','20','10','300','0','0','5','0','1','4294967295','63','2','769','0','0',NULL,'0','139','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5169','Bride_Mask','Bride Mask','5','30000','15000','500','0','0','4','0','1','4294967295','63','2','768','0','40',NULL,'1','223','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(BaseClass==Job_Taekwon) { bonus bLuk,2; bonus bCritical,5; }','','');
-REPLACE INTO `item_db` VALUES ('5170','Feather_Beret','Feather Beret','5','30000','15000','600','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'1','224','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus2 bAddRaceTolerance,RC_DemiPlayer,10;','','');
-REPLACE INTO `item_db` VALUES ('5171','Valkyrie_Helm','Valkyrie Helm','5','100000','50000','1000','0','0','10','0','1','1040382','58','2','256','0','0',NULL,'1','225','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('5170','Feather_Beret','Feather Beret','5','30000','15000','600','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','224','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus2 bAddRaceTolerance,RC_DemiPlayer,10;','','');
+REPLACE INTO `item_db` VALUES ('5171','Valkyrie_Helm','Valkyrie Helm','5','100000','50000','1000','0','0','10','0','1','4294967295','58','2','256','0','0',NULL,'1','225','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
REPLACE INTO `item_db` VALUES ('5172','Beret','Beret','5','30000','15000','700','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'0','226','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_DemiPlayer,10;','','');
REPLACE INTO `item_db` VALUES ('5173','Satto_Hat','Magistrate Hat','5','30000','15000','400','0','0','6','0','1','4294967295','63','2','256','0','60',NULL,'1','227','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(BaseClass==Job_Taekwon) { bonus bAgi,1; bonus bHPrecovRate,3; }','','');
REPLACE INTO `item_db` VALUES ('5174','Ayam','Ayam','5','30000','15000','400','0','0','6','0','1','4294967295','63','2','256','0','60',NULL,'1','228','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(BaseClass==Job_Taekwon) { bonus bInt,1; bonus bSPrecovRate,3; }','','');
@@ -3251,10 +3251,10 @@ REPLACE INTO `item_db` VALUES ('5177','Guardian_Lion_Mask','Mythical Lion Mask',
REPLACE INTO `item_db` VALUES ('5178','Candle_','Candle','5','20','10','150','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','113','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1;','','');
REPLACE INTO `item_db` VALUES ('5179','Gold_Tiara','Golden Tiara','5','0','0','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','232','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
REPLACE INTO `item_db` VALUES ('5180','Phrygian_Cap_','France Holiday Hat','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','217','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
-REPLACE INTO `item_db` VALUES ('5181','Helm_Of_Darkness','Helm of Darkness','5','20','10','500','0','0','3','0','1','414946','63','2','768','0','50',NULL,'1','233','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('5181','Helm_Of_Darkness','Helm of Darkness','5','20','10','500','0','0','3','0','1','4294967295','63','2','768','0','50',NULL,'1','233','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
REPLACE INTO `item_db` VALUES ('5182','Puppy_Hat','Puppy Hat','5','20','10','500','0','0','4','0','0','4294967295','63','2','256','0','30',NULL,'0','234','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus3 bAutoSpell,PR_GLORIA,1,10+20*(readparam(bAgi)>=77);','','');
REPLACE INTO `item_db` VALUES ('5183','Bird_Nest_Hat','Bird Nest Hat','5','20','10','500','0','0','4','0','0','4294967295','63','2','256','0','10',NULL,'1','235','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bAgi,1; bonus2 bResEff,Eff_Stun,1000;','','');
-REPLACE INTO `item_db` VALUES ('5184','Captain_Hat','Captain\'s Hat','5','20','10','500','0','0','8','0','0','2147483646','63','2','256','0','30',NULL,'1','236','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,5;','','');
+REPLACE INTO `item_db` VALUES ('5184','Captain_Hat','Captain\'s Hat','5','20','10','500','0','0','8','0','0','4294967295','63','2','256','0','30',NULL,'1','236','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,5;','','');
REPLACE INTO `item_db` VALUES ('5185','Laurel_Wreath','Laurel Wreath','5','20','10','100','0','0','2','0','1','4294967295','63','2','256','0','10',NULL,'1','237','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; bonus2 bResEff,Eff_Blind,500; bonus2 bResEff,Eff_Curse,500;','','');
REPLACE INTO `item_db` VALUES ('5186','Geographer_Band','Geographer Band','5','20','10','500','0','0','2','0','0','4294967295','63','2','256','0','30',NULL,'0','238','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus3 bAutoSpellWhenHit,AL_HEAL,1,50;','','');
REPLACE INTO `item_db` VALUES ('5187','Twin_Ribbon','Twin Red Ribbon','5','20','10','200','0','0','6','0','1','4294967295','63','2','256','0','30',NULL,'1','239','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,30; bonus bMdef,3; bonus3 bAutoSpellWhenHit,NPC_STONESKIN,6,10; bonus5 bAutoSpellWhenHit,NPC_ANTIMAGIC,6,120,BF_MAGIC,0;','','');
@@ -3276,43 +3276,43 @@ REPLACE INTO `item_db` VALUES ('5202','Pumpkin_Hat_','Fantastic Pumpkin-Head','5
REPLACE INTO `item_db` VALUES ('5203','Tongue_Mask','Smiling Mask','5','20','10','200','0','0','2','0','0','4294967295','63','2','513','0','0',NULL,'0','253','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSpeedRate,25;','','');
REPLACE INTO `item_db` VALUES ('5204','Event_Pierrot_Nose','Rudolph\'s Nose','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','49','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,3000; bonus2 bAddMonsterDropItem,12130,30;','','');
REPLACE INTO `item_db` VALUES ('5205','Wreath','Emperor\'s Laurel Crown','5','20','10','1000','0','0','3','0','0','4294967295','63','2','768','0','0',NULL,'1','261','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1; bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('5206','Romantic_White_Flower','Romantic White Flower','5','20','10','100','0','0','0','0','0','2147483646','63','2','1','0','0',NULL,'0','259','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Plant,3;','','');
+REPLACE INTO `item_db` VALUES ('5206','Romantic_White_Flower','Romantic White Flower','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','259','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Plant,3;','','');
REPLACE INTO `item_db` VALUES ('5207','Gold_Spirit_Chain','Angel Blessing','5','20','10','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'0','260','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1; bonus2 bSubEle,Ele_Holy,5;','','');
-REPLACE INTO `item_db` VALUES ('5208','Rideword_Hat','Rideword Hat','5','20','10','300','0','0','3','0','1','2147483646','63','2','256','0','40',NULL,'1','262','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bHPDrainRate,50,8; bonus2 bSPDrainRate,10,4; bonus2 bHPLossRate,10,5000;','','');
+REPLACE INTO `item_db` VALUES ('5208','Rideword_Hat','Rideword Hat','5','20','10','300','0','0','3','0','1','4294967295','63','2','256','0','40',NULL,'1','262','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bHPDrainRate,50,8; bonus2 bSPDrainRate,10,4; bonus2 bHPLossRate,10,5000;','','');
REPLACE INTO `item_db` VALUES ('5209','Yellow_Baseball_Cap','Love Dad Cap','5','20','10','300','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','263','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5210','Flying_Angel','Flapping Angel Wing','5','20','10','300','0','0','3','0','0','4294967295','63','2','256','0','10',NULL,'1','264','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVariableCastrate,-3; bonus bAspdRate,3; bonus bInt,1; bonus bAgi,1;','','');
REPLACE INTO `item_db` VALUES ('5211','Dress_Hat','Dress Hat','5','0','0','200','0','0','3','0','1','4294967295','63','2','256','0','20',NULL,'1','265','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,7; bonus bStr,1; bonus bInt,1; bonus2 bAddRace, RC_All, 2; bonus bMatkRate,2; bonus bHealPower,5; if (getrefine() >= 7) { bonus2 bAddRace, RC_All, 1; bonus bMatkRate,1; bonus bHealPower,1; }','','');
REPLACE INTO `item_db` VALUES ('5212','Satellite_Hairband','Satellite Hairband','5','0','0','1000','0','0','6','0','1','4294967295','63','2','256','0','30',NULL,'1','266','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,50; bonus bMaxSP,10; skill AL_RUWACH,1;','','sc_end SC_RUWACH;');
REPLACE INTO `item_db` VALUES ('5213','Black_Bunny_Band','Sheila Hairnet','5','0','0','200','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','267','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bMdef,3;','','');
REPLACE INTO `item_db` VALUES ('5214','Moonlight_Flower_Hat','Moonlight Flower Hat','5','0','0','200','0','0','3','0','0','4294967295','63','2','768','0','0',NULL,'1','268','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus3 bAutoSpell,AL_INCAGI,1,50;','','');
-REPLACE INTO `item_db` VALUES ('5215','Angelic_Chain_','Evolved Angel Wing','5','20','10','100','0','0','4','0','0','2147483646','63','2','256','0','0',NULL,'1','38','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bDex,1; bonus bInt,1; bonus2 bAddRaceTolerance,RC_Demon,3;','','');
-REPLACE INTO `item_db` VALUES ('5216','Satanic_Chain_','Evolved Evil Wing','5','20','10','100','0','0','6','0','0','2147483646','63','2','256','0','0',NULL,'1','39','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,1; bonus bFlee,3; bonus2 bAddRaceTolerance,RC_Angel,3;','','');
-REPLACE INTO `item_db` VALUES ('5217','Magestic_Goat_TW','Evolved Magestic Goat','5','20','10','800','0','0','10','0','0','6571170','63','2','256','0','0',NULL,'1','41','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('5215','Angelic_Chain_','Evolved Angel Wing','5','20','10','100','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','38','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bDex,1; bonus bInt,1; bonus2 bAddRaceTolerance,RC_Demon,3;','','');
+REPLACE INTO `item_db` VALUES ('5216','Satanic_Chain_','Evolved Evil Wing','5','20','10','100','0','0','6','0','0','4294967295','63','2','256','0','0',NULL,'1','39','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,1; bonus bFlee,3; bonus2 bAddRaceTolerance,RC_Angel,3;','','');
+REPLACE INTO `item_db` VALUES ('5217','Magestic_Goat_TW','Evolved Magestic Goat','5','20','10','800','0','0','10','0','0','4294967295','63','2','256','0','0',NULL,'1','41','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
REPLACE INTO `item_db` VALUES ('5218','Bunny_Band_','Evolved Bunny Band','5','20','10','100','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('5219','Drooping_Kitty_','Evolved Drooping Cat','5','250000','125000','500','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','142','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,18; bonus bFlee,3;','','');
-REPLACE INTO `item_db` VALUES ('5220','Smoking_Pipe_','Evolved Pipe','5','20','10','100','0','0','0','0','0','2147483646','63','2','1','0','0',NULL,'0','55','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus2 bAddRaceTolerance,RC_Brute,5;','','');
+REPLACE INTO `item_db` VALUES ('5219','Drooping_Kitty_','Evolved Drooping Cat','5','250000','125000','500','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','142','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,18; bonus bFlee,3;','','');
+REPLACE INTO `item_db` VALUES ('5220','Smoking_Pipe_','Evolved Pipe','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','55','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus2 bAddRaceTolerance,RC_Brute,5;','','');
REPLACE INTO `item_db` VALUES ('5221','Pair_Of_Red_Ribbon_','Evolved Pair of Red Ribbon','5','20','10','100','0','0','2','0','0','4294967295','63','2','512','0','45',NULL,'0','169','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,5;','','');
REPLACE INTO `item_db` VALUES ('5222','Fish_On_Head_','Evolved Blue Fish','5','20','10','500','0','0','4','0','0','4294967295','63','2','256','0','50',NULL,'1','149','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('5223','Big_Golden_Bell_','Evolved Big Golden Bell','5','20','10','200','0','0','2','0','0','2147483646','63','2','768','0','35',NULL,'1','175','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
-REPLACE INTO `item_db` VALUES ('5224','Orc_Hero_Helm_TW','Evolved Orc Hero Helm','5','500000','250000','900','0','0','5','0','0','2147483646','63','2','768','0','55',NULL,'1','178','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,1; bonus bMaxHPrate,10;','','');
+REPLACE INTO `item_db` VALUES ('5223','Big_Golden_Bell_','Evolved Big Golden Bell','5','20','10','200','0','0','2','0','0','4294967295','63','2','768','0','35',NULL,'1','175','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('5224','Orc_Hero_Helm_TW','Evolved Orc Hero Helm','5','500000','250000','900','0','0','5','0','0','4294967295','63','2','768','0','55',NULL,'1','178','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,1; bonus bMaxHPrate,10;','','');
REPLACE INTO `item_db` VALUES ('5225','Marcher_Hat','Parade Hat','5','20','10','200','0','0','4','0','1','4294967295','63','2','256','0','10',NULL,'1','269','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bStr,2; bonus4 bAutoSpellWhenHit,AL_ANGELUS,5,30,0; bonus4 bAutoSpellWhenHit,HP_ASSUMPTIO,1,1,0; bonus2 bResEff,Eff_Stun,1000; if(BaseClass==Job_Acolyte) bonus4 bAutoSpellOnSkill,AL_HEAL,PR_LEXAETERNA,1,1000;','','');
REPLACE INTO `item_db` VALUES ('5226','Mini_Propeller_','Mini Propeller','5','20','10','200','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','270','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bDex,1; bonus bFlee,10; bonus bVariableCastrate,-getrefine();','','');
-REPLACE INTO `item_db` VALUES ('5227','Red_Deviruchi_Cap','Red Deviruchi Hat','5','20','10','800','0','0','4','0','0','2147483646','63','2','256','0','64',NULL,'1','271','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('5228','White_Deviruchi_Cap','Gray Deviruchi Hat','5','20','10','800','0','0','4','0','0','2147483646','63','2','256','0','64',NULL,'1','272','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('5229','Gray_Deviruchi_Cap','Brown Deviruchi Hat','5','20','10','800','0','0','4','0','0','2147483646','63','2','256','0','64',NULL,'1','273','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('5230','White_Drooping_Kitty','Gray Drooping Cat','5','250000','125000','500','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','274','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,3000; bonus bMdef,15;','','');
-REPLACE INTO `item_db` VALUES ('5231','Gray_Drooping_Kitty','Brown Drooping Cat','5','250000','125000','500','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','275','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,3000; bonus bMdef,15;','','');
-REPLACE INTO `item_db` VALUES ('5232','Pink_Drooping_Kitty','Pink Drooping Cat','5','250000','125000','500','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','276','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,3000; bonus bMdef,15;','','');
-REPLACE INTO `item_db` VALUES ('5233','Blue_Drooping_Kitty','Blue Drooping Cat','5','250000','125000','500','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','277','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,3000; bonus bMdef,15;','','');
-REPLACE INTO `item_db` VALUES ('5234','Yellow_Drooping_Kitty','Yellow Drooping Cat','5','250000','125000','500','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','278','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,3000; bonus bMdef,15;','','');
+REPLACE INTO `item_db` VALUES ('5227','Red_Deviruchi_Cap','Red Deviruchi Hat','5','20','10','800','0','0','4','0','0','4294967295','63','2','256','0','64',NULL,'1','271','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('5228','White_Deviruchi_Cap','Gray Deviruchi Hat','5','20','10','800','0','0','4','0','0','4294967295','63','2','256','0','64',NULL,'1','272','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('5229','Gray_Deviruchi_Cap','Brown Deviruchi Hat','5','20','10','800','0','0','4','0','0','4294967295','63','2','256','0','64',NULL,'1','273','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('5230','White_Drooping_Kitty','Gray Drooping Cat','5','250000','125000','500','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','274','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,3000; bonus bMdef,15;','','');
+REPLACE INTO `item_db` VALUES ('5231','Gray_Drooping_Kitty','Brown Drooping Cat','5','250000','125000','500','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','275','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,3000; bonus bMdef,15;','','');
+REPLACE INTO `item_db` VALUES ('5232','Pink_Drooping_Kitty','Pink Drooping Cat','5','250000','125000','500','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','276','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,3000; bonus bMdef,15;','','');
+REPLACE INTO `item_db` VALUES ('5233','Blue_Drooping_Kitty','Blue Drooping Cat','5','250000','125000','500','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','277','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,3000; bonus bMdef,15;','','');
+REPLACE INTO `item_db` VALUES ('5234','Yellow_Drooping_Kitty','Yellow Drooping Cat','5','250000','125000','500','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','278','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,3000; bonus bMdef,15;','','');
REPLACE INTO `item_db` VALUES ('5235','Gray_Fur_Hat','Brown Beanie','5','20','10','350','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','279','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('5236','Blue_Fur_Hat','Blue Beanie','5','20','10','350','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','280','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('5237','Pink_Fur_Hat','Pink Beanie','5','20','10','350','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','281','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1;','','');
-REPLACE INTO `item_db` VALUES ('5238','Red_Wizardry_Hat','Red Mage Hat','5','20','10','300','0','0','2','0','0','8454660','63','2','256','0','0',NULL,'1','282','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
-REPLACE INTO `item_db` VALUES ('5239','White_Wizardry_Hat','Gray Mage Hat','5','20','10','300','0','0','2','0','0','8454660','63','2','256','0','0',NULL,'1','283','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
-REPLACE INTO `item_db` VALUES ('5240','Gray_Wizardry_Hat','Brown Mage Hat','5','20','10','300','0','0','2','0','0','8454660','63','2','256','0','0',NULL,'1','284','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
-REPLACE INTO `item_db` VALUES ('5241','Blue_Wizardry_Hat','Blue Mage Hat','5','20','10','300','0','0','2','0','0','8454660','63','2','256','0','0',NULL,'1','285','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
-REPLACE INTO `item_db` VALUES ('5242','Yellow_Wizardry_Hat','Yellow Mage Hat','5','20','10','300','0','0','2','0','0','8454660','63','2','256','0','0',NULL,'1','286','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
+REPLACE INTO `item_db` VALUES ('5238','Red_Wizardry_Hat','Red Mage Hat','5','20','10','300','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','282','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
+REPLACE INTO `item_db` VALUES ('5239','White_Wizardry_Hat','Gray Mage Hat','5','20','10','300','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','283','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
+REPLACE INTO `item_db` VALUES ('5240','Gray_Wizardry_Hat','Brown Mage Hat','5','20','10','300','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','284','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
+REPLACE INTO `item_db` VALUES ('5241','Blue_Wizardry_Hat','Blue Mage Hat','5','20','10','300','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','285','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
+REPLACE INTO `item_db` VALUES ('5242','Yellow_Wizardry_Hat','Yellow Mage Hat','5','20','10','300','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','286','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150;','','');
REPLACE INTO `item_db` VALUES ('5243','Chullos','Shafka','5','20','10','800','0','0','2','0','1','4294967295','63','2','768','0','0',NULL,'1','287','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Freeze,1000;','','');
REPLACE INTO `item_db` VALUES ('5244','Elven_Blindfold','Elven Blindfold','5','20','10','200','0','0','1','0','0','4294967295','63','2','512','0','0',NULL,'0','288','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,10000;','','');
REPLACE INTO `item_db` VALUES ('5245','Elven_Sunglasses','Elven Sunglasses','5','20','10','200','0','0','1','0','0','4294967295','63','2','512','0','0',NULL,'0','289','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,500;','','');
@@ -3327,18 +3327,18 @@ REPLACE INTO `item_db` VALUES ('5253','Lif_Doll_Hat','Lif Doll Hat','5','20','10
REPLACE INTO `item_db` VALUES ('5254','Deviling_Hat','Deviling Hat','5','20','10','500','0','0','6','0','1','4294967295','63','2','256','0','0',NULL,'1','298','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bCritical,3; bonus2 bAddRaceTolerance,RC_Angel,-20; if(getrefine()>=6) { bonus bCritical,getrefine()-5; }','','');
REPLACE INTO `item_db` VALUES ('5255','Triple_Poring_Hat','Triple Poring Hat','5','20','10','600','0','0','6','0','0','4294967295','63','2','256','0','20',NULL,'0','299','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; bonus3 bAutoSpell,BS_GREED,1,50;','','');
REPLACE INTO `item_db` VALUES ('5256','Valkyrie_Feather_Band','Valkyrie Feather Band','5','20','10','100','0','0','2','0','1','4294967295','63','2','256','0','20',NULL,'1','300','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus3 bAutoSpellWhenHit,AL_HEAL,1,10;','','');
-REPLACE INTO `item_db` VALUES ('5257','Soulless_Wing','Soul Ring','5','20','10','300','0','0','3','0','0','2147483646','63','2','256','0','20',NULL,'1','301','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus3 bAutoSpellWhenHit,HP_ASSUMPTIO,1,10;','','');
+REPLACE INTO `item_db` VALUES ('5257','Soulless_Wing','Soul Ring','5','20','10','300','0','0','3','0','0','4294967295','63','2','256','0','20',NULL,'1','301','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus3 bAutoSpellWhenHit,HP_ASSUMPTIO,1,10;','','');
REPLACE INTO `item_db` VALUES ('5258','Afro_Wig','Afro Wig','5','20','10','100','0','0','0','0','1','4294967295','63','2','768','0','10',NULL,'1','302','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpellWhenHit,NV_FIRSTAID,1,300; bonus2 bSubEle,Ele_Neutral,1;','','');
REPLACE INTO `item_db` VALUES ('5259','Elephant_Hat_','Elephant Hat','5','20','10','500','0','0','6','0','0','4294967295','63','2','256','0','0',NULL,'1','215','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus3 bAutoSpell,WZ_WATERBALL,3,10; skill AL_HOLYWATER,1;','','');
REPLACE INTO `item_db` VALUES ('5260','Cookie_Hat','Cookie Hat','5','20','10','500','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','217','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bFlee2,5; bonus bCritAtkRate,5;','','');
REPLACE INTO `item_db` VALUES ('5261','Silver_Tiara_','Silver Tiara','5','20','10','500','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','218','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; if(BaseClass==Job_Mage) bonus bMatkRate,(JobLevel/20); if(BaseClass==Job_Acolyte) bonus bUseSPrate,-(JobLevel/10); if(BaseClass==Job_Archer) bonus bMaxSP,(JobLevel*2);','','');
REPLACE INTO `item_db` VALUES ('5262','Gold_Tiara_','Golden Tiara','5','20','10','500','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','232','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bUnbreakableHelm,0; if((readparam(bDex)<56)&&(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief)) { bonus bDex,JobLevel/7; }','','');
-REPLACE INTO `item_db` VALUES ('5263','Ati_Atihan_Hat','Pagdayaw','5','20','10','100','0','0','1','0','0','2147483646','63','2','769','0','20',NULL,'1','303','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,1; bonus2 bSubEle,Ele_Earth,1; bonus2 bSubEle,Ele_Fire,1; bonus2 bSubEle,Ele_Wind,1; bonus2 bAddEff,Eff_Curse,300;','','');
+REPLACE INTO `item_db` VALUES ('5263','Ati_Atihan_Hat','Pagdayaw','5','20','10','100','0','0','1','0','0','4294967295','63','2','769','0','20',NULL,'1','303','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,1; bonus2 bSubEle,Ele_Earth,1; bonus2 bSubEle,Ele_Fire,1; bonus2 bSubEle,Ele_Wind,1; bonus2 bAddEff,Eff_Curse,300;','','');
REPLACE INTO `item_db` VALUES ('5264','Aussie_Flag_Hat','Australian Flag Hat','5','20','10','500','0','0','8','0','0','4294967295','63','2','256','0','0',NULL,'1','304','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,2;','','');
-REPLACE INTO `item_db` VALUES ('5265','Apple_Of_Archer_C','Rental Apple of Archer','5','1','0','0','0','0','12','0','0','2147483646','63','2','256','0','0',NULL,'0','72','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bDex,4;','','');
+REPLACE INTO `item_db` VALUES ('5265','Apple_Of_Archer_C','Rental Apple of Archer','5','1','0','0','0','0','12','0','0','4294967295','63','2','256','0','0',NULL,'0','72','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bDex,4;','','');
REPLACE INTO `item_db` VALUES ('5266','Bunny_Band_C','Rental Bunny Band','5','1','0','0','0','0','10','0','0','4294967295','63','2','256','0','0',NULL,'0','15','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bAddRaceTolerance,RC_DemiPlayer,10;','','');
REPLACE INTO `item_db` VALUES ('5267','Sahkkat_C','Sahkkat C','5','1','0','0','0','0','10','0','0','4294967295','63','2','256','0','0',NULL,'0','67','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,3;','','');
-REPLACE INTO `item_db` VALUES ('5268','Lord_Circlet_C','Grand Circlet','5','1','0','0','0','0','12','0','0','2147483646','63','2','256','0','0',NULL,'0','93','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,3; bonus bLuk,3; bonus bMdef,4;','','');
+REPLACE INTO `item_db` VALUES ('5268','Lord_Circlet_C','Grand Circlet','5','1','0','0','0','0','12','0','0','4294967295','63','2','256','0','0',NULL,'0','93','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,3; bonus bLuk,3; bonus bMdef,4;','','');
REPLACE INTO `item_db` VALUES ('5269','Flying_Angel_','Flapping Angel Wing','5','20','10','300','0','0','3','0','0','4294967295','63','2','256','0','10',NULL,'1','264','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bAgi,1; bonus bAspdRate,3; bonus bSpeedRate,25;','','');
REPLACE INTO `item_db` VALUES ('5270','Fallen_Leaves_','Autumn Leaves','5','20','10','100','0','0','2','0','1','4294967295','63','2','256','0','0',NULL,'1','241','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee2,5;','','');
REPLACE INTO `item_db` VALUES ('5271','Chinese_Crown_','Phoenix Crown','5','20','10','500','0','0','4','0','1','4294967295','63','2','768','0','0',NULL,'1','221','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus2 bSubRace,RC_Boss,getrefine();','','');
@@ -3347,11 +3347,11 @@ REPLACE INTO `item_db` VALUES ('5273','Happy_Wig','Happy Wig','5','20','10','100
REPLACE INTO `item_db` VALUES ('5274','Shiny_Wig','Shiny Wig','5','20','10','100','0','0','1','0','0','4294967295','63','2','768','0','0',NULL,'1','306','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSpeedRate,25; bonus bDef,4; skill TF_HIDING,1;','','sc_end SC_HIDING;');
REPLACE INTO `item_db` VALUES ('5275','Marvelous_Wig','Marvelous Wig','5','20','10','100','0','0','1','0','0','4294967295','63','2','768','0','0',NULL,'1','307','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSpeedRate,25; bonus bDef,4; skill TF_HIDING,1;','','sc_end SC_HIDING;');
REPLACE INTO `item_db` VALUES ('5276','Fantastic_Wig','Fantastic Wig','5','20','10','100','0','0','1','0','0','4294967295','63','2','768','0','0',NULL,'1','308','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSpeedRate,25; bonus bDef,4; skill TF_HIDING,1;','','sc_end SC_HIDING;');
-REPLACE INTO `item_db` VALUES ('5277','Yellow_Bandana','Air Pirate\'s Bandana','5','20','10','100','0','0','2','0','0','2147483646','63','2','256','0','20',NULL,'1','309','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bVit,2; bonus bLongAtkDef,10;','','');
-REPLACE INTO `item_db` VALUES ('5278','Yellow_Ribbon','Yellow Ribbon','5','20','10','100','0','0','2','0','0','2147483646','63','2','256','0','20',NULL,'1','310','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bVit,2; bonus bLongAtkDef,10;','','');
-REPLACE INTO `item_db` VALUES ('5279','Drooping_Kitty_C','Refined Drooping Cat','5','2','1','0','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'0','142','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15; bonus2 bResEff,Eff_Curse,3000;','','');
-REPLACE INTO `item_db` VALUES ('5280','Magestic_Goat_C','Baphomet Horns','5','2','1','0','0','0','10','0','0','2147483646','63','2','256','0','0',NULL,'0','41','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
-REPLACE INTO `item_db` VALUES ('5281','Deviruchi_Cap_C','Refined Deviruchi Hat','5','2','1','0','0','0','4','0','0','2147483646','63','2','256','0','0',NULL,'0','123','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('5277','Yellow_Bandana','Air Pirate\'s Bandana','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','20',NULL,'1','309','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bVit,2; bonus bLongAtkDef,10;','','');
+REPLACE INTO `item_db` VALUES ('5278','Yellow_Ribbon','Yellow Ribbon','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','20',NULL,'1','310','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bVit,2; bonus bLongAtkDef,10;','','');
+REPLACE INTO `item_db` VALUES ('5279','Drooping_Kitty_C','Refined Drooping Cat','5','2','1','0','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'0','142','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15; bonus2 bResEff,Eff_Curse,3000;','','');
+REPLACE INTO `item_db` VALUES ('5280','Magestic_Goat_C','Baphomet Horns','5','2','1','0','0','0','10','0','0','4294967295','63','2','256','0','0',NULL,'0','41','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
+REPLACE INTO `item_db` VALUES ('5281','Deviruchi_Cap_C','Refined Deviruchi Hat','5','2','1','0','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'0','123','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
REPLACE INTO `item_db` VALUES ('5282','euRO_Baseball_Cap','Europe Baseball Cap','5','0','0','200','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','216','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5283','Chick_Hat','Chick Hat','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','10',NULL,'0','311','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bMaxHP,50; bonus bMaxSP,50; skill TF_DOUBLE,2; bonus bDoubleRate,10; bonus2 bAddRaceTolerance,RC_DemiPlayer,3; bonus2 bAddRaceTolerance,RC_Brute,3;','','');
REPLACE INTO `item_db` VALUES ('5284','Water_Lily_Crown','Water Lily Crown','5','20','10','200','0','0','0','0','1','4294967295','63','2','256','0','30',NULL,'0','312','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bAgi,1; bonus bMdef,3; bonus bHPrecovRate,5; bonus bSPrecovRate,3;','','');
@@ -3370,19 +3370,19 @@ REPLACE INTO `item_db` VALUES ('5296','Drooping_Nine_Tail_','Drooping Nine Tail'
REPLACE INTO `item_db` VALUES ('5297','Soulless_Wing_','Soul Wing','5','20','10','300','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','301','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1; bonus2 bSPRegenRate,2,10000;','','');
REPLACE INTO `item_db` VALUES ('5298','Marvelous_Wig_','Dokebi\'s Wig','5','20','10','100','0','0','1','0','1','4294967295','63','2','768','0','0',NULL,'1','307','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,5; bonus2 bSubEle,Ele_Fire,-5; bonus2 bSubEle,Ele_Water,-5;','','');
REPLACE INTO `item_db` VALUES ('5299','Ati_Atihan_Hat_','Pagdayaw','5','20','10','100','0','0','1','0','1','4294967295','63','2','769','0','0',NULL,'1','303','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,DC_SCREAM,1,50;','','');
-REPLACE INTO `item_db` VALUES ('5300','Bullock_Helm','Bullock Helm','5','20','10','800','0','0','4','0','0','2147483646','63','2','256','0','45',NULL,'1','322','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100;','','');
+REPLACE INTO `item_db` VALUES ('5300','Bullock_Helm','Bullock Helm','5','20','10','800','0','0','4','0','0','4294967295','63','2','256','0','45',NULL,'1','322','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100;','','');
REPLACE INTO `item_db` VALUES ('5301','Russian_Ribbon','Victory Hairband','5','0','0','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','323','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5302','Lotus_Flower_Hat','Water Lily Hat','5','0','0','100','0','0','2','0','0','4294967295','63','2','256','0','30',NULL,'1','324','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5303','Flower_Coronet','Flower Crown','5','20','10','300','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','325','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bMaxHP,50;','','');
REPLACE INTO `item_db` VALUES ('5304','Cap_Of_Blindness','Cap Of Blindness','5','20','10','800','0','0','4','0','1','4294967295','63','2','769','0','30',NULL,'1','326','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Curse,700; bonus2 bResEff,Eff_Blind,10000;','','');
REPLACE INTO `item_db` VALUES ('5305','Pirate_Dagger','Pirate Dagger','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','327','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,5;','','');
-REPLACE INTO `item_db` VALUES ('5306','Freyja_Crown','Freyja Crown','5','0','0','500','0','0','20','0','0','2147483646','63','2','256','0','0',NULL,'0','328','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_DemiPlayer,5;','','');
+REPLACE INTO `item_db` VALUES ('5306','Freyja_Crown','Freyja Crown','5','0','0','500','0','0','20','0','0','4294967295','63','2','256','0','0',NULL,'0','328','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_DemiPlayer,5;','','');
REPLACE INTO `item_db` VALUES ('5307','Carmen_Miranda\'s_Hat','Carmen Miranda\'s Hat','5','20','10','400','0','0','10','0','1','4294967295','63','2','256','0','0',NULL,'1','329','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus3 bAutoSpellWhenHit,DC_WINKCHARM,1,50;','','');
REPLACE INTO `item_db` VALUES ('5308','Brazilian_Flag_Hat','Brazilian Flag Hat','5','20','10','300','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','330','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bSpeedAddRate,25;','','');
REPLACE INTO `item_db` VALUES ('5309','Mahican','Wool Mask','5','20','10','200','0','0','1','0','0','4294967295','63','2','769','0','0',NULL,'1','331','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','skill RG_GRAFFITI,1;','','');
REPLACE INTO `item_db` VALUES ('5310','Bulb_Hairband','Shining Electric Bulb Hairband','5','20','10','100','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','332','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Dark,10; skill MG_SIGHT,1;','','sc_end SC_SIGHT;');
REPLACE INTO `item_db` VALUES ('5311','Large_Hibiscus','Large Hisbiscus','5','20','10','100','0','0','2','0','1','4294967295','63','2','256','0','0',NULL,'1','333','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15;','','');
-REPLACE INTO `item_db` VALUES ('5312','Ayothaya_Hat','Ayothaya King\'s Hat','5','45000','22500','100','0','0','5','0','1','414946','63','2','256','0','0',NULL,'1','334','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus2 bAddRace,RC_DemiPlayer,5;','','');
+REPLACE INTO `item_db` VALUES ('5312','Ayothaya_Hat','Ayothaya King\'s Hat','5','45000','22500','100','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','334','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus2 bAddRace,RC_DemiPlayer,5;','','');
REPLACE INTO `item_db` VALUES ('5313','Diadem','Diadem','5','20','10','100','0','0','3','0','1','4294967295','63','2','768','0','0',NULL,'1','335','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMatkRate,3; bonus bVariableCastrate,-3;','','');
REPLACE INTO `item_db` VALUES ('5314','Hockey_Mask','Hockey Mask','5','20','10','0','0','0','1','0','0','4294967295','63','2','513','0','50',NULL,'0','336','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,5;','','');
REPLACE INTO `item_db` VALUES ('5315','Observer','Observer','5','20','10','0','0','0','2','0','0','4294967295','63','2','512','0','35',NULL,'0','337','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; skill WZ_ESTIMATION,1;','','');
@@ -3390,18 +3390,18 @@ REPLACE INTO `item_db` VALUES ('5316','Umbrella_Hat','Umbrella Hat','5','20','10
REPLACE INTO `item_db` VALUES ('5317','Fisherman_Hat','Fisherman Hat','5','20','10','100','0','0','4','0','0','4294967295','63','2','256','0','50',NULL,'1','339','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,WZ_WATERBALL,3,50;','','');
REPLACE INTO `item_db` VALUES ('5318','Poring_Party_Hat','Poring Party Hat','5','20','10','0','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','340','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,3;','','');
REPLACE INTO `item_db` VALUES ('5319','Hellomother_Hat','Arc Angeling Hat','5','20','10','200','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','341','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; bonus2 bAddRaceTolerance,RC_Angel, 5; bonus2 bAddRace,RC_Angel, 5; bonus2 bMagicAddRace,RC_Angel,5; bonus3 bAddMonsterDropItem,12033,RC_Angel,100;','','');
-REPLACE INTO `item_db` VALUES ('5320','Champion_Wreath','Champion Wreath','5','20','10','500','0','0','8','0','0','2147483646','63','2','256','0','0',NULL,'1','261','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,2; bonus4 bAutoSpellWhenHit,AL_HEAL,1,50,0;','','');
+REPLACE INTO `item_db` VALUES ('5320','Champion_Wreath','Champion Wreath','5','20','10','500','0','0','8','0','0','4294967295','63','2','256','0','0',NULL,'1','261','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,2; bonus4 bAutoSpellWhenHit,AL_HEAL,1,50,0;','','');
REPLACE INTO `item_db` VALUES ('5321','Indonesian_Bandana','Indonesian Bandana','5','20','10','500','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','342','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddMonsterDropItem,518,300;','','');
REPLACE INTO `item_db` VALUES ('5322','Scarf','Scarf','5','20','10','100','0','0','4','0','0','4294967295','63','2','256','0','24',NULL,'1','343','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bFlee,5;','','');
REPLACE INTO `item_db` VALUES ('5323','Misstrance_Crown','Misstrance Crown','5','20','10','0','0','0','14','0','0','4294967295','63','2','256','0','0',NULL,'0','165','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,2;','','');
REPLACE INTO `item_db` VALUES ('5324','Little_Angel_Doll','Little Angel Doll','5','20','10','300','0','0','4','0','0','4294967295','63','2','256','0','10',NULL,'1','344','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3; bonus4 bAutoSpellWhenHit,CR_GRANDCROSS,3,30,0;','','');
REPLACE INTO `item_db` VALUES ('5325','Robo_Eye','Robo Eye','5','20','10','200','0','0','2','0','0','4294967295','63','2','512','0','10',NULL,'0','345','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus2 bAddRace, RC_All, 2; bonus bMatkRate,2; bonus bDex,1;','','');
REPLACE INTO `item_db` VALUES ('5326','Masquerade_C','Masquerade C','5','1','0','0','0','0','1','0','0','4294967295','63','2','512','0','0',NULL,'0','78','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,7;','','');
-REPLACE INTO `item_db` VALUES ('5327','Orc_Hero_Helm_C','Refined Helmet of Orc Hero','5','1','0','0','0','0','10','0','0','2147483646','63','2','768','0','0',NULL,'0','178','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bVit,3;','','');
+REPLACE INTO `item_db` VALUES ('5327','Orc_Hero_Helm_C','Refined Helmet of Orc Hero','5','1','0','0','0','0','10','0','0','4294967295','63','2','768','0','0',NULL,'0','178','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5; bonus bVit,3;','','');
REPLACE INTO `item_db` VALUES ('5328','Evil_Wing_Ears_C','Evil Wing Ears C','5','1','0','0','0','0','4','0','0','4294967295','63','2','512','0','0',NULL,'0','152','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
REPLACE INTO `item_db` VALUES ('5329','Dark_Blindfold_C','Costume Dark Blindfold','5','1','0','0','0','0','1','0','0','4294967295','63','2','512','0','0',NULL,'0','187','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,10000; bonus2 bResEff,Eff_Stun,500;','','');
-REPLACE INTO `item_db` VALUES ('5330','kRO_Drooping_Kitty_C','kRO Drooping Kitty C','5','1','0','0','0','0','9','0','0','2147483646','63','2','256','0','0',NULL,'0','142','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15; bonus2 bResEff,Eff_Curse,4000; bonus2 bResEff,Eff_Curse,1000;','','');
-REPLACE INTO `item_db` VALUES ('5331','Corsair_C','Corsair C','5','1','0','0','0','0','14','0','0','2147483646','63','2','256','0','0',NULL,'0','105','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bInt,3;','','');
+REPLACE INTO `item_db` VALUES ('5330','kRO_Drooping_Kitty_C','kRO Drooping Kitty C','5','1','0','0','0','0','9','0','0','4294967295','63','2','256','0','0',NULL,'0','142','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15; bonus2 bResEff,Eff_Curse,4000; bonus2 bResEff,Eff_Curse,1000;','','');
+REPLACE INTO `item_db` VALUES ('5331','Corsair_C','Corsair C','5','1','0','0','0','0','14','0','0','4294967295','63','2','256','0','0',NULL,'0','105','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bInt,3;','','');
REPLACE INTO `item_db` VALUES ('5332','Loki_Mask','Loki Mask','5','0','0','200','0','0','2','0','0','4294967295','63','2','513','0','20',NULL,'0','346','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee2,3;','','');
REPLACE INTO `item_db` VALUES ('5333','Radio_Antenna','Radio Antenna','5','0','0','1500','0','0','2','0','0','4294967295','63','2','256','0','50',NULL,'1','347','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bCritical,5; bonus bFlee,5; skill MG_LIGHTNINGBOLT,1; bonus4 bAutoSpellWhenHit,MG_THUNDERSTORM,5,30,1;','','');
REPLACE INTO `item_db` VALUES ('5334','Angeling_Wanna_Fly','Flapping Angeling','5','0','0','700','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','348','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bMdef,2;','','');
@@ -3417,13 +3417,13 @@ REPLACE INTO `item_db` VALUES ('5343','Tayelin_Doll_Hat','Telling Doll Hat','5',
REPLACE INTO `item_db` VALUES ('5344','Binit_Doll_Hat','Bennit Doll Hat','5','0','0','500','0','0','1','0','1','4294967295','63','2','256','0','60',NULL,'0','358','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_DemiPlayer,5; autobonus \"{ bonus bAspdRate,5; }\",20,30000,0,\"{ specialeffect2 EF_HASTEUP; }\";','','');
REPLACE INTO `item_db` VALUES ('5345','Debril_Doll_Hat','W Doll Hat','5','0','0','500','0','0','1','0','1','4294967295','63','2','256','0','60',NULL,'0','359','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_DemiPlayer,5; bonus2 bAddRace,RC_Undead,5; bonus2 bMagicAddRace,RC_Undead,5;','','');
REPLACE INTO `item_db` VALUES ('5346','Gf_Recruiter_Hat','Gf Recruiter Hat','5','0','0','0','0','0','4','0','0','4294967295','63','2','256','0','10',NULL,'1','360','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5347','Ph.D_Hat_','Ph.D Hat','5','20','10','200','0','0','5','0','1','2147483646','63','2','256','0','0',NULL,'1','98','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5348','Big_Sis\'_Ribbon_','Big Ribbon','5','15000','7500','200','0','0','3','0','1','2147483646','63','2','256','0','0',NULL,'1','28','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('5349','Boy\'s_Cap_','Boy\'s Cap','5','20','10','100','0','0','3','0','1','2147483646','63','2','256','0','0',NULL,'1','102','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5350','Pirate_Bandana_','Pirate Bandana','5','20','10','100','0','0','4','0','1','2147483646','63','2','256','0','0',NULL,'1','74','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
+REPLACE INTO `item_db` VALUES ('5347','Ph.D_Hat_','Ph.D Hat','5','20','10','200','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','98','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5348','Big_Sis\'_Ribbon_','Big Ribbon','5','15000','7500','200','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','28','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('5349','Boy\'s_Cap_','Boy\'s Cap','5','20','10','100','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','102','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5350','Pirate_Bandana_','Pirate Bandana','5','20','10','100','0','0','4','0','1','4294967295','63','2','256','0','0',NULL,'1','74','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
REPLACE INTO `item_db` VALUES ('5351','Sunflower_','Sunflower','5','20','10','100','0','0','2','0','1','4294967295','63','2','256','0','0',NULL,'0','37','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Insect,10;','','');
-REPLACE INTO `item_db` VALUES ('5352','Poporing_Cap','Poporing Cap','5','20','10','700','0','0','4','0','0','2147483646','63','2','256','0','38',NULL,'1','361','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5353','Helm_Of_Sun_','Hat of the Sun God','5','20','10','2400','0','0','4','0','1','1040256','63','2','768','0','0',NULL,'1','138','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,2; bonus5 bAutoSpellWhenHit,HP_ASSUMPTIO,1,1,BF_WEAPON|BF_MAGIC,0;','','');
+REPLACE INTO `item_db` VALUES ('5352','Poporing_Cap','Poporing Cap','5','20','10','700','0','0','4','0','0','4294967295','63','2','256','0','38',NULL,'1','361','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5353','Helm_Of_Sun_','Hat of the Sun God','5','20','10','2400','0','0','4','0','1','4294967295','63','2','768','0','0',NULL,'1','138','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,2; bonus5 bAutoSpellWhenHit,HP_ASSUMPTIO,1,1,BF_WEAPON|BF_MAGIC,0;','','');
REPLACE INTO `item_db` VALUES ('5354','Muslim_Hat_M','Muslim Hat M','5','0','0','100','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'0','362','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVariableCastrate,-5;','','');
REPLACE INTO `item_db` VALUES ('5355','Muslim_Hat_F','Selendang','5','0','0','100','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'0','363','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVariableCastrate,-5;','','');
REPLACE INTO `item_db` VALUES ('5356','Pumpkin_Hat_H','Festival Pumpkin Hat','5','20','10','200','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','206','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Demon,5; bonus2 bAddRace,RC_Demon,5;','','');
@@ -3433,7 +3433,7 @@ REPLACE INTO `item_db` VALUES ('5359','J_Captain_Hat','Ship Captain Hat','5','20
REPLACE INTO `item_db` VALUES ('5360','Whikebain_Ears','Wickebine\'s Black Cat Ears','5','20','10','200','0','0','4','0','0','4294967295','63','2','256','0','45',NULL,'1','368','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,10; bonus bCritical,3; bonus bCritAtkRate,10; bonus bDefRate,-50; bonus bDef2Rate,-50;','','');
REPLACE INTO `item_db` VALUES ('5361','Gang_Scarf','Gangster Scarf','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','369','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bBaseAtk,5; if(BaseJob==Job_Rogue) skill RG_GANGSTER,1;','','');
REPLACE INTO `item_db` VALUES ('5362','Ninja_Scroll','Ninja Scroll','5','20','10','200','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','370','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bMatkRate,1;','','');
-REPLACE INTO `item_db` VALUES ('5363','Helm_Of_Abyss','Abysmal Knight Helm','5','20','10','1000','0','0','9','0','1','414946','63','2','256','0','70',NULL,'1','371','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_DemiPlayer,-10; bonus2 bSubRace,RC_Boss,10;','','');
+REPLACE INTO `item_db` VALUES ('5363','Helm_Of_Abyss','Abysmal Knight Helm','5','20','10','1000','0','0','9','0','1','4294967295','63','2','256','0','70',NULL,'1','371','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_DemiPlayer,-10; bonus2 bSubRace,RC_Boss,10;','','');
REPLACE INTO `item_db` VALUES ('5364','Dark_Snake_Lord_Hat','Evil Snake Lord Hat','5','20','10','500','0','0','4','0','1','4294967295','63','2','256','0','150',NULL,'1','372','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bAgi,2; bonus2 bAddMonsterDropItem,12582,30;','','');
REPLACE INTO `item_db` VALUES ('5365','Fried_Egg','Mangolia Hat','5','20','10','100','0','0','2','0','1','4294967295','63','2','256','0','0',NULL,'0','373','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Stun,500; skill HT_FLASHER,1;','','');
REPLACE INTO `item_db` VALUES ('5366','Hat_0f_King','Love Dad Bandana','5','20','10','200','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','374','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,5;','','');
@@ -3453,7 +3453,7 @@ REPLACE INTO `item_db` VALUES ('5379','Balloon_Hat','Tam','5','0','0','800','0',
REPLACE INTO `item_db` VALUES ('5380','Fish_Head_Hat','Fish Head Hat','5','20','10','400','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','386','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,SA_FROSTWEAPON,1,5;','','');
REPLACE INTO `item_db` VALUES ('5381','Santa_Poring_Hat','Santa Poring Hat','5','20','10','100','0','0','4','0','1','4294967295','63','2','256','0','0',NULL,'0','387','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus2 bAddEle,Ele_Dark,3; bonus2 bSubEle,Ele_Dark,3;','','');
REPLACE INTO `item_db` VALUES ('5382','Bell_Ribbon','Bell Ribbon','5','20','10','200','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','388','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; skill AL_ANGELUS,1;','','sc_end SC_ANGELUS;');
-REPLACE INTO `item_db` VALUES ('5383','Hunting_Cap','Hunting Cap','5','20','10','250','0','0','6','0','1','2147483646','63','2','256','0','50',NULL,'1','389','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1; bonus2 bAddRace,RC_Brute,10; bonus2 bAddRace,RC_DemiPlayer,5;','','');
+REPLACE INTO `item_db` VALUES ('5383','Hunting_Cap','Hunting Cap','5','20','10','250','0','0','6','0','1','4294967295','63','2','256','0','50',NULL,'1','389','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1; bonus2 bAddRace,RC_Brute,10; bonus2 bAddRace,RC_DemiPlayer,5;','','');
REPLACE INTO `item_db` VALUES ('5384','Santa_Hat_1','Twin Pom Santa','5','20','10','200','0','0','4','0','1','4294967295','63','2','256','0','20',NULL,'1','390','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; skill WZ_ESTIMATION,1; bonus3 bAutoSpell,AL_INCAGI,1,500;','','');
REPLACE INTO `item_db` VALUES ('5385','Yoyo_Hat','Yoyo Hat','5','20','10','300','0','0','2','0','0','4294967295','63','2','256','0','20',NULL,'1','391','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill TF_HIDING,1;','','sc_end SC_HIDING;');
REPLACE INTO `item_db` VALUES ('5386','Ayam_','New Year\'s Hat','5','0','0','70','0','0','7','0','0','4294967295','63','2','256','0','0',NULL,'0','228','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,7; bonus bFlee,7; bonus2 bAddMonsterDropItem,12198,200;','','');
@@ -3468,8 +3468,8 @@ REPLACE INTO `item_db` VALUES ('5394','Bubblegum_Lower','Bubble Gum Low','5','0'
REPLACE INTO `item_db` VALUES ('5395','Tiraya_Bonnet','Tiraya Bonnet','5','20','10','500','0','0','6','0','1','4294967295','63','2','256','0','50',NULL,'1','398','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100+(getrefine()*20); bonus bLuk,3;','','');
REPLACE INTO `item_db` VALUES ('5396','Jasper_Crest','Jasper Crest','5','20','10','700','0','0','6','0','1','4294967295','63','2','256','0','0',NULL,'1','399','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bVit,1;','','');
REPLACE INTO `item_db` VALUES ('5397','Scuba_Mask','Scuba Mask','5','20','10','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','400','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Water,10; bonus2 bExpAddRace,RC_Fish,10; bonus bUnbreakableHelm,0;','','');
-REPLACE INTO `item_db` VALUES ('5398','Bone_Head','Bone Head','5','20','10','1200','0','0','10','0','1','279714','58','2','256','0','85',NULL,'1','401','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bStr,2; bonus bMdef,5; bonus2 bResEff,Eff_Stun,500; bonus2 bResEff,Eff_Bleeding,500;','','');
-REPLACE INTO `item_db` VALUES ('5399','Mandragora_Cap','Mandragora Cap','5','20','10','300','0','0','5','0','1','1040256','58','2','256','0','85',NULL,'0','402','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus3 bAutoSpellWhenHit,DC_SCREAM,5,30;','','');
+REPLACE INTO `item_db` VALUES ('5398','Bone_Head','Bone Head','5','20','10','1200','0','0','10','0','1','4294967295','58','2','256','0','85',NULL,'1','401','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bStr,2; bonus bMdef,5; bonus2 bResEff,Eff_Stun,500; bonus2 bResEff,Eff_Bleeding,500;','','');
+REPLACE INTO `item_db` VALUES ('5399','Mandragora_Cap','Mandragora Cap','5','20','10','300','0','0','5','0','1','4294967295','58','2','256','0','85',NULL,'0','402','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus3 bAutoSpellWhenHit,DC_SCREAM,5,30;','','');
REPLACE INTO `item_db` VALUES ('5400','Fox_Hat','Fox Hat','5','20','10','200','0','0','0','0','0','4294967295','63','2','769','0','0',NULL,'0','403','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('5401','Black_Glasses','Black Frame Glasses','5','20','10','200','0','0','2','0','0','4294967295','63','2','512','0','70',NULL,'0','404','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMdef,2; bonus bUnbreakableHelm,0;','','');
REPLACE INTO `item_db` VALUES ('5402','Mischievous_Fairy','Mischievous Fairy','5','10','5','200','0','0','2','0','0','4294967295','63','2','512','0','70',NULL,'0','405','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bFlee2,3;','','');
@@ -3486,12 +3486,12 @@ REPLACE INTO `item_db` VALUES ('5412','Sweet_Candy','Lollipop','5','20','10','10
REPLACE INTO `item_db` VALUES ('5413','Popcorn_Hat','Popcorn Hat','5','20','10','300','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'0','415','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Wind,10;','','');
REPLACE INTO `item_db` VALUES ('5414','Campfire_Hat','Campfire Hat','5','20','10','300','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'0','416','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Fire,10; bonus4 bAutoSpellWhenHit,MG_FIREBALL,5,100,1;','','');
REPLACE INTO `item_db` VALUES ('5415','Poring_Cake_Cap','Poring Cake Hat','5','20','10','1000','0','0','10','0','0','4294967295','63','2','256','0','40',NULL,'1','417','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bCritical,5; bonus bFlee,5; bonus bFlee2,5; bonus bAspdRate,5; bonus bVariableCastrate,-5; bonus bDelayrate,-5;','','');
-REPLACE INTO `item_db` VALUES ('5416','Beer_Cap','Beer Hat','5','20','10','600','0','0','4','0','0','2147483646','63','2','256','0','18',NULL,'1','418','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee2,5; skill SM_RECOVERY,3; skill MG_SRECOVERY,3;','','');
+REPLACE INTO `item_db` VALUES ('5416','Beer_Cap','Beer Hat','5','20','10','600','0','0','4','0','0','4294967295','63','2','256','0','18',NULL,'1','418','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee2,5; skill SM_RECOVERY,3; skill MG_SRECOVERY,3;','','');
REPLACE INTO `item_db` VALUES ('5417','Crown_Parrot','Crown Parrots','5','20','10','200','0','0','2','0','1','4294967295','63','2','256','0','0',NULL,'0','419','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus2 bResEff,Eff_Silence,10000; bonus3 bAutoSpell,DC_SCREAM,1,50;','','');
REPLACE INTO `item_db` VALUES ('5418','Soldier_Hat','Soldier Hat','5','20','10','400','0','0','8','0','1','4294967295','63','2','256','0','0',NULL,'1','420','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus2 bAddRace, RC_All, 3; bonus bUseSPrate,10;','','');
REPLACE INTO `item_db` VALUES ('5419','Evolved_Leaf','Leaves Of Grass','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','57','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bVit,1; bonus2 bSubRace,RC_Plant,5;','','');
-REPLACE INTO `item_db` VALUES ('5420','Mask_Of_Ifrit','Ifrit Mask','5','20','10','800','0','0','12','0','1','2147483646','63','2','769','0','50',NULL,'0','421','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,2; bonus bMdef,5; bonus2 bSubEle,Ele_Fire,10; bonus2 bSubEle,Ele_Water,-10; skill MG_SIGHT,1; bonus3 bAutoSpellWhenHit,WZ_METEOR,3,50; bonus3 bAutoSpell,MG_FIREBOLT,3,50;','','sc_end SC_SIGHT;');
-REPLACE INTO `item_db` VALUES ('5421','Ifrit\'s_Ear','Ifrit\'s Ears','5','20','10','300','0','0','0','0','0','2147483646','63','2','512','0','50',NULL,'0','422','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bInt,1; bonus bStr,1; bonus bMdef,3; bonus2 bSkillAtk,MG_FIREBOLT,2; bonus2 bSkillAtk,WZ_FIREPILLAR,2; bonus2 bSkillAtk,WZ_METEOR,2; bonus2 bSkillAtk,SM_BASH,2; bonus2 bSkillAtk,SM_MAGNUM,2; bonus2 bSkillAtk,KN_PIERCE,2; bonus2 bSubEle,Ele_Fire,5; bonus2 bSubEle,Ele_Water,-5;','','');
+REPLACE INTO `item_db` VALUES ('5420','Mask_Of_Ifrit','Ifrit Mask','5','20','10','800','0','0','12','0','1','4294967295','63','2','769','0','50',NULL,'0','421','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,2; bonus bMdef,5; bonus2 bSubEle,Ele_Fire,10; bonus2 bSubEle,Ele_Water,-10; skill MG_SIGHT,1; bonus3 bAutoSpellWhenHit,WZ_METEOR,3,50; bonus3 bAutoSpell,MG_FIREBOLT,3,50;','','sc_end SC_SIGHT;');
+REPLACE INTO `item_db` VALUES ('5421','Ifrit\'s_Ear','Ifrit\'s Ears','5','20','10','300','0','0','0','0','0','4294967295','63','2','512','0','50',NULL,'0','422','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bInt,1; bonus bStr,1; bonus bMdef,3; bonus2 bSkillAtk,MG_FIREBOLT,2; bonus2 bSkillAtk,WZ_FIREPILLAR,2; bonus2 bSkillAtk,WZ_METEOR,2; bonus2 bSkillAtk,SM_BASH,2; bonus2 bSkillAtk,SM_MAGNUM,2; bonus2 bSkillAtk,KN_PIERCE,2; bonus2 bSubEle,Ele_Fire,5; bonus2 bSubEle,Ele_Water,-5;','','');
REPLACE INTO `item_db` VALUES ('5422','Linguistic_Book_Cap','Linguistic Book Hat','5','20','10','70','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','423','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMdef,2;','','');
REPLACE INTO `item_db` VALUES ('5423','Lovecap_China','I LOVE CHINA','5','20','10','250','0','0','10','0','0','4294967295','63','2','256','0','0',NULL,'0','424','0','0','0','0','9',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3; bonus2 bAddRaceTolerance,RC_DemiPlayer,10;','','');
REPLACE INTO `item_db` VALUES ('5424','Fanta_Orange_Can','Fanta Orange Can Hat','5','20','10','100','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','425','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
@@ -3508,10 +3508,10 @@ REPLACE INTO `item_db` VALUES ('5434','Cola_Can','Coca-Cola Bottle','5','20','10
REPLACE INTO `item_db` VALUES ('5435','Coke_Hat','Coca-Cola Hat','5','20','10','100','0','0','2','0','1','4294967295','63','2','256','0','40',NULL,'1','436','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMaxSP,80; bonus bMdef,3; if(getrefine()>5) { bonus bMdef,getrefine()-5; bonus bMaxSP,(getrefine()-5)*10; }','','');
REPLACE INTO `item_db` VALUES ('5436','Bride\'s_Corolla','Bride\'s Corolla','5','20','10','200','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','437','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; bonus bMdef,2;','','');
REPLACE INTO `item_db` VALUES ('5437','Flower_Of_Fairy','Fairy Flower','5','20','10','200','0','0','2','0','1','4294967295','63','2','256','0','0',NULL,'1','438','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMdef,1; bonus2 bAddRaceTolerance,RC_Insect,5;','','');
-REPLACE INTO `item_db` VALUES ('5438','Fillet_Green','Cute Green Ribbon','5','500','250','100','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'0','439','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
-REPLACE INTO `item_db` VALUES ('5439','Fillet_Red','Cute Red Ribbon','5','500','250','100','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'0','440','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
-REPLACE INTO `item_db` VALUES ('5440','Fillet_Blue','Cute Blue Ribbon','5','500','250','100','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'0','441','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
-REPLACE INTO `item_db` VALUES ('5441','Fillet_White','Cute White Ribbon','5','500','250','100','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'0','442','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
+REPLACE INTO `item_db` VALUES ('5438','Fillet_Green','Cute Green Ribbon','5','500','250','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','439','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
+REPLACE INTO `item_db` VALUES ('5439','Fillet_Red','Cute Red Ribbon','5','500','250','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','440','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
+REPLACE INTO `item_db` VALUES ('5440','Fillet_Blue','Cute Blue Ribbon','5','500','250','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','441','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
+REPLACE INTO `item_db` VALUES ('5441','Fillet_White','Cute White Ribbon','5','500','250','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','442','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,20;','','');
REPLACE INTO `item_db` VALUES ('5442','Necktie','Necktie','5','20','10','100','0','0','6','0','1','4294967295','63','2','256','0','70',NULL,'1','443','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus bHit,-5; bonus bUseSPrate,5;','','');
REPLACE INTO `item_db` VALUES ('5443','Status_Of_Baby_Angel','Statue Of Baby Angel','5','20','10','600','0','0','6','0','1','4294967295','63','2','256','0','70',NULL,'1','444','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus4 bAutoSpellWhenHit,PR_STRECOVERY,1,20,0;','','');
REPLACE INTO `item_db` VALUES ('5444','Hair_Brush','Hair Brush','5','20','10','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','445','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,6;','','');
@@ -3520,7 +3520,7 @@ REPLACE INTO `item_db` VALUES ('5446','Cat_Foot_Hairpin','Catfoot Hairpin','5','
REPLACE INTO `item_db` VALUES ('5447','Frog_Cap','Frog Hat','5','20','10','500','0','0','6','0','0','4294967295','63','2','256','0','70',NULL,'1','448','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus2 bAddRace,RC_Insect,12; bonus2 bMagicAddRace,RC_Insect,12;','','');
REPLACE INTO `item_db` VALUES ('5448','Solo_Play_Box1','Indifferent Solo Hat','5','20','10','300','0','0','0','0','1','4294967295','63','2','769','0','0',NULL,'1','449','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill RG_GRAFFITI,1;','','');
REPLACE INTO `item_db` VALUES ('5449','Solo_Play_Box2','Angry Solo Hat','5','20','10','300','0','0','0','0','1','4294967295','63','2','769','0','0',NULL,'1','450','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill RG_GRAFFITI,1;','','');
-REPLACE INTO `item_db` VALUES ('5450','Sun_Cap','Solar Hat','5','20','10','1000','0','0','0','0','0','2147483646','63','2','256','0','20',NULL,'1','451','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5450','Sun_Cap','Solar Hat','5','20','10','1000','0','0','0','0','0','4294967295','63','2','256','0','20',NULL,'1','451','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5451','Dragonhelm_Gold','Gold Dragonhelm','5','20','10','1500','0','0','14','0','1','4294967295','63','2','256','0','0',NULL,'0','452','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,10; bonus2 bAddRace,RC_DemiPlayer,5; bonus2 bAddRace,RC_Player,5; bonus2 bAddRaceTolerance,RC_DemiPlayer,10; bonus2 bAddRaceTolerance,RC_Player,10;','','');
REPLACE INTO `item_db` VALUES ('5452','Dragonhelm_Silver','Silver Dragonhelm','5','20','10','1500','0','0','10','0','1','4294967295','63','2','256','0','0',NULL,'0','453','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,7; bonus2 bAddRace,RC_DemiPlayer,3; bonus2 bAddRace,RC_Player,3; bonus2 bAddRaceTolerance,RC_DemiPlayer,7; bonus2 bAddRaceTolerance,RC_Player,7;','','');
REPLACE INTO `item_db` VALUES ('5453','Dragonhelm_Copper','Copper Dragonhelm','5','20','10','1500','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'0','454','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,5; bonus2 bAddRace,RC_DemiPlayer,1; bonus2 bAddRace,RC_Player,1; bonus2 bAddRaceTolerance,RC_DemiPlayer,5; bonus2 bAddRaceTolerance,RC_Player,5;','','');
@@ -3562,12 +3562,12 @@ REPLACE INTO `item_db` VALUES ('5488','J_Twin_Santahat','Cute Santa Hat','5','20
REPLACE INTO `item_db` VALUES ('5489','Love_Daddy','Love Daddy Hat','5','20','10','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','484','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
REPLACE INTO `item_db` VALUES ('5490','Anubis_Helm','Anubis Helm','5','20','10','0','0','0','8','0','0','4294967295','63','2','768','0','65',NULL,'0','485','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bMdef,5; bonus2 bSubRace,RC_Boss,10; bonus bHealPower2,10; bonus bAddItemHealRate,10;','','');
REPLACE INTO `item_db` VALUES ('5491','Hat_Of_Outlaw','Bandit Hat','5','20','10','800','0','0','6','0','1','4294967295','63','2','256','0','0',NULL,'1','486','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus2 bSubEle,Ele_Fire,10;','','');
-REPLACE INTO `item_db` VALUES ('5492','Boy\'s_Cap_I','Student Cap','5','0','0','0','0','0','10','0','0','2147483646','63','2','256','0','0',NULL,'0','102','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus2 bAddRace,RC_DemiPlayer,5;','','');
-REPLACE INTO `item_db` VALUES ('5493','Ulle_Cap_I','Ulle\'s Cap','5','0','0','0','0','0','12','0','0','2147483646','63','2','256','0','0',NULL,'0','254','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('5494','Spinx_Helm_I','Sphinx Hat','5','0','0','0','0','0','10','0','0','16514','63','2','257','0','0',NULL,'0','137','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5;','','');
+REPLACE INTO `item_db` VALUES ('5492','Boy\'s_Cap_I','Student Cap','5','0','0','0','0','0','10','0','0','4294967295','63','2','256','0','0',NULL,'0','102','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus2 bAddRace,RC_DemiPlayer,5;','','');
+REPLACE INTO `item_db` VALUES ('5493','Ulle_Cap_I','Ulle\'s Cap','5','0','0','0','0','0','12','0','0','4294967295','63','2','256','0','0',NULL,'0','254','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('5494','Spinx_Helm_I','Sphinx Hat','5','0','0','0','0','0','10','0','0','4294967295','63','2','257','0','0',NULL,'0','137','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bStr,5;','','');
REPLACE INTO `item_db` VALUES ('5495','Power_Of_Thor','Power Of Thor','5','20','10','100','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','493','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1; bonus bAgi,1; bonus bVit,1; bonus bStr,1; bonus bInt,1; bonus bDex,1; bonus bMdef,3; bonus bFlee,5;','','');
REPLACE INTO `item_db` VALUES ('5496','Dice_Hat','Dice Hat','5','20','10','300','0','0','6','0','0','4294967295','63','2','256','0','50',NULL,'0','494','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,4;','','');
-REPLACE INTO `item_db` VALUES ('5497','King_Tiger_Doll_Hat','Edgga Doll','5','20','10','400','0','0','6','0','1','2147483646','63','2','256','0','0',NULL,'1','495','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('5497','King_Tiger_Doll_Hat','Edgga Doll','5','20','10','400','0','0','6','0','1','4294967295','63','2','256','0','0',NULL,'1','495','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bStr,2;','','');
REPLACE INTO `item_db` VALUES ('5498','Wondering_Wolf_Helm','Vagabond Wolf Hat','5','20','10','600','0','0','5','0','1','4294967295','63','2','768','0','20',NULL,'1','490','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,5; bonus bFlee,10;','','');
REPLACE INTO `item_db` VALUES ('5499','Pizza_Hat','Pizza Pie of Plenty','5','20','10','600','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'0','487','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill SM_PROVOKE,1;','','');
REPLACE INTO `item_db` VALUES ('5500','Icecream_Hat','Ice Cream Hat','5','20','10','300','0','0','6','0','0','4294967295','63','2','256','0','30',NULL,'1','488','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; skill MG_FROSTDIVER,3;','','');
@@ -3586,8 +3586,8 @@ REPLACE INTO `item_db` VALUES ('5512','Aquarius_Diadem','Aquarius Diadem','5','2
REPLACE INTO `item_db` VALUES ('5513','Aquarius_Crown','Aquarius Crown','5','20','10','300','0','0','6','0','0','4294967295','63','2','256','0','70',NULL,'1','510','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bFlee,10; bonus2 bSubEle,Ele_Wind,5; if(getrefine()>6) { bonus bDef,1; bonus bBaseAtk,15; }','','');
REPLACE INTO `item_db` VALUES ('5514','Pisces_Diadem','Pisces Diadem','5','20','10','300','0','0','6','0','0','4294967295','63','2','256','0','70',NULL,'1','511','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMdef,5; bonus2 bSubEle,Ele_Water,5; if(getrefine()>6) { bonus bDef,1; bonus bMatkRate,2; }','','');
REPLACE INTO `item_db` VALUES ('5515','Pisces_Crown','Pisces Crown','5','20','10','300','0','0','6','0','0','4294967295','63','2','256','0','70',NULL,'1','512','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMdef,5; bonus2 bSubEle,Ele_Water,5; if(getrefine()>6) { bonus bDef,1; bonus bMatkRate,2; }','','');
-REPLACE INTO `item_db` VALUES ('5516','Hawk_Eyes01','Hawk Eyes','5','10','5','100','0','0','0','0','0','2048','58','2','512','0','60',NULL,'0','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bLongAtkRate,3;','','');
-REPLACE INTO `item_db` VALUES ('5517','Hawk_Eyes02','Hawk Eyes','5','10','5','100','0','0','0','0','0','526344','63','2','512','0','60',NULL,'0','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('5516','Hawk_Eyes01','Hawk Eyes','5','10','5','100','0','0','0','0','0','4294967295','58','2','512','0','60',NULL,'0','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bLongAtkRate,3;','','');
+REPLACE INTO `item_db` VALUES ('5517','Hawk_Eyes02','Hawk Eyes','5','10','5','100','0','0','0','0','0','4294967295','63','2','512','0','60',NULL,'0','23','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1;','','');
REPLACE INTO `item_db` VALUES ('5518','L_Magestic_Goat2','Large Baphomet Horns','5','20','10','800','0','0','10','0','0','4294967295','63','2','256','0','50',NULL,'1','513','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_DemiPlayer,12; bonus bBaseAtk,(JobLevel*2)/7;','','');
REPLACE INTO `item_db` VALUES ('5519','Peacock_Feather','Peacock Feather','5','20','10','800','0','0','4','0','1','4294967295','63','2','256','0','0',NULL,'1','514','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
REPLACE INTO `item_db` VALUES ('5520','Rabbit_Earplug','Rabbit Earmuffs','5','20','10','400','0','0','0','0','1','4294967295','63','2','768','0','0',NULL,'1','515','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 4; bonus bMatkRate,4;','','');
@@ -3598,7 +3598,7 @@ REPLACE INTO `item_db` VALUES ('5524','Sakura_Milk_Tea_Hat','Sakura Milk Tea Hat
REPLACE INTO `item_db` VALUES ('5525','First_Leaf_Tea_Hat','First Leaf Tea Hat','5','20','10','100','0','0','4','0','1','4294967295','63','2','256','0','0',NULL,'1','519','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,80; bonus bMaxSP,20;','','');
REPLACE INTO `item_db` VALUES ('5526','Lady_Tanee_Doll','Lady Tanee Doll','5','20','10','300','0','0','4','0','0','4294967295','63','2','256','0','60',NULL,'0','520','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bFlee,3; bonus2 bSubEle,Ele_Wind,5; bonus2 bAddMonsterDropItem,513,200;','','');
REPLACE INTO `item_db` VALUES ('5527','Lunatic_Hat','Lunatic Hat','5','20','10','300','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','521','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; bonus bMdef,2; bonus bFlee2,5; bonus2 bAddMonsterDropItem,622,50;','','');
-REPLACE INTO `item_db` VALUES ('5528','King_Frog_Hat','Frog King Hat','5','20','10','500','0','0','4','0','1','2147483646','63','2','256','0','30',NULL,'0','522','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('5528','King_Frog_Hat','Frog King Hat','5','20','10','500','0','0','4','0','1','4294967295','63','2','256','0','30',NULL,'0','522','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
REPLACE INTO `item_db` VALUES ('5529','Evil\'s_Bone_Hat','Frost Giant\'s Skull','5','20','10','600','0','0','12','0','1','4294967295','63','2','768','0','0',NULL,'1','523','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2; bonus bInt,2; bonus bStr,2; bonus bDex,3; bonus2 bSubEle,Ele_Neutral,5; skill WZ_FROSTNOVA,1;','','');
REPLACE INTO `item_db` VALUES ('5530','Raven_Cap','Raven Cap','5','45000','22500','100','0','0','6','0','1','4294967295','63','2','256','0','30',NULL,'1','524','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5531','B_Dragon_Hat','Baby Dragon Hat','5','45000','22500','100','0','0','1','0','1','4294967295','63','2','256','0','0',NULL,'1','525','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
@@ -3627,7 +3627,7 @@ REPLACE INTO `item_db` VALUES ('5553','Fest_Bunny_Band','Festival Bunny Band','5
REPLACE INTO `item_db` VALUES ('5554','Octopus_Hat','Octopus Hat','5','20','10','200','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','538','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus3 bAutoSpell,SM_PROVOKE,5,10; bonus bUnbreakableHelm,0;','','');
REPLACE INTO `item_db` VALUES ('5555','Leaf_Cat_Hat','Leaf Cat Hat','5','20','10','100','0','0','6','0','0','4294967295','63','2','256','0','0',NULL,'1','539','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus3 bAutoSpellWhenHit,AL_HEAL,3,10;','','');
REPLACE INTO `item_db` VALUES ('5556','Fur_Seal_Hat','Seal Hat','5','20','10','500','0','0','5','0','0','4294967295','63','2','768','0','0',NULL,'1','540','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus3 bAutoSpell,WZ_FROSTNOVA,1,30;','','');
-REPLACE INTO `item_db` VALUES ('5557','Wild_Rose_Hat','Wild Rose Hat','5','20','10','500','0','0','6','0','1','2147483646','63','2','256','0','20',NULL,'1','541','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,3;','','');
+REPLACE INTO `item_db` VALUES ('5557','Wild_Rose_Hat','Wild Rose Hat','5','20','10','500','0','0','6','0','1','4294967295','63','2','256','0','20',NULL,'1','541','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,3;','','');
REPLACE INTO `item_db` VALUES ('5558','Saci_Hat','Luxury Hat','5','20','10','100','0','0','6','0','1','4294967295','63','2','256','0','30',NULL,'1','542','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAddMonsterDropItem,510,RC_Plant,500;','','');
REPLACE INTO `item_db` VALUES ('5559','Piece_Of_White_Cloth_E','Piece Of White Cloth','5','0','0','0','0','0','5','0','0','4294967295','63','2','768','0','0',NULL,'1','543','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 6; bonus bMatkRate,6; bonus bLongAtkRate,6; bonus bHealPower,6; bonus bVariableCastrate,-20; bonus bAspd,1;','','');
REPLACE INTO `item_db` VALUES ('5560','Bullock_Helm_J','Horned Helm','5','20','10','3000','0','0','6','0','0','4294967295','63','2','256','0','75',NULL,'1','322','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,100; bonus bNoKnockback,0; bonus2 bSubEle,Ele_Neutral,-20; bonus2 bSubEle,Ele_Fire,-20; bonus2 bSubEle,Ele_Water,-20; bonus2 bSubEle,Ele_Wind,-20; bonus2 bSubEle,Ele_Earth,-20; bonus2 bSubEle,Ele_Dark,-20; bonus2 bSubEle,Ele_Holy,-20; bonus2 bSubEle,Ele_Ghost,-20;','','');
@@ -3682,21 +3682,21 @@ REPLACE INTO `item_db` VALUES ('5608','Dorothy_Doll_Hat','Dorothy Doll Hat','5',
REPLACE INTO `item_db` VALUES ('5609','Chung_Hairband','Chung Hairpin','5','45000','22500','500','0','0','5','0','1','4294967295','63','2','256','0','60',NULL,'0','583','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; bonus bMdef,4; bonus3 bAutoSpellWhenHit,MC_MAMMONITE,5,5;','','');
REPLACE INTO `item_db` VALUES ('5610','Ice_Wing_Ear','Ice Ear Wing','5','0','0','100','0','0','0','0','0','4294967295','63','2','512','0','10',NULL,'0','584','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bLuk,1; bonus3 bAutoSpellWhenHit,MG_COLDBOLT,5,5;','','');
REPLACE INTO `item_db` VALUES ('5611','Turtle_Hat','Turtle Hat','5','0','0','300','0','0','0','0','0','4294967295','63','2','256','0','10',NULL,'1','585','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus3 bAutoSpellWhenHit,AL_DECAGI,3,5;','','');
-REPLACE INTO `item_db` VALUES ('5612','F_Blue_Drooping_Kitty','Blue Drooping Cat','5','250000','125000','500','0','0','1','0','0','2147483646','63','2','256','0','0',NULL,'1','277','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15;','','');
+REPLACE INTO `item_db` VALUES ('5612','F_Blue_Drooping_Kitty','Blue Drooping Cat','5','250000','125000','500','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','277','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15;','','');
REPLACE INTO `item_db` VALUES ('5613','F_Flying_Angel','Flapping Angel Wing','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','10',NULL,'1','264','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('5614','F_Smoking_Pipe_','Evolved Pipe','5','20','10','100','0','0','0','0','0','2147483646','63','2','1','0','0',NULL,'0','55','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
+REPLACE INTO `item_db` VALUES ('5614','F_Smoking_Pipe_','Evolved Pipe','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','55','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
REPLACE INTO `item_db` VALUES ('5615','F_Pair_Of_Red_Ribbon_','Evolved Pair of Red Ribbon','5','20','10','100','0','0','1','0','0','4294967295','63','2','512','0','45',NULL,'0','169','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5616','F_Fish_On_Head_','Evolved Blue Fish','5','20','10','500','0','0','2','0','0','4294967295','63','2','256','0','50',NULL,'1','149','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bAgi,1;','','');
REPLACE INTO `item_db` VALUES ('5617','F_Hibiscus','Hibiscus','5','20','10','200','0','0','0','0','0','4294967295','63','2','256','0','10',NULL,'0','210','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1; bonus bMdef,5;','','');
REPLACE INTO `item_db` VALUES ('5618','F_Cat_Hat','Neko Mimi','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','182','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bMdef,10;','','');
REPLACE INTO `item_db` VALUES ('5619','F_Bunny_Band_','Evolved Bunny Band','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('5620','F_Magestic_Goat_TW','Evolved Magestic Goat','5','20','10','800','0','0','5','0','0','6571170','63','2','256','0','0',NULL,'1','41','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('5621','F_Sheep_Hat','Sheep Hat','5','20','10','150','0','0','1','0','0','33040','63','2','256','0','0',NULL,'0','205','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bShortWeaponDamageReturn,5;','','');
+REPLACE INTO `item_db` VALUES ('5620','F_Magestic_Goat_TW','Evolved Magestic Goat','5','20','10','800','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','41','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('5621','F_Sheep_Hat','Sheep Hat','5','20','10','150','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','205','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bShortWeaponDamageReturn,5;','','');
REPLACE INTO `item_db` VALUES ('5622','F_Mini_Propeller_','Mini Propeller','5','20','10','200','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','270','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bAgi,2; bonus bFlee,10; bonus bVariableCastrate,-getrefine();','','');
-REPLACE INTO `item_db` VALUES ('5623','F_Alice_Doll','Alice Doll','5','20','10','500','0','0','0','0','1','2147483646','63','2','256','0','30',NULL,'0','208','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
+REPLACE INTO `item_db` VALUES ('5623','F_Alice_Doll','Alice Doll','5','20','10','500','0','0','0','0','1','4294967295','63','2','256','0','30',NULL,'0','208','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
REPLACE INTO `item_db` VALUES ('5624','F_Red_Glasses','Red Glasses','5','20','10','0','0','0','1','0','0','4294967295','63','2','512','0','0',NULL,'0','316','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bInt,1;','','');
REPLACE INTO `item_db` VALUES ('5625','F_Chick_Hat','Chick Hat','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','10',NULL,'0','311','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2;','','');
-REPLACE INTO `item_db` VALUES ('5626','F_White_Deviruchi_Cap','Gray Deviruchi Hat','5','20','10','800','0','0','2','0','0','2147483646','63','2','256','0','64',NULL,'1','272','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('5626','F_White_Deviruchi_Cap','Gray Deviruchi Hat','5','20','10','800','0','0','2','0','0','4294967295','63','2','256','0','64',NULL,'1','272','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
REPLACE INTO `item_db` VALUES ('5627','F_Vane_Hairpin','Vane Hairpin','5','20','10','300','0','0','2','0','1','4294967295','63','2','256','0','30',NULL,'0','313','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
REPLACE INTO `item_db` VALUES ('5628','F_Pecopeco_Hairband','Pecopeco Hairband','5','20','10','0','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'0','314','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5629','F_Vacation_Hat','Vacation Hat','5','20','10','200','0','0','1','0','1','4294967295','63','2','256','0','30',NULL,'0','315','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
@@ -3709,20 +3709,20 @@ REPLACE INTO `item_db` VALUES ('5635','F_Dragon_Skull','Dragon Skull','5','20','
REPLACE INTO `item_db` VALUES ('5636','F_Ramen_Hat','Ramen Hat','5','20','10','0','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','320','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bDex,4;','','');
REPLACE INTO `item_db` VALUES ('5637','F_Pink_Fur_Hat','Pink Beanie','5','20','10','350','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','281','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('5638','F_Puppy_Hat','Puppy Hat','5','20','10','500','0','0','2','0','0','4294967295','63','2','256','0','30',NULL,'0','234','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('5639','F_Magic_Eyes','Magic Eyes','5','20','10','300','0','0','1','0','0','8454660','63','2','256','0','30',NULL,'1','209','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('5639','F_Magic_Eyes','Magic Eyes','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','30',NULL,'1','209','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
REPLACE INTO `item_db` VALUES ('5640','F_Jumping_Poring','Jumping Poring','5','0','0','300','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'0','349','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('5641','F_Robo_Eye','Robo Eye','5','20','10','200','0','0','1','0','0','4294967295','63','2','512','0','10',NULL,'0','345','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus2 bAddRace, RC_All, 2; bonus bMatkRate,2; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('5642','F_Yellow_Wizardry_Hat','Yellow Mage Hat','5','20','10','300','0','0','1','0','0','8454660','63','2','256','0','0',NULL,'1','286','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('5643','F_Crescent_Helm','Crescent Helm','5','20','10','3000','0','0','8','0','0','279714','63','2','768','0','50',NULL,'1','213','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
+REPLACE INTO `item_db` VALUES ('5642','F_Yellow_Wizardry_Hat','Yellow Mage Hat','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','286','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('5643','F_Crescent_Helm','Crescent Helm','5','20','10','3000','0','0','8','0','0','4294967295','63','2','768','0','50',NULL,'1','213','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
REPLACE INTO `item_db` VALUES ('5644','F_Tiger_Mask','Tiger Mask','5','20','10','400','0','0','2','0','0','4294967295','63','2','768','0','50',NULL,'0','181','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3;','','');
REPLACE INTO `item_db` VALUES ('5645','F_Fantastic_Wig','Fantastic Wig','5','20','10','100','0','0','1','0','0','4294967295','63','2','768','0','0',NULL,'1','308','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5646','F_Whisper_Mask','Whisper Mask','5','20','10','0','0','0','0','0','0','4294967295','63','2','769','0','0',NULL,'0','321','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bAgi,3;','','');
REPLACE INTO `item_db` VALUES ('5647','F_Bunny_Band_C','Bunny Band','5','1','0','0','0','0','9','0','0','4294967295','63','2','256','0','0',NULL,'0','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('5648','F_Centimental_Flower_C','Centimental Flower','5','1','0','0','0','0','1','0','0','2147483646','63','2','1','0','0',NULL,'0','56','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5649','F_Apple_Of_Archer_C','Apple Of Archer','5','1','0','0','0','0','7','0','0','2147483646','63','2','256','0','0',NULL,'0','72','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,4;','','');
-REPLACE INTO `item_db` VALUES ('5650','F_Elven_Ears_C','Elven Ears','5','1','0','0','0','0','2','0','0','2147483646','63','2','512','0','0',NULL,'0','73','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('5651','F_Brooch_C','Brooch','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,4;','','');
-REPLACE INTO `item_db` VALUES ('5652','F_Magestic_Goat_C','Magestic Goat','5','2','1','0','0','0','5','0','0','2147483646','63','2','256','0','0',NULL,'0','41','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
+REPLACE INTO `item_db` VALUES ('5648','F_Centimental_Flower_C','Centimental Flower','5','1','0','0','0','0','1','0','0','4294967295','63','2','1','0','0',NULL,'0','56','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5649','F_Apple_Of_Archer_C','Apple Of Archer','5','1','0','0','0','0','7','0','0','4294967295','63','2','256','0','0',NULL,'0','72','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,4;','','');
+REPLACE INTO `item_db` VALUES ('5650','F_Elven_Ears_C','Elven Ears','5','1','0','0','0','0','2','0','0','4294967295','63','2','512','0','0',NULL,'0','73','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('5651','F_Brooch_C','Brooch','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,4;','','');
+REPLACE INTO `item_db` VALUES ('5652','F_Magestic_Goat_C','Magestic Goat','5','2','1','0','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'0','41','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
REPLACE INTO `item_db` VALUES ('5653','Darkness_Helm_J','Darkness Helm','5','20','10','500','0','0','3','0','1','4294967295','63','2','256','0','70',NULL,'1','586','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5654','Holy_Marching_Hat_J','Holy Marching Hat','5','20','10','200','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','587','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bDex,1; bonus bInt,1; bonus bStr,2; bonus3 bAutoSpell,PR_ASPERSIO,2,30;','','');
REPLACE INTO `item_db` VALUES ('5655','Dark_Snake_Lord_Hat_J','Dark Snake Lord Hat','5','20','10','500','0','0','2','0','0','4294967295','63','2','256','0','60',NULL,'1','372','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bAgi,2; bonus bDex,-2; autobonus \"{ bonus bVariableCastrate,-50; bonus bFlee,30; }\",50,5000,BF_MAGIC,\"{ specialeffect2 EF_SUFFRAGIUM; }\";','','');
@@ -3764,7 +3764,7 @@ REPLACE INTO `item_db` VALUES ('5690','Red_Wing_Hat','Red Wing Hat','5','20','10
REPLACE INTO `item_db` VALUES ('5691','Catain_Bandanna','Sailor\'s Bandana','5','20','10','10','0','0','1','0','1','4294967295','63','2','256','0','0',NULL,'1','542','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bDex,1; bonus2 bSubEle,Ele_Poison,20;','','');
REPLACE INTO `item_db` VALUES ('5692','Sea_Cat_Hat','Sea Cat Hat','5','20','10','10','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','539','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bDex,1;','','');
REPLACE INTO `item_db` VALUES ('5693','No_Fear_Underware','NoFear Underwear','5','0','0','0','0','0','10','0','0','4294967295','63','2','256','0','20',NULL,'0','30','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bDex,1; bonus bUnbreakableHelm,0;','','');
-REPLACE INTO `item_db` VALUES ('5694','No_Fear_P_Headgear','NoFear Headband','5','0','0','0','0','0','1','0','1','2147483646','63','2','256','0','20',NULL,'0','614','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus bUnbreakableHelm,0;','','');
+REPLACE INTO `item_db` VALUES ('5694','No_Fear_P_Headgear','NoFear Headband','5','0','0','0','0','0','1','0','1','4294967295','63','2','256','0','20',NULL,'0','614','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus bUnbreakableHelm,0;','','');
REPLACE INTO `item_db` VALUES ('5695','E_Blue_Drooping_Kitty','E Blue Drooping Kitty','5','250000','125000','500','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','277','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15;','','');
REPLACE INTO `item_db` VALUES ('5696','E_Flying_Angel','E Flying Angel','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','10',NULL,'1','264','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bAgi,1;','','');
REPLACE INTO `item_db` VALUES ('5697','E_Smoking_Pipe_','E Smoking Pipe ','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','55','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
@@ -3773,13 +3773,13 @@ REPLACE INTO `item_db` VALUES ('5699','E_Fish_On_Head_','E Fish On Head ','5','2
REPLACE INTO `item_db` VALUES ('5700','E_Hibiscus','E Hibiscus','5','20','10','200','0','0','0','0','0','4294967295','63','2','256','0','10',NULL,'0','210','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1; bonus bMdef,5;','','');
REPLACE INTO `item_db` VALUES ('5701','E_Cat_Hat','E Cat Hat','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','182','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bMdef,10;','','');
REPLACE INTO `item_db` VALUES ('5702','E_Bunny_Band_','E Bunny Band ','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('5703','E_Magestic_Goat_TW','E Magestic Goat TW','5','20','10','800','0','0','5','0','0','6571170','63','2','256','0','0',NULL,'1','41','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('5704','E_Sheep_Hat','E Sheep Hat','5','20','10','150','0','0','1','0','0','33040','63','2','256','0','0',NULL,'0','205','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5703','E_Magestic_Goat_TW','E Magestic Goat TW','5','20','10','800','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','41','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('5704','E_Sheep_Hat','E Sheep Hat','5','20','10','150','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','205','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5705','E_Mini_Propeller_','E Mini Propeller ','5','20','10','200','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','270','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bAgi,2; bonus bFlee,10; bonus bVariableCastrate,-getrefine();','','');
-REPLACE INTO `item_db` VALUES ('5706','E_Alice_Doll','E Alice Doll','5','20','10','500','0','0','0','0','1','2147483646','63','2','256','0','30',NULL,'0','208','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
+REPLACE INTO `item_db` VALUES ('5706','E_Alice_Doll','E Alice Doll','5','20','10','500','0','0','0','0','1','4294967295','63','2','256','0','30',NULL,'0','208','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
REPLACE INTO `item_db` VALUES ('5707','E_Red_Glasses','E Red Glasses','5','20','10','0','0','0','1','0','0','4294967295','63','2','512','0','0',NULL,'0','316','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bInt,1;','','');
REPLACE INTO `item_db` VALUES ('5708','E_Chick_Hat','E Chick Hat','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','10',NULL,'0','311','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2;','','');
-REPLACE INTO `item_db` VALUES ('5709','E_White_Deviruchi_Cap','E White Deviruchi Cap','5','20','10','800','0','0','2','0','0','2147483646','63','2','256','0','64',NULL,'1','272','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('5709','E_White_Deviruchi_Cap','E White Deviruchi Cap','5','20','10','800','0','0','2','0','0','4294967295','63','2','256','0','64',NULL,'1','272','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1;','','');
REPLACE INTO `item_db` VALUES ('5710','E_Vane_Hairpin','E Vane Hairpin','5','20','10','300','0','0','2','0','1','4294967295','63','2','256','0','30',NULL,'0','313','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
REPLACE INTO `item_db` VALUES ('5711','E_Pecopeco_Hairband','E Pecopeco Hairband','5','20','10','0','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'0','314','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5712','E_Vacation_Hat','E Vacation Hat','5','20','10','200','0','0','1','0','1','4294967295','63','2','256','0','30',NULL,'0','315','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
@@ -3792,19 +3792,19 @@ REPLACE INTO `item_db` VALUES ('5718','E_Dragon_Skull','E Dragon Skull','5','20'
REPLACE INTO `item_db` VALUES ('5719','E_Ramen_Hat','E Ramen Hat','5','20','10','0','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','320','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bDex,4;','','');
REPLACE INTO `item_db` VALUES ('5720','E_Pink_Fur_Hat','E Pink Fur Hat','5','20','10','350','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','281','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('5721','E_Puppy_Hat','E Puppy Hat','5','20','10','500','0','0','2','0','0','4294967295','63','2','256','0','30',NULL,'0','234','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('5722','E_Magic_Eyes','E Magic Eyes','5','20','10','300','0','0','1','0','0','8454660','63','2','256','0','30',NULL,'1','209','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('5722','E_Magic_Eyes','E Magic Eyes','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','30',NULL,'1','209','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
REPLACE INTO `item_db` VALUES ('5723','E_Jumping_Poring','E Jumping Poring','5','0','0','300','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'0','349','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('5724','E_Robo_Eye','E Robo Eye','5','20','10','200','0','0','1','0','0','4294967295','63','2','512','0','10',NULL,'0','345','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('5725','E_Yellow_Wizardry_Hat','E Yellow Wizardry Hat','5','20','10','300','0','0','1','0','0','8454660','63','2','256','0','0',NULL,'1','286','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('5726','E_Crescent_Helm','E Crescent Helm','5','20','10','3000','0','0','8','0','0','279714','63','2','768','0','50',NULL,'1','213','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
+REPLACE INTO `item_db` VALUES ('5725','E_Yellow_Wizardry_Hat','E Yellow Wizardry Hat','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','286','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('5726','E_Crescent_Helm','E Crescent Helm','5','20','10','3000','0','0','8','0','0','4294967295','63','2','768','0','50',NULL,'1','213','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1;','','');
REPLACE INTO `item_db` VALUES ('5727','E_Tiger_Mask','E Tiger Mask','5','20','10','400','0','0','2','0','0','4294967295','63','2','768','0','50',NULL,'0','181','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3;','','');
REPLACE INTO `item_db` VALUES ('5728','E_Fantastic_Wig','E Fantastic Wig','5','20','10','100','0','0','1','0','0','4294967295','63','2','768','0','0',NULL,'1','308','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5729','E_Bunny_Band_C','E Bunny Band C','5','1','0','0','0','0','9','0','0','4294967295','63','2','256','0','0',NULL,'0','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('5730','E_Centimental_Flower_C','E Centimental Flower C','5','1','0','0','0','0','1','0','0','2147483646','63','2','1','0','0',NULL,'0','56','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5731','E_Apple_OE_Archer_C','E Apple OE Archer C','5','1','0','0','0','0','7','0','0','2147483646','63','2','256','0','0',NULL,'0','72','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,4;','','');
-REPLACE INTO `item_db` VALUES ('5732','E_Elven_Ears_C','E Elven Ears C','5','1','0','0','0','0','2','0','0','2147483646','63','2','512','0','0',NULL,'0','73','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('5733','E_Brooch_C','E Brooch C','5','1','0','0','0','0','0','0','0','2147483646','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,4;','','');
-REPLACE INTO `item_db` VALUES ('5734','E_Magestic_Goat_C','E Magestic Goat C','5','2','1','0','0','0','5','0','0','2147483646','63','2','256','0','0',NULL,'0','41','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
+REPLACE INTO `item_db` VALUES ('5730','E_Centimental_Flower_C','E Centimental Flower C','5','1','0','0','0','0','1','0','0','4294967295','63','2','1','0','0',NULL,'0','56','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5731','E_Apple_OE_Archer_C','E Apple OE Archer C','5','1','0','0','0','0','7','0','0','4294967295','63','2','256','0','0',NULL,'0','72','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,4;','','');
+REPLACE INTO `item_db` VALUES ('5732','E_Elven_Ears_C','E Elven Ears C','5','1','0','0','0','0','2','0','0','4294967295','63','2','512','0','0',NULL,'0','73','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
+REPLACE INTO `item_db` VALUES ('5733','E_Brooch_C','E Brooch C','5','1','0','0','0','0','0','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,4;','','');
+REPLACE INTO `item_db` VALUES ('5734','E_Magestic_Goat_C','E Magestic Goat C','5','2','1','0','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'0','41','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
REPLACE INTO `item_db` VALUES ('5735','E_Ribbon_Green','E Ribbon Green','5','800','400','100','0','0','1','0','0','4294967295','63','0','256','0','0',NULL,'1','244','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
REPLACE INTO `item_db` VALUES ('5736','EF_Whisper_Mask','EF Whisper Mask','5','20','10','0','0','0','0','0','0','4294967295','63','2','769','0','0',NULL,'0','321','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bAgi,3; bonus2 bSubEle,Ele_Ghost,-10;','','');
REPLACE INTO `item_db` VALUES ('5737','Cactus_Hat','Potted Muka Hat','5','20','10','300','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'0','615','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill SM_PROVOKE,3;','','');
@@ -3816,21 +3816,21 @@ REPLACE INTO `item_db` VALUES ('5742','Rudolf_Santa_Hat','Rudolf Santa Hat','5',
REPLACE INTO `item_db` VALUES ('5743','Orange_Stem_Hat','Orange Stem Hat','5','20','10','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'0','620','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bLuk,3;','','');
REPLACE INTO `item_db` VALUES ('5744','Capricon_Crown','Capricorn Crown','5','20','10','300','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','621','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bDex,2;','','');
REPLACE INTO `item_db` VALUES ('5745','Capricon_Diadem','Capricorn Diadem','5','20','10','300','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','622','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('5746','Rune_Circlet','Rune Circlet','5','20','10','100','0','0','12','0','1','128','56','2','256','0','100',NULL,'1','623','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bMdef,5; if(readparam(bStr)>=120) { bonus bBaseAtk,10; bonus bMatk,5; }','','');
-REPLACE INTO `item_db` VALUES ('5747','Mitra','Mitra','5','20','10','100','0','0','12','0','1','256','56','2','256','0','100',NULL,'1','624','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus bInt,1; bonus bMdef,5; bonus bHealPower,5; if(readparam(bInt)>=120) { bonus bMatk,10; }','','');
-REPLACE INTO `item_db` VALUES ('5748','Sniper_Goggle','Sniper Goggle','5','20','10','100','0','0','12','0','1','2048','56','2','768','0','100',NULL,'1','625','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bDex,1; bonus bMdef,5; if(readparam(bAgi)>=120) { bonus bLongAtkRate,4; bonus bAspd,1; }','','');
-REPLACE INTO `item_db` VALUES ('5749','Driver_Band','Driver Band','5','20','10','100','0','0','12','0','1','1024','56','2','256','0','100',NULL,'1','626','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus bMdef,5; if(readparam(bStr)>=120) { bonus bBaseAtk,10; bonus bCritical,3; }','','');
-REPLACE INTO `item_db` VALUES ('5750','Shadow_Handicraft','Shadow Handicraft','5','20','10','100','0','0','12','0','1','131072','56','2','256','0','100',NULL,'1','627','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bInt,1; bonus bMdef,5; if(readparam(bAgi)>=120) { bonus bBaseAtk,10; bonus bFlee,3; }','','');
-REPLACE INTO `item_db` VALUES ('5751','Minstrel_Song_Hat','Maestro Song\'s Hat','5','20','10','100','0','0','12','0','1','524288','56','2','256','0','100',NULL,'1','628','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bLuk,1; bonus bMdef,5; bonus bLongAtkRate,4; bonus2 bSkillUseSP,MI_RUSH_WINDMILL,10;','','');
-REPLACE INTO `item_db` VALUES ('5752','Midas_Whisper','Midas Whisper','5','20','10','100','0','0','12','0','1','262144','56','2','256','0','100',NULL,'1','629','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus bMdef,5; if(readparam(bStr)>=120) { bonus bBaseAtk,5; bonus bAspd,1; }','','');
-REPLACE INTO `item_db` VALUES ('5753','Magic_Stone_Hat','Magic Stone Hat','5','20','10','100','0','0','12','0','1','512','56','2','256','0','100',NULL,'1','630','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1; bonus bMdef,5; if(readparam(bDex)>=120) { bonus bMatkRate,10; bonus bVariableCastrate,-2; }','','');
-REPLACE INTO `item_db` VALUES ('5754','Blazing_Soul','Blazing Soul','5','20','10','100','0','0','12','0','1','32768','56','2','256','0','100',NULL,'1','631','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bVit,1; bonus bMdef,5; if(readparam(bStr)>=120) { bonus bBaseAtk,10; bonus bHit,3; }','','');
-REPLACE INTO `item_db` VALUES ('5755','Silent_Executer','Silent Executor','5','20','10','100','0','0','6','0','0','4096','56','2','513','0','100',NULL,'0','632','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bMdef,5; if(readparam(bAgi)>=120) { bonus bBaseAtk,10; bonus bFlee2,5; }','','');
-REPLACE INTO `item_db` VALUES ('5756','Wind_Whisper','Wind Whisper','5','20','10','100','0','0','12','0','1','65536','56','2','256','0','100',NULL,'1','633','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1; bonus bMdef,5; if(readparam(bInt)>=120) { bonus bMatkRate,10; bonus bFlee,3; }','','');
-REPLACE INTO `item_db` VALUES ('5757','Schmidt_Helm','Dip Schmidt Helm','5','20','10','100','0','0','17','0','1','16384','56','2','768','0','100',NULL,'1','634','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bInt,1; bonus bMdef,5; if(readparam(bInt)>=120) { bonus bMatkRate,10; bonus bDef,5; }','','');
-REPLACE INTO `item_db` VALUES ('5758','Dying_Swan','Dying Swan','5','20','10','100','0','0','12','0','1','524288','56','2','256','0','100',NULL,'1','635','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bLuk,1; bonus bMdef,5; bonus bLongAtkRate,5; bonus2 bSkillUseSP,WA_SWING_DANCE,10; bonus2 bSkillUseSP,WA_SYMPHONY_OF_LOVER,10;','','');
+REPLACE INTO `item_db` VALUES ('5746','Rune_Circlet','Rune Circlet','5','20','10','100','0','0','12','0','1','4294967295','56','2','256','0','100',NULL,'1','623','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bMdef,5; if(readparam(bStr)>=120) { bonus bBaseAtk,10; bonus bMatk,5; }','','');
+REPLACE INTO `item_db` VALUES ('5747','Mitra','Mitra','5','20','10','100','0','0','12','0','1','4294967295','56','2','256','0','100',NULL,'1','624','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus bInt,1; bonus bMdef,5; bonus bHealPower,5; if(readparam(bInt)>=120) { bonus bMatk,10; }','','');
+REPLACE INTO `item_db` VALUES ('5748','Sniper_Goggle','Sniper Goggle','5','20','10','100','0','0','12','0','1','4294967295','56','2','768','0','100',NULL,'1','625','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bDex,1; bonus bMdef,5; if(readparam(bAgi)>=120) { bonus bLongAtkRate,4; bonus bAspd,1; }','','');
+REPLACE INTO `item_db` VALUES ('5749','Driver_Band','Driver Band','5','20','10','100','0','0','12','0','1','4294967295','56','2','256','0','100',NULL,'1','626','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus bMdef,5; if(readparam(bStr)>=120) { bonus bBaseAtk,10; bonus bCritical,3; }','','');
+REPLACE INTO `item_db` VALUES ('5750','Shadow_Handicraft','Shadow Handicraft','5','20','10','100','0','0','12','0','1','4294967295','56','2','256','0','100',NULL,'1','627','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bInt,1; bonus bMdef,5; if(readparam(bAgi)>=120) { bonus bBaseAtk,10; bonus bFlee,3; }','','');
+REPLACE INTO `item_db` VALUES ('5751','Minstrel_Song_Hat','Maestro Song\'s Hat','5','20','10','100','0','0','12','0','1','4294967295','56','2','256','0','100',NULL,'1','628','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bLuk,1; bonus bMdef,5; bonus bLongAtkRate,4; bonus2 bSkillUseSP,MI_RUSH_WINDMILL,10;','','');
+REPLACE INTO `item_db` VALUES ('5752','Midas_Whisper','Midas Whisper','5','20','10','100','0','0','12','0','1','4294967295','56','2','256','0','100',NULL,'1','629','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus bMdef,5; if(readparam(bStr)>=120) { bonus bBaseAtk,5; bonus bAspd,1; }','','');
+REPLACE INTO `item_db` VALUES ('5753','Magic_Stone_Hat','Magic Stone Hat','5','20','10','100','0','0','12','0','1','4294967295','56','2','256','0','100',NULL,'1','630','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1; bonus bMdef,5; if(readparam(bDex)>=120) { bonus bMatkRate,10; bonus bVariableCastrate,-2; }','','');
+REPLACE INTO `item_db` VALUES ('5754','Blazing_Soul','Blazing Soul','5','20','10','100','0','0','12','0','1','4294967295','56','2','256','0','100',NULL,'1','631','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bVit,1; bonus bMdef,5; if(readparam(bStr)>=120) { bonus bBaseAtk,10; bonus bHit,3; }','','');
+REPLACE INTO `item_db` VALUES ('5755','Silent_Executer','Silent Executor','5','20','10','100','0','0','6','0','0','4294967295','56','2','513','0','100',NULL,'0','632','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bMdef,5; if(readparam(bAgi)>=120) { bonus bBaseAtk,10; bonus bFlee2,5; }','','');
+REPLACE INTO `item_db` VALUES ('5756','Wind_Whisper','Wind Whisper','5','20','10','100','0','0','12','0','1','4294967295','56','2','256','0','100',NULL,'1','633','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1; bonus bMdef,5; if(readparam(bInt)>=120) { bonus bMatkRate,10; bonus bFlee,3; }','','');
+REPLACE INTO `item_db` VALUES ('5757','Schmidt_Helm','Dip Schmidt Helm','5','20','10','100','0','0','17','0','1','4294967295','56','2','768','0','100',NULL,'1','634','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bInt,1; bonus bMdef,5; if(readparam(bInt)>=120) { bonus bMatkRate,10; bonus bDef,5; }','','');
+REPLACE INTO `item_db` VALUES ('5758','Dying_Swan','Dying Swan','5','20','10','100','0','0','12','0','1','4294967295','56','2','256','0','100',NULL,'1','635','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bLuk,1; bonus bMdef,5; bonus bLongAtkRate,5; bonus2 bSkillUseSP,WA_SWING_DANCE,10; bonus2 bSkillUseSP,WA_SYMPHONY_OF_LOVER,10;','','');
REPLACE INTO `item_db` VALUES ('5759','Noah_Hat','Noa\'s Hat','5','20','10','500','0','0','1','0','1','4294967295','63','2','256','0','0',NULL,'1','636','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('5760','Driver_Band_','Driver Band','5','20','10','100','0','0','12','0','1','1024','56','2','256','0','100',NULL,'1','637','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus bMdef,5; if(readparam(bStr)>=120) { bonus bBaseAtk,10; bonus bCritical,3; }','','');
+REPLACE INTO `item_db` VALUES ('5760','Driver_Band_','Driver Band','5','20','10','100','0','0','12','0','1','4294967295','56','2','256','0','100',NULL,'1','637','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus bMdef,5; if(readparam(bStr)>=120) { bonus bBaseAtk,10; bonus bCritical,3; }','','');
REPLACE INTO `item_db` VALUES ('5761','Sloth_Hat','Sloth Hat','5','20','10','800','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','638','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus3 bAutoSpell,AS_SONICBLOW,5,50;','','');
REPLACE INTO `item_db` VALUES ('5762','Duneyrr_Helm','Duneyrr Hat','5','20','10','100','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','639','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1; bonus bMdef,5; bonus2 bAddRaceTolerance,RC_DemiPlayer,2; bonus2 bAddRaceTolerance,RC_Player,2; bonus2 bAddRaceTolerance,RC_Brute,2;','','');
REPLACE INTO `item_db` VALUES ('5763','Red_Bunny_Band','Red Bunny Band','5','0','0','200','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','640','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bMdef,3;','','');
@@ -3877,10 +3877,10 @@ REPLACE INTO `item_db` VALUES ('5803','Flower_Love_Hat','Love Flower Hat','5','2
REPLACE INTO `item_db` VALUES ('5804','Pirate_Eyepatch','Pirate Eye Bandage','5','1000','500','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','13','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5805','Victorious_Coronet','Victorious Coronet','5','0','0','150','0','0','2','0','0','4294967295','63','0','256','0','70',NULL,'0','43','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,15; bonus bSPrecovRate,5;','','');
REPLACE INTO `item_db` VALUES ('5806','Poem_Natalia_Hat','Poem Natalia Hat','5','20','10','300','0','0','9','0','0','4294967295','63','2','256','0','0',NULL,'0','67','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5807','October_Fest_Cap','October Fest Cap','5','20','10','100','0','0','2','0','0','2147483646','63','2','256','0','50',NULL,'1','104','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('5808','Diabolus_Helmet','Dark Bacilium','5','20','10','250','0','0','5','0','1','1040256','58','2','769','0','0',NULL,'1','364','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Stone,2000+(getrefine()*200); bonus2 bResEff,Eff_Freeze,2000+(getrefine()*200); bonus2 bResEff,Eff_Stun,2000+(getrefine()*200);','','');
+REPLACE INTO `item_db` VALUES ('5807','October_Fest_Cap','October Fest Cap','5','20','10','100','0','0','2','0','0','4294967295','63','2','256','0','50',NULL,'1','104','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('5808','Diabolus_Helmet','Dark Bacilium','5','20','10','250','0','0','5','0','1','4294967295','58','2','769','0','0',NULL,'1','364','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Stone,2000+(getrefine()*200); bonus2 bResEff,Eff_Freeze,2000+(getrefine()*200); bonus2 bResEff,Eff_Stun,2000+(getrefine()*200);','','');
REPLACE INTO `item_db` VALUES ('5809','Boom_Boom_Hat','Boom Boom Hat','5','0','0','100','0','0','6','0','0','4294967295','63','2','256','0','0',NULL,'0','216','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,5; bonus bSpeedRate,25;','','');
-REPLACE INTO `item_db` VALUES ('5810','Ph.D_Hat_V','Ph.D Hat V','5','20','10','100','0','0','5','0','0','2147483646','63','2','256','0','0',NULL,'1','98','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,5; bonus bVit,3; bonus bDex,3;','','');
+REPLACE INTO `item_db` VALUES ('5810','Ph.D_Hat_V','Ph.D Hat V','5','20','10','100','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','98','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,5; bonus bVit,3; bonus bDex,3;','','');
REPLACE INTO `item_db` VALUES ('5811','Santa_Beard','Santa\'s Beard','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','25','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Brute,5;','','');
REPLACE INTO `item_db` VALUES ('5812','Hat_Of_Expert','Hat Of Expert','5','0','0','0','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','16','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,3; bonus3 bAddEffWhenHit,Eff_Bleeding,500,ATF_TARGET|ATF_SELF; bonus3 bAddEffWhenHit,Eff_Silence,500,ATF_TARGET|ATF_SELF; bonus3 bAddEffWhenHit,Eff_Confusion,500,ATF_TARGET|ATF_SELF; bonus3 bAddEffWhenHit,Eff_Curse,500,ATF_TARGET|ATF_SELF; bonus3 bAddEffWhenHit,Eff_Blind,500,ATF_TARGET|ATF_SELF;','','');
REPLACE INTO `item_db` VALUES ('5813','Red_Ph.D_Hat','Red Scholar Hat','5','1000','500','500','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','481','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
@@ -3933,20 +3933,20 @@ REPLACE INTO `item_db` VALUES ('5868','Bushy_Moustache','Bushy Moustache','5','2
REPLACE INTO `item_db` VALUES ('5869','Mimic_Egg_Shell','Mimic Egg Shell','5','10','5','100','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','999','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEffWhenHit,Eff_Stone,600; bonus bSpeedRate,25;','','');
REPLACE INTO `item_db` VALUES ('5870','Bunny_Egg_Shell','Bunny Egg Shell','5','10','5','100','0','0','5','0','0','4294967295','63','2','256','0','0',NULL,'1','1000','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,3; bonus bAspd,1;','','');
REPLACE INTO `item_db` VALUES ('5871','Picky_Egg_Shell','Picky Egg Shell','5','10','5','100','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','1001','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bMdef,2;','','');
-REPLACE INTO `item_db` VALUES ('5873','Helmet_of_Siegfried','Helmet of Siegfried','5','20','10','600','0','0','7','0','1','279714','58','2','256','0','60',NULL,'1','1055','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,5; bonus2 bSubEle,Ele_Neutral,5; bonus2 bAddRaceTolerance,RC_Dragon,5; bonus2 bHPLossRate,600,4000; bonus3 bAutoSpellWhenHit,HP_ASSUMPTIO,5,20; /* Custom - IRO */ bonus bUnbreakableHelm,0;','','');
-REPLACE INTO `item_db` VALUES ('5874','Circlet_of_Kriemhild','Circlet of Kriemhild','5','20','10','600','0','0','6','0','1','661576','58','2','256','0','60',NULL,'1','1056','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,5; bonus2 bSubEle,Ele_Neutral,5; bonus2 bAddRaceTolerance,RC_Dragon,5; bonus2 bHPLossRate,400,4000; bonus3 bAutoSpellWhenHit,PR_KYRIE,5,50; bonus bUnbreakableHelm,0;','','');
-REPLACE INTO `item_db` VALUES ('5875','Diadem_of_Brinhild','Diadem of Brinhild','5','20','10','600','0','0','6','0','1','99092','58','2','256','0','60',NULL,'1','1057','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,5; bonus2 bSubEle,Ele_Neutral,5; bonus2 bAddRaceTolerance,RC_Dragon,5; bonus2 bHPLossRate,300,4000; bonus3 bAutoSpellWhenHit,SM_ENDURE,5,50; bonus bUnbreakableHelm,0;','','');
+REPLACE INTO `item_db` VALUES ('5873','Helmet_of_Siegfried','Helmet of Siegfried','5','20','10','600','0','0','7','0','1','4294967295','58','2','256','0','60',NULL,'1','1055','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,5; bonus2 bSubEle,Ele_Neutral,5; bonus2 bAddRaceTolerance,RC_Dragon,5; bonus2 bHPLossRate,600,4000; bonus3 bAutoSpellWhenHit,HP_ASSUMPTIO,5,20; /* Custom - IRO */ bonus bUnbreakableHelm,0;','','');
+REPLACE INTO `item_db` VALUES ('5874','Circlet_of_Kriemhild','Circlet of Kriemhild','5','20','10','600','0','0','6','0','1','4294967295','58','2','256','0','60',NULL,'1','1056','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,5; bonus2 bSubEle,Ele_Neutral,5; bonus2 bAddRaceTolerance,RC_Dragon,5; bonus2 bHPLossRate,400,4000; bonus3 bAutoSpellWhenHit,PR_KYRIE,5,50; bonus bUnbreakableHelm,0;','','');
+REPLACE INTO `item_db` VALUES ('5875','Diadem_of_Brinhild','Diadem of Brinhild','5','20','10','600','0','0','6','0','1','4294967295','58','2','256','0','60',NULL,'1','1057','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,5; bonus2 bSubEle,Ele_Neutral,5; bonus2 bAddRaceTolerance,RC_Dragon,5; bonus2 bHPLossRate,300,4000; bonus3 bAutoSpellWhenHit,SM_ENDURE,5,50; bonus bUnbreakableHelm,0;','','');
REPLACE INTO `item_db` VALUES ('5881','Weissbier_Hat','Weissbier Hat','5','0','0','300','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'0','1079','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3; bonus bMaxSPrate,3; bonus bDex,-10; bonus4 bAutoSpell,WZ_ESTIMATION,1,800,1; bonus4 bAutoSpell,MC_IDENTIFY,1,500,1; bonus4 bAutoSpell,TF_PICKSTONE,1,1000,1; bonus4 bAutoSpell,BS_GREED,1,100,1; bonus5 bAutoSpellWhenHit,TK_RUN,5,200,BF_SHORT,0; bonus5 bAutoSpellWhenHit,TK_HIGHJUMP,3,300,BF_SHORT,0; bonus5 bAutoSpellWhenHit,NV_FIRSTAID,1,1000,BF_SHORT,0; bonus5 bAutoSpellWhenHit,TF_BACKSLIDING,1,500,BF_SHORT,0; if(getrefine()>6) { bonus bMaxHPrate,5; bonus bMaxSPrate,5; bonus bDex,-5; }','','');
REPLACE INTO `item_db` VALUES ('5890','Angel_Earrings','Angel Earrings','5','0','0','100','0','0','5','0','0','4294967295','63','2','512','0','0',NULL,'0','1093','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1; bonus bMdef,3;','','');
REPLACE INTO `item_db` VALUES ('5891','Black_Cat_Hat','Black Cat Hat','5','0','0','100','0','0','7','0','0','4294967295','63','2','256','0','10',NULL,'1','1105','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus5 bAutoSpell,DC_SCREAM,5,50,BF_WEAPON|BF_MAGIC,0; /* Custom - TWRO */','','');
-REPLACE INTO `item_db` VALUES ('5897','Ascendant_Crown_','Ascendant Crown','5','0','0','50','0','0','20','0','1','1','63','2','256','0','100',NULL,'1','1118','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,10; bonus bMaxHPrate,15; bonus bMaxSPrate,15; bonus2 bAddRace, RC_All, 15; bonus bMatkRate,15; bonus bHit,20; bonus bFlee,20; bonus bCritical,20; bonus bFlee2,10; bonus bVariableCastrate,-20; bonus2 bSubEle,Ele_Neutral,5;','','');
-REPLACE INTO `item_db` VALUES ('5898','Autumn_Headband','Autumn Headband','5','0','0','200','0','0','10','0','1','2048','56','2','256','0','100',NULL,'0','1119','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillUseSP,SN_WINDWALK,20; bonus bLongAtkRate,5; if(getrefine()>=7) { bonus bAtk,2*(readparam(bInt)/5); } if(getrefine()>=9) { bonus2 bSkillAtk,RA_ARROWSTORM,2*(BaseLevel/10); }','','');
-REPLACE INTO `item_db` VALUES ('5899','Black_Ribbon_','Black Ribbon','5','0','0','200','0','0','10','0','1','128','56','2','256','0','100',NULL,'1','1120','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,RK_WINDCUTTER,50; bonus2 bSkillAtk,RK_SONICWAVE,50; if(getrefine()>=7) { bonus bAtk,2*(readparam(bAgi)/5); } if(getrefine()>=9) { bonus2 bSkillAtk,RK_IGNITIONBREAK,30; }','','');
-REPLACE INTO `item_db` VALUES ('5900','Divine_Guard_Hat_','Divine Guard Hat','5','20','10','200','0','0','10','0','1','16384','56','2','256','0','100',NULL,'1','1121','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Medium,5; bonus2 bSubSize,Size_Large,5; bonus2 bSubSize,Size_Small,5; if(getrefine()>6) { bonus5 bAutoSpellWhenHit,AL_HEAL,max(getskilllv(AL_HEAL),5),100,BF_WEAPON,0; } if(getrefine()>8) { bonus2 bSkillAtk,LG_RAYOFGENESIS,20; }','','');
-REPLACE INTO `item_db` VALUES ('5904','Inconspicuous_Hat_','Inconspicuous Hat','5','20','10','200','0','0','10','0','1','131072','56','2','256','0','100',NULL,'1','1125','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,7; if(getrefine()>6) { bonus bMatk,(readparam(bInt)/5)*2; } if(getrefine()>8) { bonus bMatkRate,5; }','','');
-REPLACE INTO `item_db` VALUES ('5905','Lyrica_Hat_','Lyrica Hat','5','20','10','200','0','0','10','0','1','524288','56','1','256','0','100',NULL,'1','1126','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,WM_SEVERE_RAINSTORM,15; if(getrefine()>6) { bonus bFixedCastrate,-(getskilllv(BA_MUSICALLESSON)*4); } if(getrefine()>8) { bonus2 bSkillUseSP,WM_SEVERE_RAINSTORM,10; }','','');
-REPLACE INTO `item_db` VALUES ('5906','Oni_Horns_','Oni Horns','5','20','10','200','0','0','10','0','1','4096','56','2','256','0','100',NULL,'1','1127','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,GC_COUNTERSLASH,getskilllv(GC_WEAPONBLOCKING)*10; if(getrefine()>6) { bonus bAtk,10; bonus bHit,5; } if(getrefine()>8) { bonus3 bAutoSpell,GC_CROSSIMPACT,1,100; }','','');
-REPLACE INTO `item_db` VALUES ('5907','Sea_Captain_Hat','Sea Captain Hat','5','20','10','200','0','0','20','0','1','1024','56','2','256','0','100',NULL,'1','1128','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,NC_AXETORNADO,20; bonus2 bSkillAtk,NC_AXEBOOMERANG,20; if(getrefine()>6) { bonus2 bSkillAtk,NC_AXETORNADO,getskilllv(BS_WEAPONRESEARCH); } if(getrefine()>8) { bonus2 bSkillAtk,NC_AXETORNADO,getskilllv(NC_TRAININGAXE); }','','');
+REPLACE INTO `item_db` VALUES ('5897','Ascendant_Crown_','Ascendant Crown','5','0','0','50','0','0','20','0','1','4294967295','63','2','256','0','100',NULL,'1','1118','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,10; bonus bMaxHPrate,15; bonus bMaxSPrate,15; bonus2 bAddRace, RC_All, 15; bonus bMatkRate,15; bonus bHit,20; bonus bFlee,20; bonus bCritical,20; bonus bFlee2,10; bonus bVariableCastrate,-20; bonus2 bSubEle,Ele_Neutral,5;','','');
+REPLACE INTO `item_db` VALUES ('5898','Autumn_Headband','Autumn Headband','5','0','0','200','0','0','10','0','1','4294967295','56','2','256','0','100',NULL,'0','1119','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillUseSP,SN_WINDWALK,20; bonus bLongAtkRate,5; if(getrefine()>=7) { bonus bAtk,2*(readparam(bInt)/5); } if(getrefine()>=9) { bonus2 bSkillAtk,RA_ARROWSTORM,2*(BaseLevel/10); }','','');
+REPLACE INTO `item_db` VALUES ('5899','Black_Ribbon_','Black Ribbon','5','0','0','200','0','0','10','0','1','4294967295','56','2','256','0','100',NULL,'1','1120','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,RK_WINDCUTTER,50; bonus2 bSkillAtk,RK_SONICWAVE,50; if(getrefine()>=7) { bonus bAtk,2*(readparam(bAgi)/5); } if(getrefine()>=9) { bonus2 bSkillAtk,RK_IGNITIONBREAK,30; }','','');
+REPLACE INTO `item_db` VALUES ('5900','Divine_Guard_Hat_','Divine Guard Hat','5','20','10','200','0','0','10','0','1','4294967295','56','2','256','0','100',NULL,'1','1121','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Medium,5; bonus2 bSubSize,Size_Large,5; bonus2 bSubSize,Size_Small,5; if(getrefine()>6) { bonus5 bAutoSpellWhenHit,AL_HEAL,max(getskilllv(AL_HEAL),5),100,BF_WEAPON,0; } if(getrefine()>8) { bonus2 bSkillAtk,LG_RAYOFGENESIS,20; }','','');
+REPLACE INTO `item_db` VALUES ('5904','Inconspicuous_Hat_','Inconspicuous Hat','5','20','10','200','0','0','10','0','1','4294967295','56','2','256','0','100',NULL,'1','1125','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatkRate,7; if(getrefine()>6) { bonus bMatk,(readparam(bInt)/5)*2; } if(getrefine()>8) { bonus bMatkRate,5; }','','');
+REPLACE INTO `item_db` VALUES ('5905','Lyrica_Hat_','Lyrica Hat','5','20','10','200','0','0','10','0','1','4294967295','56','1','256','0','100',NULL,'1','1126','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,WM_SEVERE_RAINSTORM,15; if(getrefine()>6) { bonus bFixedCastrate,-(getskilllv(BA_MUSICALLESSON)*4); } if(getrefine()>8) { bonus2 bSkillUseSP,WM_SEVERE_RAINSTORM,10; }','','');
+REPLACE INTO `item_db` VALUES ('5906','Oni_Horns_','Oni Horns','5','20','10','200','0','0','10','0','1','4294967295','56','2','256','0','100',NULL,'1','1127','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,GC_COUNTERSLASH,getskilllv(GC_WEAPONBLOCKING)*10; if(getrefine()>6) { bonus bAtk,10; bonus bHit,5; } if(getrefine()>8) { bonus3 bAutoSpell,GC_CROSSIMPACT,1,100; }','','');
+REPLACE INTO `item_db` VALUES ('5907','Sea_Captain_Hat','Sea Captain Hat','5','20','10','200','0','0','20','0','1','4294967295','56','2','256','0','100',NULL,'1','1128','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,NC_AXETORNADO,20; bonus2 bSkillAtk,NC_AXEBOOMERANG,20; if(getrefine()>6) { bonus2 bSkillAtk,NC_AXETORNADO,getskilllv(BS_WEAPONRESEARCH); } if(getrefine()>8) { bonus2 bSkillAtk,NC_AXETORNADO,getskilllv(NC_TRAININGAXE); }','','');
REPLACE INTO `item_db` VALUES ('5918','Gambler_Seal','Gambler Seal','5','20','10','500','0','0','0','0','0','4294967295','63','2','512','0','70',NULL,'0','1202','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,3; bonus bCritAtkRate,3;','','');
REPLACE INTO `item_db` VALUES ('5921','Fish_Monster\'s_Grill','Fish Monster\'s Grill','5','0','0','200','0','0','1','0','0','4294967295','63','2','512','0','10',NULL,'1','1218','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('5932','Birdcage_Of_Paradise','Birdcage Of Paradise','5','20','10','800','0','0','6','0','0','4294967295','63','2','256','0','40',NULL,'1','1286','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,5; bonus bCritical,5; bonus bFlee2,5; if (Class == Job_Ranger || Class == Job_Ranger_T) { skill HT_BLITZBEAT,5*getrefine(); }','','');
@@ -5213,9 +5213,9 @@ REPLACE INTO `item_db` VALUES ('7647','Taiwan_Luk_Coin','Taiwan Luk Coin','3','0
REPLACE INTO `item_db` VALUES ('7648','Snake_Bookmark','Snake Bookmark','3','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('7649','Big_Luk_Bookmark','Big Luk Bookmark','3','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('7651','Mystery_Egg','Mystery Egg','3','10','5','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('7663','Full_Metal_Jacket','Full Metal Jacket','10','200','100','2','10','0','0','0','0','1090519040','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('7664','Projection_Landmines','Projection Landmines','10','450','225','3','10','0','0','0','0','1090519040','63','2','32768','0','0',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('7665','Dragon_Tail_Missile','Dragon Tail Missile','10','1500','750','100','10','0','0','0','0','1090519040','63','2','32768','0','0',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('7663','Full_Metal_Jacket','Full Metal Jacket','10','200','100','2','10','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('7664','Projection_Landmines','Projection Landmines','10','450','225','3','10','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('7665','Dragon_Tail_Missile','Dragon Tail Missile','10','1500','750','100','10','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('7701','Dragon_Spirit','Soul','3','2','1','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('7702','Special_Cogwheel','Special Cogwheel','3','2','1','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('7703','Piece_Of_Cogwheel','Piece of Cogwheel','3','2','1','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
@@ -6143,9 +6143,9 @@ REPLACE INTO `item_db` VALUES ('12388','Runstone_Crush','Rhydo Runestone For App
REPLACE INTO `item_db` VALUES ('12389','Runstone_Storm','Pertz Runestone For Apprentice','11','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','507',NULL,'1',NULL,'0',NULL,'0','if(strcharinfo(3)==\"job3_rune02\") { itemskill RK_STORMBLAST,1; }','','');
REPLACE INTO `item_db` VALUES ('12390','Runstone_Millennium','Verkana Runestone For Apprentice','11','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','507',NULL,'1',NULL,'0',NULL,'0','if(strcharinfo(3)==\"job3_rune02\") { itemskill RK_MILLENNIUMSHIELD,1; }','','');
REPLACE INTO `item_db` VALUES ('12391','Lucky_Egg_C','RWC Groove Pack','2','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','packageitem();','','');
-REPLACE INTO `item_db` VALUES ('12392','RepairA','Repair A','0','275','137','100','0','0','0','0','0','1024','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','if(checkmount() == MOUNT_MADO) itemheal rand(200,300), 0;','','');
-REPLACE INTO `item_db` VALUES ('12393','RepairB','Repair B','0','625','312','140','0','0','0','0','0','1024','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','if(checkmount() == MOUNT_MADO) itemheal rand(300,400), 0;','','');
-REPLACE INTO `item_db` VALUES ('12394','RepairC','Repair C','0','1375','687','180','0','0','0','0','0','1024','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','if(checkmount() == MOUNT_MADO) itemheal rand(400,500), 0;','','');
+REPLACE INTO `item_db` VALUES ('12392','RepairA','Repair A','0','275','137','100','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','if(checkmount() == MOUNT_MADO) itemheal rand(200,300), 0;','','');
+REPLACE INTO `item_db` VALUES ('12393','RepairB','Repair B','0','625','312','140','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','if(checkmount() == MOUNT_MADO) itemheal rand(300,400), 0;','','');
+REPLACE INTO `item_db` VALUES ('12394','RepairC','Repair C','0','1375','687','180','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','if(checkmount() == MOUNT_MADO) itemheal rand(400,500), 0;','','');
REPLACE INTO `item_db` VALUES ('12395','Tantanmen','Tantan Noodle','2','20','10','50','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','pet CHUNG_E;','','');
REPLACE INTO `item_db` VALUES ('12396','Fools_Day_Box','Gift Box?','11','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'1',NULL,'0',NULL,'0','.@temp = rand(1,10); if (.@temp == 1) itemskill AL_TELEPORT,1; else if (.@temp == 2) itemskill AL_TELEPORT,3; else if (.@temp == 3) percentheal 50,0; else if (.@temp == 4) percentheal 0,50; else if (.@temp == 5) percentheal 50,50; else if (.@temp == 6) getitem Apple,1; else if (.@temp == 7) itemskill ALL_REVERSEORCISH,1; else if (.@temp == 8) specialeffect2 EF_MAPPILLAR2; else if (.@temp == 9) specialeffect2 EF_ANGEL2; else specialeffect2 EF_COIN;','','');
REPLACE INTO `item_db` VALUES ('12397','Fools_Day_Box2','Gift Box?','11','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'1',NULL,'0',NULL,'0','.@temp = rand(1,10); if (.@temp == 1) itemskill TF_DETOXIFY,1; else if (.@temp == 2) itemskill TF_PICKSTONE,1; else if (.@temp == 3) itemskill BA_FROSTJOKER,1; else if (.@temp == 4) itemskill DC_SCREAM,1; else if (.@temp == 5) percentheal 50,50; else if (.@temp == 6) getitem Jellopy,1; else if (.@temp == 7) itemskill AL_RUWACH,1; else if (.@temp == 8) specialeffect2 EF_BEGINASURA; else if (.@temp == 9) specialeffect2 EF_MVP; else specialeffect2 EF_CURSEATTACK;','','');
@@ -6476,11 +6476,11 @@ REPLACE INTO `item_db` VALUES ('12730','Runstone_Urj','Urj Runestone','11','2','
REPLACE INTO `item_db` VALUES ('12731','Runstone_Turisus','Turisus Runestone','11','2','1','100','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'1',NULL,'20','1','0','itemskill RK_GIANTGROWTH,1;','','');
REPLACE INTO `item_db` VALUES ('12732','Runstone_Pertz','Pertz Runestone','11','2','1','100','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','1000','475',NULL,'1',NULL,'20','1','0','itemskill RK_STORMBLAST,1;','','');
REPLACE INTO `item_db` VALUES ('12733','Runstone_Hagalas','Hagalas Runestone','11','2','1','100','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'1',NULL,'20','1','0','itemskill RK_STONEHARDSKIN,1;','','');
-REPLACE INTO `item_db` VALUES ('12734','Runstone_Quality','Quality Rough Runestone','0','2','1','100','0','0','0','0','0','128','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','makerune 5;','','');
-REPLACE INTO `item_db` VALUES ('12735','Runstone_Ancient','Ancient Rough Runestone','0','2','1','100','0','0','0','0','0','128','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','makerune 11;','','');
-REPLACE INTO `item_db` VALUES ('12736','Runstone_Mystic','Mystic Rough Runestone','0','2','1','100','0','0','0','0','0','128','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','makerune 14;','','');
-REPLACE INTO `item_db` VALUES ('12737','Runstone_Ordinary','General Rough Runestone','0','2','1','100','0','0','0','0','0','128','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','makerune 2;','','');
-REPLACE INTO `item_db` VALUES ('12738','Runstone_Rare','Rare Rough Runestone','0','2','1','100','0','0','0','0','0','128','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','makerune 8;','','');
+REPLACE INTO `item_db` VALUES ('12734','Runstone_Quality','Quality Rough Runestone','0','2','1','100','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','makerune 5;','','');
+REPLACE INTO `item_db` VALUES ('12735','Runstone_Ancient','Ancient Rough Runestone','0','2','1','100','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','makerune 11;','','');
+REPLACE INTO `item_db` VALUES ('12736','Runstone_Mystic','Mystic Rough Runestone','0','2','1','100','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','makerune 14;','','');
+REPLACE INTO `item_db` VALUES ('12737','Runstone_Ordinary','General Rough Runestone','0','2','1','100','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','makerune 2;','','');
+REPLACE INTO `item_db` VALUES ('12738','Runstone_Rare','Rare Rough Runestone','0','2','1','100','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','1','0','0',NULL,'0',NULL,'0',NULL,'0','makerune 8;','','');
REPLACE INTO `item_db` VALUES ('12739','Snow_Flower','Snow Flower','2','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','percentheal 10,10;','','');
REPLACE INTO `item_db` VALUES ('12740','Inc_Str_Scroll','Amplification Scroll','2','1','0','0','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','specialeffect2 EF_POTION_BERSERK; sc_start SC_STR_SCROLL, 60000, 20;','','');
REPLACE INTO `item_db` VALUES ('12741','Inc_Int_Scroll','Intellect Amplification Scroll','2','1','0','0','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','specialeffect2 EF_SPELLBREAKER; sc_start SC_INT_SCROLL, 60000, 20;','','');
@@ -6580,8 +6580,8 @@ REPLACE INTO `item_db` VALUES ('12880','Elf_Tear_Curse','Elf Tear Curse','2','0'
REPLACE INTO `item_db` VALUES ('12881','Elf_Tear_Silence','Elf Tear Silence','2','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','autobonus \"{ heal -3000,0; bonus2 bResEff,Eff_Silence,10000; }\",10,0,0,SI_GVG_SILENCE;','','');
REPLACE INTO `item_db` VALUES ('12882','Elf_Tear_Blind','Elf Tear Blind','2','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','autobonus \"{ heal -3000,0; bonus2 bResEff,Eff_Blind,10000; }\",10,0,0,SI_GVG_BLIND;','','');
REPLACE INTO `item_db` VALUES ('12884','C_Center_Potion','Infinite Concentration Potion','11','0','0','0','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION1,1800000,4; specialeffect2 EF_POTION_CON; /* NOTE: No special effect when used. */','','');
-REPLACE INTO `item_db` VALUES ('12885','C_Awakening_Potion','Infinite Awakening Potion','11','0','0','0','0','0','0','0','0','2146959087','63','2','0','0','40',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION2,1800000,6; specialeffect2 EF_POTION_; /* NOTE: No special effect when used. */','','');
-REPLACE INTO `item_db` VALUES ('12886','C_Berserk_Potion','Infinite Berserk Potion','11','0','0','0','0','0','0','0','0','31868582','63','2','0','0','85',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION3,1800000,9; specialeffect2 EF_POTION_BERSERK; /* NOTE: No special effect when used. */','','');
+REPLACE INTO `item_db` VALUES ('12885','C_Awakening_Potion','Infinite Awakening Potion','11','0','0','0','0','0','0','0','0','4294967295','63','2','0','0','40',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION2,1800000,6; specialeffect2 EF_POTION_; /* NOTE: No special effect when used. */','','');
+REPLACE INTO `item_db` VALUES ('12886','C_Berserk_Potion','Infinite Berserk Potion','11','0','0','0','0','0','0','0','0','4294967295','63','2','0','0','85',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION3,1800000,9; specialeffect2 EF_POTION_BERSERK; /* NOTE: No special effect when used. */','','');
REPLACE INTO `item_db` VALUES ('12887','C_Wing_Of_Fly','Infinite Fly Wing','11','0','0','0','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','warp strcharinfo(3),0,0; /* NOTE: Temporary script until we get the correct information. */','','');
REPLACE INTO `item_db` VALUES ('12888','Siege_Kit_Box','Siege Kit Box','2','20','10','100','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','getrandgroupitem 12888,1; getrandgroupitem 12888,1; getrandgroupitem 12888,1;','','');
REPLACE INTO `item_db` VALUES ('12900','Battle_Manual_Box','Battle Manual Box','18','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','getitem 12208,10;','','');
@@ -6684,296 +6684,296 @@ REPLACE INTO `item_db` VALUES ('12996','Blue_Herb_Box','Blue Herb Box','18','20'
REPLACE INTO `item_db` VALUES ('12997','Elunium_Box','Elunium Box','18','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','getitem 985,5;','','');
REPLACE INTO `item_db` VALUES ('12998','Oridecon_Box','Oridecon Box','18','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','getitem 984,5;','','');
REPLACE INTO `item_db` VALUES ('12999','Branch_Of_Dead_Tree_Box','Dead Branch Box','18','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','getitem 604,3;','','');
-REPLACE INTO `item_db` VALUES ('13000','Jujube_Dagger','Jujube Dagger','4','10000','5000','600','39','0','0','1','0','579821295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('13001','Dragon_Killer','Dragon Killer','4','20','10','900','110','0','0','1','0','579821295','63','2','2','4','60',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bExpAddRace,RC_Dragon,10;','','');
-REPLACE INTO `item_db` VALUES ('13002','Ginnungagap','Ginnungagap','4','20','10','700','148','0','0','1','0','579821295','63','2','2','4','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Blind,500; bonus2 bAddEff2,Eff_Blind,50;','','');
-REPLACE INTO `item_db` VALUES ('13003','Coward','Cowardice Blade','4','52000','26000','700','80','0','0','1','1','570560576','63','2','2','3','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDef,5;','','');
-REPLACE INTO `item_db` VALUES ('13004','Coward_','Cowardice Blade','4','52000','26000','700','80','0','0','1','2','570560576','63','2','2','3','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDef,5;','','');
-REPLACE INTO `item_db` VALUES ('13005','Angelwing_Short_Sword','Angelic Wing Dagger','4','20','10','600','120','0','0','1','2','1','47','2','2','4','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13006','Khukri','Khukri','4','240000','120000','600','150','0','0','1','0','570425344','1','2','2','3','65',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Curse,1000;','','');
-REPLACE INTO `item_db` VALUES ('13007','Jitte','Jitte','4','20000','10000','400','70','0','0','1','0','570425344','1','2','2','2','35',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakWeaponRate,200;','','');
-REPLACE INTO `item_db` VALUES ('13008','Jitte_','Jitte','4','20000','10000','400','70','0','0','1','1','570425344','1','2','2','2','35',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakWeaponRate,200;','','');
-REPLACE INTO `item_db` VALUES ('13009','Kamaitachi','Kamaitachi','4','48000','24000','900','125','0','0','2','0','570425344','1','2','2','4','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bCritical,3; bonus bAspdRate,3;','','');
-REPLACE INTO `item_db` VALUES ('13010','Asura','Asura','4','3000','1500','600','50','50','0','1','2','570425344','1','2','2','1','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13011','Asura_','Asura','4','3000','1500','600','50','50','0','1','3','570425344','1','2','2','1','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13012','Murasame','Murasame','4','20','10','700','95','0','0','1','1','570425344','1','2','2','2','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bCriticalAddRace,RC_DemiPlayer,10;','','');
-REPLACE INTO `item_db` VALUES ('13013','Murasame_','Murasame','4','20','10','700','95','0','0','1','2','570425344','1','2','2','2','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bCriticalAddRace,RC_DemiPlayer,10;','','');
-REPLACE INTO `item_db` VALUES ('13014','Hakujin','Hakujin','4','20','10','800','120','0','0','1','0','570425344','1','2','2','3','42',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus3 bAutoSpell,AL_HEAL,1,10;','','');
-REPLACE INTO `item_db` VALUES ('13015','Hakujin_','Hakujin','4','20','10','800','120','0','0','1','1','570425344','1','2','2','3','42',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus3 bAutoSpell,AL_HEAL,1,10;','','');
-REPLACE INTO `item_db` VALUES ('13016','Poison_Knife_','Poison Knife','4','20','10','800','64','0','0','1','2','579821294','63','2','2','3','65',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,3000;','','');
-REPLACE INTO `item_db` VALUES ('13017','House_Auger_','Ice Pick','4','20','10','600','70','0','0','1','1','579821294','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefRatioAtkRace, RC_All;','','');
-REPLACE INTO `item_db` VALUES ('13018','Sucsamad_','Sucsamad','4','20','10','800','140','0','0','1','1','579821294','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEle,Ele_Earth,10; bonus2 bAddEle,Ele_Wind,10; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13019','Ginnungagap_','Ginnungagap','4','20','10','700','148','0','0','1','1','579821295','63','2','2','4','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Blind,500; bonus2 bAddEff2,Eff_Blind,50;','','');
+REPLACE INTO `item_db` VALUES ('13000','Jujube_Dagger','Jujube Dagger','4','10000','5000','600','39','0','0','1','0','4294967295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('13001','Dragon_Killer','Dragon Killer','4','20','10','900','110','0','0','1','0','4294967295','63','2','2','4','60',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bExpAddRace,RC_Dragon,10;','','');
+REPLACE INTO `item_db` VALUES ('13002','Ginnungagap','Ginnungagap','4','20','10','700','148','0','0','1','0','4294967295','63','2','2','4','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Blind,500; bonus2 bAddEff2,Eff_Blind,50;','','');
+REPLACE INTO `item_db` VALUES ('13003','Coward','Cowardice Blade','4','52000','26000','700','80','0','0','1','1','4294967295','63','2','2','3','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDef,5;','','');
+REPLACE INTO `item_db` VALUES ('13004','Coward_','Cowardice Blade','4','52000','26000','700','80','0','0','1','2','4294967295','63','2','2','3','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDef,5;','','');
+REPLACE INTO `item_db` VALUES ('13005','Angelwing_Short_Sword','Angelic Wing Dagger','4','20','10','600','120','0','0','1','2','4294967295','47','2','2','4','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13006','Khukri','Khukri','4','240000','120000','600','150','0','0','1','0','4294967295','1','2','2','3','65',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Curse,1000;','','');
+REPLACE INTO `item_db` VALUES ('13007','Jitte','Jitte','4','20000','10000','400','70','0','0','1','0','4294967295','1','2','2','2','35',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakWeaponRate,200;','','');
+REPLACE INTO `item_db` VALUES ('13008','Jitte_','Jitte','4','20000','10000','400','70','0','0','1','1','4294967295','1','2','2','2','35',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakWeaponRate,200;','','');
+REPLACE INTO `item_db` VALUES ('13009','Kamaitachi','Kamaitachi','4','48000','24000','900','125','0','0','2','0','4294967295','1','2','2','4','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bCritical,3; bonus bAspdRate,3;','','');
+REPLACE INTO `item_db` VALUES ('13010','Asura','Asura','4','3000','1500','600','50','50','0','1','2','4294967295','1','2','2','1','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13011','Asura_','Asura','4','3000','1500','600','50','50','0','1','3','4294967295','1','2','2','1','12',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13012','Murasame','Murasame','4','20','10','700','95','0','0','1','1','4294967295','1','2','2','2','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bCriticalAddRace,RC_DemiPlayer,10;','','');
+REPLACE INTO `item_db` VALUES ('13013','Murasame_','Murasame','4','20','10','700','95','0','0','1','2','4294967295','1','2','2','2','24',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; bonus2 bCriticalAddRace,RC_DemiPlayer,10;','','');
+REPLACE INTO `item_db` VALUES ('13014','Hakujin','Hakujin','4','20','10','800','120','0','0','1','0','4294967295','1','2','2','3','42',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus3 bAutoSpell,AL_HEAL,1,10;','','');
+REPLACE INTO `item_db` VALUES ('13015','Hakujin_','Hakujin','4','20','10','800','120','0','0','1','1','4294967295','1','2','2','3','42',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus3 bAutoSpell,AL_HEAL,1,10;','','');
+REPLACE INTO `item_db` VALUES ('13016','Poison_Knife_','Poison Knife','4','20','10','800','64','0','0','1','2','4294967295','63','2','2','3','65',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,3000;','','');
+REPLACE INTO `item_db` VALUES ('13017','House_Auger_','Ice Pick','4','20','10','600','70','0','0','1','1','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefRatioAtkRace, RC_All;','','');
+REPLACE INTO `item_db` VALUES ('13018','Sucsamad_','Sucsamad','4','20','10','800','140','0','0','1','1','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEle,Ele_Earth,10; bonus2 bAddEle,Ele_Wind,10; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13019','Ginnungagap_','Ginnungagap','4','20','10','700','148','0','0','1','1','4294967295','63','2','2','4','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Blind,500; bonus2 bAddEff2,Eff_Blind,50;','','');
REPLACE INTO `item_db` VALUES ('13020','Warrior_Balmung_','Warrior\'s Balmung','4','20','10','1000','170','0','0','1','0','4294967295','63','2','2','4','48',NULL,'1','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,5;','','');
-REPLACE INTO `item_db` VALUES ('13021','Combat_Knife_C','Rental Combat Knife','4','1','0','0','129','0','0','1','0','579821294','63','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus2 bAddRaceTolerance,RC_DemiPlayer,10; bonus2 bSubRace,RC_Demon,-10; bonus bMaxSPrate,10; bonus bSPDrainValue,3;','','');
-REPLACE INTO `item_db` VALUES ('13022','Counter_Dagger_C','Rental Dagger of Counter','4','1','0','0','209','0','0','1','0','8454660','63','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,90;','','');
-REPLACE INTO `item_db` VALUES ('13023','Asura_C','Rental Asura','4','1','0','0','120','98','0','1','0','570425344','1','2','2','1','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13024','Sword_Breaker_C','Swordbreaker','4','2','1','0','105','0','0','1','0','579821294','63','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bBreakWeaponRate,500;','','');
-REPLACE INTO `item_db` VALUES ('13025','Mail_Breaker_C','MailBreaker','4','2','1','0','105','0','0','1','0','579821294','63','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,500;','','');
-REPLACE INTO `item_db` VALUES ('13026','Moonlight_Sword_C','Moonlight Dagger','4','2','1','0','85','0','0','1','0','579821294','63','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSPrate,10; bonus bSPDrainValue,3;','','');
-REPLACE INTO `item_db` VALUES ('13027','Scalpel','Scalpel','4','20','10','500','120','0','0','1','3','1007342','58','2','2','4','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Bleeding,500;','','');
-REPLACE INTO `item_db` VALUES ('13028','Tooth_Blade','Tooth Blade','4','20','10','700','130','0','0','1','1','1007342','58','2','2','4','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>=9) { bonus3 bAutoSpell,NPC_SLOWCAST,2,70; } else bonus3 bAutoSpell,NPC_SLOWCAST,1,50;','','');
-REPLACE INTO `item_db` VALUES ('13029','Prinsence_Knife','Prinsense Knife','4','20','10','0','120','0','0','1','0','579821294','63','2','2','1','0',NULL,'0','1','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('13030','Dragon_Killer_','Dragon Killer','4','20','10','900','110','0','0','1','2','579821295','63','2','2','4','60',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bExpAddRace,RC_Dragon,10;','','');
-REPLACE INTO `item_db` VALUES ('13031','Sword_Breaker_','Swordbreaker','4','20','10','1000','70','0','0','1','3','579821294','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakWeaponRate,500;','','');
-REPLACE INTO `item_db` VALUES ('13032','Mail_Breaker_','Mailbreaker','4','20','10','1000','70','0','0','1','3','579821294','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,500;','','');
-REPLACE INTO `item_db` VALUES ('13033','Assasin_Dagger_','Assassin Dagger','4','20','10','600','140','0','0','1','1','4096','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,20; bonus bMaxSPrate,15; bonus bAspdRate,2; bonus bAtkEle,Ele_Dark;','','');
-REPLACE INTO `item_db` VALUES ('13034','Twilight_Desert','Desert Twilight','4','20','10','600','130','0','0','1','2','4096','58','2','2','2','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13035','Sandstorm','Sandstorm','4','20','10','600','50','0','0','1','4','4096','58','2','2','2','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13036','BF_Dagger1','Brave Assassin\'s Damascus','4','20','10','0','120','0','0','1','0','579821295','63','2','2','3','80',NULL,'1','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(BaseClass==Job_Ninja||BaseClass==Job_Rogue) bonus bMatk,90;','','');
-REPLACE INTO `item_db` VALUES ('13037','BF_Dagger2','Valorous Assassin\'s Damascus','4','20','10','0','120','0','0','1','0','579821295','63','2','2','3','80',NULL,'1','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus bUnbreakableWeapon,0; autobonus \"{ bonus bDefRatioAtkRace, RC_All; }\",10,6000,BF_WEAPON,\"{ specialeffect2 EF_HASTEUP; }\"; if(BaseClass==Job_Ninja||BaseClass==Job_Rogue) bonus bMatk,90;','','');
-REPLACE INTO `item_db` VALUES ('13038','Dagger_Of_Hunter','Dagger of Hunter','4','20','10','700','120','0','0','1','3','131072','58','2','2','3','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,2; bonus bDex,1; bonus4 bAutoSpellOnSkill,RG_BACKSTAP,SM_BASH,10,100; bonus2 bSkillAtk,RG_BACKSTAP,20;','','');
-REPLACE INTO `item_db` VALUES ('13039','Ivory_Knife','Ivory Knife','4','20','10','700','130','0','0','1','2','1007342','58','2','2','3','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bAspdRate,3; bonus2 bAddEff,Eff_Bleeding,300; bonus3 bAutoSpell,NPC_CRITICALWOUND,1,30;','','');
-REPLACE INTO `item_db` VALUES ('13040','N_Cutter','Novice Cutter','4','0','0','0','50','0','0','1','3','579821295','63','2','2','1','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13041','N_Main_Gauche','Novice Main Gauche','4','0','0','0','63','0','0','1','3','579821295','63','2','2','1','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13042','Krieger_Dagger1','Glorious Gladius','4','20','10','0','120','0','0','1','0','579821295','63','2','2','4','80',NULL,'1','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus3 bAutoSpell,PR_LEXDIVINA,1,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) bonus4 bAutoSpellOnSkill,RG_RAID,NPC_WIDEBLEEDING,1,250;','','');
-REPLACE INTO `item_db` VALUES ('13043','Fortune_Sword_I','Fortune Sword','4','0','0','0','120','0','0','1','0','579821294','63','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,5;','','');
-REPLACE INTO `item_db` VALUES ('13044','House_Auger_I','Ice Pick','4','0','0','0','105','0','0','1','0','579821294','63','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13045','Kamaitachi_I','Kamaitachi','4','0','0','0','155','0','0','2','0','570425344','1','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13046','Krieg','Krieg','4','20','10','500','110','0','0','1','3','135232','58','2','2','2','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAddEffOnSkill,RG_BACKSTAP,Eff_Bleeding,1000; bonus2 bSkillAtk,RG_BACKSTAP,15;','','');
-REPLACE INTO `item_db` VALUES ('13047','Weihna','Weihna','4','20','10','500','135','0','0','1','2','135232','58','2','2','3','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAddEffOnSkill,RG_RAID,Eff_Poison,1000; autobonus \"{ bonus2 bAddRace, RC_All, 10; }\",5,5000,BF_WEAPON|BF_SHORT,\"{ specialeffect2 EF_POTION_BERSERK; }\";','','');
-REPLACE INTO `item_db` VALUES ('13048','Damascus_C','Damascus','4','0','0','0','153','0','0','1','0','579821294','63','2','2','3','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
-REPLACE INTO `item_db` VALUES ('13049','Lacma','Lacma','4','20','10','650','45','0','0','1','1','579821295','63','2','2','3','0',NULL,'1','1','0','0','0','0','1',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>=3) { bonus bAtk,40; bonus bMatk,40; } if(getrefine()>=6) { bonus2 bAddSize,Size_Medium,8; autobonus \"{ bonus bNoSizeFix,0; }\",10,5000,0,\"{ specialeffect2 EF_ENHANCE; }\"; } if(getrefine()>=9) bonus2 bAddSize,Size_Medium,20; if(getrefine()>=12) bonus bNoSizeFix,0;','','');
-REPLACE INTO `item_db` VALUES ('13050','P_Dagger1','Eden Dagger I','4','0','0','0','124','60','0','1','0','579821295','63','2','2','2','26',NULL,'0','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13051','P_Dagger2','Eden Dagger II','4','0','0','0','158','70','0','1','0','579821295','63','2','2','2','40',NULL,'0','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13052','Tourist_Dagger','Traveler\'s Dagger','4','0','0','500','51','0','0','1','0','579821295','63','2','2','1','0',NULL,'0','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAgi,2;','','');
-REPLACE INTO `item_db` VALUES ('13053','F_Moonlight_Sword_C','Rental Moonlight Sword','4','2','1','0','85','0','0','1','0','579821294','63','2','2','4','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13054','F_Combat_Knife_C','Combat Knife','4','1','0','0','129','0','0','1','0','579821294','63','2','2','4','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13055','F_Asura_C','Asura','4','1','0','0','120','0','0','1','0','570425344','1','2','2','1','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13056','F_Counter_Dagger_C','Counter Dagger','4','1','0','0','209','0','0','1','0','8454660','63','2','2','4','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13057','E_Moonlight_Sword_C','E Moonlight Sword C','4','2','1','0','85','0','0','1','0','579821294','63','2','2','4','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13058','E_Combat_Knife_C','E Combat Knife C','4','1','0','0','129','0','0','1','0','579821294','63','2','2','4','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13059','E_Asura_C','E Asura C','4','1','0','0','120','0','0','1','0','570425344','1','2','2','1','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13060','E_Counter_Dagger_C','E Counter Dagger C','4','1','0','0','209','0','0','1','0','8454660','63','2','2','4','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13061','Black_Wing','Black Wing','4','20','10','600','142','0','0','1','1','131072','56','2','2','3','102',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,SC_FATALMENACE,30; if(getrefine() >= 6) { bonus2 bSkillAtk,SC_FATALMENACE,(getrefine()-5)*2; bonus bMatk,(getrefine()-5)*3; }','','');
-REPLACE INTO `item_db` VALUES ('13062','Ancient_Dagger','Ancient Dagger','4','20','10','600','107','120','0','1','0','1007342','58','2','2','4','120',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatk,120; bonus bMaxSP,100; bonus bSPrecovRate,5; bonus2 bAddEff2,Eff_Curse,20; bonus3 bAddEff,Eff_Curse,20,ATF_SELF|ATF_SKILL;','','');
-REPLACE INTO `item_db` VALUES ('13063','Adventure_Knife','Adventure Knife','4','0','0','0','60','0','0','1','0','570560576','63','2','2','1','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13064','Academy_Knife','Academy Knife','4','0','0','700','110','0','0','1','1','570560576','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13065','Academy_Eti_Knife','Academy Eti Knife','4','0','0','1200','120','0','0','1','1','1','47','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13066','P_Dagger3','Eden Group Dagger III','4','0','0','0','165','80','0','1','0','579821295','63','2','2','3','60',NULL,'0','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13067','Caress','Keris','4','20','10','700','107','70','0','1','1','579821294','63','2','2','3','30',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bHPDrainRate,20,10;','','');
-REPLACE INTO `item_db` VALUES ('13068','Saurel','Saurel','4','0','0','0','160','100','0','1','0','579821294','63','2','2','1','50',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,3; bonus bUnbreakableWeapon,0; autobonus \"{ bonus bBaseAtk,30; }\",10,7000,BF_WEAPON,\"{ specialeffect2 EF_ENHANCE; }\"; autobonus \"{ bonus bMatk,20; }\",10,7000,BF_MAGIC,\"{ specialeffect2 EF_SUFFRAGIUM; }\"; if(BaseLevel>99) { bonus bBaseAtk,10; bonus bMatk,10; }','','');
-REPLACE INTO `item_db` VALUES ('13069','Aztoe_Nail','Aztoe Nail','4','56000','28000','500','160','80','0','1','0','414946','58','2','2','4','110',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus2 bAddEff,Eff_Freeze,100+(getrefine()*50);','','');
-REPLACE INTO `item_db` VALUES ('13070','Scarletto_Nail','Scarletto Nail','4','56000','28000','500','160','80','0','1','0','414946','58','2','2','4','110',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus2 bAddEff,Eff_Stone,100+(getrefine()*50);','','');
-REPLACE INTO `item_db` VALUES ('13071','Upg_Dagger','Upgrade Dagger','4','20','10','600','55','0','0','1','1','579821295','63','2','2','3','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*10); bonus bMatk,(getrefine()*5); if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*5); }','','');
-REPLACE INTO `item_db` VALUES ('13072','Velum_Damascus','Vellum Damascus','4','20','10','1000','180','0','0','1','0','579821295','63','2','2','4','95',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,getrefine(); bonus4 bSetDefRace,RC_Player,10000,5000,1; bonus4 bSetMDefRace,RC_Player,10000,5000,1;','','');
-REPLACE INTO `item_db` VALUES ('13073','Counter_Dagger_','Dagger of Counter','4','120000','60000','550','140','0','0','1','1','8454660','63','2','2','4','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13074','Ninja_Cutter','Ninja Cutter','4','0','0','0','0','0','0','1','0','570425344','1','2','2','4','99',NULL,'1','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13075','Kurenai','Kurenai','4','5000','2500','700','130','0','0','1','0','570425344','1','2','2','3','99',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
-REPLACE INTO `item_db` VALUES ('13076','Raksasa_Dagger','Raksasa Dagger','4','40000','20000','600','120','100','0','1','1','570425344','1','2','2','3','110',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
-REPLACE INTO `item_db` VALUES ('13077','Kagekiri','Kagekiri','4','40000','20000','600','50','120','0','1','0','570425344','1','2','2','4','100',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13078','Mikatsuki','Mikatsuki','4','40000','20000','600','50','120','0','1','1','570425344','1','2','2','4','100',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUseSPrate,-5; bonus bVariableCastrate,-5;','','');
-REPLACE INTO `item_db` VALUES ('13079','Metal_Dagger','Metal Dagger','4','20','10','0','55','0','0','1','1','33689664','1','2','2','3','0',NULL,'1','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*5); bonus bMatk,(getrefine()*2); .@val = min(BaseLevel/10, 12); if (.@val > 2) { bonus bBaseAtk,((.@val-2)*5); }','','');
-REPLACE INTO `item_db` VALUES ('13081','Octo_kitchen_Knife','Discount knife Octopus','4','200000','100000','700','140','0','0','0','3','579821294','1','2','2','4','105',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13083','TE_Woe_Knife','T Woe Knife','4','0','0','0','100','100','0','1','0','1050640111','1','2','2','3','40',NULL,'0','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Silence,1000;','','');
-REPLACE INTO `item_db` VALUES ('13092','RWC_Memory_Knife','RWC Memory Knife','4','1000','500','650','50','0','0','1','1','41943157','1','2','2','3','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,20*(getrefine()/3); bonus bMatk,20*(getrefine()/3); if(getrefine()>=9) { .@val = 1; bonus4 bAutoSpell,BS_WEAPONPERFECT,1,20,0; } if (getrefine() >= 6) { .@rate = 5*(.@val+1); bonus2 bAddRace, RC_All, .@rate; bonus2 bMagicAddRace, RC_All, .@rate; }','','');
-REPLACE INTO `item_db` VALUES ('13093','Thanatos_Dagger','Thanatos Dagger','4','20','10','800','100','130','0','1','1','941290','56','2','2','4','120',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
-REPLACE INTO `item_db` VALUES ('13094','Evil_Slayer_Stabber_Dagger','Evil Slayer Stabber Dagger','4','20','10','900','120','0','0','1','1','41943157','56','2','2','3','100',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Demon,10; bonus2 bAddRace,RC_Undead,10; if(getrefine()>=9) { bonus bAtkRate,5; } if(getrefine()>=12) { bonus bAtkRate,7; }','','');
-REPLACE INTO `item_db` VALUES ('13100','Six_Shooter','Six Shooter','4','4500','2250','400','30','0','0','7','1','16777216','1','2','34','1','10',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
-REPLACE INTO `item_db` VALUES ('13101','Six_Shooter_','Six Shooter','4','4500','2250','400','30','0','0','7','2','16777216','1','2','34','1','10',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
-REPLACE INTO `item_db` VALUES ('13102','Crimson_Bolt','Crimson Bolt','4','20000','10000','450','45','0','0','7','1','16777216','1','2','34','2','35',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
-REPLACE INTO `item_db` VALUES ('13103','Crimson_Bolt_','Crimson Bolt','4','20000','10000','450','45','0','0','7','2','16777216','1','2','34','2','35',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
-REPLACE INTO `item_db` VALUES ('13104','The_Garrison','Garrison','4','48000','24000','500','70','0','0','7','1','16777216','1','2','34','2','55',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
-REPLACE INTO `item_db` VALUES ('13105','The_Garrison_','Garrison','4','48000','24000','500','70','0','0','7','2','16777216','1','2','34','2','55',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
-REPLACE INTO `item_db` VALUES ('13106','Gold_Lux','Gold Lux','4','100000','50000','500','20','0','0','7','0','16777216','1','2','34','3','12',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10; if(getskilllv(GS_GLITTERING)>0) bonus3 bAutoSpell,GS_GLITTERING,getskilllv(GS_GLITTERING),100;','','');
-REPLACE INTO `item_db` VALUES ('13107','Wasteland_Outlaw','Wasteland\'s Outlaw','4','20','10','580','68','0','0','7','2','16777216','1','2','34','3','70',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,readparam(bAgi)/10; bonus bAspdRate,readparam(bAgi)/14;','','');
-REPLACE INTO `item_db` VALUES ('13108','BF_Pistol1','Soldier Revolver','4','20','10','0','70','0','0','7','0','16777216','1','2','34','3','80',NULL,'1','17','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bHit,-10; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; autobonus \"{ bonus bAspdRate,100; }\",10,3000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\"; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13109','Wasteland_Outlaw_C','Western Outlaw','4','20','10','0','100','0','0','7','0','16777216','1','2','34','3','0',NULL,'0','17','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bHit,readparam(bAgi)/10; bonus bAspdRate,readparam(bAgi)/14; bonus2 bAddRace, RC_All, 10; bonus bMatkRate,10;','','');
-REPLACE INTO `item_db` VALUES ('13110','Krieger_Pistol1','Glorious Pistol','4','20','10','0','80','0','0','7','0','16777216','1','2','34','4','80',NULL,'1','17','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus4 bAutoSpellOnSkill,GS_RAPIDSHOWER,GS_GLITTERING,1,1000; bonus2 bSkillAtk,GS_RAPIDSHOWER,getrefine()*2; }','','');
-REPLACE INTO `item_db` VALUES ('13111','Sharpshooter_Revolver','Sharpshooter Revolver','4','20','10','0','105','0','0','7','0','16777216','1','2','34','4','0',NULL,'0','17','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
-REPLACE INTO `item_db` VALUES ('13112','P_Revolver1','Eden Revolver I','4','0','0','0','44','0','0','7','0','16777216','1','2','34','2','26',NULL,'0','17','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-5;','','');
-REPLACE INTO `item_db` VALUES ('13113','P_Revolver2','Eden Revolver II','4','0','0','0','60','0','0','7','0','16777216','1','2','34','2','40',NULL,'0','17','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-5;','','');
-REPLACE INTO `item_db` VALUES ('13114','P_Revolver3','Eden Group Revolver III','4','0','0','0','76','0','0','7','0','16777216','1','2','34','3','60',NULL,'0','17','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-5;','','');
-REPLACE INTO `item_db` VALUES ('13115','Upg_Revolver','Upgrade Revolver','4','20','10','500','35','0','0','7','1','16777216','1','2','34','3','0',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*5); bonus bLongAtkRate,(getrefine()*2); if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*5); }','','');
-REPLACE INTO `item_db` VALUES ('13116','Novice_Revolver','Beginner Revolver','4','0','0','500','20','0','0','7','0','16777216','1','2','34','1','0',NULL,'0','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-5;','','');
-REPLACE INTO `item_db` VALUES ('13117','TE_Woe_Pistol','TE Woe Pistol','4','0','0','0','60','0','0','7','0','1090519040','63','2','34','3','40',NULL,'0','17','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Curse,1000;','','');
-REPLACE INTO `item_db` VALUES ('13120','Heaven\'s_Feather_and_Hell\'s_Fire','Heaven\'s_Feather_&_Hell\'s_Fire','5','1250000','625000','800','150','0','0','9','1','1090519040','63','2','34','3','99',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,GS_DESPERADO,20; bonus2 bSkillAtk,RL_FALLEN_ANGEL,20;','','');
-REPLACE INTO `item_db` VALUES ('13122','Altea_and_Ares','Altea & Ares','5','1450000','725000','1000','200','0','0','9','0','1073741824','63','2','34','3','140',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,5; bonus bDelayrate,10; bonus bLongAtkRate,30;','','');
-REPLACE INTO `item_db` VALUES ('13124','Altea_and_Ares_','Altea & Ares','5','1450000','725000','1000','200','0','0','9','1','1073741824','63','2','34','3','140',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,5; bonus bDelayrate,10; bonus bLongAtkRate,30;','','');
-REPLACE INTO `item_db` VALUES ('13127','Crimson_Revolver','Crimson Revolver','4','20','10','1000','100','0','0','7','2','16777216','63','2','34','3','70',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
-REPLACE INTO `item_db` VALUES ('13128','Revolver_of_Vicious_Mind','Revolver of Vicious Mind','4','20','10','1500','150','0','0','7','1','16777216','63','2','34','4','160',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2);','','');
-REPLACE INTO `item_db` VALUES ('13150','Branch','Branch','4','3000','1500','500','50','0','0','9','3','16777216','1','2','34','1','0',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13151','The_Cyclone','Cyclone','4','17500','8750','700','120','0','0','9','1','16777216','1','2','34','2','24',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,10;','','');
-REPLACE INTO `item_db` VALUES ('13152','The_Cyclone_','Cyclone','4','17500','8750','700','120','0','0','9','2','16777216','1','2','34','2','24',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,10;','','');
-REPLACE INTO `item_db` VALUES ('13153','Dusk','Dusk','4','23500','11750','750','150','0','0','9','1','16777216','1','2','34','2','56',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,10;','','');
-REPLACE INTO `item_db` VALUES ('13154','Rolling_Stone','Rolling Stone','4','12000','6000','900','135','0','0','9','1','16777216','1','2','34','1','14',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1;','','');
-REPLACE INTO `item_db` VALUES ('13155','Black_Rose','Black Rose','4','32000','16000','900','180','0','0','9','1','16777216','1','2','34','2','35',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1;','','');
-REPLACE INTO `item_db` VALUES ('13156','Gate_Keeper','Gate Keeper','4','56000','28000','1000','210','0','0','9','0','16777216','1','2','34','2','55',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1; bonus3 bAutoSpell,GS_SPREADATTACK,6,50;','','');
-REPLACE INTO `item_db` VALUES ('13157','Drifter','Drifter','4','80000','40000','2300','50','0','0','9','1','16777216','1','2','34','2','55',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13158','Butcher','Butcher','4','130000','65000','2500','75','0','0','9','0','16777216','1','2','34','3','68',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bCriticalAddRace,RC_Brute,10;','','');
-REPLACE INTO `item_db` VALUES ('13159','Butcher_','Butcher','4','130000','65000','2500','75','0','0','9','1','16777216','1','2','34','3','68',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bCriticalAddRace,RC_Brute,10;','','');
-REPLACE INTO `item_db` VALUES ('13160','Destroyer','Destroyer','4','110000','55000','1200','220','0','0','9','0','16777216','1','2','34','2','52',NULL,'1','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,200;','','');
-REPLACE INTO `item_db` VALUES ('13161','Destroyer_','Destroyer','4','110000','55000','1200','220','0','0','9','1','16777216','1','2','34','2','52',NULL,'1','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,200;','','');
-REPLACE INTO `item_db` VALUES ('13162','Inferno','Inferno','4','230000','115000','1250','280','0','0','9','1','16777216','1','2','34','2','65',NULL,'1','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13163','Long_Barrel','Long Barrel','4','40000','20000','1000','150','0','0','9','0','16777216','1','2','34','3','70',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,20; bonus bAspdRate,-3; bonus3 bAutoSpell,GS_TRACKING,5,20;','','');
-REPLACE INTO `item_db` VALUES ('13164','Long_Barrel_','Long Barrel','4','40000','20000','1000','150','0','0','9','1','16777216','1','2','34','3','70',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,20; bonus bAspdRate,-3; bonus3 bAutoSpell,GS_TRACKING,5,20;','','');
-REPLACE INTO `item_db` VALUES ('13165','Jungle_Carbine','Jungle Carbine','4','56000','28000','700','170','0','0','9','0','16777216','1','2','34','3','70',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,4; bonus bAspdRate,10; bonus bHit,-readparam(bDex)/3;','','');
-REPLACE INTO `item_db` VALUES ('13166','Jungle_Carbine_','Jungle Carbine','4','56000','28000','700','170','0','0','9','1','16777216','1','2','34','3','70',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,4; bonus bAspdRate,10; bonus bHit,-readparam(bDex)/3;','','');
-REPLACE INTO `item_db` VALUES ('13167','Gate_KeeperDD','Gate Keeper-DD','4','72000','36000','1300','200','0','0','9','0','16777216','1','2','34','4','70',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1; bonus3 bAutoSpell,GS_SPREADATTACK,6,50; bonus bDef,getrefine(); bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('13168','Thunder_P','Thunder P','4','76000','38000','700','80','0','0','9','1','16777216','1','2','34','3','70',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1; bonus bHit,-5; bonus bAspdRate,20;','','');
-REPLACE INTO `item_db` VALUES ('13169','Thunder_P_','Thunder P','4','76000','38000','700','80','0','0','9','2','16777216','1','2','34','3','70',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1; bonus bHit,-5; bonus bAspdRate,20;','','');
-REPLACE INTO `item_db` VALUES ('13170','Lever_Action_Rifle','Lever Action Rifle','4','20','10','770','138','0','0','9','2','16777216','1','2','34','3','70',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,20; bonus bCritical,50; bonus bAspdRate,-5;','','');
-REPLACE INTO `item_db` VALUES ('13171','BF_Rifle1','Soldier Rifle','4','20','10','0','50','0','0','9','0','16777216','1','2','34','3','80',NULL,'1','18','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bHit,10; bonus bCritical,10; bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bVariableCastrate,GS_TRACKING,-25; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13172','BF_Gatling_Gun1','Soldier GatlingGun','4','20','10','0','80','0','0','9','0','16777216','1','2','34','3','80',NULL,'1','19','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,35; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; autobonus \"{ bonus bBaseAtk,80; bonus2 bHPLossRate,120,1000; }\",10,6000,BF_WEAPON,\"{ specialeffect2 EF_BASH3D; }\"; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13173','BF_Shotgun1','Soldier Shotgun','4','20','10','0','100','0','0','9','0','16777216','1','2','34','3','80',NULL,'1','20','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bSplashRange,1; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; autobonus \"{ bonus bBaseAtk,80; bonus2 bHPLossRate,100,1000; }\",30,6000,BF_WEAPON,\"{ specialeffect2 EF_BASH3D; }\"; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13174','BF_Launcher1','Soldier Grenade Launcher','4','20','10','0','300','0','0','9','0','16777216','1','2','34','3','80',NULL,'1','21','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bSplashRange,1; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; autobonus \"{ bonus bBaseAtk,300; bonus2 bHPLossRate,120,1000; }\",30,9000,BF_WEAPON,\"{ specialeffect2 EF_BASH3D; }\"; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13175','Lever_Action_Rifle_C','Lever Action Rifle','4','20','10','0','170','0','0','9','0','16777216','1','2','34','3','0',NULL,'0','18','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bHit,20; bonus bCritical,50; bonus bAspdRate,-5;','','');
-REPLACE INTO `item_db` VALUES ('13176','Krieger_Rifle1','Glorious Rifle','4','20','10','0','90','0','0','9','0','16777216','1','2','34','4','80',NULL,'1','18','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus2 bSkillAtk,GS_TRIPLEACTION,30; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus2 bVariableCastrate,GS_TRACKING,25; bonus2 bSkillAtk,GS_TRACKING,getrefine() * 3; }','','');
-REPLACE INTO `item_db` VALUES ('13177','Krieger_Gatling1','Glorious Gatling gun','4','20','10','0','90','0','0','9','0','16777216','1','2','34','4','80',NULL,'1','19','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,35; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus2 bSkillAtk,GS_TRIPLEACTION,30; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),10)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if (getrefine() > 8) { bonus2 bAddRace, RC_All, getrefine(); }','','');
-REPLACE INTO `item_db` VALUES ('13178','Krieger_Shotgun1','Glorious Shotgun','4','20','10','0','110','0','0','9','0','16777216','1','2','34','4','80',NULL,'1','20','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bSplashRange,1; bonus2 bSkillAtk,GS_TRIPLEACTION,30; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),10)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus2 bSkillAtk,GS_SPREADATTACK,getrefine() * 2; bonus3 bAddEffOnSkill,GS_SPREADATTACK,Eff_Stun,2000; }','','');
-REPLACE INTO `item_db` VALUES ('13179','Krieger_Launcher1','Glorious Grenade Launcher','4','20','10','0','330','0','0','9','0','16777216','1','2','34','4','80',NULL,'1','21','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,35; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus2 bSkillAtk,GS_TRIPLEACTION,30; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),10)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus2 bSkillAtk,GS_GROUNDDRIFT,getrefine() * 2; bonus3 bAddEffOnSkill,GS_SPREADATTACK,Eff_Stun,2000; autobonus \"{ bonus bAspdRate,20; }\",200,20000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\"; }','','');
-REPLACE INTO `item_db` VALUES ('13180','Novice_Rifle','Starter Branch','4','0','0','500','50','0','0','9','3','16777216','1','2','34','1','0',NULL,'0','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13181','Novice_Shotgun','Beginner Shotgun','4','0','0','1000','80','0','0','9','0','16777216','1','2','34','1','0',NULL,'0','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13182','Novice_Gatling','Beginner GatlingGun','4','0','0','1500','40','0','0','9','0','16777216','1','2','34','1','0',NULL,'0','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13183','Novice_Grenade_Launcher','Beginner Grenade Launcher','4','0','0','1500','40','0','0','9','0','16777216','1','2','34','1','0',NULL,'0','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13184','TE_Woe_Rifle','TE Woe Rifle','4','0','0','0','80','0','0','9','0','1090519040','63','2','34','3','40',NULL,'0','18','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Silence,1000;','','');
-REPLACE INTO `item_db` VALUES ('13185','TE_Woe_Gatling','TE Woe Gatling','4','0','0','0','100','0','0','9','0','1090519040','63','2','34','3','40',NULL,'0','19','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Stun,1000;','','');
-REPLACE INTO `item_db` VALUES ('13186','TE_Woe_Shotgun','TE Woe Shotgun','4','0','0','0','100','0','0','9','0','1090519040','63','2','34','3','40',NULL,'0','20','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Poison,1000;','','');
-REPLACE INTO `item_db` VALUES ('13187','TE_Woe_Grenade','TE Woe Grenade','4','0','0','0','100','0','0','9','0','1090519040','63','2','34','3','40',NULL,'0','21','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Blind,1000;','','');
-REPLACE INTO `item_db` VALUES ('13189','Color_Scope','Color Scope','5','1350000','675000','1200','240','0','0','9','2','1073741824','63','2','34','3','105',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,30; bonus bCriticalRate,30;','','');
-REPLACE INTO `item_db` VALUES ('13190','RAG203','RAG203','5','1800000','900000','1300','260','0','0','9','1','1073741824','63','2','34','3','140',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCriticalRate,15; bonus4 bAutoSpell,AL_DECAGI,1,500,0;','','');
-REPLACE INTO `item_db` VALUES ('13192','Death_Fire','Death Fire','5','1250000','625000','2000','400','0','0','9','1','1073741824','63','2','34','3','108',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,5; bonus bHit,-50; bonus bDelayrate,-10;','','');
-REPLACE INTO `item_db` VALUES ('13193','Rolling_Thunder','Rolling Thunder','5','1350000','675000','1800','280','0','0','9','1','1073741824','63','2','34','3','120',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10; bonus bDelayrate,-10; bonus3 bAutoSpell,MG_THUNDERSTORM,5,500;','','');
-REPLACE INTO `item_db` VALUES ('13194','Peace_Breaker','Peace Breaker','5','1950000','975000','1400','250','0','0','9','0','1090519040','63','2','34','3','120',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-25; bonus bAspdRate,25;','','');
-REPLACE INTO `item_db` VALUES ('13195','RAG203_','RAG203','5','1800000','900000','1300','260','0','0','9','0','1073741824','63','2','34','3','140',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCriticalRate,15; bonus4 bAutoSpell,AL_DECAGI,1,10,0;','','');
-REPLACE INTO `item_db` VALUES ('13196','Peace_Breaker_','Peace Breaker','5','1950000','975000','1400','250','0','0','9','1','1090519040','63','2','34','3','120',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-25; bonus bAspdRate,25;','','');
-REPLACE INTO `item_db` VALUES ('13197','Mini_Mei','Mini Mei','5','1600000','800000','2500','220','0','0','9','2','1090519040','63','2','34','2','106',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13198','Tempest','Tempest','5','2200000','1100000','2500','250','0','0','9','0','1090519040','63','2','34','2','140',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-25; bonus bCritical,10; bonus bLongAtkRate,20;','','');
-REPLACE INTO `item_db` VALUES ('13199','Tempest_','Tempest','5','2200000','1100000','2500','250','0','0','9','1','1090519040','63','2','34','2','140',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-25; bonus bCritical,10; bonus bLongAtkRate,20;','','');
-REPLACE INTO `item_db` VALUES ('13200','Bullet','Bullet','10','1','0','2','10','0','0','0','0','16777216','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral;','','');
-REPLACE INTO `item_db` VALUES ('13201','Silver_Bullet','Silver Bullet','10','15','7','2','15','0','0','0','0','16777216','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy;','','');
-REPLACE INTO `item_db` VALUES ('13202','Shell_Of_Blood','Bloody Shell','10','30','15','2','30','0','0','0','0','16777216','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral; bonus2 bAddEff, Eff_Bleeding, 100;','','');
-REPLACE INTO `item_db` VALUES ('13203','Flare_Sphere','Flare Sphere','10','80','40','5','50','0','0','0','0','16777216','63','2','32768','0','0',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('13204','Lighting_Sphere','Lightning Sphere','10','80','40','5','50','0','0','0','0','16777216','63','2','32768','0','0',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('13205','Poison_Sphere','Poison Sphere','10','80','40','5','50','0','0','0','0','16777216','63','2','32768','0','0',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,500;','','');
-REPLACE INTO `item_db` VALUES ('13206','Blind_Sphere','Blind Sphere','10','80','40','5','50','0','0','0','0','16777216','63','2','32768','0','0',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Blind,500;','','');
-REPLACE INTO `item_db` VALUES ('13207','Freezing_Sphere','Freezing Sphere','10','80','40','5','50','0','0','0','0','16777216','63','2','32768','0','0',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('13208','Gong_Bug','GongBug','10','0','0','20','50','0','0','0','0','16777216','63','2','32768','0','50',NULL,'0','3','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,1000;','','');
-REPLACE INTO `item_db` VALUES ('13210','Slug_Ammunition_L','Slug Ammunition L','10','250','125','500','30','0','0','0','0','1090519040','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral;','','');
-REPLACE INTO `item_db` VALUES ('13211','Slug_Ammunition_M','Slug Ammunition M','10','500','250','500','30','0','0','0','0','1090519040','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral;','','');
-REPLACE INTO `item_db` VALUES ('13212','Slug_Ammunition_H','Slug Ammunition H','10','750','375','750','30','0','0','0','0','1090519040','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral;','','');
-REPLACE INTO `item_db` VALUES ('13213','Slug_Ammunition_SH','Slug Ammunition SH','10','1','0','1000','30','0','0','0','0','1090519040','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral;','','');
-REPLACE INTO `item_db` VALUES ('13214','Slug_Ammunition_XH','Slug Ammunition XH','10','1','0','1200','30','0','0','0','0','1090519040','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral;','','');
-REPLACE INTO `item_db` VALUES ('13215','Armor_Piercing_Bullet','Armor-Piercing Bullet','10','15','7','2','50','0','0','0','0','1090519040','63','2','32768','0','100',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral;','','');
-REPLACE INTO `item_db` VALUES ('13216','Blazing_Bullet','Blazing Bullet','10','10','5','2','40','0','0','0','0','1090519040','63','2','32768','0','100',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('13217','Freezing_Bullet','Freezing Bullet','10','10','5','2','40','0','0','0','0','1090519040','63','2','32768','0','100',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('13218','Lightning_Bullet','Lightning Bullet','10','10','5','2','40','0','0','0','0','1090519040','63','2','32768','0','100',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('13219','Magic_Stone_Bullet','Magic Stone Bullet','10','10','5','2','40','0','0','0','0','1090519040','63','2','32768','0','100',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Earth;','','');
-REPLACE INTO `item_db` VALUES ('13220','Purifying_Bullet','Purifying Bullet','10','10','5','2','40','0','0','0','0','1090519040','63','2','32768','0','100',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Holy;','','');
-REPLACE INTO `item_db` VALUES ('13221','Silver_Bullet_','Silver Bullet','10','5','2','2','15','0','0','0','0','16777216','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Holy;','','');
-REPLACE INTO `item_db` VALUES ('13222','Shell_Of_Blood_','Bloody Shell','10','10','5','2','30','0','0','0','0','16777216','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral; bonus2 bAddEff, Eff_Bleeding, 100;','','');
-REPLACE INTO `item_db` VALUES ('13223','Incendiary_Grenade','Incendiary Grenade','10','15','7','5','50','0','0','0','0','16777216','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('13224','Lightning_Grenade','Lightning Grenade','10','15','7','5','50','0','0','0','0','16777216','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('13225','Poison_Grenade','Poison Grenade','10','15','7','5','50','0','0','0','0','16777216','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Poison; bonus2 bAddEff, Eff_Poison, 500;','','');
-REPLACE INTO `item_db` VALUES ('13226','Flash_Grenade','Flash Grenade','10','15','7','5','50','0','0','0','0','16777216','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Dark; bonus2 bAddEff, Eff_Blind, 500;','','');
-REPLACE INTO `item_db` VALUES ('13227','Cyro_Grenade','Cyro Grenade','10','15','7','5','50','0','0','0','0','16777216','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('13250','Shuriken','Shuriken','10','4','2','5','10','0','0','0','0','33554432','63','2','32768','0','0',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13251','Nimbus_Shuriken','Nimbus Shuriken','10','10','5','5','30','0','0','0','0','33554432','63','2','32768','0','20',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13252','Flash_Shuriken','Flash Shuriken','10','20','10','5','45','0','0','0','0','33554432','63','2','32768','0','40',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13253','Sharp_Leaf_Shuriken','Sharp Leaf Shuriken','10','40','20','5','70','0','0','0','0','33554432','63','2','32768','0','60',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13254','Thorn_Needle_Shuriken','Thorn Needle Shuriken','10','100','50','5','100','0','0','0','0','33554432','63','2','32768','0','80',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13255','Kunai_Of_Icicle','Icicle Kunai','10','10','5','20','30','0','0','0','0','33554432','63','2','32768','0','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
-REPLACE INTO `item_db` VALUES ('13256','Kunai_Of_Black_Soil','Black Earth Kunai','10','10','5','20','30','0','0','0','0','33554432','63','2','32768','0','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
-REPLACE INTO `item_db` VALUES ('13257','Kunai_Of_Furious_Wind','High Wind Kunai','10','10','5','20','30','0','0','0','0','33554432','63','2','32768','0','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
-REPLACE INTO `item_db` VALUES ('13258','Kunai_Of_Fierce_Flame','Heat Wave Kunai','10','10','5','20','30','0','0','0','0','33554432','63','2','32768','0','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('13259','Kunai_Of_Deadly_Poison','Fell Poison Kunai','10','10','5','20','30','0','0','0','0','33554432','63','2','32768','0','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,500;','','');
-REPLACE INTO `item_db` VALUES ('13260','Apple_Bomb','Apple Bomb','10','100','50','1','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13261','Coconut_Bomb','Coconut Bomb','10','100','50','1','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13262','Melon_Bomb','Melon Bomb','10','100','50','1','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13263','Pineapple_Bomb','Pineapple Bomb','10','100','50','1','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13264','Banana_Bomb','Banana Bomb','10','100','50','1','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13265','Black_Lump','Black Lump','10','100','50','50','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13266','Black_Hard_Lump','Black Hard Lump','10','100','50','50','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13267','Very_Hard_Lump','Very Hard Lump','10','100','50','50','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13268','Mysterious_Powder','Mysterious Powder','10','100','50','10','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_MYSTERIOUS_POWDER, 10000, 2;','','');
-REPLACE INTO `item_db` VALUES ('13269','Boost500_To_Throw','Throwing Boost500','10','100','50','10','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_BOOST500, 500000, 10;','','');
-REPLACE INTO `item_db` VALUES ('13270','Full_SwingK_To_Throw','Full SwingK Throw','10','100','50','50','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_FULL_SWING_K, 500000, 50;','','');
-REPLACE INTO `item_db` VALUES ('13271','Mana_Plus_To_Throw','Mana + Throw','10','100','50','50','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_MANA_PLUS, 500000, 50;','','');
-REPLACE INTO `item_db` VALUES ('13272','Cure_Free_To_Throw','Cure Free Throw','10','100','50','50','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_end SC_SILENCE; sc_end SC_BLOODING; sc_end SC_POISON; sc_end SC_CURSE; sc_end SC_ORCISH; sc_end SC_PROPERTYUNDEAD; heal 500, 0;','','');
-REPLACE INTO `item_db` VALUES ('13273','Stamina_Up_M_To_Throw','Throwing Muramura(M)','10','100','50','10','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_MUSTLE_M, 500000, 5;','','');
-REPLACE INTO `item_db` VALUES ('13274','Digestive_F_To_Throw','Throwing Falmons(F)','10','100','50','10','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_LIFE_FORCE_F, 500000, 5;','','');
-REPLACE INTO `item_db` VALUES ('13275','HP_Inc_PotS_To_Throw','HP Increase Potion(Small) Throw','10','100','50','20','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_PROMOTE_HEALTH_RESERCH, 500000, 2, 1, 500, 2;','','');
-REPLACE INTO `item_db` VALUES ('13276','HP_Inc_PotM_To_Throw','HP Increase Potion(Mid) Throw','10','100','50','40','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_PROMOTE_HEALTH_RESERCH, 500000, 2, 2, 1500, 3;','','');
-REPLACE INTO `item_db` VALUES ('13277','HP_Inc_PotL_To_Throw','HP Increase Potion(Large) Throw','10','100','50','80','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_PROMOTE_HEALTH_RESERCH, 500000, 2, 3, 2500, 5;','','');
-REPLACE INTO `item_db` VALUES ('13278','SP_Inc_PotS_To_Throw','HP Increase Potion(Small) Throw','10','100','50','20','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_ENERGY_DRINK_RESERCH, 500000, 2, 1, 0, 2;','','');
-REPLACE INTO `item_db` VALUES ('13279','SP_Inc_PotM_To_Throw','SP Increase Potion(Mid) Throw','10','100','50','40','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_ENERGY_DRINK_RESERCH, 500000, 2, 2, 0, 4;','','');
-REPLACE INTO `item_db` VALUES ('13280','SP_Inc_PotL_To_Throw','SP Increase Potion(Large) Throw','10','100','50','80','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_ENERGY_DRINK_RESERCH, 500000, 2, 3, 0, 8;','','');
-REPLACE INTO `item_db` VALUES ('13281','En_White_PotZ_To_Throw','Enriched White PotionZ Throw','10','100','50','70','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_EXTRACT_WHITE_POTION_Z, 500000, 20; heal 1000, 0;','','');
-REPLACE INTO `item_db` VALUES ('13282','Vitata500_To_Throw','Vitata50 Throw0','10','100','50','50','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start2 SC_VITATA_500, 500000, 20, 5; heal 0, 200;','','');
-REPLACE INTO `item_db` VALUES ('13283','En_Cel_Juice_To_Throw','Enrich Celermine Juice Throw','10','100','50','50','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_EXTRACT_SALAMINE_JUICE, 500000, 10;','','');
-REPLACE INTO `item_db` VALUES ('13284','Savage_BBQ_To_Throw','Savage BBQ Throw','10','100','50','50','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_SAVAGE_STEAK, 300000, 20;','','');
-REPLACE INTO `item_db` VALUES ('13285','Wug_Cocktail_To_Throw','Warg Cocktail To Throw','10','100','50','50','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_COCKTAIL_WARG_BLOOD, 300000, 20;','','');
-REPLACE INTO `item_db` VALUES ('13286','M_Brisket_To_Throw','M Brisket To Throw','10','100','50','50','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_MINOR_BBQ, 300000, 20;','','');
-REPLACE INTO `item_db` VALUES ('13287','Siroma_Icetea_To_Throw','Siroma Icetea To Throw','10','100','50','50','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_SIROMA_ICE_TEA, 300000, 20;','','');
-REPLACE INTO `item_db` VALUES ('13288','Drocera_Stew_To_Throw','Drosera Stew To Throw','10','100','50','50','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_DROCERA_HERB_STEAMED, 300000, 20;','','');
-REPLACE INTO `item_db` VALUES ('13289','Petti_Noodle_To_Throw','Petite Noodle To Throw','10','100','50','50','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_PUTTI_TAILS_NOODLES, 300000, 20;','','');
-REPLACE INTO `item_db` VALUES ('13290','Black_Thing_To_Throw','Black Thing To Throw','10','100','50','50','0','0','0','0','0','262144','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start2 SC_STOMACHACHE, 60000, rand(5,10), 75;','','');
-REPLACE INTO `item_db` VALUES ('13291','Starfish','Starfish','10','0','0','5','110','0','0','0','0','33554432','63','2','32768','0','50',NULL,'0','7','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Neutral; bonus2 bAddEff,Eff_Stun,1000;','','');
-REPLACE INTO `item_db` VALUES ('13292','Dried_Squid','Dried Squid','10','10','5','20','50','0','0','0','0','33554432','63','2','32768','0','0',NULL,'0','7','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Neutral; bonus2 bAddEff,Eff_Stun,1000;','','');
-REPLACE INTO `item_db` VALUES ('13293','Flying_Fish','Flying Fish','10','10','5','20','50','0','0','0','0','33554432','63','2','32768','0','0',NULL,'0','6','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Neutral; bonus3 bAutoSpell,NPC_CRITICALWOUND,1,3;','','');
-REPLACE INTO `item_db` VALUES ('13294','Explosive_Kunai','Explosive Kunai','10','100','50','30','50','0','0','0','0','33554432','63','2','32768','0','100',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Neutral;','','');
+REPLACE INTO `item_db` VALUES ('13021','Combat_Knife_C','Rental Combat Knife','4','1','0','0','129','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_DemiPlayer; bonus2 bAddRaceTolerance,RC_DemiPlayer,10; bonus2 bSubRace,RC_Demon,-10; bonus bMaxSPrate,10; bonus bSPDrainValue,3;','','');
+REPLACE INTO `item_db` VALUES ('13022','Counter_Dagger_C','Rental Dagger of Counter','4','1','0','0','209','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,90;','','');
+REPLACE INTO `item_db` VALUES ('13023','Asura_C','Rental Asura','4','1','0','0','120','98','0','1','0','4294967295','1','2','2','1','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13024','Sword_Breaker_C','Swordbreaker','4','2','1','0','105','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bBreakWeaponRate,500;','','');
+REPLACE INTO `item_db` VALUES ('13025','Mail_Breaker_C','MailBreaker','4','2','1','0','105','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,500;','','');
+REPLACE INTO `item_db` VALUES ('13026','Moonlight_Sword_C','Moonlight Dagger','4','2','1','0','85','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSPrate,10; bonus bSPDrainValue,3;','','');
+REPLACE INTO `item_db` VALUES ('13027','Scalpel','Scalpel','4','20','10','500','120','0','0','1','3','4294967295','58','2','2','4','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Bleeding,500;','','');
+REPLACE INTO `item_db` VALUES ('13028','Tooth_Blade','Tooth Blade','4','20','10','700','130','0','0','1','1','4294967295','58','2','2','4','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>=9) { bonus3 bAutoSpell,NPC_SLOWCAST,2,70; } else bonus3 bAutoSpell,NPC_SLOWCAST,1,50;','','');
+REPLACE INTO `item_db` VALUES ('13029','Prinsence_Knife','Prinsense Knife','4','20','10','0','120','0','0','1','0','4294967295','63','2','2','1','0',NULL,'0','1','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('13030','Dragon_Killer_','Dragon Killer','4','20','10','900','110','0','0','1','2','4294967295','63','2','2','4','60',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bIgnoreDefRace,RC_Dragon; bonus2 bExpAddRace,RC_Dragon,10;','','');
+REPLACE INTO `item_db` VALUES ('13031','Sword_Breaker_','Swordbreaker','4','20','10','1000','70','0','0','1','3','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakWeaponRate,500;','','');
+REPLACE INTO `item_db` VALUES ('13032','Mail_Breaker_','Mailbreaker','4','20','10','1000','70','0','0','1','3','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,500;','','');
+REPLACE INTO `item_db` VALUES ('13033','Assasin_Dagger_','Assassin Dagger','4','20','10','600','140','0','0','1','1','4294967295','63','2','2','4','36',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,20; bonus bMaxSPrate,15; bonus bAspdRate,2; bonus bAtkEle,Ele_Dark;','','');
+REPLACE INTO `item_db` VALUES ('13034','Twilight_Desert','Desert Twilight','4','20','10','600','130','0','0','1','2','4294967295','58','2','2','2','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13035','Sandstorm','Sandstorm','4','20','10','600','50','0','0','1','4','4294967295','58','2','2','2','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13036','BF_Dagger1','Brave Assassin\'s Damascus','4','20','10','0','120','0','0','1','0','4294967295','63','2','2','3','80',NULL,'1','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(BaseClass==Job_Ninja||BaseClass==Job_Rogue) bonus bMatk,90;','','');
+REPLACE INTO `item_db` VALUES ('13037','BF_Dagger2','Valorous Assassin\'s Damascus','4','20','10','0','120','0','0','1','0','4294967295','63','2','2','3','80',NULL,'1','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus bUnbreakableWeapon,0; autobonus \"{ bonus bDefRatioAtkRace, RC_All; }\",10,6000,BF_WEAPON,\"{ specialeffect2 EF_HASTEUP; }\"; if(BaseClass==Job_Ninja||BaseClass==Job_Rogue) bonus bMatk,90;','','');
+REPLACE INTO `item_db` VALUES ('13038','Dagger_Of_Hunter','Dagger of Hunter','4','20','10','700','120','0','0','1','3','4294967295','58','2','2','3','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bAgi,2; bonus bDex,1; bonus4 bAutoSpellOnSkill,RG_BACKSTAP,SM_BASH,10,100; bonus2 bSkillAtk,RG_BACKSTAP,20;','','');
+REPLACE INTO `item_db` VALUES ('13039','Ivory_Knife','Ivory Knife','4','20','10','700','130','0','0','1','2','4294967295','58','2','2','3','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bAspdRate,3; bonus2 bAddEff,Eff_Bleeding,300; bonus3 bAutoSpell,NPC_CRITICALWOUND,1,30;','','');
+REPLACE INTO `item_db` VALUES ('13040','N_Cutter','Novice Cutter','4','0','0','0','50','0','0','1','3','4294967295','63','2','2','1','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13041','N_Main_Gauche','Novice Main Gauche','4','0','0','0','63','0','0','1','3','4294967295','63','2','2','1','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13042','Krieger_Dagger1','Glorious Gladius','4','20','10','0','120','0','0','1','0','4294967295','63','2','2','4','80',NULL,'1','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus3 bAutoSpell,PR_LEXDIVINA,1,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) bonus4 bAutoSpellOnSkill,RG_RAID,NPC_WIDEBLEEDING,1,250;','','');
+REPLACE INTO `item_db` VALUES ('13043','Fortune_Sword_I','Fortune Sword','4','0','0','0','120','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,5;','','');
+REPLACE INTO `item_db` VALUES ('13044','House_Auger_I','Ice Pick','4','0','0','0','105','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13045','Kamaitachi_I','Kamaitachi','4','0','0','0','155','0','0','2','0','4294967295','1','2','2','4','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13046','Krieg','Krieg','4','20','10','500','110','0','0','1','3','4294967295','58','2','2','2','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAddEffOnSkill,RG_BACKSTAP,Eff_Bleeding,1000; bonus2 bSkillAtk,RG_BACKSTAP,15;','','');
+REPLACE INTO `item_db` VALUES ('13047','Weihna','Weihna','4','20','10','500','135','0','0','1','2','4294967295','58','2','2','3','50',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAddEffOnSkill,RG_RAID,Eff_Poison,1000; autobonus \"{ bonus2 bAddRace, RC_All, 10; }\",5,5000,BF_WEAPON|BF_SHORT,\"{ specialeffect2 EF_POTION_BERSERK; }\";','','');
+REPLACE INTO `item_db` VALUES ('13048','Damascus_C','Damascus','4','0','0','0','153','0','0','1','0','4294967295','63','2','2','3','0',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
+REPLACE INTO `item_db` VALUES ('13049','Lacma','Lacma','4','20','10','650','45','0','0','1','1','4294967295','63','2','2','3','0',NULL,'1','1','0','0','0','0','1',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>=3) { bonus bAtk,40; bonus bMatk,40; } if(getrefine()>=6) { bonus2 bAddSize,Size_Medium,8; autobonus \"{ bonus bNoSizeFix,0; }\",10,5000,0,\"{ specialeffect2 EF_ENHANCE; }\"; } if(getrefine()>=9) bonus2 bAddSize,Size_Medium,20; if(getrefine()>=12) bonus bNoSizeFix,0;','','');
+REPLACE INTO `item_db` VALUES ('13050','P_Dagger1','Eden Dagger I','4','0','0','0','124','60','0','1','0','4294967295','63','2','2','2','26',NULL,'0','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13051','P_Dagger2','Eden Dagger II','4','0','0','0','158','70','0','1','0','4294967295','63','2','2','2','40',NULL,'0','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13052','Tourist_Dagger','Traveler\'s Dagger','4','0','0','500','51','0','0','1','0','4294967295','63','2','2','1','0',NULL,'0','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('13053','F_Moonlight_Sword_C','Rental Moonlight Sword','4','2','1','0','85','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13054','F_Combat_Knife_C','Combat Knife','4','1','0','0','129','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13055','F_Asura_C','Asura','4','1','0','0','120','0','0','1','0','4294967295','1','2','2','1','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13056','F_Counter_Dagger_C','Counter Dagger','4','1','0','0','209','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13057','E_Moonlight_Sword_C','E Moonlight Sword C','4','2','1','0','85','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13058','E_Combat_Knife_C','E Combat Knife C','4','1','0','0','129','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13059','E_Asura_C','E Asura C','4','1','0','0','120','0','0','1','0','4294967295','1','2','2','1','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13060','E_Counter_Dagger_C','E Counter Dagger C','4','1','0','0','209','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13061','Black_Wing','Black Wing','4','20','10','600','142','0','0','1','1','4294967295','56','2','2','3','102',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,SC_FATALMENACE,30; if(getrefine() >= 6) { bonus2 bSkillAtk,SC_FATALMENACE,(getrefine()-5)*2; bonus bMatk,(getrefine()-5)*3; }','','');
+REPLACE INTO `item_db` VALUES ('13062','Ancient_Dagger','Ancient Dagger','4','20','10','600','107','120','0','1','0','4294967295','58','2','2','4','120',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatk,120; bonus bMaxSP,100; bonus bSPrecovRate,5; bonus2 bAddEff2,Eff_Curse,20; bonus3 bAddEff,Eff_Curse,20,ATF_SELF|ATF_SKILL;','','');
+REPLACE INTO `item_db` VALUES ('13063','Adventure_Knife','Adventure Knife','4','0','0','0','60','0','0','1','0','4294967295','63','2','2','1','0',NULL,'0','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13064','Academy_Knife','Academy Knife','4','0','0','700','110','0','0','1','1','4294967295','63','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13065','Academy_Eti_Knife','Academy Eti Knife','4','0','0','1200','120','0','0','1','1','4294967295','47','2','2','1','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13066','P_Dagger3','Eden Group Dagger III','4','0','0','0','165','80','0','1','0','4294967295','63','2','2','3','60',NULL,'0','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13067','Caress','Keris','4','20','10','700','107','70','0','1','1','4294967295','63','2','2','3','30',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bHPDrainRate,20,10;','','');
+REPLACE INTO `item_db` VALUES ('13068','Saurel','Saurel','4','0','0','0','160','100','0','1','0','4294967295','63','2','2','1','50',NULL,'0','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,3; bonus bUnbreakableWeapon,0; autobonus \"{ bonus bBaseAtk,30; }\",10,7000,BF_WEAPON,\"{ specialeffect2 EF_ENHANCE; }\"; autobonus \"{ bonus bMatk,20; }\",10,7000,BF_MAGIC,\"{ specialeffect2 EF_SUFFRAGIUM; }\"; if(BaseLevel>99) { bonus bBaseAtk,10; bonus bMatk,10; }','','');
+REPLACE INTO `item_db` VALUES ('13069','Aztoe_Nail','Aztoe Nail','4','56000','28000','500','160','80','0','1','0','4294967295','58','2','2','4','110',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus2 bAddEff,Eff_Freeze,100+(getrefine()*50);','','');
+REPLACE INTO `item_db` VALUES ('13070','Scarletto_Nail','Scarletto Nail','4','56000','28000','500','160','80','0','1','0','4294967295','58','2','2','4','110',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus2 bAddEff,Eff_Stone,100+(getrefine()*50);','','');
+REPLACE INTO `item_db` VALUES ('13071','Upg_Dagger','Upgrade Dagger','4','20','10','600','55','0','0','1','1','4294967295','63','2','2','3','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*10); bonus bMatk,(getrefine()*5); if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*5); }','','');
+REPLACE INTO `item_db` VALUES ('13072','Velum_Damascus','Vellum Damascus','4','20','10','1000','180','0','0','1','0','4294967295','63','2','2','4','95',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,getrefine(); bonus4 bSetDefRace,RC_Player,10000,5000,1; bonus4 bSetMDefRace,RC_Player,10000,5000,1;','','');
+REPLACE INTO `item_db` VALUES ('13073','Counter_Dagger_','Dagger of Counter','4','120000','60000','550','140','0','0','1','1','4294967295','63','2','2','4','55',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13074','Ninja_Cutter','Ninja Cutter','4','0','0','0','0','0','0','1','0','4294967295','1','2','2','4','99',NULL,'1','1','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13075','Kurenai','Kurenai','4','5000','2500','700','130','0','0','1','0','4294967295','1','2','2','3','99',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
+REPLACE INTO `item_db` VALUES ('13076','Raksasa_Dagger','Raksasa Dagger','4','40000','20000','600','120','100','0','1','1','4294967295','1','2','2','3','110',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
+REPLACE INTO `item_db` VALUES ('13077','Kagekiri','Kagekiri','4','40000','20000','600','50','120','0','1','0','4294967295','1','2','2','4','100',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13078','Mikatsuki','Mikatsuki','4','40000','20000','600','50','120','0','1','1','4294967295','1','2','2','4','100',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUseSPrate,-5; bonus bVariableCastrate,-5;','','');
+REPLACE INTO `item_db` VALUES ('13079','Metal_Dagger','Metal Dagger','4','20','10','0','55','0','0','1','1','4294967295','1','2','2','3','0',NULL,'1','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*5); bonus bMatk,(getrefine()*2); .@val = min(BaseLevel/10, 12); if (.@val > 2) { bonus bBaseAtk,((.@val-2)*5); }','','');
+REPLACE INTO `item_db` VALUES ('13081','Octo_kitchen_Knife','Discount knife Octopus','4','200000','100000','700','140','0','0','0','3','4294967295','1','2','2','4','105',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13083','TE_Woe_Knife','T Woe Knife','4','0','0','0','100','100','0','1','0','4294967295','1','2','2','3','40',NULL,'0','1','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Silence,1000;','','');
+REPLACE INTO `item_db` VALUES ('13092','RWC_Memory_Knife','RWC Memory Knife','4','1000','500','650','50','0','0','1','1','4294967295','1','2','2','3','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,20*(getrefine()/3); bonus bMatk,20*(getrefine()/3); if(getrefine()>=9) { .@val = 1; bonus4 bAutoSpell,BS_WEAPONPERFECT,1,20,0; } if (getrefine() >= 6) { .@rate = 5*(.@val+1); bonus2 bAddRace, RC_All, .@rate; bonus2 bMagicAddRace, RC_All, .@rate; }','','');
+REPLACE INTO `item_db` VALUES ('13093','Thanatos_Dagger','Thanatos Dagger','4','20','10','800','100','130','0','1','1','4294967295','56','2','2','4','120',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
+REPLACE INTO `item_db` VALUES ('13094','Evil_Slayer_Stabber_Dagger','Evil Slayer Stabber Dagger','4','20','10','900','120','0','0','1','1','4294967295','56','2','2','3','100',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Demon,10; bonus2 bAddRace,RC_Undead,10; if(getrefine()>=9) { bonus bAtkRate,5; } if(getrefine()>=12) { bonus bAtkRate,7; }','','');
+REPLACE INTO `item_db` VALUES ('13100','Six_Shooter','Six Shooter','4','4500','2250','400','30','0','0','7','1','4294967295','1','2','34','1','10',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
+REPLACE INTO `item_db` VALUES ('13101','Six_Shooter_','Six Shooter','4','4500','2250','400','30','0','0','7','2','4294967295','1','2','34','1','10',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
+REPLACE INTO `item_db` VALUES ('13102','Crimson_Bolt','Crimson Bolt','4','20000','10000','450','45','0','0','7','1','4294967295','1','2','34','2','35',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
+REPLACE INTO `item_db` VALUES ('13103','Crimson_Bolt_','Crimson Bolt','4','20000','10000','450','45','0','0','7','2','4294967295','1','2','34','2','35',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
+REPLACE INTO `item_db` VALUES ('13104','The_Garrison','Garrison','4','48000','24000','500','70','0','0','7','1','4294967295','1','2','34','2','55',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
+REPLACE INTO `item_db` VALUES ('13105','The_Garrison_','Garrison','4','48000','24000','500','70','0','0','7','2','4294967295','1','2','34','2','55',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10;','','');
+REPLACE INTO `item_db` VALUES ('13106','Gold_Lux','Gold Lux','4','100000','50000','500','20','0','0','7','0','4294967295','1','2','34','3','12',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10; if(getskilllv(GS_GLITTERING)>0) bonus3 bAutoSpell,GS_GLITTERING,getskilllv(GS_GLITTERING),100;','','');
+REPLACE INTO `item_db` VALUES ('13107','Wasteland_Outlaw','Wasteland\'s Outlaw','4','20','10','580','68','0','0','7','2','4294967295','1','2','34','3','70',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,readparam(bAgi)/10; bonus bAspdRate,readparam(bAgi)/14;','','');
+REPLACE INTO `item_db` VALUES ('13108','BF_Pistol1','Soldier Revolver','4','20','10','0','70','0','0','7','0','4294967295','1','2','34','3','80',NULL,'1','17','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bHit,-10; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; autobonus \"{ bonus bAspdRate,100; }\",10,3000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\"; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13109','Wasteland_Outlaw_C','Western Outlaw','4','20','10','0','100','0','0','7','0','4294967295','1','2','34','3','0',NULL,'0','17','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bHit,readparam(bAgi)/10; bonus bAspdRate,readparam(bAgi)/14; bonus2 bAddRace, RC_All, 10; bonus bMatkRate,10;','','');
+REPLACE INTO `item_db` VALUES ('13110','Krieger_Pistol1','Glorious Pistol','4','20','10','0','80','0','0','7','0','4294967295','1','2','34','4','80',NULL,'1','17','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus4 bAutoSpellOnSkill,GS_RAPIDSHOWER,GS_GLITTERING,1,1000; bonus2 bSkillAtk,GS_RAPIDSHOWER,getrefine()*2; }','','');
+REPLACE INTO `item_db` VALUES ('13111','Sharpshooter_Revolver','Sharpshooter Revolver','4','20','10','0','105','0','0','7','0','4294967295','1','2','34','4','0',NULL,'0','17','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2;','','');
+REPLACE INTO `item_db` VALUES ('13112','P_Revolver1','Eden Revolver I','4','0','0','0','44','0','0','7','0','4294967295','1','2','34','2','26',NULL,'0','17','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-5;','','');
+REPLACE INTO `item_db` VALUES ('13113','P_Revolver2','Eden Revolver II','4','0','0','0','60','0','0','7','0','4294967295','1','2','34','2','40',NULL,'0','17','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-5;','','');
+REPLACE INTO `item_db` VALUES ('13114','P_Revolver3','Eden Group Revolver III','4','0','0','0','76','0','0','7','0','4294967295','1','2','34','3','60',NULL,'0','17','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-5;','','');
+REPLACE INTO `item_db` VALUES ('13115','Upg_Revolver','Upgrade Revolver','4','20','10','500','35','0','0','7','1','4294967295','1','2','34','3','0',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*5); bonus bLongAtkRate,(getrefine()*2); if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*5); }','','');
+REPLACE INTO `item_db` VALUES ('13116','Novice_Revolver','Beginner Revolver','4','0','0','500','20','0','0','7','0','4294967295','1','2','34','1','0',NULL,'0','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-5;','','');
+REPLACE INTO `item_db` VALUES ('13117','TE_Woe_Pistol','TE Woe Pistol','4','0','0','0','60','0','0','7','0','4294967295','63','2','34','3','40',NULL,'0','17','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Curse,1000;','','');
+REPLACE INTO `item_db` VALUES ('13120','Heaven\'s_Feather_and_Hell\'s_Fire','Heaven\'s_Feather_&_Hell\'s_Fire','5','1250000','625000','800','150','0','0','9','1','4294967295','63','2','34','3','99',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,GS_DESPERADO,20; bonus2 bSkillAtk,RL_FALLEN_ANGEL,20;','','');
+REPLACE INTO `item_db` VALUES ('13122','Altea_and_Ares','Altea & Ares','5','1450000','725000','1000','200','0','0','9','0','4294967295','63','2','34','3','140',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,5; bonus bDelayrate,10; bonus bLongAtkRate,30;','','');
+REPLACE INTO `item_db` VALUES ('13124','Altea_and_Ares_','Altea & Ares','5','1450000','725000','1000','200','0','0','9','1','4294967295','63','2','34','3','140',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,5; bonus bDelayrate,10; bonus bLongAtkRate,30;','','');
+REPLACE INTO `item_db` VALUES ('13127','Crimson_Revolver','Crimson Revolver','4','20','10','1000','100','0','0','7','2','4294967295','63','2','34','3','70',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
+REPLACE INTO `item_db` VALUES ('13128','Revolver_of_Vicious_Mind','Revolver of Vicious Mind','4','20','10','1500','150','0','0','7','1','4294967295','63','2','34','4','160',NULL,'1','17','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2);','','');
+REPLACE INTO `item_db` VALUES ('13150','Branch','Branch','4','3000','1500','500','50','0','0','9','3','4294967295','1','2','34','1','0',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13151','The_Cyclone','Cyclone','4','17500','8750','700','120','0','0','9','1','4294967295','1','2','34','2','24',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,10;','','');
+REPLACE INTO `item_db` VALUES ('13152','The_Cyclone_','Cyclone','4','17500','8750','700','120','0','0','9','2','4294967295','1','2','34','2','24',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,10;','','');
+REPLACE INTO `item_db` VALUES ('13153','Dusk','Dusk','4','23500','11750','750','150','0','0','9','1','4294967295','1','2','34','2','56',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,10;','','');
+REPLACE INTO `item_db` VALUES ('13154','Rolling_Stone','Rolling Stone','4','12000','6000','900','135','0','0','9','1','4294967295','1','2','34','1','14',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1;','','');
+REPLACE INTO `item_db` VALUES ('13155','Black_Rose','Black Rose','4','32000','16000','900','180','0','0','9','1','4294967295','1','2','34','2','35',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1;','','');
+REPLACE INTO `item_db` VALUES ('13156','Gate_Keeper','Gate Keeper','4','56000','28000','1000','210','0','0','9','0','4294967295','1','2','34','2','55',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1; bonus3 bAutoSpell,GS_SPREADATTACK,6,50;','','');
+REPLACE INTO `item_db` VALUES ('13157','Drifter','Drifter','4','80000','40000','2300','50','0','0','9','1','4294967295','1','2','34','2','55',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13158','Butcher','Butcher','4','130000','65000','2500','75','0','0','9','0','4294967295','1','2','34','3','68',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bCriticalAddRace,RC_Brute,10;','','');
+REPLACE INTO `item_db` VALUES ('13159','Butcher_','Butcher','4','130000','65000','2500','75','0','0','9','1','4294967295','1','2','34','3','68',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bCriticalAddRace,RC_Brute,10;','','');
+REPLACE INTO `item_db` VALUES ('13160','Destroyer','Destroyer','4','110000','55000','1200','220','0','0','9','0','4294967295','1','2','34','2','52',NULL,'1','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,200;','','');
+REPLACE INTO `item_db` VALUES ('13161','Destroyer_','Destroyer','4','110000','55000','1200','220','0','0','9','1','4294967295','1','2','34','2','52',NULL,'1','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBreakArmorRate,200;','','');
+REPLACE INTO `item_db` VALUES ('13162','Inferno','Inferno','4','230000','115000','1250','280','0','0','9','1','4294967295','1','2','34','2','65',NULL,'1','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13163','Long_Barrel','Long Barrel','4','40000','20000','1000','150','0','0','9','0','4294967295','1','2','34','3','70',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,20; bonus bAspdRate,-3; bonus3 bAutoSpell,GS_TRACKING,5,20;','','');
+REPLACE INTO `item_db` VALUES ('13164','Long_Barrel_','Long Barrel','4','40000','20000','1000','150','0','0','9','1','4294967295','1','2','34','3','70',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,20; bonus bAspdRate,-3; bonus3 bAutoSpell,GS_TRACKING,5,20;','','');
+REPLACE INTO `item_db` VALUES ('13165','Jungle_Carbine','Jungle Carbine','4','56000','28000','700','170','0','0','9','0','4294967295','1','2','34','3','70',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,4; bonus bAspdRate,10; bonus bHit,-readparam(bDex)/3;','','');
+REPLACE INTO `item_db` VALUES ('13166','Jungle_Carbine_','Jungle Carbine','4','56000','28000','700','170','0','0','9','1','4294967295','1','2','34','3','70',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCritical,4; bonus bAspdRate,10; bonus bHit,-readparam(bDex)/3;','','');
+REPLACE INTO `item_db` VALUES ('13167','Gate_KeeperDD','Gate Keeper-DD','4','72000','36000','1300','200','0','0','9','0','4294967295','1','2','34','4','70',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1; bonus3 bAutoSpell,GS_SPREADATTACK,6,50; bonus bDef,getrefine(); bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('13168','Thunder_P','Thunder P','4','76000','38000','700','80','0','0','9','1','4294967295','1','2','34','3','70',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1; bonus bHit,-5; bonus bAspdRate,20;','','');
+REPLACE INTO `item_db` VALUES ('13169','Thunder_P_','Thunder P','4','76000','38000','700','80','0','0','9','2','4294967295','1','2','34','3','70',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSplashRange,1; bonus bHit,-5; bonus bAspdRate,20;','','');
+REPLACE INTO `item_db` VALUES ('13170','Lever_Action_Rifle','Lever Action Rifle','4','20','10','770','138','0','0','9','2','4294967295','1','2','34','3','70',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,20; bonus bCritical,50; bonus bAspdRate,-5;','','');
+REPLACE INTO `item_db` VALUES ('13171','BF_Rifle1','Soldier Rifle','4','20','10','0','50','0','0','9','0','4294967295','1','2','34','3','80',NULL,'1','18','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bHit,10; bonus bCritical,10; bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bVariableCastrate,GS_TRACKING,-25; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13172','BF_Gatling_Gun1','Soldier GatlingGun','4','20','10','0','80','0','0','9','0','4294967295','1','2','34','3','80',NULL,'1','19','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,35; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; autobonus \"{ bonus bBaseAtk,80; bonus2 bHPLossRate,120,1000; }\",10,6000,BF_WEAPON,\"{ specialeffect2 EF_BASH3D; }\"; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13173','BF_Shotgun1','Soldier Shotgun','4','20','10','0','100','0','0','9','0','4294967295','1','2','34','3','80',NULL,'1','20','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bSplashRange,1; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; autobonus \"{ bonus bBaseAtk,80; bonus2 bHPLossRate,100,1000; }\",30,6000,BF_WEAPON,\"{ specialeffect2 EF_BASH3D; }\"; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13174','BF_Launcher1','Soldier Grenade Launcher','4','20','10','0','300','0','0','9','0','4294967295','1','2','34','3','80',NULL,'1','21','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bSplashRange,1; bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; autobonus \"{ bonus bBaseAtk,300; bonus2 bHPLossRate,120,1000; }\",30,9000,BF_WEAPON,\"{ specialeffect2 EF_BASH3D; }\"; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13175','Lever_Action_Rifle_C','Lever Action Rifle','4','20','10','0','170','0','0','9','0','4294967295','1','2','34','3','0',NULL,'0','18','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bHit,20; bonus bCritical,50; bonus bAspdRate,-5;','','');
+REPLACE INTO `item_db` VALUES ('13176','Krieger_Rifle1','Glorious Rifle','4','20','10','0','90','0','0','9','0','4294967295','1','2','34','4','80',NULL,'1','18','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus2 bSkillAtk,GS_TRIPLEACTION,30; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus2 bVariableCastrate,GS_TRACKING,25; bonus2 bSkillAtk,GS_TRACKING,getrefine() * 3; }','','');
+REPLACE INTO `item_db` VALUES ('13177','Krieger_Gatling1','Glorious Gatling gun','4','20','10','0','90','0','0','9','0','4294967295','1','2','34','4','80',NULL,'1','19','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,35; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus2 bSkillAtk,GS_TRIPLEACTION,30; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),10)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if (getrefine() > 8) { bonus2 bAddRace, RC_All, getrefine(); }','','');
+REPLACE INTO `item_db` VALUES ('13178','Krieger_Shotgun1','Glorious Shotgun','4','20','10','0','110','0','0','9','0','4294967295','1','2','34','4','80',NULL,'1','20','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,55; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bSplashRange,1; bonus2 bSkillAtk,GS_TRIPLEACTION,30; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),10)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus2 bSkillAtk,GS_SPREADATTACK,getrefine() * 2; bonus3 bAddEffOnSkill,GS_SPREADATTACK,Eff_Stun,2000; }','','');
+REPLACE INTO `item_db` VALUES ('13179','Krieger_Launcher1','Glorious Grenade Launcher','4','20','10','0','330','0','0','9','0','4294967295','1','2','34','4','80',NULL,'1','21','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,35; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus2 bSkillAtk,GS_TRIPLEACTION,30; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),10)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus2 bSkillAtk,GS_GROUNDDRIFT,getrefine() * 2; bonus3 bAddEffOnSkill,GS_SPREADATTACK,Eff_Stun,2000; autobonus \"{ bonus bAspdRate,20; }\",200,20000,BF_WEAPON,\"{ specialeffect2 EF_POTION_BERSERK; }\"; }','','');
+REPLACE INTO `item_db` VALUES ('13180','Novice_Rifle','Starter Branch','4','0','0','500','50','0','0','9','3','4294967295','1','2','34','1','0',NULL,'0','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13181','Novice_Shotgun','Beginner Shotgun','4','0','0','1000','80','0','0','9','0','4294967295','1','2','34','1','0',NULL,'0','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13182','Novice_Gatling','Beginner GatlingGun','4','0','0','1500','40','0','0','9','0','4294967295','1','2','34','1','0',NULL,'0','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13183','Novice_Grenade_Launcher','Beginner Grenade Launcher','4','0','0','1500','40','0','0','9','0','4294967295','1','2','34','1','0',NULL,'0','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13184','TE_Woe_Rifle','TE Woe Rifle','4','0','0','0','80','0','0','9','0','4294967295','63','2','34','3','40',NULL,'0','18','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Silence,1000;','','');
+REPLACE INTO `item_db` VALUES ('13185','TE_Woe_Gatling','TE Woe Gatling','4','0','0','0','100','0','0','9','0','4294967295','63','2','34','3','40',NULL,'0','19','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Stun,1000;','','');
+REPLACE INTO `item_db` VALUES ('13186','TE_Woe_Shotgun','TE Woe Shotgun','4','0','0','0','100','0','0','9','0','4294967295','63','2','34','3','40',NULL,'0','20','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Poison,1000;','','');
+REPLACE INTO `item_db` VALUES ('13187','TE_Woe_Grenade','TE Woe Grenade','4','0','0','0','100','0','0','9','0','4294967295','63','2','34','3','40',NULL,'0','21','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Blind,1000;','','');
+REPLACE INTO `item_db` VALUES ('13189','Color_Scope','Color Scope','5','1350000','675000','1200','240','0','0','9','2','4294967295','63','2','34','3','105',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,30; bonus bCriticalRate,30;','','');
+REPLACE INTO `item_db` VALUES ('13190','RAG203','RAG203','5','1800000','900000','1300','260','0','0','9','1','4294967295','63','2','34','3','140',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCriticalRate,15; bonus4 bAutoSpell,AL_DECAGI,1,500,0;','','');
+REPLACE INTO `item_db` VALUES ('13192','Death_Fire','Death Fire','5','1250000','625000','2000','400','0','0','9','1','4294967295','63','2','34','3','108',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,5; bonus bHit,-50; bonus bDelayrate,-10;','','');
+REPLACE INTO `item_db` VALUES ('13193','Rolling_Thunder','Rolling Thunder','5','1350000','675000','1800','280','0','0','9','1','4294967295','63','2','34','3','120',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-10; bonus bDelayrate,-10; bonus3 bAutoSpell,MG_THUNDERSTORM,5,500;','','');
+REPLACE INTO `item_db` VALUES ('13194','Peace_Breaker','Peace Breaker','5','1950000','975000','1400','250','0','0','9','0','4294967295','63','2','34','3','120',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-25; bonus bAspdRate,25;','','');
+REPLACE INTO `item_db` VALUES ('13195','RAG203_','RAG203','5','1800000','900000','1300','260','0','0','9','0','4294967295','63','2','34','3','140',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,10; bonus bCriticalRate,15; bonus4 bAutoSpell,AL_DECAGI,1,10,0;','','');
+REPLACE INTO `item_db` VALUES ('13196','Peace_Breaker_','Peace Breaker','5','1950000','975000','1400','250','0','0','9','1','4294967295','63','2','34','3','120',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-25; bonus bAspdRate,25;','','');
+REPLACE INTO `item_db` VALUES ('13197','Mini_Mei','Mini Mei','5','1600000','800000','2500','220','0','0','9','2','4294967295','63','2','34','2','106',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13198','Tempest','Tempest','5','2200000','1100000','2500','250','0','0','9','0','4294967295','63','2','34','2','140',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-25; bonus bCritical,10; bonus bLongAtkRate,20;','','');
+REPLACE INTO `item_db` VALUES ('13199','Tempest_','Tempest','5','2200000','1100000','2500','250','0','0','9','1','4294967295','63','2','34','2','140',NULL,'1','19','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,-25; bonus bCritical,10; bonus bLongAtkRate,20;','','');
+REPLACE INTO `item_db` VALUES ('13200','Bullet','Bullet','10','1','0','2','10','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral;','','');
+REPLACE INTO `item_db` VALUES ('13201','Silver_Bullet','Silver Bullet','10','15','7','2','15','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy;','','');
+REPLACE INTO `item_db` VALUES ('13202','Shell_Of_Blood','Bloody Shell','10','30','15','2','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral; bonus2 bAddEff, Eff_Bleeding, 100;','','');
+REPLACE INTO `item_db` VALUES ('13203','Flare_Sphere','Flare Sphere','10','80','40','5','50','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('13204','Lighting_Sphere','Lightning Sphere','10','80','40','5','50','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('13205','Poison_Sphere','Poison Sphere','10','80','40','5','50','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,500;','','');
+REPLACE INTO `item_db` VALUES ('13206','Blind_Sphere','Blind Sphere','10','80','40','5','50','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus2 bAddEff,Eff_Blind,500;','','');
+REPLACE INTO `item_db` VALUES ('13207','Freezing_Sphere','Freezing Sphere','10','80','40','5','50','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('13208','Gong_Bug','GongBug','10','0','0','20','50','0','0','0','0','4294967295','63','2','32768','0','50',NULL,'0','3','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,1000;','','');
+REPLACE INTO `item_db` VALUES ('13210','Slug_Ammunition_L','Slug Ammunition L','10','250','125','500','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral;','','');
+REPLACE INTO `item_db` VALUES ('13211','Slug_Ammunition_M','Slug Ammunition M','10','500','250','500','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral;','','');
+REPLACE INTO `item_db` VALUES ('13212','Slug_Ammunition_H','Slug Ammunition H','10','750','375','750','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral;','','');
+REPLACE INTO `item_db` VALUES ('13213','Slug_Ammunition_SH','Slug Ammunition SH','10','1','0','1000','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral;','','');
+REPLACE INTO `item_db` VALUES ('13214','Slug_Ammunition_XH','Slug Ammunition XH','10','1','0','1200','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral;','','');
+REPLACE INTO `item_db` VALUES ('13215','Armor_Piercing_Bullet','Armor-Piercing Bullet','10','15','7','2','50','0','0','0','0','4294967295','63','2','32768','0','100',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral;','','');
+REPLACE INTO `item_db` VALUES ('13216','Blazing_Bullet','Blazing Bullet','10','10','5','2','40','0','0','0','0','4294967295','63','2','32768','0','100',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('13217','Freezing_Bullet','Freezing Bullet','10','10','5','2','40','0','0','0','0','4294967295','63','2','32768','0','100',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('13218','Lightning_Bullet','Lightning Bullet','10','10','5','2','40','0','0','0','0','4294967295','63','2','32768','0','100',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('13219','Magic_Stone_Bullet','Magic Stone Bullet','10','10','5','2','40','0','0','0','0','4294967295','63','2','32768','0','100',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Earth;','','');
+REPLACE INTO `item_db` VALUES ('13220','Purifying_Bullet','Purifying Bullet','10','10','5','2','40','0','0','0','0','4294967295','63','2','32768','0','100',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Holy;','','');
+REPLACE INTO `item_db` VALUES ('13221','Silver_Bullet_','Silver Bullet','10','5','2','2','15','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Holy;','','');
+REPLACE INTO `item_db` VALUES ('13222','Shell_Of_Blood_','Bloody Shell','10','10','5','2','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Neutral; bonus2 bAddEff, Eff_Bleeding, 100;','','');
+REPLACE INTO `item_db` VALUES ('13223','Incendiary_Grenade','Incendiary Grenade','10','15','7','5','50','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('13224','Lightning_Grenade','Lightning Grenade','10','15','7','5','50','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('13225','Poison_Grenade','Poison Grenade','10','15','7','5','50','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Poison; bonus2 bAddEff, Eff_Poison, 500;','','');
+REPLACE INTO `item_db` VALUES ('13226','Flash_Grenade','Flash Grenade','10','15','7','5','50','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Dark; bonus2 bAddEff, Eff_Blind, 500;','','');
+REPLACE INTO `item_db` VALUES ('13227','Cyro_Grenade','Cyro Grenade','10','15','7','5','50','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('13250','Shuriken','Shuriken','10','4','2','5','10','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13251','Nimbus_Shuriken','Nimbus Shuriken','10','10','5','5','30','0','0','0','0','4294967295','63','2','32768','0','20',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13252','Flash_Shuriken','Flash Shuriken','10','20','10','5','45','0','0','0','0','4294967295','63','2','32768','0','40',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13253','Sharp_Leaf_Shuriken','Sharp Leaf Shuriken','10','40','20','5','70','0','0','0','0','4294967295','63','2','32768','0','60',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13254','Thorn_Needle_Shuriken','Thorn Needle Shuriken','10','100','50','5','100','0','0','0','0','4294967295','63','2','32768','0','80',NULL,'0','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13255','Kunai_Of_Icicle','Icicle Kunai','10','10','5','20','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water;','','');
+REPLACE INTO `item_db` VALUES ('13256','Kunai_Of_Black_Soil','Black Earth Kunai','10','10','5','20','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Earth;','','');
+REPLACE INTO `item_db` VALUES ('13257','Kunai_Of_Furious_Wind','High Wind Kunai','10','10','5','20','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind;','','');
+REPLACE INTO `item_db` VALUES ('13258','Kunai_Of_Fierce_Flame','Heat Wave Kunai','10','10','5','20','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('13259','Kunai_Of_Deadly_Poison','Fell Poison Kunai','10','10','5','20','30','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Poison; bonus2 bAddEff,Eff_Poison,500;','','');
+REPLACE INTO `item_db` VALUES ('13260','Apple_Bomb','Apple Bomb','10','100','50','1','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13261','Coconut_Bomb','Coconut Bomb','10','100','50','1','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13262','Melon_Bomb','Melon Bomb','10','100','50','1','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13263','Pineapple_Bomb','Pineapple Bomb','10','100','50','1','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13264','Banana_Bomb','Banana Bomb','10','100','50','1','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13265','Black_Lump','Black Lump','10','100','50','50','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13266','Black_Hard_Lump','Black Hard Lump','10','100','50','50','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13267','Very_Hard_Lump','Very Hard Lump','10','100','50','50','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13268','Mysterious_Powder','Mysterious Powder','10','100','50','10','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_MYSTERIOUS_POWDER, 10000, 2;','','');
+REPLACE INTO `item_db` VALUES ('13269','Boost500_To_Throw','Throwing Boost500','10','100','50','10','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_BOOST500, 500000, 10;','','');
+REPLACE INTO `item_db` VALUES ('13270','Full_SwingK_To_Throw','Full SwingK Throw','10','100','50','50','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_FULL_SWING_K, 500000, 50;','','');
+REPLACE INTO `item_db` VALUES ('13271','Mana_Plus_To_Throw','Mana + Throw','10','100','50','50','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_MANA_PLUS, 500000, 50;','','');
+REPLACE INTO `item_db` VALUES ('13272','Cure_Free_To_Throw','Cure Free Throw','10','100','50','50','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_end SC_SILENCE; sc_end SC_BLOODING; sc_end SC_POISON; sc_end SC_CURSE; sc_end SC_ORCISH; sc_end SC_PROPERTYUNDEAD; heal 500, 0;','','');
+REPLACE INTO `item_db` VALUES ('13273','Stamina_Up_M_To_Throw','Throwing Muramura(M)','10','100','50','10','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_MUSTLE_M, 500000, 5;','','');
+REPLACE INTO `item_db` VALUES ('13274','Digestive_F_To_Throw','Throwing Falmons(F)','10','100','50','10','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_LIFE_FORCE_F, 500000, 5;','','');
+REPLACE INTO `item_db` VALUES ('13275','HP_Inc_PotS_To_Throw','HP Increase Potion(Small) Throw','10','100','50','20','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_PROMOTE_HEALTH_RESERCH, 500000, 2, 1, 500, 2;','','');
+REPLACE INTO `item_db` VALUES ('13276','HP_Inc_PotM_To_Throw','HP Increase Potion(Mid) Throw','10','100','50','40','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_PROMOTE_HEALTH_RESERCH, 500000, 2, 2, 1500, 3;','','');
+REPLACE INTO `item_db` VALUES ('13277','HP_Inc_PotL_To_Throw','HP Increase Potion(Large) Throw','10','100','50','80','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_PROMOTE_HEALTH_RESERCH, 500000, 2, 3, 2500, 5;','','');
+REPLACE INTO `item_db` VALUES ('13278','SP_Inc_PotS_To_Throw','HP Increase Potion(Small) Throw','10','100','50','20','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_ENERGY_DRINK_RESERCH, 500000, 2, 1, 0, 2;','','');
+REPLACE INTO `item_db` VALUES ('13279','SP_Inc_PotM_To_Throw','SP Increase Potion(Mid) Throw','10','100','50','40','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_ENERGY_DRINK_RESERCH, 500000, 2, 2, 0, 4;','','');
+REPLACE INTO `item_db` VALUES ('13280','SP_Inc_PotL_To_Throw','SP Increase Potion(Large) Throw','10','100','50','80','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start4 SC_ENERGY_DRINK_RESERCH, 500000, 2, 3, 0, 8;','','');
+REPLACE INTO `item_db` VALUES ('13281','En_White_PotZ_To_Throw','Enriched White PotionZ Throw','10','100','50','70','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_EXTRACT_WHITE_POTION_Z, 500000, 20; heal 1000, 0;','','');
+REPLACE INTO `item_db` VALUES ('13282','Vitata500_To_Throw','Vitata50 Throw0','10','100','50','50','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start2 SC_VITATA_500, 500000, 20, 5; heal 0, 200;','','');
+REPLACE INTO `item_db` VALUES ('13283','En_Cel_Juice_To_Throw','Enrich Celermine Juice Throw','10','100','50','50','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_EXTRACT_SALAMINE_JUICE, 500000, 10;','','');
+REPLACE INTO `item_db` VALUES ('13284','Savage_BBQ_To_Throw','Savage BBQ Throw','10','100','50','50','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_SAVAGE_STEAK, 300000, 20;','','');
+REPLACE INTO `item_db` VALUES ('13285','Wug_Cocktail_To_Throw','Warg Cocktail To Throw','10','100','50','50','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_COCKTAIL_WARG_BLOOD, 300000, 20;','','');
+REPLACE INTO `item_db` VALUES ('13286','M_Brisket_To_Throw','M Brisket To Throw','10','100','50','50','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_MINOR_BBQ, 300000, 20;','','');
+REPLACE INTO `item_db` VALUES ('13287','Siroma_Icetea_To_Throw','Siroma Icetea To Throw','10','100','50','50','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_SIROMA_ICE_TEA, 300000, 20;','','');
+REPLACE INTO `item_db` VALUES ('13288','Drocera_Stew_To_Throw','Drosera Stew To Throw','10','100','50','50','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_DROCERA_HERB_STEAMED, 300000, 20;','','');
+REPLACE INTO `item_db` VALUES ('13289','Petti_Noodle_To_Throw','Petite Noodle To Throw','10','100','50','50','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_PUTTI_TAILS_NOODLES, 300000, 20;','','');
+REPLACE INTO `item_db` VALUES ('13290','Black_Thing_To_Throw','Black Thing To Throw','10','100','50','50','0','0','0','0','0','4294967295','63','2','32768','0','99',NULL,'0','9','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start2 SC_STOMACHACHE, 60000, rand(5,10), 75;','','');
+REPLACE INTO `item_db` VALUES ('13291','Starfish','Starfish','10','0','0','5','110','0','0','0','0','4294967295','63','2','32768','0','50',NULL,'0','7','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Neutral; bonus2 bAddEff,Eff_Stun,1000;','','');
+REPLACE INTO `item_db` VALUES ('13292','Dried_Squid','Dried Squid','10','10','5','20','50','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','7','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Neutral; bonus2 bAddEff,Eff_Stun,1000;','','');
+REPLACE INTO `item_db` VALUES ('13293','Flying_Fish','Flying Fish','10','10','5','20','50','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','6','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Neutral; bonus3 bAutoSpell,NPC_CRITICALWOUND,1,3;','','');
+REPLACE INTO `item_db` VALUES ('13294','Explosive_Kunai','Explosive Kunai','10','100','50','30','50','0','0','0','0','4294967295','63','2','32768','0','100',NULL,'0','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Neutral;','','');
REPLACE INTO `item_db` VALUES ('13295','Light_Shuriken','Light Shuriken','10','0','0','5','5','0','0','0','0','4294967295','63','2','32768','0','0',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13300','Huuma_Bird_Wing','Huuma Wing Shuriken','4','90000','45000','3000','150','0','0','1','0','570425344','1','2','34','4','65',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkEle,Ele_Wind; bonus bDex,-2; bonus bAgi,-1;','','');
-REPLACE INTO `item_db` VALUES ('13301','Huuma_Giant_Wheel','Huuma Giant Wheel Shuriken','4','40000','20000','2500','50','0','0','1','3','570425344','1','2','34','4','42',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddEff,Eff_Bleeding,100;','','');
-REPLACE INTO `item_db` VALUES ('13302','Huuma_Giant_Wheel_','Huuma Giant Wheel Shuriken','4','40000','20000','2500','50','0','0','1','4','570425344','1','2','34','4','42',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddEff,Eff_Bleeding,100;','','');
-REPLACE INTO `item_db` VALUES ('13303','Huuma_Blaze','Huuma Blaze Shuriken','4','78000','39000','1500','185','0','0','1','0','570425344','1','2','34','4','55',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkEle,Ele_Fire; bonus bDex,-2; bonus3 bAutoSpell,MG_FIREBALL,5,30;','','');
-REPLACE INTO `item_db` VALUES ('13304','Huuma_Calm_Mind','Huuma Calm Mind','4','20','10','1550','112','0','0','1','2','570425344','1','2','34','3','70',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bSkillAtk,NJ_HUUMA,30; bonus bNoCastCancel,0;','','');
-REPLACE INTO `item_db` VALUES ('13305','BF_Huuma_Shuriken1','Brave Huuma Front Shuriken','4','20','10','0','55','0','0','1','0','570425344','1','2','34','3','80',NULL,'1','22','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13306','BF_Huuma_Shuriken2','Valorous Huuma Front Shuriken','4','20','10','0','55','0','0','1','0','570425344','1','2','34','3','80',NULL,'1','22','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,95; autobonus \"{ bonus2 bSkillAtk,NJ_HUUMA,100; bonus2 bSkillAtk,NJ_ISSEN,100; }\",50,10000,BF_WEAPON,\"{specialeffect2 EF_POTION_BERSERK; }\"; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13307','Krieger_Huuma_Shuriken1','Glorious Shuriken','4','20','10','0','55','90','0','1','0','570425344','1','2','34','4','80',NULL,'1','22','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bMatkRate,15; autobonus \"{ bonus2 bSkillAtk,NJ_HUUMA,100; bonus2 bSkillAtk,NJ_ISSEN,100; }\",50,10000; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-3,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus5 bAutoSpellOnSkill,NJ_ISSEN,AL_HEAL,10,1000,1; bonus4 bAutoSpellOnSkill,NJ_HUUMA,NPC_CRITICALWOUND,2,200; }','','');
-REPLACE INTO `item_db` VALUES ('13308','Huuma_Blaze_I','Huuma Blaze Shuriken','4','0','0','0','230','0','0','1','0','570425344','1','2','34','4','0',NULL,'0','22','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkEle,Ele_Fire; bonus bDex,2;','','');
-REPLACE INTO `item_db` VALUES ('13309','Huuma_Giant_Wheel_C','Huuma Giant Wheel Shuriken','4','0','0','0','99','0','0','1','0','570425344','1','2','34','4','0',NULL,'0','22','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13310','P_Huuma_Shuriken1','Eden Group Huuma Shuriken I','4','0','0','0','150','50','0','1','0','570425344','1','2','34','3','60',NULL,'0','22','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMatk,50;','','');
-REPLACE INTO `item_db` VALUES ('13311','Huuma_Shadow','Huuma Shadow','4','5000','2500','1500','170','0','0','1','0','570425344','1','2','34','4','99',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3;','','');
-REPLACE INTO `item_db` VALUES ('13312','Huuma_Job_Test','Huuma Job Test','4','90000','45000','3000','0','0','0','1','0','570425344','1','2','34','4','99',NULL,'1','22','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13313','Huuma_Swirling_Petal','Huuma Swirling Petal','4','100000','50000','1500','150','50','0','1','2','570425344','1','2','34','3','110',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatk,50; bonus bAtkEle,Ele_Fire; bonus2 bSkillAtk,KO_HUUMARANKA,20;','','');
-REPLACE INTO `item_db` VALUES ('13314','Huuma_Fluttering_Snow','Huuma Fluttering Snow','4','100000','50000','1500','200','50','0','1','0','570425344','1','2','34','4','110',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatk,50; bonus bAtkEle,Ele_Water; bonus3 bAutoSpell,NJ_HYOUSYOURAKU,max(getskilllv(NJ_HYOUSYOURAKU),1),30;','','');
-REPLACE INTO `item_db` VALUES ('13315','Huuma_Thunderstorm','Huuma Thunderstorm','4','100000','50000','1500','200','50','0','1','0','570425344','1','2','34','4','110',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatk,50; bonus bAtkEle,Ele_Wind; bonus3 bAutoSpell,NJ_RAIGEKISAI,max(getskilllv(NJ_RAIGEKISAI),1),30;','','');
-REPLACE INTO `item_db` VALUES ('13316','Upg_Huuma_Shuriken','Upg Huuma Shuriken','4','20','10','1500','55','0','0','1','1','570425344','1','2','34','3','0',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,10*getrefine(); bonus bMatk,5*getrefine(); bonus bLongAtkRate,getrefine(); if(BaseLevel>=70) { bonus bBaseAtk,5*((BaseLevel-60)/10); }','','');
-REPLACE INTO `item_db` VALUES ('13317','TE_Woe_Huuma','TE Woe Huuma','4','0','0','0','80','100','0','1','0','570425344','1','2','34','3','40',NULL,'0','22','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Bleeding,1000;','','');
-REPLACE INTO `item_db` VALUES ('13327','Crimson_Huuma_Shuriken','Crimson Huuma Shuriken','4','20','10','1000','100','0','0','1','2','570425344','63','2','34','3','70',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2; if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
-REPLACE INTO `item_db` VALUES ('13328','Huuma_Shuriken_of_Vicious_Mind','Huuma Shuriken of Vicious Mind','4','20','10','1500','150','50','0','1','1','570425344','63','2','34','4','160',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13400','Cutlas_','Cutlus','4','20','10','900','150','0','0','1','1','414946','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill SM_BASH,5; bonus bStr,2; bonus bDef,1;','','');
-REPLACE INTO `item_db` VALUES ('13401','Excalibur_C','Excalibur','4','1','0','0','199','0','0','1','0','414946','63','2','2','4','0',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bInt,10; bonus bLuk,10; bonus bAtkEle,Ele_Holy;','','');
-REPLACE INTO `item_db` VALUES ('13402','Cutlas_C','Cutlas','4','2','1','0','185','0','0','1','0','414946','63','2','2','4','0',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','skill SM_BASH,5; bonus bStr,2; bonus bDef,1;','','');
-REPLACE INTO `item_db` VALUES ('13403','Solar_Sword_C','Solar Sword','4','2','1','0','120','0','0','1','0','414946','63','2','2','4','0',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus2 bHPDrainRate,1000,1; bonus2 bSPLossRate,15,10000;','','');
-REPLACE INTO `item_db` VALUES ('13404','Platinum_Shotel','Platinum Shotel','4','20','10','1500','130','0','0','1','1','414946','58','2','2','4','55',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,50;','','');
-REPLACE INTO `item_db` VALUES ('13405','Curved_Sword','Curved Sword','4','20','10','800','125','0','0','1','2','414946','58','2','2','4','55',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,10; bonus2 bAddEff,Eff_Curse,300;','','');
-REPLACE INTO `item_db` VALUES ('13406','Edger','Edger','4','20','10','0','120','0','0','1','0','414946','63','2','2','1','0',NULL,'0','2','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
-REPLACE INTO `item_db` VALUES ('13407','Nagan_C','Refined Nagan','4','1','0','0','148','0','0','1','0','414946','63','2','2','4','0',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','skill TF_DOUBLE,5; bonus bDoubleRate,25; bonus2 bAddRace,RC_DemiPlayer,40;','','');
-REPLACE INTO `item_db` VALUES ('13408','Fire_Brand_C','Refined Fireblend','4','1','0','0','120','0','0','1','0','414946','63','2','2','4','0',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus bInt,2; skill MG_FIREBOLT,5; bonus3 bAutoSpell,MG_FIREBOLT,5,100;','','');
-REPLACE INTO `item_db` VALUES ('13409','Immaterial_Sword_C','Refined Immaterial Sword','4','1','0','0','160','0','0','1','0','414946','63','2','2','4','0',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Ghost; bonus2 bSPVanishRate, 45, 30; bonus bSPDrainValue, -1; bonus bUnbreakableWeapon, 1;','','');
-REPLACE INTO `item_db` VALUES ('13410','BF_Sword1','Valorous Gladiator Blade','4','20','10','0','115','0','0','1','0','414947','63','2','2','3','80',NULL,'1','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13411','BF_Sword2','Brave Gladiator Blade','4','20','10','0','115','74','0','1','0','414947','63','2','2','3','80',NULL,'1','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus bMatkRate,10; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13412','Twin_Edge_B','Twin Edge of Naght Sieger','4','20','10','1500','150','0','0','1','3','414946','58','2','2','4','75',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; skill MG_FROSTDIVER,5; autobonus \"{ bonus bIgnoreDefRace,RC_NonBoss; }\",50,5000;','','');
-REPLACE INTO `item_db` VALUES ('13413','Twin_Edge_R','Twin Edge of Naght Sieger','4','20','10','1500','160','0','0','1','3','414946','58','2','2','4','75',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; skill WZ_METEOR,3; autobonus \"{ bonus bIgnoreDefRace,RC_NonBoss; }\",50,5000;','','');
-REPLACE INTO `item_db` VALUES ('13414','Elemental_Sword','Elemental Sword','4','20','10','1200','105','95','0','1','3','414946','58','2','2','3','70',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,4; bonus bDex,1; bonus2 bAddEle,Ele_Neutral,10; bonus3 bAutoSpell,MG_COLDBOLT,3,50; bonus4 bAutoSpellOnSkill,MG_COLDBOLT,MG_FIREBOLT,3,1000; bonus4 bAutoSpellOnSkill,MG_FIREBOLT,MG_LIGHTNINGBOLT,3,1000; bonus4 bAutoSpellOnSkill,MG_LIGHTNINGBOLT,WZ_EARTHSPIKE,3,1000;','','');
-REPLACE INTO `item_db` VALUES ('13415','N_Falchion','Novice Falchion','4','0','0','0','59','0','0','1','3','414947','63','2','2','1','2',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13416','Krieger_Onehand_Sword1','Glorious Flamberge','4','20','10','0','130','0','0','1','0','414947','63','2','2','4','80',NULL,'1','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>6) { bonus bAspdRate,5; } if(getrefine()>8) { bonus bAspdRate,5; bonus4 bAutoSpellOnSkill,SM_BASH,NPC_CRITICALWOUND,2,200; }','','');
-REPLACE INTO `item_db` VALUES ('13417','Krieger_Onehand_Sword2','Glorious Rapier','4','20','10','0','130','80','0','1','0','414947','63','2','2','4','80',NULL,'1','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus bUseSPrate,-10; } if(getrefine()>8) { bonus bInt,5; }','','');
-REPLACE INTO `item_db` VALUES ('13418','Krieger_Onehand_Sword3','Glorious Holy Avenger','4','20','10','0','130','80','0','1','0','279714','63','2','2','4','80',NULL,'1','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus bUseSPrate,-10; } if(getrefine()>8) { bonus4 bAutoSpellOnSkill,PA_PRESSURE,PR_LEXAETERNA,1,1000; } if(getrefine()>9) { bonus bInt,5; }','','');
-REPLACE INTO `item_db` VALUES ('13419','Holy_Saber','Holy Saber','4','20','10','0','160','0','0','1','0','414946','63','2','2','3','0',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13420','Honglyun\'s_Sword','Honglyun\'s Sword','4','20','10','1200','160','0','0','1','1','414946','63','2','2','4','70',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus bStr,2; bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('13421','Ruber','Ruber','4','20','10','1500','170','0','0','1','1','279714','58','2','2','3','50',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','autobonus \"{ bonus2 bSkillAtk,KN_BOWLINGBASH,20; bonus2 bSkillAtk,SM_BASH,20; }\",5,15000,BF_WEAPON,\"{ specialeffect2 EF_ENHANCE; }\";','','');
-REPLACE INTO `item_db` VALUES ('13422','Flamberge_C','Flamberge','4','0','0','0','185','0','0','1','0','16512','63','2','2','3','0',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('13423','P_Sabre1','Eden Sabre I','4','0','0','0','147','0','0','1','0','414946','63','2','2','2','26',NULL,'0','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13424','P_Sabre2','Eden Sabre II','4','0','0','0','170','0','0','1','0','414946','63','2','2','2','40',NULL,'0','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13425','Tourist_Sword','Traveler\'s Sword','4','0','0','500','61','0','0','1','0','414947','63','2','2','1','0',NULL,'0','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bStr,1; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('13426','F_Cutlas_C','Rental Cutlas','4','2','1','0','185','0','0','1','0','414946','63','2','2','4','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('13427','F_Solar_Sword_C','Rental Solar Sword','4','2','1','0','120','0','0','1','0','414946','63','2','2','4','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('13428','Priest_Sword','Priest Sword','4','20','10','1200','170','0','0','1','3','414946','63','2','2','4','50',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13429','E_Cutlas_C','E Cutlas C','4','2','1','0','185','0','0','1','0','414946','63','2','2','4','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('13430','E_Solar_Sword_C','E Solar Sword C','4','2','1','0','120','0','0','1','0','414946','63','2','2','4','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
-REPLACE INTO `item_db` VALUES ('13431','Chrome_Sword','Chrome Metal Sword','4','20','10','2200','180','0','0','1','0','279714','58','2','2','3','110',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('13432','Adventure_Sword','Adventure Sword','4','0','0','0','80','0','0','1','0','16514','63','2','2','1','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13433','Academy_Sword','Academy Sword','4','0','0','1200','120','0','0','1','1','16514','63','2','2','1','0',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13434','P_Saber3','Eden Group Saber III','4','0','0','0','185','0','0','1','0','414946','63','2','2','3','60',NULL,'0','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13438','Magical_Blade','Magical Blade','4','60000','30000','2000','165','110','0','1','2','414947','63','2','2','4','105',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('13439','TE_Woe_Sword','TE Woe Sword','4','0','0','0','120','100','0','1','0','414947','63','2','2','3','40',NULL,'0','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Poison,1000;','','');
-REPLACE INTO `item_db` VALUES ('13442','Old_Parasol','Old Parasol','4','20','10','500','120','80','0','0','3','414946','63','2','2','3','80',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatk,getrefine(); skill MG_SOULSTRIKE,10;','','');
-REPLACE INTO `item_db` VALUES ('13444','Pala','Pala','4','20','10','700','190','0','0','0','1','414946','63','2','2','3','0',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,8;','','');
-REPLACE INTO `item_db` VALUES ('13454','Crimson_Saber','Crimson Saber','4','20','10','850','85','0','0','1','2','414947','63','2','2','3','70',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
-REPLACE INTO `item_db` VALUES ('13455','Saber_of_Vicious_Mind','Saber of Vicious Mind','4','20','10','1350','135','0','0','1','1','414947','63','2','2','4','160',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2);','','');
+REPLACE INTO `item_db` VALUES ('13300','Huuma_Bird_Wing','Huuma Wing Shuriken','4','90000','45000','3000','150','0','0','1','0','4294967295','1','2','34','4','65',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkEle,Ele_Wind; bonus bDex,-2; bonus bAgi,-1;','','');
+REPLACE INTO `item_db` VALUES ('13301','Huuma_Giant_Wheel','Huuma Giant Wheel Shuriken','4','40000','20000','2500','50','0','0','1','3','4294967295','1','2','34','4','42',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddEff,Eff_Bleeding,100;','','');
+REPLACE INTO `item_db` VALUES ('13302','Huuma_Giant_Wheel_','Huuma Giant Wheel Shuriken','4','40000','20000','2500','50','0','0','1','4','4294967295','1','2','34','4','42',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddEff,Eff_Bleeding,100;','','');
+REPLACE INTO `item_db` VALUES ('13303','Huuma_Blaze','Huuma Blaze Shuriken','4','78000','39000','1500','185','0','0','1','0','4294967295','1','2','34','4','55',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkEle,Ele_Fire; bonus bDex,-2; bonus3 bAutoSpell,MG_FIREBALL,5,30;','','');
+REPLACE INTO `item_db` VALUES ('13304','Huuma_Calm_Mind','Huuma Calm Mind','4','20','10','1550','112','0','0','1','2','4294967295','1','2','34','3','70',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bSkillAtk,NJ_HUUMA,30; bonus bNoCastCancel,0;','','');
+REPLACE INTO `item_db` VALUES ('13305','BF_Huuma_Shuriken1','Brave Huuma Front Shuriken','4','20','10','0','55','0','0','1','0','4294967295','1','2','34','3','80',NULL,'1','22','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13306','BF_Huuma_Shuriken2','Valorous Huuma Front Shuriken','4','20','10','0','55','0','0','1','0','4294967295','1','2','34','3','80',NULL,'1','22','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,95; autobonus \"{ bonus2 bSkillAtk,NJ_HUUMA,100; bonus2 bSkillAtk,NJ_ISSEN,100; }\",50,10000,BF_WEAPON,\"{specialeffect2 EF_POTION_BERSERK; }\"; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13307','Krieger_Huuma_Shuriken1','Glorious Shuriken','4','20','10','0','55','90','0','1','0','4294967295','1','2','34','4','80',NULL,'1','22','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,95; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bMatkRate,15; autobonus \"{ bonus2 bSkillAtk,NJ_HUUMA,100; bonus2 bSkillAtk,NJ_ISSEN,100; }\",50,10000; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-3,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>8) { bonus5 bAutoSpellOnSkill,NJ_ISSEN,AL_HEAL,10,1000,1; bonus4 bAutoSpellOnSkill,NJ_HUUMA,NPC_CRITICALWOUND,2,200; }','','');
+REPLACE INTO `item_db` VALUES ('13308','Huuma_Blaze_I','Huuma Blaze Shuriken','4','0','0','0','230','0','0','1','0','4294967295','1','2','34','4','0',NULL,'0','22','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkEle,Ele_Fire; bonus bDex,2;','','');
+REPLACE INTO `item_db` VALUES ('13309','Huuma_Giant_Wheel_C','Huuma Giant Wheel Shuriken','4','0','0','0','99','0','0','1','0','4294967295','1','2','34','4','0',NULL,'0','22','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13310','P_Huuma_Shuriken1','Eden Group Huuma Shuriken I','4','0','0','0','150','50','0','1','0','4294967295','1','2','34','3','60',NULL,'0','22','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMatk,50;','','');
+REPLACE INTO `item_db` VALUES ('13311','Huuma_Shadow','Huuma Shadow','4','5000','2500','1500','170','0','0','1','0','4294967295','1','2','34','4','99',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3;','','');
+REPLACE INTO `item_db` VALUES ('13312','Huuma_Job_Test','Huuma Job Test','4','90000','45000','3000','0','0','0','1','0','4294967295','1','2','34','4','99',NULL,'1','22','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13313','Huuma_Swirling_Petal','Huuma Swirling Petal','4','100000','50000','1500','150','50','0','1','2','4294967295','1','2','34','3','110',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatk,50; bonus bAtkEle,Ele_Fire; bonus2 bSkillAtk,KO_HUUMARANKA,20;','','');
+REPLACE INTO `item_db` VALUES ('13314','Huuma_Fluttering_Snow','Huuma Fluttering Snow','4','100000','50000','1500','200','50','0','1','0','4294967295','1','2','34','4','110',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatk,50; bonus bAtkEle,Ele_Water; bonus3 bAutoSpell,NJ_HYOUSYOURAKU,max(getskilllv(NJ_HYOUSYOURAKU),1),30;','','');
+REPLACE INTO `item_db` VALUES ('13315','Huuma_Thunderstorm','Huuma Thunderstorm','4','100000','50000','1500','200','50','0','1','0','4294967295','1','2','34','4','110',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatk,50; bonus bAtkEle,Ele_Wind; bonus3 bAutoSpell,NJ_RAIGEKISAI,max(getskilllv(NJ_RAIGEKISAI),1),30;','','');
+REPLACE INTO `item_db` VALUES ('13316','Upg_Huuma_Shuriken','Upg Huuma Shuriken','4','20','10','1500','55','0','0','1','1','4294967295','1','2','34','3','0',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,10*getrefine(); bonus bMatk,5*getrefine(); bonus bLongAtkRate,getrefine(); if(BaseLevel>=70) { bonus bBaseAtk,5*((BaseLevel-60)/10); }','','');
+REPLACE INTO `item_db` VALUES ('13317','TE_Woe_Huuma','TE Woe Huuma','4','0','0','0','80','100','0','1','0','4294967295','1','2','34','3','40',NULL,'0','22','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Bleeding,1000;','','');
+REPLACE INTO `item_db` VALUES ('13327','Crimson_Huuma_Shuriken','Crimson Huuma Shuriken','4','20','10','1000','100','0','0','1','2','4294967295','63','2','34','3','70',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2; if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
+REPLACE INTO `item_db` VALUES ('13328','Huuma_Shuriken_of_Vicious_Mind','Huuma Shuriken of Vicious Mind','4','20','10','1500','150','50','0','1','1','4294967295','63','2','34','4','160',NULL,'1','22','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13400','Cutlas_','Cutlus','4','20','10','900','150','0','0','1','1','4294967295','63','2','2','4','40',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill SM_BASH,5; bonus bStr,2; bonus bDef,1;','','');
+REPLACE INTO `item_db` VALUES ('13401','Excalibur_C','Excalibur','4','1','0','0','199','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bInt,10; bonus bLuk,10; bonus bAtkEle,Ele_Holy;','','');
+REPLACE INTO `item_db` VALUES ('13402','Cutlas_C','Cutlas','4','2','1','0','185','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','skill SM_BASH,5; bonus bStr,2; bonus bDef,1;','','');
+REPLACE INTO `item_db` VALUES ('13403','Solar_Sword_C','Solar Sword','4','2','1','0','120','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus2 bHPDrainRate,1000,1; bonus2 bSPLossRate,15,10000;','','');
+REPLACE INTO `item_db` VALUES ('13404','Platinum_Shotel','Platinum Shotel','4','20','10','1500','130','0','0','1','1','4294967295','58','2','2','4','55',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,50;','','');
+REPLACE INTO `item_db` VALUES ('13405','Curved_Sword','Curved Sword','4','20','10','800','125','0','0','1','2','4294967295','58','2','2','4','55',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,10; bonus2 bAddEff,Eff_Curse,300;','','');
+REPLACE INTO `item_db` VALUES ('13406','Edger','Edger','4','20','10','0','120','0','0','1','0','4294967295','63','2','2','1','0',NULL,'0','2','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace, RC_All, 50;','','');
+REPLACE INTO `item_db` VALUES ('13407','Nagan_C','Refined Nagan','4','1','0','0','148','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','skill TF_DOUBLE,5; bonus bDoubleRate,25; bonus2 bAddRace,RC_DemiPlayer,40;','','');
+REPLACE INTO `item_db` VALUES ('13408','Fire_Brand_C','Refined Fireblend','4','1','0','0','120','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus bInt,2; skill MG_FIREBOLT,5; bonus3 bAutoSpell,MG_FIREBOLT,5,100;','','');
+REPLACE INTO `item_db` VALUES ('13409','Immaterial_Sword_C','Refined Immaterial Sword','4','1','0','0','160','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle, Ele_Ghost; bonus2 bSPVanishRate, 45, 30; bonus bSPDrainValue, -1; bonus bUnbreakableWeapon, 1;','','');
+REPLACE INTO `item_db` VALUES ('13410','BF_Sword1','Valorous Gladiator Blade','4','20','10','0','115','0','0','1','0','4294967295','63','2','2','3','80',NULL,'1','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13411','BF_Sword2','Brave Gladiator Blade','4','20','10','0','115','74','0','1','0','4294967295','63','2','2','3','80',NULL,'1','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus2 bAddRace,RC_DemiPlayer,75; bonus bMatkRate,10; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13412','Twin_Edge_B','Twin Edge of Naght Sieger','4','20','10','1500','150','0','0','1','3','4294967295','58','2','2','4','75',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Water; skill MG_FROSTDIVER,5; autobonus \"{ bonus bIgnoreDefRace,RC_NonBoss; }\",50,5000;','','');
+REPLACE INTO `item_db` VALUES ('13413','Twin_Edge_R','Twin Edge of Naght Sieger','4','20','10','1500','160','0','0','1','3','4294967295','58','2','2','4','75',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; skill WZ_METEOR,3; autobonus \"{ bonus bIgnoreDefRace,RC_NonBoss; }\",50,5000;','','');
+REPLACE INTO `item_db` VALUES ('13414','Elemental_Sword','Elemental Sword','4','20','10','1200','105','95','0','1','3','4294967295','58','2','2','3','70',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,4; bonus bDex,1; bonus2 bAddEle,Ele_Neutral,10; bonus3 bAutoSpell,MG_COLDBOLT,3,50; bonus4 bAutoSpellOnSkill,MG_COLDBOLT,MG_FIREBOLT,3,1000; bonus4 bAutoSpellOnSkill,MG_FIREBOLT,MG_LIGHTNINGBOLT,3,1000; bonus4 bAutoSpellOnSkill,MG_LIGHTNINGBOLT,WZ_EARTHSPIKE,3,1000;','','');
+REPLACE INTO `item_db` VALUES ('13415','N_Falchion','Novice Falchion','4','0','0','0','59','0','0','1','3','4294967295','63','2','2','1','2',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13416','Krieger_Onehand_Sword1','Glorious Flamberge','4','20','10','0','130','0','0','1','0','4294967295','63','2','2','4','80',NULL,'1','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,75; bonus2 bIgnoreDefRate,RC_DemiPlayer,20; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiPlayer,pow(min(getrefine(),14)-4,2); bonus2 bIgnoreDefRate,RC_DemiPlayer,5; } if(getrefine()>6) { bonus bAspdRate,5; } if(getrefine()>8) { bonus bAspdRate,5; bonus4 bAutoSpellOnSkill,SM_BASH,NPC_CRITICALWOUND,2,200; }','','');
+REPLACE INTO `item_db` VALUES ('13417','Krieger_Onehand_Sword2','Glorious Rapier','4','20','10','0','130','80','0','1','0','4294967295','63','2','2','4','80',NULL,'1','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus bUseSPrate,-10; } if(getrefine()>8) { bonus bInt,5; }','','');
+REPLACE INTO `item_db` VALUES ('13418','Krieger_Onehand_Sword3','Glorious Holy Avenger','4','20','10','0','130','80','0','1','0','4294967295','63','2','2','4','80',NULL,'1','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus bUseSPrate,-10; } if(getrefine()>8) { bonus4 bAutoSpellOnSkill,PA_PRESSURE,PR_LEXAETERNA,1,1000; } if(getrefine()>9) { bonus bInt,5; }','','');
+REPLACE INTO `item_db` VALUES ('13419','Holy_Saber','Holy Saber','4','20','10','0','160','0','0','1','0','4294967295','63','2','2','3','0',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13420','Honglyun\'s_Sword','Honglyun\'s Sword','4','20','10','1200','160','0','0','1','1','4294967295','63','2','2','4','70',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire; bonus bStr,2; bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('13421','Ruber','Ruber','4','20','10','1500','170','0','0','1','1','4294967295','58','2','2','3','50',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','autobonus \"{ bonus2 bSkillAtk,KN_BOWLINGBASH,20; bonus2 bSkillAtk,SM_BASH,20; }\",5,15000,BF_WEAPON,\"{ specialeffect2 EF_ENHANCE; }\";','','');
+REPLACE INTO `item_db` VALUES ('13422','Flamberge_C','Flamberge','4','0','0','0','185','0','0','1','0','4294967295','63','2','2','3','0',NULL,'0','2','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('13423','P_Sabre1','Eden Sabre I','4','0','0','0','147','0','0','1','0','4294967295','63','2','2','2','26',NULL,'0','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13424','P_Sabre2','Eden Sabre II','4','0','0','0','170','0','0','1','0','4294967295','63','2','2','2','40',NULL,'0','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13425','Tourist_Sword','Traveler\'s Sword','4','0','0','500','61','0','0','1','0','4294967295','63','2','2','1','0',NULL,'0','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bStr,1; bonus bDex,1;','','');
+REPLACE INTO `item_db` VALUES ('13426','F_Cutlas_C','Rental Cutlas','4','2','1','0','185','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('13427','F_Solar_Sword_C','Rental Solar Sword','4','2','1','0','120','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('13428','Priest_Sword','Priest Sword','4','20','10','1200','170','0','0','1','3','4294967295','63','2','2','4','50',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13429','E_Cutlas_C','E Cutlas C','4','2','1','0','185','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('13430','E_Solar_Sword_C','E Solar Sword C','4','2','1','0','120','0','0','1','0','4294967295','63','2','2','4','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Fire;','','');
+REPLACE INTO `item_db` VALUES ('13431','Chrome_Sword','Chrome Metal Sword','4','20','10','2200','180','0','0','1','0','4294967295','58','2','2','3','110',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('13432','Adventure_Sword','Adventure Sword','4','0','0','0','80','0','0','1','0','4294967295','63','2','2','1','0',NULL,'0','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13433','Academy_Sword','Academy Sword','4','0','0','1200','120','0','0','1','1','4294967295','63','2','2','1','0',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13434','P_Saber3','Eden Group Saber III','4','0','0','0','185','0','0','1','0','4294967295','63','2','2','3','60',NULL,'0','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13438','Magical_Blade','Magical Blade','4','60000','30000','2000','165','110','0','1','2','4294967295','63','2','2','4','105',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('13439','TE_Woe_Sword','TE Woe Sword','4','0','0','0','120','100','0','1','0','4294967295','63','2','2','3','40',NULL,'0','2','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Poison,1000;','','');
+REPLACE INTO `item_db` VALUES ('13442','Old_Parasol','Old Parasol','4','20','10','500','120','80','0','0','3','4294967295','63','2','2','3','80',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatk,getrefine(); skill MG_SOULSTRIKE,10;','','');
+REPLACE INTO `item_db` VALUES ('13444','Pala','Pala','4','20','10','700','190','0','0','0','1','4294967295','63','2','2','3','0',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,8;','','');
+REPLACE INTO `item_db` VALUES ('13454','Crimson_Saber','Crimson Saber','4','20','10','850','85','0','0','1','2','4294967295','63','2','2','3','70',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
+REPLACE INTO `item_db` VALUES ('13455','Saber_of_Vicious_Mind','Saber of Vicious Mind','4','20','10','1350','135','0','0','1','1','4294967295','63','2','2','4','160',NULL,'1','2','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2);','','');
REPLACE INTO `item_db` VALUES ('13500','Insurance60_Package','Life Insurrance Box','18','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','getitem 14500,10;','','');
REPLACE INTO `item_db` VALUES ('13501','Assorted_Scroll_Box','Experience Scroll Box','18','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('13502','Drooping_Kitty_Box','Refined Drooping Cat Box','18','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','rentitem 5279,604800;','','');
@@ -7829,8 +7829,8 @@ REPLACE INTO `item_db` VALUES ('14489','Pink_Pajamas_Hat_Box','Pink Pajamas Hat
REPLACE INTO `item_db` VALUES ('14500','Insurance60','Life Insurrance Certificate','2','2','1','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','sc_start SC_CASH_DEATHPENALTY,3600000,0;','','');
REPLACE INTO `item_db` VALUES ('14508','Zeny_Scroll','Zeny Pet Egg Scroll','2','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('14509','Light_Center_Pot','Light Concentration Potion','2','800','400','20','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION1,1800000,4;','','');
-REPLACE INTO `item_db` VALUES ('14510','Light_Awakening_Pot','Light Awakening Potion','2','1500','750','20','0','0','0','0','0','2146959087','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION2,1800000,6;','','');
-REPLACE INTO `item_db` VALUES ('14511','Light_Berserk_Pot','Light Berserk Potion','2','3000','1500','20','0','0','0','0','0','31868582','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION3,1800000,9;','','');
+REPLACE INTO `item_db` VALUES ('14510','Light_Awakening_Pot','Light Awakening Potion','2','1500','750','20','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION2,1800000,6;','','');
+REPLACE INTO `item_db` VALUES ('14511','Light_Berserk_Pot','Light Berserk Potion','2','3000','1500','20','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','sc_start SC_ATTHASTE_POTION3,1800000,9;','','');
REPLACE INTO `item_db` VALUES ('14512','Meteor_10_Scroll','Meteor Storm Scroll','11','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','itemskill WZ_METEOR,10;','','');
REPLACE INTO `item_db` VALUES ('14513','Storm_10_Scroll','Storm Gust Scroll','11','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','itemskill WZ_STORMGUST,10;','','');
REPLACE INTO `item_db` VALUES ('14514','Vermilion_10_Scroll','Lord of Vermilion Scroll','11','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','itemskill WZ_VERMILION,10;','','');
@@ -7941,9 +7941,9 @@ REPLACE INTO `item_db` VALUES ('14620','DEX_Biscuit_Stick','Bar of Tricks','2','
REPLACE INTO `item_db` VALUES ('14621','LUK_Biscuit_Stick','Bar of Luck','2','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','sc_start SC_FOOD_LUK, 180000, 15; sc_start SC_FOOD_CRITICALSUCCESSVALUE, 60000, rand(11,13);','','');
REPLACE INTO `item_db` VALUES ('14674','Cup_Of_Boza','Cup Of Boza','2','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start2 SC_CUP_OF_BOZA, 120000, 10, 5;','','');
REPLACE INTO `item_db` VALUES ('14680','Cup_Of_Mintlemon','Cup Of Mintlemon','2','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','sc_start SC_FOOD_VIT, 180000, 15; specialeffect2 EF_GUARD; sc_start SC_PROTECT_DEF, 60000, 3; sc_start SC_PROTECT_MDEF, 60000, 3;','','');
-REPLACE INTO `item_db` VALUES ('15000','Bone_Plate','Bone Plate','5','20','10','1000','0','0','60','0','1','414946','58','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bMdef,3; bonus2 bIgnoreDefRate,RC_DemiPlayer,10; bonus2 bIgnoreDefRate,RC_Brute,10; bonus3 bAutoSpellWhenHit,NPC_WIDEBLEEDING,1,10;','','');
-REPLACE INTO `item_db` VALUES ('15001','Odin\'s_Blessing_I','Odin\'s Blessing','5','0','0','0','0','0','10','0','0','2147483646','63','2','16','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('15002','Rune_Plate','Rune Plate','5','0','0','0','0','0','95','0','1','128','56','2','16','0','99',NULL,'1','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('15000','Bone_Plate','Bone Plate','5','20','10','1000','0','0','60','0','1','4294967295','58','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bMdef,3; bonus2 bIgnoreDefRate,RC_DemiPlayer,10; bonus2 bIgnoreDefRate,RC_Brute,10; bonus3 bAutoSpellWhenHit,NPC_WIDEBLEEDING,1,10;','','');
+REPLACE INTO `item_db` VALUES ('15001','Odin\'s_Blessing_I','Odin\'s Blessing','5','0','0','0','0','0','10','0','0','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('15002','Rune_Plate','Rune Plate','5','0','0','0','0','0','95','0','1','4294967295','56','2','16','0','99',NULL,'1','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('15003','Freyja_SRobe7','Freya Soul Robe','5','0','0','300','0','0','7','0','0','4294967295','63','2','16','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,700;','','');
REPLACE INTO `item_db` VALUES ('15004','Freyja_SRobe30','Freya Soul Robe','5','0','0','300','0','0','7','0','0','4294967295','63','2','16','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,700;','','');
REPLACE INTO `item_db` VALUES ('15005','Freyja_SRobe60','Freya Soul Robe','5','0','0','300','0','0','7','0','0','4294967295','63','2','16','0','20',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,700;','','');
@@ -7954,105 +7954,105 @@ REPLACE INTO `item_db` VALUES ('15009','Para_Team_Uniform1','Eden Group Uniform
REPLACE INTO `item_db` VALUES ('15010','Para_Team_Uniform2','Eden Group Uniform II','5','0','0','0','0','0','46','0','0','4294967295','63','2','16','0','26',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,200; bonus bMaxSP,20;','','');
REPLACE INTO `item_db` VALUES ('15011','Para_Team_Uniform3','Eden Group Uniform III','5','0','0','0','0','0','58','0','0','4294967295','63','2','16','0','40',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,300; bonus bMaxSP,30; bonus bMdef,5;','','');
REPLACE INTO `item_db` VALUES ('15012','Puente_Robe','Puente Robe','5','12000','6000','400','0','0','42','0','1','4294967295','63','2','16','0','22',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFixedCastrate,-3; bonus bHealPower,5;','','');
-REPLACE INTO `item_db` VALUES ('15013','Claire_Suits','Claire Suits','5','28000','14000','2800','0','0','58','0','1','1040382','58','2','16','0','22',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('15014','Ebone_Armor','Ebone Armor','5','40000','20000','4500','0','0','93','0','1','16512','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('15013','Claire_Suits','Claire Suits','5','28000','14000','2800','0','0','58','0','1','4294967295','58','2','16','0','22',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('15014','Ebone_Armor','Ebone Armor','5','40000','20000','4500','0','0','93','0','1','4294967295','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('15015','Upg_Adv_Suit','Reinforcement Adventure Suit','5','20','10','150','0','0','25','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
-REPLACE INTO `item_db` VALUES ('15016','Upg_Coat','Reinforcement Coat','5','20','10','600','0','0','47','0','1','2147483646','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
-REPLACE INTO `item_db` VALUES ('15017','Upg_Saint_Robe','Reinforcement Saint Robe','5','20','10','300','0','0','55','0','1','296240','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bMaxHPrate,3;','','');
-REPLACE INTO `item_db` VALUES ('15018','Upg_Tights','Reinforcement Tight','5','20','10','250','0','0','32','0','1','526344','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bMaxHPrate,3;','','');
-REPLACE INTO `item_db` VALUES ('15019','Upg_Thief_Cloth','Reinforcement Thief Clothes','5','20','10','100','0','0','45','0','1','570560576','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bMaxHPrate,3;','','');
-REPLACE INTO `item_db` VALUES ('15020','Upg_Mail','Reinforcement Mail','5','20','10','1650','0','0','60','0','1','414946','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
-REPLACE INTO `item_db` VALUES ('15021','Upg_Formal_Dress','Reinforcement Formal Suit','5','20','10','150','0','0','45','0','1','2147483646','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
+REPLACE INTO `item_db` VALUES ('15016','Upg_Coat','Reinforcement Coat','5','20','10','600','0','0','47','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
+REPLACE INTO `item_db` VALUES ('15017','Upg_Saint_Robe','Reinforcement Saint Robe','5','20','10','300','0','0','55','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bMaxHPrate,3;','','');
+REPLACE INTO `item_db` VALUES ('15018','Upg_Tights','Reinforcement Tight','5','20','10','250','0','0','32','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bMaxHPrate,3;','','');
+REPLACE INTO `item_db` VALUES ('15019','Upg_Thief_Cloth','Reinforcement Thief Clothes','5','20','10','100','0','0','45','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bMaxHPrate,3;','','');
+REPLACE INTO `item_db` VALUES ('15020','Upg_Mail','Reinforcement Mail','5','20','10','1650','0','0','60','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
+REPLACE INTO `item_db` VALUES ('15021','Upg_Formal_Dress','Reinforcement Formal Suit','5','20','10','150','0','0','45','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,3;','','');
REPLACE INTO `item_db` VALUES ('15022','Brazil_Swimsuit','Swimming Suit','5','20','10','100','0','0','1','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,4; bonus bInt,4; bonus bMdef,3;','','');
REPLACE INTO `item_db` VALUES ('15023','Half_Brynhild','Brynhild (Trial Version)','5','20','10','0','0','0','60','0','0','4294967295','63','2','16','0','47',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus bMaxHP,20*BaseLevel; bonus bMaxSP,5*BaseLevel; bonus2 bAddRace, RC_All, 5; bonus bMatkRate,5; bonus bUnbreakableArmor,0; bonus bNoKnockback,0;','','');
REPLACE INTO `item_db` VALUES ('15024','Army_Padding','Army Padding','5','0','0','10','0','0','10','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('15025','Golden_Rod_Robe','Golden Rod Robe','5','20','10','500','0','0','40','0','0','512','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Wind; bonus bMdef,10; bonus bInt,1; if(readparam(bInt)>=120) { bonus bInt,1; }','','');
-REPLACE INTO `item_db` VALUES ('15026','Aqua_Robe','Aqua Robe','5','20','10','500','0','0','40','0','0','512','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Water; bonus bMdef,10; bonus bInt,1; if(readparam(bInt)>=120) { bonus bInt,1; }','','');
-REPLACE INTO `item_db` VALUES ('15027','Crimson_Robe','Crimson Robe','5','20','10','500','0','0','40','0','0','512','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Fire; bonus bMdef,10; bonus bInt,1; if(readparam(bInt)>=120) { bonus bInt,1; }','','');
-REPLACE INTO `item_db` VALUES ('15028','Forest_Robe','Forest Robe','5','20','10','500','0','0','40','0','0','512','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Earth; bonus bMdef,10; bonus bInt,1; if(readparam(bInt)>=120) { bonus bInt,1; }','','');
-REPLACE INTO `item_db` VALUES ('15029','Robe_Of_Affection','Robe Of Affection','5','20','10','300','0','0','22','0','0','256','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Holy; bonus bMdef,10; bonus bInt,1; bonus2 bSkillUseSP,AB_CLEMENTIA,50;','','');
-REPLACE INTO `item_db` VALUES ('15030','Robe_Of_Judgement','Robe Of Judgement','5','20','10','300','0','0','22','0','0','256','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Dark; bonus bMdef,10; bonus bStr,1; bonus bInt,1; bonus2 bAddRaceTolerance,RC_Demon,10; bonus2 bAddRaceTolerance,RC_Undead,10; bonus2 bAddRaceTolerance,RC_Formless,-10; bonus2 bAddRaceTolerance,RC_Brute,-10; bonus2 bAddRaceTolerance,RC_DemiPlayer,-10; bonus2 bAddRaceTolerance,RC_Plant,-10; bonus2 bAddRaceTolerance,RC_Insect,-10; bonus2 bAddRaceTolerance,RC_Fish,-10; bonus2 bAddRaceTolerance,RC_Angel,-10; bonus2 bAddRaceTolerance,RC_Dragon,-10;','','');
+REPLACE INTO `item_db` VALUES ('15025','Golden_Rod_Robe','Golden Rod Robe','5','20','10','500','0','0','40','0','0','4294967295','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Wind; bonus bMdef,10; bonus bInt,1; if(readparam(bInt)>=120) { bonus bInt,1; }','','');
+REPLACE INTO `item_db` VALUES ('15026','Aqua_Robe','Aqua Robe','5','20','10','500','0','0','40','0','0','4294967295','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Water; bonus bMdef,10; bonus bInt,1; if(readparam(bInt)>=120) { bonus bInt,1; }','','');
+REPLACE INTO `item_db` VALUES ('15027','Crimson_Robe','Crimson Robe','5','20','10','500','0','0','40','0','0','4294967295','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Fire; bonus bMdef,10; bonus bInt,1; if(readparam(bInt)>=120) { bonus bInt,1; }','','');
+REPLACE INTO `item_db` VALUES ('15028','Forest_Robe','Forest Robe','5','20','10','500','0','0','40','0','0','4294967295','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Earth; bonus bMdef,10; bonus bInt,1; if(readparam(bInt)>=120) { bonus bInt,1; }','','');
+REPLACE INTO `item_db` VALUES ('15029','Robe_Of_Affection','Robe Of Affection','5','20','10','300','0','0','22','0','0','4294967295','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Holy; bonus bMdef,10; bonus bInt,1; bonus2 bSkillUseSP,AB_CLEMENTIA,50;','','');
+REPLACE INTO `item_db` VALUES ('15030','Robe_Of_Judgement','Robe Of Judgement','5','20','10','300','0','0','22','0','0','4294967295','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefEle,Ele_Dark; bonus bMdef,10; bonus bStr,1; bonus bInt,1; bonus2 bAddRaceTolerance,RC_Demon,10; bonus2 bAddRaceTolerance,RC_Undead,10; bonus2 bAddRaceTolerance,RC_Formless,-10; bonus2 bAddRaceTolerance,RC_Brute,-10; bonus2 bAddRaceTolerance,RC_DemiPlayer,-10; bonus2 bAddRaceTolerance,RC_Plant,-10; bonus2 bAddRaceTolerance,RC_Insect,-10; bonus2 bAddRaceTolerance,RC_Fish,-10; bonus2 bAddRaceTolerance,RC_Angel,-10; bonus2 bAddRaceTolerance,RC_Dragon,-10;','','');
REPLACE INTO `item_db` VALUES ('15031','Para_Team_Armor','Eden Group Armor','5','0','0','0','0','0','70','0','0','4294967295','63','2','16','0','60',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bMaxHP,500; bonus bMaxSP,50; bonus bStr,1; bonus bInt,1; bonus bDex,1;','','');
-REPLACE INTO `item_db` VALUES ('15032','Tidung','Tidung','5','10','5','500','0','0','2','0','1','2147483646','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus2 bResEff,Eff_Stun,1500; bonus2 bResEff,Eff_Freeze,1500; bonus2 bSubEle,Ele_Neutral,5; bonus2 bSubEle,Ele_Water,5; bonus2 bSubEle,Ele_Earth,5; bonus2 bSubEle,Ele_Fire,5; bonus2 bSubEle,Ele_Wind,5; bonus2 bSubEle,Ele_Poison,5; bonus2 bSubEle,Ele_Holy,5; bonus2 bSubEle,Ele_Dark,5; bonus2 bSubEle,Ele_Ghost,5; bonus2 bSubEle,Ele_Undead,5;','','');
-REPLACE INTO `item_db` VALUES ('15033','Tutorial_Mattle','Tutorial Mantle','5','0','0','600','0','0','37','0','0','0','63','2','16','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('15034','Tutorial_Mattle_','Tutorial Mantle','5','0','0','600','0','0','37','0','1','0','63','2','16','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('15032','Tidung','Tidung','5','10','5','500','0','0','2','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus2 bResEff,Eff_Stun,1500; bonus2 bResEff,Eff_Freeze,1500; bonus2 bSubEle,Ele_Neutral,5; bonus2 bSubEle,Ele_Water,5; bonus2 bSubEle,Ele_Earth,5; bonus2 bSubEle,Ele_Fire,5; bonus2 bSubEle,Ele_Wind,5; bonus2 bSubEle,Ele_Poison,5; bonus2 bSubEle,Ele_Holy,5; bonus2 bSubEle,Ele_Dark,5; bonus2 bSubEle,Ele_Ghost,5; bonus2 bSubEle,Ele_Undead,5;','','');
+REPLACE INTO `item_db` VALUES ('15033','Tutorial_Mattle','Tutorial Mantle','5','0','0','600','0','0','37','0','0','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('15034','Tutorial_Mattle_','Tutorial Mantle','5','0','0','600','0','0','37','0','1','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('15035','2010Love_Daddy','2010 Love Daddy Shirt','5','10','5','100','0','0','6','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1; bonus bMaxHP,150; bonus bMaxSP,150; bonus2 bResEff,Eff_Stone,9000; bonus2 bResEff,Eff_Freeze,9000; bonus2 bResEff,Eff_Stun,9000; bonus2 bResEff,Eff_Sleep,9000; bonus2 bResEff,Eff_Silence,9000; bonus2 bResEff,Eff_Curse,9000; bonus2 bResEff,Eff_Confusion,9000; bonus2 bResEff,Eff_Blind,9000; bonus2 bResEff,Eff_Poison,9000; bonus2 bResEff,Eff_Bleeding,9000;','','');
-REPLACE INTO `item_db` VALUES ('15036','Ur_Plate','Ur\'s Plate','5','20','10','3000','0','0','110','0','0','128','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus bMaxHPrate,getequiprefinerycnt(EQI_ARMOR); bonus2 bAddRaceTolerance,RC_DemiPlayer,5; bonus2 bSubEle,Ele_Neutral,5;','','');
-REPLACE INTO `item_db` VALUES ('15037','Peuz_Plate','Peuz\'s Plate','5','20','10','3000','0','0','110','0','0','128','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus bBaseAtk,20; bonus bFlee,17;','','');
-REPLACE INTO `item_db` VALUES ('15038','Sabah_Cloth','Sapha\'s Cloth','5','20','10','100','0','0','45','0','1','4096','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; bonus3 bAutoSpell,ASC_METEORASSAULT,max(getskilllv(ASC_METEORASSAULT),1),20;','','');
-REPLACE INTO `item_db` VALUES ('15039','Nab_Cloth','Nab\'s Cloth','5','20','10','100','0','0','45','0','1','4096','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('15036','Ur_Plate','Ur\'s Plate','5','20','10','3000','0','0','110','0','0','4294967295','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus bMaxHPrate,getequiprefinerycnt(EQI_ARMOR); bonus2 bAddRaceTolerance,RC_DemiPlayer,5; bonus2 bSubEle,Ele_Neutral,5;','','');
+REPLACE INTO `item_db` VALUES ('15037','Peuz_Plate','Peuz\'s Plate','5','20','10','3000','0','0','110','0','0','4294967295','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus bBaseAtk,20; bonus bFlee,17;','','');
+REPLACE INTO `item_db` VALUES ('15038','Sabah_Cloth','Sapha\'s Cloth','5','20','10','100','0','0','45','0','1','4294967295','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; bonus3 bAutoSpell,ASC_METEORASSAULT,max(getskilllv(ASC_METEORASSAULT),1),20;','','');
+REPLACE INTO `item_db` VALUES ('15039','Nab_Cloth','Nab\'s Cloth','5','20','10','100','0','0','45','0','1','4294967295','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,2;','','');
REPLACE INTO `item_db` VALUES ('15040','Prison_Uniform','Prison Uniform','5','10','5','1500','0','0','5','0','0','4294967295','63','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','.@rate = min(getrefine(), 10); bonus bHit,.@rate; bonus bFlee,.@rate;','','');
REPLACE INTO `item_db` VALUES ('15041','Boitata_Armor','Boitata Armor','5','20','10','600','0','0','45','0','1','4294967295','63','2','16','0','60',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableArmor,0; bonus bMdef,3; bonus2 bSubEle,Ele_Neutral,7; bonus bMaxHPrate,5; bonus bFlee,5;','','');
-REPLACE INTO `item_db` VALUES ('15042','White_Wing_Suits','White Wing Suits','5','20','10','100','0','0','45','0','1','2048','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,getrefine()*2; bonus bFlee,getrefine();','','');
-REPLACE INTO `item_db` VALUES ('15043','Black_Wing_Suits','Black Wing Suits','5','20','10','100','0','0','45','0','1','2048','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bBaseAtk,getequiprefinerycnt(EQI_ARMOR)*3;','','');
-REPLACE INTO `item_db` VALUES ('15044','Green_Operation_Coat','Green Operation Coat','5','56000','28000','660','0','0','66','0','1','262144','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bMaxSP,30;','','');
+REPLACE INTO `item_db` VALUES ('15042','White_Wing_Suits','White Wing Suits','5','20','10','100','0','0','45','0','1','4294967295','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,getrefine()*2; bonus bFlee,getrefine();','','');
+REPLACE INTO `item_db` VALUES ('15043','Black_Wing_Suits','Black Wing Suits','5','20','10','100','0','0','45','0','1','4294967295','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bBaseAtk,getequiprefinerycnt(EQI_ARMOR)*3;','','');
+REPLACE INTO `item_db` VALUES ('15044','Green_Operation_Coat','Green Operation Coat','5','56000','28000','660','0','0','66','0','1','4294967295','56','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bMaxSP,30;','','');
REPLACE INTO `item_db` VALUES ('15045','Armor_Of_Valor','Armor Of Valor','5','0','0','0','0','0','4','0','0','4294967295','63','2','16','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('15046','Siege_Plate','WoE Plate','5','10','5','3300','0','0','85','0','1','6571170','63','2','16','0','95',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bAddRaceTolerance,RC_Player,2; if(getrefine()>5) { bonus bHealPower2,12; bonus bAddItemHealRate,12; } if(getrefine()>8) { bonus bMaxHPrate,25; }','','');
-REPLACE INTO `item_db` VALUES ('15047','Siege_Suits','WoE Suits','5','10','5','750','0','0','50','0','1','594435306','63','2','16','0','95',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus2 bAddRaceTolerance,RC_Player,2; if(getrefine()>5) { bonus bFlee2,5; bonus bLongAtkDef,20; } if(getrefine()>8) { bonus bMaxHPrate,15; }','','');
-REPLACE INTO `item_db` VALUES ('15048','Siege_Robe','WoE Robe','5','10','5','500','0','0','40','0','1','8487701','63','2','16','0','95',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,20; bonus2 bAddRaceTolerance,RC_Player,2; if(getrefine()>5) { bonus bFlee,5; bonus bLongAtkDef,15; } if(getrefine()>8) { bonus bMaxHP,1000; bonus bMaxSP,100; }','','');
+REPLACE INTO `item_db` VALUES ('15046','Siege_Plate','WoE Plate','5','10','5','3300','0','0','85','0','1','4294967295','63','2','16','0','95',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bAddRaceTolerance,RC_Player,2; if(getrefine()>5) { bonus bHealPower2,12; bonus bAddItemHealRate,12; } if(getrefine()>8) { bonus bMaxHPrate,25; }','','');
+REPLACE INTO `item_db` VALUES ('15047','Siege_Suits','WoE Suits','5','10','5','750','0','0','50','0','1','4294967295','63','2','16','0','95',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus2 bAddRaceTolerance,RC_Player,2; if(getrefine()>5) { bonus bFlee2,5; bonus bLongAtkDef,20; } if(getrefine()>8) { bonus bMaxHPrate,15; }','','');
+REPLACE INTO `item_db` VALUES ('15048','Siege_Robe','WoE Robe','5','10','5','500','0','0','40','0','1','4294967295','63','2','16','0','95',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,20; bonus2 bAddRaceTolerance,RC_Player,2; if(getrefine()>5) { bonus bFlee,5; bonus bLongAtkDef,15; } if(getrefine()>8) { bonus bMaxHP,1000; bonus bMaxSP,100; }','','');
REPLACE INTO `item_db` VALUES ('15049','Invincible_God_Clothes','Invincible God Clothes','5','20','10','1000','0','0','0','0','0','4294967295','63','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,4; bonus2 bAddRaceTolerance,RC_DemiPlayer,10;','','');
REPLACE INTO `item_db` VALUES ('15050','Armor_Of_Sanctity','Province','5','20','10','1000','0','0','0','0','0','4294967295','63','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,4; bonus bInt,4; bonus bVit,4; bonus bDex,4; bonus bAgi,4; bonus bLuk,4;','','');
REPLACE INTO `item_db` VALUES ('15051','Bakonawa_Armor','Bakonawa Scale Armor','5','20','10','500','0','0','55','0','0','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Boss,getrefine()/2; bonus bAllStats,1;','','');
REPLACE INTO `item_db` VALUES ('15052','Bayani_Bakonawa_Armor','Bakonawa Scale Armor(Bayani)','5','20','10','500','0','0','55','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Boss,getrefine()/2; bonus bAllStats,2;','','');
-REPLACE INTO `item_db` VALUES ('15053','Special_Ninja_Suit','Special Ninja Suit','5','10000','5000','1200','0','0','70','0','0','570425344','1','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1+(getrefine()/3);','','');
-REPLACE INTO `item_db` VALUES ('15054','Ninja_Scale_Armor','Ninja Scale Armor','5','10000','5000','1800','0','0','90','0','1','570425344','1','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,15; bonus bMaxSPrate,-30;','','');
-REPLACE INTO `item_db` VALUES ('15055','Tenebris_Latitantes','Tenebris Latitantes','5','10000','5000','1500','0','0','60','0','1','570425344','1','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus4 bAutoSpellWhenHit,KO_ZANZOU,1,50,1;','','');
-REPLACE INTO `item_db` VALUES ('15056','Special_Ninja_Suit_','Special Ninja Suit','5','10000','5000','1200','0','0','70','0','1','570425344','1','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1+(getrefine()/3);','','');
+REPLACE INTO `item_db` VALUES ('15053','Special_Ninja_Suit','Special Ninja Suit','5','10000','5000','1200','0','0','70','0','0','4294967295','1','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1+(getrefine()/3);','','');
+REPLACE INTO `item_db` VALUES ('15054','Ninja_Scale_Armor','Ninja Scale Armor','5','10000','5000','1800','0','0','90','0','1','4294967295','1','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,15; bonus bMaxSPrate,-30;','','');
+REPLACE INTO `item_db` VALUES ('15055','Tenebris_Latitantes','Tenebris Latitantes','5','10000','5000','1500','0','0','60','0','1','4294967295','1','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus4 bAutoSpellWhenHit,KO_ZANZOU,1,50,1;','','');
+REPLACE INTO `item_db` VALUES ('15056','Special_Ninja_Suit_','Special Ninja Suit','5','10000','5000','1200','0','0','70','0','1','4294967295','1','2','16','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1+(getrefine()/3);','','');
REPLACE INTO `item_db` VALUES ('15057','Pure_White_Apron','White Apron','5','20','10','600','0','0','50','0','1','4294967295','63','2','16','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('15058','Rider_Suit','Rider Suit','5','20','10','1000','0','0','40','0','1','1040382','58','2','16','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('15058','Rider_Suit','Rider Suit','5','20','10','1000','0','0','40','0','1','4294967295','58','2','16','0','55',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
REPLACE INTO `item_db` VALUES ('15059','2011Love_Daddy','2011Love Daddy','5','20','10','100','0','0','80','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('15060','Sky_Blue_Smock','Sky-Blue Smock','5','20','10','300','0','0','1','0','1','4294967295','63','2','16','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('15061','Egir_Armor','Aegir Armor','5','200000','100000','2600','0','0','55','0','1','4294967295','63','2','16','0','110',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats, 1; if (BaseClass == Job_Mage || BaseClass == Job_Archer || BaseClass == Job_Acolyte) bonus2 bResEff, Eff_Silence, 5000; else if (BaseClass == Job_Swordman || BaseClass == Job_Merchant || BaseClass == Job_Thief) bonus2 bResEff, Eff_Stun, 5000; bonus bUnbreakableArmor, 0;','','');
REPLACE INTO `item_db` VALUES ('15062','TE_Woe_Coat','TE Woe Coat','5','0','0','0','0','0','15','0','0','4294967295','63','2','16','0','40',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15; bonus bMaxHP,250; bonus bMaxSP,250; bonus2 bSubRace,RC_Player,10; bonus2 bResEff,Eff_Freeze,25; bonus bUnbreakableArmor,0;','','');
-REPLACE INTO `item_db` VALUES ('15063','TE_Woe_Chain_Mail','TE Woe Chain Mail','5','0','0','0','0','0','25','0','0','279714','63','2','16','0','40',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bMaxHP,450; bonus bMaxSP,50; bonus2 bSubRace,RC_Player,15; bonus2 bResEff,Eff_Freeze,25; bonus bUnbreakableArmor,0;','','');
-REPLACE INTO `item_db` VALUES ('15064','TE_Woe_Mage_Coat','TE Woe Mage Coat','5','0','0','0','0','0','5','0','0','8487701','63','2','16','0','40',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,25; bonus bMaxHP,200; bonus bMaxSP,200; bonus2 bSubRace,RC_Player,5; bonus2 bResEff,Eff_Freeze,25; bonus bUnbreakableArmor,0;','','');
+REPLACE INTO `item_db` VALUES ('15063','TE_Woe_Chain_Mail','TE Woe Chain Mail','5','0','0','0','0','0','25','0','0','4294967295','63','2','16','0','40',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bMaxHP,450; bonus bMaxSP,50; bonus2 bSubRace,RC_Player,15; bonus2 bResEff,Eff_Freeze,25; bonus bUnbreakableArmor,0;','','');
+REPLACE INTO `item_db` VALUES ('15064','TE_Woe_Mage_Coat','TE Woe Mage Coat','5','0','0','0','0','0','5','0','0','4294967295','63','2','16','0','40',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,25; bonus bMaxHP,200; bonus bMaxSP,200; bonus2 bSubRace,RC_Player,5; bonus2 bResEff,Eff_Freeze,25; bonus bUnbreakableArmor,0;','','');
REPLACE INTO `item_db` VALUES ('15067','Rune_Suit','Rune Suit','5','0','0','0','0','0','0','0','0','4294967295','63','2','16','0','1','100','0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bExpAddRace,RC_All,10;','','');
-REPLACE INTO `item_db` VALUES ('15068','Adv_Angel\'s_Protection','Advanced Angelic Protection','5','10000','5000','600','0','0','40','0','1','1','47','2','16','0','99',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,30;','','');
+REPLACE INTO `item_db` VALUES ('15068','Adv_Angel\'s_Protection','Advanced Angelic Protection','5','10000','5000','600','0','0','40','0','1','4294967295','47','2','16','0','99',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,30;','','');
REPLACE INTO `item_db` VALUES ('15073','Anti-Magic_Suit','Anti-Magic Suit','5','20','10','1500','0','0','50','0','1','4294967295','63','2','16','0','99',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,5; bonus bMdef,10; if (getrefine()>6) { bonus bMdef,5; } if (getrefine()>8) { bonus bMaxHPrate,2; }','','');
REPLACE INTO `item_db` VALUES ('15074','Geffen_Magic_Robe','Geffen Magic Robe','5','20','10','1000','0','0','40','0','1','4294967295','63','2','16','0','99',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUseSPrate,-10; bonus bVariableCastrate,15; bonus bNoCastCancel,0; if (getrefine()>6) { bonus bUseSPrate,-5; } if (getrefine()>8) { bonus bVariableCastrate,-5; }','','');
-REPLACE INTO `item_db` VALUES ('15089','Menswear','Menswear','4','20','10','300','0','0','40','0','0','2147483646','63','2','16','0','80',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,3+((getrefine()>=7)?2:0); bonus bDelayrate,-3-((getrefine()>=7)?2:0); bonus bVariableCastrate,-3-((getrefine()>=7)?2:0);','','');
-REPLACE INTO `item_db` VALUES ('15090','Gray_Armor','Gray Armor','5','0','0','2400','0','0','90','0','1','414954','56','2','16','0','120',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus2 bSubEle,Ele_Holy,10+(getrefine()/2);','','');
-REPLACE INTO `item_db` VALUES ('15091','Gray_Robe','Gray Robe','5','0','0','1300','0','0','55','0','1','99092','56','2','16','0','120',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Holy,10+(getrefine()/2);','','');
+REPLACE INTO `item_db` VALUES ('15089','Menswear','Menswear','4','20','10','300','0','0','40','0','0','4294967295','63','2','16','0','80',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,3+((getrefine()>=7)?2:0); bonus bDelayrate,-3-((getrefine()>=7)?2:0); bonus bVariableCastrate,-3-((getrefine()>=7)?2:0);','','');
+REPLACE INTO `item_db` VALUES ('15090','Gray_Armor','Gray Armor','5','0','0','2400','0','0','90','0','1','4294967295','56','2','16','0','120',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus2 bSubEle,Ele_Holy,10+(getrefine()/2);','','');
+REPLACE INTO `item_db` VALUES ('15091','Gray_Robe','Gray Robe','5','0','0','1300','0','0','55','0','1','4294967295','56','2','16','0','120',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Holy,10+(getrefine()/2);','','');
REPLACE INTO `item_db` VALUES ('15116','Armor_Of_Airship','Armor Of Airship','5','20','10','700','0','0','100','0','0','4294967295','63','2','16','0','125',NULL,'1','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,1000; bonus bMaxSP,100; bonus bMdef,10; bonus bAllStats,1;','','');
REPLACE INTO `item_db` VALUES ('15117','Tarlock\'s_Armor','Tarlock\'s Armor','5','20','10','750','0','0','70','0','0','4294967295','63','2','16','0','125',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,500; bonus bMaxSP,50; bonus bMdef,10; bonus bAllStats,1; if (getrefine()>=7) { bonus bMaxHP,500; bonus bMaxSP,50; } if (getrefine()>=9) { bonus bMaxHP,200; bonus bMaxSP,20; } if (getrefine()>=12) { bonus bMaxHP,300; bonus bMaxSP,30; }','','');
-REPLACE INTO `item_db` VALUES ('15123','Whikebain_Suit','Whikebain Suit','5','10','5','9000','0','0','56','0','1','4096','56','2','16','0','105',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,DC_WINKCHARM,1,20; /* Custom - IDRO */ if(getrefine()>4) { bonus bCritAtkRate,4; } if(getrefine()>6) { bonus bCritAtkRate,6; }','','');
+REPLACE INTO `item_db` VALUES ('15123','Whikebain_Suit','Whikebain Suit','5','10','5','9000','0','0','56','0','1','4294967295','56','2','16','0','105',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,DC_WINKCHARM,1,20; /* Custom - IDRO */ if(getrefine()>4) { bonus bCritAtkRate,4; } if(getrefine()>6) { bonus bCritAtkRate,6; }','','');
REPLACE INTO `item_db` VALUES ('15128','Excellion_Suit','Excellion Suit','5','20','10','1000','0','0','100','0','0','4294967295','63','2','16','0','99',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,6; bonus bMaxHPrate,(getrefine()/3)*4; if(BaseLevel>130) { bonus bVit,4; }','','');
REPLACE INTO `item_db` VALUES ('15138','Egir_Armor_K','Aegir Armor','5','200000','100000','1600','0','0','25','0','1','4294967295','63','2','16','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP, 500; bonus bMaxSP, 50; bonus bUnbreakableArmor, 0;','','');
-REPLACE INTO `item_db` VALUES ('16000','Erde','Erde','4','20','10','500','130','0','0','1','2','312754','58','2','2','3','50',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,AM_ACIDTERROR,20; bonus2 bSkillAtk,AM_DEMONSTRATION,20; bonus bMaxSP,50; bonus bHealPower,10;','','');
-REPLACE INTO `item_db` VALUES ('16001','Red_Square_Bag','Red Square Bag','4','20','10','500','130','0','0','1','2','312754','58','2','2','3','50',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,200; bonus2 bSkillAtk,AM_ACIDTERROR,20; bonus2 bSkillAtk,AM_DEMONSTRATION,20; bonus2 bAddMonsterDropItem,501,50; bonus2 bAddMonsterDropItem,502,20; bonus2 bAddMonsterDropItem,503,20; bonus2 bAddMonsterDropItem,504,20; bonus2 bAddMonsterDropItem,505,10; if(readparam(bStr)>=95) { bonus2 bAddEff,Eff_Stun,500; }','','');
-REPLACE INTO `item_db` VALUES ('16002','Stunner_C','Stunner','4','0','0','0','175','0','0','1','0','33040','63','2','2','3','0',NULL,'0','8','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,1000; bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
-REPLACE INTO `item_db` VALUES ('16003','Carga_Mace','Carga Mace','4','20','10','1500','175','0','0','1','2','312704','56','2','2','3','100',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('16004','P_Mace1','Eden Mace I','4','0','0','0','142','0','0','1','0','312754','63','2','2','2','26',NULL,'0','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('16005','P_Mace2','Eden Mace II','4','0','0','0','163','0','0','1','0','312754','63','2','2','2','40',NULL,'0','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('16006','Tourist_Mace','Traveler\'s Mace','4','0','0','500','45','0','0','1','0','312755','63','2','2','1','0',NULL,'0','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('16007','Mjolnir_C','Ephemeral Mjolnir','4','20','10','0','250','0','0','1','0','279714','63','2','2','4','95',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bStr,15; bonus bDex,40;','','');
-REPLACE INTO `item_db` VALUES ('16008','F_Spanner_C','Rental Wrench','4','2','1','0','150','0','0','1','0','33040','63','2','2','3','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('16009','E_Spanner_C','E Spanner C','4','2','1','0','150','0','0','1','0','33040','63','2','2','3','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('16010','Red_Ether_Bag','Red Ether Bag','4','20','10','1000','15','100','0','1','1','262144','56','2','2','3','102',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>=6) { bonus2 bSkillAtk,GN_CRAZYWEED,20+((getrefine()-5)*2); bonus2 bSkillAtk,GN_DEMONIC_FIRE,20+((getrefine()-5)*2); } else { bonus2 bSkillAtk,GN_CRAZYWEED,20; bonus2 bSkillAtk,GN_DEMONIC_FIRE,20; }','','');
-REPLACE INTO `item_db` VALUES ('16011','Adventure_Mace','Adventure Mace','4','0','0','0','60','0','0','1','0','33040','63','2','2','1','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('16012','Academy_Mace','Academy Mace','4','0','0','1000','110','0','0','1','1','33040','63','2','2','1','0',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('16013','Mace_Of_Judgement','Mace Of Judgement','4','20','10','1200','140','180','0','1','2','256','56','2','2','3','100',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; autobonus \"{ bonus2 bMagicAddRace,RC_Demon,20; }\",30,7000,BF_MAGIC,\"{ specialeffect2 EF_SPELLBREAKER; }\"; autobonus \"{ bonus2 bAddRace,RC_Demon,20; }\",5,7000,BF_WEAPON,\"{ specialeffect2 EF_ENHANCE; }\";','','');
-REPLACE INTO `item_db` VALUES ('16014','P_Mace3','Eden Group Mace3','4','0','0','0','172','0','0','1','0','312754','63','2','2','3','60',NULL,'0','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('16015','Cat_Club','Cat Club','4','20','10','700','88','0','0','1','3','312755','63','2','2','1','0',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Brute,15; bonus4 bAddEff,Eff_Deepsleep,300,ATF_SHORT,5000;','','');
-REPLACE INTO `item_db` VALUES ('16016','Tuna','Tuna','4','0','0','0','180','0','0','1','0','312754','63','2','2','1','50',NULL,'0','8','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddEff,Eff_Stun,150; bonus3 bAutoSpell,SM_BASH,5,20; bonus4 bAddEff,Eff_Cold,100,ATF_SHORT,3000; if(BaseLevel>99) { bonus bBaseAtk,20; }','','');
-REPLACE INTO `item_db` VALUES ('16017','Bloody_Cross','Bloody Cross','4','20','10','1500','170','0','0','1','0','33040','58','2','2','4','100',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus3 bAutoSpell,WL_HELLINFERNO,1,max(getrefine(),1)*20;','','');
-REPLACE INTO `item_db` VALUES ('16018','Mace_Of_Judgement2','Empowered Mace Of Judgement','4','20','10','1200','170','180','0','1','1','256','56','2','2','4','130',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,2; autobonus \"{ bonus2 bMagicAddRace,RC_Demon,40; }\",60,7000,BF_MAGIC,\"{ specialeffect2 EF_SPELLBREAKER; }\"; autobonus \"{ bonus2 bAddRace,RC_Demon,40; }\",10,7000,BF_WEAPON,\"{ specialeffect2 EF_ENHANCE; }\";','','');
-REPLACE INTO `item_db` VALUES ('16019','Upg_Mace','Upgrade Mace','4','20','10','800','80','0','0','1','1','312755','63','2','2','3','0',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*10); bonus bHealPower,getrefine(); if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*5); }','','');
-REPLACE INTO `item_db` VALUES ('16020','Velum_Stunner','Vellum Stunner','4','20','10','1500','170','0','0','1','0','312755','63','2','2','4','95',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddEff,Eff_Stun,1000+getrefine(); bonus bAspdRate,getrefine(); bonus4 bSetDefRace,RC_Player,10000,5000,1; bonus4 bSetMDefRace,RC_Player,10000,5000,1;','','');
-REPLACE INTO `item_db` VALUES ('16021','Velum_Flail','Vellum Flail','4','20','10','1500','170','0','0','1','0','312755','63','2','2','4','95',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus3 bAutoSpell,NPC_CRITICALWOUND,5,10; bonus bHit,getrefine(); bonus bCritical,getrefine();','','');
-REPLACE INTO `item_db` VALUES ('16022','Nemesis_','Nemesis','4','20','10','900','120','0','0','1','2','33040','63','2','2','4','60',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkEle,Ele_Holy;','','');
-REPLACE INTO `item_db` VALUES ('16023','Metal_Mace','Metal Mace','4','20','10','0','80','0','0','1','1','312755','63','2','2','3','0',NULL,'1','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bBaseAtk,(getrefine()*5); .@val = min(BaseLevel/10, 12); if (.@val > 2) { bonus bBaseAtk,((.@val-2)*5); }','','');
-REPLACE INTO `item_db` VALUES ('16024','Quadrille_','Quadrille','4','20','10','900','165','0','0','1','2','16','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Undead,10; bonus2 bAddRace,RC_DemiPlayer,10; bonus2 bAddEle,Ele_Earth,10;','','');
-REPLACE INTO `item_db` VALUES ('16025','TE_Woe_Mace','TE Woe Mace','4','0','0','0','120','0','0','1','0','16','63','2','2','3','40',NULL,'0','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,1; bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Freeze,1000; bonus bHealPower,5;','','');
-REPLACE INTO `item_db` VALUES ('16026','RWC_Memory_Mace','RWC Memory Mace','4','20','10','800','100','0','0','1','1','312754','63','2','2','3','0',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('16027','Evil_Slayer_Destroyer_Hammer','Evil Slayer Destroyer Hammer','4','20','10','1350','120','0','0','1','1','312754','56','2','2','3','100',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Demon,10; bonus2 bAddRace,RC_Undead,10; if(getrefine()>=9) { bonus bAtkRate,5; } if(getrefine()>=12) { bonus bAtkRate,7; }','','');
-REPLACE INTO `item_db` VALUES ('16028','Thanatos_Hammer','Thanatos Hammer','4','20','10','3000','180','120','0','1','1','312754','56','2','2','4','120',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
-REPLACE INTO `item_db` VALUES ('16030','Pilebunker_S','Pile Bunker S','4','0','0','3000','400','0','0','1','1','1024','56','2','2','4','130',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate, (getrefine() / 2);','','');
-REPLACE INTO `item_db` VALUES ('16031','Pilebunker_P','Pile Bunker P','4','0','0','4000','450','0','0','1','0','1024','56','2','2','4','130',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk, (getrefine() * 5);','','');
-REPLACE INTO `item_db` VALUES ('16032','Pilebunker_T','Pile Bunker T','4','0','0','3500','400','0','0','1','1','1024','56','2','2','4','130',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUseSPrate, - getrefine();','','');
-REPLACE INTO `item_db` VALUES ('16039','Spoon','Spoon','4','20','10','100','80','0','0','1','1','312755','63','2','2','3','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspd,10; bonus2 bAddEff,Eff_Curse,1000;','','');
-REPLACE INTO `item_db` VALUES ('16040','Crimson_Mace','Crimson Mace','4','20','10','800','80','0','0','1','2','312755','63','2','2','3','70',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
-REPLACE INTO `item_db` VALUES ('16041','Mace_of_Vicious_Mind','Mace of Vicious Mind','4','20','10','1300','130','0','0','1','1','312755','63','2','2','4','160',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('16000','Erde','Erde','4','20','10','500','130','0','0','1','2','4294967295','58','2','2','3','50',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,AM_ACIDTERROR,20; bonus2 bSkillAtk,AM_DEMONSTRATION,20; bonus bMaxSP,50; bonus bHealPower,10;','','');
+REPLACE INTO `item_db` VALUES ('16001','Red_Square_Bag','Red Square Bag','4','20','10','500','130','0','0','1','2','4294967295','58','2','2','3','50',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,200; bonus2 bSkillAtk,AM_ACIDTERROR,20; bonus2 bSkillAtk,AM_DEMONSTRATION,20; bonus2 bAddMonsterDropItem,501,50; bonus2 bAddMonsterDropItem,502,20; bonus2 bAddMonsterDropItem,503,20; bonus2 bAddMonsterDropItem,504,20; bonus2 bAddMonsterDropItem,505,10; if(readparam(bStr)>=95) { bonus2 bAddEff,Eff_Stun,500; }','','');
+REPLACE INTO `item_db` VALUES ('16002','Stunner_C','Stunner','4','0','0','0','175','0','0','1','0','4294967295','63','2','2','3','0',NULL,'0','8','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Stun,1000; bonus2 bAddSize,Size_Small,40; bonus2 bAddSize,Size_Medium,40; bonus2 bAddSize,Size_Large,40;','','');
+REPLACE INTO `item_db` VALUES ('16003','Carga_Mace','Carga Mace','4','20','10','1500','175','0','0','1','2','4294967295','56','2','2','3','100',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('16004','P_Mace1','Eden Mace I','4','0','0','0','142','0','0','1','0','4294967295','63','2','2','2','26',NULL,'0','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('16005','P_Mace2','Eden Mace II','4','0','0','0','163','0','0','1','0','4294967295','63','2','2','2','40',NULL,'0','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('16006','Tourist_Mace','Traveler\'s Mace','4','0','0','500','45','0','0','1','0','4294967295','63','2','2','1','0',NULL,'0','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('16007','Mjolnir_C','Ephemeral Mjolnir','4','20','10','0','250','0','0','1','0','4294967295','63','2','2','4','95',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus bStr,15; bonus bDex,40;','','');
+REPLACE INTO `item_db` VALUES ('16008','F_Spanner_C','Rental Wrench','4','2','1','0','150','0','0','1','0','4294967295','63','2','2','3','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('16009','E_Spanner_C','E Spanner C','4','2','1','0','150','0','0','1','0','4294967295','63','2','2','3','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('16010','Red_Ether_Bag','Red Ether Bag','4','20','10','1000','15','100','0','1','1','4294967295','56','2','2','3','102',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>=6) { bonus2 bSkillAtk,GN_CRAZYWEED,20+((getrefine()-5)*2); bonus2 bSkillAtk,GN_DEMONIC_FIRE,20+((getrefine()-5)*2); } else { bonus2 bSkillAtk,GN_CRAZYWEED,20; bonus2 bSkillAtk,GN_DEMONIC_FIRE,20; }','','');
+REPLACE INTO `item_db` VALUES ('16011','Adventure_Mace','Adventure Mace','4','0','0','0','60','0','0','1','0','4294967295','63','2','2','1','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('16012','Academy_Mace','Academy Mace','4','0','0','1000','110','0','0','1','1','4294967295','63','2','2','1','0',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('16013','Mace_Of_Judgement','Mace Of Judgement','4','20','10','1200','140','180','0','1','2','4294967295','56','2','2','3','100',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; autobonus \"{ bonus2 bMagicAddRace,RC_Demon,20; }\",30,7000,BF_MAGIC,\"{ specialeffect2 EF_SPELLBREAKER; }\"; autobonus \"{ bonus2 bAddRace,RC_Demon,20; }\",5,7000,BF_WEAPON,\"{ specialeffect2 EF_ENHANCE; }\";','','');
+REPLACE INTO `item_db` VALUES ('16014','P_Mace3','Eden Group Mace3','4','0','0','0','172','0','0','1','0','4294967295','63','2','2','3','60',NULL,'0','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('16015','Cat_Club','Cat Club','4','20','10','700','88','0','0','1','3','4294967295','63','2','2','1','0',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Brute,15; bonus4 bAddEff,Eff_Deepsleep,300,ATF_SHORT,5000;','','');
+REPLACE INTO `item_db` VALUES ('16016','Tuna','Tuna','4','0','0','0','180','0','0','1','0','4294967295','63','2','2','1','50',NULL,'0','8','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddEff,Eff_Stun,150; bonus3 bAutoSpell,SM_BASH,5,20; bonus4 bAddEff,Eff_Cold,100,ATF_SHORT,3000; if(BaseLevel>99) { bonus bBaseAtk,20; }','','');
+REPLACE INTO `item_db` VALUES ('16017','Bloody_Cross','Bloody Cross','4','20','10','1500','170','0','0','1','0','4294967295','58','2','2','4','100',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark; bonus3 bAutoSpell,WL_HELLINFERNO,1,max(getrefine(),1)*20;','','');
+REPLACE INTO `item_db` VALUES ('16018','Mace_Of_Judgement2','Empowered Mace Of Judgement','4','20','10','1200','170','180','0','1','1','4294967295','56','2','2','4','130',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,2; autobonus \"{ bonus2 bMagicAddRace,RC_Demon,40; }\",60,7000,BF_MAGIC,\"{ specialeffect2 EF_SPELLBREAKER; }\"; autobonus \"{ bonus2 bAddRace,RC_Demon,40; }\",10,7000,BF_WEAPON,\"{ specialeffect2 EF_ENHANCE; }\";','','');
+REPLACE INTO `item_db` VALUES ('16019','Upg_Mace','Upgrade Mace','4','20','10','800','80','0','0','1','1','4294967295','63','2','2','3','0',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*10); bonus bHealPower,getrefine(); if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*5); }','','');
+REPLACE INTO `item_db` VALUES ('16020','Velum_Stunner','Vellum Stunner','4','20','10','1500','170','0','0','1','0','4294967295','63','2','2','4','95',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus2 bAddEff,Eff_Stun,1000+getrefine(); bonus bAspdRate,getrefine(); bonus4 bSetDefRace,RC_Player,10000,5000,1; bonus4 bSetMDefRace,RC_Player,10000,5000,1;','','');
+REPLACE INTO `item_db` VALUES ('16021','Velum_Flail','Vellum Flail','4','20','10','1500','170','0','0','1','0','4294967295','63','2','2','4','95',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus3 bAutoSpell,NPC_CRITICALWOUND,5,10; bonus bHit,getrefine(); bonus bCritical,getrefine();','','');
+REPLACE INTO `item_db` VALUES ('16022','Nemesis_','Nemesis','4','20','10','900','120','0','0','1','2','4294967295','63','2','2','4','60',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkEle,Ele_Holy;','','');
+REPLACE INTO `item_db` VALUES ('16023','Metal_Mace','Metal Mace','4','20','10','0','80','0','0','1','1','4294967295','63','2','2','3','0',NULL,'1','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bBaseAtk,(getrefine()*5); .@val = min(BaseLevel/10, 12); if (.@val > 2) { bonus bBaseAtk,((.@val-2)*5); }','','');
+REPLACE INTO `item_db` VALUES ('16024','Quadrille_','Quadrille','4','20','10','900','165','0','0','1','2','4294967295','63','2','2','4','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Undead,10; bonus2 bAddRace,RC_DemiPlayer,10; bonus2 bAddEle,Ele_Earth,10;','','');
+REPLACE INTO `item_db` VALUES ('16025','TE_Woe_Mace','TE Woe Mace','4','0','0','0','120','0','0','1','0','4294967295','63','2','2','3','40',NULL,'0','8','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,1; bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Freeze,1000; bonus bHealPower,5;','','');
+REPLACE INTO `item_db` VALUES ('16026','RWC_Memory_Mace','RWC Memory Mace','4','20','10','800','100','0','0','1','1','4294967295','63','2','2','3','0',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('16027','Evil_Slayer_Destroyer_Hammer','Evil Slayer Destroyer Hammer','4','20','10','1350','120','0','0','1','1','4294967295','56','2','2','3','100',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Demon,10; bonus2 bAddRace,RC_Undead,10; if(getrefine()>=9) { bonus bAtkRate,5; } if(getrefine()>=12) { bonus bAtkRate,7; }','','');
+REPLACE INTO `item_db` VALUES ('16028','Thanatos_Hammer','Thanatos Hammer','4','20','10','3000','180','120','0','1','1','4294967295','56','2','2','4','120',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
+REPLACE INTO `item_db` VALUES ('16030','Pilebunker_S','Pile Bunker S','4','0','0','3000','400','0','0','1','1','4294967295','56','2','2','4','130',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate, (getrefine() / 2);','','');
+REPLACE INTO `item_db` VALUES ('16031','Pilebunker_P','Pile Bunker P','4','0','0','4000','450','0','0','1','0','4294967295','56','2','2','4','130',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk, (getrefine() * 5);','','');
+REPLACE INTO `item_db` VALUES ('16032','Pilebunker_T','Pile Bunker T','4','0','0','3500','400','0','0','1','1','4294967295','56','2','2','4','130',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUseSPrate, - getrefine();','','');
+REPLACE INTO `item_db` VALUES ('16039','Spoon','Spoon','4','20','10','100','80','0','0','1','1','4294967295','63','2','2','3','40',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspd,10; bonus2 bAddEff,Eff_Curse,1000;','','');
+REPLACE INTO `item_db` VALUES ('16040','Crimson_Mace','Crimson Mace','4','20','10','800','80','0','0','1','2','4294967295','63','2','2','3','70',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
+REPLACE INTO `item_db` VALUES ('16041','Mace_of_Vicious_Mind','Mace of Vicious Mind','4','20','10','1300','130','0','0','1','1','4294967295','63','2','2','4','160',NULL,'1','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); bonus bUnbreakableWeapon,0;','','');
REPLACE INTO `item_db` VALUES ('16131','Lady_Tanee_Doll_Box','Tanigumi Girl Doll Box','18','20','10','0','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','getitem 5526,1;','','');
REPLACE INTO `item_db` VALUES ('16132','Lunatic_Hat_Box','Lunatic Hat Box','18','20','10','0','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','getitem 5527,1;','','');
REPLACE INTO `item_db` VALUES ('16134','King_Frog_Hat_Box','Frog King Hat Box','18','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','getitem 5528,1;','','');
@@ -8406,39 +8406,39 @@ REPLACE INTO `item_db` VALUES ('17272','AGI_Biscuit_Stick_Box','Bar of Agility B
REPLACE INTO `item_db` VALUES ('17273','INT_Biscuit_Stick_Box','Bar of Knowledge Box','18','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','getitem INT_Biscuit_Stick,20;','','');
REPLACE INTO `item_db` VALUES ('17274','DEX_Biscuit_Stick_Box','Bar of Tricks Box','18','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','getitem DEX_Biscuit_Stick,20;','','');
REPLACE INTO `item_db` VALUES ('17275','LUK_Biscuit_Stick_Box','Bar of Luck Box','18','0','0','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','getitem LUK_Biscuit_Stick,20;','','');
-REPLACE INTO `item_db` VALUES ('18000','Cannon_Ball','Cannon Ball','10','100','50','10','100','0','0','0','0','263168','8','2','32768','0','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18001','Holy_Cannon_Ball','Holy Cannon Ball','10','200','100','10','120','0','0','0','0','263168','8','2','32768','0','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy;','','');
-REPLACE INTO `item_db` VALUES ('18002','Dark_Cannon_Ball','Dark Cannon Ball','10','200','100','10','120','0','0','0','0','263168','8','2','32768','0','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark;','','');
-REPLACE INTO `item_db` VALUES ('18003','Soul_Cannon_Ball','Soul Cannon Ball','10','200','100','10','120','0','0','0','0','263168','8','2','32768','0','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Ghost;','','');
-REPLACE INTO `item_db` VALUES ('18004','Iron_Cannon_Ball','Iron Cannon Ball','10','500','250','10','250','0','0','0','0','263168','8','2','32768','0','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18100','Shooting_Star_C','Shooting Star','4','1','0','0','190','0','0','5','0','526336','63','2','34','4','0',NULL,'0','11','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,20;','','');
-REPLACE INTO `item_db` VALUES ('18101','F_Bow_Of_Rudra_C','Rental Bow Of Rudra','4','2','1','0','185','0','0','5','0','657416','63','2','34','4','0',NULL,'0','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,5; skill AL_CURE,1; skill AL_HEAL,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;','','');
-REPLACE INTO `item_db` VALUES ('18102','E_Bow_Of_Rudra_C','E Bow Of Rudra C','4','2','1','0','185','0','0','5','0','657416','63','2','34','4','0',NULL,'0','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,5; skill AL_CURE,1; skill AL_HEAL,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;','','');
-REPLACE INTO `item_db` VALUES ('18103','Mystic_Bow','Mystic Bow','4','20','10','1700','75','0','0','5','0','526336','56','2','34','3','105',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatk,100; bonus bInt,4; bonus2 bSkillUseSP,WM_SEVERE_RAINSTORM,10;','','');
-REPLACE INTO `item_db` VALUES ('18104','Adventure_Bow','Adventure Bow','4','0','0','0','60','0','0','1','0','526344','63','2','34','1','0',NULL,'0','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('18105','Academy_Bow','Academy Bow','4','0','0','1200','90','0','0','5','1','526344','63','2','34','1','0',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18106','P_Bow3','Eden Group Bow3','4','0','0','0','140','0','0','5','0','526344','63','2','34','3','60',NULL,'0','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18107','Malang_Snow_Crab','Malang Snow Crab','4','0','0','0','120','0','0','5','0','657480','63','2','34','1','50',NULL,'0','11','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bLuk,3; bonus bCritAtkRate,50; if(BaseLevel>99) { bonus bLongAtkRate,10; }','','');
-REPLACE INTO `item_db` VALUES ('18108','Brindle_Eel','Brindle Eel','4','0','0','0','180','0','0','5','0','526336','63','2','34','1','50',NULL,'0','11','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAgi,3; autobonus \"{ bonus bAspd,2; }\",10,7000,BF_WEAPON,\"{ specialeffect2 EF_HASTEUP; }\"; if(BaseLevel>99) { bonus bLongAtkRate,10; }','','');
-REPLACE INTO `item_db` VALUES ('18109','Catapult','Catapult','4','56000','28000','1100','150','0','0','5','2','131072','56','2','34','4','100',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,SC_TRIANGLESHOT,(getrefine()*2); bonus2 bSkillUseSP,SC_TRIANGLESHOT,(getrefine()*2);','','');
-REPLACE INTO `item_db` VALUES ('18110','Big_CrossBow','Big CrossBow','4','56000','28000','900','160','0','0','5','2','2048','56','2','34','4','110',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,RA_ARROWSTORM,(getrefine()*5); bonus2 bSkillUseSP,RA_ARROWSTORM,(getrefine()*-5); if(readparam(bAgi)>=120) { bonus bAspd,1; }','','');
-REPLACE INTO `item_db` VALUES ('18111','Creeper_Bow','Creeper Bow','4','56000','28000','1500','150','0','0','5','2','526336','56','2','34','3','120',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus3 bAutoSpell,PF_SPIDERWEB,1,200;','','');
-REPLACE INTO `item_db` VALUES ('18112','Upg_Bow','Upgrade Bow','4','20','10','600','60','0','0','5','1','526344','63','2','34','3','0',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*7); bonus bLongAtkRate,(getrefine()*2); if(BaseJob==Job_Hunter) bonus bBaseAtk,20; if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*10); }','','');
-REPLACE INTO `item_db` VALUES ('18113','Velum_Arbalest','Vellum Arbalest','4','20','10','1100','50','0','0','5','0','657480','63','2','34','4','95',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bSPVanishRate, 1000, 4, BF_NORMAL; bonus bAspd, -5;','','');
-REPLACE INTO `item_db` VALUES ('18114','Velum_CrossBow','Vellum CrossBow','4','20','10','1100','110','0','0','5','0','657480','63','2','34','4','95',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,30+getrefine(); bonus2 bIgnoreDefRate,RC_Player,30;','','');
-REPLACE INTO `item_db` VALUES ('18115','Orc_Archer_Bow_','Orc Archer\'s Bow','4','20','10','1600','120','0','0','5','1','657416','63','2','34','3','65',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18116','Metal_Bow','Metal Bow','4','20','10','0','50','0','0','5','1','526344','63','2','34','3','0',NULL,'1','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','if(BaseJob==Job_Hunter && Upper!=2) bonus bBaseAtk,10; bonus bBaseAtk,(getrefine()*3); bonus bLongAtkRate,getrefine(); .@val = max(BaseLevel/10, 12); if (.@val > 2) { bonus bBaseAtk,((.@val-2)*5); }','','');
-REPLACE INTO `item_db` VALUES ('18117','Royal_Bow','Royal Bow','4','200000','100000','1500','80','0','0','5','1','657416','63','2','34','4','105',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18118','TE_Woe_Bow','TE Woe Bow','4','200000','100000','1500','120','0','0','5','0','657416','63','2','34','3','40',NULL,'0','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Curse,1000;','','');
-REPLACE INTO `item_db` VALUES ('18119','Thanatos_Bow','Thanatos Bow','4','20','10','1300','180','110','0','5','1','657416','56','2','34','4','120',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
-REPLACE INTO `item_db` VALUES ('18120','Evil_Slayer_Piercer_Bow','Evil Slayer Piercer Bow','4','20','10','1350','115','0','0','5','1','657416','56','2','34','3','100',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Demon,10; bonus2 bAddRace,RC_Undead,10; if(getrefine()>=9) { bonus bAtkRate,5; } if(getrefine()>=12) { bonus bAtkRate,7; }','','');
-REPLACE INTO `item_db` VALUES ('18121','Bow_of_Vicious_Mind','Bow of Vicious Mind','4','20','10','1700','170','0','0','5','1','657416','63','2','34','4','160',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2);','','');
-REPLACE INTO `item_db` VALUES ('18122','Giant_Bow','Giant Bow','4','20','10','3000','195','0','0','5','1','2048','56','2','34','4','130',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,40; bonus bAspdRate,-15; bonus bHit,-50;','','');
-REPLACE INTO `item_db` VALUES ('18123','Bow_of_Storms','Bow of Storms','4','12400','6200','1500','160','0','0','5','1','526344','56','2','34','4','130',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,30; bonus2 bSkillCooldown,WM_SEVERE_RAINSTORM,-20; bonus2 bSkillUseSP,WM_SEVERE_RAINSTORM,15;','','');
-REPLACE INTO `item_db` VALUES ('18124','Half_BF_Bow1','Half BF Bow1','4','0','0','0','100','0','0','5','0','657480','63','2','34','3','0',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,30; bonus2 bIgnoreDefRate,RC_DemiPlayer,10; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('18126','Blue_Bow','Blue Bow','4','20','10','1200','170','0','0','5','1','2048','56','2','34','3','100',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,5; bonus bDex,5;','','');
-REPLACE INTO `item_db` VALUES ('18128','Infinity_Bow','Infinity Bow','4','0','0','500','160','0','0','5','1','657480','56','2','34','4','100',NULL,'1','11','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18130','Crimson_Bow','Crimson Bow','4','20','10','1200','120','0','0','5','2','657416','63','2','34','3','7',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
+REPLACE INTO `item_db` VALUES ('18000','Cannon_Ball','Cannon Ball','10','100','50','10','100','0','0','0','0','4294967295','8','2','32768','0','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18001','Holy_Cannon_Ball','Holy Cannon Ball','10','200','100','10','120','0','0','0','0','4294967295','8','2','32768','0','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy;','','');
+REPLACE INTO `item_db` VALUES ('18002','Dark_Cannon_Ball','Dark Cannon Ball','10','200','100','10','120','0','0','0','0','4294967295','8','2','32768','0','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Dark;','','');
+REPLACE INTO `item_db` VALUES ('18003','Soul_Cannon_Ball','Soul Cannon Ball','10','200','100','10','120','0','0','0','0','4294967295','8','2','32768','0','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Ghost;','','');
+REPLACE INTO `item_db` VALUES ('18004','Iron_Cannon_Ball','Iron Cannon Ball','10','500','250','10','250','0','0','0','0','4294967295','8','2','32768','0','0',NULL,'0','8','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18100','Shooting_Star_C','Shooting Star','4','1','0','0','190','0','0','5','0','4294967295','63','2','34','4','0',NULL,'0','11','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,20;','','');
+REPLACE INTO `item_db` VALUES ('18101','F_Bow_Of_Rudra_C','Rental Bow Of Rudra','4','2','1','0','185','0','0','5','0','4294967295','63','2','34','4','0',NULL,'0','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,5; skill AL_CURE,1; skill AL_HEAL,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;','','');
+REPLACE INTO `item_db` VALUES ('18102','E_Bow_Of_Rudra_C','E Bow Of Rudra C','4','2','1','0','185','0','0','5','0','4294967295','63','2','34','4','0',NULL,'0','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Holy; bonus bInt,5; skill AL_CURE,1; skill AL_HEAL,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;','','');
+REPLACE INTO `item_db` VALUES ('18103','Mystic_Bow','Mystic Bow','4','20','10','1700','75','0','0','5','0','4294967295','56','2','34','3','105',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatk,100; bonus bInt,4; bonus2 bSkillUseSP,WM_SEVERE_RAINSTORM,10;','','');
+REPLACE INTO `item_db` VALUES ('18104','Adventure_Bow','Adventure Bow','4','0','0','0','60','0','0','1','0','4294967295','63','2','34','1','0',NULL,'0','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('18105','Academy_Bow','Academy Bow','4','0','0','1200','90','0','0','5','1','4294967295','63','2','34','1','0',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18106','P_Bow3','Eden Group Bow3','4','0','0','0','140','0','0','5','0','4294967295','63','2','34','3','60',NULL,'0','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18107','Malang_Snow_Crab','Malang Snow Crab','4','0','0','0','120','0','0','5','0','4294967295','63','2','34','1','50',NULL,'0','11','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bLuk,3; bonus bCritAtkRate,50; if(BaseLevel>99) { bonus bLongAtkRate,10; }','','');
+REPLACE INTO `item_db` VALUES ('18108','Brindle_Eel','Brindle Eel','4','0','0','0','180','0','0','5','0','4294967295','63','2','34','1','50',NULL,'0','11','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAgi,3; autobonus \"{ bonus bAspd,2; }\",10,7000,BF_WEAPON,\"{ specialeffect2 EF_HASTEUP; }\"; if(BaseLevel>99) { bonus bLongAtkRate,10; }','','');
+REPLACE INTO `item_db` VALUES ('18109','Catapult','Catapult','4','56000','28000','1100','150','0','0','5','2','4294967295','56','2','34','4','100',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,SC_TRIANGLESHOT,(getrefine()*2); bonus2 bSkillUseSP,SC_TRIANGLESHOT,(getrefine()*2);','','');
+REPLACE INTO `item_db` VALUES ('18110','Big_CrossBow','Big CrossBow','4','56000','28000','900','160','0','0','5','2','4294967295','56','2','34','4','110',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,RA_ARROWSTORM,(getrefine()*5); bonus2 bSkillUseSP,RA_ARROWSTORM,(getrefine()*-5); if(readparam(bAgi)>=120) { bonus bAspd,1; }','','');
+REPLACE INTO `item_db` VALUES ('18111','Creeper_Bow','Creeper Bow','4','56000','28000','1500','150','0','0','5','2','4294967295','56','2','34','3','120',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus3 bAutoSpell,PF_SPIDERWEB,1,200;','','');
+REPLACE INTO `item_db` VALUES ('18112','Upg_Bow','Upgrade Bow','4','20','10','600','60','0','0','5','1','4294967295','63','2','34','3','0',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*7); bonus bLongAtkRate,(getrefine()*2); if(BaseJob==Job_Hunter) bonus bBaseAtk,20; if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*10); }','','');
+REPLACE INTO `item_db` VALUES ('18113','Velum_Arbalest','Vellum Arbalest','4','20','10','1100','50','0','0','5','0','4294967295','63','2','34','4','95',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bSPVanishRate, 1000, 4, BF_NORMAL; bonus bAspd, -5;','','');
+REPLACE INTO `item_db` VALUES ('18114','Velum_CrossBow','Vellum CrossBow','4','20','10','1100','110','0','0','5','0','4294967295','63','2','34','4','95',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,30+getrefine(); bonus2 bIgnoreDefRate,RC_Player,30;','','');
+REPLACE INTO `item_db` VALUES ('18115','Orc_Archer_Bow_','Orc Archer\'s Bow','4','20','10','1600','120','0','0','5','1','4294967295','63','2','34','3','65',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18116','Metal_Bow','Metal Bow','4','20','10','0','50','0','0','5','1','4294967295','63','2','34','3','0',NULL,'1','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','if(BaseJob==Job_Hunter && Upper!=2) bonus bBaseAtk,10; bonus bBaseAtk,(getrefine()*3); bonus bLongAtkRate,getrefine(); .@val = max(BaseLevel/10, 12); if (.@val > 2) { bonus bBaseAtk,((.@val-2)*5); }','','');
+REPLACE INTO `item_db` VALUES ('18117','Royal_Bow','Royal Bow','4','200000','100000','1500','80','0','0','5','1','4294967295','63','2','34','4','105',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18118','TE_Woe_Bow','TE Woe Bow','4','200000','100000','1500','120','0','0','5','0','4294967295','63','2','34','3','40',NULL,'0','11','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Player,40; bonus2 bAddEff,Eff_Curse,1000;','','');
+REPLACE INTO `item_db` VALUES ('18119','Thanatos_Bow','Thanatos Bow','4','20','10','1300','180','110','0','5','1','4294967295','56','2','34','4','120',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
+REPLACE INTO `item_db` VALUES ('18120','Evil_Slayer_Piercer_Bow','Evil Slayer Piercer Bow','4','20','10','1350','115','0','0','5','1','4294967295','56','2','34','3','100',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Demon,10; bonus2 bAddRace,RC_Undead,10; if(getrefine()>=9) { bonus bAtkRate,5; } if(getrefine()>=12) { bonus bAtkRate,7; }','','');
+REPLACE INTO `item_db` VALUES ('18121','Bow_of_Vicious_Mind','Bow of Vicious Mind','4','20','10','1700','170','0','0','5','1','4294967295','63','2','34','4','160',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2);','','');
+REPLACE INTO `item_db` VALUES ('18122','Giant_Bow','Giant Bow','4','20','10','3000','195','0','0','5','1','4294967295','56','2','34','4','130',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,40; bonus bAspdRate,-15; bonus bHit,-50;','','');
+REPLACE INTO `item_db` VALUES ('18123','Bow_of_Storms','Bow of Storms','4','12400','6200','1500','160','0','0','5','1','4294967295','56','2','34','4','130',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLongAtkRate,30; bonus2 bSkillCooldown,WM_SEVERE_RAINSTORM,-20; bonus2 bSkillUseSP,WM_SEVERE_RAINSTORM,15;','','');
+REPLACE INTO `item_db` VALUES ('18124','Half_BF_Bow1','Half BF Bow1','4','0','0','0','100','0','0','5','0','4294967295','63','2','34','3','0',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus2 bAddRace,RC_DemiPlayer,30; bonus2 bIgnoreDefRate,RC_DemiPlayer,10; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('18126','Blue_Bow','Blue Bow','4','20','10','1200','170','0','0','5','1','4294967295','56','2','34','3','100',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,5; bonus bDex,5;','','');
+REPLACE INTO `item_db` VALUES ('18128','Infinity_Bow','Infinity Bow','4','0','0','500','160','0','0','5','1','4294967295','56','2','34','4','100',NULL,'1','11','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18130','Crimson_Bow','Crimson Bow','4','20','10','1200','120','0','0','5','2','4294967295','63','2','34','3','7',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
REPLACE INTO `item_db` VALUES ('18500','Cheer_Scarf6','Cheering scarf VI','5','0','0','0','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','369','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus2 bExpAddRace, RC_All, 60;','','');
REPLACE INTO `item_db` VALUES ('18501','Cheer_Scarf8','Cheering scarf VIII','5','0','0','0','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','369','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus2 bExpAddRace, RC_All, 80;','','');
REPLACE INTO `item_db` VALUES ('18502','Cheer_Scarf10','Cheering scarf X','5','0','0','0','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','369','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus2 bExpAddRace, RC_All, 100;','','');
@@ -8446,17 +8446,17 @@ REPLACE INTO `item_db` VALUES ('18503','Small_Horn_Of_Devil','Small Devil Horns'
REPLACE INTO `item_db` VALUES ('18504','Anubis_Helm_J','Anubis Helm J','5','20','10','1000','0','0','0','0','0','4294967295','63','2','769','0','70',NULL,'0','485','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDefRate,-50; bonus bMdefRate,-50; bonus5 bAutoSpellWhenHit,NPC_WIDESTONE,2,10,BF_WEAPON|BF_MAGIC,0;','','');
REPLACE INTO `item_db` VALUES ('18505','Umbala_Spirit','Umbala Spirit','5','0','0','0','0','0','1','0','0','4294967295','63','2','1','0','0',NULL,'0','675','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,1; bonus2 bAddMonsterDropItem,517,500; bonus2 bAddItemHealRate,517,25;','','');
REPLACE INTO `item_db` VALUES ('18506','Hattah_Black','Hata Black','5','12000','6000','4000','0','0','2','0','1','4294967295','63','2','769','0','0',NULL,'1','676','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,10; bonus bMaxSPrate,10;','','');
-REPLACE INTO `item_db` VALUES ('18507','Elven_Ears_','Elven Ears','5','20','10','100','0','0','0','0','1','2147483646','63','2','512','0','70',NULL,'0','73','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18508','Garuda_Hat','Garuda Hat','5','20','10','100','0','0','4','0','1','2147483646','63','2','256','0','30',NULL,'1','677','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace, RC_All, 5; bonus bLuk,5; bonus bMdef,3; bonus bHit,10; bonus bDelayrate,-5; if(getrefine()>6) { bonus2 bAddMonsterDropItem,522,(getrefine()*100)-600; } /* Custom - KRO */','','');
-REPLACE INTO `item_db` VALUES ('18509','RWC2010_Indonesia','RWC 2010 Indonesia','5','20','10','100','0','0','6','0','1','2147483646','63','2','256','0','15',NULL,'1','678','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_DemiPlayer,10; bonus bCritical,10; bonus2 bAddItemHealRate,501,100; bonus2 bAddItemHealRate,504,100; bonus bLuk,5; bonus bAspd,1; bonus bAtkRate,3; bonus bMatkRate,3;','','');
+REPLACE INTO `item_db` VALUES ('18507','Elven_Ears_','Elven Ears','5','20','10','100','0','0','0','0','1','4294967295','63','2','512','0','70',NULL,'0','73','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18508','Garuda_Hat','Garuda Hat','5','20','10','100','0','0','4','0','1','4294967295','63','2','256','0','30',NULL,'1','677','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace, RC_All, 5; bonus bLuk,5; bonus bMdef,3; bonus bHit,10; bonus bDelayrate,-5; if(getrefine()>6) { bonus2 bAddMonsterDropItem,522,(getrefine()*100)-600; } /* Custom - KRO */','','');
+REPLACE INTO `item_db` VALUES ('18509','RWC2010_Indonesia','RWC 2010 Indonesia','5','20','10','100','0','0','6','0','1','4294967295','63','2','256','0','15',NULL,'1','678','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_DemiPlayer,10; bonus bCritical,10; bonus2 bAddItemHealRate,501,100; bonus2 bAddItemHealRate,504,100; bonus bLuk,5; bonus bAspd,1; bonus bAtkRate,3; bonus bMatkRate,3;','','');
REPLACE INTO `item_db` VALUES ('18510','Blood_Angel_Hair_Band','Bloody Angel Wings','5','0','0','0','0','0','1','0','0','4294967295','63','2','256','0','60',NULL,'0','679','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_DemiPlayer,10;','','');
REPLACE INTO `item_db` VALUES ('18511','Blood_Angel_Wing_Ear','Bloody Angel Wing Ears','5','0','0','0','0','0','1','0','0','4294967295','63','2','512','0','60',NULL,'0','680','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,2; bonus bMaxSPrate,1;','','');
REPLACE INTO `item_db` VALUES ('18512','Juho_Necktie','Necktie of Drunkard','5','0','0','0','0','0','1','0','1','4294967295','63','2','256','0','20',NULL,'1','443','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18513','Shining_Sunflower','Shining Sunflower','5','20','10','300','0','0','0','0','0','2147483646','63','2','256','0','0',NULL,'0','681','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2;','','');
+REPLACE INTO `item_db` VALUES ('18513','Shining_Sunflower','Shining Sunflower','5','20','10','300','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'0','681','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2;','','');
REPLACE INTO `item_db` VALUES ('18514','Para_Team_Hat2','Eden Group Hat II','5','0','0','0','0','0','5','0','1','4294967295','63','2','256','0','60',NULL,'1','682','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','autobonus \"{ bonus bBaseAtk,10; }\",50,5000,BF_WEAPON,\"{ specialeffect2 EF_ENHANCE; }\"; autobonus \"{ bonus bMatk,10; }\",50,5000,BF_MAGIC,\"{ specialeffect2 EF_MAGICALATTHIT; }\";','','');
-REPLACE INTO `item_db` VALUES ('18515','RTC_1st_Helm','RTC winners Pitching','5','6000','3000','2500','0','0','0','0','1','2147483646','63','2','769','0','90',NULL,'0','683','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18516','RTC_2nd_Helm','RTC Second Pitching','5','6000','3000','2500','0','0','0','0','1','2147483646','63','2','769','0','90',NULL,'0','684','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18517','RTC_3rd_Helm','RTC 3rd Winner Hat','5','6000','3000','2500','0','0','0','0','1','2147483646','63','2','769','0','90',NULL,'0','685','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18515','RTC_1st_Helm','RTC winners Pitching','5','6000','3000','2500','0','0','0','0','1','4294967295','63','2','769','0','90',NULL,'0','683','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18516','RTC_2nd_Helm','RTC Second Pitching','5','6000','3000','2500','0','0','0','0','1','4294967295','63','2','769','0','90',NULL,'0','684','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18517','RTC_3rd_Helm','RTC 3rd Winner Hat','5','6000','3000','2500','0','0','0','0','1','4294967295','63','2','769','0','90',NULL,'0','685','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18518','Ear_Of_Angel\'s_Wing_','Angel Wing Ears','5','20','10','100','0','0','3','0','1','4294967295','63','2','512','0','70',NULL,'0','158','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
REPLACE INTO `item_db` VALUES ('18519','Ear_Of_Devil\'s_Wing_','Wing of Diablo','5','20','10','100','0','0','3','0','1','4294967295','63','2','512','0','70',NULL,'0','152','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
REPLACE INTO `item_db` VALUES ('18520','Jaty_C','Jaty Crown','5','20','10','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','686','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Plant,5; bonus2 bAddRaceTolerance,RC_Brute,5; bonus2 bAddRace,RC_Plant,5; bonus2 bAddRace,RC_Brute,5;','','');
@@ -8509,7 +8509,7 @@ REPLACE INTO `item_db` VALUES ('18566','Nut_Donut_In_Mouth','Nut Donut In Mouth'
REPLACE INTO `item_db` VALUES ('18567','Stretched_Nose','Increased His Nose','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','737','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18568','Humming_Bird','Humming Bird','5','20','10','100','0','0','3','0','0','4294967295','63','2','256','0','10',NULL,'0','702','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,6;','','');
REPLACE INTO `item_db` VALUES ('18569','Soft_Sheep_Hat','Soft Sheep Hat','5','20','10','1000','0','0','0','0','0','4294967295','63','2','256','0','10',NULL,'1','738','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18570','Ancient_Gold_Deco','Ancient Gold Ornament','5','56000','28000','400','0','0','7','0','1','1040256','56','2','256','0','100',NULL,'1','739','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(BaseLevel >= 150) { bonus bAllStats,2; } if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) { bonus bAtkRate, 8; } if(BaseClass==Job_Mage||BaseClass==Job_Acolyte) { bonus bMatkRate,8; } if(BaseClass==Job_Archer) { bonus bDex,3; bonus bLongAtkRate,10; }','','');
+REPLACE INTO `item_db` VALUES ('18570','Ancient_Gold_Deco','Ancient Gold Ornament','5','56000','28000','400','0','0','7','0','1','4294967295','56','2','256','0','100',NULL,'1','739','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(BaseLevel >= 150) { bonus bAllStats,2; } if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) { bonus bAtkRate, 8; } if(BaseClass==Job_Mage||BaseClass==Job_Acolyte) { bonus bMatkRate,8; } if(BaseClass==Job_Archer) { bonus bDex,3; bonus bLongAtkRate,10; }','','');
REPLACE INTO `item_db` VALUES ('18571','Lucky_Hat','Lucky Hat','5','20','10','1000','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'0','740','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18572','Korean_Judge_Hat','Judges Hat','5','20','10','300','0','0','2','0','1','4294967295','63','2','256','0','0',NULL,'1','377','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,2;','','');
REPLACE INTO `item_db` VALUES ('18573','White_Feather','White Feather','5','20','10','500','0','0','2','0','1','4294967295','63','2','256','0','30',NULL,'1','741','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHit,20; bonus bMaxHPrate,-10; if (getrefine()>4) { bonus bHit,-10; bonus bMaxHPrate,10; bonus bHit,((getrefine()-4)/2)*3; bonus bMaxHPrate,((getrefine()-4)/2)*3; }','','');
@@ -8522,18 +8522,18 @@ REPLACE INTO `item_db` VALUES ('18579','9th_Anni_Hat','kRO 9 Anniversary Hat','5
REPLACE INTO `item_db` VALUES ('18580','Yggdrasil_Crown','Yggdrasil Crown','5','20','10','200','0','0','3','0','1','4294967295','63','1','256','0','0',NULL,'1','746','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bInt,2; bonus bHealPower,1; bonus bHealPower2,1; if(getrefine() >= 7) { bonus bHealPower,5; } if(getrefine() >= 9) { bonus bHealPower,3; }','','');
REPLACE INTO `item_db` VALUES ('18581','Red_Tiger_Mask','Red Tiger Mask','5','20','10','400','0','0','2','0','0','4294967295','63','2','768','0','50',NULL,'0','747','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3;','','');
REPLACE INTO `item_db` VALUES ('18582','Blue_Tiger_Mask','Blue Tiger Mask','5','20','10','400','0','0','2','0','0','4294967295','63','2','768','0','50',NULL,'0','748','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3;','','');
-REPLACE INTO `item_db` VALUES ('18583','Navy_Drooping_Kitty','Navy Drooping Kitty','5','250000','125000','500','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','749','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15;','','');
-REPLACE INTO `item_db` VALUES ('18584','Brown_Drooping_Kitty','Brown Drooping Kitty','5','250000','125000','500','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','750','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15;','','');
+REPLACE INTO `item_db` VALUES ('18583','Navy_Drooping_Kitty','Navy Drooping Kitty','5','250000','125000','500','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','749','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15;','','');
+REPLACE INTO `item_db` VALUES ('18584','Brown_Drooping_Kitty','Brown Drooping Kitty','5','250000','125000','500','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','750','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,15;','','');
REPLACE INTO `item_db` VALUES ('18585','Orange_Bunny_Hairband','Orange Bunny Band','5','20','10','10','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','751','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,2; bonus bVit,3;','','');
REPLACE INTO `item_db` VALUES ('18586','Violet_Bunny_Hairband','Violet Bunny Band','5','20','10','10','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','752','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,3; bonus bVit,2; bonus bDex,1;','','');
REPLACE INTO `item_db` VALUES ('18587','Blue_Bunny_Hairband','Blue Bunny Band','5','20','10','10','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','753','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,1; bonus bVit,2; bonus bDex,1;','','');
REPLACE INTO `item_db` VALUES ('18588','Silver_Bunny_Hairband','Silvah Bunny Band','5','20','10','10','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','754','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bInt,3; bonus bVit,1; bonus bDex,1;','','');
REPLACE INTO `item_db` VALUES ('18589','Strawberry_Hat','Strawberry Hat','5','20','10','100','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','755','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddMonsterDropItem,578,100+(10*getrefine());','','');
REPLACE INTO `item_db` VALUES ('18590','Gemma_Hairband','Demon Hair Band','5','20','10','200','0','0','3','0','1','4294967295','63','2','256','0','10',NULL,'1','564','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('18591','Mini_Glasses_','Mini Glasses','5','20','10','100','0','0','2','0','1','2147483646','63','2','512','0','0',NULL,'0','47','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18591','Mini_Glasses_','Mini Glasses','5','20','10','100','0','0','2','0','1','4294967295','63','2','512','0','0',NULL,'0','47','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18592','Nestea_Hat','Nestea Hat','5','20','10','200','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','756','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bMdef,5;','','');
REPLACE INTO `item_db` VALUES ('18593','Fancy_Mini_Crown','Fancy Mini Crown','5','20','10','100','0','0','2','0','1','4294967295','63','2','256','0','30',NULL,'1','707','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMdef,5;','','');
-REPLACE INTO `item_db` VALUES ('18594','Magni_Cap_','Magni Cap','5','30000','15000','1000','0','0','9','0','1','2147483646','63','2','256','0','0',NULL,'1','250','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('18594','Magni_Cap_','Magni Cap','5','30000','15000','1000','0','0','9','0','1','4294967295','63','2','256','0','0',NULL,'1','250','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
REPLACE INTO `item_db` VALUES ('18595','Horn_Of_Ancient','Ancient Horns','5','45000','22500','400','0','0','8','0','1','4294967295','63','2','256','0','50',NULL,'1','757','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','autobonus \"{ bonus bBaseAtk,100; }\",5,10000,0,\"{ specialeffect2 EF_POTION_BERSERK; }\";','','');
REPLACE INTO `item_db` VALUES ('18596','Sprout_Hat','Sprout Hat','5','45000','22500','200','0','0','4','0','0','4294967295','63','2','256','0','70',NULL,'1','758','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill WZ_HEAVENDRIVE,3;','','');
REPLACE INTO `item_db` VALUES ('18597','Mercury_Helm','Mercury Riser','5','45000','22500','400','0','0','10','0','1','4294967295','63','2','256','0','70',NULL,'1','759','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,3; bonus bCritical,3; if(getrefine() >= 7) { bonus bAspdRate,2; bonus bCritical,2; } if(getrefine() >= 9) { bonus bAspdRate,2; bonus bCritical,2; }','','');
@@ -8548,17 +8548,17 @@ REPLACE INTO `item_db` VALUES ('18605','Dark_Age','Dark Age','5','20','10','200'
REPLACE INTO `item_db` VALUES ('18606','Tear_Drop','Tear drop','5','20','10','100','0','0','1','0','0','4294967295','63','2','513','0','30',NULL,'0','767','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18607','Blush_','Blush','5','20','10','100','0','0','0','0','1','4294967295','63','2','512','0','0',NULL,'0','125','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18608','Pair_Of_Red_Ribbon2','Small Ribbons','5','20','10','100','0','0','2','0','1','4294967295','63','2','512','0','45',NULL,'0','169','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18609','Dark_Blindfold_','Dark Blinder','5','20','10','100','0','0','0','0','1','2147483646','63','2','512','0','0',NULL,'0','187','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,10000; bonus2 bResEff,Eff_Stun,200;','','');
+REPLACE INTO `item_db` VALUES ('18609','Dark_Blindfold_','Dark Blinder','5','20','10','100','0','0','0','0','1','4294967295','63','2','512','0','0',NULL,'0','187','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Blind,10000; bonus2 bResEff,Eff_Stun,200;','','');
REPLACE INTO `item_db` VALUES ('18610','7th_Anni_Hat_B','7th Anni Hat B','5','20','10','500','0','0','4','0','0','4294967295','63','2','256','0','0',NULL,'1','778','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,5; bonus bMdef,4;','','');
REPLACE INTO `item_db` VALUES ('18611','Black_Glasses_','Black Frame Glasses','5','20','10','200','0','0','2','0','1','4294967295','63','2','512','0','0',NULL,'0','404','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bInt,1; bonus bMdef,2;','','');
REPLACE INTO `item_db` VALUES ('18612','White_Musang_Hat','White Musang Hat','5','45000','22500','400','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','770','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,2; bonus bLuk,1; bonus bUnbreakableHelm,0;','','');
REPLACE INTO `item_db` VALUES ('18613','Black_Musang_Hat','Black Musang Hat','5','45000','22500','400','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','771','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bDex,2; bonus bAgi,1; bonus bUnbreakableHelm,0;','','');
REPLACE INTO `item_db` VALUES ('18614','Grim_Reaper_Hat','Grim Reaper','5','20','10','200','0','0','2','0','1','4294967295','63','2','256','0','20',NULL,'1','732','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,3;','','');
-REPLACE INTO `item_db` VALUES ('18615','Injured_Eyepatch','Injured Eyepatch','5','20','10','200','0','0','2','0','0','2147483646','63','2','512','0','20',NULL,'0','772','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18616','Long_Tongue','Long Tongue','5','20','10','100','0','0','0','0','0','2147483646','63','2','1','0','20',NULL,'0','773','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0;','','');
-REPLACE INTO `item_db` VALUES ('18617','Onigiri_In_Mouth','Onigiri','5','20','10','200','0','0','0','0','0','2147483646','63','2','1','0','20',NULL,'0','774','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18618','Airplane_Hat','Rockabilly Hair','5','20','10','200','0','0','8','0','1','2147483646','63','2','256','0','20',NULL,'1','775','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18619','Thief_Bandana','Thief Bandana','5','20','10','200','0','0','1','0','0','2147483646','63','2','256','0','20',NULL,'1','776','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,TF_STEAL,1,20;','','');
+REPLACE INTO `item_db` VALUES ('18615','Injured_Eyepatch','Injured Eyepatch','5','20','10','200','0','0','2','0','0','4294967295','63','2','512','0','20',NULL,'0','772','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18616','Long_Tongue','Long Tongue','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','20',NULL,'0','773','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0;','','');
+REPLACE INTO `item_db` VALUES ('18617','Onigiri_In_Mouth','Onigiri','5','20','10','200','0','0','0','0','0','4294967295','63','2','1','0','20',NULL,'0','774','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18618','Airplane_Hat','Rockabilly Hair','5','20','10','200','0','0','8','0','1','4294967295','63','2','256','0','20',NULL,'1','775','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18619','Thief_Bandana','Thief Bandana','5','20','10','200','0','0','1','0','0','4294967295','63','2','256','0','20',NULL,'1','776','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,TF_STEAL,1,20;','','');
REPLACE INTO `item_db` VALUES ('18620','Heart_Eyepatch','Heart Eyepatch','5','20','10','50','0','0','2','0','0','4294967295','63','2','512','0','20',NULL,'0','779','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18621','Gangster_Mask_A','Mobster\'s Disguise','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','52','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18622','Rocket_Helm1','Rocket Helm1','5','20','10','1000','0','0','20','0','1','4294967295','63','2','256','0','95',NULL,'1','764','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bAllStats,5; bonus bUnbreakableHelm,0;','','');
@@ -8569,7 +8569,7 @@ REPLACE INTO `item_db` VALUES ('18626','Gelato_Hat','Gelato Hat','5','20','10','
REPLACE INTO `item_db` VALUES ('18627','Dried_Leaf','Dried Leaf','5','20','10','50','0','0','0','0','0','4294967295','63','2','1','0','10',NULL,'0','711','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus2 bAddRace,RC_Plant,3;','','');
REPLACE INTO `item_db` VALUES ('18628','Tare_Brownie','Tare Brownie','5','20','10','500','0','0','5','0','1','4294967295','63','2','256','0','50',NULL,'0','781','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bMaxHPrate,2; bonus2 bAddRace,RC_DemiPlayer,5; bonus2 bAddRace,RC_Player,5;','','');
REPLACE INTO `item_db` VALUES ('18629','B_Desert_Wolf_Hat','B Desert Wolf Hat','5','10','5','300','0','0','0','0','1','4294967295','63','2','256','0','0',NULL,'1','783','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddSize,Size_Small,15;','','');
-REPLACE INTO `item_db` VALUES ('18630','Dep_Alice_Hat','Drooping Alice','5','20','10','500','0','0','6','0','0','2147483646','63','2','256','0','70',NULL,'1','784','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,10; bonus2 bAddRace,RC_Player,10; bonus2 bAddRace,RC_Demon,10; if(getrefine()>6) { autobonus \"{ bonus bAspdRate,100; }\",10,7000,0,\"{ specialeffect2 EF_POTION_BERSERK; }\"; }','','');
+REPLACE INTO `item_db` VALUES ('18630','Dep_Alice_Hat','Drooping Alice','5','20','10','500','0','0','6','0','0','4294967295','63','2','256','0','70',NULL,'1','784','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,10; bonus2 bAddRace,RC_Player,10; bonus2 bAddRace,RC_Demon,10; if(getrefine()>6) { autobonus \"{ bonus bAspdRate,100; }\",10,7000,0,\"{ specialeffect2 EF_POTION_BERSERK; }\"; }','','');
REPLACE INTO `item_db` VALUES ('18631','Ribbon_Chef_Hat','Ribbon Chef hat','5','20','10','300','0','0','5','0','0','4294967295','63','2','256','0','70',NULL,'1','785','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3; bonus bLuk,1; if(getrefine()>6) { bonus2 bAddMonsterDropItem,12125,500; bonus2 bAddMonsterDropItem,12126,500; bonus2 bAddMonsterDropItem,12127,400; bonus2 bAddMonsterDropItem,12128,300; bonus2 bAddMonsterDropItem,12129,200; }','','');
REPLACE INTO `item_db` VALUES ('18632','Yellow_Poring_Pin','Yellow Poring Hairpin','5','20','10','100','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','786','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18633','Pink_Poring_Pin','Pink Poring Hairpin','5','20','10','100','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','787','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
@@ -8577,13 +8577,13 @@ REPLACE INTO `item_db` VALUES ('18634','Green_Poring_Pin','Green Poring Hairpin'
REPLACE INTO `item_db` VALUES ('18635','Blue_Poring_Pin','Blue Poring Hairpin','5','20','10','100','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','789','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18636','Bridal_Ribbon','Ribbon of bride','5','20','10','200','0','0','6','0','0','4294967295','63','2','256','0','30',NULL,'1','790','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus4 bAutoSpellWhenHit,DC_WINKCHARM,1,100,1;','','');
REPLACE INTO `item_db` VALUES ('18637','Ancient_Admiral_Helm','Ancient Admiral Helm','5','20','10','700','0','0','4','0','1','4294967295','63','2','768','0','0',NULL,'1','660','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,1; if(getrefine()>7) { bonus bSpeedRate,25; }','','');
-REPLACE INTO `item_db` VALUES ('18638','Citron_Hat','Citron Hat','5','20','10','400','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','791','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; bonus2 bAddRaceTolerance,RC_Plant,10;','','');
-REPLACE INTO `item_db` VALUES ('18639','Naval_Officer_Hat','Naval Officer Hat','5','20','10','200','0','0','2','0','0','2147483646','63','2','256','0','0',NULL,'1','792','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; /* Increase damage against water property monster by +10% */','','');
-REPLACE INTO `item_db` VALUES ('18640','Starfish_Headband','Starfish Headband','5','20','10','200','0','0','2','0','0','2147483646','63','2','256','0','0',NULL,'1','793','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18641','Ribbon_Magic_Hat','Ribbon Magic Hat','5','20','10','200','0','0','2','0','0','2147483646','63','2','256','0','0',NULL,'1','794','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bMaxSP,50; bonus bMatkRate,5;','','');
-REPLACE INTO `item_db` VALUES ('18642','hand_Scissorhand_Model','Scissorhand Model','5','20','10','200','0','0','0','0','0','2147483646','63','2','1','0','20',NULL,'0','795','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
-REPLACE INTO `item_db` VALUES ('18643','Rockhand_Model','Rockhand Model','5','20','10','200','0','0','0','0','0','2147483646','63','2','1','0','20',NULL,'0','796','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
-REPLACE INTO `item_db` VALUES ('18644','Paperhand_Model','Paperhand Model','5','20','10','200','0','0','0','0','0','2147483646','63','2','1','0','20',NULL,'0','797','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18638','Citron_Hat','Citron Hat','5','20','10','400','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','791','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; bonus2 bAddRaceTolerance,RC_Plant,10;','','');
+REPLACE INTO `item_db` VALUES ('18639','Naval_Officer_Hat','Naval Officer Hat','5','20','10','200','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','792','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; /* Increase damage against water property monster by +10% */','','');
+REPLACE INTO `item_db` VALUES ('18640','Starfish_Headband','Starfish Headband','5','20','10','200','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','793','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18641','Ribbon_Magic_Hat','Ribbon Magic Hat','5','20','10','200','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','794','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bMaxSP,50; bonus bMatkRate,5;','','');
+REPLACE INTO `item_db` VALUES ('18642','hand_Scissorhand_Model','Scissorhand Model','5','20','10','200','0','0','0','0','0','4294967295','63','2','1','0','20',NULL,'0','795','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
+REPLACE INTO `item_db` VALUES ('18643','Rockhand_Model','Rockhand Model','5','20','10','200','0','0','0','0','0','4294967295','63','2','1','0','20',NULL,'0','796','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1;','','');
+REPLACE INTO `item_db` VALUES ('18644','Paperhand_Model','Paperhand Model','5','20','10','200','0','0','0','0','0','4294967295','63','2','1','0','20',NULL,'0','797','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18645','Sailor_Hat','Sailor Hat','5','20','10','200','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','798','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus2 bAddRace,RC_DemiPlayer,5; bonus2 bAddRace,RC_Player,5;','','');
REPLACE INTO `item_db` VALUES ('18646','Cow_Hat','Cow Hat','5','20','10','300','0','0','4','0','1','4294967295','63','2','256','0','0',NULL,'1','799','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddMonsterDropItem,519,100; bonus bDex,2;','','');
REPLACE INTO `item_db` VALUES ('18647','Star_Eyepatch','Stunning Star Eyepatch','5','20','10','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','800','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Stun,1500;','','');
@@ -8599,31 +8599,31 @@ REPLACE INTO `item_db` VALUES ('18656','Wit_Pumpkin_Hat','Witch\'s Pumpkin Hat',
REPLACE INTO `item_db` VALUES ('18657','Pegasus_Wing_Ears','Pegasus Ear Wing','5','20','10','500','0','0','1','0','0','4294967295','63','2','512','0','80',NULL,'0','568','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bAspdRate,1; if(BaseLevel>=100) { bonus bAspdRate,1; } if(BaseLevel>=150) { bonus bAspdRate,1; }','','');
REPLACE INTO `item_db` VALUES ('18658','Holy_Santa_Beard','Santa\'s Beard Holy','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','25','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18659','Boitata_Hat','Boitata Hat','5','20','10','0','0','0','5','0','1','4294967295','63','2','768','0','0',NULL,'1','808','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,AS_SONICBLOW,5,10; autobonus \"{ bonus bAtkEle,Ele_Fire; }\",10000,1800000;','','');
-REPLACE INTO `item_db` VALUES ('18660','Indi_Feather_Band','Indian Feather Headband','5','20','10','400','0','0','3','0','1','2147483646','63','2','256','0','0',NULL,'1','809','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
-REPLACE INTO `item_db` VALUES ('18661','Trident_Helmet','Trident Helmet','5','20','10','400','0','0','3','0','1','2147483646','63','2','256','0','20',NULL,'1','810','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
-REPLACE INTO `item_db` VALUES ('18662','Antler_Fedora','Antler Fedora','5','20','10','400','0','0','3','0','0','2147483646','63','2','256','0','0',NULL,'1','811','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
-REPLACE INTO `item_db` VALUES ('18663','Sunglasses_Bball_Hat','Sunglasses Baseball Hat','5','20','10','200','0','0','2','0','1','2147483646','63','2','256','0','20',NULL,'1','812','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
-REPLACE INTO `item_db` VALUES ('18664','Blind_Glasses','Stunner Shades','5','20','10','400','0','0','3','0','0','2147483646','63','2','512','0','20',NULL,'1','813','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18665','Orange_In_Mouth','Orange In Mouth','5','20','10','200','0','0','0','0','0','2147483646','63','2','1','0','20',NULL,'0','814','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18660','Indi_Feather_Band','Indian Feather Headband','5','20','10','400','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','809','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2;','','');
+REPLACE INTO `item_db` VALUES ('18661','Trident_Helmet','Trident Helmet','5','20','10','400','0','0','3','0','1','4294967295','63','2','256','0','20',NULL,'1','810','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2;','','');
+REPLACE INTO `item_db` VALUES ('18662','Antler_Fedora','Antler Fedora','5','20','10','400','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','811','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
+REPLACE INTO `item_db` VALUES ('18663','Sunglasses_Bball_Hat','Sunglasses Baseball Hat','5','20','10','200','0','0','2','0','1','4294967295','63','2','256','0','20',NULL,'1','812','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3;','','');
+REPLACE INTO `item_db` VALUES ('18664','Blind_Glasses','Stunner Shades','5','20','10','400','0','0','3','0','0','4294967295','63','2','512','0','20',NULL,'1','813','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18665','Orange_In_Mouth','Orange In Mouth','5','20','10','200','0','0','0','0','0','4294967295','63','2','1','0','20',NULL,'0','814','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18666','CD_In_Mouth','CD In Mouth','5','20','10','150','0','0','0','0','0','4294967295','63','2','1','0','10',NULL,'0','815','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,MG_COLDBOLT,3,30; bonus3 bAutoSpell,MG_SOULSTRIKE,3, 30; bonus3 bAutoSpell,WZ_EARTHSPIKE,3,30; bonus3 bAutoSpell,MG_FIREBOLT,3,30; bonus3 bAutoSpell,MG_LIGHTNINGBOLT,3,30;','','');
-REPLACE INTO `item_db` VALUES ('18667','Cat_Lace_Hairband','Cat Lace Hairband','5','20','10','500','0','0','2','0','0','2147483646','63','2','256','0','60',NULL,'0','816','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3;','','');
+REPLACE INTO `item_db` VALUES ('18667','Cat_Lace_Hairband','Cat Lace Hairband','5','20','10','500','0','0','2','0','0','4294967295','63','2','256','0','60',NULL,'0','816','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,3;','','');
REPLACE INTO `item_db` VALUES ('18668','Droopy_Turtle_Hat','Droopy Turtle Hat','5','20','10','300','0','0','1','0','1','4294967295','63','2','256','0','0',NULL,'1','694','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill AL_DECAGI,3;','','');
-REPLACE INTO `item_db` VALUES ('18669','Cowhide_Hat','Cowhide Hat','5','20','10','200','0','0','3','0','1','2147483646','63','2','256','0','0',NULL,'1','819','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bMaxHPrate,1;','','');
+REPLACE INTO `item_db` VALUES ('18669','Cowhide_Hat','Cowhide Hat','5','20','10','200','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','819','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bMaxHPrate,1;','','');
REPLACE INTO `item_db` VALUES ('18670','Hankie_In_Mouth','Handkerchief In Mouth','5','20','10','100','0','0','1','0','0','4294967295','63','2','1','0','12',NULL,'0','818','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_DemiPlayer,3;','','');
REPLACE INTO `item_db` VALUES ('18671','Rudolf_Hairband','Rudolf Hairband','5','20','10','200','0','0','5','0','0','4294967295','63','2','256','0','30',NULL,'1','836','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,AL_INCAGI,10,50; bonus2 bAddItemHealRate,Carrot,2000;','','');
REPLACE INTO `item_db` VALUES ('18672','Tare_Pope','Flap Pope','5','20','10','300','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'0','817','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bMdef,1; bonus bSPrecovRate,2;','','');
REPLACE INTO `item_db` VALUES ('18673','Tare_Pope_','Chibi Pope','5','20','10','300','0','0','0','0','1','4294967295','63','2','256','0','0',NULL,'1','817','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,7; bonus bHealPower,5; if(getrefine()>6) { bonus bHealPower,getrefine()-6; } if(getrefine()>8) { bonus bMatkRate,7; } if(getrefine()>11) { bonus bMatkRate,5; }','','');
-REPLACE INTO `item_db` VALUES ('18674','Planewing_Hat','Planewing Hat','5','20','10','200','0','0','3','0','1','2147483646','63','2','256','0','0',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,3; bonus bAspdRate,1; bonus2 bSPLossRate,5,10000;','','');
-REPLACE INTO `item_db` VALUES ('18675','Green_Apple_Hat','Green Apple Hat','5','20','10','200','0','0','3','0','1','2147483646','63','2','256','0','20',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bHit,5;','','');
-REPLACE INTO `item_db` VALUES ('18676','Hexagon_Spectacles','Hexagon Spectacles','5','20','10','400','0','0','3','0','0','2147483646','63','2','512','0','20',NULL,'0','822','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,2;','','');
-REPLACE INTO `item_db` VALUES ('18677','Cherry_Twig_In_Mouth','Cherry Twig In Mouth','5','20','10','200','0','0','0','0','0','2147483646','63','2','1','0','20',NULL,'0','823','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Plant,2;','','');
-REPLACE INTO `item_db` VALUES ('18678','Leek_In_Mouth','Leek In Mouth','5','20','10','200','0','0','0','0','0','2147483646','63','2','1','0','20',NULL,'0','824','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Small,2;','','');
-REPLACE INTO `item_db` VALUES ('18679','Abacus_In_Mouth','Abacus In Mouth','5','20','10','200','0','0','0','0','0','2147483646','63','2','1','0','20',NULL,'0','825','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill MC_IDENTIFY,1;','','');
+REPLACE INTO `item_db` VALUES ('18674','Planewing_Hat','Planewing Hat','5','20','10','200','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,3; bonus bAspdRate,1; bonus2 bSPLossRate,5,10000;','','');
+REPLACE INTO `item_db` VALUES ('18675','Green_Apple_Hat','Green Apple Hat','5','20','10','200','0','0','3','0','1','4294967295','63','2','256','0','20',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bHit,5;','','');
+REPLACE INTO `item_db` VALUES ('18676','Hexagon_Spectacles','Hexagon Spectacles','5','20','10','400','0','0','3','0','0','4294967295','63','2','512','0','20',NULL,'0','822','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,2;','','');
+REPLACE INTO `item_db` VALUES ('18677','Cherry_Twig_In_Mouth','Cherry Twig In Mouth','5','20','10','200','0','0','0','0','0','4294967295','63','2','1','0','20',NULL,'0','823','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Plant,2;','','');
+REPLACE INTO `item_db` VALUES ('18678','Leek_In_Mouth','Leek In Mouth','5','20','10','200','0','0','0','0','0','4294967295','63','2','1','0','20',NULL,'0','824','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubSize,Size_Small,2;','','');
+REPLACE INTO `item_db` VALUES ('18679','Abacus_In_Mouth','Abacus In Mouth','5','20','10','200','0','0','0','0','0','4294967295','63','2','1','0','20',NULL,'0','825','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill MC_IDENTIFY,1;','','');
REPLACE INTO `item_db` VALUES ('18680','Tw_Frog_Hat','Tw Frog Hat','5','20','10','200','0','0','2','0','0','4294967295','63','2','256','0','35',NULL,'0','826','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus2 bExpAddRace,RC_Insect,5;','','');
REPLACE INTO `item_db` VALUES ('18681','Puppy_Ears_Hat','Puppy Ears Hat','5','20','10','200','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','827','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bMaxHP,100;','','');
REPLACE INTO `item_db` VALUES ('18682','Teardrop','Teardrop','5','20','10','100','0','0','1','0','0','4294967295','63','2','512','0','0',NULL,'1','828','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,15;','','');
REPLACE INTO `item_db` VALUES ('18683','Carrot_In_Mouth','Carrot In Mouth','5','20','10','200','0','0','1','0','0','4294967295','63','2','1','0','0',NULL,'0','829','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Plant,3','','');
-REPLACE INTO `item_db` VALUES ('18684','Showy_High_Cap','Showy High Cap','5','20','10','200','0','0','3','0','1','2147483646','63','2','256','0','0',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('18684','Showy_High_Cap','Showy High Cap','5','20','10','200','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','11','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,2;','','');
REPLACE INTO `item_db` VALUES ('18685','Stardust_Hairband','Stardust Hairband','5','20','10','1000','0','0','0','0','0','4294967295','63','2','256','0','10',NULL,'0','831','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18686','2011_RMSC_1','2011 RMSC 1','5','20','10','2500','0','0','20','0','1','4294967295','63','2','256','0','0',NULL,'0','832','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bAllStats,5;','','');
REPLACE INTO `item_db` VALUES ('18687','2011_RMSC_2','2011 RMSC 2','5','20','10','2500','0','0','20','0','1','4294967295','63','2','256','0','0',NULL,'0','832','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bAllStats,3;','','');
@@ -8631,30 +8631,30 @@ REPLACE INTO `item_db` VALUES ('18688','2011_RMSC_3','2011 RMSC 3','5','20','10'
REPLACE INTO `item_db` VALUES ('18689','2011_RMSC_4','2011 RMSC 4','5','20','10','10','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'0','832','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0;','','');
REPLACE INTO `item_db` VALUES ('18690','Sirt_Evil_Eye','Sirt Evil Eye','5','20','10','400','0','0','0','0','0','4294967295','63','2','512','0','50',NULL,'0','345','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bStr,1;','','');
REPLACE INTO `item_db` VALUES ('18691','Rising_Black_Dragon','Ascension Black Dragon','5','20','10','100','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','863','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18692','Mike_Hat','Mike Hat','5','20','10','200','0','0','3','0','1','2147483646','63','2','256','0','0',NULL,'1','837','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bLuk,1;','','');
-REPLACE INTO `item_db` VALUES ('18693','Sleeping_Kitty_Cat','Sleeping Kitty Cat','5','20','10','200','0','0','4','0','1','2147483646','63','2','256','0','20',NULL,'1','838','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Brute,2;','','');
-REPLACE INTO `item_db` VALUES ('18694','Red_Hood','Red Hood','5','20','10','200','0','0','3','0','1','2147483646','63','2','256','0','20',NULL,'1','839','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,10;','','');
-REPLACE INTO `item_db` VALUES ('18695','Phoenix_Crown','Phoenix Crown','5','20','10','400','0','0','3','0','1','2147483646','63','2','256','0','20',NULL,'1','840','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
-REPLACE INTO `item_db` VALUES ('18696','Orange_Hat','Orange Hat','5','20','10','200','0','0','3','0','0','2147483646','63','2','256','0','20',NULL,'1','841','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill MC_MAMMONITE,2;','','');
-REPLACE INTO `item_db` VALUES ('18697','Syringe_In_Mouth','Syringe In Mouth','5','20','10','200','0','0','0','0','0','2147483646','63','2','1','0','20',NULL,'0','842','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18698','Cheesy_Snack_In_Mouth','Cheesy Snack In Mouth','5','20','10','200','0','0','0','0','0','2147483646','63','2','1','0','20',NULL,'0','843','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18692','Mike_Hat','Mike Hat','5','20','10','200','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','837','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bLuk,1;','','');
+REPLACE INTO `item_db` VALUES ('18693','Sleeping_Kitty_Cat','Sleeping Kitty Cat','5','20','10','200','0','0','4','0','1','4294967295','63','2','256','0','20',NULL,'1','838','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Brute,2;','','');
+REPLACE INTO `item_db` VALUES ('18694','Red_Hood','Red Hood','5','20','10','200','0','0','3','0','1','4294967295','63','2','256','0','20',NULL,'1','839','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,10;','','');
+REPLACE INTO `item_db` VALUES ('18695','Phoenix_Crown','Phoenix Crown','5','20','10','400','0','0','3','0','1','4294967295','63','2','256','0','20',NULL,'1','840','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2;','','');
+REPLACE INTO `item_db` VALUES ('18696','Orange_Hat','Orange Hat','5','20','10','200','0','0','3','0','0','4294967295','63','2','256','0','20',NULL,'1','841','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill MC_MAMMONITE,2;','','');
+REPLACE INTO `item_db` VALUES ('18697','Syringe_In_Mouth','Syringe In Mouth','5','20','10','200','0','0','0','0','0','4294967295','63','2','1','0','20',NULL,'0','842','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18698','Cheesy_Snack_In_Mouth','Cheesy Snack In Mouth','5','20','10','200','0','0','0','0','0','4294967295','63','2','1','0','20',NULL,'0','843','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18699','Starving_Fish_Hat','Starving Fish Hat','5','20','10','1200','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'0','844','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubRace,RC_Fish,15; bonus3 bAddMonsterDropItem,579,RC_Fish,5;','','');
REPLACE INTO `item_db` VALUES ('18700','Rabbit_Ribbon','Rabbit Ribbon Hat','5','20','10','500','0','0','3','0','1','4294967295','63','2','256','0','50',NULL,'1','845','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1;','','');
-REPLACE INTO `item_db` VALUES ('18701','Ancient_Civil_Man','Ancient Civil Man Hat','5','20','10','500','0','0','2','0','0','2147483646','63','2','256','0','70',NULL,'0','846','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bDex,2; bonus bLuk,1; if(getiteminfo(getequipid(EQI_HAND_R),11)==15) bonus bVariableCastrate,3;','','');
+REPLACE INTO `item_db` VALUES ('18701','Ancient_Civil_Man','Ancient Civil Man Hat','5','20','10','500','0','0','2','0','0','4294967295','63','2','256','0','70',NULL,'0','846','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,3; bonus bDex,2; bonus bLuk,1; if(getiteminfo(getequipid(EQI_HAND_R),11)==15) bonus bVariableCastrate,3;','','');
REPLACE INTO `item_db` VALUES ('18702','Shaving_Cream','Shaving Cream','5','20','10','50','0','0','1','0','0','4294967295','63','2','1','0','10',NULL,'0','847','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18703','Stem_In_Mouth','Stem In Mouth','5','20','10','50','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','848','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bResEff,Eff_Poison,2000;','','');
REPLACE INTO `item_db` VALUES ('18704','Drosera_Hairpin','Drosera Hairpin','5','20','10','640','0','0','6','0','1','4294967295','63','2','256','0','64',NULL,'1','850','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,4;','','');
REPLACE INTO `item_db` VALUES ('18705','Flip_Hat','Flip Hat','5','1000','500','300','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','862','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18706','Can_Hat','Can Hat','5','20','10','400','0','0','3','0','0','2147483646','63','2','256','0','20',NULL,'1','851','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3;','','');
-REPLACE INTO `item_db` VALUES ('18707','Maneater_Flower_Hat','Maneater Flower Hat','5','20','10','500','0','0','3','0','0','2147483646','63','2','256','0','20',NULL,'1','852','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18708','Candy_Hat','Candy Hat','5','20','10','200','0','0','3','0','0','2147483646','63','2','256','0','20',NULL,'1','853','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill AL_HEAL,3;','','');
-REPLACE INTO `item_db` VALUES ('18709','Black_Knitted_Hat','Black Knitted Hat','5','20','10','200','0','0','3','0','1','2147483646','63','2','256','0','0',NULL,'1','854','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18710','Sugared_Fruit_Stick','Sugared Fruit Stick','5','20','10','200','0','0','0','0','0','2147483646','63','2','1','0','20',NULL,'0','855','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18711','Electric_Sunglass','Electric Sunglass','5','20','10','400','0','0','3','0','0','2147483646','63','2','512','0','20',NULL,'0','856','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18712','Fan_In_Mouth','Fan In Mouth','5','20','10','200','0','0','0','0','0','2147483646','63','2','1','0','20',NULL,'0','857','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18706','Can_Hat','Can Hat','5','20','10','400','0','0','3','0','0','4294967295','63','2','256','0','20',NULL,'1','851','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3;','','');
+REPLACE INTO `item_db` VALUES ('18707','Maneater_Flower_Hat','Maneater Flower Hat','5','20','10','500','0','0','3','0','0','4294967295','63','2','256','0','20',NULL,'1','852','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18708','Candy_Hat','Candy Hat','5','20','10','200','0','0','3','0','0','4294967295','63','2','256','0','20',NULL,'1','853','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill AL_HEAL,3;','','');
+REPLACE INTO `item_db` VALUES ('18709','Black_Knitted_Hat','Black Knitted Hat','5','20','10','200','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','854','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18710','Sugared_Fruit_Stick','Sugared Fruit Stick','5','20','10','200','0','0','0','0','0','4294967295','63','2','1','0','20',NULL,'0','855','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18711','Electric_Sunglass','Electric Sunglass','5','20','10','400','0','0','3','0','0','4294967295','63','2','512','0','20',NULL,'0','856','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('18712','Fan_In_Mouth','Fan In Mouth','5','20','10','200','0','0','0','0','0','4294967295','63','2','1','0','20',NULL,'0','857','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18713','Monkey_On_Fur_Hat','Monkey Fur Hat','5','20','10','300','0','0','6','0','1','4294967295','63','2','256','0','20',NULL,'1','858','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bAgi,1;','','');
REPLACE INTO `item_db` VALUES ('18714','Hippo_Hat','Hippo Hat','5','20','10','500','0','0','5','0','1','4294967295','63','2','256','0','10',NULL,'1','859','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('18715','Helm_Of_Thoth','Helm Of Thoth','5','20','10','2500','0','0','2','0','1','2147483646','63','2','768','0','80',NULL,'0','860','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMdef,5;','','');
+REPLACE INTO `item_db` VALUES ('18715','Helm_Of_Thoth','Helm Of Thoth','5','20','10','2500','0','0','2','0','1','4294967295','63','2','768','0','80',NULL,'0','860','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMdef,5;','','');
REPLACE INTO `item_db` VALUES ('18716','Strawberry_In_Mouth','Strawberry In Mouth','5','20','10','50','0','0','2','0','0','4294967295','63','2','1','0','10',NULL,'0','861','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18717','Skull_Hood_','Skull Hood_','5','1000','500','10','0','0','0','0','1','4294967295','63','2','256','0','0',NULL,'1','598','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18718','Rose_Hairband','Rose Hairband','5','20','10','200','0','0','3','0','0','4294967295','63','2','256','0','30',NULL,'0','864','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bVit,1;','','');
@@ -8671,8 +8671,8 @@ REPLACE INTO `item_db` VALUES ('18729','MVP_Basketball','MVP Basketball Hat','5'
REPLACE INTO `item_db` VALUES ('18730','Criatura_Academy_Hat','Criatura Hat','5','100','50','200','0','0','2','0','1','4294967295','63','2','256','0','0',NULL,'1','872','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxSP,5; bonus bMaxHP,15;','','');
REPLACE INTO `item_db` VALUES ('18731','Valkyrie_Headgear','Valkyrie Helm','5','1000','500','0','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','225','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18732','TE_WoE_Cap','TE WoE Cap','5','0','0','0','0','0','5','0','0','4294967295','63','2','256','0','40',NULL,'0','14','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bBaseAtk,10; bonus2 bAddRace,RC_Player,20; bonus2 bResEff,Eff_Freeze,25; bonus bUnbreakableHelm,0;','','');
-REPLACE INTO `item_db` VALUES ('18733','TE_WoE_Bone_Helm','TE WoE Bone Helm','5','0','0','0','0','0','10','0','0','279714','63','2','256','0','40',NULL,'0','40','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,10; bonus2 bAddRace,RC_Player,20; bonus2 bResEff,Eff_Freeze,25; bonus bUnbreakableHelm,0;','','');
-REPLACE INTO `item_db` VALUES ('18734','TE_WoE_Magic_Eyes','TE WoE Magic Eyes','5','0','0','0','0','0','5','0','0','8462849','63','2','256','0','40',NULL,'0','209','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bMatk,10; bonus2 bMagicAddRace,RC_Player,20; bonus2 bResEff,Eff_Freeze,25; bonus bUnbreakableHelm,0;','','');
+REPLACE INTO `item_db` VALUES ('18733','TE_WoE_Bone_Helm','TE WoE Bone Helm','5','0','0','0','0','0','10','0','0','4294967295','63','2','256','0','40',NULL,'0','40','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,10; bonus2 bAddRace,RC_Player,20; bonus2 bResEff,Eff_Freeze,25; bonus bUnbreakableHelm,0;','','');
+REPLACE INTO `item_db` VALUES ('18734','TE_WoE_Magic_Eyes','TE WoE Magic Eyes','5','0','0','0','0','0','5','0','0','4294967295','63','2','256','0','40',NULL,'0','209','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bMatk,10; bonus2 bMagicAddRace,RC_Player,20; bonus2 bResEff,Eff_Freeze,25; bonus bUnbreakableHelm,0;','','');
REPLACE INTO `item_db` VALUES ('18736','Censor_Bar_','Censor Bar','5','20','10','100','0','0','0','0','0','4294967295','63','2','512','0','0',NULL,'0','229','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus bUnbreakableHelm,0; /*TODO: sc_start EFST_UNKNOWN_NAME 9999 1*/','','');
REPLACE INTO `item_db` VALUES ('18737','Fortier_Mask','Fortier Masque','5','20','10','200','0','0','0','0','0','4294967295','63','2','512','0','10',NULL,'0','876','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0;','','');
REPLACE INTO `item_db` VALUES ('18739','Carnation_Hairband','Carnation Hairband','5','20','10','100','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','878','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,1;','','');
@@ -8690,28 +8690,28 @@ REPLACE INTO `item_db` VALUES ('18750','Poker_Card_In_Mouth','Poker Card In Mout
REPLACE INTO `item_db` VALUES ('18752','Cursed_Book','Cursed Book','5','0','0','0','0','0','0','0','1','4294967295','63','2','256','0','0',NULL,'1','890','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18753','Tw_Rice_Ball','Rice Dumpling Hat','5','20','10','100','0','0','6','0','0','4294967295','63','2','256','0','0',NULL,'0','892','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('18754','Blood_Sucker','Blood Sucker','5','20','10','300','0','0','0','0','0','4294967295','63','2','1','0','40',NULL,'0','893','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0;','','');
-REPLACE INTO `item_db` VALUES ('18755','Feather_Beret_','Feather Beret','5','30000','15000','600','0','0','1','0','1','2147483646','63','2','256','0','0',NULL,'1','224','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus bUnbreakableHelm,0; bonus2 bAddRaceTolerance,RC_DemiPlayer,10; bonus2 bAddRaceTolerance,RC_Player,10;','','');
+REPLACE INTO `item_db` VALUES ('18755','Feather_Beret_','Feather Beret','5','30000','15000','600','0','0','1','0','1','4294967295','63','2','256','0','0',NULL,'1','224','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,1; bonus bUnbreakableHelm,0; bonus2 bAddRaceTolerance,RC_DemiPlayer,10; bonus2 bAddRaceTolerance,RC_Player,10;','','');
REPLACE INTO `item_db` VALUES ('18756','Black_Shiba_Inu_Hat','Black Shiba Inu Hat','5','20','10','400','0','0','6','0','1','4294967295','63','2','256','0','50',NULL,'1','894','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18757','Holy_Klobuk','Holy Klobuk','5','0','0','500','0','0','5','0','1','4294967295','63','2','768','0','0',NULL,'0','895','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bAddRaceTolerance,RC_Demon,10; bonus bHealPower,3; bonus bUnbreakableHelm,0;','','');
REPLACE INTO `item_db` VALUES ('18758','Hat_Of_Scrat','Hat Of Scrat','5','20','10','200','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','896','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18759','Stretched_Nose_M','Wood Goblin\'s Nose','5','20','10','200','0','0','0','0','0','4294967295','63','2','512','0','50',NULL,'0','737','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0;','','');
-REPLACE INTO `item_db` VALUES ('18760','Remodel_Wizardry_Hat','Modified Mage Hat','5','20','10','300','0','0','2','0','1','8454660','63','2','256','0','0',NULL,'1','112','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150; bonus bMatk,getrefine(); if(getrefine()>=7) bonus bInt,getrefine()-6;','','');
-REPLACE INTO `item_db` VALUES ('18761','Remodel_Magician_Hat','Modified Magician Hat','5','20','10','500','0','0','6','0','1','8487700','63','2','256','0','50',NULL,'1','130','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bAgi,1; bonus bMaxSP,50+(getrefine()*5); if(getrefine()>=7) bonus bDex,getrefine()-6;','','');
-REPLACE INTO `item_db` VALUES ('18762','Remodel_Mask_Of_Fox','Modified Kitsune Mask','5','20','10','300','0','0','2','0','0','2147483646','63','2','256','0','0',NULL,'1','153','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bLuk,2; if(getrefine()>=7) { bonus bFlee2,2; }','','');
-REPLACE INTO `item_db` VALUES ('18763','Remodel_Joker_Jester','Modified Jester Hat','5','20','10','100','0','0','3','0','1','2147483646','63','2','256','0','0',NULL,'1','89','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bMdef,5; if(getrefine()>=7) { bonus bCritAtkRate,5; }','','');
+REPLACE INTO `item_db` VALUES ('18760','Remodel_Wizardry_Hat','Modified Mage Hat','5','20','10','300','0','0','2','0','1','4294967295','63','2','256','0','0',NULL,'1','112','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bMaxSP,150; bonus bMatk,getrefine(); if(getrefine()>=7) bonus bInt,getrefine()-6;','','');
+REPLACE INTO `item_db` VALUES ('18761','Remodel_Magician_Hat','Modified Magician Hat','5','20','10','500','0','0','6','0','1','4294967295','63','2','256','0','50',NULL,'1','130','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bAgi,1; bonus bMaxSP,50+(getrefine()*5); if(getrefine()>=7) bonus bDex,getrefine()-6;','','');
+REPLACE INTO `item_db` VALUES ('18762','Remodel_Mask_Of_Fox','Modified Kitsune Mask','5','20','10','300','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','153','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bLuk,2; if(getrefine()>=7) { bonus bFlee2,2; }','','');
+REPLACE INTO `item_db` VALUES ('18763','Remodel_Joker_Jester','Modified Jester Hat','5','20','10','100','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','89','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bMdef,5; if(getrefine()>=7) { bonus bCritAtkRate,5; }','','');
REPLACE INTO `item_db` VALUES ('18764','Remodel_Bunny_Band','Modified Bunny Hairband','5','20','10','100','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; if(getrefine()>=7) { bonus bCritical,5; }','','');
-REPLACE INTO `item_db` VALUES ('18765','Enhanced_Corsair','Modified Corsair','5','20','10','500','0','0','10','0','1','2147483646','63','2','256','0','99',NULL,'1','105','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus bMaxHPrate,5; if(getrefine()>=7) { bonus2 bSubEle,Ele_Neutral,1; } if(getrefine()>=9) { bonus bMaxHPrate,3; }','','');
-REPLACE INTO `item_db` VALUES ('18766','Enhanced_Helm_Of_Angel','Modified Helm of Angel','5','20','10','1600','0','0','10','0','1','1040256','63','2','256','0','99',NULL,'1','110','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bLuk,1; bonus bMdef,3; if(getrefine()>=7) { bonus bAgi,2; bonus bLuk,2; } if(getrefine()>=9) { bonus bAspd,1; }','','');
-REPLACE INTO `item_db` VALUES ('18767','Enhanced_Helm_Of_Sun','Modified Solar Helm','5','20','10','2400','0','0','4','0','1','1040256','63','2','768','0','99',NULL,'1','138','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,2; bonus bAtk,10; bonus bMatk,10; if(getrefine()>=7) { bonus bAtk,15; bonus bMatk,15; } if(getrefine()>=9) { bonus bAtk,15; bonus bMatk,15; }','','');
-REPLACE INTO `item_db` VALUES ('18768','Enhanced_Bone_Helm','Modified Bone Helm','5','20','10','800','0','0','15','0','1','279714','63','2','256','0','70',NULL,'1','103','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Dark,-15; bonus2 bSubEle,Ele_Neutral,2; if(getrefine()>=7) { bonus2 bSubEle,Ele_Neutral,2; } if(getrefine()>=9) { bonus2 bSubEle,Ele_Neutral,2; }','','');
+REPLACE INTO `item_db` VALUES ('18765','Enhanced_Corsair','Modified Corsair','5','20','10','500','0','0','10','0','1','4294967295','63','2','256','0','99',NULL,'1','105','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,1; bonus bMaxHPrate,5; if(getrefine()>=7) { bonus2 bSubEle,Ele_Neutral,1; } if(getrefine()>=9) { bonus bMaxHPrate,3; }','','');
+REPLACE INTO `item_db` VALUES ('18766','Enhanced_Helm_Of_Angel','Modified Helm of Angel','5','20','10','1600','0','0','10','0','1','4294967295','63','2','256','0','99',NULL,'1','110','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bLuk,1; bonus bMdef,3; if(getrefine()>=7) { bonus bAgi,2; bonus bLuk,2; } if(getrefine()>=9) { bonus bAspd,1; }','','');
+REPLACE INTO `item_db` VALUES ('18767','Enhanced_Helm_Of_Sun','Modified Solar Helm','5','20','10','2400','0','0','4','0','1','4294967295','63','2','768','0','99',NULL,'1','138','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,3; bonus bInt,2; bonus bAtk,10; bonus bMatk,10; if(getrefine()>=7) { bonus bAtk,15; bonus bMatk,15; } if(getrefine()>=9) { bonus bAtk,15; bonus bMatk,15; }','','');
+REPLACE INTO `item_db` VALUES ('18768','Enhanced_Bone_Helm','Modified Bone Helm','5','20','10','800','0','0','15','0','1','4294967295','63','2','256','0','70',NULL,'1','103','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Dark,-15; bonus2 bSubEle,Ele_Neutral,2; if(getrefine()>=7) { bonus2 bSubEle,Ele_Neutral,2; } if(getrefine()>=9) { bonus2 bSubEle,Ele_Neutral,2; }','','');
REPLACE INTO `item_db` VALUES ('18769','Remodel_Munak_Turban','Modified Munak Hat','5','20','10','300','0','0','5','0','1','4294967295','63','2','769','0','0',NULL,'1','51','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Undead,10; if(getrefine()>=7) { bonus2 bAddRaceTolerance,RC_Undead,10; }','','');
REPLACE INTO `item_db` VALUES ('18770','Remodel_Bongun_Hat','Modified Bongun Hat','5','20','10','300','0','0','5','0','1','4294967295','63','2','769','0','0',NULL,'1','139','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Undead,10; if(getrefine()>=7) { bonus2 bAddRaceTolerance,RC_Undead,10; }','','');
REPLACE INTO `item_db` VALUES ('18771','Remodel_Opera_Mask','Modified Opera Mask','5','20','10','200','0','0','2','0','0','4294967295','63','2','512','0','20',NULL,'0','128','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMatk,5; bonus bAtk,5;','','');
-REPLACE INTO `item_db` VALUES ('18772','Improved_Binoculars','Modified Binoculars','5','20','10','100','0','0','2','0','0','526344','63','2','512','0','50',NULL,'0','83','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bLongAtkRate,1;','','');
-REPLACE INTO `item_db` VALUES ('18773','Improved_Fin_Helm','Modified Fin Helm','5','20','10','300','0','0','5','0','0','16514','63','2','512','0','65',NULL,'0','100','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,300+(BaseLevel*10);','','');
-REPLACE INTO `item_db` VALUES ('18774','Improved_Assassin_Mask','Modified Assassin Mask','5','20','10','100','0','0','1','0','0','4352','63','2','1','0','70',NULL,'0','180','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,1; bonus bCriticalRate,1;','','');
-REPLACE INTO `item_db` VALUES ('18775','Improved_Welding_Mask','Modified Welding Mask','5','20','10','300','0','0','2','0','0','263200','63','2','513','0','50',NULL,'0','79','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Fire,10; bonus bDex,5; bonus bLuk,5;','','');
-REPLACE INTO `item_db` VALUES ('18776','Improved_Kiss_Of_Angel','Modified Angel\'s Kiss','5','20','10','300','0','0','6','0','1','1','63','2','256','0','99',NULL,'1','255','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSPrecovRate,30;','','');
+REPLACE INTO `item_db` VALUES ('18772','Improved_Binoculars','Modified Binoculars','5','20','10','100','0','0','2','0','0','4294967295','63','2','512','0','50',NULL,'0','83','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bLongAtkRate,1;','','');
+REPLACE INTO `item_db` VALUES ('18773','Improved_Fin_Helm','Modified Fin Helm','5','20','10','300','0','0','5','0','0','4294967295','63','2','512','0','65',NULL,'0','100','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,300+(BaseLevel*10);','','');
+REPLACE INTO `item_db` VALUES ('18774','Improved_Assassin_Mask','Modified Assassin Mask','5','20','10','100','0','0','1','0','0','4294967295','63','2','1','0','70',NULL,'0','180','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,1; bonus bCriticalRate,1;','','');
+REPLACE INTO `item_db` VALUES ('18775','Improved_Welding_Mask','Modified Welding Mask','5','20','10','300','0','0','2','0','0','4294967295','63','2','513','0','50',NULL,'0','79','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Fire,10; bonus bDex,5; bonus bLuk,5;','','');
+REPLACE INTO `item_db` VALUES ('18776','Improved_Kiss_Of_Angel','Modified Angel\'s Kiss','5','20','10','300','0','0','6','0','1','4294967295','63','2','256','0','99',NULL,'1','255','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bSPrecovRate,30;','','');
REPLACE INTO `item_db` VALUES ('18777','Aladdin_Lamp','Aladdin Lamp','5','20','10','100','0','0','3','0','0','4294967295','63','2','256','0','0',NULL,'1','897','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,10;','','');
REPLACE INTO `item_db` VALUES ('18778','Pink_Bunny_Hair_Band','Pink Bunny Hair Band','5','0','0','0','0','0','0','0','0','4294967295','63','2','256','0','0',NULL,'1','898','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('18779','RWC_Crown_Of_Victory(1st)','RWC Crown Of Victory(1st)','5','0','0','0','0','0','0','0','1','4294967295','63','2','256','0','0',NULL,'0','902','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','','','');
@@ -8726,14 +8726,14 @@ REPLACE INTO `item_db` VALUES ('18787','Goaltender_Mask','Goaltender Mask','5','
REPLACE INTO `item_db` VALUES ('18788','Starlight_Scope','Starlight Scope','5','20','10','200','0','0','0','0','0','4294967295','63','2','512','0','30',NULL,'1','83','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bLongAtkRate,1; if(BaseLevel>100) { bonus bLongAtkRate,1; } if(BaseLevel>150) { bonus bLongAtkRate,1; }','','');
REPLACE INTO `item_db` VALUES ('18789','Poison_Spore_Hat','Poison Spore Hat','5','20','10','900','0','0','6','0','1','4294967295','63','2','256','0','20',NULL,'1','899','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddMonsterDropItem,921,100+((getrefine()/2)*20); /* Custom - JRO */ bonus2 bAddMonsterDropItem,7033,100+((getrefine()/2)*20);','','');
REPLACE INTO `item_db` VALUES ('18790','Rainbow_Poring_Hat','Rainbow Poring Hat','5','20','10','100','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','900','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bRaceTolerance,RC_DemiPlayer,-5; bonus bAtkRate,5; bonus bMatkRate,5;','','');
-REPLACE INTO `item_db` VALUES ('18791','Shrine_Maiden_Hat','Shrine Maiden Hat','5','0','0','200','0','0','30','0','1','256','56','2','256','0','100',NULL,'1','908','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,PR_MAGNUS,30; bonus2 bSkillAtk,PR_MAGNUS,(getrefine()/2)*5; if(getrefine()>6) { bonus3 bAutoSpellWhenHit,AL_HEAL,max(getskilllv(AL_HEAL),1),50; } if(getrefine()>8) { bonus bFixedCastrate,-1; }','','');
-REPLACE INTO `item_db` VALUES ('18792','Indonesian_Id_Sakkat','Indonesian Id Sakkat','5','0','0','400','0','0','1','0','0','2147483646','63','2','256','0','45',NULL,'1','901','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,10; bonus2 bAddRaceTolerance,RC_DemiPlayer,10; bonus bMatkRate,5; bonus bAtkRate,5;','','');
-REPLACE INTO `item_db` VALUES ('18793','Sorc_Night_Cap','Sorc Night Cap','5','0','0','200','0','0','25','0','1','65536','56','2','256','0','100',NULL,'1','911','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus2 bSkillAtk,MG_FIREBOLT,50; bonus2 bSkillAtk,MG_LIGHTNINGBOLT,50; bonus2 bSkillAtk,MG_COLDBOLT,50; if(getrefine()>6) { bonus2 bSkillAtk,SO_SPELLFIST,25; } if(getrefine()>8) { bonus bAspd,5; }','','');
-REPLACE INTO `item_db` VALUES ('18794','Plain_Black_Mage_Hat','Plain Black Mage Hat','5','0','0','200','0','0','15','0','1','512','56','2','256','0','100',NULL,'1','912','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,WL_CRIMSONROCK,5; bonus2 bSkillAtk,WL_JACKFROST,5; bonus2 bSkillAtk,WL_EARTHSTRAIN,5; bonus2 bSkillAtk,WL_CHAINLIGHTNING,5; bonus2 bIgnoreMdefRate,RC_NonBoss,10; bonus2 bIgnoreMdefRate,RC_NonBoss,getrefine()*2; if(getrefine()>6) { bonus2 bSkillAtk,WL_CRIMSONROCK,5; bonus2 bSkillAtk,WL_JACKFROST,5; bonus2 bSkillAtk,WL_EARTHSTRAIN,5; bonus2 bSkillAtk,WL_CHAINLIGHTNING,5; } if(getrefine()>8) { bonus bMatkRate,5; }','','');
-REPLACE INTO `item_db` VALUES ('18795','Night_Sparrow_Hat','Night Sparrow Hat','5','0','0','200','0','0','15','0','0','524288','56','2','256','0','100',NULL,'1','913','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFixedCastrate,-(getskilllv(BA_MUSICALLESSON)*5); if(getrefine()>6) { bonus2 bSkillAtk,WM_SEVERE_RAINSTORM,25; } if(getrefine()>8) { bonus bMaxSP,200; }','','');
+REPLACE INTO `item_db` VALUES ('18791','Shrine_Maiden_Hat','Shrine Maiden Hat','5','0','0','200','0','0','30','0','1','4294967295','56','2','256','0','100',NULL,'1','908','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,PR_MAGNUS,30; bonus2 bSkillAtk,PR_MAGNUS,(getrefine()/2)*5; if(getrefine()>6) { bonus3 bAutoSpellWhenHit,AL_HEAL,max(getskilllv(AL_HEAL),1),50; } if(getrefine()>8) { bonus bFixedCastrate,-1; }','','');
+REPLACE INTO `item_db` VALUES ('18792','Indonesian_Id_Sakkat','Indonesian Id Sakkat','5','0','0','400','0','0','1','0','0','4294967295','63','2','256','0','45',NULL,'1','901','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,10; bonus2 bAddRaceTolerance,RC_DemiPlayer,10; bonus bMatkRate,5; bonus bAtkRate,5;','','');
+REPLACE INTO `item_db` VALUES ('18793','Sorc_Night_Cap','Sorc Night Cap','5','0','0','200','0','0','25','0','1','4294967295','56','2','256','0','100',NULL,'1','911','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10; bonus2 bSkillAtk,MG_FIREBOLT,50; bonus2 bSkillAtk,MG_LIGHTNINGBOLT,50; bonus2 bSkillAtk,MG_COLDBOLT,50; if(getrefine()>6) { bonus2 bSkillAtk,SO_SPELLFIST,25; } if(getrefine()>8) { bonus bAspd,5; }','','');
+REPLACE INTO `item_db` VALUES ('18794','Plain_Black_Mage_Hat','Plain Black Mage Hat','5','0','0','200','0','0','15','0','1','4294967295','56','2','256','0','100',NULL,'1','912','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillAtk,WL_CRIMSONROCK,5; bonus2 bSkillAtk,WL_JACKFROST,5; bonus2 bSkillAtk,WL_EARTHSTRAIN,5; bonus2 bSkillAtk,WL_CHAINLIGHTNING,5; bonus2 bIgnoreMdefRate,RC_NonBoss,10; bonus2 bIgnoreMdefRate,RC_NonBoss,getrefine()*2; if(getrefine()>6) { bonus2 bSkillAtk,WL_CRIMSONROCK,5; bonus2 bSkillAtk,WL_JACKFROST,5; bonus2 bSkillAtk,WL_EARTHSTRAIN,5; bonus2 bSkillAtk,WL_CHAINLIGHTNING,5; } if(getrefine()>8) { bonus bMatkRate,5; }','','');
+REPLACE INTO `item_db` VALUES ('18795','Night_Sparrow_Hat','Night Sparrow Hat','5','0','0','200','0','0','15','0','0','4294967295','56','2','256','0','100',NULL,'1','913','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFixedCastrate,-(getskilllv(BA_MUSICALLESSON)*5); if(getrefine()>6) { bonus2 bSkillAtk,WM_SEVERE_RAINSTORM,25; } if(getrefine()>8) { bonus bMaxSP,200; }','','');
REPLACE INTO `item_db` VALUES ('18796','RWC_Crown_Of_Victory(8th)','RWC Crown Of Victory(8th)','5','0','0','500','0','0','12','0','1','4294967295','63','2','256','0','0',NULL,'1','914','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,2; bonus2 bResEff,Eff_Curse,10000; bonus bUnbreakableHelm,0;','','');
-REPLACE INTO `item_db` VALUES ('18797','Deep_Angel_Hairband','Deep Angel Hairband','5','0','0','100','0','0','4','0','1','2147483646','63','2','256','0','0',NULL,'1','915','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bLuk,1; bonus bMdef,3; bonus2 bAddRaceTolerance,RC_Demon,3;','','');
-REPLACE INTO `item_db` VALUES ('18798','Pink_Angel_Hairband','Pink Angel Hairband','5','0','0','100','0','0','4','0','1','2147483646','63','2','256','0','0',NULL,'1','916','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bLuk,1; bonus bMdef,3; bonus2 bAddRaceTolerance,RC_Demon,3;','','');
+REPLACE INTO `item_db` VALUES ('18797','Deep_Angel_Hairband','Deep Angel Hairband','5','0','0','100','0','0','4','0','1','4294967295','63','2','256','0','0',NULL,'1','915','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bLuk,1; bonus bMdef,3; bonus2 bAddRaceTolerance,RC_Demon,3;','','');
+REPLACE INTO `item_db` VALUES ('18798','Pink_Angel_Hairband','Pink Angel Hairband','5','0','0','100','0','0','4','0','1','4294967295','63','2','256','0','0',NULL,'1','916','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bLuk,1; bonus bMdef,3; bonus2 bAddRaceTolerance,RC_Demon,3;','','');
REPLACE INTO `item_db` VALUES ('18799','Mask_of_Nero','Mask of Nero','5','0','0','200','0','0','0','0','0','4294967295','63','2','512','0','10',NULL,'0','917','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bMagicAtkEle,Ele_Water,4;','','');
REPLACE INTO `item_db` VALUES ('18800','Mask_of_Formic','Mask of Formic','5','0','0','200','0','0','0','0','0','4294967295','63','2','512','0','10',NULL,'0','918','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bMagicAtkEle,Ele_Earth,4;','','');
REPLACE INTO `item_db` VALUES ('18801','Gale_Hair_Ornament','Gale Hair Ornament','5','0','0','250','0','0','6','0','0','4294967295','63','2','256','0','0',NULL,'1','809','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; skill NJ_RAIGEKISAI,3; bonus2 bSubEle,Ele_Wind,15; if (getrefine()>8) { bonus2 bSubEle,Ele_Wind,5; }','','');
@@ -8742,16 +8742,16 @@ REPLACE INTO `item_db` VALUES ('18803','Rose_Cascade','Rose Cascade','5','0','0'
REPLACE INTO `item_db` VALUES ('18804','Thornwood_Band','Thornwood Band','5','0','0','300','0','0','5','0','1','4294967295','63','2','256','0','10',NULL,'1','921','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,1; bonus bInt,1; bonus2 bMagicAddEle,Ele_Fire,5; bonus2 bMagicAddEle,Ele_Wind,5; bonus2 bMagicAddEle,Ele_Water,5; bonus2 bMagicAddEle,Ele_Earth,5; if (getrefine()>4) { bonus2 bMagicAddEle,Ele_Fire,5; bonus2 bMagicAddEle,Ele_Wind,5; bonus2 bMagicAddEle,Ele_Water,5; bonus2 bMagicAddEle,Ele_Earth,5; }','','');
REPLACE INTO `item_db` VALUES ('18805','Eclipse_Hat','Eclipse Hat','5','20','10','300','0','0','2','0','0','4294967295','63','2','256','0','0',NULL,'1','922','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,3; bonus bMdef,5;','','');
REPLACE INTO `item_db` VALUES ('18806','Black_Rabbit_Hat','Black Rabbit Hat','5','20','10','300','0','0','2','0','1','4294967295','63','2','256','0','0',NULL,'1','923','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bAgi,3;','','');
-REPLACE INTO `item_db` VALUES ('18807','Yellow_Yuzu_Hat','White Citron Hat','5','20','10','400','0','0','3','0','1','2147483646','63','2','256','0','0',NULL,'1','924','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bLuk,3;','','');
+REPLACE INTO `item_db` VALUES ('18807','Yellow_Yuzu_Hat','White Citron Hat','5','20','10','400','0','0','3','0','1','4294967295','63','2','256','0','0',NULL,'1','924','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,2; bonus bLuk,3;','','');
REPLACE INTO `item_db` VALUES ('18808','Wing_Form_Spectacle','Wing Style Spectacle','5','0','0','100','0','0','1','0','0','4294967295','63','2','256','0','0',NULL,'1','925','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1;','','');
REPLACE INTO `item_db` VALUES ('18810','Hell_Pumpkin_Hat','Hell Pumpkin Hat','5','0','0','500','0','0','12','0','0','4294967295','63','2','256','0','0',NULL,'1','717','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Demon,5; bonus2 bAddRaceTolerance,RC_Undead,5;','','');
REPLACE INTO `item_db` VALUES ('18811','White_Snake_Hat_','White Snake Hat','5','0','0','100','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','413','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Demon,5; bonus2 bAddRaceTolerance,RC_Undead,5;','','');
REPLACE INTO `item_db` VALUES ('18812','Elder_Crown','Elder Crown','5','0','0','100','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','933','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bMdef,5; bonus2 bAddMonsterDropItem,7939,50; if (getrefine()>=6) { bonus2 bAddMonsterDropItem,7939,50; } if (getrefine()>=9) { bonus2 bAddMonsterDropItem,7939,50; }','','');
REPLACE INTO `item_db` VALUES ('18813','New_Wave_Sunglasses','New Wave Sunglasses','5','0','0','100','0','0','0','0','0','4294967295','63','2','512','0','30',NULL,'0','856','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDelayrate,-10;','','');
-REPLACE INTO `item_db` VALUES ('18814','Angel_School_Cap','Angel School Cap','5','0','0','100','0','0','4','0','1','2147483646','63','2','256','0','0',NULL,'1','927','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bVit,1;','','');
-REPLACE INTO `item_db` VALUES ('18815','Devil_School_Cap','Devil School Cap','5','20','10','100','0','0','4','0','1','2147483646','63','2','256','0','0',NULL,'1','928','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,1;','','');
-REPLACE INTO `item_db` VALUES ('18816','Adv_Angel_School_Cap','Evoked Angel School Cap','5','20','10','100','0','0','4','0','1','2147483646','63','2','256','0','0',NULL,'1','929','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bVit,2; bonus bLuk,1;','','');
-REPLACE INTO `item_db` VALUES ('18817','Adv_Devil_School_Cap','Evoked Devil School Cap','5','20','10','100','0','0','4','0','1','2147483646','63','2','256','0','0',NULL,'1','930','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,2; bonus bLuk,1;','','');
+REPLACE INTO `item_db` VALUES ('18814','Angel_School_Cap','Angel School Cap','5','0','0','100','0','0','4','0','1','4294967295','63','2','256','0','0',NULL,'1','927','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bVit,1;','','');
+REPLACE INTO `item_db` VALUES ('18815','Devil_School_Cap','Devil School Cap','5','20','10','100','0','0','4','0','1','4294967295','63','2','256','0','0',NULL,'1','928','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,1;','','');
+REPLACE INTO `item_db` VALUES ('18816','Adv_Angel_School_Cap','Evoked Angel School Cap','5','20','10','100','0','0','4','0','1','4294967295','63','2','256','0','0',NULL,'1','929','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,2; bonus bVit,2; bonus bLuk,1;','','');
+REPLACE INTO `item_db` VALUES ('18817','Adv_Devil_School_Cap','Evoked Devil School Cap','5','20','10','100','0','0','4','0','1','4294967295','63','2','256','0','0',NULL,'1','930','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bVit,2; bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('18818','Red_Pencil_In_Mouth','Red Pencil In Mouth','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','931','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bHit,3;','','');
REPLACE INTO `item_db` VALUES ('18819','Blue_Pencil_In_Mouth','Blue Pencil In Mouth','5','20','10','100','0','0','0','0','0','4294967295','63','2','1','0','0',NULL,'0','932','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0; bonus bHit,3;','','');
REPLACE INTO `item_db` VALUES ('18820','Gray_Helmet','Gray Helmet','5','0','0','450','0','0','35','0','1','4294967295','56','2','256','0','120',NULL,'1','941','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Holy,3+(getrefine()/2);','','');
@@ -8854,10 +8854,10 @@ REPLACE INTO `item_db` VALUES ('19029','Alice_Friesinger_Hat_69','Alice Friesing
REPLACE INTO `item_db` VALUES ('19031','Fallen_Angel_Blessing','Fallen Angel Blessing','5','20','10','200','0','0','1','0','0','4294967295','63','2','512','0','10',NULL,'0','1250','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Angel,5; bonus2 bAddRace,RC_Angel,3;','','');
REPLACE INTO `item_db` VALUES ('19041','Black_Fairy_Ears','Black Fairy Ears','5','20','10','200','0','0','0','0','0','4294967295','63','2','512','0','10',NULL,'1','498','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRaceTolerance,RC_Demon,5; bonus2 bMagicAddRace,RC_Demon,4;','','');
REPLACE INTO `item_db` VALUES ('19042','Maneater_Flower_Hat_','Maneater Flower Hat','5','20','10','300','0','0','5','0','1','4294967295','63','2','256','0','20',NULL,'1','852','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bSPDrainValueRace,RC_Insect,5; bonus bHPGainValue,100;','','');
-REPLACE INTO `item_db` VALUES ('19043','Goibne\'s_Helmet_','Goibne\'s Helm','5','30000','15000','500','0','0','10','0','1','2147483646','63','2','256','0','54',NULL,'1','258','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bMdef,3;','','');
-REPLACE INTO `item_db` VALUES ('19044','Morrigane\'s_Helm_','Morrigane\'s Helm','5','30000','15000','500','0','0','8','0','1','2147483646','63','2','256','0','61',NULL,'1','257','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bBaseAtk,3;','','');
+REPLACE INTO `item_db` VALUES ('19043','Goibne\'s_Helmet_','Goibne\'s Helm','5','30000','15000','500','0','0','10','0','1','4294967295','63','2','256','0','54',NULL,'1','258','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bVit,3; bonus bMdef,3;','','');
+REPLACE INTO `item_db` VALUES ('19044','Morrigane\'s_Helm_','Morrigane\'s Helm','5','30000','15000','500','0','0','8','0','1','4294967295','63','2','256','0','61',NULL,'1','257','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bBaseAtk,3;','','');
REPLACE INTO `item_db` VALUES ('19045','Blue_Ears_Accessory','Blue Ears Accessory','5','20','10','200','0','0','0','0','0','4294967295','63','2','512','0','10',NULL,'1','1186','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bMagicAddRace,RC_Angel,4; bonus2 bAddRaceTolerance,RC_Angel,5;','','');
-REPLACE INTO `item_db` VALUES ('19046','Poisonous_Man','Poisonous Man','5','0','0','500','0','0','16','0','1','2146443391','58','2','4','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Poison,200; bonus bMdef,2; bonus bMaxHPrate,5; bonus bMatkRate,1;','','');
+REPLACE INTO `item_db` VALUES ('19046','Poisonous_Man','Poisonous Man','5','0','0','500','0','0','16','0','1','4294967295','58','2','4','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Poison,200; bonus bMdef,2; bonus bMaxHPrate,5; bonus bMatkRate,1;','','');
REPLACE INTO `item_db` VALUES ('19047','Angeling_Furhat','Angeling Furhat','5','20','10','300','0','0','5','0','1','4294967295','63','2','256','0','20',NULL,'1','953','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus2 bSPDrainValueRace,RC_Angel,5; bonus bHPGainValue,100; if(getrefine()>=5) { bonus2 bAddRaceTolerance,RC_Angel,5; } if(getrefine()>=7) { bonus2 bAddRaceTolerance,RC_Angel,5; }','','');
REPLACE INTO `item_db` VALUES ('19051','Warrior_Moon_Cat_Hat','Warrior Moon Cat Hat','5','20','10','100','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','1308','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,3; bonus2 bHPDrainRate,40,10+(getrefine()/3); bonus2 bSPDrainRate,10,2+(getrefine()/5);','','');
REPLACE INTO `item_db` VALUES ('19053','Fighter_Moon_Cat_Hat','Fighter Moon Cat Hat','5','20','10','100','0','0','5','0','1','4294967295','63','2','256','0','0',NULL,'1','1308','0','0','0','0','475',NULL,'0',NULL,'0',NULL,'0','skill ALL_CATCRY, 1; bonus bAllStats,3; bonus3 bAddEff,Eff_Stun,500+(getrefine()*100),ATF_SHORT|ATF_LONG;','','');
@@ -9640,12 +9640,12 @@ REPLACE INTO `item_db` VALUES ('20500','T_Archangel_Wing','T Archangel\'s Wings'
REPLACE INTO `item_db` VALUES ('20600','Fantastic_Aura','Fantastic Aura','5','0','0','0','0','0','0','0','0','4294967295','63','2','16384','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableHelm,0;','','');
REPLACE INTO `item_db` VALUES ('20700','Egir_Manteau','Aegir Mantle','5','200000','100000','300','0','0','10','0','1','4294967295','63','2','4','0','110',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableGarment, 0; if (BaseClass == Job_Mage || BaseClass == Job_Archer || BaseClass == Job_Acolyte) bonus bFlee2, 5 + (getequiprefinerycnt(EQI_GARMENT) * 2); else if (BaseClass == Job_Swordman || BaseClass == Job_Merchant || BaseClass == Job_Thief) bonus bShortWeaponDamageReturn, 5 + (getequiprefinerycnt(EQI_GARMENT) * 2);','','');
REPLACE INTO `item_db` VALUES ('20702','TE_Woe_Muffler','TE Woe Muffler','5','0','0','0','0','0','5','0','0','4294967295','63','2','4','0','40',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bUnbreakableGarment,1; bonus2 bAddRace,RC_Player,5; bonus2 bMagicAddRace,RC_Player,5; bonus2 bResEff,Eff_Freeze,25;','','');
-REPLACE INTO `item_db` VALUES ('20703','TE_Woe_Manteau','TE Woe Manteau','5','0','0','0','0','0','10','0','0','279714','63','2','4','0','40',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableGarment,1; bonus2 bMagicAddRace,RC_Player,10; bonus2 bResEff,Eff_Freeze,25;','','');
-REPLACE INTO `item_db` VALUES ('20704','TE_Woe_Magic_Manteau','TE Woe Magic Manteau','5','0','0','0','0','0','5','0','0','8487701','63','2','4','0','40',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bUnbreakableGarment,1; bonus2 bMagicAddRace,RC_Player,10; bonus2 bResEff,Eff_Freeze,25;','','');
+REPLACE INTO `item_db` VALUES ('20703','TE_Woe_Manteau','TE Woe Manteau','5','0','0','0','0','0','10','0','0','4294967295','63','2','4','0','40',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableGarment,1; bonus2 bMagicAddRace,RC_Player,10; bonus2 bResEff,Eff_Freeze,25;','','');
+REPLACE INTO `item_db` VALUES ('20704','TE_Woe_Magic_Manteau','TE Woe Magic Manteau','5','0','0','0','0','0','5','0','0','4294967295','63','2','4','0','40',NULL,'0','0','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,5; bonus bUnbreakableGarment,1; bonus2 bMagicAddRace,RC_Player,10; bonus2 bResEff,Eff_Freeze,25;','','');
REPLACE INTO `item_db` VALUES ('20706','Amistr_Bag','Amistr Bag','5','0','0','500','0','0','18','0','0','4294967295','63','2','4','0','0',NULL,'1','4','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAllStats,1; bonus2 bSubEle,Ele_Neutral,5; bonus2 bSubEle,Ele_Water,5; bonus2 bSubEle,Ele_Earth,5; bonus2 bSubEle,Ele_Fire,5; bonus2 bSubEle,Ele_Wind,5; bonus2 bSubEle,Ele_Poison,5; bonus2 bSubEle,Ele_Holy,5; bonus2 bSubEle,Ele_Dark,5; bonus2 bSubEle,Ele_Ghost,5; bonus2 bSubEle,Ele_Undead,5;','','');
REPLACE INTO `item_db` VALUES ('20707','Kirin_Wing','Kirin Wing','5','20','10','0','0','0','18','0','0','4294967295','63','2','4','0','0',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bVit,1; bonus bDex,1; bonus bAgi,1; bonus bLuk,1;','','');
REPLACE INTO `item_db` VALUES ('20709','Mana_Manteau','Mana Manteau','5','0','0','0','0','0','0','0','0','4294967295','63','2','4','0','1','100','0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bExpAddRace,RC_All,10;','','');
-REPLACE INTO `item_db` VALUES ('20710','Modified_Angel\'s_Cardigan','Modified Angel\'s Cardigan','5','20','10','400','0','0','6','0','1','1','47','2','4','0','99',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHPrecovRate,50;','','');
+REPLACE INTO `item_db` VALUES ('20710','Modified_Angel\'s_Cardigan','Modified Angel\'s Cardigan','5','20','10','400','0','0','6','0','1','4294967295','47','2','4','0','99',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bHPrecovRate,50;','','');
REPLACE INTO `item_db` VALUES ('20711','Manteau_Of_Diego','Manteau Of Diego','5','20','10','600','0','0','15','0','1','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1; bonus bMdef,3;','','');
REPLACE INTO `item_db` VALUES ('20717','Gigant_Snake_Skin','Gigant Snake Skin','5','20','10','400','0','0','38','0','0','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10;','','');
REPLACE INTO `item_db` VALUES ('20718','Gigant_Snake_Skin_','Gigant Snake Skin','5','20','10','400','0','0','38','0','1','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,10;','','');
@@ -9654,8 +9654,8 @@ REPLACE INTO `item_db` VALUES ('20724','Love_Dad_Wing_2012','Love Dad Wing 2012'
REPLACE INTO `item_db` VALUES ('20725','Piamette_Ribbon','Piamette Ribbon','5','0','0','0','0','0','0','0','1','4294967295','63','2','4','0','30',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,1; bonus bDex,1; bonus bMatk,10;','','');
REPLACE INTO `item_db` VALUES ('20727','C_Brilliant_Golden_Wings','Brilliant Golden Wings','5','0','0','0','0','0','0','0','0','4294967295','63','2','8192','0','0',NULL,'1','5','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('20730','Hood_of_Loyal','Hood of Loyal','5','20','10','500','0','0','30','0','0','4294967295','63','2','4','0','80',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,2; bonus bMaxHPrate,10; bonus bNoKnockback,0; bonus2 bSubEle,Ele_All,-20;','','');
-REPLACE INTO `item_db` VALUES ('20732','Physical_Complement_Device','Physical Complement Device','5','20','10','500','0','0','20','0','1','1024','56','2','4','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,6+(getrefine()/2); if(getrefine()>=9) { bonus bHPrecovRate,50; }','','');
-REPLACE INTO `item_db` VALUES ('20733','Reinforced_Parts_Engine','Reinforced Parts - Engine','5','20','10','1500','0','0','25','0','1','1024','56','2','4','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDelayrate,-10; if(getrefine()>=7) { bonus2 bSubEle,Ele_Neutral,10; } if(getrefine()>=9) { bonus bDelayrate,-10; }','','');
+REPLACE INTO `item_db` VALUES ('20732','Physical_Complement_Device','Physical Complement Device','5','20','10','500','0','0','20','0','1','4294967295','56','2','4','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,6+(getrefine()/2); if(getrefine()>=9) { bonus bHPrecovRate,50; }','','');
+REPLACE INTO `item_db` VALUES ('20733','Reinforced_Parts_Engine','Reinforced Parts - Engine','5','20','10','1500','0','0','25','0','1','4294967295','56','2','4','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDelayrate,-10; if(getrefine()>=7) { bonus2 bSubEle,Ele_Neutral,10; } if(getrefine()>=9) { bonus bDelayrate,-10; }','','');
REPLACE INTO `item_db` VALUES ('20737','C_Kirin_Wings','Costume Kirin Wings','5','0','0','0','0','0','0','0','0','4294967295','63','2','8192','0','0',NULL,'1','6','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('20743','Manteau_Of_Airship','Manteau Of Airship','5','20','10','0','0','0','25','0','1','4294967295','63','2','4','0','125',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,20; bonus bVariableCastrate,-20; bonus2 bSubEle,Ele_Neutral,10;','','');
REPLACE INTO `item_db` VALUES ('20744','Tarlock\'s_Manteau','Tarlock\'s Manteau','5','20','10','400','0','0','12','0','1','4294967295','63','2','4','0','125',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,20; bonus bVariableCastrate,-10; bonus2 bSubEle,Ele_Neutral,10; if (getrefine()>=7) { bonus bVariableCastrate,-10; } if (getrefine()>=9) { bonus bVariableCastrate,-10; } if (getrefine()>=12) { bonus bVariableCastrate,-5; }','','');
@@ -9673,25 +9673,25 @@ REPLACE INTO `item_db` VALUES ('20765','C_Archangel_Wing','Costume Archangel Win
REPLACE INTO `item_db` VALUES ('20768','Arch_Angel_Wing','Arch Angel Wing','5','0','0','200','0','0','18','0','0','4294967295','63','2','4','0','0',NULL,'1','10','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('20773','Excellion_Wing','Excellion Wing','5','20','10','900','0','0','40','0','0','4294967295','63','2','4','0','99',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee2,8; bonus bFlee,getrefine()*2; if(BaseLevel>130) { bonus bFlee2,2; }','','');
REPLACE INTO `item_db` VALUES ('20778','Crimson_Stole','Crimson Stole','5','20','10','700','0','0','8','0','0','4294967295','63','2','4','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bMaxSPrate,10; bonus bUseSPrate,-(1+2*(getrefine()/3)); if (getrefine() >= 10) { bonus bSPGainValue, 20; }','','');
-REPLACE INTO `item_db` VALUES ('21000','Upg_Twohand_Sword','Upgrade Two-Hand Sword','4','20','10','1500','100','0','0','1','1','16514','63','2','34','3','0',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*12); bonus bMatk,(getrefine()*5); if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*10); }','','');
-REPLACE INTO `item_db` VALUES ('21001','Velum_Claymore','Vellum Claymore','4','20','10','3500','260','0','0','2','0','16514','63','2','34','4','95',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,80; bonus2 bIgnoreDefRate,RC_DemiPlayer,30; if(getrefine()>=6) { bonus2 bAddRace,RC_DemiPlayer,40; } if(getrefine()>=9) { autobonus2 \"{ bonus bShortWeaponDamageReturn,20; bonus bMagicDamageReturn,20; }\",200,1000,BF_WEAPON,\"{ specialeffect2 EF_REFLECTSHIELD; }\"; }','','');
-REPLACE INTO `item_db` VALUES ('21002','Velum_Katzbalger','Vellum Katzbalger','4','20','10','2500','100','0','0','1','0','16514','63','2','34','4','95',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bHPVanishRate, 1000, 8, BF_NORMAL;','','');
-REPLACE INTO `item_db` VALUES ('21003','Muramasa_','Muramasa','4','20','10','1000','155','0','0','1','2','16514','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus bAspdRate,8; bonus2 bAddEff2,Eff_Curse,10;','','');
-REPLACE INTO `item_db` VALUES ('21004','Alca_Bringer_','Alca Bringer','4','20','10','3400','280','0','0','2','2','128','56','2','34','3','100',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspd,(getrefine()/2);','','');
-REPLACE INTO `item_db` VALUES ('21005','Metal_Two_Hand_Sword','Metal Two-Handed Sword','4','0','0','0','95','0','0','1','1','16514','63','2','34','3','0',NULL,'1','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,getrefine()*6; bonus bMatk,getrefine()*2; if(BaseLevel>20) { bonus bAtk,min(((BaseLevel-20)/10)*5,120); }','','');
-REPLACE INTO `item_db` VALUES ('21006','TE_Woe_Two_Hand_Sword','TE WoE Two Hand Sword','4','0','0','0','150','0','0','1','0','16514','63','2','34','3','40',NULL,'0','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Bleeding,1000; bonus2 bAddRace,RC_DemiPlayer,40;','','');
-REPLACE INTO `item_db` VALUES ('21007','Heavy_Sword','Heavy Sword','4','20','10','2500','330','0','0','1','1','16512','63','2','34','1','150',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,20;','','');
-REPLACE INTO `item_db` VALUES ('21008','Small_Karasuma','Small Karasuma','4','20','10','1000','170','0','0','1','2','16514','63','2','34','4','50',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritAtkRate,getrefine()*2; bonus3 bAutoSpell,NPC_CRITICALWOUND,1,50; /* Custom - JRO */','','');
-REPLACE INTO `item_db` VALUES ('21009','Thanatos_Great_Sword','Thanatos Great Sword','4','20','10','1300','280','120','0','1','1','16514','56','2','34','4','120',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
-REPLACE INTO `item_db` VALUES ('21010','Evil_Slayer_Slasher_Sword','Evil Slayer Slasher Sword','4','20','10','2000','225','0','0','1','1','16514','56','2','34','3','100',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>=9) { bonus bAtkRate,5; } if(getrefine()>=12) { bonus bAtkRate,7; }','','');
-REPLACE INTO `item_db` VALUES ('21011','Gigantic_Blade','Gigantic Blade','4','20','10','5000','300','0','0','1','1','16514','56','2','34','4','130',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAspdRate,-5; if(readparam(bStr)<110) { bonus bAtk,-250; } bonus bCritAtkRate,getrefine();','','');
-REPLACE INTO `item_db` VALUES ('21012','Mashirubeken','Mashirubeken','4','20','10','2200','200','150','0','1','2','128','56','2','34','4','110',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('21013','Companion_Cavalry_Sword','Companion Cavalry Sword','4','20','10','2200','210','0','0','1','2','128','56','2','34','4','110',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillUseSP,KN_AUTOCOUNTER,-2; bonus2 bSkillUseSP,LK_PARRYING,-25;','','');
-REPLACE INTO `item_db` VALUES ('21014','Infinity_Two-Handed_Sword','Infinity Two-Handed Sword','4','20','10','500','230','0','0','1','1','16514','56','2','34','4','100',NULL,'1','3','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('21015','Crimson_Two-Handed_Sword','Crimson Two-Handed Sword','4','20','10','1700','170','0','0','1','2','16514','63','2','34','3','70',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2; if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
-REPLACE INTO `item_db` VALUES ('21016','Two_Handed_Sword_of_Vicious_Mind','Two-Handed Sword of Vicious Mind','4','20','10','2200','220','0','0','1','1','16514','63','2','34','4','160',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2);','','');
-REPLACE INTO `item_db` VALUES ('21018','Lindy_Hop','Lindy Hop','4','20','10','3400','340','0','0','1','2','16514','56','2','34','4','170',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkRate,getrefine()/2; bonus bAspdRate,getrefine();','','');
-REPLACE INTO `item_db` VALUES ('21019','Onimaru','Onimaru','4','0','0','4200','75','0','0','1','2','128','56','2','34','4','130',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,min(readparam(bStr),120); if(readparam(bStr)>=95) { bonus bAtk,40; } if(readparam(bStr)>=108) { bonus bAtk,40; } if(readparam(bStr)>=120) { bonus bAtk,40; } if(getrefine()>=7) { bonus3 bAutoSpell,NPC_WIDECURSE,5,10; } /* Custom - JRO */ if(getrefine()>=9) { skill LK_BERSERK,1; }','','');
+REPLACE INTO `item_db` VALUES ('21000','Upg_Twohand_Sword','Upgrade Two-Hand Sword','4','20','10','1500','100','0','0','1','1','4294967295','63','2','34','3','0',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bBaseAtk,(getrefine()*12); bonus bMatk,(getrefine()*5); if(BaseLevel>70) { bonus bBaseAtk,(((BaseLevel-70)/10)*10); }','','');
+REPLACE INTO `item_db` VALUES ('21001','Velum_Claymore','Vellum Claymore','4','20','10','3500','260','0','0','2','0','4294967295','63','2','34','4','95',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_DemiPlayer,80; bonus2 bIgnoreDefRate,RC_DemiPlayer,30; if(getrefine()>=6) { bonus2 bAddRace,RC_DemiPlayer,40; } if(getrefine()>=9) { autobonus2 \"{ bonus bShortWeaponDamageReturn,20; bonus bMagicDamageReturn,20; }\",200,1000,BF_WEAPON,\"{ specialeffect2 EF_REFLECTSHIELD; }\"; }','','');
+REPLACE INTO `item_db` VALUES ('21002','Velum_Katzbalger','Vellum Katzbalger','4','20','10','2500','100','0','0','1','0','4294967295','63','2','34','4','95',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bHPVanishRate, 1000, 8, BF_NORMAL;','','');
+REPLACE INTO `item_db` VALUES ('21003','Muramasa_','Muramasa','4','20','10','1000','155','0','0','1','2','4294967295','63','2','34','4','48',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritical,30; bonus bAspdRate,8; bonus2 bAddEff2,Eff_Curse,10;','','');
+REPLACE INTO `item_db` VALUES ('21004','Alca_Bringer_','Alca Bringer','4','20','10','3400','280','0','0','2','2','4294967295','56','2','34','3','100',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspd,(getrefine()/2);','','');
+REPLACE INTO `item_db` VALUES ('21005','Metal_Two_Hand_Sword','Metal Two-Handed Sword','4','0','0','0','95','0','0','1','1','4294967295','63','2','34','3','0',NULL,'1','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,getrefine()*6; bonus bMatk,getrefine()*2; if(BaseLevel>20) { bonus bAtk,min(((BaseLevel-20)/10)*5,120); }','','');
+REPLACE INTO `item_db` VALUES ('21006','TE_Woe_Two_Hand_Sword','TE WoE Two Hand Sword','4','0','0','0','150','0','0','1','0','4294967295','63','2','34','3','40',NULL,'0','3','0','0','0','0','499',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddEff,Eff_Bleeding,1000; bonus2 bAddRace,RC_DemiPlayer,40;','','');
+REPLACE INTO `item_db` VALUES ('21007','Heavy_Sword','Heavy Sword','4','20','10','2500','330','0','0','1','1','4294967295','63','2','34','1','150',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,20;','','');
+REPLACE INTO `item_db` VALUES ('21008','Small_Karasuma','Small Karasuma','4','20','10','1000','170','0','0','1','2','4294967295','63','2','34','4','50',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bCritAtkRate,getrefine()*2; bonus3 bAutoSpell,NPC_CRITICALWOUND,1,50; /* Custom - JRO */','','');
+REPLACE INTO `item_db` VALUES ('21009','Thanatos_Great_Sword','Thanatos Great Sword','4','20','10','1300','280','120','0','1','1','4294967295','56','2','34','4','120',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
+REPLACE INTO `item_db` VALUES ('21010','Evil_Slayer_Slasher_Sword','Evil Slayer Slasher Sword','4','20','10','2000','225','0','0','1','1','4294967295','56','2','34','3','100',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if(getrefine()>=9) { bonus bAtkRate,5; } if(getrefine()>=12) { bonus bAtkRate,7; }','','');
+REPLACE INTO `item_db` VALUES ('21011','Gigantic_Blade','Gigantic Blade','4','20','10','5000','300','0','0','1','1','4294967295','56','2','34','4','130',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAspdRate,-5; if(readparam(bStr)<110) { bonus bAtk,-250; } bonus bCritAtkRate,getrefine();','','');
+REPLACE INTO `item_db` VALUES ('21012','Mashirubeken','Mashirubeken','4','20','10','2200','200','150','0','1','2','4294967295','56','2','34','4','110',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('21013','Companion_Cavalry_Sword','Companion Cavalry Sword','4','20','10','2200','210','0','0','1','2','4294967295','56','2','34','4','110',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillUseSP,KN_AUTOCOUNTER,-2; bonus2 bSkillUseSP,LK_PARRYING,-25;','','');
+REPLACE INTO `item_db` VALUES ('21014','Infinity_Two-Handed_Sword','Infinity Two-Handed Sword','4','20','10','500','230','0','0','1','1','4294967295','56','2','34','4','100',NULL,'1','3','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('21015','Crimson_Two-Handed_Sword','Crimson Two-Handed Sword','4','20','10','1700','170','0','0','1','2','4294967295','63','2','34','3','70',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2; if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
+REPLACE INTO `item_db` VALUES ('21016','Two_Handed_Sword_of_Vicious_Mind','Two-Handed Sword of Vicious Mind','4','20','10','2200','220','0','0','1','1','4294967295','63','2','34','4','160',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2);','','');
+REPLACE INTO `item_db` VALUES ('21018','Lindy_Hop','Lindy Hop','4','20','10','3400','340','0','0','1','2','4294967295','56','2','34','4','170',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtkRate,getrefine()/2; bonus bAspdRate,getrefine();','','');
+REPLACE INTO `item_db` VALUES ('21019','Onimaru','Onimaru','4','0','0','4200','75','0','0','1','2','4294967295','56','2','34','4','130',NULL,'1','3','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,min(readparam(bStr),120); if(readparam(bStr)>=95) { bonus bAtk,40; } if(readparam(bStr)>=108) { bonus bAtk,40; } if(readparam(bStr)>=120) { bonus bAtk,40; } if(getrefine()>=7) { bonus3 bAutoSpell,NPC_WIDECURSE,5,10; } /* Custom - JRO */ if(getrefine()>=9) { skill LK_BERSERK,1; }','','');
REPLACE INTO `item_db` VALUES ('22000','Temporal_STR_Boots','Temporal STR Boots','5','20','10','600','0','0','25','0','0','4294967295','56','2','64','0','99',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,300+((getrefine()/3)*100); bonus bMaxSP,30+((getrefine()/3)*10); bonus bAtk,(getrefine()/3)*7; if(readparam(bStr)>=120) { bonus bAtk,50; }','','');
REPLACE INTO `item_db` VALUES ('22001','Temporal_INT_Boots','Temporal INT Boots','5','20','10','600','0','0','20','0','0','4294967295','56','2','64','0','99',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,300+((getrefine()/3)*100); bonus bMaxSP,30+((getrefine()/3)*10); bonus bMatk,(getrefine()/3)*10; if(readparam(bInt)>=120) { bonus bMatk,60; bonus bMdef,5; }','','');
REPLACE INTO `item_db` VALUES ('22002','Temporal_AGI_Boots','Temporal AGI Boots','5','20','10','600','0','0','25','0','0','4294967295','56','2','64','0','99',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,300+((getrefine()/3)*100); bonus bMaxSP,30+((getrefine()/3)*10); bonus bAspdRate,(getrefine()/3)*3; if(readparam(bAgi)>=120) { bonus bAspd,1; }','','');
@@ -9705,8 +9705,8 @@ REPLACE INTO `item_db` VALUES ('22009','Temporal_INT_Boots_','Temporal INT Boots
REPLACE INTO `item_db` VALUES ('22010','Temporal_AGI_Boots_','Temporal AGI Boots','5','20','10','600','0','0','25','0','1','4294967295','56','2','64','0','99',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,300+((getrefine()/3)*100); bonus bMaxSP,30+((getrefine()/3)*10); bonus bAspdRate,(getrefine()/3)*3; if(readparam(bAgi)>=120) { bonus bAspd,1; }','','');
REPLACE INTO `item_db` VALUES ('22011','Temporal_LUK_Boots_','Temporal LUK Boots','5','20','10','600','0','0','20','0','1','4294967295','56','2','64','0','99',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,300+((getrefine()/3)*100); bonus bMaxSP,30+((getrefine()/3)*10); bonus bCritAtkRate,getrefine()/3; if(readparam(bLuk)>=120) { bonus bCritAtkRate,30; bonus bMdef,5; }','','');
REPLACE INTO `item_db` VALUES ('22012','Mana_Boots','Mana Boots','5','0','0','0','0','0','0','0','0','4294967295','63','2','64','0','1','100','0','0','0','0','0','0','507',NULL,'0',NULL,'0',NULL,'0','bonus2 bExpAddRace,RC_All,10;','','');
-REPLACE INTO `item_db` VALUES ('22014','Enhanced_Variant_Shoes','Enhanced Variant Shoes','5','20','10','500','0','0','13','0','1','2093997952','63','2','64','0','85',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,12; bonus bMaxSPrate,12; bonus bDef,getrefine(); bonus bMdef,getrefine();','','');
-REPLACE INTO `item_db` VALUES ('22015','Impr_Angel\'s_Arrival','Advanced Angel\'s Reincarnation','5','10000','5000','300','0','0','8','0','1','1','63','2','64','0','99',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,500; bonus bMaxSP,100;','','');
+REPLACE INTO `item_db` VALUES ('22014','Enhanced_Variant_Shoes','Enhanced Variant Shoes','5','20','10','500','0','0','13','0','1','4294967295','63','2','64','0','85',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,12; bonus bMaxSPrate,12; bonus bDef,getrefine(); bonus bMdef,getrefine();','','');
+REPLACE INTO `item_db` VALUES ('22015','Impr_Angel\'s_Arrival','Advanced Angel\'s Reincarnation','5','10000','5000','300','0','0','8','0','1','4294967295','63','2','64','0','99',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP,500; bonus bMaxSP,100;','','');
REPLACE INTO `item_db` VALUES ('22016','Assassin_Shoes','Assassin Shoes','5','10','5','300','0','0','10','0','0','4294967295','63','2','64','0','30',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bExpAddRace,RC_DemiPlayer,5+getrefine();','','');
REPLACE INTO `item_db` VALUES ('22018','Shoes_Of_Wise_Man','Shoes Of Wise Man','5','10','5','300','0','0','15','0','1','4294967295','63','2','64','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','if (getrefine()>5) { bonus bInt,getrefine()-5; bonus bMaxHPrate,-(getrefine()-5); }','','');
REPLACE INTO `item_db` VALUES ('22019','Immune_Boots','Immune Boots','5','10','5','500','0','0','20','0','1','4294967295','63','2','64','0','70',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSubEle,Ele_Neutral,3; bonus2 bSubEle,Ele_Fire,-3; bonus2 bSubEle,Ele_Water,-3; bonus2 bSubEle,Ele_Wind,-3; bonus2 bSubEle,Ele_Earth,-3; bonus2 bSubEle,Ele_Dark,-3; bonus2 bSubEle,Ele_Holy,-3; bonus2 bSubEle,Ele_Ghost,-3; if (getrefine()>5) { bonus2 bSubEle,Ele_Neutral,getrefine()-5; }','','');
@@ -9720,13 +9720,13 @@ REPLACE INTO `item_db` VALUES ('22039','Elemental_Boots','Elemental Boots','5','
REPLACE INTO `item_db` VALUES ('22040','New_Trend_Shoes','New Trend Shoes','5','10','5','500','0','0','13','0','0','4294967295','63','2','64','0','30',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,10; bonus bMaxSPrate,10; if(getrefine()>= 12) { bonus bAspd,2; }','','');
REPLACE INTO `item_db` VALUES ('22041','New_Trend_Shoes_','New Trend Shoes','5','10','5','500','0','0','13','0','1','4294967295','63','2','64','0','30',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHPrate,10; bonus bMaxSPrate,10; if(getrefine()>= 12) { bonus bAspd,2; }','','');
REPLACE INTO `item_db` VALUES ('22042','Terraria','Terraria','5','10','5','300','0','0','15','0','1','4294967295','63','2','64','0','50',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,2; bonus bAspd,1; bonus bMdef,5; bonus bUnbreakableShoes,1;','','');
-REPLACE INTO `item_db` VALUES ('22043','AGI_Complement','AGI Complement','5','10','5','350','0','0','25','0','1','1024','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,5+(getrefine()/4);','','');
-REPLACE INTO `item_db` VALUES ('22044','Reinforced_Parts_Booster','Reinforced Parts - Booster','5','10','5','1000','0','0','23','0','1','1024','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillUseSP,NC_HOVERING,15; if(getrefine()>=7) { bonus2 bSkillUseSP,NC_HOVERING,-20; }','','');
+REPLACE INTO `item_db` VALUES ('22043','AGI_Complement','AGI Complement','5','10','5','350','0','0','25','0','1','4294967295','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspdRate,5+(getrefine()/4);','','');
+REPLACE INTO `item_db` VALUES ('22044','Reinforced_Parts_Booster','Reinforced Parts - Booster','5','10','5','1000','0','0','23','0','1','4294967295','56','2','64','0','100',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bSkillUseSP,NC_HOVERING,15; if(getrefine()>=7) { bonus2 bSkillUseSP,NC_HOVERING,-20; }','','');
REPLACE INTO `item_db` VALUES ('22045','Beach_Sandals','Summer Sandals','5','10','5','200','0','0','5','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bFlee,5; bonus3 bAutoSpellWhenHit,AL_INCAGI,10,300;','','');
REPLACE INTO `item_db` VALUES ('22046','Boots_of_Airship','Boots of Airship','5','20','10','0','0','0','26','0','0','4294967295','63','2','64','0','125',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bAspdRate,10;','','');
REPLACE INTO `item_db` VALUES ('22047','Tarlock\'s_Boots','Tarlock\'s Boots','5','20','10','250','0','0','13','0','0','4294967295','63','2','64','0','125',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAgi,1; bonus bAspdRate,5; if(getrefine()>6) { bonus bAgi,1; bonus bAspdRate,5; } if(getrefine()>8) { bonus bAgi,1; bonus bAspdRate,5; } if(getrefine()>11) { bonus bAspd,1; }','','');
REPLACE INTO `item_db` VALUES ('22059','Egir_Shoes_K','Egir Shoes','5','200000','100000','300','0','0','13','0','1','4294967295','63','2','64','0','40',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMaxHP, 500; bonus bMaxSP, 50; bonus bUnbreakableShoes, 0;','','');
-REPLACE INTO `item_db` VALUES ('22067','Witch_Shoes','Witch Shoes','5','3500','1750','400','0','0','10','0','0','2147483646','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill ALL_CATCRY, 1; bonus bUnbreakableShoes, 1; autobonus3 \"{ }\", 1000, 7000, ALL_CATCRY, \"{ montransform LOLI_RURI, 420000; }\";','','');
+REPLACE INTO `item_db` VALUES ('22067','Witch_Shoes','Witch Shoes','5','3500','1750','400','0','0','10','0','0','4294967295','63','2','64','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill ALL_CATCRY, 1; bonus bUnbreakableShoes, 1; autobonus3 \"{ }\", 1000, 7000, ALL_CATCRY, \"{ montransform LOLI_RURI, 420000; }\";','','');
REPLACE INTO `item_db` VALUES ('22514','Candy_Holder','Candy Holder','11','20','10','10','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('22515','Twisted_Key_of_Time','Twisted Key of Time','3','10','5','300','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
REPLACE INTO `item_db` VALUES ('22540','Runstone_Lux','Lux Anima Rune','11','2','1','100','0','0','0','0','0','4294967295','63','2','0','0','0',NULL,'0','0','0','0','0','60000','475',NULL,'0',NULL,'20','1','0','itemskill RK_LUXANIMA,1;','','');
@@ -9999,22 +9999,22 @@ REPLACE INTO `item_db` VALUES ('24242','Caster_Shadow_Armor','Caster Shadow Armo
REPLACE INTO `item_db` VALUES ('24243','Reload_Shadow_Shoes','Reload Shadow Shoes','5','10','5','0','0','0','0','0','0','4294967295','63','2','524288','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDelayrate,-1; if (getrefine()>=7) { bonus bDelayrate,-1; } if (getrefine()>=9) { bonus bDelayrate,-1; }','','');
REPLACE INTO `item_db` VALUES ('24244','Reload_Shadow_Shield','Reload Shadow Shield','5','10','5','0','0','0','0','0','0','4294967295','63','2','262144','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDelayrate,-1; if (getrefine()>=7) { bonus bDelayrate,-1; } if (getrefine()>=9) { bonus bDelayrate,-1; }','','');
REPLACE INTO `item_db` VALUES ('24245','Reload_Shadow_Armor','Reload Shadow Armor','5','10','5','0','0','0','0','0','0','4294967295','63','2','65536','0','0',NULL,'1','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDelayrate,-1; if (getrefine()>=7) { bonus bDelayrate,-1; } if (getrefine()>=9) { bonus bDelayrate,-1; }','','');
-REPLACE INTO `item_db` VALUES ('28000','Thanatos_Katar','Thanatos Katar','4','20','10','1800','220','80','0','1','1','4096','56','2','34','4','120',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
-REPLACE INTO `item_db` VALUES ('28001','Evil_Slayer_Ripper_Katar','Evil Slayer Ripper Katar','4','20','10','1200','120','0','0','1','1','4096','56','2','34','3','100',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Demon,10; bonus2 bAddRace,RC_Undead,10; if(getrefine()>8) { bonus bAtkRate,5; } if(getrefine()>11) { bonus bAtkRate,7; }','','');
-REPLACE INTO `item_db` VALUES ('28002','Half_BF_Katar2','Half BF Katar2','4','20','10','0','130','0','0','1','0','4096','63','2','34','3','80',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus bLuk,1; bonus2 bAddRace,RC_DemiPlayer,35; bonus bCritAtkRate,10; bonus bAspdRate,3; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('28007','Crimson_Katar','Crimson Katar','4','20','10','1300','130','0','0','1','2','4096','63','2','34','3','70',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,5*((BaseLevel-70)/10); }','','');
-REPLACE INTO `item_db` VALUES ('28008','Katar_of_Vicious_Mind','Katar of Vicious Mind','4','20','10','1800','180','0','0','1','1','4096','63','2','34','4','160',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2);','','');
-REPLACE INTO `item_db` VALUES ('28010','Juliette_de_Rachel','Juliette de Rachel','4','20','10','2500','300','0','0','1','2','4096','56','2','34','4','170',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkRate,getrefine()/2; bonus bAspdRate,getrefine(); bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('28100','Thanatos_Axe','Thanatos Axe','4','20','10','4000','300','80','0','1','1','279714','56','2','34','4','120',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
-REPLACE INTO `item_db` VALUES ('28101','Axe_Tornado','Axe Tornado','4','500','250','4000','320','0','0','1','1','279714','56','2','34','4','100',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus2 bSkillCooldown,NC_AXETORNADO,-1000;','','');
-REPLACE INTO `item_db` VALUES ('28105','Infinity_Two_handed_Axe','Infinity Two-handed Axe','4','20','10','500','265','0','0','1','1','279714','56','2','34','4','100',NULL,'1','7','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('28106','Crimson_Two_handed_Axe','Crimson Two-handed Axe','4','20','10','2000','200','0','0','1','2','279714','63','2','34','3','70',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
-REPLACE INTO `item_db` VALUES ('28107','Two_Handed_Axe_of_Vicious_Mind','Two-Handed Axe of Vicious Mind','4','20','10','2500','250','0','0','1','1','279714','63','2','34','4','160',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('28200','End_Of_The_Horizon','End Of The Horizon','4','2700000','1350000','2400','410','0','0','9','1','1073741824','63','2','34','4','110',NULL,'1','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('28201','South_Cross','Southern Cross','4','2800000','1400000','2000','480','0','0','9','0','1073741824','63','2','34','4','141',NULL,'1','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,GC_CROSSIMPACT,1,50;','','');
-REPLACE INTO `item_db` VALUES ('28202','Southern_Cross_','Southern Cross','4','2800000','1400000','2000','480','0','0','9','1','1073741824','63','2','34','4','141',NULL,'1','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,GC_CROSSIMPACT,1,50;','','');
-REPLACE INTO `item_db` VALUES ('28203','Half_BF_Rifle1','Half BF Rifle1','4','0','0','0','50','0','0','9','0','1090519040','63','2','34','3','80',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bHit,8; bonus bCritical,8; bonus2 bAddRace,RC_DemiPlayer,30; bonus2 bVariableCastrate,GS_TRACKING,-20; bonus2 bIgnoreDefRate,RC_DemiPlayer,10; bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('28204','Half_BF_Shotgun1','Half BF Shotgun1','4','0','0','0','100','0','0','9','0','1090519040','63','2','34','3','80',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bSplashRange,1; bonus2 bAddRace,RC_DemiPlayer,30; bonus2 bIgnoreDefRate,RC_DemiPlayer,10; autobonus \"{ bonus bBaseAtk,80; bonus2 bHPLossRate,100,1000; }\",30,6000,BF_WEAPON,\"{ specialeffect2 EF_BASH3D; }\"; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('28000','Thanatos_Katar','Thanatos Katar','4','20','10','1800','220','80','0','1','1','4294967295','56','2','34','4','120',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
+REPLACE INTO `item_db` VALUES ('28001','Evil_Slayer_Ripper_Katar','Evil Slayer Ripper Katar','4','20','10','1200','120','0','0','1','1','4294967295','56','2','34','3','100',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus2 bAddRace,RC_Demon,10; bonus2 bAddRace,RC_Undead,10; if(getrefine()>8) { bonus bAtkRate,5; } if(getrefine()>11) { bonus bAtkRate,7; }','','');
+REPLACE INTO `item_db` VALUES ('28002','Half_BF_Katar2','Half BF Katar2','4','20','10','0','130','0','0','1','0','4294967295','63','2','34','3','80',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bDex,1; bonus bLuk,1; bonus2 bAddRace,RC_DemiPlayer,35; bonus bCritAtkRate,10; bonus bAspdRate,3; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('28007','Crimson_Katar','Crimson Katar','4','20','10','1300','130','0','0','1','2','4294967295','63','2','34','3','70',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,5*((BaseLevel-70)/10); }','','');
+REPLACE INTO `item_db` VALUES ('28008','Katar_of_Vicious_Mind','Katar of Vicious Mind','4','20','10','1800','180','0','0','1','1','4294967295','63','2','34','4','160',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2);','','');
+REPLACE INTO `item_db` VALUES ('28010','Juliette_de_Rachel','Juliette de Rachel','4','20','10','2500','300','0','0','1','2','4294967295','56','2','34','4','170',NULL,'1','16','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkRate,getrefine()/2; bonus bAspdRate,getrefine(); bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('28100','Thanatos_Axe','Thanatos Axe','4','20','10','4000','300','80','0','1','1','4294967295','56','2','34','4','120',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bInt,6; bonus bVit,6; bonus bLuk,-6; bonus2 bSPDrainRate,10,5; bonus2 bHPDrainRate,10,5; bonus2 bHPLossRate,100,10000;','','heal -1000,0;');
+REPLACE INTO `item_db` VALUES ('28101','Axe_Tornado','Axe Tornado','4','500','250','4000','320','0','0','1','1','4294967295','56','2','34','4','100',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkEle,Ele_Wind; bonus2 bSkillCooldown,NC_AXETORNADO,-1000;','','');
+REPLACE INTO `item_db` VALUES ('28105','Infinity_Two_handed_Axe','Infinity Two-handed Axe','4','20','10','500','265','0','0','1','1','4294967295','56','2','34','4','100',NULL,'1','7','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('28106','Crimson_Two_handed_Axe','Crimson Two-handed Axe','4','20','10','2000','200','0','0','1','2','4294967295','63','2','34','3','70',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtk,pow(min(getrefine(),15),2); if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
+REPLACE INTO `item_db` VALUES ('28107','Two_Handed_Axe_of_Vicious_Mind','Two-Handed Axe of Vicious Mind','4','20','10','2500','250','0','0','1','1','4294967295','63','2','34','4','160',NULL,'1','7','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('28200','End_Of_The_Horizon','End Of The Horizon','4','2700000','1350000','2400','410','0','0','9','1','4294967295','63','2','34','4','110',NULL,'1','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('28201','South_Cross','Southern Cross','4','2800000','1400000','2000','480','0','0','9','0','4294967295','63','2','34','4','141',NULL,'1','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,GC_CROSSIMPACT,1,50;','','');
+REPLACE INTO `item_db` VALUES ('28202','Southern_Cross_','Southern Cross','4','2800000','1400000','2000','480','0','0','9','1','4294967295','63','2','34','4','141',NULL,'1','21','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus3 bAutoSpell,GC_CROSSIMPACT,1,50;','','');
+REPLACE INTO `item_db` VALUES ('28203','Half_BF_Rifle1','Half BF Rifle1','4','0','0','0','50','0','0','9','0','4294967295','63','2','34','3','80',NULL,'1','18','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bHit,8; bonus bCritical,8; bonus2 bAddRace,RC_DemiPlayer,30; bonus2 bVariableCastrate,GS_TRACKING,-20; bonus2 bIgnoreDefRate,RC_DemiPlayer,10; bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('28204','Half_BF_Shotgun1','Half BF Shotgun1','4','0','0','0','100','0','0','9','0','4294967295','63','2','34','3','80',NULL,'1','20','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bSplashRange,1; bonus2 bAddRace,RC_DemiPlayer,30; bonus2 bIgnoreDefRate,RC_DemiPlayer,10; autobonus \"{ bonus bBaseAtk,80; bonus2 bHPLossRate,100,1000; }\",30,6000,BF_WEAPON,\"{ specialeffect2 EF_BASH3D; }\"; bonus bUnbreakableWeapon,0;','','');
REPLACE INTO `item_db` VALUES ('28306','Luna\'s_Blessing','Luna\'s Blessing','5','0','0','100','0','0','5','0','0','4294967295','63','2','136','0','0',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bMdef,3; bonus bAllStats,1; bonus5 bAutoSpell,CG_TAROTCARD,5,100,BF_WEAPON|BF_MAGIC,1;','','');
REPLACE INTO `item_db` VALUES ('28310','Sarah\'s_Left_Earring','Sarah\'s Left Earring','5','0','0','100','0','0','0','0','0','4294967295','63','2','136','0','145',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','skill AL_HEAL,1;','','');
REPLACE INTO `item_db` VALUES ('28311','Sarah\'s_Right_Earring','Sarah\'s Right Earring','5','0','0','100','0','0','0','0','0','4294967295','63','2','136','0','145',NULL,'0','0','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','skill AL_TELEPORT,1;','','');
@@ -10030,12 +10030,12 @@ REPLACE INTO `item_db` VALUES ('28365','Vit_Gloves','Vit Gloves','5','0','0','10
REPLACE INTO `item_db` VALUES ('28366','Dex_Gloves','Dex Gloves','5','0','0','100','0','0','0','0','1','4294967295','63','2','136','0','120',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bDex,2; bonus bVariableCastrate,-5;','','');
REPLACE INTO `item_db` VALUES ('28367','Luk_Gloves','Luk Gloves','5','0','0','100','0','0','0','0','1','4294967295','63','2','136','0','120',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bLuk,2; bonus bFlee2,5;','','');
REPLACE INTO `item_db` VALUES ('28372','Imperial_Ring','Imperial Ring','5','0','0','500','0','0','3','0','1','4294967295','63','2','136','0','50',NULL,'0','0','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bStr,1; bonus bInt,1; bonus bMaxHPrate,3; bonus bMaxSPrate,3;','','');
-REPLACE INTO `item_db` VALUES ('28604','Crimson_Bible','Crimson Bible','4','20','10','450','45','0','0','1','2','4260096','63','2','2','3','70',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2; if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
-REPLACE INTO `item_db` VALUES ('28605','Book_of_Vicious_Mind','Book of Vicious Mind','4','20','10','950','95','0','0','1','1','4260096','63','2','2','4','160',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2); bonus bUnbreakableWeapon,0;','','');
-REPLACE INTO `item_db` VALUES ('28703','Infinity_Dagger','Infinity Dagger','4','20','10','500','125','100','0','1','1','579821295','63','2','2','4','100',NULL,'1','1','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('28704','Twilight_Desert_','Desert Twilight','4','20','10','600','130','0','0','1','4','4096','58','2','2','2','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
-REPLACE INTO `item_db` VALUES ('28705','Crimson_Dagger','Crimson Dagger','4','20','10','550','55','0','0','1','2','579821295','63','2','2','3','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2; if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
-REPLACE INTO `item_db` VALUES ('28706','Dagger_of_Vicious_Mind','Dagger of Vicious Mind','4','20','10','1050','105','50','0','1','1','579821295','63','2','2','4','160',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2;','','');
+REPLACE INTO `item_db` VALUES ('28604','Crimson_Bible','Crimson Bible','4','20','10','450','45','0','0','1','2','4294967295','63','2','2','3','70',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bUnbreakableWeapon,0; bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2; if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
+REPLACE INTO `item_db` VALUES ('28605','Book_of_Vicious_Mind','Book of Vicious Mind','4','20','10','950','95','0','0','1','1','4294967295','63','2','2','4','160',NULL,'1','15','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2); bonus bUnbreakableWeapon,0;','','');
+REPLACE INTO `item_db` VALUES ('28703','Infinity_Dagger','Infinity Dagger','4','20','10','500','125','100','0','1','1','4294967295','63','2','2','4','100',NULL,'1','1','0','0','0','0','467',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('28704','Twilight_Desert_','Desert Twilight','4','20','10','600','130','0','0','1','4','4294967295','58','2','2','2','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','','','');
+REPLACE INTO `item_db` VALUES ('28705','Crimson_Dagger','Crimson Dagger','4','20','10','550','55','0','0','1','2','4294967295','63','2','2','3','70',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2; if(BaseLevel>70) { bonus bAtk,(((BaseLevel-70)/10)*5); }','','');
+REPLACE INTO `item_db` VALUES ('28706','Dagger_of_Vicious_Mind','Dagger of Vicious Mind','4','20','10','1050','105','50','0','1','1','4294967295','63','2','2','4','160',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtk,pow(min(getrefine(),15),2); bonus bMatk,pow(min(getrefine(),15),2)/2;','','');
REPLACE INTO `item_db` VALUES ('28900','Praetorian_Shield','Praetorian Shield','5','20','10','3000','0','0','30','0','1','4294967295','63','2','32','0','100',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','skill LG_SHIELDSPELL,1; bonus3 bAutoSpellWhenHit,HP_ASSUMPTIO,3,20+(getrefine()); bonus bDef,getrefine()*10; bonus bMdef,getrefine();','','');
REPLACE INTO `item_db` VALUES ('28901','Cursed_Mad_Bunny','Cursed Mad Bunny','5','0','0','100','0','0','0','0','0','4294967295','63','2','32','0','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAspd,3; bonus bAtkRate,5; bonus bMatkRate,5; bonus bShortWeaponDamageReturn,10; autobonus \"{ bonus bMagicDamageReturn,60; }\",100,2000,BF_MAGIC,\"{ specialeffect2 EF_NONE; }\"; if(getrefine()>6) { bonus bAtk,5; bonus bMatk,5; } if(getrefine()>8) { bonus bAtk,10; bonus bMatk,10; } if(getrefine()>11) { bonus bNoCastCancel,0; bonus bCritical,10; }','','');
REPLACE INTO `item_db` VALUES ('28902','Mad_Bunny_','Mad Bunny','5','0','0','100','0','0','0','0','1','4294967295','63','2','32','0','0',NULL,'1','1','0','0','0','0','0',NULL,'0',NULL,'0',NULL,'0','bonus bAtkRate,5; bonus bMatkRate,5; bonus bShortWeaponDamageReturn,10; autobonus \"{ bonus bMagicDamageReturn,60; }\",100,2000,BF_MAGIC,\"{ specialeffect2 EF_NONE; }\"; if(getrefine()>6) { bonus bAtk,5; bonus bMatk,5; } if(getrefine()>8) { bonus bAtk,10; bonus bMatk,10; } if(getrefine()>11) { bonus bNoCastCancel,0; bonus bCritical,10; }','','');
diff --git a/sql-files/mob_db.sql b/sql-files/mob_db.sql
index 36e4891bb..5097e89ac 100644
--- a/sql-files/mob_db.sql
+++ b/sql-files/mob_db.sql
@@ -1,3 +1,26 @@
+-- This file is part of Hercules.
+-- http://herc.ws - http://github.com/HerculesWS/Hercules
+--
+-- Copyright (C) 2013-2016 Hercules Dev Team
+--
+-- Hercules 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 3 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, see <http://www.gnu.org/licenses/>.
+
+-- NOTE: This file was auto-generated and should never be manually edited,
+-- as it will get overwritten. If you need to modify this file,
+-- please consider modifying the corresponding .conf file inside
+-- the db folder, and then re-run the db2sql plugin.
+
--
-- Table structure for table `mob_db`
--
@@ -29,7 +52,7 @@ CREATE TABLE `mob_db` (
`Scale` TINYINT(4) UNSIGNED NOT NULL DEFAULT '0',
`Race` TINYINT(4) UNSIGNED NOT NULL DEFAULT '0',
`Element` TINYINT(4) UNSIGNED NOT NULL DEFAULT '0',
- `Mode` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',
+ `Mode` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`Speed` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',
`aDelay` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',
`aMotion` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',
@@ -64,1124 +87,1009 @@ CREATE TABLE `mob_db` (
PRIMARY KEY (`ID`)
) ENGINE=MyISAM;
--- Monster Database
---
--- Structure of Database :
--- REPLACE INTO `mob_db` VALUES (ID,'Sprite_Name','kROName','iROName',LV,HP,SP,EXP,JEXP,Range1,ATK1,ATK2,DEF,MDEF,STR,AGI,VIT,INT,DEX,LUK,Range2,Range3,Scale,Race,Element,Mode,Speed,aDelay,aMotion,dMotion,MEXP,MVP1id,MVP1per,MVP2id,MVP2per,MVP3id,MVP3per,Drop1id,Drop1per,Drop2id,Drop2per,Drop3id,Drop3per,Drop4id,Drop4per,Drop5id,Drop5per,Drop6id,Drop6per,Drop7id,Drop7per,Drop8id,Drop8per,Drop9id,Drop9per,DropCardid,DropCardper);
--- Note: Keep the Sprite_Name field as it is in the game client.
-REPLACE INTO `mob_db` VALUES (1001,'SCORPION','Scorpion','Scorpion',24,1109,0,287,176,1,80,135,30,0,1,24,24,5,52,5,10,12,0,4,23,0x3195,200,1564,864,576,0,0,0,0,0,0,0,990,70,904,5500,757,57,943,210,7041,100,508,200,625,20,0,0,0,0,4068,1);
-REPLACE INTO `mob_db` VALUES (1002,'PORING','Poring','Poring',1,50,0,2,1,1,7,10,0,5,1,1,1,0,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,909,7000,1202,100,938,400,512,1000,713,1500,512,150,619,20,0,0,0,0,4001,1);
--- REPLACE INTO `mob_db` VALUES (1003,'TESTEGG','Test Egg','Test Egg',2,100000,0,10,10,0,3,9,99,0,1,99,1,1,1,1,10,12,0,4,22,0x0,512,0,512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1004,'HORNET','Hornet','Hornet',8,169,0,19,15,1,22,27,5,5,6,20,8,10,17,5,10,12,0,4,24,0x1189,150,1292,792,216,0,0,0,0,0,0,0,992,80,939,9000,909,3500,1208,15,511,350,518,150,0,0,0,0,0,0,4019,1);
-REPLACE INTO `mob_db` VALUES (1005,'FARMILIAR','Familiar','Familiar',8,155,0,28,15,1,20,28,0,0,1,12,8,5,28,0,10,12,0,2,27,0x3885,150,1276,576,384,0,0,0,0,0,0,0,913,5500,1105,20,2209,15,601,50,514,100,507,700,645,50,0,0,0,0,4020,1);
--- REPLACE INTO `mob_db` VALUES (1006,'THIEF_BUG_LARVA','Thief Bug Larva','Thief Bug Larva',1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,0x651,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1007,'FABRE','Fabre','Fabre',2,63,0,3,2,1,8,11,0,0,1,2,4,0,7,5,10,12,0,4,22,0x181,400,1672,672,480,0,0,0,0,0,0,0,914,6500,949,500,1502,80,721,5,511,700,705,1000,1501,200,0,0,0,0,4002,1);
-REPLACE INTO `mob_db` VALUES (1008,'PUPA','Pupa','Pupa',2,427,0,2,4,0,1,2,0,20,1,1,1,0,1,20,10,12,0,4,22,0x100,1000,1001,1,1,0,0,0,0,0,0,0,1010,80,915,5500,938,600,2102,2,935,1000,938,600,1002,200,0,0,0,0,4003,1);
-REPLACE INTO `mob_db` VALUES (1009,'CONDOR','Condor','Condor',5,92,0,6,5,1,11,14,0,0,1,13,5,0,13,10,10,12,1,2,24,0x1089,150,1148,648,480,0,0,0,0,0,0,0,917,9000,1702,150,715,80,1750,5500,517,400,916,2000,582,600,0,0,0,0,4015,1);
-REPLACE INTO `mob_db` VALUES (1010,'WILOW','Willow','Willow',4,95,0,5,4,1,9,12,5,15,1,4,8,30,9,10,10,12,1,3,22,0x81,200,1672,672,432,0,0,0,0,0,0,0,902,9000,1019,100,907,1500,516,700,1068,3500,1067,2000,1066,1000,0,0,0,0,4010,1);
-REPLACE INTO `mob_db` VALUES (1011,'CHONCHON','Chonchon','Chonchon',4,67,0,5,4,1,10,13,10,0,1,10,4,5,12,2,10,12,0,4,24,0x181,200,1076,576,480,0,0,0,0,0,0,0,998,50,935,6500,909,1500,1205,55,601,100,742,5,1002,150,0,0,0,0,4009,1);
-REPLACE INTO `mob_db` VALUES (1012,'RODA_FROG','Roda Frog','Roda Frog',5,133,0,6,5,1,11,14,0,5,1,5,5,5,10,5,10,12,1,5,21,0x81,200,2016,816,288,0,0,0,0,0,0,0,918,9000,908,500,511,300,721,7,713,2000,0,0,0,0,0,0,0,0,4014,1);
-REPLACE INTO `mob_db` VALUES (1013,'WOLF','Wolf','Wolf',25,919,0,329,199,1,37,46,0,0,1,20,28,15,32,20,10,12,1,2,22,0x1089,200,1054,504,432,0,0,0,0,0,0,0,1011,20,920,9000,2308,10,517,650,528,1050,919,5500,578,600,0,0,0,0,4029,1);
-REPLACE INTO `mob_db` VALUES (1014,'SPORE','Spore','Spore',16,510,0,66,108,1,24,48,0,5,1,12,12,5,19,8,10,12,1,3,21,0x81,200,1872,672,288,0,0,0,0,0,0,0,921,9000,507,800,510,50,743,10,2220,40,7033,5,578,600,0,0,0,0,4022,1);
-REPLACE INTO `mob_db` VALUES (1015,'ZOMBIE','Zombie','Zombie',15,534,0,50,33,1,67,79,0,10,1,8,7,0,15,0,10,12,1,1,29,0x3885,400,2612,912,288,0,0,0,0,0,0,0,957,9000,724,5,938,1000,958,50,727,70,0,0,0,0,0,0,0,0,4038,1);
-REPLACE INTO `mob_db` VALUES (1016,'ARCHER_SKELETON','Archer Skeleton','Archer Skeleton',31,3040,0,483,283,9,128,153,0,0,1,8,14,5,90,5,10,12,1,1,29,0x2085,300,2864,864,576,0,0,0,0,0,0,0,932,4500,756,70,2285,3,1708,35,1752,1000,507,1800,1701,150,0,0,0,0,4094,1);
--- REPLACE INTO `mob_db` VALUES (1017,'THIEF_BUG_FEMALE','Thief Bug Female','Thief Bug Female',10,170,0,35,18,1,33,40,5,5,1,15,10,5,23,5,10,12,1,4,27,0x651,200,988,288,768,0,0,0,0,0,0,0,955,3500,910,250,1108,15,928,200,507,400,716,50,1002,400,0,0,0,0,4026,1);
-REPLACE INTO `mob_db` VALUES (1018,'CREAMY','Creamy','Creamy',16,595,0,105,70,1,53,64,0,30,1,40,16,15,16,55,10,12,0,4,24,0x181,150,1136,720,840,0,0,0,0,0,0,0,924,9000,2322,10,518,150,602,100,2207,2,712,500,692,100,0,0,0,0,4040,1);
-REPLACE INTO `mob_db` VALUES (1019,'PECOPECO','Peco Peco','Peco Peco',19,531,0,159,72,1,50,64,0,0,1,13,13,25,27,9,10,12,2,2,23,0x1089,200,1564,864,576,0,0,0,0,0,0,0,925,9000,2402,20,508,200,507,900,1604,100,0,0,582,1000,0,0,0,0,4031,1);
-REPLACE INTO `mob_db` VALUES (1020,'MANDRAGORA','Mandragora','Mandragora',12,405,0,45,32,4,26,35,0,25,1,12,24,0,36,15,10,12,1,3,62,0x84,1000,1768,768,576,0,0,0,0,0,0,0,993,50,905,9000,1405,30,511,350,711,300,706,3,1967,10,0,0,0,0,4030,1);
--- REPLACE INTO `mob_db` VALUES (1021,'THIEF_BUG_MALE','Thief Bug Male','Thief Bug Male',19,583,0,223,93,1,76,88,15,5,1,29,16,5,36,1,10,12,1,4,27,0x653,300,988,288,768,0,0,0,0,0,0,0,1011,40,928,5500,955,1500,1152,10,508,90,729,5,1116,50,0,0,0,0,4050,1);
--- REPLACE INTO `mob_db` VALUES (1022,'WEREWOLF','Werewolf','Werewolf',80,28600,0,11813,7289,2,2560,3280,65,35,1,97,60,1,135,52,10,10,2,0,40,0x163,200,1500,768,652,0,0,0,0,0,0,0,999,500,1034,4000,984,500,985,500,7017,800,0,0,1912,300,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1023,'ORK_WARRIOR','Orc Warrior','Orc Warrior',24,1400,0,408,160,1,104,126,10,5,1,24,48,25,34,10,10,12,1,7,22,0x3885,200,1864,864,288,0,0,0,0,0,0,0,998,210,931,9000,756,40,2267,3,1352,10,1304,5,1301,100,0,0,0,0,4066,1);
-REPLACE INTO `mob_db` VALUES (1024,'WORM_TAIL','Wormtail','Wormtail',14,426,0,59,40,2,42,51,5,0,1,14,28,5,46,5,10,12,1,3,22,0x91,200,1048,48,192,0,0,0,0,0,0,0,993,60,1011,25,906,5500,1408,30,508,70,721,5,10015,100,0,0,0,0,4034,1);
-REPLACE INTO `mob_db` VALUES (1025,'SNAKE','Snake','Boa',15,471,0,72,48,1,46,55,0,0,1,15,15,10,35,5,10,12,1,2,22,0x81,200,1576,576,576,0,0,0,0,0,0,0,926,9000,1117,15,507,900,1011,35,937,800,954,1,578,600,0,0,0,0,4037,1);
-REPLACE INTO `mob_db` VALUES (1026,'MUNAK','Munak','Munak',30,2872,0,601,318,1,150,230,0,0,1,15,20,5,46,15,10,12,1,1,29,0x3885,200,2468,768,288,0,0,0,0,0,0,0,901,9000,2264,2,2404,15,609,20,2337,1,2305,100,1558,5,0,0,0,0,4090,1);
--- REPLACE INTO `mob_db` VALUES (1027,'RAPTICE','Raptice','Raptice',17,600,0,100,55,1,0,0,5,10,5,20,20,0,28,10,10,12,1,2,22,0x131,200,2000,1000,500,0,0,0,0,0,0,0,909,7000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1028,'SOLDIER_SKELETON','Soldier Skeleton','Soldier Skeleton',29,2334,0,372,226,1,221,245,10,15,1,15,22,5,40,15,10,12,1,1,29,0x3885,200,2276,576,432,0,0,0,0,0,0,0,932,5500,756,60,1214,12,507,700,934,10,1201,150,1216,50,0,0,0,0,4086,1);
-REPLACE INTO `mob_db` VALUES (1029,'ISIS','Isis','Isis',47,7003,0,3709,1550,1,423,507,10,35,38,65,43,50,66,15,10,12,2,6,27,0x3195,200,1384,768,336,0,0,0,0,0,0,0,936,5335,2233,5,2603,1,733,150,732,20,954,1000,731,5,0,0,0,0,4116,1);
-REPLACE INTO `mob_db` VALUES (1030,'ANACONDAQ','Anacondaq','Anacondaq',23,1109,0,300,149,1,124,157,0,0,1,23,28,10,36,5,10,12,1,2,25,0x91,200,1576,576,576,0,0,0,0,0,0,0,1011,50,937,9000,1455,10,926,1500,936,200,508,150,756,50,0,0,0,0,4062,1);
-REPLACE INTO `mob_db` VALUES (1031,'POPORING','Poporing','Poporing',14,344,0,81,44,1,59,72,0,10,1,14,14,0,19,15,10,12,1,3,25,0x83,300,1672,672,480,0,0,0,0,0,0,0,938,5500,910,1500,511,500,514,200,512,5,1207,5,512,250,0,0,0,0,4033,1);
-REPLACE INTO `mob_db` VALUES (1032,'VERIT','Verit','Verit',38,5272,0,835,517,1,389,469,0,5,1,19,38,0,38,20,10,12,1,1,29,0x83,250,2468,768,480,0,0,0,0,0,0,0,929,9000,912,700,930,1100,509,600,2609,1,2612,200,639,20,0,0,0,0,4107,1);
-REPLACE INTO `mob_db` VALUES (1033,'ELDER_WILOW','Elder Willow','Elder Willow',20,693,0,163,101,1,58,70,10,30,1,20,25,35,38,30,10,12,1,3,43,0x3095,200,1372,672,432,0,0,0,0,0,0,0,990,50,907,9000,1019,350,757,40,2329,30,690,100,604,100,0,0,0,0,4052,1);
-REPLACE INTO `mob_db` VALUES (1034,'THARA_FROG','Thara Frog','Thara Frog',22,2152,0,219,138,1,105,127,0,10,1,22,22,5,34,10,10,12,1,5,41,0x81,200,2016,816,288,0,0,0,0,0,0,0,1011,45,908,5500,911,600,509,30,725,5,918,2000,0,0,0,0,0,0,4058,1);
-REPLACE INTO `mob_db` VALUES (1035,'HUNTER_FLY','Hunter Fly','Hunter Fly',42,5242,0,1517,952,1,246,333,25,15,33,105,32,15,72,30,10,12,0,4,44,0x3985,150,676,576,480,0,0,0,0,0,0,0,996,30,999,100,943,5335,912,1300,756,129,2259,1,1226,2,0,0,0,0,4115,1);
-REPLACE INTO `mob_db` VALUES (1036,'GHOUL','Ghoul','Ghoul',40,5418,0,1088,622,1,420,500,5,20,1,20,29,0,45,20,10,12,1,1,49,0x3885,250,2456,912,504,0,0,0,0,0,0,0,958,6000,756,110,509,700,511,800,2609,60,934,150,1260,1,0,0,0,0,4110,1);
-REPLACE INTO `mob_db` VALUES (1037,'SIDE_WINDER','Side Winder','Side Winder',43,4929,0,1996,993,1,240,320,5,10,38,43,40,15,115,20,10,12,1,2,25,0x3095,200,1576,576,576,0,0,0,0,0,0,0,954,5335,912,1400,756,134,1120,2,937,2500,926,5000,509,1000,0,0,0,0,4117,1);
-REPLACE INTO `mob_db` VALUES (1038,'OSIRIS','Osiris','Osiris',78,415400,0,71500,28600,1,780,2880,10,25,1,75,30,37,86,40,10,12,1,1,89,0x37B5,100,1072,672,384,35750,603,4000,608,3000,751,500,617,2000,1232,150,2235,200,1255,600,1009,1000,5053,150,1285,100,0,0,0,0,4144,1);
-REPLACE INTO `mob_db` VALUES (1039,'BAPHOMET','Baphomet','Baphomet',81,668000,0,107250,37895,2,3220,4040,35,45,1,152,30,85,120,95,10,12,2,6,67,0x37B5,100,768,768,576,53625,607,2000,750,500,923,5000,1466,400,2256,300,1476,50,714,500,5160,10,985,5432,984,4171,0,0,0,0,4147,1);
-REPLACE INTO `mob_db` VALUES (1040,'GOLEM','Golem','Golem',25,3900,0,465,94,1,175,187,40,0,1,15,25,0,15,0,10,12,2,0,60,0x91,300,1608,816,396,0,0,0,0,0,0,0,999,150,953,9000,912,220,757,70,1003,210,715,200,998,350,0,0,0,0,4072,1);
-REPLACE INTO `mob_db` VALUES (1041,'MUMMY','Mummy','Mummy',37,5176,0,800,602,1,305,360,0,10,28,19,32,0,63,20,10,12,1,1,49,0x3885,300,1772,72,384,0,0,0,0,0,0,0,930,9000,756,100,934,550,2604,1,2611,10,525,250,508,850,0,0,0,0,4106,1);
-REPLACE INTO `mob_db` VALUES (1042,'STEEL_CHONCHON','Steel Chonchon','Steel Chonchon',17,530,0,109,71,1,54,65,15,0,1,43,17,5,33,10,10,12,0,4,24,0x118B,150,1076,576,480,0,0,0,0,0,0,0,992,90,999,30,910,2400,935,9000,943,30,998,200,1002,300,0,0,0,0,4042,1);
--- REPLACE INTO `mob_db` VALUES (1043,'SEAHORES','Seahorse','Seahorse',18,1452,0,122,78,3,100,150,15,7,1,1,1,1,1,1,10,10,0,5,22,0x131,200,1500,800,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1044,'OBEAUNE','Obeaune','Obeaune',31,3952,0,644,407,1,141,165,0,40,1,31,31,55,74,85,10,12,1,5,41,0x3095,200,1872,672,288,0,0,0,0,0,0,0,995,13,950,9000,5014,1,2326,10,720,10,951,500,748,30,0,0,0,0,4093,1);
-REPLACE INTO `mob_db` VALUES (1045,'MARC','Marc','Marc',36,6900,0,988,625,1,220,280,5,10,1,36,36,20,56,30,10,12,1,5,41,0x3885,150,1272,72,480,0,0,0,0,0,0,0,995,18,956,9000,756,95,951,1000,720,10,717,200,509,700,0,0,0,0,4105,1);
-REPLACE INTO `mob_db` VALUES (1046,'DOPPELGANGER','Doppelganger','Doppelganger',72,249000,0,51480,10725,1,1340,1590,60,35,88,90,30,35,125,65,10,12,1,6,67,0x37B5,100,480,480,288,25740,724,1500,505,6000,0,0,2317,250,1162,220,1168,150,2258,350,1411,550,985,3686,984,2700,0,0,0,0,4142,1);
-REPLACE INTO `mob_db` VALUES (1047,'PECOPECO_EGG','Peco Peco Egg','Peco Peco Egg',3,420,0,4,4,0,1,2,20,20,1,1,1,0,1,20,10,12,0,0,60,0x0,1000,1001,1,1,0,0,0,0,0,0,0,1010,250,935,1500,2102,2,507,400,507,400,713,1800,736,10,0,0,0,0,4007,1);
-REPLACE INTO `mob_db` VALUES (1048,'THIEF_BUG_EGG','Thief Bug Egg','Thief Bug Egg',4,48,0,8,4,0,13,17,20,0,1,6,4,0,14,20,10,12,0,4,27,0x100,1000,701,1,1,0,0,0,0,0,0,0,1010,300,915,5000,2102,2,938,600,716,100,737,10,1002,250,0,0,0,0,4012,1);
-REPLACE INTO `mob_db` VALUES (1049,'PICKY','Picky','Picky',3,80,0,4,3,1,9,12,0,0,1,3,3,5,10,30,10,12,0,2,23,0x81,200,988,288,168,0,0,0,0,0,0,0,916,9000,949,700,2302,150,507,550,519,300,715,50,0,0,0,0,0,0,4008,1);
-REPLACE INTO `mob_db` VALUES (1050,'PICKY_','Picky','Picky',4,83,0,5,4,1,8,11,20,0,1,3,3,10,11,20,10,12,0,2,23,0x81,200,988,288,168,0,0,0,0,0,0,0,916,9000,949,700,5015,10,507,600,519,300,715,50,10012,10,0,0,0,0,4011,1);
-REPLACE INTO `mob_db` VALUES (1051,'THIEF_BUG','Thief Bug','Thief Bug',6,126,0,17,5,1,18,24,5,0,1,6,6,0,11,0,10,12,0,4,60,0x118B,150,1288,288,768,0,0,0,0,0,0,0,955,2500,2304,80,507,350,909,2000,2303,120,1002,250,0,0,0,0,0,0,4016,1);
-REPLACE INTO `mob_db` VALUES (1052,'ROCKER','Rocker','Rocker',9,198,0,20,16,1,24,29,5,10,1,9,18,10,14,15,10,12,1,4,22,0x181,200,1864,864,540,0,0,0,0,0,0,0,940,9000,1916,10,2298,4,1402,80,520,10,752,10,703,10,0,0,0,0,4021,1);
-REPLACE INTO `mob_db` VALUES (1053,'THIEF_BUG_','Thief Bug Female','Thief Bug Female',10,170,0,35,18,1,33,40,5,5,1,15,10,5,23,5,10,12,1,4,27,0x118B,200,988,288,768,0,0,0,0,0,0,0,955,3500,910,250,1108,15,928,200,507,400,716,50,1002,300,0,0,0,0,4026,1);
-REPLACE INTO `mob_db` VALUES (1054,'THIEF_BUG__','Thief Bug Male','Thief Bug Male',19,583,0,223,93,1,76,88,15,5,1,29,16,5,36,0,10,12,1,4,27,0x318D,300,988,288,768,0,0,0,0,0,0,0,1011,40,928,5500,955,1500,1152,10,508,90,729,5,1116,50,0,0,0,0,4050,1);
-REPLACE INTO `mob_db` VALUES (1055,'MUKA','Muka','Muka',17,610,0,273,120,1,40,49,5,5,15,15,30,5,20,10,10,12,2,3,22,0x81,300,1960,960,384,0,0,0,0,0,0,0,993,70,952,9000,713,2000,511,400,507,1000,1451,50,1002,250,0,0,0,0,4036,1);
-REPLACE INTO `mob_db` VALUES (1056,'SMOKIE','Smokie','Smokie',18,641,0,134,86,1,61,72,0,10,1,18,36,25,26,35,10,12,0,2,22,0x91,200,1576,576,420,0,0,0,0,0,0,0,945,5500,919,5500,516,800,2213,1,754,2,912,5,729,2,0,0,0,0,4044,1);
-REPLACE INTO `mob_db` VALUES (1057,'YOYO','Yoyo','Yoyo',21,879,0,280,111,1,71,82,0,0,1,24,30,35,32,55,10,12,0,2,22,0x108B,200,1054,54,384,0,0,0,0,0,0,0,942,9000,513,1500,508,200,7182,900,753,10,756,24,578,1000,0,0,0,0,4051,1);
-REPLACE INTO `mob_db` VALUES (1058,'METALLER','Metaller','Metaller',22,926,0,241,152,1,131,159,15,30,1,22,22,20,49,50,10,12,1,4,23,0x118B,200,1708,1008,540,0,0,0,0,0,0,0,990,60,940,6500,911,400,757,49,707,20,935,3000,1914,10,0,0,0,0,4057,1);
-REPLACE INTO `mob_db` VALUES (1059,'MISTRESS','Mistress','Mistress',74,212000,0,39325,27170,1,880,1110,40,60,50,165,60,95,70,130,10,12,0,4,84,0x37B5,100,1148,648,300,19662,996,1500,526,4000,722,3000,1413,150,518,10000,2249,250,616,1000,7018,10,985,4268,16001,100,0,0,0,0,4132,1);
-REPLACE INTO `mob_db` VALUES (1060,'BIGFOOT','Bigfoot','Bigfoot',25,1619,0,310,188,1,198,220,10,0,1,25,55,15,20,25,10,12,2,2,22,0x91,300,1260,192,192,0,0,0,0,0,0,0,948,9000,2289,5,919,5000,740,80,516,1500,518,450,756,43,0,0,0,0,4074,1);
-REPLACE INTO `mob_db` VALUES (1061,'NIGHTMARE','Nightmare','Nightmare',49,4437,0,1912,1912,1,447,529,0,40,1,74,25,15,64,10,10,12,2,6,68,0x3395,150,1816,816,432,0,0,0,0,0,0,0,944,6000,510,500,2608,2,603,30,505,100,1261,1,984,60,0,0,0,0,4127,1);
-REPLACE INTO `mob_db` VALUES (1062,'PORING_','Santa Poring','Santa Poring',3,69,0,4,5,1,12,16,0,0,1,14,3,10,12,90,10,12,1,3,26,0x81,400,1672,672,480,0,0,0,0,0,0,0,529,2000,530,1000,507,1000,512,1000,2236,100,512,7,0,0,0,0,0,0,4005,1);
-REPLACE INTO `mob_db` VALUES (1063,'LUNATIC','Lunatic','Lunatic',3,60,0,6,2,1,9,12,0,20,1,3,3,10,8,60,10,12,0,2,60,0x81,200,1456,456,336,0,0,0,0,0,0,0,705,6500,949,1000,2262,4,512,2000,507,600,515,1100,622,20,0,0,0,0,4006,1);
-REPLACE INTO `mob_db` VALUES (1064,'MEGALODON','Megalodon','Megalodon',24,1648,0,215,132,1,155,188,0,15,1,12,24,0,26,5,10,12,1,1,29,0x81,200,2492,792,432,0,0,0,0,0,0,0,959,5500,932,1500,510,80,717,120,719,10,603,2,624,20,0,0,0,0,4067,1);
-REPLACE INTO `mob_db` VALUES (1065,'STROUF','Strouf','Strouf',48,11990,0,3080,2098,1,200,1250,5,50,1,40,45,92,43,65,10,12,2,5,61,0x3885,150,1872,672,384,0,0,0,0,0,0,0,951,5335,756,115,2241,2,1461,2,949,3000,720,20,956,1500,0,0,0,0,4111,1);
-REPLACE INTO `mob_db` VALUES (1066,'VADON','Vadon','Vadon',19,1017,0,135,85,1,74,85,20,0,1,19,16,10,36,15,10,12,0,5,21,0x91,300,1632,432,540,0,0,0,0,0,0,0,991,40,960,9000,910,3000,2313,5,943,100,757,40,717,50,0,0,0,0,4049,1);
-REPLACE INTO `mob_db` VALUES (1067,'CORNUTUS','Cornutus','Cornutus',23,1620,0,240,149,1,109,131,30,0,1,23,23,5,36,12,10,12,0,5,21,0x91,200,1248,48,480,0,0,0,0,0,0,0,991,45,961,5500,911,800,757,53,2106,5,943,1000,717,100,0,0,0,0,4061,1);
-REPLACE INTO `mob_db` VALUES (1068,'HYDRA','Hydra','Hydra',14,660,0,59,40,7,22,28,0,40,1,14,14,0,40,2,10,12,0,3,41,0x84,1000,800,432,600,0,0,0,0,0,0,0,1011,25,962,5500,938,1500,971,20,525,5,517,700,0,0,0,0,0,0,4035,1);
-REPLACE INTO `mob_db` VALUES (1069,'SWORD_FISH','Swordfish','Swordfish',30,4299,0,1251,638,1,168,199,5,20,1,30,30,41,62,30,10,12,2,5,41,0x3885,200,1968,768,384,0,0,0,0,0,0,0,995,10,963,9000,756,33,2257,2,757,50,1117,25,956,600,0,0,0,0,4089,1);
-REPLACE INTO `mob_db` VALUES (1070,'KUKRE','Kukre','Kukre',11,507,0,38,28,1,28,37,15,0,1,11,11,5,16,2,10,12,0,5,21,0x83,150,1776,576,288,0,0,0,0,0,0,0,991,30,955,5500,910,400,528,500,507,650,928,450,623,20,0,0,0,0,4027,1);
-REPLACE INTO `mob_db` VALUES (1071,'PIRATE_SKEL','Pirate Skeleton','Pirate Skeleton',25,1676,0,233,142,1,145,178,10,15,25,13,25,5,25,10,10,12,1,1,29,0x3885,200,1754,554,288,0,0,0,0,0,0,0,932,3000,2287,15,7477,5,2211,250,1104,250,756,43,628,20,0,0,0,0,4073,1);
-REPLACE INTO `mob_db` VALUES (1072,'KAHO','Kaho','Kaho',60,8409,0,3990,450,1,110,760,5,50,1,55,43,88,80,46,10,12,1,6,83,0x3985,150,1700,1000,500,0,0,0,0,0,0,0,994,30,1003,150,7097,3000,690,100,757,1000,716,300,970,5,0,0,0,0,4065,1);
-REPLACE INTO `mob_db` VALUES (1073,'CRAB','Crab','Crab',20,2451,0,163,101,1,71,81,35,0,18,20,15,0,36,15,7,12,0,5,21,0x81,200,992,792,360,0,0,0,0,0,0,0,964,5500,960,1500,7049,700,1001,13,0,0,0,0,757,37,0,0,0,0,4153,1);
-REPLACE INTO `mob_db` VALUES (1074,'SHELLFISH','Shellfish','Shellfish',15,920,0,66,44,1,35,42,35,0,1,12,8,0,32,5,10,12,0,5,21,0x91,200,864,864,384,0,0,0,0,0,0,0,965,5500,966,1000,7049,500,1056,1000,1001,10,0,0,757,18,0,0,0,0,4273,1);
--- REPLACE INTO `mob_db` VALUES (1075,'TURTLE','Turtle','Turtle',3,77,0,0,0,1,1,2,35,0,1,1,1,1,1,1,7,12,0,5,22,0x81,200,500,500,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1076,'SKELETON','Skeleton','Skeleton',10,234,0,18,14,1,39,47,10,10,1,5,10,0,12,0,10,12,1,1,29,0x91,200,2228,528,576,0,0,0,0,0,0,0,1010,90,932,800,1505,80,909,3000,507,850,2609,30,0,0,0,0,0,0,4025,1);
-REPLACE INTO `mob_db` VALUES (1077,'POISON_SPORE','Poison Spore','Poison Spore',19,665,0,186,93,1,89,101,0,0,1,19,25,0,24,0,10,12,1,3,25,0x3885,200,1672,672,288,0,0,0,0,0,0,0,7033,9000,2221,20,511,550,510,60,972,50,921,1200,912,5,0,0,0,0,4048,1);
-REPLACE INTO `mob_db` VALUES (1078,'RED_PLANT','Red Plant','Red Plant',1,10,0,0,0,1,1,2,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,1,1,1,0,0,0,0,0,0,0,507,5500,712,1000,711,1000,905,500,906,300,914,500,708,50,2269,2,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1079,'BLUE_PLANT','Blue Plant','Blue Plant',1,10,0,0,0,1,1,2,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,1,1,1,0,0,0,0,0,0,0,510,5500,712,1000,711,1000,905,500,906,300,522,50,514,1000,2270,2,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1080,'GREEN_PLANT','Green Plant','Green Plant',1,10,0,0,0,1,1,2,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,1,1,1,0,0,0,0,0,0,0,511,7000,712,1000,621,20,905,3000,906,1500,704,50,521,50,2270,2,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1081,'YELLOW_PLANT','Yellow Plant','Yellow Plant',1,10,0,0,0,1,1,2,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,1,1,1,0,0,0,0,0,0,0,508,5500,712,1000,711,1000,905,500,906,300,707,5,914,500,2269,2,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1082,'WHITE_PLANT','White Plant','White Plant',1,10,0,0,0,1,1,2,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,1,1,1,0,0,0,0,0,0,0,509,5500,712,1000,631,20,905,3000,906,1500,521,50,703,50,2269,2,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1083,'SHINING_PLANT','Shining Plant','Shining Plant',1,20,0,0,0,1,1,2,100,99,0,0,0,0,0,90,7,12,0,3,26,0x40,2000,1,1,1,0,0,0,0,0,0,0,510,5500,508,1000,509,1000,710,5,608,20,518,500,607,50,714,1,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1084,'BLACK_MUSHROOM','Black Mushroom','Black Mushroom',1,15,0,0,0,1,1,2,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,1,1,1,0,0,0,0,0,0,0,970,50,971,50,630,20,949,2000,991,800,921,5500,921,5500,7033,5500,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1085,'RED_MUSHROOM','Red Mushroom','Red Mushroom',1,15,0,0,0,1,1,2,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,1,1,1,0,0,0,0,0,0,0,970,50,972,50,630,20,949,2000,990,1000,921,5500,921,5500,7033,5500,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1086,'GOLDEN_BUG','Golden Thief Bug','Golden Thief Bug',64,126000,0,14300,7150,1,870,1145,60,45,65,75,35,45,85,150,10,12,2,4,43,0x11AB,100,768,768,480,7150,2610,2000,701,1000,0,0,969,1000,1524,150,2246,250,10016,500,714,300,985,2000,984,1500,0,0,0,0,4128,1);
-REPLACE INTO `mob_db` VALUES (1087,'ORK_HERO','Orc Hero','Orc Hero',77,585700,0,58630,32890,1,2257,2542,40,45,1,91,30,70,105,90,10,12,2,7,42,0x37B5,150,1678,780,648,29315,725,2000,607,1500,999,5000,968,9700,10018,500,1366,150,2106,250,1124,1000,985,4559,1387,100,0,0,0,0,4143,1);
-REPLACE INTO `mob_db` VALUES (1088,'VOCAL','Vocal','Vocal',18,3016,0,110,88,1,71,82,10,30,77,28,26,30,53,40,10,12,1,4,22,0x3795,200,1080,648,480,0,0,0,0,0,0,0,2247,50,940,8000,721,1000,752,1500,2420,1000,645,700,1917,10,0,0,0,0,4211,1);
-REPLACE INTO `mob_db` VALUES (1089,'TOAD','Toad','Toad',10,5065,0,100,50,1,26,32,0,0,1,5,10,10,10,25,10,12,1,5,21,0x37B5,200,1236,336,432,0,0,0,0,0,0,0,2244,50,518,2000,729,1000,746,1500,970,100,971,100,5125,1000,0,0,0,0,4306,1);
-REPLACE INTO `mob_db` VALUES (1090,'MASTERING','Mastering','Mastering',2,2415,0,30,10,1,18,24,0,10,1,2,2,0,17,60,10,12,1,3,21,0x37B5,300,1072,672,480,0,0,0,0,0,0,0,2257,200,619,50,722,1000,2116,1000,512,8000,512,8000,531,4000,0,0,0,0,4197,1);
-REPLACE INTO `mob_db` VALUES (1091,'DRAGON_FLY','Dragon Fly','Dragon Fly',8,2400,0,88,44,1,22,27,40,0,1,20,8,15,17,5,10,12,0,4,24,0x37B5,100,1076,576,480,0,0,0,0,0,0,0,2245,200,507,8000,719,1500,742,2000,2607,3000,625,50,533,3000,0,0,0,0,4179,1);
-REPLACE INTO `mob_db` VALUES (1092,'VAGABOND_WOLF','Vagabond Wolf','Vagabond Wolf',24,12240,0,247,176,1,135,159,10,0,57,45,48,20,50,65,10,12,1,2,22,0x37B5,150,1048,648,432,0,0,0,0,0,0,0,2248,200,920,8000,728,1500,1148,100,2521,1000,725,10,626,50,0,0,0,0,4183,1);
-REPLACE INTO `mob_db` VALUES (1093,'ECLIPSE','Eclipse','Eclipse',6,1800,0,60,55,1,20,26,0,40,1,36,6,0,11,80,10,12,1,2,60,0x37B5,200,1456,456,336,0,0,0,0,0,0,0,2250,200,507,8000,727,1200,746,1500,706,30,622,50,2355,1000,0,0,0,0,4266,1);
-REPLACE INTO `mob_db` VALUES (1094,'AMBERNITE','Ambernite','Ambernite',13,495,0,57,38,1,39,46,30,0,1,13,13,5,18,5,10,12,2,4,21,0x191,400,2048,648,648,0,0,0,0,0,0,0,991,50,946,9000,910,1200,935,3000,943,2,757,14,1002,150,0,0,0,0,4032,1);
-REPLACE INTO `mob_db` VALUES (1095,'ANDRE','Andre','Andre',17,688,0,109,71,1,60,71,10,0,1,17,24,20,26,20,10,12,0,4,22,0x118B,300,1288,288,384,0,0,0,0,0,0,0,955,9000,910,1000,938,500,993,50,1001,4,1002,350,757,28,0,0,0,0,4043,1);
-REPLACE INTO `mob_db` VALUES (1096,'ANGELING','Angeling','Angeling',20,55000,0,163,144,1,120,195,0,70,1,50,20,75,68,200,10,12,1,8,86,0x37B5,200,1072,672,672,0,0,0,0,0,0,0,2254,100,2324,60,610,500,2282,1,509,2000,512,28,714,40,0,0,0,0,4054,1);
-REPLACE INTO `mob_db` VALUES (1097,'ANT_EGG','Ant Egg','Ant Egg',4,420,0,5,4,0,1,2,20,20,1,1,1,0,1,20,10,12,0,0,60,0x0,1000,1001,1,1,0,0,0,0,0,0,0,1010,320,935,2000,909,2000,938,650,713,2000,1002,200,0,0,0,0,0,0,4013,1);
-REPLACE INTO `mob_db` VALUES (1098,'ANUBIS','Anubis','Anubis',75,38000,0,28000,22000,1,530,1697,25,31,5,65,10,82,77,33,10,12,2,7,49,0x3695,150,1250,768,360,0,0,0,0,0,0,0,930,3000,1625,10,934,550,984,105,1045,4365,2617,1,1614,3,0,0,0,0,4138,1);
-REPLACE INTO `mob_db` VALUES (1099,'ARGIOPE','Argiope','Argiope',41,4382,0,1797,849,1,395,480,30,0,1,41,31,10,56,30,10,12,2,4,25,0x3795,300,1792,792,336,0,0,0,0,0,0,0,1042,5335,912,1200,757,175,2406,5,511,1500,719,10,0,0,0,0,0,0,4114,1);
-REPLACE INTO `mob_db` VALUES (1100,'ARGOS','Argos','Argos',25,1117,0,388,188,1,158,191,15,0,1,25,25,5,32,15,10,12,2,4,25,0x3195,300,1468,468,768,0,0,0,0,0,0,0,1025,9000,911,1200,1042,500,757,61,511,670,508,250,10017,15,0,0,0,0,4075,1);
-REPLACE INTO `mob_db` VALUES (1101,'BAPHOMET_','Baphomet Jr.','Baphomet Jr.',50,8578,0,2706,1480,1,487,590,15,25,1,75,55,1,93,45,10,12,0,6,27,0x3795,100,868,480,120,0,0,0,0,0,0,0,923,500,984,63,1464,2,607,50,610,100,508,1300,2405,50,0,0,0,0,4129,1);
-REPLACE INTO `mob_db` VALUES (1102,'BATHORY','Bathory','Bathory',44,5415,0,2503,1034,1,198,398,0,60,1,76,24,85,65,15,10,12,1,7,27,0x3695,100,1504,840,900,0,0,0,0,0,0,0,1001,200,1061,4850,2252,3,1611,5,1000,30,1006,15,637,20,0,0,0,0,4119,1);
-REPLACE INTO `mob_db` VALUES (1103,'CARAMEL','Caramel','Caramel',23,1424,0,264,162,1,90,112,5,5,35,23,46,5,38,10,10,12,0,2,22,0x91,200,1604,840,756,0,0,0,0,0,0,0,1027,9000,2310,5,919,5500,1455,10,1405,15,1408,20,0,0,0,0,0,0,4063,1);
-REPLACE INTO `mob_db` VALUES (1104,'COCO','Coco','Coco',17,817,0,120,78,1,56,67,0,0,24,17,34,20,24,10,10,12,0,2,22,0x91,150,1864,864,1008,0,0,0,0,0,0,0,1026,9000,2502,20,914,3000,919,2500,516,500,2402,25,578,600,0,0,0,0,4041,1);
-REPLACE INTO `mob_db` VALUES (1105,'DENIRO','Deniro','Deniro',19,760,0,135,85,1,68,79,15,0,1,19,30,20,43,10,10,12,0,4,22,0x118B,150,1288,288,576,0,0,0,0,0,0,0,955,9000,910,3000,938,1200,990,50,1001,8,1002,450,757,34,0,0,0,0,4043,1);
-REPLACE INTO `mob_db` VALUES (1106,'DESERT_WOLF','Desert Wolf','Desert Wolf',27,1716,0,427,266,1,169,208,0,10,56,27,45,15,56,10,10,12,1,2,23,0x308D,200,1120,420,288,0,0,0,0,0,0,0,1253,5,7030,5500,2311,1,517,1200,920,2000,756,53,1217,140,0,0,0,0,4082,1);
-REPLACE INTO `mob_db` VALUES (1107,'DESERT_WOLF_B','Desert Wolf Baby','Baby Desert Wolf',9,164,0,20,16,1,30,36,0,0,1,9,9,5,21,40,10,12,0,2,23,0x1089,300,1600,900,240,0,0,0,0,0,0,0,1010,85,919,5500,2306,80,517,600,2301,200,13011,5,582,1000,0,0,0,0,4023,1);
-REPLACE INTO `mob_db` VALUES (1108,'DEVIACE','Deviace','Deviace',47,20090,0,9988,7207,1,514,1024,10,20,1,47,62,48,62,25,10,12,1,5,81,0x91,400,1680,480,384,0,0,0,0,0,0,0,995,25,1053,9000,1054,1000,5011,2,971,200,1256,3,756,161,0,0,0,0,4125,1);
-REPLACE INTO `mob_db` VALUES (1109,'DEVIRUCHI','Deviruchi','Deviruchi',46,6666,0,2662,1278,1,475,560,10,25,1,69,40,55,70,30,10,12,0,6,27,0x3795,150,980,600,384,0,0,0,0,0,0,0,1038,5335,1039,400,984,2,1458,2,1009,5,912,1500,756,154,0,0,0,0,4122,1);
-REPLACE INTO `mob_db` VALUES (1110,'DOKEBI','Dokebi','Dokebi',33,2697,0,889,455,1,197,249,0,10,50,50,40,35,69,40,10,12,0,6,27,0x191,250,1156,456,384,0,0,0,0,0,0,0,1021,9000,757,150,1517,2,1613,1,969,1,1501,300,1005,5,0,0,0,0,4098,1);
-REPLACE INTO `mob_db` VALUES (1111,'DRAINLIAR','Drainliar','Drainliar',24,1162,0,431,176,1,74,84,0,0,1,36,24,0,78,0,10,12,0,2,47,0x3095,250,1276,576,384,0,0,0,0,0,0,0,1011,60,913,3000,725,20,507,1000,7006,5500,7006,1500,756,40,0,0,0,0,4069,1);
-REPLACE INTO `mob_db` VALUES (1112,'DRAKE','Drake','Drake',70,326666,0,28600,22880,1,1800,2100,20,35,85,80,49,75,79,50,10,12,1,1,29,0x37B5,400,620,420,360,14300,504,5000,719,500,0,0,1127,600,1125,950,1135,150,1128,400,5019,350,985,3200,1189,100,0,0,0,0,4137,1);
-REPLACE INTO `mob_db` VALUES (1113,'DROPS','Drops','Drops',3,55,0,4,3,1,10,13,0,0,1,3,3,0,12,15,10,12,1,3,23,0x83,400,1372,672,480,0,0,0,0,0,0,0,909,7500,1602,80,938,500,512,1100,713,1700,512,800,620,20,0,0,0,0,4004,1);
-REPLACE INTO `mob_db` VALUES (1114,'DUSTINESS','Dustiness','Dustiness',21,1044,0,218,140,1,80,102,0,10,1,53,17,0,38,5,10,12,0,4,44,0x191,150,1004,504,384,0,0,0,0,0,0,0,1057,9000,1058,500,2291,4,928,2000,1001,10,507,1200,0,0,0,0,0,0,4056,1);
-REPLACE INTO `mob_db` VALUES (1115,'EDDGA','Eddga','Eddga',65,152000,0,25025,12870,1,1215,1565,15,15,78,70,85,66,90,85,10,12,2,2,23,0x37B5,300,872,1344,432,12512,1029,5000,1030,1000,994,3000,1133,150,2268,250,518,10000,1258,500,1030,250,985,2300,13046,100,0,0,0,0,4123,1);
-REPLACE INTO `mob_db` VALUES (1116,'EGGYRA','Eggyra','Eggyra',24,633,0,215,220,1,85,107,20,25,1,36,24,0,32,0,10,12,1,0,48,0x91,200,1816,816,288,0,0,0,0,0,0,0,911,1000,5015,20,7032,550,507,1000,643,300,645,250,757,57,0,0,0,0,4070,1);
-REPLACE INTO `mob_db` VALUES (1117,'EVIL_DRUID','Evil Druid','Evil Druid',58,16506,0,2890,1827,1,420,670,5,60,1,29,58,80,68,30,10,12,2,1,89,0x3695,300,2276,576,336,0,0,0,0,0,0,0,2217,10,1615,1,2508,2,1551,10,610,200,7478,4,509,2000,0,0,0,0,4141,1);
-REPLACE INTO `mob_db` VALUES (1118,'FLORA','Flora','Flora',26,2092,0,357,226,3,242,273,10,35,1,26,35,5,43,80,10,12,2,3,22,0x84,1000,1432,432,576,0,0,0,0,0,0,0,1032,9000,2253,3,704,10,521,50,629,20,905,2000,748,1,0,0,0,0,4080,1);
-REPLACE INTO `mob_db` VALUES (1119,'FRILLDORA','Frilldora','Frilldora',30,2023,0,529,319,1,200,239,0,10,35,30,38,15,53,30,10,12,1,2,23,0x3885,300,1540,720,432,0,0,0,0,0,0,0,1012,5500,757,90,903,1500,721,15,715,200,507,800,912,120,0,0,0,0,4088,1);
-REPLACE INTO `mob_db` VALUES (1120,'GHOSTRING','Ghostring','Ghostring',18,73300,0,101,108,1,82,122,0,60,40,27,18,45,72,30,10,12,1,6,88,0x37B5,300,1220,1080,648,0,0,0,0,0,0,0,1059,5335,2274,100,2336,50,604,500,603,10,714,30,695,100,0,0,0,0,4047,1);
-REPLACE INTO `mob_db` VALUES (1121,'GIEARTH','Giearth','Giearth',29,2252,0,495,301,1,154,185,10,50,25,29,46,60,64,105,10,12,0,6,22,0x191,200,1848,1296,432,0,0,0,0,0,0,0,997,30,1003,150,1040,5500,2286,1,2227,10,1001,100,0,0,0,0,0,0,4087,1);
-REPLACE INTO `mob_db` VALUES (1122,'GOBLIN_1','Goblin','Goblin',25,1176,0,310,188,1,118,140,10,5,1,53,25,20,38,10,10,12,1,7,24,0x3695,100,1120,620,240,0,0,0,0,0,0,0,998,270,911,9000,756,43,2297,3,1211,10,2104,5,507,1800,0,0,0,0,4060,1);
-REPLACE INTO `mob_db` VALUES (1123,'GOBLIN_2','Goblin','Goblin',24,1034,0,287,176,1,88,100,10,5,1,24,24,15,66,10,10,12,1,7,23,0x3095,150,1320,620,240,0,0,0,0,0,0,0,998,250,911,9000,5010,3,1511,10,2104,1,507,1550,2297,3,0,0,0,0,4060,1);
-REPLACE INTO `mob_db` VALUES (1124,'GOBLIN_3','Goblin','Goblin',24,1034,0,357,176,1,132,165,10,5,1,24,24,15,24,10,10,12,1,7,25,0x308D,250,1624,624,240,0,0,0,0,0,0,0,998,230,911,9000,2275,3,5088,15,2104,1,507,1550,508,220,0,0,0,0,4060,1);
-REPLACE INTO `mob_db` VALUES (1125,'GOBLIN_4','Goblin','Goblin',23,1359,0,264,164,1,109,131,10,5,1,23,46,15,36,10,10,12,1,7,22,0x308D,200,1624,624,240,0,0,0,0,0,0,0,993,100,998,170,5087,15,2263,3,1508,10,2104,1,507,1500,0,0,0,0,4060,1);
-REPLACE INTO `mob_db` VALUES (1126,'GOBLIN_5','Goblin','Goblin',22,1952,0,241,152,1,105,127,10,5,1,22,22,15,32,10,10,12,1,7,21,0x308D,300,3074,1874,480,0,0,0,0,0,0,0,998,150,911,9000,1605,15,2104,1,5089,15,507,1500,508,220,0,0,0,0,4060,1);
-REPLACE INTO `mob_db` VALUES (1127,'HODE','Hode','Hode',26,2282,0,550,300,1,146,177,0,30,1,26,42,5,49,40,10,12,1,2,42,0x81,200,1480,480,720,0,0,0,0,0,0,0,993,120,1055,9000,757,80,938,3000,1147,10,7021,1,632,20,0,0,0,0,4081,1);
-REPLACE INTO `mob_db` VALUES (1128,'HORN','Horn','Horn',18,659,0,134,86,1,58,69,10,0,22,18,28,10,47,15,10,12,1,4,22,0x191,200,1528,528,288,0,0,0,0,0,0,0,993,80,1011,35,947,5500,1452,15,935,5500,943,70,0,0,0,0,0,0,4045,1);
-REPLACE INTO `mob_db` VALUES (1129,'HORONG','Horong','Horong',34,1939,0,786,479,1,275,327,99,50,1,34,10,0,50,0,10,12,0,0,83,0x308D,400,1888,1152,828,0,0,0,0,0,0,0,953,6500,912,500,2279,5,1752,10000,757,118,633,20,970,50,0,0,0,0,4103,1);
-REPLACE INTO `mob_db` VALUES (1130,'JAKK','Jakk','Jakk',38,3581,0,1408,880,1,315,382,5,30,1,38,38,43,75,45,10,12,1,0,43,0x3695,200,1180,480,648,0,0,0,0,0,0,0,1062,9000,912,900,985,31,2331,5,1008,5,535,1000,0,0,0,0,0,0,4109,1);
-REPLACE INTO `mob_db` VALUES (1131,'JOKER','Joker','Joker',57,12450,0,3706,2362,1,621,738,10,35,1,143,47,75,98,175,10,12,2,7,84,0x3695,100,1364,864,432,0,0,0,0,0,0,0,912,2000,616,2,641,20,508,1000,1259,1,984,100,695,100,0,0,0,0,4139,1);
-REPLACE INTO `mob_db` VALUES (1132,'KHALITZBURG','Khalitzburg','Khalitzburg',63,19276,0,4378,2750,1,875,1025,45,10,58,65,48,5,73,40,10,12,2,1,29,0x3695,350,528,1000,396,0,0,0,0,0,0,0,932,8000,985,191,5017,1,2108,2,1004,10,509,2000,1127,2,0,0,0,0,4136,1);
-REPLACE INTO `mob_db` VALUES (1133,'KOBOLD_1','Kobold','Kobold',36,3893,0,988,625,1,265,318,15,10,1,90,36,30,52,20,10,12,1,7,44,0x308D,150,1028,528,360,0,0,0,0,0,0,0,999,100,1034,5335,912,700,757,25,1220,2,2104,5,0,0,0,0,0,0,4091,1);
-REPLACE INTO `mob_db` VALUES (1134,'KOBOLD_2','Kobold','Kobold',31,2179,0,806,407,1,262,324,15,10,1,31,31,20,46,20,10,12,1,7,45,0x308D,200,1528,528,360,0,0,0,0,0,0,0,999,100,1034,5335,912,200,2104,3,508,100,2101,100,0,0,0,0,0,0,4091,1);
-REPLACE INTO `mob_db` VALUES (1135,'KOBOLD_3','Kobold','Kobold',31,2179,0,644,407,1,186,216,15,10,1,31,31,20,88,20,10,12,1,7,43,0x308D,300,1228,528,360,0,0,0,0,0,0,0,990,35,999,100,1034,5335,912,200,1355,5,2104,3,508,100,0,0,0,0,4091,1);
--- REPLACE INTO `mob_db` VALUES (1136,'KOBOLD_4','Kobold','Kobold',31,2179,0,806,407,1,262,324,15,10,1,31,31,20,46,20,10,12,1,7,45,0x31AD,200,1528,528,360,0,0,0,0,0,0,0,999,50,1034,5335,912,100,1355,5,2104,3,508,100,1301,150,0,0,0,0,4091,1);
--- REPLACE INTO `mob_db` VALUES (1137,'KOBOLD_5','Kobold','Kobold',31,2179,0,644,407,1,186,216,15,10,1,31,31,20,88,20,10,12,1,7,43,0x31AD,300,1228,528,360,0,0,0,0,0,0,0,999,40,1034,5335,912,100,1514,5,2104,3,508,100,1501,150,0,0,0,0,4091,1);
-REPLACE INTO `mob_db` VALUES (1138,'MAGNOLIA','Magnolia','Magnolia',26,3195,0,393,248,1,120,151,5,30,1,26,26,0,39,5,10,12,0,6,21,0x183,250,1560,360,360,0,0,0,0,0,0,0,7031,9000,910,800,911,100,912,10,737,40,508,400,12127,5,0,0,0,0,4076,1);
-REPLACE INTO `mob_db` VALUES (1139,'MANTIS','Mantis','Mantis',26,2472,0,393,248,1,118,149,10,0,1,26,24,5,45,15,10,12,1,4,22,0x3195,200,1528,660,432,0,0,0,0,0,0,0,993,110,1031,9000,911,1400,757,70,943,250,721,10,507,650,0,0,0,0,4079,1);
-REPLACE INTO `mob_db` VALUES (1140,'MARDUK','Marduk','Marduk',40,4214,0,1238,752,1,315,382,0,60,1,40,20,79,78,20,10,12,2,7,23,0x3095,300,1540,840,504,0,0,0,0,0,0,0,994,35,1045,4365,1608,10,2617,1,1614,3,691,100,642,20,0,0,0,0,4112,1);
-REPLACE INTO `mob_db` VALUES (1141,'MARINA','Marina','Marina',21,2087,0,218,140,1,84,106,0,5,1,21,21,0,36,10,10,12,0,3,41,0x81,400,2280,1080,864,0,0,0,0,0,0,0,1052,5000,938,1500,991,45,995,2,717,200,631,20,0,0,0,0,0,0,4055,1);
-REPLACE INTO `mob_db` VALUES (1142,'MARINE_SPHERE','Marine Sphere','Marine Sphere',28,3518,0,461,284,1,120,320,0,40,1,28,28,0,33,50,10,12,0,3,41,0x0,800,1201,1,1,0,0,0,0,0,0,0,1050,5000,1051,2500,1520,10,720,10,717,150,10003,10,0,0,0,0,0,0,4084,1);
-REPLACE INTO `mob_db` VALUES (1143,'MARIONETTE','Marionette','Marionette',41,3222,0,1078,1276,1,355,422,0,25,1,62,36,44,69,45,10,12,0,6,68,0x3195,300,1480,480,1056,0,0,0,0,0,0,0,1060,9000,2294,5,2605,1,699,100,1520,15,2407,1,5141,3,0,0,0,0,4113,1);
-REPLACE INTO `mob_db` VALUES (1144,'MARSE','Marse','Marse',31,5034,0,586,370,1,211,252,0,5,1,31,25,5,52,30,10,12,0,5,41,0x91,300,1956,756,528,0,0,0,0,0,0,0,1024,9000,962,3000,717,200,720,10,995,12,1007,5,514,300,0,0,0,0,4095,1);
-REPLACE INTO `mob_db` VALUES (1145,'MARTIN','Martin','Martin',18,1109,0,134,86,1,52,63,0,5,12,18,30,15,15,5,10,12,0,2,42,0x81,300,1480,480,480,0,0,0,0,0,0,0,1017,9000,1018,500,1251,10,2225,5,5009,1,10010,10,2224,15,0,0,0,0,4046,1);
-REPLACE INTO `mob_db` VALUES (1146,'MATYR','Matyr','Matyr',31,2585,0,967,407,1,134,160,0,0,1,47,38,5,64,5,10,12,1,2,27,0x3095,150,432,432,360,0,0,0,0,0,0,0,2618,10,528,5000,919,5500,537,400,757,100,514,200,0,0,0,0,0,0,4097,1);
-REPLACE INTO `mob_db` VALUES (1147,'MAYA','Maya','Maya',81,169000,0,42900,17875,1,1800,2070,60,25,95,97,76,95,82,105,10,12,2,4,82,0x37B5,100,864,1000,480,21450,730,2000,603,3000,617,2000,10006,500,2615,200,2234,200,639,500,7020,10,985,3500,2005,100,0,0,0,0,4146,1);
-REPLACE INTO `mob_db` VALUES (1148,'MEDUSA','Medusa','Medusa',79,16408,0,6876,4697,1,827,1100,28,18,1,74,50,57,77,69,10,12,1,6,40,0x3795,180,1720,1320,360,0,0,0,0,0,0,0,1048,5335,1965,250,702,200,1973,20,722,250,967,3500,1007,3,0,0,0,0,4124,1);
-REPLACE INTO `mob_db` VALUES (1149,'MINOROUS','Minorous','Minorous',52,7431,0,2750,1379,1,590,770,15,5,65,42,61,66,52,25,10,12,2,2,43,0x3095,200,1360,960,432,0,0,0,0,0,0,0,941,5335,756,196,1361,2,1005,10,516,1500,1301,200,568,300,0,0,0,0,4126,1);
-REPLACE INTO `mob_db` VALUES (1150,'MOONLIGHT','Moonlight Flower','Moonlight Flower',67,120000,0,27500,14300,1,1200,1700,10,55,55,99,55,82,95,120,10,12,1,6,63,0x37B5,150,1276,576,288,13750,1022,5000,504,1500,728,500,1477,500,1234,100,1525,150,10008,500,638,650,985,2600,1648,100,0,0,0,0,4131,1);
-REPLACE INTO `mob_db` VALUES (1151,'MYST','Myst','Myst',38,3745,0,1391,688,1,365,445,0,40,1,38,18,0,53,10,10,12,2,0,25,0x3695,200,1576,576,384,0,0,0,0,0,0,0,5005,2,1019,800,10005,10,756,65,757,97,605,20,514,35,0,0,0,0,4108,1);
-REPLACE INTO `mob_db` VALUES (1152,'ORC_SKELETON','Orc Skeleton','Orc Skeleton',28,2278,0,315,194,1,190,236,10,10,1,14,18,0,30,15,10,12,1,1,29,0x3885,200,2420,720,648,0,0,0,0,0,0,0,922,5500,932,3500,757,80,2299,2,1358,10,511,50,0,0,0,0,0,0,4085,1);
-REPLACE INTO `mob_db` VALUES (1153,'ORC_ZOMBIE','Orc Zombie','Orc Zombie',24,1568,0,196,120,1,151,184,5,10,1,12,24,0,24,5,10,12,1,1,29,0x3885,400,2852,1152,840,0,0,0,0,0,0,0,1043,5500,938,3000,714,1,0,0,0,0,0,0,0,0,0,0,0,0,4071,1);
-REPLACE INTO `mob_db` VALUES (1154,'PASANA','Pasana','Pasana',61,8289,0,4087,2135,1,513,682,29,35,1,73,50,61,59,43,10,12,1,7,43,0x3095,165,976,576,288,0,0,0,0,0,0,0,7110,4365,7121,2500,757,20,1105,500,1217,150,2522,100,0,0,0,0,0,0,4099,1);
-REPLACE INTO `mob_db` VALUES (1155,'PETIT','Petite','Petite',44,6881,0,1677,1034,1,360,427,30,30,1,44,62,55,79,60,10,12,1,9,22,0x3095,200,1624,620,384,0,0,0,0,0,0,0,1035,5335,1037,300,756,140,509,1000,1510,150,912,1500,606,15,0,0,0,0,4118,1);
-REPLACE INTO `mob_db` VALUES (1156,'PETIT_','Petite','Petite',45,5747,0,1758,1075,1,300,355,20,45,1,113,45,55,73,80,10,12,1,9,24,0x3095,150,1420,1080,528,0,0,0,0,0,0,0,1036,5335,1037,300,985,61,509,1000,13006,5,912,1500,606,15,0,0,0,0,4120,1);
-REPLACE INTO `mob_db` VALUES (1157,'PHARAOH','Pharaoh','Pharaoh',93,445997,0,114990,41899,1,2267,3015,67,70,1,93,100,104,89,112,10,12,2,7,67,0x37B5,125,868,768,288,57495,607,5500,526,5000,732,5000,7113,5820,7114,2500,1136,100,2327,150,5002,500,1552,300,1231,80,0,0,0,0,4148,1);
-REPLACE INTO `mob_db` VALUES (1158,'PHEN','Phen','Phen',26,3347,0,357,226,1,138,150,0,15,1,26,26,0,88,75,10,12,1,5,41,0x91,150,2544,1344,1152,0,0,0,0,0,0,0,1023,5500,963,2000,720,5,517,1000,951,500,756,25,0,0,0,0,0,0,4077,1);
-REPLACE INTO `mob_db` VALUES (1159,'PHREEONI','Phreeoni','Phreeoni',69,188000,0,32175,16445,1,880,1530,10,20,1,85,78,35,130,60,10,12,2,2,60,0x37B5,200,1020,1020,288,16087,1008,500,730,1000,1000,4000,1015,9700,1223,500,1236,150,1014,5000,2288,300,985,2900,13047,100,0,0,0,0,4121,1);
-REPLACE INTO `mob_db` VALUES (1160,'PIERE','Piere','Piere',18,733,0,122,78,1,64,75,15,0,1,18,26,20,27,15,10,12,0,4,22,0x118B,200,1288,288,576,0,0,0,0,0,0,0,955,9000,910,1100,938,600,992,30,1001,5,1002,400,757,31,0,0,0,0,4043,1);
-REPLACE INTO `mob_db` VALUES (1161,'PLANKTON','Plankton','Plankton',10,354,0,23,18,1,26,31,0,5,1,10,10,0,15,0,10,12,0,3,61,0x81,400,2208,1008,324,0,0,0,0,0,0,0,1052,9000,910,300,938,700,970,4,713,1000,630,20,645,50,0,0,0,0,4024,1);
-REPLACE INTO `mob_db` VALUES (1162,'RAFFLESIA','Rafflesia','Rafflesia',17,1333,0,333,333,3,105,127,0,2,1,18,24,11,37,10,10,12,0,3,22,0x3885,150,512,528,240,0,0,0,0,0,0,0,1033,5500,911,1600,706,2,708,10,703,10,711,550,509,30,0,0,0,0,4083,1);
-REPLACE INTO `mob_db` VALUES (1163,'RAYDRIC','Raydric','Raydric',52,8613,0,3410,1795,1,830,930,40,15,58,47,42,5,69,26,10,12,2,7,47,0x3095,150,824,780,420,0,0,0,0,0,0,0,985,106,2266,1,2315,2,1158,2,1116,100,1004,10,7054,4850,0,0,0,0,4133,1);
-REPLACE INTO `mob_db` VALUES (1164,'REQUIEM','Requiem','Requiem',35,3089,0,800,458,1,220,272,0,15,1,53,35,5,57,2,10,12,1,7,27,0x3885,400,1516,816,432,0,0,0,0,0,0,0,603,35,714,1,912,2500,958,3500,934,1500,2308,10,7477,1,0,0,0,0,4104,1);
-REPLACE INTO `mob_db` VALUES (1165,'SAND_MAN','Sandman','Sandman',34,3413,0,810,492,1,180,205,10,25,24,34,58,38,60,5,10,12,1,0,62,0x3885,250,1672,720,288,0,0,0,0,0,0,0,997,35,1056,5335,757,118,7043,350,1001,200,1257,1,1622,5,0,0,0,0,4101,1);
-REPLACE INTO `mob_db` VALUES (1166,'SAVAGE','Savage','Savage',26,2092,0,521,248,1,120,150,10,5,1,26,54,10,37,15,10,12,2,2,42,0x91,150,1960,960,384,0,0,0,0,0,0,0,1028,9000,514,300,702,2,2276,1,605,10,757,70,526,2,0,0,0,0,4078,1);
-REPLACE INTO `mob_db` VALUES (1167,'SAVAGE_BABE','Savage Babe','Savage Babe',7,182,0,14,12,1,20,25,0,0,1,7,14,5,12,35,10,12,0,2,22,0x81,400,1624,624,576,0,0,0,0,0,0,0,919,9000,1302,100,517,500,1750,1000,949,850,1010,80,627,40,0,0,0,0,4017,1);
--- REPLACE INTO `mob_db` VALUES (1168,'SCORPION_KING','Scorpion King','Scorpion King',50,6354,0,2187,1346,1,500,603,40,10,1,50,47,1,83,30,10,12,2,7,23,0x1B1,200,1700,1000,500,0,0,0,0,0,0,0,994,45,1046,4850,1005,15,904,5000,943,3000,509,700,0,0,0,0,0,0,4130,1);
-REPLACE INTO `mob_db` VALUES (1169,'SKEL_WORKER','Skeleton Worker','Skeleton Worker',30,2872,0,397,240,1,242,288,0,15,1,15,30,5,42,10,10,12,1,1,29,0x3885,400,2420,720,384,0,0,0,0,0,0,0,998,400,1041,5500,757,90,5009,2,999,100,1003,200,1002,800,0,0,0,0,4092,1);
-REPLACE INTO `mob_db` VALUES (1170,'SOHEE','Sohee','Sohee',33,5628,0,739,455,1,210,251,0,10,1,33,33,10,58,15,10,12,1,6,21,0x191,250,2112,912,576,0,0,0,0,0,0,0,1020,9000,1049,50,2277,1,2504,5,1217,5,507,1000,662,350,0,0,0,0,4100,1);
--- REPLACE INTO `mob_db` VALUES (1171,'SOLDIER_ANDRE','Soldier Andre','Soldier Andre',22,1245,0,219,138,1,105,127,20,0,1,22,44,20,40,10,10,12,0,4,42,0x3095,200,1001,1,1,0,0,0,0,0,0,0,1014,2700,911,800,757,10,1111,15,1001,30,943,150,0,0,0,0,0,0,4059,1);
--- REPLACE INTO `mob_db` VALUES (1172,'SOLDIER_DENIRO','Soldier Deniro','Soldier Deniro',29,2047,0,450,274,1,162,193,20,0,1,29,58,20,54,10,10,12,0,4,42,0x3095,200,2000,1000,500,0,0,0,0,0,0,0,1014,5500,911,2000,757,15,1111,20,943,270,1001,50,0,0,0,0,0,0,4059,1);
--- REPLACE INTO `mob_db` VALUES (1173,'SOLDIER_PIERE','Soldier Piere','Soldier Piere',23,1217,0,240,149,1,109,131,25,0,1,23,46,20,38,10,10,12,0,4,42,0x3095,200,1001,1,1,0,0,0,0,0,0,0,1014,3100,911,800,911,10,1114,15,1001,35,943,200,0,0,0,0,0,0,4059,1);
-REPLACE INTO `mob_db` VALUES (1174,'STAINER','Stainer','Stainer',16,538,0,105,70,1,53,64,10,0,1,40,16,5,30,5,10,12,0,4,24,0x191,200,1688,1188,612,0,0,0,0,0,0,0,992,70,1011,30,1013,9000,910,2100,757,25,943,10,1002,300,0,0,0,0,4039,1);
-REPLACE INTO `mob_db` VALUES (1175,'TAROU','Tarou','Tarou',11,284,0,57,28,1,34,45,0,0,1,20,11,10,24,5,10,12,0,2,27,0x91,150,1744,1044,684,0,0,0,0,0,0,0,1016,9000,919,3000,949,800,528,1000,701,2,0,0,0,0,0,0,0,0,4028,1);
-REPLACE INTO `mob_db` VALUES (1176,'VITATA','Vitata','Vitata',20,894,0,163,101,1,69,80,15,20,1,20,25,65,40,70,10,12,0,4,22,0x191,300,1768,768,384,0,0,0,0,0,0,0,993,90,955,5000,911,200,518,350,518,350,526,200,756,26,0,0,0,0,4053,1);
-REPLACE INTO `mob_db` VALUES (1177,'ZENORC','Zenorc','Zenorc',31,2585,0,967,407,1,188,223,0,15,1,77,15,0,76,10,10,12,1,7,27,0x83,150,1180,480,360,0,0,0,0,0,0,0,1044,5500,756,70,938,2500,1006,5,508,100,640,20,0,0,0,0,0,0,4096,1);
-REPLACE INTO `mob_db` VALUES (1178,'ZEROM','Zerom','Zerom',23,1109,0,240,149,1,127,155,0,10,1,23,23,5,42,0,10,12,1,7,23,0x3885,200,1780,1080,432,0,0,0,0,0,0,0,1011,55,998,190,2339,200,2265,3,2408,10,1002,300,1002,300,0,0,0,0,4064,1);
-REPLACE INTO `mob_db` VALUES (1179,'WHISPER','Whisper','Whisper',34,1796,0,591,599,1,180,221,0,45,1,51,14,0,60,0,10,12,0,6,68,0x3195,150,1960,960,504,0,0,0,0,0,0,0,1001,150,1059,5335,2282,1,2333,10,0,0,0,0,0,0,0,0,0,0,4102,1);
-REPLACE INTO `mob_db` VALUES (1180,'NINE_TAIL','Nine Tail','Nine Tail',51,7766,0,2812,825,1,610,734,10,25,1,80,46,1,74,85,10,12,1,2,63,0x3695,150,840,540,480,0,0,0,0,0,0,0,1022,4656,746,200,603,100,604,100,526,250,525,350,756,100,0,0,0,0,4159,1);
--- REPLACE INTO `mob_db` VALUES (1181,'ZOMBIE_DRAGON','Zombie Dragon','Zombie Dragon',1,1000,0,49500,1650,3,7900,9140,0,0,120,145,145,145,130,120,10,12,2,9,89,0x37B5,400,2700,1000,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1182,'THIEF_MUSHROOM','Thief Mushroom','Thief Mushroom',1,15,0,0,0,1,1,2,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,1,1,1,0,0,0,0,0,0,0,1069,1500,1070,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1183,'CHONCHON_','Chonchon','Chonchon',4,67,0,5,4,1,10,13,10,0,1,10,4,5,12,2,10,12,0,4,24,0x3985,200,1076,576,480,0,0,0,0,0,0,0,998,50,935,5500,909,1500,1205,55,601,100,742,5,0,0,0,0,0,0,4009,1);
-REPLACE INTO `mob_db` VALUES (1184,'FABRE_','Fabre','Fabre',1,30,0,1,0,1,4,7,0,0,1,2,1,1,4,5,10,12,0,4,22,0x3985,400,1672,672,480,0,0,0,0,0,0,0,914,2000,949,250,1502,80,721,2,511,350,705,500,1501,200,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1185,'WHISPER_','Whisper','Whisper',34,1796,0,537,545,1,198,239,0,45,1,51,14,0,60,0,10,12,0,1,28,0x0,150,1960,960,504,0,0,0,0,0,0,0,1001,10,1059,100,0,0,2333,1,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1186,'WHISPER_BOSS','Giant Whisper','Giant Whisper',34,5040,0,537,545,1,198,239,0,45,1,51,14,0,60,0,10,12,0,6,48,0x3795,250,2536,1536,672,0,0,0,0,0,0,0,1001,150,1059,5335,2282,1,2333,10,0,0,0,0,0,0,0,0,0,0,4303,1);
-REPLACE INTO `mob_db` VALUES (1187,'SWITCH','Switch','Switch',1,2,0,1,1,1,1,2,0,0,1,1,1,0,1,0,1,12,1,0,20,0x0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1188,'BON_GUN','Bongun','Bongun',32,3520,0,424,242,1,220,260,0,0,45,15,36,10,48,15,10,12,1,1,29,0x3095,200,1720,500,420,0,0,0,0,0,0,0,1094,5500,7014,40,618,60,5046,1,609,15,508,1000,508,1250,0,0,0,0,4212,1);
-REPLACE INTO `mob_db` VALUES (1189,'ORC_ARCHER','Orc Archer','Orc Archer',49,7440,0,1729,1787,9,310,390,10,5,1,44,25,20,125,20,10,12,1,7,22,0x3095,300,1960,620,480,0,0,0,0,0,0,0,1063,4656,1753,1000,1756,2500,1755,2500,1734,2,507,1400,509,900,0,0,0,0,4256,1);
-REPLACE INTO `mob_db` VALUES (1190,'ORC_LORD','Orc Lord','Orc Lord',74,783000,0,62205,8580,1,3700,4150,40,5,85,82,30,70,110,85,10,12,2,7,82,0x37B5,100,1248,500,360,31102,968,5500,617,2000,0,0,1363,400,2621,400,5007,400,1371,400,617,1000,985,4268,16000,3100,0,0,0,0,4135,1);
+REPLACE INTO `mob_db` VALUES (1001,'SCORPION','Scorpion','Scorpion',24,1109,1,287,176,1,80,135,30,0,1,24,24,5,52,5,10,12,0,4,23,0x3195,200,1564,864,576,0,0,0,0,0,0,0,990,70,904,5500,757,57,943,210,7041,100,508,200,625,20,0,0,0,0,4068,1);
+REPLACE INTO `mob_db` VALUES (1002,'PORING','Poring','Poring',1,50,1,2,1,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,909,7000,1202,100,938,400,512,1000,713,1500,512,150,619,20,0,0,0,0,4001,1);
+REPLACE INTO `mob_db` VALUES (1004,'HORNET','Hornet','Hornet',8,169,1,19,15,1,22,27,5,5,6,20,8,10,17,5,10,12,0,4,24,0x1189,150,1292,792,216,0,0,0,0,0,0,0,992,80,939,9000,909,3500,1208,15,511,350,518,150,0,0,0,0,0,0,4019,1);
+REPLACE INTO `mob_db` VALUES (1005,'FARMILIAR','Familiar','Familiar',8,155,1,28,15,1,20,28,0,0,1,12,8,5,28,1,10,12,0,2,27,0x3885,150,1276,576,384,0,0,0,0,0,0,0,913,5500,1105,20,2209,15,601,50,514,100,507,700,645,50,0,0,0,0,4020,1);
+REPLACE INTO `mob_db` VALUES (1007,'FABRE','Fabre','Fabre',2,63,1,3,2,1,8,11,0,0,1,2,4,1,7,5,10,12,0,4,22,0x181,400,1672,672,480,0,0,0,0,0,0,0,914,6500,949,500,1502,80,721,5,511,700,705,1000,1501,200,0,0,0,0,4002,1);
+REPLACE INTO `mob_db` VALUES (1008,'PUPA','Pupa','Pupa',2,427,1,2,4,0,1,2,0,20,1,1,1,1,1,20,10,12,0,4,22,0x100,1000,1001,199,1,0,0,0,0,0,0,0,1010,80,915,5500,938,600,2102,2,935,1000,938,600,1002,200,0,0,0,0,4003,1);
+REPLACE INTO `mob_db` VALUES (1009,'CONDOR','Condor','Condor',5,92,1,6,5,1,11,14,0,0,1,13,5,1,13,10,10,12,1,2,24,0x1089,150,1148,648,480,0,0,0,0,0,0,0,917,9000,1702,150,715,80,1750,5500,517,400,916,2000,582,600,0,0,0,0,4015,1);
+REPLACE INTO `mob_db` VALUES (1010,'WILOW','Willow','Willow',4,95,1,5,4,1,9,12,5,15,1,4,8,30,9,10,10,12,1,3,22,0x81,200,1672,672,432,0,0,0,0,0,0,0,902,9000,1019,100,907,1500,516,700,1068,3500,1067,2000,1066,1000,0,0,0,0,4010,1);
+REPLACE INTO `mob_db` VALUES (1011,'CHONCHON','Chonchon','Chonchon',4,67,1,5,4,1,10,13,10,0,1,10,4,5,12,2,10,12,0,4,24,0x181,200,1076,576,480,0,0,0,0,0,0,0,998,50,935,6500,909,1500,1205,55,601,100,742,5,1002,150,0,0,0,0,4009,1);
+REPLACE INTO `mob_db` VALUES (1012,'RODA_FROG','Roda Frog','Roda Frog',5,133,1,6,5,1,11,14,0,5,1,5,5,5,10,5,10,12,1,5,21,0x81,200,2016,816,288,0,0,0,0,0,0,0,918,9000,908,500,511,300,721,7,713,2000,0,0,0,0,0,0,0,0,4014,1);
+REPLACE INTO `mob_db` VALUES (1013,'WOLF','Wolf','Wolf',25,919,1,329,199,1,37,46,0,0,1,20,28,15,32,20,10,12,1,2,22,0x1089,200,1054,504,432,0,0,0,0,0,0,0,1011,20,920,9000,2308,10,517,650,528,1050,919,5500,578,600,0,0,0,0,4029,1);
+REPLACE INTO `mob_db` VALUES (1014,'SPORE','Spore','Spore',16,510,1,66,108,1,24,48,0,5,1,12,12,5,19,8,10,12,1,3,21,0x81,200,1872,672,288,0,0,0,0,0,0,0,921,9000,507,800,510,50,743,10,2220,40,7033,5,578,600,0,0,0,0,4022,1);
+REPLACE INTO `mob_db` VALUES (1015,'ZOMBIE','Zombie','Zombie',15,534,1,50,33,1,67,79,0,10,1,8,7,1,15,1,10,12,1,1,29,0x3885,400,2612,912,288,0,0,0,0,0,0,0,957,9000,724,5,938,1000,958,50,727,70,0,0,0,0,0,0,0,0,4038,1);
+REPLACE INTO `mob_db` VALUES (1016,'ARCHER_SKELETON','Archer Skeleton','Archer Skeleton',31,3040,1,483,283,9,128,153,0,0,1,8,14,5,90,5,10,12,1,1,29,0x2085,300,2864,864,576,0,0,0,0,0,0,0,932,4500,756,70,2285,3,1708,35,1752,1000,507,1800,1701,150,0,0,0,0,4094,1);
+REPLACE INTO `mob_db` VALUES (1018,'CREAMY','Creamy','Creamy',16,595,1,105,70,1,53,64,0,30,1,40,16,15,16,55,10,12,0,4,24,0x181,150,1136,720,840,0,0,0,0,0,0,0,924,9000,2322,10,518,150,602,100,2207,2,712,500,692,100,0,0,0,0,4040,1);
+REPLACE INTO `mob_db` VALUES (1019,'PECOPECO','Peco Peco','Peco Peco',19,531,1,159,72,1,50,64,0,0,1,13,13,25,27,9,10,12,2,2,23,0x1089,200,1564,864,576,0,0,0,0,0,0,0,925,9000,2402,20,508,200,507,900,1604,100,582,1000,0,0,0,0,0,0,4031,1);
+REPLACE INTO `mob_db` VALUES (1020,'MANDRAGORA','Mandragora','Mandragora',12,405,1,45,32,4,26,35,0,25,1,12,24,1,36,15,10,12,1,3,62,0x84,1000,1768,768,576,0,0,0,0,0,0,0,993,50,905,9000,1405,30,511,350,711,300,706,3,1967,10,0,0,0,0,4030,1);
+REPLACE INTO `mob_db` VALUES (1023,'ORK_WARRIOR','Orc Warrior','Orc Warrior',24,1400,1,408,160,1,104,126,10,5,1,24,48,25,34,10,10,12,1,7,22,0x3885,200,1864,864,288,0,0,0,0,0,0,0,998,210,931,9000,756,40,2267,3,1352,10,1304,5,1301,100,0,0,0,0,4066,1);
+REPLACE INTO `mob_db` VALUES (1024,'WORM_TAIL','Wormtail','Wormtail',14,426,1,59,40,2,42,51,5,0,1,14,28,5,46,5,10,12,1,3,22,0x91,200,1048,199,192,0,0,0,0,0,0,0,993,60,1011,25,906,5500,1408,30,508,70,721,5,10015,100,0,0,0,0,4034,1);
+REPLACE INTO `mob_db` VALUES (1025,'SNAKE','Snake','Boa',15,471,1,72,48,1,46,55,0,0,1,15,15,10,35,5,10,12,1,2,22,0x81,200,1576,576,576,0,0,0,0,0,0,0,926,9000,1117,15,507,900,1011,35,937,800,954,1,578,600,0,0,0,0,4037,1);
+REPLACE INTO `mob_db` VALUES (1026,'MUNAK','Munak','Munak',30,2872,1,601,318,1,150,230,0,0,1,15,20,5,46,15,10,12,1,1,29,0x3885,200,2468,768,288,0,0,0,0,0,0,0,901,9000,2264,2,2404,15,609,20,2337,1,2305,100,1558,5,0,0,0,0,4090,1);
+REPLACE INTO `mob_db` VALUES (1028,'SOLDIER_SKELETON','Soldier Skeleton','Soldier Skeleton',29,2334,1,372,226,1,221,245,10,15,1,15,22,5,40,15,10,12,1,1,29,0x3885,200,2276,576,432,0,0,0,0,0,0,0,932,5500,756,60,1214,12,507,700,934,10,1201,150,1216,50,0,0,0,0,4086,1);
+REPLACE INTO `mob_db` VALUES (1029,'ISIS','Isis','Isis',47,7003,1,3709,1550,1,423,507,10,35,38,65,43,50,66,15,10,12,2,6,27,0x3195,200,1384,768,336,0,0,0,0,0,0,0,936,5335,2233,5,2603,1,733,150,732,20,954,1000,731,5,0,0,0,0,4116,1);
+REPLACE INTO `mob_db` VALUES (1030,'ANACONDAQ','Anacondaq','Anacondaq',23,1109,1,300,149,1,124,157,0,0,1,23,28,10,36,5,10,12,1,2,25,0x91,200,1576,576,576,0,0,0,0,0,0,0,1011,50,937,9000,1455,10,926,1500,936,200,508,150,756,50,0,0,0,0,4062,1);
+REPLACE INTO `mob_db` VALUES (1031,'POPORING','Poporing','Poporing',14,344,1,81,44,1,59,72,0,10,1,14,14,1,19,15,10,12,1,3,25,0x83,300,1672,672,480,0,0,0,0,0,0,0,938,5500,910,1500,511,500,514,200,512,5,1207,5,512,250,0,0,0,0,4033,1);
+REPLACE INTO `mob_db` VALUES (1032,'VERIT','Verit','Verit',38,5272,1,835,517,1,389,469,0,5,1,19,38,1,38,20,10,12,1,1,29,0x83,250,2468,768,480,0,0,0,0,0,0,0,929,9000,912,700,930,1100,509,600,2609,1,2612,200,639,20,0,0,0,0,4107,1);
+REPLACE INTO `mob_db` VALUES (1033,'ELDER_WILOW','Elder Willow','Elder Willow',20,693,1,163,101,1,58,70,10,30,1,20,25,35,38,30,10,12,1,3,43,0x3095,200,1372,672,432,0,0,0,0,0,0,0,990,50,907,9000,1019,350,757,40,2329,30,690,100,604,100,0,0,0,0,4052,1);
+REPLACE INTO `mob_db` VALUES (1034,'THARA_FROG','Thara Frog','Thara Frog',22,2152,1,219,138,1,105,127,0,10,1,22,22,5,34,10,10,12,1,5,41,0x81,200,2016,816,288,0,0,0,0,0,0,0,1011,45,908,5500,911,600,509,30,725,5,918,2000,0,0,0,0,0,0,4058,1);
+REPLACE INTO `mob_db` VALUES (1035,'HUNTER_FLY','Hunter Fly','Hunter Fly',42,5242,1,1517,952,1,246,333,25,15,33,105,32,15,72,30,10,12,0,4,44,0x3985,150,676,576,480,0,0,0,0,0,0,0,996,30,999,100,943,5335,912,1300,756,129,2259,1,1226,2,0,0,0,0,4115,1);
+REPLACE INTO `mob_db` VALUES (1036,'GHOUL','Ghoul','Ghoul',40,5418,1,1088,622,1,420,500,5,20,1,20,29,1,45,20,10,12,1,1,49,0x3885,250,2456,912,504,0,0,0,0,0,0,0,958,6000,756,110,509,700,511,800,2609,60,934,150,1260,1,0,0,0,0,4110,1);
+REPLACE INTO `mob_db` VALUES (1037,'SIDE_WINDER','Side Winder','Side Winder',43,4929,1,1996,993,1,240,320,5,10,38,43,40,15,115,20,10,12,1,2,25,0x3095,200,1576,576,576,0,0,0,0,0,0,0,954,5335,912,1400,756,134,1120,2,937,2500,926,5000,509,1000,0,0,0,0,4117,1);
+REPLACE INTO `mob_db` VALUES (1038,'OSIRIS','Osiris','Osiris',78,415400,1,71500,28600,1,780,2880,10,25,1,75,30,37,86,40,10,12,1,1,89,0x37B5,100,1072,672,384,35750,603,4000,608,3000,751,500,617,2000,1232,150,2235,200,1255,600,1009,1000,5053,150,1285,100,0,0,0,0,4144,1);
+REPLACE INTO `mob_db` VALUES (1039,'BAPHOMET','Baphomet','Baphomet',81,668000,1,107250,37895,2,3220,4040,35,45,1,152,30,85,120,95,10,12,2,6,67,0x37B5,100,768,768,576,53625,607,2000,750,500,923,5000,1466,400,2256,300,1476,50,714,500,5160,10,985,5432,984,4171,0,0,0,0,4147,1);
+REPLACE INTO `mob_db` VALUES (1040,'GOLEM','Golem','Golem',25,3900,1,465,94,1,175,187,40,0,1,15,25,1,15,1,10,12,2,0,60,0x91,300,1608,816,396,0,0,0,0,0,0,0,999,150,953,9000,912,220,757,70,1003,210,715,200,998,350,0,0,0,0,4072,1);
+REPLACE INTO `mob_db` VALUES (1041,'MUMMY','Mummy','Mummy',37,5176,1,800,602,1,305,360,0,10,28,19,32,1,63,20,10,12,1,1,49,0x3885,300,1772,199,384,0,0,0,0,0,0,0,930,9000,756,100,934,550,2604,1,2611,10,525,250,508,850,0,0,0,0,4106,1);
+REPLACE INTO `mob_db` VALUES (1042,'STEEL_CHONCHON','Steel Chonchon','Steel Chonchon',17,530,1,109,71,1,54,65,15,0,1,43,17,5,33,10,10,12,0,4,24,0x118B,150,1076,576,480,0,0,0,0,0,0,0,992,90,999,30,910,2400,935,9000,943,30,998,200,1002,300,0,0,0,0,4042,1);
+REPLACE INTO `mob_db` VALUES (1044,'OBEAUNE','Obeaune','Obeaune',31,3952,1,644,407,1,141,165,0,40,1,31,31,55,74,85,10,12,1,5,41,0x3095,200,1872,672,288,0,0,0,0,0,0,0,995,13,950,9000,5014,1,2326,10,720,10,951,500,748,30,0,0,0,0,4093,1);
+REPLACE INTO `mob_db` VALUES (1045,'MARC','Marc','Marc',36,6900,1,988,625,1,220,280,5,10,1,36,36,20,56,30,10,12,1,5,41,0x3885,150,1272,199,480,0,0,0,0,0,0,0,995,18,956,9000,756,95,951,1000,720,10,717,200,509,700,0,0,0,0,4105,1);
+REPLACE INTO `mob_db` VALUES (1046,'DOPPELGANGER','Doppelganger','Doppelganger',72,249000,1,51480,10725,1,1340,1590,60,35,88,90,30,35,125,65,10,12,1,6,67,0x37B5,100,480,480,288,25740,724,1500,505,6000,0,0,2317,250,1162,220,1168,150,2258,350,1411,550,985,3686,984,2700,0,0,0,0,4142,1);
+REPLACE INTO `mob_db` VALUES (1047,'PECOPECO_EGG','Peco Peco Egg','Peco Peco Egg',3,420,1,4,4,0,1,2,20,20,1,1,1,1,1,20,10,12,0,0,60,0x0,1000,1001,199,1,0,0,0,0,0,0,0,1010,250,935,1500,2102,2,507,400,507,400,713,1800,736,10,0,0,0,0,4007,1);
+REPLACE INTO `mob_db` VALUES (1048,'THIEF_BUG_EGG','Thief Bug Egg','Thief Bug Egg',4,48,1,8,4,0,13,17,20,0,1,6,4,1,14,20,10,12,0,4,27,0x100,1000,701,199,1,0,0,0,0,0,0,0,1010,300,915,5000,2102,2,938,600,716,100,737,10,1002,250,0,0,0,0,4012,1);
+REPLACE INTO `mob_db` VALUES (1049,'PICKY','Picky','Picky',3,80,1,4,3,1,9,12,0,0,1,3,3,5,10,30,10,12,0,2,23,0x81,200,988,288,168,0,0,0,0,0,0,0,916,9000,949,700,2302,150,507,550,519,300,715,50,0,0,0,0,0,0,4008,1);
+REPLACE INTO `mob_db` VALUES (1050,'PICKY_','Picky','Picky',4,83,1,5,4,1,8,11,20,0,1,3,3,10,11,20,10,12,0,2,23,0x81,200,988,288,168,0,0,0,0,0,0,0,916,9000,949,700,5015,10,507,600,519,300,715,50,10012,10,0,0,0,0,4011,1);
+REPLACE INTO `mob_db` VALUES (1051,'THIEF_BUG','Thief Bug','Thief Bug',6,126,1,17,5,1,18,24,5,0,1,6,6,1,11,1,10,12,0,4,60,0x118B,150,1288,288,768,0,0,0,0,0,0,0,955,2500,2304,80,507,350,909,2000,2303,120,1002,250,0,0,0,0,0,0,4016,1);
+REPLACE INTO `mob_db` VALUES (1052,'ROCKER','Rocker','Rocker',9,198,1,20,16,1,24,29,5,10,1,9,18,10,14,15,10,12,1,4,22,0x181,200,1864,864,540,0,0,0,0,0,0,0,940,9000,1916,10,2298,4,1402,80,520,10,752,10,703,10,0,0,0,0,4021,1);
+REPLACE INTO `mob_db` VALUES (1053,'THIEF_BUG_','Thief Bug Female','Female Thief Bug',10,170,1,35,18,1,33,40,5,5,1,15,10,5,23,5,10,12,1,4,27,0x118B,200,988,288,768,0,0,0,0,0,0,0,955,3500,910,250,1108,15,928,200,507,400,716,50,1002,300,0,0,0,0,4026,1);
+REPLACE INTO `mob_db` VALUES (1054,'THIEF_BUG__','Thief Bug Male','Male Thief Bug',19,583,1,223,93,1,76,88,15,5,1,29,16,5,36,1,10,12,1,4,27,0x318D,300,988,288,768,0,0,0,0,0,0,0,1011,40,928,5500,955,1500,1152,10,508,90,729,5,1116,50,0,0,0,0,4050,1);
+REPLACE INTO `mob_db` VALUES (1055,'MUKA','Muka','Muka',17,610,1,273,120,1,40,49,5,5,15,15,30,5,20,10,10,12,2,3,22,0x81,300,1960,960,384,0,0,0,0,0,0,0,993,70,952,9000,713,2000,511,400,507,1000,1451,50,1002,250,0,0,0,0,4036,1);
+REPLACE INTO `mob_db` VALUES (1056,'SMOKIE','Smokie','Smokie',18,641,1,134,86,1,61,72,0,10,1,18,36,25,26,35,10,12,0,2,22,0x91,200,1576,576,420,0,0,0,0,0,0,0,945,5500,919,5500,516,800,2213,1,754,2,912,5,729,2,0,0,0,0,4044,1);
+REPLACE INTO `mob_db` VALUES (1057,'YOYO','Yoyo','Yoyo',21,879,1,280,111,1,71,82,0,0,1,24,30,35,32,55,10,12,0,2,22,0x108B,200,1054,199,384,0,0,0,0,0,0,0,942,9000,513,1500,508,200,7182,900,753,10,756,24,578,1000,0,0,0,0,4051,1);
+REPLACE INTO `mob_db` VALUES (1058,'METALLER','Metaller','Metaller',22,926,1,241,152,1,131,159,15,30,1,22,22,20,49,50,10,12,1,4,23,0x118B,200,1708,1008,540,0,0,0,0,0,0,0,990,60,940,6500,911,400,757,49,707,20,935,3000,1914,10,0,0,0,0,4057,1);
+REPLACE INTO `mob_db` VALUES (1059,'MISTRESS','Mistress','Mistress',74,212000,1,39325,27170,1,880,1110,40,60,50,165,60,95,70,130,10,12,0,4,84,0x37B5,100,1148,648,300,19662,996,1500,526,4000,722,3000,1413,150,518,10000,2249,250,616,1000,7018,10,985,4268,16001,100,0,0,0,0,4132,1);
+REPLACE INTO `mob_db` VALUES (1060,'BIGFOOT','Bigfoot','Bigfoot',25,1619,1,310,188,1,198,220,10,0,1,25,55,15,20,25,10,12,2,2,22,0x91,300,1260,199,192,0,0,0,0,0,0,0,948,9000,2289,5,919,5000,740,80,516,1500,518,450,756,43,0,0,0,0,4074,1);
+REPLACE INTO `mob_db` VALUES (1061,'NIGHTMARE','Nightmare','Nightmare',49,4437,1,1912,1912,1,447,529,0,40,1,74,25,15,64,10,10,12,2,6,68,0x3395,150,1816,816,432,0,0,0,0,0,0,0,944,6000,510,500,2608,2,603,30,505,100,1261,1,984,60,0,0,0,0,4127,1);
+REPLACE INTO `mob_db` VALUES (1062,'PORING_','Santa Poring','Santa Poring',3,69,1,4,5,1,12,16,0,0,1,14,3,10,12,90,10,12,1,3,26,0x81,400,1672,672,480,0,0,0,0,0,0,0,529,2000,530,1000,507,1000,512,1000,2236,100,512,7,0,0,0,0,0,0,4005,1);
+REPLACE INTO `mob_db` VALUES (1063,'LUNATIC','Lunatic','Lunatic',3,60,1,6,2,1,9,12,0,20,1,3,3,10,8,60,10,12,0,2,60,0x81,200,1456,456,336,0,0,0,0,0,0,0,705,6500,949,1000,2262,4,512,2000,507,600,515,1100,622,20,0,0,0,0,4006,1);
+REPLACE INTO `mob_db` VALUES (1064,'MEGALODON','Megalodon','Megalodon',24,1648,1,215,132,1,155,188,0,15,1,12,24,1,26,5,10,12,1,1,29,0x81,200,2492,792,432,0,0,0,0,0,0,0,959,5500,932,1500,510,80,717,120,719,10,603,2,624,20,0,0,0,0,4067,1);
+REPLACE INTO `mob_db` VALUES (1065,'STROUF','Strouf','Strouf',48,11990,1,3080,2098,1,200,1250,5,50,1,40,45,92,43,65,10,12,2,5,61,0x3885,150,1872,672,384,0,0,0,0,0,0,0,951,5335,756,115,2241,2,1461,2,949,3000,720,20,956,1500,0,0,0,0,4111,1);
+REPLACE INTO `mob_db` VALUES (1066,'VADON','Vadon','Vadon',19,1017,1,135,85,1,74,85,20,0,1,19,16,10,36,15,10,12,0,5,21,0x91,300,1632,432,540,0,0,0,0,0,0,0,991,40,960,9000,910,3000,2313,5,943,100,757,40,717,50,0,0,0,0,4049,1);
+REPLACE INTO `mob_db` VALUES (1067,'CORNUTUS','Cornutus','Cornutus',23,1620,1,240,149,1,109,131,30,0,1,23,23,5,36,12,10,12,0,5,21,0x91,200,1248,199,480,0,0,0,0,0,0,0,991,45,961,5500,911,800,757,53,2106,5,943,1000,717,100,0,0,0,0,4061,1);
+REPLACE INTO `mob_db` VALUES (1068,'HYDRA','Hydra','Hydra',14,660,1,59,40,7,22,28,0,40,1,14,14,1,40,2,10,12,0,3,41,0x84,1000,800,432,600,0,0,0,0,0,0,0,1011,25,962,5500,938,1500,971,20,525,5,517,700,0,0,0,0,0,0,4035,1);
+REPLACE INTO `mob_db` VALUES (1069,'SWORD_FISH','Swordfish','Swordfish',30,4299,1,1251,638,1,168,199,5,20,1,30,30,41,62,30,10,12,2,5,41,0x3885,200,1968,768,384,0,0,0,0,0,0,0,995,10,963,9000,756,33,2257,2,757,50,1117,25,956,600,0,0,0,0,4089,1);
+REPLACE INTO `mob_db` VALUES (1070,'KUKRE','Kukre','Kukre',11,507,1,38,28,1,28,37,15,0,1,11,11,5,16,2,10,12,0,5,21,0x83,150,1776,576,288,0,0,0,0,0,0,0,991,30,955,5500,910,400,528,500,507,650,928,450,623,20,0,0,0,0,4027,1);
+REPLACE INTO `mob_db` VALUES (1071,'PIRATE_SKEL','Pirate Skeleton','Pirate Skeleton',25,1676,1,233,142,1,145,178,10,15,25,13,25,5,25,10,10,12,1,1,29,0x3885,200,1754,554,288,0,0,0,0,0,0,0,932,3000,2287,15,7477,5,2211,250,1104,250,756,43,628,20,0,0,0,0,4073,1);
+REPLACE INTO `mob_db` VALUES (1072,'KAHO','Kaho','Kaho',60,8409,1,3990,450,1,110,760,5,50,1,55,43,88,80,46,10,12,1,6,83,0x3985,150,1700,1000,500,0,0,0,0,0,0,0,994,30,1003,150,7097,3000,690,100,757,1000,716,300,970,5,0,0,0,0,4065,1);
+REPLACE INTO `mob_db` VALUES (1073,'CRAB','Crab','Crab',20,2451,1,163,101,1,71,81,35,0,18,20,15,1,36,15,7,12,0,5,21,0x81,200,992,792,360,0,0,0,0,0,0,0,964,5500,960,1500,7049,700,1001,13,757,37,0,0,0,0,0,0,0,0,4153,1);
+REPLACE INTO `mob_db` VALUES (1074,'SHELLFISH','Shellfish','Shellfish',15,920,1,66,44,1,35,42,35,0,1,12,8,1,32,5,10,12,0,5,21,0x91,200,864,864,384,0,0,0,0,0,0,0,965,5500,966,1000,7049,500,1056,1000,1001,10,757,18,0,0,0,0,0,0,4273,1);
+REPLACE INTO `mob_db` VALUES (1076,'SKELETON','Skeleton','Skeleton',10,234,1,18,14,1,39,47,10,10,1,5,10,1,12,1,10,12,1,1,29,0x91,200,2228,528,576,0,0,0,0,0,0,0,1010,90,932,800,1505,80,909,3000,507,850,2609,30,0,0,0,0,0,0,4025,1);
+REPLACE INTO `mob_db` VALUES (1077,'POISON_SPORE','Poison Spore','Poison Spore',19,665,1,186,93,1,89,101,0,0,1,19,25,1,24,1,10,12,1,3,25,0x3885,200,1672,672,288,0,0,0,0,0,0,0,7033,9000,2221,20,511,550,510,60,972,50,921,1200,912,5,0,0,0,0,4048,1);
+REPLACE INTO `mob_db` VALUES (1078,'RED_PLANT','Red Plant','Red Plant',1,10,1,0,0,1,1,2,100,99,1,1,1,1,1,1,7,12,0,3,22,0x40,2000,398,199,1,0,0,0,0,0,0,0,507,5500,712,1000,711,1000,905,500,906,300,914,500,708,50,2269,2,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1079,'BLUE_PLANT','Blue Plant','Blue Plant',1,10,1,0,0,1,1,2,100,99,1,1,1,1,1,1,7,12,0,3,22,0x40,2000,398,199,1,0,0,0,0,0,0,0,510,5500,712,1000,711,1000,905,500,906,300,522,50,514,1000,2270,2,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1080,'GREEN_PLANT','Green Plant','Green Plant',1,10,1,0,0,1,1,2,100,99,1,1,1,1,1,1,7,12,0,3,22,0x40,2000,398,199,1,0,0,0,0,0,0,0,511,7000,712,1000,621,20,905,3000,906,1500,704,50,521,50,2270,2,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1081,'YELLOW_PLANT','Yellow Plant','Yellow Plant',1,10,1,0,0,1,1,2,100,99,1,1,1,1,1,1,7,12,0,3,22,0x40,2000,398,199,1,0,0,0,0,0,0,0,508,5500,712,1000,711,1000,905,500,906,300,707,5,914,500,2269,2,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1082,'WHITE_PLANT','White Plant','White Plant',1,10,1,0,0,1,1,2,100,99,1,1,1,1,1,1,7,12,0,3,22,0x40,2000,398,199,1,0,0,0,0,0,0,0,509,5500,712,1000,631,20,905,3000,906,1500,521,50,703,50,2269,2,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1083,'SHINING_PLANT','Shining Plant','Shining Plant',1,20,1,0,0,1,1,2,100,99,1,1,1,1,1,90,7,12,0,3,26,0x40,2000,398,199,1,0,0,0,0,0,0,0,510,5500,508,1000,509,1000,710,5,608,20,518,500,607,50,714,1,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1084,'BLACK_MUSHROOM','Black Mushroom','Black Mushroom',1,15,1,0,0,1,1,2,100,99,1,1,1,1,1,1,7,12,0,3,22,0x40,2000,398,199,1,0,0,0,0,0,0,0,970,50,971,50,630,20,949,2000,991,800,921,5500,921,5500,7033,5500,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1085,'RED_MUSHROOM','Red Mushroom','Red Mushroom',1,15,1,0,0,1,1,2,100,99,1,1,1,1,1,1,7,12,0,3,22,0x40,2000,398,199,1,0,0,0,0,0,0,0,970,50,972,50,630,20,949,2000,990,1000,921,5500,921,5500,7033,5500,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1086,'GOLDEN_BUG','Golden Thief Bug','Golden Thief Bug',64,126000,1,14300,7150,1,870,1145,60,45,65,75,35,45,85,150,10,12,2,4,43,0x11AB,100,768,768,480,7150,2610,2000,701,1000,0,0,969,1000,1524,150,2246,250,10016,500,714,300,985,2000,984,1500,0,0,0,0,4128,1);
+REPLACE INTO `mob_db` VALUES (1087,'ORK_HERO','Orc Hero','Orc Hero',77,585700,1,58630,32890,1,2257,2542,40,45,1,91,30,70,105,90,10,12,2,7,42,0x37B5,150,1678,780,648,29315,725,2000,607,1500,999,5000,968,9700,10018,500,1366,150,2106,250,1124,1000,985,4559,1387,100,0,0,0,0,4143,1);
+REPLACE INTO `mob_db` VALUES (1088,'VOCAL','Vocal','Vocal',18,3016,1,110,88,1,71,82,10,30,77,28,26,30,53,40,10,12,1,4,22,0x3795,200,1080,648,480,0,0,0,0,0,0,0,2247,50,940,8000,721,1000,752,1500,2420,1000,645,700,1917,10,0,0,0,0,4211,1);
+REPLACE INTO `mob_db` VALUES (1089,'TOAD','Toad','Toad',10,5065,1,100,50,1,26,32,0,0,1,5,10,10,10,25,10,12,1,5,21,0x37B5,200,1236,336,432,0,0,0,0,0,0,0,2244,50,518,2000,729,1000,746,1500,970,100,971,100,5125,1000,0,0,0,0,4306,1);
+REPLACE INTO `mob_db` VALUES (1090,'MASTERING','Mastering','Mastering',2,2415,1,30,10,1,18,24,0,10,1,2,2,1,17,60,10,12,1,3,21,0x37B5,300,1072,672,480,0,0,0,0,0,0,0,2257,200,619,50,722,1000,2116,1000,512,8000,512,8000,531,4000,0,0,0,0,4197,1);
+REPLACE INTO `mob_db` VALUES (1091,'DRAGON_FLY','Dragon Fly','Dragon Fly',8,2400,1,88,44,1,22,27,40,0,1,20,8,15,17,5,10,12,0,4,24,0x37B5,100,1076,576,480,0,0,0,0,0,0,0,2245,200,507,8000,719,1500,742,2000,2607,3000,625,50,533,3000,0,0,0,0,4179,1);
+REPLACE INTO `mob_db` VALUES (1092,'VAGABOND_WOLF','Vagabond Wolf','Vagabond Wolf',24,12240,1,247,176,1,135,159,10,0,57,45,48,20,50,65,10,12,1,2,22,0x37B5,150,1048,648,432,0,0,0,0,0,0,0,2248,200,920,8000,728,1500,1148,100,2521,1000,725,10,626,50,0,0,0,0,4183,1);
+REPLACE INTO `mob_db` VALUES (1093,'ECLIPSE','Eclipse','Eclipse',6,1800,1,60,55,1,20,26,0,40,1,36,6,1,11,80,10,12,1,2,60,0x37B5,200,1456,456,336,0,0,0,0,0,0,0,2250,200,507,8000,727,1200,746,1500,706,30,622,50,2355,1000,0,0,0,0,4266,1);
+REPLACE INTO `mob_db` VALUES (1094,'AMBERNITE','Ambernite','Ambernite',13,495,1,57,38,1,39,46,30,0,1,13,13,5,18,5,10,12,2,4,21,0x191,400,2048,648,648,0,0,0,0,0,0,0,991,50,946,9000,910,1200,935,3000,943,2,757,14,1002,150,0,0,0,0,4032,1);
+REPLACE INTO `mob_db` VALUES (1095,'ANDRE','Andre','Andre',17,688,1,109,71,1,60,71,10,0,1,17,24,20,26,20,10,12,0,4,22,0x118B,300,1288,288,384,0,0,0,0,0,0,0,955,9000,910,1000,938,500,993,50,1001,4,1002,350,757,28,0,0,0,0,4043,1);
+REPLACE INTO `mob_db` VALUES (1096,'ANGELING','Angeling','Angeling',20,55000,1,163,144,1,120,195,0,70,1,50,20,75,68,200,10,12,1,8,86,0x37B5,200,1072,672,672,0,0,0,0,0,0,0,2254,100,2324,60,610,500,2282,1,509,2000,512,28,714,40,0,0,0,0,4054,1);
+REPLACE INTO `mob_db` VALUES (1097,'ANT_EGG','Ant Egg','Ant Egg',4,420,1,5,4,0,1,2,20,20,1,1,1,1,1,20,10,12,0,0,60,0x0,1000,1001,199,1,0,0,0,0,0,0,0,1010,320,935,2000,909,2000,938,650,713,2000,1002,200,0,0,0,0,0,0,4013,1);
+REPLACE INTO `mob_db` VALUES (1098,'ANUBIS','Anubis','Anubis',75,38000,1,28000,22000,1,530,1697,25,31,5,65,10,82,77,33,10,12,2,7,49,0x3695,150,1250,768,360,0,0,0,0,0,0,0,930,3000,1625,10,934,550,984,105,1045,4365,2617,1,1614,3,0,0,0,0,4138,1);
+REPLACE INTO `mob_db` VALUES (1099,'ARGIOPE','Argiope','Argiope',41,4382,1,1797,849,1,395,480,30,0,1,41,31,10,56,30,10,12,2,4,25,0x3795,300,1792,792,336,0,0,0,0,0,0,0,1042,5335,912,1200,757,175,2406,5,511,1500,719,10,0,0,0,0,0,0,4114,1);
+REPLACE INTO `mob_db` VALUES (1100,'ARGOS','Argos','Argos',25,1117,1,388,188,1,158,191,15,0,1,25,25,5,32,15,10,12,2,4,25,0x3195,300,1468,468,768,0,0,0,0,0,0,0,1025,9000,911,1200,1042,500,757,61,511,670,508,250,10017,15,0,0,0,0,4075,1);
+REPLACE INTO `mob_db` VALUES (1101,'BAPHOMET_','Baphomet Jr.','Baphomet Jr.',50,8578,1,2706,1480,1,487,590,15,25,1,75,55,1,93,45,10,12,0,6,27,0x3795,100,868,480,120,0,0,0,0,0,0,0,923,500,984,63,1464,2,607,50,610,100,508,1300,2405,50,0,0,0,0,4129,1);
+REPLACE INTO `mob_db` VALUES (1102,'BATHORY','Bathory','Bathory',44,5415,1,2503,1034,1,198,398,0,60,1,76,24,85,65,15,10,12,1,7,27,0x3695,100,1504,840,900,0,0,0,0,0,0,0,1001,200,1061,4850,2252,3,1611,5,1000,30,1006,15,637,20,0,0,0,0,4119,1);
+REPLACE INTO `mob_db` VALUES (1103,'CARAMEL','Caramel','Caramel',23,1424,1,264,162,1,90,112,5,5,35,23,46,5,38,10,10,12,0,2,22,0x91,200,1604,840,756,0,0,0,0,0,0,0,1027,9000,2310,5,919,5500,1455,10,1405,15,1408,20,0,0,0,0,0,0,4063,1);
+REPLACE INTO `mob_db` VALUES (1104,'COCO','Coco','Coco',17,817,1,120,78,1,56,67,0,0,24,17,34,20,24,10,10,12,0,2,22,0x91,150,1864,864,1008,0,0,0,0,0,0,0,1026,9000,2502,20,914,3000,919,2500,516,500,2402,25,578,600,0,0,0,0,4041,1);
+REPLACE INTO `mob_db` VALUES (1105,'DENIRO','Deniro','Deniro',19,760,1,135,85,1,68,79,15,0,1,19,30,20,43,10,10,12,0,4,22,0x118B,150,1288,288,576,0,0,0,0,0,0,0,955,9000,910,3000,938,1200,990,50,1001,8,1002,450,757,34,0,0,0,0,4043,1);
+REPLACE INTO `mob_db` VALUES (1106,'DESERT_WOLF','Desert Wolf','Desert Wolf',27,1716,1,427,266,1,169,208,0,10,56,27,45,15,56,10,10,12,1,2,23,0x308D,200,1120,420,288,0,0,0,0,0,0,0,1253,5,7030,5500,2311,1,517,1200,920,2000,756,53,1217,140,0,0,0,0,4082,1);
+REPLACE INTO `mob_db` VALUES (1107,'DESERT_WOLF_B','Desert Wolf Baby','Baby Desert Wolf',9,164,1,20,16,1,30,36,0,0,1,9,9,5,21,40,10,12,0,2,23,0x1089,300,1600,900,240,0,0,0,0,0,0,0,1010,85,919,5500,2306,80,517,600,2301,200,13011,5,582,1000,0,0,0,0,4023,1);
+REPLACE INTO `mob_db` VALUES (1108,'DEVIACE','Deviace','Deviace',47,20090,1,9988,7207,1,514,1024,10,20,1,47,62,48,62,25,10,12,1,5,81,0x91,400,1680,480,384,0,0,0,0,0,0,0,995,25,1053,9000,1054,1000,5011,2,971,200,1256,3,756,161,0,0,0,0,4125,1);
+REPLACE INTO `mob_db` VALUES (1109,'DEVIRUCHI','Deviruchi','Deviruchi',46,6666,1,2662,1278,1,475,560,10,25,1,69,40,55,70,30,10,12,0,6,27,0x3795,150,980,600,384,0,0,0,0,0,0,0,1038,5335,1039,400,984,2,1458,2,1009,5,912,1500,756,154,0,0,0,0,4122,1);
+REPLACE INTO `mob_db` VALUES (1110,'DOKEBI','Dokebi','Dokebi',33,2697,1,889,455,1,197,249,0,10,50,50,40,35,69,40,10,12,0,6,27,0x191,250,1156,456,384,0,0,0,0,0,0,0,1021,9000,757,150,1517,2,1613,1,969,1,1501,300,1005,5,0,0,0,0,4098,1);
+REPLACE INTO `mob_db` VALUES (1111,'DRAINLIAR','Drainliar','Drainliar',24,1162,1,431,176,1,74,84,0,0,1,36,24,1,78,1,10,12,0,2,47,0x3095,250,1276,576,384,0,0,0,0,0,0,0,1011,60,913,3000,725,20,507,1000,7006,5500,7006,1500,756,40,0,0,0,0,4069,1);
+REPLACE INTO `mob_db` VALUES (1112,'DRAKE','Drake','Drake',70,326666,1,28600,22880,1,1800,2100,20,35,85,80,49,75,79,50,10,12,1,1,29,0x37B5,400,620,420,360,14300,504,5000,719,500,0,0,1127,600,1125,950,1135,150,1128,400,5019,350,985,3200,1189,100,0,0,0,0,4137,1);
+REPLACE INTO `mob_db` VALUES (1113,'DROPS','Drops','Drops',3,55,1,4,3,1,10,13,0,0,1,3,3,1,12,15,10,12,1,3,23,0x83,400,1372,672,480,0,0,0,0,0,0,0,909,7500,1602,80,938,500,512,1100,713,1700,512,800,620,20,0,0,0,0,4004,1);
+REPLACE INTO `mob_db` VALUES (1114,'DUSTINESS','Dustiness','Dustiness',21,1044,1,218,140,1,80,102,0,10,1,53,17,1,38,5,10,12,0,4,44,0x191,150,1004,504,384,0,0,0,0,0,0,0,1057,9000,1058,500,2291,4,928,2000,1001,10,507,1200,0,0,0,0,0,0,4056,1);
+REPLACE INTO `mob_db` VALUES (1115,'EDDGA','Eddga','Eddga',65,152000,1,25025,12870,1,1215,1565,15,15,78,70,85,66,90,85,10,12,2,2,23,0x37B5,300,1344,1344,432,12512,1029,5000,1030,1000,994,3000,1133,150,2268,250,518,10000,1258,500,1030,250,985,2300,13046,100,0,0,0,0,4123,1);
+REPLACE INTO `mob_db` VALUES (1116,'EGGYRA','Eggyra','Eggyra',24,633,1,215,220,1,85,107,20,25,1,36,24,1,32,1,10,12,1,0,48,0x91,200,1816,816,288,0,0,0,0,0,0,0,911,1000,5015,20,7032,550,507,1000,643,300,645,250,757,57,0,0,0,0,4070,1);
+REPLACE INTO `mob_db` VALUES (1117,'EVIL_DRUID','Evil Druid','Evil Druid',58,16506,1,2890,1827,1,420,670,5,60,1,29,58,80,68,30,10,12,2,1,89,0x3695,300,2276,576,336,0,0,0,0,0,0,0,2217,10,1615,1,2508,2,1551,10,610,200,7478,4,509,2000,0,0,0,0,4141,1);
+REPLACE INTO `mob_db` VALUES (1118,'FLORA','Flora','Flora',26,2092,1,357,226,3,242,273,10,35,1,26,35,5,43,80,10,12,2,3,22,0x84,1000,1432,432,576,0,0,0,0,0,0,0,1032,9000,2253,3,704,10,521,50,629,20,905,2000,748,1,0,0,0,0,4080,1);
+REPLACE INTO `mob_db` VALUES (1119,'FRILLDORA','Frilldora','Frilldora',30,2023,1,529,319,1,200,239,0,10,35,30,38,15,53,30,10,12,1,2,23,0x3885,300,1540,720,432,0,0,0,0,0,0,0,1012,5500,757,90,903,1500,721,15,715,200,507,800,912,120,0,0,0,0,4088,1);
+REPLACE INTO `mob_db` VALUES (1120,'GHOSTRING','Ghostring','Ghostring',18,73300,1,101,108,1,82,122,0,60,40,27,18,45,72,30,10,12,1,6,88,0x37B5,300,1220,1080,648,0,0,0,0,0,0,0,1059,5335,2274,100,2336,50,604,500,603,10,714,30,695,100,0,0,0,0,4047,1);
+REPLACE INTO `mob_db` VALUES (1121,'GIEARTH','Giearth','Giearth',29,2252,1,495,301,1,154,185,10,50,25,29,46,60,64,105,10,12,0,6,22,0x191,200,1848,1296,432,0,0,0,0,0,0,0,997,30,1003,150,1040,5500,2286,1,2227,10,1001,100,0,0,0,0,0,0,4087,1);
+REPLACE INTO `mob_db` VALUES (1122,'GOBLIN_1','Goblin','Goblin',25,1176,1,310,188,1,118,140,10,5,1,53,25,20,38,10,10,12,1,7,24,0x3695,100,1120,620,240,0,0,0,0,0,0,0,998,270,911,9000,756,43,2297,3,1211,10,2104,5,507,1800,0,0,0,0,4060,1);
+REPLACE INTO `mob_db` VALUES (1123,'GOBLIN_2','Goblin','Goblin',24,1034,1,287,176,1,88,100,10,5,1,24,24,15,66,10,10,12,1,7,23,0x3095,150,1320,620,240,0,0,0,0,0,0,0,998,250,911,9000,5010,3,1511,10,2104,1,507,1550,2297,3,0,0,0,0,4060,1);
+REPLACE INTO `mob_db` VALUES (1124,'GOBLIN_3','Goblin','Goblin',24,1034,1,357,176,1,132,165,10,5,1,24,24,15,24,10,10,12,1,7,25,0x308D,250,1624,624,240,0,0,0,0,0,0,0,998,230,911,9000,2275,3,5088,15,2104,1,507,1550,508,220,0,0,0,0,4060,1);
+REPLACE INTO `mob_db` VALUES (1125,'GOBLIN_4','Goblin','Goblin',23,1359,1,264,164,1,109,131,10,5,1,23,46,15,36,10,10,12,1,7,22,0x308D,200,1624,624,240,0,0,0,0,0,0,0,993,100,998,170,5087,15,2263,3,1508,10,2104,1,507,1500,0,0,0,0,4060,1);
+REPLACE INTO `mob_db` VALUES (1126,'GOBLIN_5','Goblin','Goblin',22,1952,1,241,152,1,105,127,10,5,1,22,22,15,32,10,10,12,1,7,21,0x308D,300,3074,1874,480,0,0,0,0,0,0,0,998,150,911,9000,1605,15,2104,1,5089,15,507,1500,508,220,0,0,0,0,4060,1);
+REPLACE INTO `mob_db` VALUES (1127,'HODE','Hode','Hode',26,2282,1,550,300,1,146,177,0,30,1,26,42,5,49,40,10,12,1,2,42,0x81,200,1480,480,720,0,0,0,0,0,0,0,993,120,1055,9000,757,80,938,3000,1147,10,7021,1,632,20,0,0,0,0,4081,1);
+REPLACE INTO `mob_db` VALUES (1128,'HORN','Horn','Horn',18,659,1,134,86,1,58,69,10,0,22,18,28,10,47,15,10,12,1,4,22,0x191,200,1528,528,288,0,0,0,0,0,0,0,993,80,1011,35,947,5500,1452,15,935,5500,943,70,0,0,0,0,0,0,4045,1);
+REPLACE INTO `mob_db` VALUES (1129,'HORONG','Horong','Horong',34,1939,1,786,479,1,275,327,99,50,1,34,10,1,50,1,10,12,0,0,83,0x308D,400,1888,1152,828,0,0,0,0,0,0,0,953,6500,912,500,2279,5,1752,10000,757,118,633,20,970,50,0,0,0,0,4103,1);
+REPLACE INTO `mob_db` VALUES (1130,'JAKK','Jakk','Jakk',38,3581,1,1408,880,1,315,382,5,30,1,38,38,43,75,45,10,12,1,0,43,0x3695,200,1180,480,648,0,0,0,0,0,0,0,1062,9000,912,900,985,31,2331,5,1008,5,535,1000,0,0,0,0,0,0,4109,1);
+REPLACE INTO `mob_db` VALUES (1131,'JOKER','Joker','Joker',57,12450,1,3706,2362,1,621,738,10,35,1,143,47,75,98,175,10,12,2,7,84,0x3695,100,1364,864,432,0,0,0,0,0,0,0,912,2000,616,2,641,20,508,1000,1259,1,984,100,695,100,0,0,0,0,4139,1);
+REPLACE INTO `mob_db` VALUES (1132,'KHALITZBURG','Khalitzburg','Khalitzburg',63,19276,1,4378,2750,1,875,1025,45,10,58,65,48,5,73,40,10,12,2,1,29,0x3695,350,1000,1000,396,0,0,0,0,0,0,0,932,8000,985,191,5017,1,2108,2,1004,10,509,2000,1127,2,0,0,0,0,4136,1);
+REPLACE INTO `mob_db` VALUES (1133,'KOBOLD_1','Kobold','Kobold',36,3893,1,988,625,1,265,318,15,10,1,90,36,30,52,20,10,12,1,7,44,0x308D,150,1028,528,360,0,0,0,0,0,0,0,999,100,1034,5335,912,700,757,25,1220,2,2104,5,0,0,0,0,0,0,4091,1);
+REPLACE INTO `mob_db` VALUES (1134,'KOBOLD_2','Kobold','Kobold',31,2179,1,806,407,1,262,324,15,10,1,31,31,20,46,20,10,12,1,7,45,0x308D,200,1528,528,360,0,0,0,0,0,0,0,999,100,1034,5335,912,200,2104,3,508,100,2101,100,0,0,0,0,0,0,4091,1);
+REPLACE INTO `mob_db` VALUES (1135,'KOBOLD_3','Kobold','Kobold',31,2179,1,644,407,1,186,216,15,10,1,31,31,20,88,20,10,12,1,7,43,0x308D,300,1228,528,360,0,0,0,0,0,0,0,990,35,999,100,1034,5335,912,200,1355,5,2104,3,508,100,0,0,0,0,4091,1);
+REPLACE INTO `mob_db` VALUES (1138,'MAGNOLIA','Magnolia','Magnolia',26,3195,1,393,248,1,120,151,5,30,1,26,26,1,39,5,10,12,0,6,21,0x183,250,1560,360,360,0,0,0,0,0,0,0,7031,9000,910,800,911,100,912,10,737,40,508,400,12127,5,0,0,0,0,4076,1);
+REPLACE INTO `mob_db` VALUES (1139,'MANTIS','Mantis','Mantis',26,2472,1,393,248,1,118,149,10,0,1,26,24,5,45,15,10,12,1,4,22,0x3195,200,1528,660,432,0,0,0,0,0,0,0,993,110,1031,9000,911,1400,757,70,943,250,721,10,507,650,0,0,0,0,4079,1);
+REPLACE INTO `mob_db` VALUES (1140,'MARDUK','Marduk','Marduk',40,4214,1,1238,752,1,315,382,0,60,1,40,20,79,78,20,10,12,2,7,23,0x3095,300,1540,840,504,0,0,0,0,0,0,0,994,35,1045,4365,1608,10,2617,1,1614,3,691,100,642,20,0,0,0,0,4112,1);
+REPLACE INTO `mob_db` VALUES (1141,'MARINA','Marina','Marina',21,2087,1,218,140,1,84,106,0,5,1,21,21,1,36,10,10,12,0,3,41,0x81,400,2280,1080,864,0,0,0,0,0,0,0,1052,5000,938,1500,991,45,995,2,717,200,631,20,0,0,0,0,0,0,4055,1);
+REPLACE INTO `mob_db` VALUES (1142,'MARINE_SPHERE','Marine Sphere','Marine Sphere',28,3518,1,461,284,1,120,320,0,40,1,28,28,1,33,50,10,12,0,3,41,0x0,800,1201,199,1,0,0,0,0,0,0,0,1050,5000,1051,2500,1520,10,720,10,717,150,10003,10,0,0,0,0,0,0,4084,1);
+REPLACE INTO `mob_db` VALUES (1143,'MARIONETTE','Marionette','Marionette',41,3222,1,1078,1276,1,355,422,0,25,1,62,36,44,69,45,10,12,0,6,68,0x3195,300,1480,480,1056,0,0,0,0,0,0,0,1060,9000,2294,5,2605,1,699,100,1520,15,2407,1,5141,3,0,0,0,0,4113,1);
+REPLACE INTO `mob_db` VALUES (1144,'MARSE','Marse','Marse',31,5034,1,586,370,1,211,252,0,5,1,31,25,5,52,30,10,12,0,5,41,0x91,300,1956,756,528,0,0,0,0,0,0,0,1024,9000,962,3000,717,200,720,10,995,12,1007,5,514,300,0,0,0,0,4095,1);
+REPLACE INTO `mob_db` VALUES (1145,'MARTIN','Martin','Martin',18,1109,1,134,86,1,52,63,0,5,12,18,30,15,15,5,10,12,0,2,42,0x81,300,1480,480,480,0,0,0,0,0,0,0,1017,9000,1018,500,1251,10,2225,5,5009,1,10010,10,2224,15,0,0,0,0,4046,1);
+REPLACE INTO `mob_db` VALUES (1146,'MATYR','Matyr','Matyr',31,2585,1,967,407,1,134,160,0,0,1,47,38,5,64,5,10,12,1,2,27,0x3095,150,432,432,360,0,0,0,0,0,0,0,2618,10,528,5000,919,5500,537,400,757,100,514,200,0,0,0,0,0,0,4097,1);
+REPLACE INTO `mob_db` VALUES (1147,'MAYA','Maya','Maya',81,169000,1,42900,17875,1,1800,2070,60,25,95,97,76,95,82,105,10,12,2,4,82,0x37B5,100,1000,1000,480,21450,730,2000,603,3000,617,2000,10006,500,2615,200,2234,200,639,500,7020,10,985,3500,2005,100,0,0,0,0,4146,1);
+REPLACE INTO `mob_db` VALUES (1148,'MEDUSA','Medusa','Medusa',79,16408,1,6876,4697,1,827,1100,28,18,1,74,50,57,77,69,10,12,1,6,40,0x3795,180,1720,1320,360,0,0,0,0,0,0,0,1048,5335,1965,250,702,200,1973,20,722,250,967,3500,1007,3,0,0,0,0,4124,1);
+REPLACE INTO `mob_db` VALUES (1149,'MINOROUS','Minorous','Minorous',52,7431,1,2750,1379,1,590,770,15,5,65,42,61,66,52,25,10,12,2,2,43,0x3095,200,1360,960,432,0,0,0,0,0,0,0,941,5335,756,196,1361,2,1005,10,516,1500,1301,200,568,300,0,0,0,0,4126,1);
+REPLACE INTO `mob_db` VALUES (1150,'MOONLIGHT','Moonlight Flower','Moonlight Flower',67,120000,1,27500,14300,1,1200,1700,10,55,55,99,55,82,95,120,10,12,1,6,63,0x37B5,150,1276,576,288,13750,1022,5000,504,1500,728,500,1477,500,1234,100,1525,150,10008,500,638,650,985,2600,1648,100,0,0,0,0,4131,1);
+REPLACE INTO `mob_db` VALUES (1151,'MYST','Myst','Myst',38,3745,1,1391,688,1,365,445,0,40,1,38,18,1,53,10,10,12,2,0,25,0x3695,200,1576,576,384,0,0,0,0,0,0,0,5005,2,1019,800,10005,10,756,65,757,97,605,20,514,35,0,0,0,0,4108,1);
+REPLACE INTO `mob_db` VALUES (1152,'ORC_SKELETON','Orc Skeleton','Orc Skeleton',28,2278,1,315,194,1,190,236,10,10,1,14,18,1,30,15,10,12,1,1,29,0x3885,200,2420,720,648,0,0,0,0,0,0,0,922,5500,932,3500,757,80,2299,2,1358,10,511,50,0,0,0,0,0,0,4085,1);
+REPLACE INTO `mob_db` VALUES (1153,'ORC_ZOMBIE','Orc Zombie','Orc Zombie',24,1568,1,196,120,1,151,184,5,10,1,12,24,1,24,5,10,12,1,1,29,0x3885,400,2852,1152,840,0,0,0,0,0,0,0,1043,5500,938,3000,714,1,0,0,0,0,0,0,0,0,0,0,0,0,4071,1);
+REPLACE INTO `mob_db` VALUES (1154,'PASANA','Pasana','Pasana',61,8289,1,4087,2135,1,513,682,29,35,1,73,50,61,59,43,10,12,1,7,43,0x3095,165,976,576,288,0,0,0,0,0,0,0,7110,4365,7121,2500,757,20,1105,500,1217,150,2522,100,0,0,0,0,0,0,4099,1);
+REPLACE INTO `mob_db` VALUES (1155,'PETIT','Petite','Petite',44,6881,1,1677,1034,1,360,427,30,30,1,44,62,55,79,60,10,12,1,9,22,0x3095,200,1624,620,384,0,0,0,0,0,0,0,1035,5335,1037,300,756,140,509,1000,1510,150,912,1500,606,15,0,0,0,0,4118,1);
+REPLACE INTO `mob_db` VALUES (1156,'PETIT_','Petite','Petite',45,5747,1,1758,1075,1,300,355,20,45,1,113,45,55,73,80,10,12,1,9,24,0x3095,150,1420,1080,528,0,0,0,0,0,0,0,1036,5335,1037,300,985,61,509,1000,13006,5,912,1500,606,15,0,0,0,0,4120,1);
+REPLACE INTO `mob_db` VALUES (1157,'PHARAOH','Pharaoh','Pharaoh',93,445997,1,114990,41899,1,2267,3015,67,70,1,93,100,104,89,112,10,12,2,7,67,0x37B5,125,868,768,288,57495,607,5500,526,5000,732,5000,7113,5820,7114,2500,1136,100,2327,150,5002,500,1552,300,1231,80,0,0,0,0,4148,1);
+REPLACE INTO `mob_db` VALUES (1158,'PHEN','Phen','Phen',26,3347,1,357,226,1,138,150,0,15,1,26,26,1,88,75,10,12,1,5,41,0x91,150,2544,1344,1152,0,0,0,0,0,0,0,1023,5500,963,2000,720,5,517,1000,951,500,756,25,0,0,0,0,0,0,4077,1);
+REPLACE INTO `mob_db` VALUES (1159,'PHREEONI','Phreeoni','Phreeoni',69,188000,1,32175,16445,1,880,1530,10,20,1,85,78,35,130,60,10,12,2,2,60,0x37B5,200,1020,1020,288,16087,1008,500,730,1000,1000,4000,1015,9700,1223,500,1236,150,1014,5000,2288,300,985,2900,13047,100,0,0,0,0,4121,1);
+REPLACE INTO `mob_db` VALUES (1160,'PIERE','Piere','Piere',18,733,1,122,78,1,64,75,15,0,1,18,26,20,27,15,10,12,0,4,22,0x118B,200,1288,288,576,0,0,0,0,0,0,0,955,9000,910,1100,938,600,992,30,1001,5,1002,400,757,31,0,0,0,0,4043,1);
+REPLACE INTO `mob_db` VALUES (1161,'PLANKTON','Plankton','Plankton',10,354,1,23,18,1,26,31,0,5,1,10,10,1,15,1,10,12,0,3,61,0x81,400,2208,1008,324,0,0,0,0,0,0,0,1052,9000,910,300,938,700,970,4,713,1000,630,20,645,50,0,0,0,0,4024,1);
+REPLACE INTO `mob_db` VALUES (1162,'RAFFLESIA','Rafflesia','Rafflesia',17,1333,1,333,333,3,105,127,0,2,1,18,24,11,37,10,10,12,0,3,22,0x3885,150,528,528,240,0,0,0,0,0,0,0,1033,5500,911,1600,706,2,708,10,703,10,711,550,509,30,0,0,0,0,4083,1);
+REPLACE INTO `mob_db` VALUES (1163,'RAYDRIC','Raydric','Raydric',52,8613,1,3410,1795,1,830,930,40,15,58,47,42,5,69,26,10,12,2,7,47,0x3095,150,824,780,420,0,0,0,0,0,0,0,985,106,2266,1,2315,2,1158,2,1116,100,1004,10,7054,4850,0,0,0,0,4133,1);
+REPLACE INTO `mob_db` VALUES (1164,'REQUIEM','Requiem','Requiem',35,3089,1,800,458,1,220,272,0,15,1,53,35,5,57,2,10,12,1,7,27,0x3885,400,1516,816,432,0,0,0,0,0,0,0,603,35,714,1,912,2500,958,3500,934,1500,2308,10,7477,1,0,0,0,0,4104,1);
+REPLACE INTO `mob_db` VALUES (1165,'SAND_MAN','Sandman','Sandman',34,3413,1,810,492,1,180,205,10,25,24,34,58,38,60,5,10,12,1,0,62,0x3885,250,1672,720,288,0,0,0,0,0,0,0,997,35,1056,5335,757,118,7043,350,1001,200,1257,1,1622,5,0,0,0,0,4101,1);
+REPLACE INTO `mob_db` VALUES (1166,'SAVAGE','Savage','Savage',26,2092,1,521,248,1,120,150,10,5,1,26,54,10,37,15,10,12,2,2,42,0x91,150,1960,960,384,0,0,0,0,0,0,0,1028,9000,514,300,702,2,2276,1,605,10,757,70,526,2,0,0,0,0,4078,1);
+REPLACE INTO `mob_db` VALUES (1167,'SAVAGE_BABE','Savage Babe','Savage Babe',7,182,1,14,12,1,20,25,0,0,1,7,14,5,12,35,10,12,0,2,22,0x81,400,1624,624,576,0,0,0,0,0,0,0,919,9000,1302,100,517,500,1750,1000,949,850,1010,80,627,40,0,0,0,0,4017,1);
+REPLACE INTO `mob_db` VALUES (1169,'SKEL_WORKER','Skeleton Worker','Skeleton Worker',30,2872,1,397,240,1,242,288,0,15,1,15,30,5,42,10,10,12,1,1,29,0x3885,400,2420,720,384,0,0,0,0,0,0,0,998,400,1041,5500,757,90,5009,2,999,100,1003,200,1002,800,0,0,0,0,4092,1);
+REPLACE INTO `mob_db` VALUES (1170,'SOHEE','Sohee','Sohee',33,5628,1,739,455,1,210,251,0,10,1,33,33,10,58,15,10,12,1,6,21,0x191,250,2112,912,576,0,0,0,0,0,0,0,1020,9000,1049,50,2277,1,2504,5,1217,5,507,1000,662,350,0,0,0,0,4100,1);
+REPLACE INTO `mob_db` VALUES (1174,'STAINER','Stainer','Stainer',16,538,1,105,70,1,53,64,10,0,1,40,16,5,30,5,10,12,0,4,24,0x191,200,1688,1188,612,0,0,0,0,0,0,0,992,70,1011,30,1013,9000,910,2100,757,25,943,10,1002,300,0,0,0,0,4039,1);
+REPLACE INTO `mob_db` VALUES (1175,'TAROU','Tarou','Tarou',11,284,1,57,28,1,34,45,0,0,1,20,11,10,24,5,10,12,0,2,27,0x91,150,1744,1044,684,0,0,0,0,0,0,0,1016,9000,919,3000,949,800,528,1000,701,2,0,0,0,0,0,0,0,0,4028,1);
+REPLACE INTO `mob_db` VALUES (1176,'VITATA','Vitata','Vitata',20,894,1,163,101,1,69,80,15,20,1,20,25,65,40,70,10,12,0,4,22,0x191,300,1768,768,384,0,0,0,0,0,0,0,993,90,955,5000,911,200,518,350,518,350,526,200,756,26,0,0,0,0,4053,1);
+REPLACE INTO `mob_db` VALUES (1177,'ZENORC','Zenorc','Zenorc',31,2585,1,967,407,1,188,223,0,15,1,77,15,1,76,10,10,12,1,7,27,0x83,150,1180,480,360,0,0,0,0,0,0,0,1044,5500,756,70,938,2500,1006,5,508,100,640,20,0,0,0,0,0,0,4096,1);
+REPLACE INTO `mob_db` VALUES (1178,'ZEROM','Zerom','Zerom',23,1109,1,240,149,1,127,155,0,10,1,23,23,5,42,1,10,12,1,7,23,0x3885,200,1780,1080,432,0,0,0,0,0,0,0,1011,55,998,190,2339,200,2265,3,2408,10,1002,300,1002,300,0,0,0,0,4064,1);
+REPLACE INTO `mob_db` VALUES (1179,'WHISPER','Whisper','Whisper',34,1796,1,591,599,1,180,221,0,45,1,51,14,1,60,1,10,12,0,6,68,0x3195,150,1960,960,504,0,0,0,0,0,0,0,1001,150,1059,5335,2282,1,2333,10,0,0,0,0,0,0,0,0,0,0,4102,1);
+REPLACE INTO `mob_db` VALUES (1180,'NINE_TAIL','Nine Tail','Nine Tail',51,7766,1,2812,825,1,610,734,10,25,1,80,46,1,74,85,10,12,1,2,63,0x3695,150,840,540,480,0,0,0,0,0,0,0,1022,4656,746,200,603,100,604,100,526,250,525,350,756,100,0,0,0,0,4159,1);
+REPLACE INTO `mob_db` VALUES (1182,'THIEF_MUSHROOM','Thief Mushroom','Thief Mushroom',1,15,1,0,0,1,1,2,100,99,1,1,1,1,1,1,7,12,0,3,22,0x40,2000,398,199,1,0,0,0,0,0,0,0,1069,1500,1070,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1183,'CHONCHON_','Chonchon','Chonchon',4,67,1,5,4,1,10,13,10,0,1,10,4,5,12,2,10,12,0,4,24,0x3985,200,1076,576,480,0,0,0,0,0,0,0,998,50,935,5500,909,1500,1205,55,601,100,742,5,0,0,0,0,0,0,4009,1);
+REPLACE INTO `mob_db` VALUES (1184,'FABRE_','Fabre','Fabre',1,30,1,1,0,1,4,7,0,0,1,2,1,1,4,5,10,12,0,4,22,0x3985,400,1672,672,480,0,0,0,0,0,0,0,914,2000,949,250,1502,80,721,2,511,350,705,500,1501,200,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1185,'WHISPER_','Whisper','Whisper',34,1796,1,537,545,1,198,239,0,45,1,51,14,1,60,1,10,12,0,1,28,0x0,150,1960,960,504,0,0,0,0,0,0,0,1001,10,1059,100,2333,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1186,'WHISPER_BOSS','Giant Whisper','Giant Whisper',34,5040,1,537,545,1,198,239,0,45,1,51,14,1,60,1,10,12,0,6,48,0x3795,250,2536,1536,672,0,0,0,0,0,0,0,1001,150,1059,5335,2282,1,2333,10,0,0,0,0,0,0,0,0,0,0,4303,1);
+REPLACE INTO `mob_db` VALUES (1187,'SWITCH','Switch','Switch',1,2,1,1,1,1,1,2,0,0,1,1,1,1,1,1,1,12,1,0,20,0x0,1,398,199,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1188,'BON_GUN','Bongun','Bongun',32,3520,1,424,242,1,220,260,0,0,45,15,36,10,48,15,10,12,1,1,29,0x3095,200,1720,500,420,0,0,0,0,0,0,0,1094,5500,7014,40,618,60,5046,1,609,15,508,1000,508,1250,0,0,0,0,4212,1);
+REPLACE INTO `mob_db` VALUES (1189,'ORC_ARCHER','Orc Archer','Orc Archer',49,7440,1,1729,1787,9,310,390,10,5,1,44,25,20,125,20,10,12,1,7,22,0x3095,300,1960,620,480,0,0,0,0,0,0,0,1063,4656,1753,1000,1756,2500,1755,2500,1734,2,507,1400,509,900,0,0,0,0,4256,1);
+REPLACE INTO `mob_db` VALUES (1190,'ORC_LORD','Orc Lord','Orc Lord',74,783000,1,62205,8580,1,3700,4150,40,5,85,82,30,70,110,85,10,12,2,7,82,0x37B5,100,1248,500,360,31102,968,5500,617,2000,0,0,1363,400,2621,400,5007,400,1371,400,617,1000,985,4268,16000,3100,0,0,0,0,4135,1);
REPLACE INTO `mob_db` VALUES (1191,'MIMIC','Mimic','Mimic',51,6120,182,165,165,1,150,900,10,40,44,121,1,60,75,110,10,12,1,0,60,0x3095,100,972,500,288,0,0,0,0,0,0,0,617,5,603,45,1065,1200,611,3000,714,3,2626,1,757,270,0,0,0,0,4205,1);
-REPLACE INTO `mob_db` VALUES (1192,'WRAITH','Wraith','Wraith',53,10999,0,2199,1099,1,580,760,5,30,1,95,30,65,95,35,10,12,2,1,89,0x3695,300,1816,576,240,0,0,0,0,0,0,0,1059,5820,2206,10,2506,2,716,650,602,1300,2505,10,731,5,0,0,0,0,4190,1);
-REPLACE INTO `mob_db` VALUES (1193,'ALARM','Alarm','Alarm',58,10647,0,3987,2300,1,480,600,15,15,1,62,72,10,85,45,10,12,1,0,60,0x3695,300,1020,500,768,0,0,0,0,0,0,0,1095,5335,2607,1,7005,1500,611,1300,984,105,7026,20,912,1500,0,0,0,0,4244,1);
-REPLACE INTO `mob_db` VALUES (1194,'ARCLOUSE','Arclouse','Arclouze',59,6075,0,860,1000,1,570,640,10,15,1,75,5,5,75,50,10,12,1,4,42,0x3195,100,960,500,480,0,0,0,0,0,0,0,1096,3500,938,3000,943,800,912,450,716,300,997,20,912,2500,0,0,0,0,4240,1);
-REPLACE INTO `mob_db` VALUES (1195,'RIDEWORD','Rideword','Rideword',59,11638,0,2007,3106,1,584,804,5,35,48,75,10,20,120,45,10,12,0,0,60,0x3695,150,864,500,192,0,0,0,0,0,0,0,1097,4850,1553,4,1554,4,1555,2,1556,2,7015,300,1006,20,0,0,0,0,4185,1);
-REPLACE INTO `mob_db` VALUES (1196,'SKEL_PRISONER','Skeleton Prisoner','Skeleton Prisoner',52,8691,0,2466,1562,1,660,890,10,20,55,20,36,0,76,25,10,12,1,1,69,0x308D,350,1848,500,576,0,0,0,0,0,0,0,1098,3500,7016,100,2320,1,716,600,930,3500,2408,35,934,1500,0,0,0,0,4222,1);
-REPLACE INTO `mob_db` VALUES (1197,'ZOMBIE_PRISONER','Zombie Prisoner','Zombie Prisoner',53,11280,0,2635,1724,1,780,930,10,20,1,24,39,0,72,25,10,12,1,1,69,0x308D,350,1768,500,192,0,0,0,0,0,0,0,1099,3500,7016,105,2266,1,716,600,930,3500,2408,39,985,112,0,0,0,0,4275,1);
-REPLACE INTO `mob_db` VALUES (1198,'DARK_PRIEST','Dark Priest','Dark Priest',79,101992,0,12192,5152,2,1238,2037,56,70,5,91,41,101,103,42,10,12,1,6,89,0x31AD,200,864,1252,476,0,0,0,0,0,0,0,1557,5,2608,30,505,100,716,450,1009,50,2319,5,1241,1,0,0,0,0,4171,1);
-REPLACE INTO `mob_db` VALUES (1199,'PUNK','Punk','Punk',43,3620,0,1699,1033,1,292,365,0,45,1,105,5,45,65,20,10,12,0,3,24,0x3095,300,1500,500,1000,0,0,0,0,0,0,0,7001,5335,715,800,10004,100,1061,1000,1057,3000,601,1100,2502,15,0,0,0,0,4313,1);
-REPLACE INTO `mob_db` VALUES (1200,'ZHERLTHSH','Zherlthsh','Zealotus',63,18300,0,3608,2304,1,700,850,10,15,70,85,40,30,125,60,10,12,1,7,60,0x308D,200,800,2112,768,0,0,0,0,0,0,0,7017,5,509,1800,7293,1500,2331,8,2622,1,1970,100,2291,3,0,0,0,0,4277,1);
-REPLACE INTO `mob_db` VALUES (1201,'RYBIO','Rybio','Rybio',71,9572,0,6317,3520,1,686,912,45,37,1,97,75,74,77,90,10,12,2,6,40,0x318D,200,1790,1440,540,0,0,0,0,0,0,0,1015,3880,7017,3,509,1800,731,30,1008,10,984,100,709,30,0,0,0,0,4194,1);
-REPLACE INTO `mob_db` VALUES (1202,'PHENDARK','Phendark','Phendark',73,22729,0,6826,3443,2,794,1056,52,36,1,62,120,65,76,66,10,12,2,7,40,0x308D,175,1744,1344,600,0,0,0,0,0,0,0,1015,3880,7017,4,509,1800,0,0,984,150,1971,100,0,0,0,0,0,0,4329,1);
-REPLACE INTO `mob_db` VALUES (1203,'MYSTELTAINN','Mysteltainn','Mysteltainn',76,33350,0,6457,5159,2,1160,1440,30,30,77,139,80,35,159,65,10,12,2,0,87,0x37B5,250,1152,500,240,0,0,0,0,0,0,0,7019,1,7297,1500,1152,70,1155,40,1163,2,999,120,984,243,0,0,0,0,4207,1);
-REPLACE INTO `mob_db` VALUES (1204,'TIRFING','Tirfing','Ogretooth',71,29900,0,5412,4235,1,950,1146,30,35,58,87,55,35,132,65,10,12,1,0,67,0x37B5,100,816,500,240,0,0,0,0,0,0,0,7022,1,638,50,7292,1500,1214,70,1217,40,999,120,984,189,0,0,0,0,4254,1);
-REPLACE INTO `mob_db` VALUES (1205,'EXECUTIONER','Executioner','Executioner',65,28980,0,4730,3536,2,570,950,35,35,64,85,40,25,88,60,10,12,2,0,47,0x37B5,200,768,500,384,0,0,0,0,0,0,0,7024,5,7290,1500,1111,80,1114,60,1125,40,999,120,984,145,0,0,0,0,4250,1);
-REPLACE INTO `mob_db` VALUES (1206,'ANOLIAN','Anolian','Anolian',61,18960,0,5900,3700,1,640,980,15,15,1,43,58,25,80,65,10,12,1,5,41,0x3695,190,900,500,864,0,0,0,0,0,0,0,7003,4850,1754,2000,526,5,10019,10,943,5335,2625,1,984,134,0,0,0,0,4234,1);
-REPLACE INTO `mob_db` VALUES (1207,'STING','Sting','Sting',61,9500,0,4081,2970,1,850,1032,5,30,57,45,55,5,120,85,10,12,1,0,62,0x3695,300,528,500,240,0,0,0,0,0,0,0,7004,4850,1756,1500,2624,1,1003,130,997,25,10007,10,719,3,0,0,0,0,4226,1);
-REPLACE INTO `mob_db` VALUES (1208,'WANDER_MAN','Wander Man','Wanderer',74,8170,0,5786,4730,2,450,1170,5,5,1,192,38,45,127,85,10,12,1,6,24,0x3795,100,672,500,192,0,0,0,0,0,0,0,7005,4850,616,1,13015,5,2270,5,610,650,984,217,1164,1,0,0,0,0,4210,1);
-REPLACE INTO `mob_db` VALUES (1209,'CRAMP','Cramp','Cramp',56,4720,0,2300,1513,1,395,465,0,5,1,85,35,5,65,60,10,12,0,2,45,0x3095,100,1000,500,1000,0,0,0,0,0,0,0,7007,4656,528,1000,726,80,746,110,568,250,510,70,984,95,0,0,0,0,4296,1);
--- REPLACE INTO `mob_db` VALUES (1210,'FILAMENTOUS','Filamentous','Filamentous',51,6088,0,1926,1353,1,425,525,35,10,1,35,30,5,83,40,10,12,1,4,23,0x3095,200,1500,500,1000,0,0,0,0,0,0,0,7008,4850,947,8000,943,3880,993,200,1451,40,757,18,509,1600,0,0,0,0,4045,1);
-REPLACE INTO `mob_db` VALUES (1211,'BRILIGHT','Brilight','Brilight',46,5562,0,1826,1331,1,298,383,30,5,1,90,15,10,50,35,10,12,0,4,23,0x3195,200,1500,500,1000,0,0,0,0,0,0,0,7009,5335,992,200,912,1200,602,1000,757,220,610,250,509,2600,0,0,0,0,4213,1);
-REPLACE INTO `mob_db` VALUES (1212,'IRON_FIST','Iron Fist','Iron Fist',47,4221,0,1435,1520,1,430,590,40,5,1,25,15,10,81,20,10,12,1,4,60,0x3195,200,1500,500,1000,0,0,0,0,0,0,0,7010,5335,757,229,757,22,1002,750,999,180,998,300,0,0,0,0,0,0,4239,1);
-REPLACE INTO `mob_db` VALUES (1213,'HIGH_ORC','High Orc','High Orc',52,6890,0,3618,1639,1,428,533,15,5,55,46,55,35,82,40,10,12,2,7,43,0x3695,150,1500,500,1000,0,0,0,0,0,0,0,7002,2500,1304,10,999,90,931,7500,912,1300,756,196,508,900,0,0,0,0,4322,1);
-REPLACE INTO `mob_db` VALUES (1214,'CHOCO','Choco','Choco',43,4278,0,1265,1265,1,315,402,5,5,65,68,55,45,65,25,10,12,0,2,23,0x3095,200,1500,500,1000,0,0,0,0,0,0,0,7011,5335,942,7000,985,53,513,5000,634,20,532,1000,607,25,0,0,0,0,4285,1);
-REPLACE INTO `mob_db` VALUES (1215,'STEM_WORM','Stem Worm','Stem Worm',40,6136,0,1452,939,2,290,375,5,10,1,30,26,15,79,35,10,12,1,3,24,0x3095,200,1500,500,1000,0,0,0,0,0,0,0,7012,5335,509,1800,1968,10,756,115,997,5,1454,20,608,45,0,0,0,0,4224,1);
-REPLACE INTO `mob_db` VALUES (1216,'PENOMENA','Penomena','Penomena',57,7256,0,2870,2200,7,415,565,5,50,1,5,35,15,136,30,10,12,1,5,25,0x3695,400,832,500,600,0,0,0,0,0,0,0,7013,4850,962,8000,938,7000,525,200,719,15,1258,1,716,550,0,0,0,0,4314,1);
-REPLACE INTO `mob_db` VALUES (1219,'KNIGHT_OF_ABYSS','Knight of Abyss','Abysmal Knight',79,36140,0,8469,6268,1,1600,2150,55,50,66,68,64,25,135,50,10,12,2,7,87,0x3695,300,1500,500,1000,0,0,0,0,0,0,0,1064,5335,7023,5,2318,1,1421,25,1162,1,985,369,984,259,0,0,0,0,4140,1);
-REPLACE INTO `mob_db` VALUES (1220,'M_DESERT_WOLF','Desert Wolf','Desert Wolf',27,1716,0,388,242,1,169,208,0,10,1,27,45,15,56,10,10,12,1,2,23,0x3695,200,1120,420,288,0,0,0,0,0,0,0,1253,5,7030,5500,2311,1,517,1200,920,2000,756,53,0,0,0,0,0,0,4082,1);
-REPLACE INTO `mob_db` VALUES (1221,'M_SAVAGE','Savage','Savage',26,2092,0,357,226,1,146,177,10,5,1,26,54,10,37,10,10,12,2,2,42,0x3695,150,1960,960,384,0,0,0,0,0,0,0,1028,6000,514,150,702,3,2276,2,605,15,757,70,0,0,0,0,0,0,4078,1);
--- REPLACE INTO `mob_db` VALUES (1222,'L_HIGH_ORC','High Orc','High Orc',52,6890,0,2128,1490,1,428,533,15,5,1,46,55,35,82,40,10,12,2,7,43,0x3695,200,1500,500,1000,0,0,0,0,0,0,0,7002,2500,1304,10,999,120,931,8000,912,1600,756,196,508,1100,0,0,0,0,4066,1);
--- REPLACE INTO `mob_db` VALUES (1223,'L_ORC','Orc','Orc',24,1400,0,261,160,1,114,136,10,5,1,24,48,25,34,10,10,12,1,7,22,0x3695,200,1864,864,288,0,0,0,0,0,0,0,998,210,931,5500,756,40,2267,3,1352,10,1304,5,1301,100,0,0,0,0,4066,1);
--- REPLACE INTO `mob_db` VALUES (1224,'L_POISON_SPORE','Poison Spore','Poison Spore',19,665,0,169,85,1,89,101,0,0,1,19,25,1,24,1,10,12,1,3,25,0x3695,200,1672,672,288,0,0,0,0,0,0,0,921,8000,2221,20,511,650,510,55,972,35,0,0,0,0,0,0,0,0,4048,1);
--- REPLACE INTO `mob_db` VALUES (1225,'L_CHOCO','Choco','Choco',43,4278,0,1150,1150,1,315,402,5,5,1,68,55,45,65,25,10,12,0,2,23,0x3695,200,1500,500,1000,0,0,0,0,0,0,0,7011,5335,942,7000,508,1900,513,5000,2311,2,532,1000,607,25,0,0,0,0,4051,1);
--- REPLACE INTO `mob_db` VALUES (1226,'L_KOBOLD','Kobold','Kobold',36,3893,0,898,568,1,265,318,15,10,1,90,36,30,52,30,10,12,1,7,44,0x3695,200,1028,528,360,0,0,0,0,0,0,0,999,90,1034,5820,912,750,985,25,1220,2,2104,5,0,0,0,0,0,0,4091,1);
--- REPLACE INTO `mob_db` VALUES (1227,'L_GOBLIN','Goblin','Goblin',25,1176,0,282,171,1,118,140,10,5,1,63,25,20,38,45,10,12,1,7,24,0x3695,100,1120,620,240,0,0,0,0,0,0,0,998,270,911,1200,756,43,2297,3,1211,10,2104,5,507,800,0,0,0,0,4060,1);
--- REPLACE INTO `mob_db` VALUES (1228,'L_PHEN','Phen','Phen',26,3347,0,357,226,1,138,150,0,15,1,26,26,1,88,75,10,12,1,5,41,0x3695,150,2544,1344,1152,0,0,0,0,0,0,0,1023,6000,963,2300,720,8,517,1100,951,550,756,25,0,0,0,0,0,0,4077,1);
-REPLACE INTO `mob_db` VALUES (1229,'META_FABRE','Fabre','Fabre',2,63,0,3,2,1,8,11,0,0,1,2,4,0,7,5,10,12,0,4,22,0x181,400,1672,672,480,0,0,0,0,0,0,0,914,6500,949,600,1502,80,721,8,511,750,705,1500,1501,200,0,0,0,0,4002,1);
-REPLACE INTO `mob_db` VALUES (1230,'META_PUPA','Pupa','Pupa',2,427,0,2,4,0,1,2,20,20,1,1,1,0,1,20,10,12,0,4,22,0x100,1000,1001,1,1,0,0,0,0,0,0,0,1010,300,915,6000,938,700,2102,2,935,1300,938,700,1002,300,0,0,0,0,4003,1);
-REPLACE INTO `mob_db` VALUES (1231,'META_CREAMY','Creamy','Creamy',16,595,0,96,64,1,53,64,0,30,1,40,16,15,16,55,10,12,0,4,24,0x181,200,1220,720,288,0,0,0,0,0,0,0,924,6000,2322,10,518,180,602,200,2207,4,712,800,0,0,0,0,0,0,4040,1);
-REPLACE INTO `mob_db` VALUES (1232,'META_PECOPECO_EGG','Peco Peco Egg','Peco Peco Egg',3,420,0,4,4,0,1,2,20,20,1,1,1,0,1,20,10,12,0,0,60,0x0,1000,1001,1,1,0,0,0,0,0,0,0,1010,120,935,1500,2102,2,507,450,507,450,713,2000,736,15,0,0,0,0,4007,1);
--- REPLACE INTO `mob_db` VALUES (1233,'CONCEIVE_PECOPECO','Peco Peco','Peco Peco',19,531,0,159,36,1,50,64,0,0,1,13,13,25,27,9,10,12,2,2,23,0x81,200,1564,864,576,0,0,0,0,0,0,0,925,6000,2402,20,508,55,507,950,1604,100,0,0,582,1000,0,0,0,0,4031,1);
-REPLACE INTO `mob_db` VALUES (1234,'PROVOKE_YOYO','Yoyo','Yoyo',19,879,0,135,85,1,71,82,0,0,1,24,30,35,32,55,10,12,0,2,22,0x108B,200,1054,54,384,0,0,0,0,0,0,0,942,6000,7182,500,508,130,919,5500,753,7,578,500,582,1000,0,0,0,0,4051,1);
-REPLACE INTO `mob_db` VALUES (1235,'SMOKING_ORC','Smoking Orc','Smoking Orc',24,1400,0,261,160,1,114,136,10,20,1,24,48,20,34,0,10,12,1,7,22,0x308D,200,1864,864,288,0,0,0,0,0,0,0,998,210,931,5500,756,40,2267,3,1352,10,1304,5,1301,100,0,0,0,0,4066,1);
-REPLACE INTO `mob_db` VALUES (1236,'META_ANT_EGG','Ant Egg','Ant Egg',4,420,0,5,4,0,1,2,20,20,1,1,1,0,1,20,10,12,0,0,60,0x0,1000,1001,1,1,0,0,0,0,0,0,0,1010,135,935,2740,909,3000,938,750,713,2000,1002,220,0,0,0,0,0,0,4013,1);
-REPLACE INTO `mob_db` VALUES (1237,'META_ANDRE','Andre','Andre',17,688,0,109,71,1,60,71,10,0,1,17,24,20,26,20,10,12,0,4,22,0x118B,300,1288,288,576,0,0,0,0,0,0,0,955,6000,910,3000,938,1000,935,3000,1001,6,1002,350,757,28,0,0,0,0,4043,1);
-REPLACE INTO `mob_db` VALUES (1238,'META_PIERE','Piere','Piere',18,733,0,122,78,1,64,75,15,0,1,18,26,20,27,15,10,12,0,4,22,0x118B,200,1288,288,576,0,0,0,0,0,0,0,955,5700,910,1100,938,600,992,15,1001,5,1002,400,757,31,0,0,0,0,4043,1);
-REPLACE INTO `mob_db` VALUES (1239,'META_DENIRO','Deniro','Deniro',19,760,0,135,85,1,68,79,15,0,1,19,30,20,43,10,10,12,0,4,22,0x118B,150,1288,288,576,0,0,0,0,0,0,0,955,6000,910,3000,938,1200,990,45,1001,8,1002,450,757,34,0,0,0,0,4043,1);
-REPLACE INTO `mob_db` VALUES (1240,'META_PICKY','Picky','Picky',3,80,0,4,3,1,9,12,0,0,1,3,3,0,10,30,10,12,0,2,23,0x81,200,988,288,168,0,0,0,0,0,0,0,916,6500,949,850,2302,150,507,650,519,350,715,60,0,0,0,0,0,0,4008,1);
-REPLACE INTO `mob_db` VALUES (1241,'META_PICKY_','Picky','Picky',4,83,0,5,4,1,8,11,20,0,1,3,3,0,11,20,10,12,0,2,23,0x81,200,988,288,168,0,0,0,0,0,0,0,916,6500,949,850,5015,7,507,750,519,350,715,60,0,0,0,0,0,0,4011,1);
-REPLACE INTO `mob_db` VALUES (1242,'MARIN','Marin','Marin',15,742,0,66,44,1,39,43,0,10,1,10,10,5,35,15,10,12,1,3,41,0x81,400,1872,672,480,0,0,0,0,0,0,0,910,3200,938,1500,700,100,720,40,510,75,529,350,5035,1,0,0,0,0,4196,1);
-REPLACE INTO `mob_db` VALUES (1243,'SASQUATCH','Sasquatch','Sasquatch',30,3163,0,529,319,1,250,280,5,0,75,25,60,10,34,20,10,12,2,2,60,0x3695,300,1260,192,192,0,0,0,0,0,0,0,912,750,509,800,949,1000,5030,1,948,5000,727,30,757,90,0,0,0,0,4216,1);
-REPLACE INTO `mob_db` VALUES (1244,'JAKK_XMAS','Christmas Jakk','Christmas Jakk',38,3581,0,1113,688,1,315,382,5,30,1,38,38,43,75,45,10,12,1,0,43,0x81,200,1180,480,648,0,0,0,0,0,0,0,1062,5335,912,900,985,31,2331,5,644,20,7175,1200,7174,1200,0,0,0,0,4109,1);
-REPLACE INTO `mob_db` VALUES (1245,'GOBLINE_XMAS','Christmas Goblin','Christmas Goblin',25,1176,0,282,171,1,118,140,10,5,1,53,25,20,38,45,10,12,1,7,24,0x81,100,1120,620,240,0,0,0,0,0,0,0,7174,550,7175,550,756,43,644,10,1211,10,2104,5,2236,10,0,0,0,0,4060,1);
-REPLACE INTO `mob_db` VALUES (1246,'COOKIE_XMAS','Christmas Cookie','Christmas Cookie',28,2090,0,461,284,1,140,170,0,50,1,24,30,53,45,100,10,12,0,7,46,0x91,400,1248,1248,240,0,0,0,0,0,0,0,538,1500,722,45,912,200,2502,25,644,5,688,100,507,1700,0,0,0,0,4235,1);
-REPLACE INTO `mob_db` VALUES (1247,'ANTONIO','Antonio','Antonio',10,10,0,3,2,1,13,20,100,0,1,1,1,50,100,100,10,12,1,3,66,0xC1,100,720,720,432,0,0,0,0,0,0,0,7034,10000,644,200,538,1500,539,1000,529,5500,530,5500,2236,250,0,0,0,0,4243,1);
-REPLACE INTO `mob_db` VALUES (1248,'CRUISER','Cruiser','Cruiser',35,2820,0,1100,450,7,175,215,5,5,1,40,10,10,90,25,10,12,1,0,60,0x2085,400,1296,1296,432,0,0,0,0,0,0,0,1098,900,2251,2,998,320,996,5,911,3500,13150,5,756,87,0,0,0,0,4297,1);
-REPLACE INTO `mob_db` VALUES (1249,'MYSTCASE','Myst Case','Myst Case',38,3450,0,1113,688,1,160,360,5,10,65,50,25,5,48,75,10,12,1,0,60,0x91,400,1248,1248,432,0,0,0,0,0,0,0,530,90,912,1500,603,20,539,800,722,150,731,5,529,340,0,0,0,0,4206,1);
-REPLACE INTO `mob_db` VALUES (1250,'CHEPET','Chepet','Chepet',42,4950,0,1518,946,1,380,440,0,25,1,72,35,71,65,85,10,12,1,7,23,0x3695,400,672,672,288,0,0,0,0,0,0,0,7035,2500,912,750,512,5500,619,40,10019,5,508,1300,2508,5,0,0,0,0,4284,1);
-REPLACE INTO `mob_db` VALUES (1251,'KNIGHT_OF_WINDSTORM','Knight of Windstorm','Stormy Knight',77,240000,0,64350,21450,2,1425,1585,35,60,75,185,83,55,130,79,10,12,2,0,84,0x37B5,200,468,468,288,32175,720,4500,2406,500,995,3000,1468,150,603,3000,617,4000,2621,200,2506,500,985,4559,5007,1,0,0,0,0,4318,1);
-REPLACE INTO `mob_db` VALUES (1252,'GARM','Garm','Hatii',73,197000,0,50050,20020,3,1700,1900,40,45,85,126,82,65,95,60,10,12,2,2,81,0x37B5,400,608,408,336,25025,7036,1000,603,3000,995,3000,7036,5500,1131,150,1256,500,1815,500,0,0,985,3977,984,2900,0,0,0,0,4324,1);
-REPLACE INTO `mob_db` VALUES (1253,'GARGOYLE','Gargoyle','Gargoyle',48,3950,0,1650,1650,9,290,360,10,10,15,61,20,20,126,40,10,12,1,6,64,0x2185,200,1020,720,384,0,0,0,0,0,0,0,912,3880,1039,500,0,0,0,0,2619,1,1769,2000,757,238,0,0,0,0,4149,1);
-REPLACE INTO `mob_db` VALUES (1254,'RAGGLER','Raggler','Raggler',21,1020,0,218,140,1,102,113,0,5,18,10,32,20,39,35,10,12,0,2,24,0x3695,200,1000,900,384,0,0,0,0,0,0,0,7053,3000,916,5000,645,200,514,200,992,90,2225,7,756,32,0,0,0,0,4186,1);
-REPLACE INTO `mob_db` VALUES (1255,'NERAID','Neraid','Nereid',40,4120,0,1126,684,1,325,360,0,10,1,45,50,5,64,5,10,12,0,2,22,0x3695,200,776,576,288,0,0,0,0,0,0,0,1055,5100,7053,1000,510,230,1966,10,514,250,757,180,985,37,0,0,0,0,4167,1);
-REPLACE INTO `mob_db` VALUES (1256,'PEST','Pest','Pest',40,3240,0,1238,752,1,375,450,0,5,1,60,22,5,80,5,10,12,0,2,47,0x3695,165,700,648,480,0,0,0,0,0,0,0,1055,5500,7054,200,702,10,605,100,716,250,0,0,756,115,0,0,0,0,4315,1);
-REPLACE INTO `mob_db` VALUES (1257,'INJUSTICE','Injustice','Injustice',51,7600,0,2118,1488,1,480,600,0,0,84,42,39,0,71,35,10,12,1,1,47,0x3695,400,770,720,336,0,0,0,0,0,0,0,999,300,7054,5335,7053,3500,2313,5,2316,2,660,2,1255,2,0,0,0,0,4268,1);
-REPLACE INTO `mob_db` VALUES (1258,'GOBLIN_ARCHER','Goblin Archer','Goblin Archer',28,1750,0,461,284,9,89,113,0,0,10,15,20,15,72,20,10,12,0,7,25,0x2085,200,1172,672,420,0,0,0,0,0,0,0,2297,3,998,250,911,1000,1765,3000,507,600,1705,25,514,300,0,0,0,0,4157,1);
-REPLACE INTO `mob_db` VALUES (1259,'GRYPHON','Gryphon','Gryphon',72,27800,0,5896,4400,1,880,1260,35,35,68,95,78,65,115,75,10,12,2,2,84,0x37B5,100,704,504,432,0,0,0,0,0,0,0,7048,2500,7054,5335,7063,120,1452,1500,1417,1,984,185,996,150,0,0,0,0,4163,1);
-REPLACE INTO `mob_db` VALUES (1260,'DARK_FRAME','Dark Frame','Dark Frame',59,7500,0,3652,3271,1,960,1210,10,45,1,72,42,45,85,25,10,12,1,6,67,0x3795,200,920,720,200,0,0,0,0,0,0,0,7054,4656,734,1000,2505,30,0,0,0,0,1000,80,747,3,0,0,0,0,4170,1);
-REPLACE INTO `mob_db` VALUES (1261,'WILD_ROSE','Wild Rose','Wild Rose',38,2980,0,1113,688,1,315,360,0,15,65,85,15,35,65,80,10,12,0,2,24,0x83,100,964,864,288,0,0,0,0,0,0,0,7053,5335,748,50,5037,120,1767,3000,624,35,528,600,2244,2,0,0,0,0,4257,1);
-REPLACE INTO `mob_db` VALUES (1262,'MUTANT_DRAGON','Mutant Dragon','Mutant Dragonoid',65,62600,0,4730,3536,4,2400,3400,15,20,75,47,30,68,45,35,10,12,2,9,43,0x37B5,250,1280,1080,240,0,0,0,0,0,0,0,7054,4850,1035,500,1036,500,930,500,1559,100,7296,1500,2527,50,0,0,0,0,4203,1);
-REPLACE INTO `mob_db` VALUES (1263,'WIND_GHOST','Wind Ghost','Wind Ghost',51,4820,0,2424,1488,2,489,639,0,45,1,89,15,90,85,25,10,12,1,6,64,0x3795,150,1056,1056,336,0,0,0,0,0,0,0,912,4559,932,6000,7005,500,693,100,1611,8,996,100,1615,1,0,0,0,0,4264,1);
-REPLACE INTO `mob_db` VALUES (1264,'MERMAN','Merman','Merman',53,14690,0,4500,3000,2,482,964,10,35,72,45,46,35,60,55,10,12,1,7,61,0x3695,220,916,816,336,0,0,0,0,0,0,0,1054,1300,523,300,568,400,720,40,995,35,1460,3,756,203,0,0,0,0,4199,1);
-REPLACE INTO `mob_db` VALUES (1265,'COOKIE','Cookie','Cookie',25,950,0,310,188,1,130,145,0,25,1,35,20,53,37,90,10,12,0,7,60,0x1089,200,1036,936,240,0,0,0,0,0,0,0,538,1000,530,150,979,1,11002,50,2402,30,12001,100,529,320,0,0,0,0,4293,1);
-REPLACE INTO `mob_db` VALUES (1266,'ASTER','Aster','Aster',18,1372,0,122,78,1,56,64,0,10,1,19,15,0,34,5,10,12,0,5,22,0x91,400,1264,864,216,0,0,0,0,0,0,0,938,500,7013,40,1052,1200,508,200,912,60,512,100,0,0,0,0,0,0,4247,1);
-REPLACE INTO `mob_db` VALUES (1267,'CARAT','Carat','Carat',51,5200,0,1926,1353,1,330,417,0,25,1,41,45,5,85,155,10,12,1,6,44,0x3795,200,1078,768,384,0,0,0,0,0,0,0,7054,3200,536,1000,2409,5,5003,1,0,0,0,0,509,1450,0,0,0,0,4288,1);
-REPLACE INTO `mob_db` VALUES (1268,'BLOODY_KNIGHT','Bloody Knight','Bloody Knight',82,57870,0,10120,6820,3,2150,3030,60,50,88,75,70,77,125,55,10,12,2,0,87,0x3695,250,828,528,192,0,0,0,0,0,0,0,7054,4850,2229,45,2317,5,2125,62,1170,1,1417,2,985,433,0,0,0,0,4320,1);
-REPLACE INTO `mob_db` VALUES (1269,'CLOCK','Clock','Clock',60,11050,0,3410,2904,1,720,909,15,10,1,70,50,25,90,50,10,12,1,0,42,0x91,200,1092,792,480,0,0,0,0,0,0,0,1095,5335,1019,800,509,1900,568,320,7026,30,7027,30,985,163,0,0,0,0,4299,1);
-REPLACE INTO `mob_db` VALUES (1270,'C_TOWER_MANAGER','Clock Tower Manager','Clock Tower Manager',63,18600,0,4378,2850,3,880,1180,35,30,1,75,20,64,75,60,10,12,2,0,80,0x91,200,1072,672,384,0,0,0,0,0,0,0,1095,5335,7054,5335,999,500,520,850,2109,1,7026,2000,7027,2000,0,0,0,0,4229,1);
-REPLACE INTO `mob_db` VALUES (1271,'ALLIGATOR','Alligator','Alligator',42,6962,0,1379,866,1,315,360,2,5,1,45,50,10,69,65,10,12,1,2,21,0x91,200,1100,900,480,0,0,0,0,0,0,0,912,1000,1099,600,7003,2000,608,50,0,0,0,0,756,129,0,0,0,0,4252,1);
-REPLACE INTO `mob_db` VALUES (1272,'DARK_LORD','Dark Lord','Dark Lord',80,720000,0,65780,45045,2,2800,3320,30,70,1,120,30,118,99,60,10,12,2,6,89,0x37B5,100,868,768,480,32890,7005,6000,5093,500,617,2000,1615,800,2004,100,1237,300,2334,300,2507,100,985,5141,5162,10,0,0,0,0,4168,1);
-REPLACE INTO `mob_db` VALUES (1273,'ORC_LADY','Orc Lady','Orc Lady',31,2000,0,644,407,1,135,170,10,10,35,42,25,15,69,55,10,12,1,7,42,0x3695,200,1050,900,288,0,0,0,0,0,0,0,7053,4656,998,300,2602,1,2206,1,12127,10,7477,3,2338,1,0,0,0,0,4255,1);
-REPLACE INTO `mob_db` VALUES (1274,'MEGALITH','Megalith','Megalith',45,5300,0,1758,1075,9,264,314,50,25,1,45,60,5,95,5,10,12,2,0,80,0x84,200,1332,1332,672,0,0,0,0,0,0,0,912,100,7049,1000,617,1,0,0,0,0,985,61,757,207,0,0,0,0,4200,1);
-REPLACE INTO `mob_db` VALUES (1275,'ALICE','Alice','Alice',62,10000,221,3583,2400,1,550,700,5,5,64,64,42,85,100,130,10,12,1,7,60,0x91,200,502,2304,480,0,0,0,0,0,0,0,7047,2500,637,40,2407,3,739,30,5085,1,12128,10,12002,100,0,0,0,0,4253,1);
-REPLACE INTO `mob_db` VALUES (1276,'RAYDRIC_ARCHER','Raydric Archer','Raydric Archer',52,5250,0,3025,2125,9,415,500,35,5,15,25,22,5,145,35,10,12,1,6,47,0x2185,200,1152,1152,480,0,0,0,0,0,0,0,7054,4656,0,0,2315,2,1701,150,1764,2000,1715,3,985,106,0,0,0,0,4187,1);
-REPLACE INTO `mob_db` VALUES (1277,'GREATEST_GENERAL','Greatest General','Greatest General',40,3632,0,1238,752,3,350,400,15,15,1,20,60,55,82,140,10,12,1,0,43,0x84,200,1152,1152,384,0,0,0,0,0,0,0,7054,2000,1019,2000,1501,100,662,300,2272,1,508,250,686,100,0,0,0,0,4283,1);
-REPLACE INTO `mob_db` VALUES (1278,'STALACTIC_GOLEM','Stalactic Golem','Stalactic Golem',60,18700,0,5808,2695,1,950,1260,50,5,73,45,85,5,90,25,10,12,2,0,80,0x91,200,1264,864,288,0,0,0,0,0,0,0,7004,2000,7054,4850,1000,250,997,30,757,250,0,0,985,163,0,0,0,0,4223,1);
-REPLACE INTO `mob_db` VALUES (1279,'TRI_JOINT','Tri Joint','Tri Joint',32,2300,0,386,220,1,178,206,20,5,1,48,24,10,67,20,10,12,0,4,22,0x3795,200,860,660,624,0,0,0,0,0,0,0,7053,100,943,380,606,200,993,160,1001,140,0,0,757,106,0,0,0,0,4308,1);
-REPLACE INTO `mob_db` VALUES (1280,'STEAM_GOBLIN','Steam Goblin','Goblin Steamrider',35,2490,0,864,495,1,234,269,20,5,58,59,32,15,75,25,10,12,1,7,44,0x91,200,1008,1008,528,0,0,0,0,0,0,0,911,2500,7053,3880,998,300,999,55,1003,320,13104,5,757,124,0,0,0,0,4156,1);
-REPLACE INTO `mob_db` VALUES (1281,'SAGEWORM','Sage Worm','Sage Worm',43,3850,0,1155,1320,1,120,280,0,50,1,52,24,88,79,55,10,12,0,2,60,0x91,200,936,936,288,0,0,0,0,0,0,0,2716,5,1097,1000,1055,3000,691,100,505,40,689,100,5012,1,0,0,0,0,4219,1);
-REPLACE INTO `mob_db` VALUES (1282,'KOBOLD_ARCHER','Kobold Archer','Kobold Archer',33,2560,0,739,455,9,155,185,10,5,10,20,15,30,100,25,10,12,0,7,23,0x2085,200,1008,1008,384,0,0,0,0,0,0,0,912,250,999,60,1034,4850,5118,50,1763,2000,1711,5,756,79,0,0,0,0,4292,1);
-REPLACE INTO `mob_db` VALUES (1283,'CHIMERA','Chimera','Chimera',70,32600,0,4950,3000,1,1200,1320,30,10,1,72,110,88,75,85,10,12,2,2,63,0x37B5,200,772,672,360,0,0,0,0,0,0,0,7054,5335,1048,2500,568,1000,1306,1,7295,1500,1364,1,984,160,0,0,0,0,4300,1);
--- REPLACE INTO `mob_db` VALUES (1284,'HUGELING','Hugeling','Hugeling',1,5000,0,2,1,4,7,10,0,0,1,1,1,1,6,1,10,12,2,3,21,0x91,200,1872,672,480,0,0,0,0,0,0,0,512,100,512,100,512,100,512,100,512,100,512,100,512,100,512,100,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1285,'ARCHER_GUARDIAN','Archer Guardian','Archer Guardian',74,28634,0,1,1,12,1120,1600,35,60,95,80,80,90,165,55,14,16,2,7,80,0x1FA5,265,1200,1200,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1286,'KNIGHT_GUARDIAN','Knight Guardian','Knight Guardian',86,30214,0,1,1,2,1280,1560,55,30,110,40,140,65,125,65,14,16,2,7,80,0x1FA5,275,1200,1200,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1287,'SOLDIER_GUARDIAN','Soldier Guardian','Soldier Guardian',56,15670,0,1,1,1,873,1036,35,0,85,56,100,45,103,43,10,12,0,4,22,0x21A5,265,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1288,'EMPELIUM','Emperium','Emperium',90,68430,0,0,0,1,60,71,40,50,1,17,80,50,26,20,10,12,0,8,26,0x120,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1289,'MAYA_PUPLE','Maya Purple','Maya Purple',81,55479,0,10496,3893,2,1447,2000,68,48,95,90,80,95,90,119,10,12,2,4,82,0x37B5,100,1024,1000,480,0,0,0,0,0,0,0,7053,4413,757,250,756,300,969,100,984,150,10006,1,7481,2,0,0,0,0,4198,1);
-REPLACE INTO `mob_db` VALUES (1290,'SKELETON_GENERAL','Skeleton General','Skeleton General',73,17402,0,8170,3370,1,910,1089,25,25,90,25,40,20,77,25,10,12,1,1,29,0x3695,150,2276,576,432,0,0,0,0,0,0,0,7068,2550,756,160,508,800,1220,35,1219,80,13035,15,2274,1,0,0,0,0,4221,1);
-REPLACE INTO `mob_db` VALUES (1291,'WRAITH_DEAD','Wraith Dead','Wraith Dead',74,43021,0,10341,3618,2,1366,1626,25,30,5,99,55,75,115,45,10,12,2,1,89,0x3695,175,1816,576,240,0,0,0,0,0,0,0,1059,4413,2206,10,2506,8,716,700,732,5,603,100,568,300,0,0,0,0,4189,1);
-REPLACE INTO `mob_db` VALUES (1292,'MINI_DEMON','Mini Demon','Mini Demon',68,32538,0,8396,3722,1,1073,1414,30,25,5,75,40,55,89,42,10,12,0,6,27,0x3795,150,1000,600,384,0,0,0,0,0,0,0,1038,4413,1039,450,2255,3,757,160,912,2500,1009,10,1478,5,0,0,0,0,4204,1);
-REPLACE INTO `mob_db` VALUES (1293,'CREMY_FEAR','Creamy Fear','Creamy Fear',62,13387,0,7365,2691,2,666,829,45,30,5,40,16,15,68,55,10,12,0,4,24,0x3795,155,1136,720,840,0,0,0,0,0,0,0,924,4550,2333,10,518,550,602,200,1550,8,2726,5,522,50,0,0,0,0,4298,1);
-REPLACE INTO `mob_db` VALUES (1294,'KILLER_MANTIS','Killer Mantis','Killer Mantis',56,13183,0,6509,2366,1,764,927,35,20,5,26,24,5,75,40,10,12,1,4,22,0x3795,175,1528,660,432,0,0,0,0,0,0,0,1031,4550,943,2500,721,10,509,15,514,25,1262,1,2108,1,0,0,0,0,4301,1);
-REPLACE INTO `mob_db` VALUES (1295,'OWL_BARON','Owl Baron','Owl Baron',75,60746,0,10967,4811,2,1252,1610,65,25,25,25,80,95,95,55,10,12,2,6,60,0x37B5,175,1345,824,440,0,0,0,0,0,0,0,7071,3500,7063,2500,1716,2,1472,1,1629,2,693,100,5045,5,0,0,0,0,4238,1);
-REPLACE INTO `mob_db` VALUES (1296,'KOBOLD_LEADER','Kobold Leader','Kobold Leader',65,18313,0,7432,2713,1,649,958,37,37,5,90,36,30,77,59,10,12,1,7,44,0x3695,150,1028,528,360,0,0,0,0,0,0,0,999,450,1034,6305,912,1200,1511,6,1613,2,525,150,526,100,0,0,0,0,4291,1);
-REPLACE INTO `mob_db` VALUES (1297,'ANCIENT_MUMMY','Ancient Mummy','Ancient Mummy',64,40599,0,8040,3499,1,836,1129,27,27,28,19,32,5,83,35,10,12,1,1,49,0x3695,175,1772,120,384,0,0,0,0,0,0,0,930,4413,934,1800,2624,1,2611,150,508,650,756,150,757,100,0,0,0,0,4248,1);
-REPLACE INTO `mob_db` VALUES (1298,'ZOMBIE_MASTER','Zombie Master','Zombie Master',62,14211,0,7610,2826,1,824,1084,37,26,25,20,30,5,77,35,10,12,1,1,29,0x3695,175,2612,912,288,0,0,0,0,0,0,0,7071,4413,938,1500,958,1500,723,200,727,100,1260,1,2324,2,0,0,0,0,4274,1);
-REPLACE INTO `mob_db` VALUES (1299,'GOBLIN_LEADER','Goblin Leader','Goblin Leader',64,20152,0,6036,2184,1,663,752,48,16,5,55,37,30,69,58,10,12,1,7,24,0x3695,120,1120,620,240,0,0,0,0,0,0,0,7054,1500,999,800,756,120,5090,50,2106,2,508,650,5113,10,0,0,0,0,4155,1);
-REPLACE INTO `mob_db` VALUES (1300,'CATERPILLAR','Caterpillar','Caterpillar',64,14439,0,6272,3107,1,894,1447,47,29,35,25,85,15,69,45,10,12,0,4,22,0x3795,300,1672,672,480,0,0,0,0,0,0,0,949,3000,7054,5335,13034,20,1000,100,997,50,505,12,508,500,0,0,0,0,4289,1);
-REPLACE INTO `mob_db` VALUES (1301,'AM_MUT','Am Mut','Am Mut',61,12099,0,7709,2690,1,1040,1121,50,10,50,65,40,35,83,45,10,12,0,6,27,0x3795,200,1156,456,384,0,0,0,0,0,0,0,1021,4550,757,250,1517,3,969,5,2282,1,616,1,746,250,0,0,0,0,4245,1);
-REPLACE INTO `mob_db` VALUES (1302,'DARK_ILLUSION','Dark Illusion','Dark Illusion',77,103631,0,11163,4181,2,1300,1983,64,70,5,100,40,100,97,40,10,12,2,6,89,0x37B5,145,1024,768,480,0,0,0,0,0,0,0,1615,3,5017,2,2508,3,7054,5335,522,120,509,1550,1162,2,0,0,0,0,4169,1);
-REPLACE INTO `mob_db` VALUES (1303,'GIANT_HONET','Giant Hornet','Giant Hornet',56,13105,0,5785,2006,1,650,852,38,43,35,38,32,10,71,64,10,12,0,4,24,0x3795,155,1292,792,340,0,0,0,0,0,0,0,526,550,518,1200,522,12,610,15,1608,3,722,20,1736,15,0,0,0,0,4271,1);
-REPLACE INTO `mob_db` VALUES (1304,'GIANT_SPIDER','Giant Spider','Giant Spider',55,11874,0,6211,2146,1,624,801,41,28,5,36,43,5,73,69,10,12,2,4,25,0x3795,165,1468,468,768,0,0,0,0,0,0,0,1025,4550,1042,1200,757,140,525,450,943,1200,1096,680,7053,800,0,0,0,0,4270,1);
-REPLACE INTO `mob_db` VALUES (1305,'ANCIENT_WORM','Ancient Worm','Ancient Worm',67,22598,0,8174,3782,1,948,1115,35,30,5,35,56,55,81,72,10,12,2,4,25,0x3795,165,1792,792,336,0,0,0,0,0,0,0,1042,4413,912,2500,2406,9,2727,5,1096,680,938,3500,7054,2500,0,0,0,0,4249,1);
-REPLACE INTO `mob_db` VALUES (1306,'LEIB_OLMAI','Leib Olmai','Leib Olmai',58,24233,0,6011,2171,1,740,1390,27,31,5,35,95,5,64,85,10,12,2,2,22,0x3695,175,1260,230,192,0,0,0,0,0,0,0,948,4550,2289,8,740,120,518,500,2717,5,969,5,7053,800,0,0,0,0,4188,1);
-REPLACE INTO `mob_db` VALUES (1307,'CAT_O_NINE_TAIL','Cat o\' Nine Tails','Cat o\' Nine Tails',76,64512,0,10869,4283,1,1112,1275,61,55,55,75,55,82,86,120,10,12,1,6,63,0x37B5,155,1276,576,288,0,0,0,0,0,0,0,5008,1,638,150,10008,5,985,600,984,800,969,6,617,1,0,0,0,0,4290,1);
-REPLACE INTO `mob_db` VALUES (1308,'PANZER_GOBLIN','Panzer Goblin','Panzer Goblin',59,14130,0,7212,2697,1,683,878,41,28,60,60,40,20,81,160,10,12,1,7,44,0x3695,200,960,1008,840,0,0,0,0,0,0,0,7053,4413,7054,3500,999,180,998,360,1003,580,13158,5,994,160,0,0,0,0,4310,1);
-REPLACE INTO `mob_db` VALUES (1309,'GAJOMART','Gajomart','Gajomart',63,13669,0,6625,2900,1,917,950,85,50,5,34,10,5,75,140,10,12,0,0,83,0x3695,300,1000,1152,828,0,0,0,0,0,0,0,953,6500,912,2300,508,870,2279,8,1752,10000,2131,20,994,180,0,0,0,0,4151,1);
-REPLACE INTO `mob_db` VALUES (1310,'MAJORUROS','Majoruros','Majoruros',66,57991,0,8525,3799,1,780,1300,10,25,65,50,75,50,85,48,10,12,2,2,43,0x3695,250,1100,960,780,0,0,0,0,0,0,0,941,4413,1361,4,568,300,984,16,509,1850,2611,160,1000,250,0,0,0,0,4201,1);
-REPLACE INTO `mob_db` VALUES (1311,'GULLINBURSTI','Gullinbursti','Gullinbursti',62,21331,0,5814,2376,1,699,1431,10,15,55,25,60,5,70,45,10,12,2,2,42,0x3695,150,1960,960,384,0,0,0,0,0,0,0,1028,3500,514,290,702,6,2276,1,605,15,2627,1,912,160,0,0,0,0,4164,1);
-REPLACE INTO `mob_db` VALUES (1312,'TURTLE_GENERAL','Turtle General','Turtle General',97,320700,0,18202,9800,2,2438,3478,50,54,100,45,55,65,105,164,10,12,2,2,42,0x37B5,200,900,1000,500,9101,967,5500,607,1500,617,2000,1529,8,1306,5,7480,200,1417,9,7070,5335,1141,80,658,1,0,0,0,0,4305,1);
-REPLACE INTO `mob_db` VALUES (1313,'MOBSTER','Mobster','Mobster',61,7991,0,4424,1688,1,910,1128,41,37,76,46,20,35,76,55,10,12,1,7,20,0x3695,250,1100,560,580,0,0,0,0,0,0,0,1239,3,726,4559,2621,1,716,600,912,2500,525,450,505,60,0,0,0,0,4317,1);
-REPLACE INTO `mob_db` VALUES (1314,'PERMETER','Permeter','Permeter',63,8228,0,3756,1955,2,943,1211,46,45,69,59,60,5,69,100,10,12,1,2,40,0x91,250,1100,483,528,0,0,0,0,0,0,0,967,4413,7070,45,1019,1240,507,2450,912,1240,522,25,605,1,0,0,0,0,4311,1);
-REPLACE INTO `mob_db` VALUES (1315,'ASSULTER','Assaulter','Assaulter',71,11170,0,4854,2654,2,764,1499,35,28,85,74,10,35,100,100,10,12,1,7,44,0x3695,155,1000,900,432,0,0,0,0,0,0,0,967,4413,7069,1200,7072,840,508,1280,912,1240,13300,5,603,1,0,0,0,0,4246,1);
-REPLACE INTO `mob_db` VALUES (1316,'SOLIDER','Solider','Solider',70,12099,0,4458,1951,2,797,979,57,43,69,35,85,5,74,100,10,12,1,2,42,0x91,250,1452,483,528,0,0,0,0,0,0,0,967,4413,7070,64,7067,850,508,2100,912,1240,518,850,1519,1,0,0,0,0,4220,1);
-REPLACE INTO `mob_db` VALUES (1317,'FUR_SEAL','Fur Seal','Seal',63,9114,0,3765,1824,1,845,1203,25,33,5,28,22,15,69,84,10,12,1,2,21,0x3885,200,1612,622,583,0,0,0,0,0,0,0,912,4365,510,250,2310,5,7053,1200,1452,1,525,200,746,120,0,0,0,0,4312,1);
-REPLACE INTO `mob_db` VALUES (1318,'HEATER','Heater','Heater',68,11020,0,3766,2359,2,683,1008,40,42,69,47,25,5,71,100,10,12,1,2,43,0x3695,250,1452,483,528,0,0,0,0,0,0,0,967,4413,7070,750,697,100,912,1640,526,140,7054,600,7068,1250,0,0,0,0,4331,1);
-REPLACE INTO `mob_db` VALUES (1319,'FREEZER','Freezer','Freezer',72,8636,0,3665,2197,2,671,983,55,43,69,41,59,5,67,100,10,12,1,2,41,0x3695,250,1452,483,528,0,0,0,0,0,0,0,967,4413,7070,850,7066,1250,912,1800,526,160,7053,600,689,100,0,0,0,0,4319,1);
-REPLACE INTO `mob_db` VALUES (1320,'OWL_DUKE','Owl Duke','Owl Duke',75,26623,0,7217,3474,1,715,910,27,49,15,45,40,75,79,88,10,12,2,6,60,0x37B5,195,1345,824,440,0,0,0,0,0,0,0,7071,4413,7063,1500,693,100,747,1,1451,3,1513,2,5045,1,0,0,0,0,4237,1);
-REPLACE INTO `mob_db` VALUES (1321,'DRAGON_TAIL','Dragon Tail','Dragon Tail',61,8368,0,3587,1453,1,520,715,25,19,10,68,15,5,67,67,10,12,1,4,44,0x3795,175,862,534,312,0,0,0,0,0,0,0,7064,4413,1096,400,943,800,2207,8,2226,2,601,300,602,150,0,0,0,0,4178,1);
-REPLACE INTO `mob_db` VALUES (1322,'SPRING_RABBIT','Spring Rabbit','Spring Rabbit',58,9045,0,3982,1766,1,585,813,29,21,45,61,5,15,77,90,10,12,1,2,42,0x83,160,1120,552,511,0,0,0,0,0,0,0,7054,3500,7053,2500,949,2500,511,4500,508,800,510,200,509,800,0,0,0,0,4227,1);
-REPLACE INTO `mob_db` VALUES (1323,'SEE_OTTER','Sea Otter','Sea Otter',59,9999,0,3048,1642,1,650,813,33,35,5,36,40,25,82,65,10,12,1,2,61,0x3885,190,1132,583,532,0,0,0,0,0,0,0,722,150,965,5500,7065,4365,725,50,726,50,746,650,7053,1200,0,0,0,0,4326,1);
-REPLACE INTO `mob_db` VALUES (1324,'TREASURE_BOX1','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1325,'TREASURE_BOX2','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7073,80,658,500,604,10000,984,4850,985,7275,1239,1500,5027,75,1165,8,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1326,'TREASURE_BOX3','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1327,'TREASURE_BOX4','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7074,80,658,500,604,10000,984,4850,985,7275,2108,1000,1306,75,5022,2,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1328,'TREASURE_BOX5','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1329,'TREASURE_BOX6','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7075,80,658,500,604,10000,984,4850,985,7275,2102,834,5019,100,5002,9,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1330,'TREASURE_BOX7','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1331,'TREASURE_BOX8','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7076,80,658,500,604,10000,984,4850,985,7275,2616,500,2334,125,2622,9,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1332,'TREASURE_BOX9','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1333,'TREASURE_BOX10','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7077,80,658,500,604,10000,984,4850,985,7275,2104,500,2331,150,2623,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1334,'TREASURE_BOX11','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1335,'TREASURE_BOX12','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7078,80,658,500,604,10000,984,4850,985,7275,2270,500,1716,150,2256,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1336,'TREASURE_BOX13','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1337,'TREASURE_BOX14','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7079,80,658,500,604,10000,984,4850,985,7275,1238,375,1531,150,2318,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1338,'TREASURE_BOX15','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1339,'TREASURE_BOX16','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7080,80,658,500,604,10000,984,4850,985,7275,2626,300,1472,167,2327,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1340,'TREASURE_BOX17','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1341,'TREASURE_BOX18','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7081,80,658,500,604,10000,984,4850,985,7275,1143,250,1237,188,2235,12,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1342,'TREASURE_BOX19','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1343,'TREASURE_BOX20','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7082,80,658,500,604,10000,984,4850,985,7275,617,250,1144,188,5007,19,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1344,'TREASURE_BOX21','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1345,'TREASURE_BOX22','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7083,80,658,500,604,10000,984,4850,985,7275,2508,1000,2336,69,2621,20,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1346,'TREASURE_BOX23','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1347,'TREASURE_BOX24','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7084,80,658,500,604,10000,984,4850,985,7275,2106,1000,1164,50,5025,24,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1348,'TREASURE_BOX25','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1349,'TREASURE_BOX26','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7085,80,658,500,604,10000,984,4850,985,7275,2231,750,2624,46,2286,25,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1350,'TREASURE_BOX27','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1351,'TREASURE_BOX28','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7086,80,658,500,604,10000,984,4850,985,7275,2283,500,2615,41,2234,32,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1352,'TREASURE_BOX29','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1353,'TREASURE_BOX30','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7087,80,658,500,604,10000,984,4850,985,7275,2507,500,2625,38,5045,34,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1354,'TREASURE_BOX31','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1355,'TREASURE_BOX32','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7088,80,658,500,604,10000,984,4850,985,7275,2407,429,2269,250,2317,35,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1356,'TREASURE_BOX33','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1357,'TREASURE_BOX34','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7089,80,658,500,604,10000,984,4850,985,7275,2109,300,2406,273,2258,38,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1358,'TREASURE_BOX35','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1359,'TREASURE_BOX36','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7090,80,658,500,604,10000,984,4850,985,7275,1142,215,2255,60,5017,38,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1360,'TREASURE_BOX37','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1361,'TREASURE_BOX38','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7091,80,658,500,604,10000,984,4850,985,7275,1417,50,5053,50,2229,50,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1362,'TREASURE_BOX39','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1363,'TREASURE_BOX40','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7092,80,658,500,604,10000,984,4850,985,7275,2506,43,2254,43,1529,38,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1364,'G_ASSULTER','Assaulter','Assaulter',59,12853,0,0,0,2,152,177,35,36,85,55,10,35,145,100,10,12,1,6,44,0x3795,155,1000,900,432,0,0,0,0,0,0,0,1019,9000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1365,'APOCALIPS','Apocalypse','Apocalypse',66,22880,0,6540,4935,2,1030,1370,62,49,1,48,120,48,66,85,10,12,2,0,60,0x91,400,1840,1440,384,0,0,0,0,0,0,0,7095,5335,7094,2400,7093,2200,985,5,13161,1,2506,20,999,2500,0,0,0,0,4242,1);
-REPLACE INTO `mob_db` VALUES (1366,'LAVA_GOLEM','Lava Golem','Lava Golem',77,24324,0,6470,3879,1,1541,2049,65,50,1,57,115,70,76,68,10,12,2,0,83,0x3095,400,2190,2040,336,0,0,0,0,0,0,0,7096,4559,7097,3686,2317,1,2316,2,509,2500,1818,20,0,0,0,0,0,0,4184,1);
-REPLACE INTO `mob_db` VALUES (1367,'BLAZZER','Blazer','Blazer',43,8252,0,3173,1871,2,533,709,50,40,1,52,50,39,69,40,10,12,1,6,43,0x3395,180,1732,1332,540,0,0,0,0,0,0,0,7097,4850,7098,3400,509,3000,0,0,0,0,0,0,0,0,0,0,0,0,4215,1);
-REPLACE INTO `mob_db` VALUES (1368,'GEOGRAPHER','Geographer','Geographer',56,8071,0,2715,2000,3,467,621,28,26,1,66,47,60,68,44,10,12,1,3,62,0x84,2000,1308,1008,480,0,0,0,0,0,0,0,1032,6200,1033,5500,2253,30,2207,50,12002,100,0,0,0,0,0,0,0,0,4280,1);
-REPLACE INTO `mob_db` VALUES (1369,'GRAND_PECO','Grand Peco','Grand Peco',58,8054,0,2387,1361,2,444,565,37,30,1,66,66,50,71,51,10,12,2,2,43,0x1089,165,1460,960,432,0,0,0,0,0,0,0,7101,4850,522,300,992,1000,969,1,0,0,0,0,582,500,0,0,0,0,4161,1);
-REPLACE INTO `mob_db` VALUES (1370,'SUCCUBUS','Succubus','Succubus',85,16955,0,5357,4322,2,1268,1686,54,48,1,97,95,103,89,87,10,12,1,6,67,0x3795,155,1306,1056,288,0,0,0,0,0,0,0,522,1500,2407,3,12373,1,2613,250,5066,1,1472,1,505,1000,0,0,0,0,4218,1);
-REPLACE INTO `mob_db` VALUES (1371,'FAKE_ANGEL','Fake Angel','False Angel',65,16845,0,3371,1949,2,513,682,50,35,1,64,57,70,61,88,10,12,0,8,66,0x3885,160,920,720,336,0,0,0,0,0,0,0,0,0,0,0,717,1000,715,1000,716,1000,12020,1000,1974,20,0,0,0,0,4316,1);
-REPLACE INTO `mob_db` VALUES (1372,'GOAT','Goat','Goat',69,11077,0,3357,2015,1,457,608,44,25,1,58,66,62,67,43,10,12,1,2,63,0x1089,165,1380,1080,336,0,0,0,0,0,0,0,7106,4559,7107,2500,713,5000,507,500,510,1000,508,2500,511,5500,0,0,0,0,4150,1);
-REPLACE INTO `mob_db` VALUES (1373,'LORD_OF_DEATH','Lord of Death','Lord of the Dead',94,603383,0,131343,43345,3,3430,4232,77,73,1,99,30,109,100,106,10,12,2,6,67,0x37B5,180,1446,1296,360,65671,607,5500,732,5000,617,5000,7108,5335,1417,5,1230,10,2621,2,7109,10,1306,1,1529,2,0,0,0,0,4276,1);
-REPLACE INTO `mob_db` VALUES (1374,'INCUBUS','Incubus','Incubus',75,17281,0,5254,4212,2,1408,1873,58,46,1,97,95,103,89,87,10,12,1,6,67,0x3795,165,850,600,336,0,0,0,0,0,0,0,522,1500,509,5500,5072,1,2621,1,2610,500,2613,150,509,2200,0,0,0,0,4269,1);
-REPLACE INTO `mob_db` VALUES (1375,'THE_PAPER','The Paper','The Paper',56,18557,0,2849,1998,1,845,1124,25,24,1,66,52,76,71,79,10,12,1,0,60,0x3885,170,1160,960,336,0,0,0,0,0,0,0,7111,4947,7112,3200,508,1800,511,2000,13009,5,0,0,0,0,0,0,0,0,4172,1);
-REPLACE INTO `mob_db` VALUES (1376,'HARPY','Harpy','Harpy',70,16599,0,3562,2133,1,926,1231,42,44,1,112,72,67,74,76,10,12,1,6,64,0x3985,155,972,672,470,0,0,0,0,0,0,0,7115,4850,7116,2500,508,1500,508,800,709,20,1820,20,0,0,0,0,0,0,4325,1);
-REPLACE INTO `mob_db` VALUES (1377,'ELDER','Elder','Elder',64,21592,0,5650,3408,3,421,560,45,68,1,76,68,108,72,86,10,12,2,7,80,0x3885,165,1552,1152,336,0,0,0,0,0,0,0,7099,4000,7117,1500,7118,1500,1564,10,1473,1,616,1,7027,3000,0,0,0,0,4251,1);
-REPLACE INTO `mob_db` VALUES (1378,'DEMON_PUNGUS','Demon Pungus','Demon Pungus',56,7259,0,3148,1817,1,360,479,48,31,1,83,55,59,63,34,10,12,0,6,65,0x3985,170,1260,960,672,0,0,0,0,0,0,0,7119,4074,7001,4559,715,3880,1061,5000,0,0,0,0,0,0,0,0,0,0,4173,1);
-REPLACE INTO `mob_db` VALUES (1379,'NIGHTMARE_TERROR','Nightmare Terror','Nightmare Terror',78,22605,0,6683,4359,1,757,1007,37,37,1,76,55,60,76,54,10,12,2,6,67,0x3985,165,1216,816,432,0,0,0,0,0,0,0,7120,4947,2626,1,2608,30,505,50,510,150,695,100,1261,1,0,0,0,0,4166,1);
-REPLACE INTO `mob_db` VALUES (1380,'DRILLER','Driller','Driller',52,7452,0,3215,1860,1,666,886,48,31,1,66,58,50,60,47,10,12,1,2,22,0x3885,165,1300,900,336,0,0,0,0,0,0,0,1012,7500,715,3880,716,3500,0,0,0,0,0,0,0,0,0,0,0,0,4180,1);
-REPLACE INTO `mob_db` VALUES (1381,'GRIZZLY','Grizzly','Grizzly',68,11733,0,3341,2012,1,809,1076,44,32,1,55,68,58,70,61,10,12,2,2,63,0x3885,165,1492,1092,192,0,0,0,0,0,0,0,948,5000,919,5000,549,2500,0,0,0,0,0,0,0,0,0,0,0,0,4162,1);
-REPLACE INTO `mob_db` VALUES (1382,'DIABOLIC','Diabolic','Diabolic',67,9642,0,3662,2223,1,796,1059,64,36,1,84,53,67,71,69,10,12,0,6,47,0x3985,150,1080,780,180,0,0,0,0,0,0,0,1038,5820,1039,4850,2605,3,984,20,1263,10,0,0,0,0,0,0,0,0,4182,1);
-REPLACE INTO `mob_db` VALUES (1383,'EXPLOSION','Explosion','Explosion',46,8054,0,2404,1642,1,336,447,35,27,1,61,56,50,66,38,10,12,0,2,63,0x3885,165,1260,960,336,0,0,0,0,0,0,0,7006,5500,7097,2200,7122,3200,756,800,522,400,0,0,0,0,0,0,0,0,4267,1);
-REPLACE INTO `mob_db` VALUES (1384,'DELETER','Deleter','Deleter',66,17292,0,3403,2066,1,446,593,45,53,1,104,40,65,72,54,10,12,1,9,43,0x308D,175,1020,720,384,0,0,0,0,0,0,0,7123,4074,1035,5335,1037,3880,1036,3589,0,0,0,0,0,0,0,0,0,0,4158,1);
-REPLACE INTO `mob_db` VALUES (1385,'DELETER_','Deleter','Deleter',65,15168,0,3403,2066,1,446,593,52,53,1,66,40,65,72,68,10,12,1,9,43,0x308D,175,1024,624,336,0,0,0,0,0,0,0,7123,4074,1035,5335,1037,3880,1036,3589,0,0,0,0,0,0,0,0,0,0,4279,1);
-REPLACE INTO `mob_db` VALUES (1386,'SLEEPER','Sleeper','Sleeper',67,8237,0,3603,2144,1,593,789,49,35,1,48,100,57,75,28,10,12,1,0,42,0x3885,195,1350,1200,432,0,0,0,0,0,0,0,7124,4947,1056,5335,997,2500,756,300,1226,5,1622,5,7043,1200,0,0,0,0,4228,1);
-REPLACE INTO `mob_db` VALUES (1387,'GIG','Gig','Gig',60,8409,0,3934,2039,1,360,479,60,28,1,61,80,53,59,46,10,12,0,2,43,0x3885,170,1264,864,576,0,0,0,0,0,0,0,7125,4365,904,5500,716,150,525,2500,994,850,0,0,0,0,0,0,0,0,4165,1);
-REPLACE INTO `mob_db` VALUES (1388,'ARCHANGELING','Archangeling','Arc Angeling',60,79523,0,4152,2173,1,669,890,54,58,1,65,80,74,65,105,10,12,1,8,66,0x37B5,180,1072,672,480,0,0,0,0,0,0,0,2255,5,610,1800,608,150,7291,1500,2254,5,2317,3,7294,1500,0,0,0,0,4241,1);
-REPLACE INTO `mob_db` VALUES (1389,'DRACULA','Dracula','Dracula',85,320096,0,120157,38870,3,1625,1890,45,76,1,95,90,87,85,100,10,12,2,6,87,0x37B5,145,1290,1140,576,60078,607,5500,732,5000,522,5000,607,4700,1473,5,1722,5,2507,15,2621,4,1557,4,0,0,0,0,0,0,4134,1);
-REPLACE INTO `mob_db` VALUES (1390,'VIOLY','Violy','Violy',75,18257,0,6353,3529,10,738,982,37,36,1,93,54,58,101,83,10,12,1,7,40,0x2085,170,1356,1056,540,0,0,0,0,0,0,0,1060,6305,12127,50,740,1200,1919,50,526,1400,12020,1000,1902,500,0,0,0,0,4209,1);
-REPLACE INTO `mob_db` VALUES (1391,'GALAPAGO','Galapago','Galapago',61,9145,0,3204,1966,1,457,608,33,33,1,56,56,45,66,57,10,12,0,2,22,0x108B,165,1430,1080,1080,0,0,0,0,0,0,0,7053,5335,610,100,508,3500,606,100,605,100,5111,1,582,1000,0,0,0,0,4152,1);
-REPLACE INTO `mob_db` VALUES (1392,'ROTAR_ZAIRO','Rotar Zairo','Rotar Zairo',25,1209,0,351,215,10,109,137,4,34,1,62,45,26,55,5,10,12,2,0,44,0x2085,155,2416,2016,432,0,0,0,0,0,0,0,7126,500,2312,1,7053,1000,999,450,984,1,912,2500,910,5500,0,0,0,0,4192,1);
-REPLACE INTO `mob_db` VALUES (1393,'G_MUMMY','Mummy','Mummy',37,5176,0,0,0,1,305,360,0,10,28,19,32,0,63,20,10,12,1,1,49,0x3885,300,1772,72,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1394,'G_ZOMBIE','Zombie','Zombie',15,534,0,0,0,1,67,79,0,10,1,8,7,0,15,0,10,12,1,1,29,0x3885,400,2612,912,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1395,'CRYSTAL_1','Wind Crystal','Wind Crystal',1,15,0,0,0,0,0,0,100,99,1,1,1,1,999,1,0,0,0,0,20,0x161,190,0,0,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,665,4900,5097,7000,532,6500,558,5000,607,200,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1396,'CRYSTAL_2','Earth Crystal','Earth Crystal',1,15,0,0,0,0,0,0,100,99,1,1,1,1,999,1,0,0,0,0,20,0x161,190,0,0,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,667,4900,5097,7000,531,6500,558,5000,608,250,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1397,'CRYSTAL_3','Fire Crystal','Fire Crystal',1,15,0,0,0,0,0,0,100,99,1,1,1,1,999,1,0,0,0,0,20,0x161,190,0,0,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,664,4900,5097,7000,534,6500,558,5000,604,300,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1398,'CRYSTAL_4','Water Crystal','Water Crystal',1,15,0,0,0,0,0,0,100,99,1,1,1,1,999,1,0,0,0,0,20,0x161,190,0,0,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,666,4900,5097,7000,533,6500,558,5000,603,100,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1399,'EVENT_BAPHO','Baphomet','Baphomet',68,1264000,0,261750,83685,3,1847,2267,35,45,1,152,96,85,120,95,10,12,2,6,67,0x37B5,130,768,768,576,130875,607,5500,526,5000,732,5000,1417,550,1306,680,1145,480,2110,640,2327,1500,2111,500,2621,1720,2256,1550,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1400,'KARAKASA','Karakasa','Karakasa',30,3092,0,489,322,1,141,183,1,5,1,45,12,20,49,60,10,12,1,0,60,0x81,155,1638,2016,576,0,0,0,0,0,0,0,7151,5000,7150,4268,1019,3200,7111,2200,912,4074,746,30,13012,5,0,0,0,0,4286,1);
-REPLACE INTO `mob_db` VALUES (1401,'SHINOBI','Shinobi','Shinobi',69,12700,0,4970,3010,2,460,1410,34,21,85,85,25,25,100,100,10,12,1,7,67,0x3695,150,1003,1152,336,0,0,0,0,0,0,0,7156,5335,2337,2,7053,2200,2654,100,2336,1,7157,2000,13013,5,0,0,0,0,4230,1);
-REPLACE INTO `mob_db` VALUES (1402,'POISON_TOAD','Poison Toad','Poison Toad',46,6629,0,1929,1457,3,288,408,5,10,20,34,19,14,66,55,10,12,1,2,45,0x81,160,1148,1728,864,0,0,0,0,0,0,0,7155,5500,7154,2400,2610,4,511,540,724,2,526,2,1246,10,0,0,0,0,4175,1);
-REPLACE INTO `mob_db` VALUES (1403,'ANTIQUE_FIRELOCK','Antique Firelock','Firelock Soldier',47,3852,0,1293,1003,10,289,336,10,10,15,35,29,15,120,42,10,12,1,1,49,0x2085,170,1084,2304,576,0,0,0,0,0,0,0,998,5500,2285,1,7126,1400,508,40,549,350,525,250,13152,5,0,0,0,0,4160,1);
-REPLACE INTO `mob_db` VALUES (1404,'MIYABI_NINGYO','Miyabi Ningyo','Miyabi Doll',33,6300,0,795,453,1,250,305,1,20,1,52,15,10,62,15,10,12,1,6,27,0x191,250,1938,2112,768,0,0,0,0,0,0,0,7152,5335,7153,2500,509,1550,1000,1250,12127,10,13014,5,1904,2,0,0,0,0,4208,1);
-REPLACE INTO `mob_db` VALUES (1405,'TENGU','Tengu','Tengu',65,16940,0,4207,2843,2,660,980,12,82,90,42,69,45,78,80,10,12,2,6,42,0x3985,200,1439,1920,672,0,0,0,0,0,0,0,7159,3500,7158,5500,13301,5,522,150,13302,5,12128,20,687,100,0,0,0,0,4282,1);
-REPLACE INTO `mob_db` VALUES (1406,'KAPHA','Kapha','Kapha',41,7892,0,2278,1552,3,399,719,20,38,1,51,49,22,73,45,10,12,1,5,21,0x3885,165,2012,1728,672,0,0,0,0,0,0,0,7149,6500,7053,3500,13304,20,521,2300,708,2,1915,10,13008,5,0,0,0,0,4287,1);
--- REPLACE INTO `mob_db` VALUES (1407,'DOKEBI_','Dokebi','Dokebi',1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1408,'BLOOD_BUTTERFLY','Bloody Butterfly','Bloody Butterfly',55,8082,0,2119,1562,3,121,342,5,23,1,59,14,55,68,15,10,12,1,4,44,0x318D,145,472,576,288,0,0,0,0,0,0,0,7163,4608,7168,2500,602,1200,924,5500,1802,3,1962,1,0,0,0,0,0,0,4327,1);
-REPLACE INTO `mob_db` VALUES (1409,'RICE_CAKE_BOY','Rice Cake Boy','Dumpling Child',27,2098,0,231,149,1,112,134,5,12,1,22,29,5,41,10,10,12,0,7,20,0x91,160,647,768,420,0,0,0,0,0,0,0,7150,3200,7151,2500,2262,1,7192,5000,553,1000,7187,3000,0,0,0,0,0,0,4154,1);
-REPLACE INTO `mob_db` VALUES (1410,'LIVE_PEACH_TREE','Live Peach Tree','Enchanted Peach Tree',53,8905,0,2591,1799,7,301,351,10,38,72,45,35,39,80,5,10,12,1,3,42,0x2085,410,400,672,480,0,0,0,0,0,0,0,7164,4365,0,0,526,1000,604,400,532,100,603,5,0,0,0,0,0,0,4217,1);
--- REPLACE INTO `mob_db` VALUES (1411,'PEACH_TREE_BULLET','Peach Tree Bullet','Peach Tree Bullet... (mode 129)',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1412,'EVIL_CLOUD_HERMIT','Evil Cloud Hermit','Taoist Hermit',56,10392,0,3304,2198,10,311,333,25,59,1,20,18,50,136,11,10,12,2,0,40,0x2085,190,480,840,432,0,0,0,0,0,0,0,7162,4656,548,5600,550,4500,553,6800,1908,2,757,150,693,100,0,0,0,0,4262,1);
-REPLACE INTO `mob_db` VALUES (1413,'WILD_GINSENG','Wild Ginseng','Hermit Plant',46,6900,0,1038,692,1,220,280,10,20,13,42,36,55,66,30,10,12,0,3,43,0x91,140,512,756,360,0,0,0,0,0,0,0,520,3500,521,3500,1033,3800,1032,4800,516,4800,1951,1,578,1000,0,0,0,0,4232,1);
--- REPLACE INTO `mob_db` VALUES (1414,'GINSENG_BULLET','Ginseng Bullet','Ginseng Bullet... (mode 129)',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1415,'BABY_LEOPARD','Baby Leopard','Baby Leopard',32,2590,0,352,201,2,155,207,0,5,20,44,20,4,49,10,10,12,0,2,28,0x3885,150,318,528,420,0,0,0,0,0,0,0,7171,5200,7172,3200,756,150,517,2000,1214,100,537,500,0,0,0,0,0,0,4233,1);
-REPLACE INTO `mob_db` VALUES (1416,'WICKED_NYMPH','Wicked Nymph','Evil Nymph',63,16029,0,3945,2599,2,399,1090,12,75,1,64,12,69,100,80,10,12,1,6,67,0x3795,200,637,1008,360,0,0,0,0,0,0,0,7165,3977,7166,1380,984,10,1904,4,1906,1,12002,100,1918,10,0,0,0,0,4258,1);
-REPLACE INTO `mob_db` VALUES (1417,'ZIPPER_BEAR','Zipper Bear','Zipper Bear',35,2901,0,370,225,1,248,289,10,5,30,25,55,15,28,25,10,12,1,2,27,0x91,155,780,1008,420,0,0,0,0,0,0,0,7161,4462,7167,3500,526,400,518,900,512,90,0,0,0,0,0,0,0,0,4281,1);
-REPLACE INTO `mob_db` VALUES (1418,'DARK_SNAKE_LORD','Evil Snake Lord','Evil Snake Lord',73,254993,0,34288,17950,3,2433,4210,25,55,70,83,30,80,164,88,10,12,2,2,68,0x37B5,200,588,816,420,17144,607,5500,608,3500,985,5500,7169,5820,10020,5100,1471,80,5012,80,1474,500,7226,900,661,2000,0,0,0,0,4330,1);
-REPLACE INTO `mob_db` VALUES (1419,'G_FARMILIAR','Familiar','Familiar',8,155,0,0,0,1,20,28,0,0,1,12,8,5,28,0,10,12,0,2,27,0x3885,150,1276,576,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1420,'G_ARCHER_SKELETON','Archer Skeleton','Archer Skeleton',31,3040,0,0,0,9,128,153,0,0,1,8,14,5,90,5,10,12,1,1,29,0x3885,300,2864,864,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1421,'G_ISIS','Isis','Isis',43,4828,0,0,0,1,423,507,10,35,38,65,43,30,72,15,10,12,2,6,27,0x3985,200,1384,768,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1422,'G_HUNTER_FLY','Hunter Fly','Hunter Fly',42,5242,0,0,0,1,246,333,25,15,33,105,32,15,72,30,10,12,0,4,44,0x3985,150,676,576,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1423,'G_GHOUL','Ghoul','Ghoul',39,5118,0,0,0,1,420,500,5,20,1,20,29,0,33,20,10,12,1,1,49,0x3885,250,2456,912,504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1424,'G_SIDE_WINDER','Side Winder','Side Winder',43,4929,0,0,0,1,240,320,5,10,38,43,40,15,115,20,10,12,1,2,25,0x3885,200,1576,576,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1425,'G_OBEAUNE','Obeaune','Obeaune',31,3952,0,0,0,1,141,165,0,40,1,31,31,55,74,85,10,12,1,5,41,0x3885,200,1872,672,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1426,'G_MARC','Marc','Marc',36,6900,0,0,0,1,220,280,5,10,1,36,36,20,56,30,10,12,1,5,41,0x3885,150,1272,72,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1427,'G_NIGHTMARE','Nightmare','Nightmare',49,4437,0,0,0,1,447,529,0,40,1,74,25,15,64,10,10,12,2,6,68,0x3985,150,1816,816,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1428,'G_POISON_SPORE','Poison Spore','Poison Spore',19,665,0,0,0,1,89,101,0,0,1,19,25,0,24,0,10,12,1,3,25,0x3885,200,1672,672,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1429,'G_ARGIOPE','Argiope','Argiope',41,4382,0,0,0,1,395,480,30,0,1,41,31,10,56,30,10,12,2,4,25,0x3985,300,1792,792,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1430,'G_ARGOS','Argos','Argos',25,1117,0,0,0,1,158,191,15,0,1,25,25,5,32,15,10,12,2,4,25,0x3985,300,1468,468,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1431,'G_BAPHOMET_','Baphomet Jr.','Baphomet Jr.',50,8578,0,0,0,1,487,590,15,25,1,75,55,1,93,45,10,12,0,6,27,0x3985,100,868,480,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1432,'G_DESERT_WOLF','Desert Wolf','Desert Wolf',27,1716,0,0,0,1,169,208,0,10,56,27,45,15,56,10,10,12,1,2,23,0x3885,200,1120,420,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1433,'G_DEVIRUCHI','Deviruchi','Deviruchi',46,7360,0,0,0,1,475,560,10,25,1,69,40,55,87,30,10,12,0,6,27,0x3985,150,980,600,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1434,'G_DRAINLIAR','Drainliar','Drainliar',24,1162,0,0,0,1,74,84,0,0,1,36,24,0,78,0,10,12,0,2,47,0x3885,250,1276,576,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1435,'G_EVIL_DRUID','Evil Druid','Evil Druid',58,16506,0,0,0,1,420,670,5,60,1,29,58,80,68,30,10,12,2,1,89,0x3885,300,2276,576,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1436,'G_JAKK','Jakk','Jakk',38,3581,0,0,0,1,315,382,5,30,1,38,38,43,75,45,10,12,1,0,43,0x3885,200,1180,480,648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1437,'G_JOKER','Joker','Joker',57,12450,0,0,0,1,621,738,10,35,1,143,47,75,98,175,10,12,2,7,84,0x3885,100,1364,864,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1438,'G_KHALITZBURG','Khalitzburg','Khalitzburg',63,19276,0,0,0,1,875,1025,45,10,58,65,48,5,73,40,10,12,2,1,29,0x3885,350,528,1000,396,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1439,'G_HIGH_ORC','High Orc','High Orc',52,6890,0,0,0,1,428,533,15,5,55,46,55,35,82,40,10,12,2,7,43,0x3885,150,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1440,'G_STEM_WORM','Stem Worm','Stem Worm',40,6136,0,0,0,2,290,375,5,10,1,30,26,15,79,35,10,12,1,3,24,0x3885,200,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1441,'G_PENOMENA','Penomena','Penomena',57,7256,0,0,0,7,415,565,5,50,1,5,35,15,136,30,10,12,1,5,25,0x3885,400,832,500,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1442,'G_SASQUATCH','Sasquatch','Sasquatch',30,3163,0,0,0,1,250,280,5,0,75,25,60,10,34,20,10,12,2,2,60,0x3885,300,1260,192,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1443,'G_CRUISER','Cruiser','Cruiser',35,2820,0,0,0,7,175,215,5,5,1,40,10,10,90,25,10,12,1,0,60,0x3885,400,1296,1296,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1444,'G_CHEPET','Chepet','Chepet',42,4950,0,0,0,1,380,440,0,25,1,72,35,71,65,85,10,12,1,7,23,0x3885,400,672,672,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1445,'G_RAGGLER','Raggler','Raggler',21,1020,0,0,0,1,102,113,0,5,18,10,32,20,39,35,10,12,0,2,24,0x3885,200,1000,900,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1446,'G_INJUSTICE','Injustice','Injustice',51,7600,0,0,0,1,480,600,0,0,84,42,39,0,71,35,10,12,1,1,47,0x3885,400,770,720,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1447,'G_GRYPHON','Gryphon','Gryphon',72,27800,0,0,0,1,880,1260,35,35,68,95,78,65,115,75,10,12,2,2,84,0x39A5,100,704,504,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1448,'G_DARK_FRAME','Dark Frame','Dark Frame',59,7500,0,0,0,1,960,1210,10,45,1,72,42,45,85,25,10,12,1,6,67,0x3985,200,920,720,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1449,'G_MUTANT_DRAGON','Mutant Dragon','Mutant Dragonoid',65,62600,0,0,0,4,2400,3400,15,20,75,47,30,68,45,35,10,12,2,9,43,0x39A5,250,1280,1080,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1450,'G_WIND_GHOST','Wind Ghost','Wind Ghost',51,4820,0,0,0,2,489,639,0,45,1,89,15,90,85,25,10,12,1,6,64,0x3985,150,1056,1056,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1451,'G_MERMAN','Merman','Merman',53,12300,0,0,0,2,482,603,10,35,72,45,46,15,85,55,10,12,1,7,41,0x3885,220,916,816,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1452,'G_ORC_LADY','Orc Lady','Orc Lady',31,2000,0,0,0,1,135,170,10,10,35,42,25,15,69,55,10,12,1,7,42,0x3885,200,1050,900,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1453,'G_RAYDRIC_ARCHER','Raydric Archer','Raydric Archer',52,5250,0,0,0,9,415,500,35,5,15,25,22,5,145,35,10,12,1,6,47,0x3985,200,1152,1152,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1454,'G_TRI_JOINT','Tri Joint','Tri Joint',32,2300,0,0,0,1,178,206,20,5,1,48,24,10,67,20,10,12,0,4,22,0x3985,200,860,660,624,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1455,'G_KOBOLD_ARCHER','Kobold Archer','Kobold Archer',33,2560,0,0,0,9,155,185,10,5,10,20,15,30,100,25,10,12,0,7,23,0x3885,200,1008,1008,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1456,'G_CHIMERA','Chimera','Chimera',70,32600,0,0,0,1,1200,1320,30,10,1,72,110,88,75,85,10,12,2,2,63,0x39A5,200,772,672,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1457,'G_MANTIS','Mantis','Mantis',26,2472,0,0,0,1,118,149,10,0,1,26,24,5,45,15,10,12,1,4,22,0x3985,200,1528,660,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1458,'G_MARDUK','Marduk','Marduk',40,4214,0,0,0,1,315,382,0,60,1,40,20,79,78,20,10,12,2,7,23,0x3885,300,1540,840,504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1459,'G_MARIONETTE','Marionette','Marionette',41,3222,0,0,0,1,355,422,0,25,1,62,36,44,69,45,10,12,0,6,68,0x3985,300,1480,480,1056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1460,'G_MATYR','Matyr','Matyr',31,2585,0,0,0,1,134,160,0,0,1,47,38,5,64,5,10,12,1,2,27,0x3885,150,432,432,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1461,'G_MINOROUS','Minorous','Minorous',52,7431,0,0,0,1,590,770,15,5,65,42,61,66,52,25,10,12,2,2,43,0x3885,200,1360,960,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1462,'G_ORC_SKELETON','Orc Skeleton','Orc Skeleton',28,2278,0,0,0,1,190,236,10,10,1,14,18,0,30,15,10,12,1,1,29,0x3885,200,2420,720,648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1463,'G_ORC_ZOMBIE','Orc Zombie','Orc Zombie',24,1568,0,0,0,1,151,184,5,10,1,12,24,0,24,5,10,12,1,1,29,0x3885,400,2852,1152,840,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1464,'G_PASANA','Pasana','Pasana',61,8289,0,0,0,1,513,682,29,35,1,73,50,61,69,43,10,12,1,7,43,0x3885,165,976,576,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1465,'G_PETIT','Petite','Petite',44,6881,0,0,0,1,360,427,30,30,1,44,62,55,79,60,10,12,1,9,22,0x3885,200,1624,620,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1466,'G_PETIT_','Petite','Petite',45,5747,0,0,0,1,300,355,20,45,1,113,45,55,73,80,10,12,1,9,24,0x3885,150,1420,1080,528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1467,'G_RAYDRIC','Raydric','Raydric',52,8613,0,0,0,1,830,930,40,15,58,47,42,5,69,26,10,12,2,7,47,0x3885,150,824,780,420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1468,'G_REQUIEM','Requim','Requim',35,3089,0,0,0,1,220,272,0,15,1,53,35,5,57,2,10,12,1,7,27,0x3885,400,1516,816,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1469,'G_SKEL_WORKER','Skeleton Worker','Skeleton Worker',30,2872,0,0,0,1,242,288,0,15,1,15,30,5,42,10,10,12,1,1,29,0x3885,400,2420,720,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1470,'G_ZEROM','Zerom','Zerom',23,1109,0,0,0,1,127,155,0,10,1,23,23,5,42,0,10,12,1,7,23,0x3885,200,1780,1080,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1471,'G_NINE_TAIL','Nine Tail','Nine Tail',51,9466,0,0,0,1,610,734,10,25,1,80,46,1,89,85,10,12,1,2,63,0x3885,150,840,540,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1472,'G_BON_GUN','Bongun','Bongun',32,3520,0,0,0,1,220,260,0,0,45,15,36,10,48,15,10,12,1,1,29,0x3885,200,1720,500,420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1473,'G_ORC_ARCHER','Orc Archer','Orc Archer',49,7440,0,0,0,9,310,390,10,5,1,44,25,20,125,20,10,12,1,7,22,0x3885,300,1960,620,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1474,'G_MIMIC','Mimic','Mimic',51,6120,0,0,0,1,150,900,10,40,44,121,1,60,75,110,10,12,1,0,60,0x3885,100,972,500,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1475,'G_WRAITH','Wraith','Wraith',53,10999,0,0,0,1,580,760,5,30,1,95,30,65,95,35,10,12,2,1,89,0x3885,300,1816,576,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1476,'G_ALARM','Alarm','Alarm',58,10647,0,0,0,1,480,600,15,15,1,62,72,10,85,45,10,12,1,0,60,0x3885,300,1020,500,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1477,'G_ARCLOUSE','Arclouse','Arclouze',59,6075,0,0,0,1,570,640,10,15,1,75,5,5,75,50,10,12,1,4,42,0x3985,100,960,500,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1478,'G_RIDEWORD','Rideword','Rideword',59,11638,0,0,0,1,584,804,5,35,48,75,10,20,120,45,10,12,0,0,60,0x3885,150,864,500,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1479,'G_SKEL_PRISONER','Skeleton Prisoner','Skeleton Prisoner',52,8691,0,0,0,1,660,890,10,20,55,20,36,0,76,25,10,12,1,1,69,0x3885,350,1848,500,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1480,'G_ZOMBIE_PRISONER','Zombie Prisoner','Zombie Prisoner',53,11280,0,0,0,1,780,930,10,20,1,24,39,0,72,25,10,12,1,1,69,0x3885,350,1768,500,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1481,'G_PUNK','Punk','Punk',43,3620,0,0,0,1,292,365,0,45,1,105,5,45,65,20,10,12,0,3,24,0x3885,300,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1482,'G_ZHERLTHSH','Zherlthsh','Zealotus',63,18300,0,0,0,1,700,850,10,15,70,85,40,30,125,60,10,12,1,7,60,0x3885,200,800,792,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1483,'G_RYBIO','Rybio','Rybio',71,9572,0,0,0,1,686,912,45,37,1,97,75,74,77,90,10,12,2,6,40,0x3985,200,1790,1440,540,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1484,'G_PHENDARK','Phendark','Phendark',73,22729,0,0,0,2,794,1056,52,36,1,62,120,65,76,66,10,12,2,7,40,0x3885,175,1744,1344,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1485,'G_MYSTELTAINN','Mysteltainn','Mysteltainn',76,33350,0,0,0,2,1160,1440,30,30,77,139,80,35,159,65,10,12,2,0,87,0x39A5,250,1152,500,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1486,'G_TIRFING','Tirfing','Ogretooth',71,29900,0,0,0,1,950,1146,30,35,58,87,55,35,132,65,10,12,1,0,67,0x39A5,100,816,500,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1487,'G_EXECUTIONER','Executioner','Executioner',65,28980,0,0,0,2,570,950,35,35,64,85,40,25,88,60,10,12,2,0,47,0x39A5,200,768,500,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1488,'G_ANOLIAN','Anolian','Anolian',63,18960,0,0,0,1,640,760,15,15,1,43,58,25,97,65,10,12,1,5,41,0x3885,190,900,500,864,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1489,'G_STING','Sting','Sting',61,9500,0,0,0,1,850,1032,5,30,57,45,55,5,120,85,10,12,1,0,62,0x3885,300,528,500,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1490,'G_WANDER_MAN','Wander Man','Wanderer',74,8170,0,0,0,2,450,1170,5,5,1,192,38,45,127,85,10,12,1,6,24,0x3985,100,672,500,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1491,'G_DOKEBI','Dokebi','Dokebi',33,2697,0,0,0,1,197,249,0,10,50,50,40,35,69,40,10,12,0,6,27,0x3985,250,1156,456,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Umbala
-REPLACE INTO `mob_db` VALUES (1492,'INCANTATION_SAMURAI','Incantation Samurai','Samurai Specter',71,218652,0,33095,18214,3,2219,3169,10,51,91,85,30,85,150,60,10,12,2,7,67,0x37B5,135,874,1344,576,16547,607,5500,608,3500,985,5500,1165,2,985,3500,5096,500,607,4500,999,6305,13303,7500,1235,80,0,0,0,0,4263,1);
-REPLACE INTO `mob_db` VALUES (1493,'DRYAD','Dryad','Dryad',50,8791,0,2763,1493,3,499,589,15,33,1,75,55,1,78,45,10,12,1,3,82,0x3885,170,950,2520,576,0,0,0,0,0,0,0,7197,5335,7198,1000,7188,3000,1951,80,1964,1,2270,10,7100,3000,0,0,0,0,4177,1);
-REPLACE INTO `mob_db` VALUES (1494,'KIND_OF_BEETLE','Beetle King','Beetle King',34,1874,0,679,442,1,191,243,45,12,1,34,10,0,40,0,10,12,0,4,22,0x1189,165,1247,768,576,0,0,0,0,0,0,0,7190,6500,7202,4500,928,1000,955,500,2102,1,0,0,0,0,0,0,0,0,4307,1);
-REPLACE INTO `mob_db` VALUES (1495,'STONE_SHOOTER','Stone Shooter','Stone Shooter',42,4104,0,1238,752,10,309,350,12,45,1,40,20,79,92,20,10,12,1,3,63,0x3885,175,2413,1248,768,0,0,0,0,0,0,0,7203,5000,7201,5000,7188,1000,1019,2000,756,100,7049,1000,0,0,0,0,0,0,4225,1);
--- REPLACE INTO `mob_db` VALUES (1496,'STONE_SHOOTER_BULLET','Stone Shooter Bullet','Stone Shooter Bullet',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1497,'WOODEN_GOLEM','Wooden Golem','Wooden Golem',51,9200,0,1926,1353,1,570,657,32,36,1,41,69,5,85,155,10,12,2,3,82,0x3885,165,1543,1632,480,0,0,0,0,0,0,0,7189,4000,7188,4000,757,110,2270,10,604,100,7201,5000,921,1000,0,0,0,0,4259,1);
-REPLACE INTO `mob_db` VALUES (1498,'WOOTAN_SHOOTER','Wootan Shooter','Wootan Shooter',39,3977,0,886,453,10,84,105,10,28,15,35,29,15,100,42,10,12,1,7,42,0x3885,200,857,1056,576,0,0,0,0,0,0,0,7195,4500,7200,3500,513,1000,7049,1000,512,100,7182,100,5116,10,0,0,0,0,4260,1);
-REPLACE INTO `mob_db` VALUES (1499,'WOOTAN_FIGHTER','Wootan Fighter','Wootan Fighter',41,4457,0,1790,833,1,395,480,30,19,1,41,31,10,45,30,10,12,1,7,43,0x3885,200,912,1344,480,0,0,0,0,0,0,0,517,4500,7196,4000,1801,3,1812,1,513,1000,7198,1000,5116,5,0,0,0,0,4261,1);
-REPLACE INTO `mob_db` VALUES (1500,'PARASITE','Parasite','Parasite',49,5188,0,1098,1453,8,215,430,10,19,1,40,30,30,90,50,10,12,1,3,44,0x84,400,864,864,672,0,0,0,0,0,0,0,7193,5500,7194,2000,7186,3880,7198,500,1957,1,1969,1,711,500,0,0,0,0,4309,1);
--- REPLACE INTO `mob_db` VALUES (1501,'PARASITE_BULLET','Parasite Bullet','Parasite Bullet... (mode 2181)',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1502,'PORING_V','Pori Pori','Bring it on!',99,95000000,0,87250,27895,1,10000,30000,0,10,100,100,65,100,255,255,10,12,1,3,25,0x39A5,160,1672,672,480,43625,10020,1000,4005,100,2286,200,5035,10000,2344,2500,2346,2500,2350,2500,2348,2500,2655,4000,7126,10000,2110,4500,0,0,0,0);
--- Niflheim
-REPLACE INTO `mob_db` VALUES (1503,'GIBBET','Gibbet','Gibbet',58,6841,0,4011,1824,1,418,656,28,31,0,42,42,27,46,28,10,12,2,6,27,0x3985,180,917,1584,576,0,0,0,0,0,0,0,7212,1800,7218,5335,7222,4074,724,300,716,100,604,10,0,0,0,0,0,0,4278,1);
-REPLACE INTO `mob_db` VALUES (1504,'DULLAHAN','Dullahan','Dullahan',62,12437,0,4517,2963,2,647,1065,47,38,0,30,5,45,62,22,10,12,1,1,49,0x3885,155,847,1152,480,0,0,0,0,0,0,0,7209,3200,7210,4850,2614,1,2505,13,2506,1,0,0,0,0,0,0,0,0,4176,1);
-REPLACE INTO `mob_db` VALUES (1505,'LOLI_RURI','Loli Ruri','Loli Ruri',71,23470,0,6641,4314,2,1476,2317,39,44,0,66,54,74,81,43,10,12,2,6,87,0x3985,125,747,1632,576,0,0,0,0,0,0,0,7206,800,7219,3000,7214,5044,985,100,7019,1,2718,5,0,0,0,0,0,0,4191,1);
-REPLACE INTO `mob_db` VALUES (1506,'DISGUISE','Disguise','Disguise',55,7543,180,2815,1919,2,279,546,18,29,0,72,45,35,48,65,10,12,1,6,82,0x3985,147,516,768,384,0,0,0,0,0,0,0,7216,4850,7221,3686,2502,50,518,100,2508,50,2504,2,2529,5,0,0,0,0,4181,1);
-REPLACE INTO `mob_db` VALUES (1507,'BLOODY_MURDERER','Bloody Murderer','Bloody Murderer',72,27521,0,9742,3559,2,864,1081,37,41,0,30,90,15,52,12,10,12,2,7,67,0x3885,175,914,1344,384,0,0,0,0,0,0,0,7207,4171,7223,1000,7208,2000,2288,50,984,100,1229,3,13002,1,0,0,0,0,4214,1);
-REPLACE INTO `mob_db` VALUES (1508,'QUVE','Quve','Quve',40,4559,0,414,306,1,299,469,12,12,0,61,24,19,37,24,10,12,0,1,29,0x3885,150,912,1248,576,0,0,0,0,0,0,0,7205,3200,7220,5723,601,1000,7154,100,756,10,0,0,0,0,0,0,0,0,4294,1);
-REPLACE INTO `mob_db` VALUES (1509,'LUDE','Lude','Lude',36,3214,0,392,247,2,287,451,14,10,0,59,21,18,36,21,10,12,0,1,29,0x3885,150,890,960,480,0,0,0,0,0,0,0,7225,3200,7220,5723,1059,1000,2282,10,757,10,12001,100,0,0,0,0,0,0,4193,1);
-REPLACE INTO `mob_db` VALUES (1510,'HYLOZOIST','Hylozoist','Heirozoist',51,7186,0,2314,1297,1,317,498,16,51,0,28,26,47,66,14,10,12,0,6,47,0x3985,155,741,1536,480,0,0,0,0,0,0,0,7215,4365,7217,5335,7213,2000,740,80,7220,300,757,10,5113,1,0,0,0,0,4321,1);
-REPLACE INTO `mob_db` VALUES (1511,'AMON_RA','Amon Ra','Amon Ra',88,1214138,0,87264,35891,3,1647,2576,26,52,0,1,90,124,74,45,14,12,2,7,62,0x1A4,170,854,2016,480,43632,607,5500,608,3500,732,5500,5053,150,2615,50,7211,7760,985,3880,616,400,1552,10,607,3000,0,0,0,0,4236,1);
--- Louyang
-REPLACE INTO `mob_db` VALUES (1512,'HYEGUN','Hyegun','Yao Jun',56,9981,0,2199,1022,1,710,1128,12,10,60,40,36,10,73,15,10,12,1,1,49,0x3885,180,890,1320,720,0,0,0,0,0,0,0,7054,3880,609,100,985,10,2406,1,7277,300,0,0,0,0,0,0,0,0,4328,1);
-REPLACE INTO `mob_db` VALUES (1513,'CIVIL_SERVANT','Civil Servant','Mao Guai',62,14390,0,4023,2750,2,650,1010,42,5,58,15,20,60,80,50,10,12,1,2,44,0x3885,200,1257,528,432,0,0,0,0,0,0,0,7262,4171,7263,2000,606,10,1023,100,693,100,0,0,0,0,0,0,0,0,4202,1);
-REPLACE INTO `mob_db` VALUES (1514,'DANCING_DRAGON','Dancing Dragon','Zhu Po Long',54,9136,0,3030,769,2,550,789,39,10,55,62,55,25,72,22,10,12,1,9,44,0x83,160,600,840,504,0,0,0,0,0,0,0,7266,4365,7265,3000,7268,800,1036,1000,7038,3000,0,0,0,0,0,0,0,0,4272,1);
-REPLACE INTO `mob_db` VALUES (1515,'GARM_BABY','Garm Baby','Baby Hatii',61,20199,0,1022,2980,1,680,1179,34,13,45,30,56,55,85,30,10,12,1,2,41,0x3885,450,879,672,576,0,0,0,0,0,0,0,7270,1500,7269,2500,7066,4365,749,100,12000,100,0,0,0,0,0,0,0,0,4323,1);
-REPLACE INTO `mob_db` VALUES (1516,'INCREASE_SOIL','Increase Soil','Mi Gao',51,8230,0,2760,2110,1,560,700,30,12,40,45,23,12,69,12,10,12,1,0,62,0x91,445,106,1056,576,0,0,0,0,0,0,0,7264,4365,7004,2300,997,10,969,2,0,0,0,0,0,0,0,0,0,0,4231,1);
-REPLACE INTO `mob_db` VALUES (1517,'LI_ME_MANG_RYANG','Li Me Mang Ryang','Jing Guai',48,5920,0,1643,1643,1,434,633,23,16,46,51,19,8,57,30,10,12,1,6,62,0x3985,165,1120,576,420,0,0,0,0,0,0,0,7267,4500,7268,400,1501,10,1523,1,0,0,0,0,0,0,0,0,0,0,4265,1);
-REPLACE INTO `mob_db` VALUES (1518,'BACSOJIN','Bacsojin','White Lady',72,56380,0,5590,1659,2,560,1446,10,15,38,65,34,80,102,35,10,12,2,7,41,0x3695,160,576,960,480,0,0,0,0,0,0,0,1020,5500,603,2,617,2,7165,3000,7166,1000,747,500,0,0,2234,1,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1519,'CHUNG_E','Chung E','Green Maiden',49,23900,0,2396,993,1,460,1050,8,15,38,65,43,30,90,15,10,12,1,7,40,0x3695,170,1728,816,1188,0,0,0,0,0,0,0,7053,4850,740,100,1806,10,518,500,12395,20,5024,50,0,0,5042,2,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1520,'BOILED_RICE','Boiled Rice','Boiled Rice',15,400,0,84,45,1,49,82,0,10,1,14,14,0,19,15,10,12,1,3,21,0x81,170,1152,672,672,0,0,0,0,0,0,0,564,5500,7272,3000,7194,1000,7198,1000,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1521,'G_ALICE','Alice','Alice',62,10000,0,0,0,1,550,700,5,5,64,64,42,85,100,130,10,12,1,7,60,0x91,200,520,2304,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1522,'G_ANCIENT_MUMMY','Ancient Mummy','Ancient Mummy',64,40599,0,0,0,1,836,1129,27,27,28,19,32,5,83,35,10,12,1,1,49,0x3695,175,1772,120,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1523,'G_ANTIQUE_FIRELOCK','Antique Firelock','Firelock Soldier',47,3852,0,0,0,10,289,336,10,10,15,35,29,15,120,42,10,12,1,1,49,0x2085,170,1084,2304,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1524,'G_BABY_LEOPARD','Baby Leopard','Baby Leopard',32,2590,0,0,0,2,155,207,0,5,20,44,20,4,49,10,10,12,0,2,28,0x3885,150,318,528,420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1525,'G_BATHORY','Bathory','Bathory',44,5415,0,0,0,1,198,398,0,60,1,76,24,85,65,15,10,12,1,7,27,0x3695,100,1504,840,900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1526,'G_BLOOD_BUTTERFLY','Bloody Butterfly','Bloody Butterfly',55,8082,0,0,0,3,121,342,5,23,1,59,14,55,68,15,10,12,1,4,44,0x318D,145,472,576,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1527,'G_C_TOWER_MANAGER','Clock Tower Manager','Clock Tower Manager',63,18600,0,0,0,3,880,1180,35,30,1,75,20,64,75,60,10,12,2,0,80,0x91,200,1072,672,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1528,'G_CLOCK','Clock','Clock',60,11050,0,0,0,1,720,909,15,10,1,70,50,25,90,50,10,12,1,0,42,0x91,200,1092,792,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1529,'G_DARK_SNAKE_LORD','Dark Snake Lord','Evil Snake Lord',73,254993,0,0,0,3,1433,2210,25,55,70,83,62,80,164,88,10,12,2,2,68,0x37B5,200,588,816,420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1530,'G_DRACULA','Dracula','Dracula',85,320096,0,0,0,3,1625,1890,45,76,1,95,90,87,85,100,10,12,2,6,87,0x37B5,145,1290,1140,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1531,'G_EVIL_CLOUD_HERMIT','Evil Cloud Hermit','Taoist Hermit',56,10392,0,0,0,10,311,333,25,59,1,20,18,50,136,11,10,12,2,0,40,0x2085,190,480,840,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1532,'G_EXPLOSION','Explosion','Explosion',46,8054,0,0,0,1,336,447,35,27,1,61,56,50,66,38,10,12,0,2,63,0x3885,165,1260,960,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1533,'G_FUR_SEAL','Fur Seal','Seal',63,9114,0,0,0,1,845,1203,25,33,5,28,22,15,69,84,10,12,1,2,21,0x3095,200,1612,622,583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1534,'G_GOBLIN_1','Goblin','Goblin',25,1176,0,0,0,1,118,140,10,5,1,53,25,20,38,10,10,12,1,7,24,0x3695,100,1120,620,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1535,'G_GOBLIN_2','Goblin','Goblin',24,1034,0,0,0,1,88,100,10,5,1,24,24,15,66,10,10,12,1,7,23,0x3095,150,1320,620,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1536,'G_GOBLIN_3','Goblin','Goblin',24,1034,0,0,0,1,132,165,10,5,1,24,24,15,24,10,10,12,1,7,25,0x308D,250,1624,624,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1537,'G_GOBLIN_4','Goblin','Goblin',23,1359,0,0,0,1,109,131,10,5,1,23,46,15,36,10,10,12,1,7,22,0x308D,200,1624,624,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1538,'G_GOBLIN_5','Goblin','Goblin',22,1952,0,0,0,1,105,127,10,5,1,22,22,15,32,10,10,12,1,7,21,0x308D,300,3074,1874,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1539,'G_GOBLIN_LEADER','Goblin Leader','Goblin Leader',64,20152,0,0,0,1,663,752,48,16,5,55,37,30,69,58,10,12,1,7,24,0x3695,120,1120,620,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1540,'G_GOLEM','Golem','Golem',25,3900,0,0,0,1,175,187,40,0,1,15,25,0,15,0,10,12,2,0,60,0x91,300,1608,816,396,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1541,'G_GREATEST_GENERAL','Greatest General','Greatest General',40,3632,0,0,0,3,350,400,15,15,1,20,60,55,82,140,10,12,1,0,43,0x84,200,1152,1152,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1542,'G_INCANTATION_SAMURA','Incantation Samurai','Incantation Samurai',71,218652,0,0,0,3,1219,2169,10,51,91,85,78,85,150,60,10,12,2,7,67,0x37B5,135,874,1344,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1543,'G_KAPHA','Kapha','Kapha',41,7892,0,0,0,3,399,719,20,38,1,51,49,22,73,45,10,12,1,5,21,0x3885,165,2012,1728,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1544,'G_KARAKASA','Karakasa','Karakasa',30,3092,0,0,0,1,141,183,1,5,1,45,12,20,49,60,10,12,1,0,60,0x81,155,1638,2016,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1545,'G_KOBOLD_1','Kobold','Kobold',36,3893,0,0,0,1,265,318,15,10,1,90,36,30,52,20,10,12,1,7,44,0x308D,150,1028,528,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1546,'G_KOBOLD_2','Kobold','Kobold',31,2179,0,0,0,1,262,324,15,10,1,31,31,20,46,20,10,12,1,7,45,0x308D,200,1528,528,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1547,'G_KOBOLD_3','Kobold','Kobold',31,2179,0,0,0,1,186,216,15,10,1,31,31,20,88,20,10,12,1,7,43,0x308D,300,1228,528,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1548,'G_KOBOLD_LEADER','Kobold Leader','Kobold Leader',65,18313,0,0,0,1,649,958,37,37,5,90,36,30,77,59,10,12,1,7,44,0x3695,150,1028,528,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1549,'G_LAVA_GOLEM','Lava Golem','Lava Golem',77,24324,0,0,0,1,1541,2049,65,50,1,57,115,70,76,68,10,12,2,0,83,0x3095,400,2190,2040,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1550,'G_LIVE_PEACH_TREE','Live Peach Tree','Enchanted Peach Tree',53,8905,0,0,0,7,301,351,10,38,72,45,35,39,80,5,10,12,1,3,42,0x2085,410,400,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1551,'G_MARSE','Marse','Marse',31,5034,0,0,0,1,211,252,0,5,1,31,25,5,52,30,10,12,0,5,41,0x91,300,1956,756,528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1552,'G_MIYABI_NINGYO','Miyabi Ningyo','Miyabi Doll',33,6300,0,0,0,1,250,305,1,20,1,52,15,10,62,15,10,12,1,6,27,0x191,250,1938,2112,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1553,'G_MYST','Myst','Myst',38,3745,0,0,0,1,365,445,0,40,1,38,18,0,53,10,10,12,2,0,25,0x3695,200,1576,576,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1554,'G_NIGHTMARE_TERROR','Nightmare Terror','Nightmare Terror',78,22605,0,0,0,1,757,1007,37,37,1,76,55,60,76,54,10,12,2,6,67,0x3985,165,1216,816,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1555,'G_PARASITE','Parasite','Parasite',49,5188,0,0,0,8,215,430,10,19,1,40,30,30,90,50,10,12,1,3,44,0x84,400,864,864,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1556,'G_POISON_TOAD','Poison Toad','Poisonous Toad',46,6629,0,0,0,3,288,408,5,10,20,34,19,14,66,55,10,12,1,2,45,0x81,160,1148,1728,864,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1557,'G_ROTAR_ZAIRO','Rotar Zairo','Rotar Zairo',25,1209,0,0,0,10,109,137,4,34,1,62,45,26,55,5,10,12,2,0,44,0x2085,155,2416,2016,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1558,'G_SAND_MAN','Sandman','Sandman',34,3413,0,0,0,1,180,205,10,25,24,34,58,38,60,5,10,12,1,0,62,0x3885,250,1672,720,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1559,'G_SCORPION','Scorpion','Scorpion',24,1109,0,0,0,1,80,135,30,0,1,24,24,5,52,5,10,12,0,4,23,0x3195,200,1564,864,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1560,'G_SHINOBI','Shinobi','Shinobi',69,12700,0,0,0,2,460,1410,34,21,85,85,25,25,100,100,10,12,1,7,67,0x3695,150,1003,1152,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1561,'G_SMOKIE','Smokie','Smokie',18,641,0,0,0,1,61,72,0,10,1,18,36,25,26,35,10,12,0,2,22,0x91,200,1576,576,420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1562,'G_SOLDIER_SKELETON','Soldier Skeleton','Soldier Skeleton',29,2334,0,0,0,1,221,245,10,15,1,15,22,5,40,15,10,12,1,1,29,0x3885,200,2276,576,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1563,'G_TENGU','Tengu','Tengu',65,16940,0,0,0,2,660,980,12,82,90,42,69,45,78,80,10,12,2,6,42,0x3985,200,1439,1920,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1564,'G_WICKED_NYMPH','Wicked Nymph','Evil Nymph',63,16029,0,0,0,2,399,1090,12,75,1,64,12,69,100,80,10,12,1,6,67,0x3795,200,637,1008,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1565,'G_WILD_GINSENG','Wild Ginseng','Hermit Plant',46,6900,0,0,0,1,220,280,10,20,13,42,36,55,66,30,10,12,0,3,43,0x91,140,512,756,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1566,'G_WRAITH_DEAD','Wraith Dead','Wraith Dead',74,43021,0,0,0,2,1366,1626,25,30,5,99,55,75,115,45,10,12,2,1,89,0x3695,175,1816,576,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1567,'G_ANCIENT_WORM','Ancient Worm','Ancient Worm',67,22598,0,0,0,1,948,1115,35,30,5,35,56,55,81,72,10,12,2,4,25,0x3795,165,1792,792,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1568,'G_ANGELING','Angeling','Angeling',20,55000,0,0,0,1,120,195,0,70,1,50,20,75,68,200,10,12,1,8,86,0x37B5,200,1072,672,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1569,'G_BLOODY_KNIGHT','Bloody Knight','Bloody Knight',82,57870,0,0,0,3,2150,3030,60,50,88,75,70,77,125,55,10,12,2,0,87,0x3695,250,828,528,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1570,'G_CRAMP','Cramp','Cramp',56,4720,0,0,0,1,395,465,0,5,1,85,35,5,65,60,10,12,0,2,45,0x3095,100,1000,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1571,'G_DEVIACE','Deviace','Deviace',47,19192,0,0,0,1,514,674,10,20,1,47,62,48,62,25,10,12,1,5,81,0x91,400,1680,480,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1572,'G_DROPS','Drops','Drops',3,55,0,0,0,1,10,13,0,0,1,3,3,0,12,15,10,12,1,3,23,0x83,400,1372,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1573,'G_ELDER','Elder','Elder',64,21592,0,0,0,3,421,560,45,68,1,76,68,108,72,86,10,12,2,7,80,0x3885,165,1552,1152,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1574,'G_ELDER_WILOW','Elder Willow','Elder Willow',20,693,0,0,0,1,58,70,10,30,1,20,25,35,38,30,10,12,1,3,43,0x3095,200,1372,672,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1575,'G_FLORA','Flora','Flora',26,2092,0,0,0,3,242,273,10,35,1,26,35,5,43,80,10,12,2,3,22,0x84,1000,1432,432,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1576,'G_GHOSTRING','Ghostring','Ghostring',18,73300,0,0,0,1,82,122,0,60,40,27,18,45,72,30,10,12,1,6,88,0x37B5,300,1220,1080,648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1577,'G_GOBLIN_ARCHER','Goblin Archer','Goblin Archer',28,1750,0,0,0,9,89,113,0,0,10,15,20,15,72,20,10,12,0,7,25,0x2085,200,1172,672,420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1578,'G_HORONG','Horong','Horong',34,1939,0,0,0,1,275,327,99,50,1,34,10,0,50,0,10,12,0,0,83,0x308D,400,1888,1152,828,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1579,'G_HYDRA','Hydra','Hydra',14,660,0,0,0,7,22,28,0,40,1,14,14,0,40,2,10,12,0,3,41,0x84,1000,800,432,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1580,'G_INCUBUS','Incubus','Incubus',75,17281,0,0,0,2,1408,1873,58,46,1,97,95,103,89,87,10,12,1,6,67,0x3795,165,850,600,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1581,'G_VOCAL','Vocal','Vocal',18,3016,0,0,0,1,71,82,10,30,77,28,26,30,53,40,10,12,1,4,22,0x3795,200,1080,648,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1582,'DEVILING','Deviling','Deviling',31,64500,0,211,412,1,135,270,5,70,30,50,20,75,77,200,10,12,1,6,87,0x37B5,200,1072,1056,384,0,0,0,0,0,0,0,1039,3000,912,4850,2255,100,512,5000,7023,1,983,100,694,100,0,0,0,0,4174,1);
-REPLACE INTO `mob_db` VALUES (1583,'TAO_GUNKA','Tao Gunka','Tao Gunka',70,193000,0,59175,10445,2,1450,1770,20,20,1,85,78,35,140,60,10,12,2,6,60,0x37B5,150,1020,288,144,29587,984,6000,617,3000,505,6000,7300,4850,7067,4850,728,1000,2296,400,504,3000,1002,1000,2231,5,0,0,0,0,4302,1);
--- Ayothaya
-REPLACE INTO `mob_db` VALUES (1584,'TAMRUAN','Tamruan','Tamruan',52,10234,0,3812,55,1,489,534,15,35,80,62,38,75,72,15,10,12,2,6,67,0x318D,140,512,1152,672,0,0,0,0,0,0,0,7301,4850,7069,3000,1117,40,1155,8,2315,3,0,0,0,0,0,0,0,0,4304,1);
-REPLACE INTO `mob_db` VALUES (1585,'MIME_MONKEY','Mime Monkey','Mime Monkey',40,6000,0,200,22,3,300,350,40,40,1,40,40,40,40,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,909,7000,1202,100,938,400,512,1000,713,1500,741,5,619,20,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1586,'LEAF_CAT','Leaf Cat','Leaf Cat',38,2396,0,165,1212,1,266,307,5,19,25,67,12,45,60,29,10,12,0,2,22,0x83,150,960,864,720,0,0,0,0,0,0,0,7198,4365,520,300,608,5,1023,1100,568,250,567,500,7298,5335,0,0,0,0,4195,1);
-REPLACE INTO `mob_db` VALUES (1587,'KRABEN','Kraben','Kraben',50,5880,0,206,1322,1,125,765,5,42,50,125,1,66,75,50,10,12,1,0,48,0x3095,100,1152,1536,576,0,0,0,0,0,0,0,912,3500,519,3000,521,1000,2102,1,7299,4850,7286,1000,603,10,0,0,0,0,4295,1);
--- Some more G_Mobs and Xmas_Orc
-REPLACE INTO `mob_db` VALUES (1588,'ORC_XMAS','Christmas Orc','Christmas Orc',24,1400,0,261,160,1,104,126,10,5,1,24,48,25,34,10,10,12,1,7,22,0x81,200,1864,864,288,0,0,0,0,0,0,0,998,210,931,5500,756,40,7175,1600,1352,10,644,15,7174,1600,0,0,0,0,4066,1);
-REPLACE INTO `mob_db` VALUES (1589,'G_MANDRAGORA','Mandragora','Mandragora',12,405,0,0,0,4,26,35,0,25,1,12,24,0,36,15,10,12,1,3,62,0x84,1000,1768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1590,'G_GEOGRAPHER','Geographer','Geographer',56,8071,0,0,0,3,467,621,28,26,1,66,47,60,68,44,10,12,1,3,62,0x84,2000,1308,1008,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1591,'A_LUNATIC','Lunatic','Lunatic',29,2334,0,0,0,1,221,245,10,20,1,15,22,5,40,15,10,12,0,2,60,0xA1,200,1456,456,336,0,0,0,0,0,0,0,502,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1592,'A_MOBSTER','Gangster','Gangster',40,8000,0,0,0,1,300,355,20,27,1,50,45,45,73,30,10,12,1,7,20,0x11A9,250,1100,560,580,0,0,0,0,0,0,0,7049,10000,601,2000,1206,3000,713,1000,550,10000,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1593,'A_ANCIENT_MUMMY','Ancient Mummy','Ancient Mummy',52,8613,0,0,0,1,830,930,40,27,58,47,42,5,69,26,10,12,1,1,69,0xB5,175,1772,120,384,0,0,0,0,0,0,0,502,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1594,'G_FREEZER','Freezer','Freezer',72,8636,0,0,0,2,671,983,55,43,69,41,59,5,67,100,10,12,1,2,41,0x3695,250,1452,483,528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1595,'G_MARIN','Marin','Marin',15,742,0,0,0,1,39,43,0,10,1,10,10,5,35,15,10,12,1,3,41,0x81,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1596,'G_TAMRUAN','Tamruan','Tamruan',52,10234,0,0,0,1,489,534,15,35,80,62,38,75,72,15,10,12,2,6,67,0x318D,140,512,1152,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1597,'G_GARGOYLE','Gargoyle','Gargoyle',48,3950,0,0,0,9,290,360,10,10,15,61,20,20,126,40,10,12,1,6,64,0x2185,200,1020,720,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1598,'G_BLAZZER','Blazzer','Blazzer',43,8252,0,0,0,2,533,709,50,40,1,52,50,39,69,40,10,12,1,6,43,0x3395,180,1732,1332,540,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1599,'G_WHISPER_BOSS','Giant Whisper','Giant Whisper',34,5040,0,0,0,1,198,239,0,45,1,51,14,0,60,0,10,12,0,6,48,0x3795,250,2536,1536,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1600,'G_HEATER','Heater','Heater',68,11020,0,0,0,2,683,1008,40,42,69,47,25,5,71,100,10,12,1,2,43,0x3695,250,1452,483,528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1601,'G_PERMETER','Permeter','Permeter',63,8228,0,0,0,2,943,1211,46,45,69,59,60,5,69,100,10,12,1,2,40,0x3695,250,1100,483,528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1602,'G_SOLIDER','Solider','Solider',70,12099,0,0,0,2,797,979,57,43,69,35,85,5,74,100,10,12,1,2,42,0x3695,250,1452,483,528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1603,'G_BIGFOOT','Bigfoot','Bigfoot',25,1619,0,0,0,1,198,220,10,0,1,25,55,15,20,25,10,12,2,2,22,0x91,300,1260,192,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1604,'G_GIANT_HONET','Giant Hornet','Giant Hornet',56,13105,0,0,0,1,650,852,38,43,35,38,32,10,71,64,10,12,0,4,24,0x3795,155,1292,792,340,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1605,'G_DARK_ILLUSION','Dark Illusion','Dark Illusion',77,103631,0,0,0,2,1300,1983,64,70,5,100,40,100,97,40,10,12,2,6,89,0x37B5,145,1024,768,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1606,'G_GARM_BABY','Garm Baby','Baby Hatii',61,20199,0,0,0,1,680,1179,34,13,45,30,56,55,85,30,10,12,1,2,41,0x3885,450,879,672,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1607,'G_GOBLINE_XMAS','Christmas Goblin','Christmas Goblin',25,1176,0,0,0,1,118,140,10,5,1,53,25,20,38,45,10,12,1,7,24,0x3695,100,1120,620,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1608,'G_THIEF_BUG__','Thief Bug Male','Thief Bug Male',19,583,0,0,0,1,76,88,15,5,1,29,16,5,36,0,10,12,1,4,27,0x318D,300,988,288,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1609,'G_DANCING_DRAGON','Dancing Dragon','Zhu Po Long',54,9136,0,3030,769,2,550,789,39,10,55,62,55,25,72,22,10,12,1,9,44,0xA3,160,600,840,504,0,0,0,0,0,0,0,570,500,571,50,572,20,515,10000,12018,5000,0,0,0,0,668,100,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1610,'A_MUNAK','Munak','Munak',30,2872,0,0,0,1,40,50,0,0,1,15,20,5,120,15,10,12,1,1,89,0x39A5,100,2468,768,288,0,0,0,0,0,0,0,502,2000,0,0,0,0,0,0,0,0,0,0,12017,100,12016,100,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1611,'A_BON_GUN','Bongun','Bongun',32,3520,0,0,0,1,220,260,0,0,45,15,36,10,48,15,10,12,1,1,89,0x31B5,200,1720,500,420,0,0,0,0,0,0,0,502,2000,0,0,0,0,0,0,0,0,0,0,12017,100,12016,100,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1612,'A_HYEGUN','Hyegun','Yao Jun',56,9981,0,0,0,1,710,1128,12,10,60,40,36,10,73,15,10,12,1,1,89,0x39A5,180,890,1320,720,0,0,0,0,0,0,0,502,2000,0,0,0,0,0,0,0,0,0,0,12017,100,12016,100,0,0,0,0);
--- Einbroch
-REPLACE INTO `mob_db` VALUES (1613,'METALING','Metaling','Metaling',26,889,0,492,249,1,135,270,5,3,30,15,10,18,35,2,10,12,0,0,20,0x83,300,384,672,480,0,0,0,0,0,0,0,7325,4000,1002,1000,998,500,7126,1000,7317,200,13103,5,7312,5000,0,0,0,0,4341,1);
-REPLACE INTO `mob_db` VALUES (1614,'MINERAL','Mineral','Mineral',56,7950,0,3563,1768,1,723,812,29,35,60,52,35,21,67,32,10,12,0,0,40,0x91,250,648,480,360,0,0,0,0,0,0,0,7321,3000,728,500,714,2,984,80,1011,800,715,100,969,2,0,0,0,0,4339,1);
-REPLACE INTO `mob_db` VALUES (1615,'OBSIDIAN','Obsidian','Obsidian',50,8812,0,2799,1802,1,841,980,35,5,62,32,42,24,61,55,10,12,0,0,42,0x3885,350,720,864,504,0,0,0,0,0,0,0,7315,3000,730,500,1003,500,985,50,999,500,1263,10,0,0,0,0,0,0,4338,1);
-REPLACE INTO `mob_db` VALUES (1616,'PITMAN','Pitman','Pitman',43,5015,0,1799,1083,1,290,486,22,26,0,15,5,5,52,36,10,12,2,1,42,0x91,180,960,336,300,0,0,0,0,0,0,0,7318,3000,7319,500,998,800,999,500,1003,100,1041,1000,7327,80,0,0,0,0,4335,1);
-REPLACE INTO `mob_db` VALUES (1617,'WASTE_STOVE','Waste Stove','Old Stove',68,15895,0,4412,1135,1,692,1081,23,10,20,69,55,5,59,77,10,12,2,0,20,0x3885,300,1152,528,360,0,0,0,0,0,0,0,7323,1000,7068,1000,998,500,625,50,1002,1000,604,50,7319,3800,0,0,0,0,4332,1);
-REPLACE INTO `mob_db` VALUES (1618,'UNGOLIANT','Ungoliant','Ungoliant',69,29140,0,8211,142,1,1290,2280,25,25,33,52,57,25,119,43,10,12,2,4,45,0x3795,350,420,576,420,0,0,0,0,0,0,0,7316,4500,1014,3500,1013,1000,7289,1500,7326,2500,718,1500,2406,500,0,0,0,0,4336,1);
-REPLACE INTO `mob_db` VALUES (1619,'PORCELLIO','Porcellio','Porcellio',28,1654,0,512,346,1,82,247,0,8,0,31,21,50,54,85,10,12,0,4,62,0x183,150,720,360,360,0,0,0,0,0,0,0,7312,5000,1208,25,928,1000,1052,3000,630,2,7326,30,0,0,0,0,0,0,4337,1);
-REPLACE INTO `mob_db` VALUES (1620,'NOXIOUS','Noxious','Noxious',35,2038,0,698,698,1,299,400,0,60,12,41,10,30,44,2,10,12,1,0,68,0x3885,350,768,1440,672,0,0,0,0,0,0,0,7322,1000,7001,3000,605,50,7320,3000,0,0,0,0,603,1,0,0,0,0,4334,1);
-REPLACE INTO `mob_db` VALUES (1621,'VENOMOUS','Venomous','Venomous',42,4653,0,1780,1280,1,422,844,0,49,12,60,17,19,60,1,10,12,1,0,25,0x3885,350,768,1440,672,0,0,0,0,0,0,0,7320,5000,7119,3000,7154,1000,7322,2000,0,0,0,0,603,1,0,0,0,0,4333,1);
-REPLACE INTO `mob_db` VALUES (1622,'TEDDY_BEAR','Teddy Bear','Teddy Bear',71,8109,0,5891,3455,1,621,1432,19,32,5,155,32,41,121,26,10,12,0,0,60,0x3295,200,512,780,504,0,0,0,0,0,0,0,7317,3800,518,1000,615,300,13106,5,5113,50,2652,10,985,100,0,0,0,0,4340,1);
-REPLACE INTO `mob_db` VALUES (1623,'RSX_0806','RSX 0806','RSX-0806',86,560733,0,31010,32011,1,2740,5620,39,41,85,51,30,25,93,84,10,12,2,0,60,0x37B5,220,128,1104,240,15505,607,5500,5104,3500,732,5500,7093,6000,1230,10,13017,1,617,1000,7327,5000,1242,50,1531,20,0,0,0,0,4342,1);
-REPLACE INTO `mob_db` VALUES (1624,'G_WASTE_STOVE','Waste Stove','Old Stove',68,15895,0,0,0,1,500,889,23,10,20,69,55,5,79,77,10,12,2,0,20,0x3885,220,1152,528,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1625,'G_PORCELLIO','Porcellio','Porcellio',43,5523,0,1024,693,1,164,494,0,8,0,31,21,50,64,85,10,12,0,4,62,0x3985,150,720,360,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Hellion Revenant
-REPLACE INTO `mob_db` VALUES (1626,'G_DARK_PRIEST','Hellion Revenant','Hellion Revenant',88,286900,0,1,1,2,50,3150,25,50,1,80,50,99,130,99,10,12,1,6,69,0x37B5,150,432,384,192,0,0,0,0,0,0,0,7337,8000,7337,5000,7337,3000,7337,1000,7337,500,7337,100,0,0,0,0,0,0,0,0);
--- Lighthalzen
-REPLACE INTO `mob_db` VALUES (1627,'ANOPHELES','Anopheles','Anopheles',23,100,0,99,55,1,48,63,0,90,1,200,4,5,120,5,10,12,0,4,64,0x3985,200,140,864,430,0,0,0,0,0,0,0,601,1000,7119,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4344,1);
-REPLACE INTO `mob_db` VALUES (1628,'MOLE','Mole','Holden',36,2209,0,268,172,9,52,63,0,5,24,18,23,30,45,5,10,12,0,2,42,0x1089,300,140,960,504,0,0,0,0,0,0,0,1017,5000,1018,5000,5119,50,13101,5,0,0,0,0,0,0,0,0,0,0,4343,1);
-REPLACE INTO `mob_db` VALUES (1629,'HILL_WIND','Hill Wind','Hill Wind',43,3189,0,1800,1100,3,290,480,10,15,21,42,31,50,41,23,10,12,1,2,64,0x3885,200,336,540,432,0,0,0,0,0,0,0,517,1000,528,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4345,1);
-REPLACE INTO `mob_db` VALUES (1630,'BACSOJIN_','Bacsojin','White Lady',85,253221,0,45250,16445,3,1868,6124,20,55,52,65,44,112,152,35,10,12,2,7,64,0x39A5,130,576,960,480,22625,607,5500,2513,2000,617,5000,1020,5500,603,5000,12395,50,7165,3000,7166,1000,2700,100,2234,10,0,0,0,0,4372,1);
-REPLACE INTO `mob_db` VALUES (1631,'CHUNG_E_','Chung E','Green Maiden',59,23900,0,4256,920,2,460,1050,8,15,38,65,43,30,90,15,10,12,1,7,44,0x3885,150,1728,816,1188,0,0,0,0,0,0,0,7053,4200,740,100,1806,10,518,500,12395,10,0,0,5042,50,0,0,0,0,4373,1);
-REPLACE INTO `mob_db` VALUES (1632,'GREMLIN','Gremlin','Gremlin',53,9280,0,4355,1768,1,329,762,29,25,80,41,59,75,62,15,10,12,2,6,47,0x191,140,432,540,432,0,0,0,0,0,0,0,7340,3000,938,3000,719,100,2406,1,1265,1,0,0,603,2,0,0,0,0,4355,1);
-REPLACE INTO `mob_db` VALUES (1633,'BEHOLDER','Beholder','Beholder',56,7950,0,4821,3822,6,723,812,17,30,60,62,25,59,85,32,10,12,0,0,44,0x91,190,336,840,360,0,0,0,0,0,0,0,576,3000,605,100,996,100,985,10,0,0,0,0,603,2,0,0,0,0,4356,1);
--- Normal advanced class mobs
-REPLACE INTO `mob_db` VALUES (1634,'SEYREN','Seyren','Seyren Windsor',91,88402,0,100000,116460,1,2100,2530,63,12,90,89,72,20,99,25,10,12,1,6,63,0x3195,170,76,384,288,0,0,0,0,0,0,0,7345,3000,13001,2,1163,200,603,30,2229,12,2317,1,13421,1,0,0,0,0,4358,1);
-REPLACE INTO `mob_db` VALUES (1635,'EREMES','Eremes','Eremes Guile',87,60199,0,100000,99800,1,2020,2320,23,12,45,138,31,19,99,30,10,12,1,6,85,0x3195,180,76,384,288,0,0,0,0,0,0,0,7347,2000,1284,1,2514,1,1262,3,1264,30,678,110,2336,2,0,0,0,0,4360,1);
-REPLACE INTO `mob_db` VALUES (1636,'HARWORD','Harword','Howard Alt-Eisen',83,78690,0,100000,112540,1,1890,2390,59,10,90,62,99,35,98,66,10,12,1,7,81,0x3095,180,76,384,288,0,0,0,0,0,0,0,7345,3000,2514,1,1311,1,1361,110,2104,10,2318,1,603,50,0,0,0,0,4362,1);
-REPLACE INTO `mob_db` VALUES (1637,'MAGALETA','Magaleta','Margaretha Sorin',90,61282,0,100000,117800,1,1300,2053,35,60,1,9,97,145,88,40,10,12,1,7,66,0x3295,180,1152,384,288,0,0,0,0,0,0,0,7347,2000,1647,2,1602,200,1561,10,2327,1,603,50,2504,10,0,0,0,0,4364,1);
-REPLACE INTO `mob_db` VALUES (1638,'SHECIL','Shecil','Cecil Damon',82,58900,0,100000,118260,14,1226,1854,25,15,1,145,27,32,134,80,10,12,1,7,64,0x3095,180,76,384,288,0,0,0,0,0,0,0,7345,3000,12014,110,2331,10,1711,100,12007,150,603,50,1745,1,0,0,0,0,4368,1);
-REPLACE INTO `mob_db` VALUES (1639,'KATRINN','Katrinn','Kathryne Keyron',92,47280,0,100000,116470,1,497,1697,10,74,1,5,77,180,110,39,10,12,1,7,68,0x3295,150,1152,384,288,0,0,0,0,0,0,0,7345,3000,603,50,1646,1,1620,5,2102,30,5085,1,2404,20,0,0,0,0,4366,1);
--- MVP Slaves
-REPLACE INTO `mob_db` VALUES (1640,'G_SEYREN','Lord Knight Seyren','Lord Knight Seyren',99,347590,0,18000,10000,1,4238,5040,72,37,120,110,81,65,130,52,10,12,1,7,83,0x37B5,100,76,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,617,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1641,'G_EREMES','Assassin Cross Eremes','Assassin Cross Eremes',99,211230,0,18000,10000,1,3189,5289,27,39,90,181,62,37,122,60,10,12,1,7,85,0x37B5,100,76,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,617,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1642,'G_HARWORD','Whitesmith Harword','Whitesmith Howard',99,310000,0,18000,10000,1,4822,5033,66,36,100,73,112,35,136,60,10,12,1,7,81,0x37B5,100,76,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,617,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1643,'G_MAGALETA','High Priest Magaleta','High Priest Margaretha',99,182910,0,18000,10000,1,1688,2580,35,78,1,84,64,182,92,100,10,12,1,7,86,0x37B5,125,1152,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,617,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1644,'G_SHECIL','Sniper Shecil','Sniper Cecil',99,209000,0,18000,10000,14,1892,5113,22,35,1,180,39,67,193,130,10,12,1,7,84,0x37B5,100,76,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,617,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1645,'G_KATRINN','High Wizard Katrinn','High Wizard Kathryne',99,189920,0,18000,10000,1,497,2094,10,88,1,89,42,223,128,93,10,12,1,7,68,0x37B5,150,1152,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,617,10,0,0,0,0);
--- MVP Monsters
-REPLACE INTO `mob_db` VALUES (1646,'B_SEYREN','Lord Knight Seyren','Lord Knight Seyren',99,1647590,0,4835600,1569970,1,7238,11040,72,37,120,110,81,65,130,52,10,12,1,7,83,0x37B5,100,76,384,288,2417800,617,5500,603,5000,732,2000,1132,2500,2342,3500,2412,9000,1470,3500,1469,3000,1166,2500,1415,1500,0,0,0,0,4357,1);
-REPLACE INTO `mob_db` VALUES (1647,'B_EREMES','Assassin Cross Eremes','Assassin Cross Eremes',99,1411230,0,4083400,1592380,1,4189,8289,37,39,90,181,62,37,122,60,10,12,1,7,85,0x37B5,100,76,384,288,2041700,617,5500,603,5000,732,2000,1234,1500,1230,1500,2319,9000,1233,3500,1232,3500,1265,3500,13002,3500,0,0,0,0,4359,1);
-REPLACE INTO `mob_db` VALUES (1648,'B_HARWORD','Whitesmith Harword','Whitesmith Howard',99,1460000,0,4002340,1421000,1,7822,8251,66,36,100,73,112,35,136,60,10,12,1,7,82,0x37B5,100,76,384,288,2001170,617,5500,603,5000,732,2000,1138,3500,1140,2500,2318,9000,1365,3500,1364,3500,1369,2500,1368,3500,0,0,0,0,4361,1);
-REPLACE INTO `mob_db` VALUES (1649,'B_MAGALETA','High Priest Magaleta','High Priest Margaretha',99,1092910,0,4257000,1318800,1,4688,5580,35,78,1,84,64,182,92,100,10,12,1,7,86,0x37B5,125,1152,384,288,2128500,617,5500,603,5000,732,2000,1814,3500,2615,2500,2513,9000,1557,3500,1527,3500,1528,2500,1560,3500,0,0,0,0,4363,1);
-REPLACE INTO `mob_db` VALUES (1650,'B_SHECIL','Sniper Shecil','Sniper Cecil',99,1349000,0,4093000,1526000,14,4892,9113,22,35,1,180,39,67,193,130,10,12,1,7,84,0x37B5,100,76,384,288,2046500,617,5500,603,5000,1723,2000,1228,3500,1236,3500,617,9000,1234,1500,1237,3500,1720,1500,1724,2500,0,0,0,0,4367,1);
-REPLACE INTO `mob_db` VALUES (1651,'B_KATRINN','High Wizard Katrinn','High Wizard Kathryne',99,1069920,0,4008200,1636700,1,1197,4394,10,88,1,89,42,223,128,93,10,12,1,7,68,0x37B5,150,1152,384,288,2004100,617,5500,603,5000,732,2000,1241,3500,1242,3500,2616,9000,2343,2500,2513,2500,1618,3000,2319,3500,0,0,0,0,4365,1);
--- 1'st Class Mobs
-REPLACE INTO `mob_db` VALUES (1652,'YGNIZEM','Ygnizem','Egnigem Cenia',58,11200,0,4870,98,1,823,1212,35,8,60,35,52,18,79,20,10,12,1,7,43,0x3885,145,576,432,288,0,0,0,0,0,0,0,7347,1000,1170,1,1158,20,1127,20,2313,10,1152,80,2317,1,0,0,0,0,4346,1);
-REPLACE INTO `mob_db` VALUES (1653,'WHIKEBAIN','Whikebain','Wickebine Tres',62,7320,0,4204,21,1,693,889,9,8,1,102,34,20,83,30,10,12,1,7,65,0x3885,120,576,432,288,0,0,0,0,0,0,0,7345,2000,1223,1,2306,40,1220,10,2315,2,2620,2,13004,10,0,0,0,0,4348,1);
-REPLACE INTO `mob_db` VALUES (1654,'ARMAIA','Armaia','Armeyer Dinze',66,7110,0,4008,35,1,750,913,42,6,5,36,50,15,89,60,10,12,1,7,62,0x3885,120,576,432,288,0,0,0,0,0,0,0,7345,1000,2504,1,1358,50,1352,40,2311,10,1302,80,1307,10,0,0,0,0,4347,1);
-REPLACE INTO `mob_db` VALUES (1655,'EREND','Erend','Errende Ebecee',59,6980,0,4501,67,1,896,1159,14,30,1,31,41,93,67,30,10,12,1,7,46,0x3885,130,576,432,288,0,0,0,0,0,0,0,7345,500,2217,5,1514,50,1517,20,2326,5,2324,10,1523,1,0,0,0,0,4349,1);
-REPLACE INTO `mob_db` VALUES (1656,'KAVAC','Kavac','Kavach Icarus',60,7899,0,4090,86,9,684,904,12,5,48,100,10,15,118,40,10,12,1,7,44,0x3885,150,576,432,288,0,0,0,0,0,0,0,7347,2000,1716,1,12006,100,1708,10,2308,5,2402,30,2404,2,0,0,0,0,4351,1);
-REPLACE INTO `mob_db` VALUES (1657,'RAWREL','Rawrel','Laurell Weinder',61,6168,0,4620,30,1,430,517,8,48,1,41,5,120,45,10,10,12,1,7,48,0x3885,150,576,432,288,0,0,0,0,0,0,0,934,1000,1616,1,2102,5,1608,50,2322,10,2333,30,2607,1,0,0,0,0,4350,1);
--- 1'st Class MvP (Ygnizem/Egnigem Cenia) and her mobs.
-REPLACE INTO `mob_db` VALUES (1658,'B_YGNIZEM','Ygnizem','Egnigem Cenia',79,214200,0,258760,86000,1,3890,5690,48,25,82,60,45,31,110,40,10,12,1,7,43,0x37B5,100,1008,864,288,129380,617,5500,603,5000,732,2000,1162,1000,644,5000,603,5000,1167,1000,2320,1000,2406,1000,1130,1000,0,0,0,0,4352,1);
-REPLACE INTO `mob_db` VALUES (1659,'G_WHIKEBAIN','Whikebain','Wickebine Tres',62,7320,0,0,0,1,593,789,9,12,1,102,34,23,74,30,10,12,1,7,65,0x3885,120,1008,864,288,0,0,0,0,0,0,0,0,0,644,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1660,'G_ARMAIA','Armaia','Armeyer Dinze',66,7110,0,0,0,1,650,813,42,6,5,36,40,15,80,60,10,12,1,7,62,0x3885,120,1008,864,288,0,0,0,0,0,0,0,0,0,644,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1661,'G_EREND','Erend','Errende Ebecee',59,6980,0,0,0,1,796,1059,14,30,1,31,41,93,60,30,10,12,1,7,46,0x3885,130,1008,864,288,0,0,0,0,0,0,0,0,0,644,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1662,'G_KAVAC','Kavac','Kavach Icarus',60,7899,0,0,0,9,584,804,12,5,48,100,10,20,118,40,10,12,1,7,44,0x3885,150,1008,864,288,0,0,0,0,0,0,0,0,0,644,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1663,'G_RAWREL','Rawrel','Laurell Weinder',61,6168,0,0,0,1,330,417,8,48,1,41,5,100,45,10,10,12,1,7,48,0x3885,150,1008,864,288,0,0,0,0,0,0,0,0,0,644,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Juperos
-REPLACE INTO `mob_db` VALUES (1664,'POTON_CANON','Photon Cannon','Photon Cannon',66,8000,0,3900,1800,9,800,900,10,30,1,40,25,20,80,80,10,12,1,0,40,0x84,300,1536,960,480,0,0,0,0,0,0,0,7126,5000,718,1000,938,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1665,'POTON_CANON_1','Photon Cannon','Photon Cannon',67,7500,0,4300,2000,9,700,800,15,30,1,40,30,40,86,80,10,12,1,0,40,0x84,300,1536,960,480,0,0,0,0,0,0,0,7126,5000,726,1000,938,1000,13160,5,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1666,'POTON_CANON_2','Photon Cannon','Photon Cannon',64,7100,0,3100,2700,9,800,900,8,30,1,40,21,29,80,91,10,12,1,0,40,0x84,300,1536,960,480,0,0,0,0,0,0,0,7126,5000,721,1000,938,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1667,'POTON_CANON_3','Photon Cannon','Photon Cannon',65,7800,0,3800,2300,9,700,800,15,30,1,40,23,30,90,99,10,12,1,0,40,0x84,300,1536,960,480,0,0,0,0,0,0,0,7126,5000,728,1000,938,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1668,'ARCHDAM','Archdam','Archdam',79,25000,0,8000,5000,3,1000,2000,15,15,65,65,35,75,75,15,10,12,2,7,60,0x3695,180,580,288,360,0,0,0,0,0,0,0,7317,5000,999,500,984,200,985,200,13156,5,13167,5,0,0,0,0,0,0,4371,1);
-REPLACE INTO `mob_db` VALUES (1669,'DIMIK','Dimik','Dimik',77,10000,0,0,0,5,1040,1880,45,28,15,35,40,15,120,42,10,12,1,0,40,0x3885,200,576,720,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4370,1);
-REPLACE INTO `mob_db` VALUES (1670,'DIMIK_1','Dimik','Dimik',79,16000,0,6400,3500,7,1140,1980,45,28,15,88,20,20,120,40,10,12,1,0,44,0x3885,150,576,720,432,0,0,0,0,0,0,0,7319,2000,7352,50,999,300,7094,300,13153,5,984,10,12128,50,0,0,0,0,4370,1);
-REPLACE INTO `mob_db` VALUES (1671,'DIMIK_2','Dimik','Dimik',89,29000,0,8000,5000,5,1440,2280,45,28,15,40,30,30,150,70,10,12,1,0,41,0x3885,200,576,720,432,0,0,0,0,0,0,0,7319,2000,7353,50,999,300,7094,300,13169,10,984,10,12128,50,0,0,0,0,4370,1);
-REPLACE INTO `mob_db` VALUES (1672,'DIMIK_3','Dimik','Dimik',80,19000,0,5900,2800,5,1240,2080,68,28,15,30,78,20,120,30,10,12,1,0,42,0x3885,200,576,720,432,0,0,0,0,0,0,0,7319,2000,7354,50,999,300,7094,300,2656,10,984,10,12128,50,0,0,0,0,4370,1);
-REPLACE INTO `mob_db` VALUES (1673,'DIMIK_4','Dimik','Dimik',82,13900,0,5800,4500,5,1840,2840,45,28,15,20,20,10,120,30,10,12,1,0,43,0x3885,200,576,720,432,0,0,0,0,0,0,0,7319,2000,7355,50,999,300,7094,300,2656,10,984,10,12128,50,0,0,0,0,4370,1);
-REPLACE INTO `mob_db` VALUES (1674,'MONEMUS','Monemus','Monemus',88,80000,0,0,0,5,2000,3000,54,25,0,1,90,24,144,45,14,12,2,0,63,0x1A4,400,1368,1344,432,0,0,0,0,0,0,0,7049,2000,953,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1675,'VENATU','Venatu','Venatu',77,8000,0,0,0,2,1200,1800,35,20,5,26,24,5,75,40,10,12,1,0,43,0x3885,150,504,1020,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4369,1);
-REPLACE INTO `mob_db` VALUES (1676,'VENATU_1','Venatu','Venatu',72,8900,0,4000,2000,2,800,1400,30,20,5,26,24,5,82,30,10,12,1,0,40,0x3885,150,504,1020,360,0,0,0,0,0,0,0,7317,2000,7356,350,999,300,7094,300,13157,5,985,10,12127,100,0,0,0,0,4369,1);
-REPLACE INTO `mob_db` VALUES (1677,'VENATU_2','Venatu','Venatu',80,9000,0,4000,2000,2,900,1500,30,20,5,82,32,5,105,30,10,12,1,0,44,0x3885,150,504,1020,360,0,0,0,0,0,0,0,7317,2000,7357,500,999,300,7094,300,13164,10,985,10,12127,100,0,0,0,0,4369,1);
-REPLACE INTO `mob_db` VALUES (1678,'VENATU_3','Venatu','Venatu',78,9500,0,4500,2000,2,800,1400,30,20,5,26,68,5,95,30,10,12,1,0,42,0x3885,150,504,1020,360,0,0,0,0,0,0,0,7317,2000,7358,400,999,300,7094,300,2656,10,985,10,12127,100,0,0,0,0,4369,1);
-REPLACE INTO `mob_db` VALUES (1679,'VENATU_4','Venatu','Venatu',75,12300,0,4000,2000,2,800,1400,30,20,5,26,24,5,100,30,10,12,1,0,41,0x3885,150,504,1020,360,0,0,0,0,0,0,0,7317,2000,7359,300,999,300,7094,300,2656,10,985,10,12127,100,0,0,0,0,4369,1);
-REPLACE INTO `mob_db` VALUES (1680,'HILL_WIND_1','Hill Wind','Hill Wind',45,4233,0,2132,1722,3,320,510,10,15,21,42,31,50,67,23,10,12,1,2,64,0x3885,170,504,480,360,0,0,0,0,0,0,0,7115,4000,7116,3000,528,1000,510,10,0,0,0,0,0,0,0,0,0,0,4345,1);
-REPLACE INTO `mob_db` VALUES (1681,'GEMINI','Gemini-S58','Gemini-S58',72,57870,0,22024,9442,3,2150,3030,60,45,88,75,70,77,105,55,10,12,1,0,21,0x39A5,200,1872,360,864,0,0,0,0,0,0,0,7005,3000,603,1000,13159,5,546,500,547,400,7479,6,12040,300,0,0,0,0,4354,1);
-REPLACE INTO `mob_db` VALUES (1682,'REMOVAL','Removal','Remover',55,10289,0,3831,1278,1,558,797,5,20,1,20,56,35,57,20,10,12,1,1,49,0x3885,250,1536,1056,1152,0,0,0,0,0,0,0,713,5000,7319,5000,5005,10,549,500,971,50,972,100,5120,6,0,0,0,0,4353,1);
-REPLACE INTO `mob_db` VALUES (1683,'G_POTON_CANON','Photon Cannon','Photon Cannon',46,7000,0,0,0,9,560,570,5,10,1,36,36,20,56,30,10,12,1,0,43,0x3885,300,1536,960,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1684,'G_ARCHDAM','Archdam','Archdam',57,11000,0,0,0,3,600,700,15,15,65,65,35,75,75,15,10,12,2,8,60,0x3885,180,1080,288,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1685,'APOCALIPS_H','Vesper','Vesper',97,640700,0,200000,100000,3,4000,10000,50,54,100,50,30,70,160,150,10,12,2,2,46,0x37B5,180,504,912,432,100000,617,5500,603,5000,732,2000,7095,5000,7094,3000,617,1000,2659,100,2660,100,2661,100,2662,100,0,0,0,0,4374,1);
-REPLACE INTO `mob_db` VALUES (1686,'ORC_BABY','Orc Baby','Orc Baby',21,912,0,220,220,1,135,270,10,10,30,15,10,18,35,2,10,12,0,7,22,0x3885,200,672,864,288,0,0,0,0,0,0,0,7126,1000,10004,100,2299,1,519,5000,7270,200,7269,100,0,0,0,0,0,0,4375,1);
-REPLACE INTO `mob_db` VALUES (1687,'GREEN_IGUANA','Green Iguana','Grove',54,6444,0,2400,2050,1,550,650,0,10,1,52,64,5,98,14,10,12,1,2,42,0x83,200,720,528,432,0,0,0,0,0,0,0,521,1500,903,1000,520,1000,511,1000,528,2000,606,10,511,1,0,0,0,0,4377,1);
-REPLACE INTO `mob_db` VALUES (1688,'LADY_TANEE','Lady Tanee','Lady Tanee',89,493000,0,64995,43222,14,450,2170,20,44,1,125,48,78,210,38,10,12,2,3,64,0x1A4,100,576,432,360,32497,617,5500,12095,5000,732,2000,12090,5000,634,4000,12129,1000,5116,1000,985,5000,617,2000,1716,6000,0,0,0,0,4376,1);
-REPLACE INTO `mob_db` VALUES (1689,'G_BACSOJIN','Bacsojin','White Lady',85,253221,0,45250,16445,3,1868,6124,20,55,52,65,44,112,152,35,10,12,2,7,64,0x37B5,130,576,960,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1690,'G_SPRING_RABBIT','Spring Rabbit','Spring Rabbit',12,15,0,0,0,1,0,0,100,99,1,1,1,1,1,1,10,12,1,2,42,0xC3,160,1120,552,511,0,0,0,0,0,0,0,12194,100,12706,300,12708,300,7888,5000,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1691,'G_KRABEN','Kraben','Kraben',70,10880,0,0,0,1,125,765,5,42,50,155,1,66,112,60,10,12,1,0,48,0x3885,100,1152,1536,576,0,0,0,0,0,0,0,521,1,521,1,521,1,521,1,521,1,521,1,521,1,0,0,0,0,0,0);
--- Thanatos Tower & Abyss
-REPLACE INTO `mob_db` VALUES (1692,'BREEZE','Breeze','Breeze',56,5099,0,2390,1340,2,94,215,7,32,1,96,6,38,91,45,10,12,1,0,64,0x3885,100,140,384,504,0,0,0,0,0,0,0,945,500,706,10,2270,10,1733,10,604,10,2269,10,996,10,0,0,0,0,4390,1);
-REPLACE INTO `mob_db` VALUES (1693,'PLASMA_Y','Plasma','Plasma',56,8400,0,2200,2100,3,400,900,0,40,1,30,10,83,105,45,10,12,0,0,88,0x3885,100,608,1440,576,0,0,0,0,0,0,0,911,100,644,10,731,2,715,100,969,1,0,0,0,0,0,0,0,0,4389,1);
-REPLACE INTO `mob_db` VALUES (1694,'PLASMA_R','Plasma','Plasma',43,5700,0,2000,1000,3,300,700,0,30,1,30,5,56,90,30,10,12,0,0,83,0x3885,150,608,1440,576,0,0,0,0,0,0,0,911,100,644,10,731,2,716,100,990,45,0,0,0,0,0,0,0,0,4389,1);
-REPLACE INTO `mob_db` VALUES (1695,'PLASMA_G','Plasma','Plasma',47,7600,0,2000,1000,3,300,700,0,30,1,30,5,61,90,30,10,12,0,0,82,0x3885,150,608,1440,576,0,0,0,0,0,0,0,911,100,644,10,731,2,717,100,993,40,0,0,0,0,0,0,0,0,4389,1);
-REPLACE INTO `mob_db` VALUES (1696,'PLASMA_P','Plasma','Plasma',49,5900,0,2000,1000,3,300,700,0,30,1,30,5,54,90,30,10,12,0,0,87,0x3885,150,608,1440,576,0,0,0,0,0,0,0,911,100,644,10,731,2,716,100,724,100,0,0,0,0,0,0,0,0,4389,1);
-REPLACE INTO `mob_db` VALUES (1697,'PLASMA_B','Plasma','Plasma',44,8200,0,2000,1000,3,300,700,0,30,1,30,5,73,90,30,10,12,0,0,81,0x3885,150,608,1440,576,0,0,0,0,0,0,0,911,100,644,10,731,2,717,100,991,35,0,0,0,0,0,0,0,0,4389,1);
-REPLACE INTO `mob_db` VALUES (1698,'DEATHWORD','Deathword','Death Word',65,18990,0,2986,4912,1,622,1102,10,40,50,75,10,20,140,45,10,12,1,0,60,0x3695,150,176,912,300,0,0,0,0,0,0,0,1097,4000,7015,300,11003,50,7449,500,2418,10,7479,2,7480,1,0,0,0,0,4388,1);
-REPLACE INTO `mob_db` VALUES (1699,'ANCIENT_MIMIC','Ancient Mimic','Ancient Mimic',60,8080,0,2950,2650,1,530,1697,20,40,50,100,30,40,150,110,10,12,2,0,60,0x3885,100,168,480,360,0,0,0,0,0,0,0,603,30,617,1,644,50,2404,5,2506,1,2417,10,2610,100,0,0,0,0,4387,1);
-REPLACE INTO `mob_db` VALUES (1700,'OBSERVATION','Observation','Dame of Sentinel',81,65111,0,39872,33120,2,1666,2609,55,55,30,74,56,126,145,114,10,12,1,8,80,0x33B5,100,432,480,360,0,0,0,0,0,0,0,7441,500,2621,1,7442,100,728,1000,12040,100,2210,10,7435,100,0,0,0,0,4392,1);
-REPLACE INTO `mob_db` VALUES (1701,'SHELTER','Shelter','Mistress of Shelter',80,38000,0,29010,25110,2,1871,1971,22,63,12,67,34,167,157,120,10,12,1,8,66,0x33B5,160,432,420,360,0,0,0,0,0,0,0,7440,200,7442,1,12040,50,722,1000,7005,1000,7442,50,0,0,0,0,0,0,4393,1);
-REPLACE INTO `mob_db` VALUES (1702,'RETRIBUTION','Retribution','Baroness of Retribution',79,46666,0,28332,33120,2,2022,2288,35,35,30,142,66,72,133,39,10,12,1,8,67,0x33B5,120,360,480,360,0,0,0,0,0,0,0,7440,400,2621,1,12040,50,723,1000,2506,5,1158,10,7442,50,0,0,0,0,4391,1);
-REPLACE INTO `mob_db` VALUES (1703,'SOLACE','Solace','Lady Solace',77,25252,0,21000,25110,2,1392,1462,21,67,12,76,29,145,99,100,10,12,1,8,66,0x33B5,180,576,420,360,0,0,0,0,0,0,0,7441,200,2621,1,12040,50,718,1000,1910,50,1909,100,7442,50,0,0,0,0,4394,1);
-REPLACE INTO `mob_db` VALUES (1704,'THA_ODIUM','Thanatos Odium','Odium of Thanatos',92,72389,0,88420,63880,9,2100,2800,68,30,100,52,165,62,185,90,10,12,2,1,88,0x37B5,100,432,288,420,0,0,0,0,0,0,0,7054,1000,731,500,732,100,7438,10000,616,10,2520,1000,0,0,0,0,0,0,4396,1);
-REPLACE INTO `mob_db` VALUES (1705,'THA_DESPERO','Thanatos Despero','Despero of Thanatos',88,86666,0,62001,51220,2,2182,3082,38,39,100,167,79,92,151,120,10,12,2,1,88,0x37B5,150,160,528,360,0,0,0,0,0,0,0,7054,1000,731,500,732,100,7439,10000,616,10,2419,1000,0,0,0,0,0,0,4397,1);
-REPLACE INTO `mob_db` VALUES (1706,'THA_MAERO','Thanatos Maero','Maero of Thanatos',83,62000,0,56699,63880,2,2022,2288,29,72,100,176,30,200,122,29,10,12,1,1,88,0x37B5,150,160,480,360,0,0,0,0,0,0,0,7054,1000,731,500,732,100,7437,10000,616,10,2354,1000,0,0,0,0,0,0,4395,1);
-REPLACE INTO `mob_db` VALUES (1707,'THA_DOLOR','Thanatos Dolor','Dolor of Thanatos',83,59922,0,43200,51220,2,1392,2092,21,80,100,76,29,206,139,44,10,12,0,1,88,0x37B5,150,160,672,480,0,0,0,0,0,0,0,7054,1000,731,500,732,100,7436,10000,616,10,5128,1000,0,0,0,0,0,0,4398,1);
-REPLACE INTO `mob_db` VALUES (1708,'THANATOS','Thanatos','Memory of Thanatos',99,445660,0,3666000,2145060,3,3812,7483,35,35,100,108,30,86,147,32,10,12,2,6,88,0x37B5,120,115,816,504,1833000,617,5500,603,5000,732,2000,7444,1000,2519,1000,7450,5000,2342,5000,2412,5000,2515,1000,2655,500,0,0,0,0,4399,1);
-REPLACE INTO `mob_db` VALUES (1709,'G_THA_ODIUM','Thanatos Odium','Odium of Thanatos',92,72389,0,10000,5000,9,2100,2800,68,30,100,52,165,62,185,90,10,12,2,1,88,0x33B5,100,115,288,420,0,0,0,0,0,0,0,7054,1000,731,500,732,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1710,'G_THA_DESPERO','Thanatos Despero','Despero of Thanatos',88,86666,0,10000,5000,2,2182,3082,38,39,100,167,79,92,151,120,10,12,2,1,88,0x33B5,150,160,528,360,0,0,0,0,0,0,0,7054,1000,731,500,732,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1711,'G_THA_MAERO','Thanatos Maero','Maero of Thanatos',83,62000,0,10000,5000,2,2022,2288,29,72,100,176,30,200,122,29,10,12,1,1,88,0x33B5,150,160,480,360,0,0,0,0,0,0,0,7054,1000,731,500,732,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1712,'G_THA_DOLOR','Thanatos Dolor','Dolor of Thanatos',83,59922,0,10000,5000,2,1392,2092,21,80,100,76,29,206,139,44,10,12,0,1,88,0x33B5,150,160,672,480,0,0,0,0,0,0,0,7054,1000,731,500,732,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1713,'ACIDUS','Acidus','Acidus',80,51112,0,28043,8023,2,1289,2109,29,69,1,71,55,135,103,69,10,12,2,9,46,0x3095,170,168,1008,300,0,0,0,0,0,0,0,582,5100,1035,4000,7444,5,1036,3589,7448,800,1269,10,2114,50,0,0,0,0,4378,1);
-REPLACE INTO `mob_db` VALUES (1714,'FERUS','Ferus','Ferus',70,29218,0,8093,3952,2,1056,1496,14,45,1,78,45,72,81,73,10,12,2,9,43,0x3095,100,108,576,432,0,0,0,0,0,0,0,578,2200,1035,1000,7123,1000,1036,2000,7447,800,994,20,5122,50,0,0,0,0,4380,1);
-REPLACE INTO `mob_db` VALUES (1715,'NOVUS','Novus','Novus',42,5430,0,1320,1002,1,284,384,20,28,1,56,43,45,124,43,10,12,0,9,20,0x3885,110,151,288,360,0,0,0,0,0,0,0,511,3000,7053,1035,0,0,1036,589,0,0,0,0,0,0,0,0,0,0,4383,1);
-REPLACE INTO `mob_db` VALUES (1716,'ACIDUS_','Acidus','Acidus',76,39111,0,14392,4203,2,1180,2000,21,47,1,78,31,93,88,52,10,12,2,9,44,0x3095,180,168,768,360,0,0,0,0,0,0,0,505,150,1035,4000,510,150,1036,3589,7446,800,996,20,7446,100,0,0,0,0,4379,1);
-REPLACE INTO `mob_db` VALUES (1717,'FERUS_','Ferus','Ferus',69,21182,0,6750,2230,2,930,1170,14,38,1,66,77,60,79,35,10,12,2,9,42,0x3095,120,108,576,432,0,0,0,0,0,0,0,579,5100,1035,1000,0,0,1036,3589,7445,800,997,20,7445,100,0,0,0,0,4381,1);
-REPLACE INTO `mob_db` VALUES (1718,'NOVUS_','Novus','Novus',43,5830,0,1411,1100,1,314,414,24,28,1,60,43,39,119,43,10,12,0,9,20,0x3885,100,252,816,480,0,0,0,0,0,0,0,508,2000,7053,1035,0,0,1036,589,0,0,0,0,0,0,0,0,0,0,4382,1);
-REPLACE INTO `mob_db` VALUES (1719,'DETALE','Detale','Detardeurus',90,960000,0,291850,123304,3,4560,5548,66,59,100,90,30,136,140,56,10,12,2,9,67,0x37B5,250,432,936,360,145925,617,5500,603,5000,732,2000,2649,1000,2648,1000,7444,5000,7451,3589,12080,1000,1417,100,5002,500,0,0,0,0,4386,1);
-REPLACE INTO `mob_db` VALUES (1720,'HYDRO','Hydro','Hydrolancer',89,308230,0,83450,2480,3,2554,3910,52,62,1,96,110,86,94,32,10,12,2,9,47,0x37B5,160,140,672,432,0,0,0,0,0,0,0,7123,4000,1035,4000,7443,3880,5126,500,5127,500,12085,300,5124,500,0,0,0,0,4384,1);
-REPLACE INTO `mob_db` VALUES (1721,'DRAGON_EGG','Dragon Egg','Dragon Egg',43,18322,0,6740,0,0,1,2,78,60,1,1,56,67,1,63,10,12,1,9,40,0x0,1000,24,0,0,0,0,0,0,0,0,0,985,5,7032,100,731,10,732,5,718,10,720,10,728,10,0,0,0,0,4385,1);
-REPLACE INTO `mob_db` VALUES (1722,'EVENT_JAKK','Jakk','Jakk',99,10310,0,103,100,1,115,182,5,11,1,28,18,13,35,45,10,12,1,0,43,0x81,240,1180,480,648,0,0,0,0,0,0,0,7225,1000,1062,1000,535,1000,0,0,0,0,0,0,0,0,0,0,0,0,5134,10000);
-REPLACE INTO `mob_db` VALUES (1723,'A_SHECIL','Shecil Damon','Cecil Damon',82,30000,0,0,0,14,600,900,25,15,1,145,27,32,134,80,10,12,1,7,64,0x3695,180,1008,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1724,'A_POTON_CANON','Photon Cannon','Photon Cannon',66,8000,0,0,0,9,1000,1300,10,30,1,40,25,20,80,80,10,12,1,0,40,0x84,300,1536,960,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1725,'R_PORING','Poring','Poring',1,50,0,0,0,1,7,10,0,5,1,1,1,0,6,30,10,12,1,3,21,0x83,150,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1726,'R_LUNATIC','Lunatic','Lunatic',3,60,0,0,0,1,9,12,0,20,1,3,3,10,8,60,10,12,0,2,60,0x83,150,1456,456,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1727,'R_SAVAGE_BABE','Savage Babe','Savage Babe',7,182,0,0,0,1,20,25,0,0,1,7,14,5,12,35,10,12,0,2,22,0x83,150,1624,624,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1728,'R_DESERT_WOLF_B','Desert Wolf Baby','Baby Desert Wolf',9,164,0,0,0,1,30,36,0,0,1,9,9,5,21,40,10,12,0,2,23,0x83,150,1600,900,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1729,'R_BAPHOMET_','Baphomet Jr.','Baphomet Jr.',50,8578,0,0,0,1,487,590,15,25,1,75,55,1,93,45,10,12,0,6,27,0x183,150,868,480,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1730,'R_DEVIRUCHI','Deviruchi','Deviruchi',46,7360,0,0,0,1,475,560,10,25,1,69,40,55,87,30,10,12,0,6,27,0x183,150,980,600,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1731,'G_DOPPELGANGER','Doppelganger','Doppelganger',72,12000000,0,3000000,2000000,1,5000,10000,99,99,88,180,70,75,180,65,10,12,2,8,48,0x37B5,190,480,480,288,0,0,0,0,0,0,0,7484,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1732,'G_TREASURE_BOX','Treasure Chest','Treasure Chest',98,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7486,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Kiel Dungeon monsters
-REPLACE INTO `mob_db` VALUES (1733,'KIEL','Kiel','Kiehl',90,523000,0,36500,23405,3,1682,3311,28,32,100,112,76,89,156,102,10,12,1,0,47,0x37B5,140,1152,576,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1734,'KIEL_','Kiel D-01','Kiel D-01',90,1523000,0,2356200,512602,3,3280,6560,28,32,100,130,30,160,199,180,10,12,1,0,47,0x37B5,130,1152,576,432,1178100,617,5500,603,5000,616,2000,7513,3000,617,3000,2651,1000,2319,1000,1618,500,1242,500,2650,1000,0,0,0,0,4403,1);
-REPLACE INTO `mob_db` VALUES (1735,'ALICEL','Alicel','Alicel',75,37520,0,8890,5420,2,1800,2770,30,30,50,58,50,51,92,40,10,12,1,6,60,0x318D,250,1080,480,504,0,0,0,0,0,0,0,7512,2000,7507,3000,999,200,7317,500,1270,5,985,10,2517,20,0,0,0,0,4401,1);
-REPLACE INTO `mob_db` VALUES (1736,'ALIOT','Aliot','Aliot',75,48290,0,13020,4006,2,950,2470,35,15,50,32,87,12,68,19,10,12,1,6,60,0x318D,200,1296,432,360,0,0,0,0,0,0,0,7512,2000,7507,3000,2516,10,7317,500,1810,10,985,10,13405,15,0,0,0,0,4402,1);
-REPLACE INTO `mob_db` VALUES (1737,'ALIZA','Aliza','Aliza',69,19000,0,6583,3400,1,750,1100,8,5,74,74,52,35,110,140,10,12,1,7,60,0x91,220,1440,576,600,0,0,0,0,0,0,0,7054,4000,2518,10,2626,10,7047,5,12128,50,661,1,2123,5,0,0,0,0,4400,1);
-REPLACE INTO `mob_db` VALUES (1738,'CONSTANT','Constant','Constant',55,10000,0,3230,116,1,460,580,12,12,50,28,26,47,66,14,10,12,0,0,67,0x3885,150,720,360,360,0,0,0,0,0,0,0,7512,100,7507,1500,7325,10,999,10,757,10,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1739,'G_ALICEL','Alicel','Alicel',75,37520,0,0,0,2,1600,2570,30,30,50,60,50,51,92,40,10,12,1,6,60,0x318D,150,1080,480,504,0,0,0,0,0,0,0,7507,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1740,'G_ALIOT','Aliot','Aliot',75,43290,0,0,0,2,950,2070,35,15,50,32,87,12,68,19,10,12,1,6,60,0x318D,150,1296,432,360,0,0,0,0,0,0,0,7507,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1741,'G_COOKIE_XMAS','Christmas Cookie','Christmas Cookie',28,2090,0,0,0,1,140,170,0,50,1,24,30,53,45,100,10,12,0,7,46,0x3885,400,1248,1248,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1742,'G_CARAT','Carat','Carat',51,5200,0,0,0,1,330,417,0,25,1,41,45,5,85,155,10,12,1,6,44,0x3985,200,1078,768,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1743,'G_MYSTCASE','Myst Case','Myst Case',38,3450,0,0,0,1,160,360,5,10,65,50,25,5,48,75,10,12,1,0,60,0x3885,400,1248,1248,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1744,'G_WILD_ROSE','Wild Rose','Wild Rose',38,2980,0,0,0,1,315,360,0,15,65,85,15,35,65,80,10,12,0,2,24,0x3885,100,964,864,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1745,'G_CONSTANT','Constant','Constant',55,1000,0,0,0,1,460,580,12,12,50,28,26,47,66,14,10,12,0,6,67,0x2185,110,720,360,360,0,0,0,0,0,0,0,7507,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1746,'G_ALIZA','Aliza','Aliza',69,15000,0,0,0,1,750,1100,8,5,74,74,52,35,110,140,10,12,1,7,60,0x3885,200,1440,576,600,0,0,0,0,0,0,0,7507,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1747,'G_SNAKE','Snake','Boa',15,471,0,0,0,1,46,55,0,0,1,15,15,10,35,5,10,12,1,2,22,0x3885,200,1576,576,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1748,'G_ANACONDAQ','Anacondaq','Anacondaq',23,1109,0,0,0,1,124,157,0,0,1,23,28,10,36,5,10,12,1,2,25,0x3885,200,1576,576,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1749,'G_MEDUSA','Medusa','Medusa',79,22408,0,0,0,1,827,1100,48,38,1,74,50,57,77,69,10,12,1,6,40,0x3985,180,1720,1320,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1750,'G_RED_PLANT','Red Plant','Red Plant',1,100,0,0,0,1,100,200,100,99,0,0,0,0,0,100,7,12,0,3,22,0x40,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Odin monsters
-REPLACE INTO `mob_db` VALUES (1751,'RANDGRIS','Valkyrie Randgris','Valkyrie Randgris',99,3567200,0,2854900,3114520,3,5560,9980,25,42,100,120,30,120,220,210,10,12,2,8,86,0x37B5,100,576,576,480,1427450,617,5500,603,5000,616,2000,7510,5000,2357,1600,2524,3000,2421,3000,2229,5000,7024,2500,0,0,0,0,0,0,4407,1);
-REPLACE INTO `mob_db` VALUES (1752,'SKOGUL','Skogul','Skogul',70,87544,0,27620,10,2,1110,1930,20,15,1,69,70,50,67,52,10,12,1,6,67,0x3395,190,720,384,480,0,0,0,0,0,0,0,7511,3500,7054,1000,716,1000,739,500,2609,100,757,500,1271,5,0,0,0,0,4404,1);
-REPLACE INTO `mob_db` VALUES (1753,'FRUS','Frus','Frus',69,83422,0,20620,10,2,1110,1780,20,15,1,69,60,50,76,52,10,12,1,6,67,0x3395,150,480,576,432,0,0,0,0,0,0,0,7511,3500,7054,1000,716,1000,2622,3,2308,10,757,500,0,0,0,0,0,0,4405,1);
-REPLACE INTO `mob_db` VALUES (1754,'SKEGGIOLD','Skeggiold','Skeggiold',81,295200,0,91100,10,1,1400,2020,12,24,80,100,50,72,90,50,10,12,0,8,46,0x37B5,250,672,780,480,0,0,0,0,0,0,0,7511,6000,2254,1,7063,1000,2001,25,7511,1000,2322,100,2353,100,0,0,0,0,4406,1);
-REPLACE INTO `mob_db` VALUES (1755,'SKEGGIOLD_','Skeggiold','Skeggiold',83,315200,0,99200,10,1,1600,2050,15,24,80,120,60,85,98,80,10,12,0,8,46,0x37B5,250,672,780,480,0,0,0,0,0,0,0,7511,6000,2254,1,7063,1000,2001,25,7511,1000,2322,100,2353,100,0,0,0,0,4406,1);
-REPLACE INTO `mob_db` VALUES (1756,'G_HYDRO','Hydro','Hydrolancer',89,308230,0,0,0,3,2554,3910,52,62,1,96,110,86,94,32,10,12,2,9,47,0x39A5,160,140,672,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1757,'G_ACIDUS','Acidus','Acidus',80,51112,0,0,0,2,1289,2109,39,69,1,71,55,135,103,69,10,12,2,9,46,0x3885,170,168,1008,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1758,'G_FERUS','Ferus','Ferus',70,29218,0,0,0,2,1056,1496,34,45,1,78,45,72,81,73,10,12,2,9,43,0x3885,100,108,576,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1759,'G_ACIDUS_','Acidus','Acidus',76,39111,0,0,0,2,1180,2000,31,47,1,78,31,93,88,52,10,12,2,9,44,0x3885,180,168,768,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1760,'G_FERUS_','Ferus','Ferus',69,21182,0,0,0,2,930,1170,24,38,1,66,77,60,79,35,10,12,2,9,42,0x3885,120,108,576,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1761,'G_SKOGUL','Skogul','Skogul',70,57544,0,0,0,2,1110,1930,20,15,1,69,70,50,67,52,10,12,1,6,67,0x3985,170,720,384,480,0,0,0,0,0,0,0,7511,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1762,'G_FRUS','Frus','Frus',69,53422,0,0,0,2,1110,1780,20,15,1,69,60,50,76,52,10,12,1,6,67,0x3985,130,480,576,432,0,0,0,0,0,0,0,7511,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1763,'G_SKEGGIOLD','Skeggiold','Skeggiold',81,100200,0,0,0,1,1400,3410,12,24,80,100,50,72,90,50,10,12,0,8,46,0x39A5,200,672,780,480,0,0,0,0,0,0,0,7511,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1764,'G_SKEGGIOLD_','Skeggiold','Skeggiold',83,103000,0,0,0,1,1600,4110,15,24,80,120,60,85,98,80,10,12,0,8,46,0x39A5,200,672,780,480,0,0,0,0,0,0,0,7511,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1765,'G_RANDGRIS','Valkyrie','Valkyrie',99,1567200,0,10000,10000,3,5560,9980,25,42,100,120,80,120,220,210,10,12,2,8,86,0x37B5,100,576,576,480,0,0,0,0,0,0,0,7510,500,617,100,2115,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1766,'EM_ANGELING','Angeling','Angeling',99,128430,0,0,0,1,60,71,40,50,1,17,80,80,126,20,10,12,0,8,66,0x4B5,300,1288,288,384,0,909,5000,909,5000,741,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1767,'EM_DEVILING','Deviling','Deviling',99,128430,0,0,0,1,60,71,40,50,1,17,80,80,126,20,10,12,0,8,66,0x4B5,300,1288,288,384,0,909,5000,909,5000,741,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Rachel / Ice Dungeon monsters
-REPLACE INTO `mob_db` VALUES (1768,'GLOOMUNDERNIGHT','Gloom Under Night','Gloom Under Night',89,2298000,0,962175,276445,3,5880,9516,10,20,100,115,98,78,111,50,10,12,2,0,68,0x37B5,200,1344,2880,576,481087,607,5500,617,5000,617,5000,7566,7000,7023,4000,7022,2000,616,5000,2513,1000,1377,100,0,0,0,0,0,0,4408,1);
-REPLACE INTO `mob_db` VALUES (1769,'AGAV','Agav','Agav',73,29620,0,9780,6622,1,103,1109,15,35,1,32,27,132,69,15,10,12,1,7,80,0x3295,300,768,360,360,0,0,0,0,0,0,0,7567,2500,2422,2,7563,4000,2109,1,12183,50,7563,100,0,0,0,0,0,0,4409,1);
-REPLACE INTO `mob_db` VALUES (1770,'ECHIO','Echio','Echio',69,34900,0,13560,4300,1,750,1800,33,11,74,74,52,35,59,56,10,12,1,7,80,0x3295,250,768,360,360,0,0,0,0,0,0,0,7567,2500,608,10,7563,4000,5172,20,12183,20,7563,100,2366,20,0,0,0,0,4410,1);
-REPLACE INTO `mob_db` VALUES (1771,'VANBERK','Vanberk','Vanberk',59,9988,0,4203,901,1,230,660,24,6,69,66,39,29,51,41,10,12,1,7,80,0x3885,250,768,360,360,0,0,0,0,0,0,0,7568,2500,526,10,7563,1000,5172,10,13027,5,7563,100,0,0,0,0,0,0,4411,1);
-REPLACE INTO `mob_db` VALUES (1772,'ISILLA','Isilla','Isilla',62,8297,0,3001,3001,1,89,733,11,19,1,28,12,97,57,12,10,12,1,7,80,0x3885,300,768,360,432,0,0,0,0,0,0,0,7568,2500,2422,1,7563,1000,2610,10,2601,1,7563,100,0,0,0,0,0,0,4412,1);
-REPLACE INTO `mob_db` VALUES (1773,'HODREMLIN','Hodremlin','Hodremlin',61,12180,0,6782,2022,1,845,1678,29,25,80,41,81,56,62,11,10,12,1,6,67,0x3985,140,960,528,432,0,0,0,0,0,0,0,587,1000,7340,1000,2406,2,938,1000,7563,1000,1061,2000,2426,10,0,0,0,0,4413,1);
-REPLACE INTO `mob_db` VALUES (1774,'SEEKER','Seeker','Seeker',65,10090,0,5671,4278,6,723,852,17,30,60,52,34,143,107,27,10,12,0,0,64,0x3295,190,576,432,300,0,0,0,0,0,0,0,587,1000,7340,1000,985,20,1061,4000,7563,1000,1375,20,0,0,0,0,0,0,4414,1);
-REPLACE INTO `mob_db` VALUES (1775,'SNOWIER','Snowier','Snowier',60,19230,0,5882,2699,2,770,1347,22,12,73,46,72,15,52,25,10,12,2,0,41,0x3885,220,936,1020,420,0,0,0,0,0,0,0,7561,3000,7066,1000,757,100,510,50,509,500,1819,3,991,100,0,0,0,0,4415,1);
-REPLACE INTO `mob_db` VALUES (1776,'SIROMA','Siroma','Siroma',42,6800,0,2230,1005,1,220,440,12,8,33,23,52,11,40,19,10,12,0,0,61,0x83,180,432,648,240,0,0,0,0,0,0,0,7561,1000,7066,500,510,10,0,0,0,0,0,0,991,20,0,0,0,0,4416,1);
-REPLACE INTO `mob_db` VALUES (1777,'ICE_TITAN','Ice Titan','Ice Titan',60,38200,0,13872,7928,1,1090,1570,71,15,99,34,88,10,79,29,10,12,2,0,61,0x3885,250,861,660,144,0,0,0,0,0,0,0,7561,5000,7066,3000,749,100,984,10,985,30,0,0,995,100,0,0,0,0,4417,1);
-REPLACE INTO `mob_db` VALUES (1778,'GAZETI','Gazeti','Gazeti',55,12300,0,5758,2075,10,512,612,65,25,1,12,20,60,101,5,10,12,1,6,21,0x3395,190,576,370,270,0,0,0,0,0,0,0,7561,3000,7066,3000,985,20,1731,1,0,0,0,0,0,0,0,0,0,0,4418,1);
-REPLACE INTO `mob_db` VALUES (1779,'KTULLANUX','Ktullanux','Ktullanux',98,4417000,0,2720050,1120020,3,1680,10360,40,42,85,126,30,125,177,112,10,12,2,2,81,0x37B5,400,432,840,216,1360025,607,5500,617,5000,617,5000,7562,9000,616,3000,2509,3000,2111,5000,617,5000,607,5000,0,0,0,0,0,0,4419,1);
-REPLACE INTO `mob_db` VALUES (1780,'MUSCIPULAR','Muscipular','Muscipular',57,4332,0,1706,1706,3,521,726,12,12,1,53,39,25,92,51,10,12,1,3,22,0x84,2000,672,648,360,0,0,0,0,0,0,0,7565,3000,1032,3000,629,2,1033,2000,905,1000,631,3,0,0,0,0,0,0,4420,1);
-REPLACE INTO `mob_db` VALUES (1781,'DROSERA','Drosera','Drosera',46,7221,0,2612,1022,7,389,589,10,13,1,30,27,17,76,41,10,12,1,3,22,0x84,2000,864,576,336,0,0,0,0,0,0,0,7565,3000,938,3000,1032,2000,1033,2000,621,3,905,1000,0,0,0,0,0,0,4421,1);
-REPLACE INTO `mob_db` VALUES (1782,'ROWEEN','Roween','Roween',31,5716,0,1669,1266,1,298,377,0,7,51,39,48,18,67,19,10,12,1,2,24,0x108B,200,412,840,300,0,0,0,0,0,0,0,7564,3000,919,3000,992,50,1822,2,0,0,0,0,0,0,0,0,0,0,4422,1);
-REPLACE INTO `mob_db` VALUES (1783,'GALION','Galion','Galion',44,32240,0,10020,3368,1,336,441,11,12,51,52,59,25,72,32,10,12,1,2,44,0x11AB,150,864,624,360,0,0,0,0,0,0,0,7564,3000,919,3000,996,10,2531,5,0,0,0,0,0,0,0,0,0,0,4423,1);
-REPLACE INTO `mob_db` VALUES (1784,'STAPO','Stapo','Stapo',23,666,0,332,221,1,135,370,90,5,12,11,15,12,23,1,10,12,0,0,42,0x83,300,936,792,432,0,0,0,0,0,0,0,909,1000,7312,1000,512,1000,7126,100,993,10,1821,3,0,0,0,0,0,0,4424,1);
-REPLACE INTO `mob_db` VALUES (1785,'ATROCE','Atroce','Atroce',82,1008420,0,295550,118895,2,2526,3646,25,25,100,87,30,49,89,72,10,12,2,2,67,0x37B5,150,576,600,240,147775,607,5500,617,5000,617,5000,7563,7000,608,1000,2621,1000,617,5000,607,5000,5123,100,1175,100,0,0,0,0,4425,1);
-REPLACE INTO `mob_db` VALUES (1786,'G_AGAV','Agav','Agav',73,25620,0,0,0,1,103,909,15,35,1,32,27,132,69,15,10,12,1,7,40,0x3295,300,768,360,360,0,0,0,0,0,0,0,7567,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1787,'G_ECHIO','Echio','Echio',69,36900,0,0,0,1,750,1500,33,11,74,74,52,35,59,56,10,12,1,7,40,0x3295,250,768,360,360,0,0,0,0,0,0,0,7567,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1788,'G_ICE_TITAN','Ice Titan','Ice Titan',60,32900,0,0,0,1,1090,1570,71,15,99,34,88,10,79,29,10,12,2,0,61,0x3295,250,861,660,144,0,0,0,0,0,0,0,7561,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1789,'ICEICLE','Iceicle','Iceicle',38,10,0,5,5,3,241,1082,0,10,1,10,10,10,172,5,10,12,0,0,41,0x84,2000,1344,0,0,0,0,0,0,0,0,0,7066,1000,7066,1000,7066,1000,7066,500,7066,500,7066,500,7066,500,0,0,0,0,7066,500);
-REPLACE INTO `mob_db` VALUES (1790,'G_RAFFLESIA','Rafflesia','Rafflesia',17,1333,0,0,0,3,105,127,0,2,1,18,24,11,37,10,10,12,0,3,22,0x3885,150,512,528,240,0,0,0,0,0,0,0,7577,3000,7575,4000,7576,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1791,'G_GALION','Galion','Galion',44,32240,0,0,0,1,336,441,11,12,51,52,59,25,72,32,10,12,1,2,44,0x11AB,150,864,624,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1792,'SOCCER_BALL','Soccer Ball','Soccer Ball',1,1000,0,0,0,0,0,0,127,99,0,0,0,0,0,0,0,0,0,0,20,0x40,2000,96,96,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1793,'G_MEGALITH','Megalith','Megalith',45,5300,0,0,0,9,264,314,50,25,1,45,60,5,95,5,10,12,2,0,80,0x3695,200,1332,1332,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1794,'G_ROWEEN','Roween','Roween',31,5716,0,0,0,1,298,377,0,7,51,39,48,18,67,19,10,12,1,2,24,0x3295,200,412,840,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1795,'BLOODY_KNIGHT_','Bloody Knight','Bloody Knight',82,800000,0,0,0,3,10000,30000,60,60,88,121,100,100,125,55,10,12,2,8,28,0x37B5,250,828,528,192,0,0,0,0,0,0,0,1417,100,2412,100,2514,200,2342,300,2513,200,1620,200,617,7000,7578,10000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1796,'AUNOE','Aunoe','Aunoe',62,21297,0,7102,5102,1,1500,2144,11,19,1,28,12,91,57,12,10,12,1,7,80,0x3295,250,768,432,360,0,0,0,0,0,0,0,2109,1,2545,1,7568,2500,2422,1,7563,1000,2610,10,2601,3,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1797,'FANAT','Fanat','Fanat',62,21297,0,7102,5102,1,1500,2144,11,19,1,28,12,91,57,12,10,12,1,7,80,0x3885,250,768,432,360,0,0,0,0,0,0,0,2109,1,2388,1,7568,2500,526,10,7563,1000,5172,10,13027,10,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1798,'TREASURE_BOX_','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x40,0,0,0,0,0,0,0,0,0,0,0,7582,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1799,'G_SEYREN_','Lord Knight Seyren','Lord Knight Seyren',99,347590,0,18000,10000,1,4238,5040,72,37,120,110,81,65,130,52,10,12,1,7,83,0x37B5,100,76,384,288,0,0,0,0,0,0,0,7583,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1800,'G_EREMES_','Assassin Cross Eremes','Assassin Cross Eremes',99,211230,0,18000,10000,1,3189,5289,27,39,90,181,62,37,122,60,10,12,1,7,85,0x37B5,100,76,384,288,0,0,0,0,0,0,0,7583,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1801,'G_HARWORD_','Whitesmith Harword','Mastersmith Howard',99,310000,0,18000,10000,1,4822,5033,66,36,100,73,112,35,136,60,10,12,1,7,81,0x37B5,100,76,384,288,0,0,0,0,0,0,0,7583,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1802,'G_MAGALETA_','High Priest Magaleta','High Priest Margaretha',99,182910,0,18000,10000,1,1688,2580,35,78,1,84,64,182,92,100,10,12,1,7,86,0x37B5,125,1152,384,288,9000,0,0,0,0,0,0,7583,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1803,'G_SHECIL_','Sniper Shecil','Sniper Cecil',99,209000,0,18000,10000,14,1892,5113,22,35,1,180,39,67,193,130,10,12,1,7,84,0x33B5,100,76,384,288,0,0,0,0,0,0,0,7583,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1804,'G_KATRINN_','High Wizard Katrinn','High Wizard Kathryne',99,189920,0,18000,10000,1,497,2094,10,88,1,89,42,223,128,93,10,12,1,7,68,0x37B5,150,1152,384,288,0,0,0,0,0,0,0,7583,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1805,'B_SEYREN_','Lord Knight Seyren','Lord Knight Seyren',99,1647590,0,4835600,1569970,1,7238,11040,72,37,120,110,81,65,130,52,10,12,1,7,83,0x37B5,100,76,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1806,'B_EREMES_','Assassin Cross Eremes','Assassin Cross Eremes',99,1411230,0,4083400,1592380,1,4189,8289,37,39,90,181,62,37,122,60,10,12,1,7,85,0x37B5,100,76,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1807,'B_HARWORD_','Whitesmith Harword','Mastersmith Howard',99,1460000,0,4002340,1421000,1,7822,8251,66,36,100,73,112,35,136,60,10,12,1,7,82,0x37B5,100,76,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1808,'B_MAGALETA_','High Priest Magaleta','High Priest Margaretha',99,1092910,0,4257000,1318800,1,4688,5580,35,78,1,84,64,182,92,100,10,12,1,7,86,0x37B5,125,1152,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1809,'B_SHECIL_','Sniper Shecil','Sniper Cecil',99,1349000,0,4093000,1526000,14,4892,9113,22,35,1,180,39,67,193,130,10,12,1,7,84,0x37B5,100,76,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1810,'B_KATRINN_','High Wizard Katrinn','High Wizard Kathryne',99,1069920,0,4008200,1636700,1,1197,4394,10,88,1,89,42,223,128,93,10,12,1,7,68,0x37B5,150,1152,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1811,'G_SMOKIE_','Smokie','Bandit',18,641,0,0,0,1,61,72,0,10,1,18,36,25,26,35,10,12,0,2,22,0x91,200,1576,576,420,0,0,0,0,0,0,0,2201,100,7267,500,606,1000,536,2000,7299,500,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1812,'EVENT_LUDE','Lude','Delightful Lude',99,15,0,0,0,0,0,0,100,99,1,1,1,1,999,1,0,0,0,0,20,0x40,190,890,960,480,0,0,0,0,0,0,0,7225,5000,1062,5000,535,5000,7609,5000,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1813,'EVENT_HYDRO','Hydro','Hydrolancer',99,1880000,0,4000000,2000000,3,15000,47767,60,55,1,142,200,250,189,32,10,12,2,8,28,0x37B5,100,972,672,432,0,0,0,0,0,0,0,7607,10000,13001,500,5002,500,1417,500,12080,1500,7444,5500,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1814,'EVENT_MOON','Moonlight Flower','Moonlight Flower',80,30000,0,30000,30000,1,500,800,50,50,1,35,45,112,69,93,10,12,1,2,63,0x37B5,150,1276,576,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1815,'EVENT_RICECAKE','Rice Cake','Rice Cake',12,20,0,0,0,1,1,2,100,99,1,1,1,1,1,1,0,0,1,0,20,0x40,2000,1320,0,300,0,0,0,0,0,0,0,7613,10000,7613,10000,7613,10000,7613,10000,7613,10000,7613,5000,7613,4000,0,0,0,0,7613,3000);
-REPLACE INTO `mob_db` VALUES (1816,'EVENT_GOURD','Gourd','Gourd',12,1000,0,0,0,1,1,2,100,99,1,1,1,1,1,1,0,0,1,0,20,0x40,2000,96,96,96,0,0,0,0,0,0,0,512,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1817,'EVENT_DETALE','Detale','Detarderous',99,8880000,0,4500000,2500000,3,32767,65534,65,65,1,142,200,250,189,50,10,12,2,8,48,0x37B5,100,972,936,360,0,0,0,0,0,0,0,7701,10000,1724,500,1473,500,1265,500,12080,1500,12100,1500,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1818,'EVENT_ALARM','Alarm','Alarm',58,10647,0,0,0,0,1,2,15,15,1,62,72,10,85,45,10,12,1,0,60,0x3695,1000,1020,500,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7703,7000);
-REPLACE INTO `mob_db` VALUES (1819,'EVENT_BATHORY','Bathory','Bathory',44,5415,0,0,0,1,198,398,0,60,1,76,24,85,65,15,10,12,1,7,27,0x3695,100,1504,840,900,0,0,0,0,0,0,0,7850,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1820,'EVENT_BIGFOOT','Bigfoot','Bigfoot',25,1619,0,0,0,1,198,220,10,0,1,25,55,15,20,25,10,12,2,2,22,0x91,300,1260,192,192,0,0,0,0,0,0,0,7850,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1821,'EVENT_DESERT_WOLF','Desert Wolf','Desert Wolf',27,1716,0,0,0,1,169,208,0,10,56,27,45,15,56,10,10,12,1,2,23,0x308D,200,1120,420,288,0,0,0,0,0,0,0,7850,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1822,'EVENT_DEVIRUCHI','Deviruchi','Deviruchi',46,6666,0,0,0,1,475,560,10,25,1,69,40,55,70,30,10,12,0,6,27,0x3795,150,980,600,384,0,0,0,0,0,0,0,7850,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1823,'EVENT_FREEZER','Freezer','Freezer',72,8636,0,0,0,2,671,983,55,43,69,41,59,5,67,100,10,12,1,2,41,0x3695,250,1452,483,528,0,0,0,0,0,0,0,7850,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1824,'EVENT_GARM_BABY','Garm Baby','Baby Hatii',61,20199,0,0,0,1,680,1179,34,13,45,30,56,55,85,30,10,12,1,2,41,0x3885,450,879,672,576,0,0,0,0,0,0,0,7850,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1825,'EVENT_GOBLINE_XMAS','Christmas Goblin','Christmas Goblin',25,1176,0,0,0,1,118,140,10,5,1,53,25,20,38,45,10,12,1,7,24,0x3695,100,1120,620,240,0,0,0,0,0,0,0,7850,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1826,'EVENT_MYST','Myst','Myst',38,3745,0,0,0,1,365,445,0,40,1,38,18,0,53,10,10,12,2,0,25,0x3695,200,1576,576,384,0,0,0,0,0,0,0,7850,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1827,'EVENT_SASQUATCH','Sasquatch','Sasquatch',30,3163,0,0,0,1,250,280,5,0,75,25,60,10,34,20,10,12,2,2,60,0x3695,300,1260,192,192,0,0,0,0,0,0,0,7850,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1828,'EVENT_GULLINBURSTI','Gullinbrusti','Gullinbrusti',20,20,0,0,0,1,59,72,100,99,1,14,14,0,19,15,10,12,2,2,42,0x3695,150,1960,960,384,0,0,0,0,0,0,0,7303,6000,570,9000,571,8000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1829,'SWORD_GUARDIAN','Sword Guardian','Sword Master',86,152533,0,155013,122604,2,7590,9140,60,33,110,40,54,65,125,65,14,16,2,7,80,0x37B5,170,140,384,288,0,0,0,0,0,0,0,7069,3000,1370,30,1163,50,1168,1,2122,10,1176,50,0,0,0,0,0,0,4427,1);
-REPLACE INTO `mob_db` VALUES (1830,'BOW_GUARDIAN','Bow Guardian','Bow Master',80,80404,0,50149,23006,12,1840,2520,40,62,95,80,33,90,165,55,14,16,2,7,80,0x37B5,170,76,384,288,0,0,0,0,0,0,0,7069,3000,1723,30,1701,50,2367,20,2701,4,0,0,0,0,0,0,0,0,4428,1);
-REPLACE INTO `mob_db` VALUES (1831,'SALAMANDER','Salamander','Salamander',91,97934,0,72000,55000,2,7590,10860,65,50,90,55,44,45,180,25,10,12,2,0,63,0x37B5,160,140,384,288,0,0,0,0,0,0,0,7097,3000,994,30,716,100,2680,1,1920,50,2621,1,2364,20,0,0,0,0,4429,1);
-REPLACE INTO `mob_db` VALUES (1832,'IFRIT','Ifrit','Ifrit',99,7700000,0,3154321,3114520,3,13530,17000,40,50,120,180,25,190,199,50,10,12,2,0,83,0x37B5,130,212,384,360,1577160,603,5500,617,5000,616,2000,994,10000,2677,3000,2678,200,2679,200,1471,2000,1133,2000,2345,100,0,0,0,0,4430,1);
-REPLACE INTO `mob_db` VALUES (1833,'KASA','Kasa','Kasa',85,80375,0,49000,38000,2,3030,3500,23,70,45,110,31,200,140,30,10,12,2,0,63,0x37B5,150,800,600,288,0,0,0,0,0,0,0,7097,3000,7122,2500,994,30,2680,1,2344,10,1730,10,1626,10,0,0,0,0,4431,1);
-REPLACE INTO `mob_db` VALUES (1834,'G_SALAMANDER','Salamander','Salamander',91,97934,0,0,0,2,9590,12860,65,60,90,55,44,45,180,25,10,12,2,0,63,0x37B5,160,140,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1835,'G_KASA','Kasa','Kasa',85,80375,0,0,0,2,3030,3500,23,70,45,158,31,250,160,30,10,12,2,0,63,0x37B5,150,800,600,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1836,'MAGMARING','Magmaring','Magmaring',40,5300,0,2110,1910,1,550,700,25,24,40,60,30,10,60,17,10,12,0,0,43,0x83,300,1472,384,288,0,0,0,0,0,0,0,7097,3000,757,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4432,1);
-REPLACE INTO `mob_db` VALUES (1837,'IMP','Imp','Fire Imp',76,46430,0,25200,11077,1,1059,1509,27,50,37,76,30,150,99,10,10,12,0,6,63,0x3395,150,824,432,360,0,0,0,0,0,0,0,7122,3000,13303,3,7098,2500,1376,10,1972,25,12374,20,0,0,0,0,0,0,4433,1);
-REPLACE INTO `mob_db` VALUES (1838,'KNOCKER','Knocker','Knocker',50,7755,0,2202,4023,1,889,990,28,50,25,44,50,62,65,60,10,12,0,6,22,0x191,200,1548,384,288,0,0,0,0,0,0,0,997,30,1003,150,1040,5500,2286,1,2208,10,2124,3,1732,5,0,0,0,0,4434,1);
-REPLACE INTO `mob_db` VALUES (1839,'BYORGUE','Byorgue','Byorgue',86,38133,0,19000,9500,2,1340,2590,20,13,25,80,12,30,70,10,14,16,1,7,20,0x37B5,170,800,600,360,0,0,0,0,0,0,0,1270,50,5096,3,13027,150,12087,500,603,40,2530,1,7110,4365,0,0,0,0,4426,1);
-REPLACE INTO `mob_db` VALUES (1840,'GOLDEN_SAVAGE','Golden Savage','Golden Savage',99,500,0,1,1,1,500,700,100,99,0,1,1,50,120,1,10,12,2,2,42,0xF1,150,1960,480,384,0,0,0,0,0,0,0,610,3000,7444,100,616,5,969,500,714,100,5159,1,12238,3000,12239,3000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1841,'G_SNAKE_','Snake Lord\'s Minion','Snake Lord\'s Minion',15,10,0,1,1,1,46,55,100,99,1,15,15,10,35,5,10,12,1,2,22,0x81,200,1576,576,576,0,0,0,0,0,0,0,7720,2000,12245,200,7721,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1842,'G_ANACONDAQ_','Snake Lord\'s Minion','Snake Lord\'s Minion',23,15,0,1,1,1,124,157,100,99,1,23,28,10,36,5,10,12,1,2,25,0x91,200,1576,576,576,0,0,0,0,0,0,0,7720,3500,12245,400,7721,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1843,'G_SIDE_WINDER_','Snake Lord\'s Minion','Snake Lord\'s Minion',43,18,0,1,1,1,240,320,100,99,38,43,40,15,115,20,10,12,1,2,25,0x3095,200,1576,576,576,0,0,0,0,0,0,0,7720,7000,12245,600,7721,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1844,'G_ISIS_','Snake Lord\'s Minion','Snake Lord\'s Minion',47,25,0,1,1,1,423,507,100,99,38,65,43,50,66,15,10,12,2,6,27,0x3195,200,1384,768,336,0,0,0,0,0,0,0,7720,8000,12245,800,7721,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1845,'G_TREASURE_BOX_','Treasure Box','Treasure Box',98,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7720,10000,7720,10000,7720,10000,7721,10000,12245,2500,7720,5000,12245,2500,0,0,0,0,12245,2500);
-REPLACE INTO `mob_db` VALUES (1846,'DREAMMETAL','Dream Metal','Dream Metal',90,999,0,1,1,1,1,2,100,99,1,1,1,1,1,1,10,12,0,0,26,0x120,300,1288,288,384,0,0,0,0,0,0,0,7858,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1847,'EVENT_PORING','Poring','Poring',98,10000000,0,1000000,1000000,1,15000,20000,60,60,1,60,120,120,160,30,10,12,1,8,28,0x37B5,100,76,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1848,'EVENT_BAPHOMET','Baphomet','Baphomet',50,45000,0,1000,1000,2,1500,3000,10,10,1,60,15,15,160,30,10,12,2,6,67,0x37B5,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1849,'EVENT_OSIRIS','Osiris','Osiris',60,125000,0,2000,2000,1,3500,5000,20,20,1,60,25,25,160,30,10,12,1,1,89,0x37B5,100,1072,672,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1850,'EVENT_ORCHERO','Orc Hero','Orc Hero',50,175000,0,3000,3000,1,4000,5500,25,45,1,60,35,80,160,30,10,12,2,7,82,0x37B5,150,1678,780,648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1851,'EVENT_MOBSTER','Mobster','Mobster',61,7991,0,2,2,1,500,1000,45,35,76,46,20,35,76,55,10,12,1,7,20,0x3695,250,1100,560,580,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1852,'G_EM_ANGELING','Angeling','Angeling',99,120,0,0,0,1,60,71,100,99,1,17,80,80,126,20,10,12,0,8,66,0x37B5,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1853,'G_EM_DEVILING','Deviling','Deviling',99,120,0,0,0,1,60,71,100,99,1,17,80,80,126,20,10,12,0,8,66,0x37B5,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1854,'E_MUKA','Muka','Muka',17,610,0,273,120,1,40,49,5,5,15,15,30,5,20,10,10,12,2,3,22,0x83,300,1960,960,384,0,0,0,0,0,0,0,993,70,952,9000,713,2000,7742,400,507,1000,1451,50,1002,250,0,0,0,0,4036,1);
-REPLACE INTO `mob_db` VALUES (1855,'E_POISONSPORE','Poison Spore','Poison Spore',19,665,0,186,93,1,89,101,0,0,1,19,25,0,24,0,10,12,1,3,25,0x3885,200,1672,672,288,0,0,0,0,0,0,0,7033,9000,2221,20,511,550,7743,60,972,50,921,1200,912,5,0,0,0,0,4048,1);
-REPLACE INTO `mob_db` VALUES (1856,'E_MAGNOLIA','Magnolia','Magnolia',26,3195,0,393,248,1,120,151,5,30,1,26,26,0,39,5,10,12,0,6,21,0x183,250,1560,360,360,0,0,0,0,0,0,0,7031,9000,910,800,911,100,912,10,737,40,7744,400,12127,5,0,0,0,0,4076,1);
-REPLACE INTO `mob_db` VALUES (1857,'E_MARIN','Marin','Marin',15,742,0,66,44,1,39,43,0,10,1,10,10,5,35,15,10,12,1,3,41,0x81,400,1872,672,480,0,0,0,0,0,0,0,910,3200,938,1500,700,100,720,40,7745,75,529,350,5035,1,0,0,0,0,4196,1);
-REPLACE INTO `mob_db` VALUES (1858,'E_PLANKTON','Plankton','Plankton',10,354,0,23,18,1,26,31,0,5,1,10,10,0,15,0,10,12,0,3,61,0x81,400,2208,1008,324,0,0,0,0,0,0,0,1052,9000,7746,300,938,700,970,4,713,1000,630,20,645,50,0,0,0,0,4024,1);
-REPLACE INTO `mob_db` VALUES (1859,'E_MANDRAGORA','Mandragora','Mandragora',12,405,0,45,32,4,26,35,0,25,1,12,24,0,36,15,10,12,1,3,62,0x84,1000,1768,768,576,0,0,0,0,0,0,0,993,50,905,9000,1405,30,7747,350,711,300,706,3,1967,10,0,0,0,0,4030,1);
-REPLACE INTO `mob_db` VALUES (1860,'E_COCO','Coco','Coco',17,817,0,120,78,1,56,67,0,0,24,17,34,20,24,10,10,12,0,2,22,0x91,150,1864,864,1008,0,0,0,0,0,0,0,1026,9000,2502,20,914,3000,919,2500,516,500,2402,25,7748,600,0,0,0,0,4041,1);
-REPLACE INTO `mob_db` VALUES (1861,'E_CHOCO','Choco','Choco',43,4278,0,1265,1265,1,315,402,5,5,65,68,55,45,65,25,10,12,0,2,23,0x3095,200,1500,500,1000,0,0,0,0,0,0,0,7011,5335,942,7000,985,53,513,5000,634,20,7749,1000,607,25,0,0,0,0,4285,1);
-REPLACE INTO `mob_db` VALUES (1862,'E_MARTIN','Martin','Martin',18,1109,0,134,86,1,52,63,0,5,12,18,30,15,15,5,10,12,0,2,42,0x81,300,1480,480,480,0,0,0,0,0,0,0,1017,9000,7750,500,1251,10,2225,5,5009,1,10010,10,2224,15,0,0,0,0,4046,1);
-REPLACE INTO `mob_db` VALUES (1863,'E_SPRING_RABBIT','Spring Rabbit','Spring Rabbit',25,4500,0,0,0,1,292,406,14,10,20,15,15,5,15,5,10,12,1,2,42,0x83,160,1120,552,511,0,0,0,0,0,0,0,7860,5000,7861,5000,7862,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Cursed Abbey
-REPLACE INTO `mob_db` VALUES (1864,'ZOMBIE_SLAUGHTER','Zombie Slaughter','Zombie Slaughter',77,43000,0,12000,8500,1,1055,1655,35,45,1,30,50,1,75,35,10,12,1,1,69,0x3695,200,676,648,432,0,0,0,0,0,0,0,7752,3000,13404,10,934,1500,7753,3000,938,3000,0,0,0,0,0,0,0,0,4435,1);
-REPLACE INTO `mob_db` VALUES (1865,'RAGGED_ZOMBIE','Ragged Zombie','Ragged Zombie',75,25000,0,8500,5500,9,1200,1500,25,35,1,77,25,10,101,50,10,12,1,1,69,0x3695,150,1960,576,420,0,0,0,0,0,0,0,7752,3000,2424,15,934,1500,932,4500,2703,2,13107,10,0,0,0,0,0,0,4436,1);
-REPLACE INTO `mob_db` VALUES (1866,'HELL_POODLE','Hell Poodle','Hell Poodle',71,9000,0,4000,3000,1,400,600,35,20,5,26,14,5,39,10,10,12,0,6,27,0x3795,140,824,432,360,0,0,0,0,0,0,0,528,5000,13028,10,1268,10,932,4500,628,20,919,5500,537,400,0,0,0,0,4437,1);
-REPLACE INTO `mob_db` VALUES (1867,'BANSHEE','Banshee','Banshee',81,35111,0,17000,12000,1,1666,2609,30,55,30,74,1,120,75,1,10,12,1,6,47,0x3795,150,576,504,504,0,0,0,0,0,0,0,7751,3000,2365,10,13027,10,2528,10,934,1500,7054,5335,0,0,0,0,0,0,4438,1);
-REPLACE INTO `mob_db` VALUES (1868,'G_BANSHEE','Banshee','Banshee',81,35111,0,0,0,1,1666,2609,30,55,30,74,1,120,120,1,10,12,1,6,47,0x3795,150,576,504,504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1869,'FLAME_SKULL','Flame Skull','Flame Skull',60,10080,0,3000,2600,1,100,1200,20,40,50,100,30,40,140,110,10,12,0,6,68,0x3195,150,972,648,432,0,0,0,0,0,0,0,7005,5000,2425,20,13170,20,958,6000,0,0,0,0,0,0,0,0,0,0,4439,1);
-REPLACE INTO `mob_db` VALUES (1870,'NECROMANCER','Necromancer','Necromancer',88,98000,0,45000,35000,1,3500,4000,0,40,1,50,1,190,166,10,10,12,1,1,89,0x37B5,150,1816,1320,420,0,0,0,0,0,0,0,7752,3000,1624,20,932,4500,2532,10,717,100,609,100,7117,1500,0,0,0,0,4440,1);
-REPLACE INTO `mob_db` VALUES (1871,'FALLINGBISHOP','Fallen Bishop','Fallen Bishop Hibram',80,3333333,0,1111111,1111111,1,3220,5040,50,0,1,80,15,126,120,20,10,12,1,6,47,0x37B5,150,432,1152,360,555555,607,5500,617,5000,617,5000,523,10000,1420,1000,2677,500,1422,1000,985,5432,1614,2000,0,0,0,0,0,0,4441,1);
-REPLACE INTO `mob_db` VALUES (1872,'BEELZEBUB_FLY','Hell Fly','Hell Fly',66,500000,0,0,0,1,1200,2000,25,15,33,105,60,15,72,30,10,12,0,4,84,0x37B5,100,676,576,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1873,'BEELZEBUB','Beelzebub','Beelzebub',98,6666666,0,0,0,1,4100,4960,40,35,6,110,200,250,120,66,10,12,0,6,88,0x37B5,100,100,576,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1874,'BEELZEBUB_','Beelzebub','Beelzebub',98,6666666,0,6666666,6666666,2,10000,13410,40,40,6,110,200,250,166,66,10,12,2,6,88,0x37B5,100,212,504,432,3333333,607,5500,617,5000,617,5000,7754,9000,2423,2000,1565,2000,2000,2000,2702,2000,985,5432,742,5500,0,0,0,0,4145,1);
-REPLACE INTO `mob_db` VALUES (1875,'TRISTAN_3RD','Tristan III','Dead King',80,43000,0,1,1,2,1366,1626,25,30,5,10,10,69,70,1,10,12,1,1,89,0x3695,175,1816,1152,360,0,0,0,0,0,0,0,7754,9000,938,9000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1876,'E_LORD_OF_DEATH','Lord of the Dead','Lord of the Dead',99,99000000,0,131343,43345,3,3430,4232,75,73,120,120,120,169,150,106,10,12,2,6,67,0x37B5,180,1446,1296,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1877,'CRYSTAL_5','Crystal','Crystal',1,15,0,0,0,0,0,0,100,99,1,1,1,1,999,1,0,0,0,0,20,0x161,190,0,0,0,0,0,0,0,0,0,0,7863,10,644,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1878,'E_SHINING_PLANT','Shining Plant','Shining Plant',1,20,0,0,0,1,1,2,100,99,0,0,0,0,0,90,7,12,0,3,26,0x40,2000,1,1,1,0,0,0,0,0,0,0,7864,3000,906,1500,511,500,507,2000,508,1500,914,500,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1879,'ECLIPSE_P','Eclipse Pet','Eclipse',6,1800,0,0,0,1,20,26,0,40,1,36,6,0,11,80,10,12,1,2,60,0x37B5,200,1456,456,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Moscovia monsters
-REPLACE INTO `mob_db` VALUES (1880,'WOOD_GOBLIN','Wood Goblin','Wood Goblin',42,6982,0,2201,1552,1,600,620,32,3,1,5,45,45,55,155,10,12,1,3,62,0x81,320,2304,840,360,0,0,0,0,0,0,0,2719,5,7203,4000,7201,2000,907,2000,916,500,7032,500,574,50,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1881,'LES','Les','Les',39,3080,0,1521,912,1,102,113,0,17,1,33,12,32,52,38,10,12,1,3,82,0x1089,230,1728,720,576,0,0,0,0,0,0,0,7100,2000,511,1000,711,1000,905,2500,2270,1,521,500,510,50,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1882,'VAVAYAGA','Baba Yaga','Baba Yaga',49,7444,0,2583,2583,2,255,387,4,29,1,76,24,88,55,18,10,12,1,7,21,0x3885,270,1536,600,420,0,0,0,0,0,0,0,7099,1000,7762,5000,1630,10,7226,150,539,1500,519,1500,580,1500,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1883,'UZHAS','Uzhas','Uzhas',61,13707,0,4002,3003,1,293,960,11,34,1,33,19,72,75,77,10,12,1,7,61,0x3885,200,576,672,384,0,0,0,0,0,0,0,520,900,1573,5,621,100,522,100,918,3500,579,1500,603,3,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1884,'MAVKA','Mavka','Mavka',63,19200,0,8301,6353,7,589,623,32,19,1,42,55,35,89,177,10,12,1,3,62,0x3885,170,1536,504,360,0,0,0,0,0,0,0,1572,5,629,300,707,300,710,50,747,1500,748,300,510,3000,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1885,'GOPINICH','Gopinich','Gopinich',85,299321,0,45250,16445,3,1868,6124,20,42,50,65,55,103,152,35,10,12,2,2,62,0x37B5,150,1536,864,432,22625,607,5500,617,5000,617,5000,617,4000,2621,200,12080,1000,1737,100,1417,5,7444,5000,5007,1,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1886,'G_MAVKA','Mavka','Mavka',63,19200,0,0,0,7,589,623,32,19,1,42,55,35,89,177,10,12,1,3,62,0x3885,170,1536,504,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Additional Monsters
-REPLACE INTO `mob_db` VALUES (1887,'FREEZER_R','Freezer','Freezer',72,8636,0,0,0,2,671,983,55,43,69,41,59,5,67,100,10,12,1,2,41,0x3695,250,1452,483,528,0,0,0,0,0,0,0,7053,2000,7066,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1888,'GARM_BABY_R','Garm Baby','Baby Hatii',61,15199,0,100,100,1,680,1580,24,13,45,30,36,55,85,30,10,12,1,2,41,0x3885,450,879,672,576,0,0,0,0,0,0,0,0,0,7066,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1889,'GARM_R','Marozka\'s Guard','Marozka\'s Guard',73,100000,0,1000,1000,3,900,2200,20,23,85,126,10,50,95,60,10,12,2,2,81,0x37B5,400,608,408,336,0,0,0,0,0,0,0,7053,2000,7066,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1890,'GOPINICH_R','The Immortal Koshei','The Immortal Koshei',85,299321,0,1000,1000,3,1868,6124,20,42,50,65,55,50,152,35,10,12,2,2,62,0x3295,150,1536,864,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1891,'G_RANDGRIS_','Valkyrie','Valkyrie',99,1567200,0,0,0,3,5560,9980,25,42,100,120,80,120,220,210,10,12,2,8,86,0x37B5,100,576,576,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1892,'G_LOLI_RURI','Lolo Ruri','Lolo Ruri',71,23470,0,0,0,2,1476,2317,39,44,0,66,54,74,81,43,10,12,2,6,87,0x3985,125,747,1632,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1893,'G_KNIGHT_OF_ABYSS','Knight of the Abyss','Abysmal Knight',79,36140,0,0,0,1,1600,2150,55,50,66,68,64,25,135,50,10,12,2,7,87,0x3695,300,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1894,'POURING','Pouring','Pouring',50,100000,0,0,0,1,550,1450,20,50,45,30,36,55,85,30,0,0,0,3,68,0x11AB,300,1672,672,480,0,0,0,0,0,0,0,0,0,0,0,12257,8335,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1895,'EVENT_SEYREN','Seyren','Seyren Windsor',91,88402,0,0,0,1,2100,2530,63,12,90,89,72,20,99,25,10,12,1,6,63,0x3295,170,76,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1896,'EVENT_KATRINN','Katrinn','Kathryne Keyron',92,47280,0,0,0,1,497,1697,10,74,1,5,77,180,110,39,10,12,1,7,68,0x3295,150,1152,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1897,'EVENT_BAPHOMET_','Baphomet','Baphomet',81,668000,0,0,0,2,3220,4040,35,45,1,152,30,85,120,95,10,12,2,6,67,0x37B5,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1898,'EVENT_ZOMBIE','Zombie','Zombie',12,434,0,0,0,1,67,79,0,10,1,1,1,1,1,1,10,12,1,1,29,0x3885,400,2612,912,288,0,0,0,0,0,0,0,7884,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1899,'SWORD_GUARDIAN_','Sword Guardian','Sword Guardian',86,152533,0,0,0,2,7590,9140,60,33,110,40,54,65,125,65,14,16,2,7,80,0x20A5,170,140,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (1900,'BOW_GUARDIAN_','Archer Guardian','Archer Guardian',80,80404,0,0,0,12,1840,2520,40,62,95,80,33,90,165,55,14,16,2,7,80,0x20A5,170,76,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1901,'E_CONDOR','Condor','Condor',5,8000,0,100,100,1,200,400,10,15,1,13,10,25,95,10,10,12,0,8,26,0x1089,150,1148,648,480,0,0,0,0,0,0,0,7781,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1902,'E_TREASURE1','Treasure Box','Treasure Box',99,49,0,0,0,0,0,0,100,0,0,0,0,0,999,0,0,0,0,0,26,0x120,0,0,0,0,0,0,0,0,0,0,0,7782,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1903,'E_TREASURE2','Treasure Box','Treasure Box',99,49,0,0,0,0,0,0,100,0,0,0,0,0,999,0,0,0,0,0,26,0x120,0,0,0,0,0,0,0,0,0,0,0,7783,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1904,'BOMBPORING','Bomb Poring','Bomb Poring',28,1000000,0,461,284,1,120,320,100,99,1,28,28,0,33,50,10,12,0,0,20,0x308D,300,1672,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- WoE Second Edition; Battle Fields
-REPLACE INTO `mob_db` VALUES (1905,'BARRICADE','Barricade','Barricade',98,600000,0,0,0,1,0,0,0,0,1,17,1,80,126,20,10,12,2,0,20,0x120,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1906,'BARRICADE_','Barricade','Barricade',98,150,0,0,0,1,0,0,100,99,1,17,1,80,126,20,10,12,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1907,'S_EMPEL_1','Guardian Stone','Guardian Stone',90,120000,0,0,0,0,1,2,40,50,1,1,1,1,1,1,0,0,0,0,20,0x120,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1908,'S_EMPEL_2','Guardian Stone','Guardian Stone',90,120000,0,0,0,0,1,2,40,50,1,1,1,1,1,1,0,0,0,0,20,0x120,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1909,'OBJ_A','Food Storage','Food Storage',90,250,0,0,0,0,1,2,100,99,1,1,1,1,1,1,0,0,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1910,'OBJ_B','Food Depot','Food Depot',90,250,0,0,0,0,1,2,100,99,1,1,1,1,1,1,0,0,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1911,'OBJ_NEUTRAL','Neutrality Flag','Neutrality Flag',90,150,0,0,0,0,1,2,100,99,1,1,1,1,1,1,0,0,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1912,'OBJ_FLAG_A','Lion Flag','Lion Flag',90,150,0,0,0,0,1,2,100,99,1,1,1,1,1,1,0,0,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1913,'OBJ_FLAG_B','Eagle Flag','Eagle Flag',90,150,0,0,0,0,1,2,100,99,1,1,1,1,1,1,0,0,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1914,'OBJ_A2','Blue Crystal','Blue Crystal',90,250,0,0,0,0,1,2,100,99,1,1,1,1,1,1,0,0,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1915,'OBJ_B2','Pink Crystal','Pink Crystal',90,250,0,0,0,0,1,2,100,99,1,1,1,1,1,1,0,0,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Satan Morroc
-REPLACE INTO `mob_db` VALUES (1916,'MOROCC','Satan Morroc','Satan Morroc',99,8388607,0,6700000,4500000,2,32000,32001,29,65,140,160,30,250,180,50,10,12,2,6,87,0x37B5,100,76,540,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1917,'MOROCC_','Wounded Morroc','Wounded Morroc',99,8388607,0,3600000,3000000,2,15000,18000,29,65,140,160,30,250,180,40,10,12,2,6,87,0x37B5,100,576,540,432,3600000,607,5500,617,5000,617,5000,5808,1000,2374,5000,2375,5000,2433,5000,7799,9000,7798,9000,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1918,'MOROCC_1','Incarnation of Morroc','Incarnation of Morroc',97,190000,0,61000,140000,1,7000,8600,20,35,150,152,30,180,186,70,10,12,2,8,27,0x37B5,110,576,540,432,0,0,0,0,0,0,0,2111,10,7799,1000,7798,3000,985,160,7054,4850,2537,3,1541,20,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1919,'MOROCC_2','Incarnation of Morroc','Incarnation of Morroc',97,190000,0,65000,120000,1,3500,5100,20,5,120,83,20,10,166,50,10,12,1,6,67,0x37B5,150,576,540,432,0,0,0,0,0,0,0,2536,3,7799,1000,7798,3000,984,160,7053,3500,2130,15,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1920,'MOROCC_3','Incarnation of Morroc','Incarnation of Morroc',96,143000,0,50000,80000,2,3400,5000,15,37,40,200,20,60,100,37,10,12,1,6,69,0x37B5,150,212,540,432,0,0,0,0,0,0,0,2508,10,7799,1000,7798,3000,985,160,7054,4850,2728,3,1182,15,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1921,'MOROCC_4','Incarnation of Morroc','Incarnation of Morroc',98,150000,0,51000,70000,1,3000,4025,18,54,60,60,30,220,125,20,10,12,1,6,68,0x37B5,150,1536,540,432,0,0,0,0,0,0,0,2729,5,7799,1000,7798,3000,984,160,7053,3500,2129,20,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1922,'G_MOROCC_1','Incarnation of Morroc','Incarnation of Morroc',97,1200000,0,0,0,1,16000,16001,20,35,150,152,30,180,186,70,10,12,2,8,27,0x37B5,110,576,540,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1923,'G_MOROCC_2','Incarnation of Morroc','Incarnation of Morroc',97,1200000,0,0,0,1,16000,16001,20,5,120,83,20,10,166,50,10,12,1,6,67,0x37B5,150,576,540,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1924,'G_MOROCC_3','Incarnation of Morroc','Incarnation of Morroc',96,1200000,0,0,0,2,16000,16001,15,37,40,200,20,60,100,37,10,12,1,6,69,0x37B5,150,212,540,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1925,'G_MOROCC_4','Incarnation of Morroc','Incarnation of Morroc',98,1200000,0,0,0,1,16000,16001,18,54,60,60,30,220,125,20,10,12,1,6,68,0x37B5,150,1536,540,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- God Item Creation (WoE SE); Catacombs
-REPLACE INTO `mob_db` VALUES (1926,'JAKK_H','Jakk','Jakk',38,300,0,0,0,1,5,10,5,30,1,38,38,43,75,45,10,12,1,0,43,0x3695,200,1180,480,648,0,0,0,0,0,0,0,1062,3000,1062,3000,0,0,535,3000,535,3000,535,3000,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1927,'WHISPER_H','Whisper','Whisper',34,100,0,0,0,1,5,10,0,45,1,51,14,0,60,0,10,12,0,6,68,0x3195,150,1960,960,504,0,0,0,0,0,0,0,1059,5000,1059,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1928,'DEVIRUCHI_H','Deviruchi','Deviruchi',46,500,0,0,0,1,5,10,10,25,1,69,40,55,70,30,10,12,0,6,27,0x3795,150,980,600,384,0,0,0,0,0,0,0,1038,3000,1039,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1929,'BAPHOMET_I','Great Demon Baphomet','Great Demon Baphomet',98,4520000,0,4520000,2520000,2,16000,16001,35,45,1,152,5,85,200,95,10,12,2,6,67,0x37B5,100,768,768,576,0,0,0,0,0,0,0,6004,500,2514,7000,1181,5000,2655,100,2513,7000,2327,7000,1466,9000,0,0,0,0,4147,1);
-REPLACE INTO `mob_db` VALUES (1930,'PIAMETTE','Piamette','Piamette',90,3000000,0,0,0,2,15000,20000,35,35,1,66,5,99,120,15,10,12,0,7,20,0x37B5,100,432,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1931,'WISH_MAIDEN','Wish Maiden','Wish Maiden',98,3567200,0,0,0,3,32000,32001,25,42,100,120,30,120,220,210,10,12,2,8,28,0x37B5,100,576,576,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1932,'GARDEN_KEEPER','Garden Keeper','Garden Keeper',80,100,0,0,0,1,1,2,100,99,1,1,1,1,1,1,10,12,0,0,42,0xE1,100,768,768,576,0,0,0,0,0,0,0,7839,9000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1933,'GARDEN_WATCHER','Garden Watcher','Garden Watcher',81,300000,0,0,0,1,1666,2609,55,55,30,74,56,126,145,114,10,12,1,8,80,0x37B5,100,432,480,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1934,'BLUE_FLOWER','Blue Flower','Blue Flower',98,10000,0,0,0,0,1,2,100,99,1,1,1,1,1,1,10,12,1,3,22,0x60,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1935,'RED_FLOWER','Red Flower','Red Flower',98,10000,0,0,0,0,1,2,100,99,1,1,1,1,1,1,10,12,1,3,22,0x60,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1936,'YELL_FLOWER','Yellow Flower','Yellow Flower',98,10000,0,0,0,0,1,2,100,99,1,1,1,1,1,1,10,12,1,3,22,0x60,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1937,'CONSTANT_','Constant','Constant',55,10000,0,0,0,1,460,580,12,12,50,28,26,47,66,14,10,12,0,0,67,0x3885,150,720,360,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1938,'TREASURE_BOX41','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7830,80,658,500,12999,10000,984,4850,985,7275,2514,40,1625,150,1268,150,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1939,'TREASURE_BOX42','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7831,80,658,500,12999,10000,984,4850,985,7275,2513,40,1375,150,1269,150,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1940,'TREASURE_BOX43','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7832,80,658,500,12999,10000,984,4850,985,7275,13027,150,1376,150,1271,150,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1941,'TREASURE_BOX44','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7833,80,658,500,12999,10000,984,4850,985,7275,13404,150,1730,150,2001,50,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1942,'TREASURE_BOX45','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7834,80,658,500,12999,10000,984,4850,985,7275,1176,150,1734,150,1819,150,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1943,'TREASURE_BOX46','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7835,80,658,500,12999,10000,984,4850,985,7275,1421,150,1731,150,1822,150,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1944,'TREASURE_BOX47','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7836,80,658,500,12999,10000,984,4850,985,7275,1478,150,1732,150,2531,50,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1945,'TREASURE_BOX48','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7837,80,658,500,12999,10000,984,4850,985,7275,1624,150,1733,150,1821,150,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1946,'TREASURE_BOX49','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7838,80,658,500,12999,10000,984,4850,985,7275,1626,150,1270,150,2532,50,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1947,'PIAMETTE_','Piamette','Piamette',90,500000,0,0,0,2,5000,6000,35,35,1,66,5,99,120,15,10,12,0,7,20,0x37B5,100,432,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1948,'G_YGNIZEM','Ygnizem','Egnigem Cenia',58,11200,0,0,0,1,823,1212,35,8,60,35,52,18,79,20,10,12,1,7,43,0x3885,145,576,432,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1949,'B_S_GUARDIAN','Camp Guardian','Camp Guardian',86,457599,0,0,0,2,7590,9140,60,33,110,40,5,65,125,65,14,16,2,7,80,0x2085,170,140,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1950,'B_B_GUARDIAN','Camp Guardian','Camp Guardian',80,241212,0,0,0,12,1840,2520,40,62,95,80,5,90,165,55,14,16,2,7,80,0x2085,170,76,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Ravies Sister's 'Valyrie's Gift' monsters.
-REPLACE INTO `mob_db` VALUES (1951,'CRYSTAL_6','Crystal','Crystal',1,15,0,0,0,0,0,0,100,99,1,1,1,1,999,1,0,0,0,0,20,0x161,190,0,0,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,665,4900,0,0,532,6500,558,5000,607,200,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1952,'CRYSTAL_7','Crystal','Crystal',1,15,0,0,0,0,0,0,100,99,1,1,1,1,999,1,0,0,0,0,20,0x161,190,0,0,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,667,4900,0,0,531,6500,558,5000,608,250,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1953,'CRYSTAL_8','Crystal','Crystal',1,15,0,0,0,0,0,0,100,99,1,1,1,1,999,1,0,0,0,0,20,0x161,190,0,0,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,664,4900,0,0,534,6500,558,5000,604,300,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1954,'CRYSTAL_9','Crystal','Crystal',1,15,0,0,0,0,0,0,100,99,1,1,1,1,999,1,0,0,0,0,20,0x161,190,0,0,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,666,4900,0,0,533,6500,558,5000,603,100,0,0,0,0);
--- ?
-REPLACE INTO `mob_db` VALUES (1955,'TREASURE_BOX_I','Treasure Chest','Treasure Chest',99,0,0,0,0,0,0,0,0,0,0,0,0,0,999,0,0,0,0,0,20,0x83,0,0,0,0,0,0,0,0,0,0,0,12281,3000,7849,4000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Endless Tower
-REPLACE INTO `mob_db` VALUES (1956,'NAGHT_SIEGER','Naght Sieger','Naght Sieger',99,8000000,0,4000000,2000000,2,32000,64000,60,40,1,50,80,220,220,30,10,12,2,6,88,0x37B5,100,76,432,504,0,0,0,0,0,0,0,13412,9000,13413,9000,2542,9000,5017,9000,616,9000,2514,9000,7294,9000,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1957,'ENTWEIHEN','Entweihen Crothen','Entweihen Crothen',90,5400000,0,2700000,1350000,12,32000,40000,44,66,1,70,40,250,220,30,14,16,1,6,87,0x1A4,0,140,540,576,0,0,0,0,0,0,0,1636,9000,1631,9000,2513,9000,1624,9000,616,9000,1618,9000,7291,9000,0,0,0,0,4451,1);
-REPLACE INTO `mob_db` VALUES (1958,'G_ENTWEIHEN_R','Thorny Skeleton','Thorny Skeleton',89,5400000,0,0,0,12,4040,4720,44,66,1,35,33,180,125,30,14,16,0,6,87,0x1A4,0,432,288,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1959,'G_ENTWEIHEN_H','Thorn of Recovery','Thorn of Recovery',89,350000,0,0,0,12,2040,2720,44,66,1,35,33,180,125,30,14,16,0,6,88,0x1A4,0,2864,288,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1960,'G_ENTWEIHEN_M','Thorn of Magic','Thorn of Magic',89,5400000,0,0,0,12,2040,2720,44,66,1,35,33,180,125,30,14,16,0,6,87,0x1A4,0,1024,288,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1961,'G_ENTWEIHEN_S','Thorn of Purification','Thorn of Purification',89,5400000,0,0,0,12,2040,2720,44,66,1,35,33,180,125,30,14,16,0,6,87,0x1A4,0,2864,288,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Additional Monsters
-REPLACE INTO `mob_db` VALUES (1962,'ANTONIO_','Christmas Thief','Christmas Thief',10,15,0,0,0,1,13,20,100,99,1,1,1,50,100,100,10,12,1,7,20,0x83,100,720,720,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1963,'P_CHUNG_E','New Year Doll','New Year Doll',49,23900,0,2396,993,1,460,1050,8,15,38,65,43,30,90,15,10,12,1,7,40,0x3695,170,1728,816,1188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1964,'NIGHTMARE_T','Nightmare','Nightmare',30,2000,0,512,387,1,100,200,0,40,1,100,1,1,100,1,10,12,2,2,68,0x120,150,1816,816,432,0,0,0,0,0,0,0,505,2000,510,3000,7913,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1965,'M_WILD_ROSE','Wild Rose','Wild Rose',38,4000,50,0,0,1,100,145,0,15,0,85,15,35,65,80,10,12,0,2,24,0x120,100,964,864,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1966,'M_DOPPELGANGER','Doppelganger','Doppelganger',72,7800,200,0,0,1,200,250,30,20,0,38,30,35,65,65,10,12,1,6,67,0x120,100,300,480,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1967,'M_YGNIZEM','Ygnizem','Egnigem Cenia',79,7800,200,0,0,1,200,250,30,20,0,38,30,35,65,65,10,12,1,7,43,0x120,100,300,480,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1968,'E_STROUF','Strouf','Strouf',48,11990,0,6160,4196,1,200,1250,5,50,1,40,45,92,43,65,10,12,2,5,61,0x120,150,1872,672,384,0,0,0,0,0,0,0,951,5335,756,230,2241,4,1461,4,949,3000,720,40,956,1500,0,0,0,0,4111,1);
-REPLACE INTO `mob_db` VALUES (1969,'E_MARC','Marc','Marc',36,6900,0,1976,1250,1,220,280,5,10,1,36,36,20,56,30,10,12,1,5,41,0x120,150,1272,72,480,0,0,0,0,0,0,0,995,36,956,9000,756,190,951,1000,720,20,717,200,509,700,0,0,0,0,4105,1);
-REPLACE INTO `mob_db` VALUES (1970,'E_OBEAUNE','Obeune','Obeune',31,3952,0,1288,814,1,141,165,0,40,1,31,31,55,74,85,10,12,1,5,41,0x120,200,1872,672,288,0,0,0,0,0,0,0,995,26,950,9000,5014,2,2326,20,720,20,951,500,748,60,0,0,0,0,4093,1);
-REPLACE INTO `mob_db` VALUES (1971,'E_VADON','Vadon','Vadon',19,1017,0,270,170,1,74,85,20,0,1,19,16,10,36,15,10,12,0,5,21,0x120,300,1632,432,540,0,0,0,0,0,0,0,991,40,960,9000,910,3000,2313,10,943,100,757,80,717,50,0,0,0,0,4049,1);
-REPLACE INTO `mob_db` VALUES (1972,'E_MARINA','Marina','Marina',21,2087,0,436,280,1,84,106,0,5,1,21,21,0,36,10,10,12,0,3,41,0x120,400,2280,1080,864,0,0,0,0,0,0,0,1052,5000,938,1500,991,90,995,4,717,200,631,40,0,0,0,0,0,0,4055,1);
-REPLACE INTO `mob_db` VALUES (1973,'E_PORING','Poring','Poring',1,50,0,2,1,1,7,10,0,5,1,1,1,0,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,909,7000,938,400,512,1000,713,1500,12303,3000,0,0,0,0,0,0,0,0,0,0);
--- WoE SE Guild Dungeon
-REPLACE INTO `mob_db` VALUES (1974,'BANSHEE_MASTER','Banshee Master','Banshee Master',84,47222,0,30000,24000,2,2666,3609,20,40,30,74,1,180,105,1,10,12,1,6,47,0x3795,150,676,504,504,0,0,0,0,0,0,0,7054,5335,7751,3000,2365,10,2748,2,2528,10,934,1500,2135,20,0,0,0,0,4450,1);
-REPLACE INTO `mob_db` VALUES (1975,'BEHOLDER_MASTER','Beholder Master','Beholder master',70,24150,0,9000,11400,6,1723,2300,17,30,60,62,25,89,85,32,10,12,1,0,44,0x3885,190,336,840,360,0,0,0,0,0,0,0,576,3000,605,100,996,100,985,10,2386,10,603,2,2749,2,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1976,'COBALT_MINERAL','Cobalt Mineral','Cobalt Mineral',72,29665,0,12332,10379,1,1446,2979,40,30,60,77,35,57,77,32,10,12,1,0,40,0x3885,200,648,480,360,0,0,0,0,0,0,0,7321,3000,728,500,13414,5,984,80,1011,800,715,100,969,2,0,0,0,0,714,2);
-REPLACE INTO `mob_db` VALUES (1977,'HEAVY_METALING','Heavy Metaling','Heavy Metaling',73,28433,0,9320,8831,1,1350,1700,40,30,30,65,28,40,77,2,10,12,0,0,20,0x3885,200,384,672,480,0,0,0,0,0,0,0,7325,4000,1002,1000,998,500,7126,1000,7317,200,13038,5,7312,5000,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1978,'HELL_APOCALIPS','Hell Apocalips','Hell Apocalypse',86,65433,0,46666,32000,2,5733,6073,62,23,1,48,30,98,110,85,10,12,2,0,60,0x3885,250,1840,1440,384,0,0,0,0,0,0,0,7095,5335,999,2500,7094,2400,7093,2200,2506,20,985,5,2391,1,0,0,0,0,1484,1);
-REPLACE INTO `mob_db` VALUES (1979,'ZAKUDAM','Zukadam','Zakudam',82,43699,0,27213,16300,3,2000,3227,30,30,65,65,35,75,80,15,10,12,2,7,60,0x3885,180,580,288,360,0,0,0,0,0,0,0,7317,5000,999,500,984,200,985,200,13156,5,13167,5,2390,10,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1980,'KUBLIN','Kubkin','Kublin',85,1176000,0,100000,100000,1,1180,1400,20,10,1,106,25,40,72,20,10,12,1,7,22,0x37B5,100,964,648,300,100000,6010,10000,0,0,0,0,998,270,911,9000,756,43,2297,3,0,0,0,0,507,1800,0,0,0,0,0,0);
--- Orc Dungeon Instance
-REPLACE INTO `mob_db` VALUES (1981,'I_HIGH_ORC','Safeguard Chief','Safeguard Chief',88,111111,0,3618,1639,1,428,533,15,5,55,46,55,35,82,40,10,12,2,7,43,0x3695,150,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1982,'I_ORC_ARCHER','Orc Sniper','Orc Sniper',85,62000,0,1729,1787,9,1310,1390,10,5,1,44,25,20,125,20,10,12,1,7,22,0x3095,300,1960,620,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1983,'I_ORC_SKELETON','Depraved Orc Spirit','Depraved Orc Spirit',87,80087,0,4501,67,1,896,1159,14,30,1,31,41,93,67,30,10,12,1,1,29,0x3885,130,2420,720,648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1984,'I_ORC_LADY','Shaman Cargalache','Shaman Cargalache',58,50058,0,4870,98,1,823,1212,35,10,60,35,52,18,79,20,10,12,1,7,42,0x3695,145,1050,900,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Another World (13.1)
-REPLACE INTO `mob_db` VALUES (1985,'DANDELION','Dandelion Member','Dandelion Member',37,5176,0,0,0,1,305,360,0,10,28,19,32,0,63,20,10,12,1,7,47,0x3695,250,1772,72,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1986,'TATACHO','Tatacho','Tatacho',106,39500,0,23700,13825,2,10000,11000,20,17,106,40,30,25,115,6,10,12,1,2,22,0x108B,150,1000,768,360,0,0,0,0,0,0,0,1544,20,1925,10,6020,4000,6021,3000,579,3100,516,3000,0,0,0,0,0,0,4442,1);
-REPLACE INTO `mob_db` VALUES (1987,'CENTIPEDE','Centipede','Centipede',110,45662,0,27397,15982,2,15000,16000,40,25,112,43,30,5,131,12,10,12,1,4,45,0x3795,150,1000,792,336,0,0,0,0,0,0,0,2746,2,2747,2,1741,10,1042,5335,912,5000,955,9000,943,2500,0,0,0,0,4447,1);
-REPLACE INTO `mob_db` VALUES (1988,'NEPENTHES','Nepenthes','Nepenthes',75,10350,0,5175,2587,7,415,565,25,10,75,20,30,5,65,5,10,12,1,3,45,0x84,1000,500,576,504,0,0,0,0,0,0,0,5399,1,1979,1,1926,1,1740,1,6041,3000,993,50,905,9000,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1989,'HILLSRION','Hillslion','Hillslion',105,34600,0,20760,12110,1,5000,5500,28,15,105,60,30,15,115,5,10,12,0,2,22,0x308D,100,400,780,576,0,0,0,0,0,0,0,2440,10,1825,20,6032,3000,6020,2000,1268,10,7063,120,7054,4850,0,0,0,0,4453,1);
-REPLACE INTO `mob_db` VALUES (1990,'HARDROCK_MOMMOTH','Hardrock Mammoth','Hardrock Mammoth',115,4137000,0,827400,413700,2,30000,36000,50,60,115,35,1,30,150,15,10,12,2,2,62,0x37B5,150,1000,660,588,0,0,0,0,0,0,0,5398,100,2133,200,1483,500,13039,400,6022,9000,2257,20,985,9000,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1991,'TENDRILRION','Tendrillion','Tendrilion',113,3657330,0,731466,365733,2,20000,24000,33,30,113,60,1,45,147,13,10,12,1,2,42,0x37B5,100,500,960,360,0,0,0,0,0,0,0,2544,500,1186,100,1637,100,6033,9000,6020,4000,7197,5335,7008,4850,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1992,'CORNUS','Cornus','Cornus',108,41220,0,30854,4427,2,12000,13000,35,80,110,45,80,200,105,10,10,12,1,2,66,0x1089,120,1000,624,300,0,0,0,0,0,0,0,2387,10,2743,1,6023,4000,7063,3000,944,6000,2257,2,1420,1,0,0,0,0,4448,1);
-REPLACE INTO `mob_db` VALUES (1993,'NAGA','Naga','Naga',111,46708,0,30360,16348,3,8000,8800,38,15,113,42,30,108,122,13,10,12,2,2,42,0x3695,150,400,864,432,0,0,0,0,0,0,0,2389,10,2134,10,1485,10,926,5000,936,3500,954,2000,1408,20,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1994,'LUCIOLA_VESPA','Luciola Vespa','Luciola Vespa',104,32600,0,16300,11410,1,9000,9900,29,5,104,56,30,20,116,4,10,12,1,4,24,0x7795,110,1000,864,432,0,0,0,0,0,0,0,2744,2,955,9000,939,9000,518,300,992,160,526,200,943,3000,0,0,0,0,4445,1);
-REPLACE INTO `mob_db` VALUES (1995,'PINGUICULA','Pinguicula','Pinguicula',80,13680,0,6840,3420,1,600,720,25,5,102,23,30,10,86,2,10,12,1,3,62,0x308D,150,700,600,360,0,0,0,0,0,0,0,2745,1,1980,10,2270,10,7100,5000,7198,2000,7188,3000,712,1000,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (1996,'BACSOJIN_T','Bacsojin','White Lady',85,253221,0,45250,16445,3,1868,6124,20,55,52,65,44,112,152,35,10,12,2,7,64,0x37B5,130,576,960,480,0,0,0,0,0,0,0,5411,500,2638,80,2639,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1997,'G_TATACHO','Tatacho','Tatacho',106,39500,0,0,0,2,10000,11000,20,17,106,40,30,25,115,6,10,12,1,2,22,0x108B,150,1000,768,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1998,'G_HILLSRION','Hillslion','Hillslion',105,34600,0,0,0,1,5000,5500,28,15,105,60,30,15,115,5,10,12,0,2,22,0x308D,100,400,780,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1999,'CENTIPEDE_LARVA','Centipede Larva','Centipede Larva',80,12000,0,3600,4800,2,948,1115,20,20,80,33,15,3,75,10,10,12,0,4,25,0x3795,150,1000,792,336,0,0,0,0,0,0,0,2406,9,732,50,0,0,1042,5335,912,5000,955,9000,943,2500,0,0,0,0,4452,1);
--- REPLACE INTO `mob_db` VALUES (2000,'M_GAMEMASTER','Male Game Master','Game Master',50,7000,250,0,0,1,25,25,10,10,44,121,1,60,75,110,10,12,1,7,20,0x120,200,300,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2001,'F_GAMEMASTER','Female Game Master','Game Master',50,7000,250,0,0,1,25,25,10,10,44,121,1,60,75,110,10,12,1,7,20,0x120,200,300,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2002,'T_SPRING_RABBIT','Spring Rabbit','Spring Rabbit',50,8000,0,3982,1766,1,585,813,29,21,45,61,5,15,77,90,10,12,1,2,42,0x120,160,1120,552,511,0,0,0,0,0,0,0,12190,1000,6061,500,6068,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2003,'T_BACSOJIN','White Lady','White Lady',72,56380,0,0,0,2,560,1446,10,15,38,65,34,80,102,35,10,12,2,7,41,0x3695,160,576,960,480,0,0,0,0,0,0,0,7406,1000,7407,1000,6062,1000,6063,1000,6064,1000,6065,1000,6066,1000,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2004,'T_WICKED_NYMPH','Evil Nymph','Evil Nymph',63,16029,0,0,0,2,399,1090,12,75,1,64,12,69,100,80,10,12,1,6,67,0x3695,200,637,1008,360,0,0,0,0,0,0,0,7406,800,7407,800,6063,800,6064,800,6065,800,6066,800,6067,800,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2005,'T_PLASMA_B','Plasma','Plasma',44,8200,0,0,0,3,300,700,0,30,1,30,5,73,90,30,10,12,0,0,81,0x120,150,608,1440,576,0,0,0,0,0,0,0,7406,500,7407,500,6062,500,6063,500,6064,500,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2006,'T_PLASMA_P','Plasma','Plasma',49,5900,0,0,0,3,300,700,0,30,1,30,5,54,90,30,10,12,0,0,87,0x120,150,608,1440,576,0,0,0,0,0,0,0,6062,500,6063,500,6064,500,6065,500,6066,500,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2007,'T_PLASMA_R','Plasma','Plasma',43,5700,0,0,0,3,300,700,0,30,1,30,5,56,90,30,10,12,0,0,83,0x120,150,608,1440,576,0,0,0,0,0,0,0,7406,500,7407,500,6064,500,6065,500,6066,500,6067,500,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2008,'WOOMAWANG','Woomawang','Woomawang',82,4000000,0,100000,100000,3,8000,10000,40,40,60,110,200,250,166,66,10,12,2,6,48,0x3695,250,828,528,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2009,'WOOMAWANG_','Woomawang','Woomawang',82,2000000,0,100000,100000,1,16000,20000,40,40,60,110,200,250,166,66,10,12,1,6,48,0x3695,100,414,1080,336,0,0,0,0,0,0,0,7930,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2010,'G_MAJORUROS','Ox','Ox',66,500000,0,10,10,1,1200,3200,25,15,65,50,20,20,85,48,10,12,2,6,28,0x120,250,1100,960,780,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2011,'E_GHOUL','Ghoul','Ghoul',40,99999,0,1088,622,1,2100,2500,100,20,1,20,29,0,180,20,10,12,1,1,49,0x120,100,2456,912,504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2012,'E_ZOMBIE','Zombie','Zombie',15,99999,0,50,33,1,335,395,100,10,1,8,7,0,60,0,10,12,1,1,29,0x120,150,2612,912,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Another World (13.2)
-REPLACE INTO `mob_db` VALUES (2013,'DRACO','Draco','Draco',82,18300,0,6100,4100,1,410,710,10,5,1,23,30,34,62,2,10,12,1,9,22,0x1089,250,576,960,504,0,0,0,0,0,0,0,6073,3000,7123,100,1035,100,1037,1000,1036,1000,518,500,0,0,0,0,0,0,4444,1);
-REPLACE INTO `mob_db` VALUES (2014,'DRACO_EGG','Draco Egg','Draco Egg',67,9822,0,1200,1600,0,1,2,56,40,1,1,56,34,1,63,10,12,1,9,82,0x0,1000,24,0,0,0,0,0,0,0,0,0,7032,5000,5015,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2015,'PINGUICULA_D','Dark Pinguicula','Dark Pinguicula',83,8780,0,7740,5200,1,600,1450,15,5,1,23,22,12,89,2,10,12,1,3,45,0x308D,290,1426,600,360,0,0,0,0,0,0,0,7100,5000,7198,2000,7188,3000,972,10,6086,1000,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2016,'AQUA_ELEMENTAL','Aqua Elemental','Aqua Elemental',83,33220,0,5430,15300,1,400,1600,8,12,1,23,19,87,77,2,10,12,2,0,81,0x3095,230,504,960,576,0,0,0,0,0,0,0,6075,1000,7326,5000,12353,100,0,0,0,0,0,0,0,0,0,0,0,0,4443,1);
-REPLACE INTO `mob_db` VALUES (2017,'RATA','Rata','Rata',107,216600,0,70012,34000,1,8000,15000,32,52,1,51,22,132,99,15,10,12,1,7,62,0x3295,150,792,540,420,0,0,0,0,0,0,0,12346,5000,1026,5000,6089,500,1548,100,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2018,'DUNEYRR','Duneyrr','Duneyrr',107,265100,0,83030,52000,1,16000,19000,39,35,1,60,45,89,105,15,10,12,1,7,62,0x3295,200,672,420,360,0,0,0,0,0,0,0,515,5000,6020,4000,6089,500,2783,1,1188,10,1384,100,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2019,'ANCIENT_TREE','Ancient Tree','Ancient Tree',102,30030,0,11020,8900,1,13200,17400,39,43,1,30,73,58,45,30,10,12,2,3,62,0x308D,290,504,960,576,0,0,0,0,0,0,0,7197,1000,7198,1000,7201,5000,1643,10,2450,30,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2020,'RHYNCHO','Rhyncho','Rhyncho',85,18900,0,2040,6000,1,350,2300,5,19,1,56,12,35,89,10,10,12,1,0,61,0x308D,240,576,660,420,0,0,0,0,0,0,0,7326,5000,972,5,6087,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2021,'PHYLLA','Phylla','Phylla',85,23880,0,3040,6600,10,350,2550,8,22,1,59,15,25,99,10,10,12,1,0,61,0x2085,240,360,780,432,0,0,0,0,0,0,0,7326,5000,971,5,6088,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2022,'S_NYDHOG','Nidhoggr\'s Shadow','Nidhoggr\'s Shadow',117,3450000,0,4800000,3900000,2,17000,49000,60,75,1,34,62,236,188,34,10,12,2,9,87,0x37B5,150,1596,1620,864,2400000,0,0,0,0,0,0,6091,5000,7444,5000,2610,5000,1484,500,1170,500,1417,500,2554,2000,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2023,'DARK_SHADOW','Dark Shadow','Dark Shadow',114,42900,0,21000,14000,1,10000,15000,35,44,1,23,12,145,102,60,10,12,0,0,47,0x3195,220,768,1776,648,0,0,0,0,0,0,0,7205,5000,2609,1000,13038,5,6089,1000,2783,5,1385,10,0,0,0,0,0,0,4449,1);
-REPLACE INTO `mob_db` VALUES (2024,'BRADIUM_GOLEM','Bradium Golem','Bradium Golem',101,45200,0,14000,18920,1,12000,13000,78,22,0,10,82,25,60,12,10,12,2,0,42,0x3295,300,1008,1200,540,0,0,0,0,0,0,0,7067,3000,953,5000,6090,500,2138,10,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2025,'MYSTCASE_EVENT','Mystcase','Mystcase',10,15,0,0,0,1,160,360,99,99,65,50,25,5,48,75,10,12,1,0,20,0x120,400,1248,1248,432,0,0,0,0,0,0,0,14550,5000,14546,5000,12355,50,6092,2000,7175,2000,7174,2000,529,3000,0,0,0,0,530,3000);
-REPLACE INTO `mob_db` VALUES (2026,'DANDELION_','Runaway Dandelion Member','Runaway Dandelion Member',90,552000,0,50000,25000,1,3050,4300,25,35,1,66,66,45,88,66,10,12,1,7,27,0x3695,230,1772,72,384,0,0,0,0,0,0,0,7031,5000,579,500,7016,2000,581,3000,12125,500,511,5000,7032,3000,0,0,0,0,902,2000);
-REPLACE INTO `mob_db` VALUES (2027,'G_DARK_SHADOW','Dark Shadow','Dark Shadow',114,42900,0,0,0,1,10000,15000,35,44,1,23,12,145,102,60,10,12,0,0,47,0x3795,220,768,1776,648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2028,'E_MINOROUS','Minorous','Minorous',1,741,0,0,0,1,30,48,2,5,6,4,6,6,5,3,10,12,2,2,43,0x120,200,1360,960,432,0,0,0,0,0,0,0,7606,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2029,'E_MINOROUS_','Minorous','Minorous',10,15,0,10,0,1,100,150,100,99,1,1,1,1,100,100,10,12,2,2,43,0x120,200,1360,960,432,0,0,0,0,0,0,0,941,10,11708,2000,11708,4000,11708,1000,516,1000,2289,1,577,1000,0,0,0,0,644,1);
-REPLACE INTO `mob_db` VALUES (2030,'HIDEN_PRIEST','Hiden Priest','Hiden Priest',90,240000,0,0,0,2,1300,1983,0,30,1,32,40,100,82,40,10,12,2,6,89,0x37B5,150,432,432,360,0,0,0,0,0,0,0,12379,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2031,'DANDELION_H','Dandelion','Dandelion',80,120000,0,0,0,1,305,610,0,10,1,19,32,0,63,20,10,12,1,7,47,0x37B5,250,1772,72,384,0,0,0,0,0,0,0,12379,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2032,'GUARDIAN_FOREST','Forest Guardian','Forest Guardian',50,8578,0,0,0,1,1000,1103,15,25,1,75,55,1,93,45,10,12,0,6,27,0x120,100,868,480,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2033,'GOLDEN_TULIP','Golden Tulip','Golden Tulip',1,299,0,0,0,1,1,2,100,99,0,0,0,0,0,0,7,12,0,3,22,0x120,2000,1,1,1,0,0,0,0,0,0,0,7951,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2034,'M_DESERT_WOLF_B','Baby Desert Wolf','Baby Desert Wolf',9,164,15,0,0,1,500,600,0,0,1,9,9,5,40,40,10,12,0,2,23,0x120,100,1600,900,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2035,'NIHILITY_ZEM','Nihility Zem','Nihility Zem',90,200000,0,0,0,0,1,2,0,20,1,1,1,0,1,20,10,12,0,4,22,0x120,1000,1001,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2036,'VALKYRIE_N','Valkyrie Randgris','Valkyrie Randgris',53,11280,0,0,0,1,780,930,10,20,1,24,39,0,72,25,10,12,1,1,69,0x120,170,576,576,480,0,0,0,0,0,0,0,6154,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2037,'VALKYRIE_A','Valkyrie Randgris','Valkyrie Randgris',90,5000,15,0,0,1,10,160,10,20,1,20,40,0,20,20,10,12,1,8,66,0x120,100,576,576,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2038,'VALKYRIE_B','Valkyrie Randgris','Valkyrie Randgris',90,10000,15,0,0,1,300,450,10,40,1,20,80,0,80,20,10,12,1,8,66,0x120,100,576,576,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2039,'EXECUTIONER_R','Executioner','Executioner',65,28980,0,0,0,2,570,950,35,35,64,85,40,25,88,60,10,12,2,0,47,0x120,200,768,500,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2040,'TIRFING_R','Tirfing','Ogretooth',71,29900,0,0,0,1,950,1146,30,35,58,87,55,35,132,65,10,12,1,0,67,0x120,100,816,500,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2041,'MYSTELTAINN_R','Mysteltainn','Mysteltainn',76,33350,0,0,0,2,1160,1440,30,30,77,139,80,35,159,65,10,12,2,0,87,0x120,250,1152,500,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- ****
--- NC Mechanic Summons
-REPLACE INTO `mob_db` VALUES (2042,'SILVERSNIPER','Silver Sniper','Silver Sniper',100,4500,0,0,0,9,300,300,80,10,10,60,10,10,100,10,10,12,1,0,20,0x84,2000,504,1020,360,0,0,0,0,0,0,0,999,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2043,'MAGICDECOY_FIRE','Magic Decoy','Magic Decoy',100,2500,0,0,0,7,150,150,16,60,10,10,10,100,50,10,10,12,1,0,23,0x84,2000,504,1020,360,0,0,0,0,0,0,0,999,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2044,'MAGICDECOY_WATER','Magic Decoy','Magic Decoy',100,2500,0,0,0,7,150,150,16,60,10,10,10,100,50,10,10,12,1,0,21,0x84,2000,504,1020,360,0,0,0,0,0,0,0,999,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2045,'MAGICDECOY_EARTH','Magic Decoy','Magic Decoy',100,2500,0,0,0,7,150,150,16,60,10,10,10,100,50,10,10,12,1,0,22,0x84,2000,504,1020,360,0,0,0,0,0,0,0,999,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2046,'MAGICDECOY_WIND','Magic Decoy','Magic Decoy',100,2500,0,0,0,7,150,150,16,60,10,10,10,100,50,10,10,12,1,0,24,0x84,2000,504,1020,360,0,0,0,0,0,0,0,999,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2047,'W_NAGA','Naga','Naga',99,46708,0,0,0,3,492,605,61,15,113,42,30,18,122,13,10,12,2,2,42,0x3695,150,400,864,432,0,0,0,0,0,0,0,0,0,0,0,0,0,926,5000,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2048,'W_PINGUICULA_D','Dark Pinguicula','Dark Pinguicula',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2049,'W_BRADIUM_GOLEM','Bradium Golem','Bradium Golem',99,45200,0,0,0,1,720,886,125,18,0,10,82,2,60,12,10,12,2,0,42,0x3895,300,1008,1200,540,0,0,0,0,0,0,0,0,0,0,0,6090,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2050,'W_AQUA_ELEMENTAL','Aqua Elemental','Aqua Elemental',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2051,'E_BAPHOMET','Baphomet','Baphomet',1,1,0,0,0,1,1,2,1,0,1,1,1,1,1,1,10,12,2,6,20,0x120,100,768,768,576,0,0,0,0,0,0,0,12396,5000,12397,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2052,'E_DARK_LORD','Dark Lord','Dark Lord',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2053,'NC_DIMIK','Dimik','Dimik',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2054,'E_BATHORY','Bathory','Bathory',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2055,'E_INCUBUS','Incubus','Incubus',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2056,'E_ZHERLTHSH','Zherlthsh','Zealotus',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2057,'E_CRAMP','Cramp','Cramp',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2058,'M_MIMIC','Mimic','Mimic',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2059,'M_DISGUISE','Disguise','Disguise',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2060,'M_ALICE','Alice','Alice',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2061,'E_STAPO','Stapo','Stapo',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2062,'E_POPORING','Poporing','poporing',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2063,'E_DROPS','Drops','Drops',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2064,'E_MAGMARING','Magmaring','Magmaring',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2065,'E_METALING','Metaling','Metaling',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2066,'E_ANOPHELES','Anopheles','Anopheles',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2067,'E_ANOPHELES_','Anopheles','Anopheles',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2068,'BOITATA','Boitata','Boitata',93,1283990,0,74288,77950,2,1060,2022,7,36,140,99,30,109,100,90,10,12,2,0,63,0x37B5,200,1150,1150,288,37144,0,0,0,0,0,0,7444,5000,985,1000,984,1000,607,500,1377,100,1422,100,1471,100,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2069,'IARA','Iara','Iara',79,5890,0,1070,890,1,171,270,0,39,69,14,41,60,69,20,10,12,1,5,61,0x91,200,672,380,288,0,0,0,0,0,0,0,950,9000,951,500,747,100,748,50,710,10,995,5,2334,1,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2070,'PIRANHA','Piranha','Piranha',75,4522,0,899,1023,1,182,223,2,10,69,45,30,30,66,35,10,12,1,5,61,0x3295,200,768,768,384,0,0,0,0,0,0,0,963,9000,956,600,1053,500,1054,500,995,5,1249,5,13027,1,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2071,'HEADLESS_MULE','Headless Mule','Headless Mule',80,6620,0,1011,1120,1,210,267,7,27,68,51,50,35,67,20,10,12,2,6,63,0x3985,165,1216,816,432,0,0,0,0,0,0,0,7120,4000,7097,1000,7122,1000,2317,5,1255,2,1269,1,2317,1,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2072,'JAGUAR','Jaguar','Jaguar',71,3914,0,720,512,1,192,234,9,12,69,30,45,5,59,5,10,12,1,2,42,0x3885,150,1250,580,360,0,0,0,0,0,0,0,7171,3000,7172,2000,919,1000,756,40,1810,1,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2073,'TOUCAN','Toucan','Toucan',70,3640,0,659,544,1,166,201,3,10,54,14,40,35,44,10,10,12,0,2,44,0x3885,155,1450,960,480,0,0,0,0,0,0,0,917,3000,7053,1000,2612,200,508,100,510,50,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2074,'CURUPIRA','Curupira','Curupira',68,3096,0,622,450,1,140,175,9,10,32,23,38,20,45,10,10,12,1,6,22,0x118B,250,530,530,384,0,0,0,0,0,0,0,517,3000,7267,500,757,250,1505,100,1011,10,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2075,'E_VADON_X','Vadon','Vadon',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1192,'WRAITH','Wraith','Wraith',53,10999,1,2199,1099,1,580,760,5,30,1,95,30,65,95,35,10,12,2,1,89,0x3695,300,1816,576,240,0,0,0,0,0,0,0,1059,5820,2206,10,2506,2,716,650,602,1300,2505,10,731,5,0,0,0,0,4190,1);
+REPLACE INTO `mob_db` VALUES (1193,'ALARM','Alarm','Alarm',58,10647,1,3987,2300,1,480,600,15,15,1,62,72,10,85,45,10,12,1,0,60,0x3695,300,1020,500,768,0,0,0,0,0,0,0,1095,5335,2607,1,7005,1500,611,1300,984,105,7026,20,912,1500,0,0,0,0,4244,1);
+REPLACE INTO `mob_db` VALUES (1194,'ARCLOUSE','Arclouse','Arclouze',59,6075,1,860,1000,1,570,640,10,15,1,75,5,5,75,50,10,12,1,4,42,0x3195,100,960,500,480,0,0,0,0,0,0,0,1096,3500,938,3000,943,800,912,450,716,300,997,20,912,2500,0,0,0,0,4240,1);
+REPLACE INTO `mob_db` VALUES (1195,'RIDEWORD','Rideword','Rideword',59,11638,1,2007,3106,1,584,804,5,35,48,75,10,20,120,45,10,12,0,0,60,0x3695,150,864,500,192,0,0,0,0,0,0,0,1097,4850,1553,4,1554,4,1555,2,1556,2,7015,300,1006,20,0,0,0,0,4185,1);
+REPLACE INTO `mob_db` VALUES (1196,'SKEL_PRISONER','Skeleton Prisoner','Skeleton Prisoner',52,8691,1,2466,1562,1,660,890,10,20,55,20,36,1,76,25,10,12,1,1,69,0x308D,350,1848,500,576,0,0,0,0,0,0,0,1098,3500,7016,100,2320,1,716,600,930,3500,2408,35,934,1500,0,0,0,0,4222,1);
+REPLACE INTO `mob_db` VALUES (1197,'ZOMBIE_PRISONER','Zombie Prisoner','Zombie Prisoner',53,11280,1,2635,1724,1,780,930,10,20,1,24,39,1,72,25,10,12,1,1,69,0x308D,350,1768,500,192,0,0,0,0,0,0,0,1099,3500,7016,105,2266,1,716,600,930,3500,2408,39,985,112,0,0,0,0,4275,1);
+REPLACE INTO `mob_db` VALUES (1198,'DARK_PRIEST','Dark Priest','Dark Priest',79,101992,1,12192,5152,2,1238,2037,56,70,5,91,41,101,103,42,10,12,1,6,89,0x31AD,200,1252,1252,476,0,0,0,0,0,0,0,1557,5,2608,30,505,100,716,450,1009,50,2319,5,1241,1,0,0,0,0,4171,1);
+REPLACE INTO `mob_db` VALUES (1199,'PUNK','Punk','Punk',43,3620,1,1699,1033,1,292,365,0,45,1,105,5,45,65,20,10,12,0,3,24,0x3095,300,1500,500,1000,0,0,0,0,0,0,0,7001,5335,715,800,10004,100,1061,1000,1057,3000,601,1100,2502,15,0,0,0,0,4313,1);
+REPLACE INTO `mob_db` VALUES (1200,'ZHERLTHSH','Zherlthsh','Zealotus',63,18300,1,3608,2304,1,700,850,10,15,70,85,40,30,125,60,10,12,1,7,60,0x308D,200,2000,2000,768,0,0,0,0,0,0,0,7017,5,509,1800,7293,1500,2331,8,2622,1,1970,100,2291,3,0,0,0,0,4277,1);
+REPLACE INTO `mob_db` VALUES (1201,'RYBIO','Rybio','Rybio',71,9572,1,6317,3520,1,686,912,45,37,1,97,75,74,77,90,10,12,2,6,40,0x318D,200,1790,1440,540,0,0,0,0,0,0,0,1015,3880,7017,3,509,1800,731,30,1008,10,984,100,709,30,0,0,0,0,4194,1);
+REPLACE INTO `mob_db` VALUES (1202,'PHENDARK','Phendark','Phendark',73,22729,1,6826,3443,2,794,1056,52,36,1,62,120,65,76,66,10,12,2,7,40,0x308D,175,1744,1344,600,0,0,0,0,0,0,0,1015,3880,7017,4,509,1800,984,150,1971,100,0,0,0,0,0,0,0,0,4329,1);
+REPLACE INTO `mob_db` VALUES (1203,'MYSTELTAINN','Mysteltainn','Mysteltainn',76,33350,1,6457,5159,2,1160,1440,30,30,77,139,80,35,159,65,10,12,2,0,87,0x37B5,250,1152,500,240,0,0,0,0,0,0,0,7019,1,7297,1500,1152,70,1155,40,1163,2,999,120,984,243,0,0,0,0,4207,1);
+REPLACE INTO `mob_db` VALUES (1204,'TIRFING','Tirfing','Ogretooth',71,29900,1,5412,4235,1,950,1146,30,35,58,87,55,35,132,65,10,12,1,0,67,0x37B5,100,816,500,240,0,0,0,0,0,0,0,7022,1,638,50,7292,1500,1214,70,1217,40,999,120,984,189,0,0,0,0,4254,1);
+REPLACE INTO `mob_db` VALUES (1205,'EXECUTIONER','Executioner','Executioner',65,28980,1,4730,3536,2,570,950,35,35,64,85,40,25,88,60,10,12,2,0,47,0x37B5,200,768,500,384,0,0,0,0,0,0,0,7024,5,7290,1500,1111,80,1114,60,1125,40,999,120,984,145,0,0,0,0,4250,1);
+REPLACE INTO `mob_db` VALUES (1206,'ANOLIAN','Anolian','Anolian',61,18960,1,5900,3700,1,640,980,15,15,1,43,58,25,80,65,10,12,1,5,41,0x3695,190,900,500,864,0,0,0,0,0,0,0,7003,4850,1754,2000,526,5,10019,10,943,5335,2625,1,984,134,0,0,0,0,4234,1);
+REPLACE INTO `mob_db` VALUES (1207,'STING','Sting','Sting',61,9500,1,4081,2970,1,850,1032,5,30,57,45,55,5,120,85,10,12,1,0,62,0x3695,300,528,500,240,0,0,0,0,0,0,0,7004,4850,1756,1500,2624,1,1003,130,997,25,10007,10,719,3,0,0,0,0,4226,1);
+REPLACE INTO `mob_db` VALUES (1208,'WANDER_MAN','Wander Man','Wanderer',74,8170,1,5786,4730,2,450,1170,5,5,1,192,38,45,127,85,10,12,1,6,24,0x3795,100,672,500,192,0,0,0,0,0,0,0,7005,4850,616,1,13015,5,2270,5,610,650,984,217,1164,1,0,0,0,0,4210,1);
+REPLACE INTO `mob_db` VALUES (1209,'CRAMP','Cramp','Cramp',56,4720,1,2300,1513,1,395,465,0,5,1,85,35,5,65,60,10,12,0,2,45,0x3095,100,1000,500,1000,0,0,0,0,0,0,0,7007,4656,528,1000,726,80,746,110,568,250,510,70,984,95,0,0,0,0,4296,1);
+REPLACE INTO `mob_db` VALUES (1211,'BRILIGHT','Brilight','Brilight',46,5562,1,1826,1331,1,298,383,30,5,1,90,15,10,50,35,10,12,0,4,23,0x3195,200,1500,500,1000,0,0,0,0,0,0,0,7009,5335,992,200,912,1200,602,1000,757,220,610,250,509,2600,0,0,0,0,4213,1);
+REPLACE INTO `mob_db` VALUES (1212,'IRON_FIST','Iron Fist','Iron Fist',47,4221,1,1435,1520,1,430,590,40,5,1,25,15,10,81,20,10,12,1,4,60,0x3195,200,1500,500,1000,0,0,0,0,0,0,0,7010,5335,757,229,757,22,1002,750,999,180,998,300,0,0,0,0,0,0,4239,1);
+REPLACE INTO `mob_db` VALUES (1213,'HIGH_ORC','High Orc','High Orc',52,6890,1,3618,1639,1,428,533,15,5,55,46,55,35,82,40,10,12,2,7,43,0x3695,150,1500,500,1000,0,0,0,0,0,0,0,7002,2500,1304,10,999,90,931,7500,912,1300,756,196,508,900,0,0,0,0,4322,1);
+REPLACE INTO `mob_db` VALUES (1214,'CHOCO','Choco','Choco',43,4278,1,1265,1265,1,315,402,5,5,65,68,55,45,65,25,10,12,0,2,23,0x3095,200,1500,500,1000,0,0,0,0,0,0,0,7011,5335,942,7000,985,53,513,5000,634,20,532,1000,607,25,0,0,0,0,4285,1);
+REPLACE INTO `mob_db` VALUES (1215,'STEM_WORM','Stem Worm','Stem Worm',40,6136,1,1452,939,2,290,375,5,10,1,30,26,15,79,35,10,12,1,3,24,0x3095,200,1500,500,1000,0,0,0,0,0,0,0,7012,5335,509,1800,1968,10,756,115,997,5,1454,20,608,45,0,0,0,0,4224,1);
+REPLACE INTO `mob_db` VALUES (1216,'PENOMENA','Penomena','Penomena',57,7256,1,2870,2200,7,415,565,5,50,1,5,35,15,136,30,10,12,1,5,25,0x3695,400,832,500,600,0,0,0,0,0,0,0,7013,4850,962,8000,938,7000,525,200,719,15,1258,1,716,550,0,0,0,0,4314,1);
+REPLACE INTO `mob_db` VALUES (1219,'KNIGHT_OF_ABYSS','Knight of Abyss','Abysmal Knight',79,36140,1,8469,6268,1,1600,2150,55,50,66,68,64,25,135,50,10,12,2,7,87,0x3695,300,1500,500,1000,0,0,0,0,0,0,0,1064,5335,7023,5,2318,1,1421,25,1162,1,985,369,984,259,0,0,0,0,4140,1);
+REPLACE INTO `mob_db` VALUES (1220,'M_DESERT_WOLF','Desert Wolf','Desert Wolf',27,1716,1,388,242,1,169,208,0,10,1,27,45,15,56,10,10,12,1,2,23,0x3695,200,1120,420,288,0,0,0,0,0,0,0,1253,5,7030,5500,2311,1,517,1200,920,2000,756,53,0,0,0,0,0,0,4082,1);
+REPLACE INTO `mob_db` VALUES (1221,'M_SAVAGE','Savage','Savage',26,2092,1,357,226,1,146,177,10,5,1,26,54,10,37,10,10,12,2,2,42,0x3695,150,1960,960,384,0,0,0,0,0,0,0,1028,6000,514,150,702,3,2276,2,605,15,757,70,0,0,0,0,0,0,4078,1);
+REPLACE INTO `mob_db` VALUES (1229,'META_FABRE','Fabre','Fabre',2,63,1,3,2,1,8,11,0,0,1,2,4,1,7,5,10,12,0,4,22,0x181,400,1672,672,480,0,0,0,0,0,0,0,914,6500,949,600,1502,80,721,8,511,750,705,1500,1501,200,0,0,0,0,4002,1);
+REPLACE INTO `mob_db` VALUES (1230,'META_PUPA','Pupa','Pupa',2,427,1,2,4,0,1,2,20,20,1,1,1,1,1,20,10,12,0,4,22,0x100,1000,1001,199,1,0,0,0,0,0,0,0,1010,300,915,6000,938,700,2102,2,935,1300,938,700,1002,300,0,0,0,0,4003,1);
+REPLACE INTO `mob_db` VALUES (1231,'META_CREAMY','Creamy','Creamy',16,595,1,96,64,1,53,64,0,30,1,40,16,15,16,55,10,12,0,4,24,0x181,200,1220,720,288,0,0,0,0,0,0,0,924,6000,2322,10,518,180,602,200,2207,4,712,800,0,0,0,0,0,0,4040,1);
+REPLACE INTO `mob_db` VALUES (1232,'META_PECOPECO_EGG','Peco Peco Egg','Peco Peco Egg',3,420,1,4,4,0,1,2,20,20,1,1,1,1,1,20,10,12,0,0,60,0x0,1000,1001,199,1,0,0,0,0,0,0,0,1010,120,935,1500,2102,2,507,450,507,450,713,2000,736,15,0,0,0,0,4007,1);
+REPLACE INTO `mob_db` VALUES (1234,'PROVOKE_YOYO','Yoyo','Yoyo',19,879,1,135,85,1,71,82,0,0,1,24,30,35,32,55,10,12,0,2,22,0x108B,200,1054,199,384,0,0,0,0,0,0,0,942,6000,7182,500,508,130,919,5500,753,7,578,500,582,1000,0,0,0,0,4051,1);
+REPLACE INTO `mob_db` VALUES (1235,'SMOKING_ORC','Smoking Orc','Smoking Orc',24,1400,1,261,160,1,114,136,10,20,1,24,48,20,34,1,10,12,1,7,22,0x308D,200,1864,864,288,0,0,0,0,0,0,0,998,210,931,5500,756,40,2267,3,1352,10,1304,5,1301,100,0,0,0,0,4066,1);
+REPLACE INTO `mob_db` VALUES (1236,'META_ANT_EGG','Ant Egg','Ant Egg',4,420,1,5,4,0,1,2,20,20,1,1,1,1,1,20,10,12,0,0,60,0x0,1000,1001,199,1,0,0,0,0,0,0,0,1010,135,935,2740,909,3000,938,750,713,2000,1002,220,0,0,0,0,0,0,4013,1);
+REPLACE INTO `mob_db` VALUES (1237,'META_ANDRE','Andre','Andre',17,688,1,109,71,1,60,71,10,0,1,17,24,20,26,20,10,12,0,4,22,0x118B,300,1288,288,576,0,0,0,0,0,0,0,955,6000,910,3000,938,1000,935,3000,1001,6,1002,350,757,28,0,0,0,0,4043,1);
+REPLACE INTO `mob_db` VALUES (1238,'META_PIERE','Piere','Piere',18,733,1,122,78,1,64,75,15,0,1,18,26,20,27,15,10,12,0,4,22,0x118B,200,1288,288,576,0,0,0,0,0,0,0,955,5700,910,1100,938,600,992,15,1001,5,1002,400,757,31,0,0,0,0,4043,1);
+REPLACE INTO `mob_db` VALUES (1239,'META_DENIRO','Deniro','Deniro',19,760,1,135,85,1,68,79,15,0,1,19,30,20,43,10,10,12,0,4,22,0x118B,150,1288,288,576,0,0,0,0,0,0,0,955,6000,910,3000,938,1200,990,45,1001,8,1002,450,757,34,0,0,0,0,4043,1);
+REPLACE INTO `mob_db` VALUES (1240,'META_PICKY','Picky','Picky',3,80,1,4,3,1,9,12,0,0,1,3,3,1,10,30,10,12,0,2,23,0x81,200,988,288,168,0,0,0,0,0,0,0,916,6500,949,850,2302,150,507,650,519,350,715,60,0,0,0,0,0,0,4008,1);
+REPLACE INTO `mob_db` VALUES (1241,'META_PICKY_','Picky','Picky',4,83,1,5,4,1,8,11,20,0,1,3,3,1,11,20,10,12,0,2,23,0x81,200,988,288,168,0,0,0,0,0,0,0,916,6500,949,850,5015,7,507,750,519,350,715,60,0,0,0,0,0,0,4011,1);
+REPLACE INTO `mob_db` VALUES (1242,'MARIN','Marin','Marin',15,742,1,66,44,1,39,43,0,10,1,10,10,5,35,15,10,12,1,3,41,0x81,400,1872,672,480,0,0,0,0,0,0,0,910,3200,938,1500,700,100,720,40,510,75,529,350,5035,1,0,0,0,0,4196,1);
+REPLACE INTO `mob_db` VALUES (1243,'SASQUATCH','Sasquatch','Sasquatch',30,3163,1,529,319,1,250,280,5,0,75,25,60,10,34,20,10,12,2,2,60,0x3695,300,1260,199,192,0,0,0,0,0,0,0,912,750,509,800,949,1000,5030,1,948,5000,727,30,757,90,0,0,0,0,4216,1);
+REPLACE INTO `mob_db` VALUES (1244,'JAKK_XMAS','Christmas Jakk','Christmas Jakk',38,3581,1,1113,688,1,315,382,5,30,1,38,38,43,75,45,10,12,1,0,43,0x81,200,1180,480,648,0,0,0,0,0,0,0,1062,5335,912,900,985,31,2331,5,644,20,7175,1200,7174,1200,0,0,0,0,4109,1);
+REPLACE INTO `mob_db` VALUES (1245,'GOBLINE_XMAS','Christmas Goblin','Christmas Goblin',25,1176,1,282,171,1,118,140,10,5,1,53,25,20,38,45,10,12,1,7,24,0x81,100,1120,620,240,0,0,0,0,0,0,0,7174,550,7175,550,756,43,644,10,1211,10,2104,5,2236,10,0,0,0,0,4060,1);
+REPLACE INTO `mob_db` VALUES (1246,'COOKIE_XMAS','Christmas Cookie','Christmas Cookie',28,2090,1,461,284,1,140,170,0,50,1,24,30,53,45,100,10,12,0,7,46,0x91,400,1248,1248,240,0,0,0,0,0,0,0,538,1500,722,45,912,200,2502,25,644,5,688,100,507,1700,0,0,0,0,4235,1);
+REPLACE INTO `mob_db` VALUES (1247,'ANTONIO','Antonio','Antonio',10,10,1,3,2,1,13,20,100,0,1,1,1,50,100,100,10,12,1,3,66,0xC1,100,720,720,432,0,0,0,0,0,0,0,7034,10000,644,200,538,1500,539,1000,529,5500,530,5500,2236,250,0,0,0,0,4243,1);
+REPLACE INTO `mob_db` VALUES (1248,'CRUISER','Cruiser','Cruiser',35,2820,1,1100,450,7,175,215,5,5,1,40,10,10,90,25,10,12,1,0,60,0x2085,400,1296,1296,432,0,0,0,0,0,0,0,1098,900,2251,2,998,320,996,5,911,3500,13150,5,756,87,0,0,0,0,4297,1);
+REPLACE INTO `mob_db` VALUES (1249,'MYSTCASE','Myst Case','Myst Case',38,3450,1,1113,688,1,160,360,5,10,65,50,25,5,48,75,10,12,1,0,60,0x91,400,1248,1248,432,0,0,0,0,0,0,0,530,90,912,1500,603,20,539,800,722,150,731,5,529,340,0,0,0,0,4206,1);
+REPLACE INTO `mob_db` VALUES (1250,'CHEPET','Chepet','Chepet',42,4950,1,1518,946,1,380,440,0,25,1,72,35,71,65,85,10,12,1,7,23,0x3695,400,672,672,288,0,0,0,0,0,0,0,7035,2500,912,750,512,5500,619,40,10019,5,508,1300,2508,5,0,0,0,0,4284,1);
+REPLACE INTO `mob_db` VALUES (1251,'KNIGHT_OF_WINDSTORM','Knight of Windstorm','Stormy Knight',77,240000,1,64350,21450,2,1425,1585,35,60,75,185,83,55,130,79,10,12,2,0,84,0x37B5,200,468,468,288,32175,720,4500,2406,500,995,3000,1468,150,603,3000,617,4000,2621,200,2506,500,985,4559,5007,1,0,0,0,0,4318,1);
+REPLACE INTO `mob_db` VALUES (1252,'GARM','Garm','Hatii',73,197000,1,50050,20020,3,1700,1900,40,45,85,126,82,65,95,60,10,12,2,2,81,0x37B5,400,608,408,336,25025,7036,1000,603,3000,995,3000,7036,5500,1131,150,1256,500,1815,500,985,3977,984,2900,0,0,0,0,0,0,4324,1);
+REPLACE INTO `mob_db` VALUES (1253,'GARGOYLE','Gargoyle','Gargoyle',48,3950,1,1650,1650,9,290,360,10,10,15,61,20,20,126,40,10,12,1,6,64,0x2185,200,1020,720,384,0,0,0,0,0,0,0,912,3880,1039,500,2619,1,1769,2000,757,238,0,0,0,0,0,0,0,0,4149,1);
+REPLACE INTO `mob_db` VALUES (1254,'RAGGLER','Raggler','Raggler',21,1020,1,218,140,1,102,113,0,5,18,10,32,20,39,35,10,12,0,2,24,0x3695,200,1000,900,384,0,0,0,0,0,0,0,7053,3000,916,5000,645,200,514,200,992,90,2225,7,756,32,0,0,0,0,4186,1);
+REPLACE INTO `mob_db` VALUES (1255,'NERAID','Neraid','Nereid',40,4120,1,1126,684,1,325,360,0,10,1,45,50,5,64,5,10,12,0,2,22,0x3695,200,776,576,288,0,0,0,0,0,0,0,1055,5100,7053,1000,510,230,1966,10,514,250,757,180,985,37,0,0,0,0,4167,1);
+REPLACE INTO `mob_db` VALUES (1256,'PEST','Pest','Pest',40,3240,1,1238,752,1,375,450,0,5,1,60,22,5,80,5,10,12,0,2,47,0x3695,165,700,648,480,0,0,0,0,0,0,0,1055,5500,7054,200,702,10,605,100,716,250,756,115,0,0,0,0,0,0,4315,1);
+REPLACE INTO `mob_db` VALUES (1257,'INJUSTICE','Injustice','Injustice',51,7600,1,2118,1488,1,480,600,0,0,84,42,39,1,71,35,10,12,1,1,47,0x3695,400,770,720,336,0,0,0,0,0,0,0,999,300,7054,5335,7053,3500,2313,5,2316,2,660,2,1255,2,0,0,0,0,4268,1);
+REPLACE INTO `mob_db` VALUES (1258,'GOBLIN_ARCHER','Goblin Archer','Goblin Archer',28,1750,1,461,284,9,89,113,0,0,10,15,20,15,72,20,10,12,0,7,25,0x2085,200,1172,672,420,0,0,0,0,0,0,0,2297,3,998,250,911,1000,1765,3000,507,600,1705,25,514,300,0,0,0,0,4157,1);
+REPLACE INTO `mob_db` VALUES (1259,'GRYPHON','Gryphon','Gryphon',72,27800,1,5896,4400,1,880,1260,35,35,68,95,78,65,115,75,10,12,2,2,84,0x37B5,100,704,504,432,0,0,0,0,0,0,0,7048,2500,7054,5335,7063,120,1452,1500,1417,1,984,185,996,150,0,0,0,0,4163,1);
+REPLACE INTO `mob_db` VALUES (1260,'DARK_FRAME','Dark Frame','Dark Frame',59,7500,1,3652,3271,1,960,1210,10,45,1,72,42,45,85,25,10,12,1,6,67,0x3795,200,920,720,200,0,0,0,0,0,0,0,7054,4656,734,1000,2505,30,1000,80,747,3,0,0,0,0,0,0,0,0,4170,1);
+REPLACE INTO `mob_db` VALUES (1261,'WILD_ROSE','Wild Rose','Wild Rose',38,2980,1,1113,688,1,315,360,0,15,65,85,15,35,65,80,10,12,0,2,24,0x83,100,964,864,288,0,0,0,0,0,0,0,7053,5335,748,50,5037,120,1767,3000,624,35,528,600,2244,2,0,0,0,0,4257,1);
+REPLACE INTO `mob_db` VALUES (1262,'MUTANT_DRAGON','Mutant Dragon','Mutant Dragonoid',65,62600,1,4730,3536,4,2400,3400,15,20,75,47,30,68,45,35,10,12,2,9,43,0x37B5,250,1280,1080,240,0,0,0,0,0,0,0,7054,4850,1035,500,1036,500,930,500,1559,100,7296,1500,2527,50,0,0,0,0,4203,1);
+REPLACE INTO `mob_db` VALUES (1263,'WIND_GHOST','Wind Ghost','Wind Ghost',51,4820,1,2424,1488,2,489,639,0,45,1,89,15,90,85,25,10,12,1,6,64,0x3795,150,1056,1056,336,0,0,0,0,0,0,0,912,4559,932,6000,7005,500,693,100,1611,8,996,100,1615,1,0,0,0,0,4264,1);
+REPLACE INTO `mob_db` VALUES (1264,'MERMAN','Merman','Merman',53,14690,1,4500,3000,2,482,964,10,35,72,45,46,35,60,55,10,12,1,7,61,0x3695,220,916,816,336,0,0,0,0,0,0,0,1054,1300,523,300,568,400,720,40,995,35,1460,3,756,203,0,0,0,0,4199,1);
+REPLACE INTO `mob_db` VALUES (1265,'COOKIE','Cookie','Cookie',25,950,1,310,188,1,130,145,0,25,1,35,20,53,37,90,10,12,0,7,60,0x1089,200,1036,936,240,0,0,0,0,0,0,0,538,1000,530,150,979,1,11002,50,2402,30,12001,100,529,320,0,0,0,0,4293,1);
+REPLACE INTO `mob_db` VALUES (1266,'ASTER','Aster','Aster',18,1372,1,122,78,1,56,64,0,10,1,19,15,1,34,5,10,12,0,5,22,0x91,400,1264,864,216,0,0,0,0,0,0,0,938,500,7013,40,1052,1200,508,200,912,60,512,100,0,0,0,0,0,0,4247,1);
+REPLACE INTO `mob_db` VALUES (1267,'CARAT','Carat','Carat',51,5200,1,1926,1353,1,330,417,0,25,1,41,45,5,85,155,10,12,1,6,44,0x3795,200,1078,768,384,0,0,0,0,0,0,0,7054,3200,536,1000,2409,5,5003,1,509,1450,0,0,0,0,0,0,0,0,4288,1);
+REPLACE INTO `mob_db` VALUES (1268,'BLOODY_KNIGHT','Bloody Knight','Bloody Knight',82,57870,1,10120,6820,3,2150,3030,60,50,88,75,70,77,125,55,10,12,2,0,87,0x3695,250,828,528,192,0,0,0,0,0,0,0,7054,4850,2229,45,2317,5,2125,62,1170,1,1417,2,985,433,0,0,0,0,4320,1);
+REPLACE INTO `mob_db` VALUES (1269,'CLOCK','Clock','Clock',60,11050,1,3410,2904,1,720,909,15,10,1,70,50,25,90,50,10,12,1,0,42,0x91,200,1092,792,480,0,0,0,0,0,0,0,1095,5335,1019,800,509,1900,568,320,7026,30,7027,30,985,163,0,0,0,0,4299,1);
+REPLACE INTO `mob_db` VALUES (1270,'C_TOWER_MANAGER','Clock Tower Manager','Tower Keeper',63,18600,1,4378,2850,3,880,1180,35,30,1,75,20,64,75,60,10,12,2,0,80,0x91,200,1072,672,384,0,0,0,0,0,0,0,1095,5335,7054,5335,999,500,520,850,2109,1,7026,2000,7027,2000,0,0,0,0,4229,1);
+REPLACE INTO `mob_db` VALUES (1271,'ALLIGATOR','Alligator','Alligator',42,6962,1,1379,866,1,315,360,2,5,1,45,50,10,69,65,10,12,1,2,21,0x91,200,1100,900,480,0,0,0,0,0,0,0,912,1000,1099,600,7003,2000,608,50,756,129,0,0,0,0,0,0,0,0,4252,1);
+REPLACE INTO `mob_db` VALUES (1272,'DARK_LORD','Dark Lord','Dark Lord',80,720000,1,65780,45045,2,2800,3320,30,70,1,120,30,118,99,60,10,12,2,6,89,0x37B5,100,868,768,480,32890,7005,6000,5093,500,617,2000,1615,800,2004,100,1237,300,2334,300,2507,100,985,5141,5162,10,0,0,0,0,4168,1);
+REPLACE INTO `mob_db` VALUES (1273,'ORC_LADY','Orc Lady','Orc Lady',31,2000,1,644,407,1,135,170,10,10,35,42,25,15,69,55,10,12,1,7,42,0x3695,200,1050,900,288,0,0,0,0,0,0,0,7053,4656,998,300,2602,1,2206,1,12127,10,7477,3,2338,1,0,0,0,0,4255,1);
+REPLACE INTO `mob_db` VALUES (1274,'MEGALITH','Megalith','Megalith',45,5300,1,1758,1075,9,264,314,50,25,1,45,60,5,95,5,10,12,2,0,80,0x84,200,1332,1332,672,0,0,0,0,0,0,0,912,100,7049,1000,617,1,985,61,757,207,0,0,0,0,0,0,0,0,4200,1);
+REPLACE INTO `mob_db` VALUES (1275,'ALICE','Alice','Alice',62,10000,221,3583,2400,1,550,700,5,5,64,64,42,85,100,130,10,12,1,7,60,0x91,200,2000,2000,480,0,0,0,0,0,0,0,7047,2500,637,40,2407,3,739,30,5085,1,12128,10,12002,100,0,0,0,0,4253,1);
+REPLACE INTO `mob_db` VALUES (1276,'RAYDRIC_ARCHER','Raydric Archer','Raydric Archer',52,5250,1,3025,2125,9,415,500,35,5,15,25,22,5,145,35,10,12,1,6,47,0x2185,200,1152,1152,480,0,0,0,0,0,0,0,7054,4656,2315,2,1701,150,1764,2000,1715,3,985,106,0,0,0,0,0,0,4187,1);
+REPLACE INTO `mob_db` VALUES (1277,'GREATEST_GENERAL','Greatest General','Greatest General',40,3632,1,1238,752,3,350,400,15,15,1,20,60,55,82,140,10,12,1,0,43,0x84,200,1152,1152,384,0,0,0,0,0,0,0,7054,2000,1019,2000,1501,100,662,300,2272,1,508,250,686,100,0,0,0,0,4283,1);
+REPLACE INTO `mob_db` VALUES (1278,'STALACTIC_GOLEM','Stalactic Golem','Stalactic Golem',60,18700,1,5808,2695,1,950,1260,50,5,73,45,85,5,90,25,10,12,2,0,80,0x91,200,1264,864,288,0,0,0,0,0,0,0,7004,2000,7054,4850,1000,250,997,30,757,250,985,163,0,0,0,0,0,0,4223,1);
+REPLACE INTO `mob_db` VALUES (1279,'TRI_JOINT','Tri Joint','Tri Joint',32,2300,1,386,220,1,178,206,20,5,1,48,24,10,67,20,10,12,0,4,22,0x3795,200,860,660,624,0,0,0,0,0,0,0,7053,100,943,380,606,200,993,160,1001,140,757,106,0,0,0,0,0,0,4308,1);
+REPLACE INTO `mob_db` VALUES (1280,'STEAM_GOBLIN','Steam Goblin','Goblin Steamrider',35,2490,1,864,495,1,234,269,20,5,58,59,32,15,75,25,10,12,1,7,44,0x91,200,1008,1008,528,0,0,0,0,0,0,0,911,2500,7053,3880,998,300,999,55,1003,320,13104,5,757,124,0,0,0,0,4156,1);
+REPLACE INTO `mob_db` VALUES (1281,'SAGEWORM','Sage Worm','Sage Worm',43,3850,1,1155,1320,1,120,280,0,50,1,52,24,88,79,55,10,12,0,2,60,0x91,200,936,936,288,0,0,0,0,0,0,0,2716,5,1097,1000,1055,3000,691,100,505,40,689,100,5012,1,0,0,0,0,4219,1);
+REPLACE INTO `mob_db` VALUES (1282,'KOBOLD_ARCHER','Kobold Archer','Kobold Archer',33,2560,1,739,455,9,155,185,10,5,10,20,15,30,100,25,10,12,0,7,23,0x2085,200,1008,1008,384,0,0,0,0,0,0,0,912,250,999,60,1034,4850,5118,50,1763,2000,1711,5,756,79,0,0,0,0,4292,1);
+REPLACE INTO `mob_db` VALUES (1283,'CHIMERA','Chimera','Chimera',70,32600,1,4950,3000,1,1200,1320,30,10,1,72,110,88,75,85,10,12,2,2,63,0x37B5,200,772,672,360,0,0,0,0,0,0,0,7054,5335,1048,2500,568,1000,1306,1,7295,1500,1364,1,984,160,0,0,0,0,4300,1);
+REPLACE INTO `mob_db` VALUES (1285,'ARCHER_GUARDIAN','Archer Guardian','Archer Guardian',74,28634,1,1,1,12,1120,1600,35,60,95,80,80,90,165,55,14,16,2,7,80,0x1FA5,265,1200,1200,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1286,'KNIGHT_GUARDIAN','Knight Guardian','Knight Guardian',86,30214,1,1,1,2,1280,1560,55,30,110,40,140,65,125,65,14,16,2,7,80,0x1FA5,275,1200,1200,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1287,'SOLDIER_GUARDIAN','Soldier Guardian','Soldier Guardian',56,15670,1,1,1,1,873,1036,35,0,85,56,100,45,103,43,10,12,0,4,22,0x21A5,265,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1288,'EMPELIUM','Emperium','Emperium',90,68430,1,0,0,1,60,71,40,50,1,17,80,50,26,20,10,12,0,8,26,0x8120,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1289,'MAYA_PUPLE','Maya Purple','Maya Purple',81,55479,1,10496,3893,2,1447,2000,68,48,95,90,80,95,90,119,10,12,2,4,82,0x37B5,100,1024,1000,480,0,0,0,0,0,0,0,7053,4413,757,250,756,300,969,100,984,150,10006,1,7481,2,0,0,0,0,4198,1);
+REPLACE INTO `mob_db` VALUES (1290,'SKELETON_GENERAL','Skeleton General','Skeleton General',73,17402,1,8170,3370,1,910,1089,25,25,90,25,40,20,77,25,10,12,1,1,29,0x3695,150,2276,576,432,0,0,0,0,0,0,0,7068,2550,756,160,508,800,1220,35,1219,80,13035,15,2274,1,0,0,0,0,4221,1);
+REPLACE INTO `mob_db` VALUES (1291,'WRAITH_DEAD','Wraith Dead','Wraith Dead',74,43021,1,10341,3618,2,1366,1626,25,30,5,99,55,75,115,45,10,12,2,1,89,0x3695,175,1816,576,240,0,0,0,0,0,0,0,1059,4413,2206,10,2506,8,716,700,732,5,603,100,568,300,0,0,0,0,4189,1);
+REPLACE INTO `mob_db` VALUES (1292,'MINI_DEMON','Mini Demon','Mini Demon',68,32538,1,8396,3722,1,1073,1414,30,25,5,75,40,55,89,42,10,12,0,6,27,0x3795,150,1000,600,384,0,0,0,0,0,0,0,1038,4413,1039,450,2255,3,757,160,912,2500,1009,10,1478,5,0,0,0,0,4204,1);
+REPLACE INTO `mob_db` VALUES (1293,'CREMY_FEAR','Creamy Fear','Creamy Fear',62,13387,1,7365,2691,2,666,829,45,30,5,40,16,15,68,55,10,12,0,4,24,0x3795,155,1136,720,840,0,0,0,0,0,0,0,924,4550,2333,10,518,550,602,200,1550,8,2726,5,522,50,0,0,0,0,4298,1);
+REPLACE INTO `mob_db` VALUES (1294,'KILLER_MANTIS','Killer Mantis','Killer Mantis',56,13183,1,6509,2366,1,764,927,35,20,5,26,24,5,75,40,10,12,1,4,22,0x3795,175,1528,660,432,0,0,0,0,0,0,0,1031,4550,943,2500,721,10,509,15,514,25,1262,1,2108,1,0,0,0,0,4301,1);
+REPLACE INTO `mob_db` VALUES (1295,'OWL_BARON','Owl Baron','Owl Baron',75,60746,1,10967,4811,2,1252,1610,65,25,25,25,80,95,95,55,10,12,2,6,60,0x37B5,175,1345,824,440,0,0,0,0,0,0,0,7071,3500,7063,2500,1716,2,1472,1,1629,2,693,100,5045,5,0,0,0,0,4238,1);
+REPLACE INTO `mob_db` VALUES (1296,'KOBOLD_LEADER','Kobold Leader','Kobold Leader',65,18313,1,7432,2713,1,649,958,37,37,5,90,36,30,77,59,10,12,1,7,44,0x3695,150,1028,528,360,0,0,0,0,0,0,0,999,450,1034,6305,912,1200,1511,6,1613,2,525,150,526,100,0,0,0,0,4291,1);
+REPLACE INTO `mob_db` VALUES (1297,'ANCIENT_MUMMY','Ancient Mummy','Ancient Mummy',64,40599,1,8040,3499,1,836,1129,27,27,28,19,32,5,83,35,10,12,1,1,49,0x3695,175,1772,199,384,0,0,0,0,0,0,0,930,4413,934,1800,2624,1,2611,150,508,650,756,150,757,100,0,0,0,0,4248,1);
+REPLACE INTO `mob_db` VALUES (1298,'ZOMBIE_MASTER','Zombie Master','Zombie Master',62,14211,1,7610,2826,1,824,1084,37,26,25,20,30,5,77,35,10,12,1,1,29,0x3695,175,2612,912,288,0,0,0,0,0,0,0,7071,4413,938,1500,958,1500,723,200,727,100,1260,1,2324,2,0,0,0,0,4274,1);
+REPLACE INTO `mob_db` VALUES (1299,'GOBLIN_LEADER','Goblin Leader','Goblin Leader',64,20152,1,6036,2184,1,663,752,48,16,5,55,37,30,69,58,10,12,1,7,24,0x3695,120,1120,620,240,0,0,0,0,0,0,0,7054,1500,999,800,756,120,5090,50,2106,2,508,650,5113,10,0,0,0,0,4155,1);
+REPLACE INTO `mob_db` VALUES (1300,'CATERPILLAR','Caterpillar','Caterpillar',64,14439,1,6272,3107,1,894,1447,47,29,35,25,85,15,69,45,10,12,0,4,22,0x3795,300,1672,672,480,0,0,0,0,0,0,0,949,3000,7054,5335,13034,20,1000,100,997,50,505,12,508,500,0,0,0,0,4289,1);
+REPLACE INTO `mob_db` VALUES (1301,'AM_MUT','Am Mut','Am Mut',61,12099,1,7709,2690,1,1040,1121,50,10,50,65,40,35,83,45,10,12,0,6,27,0x3795,200,1156,456,384,0,0,0,0,0,0,0,1021,4550,757,250,1517,3,969,5,2282,1,616,1,746,250,0,0,0,0,4245,1);
+REPLACE INTO `mob_db` VALUES (1302,'DARK_ILLUSION','Dark Illusion','Dark Illusion',77,103631,1,11163,4181,2,1300,1983,64,70,5,100,40,100,97,40,10,12,2,6,89,0x37B5,145,1024,768,480,0,0,0,0,0,0,0,1615,3,5017,2,2508,3,7054,5335,522,120,509,1550,1162,2,0,0,0,0,4169,1);
+REPLACE INTO `mob_db` VALUES (1303,'GIANT_HONET','Giant Hornet','Giant Hornet',56,13105,1,5785,2006,1,650,852,38,43,35,38,32,10,71,64,10,12,0,4,24,0x3795,155,1292,792,340,0,0,0,0,0,0,0,526,550,518,1200,522,12,610,15,1608,3,722,20,1736,15,0,0,0,0,4271,1);
+REPLACE INTO `mob_db` VALUES (1304,'GIANT_SPIDER','Giant Spider','Giant Spider',55,11874,1,6211,2146,1,624,801,41,28,5,36,43,5,73,69,10,12,2,4,25,0x3795,165,1468,468,768,0,0,0,0,0,0,0,1025,4550,1042,1200,757,140,525,450,943,1200,1096,680,7053,800,0,0,0,0,4270,1);
+REPLACE INTO `mob_db` VALUES (1305,'ANCIENT_WORM','Ancient Worm','Ancient Worm',67,22598,1,8174,3782,1,948,1115,35,30,5,35,56,55,81,72,10,12,2,4,25,0x3795,165,1792,792,336,0,0,0,0,0,0,0,1042,4413,912,2500,2406,9,2727,5,1096,680,938,3500,7054,2500,0,0,0,0,4249,1);
+REPLACE INTO `mob_db` VALUES (1306,'LEIB_OLMAI','Leib Olmai','Leib Olmai',58,24233,1,6011,2171,1,740,1390,27,31,5,35,95,5,64,85,10,12,2,2,22,0x3695,175,1260,230,192,0,0,0,0,0,0,0,948,4550,2289,8,740,120,518,500,2717,5,969,5,7053,800,0,0,0,0,4188,1);
+REPLACE INTO `mob_db` VALUES (1307,'CAT_O_NINE_TAIL','Cat o\' Nine Tails','Cat o\' Nine Tails',76,64512,1,10869,4283,1,1112,1275,61,55,55,75,55,82,86,120,10,12,1,6,63,0x37B5,155,1276,576,288,0,0,0,0,0,0,0,5008,1,638,150,10008,5,985,600,984,800,969,6,617,1,0,0,0,0,4290,1);
+REPLACE INTO `mob_db` VALUES (1308,'PANZER_GOBLIN','Panzer Goblin','Panzer Goblin',59,14130,1,7212,2697,1,683,878,41,28,60,60,40,20,81,160,10,12,1,7,44,0x3695,200,1008,1008,840,0,0,0,0,0,0,0,7053,4413,7054,3500,999,180,998,360,1003,580,13158,5,994,160,0,0,0,0,4310,1);
+REPLACE INTO `mob_db` VALUES (1309,'GAJOMART','Gajomart','Gajomart',63,13669,1,6625,2900,1,917,950,85,50,5,34,10,5,75,140,10,12,0,0,83,0x3695,300,1152,1152,828,0,0,0,0,0,0,0,953,6500,912,2300,508,870,2279,8,1752,10000,2131,20,994,180,0,0,0,0,4151,1);
+REPLACE INTO `mob_db` VALUES (1310,'MAJORUROS','Majoruros','Majoruros',66,57991,1,8525,3799,1,780,1300,10,25,65,50,75,50,85,48,10,12,2,2,43,0x3695,250,1100,960,780,0,0,0,0,0,0,0,941,4413,1361,4,568,300,984,16,509,1850,2611,160,1000,250,0,0,0,0,4201,1);
+REPLACE INTO `mob_db` VALUES (1311,'GULLINBURSTI','Gullinbursti','Gullinbursti',62,21331,1,5814,2376,1,699,1431,10,15,55,25,60,5,70,45,10,12,2,2,42,0x3695,150,1960,960,384,0,0,0,0,0,0,0,1028,3500,514,290,702,6,2276,1,605,15,2627,1,912,160,0,0,0,0,4164,1);
+REPLACE INTO `mob_db` VALUES (1312,'TURTLE_GENERAL','Turtle General','Turtle General',97,320700,1,18202,9800,2,2438,3478,50,54,100,45,55,65,105,164,10,12,2,2,42,0x37B5,200,1000,1000,500,9101,967,5500,607,1500,617,2000,1529,8,1306,5,7480,200,1417,9,7070,5335,1141,80,658,1,0,0,0,0,4305,1);
+REPLACE INTO `mob_db` VALUES (1313,'MOBSTER','Mobster','Mobster',61,7991,1,4424,1688,1,910,1128,41,37,76,46,20,35,76,55,10,12,1,7,20,0x3695,250,1100,560,580,0,0,0,0,0,0,0,1239,3,726,4559,2621,1,716,600,912,2500,525,450,505,60,0,0,0,0,4317,1);
+REPLACE INTO `mob_db` VALUES (1314,'PERMETER','Permeter','Permeter',63,8228,1,3756,1955,2,943,1211,46,45,69,59,60,5,69,100,10,12,1,2,40,0x91,250,1100,483,528,0,0,0,0,0,0,0,967,4413,7070,45,1019,1240,507,2450,912,1240,522,25,605,1,0,0,0,0,4311,1);
+REPLACE INTO `mob_db` VALUES (1315,'ASSULTER','Assaulter','Assaulter',71,11170,1,4854,2654,2,764,1499,35,28,85,74,10,35,100,100,10,12,1,7,44,0x3695,155,1000,900,432,0,0,0,0,0,0,0,967,4413,7069,1200,7072,840,508,1280,912,1240,13300,5,603,1,0,0,0,0,4246,1);
+REPLACE INTO `mob_db` VALUES (1316,'SOLIDER','Solider','Solider',70,12099,1,4458,1951,2,797,979,57,43,69,35,85,5,74,100,10,12,1,2,42,0x91,250,1452,483,528,0,0,0,0,0,0,0,967,4413,7070,64,7067,850,508,2100,912,1240,518,850,1519,1,0,0,0,0,4220,1);
+REPLACE INTO `mob_db` VALUES (1317,'FUR_SEAL','Fur Seal','Seal',63,9114,1,3765,1824,1,845,1203,25,33,5,28,22,15,69,84,10,12,1,2,21,0x3885,200,1612,622,583,0,0,0,0,0,0,0,912,4365,510,250,2310,5,7053,1200,1452,1,525,200,746,120,0,0,0,0,4312,1);
+REPLACE INTO `mob_db` VALUES (1318,'HEATER','Heater','Heater',68,11020,1,3766,2359,2,683,1008,40,42,69,47,25,5,71,100,10,12,1,2,43,0x3695,250,1452,483,528,0,0,0,0,0,0,0,967,4413,7070,750,697,100,912,1640,526,140,7054,600,7068,1250,0,0,0,0,4331,1);
+REPLACE INTO `mob_db` VALUES (1319,'FREEZER','Freezer','Freezer',72,8636,1,3665,2197,2,671,983,55,43,69,41,59,5,67,100,10,12,1,2,41,0x3695,250,1452,483,528,0,0,0,0,0,0,0,967,4413,7070,850,7066,1250,912,1800,526,160,7053,600,689,100,0,0,0,0,4319,1);
+REPLACE INTO `mob_db` VALUES (1320,'OWL_DUKE','Owl Duke','Owl Duke',75,26623,1,7217,3474,1,715,910,27,49,15,45,40,75,79,88,10,12,2,6,60,0x37B5,195,1345,824,440,0,0,0,0,0,0,0,7071,4413,7063,1500,693,100,747,1,1451,3,1513,2,5045,1,0,0,0,0,4237,1);
+REPLACE INTO `mob_db` VALUES (1321,'DRAGON_TAIL','Dragon Tail','Dragon Tail',61,8368,1,3587,1453,1,520,715,25,19,10,68,15,5,67,67,10,12,1,4,44,0x3795,175,862,534,312,0,0,0,0,0,0,0,7064,4413,1096,400,943,800,2207,8,2226,2,601,300,602,150,0,0,0,0,4178,1);
+REPLACE INTO `mob_db` VALUES (1322,'SPRING_RABBIT','Spring Rabbit','Spring Rabbit',58,9045,1,3982,1766,1,585,813,29,21,45,61,5,15,77,90,10,12,1,2,42,0x83,160,1120,552,511,0,0,0,0,0,0,0,7054,3500,7053,2500,949,2500,511,4500,508,800,510,200,509,800,0,0,0,0,4227,1);
+REPLACE INTO `mob_db` VALUES (1323,'SEE_OTTER','Sea Otter','Sea Otter',59,9999,1,3048,1642,1,650,813,33,35,5,36,40,25,82,65,10,12,1,2,61,0x3885,190,1132,583,532,0,0,0,0,0,0,0,722,150,965,5500,7065,4365,725,50,726,50,746,650,7053,1200,0,0,0,0,4326,1);
+REPLACE INTO `mob_db` VALUES (1324,'TREASURE_BOX1','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1325,'TREASURE_BOX2','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7073,80,658,500,604,10000,984,4850,985,7275,1239,1500,5027,75,1165,8,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1326,'TREASURE_BOX3','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1327,'TREASURE_BOX4','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7074,80,658,500,604,10000,984,4850,985,7275,2108,1000,1306,75,5022,2,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1328,'TREASURE_BOX5','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1329,'TREASURE_BOX6','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7075,80,658,500,604,10000,984,4850,985,7275,2102,834,5019,100,5002,9,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1330,'TREASURE_BOX7','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1331,'TREASURE_BOX8','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7076,80,658,500,604,10000,984,4850,985,7275,2616,500,2334,125,2622,9,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1332,'TREASURE_BOX9','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1333,'TREASURE_BOX10','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7077,80,658,500,604,10000,984,4850,985,7275,2104,500,2331,150,2623,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1334,'TREASURE_BOX11','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1335,'TREASURE_BOX12','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7078,80,658,500,604,10000,984,4850,985,7275,2270,500,1716,150,2256,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1336,'TREASURE_BOX13','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1337,'TREASURE_BOX14','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7079,80,658,500,604,10000,984,4850,985,7275,1238,375,1531,150,2318,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1338,'TREASURE_BOX15','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1339,'TREASURE_BOX16','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7080,80,658,500,604,10000,984,4850,985,7275,2626,300,1472,167,2327,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1340,'TREASURE_BOX17','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1341,'TREASURE_BOX18','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7081,80,658,500,604,10000,984,4850,985,7275,1143,250,1237,188,2235,12,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1342,'TREASURE_BOX19','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1343,'TREASURE_BOX20','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7082,80,658,500,604,10000,984,4850,985,7275,617,250,1144,188,5007,19,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1344,'TREASURE_BOX21','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1345,'TREASURE_BOX22','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7083,80,658,500,604,10000,984,4850,985,7275,2508,1000,2336,69,2621,20,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1346,'TREASURE_BOX23','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1347,'TREASURE_BOX24','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7084,80,658,500,604,10000,984,4850,985,7275,2106,1000,1164,50,5025,24,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1348,'TREASURE_BOX25','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1349,'TREASURE_BOX26','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7085,80,658,500,604,10000,984,4850,985,7275,2231,750,2624,46,2286,25,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1350,'TREASURE_BOX27','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1351,'TREASURE_BOX28','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7086,80,658,500,604,10000,984,4850,985,7275,2283,500,2615,41,2234,32,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1352,'TREASURE_BOX29','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1353,'TREASURE_BOX30','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7087,80,658,500,604,10000,984,4850,985,7275,2507,500,2625,38,5045,34,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1354,'TREASURE_BOX31','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1355,'TREASURE_BOX32','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7088,80,658,500,604,10000,984,4850,985,7275,2407,429,2269,250,2317,35,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1356,'TREASURE_BOX33','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1357,'TREASURE_BOX34','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7089,80,658,500,604,10000,984,4850,985,7275,2109,300,2406,273,2258,38,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1358,'TREASURE_BOX35','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1359,'TREASURE_BOX36','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7090,80,658,500,604,10000,984,4850,985,7275,1142,215,2255,60,5017,38,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1360,'TREASURE_BOX37','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1361,'TREASURE_BOX38','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7091,80,658,500,604,10000,984,4850,985,7275,1417,50,5053,50,2229,50,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1362,'TREASURE_BOX39','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,2504,800,2404,800,2315,800,2104,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1363,'TREASURE_BOX40','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7092,80,658,500,604,10000,984,4850,985,7275,2506,43,2254,43,1529,38,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1364,'G_ASSULTER','Assaulter','Assaulter',59,12853,1,0,0,2,152,177,35,36,85,55,10,35,145,100,10,12,1,6,44,0x3795,155,1000,900,432,0,0,0,0,0,0,0,1019,9000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1365,'APOCALIPS','Apocalypse','Apocalypse',66,22880,1,6540,4935,2,1030,1370,62,49,1,48,120,48,66,85,10,12,2,0,60,0x91,400,1840,1440,384,0,0,0,0,0,0,0,7095,5335,7094,2400,7093,2200,985,5,13161,1,2506,20,999,2500,0,0,0,0,4242,1);
+REPLACE INTO `mob_db` VALUES (1366,'LAVA_GOLEM','Lava Golem','Lava Golem',77,24324,1,6470,3879,1,1541,2049,65,50,1,57,115,70,76,68,10,12,2,0,83,0x3095,400,2190,2000,336,0,0,0,0,0,0,0,7096,4559,7097,3686,2317,1,2316,2,509,2500,1818,20,0,0,0,0,0,0,4184,1);
+REPLACE INTO `mob_db` VALUES (1367,'BLAZZER','Blazer','Blazer',43,8252,1,3173,1871,2,533,709,50,40,1,52,50,39,69,40,10,12,1,6,43,0x3395,180,1732,1332,540,0,0,0,0,0,0,0,7097,4850,7098,3400,509,3000,0,0,0,0,0,0,0,0,0,0,0,0,4215,1);
+REPLACE INTO `mob_db` VALUES (1368,'GEOGRAPHER','Geographer','Geographer',56,8071,1,2715,2000,3,467,621,28,26,1,66,47,60,68,44,10,12,1,3,62,0x84,2000,1308,1008,480,0,0,0,0,0,0,0,1032,6200,1033,5500,2253,30,2207,50,12002,100,0,0,0,0,0,0,0,0,4280,1);
+REPLACE INTO `mob_db` VALUES (1369,'GRAND_PECO','Grand Peco','Grand Peco',58,8054,1,2387,1361,2,444,565,37,30,1,66,66,50,71,51,10,12,2,2,43,0x1089,165,1460,960,432,0,0,0,0,0,0,0,7101,4850,522,300,992,1000,969,1,582,500,0,0,0,0,0,0,0,0,4161,1);
+REPLACE INTO `mob_db` VALUES (1370,'SUCCUBUS','Succubus','Succubus',85,16955,1,5357,4322,2,1268,1686,54,48,1,97,95,103,89,87,10,12,1,6,67,0x3795,155,1306,1056,288,0,0,0,0,0,0,0,522,1500,2407,3,12373,1,2613,250,5066,1,1472,1,505,1000,0,0,0,0,4218,1);
+REPLACE INTO `mob_db` VALUES (1371,'FAKE_ANGEL','Fake Angel','False Angel',65,16845,1,3371,1949,2,513,682,50,35,1,64,57,70,61,88,10,12,0,8,66,0x3885,160,920,720,336,0,0,0,0,0,0,0,717,1000,715,1000,716,1000,12020,1000,1974,20,0,0,0,0,0,0,0,0,4316,1);
+REPLACE INTO `mob_db` VALUES (1372,'GOAT','Goat','Goat',69,11077,1,3357,2015,1,457,608,44,25,1,58,66,62,67,43,10,12,1,2,63,0x1089,165,1380,1080,336,0,0,0,0,0,0,0,7106,4559,7107,2500,713,5000,507,500,510,1000,508,2500,511,5500,0,0,0,0,4150,1);
+REPLACE INTO `mob_db` VALUES (1373,'LORD_OF_DEATH','Lord of Death','Lord the Dead',94,603383,1,131343,43345,3,3430,4232,77,73,1,99,30,109,100,106,10,12,2,6,67,0x37B5,180,1446,1296,360,65671,607,5500,732,5000,617,5000,7108,5335,1417,5,1230,10,2621,2,7109,10,1306,1,1529,2,0,0,0,0,4276,1);
+REPLACE INTO `mob_db` VALUES (1374,'INCUBUS','Incubus','Incubus',75,17281,1,5254,4212,2,1408,1873,58,46,1,97,95,103,89,87,10,12,1,6,67,0x3795,165,850,600,336,0,0,0,0,0,0,0,522,1500,509,5500,5072,1,2621,1,2610,500,2613,150,509,2200,0,0,0,0,4269,1);
+REPLACE INTO `mob_db` VALUES (1375,'THE_PAPER','The Paper','The Paper',56,18557,1,2849,1998,1,845,1124,25,24,1,66,52,76,71,79,10,12,1,0,60,0x3885,170,1160,960,336,0,0,0,0,0,0,0,7111,4947,7112,3200,508,1800,511,2000,13009,5,0,0,0,0,0,0,0,0,4172,1);
+REPLACE INTO `mob_db` VALUES (1376,'HARPY','Harpy','Harpy',70,16599,1,3562,2133,1,926,1231,42,44,1,112,72,67,74,76,10,12,1,6,64,0x3985,155,972,672,470,0,0,0,0,0,0,0,7115,4850,7116,2500,508,1500,508,800,709,20,1820,20,0,0,0,0,0,0,4325,1);
+REPLACE INTO `mob_db` VALUES (1377,'ELDER','Elder','Elder',64,21592,1,5650,3408,3,421,560,45,68,1,76,68,108,72,86,10,12,2,7,80,0x3885,165,1552,1152,336,0,0,0,0,0,0,0,7099,4000,7117,1500,7118,1500,1564,10,1473,1,616,1,7027,3000,0,0,0,0,4251,1);
+REPLACE INTO `mob_db` VALUES (1378,'DEMON_PUNGUS','Demon Pungus','Demon Pungus',56,7259,1,3148,1817,1,360,479,48,31,1,83,55,59,63,34,10,12,0,6,65,0x3985,170,1260,960,672,0,0,0,0,0,0,0,7119,4074,7001,4559,715,3880,1061,5000,0,0,0,0,0,0,0,0,0,0,4173,1);
+REPLACE INTO `mob_db` VALUES (1379,'NIGHTMARE_TERROR','Nightmare Terror','Nightmare Terror',78,22605,1,6683,4359,1,757,1007,37,37,1,76,55,60,76,54,10,12,2,6,67,0x3985,165,1216,816,432,0,0,0,0,0,0,0,7120,4947,2626,1,2608,30,505,50,510,150,695,100,1261,1,0,0,0,0,4166,1);
+REPLACE INTO `mob_db` VALUES (1380,'DRILLER','Driller','Driller',52,7452,1,3215,1860,1,666,886,48,31,1,66,58,50,60,47,10,12,1,2,22,0x3885,165,1300,900,336,0,0,0,0,0,0,0,1012,7500,715,3880,716,3500,0,0,0,0,0,0,0,0,0,0,0,0,4180,1);
+REPLACE INTO `mob_db` VALUES (1381,'GRIZZLY','Grizzly','Grizzly',68,11733,1,3341,2012,1,809,1076,44,32,1,55,68,58,70,61,10,12,2,2,63,0x3885,165,1492,1092,192,0,0,0,0,0,0,0,948,5000,919,5000,549,2500,0,0,0,0,0,0,0,0,0,0,0,0,4162,1);
+REPLACE INTO `mob_db` VALUES (1382,'DIABOLIC','Diabolic','Diabolic',67,9642,1,3662,2223,1,796,1059,64,36,1,84,53,67,71,69,10,12,0,6,47,0x3985,150,1080,780,180,0,0,0,0,0,0,0,1038,5820,1039,4850,2605,3,984,20,1263,10,0,0,0,0,0,0,0,0,4182,1);
+REPLACE INTO `mob_db` VALUES (1383,'EXPLOSION','Explosion','Explosion',46,8054,1,2404,1642,1,336,447,35,27,1,61,56,50,66,38,10,12,0,2,63,0x3885,165,1260,960,336,0,0,0,0,0,0,0,7006,5500,7097,2200,7122,3200,756,800,522,400,0,0,0,0,0,0,0,0,4267,1);
+REPLACE INTO `mob_db` VALUES (1384,'DELETER','Deleter','Deleter',66,17292,1,3403,2066,1,446,593,45,53,1,104,40,65,72,54,10,12,1,9,43,0x308D,175,1020,720,384,0,0,0,0,0,0,0,7123,4074,1035,5335,1037,3880,1036,3589,0,0,0,0,0,0,0,0,0,0,4158,1);
+REPLACE INTO `mob_db` VALUES (1385,'DELETER_','Deleter','Deleter',65,15168,1,3403,2066,1,446,593,52,53,1,66,40,65,72,68,10,12,1,9,43,0x308D,175,1024,624,336,0,0,0,0,0,0,0,7123,4074,1035,5335,1037,3880,1036,3589,0,0,0,0,0,0,0,0,0,0,4279,1);
+REPLACE INTO `mob_db` VALUES (1386,'SLEEPER','Sleeper','Sleeper',67,8237,1,3603,2144,1,593,789,49,35,1,48,100,57,75,28,10,12,1,0,42,0x3885,195,1350,1200,432,0,0,0,0,0,0,0,7124,4947,1056,5335,997,2500,756,300,1226,5,1622,5,7043,1200,0,0,0,0,4228,1);
+REPLACE INTO `mob_db` VALUES (1387,'GIG','Gig','Gig',60,8409,1,3934,2039,1,360,479,60,28,1,61,80,53,59,46,10,12,0,2,43,0x3885,170,1264,864,576,0,0,0,0,0,0,0,7125,4365,904,5500,716,150,525,2500,994,850,0,0,0,0,0,0,0,0,4165,1);
+REPLACE INTO `mob_db` VALUES (1388,'ARCHANGELING','Archangeling','Arc Angeling',60,79523,1,4152,2173,1,669,890,54,58,1,65,80,74,65,105,10,12,1,8,66,0x37B5,180,1072,672,480,0,0,0,0,0,0,0,2255,5,610,1800,608,150,7291,1500,2254,5,2317,3,7294,1500,0,0,0,0,4241,1);
+REPLACE INTO `mob_db` VALUES (1389,'DRACULA','Dracula','Dracula',85,320096,1,120157,38870,3,1625,1890,45,76,1,95,90,87,85,100,10,12,2,6,87,0x37B5,145,1290,1140,576,60078,607,5500,732,5000,522,5000,607,4700,1473,5,1722,5,2507,15,2621,4,1557,4,0,0,0,0,0,0,4134,1);
+REPLACE INTO `mob_db` VALUES (1390,'VIOLY','Violy','Violy',75,18257,1,6353,3529,10,738,982,37,36,1,93,54,58,101,83,10,12,1,7,40,0x2085,170,1356,1056,540,0,0,0,0,0,0,0,1060,6305,12127,50,740,1200,1919,50,526,1400,12020,1000,1902,500,0,0,0,0,4209,1);
+REPLACE INTO `mob_db` VALUES (1391,'GALAPAGO','Galapago','Galapago',61,9145,1,3204,1966,1,457,608,33,33,1,56,56,45,66,57,10,12,0,2,22,0x108B,165,1430,1080,1080,0,0,0,0,0,0,0,7053,5335,610,100,508,3500,606,100,605,100,5111,1,582,1000,0,0,0,0,4152,1);
+REPLACE INTO `mob_db` VALUES (1392,'ROTAR_ZAIRO','Rotar Zairo','Rotar Zairo',25,1209,1,351,215,10,109,137,4,34,1,62,45,26,55,5,10,12,2,0,44,0x2085,155,2416,2000,432,0,0,0,0,0,0,0,7126,500,2312,1,7053,1000,999,450,984,1,912,2500,910,5500,0,0,0,0,4192,1);
+REPLACE INTO `mob_db` VALUES (1393,'G_MUMMY','Mummy','Mummy',37,5176,1,0,0,1,305,360,0,10,28,19,32,1,63,20,10,12,1,1,49,0x3885,300,1772,199,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1394,'G_ZOMBIE','Zombie','Zombie',15,534,1,0,0,1,67,79,0,10,1,8,7,1,15,1,10,12,1,1,29,0x3885,400,2612,912,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1395,'CRYSTAL_1','Wind Crystal','Wind Crystal',1,15,1,0,0,0,0,0,100,99,1,1,1,1,999,1,1,1,0,0,20,0x161,190,398,199,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,665,4900,5097,7000,532,6500,558,5000,607,200,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1396,'CRYSTAL_2','Earth Crystal','Earth Crystal',1,15,1,0,0,0,0,0,100,99,1,1,1,1,999,1,1,1,0,0,20,0x161,190,398,199,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,667,4900,5097,7000,531,6500,558,5000,608,250,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1397,'CRYSTAL_3','Fire Crystal','Fire Crystal',1,15,1,0,0,0,0,0,100,99,1,1,1,1,999,1,1,1,0,0,20,0x161,190,398,199,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,664,4900,5097,7000,534,6500,558,5000,604,300,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1398,'CRYSTAL_4','Water Crystal','Water Crystal',1,15,1,0,0,0,0,0,100,99,1,1,1,1,999,1,1,1,0,0,20,0x161,190,398,199,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,666,4900,5097,7000,533,6500,558,5000,603,100,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1399,'EVENT_BAPHO','Baphomet','Baphomet',68,1264000,1,261750,83685,3,1847,2267,35,45,1,152,96,85,120,95,10,12,2,6,67,0x37B5,130,768,768,576,130875,607,5500,526,5000,732,5000,1417,550,1306,680,1145,480,2110,640,2327,1500,2111,500,2621,1720,2256,1550,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1400,'KARAKASA','Karakasa','Karakasa',30,3092,1,489,322,1,141,183,1,5,1,45,12,20,49,60,10,12,1,0,60,0x81,155,2000,2000,576,0,0,0,0,0,0,0,7151,5000,7150,4268,1019,3200,7111,2200,912,4074,746,30,13012,5,0,0,0,0,4286,1);
+REPLACE INTO `mob_db` VALUES (1401,'SHINOBI','Shinobi','Shinobi',69,12700,1,4970,3010,2,460,1410,34,21,85,85,25,25,100,100,10,12,1,7,67,0x3695,150,1152,1152,336,0,0,0,0,0,0,0,7156,5335,2337,2,7053,2200,2654,100,2336,1,7157,2000,13013,5,0,0,0,0,4230,1);
+REPLACE INTO `mob_db` VALUES (1402,'POISON_TOAD','Poison Toad','Poisonous Toad',46,6629,1,1929,1457,3,288,408,5,10,20,34,19,14,66,55,10,12,1,2,45,0x81,160,1728,1728,864,0,0,0,0,0,0,0,7155,5500,7154,2400,2610,4,511,540,724,2,526,2,1246,10,0,0,0,0,4175,1);
+REPLACE INTO `mob_db` VALUES (1403,'ANTIQUE_FIRELOCK','Antique Firelock','Firelock Soldier',47,3852,1,1293,1003,10,289,336,10,10,15,35,29,15,120,42,10,12,1,1,49,0x2085,170,2000,2000,576,0,0,0,0,0,0,0,998,5500,2285,1,7126,1400,508,40,549,350,525,250,13152,5,0,0,0,0,4160,1);
+REPLACE INTO `mob_db` VALUES (1404,'MIYABI_NINGYO','Miyabi Ningyo','Miyabi Doll',33,6300,1,795,453,1,250,305,1,20,1,52,15,10,62,15,10,12,1,6,27,0x191,250,2000,2000,768,0,0,0,0,0,0,0,7152,5335,7153,2500,509,1550,1000,1250,12127,10,13014,5,1904,2,0,0,0,0,4208,1);
+REPLACE INTO `mob_db` VALUES (1405,'TENGU','Tengu','Tengu',65,16940,1,4207,2843,2,660,980,12,82,90,42,69,45,78,80,10,12,2,6,42,0x3985,200,1920,1920,672,0,0,0,0,0,0,0,7159,3500,7158,5500,13301,5,522,150,13302,5,12128,20,687,100,0,0,0,0,4282,1);
+REPLACE INTO `mob_db` VALUES (1406,'KAPHA','Kapha','Kapha',41,7892,1,2278,1552,3,399,719,20,38,1,51,49,22,73,45,10,12,1,5,21,0x3885,165,2012,1728,672,0,0,0,0,0,0,0,7149,6500,7053,3500,13304,20,521,2300,708,2,1915,10,13008,5,0,0,0,0,4287,1);
+REPLACE INTO `mob_db` VALUES (1408,'BLOOD_BUTTERFLY','Bloody Butterfly','Bloody Butterfly',55,8082,1,2119,1562,3,121,342,5,23,1,59,14,55,68,15,10,12,1,4,44,0x318D,145,576,576,288,0,0,0,0,0,0,0,7163,4608,7168,2500,602,1200,924,5500,1802,3,1962,1,0,0,0,0,0,0,4327,1);
+REPLACE INTO `mob_db` VALUES (1409,'RICE_CAKE_BOY','Rice Cake Boy','Dumpling Child',27,2098,1,231,149,1,112,134,5,12,1,22,29,5,41,10,10,12,0,7,20,0x91,160,768,768,420,0,0,0,0,0,0,0,7150,3200,7151,2500,2262,1,7192,5000,553,1000,7187,3000,0,0,0,0,0,0,4154,1);
+REPLACE INTO `mob_db` VALUES (1410,'LIVE_PEACH_TREE','Live Peach Tree','Enchanted Peach Tree',53,8905,1,2591,1799,7,301,351,10,38,72,45,35,39,80,5,10,12,1,3,42,0x2085,410,672,672,480,0,0,0,0,0,0,0,7164,4365,526,1000,604,400,532,100,603,5,0,0,0,0,0,0,0,0,4217,1);
+REPLACE INTO `mob_db` VALUES (1412,'EVIL_CLOUD_HERMIT','Evil Cloud Hermit','Taoist Hermit',56,10392,1,3304,2198,10,311,333,25,59,1,20,18,50,136,11,10,12,2,0,40,0x2085,190,840,840,432,0,0,0,0,0,0,0,7162,4656,548,5600,550,4500,553,6800,1908,2,757,150,693,100,0,0,0,0,4262,1);
+REPLACE INTO `mob_db` VALUES (1413,'WILD_GINSENG','Wild Ginseng','Hermit Plant',46,6900,1,1038,692,1,220,280,10,20,13,42,36,55,66,30,10,12,0,3,43,0x91,140,756,756,360,0,0,0,0,0,0,0,520,3500,521,3500,1033,3800,1032,4800,516,4800,1951,1,578,1000,0,0,0,0,4232,1);
+REPLACE INTO `mob_db` VALUES (1415,'BABY_LEOPARD','Baby Leopard','Baby Leopard',32,2590,1,352,201,2,155,207,0,5,20,44,20,4,49,10,10,12,0,2,28,0x3885,150,528,528,420,0,0,0,0,0,0,0,7171,5200,7172,3200,756,150,517,2000,1214,100,537,500,0,0,0,0,0,0,4233,1);
+REPLACE INTO `mob_db` VALUES (1416,'WICKED_NYMPH','Wicked Nymph','Evil Nymph',63,16029,1,3945,2599,2,399,1090,12,75,1,64,12,69,100,80,10,12,1,6,67,0x3795,200,1008,1008,360,0,0,0,0,0,0,0,7165,3977,7166,1380,984,10,1904,4,1906,1,12002,100,1918,10,0,0,0,0,4258,1);
+REPLACE INTO `mob_db` VALUES (1417,'ZIPPER_BEAR','Zipper Bear','Zipper Bear',35,2901,1,370,225,1,248,289,10,5,30,25,55,15,28,25,10,12,1,2,27,0x91,155,1008,1008,420,0,0,0,0,0,0,0,7161,4462,7167,3500,526,400,518,900,512,90,0,0,0,0,0,0,0,0,4281,1);
+REPLACE INTO `mob_db` VALUES (1418,'DARK_SNAKE_LORD','Evil Snake Lord','Evil Snake Lord',73,254993,1,34288,17950,3,2433,4210,25,55,70,83,30,80,164,88,10,12,2,2,68,0x37B5,200,816,816,420,17144,607,5500,608,3500,985,5500,7169,5820,10020,5100,1471,80,5012,80,1474,500,7226,900,661,2000,0,0,0,0,4330,1);
+REPLACE INTO `mob_db` VALUES (1419,'G_FARMILIAR','Familiar','Familiar',8,155,1,0,0,1,20,28,0,0,1,12,8,5,28,1,10,12,0,2,27,0x3885,150,1276,576,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1420,'G_ARCHER_SKELETON','Archer Skeleton','Archer Skeleton',31,3040,1,0,0,9,128,153,0,0,1,8,14,5,90,5,10,12,1,1,29,0x3885,300,2864,864,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1421,'G_ISIS','Isis','Isis',43,4828,1,0,0,1,423,507,10,35,38,65,43,30,72,15,10,12,2,6,27,0x3985,200,1384,768,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1422,'G_HUNTER_FLY','Hunter Fly','Hunter Fly',42,5242,1,0,0,1,246,333,25,15,33,105,32,15,72,30,10,12,0,4,44,0x3985,150,676,576,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1423,'G_GHOUL','Ghoul','Ghoul',39,5118,1,0,0,1,420,500,5,20,1,20,29,1,33,20,10,12,1,1,49,0x3885,250,2456,912,504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1424,'G_SIDE_WINDER','Side Winder','Side Winder',43,4929,1,0,0,1,240,320,5,10,38,43,40,15,115,20,10,12,1,2,25,0x3885,200,1576,576,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1425,'G_OBEAUNE','Obeaune','Obeaune',31,3952,1,0,0,1,141,165,0,40,1,31,31,55,74,85,10,12,1,5,41,0x3885,200,1872,672,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1426,'G_MARC','Marc','Marc',36,6900,1,0,0,1,220,280,5,10,1,36,36,20,56,30,10,12,1,5,41,0x3885,150,1272,199,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1427,'G_NIGHTMARE','Nightmare','Nightmare',49,4437,1,0,0,1,447,529,0,40,1,74,25,15,64,10,10,12,2,6,68,0x3985,150,1816,816,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1428,'G_POISON_SPORE','Poison Spore','Poison Spore',19,665,1,0,0,1,89,101,0,0,1,19,25,1,24,1,10,12,1,3,25,0x3885,200,1672,672,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1429,'G_ARGIOPE','Argiope','Argiope',41,4382,1,0,0,1,395,480,30,0,1,41,31,10,56,30,10,12,2,4,25,0x3985,300,1792,792,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1430,'G_ARGOS','Argos','Argos',25,1117,1,0,0,1,158,191,15,0,1,25,25,5,32,15,10,12,2,4,25,0x3985,300,1468,468,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1431,'G_BAPHOMET_','Baphomet Jr.','Baphomet Jr.',50,8578,1,0,0,1,487,590,15,25,1,75,55,1,93,45,10,12,0,6,27,0x3985,100,868,480,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1432,'G_DESERT_WOLF','Desert Wolf','Desert Wolf',27,1716,1,0,0,1,169,208,0,10,56,27,45,15,56,10,10,12,1,2,23,0x3885,200,1120,420,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1433,'G_DEVIRUCHI','Deviruchi','Deviruchi',46,7360,1,0,0,1,475,560,10,25,1,69,40,55,87,30,10,12,0,6,27,0x3985,150,980,600,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1434,'G_DRAINLIAR','Drainliar','Drainliar',24,1162,1,0,0,1,74,84,0,0,1,36,24,1,78,1,10,12,0,2,47,0x3885,250,1276,576,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1435,'G_EVIL_DRUID','Evil Druid','Evil Druid',58,16506,1,0,0,1,420,670,5,60,1,29,58,80,68,30,10,12,2,1,89,0x3885,300,2276,576,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1436,'G_JAKK','Jakk','Jakk',38,3581,1,0,0,1,315,382,5,30,1,38,38,43,75,45,10,12,1,0,43,0x3885,200,1180,480,648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1437,'G_JOKER','Joker','Joker',57,12450,1,0,0,1,621,738,10,35,1,143,47,75,98,175,10,12,2,7,84,0x3885,100,1364,864,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1438,'G_KHALITZBURG','Khalitzburg','Khalitzburg',63,19276,1,0,0,1,875,1025,45,10,58,65,48,5,73,40,10,12,2,1,29,0x3885,350,1000,1000,396,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1439,'G_HIGH_ORC','High Orc','High Orc',52,6890,1,0,0,1,428,533,15,5,55,46,55,35,82,40,10,12,2,7,43,0x3885,150,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1440,'G_STEM_WORM','Stem Worm','Stem Worm',40,6136,1,0,0,2,290,375,5,10,1,30,26,15,79,35,10,12,1,3,24,0x3885,200,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1441,'G_PENOMENA','Penomena','Penomena',57,7256,1,0,0,7,415,565,5,50,1,5,35,15,136,30,10,12,1,5,25,0x3885,400,832,500,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1442,'G_SASQUATCH','Sasquatch','Sasquatch',30,3163,1,0,0,1,250,280,5,0,75,25,60,10,34,20,10,12,2,2,60,0x3885,300,1260,199,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1443,'G_CRUISER','Cruiser','Cruiser',35,2820,1,0,0,7,175,215,5,5,1,40,10,10,90,25,10,12,1,0,60,0x3885,400,1296,1296,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1444,'G_CHEPET','Chepet','Chepet',42,4950,1,0,0,1,380,440,0,25,1,72,35,71,65,85,10,12,1,7,23,0x3885,400,672,672,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1445,'G_RAGGLER','Raggler','Raggler',21,1020,1,0,0,1,102,113,0,5,18,10,32,20,39,35,10,12,0,2,24,0x3885,200,1000,900,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1446,'G_INJUSTICE','Injustice','Injustice',51,7600,1,0,0,1,480,600,0,0,84,42,39,1,71,35,10,12,1,1,47,0x3885,400,770,720,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1447,'G_GRYPHON','Gryphon','Gryphon',72,27800,1,0,0,1,880,1260,35,35,68,95,78,65,115,75,10,12,2,2,84,0x39A5,100,704,504,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1448,'G_DARK_FRAME','Dark Frame','Dark Frame',59,7500,1,0,0,1,960,1210,10,45,1,72,42,45,85,25,10,12,1,6,67,0x3985,200,920,720,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1449,'G_MUTANT_DRAGON','Mutant Dragon','Mutant Dragonoid',65,62600,1,0,0,4,2400,3400,15,20,75,47,30,68,45,35,10,12,2,9,43,0x39A5,250,1280,1080,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1450,'G_WIND_GHOST','Wind Ghost','Wind Ghost',51,4820,1,0,0,2,489,639,0,45,1,89,15,90,85,25,10,12,1,6,64,0x3985,150,1056,1056,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1451,'G_MERMAN','Merman','Merman',53,12300,1,0,0,2,482,603,10,35,72,45,46,15,85,55,10,12,1,7,41,0x3885,220,916,816,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1452,'G_ORC_LADY','Orc Lady','Orc Lady',31,2000,1,0,0,1,135,170,10,10,35,42,25,15,69,55,10,12,1,7,42,0x3885,200,1050,900,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1453,'G_RAYDRIC_ARCHER','Raydric Archer','Raydric Archer',52,5250,1,0,0,9,415,500,35,5,15,25,22,5,145,35,10,12,1,6,47,0x3985,200,1152,1152,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1454,'G_TRI_JOINT','Tri Joint','Tri Joint',32,2300,1,0,0,1,178,206,20,5,1,48,24,10,67,20,10,12,0,4,22,0x3985,200,860,660,624,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1455,'G_KOBOLD_ARCHER','Kobold Archer','Kobold Archer',33,2560,1,0,0,9,155,185,10,5,10,20,15,30,100,25,10,12,0,7,23,0x3885,200,1008,1008,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1456,'G_CHIMERA','Chimera','Chimera',70,32600,1,0,0,1,1200,1320,30,10,1,72,110,88,75,85,10,12,2,2,63,0x39A5,200,772,672,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1457,'G_MANTIS','Mantis','Mantis',26,2472,1,0,0,1,118,149,10,0,1,26,24,5,45,15,10,12,1,4,22,0x3985,200,1528,660,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1458,'G_MARDUK','Marduk','Marduk',40,4214,1,0,0,1,315,382,0,60,1,40,20,79,78,20,10,12,2,7,23,0x3885,300,1540,840,504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1459,'G_MARIONETTE','Marionette','Marionette',41,3222,1,0,0,1,355,422,0,25,1,62,36,44,69,45,10,12,0,6,68,0x3985,300,1480,480,1056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1460,'G_MATYR','Matyr','Matyr',31,2585,1,0,0,1,134,160,0,0,1,47,38,5,64,5,10,12,1,2,27,0x3885,150,432,432,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1461,'G_MINOROUS','Minorous','Minorous',52,7431,1,0,0,1,590,770,15,5,65,42,61,66,52,25,10,12,2,2,43,0x3885,200,1360,960,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1462,'G_ORC_SKELETON','Orc Skeleton','Orc Skeleton',28,2278,1,0,0,1,190,236,10,10,1,14,18,1,30,15,10,12,1,1,29,0x3885,200,2420,720,648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1463,'G_ORC_ZOMBIE','Orc Zombie','Orc Zombie',24,1568,1,0,0,1,151,184,5,10,1,12,24,1,24,5,10,12,1,1,29,0x3885,400,2852,1152,840,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1464,'G_PASANA','Pasana','Pasana',61,8289,1,0,0,1,513,682,29,35,1,73,50,61,69,43,10,12,1,7,43,0x3885,165,976,576,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1465,'G_PETIT','Petite','Petite',44,6881,1,0,0,1,360,427,30,30,1,44,62,55,79,60,10,12,1,9,22,0x3885,200,1624,620,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1466,'G_PETIT_','Petite','Petite',45,5747,1,0,0,1,300,355,20,45,1,113,45,55,73,80,10,12,1,9,24,0x3885,150,1420,1080,528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1467,'G_RAYDRIC','Raydric','Raydric',52,8613,1,0,0,1,830,930,40,15,58,47,42,5,69,26,10,12,2,7,47,0x3885,150,824,780,420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1468,'G_REQUIEM','Requim','Requiem',35,3089,1,0,0,1,220,272,0,15,1,53,35,5,57,2,10,12,1,7,27,0x3885,400,1516,816,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1469,'G_SKEL_WORKER','Skeleton Worker','Skeleton Worker',30,2872,1,0,0,1,242,288,0,15,1,15,30,5,42,10,10,12,1,1,29,0x3885,400,2420,720,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1470,'G_ZEROM','Zerom','Zerom',23,1109,1,0,0,1,127,155,0,10,1,23,23,5,42,1,10,12,1,7,23,0x3885,200,1780,1080,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1471,'G_NINE_TAIL','Nine Tail','Nine Tail',51,9466,1,0,0,1,610,734,10,25,1,80,46,1,89,85,10,12,1,2,63,0x3885,150,840,540,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1472,'G_BON_GUN','Bongun','Bongun',32,3520,1,0,0,1,220,260,0,0,45,15,36,10,48,15,10,12,1,1,29,0x3885,200,1720,500,420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1473,'G_ORC_ARCHER','Orc Archer','Orc Archer',49,7440,1,0,0,9,310,390,10,5,1,44,25,20,125,20,10,12,1,7,22,0x3885,300,1960,620,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1474,'G_MIMIC','Mimic','Mimic',51,6120,1,0,0,1,150,900,10,40,44,121,1,60,75,110,10,12,1,0,60,0x3885,100,972,500,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1475,'G_WRAITH','Wraith','Wraith',53,10999,1,0,0,1,580,760,5,30,1,95,30,65,95,35,10,12,2,1,89,0x3885,300,1816,576,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1476,'G_ALARM','Alarm','Alarm',58,10647,1,0,0,1,480,600,15,15,1,62,72,10,85,45,10,12,1,0,60,0x3885,300,1020,500,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1477,'G_ARCLOUSE','Arclouse','Arclouze',59,6075,1,0,0,1,570,640,10,15,1,75,5,5,75,50,10,12,1,4,42,0x3985,100,960,500,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1478,'G_RIDEWORD','Rideword','Rideword',59,11638,1,0,0,1,584,804,5,35,48,75,10,20,120,45,10,12,0,0,60,0x3885,150,864,500,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1479,'G_SKEL_PRISONER','Skeleton Prisoner','Skeleton Prisoner',52,8691,1,0,0,1,660,890,10,20,55,20,36,1,76,25,10,12,1,1,69,0x3885,350,1848,500,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1480,'G_ZOMBIE_PRISONER','Zombie Prisoner','Zombie Prisoner',53,11280,1,0,0,1,780,930,10,20,1,24,39,1,72,25,10,12,1,1,69,0x3885,350,1768,500,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1481,'G_PUNK','Punk','Punk',43,3620,1,0,0,1,292,365,0,45,1,105,5,45,65,20,10,12,0,3,24,0x3885,300,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1482,'G_ZHERLTHSH','Zherlthsh','Zealotus',63,18300,1,0,0,1,700,850,10,15,70,85,40,30,125,60,10,12,1,7,60,0x3885,200,800,792,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1483,'G_RYBIO','Rybio','Rybio',71,9572,1,0,0,1,686,912,45,37,1,97,75,74,77,90,10,12,2,6,40,0x3985,200,1790,1440,540,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1484,'G_PHENDARK','Phendark','Phendark',73,22729,1,0,0,2,794,1056,52,36,1,62,120,65,76,66,10,12,2,7,40,0x3885,175,1744,1344,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1485,'G_MYSTELTAINN','Mysteltainn','Mysteltainn',76,33350,1,0,0,2,1160,1440,30,30,77,139,80,35,159,65,10,12,2,0,87,0x39A5,250,1152,500,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1486,'G_TIRFING','Tirfing','Ogretooth',71,29900,1,0,0,1,950,1146,30,35,58,87,55,35,132,65,10,12,1,0,67,0x39A5,100,816,500,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1487,'G_EXECUTIONER','Executioner','Executioner',65,28980,1,0,0,2,570,950,35,35,64,85,40,25,88,60,10,12,2,0,47,0x39A5,200,768,500,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1488,'G_ANOLIAN','Anolian','Anolian',63,18960,1,0,0,1,640,760,15,15,1,43,58,25,97,65,10,12,1,5,41,0x3885,190,900,500,864,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1489,'G_STING','Sting','Sting',61,9500,1,0,0,1,850,1032,5,30,57,45,55,5,120,85,10,12,1,0,62,0x3885,300,528,500,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1490,'G_WANDER_MAN','Wander Man','Wanderer',74,8170,1,0,0,2,450,1170,5,5,1,192,38,45,127,85,10,12,1,6,24,0x3985,100,672,500,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1491,'G_DOKEBI','Dokebi','Dokebi',33,2697,1,0,0,1,197,249,0,10,50,50,40,35,69,40,10,12,0,6,27,0x3985,250,1156,456,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1492,'INCANTATION_SAMURAI','Incantation Samurai','Samurai Specter',71,218652,1,33095,18214,3,2219,3169,10,51,91,85,30,85,150,60,10,12,2,7,67,0x37B5,135,1344,1344,576,16547,607,5500,608,3500,985,5500,1165,2,985,3500,5096,500,607,4500,999,6305,13303,7500,1235,80,0,0,0,0,4263,1);
+REPLACE INTO `mob_db` VALUES (1493,'DRYAD','Dryad','Dryad',50,8791,1,2763,1493,3,499,589,15,33,1,75,55,1,78,45,10,12,1,3,82,0x3885,170,2000,2000,576,0,0,0,0,0,0,0,7197,5335,7198,1000,7188,3000,1951,80,1964,1,2270,10,7100,3000,0,0,0,0,4177,1);
+REPLACE INTO `mob_db` VALUES (1494,'KIND_OF_BEETLE','Beetle King','Beetle King',34,1874,1,679,442,1,191,243,45,12,1,34,10,1,40,1,10,12,0,4,22,0x1189,165,1247,768,576,0,0,0,0,0,0,0,7190,6500,7202,4500,928,1000,955,500,2102,1,0,0,0,0,0,0,0,0,4307,1);
+REPLACE INTO `mob_db` VALUES (1495,'STONE_SHOOTER','Stone Shooter','Stone Shooter',42,4104,1,1238,752,10,309,350,12,45,1,40,20,79,92,20,10,12,1,3,63,0x3885,175,2413,1248,768,0,0,0,0,0,0,0,7203,5000,7201,5000,7188,1000,1019,2000,756,100,7049,1000,0,0,0,0,0,0,4225,1);
+REPLACE INTO `mob_db` VALUES (1497,'WOODEN_GOLEM','Wooden Golem','Wooden Golem',51,9200,1,1926,1353,1,570,657,32,36,1,41,69,5,85,155,10,12,2,3,82,0x3885,165,1632,1632,480,0,0,0,0,0,0,0,7189,4000,7188,4000,757,110,2270,10,604,100,7201,5000,921,1000,0,0,0,0,4259,1);
+REPLACE INTO `mob_db` VALUES (1498,'WOOTAN_SHOOTER','Wootan Shooter','Wootan Shooter',39,3977,1,886,453,10,84,105,10,28,15,35,29,15,100,42,10,12,1,7,42,0x3885,200,1056,1056,576,0,0,0,0,0,0,0,7195,4500,7200,3500,513,1000,7049,1000,512,100,7182,100,5116,10,0,0,0,0,4260,1);
+REPLACE INTO `mob_db` VALUES (1499,'WOOTAN_FIGHTER','Wootan Fighter','Wootan Fighter',41,4457,1,1790,833,1,395,480,30,19,1,41,31,10,45,30,10,12,1,7,43,0x3885,200,1344,1344,480,0,0,0,0,0,0,0,517,4500,7196,4000,1801,3,1812,1,513,1000,7198,1000,5116,5,0,0,0,0,4261,1);
+REPLACE INTO `mob_db` VALUES (1500,'PARASITE','Parasite','Parasite',49,5188,1,1098,1453,8,215,430,10,19,1,40,30,30,90,50,10,12,1,3,44,0x84,400,864,864,672,0,0,0,0,0,0,0,7193,5500,7194,2000,7186,3880,7198,500,1957,1,1969,1,711,500,0,0,0,0,4309,1);
+REPLACE INTO `mob_db` VALUES (1502,'PORING_V','Pori Pori','Bring it on!',99,95000000,1,87250,27895,1,10000,30000,0,10,100,100,65,100,255,255,10,12,1,3,25,0x39A5,160,1672,672,480,43625,10020,1000,4005,100,2286,200,5035,10000,2344,2500,2346,2500,2350,2500,2348,2500,2655,4000,7126,10000,2110,4500,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1503,'GIBBET','Gibbet','Gibbet',58,6841,1,4011,1824,1,418,656,28,31,1,42,42,27,46,28,10,12,2,6,27,0x3985,180,1584,1584,576,0,0,0,0,0,0,0,7212,1800,7218,5335,7222,4074,724,300,716,100,604,10,0,0,0,0,0,0,4278,1);
+REPLACE INTO `mob_db` VALUES (1504,'DULLAHAN','Dullahan','Dullahan',62,12437,1,4517,2963,2,647,1065,47,38,1,30,5,45,62,22,10,12,1,1,49,0x3885,155,1152,1152,480,0,0,0,0,0,0,0,7209,3200,7210,4850,2614,1,2505,13,2506,1,0,0,0,0,0,0,0,0,4176,1);
+REPLACE INTO `mob_db` VALUES (1505,'LOLI_RURI','Loli Ruri','Loli Ruri',71,23470,1,6641,4314,2,1476,2317,39,44,1,66,54,74,81,43,10,12,2,6,87,0x3985,125,1632,1632,576,0,0,0,0,0,0,0,7206,800,7219,3000,7214,5044,985,100,7019,1,2718,5,0,0,0,0,0,0,4191,1);
+REPLACE INTO `mob_db` VALUES (1506,'DISGUISE','Disguise','Disguise',55,7543,180,2815,1919,2,279,546,18,29,1,72,45,35,48,65,10,12,1,6,82,0x3985,147,768,768,384,0,0,0,0,0,0,0,7216,4850,7221,3686,2502,50,518,100,2508,50,2504,2,2529,5,0,0,0,0,4181,1);
+REPLACE INTO `mob_db` VALUES (1507,'BLOODY_MURDERER','Bloody Murderer','Bloody Murderer',72,27521,1,9742,3559,2,864,1081,37,41,1,30,90,15,52,12,10,12,2,7,67,0x3885,175,1344,1344,384,0,0,0,0,0,0,0,7207,4171,7223,1000,7208,2000,2288,50,984,100,1229,3,13002,1,0,0,0,0,4214,1);
+REPLACE INTO `mob_db` VALUES (1508,'QUVE','Quve','Quve',40,4559,1,414,306,1,299,469,12,12,1,61,24,19,37,24,10,12,0,1,29,0x3885,150,1248,1248,576,0,0,0,0,0,0,0,7205,3200,7220,5723,601,1000,7154,100,756,10,0,0,0,0,0,0,0,0,4294,1);
+REPLACE INTO `mob_db` VALUES (1509,'LUDE','Lude','Lude',36,3214,1,392,247,2,287,451,14,10,1,59,21,18,36,21,10,12,0,1,29,0x3885,150,960,960,480,0,0,0,0,0,0,0,7225,3200,7220,5723,1059,1000,2282,10,757,10,12001,100,0,0,0,0,0,0,4193,1);
+REPLACE INTO `mob_db` VALUES (1510,'HYLOZOIST','Hylozoist','Heirozoist',51,7186,1,2314,1297,1,317,498,16,51,1,28,26,47,66,14,10,12,0,6,47,0x3985,155,1536,1536,480,0,0,0,0,0,0,0,7215,4365,7217,5335,7213,2000,740,80,7220,300,757,10,5113,1,0,0,0,0,4321,1);
+REPLACE INTO `mob_db` VALUES (1511,'AMON_RA','Amon Ra','Amon Ra',88,1214138,1,87264,35891,3,1647,2576,26,52,1,1,90,124,74,45,14,14,2,7,62,0x1A4,170,2000,2000,480,43632,607,5500,608,3500,732,5500,5053,150,2615,50,7211,7760,985,3880,616,400,1552,10,607,3000,0,0,0,0,4236,1);
+REPLACE INTO `mob_db` VALUES (1512,'HYEGUN','Hyegun','Yao Jun',56,9981,1,2199,1022,1,710,1128,12,10,60,40,36,10,73,15,10,12,1,1,49,0x3885,180,1320,1320,720,0,0,0,0,0,0,0,7054,3880,609,100,985,10,2406,1,7277,300,0,0,0,0,0,0,0,0,4328,1);
+REPLACE INTO `mob_db` VALUES (1513,'CIVIL_SERVANT','Civil Servant','Mao Guai',62,14390,1,4023,2750,2,650,1010,42,5,58,15,20,60,80,50,10,12,1,2,44,0x3885,200,1257,528,432,0,0,0,0,0,0,0,7262,4171,7263,2000,606,10,1023,100,693,100,0,0,0,0,0,0,0,0,4202,1);
+REPLACE INTO `mob_db` VALUES (1514,'DANCING_DRAGON','Dancing Dragon','Zhu Po Long',54,9136,1,3030,769,2,550,789,39,10,55,62,55,25,72,22,10,12,1,9,44,0x83,160,840,840,504,0,0,0,0,0,0,0,7266,4365,7265,3000,7268,800,1036,1000,7038,3000,0,0,0,0,0,0,0,0,4272,1);
+REPLACE INTO `mob_db` VALUES (1515,'GARM_BABY','Garm Baby','Hatii Baby',61,20199,1,1022,2980,1,680,1179,34,13,45,30,56,55,85,30,10,12,1,2,41,0x3885,450,879,672,576,0,0,0,0,0,0,0,7270,1500,7269,2500,7066,4365,749,100,12000,100,0,0,0,0,0,0,0,0,4323,1);
+REPLACE INTO `mob_db` VALUES (1516,'INCREASE_SOIL','Increase Soil','Mi Gao',51,8230,1,2760,2110,1,560,700,30,12,40,45,23,12,69,12,10,12,1,0,62,0x91,445,1056,1056,576,0,0,0,0,0,0,0,7264,4365,7004,2300,997,10,969,2,0,0,0,0,0,0,0,0,0,0,4231,1);
+REPLACE INTO `mob_db` VALUES (1517,'LI_ME_MANG_RYANG','Li Me Mang Ryang','Jing Guai',48,5920,1,1643,1643,1,434,633,23,16,46,51,19,8,57,30,10,12,1,6,62,0x3985,165,1120,576,420,0,0,0,0,0,0,0,7267,4500,7268,400,1501,10,1523,1,0,0,0,0,0,0,0,0,0,0,4265,1);
+REPLACE INTO `mob_db` VALUES (1518,'BACSOJIN','Bacsojin','White Lady',72,56380,1,5590,1659,2,560,1446,10,15,38,65,34,80,102,35,10,12,2,7,41,0x3695,160,960,960,480,0,0,0,0,0,0,0,1020,5500,603,2,617,2,7165,3000,7166,1000,747,500,2234,1,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1519,'CHUNG_E','Chung E','Green Maiden',49,23900,1,2396,993,1,460,1050,8,15,38,65,43,30,90,15,10,12,1,7,40,0x3695,170,1728,816,1188,0,0,0,0,0,0,0,7053,4850,740,100,1806,10,518,500,12395,20,5024,50,5042,2,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1520,'BOILED_RICE','Boiled Rice','Dumpling',15,400,1,84,45,1,49,82,0,10,1,14,14,1,19,15,10,12,1,3,21,0x81,170,1152,672,672,0,0,0,0,0,0,0,564,5500,7272,3000,7194,1000,7198,1000,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1521,'G_ALICE','Alice','Alice',62,10000,1,0,0,1,550,700,5,5,64,64,42,85,100,130,10,12,1,7,60,0x91,200,2000,2000,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1522,'G_ANCIENT_MUMMY','Ancient Mummy','Ancient Mummy',64,40599,1,0,0,1,836,1129,27,27,28,19,32,5,83,35,10,12,1,1,49,0x3695,175,1772,199,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1523,'G_ANTIQUE_FIRELOCK','Antique Firelock','Firelock Soldier',47,3852,1,0,0,10,289,336,10,10,15,35,29,15,120,42,10,12,1,1,49,0x2085,170,2000,2000,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1524,'G_BABY_LEOPARD','Baby Leopard','Baby Leopard',32,2590,1,0,0,2,155,207,0,5,20,44,20,4,49,10,10,12,0,2,28,0x3885,150,528,528,420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1525,'G_BATHORY','Bathory','Bathory',44,5415,1,0,0,1,198,398,0,60,1,76,24,85,65,15,10,12,1,7,27,0x3695,100,1504,840,900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1526,'G_BLOOD_BUTTERFLY','Bloody Butterfly','Bloody Butterfly',55,8082,1,0,0,3,121,342,5,23,1,59,14,55,68,15,10,12,1,4,44,0x318D,145,576,576,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1527,'G_C_TOWER_MANAGER','Clock Tower Manager','Tower Keeper',63,18600,1,0,0,3,880,1180,35,30,1,75,20,64,75,60,10,12,2,0,80,0x91,200,1072,672,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1528,'G_CLOCK','Clock','Clock',60,11050,1,0,0,1,720,909,15,10,1,70,50,25,90,50,10,12,1,0,42,0x91,200,1092,792,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1529,'G_DARK_SNAKE_LORD','Dark Snake Lord','Evil Snake Lord',73,254993,1,0,0,3,1433,2210,25,55,70,83,62,80,164,88,10,12,2,2,68,0x37B5,200,816,816,420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1530,'G_DRACULA','Dracula','Dracula',85,320096,1,0,0,3,1625,1890,45,76,1,95,90,87,85,100,10,12,2,6,87,0x37B5,145,1290,1140,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1531,'G_EVIL_CLOUD_HERMIT','Evil Cloud Hermit','Taoist Hermit',56,10392,1,0,0,10,311,333,25,59,1,20,18,50,136,11,10,12,2,0,40,0x2085,190,840,840,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1532,'G_EXPLOSION','Explosion','Explosion',46,8054,1,0,0,1,336,447,35,27,1,61,56,50,66,38,10,12,0,2,63,0x3885,165,1260,960,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1533,'G_FUR_SEAL','Fur Seal','Seal',63,9114,1,0,0,1,845,1203,25,33,5,28,22,15,69,84,10,12,1,2,21,0x3095,200,1612,622,583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1534,'G_GOBLIN_1','Goblin','Goblin',25,1176,1,0,0,1,118,140,10,5,1,53,25,20,38,10,10,12,1,7,24,0x3695,100,1120,620,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1535,'G_GOBLIN_2','Goblin','Goblin',24,1034,1,0,0,1,88,100,10,5,1,24,24,15,66,10,10,12,1,7,23,0x3095,150,1320,620,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1536,'G_GOBLIN_3','Goblin','Goblin',24,1034,1,0,0,1,132,165,10,5,1,24,24,15,24,10,10,12,1,7,25,0x308D,250,1624,624,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1537,'G_GOBLIN_4','Goblin','Goblin',23,1359,1,0,0,1,109,131,10,5,1,23,46,15,36,10,10,12,1,7,22,0x308D,200,1624,624,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1538,'G_GOBLIN_5','Goblin','Goblin',22,1952,1,0,0,1,105,127,10,5,1,22,22,15,32,10,10,12,1,7,21,0x308D,300,3074,1874,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1539,'G_GOBLIN_LEADER','Goblin Leader','Goblin Leader',64,20152,1,0,0,1,663,752,48,16,5,55,37,30,69,58,10,12,1,7,24,0x3695,120,1120,620,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1540,'G_GOLEM','Golem','Golem',25,3900,1,0,0,1,175,187,40,0,1,15,25,1,15,1,10,12,2,0,60,0x91,300,1608,816,396,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1541,'G_GREATEST_GENERAL','Greatest General','Greatest General',40,3632,1,0,0,3,350,400,15,15,1,20,60,55,82,140,10,12,1,0,43,0x84,200,1152,1152,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1542,'G_INCANTATION_SAMURA','Incantation Samurai','Incantation Samurai',71,218652,1,0,0,3,1219,2169,10,51,91,85,78,85,150,60,10,12,2,7,67,0x37B5,135,1344,1344,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1543,'G_KAPHA','Kapha','Kapha',41,7892,1,0,0,3,399,719,20,38,1,51,49,22,73,45,10,12,1,5,21,0x3885,165,2012,1728,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1544,'G_KARAKASA','Karakasa','Karakasa',30,3092,1,0,0,1,141,183,1,5,1,45,12,20,49,60,10,12,1,0,60,0x81,155,2000,2000,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1545,'G_KOBOLD_1','Kobold','Kobold',36,3893,1,0,0,1,265,318,15,10,1,90,36,30,52,20,10,12,1,7,44,0x308D,150,1028,528,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1546,'G_KOBOLD_2','Kobold','Kobold',31,2179,1,0,0,1,262,324,15,10,1,31,31,20,46,20,10,12,1,7,45,0x308D,200,1528,528,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1547,'G_KOBOLD_3','Kobold','Kobold',31,2179,1,0,0,1,186,216,15,10,1,31,31,20,88,20,10,12,1,7,43,0x308D,300,1228,528,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1548,'G_KOBOLD_LEADER','Kobold Leader','Kobold Leader',65,18313,1,0,0,1,649,958,37,37,5,90,36,30,77,59,10,12,1,7,44,0x3695,150,1028,528,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1549,'G_LAVA_GOLEM','Lava Golem','Lava Golem',77,24324,1,0,0,1,1541,2049,65,50,1,57,115,70,76,68,10,12,2,0,83,0x3095,400,2190,2000,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1550,'G_LIVE_PEACH_TREE','Live Peach Tree','Enchanted Peach Tree',53,8905,1,0,0,7,301,351,10,38,72,45,35,39,80,5,10,12,1,3,42,0x2085,410,672,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1551,'G_MARSE','Marse','Marse',31,5034,1,0,0,1,211,252,0,5,1,31,25,5,52,30,10,12,0,5,41,0x91,300,1956,756,528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1552,'G_MIYABI_NINGYO','Miyabi Ningyo','Miyabi Doll',33,6300,1,0,0,1,250,305,1,20,1,52,15,10,62,15,10,12,1,6,27,0x191,250,2000,2000,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1553,'G_MYST','Myst','Myst',38,3745,1,0,0,1,365,445,0,40,1,38,18,1,53,10,10,12,2,0,25,0x3695,200,1576,576,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1554,'G_NIGHTMARE_TERROR','Nightmare Terror','Nightmare Terror',78,22605,1,0,0,1,757,1007,37,37,1,76,55,60,76,54,10,12,2,6,67,0x3985,165,1216,816,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1555,'G_PARASITE','Parasite','Parasite',49,5188,1,0,0,8,215,430,10,19,1,40,30,30,90,50,10,12,1,3,44,0x84,400,864,864,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1556,'G_POISON_TOAD','Poison Toad','Poisonous Toad',46,6629,1,0,0,3,288,408,5,10,20,34,19,14,66,55,10,12,1,2,45,0x81,160,1728,1728,864,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1557,'G_ROTAR_ZAIRO','Rotar Zairo','Rotar Zairo',25,1209,1,0,0,10,109,137,4,34,1,62,45,26,55,5,10,12,2,0,44,0x2085,155,2416,2000,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1558,'G_SAND_MAN','Sandman','Sandman',34,3413,1,0,0,1,180,205,10,25,24,34,58,38,60,5,10,12,1,0,62,0x3885,250,1672,720,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1559,'G_SCORPION','Scorpion','Scorpion',24,1109,1,0,0,1,80,135,30,0,1,24,24,5,52,5,10,12,0,4,23,0x3195,200,1564,864,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1560,'G_SHINOBI','Shinobi','Shinobi',69,12700,1,0,0,2,460,1410,34,21,85,85,25,25,100,100,10,12,1,7,67,0x3695,150,1152,1152,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1561,'G_SMOKIE','Smokie','Smokie',18,641,1,0,0,1,61,72,0,10,1,18,36,25,26,35,10,12,0,2,22,0x91,200,1576,576,420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1562,'G_SOLDIER_SKELETON','Soldier Skeleton','Soldier Skeleton',29,2334,1,0,0,1,221,245,10,15,1,15,22,5,40,15,10,12,1,1,29,0x3885,200,2276,576,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1563,'G_TENGU','Tengu','Tengu',65,16940,1,0,0,2,660,980,12,82,90,42,69,45,78,80,10,12,2,6,42,0x3985,200,1920,1920,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1564,'G_WICKED_NYMPH','Wicked Nymph','Evil Nymph',63,16029,1,0,0,2,399,1090,12,75,1,64,12,69,100,80,10,12,1,6,67,0x3795,200,1008,1008,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1565,'G_WILD_GINSENG','Wild Ginseng','Hermit Plant',46,6900,1,0,0,1,220,280,10,20,13,42,36,55,66,30,10,12,0,3,43,0x91,140,756,756,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1566,'G_WRAITH_DEAD','Wraith Dead','Wraith Dead',74,43021,1,0,0,2,1366,1626,25,30,5,99,55,75,115,45,10,12,2,1,89,0x3695,175,1816,576,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1567,'G_ANCIENT_WORM','Ancient Worm','Ancient Worm',67,22598,1,0,0,1,948,1115,35,30,5,35,56,55,81,72,10,12,2,4,25,0x3795,165,1792,792,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1568,'G_ANGELING','Angeling','Angeling',20,55000,1,0,0,1,120,195,0,70,1,50,20,75,68,200,10,12,1,8,86,0x37B5,200,1072,672,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1569,'G_BLOODY_KNIGHT','Bloody Knight','Bloody Knight',82,57870,1,0,0,3,2150,3030,60,50,88,75,70,77,125,55,10,12,2,0,87,0x3695,250,828,528,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1570,'G_CRAMP','Cramp','Cramp',56,4720,1,0,0,1,395,465,0,5,1,85,35,5,65,60,10,12,0,2,45,0x3095,100,1000,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1571,'G_DEVIACE','Deviace','Deviace',47,19192,1,0,0,1,514,674,10,20,1,47,62,48,62,25,10,12,1,5,81,0x91,400,1680,480,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1572,'G_DROPS','Drops','Drops',3,55,1,0,0,1,10,13,0,0,1,3,3,1,12,15,10,12,1,3,23,0x83,400,1372,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1573,'G_ELDER','Elder','Elder',64,21592,1,0,0,3,421,560,45,68,1,76,68,108,72,86,10,12,2,7,80,0x3885,165,1552,1152,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1574,'G_ELDER_WILOW','Elder Willow','Elder Willow',20,693,1,0,0,1,58,70,10,30,1,20,25,35,38,30,10,12,1,3,43,0x3095,200,1372,672,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1575,'G_FLORA','Flora','Flora',26,2092,1,0,0,3,242,273,10,35,1,26,35,5,43,80,10,12,2,3,22,0x84,1000,1432,432,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1576,'G_GHOSTRING','Ghostring','Ghostring',18,73300,1,0,0,1,82,122,0,60,40,27,18,45,72,30,10,12,1,6,88,0x37B5,300,1220,1080,648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1577,'G_GOBLIN_ARCHER','Goblin Archer','Goblin Archer',28,1750,1,0,0,9,89,113,0,0,10,15,20,15,72,20,10,12,0,7,25,0x2085,200,1172,672,420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1578,'G_HORONG','Horong','Horong',34,1939,1,0,0,1,275,327,99,50,1,34,10,1,50,1,10,12,0,0,83,0x308D,400,1888,1152,828,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1579,'G_HYDRA','Hydra','Hydra',14,660,1,0,0,7,22,28,0,40,1,14,14,1,40,2,10,12,0,3,41,0x84,1000,800,432,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1580,'G_INCUBUS','Incubus','Incubus',75,17281,1,0,0,2,1408,1873,58,46,1,97,95,103,89,87,10,12,1,6,67,0x3795,165,850,600,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1581,'G_VOCAL','Vocal','Vocal',18,3016,1,0,0,1,71,82,10,30,77,28,26,30,53,40,10,12,1,4,22,0x3795,200,1080,648,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1582,'DEVILING','Deviling','Deviling',31,64500,1,211,412,1,135,270,5,70,30,50,20,75,77,200,10,12,1,6,87,0x37B5,200,1072,1056,384,0,0,0,0,0,0,0,1039,3000,912,4850,2255,100,512,5000,7023,1,983,100,694,100,0,0,0,0,4174,1);
+REPLACE INTO `mob_db` VALUES (1583,'TAO_GUNKA','Tao Gunka','Tao Gunka',70,193000,1,59175,10445,2,1450,1770,20,20,1,85,78,35,140,60,10,12,2,6,60,0x37B5,150,1020,288,144,29587,984,6000,617,3000,505,6000,7300,4850,7067,4850,728,1000,2296,400,504,3000,1002,1000,2231,5,0,0,0,0,4302,1);
+REPLACE INTO `mob_db` VALUES (1584,'TAMRUAN','Tamruan','Tamruan',52,10234,1,3812,55,1,489,534,15,35,80,62,38,75,72,15,10,12,2,6,67,0x318D,140,1152,1152,672,0,0,0,0,0,0,0,7301,4850,7069,3000,1117,40,1155,8,2315,3,0,0,0,0,0,0,0,0,4304,1);
+REPLACE INTO `mob_db` VALUES (1585,'MIME_MONKEY','Mime Monkey','Mime Monkey',40,6000,1,200,22,3,300,350,40,40,1,40,40,40,40,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,909,7000,1202,100,938,400,512,1000,713,1500,741,5,619,20,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1586,'LEAF_CAT','Leaf Cat','Leaf Cat',38,2396,1,165,1212,1,266,307,5,19,25,67,12,45,60,29,10,12,0,2,22,0x83,150,960,864,720,0,0,0,0,0,0,0,7198,4365,520,300,608,5,1023,1100,568,250,567,500,7298,5335,0,0,0,0,4195,1);
+REPLACE INTO `mob_db` VALUES (1587,'KRABEN','Kraben','Kraben',50,5880,1,206,1322,1,125,765,5,42,50,125,1,66,75,50,10,12,1,0,48,0x3095,100,1536,1536,576,0,0,0,0,0,0,0,912,3500,519,3000,521,1000,2102,1,7299,4850,7286,1000,603,10,0,0,0,0,4295,1);
+REPLACE INTO `mob_db` VALUES (1588,'ORC_XMAS','Christmas Orc','Christmas Orc',24,1400,1,261,160,1,104,126,10,5,1,24,48,25,34,10,10,12,1,7,22,0x81,200,1864,864,288,0,0,0,0,0,0,0,998,210,931,5500,756,40,7175,1600,1352,10,644,15,7174,1600,0,0,0,0,4066,1);
+REPLACE INTO `mob_db` VALUES (1589,'G_MANDRAGORA','Mandragora','Mandragora',12,405,1,0,0,4,26,35,0,25,1,12,24,1,36,15,10,12,1,3,62,0x84,1000,1768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1590,'G_GEOGRAPHER','Geographer','Geographer',56,8071,1,0,0,3,467,621,28,26,1,66,47,60,68,44,10,12,1,3,62,0x84,2000,1308,1008,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1591,'A_LUNATIC','Lunatic','Lunatic',29,2334,1,0,0,1,221,245,10,20,1,15,22,5,40,15,10,12,0,2,60,0xA1,200,1456,456,336,0,0,0,0,0,0,0,502,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1592,'A_MOBSTER','Gangster','Gangster',40,8000,1,0,0,1,300,355,20,27,1,50,45,45,73,30,10,12,1,7,20,0x11A9,250,1100,560,580,0,0,0,0,0,0,0,7049,10000,601,2000,1206,3000,713,1000,550,10000,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1593,'A_ANCIENT_MUMMY','Ancient Mummy','Ancient Mummy',52,8613,1,0,0,1,830,930,40,27,58,47,42,5,69,26,10,12,1,1,69,0xB5,175,1772,199,384,0,0,0,0,0,0,0,502,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1594,'G_FREEZER','Freezer','Freezer',72,8636,1,0,0,2,671,983,55,43,69,41,59,5,67,100,10,12,1,2,41,0x3695,250,1452,483,528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1595,'G_MARIN','Marin','Marin',15,742,1,0,0,1,39,43,0,10,1,10,10,5,35,15,10,12,1,3,41,0x81,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1596,'G_TAMRUAN','Tamruan','Tamruan',52,10234,1,0,0,1,489,534,15,35,80,62,38,75,72,15,10,12,2,6,67,0x318D,140,1152,1152,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1597,'G_GARGOYLE','Gargoyle','Gargoyle',48,3950,1,0,0,9,290,360,10,10,15,61,20,20,126,40,10,12,1,6,64,0x2185,200,1020,720,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1598,'G_BLAZZER','Blazzer','Blazzer',43,8252,1,0,0,2,533,709,50,40,1,52,50,39,69,40,10,12,1,6,43,0x3395,180,1732,1332,540,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1599,'G_WHISPER_BOSS','Giant Whisper','Giant Whisper',34,5040,1,0,0,1,198,239,0,45,1,51,14,1,60,1,10,12,0,6,48,0x3795,250,2536,1536,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1600,'G_HEATER','Heater','Heater',68,11020,1,0,0,2,683,1008,40,42,69,47,25,5,71,100,10,12,1,2,43,0x3695,250,1452,483,528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1601,'G_PERMETER','Permeter','Permeter',63,8228,1,0,0,2,943,1211,46,45,69,59,60,5,69,100,10,12,1,2,40,0x3695,250,1100,483,528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1602,'G_SOLIDER','Solider','Solider',70,12099,1,0,0,2,797,979,57,43,69,35,85,5,74,100,10,12,1,2,42,0x3695,250,1452,483,528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1603,'G_BIGFOOT','Bigfoot','Bigfoot',25,1619,1,0,0,1,198,220,10,0,1,25,55,15,20,25,10,12,2,2,22,0x91,300,1260,199,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1604,'G_GIANT_HONET','Giant Hornet','Giant Hornet',56,13105,1,0,0,1,650,852,38,43,35,38,32,10,71,64,10,12,0,4,24,0x3795,155,1292,792,340,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1605,'G_DARK_ILLUSION','Dark Illusion','Dark Illusion',77,103631,1,0,0,2,1300,1983,64,70,5,100,40,100,97,40,10,12,2,6,89,0x37B5,145,1024,768,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1606,'G_GARM_BABY','Garm Baby','Hatii Baby',61,20199,1,0,0,1,680,1179,34,13,45,30,56,55,85,30,10,12,1,2,41,0x3885,450,879,672,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1607,'G_GOBLINE_XMAS','Christmas Goblin','Santa Goblin',25,1176,1,0,0,1,118,140,10,5,1,53,25,20,38,45,10,12,1,7,24,0x3695,100,1120,620,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1608,'G_THIEF_BUG__','Thief Bug Male','Male Thief Bug',19,583,1,0,0,1,76,88,15,5,1,29,16,5,36,1,10,12,1,4,27,0x318D,300,988,288,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1609,'G_DANCING_DRAGON','Dancing Dragon','Zhu Po Long',54,9136,1,3030,769,2,550,789,39,10,55,62,55,25,72,22,10,12,1,9,44,0xA3,160,840,840,504,0,0,0,0,0,0,0,570,500,571,50,572,20,515,10000,12018,5000,668,100,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1610,'A_MUNAK','Munak','Munak',30,2872,1,0,0,1,40,50,0,0,1,15,20,5,120,15,10,12,1,1,89,0x39A5,100,2468,768,288,0,0,0,0,0,0,0,502,2000,12017,100,12016,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1611,'A_BON_GUN','Bongun','Bongun',32,3520,1,0,0,1,220,260,0,0,45,15,36,10,48,15,10,12,1,1,89,0x31B5,200,1720,500,420,0,0,0,0,0,0,0,502,2000,12017,100,12016,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1612,'A_HYEGUN','Hyegun','Yao Jun',56,9981,1,0,0,1,710,1128,12,10,60,40,36,10,73,15,10,12,1,1,89,0x39A5,180,1320,1320,720,0,0,0,0,0,0,0,502,2000,12017,100,12016,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1613,'METALING','Metaling','Metaling',26,889,1,492,249,1,135,270,5,3,30,15,10,18,35,2,10,12,0,0,20,0x83,300,672,672,480,0,0,0,0,0,0,0,7325,4000,1002,1000,998,500,7126,1000,7317,200,13103,5,7312,5000,0,0,0,0,4341,1);
+REPLACE INTO `mob_db` VALUES (1614,'MINERAL','Mineral','Mineral',56,7950,1,3563,1768,1,723,812,29,35,60,52,35,21,67,32,10,12,0,0,40,0x91,250,648,480,360,0,0,0,0,0,0,0,7321,3000,728,500,714,2,984,80,1011,800,715,100,969,2,0,0,0,0,4339,1);
+REPLACE INTO `mob_db` VALUES (1615,'OBSIDIAN','Obsidian','Obsidian',50,8812,1,2799,1802,1,841,980,35,5,62,32,42,24,61,55,10,12,0,0,42,0x3885,350,864,864,504,0,0,0,0,0,0,0,7315,3000,730,500,1003,500,985,50,999,500,1263,10,0,0,0,0,0,0,4338,1);
+REPLACE INTO `mob_db` VALUES (1616,'PITMAN','Pitman','Pitman',43,5015,1,1799,1083,1,290,486,22,26,1,15,5,5,52,36,10,12,2,1,42,0x91,180,960,336,300,0,0,0,0,0,0,0,7318,3000,7319,500,998,800,999,500,1003,100,1041,1000,7327,80,0,0,0,0,4335,1);
+REPLACE INTO `mob_db` VALUES (1617,'WASTE_STOVE','Waste Stove','Old Stove',68,15895,1,4412,1135,1,692,1081,23,10,20,69,55,5,59,77,10,12,2,0,20,0x3885,300,1152,528,360,0,0,0,0,0,0,0,7323,1000,7068,1000,998,500,625,50,1002,1000,604,50,7319,3800,0,0,0,0,4332,1);
+REPLACE INTO `mob_db` VALUES (1618,'UNGOLIANT','Ungoliant','Ungoliant',69,29140,1,8211,142,1,1290,2280,25,25,33,52,57,25,119,43,10,12,2,4,45,0x3795,350,576,576,420,0,0,0,0,0,0,0,7316,4500,1014,3500,1013,1000,7289,1500,7326,2500,718,1500,2406,500,0,0,0,0,4336,1);
+REPLACE INTO `mob_db` VALUES (1619,'PORCELLIO','Porcellio','Porcellio',28,1654,1,512,346,1,82,247,0,8,1,31,21,50,54,85,10,12,0,4,62,0x183,150,720,360,360,0,0,0,0,0,0,0,7312,5000,1208,25,928,1000,1052,3000,630,2,7326,30,0,0,0,0,0,0,4337,1);
+REPLACE INTO `mob_db` VALUES (1620,'NOXIOUS','Noxious','Noxious',35,2038,1,698,698,1,299,400,0,60,12,41,10,30,44,2,10,12,1,0,68,0x3885,350,1440,1440,672,0,0,0,0,0,0,0,7322,1000,7001,3000,605,50,7320,3000,603,1,0,0,0,0,0,0,0,0,4334,1);
+REPLACE INTO `mob_db` VALUES (1621,'VENOMOUS','Venomous','Venomous',42,4653,1,1780,1280,1,422,844,0,49,12,60,17,19,60,1,10,12,1,0,25,0x3885,350,1440,1440,672,0,0,0,0,0,0,0,7320,5000,7119,3000,7154,1000,7322,2000,603,1,0,0,0,0,0,0,0,0,4333,1);
+REPLACE INTO `mob_db` VALUES (1622,'TEDDY_BEAR','Teddy Bear','Teddy Bear',71,8109,1,5891,3455,1,621,1432,19,32,5,155,32,41,121,26,10,12,0,0,60,0x3295,200,780,780,504,0,0,0,0,0,0,0,7317,3800,518,1000,615,300,13106,5,5113,50,2652,10,985,100,0,0,0,0,4340,1);
+REPLACE INTO `mob_db` VALUES (1623,'RSX_0806','RSX 0806','RSX-0806',86,560733,1,31010,32011,1,2740,5620,39,41,85,51,30,25,93,84,10,12,2,0,60,0x37B5,220,1104,1104,240,15505,607,5500,5104,3500,732,5500,7093,6000,1230,10,13017,1,617,1000,7327,5000,1242,50,1531,20,0,0,0,0,4342,1);
+REPLACE INTO `mob_db` VALUES (1624,'G_WASTE_STOVE','Waste Stove','Old Stove',68,15895,1,0,0,1,500,889,23,10,20,69,55,5,79,77,10,12,2,0,20,0x3885,220,1152,528,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1625,'G_PORCELLIO','Porcellio','Porcellio',43,5523,1,1024,693,1,164,494,0,8,1,31,21,50,64,85,10,12,0,4,62,0x3985,150,720,360,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1626,'G_DARK_PRIEST','Hellion Revenant','Hellion Revenant',88,286900,1,1,1,2,50,3150,25,50,1,80,50,99,130,99,10,12,1,6,69,0x37B5,150,432,384,192,0,0,0,0,0,0,0,7337,8000,7337,5000,7337,3000,7337,1000,7337,500,7337,100,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1627,'ANOPHELES','Anopheles','Anopheles',23,100,1,99,55,1,48,63,0,90,1,200,4,5,120,5,10,12,0,4,64,0x3985,200,864,864,430,0,0,0,0,0,0,0,601,1000,7119,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4344,1);
+REPLACE INTO `mob_db` VALUES (1628,'MOLE','Mole','Holden',36,2209,1,268,172,9,52,63,0,5,24,18,23,30,45,5,10,12,0,2,42,0x1089,300,960,960,504,0,0,0,0,0,0,0,1017,5000,1018,5000,5119,50,13101,5,0,0,0,0,0,0,0,0,0,0,4343,1);
+REPLACE INTO `mob_db` VALUES (1629,'HILL_WIND','Hill Wind','Hill Wind',43,3189,1,1800,1100,3,290,480,10,15,21,42,31,50,41,23,10,12,1,2,64,0x3885,200,540,540,432,0,0,0,0,0,0,0,517,1000,528,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4345,1);
+REPLACE INTO `mob_db` VALUES (1630,'BACSOJIN_','Bacsojin','White Lady',85,253221,1,45250,16445,3,1868,6124,20,55,52,65,44,112,152,35,10,12,2,7,64,0x39A5,130,960,960,480,22625,607,5500,2513,2000,617,5000,1020,5500,603,5000,12395,50,7165,3000,7166,1000,2700,100,2234,10,0,0,0,0,4372,1);
+REPLACE INTO `mob_db` VALUES (1631,'CHUNG_E_','Chung E','Green Maiden',59,23900,1,4256,920,2,460,1050,8,15,38,65,43,30,90,15,10,12,1,7,44,0x3885,150,1728,816,1188,0,0,0,0,0,0,0,7053,4200,740,100,1806,10,518,500,12395,10,5042,50,0,0,0,0,0,0,4373,1);
+REPLACE INTO `mob_db` VALUES (1632,'GREMLIN','Gremlin','Gremlin',53,9280,1,4355,1768,1,329,762,29,25,80,41,59,75,62,15,10,12,2,6,47,0x191,140,540,540,432,0,0,0,0,0,0,0,7340,3000,938,3000,719,100,2406,1,1265,1,603,2,0,0,0,0,0,0,4355,1);
+REPLACE INTO `mob_db` VALUES (1633,'BEHOLDER','Beholder','Beholder',56,7950,1,4821,3822,6,723,812,17,30,60,62,25,59,85,32,10,12,0,0,44,0x91,190,840,840,360,0,0,0,0,0,0,0,576,3000,605,100,996,100,985,10,603,2,0,0,0,0,0,0,0,0,4356,1);
+REPLACE INTO `mob_db` VALUES (1634,'SEYREN','Seyren','Seyren Windsor',91,88402,1,100000,116460,1,2100,2530,63,12,90,89,72,20,99,25,10,12,1,6,63,0x3195,170,398,384,288,0,0,0,0,0,0,0,7345,3000,13001,2,1163,200,603,30,2229,12,2317,1,13421,1,0,0,0,0,4358,1);
+REPLACE INTO `mob_db` VALUES (1635,'EREMES','Eremes','Eremes Guile',87,60199,1,100000,99800,1,2020,2320,23,12,45,138,31,19,99,30,10,12,1,6,85,0x3195,180,398,384,288,0,0,0,0,0,0,0,7347,2000,1284,1,2514,1,1262,3,1264,30,678,110,2336,2,0,0,0,0,4360,1);
+REPLACE INTO `mob_db` VALUES (1636,'HARWORD','Harword','Howard Alt-Eisen',83,78690,1,100000,112540,1,1890,2390,59,10,90,62,99,35,98,66,10,12,1,7,81,0x3095,180,398,384,288,0,0,0,0,0,0,0,7345,3000,2514,1,1311,1,1361,110,2104,10,2318,1,603,50,0,0,0,0,4362,1);
+REPLACE INTO `mob_db` VALUES (1637,'MAGALETA','Magaleta','Margaretha Sorin',90,61282,1,100000,117800,1,1300,2053,35,60,1,9,97,145,88,40,10,12,1,7,66,0x3295,180,1152,384,288,0,0,0,0,0,0,0,7347,2000,1647,2,1602,200,1561,10,2327,1,603,50,2504,10,0,0,0,0,4364,1);
+REPLACE INTO `mob_db` VALUES (1638,'SHECIL','Shecil','Cecil Damon',82,58900,1,100000,118260,14,1226,1854,25,15,1,145,27,32,134,80,10,12,1,7,64,0x3095,180,398,384,288,0,0,0,0,0,0,0,7345,3000,12014,110,2331,10,1711,100,12007,150,603,50,1745,1,0,0,0,0,4368,1);
+REPLACE INTO `mob_db` VALUES (1639,'KATRINN','Katrinn','Kathryne Keyron',92,47280,1,100000,116470,1,497,1697,10,74,1,5,77,180,110,39,10,12,1,7,68,0x3295,150,1152,384,288,0,0,0,0,0,0,0,7345,3000,603,50,1646,1,1620,5,2102,30,5085,1,2404,20,0,0,0,0,4366,1);
+REPLACE INTO `mob_db` VALUES (1640,'G_SEYREN','Lord Knight Seyren','Lord Knight Seyren',99,347590,1,18000,10000,1,4238,5040,72,37,120,110,81,65,130,52,10,12,1,7,83,0x37B5,100,398,384,288,0,0,0,0,0,0,0,617,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1641,'G_EREMES','Assassin Cross Eremes','Assassin Cross Eremes',99,211230,1,18000,10000,1,3189,5289,27,39,90,181,62,37,122,60,10,12,1,7,85,0x37B5,100,398,384,288,0,0,0,0,0,0,0,617,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1642,'G_HARWORD','Whitesmith Harword','MasterSmith Howard',99,310000,1,18000,10000,1,4822,5033,66,36,100,73,112,35,136,60,10,12,1,7,81,0x37B5,100,398,384,288,0,0,0,0,0,0,0,617,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1643,'G_MAGALETA','High Priest Magaleta','High Priest Margaretha',99,182910,1,18000,10000,1,1688,2580,35,78,1,84,64,182,92,100,10,12,1,7,86,0x37B5,125,1152,384,288,0,0,0,0,0,0,0,617,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1644,'G_SHECIL','Sniper Shecil','Sniper Cecil',99,209000,1,18000,10000,14,1892,5113,22,35,1,180,39,67,193,130,10,12,1,7,84,0x37B5,100,398,384,288,0,0,0,0,0,0,0,617,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1645,'G_KATRINN','High Wizard Katrinn','High Wizard Kathryne',99,189920,1,18000,10000,1,497,2094,10,88,1,89,42,223,128,93,10,12,1,7,68,0x37B5,150,1152,384,288,0,0,0,0,0,0,0,617,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1646,'B_SEYREN','Lord Knight Seyren','Lord Knight Seyren',99,1647590,1,4835600,1569970,1,7238,11040,72,37,120,110,81,65,130,52,10,12,1,7,83,0x37B5,100,398,384,288,2417800,617,5500,603,5000,732,2000,1132,2500,2342,3500,2412,9000,1470,3500,1469,3000,1166,2500,1415,1500,0,0,0,0,4357,1);
+REPLACE INTO `mob_db` VALUES (1647,'B_EREMES','Assassin Cross Eremes','Assassin Cross Eremes',99,1411230,1,4083400,1592380,1,4189,8289,37,39,90,181,62,37,122,60,10,12,1,7,85,0x37B5,100,398,384,288,2041700,617,5500,603,5000,732,2000,1234,1500,1230,1500,2319,9000,1233,3500,1232,3500,1265,3500,13002,3500,0,0,0,0,4359,1);
+REPLACE INTO `mob_db` VALUES (1648,'B_HARWORD','Whitesmith Harword','MasterSmith Howard',99,1460000,1,4002340,1421000,1,7822,8251,66,36,100,73,112,35,136,60,10,12,1,7,82,0x37B5,100,398,384,288,2001170,617,5500,603,5000,732,2000,1138,3500,1140,2500,2318,9000,1365,3500,1364,3500,1369,2500,1368,3500,0,0,0,0,4361,1);
+REPLACE INTO `mob_db` VALUES (1649,'B_MAGALETA','High Priest Magaleta','High Priest Margaretha',99,1092910,1,4257000,1318800,1,4688,5580,35,78,1,84,64,182,92,100,10,12,1,7,86,0x37B5,125,1152,384,288,2128500,617,5500,603,5000,732,2000,1814,3500,2615,2500,2513,9000,1557,3500,1527,3500,1528,2500,1560,3500,0,0,0,0,4363,1);
+REPLACE INTO `mob_db` VALUES (1650,'B_SHECIL','Sniper Shecil','Sniper Cecil',99,1349000,1,4093000,1526000,14,4892,9113,22,35,1,180,39,67,193,130,10,12,1,7,84,0x37B5,100,398,384,288,2046500,617,5500,603,5000,1723,2000,1228,3500,1236,3500,617,9000,1234,1500,1237,3500,1720,1500,1724,2500,0,0,0,0,4367,1);
+REPLACE INTO `mob_db` VALUES (1651,'B_KATRINN','High Wizard Katrinn','High Wizard Kathryne',99,1069920,1,4008200,1636700,1,1197,4394,10,88,1,89,42,223,128,93,10,12,1,7,68,0x37B5,150,1152,384,288,2004100,617,5500,603,5000,732,2000,1241,3500,1242,3500,2616,9000,2343,2500,2513,2500,1618,3000,2319,3500,0,0,0,0,4365,1);
+REPLACE INTO `mob_db` VALUES (1652,'YGNIZEM','Ygnizem','Egnigem Cenia',58,11200,1,4870,98,1,823,1212,35,8,60,35,52,18,79,20,10,12,1,7,43,0x3885,145,576,432,288,0,0,0,0,0,0,0,7347,1000,1170,1,1158,20,1127,20,2313,10,1152,80,2317,1,0,0,0,0,4346,1);
+REPLACE INTO `mob_db` VALUES (1653,'WHIKEBAIN','Whikebain','Wickebine Tres',62,7320,1,4204,21,1,693,889,9,8,1,102,34,20,83,30,10,12,1,7,65,0x3885,120,576,432,288,0,0,0,0,0,0,0,7345,2000,1223,1,2306,40,1220,10,2315,2,2620,2,13004,10,0,0,0,0,4348,1);
+REPLACE INTO `mob_db` VALUES (1654,'ARMAIA','Armaia','Armeyer Dinze',66,7110,1,4008,35,1,750,913,42,6,5,36,50,15,89,60,10,12,1,7,62,0x3885,120,576,432,288,0,0,0,0,0,0,0,7345,1000,2504,1,1358,50,1352,40,2311,10,1302,80,1307,10,0,0,0,0,4347,1);
+REPLACE INTO `mob_db` VALUES (1655,'EREND','Erend','Errende Ebecee',59,6980,1,4501,67,1,896,1159,14,30,1,31,41,93,67,30,10,12,1,7,46,0x3885,130,576,432,288,0,0,0,0,0,0,0,7345,500,2217,5,1514,50,1517,20,2326,5,2324,10,1523,1,0,0,0,0,4349,1);
+REPLACE INTO `mob_db` VALUES (1656,'KAVAC','Kavac','Kavach Icarus',60,7899,1,4090,86,9,684,904,12,5,48,100,10,15,118,40,10,12,1,7,44,0x3885,150,576,432,288,0,0,0,0,0,0,0,7347,2000,1716,1,12006,100,1708,10,2308,5,2402,30,2404,2,0,0,0,0,4351,1);
+REPLACE INTO `mob_db` VALUES (1657,'RAWREL','Rawrel','Laurell Weinder',61,6168,1,4620,30,1,430,517,8,48,1,41,5,120,45,10,10,12,1,7,48,0x3885,150,576,432,288,0,0,0,0,0,0,0,934,1000,1616,1,2102,5,1608,50,2322,10,2333,30,2607,1,0,0,0,0,4350,1);
+REPLACE INTO `mob_db` VALUES (1658,'B_YGNIZEM','Ygnizem','Egnigem Cenia',79,214200,1,258760,86000,1,3890,5690,48,25,82,60,45,31,110,40,10,12,1,7,43,0x37B5,100,1008,864,288,129380,617,5500,603,5000,732,2000,1162,1000,644,5000,603,5000,1167,1000,2320,1000,2406,1000,1130,1000,0,0,0,0,4352,1);
+REPLACE INTO `mob_db` VALUES (1659,'G_WHIKEBAIN','Whikebain','Wickebine Tres',62,7320,1,0,0,1,593,789,9,12,1,102,34,23,74,30,10,12,1,7,65,0x3885,120,1008,864,288,0,0,0,0,0,0,0,644,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1660,'G_ARMAIA','Armaia','Armeyer Dinze',66,7110,1,0,0,1,650,813,42,6,5,36,40,15,80,60,10,12,1,7,62,0x3885,120,1008,864,288,0,0,0,0,0,0,0,644,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1661,'G_EREND','Erend','Errende Ebecee',59,6980,1,0,0,1,796,1059,14,30,1,31,41,93,60,30,10,12,1,7,46,0x3885,130,1008,864,288,0,0,0,0,0,0,0,644,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1662,'G_KAVAC','Kavac','Kavach Icarus',60,7899,1,0,0,9,584,804,12,5,48,100,10,20,118,40,10,12,1,7,44,0x3885,150,1008,864,288,0,0,0,0,0,0,0,644,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1663,'G_RAWREL','Rawrel','Laurell Weinder',61,6168,1,0,0,1,330,417,8,48,1,41,5,100,45,10,10,12,1,7,48,0x3885,150,1008,864,288,0,0,0,0,0,0,0,644,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1664,'POTON_CANON','Photon Cannon','Photon Cannon',66,8000,1,3900,1800,9,800,900,10,30,1,40,25,20,80,80,10,12,1,0,40,0x84,300,1536,960,480,0,0,0,0,0,0,0,7126,5000,718,1000,938,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1665,'POTON_CANON_1','Photon Cannon','Photon Cannon',67,7500,1,4300,2000,9,700,800,15,30,1,40,30,40,86,80,10,12,1,0,40,0x84,300,1536,960,480,0,0,0,0,0,0,0,7126,5000,726,1000,938,1000,13160,5,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1666,'POTON_CANON_2','Photon Cannon','Photon Cannon',64,7100,1,3100,2700,9,800,900,8,30,1,40,21,29,80,91,10,12,1,0,40,0x84,300,1536,960,480,0,0,0,0,0,0,0,7126,5000,721,1000,938,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1667,'POTON_CANON_3','Photon Cannon','Photon Cannon',65,7800,1,3800,2300,9,700,800,15,30,1,40,23,30,90,99,10,12,1,0,40,0x84,300,1536,960,480,0,0,0,0,0,0,0,7126,5000,728,1000,938,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1668,'ARCHDAM','Archdam','Archdam',79,25000,1,8000,5000,3,1000,2000,15,15,65,65,35,75,75,15,10,12,2,7,60,0x3695,180,580,288,360,0,0,0,0,0,0,0,7317,5000,999,500,984,200,985,200,13156,5,13167,5,0,0,0,0,0,0,4371,1);
+REPLACE INTO `mob_db` VALUES (1669,'DIMIK','Dimik','Dimik',77,10000,1,0,0,5,1040,1880,45,28,15,35,40,15,120,42,10,12,1,0,40,0x3885,200,720,720,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4370,1);
+REPLACE INTO `mob_db` VALUES (1670,'DIMIK_1','Dimik','Dimik',79,16000,1,6400,3500,7,1140,1980,45,28,15,88,20,20,120,40,10,12,1,0,44,0x3885,150,720,720,432,0,0,0,0,0,0,0,7319,2000,7352,50,999,300,7094,300,13153,5,984,10,12128,50,0,0,0,0,4370,1);
+REPLACE INTO `mob_db` VALUES (1671,'DIMIK_2','Dimik','Dimik',89,29000,1,8000,5000,5,1440,2280,45,28,15,40,30,30,150,70,10,12,1,0,41,0x3885,200,720,720,432,0,0,0,0,0,0,0,7319,2000,7353,50,999,300,7094,300,13169,10,984,10,12128,50,0,0,0,0,4370,1);
+REPLACE INTO `mob_db` VALUES (1672,'DIMIK_3','Dimik','Dimik',80,19000,1,5900,2800,5,1240,2080,68,28,15,30,78,20,120,30,10,12,1,0,42,0x3885,200,720,720,432,0,0,0,0,0,0,0,7319,2000,7354,50,999,300,7094,300,2656,10,984,10,12128,50,0,0,0,0,4370,1);
+REPLACE INTO `mob_db` VALUES (1673,'DIMIK_4','Dimik','Dimik',82,13900,1,5800,4500,5,1840,2840,45,28,15,20,20,10,120,30,10,12,1,0,43,0x3885,200,720,720,432,0,0,0,0,0,0,0,7319,2000,7355,50,999,300,7094,300,2656,10,984,10,12128,50,0,0,0,0,4370,1);
+REPLACE INTO `mob_db` VALUES (1674,'MONEMUS','Monemus','Monemus',88,80000,1,0,0,5,2000,3000,54,25,1,1,90,24,144,45,14,14,2,0,63,0x1A4,400,1368,1344,432,0,0,0,0,0,0,0,7049,2000,953,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1675,'VENATU','Venatu','Venatu',77,8000,1,0,0,2,1200,1800,35,20,5,26,24,5,75,40,10,12,1,0,43,0x3885,150,1020,1020,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4369,1);
+REPLACE INTO `mob_db` VALUES (1676,'VENATU_1','Venatu','Venatu',72,8900,1,4000,2000,2,800,1400,30,20,5,26,24,5,82,30,10,12,1,0,40,0x3885,150,1020,1020,360,0,0,0,0,0,0,0,7317,2000,7356,350,999,300,7094,300,13157,5,985,10,12127,100,0,0,0,0,4369,1);
+REPLACE INTO `mob_db` VALUES (1677,'VENATU_2','Venatu','Venatu',80,9000,1,4000,2000,2,900,1500,30,20,5,82,32,5,105,30,10,12,1,0,44,0x3885,150,1020,1020,360,0,0,0,0,0,0,0,7317,2000,7357,500,999,300,7094,300,13164,10,985,10,12127,100,0,0,0,0,4369,1);
+REPLACE INTO `mob_db` VALUES (1678,'VENATU_3','Venatu','Venatu',78,9500,1,4500,2000,2,800,1400,30,20,5,26,68,5,95,30,10,12,1,0,42,0x3885,150,1020,1020,360,0,0,0,0,0,0,0,7317,2000,7358,400,999,300,7094,300,2656,10,985,10,12127,100,0,0,0,0,4369,1);
+REPLACE INTO `mob_db` VALUES (1679,'VENATU_4','Venatu','Venatu',75,12300,1,4000,2000,2,800,1400,30,20,5,26,24,5,100,30,10,12,1,0,41,0x3885,150,1020,1020,360,0,0,0,0,0,0,0,7317,2000,7359,300,999,300,7094,300,2656,10,985,10,12127,100,0,0,0,0,4369,1);
+REPLACE INTO `mob_db` VALUES (1680,'HILL_WIND_1','Hill Wind','Hill Wind',45,4233,1,2132,1722,3,320,510,10,15,21,42,31,50,67,23,10,12,1,2,64,0x3885,170,504,480,360,0,0,0,0,0,0,0,7115,4000,7116,3000,528,1000,510,10,0,0,0,0,0,0,0,0,0,0,4345,1);
+REPLACE INTO `mob_db` VALUES (1681,'GEMINI','Gemini-S58','Gemini-S58',72,57870,1,22024,9442,3,2150,3030,60,45,88,75,70,77,105,55,10,12,1,0,21,0x39A5,200,1872,360,864,0,0,0,0,0,0,0,7005,3000,603,1000,13159,5,546,500,547,400,7479,6,12040,300,0,0,0,0,4354,1);
+REPLACE INTO `mob_db` VALUES (1682,'REMOVAL','Removal','Remover',55,10289,1,3831,1278,1,558,797,5,20,1,20,56,35,57,20,10,12,1,1,49,0x3885,250,1536,1056,1152,0,0,0,0,0,0,0,713,5000,7319,5000,5005,10,549,500,971,50,972,100,5120,6,0,0,0,0,4353,1);
+REPLACE INTO `mob_db` VALUES (1683,'G_POTON_CANON','Photon Cannon','Photon Cannon',46,7000,1,0,0,9,560,570,5,10,1,36,36,20,56,30,10,12,1,0,43,0x3885,300,1536,960,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1684,'G_ARCHDAM','Archdam','Archdam',57,11000,1,0,0,3,600,700,15,15,65,65,35,75,75,15,10,12,2,8,60,0x3885,180,1080,288,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1685,'APOCALIPS_H','Vesper','Vesper',97,640700,1,200000,100000,3,4000,10000,50,54,100,50,30,70,160,150,10,12,2,2,46,0x37B5,180,912,912,432,100000,617,5500,603,5000,732,2000,7095,5000,7094,3000,617,1000,2659,100,2660,100,2661,100,2662,100,0,0,0,0,4374,1);
+REPLACE INTO `mob_db` VALUES (1686,'ORC_BABY','Orc Baby','Orc Baby',21,912,1,220,220,1,135,270,10,10,30,15,10,18,35,2,10,12,0,7,22,0x3885,200,864,864,288,0,0,0,0,0,0,0,7126,1000,10004,100,2299,1,519,5000,7270,200,7269,100,0,0,0,0,0,0,4375,1);
+REPLACE INTO `mob_db` VALUES (1687,'GREEN_IGUANA','Green Iguana','Grove',54,6444,1,2400,2050,1,550,650,0,10,1,52,64,5,98,14,10,12,1,2,42,0x83,200,720,528,432,0,0,0,0,0,0,0,521,1500,903,1000,520,1000,511,1000,528,2000,606,10,511,1,0,0,0,0,4377,1);
+REPLACE INTO `mob_db` VALUES (1688,'LADY_TANEE','Lady Tanee','Lady Tanee',89,493000,1,64995,43222,14,450,2170,20,44,1,125,48,78,210,38,10,12,2,3,64,0x1A4,100,576,432,360,32497,617,5500,12095,5000,732,2000,12090,5000,634,4000,12129,1000,5116,1000,985,5000,617,2000,1716,6000,0,0,0,0,4376,1);
+REPLACE INTO `mob_db` VALUES (1689,'G_BACSOJIN','Bacsojin','White Lady',85,253221,1,45250,16445,3,1868,6124,20,55,52,65,44,112,152,35,10,12,2,7,64,0x37B5,130,960,960,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1690,'G_SPRING_RABBIT','Spring Rabbit','Lunar Rabbit',12,15,1,0,0,1,0,0,100,99,1,1,1,1,1,1,10,12,1,2,42,0xC3,160,1120,552,511,0,0,0,0,0,0,0,12194,100,12706,300,12708,300,7888,5000,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1691,'G_KRABEN','Kraben','Kraben',70,10880,1,0,0,1,125,765,5,42,50,155,1,66,112,60,10,12,1,0,48,0x3885,100,1536,1536,576,0,0,0,0,0,0,0,521,1,521,1,521,1,521,1,521,1,521,1,521,1,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1692,'BREEZE','Breeze','Breeze',56,5099,1,2390,1340,2,94,215,7,32,1,96,6,38,91,45,10,12,1,0,64,0x3885,100,398,384,504,0,0,0,0,0,0,0,945,500,706,10,2270,10,1733,10,604,10,2269,10,996,10,0,0,0,0,4390,1);
+REPLACE INTO `mob_db` VALUES (1693,'PLASMA_Y','Plasma','Plasma',56,8400,1,2200,2100,3,400,900,0,40,1,30,10,83,105,45,10,12,0,0,88,0x3885,100,1440,1440,576,0,0,0,0,0,0,0,911,100,644,10,731,2,715,100,969,1,0,0,0,0,0,0,0,0,4389,1);
+REPLACE INTO `mob_db` VALUES (1694,'PLASMA_R','Plasma','Plasma',43,5700,1,2000,1000,3,300,700,0,30,1,30,5,56,90,30,10,12,0,0,83,0x3885,150,1440,1440,576,0,0,0,0,0,0,0,911,100,644,10,731,2,716,100,990,45,0,0,0,0,0,0,0,0,4389,1);
+REPLACE INTO `mob_db` VALUES (1695,'PLASMA_G','Plasma','Plasma',47,7600,1,2000,1000,3,300,700,0,30,1,30,5,61,90,30,10,12,0,0,82,0x3885,150,1440,1440,576,0,0,0,0,0,0,0,911,100,644,10,731,2,717,100,993,40,0,0,0,0,0,0,0,0,4389,1);
+REPLACE INTO `mob_db` VALUES (1696,'PLASMA_P','Plasma','Plasma',49,5900,1,2000,1000,3,300,700,0,30,1,30,5,54,90,30,10,12,0,0,87,0x3885,150,1440,1440,576,0,0,0,0,0,0,0,911,100,644,10,731,2,716,100,724,100,0,0,0,0,0,0,0,0,4389,1);
+REPLACE INTO `mob_db` VALUES (1697,'PLASMA_B','Plasma','Plasma',44,8200,1,2000,1000,3,300,700,0,30,1,30,5,73,90,30,10,12,0,0,81,0x3885,150,1440,1440,576,0,0,0,0,0,0,0,911,100,644,10,731,2,717,100,991,35,0,0,0,0,0,0,0,0,4389,1);
+REPLACE INTO `mob_db` VALUES (1698,'DEATHWORD','Deathword','Death Word',65,18990,1,2986,4912,1,622,1102,10,40,50,75,10,20,140,45,10,12,1,0,60,0x3695,150,912,912,300,0,0,0,0,0,0,0,1097,4000,7015,300,11003,50,7449,500,2418,10,7479,2,7480,1,0,0,0,0,4388,1);
+REPLACE INTO `mob_db` VALUES (1699,'ANCIENT_MIMIC','Ancient Mimic','Ancient Mimic',60,8080,1,2950,2650,1,530,1697,20,40,50,100,30,40,150,110,10,12,2,0,60,0x3885,100,480,480,360,0,0,0,0,0,0,0,603,30,617,1,644,50,2404,5,2506,1,2417,10,2610,100,0,0,0,0,4387,1);
+REPLACE INTO `mob_db` VALUES (1700,'OBSERVATION','Observation','Dame of Sentinel',81,65111,1,39872,33120,2,1666,2609,55,55,30,74,56,126,145,114,10,12,1,8,80,0x33B5,100,480,480,360,0,0,0,0,0,0,0,7441,500,2621,1,7442,100,728,1000,12040,100,2210,10,7435,100,0,0,0,0,4392,1);
+REPLACE INTO `mob_db` VALUES (1701,'SHELTER','Shelter','Mistress of Shelter',80,38000,1,29010,25110,2,1871,1971,22,63,12,67,34,167,157,120,10,12,1,8,66,0x33B5,160,432,420,360,0,0,0,0,0,0,0,7440,200,7442,1,12040,50,722,1000,7005,1000,7442,50,0,0,0,0,0,0,4393,1);
+REPLACE INTO `mob_db` VALUES (1702,'RETRIBUTION','Retribution','Baroness of Retribution',79,46666,1,28332,33120,2,2022,2288,35,35,30,142,66,72,133,39,10,12,1,8,67,0x33B5,120,480,480,360,0,0,0,0,0,0,0,7440,400,2621,1,12040,50,723,1000,2506,5,1158,10,7442,50,0,0,0,0,4391,1);
+REPLACE INTO `mob_db` VALUES (1703,'SOLACE','Solace','Lady Solace',77,25252,1,21000,25110,2,1392,1462,21,67,12,76,29,145,99,100,10,12,1,8,66,0x33B5,180,576,420,360,0,0,0,0,0,0,0,7441,200,2621,1,12040,50,718,1000,1910,50,1909,100,7442,50,0,0,0,0,4394,1);
+REPLACE INTO `mob_db` VALUES (1704,'THA_ODIUM','Thanatos Odium','Odium of Thanatos',92,72389,1,88420,63880,9,2100,2800,68,30,100,52,165,62,185,90,10,12,2,1,88,0x37B5,100,432,288,420,0,0,0,0,0,0,0,7054,1000,731,500,732,100,7438,10000,616,10,2520,1000,0,0,0,0,0,0,4396,1);
+REPLACE INTO `mob_db` VALUES (1705,'THA_DESPERO','Thanatos Despero','Despero of Thanatos',88,86666,1,62001,51220,2,2182,3082,38,39,100,167,79,92,151,120,10,12,2,1,88,0x37B5,150,528,528,360,0,0,0,0,0,0,0,7054,1000,731,500,732,100,7439,10000,616,10,2419,1000,0,0,0,0,0,0,4397,1);
+REPLACE INTO `mob_db` VALUES (1706,'THA_MAERO','Thanatos Maero','Maero of Thanatos',83,62000,1,56699,63880,2,2022,2288,29,72,100,176,30,200,122,29,10,12,1,1,88,0x37B5,150,480,480,360,0,0,0,0,0,0,0,7054,1000,731,500,732,100,7437,10000,616,10,2354,1000,0,0,0,0,0,0,4395,1);
+REPLACE INTO `mob_db` VALUES (1707,'THA_DOLOR','Thanatos Dolor','Dolor of Thanatos',83,59922,1,43200,51220,2,1392,2092,21,80,100,76,29,206,139,44,10,12,0,1,88,0x37B5,150,672,672,480,0,0,0,0,0,0,0,7054,1000,731,500,732,100,7436,10000,616,10,5128,1000,0,0,0,0,0,0,4398,1);
+REPLACE INTO `mob_db` VALUES (1708,'THANATOS','Thanatos','Memory of Thanatos',99,445660,1,3666000,2145060,3,3812,7483,35,35,100,108,30,86,147,32,10,12,2,6,88,0x37B5,120,816,816,504,1833000,617,5500,603,5000,732,2000,7444,1000,2519,1000,7450,5000,2342,5000,2412,5000,2515,1000,2655,500,0,0,0,0,4399,1);
+REPLACE INTO `mob_db` VALUES (1709,'G_THA_ODIUM','Thanatos Odium','Odium of Thanatos',92,72389,1,10000,5000,9,2100,2800,68,30,100,52,165,62,185,90,10,12,2,1,88,0x33B5,100,398,288,420,0,0,0,0,0,0,0,7054,1000,731,500,732,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1710,'G_THA_DESPERO','Thanatos Despero','Despero of Thanatos',88,86666,1,10000,5000,2,2182,3082,38,39,100,167,79,92,151,120,10,12,2,1,88,0x33B5,150,528,528,360,0,0,0,0,0,0,0,7054,1000,731,500,732,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1711,'G_THA_MAERO','Thanatos Maero','Maero of Thanatos',83,62000,1,10000,5000,2,2022,2288,29,72,100,176,30,200,122,29,10,12,1,1,88,0x33B5,150,480,480,360,0,0,0,0,0,0,0,7054,1000,731,500,732,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1712,'G_THA_DOLOR','Thanatos Dolor','Dolor of Thanatos',83,59922,1,10000,5000,2,1392,2092,21,80,100,76,29,206,139,44,10,12,0,1,88,0x33B5,150,672,672,480,0,0,0,0,0,0,0,7054,1000,731,500,732,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1713,'ACIDUS','Acidus','Acidus',80,51112,1,28043,8023,2,1289,2109,29,69,1,71,55,135,103,69,10,12,2,9,46,0x3095,170,1008,1008,300,0,0,0,0,0,0,0,582,5100,1035,4000,7444,5,1036,3589,7448,800,1269,10,2114,50,0,0,0,0,4378,1);
+REPLACE INTO `mob_db` VALUES (1714,'FERUS','Ferus','Ferus',70,29218,1,8093,3952,2,1056,1496,14,45,1,78,45,72,81,73,10,12,2,9,43,0x3095,100,576,576,432,0,0,0,0,0,0,0,578,2200,1035,1000,7123,1000,1036,2000,7447,800,994,20,5122,50,0,0,0,0,4380,1);
+REPLACE INTO `mob_db` VALUES (1715,'NOVUS','Novus','Novus',42,5430,1,1320,1002,1,284,384,20,28,1,56,43,45,124,43,10,12,0,9,20,0x3885,110,398,288,360,0,0,0,0,0,0,0,511,3000,7053,1035,1036,589,0,0,0,0,0,0,0,0,0,0,0,0,4383,1);
+REPLACE INTO `mob_db` VALUES (1716,'ACIDUS_','Acidus','Acidus',76,39111,1,14392,4203,2,1180,2000,21,47,1,78,31,93,88,52,10,12,2,9,44,0x3095,180,768,768,360,0,0,0,0,0,0,0,505,150,1035,4000,510,150,1036,3589,7446,800,996,20,7446,100,0,0,0,0,4379,1);
+REPLACE INTO `mob_db` VALUES (1717,'FERUS_','Ferus','Ferus',69,21182,1,6750,2230,2,930,1170,14,38,1,66,77,60,79,35,10,12,2,9,42,0x3095,120,576,576,432,0,0,0,0,0,0,0,579,5100,1035,1000,1036,3589,7445,800,997,20,7445,100,0,0,0,0,0,0,4381,1);
+REPLACE INTO `mob_db` VALUES (1718,'NOVUS_','Novus','Novus',43,5830,1,1411,1100,1,314,414,24,28,1,60,43,39,119,43,10,12,0,9,20,0x3885,100,816,816,480,0,0,0,0,0,0,0,508,2000,7053,1035,1036,589,0,0,0,0,0,0,0,0,0,0,0,0,4382,1);
+REPLACE INTO `mob_db` VALUES (1719,'DETALE','Detale','Detardeurus',90,960000,1,291850,123304,3,4560,5548,66,59,100,90,30,136,140,56,10,12,2,9,67,0x37B5,250,936,936,360,145925,617,5500,603,5000,732,2000,2649,1000,2648,1000,7444,5000,7451,3589,12080,1000,1417,100,5002,500,0,0,0,0,4386,1);
+REPLACE INTO `mob_db` VALUES (1720,'HYDRO','Hydro','Hydrolancer',89,308230,1,83450,2480,3,2554,3910,52,62,1,96,110,86,94,32,10,12,2,9,47,0x37B5,160,672,672,432,0,0,0,0,0,0,0,7123,4000,1035,4000,7443,3880,5126,500,5127,500,12085,300,5124,500,0,0,0,0,4384,1);
+REPLACE INTO `mob_db` VALUES (1721,'DRAGON_EGG','Dragon Egg','Dragon Egg',43,18322,1,6740,0,0,1,2,78,60,1,1,56,67,1,63,10,12,1,9,40,0x0,1000,398,199,0,0,0,0,0,0,0,0,985,5,7032,100,731,10,732,5,718,10,720,10,728,10,0,0,0,0,4385,1);
+REPLACE INTO `mob_db` VALUES (1722,'EVENT_JAKK','Jakk','Halloween Jakk',99,10310,1,103,100,1,115,182,5,11,1,28,18,13,35,45,10,12,1,0,43,0x81,240,1180,480,648,0,0,0,0,0,0,0,7225,1000,1062,1000,535,1000,5134,10000,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1723,'A_SHECIL','Shecil Damon','Cecil Damon',82,30000,1,0,0,14,600,900,25,15,1,145,27,32,134,80,10,12,1,7,64,0x3695,180,1008,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1724,'A_POTON_CANON','Photon Cannon','Photon Cannon',66,8000,1,0,0,9,1000,1300,10,30,1,40,25,20,80,80,10,12,1,0,40,0x84,300,1536,960,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1725,'R_PORING','Poring','Poring',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,150,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1726,'R_LUNATIC','Lunatic','Lunatic',3,60,1,0,0,1,9,12,0,20,1,3,3,10,8,60,10,12,0,2,60,0x83,150,1456,456,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1727,'R_SAVAGE_BABE','Savage Babe','Savage Babe',7,182,1,0,0,1,20,25,0,0,1,7,14,5,12,35,10,12,0,2,22,0x83,150,1624,624,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1728,'R_DESERT_WOLF_B','Desert Wolf Baby','Baby Desert Wolf',9,164,1,0,0,1,30,36,0,0,1,9,9,5,21,40,10,12,0,2,23,0x83,150,1600,900,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1729,'R_BAPHOMET_','Baphomet Jr.','Baphomet Jr.',50,8578,1,0,0,1,487,590,15,25,1,75,55,1,93,45,10,12,0,6,27,0x183,150,868,480,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1730,'R_DEVIRUCHI','Deviruchi','Deviruchi',46,7360,1,0,0,1,475,560,10,25,1,69,40,55,87,30,10,12,0,6,27,0x183,150,980,600,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1731,'G_DOPPELGANGER','Doppelganger','Outrageous Doppelganger',72,12000000,1,3000000,2000000,1,5000,10000,99,99,88,180,70,75,180,65,10,12,2,8,48,0x37B5,190,480,480,288,0,0,0,0,0,0,0,7484,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1732,'G_TREASURE_BOX','Treasure Chest','New Year Treasure Chest',98,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7486,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1733,'KIEL','Kiel','Kiel',90,523000,1,36500,23405,3,1682,3311,28,32,100,112,76,89,156,102,10,12,1,0,47,0x37B5,140,1152,576,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1734,'KIEL_','Kiel D-01','Kiel D-01',90,1523000,1,2356200,512602,3,3280,6560,28,32,100,130,30,160,199,180,10,12,1,0,47,0x37B5,130,1152,576,432,1178100,617,5500,603,5000,616,2000,7513,3000,617,3000,2651,1000,2319,1000,1618,500,1242,500,2650,1000,0,0,0,0,4403,1);
+REPLACE INTO `mob_db` VALUES (1735,'ALICEL','Alicel','Alicel',75,37520,1,8890,5420,2,1800,2770,30,30,50,58,50,51,92,40,10,12,1,6,60,0x318D,250,1080,480,504,0,0,0,0,0,0,0,7512,2000,7507,3000,999,200,7317,500,1270,5,985,10,2517,20,0,0,0,0,4401,1);
+REPLACE INTO `mob_db` VALUES (1736,'ALIOT','Aliot','Aliot',75,48290,1,13020,4006,2,950,2470,35,15,50,32,87,12,68,19,10,12,1,6,60,0x318D,200,1296,432,360,0,0,0,0,0,0,0,7512,2000,7507,3000,2516,10,7317,500,1810,10,985,10,13405,15,0,0,0,0,4402,1);
+REPLACE INTO `mob_db` VALUES (1737,'ALIZA','Aliza','Aliza',69,19000,1,6583,3400,1,750,1100,8,5,74,74,52,35,110,140,10,12,1,7,60,0x91,220,1440,576,600,0,0,0,0,0,0,0,7054,4000,2518,10,2626,10,7047,5,12128,50,661,1,2123,5,0,0,0,0,4400,1);
+REPLACE INTO `mob_db` VALUES (1738,'CONSTANT','Constant','Constant',55,10000,1,3230,116,1,460,580,12,12,50,28,26,47,66,14,10,12,0,0,67,0x3885,150,720,360,360,0,0,0,0,0,0,0,7512,100,7507,1500,7325,10,999,10,757,10,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1739,'G_ALICEL','Alicel','Alicel',75,37520,1,0,0,2,1600,2570,30,30,50,60,50,51,92,40,10,12,1,6,60,0x318D,150,1080,480,504,0,0,0,0,0,0,0,7507,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1740,'G_ALIOT','Aliot','Aliot',75,43290,1,0,0,2,950,2070,35,15,50,32,87,12,68,19,10,12,1,6,60,0x318D,150,1296,432,360,0,0,0,0,0,0,0,7507,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1741,'G_COOKIE_XMAS','Christmas Cookie','Christmas Cookie',28,2090,1,0,0,1,140,170,0,50,1,24,30,53,45,100,10,12,0,7,46,0x3885,400,1248,1248,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1742,'G_CARAT','Carat','Carat',51,5200,1,0,0,1,330,417,0,25,1,41,45,5,85,155,10,12,1,6,44,0x3985,200,1078,768,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1743,'G_MYSTCASE','Myst Case','Myst Case',38,3450,1,0,0,1,160,360,5,10,65,50,25,5,48,75,10,12,1,0,60,0x3885,400,1248,1248,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1744,'G_WILD_ROSE','Wild Rose','Wild Rose',38,2980,1,0,0,1,315,360,0,15,65,85,15,35,65,80,10,12,0,2,24,0x3885,100,964,864,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1745,'G_CONSTANT','Constant','Constant',55,1000,1,0,0,1,460,580,12,12,50,28,26,47,66,14,10,12,0,6,67,0x2185,110,720,360,360,0,0,0,0,0,0,0,7507,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1746,'G_ALIZA','Aliza','Aliza',69,15000,1,0,0,1,750,1100,8,5,74,74,52,35,110,140,10,12,1,7,60,0x3885,200,1440,576,600,0,0,0,0,0,0,0,7507,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1747,'G_SNAKE','Snake','Boa',15,471,1,0,0,1,46,55,0,0,1,15,15,10,35,5,10,12,1,2,22,0x3885,200,1576,576,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1748,'G_ANACONDAQ','Anacondaq','Anacondaq',23,1109,1,0,0,1,124,157,0,0,1,23,28,10,36,5,10,12,1,2,25,0x3885,200,1576,576,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1749,'G_MEDUSA','Medusa','Medusa',79,22408,1,0,0,1,827,1100,48,38,1,74,50,57,77,69,10,12,1,6,40,0x3985,180,1720,1320,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1750,'G_RED_PLANT','Red Plant','Red Plant',1,100,1,0,0,1,100,200,100,99,1,1,1,1,1,100,7,12,0,3,22,0x40,2000,398,199,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1751,'RANDGRIS','Valkyrie Randgris','Valkyrie Randgris',99,3567200,1,2854900,3114520,3,5560,9980,25,42,100,120,30,120,220,210,10,12,2,8,86,0x37B5,100,576,576,480,1427450,617,5500,603,5000,616,2000,7510,5000,2357,1600,2524,3000,2421,3000,2229,5000,7024,2500,0,0,0,0,0,0,4407,1);
+REPLACE INTO `mob_db` VALUES (1752,'SKOGUL','Skogul','Skogul',70,87544,1,27620,10,2,1110,1930,20,15,1,69,70,50,67,52,10,12,1,6,67,0x3395,190,720,384,480,0,0,0,0,0,0,0,7511,3500,7054,1000,716,1000,739,500,2609,100,757,500,1271,5,0,0,0,0,4404,1);
+REPLACE INTO `mob_db` VALUES (1753,'FRUS','Frus','Frus',69,83422,1,20620,10,2,1110,1780,20,15,1,69,60,50,76,52,10,12,1,6,67,0x3395,150,576,576,432,0,0,0,0,0,0,0,7511,3500,7054,1000,716,1000,2622,3,2308,10,757,500,0,0,0,0,0,0,4405,1);
+REPLACE INTO `mob_db` VALUES (1754,'SKEGGIOLD','Skeggiold','Skeggiold',81,295200,1,91100,10,1,1400,2020,12,24,80,100,50,72,90,50,10,12,0,8,46,0x37B5,250,780,780,480,0,0,0,0,0,0,0,7511,6000,2254,1,7063,1000,2001,25,7511,1000,2322,100,2353,100,0,0,0,0,4406,1);
+REPLACE INTO `mob_db` VALUES (1755,'SKEGGIOLD_','Skeggiold','Skeggiold',83,315200,1,99200,10,1,1600,2050,15,24,80,120,60,85,98,80,10,12,0,8,46,0x37B5,250,780,780,480,0,0,0,0,0,0,0,7511,6000,2254,1,7063,1000,2001,25,7511,1000,2322,100,2353,100,0,0,0,0,4406,1);
+REPLACE INTO `mob_db` VALUES (1756,'G_HYDRO','Hydro','Hydrolancer',89,308230,1,0,0,3,2554,3910,52,62,1,96,110,86,94,32,10,12,2,9,47,0x39A5,160,672,672,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1757,'G_ACIDUS','Acidus','Acidus',80,51112,1,0,0,2,1289,2109,39,69,1,71,55,135,103,69,10,12,2,9,46,0x3885,170,1008,1008,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1758,'G_FERUS','Ferus','Ferus',70,29218,1,0,0,2,1056,1496,34,45,1,78,45,72,81,73,10,12,2,9,43,0x3885,100,576,576,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1759,'G_ACIDUS_','Acidus','Acidus',76,39111,1,0,0,2,1180,2000,31,47,1,78,31,93,88,52,10,12,2,9,44,0x3885,180,768,768,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1760,'G_FERUS_','Ferus','Ferus',69,21182,1,0,0,2,930,1170,24,38,1,66,77,60,79,35,10,12,2,9,42,0x3885,120,576,576,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1761,'G_SKOGUL','Skogul','Skogul',70,57544,1,0,0,2,1110,1930,20,15,1,69,70,50,67,52,10,12,1,6,67,0x3985,170,720,384,480,0,0,0,0,0,0,0,7511,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1762,'G_FRUS','Frus','Frus',69,53422,1,0,0,2,1110,1780,20,15,1,69,60,50,76,52,10,12,1,6,67,0x3985,130,576,576,432,0,0,0,0,0,0,0,7511,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1763,'G_SKEGGIOLD','Skeggiold','Skeggiold',81,100200,1,0,0,1,1400,3410,12,24,80,100,50,72,90,50,10,12,0,8,46,0x39A5,200,780,780,480,0,0,0,0,0,0,0,7511,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1764,'G_SKEGGIOLD_','Skeggiold','Skeggiold',83,103000,1,0,0,1,1600,4110,15,24,80,120,60,85,98,80,10,12,0,8,46,0x39A5,200,780,780,480,0,0,0,0,0,0,0,7511,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1765,'G_RANDGRIS','Valkyrie','Valkyrie',99,1567200,1,10000,10000,3,5560,9980,25,42,100,120,80,120,220,210,10,12,2,8,86,0x37B5,100,576,576,480,0,0,0,0,0,0,0,7510,500,617,100,2115,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1766,'EM_ANGELING','Angeling','Angeling',99,128430,1,0,0,1,60,71,40,50,1,17,80,80,126,20,10,12,0,8,66,0x4B5,300,1288,288,384,0,909,5000,909,5000,741,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1767,'EM_DEVILING','Deviling','Deviling',99,128430,1,0,0,1,60,71,40,50,1,17,80,80,126,20,10,12,0,8,66,0x4B5,300,1288,288,384,0,909,5000,909,5000,741,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1768,'GLOOMUNDERNIGHT','Gloom Under Night','Gloom Under Night',89,2298000,1,962175,276445,3,5880,9516,10,20,100,115,98,78,111,50,10,12,2,0,68,0x37B5,200,2000,2000,576,481087,607,5500,617,5000,617,5000,7566,7000,7023,4000,7022,2000,616,5000,2513,1000,1377,100,0,0,0,0,0,0,4408,1);
+REPLACE INTO `mob_db` VALUES (1769,'AGAV','Agav','Agav',73,29620,1,9780,6622,1,103,1109,15,35,1,32,27,132,69,15,10,12,1,7,80,0x3295,300,768,360,360,0,0,0,0,0,0,0,7567,2500,2422,2,7563,4000,2109,1,12183,50,7563,100,0,0,0,0,0,0,4409,1);
+REPLACE INTO `mob_db` VALUES (1770,'ECHIO','Echio','Echio',69,34900,1,13560,4300,1,750,1800,33,11,74,74,52,35,59,56,10,12,1,7,80,0x3295,250,768,360,360,0,0,0,0,0,0,0,7567,2500,608,10,7563,4000,5172,20,12183,20,7563,100,2366,20,0,0,0,0,4410,1);
+REPLACE INTO `mob_db` VALUES (1771,'VANBERK','Vanberk','Vanberk',59,9988,1,4203,901,1,230,660,24,6,69,66,39,29,51,41,10,12,1,7,80,0x3885,250,768,360,360,0,0,0,0,0,0,0,7568,2500,526,10,7563,1000,5172,10,13027,5,7563,100,0,0,0,0,0,0,4411,1);
+REPLACE INTO `mob_db` VALUES (1772,'ISILLA','Isilla','Isilla',62,8297,1,3001,3001,1,89,733,11,19,1,28,12,97,57,12,10,12,1,7,80,0x3885,300,768,360,432,0,0,0,0,0,0,0,7568,2500,2422,1,7563,1000,2610,10,2601,1,7563,100,0,0,0,0,0,0,4412,1);
+REPLACE INTO `mob_db` VALUES (1773,'HODREMLIN','Hodremlin','Hodremlin',61,12180,1,6782,2022,1,845,1678,29,25,80,41,81,56,62,11,10,12,1,6,67,0x3985,140,960,528,432,0,0,0,0,0,0,0,587,1000,7340,1000,2406,2,938,1000,7563,1000,1061,2000,2426,10,0,0,0,0,4413,1);
+REPLACE INTO `mob_db` VALUES (1774,'SEEKER','Seeker','Seeker',65,10090,1,5671,4278,6,723,852,17,30,60,52,34,143,107,27,10,12,0,0,64,0x3295,190,576,432,300,0,0,0,0,0,0,0,587,1000,7340,1000,985,20,1061,4000,7563,1000,1375,20,0,0,0,0,0,0,4414,1);
+REPLACE INTO `mob_db` VALUES (1775,'SNOWIER','Snowier','Snowier',60,19230,1,5882,2699,2,770,1347,22,12,73,46,72,15,52,25,10,12,2,0,41,0x3885,220,1020,1020,420,0,0,0,0,0,0,0,7561,3000,7066,1000,757,100,510,50,509,500,1819,3,991,100,0,0,0,0,4415,1);
+REPLACE INTO `mob_db` VALUES (1776,'SIROMA','Siroma','Siroma',42,6800,1,2230,1005,1,220,440,12,8,33,23,52,11,40,19,10,12,0,0,61,0x83,180,648,648,240,0,0,0,0,0,0,0,7561,1000,7066,500,510,10,991,20,0,0,0,0,0,0,0,0,0,0,4416,1);
+REPLACE INTO `mob_db` VALUES (1777,'ICE_TITAN','Ice Titan','Ice Titan',60,38200,1,13872,7928,1,1090,1570,71,15,99,34,88,10,79,29,10,12,2,0,61,0x3885,250,861,660,144,0,0,0,0,0,0,0,7561,5000,7066,3000,749,100,984,10,985,30,995,100,0,0,0,0,0,0,4417,1);
+REPLACE INTO `mob_db` VALUES (1778,'GAZETI','Gazeti','Gazeti',55,12300,1,5758,2075,10,512,612,65,25,1,12,20,60,101,5,10,12,1,6,21,0x3395,190,576,370,270,0,0,0,0,0,0,0,7561,3000,7066,3000,985,20,1731,1,0,0,0,0,0,0,0,0,0,0,4418,1);
+REPLACE INTO `mob_db` VALUES (1779,'KTULLANUX','Ktullanux','Ktullanux',98,4417000,1,2720050,1120020,3,1680,10360,40,42,85,126,30,125,177,112,10,12,2,2,81,0x37B5,400,840,840,216,1360025,607,5500,617,5000,617,5000,7562,9000,616,3000,2509,3000,2111,5000,617,5000,607,5000,0,0,0,0,0,0,4419,1);
+REPLACE INTO `mob_db` VALUES (1780,'MUSCIPULAR','Muscipular','Muscipular',57,4332,1,1706,1706,3,521,726,12,12,1,53,39,25,92,51,10,12,1,3,22,0x84,2000,672,648,360,0,0,0,0,0,0,0,7565,3000,1032,3000,629,2,1033,2000,905,1000,631,3,0,0,0,0,0,0,4420,1);
+REPLACE INTO `mob_db` VALUES (1781,'DROSERA','Drosera','Drosera',46,7221,1,2612,1022,7,389,589,10,13,1,30,27,17,76,41,10,12,1,3,22,0x84,2000,864,576,336,0,0,0,0,0,0,0,7565,3000,938,3000,1032,2000,1033,2000,621,3,905,1000,0,0,0,0,0,0,4421,1);
+REPLACE INTO `mob_db` VALUES (1782,'ROWEEN','Roween','Roween',31,5716,1,1669,1266,1,298,377,0,7,51,39,48,18,67,19,10,12,1,2,24,0x108B,200,840,840,300,0,0,0,0,0,0,0,7564,3000,919,3000,992,50,1822,2,0,0,0,0,0,0,0,0,0,0,4422,1);
+REPLACE INTO `mob_db` VALUES (1783,'GALION','Galion','Galion',44,32240,1,10020,3368,1,336,441,11,12,51,52,59,25,72,32,10,12,1,2,44,0x11AB,150,864,624,360,0,0,0,0,0,0,0,7564,3000,919,3000,996,10,2531,5,0,0,0,0,0,0,0,0,0,0,4423,1);
+REPLACE INTO `mob_db` VALUES (1784,'STAPO','Stapo','Stapo',23,666,1,332,221,1,135,370,90,5,12,11,15,12,23,1,10,12,0,0,42,0x83,300,936,792,432,0,0,0,0,0,0,0,909,1000,7312,1000,512,1000,7126,100,993,10,1821,3,0,0,0,0,0,0,4424,1);
+REPLACE INTO `mob_db` VALUES (1785,'ATROCE','Atroce','Atroce',82,1008420,1,295550,118895,2,2526,3646,25,25,100,87,30,49,89,72,10,12,2,2,67,0x37B5,150,600,600,240,147775,607,5500,617,5000,617,5000,7563,7000,608,1000,2621,1000,617,5000,607,5000,5123,100,1175,100,0,0,0,0,4425,1);
+REPLACE INTO `mob_db` VALUES (1786,'G_AGAV','Agav','Agav',73,25620,1,0,0,1,103,909,15,35,1,32,27,132,69,15,10,12,1,7,40,0x3295,300,768,360,360,0,0,0,0,0,0,0,7567,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1787,'G_ECHIO','Echio','Echio',69,36900,1,0,0,1,750,1500,33,11,74,74,52,35,59,56,10,12,1,7,40,0x3295,250,768,360,360,0,0,0,0,0,0,0,7567,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1788,'G_ICE_TITAN','Ice Titan','Ice Titan',60,32900,1,0,0,1,1090,1570,71,15,99,34,88,10,79,29,10,12,2,0,61,0x3295,250,861,660,144,0,0,0,0,0,0,0,7561,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1789,'ICEICLE','Iceicle','Iceicle',38,10,1,5,5,3,241,1082,0,10,1,10,10,10,172,5,10,12,0,0,41,0x84,2000,1344,199,0,0,0,0,0,0,0,0,7066,1000,7066,1000,7066,1000,7066,500,7066,500,7066,500,7066,500,7066,500,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1790,'G_RAFFLESIA','Rafflesia','Rafflesia',17,1333,1,0,0,3,105,127,0,2,1,18,24,11,37,10,10,12,0,3,22,0x3885,150,528,528,240,0,0,0,0,0,0,0,7577,3000,7575,4000,7576,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1791,'G_GALION','Galion','Galion',44,32240,1,0,0,1,336,441,11,12,51,52,59,25,72,32,10,12,1,2,44,0x11AB,150,864,624,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1792,'SOCCER_BALL','Soccer Ball','Soccer Ball',1,1000,1,0,0,0,0,0,127,99,1,1,1,1,1,1,1,1,0,0,20,0x40,2000,398,199,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1793,'G_MEGALITH','Megalith','Megalith',45,5300,1,0,0,9,264,314,50,25,1,45,60,5,95,5,10,12,2,0,80,0x3695,200,1332,1332,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1794,'G_ROWEEN','Roween','Roween',31,5716,1,0,0,1,298,377,0,7,51,39,48,18,67,19,10,12,1,2,24,0x3295,200,840,840,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1795,'BLOODY_KNIGHT_','Bloody Knight','Bloody Knight',82,800000,1,0,0,3,10000,30000,60,60,88,121,100,100,125,55,10,12,2,8,28,0x37B5,250,828,528,192,0,0,0,0,0,0,0,1417,100,2412,100,2514,200,2342,300,2513,200,1620,200,617,7000,7578,10000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1796,'AUNOE','Aunoe','Aunoe',62,21297,1,7102,5102,1,1500,2144,11,19,1,28,12,91,57,12,10,12,1,7,80,0x3295,250,768,432,360,0,0,0,0,0,0,0,2109,1,2545,1,7568,2500,2422,1,7563,1000,2610,10,2601,3,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1797,'FANAT','Fanat','Fanat',62,21297,1,7102,5102,1,1500,2144,11,19,1,28,12,91,57,12,10,12,1,7,80,0x3885,250,768,432,360,0,0,0,0,0,0,0,2109,1,2388,1,7568,2500,526,10,7563,1000,5172,10,13027,10,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1798,'TREASURE_BOX_','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x40,0,398,199,0,0,0,0,0,0,0,0,7582,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1799,'G_SEYREN_','Lord Knight Seyren','Lord Knight Seyren',99,347590,1,18000,10000,1,4238,5040,72,37,120,110,81,65,130,52,10,12,1,7,83,0x37B5,100,398,384,288,0,0,0,0,0,0,0,7583,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1800,'G_EREMES_','Assassin Cross Eremes','Assassin Cross Eremes',99,211230,1,18000,10000,1,3189,5289,27,39,90,181,62,37,122,60,10,12,1,7,85,0x37B5,100,398,384,288,0,0,0,0,0,0,0,7583,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1801,'G_HARWORD_','Whitesmith Harword','MasterSmith Howard',99,310000,1,18000,10000,1,4822,5033,66,36,100,73,112,35,136,60,10,12,1,7,81,0x37B5,100,398,384,288,0,0,0,0,0,0,0,7583,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1802,'G_MAGALETA_','High Priest Magaleta','High Priest Margaretha',99,182910,1,18000,10000,1,1688,2580,35,78,1,84,64,182,92,100,10,12,1,7,86,0x37B5,125,1152,384,288,9000,0,0,0,0,0,0,7583,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1803,'G_SHECIL_','Sniper Shecil','Sniper Cecil',99,209000,1,18000,10000,14,1892,5113,22,35,1,180,39,67,193,130,10,12,1,7,84,0x33B5,100,398,384,288,0,0,0,0,0,0,0,7583,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1804,'G_KATRINN_','High Wizard Katrinn','High Wizard Kathryne',99,189920,1,18000,10000,1,497,2094,10,88,1,89,42,223,128,93,10,12,1,7,68,0x37B5,150,1152,384,288,0,0,0,0,0,0,0,7583,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1805,'B_SEYREN_','Lord Knight Seyren','Lord Knight Seyren',99,1647590,1,4835600,1569970,1,7238,11040,72,37,120,110,81,65,130,52,10,12,1,7,83,0x37B5,100,398,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1806,'B_EREMES_','Assassin Cross Eremes','Assassin Cross Eremes',99,1411230,1,4083400,1592380,1,4189,8289,37,39,90,181,62,37,122,60,10,12,1,7,85,0x37B5,100,398,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1807,'B_HARWORD_','Whitesmith Harword','Master Smith Howard',99,1460000,1,4002340,1421000,1,7822,8251,66,36,100,73,112,35,136,60,10,12,1,7,82,0x37B5,100,398,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1808,'B_MAGALETA_','High Priest Magaleta','High Priest Margaretha',99,1092910,1,4257000,1318800,1,4688,5580,35,78,1,84,64,182,92,100,10,12,1,7,86,0x37B5,125,1152,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1809,'B_SHECIL_','Sniper Shecil','Sniper Cecil',99,1349000,1,4093000,1526000,14,4892,9113,22,35,1,180,39,67,193,130,10,12,1,7,84,0x37B5,100,398,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1810,'B_KATRINN_','High Wizard Katrinn','High Wizard Kathryne',99,1069920,1,4008200,1636700,1,1197,4394,10,88,1,89,42,223,128,93,10,12,1,7,68,0x37B5,150,1152,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1811,'G_SMOKIE_','Smokie','Bandit',18,641,1,0,0,1,61,72,0,10,1,18,36,25,26,35,10,12,0,2,22,0x91,200,1576,576,420,0,0,0,0,0,0,0,2201,100,7267,500,606,1000,536,2000,7299,500,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1812,'EVENT_LUDE','Lude','Delightful Lude',99,15,1,0,0,0,0,0,100,99,1,1,1,1,999,1,1,1,0,0,20,0x40,190,960,960,480,0,0,0,0,0,0,0,7225,5000,1062,5000,535,5000,7609,5000,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1813,'EVENT_HYDRO','Hydro','Hydrolancer',99,1880000,1,4000000,2000000,3,15000,47767,60,55,1,142,200,250,189,32,10,12,2,8,28,0x37B5,100,972,672,432,0,0,0,0,0,0,0,7607,10000,13001,500,5002,500,1417,500,12080,1500,7444,5500,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1814,'EVENT_MOON','Moonlight Flower','Fox Queen',80,30000,1,30000,30000,1,500,800,50,50,1,35,45,112,69,93,10,12,1,2,63,0x37B5,150,1276,576,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1815,'EVENT_RICECAKE','Rice Cake','Hot Ricecake',12,20,1,0,0,1,1,2,100,99,1,1,1,1,1,1,1,1,1,0,20,0x40,2000,1320,199,300,0,0,0,0,0,0,0,7613,10000,7613,10000,7613,10000,7613,10000,7613,10000,7613,5000,7613,4000,7613,3000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1816,'EVENT_GOURD','Gourd','Gourd',12,1000,1,0,0,1,1,2,100,99,1,1,1,1,1,1,1,1,1,0,20,0x40,2000,398,199,96,0,0,0,0,0,0,0,512,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1817,'EVENT_DETALE','Detale','Detardeurus',99,8880000,1,4500000,2500000,3,32767,65534,65,65,1,142,200,250,189,50,10,12,2,8,48,0x37B5,100,972,936,360,0,0,0,0,0,0,0,7701,10000,1724,500,1473,500,1265,500,12080,1500,12100,1500,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1818,'EVENT_ALARM','Alarm','Imperfect Alarm',58,10647,1,0,0,0,1,2,15,15,1,62,72,10,85,45,10,12,1,0,60,0x3695,1000,1020,500,768,0,0,0,0,0,0,0,7703,7000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1819,'EVENT_BATHORY','Bathory','Bathory',44,5415,1,0,0,1,198,398,0,60,1,76,24,85,65,15,10,12,1,7,27,0x3695,100,1504,840,900,0,0,0,0,0,0,0,7850,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1820,'EVENT_BIGFOOT','Bigfoot','Bigfoot',25,1619,1,0,0,1,198,220,10,0,1,25,55,15,20,25,10,12,2,2,22,0x91,300,1260,199,192,0,0,0,0,0,0,0,7850,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1821,'EVENT_DESERT_WOLF','Desert Wolf','Desert Wolf',27,1716,1,0,0,1,169,208,0,10,56,27,45,15,56,10,10,12,1,2,23,0x308D,200,1120,420,288,0,0,0,0,0,0,0,7850,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1822,'EVENT_DEVIRUCHI','Deviruchi','Deviruchi',46,6666,1,0,0,1,475,560,10,25,1,69,40,55,70,30,10,12,0,6,27,0x3795,150,980,600,384,0,0,0,0,0,0,0,7850,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1823,'EVENT_FREEZER','Freezer','Freezer',72,8636,1,0,0,2,671,983,55,43,69,41,59,5,67,100,10,12,1,2,41,0x3695,250,1452,483,528,0,0,0,0,0,0,0,7850,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1824,'EVENT_GARM_BABY','Garm Baby','Baby Hatii',61,20199,1,0,0,1,680,1179,34,13,45,30,56,55,85,30,10,12,1,2,41,0x3885,450,879,672,576,0,0,0,0,0,0,0,7850,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1825,'EVENT_GOBLINE_XMAS','Christmas Goblin','Santa Goblin',25,1176,1,0,0,1,118,140,10,5,1,53,25,20,38,45,10,12,1,7,24,0x3695,100,1120,620,240,0,0,0,0,0,0,0,7850,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1826,'EVENT_MYST','Myst','Myst',38,3745,1,0,0,1,365,445,0,40,1,38,18,1,53,10,10,12,2,0,25,0x3695,200,1576,576,384,0,0,0,0,0,0,0,7850,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1827,'EVENT_SASQUATCH','Sasquatch','Sasquatch',30,3163,1,0,0,1,250,280,5,0,75,25,60,10,34,20,10,12,2,2,60,0x3695,300,1260,199,192,0,0,0,0,0,0,0,7850,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1828,'EVENT_GULLINBURSTI','Gullinbrusti','Gullinbursti',20,20,1,0,0,1,59,72,100,99,1,14,14,1,19,15,10,12,2,2,42,0x3695,150,1960,960,384,0,0,0,0,0,0,0,7303,6000,570,9000,571,8000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1829,'SWORD_GUARDIAN','Sword Guardian','Sword Master',86,152533,1,155013,122604,2,7590,9140,60,33,110,40,54,65,125,65,14,16,2,7,80,0x37B5,170,398,384,288,0,0,0,0,0,0,0,7069,3000,1370,30,1163,50,1168,1,2122,10,1176,50,0,0,0,0,0,0,4427,1);
+REPLACE INTO `mob_db` VALUES (1830,'BOW_GUARDIAN','Bow Guardian','Bow Master',80,80404,1,50149,23006,12,1840,2520,40,62,95,80,33,90,165,55,14,16,2,7,80,0x37B5,170,398,384,288,0,0,0,0,0,0,0,7069,3000,1723,30,1701,50,2367,20,2701,4,0,0,0,0,0,0,0,0,4428,1);
+REPLACE INTO `mob_db` VALUES (1831,'SALAMANDER','Salamander','Salamander',91,97934,1,72000,55000,2,7590,10860,65,50,90,55,44,45,180,25,10,12,2,0,63,0x37B5,160,398,384,288,0,0,0,0,0,0,0,7097,3000,994,30,716,100,2680,1,1920,50,2621,1,2364,20,0,0,0,0,4429,1);
+REPLACE INTO `mob_db` VALUES (1832,'IFRIT','Ifrit','Ifrit',99,7700000,1,3154321,3114520,3,13530,17000,40,50,120,180,25,190,199,50,10,12,2,0,83,0x37B5,130,398,384,360,1577160,603,5500,617,5000,616,2000,994,10000,2677,3000,2678,200,2679,200,1471,2000,1133,2000,2345,100,0,0,0,0,4430,1);
+REPLACE INTO `mob_db` VALUES (1833,'KASA','Kasa','Kasa',85,80375,1,49000,38000,2,3030,3500,23,70,45,110,31,200,140,30,10,12,2,0,63,0x37B5,150,800,600,288,0,0,0,0,0,0,0,7097,3000,7122,2500,994,30,2680,1,2344,10,1730,10,1626,10,0,0,0,0,4431,1);
+REPLACE INTO `mob_db` VALUES (1834,'G_SALAMANDER','Salamander','Salamander',91,97934,1,0,0,2,9590,12860,65,60,90,55,44,45,180,25,10,12,2,0,63,0x37B5,160,398,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1835,'G_KASA','Kasa','Kasa',85,80375,1,0,0,2,3030,3500,23,70,45,158,31,250,160,30,10,12,2,0,63,0x37B5,150,800,600,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1836,'MAGMARING','Magmaring','Magmaring',40,5300,1,2110,1910,1,550,700,25,24,40,60,30,10,60,17,10,12,0,0,43,0x83,300,1472,384,288,0,0,0,0,0,0,0,7097,3000,757,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4432,1);
+REPLACE INTO `mob_db` VALUES (1837,'IMP','Imp','Imp',76,46430,1,25200,11077,1,1059,1509,27,50,37,76,30,150,99,10,10,12,0,6,63,0x3395,150,824,432,360,0,0,0,0,0,0,0,7122,3000,13303,3,7098,2500,1376,10,1972,25,12374,20,0,0,0,0,0,0,4433,1);
+REPLACE INTO `mob_db` VALUES (1838,'KNOCKER','Knocker','Knocker',50,7755,1,2202,4023,1,889,990,28,50,25,44,50,62,65,60,10,12,0,6,22,0x191,200,1548,384,288,0,0,0,0,0,0,0,997,30,1003,150,1040,5500,2286,1,2208,10,2124,3,1732,5,0,0,0,0,4434,1);
+REPLACE INTO `mob_db` VALUES (1839,'BYORGUE','Byorgue','Byrogue',86,38133,1,19000,9500,2,1340,2590,20,13,25,80,12,30,70,10,14,16,1,7,20,0x37B5,170,800,600,360,0,0,0,0,0,0,0,1270,50,5096,3,13027,150,12087,500,603,40,2530,1,7110,4365,0,0,0,0,4426,1);
+REPLACE INTO `mob_db` VALUES (1840,'GOLDEN_SAVAGE','Golden Savage','Golden Savage',99,500,1,1,1,1,500,700,100,99,1,1,1,50,120,1,10,12,2,2,42,0xF1,150,1960,480,384,0,0,0,0,0,0,0,610,3000,7444,100,616,5,969,500,714,100,5159,1,12238,3000,12239,3000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1841,'G_SNAKE_','Snake Lord\'s Minion','Snake Lord\'s Minion',15,10,1,1,1,1,46,55,100,99,1,15,15,10,35,5,10,12,1,2,22,0x81,200,1576,576,576,0,0,0,0,0,0,0,7720,2000,12245,200,7721,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1842,'G_ANACONDAQ_','Snake Lord\'s Minion','Snake Lord\'s Minion',23,15,1,1,1,1,124,157,100,99,1,23,28,10,36,5,10,12,1,2,25,0x91,200,1576,576,576,0,0,0,0,0,0,0,7720,3500,12245,400,7721,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1843,'G_SIDE_WINDER_','Snake Lord\'s Minion','Snake Lord\'s Minion',43,18,1,1,1,1,240,320,100,99,38,43,40,15,115,20,10,12,1,2,25,0x3095,200,1576,576,576,0,0,0,0,0,0,0,7720,7000,12245,600,7721,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1844,'G_ISIS_','Snake Lord\'s Minion','Snake Lord\'s Minion',47,25,1,1,1,1,423,507,100,99,38,65,43,50,66,15,10,12,2,6,27,0x3195,200,1384,768,336,0,0,0,0,0,0,0,7720,8000,12245,800,7721,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1845,'G_TREASURE_BOX_','Treasure Box','Treasure Chest',98,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7720,10000,7720,10000,7720,10000,7721,10000,12245,2500,7720,5000,12245,2500,12245,2500,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1846,'DREAMMETAL','Dream Metal','Dream Metal',90,999,1,1,1,1,1,2,100,99,1,1,1,1,1,1,10,12,0,0,26,0x120,300,1288,288,384,0,0,0,0,0,0,0,7858,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1847,'EVENT_PORING','Poring','Poring',98,10000000,1,1000000,1000000,1,15000,20000,60,60,1,60,120,120,160,30,10,12,1,8,28,0x37B5,100,672,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1848,'EVENT_BAPHOMET','Baphomet','Baphomet',50,45000,1,1000,1000,2,1500,3000,10,10,1,60,15,15,160,30,10,12,2,6,67,0x37B5,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1849,'EVENT_OSIRIS','Osiris','Osiris',60,125000,1,2000,2000,1,3500,5000,20,20,1,60,25,25,160,30,10,12,1,1,89,0x37B5,100,1072,672,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1850,'EVENT_ORCHERO','Orc Hero','Orc Hero',50,175000,1,3000,3000,1,4000,5500,25,45,1,60,35,80,160,30,10,12,2,7,82,0x37B5,150,1678,780,648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1851,'EVENT_MOBSTER','Mobster','Mobster',61,7991,1,2,2,1,500,1000,45,35,76,46,20,35,76,55,10,12,1,7,20,0x3695,250,1100,560,580,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1852,'G_EM_ANGELING','Angeling','Angeling',99,120,1,0,0,1,60,71,100,99,1,17,80,80,126,20,10,12,0,8,66,0x37B5,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1853,'G_EM_DEVILING','Deviling','Deviling',99,120,1,0,0,1,60,71,100,99,1,17,80,80,126,20,10,12,0,8,66,0x37B5,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1854,'E_MUKA','Muka','Muka',17,610,1,273,120,1,40,49,5,5,15,15,30,5,20,10,10,12,2,3,22,0x83,300,1960,960,384,0,0,0,0,0,0,0,993,70,952,9000,713,2000,7742,400,507,1000,1451,50,1002,250,0,0,0,0,4036,1);
+REPLACE INTO `mob_db` VALUES (1855,'E_POISONSPORE','Poison Spore','Poison Spore',19,665,1,186,93,1,89,101,0,0,1,19,25,1,24,1,10,12,1,3,25,0x3885,200,1672,672,288,0,0,0,0,0,0,0,7033,9000,2221,20,511,550,7743,60,972,50,921,1200,912,5,0,0,0,0,4048,1);
+REPLACE INTO `mob_db` VALUES (1856,'E_MAGNOLIA','Magnolia','Magnolia',26,3195,1,393,248,1,120,151,5,30,1,26,26,1,39,5,10,12,0,6,21,0x183,250,1560,360,360,0,0,0,0,0,0,0,7031,9000,910,800,911,100,912,10,737,40,7744,400,12127,5,0,0,0,0,4076,1);
+REPLACE INTO `mob_db` VALUES (1857,'E_MARIN','Marin','Marin',15,742,1,66,44,1,39,43,0,10,1,10,10,5,35,15,10,12,1,3,41,0x81,400,1872,672,480,0,0,0,0,0,0,0,910,3200,938,1500,700,100,720,40,7745,75,529,350,5035,1,0,0,0,0,4196,1);
+REPLACE INTO `mob_db` VALUES (1858,'E_PLANKTON','Plankton','Plankton',10,354,1,23,18,1,26,31,0,5,1,10,10,1,15,1,10,12,0,3,61,0x81,400,2208,1008,324,0,0,0,0,0,0,0,1052,9000,7746,300,938,700,970,4,713,1000,630,20,645,50,0,0,0,0,4024,1);
+REPLACE INTO `mob_db` VALUES (1859,'E_MANDRAGORA','Mandragora','Mandragora',12,405,1,45,32,4,26,35,0,25,1,12,24,1,36,15,10,12,1,3,62,0x84,1000,1768,768,576,0,0,0,0,0,0,0,993,50,905,9000,1405,30,7747,350,711,300,706,3,1967,10,0,0,0,0,4030,1);
+REPLACE INTO `mob_db` VALUES (1860,'E_COCO','Coco','Coco',17,817,1,120,78,1,56,67,0,0,24,17,34,20,24,10,10,12,0,2,22,0x91,150,1864,864,1008,0,0,0,0,0,0,0,1026,9000,2502,20,914,3000,919,2500,516,500,2402,25,7748,600,0,0,0,0,4041,1);
+REPLACE INTO `mob_db` VALUES (1861,'E_CHOCO','Choco','Choco',43,4278,1,1265,1265,1,315,402,5,5,65,68,55,45,65,25,10,12,0,2,23,0x3095,200,1500,500,1000,0,0,0,0,0,0,0,7011,5335,942,7000,985,53,513,5000,634,20,7749,1000,607,25,0,0,0,0,4285,1);
+REPLACE INTO `mob_db` VALUES (1862,'E_MARTIN','Martin','Martin',18,1109,1,134,86,1,52,63,0,5,12,18,30,15,15,5,10,12,0,2,42,0x81,300,1480,480,480,0,0,0,0,0,0,0,1017,9000,7750,500,1251,10,2225,5,5009,1,10010,10,2224,15,0,0,0,0,4046,1);
+REPLACE INTO `mob_db` VALUES (1863,'E_SPRING_RABBIT','Spring Rabbit','Spring Rabbit',25,4500,1,0,0,1,292,406,14,10,20,15,15,5,15,5,10,12,1,2,42,0x83,160,1120,552,511,0,0,0,0,0,0,0,7860,5000,7861,5000,7862,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1864,'ZOMBIE_SLAUGHTER','Zombie Slaughter','Zombie Slaughter',77,43000,1,12000,8500,1,1055,1655,35,45,1,30,50,1,75,35,10,12,1,1,69,0x3695,200,676,648,432,0,0,0,0,0,0,0,7752,3000,13404,10,934,1500,7753,3000,938,3000,0,0,0,0,0,0,0,0,4435,1);
+REPLACE INTO `mob_db` VALUES (1865,'RAGGED_ZOMBIE','Ragged Zombie','Ragged Zombie',75,25000,1,8500,5500,9,1200,1500,25,35,1,77,25,10,101,50,10,12,1,1,69,0x3695,150,1960,576,420,0,0,0,0,0,0,0,7752,3000,2424,15,934,1500,932,4500,2703,2,13107,10,0,0,0,0,0,0,4436,1);
+REPLACE INTO `mob_db` VALUES (1866,'HELL_POODLE','Hell Poodle','Hellhound',71,9000,1,4000,3000,1,400,600,35,20,5,26,14,5,39,10,10,12,0,6,27,0x3795,140,824,432,360,0,0,0,0,0,0,0,528,5000,13028,10,1268,10,932,4500,628,20,919,5500,537,400,0,0,0,0,4437,1);
+REPLACE INTO `mob_db` VALUES (1867,'BANSHEE','Banshee','Banshee',81,35111,1,17000,12000,1,1666,2609,30,55,30,74,1,120,75,1,10,12,1,6,47,0x3795,150,576,504,504,0,0,0,0,0,0,0,7751,3000,2365,10,13027,10,2528,10,934,1500,7054,5335,0,0,0,0,0,0,4438,1);
+REPLACE INTO `mob_db` VALUES (1868,'G_BANSHEE','Banshee','Banshee',81,35111,1,0,0,1,1666,2609,30,55,30,74,1,120,120,1,10,12,1,6,47,0x3795,150,576,504,504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1869,'FLAME_SKULL','Flame Skull','Flame Skull',60,10080,1,3000,2600,1,100,1200,20,40,50,100,30,40,140,110,10,12,0,6,68,0x3195,150,972,648,432,0,0,0,0,0,0,0,7005,5000,2425,20,13170,20,958,6000,0,0,0,0,0,0,0,0,0,0,4439,1);
+REPLACE INTO `mob_db` VALUES (1870,'NECROMANCER','Necromancer','Necromancer',88,98000,1,45000,35000,1,3500,4000,0,40,1,50,1,190,166,10,10,12,1,1,89,0x37B5,150,1816,1320,420,0,0,0,0,0,0,0,7752,3000,1624,20,932,4500,2532,10,717,100,609,100,7117,1500,0,0,0,0,4440,1);
+REPLACE INTO `mob_db` VALUES (1871,'FALLINGBISHOP','Fallen Bishop','Falling Bishop',80,3333333,1,1111111,1111111,1,3220,5040,50,0,1,80,15,126,120,20,10,12,1,6,47,0x37B5,150,1152,1152,360,555555,607,5500,617,5000,617,5000,523,10000,1420,1000,2677,500,1422,1000,985,5432,1614,2000,0,0,0,0,0,0,4441,1);
+REPLACE INTO `mob_db` VALUES (1872,'BEELZEBUB_FLY','Hell Fly','Hell Fly',66,500000,1,0,0,1,1200,2000,25,15,33,105,60,15,72,30,10,12,0,4,84,0x37B5,100,676,576,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1873,'BEELZEBUB','Beelzebub','Beelzebub',98,6666666,1,0,0,1,4100,4960,40,35,6,110,200,250,120,66,10,12,0,6,88,0x37B5,100,576,576,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1874,'BEELZEBUB_','Beelzebub','Beelzebub',98,6666666,1,6666666,6666666,2,10000,13410,40,40,6,110,200,250,166,66,10,12,2,6,88,0x37B5,100,504,504,432,3333333,607,5500,617,5000,617,5000,7754,9000,2423,2000,1565,2000,2000,2000,2702,2000,985,5432,742,5500,0,0,0,0,4145,1);
+REPLACE INTO `mob_db` VALUES (1875,'TRISTAN_3RD','Tristan III','Tristan III',80,43000,1,1,1,2,1366,1626,25,30,5,10,10,69,70,1,10,12,1,1,89,0x3695,175,1816,1152,360,0,0,0,0,0,0,0,7754,9000,938,9000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1876,'E_LORD_OF_DEATH','Lord of the Dead','Lord of the Dead',99,99000000,1,131343,43345,3,3430,4232,75,73,120,120,120,169,150,106,10,12,2,6,67,0x37B5,180,1446,1296,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1877,'CRYSTAL_5','Crystal','Crystal',1,15,1,0,0,0,0,0,100,99,1,1,1,1,999,1,1,1,0,0,20,0x161,190,398,199,0,0,0,0,0,0,0,0,7863,10,644,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1878,'E_SHINING_PLANT','Shining Plant','Mystic Plant',1,20,1,0,0,1,1,2,100,99,1,1,1,1,1,90,7,12,0,3,26,0x40,2000,398,199,1,0,0,0,0,0,0,0,7864,3000,906,1500,511,500,507,2000,508,1500,914,500,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1879,'ECLIPSE_P','Eclipse Pet','Eclipse Pet',6,1800,1,0,0,1,20,26,0,40,1,36,6,1,11,80,10,12,1,2,60,0x37B5,200,1456,456,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1880,'WOOD_GOBLIN','Wood Goblin','Leshij',42,6982,1,2201,1552,1,600,620,32,3,1,5,45,45,55,155,10,12,1,3,62,0x81,320,2304,840,360,0,0,0,0,0,0,0,2719,5,7203,4000,7201,2000,907,2000,916,500,7032,500,574,50,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1881,'LES','Les','Lesavka',39,3080,1,1521,912,1,102,113,0,17,1,33,12,32,52,38,10,12,1,3,82,0x1089,230,1728,720,576,0,0,0,0,0,0,0,7100,2000,511,1000,711,1000,905,2500,2270,1,521,500,510,50,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1882,'VAVAYAGA','Baba Yaga','Baba-Yaga',49,7444,1,2583,2583,2,255,387,4,29,1,76,24,88,55,18,10,12,1,7,21,0x3885,270,1536,600,420,0,0,0,0,0,0,0,7099,1000,7762,5000,1630,10,7226,150,539,1500,519,1500,580,1500,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1883,'UZHAS','Uzhas','Kikimora',61,13707,1,4002,3003,1,293,960,11,34,1,33,19,72,75,77,10,12,1,7,61,0x3885,200,672,672,384,0,0,0,0,0,0,0,520,900,1573,5,621,100,522,100,918,3500,579,1500,603,3,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1884,'MAVKA','Mavka','Mavka',63,19200,1,8301,6353,7,589,623,32,19,1,42,55,35,89,177,10,12,1,3,62,0x3885,170,1536,504,360,0,0,0,0,0,0,0,1572,5,629,300,707,300,710,50,747,1500,748,300,510,3000,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1885,'GOPINICH','Gopinich','Gopinch',85,299321,1,45250,16445,3,1868,6124,20,42,50,65,55,103,152,35,10,12,2,2,62,0x37B5,150,1536,864,432,22625,607,5500,617,5000,617,5000,617,4000,2621,200,12080,1000,1737,100,1417,5,7444,5000,5007,1,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1886,'G_MAVKA','Mavka','Mavka',63,19200,1,0,0,7,589,623,32,19,1,42,55,35,89,177,10,12,1,3,62,0x3885,170,1536,504,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1887,'FREEZER_R','Freezer','Freezer',72,8636,1,0,0,2,671,983,55,43,69,41,59,5,67,100,10,12,1,2,41,0x3695,250,1452,483,528,0,0,0,0,0,0,0,7053,2000,7066,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1888,'GARM_BABY_R','Garm Baby','Garm Baby',61,15199,1,100,100,1,680,1580,24,13,45,30,36,55,85,30,10,12,1,2,41,0x3885,450,879,672,576,0,0,0,0,0,0,0,7066,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1889,'GARM_R','Marozka\'s Guard','Marozka\'s Guard',73,100000,1,1000,1000,3,900,2200,20,23,85,126,10,50,95,60,10,12,2,2,81,0x37B5,400,608,408,336,0,0,0,0,0,0,0,7053,2000,7066,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1890,'GOPINICH_R','The Immortal Koshei','The Immortal Koshei',85,299321,1,1000,1000,3,1868,6124,20,42,50,65,55,50,152,35,10,12,2,2,62,0x3295,150,1536,864,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1891,'G_RANDGRIS_','Valkyrie','Valkyrie',99,1567200,1,0,0,3,5560,9980,25,42,100,120,80,120,220,210,10,12,2,8,86,0x37B5,100,576,576,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1892,'G_LOLI_RURI','Lolo Ruri','Lolo Ruri',71,23470,1,0,0,2,1476,2317,39,44,1,66,54,74,81,43,10,12,2,6,87,0x3985,125,1632,1632,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1893,'G_KNIGHT_OF_ABYSS','Knight of the Abyss','Abysmal Knight',79,36140,1,0,0,1,1600,2150,55,50,66,68,64,25,135,50,10,12,2,7,87,0x3695,300,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1894,'POURING','Pouring','Pouring',50,100000,1,0,0,1,550,1450,20,50,45,30,36,55,85,30,1,1,0,3,68,0x11AB,300,1672,672,480,0,0,0,0,0,0,0,12257,8335,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1895,'EVENT_SEYREN','Seyren','Seyren Windsor',91,88402,1,0,0,1,2100,2530,63,12,90,89,72,20,99,25,10,12,1,6,63,0x3295,170,398,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1896,'EVENT_KATRINN','Katrinn','Kathryne Keyron',92,47280,1,0,0,1,497,1697,10,74,1,5,77,180,110,39,10,12,1,7,68,0x3295,150,1152,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1897,'EVENT_BAPHOMET_','Baphomet','Baphomet',81,668000,1,0,0,2,3220,4040,35,45,1,152,30,85,120,95,10,12,2,6,67,0x37B5,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1898,'EVENT_ZOMBIE','Zombie','Zombie',12,434,1,0,0,1,67,79,0,10,1,1,1,1,1,1,10,12,1,1,29,0x3885,400,2612,912,288,0,0,0,0,0,0,0,7884,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1899,'SWORD_GUARDIAN_','Sword Guardian','Sword Guardian',86,152533,1,0,0,2,7590,9140,60,33,110,40,54,65,125,65,14,16,2,7,80,0x20A5,170,398,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1901,'E_CONDOR','Condor','Condor',5,8000,1,100,100,1,200,400,10,15,1,13,10,25,95,10,10,12,0,8,26,0x1089,150,1148,648,480,0,0,0,0,0,0,0,7781,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1902,'E_TREASURE1','Treasure Box','Treasure Chest',99,49,1,0,0,0,0,0,100,0,1,1,1,1,999,1,1,1,0,0,26,0x120,0,398,199,0,0,0,0,0,0,0,0,7782,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1903,'E_TREASURE2','Treasure Box','Treasure Chest',99,49,1,0,0,0,0,0,100,0,1,1,1,1,999,1,1,1,0,0,26,0x120,0,398,199,0,0,0,0,0,0,0,0,7783,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1904,'BOMBPORING','Bomb Poring','Bombring',28,1000000,1,461,284,1,120,320,100,99,1,28,28,1,33,50,10,12,0,0,20,0x308D,300,1672,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1905,'BARRICADE','Barricade','Barricade',98,600000,1,0,0,1,0,0,0,0,1,17,1,80,126,20,10,12,2,0,20,0x120,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1906,'BARRICADE_','Barricade','Barricade',98,150,1,0,0,1,0,0,100,99,1,17,1,80,126,20,10,12,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1907,'S_EMPEL_1','Guardian Stone','Guardian Stone',90,120000,1,0,0,0,1,2,40,50,1,1,1,1,1,1,1,1,0,0,20,0x120,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1908,'S_EMPEL_2','Guardian Stone','Guardian Stone',90,120000,1,0,0,0,1,2,40,50,1,1,1,1,1,1,1,1,0,0,20,0x120,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1909,'OBJ_A','Food Storage','Food Storage',90,250,1,0,0,0,1,2,100,99,1,1,1,1,1,1,1,1,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1910,'OBJ_B','Food Depot','Food Depot',90,250,1,0,0,0,1,2,100,99,1,1,1,1,1,1,1,1,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1911,'OBJ_NEUTRAL','Neutrality Flag','Neutrality Flag',90,150,1,0,0,0,1,2,100,99,1,1,1,1,1,1,1,1,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1912,'OBJ_FLAG_A','Lion Flag','Lion Flag',90,150,1,0,0,0,1,2,100,99,1,1,1,1,1,1,1,1,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1913,'OBJ_FLAG_B','Eagle Flag','Eagle Flag',90,150,1,0,0,0,1,2,100,99,1,1,1,1,1,1,1,1,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1914,'OBJ_A2','Blue Crystal','Blue Crystal',90,250,1,0,0,0,1,2,100,99,1,1,1,1,1,1,1,1,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1915,'OBJ_B2','Pink Crystal','Pink Crystal',90,250,1,0,0,0,1,2,100,99,1,1,1,1,1,1,1,1,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1916,'MOROCC','Satan Morroc','Satan Morroc',99,8388607,1,6700000,4500000,2,32000,32001,29,65,140,160,30,250,180,50,10,12,2,6,87,0x37B5,100,540,540,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1917,'MOROCC_','Wounded Morroc','Wounded Morroc',99,8388607,1,3600000,3000000,2,15000,18000,29,65,140,160,30,250,180,40,10,12,2,6,87,0x37B5,100,576,540,432,3600000,607,5500,617,5000,617,5000,5808,1000,2374,5000,2375,5000,2433,5000,7799,9000,7798,9000,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1918,'MOROCC_1','Incarnation of Morroc','Incarnation of Morroc',97,190000,1,61000,140000,1,7000,8600,20,35,150,152,30,180,186,70,10,12,2,8,27,0x37B5,110,576,540,432,0,0,0,0,0,0,0,2111,10,7799,1000,7798,3000,985,160,7054,4850,2537,3,1541,20,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1919,'MOROCC_2','Incarnation of Morroc','Incarnation of Morroc',97,190000,1,65000,120000,1,3500,5100,20,5,120,83,20,10,166,50,10,12,1,6,67,0x37B5,150,576,540,432,0,0,0,0,0,0,0,2536,3,7799,1000,7798,3000,984,160,7053,3500,2130,15,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1920,'MOROCC_3','Incarnation of Morroc','Incarnation of Morroc',96,143000,1,50000,80000,2,3400,5000,15,37,40,200,20,60,100,37,10,12,1,6,69,0x37B5,150,540,540,432,0,0,0,0,0,0,0,2508,10,7799,1000,7798,3000,985,160,7054,4850,2728,3,1182,15,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1921,'MOROCC_4','Incarnation of Morroc','Incarnation of Morroc',98,150000,1,51000,70000,1,3000,4025,18,54,60,60,30,220,125,20,10,12,1,6,68,0x37B5,150,1536,540,432,0,0,0,0,0,0,0,2729,5,7799,1000,7798,3000,984,160,7053,3500,2129,20,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1922,'G_MOROCC_1','Incarnation of Morroc','Shadow of Morroc',97,1200000,1,0,0,1,16000,16001,20,35,150,152,30,180,186,70,10,12,2,8,27,0x37B5,110,576,540,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1923,'G_MOROCC_2','Incarnation of Morroc','Shadow of Morroc',97,1200000,1,0,0,1,16000,16001,20,5,120,83,20,10,166,50,10,12,1,6,67,0x37B5,150,576,540,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1924,'G_MOROCC_3','Incarnation of Morroc','Shadow of Morroc',96,1200000,1,0,0,2,16000,16001,15,37,40,200,20,60,100,37,10,12,1,6,69,0x37B5,150,540,540,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1925,'G_MOROCC_4','Incarnation of Morroc','Shadow of Morroc',98,1200000,1,0,0,1,16000,16001,18,54,60,60,30,220,125,20,10,12,1,6,68,0x37B5,150,1536,540,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1926,'JAKK_H','Jakk','Shameless Jakk',38,300,1,0,0,1,5,10,5,30,1,38,38,43,75,45,10,12,1,0,43,0x3695,200,1180,480,648,0,0,0,0,0,0,0,1062,3000,1062,3000,535,3000,535,3000,535,3000,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1927,'WHISPER_H','Whisper','Whisper',34,100,1,0,0,1,5,10,0,45,1,51,14,1,60,1,10,12,0,6,68,0x3195,150,1960,960,504,0,0,0,0,0,0,0,1059,5000,1059,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1928,'DEVIRUCHI_H','Deviruchi','Deviruchi',46,500,1,0,0,1,5,10,10,25,1,69,40,55,70,30,10,12,0,6,27,0x3795,150,980,600,384,0,0,0,0,0,0,0,1038,3000,1039,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1929,'BAPHOMET_I','Great Demon Baphomet','Unsealed Baphomet',98,4520000,1,4520000,2520000,2,16000,16001,35,45,1,152,5,85,200,95,10,12,2,6,67,0x37B5,100,768,768,576,0,0,0,0,0,0,0,6004,500,2514,7000,1181,5000,2655,100,2513,7000,2327,7000,1466,9000,0,0,0,0,4147,1);
+REPLACE INTO `mob_db` VALUES (1930,'PIAMETTE','Piamette','Piamette',90,3000000,1,0,0,2,15000,20000,35,35,1,66,5,99,120,15,10,12,0,7,20,0x37B5,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1931,'WISH_MAIDEN','Wish Maiden','Wish Maiden',98,3567200,1,0,0,3,32000,32001,25,42,100,120,30,120,220,210,10,12,2,8,28,0x37B5,100,576,576,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1932,'GARDEN_KEEPER','Garden Keeper','Garden Keeper',80,100,1,0,0,1,1,2,100,99,1,1,1,1,1,1,10,12,0,0,42,0xE1,100,768,768,576,0,0,0,0,0,0,0,7839,9000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1933,'GARDEN_WATCHER','Garden Watcher','Garden Watcher',81,300000,1,0,0,1,1666,2609,55,55,30,74,56,126,145,114,10,12,1,8,80,0x37B5,100,480,480,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1934,'BLUE_FLOWER','Blue Flower','Blue Flower',98,10000,1,0,0,0,1,2,100,99,1,1,1,1,1,1,10,12,1,3,22,0x60,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1935,'RED_FLOWER','Red Flower','Red Flower',98,10000,1,0,0,0,1,2,100,99,1,1,1,1,1,1,10,12,1,3,22,0x60,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1936,'YELL_FLOWER','Yellow Flower','Yellow Flower',98,10000,1,0,0,0,1,2,100,99,1,1,1,1,1,1,10,12,1,3,22,0x60,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1937,'CONSTANT_','Constant','Constant',55,10000,1,0,0,1,460,580,12,12,50,28,26,47,66,14,10,12,0,0,67,0x3885,150,720,360,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1938,'TREASURE_BOX41','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7830,80,658,500,12999,10000,984,4850,985,7275,2514,40,1625,150,1268,150,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1939,'TREASURE_BOX42','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7831,80,658,500,12999,10000,984,4850,985,7275,2513,40,1375,150,1269,150,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1940,'TREASURE_BOX43','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7832,80,658,500,12999,10000,984,4850,985,7275,13027,150,1376,150,1271,150,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1941,'TREASURE_BOX44','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7833,80,658,500,12999,10000,984,4850,985,7275,13404,150,1730,150,2001,50,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1942,'TREASURE_BOX45','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7834,80,658,500,12999,10000,984,4850,985,7275,1176,150,1734,150,1819,150,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1943,'TREASURE_BOX46','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7835,80,658,500,12999,10000,984,4850,985,7275,1421,150,1731,150,1822,150,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1944,'TREASURE_BOX47','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7836,80,658,500,12999,10000,984,4850,985,7275,1478,150,1732,150,2531,50,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1945,'TREASURE_BOX48','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7837,80,658,500,12999,10000,984,4850,985,7275,1624,150,1733,150,1821,150,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1946,'TREASURE_BOX49','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7838,80,658,500,12999,10000,984,4850,985,7275,1626,150,1270,150,2532,50,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1947,'PIAMETTE_','Piamette','Piamette',90,500000,1,0,0,2,5000,6000,35,35,1,66,5,99,120,15,10,12,0,7,20,0x37B5,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1948,'G_YGNIZEM','Ygnizem','Ygnizem',58,11200,1,0,0,1,823,1212,35,8,60,35,52,18,79,20,10,12,1,7,43,0x3885,145,576,432,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1949,'B_S_GUARDIAN','Camp Guardian','Camp Guardian',86,457599,1,0,0,2,7590,9140,60,33,110,40,5,65,125,65,14,16,2,7,80,0x2085,170,398,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1950,'B_B_GUARDIAN','Camp Guardian','Camp Guardian',80,241212,1,0,0,12,1840,2520,40,62,95,80,5,90,165,55,14,16,2,7,80,0x2085,170,398,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1951,'CRYSTAL_6','Crystal','Crystal',1,15,1,0,0,0,0,0,100,99,1,1,1,1,999,1,1,1,0,0,20,0x161,190,398,199,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,665,4900,532,6500,558,5000,607,200,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1952,'CRYSTAL_7','Crystal','Crystal',1,15,1,0,0,0,0,0,100,99,1,1,1,1,999,1,1,1,0,0,20,0x161,190,398,199,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,667,4900,531,6500,558,5000,608,250,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1953,'CRYSTAL_8','Crystal','Crystal',1,15,1,0,0,0,0,0,100,99,1,1,1,1,999,1,1,1,0,0,20,0x161,190,398,199,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,664,4900,534,6500,558,5000,604,300,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1954,'CRYSTAL_9','Crystal','Crystal',1,15,1,0,0,0,0,0,100,99,1,1,1,1,999,1,1,1,0,0,20,0x161,190,398,199,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,666,4900,533,6500,558,5000,603,100,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1955,'TREASURE_BOX_I','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,1,1,1,1,999,1,1,1,0,0,20,0x83,0,398,199,0,0,0,0,0,0,0,0,12281,3000,7849,4000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1956,'NAGHT_SIEGER','Naght Sieger','Naght Sieger',99,8000000,1,4000000,2000000,2,32000,64000,60,40,1,50,80,220,220,30,10,12,2,6,88,0x37B5,100,432,432,504,0,0,0,0,0,0,0,13412,9000,13413,9000,2542,9000,5017,9000,616,9000,2514,9000,7294,9000,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1957,'ENTWEIHEN','Entweihen Crothen','Entweihen Crothen',90,5400000,1,2700000,1350000,12,32000,40000,44,66,1,70,40,250,220,30,14,16,1,6,87,0x1A4,0,540,540,576,0,0,0,0,0,0,0,1636,9000,1631,9000,2513,9000,1624,9000,616,9000,1618,9000,7291,9000,0,0,0,0,4451,1);
+REPLACE INTO `mob_db` VALUES (1958,'G_ENTWEIHEN_R','Thorny Skeleton','Thorny Skeleton',89,5400000,1,0,0,12,4040,4720,44,66,1,35,33,180,125,30,14,16,0,6,87,0x1A4,0,432,288,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1959,'G_ENTWEIHEN_H','Thorn of Recovery','Thorn of Recovery',89,350000,1,0,0,12,2040,2720,44,66,1,35,33,180,125,30,14,16,0,6,88,0x1A4,0,2864,288,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1960,'G_ENTWEIHEN_M','Thorn of Magic','Thorn of Magic',89,5400000,1,0,0,12,2040,2720,44,66,1,35,33,180,125,30,14,16,0,6,87,0x1A4,0,1024,288,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1961,'G_ENTWEIHEN_S','Thorn of Purification','Thorn of Purification',89,5400000,1,0,0,12,2040,2720,44,66,1,35,33,180,125,30,14,16,0,6,87,0x1A4,0,2864,288,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1962,'ANTONIO_','Christmas Thief','Christmas Thief',10,15,1,0,0,1,13,20,100,99,1,1,1,50,100,100,10,12,1,7,20,0x83,100,720,720,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1963,'P_CHUNG_E','New Year Doll','New Year Doll',49,23900,1,2396,993,1,460,1050,8,15,38,65,43,30,90,15,10,12,1,7,40,0x3695,170,1728,816,1188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1964,'NIGHTMARE_T','Nightmare','Nightmare',30,2000,1,512,387,1,100,200,0,40,1,100,1,1,100,1,10,12,2,2,68,0x120,150,1816,816,432,0,0,0,0,0,0,0,505,2000,510,3000,7913,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1965,'M_WILD_ROSE','Wild Rose','Wild Rose',38,4000,50,0,0,1,100,145,0,15,1,85,15,35,65,80,10,12,0,2,24,0x120,100,964,864,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1966,'M_DOPPELGANGER','Doppelganger','Doppelganger',72,7800,200,0,0,1,200,250,30,20,1,38,30,35,65,65,10,12,1,6,67,0x120,100,480,480,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1967,'M_YGNIZEM','Ygnizem','Egnigem Cenia',79,7800,200,0,0,1,200,250,30,20,1,38,30,35,65,65,10,12,1,7,43,0x120,100,480,480,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1968,'E_STROUF','Strouf','Strouf',48,11990,1,6160,4196,1,200,1250,5,50,1,40,45,92,43,65,10,12,2,5,61,0x120,150,1872,672,384,0,0,0,0,0,0,0,951,5335,756,230,2241,4,1461,4,949,3000,720,40,956,1500,0,0,0,0,4111,1);
+REPLACE INTO `mob_db` VALUES (1969,'E_MARC','Marc','Marc',36,6900,1,1976,1250,1,220,280,5,10,1,36,36,20,56,30,10,12,1,5,41,0x120,150,1272,199,480,0,0,0,0,0,0,0,995,36,956,9000,756,190,951,1000,720,20,717,200,509,700,0,0,0,0,4105,1);
+REPLACE INTO `mob_db` VALUES (1970,'E_OBEAUNE','Obeune','Obeaune',31,3952,1,1288,814,1,141,165,0,40,1,31,31,55,74,85,10,12,1,5,41,0x120,200,1872,672,288,0,0,0,0,0,0,0,995,26,950,9000,5014,2,2326,20,720,20,951,500,748,60,0,0,0,0,4093,1);
+REPLACE INTO `mob_db` VALUES (1971,'E_VADON','Vadon','Vadon',19,1017,1,270,170,1,74,85,20,0,1,19,16,10,36,15,10,12,0,5,21,0x120,300,1632,432,540,0,0,0,0,0,0,0,991,40,960,9000,910,3000,2313,10,943,100,757,80,717,50,0,0,0,0,4049,1);
+REPLACE INTO `mob_db` VALUES (1972,'E_MARINA','Marina','Marina',21,2087,1,436,280,1,84,106,0,5,1,21,21,1,36,10,10,12,0,3,41,0x120,400,2280,1080,864,0,0,0,0,0,0,0,1052,5000,938,1500,991,90,995,4,717,200,631,40,0,0,0,0,0,0,4055,1);
+REPLACE INTO `mob_db` VALUES (1973,'E_PORING','Poring','Poring',1,50,1,2,1,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,909,7000,938,400,512,1000,713,1500,12303,3000,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1974,'BANSHEE_MASTER','Banshee Master','Banshee Master',84,47222,1,30000,24000,2,2666,3609,20,40,30,74,1,180,105,1,10,12,1,6,47,0x3795,150,676,504,504,0,0,0,0,0,0,0,7054,5335,7751,3000,2365,10,2748,2,2528,10,934,1500,2135,20,0,0,0,0,4450,1);
+REPLACE INTO `mob_db` VALUES (1975,'BEHOLDER_MASTER','Beholder Master','Beholder Master',70,24150,1,9000,11400,6,1723,2300,17,30,60,62,25,89,85,32,10,12,1,0,44,0x3885,190,840,840,360,0,0,0,0,0,0,0,576,3000,605,100,996,100,985,10,2386,10,603,2,2749,2,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1976,'COBALT_MINERAL','Cobalt Mineral','Cobalt Mineral',72,29665,1,12332,10379,1,1446,2979,40,30,60,77,35,57,77,32,10,12,1,0,40,0x3885,200,648,480,360,0,0,0,0,0,0,0,7321,3000,728,500,13414,5,984,80,1011,800,715,100,969,2,714,2,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1977,'HEAVY_METALING','Heavy Metaling','Heavy Metaling',73,28433,1,9320,8831,1,1350,1700,40,30,30,65,28,40,77,2,10,12,0,0,20,0x3885,200,672,672,480,0,0,0,0,0,0,0,7325,4000,1002,1000,998,500,7126,1000,7317,200,13038,5,7312,5000,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1978,'HELL_APOCALIPS','Hell Apocalips','Hell Vesper',86,65433,1,46666,32000,2,5733,6073,62,23,1,48,30,98,110,85,10,12,2,0,60,0x3885,250,1840,1440,384,0,0,0,0,0,0,0,7095,5335,999,2500,7094,2400,7093,2200,2506,20,985,5,2391,1,1484,1,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1979,'ZAKUDAM','Zukadam','Zakudam',82,43699,1,27213,16300,3,2000,3227,30,30,65,65,35,75,80,15,10,12,2,7,60,0x3885,180,580,288,360,0,0,0,0,0,0,0,7317,5000,999,500,984,200,985,200,13156,5,13167,5,2390,10,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1980,'KUBLIN','Kubkin','Kublin',85,1176000,1,100000,100000,1,1180,1400,20,10,1,106,25,40,72,20,10,12,1,7,22,0x37B5,100,964,648,300,100000,6010,10000,0,0,0,0,998,270,911,9000,756,43,2297,3,507,1800,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1981,'I_HIGH_ORC','Safeguard Chief','Orc Elite Guard',88,111111,1,3618,1639,1,428,533,15,5,55,46,55,35,82,40,10,12,2,7,43,0x3695,150,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1982,'I_ORC_ARCHER','Orc Sniper','Orc Bowman',85,62000,1,1729,1787,9,1310,1390,10,5,1,44,25,20,125,20,10,12,1,7,22,0x3095,300,1960,620,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1983,'I_ORC_SKELETON','Depraved Orc Spirit','Orc Undead',87,80087,1,4501,67,1,896,1159,14,30,1,31,41,93,67,30,10,12,1,1,29,0x3885,130,2420,720,648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1984,'I_ORC_LADY','Shaman Cargalache','Orc Lady',58,50058,1,4870,98,1,823,1212,35,10,60,35,52,18,79,20,10,12,1,7,42,0x3695,145,1050,900,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1985,'DANDELION','Dandelion Member','Dandelion Member',37,5176,1,0,0,1,305,360,0,10,28,19,32,1,63,20,10,12,1,7,47,0x3695,250,1772,199,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1986,'TATACHO','Tatacho','Tatacho',106,39500,1,23700,13825,2,10000,11000,20,17,106,40,30,25,115,6,10,12,1,2,22,0x108B,150,1000,768,360,0,0,0,0,0,0,0,1544,20,1925,10,6020,4000,6021,3000,579,3100,516,3000,0,0,0,0,0,0,4442,1);
+REPLACE INTO `mob_db` VALUES (1987,'CENTIPEDE','Centipede','Centipede',110,45662,1,27397,15982,2,15000,16000,40,25,112,43,30,5,131,12,10,12,1,4,45,0x3795,150,1000,792,336,0,0,0,0,0,0,0,2746,2,2747,2,1741,10,1042,5335,912,5000,955,9000,943,2500,0,0,0,0,4447,1);
+REPLACE INTO `mob_db` VALUES (1988,'NEPENTHES','Nepenthes','Nepenthes',75,10350,1,5175,2587,7,415,565,25,10,75,20,30,5,65,5,10,12,1,3,45,0x84,1000,576,576,504,0,0,0,0,0,0,0,5399,1,1979,1,1926,1,1740,1,6041,3000,993,50,905,9000,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1989,'HILLSRION','Hillslion','Hillslion',105,34600,1,20760,12110,1,5000,5500,28,15,105,60,30,15,115,5,10,12,0,2,22,0x308D,100,780,780,576,0,0,0,0,0,0,0,2440,10,1825,20,6032,3000,6020,2000,1268,10,7063,120,7054,4850,0,0,0,0,4453,1);
+REPLACE INTO `mob_db` VALUES (1990,'HARDROCK_MOMMOTH','Hardrock Mammoth','Hardrock Mammoth',115,4137000,1,827400,413700,2,30000,36000,50,60,115,35,1,30,150,15,10,12,2,2,62,0x37B5,150,1000,660,588,0,0,0,0,0,0,0,5398,100,2133,200,1483,500,13039,400,6022,9000,2257,20,985,9000,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1991,'TENDRILRION','Tendrillion','Tendrillion',113,3657330,1,731466,365733,2,20000,24000,33,30,113,60,1,45,147,13,10,12,1,2,42,0x37B5,100,960,960,360,0,0,0,0,0,0,0,2544,500,1186,100,1637,100,6033,9000,6020,4000,7197,5335,7008,4850,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1992,'CORNUS','Cornus','Cornus',108,41220,1,30854,4427,2,12000,13000,35,80,110,45,80,200,105,10,10,12,1,2,66,0x1089,120,1000,624,300,0,0,0,0,0,0,0,2387,10,2743,1,6023,4000,7063,3000,944,6000,2257,2,1420,1,0,0,0,0,4448,1);
+REPLACE INTO `mob_db` VALUES (1993,'NAGA','Naga','Naga',111,46708,1,30360,16348,3,8000,8800,38,15,113,42,30,108,122,13,10,12,2,2,42,0x3695,150,864,864,432,0,0,0,0,0,0,0,2389,10,2134,10,1485,10,926,5000,936,3500,954,2000,1408,20,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1994,'LUCIOLA_VESPA','Luciola Vespa','Luciola Vespa',104,32600,1,16300,11410,1,9000,9900,29,5,104,56,30,20,116,4,10,12,1,4,24,0x7795,110,1000,864,432,0,0,0,0,0,0,0,2744,2,955,9000,939,9000,518,300,992,160,526,200,943,3000,0,0,0,0,4445,1);
+REPLACE INTO `mob_db` VALUES (1995,'PINGUICULA','Pinguicula','Pinguicula',80,13680,1,6840,3420,1,600,720,25,5,102,23,30,10,86,2,10,12,1,3,62,0x308D,150,700,600,360,0,0,0,0,0,0,0,2745,1,1980,10,2270,10,7100,5000,7198,2000,7188,3000,712,1000,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1997,'G_TATACHO','Tatacho','Tatacho',106,39500,1,0,0,2,10000,11000,20,17,106,40,30,25,115,6,10,12,1,2,22,0x108B,150,1000,768,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1998,'G_HILLSRION','Hillslion','Hillslion',105,34600,1,0,0,1,5000,5500,28,15,105,60,30,15,115,5,10,12,0,2,22,0x308D,100,780,780,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1999,'CENTIPEDE_LARVA','Centipede Larva','Centipede Larva',80,12000,1,3600,4800,2,948,1115,20,20,80,33,15,3,75,10,10,12,0,4,25,0x3795,150,1000,792,336,0,0,0,0,0,0,0,2406,9,732,50,1042,5335,912,5000,955,9000,943,2500,0,0,0,0,0,0,4452,1);
+REPLACE INTO `mob_db` VALUES (2008,'WOOMAWANG','Woomawang','Woomawang',82,4000000,1,100000,100000,3,8000,10000,40,40,60,110,200,250,166,66,10,12,2,6,48,0x3695,250,828,528,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2009,'WOOMAWANG_','Woomawang','Woomawang',82,2000000,1,100000,100000,1,16000,20000,40,40,60,110,200,250,166,66,10,12,1,6,48,0x3695,100,1080,1080,336,0,0,0,0,0,0,0,7930,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2010,'G_MAJORUROS','Ox','Ox',66,500000,1,10,10,1,1200,3200,25,15,65,50,20,20,85,48,10,12,2,6,28,0x120,250,1100,960,780,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2013,'DRACO','Draco','Draco',82,18300,1,6100,4100,1,410,710,10,5,1,23,30,34,62,2,10,12,1,9,22,0x1089,250,960,960,504,0,0,0,0,0,0,0,6073,3000,7123,100,1035,100,1037,1000,1036,1000,518,500,0,0,0,0,0,0,4444,1);
+REPLACE INTO `mob_db` VALUES (2014,'DRACO_EGG','Draco Egg','Draco Egg',67,9822,1,1200,1600,0,1,2,56,40,1,1,56,34,1,63,10,12,1,9,82,0x0,1000,398,199,0,0,0,0,0,0,0,0,7032,5000,5015,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2015,'PINGUICULA_D','Dark Pinguicula','Dark Pinguicula',83,8780,1,7740,5200,1,600,1450,15,5,1,23,22,12,89,2,10,12,1,3,45,0x308D,290,1426,600,360,0,0,0,0,0,0,0,7100,5000,7198,2000,7188,3000,972,10,6086,1000,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2016,'AQUA_ELEMENTAL','Aqua Elemental','Aqua Elemental',83,33220,1,5430,15300,1,400,1600,8,12,1,23,19,87,77,2,10,12,2,0,81,0x3095,230,960,960,576,0,0,0,0,0,0,0,6075,1000,7326,5000,12353,100,0,0,0,0,0,0,0,0,0,0,0,0,4443,1);
+REPLACE INTO `mob_db` VALUES (2017,'RATA','Rata','Rata',107,216600,1,70012,34000,1,8000,15000,32,52,1,51,22,132,99,15,10,12,1,7,62,0x3295,150,792,540,420,0,0,0,0,0,0,0,12346,5000,1026,5000,6089,500,1548,100,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2018,'DUNEYRR','Duneyrr','Duneyrr',107,265100,1,83030,52000,1,16000,19000,39,35,1,60,45,89,105,15,10,12,1,7,62,0x3295,200,672,420,360,0,0,0,0,0,0,0,515,5000,6020,4000,6089,500,2783,1,1188,10,1384,100,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2019,'ANCIENT_TREE','Ancient Tree','Ancient Tree',102,30030,1,11020,8900,1,13200,17400,39,43,1,30,73,58,45,30,10,12,2,3,62,0x308D,290,960,960,576,0,0,0,0,0,0,0,7197,1000,7198,1000,7201,5000,1643,10,2450,30,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2020,'RHYNCHO','Rhyncho','Rhyncho',85,18900,1,2040,6000,1,350,2300,5,19,1,56,12,35,89,10,10,12,1,0,61,0x308D,240,660,660,420,0,0,0,0,0,0,0,7326,5000,972,5,6087,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2021,'PHYLLA','Phylla','Phylla',85,23880,1,3040,6600,10,350,2550,8,22,1,59,15,25,99,10,10,12,1,0,61,0x2085,240,780,780,432,0,0,0,0,0,0,0,7326,5000,971,5,6088,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2022,'S_NYDHOG','Nidhoggr\'s Shadow','Nidhoggur\'s Shadow',117,3450000,1,4800000,3900000,2,17000,49000,60,75,1,34,62,236,188,34,10,12,2,9,87,0x37B5,150,1620,1620,864,2400000,0,0,0,0,0,0,6091,5000,7444,5000,2610,5000,1484,500,1170,500,1417,500,2554,2000,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2023,'DARK_SHADOW','Dark Shadow','Dark Shadow',114,42900,1,21000,14000,1,10000,15000,35,44,1,23,12,145,102,60,10,12,0,0,47,0x3195,220,1776,1776,648,0,0,0,0,0,0,0,7205,5000,2609,1000,13038,5,6089,1000,2783,5,1385,10,0,0,0,0,0,0,4449,1);
+REPLACE INTO `mob_db` VALUES (2024,'BRADIUM_GOLEM','Bradium Golem','Bradium Golem',101,45200,1,14000,18920,1,12000,13000,78,22,1,10,82,25,60,12,10,12,2,0,42,0x3295,300,1200,1200,540,0,0,0,0,0,0,0,7067,3000,953,5000,6090,500,2138,10,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2026,'DANDELION_','Runaway Dandelion Membe','Runaway Dandelion Membe',90,552000,1,50000,25000,1,3050,4300,25,35,1,66,66,45,88,66,10,12,1,7,27,0x3695,230,1772,199,384,0,0,0,0,0,0,0,7031,5000,579,500,7016,2000,581,3000,12125,500,511,5000,7032,3000,902,2000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2027,'G_DARK_SHADOW','Dark Shadow','Dark Shadow',114,42900,1,0,0,1,10000,15000,35,44,1,23,12,145,102,60,10,12,0,0,47,0x3795,220,1776,1776,648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2030,'HIDEN_PRIEST','Hiden Priest','Hidden Priest',90,240000,1,0,0,2,1300,1983,0,30,1,32,40,100,82,40,10,12,2,6,89,0x37B5,150,432,432,360,0,0,0,0,0,0,0,12379,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2031,'DANDELION_H','Dandelion','Dandelion Executive',80,120000,1,0,0,1,305,610,0,10,1,19,32,1,63,20,10,12,1,7,47,0x37B5,250,1772,199,384,0,0,0,0,0,0,0,12379,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2042,'SILVERSNIPER','Silver Sniper','Silver Sniper',100,4500,1,0,0,9,300,300,80,10,10,60,10,10,100,10,10,12,1,0,20,0x84,2000,1020,1020,360,0,0,0,0,0,0,0,999,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2043,'MAGICDECOY_FIRE','Magic Decoy','Magic Decoy',100,2500,1,0,0,7,150,150,16,60,10,10,10,100,50,10,10,12,1,0,23,0x84,2000,1020,1020,360,0,0,0,0,0,0,0,999,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2044,'MAGICDECOY_WATER','Magic Decoy','Magic Decoy',100,2500,1,0,0,7,150,150,16,60,10,10,10,100,50,10,10,12,1,0,21,0x84,2000,1020,1020,360,0,0,0,0,0,0,0,999,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2045,'MAGICDECOY_EARTH','Magic Decoy','Magic Decoy',100,2500,1,0,0,7,150,150,16,60,10,10,10,100,50,10,10,12,1,0,22,0x84,2000,1020,1020,360,0,0,0,0,0,0,0,999,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2046,'MAGICDECOY_WIND','Magic Decoy','Magic Decoy',100,2500,1,0,0,7,150,150,16,60,10,10,10,100,50,10,10,12,1,0,24,0x84,2000,1020,1020,360,0,0,0,0,0,0,0,999,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2047,'W_NAGA','Naga','Naga',99,46708,1,0,0,3,492,605,61,15,113,42,30,18,122,13,10,12,2,2,42,0x3695,150,864,864,432,0,0,0,0,0,0,0,926,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2049,'W_BRADIUM_GOLEM','Bradium Golem','Bradium Golem',99,45200,1,0,0,1,720,886,125,18,1,10,82,2,60,12,10,12,2,0,42,0x3895,300,1200,1200,540,0,0,0,0,0,0,0,6090,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2057,'E_CRAMP','Cramp','Sticky Rat',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2068,'BOITATA','Boitata','Boitata',93,1283990,1,74288,77950,2,1060,2022,7,36,140,99,30,109,100,90,10,12,2,0,63,0x37B5,200,1150,1150,288,37144,0,0,0,0,0,0,7444,5000,985,1000,984,1000,607,500,1377,100,1422,100,1471,100,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2069,'IARA','Iara','Iara',79,5890,1,1070,890,1,171,270,0,39,69,14,41,60,69,20,10,12,1,5,61,0x91,200,672,380,288,0,0,0,0,0,0,0,950,9000,951,500,747,100,748,50,710,10,995,5,2334,1,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2070,'PIRANHA','Piranha','Piranha',75,4522,1,899,1023,1,182,223,2,10,69,45,30,30,66,35,10,12,1,5,61,0x3295,200,768,768,384,0,0,0,0,0,0,0,963,9000,956,600,1053,500,1054,500,995,5,1249,5,13027,1,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2071,'HEADLESS_MULE','Headless Mule','Headless Mule',80,6620,1,1011,1120,1,210,267,7,27,68,51,50,35,67,20,10,12,2,6,63,0x3985,165,1216,816,432,0,0,0,0,0,0,0,7120,4000,7097,1000,7122,1000,2317,5,1255,2,1269,1,2317,1,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2072,'JAGUAR','Jaguar','Jaguar',71,3914,1,720,512,1,192,234,9,12,69,30,45,5,59,5,10,12,1,2,42,0x3885,150,1250,580,360,0,0,0,0,0,0,0,7171,3000,7172,2000,919,1000,756,40,1810,1,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2073,'TOUCAN','Toucan','Toucan',70,3640,1,659,544,1,166,201,3,10,54,14,40,35,44,10,10,12,0,2,44,0x3885,155,1450,960,480,0,0,0,0,0,0,0,917,3000,7053,1000,2612,200,508,100,510,50,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2074,'CURUPIRA','Curupira','Curupira',68,3096,1,622,450,1,140,175,9,10,32,23,38,20,45,10,10,12,1,6,22,0x118B,250,530,530,384,0,0,0,0,0,0,0,517,3000,7267,500,757,250,1505,100,1011,10,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2076,'S_WIND_GHOST','Shadow of Deception','Shadow of Deception',105,190800,1,0,0,1,462,957,64,51,62,44,25,105,85,20,10,12,1,6,64,0x3795,150,1056,1056,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2077,'S_SKOGUL','Shadow of Illusion','Shadow of Illusion',105,244400,1,0,0,1,910,1166,72,15,100,88,63,99,95,37,10,12,1,6,67,0x3395,190,720,384,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2078,'S_SUCCUBUS','Shadow of Pleasure','Shadow of Pleasure',105,206660,1,0,0,1,880,1204,76,48,100,70,45,110,102,85,10,12,1,6,67,0x3795,155,1306,1056,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2079,'CRYSTAL_H','Crystal','Crystal',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2080,'CRYSTAL_L','Crystal','Crystal',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2081,'E_HYDRA','Suspicious Hydra','Strange Hydra',34,854,1,0,0,7,1,2,100,100,1,1,1,1,1,1,10,12,0,3,41,0x0,1000,800,432,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2082,'G_PIRANHA','Piranha','Piranha',75,4522,0,0,0,1,182,223,2,10,69,45,30,30,66,35,10,12,1,5,61,0x3295,200,768,768,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2308,'KO_KAGE','Zanzou','Zanzou',1,50,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,7,20,0x0,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-
+REPLACE INTO `mob_db` VALUES (2082,'G_PIRANHA','Piranha','Piranha',75,4522,1,0,0,1,182,223,2,10,69,45,30,30,66,35,10,12,1,5,61,0x3295,200,768,768,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2210,'XMAS_LUNATIC','Xmas Lunatic','Xmas Lunatic',1,100,1,0,0,1,1,1,0,0,10,1,1,1,1,1,10,12,0,2,20,0x83,200,1456,456,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2308,'KO_KAGE','Zanzou','Zanzou',1,50,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,7,20,0x0,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
diff --git a/sql-files/mob_db2.sql b/sql-files/mob_db2.sql
index b2f54ed73..5ed77d174 100644
--- a/sql-files/mob_db2.sql
+++ b/sql-files/mob_db2.sql
@@ -1,3 +1,26 @@
+-- This file is part of Hercules.
+-- http://herc.ws - http://github.com/HerculesWS/Hercules
+--
+-- Copyright (C) 2013-2016 Hercules Dev Team
+--
+-- Hercules 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 3 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, see <http://www.gnu.org/licenses/>.
+
+-- NOTE: This file was auto-generated and should never be manually edited,
+-- as it will get overwritten. If you need to modify this file,
+-- please consider modifying the corresponding .conf file inside
+-- the db folder, and then re-run the db2sql plugin.
+
--
-- Table structure for table `mob_db2`
--
@@ -29,7 +52,7 @@ CREATE TABLE `mob_db2` (
`Scale` TINYINT(4) UNSIGNED NOT NULL DEFAULT '0',
`Race` TINYINT(4) UNSIGNED NOT NULL DEFAULT '0',
`Element` TINYINT(4) UNSIGNED NOT NULL DEFAULT '0',
- `Mode` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',
+ `Mode` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`Speed` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',
`aDelay` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',
`aMotion` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',
@@ -64,50 +87,3 @@ CREATE TABLE `mob_db2` (
PRIMARY KEY (`ID`)
) ENGINE=MyISAM;
--- Monsters Additional Database
---
--- Structure of Database :
--- REPLACE INTO `mob_db2` VALUES (ID,'Sprite_Name','kROName','iROName',LV,HP,SP,EXP,JEXP,Range1,ATK1,ATK2,DEF,MDEF,STR,AGI,VIT,INT,DEX,LUK,Range2,Range3,Scale,Race,Element,Mode,Speed,aDelay,aMotion,dMotion,MEXP,MVP1id,MVP1per,MVP2id,MVP2per,MVP3id,MVP3per,Drop1id,Drop1per,Drop2id,Drop2per,Drop3id,Drop3per,Drop4id,Drop4per,Drop5id,Drop5per,Drop6id,Drop6per,Drop7id,Drop7per,Drop8id,Drop8per,Drop9id,Drop9per,DropCardid,DropCardper);
-
--- Athena Dev Team
--- REPLACE INTO `mob_db` VALUES (1900,'VALARIS','Valaris','Valaris',99,668000,0,107250,37895,2,3220,4040,35,45,1,152,96,85,120,95,10,10,2,6,67,0x1973,100,1068,768,576,13000,608,1000,750,400,923,3800,1466,200,2256,200,2607,800,714,500,617,3000,984,4300,985,5600,0,0,0,0,4147,1);
--- REPLACE INTO `mob_db` VALUES (1901,'VALARIS_WORSHIPPER','Valaris\'s Worshipper','Valaris\'s Worshipper',50,8578,0,2706,1480,1,487,590,15,25,1,75,55,1,93,45,10,12,0,6,27,0x1685,100,868,480,120,0,0,0,0,0,0,0,923,500,984,63,1464,2,607,50,610,100,503,300,2405,50,0,0,0,0,4129,1);
--- REPLACE INTO `mob_db` VALUES (1902,'MC_CAMERI','MC Cameri','MC Cameri',99,668000,0,107250,37895,2,3220,4040,35,45,1,152,96,85,120,95,10,10,2,6,67,0x1973,100,1068,768,576,13000,608,1000,750,400,923,3800,1466,200,2256,200,2607,800,714,500,617,3000,984,4300,985,5600,0,0,0,0,4147,1);
--- REPLACE INTO `mob_db` VALUES (1903,'POKI','Poki#3','Poki#3',99,1349000,0,4093000,1526000,9,4892,9113,22,35,1,180,39,67,193,130,10,12,1,7,64,0x1973,120,500,672,480,92100,603,5500,617,3000,1723,1000,1228,100,1236,500,617,2500,1234,75,1237,125,1722,250,1724,100,1720,50,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (1904,'SENTRY','Sentry','Sentry',99,668000,0,107250,37895,2,3220,4040,35,45,1,152,96,85,120,95,10,10,2,6,67,0x1973,100,1068,768,576,13000,608,1000,750,400,923,3800,1466,200,2256,200,2607,800,714,500,617,3000,984,4300,985,5600,0,0,0,0,4147,1);
-
--- Custom Hollow Poring (overrrides/collides with META_ANDRE)
--- REPLACE INTO `mob_db` VALUES (1237,'HOLLOW_PORING','Hollow Poring','Hollow Poring',1,50,0,2,1,1,7,10,0,5,1,1,1,0,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,909,7000,1202,100,938,400,512,1000,713,1500,512,150,619,20,0,0,0,0,4001,10);
--- Custom Fire Poring. Warning, Colides with META_DENIRO
--- REPLACE INTO `mob_db` VALUES (1239,'FIRE_PORING','Fire Poring','Fire Poring',1,50,0,2,1,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x131,400,1872,672,480,0,0,0,0,0,0,0,909,7000,1202,100,938,400,512,1000,713,1500,741,5,619,20,0,0,0,0,4001,20);
-
--- Lunar New Year 2008 Event Monster overrides
--- Uncomment if event is enabled, as these drops modifications are nessecary.
--- REPLACE INTO `mob_db` VALUES (1145,'MARTIN','Martin','Martin',18,1109,0,134,86,1,52,63,0,5,12,18,30,15,15,5,10,12,0,2,42,0x81,300,1480,480,480,0,0,0,0,0,0,0,1017,9000,1018,500,1251,10,2225,5,5009,1,10010,10,2224,15,7869,1500,0,0,4046,1);
--- REPLACE INTO `mob_db` VALUES (1175,'TAROU','Tarou','Tarou',11,284,0,57,28,1,34,45,0,0,1,20,11,10,24,5,10,12,0,2,27,0x91,150,1744,1044,684,0,0,0,0,0,0,0,1016,9000,919,3000,949,800,528,1000,701,2,7869,2500,0,0,0,0,0,0,4028,1);
--- REPLACE INTO `mob_db` VALUES (1209,'CRAMP','Cramp','Cramp',56,4720,0,2300,1513,1,395,465,0,5,1,85,35,5,65,60,10,12,0,2,45,0x3095,100,1000,500,1000,0,0,0,0,0,0,0,7007,4656,528,1000,726,80,746,110,568,250,510,70,984,95,7869,1500,0,0,4296,1);
-
--- iRO St. Patricks Day 2008 Event Monster overrides
--- Uncomment if event is enabled, as these drops modifications are nessecary.
--- REPLACE INTO `mob_db` VALUES (1841,'G_SNAKE_','Snake Lord\'s Minon','Snake Lord\'s Minon',15,471,0,72,48,1,46,55,0,0,1,15,15,10,35,5,10,12,1,2,22,0x81,200,1576,576,576,0,0,0,0,0,0,0,7915,1000,7916,100,7720,30,12715,7,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (1842,'G_ANACONDAQ_','Snake Lord\'s Minon','Snake Lord\'s Minon',23,1109,0,300,149,1,124,157,0,0,1,23,28,10,36,5,10,12,1,2,25,0x91,200,1576,576,576,0,0,0,0,0,0,0,7915,1000,7916,100,7720,30,12715,7,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (1843,'SIDE_WINDER_','Snake Lord\'s Minon','Snake Lord\'s Minon',43,4929,0,1996,993,1,240,320,5,10,38,43,40,15,115,20,10,12,1,2,25,0x3095,200,1576,576,576,0,0,0,0,0,0,0,7915,1000,7916,100,7720,30,12715,7,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (1844,'G_ISIS_','Snake Lord\'s Minon','Snake Lord\'s Minon',47,7003,0,3709,1550,1,423,507,10,35,38,65,43,50,66,15,10,12,2,6,27,0x3195,200,1384,768,336,0,0,0,0,0,0,0,7915,1000,7916,100,7720,30,12715,8,0,0,0,0,0,0,0,0,0,0,0,0);
-
--- iRO Christmas 2008 Event
--- Uncomment if event is enabled, as these drops modifications are nessecary.
--- REPLACE INTO `mob_db` VALUES (1244,'JAKK_XMAS','Christmas Jakk','Christmas Jakk',38,3581,0,1113,688,1,315,382,5,30,1,38,38,43,75,45,10,12,1,0,43,0x81,200,1180,480,648,0,0,0,0,0,0,0,529,1000,530,1000,14546,1000,14550,1000,7174,1000,7175,1000,6092,1000,12355,1250,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (1245,'GOBLINE_XMAS','Christmas Goblin','Christmas Goblin',25,1176,0,282,171,1,118,140,10,5,1,53,25,20,38,45,10,12,1,7,24,0x81,100,1120,620,240,0,0,0,0,0,0,0,529,1000,530,1000,14546,1000,14550,1000,7174,1000,7175,1000,6092,1000,12355,1250,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (1246,'COOKIE_XMAS','Christmas Cookie','Christmas Cookie',28,2090,0,461,284,1,140,170,0,50,1,24,30,53,45,100,10,12,0,7,46,0x91,400,1248,1248,240,0,0,0,0,0,0,0,529,1000,530,1000,14546,1000,14550,1000,7174,1000,7175,1000,6092,1000,12355,1250,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (1247,'ANTONIO','Antonio','Antonio',10,10,0,3,2,1,13,20,100,0,1,1,1,50,100,100,10,12,1,3,66,0xC1,100,720,720,432,0,0,0,0,0,0,0,604,500,12354,500,14550,500,5136,500,12132,500,12225,500,5811,500,0,0,0,0,4243,1);
-
--- iRO Halloween 2009 Event
--- Uncomment if event is enabled. Uncomment the skills for Halloween Whisper in mob_skill_db2.
--- REPLACE INTO `mob_db` VALUES (3014,'HALLOWEEN_WHISPER','Halloween Whisper','Halloween Whisper',1,800,0,0,0,1,10,13,0,45,1,51,14,0,60,0,10,12,0,6,68,0x81,150,1960,960,504,0,0,0,0,0,0,0,12396,150,6299,5335,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (3015,'HALLOWEEN_DARK_LORD','Halloween Dark Lord','Halloween Dark Lord',1,45,0,0,0,1,10,13,0,45,1,51,14,0,60,0,10,12,2,6,89,0x81,100,868,768,480,0,0,0,0,0,0,0,12396,800,12397,5335,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-
--- iRO Halloween 2008 Event
--- Uncomment if event is enabled.
--- REPLACE INTO `mob_db` VALUES (3000,'ZOMBIE','Zombie','Zombie',15,534,0,50,33,1,67,79,0,10,1,8,7,0,15,0,10,12,1,1,29,0x3885,400,2612,912,288,0,0,0,0,0,0,0,957,9000,724,5,938,1000,958,50,727,70,0,0,0,0,0,0,0,0,4038,1);
--- REPLACE INTO `mob_db` VALUES (3001,'GHOUL','Ghoul','Ghoul',40,5418,0,1088,622,1,420,500,5,20,1,20,29,0,45,20,10,12,1,1,49,0x3885,250,2456,912,504,0,0,0,0,0,0,0,958,6000,756,110,509,700,511,800,2609,60,934,150,1260,1,0,0,0,0,4110,1);
--- REPLACE INTO `mob_db` VALUES (3002,'ZOMBIE_MASTER','Zombie Master','Zombie Master',62,14211,0,7610,2826,1,824,1084,37,26,25,20,30,5,77,35,10,12,1,1,29,0x3695,175,2612,912,288,0,0,0,0,0,0,0,7071,4413,938,1500,958,1500,723,200,727,100,1260,1,2324,2,0,0,0,0,4274,1);
diff --git a/sql-files/mob_db_re.sql b/sql-files/mob_db_re.sql
index b4305de08..379a192e5 100644
--- a/sql-files/mob_db_re.sql
+++ b/sql-files/mob_db_re.sql
@@ -1,6 +1,29 @@
+-- This file is part of Hercules.
+-- http://herc.ws - http://github.com/HerculesWS/Hercules
+--
+-- Copyright (C) 2013-2016 Hercules Dev Team
+--
+-- Hercules 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 3 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, see <http://www.gnu.org/licenses/>.
+
+-- NOTE: This file was auto-generated and should never be manually edited,
+-- as it will get overwritten. If you need to modify this file,
+-- please consider modifying the corresponding .conf file inside
+-- the db folder, and then re-run the db2sql plugin.
+
--
-- Table structure for table `mob_db`
---
+--
DROP TABLE IF EXISTS `mob_db`;
CREATE TABLE `mob_db` (
@@ -29,7 +52,7 @@ CREATE TABLE `mob_db` (
`Scale` TINYINT(4) UNSIGNED NOT NULL DEFAULT '0',
`Race` TINYINT(4) UNSIGNED NOT NULL DEFAULT '0',
`Element` TINYINT(4) UNSIGNED NOT NULL DEFAULT '0',
- `Mode` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',
+ `Mode` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`Speed` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',
`aDelay` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',
`aMotion` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',
@@ -64,19 +87,12 @@ CREATE TABLE `mob_db` (
PRIMARY KEY (`ID`)
) ENGINE=MyISAM;
--- Monster Database
---
--- Structure of Database :
--- REPLACE INTO `mob_db` VALUES (ID,'Sprite_Name','kROName','iROName',LV,HP,SP,EXP,JEXP,Range1,ATK1,ATK2,DEF,MDEF,STR,AGI,VIT,INT,DEX,LUK,Range2,Range3,Scale,Race,Element,Mode,Speed,aDelay,aMotion,dMotion,MEXP,MVP1id,MVP1per,MVP2id,MVP2per,MVP3id,MVP3per,Drop1id,Drop1per,Drop2id,Drop2per,Drop3id,Drop3per,Drop4id,Drop4per,Drop5id,Drop5per,Drop6id,Drop6per,Drop7id,Drop7per,Drop8id,Drop8per,Drop9id,Drop9per,DropCardid,DropCardper);
--- Note: Keep the Sprite_Name field as it is in the game client.
REPLACE INTO `mob_db` VALUES (1001,'SCORPION','Scorpion','Scorpion',16,153,1,108,81,1,33,7,16,5,12,15,10,5,19,5,10,12,0,4,23,0x3191,200,1564,864,576,0,0,0,0,0,0,0,990,70,904,5500,757,57,943,210,7041,100,508,200,625,20,0,0,0,0,4068,1);
REPLACE INTO `mob_db` VALUES (1002,'PORING','Poring','Poring',1,60,1,36,20,1,8,1,2,5,6,1,1,0,6,5,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,909,7000,1202,100,938,400,512,1000,713,1500,512,150,619,20,0,0,0,0,4001,1);
--- REPLACE INTO `mob_db` VALUES (1003,'TESTEGG','Test Egg','Test Egg',2,100000,0,10,10,0,3,9,99,0,1,99,1,1,1,1,10,12,0,4,22,0x0,512,0,512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1004,'HORNET','Hornet','Hornet',11,90,1,81,60,1,13,3,7,1,12,24,4,5,6,5,10,12,0,4,24,0x1181,150,1292,792,216,0,0,0,0,0,0,0,992,80,939,9000,909,3500,1208,15,511,350,518,150,0,0,0,0,0,0,4019,1);
REPLACE INTO `mob_db` VALUES (1005,'FARMILIAR','Familiar','Familiar',24,427,1,144,162,1,68,9,26,5,15,19,20,5,20,1,10,12,0,2,27,0x3881,150,1276,576,384,0,0,0,0,0,0,0,913,5500,1105,20,2209,15,601,50,514,100,507,700,645,50,0,0,0,0,4020,1);
--- REPLACE INTO `mob_db` VALUES (1006,'THIEF_BUG_LARVA','Thief Bug Larva','Thief Bug Larva',1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,0x651,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1007,'FABRE','Fabre','Fabre',6,72,1,54,41,1,12,3,24,0,12,5,5,5,12,5,10,12,0,4,22,0x181,400,1672,672,480,0,0,0,0,0,0,0,914,6500,949,500,1502,80,721,5,511,700,705,1000,1501,200,0,0,0,0,4002,1);
-REPLACE INTO `mob_db` VALUES (1008,'PUPA','Pupa','Pupa',4,66,1,36,27,1,1,3,24,2,11,1,3,3,8,6,10,12,0,4,22,0x100,1000,1001,1,1,0,0,0,0,0,0,0,1010,80,915,5500,938,600,2102,2,935,1000,938,600,1002,200,0,0,0,0,4003,1);
+REPLACE INTO `mob_db` VALUES (1008,'PUPA','Pupa','Pupa',4,66,1,36,27,1,1,3,24,2,11,1,3,3,8,6,10,12,0,4,22,0x100,1000,1001,199,1,0,0,0,0,0,0,0,1010,80,915,5500,938,600,2102,2,935,1000,938,600,1002,200,0,0,0,0,4003,1);
REPLACE INTO `mob_db` VALUES (1009,'CONDOR','Condor','Condor',12,114,1,81,60,1,14,6,7,5,14,7,6,0,13,5,10,12,1,2,24,0x1081,150,1148,648,480,0,0,0,0,0,0,0,917,9000,1702,150,715,80,1750,5500,517,400,916,2000,582,600,0,0,0,0,4015,1);
REPLACE INTO `mob_db` VALUES (1010,'WILOW','Willow','Willow',8,91,1,63,47,1,13,5,38,2,13,3,8,5,12,5,10,12,1,3,22,0x81,200,1672,672,432,0,0,0,0,0,0,0,902,9000,1019,100,907,1500,516,700,1068,3500,1067,2000,1066,1000,0,0,0,0,4010,1);
REPLACE INTO `mob_db` VALUES (1011,'CHONCHON','Chonchon','Chonchon',5,57,1,45,36,1,11,3,27,0,13,4,4,0,8,5,10,12,0,4,24,0x181,200,1076,576,480,0,0,0,0,0,0,0,998,50,935,6500,909,1500,1205,55,601,100,742,5,1002,150,0,0,0,0,4009,1);
@@ -85,17 +101,13 @@ REPLACE INTO `mob_db` VALUES (1013,'WOLF','Wolf','Wolf',45,1219,1,342,386,1,80,1
REPLACE INTO `mob_db` VALUES (1014,'SPORE','Spore','Spore',18,280,1,117,87,1,25,8,12,10,15,5,10,0,12,0,10,12,1,3,21,0x81,200,1872,672,288,0,0,0,0,0,0,0,921,9000,507,800,510,50,743,10,2220,40,7033,5,578,600,0,0,0,0,4022,1);
REPLACE INTO `mob_db` VALUES (1015,'ZOMBIE','Zombie','Zombie',17,234,1,117,87,1,38,12,20,3,15,8,17,0,15,0,10,12,1,1,29,0x3885,400,2612,912,288,0,0,0,0,0,0,0,957,9000,724,5,938,1000,958,50,727,70,0,0,0,0,0,0,0,0,4038,1);
REPLACE INTO `mob_db` VALUES (1016,'ARCHER_SKELETON','Archer Skeleton','Archer Skeleton',50,1646,1,424,455,9,95,23,47,10,30,29,20,10,35,5,10,12,1,1,29,0x2085,300,2864,864,576,0,0,0,0,0,0,0,932,4500,756,70,2285,3,1708,35,1752,1000,507,1800,1701,150,0,0,0,0,4094,1);
--- REPLACE INTO `mob_db` VALUES (1017,'THIEF_BUG_FEMALE','Thief Bug Female','Thief Bug Female',10,170,0,35,18,1,33,40,5,5,1,15,10,5,23,5,10,12,1,4,27,0x651,200,988,288,768,0,0,0,0,0,0,0,955,3500,910,250,1108,15,928,200,507,400,716,50,1002,400,0,0,0,0,4026,1);
REPLACE INTO `mob_db` VALUES (1018,'CREAMY','Creamy','Creamy',23,378,1,144,162,1,61,1,28,20,16,1,1,0,1,20,10,12,0,4,24,0x181,150,1136,720,840,0,0,0,0,0,0,0,924,9000,2322,10,518,150,602,100,2207,2,712,500,692,100,0,0,0,0,4040,1);
-REPLACE INTO `mob_db` VALUES (1019,'PECOPECO','Peco Peco','Peco Peco',25,446,1,162,183,1,76,7,48,0,21,10,13,5,28,5,10,12,2,2,23,0x1089,200,1564,864,576,0,0,0,0,0,0,0,925,9000,2402,20,508,200,507,900,1604,100,0,0,582,1000,0,0,0,0,4031,1);
+REPLACE INTO `mob_db` VALUES (1019,'PECOPECO','Peco Peco','Peco Peco',25,446,1,162,183,1,76,7,48,0,21,10,13,5,28,5,10,12,2,2,23,0x1089,200,1564,864,576,0,0,0,0,0,0,0,925,9000,2402,20,508,200,507,900,1604,100,582,1000,0,0,0,0,0,0,4031,1);
REPLACE INTO `mob_db` VALUES (1020,'MANDRAGORA','Mandragora','Mandragora',13,156,1,97,73,4,20,3,13,2,12,3,5,5,10,5,10,12,1,3,62,0x84,1000,1768,768,576,0,0,0,0,0,0,0,993,50,905,9000,1405,30,511,350,711,300,706,3,1967,10,0,0,0,0,4030,1);
--- REPLACE INTO `mob_db` VALUES (1021,'THIEF_BUG_MALE','Thief Bug Male','Thief Bug Male',19,583,0,223,93,1,76,88,15,5,1,29,16,5,36,1,10,12,1,4,27,0x653,300,988,288,768,0,0,0,0,0,0,0,1011,40,928,5500,955,1500,1152,10,508,90,729,5,1116,50,0,0,0,0,4050,1);
--- REPLACE INTO `mob_db` VALUES (1022,'WEREWOLF','Werewolf','Werewolf',80,28600,0,11813,7289,2,2560,3280,65,35,1,97,60,1,135,52,10,10,2,0,40,0x163,200,1500,768,652,0,0,0,0,0,0,0,999,500,1034,4000,984,500,985,500,7017,800,0,0,1912,300,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1023,'ORK_WARRIOR','Orc Warrior','Orc Warrior',44,1434,1,350,540,1,71,33,52,3,32,15,24,15,16,10,10,12,1,7,22,0x3885,200,1864,864,288,0,0,0,0,0,0,0,998,210,931,9000,756,40,2267,3,1352,10,1304,5,2147,3,0,0,0,0,4066,1);
-REPLACE INTO `mob_db` VALUES (1024,'WORM_TAIL','Wormtail','Wormtail',17,200,1,117,87,1,22,5,16,0,10,6,14,5,12,35,10,12,1,3,22,0x91,200,1048,48,192,0,0,0,0,0,0,0,993,60,1011,25,906,5500,1408,30,508,70,721,5,10015,100,0,0,0,0,4034,1);
+REPLACE INTO `mob_db` VALUES (1024,'WORM_TAIL','Wormtail','Wormtail',17,200,1,117,87,1,22,5,16,0,10,6,14,5,12,35,10,12,1,3,22,0x91,200,1048,199,192,0,0,0,0,0,0,0,993,60,1011,25,906,5500,1408,30,508,70,721,5,10015,100,0,0,0,0,4034,1);
REPLACE INTO `mob_db` VALUES (1025,'SNAKE','Snake','Boa',18,217,1,117,87,1,23,5,9,8,10,8,18,10,14,15,10,12,1,2,22,0x81,200,1576,576,576,0,0,0,0,0,0,0,926,9000,1117,15,507,900,1011,35,937,800,954,1,578,600,0,0,0,0,4037,1);
REPLACE INTO `mob_db` VALUES (1026,'MUNAK','Munak','Munak',58,2445,1,520,557,1,184,30,77,15,53,9,25,10,33,10,10,12,1,1,29,0x3885,200,2468,768,288,0,0,0,0,0,0,0,901,9000,2264,2,2404,15,609,20,2337,1,2305,100,1558,5,0,0,0,0,4090,1);
--- REPLACE INTO `mob_db` VALUES (1027,'RAPTICE','Raptice','Raptice',17,600,0,100,55,1,0,0,5,10,5,20,20,0,28,10,10,12,1,2,22,0x131,200,2000,1000,500,0,0,0,0,0,0,0,909,7000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1028,'SOLDIER_SKELETON','Soldier Skeleton','Soldier Skeleton',34,804,1,216,243,1,84,14,53,5,14,10,32,5,29,3,10,12,1,1,29,0x3885,200,2276,576,432,0,0,0,0,0,0,0,932,5500,756,60,1214,12,507,700,934,10,2315,1,1216,50,0,0,0,0,4086,1);
REPLACE INTO `mob_db` VALUES (1029,'ISIS','Isis','Isis',59,2092,1,558,597,1,202,37,83,5,58,43,22,5,43,15,10,12,2,6,27,0x3195,200,1384,768,336,0,0,0,0,0,0,0,936,5335,2233,5,2603,1,733,150,732,20,954,1000,731,5,0,0,0,0,4116,1);
REPLACE INTO `mob_db` VALUES (1030,'ANACONDAQ','Anacondaq','Anacondaq',100,8510,1,1922,1202,1,504,55,92,0,79,46,28,43,67,25,10,12,1,2,25,0x91,200,1576,576,576,0,0,0,0,0,0,0,6247,200,937,9000,1455,10,926,1500,936,200,508,150,756,50,0,0,0,0,4062,1);
@@ -109,14 +121,13 @@ REPLACE INTO `mob_db` VALUES (1037,'SIDE_WINDER','Side Winder','Side Winder',70,
REPLACE INTO `mob_db` VALUES (1038,'OSIRIS','Osiris','Osiris',68,1175840,1,245520,200880,1,1980,1503,172,164,97,99,86,131,165,67,10,12,1,1,89,0x37B5,100,1072,672,384,122760,603,4000,608,3000,751,500,617,2000,1232,150,2235,200,1255,600,1009,1000,5053,150,1285,100,0,0,0,0,4144,1);
REPLACE INTO `mob_db` VALUES (1039,'BAPHOMET','Baphomet','Baphomet',81,668000,1,436178,334106,2,3150,1984,379,45,120,125,30,85,186,85,10,12,2,6,67,0x37B5,100,768,768,576,198262,607,2000,750,500,923,5000,1466,400,2256,300,1476,50,714,500,5160,10,985,5432,984,4171,0,0,0,0,4147,1);
REPLACE INTO `mob_db` VALUES (1040,'GOLEM','Golem','Golem',61,2245,1,566,608,1,208,25,190,12,70,27,67,5,34,5,10,12,2,0,60,0x91,300,1608,816,396,0,0,0,0,0,0,0,999,150,953,9000,912,220,757,70,2146,5,715,200,998,350,0,0,0,0,4072,1);
-REPLACE INTO `mob_db` VALUES (1041,'MUMMY','Mummy','Mummy',55,2155,1,510,548,1,180,21,95,3,54,4,14,1,68,0,10,12,1,1,49,0x3885,300,1772,72,384,0,0,0,0,0,0,0,930,9000,756,100,934,550,2604,1,2611,10,525,250,508,850,0,0,0,0,4106,1);
+REPLACE INTO `mob_db` VALUES (1041,'MUMMY','Mummy','Mummy',55,2155,1,510,548,1,180,21,95,3,54,4,14,1,68,0,10,12,1,1,49,0x3885,300,1772,199,384,0,0,0,0,0,0,0,930,9000,756,100,934,550,2604,1,2611,10,525,250,508,850,0,0,0,0,4106,1);
REPLACE INTO `mob_db` VALUES (1042,'STEEL_CHONCHON','Steel Chonchon','Steel Chonchon',48,1199,1,369,414,1,77,35,57,20,30,62,20,10,56,10,10,12,0,4,24,0x118B,150,1076,576,480,0,0,0,0,0,0,0,992,90,999,30,910,2400,935,9000,943,30,998,200,1002,300,0,0,0,0,4042,1);
--- REPLACE INTO `mob_db` VALUES (1043,'SEAHORES','Seahorse','Seahorse',18,1452,0,122,78,3,100,150,15,7,1,1,1,1,1,1,10,10,0,5,22,0x131,200,1500,800,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1044,'OBEAUNE','Obeaune','Obeaune',53,2158,1,500,534,1,107,45,48,26,54,47,21,40,40,25,10,12,1,5,41,0x3095,200,1872,672,288,0,0,0,0,0,0,0,995,13,950,9000,5014,1,2326,10,720,10,951,500,748,30,0,0,0,0,4093,1);
-REPLACE INTO `mob_db` VALUES (1045,'MARC','Marc','Marc',56,2522,1,550,590,1,145,25,55,24,50,24,22,15,53,20,10,12,1,5,41,0x3885,150,1272,72,480,0,0,0,0,0,0,0,995,18,956,9000,756,95,951,1000,720,10,717,200,509,700,0,0,0,0,4105,1);
+REPLACE INTO `mob_db` VALUES (1045,'MARC','Marc','Marc',56,2522,1,550,590,1,145,25,55,24,50,24,22,15,53,20,10,12,1,5,41,0x3885,150,1272,199,480,0,0,0,0,0,0,0,995,18,956,9000,756,95,951,1000,720,10,717,200,509,700,0,0,0,0,4105,1);
REPLACE INTO `mob_db` VALUES (1046,'DOPPELGANGER','Doppelganger','Doppelganger',77,380000,1,344520,250560,1,2103,1176,246,86,122,122,105,67,203,72,10,12,1,6,67,0x37B5,100,480,480,288,156600,724,1500,505,6000,0,0,2317,250,1162,220,1168,150,2258,350,1411,550,985,3686,984,2700,0,0,0,0,4142,1);
-REPLACE INTO `mob_db` VALUES (1047,'PECOPECO_EGG','Peco Peco Egg','Peco Peco Egg',7,75,1,54,41,0,1,0,16,5,4,10,22,8,10,5,10,12,0,0,60,0x0,1000,1001,1,1,0,0,0,0,0,0,0,1010,250,935,1500,2102,2,507,400,507,400,713,1800,736,10,0,0,0,0,4007,1);
-REPLACE INTO `mob_db` VALUES (1048,'THIEF_BUG_EGG','Thief Bug Egg','Thief Bug Egg',20,344,1,126,143,0,1,1,64,10,10,1,50,0,3,15,10,12,0,4,27,0x100,1000,701,1,1,0,0,0,0,0,0,0,1010,300,915,5000,2102,2,938,600,716,100,737,10,1002,250,0,0,0,0,4012,1);
+REPLACE INTO `mob_db` VALUES (1047,'PECOPECO_EGG','Peco Peco Egg','Peco Peco Egg',7,75,1,54,41,0,1,0,16,5,4,10,22,8,10,5,10,12,0,0,60,0x0,1000,1001,199,1,0,0,0,0,0,0,0,1010,250,935,1500,2102,2,507,400,507,400,713,1800,736,10,0,0,0,0,4007,1);
+REPLACE INTO `mob_db` VALUES (1048,'THIEF_BUG_EGG','Thief Bug Egg','Thief Bug Egg',20,344,1,126,143,0,1,1,64,10,10,1,50,0,3,15,10,12,0,4,27,0x100,1000,701,199,1,0,0,0,0,0,0,0,1010,300,915,5000,2102,2,938,600,716,100,737,10,1002,250,0,0,0,0,4012,1);
REPLACE INTO `mob_db` VALUES (1049,'PICKY','Picky','Picky',9,95,1,63,47,1,18,1,21,3,14,9,10,0,10,3,10,12,0,2,23,0x81,200,988,288,168,0,0,0,0,0,0,0,916,9000,949,700,2302,150,507,550,519,300,715,50,0,0,0,0,0,0,4008,1);
REPLACE INTO `mob_db` VALUES (1050,'PICKY_','Picky','Picky',10,89,1,72,54,1,18,20,48,10,15,8,8,5,9,3,10,12,0,2,23,0x81,200,988,288,168,0,0,0,0,0,0,0,916,9000,949,700,5015,10,507,600,519,300,715,50,10012,10,0,0,0,0,4011,1);
REPLACE INTO `mob_db` VALUES (1051,'THIEF_BUG','Thief Bug','Thief Bug',21,354,1,126,143,1,56,5,24,3,19,7,10,0,12,5,10,12,0,4,60,0x1183,150,1288,288,768,0,0,0,0,0,0,0,955,2500,2304,80,507,350,909,2000,2303,120,1002,250,0,0,0,0,0,0,4016,1);
@@ -125,35 +136,34 @@ REPLACE INTO `mob_db` VALUES (1053,'THIEF_BUG_','Thief Bug Female','Female Thief
REPLACE INTO `mob_db` VALUES (1054,'THIEF_BUG__','Thief Bug Male','Male Thief Bug',30,595,1,198,224,1,46,21,40,20,17,37,22,5,31,13,10,12,1,4,27,0x318D,300,988,288,768,0,0,0,0,0,0,0,1011,40,928,5500,955,1500,1152,10,508,90,729,5,1116,50,0,0,0,0,4050,1);
REPLACE INTO `mob_db` VALUES (1055,'MUKA','Muka','Muka',23,468,1,144,162,1,66,9,28,0,18,9,28,5,43,5,10,12,2,3,22,0x81,300,1960,960,384,0,0,0,0,0,0,0,993,70,952,9000,713,2000,511,400,507,1000,1451,50,1002,250,0,0,0,0,4036,1);
REPLACE INTO `mob_db` VALUES (1056,'SMOKIE','Smokie','Smokie',29,591,1,180,203,1,70,11,26,0,16,34,16,5,27,5,10,12,0,2,22,0x91,200,1576,576,420,0,0,0,0,0,0,0,945,5500,919,5500,516,800,2213,1,754,2,912,5,729,2,0,0,0,0,4044,1);
-REPLACE INTO `mob_db` VALUES (1057,'YOYO','Yoyo','Yoyo',38,898,1,270,305,1,63,11,40,0,20,11,34,20,19,10,10,12,0,2,22,0x108B,200,1054,54,384,0,0,0,0,0,0,0,942,9000,513,1500,508,200,7182,900,753,10,756,24,578,1000,0,0,0,0,4051,1);
+REPLACE INTO `mob_db` VALUES (1057,'YOYO','Yoyo','Yoyo',38,898,1,270,305,1,63,11,40,0,20,11,34,20,19,10,10,12,0,2,22,0x108B,200,1054,199,384,0,0,0,0,0,0,0,942,9000,513,1500,508,200,7182,900,753,10,756,24,578,1000,0,0,0,0,4051,1);
REPLACE INTO `mob_db` VALUES (1058,'METALLER','Metaller','Metaller',55,1687,1,472,507,1,196,41,72,12,52,24,10,0,52,31,10,12,1,4,23,0x118B,200,1708,1008,540,0,0,0,0,0,0,0,990,60,940,6500,911,400,757,49,707,20,935,3000,1914,10,0,0,0,0,4057,1);
REPLACE INTO `mob_db` VALUES (1059,'MISTRESS','Mistress','Mistress',78,378000,1,368280,301320,1,985,1967,287,192,76,186,88,113,172,79,10,12,0,4,84,0x37B5,100,1148,648,300,184140,996,1500,526,4000,722,3000,1413,150,518,10000,2249,250,616,1000,7018,10,985,4268,16001,100,0,0,0,0,4132,1);
-REPLACE INTO `mob_db` VALUES (1060,'BIGFOOT','Bigfoot','Bigfoot',29,587,1,180,203,1,50,12,55,7,18,4,7,0,12,0,10,12,2,2,22,0x91,300,1260,192,192,0,0,0,0,0,0,0,948,9000,2289,5,919,5000,740,80,516,1500,518,450,756,43,0,0,0,0,4074,1);
+REPLACE INTO `mob_db` VALUES (1060,'BIGFOOT','Bigfoot','Bigfoot',29,587,1,180,203,1,50,12,55,7,18,4,7,0,12,0,10,12,2,2,22,0x91,300,1260,199,192,0,0,0,0,0,0,0,948,9000,2289,5,919,5000,740,80,516,1500,518,450,756,43,0,0,0,0,4074,1);
REPLACE INTO `mob_db` VALUES (1061,'NIGHTMARE','Nightmare','Nightmare',69,2872,1,526,1032,1,297,62,116,15,57,32,20,15,77,15,10,12,2,6,68,0x3395,150,1816,816,432,0,0,0,0,0,0,0,944,6000,510,500,2608,2,603,30,505,100,1261,1,984,60,0,0,0,0,4127,1);
REPLACE INTO `mob_db` VALUES (1062,'PORING_','Santa Poring','Santa Poring',3,69,1,4,5,1,12,4,0,0,1,14,3,10,12,90,10,12,1,3,26,0x81,400,1672,672,480,0,0,0,0,0,0,0,529,2000,530,1000,507,1000,512,1000,2236,100,512,7,0,0,0,0,0,0,4005,1);
REPLACE INTO `mob_db` VALUES (1063,'LUNATIC','Lunatic','Lunatic',3,55,1,36,27,1,11,1,18,0,10,3,3,0,8,5,10,12,0,2,60,0x81,200,1456,456,336,0,0,0,0,0,0,0,705,6500,949,1000,2262,4,512,2000,507,600,515,1100,622,20,0,0,0,0,4006,1);
REPLACE INTO `mob_db` VALUES (1064,'MEGALODON','Megalodon','Megalodon',46,1335,1,342,386,1,117,32,52,28,35,24,30,28,29,15,10,12,1,1,29,0x81,200,2492,792,432,0,0,0,0,0,0,0,959,5500,932,1500,510,80,717,120,719,10,603,2,624,20,0,0,0,0,4067,1);
REPLACE INTO `mob_db` VALUES (1065,'STROUF','Strouf','Strouf',61,3052,1,656,705,1,170,30,67,21,49,16,31,20,36,20,10,12,2,5,61,0x3885,150,1872,672,384,0,0,0,0,0,0,0,951,5335,756,115,2315,2,1461,2,949,3000,720,20,956,1500,0,0,0,0,4111,1);
REPLACE INTO `mob_db` VALUES (1066,'VADON','Vadon','Vadon',45,1252,1,342,386,1,78,25,54,21,35,21,28,20,33,15,10,12,0,5,21,0x91,300,1632,432,540,0,0,0,0,0,0,0,991,40,960,9000,910,3000,2313,5,943,100,757,40,717,50,0,0,0,0,4049,1);
-REPLACE INTO `mob_db` VALUES (1067,'CORNUTUS','Cornutus','Cornutus',48,1450,1,369,414,1,79,47,42,28,32,27,45,26,27,15,10,12,0,5,21,0x91,200,1248,48,480,0,0,0,0,0,0,0,991,45,961,5500,911,800,757,53,2106,5,943,1000,717,100,0,0,0,0,4061,1);
+REPLACE INTO `mob_db` VALUES (1067,'CORNUTUS','Cornutus','Cornutus',48,1450,1,369,414,1,79,47,42,28,32,27,45,26,27,15,10,12,0,5,21,0x91,200,1248,199,480,0,0,0,0,0,0,0,991,45,961,5500,911,800,757,53,2106,5,943,1000,717,100,0,0,0,0,4061,1);
REPLACE INTO `mob_db` VALUES (1068,'HYDRA','Hydra','Hydra',34,854,1,233,263,7,35,6,20,32,10,9,14,0,35,2,10,12,0,3,41,0x84,1000,800,432,600,0,0,0,0,0,0,0,1011,25,962,5500,938,1500,971,20,525,5,517,700,0,0,0,0,0,0,4035,1);
REPLACE INTO `mob_db` VALUES (1069,'SWORD_FISH','Swordfish','Swordfish',57,2600,1,550,590,1,156,35,52,12,50,56,25,15,44,15,10,12,2,5,41,0x3885,200,1968,768,384,0,0,0,0,0,0,0,995,10,963,9000,756,33,2257,2,757,50,1117,25,956,600,0,0,0,0,4089,1);
REPLACE INTO `mob_db` VALUES (1070,'KUKRE','Kukre','Kukre',42,1111,1,315,354,1,65,28,33,23,25,30,22,20,32,20,10,12,0,5,21,0x83,150,1776,576,288,0,0,0,0,0,0,0,991,30,955,5500,910,400,528,500,507,650,928,450,623,20,0,0,0,0,4027,1);
REPLACE INTO `mob_db` VALUES (1071,'PIRATE_SKEL','Pirate Skeleton','Pirate Skeleton',48,1411,1,369,414,1,105,20,53,20,35,25,25,15,30,10,10,12,1,1,29,0x3885,200,1754,554,288,0,0,0,0,0,0,0,932,3000,2287,15,7477,5,2211,250,1104,250,756,43,628,20,0,0,0,0,4073,1);
REPLACE INTO `mob_db` VALUES (1072,'KAHO','Kaho','Kaho',98,7045,1,2344,1463,1,655,224,106,55,81,61,55,65,79,73,10,12,1,6,83,0x3985,150,1700,1000,500,0,0,0,0,0,0,0,994,30,1003,150,7097,3000,690,100,757,1000,716,300,970,5,0,0,0,0,4065,1);
-REPLACE INTO `mob_db` VALUES (1073,'CRAB','Crab','Crab',43,1233,1,315,354,1,69,10,36,11,22,14,24,7,28,15,7,12,0,5,21,0x81,200,992,792,360,0,0,0,0,0,0,0,964,5500,960,1500,7049,700,1001,13,0,0,0,0,757,37,0,0,0,0,4153,1);
-REPLACE INTO `mob_db` VALUES (1074,'SHELLFISH','Shellfish','Shellfish',50,1680,1,424,455,1,74,22,43,5,42,11,48,25,29,10,10,12,0,5,21,0x91,200,864,864,384,0,0,0,0,0,0,0,965,5500,966,1000,7049,500,1056,1000,1001,10,0,0,757,18,0,0,0,0,4273,1);
--- REPLACE INTO `mob_db` VALUES (1075,'TURTLE','Turtle','Turtle',3,77,0,0,0,1,1,2,35,0,1,1,1,1,1,1,7,12,0,5,22,0x81,200,500,500,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1073,'CRAB','Crab','Crab',43,1233,1,315,354,1,69,10,36,11,22,14,24,7,28,15,7,12,0,5,21,0x81,200,992,792,360,0,0,0,0,0,0,0,964,5500,960,1500,7049,700,1001,13,757,37,0,0,0,0,0,0,0,0,4153,1);
+REPLACE INTO `mob_db` VALUES (1074,'SHELLFISH','Shellfish','Shellfish',50,1680,1,424,455,1,74,22,43,5,42,11,48,25,29,10,10,12,0,5,21,0x91,200,864,864,384,0,0,0,0,0,0,0,965,5500,966,1000,7049,500,1056,1000,1001,10,757,18,0,0,0,0,0,0,4273,1);
REPLACE INTO `mob_db` VALUES (1076,'SKELETON','Skeleton','Skeleton',27,612,1,162,183,1,78,24,21,2,24,15,30,5,19,1,10,12,1,1,29,0x91,200,2228,528,576,0,0,0,0,0,0,0,1010,90,932,800,1505,80,909,3000,507,850,2609,30,0,0,0,0,0,0,4025,1);
REPLACE INTO `mob_db` VALUES (1077,'POISON_SPORE','Poison Spore','Poison Spore',26,456,1,162,183,1,68,15,40,8,19,17,22,5,20,5,10,12,1,3,25,0x3885,200,1672,672,288,0,0,0,0,0,0,0,7033,9000,2221,20,511,550,510,60,972,50,921,1200,912,5,0,0,0,0,4048,1);
-REPLACE INTO `mob_db` VALUES (1078,'RED_PLANT','Red Plant','Red Plant',1,5,0,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,1,1,1,0,0,0,0,0,0,0,507,5500,712,1000,711,1000,905,500,7933,300,914,500,708,50,0,0,0,0,2269,2);
-REPLACE INTO `mob_db` VALUES (1079,'BLUE_PLANT','Blue Plant','Blue Plant',1,10,0,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,1,1,1,0,0,0,0,0,0,0,510,5500,712,1000,711,1000,905,500,7932,300,522,50,514,1000,0,0,0,0,2270,2);
-REPLACE INTO `mob_db` VALUES (1080,'GREEN_PLANT','Green Plant','Green Plant',1,7,0,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,1,1,1,0,0,0,0,0,0,0,511,7000,7934,300,621,20,905,3000,906,1500,704,50,521,50,0,0,0,0,2270,2);
-REPLACE INTO `mob_db` VALUES (1081,'YELLOW_PLANT','Yellow Plant','Yellow Plant',1,6,0,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,1,1,1,0,0,0,0,0,0,0,508,5500,712,1000,711,1000,905,500,7935,300,707,5,914,500,0,0,0,0,2269,2);
-REPLACE INTO `mob_db` VALUES (1082,'WHITE_PLANT','White Plant','White Plant',1,7,0,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,1,1,1,0,0,0,0,0,0,0,509,5500,712,1000,631,20,905,3000,7935,300,521,50,703,50,0,0,0,0,2269,2);
-REPLACE INTO `mob_db` VALUES (1083,'SHINING_PLANT','Shining Plant','Shining Plant',1,20,0,0,0,1,1,1,100,99,0,0,0,0,0,90,7,12,0,3,26,0x40,2000,1,1,1,0,0,0,0,0,0,0,510,5500,508,1000,509,1000,710,5,608,20,518,500,607,50,0,0,0,0,714,1);
-REPLACE INTO `mob_db` VALUES (1084,'BLACK_MUSHROOM','Black Mushroom','Black Mushroom',1,7,0,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,1,1,1,0,0,0,0,0,0,0,970,50,971,50,630,20,949,2000,991,800,921,5500,921,5500,0,0,0,0,7033,5500);
-REPLACE INTO `mob_db` VALUES (1085,'RED_MUSHROOM','Red Mushroom','Red Mushroom',1,7,0,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,1,1,1,0,0,0,0,0,0,0,970,50,972,50,630,20,949,2000,990,1000,921,5500,921,5500,0,0,0,0,7033,5500);
+REPLACE INTO `mob_db` VALUES (1078,'RED_PLANT','Red Plant','Red Plant',1,5,1,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,398,199,1,0,0,0,0,0,0,0,507,5500,712,1000,711,1000,905,500,7933,300,914,500,708,50,2269,2,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1079,'BLUE_PLANT','Blue Plant','Blue Plant',1,10,1,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,398,199,1,0,0,0,0,0,0,0,510,5500,712,1000,711,1000,905,500,7932,300,522,50,514,1000,2270,2,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1080,'GREEN_PLANT','Green Plant','Green Plant',1,7,1,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,398,199,1,0,0,0,0,0,0,0,511,7000,7934,300,621,20,905,3000,906,1500,704,50,521,50,2270,2,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1081,'YELLOW_PLANT','Yellow Plant','Yellow Plant',1,6,1,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,398,199,1,0,0,0,0,0,0,0,508,5500,712,1000,711,1000,905,500,7935,300,707,5,914,500,2269,2,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1082,'WHITE_PLANT','White Plant','White Plant',1,7,1,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,398,199,1,0,0,0,0,0,0,0,509,5500,712,1000,631,20,905,3000,7935,300,521,50,703,50,2269,2,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1083,'SHINING_PLANT','Shining Plant','Shining Plant',1,20,1,0,0,1,1,1,100,99,0,0,0,0,0,90,7,12,0,3,26,0x40,2000,398,199,1,0,0,0,0,0,0,0,510,5500,508,1000,509,1000,710,5,608,20,518,500,607,50,714,1,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1084,'BLACK_MUSHROOM','Black Mushroom','Black Mushroom',1,7,1,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,398,199,1,0,0,0,0,0,0,0,970,50,971,50,630,20,949,2000,991,800,921,5500,921,5500,7033,5500,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1085,'RED_MUSHROOM','Red Mushroom','Red Mushroom',1,7,1,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,398,199,1,0,0,0,0,0,0,0,970,50,972,50,630,20,949,2000,990,1000,921,5500,921,5500,7033,5500,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1086,'GOLDEN_BUG','Golden Thief Bug','Golden Thief Bug',65,222750,1,204120,155520,1,952,843,159,81,71,77,80,62,140,76,10,12,2,4,43,0x11AB,100,768,768,480,97200,2610,2000,701,1000,0,0,969,1000,1524,150,2246,250,10016,500,714,300,985,2000,984,1500,0,0,0,0,4128,1);
REPLACE INTO `mob_db` VALUES (1087,'ORK_HERO','Orc Hero','Orc Hero',50,362000,1,106920,97200,1,662,441,197,70,97,82,107,71,144,43,10,12,2,7,42,0x37B5,150,1678,780,648,53460,725,2000,607,1500,999,5000,968,9700,10018,500,1366,150,2106,250,1124,1000,985,4559,1387,100,0,0,0,0,4143,1);
REPLACE INTO `mob_db` VALUES (1088,'VOCAL','Vocal','Vocal',18,3317,1,99,79,1,71,11,77,26,77,26,26,30,53,40,10,12,1,4,22,0x3795,200,1080,648,480,0,0,0,0,0,0,0,2247,50,940,8000,721,1000,752,1500,2420,1000,7938,500,1917,10,0,0,0,0,4211,1);
@@ -165,11 +175,11 @@ REPLACE INTO `mob_db` VALUES (1093,'ECLIPSE','Eclipse','Eclipse',31,625,1,207,23
REPLACE INTO `mob_db` VALUES (1094,'AMBERNITE','Ambernite','Ambernite',19,340,1,117,87,1,26,11,28,0,16,20,11,10,21,5,10,12,2,4,21,0x191,400,2048,648,648,0,0,0,0,0,0,0,991,50,946,9000,910,1200,935,3000,943,2,757,14,1002,150,0,0,0,0,4032,1);
REPLACE INTO `mob_db` VALUES (1095,'ANDRE','Andre','Andre',33,724,1,216,243,1,51,21,55,16,11,20,40,10,24,10,10,12,0,4,22,0x1181,300,1288,288,384,0,0,0,0,0,0,0,955,9000,910,1000,938,500,993,50,1001,4,1002,350,757,28,0,0,0,0,4043,1);
REPLACE INTO `mob_db` VALUES (1096,'ANGELING','Angeling','Angeling',77,19800,1,3366,2693,1,391,145,72,238,58,50,33,105,80,200,10,12,1,8,86,0x37B5,200,1072,672,672,0,0,0,0,0,0,0,2254,100,2324,60,610,500,2282,1,509,2000,512,28,714,40,0,0,0,0,4054,1);
-REPLACE INTO `mob_db` VALUES (1097,'ANT_EGG','Ant Egg','Ant Egg',28,530,1,180,203,0,1,1,68,45,5,1,65,5,10,30,10,12,0,0,60,0x0,1000,1001,1,1,0,0,0,0,0,0,0,1010,320,935,2000,909,2000,938,650,713,2000,1002,200,0,0,0,0,0,0,4013,1);
+REPLACE INTO `mob_db` VALUES (1097,'ANT_EGG','Ant Egg','Ant Egg',28,530,1,180,203,0,1,1,68,45,5,1,65,5,10,30,10,12,0,0,60,0x0,1000,1001,199,1,0,0,0,0,0,0,0,1010,320,935,2000,909,2000,938,650,713,2000,1002,200,0,0,0,0,0,0,4013,1);
REPLACE INTO `mob_db` VALUES (1098,'ANUBIS','Anubis','Anubis',105,38826,1,6026,2725,1,984,415,103,48,88,67,40,128,107,55,10,12,2,7,49,0x3695,150,1250,720,576,0,0,0,0,0,0,0,12735,10,1625,10,15042,100,984,105,1045,4365,2617,1,1614,3,0,0,0,0,4138,1);
REPLACE INTO `mob_db` VALUES (1099,'ARGIOPE','Argiope','Argiope',75,3105,1,890,912,1,321,50,88,32,60,23,40,30,24,30,10,12,2,4,25,0x3795,300,1792,792,336,0,0,0,0,0,0,0,1042,5335,912,1200,757,175,2406,5,511,1500,719,10,0,0,0,0,0,0,4114,1);
REPLACE INTO `mob_db` VALUES (1100,'ARGOS','Argos','Argos',47,1005,1,360,405,1,96,33,58,8,38,17,25,5,26,15,10,12,2,4,25,0x3195,300,1468,468,768,0,0,0,0,0,0,0,1025,9000,911,1200,1042,500,757,61,511,670,508,250,10017,15,0,0,0,0,4075,1);
-REPLACE INTO `mob_db` VALUES (1101,'BAPHOMET_','Baphomet Jr.','Baphomet Jr.',57,2035,0,510,548,1,195,33,70,25,52,60,36,17,57,25,10,12,0,6,27,0x3795,100,868,480,120,0,0,0,0,0,0,0,923,500,984,63,1464,2,607,50,610,100,508,1300,2405,50,0,0,0,0,4129,1);
+REPLACE INTO `mob_db` VALUES (1101,'BAPHOMET_','Baphomet Jr.','Baphomet Jr.',57,2035,1,510,548,1,195,33,70,25,52,60,36,17,57,25,10,12,0,6,27,0x3795,100,868,480,120,0,0,0,0,0,0,0,923,500,984,63,1464,2,607,50,610,100,508,1300,2405,50,0,0,0,0,4129,1);
REPLACE INTO `mob_db` VALUES (1102,'BATHORY','Bathory','Bathory',86,5242,1,1286,1364,1,252,96,61,89,66,38,40,77,67,50,10,12,1,7,27,0x3695,100,1504,840,900,0,0,0,0,0,0,0,1001,200,1061,4850,2252,3,1611,5,1000,30,1006,15,637,20,0,0,0,0,4119,1);
REPLACE INTO `mob_db` VALUES (1103,'CARAMEL','Caramel','Caramel',25,518,1,162,183,1,67,9,39,0,19,10,15,10,32,5,10,12,0,2,22,0x91,200,1604,840,756,0,0,0,0,0,0,0,1027,9000,2310,5,919,5500,1455,10,1405,15,1408,20,0,0,0,0,0,0,4063,1);
REPLACE INTO `mob_db` VALUES (1104,'COCO','Coco','Coco',38,836,1,270,305,1,71,11,37,0,22,13,30,20,38,10,10,12,0,2,22,0x91,150,1864,864,1008,0,0,0,0,0,0,0,1026,9000,2502,20,914,3000,919,2500,516,500,2402,25,578,600,0,0,0,0,4041,1);
@@ -183,7 +193,7 @@ REPLACE INTO `mob_db` VALUES (1111,'DRAINLIAR','Drainliar','Drainliar',47,1162,1
REPLACE INTO `mob_db` VALUES (1112,'DRAKE','Drake','Drake',91,804500,1,618192,417960,1,2519,1403,279,135,121,103,114,107,162,71,10,12,1,1,29,0x37B5,400,620,420,360,257580,504,5000,719,500,0,0,1127,600,1125,950,1135,150,1128,400,5019,350,985,3200,1189,100,0,0,0,0,4137,1);
REPLACE INTO `mob_db` VALUES (1113,'DROPS','Drops','Drops',2,45,1,27,20,1,12,1,16,0,8,1,1,0,6,2,10,12,1,3,23,0x83,400,1372,672,480,0,0,0,0,0,0,0,909,7500,1602,80,938,500,512,1100,713,1700,512,800,620,20,0,0,0,0,4004,1);
REPLACE INTO `mob_db` VALUES (1114,'DUSTINESS','Dustiness','Dustiness',62,2026,1,632,678,1,166,31,69,50,46,22,46,60,75,105,10,12,0,4,44,0x191,150,1004,504,384,0,0,0,0,0,0,0,1057,9000,1058,500,2291,4,928,2000,1001,10,507,1200,0,0,0,0,0,0,4056,1);
-REPLACE INTO `mob_db` VALUES (1115,'EDDGA','Eddga','Eddga',65,947500,1,207900,148500,1,1509,776,166,70,92,80,103,66,139,85,10,12,2,2,23,0x37B5,300,872,1344,432,99000,1029,5000,1030,1000,994,3000,1133,150,2268,250,518,10000,1258,500,1030,800,985,2400,13046,200,0,0,0,0,4123,1);
+REPLACE INTO `mob_db` VALUES (1115,'EDDGA','Eddga','Eddga',65,947500,1,207900,148500,1,1509,776,166,70,92,80,103,66,139,85,10,12,2,2,23,0x37B5,300,1344,1344,432,99000,1029,5000,1030,1000,994,3000,1133,150,2268,250,518,10000,1258,500,1030,800,985,2400,13046,200,0,0,0,0,4123,1);
REPLACE INTO `mob_db` VALUES (1116,'EGGYRA','Eggyra','Eggyra',53,1676,1,346,689,1,110,40,85,20,46,25,25,15,57,20,10,12,1,0,48,0x91,200,1816,816,288,0,0,0,0,0,0,0,911,1000,5015,20,7032,550,507,1000,643,300,645,250,757,57,0,0,0,0,4070,1);
REPLACE INTO `mob_db` VALUES (1117,'EVIL_DRUID','Evil Druid','Evil Druid',80,5149,1,1472,1280,1,378,68,88,45,62,32,24,45,85,5,10,12,2,1,89,0x3695,300,2276,576,336,0,0,0,0,0,0,0,2217,10,1615,1,2508,2,1551,10,610,200,7478,4,509,2000,0,0,0,0,4141,1);
REPLACE INTO `mob_db` VALUES (1118,'FLORA','Flora','Flora',59,2301,1,558,597,3,163,31,99,29,49,29,35,5,46,80,10,12,2,3,22,0x84,1000,1432,432,576,0,0,0,0,0,0,0,1032,9000,2253,3,704,10,521,50,629,20,905,2000,748,1,0,0,0,0,4080,1);
@@ -200,7 +210,7 @@ REPLACE INTO `mob_db` VALUES (1128,'HORN','Horn','Horn',32,705,1,216,243,1,64,11
REPLACE INTO `mob_db` VALUES (1129,'HORONG','Horong','Horong',66,2304,1,820,879,1,275,70,84,35,36,32,35,45,62,25,10,12,0,0,83,0x308D,400,1888,1152,828,0,0,0,0,0,0,0,953,6500,912,500,2279,5,1752,10000,757,118,633,20,970,50,0,0,0,0,4103,1);
REPLACE INTO `mob_db` VALUES (1130,'JAKK','Jakk','Jakk',63,2054,1,664,710,1,229,37,90,25,58,43,42,25,61,15,10,12,1,0,43,0x3695,200,1180,480,648,0,0,0,0,0,0,0,1062,9000,912,900,985,31,2331,5,1008,5,535,1000,7938,10,0,0,0,0,4109,1);
REPLACE INTO `mob_db` VALUES (1131,'JOKER','Joker','Joker',90,6022,1,1780,1821,1,317,60,64,76,84,99,30,50,92,35,10,12,2,7,84,0x3695,100,1364,864,432,0,0,0,0,0,0,0,912,2000,616,2,641,20,508,1000,1259,1,984,100,695,100,0,0,0,0,4139,1);
-REPLACE INTO `mob_db` VALUES (1132,'KHALITZBURG','Khalitzburg','Khalitzburg',118,23986,1,3920,2646,1,1232,96,125,10,121,48,40,31,125,32,10,12,2,1,29,0x3695,350,528,1000,396,0,0,0,0,0,0,0,932,8000,985,191,5017,1,2108,2,1004,10,15014,2,15036,100,0,0,0,0,4136,1);
+REPLACE INTO `mob_db` VALUES (1132,'KHALITZBURG','Khalitzburg','Khalitzburg',118,23986,1,3920,2646,1,1232,96,125,10,121,48,40,31,125,32,10,12,2,1,29,0x3695,350,1000,1000,396,0,0,0,0,0,0,0,932,8000,985,191,5017,1,2108,2,1004,10,15014,2,15036,100,0,0,0,0,4136,1);
REPLACE INTO `mob_db` VALUES (1133,'KOBOLD_1','Kobold','Kobold',107,10483,1,2728,1706,1,701,87,103,25,109,76,61,53,98,30,10,12,1,7,44,0x308D,150,1028,528,360,0,0,0,0,0,0,0,999,100,1034,5335,912,700,757,25,1220,2,2104,5,0,0,0,0,0,0,4091,1);
REPLACE INTO `mob_db` VALUES (1134,'KOBOLD_2','Kobold','Kobold',102,9152,1,2332,1458,1,477,62,117,59,96,61,55,48,95,20,10,12,1,7,45,0x308D,200,1528,528,360,0,0,0,0,0,0,0,999,100,1034,5335,912,200,2104,3,508,100,2101,100,0,0,0,0,0,0,4091,1);
REPLACE INTO `mob_db` VALUES (1135,'KOBOLD_3','Kobold','Kobold',101,9078,1,2192,1371,1,468,64,109,48,103,64,59,42,80,20,10,12,1,7,43,0x308D,300,1228,528,360,0,0,0,0,0,0,0,990,35,999,100,1034,5335,912,200,1355,5,2104,3,508,100,0,0,0,0,4091,1);
@@ -210,12 +220,12 @@ REPLACE INTO `mob_db` VALUES (1138,'MAGNOLIA','Magnolia','Magnolia',53,1984,1,46
REPLACE INTO `mob_db` VALUES (1139,'MANTIS','Mantis','Mantis',65,2719,1,624,669,1,187,31,90,0,55,33,24,5,46,15,10,12,1,4,22,0x3195,200,1528,660,432,0,0,0,0,0,0,0,993,110,1031,9000,911,1400,757,70,943,250,721,10,507,650,0,0,0,0,4079,1);
REPLACE INTO `mob_db` VALUES (1140,'MARDUK','Marduk','Marduk',73,2893,1,850,872,1,198,112,66,43,66,49,21,40,79,25,10,12,2,7,23,0x3095,300,1540,840,504,0,0,0,0,0,0,0,994,35,1045,4365,1608,10,2617,1,1614,3,691,100,642,20,0,0,0,0,4112,1);
REPLACE INTO `mob_db` VALUES (1141,'MARINA','Marina','Marina',42,1209,1,340,381,1,73,25,20,19,24,27,18,22,29,15,10,12,0,3,41,0x81,400,2280,1080,864,0,0,0,0,0,0,0,1052,5000,938,1500,991,45,995,2,717,200,631,20,0,0,0,0,0,0,4055,1);
-REPLACE INTO `mob_db` VALUES (1142,'MARINE_SPHERE','Marine Sphere','Marine Sphere',51,1924,1,468,503,1,1,1,41,28,10,16,35,25,29,5,10,12,0,3,41,0x0,800,1201,1,1,0,0,0,0,0,0,0,1050,5000,1051,2500,1520,10,720,10,717,150,10003,10,0,0,0,0,0,0,4084,1);
+REPLACE INTO `mob_db` VALUES (1142,'MARINE_SPHERE','Marine Sphere','Marine Sphere',51,1924,1,468,503,1,1,1,41,28,10,16,35,25,29,5,10,12,0,3,41,0x0,800,1201,199,1,0,0,0,0,0,0,0,1050,5000,1051,2500,1520,10,720,10,717,150,10003,10,0,0,0,0,0,0,4084,1);
REPLACE INTO `mob_db` VALUES (1143,'MARIONETTE','Marionette','Marionette',90,7166,1,1586,2009,1,222,190,35,24,52,79,28,105,86,20,10,12,0,6,68,0x3195,300,1480,480,1056,0,0,0,0,0,0,0,1060,9000,2294,5,2605,1,699,100,1520,15,2407,1,5141,3,0,0,0,0,4113,1);
REPLACE INTO `mob_db` VALUES (1144,'MARSE','Marse','Marse',47,1456,1,389,438,1,85,20,38,18,33,17,25,10,33,10,10,12,0,5,41,0x91,300,1956,756,528,0,0,0,0,0,0,0,1024,9000,962,3000,717,200,720,10,995,12,1007,5,514,300,0,0,0,0,4095,1);
REPLACE INTO `mob_db` VALUES (1145,'MARTIN','Martin','Martin',39,1056,1,311,350,1,70,18,58,19,25,29,28,15,30,10,10,12,0,2,42,0x81,300,1480,480,480,0,0,0,0,0,0,0,1017,9000,1018,500,1251,10,2225,5,5009,1,10010,10,2224,15,0,0,0,0,4046,1);
REPLACE INTO `mob_db` VALUES (1146,'MATYR','Matyr','Matyr',58,2087,1,520,557,1,151,26,63,5,48,20,21,17,47,10,10,12,1,2,27,0x3095,150,432,432,360,0,0,0,0,0,0,0,2618,10,528,5000,919,5500,537,400,757,100,514,200,0,0,0,0,0,0,4097,1);
-REPLACE INTO `mob_db` VALUES (1147,'MAYA','Maya','Maya',55,380000,1,178560,133920,1,555,265,183,50,88,72,76,102,92,76,10,12,2,4,82,0x37B5,100,864,1000,480,89280,730,2000,603,3000,617,2000,10006,500,2615,200,2234,200,639,500,7020,10,985,3500,2005,100,0,0,0,0,4146,1);
+REPLACE INTO `mob_db` VALUES (1147,'MAYA','Maya','Maya',55,380000,1,178560,133920,1,555,265,183,50,88,72,76,102,92,76,10,12,2,4,82,0x37B5,100,1000,1000,480,89280,730,2000,603,3000,617,2000,10006,500,2615,200,2234,200,639,500,7020,10,985,3500,2005,100,0,0,0,0,4146,1);
REPLACE INTO `mob_db` VALUES (1148,'MEDUSA','Medusa','Medusa',102,10045,1,2084,1302,1,620,113,87,66,99,68,65,79,83,15,10,12,1,6,40,0x3795,180,1720,1320,360,0,0,0,0,0,0,0,1048,5335,1965,250,702,200,1973,20,722,250,1649,5,1007,3,0,0,0,0,4124,1);
REPLACE INTO `mob_db` VALUES (1149,'MINOROUS','Minorous','Minorous',58,1893,1,570,602,1,247,36,100,10,65,42,36,43,61,25,10,12,2,2,43,0x3095,200,1360,960,432,0,0,0,0,0,0,0,941,5335,756,196,1361,2,1005,10,6254,100,1301,200,568,300,0,0,0,0,4126,1);
REPLACE INTO `mob_db` VALUES (1150,'MOONLIGHT','Moonlight Flower','Moonlight Flower',79,324000,1,367488,271440,1,2232,1251,254,81,86,102,93,82,157,120,10,12,1,6,63,0x37B5,150,1276,576,288,167040,1022,5000,504,1500,728,500,1477,500,1234,100,1525,150,10008,500,638,650,985,2600,1648,100,0,0,0,0,4131,1);
@@ -230,7 +240,7 @@ REPLACE INTO `mob_db` VALUES (1158,'PHEN','Phen','Phen',52,1963,1,468,503,1,102,
REPLACE INTO `mob_db` VALUES (1159,'PHREEONI','Phreeoni','Phreeoni',71,300000,1,127600,180000,1,693,967,269,98,88,70,112,87,122,71,10,12,2,2,60,0x37B5,200,1020,1020,288,58000,1008,500,730,1000,1000,4000,1015,9700,1223,500,1236,150,1014,5000,2288,300,985,2900,13047,100,0,0,0,0,4121,1);
REPLACE INTO `mob_db` VALUES (1160,'PIERE','Piere','Piere',32,696,1,216,243,1,47,20,57,16,19,19,36,8,27,15,10,12,0,4,22,0x1181,200,1288,288,576,0,0,0,0,0,0,0,955,9000,910,1100,938,600,992,30,1001,5,1002,400,757,31,0,0,0,0,4043,1);
REPLACE INTO `mob_db` VALUES (1161,'PLANKTON','Plankton','Plankton',40,1232,1,334,375,1,75,36,28,28,23,53,25,55,35,14,10,12,0,3,61,0x81,400,2208,1008,324,0,0,0,0,0,0,0,1052,9000,910,300,938,700,970,4,713,1000,630,20,645,50,0,0,0,0,4024,1);
-REPLACE INTO `mob_db` VALUES (1162,'RAFFLESIA','Rafflesia','Rafflesia',86,5819,1,1286,1317,3,325,41,86,2,47,41,44,29,78,31,10,12,0,3,22,0x3885,150,512,528,240,0,0,0,0,0,0,0,1033,5500,911,1600,706,2,708,10,703,10,711,550,509,30,0,0,0,0,4083,1);
+REPLACE INTO `mob_db` VALUES (1162,'RAFFLESIA','Rafflesia','Rafflesia',86,5819,1,1286,1317,3,325,41,86,2,47,41,44,29,78,31,10,12,0,3,22,0x3885,150,528,528,240,0,0,0,0,0,0,0,1033,5500,911,1600,706,2,708,10,703,10,711,550,509,30,0,0,0,0,4083,1);
REPLACE INTO `mob_db` VALUES (1163,'RAYDRIC','Raydric','Raydric',115,18408,1,3600,2076,1,901,96,89,15,129,87,55,32,106,27,10,12,2,7,47,0x3095,150,824,780,420,0,0,0,0,0,0,0,985,106,2266,1,2315,2,1158,2,15037,10,1004,10,7054,4850,0,0,0,0,4133,1);
REPLACE INTO `mob_db` VALUES (1164,'REQUIEM','Requiem','Requiem',71,3089,1,812,831,1,348,48,88,20,58,34,35,12,50,10,10,12,1,7,27,0x3885,400,1516,816,432,0,0,0,0,0,0,0,603,35,714,1,912,2500,958,3500,934,1500,2308,10,7477,1,0,0,0,0,4104,1);
REPLACE INTO `mob_db` VALUES (1165,'SAND_MAN','Sandman','Sandman',61,2887,1,656,705,1,164,56,126,24,44,8,55,15,34,25,10,12,1,0,62,0x3885,250,1672,720,288,0,0,0,0,0,0,0,997,35,1056,5335,757,118,7043,350,1001,200,1257,1,1622,5,0,0,0,0,4101,1);
@@ -239,9 +249,6 @@ REPLACE INTO `mob_db` VALUES (1167,'SAVAGE_BABE','Savage Babe','Savage Babe',14,
REPLACE INTO `mob_db` VALUES (1168,'SCORPION_KING','Scorpion King','Scorpion King',50,5719,1,2066,1211,1,630,113,64,10,1,50,47,1,91,30,10,12,2,7,23,0x1B1,200,1700,1000,500,0,0,0,0,0,0,0,994,45,1046,4850,1005,15,904,5000,943,3000,509,700,0,0,0,0,0,0,4130,1);
REPLACE INTO `mob_db` VALUES (1169,'SKEL_WORKER','Skeleton Worker','Skeleton Worker',44,1240,1,333,374,1,92,12,45,5,30,13,22,10,37,25,10,12,1,1,29,0x3885,400,2420,720,384,0,0,0,0,0,0,0,998,400,1041,5500,757,90,5009,2,999,100,1003,200,7938,10,0,0,0,0,4092,1);
REPLACE INTO `mob_db` VALUES (1170,'SOHEE','Sohee','Sohee',64,2875,1,624,669,1,177,30,61,21,61,24,29,20,41,25,10,12,1,6,21,0x191,250,2112,912,576,0,0,0,0,0,0,0,1020,9000,1049,50,2277,1,2504,5,1217,5,15012,5,662,350,0,0,0,0,4100,1);
--- REPLACE INTO `mob_db` VALUES (1171,'SOLDIER_ANDRE','Soldier Andre','Soldier Andre',22,1245,0,219,138,1,105,127,20,0,1,22,44,20,40,10,10,12,0,4,42,0x3095,200,1001,1,1,0,0,0,0,0,0,0,1014,2700,911,800,757,10,1111,15,1001,30,943,150,0,0,0,0,0,0,4059,1);
--- REPLACE INTO `mob_db` VALUES (1172,'SOLDIER_DENIRO','Soldier Deniro','Soldier Deniro',29,2047,0,450,274,1,162,193,20,0,1,29,58,20,54,10,10,12,0,4,42,0x3095,200,2000,1000,500,0,0,0,0,0,0,0,1014,5500,911,2000,757,15,1111,20,943,270,1001,50,0,0,0,0,0,0,4059,1);
--- REPLACE INTO `mob_db` VALUES (1173,'SOLDIER_PIERE','Soldier Piere','Soldier Piere',23,1217,0,240,149,1,109,131,25,0,1,23,46,20,38,10,10,12,0,4,42,0x3095,200,1001,1,1,0,0,0,0,0,0,0,1014,3100,911,800,911,10,1114,15,1001,35,943,200,0,0,0,0,0,0,4059,1);
REPLACE INTO `mob_db` VALUES (1174,'STAINER','Stainer','Stainer',21,365,1,126,143,1,65,9,22,25,10,10,24,0,39,15,10,12,0,4,24,0x191,200,1688,1188,612,0,0,0,0,0,0,0,992,70,1011,30,1013,9000,910,2100,757,25,943,10,1002,300,0,0,0,0,4039,1);
REPLACE INTO `mob_db` VALUES (1175,'TAROU','Tarou','Tarou',22,420,1,135,152,1,72,6,23,5,21,6,12,0,10,1,10,12,0,2,27,0x91,150,1744,1044,684,0,0,0,0,0,0,0,1016,9000,919,3000,949,800,528,1000,701,2,0,0,0,0,0,0,0,0,4028,1);
REPLACE INTO `mob_db` VALUES (1176,'VITATA','Vitata','Vitata',35,756,1,234,264,1,68,18,44,12,20,11,24,20,21,5,10,12,0,4,22,0x191,300,1768,768,384,0,0,0,0,0,0,0,993,90,955,5000,911,200,518,350,518,350,526,200,756,26,0,0,0,0,4053,1);
@@ -250,11 +257,11 @@ REPLACE INTO `mob_db` VALUES (1178,'ZEROM','Zerom','Zerom',70,2687,1,756,960,1,3
REPLACE INTO `mob_db` VALUES (1179,'WHISPER','Whisper','Whisper',46,1109,1,242,513,1,65,55,20,40,32,48,20,35,52,20,10,12,0,6,68,0x3195,150,1960,960,504,0,0,0,0,0,0,0,1001,150,1059,5335,2282,1,2333,10,0,0,0,0,0,0,0,0,0,0,4102,1);
REPLACE INTO `mob_db` VALUES (1180,'NINE_TAIL','Nine Tail','Nine Tail',72,2783,1,976,998,1,491,50,95,40,61,38,30,20,106,50,10,12,1,2,63,0x3695,150,840,540,480,0,0,0,0,0,0,0,1022,4656,746,200,603,100,604,100,526,250,525,350,756,100,0,0,0,0,4159,1);
REPLACE INTO `mob_db` VALUES (1181,'ZOMBIE_DRAGON','Fafnir','Fafnir',1,1000,1,44550,1485,3,7900,1240,0,0,120,145,145,145,130,120,10,12,2,9,89,0x37B5,400,2700,1000,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1182,'THIEF_MUSHROOM','Thief Mushroom','Thief Mushroom',1,15,1,0,0,1,1,1,160,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,1,1,1,0,0,0,0,0,0,0,1069,3000,1070,6000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1182,'THIEF_MUSHROOM','Thief Mushroom','Thief Mushroom',1,15,1,0,0,1,1,1,160,99,0,0,0,0,0,0,7,12,0,3,22,0x40,2000,398,199,1,0,0,0,0,0,0,0,1069,3000,1070,6000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1183,'CHONCHON_','Chonchon','Chonchon',5,63,1,36,27,1,11,3,29,0,13,4,4,0,7,5,10,12,0,4,24,0x3985,200,1076,576,480,0,0,0,0,0,0,0,998,50,935,5500,909,1500,1205,55,601,100,742,5,0,0,0,0,0,0,4009,1);
REPLACE INTO `mob_db` VALUES (1184,'FABRE_','Fabre','Fabre',1,30,1,1,0,1,4,3,0,0,1,2,1,1,4,5,10,12,0,4,22,0x3985,400,1672,672,480,0,0,0,0,0,0,0,914,2000,949,250,1502,80,721,2,511,350,705,500,1501,200,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1185,'WHISPER_','Whisper','Whisper',34,1796,1,483,737,1,198,41,0,45,1,51,14,0,60,0,10,12,0,1,28,0x0,150,1960,960,504,0,0,0,0,0,0,0,1001,10,1059,100,2282,0,2333,1,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1186,'WHISPER_BOSS','Giant Whisper','Giant Whisper',66,2570,0,662,710,1,296,59,94,45,40,79,44,51,74,31,10,12,0,6,48,0x3795,250,2536,1536,672,0,0,0,0,0,0,0,1001,150,1059,5335,2282,1,2333,10,0,0,0,0,0,0,0,0,0,0,4303,1);
+REPLACE INTO `mob_db` VALUES (1185,'WHISPER_','Whisper','Whisper',34,1796,1,483,737,1,198,41,0,45,1,51,14,0,60,0,10,12,0,1,28,0x0,150,1960,960,504,0,0,0,0,0,0,0,1001,10,1059,100,2333,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1186,'WHISPER_BOSS','Giant Whisper','Giant Whisper',66,2570,1,662,710,1,296,59,94,45,40,79,44,51,74,31,10,12,0,6,48,0x3795,250,2536,1536,672,0,0,0,0,0,0,0,1001,150,1059,5335,2282,1,2333,10,0,0,0,0,0,0,0,0,0,0,4303,1);
REPLACE INTO `mob_db` VALUES (1188,'BON_GUN','Bongun','Bongun',59,2510,1,558,597,1,198,29,88,5,55,24,24,5,37,10,10,12,1,1,29,0x3095,200,1720,500,420,0,0,0,0,0,0,0,1094,5500,7014,40,618,60,5046,1,609,15,508,1000,508,1250,0,0,0,0,4212,1);
REPLACE INTO `mob_db` VALUES (1189,'ORC_ARCHER','Orc Archer','Orc Archer',78,4835,1,1014,1161,9,286,43,67,31,55,32,24,30,119,15,10,12,1,7,22,0x3095,300,1960,620,480,0,0,0,0,0,0,0,1063,4656,1753,1000,1756,2500,1755,2500,1734,2,507,1400,509,900,0,0,0,0,4256,1);
REPLACE INTO `mob_db` VALUES (1190,'ORC_LORD','Orc Lord','Orc Lord',55,552000,1,156240,122760,1,780,648,256,92,95,95,103,96,155,85,10,12,2,7,82,0x37B5,100,1248,500,360,31102,968,5500,617,2000,0,0,1363,400,2621,400,5007,400,1371,400,617,1000,985,4268,16000,3100,0,0,0,0,4135,1);
@@ -265,11 +272,11 @@ REPLACE INTO `mob_db` VALUES (1194,'ARCLOUSE','Arclouse','Arclouze',107,10020,1,
REPLACE INTO `mob_db` VALUES (1195,'RIDEWORD','Rideword','Rideword',74,3222,1,890,1212,1,387,22,61,38,67,53,32,44,125,5,10,12,0,0,60,0x3695,150,864,500,192,0,0,0,0,0,0,0,1097,4850,1553,4,1554,4,1555,2,1556,2,7015,300,1006,20,0,0,0,0,4185,1);
REPLACE INTO `mob_db` VALUES (1196,'SKEL_PRISONER','Skeleton Prisoner','Skeleton Prisoner',91,9194,1,1878,1763,1,606,55,95,41,84,35,60,20,85,15,10,12,1,1,69,0x308D,350,1848,500,576,0,0,0,0,0,0,0,1098,3500,7016,100,2320,1,716,600,930,3500,2408,35,934,1500,0,0,0,0,4222,1);
REPLACE INTO `mob_db` VALUES (1197,'ZOMBIE_PRISONER','Zombie Prisoner','Zombie Prisoner',89,8045,1,1604,1647,1,392,60,89,28,87,39,58,5,82,10,10,12,1,1,69,0x308D,350,1768,500,192,0,0,0,0,0,0,0,1099,3500,7016,105,2266,1,716,600,930,3500,2408,39,985,112,0,0,0,0,4275,1);
-REPLACE INTO `mob_db` VALUES (1198,'DARK_PRIEST','Dark Priest','Dark Priest',98,12090,0,2916,1667,2,462,259,56,30,5,60,41,89,94,42,10,12,1,6,89,0x31AD,200,864,1252,476,0,0,0,0,0,0,0,1557,5,2608,30,505,100,716,450,1009,1,2319,5,7005,3000,0,0,0,0,4171,1);
+REPLACE INTO `mob_db` VALUES (1198,'DARK_PRIEST','Dark Priest','Dark Priest',98,12090,1,2916,1667,2,462,259,56,30,5,60,41,89,94,42,10,12,1,6,89,0x31AD,200,1252,1252,476,0,0,0,0,0,0,0,1557,5,2608,30,505,100,716,450,1009,1,2319,5,7005,3000,0,0,0,0,4171,1);
REPLACE INTO `mob_db` VALUES (1199,'PUNK','Punk','Punk',82,3869,1,1068,1094,1,293,54,68,55,67,39,30,35,95,45,10,12,0,3,24,0x3095,300,1500,500,1000,0,0,0,0,0,0,0,7001,5335,715,800,10004,100,1061,1000,1057,3000,601,1100,2502,15,0,0,0,0,4313,1);
-REPLACE INTO `mob_db` VALUES (1200,'ZHERLTHSH','Zherlthsh','Zealotus',105,61350,1,9332,6458,1,993,250,91,99,88,61,51,62,136,60,10,12,1,7,60,0x308D,200,800,2112,768,0,0,0,0,0,0,0,7017,5,10037,10,7293,1500,2331,8,2622,1,1970,100,2291,3,0,0,0,0,4277,1);
+REPLACE INTO `mob_db` VALUES (1200,'ZHERLTHSH','Zherlthsh','Zealotus',105,61350,1,9332,6458,1,993,250,91,99,88,61,51,62,136,60,10,12,1,7,60,0x308D,200,2000,2000,768,0,0,0,0,0,0,0,7017,5,10037,10,7293,1500,2331,8,2622,1,1970,100,2291,3,0,0,0,0,4277,1);
REPLACE INTO `mob_db` VALUES (1201,'RYBIO','Rybio','Rybio',98,8700,1,1890,1942,1,720,76,109,30,96,52,61,30,88,10,10,12,2,6,40,0x318D,200,1790,1440,540,0,0,0,0,0,0,0,1015,3880,7017,3,509,1800,6216,300,1008,10,984,100,709,30,0,0,0,0,4194,1);
-REPLACE INTO `mob_db` VALUES (1202,'PHENDARK','Phendark','Phendark',102,11000,1,2388,1882,2,872,75,440,50,111,65,71,20,109,30,10,12,2,7,40,0x308D,175,1744,1344,600,0,0,0,0,0,0,0,1015,3880,7017,4,509,1800,0,0,984,150,1971,100,6216,500,0,0,0,0,4329,1);
+REPLACE INTO `mob_db` VALUES (1202,'PHENDARK','Phendark','Phendark',102,11000,1,2388,1882,2,872,75,440,50,111,65,71,20,109,30,10,12,2,7,40,0x308D,175,1744,1344,600,0,0,0,0,0,0,0,1015,3880,7017,4,509,1800,984,150,1971,100,6216,500,0,0,0,0,0,0,4329,1);
REPLACE INTO `mob_db` VALUES (1203,'MYSTELTAINN','Mysteltainn','Mysteltainn',130,70000,1,10294,4987,2,1079,567,73,61,102,139,62,65,182,65,10,12,2,0,87,0x37B5,250,1152,500,240,0,0,0,0,0,0,0,7019,1,7297,1500,1152,70,1155,40,1163,2,12736,300,984,243,0,0,0,0,4207,1);
REPLACE INTO `mob_db` VALUES (1204,'TIRFING','Tirfing','Ogretooth',114,59000,1,6948,5009,1,948,411,87,69,105,105,75,73,151,65,10,12,1,0,67,0x37B5,100,816,500,240,0,0,0,0,0,0,0,7022,1,638,50,7292,1500,1214,70,1217,40,999,120,984,189,0,0,0,0,4254,1);
REPLACE INTO `mob_db` VALUES (1205,'EXECUTIONER','Executioner','Executioner',101,40200,1,5832,3645,2,670,359,97,188,99,96,77,78,95,60,10,12,2,0,47,0x37B5,200,768,500,384,0,0,0,0,0,0,0,7024,5,7290,1500,1111,80,1114,60,1125,40,999,120,984,145,0,0,0,0,4250,1);
@@ -277,114 +284,86 @@ REPLACE INTO `mob_db` VALUES (1206,'ANOLIAN','Anolian','Anolian',109,15547,1,351
REPLACE INTO `mob_db` VALUES (1207,'STING','Sting','Sting',104,10143,1,2606,1629,1,794,67,146,34,108,49,68,34,119,24,10,12,1,0,62,0x3695,300,528,500,240,0,0,0,0,0,0,0,7004,4850,1756,1500,2624,1,1003,130,997,25,10007,10,6213,800,0,0,0,0,4226,1);
REPLACE INTO `mob_db` VALUES (1208,'WANDER_MAN','Wander Man','Wanderer',120,19307,1,4406,3726,2,1695,105,64,5,118,92,36,15,169,33,10,12,1,6,24,0x3795,100,672,500,192,0,0,0,0,0,0,0,7005,4850,616,1,13015,5,2270,5,610,650,984,217,1164,1,0,0,0,0,4210,1);
REPLACE INTO `mob_db` VALUES (1209,'CRAMP','Cramp','Cramp',82,3898,1,1068,1094,1,435,48,88,42,65,43,35,25,82,30,10,12,0,2,45,0x3095,100,1000,500,1000,0,0,0,0,0,0,0,7007,4656,528,1000,726,80,746,110,568,250,510,70,984,95,0,0,0,0,4296,1);
--- REPLACE INTO `mob_db` VALUES (1210,'FILAMENTOUS','Filamentous','Filamentous',51,6088,0,1926,1353,1,425,525,35,10,1,35,30,5,83,40,10,12,1,4,23,0x3095,200,1500,500,1000,0,0,0,0,0,0,0,7008,4850,947,8000,943,3880,993,200,1451,40,757,18,509,1600,0,0,0,0,4045,1);
REPLACE INTO `mob_db` VALUES (1211,'BRILIGHT','Brilight','Brilight',71,2772,1,812,831,1,337,33,93,25,51,19,38,32,67,30,10,12,0,4,23,0x3195,200,1500,500,1000,0,0,0,0,0,0,0,7009,5335,992,200,912,1200,7938,100,757,220,610,250,509,2600,0,0,0,0,4213,1);
-REPLACE INTO `mob_db` VALUES (1212,'IRON_FIST','Iron Fist','Iron Fist',47,4221,0,1292,1368,1,430,160,40,5,1,17,15,10,73,20,10,12,1,4,60,0x3195,200,1500,500,1000,0,0,0,0,0,0,0,7010,5335,757,229,757,22,1002,750,999,180,998,300,0,0,0,0,0,0,4239,1);
+REPLACE INTO `mob_db` VALUES (1212,'IRON_FIST','Iron Fist','Iron Fist',47,4221,1,1292,1368,1,430,160,40,5,1,17,15,10,73,20,10,12,1,4,60,0x3195,200,1500,500,1000,0,0,0,0,0,0,0,7010,5335,757,229,757,22,1002,750,999,180,998,300,0,0,0,0,0,0,4239,1);
REPLACE INTO `mob_db` VALUES (1213,'HIGH_ORC','High Orc','High Orc',81,4193,1,1208,1158,1,428,50,101,45,75,16,40,31,83,20,10,12,2,7,43,0x3695,150,1500,500,1000,0,0,0,0,0,0,0,7002,2500,1304,10,999,90,931,7500,912,1300,756,196,508,900,0,0,0,0,4322,1);
REPLACE INTO `mob_db` VALUES (1214,'CHOCO','Choco','Choco',48,1080,1,369,414,1,120,47,70,30,40,45,32,19,42,20,10,12,0,2,23,0x3095,150,1028,528,360,0,0,0,0,0,0,0,7011,5335,942,7000,985,53,513,5000,634,20,532,1000,607,25,0,0,0,0,4285,1);
REPLACE INTO `mob_db` VALUES (1215,'STEM_WORM','Stem Worm','Stem Worm',84,4530,1,1188,1215,1,293,41,73,50,55,37,25,47,84,30,10,12,1,3,24,0x3095,300,1956,756,528,0,0,0,0,0,0,0,7012,5335,509,1800,1968,10,756,115,997,5,1454,20,608,45,0,0,0,0,4224,1);
REPLACE INTO `mob_db` VALUES (1216,'PENOMENA','Penomena','Penomena',85,4589,1,1528,1556,7,481,41,85,32,76,38,35,35,107,10,10,12,1,5,25,0x3695,400,832,500,600,0,0,0,0,0,0,0,7013,4850,962,8000,938,7000,525,200,719,15,1258,1,716,550,0,0,0,0,4314,1);
REPLACE INTO `mob_db` VALUES (1219,'KNIGHT_OF_ABYSS','Knight of Abyss','Abysmal Knight',122,23297,1,6212,4212,1,1734,192,102,50,121,55,68,70,136,37,10,12,2,7,87,0x3695,300,1500,500,1000,0,0,0,0,0,0,0,1064,5335,7023,5,2318,1,1421,25,1162,1,985,369,15014,10,0,0,0,0,4140,1);
--- REPLACE INTO `mob_db` VALUES (1220,'M_DESERT_WOLF','Desert Wolf','Desert Wolf',103,9447,1,349,218,1,254,313,114,47,93,69,63,61,82,42,10,12,1,2,23,0x3695,200,1120,420,288,0,0,0,0,0,0,0,1253,5,7030,5500,2311,1,517,1200,920,2000,756,53,0,0,0,0,0,0,4082,1);
--- REPLACE INTO `mob_db` VALUES (1221,'M_SAVAGE','Savage','Savage',26,2092,0,321,203,1,146,177,16,5,1,26,54,10,37,10,10,12,2,2,42,0x3695,150,1960,960,384,0,0,0,0,0,0,0,1028,6000,514,150,702,3,2276,2,605,15,757,70,0,0,0,0,0,0,4078,1);
--- REPLACE INTO `mob_db` VALUES (1222,'L_HIGH_ORC','High Orc','High Orc',52,6890,0,2128,1490,1,428,533,15,5,1,46,55,35,82,40,10,12,2,7,43,0x3695,200,1500,500,1000,0,0,0,0,0,0,0,7002,2500,1304,10,999,120,931,8000,912,1600,756,196,508,1100,0,0,0,0,4066,1);
--- REPLACE INTO `mob_db` VALUES (1223,'L_ORC','Orc','Orc',24,1400,0,261,160,1,114,136,10,5,1,24,48,25,34,10,10,12,1,7,22,0x3695,200,1864,864,288,0,0,0,0,0,0,0,998,210,931,5500,756,40,2267,3,1352,10,1304,5,1301,100,0,0,0,0,4066,1);
--- REPLACE INTO `mob_db` VALUES (1224,'L_POISON_SPORE','Poison Spore','Poison Spore',19,665,0,169,85,1,89,101,0,0,1,19,25,1,24,1,10,12,1,3,25,0x3695,200,1672,672,288,0,0,0,0,0,0,0,921,8000,2221,20,511,650,510,55,972,35,0,0,0,0,0,0,0,0,4048,1);
--- REPLACE INTO `mob_db` VALUES (1225,'L_CHOCO','Choco','Choco',43,4278,0,1150,1150,1,315,402,5,5,1,68,55,45,65,25,10,12,0,2,23,0x3695,200,1500,500,1000,0,0,0,0,0,0,0,7011,5335,942,7000,508,1900,513,5000,2311,2,532,1000,607,25,0,0,0,0,4051,1);
--- REPLACE INTO `mob_db` VALUES (1226,'L_KOBOLD','Kobold','Kobold',36,3893,0,898,568,1,265,318,15,10,1,90,36,30,52,30,10,12,1,7,44,0x3695,200,1028,528,360,0,0,0,0,0,0,0,999,90,1034,5820,912,750,985,25,1220,2,2104,5,0,0,0,0,0,0,4091,1);
--- REPLACE INTO `mob_db` VALUES (1227,'L_GOBLIN','Goblin','Goblin',25,1176,0,282,171,1,118,140,10,5,1,63,25,20,38,45,10,12,1,7,24,0x3695,100,1120,620,240,0,0,0,0,0,0,0,998,270,911,1200,756,43,2297,3,1211,10,2104,5,507,800,0,0,0,0,4060,1);
--- REPLACE INTO `mob_db` VALUES (1228,'L_PHEN','Phen','Phen',26,3347,0,357,226,1,138,150,0,15,1,26,26,1,88,75,10,12,1,5,41,0x3695,150,2544,1344,1152,0,0,0,0,0,0,0,1023,6000,963,2300,720,8,517,1100,951,550,756,25,0,0,0,0,0,0,4077,1);
--- REPLACE INTO `mob_db` VALUES (1229,'META_FABRE','Fabre','Fabre',2,63,1,3,2,1,8,11,0,0,1,2,4,0,7,5,10,12,0,4,22,0x181,400,1672,672,480,0,0,0,0,0,0,0,914,6500,949,600,1502,80,721,8,511,750,705,1500,1501,200,0,0,0,0,4002,1);
--- REPLACE INTO `mob_db` VALUES (1230,'META_PUPA','Pupa','Pupa',2,427,1,2,4,0,1,2,32,20,1,1,1,0,1,20,10,12,0,4,22,0x100,1000,1001,1,1,0,0,0,0,0,0,0,1010,300,915,6000,938,700,2102,2,935,1300,938,700,1002,300,0,0,0,0,4003,1);
--- REPLACE INTO `mob_db` VALUES (1231,'META_CREAMY','Creamy','Creamy',16,595,1,86,58,1,53,64,0,30,1,40,16,15,16,55,10,12,0,4,24,0x181,200,1220,720,288,0,0,0,0,0,0,0,924,6000,2322,10,518,180,602,200,2207,4,712,800,0,0,0,0,0,0,4040,1);
--- REPLACE INTO `mob_db` VALUES (1232,'META_PECOPECO_EGG','Peco Peco Egg','Peco Peco Egg',3,420,1,4,4,0,1,2,32,20,1,1,1,0,1,20,10,12,0,0,60,0x0,1000,1001,1,1,0,0,0,0,0,0,0,1010,120,935,1500,2102,2,507,450,507,450,713,2000,736,15,0,0,0,0,4007,1);
--- REPLACE INTO `mob_db` VALUES (1233,'CONCEIVE_PECOPECO','Peco Peco','Peco Peco',19,531,0,159,36,1,50,64,0,0,1,13,13,25,27,9,10,12,2,2,23,0x81,200,1564,864,576,0,0,0,0,0,0,0,925,6000,2402,20,508,55,507,950,1604,100,0,0,582,1000,0,0,0,0,4031,1);
--- REPLACE INTO `mob_db` VALUES (1234,'PROVOKE_YOYO','Yoyo','Yoyo',19,879,1,122,77,1,71,82,0,0,1,24,30,35,32,55,10,12,0,2,22,0x108B,200,1054,54,384,0,0,0,0,0,0,0,942,6000,7182,500,508,130,919,5500,753,7,578,500,582,1000,0,0,0,0,4051,1);
--- REPLACE INTO `mob_db` VALUES (1235,'SMOKING_ORC','Smoking Orc','Smoking Orc',24,1400,1,235,144,1,114,136,16,20,1,24,48,20,34,0,10,12,1,7,22,0x308D,200,1864,864,288,0,0,0,0,0,0,0,998,210,931,5500,756,40,2267,3,1352,10,1304,5,1301,100,0,0,0,0,4066,1);
--- REPLACE INTO `mob_db` VALUES (1236,'META_ANT_EGG','Ant Egg','Ant Egg',4,420,1,5,4,0,1,2,32,20,1,1,1,0,1,20,10,12,0,0,60,0x0,1000,1001,1,1,0,0,0,0,0,0,0,1010,135,935,2740,909,3000,938,750,713,2000,1002,220,0,0,0,0,0,0,4013,1);
--- REPLACE INTO `mob_db` VALUES (1237,'META_ANDRE','Andre','Andre',17,688,1,98,64,1,60,71,16,0,1,17,24,20,26,20,10,12,0,4,22,0x1181,300,1288,288,576,0,0,0,0,0,0,0,955,6000,910,3000,938,1000,935,3000,1001,6,1002,350,757,28,0,0,0,0,4043,1);
--- REPLACE INTO `mob_db` VALUES (1238,'META_PIERE','Piere','Piere',18,733,1,110,70,1,64,75,24,0,1,18,26,20,27,15,10,12,0,4,22,0x1181,200,1288,288,576,0,0,0,0,0,0,0,955,5700,910,1100,938,600,992,15,1001,5,1002,400,757,31,0,0,0,0,4043,1);
--- REPLACE INTO `mob_db` VALUES (1239,'META_DENIRO','Deniro','Deniro',19,760,1,122,77,1,68,79,24,0,1,19,30,20,43,10,10,12,0,4,22,0x1181,150,1288,288,576,0,0,0,0,0,0,0,955,6000,910,3000,938,1200,990,45,1001,8,1002,450,757,34,0,0,0,0,4043,1);
--- REPLACE INTO `mob_db` VALUES (1240,'META_PICKY','Picky','Picky',3,80,1,4,3,1,9,12,0,0,1,3,3,0,10,30,10,12,0,2,23,0x81,200,988,288,168,0,0,0,0,0,0,0,916,6500,949,850,2302,150,507,650,519,350,715,60,0,0,0,0,0,0,4008,1);
--- REPLACE INTO `mob_db` VALUES (1241,'META_PICKY_','Picky','Picky',4,83,1,5,4,1,8,11,32,0,1,3,3,0,11,20,10,12,0,2,23,0x81,200,988,288,168,0,0,0,0,0,0,0,916,6500,949,850,5015,7,507,750,519,350,715,60,0,0,0,0,0,0,4011,1);
--- Lutie (2.0)
REPLACE INTO `mob_db` VALUES (1242,'MARIN','Marin','Marin',37,987,1,282,317,1,69,14,32,8,24,5,10,5,30,15,10,12,1,3,41,0x83,400,1872,672,480,0,0,0,0,0,0,0,910,3200,938,1500,700,100,720,40,510,75,529,350,5035,1,0,0,0,0,4196,1);
-REPLACE INTO `mob_db` VALUES (1243,'SASQUATCH','Sasquatch','Sasquatch',72,3163,1,842,860,1,293,30,101,28,70,35,60,10,71,20,10,12,2,2,60,0x3695,300,1260,192,192,0,0,0,0,0,0,0,912,750,509,800,949,1000,5030,1,948,5000,727,30,757,90,0,0,0,0,4216,1);
+REPLACE INTO `mob_db` VALUES (1243,'SASQUATCH','Sasquatch','Sasquatch',72,3163,1,842,860,1,293,30,101,28,70,35,60,10,71,20,10,12,2,2,60,0x3695,300,1260,199,192,0,0,0,0,0,0,0,912,750,509,800,949,1000,5030,1,948,5000,727,30,757,90,0,0,0,0,4216,1);
REPLACE INTO `mob_db` VALUES (1244,'JAKK_XMAS','Christmas Jakk','Christmas Jakk',63,2054,1,1052,619,1,229,37,90,25,58,43,42,25,61,15,10,12,1,0,43,0x81,200,1180,480,648,0,0,0,0,0,0,0,1062,5335,912,900,985,31,2331,5,644,20,7175,1200,7174,1200,0,0,0,0,4109,1);
REPLACE INTO `mob_db` VALUES (1245,'GOBLINE_XMAS','Christmas Goblin','Christmas Goblin',25,1176,1,254,154,1,118,22,16,5,1,53,25,20,38,45,10,12,1,7,24,0x81,100,1120,620,240,0,0,0,0,0,0,0,7174,550,7175,550,756,43,644,10,1211,10,2104,5,2236,10,0,0,0,0,4060,1);
REPLACE INTO `mob_db` VALUES (1246,'COOKIE_XMAS','Christmas Cookie','Christmas Cookie',37,733,1,282,317,1,70,35,48,36,21,16,30,20,25,5,10,12,0,7,46,0x91,400,1248,1248,240,0,0,0,0,0,0,0,538,1500,722,45,912,200,2502,25,644,5,688,100,507,1700,0,0,0,0,4235,1);
REPLACE INTO `mob_db` VALUES (1247,'ANTONIO','Antonio','Antonio',10,10,1,1,2,1,13,8,160,0,1,1,1,50,100,100,10,12,1,7,66,0xC1,100,720,720,432,0,0,0,0,0,0,0,7034,10000,644,2000,529,10000,14550,10000,12225,2000,12132,2000,12354,200,12132,2000,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1248,'CRUISER','Cruiser','Cruiser',41,919,1,288,324,7,55,20,20,18,17,10,23,15,34,10,10,12,1,0,60,0x2085,400,1296,1296,432,0,0,0,0,0,0,0,1098,900,2251,2,998,320,996,5,911,3500,13150,5,756,87,0,0,0,0,4297,1);
REPLACE INTO `mob_db` VALUES (1249,'MYSTCASE','Myst Case','Myst Case',39,879,1,288,324,1,68,21,50,11,26,19,40,35,31,25,10,12,1,0,60,0x91,400,1248,1248,432,0,0,0,0,0,0,0,530,90,7938,10,603,20,539,800,722,150,731,5,529,340,0,0,0,0,4206,1);
-REPLACE INTO `mob_db` VALUES (1250,'CHEPET','Chepet','Chepet',42,4950,0,1315,1854,1,79,33,55,25,32,35,35,21,32,23,10,12,1,7,23,0x3695,400,672,672,288,0,0,0,0,0,0,0,7035,2500,912,750,512,5500,619,40,10019,5,508,1300,2508,5,0,0,0,0,4284,1);
+REPLACE INTO `mob_db` VALUES (1250,'CHEPET','Chepet','Chepet',42,4950,1,1315,1854,1,79,33,55,25,32,35,35,21,32,23,10,12,1,7,23,0x3695,400,672,672,288,0,0,0,0,0,0,0,7035,2500,912,750,512,5500,619,40,10019,5,508,1300,2508,5,0,0,0,0,4284,1);
REPLACE INTO `mob_db` VALUES (1251,'KNIGHT_OF_WINDSTORM','Knight of Windstorm','Stormy Knight',92,630500,1,496560,302200,2,3480,1433,306,166,126,165,132,104,205,79,10,12,2,0,84,0x37B5,200,468,468,288,206900,720,4500,2406,500,995,3000,1468,150,603,3000,617,4000,2621,200,2506,500,985,4559,5007,1,0,0,0,0,4318,1);
-REPLACE INTO `mob_db` VALUES (1252,'GARM','Garm','Hatii',98,1275500,1,910656,613800,3,2421,1733,173,103,122,153,135,116,175,72,10,12,2,2,81,0x37B5,400,608,408,336,379440,7036,1000,603,3000,995,3000,7036,5500,1131,150,1256,500,1815,500,0,0,985,3977,984,2900,0,0,0,0,4324,1);
--- Comodo (3.0)
-REPLACE INTO `mob_db` VALUES (1253,'GARGOYLE','Gargoyle','Gargoyle',100,8772,1,2280,1425,9,498,89,98,43,100,61,60,57,120,70,10,12,1,6,64,0x2185,200,1020,720,384,0,0,0,0,0,0,0,912,3880,1039,500,1746,6,0,0,2619,1,1769,2000,757,238,0,0,0,0,4149,1);
+REPLACE INTO `mob_db` VALUES (1252,'GARM','Garm','Hatii',98,1275500,1,910656,613800,3,2421,1733,173,103,122,153,135,116,175,72,10,12,2,2,81,0x37B5,400,608,408,336,379440,7036,1000,603,3000,995,3000,7036,5500,1131,150,1256,500,1815,500,985,3977,984,2900,0,0,0,0,0,0,4324,1);
+REPLACE INTO `mob_db` VALUES (1253,'GARGOYLE','Gargoyle','Gargoyle',100,8772,1,2280,1425,9,498,89,98,43,100,61,60,57,120,70,10,12,1,6,64,0x2185,200,1020,720,384,0,0,0,0,0,0,0,912,3880,1039,500,1746,6,2619,1,1769,2000,757,238,0,0,0,0,0,0,4149,1);
REPLACE INTO `mob_db` VALUES (1254,'RAGGLER','Raggler','Raggler',48,1148,1,369,414,1,72,39,56,10,30,42,38,15,54,27,10,12,0,2,24,0x3695,200,1000,900,384,0,0,0,0,0,0,0,7053,3000,916,5000,645,200,514,200,992,90,2225,7,756,32,0,0,0,0,4186,1);
REPLACE INTO `mob_db` VALUES (1255,'NERAID','Neraid','Nereid',98,9550,1,1890,1181,1,255,71,100,37,97,45,60,30,83,50,10,12,0,2,22,0x3695,200,776,576,288,0,0,0,0,0,0,0,1055,5100,7053,1000,510,230,1966,10,514,250,757,180,985,37,0,0,0,0,4167,1);
-REPLACE INTO `mob_db` VALUES (1256,'PEST','Pest','Pest',89,5747,1,1474,1509,1,334,48,55,33,73,77,48,15,106,25,10,12,0,2,47,0x3695,165,700,648,480,0,0,0,0,0,0,0,1055,5500,7054,200,702,10,605,100,716,250,0,0,756,115,0,0,0,0,4315,1);
+REPLACE INTO `mob_db` VALUES (1256,'PEST','Pest','Pest',89,5747,1,1474,1509,1,334,48,55,33,73,77,48,15,106,25,10,12,0,2,47,0x3695,165,700,648,480,0,0,0,0,0,0,0,1055,5500,7054,200,702,10,605,100,716,250,756,115,0,0,0,0,0,0,4315,1);
REPLACE INTO `mob_db` VALUES (1257,'INJUSTICE','Injustice','Injustice',95,7952,1,1888,1997,1,447,116,76,31,77,59,58,65,88,50,10,12,1,1,47,0x3695,400,770,720,336,0,0,0,0,0,0,0,999,300,7054,5335,7053,3500,2313,5,2316,2,660,2,1255,2,0,0,0,0,4268,1);
REPLACE INTO `mob_db` VALUES (1258,'GOBLIN_ARCHER','Goblin Archer','Goblin Archer',55,1575,1,472,507,9,100,24,69,0,40,34,20,15,53,20,10,12,0,7,25,0x2085,200,1172,672,420,0,0,0,0,0,0,0,2297,3,998,250,911,1000,1765,3000,507,600,1705,25,514,300,0,0,0,0,4157,1);
REPLACE INTO `mob_db` VALUES (1259,'GRYPHON','Gryphon','Gryphon',105,60720,1,11292,5808,1,1432,103,113,72,101,133,66,70,164,54,10,12,2,2,84,0x37B5,100,704,504,432,0,0,0,0,0,0,0,7048,2500,7054,5335,7063,120,1452,1500,1417,1,984,185,996,150,0,0,0,0,4163,1);
-REPLACE INTO `mob_db` VALUES (1260,'DARK_FRAME','Dark Frame','Dark Frame',76,3520,1,1090,1115,1,350,30,67,27,69,37,36,10,64,5,10,12,1,6,67,0x3795,200,920,720,200,0,0,0,0,0,0,0,7054,4656,734,1000,2505,30,0,0,0,0,1000,80,747,3,0,0,0,0,4170,1);
+REPLACE INTO `mob_db` VALUES (1260,'DARK_FRAME','Dark Frame','Dark Frame',76,3520,1,1090,1115,1,350,30,67,27,69,37,36,10,64,5,10,12,1,6,67,0x3795,200,920,720,200,0,0,0,0,0,0,0,7054,4656,734,1000,2505,30,1000,80,747,3,0,0,0,0,0,0,0,0,4170,1);
REPLACE INTO `mob_db` VALUES (1261,'WILD_ROSE','Wild Rose','Wild Rose',70,2682,1,756,1110,1,147,45,75,15,44,87,31,35,69,80,10,12,0,2,24,0x83,100,964,864,288,0,0,0,0,0,0,0,7053,5335,748,50,5037,120,2336,1,624,35,528,600,2244,2,0,0,0,0,4257,1);
REPLACE INTO `mob_db` VALUES (1262,'MUTANT_DRAGON','Mutant Dragon','Mutant Dragonoid',65,50706,1,3826,12830,4,1176,534,130,20,75,35,30,68,108,35,10,12,2,9,43,0x37B5,250,1280,1080,240,0,0,0,0,0,0,0,7054,4850,1035,500,1036,500,930,500,1559,100,7296,1500,2527,50,0,0,0,0,4203,1);
REPLACE INTO `mob_db` VALUES (1263,'WIND_GHOST','Wind Ghost','Wind Ghost',80,4008,1,1010,1334,2,182,95,64,51,62,27,25,55,102,20,10,12,1,6,64,0x3795,150,1056,1056,336,0,0,0,0,0,0,0,912,4559,932,6000,7005,500,693,100,1611,8,996,100,1615,1,0,0,0,0,4264,1);
REPLACE INTO `mob_db` VALUES (1264,'MERMAN','Merman','Merman',60,2940,1,646,692,1,131,32,62,8,45,29,30,19,55,10,10,12,1,7,61,0x3695,220,916,816,336,0,0,0,0,0,0,0,1054,1300,2317,2,568,400,720,40,995,35,1460,3,756,203,0,0,0,0,4199,1);
REPLACE INTO `mob_db` VALUES (1265,'COOKIE','Cookie','Cookie',35,666,1,234,264,1,59,25,56,28,15,23,35,12,31,15,10,12,0,7,60,0x1089,200,1036,936,240,0,0,0,0,0,0,0,538,1000,530,150,7938,5,11002,50,2402,30,12001,100,529,320,0,0,0,0,4293,1);
REPLACE INTO `mob_db` VALUES (1266,'ASTER','Aster','Aster',50,1509,1,424,455,1,89,22,70,7,41,14,15,0,31,5,10,12,0,5,22,0x91,400,1264,864,216,0,0,0,0,0,0,0,938,500,7013,40,1052,1200,508,200,912,60,512,100,0,0,0,0,0,0,4247,1);
-REPLACE INTO `mob_db` VALUES (1267,'CARAT','Carat','Carat',103,9222,1,2332,1458,1,777,76,111,67,102,64,60,40,80,50,10,12,1,6,44,0x3795,200,1078,768,384,0,0,0,0,0,0,0,7054,3200,536,1000,2409,5,5003,1,0,0,0,0,509,1450,0,0,0,0,4288,1);
+REPLACE INTO `mob_db` VALUES (1267,'CARAT','Carat','Carat',103,9222,1,2332,1458,1,777,76,111,67,102,64,60,40,80,50,10,12,1,6,44,0x3795,200,1078,768,384,0,0,0,0,0,0,0,7054,3200,536,1000,2409,5,5003,1,509,1450,0,0,0,0,0,0,0,0,4288,1);
REPLACE INTO `mob_db` VALUES (1268,'BLOODY_KNIGHT','Bloody Knight','Bloody Knight',116,68500,1,9552,6511,3,1319,123,122,50,132,59,70,57,137,45,10,12,2,0,87,0x3695,250,828,528,192,0,0,0,0,0,0,0,7054,4850,2229,45,2317,5,2125,62,1170,1,1417,2,15014,5,0,0,0,0,4320,1);
REPLACE INTO `mob_db` VALUES (1269,'CLOCK','Clock','Clock',81,5556,1,1354,1158,1,443,53,91,43,68,24,35,41,97,15,10,12,1,0,42,0x91,200,1092,792,480,0,0,0,0,0,0,0,1095,5335,1019,800,509,1900,568,320,7026,30,7027,30,985,163,0,0,0,0,4299,1);
REPLACE INTO `mob_db` VALUES (1270,'C_TOWER_MANAGER','Clock Tower Manager','Tower Keeper',90,6400,1,1436,1467,3,427,70,96,60,80,28,40,25,88,45,10,12,2,0,80,0x91,200,1072,672,384,0,0,0,0,0,0,0,1095,5335,7054,5335,999,500,520,850,2109,1,7026,2000,7027,2000,0,0,0,0,4229,1);
-REPLACE INTO `mob_db` VALUES (1271,'ALLIGATOR','Alligator','Alligator',57,2430,1,510,548,1,158,37,62,30,47,48,24,15,40,26,10,12,1,2,21,0x91,200,1100,900,480,0,0,0,0,0,0,0,912,1000,1099,600,7003,2000,608,50,0,0,0,0,756,129,0,0,0,0,4252,1);
+REPLACE INTO `mob_db` VALUES (1271,'ALLIGATOR','Alligator','Alligator',57,2430,1,510,548,1,158,37,62,30,47,48,24,15,40,26,10,12,1,2,21,0x91,200,1100,900,480,0,0,0,0,0,0,0,912,1000,1099,600,7003,2000,608,50,756,129,0,0,0,0,0,0,0,0,4252,1);
REPLACE INTO `mob_db` VALUES (1272,'DARK_LORD','Dark Lord','Dark Lord',96,1190900,1,857088,558000,2,3935,2585,330,168,118,136,154,142,193,66,10,12,2,6,89,0x37B5,100,868,768,480,357120,7005,6000,5093,500,617,2000,1615,800,2004,100,1237,300,2334,300,2507,100,985,5141,5162,10,0,0,0,0,4168,1);
REPLACE INTO `mob_db` VALUES (1273,'ORC_LADY','Orc Lady','Orc Lady',45,1520,1,380,435,1,77,33,83,17,36,11,28,10,57,5,10,12,1,7,42,0x3695,200,1050,900,288,0,0,0,0,0,0,0,7053,4656,15012,3,2602,1,2206,1,12127,10,7477,3,2338,1,0,0,0,0,4255,1);
-REPLACE INTO `mob_db` VALUES (1274,'MEGALITH','Megalith','Megalith',65,2451,1,624,669,9,122,30,66,18,57,14,35,10,99,3,10,12,2,0,80,0x84,200,1332,1332,672,0,0,0,0,0,0,0,912,100,7049,1000,617,1,0,0,0,0,985,61,757,207,0,0,0,0,4200,1);
-REPLACE INTO `mob_db` VALUES (1275,'ALICE','Alice','Alice',100,9230,1,1956,1222,1,514,98,93,73,82,53,45,70,96,80,10,12,1,7,60,0x91,200,502,1999,480,0,0,0,0,0,0,0,7047,2500,637,40,2407,3,2148,2,5085,1,12128,10,12002,100,0,0,0,0,4253,1);
-REPLACE INTO `mob_db` VALUES (1276,'RAYDRIC_ARCHER','Raydric Archer','Raydric Archer',82,4437,1,1154,1332,9,415,18,63,40,53,24,40,15,134,30,10,12,1,6,47,0x2185,200,1152,1152,480,0,0,0,0,0,0,0,7054,4656,0,0,2315,2,15013,5,1764,2000,1715,3,985,106,0,0,0,0,4187,1);
+REPLACE INTO `mob_db` VALUES (1274,'MEGALITH','Megalith','Megalith',65,2451,1,624,669,9,122,30,66,18,57,14,35,10,99,3,10,12,2,0,80,0x84,200,1332,1332,672,0,0,0,0,0,0,0,912,100,7049,1000,617,1,985,61,757,207,0,0,0,0,0,0,0,0,4200,1);
+REPLACE INTO `mob_db` VALUES (1275,'ALICE','Alice','Alice',100,9230,1,1956,1222,1,514,98,93,73,82,53,45,70,96,80,10,12,1,7,60,0x91,200,1999,1999,480,0,0,0,0,0,0,0,7047,2500,637,40,2407,3,2148,2,5085,1,12128,10,12002,100,0,0,0,0,4253,1);
+REPLACE INTO `mob_db` VALUES (1276,'RAYDRIC_ARCHER','Raydric Archer','Raydric Archer',82,4437,1,1154,1332,9,415,18,63,40,53,24,40,15,134,30,10,12,1,6,47,0x2185,200,1152,1152,480,0,0,0,0,0,0,0,7054,4656,2315,2,15013,5,1764,2000,1715,3,985,106,0,0,0,0,0,0,4187,1);
REPLACE INTO `mob_db` VALUES (1277,'GREATEST_GENERAL','Greatest General','Greatest General',55,1575,1,510,548,3,226,26,114,30,58,30,20,25,28,20,10,12,1,0,43,0x84,200,1152,1152,384,0,0,0,0,0,0,0,7054,2000,1019,2000,1501,100,662,300,2272,1,508,250,686,100,0,0,0,0,4283,1);
REPLACE INTO `mob_db` VALUES (1278,'STALACTIC_GOLEM','Stalactic Golem','Stalactic Golem',68,2590,1,708,759,1,358,21,230,5,67,47,48,1,69,5,10,12,2,0,80,0x91,200,1264,864,288,0,0,0,0,0,0,0,7004,2000,7054,4850,1000,250,997,30,757,250,2147,5,985,163,0,0,0,0,4223,1);
-REPLACE INTO `mob_db` VALUES (1279,'TRI_JOINT','Tri Joint','Tri Joint',66,2530,0,364,297,1,292,28,22,5,1,33,24,10,61,20,10,12,0,4,22,0x3795,200,860,660,624,0,0,0,0,0,0,0,7053,100,943,380,606,200,993,160,1001,140,0,0,757,106,0,0,0,0,4308,1);
+REPLACE INTO `mob_db` VALUES (1279,'TRI_JOINT','Tri Joint','Tri Joint',66,2530,1,364,297,1,292,28,22,5,1,33,24,10,61,20,10,12,0,4,22,0x3795,200,860,660,624,0,0,0,0,0,0,0,7053,100,943,380,606,200,993,160,1001,140,757,106,0,0,0,0,0,0,4308,1);
REPLACE INTO `mob_db` VALUES (1280,'STEAM_GOBLIN','Steam Goblin','Goblin Steamrider',66,2241,1,714,765,1,294,35,85,5,52,61,32,15,90,25,10,12,1,7,44,0x91,200,1008,1008,528,0,0,0,0,0,0,0,911,2500,7053,3880,998,300,999,55,1003,320,13104,5,757,124,0,0,0,0,4156,1);
REPLACE INTO `mob_db` VALUES (1281,'SAGEWORM','Sage Worm','Sage Worm',70,2872,1,756,810,1,166,121,109,45,39,29,28,71,48,30,10,12,0,2,60,0x91,200,936,936,288,0,0,0,0,0,0,0,2716,5,1097,1000,1055,3000,691,100,10024,10,689,100,5012,1,0,0,0,0,4219,1);
REPLACE INTO `mob_db` VALUES (1282,'KOBOLD_ARCHER','Kobold Archer','Kobold Archer',108,11053,1,2592,2620,9,762,33,84,5,99,39,48,30,124,25,10,12,0,7,23,0x2085,200,1008,1008,384,0,0,0,0,0,0,0,912,250,999,60,1034,4850,5118,50,1763,2000,1711,5,756,79,0,0,0,0,4292,1);
REPLACE INTO `mob_db` VALUES (1283,'CHIMERA','Chimera','Chimera',70,26406,1,5426,4698,1,1029,148,159,10,1,38,110,88,91,85,10,12,2,2,63,0x37B5,200,772,672,360,0,0,0,0,0,0,0,7054,5335,1048,2500,568,1000,1306,1,7295,1500,1364,1,984,160,0,0,0,0,4300,1);
--- REPLACE INTO `mob_db` VALUES (1284,'HUGELING','Hugeling','Hugeling',1,5000,0,2,1,4,7,10,0,0,1,1,1,1,6,1,10,12,2,3,21,0x91,200,1872,672,480,0,0,0,0,0,0,0,512,100,512,100,512,100,512,100,512,100,512,100,512,100,512,100,0,0,0,0);
--- War Of Emperium & Guild Dungeon (4.1)
REPLACE INTO `mob_db` VALUES (1285,'ARCHER_GUARDIAN','Archer Guardian','Archer Guardian',74,28634,1,1,1,12,1232,480,56,60,95,80,80,90,198,55,14,16,2,7,80,0x1FA5,265,1200,1200,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1286,'KNIGHT_GUARDIAN','Knight Guardian','Knight Guardian',86,30214,1,1,1,2,1408,280,88,30,110,40,140,65,150,65,14,16,2,7,80,0x1FA5,275,1200,1200,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1287,'SOLDIER_GUARDIAN','Soldier Guardian','Soldier Guardian',56,15670,1,1,1,1,873,163,56,0,85,56,100,45,103,43,10,12,2,7,20,0x21A5,265,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1288,'EMPELIUM','Emperium','Emperium',90,100,1,0,0,1,66,13,64,50,1,17,80,50,31,20,10,12,0,8,26,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1288,'EMPELIUM','Emperium','Emperium',90,100,1,0,0,1,66,13,64,50,1,17,80,50,31,20,10,12,0,8,26,0x8160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1289,'MAYA_PUPLE','Maya Purple','Maya Purple',81,77670,1,12884,6516,2,1592,553,139,40,95,52,80,95,88,119,10,12,2,4,82,0x37B5,100,1024,1000,480,0,0,0,0,0,0,0,7053,4413,757,250,756,300,969,100,984,150,10006,1,7481,2,0,0,0,0,4198,1);
-REPLACE INTO `mob_db` VALUES (1290,'SKELETON_GENERAL','Skeleton General','Skeleton General',139,180130,0,10614,10115,1,1317,1701,100,35,72,34,52,31,101,25,10,12,1,1,29,0x3695,150,2276,576,432,0,0,0,0,0,0,0,7068,2550,756,160,508,800,1220,35,1219,80,13035,15,2274,1,0,0,0,0,4221,1);
-REPLACE INTO `mob_db` VALUES (1291,'WRAITH_DEAD','Wraith Dead','Wraith Dead',121,25990,0,3802,3410,2,1002,160,88,56,63,69,55,45,106,45,10,12,2,1,89,0x3695,175,1816,576,240,0,0,0,0,0,0,0,1059,4413,2206,10,2506,8,716,700,732,5,603,4,568,300,0,0,0,0,4189,1);
+REPLACE INTO `mob_db` VALUES (1290,'SKELETON_GENERAL','Skeleton General','Skeleton General',139,180130,1,10614,10115,1,1317,1701,100,35,72,34,52,31,101,25,10,12,1,1,29,0x3695,150,2276,576,432,0,0,0,0,0,0,0,7068,2550,756,160,508,800,1220,35,1219,80,13035,15,2274,1,0,0,0,0,4221,1);
+REPLACE INTO `mob_db` VALUES (1291,'WRAITH_DEAD','Wraith Dead','Wraith Dead',121,25990,1,3802,3410,2,1002,160,88,56,63,69,55,45,106,45,10,12,2,1,89,0x3695,175,1816,576,240,0,0,0,0,0,0,0,1059,4413,2206,10,2506,8,716,700,732,5,603,4,568,300,0,0,0,0,4189,1);
REPLACE INTO `mob_db` VALUES (1292,'MINI_DEMON','Mini Demon','Mini Demon',117,19402,1,3510,2025,1,938,114,80,25,130,69,55,56,111,40,10,12,0,6,27,0x3795,150,1000,600,384,0,0,0,0,0,0,0,1038,4413,1039,450,2255,3,757,160,912,2500,1009,10,1478,5,0,0,0,0,4204,1);
-REPLACE INTO `mob_db` VALUES (1293,'CREMY_FEAR','Creamy Fear','Creamy Fear',117,25084,0,1901,1608,2,757,110,76,37,65,36,33,49,79,30,10,12,0,4,24,0x3795,155,1136,720,840,0,0,0,0,0,0,0,924,4550,2333,10,518,550,602,200,1550,8,2726,5,522,50,0,0,0,0,4298,1);
-REPLACE INTO `mob_db` VALUES (1294,'KILLER_MANTIS','Killer Mantis','Killer Mantis',141,180141,0,11303,10301,1,1521,1201,107,45,82,56,58,45,83,40,10,12,1,4,22,0x3795,175,1528,660,432,0,0,0,0,0,0,0,1031,4550,943,2500,721,10,509,15,514,25,1262,1,2108,1,0,0,0,0,4301,1);
+REPLACE INTO `mob_db` VALUES (1293,'CREMY_FEAR','Creamy Fear','Creamy Fear',117,25084,1,1901,1608,2,757,110,76,37,65,36,33,49,79,30,10,12,0,4,24,0x3795,155,1136,720,840,0,0,0,0,0,0,0,924,4550,2333,10,518,550,602,200,1550,8,2726,5,522,50,0,0,0,0,4298,1);
+REPLACE INTO `mob_db` VALUES (1294,'KILLER_MANTIS','Killer Mantis','Killer Mantis',141,180141,1,11303,10301,1,1521,1201,107,45,82,56,58,45,83,40,10,12,1,4,22,0x3795,175,1528,660,432,0,0,0,0,0,0,0,1031,4550,943,2500,721,10,509,15,514,25,1262,1,2108,1,0,0,0,0,4301,1);
REPLACE INTO `mob_db` VALUES (1295,'OWL_BARON','Owl Baron','Owl Baron',120,21000,1,3954,2282,2,629,201,88,25,72,65,55,102,108,72,10,12,2,6,60,0x37B5,175,1345,824,440,0,0,0,0,0,0,0,7071,3500,7063,2500,1716,2,1472,1,1629,2,693,100,5045,5,0,0,0,0,4238,1);
REPLACE INTO `mob_db` VALUES (1296,'KOBOLD_LEADER','Kobold Leader','Kobold Leader',112,13520,1,3436,2383,1,995,96,90,62,135,34,68,56,116,47,10,12,1,7,44,0x3695,150,1028,528,360,0,0,0,0,0,0,0,999,450,1034,6305,912,1200,1511,6,1613,2,525,150,526,100,0,0,0,0,4291,1);
-REPLACE INTO `mob_db` VALUES (1297,'ANCIENT_MUMMY','Ancient Mummy','Ancient Mummy',114,27157,1,5334,3199,1,981,200,93,51,126,57,55,69,157,15,10,12,1,1,49,0x3695,175,1772,120,384,0,0,0,0,0,0,0,930,4413,934,1800,2624,1,2611,150,12735,10,756,150,757,100,0,0,0,0,4248,1);
-REPLACE INTO `mob_db` VALUES (1298,'ZOMBIE_MASTER','Zombie Master','Zombie Master',119,25510,0,1802,3502,1,824,151,78,46,55,60,48,49,86,48,10,12,1,1,29,0x3695,175,2612,912,288,0,0,0,0,0,0,0,7071,4413,938,1500,958,1500,723,200,727,100,1260,1,7071,2,0,0,0,0,4274,1);
+REPLACE INTO `mob_db` VALUES (1297,'ANCIENT_MUMMY','Ancient Mummy','Ancient Mummy',114,27157,1,5334,3199,1,981,200,93,51,126,57,55,69,157,15,10,12,1,1,49,0x3695,175,1772,199,384,0,0,0,0,0,0,0,930,4413,934,1800,2624,1,2611,150,12735,10,756,150,757,100,0,0,0,0,4248,1);
+REPLACE INTO `mob_db` VALUES (1298,'ZOMBIE_MASTER','Zombie Master','Zombie Master',119,25510,1,1802,3502,1,824,151,78,46,55,60,48,49,86,48,10,12,1,1,29,0x3695,175,2612,912,288,0,0,0,0,0,0,0,7071,4413,938,1500,958,1500,723,200,727,100,1260,1,7071,2,0,0,0,0,4274,1);
REPLACE INTO `mob_db` VALUES (1299,'GOBLIN_LEADER','Goblin Leader','Goblin Leader',55,21692,1,4672,5007,1,173,49,72,30,60,67,45,18,73,23,10,12,1,7,24,0x3695,120,1120,620,240,0,0,0,0,0,0,0,7054,1500,999,800,756,120,5090,50,2106,2,508,650,5113,10,0,0,0,0,4155,1);
-REPLACE INTO `mob_db` VALUES (1300,'CATERPILLAR','Caterpillar','Caterpillar',121,25656,0,1950,1650,1,1007,125,100,42,58,37,51,50,54,45,10,12,0,4,22,0x3795,300,1672,672,480,0,0,0,0,0,0,0,949,3000,7054,5335,13034,20,1000,100,997,50,603,4,508,500,0,0,0,0,4289,1);
-REPLACE INTO `mob_db` VALUES (1301,'AM_MUT','Am Mut','Am Mut',141,181487,0,10014,10113,1,1415,1630,90,42,58,44,40,35,80,45,10,12,0,6,27,0x3795,200,1156,456,384,0,0,0,0,0,0,0,1021,4550,757,250,1517,3,969,5,2282,1,616,1,746,500,0,0,0,0,4245,1);
-REPLACE INTO `mob_db` VALUES (1302,'DARK_ILLUSION','Dark Illusion','Dark Illusion',96,46255,0,4954,4549,2,1166,360,145,30,82,36,55,100,182,88,10,12,2,6,89,0x37B5,145,1024,768,480,0,0,0,0,0,0,0,1615,3,5017,2,2508,3,7054,5335,522,120,509,1550,1162,2,0,0,0,0,4169,1);
-REPLACE INTO `mob_db` VALUES (1303,'GIANT_HONET','Giant Hornet','Giant Hornet',120,26521,0,1801,1661,1,811,132,80,43,70,45,47,32,74,34,10,12,0,4,24,0x3795,155,1292,792,340,0,0,0,0,0,0,0,526,550,518,1200,522,12,522,12,1608,3,722,20,1736,15,0,0,0,0,4271,1);
-REPLACE INTO `mob_db` VALUES (1304,'GIANT_SPIDER','Giant Spider','Giant Spider',117,25001,0,1810,1601,1,743,122,86,38,71,58,43,38,73,41,10,12,2,4,25,0x3795,165,1468,468,768,0,0,0,0,0,0,0,1025,4550,1042,1200,757,140,525,450,943,1200,1096,680,7053,800,0,0,0,0,4270,1);
-REPLACE INTO `mob_db` VALUES (1305,'ANCIENT_WORM','Ancient Worm','Ancient Worm',121,24005,0,1901,1677,1,1051,133,90,41,70,56,56,55,84,42,10,12,2,4,25,0x3795,165,1792,792,336,0,0,0,0,0,0,0,1042,4413,912,2500,2406,9,2727,5,1096,680,938,3500,7054,2500,0,0,0,0,4249,1);
-REPLACE INTO `mob_db` VALUES (1306,'LEIB_OLMAI','Leib Olmai','Leib Olmai',118,24001,0,1900,1720,1,895,105,127,31,72,35,80,35,77,27,10,12,2,2,22,0x3695,175,1260,230,192,0,0,0,0,0,0,0,948,4550,2289,8,740,120,518,500,2717,5,969,5,7053,800,0,0,0,0,4188,1);
-REPLACE INTO `mob_db` VALUES (1307,'CAT_O_NINE_TAIL','Cat o\' Nine Tails','Cat o\' Nine Tails',79,23600,0,4148,5792,1,467,80,100,50,72,75,40,50,79,48,10,12,1,6,63,0x37B5,155,1276,576,288,0,0,0,0,0,0,0,5008,1,638,150,10008,5,985,600,984,800,969,6,617,1,0,0,0,0,4290,1);
-REPLACE INTO `mob_db` VALUES (1308,'PANZER_GOBLIN','Panzer Goblin','Panzer Goblin',52,1471,1,468,504,1,128,58,60,25,52,60,35,35,75,31,10,12,1,7,44,0x3695,200,960,1008,840,0,0,0,0,0,0,0,7053,4413,7054,3500,999,180,998,360,1003,580,13158,5,994,160,0,0,0,0,4310,1);
-REPLACE INTO `mob_db` VALUES (1309,'GAJOMART','Gajomart','Gajomart',140,185098,0,11810,10801,1,1615,1601,98,50,77,47,39,33,94,40,10,12,0,0,83,0x3695,300,1000,1152,828,0,0,0,0,0,0,0,953,6500,912,2300,508,870,2279,8,12008,200,2131,20,994,180,0,0,0,0,4151,1);
+REPLACE INTO `mob_db` VALUES (1300,'CATERPILLAR','Caterpillar','Caterpillar',121,25656,1,1950,1650,1,1007,125,100,42,58,37,51,50,54,45,10,12,0,4,22,0x3795,300,1672,672,480,0,0,0,0,0,0,0,949,3000,7054,5335,13034,20,1000,100,997,50,603,4,508,500,0,0,0,0,4289,1);
+REPLACE INTO `mob_db` VALUES (1301,'AM_MUT','Am Mut','Am Mut',141,181487,1,10014,10113,1,1415,1630,90,42,58,44,40,35,80,45,10,12,0,6,27,0x3795,200,1156,456,384,0,0,0,0,0,0,0,1021,4550,757,250,1517,3,969,5,2282,1,616,1,746,500,0,0,0,0,4245,1);
+REPLACE INTO `mob_db` VALUES (1302,'DARK_ILLUSION','Dark Illusion','Dark Illusion',96,46255,1,4954,4549,2,1166,360,145,30,82,36,55,100,182,88,10,12,2,6,89,0x37B5,145,1024,768,480,0,0,0,0,0,0,0,1615,3,5017,2,2508,3,7054,5335,522,120,509,1550,1162,2,0,0,0,0,4169,1);
+REPLACE INTO `mob_db` VALUES (1303,'GIANT_HONET','Giant Hornet','Giant Hornet',120,26521,1,1801,1661,1,811,132,80,43,70,45,47,32,74,34,10,12,0,4,24,0x3795,155,1292,792,340,0,0,0,0,0,0,0,526,550,518,1200,522,12,522,12,1608,3,722,20,1736,15,0,0,0,0,4271,1);
+REPLACE INTO `mob_db` VALUES (1304,'GIANT_SPIDER','Giant Spider','Giant Spider',117,25001,1,1810,1601,1,743,122,86,38,71,58,43,38,73,41,10,12,2,4,25,0x3795,165,1468,468,768,0,0,0,0,0,0,0,1025,4550,1042,1200,757,140,525,450,943,1200,1096,680,7053,800,0,0,0,0,4270,1);
+REPLACE INTO `mob_db` VALUES (1305,'ANCIENT_WORM','Ancient Worm','Ancient Worm',121,24005,1,1901,1677,1,1051,133,90,41,70,56,56,55,84,42,10,12,2,4,25,0x3795,165,1792,792,336,0,0,0,0,0,0,0,1042,4413,912,2500,2406,9,2727,5,1096,680,938,3500,7054,2500,0,0,0,0,4249,1);
+REPLACE INTO `mob_db` VALUES (1306,'LEIB_OLMAI','Leib Olmai','Leib Olmai',118,24001,1,1900,1720,1,895,105,127,31,72,35,80,35,77,27,10,12,2,2,22,0x3695,175,1260,230,192,0,0,0,0,0,0,0,948,4550,2289,8,740,120,518,500,2717,5,969,5,7053,800,0,0,0,0,4188,1);
+REPLACE INTO `mob_db` VALUES (1307,'CAT_O_NINE_TAIL','Cat o\' Nine Tails','Cat o\' Nine Tails',79,23600,1,4148,5792,1,467,80,100,50,72,75,40,50,79,48,10,12,1,6,63,0x37B5,155,1276,576,288,0,0,0,0,0,0,0,5008,1,638,150,10008,5,985,600,984,800,969,6,617,1,0,0,0,0,4290,1);
+REPLACE INTO `mob_db` VALUES (1308,'PANZER_GOBLIN','Panzer Goblin','Panzer Goblin',52,1471,1,468,504,1,128,58,60,25,52,60,35,35,75,31,10,12,1,7,44,0x3695,200,1008,1008,840,0,0,0,0,0,0,0,7053,4413,7054,3500,999,180,998,360,1003,580,13158,5,994,160,0,0,0,0,4310,1);
+REPLACE INTO `mob_db` VALUES (1309,'GAJOMART','Gajomart','Gajomart',140,185098,1,11810,10801,1,1615,1601,98,50,77,47,39,33,94,40,10,12,0,0,83,0x3695,300,1152,1152,828,0,0,0,0,0,0,0,953,6500,912,2300,508,870,2279,8,12008,200,2131,20,994,180,0,0,0,0,4151,1);
REPLACE INTO `mob_db` VALUES (1310,'MAJORUROS','Majoruros','Majoruros',107,11801,1,3708,2200,1,850,432,111,25,112,58,65,55,86,49,10,12,2,2,43,0x3695,250,1100,960,780,0,0,0,0,0,0,0,941,4413,1361,4,6254,1000,984,16,509,1850,2611,160,1000,250,0,0,0,0,4201,1);
-REPLACE INTO `mob_db` VALUES (1311,'GULLINBURSTI','Gullinbursti','Gullinbursti',120,25098,0,1951,1710,1,1028,148,108,43,88,54,82,35,76,15,10,12,2,2,42,0x3695,150,1960,960,384,0,0,0,0,0,0,0,1028,3500,514,290,702,6,2276,1,605,15,2627,1,912,160,0,0,0,0,4164,1);
--- Turtle Dungeon (4.0)
-REPLACE INTO `mob_db` VALUES (1312,'TURTLE_GENERAL','Turtle General','Turtle General',110,1442000,1,1119744,748440,2,3169,2066,394,123,116,123,154,99,217,98,10,12,2,2,42,0x37B5,200,900,1000,500,466560,967,5500,607,1500,617,2000,1529,8,1306,5,7480,200,1417,9,7070,5335,1141,80,658,1,0,0,0,0,4305,1);
+REPLACE INTO `mob_db` VALUES (1311,'GULLINBURSTI','Gullinbursti','Gullinbursti',120,25098,1,1951,1710,1,1028,148,108,43,88,54,82,35,76,15,10,12,2,2,42,0x3695,150,1960,960,384,0,0,0,0,0,0,0,1028,3500,514,290,702,6,2276,1,605,15,2627,1,912,160,0,0,0,0,4164,1);
+REPLACE INTO `mob_db` VALUES (1312,'TURTLE_GENERAL','Turtle General','Turtle General',110,1442000,1,1119744,748440,2,3169,2066,394,123,116,123,154,99,217,98,10,12,2,2,42,0x37B5,200,1000,1000,500,466560,967,5500,607,1500,617,2000,1529,8,1306,5,7480,200,1417,9,7070,5335,1141,80,658,1,0,0,0,0,4305,1);
REPLACE INTO `mob_db` VALUES (1313,'MOBSTER','Mobster','Mobster',58,2253,1,520,557,1,156,23,87,18,72,36,33,21,45,5,10,12,1,7,20,0x3695,250,1100,560,580,0,0,0,0,0,0,0,1239,3,726,4559,2621,1,6264,500,912,2500,525,450,6265,500,0,0,0,0,4317,1);
REPLACE INTO `mob_db` VALUES (1314,'PERMETER','Permeter','Permeter',90,6575,1,1305,1467,2,292,56,144,50,68,28,55,40,50,25,10,12,1,2,40,0x91,250,1100,483,528,0,0,0,0,0,0,0,967,4413,6263,200,7939,100,507,2450,912,1240,522,25,605,1,0,0,0,0,4311,1);
-REPLACE INTO `mob_db` VALUES (1315,'ASSULTER','Assaulter','Assaulter',100,8977,1,2390,2278,2,627,67,169,49,100,92,30,20,144,15,10,12,1,7,44,0x3695,200,512,780,504,0,0,0,0,0,0,0,967,4413,7069,1200,7072,840,6214,200,912,1240,13300,5,603,1,0,0,0,0,4246,1);
+REPLACE INTO `mob_db` VALUES (1315,'ASSULTER','Assaulter','Assaulter',100,8977,1,2390,2278,2,627,67,169,49,100,92,30,20,144,15,10,12,1,7,44,0x3695,200,780,780,504,0,0,0,0,0,0,0,967,4413,7069,1200,7072,840,6214,200,912,1240,13300,5,603,1,0,0,0,0,4246,1);
REPLACE INTO `mob_db` VALUES (1316,'SOLIDER','Solider','Solider',92,8768,1,1784,1671,2,367,40,206,58,65,44,60,15,56,20,10,12,1,2,42,0x91,250,1452,483,528,0,0,0,0,0,0,0,967,4413,7070,64,7067,850,508,2100,912,1240,518,850,1519,1,0,0,0,0,4220,1);
REPLACE INTO `mob_db` VALUES (1317,'FUR_SEAL','Fur Seal','Seal',47,1371,1,360,405,1,87,40,42,16,37,40,30,39,35,19,10,12,1,2,21,0x3885,200,1612,622,583,0,0,0,0,0,0,0,912,4365,510,250,2310,5,7053,1200,1452,1,525,200,746,120,0,0,0,0,4312,1);
REPLACE INTO `mob_db` VALUES (1318,'HEATER','Heater','Heater',98,8180,1,2272,1611,2,664,79,199,50,89,49,50,30,106,35,10,12,1,2,43,0x3695,250,1452,483,528,0,0,0,0,0,0,0,967,4413,7070,750,697,100,6244,1000,526,140,7054,600,7068,1250,0,0,0,0,4331,1);
@@ -393,60 +372,58 @@ REPLACE INTO `mob_db` VALUES (1320,'OWL_DUKE','Owl Duke','Owl Duke',92,7381,1,16
REPLACE INTO `mob_db` VALUES (1321,'DRAGON_TAIL','Dragon Tail','Dragon Tail',86,4680,1,1390,1422,1,200,35,63,25,61,65,35,40,62,20,10,12,1,4,44,0x3795,175,862,534,312,0,0,0,0,0,0,0,7064,4413,1096,400,943,800,2207,8,2226,2,601,300,602,150,0,0,0,0,4178,1);
REPLACE INTO `mob_db` VALUES (1322,'SPRING_RABBIT','Spring Rabbit','Spring Rabbit',88,6684,1,1474,1509,1,317,40,108,42,68,66,35,30,58,5,10,12,1,2,42,0x83,160,1120,552,0,0,0,0,0,0,0,0,7054,3500,7053,2500,949,2500,511,4500,508,800,510,200,509,800,0,0,0,0,4227,1);
REPLACE INTO `mob_db` VALUES (1323,'SEE_OTTER','Sea Otter','Sea Otter',48,1820,1,428,480,1,83,42,31,18,32,26,33,26,41,28,10,12,1,2,61,0x3885,190,1132,583,532,0,0,0,0,0,0,0,722,150,965,5500,7065,4365,725,50,726,50,746,650,7053,1200,0,0,0,0,4326,1);
--- WoE Treasure Boxes
-REPLACE INTO `mob_db` VALUES (1324,'TREASURE_BOX1','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1325,'TREASURE_BOX2','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1326,'TREASURE_BOX3','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1327,'TREASURE_BOX4','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1328,'TREASURE_BOX5','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1329,'TREASURE_BOX6','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1330,'TREASURE_BOX7','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1331,'TREASURE_BOX8','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1332,'TREASURE_BOX9','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1333,'TREASURE_BOX10','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1334,'TREASURE_BOX11','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1335,'TREASURE_BOX12','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1336,'TREASURE_BOX13','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1337,'TREASURE_BOX14','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1338,'TREASURE_BOX15','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1339,'TREASURE_BOX16','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1340,'TREASURE_BOX17','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1341,'TREASURE_BOX18','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1342,'TREASURE_BOX19','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1343,'TREASURE_BOX20','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1344,'TREASURE_BOX21','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1345,'TREASURE_BOX22','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1346,'TREASURE_BOX23','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1347,'TREASURE_BOX24','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1348,'TREASURE_BOX25','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1349,'TREASURE_BOX26','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1350,'TREASURE_BOX27','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1351,'TREASURE_BOX28','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1352,'TREASURE_BOX29','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1353,'TREASURE_BOX30','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1354,'TREASURE_BOX31','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1355,'TREASURE_BOX32','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1356,'TREASURE_BOX33','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1357,'TREASURE_BOX34','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1358,'TREASURE_BOX35','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1359,'TREASURE_BOX36','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1360,'TREASURE_BOX37','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1361,'TREASURE_BOX38','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1362,'TREASURE_BOX39','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1363,'TREASURE_BOX40','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
--- Yuno (5.0)
+REPLACE INTO `mob_db` VALUES (1324,'TREASURE_BOX1','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1325,'TREASURE_BOX2','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1326,'TREASURE_BOX3','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1327,'TREASURE_BOX4','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1328,'TREASURE_BOX5','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1329,'TREASURE_BOX6','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1330,'TREASURE_BOX7','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1331,'TREASURE_BOX8','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1332,'TREASURE_BOX9','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1333,'TREASURE_BOX10','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1334,'TREASURE_BOX11','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1335,'TREASURE_BOX12','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1336,'TREASURE_BOX13','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1337,'TREASURE_BOX14','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1338,'TREASURE_BOX15','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1339,'TREASURE_BOX16','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1340,'TREASURE_BOX17','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1341,'TREASURE_BOX18','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1342,'TREASURE_BOX19','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1343,'TREASURE_BOX20','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1344,'TREASURE_BOX21','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1345,'TREASURE_BOX22','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1346,'TREASURE_BOX23','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1347,'TREASURE_BOX24','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1348,'TREASURE_BOX25','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1349,'TREASURE_BOX26','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1350,'TREASURE_BOX27','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1351,'TREASURE_BOX28','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1352,'TREASURE_BOX29','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1353,'TREASURE_BOX30','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1354,'TREASURE_BOX31','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1355,'TREASURE_BOX32','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1356,'TREASURE_BOX33','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1357,'TREASURE_BOX34','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1358,'TREASURE_BOX35','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1359,'TREASURE_BOX36','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1360,'TREASURE_BOX37','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1361,'TREASURE_BOX38','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1362,'TREASURE_BOX39','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,732,7760,608,3000,607,2500,12679,800,12680,800,12582,800,12676,800,616,1000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1363,'TREASURE_BOX40','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,12674,10,658,500,603,10000,7444,5000,12623,40,12106,40,616,500,12675,10,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1364,'G_ASSULTER','Assaulter','Assaulter',98,7798,1,0,0,2,293,67,83,49,100,86,30,20,98,15,10,12,1,6,44,0x3795,155,1000,900,432,0,0,0,0,0,0,0,1019,9000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1365,'APOCALIPS','Apocalypse','Apocalypse',121,22090,1,3954,2282,2,1053,116,136,26,130,53,76,25,125,15,10,12,2,0,60,0x91,400,1840,1440,384,0,0,0,0,0,0,0,7095,5335,7094,2400,7093,2200,985,5,13161,1,2506,20,12735,100,0,0,0,0,4242,1);
-REPLACE INTO `mob_db` VALUES (1366,'LAVA_GOLEM','Lava Golem','Lava Golem',103,8452,1,2678,1674,1,777,53,299,27,126,42,103,28,92,15,10,12,2,0,83,0x3095,400,2190,2040,336,0,0,0,0,0,0,0,7096,4559,7097,3686,2317,1,2316,2,509,2500,1818,20,6245,500,0,0,0,0,4184,1);
+REPLACE INTO `mob_db` VALUES (1366,'LAVA_GOLEM','Lava Golem','Lava Golem',103,8452,1,2678,1674,1,777,53,299,27,126,42,103,28,92,15,10,12,2,0,83,0x3095,400,2190,2000,336,0,0,0,0,0,0,0,7096,4559,7097,3686,2317,1,2316,2,509,2500,1818,20,6245,500,0,0,0,0,4184,1);
REPLACE INTO `mob_db` VALUES (1367,'BLAZZER','Blazer','Blazer',101,8121,1,2192,1371,2,599,94,116,60,99,75,55,70,72,65,10,12,1,6,43,0x3395,180,1732,1332,540,0,0,0,0,0,0,0,7097,4850,7098,3400,509,3000,0,0,0,0,0,0,0,0,0,0,0,0,4215,1);
REPLACE INTO `mob_db` VALUES (1368,'GEOGRAPHER','Geographer','Geographer',73,3866,1,988,1010,3,309,82,158,42,81,26,35,56,72,60,10,12,1,3,62,0x84,2000,1308,1008,480,0,0,0,0,0,0,0,1032,6200,1033,5500,2253,30,2207,50,12002,100,0,0,0,0,0,0,0,0,4280,1);
-REPLACE INTO `mob_db` VALUES (1369,'GRAND_PECO','Grand Peco','Grand Peco',75,3150,1,976,998,2,348,56,95,30,63,45,50,23,61,25,10,12,2,2,43,0x1089,165,1460,960,432,0,0,0,0,0,0,0,7101,4850,522,300,992,1000,969,1,0,0,0,0,582,500,0,0,0,0,4161,1);
+REPLACE INTO `mob_db` VALUES (1369,'GRAND_PECO','Grand Peco','Grand Peco',75,3150,1,976,998,2,348,56,95,30,63,45,50,23,61,25,10,12,2,2,43,0x1089,165,1460,960,432,0,0,0,0,0,0,0,7101,4850,522,300,992,1000,969,1,582,500,0,0,0,0,0,0,0,0,4161,1);
REPLACE INTO `mob_db` VALUES (1370,'SUCCUBUS','Succubus','Succubus',119,24960,1,5100,3489,2,1138,394,76,48,100,64,45,80,115,85,10,12,1,6,67,0x3795,155,1306,1056,288,0,0,0,0,0,0,0,522,1500,2407,3,12373,1,2613,250,5066,1,1472,1,505,1000,0,0,0,0,4218,1);
-REPLACE INTO `mob_db` VALUES (1371,'FAKE_ANGEL','Fake Angel','False Angel',105,10988,1,2520,1570,2,657,135,106,84,112,67,43,81,82,80,10,12,0,8,66,0x3885,160,920,720,336,0,0,0,0,0,0,0,7104,0,7105,0,717,1000,715,1000,716,1000,12020,1000,1974,20,0,0,0,0,4316,1);
+REPLACE INTO `mob_db` VALUES (1371,'FAKE_ANGEL','Fake Angel','False Angel',105,10988,1,2520,1570,2,657,135,106,84,112,67,43,81,82,80,10,12,0,8,66,0x3885,160,920,720,336,0,0,0,0,0,0,0,717,1000,715,1000,716,1000,12020,1000,1974,20,0,0,0,0,0,0,0,0,4316,1);
REPLACE INTO `mob_db` VALUES (1372,'GOAT','Goat','Goat',80,3980,1,1172,1197,1,426,60,95,43,61,40,48,40,78,31,10,12,1,2,63,0x1089,165,1380,1080,336,0,0,0,0,0,0,0,7106,4559,7107,2500,713,5000,507,500,510,1000,508,2500,511,5500,0,0,0,0,4150,1);
-REPLACE INTO `mob_db` VALUES (1373,'LORD_OF_DEATH','Lord of Death','Lord of the Dead',94,603883,1,524544,345252,3,5351,1962,336,73,140,99,30,129,170,90,10,12,2,6,67,0x37B5,180,1446,1296,360,218560,607,5500,732,5000,617,5000,7108,5335,1417,5,1230,10,2621,2,7109,10,1306,1,1529,2,0,0,0,0,4276,1);
+REPLACE INTO `mob_db` VALUES (1373,'LORD_OF_DEATH','Lord of Death','Lord the Dead',94,603883,1,524544,345252,3,5351,1962,336,73,140,99,30,129,170,90,10,12,2,6,67,0x37B5,180,1446,1296,360,218560,607,5500,732,5000,617,5000,7108,5335,1417,5,1230,10,2621,2,7109,10,1306,1,1529,2,0,0,0,0,4276,1);
REPLACE INTO `mob_db` VALUES (1374,'INCUBUS','Incubus','Incubus',120,28000,1,5106,3646,2,1256,375,72,46,120,56,52,75,139,70,10,12,1,6,67,0x3795,165,850,600,336,0,0,0,0,0,0,0,522,1500,509,5500,5072,1,2621,1,2610,500,2613,150,509,2200,0,0,0,0,4269,1);
-REPLACE INTO `mob_db` VALUES (1375,'THE_PAPER','The Paper','The Paper',97,8500,1,1836,1148,1,364,110,32,39,77,49,30,5,73,5,10,12,1,0,60,0x3885,350,720,864,504,0,0,0,0,0,0,0,7111,4947,7112,3200,508,1800,511,2000,13009,5,0,0,0,0,0,0,0,0,4172,1);
+REPLACE INTO `mob_db` VALUES (1375,'THE_PAPER','The Paper','The Paper',97,8500,1,1836,1148,1,364,110,32,39,77,49,30,5,73,5,10,12,1,0,60,0x3885,350,864,864,504,0,0,0,0,0,0,0,7111,4947,7112,3200,508,1800,511,2000,13009,5,0,0,0,0,0,0,0,0,4172,1);
REPLACE INTO `mob_db` VALUES (1376,'HARPY','Harpy','Harpy',83,4423,1,1320,1520,1,340,41,69,44,71,39,50,31,125,12,10,12,1,6,64,0x3985,155,972,672,470,0,0,0,0,0,0,0,7115,4850,7116,2500,508,1500,508,800,709,20,1820,20,0,0,0,0,0,0,4325,1);
REPLACE INTO `mob_db` VALUES (1377,'ELDER','Elder','Elder',92,7341,1,1652,2898,3,359,802,72,41,67,63,35,99,106,61,10,12,2,7,80,0x3885,165,1552,1152,336,0,0,0,0,0,0,0,7099,4000,7117,1500,7939,1000,1564,10,1473,1,616,1,7027,3000,0,0,0,0,4251,1);
REPLACE INTO `mob_db` VALUES (1378,'DEMON_PUNGUS','Demon Pungus','Demon Pungus',91,6466,1,1620,1520,1,556,65,80,52,63,61,30,38,95,43,10,12,0,6,65,0x3985,170,1260,960,672,0,0,0,0,0,0,0,7119,4074,7001,4559,715,3880,1061,5000,0,0,0,0,0,0,0,0,0,0,4173,1);
@@ -463,37 +440,32 @@ REPLACE INTO `mob_db` VALUES (1388,'ARCHANGELING','Archangeling','Arc Angeling',
REPLACE INTO `mob_db` VALUES (1389,'DRACULA','Dracula','Dracula',75,350000,1,343728,245520,3,2454,1812,252,146,86,99,88,92,194,82,10,12,2,6,87,0x37B5,145,1290,1140,576,156240,607,5500,732,5000,522,5000,607,4700,1473,5,1722,5,2507,15,2621,4,1557,4,0,0,0,0,0,0,4134,1);
REPLACE INTO `mob_db` VALUES (1390,'VIOLY','Violy','Violy',118,20557,1,3720,2147,10,767,120,74,36,90,86,38,76,126,63,10,12,1,7,40,0x2085,170,1356,1056,540,0,0,0,0,0,0,0,1060,6305,12127,50,740,1200,1919,50,526,1400,12020,1000,1902,500,0,0,0,0,4209,1);
REPLACE INTO `mob_db` VALUES (1391,'GALAPAGO','Galapago','Galapago',45,1221,1,342,386,1,68,35,70,16,30,28,29,18,30,16,10,12,0,2,22,0x108B,165,1430,1080,1080,0,0,0,0,0,0,0,7053,5335,6263,300,508,3500,606,100,6264,300,5111,1,582,1000,0,0,0,0,4152,1);
-REPLACE INTO `mob_db` VALUES (1392,'ROTAR_ZAIRO','Rotar Zairo','Rotar Zairo',48,1088,1,399,449,10,75,40,57,34,29,70,45,26,61,5,10,12,2,0,44,0x2085,155,2416,2016,432,0,0,0,0,0,0,0,7126,500,2312,1,7053,1000,999,450,984,1,912,2500,910,5500,0,0,0,0,4192,1);
-REPLACE INTO `mob_db` VALUES (1393,'G_MUMMY','Mummy','Mummy',55,2155,1,0,0,1,180,21,95,3,54,4,14,1,68,0,10,12,1,1,49,0x3885,300,1772,72,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1392,'ROTAR_ZAIRO','Rotar Zairo','Rotar Zairo',48,1088,1,399,449,10,75,40,57,34,29,70,45,26,61,5,10,12,2,0,44,0x2085,155,2416,2000,432,0,0,0,0,0,0,0,7126,500,2312,1,7053,1000,999,450,984,1,912,2500,910,5500,0,0,0,0,4192,1);
+REPLACE INTO `mob_db` VALUES (1393,'G_MUMMY','Mummy','Mummy',55,2155,1,0,0,1,180,21,95,3,54,4,14,1,68,0,10,12,1,1,49,0x3885,300,1772,199,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1394,'G_ZOMBIE','Zombie','Zombie',17,234,1,0,0,1,43,12,20,3,15,8,17,0,15,0,10,12,1,1,29,0x3885,400,2612,912,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1395,'CRYSTAL_1','Wind Crystal','Wind Crystal',1,15,1,0,0,0,0,0,160,99,1,1,1,1,999,1,0,0,0,0,20,0x161,190,0,0,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,665,4900,529,4000,532,6500,558,5000,607,100,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1396,'CRYSTAL_2','Earth Crystal','Earth Crystal',1,15,1,0,0,0,0,0,160,99,1,1,1,1,999,1,0,0,0,0,20,0x161,190,0,0,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,667,4900,0,0,531,6500,558,5000,608,150,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1397,'CRYSTAL_3','Fire Crystal','Fire Crystal',1,15,1,0,0,0,0,0,160,99,1,1,1,1,999,1,0,0,0,0,20,0x161,190,0,0,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,664,4900,0,0,534,6500,558,5000,604,150,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1398,'CRYSTAL_4','Water Crystal','Water Crystal',1,15,1,0,0,0,0,0,160,99,1,1,1,1,999,1,0,0,0,0,20,0x161,190,0,0,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,666,4900,0,0,533,6500,558,5000,603,100,0,0,0,0);
--- Event MVP
-REPLACE INTO `mob_db` VALUES (1399,'EVENT_BAPHO','Baphomet','Baphomet',68,1264000,0,82450,25106,3,1939,420,35,45,1,152,96,85,132,95,10,12,2,6,67,0x37B5,130,768,768,576,130875,607,5500,526,5000,732,5000,1417,550,1306,680,1145,480,2110,640,2327,1500,2111,500,2621,1720,2256,1550,0,0,0,0);
--- Amatsu (6.0)
-REPLACE INTO `mob_db` VALUES (1400,'KARAKASA','Karakasa','Karakasa',72,3092,1,842,860,1,172,42,93,29,66,73,33,20,64,60,10,12,1,0,60,0x81,155,1638,2016,576,0,0,0,0,0,0,0,7151,5000,7150,4268,1019,3200,7111,2200,912,4074,746,30,13012,5,0,0,0,0,4286,1);
-REPLACE INTO `mob_db` VALUES (1401,'SHINOBI','Shinobi','Shinobi',95,8000,1,2028,1902,2,573,51,49,45,71,70,55,30,83,30,10,12,1,7,67,0x3695,150,1003,1152,336,0,0,0,0,0,0,0,7156,5335,2337,2,6214,700,2654,100,2336,1,7157,2000,13013,5,0,0,0,0,4230,1);
-REPLACE INTO `mob_db` VALUES (1402,'POISON_TOAD','Poison Toad','Poisonous Toad',87,4876,1,1474,1509,3,233,54,80,42,66,42,40,45,70,30,10,12,1,2,45,0x81,160,1148,1728,864,0,0,0,0,0,0,0,7155,5500,7154,2400,2610,4,511,540,724,2,526,2,1246,10,0,0,0,0,4175,1);
-REPLACE INTO `mob_db` VALUES (1403,'ANTIQUE_FIRELOCK','Antique Firelock','Firelock Soldier',88,7524,1,1486,1512,10,356,45,72,30,67,44,30,30,100,30,10,12,1,1,49,0x2085,170,1084,2304,576,0,0,0,0,0,0,0,998,5500,2285,1,7126,1400,508,40,549,350,525,250,13152,5,0,0,0,0,4160,1);
-REPLACE INTO `mob_db` VALUES (1404,'MIYABI_NINGYO','Miyabi Ningyo','Miyabi Doll',85,5188,1,1228,1256,1,238,66,57,19,66,30,30,55,88,40,10,12,1,6,27,0x191,250,1938,2112,768,0,0,0,0,0,0,0,7152,5335,7153,2500,509,1550,1000,1250,12127,10,13014,5,1904,2,0,0,0,0,4208,1);
-REPLACE INTO `mob_db` VALUES (1405,'TENGU','Tengu','Tengu',98,10196,1,2040,1275,2,274,83,134,46,99,38,40,30,80,60,10,12,2,6,42,0x3985,200,1439,1920,672,0,0,0,0,0,0,0,7159,3500,7158,5500,13301,5,522,150,13302,5,12128,20,687,100,0,0,0,0,4282,1);
+REPLACE INTO `mob_db` VALUES (1395,'CRYSTAL_1','Wind Crystal','Wind Crystal',1,15,1,0,0,0,0,0,160,99,1,1,1,1,999,1,1,1,0,0,20,0x161,190,398,199,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,665,4900,529,4000,532,6500,558,5000,607,100,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1396,'CRYSTAL_2','Earth Crystal','Earth Crystal',1,15,1,0,0,0,0,0,160,99,1,1,1,1,999,1,1,1,0,0,20,0x161,190,398,199,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,667,4900,531,6500,558,5000,608,150,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1397,'CRYSTAL_3','Fire Crystal','Fire Crystal',1,15,1,0,0,0,0,0,160,99,1,1,1,1,999,1,1,1,0,0,20,0x161,190,398,199,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,664,4900,534,6500,558,5000,604,150,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1398,'CRYSTAL_4','Water Crystal','Water Crystal',1,15,1,0,0,0,0,0,160,99,1,1,1,1,999,1,1,1,0,0,20,0x161,190,398,199,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,666,4900,533,6500,558,5000,603,100,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1399,'EVENT_BAPHO','Baphomet','Baphomet',68,1264000,1,82450,25106,3,1939,420,35,45,1,152,96,85,132,95,10,12,2,6,67,0x37B5,130,768,768,576,130875,607,5500,526,5000,732,5000,1417,550,1306,680,1145,480,2110,640,2327,1500,2111,500,2621,1720,2256,1550,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1400,'KARAKASA','Karakasa','Karakasa',72,3092,1,842,860,1,172,42,93,29,66,73,33,20,64,60,10,12,1,0,60,0x81,155,2000,2000,576,0,0,0,0,0,0,0,7151,5000,7150,4268,1019,3200,7111,2200,912,4074,746,30,13012,5,0,0,0,0,4286,1);
+REPLACE INTO `mob_db` VALUES (1401,'SHINOBI','Shinobi','Shinobi',95,8000,1,2028,1902,2,573,51,49,45,71,70,55,30,83,30,10,12,1,7,67,0x3695,150,1152,1152,336,0,0,0,0,0,0,0,7156,5335,2337,2,6214,700,2654,100,2336,1,7157,2000,13013,5,0,0,0,0,4230,1);
+REPLACE INTO `mob_db` VALUES (1402,'POISON_TOAD','Poison Toad','Poisonous Toad',87,4876,1,1474,1509,3,233,54,80,42,66,42,40,45,70,30,10,12,1,2,45,0x81,160,1728,1728,864,0,0,0,0,0,0,0,7155,5500,7154,2400,2610,4,511,540,724,2,526,2,1246,10,0,0,0,0,4175,1);
+REPLACE INTO `mob_db` VALUES (1403,'ANTIQUE_FIRELOCK','Antique Firelock','Firelock Soldier',88,7524,1,1486,1512,10,356,45,72,30,67,44,30,30,100,30,10,12,1,1,49,0x2085,170,2000,2000,576,0,0,0,0,0,0,0,998,5500,2285,1,7126,1400,508,40,549,350,525,250,13152,5,0,0,0,0,4160,1);
+REPLACE INTO `mob_db` VALUES (1404,'MIYABI_NINGYO','Miyabi Ningyo','Miyabi Doll',85,5188,1,1228,1256,1,238,66,57,19,66,30,30,55,88,40,10,12,1,6,27,0x191,250,2000,2000,768,0,0,0,0,0,0,0,7152,5335,7153,2500,509,1550,1000,1250,12127,10,13014,5,1904,2,0,0,0,0,4208,1);
+REPLACE INTO `mob_db` VALUES (1405,'TENGU','Tengu','Tengu',98,10196,1,2040,1275,2,274,83,134,46,99,38,40,30,80,60,10,12,2,6,42,0x3985,200,1920,1920,672,0,0,0,0,0,0,0,7159,3500,7158,5500,13301,5,522,150,13302,5,12128,20,687,100,0,0,0,0,4282,1);
REPLACE INTO `mob_db` VALUES (1406,'KAPHA','Kapha','Kapha',83,5470,1,1138,1164,1,306,32,61,38,67,59,40,31,73,24,10,12,1,5,21,0x3885,165,2012,1728,672,0,0,0,0,0,0,0,7149,6500,7053,3500,13304,20,521,2300,708,2,1915,10,13008,5,0,0,0,0,4287,1);
--- REPLACE INTO `mob_db` VALUES (1407,'DOKEBI_','Dokebi','Dokebi',1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Gonryun (6.1)
-REPLACE INTO `mob_db` VALUES (1408,'BLOOD_BUTTERFLY','Bloody Butterfly','Bloody Butterfly',94,7030,1,1866,1749,3,361,67,79,50,70,68,40,55,108,30,10,12,1,4,44,0x318D,145,472,576,288,0,0,0,0,0,0,0,7163,4608,7168,2500,602,1200,924,5500,1802,3,1962,1,0,0,0,0,0,0,4327,1);
+REPLACE INTO `mob_db` VALUES (1408,'BLOOD_BUTTERFLY','Bloody Butterfly','Bloody Butterfly',94,7030,1,1866,1749,3,361,67,79,50,70,68,40,55,108,30,10,12,1,4,44,0x318D,145,576,576,288,0,0,0,0,0,0,0,7163,4608,7168,2500,602,1200,924,5500,1802,3,1962,1,0,0,0,0,0,0,4327,1);
REPLACE INTO `mob_db` VALUES (1409,'RICE_CAKE_BOY','Rice Cake Boy','Dumpling Child',60,2098,1,558,597,1,134,22,96,12,50,43,29,5,47,10,10,12,0,7,20,0x91,160,1247,768,420,0,0,0,0,0,0,0,7150,3200,7151,2500,2262,1,7192,5000,553,1000,7187,3000,0,0,0,0,0,0,4154,1);
-REPLACE INTO `mob_db` VALUES (1410,'LIVE_PEACH_TREE','Live Peach Tree','Enchanted Peach Tree',92,8777,1,1798,1724,7,351,72,109,40,76,52,55,40,92,50,10,12,1,3,42,0x2085,410,400,672,480,0,0,0,0,0,0,0,7164,4365,7939,100,526,1000,604,400,532,100,603,5,0,0,0,0,0,0,4217,1);
-REPLACE INTO `mob_db` VALUES (1411,'PEACH_TREE_BULLET','Enchanted Peach Tree Bullet','Enchanted Peach Tree Bullet',0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1412,'EVIL_CLOUD_HERMIT','Evil Cloud Hermit','Taoist Hermit',96,8266,1,1804,1127,10,611,30,66,46,63,57,45,60,119,45,10,12,2,0,40,0x2085,190,480,840,432,0,0,0,0,0,0,0,7162,4656,548,5600,550,4500,553,6800,1908,2,757,150,693,100,0,0,0,0,4262,1);
-REPLACE INTO `mob_db` VALUES (1413,'WILD_GINSENG','Wild Ginseng','Hermit Plant',90,6052,1,1550,1586,1,575,71,56,62,76,51,60,60,91,50,10,12,0,3,43,0x91,140,512,756,360,0,0,0,0,0,0,0,520,3500,521,3500,1033,3800,1032,4800,6217,800,1951,1,578,1000,0,0,0,0,4232,1);
-REPLACE INTO `mob_db` VALUES (1414,'GINSENG_BULLET','Hermit Bullet','Hermit Bullet',0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1415,'BABY_LEOPARD','Baby Leopard','Baby Leopard',68,2590,1,524,1016,2,291,52,77,5,46,36,20,4,61,10,10,12,0,2,28,0x3885,150,318,528,420,0,0,0,0,0,0,0,7171,5200,7172,3200,756,150,517,2000,1214,100,537,500,0,0,0,0,0,0,4233,1);
-REPLACE INTO `mob_db` VALUES (1416,'WICKED_NYMPH','Wicked Nymph','Evil Nymph',97,8491,1,2130,1331,2,442,128,46,45,84,46,45,70,92,60,10,12,1,6,67,0x3795,200,637,1008,360,0,0,0,0,0,0,0,7165,3977,7166,1380,984,10,1904,4,1906,1,12002,100,1918,10,0,0,0,0,4258,1);
-REPLACE INTO `mob_db` VALUES (1417,'ZIPPER_BEAR','Zipper Bear','Zipper Bear',90,6620,1,1436,1467,1,451,57,130,40,68,51,50,35,70,20,10,12,1,2,27,0x91,155,780,1008,420,0,0,0,0,0,0,0,7161,4462,7167,3500,526,400,518,900,512,90,0,0,0,0,0,0,0,0,4281,1);
-REPLACE INTO `mob_db` VALUES (1418,'DARK_SNAKE_LORD','Evil Snake Lord','Evil Snake Lord',105,1101000,1,864000,630000,3,2882,1986,314,185,122,172,107,135,235,88,10,12,2,2,68,0x37B5,200,588,816,420,78120,607,5500,617,5000,985,5500,7169,5820,10020,5100,1471,80,5012,80,1474,500,7226,900,661,2000,0,0,0,0,4330,1);
--- Additional G_Mobs
+REPLACE INTO `mob_db` VALUES (1410,'LIVE_PEACH_TREE','Live Peach Tree','Enchanted Peach Tree',92,8777,1,1798,1724,7,351,72,109,40,76,52,55,40,92,50,10,12,1,3,42,0x2085,410,672,672,480,0,0,0,0,0,0,0,7164,4365,7939,100,526,1000,604,400,532,100,603,5,0,0,0,0,0,0,4217,1);
+REPLACE INTO `mob_db` VALUES (1411,'PEACH_TREE_BULLET','Enchanted Peach Tree Bu','Enchanted Peach Tree Bu',1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,20,0x0,0,398,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1412,'EVIL_CLOUD_HERMIT','Evil Cloud Hermit','Taoist Hermit',96,8266,1,1804,1127,10,611,30,66,46,63,57,45,60,119,45,10,12,2,0,40,0x2085,190,840,840,432,0,0,0,0,0,0,0,7162,4656,548,5600,550,4500,553,6800,1908,2,757,150,693,100,0,0,0,0,4262,1);
+REPLACE INTO `mob_db` VALUES (1413,'WILD_GINSENG','Wild Ginseng','Hermit Plant',90,6052,1,1550,1586,1,575,71,56,62,76,51,60,60,91,50,10,12,0,3,43,0x91,140,756,756,360,0,0,0,0,0,0,0,520,3500,521,3500,1033,3800,1032,4800,6217,800,1951,1,578,1000,0,0,0,0,4232,1);
+REPLACE INTO `mob_db` VALUES (1414,'GINSENG_BULLET','Hermit Bullet','Hermit Bullet',1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,20,0x0,0,398,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1415,'BABY_LEOPARD','Baby Leopard','Baby Leopard',68,2590,1,524,1016,2,291,52,77,5,46,36,20,4,61,10,10,12,0,2,28,0x3885,150,528,528,420,0,0,0,0,0,0,0,7171,5200,7172,3200,756,150,517,2000,1214,100,537,500,0,0,0,0,0,0,4233,1);
+REPLACE INTO `mob_db` VALUES (1416,'WICKED_NYMPH','Wicked Nymph','Evil Nymph',97,8491,1,2130,1331,2,442,128,46,45,84,46,45,70,92,60,10,12,1,6,67,0x3795,200,1008,1008,360,0,0,0,0,0,0,0,7165,3977,7166,1380,984,10,1904,4,1906,1,12002,100,1918,10,0,0,0,0,4258,1);
+REPLACE INTO `mob_db` VALUES (1417,'ZIPPER_BEAR','Zipper Bear','Zipper Bear',90,6620,1,1436,1467,1,451,57,130,40,68,51,50,35,70,20,10,12,1,2,27,0x91,155,1008,1008,420,0,0,0,0,0,0,0,7161,4462,7167,3500,526,400,518,900,512,90,0,0,0,0,0,0,0,0,4281,1);
+REPLACE INTO `mob_db` VALUES (1418,'DARK_SNAKE_LORD','Evil Snake Lord','Evil Snake Lord',105,1101000,1,864000,630000,3,2882,1986,314,185,122,172,107,135,235,88,10,12,2,2,68,0x37B5,200,816,816,420,78120,607,5500,617,5000,985,5500,7169,5820,10020,5100,1471,80,5012,80,1474,500,7226,900,661,2000,0,0,0,0,4330,1);
REPLACE INTO `mob_db` VALUES (1419,'G_FARMILIAR','Familiar','Familiar',24,427,1,0,0,1,68,9,26,5,15,19,20,5,20,1,10,12,0,2,27,0x3881,150,1276,576,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1420,'G_ARCHER_SKELETON','Archer Skeleton','Archer Skeleton',50,1646,1,0,0,9,95,23,47,10,30,29,20,10,35,5,10,12,1,1,29,0x3885,300,2864,864,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1421,'G_ISIS','Isis','Isis',59,2092,1,0,0,1,202,37,83,5,58,43,22,5,43,15,10,12,2,6,27,0x3985,200,1384,768,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
@@ -501,25 +473,25 @@ REPLACE INTO `mob_db` VALUES (1422,'G_HUNTER_FLY','Hunter Fly','Hunter Fly',63,2
REPLACE INTO `mob_db` VALUES (1423,'G_GHOUL','Ghoul','Ghoul',61,2614,1,0,0,1,227,29,78,5,56,12,19,11,30,10,10,12,1,1,49,0x3885,250,2456,912,504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1424,'G_SIDE_WINDER','Side Winder','Side Winder',70,2736,1,0,0,1,316,30,101,12,52,32,35,20,73,15,10,12,1,2,25,0x3885,200,1576,576,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1425,'G_OBEAUNE','Obeaune','Obeaune',53,2158,1,0,0,1,102,45,48,26,54,47,21,40,36,25,10,12,1,5,41,0x3885,200,1872,672,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1426,'G_MARC','Marc','Marc',56,2522,1,0,0,1,145,25,55,24,50,24,22,15,53,20,10,12,1,5,41,0x3885,150,1272,72,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1426,'G_MARC','Marc','Marc',56,2522,1,0,0,1,145,25,55,24,50,24,22,15,53,20,10,12,1,5,41,0x3885,150,1272,199,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1427,'G_NIGHTMARE','Nightmare','Nightmare',69,2872,1,0,0,1,297,62,116,15,57,32,20,15,77,15,10,12,2,6,68,0x3985,150,1816,816,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1428,'G_POISON_SPORE','Poison Spore','Poison Spore',26,456,1,0,0,1,68,15,40,8,19,17,22,5,20,5,10,12,1,3,25,0x3885,200,1672,672,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1429,'G_ARGIOPE','Argiope','Argiope',75,3105,1,0,0,1,321,50,88,32,60,23,40,30,24,30,10,12,2,4,25,0x3985,300,1792,792,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1430,'G_ARGOS','Argos','Argos',47,1005,1,0,0,1,96,33,58,8,38,17,25,5,26,15,10,12,2,4,25,0x3985,300,1468,468,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1431,'G_BAPHOMET_','Baphomet Jr.','Baphomet Jr.',57,2035,0,0,0,1,195,33,70,25,52,60,36,17,57,25,10,12,0,6,27,0x3985,100,868,480,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1431,'G_BAPHOMET_','Baphomet Jr.','Baphomet Jr.',57,2035,1,0,0,1,195,33,70,25,52,60,36,17,57,25,10,12,0,6,27,0x3985,100,868,480,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1432,'G_DESERT_WOLF','Desert Wolf','Desert Wolf',103,9447,1,0,0,1,676,59,114,47,93,69,63,61,98,42,10,12,1,2,23,0x3885,200,1120,420,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1433,'G_DEVIRUCHI','Deviruchi','Deviruchi',64,2300,1,0,0,1,221,73,62,30,61,17,30,35,57,5,10,12,0,6,27,0x3985,150,980,600,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1434,'G_DRAINLIAR','Drainliar','Drainliar',47,1162,1,0,0,1,100,42,50,15,35,34,24,22,50,20,10,12,0,2,47,0x3885,250,1276,576,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1435,'G_EVIL_DRUID','Evil Druid','Evil Druid',80,5149,1,0,0,1,378,68,88,45,62,32,24,45,85,5,10,12,2,1,89,0x3885,300,2276,576,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1436,'G_JAKK','Jakk','Jakk',63,2054,1,0,0,1,229,37,90,25,58,43,42,25,61,15,10,12,1,0,43,0x3885,200,1180,480,648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1437,'G_JOKER','Joker','Joker',90,6022,1,0,0,1,317,60,64,76,84,99,30,50,92,35,10,12,2,7,84,0x3885,100,1364,864,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1438,'G_KHALITZBURG','Khalitzburg','Khalitzburg',118,23986,1,0,0,1,1232,96,125,10,121,48,40,31,125,32,10,12,2,1,29,0x3885,350,528,1000,396,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1438,'G_KHALITZBURG','Khalitzburg','Khalitzburg',118,23986,1,0,0,1,1232,96,125,10,121,48,40,31,125,32,10,12,2,1,29,0x3885,350,1000,1000,396,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1439,'G_HIGH_ORC','High Orc','High Orc',81,4193,1,0,0,1,428,50,101,45,75,16,40,31,83,20,10,12,2,7,43,0x3885,150,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1440,'G_STEM_WORM','Stem Worm','Stem Worm',84,4530,1,0,0,2,293,41,73,50,55,37,25,47,84,30,10,12,1,3,24,0x3885,200,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1441,'G_PENOMENA','Penomena','Penomena',85,4589,1,0,0,7,321,41,85,32,76,38,35,35,107,10,10,12,1,5,25,0x3885,400,832,500,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1442,'G_SASQUATCH','Sasquatch','Sasquatch',72,3163,1,0,0,1,293,30,101,28,70,35,60,10,71,20,10,12,2,2,60,0x3885,300,1260,192,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1442,'G_SASQUATCH','Sasquatch','Sasquatch',72,3163,1,0,0,1,293,30,101,28,70,35,60,10,71,20,10,12,2,2,60,0x3885,300,1260,199,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1443,'G_CRUISER','Cruiser','Cruiser',41,919,1,0,0,7,55,20,20,18,17,10,23,15,34,10,10,12,1,0,60,0x3885,400,1296,1296,432,0,0,0,0,0,0,0,6453,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1444,'G_CHEPET','Chepet','Chepet',42,4950,0,0,0,1,79,33,55,25,32,35,35,21,32,23,10,12,1,7,23,0x3885,400,672,672,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1444,'G_CHEPET','Chepet','Chepet',42,4950,1,0,0,1,79,33,55,25,32,35,35,21,32,23,10,12,1,7,23,0x3885,400,672,672,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1445,'G_RAGGLER','Raggler','Raggler',48,1148,1,0,0,1,72,39,56,10,30,42,38,15,54,27,10,12,0,2,24,0x3885,200,1000,900,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1446,'G_INJUSTICE','Injustice','Injustice',95,7952,1,0,0,1,447,116,76,0,77,59,58,65,88,50,10,12,1,1,47,0x3885,400,770,720,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1447,'G_GRYPHON','Gryphon','Gryphon',105,60720,1,0,0,1,932,103,113,72,101,133,66,70,164,54,10,12,2,2,84,0x39A5,100,704,504,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
@@ -529,7 +501,7 @@ REPLACE INTO `mob_db` VALUES (1450,'G_WIND_GHOST','Wind Ghost','Wind Ghost',80,4
REPLACE INTO `mob_db` VALUES (1451,'G_MERMAN','Merman','Merman',60,2940,1,0,0,2,131,32,62,8,45,29,30,19,55,10,10,12,1,7,41,0x3885,220,916,816,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1452,'G_ORC_LADY','Orc Lady','Orc Lady',45,1520,1,0,0,1,77,33,83,17,36,11,28,10,57,5,10,12,1,7,42,0x3885,200,1050,900,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1453,'G_RAYDRIC_ARCHER','Raydric Archer','Raydric Archer',82,4437,1,0,0,9,415,18,63,40,53,24,40,15,134,30,10,12,1,6,47,0x3985,200,1152,1152,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1454,'G_TRI_JOINT','Tri Joint','Tri Joint',66,2530,0,0,0,1,187,28,22,5,1,33,24,10,61,20,10,12,0,4,22,0x3985,200,860,660,624,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1454,'G_TRI_JOINT','Tri Joint','Tri Joint',66,2530,1,0,0,1,187,28,22,5,1,33,24,10,61,20,10,12,0,4,22,0x3985,200,860,660,624,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1455,'G_KOBOLD_ARCHER','Kobold Archer','Kobold Archer',108,11053,1,0,0,9,762,33,84,5,99,39,48,30,108,25,10,12,0,7,23,0x3885,200,1008,1008,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1456,'G_CHIMERA','Chimera','Chimera',70,26406,1,0,0,1,1029,148,159,10,1,38,110,88,91,85,10,12,2,2,63,0x39A5,200,772,672,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1457,'G_MANTIS','Mantis','Mantis',65,2719,1,0,0,1,187,31,90,0,55,33,24,5,46,15,10,12,1,4,22,0x3985,200,1528,660,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
@@ -567,52 +539,46 @@ REPLACE INTO `mob_db` VALUES (1488,'G_ANOLIAN','Anolian','Anolian',109,15547,1,0
REPLACE INTO `mob_db` VALUES (1489,'G_STING','Sting','Sting',104,14143,1,0,0,1,677,67,146,50,108,49,68,43,104,24,10,12,1,0,62,0x3885,300,528,500,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1490,'G_WANDER_MAN','Wander Man','Wanderer',120,19307,1,0,0,2,1695,105,64,5,118,92,36,15,169,33,10,12,1,6,24,0x3985,100,672,500,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1491,'G_DOKEBI','Dokebi','Dokebi',68,2820,1,0,0,1,333,30,85,20,52,56,35,20,66,25,10,12,0,6,27,0x3985,250,1156,456,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Umbala (6.2)
-REPLACE INTO `mob_db` VALUES (1492,'INCANTATION_SAMURAI','Incantation Samurai','Samurai Specter',100,901000,1,902016,595080,3,2855,936,296,140,145,161,88,66,186,60,10,12,2,7,67,0x37B5,135,874,1344,576,375840,607,5500,608,3500,985,5500,1165,2,985,3500,5096,500,607,4500,999,6305,13303,7500,1235,80,0,0,0,0,4263,1);
-REPLACE INTO `mob_db` VALUES (1493,'DRYAD','Dryad','Dryad',68,3640,1,878,939,3,279,35,153,8,54,14,40,35,74,10,10,12,1,3,82,0x3885,170,950,2520,576,0,0,0,0,0,0,0,7197,5335,7198,1000,7188,3000,6265,300,1964,1,2270,10,7100,3000,0,0,0,0,4177,1);
+REPLACE INTO `mob_db` VALUES (1492,'INCANTATION_SAMURAI','Incantation Samurai','Samurai Specter',100,901000,1,902016,595080,3,2855,936,296,140,145,161,88,66,186,60,10,12,2,7,67,0x37B5,135,1344,1344,576,375840,607,5500,608,3500,985,5500,1165,2,985,3500,5096,500,607,4500,999,6305,13303,7500,1235,80,0,0,0,0,4263,1);
+REPLACE INTO `mob_db` VALUES (1493,'DRYAD','Dryad','Dryad',68,3640,1,878,939,3,279,35,153,8,54,14,40,35,74,10,10,12,1,3,82,0x3885,170,2000,2000,576,0,0,0,0,0,0,0,7197,5335,7198,1000,7188,3000,6265,300,1964,1,2270,10,7100,3000,0,0,0,0,4177,1);
REPLACE INTO `mob_db` VALUES (1494,'KIND_OF_BEETLE','Beetle King','Beetle King',55,2061,1,472,507,1,116,52,79,8,53,47,10,0,50,0,10,12,0,4,22,0x1189,165,1247,768,576,0,0,0,0,0,0,0,7190,6500,7202,4500,928,1000,955,500,2102,1,0,0,0,0,0,0,0,0,4307,1);
REPLACE INTO `mob_db` VALUES (1495,'STONE_SHOOTER','Stone Shooter','Stone Shooter',64,2101,1,722,776,10,211,53,88,15,55,55,36,15,85,15,10,12,1,3,63,0x3885,175,2413,1248,768,0,0,0,0,0,0,0,7203,5000,7201,5000,7188,1000,1019,2000,756,100,7049,1000,0,0,0,0,0,0,4225,1);
-REPLACE INTO `mob_db` VALUES (1496,'STONE_SHOOTER_BULLET','Stone Shooter Bullet','Stone Shooter Bullet',0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,10,12,0,0,20,0x0,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1497,'WOODEN_GOLEM','Wooden Golem','Wooden Golem',72,3914,1,1044,1079,1,321,42,249,26,69,30,45,5,59,5,10,12,2,3,82,0x3885,165,1543,1632,480,0,0,0,0,0,0,0,7189,4000,7188,4000,757,110,2270,10,604,100,7201,5000,7936,300,0,0,0,0,4259,1);
-REPLACE INTO `mob_db` VALUES (1498,'WOOTAN_SHOOTER','Wootan Shooter','Wootan Shooter',67,3096,1,746,798,10,147,35,91,21,32,23,38,20,76,10,10,12,1,7,42,0x3885,200,857,1056,576,0,0,0,0,0,0,0,7195,4500,7200,3500,513,1000,7049,1000,7939,100,7182,100,5116,10,0,0,0,0,4260,1);
-REPLACE INTO `mob_db` VALUES (1499,'WOOTAN_FIGHTER','Wootan Fighter','Wootan Fighter',67,2327,1,744,798,1,255,36,103,8,63,14,36,5,62,15,10,12,1,7,43,0x3885,200,912,1344,480,0,0,0,0,0,0,0,517,4500,7196,4000,1801,3,1812,1,7939,100,7198,1000,5116,5,0,0,0,0,4261,1);
+REPLACE INTO `mob_db` VALUES (1496,'STONE_SHOOTER_BULLET','Stone Shooter Bullet','Stone Shooter Bullet',1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,10,12,0,0,20,0x0,200,398,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1497,'WOODEN_GOLEM','Wooden Golem','Wooden Golem',72,3914,1,1044,1079,1,321,42,249,26,69,30,45,5,59,5,10,12,2,3,82,0x3885,165,1632,1632,480,0,0,0,0,0,0,0,7189,4000,7188,4000,757,110,2270,10,604,100,7201,5000,7936,300,0,0,0,0,4259,1);
+REPLACE INTO `mob_db` VALUES (1498,'WOOTAN_SHOOTER','Wootan Shooter','Wootan Shooter',67,3096,1,746,798,10,147,35,91,21,32,23,38,20,76,10,10,12,1,7,42,0x3885,200,1056,1056,576,0,0,0,0,0,0,0,7195,4500,7200,3500,513,1000,7049,1000,7939,100,7182,100,5116,10,0,0,0,0,4260,1);
+REPLACE INTO `mob_db` VALUES (1499,'WOOTAN_FIGHTER','Wootan Fighter','Wootan Fighter',67,2327,1,744,798,1,255,36,103,8,63,14,36,5,62,15,10,12,1,7,43,0x3885,200,1344,1344,480,0,0,0,0,0,0,0,517,4500,7196,4000,1801,3,1812,1,7939,100,7198,1000,5116,5,0,0,0,0,4261,1);
REPLACE INTO `mob_db` VALUES (1500,'PARASITE','Parasite','Parasite',76,3222,1,1014,1337,8,177,45,63,30,55,78,33,50,106,40,10,12,1,3,44,0x84,400,864,864,672,0,0,0,0,0,0,0,7193,5500,7194,2000,7186,3880,7198,500,1957,1,1969,1,6265,800,0,0,0,0,4309,1);
-REPLACE INTO `mob_db` VALUES (1501,'PARASITE_BULLET','Parasite Bullet','Parasite Bullet',0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,10,12,0,0,20,0x0,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Event MVP
+REPLACE INTO `mob_db` VALUES (1501,'PARASITE_BULLET','Parasite Bullet','Parasite Bullet',1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,10,12,0,0,20,0x0,200,398,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1502,'PORING_V','Pori Pori','Bring it on!',99,95000000,1,94230,25106,1,6500,5000,0,10,100,100,65,100,306,255,10,12,1,3,25,0x39A5,160,1672,672,480,43625,10020,1000,4005,100,2286,200,5035,10000,2344,2500,2346,2500,2350,2500,2348,2500,2655,500,7126,10000,2110,4500,0,0,0,0);
--- Nifflheim (7.0)
-REPLACE INTO `mob_db` VALUES (1503,'GIBBET','Gibbet','Gibbet',105,12999,1,1944,1458,1,697,85,116,45,103,56,62,55,73,37,10,12,2,6,27,0x3985,180,917,1584,576,0,0,0,0,0,0,0,7212,1800,7218,5335,7222,4074,724,300,716,100,604,10,7939,100,0,0,0,0,4278,1);
-REPLACE INTO `mob_db` VALUES (1504,'DULLAHAN','Dullahan','Dullahan',108,19546,1,3010,2976,2,1066,175,111,38,121,29,51,43,100,3,10,12,1,1,49,0x3885,155,847,1152,480,0,0,0,0,0,0,0,7209,3200,7210,4850,2614,1,2505,13,2506,1,15039,10,0,0,0,0,0,0,4176,1);
-REPLACE INTO `mob_db` VALUES (1505,'LOLI_RURI','Loli Ruri','Loli Ruri',109,15280,1,3348,2093,2,1123,280,53,44,111,50,47,79,95,79,10,12,2,6,87,0x3985,125,747,1632,576,0,0,0,0,0,0,0,7206,800,7219,3000,7214,5044,985,100,7019,1,2718,5,15038,10,0,0,0,0,4191,1);
-REPLACE INTO `mob_db` VALUES (1506,'DISGUISE','Disguise','Disguise',103,13895,1,2678,1674,2,338,82,85,58,92,53,57,75,80,45,10,12,1,6,82,0x3985,147,516,768,384,0,0,0,0,0,0,0,7216,4850,7221,3686,6247,100,518,100,2508,50,2504,2,2529,5,0,0,0,0,4181,1);
-REPLACE INTO `mob_db` VALUES (1507,'BLOODY_MURDERER','Bloody Murderer','Bloody Murderer',110,14099,1,3268,2244,2,1397,298,84,41,120,65,66,41,107,26,10,12,2,7,67,0x3885,175,914,1344,384,0,0,0,0,0,0,0,7207,4171,7223,1000,7208,2000,2288,50,984,100,1229,3,13002,1,0,0,0,0,4214,1);
-REPLACE INTO `mob_db` VALUES (1508,'QUVE','Quve','Quve',100,11090,1,1966,1229,1,294,97,96,55,84,54,55,50,85,60,10,12,0,1,29,0x3885,150,912,1248,576,0,0,0,0,0,0,0,7205,3200,7220,5723,601,1000,7154,100,756,10,6245,500,0,0,0,0,0,0,4294,1);
-REPLACE INTO `mob_db` VALUES (1509,'LUDE','Lude','Lude',101,11574,1,2030,1269,2,283,78,90,53,97,38,55,82,83,55,10,12,0,1,29,0x3885,150,890,960,480,0,0,0,0,0,0,0,7225,3200,7220,5723,1059,1000,2282,10,757,10,12001,100,6246,300,0,0,0,0,4193,1);
-REPLACE INTO `mob_db` VALUES (1510,'HYLOZOIST','Hylozoist','Heirozoist',102,12000,1,2250,1406,1,548,81,101,68,97,67,72,88,83,60,10,12,0,6,47,0x3985,155,741,1536,480,0,0,0,0,0,0,0,7215,4365,7217,5335,7213,2000,740,80,7220,300,757,10,5113,1,0,0,0,0,4321,1);
--- Pyramid Basement
-REPLACE INTO `mob_db` VALUES (1511,'AMON_RA','Amon Ra','Amon Ra',69,1009000,1,240120,187920,3,2090,2052,213,123,86,89,120,131,101,92,14,12,2,7,62,0x1A4,170,854,2016,480,120060,607,5500,608,3500,732,5500,5053,150,2615,50,7211,7760,985,3880,616,400,1552,10,607,3000,0,0,0,0,4236,1);
--- Louyang (8.0)
-REPLACE INTO `mob_db` VALUES (1512,'HYEGUN','Hyegun','Yao Jun',87,6996,1,1410,1445,1,271,48,84,43,69,38,40,20,82,20,10,12,1,1,49,0x3885,180,890,1320,720,0,0,0,0,0,0,0,7054,3880,609,100,985,10,2406,1,7277,300,15013,10,0,0,0,0,0,0,4328,1);
+REPLACE INTO `mob_db` VALUES (1503,'GIBBET','Gibbet','Gibbet',105,12999,1,1944,1458,1,697,85,116,45,103,56,62,55,73,37,10,12,2,6,27,0x3985,180,1584,1584,576,0,0,0,0,0,0,0,7212,1800,7218,5335,7222,4074,724,300,716,100,604,10,7939,100,0,0,0,0,4278,1);
+REPLACE INTO `mob_db` VALUES (1504,'DULLAHAN','Dullahan','Dullahan',108,19546,1,3010,2976,2,1066,175,111,38,121,29,51,43,100,3,10,12,1,1,49,0x3885,155,1152,1152,480,0,0,0,0,0,0,0,7209,3200,7210,4850,2614,1,2505,13,2506,1,15039,10,0,0,0,0,0,0,4176,1);
+REPLACE INTO `mob_db` VALUES (1505,'LOLI_RURI','Loli Ruri','Loli Ruri',109,15280,1,3348,2093,2,1123,280,53,44,111,50,47,79,95,79,10,12,2,6,87,0x3985,125,1632,1632,576,0,0,0,0,0,0,0,7206,800,7219,3000,7214,5044,985,100,7019,1,2718,5,15038,10,0,0,0,0,4191,1);
+REPLACE INTO `mob_db` VALUES (1506,'DISGUISE','Disguise','Disguise',103,13895,1,2678,1674,2,338,82,85,58,92,53,57,75,80,45,10,12,1,6,82,0x3985,147,768,768,384,0,0,0,0,0,0,0,7216,4850,7221,3686,6247,100,518,100,2508,50,2504,2,2529,5,0,0,0,0,4181,1);
+REPLACE INTO `mob_db` VALUES (1507,'BLOODY_MURDERER','Bloody Murderer','Bloody Murderer',110,14099,1,3268,2244,2,1397,298,84,41,120,65,66,41,107,26,10,12,2,7,67,0x3885,175,1344,1344,384,0,0,0,0,0,0,0,7207,4171,7223,1000,7208,2000,2288,50,984,100,1229,3,13002,1,0,0,0,0,4214,1);
+REPLACE INTO `mob_db` VALUES (1508,'QUVE','Quve','Quve',100,11090,1,1966,1229,1,294,97,96,55,84,54,55,50,85,60,10,12,0,1,29,0x3885,150,1248,1248,576,0,0,0,0,0,0,0,7205,3200,7220,5723,601,1000,7154,100,756,10,6245,500,0,0,0,0,0,0,4294,1);
+REPLACE INTO `mob_db` VALUES (1509,'LUDE','Lude','Lude',101,11574,1,2030,1269,2,283,78,90,53,97,38,55,82,83,55,10,12,0,1,29,0x3885,150,960,960,480,0,0,0,0,0,0,0,7225,3200,7220,5723,1059,1000,2282,10,757,10,12001,100,6246,300,0,0,0,0,4193,1);
+REPLACE INTO `mob_db` VALUES (1510,'HYLOZOIST','Hylozoist','Heirozoist',102,12000,1,2250,1406,1,548,81,101,68,97,67,72,88,83,60,10,12,0,6,47,0x3985,155,1536,1536,480,0,0,0,0,0,0,0,7215,4365,7217,5335,7213,2000,740,80,7220,300,757,10,5113,1,0,0,0,0,4321,1);
+REPLACE INTO `mob_db` VALUES (1511,'AMON_RA','Amon Ra','Amon Ra',69,1009000,1,240120,187920,3,2090,2052,213,123,86,89,120,131,101,92,14,14,2,7,62,0x1A4,170,2000,2000,480,120060,607,5500,608,3500,732,5500,5053,150,2615,50,7211,7760,985,3880,616,400,1552,10,607,3000,0,0,0,0,4236,1);
+REPLACE INTO `mob_db` VALUES (1512,'HYEGUN','Hyegun','Yao Jun',87,6996,1,1410,1445,1,271,48,84,43,69,38,40,20,82,20,10,12,1,1,49,0x3885,180,1320,1320,720,0,0,0,0,0,0,0,7054,3880,609,100,985,10,2406,1,7277,300,15013,10,0,0,0,0,0,0,4328,1);
REPLACE INTO `mob_db` VALUES (1513,'CIVIL_SERVANT','Civil Servant','Mao Guai',89,5292,1,1484,1512,2,304,61,90,56,67,76,40,65,74,30,10,12,1,2,44,0x3885,200,1257,528,432,0,0,0,0,0,0,0,7262,4171,7263,2000,606,10,1023,100,693,100,0,0,0,0,0,0,0,0,4202,1);
-REPLACE INTO `mob_db` VALUES (1514,'DANCING_DRAGON','Dancing Dragon','Zhu Po Long',82,3943,1,1068,1094,2,295,35,83,36,59,76,40,30,73,30,10,12,1,9,44,0x83,160,600,840,504,0,0,0,0,0,0,0,7266,4365,7265,3000,7268,800,1036,1000,7038,3000,0,0,0,0,0,0,0,0,4272,1);
+REPLACE INTO `mob_db` VALUES (1514,'DANCING_DRAGON','Dancing Dragon','Zhu Po Long',82,3943,1,1068,1094,2,295,35,83,36,59,76,40,30,73,30,10,12,1,9,44,0x83,160,840,840,504,0,0,0,0,0,0,0,7266,4365,7265,3000,7268,800,1036,1000,7038,3000,0,0,0,0,0,0,0,0,4272,1);
REPLACE INTO `mob_db` VALUES (1515,'GARM_BABY','Garm Baby','Hatii Baby',94,10016,1,1866,1749,1,498,61,62,43,69,61,55,61,106,45,10,12,1,2,41,0x3885,450,879,672,576,0,0,0,0,0,0,0,7270,1500,7269,2500,7066,4365,749,100,12000,100,0,0,0,0,0,0,0,0,4323,1);
-REPLACE INTO `mob_db` VALUES (1516,'INCREASE_SOIL','Increase Soil','Mi Gao',83,5335,1,1320,1529,1,365,30,112,39,67,23,41,49,94,30,10,12,1,0,62,0x91,445,106,1056,576,0,0,0,0,0,0,0,7264,4365,7004,2300,997,10,969,2,0,0,0,0,0,0,0,0,0,0,4231,1);
+REPLACE INTO `mob_db` VALUES (1516,'INCREASE_SOIL','Increase Soil','Mi Gao',83,5335,1,1320,1529,1,365,30,112,39,67,23,41,49,94,30,10,12,1,0,62,0x91,445,1056,1056,576,0,0,0,0,0,0,0,7264,4365,7004,2300,997,10,969,2,0,0,0,0,0,0,0,0,0,0,4231,1);
REPLACE INTO `mob_db` VALUES (1517,'LI_ME_MANG_RYANG','Li Me Mang Ryang','Jing Guai',80,5187,1,1172,1197,1,197,41,110,37,61,22,33,35,74,20,10,12,1,6,62,0x3985,165,1120,576,420,0,0,0,0,0,0,0,7267,4500,7268,400,1501,10,1523,1,0,0,0,0,0,0,0,0,0,0,4265,1);
-REPLACE INTO `mob_db` VALUES (1518,'BACSOJIN','Bacsojin','White Lady',97,720500,1,801792,542880,2,1414,2036,210,178,118,244,98,126,246,102,10,12,2,7,41,0x3695,160,576,960,480,0,0,0,0,0,0,0,1020,5500,603,2,617,2,7165,3000,7166,1000,747,500,5411,500,2234,1,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1519,'CHUNG_E','Chung E','Green Maiden',49,23900,0,2156,894,1,460,590,8,15,38,65,43,30,90,15,10,12,1,7,40,0x3695,170,1728,816,1188,0,0,0,0,0,0,0,7053,4850,740,100,1806,10,518,500,11505,1000,0,0,0,0,5042,2,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1518,'BACSOJIN','Bacsojin','White Lady',97,720500,1,801792,542880,2,1414,2036,210,178,118,244,98,126,246,102,10,12,2,7,41,0x3695,160,960,960,480,0,0,0,0,0,0,0,1020,5500,603,2,617,2,7165,3000,7166,1000,747,500,5411,500,2234,1,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1519,'CHUNG_E','Chung E','Green Maiden',49,23900,1,2156,894,1,460,590,8,15,38,65,43,30,90,15,10,12,1,7,40,0x3695,170,1728,816,1188,0,0,0,0,0,0,0,7053,4850,740,100,1806,10,518,500,11505,1000,5042,2,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1520,'BOILED_RICE','Boiled Rice','Dumpling',15,777,1,7,7,1,7,7,0,10,7,7,7,17,17,7,10,12,1,3,21,0x81,170,1152,672,672,0,0,0,0,0,0,0,683,3000,11505,1000,682,3000,564,8000,7272,4000,18753,500,0,0,0,0,0,0,0,0);
--- Additional G_Mobs & Bosses
-REPLACE INTO `mob_db` VALUES (1521,'G_ALICE','Alice','Alice',100,9230,1,0,0,1,514,98,93,73,82,53,45,70,96,80,10,12,1,7,60,0x91,200,520,2304,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1522,'G_ANCIENT_MUMMY','Ancient Mummy','Ancient Mummy',115,29157,1,0,0,1,981,100,93,27,126,57,55,69,78,15,10,12,1,1,49,0x3695,175,1772,120,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1523,'G_ANTIQUE_FIRELOCK','Antique Firelock','Firelock Soldier',88,7524,1,0,0,10,356,45,72,30,67,44,30,30,100,30,10,12,1,1,49,0x2085,170,1084,2304,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1524,'G_BABY_LEOPARD','Baby Leopard','Baby Leopard',68,2590,1,0,0,2,291,52,77,5,46,36,20,4,61,10,10,12,0,2,28,0x3885,150,318,528,420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1521,'G_ALICE','Alice','Alice',100,9230,1,0,0,1,514,98,93,73,82,53,45,70,96,80,10,12,1,7,60,0x91,200,2000,2000,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1522,'G_ANCIENT_MUMMY','Ancient Mummy','Ancient Mummy',115,29157,1,0,0,1,981,100,93,27,126,57,55,69,78,15,10,12,1,1,49,0x3695,175,1772,199,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1523,'G_ANTIQUE_FIRELOCK','Antique Firelock','Firelock Soldier',88,7524,1,0,0,10,356,45,72,30,67,44,30,30,100,30,10,12,1,1,49,0x2085,170,2000,2000,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1524,'G_BABY_LEOPARD','Baby Leopard','Baby Leopard',68,2590,1,0,0,2,291,52,77,5,46,36,20,4,61,10,10,12,0,2,28,0x3885,150,528,528,420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1525,'G_BATHORY','Bathory','Bathory',86,5242,1,0,0,1,252,96,61,89,66,38,40,77,67,50,10,12,1,7,27,0x3695,100,1504,840,900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1526,'G_BLOOD_BUTTERFLY','Bloody Butterfly','Bloody Butterfly',94,7030,1,0,0,3,361,67,79,50,70,68,40,55,108,30,10,12,1,4,44,0x318D,145,472,576,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1526,'G_BLOOD_BUTTERFLY','Bloody Butterfly','Bloody Butterfly',94,7030,1,0,0,3,361,67,79,50,70,68,40,55,108,30,10,12,1,4,44,0x318D,145,576,576,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1527,'G_C_TOWER_MANAGER','Clock Tower Manager','Tower Keeper',90,6400,1,0,0,3,427,70,96,60,80,28,40,25,88,45,10,12,2,0,80,0x91,200,1072,672,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1528,'G_CLOCK','Clock','Clock',81,5556,1,0,0,1,443,53,91,43,68,24,35,41,97,15,10,12,1,0,42,0x91,200,1092,792,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1529,'G_DARK_SNAKE_LORD','Dark Snake Lord','Evil Snake Lord',105,1101000,1,0,0,3,2882,1986,314,185,122,172,107,135,235,88,10,12,2,2,68,0x37B5,200,588,816,420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1529,'G_DARK_SNAKE_LORD','Dark Snake Lord','Evil Snake Lord',105,1101000,1,0,0,3,2882,1986,314,185,122,172,107,135,235,88,10,12,2,2,68,0x37B5,200,816,816,420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1530,'G_DRACULA','Dracula','Dracula',75,350000,1,0,0,3,1454,1812,152,146,86,99,88,92,174,82,10,12,2,6,87,0x37B5,145,1290,1140,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1531,'G_EVIL_CLOUD_HERMIT','Evil Cloud Hermit','Taoist Hermit',96,8266,1,0,0,10,611,30,66,46,63,57,45,60,119,45,10,12,2,0,40,0x2085,190,480,840,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1531,'G_EVIL_CLOUD_HERMIT','Evil Cloud Hermit','Taoist Hermit',96,8266,1,0,0,10,611,30,66,46,63,57,45,60,119,45,10,12,2,0,40,0x2085,190,840,840,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1532,'G_EXPLOSION','Explosion','Explosion',100,7813,1,0,0,1,625,110,112,50,91,51,63,50,78,60,10,12,0,2,63,0x3885,165,1260,960,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1533,'G_FUR_SEAL','Fur Seal','Seal',47,1371,1,0,0,1,87,40,42,16,37,40,30,39,35,19,10,12,1,2,21,0x3095,200,1612,622,583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1534,'G_GOBLIN_1','Goblin','Goblin',48,1058,1,0,0,1,87,34,56,5,37,54,25,20,36,10,10,12,1,7,24,0x3695,100,1120,620,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
@@ -623,32 +589,31 @@ REPLACE INTO `mob_db` VALUES (1538,'G_GOBLIN_5','Goblin','Goblin',56,2342,1,0,0,
REPLACE INTO `mob_db` VALUES (1539,'G_GOBLIN_LEADER','Goblin Leader','Goblin Leader',55,21692,1,0,0,1,173,49,72,30,60,67,45,18,73,23,10,12,1,7,24,0x3695,120,1120,620,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1540,'G_GOLEM','Golem','Golem',61,2245,1,0,0,1,208,25,190,12,70,27,67,5,34,5,10,12,2,0,60,0x91,300,1608,816,396,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1541,'G_GREATEST_GENERAL','Greatest General','Greatest General',55,1575,1,0,0,3,226,26,114,30,58,30,20,25,28,20,10,12,1,0,43,0x84,200,1152,1152,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (1542,'G_INCANTATION_SAMURA','Incantation Samurai','Incantation Samurai',100,901000,1,0,0,3,2196,3132,296,140,145,161,88,66,155,60,10,12,2,7,67,0x37B5,135,874,1344,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1543,'G_KAPHA','Kapha','Kapha',83,5470,1,0,0,3,306,32,61,38,67,59,40,31,73,24,10,12,1,5,21,0x3885,165,2012,1728,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1544,'G_KARAKASA','Karakasa','Karakasa',72,3092,1,0,0,1,172,42,93,29,66,73,33,20,64,60,10,12,1,0,60,0x81,155,1638,2016,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1544,'G_KARAKASA','Karakasa','Karakasa',72,3092,1,0,0,1,172,42,93,29,66,73,33,20,64,60,10,12,1,0,60,0x81,155,2000,2000,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1545,'G_KOBOLD_1','Kobold','Kobold',107,10483,1,0,0,1,701,87,103,25,109,76,61,53,98,30,10,12,1,7,44,0x308D,150,1028,528,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1546,'G_KOBOLD_2','Kobold','Kobold',102,9152,1,0,0,1,477,62,117,59,96,61,55,48,95,20,10,12,1,7,45,0x308D,200,1528,528,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1547,'G_KOBOLD_3','Kobold','Kobold',101,9078,1,0,0,1,468,64,109,48,103,64,59,42,80,20,10,12,1,7,43,0x308D,300,1228,528,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1548,'G_KOBOLD_LEADER','Kobold Leader','Kobold Leader',112,13520,1,0,0,1,995,96,90,62,135,34,68,56,116,47,10,12,1,7,44,0x3695,150,1028,528,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1549,'G_LAVA_GOLEM','Lava Golem','Lava Golem',103,8452,1,0,0,1,777,53,299,27,126,42,103,28,92,15,10,12,2,0,83,0x3095,400,2190,2040,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1550,'G_LIVE_PEACH_TREE','Live Peach Tree','Enchanted Peach Tree',92,8777,1,0,0,7,351,72,109,40,76,52,55,40,92,50,10,12,1,3,42,0x2085,410,400,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1549,'G_LAVA_GOLEM','Lava Golem','Lava Golem',103,8452,1,0,0,1,777,53,299,27,126,42,103,28,92,15,10,12,2,0,83,0x3095,400,2190,2000,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1550,'G_LIVE_PEACH_TREE','Live Peach Tree','Enchanted Peach Tree',92,8777,1,0,0,7,351,72,109,40,76,52,55,40,92,50,10,12,1,3,42,0x2085,410,672,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1551,'G_MARSE','Marse','Marse',47,1456,1,0,0,1,85,20,38,18,33,17,25,10,33,10,10,12,0,5,41,0x91,300,1956,756,528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1552,'G_MIYABI_NINGYO','Miyabi Ningyo','Miyabi Doll',85,5188,1,0,0,1,238,66,57,19,66,30,30,55,88,40,10,12,1,6,27,0x191,250,1938,2112,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1552,'G_MIYABI_NINGYO','Miyabi Ningyo','Miyabi Doll',85,5188,1,0,0,1,238,66,57,19,66,30,30,55,88,40,10,12,1,6,27,0x191,250,2000,2000,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1553,'G_MYST','Myst','Myst',49,1223,1,0,0,1,96,20,61,10,35,37,20,10,41,10,10,12,2,0,25,0x3695,200,1576,576,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1554,'G_NIGHTMARE_TERROR','Nightmare Terror','Nightmare Terror',107,13289,1,0,0,1,818,126,78,37,118,53,55,63,64,43,10,12,2,6,67,0x3985,165,1216,816,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1555,'G_PARASITE','Parasite','Parasite',76,3222,1,0,0,8,177,45,63,30,55,78,33,50,106,40,10,12,1,3,44,0x84,400,864,864,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1556,'G_POISON_TOAD','Poison Toad','Poisonous Toad',87,4876,1,0,0,3,233,54,80,42,66,42,40,45,70,30,10,12,1,2,45,0x81,160,1148,1728,864,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1557,'G_ROTAR_ZAIRO','Rotar Zairo','Rotar Zairo',48,1088,1,0,0,10,75,40,57,34,29,70,45,26,61,5,10,12,2,0,44,0x2085,155,2416,2016,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1556,'G_POISON_TOAD','Poison Toad','Poisonous Toad',87,4876,1,0,0,3,233,54,80,42,66,42,40,45,70,30,10,12,1,2,45,0x81,160,1728,1728,864,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1557,'G_ROTAR_ZAIRO','Rotar Zairo','Rotar Zairo',48,1088,1,0,0,10,75,40,57,34,29,70,45,26,61,5,10,12,2,0,44,0x2085,155,2416,2000,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1558,'G_SAND_MAN','Sandman','Sandman',61,2887,1,0,0,1,164,56,126,25,44,8,55,15,34,25,10,12,1,0,62,0x3885,250,1672,720,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1559,'G_SCORPION','Scorpion','Scorpion',16,153,1,0,0,1,39,7,16,5,14,15,10,5,33,5,10,12,0,4,23,0x3191,200,1564,864,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1560,'G_SHINOBI','Shinobi','Shinobi',95,8000,1,0,0,2,573,51,49,45,71,70,55,30,83,30,10,12,1,7,67,0x3695,150,1003,1152,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1560,'G_SHINOBI','Shinobi','Shinobi',95,8000,1,0,0,2,573,51,49,45,71,70,55,30,83,30,10,12,1,7,67,0x3695,150,1152,1152,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1561,'G_SMOKIE','Smokie','Smokie',29,591,1,0,0,1,70,11,26,0,16,34,16,5,27,5,10,12,0,2,22,0x91,200,1576,576,420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1562,'G_SOLDIER_SKELETON','Soldier Skeleton','Soldier Skeleton',34,804,1,0,0,1,84,14,53,5,14,10,32,5,29,3,10,12,1,1,29,0x3885,200,2276,576,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1563,'G_TENGU','Tengu','Tengu',98,10196,1,0,0,2,274,83,134,46,99,38,40,30,80,60,10,12,2,6,42,0x3985,200,1439,1920,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1564,'G_WICKED_NYMPH','Wicked Nymph','Evil Nymph',97,8491,1,0,0,2,283,128,46,45,84,46,45,70,92,60,10,12,1,6,67,0x3795,200,637,1008,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1565,'G_WILD_GINSENG','Wild Ginseng','Hermit Plant',90,6052,1,0,0,1,575,71,56,62,76,51,60,60,91,50,10,12,0,3,43,0x91,140,512,756,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1566,'G_WRAITH_DEAD','Wraith Dead','Wraith Dead',86,10035,0,0,0,2,442,60,88,56,63,69,55,45,106,45,10,12,2,1,89,0x3695,175,1816,576,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1567,'G_ANCIENT_WORM','Ancient Worm','Ancient Worm',83,4140,0,0,0,1,329,35,90,41,70,56,56,55,84,42,10,12,2,4,25,0x3795,165,1792,792,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1563,'G_TENGU','Tengu','Tengu',98,10196,1,0,0,2,274,83,134,46,99,38,40,30,80,60,10,12,2,6,42,0x3985,200,1920,1920,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1564,'G_WICKED_NYMPH','Wicked Nymph','Evil Nymph',97,8491,1,0,0,2,283,128,46,45,84,46,45,70,92,60,10,12,1,6,67,0x3795,200,1008,1008,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1565,'G_WILD_GINSENG','Wild Ginseng','Hermit Plant',90,6052,1,0,0,1,575,71,56,62,76,51,60,60,91,50,10,12,0,3,43,0x91,140,756,756,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1566,'G_WRAITH_DEAD','Wraith Dead','Wraith Dead',86,10035,1,0,0,2,442,60,88,56,63,69,55,45,106,45,10,12,2,1,89,0x3695,175,1816,576,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1567,'G_ANCIENT_WORM','Ancient Worm','Ancient Worm',83,4140,1,0,0,1,329,35,90,41,70,56,56,55,84,42,10,12,2,4,25,0x3795,165,1792,792,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1568,'G_ANGELING','Angeling','Angeling',77,19800,1,0,0,1,391,145,72,238,58,50,33,105,80,200,10,12,1,8,86,0x37B5,200,1072,672,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1569,'G_BLOODY_KNIGHT','Bloody Knight','Bloody Knight',116,68500,1,0,0,3,1319,123,122,50,132,59,70,57,137,45,10,12,2,0,87,0x3695,250,828,528,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1570,'G_CRAMP','Cramp','Cramp',82,3898,1,0,0,1,435,48,88,42,65,43,35,25,82,30,10,12,0,2,45,0x3095,100,1000,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
@@ -665,306 +630,284 @@ REPLACE INTO `mob_db` VALUES (1580,'G_INCUBUS','Incubus','Incubus',120,28000,1,0
REPLACE INTO `mob_db` VALUES (1581,'G_VOCAL','Vocal','Vocal',18,3317,1,0,0,1,71,11,77,26,77,26,26,30,53,40,10,12,1,4,22,0x3795,200,1080,648,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1582,'DEVILING','Deviling','Deviling',66,16890,1,2394,2379,1,313,183,67,70,48,50,33,75,85,200,10,12,1,6,87,0x37B5,200,1072,1056,384,0,0,0,0,0,0,0,1039,3000,912,4850,2255,100,512,5000,7023,1,983,100,694,100,0,0,0,0,4174,1);
REPLACE INTO `mob_db` VALUES (1583,'TAO_GUNKA','Tao Gunka','Tao Gunka',110,1252000,1,1080000,720000,2,3757,1260,404,143,135,175,98,110,239,66,10,12,2,6,60,0x37B5,150,1020,288,144,450000,984,6000,617,3000,505,6000,7300,4850,7067,4850,728,1000,2296,400,504,3000,12738,200,2231,5,0,0,0,0,4302,1);
--- Ayothaya (9.0)
-REPLACE INTO `mob_db` VALUES (1584,'TAMRUAN','Tamruan','Tamruan',73,3195,1,988,1010,1,336,37,63,30,60,38,40,20,73,20,10,12,2,6,67,0x318D,140,512,1152,672,0,0,0,0,0,0,0,7301,4850,7069,3000,1117,40,1155,8,2315,3,12736,300,0,0,0,0,0,0,4304,1);
--- REPLACE INTO `mob_db` VALUES (1585,'MIME_MONKEY','Mime Monkey','Mime Monkey',40,6000,0,200,22,3,300,350,40,40,1,40,40,40,40,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,909,7000,1202,100,938,400,512,1000,713,1500,741,5,619,20,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1584,'TAMRUAN','Tamruan','Tamruan',73,3195,1,988,1010,1,336,37,63,30,60,38,40,20,73,20,10,12,2,6,67,0x318D,140,1152,1152,672,0,0,0,0,0,0,0,7301,4850,7069,3000,1117,40,1155,8,2315,3,12736,300,0,0,0,0,0,0,4304,1);
REPLACE INTO `mob_db` VALUES (1586,'LEAF_CAT','Leaf Cat','Leaf Cat',64,2635,1,624,669,1,147,41,88,16,46,16,12,45,36,29,10,12,0,2,22,0x83,150,960,864,720,0,0,0,0,0,0,0,7198,4365,520,300,608,5,1023,1100,568,250,567,500,7298,5335,0,0,0,0,4195,1);
-REPLACE INTO `mob_db` VALUES (1587,'KRABEN','Kraben','Kraben',70,2901,1,536,1095,1,279,45,108,20,54,33,35,15,68,20,10,12,1,0,48,0x3095,100,1152,1536,576,0,0,0,0,0,0,0,912,3500,519,3000,521,1000,2102,1,7299,4850,7286,1000,603,10,0,0,0,0,4295,1);
--- Additional G_Mobs & Xmas_Orc
+REPLACE INTO `mob_db` VALUES (1587,'KRABEN','Kraben','Kraben',70,2901,1,536,1095,1,279,45,108,20,54,33,35,15,68,20,10,12,1,0,48,0x3095,100,1536,1536,576,0,0,0,0,0,0,0,912,3500,519,3000,521,1000,2102,1,7299,4850,7286,1000,603,10,0,0,0,0,4295,1);
REPLACE INTO `mob_db` VALUES (1588,'ORC_XMAS','Christmas Orc','Christmas Orc',24,1400,1,235,144,1,104,22,16,5,1,24,48,25,34,10,10,12,1,7,22,0x81,200,1864,864,288,0,0,0,0,0,0,0,998,210,931,5500,756,40,7175,1600,1352,10,644,15,7174,1600,0,0,0,0,4066,1);
REPLACE INTO `mob_db` VALUES (1589,'G_MANDRAGORA','Mandragora','Mandragora',13,156,1,0,0,4,38,3,13,2,12,3,5,5,10,5,10,12,1,3,62,0x84,1000,1768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1590,'G_GEOGRAPHER','Geographer','Geographer',73,3866,1,0,0,3,309,82,158,42,81,26,35,56,72,60,10,12,1,3,62,0x84,2000,1308,1008,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1591,'A_LUNATIC','Lunatic','Lunatic',29,2334,0,0,0,1,221,24,16,20,1,15,22,5,40,15,10,12,0,2,60,0xA1,200,1456,456,336,0,0,0,0,0,0,0,502,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1592,'A_MOBSTER','Gangster','Gangster',40,8000,0,0,0,1,300,55,32,27,1,50,45,45,73,30,10,12,1,7,20,0x11A9,250,1100,560,580,0,0,0,0,0,0,0,7049,10000,601,2000,1206,3000,713,1000,550,10000,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1593,'A_ANCIENT_MUMMY','Ancient Mummy','Ancient Mummy',52,8613,0,0,0,1,830,100,64,27,58,47,42,5,69,26,10,12,1,1,69,0xB5,175,1772,120,384,0,0,0,0,0,0,0,502,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1591,'A_LUNATIC','Lunatic','Lunatic',29,2334,1,0,0,1,221,24,16,20,1,15,22,5,40,15,10,12,0,2,60,0xA1,200,1456,456,336,0,0,0,0,0,0,0,502,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1592,'A_MOBSTER','Gangster','Gangster',40,8000,1,0,0,1,300,55,32,27,1,50,45,45,73,30,10,12,1,7,20,0x11A9,250,1100,560,580,0,0,0,0,0,0,0,7049,10000,601,2000,1206,3000,713,1000,550,10000,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1593,'A_ANCIENT_MUMMY','Ancient Mummy','Ancient Mummy',52,8613,1,0,0,1,830,100,64,27,58,47,42,5,69,26,10,12,1,1,69,0xB5,175,1772,199,384,0,0,0,0,0,0,0,502,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1594,'G_FREEZER','Freezer','Freezer',94,9990,1,0,0,2,604,50,127,38,68,47,50,45,66,25,10,12,1,2,41,0x3695,250,1452,483,528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1595,'G_MARIN','Marin','Marin',37,987,1,0,0,1,69,14,32,8,24,5,10,5,30,15,10,12,1,3,41,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1596,'G_TAMRUAN','Tamruan','Tamruan',73,3195,1,0,0,1,336,37,63,30,60,38,40,20,73,20,10,12,2,6,67,0x318D,140,512,1152,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1596,'G_TAMRUAN','Tamruan','Tamruan',73,3195,1,0,0,1,336,37,63,30,60,38,40,20,73,20,10,12,2,6,67,0x318D,140,1152,1152,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1597,'G_GARGOYLE','Gargoyle','Gargoyle',100,8772,1,0,0,9,498,89,98,43,100,61,60,57,120,70,10,12,1,6,64,0x2185,200,1020,720,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1598,'G_BLAZZER','Blazzer','Blazzer',101,8121,1,0,0,2,599,94,116,60,99,75,55,70,72,65,10,12,1,6,43,0x3395,180,1732,1332,540,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1599,'G_WHISPER_BOSS','Giant Whisper','Giant Whisper',66,2570,0,0,0,1,191,59,94,45,40,79,44,51,74,31,10,12,0,6,48,0x3795,250,2536,1536,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1599,'G_WHISPER_BOSS','Giant Whisper','Giant Whisper',66,2570,1,0,0,1,191,59,94,45,40,79,44,51,74,31,10,12,0,6,48,0x3795,250,2536,1536,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1600,'G_HEATER','Heater','Heater',96,7480,1,0,0,2,644,79,186,42,75,49,50,30,96,35,10,12,1,2,43,0x3695,250,1452,483,528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1601,'G_PERMETER','Permeter','Permeter',90,6575,1,0,0,2,292,56,144,50,68,28,55,40,50,25,10,12,1,2,40,0x3695,250,1100,483,528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1602,'G_SOLIDER','Solider','Solider',92,8768,1,0,0,2,367,40,206,58,65,44,60,15,56,20,10,12,1,2,42,0x3695,250,1452,483,528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1603,'G_BIGFOOT','Bigfoot','Bigfoot',29,587,1,0,0,1,50,12,55,7,18,4,7,0,12,0,10,12,2,2,22,0x91,300,1260,192,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1604,'G_GIANT_HONET','Giant Hornet','Giant Hornet',82,3960,0,0,0,1,303,53,80,43,70,45,47,32,74,34,10,12,0,4,24,0x3795,155,1292,792,340,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1605,'G_DARK_ILLUSION','Dark Illusion','Dark Illusion',96,46255,0,0,0,2,1166,360,145,30,82,36,55,100,182,88,10,12,2,6,89,0x37B5,145,1024,768,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1603,'G_BIGFOOT','Bigfoot','Bigfoot',29,587,1,0,0,1,50,12,55,7,18,4,7,0,12,0,10,12,2,2,22,0x91,300,1260,199,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1604,'G_GIANT_HONET','Giant Hornet','Giant Hornet',82,3960,1,0,0,1,303,53,80,43,70,45,47,32,74,34,10,12,0,4,24,0x3795,155,1292,792,340,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1605,'G_DARK_ILLUSION','Dark Illusion','Dark Illusion',96,46255,1,0,0,2,1166,360,145,30,82,36,55,100,182,88,10,12,2,6,89,0x37B5,145,1024,768,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1606,'G_GARM_BABY','Garm Baby','Hatii Baby',94,10016,1,0,0,1,498,61,62,43,69,61,55,61,106,45,10,12,1,2,41,0x3885,450,879,672,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1607,'G_GOBLINE_XMAS','Christmas Goblin','Santa Goblin',25,1176,1,0,0,1,118,22,16,5,1,53,25,20,38,45,10,12,1,7,24,0x3695,100,1120,620,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1608,'G_THIEF_BUG__','Thief Bug Male','Male Thief Bug',19,583,1,0,0,1,76,12,24,5,1,29,16,5,36,0,10,12,1,4,27,0x318D,300,988,288,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1609,'G_DANCING_DRAGON','Dancing Dragon','Zhu Po Long',82,3943,1,0,0,2,295,35,83,36,59,76,40,30,73,30,10,12,1,9,44,0xA3,160,600,840,504,0,0,0,0,0,0,0,570,500,571,50,572,20,515,10000,12018,5000,0,0,0,0,668,100,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1610,'A_MUNAK','Munak','Munak',30,2872,0,0,0,1,40,10,0,0,1,15,20,5,120,15,10,12,1,1,89,0x39A5,100,2468,768,288,0,0,0,0,0,0,0,502,2000,0,0,0,0,0,0,0,0,0,0,12017,100,12016,100,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1611,'A_BON_GUN','Bongun','Bongun',59,2510,1,0,0,1,189,29,88,5,55,24,24,5,34,10,10,12,1,1,89,0x31B5,200,1720,500,420,0,0,0,0,0,0,0,502,2000,0,0,0,0,0,0,0,0,0,0,12017,100,12016,100,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1612,'A_HYEGUN','Hyegun','Yao Jun',56,9981,0,0,0,1,710,418,20,10,60,40,36,10,73,15,10,12,1,1,89,0x39A5,180,890,1320,720,0,0,0,0,0,0,0,502,2000,0,0,0,0,0,0,0,0,0,0,12017,100,12016,100,0,0,0,0);
--- Einbroch (10.1)
-REPLACE INTO `mob_db` VALUES (1613,'METALING','Metaling','Metaling',81,4300,1,1048,1074,1,188,39,69,28,58,30,49,17,60,5,10,12,0,0,20,0x83,300,384,672,480,0,0,0,0,0,0,0,7325,4000,1002,1000,998,500,7126,1000,7317,200,13103,5,7312,5000,0,0,0,0,4341,1);
+REPLACE INTO `mob_db` VALUES (1609,'G_DANCING_DRAGON','Dancing Dragon','Zhu Po Long',82,3943,1,0,0,2,295,35,83,36,59,76,40,30,73,30,10,12,1,9,44,0xA3,160,840,840,504,0,0,0,0,0,0,0,570,500,571,50,572,20,515,10000,12018,5000,668,100,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1610,'A_MUNAK','Munak','Munak',30,2872,1,0,0,1,40,10,0,0,1,15,20,5,120,15,10,12,1,1,89,0x39A5,100,2468,768,288,0,0,0,0,0,0,0,502,2000,12017,100,12016,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1611,'A_BON_GUN','Bongun','Bongun',59,2510,1,0,0,1,189,29,88,5,55,24,24,5,34,10,10,12,1,1,89,0x31B5,200,1720,500,420,0,0,0,0,0,0,0,502,2000,12017,100,12016,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1612,'A_HYEGUN','Hyegun','Yao Jun',56,9981,1,0,0,1,710,418,20,10,60,40,36,10,73,15,10,12,1,1,89,0x39A5,180,1320,1320,720,0,0,0,0,0,0,0,502,2000,12017,100,12016,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1613,'METALING','Metaling','Metaling',81,4300,1,1048,1074,1,188,39,69,28,58,30,49,17,60,5,10,12,0,0,20,0x83,300,672,672,480,0,0,0,0,0,0,0,7325,4000,1002,1000,998,500,7126,1000,7317,200,13103,5,7312,5000,0,0,0,0,4341,1);
REPLACE INTO `mob_db` VALUES (1614,'MINERAL','Mineral','Mineral',96,8300,1,1604,2026,1,751,57,127,23,70,61,40,50,74,50,10,12,0,0,40,0x91,250,648,480,360,0,0,0,0,0,0,0,7321,3000,728,500,714,2,984,80,1011,800,715,100,969,2,0,0,0,0,4339,1);
-REPLACE INTO `mob_db` VALUES (1615,'OBSIDIAN','Obsidian','Obsidian',97,10088,1,1782,2038,1,767,80,129,37,84,38,40,60,64,50,10,12,0,0,42,0x3885,350,720,864,504,0,0,0,0,0,0,0,7315,3000,730,500,1003,500,985,50,999,500,1263,10,0,0,0,0,0,0,4338,1);
+REPLACE INTO `mob_db` VALUES (1615,'OBSIDIAN','Obsidian','Obsidian',97,10088,1,1782,2038,1,767,80,129,37,84,38,40,60,64,50,10,12,0,0,42,0x3885,350,864,864,504,0,0,0,0,0,0,0,7315,3000,730,500,1003,500,985,50,999,500,1263,10,0,0,0,0,0,0,4338,1);
REPLACE INTO `mob_db` VALUES (1616,'PITMAN','Pitman','Pitman',90,7208,1,1550,1586,1,200,60,104,48,78,56,45,35,60,30,10,12,2,1,42,0x91,180,960,336,300,0,0,0,0,0,0,0,7318,3000,7319,500,6244,900,999,500,1003,100,1041,1000,7327,80,0,0,0,0,4335,1);
REPLACE INTO `mob_db` VALUES (1617,'WASTE_STOVE','Waste Stove','Old Stove',92,7400,1,1652,1548,1,530,60,100,47,76,61,50,30,67,15,10,12,2,0,20,0x3885,300,1152,528,360,0,0,0,0,0,0,0,7323,1000,7068,1000,6215,200,625,50,7939,100,604,50,7319,3800,0,0,0,0,4332,1);
-REPLACE INTO `mob_db` VALUES (1618,'UNGOLIANT','Ungoliant','Ungoliant',94,27070,1,4100,2456,1,1296,144,108,28,71,70,58,43,110,38,10,12,2,4,45,0x3795,350,420,576,420,0,0,0,0,0,0,0,7316,4500,1014,3500,1013,1000,7289,1500,7326,2500,718,1500,2406,500,0,0,0,0,4336,1);
+REPLACE INTO `mob_db` VALUES (1618,'UNGOLIANT','Ungoliant','Ungoliant',94,27070,1,4100,2456,1,1296,144,108,28,71,70,58,43,110,38,10,12,2,4,45,0x3795,350,576,576,420,0,0,0,0,0,0,0,7316,4500,1014,3500,1013,1000,7289,1500,7326,2500,718,1500,2406,500,0,0,0,0,4336,1);
REPLACE INTO `mob_db` VALUES (1619,'PORCELLIO','Porcellio','Porcellio',85,5544,1,1422,1455,1,293,53,79,37,67,48,28,40,74,30,10,12,0,4,62,0x183,150,720,360,360,0,0,0,0,0,0,0,7312,5000,1208,25,928,1000,1052,3000,630,2,7326,30,0,0,0,0,0,0,4337,1);
-REPLACE INTO `mob_db` VALUES (1620,'NOXIOUS','Noxious','Noxious',87,5430,1,976,1785,1,281,71,117,66,58,45,60,55,68,50,10,12,1,0,68,0x3885,350,768,1440,672,0,0,0,0,0,0,0,7322,1000,7001,3000,605,50,7320,3000,6213,600,6215,300,603,1,0,0,0,0,4334,1);
-REPLACE INTO `mob_db` VALUES (1621,'VENOMOUS','Venomous','Venomous',87,4770,1,1306,1337,1,316,50,104,65,61,28,60,55,54,50,10,12,1,0,25,0x3885,350,768,1440,672,0,0,0,0,0,0,0,7320,5000,7119,3000,7154,1000,7322,2000,6213,300,6215,600,603,1,0,0,0,0,4333,1);
-REPLACE INTO `mob_db` VALUES (1622,'TEDDY_BEAR','Teddy Bear','Teddy Bear',91,7238,1,1620,1799,1,482,62,106,39,57,81,66,20,82,44,10,12,0,0,60,0x3295,200,512,780,504,0,0,0,0,0,0,0,7317,3800,518,1000,615,300,13106,5,5113,50,2652,10,985,100,0,0,0,0,4340,1);
-REPLACE INTO `mob_db` VALUES (1623,'RSX_0806','RSX 0806','RSX-0806',100,1001000,1,864000,576000,1,3010,976,317,96,153,143,110,128,198,84,10,12,2,0,60,0x37B5,220,128,1104,240,360000,607,5500,5104,3500,732,5500,7093,6000,1230,5,13017,1,617,1000,7327,5000,1242,100,1531,40,0,0,0,0,4342,1);
+REPLACE INTO `mob_db` VALUES (1620,'NOXIOUS','Noxious','Noxious',87,5430,1,976,1785,1,281,71,117,66,58,45,60,55,68,50,10,12,1,0,68,0x3885,350,1440,1440,672,0,0,0,0,0,0,0,7322,1000,7001,3000,605,50,7320,3000,6213,600,6215,300,603,1,0,0,0,0,4334,1);
+REPLACE INTO `mob_db` VALUES (1621,'VENOMOUS','Venomous','Venomous',87,4770,1,1306,1337,1,316,50,104,65,61,28,60,55,54,50,10,12,1,0,25,0x3885,350,1440,1440,672,0,0,0,0,0,0,0,7320,5000,7119,3000,7154,1000,7322,2000,6213,300,6215,600,603,1,0,0,0,0,4333,1);
+REPLACE INTO `mob_db` VALUES (1622,'TEDDY_BEAR','Teddy Bear','Teddy Bear',91,7238,1,1620,1799,1,482,62,106,39,57,81,66,20,82,44,10,12,0,0,60,0x3295,200,780,780,504,0,0,0,0,0,0,0,7317,3800,518,1000,615,300,13106,5,5113,50,2652,10,985,100,0,0,0,0,4340,1);
+REPLACE INTO `mob_db` VALUES (1623,'RSX_0806','RSX 0806','RSX-0806',100,1001000,1,864000,576000,1,3010,976,317,96,153,143,110,128,198,84,10,12,2,0,60,0x37B5,220,1104,1104,240,360000,607,5500,5104,3500,732,5500,7093,6000,1230,5,13017,1,617,1000,7327,5000,1242,100,1531,40,0,0,0,0,4342,1);
REPLACE INTO `mob_db` VALUES (1624,'G_WASTE_STOVE','Waste Stove','Old Stove',92,7400,1,0,0,1,530,60,100,47,76,61,50,30,67,15,10,12,2,0,20,0x3885,220,1152,528,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1625,'G_PORCELLIO','Porcellio','Porcellio',85,5544,1,1014,624,1,182,53,79,37,67,48,28,40,74,30,10,12,0,4,62,0x3985,150,720,360,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Hellion Revenant
REPLACE INTO `mob_db` VALUES (1626,'G_DARK_PRIEST','Hellion Revenant','Hellion Revenant',79,8600,1,1,1,2,196,60,88,50,54,63,40,78,67,99,10,12,1,6,69,0x37B5,150,432,384,192,0,0,0,0,0,0,0,7337,8000,7337,5000,7337,3000,7337,1000,7337,500,7337,100,0,0,0,0,0,0,0,0);
--- Lighthalzen (10.2)
-REPLACE INTO `mob_db` VALUES (1627,'ANOPHELES','Anopheles','Anopheles',95,7238,1,2028,1902,1,315,18,7,10,64,60,42,58,106,42,10,12,0,4,64,0x3985,170,1084,2304,576,0,0,0,0,0,0,0,601,1000,7119,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4344,1);
+REPLACE INTO `mob_db` VALUES (1627,'ANOPHELES','Anopheles','Anopheles',95,7238,1,2028,1902,1,315,18,7,10,64,60,42,58,106,42,10,12,0,4,64,0x3985,170,2000,2000,576,0,0,0,0,0,0,0,601,1000,7119,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4344,1);
REPLACE INTO `mob_db` VALUES (1628,'MOLE','Mole','Holden',85,6228,1,1326,1358,9,286,49,82,16,53,65,31,30,58,31,10,12,0,2,42,0x1089,300,1400,960,504,0,0,0,0,0,0,0,1017,5000,1018,5000,5119,50,13101,5,0,0,0,0,0,0,0,0,0,0,4343,1);
-REPLACE INTO `mob_db` VALUES (1629,'HILL_WIND','Hill Wind','Hill Wind',43,2870,0,340,340,3,290,190,9,15,21,50,31,50,59,23,10,12,1,2,64,0x3885,200,336,540,432,0,0,0,0,0,0,0,517,1000,528,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4345,1);
-REPLACE INTO `mob_db` VALUES (1630,'BACSOJIN_','Bacsojin','White Lady',97,720500,1,801792,542880,3,1414,2036,210,178,118,244,98,126,246,102,10,12,2,7,64,0x39A5,130,576,960,480,334080,607,5500,2513,2000,617,5000,1020,5500,603,5000,617,3000,7165,3000,12395,50,2700,100,2234,10,0,0,0,0,4372,1);
-REPLACE INTO `mob_db` VALUES (1631,'CHUNG_E_','Chung E','Green Maiden',82,3901,0,1154,1481,2,272,63,69,15,66,79,36,48,79,43,10,12,1,7,44,0x3885,150,1728,816,1188,0,0,0,0,0,0,0,7053,4200,740,100,1806,10,518,500,12395,10,0,0,5042,50,0,0,0,0,4373,1);
-REPLACE INTO `mob_db` VALUES (1632,'GREMLIN','Gremlin','Gremlin',118,20313,1,4018,2318,1,848,138,76,25,141,75,48,61,126,37,10,12,2,6,47,0x191,140,432,540,432,0,0,0,0,0,0,0,7340,3000,938,3000,719,100,2406,1,1265,1,0,0,603,2,0,0,0,0,4355,1);
-REPLACE INTO `mob_db` VALUES (1633,'BEHOLDER','Beholder','Beholder',120,19280,1,4270,2463,6,823,130,50,30,96,82,65,107,132,82,10,12,0,0,44,0x91,190,336,840,360,0,0,0,0,0,0,0,576,3000,605,100,996,100,985,10,0,0,0,0,603,2,0,0,0,0,4356,1);
--- Normal advanced class mobs
-REPLACE INTO `mob_db` VALUES (1634,'SEYREN','Seyren','Seyren Windsor',142,204962,1,17751,14895,1,3505,1317,166,12,162,99,186,49,198,55,10,12,1,6,63,0x3195,170,76,384,288,0,0,0,0,0,0,0,7345,3000,13001,2,1163,10,6223,200,6471,2,6469,200,13421,200,0,0,0,0,4358,1);
-REPLACE INTO `mob_db` VALUES (1635,'EREMES','Eremes','Eremes Guile',140,220525,1,16714,13423,1,3055,1171,122,12,145,137,59,67,191,76,10,12,1,6,85,0x3195,180,76,384,288,0,0,0,0,0,0,0,7347,2000,6223,1,2514,1,1262,3,1264,30,6471,2,1284,400,0,0,0,0,4360,1);
-REPLACE INTO `mob_db` VALUES (1636,'HARWORD','Harword','Howard Alt-Eisen',142,378100,1,17055,13620,1,2762,1282,131,10,158,79,92,53,123,48,10,12,1,7,81,0x3095,180,76,384,288,0,0,0,0,0,0,0,7345,3000,6471,2,1311,400,12818,110,6469,200,2318,1,6223,10,0,0,0,0,4362,1);
-REPLACE INTO `mob_db` VALUES (1637,'MAGALETA','Magaleta','Margaretha Sorin',140,250800,1,15432,11710,1,1277,3554,108,93,126,74,71,123,149,65,10,12,1,7,66,0x3295,180,1152,384,288,0,0,0,0,0,0,0,7347,2000,1647,400,6471,2,1561,10,2327,1,603,50,6469,200,0,0,0,0,4364,1);
-REPLACE INTO `mob_db` VALUES (1638,'SHECIL','Shecil','Cecil Damon',141,200255,1,16567,13788,14,3737,1248,76,15,121,126,67,80,308,42,10,12,1,7,64,0x3095,180,76,384,288,0,0,0,0,0,0,0,7345,3000,12014,110,2331,10,1711,100,6469,200,6471,2,1745,400,0,0,0,0,4368,1);
-REPLACE INTO `mob_db` VALUES (1639,'KATRINN','Katrinn','Kathryne Keyron',141,209780,1,13484,13452,1,1089,3123,77,333,108,78,55,144,209,49,10,12,1,7,68,0x3295,150,1152,384,288,0,0,0,0,0,0,0,7345,3000,6223,1,1646,400,1620,5,6469,200,5085,1,6471,2,0,0,0,0,4366,1);
--- MVP Slaves
-REPLACE INTO `mob_db` VALUES (1640,'G_SEYREN','Lord Knight Seyren','Lord Knight Seyren',160,2680000,1,0,0,1,6435,2342,567,155,303,165,181,110,267,66,10,12,1,7,83,0x37B5,100,76,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6223,100,617,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1641,'G_EREMES','Assassin Cross Eremes','Assassin Cross Eremes',160,1230000,1,0,0,1,6083,1378,445,98,211,338,114,83,338,60,10,12,1,7,85,0x37B5,100,76,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6223,100,617,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1642,'G_HARWORD','Whitesmith Harword','MasterSmith Howard',160,3750000,1,0,0,1,5250,1465,301,106,275,148,156,72,266,60,10,12,1,7,82,0x37B5,100,76,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6223,100,617,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1643,'G_MAGALETA','High Priest Magaleta','High Priest Margaretha',160,2800000,1,0,0,1,2499,3396,231,349,172,150,164,203,233,88,10,12,1,7,86,0x37B5,125,1152,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6223,100,617,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1644,'G_SHECIL','Sniper Shecil','Sniper Cecil',160,4140000,1,0,0,14,4155,1550,178,135,176,258,155,132,464,95,10,12,1,7,84,0x37B5,100,76,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6223,100,617,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1645,'G_KATRINN','High Wizard Katrinn','High Wizard Kathryne',160,4500000,1,0,0,1,2097,4254,215,555,165,190,142,236,299,93,10,12,1,7,68,0x37B5,150,1152,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6223,100,617,10,0,0,0,0);
--- MVP Monsters
-REPLACE INTO `mob_db` VALUES (1646,'B_SEYREN','Lord Knight Seyren','Lord Knight Seyren',160,4680000,1,6035328,3481920,1,6435,2342,567,155,303,165,181,110,267,66,10,12,1,7,83,0x37B5,100,76,384,288,2321280,617,5500,6471,5000,732,2000,1132,2500,6471,10000,2412,9000,1470,3500,1469,3000,1166,2500,1415,1500,0,0,0,0,4357,1);
-REPLACE INTO `mob_db` VALUES (1647,'B_EREMES','Assassin Cross Eremes','Assassin Cross Eremes',160,4230000,1,5440500,3147120,1,6083,1378,445,98,211,338,114,83,338,60,10,12,1,7,85,0x37B5,100,76,384,288,2092500,617,5500,6471,5000,732,2000,1234,1500,1230,1500,2319,9000,1233,3500,1232,3500,6471,10000,12623,10000,0,0,0,0,4359,1);
-REPLACE INTO `mob_db` VALUES (1648,'B_HARWORD','Whitesmith Harword','MasterSmith Howard',160,6750000,1,4621500,2664000,1,5250,1465,301,106,275,148,156,72,266,60,10,12,1,7,82,0x37B5,100,76,384,288,1777500,617,5500,6471,5000,732,2000,1138,3500,1140,2500,6471,10000,1365,3500,12623,10000,1369,2500,1368,3500,0,0,0,0,4361,1);
-REPLACE INTO `mob_db` VALUES (1649,'B_MAGALETA','High Priest Magaleta','High Priest Margaretha',160,4800000,1,4504500,2520000,1,2499,3396,231,349,172,150,164,203,233,88,10,12,1,7,86,0x37B5,125,1152,384,288,1732500,617,5500,6471,5000,732,2000,1814,3500,2615,2500,2513,9000,12623,10000,1527,3500,1528,2500,6471,10000,0,0,0,0,4363,1);
-REPLACE INTO `mob_db` VALUES (1650,'B_SHECIL','Sniper Shecil','Sniper Cecil',160,4140000,1,5338944,3080160,14,4155,1550,178,135,176,258,155,132,464,95,10,12,1,7,84,0x37B5,100,76,384,288,2053440,617,5500,6471,5000,1723,2000,1228,3500,6471,10000,617,9000,12623,10000,1237,3500,1720,1500,1724,2500,0,0,0,0,4367,1);
-REPLACE INTO `mob_db` VALUES (1651,'B_KATRINN','High Wizard Katrinn','High Wizard Kathryne',160,4500000,1,4212000,2430000,1,2097,4254,215,555,165,190,142,236,299,93,10,12,1,7,68,0x37B5,150,1152,384,288,1620000,617,5500,6471,5000,732,2000,1241,3500,6471,10000,2616,9000,2343,2500,6471,2000,12623,10000,2319,3500,0,0,0,0,4365,1);
--- 1'st Class Mobs
-REPLACE INTO `mob_db` VALUES (1652,'YGNIZEM','Ygnizem','Egnigem Cenia',136,40327,1,7398,5460,1,1985,328,224,8,144,92,86,69,149,68,10,12,1,7,43,0x3885,145,576,432,288,0,0,0,0,0,0,0,7347,1000,1170,1,6471,2,1127,20,2313,10,1152,80,2317,1,0,0,0,0,4346,1);
-REPLACE INTO `mob_db` VALUES (1653,'WHIKEBAIN','Whikebain','Wickebine Tres',132,43191,1,6622,4721,1,1414,144,114,66,114,91,69,42,128,55,10,12,1,7,65,0x3885,120,576,432,288,0,0,0,0,0,0,0,7345,2000,1223,1,2306,40,1220,10,6471,2,2620,1,13004,10,0,0,0,0,4348,1);
-REPLACE INTO `mob_db` VALUES (1654,'ARMAIA','Armaia','Armeyer Dinze',134,46878,1,6364,5908,1,1390,155,199,4,123,59,85,65,144,62,10,12,1,7,62,0x3885,120,576,432,288,0,0,0,0,0,0,0,7345,1000,2504,1,1358,50,1352,40,2311,10,6471,2,1307,10,0,0,0,0,4347,1);
-REPLACE INTO `mob_db` VALUES (1655,'EREND','Erend','Errende Ebecee',133,42764,1,6318,4545,1,937,552,106,99,77,66,90,145,131,62,10,12,1,7,46,0x3885,130,576,432,288,0,0,0,0,0,0,0,7345,500,2217,5,1514,50,1517,20,2326,5,6471,2,1523,1,0,0,0,0,4349,1);
-REPLACE INTO `mob_db` VALUES (1656,'KAVAC','Kavac','Kavach Icarus',135,43079,1,6934,5276,9,1195,129,86,48,103,109,62,50,274,48,10,12,1,7,44,0x3885,150,576,432,288,0,0,0,0,0,0,0,7347,2000,1716,1,12006,100,1708,10,2308,5,6471,2,2404,2,0,0,0,0,4351,1);
-REPLACE INTO `mob_db` VALUES (1657,'RAWREL','Rawrel','Laurell Weinder',133,40282,1,5850,5476,1,668,1032,76,180,67,79,65,162,168,57,10,12,1,7,48,0x3885,150,576,432,288,0,0,0,0,0,0,0,7347,200,1616,1,6471,2,1608,50,2322,10,2333,30,2607,1,0,0,0,0,4350,1);
--- 1'st Class MvP (Ygnizem/Egnigem Cenia) and her mobs.
-REPLACE INTO `mob_db` VALUES (1658,'B_YGNIZEM','Ygnizem','Egnigem Cenia',141,2910088,1,1370720,1860000,1,5986,2351,373,175,188,177,165,142,278,105,10,12,1,7,43,0x37B5,100,1008,864,288,527200,617,5500,6471,5000,732,2000,1162,1000,644,5000,603,5000,1167,1000,2320,1000,6471,1000,1130,1000,0,0,0,0,4352,1);
-REPLACE INTO `mob_db` VALUES (1659,'G_WHIKEBAIN','Whikebain','Wickebine Tres',132,43191,1,0,0,1,1414,144,114,66,114,91,69,42,128,55,10,12,1,7,65,0x3885,120,1008,864,288,0,0,0,0,0,0,0,0,0,644,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1660,'G_ARMAIA','Armaia','Armeyer Dinze',134,46878,1,0,0,1,1390,155,199,4,123,59,85,65,144,62,10,12,1,7,62,0x3885,120,1008,864,288,0,0,0,0,0,0,0,0,0,644,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1661,'G_EREND','Erend','Errende Ebecee',133,42764,1,0,0,1,937,552,106,99,77,66,90,145,131,62,10,12,1,7,46,0x3885,130,1008,864,288,0,0,0,0,0,0,0,0,0,644,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1662,'G_KAVAC','Kavac','Kavach Icarus',135,43079,1,0,0,9,1195,129,86,48,103,109,62,50,274,48,10,12,1,7,44,0x3885,150,1008,864,288,0,0,0,0,0,0,0,0,0,644,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1663,'G_RAWREL','Rawrel','Laurell Weinder',133,40282,1,0,0,1,668,832,76,180,67,79,65,162,168,57,10,12,1,7,48,0x3885,150,1008,864,288,0,0,0,0,0,0,0,0,0,644,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Juperos
-REPLACE INTO `mob_db` VALUES (1664,'POTON_CANON','Photon Cannon','Photon Cannon',66,8000,0,840,600,9,840,100,16,30,1,40,25,20,88,80,10,12,1,0,40,0x84,300,1536,960,480,0,0,0,0,0,0,0,7126,5000,718,1000,938,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1665,'POTON_CANON_1','Photon Cannon','Photon Cannon',67,7500,0,630,800,9,735,100,24,30,1,40,30,40,95,80,10,12,1,0,40,0x84,300,1536,960,480,0,0,0,0,0,0,0,7126,5000,726,1000,938,1000,13160,5,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1666,'POTON_CANON_2','Photon Cannon','Photon Cannon',64,7100,0,840,600,9,840,100,13,30,1,40,21,29,88,91,10,12,1,0,40,0x84,300,1536,960,480,0,0,0,0,0,0,0,7126,5000,721,1000,938,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1667,'POTON_CANON_3','Photon Cannon','Photon Cannon',65,7800,0,630,800,9,735,100,24,30,1,40,23,30,99,99,10,12,1,0,40,0x84,300,1536,960,480,0,0,0,0,0,0,0,7126,5000,728,1000,938,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1629,'HILL_WIND','Hill Wind','Hill Wind',43,2870,1,340,340,3,290,190,9,15,21,50,31,50,59,23,10,12,1,2,64,0x3885,200,540,540,432,0,0,0,0,0,0,0,517,1000,528,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4345,1);
+REPLACE INTO `mob_db` VALUES (1630,'BACSOJIN_','Bacsojin','White Lady',97,720500,1,801792,542880,3,1414,2036,210,178,118,244,98,126,246,102,10,12,2,7,64,0x39A5,130,960,960,480,334080,607,5500,2513,2000,617,5000,1020,5500,603,5000,617,3000,7165,3000,12395,50,2700,100,2234,10,0,0,0,0,4372,1);
+REPLACE INTO `mob_db` VALUES (1631,'CHUNG_E_','Chung E','Green Maiden',82,3901,1,1154,1481,2,272,63,69,15,66,79,36,48,79,43,10,12,1,7,44,0x3885,150,1728,816,1188,0,0,0,0,0,0,0,7053,4200,740,100,1806,10,518,500,12395,10,5042,50,0,0,0,0,0,0,4373,1);
+REPLACE INTO `mob_db` VALUES (1632,'GREMLIN','Gremlin','Gremlin',118,20313,1,4018,2318,1,848,138,76,25,141,75,48,61,126,37,10,12,2,6,47,0x191,140,540,540,432,0,0,0,0,0,0,0,7340,3000,938,3000,719,100,2406,1,1265,1,603,2,0,0,0,0,0,0,4355,1);
+REPLACE INTO `mob_db` VALUES (1633,'BEHOLDER','Beholder','Beholder',120,19280,1,4270,2463,6,823,130,50,30,96,82,65,107,132,82,10,12,0,0,44,0x91,190,840,840,360,0,0,0,0,0,0,0,576,3000,605,100,996,100,985,10,603,2,0,0,0,0,0,0,0,0,4356,1);
+REPLACE INTO `mob_db` VALUES (1634,'SEYREN','Seyren','Seyren Windsor',142,204962,1,17751,14895,1,3505,1317,166,12,162,99,186,49,198,55,10,12,1,6,63,0x3195,170,398,384,288,0,0,0,0,0,0,0,7345,3000,13001,2,12623,5,6223,10,6471,1,6469,200,13421,100,0,0,0,0,4358,1);
+REPLACE INTO `mob_db` VALUES (1635,'EREMES','Eremes','Eremes Guile',140,220525,1,16714,13423,1,3055,1171,122,12,145,137,59,67,191,76,10,12,1,6,85,0x3195,180,398,384,288,0,0,0,0,0,0,0,7347,2000,6223,1,2514,1,1262,3,1264,30,678,110,1284,100,0,0,0,0,4360,1);
+REPLACE INTO `mob_db` VALUES (1636,'HARWORD','Harword','Howard Alt-Eisen',142,378100,1,17055,13620,1,2762,1282,131,10,158,79,92,53,123,48,10,12,1,7,81,0x3095,180,398,384,288,0,0,0,0,0,0,0,7345,3000,6471,1,1311,100,12623,3,6469,200,2318,1,6223,10,0,0,0,0,4362,1);
+REPLACE INTO `mob_db` VALUES (1637,'MAGALETA','Magaleta','Margaretha Sorin',140,250800,1,15432,11710,1,1277,3554,108,93,126,74,71,123,149,65,10,12,1,7,66,0x3295,180,1152,384,288,0,0,0,0,0,0,0,7347,2000,1647,100,6471,1,1561,5,2162,5,1659,10,6469,200,0,0,0,0,4364,1);
+REPLACE INTO `mob_db` VALUES (1638,'SHECIL','Shecil','Cecil Damon',141,200255,1,16567,13788,14,3737,1248,76,15,121,126,67,80,308,42,10,12,1,7,64,0x3095,180,398,384,288,0,0,0,0,0,0,0,7345,3000,12014,110,18110,10,12623,3,6469,200,6471,1,1745,100,0,0,0,0,4368,1);
+REPLACE INTO `mob_db` VALUES (1639,'KATRINN','Katrinn','Kathryne Keyron',141,209780,1,13484,13452,1,1089,3123,77,333,108,78,55,144,209,49,10,12,1,7,68,0x3295,150,1152,384,288,0,0,0,0,0,0,0,7345,3000,6223,1,1646,100,12623,1,6469,200,5085,1,6471,1,0,0,0,0,4366,1);
+REPLACE INTO `mob_db` VALUES (1640,'G_SEYREN','Lord Knight Seyren','Lord Knight Seyren',160,2680000,1,0,0,1,6435,2342,567,155,303,165,181,110,267,66,10,12,1,7,83,0x37B5,100,398,384,288,0,0,0,0,0,0,0,6223,100,617,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1641,'G_EREMES','Assassin Cross Eremes','Assassin Cross Eremes',160,1230000,1,0,0,1,6083,1378,445,98,211,338,114,83,338,60,10,12,1,7,85,0x37B5,100,398,384,288,0,0,0,0,0,0,0,6223,100,617,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1642,'G_HARWORD','Whitesmith Harword','MasterSmith Howard',160,3750000,1,0,0,1,5250,1465,301,106,275,148,156,72,266,60,10,12,1,7,82,0x37B5,100,398,384,288,0,0,0,0,0,0,0,6223,100,617,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1643,'G_MAGALETA','High Priest Magaleta','High Priest Margaretha',160,2800000,1,0,0,1,2499,3396,231,349,172,150,164,203,233,88,10,12,1,7,86,0x37B5,125,1152,384,288,0,0,0,0,0,0,0,6223,100,617,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1644,'G_SHECIL','Sniper Shecil','Sniper Cecil',160,4140000,1,0,0,14,4155,1550,178,135,176,258,155,132,464,95,10,12,1,7,84,0x37B5,100,398,384,288,0,0,0,0,0,0,0,6223,100,617,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1645,'G_KATRINN','High Wizard Katrinn','High Wizard Kathryne',160,4500000,1,0,0,1,2097,4254,215,555,165,190,142,236,299,93,10,12,1,7,68,0x37B5,150,1152,384,288,0,0,0,0,0,0,0,6223,100,617,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1646,'B_SEYREN','Lord Knight Seyren','Lord Knight Seyren',160,4680000,1,6035328,3481920,1,6435,2342,567,155,303,165,181,110,267,66,10,12,1,7,83,0x37B5,100,398,384,288,2321280,617,5500,603,5000,732,2000,1132,2500,2342,3500,2412,9000,1470,3500,1469,3000,1166,2500,1415,1500,0,0,0,0,4357,1);
+REPLACE INTO `mob_db` VALUES (1647,'B_EREMES','Assassin Cross Eremes','Assassin Cross Eremes',160,4230000,1,5440500,3147120,1,6083,1378,445,98,211,338,114,83,338,60,10,12,1,7,85,0x37B5,100,398,384,288,2092500,617,5500,603,5000,732,2000,1234,1500,1230,1500,2319,9000,1233,3500,1232,3500,1265,3500,13002,3500,0,0,0,0,4359,1);
+REPLACE INTO `mob_db` VALUES (1648,'B_HARWORD','Whitesmith Harword','MasterSmith Howard',160,6750000,1,4621500,2664000,1,5250,1465,301,106,275,148,156,72,266,60,10,12,1,7,82,0x37B5,100,398,384,288,1777500,617,5500,603,5000,732,2000,1138,3500,1140,2500,2318,9000,1365,3500,1364,3500,1369,2500,1368,3500,0,0,0,0,4361,1);
+REPLACE INTO `mob_db` VALUES (1649,'B_MAGALETA','High Priest Magaleta','High Priest Margaretha',160,4800000,1,4504500,2520000,1,2499,3396,231,349,172,150,164,203,233,88,10,12,1,7,86,0x37B5,125,1152,384,288,1732500,617,5500,603,5000,732,2000,1814,3500,2615,2500,2513,9000,1557,3500,1527,3500,1528,2500,1560,3500,0,0,0,0,4363,1);
+REPLACE INTO `mob_db` VALUES (1650,'B_SHECIL','Sniper Shecil','Sniper Cecil',160,4140000,1,5338944,3080160,14,4155,1550,178,135,176,258,155,132,464,95,10,12,1,7,84,0x37B5,100,398,384,288,2053440,617,5500,603,5000,1723,2000,1228,3500,1236,3500,617,9000,1234,1500,1237,3500,1720,1500,1724,2500,0,0,0,0,4367,1);
+REPLACE INTO `mob_db` VALUES (1651,'B_KATRINN','High Wizard Katrinn','High Wizard Kathryne',160,4500000,1,4212000,2430000,1,2097,4254,215,555,165,190,142,236,299,93,10,12,1,7,68,0x37B5,150,1152,384,288,1620000,617,5500,603,5000,732,2000,1241,3500,1242,3500,2616,9000,2343,2500,2513,2500,1618,3000,2319,3500,0,0,0,0,4365,1);
+REPLACE INTO `mob_db` VALUES (1652,'YGNIZEM','Ygnizem','Egnigem Cenia',136,40327,1,7398,5460,1,1985,328,224,8,144,92,86,69,149,68,10,12,1,7,43,0x3885,145,576,432,288,0,0,0,0,0,0,0,7347,1000,1170,1,1158,20,1127,20,2313,10,1152,80,2317,1,0,0,0,0,4346,1);
+REPLACE INTO `mob_db` VALUES (1653,'WHIKEBAIN','Whikebain','Wickebine Tres',132,43191,1,6622,4721,1,1414,144,114,66,114,91,69,42,128,55,10,12,1,7,65,0x3885,120,576,432,288,0,0,0,0,0,0,0,7345,2000,1223,1,2306,40,1220,10,2315,2,2620,1,13004,10,0,0,0,0,4348,1);
+REPLACE INTO `mob_db` VALUES (1654,'ARMAIA','Armaia','Armeyer Dinze',134,46878,1,6364,5908,1,1390,155,199,4,123,59,85,65,144,62,10,12,1,7,62,0x3885,120,576,432,288,0,0,0,0,0,0,0,7345,1000,2504,1,1358,50,1352,40,2311,10,1302,80,1307,10,0,0,0,0,4347,1);
+REPLACE INTO `mob_db` VALUES (1655,'EREND','Erend','Errende Ebecee',133,42764,1,6318,4545,1,937,552,106,99,77,66,90,145,131,62,10,12,1,7,46,0x3885,130,576,432,288,0,0,0,0,0,0,0,7345,500,2217,5,1514,50,1517,20,2326,5,2324,10,1523,1,0,0,0,0,4349,1);
+REPLACE INTO `mob_db` VALUES (1656,'KAVAC','Kavac','Kavach Icarus',135,43079,1,6934,5276,9,1195,129,86,48,103,109,62,50,274,48,10,12,1,7,44,0x3885,150,576,432,288,0,0,0,0,0,0,0,7347,2000,1716,1,12006,100,1708,10,2308,5,2402,30,2404,2,0,0,0,0,4351,1);
+REPLACE INTO `mob_db` VALUES (1657,'RAWREL','Rawrel','Laurell Weinder',133,40282,1,5850,5476,1,668,1032,76,180,67,79,65,162,168,57,10,12,1,7,48,0x3885,150,576,432,288,0,0,0,0,0,0,0,934,1000,1616,1,2102,5,1608,50,2322,10,2333,30,2607,1,0,0,0,0,4350,1);
+REPLACE INTO `mob_db` VALUES (1658,'B_YGNIZEM','Ygnizem','Egnigem Cenia',141,2910088,1,1370720,1860000,1,5986,2351,373,175,188,177,165,142,278,105,10,12,1,7,43,0x37B5,100,1008,864,288,527200,617,5500,603,5000,732,2000,1162,1000,644,5000,603,5000,1167,1000,2320,1000,2406,1000,1130,1000,0,0,0,0,4352,1);
+REPLACE INTO `mob_db` VALUES (1659,'G_WHIKEBAIN','Whikebain','Wickebine Tres',132,43191,1,0,0,1,1414,144,114,66,114,91,69,42,128,55,10,12,1,7,65,0x3885,120,1008,864,288,0,0,0,0,0,0,0,644,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1660,'G_ARMAIA','Armaia','Armeyer Dinze',134,46878,1,0,0,1,1390,155,199,4,123,59,85,65,144,62,10,12,1,7,62,0x3885,120,1008,864,288,0,0,0,0,0,0,0,644,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1661,'G_EREND','Erend','Errende Ebecee',133,42764,1,0,0,1,937,552,106,99,77,66,90,145,131,62,10,12,1,7,46,0x3885,130,1008,864,288,0,0,0,0,0,0,0,644,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1662,'G_KAVAC','Kavac','Kavach Icarus',135,43079,1,0,0,9,1195,129,86,48,103,109,62,50,274,48,10,12,1,7,44,0x3885,150,1008,864,288,0,0,0,0,0,0,0,644,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1663,'G_RAWREL','Rawrel','Laurell Weinder',133,40282,1,0,0,1,668,832,76,180,67,79,65,162,168,57,10,12,1,7,48,0x3885,150,1008,864,288,0,0,0,0,0,0,0,644,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1664,'POTON_CANON','Photon Cannon','Photon Cannon',66,8000,1,840,600,9,840,100,16,30,1,40,25,20,88,80,10,12,1,0,40,0x84,300,1536,960,480,0,0,0,0,0,0,0,7126,5000,718,1000,938,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1665,'POTON_CANON_1','Photon Cannon','Photon Cannon',67,7500,1,630,800,9,735,100,24,30,1,40,30,40,95,80,10,12,1,0,40,0x84,300,1536,960,480,0,0,0,0,0,0,0,7126,5000,726,1000,938,1000,13160,5,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1666,'POTON_CANON_2','Photon Cannon','Photon Cannon',64,7100,1,840,600,9,840,100,13,30,1,40,21,29,88,91,10,12,1,0,40,0x84,300,1536,960,480,0,0,0,0,0,0,0,7126,5000,721,1000,938,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1667,'POTON_CANON_3','Photon Cannon','Photon Cannon',65,7800,1,630,800,9,735,100,24,30,1,40,23,30,99,99,10,12,1,0,40,0x84,300,1536,960,480,0,0,0,0,0,0,0,7126,5000,728,1000,938,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1668,'ARCHDAM','Archdam','Archdam',119,20700,1,3720,2147,3,844,119,98,15,118,64,70,65,92,25,10,12,2,7,60,0x3695,180,580,288,360,0,0,0,0,0,0,0,7317,5000,999,500,984,200,985,200,13156,5,13167,5,0,0,0,0,0,0,4371,1);
-REPLACE INTO `mob_db` VALUES (1669,'DIMIK','Dimik','Dimik',77,10000,0,0,0,5,1144,840,45,28,15,69,40,15,76,42,10,12,1,0,40,0x3885,200,576,720,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4370,1);
-REPLACE INTO `mob_db` VALUES (1670,'DIMIK_1','Dimik','Dimik',116,17552,1,3790,2586,7,1618,107,93,28,114,90,66,52,201,41,10,12,1,0,44,0x3885,150,576,720,432,0,0,0,0,0,0,0,7319,2000,7352,50,6216,70,7094,300,13153,5,984,10,12128,50,0,0,0,0,4370,1);
-REPLACE INTO `mob_db` VALUES (1671,'DIMIK_2','Dimik','Dimik',116,23840,1,3790,2586,5,982,103,76,21,118,72,62,55,153,38,10,12,1,0,41,0x3885,200,576,720,432,0,0,0,0,0,0,0,7319,2000,7353,50,999,300,7094,300,13169,10,984,10,12128,50,0,0,0,0,4370,1);
-REPLACE INTO `mob_db` VALUES (1672,'DIMIK_3','Dimik','Dimik',116,21920,1,3790,2586,5,954,95,114,24,115,64,68,50,135,35,10,12,1,0,42,0x3885,200,576,720,432,0,0,0,0,0,0,0,7319,2000,7354,50,999,300,7094,300,2656,10,984,10,12128,50,0,0,0,0,4370,1);
-REPLACE INTO `mob_db` VALUES (1673,'DIMIK_4','Dimik','Dimik',116,16940,1,3790,2586,5,1079,124,98,28,112,79,72,53,150,47,10,12,1,0,43,0x3885,200,576,720,432,0,0,0,0,0,0,0,7319,2000,7355,50,999,300,7094,300,2656,10,984,10,6216,70,0,0,0,0,4370,1);
-REPLACE INTO `mob_db` VALUES (1674,'MONEMUS','Monemus','Monemus',88,80000,1,0,0,5,2640,1000,87,25,0,1,90,24,173,45,14,12,2,0,63,0x1A4,400,1368,1344,432,0,0,0,0,0,0,0,7049,2000,953,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1675,'VENATU','Venatu','Venatu',77,12717,1,0,0,2,717,127,96,20,99,56,58,62,58,30,10,12,1,0,43,0x3885,150,504,1020,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4369,1);
-REPLACE INTO `mob_db` VALUES (1676,'VENATU_1','Venatu','Venatu',113,15900,1,3182,2036,2,1662,85,95,20,109,54,60,50,84,30,10,12,1,0,40,0x3885,150,504,1020,360,0,0,0,0,0,0,0,7317,2000,7356,350,6216,100,7094,300,13157,5,985,10,12127,100,0,0,0,0,4369,1);
-REPLACE INTO `mob_db` VALUES (1677,'VENATU_2','Venatu','Venatu',113,14717,1,3428,2080,2,917,107,86,20,99,73,58,62,137,30,10,12,1,0,44,0x3885,150,504,1020,360,0,0,0,0,0,0,0,7317,2000,7357,500,999,300,7094,300,13164,10,985,10,12127,100,0,0,0,0,4369,1);
-REPLACE INTO `mob_db` VALUES (1678,'VENATU_3','Venatu','Venatu',113,21040,1,3436,2082,2,977,100,104,16,103,50,62,57,97,30,10,12,1,0,42,0x3885,150,504,1020,360,0,0,0,0,0,0,0,7317,2000,7358,400,999,300,7094,300,2656,10,985,10,12127,100,0,0,0,0,4369,1);
-REPLACE INTO `mob_db` VALUES (1679,'VENATU_4','Venatu','Venatu',113,21810,1,3436,2082,2,918,89,74,15,106,69,61,55,101,30,10,12,1,0,41,0x3885,150,504,1020,360,0,0,0,0,0,0,0,7317,2000,7359,300,999,300,7094,300,2656,10,985,10,6216,100,0,0,0,0,4369,1);
+REPLACE INTO `mob_db` VALUES (1669,'DIMIK','Dimik','Dimik',77,10000,1,0,0,5,1144,840,45,28,15,69,40,15,76,42,10,12,1,0,40,0x3885,200,720,720,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4370,1);
+REPLACE INTO `mob_db` VALUES (1670,'DIMIK_1','Dimik','Dimik',116,17552,1,3790,2586,7,1618,107,93,28,114,90,66,52,201,41,10,12,1,0,44,0x3885,150,720,720,432,0,0,0,0,0,0,0,7319,2000,7352,50,6216,70,7094,300,13153,5,984,10,12128,50,0,0,0,0,4370,1);
+REPLACE INTO `mob_db` VALUES (1671,'DIMIK_2','Dimik','Dimik',116,23840,1,3790,2586,5,982,103,76,21,118,72,62,55,153,38,10,12,1,0,41,0x3885,200,720,720,432,0,0,0,0,0,0,0,7319,2000,7353,50,999,300,7094,300,13169,10,984,10,12128,50,0,0,0,0,4370,1);
+REPLACE INTO `mob_db` VALUES (1672,'DIMIK_3','Dimik','Dimik',116,21920,1,3790,2586,5,954,95,114,24,115,64,68,50,135,35,10,12,1,0,42,0x3885,200,720,720,432,0,0,0,0,0,0,0,7319,2000,7354,50,999,300,7094,300,2656,10,984,10,12128,50,0,0,0,0,4370,1);
+REPLACE INTO `mob_db` VALUES (1673,'DIMIK_4','Dimik','Dimik',116,16940,1,3790,2586,5,1079,124,98,28,112,79,72,53,150,47,10,12,1,0,43,0x3885,200,720,720,432,0,0,0,0,0,0,0,7319,2000,7355,50,999,300,7094,300,2656,10,984,10,6216,70,0,0,0,0,4370,1);
+REPLACE INTO `mob_db` VALUES (1674,'MONEMUS','Monemus','Monemus',88,80000,1,0,0,5,2640,1000,87,25,0,1,90,24,173,45,14,14,2,0,63,0x1A4,400,1368,1344,432,0,0,0,0,0,0,0,7049,2000,953,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1675,'VENATU','Venatu','Venatu',77,12717,1,0,0,2,717,127,96,20,99,56,58,62,58,30,10,12,1,0,43,0x3885,150,1020,1020,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4369,1);
+REPLACE INTO `mob_db` VALUES (1676,'VENATU_1','Venatu','Venatu',113,15900,1,3182,2036,2,1662,85,95,20,109,54,60,50,84,30,10,12,1,0,40,0x3885,150,1020,1020,360,0,0,0,0,0,0,0,7317,2000,7356,350,6216,100,7094,300,13157,5,985,10,12127,100,0,0,0,0,4369,1);
+REPLACE INTO `mob_db` VALUES (1677,'VENATU_2','Venatu','Venatu',113,14717,1,3428,2080,2,917,107,86,20,99,73,58,62,137,30,10,12,1,0,44,0x3885,150,1020,1020,360,0,0,0,0,0,0,0,7317,2000,7357,500,999,300,7094,300,13164,10,985,10,12127,100,0,0,0,0,4369,1);
+REPLACE INTO `mob_db` VALUES (1678,'VENATU_3','Venatu','Venatu',113,21040,1,3436,2082,2,977,100,104,16,103,50,62,57,97,30,10,12,1,0,42,0x3885,150,1020,1020,360,0,0,0,0,0,0,0,7317,2000,7358,400,999,300,7094,300,2656,10,985,10,12127,100,0,0,0,0,4369,1);
+REPLACE INTO `mob_db` VALUES (1679,'VENATU_4','Venatu','Venatu',113,21810,1,3436,2082,2,918,89,74,15,106,69,61,55,101,30,10,12,1,0,41,0x3885,150,1020,1020,360,0,0,0,0,0,0,0,7317,2000,7359,300,999,300,7094,300,2656,10,985,10,6216,100,0,0,0,0,4369,1);
REPLACE INTO `mob_db` VALUES (1680,'HILL_WIND_1','Hill Wind','Hill Wind',101,9100,1,2280,1425,3,400,67,90,37,105,69,59,35,96,25,10,12,1,2,64,0x3885,170,504,480,360,0,0,0,0,0,0,0,7115,4000,7116,3000,528,1000,510,10,0,0,0,0,0,0,0,0,0,0,4345,1);
REPLACE INTO `mob_db` VALUES (1681,'GEMINI','Gemini-S58','Gemini-S58',135,108999,1,6071,4771,3,2178,622,89,45,115,92,81,92,141,66,10,12,1,0,21,0x39A5,200,1872,360,864,0,0,0,0,0,0,0,7005,3000,603,1000,13159,5,546,500,547,400,7479,6,12040,300,0,0,0,0,4354,1);
-REPLACE INTO `mob_db` VALUES (1682,'REMOVAL','Removal','Remover',121,32235,0,4504,2829,1,998,120,110,47,127,50,82,35,125,50,10,12,1,1,49,0x3885,250,1536,1056,1152,0,0,0,0,0,0,0,713,5000,7319,5000,5005,10,549,500,971,50,972,100,5120,6,0,0,0,0,4353,1);
-REPLACE INTO `mob_db` VALUES (1683,'G_POTON_CANON','Photon Cannon','Photon Cannon',66,8000,0,0,0,9,840,100,16,30,1,40,25,20,88,80,10,12,1,0,43,0x3885,300,1536,960,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1682,'REMOVAL','Removal','Remover',121,32235,1,4504,2829,1,998,120,110,47,127,50,82,35,125,50,10,12,1,1,49,0x3885,250,1536,1056,1152,0,0,0,0,0,0,0,713,5000,7319,5000,5005,10,549,500,971,50,972,100,5120,6,0,0,0,0,4353,1);
+REPLACE INTO `mob_db` VALUES (1683,'G_POTON_CANON','Photon Cannon','Photon Cannon',66,8000,1,0,0,9,840,100,16,30,1,40,25,20,88,80,10,12,1,0,43,0x3885,300,1536,960,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1684,'G_ARCHDAM','Archdam','Archdam',119,20700,1,0,0,3,844,119,98,15,118,64,70,65,92,25,10,12,2,8,60,0x3885,180,1080,288,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1685,'APOCALIPS_H','Vesper','Vesper',128,3802000,1,3510000,2250000,3,3668,4656,402,109,177,195,165,130,255,102,10,12,2,2,46,0x37B5,180,504,912,432,100000,617,5500,603,5000,732,2000,7095,5000,7094,3000,617,1000,2659,100,2660,100,2661,100,2662,100,0,0,0,0,4374,1);
-REPLACE INTO `mob_db` VALUES (1686,'ORC_BABY','Orc Baby','Orc Baby',43,1122,1,315,354,1,64,11,49,3,25,1,32,20,31,35,10,12,0,7,22,0x3885,200,672,864,288,0,0,0,0,0,0,0,7126,1000,10004,100,2299,1,519,5000,7270,200,7269,100,0,0,0,0,0,0,4375,1);
+REPLACE INTO `mob_db` VALUES (1685,'APOCALIPS_H','Vesper','Vesper',128,3802000,1,3510000,2250000,3,3668,4656,402,109,177,195,165,130,255,102,10,12,2,2,46,0x37B5,180,912,912,432,100000,617,5500,603,5000,732,2000,7095,5000,7094,3000,617,1000,2659,100,2660,100,2661,100,2662,100,0,0,0,0,4374,1);
+REPLACE INTO `mob_db` VALUES (1686,'ORC_BABY','Orc Baby','Orc Baby',43,1122,1,315,354,1,64,11,49,3,25,1,32,20,31,35,10,12,0,7,22,0x3885,200,864,864,288,0,0,0,0,0,0,0,7126,1000,10004,100,2299,1,519,5000,7270,200,7269,100,0,0,0,0,0,0,4375,1);
REPLACE INTO `mob_db` VALUES (1687,'GREEN_IGUANA','Green Iguana','Grove',55,2090,1,510,548,1,146,35,96,18,58,42,22,5,50,17,10,12,1,2,42,0x83,200,1152,1152,480,0,0,0,0,0,0,0,521,1500,903,1000,520,1000,511,1000,528,2000,606,10,6264,500,0,0,0,0,4377,1);
REPLACE INTO `mob_db` VALUES (1688,'LADY_TANEE','Lady Tanee','Lady Tanee',80,360000,1,367488,261000,14,1936,925,241,104,86,108,88,121,240,71,10,12,2,3,64,0x1A4,100,576,432,360,167040,617,5500,12095,5000,732,2000,12090,5000,634,4000,12129,1000,5116,1000,985,5000,617,2000,1716,6000,0,0,0,0,4376,1);
-REPLACE INTO `mob_db` VALUES (1689,'G_BACSOJIN','Bacsojin','White Lady',97,720500,1,0,0,3,1414,2036,210,178,118,244,98,126,246,102,10,12,2,7,64,0x37B5,130,576,960,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1689,'G_BACSOJIN','Bacsojin','White Lady',97,720500,1,0,0,3,1414,2036,210,178,118,244,98,126,246,102,10,12,2,7,64,0x37B5,130,960,960,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1690,'G_SPRING_RABBIT','Spring Rabbit','Lunar Rabbit',12,15,1,0,0,1,0,0,160,99,1,1,1,1,1,1,10,12,1,2,20,0xC3,160,1120,552,0,0,0,0,0,0,0,0,6005,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1691,'G_KRABEN','Kraben','Kraben',70,2901,1,0,0,1,279,45,108,20,54,33,35,15,68,20,10,12,1,0,48,0x3885,100,1152,1536,576,0,0,0,0,0,0,0,521,1,521,1,521,1,521,1,521,1,521,1,521,1,0,0,0,0,0,0);
--- Thanatos Tower (10.3)
-REPLACE INTO `mob_db` VALUES (1692,'BREEZE','Breeze','Breeze',92,6755,1,1918,1797,2,493,52,83,32,75,101,46,35,79,55,10,12,1,0,64,0x3885,100,140,384,504,0,0,0,0,0,0,0,945,500,706,10,2270,10,1733,10,604,10,2269,10,996,10,0,0,0,0,4390,1);
+REPLACE INTO `mob_db` VALUES (1691,'G_KRABEN','Kraben','Kraben',70,2901,1,0,0,1,279,45,108,20,54,33,35,15,68,20,10,12,1,0,48,0x3885,100,1536,1536,576,0,0,0,0,0,0,0,521,1,521,1,521,1,521,1,521,1,521,1,521,1,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1692,'BREEZE','Breeze','Breeze',92,6755,1,1918,1797,2,493,52,83,32,75,101,46,35,79,55,10,12,1,0,64,0x3885,100,398,384,504,0,0,0,0,0,0,0,945,500,706,10,2270,10,1733,10,604,10,2269,10,996,10,0,0,0,0,4390,1);
REPLACE INTO `mob_db` VALUES (1693,'PLASMA_Y','Plasma','Plasma',119,20600,1,2744,2882,1,861,135,130,45,141,94,75,91,144,50,10,12,0,0,88,0x3885,150,1056,1056,336,0,0,0,0,0,0,0,911,100,644,10,731,2,715,100,969,1,7938,300,0,0,0,0,0,0,4389,1);
-REPLACE INTO `mob_db` VALUES (1694,'PLASMA_R','Plasma','Plasma',118,16789,1,4614,2661,1,1169,100,111,12,147,77,66,65,133,50,10,12,0,0,83,0x3885,150,912,1248,576,0,0,0,0,0,0,0,911,100,644,10,731,2,716,100,990,45,0,0,0,0,0,0,0,0,4389,1);
+REPLACE INTO `mob_db` VALUES (1694,'PLASMA_R','Plasma','Plasma',118,16789,1,4614,2661,1,1169,100,111,12,147,77,66,65,133,50,10,12,0,0,83,0x3885,150,1248,1248,576,0,0,0,0,0,0,0,911,100,644,10,731,2,716,100,990,45,0,0,0,0,0,0,0,0,4389,1);
REPLACE INTO `mob_db` VALUES (1695,'PLASMA_G','Plasma','Plasma',116,24975,1,4352,2511,1,851,112,120,3,121,60,58,62,102,50,10,12,0,0,82,0x3885,100,1000,500,1000,0,0,0,0,0,0,0,911,100,644,10,731,2,717,100,993,40,0,0,0,0,0,0,0,0,4389,1);
-REPLACE INTO `mob_db` VALUES (1696,'PLASMA_P','Plasma','Plasma',117,18955,1,4352,2511,1,872,139,78,49,130,71,72,70,122,50,10,12,0,0,87,0x3885,350,768,1440,672,0,0,0,0,0,0,0,911,100,644,10,731,2,716,100,724,100,0,0,0,0,0,0,0,0,4389,1);
+REPLACE INTO `mob_db` VALUES (1696,'PLASMA_P','Plasma','Plasma',117,18955,1,4352,2511,1,872,139,78,49,130,71,72,70,122,50,10,12,0,0,87,0x3885,350,1440,1440,672,0,0,0,0,0,0,0,911,100,644,10,731,2,716,100,724,100,0,0,0,0,0,0,0,0,4389,1);
REPLACE INTO `mob_db` VALUES (1697,'PLASMA_B','Plasma','Plasma',115,24651,1,4134,2384,1,599,70,51,18,124,74,60,55,92,50,10,12,0,0,81,0x3885,150,720,360,360,0,0,0,0,0,0,0,911,100,644,10,731,2,717,100,991,35,0,0,0,0,0,0,0,0,4389,1);
-REPLACE INTO `mob_db` VALUES (1698,'DEATHWORD','Deathword','Death Word',114,16390,1,3334,1923,1,834,125,68,40,91,64,53,88,139,54,10,12,1,0,60,0x3695,150,176,912,300,0,0,0,0,0,0,0,1097,4000,7015,300,11003,50,7449,500,2418,10,7479,2,7480,1,0,0,0,0,4388,1);
-REPLACE INTO `mob_db` VALUES (1699,'ANCIENT_MIMIC','Ancient Mimic','Ancient Mimic',112,14700,1,3182,2069,1,959,84,100,40,121,70,63,43,141,67,10,12,2,0,60,0x3885,100,168,480,360,0,0,0,0,0,0,0,603,30,617,1,644,50,2404,5,2506,1,2417,10,2610,100,0,0,0,0,4387,1);
-REPLACE INTO `mob_db` VALUES (1700,'OBSERVATION','Observation','Dame of Sentinel',127,34538,1,5556,5100,2,1400,152,98,55,99,75,52,55,178,80,10,12,1,8,80,0x33B5,100,432,480,360,0,0,0,0,0,0,0,7441,500,2621,1,7442,100,728,1000,12040,100,2210,10,7435,100,0,0,0,0,4392,1);
+REPLACE INTO `mob_db` VALUES (1698,'DEATHWORD','Deathword','Death Word',114,16390,1,3334,1923,1,834,125,68,40,91,64,53,88,139,54,10,12,1,0,60,0x3695,150,912,912,300,0,0,0,0,0,0,0,1097,4000,7015,300,11003,50,7449,500,2418,10,7479,2,7480,1,0,0,0,0,4388,1);
+REPLACE INTO `mob_db` VALUES (1699,'ANCIENT_MIMIC','Ancient Mimic','Ancient Mimic',112,14700,1,3182,2069,1,959,84,100,40,121,70,63,43,141,67,10,12,2,0,60,0x3885,100,480,480,360,0,0,0,0,0,0,0,603,30,617,1,644,50,2404,5,2506,1,2417,10,2610,100,0,0,0,0,4387,1);
+REPLACE INTO `mob_db` VALUES (1700,'OBSERVATION','Observation','Dame of Sentinel',127,34538,1,5556,5100,2,1400,152,98,55,99,75,52,55,178,80,10,12,1,8,80,0x33B5,100,480,480,360,0,0,0,0,0,0,0,7441,500,2621,1,7442,100,728,1000,12040,100,2210,10,7435,100,0,0,0,0,4392,1);
REPLACE INTO `mob_db` VALUES (1701,'SHELTER','Shelter','Mistress of Shelter',125,27000,1,5212,5050,2,1067,944,80,89,99,66,41,153,133,89,10,12,1,8,66,0x33B5,160,432,420,360,0,0,0,0,0,0,0,7440,200,7442,1,12040,50,722,1000,7005,1000,7442,50,0,0,0,0,0,0,4393,1);
-REPLACE INTO `mob_db` VALUES (1702,'RETRIBUTION','Retribution','Baroness of Retribution',121,22152,1,4986,4462,2,1117,804,61,35,112,60,45,127,149,70,10,12,1,8,67,0x33B5,120,360,480,360,0,0,0,0,0,0,0,7440,400,2621,1,12040,50,723,1000,2506,5,1158,10,7442,50,0,0,0,0,4391,1);
+REPLACE INTO `mob_db` VALUES (1702,'RETRIBUTION','Retribution','Baroness of Retribution',121,22152,1,4986,4462,2,1117,804,61,35,112,60,45,127,149,70,10,12,1,8,67,0x33B5,120,480,480,360,0,0,0,0,0,0,0,7440,400,2621,1,12040,50,723,1000,2506,5,1158,10,7442,50,0,0,0,0,4391,1);
REPLACE INTO `mob_db` VALUES (1703,'SOLACE','Solace','Lady Solace',123,24729,1,4884,4818,2,1234,165,96,96,106,65,61,42,125,72,10,12,1,8,66,0x33B5,180,576,420,360,0,0,0,0,0,0,0,7441,200,2621,1,12040,50,718,1000,1910,50,1909,100,7442,50,0,0,0,0,4394,1);
REPLACE INTO `mob_db` VALUES (1704,'THA_ODIUM','Thanatos Odium','Odium of Thanatos',129,40200,1,5148,3666,9,1061,144,120,30,106,78,71,54,181,31,10,12,2,1,88,0x37B5,100,432,288,420,0,0,0,0,0,0,0,7054,1000,731,500,732,100,7438,10000,616,10,2520,1000,0,0,0,0,0,0,4396,1);
-REPLACE INTO `mob_db` VALUES (1705,'THA_DESPERO','Thanatos Despero','Despero of Thanatos',129,41111,1,5148,3666,2,1032,171,95,69,111,96,66,65,127,52,10,12,2,1,88,0x37B5,150,160,528,360,0,0,0,0,0,0,0,7054,1000,731,500,732,100,7439,10000,616,10,2419,1000,0,0,0,0,0,0,4397,1);
-REPLACE INTO `mob_db` VALUES (1706,'THA_MAERO','Thanatos Maero','Maero of Thanatos',129,42599,1,5148,3666,2,1058,245,96,90,97,111,70,133,115,67,10,12,1,1,88,0x37B5,150,160,480,360,0,0,0,0,0,0,0,7054,1000,731,500,732,100,7437,10000,616,10,2354,1000,0,0,0,0,0,0,4395,1);
-REPLACE INTO `mob_db` VALUES (1707,'THA_DOLOR','Thanatos Dolor','Dolor of Thanatos',129,45000,1,5148,3666,2,980,201,71,80,91,72,59,96,109,79,10,12,0,1,88,0x37B5,150,160,672,480,0,0,0,0,0,0,0,7054,1000,731,500,732,100,7436,10000,616,10,5128,1000,0,0,0,0,0,0,4398,1);
-REPLACE INTO `mob_db` VALUES (1708,'THANATOS','Thanatos','Memory of Thanatos',99,1445660,1,1559280,1930554,3,4956,1671,364,35,100,129,30,86,247,32,10,12,2,6,88,0x37B5,120,115,816,504,649700,617,5500,603,5000,732,2000,7444,1000,2519,1000,7450,5000,2342,5000,2412,5000,2515,1000,2655,500,0,0,0,0,4399,1);
-REPLACE INTO `mob_db` VALUES (1709,'G_THA_ODIUM','Thanatos Odium','Odium of Thanatos',129,40200,1,0,0,9,1061,144,120,30,106,78,71,54,181,31,10,12,2,1,88,0x33B5,100,115,288,420,0,0,0,0,0,0,0,7054,1000,731,500,732,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1710,'G_THA_DESPERO','Thanatos Despero','Despero of Thanatos',129,41111,1,0,0,2,1032,171,95,69,111,96,66,65,127,52,10,12,2,1,88,0x33B5,150,160,528,360,0,0,0,0,0,0,0,7054,1000,731,500,732,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1711,'G_THA_MAERO','Thanatos Maero','Maero of Thanatos',129,42599,1,0,0,2,1058,245,96,90,97,111,70,133,115,67,10,12,1,1,88,0x33B5,150,160,480,360,0,0,0,0,0,0,0,7054,1000,731,500,732,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1712,'G_THA_DOLOR','Thanatos Dolor','Dolor of Thanatos',129,45000,1,0,0,2,980,201,71,80,91,72,59,96,109,79,10,12,0,1,88,0x33B5,150,160,672,480,0,0,0,0,0,0,0,7054,1000,731,500,732,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Abyss Lake
-REPLACE INTO `mob_db` VALUES (1713,'ACIDUS','Acidus','Acidus',130,48430,1,6176,3988,2,871,695,101,90,109,78,50,55,108,55,10,12,2,9,46,0x3095,170,168,1008,300,0,0,0,0,0,0,0,7938,500,1035,4000,7444,5,2890,10,7448,800,1269,10,2114,50,0,0,0,0,4378,1);
-REPLACE INTO `mob_db` VALUES (1714,'FERUS','Ferus','Ferus',126,25668,1,5180,2989,2,969,115,96,45,94,80,55,60,109,50,10,12,2,9,43,0x3095,100,108,576,432,0,0,0,0,0,0,0,2891,10,1035,1000,7123,1000,1036,2000,7447,800,994,20,5122,50,0,0,0,0,4380,1);
-REPLACE INTO `mob_db` VALUES (1715,'NOVUS','Novus','Novus',90,6670,1,1436,1505,1,427,57,95,48,74,56,57,25,108,45,10,12,0,9,20,0x3885,110,151,288,360,0,0,0,0,0,0,0,511,3000,7053,1035,0,0,1036,589,0,0,0,0,0,0,0,0,0,0,4383,1);
-REPLACE INTO `mob_db` VALUES (1716,'ACIDUS_','Acidus','Acidus',130,40718,1,5876,3389,2,1484,158,98,47,106,110,61,53,133,53,10,12,2,9,44,0x3095,180,168,768,360,0,0,0,0,0,0,0,505,150,1035,4000,2890,10,1036,3589,7446,800,996,20,7446,100,0,0,0,0,4379,1);
-REPLACE INTO `mob_db` VALUES (1717,'FERUS_','Ferus','Ferus',126,39054,1,5440,2989,2,906,122,111,33,91,57,57,61,87,51,10,12,2,9,42,0x3095,120,108,576,432,0,0,0,0,0,0,0,579,5100,1035,1000,2891,10,1036,3589,7445,800,997,20,7445,100,0,0,0,0,4381,1);
-REPLACE INTO `mob_db` VALUES (1718,'NOVUS_','Novus','Novus',84,5028,1,1188,1215,1,293,48,88,28,53,43,43,55,108,58,10,12,0,9,20,0x3885,100,252,816,480,0,0,0,0,0,0,0,508,2000,7053,1035,0,0,1036,589,0,0,0,0,0,0,0,0,0,0,4382,1);
-REPLACE INTO `mob_db` VALUES (1719,'DETALE','Detale','Detardeurus',135,6005000,1,5616000,3420000,3,6108,2662,364,166,165,153,171,136,278,72,10,12,2,9,67,0x37B5,250,432,936,360,2160000,617,5500,603,5000,732,2000,2649,1000,2648,1000,7444,5000,7451,3589,12080,1000,1417,100,5002,500,0,0,0,0,4386,1);
-REPLACE INTO `mob_db` VALUES (1720,'HYDRO','Hydro','Hydrolancer',121,41500,0,8170,4463,3,1064,150,92,58,120,72,67,66,123,58,10,12,2,9,47,0x37B5,160,140,672,432,0,0,0,0,0,0,0,7123,4000,1035,4000,7443,3880,5126,500,5127,500,12085,300,5124,500,0,0,0,0,4384,1);
-REPLACE INTO `mob_db` VALUES (1721,'DRAGON_EGG','Dragon Egg','Dragon Egg',119,20990,1,3720,2147,0,704,150,172,85,84,59,85,40,165,65,10,12,1,9,40,0x0,1000,24,0,0,0,0,0,0,0,0,0,985,5,7032,100,731,10,732,5,718,10,720,10,728,10,0,0,0,0,4385,1);
-REPLACE INTO `mob_db` VALUES (1722,'EVENT_JAKK','Jakk','Halloween Jakk',99,10310,0,112,90,1,150,67,8,11,1,28,18,13,42,45,10,12,1,0,43,0x81,240,1180,480,648,0,0,0,0,0,0,0,7225,1000,1062,1000,535,1000,0,0,0,0,0,0,0,0,5134,10000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1723,'A_SHECIL','Shecil Damon','Cecil Damon',82,30000,0,0,0,14,660,300,40,15,1,145,27,32,161,80,10,12,1,7,64,0x3695,180,1008,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1724,'A_POTON_CANON','Photon Cannon','Photon Cannon',66,8000,0,0,0,9,1000,300,16,30,1,40,25,20,80,80,10,12,1,0,40,0x84,300,1536,960,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1725,'R_PORING','Poring','Poring',1,50,0,0,0,1,7,3,0,5,1,1,1,0,6,30,10,12,1,3,21,0x83,150,1872,672,480,0,0,0,0,0,0,0,7049,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1726,'R_LUNATIC','Lunatic','Lunatic',3,60,0,0,0,1,9,3,0,20,1,3,3,10,8,60,10,12,0,2,60,0x83,150,1456,456,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1727,'R_SAVAGE_BABE','Savage Babe','Savage Babe',7,182,0,0,0,1,20,5,0,0,1,7,14,5,12,35,10,12,0,2,22,0x83,150,1624,624,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1705,'THA_DESPERO','Thanatos Despero','Despero of Thanatos',129,41111,1,5148,3666,2,1032,171,95,69,111,96,66,65,127,52,10,12,2,1,88,0x37B5,150,528,528,360,0,0,0,0,0,0,0,7054,1000,731,500,732,100,7439,10000,616,10,2419,1000,0,0,0,0,0,0,4397,1);
+REPLACE INTO `mob_db` VALUES (1706,'THA_MAERO','Thanatos Maero','Maero of Thanatos',129,42599,1,5148,3666,2,1058,245,96,90,97,111,70,133,115,67,10,12,1,1,88,0x37B5,150,480,480,360,0,0,0,0,0,0,0,7054,1000,731,500,732,100,7437,10000,616,10,2354,1000,0,0,0,0,0,0,4395,1);
+REPLACE INTO `mob_db` VALUES (1707,'THA_DOLOR','Thanatos Dolor','Dolor of Thanatos',129,45000,1,5148,3666,2,980,201,71,80,91,72,59,96,109,79,10,12,0,1,88,0x37B5,150,672,672,480,0,0,0,0,0,0,0,7054,1000,731,500,732,100,7436,10000,616,10,5128,1000,0,0,0,0,0,0,4398,1);
+REPLACE INTO `mob_db` VALUES (1708,'THANATOS','Thanatos','Memory of Thanatos',99,1445660,1,1559280,1930554,3,4956,1671,364,35,100,129,30,86,247,32,10,12,2,6,88,0x37B5,120,816,816,504,649700,617,5500,603,5000,732,2000,7444,1000,2519,1000,7450,5000,2342,5000,2412,5000,2515,1000,2655,500,0,0,0,0,4399,1);
+REPLACE INTO `mob_db` VALUES (1709,'G_THA_ODIUM','Thanatos Odium','Odium of Thanatos',129,40200,1,0,0,9,1061,144,120,30,106,78,71,54,181,31,10,12,2,1,88,0x33B5,100,398,288,420,0,0,0,0,0,0,0,7054,1000,731,500,732,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1710,'G_THA_DESPERO','Thanatos Despero','Despero of Thanatos',129,41111,1,0,0,2,1032,171,95,69,111,96,66,65,127,52,10,12,2,1,88,0x33B5,150,528,528,360,0,0,0,0,0,0,0,7054,1000,731,500,732,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1711,'G_THA_MAERO','Thanatos Maero','Maero of Thanatos',129,42599,1,0,0,2,1058,245,96,90,97,111,70,133,115,67,10,12,1,1,88,0x33B5,150,480,480,360,0,0,0,0,0,0,0,7054,1000,731,500,732,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1712,'G_THA_DOLOR','Thanatos Dolor','Dolor of Thanatos',129,45000,1,0,0,2,980,201,71,80,91,72,59,96,109,79,10,12,0,1,88,0x33B5,150,672,672,480,0,0,0,0,0,0,0,7054,1000,731,500,732,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1713,'ACIDUS','Acidus','Acidus',130,48430,1,6176,3988,2,871,695,101,90,109,78,50,55,108,55,10,12,2,9,46,0x3095,170,1008,1008,300,0,0,0,0,0,0,0,7938,500,1035,4000,7444,5,2890,10,7448,800,1269,10,2114,50,0,0,0,0,4378,1);
+REPLACE INTO `mob_db` VALUES (1714,'FERUS','Ferus','Ferus',126,25668,1,5180,2989,2,969,115,96,45,94,80,55,60,109,50,10,12,2,9,43,0x3095,100,576,576,432,0,0,0,0,0,0,0,2891,10,1035,1000,7123,1000,1036,2000,7447,800,994,20,5122,50,0,0,0,0,4380,1);
+REPLACE INTO `mob_db` VALUES (1715,'NOVUS','Novus','Novus',90,6670,1,1436,1505,1,427,57,95,48,74,56,57,25,108,45,10,12,0,9,20,0x3885,110,398,288,360,0,0,0,0,0,0,0,511,3000,7053,1035,1036,589,0,0,0,0,0,0,0,0,0,0,0,0,4383,1);
+REPLACE INTO `mob_db` VALUES (1716,'ACIDUS_','Acidus','Acidus',130,40718,1,5876,3389,2,1484,158,98,47,106,110,61,53,133,53,10,12,2,9,44,0x3095,180,768,768,360,0,0,0,0,0,0,0,505,150,1035,4000,2890,10,1036,3589,7446,800,996,20,7446,100,0,0,0,0,4379,1);
+REPLACE INTO `mob_db` VALUES (1717,'FERUS_','Ferus','Ferus',126,39054,1,5440,2989,2,906,122,111,33,91,57,57,61,87,51,10,12,2,9,42,0x3095,120,576,576,432,0,0,0,0,0,0,0,579,5100,1035,1000,2891,10,1036,3589,7445,800,997,20,7445,100,0,0,0,0,4381,1);
+REPLACE INTO `mob_db` VALUES (1718,'NOVUS_','Novus','Novus',84,5028,1,1188,1215,1,293,48,88,28,53,43,43,55,108,58,10,12,0,9,20,0x3885,100,816,816,480,0,0,0,0,0,0,0,508,2000,7053,1035,1036,589,0,0,0,0,0,0,0,0,0,0,0,0,4382,1);
+REPLACE INTO `mob_db` VALUES (1719,'DETALE','Detale','Detardeurus',135,6005000,1,5616000,3420000,3,6108,2662,364,166,165,153,171,136,278,72,10,12,2,9,67,0x37B5,250,936,936,360,2160000,617,5500,603,5000,732,2000,2649,1000,2648,1000,7444,5000,7451,3589,12080,1000,1417,100,5002,500,0,0,0,0,4386,1);
+REPLACE INTO `mob_db` VALUES (1720,'HYDRO','Hydro','Hydrolancer',121,41500,1,8170,4463,3,1064,150,92,58,120,72,67,66,123,58,10,12,2,9,47,0x37B5,160,672,672,432,0,0,0,0,0,0,0,7123,4000,1035,4000,7443,3880,5126,500,5127,500,12085,300,5124,500,0,0,0,0,4384,1);
+REPLACE INTO `mob_db` VALUES (1721,'DRAGON_EGG','Dragon Egg','Dragon Egg',119,20990,1,3720,2147,0,704,150,172,85,84,59,85,40,165,65,10,12,1,9,40,0x0,1000,398,199,0,0,0,0,0,0,0,0,985,5,7032,100,731,10,732,5,718,10,720,10,728,10,0,0,0,0,4385,1);
+REPLACE INTO `mob_db` VALUES (1722,'EVENT_JAKK','Jakk','Halloween Jakk',99,10310,1,112,90,1,150,67,8,11,1,28,18,13,42,45,10,12,1,0,43,0x81,240,1180,480,648,0,0,0,0,0,0,0,7225,1000,1062,1000,535,1000,5134,10000,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1723,'A_SHECIL','Shecil Damon','Cecil Damon',82,30000,1,0,0,14,660,300,40,15,1,145,27,32,161,80,10,12,1,7,64,0x3695,180,1008,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1724,'A_POTON_CANON','Photon Cannon','Photon Cannon',66,8000,1,0,0,9,1000,300,16,30,1,40,25,20,80,80,10,12,1,0,40,0x84,300,1536,960,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1725,'R_PORING','Poring','Poring',1,50,1,0,0,1,7,3,0,5,1,1,1,0,6,30,10,12,1,3,21,0x83,150,1872,672,480,0,0,0,0,0,0,0,7049,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1726,'R_LUNATIC','Lunatic','Lunatic',3,60,1,0,0,1,9,3,0,20,1,3,3,10,8,60,10,12,0,2,60,0x83,150,1456,456,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1727,'R_SAVAGE_BABE','Savage Babe','Savage Babe',7,182,1,0,0,1,20,5,0,0,1,7,14,5,12,35,10,12,0,2,22,0x83,150,1624,624,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1728,'R_DESERT_WOLF_B','Desert Wolf Baby','Baby Desert Wolf',14,140,1,0,0,1,33,8,13,0,10,12,8,5,28,7,10,12,0,2,23,0x83,150,1600,900,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1729,'R_BAPHOMET_','Baphomet Jr.','Baphomet Jr.',50,8578,0,0,0,1,487,103,24,25,1,75,55,1,93,45,10,12,0,6,27,0x183,150,868,480,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1729,'R_BAPHOMET_','Baphomet Jr.','Baphomet Jr.',50,8578,1,0,0,1,487,103,24,25,1,75,55,1,93,45,10,12,0,6,27,0x183,150,868,480,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1730,'R_DEVIRUCHI','Deviruchi','Deviruchi',64,2300,1,0,0,1,210,73,62,30,61,17,30,35,52,5,10,12,0,6,27,0x183,150,980,600,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1731,'G_DOPPELGANGER','Doppelganger','Outrageous Doppelganger',77,380000,1,0,0,1,1803,1176,246,86,122,122,105,67,203,72,10,12,2,8,48,0x37B5,190,480,480,288,0,0,0,0,0,0,0,7484,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1732,'G_TREASURE_BOX','Treasure Chest','New Year Treasure Chest',98,500,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7486,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Kiel Dungeon (10.4)
-REPLACE INTO `mob_db` VALUES (1733,'KIEL','Kiel','Kiel',90,523500,1,36134,21065,3,2220,1629,45,32,100,112,76,89,187,102,10,12,1,0,47,0x37B5,140,1152,576,432,0,0,0,0,0,0,0,7513,0,7513,0,7513,0,7513,0,7513,0,7513,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1732,'G_TREASURE_BOX','Treasure Chest','New Year Treasure Chest',98,500,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7486,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1733,'KIEL','Kiel','Kiel',90,523500,1,36134,21065,3,2220,1629,45,32,100,112,76,89,187,102,10,12,1,0,47,0x37B5,140,1152,576,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1734,'KIEL_','Kiel D-01','Kiel D-01',125,2502000,1,2340000,1440000,3,4112,3580,314,232,166,187,155,141,279,180,10,12,1,0,47,0x37B5,130,1152,576,432,900000,617,5500,603,5000,616,2000,7513,3000,617,3000,2651,1000,2319,1000,1618,500,1242,500,2650,1000,0,0,0,0,4403,1);
REPLACE INTO `mob_db` VALUES (1735,'ALICEL','Alicel','Alicel',115,18000,1,3334,1961,2,952,398,109,30,121,53,59,63,102,60,10,12,1,6,60,0x318D,250,1080,480,504,0,0,0,0,0,0,0,7512,2000,7507,3000,2148,5,6214,200,1270,5,985,10,2517,20,0,0,0,0,4401,1);
REPLACE INTO `mob_db` VALUES (1736,'ALIOT','Aliot','Aliot',112,15669,1,3182,1918,2,1051,89,106,15,111,56,55,42,107,75,10,12,1,6,60,0x318D,200,1296,432,360,0,0,0,0,0,0,0,7512,2000,7507,3000,2516,10,6214,200,1810,10,985,10,13405,15,0,0,0,0,4402,1);
REPLACE INTO `mob_db` VALUES (1737,'ALIZA','Aliza','Aliza',112,14450,1,2448,1836,1,840,397,98,5,115,50,51,62,88,54,10,12,1,7,60,0x91,220,1440,576,600,0,0,0,0,0,0,0,7054,4000,2518,10,2626,10,7047,5,12128,50,661,1,2123,5,0,0,0,0,4400,1);
-REPLACE INTO `mob_db` VALUES (1738,'CONSTANT','Constant','Constant',108,12050,0,3006,1879,1,858,144,92,82,126,98,62,57,109,34,10,12,0,0,67,0x3885,150,720,360,360,0,0,0,0,0,0,0,7512,100,7507,1500,7325,10,999,10,757,10,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1738,'CONSTANT','Constant','Constant',108,12050,1,3006,1879,1,858,144,92,82,126,98,62,57,109,34,10,12,0,0,67,0x3885,150,720,360,360,0,0,0,0,0,0,0,7512,100,7507,1500,7325,10,999,10,757,10,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1739,'G_ALICEL','Alicel','Alicel',115,18000,1,0,0,2,952,398,109,30,121,53,59,63,102,60,10,12,1,6,60,0x318D,250,1080,480,504,0,0,0,0,0,0,0,7507,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1740,'G_ALIOT','Aliot','Aliot',112,15669,1,0,0,2,1051,89,106,15,111,56,55,42,107,75,10,12,1,6,60,0x318D,200,1296,432,360,0,0,0,0,0,0,0,7507,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1741,'G_COOKIE_XMAS','Christmas Cookie','Christmas Cookie',37,733,1,0,0,1,70,35,48,36,21,16,30,20,25,5,10,12,0,7,46,0x3885,400,1248,1248,240,0,0,0,0,0,0,0,6453,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1742,'G_CARAT','Carat','Carat',103,9222,1,0,0,1,777,76,111,67,102,64,60,40,80,50,10,12,1,6,44,0x3985,200,1078,768,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1743,'G_MYSTCASE','Myst Case','Myst Case',39,879,1,0,0,1,68,21,50,11,26,19,40,35,31,25,10,12,1,0,60,0x3885,400,1248,1248,432,0,0,0,0,0,0,0,6453,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1744,'G_WILD_ROSE','Wild Rose','Wild Rose',70,2682,1,0,0,1,147,45,75,15,44,87,31,35,69,80,10,12,0,2,24,0x3885,100,964,864,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1745,'G_CONSTANT','Constant','Constant',108,2000,0,0,0,1,728,144,92,82,126,98,62,57,109,34,10,12,0,6,67,0x2185,110,720,360,360,0,0,0,0,0,0,0,7507,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1745,'G_CONSTANT','Constant','Constant',108,2000,1,0,0,1,728,144,92,82,126,98,62,57,109,34,10,12,0,6,67,0x2185,110,720,360,360,0,0,0,0,0,0,0,7507,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1746,'G_ALIZA','Aliza','Aliza',112,14450,1,0,0,1,840,397,98,5,115,50,51,62,88,54,10,12,1,7,60,0x3885,220,1440,576,600,0,0,0,0,0,0,0,7507,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1747,'G_SNAKE','Snake','Boa',18,217,1,0,0,1,29,5,9,8,10,8,18,10,14,15,10,12,1,2,22,0x3885,200,1576,576,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1748,'G_ANACONDAQ','Anacondaq','Anacondaq',100,8510,1,0,0,1,504,55,92,0,79,46,28,43,67,25,10,12,1,2,25,0x3885,200,1576,576,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1749,'G_MEDUSA','Medusa','Medusa',102,10045,1,0,0,1,620,113,87,66,99,68,65,79,83,15,10,12,1,6,40,0x3985,180,1720,1320,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1750,'G_RED_PLANT','Red Plant','Red Plant',1,100,1,0,0,1,100,100,160,99,0,0,0,0,0,100,7,12,0,3,22,0x40,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Odin's Temple
+REPLACE INTO `mob_db` VALUES (1750,'G_RED_PLANT','Red Plant','Red Plant',1,100,1,0,0,1,100,100,160,99,0,0,0,0,0,100,7,12,0,3,22,0x40,2000,398,199,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1751,'RANDGRIS','Valkyrie Randgris','Valkyrie Randgris',141,3205000,1,2600000,2200000,3,7343,4412,588,506,196,131,125,276,401,156,10,12,2,8,86,0x37B5,100,576,576,480,1000000,617,5500,603,5000,616,2000,7510,6000,2357,600,2524,2000,2421,2000,2229,6000,7024,3000,0,0,0,0,0,0,4407,1);
REPLACE INTO `mob_db` VALUES (1752,'SKOGUL','Skogul','Skogul',126,34240,1,5904,5210,2,1007,456,72,15,100,71,63,85,115,37,10,12,1,6,67,0x3395,190,720,384,480,0,0,0,0,0,0,0,7511,3500,2884,10,716,1000,739,500,2609,100,757,500,1271,5,0,0,0,0,4404,1);
-REPLACE INTO `mob_db` VALUES (1753,'FRUS','Frus','Frus',128,39520,1,5930,5420,2,1494,169,65,35,114,77,66,51,111,27,10,12,1,6,67,0x3395,150,480,576,432,0,0,0,0,0,0,0,7511,3500,2884,10,716,1000,2622,3,2308,10,757,500,0,0,0,0,0,0,4405,1);
-REPLACE INTO `mob_db` VALUES (1754,'SKEGGIOLD','Skeggiold','Skeggiold',131,53290,1,7218,4419,1,1100,325,85,92,91,89,65,118,147,75,10,12,0,8,46,0x37B5,250,672,780,480,0,0,0,0,0,0,0,7511,6000,2254,1,7063,1000,2001,25,7511,1000,2322,100,2353,100,0,0,0,0,4406,1);
-REPLACE INTO `mob_db` VALUES (1755,'SKEGGIOLD_','Skeggiold','Skeggiold',131,52280,1,7214,4411,1,1151,218,80,86,91,86,67,116,153,71,10,12,0,8,46,0x37B5,250,672,780,480,0,0,0,0,0,0,0,7511,6000,2254,1,7063,1000,2001,25,7511,1000,2322,100,2353,100,0,0,0,0,4406,1);
-REPLACE INTO `mob_db` VALUES (1756,'G_HYDRO','Hydro','Hydrolancer',121,41500,0,0,0,3,1064,150,92,95,120,72,67,66,123,58,10,12,2,9,47,0x39A5,160,140,672,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1757,'G_ACIDUS','Acidus','Acidus',130,48430,1,0,0,2,871,695,101,47,109,78,50,55,108,55,10,12,2,9,46,0x3885,170,168,1008,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1758,'G_FERUS','Ferus','Ferus',126,25668,1,0,0,2,969,115,96,45,94,80,55,60,109,50,10,12,2,9,43,0x3885,100,108,576,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1759,'G_ACIDUS_','Acidus','Acidus',130,40718,1,0,0,2,1484,158,98,90,106,110,61,53,133,53,10,12,2,9,44,0x3885,180,168,768,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1760,'G_FERUS_','Ferus','Ferus',126,39054,1,0,0,2,906,122,111,33,91,57,57,61,87,51,10,12,2,9,42,0x3885,120,108,576,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1753,'FRUS','Frus','Frus',128,39520,1,5930,5420,2,1494,169,65,35,114,77,66,51,111,27,10,12,1,6,67,0x3395,150,576,576,432,0,0,0,0,0,0,0,7511,3500,2884,10,716,1000,2622,3,2308,10,757,500,0,0,0,0,0,0,4405,1);
+REPLACE INTO `mob_db` VALUES (1754,'SKEGGIOLD','Skeggiold','Skeggiold',131,53290,1,7218,4419,1,1100,325,85,92,91,89,65,118,147,75,10,12,0,8,46,0x37B5,250,780,780,480,0,0,0,0,0,0,0,7511,6000,2254,1,7063,1000,2001,25,7511,1000,2322,100,2353,100,0,0,0,0,4406,1);
+REPLACE INTO `mob_db` VALUES (1755,'SKEGGIOLD_','Skeggiold','Skeggiold',131,52280,1,7214,4411,1,1151,218,80,86,91,86,67,116,153,71,10,12,0,8,46,0x37B5,250,780,780,480,0,0,0,0,0,0,0,7511,6000,2254,1,7063,1000,2001,25,7511,1000,2322,100,2353,100,0,0,0,0,4406,1);
+REPLACE INTO `mob_db` VALUES (1756,'G_HYDRO','Hydro','Hydrolancer',121,41500,1,0,0,3,1064,150,92,95,120,72,67,66,123,58,10,12,2,9,47,0x39A5,160,672,672,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1757,'G_ACIDUS','Acidus','Acidus',130,48430,1,0,0,2,871,695,101,47,109,78,50,55,108,55,10,12,2,9,46,0x3885,170,1008,1008,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1758,'G_FERUS','Ferus','Ferus',126,25668,1,0,0,2,969,115,96,45,94,80,55,60,109,50,10,12,2,9,43,0x3885,100,576,576,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1759,'G_ACIDUS_','Acidus','Acidus',130,40718,1,0,0,2,1484,158,98,90,106,110,61,53,133,53,10,12,2,9,44,0x3885,180,768,768,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1760,'G_FERUS_','Ferus','Ferus',126,39054,1,0,0,2,906,122,111,33,91,57,57,61,87,51,10,12,2,9,42,0x3885,120,576,576,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1761,'G_SKOGUL','Skogul','Skogul',126,34240,1,0,0,2,1007,456,72,15,100,71,63,85,115,37,10,12,1,6,67,0x3985,170,720,384,480,0,0,0,0,0,0,0,7511,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1762,'G_FRUS','Frus','Frus',128,39520,1,0,0,2,1494,169,65,35,114,77,66,51,111,27,10,12,1,6,67,0x3985,130,480,576,432,0,0,0,0,0,0,0,7511,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1763,'G_SKEGGIOLD','Skeggiold','Skeggiold',131,53290,1,0,0,1,1100,325,85,92,91,89,65,118,147,75,10,12,0,8,46,0x39A5,200,672,780,480,0,0,0,0,0,0,0,7511,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1764,'G_SKEGGIOLD_','Skeggiold','Skeggiold',131,52280,1,0,0,1,1151,218,80,86,91,86,67,116,153,71,10,12,0,8,46,0x39A5,200,672,780,480,0,0,0,0,0,0,0,7511,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1762,'G_FRUS','Frus','Frus',128,39520,1,0,0,2,1494,169,65,35,114,77,66,51,111,27,10,12,1,6,67,0x3985,130,576,576,432,0,0,0,0,0,0,0,7511,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1763,'G_SKEGGIOLD','Skeggiold','Skeggiold',131,53290,1,0,0,1,1100,325,85,92,91,89,65,118,147,75,10,12,0,8,46,0x39A5,200,780,780,480,0,0,0,0,0,0,0,7511,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1764,'G_SKEGGIOLD_','Skeggiold','Skeggiold',131,52280,1,0,0,1,1151,218,80,86,91,86,67,116,153,71,10,12,0,8,46,0x39A5,200,780,780,480,0,0,0,0,0,0,0,7511,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1765,'G_RANDGRIS','Valkyrie','Valkyrie',141,1005000,1,13000,10000,3,6343,3206,588,506,196,131,125,276,401,156,10,12,2,8,86,0x37B5,100,576,576,480,0,0,0,0,0,0,0,7510,160,617,40,2115,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1766,'EM_ANGELING','Angeling','Angeling',99,128430,0,0,0,1,78,11,64,50,1,17,80,80,151,20,10,12,0,8,66,0x4B5,300,1288,288,384,0,909,5000,909,5000,741,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1767,'EM_DEVILING','Deviling','Deviling',99,128430,0,0,0,1,78,11,64,50,1,17,80,80,151,20,10,12,0,8,66,0x4B5,300,1288,288,384,0,909,5000,909,5000,741,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Rachel / Ice Dungeon (11.1)
-REPLACE INTO `mob_db` VALUES (1768,'GLOOMUNDERNIGHT','Gloom Under Night','Gloom Under Night',139,3005000,1,2808000,1800000,3,6592,2785,479,262,191,223,187,155,362,163,10,12,2,0,68,0x37B5,200,1344,2880,576,1080000,607,5500,617,5000,617,5000,7566,7000,7023,4000,7022,2000,616,5000,2513,1000,1377,100,0,0,0,0,0,0,4408,1);
+REPLACE INTO `mob_db` VALUES (1766,'EM_ANGELING','Angeling','Angeling',99,128430,1,0,0,1,78,11,64,50,1,17,80,80,151,20,10,12,0,8,66,0x4B5,300,1288,288,384,0,909,5000,909,5000,741,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1767,'EM_DEVILING','Deviling','Deviling',99,128430,1,0,0,1,78,11,64,50,1,17,80,80,151,20,10,12,0,8,66,0x4B5,300,1288,288,384,0,909,5000,909,5000,741,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1768,'GLOOMUNDERNIGHT','Gloom Under Night','Gloom Under Night',139,3005000,1,2808000,1800000,3,6592,2785,479,262,191,223,187,155,362,163,10,12,2,0,68,0x37B5,200,2000,2000,576,1080000,607,5500,617,5000,617,5000,7566,7000,7023,4000,7022,2000,616,5000,2513,1000,1377,100,0,0,0,0,0,0,4408,1);
REPLACE INTO `mob_db` VALUES (1769,'AGAV','Agav','Agav',128,40000,1,5112,2949,1,892,181,77,82,85,66,55,113,120,61,10,12,1,7,80,0x3295,300,768,360,360,0,0,0,0,0,0,0,7567,2500,2422,2,7563,4000,2109,1,12183,50,7563,100,1061,2500,0,0,0,0,4409,1);
REPLACE INTO `mob_db` VALUES (1770,'ECHIO','Echio','Echio',126,31620,1,4796,2768,1,848,159,66,11,111,63,51,37,132,45,10,12,1,7,80,0x3295,250,768,360,360,0,0,0,0,0,0,0,7567,2500,608,10,7563,4000,5172,25,12183,20,7563,100,2366,20,0,0,0,0,4410,1);
REPLACE INTO `mob_db` VALUES (1771,'VANBERK','Vanberk','Vanberk',123,24605,1,4212,2430,1,918,141,100,6,109,70,55,60,122,54,10,12,1,7,80,0x3885,250,768,360,360,0,0,0,0,0,0,0,7568,2500,526,10,7563,1000,5172,25,13027,5,7563,100,2883,10,0,0,0,0,4411,1);
REPLACE INTO `mob_db` VALUES (1772,'ISILLA','Isilla','Isilla',124,26324,1,4492,2592,1,848,168,69,19,90,65,43,82,127,75,10,12,1,7,80,0x3885,300,768,360,432,0,0,0,0,0,0,0,7568,2500,2422,1,7563,1000,2610,10,2601,1,7563,100,2883,10,0,0,0,0,4412,1);
REPLACE INTO `mob_db` VALUES (1773,'HODREMLIN','Hodremlin','Hodremlin',122,23182,1,4884,2819,1,955,154,75,25,106,70,77,60,83,40,10,12,1,6,67,0x3985,140,960,528,432,0,0,0,0,0,0,0,587,1000,7340,1000,2406,2,938,1000,7563,1000,1061,2000,2426,10,0,0,0,0,4413,1);
REPLACE INTO `mob_db` VALUES (1774,'SEEKER','Seeker','Seeker',124,24500,1,5212,3006,6,855,120,64,30,91,90,35,75,176,31,10,12,0,0,64,0x3295,190,576,432,300,0,0,0,0,0,0,0,587,1000,7340,1000,985,20,1061,4000,7563,1000,1375,20,0,0,0,0,0,0,4414,1);
-REPLACE INTO `mob_db` VALUES (1775,'SNOWIER','Snowier','Snowier',103,13934,1,2332,1458,2,763,82,121,47,91,61,67,45,83,55,10,12,2,0,41,0x3885,220,936,1020,420,0,0,0,0,0,0,0,7561,3000,7066,1000,757,100,510,50,509,500,1819,3,991,100,0,0,0,0,4415,1);
-REPLACE INTO `mob_db` VALUES (1776,'SIROMA','Siroma','Siroma',98,11910,1,1827,1369,1,506,100,64,38,83,43,50,70,96,60,10,12,0,0,61,0x83,180,432,648,240,0,0,0,0,0,0,0,7561,500,7066,1500,510,10,7066,0,7066,0,7066,0,991,20,0,0,0,0,4416,1);
+REPLACE INTO `mob_db` VALUES (1775,'SNOWIER','Snowier','Snowier',103,13934,1,2332,1458,2,763,82,121,47,91,61,67,45,83,55,10,12,2,0,41,0x3885,220,1020,1020,420,0,0,0,0,0,0,0,7561,3000,7066,1000,757,100,510,50,509,500,1819,3,991,100,0,0,0,0,4415,1);
+REPLACE INTO `mob_db` VALUES (1776,'SIROMA','Siroma','Siroma',98,11910,1,1827,1369,1,506,100,64,38,83,43,50,70,96,60,10,12,0,0,61,0x83,180,648,648,240,0,0,0,0,0,0,0,7561,500,7066,1500,510,10,991,20,0,0,0,0,0,0,0,0,0,0,4416,1);
REPLACE INTO `mob_db` VALUES (1777,'ICE_TITAN','Ice Titan','Ice Titan',110,20820,1,3268,2644,1,1088,98,344,11,133,54,78,33,94,26,10,12,2,0,61,0x3885,250,861,660,144,0,0,0,0,0,0,0,7561,5000,7066,3000,749,100,984,10,985,30,6253,500,995,100,0,0,0,0,4417,1);
REPLACE INTO `mob_db` VALUES (1778,'GAZETI','Gazeti','Gazeti',106,14000,1,2430,1518,10,775,68,71,21,105,37,42,38,116,38,10,12,1,6,21,0x3395,190,576,370,270,0,0,0,0,0,0,0,7561,3000,7066,3000,985,20,1731,1,6253,100,6256,500,0,0,0,0,0,0,4418,1);
-REPLACE INTO `mob_db` VALUES (1779,'KTULLANUX','Ktullanux','Ktullanux',98,2626000,1,1242690,949942,3,3754,2680,129,78,85,126,30,125,212,112,10,12,2,2,81,0x37B5,400,432,840,216,517788,607,5500,617,5000,617,5000,7562,9000,616,3000,2509,3000,2111,5000,617,5000,607,5000,0,0,0,0,0,0,4419,1);
+REPLACE INTO `mob_db` VALUES (1779,'KTULLANUX','Ktullanux','Ktullanux',98,2626000,1,1242690,949942,3,3754,2680,129,78,85,126,30,125,212,112,10,12,2,2,81,0x37B5,400,840,840,216,517788,607,5500,617,5000,617,5000,7562,9000,616,3000,2509,3000,2111,5000,617,5000,607,5000,0,0,0,0,0,0,4419,1);
REPLACE INTO `mob_db` VALUES (1780,'MUSCIPULAR','Muscipular','Muscipular',105,12550,1,2332,1458,3,521,76,114,43,100,60,58,37,72,47,10,12,1,3,22,0x84,2000,672,648,360,0,0,0,0,0,0,0,7565,3000,1032,3000,629,2,1033,2000,905,1000,631,3,6217,400,0,0,0,0,4420,1);
REPLACE INTO `mob_db` VALUES (1781,'DROSERA','Drosera','Drosera',101,10878,1,1620,1013,7,218,54,86,52,79,32,64,38,94,14,10,12,1,3,22,0x84,2000,864,576,336,0,0,0,0,0,0,0,7565,3000,6259,100,1032,2000,1033,2000,621,3,905,1000,6217,200,0,0,0,0,4421,1);
REPLACE INTO `mob_db` VALUES (1782,'ROWEEN','Roween','Roween',95,7385,1,2028,1902,1,588,35,73,33,70,82,55,45,108,25,10,12,1,2,24,0x108B,200,1500,500,1000,0,0,0,0,0,0,0,7564,3000,919,3000,992,50,1822,2,0,0,0,0,0,0,0,0,0,0,4422,1);
REPLACE INTO `mob_db` VALUES (1783,'GALION','Galion','Galion',100,8821,1,2122,1327,1,527,77,100,62,106,79,62,45,108,36,10,12,1,2,44,0x11AB,150,864,624,360,0,0,0,0,0,0,0,7564,3000,919,3000,996,10,2531,5,0,0,0,0,0,0,0,0,0,0,4423,1);
REPLACE INTO `mob_db` VALUES (1784,'STAPO','Stapo','Stapo',95,8805,1,1888,1772,1,573,51,129,36,20,46,25,35,64,30,10,12,0,0,42,0x83,300,936,792,432,0,0,0,0,0,0,0,909,1000,7312,1000,512,1000,7126,100,993,10,1821,3,0,0,0,0,0,0,4424,1);
-REPLACE INTO `mob_db` VALUES (1785,'ATROCE','Atroce','Atroce',113,1502000,1,1404000,855000,2,2843,1503,316,176,121,165,135,99,213,113,10,12,2,2,67,0x37B5,150,576,600,240,540000,607,5500,617,5000,617,5000,7563,7000,608,1000,2621,1000,617,5000,607,5000,5123,100,1175,100,0,0,0,0,4425,1);
-REPLACE INTO `mob_db` VALUES (1786,'G_AGAV','Agav','Agav',128,40000,1,0,0,1,892,181,77,82,85,66,55,113,92,61,10,12,1,7,80,0x3295,300,768,360,360,0,0,0,0,0,0,0,7567,1,7567,0,7567,0,7567,0,7567,0,7567,0,7567,0,7567,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1787,'G_ECHIO','Echio','Echio',126,31620,1,0,0,1,848,159,66,11,111,63,51,37,132,45,10,12,1,7,40,0x3295,250,768,360,360,0,0,0,0,0,0,0,7567,1,7567,0,7567,0,7567,0,7567,0,7567,0,7567,0,7567,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1785,'ATROCE','Atroce','Atroce',113,1502000,1,1404000,855000,2,2843,1503,316,176,121,165,135,99,213,113,10,12,2,2,67,0x37B5,150,600,600,240,540000,607,5500,617,5000,617,5000,7563,7000,608,1000,2621,1000,617,5000,607,5000,5123,100,1175,100,0,0,0,0,4425,1);
+REPLACE INTO `mob_db` VALUES (1786,'G_AGAV','Agav','Agav',128,40000,1,0,0,1,892,181,77,82,85,66,55,113,92,61,10,12,1,7,80,0x3295,300,768,360,360,0,0,0,0,0,0,0,7567,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1787,'G_ECHIO','Echio','Echio',126,31620,1,0,0,1,848,159,66,11,111,63,51,37,132,45,10,12,1,7,40,0x3295,250,768,360,360,0,0,0,0,0,0,0,7567,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1788,'G_ICE_TITAN','Ice Titan','Ice Titan',110,20820,1,0,0,1,1088,98,344,11,133,54,78,33,94,26,10,12,2,0,61,0x3295,250,861,660,144,0,0,0,0,0,0,0,7561,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1789,'ICEICLE','Iceicle','Iceicle',100,1012,1,196,122,3,553,1,2,15,99,1,1,1,194,1,10,12,0,0,41,0x84,2000,1344,0,0,0,0,0,0,0,0,0,7066,1000,7066,1000,6257,500,7066,500,7066,500,7066,500,7066,500,7066,500,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1790,'G_RAFFLESIA','Rafflesia','Rafflesia',86,5819,1,0,0,3,325,41,86,2,47,41,44,29,78,31,10,12,0,3,22,0x3885,150,512,528,240,0,0,0,0,0,0,0,7577,3000,7575,4000,7576,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1789,'ICEICLE','Iceicle','Iceicle',100,1012,1,196,122,3,553,1,2,15,99,1,1,1,194,1,10,12,0,0,41,0x84,2000,1344,199,0,0,0,0,0,0,0,0,7066,1000,7066,1000,6257,500,7066,500,7066,500,7066,500,7066,500,7066,500,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1790,'G_RAFFLESIA','Rafflesia','Rafflesia',86,5819,1,0,0,3,325,41,86,2,47,41,44,29,78,31,10,12,0,3,22,0x3885,150,528,528,240,0,0,0,0,0,0,0,7577,3000,7575,4000,7576,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1791,'G_GALION','Galion','Galion',100,8821,1,0,0,1,527,77,100,62,106,79,62,45,108,36,10,12,1,2,44,0x11AB,150,864,624,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1792,'SOCCER_BALL','Soccer Ball','Soccer Ball',1,10,0,0,0,0,0,0,128,99,0,0,0,0,0,0,0,0,0,0,20,0x40,2000,96,96,96,0,0,0,0,0,0,0,18503,5000,18503,3000,12326,3000,603,1000,0,0,0,0,0,0,617,1000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1793,'G_MEGALITH','Megalith','Megalith',65,2451,1,0,0,9,122,30,66,18,57,14,35,10,99,3,10,12,2,0,80,0x3695,200,1332,1332,672,0,0,0,0,0,0,0,757,0,757,0,757,0,757,0,757,0,757,0,757,0,757,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1794,'G_ROWEEN','Roween','Roween',95,7385,1,0,0,1,228,35,73,33,70,82,55,45,88,25,10,12,1,2,24,0x3295,200,412,840,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1792,'SOCCER_BALL','Soccer Ball','Soccer Ball',1,10,1,0,0,0,0,0,128,99,0,0,0,0,0,0,1,1,0,0,20,0x40,2000,398,199,96,0,0,0,0,0,0,0,18503,5000,18503,3000,12326,3000,603,1000,617,1000,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1793,'G_MEGALITH','Megalith','Megalith',65,2451,1,0,0,9,122,30,66,18,57,14,35,10,99,3,10,12,2,0,80,0x3695,200,1332,1332,672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1794,'G_ROWEEN','Roween','Roween',95,7385,1,0,0,1,228,35,73,33,70,82,55,45,88,25,10,12,1,2,24,0x3295,200,840,840,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1795,'BLOODY_KNIGHT_','Bloody Knight','Bloody Knight',116,68500,1,0,0,3,1319,123,122,50,132,59,70,57,137,45,10,12,2,8,28,0x37B5,250,828,528,192,0,0,0,0,0,0,0,1417,100,2412,100,2514,200,2342,300,2513,200,1620,200,617,7000,7578,10000,0,0,0,0);
--- WoE SE Guild Dungeon
-REPLACE INTO `mob_db` VALUES (1796,'AUNOE','Aunoe','Aunoe',110,13050,0,2322,1454,1,840,81,107,42,118,63,62,77,84,35,10,12,1,7,80,0x3295,250,768,432,360,0,0,0,0,0,0,0,7568,2500,2422,2,7563,4000,2109,1,12183,50,7563,100,2545,5,0,0,0,0,4464,1);
+REPLACE INTO `mob_db` VALUES (1796,'AUNOE','Aunoe','Aunoe',110,13050,1,2322,1454,1,840,81,107,42,118,63,62,77,84,35,10,12,1,7,80,0x3295,250,768,432,360,0,0,0,0,0,0,0,7568,2500,2422,2,7563,4000,2109,1,12183,50,7563,100,2545,5,0,0,0,0,4464,1);
REPLACE INTO `mob_db` VALUES (1797,'FANAT','Fanat','Fanat',120,21000,1,3954,2282,1,839,106,81,64,102,66,70,47,111,57,10,12,1,7,80,0x3885,250,768,432,360,0,0,0,0,0,0,0,2388,10,2422,2,7563,4000,2109,1,12183,50,7568,2500,0,0,0,0,0,0,4465,1);
--- Additional Event Monsters
-REPLACE INTO `mob_db` VALUES (1798,'TREASURE_BOX_','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x40,0,0,0,0,0,0,0,0,0,0,0,7582,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1799,'B_SEYREN_','Lord Knight Seyren','Lord Knight Seyren',99,1647590,0,5222448,1412973,1,9409,3802,72,37,120,110,81,65,156,52,10,12,1,7,83,0x37B5,100,76,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1800,'B_EREMES_','Assassin Cross Eremes','Assassin Cross Eremes',99,1411230,0,4410072,1433142,1,5446,4100,37,39,90,181,62,37,146,60,10,12,1,7,85,0x37B5,100,76,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1801,'B_HARWORD_','Whitesmith Harword','Master Smith Howard',99,1460000,0,4322526,1278900,1,10169,429,66,36,100,73,112,35,163,60,10,12,1,7,82,0x37B5,100,76,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1802,'B_MAGALETA_','High Priest Magaleta','High Priest Margaretha',99,1092910,0,4597560,1186920,1,6094,892,35,78,1,84,64,182,110,100,10,12,1,7,86,0x37B5,125,1152,384,288,9000,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1803,'B_SHECIL_','Sniper Shecil','Sniper Cecil',99,1349000,0,4420440,1373400,14,6360,4221,22,35,1,180,39,67,232,130,10,12,1,7,84,0x33B5,100,76,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1804,'B_KATRINN_','High Wizard Katrinn','High Wizard Kathryne',99,1069920,0,4328856,1473030,1,1556,3197,10,88,1,89,42,223,154,93,10,12,1,7,68,0x37B5,150,1152,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1805,'G_SEYREN_','Lord Knight Seyren','Lord Knight Seyren',10,10,1,1,1,1,1,1,1,1,1,1,1,1,1,1,10,12,1,7,83,0x37B5,100,76,384,288,0,0,0,0,0,0,0,12564,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1806,'G_EREMES_','Assassin Cross Eremes','Assassin Cross Eremes',10,10,1,1,1,1,1,1,1,1,1,1,1,1,1,1,10,12,1,7,85,0x37B5,100,76,384,288,0,0,0,0,0,0,0,12564,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1807,'G_HARWORD_','Whitesmith Harword','MasterSmith Howard',10,10,1,1,1,1,1,1,1,1,1,1,1,1,1,1,10,12,1,7,81,0x37B5,100,76,384,288,0,0,0,0,0,0,0,12564,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1798,'TREASURE_BOX_','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x40,0,398,199,0,0,0,0,0,0,0,0,7582,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1799,'B_SEYREN_','Lord Knight Seyren','Lord Knight Seyren',99,1647590,1,5222448,1412973,1,9409,3802,72,37,120,110,81,65,156,52,10,12,1,7,83,0x37B5,100,398,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1800,'B_EREMES_','Assassin Cross Eremes','Assassin Cross Eremes',99,1411230,1,4410072,1433142,1,5446,4100,37,39,90,181,62,37,146,60,10,12,1,7,85,0x37B5,100,398,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1801,'B_HARWORD_','Whitesmith Harword','Master Smith Howard',99,1460000,1,4322526,1278900,1,10169,429,66,36,100,73,112,35,163,60,10,12,1,7,82,0x37B5,100,398,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1802,'B_MAGALETA_','High Priest Magaleta','High Priest Margaretha',99,1092910,1,4597560,1186920,1,6094,892,35,78,1,84,64,182,110,100,10,12,1,7,86,0x37B5,125,1152,384,288,9000,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1803,'B_SHECIL_','Sniper Shecil','Sniper Cecil',99,1349000,1,4420440,1373400,14,6360,4221,22,35,1,180,39,67,232,130,10,12,1,7,84,0x33B5,100,398,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1804,'B_KATRINN_','High Wizard Katrinn','High Wizard Kathryne',99,1069920,1,4328856,1473030,1,1556,3197,10,88,1,89,42,223,154,93,10,12,1,7,68,0x37B5,150,1152,384,288,0,0,0,0,0,0,0,7583,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1805,'G_SEYREN_','Lord Knight Seyren','Lord Knight Seyren',10,10,1,1,1,1,1,1,1,1,1,1,1,1,1,1,10,12,1,7,83,0x37B5,100,398,384,288,0,0,0,0,0,0,0,12564,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1806,'G_EREMES_','Assassin Cross Eremes','Assassin Cross Eremes',10,10,1,1,1,1,1,1,1,1,1,1,1,1,1,1,10,12,1,7,85,0x37B5,100,398,384,288,0,0,0,0,0,0,0,12564,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1807,'G_HARWORD_','Whitesmith Harword','MasterSmith Howard',10,10,1,1,1,1,1,1,1,1,1,1,1,1,1,1,10,12,1,7,81,0x37B5,100,398,384,288,0,0,0,0,0,0,0,12564,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1808,'G_MAGALETA_','High Priest Magaleta','High Priest Margaretha',10,10,1,1,1,1,1,1,1,1,1,1,1,1,1,1,10,12,1,7,86,0x37B5,125,1152,384,288,0,0,0,0,0,0,0,12564,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1809,'G_SHECIL_','Sniper Shecil','Sniper Cecil',10,10,1,1,1,14,1,1,1,1,1,1,1,1,1,1,10,12,1,7,84,0x37B5,100,76,384,288,0,0,0,0,0,0,0,12564,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1809,'G_SHECIL_','Sniper Shecil','Sniper Cecil',10,10,1,1,1,14,1,1,1,1,1,1,1,1,1,1,10,12,1,7,84,0x37B5,100,398,384,288,0,0,0,0,0,0,0,12564,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1810,'G_KATRINN_','High Wizard Katrinn','High Wizard Kathryne',10,10,1,1,1,1,1,1,1,1,1,1,1,1,1,1,10,12,1,7,68,0x37B5,150,1152,384,288,0,0,0,0,0,0,0,12564,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1811,'G_SMOKIE_','Smokie','Bandit',18,641,1,0,0,1,61,11,0,10,1,18,36,25,26,35,10,12,0,2,22,0x91,200,1576,576,420,0,0,0,0,0,0,0,2201,100,7267,500,606,1000,536,2000,7299,500,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1812,'EVENT_LUDE','Lude','Delightful Lude',10,20,1,0,0,2,13,8,1,0,1,1,1,50,100,100,10,12,0,1,29,0x40,150,890,960,480,0,0,0,0,0,0,0,558,10000,561,6000,529,16000,530,16000,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1813,'EVENT_HYDRO','Hydro','Hydrolancer',99,1880000,0,4320000,1800000,3,19500,32767,96,55,1,142,200,250,227,32,10,12,2,8,28,0x37B5,100,972,672,432,0,617,5500,603,5000,617,5500,7607,10000,13001,500,5002,500,1417,500,12080,1500,7444,5500,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1814,'EVENT_MOON','Moonlight Flower','Fox Queen',80,30000,0,29700,27000,1,550,300,80,50,1,35,45,112,83,93,10,12,1,2,63,0x37B5,150,1276,576,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1815,'EVENT_RICECAKE','Rice Cake','Hot Ricecake',12,777,1,7,7,1,7,7,0,99,7,7,7,17,17,7,10,12,1,0,20,0x40,250,1320,0,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1816,'EVENT_GOURD','Gourd','Gourd',12,1000,0,0,0,1,1,1,160,99,1,1,1,1,1,1,0,0,1,0,20,0x40,2000,96,96,96,0,632,5000,632,5000,632,5000,512,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1817,'EVENT_DETALE','Detale','Detardeurus',99,8880000,0,4860000,2250000,3,42597,32767,104,65,1,142,200,250,227,50,10,12,2,8,48,0x37B5,100,972,936,360,0,12103,5500,617,5000,617,5500,7701,10000,1724,500,1473,500,1265,500,12080,1500,12100,1500,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1818,'EVENT_ALARM','Alarm','Imperfect Alarm',58,10647,0,0,0,0,1,1,24,15,1,62,72,10,85,45,10,12,1,0,60,0x3695,1000,1020,500,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7703,7000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1812,'EVENT_LUDE','Lude','Delightful Lude',10,20,1,0,0,2,13,8,1,0,1,1,1,50,100,100,10,12,0,1,29,0x40,150,960,960,480,0,0,0,0,0,0,0,558,10000,561,6000,529,10000,530,10000,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1813,'EVENT_HYDRO','Hydro','Hydrolancer',99,1880000,1,4320000,1800000,3,19500,32767,96,55,1,142,200,250,227,32,10,12,2,8,28,0x37B5,100,972,672,432,0,617,5500,603,5000,617,5500,7607,10000,13001,500,5002,500,1417,500,12080,1500,7444,5500,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1814,'EVENT_MOON','Moonlight Flower','Fox Queen',80,30000,1,29700,27000,1,550,300,80,50,1,35,45,112,83,93,10,12,1,2,63,0x37B5,150,1276,576,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1815,'EVENT_RICECAKE','Rice Cake','Hot Ricecake',12,777,1,7,7,1,7,7,0,99,7,7,7,17,17,7,10,12,1,0,20,0x40,250,1320,199,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1816,'EVENT_GOURD','Gourd','Gourd',12,1000,1,0,0,1,1,1,160,99,1,1,1,1,1,1,1,1,1,0,20,0x40,2000,398,199,96,0,632,5000,632,5000,632,5000,512,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1817,'EVENT_DETALE','Detale','Detardeurus',99,8880000,1,4860000,2250000,3,42597,32767,104,65,1,142,200,250,227,50,10,12,2,8,48,0x37B5,100,972,936,360,0,12103,5500,617,5000,617,5500,7701,10000,1724,500,1473,500,1265,500,12080,1500,12100,1500,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1818,'EVENT_ALARM','Alarm','Imperfect Alarm',58,10647,1,0,0,0,1,1,24,15,1,62,72,10,85,45,10,12,1,0,60,0x3695,1000,1020,500,768,0,0,0,0,0,0,0,7703,7000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1819,'EVENT_BATHORY','Bathory','Bathory',86,5242,1,0,0,1,252,96,61,41,66,38,40,55,67,50,10,12,1,7,27,0x3695,100,1504,840,900,0,0,0,0,0,0,0,7850,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1820,'EVENT_BIGFOOT','Bigfoot','Bigfoot',29,587,1,0,0,1,50,12,55,7,18,4,7,0,12,0,10,12,2,2,22,0x91,300,1260,192,192,0,0,0,0,0,0,0,7850,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1820,'EVENT_BIGFOOT','Bigfoot','Bigfoot',29,587,1,0,0,1,50,12,55,7,18,4,7,0,12,0,10,12,2,2,22,0x91,300,1260,199,192,0,0,0,0,0,0,0,7850,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1821,'EVENT_DESERT_WOLF','Desert Wolf','Desert Wolf',103,9447,1,0,0,1,676,59,114,47,93,69,63,61,98,42,10,12,1,2,23,0x308D,200,1120,420,288,0,0,0,0,0,0,0,7850,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1822,'EVENT_DEVIRUCHI','Deviruchi','Deviruchi',64,2300,1,0,0,1,210,73,62,30,61,17,30,35,52,5,10,12,0,6,27,0x3795,150,980,600,384,0,0,0,0,0,0,0,7850,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1823,'EVENT_FREEZER','Freezer','Freezer',94,9990,1,0,0,2,244,50,68,38,68,47,50,45,59,25,10,12,1,2,41,0x3695,250,1452,483,528,0,0,0,0,0,0,0,7850,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1824,'EVENT_GARM_BABY','Garm Baby','Baby Hatii',94,10016,1,0,0,1,238,61,62,43,69,61,55,61,64,45,10,12,1,2,41,0x3885,450,879,672,576,0,0,0,0,0,0,0,7850,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1825,'EVENT_GOBLINE_XMAS','Christmas Goblin','Santa Goblin',25,1176,0,0,0,1,118,22,16,5,1,53,25,20,38,45,10,12,1,7,24,0x3695,100,1120,620,240,0,0,0,0,0,0,0,7850,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1825,'EVENT_GOBLINE_XMAS','Christmas Goblin','Santa Goblin',25,1176,1,0,0,1,118,22,16,5,1,53,25,20,38,45,10,12,1,7,24,0x3695,100,1120,620,240,0,0,0,0,0,0,0,7850,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1826,'EVENT_MYST','Myst','Myst',39,879,1,0,0,1,68,21,50,11,26,19,40,35,31,25,10,12,2,0,25,0x3695,200,1576,576,384,0,0,0,0,0,0,0,7850,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1827,'EVENT_SASQUATCH','Sasquatch','Sasquatch',30,3163,0,0,0,1,250,30,8,0,75,25,60,10,34,20,10,12,2,2,60,0x3695,300,1260,192,192,0,0,0,0,0,0,0,7850,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1828,'EVENT_GULLINBURSTI','Gullinbrusti','Gullinbursti',20,20,0,0,0,1,59,13,160,99,1,14,14,0,19,15,10,12,2,2,42,0x3695,150,1960,960,384,0,0,0,0,0,0,0,7303,6000,570,9000,571,8000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Thor Volcano (11.2)
-REPLACE INTO `mob_db` VALUES (1829,'SWORD_GUARDIAN','Sword Guardian','Sword Master',133,70000,0,5850,3375,2,1127,129,122,62,122,87,54,65,155,65,14,16,2,7,80,0x37B5,170,140,384,288,0,0,0,0,0,0,0,7069,3000,1370,30,1163,50,1168,1,2122,10,1176,50,6223,100,0,0,0,0,4427,1);
-REPLACE INTO `mob_db` VALUES (1830,'BOW_GUARDIAN','Bow Guardian','Bow Master',132,63000,0,5710,3294,12,1149,120,127,62,109,80,65,52,183,55,14,16,2,7,80,0x37B5,170,76,384,288,0,0,0,0,0,0,0,7069,3000,1723,30,1701,50,2367,20,2701,4,0,0,6223,100,0,0,0,0,4428,1);
-REPLACE INTO `mob_db` VALUES (1831,'SALAMANDER','Salamander','Salamander',138,80390,1,7694,7139,2,2299,600,141,68,189,105,92,85,198,72,10,12,2,0,63,0x37B5,160,140,384,288,0,0,0,0,0,0,0,7097,3000,994,30,6223,20,2680,1,1920,50,2621,1,2364,20,0,0,0,0,4429,1);
-REPLACE INTO `mob_db` VALUES (1832,'IFRIT','Ifrit','Ifrit',146,6935000,1,8704800,4860000,3,8063,3389,436,218,180,201,156,190,299,77,10,12,2,0,83,0x37B5,130,212,384,360,3348000,617,5500,6223,5000,616,2000,994,12000,2677,3000,2678,100,2679,100,1471,2400,1133,2000,2345,200,0,0,0,0,4430,1);
+REPLACE INTO `mob_db` VALUES (1827,'EVENT_SASQUATCH','Sasquatch','Sasquatch',30,3163,1,0,0,1,250,30,8,0,75,25,60,10,34,20,10,12,2,2,60,0x3695,300,1260,199,192,0,0,0,0,0,0,0,7850,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1828,'EVENT_GULLINBURSTI','Gullinbrusti','Gullinbursti',20,20,1,0,0,1,59,13,160,99,1,14,14,0,19,15,10,12,2,2,42,0x3695,150,1960,960,384,0,0,0,0,0,0,0,7303,6000,570,9000,571,8000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1829,'SWORD_GUARDIAN','Sword Guardian','Sword Master',133,70000,1,5850,3375,2,1127,129,122,62,122,87,54,65,155,65,14,16,2,7,80,0x37B5,170,398,384,288,0,0,0,0,0,0,0,7069,3000,1370,30,1163,50,1168,1,2122,10,1176,50,6223,100,0,0,0,0,4427,1);
+REPLACE INTO `mob_db` VALUES (1830,'BOW_GUARDIAN','Bow Guardian','Bow Master',132,63000,1,5710,3294,12,1149,120,127,62,109,80,65,52,183,55,14,16,2,7,80,0x37B5,170,398,384,288,0,0,0,0,0,0,0,7069,3000,1723,30,1701,50,2367,20,2701,4,6223,100,0,0,0,0,0,0,4428,1);
+REPLACE INTO `mob_db` VALUES (1831,'SALAMANDER','Salamander','Salamander',138,80390,1,7694,7139,2,2299,600,141,68,189,105,92,85,198,72,10,12,2,0,63,0x37B5,160,398,384,288,0,0,0,0,0,0,0,7097,3000,994,30,6223,20,2680,1,1920,50,2621,1,2364,20,0,0,0,0,4429,1);
+REPLACE INTO `mob_db` VALUES (1832,'IFRIT','Ifrit','Ifrit',146,6935000,1,8704800,4860000,3,8063,3389,436,218,180,201,156,190,299,77,10,12,2,0,83,0x37B5,130,398,384,360,3348000,617,5500,6223,5000,616,2000,994,10000,2677,3000,2678,100,2679,100,1471,2400,1133,2000,2345,200,0,0,0,0,4430,1);
REPLACE INTO `mob_db` VALUES (1833,'KASA','Kasa','Kasa',135,70128,1,7278,7709,2,1506,305,104,70,111,74,65,78,162,55,10,12,2,0,63,0x37B5,150,800,600,288,0,0,0,0,0,0,0,7097,3000,7122,2500,994,30,2680,1,2344,10,1730,10,1626,10,0,0,0,0,4431,1);
-REPLACE INTO `mob_db` VALUES (1834,'G_SALAMANDER','Salamander','Salamander',138,80390,1,0,0,2,2299,600,141,68,189,105,92,85,198,72,10,12,2,0,63,0x37B5,160,140,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1834,'G_SALAMANDER','Salamander','Salamander',138,80390,1,0,0,2,2299,600,141,68,189,105,92,85,198,72,10,12,2,0,63,0x37B5,160,398,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1835,'G_KASA','Kasa','Kasa',135,70128,1,0,0,2,1506,305,104,70,111,74,65,78,162,55,10,12,2,0,63,0x37B5,150,800,600,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1836,'MAGMARING','Magmaring','Magmaring',110,13079,1,3042,1903,1,881,44,190,45,107,33,35,47,73,20,10,12,0,0,43,0x83,300,1472,384,288,0,0,0,0,0,0,0,7097,3000,757,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4432,1);
REPLACE INTO `mob_db` VALUES (1837,'IMP','Imp','Imp',129,36830,1,5972,3445,1,1239,406,56,75,66,83,65,88,101,27,10,12,0,6,63,0x3395,150,824,432,360,0,0,0,0,0,0,0,7122,3000,13303,100,7098,2500,1376,10,1972,25,12374,1,6223,1,0,0,0,0,4433,1);
REPLACE INTO `mob_db` VALUES (1838,'KNOCKER','Knocker','Knocker',126,43900,1,4796,3768,1,886,103,126,62,93,62,58,56,139,70,10,12,0,6,22,0x191,200,1548,384,288,0,0,0,0,0,0,0,997,30,1003,150,1040,5500,2286,1,6223,10,2124,3,1732,5,0,0,0,0,4434,1);
REPLACE INTO `mob_db` VALUES (1839,'BYORGUE','Byorgue','Byrogue',135,92544,1,10042,5543,2,1190,141,120,13,114,86,70,65,122,70,14,16,1,7,20,0x37B5,170,800,600,360,0,0,0,0,0,0,0,1270,50,5096,3,13027,150,12087,100,603,40,2530,1,7110,4365,0,0,0,0,4426,1);
--- Additional Event Monsters
REPLACE INTO `mob_db` VALUES (1840,'GOLDEN_SAVAGE','Golden Savage','Golden Savage',99,500,1,1,1,1,650,200,160,99,0,1,1,50,144,1,10,12,2,2,42,0xF1,150,1960,480,384,0,0,0,0,0,0,0,610,3000,7444,100,616,5,969,500,714,100,5159,1,12238,3000,12239,3000,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1841,'G_SNAKE_','Snake Lord\'s Minion','Snake Lord\'s Minion',15,10,1,1,1,1,46,9,160,99,1,15,15,10,35,5,10,12,1,2,22,0x81,200,1576,576,576,0,0,0,0,0,0,0,7915,1000,12715,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1842,'G_ANACONDAQ_','Snake Lord\'s Minion','Snake Lord\'s Minion',23,15,1,1,1,1,124,33,160,99,1,46,28,10,51,5,10,12,1,2,25,0x91,200,1576,576,576,0,0,0,0,0,0,0,7915,1000,7915,1000,12715,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1843,'G_SIDE_WINDER_','Snake Lord\'s Minion','Snake Lord\'s Minion',43,18,1,1,1,1,240,80,160,99,38,43,40,15,115,20,10,12,1,2,25,0x3095,200,1576,576,576,0,0,0,0,0,0,0,7915,1000,7916,1000,12715,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1844,'G_ISIS_','Snake Lord\'s Minion','Snake Lord\'s Minion',47,25,1,1,1,1,423,84,160,99,38,65,43,50,66,15,10,12,2,6,27,0x3195,200,1384,768,336,0,0,0,0,0,0,0,7915,1000,7916,1000,7915,1000,7916,1000,12715,500,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1845,'G_TREASURE_BOX_','Treasure Box','Treasure Chest',98,500,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7720,10000,7720,10000,7720,10000,7721,10000,12245,2500,7720,5000,12245,2500,12245,2500,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1846,'DREAMMETAL','Dream Metal','Dream Metal',90,1499,0,1,1,1,1,1,100,99,1,1,1,1,1,1,10,12,0,0,26,0x120,300,1288,288,384,0,0,0,0,0,0,0,7858,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1848,'EVENT_BAPHOMET','Baphomet','Baphomet',50,10000,0,900,900,3,1500,1500,16,10,1,60,15,15,160,30,10,12,2,6,67,0x37B5,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1849,'EVENT_OSIRIS','Osiris','Osiris',60,125000,0,1800,1800,1,3500,1500,32,20,1,60,25,25,160,30,10,12,1,1,89,0x37B5,100,1072,672,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1850,'EVENT_ORCHERO','Orc Hero','Orc Hero',50,175000,0,2700,2700,1,4000,1500,40,45,1,60,35,80,160,30,10,12,2,7,82,0x37B5,150,1678,780,648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1845,'G_TREASURE_BOX_','Treasure Box','Treasure Chest',98,500,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7720,10000,7720,10000,7720,10000,7721,10000,12245,2500,7720,5000,12245,2500,12245,2500,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1846,'DREAMMETAL','Dream Metal','Dream Metal',90,1499,1,1,1,1,1,1,100,99,1,1,1,1,1,1,10,12,0,0,26,0x120,300,1288,288,384,0,0,0,0,0,0,0,7858,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1848,'EVENT_BAPHOMET','Baphomet','Baphomet',50,10000,1,900,900,3,1500,1500,16,10,1,60,15,15,160,30,10,12,2,6,67,0x37B5,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1849,'EVENT_OSIRIS','Osiris','Osiris',60,125000,1,1800,1800,1,3500,1500,32,20,1,60,25,25,160,30,10,12,1,1,89,0x37B5,100,1072,672,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1850,'EVENT_ORCHERO','Orc Hero','Orc Hero',50,175000,1,2700,2700,1,4000,1500,40,45,1,60,35,80,160,30,10,12,2,7,82,0x37B5,150,1678,780,648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1851,'EVENT_MOBSTER','Mobster','Mobster',61,7991,1,0,0,1,910,218,66,37,76,46,20,35,76,55,10,12,1,7,20,0x3695,250,1100,560,580,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1852,'G_EM_ANGELING','Angeling','Angeling',99,120,1,0,0,1,60,71,160,99,1,17,80,80,126,20,10,12,0,8,66,0x37B5,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1853,'G_EM_DEVILING','Deviling','Deviling',99,120,1,0,0,1,60,71,160,99,1,17,80,80,126,20,10,12,0,8,66,0x37B5,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1854,'E_MUKA','Muka','Muka',17,610,0,246,108,1,40,49,8,5,15,15,30,5,20,10,10,12,2,3,22,0x83,300,1960,960,384,0,0,0,0,0,0,0,993,70,952,9000,713,2000,7742,400,507,1000,1451,50,1002,250,0,0,0,0,4036,1);
-REPLACE INTO `mob_db` VALUES (1855,'E_POISONSPORE','Poison Spore','Poison Spore',19,665,0,167,84,1,89,101,0,0,1,19,25,0,24,0,10,12,1,3,25,0x3885,200,1672,672,288,0,0,0,0,0,0,0,7033,9000,2221,20,511,550,7743,60,972,50,921,1200,912,5,0,0,0,0,4048,1);
-REPLACE INTO `mob_db` VALUES (1856,'E_MAGNOLIA','Magnolia','Magnolia',26,3195,0,354,223,1,120,151,8,30,1,26,26,0,39,5,10,12,0,6,21,0x183,250,1560,360,360,0,0,0,0,0,0,0,7031,9000,910,800,911,100,912,10,737,40,7744,400,12127,5,0,0,0,0,4076,1);
-REPLACE INTO `mob_db` VALUES (1857,'E_MARIN','Marin','Marin',15,742,0,59,40,1,39,43,0,10,1,10,10,5,35,15,10,12,1,3,41,0x83,400,1872,672,480,0,0,0,0,0,0,0,910,3200,938,1500,700,100,720,40,7745,75,529,350,5035,1,0,0,0,0,4196,1);
-REPLACE INTO `mob_db` VALUES (1858,'E_PLANKTON','Plankton','Plankton',10,354,0,21,16,1,26,31,0,5,1,10,10,0,15,0,10,12,0,3,61,0x81,400,2208,1008,324,0,0,0,0,0,0,0,1052,9000,7746,300,938,700,970,4,713,1000,630,20,645,50,0,0,0,0,4024,1);
-REPLACE INTO `mob_db` VALUES (1859,'E_MANDRAGORA','Mandragora','Mandragora',12,405,0,41,29,4,26,35,0,25,1,12,24,0,36,15,10,12,1,3,62,0x84,1000,1768,768,576,0,0,0,0,0,0,0,993,50,905,9000,1405,30,7747,350,711,300,706,3,1967,10,0,0,0,0,4030,1);
-REPLACE INTO `mob_db` VALUES (1860,'E_COCO','Coco','Coco',17,817,0,108,70,1,56,67,0,0,24,17,34,20,24,10,10,12,0,2,22,0x91,150,1864,864,1008,0,0,0,0,0,0,0,1026,9000,2502,20,914,3000,919,2500,516,500,2402,25,7748,600,0,0,0,0,4041,1);
-REPLACE INTO `mob_db` VALUES (1861,'E_CHOCO','Choco','Choco',43,4278,0,1139,1139,1,315,402,8,5,65,68,55,45,65,25,10,12,0,2,23,0x3095,200,1500,500,1000,0,0,0,0,0,0,0,7011,5335,942,7000,985,53,513,5000,634,20,7749,1000,607,25,0,0,0,0,4285,1);
-REPLACE INTO `mob_db` VALUES (1862,'E_MARTIN','Martin','Martin',18,1109,0,121,77,1,52,63,0,5,12,18,30,15,15,5,10,12,0,2,42,0x81,300,1480,480,480,0,0,0,0,0,0,0,1017,9000,7750,500,1251,10,2225,5,5009,1,10010,10,2224,15,0,0,0,0,4046,1);
-REPLACE INTO `mob_db` VALUES (1863,'E_SPRING_RABBIT','Spring Rabbit','Spring Rabbit',25,4500,0,0,0,1,292,406,23,10,20,15,15,5,15,5,10,12,1,2,42,0x83,160,1120,552,0,0,0,0,0,0,0,0,7860,5000,7861,5000,7862,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Cursed Abbey (11.3)
+REPLACE INTO `mob_db` VALUES (1854,'E_MUKA','Muka','Muka',17,610,1,246,108,1,40,49,8,5,15,15,30,5,20,10,10,12,2,3,22,0x83,300,1960,960,384,0,0,0,0,0,0,0,993,70,952,9000,713,2000,7742,400,507,1000,1451,50,1002,250,0,0,0,0,4036,1);
+REPLACE INTO `mob_db` VALUES (1855,'E_POISONSPORE','Poison Spore','Poison Spore',19,665,1,167,84,1,89,101,0,0,1,19,25,0,24,0,10,12,1,3,25,0x3885,200,1672,672,288,0,0,0,0,0,0,0,7033,9000,2221,20,511,550,7743,60,972,50,921,1200,912,5,0,0,0,0,4048,1);
+REPLACE INTO `mob_db` VALUES (1856,'E_MAGNOLIA','Magnolia','Magnolia',26,3195,1,354,223,1,120,151,8,30,1,26,26,0,39,5,10,12,0,6,21,0x183,250,1560,360,360,0,0,0,0,0,0,0,7031,9000,910,800,911,100,912,10,737,40,7744,400,12127,5,0,0,0,0,4076,1);
+REPLACE INTO `mob_db` VALUES (1857,'E_MARIN','Marin','Marin',15,742,1,59,40,1,39,43,0,10,1,10,10,5,35,15,10,12,1,3,41,0x83,400,1872,672,480,0,0,0,0,0,0,0,910,3200,938,1500,700,100,720,40,7745,75,529,350,5035,1,0,0,0,0,4196,1);
+REPLACE INTO `mob_db` VALUES (1858,'E_PLANKTON','Plankton','Plankton',10,354,1,21,16,1,26,31,0,5,1,10,10,0,15,0,10,12,0,3,61,0x81,400,2208,1008,324,0,0,0,0,0,0,0,1052,9000,7746,300,938,700,970,4,713,1000,630,20,645,50,0,0,0,0,4024,1);
+REPLACE INTO `mob_db` VALUES (1859,'E_MANDRAGORA','Mandragora','Mandragora',12,405,1,41,29,4,26,35,0,25,1,12,24,0,36,15,10,12,1,3,62,0x84,1000,1768,768,576,0,0,0,0,0,0,0,993,50,905,9000,1405,30,7747,350,711,300,706,3,1967,10,0,0,0,0,4030,1);
+REPLACE INTO `mob_db` VALUES (1860,'E_COCO','Coco','Coco',17,817,1,108,70,1,56,67,0,0,24,17,34,20,24,10,10,12,0,2,22,0x91,150,1864,864,1008,0,0,0,0,0,0,0,1026,9000,2502,20,914,3000,919,2500,516,500,2402,25,7748,600,0,0,0,0,4041,1);
+REPLACE INTO `mob_db` VALUES (1861,'E_CHOCO','Choco','Choco',43,4278,1,1139,1139,1,315,402,8,5,65,68,55,45,65,25,10,12,0,2,23,0x3095,200,1500,500,1000,0,0,0,0,0,0,0,7011,5335,942,7000,985,53,513,5000,634,20,7749,1000,607,25,0,0,0,0,4285,1);
+REPLACE INTO `mob_db` VALUES (1862,'E_MARTIN','Martin','Martin',18,1109,1,121,77,1,52,63,0,5,12,18,30,15,15,5,10,12,0,2,42,0x81,300,1480,480,480,0,0,0,0,0,0,0,1017,9000,7750,500,1251,10,2225,5,5009,1,10010,10,2224,15,0,0,0,0,4046,1);
+REPLACE INTO `mob_db` VALUES (1863,'E_SPRING_RABBIT','Spring Rabbit','Spring Rabbit',25,4500,1,0,0,1,292,406,23,10,20,15,15,5,15,5,10,12,1,2,42,0x83,160,1120,552,0,0,0,0,0,0,0,0,7860,5000,7861,5000,7862,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1864,'ZOMBIE_SLAUGHTER','Zombie Slaughter','Zombie Slaughter',124,40440,1,4138,2702,1,1190,117,100,45,117,58,82,13,136,21,10,12,1,1,69,0x3695,200,676,648,432,0,0,0,0,0,0,0,7752,3000,13404,10,934,1500,7753,3000,938,3000,6223,1,2886,10,0,0,0,0,4435,1);
REPLACE INTO `mob_db` VALUES (1865,'RAGGED_ZOMBIE','Ragged Zombie','Ragged Zombie',123,38574,1,3814,3087,9,1334,130,85,35,81,50,64,56,178,23,10,12,1,1,69,0x3695,150,1960,576,420,0,0,0,0,0,0,0,7752,3000,2424,15,2887,100,932,4500,2703,2,13107,10,6223,1,0,0,0,0,4436,1);
REPLACE INTO `mob_db` VALUES (1866,'HELL_POODLE','Hell Poodle','Hellhound',115,17168,1,3334,1923,1,899,145,86,20,114,56,59,82,108,54,10,12,0,6,27,0x3795,140,824,432,360,0,0,0,0,0,0,0,528,5000,13028,10,1268,10,932,4500,628,20,919,5500,537,400,0,0,0,0,4437,1);
@@ -973,639 +916,499 @@ REPLACE INTO `mob_db` VALUES (1868,'G_BANSHEE','Banshee','Banshee',130,48666,1,0
REPLACE INTO `mob_db` VALUES (1869,'FLAME_SKULL','Flame Skull','Flame Skull',121,21276,1,2332,2890,1,1074,135,93,40,111,90,60,70,139,65,10,12,0,6,68,0x3195,150,972,648,432,0,0,0,0,0,0,0,7005,5000,2425,20,13170,20,958,6000,0,0,0,0,0,0,0,0,0,0,4439,1);
REPLACE INTO `mob_db` VALUES (1870,'NECROMANCER','Necromancer','Necromancer',133,91304,1,5980,5980,1,1359,1006,84,73,108,54,77,116,137,30,10,12,1,1,89,0x37B5,150,1816,1320,420,0,0,0,0,0,0,0,7752,3000,1624,20,932,4500,2532,10,717,100,609,100,7117,1500,0,0,0,0,4440,1);
REPLACE INTO `mob_db` VALUES (1871,'FALLINGBISHOP','Fallen Bishop','Falling Bishop',138,5655000,1,3510000,1890000,1,4290,4636,274,382,186,165,95,226,273,86,10,12,1,6,47,0x37B5,150,432,432,360,1350000,607,5500,608,3500,732,2000,523,10000,1420,1000,2677,500,1422,1000,985,5432,1614,2000,6223,500,0,0,0,0,4441,1);
-REPLACE INTO `mob_db` VALUES (1872,'BEELZEBUB_FLY','Hell Fly','Hell Fly',127,502000,1,0,0,1,900,152,98,55,99,90,52,55,125,80,10,12,1,8,80,0x37B5,100,432,480,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1873,'BEELZEBUB','Beelzebub','Beelzebub',147,6805000,1,0,0,1,5250,2100,288,265,155,235,200,225,306,66,10,12,0,6,88,0x37B5,100,100,576,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1874,'BEELZEBUB_','Beelzebub','Beelzebub',147,4805000,1,9165000,7050000,2,6666,4444,418,265,178,236,200,250,327,66,10,12,2,6,88,0x37B5,100,212,504,432,3525000,617,5500,607,5000,12030,5500,7754,9000,2423,2000,1565,2000,2000,2000,2702,2000,6223,1000,607,2750,0,0,0,0,4145,1);
-REPLACE INTO `mob_db` VALUES (1875,'TRISTAN_3RD','Tristan III','Tristan III',80,43000,0,1,1,2,1503,260,25,30,5,10,10,69,84,1,10,12,1,1,89,0x3695,175,1816,1152,360,0,0,0,0,0,0,0,7754,9000,938,9000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1876,'E_LORD_OF_DEATH','Lord of the Dead','Lord of the Dead',99,99000000,0,141850,39011,3,4459,802,75,73,120,120,120,169,180,106,10,12,2,6,67,0x37B5,180,1446,1296,360,59104,5022,10000,608,0,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1877,'CRYSTAL_5','Crystal','Crystal',1,15,1,0,0,0,0,0,160,99,1,1,1,1,999,1,0,0,0,0,20,0x161,190,0,0,0,0,0,0,0,0,0,0,7863,10,644,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1878,'E_SHINING_PLANT','Shining Plant','Mystic Plant',1,100,0,0,0,1,1,1,100,99,0,0,0,0,0,90,7,12,0,3,26,0x40,2000,1,1,1,0,0,0,0,0,0,0,7864,3000,906,1500,511,500,507,2000,508,1500,914,500,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1879,'ECLIPSE_P','Eclipse Pet','Eclipse Pet',6,1800,0,0,0,1,20,6,0,40,1,36,6,0,11,80,10,12,1,2,60,0x37B5,200,1456,456,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Moscovia
+REPLACE INTO `mob_db` VALUES (1872,'BEELZEBUB_FLY','Hell Fly','Hell Fly',127,502000,1,0,0,1,900,152,98,55,99,90,52,55,125,80,10,12,1,8,80,0x37B5,100,480,480,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1873,'BEELZEBUB','Beelzebub','Beelzebub',147,6805000,1,0,0,1,5250,2100,288,265,155,235,200,225,306,66,10,12,0,6,88,0x37B5,100,576,576,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1874,'BEELZEBUB_','Beelzebub','Beelzebub',147,4805000,1,9165000,7050000,2,6666,4444,418,265,178,236,200,250,327,66,10,12,2,6,88,0x37B5,100,504,504,432,3525000,617,5500,607,5000,12030,5500,7754,9000,2423,2000,1565,2000,2000,2000,2702,2000,6223,1000,607,2750,0,0,0,0,4145,1);
+REPLACE INTO `mob_db` VALUES (1875,'TRISTAN_3RD','Tristan III','Tristan III',80,43000,1,1,1,2,1503,260,25,30,5,10,10,69,84,1,10,12,1,1,89,0x3695,175,1816,1152,360,0,0,0,0,0,0,0,7754,9000,938,9000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1876,'E_LORD_OF_DEATH','Lord of the Dead','Lord of the Dead',99,99000000,1,141850,39011,3,4459,802,75,73,120,120,120,169,180,106,10,12,2,6,67,0x37B5,180,1446,1296,360,59104,5022,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1877,'CRYSTAL_5','Crystal','Crystal',1,15,1,0,0,0,0,0,160,99,1,1,1,1,999,1,1,1,0,0,20,0x161,190,398,199,0,0,0,0,0,0,0,0,7863,10,644,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1878,'E_SHINING_PLANT','Shining Plant','Mystic Plant',1,100,1,0,0,1,1,1,100,99,0,0,0,0,0,90,7,12,0,3,26,0x40,2000,398,199,1,0,0,0,0,0,0,0,7864,3000,906,1500,511,500,507,2000,508,1500,914,500,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1879,'ECLIPSE_P','Eclipse Pet','Eclipse Pet',6,1800,1,0,0,1,20,6,0,40,1,36,6,0,11,80,10,12,1,2,60,0x37B5,200,1456,456,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1880,'WOOD_GOBLIN','Wood Goblin','Leshij',81,5499,1,1216,1245,1,212,15,144,12,73,19,56,15,67,25,10,12,1,3,62,0x81,320,2304,840,360,0,0,0,0,0,0,0,2719,5,7203,4000,7201,2000,907,2000,916,500,7032,500,574,50,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1881,'LES','Les','Lesavka',82,6216,1,1326,1356,1,297,30,123,30,63,20,35,25,62,30,10,12,1,3,82,0x1089,230,1728,720,576,0,0,0,0,0,0,0,7100,2000,511,1000,711,1000,905,2500,2270,1,521,500,510,50,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1882,'VAVAYAGA','Baba Yaga','Baba-Yaga',87,6498,1,1306,1337,2,310,71,63,60,69,45,30,60,61,35,10,12,1,7,21,0x3885,270,1536,600,420,0,0,0,0,0,0,0,7099,1000,7762,5000,1630,10,7226,150,539,1500,519,1500,580,1500,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1883,'UZHAS','Uzhas','Kikimora',85,7140,1,1422,1455,1,298,35,49,8,69,14,41,30,66,20,10,12,1,7,61,0x3885,200,576,672,384,0,0,0,0,0,0,0,520,900,1573,5,621,100,522,100,918,3500,579,1500,603,3,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1883,'UZHAS','Uzhas','Kikimora',85,7140,1,1422,1455,1,298,35,49,8,69,14,41,30,66,20,10,12,1,7,61,0x3885,200,672,672,384,0,0,0,0,0,0,0,520,900,1573,5,621,100,522,100,918,3500,579,1500,603,3,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1884,'MAVKA','Mavka','Mavka',84,5421,1,1378,1530,7,289,60,98,58,65,31,50,35,97,30,10,12,1,3,62,0x3885,170,1536,504,360,0,0,0,0,0,0,0,1572,5,629,300,707,300,710,50,747,1500,748,300,510,3000,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1885,'GOPINICH','Gopinich','Gopinch',97,1120500,1,857088,580320,3,2584,1861,355,121,127,102,143,102,182,76,10,12,2,2,62,0x37B5,150,1536,864,432,357120,607,5500,617,5000,617,5000,617,4000,2621,200,12080,1000,1737,100,1417,5,7444,5000,5007,1,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1886,'G_MAVKA','Mavka','Mavka',84,5421,1,0,0,7,289,60,98,58,65,31,50,35,97,30,10,12,1,3,62,0x3885,170,1536,504,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Additional Monsters
REPLACE INTO `mob_db` VALUES (1887,'FREEZER_R','Freezer','Freezer',94,9990,1,0,0,2,604,50,68,38,68,47,50,45,59,25,10,12,1,2,41,0x3695,250,1452,483,528,0,0,0,0,0,0,0,7053,2000,7066,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1888,'GARM_BABY_R','Hatii Baby','Hatii Baby',61,15199,0,90,90,1,680,900,24,13,45,30,36,55,85,30,10,12,1,2,41,0x3885,450,879,672,576,0,0,0,0,0,0,0,0,0,7066,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1889,'GARM_R','Marozka\'s Guard','Marozka\'s Guard',73,100000,0,990,900,3,990,1300,20,23,85,126,10,50,114,60,10,12,2,2,81,0x37B5,400,608,408,336,0,0,0,0,0,0,0,7053,2000,7066,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1890,'GOPINICH_R','Koschei the Immortal','Koschei the Immortal',85,599321,0,990,900,3,2055,4256,20,42,50,65,55,50,182,35,10,12,2,2,62,0x3295,150,1536,864,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1891,'G_RANDGRIS_','Valkyrie','Valkyrie',141,1005000,1,0,0,3,6343,3206,588,506,196,131,125,276,401,156,10,12,2,8,86,0x37B5,100,576,576,480,0,0,0,0,0,0,0,7510,0,7510,0,7510,0,7510,0,7510,0,7510,0,7510,0,7510,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1892,'G_LOLI_RURI','Lolo Ruri','Lolo Ruri',109,15280,1,0,0,2,787,1017,53,44,111,50,47,79,79,79,10,12,2,6,87,0x3985,125,747,1632,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1888,'GARM_BABY_R','Hatii Baby','Hatii Baby',61,15199,1,90,90,1,680,900,24,13,45,30,36,55,85,30,10,12,1,2,41,0x3885,450,879,672,576,0,0,0,0,0,0,0,7066,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1889,'GARM_R','Marozka\'s Guard','Marozka\'s Guard',73,100000,1,990,900,3,990,1300,20,23,85,126,10,50,114,60,10,12,2,2,81,0x37B5,400,608,408,336,0,0,0,0,0,0,0,7053,2000,7066,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1890,'GOPINICH_R','Koschei the Immortal','Koschei the Immortal',85,599321,1,990,900,3,2055,4256,20,42,50,65,55,50,182,35,10,12,2,2,62,0x3295,150,1536,864,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1891,'G_RANDGRIS_','Valkyrie','Valkyrie',141,1005000,1,0,0,3,6343,3206,588,506,196,131,125,276,401,156,10,12,2,8,86,0x37B5,100,576,576,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1892,'G_LOLI_RURI','Lolo Ruri','Lolo Ruri',109,15280,1,0,0,2,787,1017,53,44,111,50,47,79,79,79,10,12,2,6,87,0x3985,125,1632,1632,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1893,'G_KNIGHT_OF_ABYSS','Knight of the Abyss','Abysmal Knight',122,23297,1,0,0,1,810,1002,102,50,121,55,68,70,97,37,10,12,2,7,87,0x3695,300,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1894,'POURING','Pouring','Pouring',15,777,1,7,7,1,7,7,0,7,7,7,7,17,17,7,0,0,0,3,61,0x11AB,300,1672,672,480,0,0,0,0,0,0,0,6451,10000,6451,10000,6451,10000,6451,10000,6451,10000,6451,10000,6451,10000,6451,10000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1895,'EVENT_SEYREN','Seyren','Seyren Windsor',91,88902,0,0,0,1,2100,2530,63,12,90,89,72,20,99,25,10,12,1,6,63,0x3295,170,76,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1896,'EVENT_KATRINN','Katrinn','Kathryne Keyron',92,47780,0,0,0,1,497,1697,10,74,1,5,77,180,110,39,10,12,1,7,68,0x3295,150,1152,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1897,'EVENT_BAPHOMET_','Baphomet','Baphomet',81,668000,0,0,0,2,3220,4040,35,45,1,152,30,85,120,95,10,12,2,6,67,0x37B5,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1898,'EVENT_ZOMBIE','Zombie','Zombie',12,434,0,0,0,1,67,79,0,10,1,1,1,1,1,1,10,12,1,1,29,0x3885,400,2612,912,288,0,0,0,0,0,0,0,7884,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- WoE Second Edition; Battlegrounds
-REPLACE INTO `mob_db` VALUES (1899,'SWORD_GUARDIAN_','Sword Guardian','Sword Guardian',133,70000,0,0,0,2,677,129,122,33,122,87,54,65,155,65,14,16,2,7,80,0x20A5,170,140,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1900,'BOW_GUARDIAN_','Archer Guardian','Archer Guardian',80,80404,1,0,0,12,2024,680,64,62,95,80,33,90,198,55,14,16,2,7,80,0x20A5,170,76,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1901,'E_CONDOR','Condor','Condor',10,15,0,90,90,1,13,7,10,15,1,1,1,50,100,100,10,12,0,2,26,0x1081,150,1148,648,480,0,0,0,0,0,0,0,7973,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1902,'E_TREASURE1','Treasure Box','Treasure Chest',99,49,0,0,0,0,0,0,100,0,0,0,0,0,1199,0,0,0,0,0,26,0x120,0,0,0,0,0,0,0,0,0,0,0,7782,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1903,'E_TREASURE2','Treasure Box','Treasure Chest',99,49,0,0,0,0,0,0,100,0,0,0,0,0,1199,0,0,0,0,0,26,0x120,0,0,0,0,0,0,0,0,0,0,0,7783,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1894,'POURING','Pouring','Pouring',15,777,1,7,7,1,7,7,0,7,7,7,7,17,17,7,1,1,0,3,61,0x11AB,300,1672,672,480,0,0,0,0,0,0,0,6451,10000,6451,10000,6451,10000,6451,10000,6451,10000,6451,10000,6451,10000,6451,10000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1895,'EVENT_SEYREN','Seyren','Seyren Windsor',91,88902,1,0,0,1,2100,2530,63,12,90,89,72,20,99,25,10,12,1,6,63,0x3295,170,398,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1896,'EVENT_KATRINN','Katrinn','Kathryne Keyron',92,47780,1,0,0,1,497,1697,10,74,1,5,77,180,110,39,10,12,1,7,68,0x3295,150,1152,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1897,'EVENT_BAPHOMET_','Baphomet','Baphomet',81,668000,1,0,0,2,3220,4040,35,45,1,152,30,85,120,95,10,12,2,6,67,0x37B5,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1898,'EVENT_ZOMBIE','Zombie','Zombie',12,434,1,0,0,1,67,79,0,10,1,1,1,1,1,1,10,12,1,1,29,0x3885,400,2612,912,288,0,0,0,0,0,0,0,7884,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1899,'SWORD_GUARDIAN_','Sword Guardian','Sword Guardian',133,70000,1,0,0,2,677,129,122,33,122,87,54,65,155,65,14,16,2,7,80,0x20A5,170,398,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1900,'BOW_GUARDIAN_','Archer Guardian','Archer Guardian',80,80404,1,0,0,12,2024,680,64,62,95,80,33,90,198,55,14,16,2,7,80,0x20A5,170,398,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1901,'E_CONDOR','Condor','Condor',10,15,1,90,90,1,13,7,10,15,1,1,1,50,100,100,10,12,0,2,26,0x1081,150,1148,648,480,0,0,0,0,0,0,0,7973,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1902,'E_TREASURE1','Treasure Box','Treasure Chest',99,49,1,0,0,0,0,0,100,0,0,0,0,0,1199,0,1,1,0,0,26,0x120,0,398,199,0,0,0,0,0,0,0,0,7782,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1903,'E_TREASURE2','Treasure Box','Treasure Chest',99,49,1,0,0,0,0,0,100,0,0,0,0,0,1199,0,1,1,0,0,26,0x120,0,398,199,0,0,0,0,0,0,0,0,7783,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1904,'BOMBPORING','Bomb Poring','Bombring',28,1000000,1,415,256,1,120,200,160,99,1,28,28,0,33,50,10,12,0,0,20,0x308D,300,1672,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1905,'BARRICADE','Barricade','Barricade',98,600500,1,0,0,1,0,0,0,0,1,17,1,80,151,20,10,12,2,0,20,0x120,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1906,'BARRICADE_','Barricade','Barricade',98,600,1,0,0,1,0,0,160,99,1,17,1,80,151,20,10,12,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1907,'S_EMPEL_1','Guardian Stone','Guardian Stone',90,120500,1,0,0,0,1,1,64,50,1,1,1,1,1,1,0,0,0,0,20,0x120,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1908,'S_EMPEL_2','Guardian Stone','Guardian Stone',90,120500,1,0,0,0,1,1,64,50,1,1,1,1,1,1,0,0,0,0,20,0x120,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1909,'OBJ_A','Food Storage','Food Storage',90,750,1,0,0,0,1,1,160,99,1,1,1,1,1,1,0,0,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1910,'OBJ_B','Food Depot','Food Depot',90,750,1,0,0,0,1,1,160,99,1,1,1,1,1,1,0,0,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1911,'OBJ_NEUTRAL','Neutrality Flag','Neutrality Flag',90,650,1,0,0,0,1,1,160,99,1,1,1,1,1,1,0,0,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1912,'OBJ_FLAG_A','Lion Flag','Lion Flag',90,650,1,0,0,0,1,1,160,99,1,1,1,1,1,1,0,0,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1913,'OBJ_FLAG_B','Eagle Flag','Eagle Flag',90,650,1,0,0,0,1,1,160,99,1,1,1,1,1,1,0,0,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1914,'OBJ_A2','Blue Crystal','Blue Crystal',90,750,1,0,0,0,1,1,160,99,1,1,1,1,1,1,0,0,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1915,'OBJ_B2','Pink Crystal','Pink Crystal',90,750,1,0,0,0,1,1,160,99,1,1,1,1,1,1,0,0,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Dimentional Gorge (12.1)
-REPLACE INTO `mob_db` VALUES (1916,'MOROCC','Satan Morroc','Satan Morroc',151,7000000,1,0,0,2,5340,2640,400,65,165,182,180,225,270,89,10,12,2,6,87,0x37B5,100,312,624,432,0,0,0,0,0,0,0,5808,1500,2374,7000,2375,7000,2433,7000,7799,9000,7798,9000,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1917,'MOROCC_','Wounded Morroc','Wounded Morroc',151,5000000,1,5265000,3042000,2,4530,2880,425,65,165,185,200,245,270,89,10,12,2,6,87,0x37B5,100,312,624,432,2025000,607,5500,617,5000,617,5000,5808,1000,2374,5000,2375,5000,2433,5000,7799,9000,7798,9000,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1907,'S_EMPEL_1','Guardian Stone','Guardian Stone',90,120500,1,0,0,0,1,1,64,50,1,1,1,1,1,1,1,1,0,0,20,0x120,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1908,'S_EMPEL_2','Guardian Stone','Guardian Stone',90,120500,1,0,0,0,1,1,64,50,1,1,1,1,1,1,1,1,0,0,20,0x120,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1909,'OBJ_A','Food Storage','Food Storage',90,750,1,0,0,0,1,1,160,99,1,1,1,1,1,1,1,1,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1910,'OBJ_B','Food Depot','Food Depot',90,750,1,0,0,0,1,1,160,99,1,1,1,1,1,1,1,1,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1911,'OBJ_NEUTRAL','Neutrality Flag','Neutrality Flag',90,650,1,0,0,0,1,1,160,99,1,1,1,1,1,1,1,1,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1912,'OBJ_FLAG_A','Lion Flag','Lion Flag',90,650,1,0,0,0,1,1,160,99,1,1,1,1,1,1,1,1,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1913,'OBJ_FLAG_B','Eagle Flag','Eagle Flag',90,650,1,0,0,0,1,1,160,99,1,1,1,1,1,1,1,1,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1914,'OBJ_A2','Blue Crystal','Blue Crystal',90,750,1,0,0,0,1,1,160,99,1,1,1,1,1,1,1,1,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1915,'OBJ_B2','Pink Crystal','Pink Crystal',90,750,1,0,0,0,1,1,160,99,1,1,1,1,1,1,1,1,2,0,20,0x160,300,1288,288,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1916,'MOROCC','Satan Morroc','Satan Morroc',151,7000000,1,0,0,2,5340,2640,400,65,165,182,180,225,270,89,10,12,2,6,87,0x37B5,100,624,624,432,0,0,0,0,0,0,0,5808,1500,2374,7000,2375,7000,2433,7000,7799,9000,7798,9000,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1917,'MOROCC_','Wounded Morroc','Wounded Morroc',151,5000000,1,5265000,3042000,2,4530,2880,425,65,165,185,200,245,270,89,10,12,2,6,87,0x37B5,100,624,624,432,2025000,607,5500,617,5000,617,5000,5808,1000,2374,5000,2375,5000,2433,5000,7799,9000,7798,9000,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1918,'MOROCC_1','Incarnation of Morroc','Incarnation of Morroc',132,63900,1,5710,3294,1,1901,145,199,35,126,91,63,61,114,37,10,12,2,8,27,0x37B5,110,576,480,432,0,0,0,0,0,0,0,2111,10,7799,1000,7798,3000,985,160,7054,4850,2537,3,1541,20,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1919,'MOROCC_2','Incarnation of Morroc','Incarnation of Morroc',132,64922,1,6622,3821,1,1625,159,92,5,121,86,71,65,113,44,10,12,1,6,67,0x37B5,150,576,648,300,0,0,0,0,0,0,0,2536,3,7799,1000,7798,3000,984,160,7053,3500,2130,15,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1920,'MOROCC_3','Incarnation of Morroc','Incarnation of Morroc',133,94800,1,6786,3780,2,1218,363,111,37,102,59,55,82,147,54,10,12,1,6,69,0x37B5,150,212,432,360,0,0,0,0,0,0,0,2508,10,7799,1000,7798,3000,985,160,7054,4850,2728,3,1182,15,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1919,'MOROCC_2','Incarnation of Morroc','Incarnation of Morroc',132,64922,1,6622,3821,1,1625,159,92,5,121,86,71,65,113,44,10,12,1,6,67,0x37B5,150,648,648,300,0,0,0,0,0,0,0,2536,3,7799,1000,7798,3000,984,160,7053,3500,2130,15,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1920,'MOROCC_3','Incarnation of Morroc','Incarnation of Morroc',133,94800,1,6786,3780,2,1218,363,111,37,102,59,55,82,147,54,10,12,1,6,69,0x37B5,150,432,432,360,0,0,0,0,0,0,0,2508,10,7799,1000,7798,3000,985,160,7054,4850,2728,3,1182,15,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1921,'MOROCC_4','Incarnation of Morroc','Incarnation of Morroc',134,77389,1,5990,4056,1,1235,599,109,54,114,88,62,97,164,43,10,12,1,6,68,0x37B5,150,1536,648,300,0,0,0,0,0,0,0,2729,5,7799,1000,7798,3000,984,160,7053,3500,2129,20,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1922,'G_MOROCC_1','Incarnation of Morroc','Shadow of Morroc',132,63900,1,0,0,1,1901,145,199,35,126,91,63,61,114,37,10,12,2,8,27,0x37B5,110,312,480,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1923,'G_MOROCC_2','Incarnation of Morroc','Shadow of Morroc',132,64922,1,0,0,1,1625,159,92,5,121,86,71,65,113,44,10,12,1,6,67,0x37B5,150,312,648,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1924,'G_MOROCC_3','Incarnation of Morroc','Shadow of Morroc',133,94800,1,0,0,2,1218,363,111,37,102,59,55,82,147,54,10,12,1,6,69,0x37B5,150,212,432,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1922,'G_MOROCC_1','Incarnation of Morroc','Shadow of Morroc',132,63900,1,0,0,1,1901,145,199,35,126,91,63,61,114,37,10,12,2,8,27,0x37B5,110,480,480,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1923,'G_MOROCC_2','Incarnation of Morroc','Shadow of Morroc',132,64922,1,0,0,1,1625,159,92,5,121,86,71,65,113,44,10,12,1,6,67,0x37B5,150,648,648,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1924,'G_MOROCC_3','Incarnation of Morroc','Shadow of Morroc',133,94800,1,0,0,2,1218,363,111,37,102,59,55,82,147,54,10,12,1,6,69,0x37B5,150,432,432,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1925,'G_MOROCC_4','Incarnation of Morroc','Shadow of Morroc',134,77389,1,0,0,1,1235,599,109,54,114,88,62,97,164,43,10,12,1,6,68,0x37B5,150,1536,648,300,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- God Item Creation (WoE SE); Catacombs
-REPLACE INTO `mob_db` VALUES (1926,'JAKK_H','Jakk','Shameless Jakk',1,1000,0,0,0,1,1,1,1,1,1,1,1,1,1,1,10,12,1,0,43,0x3695,200,1180,480,648,0,0,0,0,0,0,0,12192,2000,535,10000,6298,5000,12192,1000,535,5000,12130,1000,11550,1000,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1927,'WHISPER_H','Whisper','Whisper',1,1000,0,0,0,1,1,1,1,1,1,1,1,1,1,1,10,12,0,6,68,0x3195,150,1960,960,504,0,0,0,0,0,0,0,12192,2000,6299,5000,535,10000,12130,2000,11550,1000,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1928,'DEVIRUCHI_H','Deviruchi','Deviruchi',46,500,0,0,0,1,5,5,10,25,1,69,40,55,70,30,10,12,0,6,27,0x3795,150,980,600,384,0,0,0,0,0,0,0,1038,3000,1039,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1926,'JAKK_H','Jakk','Shameless Jakk',1,1000,1,0,0,1,1,1,1,1,1,1,1,1,1,1,10,12,1,0,43,0x3695,200,1180,480,648,0,0,0,0,0,0,0,12192,2000,535,10000,6298,5000,12192,1000,535,5000,12130,1000,11550,1000,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1927,'WHISPER_H','Whisper','Whisper',1,1000,1,0,0,1,1,1,1,1,1,1,1,1,1,1,10,12,0,6,68,0x3195,150,1960,960,504,0,0,0,0,0,0,0,12192,2000,6299,5000,535,10000,12130,2000,11550,1000,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1928,'DEVIRUCHI_H','Deviruchi','Deviruchi',46,500,1,0,0,1,5,5,10,25,1,69,40,55,70,30,10,12,0,6,27,0x3795,150,980,600,384,0,0,0,0,0,0,0,1038,3000,1039,3000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1929,'BAPHOMET_I','Great Demon Baphomet','Unsealed Baphomet',98,4520500,1,4881600,2268000,2,5460,2300,190,45,140,152,5,85,240,95,10,12,2,6,67,0x37B5,100,768,768,576,0,0,0,0,0,0,0,6004,500,2514,7000,1181,5000,2655,100,2513,7000,2327,7000,1466,9000,0,0,0,0,4147,1);
-REPLACE INTO `mob_db` VALUES (1930,'PIAMETTE','Piamette','Piamette',90,3000500,1,0,0,2,1650,1200,56,35,1,66,5,99,144,15,10,12,0,7,20,0x37B5,100,432,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1930,'PIAMETTE','Piamette','Piamette',90,3000500,1,0,0,2,1650,1200,56,35,1,66,5,99,144,15,10,12,0,7,20,0x37B5,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1931,'WISH_MAIDEN','Wish Maiden','Wish Maiden',98,3567700,1,0,0,3,8450,3300,40,42,100,120,30,120,264,210,10,12,2,8,28,0x37B5,100,576,576,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1932,'GARDEN_KEEPER','Garden Keeper','Garden Keeper',80,100,1,0,0,1,1,1,160,99,1,1,1,1,1,1,10,12,0,0,42,0xE1,100,768,768,576,0,0,0,0,0,0,0,7839,9000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1933,'GARDEN_WATCHER','Garden Watcher','Garden Watcher',81,300000,1,0,0,1,1833,943,88,55,30,57,56,126,154,114,10,12,1,8,80,0x37B5,100,432,480,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1933,'GARDEN_WATCHER','Garden Watcher','Garden Watcher',81,300000,1,0,0,1,1833,943,88,55,30,57,56,126,154,114,10,12,1,8,80,0x37B5,100,480,480,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1934,'BLUE_FLOWER','Blue Flower','Blue Flower',98,10500,1,0,0,0,1,1,160,99,1,1,1,1,1,1,10,12,1,3,22,0x60,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1935,'RED_FLOWER','Red Flower','Red Flower',98,10500,1,0,0,0,1,1,160,99,1,1,1,1,1,1,10,12,1,3,22,0x60,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1936,'YELL_FLOWER','Yellow Flower','Yellow Flower',98,10500,1,0,0,0,1,1,160,99,1,1,1,1,1,1,10,12,1,3,22,0x60,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1937,'CONSTANT_','Constant','Constant',108,11000,0,0,0,1,858,144,92,82,126,98,62,57,109,34,10,12,0,0,67,0x3885,150,720,360,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1938,'TREASURE_BOX41','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7830,10,658,500,604,10000,984,4850,985,7275,2514,40,1625,150,1268,150,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1939,'TREASURE_BOX42','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7831,10,658,500,604,10000,984,4850,985,7275,2513,40,1375,150,1269,150,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1940,'TREASURE_BOX43','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7832,10,658,500,604,10000,984,4850,985,7275,13027,150,1376,150,1271,150,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1941,'TREASURE_BOX44','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7833,10,658,500,604,10000,984,4850,985,7275,13404,150,1730,150,2001,50,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1942,'TREASURE_BOX45','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7834,10,658,500,604,10000,984,4850,985,7275,1176,150,1734,150,1819,150,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1943,'TREASURE_BOX46','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7835,10,658,500,604,10000,984,4850,985,7275,1421,150,1731,150,1822,150,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1944,'TREASURE_BOX47','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7836,10,658,500,604,10000,984,4850,985,7275,1478,150,1732,150,2531,50,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1945,'TREASURE_BOX48','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7837,10,658,500,604,10000,984,4850,985,7275,1624,150,1733,150,1821,150,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1946,'TREASURE_BOX49','Treasure Chest','Treasure Chest',99,0,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,0,0,0,0,20,0x120,0,0,0,0,0,0,0,0,0,0,0,7838,10,658,500,604,10000,984,4850,985,7275,1626,150,1270,150,2532,50,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1947,'PIAMETTE_','Piamette','Piamette',90,500500,1,0,0,2,1650,1200,56,35,1,66,5,99,144,15,10,12,0,7,20,0x37B5,100,432,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1937,'CONSTANT_','Constant','Constant',108,11000,1,0,0,1,858,144,92,82,126,98,62,57,109,34,10,12,0,0,67,0x3885,150,720,360,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1938,'TREASURE_BOX41','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7830,10,658,500,604,10000,984,4850,985,7275,2514,40,1625,150,1268,150,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1939,'TREASURE_BOX42','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7831,10,658,500,604,10000,984,4850,985,7275,2513,40,1375,150,1269,150,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1940,'TREASURE_BOX43','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7832,10,658,500,604,10000,984,4850,985,7275,13027,150,1376,150,1271,150,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1941,'TREASURE_BOX44','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7833,10,658,500,604,10000,984,4850,985,7275,13404,150,1730,150,2001,50,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1942,'TREASURE_BOX45','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7834,10,658,500,604,10000,984,4850,985,7275,1176,150,1734,150,1819,150,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1943,'TREASURE_BOX46','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7835,10,658,500,604,10000,984,4850,985,7275,1421,150,1731,150,1822,150,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1944,'TREASURE_BOX47','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7836,10,658,500,604,10000,984,4850,985,7275,1478,150,1732,150,2531,50,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1945,'TREASURE_BOX48','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7837,10,658,500,604,10000,984,4850,985,7275,1624,150,1733,150,1821,150,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1946,'TREASURE_BOX49','Treasure Chest','Treasure Chest',99,1,1,0,0,0,0,0,0,0,0,0,0,0,1199,0,1,1,0,0,20,0x120,0,398,199,0,0,0,0,0,0,0,0,7838,10,658,500,604,10000,984,4850,985,7275,1626,150,1270,150,2532,50,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1947,'PIAMETTE_','Piamette','Piamette',90,500500,1,0,0,2,1650,1200,56,35,1,66,5,99,144,15,10,12,0,7,20,0x37B5,100,768,768,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1948,'G_YGNIZEM','Ygnizem','Ygnizem',136,40327,1,0,0,1,1985,328,224,8,144,92,86,69,149,68,10,12,1,7,43,0x3885,145,576,432,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Battlegrounds Guardians
-REPLACE INTO `mob_db` VALUES (1949,'B_S_GUARDIAN','Camp Guardian','Camp Guardian',86,457599,1,0,0,2,8349,1550,96,33,110,40,5,65,150,65,14,16,2,7,80,0x2085,170,140,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1950,'B_B_GUARDIAN','Camp Guardian','Camp Guardian',80,241212,1,0,0,12,2024,680,64,62,95,80,5,90,198,55,14,16,2,7,80,0x2085,170,76,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Ravies Sister's 'Valyrie's Gift' monsters.
-REPLACE INTO `mob_db` VALUES (1951,'CRYSTAL_6','Crystal','Crystal',1,15,1,0,0,0,0,0,160,99,1,1,1,1,999,1,0,0,0,0,20,0x161,190,0,0,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,665,4900,0,0,532,6500,558,5000,607,200,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1952,'CRYSTAL_7','Crystal','Crystal',1,15,1,0,0,0,0,0,160,99,1,1,1,1,999,1,0,0,0,0,20,0x161,190,0,0,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,667,4900,0,0,531,6500,558,5000,608,250,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1953,'CRYSTAL_8','Crystal','Crystal',1,15,1,0,0,0,0,0,160,99,1,1,1,1,999,1,0,0,0,0,20,0x161,190,0,0,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,664,4900,0,0,534,6500,558,5000,604,300,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1954,'CRYSTAL_9','Crystal','Crystal',1,15,1,0,0,0,0,0,160,99,1,1,1,1,999,1,0,0,0,0,20,0x161,190,0,0,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,666,4900,0,0,533,6500,558,5000,603,100,0,0,0,0);
--- ?
-REPLACE INTO `mob_db` VALUES (1955,'TREASURE_BOX_I','Treasure Chest','Treasure Chest',1,40,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0x83,0,0,0,0,0,0,0,0,0,0,0,12396,1000,12397,1000,6424,1000,909,5000,538,1000,530,1000,0,0,0,0,0,0,0,0);
--- Endless Tower
-REPLACE INTO `mob_db` VALUES (1956,'NAGHT_SIEGER','Naght Sieger','Naght Sieger',99,5000000,1,4320000,1800000,2,7020,3200,410,40,190,60,80,220,317,30,16,16,2,6,88,0x37B5,100,76,432,504,0,0,0,0,0,0,0,13412,9000,13413,9000,2542,9000,5017,9000,616,9000,2514,9000,7294,9000,0,0,0,0,4457,1);
-REPLACE INTO `mob_db` VALUES (1957,'ENTWEIHEN','Entweihen Crothen','Entweihen Crothen',90,2400500,1,1573000,1215000,12,4840,3600,171,66,90,70,40,160,228,30,14,16,1,6,87,0x1A4,0,140,540,576,0,0,0,0,0,0,0,1636,9000,1631,9000,2513,9000,1624,9000,616,9000,1618,9000,7291,9000,0,0,0,0,4451,1);
+REPLACE INTO `mob_db` VALUES (1949,'B_S_GUARDIAN','Camp Guardian','Camp Guardian',86,457599,1,0,0,2,8349,1550,96,33,110,40,5,65,150,65,14,16,2,7,80,0x2085,170,398,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1950,'B_B_GUARDIAN','Camp Guardian','Camp Guardian',80,241212,1,0,0,12,2024,680,64,62,95,80,5,90,198,55,14,16,2,7,80,0x2085,170,398,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1951,'CRYSTAL_6','Crystal','Crystal',1,15,1,0,0,0,0,0,160,99,1,1,1,1,999,1,1,1,0,0,20,0x161,190,398,199,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,665,4900,532,6500,558,5000,607,200,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1952,'CRYSTAL_7','Crystal','Crystal',1,15,1,0,0,0,0,0,160,99,1,1,1,1,999,1,1,1,0,0,20,0x161,190,398,199,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,667,4900,531,6500,558,5000,608,250,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1953,'CRYSTAL_8','Crystal','Crystal',1,15,1,0,0,0,0,0,160,99,1,1,1,1,999,1,1,1,0,0,20,0x161,190,398,199,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,664,4900,534,6500,558,5000,604,300,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1954,'CRYSTAL_9','Crystal','Crystal',1,15,1,0,0,0,0,0,160,99,1,1,1,1,999,1,1,1,0,0,20,0x161,190,398,199,0,0,0,0,0,0,0,0,539,3800,530,4500,561,5000,666,4900,533,6500,558,5000,603,100,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1955,'TREASURE_BOX_I','Treasure Chest','Treasure Chest',1,40,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,20,0x83,0,398,199,0,0,0,0,0,0,0,0,12396,1000,12397,1000,6424,1000,909,5000,538,1000,530,1000,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1956,'NAGHT_SIEGER','Naght Sieger','Naght Sieger',99,5000000,1,4320000,1800000,2,7020,3200,410,40,190,60,80,220,317,30,16,16,2,6,88,0x37B5,100,432,432,504,0,0,0,0,0,0,0,13412,9000,13413,9000,2542,9000,5017,9000,616,9000,2514,9000,7294,9000,0,0,0,0,4457,1);
+REPLACE INTO `mob_db` VALUES (1957,'ENTWEIHEN','Entweihen Crothen','Entweihen Crothen',90,2400500,1,1573000,1215000,12,4840,3600,171,66,90,70,40,160,228,30,14,16,1,6,87,0x1A4,0,540,540,576,0,0,0,0,0,0,0,1636,9000,1631,9000,2513,9000,1624,9000,616,9000,1618,9000,7291,9000,0,0,0,0,4451,1);
REPLACE INTO `mob_db` VALUES (1958,'G_ENTWEIHEN_R','Thorny Skeleton','Thorny Skeleton',89,5400000,1,0,0,12,4444,680,71,66,1,35,33,180,150,30,14,16,0,6,87,0x1A4,0,432,288,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1959,'G_ENTWEIHEN_H','Thorn of Recovery','Thorn of Recovery',89,350000,1,0,0,12,2244,680,71,66,1,35,33,180,150,30,14,16,0,6,88,0x1A4,0,2864,288,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1960,'G_ENTWEIHEN_M','Thorn of Magic','Thorn of Magic',89,5400000,1,0,0,12,2244,680,71,66,1,35,33,180,150,30,14,16,0,6,87,0x1A4,0,1024,288,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1961,'G_ENTWEIHEN_S','Thorn of Purification','Thorn of Purification',89,5400000,1,0,0,12,2244,680,71,66,1,35,33,180,150,30,14,16,0,6,87,0x1A4,0,2864,288,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Additional Monsters
REPLACE INTO `mob_db` VALUES (1962,'ANTONIO_','Christmas Thief','Christmas Thief',10,15,1,0,0,1,13,7,160,99,1,1,1,50,100,100,10,12,1,7,20,0x83,100,720,720,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1963,'P_CHUNG_E','New Year Doll','New Year Doll',49,23900,0,2156,894,1,460,590,8,15,38,65,43,30,90,15,10,12,1,7,40,0x3695,170,1728,816,1188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1964,'NIGHTMARE_T','Nightmare','Nightmare',30,2000,0,461,348,1,100,200,0,40,1,100,1,1,100,1,10,12,2,2,68,0x120,150,1816,816,432,0,0,0,0,0,0,0,505,2000,510,3000,7913,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1963,'P_CHUNG_E','New Year Doll','New Year Doll',49,23900,1,2156,894,1,460,590,8,15,38,65,43,30,90,15,10,12,1,7,40,0x3695,170,1728,816,1188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1964,'NIGHTMARE_T','Nightmare','Nightmare',30,2000,1,461,348,1,100,200,0,40,1,100,1,1,100,1,10,12,2,2,68,0x120,150,1816,816,432,0,0,0,0,0,0,0,505,2000,510,3000,7913,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1965,'M_WILD_ROSE','Wild Rose','Wild Rose',38,4000,50,0,0,1,100,45,0,15,0,85,15,35,65,80,10,12,0,2,24,0x120,100,964,864,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1966,'M_DOPPELGANGER','Doppelganger','Doppelganger',72,7800,200,0,0,1,220,50,30,20,0,38,30,35,78,65,10,12,1,6,67,0x120,100,300,480,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1967,'M_YGNIZEM','Ygnizem','Egnigem Cenia',79,7800,200,0,0,1,220,50,30,20,0,38,30,35,78,65,10,12,1,7,43,0x120,100,300,480,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1968,'E_STROUF','Strouf','Strouf',48,11990,0,5544,3776,1,200,1050,8,50,1,40,45,92,43,65,10,12,2,5,61,0x120,150,1872,672,384,0,0,0,0,0,0,0,951,5335,756,230,2241,4,1461,4,949,3000,720,40,956,1500,0,0,0,0,4111,1);
-REPLACE INTO `mob_db` VALUES (1969,'E_MARC','Marc','Marc',36,6900,0,1778,1125,1,220,60,8,10,1,36,36,20,56,30,10,12,1,5,41,0x120,150,1272,72,480,0,0,0,0,0,0,0,995,36,956,9000,756,190,951,1000,720,20,717,200,509,700,0,0,0,0,4105,1);
-REPLACE INTO `mob_db` VALUES (1970,'E_OBEAUNE','Obeune','Obeaune',31,3952,0,1159,733,1,141,24,0,40,1,31,31,55,74,85,10,12,1,5,41,0x120,200,1872,672,288,0,0,0,0,0,0,0,995,26,950,9000,5014,2,2326,20,720,20,951,500,748,60,0,0,0,0,4093,1);
-REPLACE INTO `mob_db` VALUES (1971,'E_VADON','Vadon','Vadon',19,5000,0,243,153,1,74,11,32,0,1,19,16,10,36,15,10,12,0,5,21,0x120,300,1632,432,540,0,0,0,0,0,0,0,991,40,960,9000,910,3000,2313,10,943,100,757,80,717,50,0,0,0,0,4049,1);
-REPLACE INTO `mob_db` VALUES (1972,'E_MARINA','Marina','Marina',21,2087,0,392,252,1,84,22,0,5,1,21,21,0,36,10,10,12,0,3,41,0x120,400,2280,1080,864,0,0,0,0,0,0,0,1052,5000,938,1500,991,90,995,4,717,200,631,40,0,0,0,0,0,0,4055,1);
-REPLACE INTO `mob_db` VALUES (1973,'E_PORING','Poring','Poring',99,10,0,2,1,1,7,3,0,5,1,1,1,0,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,644,10000,603,10000,617,10000,616,5000,909,5000,0,0,0,0,0,0,0,0,0,0);
--- WoE SE Guild Dungeon
-REPLACE INTO `mob_db` VALUES (1974,'BANSHEE_MASTER','Banshee Master','Banshee Master',118,20320,0,4422,2556,2,839,298,87,94,121,58,48,122,84,44,10,12,1,6,47,0x3795,150,676,504,504,0,0,0,0,0,0,0,7751,3000,2365,10,2748,2,2528,10,934,1500,7054,5335,2135,20,0,0,0,0,4450,1);
-REPLACE INTO `mob_db` VALUES (1975,'BEHOLDER_MASTER','Beholder Master','Beholder Master',106,10135,0,2916,1845,6,612,88,73,62,103,67,42,69,83,32,10,12,1,0,44,0x3885,190,336,840,360,0,0,0,0,0,0,0,576,3000,605,100,996,100,985,10,2386,10,2749,2,603,2,0,0,0,0,4466,1);
-REPLACE INTO `mob_db` VALUES (1976,'COBALT_MINERAL','Cobalt Mineral','Cobalt Mineral',113,15800,0,3510,2070,1,903,92,113,44,110,55,65,57,133,41,10,12,1,0,40,0x3885,200,648,480,360,0,0,0,0,0,0,0,7321,3000,728,500,13414,5,984,80,1011,800,715,100,969,2,0,0,0,0,4475,1);
-REPLACE INTO `mob_db` VALUES (1977,'HEAVY_METALING','Heavy Metaling','Heavy Metaling',107,11500,0,3132,1980,1,874,112,134,65,105,63,86,58,67,38,10,12,0,0,20,0x3885,200,384,672,480,0,0,0,0,0,0,0,7325,4000,1002,1000,998,500,7126,1000,7317,200,13038,5,7312,5000,0,0,0,0,4467,1);
-REPLACE INTO `mob_db` VALUES (1978,'HELL_APOCALIPS','Hell Apocalips','Hell Vesper',121,22100,0,4352,3020,2,1092,122,155,43,135,62,80,48,125,37,10,12,2,0,60,0x3885,250,1840,1440,384,0,0,0,0,0,0,0,7095,5335,7094,2400,7093,2200,985,5,2391,10,1484,4,999,2500,0,0,0,0,4477,1);
-REPLACE INTO `mob_db` VALUES (1979,'ZAKUDAM','Zukadam','Zakudam',115,17200,0,3744,2160,3,910,130,106,92,122,66,70,61,92,55,10,12,2,7,60,0x3885,180,580,288,360,0,0,0,0,0,0,0,7317,5000,999,500,984,200,985,200,13156,5,13167,5,2390,10,0,0,0,0,4474,1);
-REPLACE INTO `mob_db` VALUES (1980,'KUBLIN','Kubkin','Kublin',85,633600,0,99000,90000,1,1298,220,22,10,85,81,25,40,66,20,10,12,1,7,22,0x37B5,100,964,648,300,45000,6010,10000,608,0,732,0,998,270,911,9000,756,43,2297,3,1061,2500,0,0,507,1800,0,0,0,0,0,0);
--- Orc Dungeon Instance
+REPLACE INTO `mob_db` VALUES (1966,'M_DOPPELGANGER','Doppelganger','Doppelganger',72,7800,200,0,0,1,220,50,30,20,0,38,30,35,78,65,10,12,1,6,67,0x120,100,480,480,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1967,'M_YGNIZEM','Ygnizem','Egnigem Cenia',79,7800,200,0,0,1,220,50,30,20,0,38,30,35,78,65,10,12,1,7,43,0x120,100,480,480,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1968,'E_STROUF','Strouf','Strouf',48,11990,1,5544,3776,1,200,1050,8,50,1,40,45,92,43,65,10,12,2,5,61,0x120,150,1872,672,384,0,0,0,0,0,0,0,951,5335,756,230,2241,4,1461,4,949,3000,720,40,956,1500,0,0,0,0,4111,1);
+REPLACE INTO `mob_db` VALUES (1969,'E_MARC','Marc','Marc',36,6900,1,1778,1125,1,220,60,8,10,1,36,36,20,56,30,10,12,1,5,41,0x120,150,1272,199,480,0,0,0,0,0,0,0,995,36,956,9000,756,190,951,1000,720,20,717,200,509,700,0,0,0,0,4105,1);
+REPLACE INTO `mob_db` VALUES (1970,'E_OBEAUNE','Obeune','Obeaune',31,3952,1,1159,733,1,141,24,0,40,1,31,31,55,74,85,10,12,1,5,41,0x120,200,1872,672,288,0,0,0,0,0,0,0,995,26,950,9000,5014,2,2326,20,720,20,951,500,748,60,0,0,0,0,4093,1);
+REPLACE INTO `mob_db` VALUES (1971,'E_VADON','Vadon','Vadon',19,5000,1,243,153,1,74,11,32,0,1,19,16,10,36,15,10,12,0,5,21,0x120,300,1632,432,540,0,0,0,0,0,0,0,991,40,960,9000,910,3000,2313,10,943,100,757,80,717,50,0,0,0,0,4049,1);
+REPLACE INTO `mob_db` VALUES (1972,'E_MARINA','Marina','Marina',21,2087,1,392,252,1,84,22,0,5,1,21,21,0,36,10,10,12,0,3,41,0x120,400,2280,1080,864,0,0,0,0,0,0,0,1052,5000,938,1500,991,90,995,4,717,200,631,40,0,0,0,0,0,0,4055,1);
+REPLACE INTO `mob_db` VALUES (1973,'E_PORING','Poring','Poring',99,10,1,2,1,1,7,3,0,5,1,1,1,0,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,644,10000,603,10000,617,10000,616,5000,909,5000,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1974,'BANSHEE_MASTER','Banshee Master','Banshee Master',118,20320,1,4422,2556,2,839,298,87,94,121,58,48,122,84,44,10,12,1,6,47,0x3795,150,676,504,504,0,0,0,0,0,0,0,7751,3000,2365,10,2748,2,2528,10,934,1500,7054,5335,2135,20,0,0,0,0,4450,1);
+REPLACE INTO `mob_db` VALUES (1975,'BEHOLDER_MASTER','Beholder Master','Beholder Master',106,10135,1,2916,1845,6,612,88,73,62,103,67,42,69,83,32,10,12,1,0,44,0x3885,190,840,840,360,0,0,0,0,0,0,0,576,3000,605,100,996,100,985,10,2386,10,2749,2,603,2,0,0,0,0,4466,1);
+REPLACE INTO `mob_db` VALUES (1976,'COBALT_MINERAL','Cobalt Mineral','Cobalt Mineral',113,15800,1,3510,2070,1,903,92,113,44,110,55,65,57,133,41,10,12,1,0,40,0x3885,200,648,480,360,0,0,0,0,0,0,0,7321,3000,728,500,13414,5,984,80,1011,800,715,100,969,2,0,0,0,0,4475,1);
+REPLACE INTO `mob_db` VALUES (1977,'HEAVY_METALING','Heavy Metaling','Heavy Metaling',107,11500,1,3132,1980,1,874,112,134,65,105,63,86,58,67,38,10,12,0,0,20,0x3885,200,672,672,480,0,0,0,0,0,0,0,7325,4000,1002,1000,998,500,7126,1000,7317,200,13038,5,7312,5000,0,0,0,0,4467,1);
+REPLACE INTO `mob_db` VALUES (1978,'HELL_APOCALIPS','Hell Apocalips','Hell Vesper',121,22100,1,4352,3020,2,1092,122,155,43,135,62,80,48,125,37,10,12,2,0,60,0x3885,250,1840,1440,384,0,0,0,0,0,0,0,7095,5335,7094,2400,7093,2200,985,5,2391,10,1484,4,999,2500,0,0,0,0,4477,1);
+REPLACE INTO `mob_db` VALUES (1979,'ZAKUDAM','Zukadam','Zakudam',115,17200,1,3744,2160,3,910,130,106,92,122,66,70,61,92,55,10,12,2,7,60,0x3885,180,580,288,360,0,0,0,0,0,0,0,7317,5000,999,500,984,200,985,200,13156,5,13167,5,2390,10,0,0,0,0,4474,1);
+REPLACE INTO `mob_db` VALUES (1980,'KUBLIN','Kubkin','Kublin',85,633600,1,99000,90000,1,1298,220,22,10,85,81,25,40,66,20,10,12,1,7,22,0x37B5,100,964,648,300,45000,6010,10000,0,0,0,0,998,270,911,9000,756,43,2297,3,1061,2500,507,1800,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1981,'I_HIGH_ORC','Safeguard Chief','Orc Elite Guard',81,44193,1,0,0,1,538,150,101,45,75,16,40,31,83,20,10,12,2,7,43,0x3695,150,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1982,'I_ORC_ARCHER','Orc Sniper','Orc Bowman',78,54835,1,0,0,9,506,43,67,31,55,32,24,30,150,15,10,12,1,7,22,0x3095,300,1960,620,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1983,'I_ORC_SKELETON','Depraved Orc Spirit','Orc Undead',87,80087,0,0,0,1,546,263,23,30,1,31,41,93,80,30,10,12,1,1,29,0x3885,130,2420,720,648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1984,'I_ORC_LADY','Shaman Cargalache','Orc Lady',80,50058,0,0,0,1,465,389,56,10,60,35,52,18,95,20,10,12,1,7,42,0x3695,145,1050,900,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Another World (13.1)
-REPLACE INTO `mob_db` VALUES (1985,'DANDELION','Dandelion Member','Dandelion Member',37,45000,0,0,0,1,305,55,0,10,28,19,32,0,63,20,10,12,1,7,47,0x3695,250,1772,72,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1983,'I_ORC_SKELETON','Depraved Orc Spirit','Orc Undead',87,80087,1,0,0,1,546,263,23,30,1,31,41,93,80,30,10,12,1,1,29,0x3885,130,2420,720,648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1984,'I_ORC_LADY','Shaman Cargalache','Orc Lady',80,50058,1,0,0,1,465,389,56,10,60,35,52,18,95,20,10,12,1,7,42,0x3695,145,1050,900,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1985,'DANDELION','Dandelion Member','Dandelion Member',37,45000,1,0,0,1,305,55,0,10,28,19,32,0,63,20,10,12,1,7,47,0x3695,250,1772,199,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1986,'TATACHO','Tatacho','Tatacho',128,33336,1,4890,3092,2,1018,72,151,14,119,33,70,56,109,33,10,12,1,2,22,0x108B,200,1000,768,360,0,0,0,0,0,0,0,1544,20,1925,10,6020,4000,6021,3000,579,3100,6224,10,1061,2500,0,0,0,0,4442,1);
REPLACE INTO `mob_db` VALUES (1987,'CENTIPEDE','Centipede','Centipede',125,24992,1,4160,2711,2,841,112,143,25,133,71,69,39,120,49,10,12,1,4,45,0x3795,150,1000,792,336,0,0,0,0,0,0,0,2746,2,2747,2,1741,10,1042,5335,912,5000,6224,10,943,2500,0,0,0,0,4447,1);
-REPLACE INTO `mob_db` VALUES (1988,'NEPENTHES','Nepenthes','Nepenthes',114,15099,1,3378,1793,7,843,125,25,5,94,32,41,39,210,59,10,12,1,3,45,0x84,1000,500,576,504,0,0,0,0,0,0,0,5399,1,1979,1,1926,1,1740,1,6041,3000,993,50,905,9000,0,0,0,0,4470,1);
-REPLACE INTO `mob_db` VALUES (1989,'HILLSRION','Hillslion','Hillslion',123,21422,1,3782,1698,1,630,102,83,11,110,69,72,41,143,12,10,12,0,2,22,0x308D,130,400,780,576,0,0,0,0,0,0,0,2440,10,1825,20,6032,3000,6020,2000,1268,10,7938,1200,7054,4850,0,0,0,0,4453,1);
+REPLACE INTO `mob_db` VALUES (1988,'NEPENTHES','Nepenthes','Nepenthes',114,15099,1,3378,1793,7,843,125,25,5,94,32,41,39,210,59,10,12,1,3,45,0x84,1000,576,576,504,0,0,0,0,0,0,0,5399,1,1979,1,1926,1,1740,1,6041,3000,993,50,905,9000,0,0,0,0,4470,1);
+REPLACE INTO `mob_db` VALUES (1989,'HILLSRION','Hillslion','Hillslion',123,21422,1,3782,1698,1,630,102,83,11,110,69,72,41,143,12,10,12,0,2,22,0x308D,130,780,780,576,0,0,0,0,0,0,0,2440,10,1825,20,6032,3000,6020,2000,1268,10,7938,1200,7054,4850,0,0,0,0,4453,1);
REPLACE INTO `mob_db` VALUES (1990,'HARDROCK_MOMMOTH','Hardrock Mammoth','Hardrock Mammoth',137,1900944,1,184980,81178,2,2328,774,449,43,191,66,102,49,197,51,10,12,2,2,62,0x37B5,150,1000,660,588,0,0,0,0,0,0,0,5398,100,2133,200,1483,500,13039,400,6022,9000,2257,20,985,9000,0,0,0,0,4462,1);
-REPLACE INTO `mob_db` VALUES (1991,'TENDRILRION','Tendrillion','Tendrillion',126,1397451,1,131004,75299,2,1403,1320,132,123,144,66,77,181,203,132,10,12,1,2,42,0x37B5,100,500,960,360,0,0,0,0,0,0,0,2544,500,1186,100,1637,100,6033,9000,6224,10,7197,5335,7008,4850,0,0,0,0,4463,1);
+REPLACE INTO `mob_db` VALUES (1991,'TENDRILRION','Tendrillion','Tendrillion',126,1397451,1,131004,75299,2,1403,1320,132,123,144,66,77,181,203,132,10,12,1,2,42,0x37B5,100,960,960,360,0,0,0,0,0,0,0,2544,500,1186,100,1637,100,6033,9000,6224,10,7197,5335,7008,4850,0,0,0,0,4463,1);
REPLACE INTO `mob_db` VALUES (1992,'CORNUS','Cornus','Cornus',120,20722,1,8112,4004,2,403,522,66,95,51,47,59,99,130,77,10,12,1,2,66,0x1089,120,1000,624,300,0,0,0,0,0,0,0,2387,10,2743,1,6023,4000,7063,3000,6224,10,2257,2,1420,1,0,0,0,0,4448,1);
-REPLACE INTO `mob_db` VALUES (1993,'NAGA','Naga','Naga',117,21099,1,3826,2212,3,685,102,72,5,112,65,71,32,99,33,10,12,2,2,42,0x3695,150,400,864,432,0,0,0,0,0,0,0,2389,10,2134,10,1485,10,6224,10,936,3500,954,2000,1408,20,0,0,0,0,4469,1);
+REPLACE INTO `mob_db` VALUES (1993,'NAGA','Naga','Naga',117,21099,1,3826,2212,3,685,102,72,5,112,65,71,32,99,33,10,12,2,2,42,0x3695,150,864,864,432,0,0,0,0,0,0,0,2389,10,2134,10,1485,10,6224,10,936,3500,954,2000,1408,20,0,0,0,0,4469,1);
REPLACE INTO `mob_db` VALUES (1994,'LUCIOLA_VESPA','Luciola Vespa','Luciola Vespa',109,12466,1,2946,1806,1,589,111,59,55,88,89,55,32,143,59,10,12,1,4,24,0x7795,110,1000,864,432,0,0,0,0,0,0,0,2744,2,6224,1,15043,10,518,300,992,160,526,200,943,3000,0,0,0,0,4445,1);
REPLACE INTO `mob_db` VALUES (1995,'PINGUICULA','Pinguicula','Pinguicula',105,13058,1,2920,2662,1,546,322,46,77,67,60,64,107,77,34,10,12,1,3,62,0x308D,200,700,600,360,0,0,0,0,0,0,0,2745,1,1980,10,2270,10,7100,5000,7198,2000,7188,3000,7939,1000,0,0,0,0,4476,1);
-REPLACE INTO `mob_db` VALUES (1996,'BACSOJIN_T','White Lady','White Lady',97,720500,1,801792,542880,3,1414,2036,210,178,118,244,98,126,246,102,10,12,2,7,64,0x37B5,130,576,960,480,0,0,0,0,0,0,0,5411,3,2638,80,2639,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1996,'BACSOJIN_T','White Lady','White Lady',97,720500,1,801792,542880,3,1414,2036,210,178,118,244,98,126,246,102,10,12,2,7,64,0x37B5,130,960,960,480,0,0,0,0,0,0,0,5411,3,2638,80,2639,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (1997,'G_TATACHO','Tatacho','Tatacho',128,33336,1,0,0,2,1018,72,151,14,119,33,70,56,109,33,10,12,1,2,22,0x108B,200,1000,768,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1998,'G_HILLSRION','Hillslion','Hillslion',123,21422,1,0,0,1,630,102,83,15,110,69,72,41,143,12,10,12,0,2,22,0x308D,100,400,780,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (1999,'CENTIPEDE_LARVA','Centipede Larva','Centipede Larva',118,20667,1,3808,2003,2,729,88,98,17,103,62,66,27,108,44,10,12,0,4,25,0x3795,150,1000,792,336,0,0,0,0,0,0,0,2406,9,732,50,0,0,1042,5335,912,5000,955,9000,943,2500,0,0,0,0,4452,1);
--- Additional Monsters
-REPLACE INTO `mob_db` VALUES (2000,'M_GAMEMASTER','Male Game Master','Male Game Master',50,7000,250,0,0,1,25,0,10,10,44,121,1,60,75,110,10,12,1,7,20,0x0081,200,300,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2001,'F_GAMEMASTER','Female Game Master','Female Game Master',50,7000,250,0,0,1,25,0,10,10,44,121,1,60,75,110,10,12,1,7,20,0x0081,200,300,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2002,'T_SPRING_RABBIT','Talisman Ghost','Talisman Ghost',50,8000,0,3584,1589,1,585,228,47,21,45,61,5,15,77,90,10,12,1,2,42,0x0083,160,1120,552,0,0,0,0,0,0,0,0,12188,1000,6061,500,6068,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2003,'T_BACSOJIN','Talisman Ghost','Talisman Ghost',97,720500,1,0,0,2,1414,2036,210,178,118,244,98,126,246,102,10,12,2,7,41,0x3695,160,576,960,480,0,0,0,0,0,0,0,7406,1000,7407,1000,6062,1000,6063,1000,6064,1000,6065,1000,6066,1000,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2004,'T_WICKED_NYMPH','Talisman Ghost','Talisman Ghost',63,16029,0,0,0,2,399,691,20,75,1,64,12,69,100,80,10,12,1,6,67,0x3695,200,637,1008,360,0,0,0,0,0,0,0,7406,800,7407,800,6063,800,6064,800,6065,800,6066,800,6067,800,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2005,'T_PLASMA_B','Plasma','Plasma',44,8200,0,0,0,3,300,400,0,30,1,30,5,73,90,30,10,12,0,0,81,0x3885,150,608,1440,576,0,0,0,0,0,0,0,7406,500,7407,500,6062,500,6063,500,6064,500,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2006,'T_PLASMA_P','Plasma','Plasma',49,5900,0,0,0,3,300,400,0,30,1,30,5,54,90,30,10,12,0,0,87,0x3885,150,608,1440,576,0,0,0,0,0,0,0,6062,500,6063,500,6064,500,6065,500,6066,500,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2007,'T_PLASMA_R','Plasma','Plasma',43,5700,0,0,0,3,300,400,0,30,1,30,5,56,90,30,10,12,0,0,83,0x3885,150,608,1440,576,0,0,0,0,0,0,0,7406,500,7407,500,6064,500,6065,500,6066,500,6067,500,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2008,'WOOMAWANG','Woomawang','Woomawang',82,4000000,0,99000,90000,3,8800,2000,40,40,60,110,200,250,199,66,10,12,2,6,48,0x3695,250,828,528,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2009,'WOOMAWANG_','Woomawang','Woomawang',82,2000000,0,99000,90000,1,17600,4000,40,40,60,110,200,250,199,66,10,12,1,6,48,0x3695,100,414,1080,336,0,0,0,0,0,0,0,7930,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2010,'G_MAJORUROS','Ox','Ox',66,500000,0,9,9,1,1260,2000,25,15,65,50,20,20,94,48,10,12,2,6,28,0x3885,250,1100,960,780,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2011,'E_GHOUL','Tenacious Ghoul','Tenacious Ghoul',40,99999,0,979,560,1,420,80,100,20,1,20,29,0,45,20,10,12,1,1,49,0x3885,250,2456,912,504,0,0,0,0,0,0,0,958,6000,756,110,509,700,511,800,12192,100,535,0,535,0,0,0,0,0,4110,1);
-REPLACE INTO `mob_db` VALUES (2012,'E_ZOMBIE','Tenacious Zombie','Tenacious Zombie',15,99999,0,45,30,1,67,12,100,10,1,8,7,0,15,0,10,12,1,1,29,0x3885,400,2612,912,288,0,0,0,0,0,0,0,957,9000,724,6,938,1000,958,50,12192,100,535,0,535,0,0,0,0,0,4038,1);
--- Enter The Unknown (13.2)
-REPLACE INTO `mob_db` VALUES (2013,'DRACO','Draco','Draco',114,20099,1,2594,1205,1,778,110,56,3,21,58,47,34,99,66,10,12,1,9,22,0x1089,250,576,960,504,0,0,0,0,0,0,0,6073,3000,7123,100,1035,100,1037,1000,1036,1000,518,500,2399,10,0,0,0,0,4444,1);
-REPLACE INTO `mob_db` VALUES (2014,'DRACO_EGG','Draco Egg','Draco Egg',101,100000,1,2400,1500,0,1,1,384,30,1,1,135,92,1,98,10,12,1,9,82,0x0,1000,24,0,0,0,0,0,0,0,0,0,7032,5000,5015,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4471,1);
+REPLACE INTO `mob_db` VALUES (1998,'G_HILLSRION','Hillslion','Hillslion',123,21422,1,0,0,1,630,102,83,15,110,69,72,41,143,12,10,12,0,2,22,0x308D,100,780,780,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (1999,'CENTIPEDE_LARVA','Centipede Larva','Centipede Larva',118,20667,1,3808,2003,2,729,88,98,17,103,62,66,27,108,44,10,12,0,4,25,0x3795,150,1000,792,336,0,0,0,0,0,0,0,2406,9,732,50,1042,5335,912,5000,955,9000,943,2500,0,0,0,0,0,0,4452,1);
+REPLACE INTO `mob_db` VALUES (2000,'M_GAMEMASTER','Male Game Master','Male Game Master',50,7000,250,0,0,1,25,0,10,10,44,121,1,60,75,110,10,12,1,7,20,0x81,200,398,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2001,'F_GAMEMASTER','Female Game Master','Female Game Master',50,7000,250,0,0,1,25,0,10,10,44,121,1,60,75,110,10,12,1,7,20,0x81,200,398,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2002,'T_SPRING_RABBIT','Talisman Ghost','Talisman Ghost',50,8000,1,3584,1589,1,585,228,47,21,45,61,5,15,77,90,10,12,1,2,42,0x83,160,1120,552,0,0,0,0,0,0,0,0,12188,1000,6061,500,6068,1500,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2003,'T_BACSOJIN','Talisman Ghost','Talisman Ghost',97,720500,1,0,0,2,1414,2036,210,178,118,244,98,126,246,102,10,12,2,7,41,0x3695,160,960,960,480,0,0,0,0,0,0,0,7406,1000,7407,1000,6062,1000,6063,1000,6064,1000,6065,1000,6066,1000,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2004,'T_WICKED_NYMPH','Talisman Ghost','Talisman Ghost',63,16029,1,0,0,2,399,691,20,75,1,64,12,69,100,80,10,12,1,6,67,0x3695,200,1008,1008,360,0,0,0,0,0,0,0,7406,800,7407,800,6063,800,6064,800,6065,800,6066,800,6067,800,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2005,'T_PLASMA_B','Plasma','Plasma',44,8200,1,0,0,3,300,400,0,30,1,30,5,73,90,30,10,12,0,0,81,0x3885,150,1440,1440,576,0,0,0,0,0,0,0,7406,500,7407,500,6062,500,6063,500,6064,500,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2006,'T_PLASMA_P','Plasma','Plasma',49,5900,1,0,0,3,300,400,0,30,1,30,5,54,90,30,10,12,0,0,87,0x3885,150,1440,1440,576,0,0,0,0,0,0,0,6062,500,6063,500,6064,500,6065,500,6066,500,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2007,'T_PLASMA_R','Plasma','Plasma',43,5700,1,0,0,3,300,400,0,30,1,30,5,56,90,30,10,12,0,0,83,0x3885,150,1440,1440,576,0,0,0,0,0,0,0,7406,500,7407,500,6064,500,6065,500,6066,500,6067,500,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2008,'WOOMAWANG','Woomawang','Woomawang',82,4000000,1,99000,90000,3,8800,2000,40,40,60,110,200,250,199,66,10,12,2,6,48,0x3695,250,828,528,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2009,'WOOMAWANG_','Woomawang','Woomawang',82,2000000,1,99000,90000,1,17600,4000,40,40,60,110,200,250,199,66,10,12,1,6,48,0x3695,100,1080,1080,336,0,0,0,0,0,0,0,7930,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2010,'G_MAJORUROS','Ox','Ox',66,500000,1,9,9,1,1260,2000,25,15,65,50,20,20,94,48,10,12,2,6,28,0x3885,250,1100,960,780,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2011,'E_GHOUL','Tenacious Ghoul','Tenacious Ghoul',40,99999,1,979,560,1,420,80,100,20,1,20,29,0,45,20,10,12,1,1,49,0x3885,250,2456,912,504,0,0,0,0,0,0,0,958,6000,756,110,509,700,511,800,12192,100,0,0,0,0,0,0,0,0,4110,1);
+REPLACE INTO `mob_db` VALUES (2012,'E_ZOMBIE','Tenacious Zombie','Tenacious Zombie',15,99999,1,45,30,1,67,12,100,10,1,8,7,0,15,0,10,12,1,1,29,0x3885,400,2612,912,288,0,0,0,0,0,0,0,957,9000,724,6,938,1000,958,50,12192,100,0,0,0,0,0,0,0,0,4038,1);
+REPLACE INTO `mob_db` VALUES (2013,'DRACO','Draco','Draco',114,20099,1,2594,1205,1,778,110,56,3,21,58,47,34,99,66,10,12,1,9,22,0x1089,250,960,960,504,0,0,0,0,0,0,0,6073,3000,7123,100,1035,100,1037,1000,1036,1000,518,500,2399,10,0,0,0,0,4444,1);
+REPLACE INTO `mob_db` VALUES (2014,'DRACO_EGG','Draco Egg','Draco Egg',101,100000,1,2400,1500,0,1,1,384,30,1,1,135,92,1,98,10,12,1,9,82,0x0,1000,398,199,0,0,0,0,0,0,0,0,7032,5000,5015,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4471,1);
REPLACE INTO `mob_db` VALUES (2015,'PINGUICULA_D','Dark Pinguicula','Dark Pinguicula',113,17002,1,2730,2419,1,451,789,59,35,89,55,55,95,92,12,10,12,1,3,45,0x308D,290,1426,600,360,0,0,0,0,0,0,0,7100,5000,7198,2000,7188,3000,972,10,6086,1000,7939,1500,2148,10,0,0,0,0,4468,1);
-REPLACE INTO `mob_db` VALUES (2016,'AQUA_ELEMENTAL','Aqua Elemental','Aqua Elemental',121,33209,1,5402,4155,1,862,450,23,8,95,61,25,25,120,40,10,12,2,0,81,0x3095,230,504,960,576,0,0,0,0,0,0,0,6075,1000,7326,5000,12353,100,1061,2500,2787,10,0,0,0,0,0,0,0,0,4443,1);
+REPLACE INTO `mob_db` VALUES (2016,'AQUA_ELEMENTAL','Aqua Elemental','Aqua Elemental',121,33209,1,5402,4155,1,862,450,23,8,95,61,25,25,120,40,10,12,2,0,81,0x3095,230,960,960,576,0,0,0,0,0,0,0,6075,1000,7326,5000,12353,100,1061,2500,2787,10,0,0,0,0,0,0,0,0,4443,1);
REPLACE INTO `mob_db` VALUES (2017,'RATA','Rata','Rata',131,58299,1,10122,6119,1,1080,211,81,46,101,74,71,51,147,56,10,12,1,7,62,0x3295,150,792,540,420,0,0,0,0,0,0,0,12346,5000,1026,5000,6089,500,1548,100,6224,10,0,0,0,0,0,0,0,0,4459,1);
REPLACE INTO `mob_db` VALUES (2018,'DUNEYRR','Duneyrr','Duneyrr',135,63342,1,11180,7298,1,1250,301,144,28,133,69,72,55,165,44,10,12,1,7,62,0x3295,200,672,420,360,0,0,0,0,0,0,0,515,5000,6020,4000,6089,500,2783,1,1188,10,1384,100,6224,10,0,0,0,0,4458,1);
-REPLACE INTO `mob_db` VALUES (2019,'ANCIENT_TREE','Ancient Tree','Ancient Tree',144,388933,1,9500,5481,1,1182,76,226,37,148,72,93,58,149,30,10,12,2,3,62,0x308D,290,504,960,576,0,0,0,0,0,0,0,7197,1000,7198,1000,7201,5000,1643,10,2450,30,7939,1000,0,0,0,0,0,0,4473,1);
-REPLACE INTO `mob_db` VALUES (2020,'RHYNCHO','Rhyncho','Rhyncho',139,337220,1,7938,4579,1,863,201,68,12,119,98,62,48,119,46,10,12,1,0,61,0x308D,240,576,660,420,0,0,0,0,0,0,0,7326,5000,972,5,6087,500,0,0,0,0,0,0,0,0,0,0,0,0,4460,1);
-REPLACE INTO `mob_db` VALUES (2021,'PHYLLA','Phylla','Phylla',139,345560,1,7938,4579,10,825,176,61,14,107,85,60,58,152,42,10,12,1,0,61,0x2085,240,360,780,432,0,0,0,0,0,0,0,7326,5000,971,5,6088,500,0,0,0,0,0,0,0,0,0,0,0,0,4461,1);
-REPLACE INTO `mob_db` VALUES (2022,'S_NYDHOG','Nidhoggr\'s Shadow','Nidhoggur\'s Shadow',117,3452000,0,5616000,3510000,2,6656,3840,60,75,1,34,62,236,263,34,10,12,2,9,87,0x37B5,150,1596,1620,864,2160000,617,5500,617,5000,616,2000,6091,5000,7444,5000,6224,1000,1484,500,1170,500,1417,500,2554,2000,0,0,0,0,4456,1);
-REPLACE INTO `mob_db` VALUES (2023,'DARK_SHADOW','Dark Shadow','Dark Shadow',147,434300,1,9918,5721,1,1353,157,140,44,155,126,89,108,213,76,10,12,0,0,47,0x3195,220,768,1776,648,0,0,0,0,0,0,0,7205,5000,2609,1000,13038,5,6089,1000,2783,5,1385,10,6224,10,0,0,0,0,4449,1);
-REPLACE INTO `mob_db` VALUES (2024,'BRADIUM_GOLEM','Bradium Golem','Bradium Golem',133,45739,1,8518,3595,1,1307,103,559,12,189,25,125,45,104,33,10,12,2,0,42,0x3295,300,1008,1200,540,0,0,0,0,0,0,0,7067,3000,953,5000,6090,500,2138,10,12738,10,6224,500,0,0,0,0,0,0,4472,1);
-REPLACE INTO `mob_db` VALUES (2025,'MYSTCASE_EVENT','Wild Gift Box','Wild Gift Box',10,10,0,77,77,1,10,10,1,99,1,1,1,1,48,1,10,12,1,0,20,0x0081,400,1248,1248,432,0,0,0,0,0,0,0,558,5000,558,5000,559,1000,560,1000,561,1000,573,1000,573,10,573,10,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2026,'DANDELION_','Runaway Dandelion Member','Runaway Dandelion Member',90,552500,0,49500,22500,1,3355,1250,40,35,1,66,66,45,106,66,10,12,1,7,27,0x3695,230,1772,72,384,0,0,0,0,0,0,0,7031,5000,579,500,7016,2000,581,3000,12125,500,511,5000,7032,3000,902,2000,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2027,'G_DARK_SHADOW','Dark Shadow','Dark Shadow',147,434300,1,0,0,1,1353,157,140,44,155,126,89,108,213,76,10,12,0,0,47,0x3795,220,768,1776,648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Additional Monsters
--- REPLACE INTO `mob_db` VALUES (2028,'E_MINOROUS','Minorous','Minorous',1,741,0,0,0,1,30,48,4,5,6,4,6,6,5,3,10,12,2,2,43,0x120,200,1360,960,432,0,0,0,0,0,0,0,7606,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2029,'E_MINOROUS_','Minorous','Minorous',10,15,0,9,0,1,100,150,160,99,1,1,1,1,100,100,10,12,2,2,43,0x120,200,1360,960,432,0,0,0,0,0,0,0,941,10,6119,2000,6119,4000,6119,1000,516,1000,2289,1,577,1000,0,0,0,0,644,1);
-REPLACE INTO `mob_db` VALUES (2030,'HIDEN_PRIEST','Hiden Priest','Hidden Priest',90,240500,0,0,0,2,1430,683,0,30,1,32,40,100,98,40,10,12,2,6,89,0x37B5,150,432,432,360,0,0,0,0,0,0,0,12379,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2031,'DANDELION_H','Dandelion','Dandelion Executive',80,120000,0,0,0,1,336,305,0,10,1,19,32,0,76,20,10,12,1,7,47,0x37B5,250,1772,72,384,0,0,0,0,0,0,0,12379,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2032,'GUARDIAN_FOREST','Forest Guardian','Forest Guardian',50,99999,0,0,0,1,3000,3000,160,99,100,100,100,100,100,100,10,12,0,6,27,0x308D,200,868,480,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2033,'GOLDEN_TULIP','Golden Tulip','Golden Tulip',1,100,0,0,0,1,1,1,160,99,0,0,0,0,0,0,7,12,0,3,22,0x0,2000,1,1,1,0,0,0,0,0,0,0,7951,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2034,'M_DESERT_WOLF_B','Baby Desert Wolf','Baby Desert Wolf',9,164,15,0,0,1,500,100,0,0,1,9,9,5,40,40,10,12,0,2,23,0x0081,100,1600,900,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2035,'NIHILITY_ZEM','Nihility Zem','Stone of Futility',90,200500,0,0,0,0,1,1,0,20,1,1,1,0,1,20,10,12,0,4,22,0x100,1000,1001,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2036,'VALKYRIE_N','Valkyrie Randgris','Valkyrie',98,11780,0,0,0,1,1014,150,16,20,1,24,39,0,86,25,10,12,1,1,69,0x308D,170,576,576,480,0,0,0,0,0,0,0,6154,9000,6154,5000,6154,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2037,'VALKYRIE_A','Valkyrie','Valkyrie',90,5500,15,0,0,1,11,150,16,20,1,20,40,0,24,20,10,12,1,8,66,0x0081,100,576,576,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2038,'VALKYRIE_B','Valkyrie','Valkyrie',90,10500,15,0,0,1,330,150,16,40,1,20,80,0,96,20,10,12,1,8,66,0x0081,100,576,576,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2039,'EXECUTIONER_R','Executioner','Executioner',65,28980,0,0,0,2,599,380,56,35,64,85,40,25,97,60,10,12,2,0,47,0x37B5,200,768,500,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2040,'TIRFING_R','Tirfing','Ogretooth',71,29900,0,0,0,1,1045,196,48,35,58,87,55,35,158,65,10,12,1,0,67,0x37B5,100,816,500,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2041,'MYSTELTAINN_R','Mysteltainn','Mysteltainn',76,33350,0,0,0,2,1276,280,48,30,77,139,80,35,191,65,10,12,2,0,87,0x37B5,250,1152,500,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Mechanic Fixed Autonomous Weapon Platforms
-REPLACE INTO `mob_db` VALUES (2042,'SILVERSNIPER','Silver Sniper','Silver Sniper',100,4500,0,0,0,9,390,0,80,10,10,60,10,10,120,10,10,12,1,0,20,0x84,2000,504,1020,360,0,0,0,0,0,0,0,999,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2043,'MAGICDECOY_FIRE','Magic Decoy','Magic Decoy',100,2500,0,0,0,7,195,0,16,60,10,10,10,100,60,10,10,12,1,0,23,0x84,2000,504,1020,360,0,0,0,0,0,0,0,999,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2044,'MAGICDECOY_WATER','Magic Decoy','Magic Decoy',100,2500,0,0,0,7,195,0,16,60,10,10,10,100,60,10,10,12,1,0,21,0x84,2000,504,1020,360,0,0,0,0,0,0,0,999,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2045,'MAGICDECOY_EARTH','Magic Decoy','Magic Decoy',100,2500,0,0,0,7,195,0,16,60,10,10,10,100,60,10,10,12,1,0,22,0x84,2000,504,1020,360,0,0,0,0,0,0,0,999,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2046,'MAGICDECOY_WIND','Magic Decoy','Magic Decoy',100,2500,0,0,0,7,195,0,16,60,10,10,10,100,60,10,10,12,1,0,24,0x84,2000,504,1020,360,0,0,0,0,0,0,0,999,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Additional Monsters
-REPLACE INTO `mob_db` VALUES (2047,'W_NAGA','Naga','Naga',99,46708,0,0,0,3,640,113,61,15,113,42,30,18,146,13,10,12,2,2,42,0x3695,150,400,864,432,0,0,0,0,0,0,0,0,0,0,0,0,0,926,5000,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2048,'W_PINGUICULA_D','Dark Pinguicula','Dark Pinguicula',99,8780,0,0,0,1,697,120,24,5,1,23,22,1,107,2,10,12,1,3,45,0x308D,290,1426,600,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6086,1000,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2049,'W_BRADIUM_GOLEM','Bradium Golem','Bradium Golem',99,45200,0,0,0,1,936,166,125,18,0,10,82,2,72,12,10,12,2,0,42,0x3295,300,1008,1200,540,0,0,0,0,0,0,0,0,0,0,0,6090,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2050,'W_AQUA_ELEMENTAL','Aqua Elemental','Aqua Elemental',99,33220,0,0,0,1,547,95,13,12,1,23,19,8,92,2,10,12,2,0,81,0x3095,230,504,960,576,0,0,0,0,0,0,0,0,0,0,0,12353,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2051,'E_BAPHOMET','Baphomet','Baphomet',1,1,0,0,0,1,1,1,2,0,1,1,1,1,1,1,10,12,2,6,20,0x37B5,100,768,768,576,0,0,0,0,0,0,0,12396,5000,12397,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2052,'E_DARKLORD','Dark Lord','Dark Lord',1,1,0,0,0,1,1,1,2,0,1,1,1,1,1,1,10,12,2,6,20,0x37B5,100,868,768,480,1005,0,0,0,0,0,0,12396,5000,12397,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2053,'NC_DIMIK','Dimik','Dimik',77,10000,0,0,0,5,1144,840,72,28,15,35,40,15,144,42,10,12,1,0,40,0x3885,200,576,720,432,0,0,0,0,0,0,0,7319,2000,7352,50,999,300,7094,300,13153,5,984,10,12128,50,0,0,0,0,4370,1);
--- REPLACE INTO `mob_db` VALUES (2054,'E_BATHORY','Bathory','Bathory',86,5242,1,0,0,1,229,325,61,41,66,38,40,55,56,50,10,12,1,7,27,0x3695,100,1504,840,900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2055,'E_INCUBUS','Incubus','Incubus',75,17281,0,0,0,2,0,0,58,46,1,97,95,103,89,87,10,12,1,6,67,0x3795,165,850,600,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2056,'E_ZHERLTHSH','Zherlthsh','Zealotus',63,18300,0,0,0,1,0,0,10,15,70,85,40,30,125,60,10,12,1,7,60,0x308D,200,800,2112,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2057,'E_CRAMP','Suspicious Mouse','Sticky Rat',1,4720,0,0,0,1,1,1,100,100,1,1,1,1,1,1,10,12,0,2,45,0x3095,100,1000,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2019,'ANCIENT_TREE','Ancient Tree','Ancient Tree',144,388933,1,9500,5481,1,1182,76,226,37,148,72,93,58,149,30,10,12,2,3,62,0x308D,290,960,960,576,0,0,0,0,0,0,0,7197,1000,7198,1000,7201,5000,1643,10,2450,30,7939,1000,0,0,0,0,0,0,4473,1);
+REPLACE INTO `mob_db` VALUES (2020,'RHYNCHO','Rhyncho','Rhyncho',139,337220,1,7938,4579,1,863,201,68,12,119,98,62,48,119,46,10,12,1,0,61,0x308D,240,660,660,420,0,0,0,0,0,0,0,7326,5000,972,5,6087,500,0,0,0,0,0,0,0,0,0,0,0,0,4460,1);
+REPLACE INTO `mob_db` VALUES (2021,'PHYLLA','Phylla','Phylla',139,345560,1,7938,4579,10,825,176,61,14,107,85,60,58,152,42,10,12,1,0,61,0x2085,240,780,780,432,0,0,0,0,0,0,0,7326,5000,971,5,6088,500,0,0,0,0,0,0,0,0,0,0,0,0,4461,1);
+REPLACE INTO `mob_db` VALUES (2022,'S_NYDHOG','Nidhoggr\'s Shadow','Nidhoggur\'s Shadow',117,3452000,1,5616000,3510000,2,6656,3840,60,75,1,34,62,236,263,34,10,12,2,9,87,0x37B5,150,1620,1620,864,2160000,617,5500,617,5000,616,2000,6091,5000,7444,5000,6224,1000,1484,500,1170,500,1417,500,2554,2000,0,0,0,0,4456,1);
+REPLACE INTO `mob_db` VALUES (2023,'DARK_SHADOW','Dark Shadow','Dark Shadow',147,434300,1,9918,5721,1,1353,157,140,44,155,126,89,108,213,76,10,12,0,0,47,0x3195,220,1776,1776,648,0,0,0,0,0,0,0,7205,5000,2609,1000,13038,5,6089,1000,2783,5,1385,10,6224,10,0,0,0,0,4449,1);
+REPLACE INTO `mob_db` VALUES (2024,'BRADIUM_GOLEM','Bradium Golem','Bradium Golem',133,45739,1,8518,3595,1,1307,103,559,12,189,25,125,45,104,33,10,12,2,0,42,0x3295,300,1200,1200,540,0,0,0,0,0,0,0,7067,3000,953,5000,6090,500,2138,10,12738,10,6224,500,0,0,0,0,0,0,4472,1);
+REPLACE INTO `mob_db` VALUES (2025,'MYSTCASE_EVENT','Wild Gift Box','Wild Gift Box',10,10,1,77,77,1,10,10,1,99,1,1,1,1,48,1,10,12,1,0,20,0x81,400,1248,1248,432,0,0,0,0,0,0,0,558,5000,558,5000,559,1000,560,1000,561,1000,573,1000,573,10,573,10,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2026,'DANDELION_','Runaway Dandelion Membe','Runaway Dandelion Membe',90,552500,1,49500,22500,1,3355,1250,40,35,1,66,66,45,106,66,10,12,1,7,27,0x3695,230,1772,199,384,0,0,0,0,0,0,0,7031,5000,579,500,7016,2000,581,3000,12125,500,511,5000,7032,3000,902,2000,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2027,'G_DARK_SHADOW','Dark Shadow','Dark Shadow',147,434300,1,0,0,1,1353,157,140,44,155,126,89,108,213,76,10,12,0,0,47,0x3795,220,1776,1776,648,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2030,'HIDEN_PRIEST','Hiden Priest','Hidden Priest',90,240500,1,0,0,2,1430,683,0,30,1,32,40,100,98,40,10,12,2,6,89,0x37B5,150,432,432,360,0,0,0,0,0,0,0,12379,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2031,'DANDELION_H','Dandelion','Dandelion Executive',80,120000,1,0,0,1,336,305,0,10,1,19,32,0,76,20,10,12,1,7,47,0x37B5,250,1772,199,384,0,0,0,0,0,0,0,12379,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2032,'GUARDIAN_FOREST','Forest Guardian','Forest Guardian',50,99999,1,0,0,1,3000,3000,160,99,100,100,100,100,100,100,10,12,0,6,27,0x308D,200,868,480,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2033,'GOLDEN_TULIP','Golden Tulip','Golden Tulip',1,100,1,0,0,1,1,1,160,99,0,0,0,0,0,0,7,12,0,3,22,0x0,2000,398,199,1,0,0,0,0,0,0,0,7951,10000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2034,'M_DESERT_WOLF_B','Baby Desert Wolf','Baby Desert Wolf',9,164,15,0,0,1,500,100,0,0,1,9,9,5,40,40,10,12,0,2,23,0x81,100,1600,900,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2035,'NIHILITY_ZEM','Nihility Zem','Stone of Futility',90,200500,1,0,0,0,1,1,0,20,1,1,1,0,1,20,10,12,0,4,22,0x100,1000,1001,199,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2036,'VALKYRIE_N','Valkyrie Randgris','Valkyrie',98,11780,1,0,0,1,1014,150,16,20,1,24,39,0,86,25,10,12,1,1,69,0x308D,170,576,576,480,0,0,0,0,0,0,0,6154,9000,6154,5000,6154,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2037,'VALKYRIE_A','Valkyrie','Valkyrie',90,5500,15,0,0,1,11,150,16,20,1,20,40,0,24,20,10,12,1,8,66,0x81,100,576,576,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2038,'VALKYRIE_B','Valkyrie','Valkyrie',90,10500,15,0,0,1,330,150,16,40,1,20,80,0,96,20,10,12,1,8,66,0x81,100,576,576,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2039,'EXECUTIONER_R','Executioner','Executioner',65,28980,1,0,0,2,599,380,56,35,64,85,40,25,97,60,10,12,2,0,47,0x37B5,200,768,500,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2040,'TIRFING_R','Tirfing','Ogretooth',71,29900,1,0,0,1,1045,196,48,35,58,87,55,35,158,65,10,12,1,0,67,0x37B5,100,816,500,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2041,'MYSTELTAINN_R','Mysteltainn','Mysteltainn',76,33350,1,0,0,2,1276,280,48,30,77,139,80,35,191,65,10,12,2,0,87,0x37B5,250,1152,500,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2042,'SILVERSNIPER','Silver Sniper','Silver Sniper',100,4500,1,0,0,9,390,0,80,10,10,60,10,10,120,10,10,12,1,0,20,0x84,2000,1020,1020,360,0,0,0,0,0,0,0,999,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2043,'MAGICDECOY_FIRE','Magic Decoy','Magic Decoy',100,2500,1,0,0,7,195,0,16,60,10,10,10,100,60,10,10,12,1,0,23,0x84,2000,1020,1020,360,0,0,0,0,0,0,0,999,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2044,'MAGICDECOY_WATER','Magic Decoy','Magic Decoy',100,2500,1,0,0,7,195,0,16,60,10,10,10,100,60,10,10,12,1,0,21,0x84,2000,1020,1020,360,0,0,0,0,0,0,0,999,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2045,'MAGICDECOY_EARTH','Magic Decoy','Magic Decoy',100,2500,1,0,0,7,195,0,16,60,10,10,10,100,60,10,10,12,1,0,22,0x84,2000,1020,1020,360,0,0,0,0,0,0,0,999,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2046,'MAGICDECOY_WIND','Magic Decoy','Magic Decoy',100,2500,1,0,0,7,195,0,16,60,10,10,10,100,60,10,10,12,1,0,24,0x84,2000,1020,1020,360,0,0,0,0,0,0,0,999,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2047,'W_NAGA','Naga','Naga',99,46708,1,0,0,3,640,113,61,15,113,42,30,18,146,13,10,12,2,2,42,0x3695,150,864,864,432,0,0,0,0,0,0,0,926,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2048,'W_PINGUICULA_D','Dark Pinguicula','Dark Pinguicula',99,8780,1,0,0,1,697,120,24,5,1,23,22,1,107,2,10,12,1,3,45,0x308D,290,1426,600,360,0,0,0,0,0,0,0,6086,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2049,'W_BRADIUM_GOLEM','Bradium Golem','Bradium Golem',99,45200,1,0,0,1,936,166,125,18,0,10,82,2,72,12,10,12,2,0,42,0x3295,300,1200,1200,540,0,0,0,0,0,0,0,6090,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2050,'W_AQUA_ELEMENTAL','Aqua Elemental','Aqua Elemental',99,33220,1,0,0,1,547,95,13,12,1,23,19,8,92,2,10,12,2,0,81,0x3095,230,960,960,576,0,0,0,0,0,0,0,12353,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2051,'E_BAPHOMET','Baphomet','Baphomet',1,1,1,0,0,1,1,1,2,0,1,1,1,1,1,1,10,12,2,6,20,0x37B5,100,768,768,576,0,0,0,0,0,0,0,12396,5000,12397,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2052,'E_DARKLORD','Dark Lord','Dark Lord',1,1,1,0,0,1,1,1,2,0,1,1,1,1,1,1,10,12,2,6,20,0x37B5,100,868,768,480,1005,0,0,0,0,0,0,12396,5000,12397,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2053,'NC_DIMIK','Dimik','Dimik',77,10000,1,0,0,5,1144,840,72,28,15,35,40,15,144,42,10,12,1,0,40,0x3885,200,720,720,432,0,0,0,0,0,0,0,7319,2000,7352,50,999,300,7094,300,13153,5,984,10,12128,50,0,0,0,0,4370,1);
+REPLACE INTO `mob_db` VALUES (2057,'E_CRAMP','Suspicious Mouse','Sticky Rat',1,4720,1,0,0,1,1,1,100,100,1,1,1,1,1,1,10,12,0,2,45,0x3095,100,1000,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2058,'M_MIMIC','Mimic','Mimic',51,6120,182,0,0,1,800,150,10,40,44,121,1,60,75,110,10,12,1,0,60,0x3095,100,972,500,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2059,'M_DISGUISE','Disguise','Disguise',55,7543,180,0,0,2,526,167,18,29,0,72,45,35,48,65,10,12,1,6,82,0x3885,147,516,768,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2060,'M_ALICE','Alice','Alice',62,10000,221,0,0,1,700,150,5,5,64,64,42,85,100,130,10,12,1,7,60,0x0091,200,502,1999,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2061,'E_STAPO','Stapo','Stapo',23,666,0,299,199,1,135,370,90,5,12,11,15,12,23,1,10,12,0,0,42,0x83,300,936,792,432,0,0,0,0,0,0,0,909,1000,7312,1000,512,1000,7126,100,993,10,1821,3,7956,5000,0,0,0,0,4424,1);
--- REPLACE INTO `mob_db` VALUES (2062,'E_POPORING','Poporing','poporing',14,344,0,73,40,1,59,72,0,10,1,14,14,0,19,15,10,12,1,3,25,0x83,300,1672,672,480,0,0,0,0,0,0,0,938,5500,910,1500,511,500,514,200,7957,2000,1207,5,512,250,0,0,0,0,4033,1);
--- REPLACE INTO `mob_db` VALUES (2063,'E_DROPS','Drops','Drops',3,55,0,4,3,1,10,13,0,0,1,3,3,0,12,15,10,12,1,3,23,0x83,400,1372,672,480,0,0,0,0,0,0,0,909,7500,1602,80,938,500,512,1100,713,1700,7955,2000,620,20,0,0,0,0,4004,1);
--- REPLACE INTO `mob_db` VALUES (2064,'E_MAGMARING','Magmaring','Magmaring',40,5300,0,1899,1719,1,550,700,25,24,40,60,30,10,60,17,10,12,0,0,43,0x83,300,1472,384,288,0,0,0,0,0,0,0,7097,3000,757,34,7955,2000,7956,2000,7957,2000,7958,2000,0,0,0,0,0,0,4432,1);
--- REPLACE INTO `mob_db` VALUES (2065,'E_METALING','Metaling','Metaling',26,889,0,443,224,1,135,270,5,3,30,15,10,18,35,2,10,12,0,0,20,0x83,300,384,672,480,0,0,0,0,0,0,0,7325,4000,7958,4000,998,500,7126,1000,7317,200,13103,5,7312,5000,0,0,0,0,4341,1);
-REPLACE INTO `mob_db` VALUES (2066,'E_ANOPHELES','Anopheles','Anopheles',5,50,1,1,1,1,140,158,8,10,1,30,1,1,30,1,10,12,0,4,64,0x37B5,170,1084,2304,576,0,5586,10000,5586,0,5586,0,601,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4344,1);
-REPLACE INTO `mob_db` VALUES (2067,'E_ANOPHELES_','Anopheles','Anopheles',3,500,1,1,1,1,40,58,8,100,1,100,1,1,100,1,10,12,0,4,64,0x120,170,1084,2304,576,0,0,0,0,0,0,0,601,1000,702,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4344,1);
--- Brasilis
+REPLACE INTO `mob_db` VALUES (2059,'M_DISGUISE','Disguise','Disguise',55,7543,180,0,0,2,526,167,18,29,0,72,45,35,48,65,10,12,1,6,82,0x3885,147,768,768,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2060,'M_ALICE','Alice','Alice',62,10000,221,0,0,1,700,150,5,5,64,64,42,85,100,130,10,12,1,7,60,0x91,200,1999,1999,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2066,'E_ANOPHELES','Anopheles','Anopheles',5,50,1,1,1,1,140,158,8,10,1,30,1,1,30,1,10,12,0,4,64,0x37B5,170,2000,2000,576,0,5586,10000,0,0,0,0,601,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4344,1);
+REPLACE INTO `mob_db` VALUES (2067,'E_ANOPHELES_','Anopheles','Anopheles',3,500,1,1,1,1,40,58,8,100,1,100,1,1,100,1,10,12,0,4,64,0x120,170,2000,2000,576,0,0,0,0,0,0,0,601,1000,702,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4344,1);
REPLACE INTO `mob_db` VALUES (2068,'BOITATA','Boitata','Boitata',93,1283990,1,89146,77950,2,1378,962,32,66,140,99,30,109,120,90,10,12,2,2,63,0x37B5,200,1152,1152,576,37144,617,5500,617,5000,616,2000,7444,5000,1377,100,1422,100,607,500,985,1000,984,1000,1471,100,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2069,'IARA','Iara','Iara',79,5890,1,1176,890,1,188,99,0,76,69,14,41,60,83,20,10,12,1,5,61,0x91,200,384,672,288,0,0,0,0,0,0,0,995,5,950,9000,951,500,748,50,747,100,710,10,2334,1,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2069,'IARA','Iara','Iara',79,5890,1,1176,890,1,188,99,0,76,69,14,41,60,83,20,10,12,1,5,61,0x91,200,672,672,288,0,0,0,0,0,0,0,995,5,950,9000,951,500,748,50,747,100,710,10,2334,1,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2070,'PIRANHA','Piranha','Piranha',75,4522,1,988,1023,1,200,41,7,12,69,45,30,30,79,35,10,12,2,5,61,0x3885,200,768,480,864,0,0,0,0,0,0,0,956,600,995,5,963,9000,1053,500,1054,500,13027,1,1249,5,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2071,'HEADLESS_MULE','Headless Mule','Headless Mule',80,6620,1,1112,1120,1,231,57,33,44,68,51,50,35,80,20,10,12,2,6,63,0x3985,165,1216,816,432,0,0,0,0,0,0,0,7120,4000,2317,5,7097,1000,7122,1000,1269,1,2317,1,1255,2,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2072,'JAGUAR','Jaguar','Jaguar',71,3914,1,792,512,1,211,42,44,15,69,30,45,5,71,5,10,12,1,2,42,0x91,150,576,1248,480,0,0,0,0,0,0,0,7171,3000,7172,2000,919,1000,756,40,1810,1,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2073,'TOUCAN','Toucan','Toucan',70,3640,1,692,544,1,174,35,12,12,54,14,40,35,48,10,10,12,1,2,44,0x1089,155,960,1440,960,0,0,0,0,0,0,0,917,3000,7053,1000,510,50,508,100,2612,200,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2072,'JAGUAR','Jaguar','Jaguar',71,3914,1,792,512,1,211,42,44,15,69,30,45,5,71,5,10,12,1,2,42,0x91,150,1248,1248,480,0,0,0,0,0,0,0,7171,3000,7172,2000,919,1000,756,40,1810,1,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2073,'TOUCAN','Toucan','Toucan',70,3640,1,692,544,1,174,35,12,12,54,14,40,35,48,10,10,12,1,2,44,0x1089,155,1440,1440,960,0,0,0,0,0,0,0,917,3000,7053,1000,510,50,508,100,2612,200,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2074,'CURUPIRA','Curupira','Curupira',68,3096,1,652,450,1,147,35,42,12,32,23,38,20,50,10,10,12,1,7,22,0x118B,250,528,480,384,0,0,0,0,0,0,0,517,3000,757,250,1011,10,7267,500,1505,100,0,0,0,0,0,0,0,0,0,0);
--- Event MVP
-REPLACE INTO `mob_db` VALUES (2075,'E_VADON_X','Vadon','Vadon',1,700,0,32000,26000,5,4620,7220,42,32,200,1,30,35,222,32,10,12,2,0,20,0x120,150,1632,432,540,0,0,0,0,0,0,0,960,5000,7095,3000,7093,3000,984,1000,985,500,7444,50,617,10,0,0,0,0,4049,1);
--- Additional Monsters
+REPLACE INTO `mob_db` VALUES (2075,'E_VADON_X','Vadon','Vadon',1,700,1,32000,26000,5,4620,7220,42,32,200,1,30,35,222,32,10,12,2,0,20,0x120,150,1632,432,540,0,0,0,0,0,0,0,960,5000,7095,3000,7093,3000,984,1000,985,500,7444,50,617,10,0,0,0,0,4049,1);
REPLACE INTO `mob_db` VALUES (2076,'S_WIND_GHOST','Shadow of Deception','Shadow of Deception',105,190800,1,0,0,1,601,495,64,51,62,44,25,105,102,20,10,12,1,6,64,0x3795,150,1056,1056,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2077,'S_SKOGUL','Shadow of Illusion','Shadow of Illusion',105,244400,1,0,0,1,1183,256,72,15,100,88,63,99,114,37,10,12,1,6,67,0x3395,190,720,384,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2078,'S_SUCCUBUS','Shadow of Pleasure','Shadow of Pleasure',105,206660,1,0,0,1,1144,324,76,48,100,70,45,110,122,85,10,12,1,6,67,0x3795,155,1306,1056,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2079,'CRYSTAL_H','Mother Crystal','Mother Crystal',77,7777777,1,4155554,3777777,0,19555,7777,77,77,1,7,7,77,92,77,0,0,2,0,60,0x3695,177,1152,1152,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2080,'CRYSTAL_L','Large Crystal','Large Crystal',7,77,1,7,7,0,7,7,7,7,1,7,7,7,7,77,0,0,2,0,60,0x3695,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2079,'CRYSTAL_H','Mother Crystal','Mother Crystal',77,7777777,1,4155554,3777777,0,19555,7777,77,77,1,7,7,77,92,77,1,1,2,0,60,0x3695,177,1152,1152,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2080,'CRYSTAL_L','Large Crystal','Large Crystal',7,77,1,7,7,0,7,7,7,7,1,7,7,7,7,77,1,1,2,0,60,0x3695,177,398,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2081,'E_HYDRA','Suspicious Hydra','Strange Hydra',34,854,1,0,0,7,1,1,100,100,1,1,1,1,1,1,10,12,0,3,41,0x0,1000,800,432,600,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2082,'G_PIRANHA','Piranha','Piranha',75,4522,1,0,0,1,200,41,7,12,69,45,30,30,79,35,10,12,2,5,61,0x3295,200,768,480,864,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- El Dicastes (13.3)
-REPLACE INTO `mob_db` VALUES (2083,'HORN_SCARABA','Scaraba','Uni Horn Scaraba',130,51100,1,5220,4011,1,886,91,135,20,44,59,55,21,99,33,10,12,0,4,22,0x1189,200,384,672,360,0,0,0,0,0,0,0,6324,6500,1433,10,12735,10,7939,100,993,100,0,0,0,0,0,0,0,0,4505,1);
-REPLACE INTO `mob_db` VALUES (2084,'HORN_SCARABA2','Scaraba','Horn Scaraba',134,58900,1,5780,4549,1,1935,105,150,38,44,68,72,45,126,51,10,12,0,4,22,0x1189,150,336,360,360,0,0,0,0,0,0,0,6323,6500,13061,10,12735,10,7939,100,993,100,0,0,0,0,0,0,0,0,4505,1);
-REPLACE INTO `mob_db` VALUES (2085,'ANTLER_SCARABA','Antler Scaraba','Antler Scaraba',136,62600,1,6330,5255,1,1418,410,155,102,23,99,59,129,137,45,10,12,1,4,42,0x3985,200,504,624,360,0,0,0,0,0,0,0,6322,6500,1930,10,12735,10,7939,100,993,100,0,0,0,0,0,0,0,0,4505,1);
-REPLACE INTO `mob_db` VALUES (2086,'RAKE_SCARABA','Rake Scaraba','Rake Scaraba',139,67700,1,6990,5995,1,1645,112,250,70,90,66,145,52,168,77,10,12,1,4,42,0x3985,150,588,768,480,0,0,0,0,0,0,0,6321,6500,16010,10,12735,10,15000,100,993,100,0,0,0,0,0,0,0,0,4505,1);
-REPLACE INTO `mob_db` VALUES (2087,'QUEEN_SCARABA','Queen Scaraba','Queen Scaraba',140,2441600,1,533286,212200,3,2834,1240,350,220,100,88,82,149,317,144,10,12,2,4,62,0x37B5,120,864,1000,360,205110,616,5500,616,5000,616,2000,6326,7000,1191,1000,2364,1000,1196,400,18103,500,0,0,0,0,0,1,0,0,4507,1);
-REPLACE INTO `mob_db` VALUES (2088,'HORN_SCARABA_EGG','Scaraba Egg','Uni Horn Scaraba Egg',125,63000,1,5200,3000,0,1,1,230,55,1,1,130,34,1,80,10,12,0,4,20,0x100,2000,96,1,480,0,0,0,0,0,0,0,7032,5000,518,100,985,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2089,'HORN_SCARABA2_EGG','Scaraba Egg','Horn Scaraba Egg',126,66000,1,5200,3000,0,1,1,250,62,1,1,130,48,1,80,10,12,0,4,20,0x100,2000,96,1,480,0,0,0,0,0,0,0,7032,5000,518,100,985,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2090,'ANTLER_SCARABA_EGG','Antler Scaraba Egg','Antler Scaraba Egg',127,69000,1,5200,3000,0,1,1,235,180,1,1,130,82,1,80,10,12,0,4,20,0x100,2000,96,1,480,0,0,0,0,0,0,0,7032,5000,518,100,985,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2091,'RAKE_SCARABA_EGG','Rake Scaraba Egg','Rake Scaraba Egg',128,72000,1,5200,3000,0,1,1,290,44,1,1,130,39,1,80,10,12,0,4,20,0x100,2000,96,1,480,0,0,0,0,0,0,0,7032,5000,518,100,985,10,2153,500,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2092,'DOLOMEDES','Dolomedes','Dolomedes',132,54591,1,6702,5154,3,1016,286,112,52,149,34,82,55,143,67,10,12,2,4,61,0x3985,250,360,360,600,0,0,0,0,0,0,0,6319,3000,6325,5000,6090,500,2789,10,12738,10,6224,500,1984,10,0,0,0,0,4506,1);
+REPLACE INTO `mob_db` VALUES (2083,'HORN_SCARABA','Scaraba','Uni Horn Scaraba',130,51100,1,5220,4011,1,886,91,135,20,44,59,55,21,99,33,10,12,0,4,22,0x1189,200,672,672,360,0,0,0,0,0,0,0,6324,6500,1433,10,12735,10,7939,100,993,100,0,0,0,0,0,0,0,0,4505,1);
+REPLACE INTO `mob_db` VALUES (2084,'HORN_SCARABA2','Scaraba','Horn Scaraba',134,58900,1,5780,4549,1,1935,105,150,38,44,68,72,45,126,51,10,12,0,4,22,0x1189,150,398,360,360,0,0,0,0,0,0,0,6323,6500,13061,10,12735,10,7939,100,993,100,0,0,0,0,0,0,0,0,4505,1);
+REPLACE INTO `mob_db` VALUES (2085,'ANTLER_SCARABA','Antler Scaraba','Antler Scaraba',136,62600,1,6330,5255,1,1418,410,155,102,23,99,59,129,137,45,10,12,1,4,42,0x3985,200,624,624,360,0,0,0,0,0,0,0,6322,6500,1930,10,12735,10,7939,100,993,100,0,0,0,0,0,0,0,0,4505,1);
+REPLACE INTO `mob_db` VALUES (2086,'RAKE_SCARABA','Rake Scaraba','Rake Scaraba',139,67700,1,6990,5995,1,1645,112,250,70,90,66,145,52,168,77,10,12,1,4,42,0x3985,150,768,768,480,0,0,0,0,0,0,0,6321,6500,16010,10,12735,10,15000,100,993,100,0,0,0,0,0,0,0,0,4505,1);
+REPLACE INTO `mob_db` VALUES (2087,'QUEEN_SCARABA','Queen Scaraba','Queen Scaraba',140,2441600,1,533286,212200,3,2834,1240,350,220,100,88,82,149,317,144,10,12,2,4,62,0x37B5,120,1000,1000,360,205110,616,5500,616,5000,616,2000,6326,7000,1191,1000,2364,1000,1196,400,18103,500,0,0,0,0,0,0,0,0,4507,1);
+REPLACE INTO `mob_db` VALUES (2088,'HORN_SCARABA_EGG','Scaraba Egg','Uni Horn Scaraba Egg',125,63000,1,5200,3000,0,1,1,230,55,1,1,130,34,1,80,10,12,0,4,20,0x100,2000,398,199,480,0,0,0,0,0,0,0,7032,5000,518,100,985,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2089,'HORN_SCARABA2_EGG','Scaraba Egg','Horn Scaraba Egg',126,66000,1,5200,3000,0,1,1,250,62,1,1,130,48,1,80,10,12,0,4,20,0x100,2000,398,199,480,0,0,0,0,0,0,0,7032,5000,518,100,985,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2090,'ANTLER_SCARABA_EGG','Antler Scaraba Egg','Antler Scaraba Egg',127,69000,1,5200,3000,0,1,1,235,180,1,1,130,82,1,80,10,12,0,4,20,0x100,2000,398,199,480,0,0,0,0,0,0,0,7032,5000,518,100,985,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2091,'RAKE_SCARABA_EGG','Rake Scaraba Egg','Rake Scaraba Egg',128,72000,1,5200,3000,0,1,1,290,44,1,1,130,39,1,80,10,12,0,4,20,0x100,2000,398,199,480,0,0,0,0,0,0,0,7032,5000,518,100,985,10,2153,500,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2092,'DOLOMEDES','Dolomedes','Dolomedes',132,54591,1,6702,5154,3,1016,286,112,52,149,34,82,55,143,67,10,12,2,4,61,0x3985,250,398,360,600,0,0,0,0,0,0,0,6319,3000,6325,5000,6090,500,2789,10,12738,10,6224,500,1984,10,0,0,0,0,4506,1);
REPLACE INTO `mob_db` VALUES (2093,'BOTARING','Botaring','Botaring',15,15,1,7,7,2,20,20,20,20,10,10,10,10,77,77,10,12,0,0,26,0x81,170,1872,672,480,0,0,0,0,0,0,0,12492,7000,12492,3500,12492,1000,5204,700,664,2000,665,2000,666,2000,603,500,0,0,0,0);
--- Additional MVPs
REPLACE INTO `mob_db` VALUES (2094,'E_ORK_HERO2','Orc Hero','Orc Hero',50,362000,1,2010,2010,1,662,441,197,70,97,82,107,71,144,43,10,12,2,7,42,0x37B5,150,1678,780,648,1005,725,2000,607,5000,607,5000,968,9700,10018,500,1366,150,12539,50,1124,1000,985,4559,1387,100,0,0,0,0,4143,1);
-REPLACE INTO `mob_db` VALUES (2095,'E_EDDGA','Eddga','Eddga',65,947500,1,2010,2010,1,1509,776,166,70,92,80,103,66,139,85,10,12,2,2,23,0x37B5,300,872,1344,432,1005,1029,5000,1030,3000,1030,3000,1133,150,2268,250,518,10000,12539,50,1030,250,985,2300,13046,100,0,0,0,0,4074,1);
+REPLACE INTO `mob_db` VALUES (2095,'E_EDDGA','Eddga','Eddga',65,947500,1,2010,2010,1,1509,776,166,70,92,80,103,66,139,85,10,12,2,2,23,0x37B5,300,1344,1344,432,1005,1029,5000,1030,3000,1030,3000,1133,150,2268,250,518,10000,12539,50,1030,250,985,2300,13046,100,0,0,0,0,4074,1);
REPLACE INTO `mob_db` VALUES (2096,'E_OSIRIS2','Osiris','Osiris',68,475840,1,2010,2010,1,1580,903,172,164,97,99,86,131,145,67,10,12,1,1,89,0x37B5,100,1072,672,384,1005,603,4000,608,500,608,500,617,2000,1232,150,2235,200,12539,50,1009,1000,5053,150,1285,100,0,0,0,0,4144,1);
REPLACE INTO `mob_db` VALUES (2097,'E_DRACULA','Dracula','Dracula',75,350000,1,2210,2010,3,1454,1812,152,146,86,99,88,92,174,82,10,12,2,6,87,0x37B5,145,1290,1140,576,1005,607,5500,732,5000,732,5000,607,4700,1473,5,1722,5,2507,15,2621,4,1557,4,12539,50,0,0,0,0,4134,1);
-REPLACE INTO `mob_db` VALUES (2098,'E_DOPPELGANGER','Doppelganger','Doppelganger',77,380000,1,2210,2010,1,1803,1176,246,86,122,122,105,67,203,72,10,12,1,6,67,0x37B5,100,480,480,288,1005,724,1500,505,0,505,0,2317,250,1162,220,1168,150,2258,350,12539,50,985,3686,984,2700,0,0,0,0,4127,1);
+REPLACE INTO `mob_db` VALUES (2098,'E_DOPPELGANGER','Doppelganger','Doppelganger',77,380000,1,2210,2010,1,1803,1176,246,86,122,122,105,67,203,72,10,12,1,6,67,0x37B5,100,480,480,288,1005,724,1500,0,0,0,0,2317,250,1162,220,1168,150,2258,350,12539,50,985,3686,984,2700,0,0,0,0,4127,1);
REPLACE INTO `mob_db` VALUES (2099,'E_MISTRESS','Mistress','Mistress',78,378000,1,2010,2010,1,985,1367,187,192,76,186,88,113,172,79,10,12,0,4,84,0x37B5,100,1148,648,300,1005,996,1500,526,3000,526,3000,12539,50,518,10000,2249,250,616,1000,7018,10,985,4268,16001,100,0,0,0,0,4132,1);
REPLACE INTO `mob_db` VALUES (2100,'E_BAPHOMET2','Baphomet','Baphomet',81,668000,1,2210,2010,2,3150,1284,279,45,120,125,30,85,186,85,10,12,2,6,67,0x37B5,100,768,768,576,1005,607,2000,750,5000,750,5000,12539,100,2256,300,1476,50,714,500,5160,10,985,5432,984,4171,0,0,0,0,4147,1);
REPLACE INTO `mob_db` VALUES (2101,'E_LORD_OF_DEATH2','Lord of Death','Lord of the Dead',94,603883,1,2412,2010,3,5351,962,336,73,140,99,30,109,120,90,10,12,2,6,67,0x37B5,180,1446,1296,360,1005,607,5500,732,5000,732,5000,7108,5335,1417,5,12539,100,2621,2,7109,10,1306,1,1529,2,0,0,0,0,4210,1);
REPLACE INTO `mob_db` VALUES (2102,'E_DARK_LORD','Dark Lord','Dark Lord',96,1190900,1,2412,2010,2,3935,2085,330,168,118,136,154,142,193,66,10,12,2,6,89,0x37B5,100,868,768,480,0,7005,6000,5093,2000,5093,2000,1615,800,2004,100,1237,300,2334,300,12539,100,985,5141,5162,10,0,0,0,0,4169,1);
-REPLACE INTO `mob_db` VALUES (2103,'E_KTULLANUX','Ktullanux','Ktullanux',98,2626000,1,2412,2010,3,3754,2680,129,78,85,126,30,125,212,112,10,12,2,2,81,0x37B5,400,432,840,216,1005,607,5500,617,5000,617,5000,7562,9000,616,3000,2509,3000,2111,5000,617,5000,607,5000,12539,100,0,0,0,0,4419,1);
-REPLACE INTO `mob_db` VALUES (2104,'E_DARK_SNAKE_LORD','Dark Snake Lord','Evil Snake Lord',105,1101000,1,2412,2010,3,2882,1986,314,185,122,172,107,135,235,88,10,12,2,2,68,0x37B5,200,588,816,420,1005,607,5500,617,5500,617,5500,7169,5820,10020,5100,1471,80,12539,50,1474,500,7226,900,661,2000,0,0,0,0,4330,1);
-REPLACE INTO `mob_db` VALUES (2105,'E_TURTLE_GENERAL','Turtle General','Turtle General',110,1442000,1,2412,2010,2,3169,2066,394,123,116,123,154,99,217,98,10,12,2,2,42,0x37B5,200,900,1000,500,1005,967,5500,607,2000,607,2000,1529,8,1306,5,7480,200,1417,9,7070,5335,1141,80,12539,50,0,0,0,0,4246,1);
-REPLACE INTO `mob_db` VALUES (2106,'E_APOCALIPS_H','Vesper','Vesper',128,3802000,1,2612,2010,3,3668,4656,402,109,177,195,165,130,255,102,10,12,2,2,46,0x37B5,180,504,912,432,1005,617,5500,603,2000,603,2000,7095,5000,7094,3000,12539,50,2659,100,2660,100,2661,100,2662,100,0,0,0,0,4374,1);
+REPLACE INTO `mob_db` VALUES (2103,'E_KTULLANUX','Ktullanux','Ktullanux',98,2626000,1,2412,2010,3,3754,2680,129,78,85,126,30,125,212,112,10,12,2,2,81,0x37B5,400,840,840,216,1005,607,5500,617,5000,617,5000,7562,9000,616,3000,2509,3000,2111,5000,617,5000,607,5000,12539,100,0,0,0,0,4419,1);
+REPLACE INTO `mob_db` VALUES (2104,'E_DARK_SNAKE_LORD','Dark Snake Lord','Evil Snake Lord',105,1101000,1,2412,2010,3,2882,1986,314,185,122,172,107,135,235,88,10,12,2,2,68,0x37B5,200,816,816,420,1005,607,5500,617,5500,617,5500,7169,5820,10020,5100,1471,80,12539,50,1474,500,7226,900,661,2000,0,0,0,0,4330,1);
+REPLACE INTO `mob_db` VALUES (2105,'E_TURTLE_GENERAL','Turtle General','Turtle General',110,1442000,1,2412,2010,2,3169,2066,394,123,116,123,154,99,217,98,10,12,2,2,42,0x37B5,200,1000,1000,500,1005,967,5500,607,2000,607,2000,1529,8,1306,5,7480,200,1417,9,7070,5335,1141,80,12539,50,0,0,0,0,4246,1);
+REPLACE INTO `mob_db` VALUES (2106,'E_APOCALIPS_H','Vesper','Vesper',128,3802000,1,2612,2010,3,3668,4656,402,109,177,195,165,130,255,102,10,12,2,2,46,0x37B5,180,912,912,432,1005,617,5500,603,2000,603,2000,7095,5000,7094,3000,12539,50,2659,100,2660,100,2661,100,2662,100,0,0,0,0,4374,1);
REPLACE INTO `mob_db` VALUES (2107,'E_FALLINGBISHOP','Fallen Bishop','Fallen Bishop',138,5655000,1,2612,2010,1,4290,4636,274,382,186,165,95,226,273,86,10,12,1,6,47,0x37B5,150,432,432,360,1005,607,5500,608,2000,608,2000,523,10000,1420,1000,2677,500,1422,1000,985,5432,12539,200,6223,500,0,0,0,0,4441,1);
-REPLACE INTO `mob_db` VALUES (2108,'E_GLOOMUNDERNIGHT','Gloom Under Night','Gloom Under Night',139,3005000,1,2612,2010,3,6592,2785,479,262,191,223,187,155,362,163,10,12,2,0,68,0x37B5,200,1344,2880,576,1005,607,5500,617,5000,617,5000,7566,7000,7023,4000,7022,2000,616,5000,2513,1000,1377,100,12539,200,0,0,0,0,4410,1);
+REPLACE INTO `mob_db` VALUES (2108,'E_GLOOMUNDERNIGHT','Gloom Under Night','Gloom Under Night',139,3005000,1,2612,2010,3,6592,2785,479,262,191,223,187,155,362,163,10,12,2,0,68,0x37B5,200,2000,2000,576,1005,607,5500,617,5000,617,5000,7566,7000,7023,4000,7022,2000,616,5000,2513,1000,1377,100,12539,200,0,0,0,0,4410,1);
REPLACE INTO `mob_db` VALUES (2109,'E_RANDGRIS','Valkyrie Randgris','Valkyrie Randgris',141,3205000,1,2612,2010,3,7343,4412,588,506,196,131,125,276,401,156,10,12,2,8,86,0x37B5,100,576,576,480,1005,617,5500,603,2000,603,2000,7510,5000,2357,1600,2524,3000,2421,3000,2229,5000,7024,2500,12539,200,0,0,0,0,4407,1);
-REPLACE INTO `mob_db` VALUES (2110,'E_IFRIT','Ifrit','Ifrit',146,6935000,1,2612,2010,3,8063,3389,436,218,180,201,156,190,299,77,10,12,2,0,83,0x37B5,130,212,384,360,1005,617,5500,6223,2000,6223,2000,994,10000,2677,3000,2678,200,2679,200,1471,2000,1133,2000,12539,200,0,0,0,0,4430,1);
-REPLACE INTO `mob_db` VALUES (2111,'E_B_HARWORD','Whitesmith Harword','MasterSmith Howard',160,6750000,1,2612,2010,1,5250,1465,301,106,275,148,156,72,266,60,10,12,1,7,82,0x37B5,100,76,384,288,1005,617,5500,603,2000,603,2000,1138,3500,1140,2500,12539,200,1365,3500,1364,3500,1369,2500,1368,3500,0,0,0,0,4361,1);
-REPLACE INTO `mob_db` VALUES (2112,'E_B_SEYREN','Lord Knight Seyren','Lord Knight Seyren',160,4680000,1,2612,2010,1,6435,2342,567,155,303,165,181,110,267,66,10,12,1,7,83,0x37B5,100,76,384,288,1005,617,5500,603,2000,603,2000,1132,2500,2342,3500,12539,200,1470,3500,1469,3000,1166,2500,1415,1500,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2113,'E_B_EREMES','Assassin Cross Eremes','Assassin Cross Eremes',160,4230000,1,2612,2010,1,6083,1378,445,98,211,181,114,83,338,60,10,12,1,7,85,0x37B5,100,76,384,288,1005,617,5500,603,2000,603,2000,1234,1500,1230,1500,12539,200,1233,3500,1232,3500,1265,3500,13002,3500,0,0,0,0,4359,1);
--- Sorcerer Elemental Spirits
--- REPLACE INTO `mob_db` VALUES ( 2114,'EL_AGNI_S','Agni','Agni',100,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,5,0,0,0,83,0x120,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES ( 2115,'EL_AGNI_M','Agni','Agni',100,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,5,0,1,0,83,0x120,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES ( 2116,'EL_AGNI_L','Agni','Agni',100,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,5,0,2,0,83,0x120,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES ( 2117,'EL_AQUA_S','Aqua','Aqua',100,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,5,0,0,0,81,0x120,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES ( 2118,'EL_AQUA_M','Aqua','Aqua',100,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,5,0,1,0,81,0x120,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES ( 2119,'EL_AQUA_L','Aqua','Aqua',100,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,5,0,2,0,81,0x120,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES ( 2120,'EL_VENTUS_S','Ventus','Ventus',100,0,1,0,0,4,0,0,0,0,0,0,0,0,0,0,5,0,0,0,84,0x120,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES ( 2121,'EL_VENTUS_M','Ventus','Ventus',100,0,1,0,0,4,0,0,0,0,0,0,0,0,0,0,5,0,1,0,84,0x120,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES ( 2122,'EL_VENTUS_L','Ventus','Ventus',100,0,1,0,0,4,0,0,0,0,0,0,0,0,0,0,5,0,2,0,84,0x120,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES ( 2123,'EL_TERA_S','Tera','Tera',100,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,5,0,0,0,82,0x120,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES ( 2124,'EL_TERA_M','Tera','Tera',100,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,5,0,1,0,82,0x120,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES ( 2125,'EL_TERA_L','Tera','Tera',100,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,5,0,2,0,82,0x120,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES ( 2126,'M_ANOPHELES','Anopheles','Anopheles',100,8000,1,0,0,1,300,400,0,0,40,70,40,40,80,40,10,12,0,4,64,0x3985,170,1084,2304,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES ( 2127,'M_HORNET','Hornet','Hornet',110,9000,1,0,0,1,350,450,0,0,40,70,40,40,90,40,10,12,0,4,24,0x1181,150,1292,792,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES ( 2128,'M_HORNET2','Hornet','Hornet',120,10000,1,0,0,1,400,500,0,0,40,70,40,40,100,40,10,12,0,4,24,0x1181,150,1292,792,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES ( 2129,'M_LUCIOLA_VESPA','Luciola Vespa','Luciola Vespa',130,11000,1,0,0,1,450,650,0,0,60,80,50,50,110,50,10,12,1,4,24,0x7795,110,1000,864,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES ( 2130,'M_LUCIOLA_VESPA2','Luciola Vespa','Luciola Vespa',140,12000,1,0,0,1,500,700,0,0,60,80,50,50,120,50,10,12,1,4,24,0x7795,110,1000,864,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Bifrost (14.1)
-REPLACE INTO `mob_db` VALUES (2131,'LOST_DRAGON','Lost Dragon','Lost Dragon',135,608920,0,39000,30000,3,1975,530,60,51,140,81,69,122,147,61,10,12,2,9,67,0x3695,150,840,648,576,0,616,500,617,5000,617,5000,2610,1000,2854,100,13062,100,607,500,608,500,1985,100,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2132,'POM_SPIDER','Pom Spider','Pom Spider',145,122110,1,10412,8037,1,948,215,240,115,156,85,178,88,209,102,10,12,1,4,62,0x3985,250,864,1056,576,0,0,0,0,0,0,0,12573,500,11520,1000,1042,1000,1654,2,13431,50,0,0,0,0,0,0,0,0,4514,1);
+REPLACE INTO `mob_db` VALUES (2110,'E_IFRIT','Ifrit','Ifrit',146,6935000,1,2612,2010,3,8063,3389,436,218,180,201,156,190,299,77,10,12,2,0,83,0x37B5,130,398,384,360,1005,617,5500,6223,2000,6223,2000,994,10000,2677,3000,2678,200,2679,200,1471,2000,1133,2000,12539,200,0,0,0,0,4430,1);
+REPLACE INTO `mob_db` VALUES (2111,'E_B_HARWORD','Whitesmith Harword','MasterSmith Howard',160,6750000,1,2612,2010,1,5250,1465,301,106,275,148,156,72,266,60,10,12,1,7,82,0x37B5,100,398,384,288,1005,617,5500,603,2000,603,2000,1138,3500,1140,2500,12539,200,1365,3500,1364,3500,1369,2500,1368,3500,0,0,0,0,4361,1);
+REPLACE INTO `mob_db` VALUES (2112,'E_B_SEYREN','Lord Knight Seyren','Lord Knight Seyren',160,4680000,1,2612,2010,1,6435,2342,567,155,303,165,181,110,267,66,10,12,1,7,83,0x37B5,100,398,384,288,1005,617,5500,603,2000,603,2000,1132,2500,2342,3500,12539,200,1470,3500,1469,3000,1166,2500,1415,1500,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2113,'E_B_EREMES','Assassin Cross Eremes','Assassin Cross Eremes',160,4230000,1,2612,2010,1,6083,1378,445,98,211,181,114,83,338,60,10,12,1,7,85,0x37B5,100,398,384,288,1005,617,5500,603,2000,603,2000,1234,1500,1230,1500,12539,200,1233,3500,1232,3500,1265,3500,13002,3500,0,0,0,0,4359,1);
+REPLACE INTO `mob_db` VALUES (2131,'LOST_DRAGON','Lost Dragon','Lost Dragon',135,608920,1,39000,30000,3,1975,530,60,51,140,81,69,122,147,61,10,12,2,9,67,0x3695,150,840,648,576,0,616,500,617,5000,617,5000,2610,1000,2854,100,13062,100,607,500,608,500,1985,100,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2132,'POM_SPIDER','Pom Spider','Pom Spider',145,122110,1,10412,8037,1,948,215,240,115,156,85,178,88,209,102,10,12,1,4,62,0x3985,250,1056,1056,576,0,0,0,0,0,0,0,12573,500,11520,1000,1042,1000,1654,2,13431,50,0,0,0,0,0,0,0,0,4514,1);
REPLACE INTO `mob_db` VALUES (2133,'ANGRA_MANTIS','Angra Mantis','Angra Mantis',144,91720,1,10126,7020,1,869,177,175,81,122,155,119,81,198,79,10,12,1,4,42,0x3985,150,576,480,480,0,0,0,0,0,0,0,6086,3000,7194,1000,997,10,1830,10,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2134,'PARUS','Parus','Parus',142,86990,1,9502,6990,1,767,152,161,39,80,136,128,44,158,51,10,12,0,2,42,0x3885,180,384,792,432,0,0,0,0,0,0,0,6393,3000,7063,1000,12736,100,6383,3000,6383,3000,6383,3000,0,0,0,0,0,0,4512,1);
-REPLACE INTO `mob_db` VALUES (2135,'CREEPER','Creeper','Creeper',100,1000,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,3,22,0x40,2000,192,192,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2134,'PARUS','Parus','Parus',142,86990,1,9502,6990,1,767,152,161,39,80,136,128,44,158,51,10,12,0,2,42,0x3885,180,792,792,432,0,0,0,0,0,0,0,6393,3000,7063,1000,12736,100,6383,3000,6383,3000,6383,3000,0,0,0,0,0,0,4512,1);
+REPLACE INTO `mob_db` VALUES (2135,'CREEPER','Creeper','Creeper',100,1000,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,3,22,0x40,2000,398,199,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2136,'LITTLE_FATUM','Little Fatum','Little Fatum',142,85100,1,9750,6500,1,663,452,51,198,10,66,17,148,222,97,10,12,0,7,44,0x3885,150,432,300,432,0,0,0,0,0,0,0,6395,3000,7938,100,11519,100,2465,2,0,0,0,0,0,0,0,0,0,0,4511,1);
-REPLACE INTO `mob_db` VALUES (2137,'MIMING','Miming','Miming',140,81200,1,9230,6300,1,645,222,120,120,90,66,105,77,200,77,10,12,0,0,20,0x3885,250,576,1140,504,0,0,0,0,0,0,0,6394,3000,7938,100,969,1,2853,2,0,0,0,0,0,0,0,0,0,0,4510,1);
-REPLACE INTO `mob_db` VALUES (2138,'NYDHOG_MEMORY1_1','Nydhogg\'s Memory','Nydhoggur Memory',130,10,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0x161,200,1248,576,1248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2139,'NYDHOG_MEMORY1_2','Nydhogg\'s Memory','Nydhoggur Memory',130,10,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0x161,200,1248,576,1248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2140,'NYDHOG_MEMORY2_1','Nydhogg\'s Memory','Nydhoggur Memory',130,10,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0x161,200,1248,576,1248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2141,'NYDHOG_MEMORY2_2','Nydhogg\'s Memory','Nydhoggur Memory',130,10,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0x161,200,1248,576,1248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2142,'NYDHOG_MEMORY3_1','Nydhogg\'s Memory','Nydhoggur Memory',130,10,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0x161,200,1248,576,1248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2143,'NYDHOG_MEMORY3_2','Nydhogg\'s Memory','Nydhoggur Memory',130,10,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0x161,200,1248,576,1248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2144,'G_ANTLER_SCARABA','Antler Scaraba','Antler Scaraba',136,62600,1,0,0,1,1418,410,155,102,23,99,59,129,137,45,10,12,1,4,42,0x3985,200,504,624,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2145,'G_RAKE_SCARABA','Rake Scaraba','Rake Scaraba',139,67700,1,0,0,1,1645,112,250,70,90,66,145,52,168,77,10,12,1,4,42,0x3985,150,588,768,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2146,'G_S_NYDHOG','G_S_NYDHOG','Shade of Dragon',117,300000,0,0,0,2,1176,840,60,60,1,30,30,136,123,30,10,12,2,9,87,0x37B5,150,1596,1620,864,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2137,'MIMING','Miming','Miming',140,81200,1,9230,6300,1,645,222,120,120,90,66,105,77,200,77,10,12,0,0,20,0x3885,250,1140,1140,504,0,0,0,0,0,0,0,6394,3000,7938,100,969,1,2853,2,0,0,0,0,0,0,0,0,0,0,4510,1);
+REPLACE INTO `mob_db` VALUES (2138,'NYDHOG_MEMORY1_1','Nydhogg\'s Memory','Nydhoggur Memory',130,10,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,20,0x161,200,1248,576,1248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2139,'NYDHOG_MEMORY1_2','Nydhogg\'s Memory','Nydhoggur Memory',130,10,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,20,0x161,200,1248,576,1248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2140,'NYDHOG_MEMORY2_1','Nydhogg\'s Memory','Nydhoggur Memory',130,10,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,20,0x161,200,1248,576,1248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2141,'NYDHOG_MEMORY2_2','Nydhogg\'s Memory','Nydhoggur Memory',130,10,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,20,0x161,200,1248,576,1248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2142,'NYDHOG_MEMORY3_1','Nydhogg\'s Memory','Nydhoggur Memory',130,10,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,20,0x161,200,1248,576,1248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2143,'NYDHOG_MEMORY3_2','Nydhogg\'s Memory','Nydhoggur Memory',130,10,1,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,20,0x161,200,1248,576,1248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2144,'G_ANTLER_SCARABA','Antler Scaraba','Antler Scaraba',136,62600,1,0,0,1,1418,410,155,102,23,99,59,129,137,45,10,12,1,4,42,0x3985,200,624,624,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2145,'G_RAKE_SCARABA','Rake Scaraba','Rake Scaraba',139,67700,1,0,0,1,1645,112,250,70,90,66,145,52,168,77,10,12,1,4,42,0x3985,150,768,768,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2146,'G_S_NYDHOG','G_S_NYDHOG','Shade of Dragon',117,300000,1,0,0,2,1176,840,60,60,1,30,30,136,123,30,10,12,2,9,87,0x37B5,150,1620,1620,864,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2147,'E_WHITE_PLANT','White Plant','White Plant',1,60,1,27,20,1,8,9,2,5,6,1,1,0,6,5,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2148,'E_BLUE_PLANT','Blue Plant','Blue Plant',1,60,1,27,20,1,8,9,2,5,6,1,1,0,6,5,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2149,'E_SAVAGE_BABE','Savage Babe','Savage Babe',1,60,1,27,20,1,8,9,2,5,6,1,1,0,6,5,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2150,'WATERMELON','Watermelon','Ripe Watermelon',12,10,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,3,21,0x40,2000,96,96,96,0,0,0,0,0,0,0,905,3000,7186,2000,7198,3000,6411,14000,6411,2000,6411,2000,0,0,0,0,0,0,0,0);
--- Dewata
-REPLACE INTO `mob_db` VALUES (2151,'ALNOLDI','Rafflesia Arnoldi','Rafflesia Arnoldi',80,5149,1,1472,1280,2,378,69,80,20,40,32,24,61,85,30,10,12,1,3,22,0x3885,300,500,576,504,0,0,0,0,0,0,0,705,250,520,426,905,4500,711,300,521,250,2269,100,0,0,0,0,0,0,4515,1);
-REPLACE INTO `mob_db` VALUES (2152,'COMODO','Comodo','Comodo',81,4002,1,1178,1480,2,427,42,92,11,65,52,35,20,94,48,10,12,1,2,65,0x3885,180,500,576,504,0,0,0,0,0,0,0,6403,5000,517,9000,911,9000,908,5000,0,0,0,0,0,0,0,0,0,0,4516,1);
-REPLACE INTO `mob_db` VALUES (2153,'CENDRAWASIH','Cendrawasih','Cendrawasih',84,5556,1,1442,1486,1,297,170,72,33,58,77,51,58,92,45,10,12,1,8,24,0x3885,200,576,720,360,0,0,0,0,0,0,0,6405,9000,7063,8000,916,9000,0,0,0,0,0,0,0,0,0,0,0,0,4517,1);
-REPLACE INTO `mob_db` VALUES (2154,'BANASPATY','Banaspaty','Banaspaty',85,4680,1,1610,1088,1,200,182,63,89,61,78,35,77,79,20,10,12,0,0,63,0x3885,250,1152,2304,432,0,0,0,0,0,0,0,1003,1000,912,2000,985,1500,756,1500,1752,500,0,0,0,0,0,0,0,0,4518,1);
-REPLACE INTO `mob_db` VALUES (2155,'BUTOIJO','Butoijo','Butoijo',88,7524,1,1490,1552,1,358,102,77,12,66,65,30,30,106,44,10,12,2,6,43,0x3885,170,576,768,432,0,0,0,0,0,0,0,938,2750,517,500,520,450,0,0,0,0,0,0,0,0,0,0,0,0,4519,1);
+REPLACE INTO `mob_db` VALUES (2150,'WATERMELON','Watermelon','Ripe Watermelon',12,10,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,21,0x40,2000,398,199,96,0,0,0,0,0,0,0,905,3000,7186,2000,7198,3000,6411,10000,6411,2000,6411,2000,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2151,'ALNOLDI','Rafflesia Arnoldi','Rafflesia Arnoldi',80,5149,1,1472,1280,2,378,69,80,20,40,32,24,61,85,30,10,12,1,3,22,0x3885,300,576,576,504,0,0,0,0,0,0,0,705,250,520,426,905,4500,711,300,521,250,2269,100,0,0,0,0,0,0,4515,1);
+REPLACE INTO `mob_db` VALUES (2152,'COMODO','Comodo','Comodo',81,4002,1,1178,1480,2,427,42,92,11,65,52,35,20,94,48,10,12,1,2,65,0x3885,180,576,576,504,0,0,0,0,0,0,0,6403,5000,517,9000,911,9000,908,5000,0,0,0,0,0,0,0,0,0,0,4516,1);
+REPLACE INTO `mob_db` VALUES (2153,'CENDRAWASIH','Cendrawasih','Cendrawasih',84,5556,1,1442,1486,1,297,170,72,33,58,77,51,58,92,45,10,12,1,8,24,0x3885,200,720,720,360,0,0,0,0,0,0,0,6405,9000,7063,8000,916,9000,0,0,0,0,0,0,0,0,0,0,0,0,4517,1);
+REPLACE INTO `mob_db` VALUES (2154,'BANASPATY','Banaspaty','Banaspaty',85,4680,1,1610,1088,1,200,182,63,89,61,78,35,77,79,20,10,12,0,0,63,0x3885,250,2000,2000,432,0,0,0,0,0,0,0,1003,1000,912,2000,985,1500,756,1500,1752,500,0,0,0,0,0,0,0,0,4518,1);
+REPLACE INTO `mob_db` VALUES (2155,'BUTOIJO','Butoijo','Butoijo',88,7524,1,1490,1552,1,358,102,77,12,66,65,30,30,106,44,10,12,2,6,43,0x3885,170,768,768,432,0,0,0,0,0,0,0,938,2750,517,500,520,450,0,0,0,0,0,0,0,0,0,0,0,0,4519,1);
REPLACE INTO `mob_db` VALUES (2156,'LEAK','Leak','Leak',94,1266000,1,472800,300120,2,3723,1284,280,128,122,125,30,85,186,55,10,12,2,6,47,0x37B5,130,576,576,360,0,617,5000,617,5000,617,5000,1422,10,617,2500,607,1250,15032,500,12738,3500,518,2500,969,2000,0,0,0,0,4520,1);
-REPLACE INTO `mob_db` VALUES (2157,'G_BANASPATY','Butoijo','Banaspaty',85,4680,1,0,0,1,182,182,63,89,61,78,35,77,66,20,10,12,0,0,63,0x83,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Homunculus S Summons
+REPLACE INTO `mob_db` VALUES (2157,'G_BANASPATY','Butoijo','Banaspaty',85,4680,1,0,0,1,182,182,63,89,61,78,35,77,66,20,10,12,0,0,63,0x83,250,398,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2158,'S_HORNET','Hornet','Hornet',95,5000,1,0,0,1,381,494,7,1,62,54,54,65,76,55,10,12,0,4,24,0x83,150,1292,792,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2159,'S_GIANT_HORNET','Giant Hornet','Giant Hornet',110,11960,0,0,0,1,456,579,80,43,117,65,67,72,77,34,10,12,0,4,24,0x83,155,1292,792,340,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2159,'S_GIANT_HORNET','Giant Hornet','Giant Hornet',110,11960,1,0,0,1,456,579,80,43,117,65,67,72,77,34,10,12,0,4,24,0x83,155,1292,792,340,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2160,'S_LUCIOLA_VESPA','Luciola Vespa','Luciola Vespa',130,16466,1,0,0,1,677,831,59,55,88,89,55,32,119,59,10,12,1,4,24,0x83,110,1000,864,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Nightmare Scaraba Hole
-REPLACE INTO `mob_db` VALUES (2161,'I_HORN_SCARABA','Scaraba','Uni Horn Scaraba',130,204400,1,17880,16044,1,1270,590,135,10,84,109,115,31,111,53,10,12,0,4,22,0x3395,200,384,672,360,0,0,0,0,0,0,0,6324,6500,1433,10,12735,100,7939,100,993,100,617,10,12107,10,0,0,0,0,4508,1);
-REPLACE INTO `mob_db` VALUES (2162,'I_HORN_SCARABA2','Scaraba','Horn Scaraba',134,235600,1,20120,18196,1,690,3090,150,15,44,28,72,125,184,51,10,12,0,4,22,0x3395,150,336,360,360,0,0,0,0,0,0,0,6323,6500,13061,10,12735,100,7939,100,993,100,617,10,12107,10,0,0,0,0,4508,1);
-REPLACE INTO `mob_db` VALUES (2163,'I_ANTLER_SCARABA','Antler Scaraba','Antler Scaraba',136,250400,1,20320,21020,1,412,3211,155,20,23,59,59,209,191,45,10,12,1,4,42,0x3395,200,504,624,360,0,0,0,0,0,0,0,6322,6500,1930,10,12735,100,7939,100,993,10,617,10,12107,10,0,0,0,0,4508,1);
-REPLACE INTO `mob_db` VALUES (2164,'I_RAKE_SCARABA','Rake Scaraba','Rake Scaraba',139,270800,1,22960,23980,1,1830,630,250,25,94,136,145,42,152,97,10,12,1,4,42,0x3395,140,588,768,480,0,0,0,0,0,0,0,6321,6500,16010,10,12735,100,15000,100,993,100,617,10,12107,10,0,0,0,0,4508,1);
-REPLACE INTO `mob_db` VALUES (2165,'I_QUEEN_SCARABA','Queen Scaraba','Queen Scaraba',140,6441600,1,1210220,612200,3,4889,6440,350,220,100,88,82,149,211,144,10,12,2,4,62,0x37B5,120,864,1000,360,0,616,5000,616,5000,616,5000,6326,5000,1191,700,2364,700,1196,400,18103,500,12608,1000,12539,1000,12103,100,0,0,4509,1);
-REPLACE INTO `mob_db` VALUES (2166,'I_HORN_SCARABA_EGG','Scaraba Egg','Uni Horn Scaraba Egg',125,126000,1,12000,9000,0,1,1,280,55,1,1,130,34,1,80,10,12,0,4,22,0x0,2000,96,1,480,0,0,0,0,0,0,0,7032,5000,518,100,985,100,617,10,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2167,'I_HORN_SCARABA2_EGG','Scaraba Egg','Horn Scaraba Egg',126,132000,1,12000,9000,0,1,1,300,62,1,1,130,48,1,80,10,12,0,4,22,0x0,2000,96,1,480,0,0,0,0,0,0,0,7032,5000,518,100,985,100,617,10,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2168,'I_ANTLER_SCARABA_EGG','Antler Scaraba Egg','Antler Scaraba Egg',127,138000,1,12000,9000,0,1,1,285,180,1,1,130,82,1,80,10,12,0,4,22,0x0,2000,96,1,480,0,0,0,0,0,0,0,7032,5000,518,100,985,100,617,10,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2169,'I_RAKE_SCARABA_EGG','Rake Scaraba Egg','Rake Scaraba Egg',128,144000,1,12000,9000,0,1,1,340,44,1,1,130,39,1,80,10,12,0,4,22,0x0,2000,96,1,480,0,0,0,0,0,0,0,7032,5000,518,100,985,100,2153,500,617,10,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2170,'I_G_ANTLER_SCARABA','Antler Scaraba','Antler Scaraba',136,250400,1,0,0,1,412,3211,155,15,23,59,59,209,191,45,10,12,1,4,42,0x3395,200,504,624,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2171,'I_G_RAKE_SCARABA','Rake Scaraba','Rake Scaraba',139,270800,1,0,0,1,1830,630,250,20,94,136,145,42,152,97,10,12,1,4,42,0x3395,150,588,768,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2172,'I_G_HORN_SCARABA','Scaraba','Rake Scaraba',130,204400,1,0,0,1,1270,590,135,10,84,109,115,31,111,53,10,12,0,4,22,0x3395,200,384,672,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2173,'I_G_HORN_SCARABA2','Scaraba','Horn Scaraba',134,235600,1,0,0,1,690,3090,150,15,44,28,72,125,184,51,10,12,0,4,22,0x3395,150,336,360,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Malangdo Island
-REPLACE INTO `mob_db` VALUES (2174,'MD_VADON','Ancient Crustacean','Ancient Crustacea',95,120000,1,1500,1500,1,778,225,154,21,145,91,138,60,113,45,10,12,0,5,21,0x33B5,300,1632,432,540,0,0,0,0,0,0,0,991,40,960,9000,910,3000,2313,6,943,100,757,40,0,0,12615,4,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2175,'MD_MARSE','Deepsea Marse','Deepsea Marse',95,120000,1,1500,1500,1,500,820,58,218,133,37,85,156,133,60,10,12,0,5,41,0x33B5,300,1956,756,528,0,0,0,0,0,0,0,1024,9000,962,3000,0,0,720,10,995,12,1007,6,514,300,12615,4,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2176,'MD_CRAB','Deepsea Crab','Deepsea Crab',95,120000,1,1500,1500,1,696,234,136,15,122,54,84,37,98,65,7,12,0,5,21,0x33B5,200,992,792,360,0,0,0,0,0,0,0,964,5500,960,1500,7049,700,1001,14,0,0,0,0,757,38,12615,4,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2177,'MD_CORNUTUS','Deepsea Cornutus','Deepsea Cornutus',100,160000,1,1500,1500,1,1129,237,342,48,122,87,135,66,137,75,10,12,0,5,21,0x33B5,200,1248,48,480,0,0,0,0,0,0,0,991,46,961,5500,911,800,757,54,2106,6,943,1000,0,0,12615,6,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2178,'MD_SHELLFISH','Deepsea Shellfish','Deepsea Shellfish',100,160000,1,1500,1500,1,720,1122,43,215,72,31,68,225,166,60,10,12,0,5,41,0x33B5,200,864,864,384,0,0,0,0,0,0,0,965,5500,966,1000,7049,500,1056,1000,1001,10,0,0,757,18,12615,4,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2179,'MD_KUKRE','Ancient Kukre','Ancient Kukre',100,160000,1,1500,1500,1,975,118,123,33,125,80,112,60,102,30,10,12,0,4,21,0x33B5,150,1776,576,288,0,0,0,0,0,0,0,991,30,955,5500,910,400,528,500,0,0,928,450,623,20,12615,4,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2180,'MD_STROUF','Ancient Sea Lord','Ancient Sea Lord',145,400000,1,2000,2000,1,1200,3500,67,221,149,126,81,252,183,66,10,12,2,5,61,0x33B5,150,1872,672,384,0,0,0,0,0,0,0,951,5336,756,116,0,0,1461,2,949,3000,720,20,956,1500,12614,6,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2181,'MD_SWORD_FISH','Ancient Sword Fish','Ancient Sword Fish',145,400000,1,2000,2000,1,1849,235,255,17,155,156,115,85,194,65,10,12,2,5,41,0x33B5,200,1968,768,384,0,0,0,0,0,0,0,995,10,963,9000,756,34,2257,2,757,50,0,0,956,600,12614,6,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2182,'MD_MARC','Ancient Seahorse','Ancient Seahorse',145,400000,1,2000,2000,1,1423,331,255,51,150,145,221,83,148,66,10,12,1,5,41,0x33B5,150,1272,72,480,0,0,0,0,0,0,0,995,18,956,9000,756,96,951,1000,720,10,0,0,509,700,12612,6,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2183,'MD_ANOLIAN','Mutant Anolian','Mutant Anolian',151,700000,1,2200,2200,1,2122,312,268,22,177,188,205,126,198,61,10,12,1,5,41,0x33B5,190,900,500,864,0,0,0,0,0,0,0,7003,4850,1754,2000,0,0,10019,10,16003,6,2625,2,984,134,12614,6,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2184,'MD_OBEAUNE','Deepsea Mermaid','Deepsea Mermaid',151,700000,1,2200,2200,1,1502,3845,68,326,166,87,101,233,196,55,10,12,1,6,61,0x33B5,200,1872,672,288,0,0,0,0,0,0,0,995,14,950,9000,0,0,2326,10,720,10,951,500,748,30,12614,6,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2185,'MD_KAPHA','Transform Kapha','Transform Kapha',151,700000,1,2200,2200,1,2590,256,261,58,167,209,128,61,191,20,10,12,1,6,41,0x33B5,165,2012,1728,672,0,0,0,0,0,0,0,7149,6500,7053,3500,0,0,521,2300,708,2,1915,10,13008,6,12612,6,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2161,'I_HORN_SCARABA','Scaraba','Uni Horn Scaraba',130,204400,1,17880,16044,1,1270,590,135,10,84,109,115,31,111,53,10,12,0,4,22,0x3395,200,672,672,360,0,0,0,0,0,0,0,6324,6500,1433,10,12735,100,7939,100,993,100,617,10,12107,10,0,0,0,0,4508,1);
+REPLACE INTO `mob_db` VALUES (2162,'I_HORN_SCARABA2','Scaraba','Horn Scaraba',134,235600,1,20120,18196,1,690,3090,150,15,44,28,72,125,184,51,10,12,0,4,22,0x3395,150,398,360,360,0,0,0,0,0,0,0,6323,6500,13061,10,12735,100,7939,100,993,100,617,10,12107,10,0,0,0,0,4508,1);
+REPLACE INTO `mob_db` VALUES (2163,'I_ANTLER_SCARABA','Antler Scaraba','Antler Scaraba',136,250400,1,20320,21020,1,412,3211,155,20,23,59,59,209,191,45,10,12,1,4,42,0x3395,200,624,624,360,0,0,0,0,0,0,0,6322,6500,1930,10,12735,100,7939,100,993,10,617,10,12107,10,0,0,0,0,4508,1);
+REPLACE INTO `mob_db` VALUES (2164,'I_RAKE_SCARABA','Rake Scaraba','Rake Scaraba',139,270800,1,22960,23980,1,1830,630,250,25,94,136,145,42,152,97,10,12,1,4,42,0x3395,140,768,768,480,0,0,0,0,0,0,0,6321,6500,16010,10,12735,100,15000,100,993,100,617,10,12107,10,0,0,0,0,4508,1);
+REPLACE INTO `mob_db` VALUES (2165,'I_QUEEN_SCARABA','Queen Scaraba','Queen Scaraba',140,6441600,1,1210220,612200,3,4889,6440,350,220,100,88,82,149,211,144,10,12,2,4,62,0x37B5,120,1000,1000,360,0,616,5000,616,5000,616,5000,6326,5000,1191,700,2364,700,1196,400,18103,500,12608,1000,12539,1000,12103,100,0,0,4509,1);
+REPLACE INTO `mob_db` VALUES (2166,'I_HORN_SCARABA_EGG','Scaraba Egg','Uni Horn Scaraba Egg',125,126000,1,12000,9000,0,1,1,280,55,1,1,130,34,1,80,10,12,0,4,22,0x0,2000,398,199,480,0,0,0,0,0,0,0,7032,5000,518,100,985,100,617,10,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2167,'I_HORN_SCARABA2_EGG','Scaraba Egg','Horn Scaraba Egg',126,132000,1,12000,9000,0,1,1,300,62,1,1,130,48,1,80,10,12,0,4,22,0x0,2000,398,199,480,0,0,0,0,0,0,0,7032,5000,518,100,985,100,617,10,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2168,'I_ANTLER_SCARABA_EGG','Antler Scaraba Egg','Antler Scaraba Egg',127,138000,1,12000,9000,0,1,1,285,180,1,1,130,82,1,80,10,12,0,4,22,0x0,2000,398,199,480,0,0,0,0,0,0,0,7032,5000,518,100,985,100,617,10,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2169,'I_RAKE_SCARABA_EGG','Rake Scaraba Egg','Rake Scaraba Egg',128,144000,1,12000,9000,0,1,1,340,44,1,1,130,39,1,80,10,12,0,4,22,0x0,2000,398,199,480,0,0,0,0,0,0,0,7032,5000,518,100,985,100,2153,500,617,10,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2170,'I_G_ANTLER_SCARABA','Antler Scaraba','Antler Scaraba',136,250400,1,0,0,1,412,3211,155,15,23,59,59,209,191,45,10,12,1,4,42,0x3395,200,624,624,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2171,'I_G_RAKE_SCARABA','Rake Scaraba','Rake Scaraba',139,270800,1,0,0,1,1830,630,250,20,94,136,145,42,152,97,10,12,1,4,42,0x3395,150,768,768,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2172,'I_G_HORN_SCARABA','Scaraba','Rake Scaraba',130,204400,1,0,0,1,1270,590,135,10,84,109,115,31,111,53,10,12,0,4,22,0x3395,200,672,672,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2173,'I_G_HORN_SCARABA2','Scaraba','Horn Scaraba',134,235600,1,0,0,1,690,3090,150,15,44,28,72,125,184,51,10,12,0,4,22,0x3395,150,398,360,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2174,'MD_VADON','Ancient Crustacean','Ancient Crustacea',95,120000,1,1500,1500,1,778,225,154,21,145,91,138,60,113,45,10,12,0,5,21,0x33B5,300,1632,432,540,0,0,0,0,0,0,0,991,40,960,9000,910,3000,2313,6,943,100,757,40,12615,4,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2175,'MD_MARSE','Deepsea Marse','Deepsea Marse',95,120000,1,1500,1500,1,500,820,58,218,133,37,85,156,133,60,10,12,0,5,41,0x33B5,300,1956,756,528,0,0,0,0,0,0,0,1024,9000,962,3000,720,10,995,12,1007,6,514,300,12615,4,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2176,'MD_CRAB','Deepsea Crab','Deepsea Crab',95,120000,1,1500,1500,1,696,234,136,15,122,54,84,37,98,65,7,12,0,5,21,0x33B5,200,992,792,360,0,0,0,0,0,0,0,964,5500,960,1500,7049,700,1001,14,757,38,12615,4,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2177,'MD_CORNUTUS','Deepsea Cornutus','Deepsea Cornutus',100,160000,1,1500,1500,1,1129,237,342,48,122,87,135,66,137,75,10,12,0,5,21,0x33B5,200,1248,199,480,0,0,0,0,0,0,0,991,46,961,5500,911,800,757,54,2106,6,943,1000,12615,6,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2178,'MD_SHELLFISH','Deepsea Shellfish','Deepsea Shellfish',100,160000,1,1500,1500,1,720,1122,43,215,72,31,68,225,166,60,10,12,0,5,41,0x33B5,200,864,864,384,0,0,0,0,0,0,0,965,5500,966,1000,7049,500,1056,1000,1001,10,757,18,12615,4,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2179,'MD_KUKRE','Ancient Kukre','Ancient Kukre',100,160000,1,1500,1500,1,975,118,123,33,125,80,112,60,102,30,10,12,0,4,21,0x33B5,150,1776,576,288,0,0,0,0,0,0,0,991,30,955,5500,910,400,528,500,928,450,623,20,12615,4,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2180,'MD_STROUF','Ancient Sea Lord','Ancient Sea Lord',145,400000,1,2000,2000,1,1200,3500,67,221,149,126,81,252,183,66,10,12,2,5,61,0x33B5,150,1872,672,384,0,0,0,0,0,0,0,951,5336,756,116,1461,2,949,3000,720,20,956,1500,12614,6,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2181,'MD_SWORD_FISH','Ancient Sword Fish','Ancient Sword Fish',145,400000,1,2000,2000,1,1849,235,255,17,155,156,115,85,194,65,10,12,2,5,41,0x33B5,200,1968,768,384,0,0,0,0,0,0,0,995,10,963,9000,756,34,2257,2,757,50,956,600,12614,6,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2182,'MD_MARC','Ancient Seahorse','Ancient Seahorse',145,400000,1,2000,2000,1,1423,331,255,51,150,145,221,83,148,66,10,12,1,5,41,0x33B5,150,1272,199,480,0,0,0,0,0,0,0,995,18,956,9000,756,96,951,1000,720,10,509,700,12612,6,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2183,'MD_ANOLIAN','Mutant Anolian','Mutant Anolian',151,700000,1,2200,2200,1,2122,312,268,22,177,188,205,126,198,61,10,12,1,5,41,0x33B5,190,900,500,864,0,0,0,0,0,0,0,7003,4850,1754,2000,10019,10,16003,6,2625,2,984,134,12614,6,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2184,'MD_OBEAUNE','Deepsea Mermaid','Deepsea Mermaid',151,700000,1,2200,2200,1,1502,3845,68,326,166,87,101,233,196,55,10,12,1,6,61,0x33B5,200,1872,672,288,0,0,0,0,0,0,0,995,14,950,9000,2326,10,720,10,951,500,748,30,12614,6,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2185,'MD_KAPHA','Transform Kapha','Transform Kapha',151,700000,1,2200,2200,1,2590,256,261,58,167,209,128,61,191,20,10,12,1,6,41,0x33B5,165,2012,1728,672,0,0,0,0,0,0,0,7149,6500,7053,3500,521,2300,708,2,1915,10,13008,6,12612,6,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2186,'COELACANTH_N_E','Coelacanth','Coelacanth',100,1200000,1,400000,400000,1,1290,1290,280,280,160,160,160,160,160,160,10,12,2,5,41,0x37B5,165,864,864,432,0,0,0,0,0,0,0,12617,10000,12614,4000,12615,4000,12623,1400,12614,4000,12615,4000,12615,4000,12615,4000,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2187,'COELACANTH_N_A','Dark Coelacanth','Dark Coelacanth',100,2200000,1,1000000,1000000,1,1890,1890,280,280,160,160,160,160,160,160,10,12,2,5,41,0x37B5,165,864,864,432,0,0,0,0,0,0,0,12617,10000,12614,10000,12615,10000,12623,1500,12614,10000,12615,10000,12615,10000,0,0,0,0,4527,1);
REPLACE INTO `mob_db` VALUES (2188,'COELACANTH_N_M','Grotesque Coelacanth','Grotesque Coelacanth',100,2200000,1,1000000,1000000,1,1890,1890,280,280,160,160,160,160,160,160,10,12,2,5,41,0x37B5,165,864,864,432,0,0,0,0,0,0,0,12617,10000,12614,10000,12615,10000,12623,10000,12614,10000,12615,10000,12615,10000,0,0,0,0,4526,1);
-REPLACE INTO `mob_db` VALUES (2189,'COELACANTH_H_M','Mutant Coelacanth','Mutant Coelacanth',155,5200000,1,3000000,3000000,1,5500,5500,280,280,260,260,260,260,260,260,10,12,2,5,41,0x37B5,165,864,864,432,0,0,0,0,0,0,0,12617,14000,6423,14000,12612,10000,12623,10000,12614,10000,12615,10000,12615,10000,0,0,0,0,4528,1);
-REPLACE INTO `mob_db` VALUES (2190,'COELACANTH_H_A','Ferocious Coelacanth','Ferocious Coelacanth',155,5200000,1,3000000,3000000,1,5500,5500,280,280,260,260,260,260,260,260,10,12,2,5,41,0x37B5,165,864,864,432,0,0,0,0,0,0,0,12617,14000,6423,10000,12612,10000,12623,10000,12614,10000,12615,10000,12615,10000,0,0,0,0,4529,1);
-REPLACE INTO `mob_db` VALUES (2191,'MD_SEAWEED','Seaweed','Seaweed',100,100000,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,5,21,0x1E4,2000,384,720,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2192,'MD_OCTOPUS','Small Octopus','Small Octopus',90,6000,1,4000,2000,1,778,225,154,21,145,91,138,60,113,45,10,12,0,5,41,0x33B5,300,576,2160,504,0,0,0,0,0,0,0,1024,5000,962,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4533,1);
-REPLACE INTO `mob_db` VALUES (2193,'MD_OCTOPUS_LEG','Octupus Leg','Octopus Leg',90,500000,1,4000,2000,1,778,225,154,21,145,91,138,60,113,45,10,12,0,5,41,0x1A4,300,432,720,360,0,0,0,0,0,0,0,1024,9000,962,5000,938,5000,0,0,0,0,0,0,0,0,12615,2,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2194,'MD_GIANT_OCTOPUS','Giant Octopus','Giant Octopus',95,500000,1,40000,20000,1,1900,1200,154,21,145,91,138,60,113,45,10,12,2,5,41,0x37B5,300,576,1584,360,0,0,0,0,0,0,0,12618,3000,12614,1000,12623,500,13534,3000,0,0,0,0,12615,4000,12615,4000,0,0,4534,1);
+REPLACE INTO `mob_db` VALUES (2189,'COELACANTH_H_M','Mutant Coelacanth','Mutant Coelacanth',155,5200000,1,3000000,3000000,1,5500,5500,280,280,260,260,260,260,260,260,10,12,2,5,41,0x37B5,165,864,864,432,0,0,0,0,0,0,0,12617,10000,6423,10000,12612,10000,12623,10000,12614,10000,12615,10000,12615,10000,0,0,0,0,4528,1);
+REPLACE INTO `mob_db` VALUES (2190,'COELACANTH_H_A','Ferocious Coelacanth','Ferocious Coelacanth',155,5200000,1,3000000,3000000,1,5500,5500,280,280,260,260,260,260,260,260,10,12,2,5,41,0x37B5,165,864,864,432,0,0,0,0,0,0,0,12617,10000,6423,10000,12612,10000,12623,10000,12614,10000,12615,10000,12615,10000,0,0,0,0,4529,1);
+REPLACE INTO `mob_db` VALUES (2191,'MD_SEAWEED','Seaweed','Seaweed',100,100000,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,5,21,0x1E4,2000,720,720,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2192,'MD_OCTOPUS','Small Octopus','Small Octopus',90,6000,1,4000,2000,1,778,225,154,21,145,91,138,60,113,45,10,12,0,5,41,0x33B5,300,2000,2000,504,0,0,0,0,0,0,0,1024,5000,962,5000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4533,1);
+REPLACE INTO `mob_db` VALUES (2193,'MD_OCTOPUS_LEG','Octupus Leg','Octopus Leg',90,500000,1,4000,2000,1,778,225,154,21,145,91,138,60,113,45,10,12,0,5,41,0x1A4,300,720,720,360,0,0,0,0,0,0,0,1024,9000,962,5000,938,5000,12615,2,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2194,'MD_GIANT_OCTOPUS','Giant Octopus','Giant Octopus',95,500000,1,40000,20000,1,1900,1200,154,21,145,91,138,60,113,45,10,12,2,5,41,0x37B5,300,1584,1584,360,0,0,0,0,0,0,0,12618,3000,12614,1000,12623,500,13534,3000,12615,4000,12615,4000,0,0,0,0,0,0,4534,1);
REPLACE INTO `mob_db` VALUES (2195,'MD_G_KUKRE','Ancient Kukre','Ancient Kukre',100,160000,1,0,0,1,975,118,123,33,125,80,112,60,102,30,10,12,0,4,21,0x3395,150,1776,576,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2196,'MD_G_STROUF','Ancient Sea Lord','Ancient Sea Lord',145,400000,1,0,0,1,1200,3500,67,221,149,126,81,252,183,66,10,12,2,5,61,0x33B5,150,1872,672,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2197,'RED_ERUMA','Red Eruma','Red Eruma',91,9900,1,1908,1908,1,620,290,102,102,77,90,88,21,99,21,10,12,1,5,41,0x1089,140,768,1224,432,0,0,0,0,0,0,0,965,5000,966,2000,1056,3000,757,100,756,100,603,20,6426,1400,0,0,0,0,4531,1);
-REPLACE INTO `mob_db` VALUES (2198,'KING_DRAMOH','King Kray','King Kray',117,28800,0,6700,2600,1,1320,330,480,22,119,44,150,89,130,44,10,12,2,5,41,0x37B5,140,576,720,720,0,0,0,0,0,0,0,6256,100,960,5000,943,5000,1523,50,7938,200,995,50,991,50,0,0,0,0,4524,1);
+REPLACE INTO `mob_db` VALUES (2197,'RED_ERUMA','Red Eruma','Red Eruma',91,9900,1,1908,1908,1,620,290,102,102,77,90,88,21,99,21,10,12,1,5,41,0x1089,140,1224,1224,432,0,0,0,0,0,0,0,965,5000,966,2000,1056,3000,757,100,756,100,603,20,6426,1400,0,0,0,0,4531,1);
+REPLACE INTO `mob_db` VALUES (2198,'KING_DRAMOH','King Kray','King Kray',117,28800,1,6700,2600,1,1320,330,480,22,119,44,150,89,130,44,10,12,2,5,41,0x37B5,140,720,720,720,0,0,0,0,0,0,0,6256,100,960,5000,943,5000,1523,50,7938,200,995,50,991,50,0,0,0,0,4524,1);
REPLACE INTO `mob_db` VALUES (2199,'SIORAVA','Siorava','Siorava',87,6500,1,1200,1200,1,450,210,20,40,10,40,66,70,67,10,10,12,0,0,21,0x83,250,1536,1296,576,0,0,0,0,0,0,0,12624,1400,7005,1000,932,1000,958,1000,7071,1000,13034,2,1202,2,0,0,0,0,4530,1);
--- Izlude Dungeon F6
--- REPLACE INTO `mob_db` VALUES (2200,'J_TAINI','Taini','Taini',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2201,'SROPHO','Sropho','Squidgitte',113,24002,0,3868,3800,1,571,565,44,91,77,53,33,133,99,66,10,12,1,5,41,0x3795,200,768,792,432,0,0,0,0,0,0,0,951,5000,1972,4,1971,4,12012,100,756,100,7938,100,991,50,0,0,0,0,4522,1);
-REPLACE INTO `mob_db` VALUES (2202,'KRAKEN','Kraken','Kraken',124,5602800,0,1966664,1922222,3,3823,1830,55,229,196,99,165,117,162,99,10,12,2,5,81,0x37B5,130,432,864,360,491666,617,5000,616,5000,616,5000,962,5000,1484,500,1131,500,1422,500,2347,500,7444,5000,995,500,0,0,0,0,4525,1);
-REPLACE INTO `mob_db` VALUES (2203,'POT_DOFLE','Pot Dofle','Octo Pot',115,25211,0,5300,2700,1,1088,212,122,55,133,54,78,33,114,26,10,12,0,5,41,0x1089,180,1008,936,432,0,0,0,0,0,0,0,6257,10,7013,1000,969,6,1056,1000,1024,1000,617,20,991,50,0,0,0,0,4523,1);
-REPLACE INTO `mob_db` VALUES (2204,'SEDORA','Sedora','Lamp Rey',110,22050,0,3706,3478,1,758,444,92,55,126,118,61,107,109,84,10,12,1,5,41,0x3795,150,768,792,432,0,0,0,0,0,0,0,962,5000,2424,6,6256,30,7939,30,1024,3000,603,10,991,50,0,0,0,0,4521,1);
--- REPLACE INTO `mob_db` VALUES (2205,'TACNU','Tacnu','Tacnu',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2206,'KRAKEN_LEG','Kraken Leg','Kraken Tentacle',124,39190,0,0,0,1,1685,555,128,158,130,92,53,128,189,54,10,12,2,5,61,0x37B5,2000,576,864,240,0,0,0,0,0,0,0,7565,2,6253,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- REPLACE INTO `mob_db` VALUES (2207,'RACARCH','Racarch','Racarch',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2208,'WILD_RIDER','Wild Rider','Wild Rider',95,33300,0,8300,3300,1,1320,330,480,22,89,124,89,56,112,56,10,12,2,5,41,0x37B5,120,432,792,360,0,0,0,0,0,0,0,12624,5000,956,5000,720,5000,7938,1000,617,2000,995,1000,0,0,0,0,0,0,4532,1);
--- Additional Monsters
+REPLACE INTO `mob_db` VALUES (2200,'J_TAINI','Taini','Taini',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2201,'SROPHO','Sropho','Squidgitte',113,24002,1,3868,3800,1,571,565,44,91,77,53,33,133,99,66,10,12,1,5,41,0x3795,200,792,792,432,0,0,0,0,0,0,0,951,5000,1972,4,1971,4,12012,100,756,100,7938,100,991,50,0,0,0,0,4522,1);
+REPLACE INTO `mob_db` VALUES (2202,'KRAKEN','Kraken','Kraken',124,5602800,1,1966664,1922222,3,3823,1830,55,229,196,99,165,117,162,99,10,12,2,5,81,0x37B5,130,864,864,360,491666,617,5000,616,5000,616,5000,962,5000,1484,500,1131,500,1422,500,2347,500,7444,5000,995,500,0,0,0,0,4525,1);
+REPLACE INTO `mob_db` VALUES (2203,'POT_DOFLE','Pot Dofle','Octo Pot',115,25211,1,5300,2700,1,1088,212,122,55,133,54,78,33,114,26,10,12,0,5,41,0x1089,180,1008,936,432,0,0,0,0,0,0,0,6257,10,7013,1000,969,6,1056,1000,1024,1000,617,20,991,50,0,0,0,0,4523,1);
+REPLACE INTO `mob_db` VALUES (2204,'SEDORA','Sedora','Lamp Rey',110,22050,1,3706,3478,1,758,444,92,55,126,118,61,107,109,84,10,12,1,5,41,0x3795,150,792,792,432,0,0,0,0,0,0,0,962,5000,2424,6,6256,30,7939,30,1024,3000,603,10,991,50,0,0,0,0,4521,1);
+REPLACE INTO `mob_db` VALUES (2206,'KRAKEN_LEG','Kraken Leg','Kraken Tentacle',124,39190,1,0,0,1,1685,555,128,158,130,92,53,128,189,54,10,12,2,5,61,0x37B5,2000,864,864,240,0,0,0,0,0,0,0,7565,2,6253,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2208,'WILD_RIDER','Wild Rider','Wild Rider',95,33300,1,8300,3300,1,1320,330,480,22,89,124,89,56,112,56,10,12,2,5,41,0x37B5,120,792,792,360,0,0,0,0,0,0,0,12624,5000,956,5000,720,5000,7938,1000,617,2000,995,1000,0,0,0,0,0,0,4532,1);
REPLACE INTO `mob_db` VALUES (2209,'E_THIEF_BUG','Thief Bug','Agile Shadow',1,10,1,0,0,1,1,1,1,1,1,100,1,1,1,1,10,12,0,4,60,0x181,100,1288,288,768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2210,'XMAS_LUNATIC','Xmas Lunatic','Christmas Snow Rabbit',1,100,1,0,0,1,1,1,0,0,10,1,1,1,1,1,10,12,0,2,20,0x83,200,1456,456,336,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2211,'E_TEDDY_BEAR','Teddy Bear','Christmas Teddy Bear',10,10,1,0,0,1,1,1,0,1,1,1,1,1,100,1,10,12,0,0,20,0x83,160,512,780,504,0,0,0,0,0,0,0,603,1000,644,3000,530,1000,529,1000,644,500,617,10,7034,1000,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2211,'E_TEDDY_BEAR','Teddy Bear','Christmas Teddy Bear',10,10,1,0,0,1,1,1,0,1,1,1,1,1,100,1,10,12,0,0,20,0x83,160,780,780,504,0,0,0,0,0,0,0,603,1000,644,3000,530,1000,529,1000,644,500,617,10,7034,1000,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2212,'E_KNIGHT_OF_WINDSTORM','Knight of Windstorm','Stormy Knight',1,60,1,27,20,1,8,9,2,5,6,1,1,0,6,5,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2213,'M_WANDER_MAN','Wander Man','Wanderer',81,8614,220,0,0,2,1100,200,60,20,80,110,63,51,85,90,10,12,1,6,24,0x83,100,672,500,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2214,'M_WICKED_NYMPH','Wicked Nymph','Evil Nymph',85,6157,256,0,0,2,420,200,30,45,40,50,40,92,60,110,10,12,1,6,67,0x83,200,637,1008,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2214,'M_WICKED_NYMPH','Wicked Nymph','Evil Nymph',85,6157,256,0,0,2,420,200,30,45,40,50,40,92,60,110,10,12,1,6,67,0x83,200,1008,1008,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2215,'M_KASA','Kasa','Kasa',83,9815,234,0,0,2,1100,200,60,60,85,90,71,43,85,105,10,12,2,0,63,0x83,150,800,600,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2216,'M_SALAMANDER','Salamander','Salamander',87,9517,260,0,0,2,900,200,60,68,90,80,65,45,87,95,10,12,2,0,63,0x83,160,140,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2217,'M_TEDDY_BEAR','Teddy Bear','Teddy Bear',85,14493,243,0,0,1,600,200,100,70,60,20,85,50,75,130,10,12,0,0,60,0x83,200,512,780,504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2216,'M_SALAMANDER','Salamander','Salamander',87,9517,260,0,0,2,900,200,60,68,90,80,65,45,87,95,10,12,2,0,63,0x83,160,398,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2217,'M_TEDDY_BEAR','Teddy Bear','Teddy Bear',85,14493,243,0,0,1,600,200,100,70,60,20,85,50,75,130,10,12,0,0,60,0x83,200,780,780,504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2218,'E_OCTOPUS_LEG','Octopus Leg','Octopus Tentacle',1,60,1,27,20,1,8,9,2,5,6,1,1,0,6,5,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2219,'E_GIANT_OCTOPUS','Giant Octopus','Giant Octopus',1,60,1,27,20,1,8,9,2,5,6,1,1,0,6,5,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2220,'E_QUVE','Quve','Messenger of Devil',10,20,1,0,0,1,13,8,1,0,1,1,1,50,100,100,10,12,0,1,29,0x83,150,912,1248,576,0,0,0,0,0,0,0,558,10000,561,6000,529,16000,530,16000,0,0,0,0,0,0,0,0,0,0,0,0);
--- Lighthalzen Biolab F4
-REPLACE INTO `mob_db` VALUES (2221,'RANDEL','Randal','Randel',141,478745,1,64734,48110,1,3055,1230,180,56,158,74,213,50,185,65,10,12,1,7,66,0x3095,180,76,864,288,0,0,0,0,0,0,0,7345,4000,6471,2,617,200,985,200,1435,20,2162,20,6470,300,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2222,'FLAMEL','Flamel','Flamel',141,316468,1,52794,46160,1,2017,1602,86,12,141,78,70,81,147,51,10,12,1,7,63,0x3095,180,1152,864,288,0,0,0,0,0,0,0,7345,4000,6471,2,617,200,984,200,15044,20,16010,2,6470,300,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2223,'CELIA','Celia','Celia',141,253145,1,44214,38034,1,1612,2450,74,312,136,99,61,121,121,49,10,12,1,7,68,0x3095,180,1152,864,288,0,0,0,0,0,0,0,7345,4000,6471,2,2853,40,985,200,18111,20,1654,2,6470,300,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2224,'CHEN','Chen','Chen',141,279562,25,51368,39620,1,2501,1248,125,56,122,81,83,130,201,61,10,12,1,6,81,0x3195,180,76,768,288,0,0,0,0,0,0,0,6471,2,7347,4000,617,200,984,200,1830,20,1814,10,6470,300,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2225,'GERTIE','Gertie','Gertie',141,266926,1,48534,40466,1,3684,1207,108,10,180,125,55,51,211,45,10,12,1,6,85,0x3195,150,76,864,288,0,0,0,0,0,0,0,6471,2,7347,4000,617,200,985,200,18109,20,13061,20,6470,300,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2226,'ALPHOCCIO','Alphoccio','Alphoccio',142,256202,1,44384,40644,1,1273,3076,84,15,120,97,71,181,81,81,10,12,1,7,64,0x3095,180,76,864,288,0,0,0,0,0,0,0,6471,2,7347,4000,617,200,984,200,2161,20,1930,20,6470,300,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2227,'TRENTINI','Trentini','Trentini',142,204962,1,31990,26496,2,1070,3206,70,12,115,81,65,194,95,76,10,12,1,7,64,0x3095,180,76,864,288,0,0,0,0,0,0,0,6471,2,7347,4000,2465,40,985,200,2892,20,1984,20,6470,300,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2228,'G_RANDEL','Paladin Randel','Randel',160,3163000,1,0,0,1,5537,3017,667,151,291,155,201,101,265,66,10,12,1,7,86,0x37B5,100,76,864,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2220,'E_QUVE','Quve','Messenger of Devil',10,20,1,0,0,1,13,8,1,0,1,1,1,50,100,100,10,12,0,1,29,0x83,150,1248,1248,576,0,0,0,0,0,0,0,558,10000,561,6000,529,10000,530,10000,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2221,'RANDEL','Randal','Randel',141,478745,1,64734,48110,1,3055,1230,180,56,158,74,213,50,185,65,10,12,1,7,66,0x3095,180,864,864,288,0,0,0,0,0,0,0,7345,4000,6471,2,617,200,985,200,1435,20,2162,20,6470,300,0,0,0,0,4572,1);
+REPLACE INTO `mob_db` VALUES (2222,'FLAMEL','Flamel','Flamel',141,316468,1,52794,46160,1,2017,1602,86,12,141,78,70,81,147,51,10,12,1,7,63,0x3095,180,1152,864,288,0,0,0,0,0,0,0,7345,4000,6471,2,617,200,984,200,15044,20,16010,2,6470,300,0,0,0,0,4570,1);
+REPLACE INTO `mob_db` VALUES (2223,'CELIA','Celia','Celia',141,253145,1,44214,38034,1,1612,2450,74,312,136,99,61,121,121,49,10,12,1,7,68,0x3095,180,1152,864,288,0,0,0,0,0,0,0,7345,4000,6471,2,2853,40,985,200,18111,20,1654,2,6470,300,0,0,0,0,4568,1);
+REPLACE INTO `mob_db` VALUES (2224,'CHEN','Chen','Chen',141,279562,25,51368,39620,1,2501,1248,125,56,122,81,83,130,201,61,10,12,1,6,81,0x3195,180,768,768,288,0,0,0,0,0,0,0,6471,2,7347,4000,617,200,984,200,1830,20,1814,10,6470,300,0,0,0,0,4569,1);
+REPLACE INTO `mob_db` VALUES (2225,'GERTIE','Gertie','Gertie',141,266926,1,48534,40466,1,3684,1207,108,10,180,125,55,51,211,45,10,12,1,6,85,0x3195,150,864,864,288,0,0,0,0,0,0,0,6471,2,7347,4000,617,200,985,200,18109,20,13061,20,6470,300,0,0,0,0,4571,1);
+REPLACE INTO `mob_db` VALUES (2226,'ALPHOCCIO','Alphoccio','Alphoccio',142,256202,1,44384,40644,1,1273,3076,84,15,120,97,71,181,81,81,10,12,1,7,64,0x3095,180,864,864,288,0,0,0,0,0,0,0,6471,2,7347,4000,617,200,984,200,2161,20,1930,20,6470,300,0,0,0,0,4567,1);
+REPLACE INTO `mob_db` VALUES (2227,'TRENTINI','Trentini','Trentini',142,204962,1,31990,26496,2,1070,3206,70,12,115,81,65,194,95,76,10,12,1,7,64,0x3095,180,864,864,288,0,0,0,0,0,0,0,6471,2,7347,4000,2465,40,985,200,2892,20,1984,20,6470,300,0,0,0,0,4573,1);
+REPLACE INTO `mob_db` VALUES (2228,'G_RANDEL','Paladin Randel','Randel',160,3163000,1,0,0,1,5537,3017,667,151,291,155,201,101,265,66,10,12,1,7,86,0x37B5,100,864,864,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2229,'G_FLAMEL','Biochemist Flamel','Flamel',160,2531750,1,0,0,1,2355,2514,253,113,159,175,157,170,237,71,10,12,1,7,83,0x37B5,100,1152,864,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2230,'G_CELIA','Scholar Celia','Celia',160,2025160,1,0,0,1,2481,3114,201,543,165,148,171,155,267,85,10,12,1,7,68,0x37B5,100,1152,864,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2231,'G_CHEN','Champion Chen','Chen',160,2236500,1553,0,0,1,3617,1947,216,134,180,165,165,50,298,66,10,12,1,7,81,0x37B5,100,76,768,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2232,'G_GERTIE','Stalker Gertie','Gertie',160,2135410,1,0,0,1,6162,1274,251,107,217,315,127,51,333,61,10,12,1,7,85,0x37B5,100,76,864,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2233,'G_ALPHOCCIO','Minstel Alphoccio','Alphoccio',160,2049620,1,0,0,1,2641,3749,201,109,219,161,130,107,270,99,10,12,1,7,84,0x37B5,150,76,864,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2234,'G_TRENTINI','Gypsy Trentini','Trentini',160,2049620,1,0,0,2,2016,4036,181,112,167,247,165,217,233,61,10,12,1,7,84,0x37B5,150,76,864,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2235,'B_RANDEL','Paladin Randel','Randel',160,6870000,1,7348978,3908302,1,5537,3017,667,151,291,155,201,101,265,66,10,12,1,7,86,0x37B5,100,76,864,288,0,12246,5000,617,5000,6471,5000,12623,10000,12616,10000,616,6000,6224,4000,2160,4000,13062,4000,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2236,'B_FLAMEL','Biochemist Flamel','Flamel',160,4230000,1,5223570,2630354,1,2355,2514,253,113,159,175,157,170,237,71,10,12,1,7,83,0x37B5,100,1152,864,288,0,12246,5000,617,5000,6471,5000,12623,10000,12616,10000,616,6000,6223,4000,1393,4000,1392,4000,1387,4000,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2237,'B_CELIA','Scholar Celia','Celia',160,3847804,1,5027308,2509792,1,2481,3114,201,543,165,148,171,155,267,85,10,12,1,7,68,0x37B5,100,1152,864,288,0,12246,5000,617,5000,6471,5000,12623,10000,12616,10000,616,6000,6224,4000,2854,4000,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2238,'B_CHEN','Champion Chen','Chen',160,4249350,1553,5113568,2934974,1,3617,1947,216,134,180,165,165,50,298,66,10,12,1,6,81,0x37B5,100,76,768,288,0,12246,5000,617,5000,6471,5000,12623,10000,12616,10000,616,6000,6223,4000,1285,4000,1813,4000,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2239,'B_GERTIE','Stalker Gertie','Gertie',160,4057279,1,4420698,2691274,1,6162,1274,251,107,217,315,127,51,333,61,10,12,1,6,85,0x37B5,100,76,864,288,0,12246,5000,617,5000,6471,5000,12623,10000,12616,10000,616,6000,6224,4000,13070,4000,13069,4000,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2240,'B_ALPHOCCIO','Minstel Alphoccio','Alphoccio',160,3894278,1,4226036,2468972,1,2641,3749,201,109,219,161,130,107,270,99,10,12,1,7,84,0x37B5,150,76,864,288,0,12246,5000,617,5000,6471,5000,12623,10000,12616,10000,616,6000,6223,4000,18103,4000,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2241,'B_TRENTINI','Gypsy Trentini','Trentini',160,3894278,1,4463758,2563096,2,2016,4036,181,112,167,247,165,217,233,61,10,12,1,7,84,0x37B5,150,76,864,288,0,12246,5000,617,5000,6471,5000,12623,10000,12616,10000,616,6000,6224,4000,1985,4000,18103,4000,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2242,'MD_DESERT_WOLF','Desert Wolf','Desert Wolf',135,551578,1,0,0,1,676,59,151,39,151,69,63,72,98,42,10,12,1,6,20,0x83,150,200,420,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2243,'MD_DESERT_WOLF_B','Baby Desert Wolf','Baby Desert Wolf',130,274531,1,0,0,1,33,8,13,123,101,12,8,121,17,7,10,12,0,6,20,0x83,130,200,900,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2244,'QUEST_CHEN','Champion Chen','Dark Martial Arts Master',130,300,1,0,0,1,103,23,25,56,122,81,83,130,201,61,10,12,1,1,81,0x83,300,200,768,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2231,'G_CHEN','Champion Chen','Chen',160,2236500,1553,0,0,1,3617,1947,216,134,180,165,165,50,298,66,10,12,1,7,81,0x37B5,100,768,768,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2232,'G_GERTIE','Stalker Gertie','Gertie',160,2135410,1,0,0,1,6162,1274,251,107,217,315,127,51,333,61,10,12,1,7,85,0x37B5,100,864,864,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2233,'G_ALPHOCCIO','Minstel Alphoccio','Alphoccio',160,2049620,1,0,0,1,2641,3749,201,109,219,161,130,107,270,99,10,12,1,7,84,0x37B5,150,864,864,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2234,'G_TRENTINI','Gypsy Trentini','Trentini',160,2049620,1,0,0,2,2016,4036,181,112,167,247,165,217,233,61,10,12,1,7,84,0x37B5,150,864,864,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2235,'B_RANDEL','Paladin Randel','Randel',160,6870000,1,7348978,3908302,1,5537,3017,667,151,291,155,201,101,265,66,10,12,1,7,86,0x37B5,100,864,864,288,0,12246,5000,617,5000,6471,5000,12623,10000,12616,10000,616,6000,6224,4000,2160,4000,13062,4000,0,0,0,0,0,0,4565,1);
+REPLACE INTO `mob_db` VALUES (2236,'B_FLAMEL','Biochemist Flamel','Flamel',160,4230000,1,5223570,2630354,1,2355,2514,253,113,159,175,157,170,237,71,10,12,1,7,83,0x37B5,100,1152,864,288,0,12246,5000,617,5000,6471,5000,12623,10000,12616,10000,616,6000,6223,4000,1393,4000,1392,4000,1387,4000,0,0,0,0,4563,1);
+REPLACE INTO `mob_db` VALUES (2237,'B_CELIA','Scholar Celia','Celia',160,3847804,1,5027308,2509792,1,2481,3114,201,543,165,148,171,155,267,85,10,12,1,7,68,0x37B5,100,1152,864,288,0,12246,5000,617,5000,6471,5000,12623,10000,12616,10000,616,6000,6224,4000,2854,4000,0,0,0,0,0,0,0,0,4561,1);
+REPLACE INTO `mob_db` VALUES (2238,'B_CHEN','Champion Chen','Chen',160,4249350,1553,5113568,2934974,1,3617,1947,216,134,180,165,165,50,298,66,10,12,1,6,81,0x37B5,100,768,768,288,0,12246,5000,617,5000,6471,5000,12623,10000,12616,10000,616,6000,6223,4000,1285,4000,1813,4000,0,0,0,0,0,0,4562,1);
+REPLACE INTO `mob_db` VALUES (2239,'B_GERTIE','Stalker Gertie','Gertie',160,4057279,1,4420698,2691274,1,6162,1274,251,107,217,315,127,51,333,61,10,12,1,6,85,0x37B5,100,864,864,288,0,12246,5000,617,5000,6471,5000,12623,10000,12616,10000,616,6000,6224,4000,13070,4000,13069,4000,0,0,0,0,0,0,4564,1);
+REPLACE INTO `mob_db` VALUES (2240,'B_ALPHOCCIO','Minstel Alphoccio','Alphoccio',160,3894278,1,4226036,2468972,1,2641,3749,201,109,219,161,130,107,270,99,10,12,1,7,84,0x37B5,150,864,864,288,0,12246,5000,617,5000,6471,5000,12623,10000,12616,10000,616,6000,6223,4000,18103,4000,0,0,0,0,0,0,0,0,4560,1);
+REPLACE INTO `mob_db` VALUES (2241,'B_TRENTINI','Gypsy Trentini','Trentini',160,3894278,1,4463758,2563096,2,2016,4036,181,112,167,247,165,217,233,61,10,12,1,7,84,0x37B5,150,864,864,288,0,12246,5000,617,5000,6471,5000,12623,10000,12616,10000,616,6000,6224,4000,1985,4000,18103,4000,0,0,0,0,0,0,4566,1);
+REPLACE INTO `mob_db` VALUES (2242,'MD_DESERT_WOLF','Desert Wolf','Desert Wolf',135,551578,1,0,0,1,676,59,151,39,151,69,63,72,98,42,10,12,1,6,20,0x83,150,420,420,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2243,'MD_DESERT_WOLF_B','Baby Desert Wolf','Baby Desert Wolf',130,274531,1,0,0,1,33,8,13,123,101,12,8,121,17,7,10,12,0,6,20,0x83,130,900,900,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2244,'QUEST_CHEN','Champion Chen','Dark Martial Arts Maste',130,300,1,0,0,1,103,23,25,56,122,81,83,130,201,61,10,12,1,1,81,0x83,300,768,768,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2245,'EXP_TEST','EXP_TEST','Experience Test',1,100,1,200,200,1,8,1,2,5,6,1,1,0,6,5,10,12,1,7,21,0x0,400,1000,480,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2246,'Q_WOOTAN_FIGHTER','Q_WOOTAN_FIGHTER','Wootan Fighter',95,9000,1,2800,4000,1,255,36,103,8,63,14,36,5,62,15,10,12,1,7,43,0x0,200,912,1344,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2247,'Q_INCREASE_SOIL','Q_INCREASE_SOIL','Mi Gao',95,20000,1,2800,4000,1,365,30,112,39,67,23,41,49,94,30,10,12,1,0,62,0x0,445,106,1056,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2246,'Q_WOOTAN_FIGHTER','Q_WOOTAN_FIGHTER','Wootan Fighter',95,9000,1,2800,4000,1,255,36,103,8,63,14,36,5,62,15,10,12,1,7,43,0x0,200,1344,1344,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2247,'Q_INCREASE_SOIL','Q_INCREASE_SOIL','Mi Gao',95,20000,1,2800,4000,1,365,30,112,39,67,23,41,49,94,30,10,12,1,0,62,0x0,445,1056,1056,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2248,'GOLDPORING','Golden Poring','Golden Poring',1,15,1,0,0,0,0,0,160,5,1,1,1,1,999,1,10,12,1,3,21,0x81,400,1872,672,480,0,0,0,0,0,0,0,6012,4000,6485,4000,6486,4000,6487,4000,7470,4000,7602,4000,12696,10000,12697,10000,0,0,0,0);
--- Hall of Abyss Guild Dungeon
-REPLACE INTO `mob_db` VALUES (2249,'PYURIEL','Pyuriel','Angry Student Pyuriel',141,2205000,1,3000246,2400000,2,2515,1513,388,206,196,131,125,276,401,156,10,12,1,7,83,0x37B5,100,576,1380,360,750061,616,5000,617,5000,617,5000,12623,200,617,6000,616,1000,12675,6000,12679,4000,12680,2000,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2250,'LORA','Lora','Warrior Laura',136,500255,1,33134,27576,2,1985,1701,224,58,144,92,86,69,149,68,10,12,0,7,43,0x3795,130,1600,432,360,0,0,0,0,0,0,0,12623,10,617,6000,616,100,12675,100,12679,1000,12680,1000,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2251,'GIOIA','Gioia','Gioia',146,2507989,1,3006902,2607094,1,1105,2601,436,218,180,201,156,190,299,77,10,12,2,0,84,0x37B5,100,1344,2592,432,751725,616,5000,617,5000,617,5000,12623,200,617,6000,616,1000,12675,6000,12679,4000,12680,2000,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2252,'ELVIRA','Elvira','Elvira',138,501765,1,35694,27138,3,699,2101,171,68,189,105,92,85,198,72,10,12,0,0,64,0x3795,120,880,1224,360,0,0,0,0,0,0,0,12623,10,617,6000,616,100,12675,100,12679,1000,12680,1000,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2253,'DAEHYON','Daehyon','General Daehyon',142,2500148,1,3003122,2548440,2,2710,1410,494,123,116,123,154,99,217,98,10,12,2,7,62,0x37B5,100,900,792,432,750780,616,5000,617,5000,617,5000,12623,200,617,6000,616,1000,12675,6000,12679,4000,12680,2000,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2254,'SOHEON','Soheon','Samurai Soheon',137,502015,1,31430,25080,2,1591,1036,210,178,118,244,98,126,246,102,10,12,1,7,64,0x3795,120,1000,1008,432,0,0,0,0,0,0,0,12623,10,617,6000,616,100,12675,100,12679,1000,12680,1000,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2255,'KADES','Kades','Dark Guardian Kades',143,2505000,1,3208000,2620000,1,2201,2001,479,262,191,223,187,155,362,163,10,12,2,0,67,0x37B5,100,900,648,480,802000,616,5000,617,5000,617,5000,12623,200,617,6000,616,1000,12675,6000,12679,4000,12680,2000,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2256,'RUDO','Rudo','Rudo',135,501489,1,27266,24818,1,1401,1501,196,96,106,65,61,42,125,72,10,12,0,8,66,0x3795,120,1576,504,360,0,0,0,0,0,0,0,12623,10,617,6000,616,100,12675,100,12679,1000,12680,1000,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2257,'I_PIAMETTE','Piamette','Piamette',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2258,'I_PIAMETTE_','Piamette','Piamette',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2259,'I_GARDEN_KEEPER','Garden Keeper','Garden Keeper',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2260,'G_GARDEN_KEEPER','Garden Keeper','Garden Keeper',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2261,'I_GARDEN_WATCHER','Garden Watcher','Garden Watcher',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2262,'G_GARDEN_WATCHER','Garden Watcher','Garden Watcher',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2263,'I_WISH_MAIDEN','Wish Maiden','Wish Maiden',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2264,'I_ARMAIA','Armaia','Armeyer Dinze',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2265,'I_ARMAIA_','Armaia','Armeyer Dinze',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2266,'I_EREND','Erend','Errende Ebecee',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2267,'I_EREND_','Erend','Errende Ebecee',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2268,'I_KAVAC','Kavac','Kavach Icarus',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2269,'I_KAVAC_','Kavac','Kavach Icarus',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2270,'I_RAWREL','Rawrel','Laurell Weinder',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2271,'I_RAWREL_','Rawrel','Laurell Weinder',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2272,'I_WHIKEBAIN','Whikebain','Wickebine Tres',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2273,'I_WHIKEBAIN_','Whikebain','Wickebine Tres',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2274,'I_YGNIZEM','Ygnizem','Egnigem Cenia',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2275,'I_YGNIZEM_','Ygnizem','Egnigem Cenia',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2276,'I_DOPPELGANGER','Doppelganger','Doppelganger',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2249,'PYURIEL','Pyuriel','Angry Student Pyuriel',141,2205000,1,3000246,2400000,2,2515,1513,388,206,196,131,125,276,401,156,10,12,1,7,83,0x37B5,100,1380,1380,360,750061,616,5000,617,5000,617,5000,12623,200,617,6000,616,1000,12675,6000,12679,4000,12680,2000,0,0,0,0,0,0,4578,1);
+REPLACE INTO `mob_db` VALUES (2250,'LORA','Lora','Warrior Laura',136,500255,1,33134,27576,2,1985,1701,224,58,144,92,86,69,149,68,10,12,0,7,43,0x3795,130,1600,432,360,0,0,0,0,0,0,0,12623,10,617,6000,616,100,12675,100,12679,1000,12680,1000,0,0,0,0,0,0,4579,1);
+REPLACE INTO `mob_db` VALUES (2251,'GIOIA','Gioia','Gioia',146,2507989,1,3006902,2607094,1,1105,2601,436,218,180,201,156,190,299,77,10,12,2,0,84,0x37B5,100,2000,2000,432,751725,616,5000,617,5000,617,5000,12623,200,617,6000,616,1000,12675,6000,12679,4000,12680,2000,0,0,0,0,0,0,4576,1);
+REPLACE INTO `mob_db` VALUES (2252,'ELVIRA','Elvira','Elvira',138,501765,1,35694,27138,3,699,2101,171,68,189,105,92,85,198,72,10,12,0,0,64,0x3795,120,1224,1224,360,0,0,0,0,0,0,0,12623,10,617,6000,616,100,12675,100,12679,1000,12680,1000,0,0,0,0,0,0,4577,1);
+REPLACE INTO `mob_db` VALUES (2253,'DAEHYON','Daehyon','General Daehyon',142,2500148,1,3003122,2548440,2,2710,1410,494,123,116,123,154,99,217,98,10,12,2,7,62,0x37B5,100,900,792,432,750780,616,5000,617,5000,617,5000,12623,200,617,6000,616,1000,12675,6000,12679,4000,12680,2000,0,0,0,0,0,0,4574,1);
+REPLACE INTO `mob_db` VALUES (2254,'SOHEON','Soheon','Samurai Soheon',137,502015,1,31430,25080,2,1591,1036,210,178,118,244,98,126,246,102,10,12,1,7,64,0x3795,120,1008,1008,432,0,0,0,0,0,0,0,12623,10,617,6000,616,100,12675,100,12679,1000,12680,1000,0,0,0,0,0,0,4575,1);
+REPLACE INTO `mob_db` VALUES (2255,'KADES','Kades','Dark Guardian Kades',143,2505000,1,3208000,2620000,1,2201,2001,479,262,191,223,187,155,362,163,10,12,2,0,67,0x37B5,100,900,648,480,802000,616,5000,617,5000,617,5000,12623,200,617,6000,616,1000,12675,6000,12679,4000,12680,2000,0,0,0,0,0,0,4580,1);
+REPLACE INTO `mob_db` VALUES (2256,'RUDO','Rudo','Rudo',135,501489,1,27266,24818,1,1401,1501,196,96,106,65,61,42,125,72,10,12,0,8,66,0x3795,120,1576,504,360,0,0,0,0,0,0,0,12623,10,617,6000,616,100,12675,100,12679,1000,12680,1000,0,0,0,0,0,0,4581,1);
+REPLACE INTO `mob_db` VALUES (2257,'I_PIAMETTE','Piamette','Piamette',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2258,'I_PIAMETTE_','Piamette','Piamette',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2259,'I_GARDEN_KEEPER','Garden Keeper','Garden Keeper',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2260,'G_GARDEN_KEEPER','Garden Keeper','Garden Keeper',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2261,'I_GARDEN_WATCHER','Garden Watcher','Garden Watcher',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2262,'G_GARDEN_WATCHER','Garden Watcher','Garden Watcher',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2263,'I_WISH_MAIDEN','Wish Maiden','Wish Maiden',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2264,'I_ARMAIA','Armaia','Armeyer Dinze',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2265,'I_ARMAIA_','Armaia','Armeyer Dinze',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2266,'I_EREND','Erend','Errende Ebecee',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2267,'I_EREND_','Erend','Errende Ebecee',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2268,'I_KAVAC','Kavac','Kavach Icarus',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2269,'I_KAVAC_','Kavac','Kavach Icarus',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2270,'I_RAWREL','Rawrel','Laurell Weinder',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2271,'I_RAWREL_','Rawrel','Laurell Weinder',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2272,'I_WHIKEBAIN','Whikebain','Wickebine Tres',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2273,'I_WHIKEBAIN_','Whikebain','Wickebine Tres',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2274,'I_YGNIZEM','Ygnizem','Egnigem Cenia',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2275,'I_YGNIZEM_','Ygnizem','Egnigem Cenia',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2276,'I_DOPPELGANGER','Doppelganger','Doppelganger',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2277,'G_LORA','Lora','Warrior Laura',136,500255,1,0,0,2,1985,1701,224,58,144,92,86,69,149,68,10,12,0,7,43,0x3795,130,1600,432,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2278,'G_ELVIRA','Elvira','Elvira',138,501765,1,0,0,3,699,2101,171,68,189,105,92,85,198,72,10,12,0,0,64,0x3795,120,880,1224,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2279,'G_SOHEON','Soheon','Soheon',137,502015,1,0,0,2,1591,1036,210,178,118,244,98,126,246,102,10,12,1,7,64,0x3795,120,1000,1008,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2278,'G_ELVIRA','Elvira','Elvira',138,501765,1,0,0,3,699,2101,171,68,189,105,92,85,198,72,10,12,0,0,64,0x3795,120,1224,1224,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2279,'G_SOHEON','Soheon','Soheon',137,502015,1,0,0,2,1591,1036,210,178,118,244,98,126,246,102,10,12,1,7,64,0x3795,120,1008,1008,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2280,'G_RUDO','Rudo','Rudo',135,501489,1,0,0,1,1401,1501,196,96,106,65,61,42,125,72,10,12,0,8,66,0x3795,120,1576,504,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2281,'GLD_DARK_SHADOW','Abysmal Dark Shadow','Dark Shadow',147,204109,1,23000,20200,1,1653,1621,140,44,155,126,89,108,213,76,10,12,0,0,47,0x3795,220,768,1776,648,0,0,0,0,0,0,0,7205,5000,2609,1000,13038,6,6089,1000,2783,2,12676,4,6224,4,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2281,'GLD_DARK_SHADOW','Abysmal Dark Shadow','Dark Shadow',147,204109,1,23000,20200,1,1653,1621,140,44,155,126,89,108,213,76,10,12,0,0,47,0x3795,220,1776,1776,648,0,0,0,0,0,0,0,7205,5000,2609,1000,13038,6,6089,1000,2783,2,12676,4,6224,4,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2282,'GLD_DARK_FRAME','Abysmal Dark Frame','Dark Frame',145,180018,1,20202,20006,1,1850,1601,81,37,69,37,36,10,64,5,10,12,1,6,67,0x3795,200,920,720,200,0,0,0,0,0,0,0,7054,4656,734,1000,2505,30,1587,2,12676,100,1000,80,747,4,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2283,'GLD_DARK_PRIEST','Abysmal Dark Priest','Dark Priest',141,181878,0,21096,21602,2,1326,1651,62,41,5,60,41,89,94,42,10,12,1,6,89,0x3795,200,864,1252,476,0,0,0,0,0,0,0,1586,2,2898,2,12680,4,716,450,1009,2,2319,6,7005,3000,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2283,'GLD_DARK_PRIEST','Abysmal Dark Priest','Dark Priest',141,181878,1,21096,21602,2,1326,1651,62,41,5,60,41,89,94,42,10,12,1,6,89,0x3795,200,1252,1252,476,0,0,0,0,0,0,0,1586,2,2898,2,12680,4,716,450,1009,2,2319,6,7005,3000,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2284,'GLD_KOBOLD_1','Abysmal Kobold','Dark Axe Kobold',145,194830,1,22080,21460,1,1851,201,103,25,109,76,61,53,98,30,10,12,1,7,44,0x3795,150,1028,528,360,0,0,0,0,0,0,0,999,100,1034,5336,912,700,985,26,1396,2,12679,4,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2285,'GLD_KOBOLD_2','Abysmal Kobold','Dark Hammer Kobold',142,181340,1,20720,20300,1,1401,133,117,59,96,61,55,48,95,20,10,12,1,7,45,0x3795,200,1528,528,360,0,0,0,0,0,0,0,999,100,1034,5336,912,700,985,26,1396,2,12679,4,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2286,'GLD_KOBOLD_3','Abysmal Kobold','Dark Mace Kobold',141,182830,1,20240,20600,1,1301,134,109,48,103,64,59,42,80,20,10,12,1,7,43,0x3795,300,1228,528,360,0,0,0,0,0,0,0,999,100,1034,5336,912,700,985,26,1436,2,12679,4,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2287,'GLD_KOBOLD_ARCHER','Abysmal Kobold Archer','Dark Kobold Archer',142,180530,1,21140,20200,9,1504,121,84,5,99,39,48,30,124,25,10,12,0,7,23,0x3795,200,1008,1008,384,0,0,0,0,0,0,0,912,250,999,60,1034,4850,5118,50,12676,10,18114,10,756,80,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2288,'GLD_TREASURE','Treasure Chest','Treasure Chest',140,5,0,0,0,1,0,0,100,0,0,0,0,0,1199,0,0,0,0,0,26,0x120,0,0,0,0,0,0,0,0,0,0,0,11547,4000,11548,2000,11549,2000,12675,100,7444,100,12680,100,11547,4000,1661,20,0,0,0,0);
--- Additional Monsters
-REPLACE INTO `mob_db` VALUES (2289,'E_FABRE','Fabre','Fabre',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2290,'J_THIEF_BUG','Thief Bug','Thief Bug',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2291,'E_HORNET','Hornet','Hornet',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2292,'E_HORN','Horn','Horn',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2293,'E_KIND_OF_BEETLE','Beetle King','Beetle King',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2294,'E_ARGIOPE','Argiope','Argiope',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2295,'E_GIANT_SPIDER','Giant Spider','Giant Spider',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2296,'E_KILLER_MANTIS','Killer Mantis','Killer Mantis',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2297,'E_GIANT_HONET','Giant Hornet','Giant Hornet',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2298,'E_DRAGON_TAIL','Dragon Tail','Dragon Tail',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2299,'E_STAINER','Stainer','Stainer',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2300,'E_CHONCHON','Chonchon','Chonchon',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2301,'E_STEEL_CHONCHON','Steel Chonchon','Steel Chonchon',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2302,'E_HUNTER_FLY','Hunter Fly','Hunter Fly',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2303,'E_MAYA','Maya','Maya',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2304,'E_QUEEN_SCARABA','Queen Scaraba','Queen Scaraba',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2305,'E_UNGOLIANT','Ungoliant','Ungoliant',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2306,'E_GOLDEN_BUG','Golden Thief Bug','Golden Thief Bug',12,15,0,0,0,1,1,1,1,1,1,1,1,1,1,1,10,12,2,4,43,0x83,100,768,768,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2307,'J_MISTRESS','Mistress','Mistress',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2308,'KO_KAGE','Zanzou','Zanzou',1,50,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,7,20,0x0,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Malaya Port
-REPLACE INTO `mob_db` VALUES (2309,'BUNGISNGIS','Bungisngis','Bungisngis',121,25513,0,3880,3300,1,851,151,115,35,71,32,61,30,74,19,10,12,2,7,42,0x3795,200,1568,432,360,0,0,0,0,0,0,0,7054,2000,6511,2000,985,20,12700,200,0,0,0,0,0,0,0,0,0,0,4582,1);
+REPLACE INTO `mob_db` VALUES (2288,'GLD_TREASURE','Treasure Chest','Treasure Chest',140,5,1,0,0,1,0,0,100,0,0,0,0,0,1199,0,1,1,0,0,26,0x120,0,398,199,0,0,0,0,0,0,0,0,11547,4000,11548,2000,11549,2000,12675,100,7444,100,12680,100,11547,4000,1661,20,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2289,'E_FABRE','Fabre','Fabre',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2290,'J_THIEF_BUG','Thief Bug','Thief Bug',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2291,'E_HORNET','Hornet','Hornet',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2292,'E_HORN','Horn','Horn',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2293,'E_KIND_OF_BEETLE','Beetle King','Beetle King',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2294,'E_ARGIOPE','Argiope','Argiope',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2295,'E_GIANT_SPIDER','Giant Spider','Giant Spider',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2296,'E_KILLER_MANTIS','Killer Mantis','Killer Mantis',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2297,'E_GIANT_HONET','Giant Hornet','Giant Hornet',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2298,'E_DRAGON_TAIL','Dragon Tail','Dragon Tail',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2299,'E_STAINER','Stainer','Stainer',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2300,'E_CHONCHON','Chonchon','Chonchon',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2301,'E_STEEL_CHONCHON','Steel Chonchon','Steel Chonchon',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2302,'E_HUNTER_FLY','Hunter Fly','Hunter Fly',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2303,'E_MAYA','Maya','Maya',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2304,'E_QUEEN_SCARABA','Queen Scaraba','Queen Scaraba',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2305,'E_UNGOLIANT','Ungoliant','Ungoliant',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2306,'E_GOLDEN_BUG','Golden Thief Bug','Golden Thief Bug',12,15,1,0,0,1,1,1,1,1,1,1,1,1,1,1,10,12,2,4,43,0x83,100,768,768,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2307,'J_MISTRESS','Mistress','Mistress',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2308,'KO_KAGE','Zanzou','Zanzou',1,50,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,7,20,0x0,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2309,'BUNGISNGIS','Bungisngis','Bungisngis',121,25513,1,3880,3300,1,851,151,115,35,71,32,61,30,74,19,10,12,2,7,42,0x3795,200,1568,432,360,0,0,0,0,0,0,0,7054,2000,6511,2000,985,20,12700,200,0,0,0,0,0,0,0,0,0,0,4582,1);
REPLACE INTO `mob_db` VALUES (2310,'ENGKANTO','Engkanto','Engkanto',125,23948,1,3446,3094,1,675,124,101,41,68,57,49,57,81,27,10,12,1,7,40,0x3795,200,1424,576,360,0,0,0,0,0,0,0,7054,2000,6511,2000,528,2000,12700,200,0,0,0,0,0,0,0,0,0,0,4583,1);
-REPLACE INTO `mob_db` VALUES (2311,'MANANANGGAL','Manananggal','Manananggal',107,20451,1,2830,2820,1,801,103,64,31,75,85,45,71,75,46,10,12,1,6,47,0x3795,100,280,720,360,0,0,0,0,0,0,0,6508,4000,6510,2000,7006,2000,913,2000,6511,2000,6509,2000,12700,200,0,0,0,0,4584,1);
+REPLACE INTO `mob_db` VALUES (2311,'MANANANGGAL','Manananggal','Manananggal',107,20451,1,2830,2820,1,801,103,64,31,75,85,45,71,75,46,10,12,1,6,47,0x3795,100,720,720,360,0,0,0,0,0,0,0,6508,4000,6510,2000,7006,2000,913,2000,6511,2000,6509,2000,12700,200,0,0,0,0,4584,1);
REPLACE INTO `mob_db` VALUES (2312,'MANGKUKULAM','Mangkukulam','Mangkukulam',110,20151,1,3034,2702,1,582,196,89,75,35,71,31,82,64,52,10,12,1,6,40,0x3795,150,1664,336,480,0,0,0,0,0,0,0,7054,2000,6510,2000,7071,2000,6511,2000,6509,2000,12700,200,0,0,0,0,0,0,4585,1);
-REPLACE INTO `mob_db` VALUES (2313,'TIKBALANG','Tikbalang','Tikbalang',115,22131,1,3512,2702,1,781,115,84,34,71,52,84,44,64,46,10,12,2,2,64,0x3795,130,1064,936,360,0,0,0,0,0,0,0,0,0,6496,1000,984,20,12700,200,0,0,0,0,0,0,0,0,0,0,4586,1);
-REPLACE INTO `mob_db` VALUES (2314,'TIYANAK','Tiyanak','Tiyanak',105,17146,1,2628,2202,1,457,251,76,21,41,58,41,51,72,47,10,12,0,6,47,0x3795,100,496,504,360,0,0,0,0,0,0,0,6508,3000,0,0,6509,2000,938,2000,0,0,0,0,0,0,0,0,0,0,4587,1);
-REPLACE INTO `mob_db` VALUES (2315,'WAKWAK','Wakwak','Wakwak',111,20012,1,2748,2508,1,561,301,24,71,54,75,64,65,77,31,10,12,0,6,47,0x3795,100,424,576,360,0,0,0,0,0,0,0,6508,3000,6509,2000,12700,400,0,0,0,0,0,0,0,0,0,0,0,0,4588,1);
+REPLACE INTO `mob_db` VALUES (2313,'TIKBALANG','Tikbalang','Tikbalang',115,22131,1,3512,2702,1,781,115,84,34,71,52,84,44,64,46,10,12,2,2,64,0x3795,130,1064,936,360,0,0,0,0,0,0,0,6496,1000,984,20,12700,200,0,0,0,0,0,0,0,0,0,0,0,0,4586,1);
+REPLACE INTO `mob_db` VALUES (2314,'TIYANAK','Tiyanak','Tiyanak',105,17146,1,2628,2202,1,457,251,76,21,41,58,41,51,72,47,10,12,0,6,47,0x3795,100,504,504,360,0,0,0,0,0,0,0,6508,3000,6509,2000,938,2000,0,0,0,0,0,0,0,0,0,0,0,0,4587,1);
+REPLACE INTO `mob_db` VALUES (2315,'WAKWAK','Wakwak','Wakwak',111,20012,1,2748,2508,1,561,301,24,71,54,75,64,65,77,31,10,12,0,6,47,0x3795,100,576,576,360,0,0,0,0,0,0,0,6508,3000,6509,2000,12700,400,0,0,0,0,0,0,0,0,0,0,0,0,4588,1);
REPLACE INTO `mob_db` VALUES (2316,'JEJELING','Jejeling','Jejeling',100,10247,1,1602,1482,1,450,715,100,26,51,71,84,54,15,104,10,12,2,3,42,0x81,400,1328,672,480,0,0,0,0,0,0,0,6498,4000,909,2000,6511,200,6510,200,6509,200,12700,200,0,0,0,0,0,0,4589,1);
-REPLACE INTO `mob_db` VALUES (2317,'BANGUNGOT_1','Bangungot','Bangungot',115,1519517,1,0,0,1,2561,1504,411,95,151,192,110,112,251,57,10,12,1,6,47,0x37B5,200,920,1080,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4590,1);
-REPLACE INTO `mob_db` VALUES (2318,'BANGUNGOT_2','Bangungot','Bangungot',99,1409758,1,0,0,1,2561,1504,411,95,151,192,110,112,251,57,10,12,1,6,47,0x60,2000,920,1080,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2319,'BUWAYA','Buwaya','Buwaya',151,4090365,1,6000024,5603128,1,3614,3501,201,78,151,201,130,231,310,66,10,12,2,9,81,0x37B5,100,1424,576,360,1500006,0,0,0,0,0,0,6518,4000,6525,100,6499,4000,2590,2000,2169,200,0,0,6499,20000,0,0,0,0,4592,1);
-REPLACE INTO `mob_db` VALUES (2320,'BAKONAWA_1','Bakonawa','Bakonawa',156,3351884,1,0,0,10,4801,2501,472,0,251,134,194,70,237,66,10,12,2,9,81,0x1A4,2000,440,672,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4591,1);
-REPLACE INTO `mob_db` VALUES (2321,'BAKONAWA_2','Bakonawa','Bakonawa',156,3351884,1,0,0,10,4801,2501,472,0,251,134,194,70,237,66,10,12,2,9,81,0x1A4,2000,440,672,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2322,'BAKONAWA_3','Bakonawa','Bakonawa',156,3351884,1,5020222,4690302,10,4801,2501,472,0,251,134,194,70,237,66,10,12,2,9,81,0x1A4,2000,440,672,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2317,'BANGUNGOT_1','Bangungot','Bangungot',115,1519517,1,0,0,1,2561,1504,411,95,151,192,110,112,251,57,10,12,1,6,47,0x37B5,200,1080,1080,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4590,1);
+REPLACE INTO `mob_db` VALUES (2318,'BANGUNGOT_2','Bangungot','Bangungot',99,1409758,1,0,0,1,2561,1504,411,95,151,192,110,112,251,57,10,12,1,6,47,0x60,2000,1080,1080,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2319,'BUWAYA','Buwaya','Buwaya',151,4090365,1,6000024,5603128,1,3614,3501,201,78,151,201,130,231,310,66,10,12,2,9,81,0x37B5,100,1424,576,360,1500006,0,0,0,0,0,0,6518,4000,6525,100,6499,4000,2590,2000,2169,200,6499,10000,0,0,0,0,0,0,4592,1);
+REPLACE INTO `mob_db` VALUES (2320,'BAKONAWA_1','Bakonawa','Bakonawa',156,3351884,1,0,0,10,4801,2501,472,0,251,134,194,70,237,66,10,12,2,9,81,0x1A4,2000,672,672,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4591,1);
+REPLACE INTO `mob_db` VALUES (2321,'BAKONAWA_2','Bakonawa','Bakonawa',156,3351884,1,0,0,10,4801,2501,472,0,251,134,194,70,237,66,10,12,2,9,81,0x1A4,2000,672,672,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2322,'BAKONAWA_3','Bakonawa','Bakonawa',156,3351884,1,5020222,4690302,10,4801,2501,472,0,251,134,194,70,237,66,10,12,2,9,81,0x1A4,2000,672,672,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2323,'EVENT_BOMB','Bomb Poring','Bomb Poring',100,50000,1,0,0,1,120,320,160,99,1,28,28,0,33,50,10,12,0,0,20,0x308D,200,1672,672,480,0,0,0,0,0,0,0,664,1000,665,1000,666,1000,667,1000,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2324,'EVENT_RANGE','Penomena','Penomena',100,50000,1,0,0,7,481,522,160,99,76,38,35,35,107,10,10,12,1,5,25,0x3695,200,832,500,600,0,0,0,0,0,0,0,664,1000,665,1000,666,1000,667,1000,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2325,'M_BAPHOMET_','Baphomet','Baphomet Jr.',57,7510,204,0,0,1,810,145,70,40,52,60,36,17,57,25,10,12,0,6,27,0x37B5,100,868,480,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2326,'M_GALAPAGO','Galapago','Galapago',45,7513,201,0,0,1,760,155,70,40,30,28,29,18,30,16,10,12,0,2,22,0x37B5,165,1430,1080,1080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2327,'BANGUNGOT_3','Bangungot','Bangungot Doll',115,250,1,1563082,1522402,1,2561,1504,411,95,151,192,110,112,251,57,10,12,1,6,47,0x30F5,2000,0,0,0,0,0,0,0,0,0,0,6517,4000,6524,100,6499,4000,2491,2000,2169,200,0,0,6499,20000,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2328,'MA_DRUM','Drum','Book',1,200,0,0,0,1,1,1,100,99,0,0,0,0,0,0,10,12,0,0,20,0x40,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2329,'BUWAYA_EGG','Buwaya\'s Egg','Buwaya\'s Egg',100,10000,1,0,0,0,1,1,90,90,1,1,1,1,1,1,10,12,0,0,60,0x0,2000,1001,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2330,'BUWAYA_SLAVE','Buwaya\'s Slave','Slave',135,20145,1,0,0,1,2413,2041,105,71,151,120,110,102,143,61,10,12,0,3,22,0x3795,200,576,960,504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2331,'MA_SEAW','Seaweed','Seaweed',100,10,1,0,0,1,1,1,1,1,1,1,1,1,1,1,10,12,0,5,21,0x1C4,2000,384,720,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2327,'BANGUNGOT_3','Bangungot','Bangungot Doll',115,250,1,1563082,1522402,1,2561,1504,411,95,151,192,110,112,251,57,10,12,1,6,47,0x30F5,2000,398,199,0,0,0,0,0,0,0,0,6517,4000,6524,100,6499,4000,2491,2000,2169,200,6499,10000,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2328,'MA_DRUM','Drum','Book',1,200,1,0,0,1,1,1,100,99,0,0,0,0,0,0,10,12,0,0,20,0x40,2000,398,199,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2329,'BUWAYA_EGG','Buwaya\'s Egg','Buwaya\'s Egg',100,10000,1,0,0,0,1,1,90,90,1,1,1,1,1,1,10,12,0,0,60,0x0,2000,1001,199,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2330,'BUWAYA_SLAVE','Buwaya\'s Slave','Slave',135,20145,1,0,0,1,2413,2041,105,71,151,120,110,102,143,61,10,12,0,3,22,0x3795,200,960,960,504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2331,'MA_SEAW','Seaweed','Seaweed',100,10,1,0,0,1,1,1,1,1,1,1,1,1,1,1,10,12,0,5,21,0x1C4,2000,720,720,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2332,'BUWAYA_GHOST','Fake Buwaya','Buwaya',138,30000,1,0,0,1,1280,1252,481,78,201,248,174,112,371,57,10,12,0,3,81,0x37B5,100,1424,576,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2333,'BUWAYA_WEAK','Buwaya\'s Weakness','Weakpoint',138,20,1,0,0,1,0,1,100,78,0,0,0,0,0,0,10,12,0,3,81,0x60,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2334,'G_WAKWAK','Wakwak','Wakwak',145,194830,1,0,0,1,1544,3171,24,104,101,154,104,184,151,71,10,12,0,6,47,0x83,100,424,576,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2335,'MA_TREASURE','Treasure Chest','Bakonawa\'s Treasure',140,5,0,0,0,1,0,0,100,0,0,0,0,0,1199,0,10,12,0,0,26,0x120,0,0,0,0,0,0,0,0,0,0,0,6516,4000,6523,100,6499,4000,15051,2000,2169,200,969,4000,6499,20000,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2336,'DOMOVOI','Domovoi','Domovoi',38,898,1,135,152,1,63,74,40,0,20,11,34,20,19,10,10,12,0,2,22,0x83,200,800,1200,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2337,'HIDDEN_MOB','Hidden Mob','Monster',151,10000,200,0,0,7,0,1000,200,10,200,200,200,200,200,200,12,12,0,4,88,0x1C4,2000,0,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2338,'MD_MANANANGGAL','Bangungot Manananggal','Manananggal',107,204511,1,0,0,1,801,103,64,31,75,85,45,71,75,46,10,12,1,6,47,0x3795,100,280,720,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2333,'BUWAYA_WEAK','Buwaya\'s Weakness','Weakpoint',138,20,1,0,0,1,0,1,100,78,0,0,0,0,0,0,10,12,0,3,81,0x60,2000,398,199,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2334,'G_WAKWAK','Wakwak','Wakwak',145,194830,1,0,0,1,1544,3171,24,104,101,154,104,184,151,71,10,12,0,6,47,0x83,100,576,576,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2335,'MA_TREASURE','Treasure Chest','Bakonawa\'s Treasure',140,5,1,0,0,1,0,0,100,0,0,0,0,0,1199,0,10,12,0,0,26,0x120,0,398,199,0,0,0,0,0,0,0,0,6516,4000,6523,100,6499,4000,15051,2000,2169,200,969,4000,6499,10000,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2336,'DOMOVOI','Domovoi','Domovoi',38,898,1,135,152,1,63,74,40,0,20,11,34,20,19,10,10,12,0,2,22,0x83,200,1200,1200,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2337,'HIDDEN_MOB','Hidden Mob','Monster',151,10000,200,0,0,7,0,1000,200,10,200,200,200,200,200,200,12,12,0,4,88,0x1C4,2000,1000,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2338,'MD_MANANANGGAL','Bangungot Manananggal','Manananggal',107,204511,1,0,0,1,801,103,64,31,75,85,45,71,75,46,10,12,1,6,47,0x3795,100,720,720,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2339,'MD_MANGKUKULAM','Bangungot Mangkukulam','Mangkukulam',110,102154,1,0,0,1,582,196,89,75,35,71,31,82,64,52,10,12,1,6,40,0x3795,150,1664,336,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2340,'MD_TIYANAK','Tiyanak','Tiyanak',105,50211,1,0,0,1,457,251,76,21,41,58,41,51,72,47,10,12,0,6,47,0x3795,100,496,504,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2340,'MD_TIYANAK','Tiyanak','Tiyanak',105,50211,1,0,0,1,457,251,76,21,41,58,41,51,72,47,10,12,0,6,47,0x3795,100,504,504,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2341,'RWC_BOSS2011','RWC Boss','2011 RWC Boss',141,3205000,1,2600000,2200000,3,7343,4412,588,506,196,131,125,276,401,156,10,12,2,8,86,0x37B5,100,576,576,480,650000,616,5000,616,5000,616,5000,12539,10000,7444,10000,12608,10000,12549,10000,12623,10000,617,10000,12696,10000,12697,10000,0,0,0,0);
--- Additional Mercenary Monsters
REPLACE INTO `mob_db` VALUES (2342,'MER_DIABOLIC','Diabolic','Diabolic',83,9815,234,0,0,2,1100,200,60,60,85,90,71,43,85,105,10,12,0,6,47,0x37B5,150,1080,780,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2343,'HIDDEN_MOB_W','Hidden Mob','Monster',151,10000,200,0,0,7,0,1000,200,10,200,200,200,200,200,200,12,12,0,4,88,0x1C4,2000,0,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2344,'MER_WISH_MAIDEN','Wish Maiden','Wish Maiden',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2343,'HIDDEN_MOB_W','Hidden Mob','Monster',151,10000,200,0,0,7,0,1000,200,10,200,200,200,200,200,200,12,12,0,4,88,0x1C4,2000,2000,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2344,'MER_WISH_MAIDEN','Wish Maiden','Wish Maiden',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2345,'MER_ZHERLTHSH','Zherlthsh','Zealotus',83,9815,234,0,0,2,1100,200,60,60,85,90,71,43,85,105,10,12,0,6,47,0x37B5,150,1080,780,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2346,'MER_KTULLANUX','Ktullanux','Ktullanux',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2346,'MER_KTULLANUX','Ktullanux','Ktullanux',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2347,'MER_EDDGA','Eddga','Eddga',83,9815,234,0,0,2,1100,200,60,60,85,90,71,43,85,105,10,12,0,6,47,0x37B5,150,1080,780,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2348,'MER_CIVIL_SERVANT','Civil Servant','Mao Guai',83,9815,234,0,0,2,1100,200,60,60,85,90,71,43,85,105,10,12,0,6,47,0x37B5,150,1080,780,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2349,'MER_LOLI_RURI','Loli Ruri','Loli Ruri',83,9815,234,0,0,2,1100,200,60,60,85,90,71,43,85,105,10,12,0,6,47,0x37B5,150,1080,780,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2350,'MER_SEDORA','Sedora','Lamp Rey',83,9815,234,0,0,2,1100,200,60,60,85,90,71,43,85,105,10,12,0,6,47,0x37B5,150,1080,780,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2351,'MER_CHEPET','Chepet','Chepet',83,9815,234,0,0,2,1100,200,60,60,85,90,71,43,85,105,10,12,0,6,47,0x37B5,150,1080,780,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- Nightmare Pyramids
-REPLACE INTO `mob_db` VALUES (2352,'E_RSX_0805','RSX 0805','RSX 0805',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2352,'E_RSX_0805','RSX 0805','RSX 0805',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2353,'N_MINOROUS','Nightmare Minorous','Minorous (Nightmare)',121,27141,1,4402,3820,1,853,154,131,41,71,47,51,51,81,30,10,12,2,2,43,0x3795,200,1360,960,432,0,0,0,0,0,0,0,941,10000,756,400,1361,4,1005,20,6254,200,1301,400,568,600,0,0,0,0,4126,1);
-REPLACE INTO `mob_db` VALUES (2354,'N_MUMMY','Nightmare Mummy','Mummy (Nightmare)',117,22557,1,4300,3242,1,761,192,110,21,61,5,21,1,72,0,10,12,1,1,49,0x3795,300,1772,72,384,0,0,0,0,0,0,0,930,18000,756,200,934,1000,2604,4,2611,20,525,500,508,2000,0,0,0,0,4106,1);
-REPLACE INTO `mob_db` VALUES (2355,'N_VERIT','Nightmare Verit','Verit (Nightmare)',115,21034,1,4148,3142,1,623,142,82,20,57,7,31,15,7,7,10,12,1,1,29,0x3795,250,2468,768,480,0,0,0,0,0,0,0,929,18000,912,1400,930,2200,509,1200,2609,4,2612,400,639,40,0,0,0,0,4107,1);
-REPLACE INTO `mob_db` VALUES (2356,'N_MIMIC','Nightmare Mimic','Mimic (Nightmare)',137,63101,1,6402,5408,1,1345,413,210,40,71,180,35,21,61,0,10,12,1,0,60,0x3795,100,972,500,288,0,0,0,0,0,0,0,617,12,603,100,1065,2400,7938,2000,0,0,2626,4,757,540,0,0,0,0,4205,1);
+REPLACE INTO `mob_db` VALUES (2354,'N_MUMMY','Nightmare Mummy','Mummy (Nightmare)',117,22557,1,4300,3242,1,761,192,110,21,61,5,21,1,72,0,10,12,1,1,49,0x3795,300,1772,199,384,0,0,0,0,0,0,0,930,10000,756,200,934,1000,2604,4,2611,20,525,500,508,2000,0,0,0,0,4106,1);
+REPLACE INTO `mob_db` VALUES (2355,'N_VERIT','Nightmare Verit','Verit (Nightmare)',115,21034,1,4148,3142,1,623,142,82,20,57,7,31,15,7,7,10,12,1,1,29,0x3795,250,2468,768,480,0,0,0,0,0,0,0,929,10000,912,1400,930,2200,509,1200,2609,4,2612,400,639,40,0,0,0,0,4107,1);
+REPLACE INTO `mob_db` VALUES (2356,'N_MIMIC','Nightmare Mimic','Mimic (Nightmare)',137,63101,1,6402,5408,1,1345,413,210,40,71,180,35,21,61,0,10,12,1,0,60,0x3795,100,972,500,288,0,0,0,0,0,0,0,617,12,603,100,1065,2400,7938,2000,2626,4,757,540,0,0,0,0,0,0,4205,1);
REPLACE INTO `mob_db` VALUES (2357,'G_N_MIMIC','Nightmare Mimic','Mimic (Nightmare)',137,63101,1,0,0,1,1345,413,210,40,71,180,35,21,61,0,10,12,1,0,60,0x3795,100,972,500,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2358,'N_ARCLOUSE','Nightmare Arclouse','Arclouze (Nightmare)',134,48013,1,5012,4606,1,1104,341,101,45,65,85,51,45,251,31,10,12,1,4,42,0x3795,100,960,500,480,0,0,0,0,0,0,0,1096,7000,938,6000,943,1600,912,1000,716,600,997,40,912,5000,0,0,0,0,4240,1);
REPLACE INTO `mob_db` VALUES (2359,'G_N_ARCLOUSE','Nightmare Arclouse','Arclouze (Nightmare)',134,48013,1,0,0,1,1104,341,101,45,65,85,51,45,251,31,10,12,1,4,42,0x3795,100,960,500,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2360,'N_ANCIENT_MUMMY','Nightmare Ancient Mummy','Ancient Mummy',141,90157,1,9424,8002,1,1841,347,142,51,126,75,61,85,187,24,10,12,1,1,49,0x3795,175,1772,120,384,0,0,0,0,0,0,0,930,9000,934,3600,2624,4,2611,300,12735,20,756,300,757,200,0,0,0,0,4248,1);
-REPLACE INTO `mob_db` VALUES (2361,'G_N_ANCIENT_MUMMY','Nightmare Ancient Mummy','Ancient Mummy (Nightmare)',141,90157,1,0,0,1,1841,347,142,51,126,75,61,85,187,24,10,12,1,1,49,0x3795,175,1772,120,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2362,'N_AMON_RA','Nightmare Amon Ra','Amon Ra (Nightmare)',145,2515784,1,3252974,2604174,3,4106,3201,367,301,86,89,120,131,101,92,14,12,2,7,62,0x1A4,170,854,2016,480,813243,607,5500,608,3500,732,5500,5053,300,2615,100,7211,14000,985,7600,616,800,1552,20,607,3000,0,0,0,0,4236,1);
--- Eclage (14.2)
-REPLACE INTO `mob_db` VALUES (2363,'MENBLATT','Menblatt','Menblatt',143,82200,1,8300,6842,3,816,201,79,50,70,68,40,55,108,30,10,12,1,4,44,0x3795,145,472,1056,480,0,0,0,0,0,0,0,6557,3000,7168,1000,7163,2304,12813,5,0,0,0,0,0,0,7199,500,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2364,'PETAL','Petal','Petal',141,81031,1,8116,6722,9,671,173,73,33,70,82,55,45,108,25,10,12,1,2,24,0x3795,200,1500,768,480,0,0,0,0,0,0,0,6558,3000,12346,1000,1026,1000,6089,250,12814,5,0,0,0,0,7199,500,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2365,'CENERE','Cenere','Cenere',146,130131,1,14234,11424,1,1802,1031,87,81,67,39,30,35,95,45,10,12,0,3,24,0x3795,300,1500,720,360,0,0,0,0,0,0,0,6561,5000,7322,500,7001,1500,7320,1000,12815,500,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2366,'ANTIQUE_BOOK','Antique Book','Antique Book',148,134615,1,14450,11740,1,1861,1213,74,42,67,53,32,44,125,5,10,12,0,0,60,0x3795,150,864,960,480,0,0,0,0,0,0,0,6560,3000,7015,1000,1097,1000,12812,5,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2367,'LICHTERN_B','Blue Lichtern','Lichtern',149,131211,1,14374,11402,1,1513,1410,76,41,124,74,60,55,92,50,10,12,0,0,81,0x3795,150,480,1728,480,0,0,0,0,0,0,0,1000,1000,1001,1000,995,20,12812,5,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2368,'LICHTERN_Y','Yellow Lichtern','Lichtern',147,131513,1,14142,11620,1,1416,1561,84,51,141,94,75,91,144,50,10,12,0,0,88,0x3795,150,0,3456,480,0,0,0,0,0,0,0,1000,1000,1001,1000,997,20,12815,5,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2369,'LICHTERN_R','Red Lichtern','Lichtern',149,135718,1,14402,12026,1,1647,1449,111,53,147,77,66,65,133,50,10,12,0,0,83,0x3795,150,0,4032,480,0,0,0,0,0,0,0,1000,1000,1001,1000,994,20,12813,5,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2370,'LICHTERN_G','Green Lichtern','Lichtern',151,133451,1,14428,11420,1,1547,1594,120,57,121,60,58,62,102,50,10,12,0,0,82,0x3795,100,0,2304,480,0,0,0,0,0,0,0,1000,1000,1001,1000,996,20,12814,5,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2371,'FAITHFUL_MANAGER','Faithful Manager','Faithful Manager',155,151548,1,17352,13002,3,2091,1607,204,141,80,28,40,25,88,45,10,12,2,0,80,0x3795,200,480,1536,480,0,0,0,0,0,0,0,6559,3000,12353,1000,970,100,971,100,972,100,0,0,0,0,0,0,0,0,0,0);
--- Additional Monsters
-REPLACE INTO `mob_db` VALUES (2372,'SOIL','Soil','Soil',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2373,'ROCK','Rock','Rock',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2374,'THICKET','Thicket','Thicket',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2375,'MOROCC_4_142','Incarnation of Morroc','Incarnation of Morroc',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2376,'MOROCC_2_142','Incarnation of Morroc','Incarnation of Morroc',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2377,'E_NOVUS_','Novus','Novus',1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2378,'MER_ANTLER_SCARABA','Antler Scaraba','Antler Scaraba',136,30000,1,0,0,1,1418,410,155,102,23,99,59,129,137,45,10,12,1,4,42,0x37B5,200,504,624,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2360,'N_ANCIENT_MUMMY','Nightmare Ancient Mummy','Ancient Mummy',141,90157,1,9424,8002,1,1841,347,142,51,126,75,61,85,187,24,10,12,1,1,49,0x3795,175,1772,199,384,0,0,0,0,0,0,0,930,9000,934,3600,2624,4,2611,300,12735,20,756,300,757,200,0,0,0,0,4248,1);
+REPLACE INTO `mob_db` VALUES (2361,'G_N_ANCIENT_MUMMY','Nightmare Ancient Mummy','Ancient Mummy (Nightmar',141,90157,1,0,0,1,1841,347,142,51,126,75,61,85,187,24,10,12,1,1,49,0x3795,175,1772,199,384,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2362,'N_AMON_RA','Nightmare Amon Ra','Amon Ra (Nightmare)',145,2515784,1,3252974,2604174,3,4106,3201,367,301,86,89,120,131,101,92,14,14,2,7,62,0x1A4,170,2000,2000,480,813243,607,5500,608,3500,732,5500,5053,300,2615,100,7211,10000,985,7600,616,800,1552,20,607,3000,0,0,0,0,4236,1);
+REPLACE INTO `mob_db` VALUES (2363,'MENBLATT','Menblatt','Menblatt',143,82200,1,4150,4105,3,816,201,79,50,70,68,40,55,108,30,10,12,1,4,44,0x3795,145,1056,1056,480,0,0,0,0,0,0,0,6557,3000,7168,1000,7163,2304,12813,5,0,0,0,0,0,0,0,0,0,0,4593,1);
+REPLACE INTO `mob_db` VALUES (2364,'PETAL','Petal','Petal',141,81031,1,4058,4033,9,671,173,73,33,70,82,55,45,108,25,10,12,1,2,24,0x3795,200,1500,768,480,0,0,0,0,0,0,0,6558,3000,12346,1000,1026,1000,6089,250,12814,5,0,0,0,0,0,0,0,0,4594,1);
+REPLACE INTO `mob_db` VALUES (2365,'CENERE','Cenere','Cenere',146,130131,1,7117,6854,1,1802,1031,87,81,67,39,30,35,95,45,10,12,0,3,24,0x3795,300,1500,720,360,0,0,0,0,0,0,0,6561,5000,7322,500,7001,1500,7320,1000,12815,500,0,0,0,0,0,0,0,0,4595,1);
+REPLACE INTO `mob_db` VALUES (2366,'ANTIQUE_BOOK','Antique Book','Antique Book',148,134615,1,7225,7044,1,1861,1213,74,42,67,53,32,44,125,5,10,12,0,0,60,0x3795,150,960,960,480,0,0,0,0,0,0,0,6560,3000,7015,1000,1097,1000,12812,5,0,0,0,0,0,0,0,0,0,0,4596,1);
+REPLACE INTO `mob_db` VALUES (2367,'LICHTERN_B','Blue Lichtern','Lichtern',149,131211,1,7187,6841,1,1513,1410,76,41,124,74,60,55,92,50,10,12,0,0,81,0x3795,150,1728,1728,480,0,0,0,0,0,0,0,1000,1000,1001,1000,995,20,12812,5,0,0,0,0,0,0,0,0,0,0,4597,1);
+REPLACE INTO `mob_db` VALUES (2368,'LICHTERN_Y','Yellow Lichtern','Lichtern',147,131513,1,7071,6972,1,1416,1561,84,51,141,94,75,91,144,50,10,12,0,0,82,0x3795,100,2000,2000,480,0,0,0,0,0,0,0,1000,1000,1001,1000,996,20,12814,5,0,0,0,0,0,0,0,0,0,0,4600,1);
+REPLACE INTO `mob_db` VALUES (2369,'LICHTERN_R','Red Lichtern','Lichtern',149,135718,1,7201,7215,1,1647,1449,111,53,147,77,66,65,133,50,10,12,0,0,83,0x3795,150,2000,2000,480,0,0,0,0,0,0,0,1000,1000,1001,1000,994,20,12813,5,0,0,0,0,0,0,0,0,0,0,4599,1);
+REPLACE INTO `mob_db` VALUES (2370,'LICHTERN_G','Green Lichtern','Lichtern',151,133451,1,7214,6852,1,1547,1594,120,57,121,60,58,62,102,50,10,12,0,0,88,0x3795,150,2000,2000,480,0,0,0,0,0,0,0,1000,1000,1001,1000,997,20,12815,5,0,0,0,0,0,0,0,0,0,0,4598,1);
+REPLACE INTO `mob_db` VALUES (2371,'FAITHFUL_MANAGER','Faithful Manager','Faithful Manager',155,151548,1,8676,7801,3,2091,1607,204,141,80,28,40,25,88,45,10,12,2,0,80,0x3795,200,1536,1536,480,0,0,0,0,0,0,0,6559,3000,12353,1000,970,100,971,100,972,100,0,0,0,0,0,0,0,0,4607,1);
+REPLACE INTO `mob_db` VALUES (2372,'SOIL','Soil','Soil',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2373,'ROCK','Rock','Rock',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2374,'THICKET','Thicket','Thicket',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2375,'MOROCC_4_142','Incarnation of Morroc','Incarnation of Morroc',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2376,'MOROCC_2_142','Incarnation of Morroc','Incarnation of Morroc',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2377,'E_NOVUS_','Novus','Novus',1,50,1,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2378,'MER_ANTLER_SCARABA','Antler Scaraba','Antler Scaraba',136,30000,1,0,0,1,1418,410,155,102,23,99,59,129,137,45,10,12,1,4,42,0x37B5,200,624,624,360,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2379,'XMAS_SMOKEY_SOCK','Smokey Sock','Socks Stealing Raccoon',10,10,1,0,0,1,70,11,1,0,1,1,16,5,100,100,10,12,0,2,22,0x181,200,1576,576,420,0,0,0,0,0,0,0,6535,6000,6535,6000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2380,'XMAS_SMOKEY_GIFT','Smokey Gift','Gift Stealing Raccoon',10,10,1,0,0,1,70,11,1,0,1,1,16,5,100,100,10,12,0,2,22,0x181,200,1576,576,420,0,0,0,0,0,0,0,7909,6000,7910,6000,7909,6000,7910,6000,0,0,0,0,0,0,0,0,0,0,0,0);
--- Monsters Waitting To Be Coded In
--- 2381,E_VADON_X_S
--- 2382,E_VADON_X_H
--- 2383,E_VADON_X_H_S
--- 2384,KRAKEN_LEG_1
--- 2385,KRAKEN_LEG_2
--- 2386,KRAKEN_LEG_3
--- 2387,KRAKEN_LEG_4
--- 2388,KRAKEN_LEG_5
--- 2389,G_KRAKEN_LEG_1
--- 2390,G_KRAKEN_LEG_2
--- 2391,G_KRAKEN_LEG_3
--- 2392,G_KRAKEN_LEG_4
--- 2393,G_KRAKEN_LEG_5
--- 2394,MERMAN_SE
--- 2395,SEIREN
--- 2396,POSEIDON
--- 2397,KRAKEN_BABY
-REPLACE INTO `mob_db` VALUES (2398,'LITTLE_PORING','LITTLE_PORING','Baby Poring',1,40,1,18,10,1,8,1,2,5,6,1,1,0,6,5,10,12,0,3,21,0x0,400,1872,672,480,0,0,0,0,0,0,0,909,9000,1202,100,938,1000,512,5000,507,1000,512,500,507,1000,0,0,0,0,4545,100);
--- 2399,E_MINI_DEMON
--- 2400,E_DIABOLIC
+REPLACE INTO `mob_db` VALUES (2398,'LITTLE_PORING','LITTLE_PORING','Baby Poring',1,40,1,18,10,1,8,1,2,5,6,1,1,0,6,5,10,12,0,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,909,9000,1202,100,938,1000,512,5000,507,1000,512,500,507,1000,0,0,0,0,4545,100);
REPLACE INTO `mob_db` VALUES (2401,'G_PORING','G_PORING','Poring',1,60,1,0,0,1,8,1,2,5,6,1,1,0,6,5,10,12,1,3,21,0x0,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2402,'POPORING_IMMUNE_M','POPORING_IMMUNE_M','Poporing',30,524,1,99,112,1,74,20,36,17,17,26,20,18,36,5,10,12,1,3,25,0x0,300,1672,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2403,'POPORING_IMMUNE_A','POPORING_IMMUNE_A','Poporing',30,524,1,99,112,1,74,20,36,17,17,26,20,18,36,5,10,12,1,3,25,0x0,300,1672,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2404,'DEAD_PLANKTON','DEAD_PLANKTON','DEAD_PLANKTON',9,95,1,15,11,1,18,19,21,3,14,5,10,0,10,3,10,12,0,1,29,0x0,400,2208,1008,324,0,0,0,0,0,0,0,1052,2000,910,70,938,170,970,1,0,0,630,5,645,10,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2404,'DEAD_PLANKTON','DEAD_PLANKTON','DEAD_PLANKTON',9,95,1,15,11,1,18,19,21,3,14,5,10,0,10,3,10,12,0,1,29,0x0,400,2208,1008,324,0,0,0,0,0,0,0,1052,2000,910,70,938,170,970,1,630,5,645,10,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2405,'WEAK_SKELETON','WEAK_SKELETON','WEAK_SKELETON',18,280,1,29,21,1,25,33,12,2,15,5,10,0,12,0,10,12,1,1,29,0x0,200,2228,528,576,0,0,0,0,0,0,0,1010,45,932,800,1505,40,909,1500,507,500,2609,15,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2406,'WEAK_SKEL_SOLDIER','WEAK_SKEL_SOLDIER','WEAK_SKEL_SOLDIER',23,468,1,36,40,1,66,75,28,5,18,9,28,5,43,5,10,12,1,1,29,0x0,200,2276,576,432,0,0,0,0,0,0,0,932,1300,756,15,1214,3,507,170,934,2,2315,1,1216,10,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2407,'SAILOR_SKELETON','SAILOR_SKELETON','SAILOR_SKELETON',19,310,1,29,21,1,27,35,12,2,15,5,10,0,12,0,10,12,1,1,29,0x0,200,2228,528,576,0,0,0,0,0,0,0,932,700,2287,4,7477,1,2211,60,1104,60,756,10,628,5,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2408,'DUMMY_10','Lv. 10','Lv 10',10,99999999,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,20,0x0,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2409,'DUMMY_50','Lv. 50','Lv 50',50,99999999,1,0,0,0,0,0,50,50,0,0,0,0,0,0,0,0,1,0,20,0x0,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2410,'DUMMY_100','Lv. 100','Lv 100',100,99999999,1,0,0,0,0,0,90,90,0,0,0,0,0,0,0,0,1,0,20,0x0,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2411,'DUMMY_150','Lv. 150','Lv 150',150,99999999,1,0,0,0,0,0,120,120,0,0,0,0,0,0,0,0,1,0,20,0x0,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- 2412,E_VALKIWI
-REPLACE INTO `mob_db` VALUES (2413,'DUMMY_10_FIRE','DUMMY_10_FIRE','DUMMY_10_FIRE',10,99999999,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,23,0x0,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- 2414,RUNAWAY_BOOK
--- 2415,L_SEYREN
--- 2416,L_EREMES
--- 2417,L_HARWORD
--- 2418,L_SHECIL
--- 2419,L_KATRINN
--- 2420,L_MAGALETA
--- 2421,L_YGNIZEM
--- 2422,L_WHIKEBAIN
--- 2423,L_ARMAIA
--- 2424,L_KAVAC
--- 2425,L_DANCER
--- 2426,L_RAWREL
--- 2427,L_EREND
--- 2428,G_L_SEYREN
--- 2429,G_L_EREMES
--- 2430,G_L_HARWORD
--- 2431,G_L_SHECIL
--- 2432,G_L_KATRINN
--- 2433,G_L_MAGALETA
--- 2434,G_L_YGNIZEM
--- 2435,G_L_WHIKEBAIN
--- 2436,G_L_ARMAIA
--- 2437,G_L_KAVAC
--- 2438,G_L_DANCER
--- 2439,G_L_RAWREL
--- 2440,G_L_EREND
--- 2441,B_NOVICE
--- 2442,B_SUPERNOVICE
--- 2443,AIRA
--- 2444,KULUNA
--- 2445,MALLINA
--- 2446,EZELLA
--- 2447,LUNE
--- 2448,MORIN
--- 2449,NASARIN
--- 2450,THIEF_PORING
--- 2451,BABY_STRANGE
--- 2452,TREASURE_BOX_TE
--- 2453,TREASURE_BOX_TE_1
--- 2454,TREASURE_BOX_TE_2
--- 2455,TREASURE_BOX_TE_3
--- 2456,TREASURE_BOX_TE_4
--- 2457,TREASURE_BOX_TE_5
--- 2458,TREASURE_BOX_TE_6
--- 2459,TREASURE_BOX_TE_7
--- 2460,TREASURE_BOX_TE_8
--- 2461,TREASURE_BOX_TE_9
--- 2462,TREASURE_BOX_TE_10
--- 2463,E_BOMBPORING
--- Old Glast Heim (currently placeholders)
+REPLACE INTO `mob_db` VALUES (2408,'DUMMY_10','Lv. 10','Lv 10',10,99999999,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,20,0x0,200,398,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2409,'DUMMY_50','Lv. 50','Lv 50',50,99999999,1,0,0,0,0,0,50,50,0,0,0,0,0,0,1,1,1,0,20,0x0,200,398,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2410,'DUMMY_100','Lv. 100','Lv 100',100,99999999,1,0,0,0,0,0,90,90,0,0,0,0,0,0,1,1,1,0,20,0x0,200,398,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2411,'DUMMY_150','Lv. 150','Lv 150',150,99999999,1,0,0,0,0,0,120,120,0,0,0,0,0,0,1,1,1,0,20,0x0,200,398,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2413,'DUMMY_10_FIRE','DUMMY_10_FIRE','DUMMY_10_FIRE',10,99999999,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,23,0x0,200,398,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2464,'MG_ZOMBIE','Zombie','Zombie',17,9340,1,117,87,1,38,50,20,3,15,8,17,0,15,0,10,12,1,1,29,0x3885,400,2612,912,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2465,'MG_WRAITH','Wraith','Wraith',77,23168,1,1190,1191,1,335,396,80,40,62,26,30,55,76,5,10,12,2,1,89,0x3695,300,1816,576,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2466,'MG_GHOUL','Ghoul','Ghoul',61,12614,1,583,656,1,216,245,78,5,56,12,19,11,27,10,10,12,1,1,49,0x3885,250,2456,912,504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
@@ -1613,643 +1416,355 @@ REPLACE INTO `mob_db` VALUES (2467,'MG_ARCLOUSE','Arclouse','Arclouze',107,14020
REPLACE INTO `mob_db` VALUES (2468,'MG_RAYDRIC','Raydric','Raydric',115,25408,1,20770,2076,1,572,668,89,15,129,87,55,32,76,27,10,12,2,7,47,0x3095,150,824,780,420,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2469,'MG_RAYDRIC_ARCHER','Raydric Archer','Raydric Archer',82,30370,1,1049,1332,9,377,395,63,40,53,24,40,15,112,30,10,12,1,6,47,0x2185,200,1152,1152,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2470,'MG_KNIGHT_OF_ABYSS','Knight of Abyss','Abysmal Knight',122,332970,1,4779,4013,1,810,1002,102,50,121,55,68,70,97,37,10,12,2,7,87,0x3695,300,1500,500,1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2471,'MG_KHALITZBURG','Khalitzburg','Khalitzburg',118,109860,1,2862,2147,1,737,833,125,10,121,48,40,31,89,32,10,12,2,1,29,0x3695,350,528,1000,396,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2471,'MG_KHALITZBURG','Khalitzburg','Khalitzburg',118,109860,1,2862,2147,1,737,833,125,10,121,48,40,31,89,32,10,12,2,1,29,0x3695,350,1000,1000,396,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2472,'MG_BLOODY_KNIGHT','Bloody Knight','Bloody Knight',116,285000,1,7348,6511,3,942,1065,122,50,132,59,70,57,98,45,10,12,2,0,87,0x3695,250,828,528,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2473,'MG_M_UNDEAD_KNIGHT','Undead Knight','Undead Knight',133,500000,0,4500,3375,2,751,880,122,62,122,87,54,65,103,65,14,16,2,7,80,0x37B5,170,140,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2474,'MG_F_UNDEAD_KNIGHT','Undead Knight','Undead Knight',133,500000,0,4500,3375,2,751,880,122,62,122,87,54,65,103,65,14,16,2,7,80,0x37B5,170,140,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2475,'MG_CORRUPTION_ROOT','Root of Corruption','Root of Corruption',136,3190000,1,240120,187920,3,710,1762,213,123,86,89,120,131,101,92,14,12,2,7,62,0x1A4,170,854,2016,480,120060,607,5500,608,3500,732,5500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2476,'MG_AMDARAIS','Amdarias','Amdarias',143,3283990,1,74288,77950,2,8860,10022,32,66,140,159,30,109,300,90,10,12,2,2,63,0x37B5,200,1152,1152,576,37144,617,5500,617,5000,616,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
--- 2477,NG_WANDER_MAN
--- 2478,NG_RIDEWORD
--- 2479,NG_MIMIC
--- 2480,NG_EVIL_DRUID
--- 2481,NG_WRAITH_DEAD
--- 2482,G_MG_KHALITZBURG
--- 2483,NG_BAPHOMET
--- 2484,G_NG_BAPHOMET_
--- 2485,NG_CHIMERA
--- 2486,ISIS_ANNIV
--- 2487,PASANA_ANNIV
--- 2488,OSIRIS_ANNIV
--- 2489,GM_WOMAN
--- 2490,GM_SAY
--- 2491,GM_SMOKIE
--- 2492,GM_PHOENIX
--- 2493,GM_MEN
--- 2494,GM_HINALLE
--- 2495,HIDDEN_MOB2
--- 2496,I_UZHAS
--- 2497,I_DOKEBI
--- 2498,G_WISH_MAIDEN
--- 2499,J_PORING
--- 2500,E_MEGALODON
--- 2501,E_ASTER
--- 2502,E_CRAB
--- 2503,E_SHELLFISH
--- 2504,E_COELACANTH_N_E
--- 2505,E_RED_ERUMA
--- 2506,E_KING_DRAMOH
--- 2507,E_CORNUTUS
--- 2508,E_PENOMENA
--- 2509,KRAKEN_LEG_6
--- 2510,WATERMELON_1
--- 2511,WATERMELON_2
--- 2512,WATERMELON_3
--- 2513,WATERMELON_4
--- 2514,WATERMELON_5
--- 2515,WATERMELON_6
--- 2516,WATERMELON_7
--- 2517,WATERMELON_8
--- 2518,WATERMELON_9
--- 2519,WATERMELON_10
--- 2520,WATERMELON_11
--- 2521,WATERMELON_12
--- 2522,WATERMELON_13
--- 2523,WATERMELON_14
--- 2524,WATERMELON_15
--- 2525,WATERMELON_16
--- 2526,E_BANDIT
--- 2527,ME_ANOPHELES
--- 2528,FACEWORM
--- 2529,FACEWORM_QUEEN
--- 2530,FACEWORM_DARK
--- 2531,VENOM_BUG
--- 2532,FACEWORM_QUEEN_R
--- 2533,FACEWORM_QUEEN_G
--- 2534,FACEWORM_QUEEN_B
--- 2535,FACEWORM_QUEEN_Y
--- 2536,HIDDEN_MOB3
--- 2537,HIDDEN_MOB4
--- 2538,E_KING_PORING
--- 2539,HIDDEN_MOB5
--- 2540,FACEWORM_EGG
--- 2541,FACEWORM_LARVA
--- 2542,IRENE_ELDER
--- 2543,PAYONSOLDIER
--- 2544,PAYONSOLDIER2
--- 2545,GUARDDOG
--- 2546,GUARDDOG2
--- 2547,MER_GARM_BABY
--- 2548,MER_HILLSRION
--- 2549,GEFFEN_MAGE_1
--- 2550,GEFFEN_MAGE_2
--- 2551,GEFFEN_MAGE_3_1
--- 2552,GEFFEN_MAGE_3_2
--- 2553,GEFFEN_MAGE_3_3
--- 2554,GEFFEN_MAGE_4
--- 2555,GEFFEN_MAGE_5
--- 2556,GEFFEN_MAGE_6
--- 2557,GEFFEN_MAGE_7
--- 2558,GEFFEN_MAGE_8
--- 2559,GEFFEN_MAGE_9
--- 2560,GEFFEN_MAGE_10
--- 2561,GEFFEN_MAGE_11
--- 2562,GEFFEN_MAGE_12
--- 2563,FEI_KANABIAN
--- 2564,GEFFEN_FENRIR
--- 2565,ALPHONSE
--- 2566,ALPHONSE_JR
--- 2567,E_GEFFEN_MAGE_3_2
--- 2568,E_GEFFEN_MAGE_3_3
--- 2569,G_ANOPHELES
--- 2570,G_BREEZE
--- 2571,G_BUTOIJO
--- 2572,G_CARAMEL
--- 2573,G_CHONCHON
--- 2574,G_CIVIL_SERVANT
--- 2575,G_COCO
--- 2576,G_CREAMY
--- 2577,G_FABRE
--- 2578,G_HORN
--- 2579,G_HYLOZOIST
--- 2580,G_KAHO
--- 2581,G_LUDE
--- 2582,G_LUNATIC
--- 2583,G_MARTIN
--- 2584,G_MINERAL
--- 2585,G_MOLE
--- 2586,G_NERAID
--- 2587,G_OBSIDIAN
--- 2588,G_PITMAN
--- 2589,G_POPORING
--- 2590,G_ROCKER
--- 2591,G_SAVAGE
--- 2592,G_SIORAVA
--- 2593,G_SIROMA
--- 2594,G_SNOWIER
--- 2595,G_STAINER
--- 2596,G_STAPO
--- 2597,G_STEEL_CHONCHON
--- 2598,G_UNGOLIANT
--- 2599,G_WILD_RIDER
--- 2600,G_WOLF
--- 2601,G_YOYO
--- 2602,G_ZIPPER_BEAR
--- 2603,C1_ZOMBIE_SLAUGHTER
--- 2604,C2_ZOMBIE_PRISONER
--- 2605,C3_ZOMBIE_MASTER
--- 2606,C4_ZOMBIE
--- 2607,C5_ZAKUDAM
--- 2608,C1_YOYO
--- 2609,C2_YOYO
--- 2610,C3_WORM_TAIL
--- 2611,C4_WOOTAN_FIGHTER
--- 2612,C5_WOOD_GOBLIN
--- 2613,C1_WOLF
--- 2614,C2_WIND_GHOST
--- 2615,C3_WILOW
--- 2616,C4_WILD_ROSE
--- 2617,C5_WICKED_NYMPH
--- 2618,C2_WHISPER
--- 2619,C3_WEAK_SKELETON
--- 2620,C4_WANDER_MAN
--- 2621,C5_VIOLY
--- 2622,C1_VIOLY
--- 2623,C2_VIOLY
--- 2624,C3_VENOMOUS
--- 2625,C4_VENATU_1
--- 2626,C5_VAVAYAGA
--- 2627,C1_VANBERK
--- 2628,C2_VADON
--- 2629,C3_UNGOLIANT
--- 2630,C4_TOUCAN
--- 2631,C5_TIYANAK
--- 2632,C2_THIEF_BUG
--- 2633,C3_THIEF_BUG
--- 2634,C4_THIEF_BUG
--- 2635,C5_THARA_FROG
--- 2636,C1_TEDDY_BEAR
--- 2637,C2_TATACHO
--- 2638,C3_TAROU
--- 2639,C4_TAMRUAN
--- 2640,C5_STING
--- 2641,C1_STEM_WORM
--- 2642,C2_STEEL_CHONCHON
--- 2643,C3_STAPO
--- 2644,C4_STALACTIC_GOLEM
--- 2645,C5_STAINER
--- 2646,C1_SPORE
--- 2647,C2_SOLIDER
--- 2648,C3_SOLDIER_SKELETON
--- 2649,C4_SOLDIER_SKELETON
--- 2650,C5_SOLACE
--- 2651,C1_SOHEE
--- 2652,C2_SNOWIER
--- 2653,C3_SNAKE
--- 2654,C4_SMOKIE
--- 2655,C5_SLEEPER
--- 2656,C1_SLEEPER
--- 2657,C2_SKOGUL
--- 2658,C3_SKELETON_GENERAL
--- 2659,C4_SKELETON_GENERAL
--- 2660,C5_SKEL_WORKER
--- 2661,C1_SIROMA
--- 2662,C2_SIDE_WINDER
--- 2663,C3_SIDE_WINDER
--- 2664,C4_SHINOBI
--- 2665,C5_SHELTER
--- 2666,C1_SHELLFISH
--- 2667,C2_SHECIL
--- 2668,C3_SEE_OTTER
--- 2669,C4_SEDORA
--- 2670,C5_SCORPION
--- 2671,C1_SAVAGE_BABE
--- 2672,C2_SAVAGE
--- 2673,C3_SAVAGE
--- 2674,C4_SAND_MAN
--- 2675,C5_SALAMANDER
--- 2676,C1_SAILOR_SKELETON
--- 2677,C2_ROWEEN
--- 2678,C3_RODA_FROG
--- 2679,C4_RODA_FROG
--- 2680,C5_ROCKER
--- 2681,C1_RIDEWORD
--- 2682,C2_RIDEWORD
--- 2683,C3_RICE_CAKE_BOY
--- 2684,C4_RETRIBUTION
--- 2685,C5_RETRIBUTION
--- 2686,C1_RETRIBUTION
--- 2687,C2_REQUIEM
--- 2688,C3_REMOVAL
--- 2689,C5_RED_ERUMA
--- 2690,C1_RAYDRIC
--- 2691,C2_RAYDRIC
--- 2692,C3_RAWREL
--- 2693,C4_RAKE_SCARABA
--- 2694,C5_RAGGLER
--- 2695,C1_RAFFLESIA
--- 2696,C3_PORING
--- 2697,C4_PORING
--- 2698,C5_PORING
--- 2699,C1_PORING
--- 2700,C2_PORCELLIO
--- 2701,C3_POPORING
--- 2702,C4_POPORING
--- 2703,C5_POPORING
--- 2704,C1_POISON_TOAD
--- 2705,C2_POISON_SPORE
--- 2706,C3_PLASMA_Y
--- 2707,C4_PLANKTON
--- 2708,C5_PITMAN
--- 2709,C1_PIRANHA
--- 2710,C2_PINGUICULA_D
--- 2711,C3_PINGUICULA
--- 2712,C4_PICKY_
--- 2713,C5_PHEN
--- 2714,C1_PETIT
--- 2715,C2_PETIT
--- 2716,C3_PENOMENA
--- 2717,C4_PENOMENA
--- 2718,C5_PECOPECO
--- 2719,C1_PASANA
--- 2720,C2_PARASITE
--- 2721,C3_OWL_DUKE
--- 2722,C4_ORK_WARRIOR
--- 2723,C5_ORC_ZOMBIE
--- 2724,C1_ORC_SKELETON
--- 2725,C2_ORC_LADY
--- 2726,C3_OBSERVATION
--- 2727,C4_NOXIOUS
--- 2728,C5_NOVUS
--- 2729,C1_NOVUS
--- 2730,C2_NOVUS
--- 2731,C3_NOVUS
--- 2732,C4_NIGHTMARE_TERROR
--- 2733,C5_NG_WRAITH_DEAD
--- 2734,C1_NG_WANDER_MAN
--- 2735,C2_NEPENTHES
--- 2736,C3_NECROMANCER
--- 2737,C4_MYSTCASE
--- 2738,C5_MUSCIPULAR
--- 2739,C1_MUMMY
--- 2740,C2_MUMMY
--- 2741,C3_MUKA
--- 2742,C4_MOROCC_1
--- 2743,C5_MOROCC_1
--- 2744,C1_MOROCC_1
--- 2745,C2_MOLE
--- 2746,C3_MIYABI_NINGYO
--- 2747,C4_MINOROUS
--- 2748,C5_MINOROUS
--- 2749,C1_MINOROUS
--- 2750,C2_MINERAL
--- 2751,C3_MIMING
--- 2752,C4_MIMIC
--- 2753,C5_MIMIC
--- 2754,C1_METALLER
--- 2755,C2_METALING
--- 2756,C3_METALING
--- 2757,C4_MERMAN
--- 2758,C5_MENBLATT
--- 2759,C1_MEDUSA
--- 2760,C2_MARTIN
--- 2761,C3_MARIONETTE
--- 2762,C4_MARIN
--- 2763,C5_MARDUK
--- 2764,C1_MANTIS
--- 2765,C2_MANDRAGORA
--- 2766,C3_MANANANGGAL
--- 2767,C4_MAJORUROS
--- 2768,C5_MAGNOLIA
--- 2769,C1_MAGMARING
--- 2770,C2_LUNATIC
--- 2771,C3_LUNATIC
--- 2772,C4_LUDE
--- 2773,C5_LUCIOLA_VESPA
--- 2774,C1_LOLI_RURI
--- 2775,C2_LIVE_PEACH_TREE
--- 2776,C3_LITTLE_PORING
--- 2777,C4_LITTLE_FATUM
--- 2778,C5_LI_ME_MANG_RYANG
--- 2779,C1_LES
--- 2780,C2_LEIB_OLMAI
--- 2781,C3_LEAF_CAT
--- 2782,C4_L_WHIKEBAIN
--- 2783,C5_L_EREMES
--- 2784,C1_KOBOLD_ARCHER
--- 2785,C2_KOBOLD_1
--- 2786,C3_KNOCKER
--- 2787,C4_KIND_OF_BEETLE
--- 2788,C5_KASA
--- 2789,C1_KARAKASA
--- 2790,C2_ISIS
--- 2791,C3_ISILLA
--- 2792,C4_INJUSTICE
--- 2793,C5_INCREASE_SOIL
--- 2794,C1_ICE_TITAN
--- 2795,C2_IARA
--- 2796,C3_HYEGUN
--- 2797,C4_HUNTER_FLY
--- 2798,C5_HORNET
--- 2799,C1_HORN_SCARABA
--- 2800,C2_HORN
--- 2801,C3_HODREMLIN
--- 2802,C4_HODE
--- 2803,C5_HILL_WIND_1
--- 2804,C1_HILL_WIND_1
--- 2805,C2_HIGH_ORC
--- 2806,C3_HARPY
--- 2807,C4_HARPY
--- 2808,C5_GREEN_IGUANA
--- 2809,C1_GREATEST_GENERAL
--- 2810,C2_GRAND_PECO
--- 2811,C3_GRAND_PECO
--- 2812,C4_GOLEM
--- 2813,C5_GOBLIN_1
--- 2814,C1_GOBLIN_1
--- 2815,C2_GOAT
--- 2816,C3_GOAT
--- 2817,C4_GLD_KOBOLD_2
--- 2818,C5_GLD_KOBOLD_2
--- 2819,C1_GLD_DARK_SHADOW
--- 2820,C2_GLD_DARK_SHADOW
--- 2821,C3_GIANT_HONET
--- 2822,C4_GHOUL
--- 2823,C5_GHOUL
--- 2824,C1_GEOGRAPHER
--- 2825,C2_GEOGRAPHER
--- 2826,C3_GARGOYLE
--- 2827,C4_GARGOYLE
--- 2828,C5_GALION
--- 2829,C1_FUR_SEAL
--- 2830,C2_FREEZER
--- 2831,C3_FREEZER
--- 2832,C4_FERUS_
--- 2833,C5_FARMILIAR
--- 2834,C1_FAKE_ANGEL
--- 2835,C2_FABRE
--- 2836,C3_FABRE
--- 2837,C4_EXPLOSION
--- 2838,C5_EVIL_DRUID
--- 2839,C1_ELDER_WILOW
--- 2840,C2_ELDER_WILOW
--- 2841,C3_ECHIO
--- 2842,C4_DUSTINESS
--- 2843,C1_DRYAD
--- 2844,C2_DROSERA
--- 2845,C3_DROPS
--- 2846,C4_DRILLER
--- 2847,C5_DRAINLIAR
--- 2848,C1_DRAGON_TAIL
--- 2849,C2_DRACO
--- 2850,C3_DOLOMEDES
--- 2851,C4_DOKEBI
--- 2852,C5_DISGUISE
--- 2853,C1_DIMIK_1
--- 2854,C2_DEVIRUCHI
--- 2855,C3_DESERT_WOLF_B
--- 2856,C4_DESERT_WOLF_B
--- 2857,C5_DENIRO
--- 2858,C1_DEATHWORD
--- 2859,C2_DEATHWORD
--- 2860,C3_DEATHWORD
--- 2861,C4_DARK_PRIEST
--- 2862,C5_DANCING_DRAGON
--- 2863,C1_CREAMY
--- 2864,C2_CORNUTUS
--- 2865,C3_COOKIE
--- 2866,C4_CONSTANT
--- 2867,C5_COMODO
--- 2868,C1_COCO
--- 2869,C2_COCO
--- 2870,C3_CLOCK
--- 2871,C4_CLOCK
--- 2872,C5_CHONCHON
--- 2873,C1_CENTIPEDE
--- 2874,C2_CENERE
--- 2875,C3_CELIA
--- 2876,C4_CATERPILLAR
--- 2877,C5_CARAT
--- 2878,C1_CARAMEL
--- 2879,C2_BUNGISNGIS
--- 2880,C3_BREEZE
--- 2881,C4_BREEZE
--- 2882,C5_BRADIUM_GOLEM
--- 2883,C1_BLOOD_BUTTERFLY
--- 2884,C3_BIGFOOT
--- 2885,C4_BATHORY
--- 2886,C5_BANSHEE_MASTER
--- 2887,C1_BANSHEE
--- 2888,C2_BANASPATY
--- 2889,C3_ASSULTER
--- 2890,C4_ARGOS
--- 2891,C5_ARGIOPE
--- 2892,C1_ARGIOPE
--- 2893,C2_ARCLOUSE
--- 2894,C3_ARCLOUSE
--- 2895,C4_APOCALIPS
--- 2896,C5_ANTLER_SCARABA
--- 2897,C1_ANTIQUE_BOOK
--- 2898,C2_ANTIQUE_BOOK
--- 2899,C4_ANOLIAN
--- 2900,C5_ANGRA_MANTIS
--- 2901,C1_ANGRA_MANTIS
--- 2902,C2_ANDRE
--- 2903,C3_ANCIENT_MIMIC
--- 2904,C4_ANACONDAQ
--- 2905,C5_AMBERNITE
--- 2906,C1_ALNOLDI
--- 2907,C2_ALLIGATOR
--- 2908,C3_ALIZA
--- 2909,C4_ALICEL
--- 2910,C5_ALARM
--- 2911,C1_AGAV
--- 2912,C2_ACIDUS_
--- 2913,C3_ACIDUS_
--- 2914,E_GEFFEN_MAGE_3_1
--- 2915,HIDDEN_MOB6
--- 2916,BIG_BEN
--- 2917,BIG_BELL
--- 2918,TIME_KEEPER
--- 2919,NEO_PUNK
--- 2920,ARC_ELDER
--- 2921,OWL_VISCOUNT
--- 2922,G_OWL_VISCOUNT
--- 2923,OWL_MARQUEES
+REPLACE INTO `mob_db` VALUES (2473,'MG_M_UNDEAD_KNIGHT','Undead Knight','Undead Knight',133,500000,1,4500,3375,2,751,880,122,62,122,87,54,65,103,65,14,16,2,7,80,0x37B5,170,398,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2474,'MG_F_UNDEAD_KNIGHT','Undead Knight','Undead Knight',133,500000,1,4500,3375,2,751,880,122,62,122,87,54,65,103,65,14,16,2,7,80,0x37B5,170,398,384,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2475,'MG_CORRUPTION_ROOT','Root of Corruption','Root of Corruption',136,3190000,1,240120,187920,3,710,1762,213,123,86,89,120,131,101,92,14,14,2,7,62,0x1A4,170,2000,2000,480,120060,607,5500,608,3500,732,5500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4603,1);
+REPLACE INTO `mob_db` VALUES (2476,'MG_AMDARAIS','Amdarias','Amdarias',143,3283990,1,74288,77950,2,8860,10022,32,66,140,159,30,109,300,90,10,12,2,2,63,0x37B5,200,1152,1152,576,37144,617,5500,617,5000,616,2000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4601,1);
+REPLACE INTO `mob_db` VALUES (2549,'GEFFEN_MAGE_1','Ahri','Ahri',90,100000,1,8900,4550,1,329,424,64,38,50,50,50,50,130,50,10,12,1,7,20,0x3695,200,676,648,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2550,'GEFFEN_MAGE_2','Dio Anemos','Dio Anemos',95,200000,1,9440,4430,1,478,649,129,18,40,40,50,80,130,60,10,12,1,7,20,0x3695,200,676,648,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2551,'GEFFEN_MAGE_3_1','Geffen Shoplifter','Geffen Shoplifter',100,300000,1,9780,3665,1,478,632,93,36,70,70,40,40,140,60,10,12,1,7,20,0x3695,200,676,648,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2552,'GEFFEN_MAGE_3_2','Geffen Bully','Geffen Bully',100,300000,1,9780,3665,1,478,362,93,36,70,50,70,40,140,40,10,12,1,7,20,0x3695,200,676,648,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2553,'GEFFEN_MAGE_3_3','Geffen Gang Member','Geffen Gang Member',100,300000,1,9780,3665,1,468,622,93,36,60,80,30,30,140,70,10,12,1,7,20,0x3695,200,676,648,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2554,'GEFFEN_MAGE_4','Faymont','Faymont',105,400000,1,11660,4370,1,477,633,114,21,60,60,60,60,140,60,10,12,1,7,20,0x3695,200,676,648,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2555,'GEFFEN_MAGE_5','Ordre','Ordre',110,600000,1,15610,4861,1,654,906,107,21,40,70,40,100,150,60,10,12,1,7,20,0x3695,200,676,648,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2556,'GEFFEN_MAGE_6','Blut Hase','Blut Hase',120,1000000,1,20560,10010,1,480,601,66,47,120,120,120,50,150,60,10,12,1,7,20,0x3695,200,676,648,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2557,'GEFFEN_MAGE_7','Kuro Akuma','Kuro Akuma',130,1200000,1,26100,12030,1,761,1026,134,10,100,100,100,100,145,100,10,12,1,7,20,0x3695,200,676,648,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2558,'GEFFEN_MAGE_8','Ifodes','Ifodes',140,1400000,1,46150,18900,1,676,869,120,60,150,100,100,50,170,100,10,12,1,7,20,0x3695,200,676,648,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2559,'GEFFEN_MAGE_9','Licheniyes','Licheniyes',145,1600000,1,52060,24105,1,763,1048,140,57,50,100,50,200,220,75,10,12,1,7,20,0x3695,200,676,648,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2560,'GEFFEN_MAGE_10','Orodic','Orodic',150,2000000,1,60027,40237,1,950,1250,165,62,200,150,50,50,170,100,10,12,1,7,20,0x3695,200,676,648,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2561,'GEFFEN_MAGE_11','Ju','Ju',155,5000000,1,75335,52130,1,1045,1465,170,65,50,100,100,200,220,100,10,12,1,7,20,0x3695,200,676,648,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2562,'GEFFEN_MAGE_12','Dwigh','Dwigh',160,7000000,1,151317,123000,1,1410,2010,175,65,50,100,100,250,220,100,10,12,1,7,20,0x3695,200,676,648,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2563,'FEI_KANABIAN','Fay Kanavian','Fay Kanavian',160,8000000,1,157975,110571,1,1710,2460,175,65,50,100,100,250,220,100,10,12,1,7,20,0x3695,200,676,648,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2564,'GEFFEN_FENRIR','Fenrir','Fenrir',160,20000000,1,323300,300000,1,2160,3060,200,70,200,100,200,200,220,100,10,12,1,7,48,0x3695,200,676,648,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2565,'ALPHONSE','Alphonse','Alphonse',150,1000000,1,0,0,1,650,850,100,20,100,100,50,50,170,100,10,12,1,7,42,0x3695,200,676,648,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2566,'ALPHONSE_JR','Alphonse Jr','Alphonse Jr',150,100000,1,0,0,1,450,550,80,20,100,100,50,50,170,100,10,12,1,7,62,0x3695,200,676,648,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2567,'E_GEFFEN_MAGE_3_2','E_GEFFEN_MAGE_3_2','E_GEFFEN_MAGE_3_2',50,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,10,12,0,0,20,0x3695,200,676,648,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2568,'E_GEFFEN_MAGE_3_3','E_GEFFEN_MAGE_3_3','E_GEFFEN_MAGE_3_3',50,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,10,12,0,0,20,0x3695,200,676,648,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2603,'C1_ZOMBIE_SLAUGHTER','Swift Zombie Slaughter','Swift Zombie Slaughter',124,202200,1,10345,24315,1,1383,571,100,45,117,58,82,13,136,21,10,12,1,1,69,0x3695,200,676,648,432,0,0,0,0,0,0,0,7752,3000,13404,10,934,1500,7753,3000,938,3000,6223,1,2886,10,0,0,0,0,4435,1);
+REPLACE INTO `mob_db` VALUES (2604,'C2_ZOMBIE_PRISONER','Solid Zombie Prisoner','Solid Zombie Prisoner',89,80450,1,4010,12345,1,552,188,89,28,87,39,58,5,82,10,10,12,1,1,69,0x308D,350,1768,500,192,0,0,0,0,0,0,0,1099,3500,7016,105,2266,1,716,600,930,3500,2408,39,985,112,0,0,0,0,4275,1);
+REPLACE INTO `mob_db` VALUES (2605,'C3_ZOMBIE_MASTER','Zombie Master Ringleade','Zombie Master Ringleade',119,127550,1,9010,31515,1,964,395,78,46,55,60,48,49,86,48,10,12,1,1,29,0x3695,175,2612,912,288,0,0,0,0,0,0,0,7071,4413,938,1500,958,1500,723,200,727,100,12676,1,2324,2,0,0,0,0,4274,1);
+REPLACE INTO `mob_db` VALUES (2606,'C4_ZOMBIE','Furious Zombie','Furious Zombie',17,1170,1,290,645,1,67,17,20,3,15,10,17,0,15,0,10,12,1,1,29,0x3885,400,2612,912,288,0,0,0,0,0,0,0,957,9000,724,5,938,1000,958,50,727,70,0,0,0,0,0,0,0,0,4038,1);
+REPLACE INTO `mob_db` VALUES (2607,'C5_ZAKUDAM','Elusive Zakudam','Elusive Zakudam',115,86000,1,9360,19440,3,1110,437,106,92,122,66,70,61,92,55,10,12,2,7,60,0x3885,180,580,288,360,0,0,0,0,0,0,0,7317,5000,999,500,984,200,985,200,13156,5,13167,5,2390,10,0,0,0,0,4474,1);
+REPLACE INTO `mob_db` VALUES (2608,'C1_YOYO','Swift Yoyo','Swift Yoyo',38,4490,1,675,2280,1,118,30,40,0,20,11,34,20,19,10,10,12,0,2,22,0x108B,200,1054,199,384,0,0,0,0,0,0,0,942,9000,513,1500,601,200,7182,900,753,10,756,24,578,1000,0,0,0,0,4051,1);
+REPLACE INTO `mob_db` VALUES (2609,'C2_YOYO','Solid Yoyo','Solid Yoyo',38,8980,1,675,2280,1,118,30,40,0,20,11,34,20,19,10,10,12,0,2,22,0x108B,200,1054,199,384,0,0,0,0,0,0,0,942,9000,513,1500,601,200,7182,900,753,10,756,24,578,1000,0,0,0,0,4051,1);
+REPLACE INTO `mob_db` VALUES (2610,'C3_WORM_TAIL','Wormtail Ringleader','Wormtail Ringleader',17,1000,1,290,645,1,47,11,16,0,10,6,14,5,12,35,10,12,1,3,22,0x91,200,1048,199,192,0,0,0,0,0,0,0,993,60,1011,25,906,5500,1408,30,508,70,601,5,10015,100,0,0,0,0,4034,1);
+REPLACE INTO `mob_db` VALUES (2611,'C4_WOOTAN_FIGHTER','Furious Wootan Fighter','Furious Wootan Fighter',67,11635,1,1860,5985,1,374,123,103,8,63,18,36,5,62,15,10,12,1,7,43,0x3885,200,1344,1344,480,0,0,0,0,0,0,0,517,4500,7196,4000,1801,3,1812,1,7939,100,7198,1000,5116,5,0,0,0,0,4261,1);
+REPLACE INTO `mob_db` VALUES (2612,'C5_WOOD_GOBLIN','Elusive Wood Goblin','Elusive Wood Goblin',81,27495,1,3040,9330,1,357,101,144,12,73,19,56,15,67,25,10,12,1,3,62,0x81,320,2304,840,360,0,0,0,0,0,0,0,2719,5,7203,4000,7201,2000,907,2000,916,500,7032,500,574,50,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2613,'C1_WOLF','Swift Wolf','Swift Wolf',45,6095,1,855,2895,1,148,39,55,3,27,24,30,15,33,5,10,12,1,2,22,0x1089,200,1054,504,432,0,0,0,0,0,0,0,1011,20,920,9000,2308,10,601,650,528,150,919,5500,578,600,0,0,0,0,4029,1);
+REPLACE INTO `mob_db` VALUES (2614,'C2_WIND_GHOST','Solid Wind Ghost','Solid Wind Ghost',80,40080,1,2525,10005,2,316,87,64,51,62,27,25,55,102,20,10,12,1,6,64,0x3795,150,1056,1056,336,0,0,0,0,0,0,0,912,4559,932,6000,7005,500,693,100,1611,8,996,100,1615,1,0,0,0,0,4264,1);
+REPLACE INTO `mob_db` VALUES (2615,'C3_WILOW','Willow Ringleader','Willow Ringleader',8,455,1,155,345,1,33,6,38,2,13,3,8,5,12,5,10,12,1,3,22,0x81,200,1672,672,432,0,0,0,0,0,0,0,902,9000,1019,100,907,1500,516,700,1068,3500,1067,2000,1066,1000,0,0,0,0,4010,1);
+REPLACE INTO `mob_db` VALUES (2616,'C4_WILD_ROSE','Furious Wild Rose','Furious Wild Rose',70,13410,1,1890,8325,1,254,71,75,15,44,113,31,35,69,80,10,12,0,2,24,0x83,100,964,864,288,0,0,0,0,0,0,0,7053,5335,748,50,5037,120,2336,1,624,35,528,600,2244,2,0,0,0,0,4257,1);
+REPLACE INTO `mob_db` VALUES (2617,'C5_WICKED_NYMPH','Elusive Evil Nymph','Elusive Evil Nymph',97,42455,1,5325,9975,2,605,212,46,45,84,46,45,70,92,60,10,12,1,6,67,0x3795,200,1008,1008,360,0,0,0,0,0,0,0,7165,3977,7166,1380,984,10,1904,4,1906,1,12002,100,1918,10,0,0,0,0,4258,1);
+REPLACE INTO `mob_db` VALUES (2618,'C2_WHISPER','Solid Whisper','Solid Whisper',46,11090,1,605,3840,1,140,31,20,40,32,48,20,35,52,20,10,12,0,6,68,0x3195,150,1960,960,504,0,0,0,0,0,0,0,1001,150,1059,5335,2282,1,2333,10,0,0,0,0,0,0,0,0,0,0,4102,1);
+REPLACE INTO `mob_db` VALUES (2619,'C3_WEAK_SKELETON','Weak Skeleton Ringleade','Weak Skeleton Ringleade',18,1400,1,290,645,1,57,12,12,2,15,5,10,0,12,0,10,12,1,1,29,0x91,200,2228,576,528,0,0,0,0,0,0,0,1010,45,932,800,1505,40,909,1500,507,500,2609,15,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2620,'C4_WANDER_MAN','Furious Wanderer','Furious Wanderer',120,96535,1,11015,33525,2,1865,813,64,5,118,119,36,15,169,33,10,12,1,6,24,0x3795,100,672,500,192,0,0,0,0,0,0,0,7005,4850,616,1,13015,5,2270,5,610,650,984,217,1164,1,0,0,0,0,4210,1);
+REPLACE INTO `mob_db` VALUES (2621,'C5_VIOLY','Elusive Violy','Elusive Violy',118,102785,1,9300,19305,10,944,368,74,36,90,86,38,76,126,63,10,12,1,7,40,0x2085,170,1356,1056,540,0,0,0,0,0,0,0,1060,6305,12127,50,740,1200,1919,50,526,1400,12020,1000,1902,500,0,0,0,0,4209,1);
+REPLACE INTO `mob_db` VALUES (2622,'C1_VIOLY','Swift Violy','Swift Violy',118,102785,1,9300,19305,10,944,368,74,36,90,86,38,76,126,63,10,12,1,7,40,0x2085,170,1356,1056,540,0,0,0,0,0,0,0,1060,6305,12127,50,740,1200,1919,50,526,1400,12020,1000,1902,500,0,0,0,0,4209,1);
+REPLACE INTO `mob_db` VALUES (2623,'C2_VIOLY','Solid Violy','Solid Violy',118,205570,1,9300,19305,10,944,368,74,36,90,86,38,76,126,63,10,12,1,7,40,0x2085,170,1356,1056,540,0,0,0,0,0,0,0,1060,6305,12127,50,740,1200,1919,50,526,1400,12020,1000,1902,500,0,0,0,0,4209,1);
+REPLACE INTO `mob_db` VALUES (2624,'C3_VENOMOUS','Venomous Ringleader','Venomous Ringleader',87,23850,1,3265,10020,1,451,151,104,65,61,28,60,55,54,50,10,12,1,0,25,0x3885,350,1440,1440,672,0,0,0,0,0,0,0,7320,5000,7119,3000,7154,1000,7322,2000,6213,300,6215,600,603,1,0,0,0,0,4333,1);
+REPLACE INTO `mob_db` VALUES (2625,'C4_VENATU_1','Furious Venatu','Furious Venatu',113,79500,1,7955,18315,2,1817,797,95,20,109,70,60,50,84,30,10,12,1,0,40,0x3885,150,1020,1020,360,0,0,0,0,0,0,0,7317,2000,7356,350,6216,100,7094,300,13157,5,985,10,12127,100,0,0,0,0,4369,1);
+REPLACE INTO `mob_db` VALUES (2626,'C5_VAVAYAGA','Elusive Vavayaga','Elusive Vavayaga',87,32490,1,3265,10020,2,453,149,63,60,69,45,30,60,61,35,10,12,1,7,21,0x3885,270,1536,600,420,0,0,0,0,0,0,0,7099,1000,7762,5000,1630,10,7226,150,539,1500,519,1500,580,1500,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2627,'C1_VANBERK','Swift Vanberk','Swift Vanberk',123,123025,1,10530,21870,1,1112,441,100,6,109,70,55,60,122,54,10,12,1,7,80,0x3885,250,768,360,360,0,0,0,0,0,0,0,7568,2500,526,10,7563,1000,5172,25,13027,5,7563,100,2883,10,0,0,0,0,4411,1);
+REPLACE INTO `mob_db` VALUES (2628,'C2_VADON','Solid Vadon','Solid Vadon',45,12520,1,855,2895,1,154,37,54,21,35,21,28,20,33,15,10,12,0,5,21,0x91,300,1632,432,540,0,0,0,0,0,0,0,960,10000,910,10000,601,3000,2313,5,943,100,757,40,991,50,0,0,0,0,4049,1);
+REPLACE INTO `mob_db` VALUES (2629,'C3_UNGOLIANT','Ungoliant Ringleader','Ungoliant Ringleader',94,135350,1,20500,36840,1,1409,622,108,28,71,70,58,43,110,38,10,12,2,4,45,0x3795,350,576,576,420,0,0,0,0,0,0,0,7316,4500,1014,3500,1013,1000,7289,1500,7326,2500,718,1500,2406,500,0,0,0,0,4336,1);
+REPLACE INTO `mob_db` VALUES (2630,'C4_TOUCAN','Furious Toucan','Furious Toucan',70,18200,1,1730,4080,1,290,83,12,12,54,18,40,35,48,10,10,12,1,2,44,0x1089,155,1440,1440,960,0,0,0,0,0,0,0,917,3000,7053,1000,510,50,508,100,2612,200,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2631,'C5_TIYANAK','Elusive Tiyanak','Elusive Tiyanak',105,85730,1,6570,19815,1,584,219,76,21,41,58,41,51,72,47,10,12,0,6,47,0x3795,100,504,504,360,0,0,0,0,0,0,0,6508,1500,6509,1000,938,1000,0,0,0,0,0,0,0,0,0,0,0,0,4587,1);
+REPLACE INTO `mob_db` VALUES (2632,'C2_THIEF_BUG','Solid Thief Bug','Solid Thief Bug',21,3540,1,315,1065,1,93,27,24,3,19,7,10,0,12,5,10,12,0,4,60,0x1183,150,1288,288,768,0,0,0,0,0,0,0,955,2500,2304,80,507,350,909,2000,2303,120,1002,250,0,0,0,0,0,0,4016,1);
+REPLACE INTO `mob_db` VALUES (2633,'C3_THIEF_BUG','Thief Bug Ringleader','Thief Bug Ringleader',21,1770,1,315,1065,1,93,27,24,3,19,7,10,0,12,5,10,12,0,4,60,0x1183,150,1288,288,768,0,0,0,0,0,0,0,955,2500,2304,80,507,350,909,2000,2303,120,1002,250,0,0,0,0,0,0,4016,1);
+REPLACE INTO `mob_db` VALUES (2634,'C4_THIEF_BUG','Furious Thief Bug','Furious Thief Bug',21,1770,1,315,1065,1,92,27,24,3,19,9,10,0,12,5,10,12,0,4,60,0x1183,150,1288,288,768,0,0,0,0,0,0,0,955,2500,2304,80,507,350,909,2000,2303,120,1002,250,0,0,0,0,0,0,4016,1);
+REPLACE INTO `mob_db` VALUES (2635,'C5_THARA_FROG','Elusive Thara Frog','Elusive Thara Frog',40,5785,1,775,2625,1,134,35,37,17,25,10,10,18,30,2,10,12,1,5,41,0x81,200,2016,816,288,0,0,0,0,0,0,0,1011,45,908,5500,911,600,509,30,725,5,918,2000,0,0,0,0,0,0,4058,1);
+REPLACE INTO `mob_db` VALUES (2636,'C1_TEDDY_BEAR','Swift Teddy Bear','Swift Teddy Bear',91,36190,1,4050,13485,1,610,231,106,39,57,81,66,20,82,44,10,12,0,0,60,0x3295,200,780,780,504,0,0,0,0,0,0,0,7317,3800,518,1000,615,300,13106,5,5113,50,2652,10,985,100,0,0,0,0,4340,1);
+REPLACE INTO `mob_db` VALUES (2637,'C2_TATACHO','Solid Tatacho','Solid Tatacho',128,333360,1,12225,27825,2,1223,489,151,14,119,33,70,56,109,33,10,12,1,2,22,0x108B,200,1000,768,360,0,0,0,0,0,0,0,1544,20,1925,10,6020,4000,6021,3000,579,3100,6224,10,1061,2500,0,0,0,0,4442,1);
+REPLACE INTO `mob_db` VALUES (2638,'C3_TAROU','Tarou Ringleader','Tarou Ringleader',22,2100,1,335,1140,1,111,35,23,5,21,6,12,0,10,1,10,12,0,2,27,0x91,150,1744,1044,684,0,0,0,0,0,0,0,1016,9000,919,3000,949,800,528,1000,701,2,0,0,0,0,0,0,0,0,4028,1);
+REPLACE INTO `mob_db` VALUES (2639,'C4_TAMRUAN','Furious Tamruan','Furious Tamruan',73,15975,1,2470,7575,1,454,161,63,30,60,49,40,20,73,20,10,12,2,6,67,0x318D,140,1152,1152,672,0,0,0,0,0,0,0,7301,4850,7069,3000,1117,40,1155,8,2315,3,12736,300,0,0,0,0,0,0,4304,1);
+REPLACE INTO `mob_db` VALUES (2640,'C5_STING','Elusive Sting','Elusive Sting',104,50715,1,6515,14640,1,973,381,146,34,108,49,68,34,119,24,10,12,1,0,62,0x3695,300,528,500,240,0,0,0,0,0,0,0,7004,4850,1756,1500,2624,1,1003,130,997,25,10007,10,6213,800,0,0,0,0,4226,1);
+REPLACE INTO `mob_db` VALUES (2641,'C1_STEM_WORM','Swift Stem Worm','Swift Stem Worm',84,22650,1,2970,9105,1,419,141,73,50,55,37,25,47,84,30,10,12,1,3,24,0x3095,300,1956,756,528,0,0,0,0,0,0,0,7012,5335,509,1800,1968,10,756,115,997,5,1454,20,608,45,0,0,0,0,4224,1);
+REPLACE INTO `mob_db` VALUES (2642,'C2_STEEL_CHONCHON','Solid Steel Chonchon','Solid Steel Chonchon',48,11990,1,920,3105,1,151,37,57,20,30,62,20,10,56,10,10,12,0,4,24,0x118B,150,1076,576,480,0,0,0,0,0,0,0,992,90,999,30,910,2400,935,9000,943,30,998,200,601,300,0,0,0,0,4042,1);
+REPLACE INTO `mob_db` VALUES (2643,'C3_STAPO','Stapo Ringleader','Stapo Ringleader',95,44025,1,4720,13290,1,664,275,129,36,20,46,25,35,64,30,10,12,0,0,42,0x83,300,936,792,432,0,0,0,0,0,0,0,909,1000,7312,1000,512,1000,7126,100,993,10,1821,3,0,0,0,0,0,0,4424,1);
+REPLACE INTO `mob_db` VALUES (2644,'C4_STALACTIC_GOLEM','Furious Stalactic Golem','Furious Stalactic Golem',68,12950,1,1770,5685,1,477,171,230,5,67,61,48,1,69,5,10,12,2,0,80,0x91,200,1264,864,288,0,0,0,0,0,0,0,7004,2000,7054,4850,1000,250,997,30,757,250,2147,5,985,163,0,0,0,0,4223,1);
+REPLACE INTO `mob_db` VALUES (2645,'C5_STAINER','Elusive Stainer','Elusive Stainer',21,1825,1,315,1065,1,93,31,22,25,10,10,24,0,39,15,10,12,0,4,24,0x191,200,1688,1188,612,0,0,0,0,0,0,0,992,70,1011,30,1013,9000,910,2100,757,25,601,10,1002,300,0,0,0,0,4039,1);
+REPLACE INTO `mob_db` VALUES (2646,'C1_SPORE','Swift Spore','Swift Spore',18,1400,1,290,645,1,57,12,12,10,15,5,10,0,12,0,10,12,1,3,21,0x81,200,1872,672,288,0,0,0,0,0,0,0,921,9000,507,800,601,50,743,10,2220,40,7033,5,578,600,0,0,0,0,4022,1);
+REPLACE INTO `mob_db` VALUES (2647,'C2_SOLIDER','Solid Solider','Solid Solider',92,87680,1,4460,12525,2,509,176,206,58,65,44,60,15,56,20,10,12,1,2,42,0x91,250,1452,483,528,0,0,0,0,0,0,0,967,4413,7070,64,7067,850,508,2100,912,1240,518,850,1519,1,0,0,0,0,4220,1);
+REPLACE INTO `mob_db` VALUES (2648,'C3_SOLDIER_SKELETON','Soldier Skeleton Ringle','Soldier Skeleton Ringle',34,4020,1,540,1815,1,128,40,53,5,14,10,32,5,29,3,10,12,1,1,29,0x3885,200,2276,576,432,0,0,0,0,0,0,0,932,5500,756,60,1214,12,507,700,601,10,2315,1,1216,50,0,0,0,0,4086,1);
+REPLACE INTO `mob_db` VALUES (2649,'C4_SOLDIER_SKELETON','Furious Soldier Skeleto','Furious Soldier Skeleto',34,4020,1,540,1815,1,128,40,53,5,14,13,32,5,29,3,10,12,1,1,29,0x3885,200,2276,576,432,0,0,0,0,0,0,0,932,5500,756,60,1214,12,507,700,601,10,2315,1,1216,50,0,0,0,0,4086,1);
+REPLACE INTO `mob_db` VALUES (2650,'C5_SOLACE','Elusive Lady Solace','Elusive Lady Solace',123,123645,1,12210,36135,2,1413,592,96,96,106,65,61,42,125,72,10,12,1,8,66,0x33B5,180,576,420,360,0,0,0,0,0,0,0,7441,200,2621,1,12040,50,718,1000,1910,50,1909,100,7442,50,0,0,0,0,4394,1);
+REPLACE INTO `mob_db` VALUES (2651,'C1_SOHEE','Swift Sohee','Swift Sohee',64,14375,1,1560,5010,1,294,85,61,21,61,24,29,20,41,25,10,12,1,6,21,0x191,250,2112,912,576,0,0,0,0,0,0,0,1020,9000,1049,50,2277,1,2504,5,1217,5,15012,5,662,350,0,0,0,0,4100,1);
+REPLACE INTO `mob_db` VALUES (2652,'C2_SNOWIER','Solid Snowier','Solid Snowier',103,139340,1,5830,13110,2,926,366,121,47,91,61,67,45,83,55,10,12,2,0,41,0x3885,220,1020,1020,420,0,0,0,0,0,0,0,7561,3000,7066,1000,757,100,510,50,509,500,1819,3,991,100,0,0,0,0,4415,1);
+REPLACE INTO `mob_db` VALUES (2653,'C3_SNAKE','Boa Ringleader','Boa Ringleader',18,1085,1,290,645,1,49,11,9,8,10,8,18,10,14,15,10,12,1,2,22,0x81,200,1576,576,576,0,0,0,0,0,0,0,926,9000,1117,15,507,900,1011,35,937,800,601,1,578,600,0,0,0,0,4037,1);
+REPLACE INTO `mob_db` VALUES (2654,'C4_SMOKIE','Furious Smokie','Furious Smokie',29,2955,1,450,1515,1,112,33,26,0,16,44,16,5,27,5,10,12,0,2,22,0x91,200,1576,576,420,0,0,0,0,0,0,0,945,5500,919,5500,516,800,2213,1,754,2,601,5,729,2,0,0,0,0,4044,1);
+REPLACE INTO `mob_db` VALUES (2655,'C5_SLEEPER','Elusive Sleeper','Elusive Sleeper',81,25800,1,2840,8700,1,443,145,101,29,74,41,57,27,65,27,10,12,1,0,42,0x3885,195,1350,1200,432,0,0,0,0,0,0,0,7124,4947,1056,5335,997,2500,756,300,1226,5,1622,5,7043,1200,0,0,0,0,4228,1);
+REPLACE INTO `mob_db` VALUES (2656,'C1_SLEEPER','Swift Sleeper','Swift Sleeper',81,25800,1,2840,8700,1,443,145,101,29,74,41,57,27,65,27,10,12,1,0,42,0x3885,195,1350,1200,432,0,0,0,0,0,0,0,7124,4947,1056,5335,997,2500,756,300,1226,5,1622,5,7043,1200,0,0,0,0,4228,1);
+REPLACE INTO `mob_db` VALUES (2657,'C2_SKOGUL','Solid Skogul','Solid Skogul',126,342400,1,14760,46890,2,1192,483,72,15,100,71,63,85,115,37,10,12,1,6,67,0x3395,190,720,384,480,0,0,0,0,0,0,0,7511,3500,2884,10,716,1000,739,500,2609,100,757,500,1271,5,0,0,0,0,4404,1);
+REPLACE INTO `mob_db` VALUES (2658,'C3_SKELETON_GENERAL','Skeleton General Ringle','Skeleton General Ringle',139,900650,1,53070,182070,1,1475,632,100,35,72,34,52,31,101,25,10,12,1,1,29,0x3695,150,2276,576,432,0,0,0,0,0,0,0,7068,2550,756,160,12679,800,1220,35,21001,80,13035,15,2274,1,0,0,0,0,4221,1);
+REPLACE INTO `mob_db` VALUES (2659,'C4_SKELETON_GENERAL','Furious Skeleton Genera','Furious Skeleton Genera',139,900650,1,53070,182070,1,1475,632,100,35,72,44,52,31,101,25,10,12,1,1,29,0x3695,150,2276,576,432,0,0,0,0,0,0,0,7068,2550,756,160,12679,800,1220,35,21001,80,13035,15,2274,1,0,0,0,0,4221,1);
+REPLACE INTO `mob_db` VALUES (2660,'C5_SKEL_WORKER','Elusive Skeleton Worker','Elusive Skeleton Worker',44,6200,1,830,2805,1,162,44,45,5,30,13,22,10,37,25,10,12,1,1,29,0x3885,400,2420,720,384,0,0,0,0,0,0,0,998,400,1041,5500,757,90,5009,2,999,100,1003,200,601,10,0,0,0,0,4092,1);
+REPLACE INTO `mob_db` VALUES (2661,'C1_SIROMA','Swift Siroma','Swift Siroma',98,59550,1,4565,10260,1,666,243,64,38,83,43,50,70,96,60,10,12,0,0,61,0x83,180,648,648,240,0,0,0,0,0,0,0,7561,1000,7066,500,510,10,991,20,0,0,0,0,0,0,0,0,0,0,4416,1);
+REPLACE INTO `mob_db` VALUES (2662,'C2_SIDE_WINDER','Solid Side Winder','Solid Side Winder',70,27360,1,1890,6075,1,425,151,101,12,52,32,35,20,73,15,10,12,1,2,25,0x3095,200,1576,576,576,0,0,0,0,0,0,0,954,5335,912,1400,756,134,1120,2,937,2500,926,5000,509,1000,0,0,0,0,4117,1);
+REPLACE INTO `mob_db` VALUES (2663,'C3_SIDE_WINDER','Side Winder Ringleader','Side Winder Ringleader',70,13680,1,1890,6075,1,425,151,101,12,52,32,35,20,73,15,10,12,1,2,25,0x3095,200,1576,576,576,0,0,0,0,0,0,0,954,5335,912,1400,756,134,1120,2,937,2500,926,5000,509,1000,0,0,0,0,4117,1);
+REPLACE INTO `mob_db` VALUES (2664,'C4_SHINOBI','Furious Shinobi','Furious Shinobi',95,40000,1,5070,14265,2,714,275,49,45,71,91,55,30,83,30,10,12,1,7,67,0x3695,150,1152,1152,336,0,0,0,0,0,0,0,7156,5335,2337,2,6214,700,2654,100,2336,1,7157,2000,13013,5,0,0,0,0,4230,1);
+REPLACE INTO `mob_db` VALUES (2665,'C5_SHELTER','Elusive Mistress of She','Elusive Mistress of She',125,135000,1,13030,37875,2,1248,512,80,89,99,66,41,153,133,89,10,12,1,8,66,0x33B5,160,432,420,360,0,0,0,0,0,0,0,7440,200,7442,1,12040,50,722,1000,7005,1000,7442,50,0,0,0,0,0,0,4393,1);
+REPLACE INTO `mob_db` VALUES (2666,'C1_SHELLFISH','Swift Shellfish','Swift Shellfish',50,8400,1,1060,3405,1,162,35,43,5,42,11,48,25,29,10,10,12,0,5,21,0x91,200,864,864,384,0,0,0,0,0,0,0,965,5500,966,1000,7049,500,1056,1000,1001,10,757,18,0,0,0,0,0,0,4273,1);
+REPLACE INTO `mob_db` VALUES (2667,'C2_SHECIL','Solid Cecil Damon','Solid Cecil Damon',141,2002550,1,82835,248175,14,3849,1793,76,15,121,126,67,80,308,42,10,12,1,7,64,0x3095,180,398,384,288,0,0,0,0,0,0,0,7345,1500,12014,55,18110,10,12623,3,6469,200,6471,1,1745,200,0,0,0,0,4368,1);
+REPLACE INTO `mob_db` VALUES (2668,'C3_SEE_OTTER','Sea Otter Ringleader','Sea Otter Ringleader',48,9100,1,1070,3600,1,159,39,31,18,32,26,33,26,41,28,10,12,1,2,61,0x3885,190,1132,583,532,0,0,0,0,0,0,0,722,150,965,5500,7065,4365,601,50,726,50,746,650,7053,1200,0,0,0,0,4326,1);
+REPLACE INTO `mob_db` VALUES (2669,'C4_SEDORA','Furious Lamp Rey','Furious Lamp Rey',110,110250,1,9265,31290,1,962,363,92,55,126,153,61,107,109,84,10,12,1,5,41,0x3795,120,960,960,576,0,0,0,0,0,0,0,962,2500,2424,3,6256,15,7939,15,1024,1500,603,5,991,25,0,0,0,0,4521,1);
+REPLACE INTO `mob_db` VALUES (2670,'C5_SCORPION','Elusive Scorpion','Elusive Scorpion',16,765,1,270,600,1,59,15,16,5,12,15,10,5,19,5,10,12,0,4,23,0x3191,200,1564,864,576,0,0,0,0,0,0,0,990,70,904,5500,757,57,943,210,601,100,508,200,625,20,0,0,0,0,4068,1);
+REPLACE INTO `mob_db` VALUES (2671,'C1_SAVAGE_BABE','Swift Savage Babe','Swift Savage Babe',14,900,1,225,510,1,47,9,22,0,16,8,9,5,21,18,10,12,0,2,22,0x81,400,1624,624,576,0,0,0,0,0,0,0,919,9000,1302,100,517,500,601,1,949,850,1010,80,627,40,0,0,0,0,4017,1);
+REPLACE INTO `mob_db` VALUES (2672,'C2_SAVAGE','Solid Savage','Solid Savage',59,23010,1,1505,4830,1,288,87,126,3,56,21,54,10,52,15,10,12,2,2,42,0x91,150,1960,960,384,0,0,0,0,0,0,0,1028,9000,514,300,702,2,2276,1,6249,10,757,70,526,2,0,0,0,0,4078,1);
+REPLACE INTO `mob_db` VALUES (2673,'C3_SAVAGE','Savage Ringleader','Savage Ringleader',59,11505,1,1505,4830,1,288,87,126,3,56,21,54,10,52,15,10,12,2,2,42,0x91,150,1960,960,384,0,0,0,0,0,0,0,1028,9000,514,300,702,2,2276,1,6249,10,757,70,526,2,0,0,0,0,4078,1);
+REPLACE INTO `mob_db` VALUES (2674,'C4_SAND_MAN','Furious Sandman','Furious Sandman',61,14435,1,1640,5280,1,261,79,126,24,44,10,55,15,34,25,10,12,1,0,62,0x3885,250,1672,720,288,0,0,0,0,0,0,0,997,35,1056,5335,757,118,7043,350,1001,200,1257,1,1622,5,0,0,0,0,4101,1);
+REPLACE INTO `mob_db` VALUES (2675,'C5_SALAMANDER','Elusive Salamander','Elusive Salamander',138,401950,1,19235,53535,2,2533,1103,141,68,189,105,92,85,198,72,10,12,2,0,63,0x37B5,160,398,384,288,0,0,0,0,0,0,0,7097,3000,994,30,6223,10,2680,1,1920,50,2621,1,2364,20,0,0,0,0,4429,1);
+REPLACE INTO `mob_db` VALUES (2676,'C1_SAILOR_SKELETON','Swift Sailor Skeleton','Swift Sailor Skeleton',19,1550,1,290,645,1,59,13,12,2,15,5,10,0,12,0,10,12,1,1,29,0x3885,200,2228,576,528,0,0,0,0,0,0,0,932,700,2287,4,7477,1,2211,60,1104,60,756,10,628,5,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2677,'C2_ROWEEN','Solid Roween','Solid Roween',95,73850,1,5070,14265,1,729,282,73,33,70,82,55,45,108,25,10,12,1,2,24,0x108B,200,1500,500,1000,0,0,0,0,0,0,0,7564,3000,919,3000,992,50,1822,2,0,0,0,0,0,0,0,0,0,0,4422,1);
+REPLACE INTO `mob_db` VALUES (2678,'C3_RODA_FROG','Roda Frog Ringleader','Roda Frog Ringleader',13,800,1,225,510,1,42,9,12,5,12,6,4,0,14,9,10,12,1,5,21,0x81,200,2016,816,288,0,0,0,0,0,0,0,918,9000,908,500,511,300,721,7,601,2000,0,0,0,0,0,0,0,0,4014,1);
+REPLACE INTO `mob_db` VALUES (2679,'C4_RODA_FROG','Furious Roda Frog','Furious Roda Frog',13,800,1,225,510,1,42,9,12,5,12,7,4,0,14,9,10,12,1,5,21,0x81,200,2016,816,288,0,0,0,0,0,0,0,918,9000,908,500,511,300,721,7,601,2000,0,0,0,0,0,0,0,0,4014,1);
+REPLACE INTO `mob_db` VALUES (2680,'C5_ROCKER','Elusive Rocker','Elusive Rocker',15,925,1,245,555,1,44,9,16,3,12,18,8,10,17,5,10,12,1,4,22,0x181,200,1864,864,540,0,0,0,0,0,0,0,940,9000,601,10000,2298,4,1402,80,1916,10,752,10,703,10,0,0,0,0,4021,1);
+REPLACE INTO `mob_db` VALUES (2681,'C1_RIDEWORD','Swift Rideword','Swift Rideword',74,16110,1,2225,9090,1,512,185,61,38,67,53,32,44,125,5,10,12,0,0,60,0x3695,150,864,500,192,0,0,0,0,0,0,0,1097,4850,1553,4,1554,4,1555,2,1556,2,7015,300,1006,20,0,0,0,0,4185,1);
+REPLACE INTO `mob_db` VALUES (2682,'C2_RIDEWORD','Solid Rideword','Solid Rideword',74,32220,1,2225,9090,1,512,185,61,38,67,53,32,44,125,5,10,12,0,0,60,0x3695,150,864,500,192,0,0,0,0,0,0,0,1097,4850,1553,4,1554,4,1555,2,1556,2,7015,300,1006,20,0,0,0,0,4185,1);
+REPLACE INTO `mob_db` VALUES (2683,'C3_RICE_CAKE_BOY','Dumpling Child Ringlead','Dumpling Child Ringlead',60,10490,1,1395,4470,1,238,64,96,12,50,43,29,5,47,10,10,12,0,7,20,0x91,160,1247,768,420,0,0,0,0,0,0,0,7150,3200,7151,2500,2262,1,7192,5000,553,1000,7187,3000,0,0,0,0,0,0,4154,1);
+REPLACE INTO `mob_db` VALUES (2684,'C4_RETRIBUTION','Furious Baroness of Ret','Furious Baroness of Ret',121,110760,1,12465,33465,2,1305,536,61,35,112,78,45,127,149,70,10,12,1,8,67,0x33B5,120,480,480,360,0,0,0,0,0,0,0,7440,400,2621,1,12040,50,723,1000,2506,5,1158,10,7442,50,0,0,0,0,4391,1);
+REPLACE INTO `mob_db` VALUES (2685,'C5_RETRIBUTION','Elusive Baroness of Ret','Elusive Baroness of Ret',121,110760,1,12465,33465,2,1305,536,61,35,112,60,45,127,149,70,10,12,1,8,67,0x33B5,120,480,480,360,0,0,0,0,0,0,0,7440,400,2621,1,12040,50,723,1000,2506,5,1158,10,7442,50,0,0,0,0,4391,1);
+REPLACE INTO `mob_db` VALUES (2686,'C1_RETRIBUTION','Swift Baroness of Retri','Swift Baroness of Retri',121,110760,1,12465,33465,2,1305,536,61,35,112,60,45,127,149,70,10,12,1,8,67,0x33B5,120,480,480,360,0,0,0,0,0,0,0,7440,400,2621,1,12040,50,723,1000,2506,5,1158,10,7442,50,0,0,0,0,4391,1);
+REPLACE INTO `mob_db` VALUES (2687,'C2_REQUIEM','Solid Requiem','Solid Requiem',71,30890,1,2030,6225,1,462,167,88,20,58,34,35,12,50,10,10,12,1,7,27,0x3885,400,1516,816,432,0,0,0,0,0,0,0,603,35,714,1,912,2500,958,3500,934,1500,2308,10,7477,1,0,0,0,0,4104,1);
+REPLACE INTO `mob_db` VALUES (2688,'C3_REMOVAL','Remover Ringleader','Remover Ringleader',121,161175,1,11260,25440,1,1205,479,110,47,127,50,82,35,125,50,10,12,1,1,49,0x3885,250,1536,1056,1152,0,0,0,0,0,0,0,713,5000,7319,5000,5005,10,549,500,971,50,972,100,5120,6,0,0,0,0,4353,1);
+REPLACE INTO `mob_db` VALUES (2689,'C5_RED_ERUMA','Elusive Red Eruma','Elusive Red Eruma',91,49500,1,4770,14310,1,763,297,102,102,77,90,88,21,99,21,10,12,1,5,41,0x1089,140,1224,1224,432,0,0,0,0,0,0,0,965,2500,966,1000,1056,1500,757,50,756,50,603,10,6426,700,0,0,0,0,4531,1);
+REPLACE INTO `mob_db` VALUES (2690,'C1_RAYDRIC','Swift Raydric','Swift Raydric',115,92040,1,9000,18675,1,1108,433,89,15,129,87,55,32,106,27,10,12,2,7,47,0x3095,150,824,780,420,0,0,0,0,0,0,0,985,106,2266,1,2315,2,1158,2,15037,100,1004,10,7054,4850,0,0,0,0,4133,1);
+REPLACE INTO `mob_db` VALUES (2691,'C2_RAYDRIC','Solid Raydric','Solid Raydric',115,184080,1,9000,18675,1,1108,433,89,15,129,87,55,32,106,27,10,12,2,7,47,0x3095,150,824,780,420,0,0,0,0,0,0,0,985,106,2266,1,2315,2,1158,2,15037,100,1004,10,7054,4850,0,0,0,0,4133,1);
+REPLACE INTO `mob_db` VALUES (2692,'C3_RAWREL','Laurell Weinder Ringlea','Laurell Weinder Ringlea',133,201410,1,14625,49275,1,840,321,76,180,67,79,65,162,168,57,10,12,1,7,48,0x3885,150,576,432,288,0,0,0,0,0,0,0,6471,1000,1616,1,7347,5,1608,50,2322,10,2333,30,2607,1,0,0,0,0,4350,1);
+REPLACE INTO `mob_db` VALUES (2693,'C4_RAKE_SCARABA','Furious Rake Scaraba','Furious Rake Scaraba',139,338500,1,17475,53940,1,1808,789,250,70,90,85,145,52,168,77,10,12,1,4,42,0x3985,150,768,768,480,0,0,0,0,0,0,0,6321,6500,16010,1,12735,10,15000,10,993,1,0,0,0,0,0,0,0,0,4505,1);
+REPLACE INTO `mob_db` VALUES (2694,'C5_RAGGLER','Elusive Raggler','Elusive Raggler',48,5740,1,920,3105,1,146,35,56,10,30,42,38,15,54,27,10,12,0,2,24,0x3695,200,1000,900,384,0,0,0,0,0,0,0,7053,3000,916,5000,645,200,601,200,992,90,2225,7,756,32,0,0,0,0,4186,1);
+REPLACE INTO `mob_db` VALUES (2695,'C1_RAFFLESIA','Swift Rafflesia','Swift Rafflesia',86,29095,1,3215,9870,3,445,156,86,2,47,41,44,29,78,31,10,12,0,3,22,0x3885,150,528,528,240,0,0,0,0,0,0,0,1033,5500,911,1600,706,2,708,10,703,10,711,550,509,30,0,0,0,0,4083,1);
+REPLACE INTO `mob_db` VALUES (2696,'C3_PORING','Poring Ringleader','Poring Ringleader',1,300,1,90,150,1,14,3,2,5,6,1,1,0,6,5,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,909,7000,1202,100,938,400,512,1000,601,1500,512,150,619,20,0,0,0,0,4001,1);
+REPLACE INTO `mob_db` VALUES (2697,'C4_PORING','Furious Poring','Furious Poring',1,300,1,90,150,1,13,3,2,5,6,1,1,0,6,5,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,909,7000,1202,100,938,400,512,1000,601,1500,512,150,619,20,0,0,0,0,4001,1);
+REPLACE INTO `mob_db` VALUES (2698,'C5_PORING','Elusive Poring','Elusive Poring',1,300,1,90,150,1,14,3,2,5,6,1,1,0,6,5,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,909,7000,1202,100,938,400,512,1000,601,1500,512,150,619,20,0,0,0,0,4001,1);
+REPLACE INTO `mob_db` VALUES (2699,'C1_PORING','Swift Poring','Swift Poring',1,300,1,90,150,1,14,3,2,5,6,1,1,0,6,5,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,909,7000,938,10000,512,10000,601,1000,1202,1500,512,150,619,20,0,0,0,0,4001,1);
+REPLACE INTO `mob_db` VALUES (2700,'C2_PORCELLIO','Solid Porcellio','Solid Porcellio',85,55440,1,3555,10905,1,432,141,79,37,67,48,28,40,74,30,10,12,0,4,62,0x183,150,720,360,360,0,0,0,0,0,0,0,7312,5000,1208,25,928,1000,1052,3000,630,2,7326,30,0,0,0,0,0,0,4337,1);
+REPLACE INTO `mob_db` VALUES (2701,'C3_POPORING','Poporing Ringleader','Poporing Ringleader',30,2620,1,495,1680,1,117,35,36,17,17,26,20,18,36,5,10,12,1,3,25,0x83,300,1672,672,480,0,0,0,0,0,0,0,938,5500,910,1500,511,500,514,200,512,5,1207,5,601,250,0,0,0,0,4033,1);
+REPLACE INTO `mob_db` VALUES (2702,'C4_POPORING','Furious Poporing','Furious Poporing',30,2620,1,495,1680,1,117,35,36,17,17,33,20,18,36,5,10,12,1,3,25,0x83,300,1672,672,480,0,0,0,0,0,0,0,938,5500,910,1500,511,500,514,200,512,5,1207,5,601,250,0,0,0,0,4033,1);
+REPLACE INTO `mob_db` VALUES (2703,'C5_POPORING','Elusive Poporing','Elusive Poporing',30,2620,1,495,1680,1,117,35,36,17,17,26,20,18,36,5,10,12,1,3,25,0x83,300,1672,672,480,0,0,0,0,0,0,0,938,5500,910,1500,511,500,514,200,512,5,1207,5,601,250,0,0,0,0,4033,1);
+REPLACE INTO `mob_db` VALUES (2704,'C1_POISON_TOAD','Swift Poison Toad','Swift Poison Toad',87,24380,1,3685,11310,3,376,111,80,42,66,42,40,45,70,30,10,12,1,2,45,0x81,160,1728,1728,864,0,0,0,0,0,0,0,7155,5500,7154,2400,2610,4,511,540,724,2,526,2,1246,10,0,0,0,0,4175,1);
+REPLACE INTO `mob_db` VALUES (2705,'C2_POISON_SPORE','Solid Poison Spore','Solid Poison Spore',26,4560,1,405,1365,1,109,33,40,8,19,17,22,5,20,5,10,12,1,3,25,0x3885,200,1672,672,288,0,0,0,0,0,0,0,7033,9000,2221,20,511,550,510,60,972,50,921,1200,601,5,0,0,0,0,4048,1);
+REPLACE INTO `mob_db` VALUES (2706,'C3_PLASMA_Y','Plasma Ringleader','Plasma Ringleader',119,103000,1,6860,25935,1,1086,413,130,45,141,94,75,91,144,50,10,12,0,0,88,0x3885,150,1056,1056,336,0,0,0,0,0,0,0,911,100,644,10,731,2,715,100,969,1,7938,300,0,0,0,0,0,0,4389,1);
+REPLACE INTO `mob_db` VALUES (2707,'C4_PLANKTON','Furious Plankton','Furious Plankton',40,6160,1,835,2805,1,135,36,28,28,23,68,25,55,35,14,10,12,0,3,61,0x81,400,2208,1008,324,0,0,0,0,0,0,0,1052,9000,910,300,938,700,970,4,601,1000,630,20,645,50,0,0,0,0,4024,1);
+REPLACE INTO `mob_db` VALUES (2708,'C5_PITMAN','Elusive Pitman','Elusive Pitman',90,36040,1,3875,11895,1,360,96,104,48,78,56,45,35,60,30,10,12,2,1,42,0x91,180,960,336,300,0,0,0,0,0,0,0,7318,3000,7319,500,6244,900,999,500,1003,100,1041,1000,7327,80,0,0,0,0,4335,1);
+REPLACE INTO `mob_db` VALUES (2709,'C1_PIRANHA','Swift Piranha','Swift Piranha',75,22610,1,2470,7665,1,336,96,7,12,69,45,30,30,79,35,10,12,2,5,61,0x3885,200,768,480,864,0,0,0,0,0,0,0,956,600,995,5,963,9000,1053,500,1054,500,13027,1,1249,5,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2710,'C2_PINGUICULA_D','Solid Dark Pinguicula','Solid Dark Pinguicula',113,170020,1,6825,21750,1,634,217,59,35,89,55,55,95,92,12,10,12,1,3,45,0x308D,290,1426,600,360,0,0,0,0,0,0,0,7100,5000,7198,2000,7188,3000,972,10,6086,1000,7939,1500,2148,10,0,0,0,0,4468,1);
+REPLACE INTO `mob_db` VALUES (2711,'C3_PINGUICULA','Pinguicula Ringleader','Pinguicula Ringleader',105,65290,1,7300,23955,1,696,262,46,77,67,60,64,107,77,34,10,12,1,3,62,0x308D,200,700,600,360,0,0,0,0,0,0,0,2745,1,1980,10,2270,10,7100,5000,7198,2000,7188,3000,7939,500,0,0,0,0,4476,1);
+REPLACE INTO `mob_db` VALUES (2712,'C4_PICKY_','Furious Picky','Furious Picky',10,445,1,180,405,1,41,8,48,10,15,10,8,5,9,3,10,12,0,2,23,0x81,200,988,288,168,0,0,0,0,0,0,0,916,9000,949,700,5015,10,507,600,519,300,601,50,10012,10,0,0,0,0,4011,1);
+REPLACE INTO `mob_db` VALUES (2713,'C5_PHEN','Elusive Phen','Elusive Phen',52,9815,1,1170,3765,1,203,49,44,11,54,15,35,15,28,15,10,12,1,5,41,0x91,150,2544,1344,1152,0,0,0,0,0,0,0,1023,5500,963,2000,720,5,517,1000,951,500,756,25,0,0,0,0,0,0,4077,1);
+REPLACE INTO `mob_db` VALUES (2714,'C1_PETIT','Swift Petite','Swift Petite',86,28995,1,3215,9870,1,449,154,99,49,55,32,38,37,65,20,10,12,1,9,22,0x3095,250,2468,768,480,0,0,0,0,0,0,0,1035,5335,1037,300,756,140,509,1000,1510,150,6260,40,606,15,0,0,0,0,4118,1);
+REPLACE INTO `mob_db` VALUES (2715,'C2_PETIT','Solid Petite','Solid Petite',86,57990,1,3215,9870,1,449,154,99,49,55,32,38,37,65,20,10,12,1,9,22,0x3095,250,2468,768,480,0,0,0,0,0,0,0,1035,5335,1037,300,756,140,509,1000,1510,150,6260,40,606,15,0,0,0,0,4118,1);
+REPLACE INTO `mob_db` VALUES (2716,'C3_PENOMENA','Penomena Ringleader','Penomena Ringleader',85,22945,1,3820,11670,7,622,231,85,32,76,38,35,35,107,10,10,12,1,5,25,0x3695,400,832,500,600,0,0,0,0,0,0,0,7013,4850,962,8000,938,7000,525,200,719,15,1258,1,716,550,0,0,0,0,4314,1);
+REPLACE INTO `mob_db` VALUES (2717,'C4_PENOMENA','Furious Penomena','Furious Penomena',85,22945,1,3820,11670,7,621,231,85,32,76,49,35,35,107,10,10,12,1,5,25,0x3695,400,832,500,600,0,0,0,0,0,0,0,7013,4850,962,8000,938,7000,525,200,719,15,1258,1,716,550,0,0,0,0,4314,1);
+REPLACE INTO `mob_db` VALUES (2718,'C5_PECOPECO','Elusive Peco Peco','Elusive Peco Peco',25,2230,1,405,1365,1,118,37,48,0,21,10,13,5,28,5,10,12,2,2,23,0x1089,200,1564,864,576,0,0,0,0,0,0,0,925,9000,2402,20,508,200,601,900,1604,100,582,1000,0,0,0,0,0,0,4031,1);
+REPLACE INTO `mob_db` VALUES (2719,'C1_PASANA','Swift Pasana','Swift Pasana',79,17550,1,2670,8955,1,575,210,93,35,76,36,33,20,80,5,10,12,1,7,43,0x3095,165,976,576,288,0,0,0,0,0,0,0,7110,4365,7121,2500,757,20,1105,500,1217,150,2522,100,0,0,0,0,0,0,4099,1);
+REPLACE INTO `mob_db` VALUES (2720,'C2_PARASITE','Solid Parasite','Solid Parasite',76,32220,1,2535,10020,8,300,85,63,30,55,78,33,50,106,40,10,12,1,3,44,0x84,400,864,864,672,0,0,0,0,0,0,0,7193,5500,7194,2000,7186,3880,7198,500,1957,1,1969,1,6265,800,0,0,0,0,4309,1);
+REPLACE INTO `mob_db` VALUES (2721,'C3_OWL_DUKE','Owl Duke Ringleader','Owl Duke Ringleader',92,36905,1,4130,14640,1,744,299,80,45,54,51,45,88,106,50,10,12,2,6,60,0x37B5,195,1345,824,440,0,0,0,0,0,0,0,7071,4413,7063,1500,693,100,747,1,1451,3,1513,2,5045,1,0,0,0,0,4237,1);
+REPLACE INTO `mob_db` VALUES (2722,'C4_ORK_WARRIOR','Furious Orc Warrior','Furious Orc Warrior',44,7170,1,875,4050,1,143,33,52,3,32,19,24,15,16,10,10,12,1,7,22,0x3885,200,1864,864,288,0,0,0,0,0,0,0,601,210,931,9000,756,40,2267,3,1352,10,1304,5,2147,3,0,0,0,0,4066,1);
+REPLACE INTO `mob_db` VALUES (2723,'C5_ORC_ZOMBIE','Elusive Orc Zombie','Elusive Orc Zombie',51,9540,1,1130,3735,1,204,55,71,5,45,17,32,5,57,5,10,12,1,1,29,0x3885,400,2852,1152,840,0,0,0,0,0,0,0,1043,5500,938,3000,714,1,0,0,0,0,0,0,0,0,0,0,0,0,4071,1);
+REPLACE INTO `mob_db` VALUES (2724,'C1_ORC_SKELETON','Swift Orc Skeleton','Swift Orc Skeleton',53,10385,1,1205,3930,1,221,58,82,10,52,16,24,5,24,5,10,12,1,1,29,0x3885,200,2420,720,648,0,0,0,0,0,0,0,922,5500,932,3500,757,80,2299,2,1358,10,511,50,0,0,0,0,0,0,4085,1);
+REPLACE INTO `mob_db` VALUES (2725,'C2_ORC_LADY','Solid Orc Lady','Solid Orc Lady',45,15200,1,950,3255,1,154,37,83,17,36,11,28,10,57,5,10,12,1,7,42,0x3695,200,1050,900,288,0,0,0,0,0,0,0,7053,4656,15012,3,2602,1,2206,1,601,10,7477,3,2338,1,0,0,0,0,4255,1);
+REPLACE INTO `mob_db` VALUES (2726,'C3_OBSERVATION','Dame of Sentinel Ringle','Dame of Sentinel Ringle',127,172690,1,13890,38250,2,1570,672,98,55,99,75,52,55,178,80,10,12,1,8,80,0x33B5,100,480,480,360,0,0,0,0,0,0,0,7441,500,2621,1,7442,100,728,1000,12040,100,2210,10,7435,100,0,0,0,0,4392,1);
+REPLACE INTO `mob_db` VALUES (2727,'C4_NOXIOUS','Furious Noxious','Furious Noxious',87,27150,1,2440,13380,1,413,135,117,66,58,58,60,55,68,50,10,12,1,0,68,0x3885,350,1440,1440,672,0,0,0,0,0,0,0,7322,1000,7001,3000,605,50,7320,3000,6213,600,6215,300,603,1,0,0,0,0,4334,1);
+REPLACE INTO `mob_db` VALUES (2728,'C5_NOVUS','Elusive Novus','Elusive Novus',90,33350,1,3590,11280,1,573,205,95,48,74,56,57,25,108,45,10,12,0,9,20,0x3885,110,398,288,360,0,0,0,0,0,0,0,511,3000,7053,135,1036,589,0,0,0,0,0,0,0,0,0,0,0,0,4383,1);
+REPLACE INTO `mob_db` VALUES (2729,'C1_NOVUS','Swift Novus','Swift Novus',90,33350,1,3590,11280,1,573,205,95,48,74,56,57,25,108,45,10,12,0,9,20,0x3885,110,398,288,360,0,0,0,0,0,0,0,511,3000,7053,135,1036,589,0,0,0,0,0,0,0,0,0,0,0,0,4383,1);
+REPLACE INTO `mob_db` VALUES (2730,'C2_NOVUS','Solid Novus','Solid Novus',90,66700,1,3590,11280,1,573,205,95,48,74,56,57,25,108,45,10,12,0,9,20,0x3885,110,398,288,360,0,0,0,0,0,0,0,511,3000,7053,135,1036,589,0,0,0,0,0,0,0,0,0,0,0,0,4383,1);
+REPLACE INTO `mob_db` VALUES (2731,'C3_NOVUS','Novus Ringleader','Novus Ringleader',90,33350,1,3590,11280,1,573,205,95,48,74,56,57,25,108,45,10,12,0,9,20,0x3885,110,398,288,360,0,0,0,0,0,0,0,511,3000,7053,135,1036,589,0,0,0,0,0,0,0,0,0,0,0,0,4383,1);
+REPLACE INTO `mob_db` VALUES (2732,'C4_NIGHTMARE_TERROR','Furious Nightmare Terro','Furious Nightmare Terro',107,66445,1,6105,16485,1,1105,440,78,37,118,68,55,63,106,43,10,12,2,6,67,0x3985,165,1216,816,432,0,0,0,0,0,0,0,7120,4947,2626,1,2608,30,505,50,510,150,695,100,1261,1,0,0,0,0,4166,1);
+REPLACE INTO `mob_db` VALUES (2733,'C5_NG_WRAITH_DEAD','Elusive Wraith Dead (Ni','Elusive Wraith Dead (Ni',110,77895,1,6385,20700,1,909,365,93,53,69,52,47,55,109,28,10,12,2,1,89,0x3695,175,1816,576,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2734,'C1_NG_WANDER_MAN','Furious Wanderer (Night','Furious Wanderer (Night',151,653410,1,49535,129210,1,3072,1357,129,16,208,151,76,39,231,50,10,12,1,6,24,0x3985,100,672,500,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2735,'C2_NEPENTHES','Solid Nephentes','Solid Nephentes',114,150990,1,8445,16125,7,1016,405,25,5,94,32,41,39,210,59,10,12,1,3,45,0x84,1000,576,576,504,0,0,0,0,0,0,0,5399,1,1979,1,1926,1,1740,1,6041,3000,993,50,905,9000,0,0,0,0,4470,1);
+REPLACE INTO `mob_db` VALUES (2736,'C3_NECROMANCER','Necromancer Ringleader','Necromancer Ringleader',133,456520,1,14950,44850,1,1545,652,84,73,108,54,77,116,137,30,10,12,1,1,89,0x37B5,150,1816,1320,420,0,0,0,0,0,0,0,7752,3000,1624,20,932,4500,2532,10,717,100,609,100,7117,1500,0,0,0,0,4440,1);
+REPLACE INTO `mob_db` VALUES (2737,'C4_MYSTCASE','Furious Myst Case','Furious Myst Case',39,4395,1,720,2430,1,129,32,50,11,26,24,40,35,31,25,10,12,1,0,60,0x91,400,1248,1248,432,0,0,0,0,0,0,0,530,90,601,10,603,20,539,800,722,150,731,5,529,340,0,0,0,0,4206,1);
+REPLACE INTO `mob_db` VALUES (2738,'C5_MUSCIPULAR','Elusive Muscipular','Elusive Muscipular',105,62750,1,5830,13110,3,705,250,114,43,100,60,58,37,72,47,10,12,1,3,22,0x84,2000,672,648,360,0,0,0,0,0,0,0,7565,3000,1032,3000,629,2,1033,2000,905,1000,631,3,6217,200,0,0,0,0,4420,1);
+REPLACE INTO `mob_db` VALUES (2739,'C1_MUMMY','Swift Mummy','Swift Mummy',55,10775,1,1275,4110,1,281,87,95,3,54,4,14,1,68,0,10,12,1,1,49,0x3885,300,1772,199,384,0,0,0,0,0,0,0,930,9000,756,100,934,550,2604,1,2611,10,525,250,508,850,0,0,0,0,4106,1);
+REPLACE INTO `mob_db` VALUES (2740,'C2_MUMMY','Solid Mummy','Solid Mummy',55,21550,1,1275,4110,1,281,87,95,3,54,4,14,1,68,0,10,12,1,1,49,0x3885,300,1772,199,384,0,0,0,0,0,0,0,930,9000,756,100,934,550,2604,1,2611,10,525,250,508,850,0,0,0,0,4106,1);
+REPLACE INTO `mob_db` VALUES (2741,'C3_MUKA','Muka Ringleader','Muka Ringleader',23,2340,1,360,1215,1,104,31,28,0,18,9,28,5,43,5,10,12,2,3,22,0x81,300,1960,960,384,0,0,0,0,0,0,0,993,70,952,9000,601,2000,511,400,507,1000,1451,50,1002,250,0,0,0,0,4036,1);
+REPLACE INTO `mob_db` VALUES (2742,'C4_MOROCC_1','Furious Incarnation of ','Furious Incarnation of ',132,319500,1,14275,24705,1,2082,912,199,35,126,118,63,61,114,37,10,12,2,8,27,0x37B5,110,576,480,432,0,0,0,0,0,0,0,2111,10,7799,1000,7798,3000,985,160,7054,4850,2537,3,1541,20,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2743,'C5_MOROCC_1','Elusive Incarnation of ','Elusive Incarnation of ',132,319500,1,14275,24705,1,2082,913,199,35,126,91,63,61,114,37,10,12,2,8,27,0x37B5,110,576,480,432,0,0,0,0,0,0,0,2111,10,7799,1000,7798,3000,985,160,7054,4850,2537,3,1541,20,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2744,'C1_MOROCC_1','Swift Incarnation of Mo','Swift Incarnation of Mo',132,319500,1,14275,24705,1,2082,913,199,35,126,91,63,61,114,37,10,12,2,8,27,0x37B5,110,576,480,432,0,0,0,0,0,0,0,2111,10,7799,1000,7798,3000,985,160,7054,4850,2537,3,1541,20,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2745,'C2_MOLE','Solid Holden','Solid Holden',85,62280,1,3315,10185,9,412,137,82,16,53,65,31,30,58,31,10,12,0,2,42,0x1089,300,1400,960,504,0,0,0,0,0,0,0,1017,5000,1018,5000,5119,50,13101,5,0,0,0,0,0,0,0,0,0,0,4343,1);
+REPLACE INTO `mob_db` VALUES (2746,'C3_MIYABI_NINGYO','Miyabi Doll Ringleader','Miyabi Doll Ringleader',85,25940,1,3070,9420,1,379,114,57,19,66,30,30,55,88,40,10,12,1,6,27,0x191,250,2000,2000,768,0,0,0,0,0,0,0,7152,5335,7153,2500,509,1550,1000,1250,12127,10,13014,5,1904,2,0,0,0,0,4208,1);
+REPLACE INTO `mob_db` VALUES (2747,'C4_MINOROUS','Furious Minorous','Furious Minorous',58,9465,1,1425,4515,1,359,119,100,10,65,54,36,43,61,25,10,12,2,2,43,0x3095,200,1360,960,432,0,0,0,0,0,0,0,941,5335,756,196,1361,2,1005,10,6254,10,1301,200,568,300,0,0,0,0,4126,1);
+REPLACE INTO `mob_db` VALUES (2748,'C5_MINOROUS','Elusive Minorous','Elusive Minorous',58,9465,1,1425,4515,1,359,119,100,10,65,42,36,43,61,25,10,12,2,2,43,0x3095,200,1360,960,432,0,0,0,0,0,0,0,941,5335,756,196,1361,2,1005,10,6254,10,1301,200,568,300,0,0,0,0,4126,1);
+REPLACE INTO `mob_db` VALUES (2749,'C1_MINOROUS','Swift Minorous','Swift Minorous',58,9465,1,1425,4515,1,359,119,100,10,65,42,36,43,61,25,10,12,2,2,43,0x3095,200,1360,960,432,0,0,0,0,0,0,0,941,5335,756,196,1361,2,1005,10,6254,10,1301,200,568,300,0,0,0,0,4126,1);
+REPLACE INTO `mob_db` VALUES (2750,'C2_MINERAL','Solid Mineral','Solid Mineral',96,83000,1,4010,15195,1,886,361,127,23,70,61,40,50,74,50,10,12,0,0,40,0x91,250,648,480,360,0,0,0,0,0,0,0,7321,3000,728,500,714,2,984,80,1011,800,715,100,969,2,0,0,0,0,4339,1);
+REPLACE INTO `mob_db` VALUES (2751,'C3_MIMING','Miming Ringleader','Miming Ringleader',140,406000,1,23075,56700,1,849,309,120,120,90,66,105,77,200,77,10,12,0,0,20,0x3885,250,1140,1140,504,0,0,0,0,0,0,0,6394,5000,7938,100,969,1,2853,1,0,0,0,0,0,0,0,0,0,0,4510,1);
+REPLACE INTO `mob_db` VALUES (2752,'C4_MIMIC','Furious Mimic','Furious Mimic',56,9695,1,1275,4110,1,327,111,63,15,49,156,20,15,109,0,10,12,1,0,60,0x3095,100,972,500,288,0,0,0,0,0,0,0,617,5,603,45,1065,1200,611,3000,7938,1000,2626,1,757,270,0,0,0,0,4205,1);
+REPLACE INTO `mob_db` VALUES (2753,'C5_MIMIC','Elusive Mimic','Elusive Mimic',56,9695,1,1275,4110,1,327,111,63,15,49,120,20,15,109,0,10,12,1,0,60,0x3095,100,972,500,288,0,0,0,0,0,0,0,617,5,603,45,1065,1200,611,3000,7938,1000,2626,1,757,270,0,0,0,0,4205,1);
+REPLACE INTO `mob_db` VALUES (2754,'C1_METALLER','Swift Metaller','Swift Metaller',55,8435,1,1180,3795,1,295,94,72,12,52,24,10,0,52,31,10,12,1,4,23,0x118B,200,1708,1008,540,0,0,0,0,0,0,0,990,60,940,6500,911,400,757,49,707,20,935,3000,1914,10,0,0,0,0,4057,1);
+REPLACE INTO `mob_db` VALUES (2755,'C2_METALING','Solid Metaling','Solid Metaling',81,43000,1,2620,8055,1,319,90,69,28,58,30,49,17,60,5,10,12,0,0,20,0x83,300,672,672,480,0,0,0,0,0,0,0,7325,4000,1002,1000,998,500,7126,1000,7317,200,13103,5,7312,5000,0,0,0,0,4341,1);
+REPLACE INTO `mob_db` VALUES (2756,'C3_METALING','Metaling Ringleader','Metaling Ringleader',81,21500,1,2620,8055,1,319,90,69,28,58,30,49,17,60,5,10,12,0,0,20,0x83,300,672,672,480,0,0,0,0,0,0,0,7325,4000,1002,1000,998,500,7126,1000,7317,200,13103,5,7312,5000,0,0,0,0,4341,1);
+REPLACE INTO `mob_db` VALUES (2757,'C4_MERMAN','Furious Merman','Furious Merman',60,14700,1,1615,5190,1,229,63,62,8,45,37,30,19,55,10,10,12,1,7,61,0x3695,220,916,816,336,0,0,0,0,0,0,0,1054,1300,2317,2,568,400,720,40,995,35,1460,3,756,203,0,0,0,0,4199,1);
+REPLACE INTO `mob_db` VALUES (2758,'C5_MENBLATT','Elusive Menblatt','Elusive Menblatt',143,411000,1,20750,61575,3,996,391,79,50,70,68,40,55,108,30,10,12,1,4,44,0x3795,145,1056,1056,480,0,0,0,0,0,0,0,6557,2000,7168,1000,7163,2304,0,0,0,0,0,0,0,0,0,0,0,0,4593,1);
+REPLACE INTO `mob_db` VALUES (2759,'C1_MEDUSA','Swift Medusa','Swift Medusa',102,50225,1,5210,11715,1,796,297,87,66,99,68,65,79,83,15,10,12,1,6,40,0x3795,180,1720,1320,360,0,0,0,0,0,0,0,1048,5335,1965,250,702,200,1973,20,722,250,1649,5,1007,3,0,0,0,0,4124,1);
+REPLACE INTO `mob_db` VALUES (2760,'C2_MARTIN','Solid Martin','Solid Martin',39,10560,1,775,2625,1,131,33,58,19,25,29,28,15,30,10,10,12,0,2,42,0x81,300,1480,480,480,0,0,0,0,0,0,0,1017,9000,1018,500,1251,10,2225,5,5009,1,601,10,2224,15,0,0,0,0,4046,1);
+REPLACE INTO `mob_db` VALUES (2761,'C3_MARIONETTE','Marionette Ringleader','Marionette Ringleader',90,35830,1,3965,15060,1,354,107,35,24,52,79,28,105,86,20,10,12,0,6,68,0x3195,300,1480,480,1056,0,0,0,0,0,0,0,1060,9000,2294,5,2605,1,699,100,1520,15,2407,1,5141,3,0,0,0,0,4113,1);
+REPLACE INTO `mob_db` VALUES (2762,'C4_MARIN','Furious Marin','Furious Marin',37,4935,1,705,2370,1,126,33,32,8,24,6,10,5,30,15,10,12,1,3,41,0x83,400,1872,672,480,0,0,0,0,0,0,0,910,3200,938,1500,700,100,601,40,510,75,529,350,5035,1,0,0,0,0,4196,1);
+REPLACE INTO `mob_db` VALUES (2763,'C5_MARDUK','Elusive Marduk','Elusive Marduk',73,14465,1,2125,6540,1,328,95,66,43,66,49,21,40,79,25,10,12,2,7,23,0x3095,300,1540,840,504,0,0,0,0,0,0,0,994,35,1045,4365,1608,10,2617,1,1614,3,691,100,642,20,0,0,0,0,4112,1);
+REPLACE INTO `mob_db` VALUES (2764,'C1_MANTIS','Swift Mantis','Swift Mantis',65,13595,1,1560,5010,1,299,89,90,0,55,33,24,5,46,15,10,12,1,4,22,0x3195,200,1528,660,432,0,0,0,0,0,0,0,993,110,1031,9000,911,1400,757,70,943,250,721,10,507,650,0,0,0,0,4079,1);
+REPLACE INTO `mob_db` VALUES (2765,'C2_MANDRAGORA','Solid Mandragora','Solid Mandragora',13,1560,1,240,540,4,44,9,13,2,12,3,5,5,10,5,10,12,1,3,62,0x84,1000,1768,768,576,0,0,0,0,0,0,0,993,50,905,9000,1405,30,511,350,601,300,706,3,1967,10,0,0,0,0,4030,1);
+REPLACE INTO `mob_db` VALUES (2766,'C3_MANANANGGAL','Manananggal Ringleader','Manananggal Ringleader',107,102255,1,7075,25380,1,950,385,64,31,75,85,45,71,75,46,10,12,1,6,47,0x3795,100,720,720,360,0,0,0,0,0,0,0,6508,2000,6510,1000,7006,1000,913,1000,6511,1000,6509,1000,12700,100,0,0,0,0,4584,1);
+REPLACE INTO `mob_db` VALUES (2767,'C4_MAJORUROS','Furious Majoruros','Furious Majoruros',107,59005,1,9270,19800,1,1035,408,111,25,112,75,65,55,86,49,10,12,2,2,43,0x3695,250,1100,960,780,0,0,0,0,0,0,0,941,4413,1361,4,6254,300,984,16,509,1850,2611,160,1000,250,0,0,0,0,4201,1);
+REPLACE INTO `mob_db` VALUES (2768,'C5_MAGNOLIA','Elusive Magnolia','Elusive Magnolia',53,9920,1,1155,3705,1,194,46,51,8,49,25,21,50,31,85,10,12,0,6,21,0x183,200,1054,504,432,0,0,0,0,0,0,0,7031,9000,910,800,508,10000,912,10,737,40,911,400,12127,5,0,0,0,0,4076,1);
+REPLACE INTO `mob_db` VALUES (2769,'C1_MAGMARING','Swift Magmaring','Swift Magmaring',110,65395,1,7605,17115,1,1062,423,190,45,107,33,35,47,73,20,10,12,0,0,43,0x83,300,1472,384,288,0,0,0,0,0,0,0,7097,3000,757,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4432,1);
+REPLACE INTO `mob_db` VALUES (2770,'C2_LUNATIC','Solid Lunatic','Solid Lunatic',3,550,1,90,195,1,23,5,18,0,10,3,3,0,8,5,10,12,0,2,60,0x81,200,1456,456,336,0,0,0,0,0,0,0,705,6500,949,1000,512,10000,601,5000,515,10000,2262,1100,622,20,0,0,0,0,4006,1);
+REPLACE INTO `mob_db` VALUES (2771,'C3_LUNATIC','Lunatic Ringleader','Lunatic Ringleader',3,275,1,90,195,1,23,5,18,0,10,3,3,0,8,5,10,12,0,2,60,0x81,200,1456,456,336,0,0,0,0,0,0,0,705,6500,949,1000,2262,4,512,2000,601,600,515,1100,622,20,0,0,0,0,4006,1);
+REPLACE INTO `mob_db` VALUES (2772,'C4_LUDE','Furious Lude','Furious Lude',101,57870,1,5075,11400,2,468,135,90,53,97,49,55,82,83,55,10,12,0,1,29,0x3885,150,960,960,480,0,0,0,0,0,0,0,7225,3200,7220,5723,1059,1000,2282,10,757,10,12001,100,6246,300,0,0,0,0,4193,1);
+REPLACE INTO `mob_db` VALUES (2773,'C5_LUCIOLA_VESPA','Elusive Luciola Vespa','Elusive Luciola Vespa',109,62330,1,7365,16245,1,761,283,59,55,88,89,55,32,143,59,10,12,1,4,24,0x7795,110,1000,864,432,0,0,0,0,0,0,0,2744,2,6224,1,15043,9000,518,300,992,160,526,200,943,3000,0,0,0,0,4445,1);
+REPLACE INTO `mob_db` VALUES (2774,'C1_LOLI_RURI','Swift Loli Ruri','Swift Loli Ruri',109,76400,1,8370,18825,2,1297,539,53,44,111,50,47,79,95,79,10,12,2,6,87,0x3985,125,1632,1632,576,0,0,0,0,0,0,0,7206,800,7219,3000,7214,5044,985,100,7019,1,2718,5,15038,100,0,0,0,0,4191,1);
+REPLACE INTO `mob_db` VALUES (2775,'C2_LIVE_PEACH_TREE','Solid Enchanted Peach T','Solid Enchanted Peach T',92,87770,1,4495,12930,7,504,169,109,40,76,52,55,40,92,50,10,12,1,3,42,0x2085,410,672,672,480,0,0,0,0,0,0,0,7164,4365,7939,100,526,1000,604,400,532,100,603,5,0,0,0,0,0,0,4217,1);
+REPLACE INTO `mob_db` VALUES (2776,'C3_LITTLE_PORING','Baby Poring Ringleader','Baby Poring Ringleader',1,200,1,90,150,1,14,3,2,5,6,1,1,0,6,5,10,12,0,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,909,9000,1202,100,938,1000,512,5000,507,1000,512,500,507,1000,0,0,0,0,4545,100);
+REPLACE INTO `mob_db` VALUES (2777,'C4_LITTLE_FATUM','Furious Little Fatum','Furious Little Fatum',142,425500,1,24375,58500,1,787,317,51,198,10,85,17,148,222,97,10,12,0,7,44,0x3885,150,432,300,432,0,0,0,0,0,0,0,6395,5000,7938,100,11519,100,2465,1,0,0,0,0,0,0,0,0,0,0,4511,1);
+REPLACE INTO `mob_db` VALUES (2778,'C5_LI_ME_MANG_RYANG','Elusive Jing Guai','Elusive Jing Guai',80,25935,1,2930,8970,1,329,95,110,37,61,22,33,35,74,20,10,12,1,6,62,0x3985,165,1120,576,420,0,0,0,0,0,0,0,7267,4500,7268,400,1501,10,1523,1,0,0,0,0,0,0,0,0,0,0,4265,1);
+REPLACE INTO `mob_db` VALUES (2779,'C1_LES','Swift Les','Swift Les',82,31080,1,3315,10170,1,429,143,123,30,63,20,35,25,62,30,10,12,1,3,82,0x1089,230,1728,720,576,0,0,0,0,0,0,0,7100,2000,511,1000,711,1000,905,2500,2270,1,521,500,510,50,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2780,'C2_LEIB_OLMAI','Solid Leib Olmai','Solid Leib Olmai',118,240010,1,9500,30960,1,1049,429,127,31,72,35,80,35,77,27,10,12,2,2,22,0x3695,175,1260,230,192,0,0,0,0,0,0,0,948,4550,2289,8,740,120,518,500,2717,5,969,5,7053,800,0,0,0,0,4188,1);
+REPLACE INTO `mob_db` VALUES (2781,'C3_LEAF_CAT','Leaf Cat Ringleader','Leaf Cat Ringleader',64,13175,1,1560,5010,1,250,71,88,16,46,16,12,45,36,29,10,12,0,2,22,0x83,150,960,864,720,0,0,0,0,0,0,0,7198,4365,520,300,608,5,1023,1100,568,250,567,500,7298,5335,0,0,0,0,4195,1);
+REPLACE INTO `mob_db` VALUES (2784,'C1_KOBOLD_ARCHER','Swift Kobold Archer','Swift Kobold Archer',108,55265,1,6480,23580,9,938,365,84,5,99,39,48,30,124,25,10,12,0,7,23,0x2085,200,1008,1008,384,0,0,0,0,0,0,0,912,250,999,60,1034,4850,5118,50,1763,2000,1711,5,756,79,0,0,0,0,4292,1);
+REPLACE INTO `mob_db` VALUES (2785,'C2_KOBOLD_1','Solid Kobold','Solid Kobold',107,104830,1,6820,15345,1,888,337,103,25,109,76,61,53,98,30,10,12,1,7,44,0x308D,150,1028,528,360,0,0,0,0,0,0,0,999,100,1034,5335,912,700,757,25,1220,2,2104,5,0,0,0,0,0,0,4091,1);
+REPLACE INTO `mob_db` VALUES (2786,'C3_KNOCKER','Knocker Ringleader','Knocker Ringleader',126,219500,1,11990,33900,1,1069,425,126,62,93,62,58,56,139,70,10,12,0,6,22,0x191,200,1548,384,288,0,0,0,0,0,0,0,997,30,1003,150,1040,5500,2286,1,6223,10,2124,3,1732,5,0,0,0,0,4434,1);
+REPLACE INTO `mob_db` VALUES (2787,'C4_KIND_OF_BEETLE','Furious Beetle King','Furious Beetle King',55,10305,1,1180,3795,1,218,55,79,8,53,61,10,0,50,0,10,12,0,4,22,0x1189,165,1247,768,576,0,0,0,0,0,0,0,7190,6500,7202,4500,928,1000,955,500,2102,1,0,0,0,0,0,0,0,0,4307,1);
+REPLACE INTO `mob_db` VALUES (2788,'C5_KASA','Elusive Kasa','Elusive Kasa',135,350640,1,18195,57810,2,1691,723,104,70,111,74,65,78,162,55,10,12,2,0,63,0x37B5,150,800,600,288,0,0,0,0,0,0,0,7097,3000,7122,2500,994,30,2680,1,2344,10,1730,10,1626,10,0,0,0,0,4431,1);
+REPLACE INTO `mob_db` VALUES (2789,'C1_KARAKASA','Swift Karakasa','Swift Karakasa',72,15460,1,2105,6450,1,302,83,93,29,66,73,33,20,64,60,10,12,1,0,60,0x81,155,2000,2000,576,0,0,0,0,0,0,0,7151,5000,7150,4268,1019,3200,7111,2200,912,4074,746,30,13012,5,0,0,0,0,4286,1);
+REPLACE INTO `mob_db` VALUES (2790,'C2_ISIS','Solid Isis','Solid Isis',59,20920,1,1395,4470,1,310,97,83,5,58,43,22,5,43,15,10,12,2,6,27,0x3195,200,1384,768,336,0,0,0,0,0,0,0,936,5335,2233,5,2603,1,733,150,732,20,954,1000,731,5,0,0,0,0,4116,1);
+REPLACE INTO `mob_db` VALUES (2791,'C3_ISILLA','Isilla Ringleader','Isilla Ringleader',124,131620,1,11230,23325,1,1027,407,69,19,90,65,43,82,127,75,10,12,1,7,80,0x3885,300,768,360,432,0,0,0,0,0,0,0,7568,2500,2422,1,7563,1000,2610,10,2601,1,7563,100,2883,10,0,0,0,0,4412,1);
+REPLACE INTO `mob_db` VALUES (2792,'C4_INJUSTICE','Furious Injustice','Furious Injustice',95,39760,1,4720,14970,1,600,215,76,31,77,76,58,65,88,50,10,12,1,1,47,0x3695,400,770,720,336,0,0,0,0,0,0,0,999,300,7054,5335,7053,3500,2313,5,2316,2,660,2,1255,2,0,0,0,0,4268,1);
+REPLACE INTO `mob_db` VALUES (2793,'C5_INCREASE_SOIL','Elusive Mi Gao','Elusive Mi Gao',83,26675,1,3300,11460,1,500,175,112,39,67,23,41,49,94,30,10,12,1,0,62,0x91,445,1056,1056,576,0,0,0,0,0,0,0,7264,4365,7004,2300,997,10,969,2,0,0,0,0,0,0,0,0,0,0,4231,1);
+REPLACE INTO `mob_db` VALUES (2794,'C1_ICE_TITAN','Swift Ice Titan','Swift Ice Titan',110,104100,1,8170,23790,1,1287,522,344,11,133,54,78,33,94,26,10,12,2,0,61,0x3885,250,861,660,144,0,0,0,0,0,0,0,7561,5000,7066,3000,749,100,984,10,13314,30,6253,500,995,100,0,0,0,0,4417,1);
+REPLACE INTO `mob_db` VALUES (2795,'C2_IARA','Solid Iara','Solid Iara',79,58900,1,2940,6675,1,328,90,0,76,69,14,41,60,83,20,10,12,1,5,61,0x91,200,672,672,288,0,0,0,0,0,0,0,995,5,950,9000,951,500,748,50,747,100,710,10,2334,1,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2796,'C3_HYEGUN','Yao Jun Ringleader','Yao Jun Ringleader',87,34980,1,3525,10830,1,416,130,84,43,69,38,40,20,82,20,10,12,1,1,49,0x3885,180,1320,1320,720,0,0,0,0,0,0,0,7054,3880,609,100,985,10,2406,1,7277,300,15013,10,0,0,0,0,0,0,4328,1);
+REPLACE INTO `mob_db` VALUES (2797,'C4_HUNTER_FLY','Furious Hunter Fly','Furious Hunter Fly',63,10250,1,1585,5100,1,311,108,46,20,32,93,22,25,100,15,10,12,0,4,44,0x3985,150,676,576,480,0,0,0,0,0,0,0,996,30,999,100,943,5335,912,1300,756,129,2259,1,1226,2,0,0,0,0,4115,1);
+REPLACE INTO `mob_db` VALUES (2798,'C5_HORNET','Elusive Hornet','Elusive Hornet',11,450,1,200,450,1,35,6,7,1,12,24,4,5,6,5,10,12,0,4,24,0x1181,150,1292,792,216,0,0,0,0,0,0,0,992,80,939,9000,909,3500,1208,15,511,350,518,150,0,0,0,0,0,0,4019,1);
+REPLACE INTO `mob_db` VALUES (2799,'C1_HORN_SCARABA','Swift Uni-horn Scaraba','Swift Uni-horn Scaraba',130,255500,1,13050,36090,1,1024,425,135,20,44,59,55,21,99,33,10,12,0,4,22,0x1189,200,672,672,360,0,0,0,0,0,0,0,6324,6500,1433,1,12735,10,7939,10,993,1,0,0,0,0,0,0,0,0,4505,1);
+REPLACE INTO `mob_db` VALUES (2800,'C2_HORN','Solid Horn','Solid Horn',32,7050,1,540,1815,1,102,31,52,8,10,12,36,25,21,35,10,12,1,4,22,0x191,200,1528,528,288,0,0,0,0,0,0,0,993,80,1011,35,947,5500,1452,15,935,5500,943,70,0,0,0,0,0,0,4045,1);
+REPLACE INTO `mob_db` VALUES (2801,'C3_HODREMLIN','Hodremlin Ringleader','Hodremlin Ringleader',122,115910,1,12210,25350,1,1144,459,75,25,106,70,77,60,83,40,10,12,1,6,67,0x3985,140,960,528,432,0,0,0,0,0,0,0,587,1000,7340,1000,2406,2,938,1000,7563,1000,1061,2000,2426,10,0,0,0,0,4413,1);
+REPLACE INTO `mob_db` VALUES (2802,'C4_HODE','Furious Hode','Furious Hode',63,13380,1,1660,5325,1,295,85,91,24,61,20,42,5,32,40,10,12,1,2,42,0x81,200,1480,480,720,0,0,0,0,0,0,0,993,120,1055,9000,757,80,938,3000,1147,10,7021,1,632,20,0,0,0,0,4081,1);
+REPLACE INTO `mob_db` VALUES (2803,'C5_HILL_WIND_1','Elusive Hill Wind','Elusive Hill Wind',101,45500,1,5700,12810,3,590,192,90,37,105,69,59,35,96,25,10,12,1,2,64,0x3885,170,504,480,360,0,0,0,0,0,0,0,7115,4000,7116,3000,528,1000,510,10,0,0,0,0,0,0,0,0,0,0,4345,1);
+REPLACE INTO `mob_db` VALUES (2804,'C1_HILL_WIND_1','Swift Hill Wind','Swift Hill Wind',101,45500,1,5700,12810,3,590,192,90,37,105,69,59,35,96,25,10,12,1,2,64,0x3885,170,504,480,360,0,0,0,0,0,0,0,7115,4000,7116,3000,528,1000,510,10,0,0,0,0,0,0,0,0,0,0,4345,1);
+REPLACE INTO `mob_db` VALUES (2805,'C2_HIGH_ORC','Solid High Orc','Solid High Orc',81,41930,1,3020,8685,1,566,205,101,45,75,16,40,31,83,20,10,12,2,7,43,0x3695,150,1500,500,1000,0,0,0,0,0,0,0,7002,2500,1304,10,999,90,931,7500,912,1300,756,196,508,900,0,0,0,0,4322,1);
+REPLACE INTO `mob_db` VALUES (2806,'C3_HARPY','Harpy Ringleader','Harpy Ringleader',83,22115,1,3300,11400,1,480,163,69,44,71,39,50,31,125,12,10,12,1,6,64,0x3985,155,972,672,470,0,0,0,0,0,0,0,7115,4850,7116,2500,508,1500,508,800,709,20,1820,20,0,0,0,0,0,0,4325,1);
+REPLACE INTO `mob_db` VALUES (2807,'C4_HARPY','Furious Harpy','Furious Harpy',83,22115,1,3300,11400,1,480,163,69,44,71,50,50,31,125,12,10,12,1,6,64,0x3985,155,972,672,470,0,0,0,0,0,0,0,7115,4850,7116,2500,508,1500,508,800,709,20,1820,20,0,0,0,0,0,0,4325,1);
+REPLACE INTO `mob_db` VALUES (2808,'C5_GREEN_IGUANA','Elusive Grove','Elusive Grove',55,10450,1,1275,4110,1,253,70,96,18,58,42,22,5,50,17,10,12,1,2,42,0x83,200,1152,1152,480,0,0,0,0,0,0,0,521,1500,903,1000,520,1000,511,1000,528,2000,606,10,6264,500,0,0,0,0,4377,1);
+REPLACE INTO `mob_db` VALUES (2809,'C1_GREATEST_GENERAL','Swift Greatest General','Swift Greatest General',55,7875,1,1275,4110,3,329,109,114,30,58,30,20,25,28,20,10,12,1,0,43,0x84,200,1152,1152,384,0,0,0,0,0,0,0,7054,2000,1019,2000,1501,100,662,300,2272,1,508,250,686,100,0,0,0,0,4283,1);
+REPLACE INTO `mob_db` VALUES (2810,'C2_GRAND_PECO','Solid Grand Peco','Solid Grand Peco',75,31500,1,2440,7485,2,471,167,95,30,63,45,50,23,61,25,10,12,2,2,43,0x1089,165,1460,960,432,0,0,0,0,0,0,0,7101,4850,522,300,992,1000,969,1,582,500,0,0,0,0,0,0,0,0,4161,1);
+REPLACE INTO `mob_db` VALUES (2811,'C3_GRAND_PECO','Grand Peco Ringleader','Grand Peco Ringleader',75,15750,1,2440,7485,2,471,167,95,30,63,45,50,23,61,25,10,12,2,2,43,0x1089,165,1460,960,432,0,0,0,0,0,0,0,7101,4850,522,300,992,1000,969,1,582,500,0,0,0,0,0,0,0,0,4161,1);
+REPLACE INTO `mob_db` VALUES (2812,'C4_GOLEM','Furious Golem','Furious Golem',61,11225,1,1415,4560,1,329,99,190,12,70,35,67,5,34,5,10,12,2,0,60,0x91,300,1608,816,396,0,0,0,0,0,0,0,999,150,953,9000,912,220,757,70,2146,5,715,200,998,350,0,0,0,0,4072,1);
+REPLACE INTO `mob_db` VALUES (2813,'C5_GOBLIN_1','Elusive Goblin','Elusive Goblin',48,5290,1,920,3105,1,168,41,56,5,37,54,25,20,36,10,10,12,1,7,24,0x3695,100,1120,620,240,0,0,0,0,0,0,0,601,270,911,9000,756,43,2297,3,1211,10,2104,5,507,1800,0,0,0,0,4060,1);
+REPLACE INTO `mob_db` VALUES (2814,'C1_GOBLIN_1','Swift Goblin','Swift Goblin',48,5290,1,920,3105,1,168,41,56,5,37,54,25,20,36,10,10,12,1,7,24,0x3695,100,1120,620,240,0,0,0,0,0,0,0,601,270,911,9000,756,43,2297,3,1211,10,2104,5,507,1800,0,0,0,0,4060,1);
+REPLACE INTO `mob_db` VALUES (2815,'C2_GOAT','Solid Goat','Solid Goat',80,39800,1,2930,8970,1,549,205,95,43,61,40,48,40,78,31,10,12,1,2,63,0x1089,165,1380,1080,336,0,0,0,0,0,0,0,7106,4559,7107,2500,713,5000,507,500,510,1000,508,2500,511,5500,0,0,0,0,4150,1);
+REPLACE INTO `mob_db` VALUES (2816,'C3_GOAT','Goat Ringleader','Goat Ringleader',80,19900,1,2930,8970,1,549,205,95,43,61,40,48,40,78,31,10,12,1,2,63,0x1089,165,1380,1080,336,0,0,0,0,0,0,0,7106,4559,7107,2500,713,5000,507,500,510,1000,508,2500,511,5500,0,0,0,0,4150,1);
+REPLACE INTO `mob_db` VALUES (2817,'C4_GLD_KOBOLD_2','Furious Dark Hammer Kob','Furious Dark Hammer Kob',142,906700,1,51800,182700,1,1582,672,117,59,96,79,55,48,95,20,10,12,1,7,45,0x3795,200,1528,528,360,0,0,0,0,0,0,0,999,50,1034,2668,912,350,985,13,1396,1,12679,2,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2818,'C5_GLD_KOBOLD_2','Elusive Dark Hammer Kob','Elusive Dark Hammer Kob',142,906700,1,51800,182700,1,1582,673,117,59,96,61,55,48,95,20,10,12,1,7,45,0x3795,200,1528,528,360,0,0,0,0,0,0,0,999,50,1034,2668,912,350,985,13,1396,1,12679,2,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2819,'C1_GLD_DARK_SHADOW','Swift Dark Shadow','Swift Dark Shadow',147,1020550,1,57500,181800,1,1888,793,140,44,155,126,89,108,213,76,10,12,0,0,47,0x3795,220,1776,1776,648,0,0,0,0,0,0,0,7205,2500,2609,500,13038,3,6089,500,2783,1,12676,2,6224,2,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2820,'C2_GLD_DARK_SHADOW','Solid Dark Shadow','Solid Dark Shadow',147,2041090,1,57500,181800,1,1888,793,140,44,155,126,89,108,213,76,10,12,0,0,47,0x3795,220,1776,1776,648,0,0,0,0,0,0,0,7205,2500,2609,500,13038,3,6089,500,2783,1,12676,2,6224,2,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2821,'C3_GIANT_HONET','Giant Hornet Ringleader','Giant Hornet Ringleader',120,132605,1,9005,29895,1,968,389,80,43,70,45,47,32,74,34,10,12,0,4,24,0x3795,155,1292,792,340,0,0,0,0,0,0,0,526,550,518,1200,522,12,12676,15,1608,3,722,20,1736,15,0,0,0,0,4271,1);
+REPLACE INTO `mob_db` VALUES (2822,'C4_GHOUL','Furious Ghoul','Furious Ghoul',61,13070,1,1530,4920,1,334,109,78,5,56,15,19,11,30,10,10,12,1,1,49,0x3885,250,2456,912,504,0,0,0,0,0,0,0,958,6000,756,110,509,700,511,800,2609,60,934,150,1260,1,0,0,0,0,4110,1);
+REPLACE INTO `mob_db` VALUES (2823,'C5_GHOUL','Elusive Ghoul','Elusive Ghoul',61,13070,1,1530,4920,1,334,109,78,5,56,12,19,11,30,10,10,12,1,1,49,0x3885,250,2456,912,504,0,0,0,0,0,0,0,958,6000,756,110,509,700,511,800,2609,60,934,150,1260,1,0,0,0,0,4110,1);
+REPLACE INTO `mob_db` VALUES (2824,'C1_GEOGRAPHER','Swift Geographer','Swift Geographer',73,19330,1,2470,7575,3,450,148,158,42,81,26,35,56,72,60,10,12,1,3,62,0x84,2000,1308,1008,480,0,0,0,0,0,0,0,1032,6200,1033,5500,2253,30,2207,50,12002,100,0,0,0,0,0,0,0,0,4280,1);
+REPLACE INTO `mob_db` VALUES (2825,'C2_GEOGRAPHER','Solid Geographer','Solid Geographer',73,38660,1,2470,7575,3,450,148,158,42,81,26,35,56,72,60,10,12,1,3,62,0x84,2000,1308,1008,480,0,0,0,0,0,0,0,1032,6200,1033,5500,2253,30,2207,50,12002,100,0,0,0,0,0,0,0,0,4280,1);
+REPLACE INTO `mob_db` VALUES (2826,'C3_GARGOYLE','Gargoyle Ringleader','Gargoyle Ringleader',100,43860,1,5700,12810,9,677,239,98,43,100,61,60,57,120,70,10,12,1,6,64,0x2185,200,1020,720,384,0,0,0,0,0,0,0,912,3880,1039,500,2506,2,1746,5,2619,1,1769,2000,757,238,0,0,0,0,4149,1);
+REPLACE INTO `mob_db` VALUES (2827,'C4_GARGOYLE','Furious Gargoyle','Furious Gargoyle',100,43860,1,5700,12810,9,676,239,98,43,100,79,60,57,120,70,10,12,1,6,64,0x2185,200,1020,720,384,0,0,0,0,0,0,0,912,3880,1039,500,2506,2,1746,5,2619,1,1769,2000,757,238,0,0,0,0,4149,1);
+REPLACE INTO `mob_db` VALUES (2828,'C5_GALION','Elusive Galion','Elusive Galion',100,44105,1,5305,9945,1,711,253,100,62,106,79,62,45,108,36,10,12,1,2,44,0x11AB,150,864,624,360,0,0,0,0,0,0,0,7564,3000,919,3000,996,10,2531,5,0,0,0,0,0,0,0,0,0,0,4423,1);
+REPLACE INTO `mob_db` VALUES (2829,'C1_FUR_SEAL','Swift Seal','Swift Seal',47,6855,1,900,3030,1,167,41,42,16,37,40,30,39,35,19,10,12,1,2,21,0x3885,200,1612,622,583,0,0,0,0,0,0,0,912,4365,601,250,2310,5,7053,1200,1452,1,525,200,746,120,0,0,0,0,4312,1);
+REPLACE INTO `mob_db` VALUES (2830,'C2_FREEZER','Solid Freezer','Solid Freezer',94,99900,1,4665,13110,2,741,289,127,38,68,47,50,45,69,25,10,12,1,2,41,0x3695,170,1260,960,672,0,0,0,0,0,0,0,967,4413,7070,850,7066,1250,912,1800,526,160,6256,200,689,100,0,0,0,0,4319,1);
+REPLACE INTO `mob_db` VALUES (2831,'C3_FREEZER','Freezer Ringleader','Freezer Ringleader',94,49950,1,4665,13110,2,741,289,127,38,68,47,50,45,69,25,10,12,1,2,41,0x3695,170,1260,960,672,0,0,0,0,0,0,0,967,4413,7070,850,7066,1250,912,1800,526,160,6256,200,689,100,0,0,0,0,4319,1);
+REPLACE INTO `mob_db` VALUES (2832,'C4_FERUS_','Furious Ferus','Furious Ferus',126,195270,1,13600,26880,2,1085,435,111,33,91,74,57,61,87,51,10,12,2,9,42,0x3095,120,576,576,432,0,0,0,0,0,0,0,579,5100,1035,1000,1036,3589,7445,800,997,20,7445,100,0,0,0,0,0,0,4381,1);
+REPLACE INTO `mob_db` VALUES (2833,'C5_FARMILIAR','Elusive Familiar','Elusive Familiar',24,2135,1,360,1215,1,103,33,26,5,15,19,20,5,20,1,10,12,0,2,27,0x3881,150,1276,576,384,0,0,0,0,0,0,0,913,5500,1105,20,2209,15,601,50,514,100,507,700,645,50,0,0,0,0,4020,1);
+REPLACE INTO `mob_db` VALUES (2834,'C1_FAKE_ANGEL','Swift False Angel','Swift False Angel',105,54940,1,6300,14130,2,847,315,106,84,112,67,43,81,82,80,10,12,0,8,66,0x3885,160,920,720,336,0,0,0,0,0,0,0,717,1000,715,1000,716,1000,12020,1000,1974,20,0,0,0,0,0,0,0,0,4316,1);
+REPLACE INTO `mob_db` VALUES (2835,'C2_FABRE','Solid Fabre','Solid Fabre',6,720,1,135,300,1,29,5,24,0,12,5,5,5,12,5,10,12,0,4,22,0x181,400,1672,672,480,0,0,0,0,0,0,0,914,6500,949,500,1502,80,601,5,511,700,705,1000,1501,200,0,0,0,0,4002,1);
+REPLACE INTO `mob_db` VALUES (2836,'C3_FABRE','Fabre Ringleader','Fabre Ringleader',6,360,1,135,300,1,29,5,24,0,12,5,5,5,12,5,10,12,0,4,22,0x181,400,1672,672,480,0,0,0,0,0,0,0,914,6500,949,500,1502,80,601,5,511,700,705,1000,1501,200,0,0,0,0,4002,1);
+REPLACE INTO `mob_db` VALUES (2837,'C4_EXPLOSION','Furious Explosion','Furious Explosion',100,39065,1,4750,12810,1,791,300,112,50,91,66,63,50,78,60,10,12,0,2,63,0x3885,165,1260,960,336,0,0,0,0,0,0,0,7006,5500,7097,2200,7122,3200,756,800,522,400,0,0,0,0,0,0,0,0,4267,1);
+REPLACE INTO `mob_db` VALUES (2838,'C5_EVIL_DRUID','Elusive Evil Druid','Elusive Evil Druid',80,25745,1,3680,9600,1,504,181,88,45,62,32,24,45,85,5,10,12,2,1,89,0x3695,300,2276,576,336,0,0,0,0,0,0,0,2217,10,1615,1,2508,2,1551,10,610,200,7478,4,509,2000,0,0,0,0,4141,1);
+REPLACE INTO `mob_db` VALUES (2839,'C1_ELDER_WILOW','Swift Elder Willow','Swift Elder Willow',34,2995,1,580,1965,1,120,39,45,0,10,14,25,0,29,0,10,12,1,3,43,0x3095,200,1372,672,432,0,0,0,0,0,0,0,907,5000,601,10000,7939,1,757,40,990,30,690,100,604,100,0,0,0,0,4052,1);
+REPLACE INTO `mob_db` VALUES (2840,'C2_ELDER_WILOW','Solid Elder Willow','Solid Elder Willow',34,5990,1,580,1965,1,120,39,45,0,10,14,25,0,29,0,10,12,1,3,43,0x3095,200,1372,672,432,0,0,0,0,0,0,0,907,5000,601,5000,7939,1,757,40,990,30,690,100,604,100,0,0,0,0,4052,1);
+REPLACE INTO `mob_db` VALUES (2841,'C3_ECHIO','Echio Ringleader','Echio Ringleader',126,158100,1,11990,24900,1,1050,407,66,11,111,63,51,37,132,45,10,12,1,7,80,0x3295,250,768,360,360,0,0,0,0,0,0,0,7567,2500,608,10,7563,4000,5172,25,12183,20,7563,100,2366,20,0,0,0,0,4410,1);
+REPLACE INTO `mob_db` VALUES (2842,'C4_DUSTINESS','Furious Dustiness','Furious Dustiness',62,10130,1,1580,5085,1,266,79,69,50,46,28,46,60,75,105,10,12,0,4,44,0x191,150,1004,504,384,0,0,0,0,0,0,0,1057,9000,1058,500,928,10000,507,10000,1001,10,2291,1200,0,0,0,0,0,0,4056,1);
+REPLACE INTO `mob_db` VALUES (2843,'C1_DRYAD','Swift Dryad','Swift Dryad',68,18200,1,2195,7035,3,389,133,153,8,54,14,40,35,74,10,10,12,1,3,82,0x3885,170,2000,2000,576,0,0,0,0,0,0,0,7197,5335,7198,1000,7188,3000,6265,500,1964,1,2270,100,7100,3000,0,0,0,0,4177,1);
+REPLACE INTO `mob_db` VALUES (2844,'C2_DROSERA','Solid Drosera','Solid Drosera',101,108780,1,4050,9105,7,388,105,86,52,79,32,64,38,94,14,10,12,1,3,22,0x84,2000,864,576,336,0,0,0,0,0,0,0,7565,3000,6259,200,1032,2000,1033,2000,621,3,905,1000,6217,50,0,0,0,0,4421,1);
+REPLACE INTO `mob_db` VALUES (2845,'C3_DROPS','Drops Ringleader','Drops Ringleader',2,225,1,65,150,1,21,5,16,0,8,1,1,0,6,2,10,12,1,3,23,0x83,400,1372,672,480,0,0,0,0,0,0,0,909,7500,1602,80,938,500,512,1100,601,1700,512,800,620,20,0,0,0,0,4004,1);
+REPLACE INTO `mob_db` VALUES (2846,'C4_DRILLER','Furious Driller','Furious Driller',65,13595,1,1560,5010,1,309,91,96,18,62,65,25,15,53,5,10,12,1,2,22,0x3885,165,1300,900,336,0,0,0,0,0,0,0,1012,7500,715,3880,716,3500,0,0,0,0,0,0,0,0,0,0,0,0,4180,1);
+REPLACE INTO `mob_db` VALUES (2847,'C5_DRAINLIAR','Elusive Drainliar','Elusive Drainliar',47,5810,1,970,3285,1,178,48,50,15,35,34,24,22,50,20,10,12,0,2,47,0x3095,250,1276,576,384,0,0,0,0,0,0,0,1011,60,913,3000,725,20,507,1000,7006,5500,601,1500,756,40,0,0,0,0,4069,1);
+REPLACE INTO `mob_db` VALUES (2848,'C1_DRAGON_TAIL','Swift Dragon Tail','Swift Dragon Tail',86,23400,1,3475,10665,1,339,96,63,25,61,65,35,40,62,20,10,12,1,4,44,0x3795,175,862,534,312,0,0,0,0,0,0,0,7064,4413,1096,400,943,800,2207,8,2226,2,601,300,602,150,0,0,0,0,4178,1);
+REPLACE INTO `mob_db` VALUES (2849,'C2_DRACO','Solid Draco','Solid Draco',114,200990,1,6485,10830,1,881,373,56,3,21,58,47,34,99,66,10,12,1,9,22,0x1089,250,960,960,504,0,0,0,0,0,0,0,6073,3000,7123,100,1035,100,1037,1000,1036,1000,518,500,2399,10,0,0,0,0,4444,1);
+REPLACE INTO `mob_db` VALUES (2850,'C3_DOLOMEDES','Dolomedes Ringleader','Dolomedes Ringleader',132,272955,1,16755,46380,3,1256,487,112,52,149,34,82,55,143,67,10,12,2,4,61,0x3985,250,398,360,600,0,0,0,0,0,0,0,6319,3000,6325,5000,6090,500,2789,1,12738,10,6224,500,1984,1,0,0,0,0,4506,1);
+REPLACE INTO `mob_db` VALUES (2851,'C4_DOKEBI','Furious Dokebi','Furious Dokebi',68,14100,1,1770,5685,1,438,159,85,20,52,72,35,20,66,25,10,12,0,6,27,0x191,250,1156,456,384,0,0,0,0,0,0,0,1021,9000,757,150,1517,2,1613,1,969,1,1501,300,1005,5,0,0,0,0,4098,1);
+REPLACE INTO `mob_db` VALUES (2852,'C5_DISGUISE','Elusive Disguise','Elusive Disguise',103,69475,1,6695,15060,2,519,162,85,58,92,53,57,75,80,45,10,12,1,6,82,0x3985,147,768,768,384,0,0,0,0,0,0,0,7216,4850,7221,3686,6247,100,518,100,2508,50,2504,2,2529,5,0,0,0,0,4181,1);
+REPLACE INTO `mob_db` VALUES (2853,'C1_DIMIK_1','Swift Dimik','Swift Dimik',116,87760,1,9475,23265,7,1782,777,93,28,114,90,66,52,201,41,10,12,1,0,44,0x3885,150,720,720,432,0,0,0,0,0,0,0,7319,2000,7352,50,6216,70,7094,300,13153,5,984,10,12128,50,0,0,0,0,4370,1);
+REPLACE INTO `mob_db` VALUES (2854,'C2_DEVIRUCHI','Solid Deviruchi','Solid Deviruchi',93,89120,1,5415,16245,1,611,229,72,16,61,49,30,85,119,5,10,12,0,6,27,0x3795,150,980,600,384,0,0,0,0,0,0,0,1038,5335,1039,400,984,2,1458,2,1009,5,912,1500,756,154,0,0,0,0,4122,1);
+REPLACE INTO `mob_db` VALUES (2855,'C3_DESERT_WOLF_B','Baby Desert Wolf Ringle','Baby Desert Wolf Ringle',14,700,1,225,510,1,55,15,13,0,10,12,8,5,17,7,10,12,0,2,23,0x1081,300,1600,900,240,0,0,0,0,0,0,0,1010,85,919,5500,2306,80,601,200,2301,200,13011,5,582,1000,0,0,0,0,4023,1);
+REPLACE INTO `mob_db` VALUES (2856,'C4_DESERT_WOLF_B','Furious Baby Desert Wol','Furious Baby Desert Wol',14,700,1,225,510,1,54,15,13,0,10,15,8,5,17,7,10,12,0,2,23,0x1081,300,1600,900,240,0,0,0,0,0,0,0,1010,85,919,5500,2306,80,601,200,2301,200,13011,5,582,1000,0,0,0,0,4023,1);
+REPLACE INTO `mob_db` VALUES (2857,'C5_DENIRO','Elusive Deniro','Elusive Deniro',31,3355,1,515,1740,1,89,21,52,16,15,16,30,10,23,15,10,12,0,4,22,0x1181,150,1288,288,576,0,0,0,0,0,0,0,955,9000,910,3000,938,1200,990,50,601,8,1002,450,757,34,0,0,0,0,4043,1);
+REPLACE INTO `mob_db` VALUES (2858,'C1_DEATHWORD','Swift Death Word','Swift Death Word',114,81950,1,8335,17295,1,1005,400,68,40,91,64,53,88,139,54,10,12,1,0,60,0x3695,150,912,912,300,0,0,0,0,0,0,0,1097,4000,7015,300,11003,50,7449,500,2418,10,7479,2,7480,1,0,0,0,0,4388,1);
+REPLACE INTO `mob_db` VALUES (2859,'C2_DEATHWORD','Solid Death Word','Solid Death Word',114,163900,1,8335,17295,1,1005,400,68,40,91,64,53,88,139,54,10,12,1,0,60,0x3695,150,912,912,300,0,0,0,0,0,0,0,1097,4000,7015,300,11003,50,7449,500,2418,10,7479,2,7480,1,0,0,0,0,4388,1);
+REPLACE INTO `mob_db` VALUES (2860,'C3_DEATHWORD','Death Word Ringleader','Death Word Ringleader',114,81950,1,8335,17295,1,1005,400,68,40,91,64,53,88,139,54,10,12,1,0,60,0x3695,150,912,912,300,0,0,0,0,0,0,0,1097,4000,7015,300,11003,50,7449,500,2418,10,7479,2,7480,1,0,0,0,0,4388,1);
+REPLACE INTO `mob_db` VALUES (2861,'C4_DARK_PRIEST','Furious Dark Priest','Furious Dark Priest',98,60450,1,7290,12495,2,546,221,56,30,5,78,41,89,94,42,10,12,1,6,89,0x31AD,200,1252,1252,476,0,0,0,0,0,0,0,1557,5,2608,30,505,100,716,450,1009,1,2319,5,7005,3000,0,0,0,0,4171,1);
+REPLACE INTO `mob_db` VALUES (2862,'C5_DANCING_DRAGON','Elusive Zhu Po Long','Elusive Zhu Po Long',82,19715,1,2670,8205,2,424,141,83,36,59,76,40,30,73,30,10,12,1,9,44,0x83,160,840,840,504,0,0,0,0,0,0,0,7266,4365,7265,3000,7268,800,1036,1000,7038,3000,0,0,0,0,0,0,0,0,4272,1);
+REPLACE INTO `mob_db` VALUES (2863,'C1_CREAMY','Swift Creamy','Swift Creamy',23,1890,1,360,1215,1,97,29,28,20,16,1,1,0,1,20,10,12,0,4,24,0x181,150,1136,720,840,0,0,0,0,0,0,0,924,9000,2322,10,518,150,601,100,2207,2,712,500,692,100,0,0,0,0,4040,1);
+REPLACE INTO `mob_db` VALUES (2864,'C2_CORNUTUS','Solid Cornutus','Solid Cornutus',48,14500,1,920,3105,1,155,37,42,28,32,27,45,26,27,15,10,12,0,5,21,0x91,200,1248,199,480,0,0,0,0,0,0,0,991,45,961,5500,911,800,757,53,2106,5,943,1000,601,100,0,0,0,0,4061,1);
+REPLACE INTO `mob_db` VALUES (2865,'C3_COOKIE','Cookie Ringleader','Cookie Ringleader',35,3330,1,585,1980,1,106,28,56,28,15,23,35,12,31,15,10,12,0,7,60,0x1089,200,1036,936,240,0,0,0,0,0,0,0,538,1000,530,150,601,5,11002,50,2402,30,12001,100,529,320,0,0,0,0,4293,1);
+REPLACE INTO `mob_db` VALUES (2866,'C4_CONSTANT','Furious Constant','Furious Constant',108,60250,1,7515,16890,1,1056,411,92,82,126,127,62,57,109,34,10,12,0,0,67,0x3885,150,720,360,360,0,0,0,0,0,0,0,7512,100,7507,1500,7325,10,999,10,757,10,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2867,'C5_COMODO','Elusive Comodo','Elusive Comodo',81,20010,1,2945,11100,2,555,205,92,11,65,52,35,20,94,48,10,12,1,2,65,0x3895,165,432,432,360,0,0,0,0,0,0,0,6403,2500,517,4500,911,4500,908,2500,0,0,0,0,0,0,0,0,0,0,4516,1);
+REPLACE INTO `mob_db` VALUES (2868,'C1_COCO','Swift Coco','Swift Coco',38,4180,1,675,2280,1,128,34,37,0,22,13,30,20,38,10,10,12,0,2,22,0x91,150,1864,864,1008,0,0,0,0,0,0,0,1026,9000,914,10000,919,10000,516,10000,601,10000,2402,25,2502,600,0,0,0,0,4041,1);
+REPLACE INTO `mob_db` VALUES (2869,'C2_COCO','Solid Coco','Solid Coco',38,8360,1,675,2280,1,128,34,37,0,22,13,30,20,38,10,10,12,0,2,22,0x91,150,1864,864,1008,0,0,0,0,0,0,0,914,3333,919,3333,1026,10000,601,2500,516,500,2402,25,2502,600,0,0,0,0,4041,1);
+REPLACE INTO `mob_db` VALUES (2870,'C3_CLOCK','Clock Ringleader','Clock Ringleader',81,27780,1,3385,8685,1,573,213,91,43,68,24,35,41,97,15,10,12,1,0,42,0x91,200,1092,792,480,0,0,0,0,0,0,0,1095,5335,1019,800,509,1900,568,320,7026,30,7027,30,985,163,0,0,0,0,4299,1);
+REPLACE INTO `mob_db` VALUES (2871,'C4_CLOCK','Furious Clock','Furious Clock',81,27780,1,3385,8685,1,573,212,91,43,68,31,35,41,97,15,10,12,1,0,42,0x91,200,1092,792,480,0,0,0,0,0,0,0,1095,5335,1019,800,509,1900,568,320,7026,30,7027,30,985,163,0,0,0,0,4299,1);
+REPLACE INTO `mob_db` VALUES (2872,'C5_CHONCHON','Elusive Chonchon','Elusive Chonchon',5,285,1,110,270,1,28,5,27,0,13,4,4,0,8,5,10,12,0,4,24,0x181,200,1076,576,480,0,0,0,0,0,0,0,909,10000,601,10000,935,1500,1205,55,998,100,742,5,1002,150,0,0,0,0,4009,1);
+REPLACE INTO `mob_db` VALUES (2873,'C1_CENTIPEDE','Swift Centipede','Swift Centipede',125,124960,1,10400,24390,2,1065,403,143,25,133,71,69,39,120,49,10,12,1,4,45,0x3795,150,1000,792,336,0,0,0,0,0,0,0,2746,2,2747,2,1741,10,1042,5335,912,5000,6224,10,943,2500,0,0,0,0,4447,1);
+REPLACE INTO `mob_db` VALUES (2874,'C2_CENERE','Solid Cenere','Solid Cenere',146,1301310,1,35585,102810,1,1942,865,87,81,67,39,30,35,95,45,10,12,0,3,24,0x3795,300,1500,720,360,0,0,0,0,0,0,0,6561,2000,7322,500,7001,1500,7320,1000,0,0,0,0,0,0,0,0,0,0,4595,1);
+REPLACE INTO `mob_db` VALUES (2875,'C3_CELIA','Celia Ringleader','Celia Ringleader',141,1265730,1,110535,342300,1,1824,773,74,312,136,99,61,121,121,49,10,12,1,7,68,0x3295,150,1152,384,288,0,0,0,0,0,0,0,7345,2000,6471,1,2853,20,985,100,18111,10,1654,1,6470,150,0,0,0,0,4568,1);
+REPLACE INTO `mob_db` VALUES (2876,'C4_CATERPILLAR','Furious Caterpillar','Furious Caterpillar',121,128280,1,9750,29700,1,1145,483,100,42,58,48,51,50,54,45,10,12,0,4,22,0x3795,300,1672,672,480,0,0,0,0,0,0,0,949,3000,7054,5335,13034,20,1000,100,997,50,603,12,2894,500,0,0,0,0,4289,1);
+REPLACE INTO `mob_db` VALUES (2877,'C5_CARAT','Elusive Carat','Elusive Carat',103,46110,1,5830,13110,1,950,373,111,67,102,64,60,40,80,50,10,12,1,6,44,0x3795,200,1078,768,384,0,0,0,0,0,0,0,7054,3200,536,1000,2409,5,5003,1,509,1450,0,0,0,0,0,0,0,0,4288,1);
+REPLACE INTO `mob_db` VALUES (2878,'C1_CARAMEL','Swift Caramel','Swift Caramel',25,2590,1,405,1365,1,108,32,39,0,19,10,15,10,32,5,10,12,0,2,22,0x91,200,1604,840,756,0,0,0,0,0,0,0,1027,9000,2310,5,919,5500,1455,10,1405,15,1408,20,0,0,0,0,0,0,4063,1);
+REPLACE INTO `mob_db` VALUES (2879,'C2_BUNGISNGIS','Solid Bungisngis','Solid Bungisngis',121,255130,1,9700,29700,1,1008,409,115,35,71,32,61,30,74,19,10,12,2,7,42,0x3795,200,1568,432,360,0,0,0,0,0,0,0,7054,1000,6511,1000,985,10,12700,100,0,0,0,0,0,0,0,0,0,0,4582,1);
+REPLACE INTO `mob_db` VALUES (2880,'C3_BREEZE','Breeze Ringleader','Breeze Ringleader',92,33775,1,4795,13470,2,639,237,83,32,75,101,46,35,79,55,10,12,1,0,64,0x3885,100,398,384,504,0,0,0,0,0,0,0,945,500,706,10,2270,10,1733,10,604,10,2269,10,996,10,0,0,0,0,4390,1);
+REPLACE INTO `mob_db` VALUES (2881,'C4_BREEZE','Furious Breeze','Furious Breeze',92,33775,1,4795,13470,2,639,236,83,32,75,131,46,35,79,55,10,12,1,0,64,0x3885,100,398,384,504,0,0,0,0,0,0,0,945,500,706,10,2270,10,1733,10,604,10,2269,10,996,10,0,0,0,0,4390,1);
+REPLACE INTO `mob_db` VALUES (2882,'C5_BRADIUM_GOLEM','Elusive Bradium Golem','Elusive Bradium Golem',133,228695,1,21295,32340,1,1576,627,559,12,189,25,125,45,104,33,10,12,2,0,42,0x3295,300,1200,1200,540,0,0,0,0,0,0,0,7067,3000,953,5000,6090,500,2138,10,12738,10,6224,500,0,0,0,0,0,0,4472,1);
+REPLACE INTO `mob_db` VALUES (2883,'C1_BLOOD_BUTTERFLY','Swift Bloody Butterfly','Swift Bloody Butterfly',94,35150,1,4665,13110,3,510,173,79,50,70,68,40,55,108,30,10,12,1,4,44,0x318D,145,576,576,288,0,0,0,0,0,0,0,7163,4608,7168,2500,602,1200,924,5500,1802,3,1962,1,0,0,0,0,0,0,4327,1);
+REPLACE INTO `mob_db` VALUES (2884,'C3_BIGFOOT','Bigfoot Ringleader','Bigfoot Ringleader',29,2935,1,450,1515,1,95,24,55,7,18,4,7,0,12,0,10,12,2,2,22,0x91,300,1260,199,192,0,0,0,0,0,0,0,948,9000,2289,5,919,5000,601,80,516,1500,518,450,756,43,0,0,0,0,4074,1);
+REPLACE INTO `mob_db` VALUES (2885,'C4_BATHORY','Furious Bathory','Furious Bathory',86,26210,1,3215,10230,1,393,121,61,89,66,49,40,77,67,50,10,12,1,7,27,0x3695,100,1504,840,900,0,0,0,0,0,0,0,1001,200,1061,4850,2252,3,1611,5,1000,30,1006,15,637,20,0,0,0,0,4119,1);
+REPLACE INTO `mob_db` VALUES (2886,'C5_BANSHEE_MASTER','Elusive Banshee Master','Elusive Banshee Master',118,101600,1,11055,22995,2,1043,403,87,94,121,58,48,122,84,44,10,12,1,6,47,0x3795,150,676,504,504,0,0,0,0,0,0,0,7751,3000,2365,10,2748,2,2528,10,934,1500,7054,5335,0,0,0,0,0,0,4450,1);
+REPLACE INTO `mob_db` VALUES (2887,'C1_BANSHEE','Swift Banshee','Swift Banshee',130,243330,1,14690,31500,1,1199,487,73,96,97,71,55,143,137,72,10,12,1,6,47,0x3795,150,676,504,504,0,0,0,0,0,0,0,7751,3000,2365,10,13027,10,2528,10,934,1500,7054,5335,6223,1,0,0,0,0,4438,1);
+REPLACE INTO `mob_db` VALUES (2888,'C2_BANASPATY','Solid Banaspaty','Solid Banaspaty',85,46800,1,4025,8160,1,338,96,63,89,61,78,35,77,79,20,10,12,0,0,63,0x3895,220,1872,672,480,0,0,0,0,0,0,0,1003,500,912,1000,985,750,756,750,1752,250,0,0,0,0,0,0,0,0,4518,1);
+REPLACE INTO `mob_db` VALUES (2889,'C3_ASSULTER','Assaulter Ringleader','Assaulter Ringleader',100,44885,1,5975,20490,2,801,301,169,49,100,92,30,20,144,15,10,12,1,7,44,0x3695,200,780,780,504,0,0,0,0,0,0,0,967,4413,7069,1200,7072,840,6214,200,912,1240,13300,5,603,1,0,0,0,0,4246,1);
+REPLACE INTO `mob_db` VALUES (2890,'C4_ARGOS','Furious Argos','Furious Argos',47,5025,1,900,3030,1,176,45,58,8,38,22,25,5,26,15,10,12,1,7,44,0x3695,200,780,780,504,0,0,0,0,0,0,0,1025,9000,911,1200,1042,500,757,61,511,670,601,250,10017,15,0,0,0,0,4075,1);
+REPLACE INTO `mob_db` VALUES (2891,'C5_ARGIOPE','Elusive Argiope','Elusive Argiope',75,15525,1,2225,6840,1,443,154,88,32,60,23,40,30,24,30,10,12,2,4,25,0x3795,300,1792,792,336,0,0,0,0,0,0,0,1042,5335,912,1200,757,175,2406,5,511,1500,719,10,0,0,0,0,0,0,4114,1);
+REPLACE INTO `mob_db` VALUES (2892,'C1_ARGIOPE','Swift Argiope','Swift Argiope',75,15525,1,2225,6840,1,443,154,88,32,60,23,40,30,24,30,10,12,2,4,25,0x3795,300,1792,792,336,0,0,0,0,0,0,0,1042,5335,912,1200,757,175,2406,5,511,1500,719,10,0,0,0,0,0,0,4114,1);
+REPLACE INTO `mob_db` VALUES (2893,'C2_ARCLOUSE','Solid Arclouze','Solid Arclouze',107,100200,1,5530,23445,1,503,168,101,36,60,73,45,35,168,15,10,12,2,0,60,0x91,400,1840,1440,384,0,0,0,0,0,0,0,1096,3500,938,3000,943,800,912,450,716,300,997,20,912,2500,0,0,0,0,4240,1);
+REPLACE INTO `mob_db` VALUES (2894,'C3_ARCLOUSE','Arclouze Ringleader','Arclouze Ringleader',107,50100,1,5530,23445,1,503,168,101,36,60,73,45,35,168,15,10,12,2,0,60,0x91,400,1840,1440,384,0,0,0,0,0,0,0,1096,3500,938,3000,943,800,912,450,716,300,997,20,912,2500,0,0,0,0,4240,1);
+REPLACE INTO `mob_db` VALUES (2895,'C4_APOCALIPS','Furious Apocalypse','Furious Apocalypse',121,110450,1,9885,20535,2,1260,505,136,26,130,68,76,25,125,15,10,12,2,0,60,0x91,400,1840,1440,384,0,0,0,0,0,0,0,7095,5335,7094,2400,7093,2200,985,5,13161,1,2506,20,12735,100,0,0,0,0,4242,1);
+REPLACE INTO `mob_db` VALUES (2896,'C5_ANTLER_SCARABA','Elusive Antler Scaraba','Elusive Antler Scaraba',136,313000,1,15825,47280,1,1519,681,155,102,23,99,59,129,137,45,10,12,1,4,42,0x3985,200,624,624,360,0,0,0,0,0,0,0,6322,6500,1930,1,12735,10,7939,10,993,1,0,0,0,0,0,0,0,0,4505,1);
+REPLACE INTO `mob_db` VALUES (2897,'C1_ANTIQUE_BOOK','Swift Antique Book','Swift Antique Book',148,673075,1,36125,105660,1,2001,893,74,42,67,53,32,44,125,5,10,12,0,0,60,0x3795,150,960,960,480,0,0,0,0,0,0,0,6560,2000,7015,1000,1097,1000,0,0,0,0,0,0,0,0,0,0,0,0,4596,1);
+REPLACE INTO `mob_db` VALUES (2898,'C2_ANTIQUE_BOOK','Solid Antique Book','Solid Antique Book',148,1346150,1,36125,105660,1,2001,893,74,42,67,53,32,44,125,5,10,12,0,0,60,0x3795,150,960,960,480,0,0,0,0,0,0,0,6560,2000,7015,1000,1097,1000,0,0,0,0,0,0,0,0,0,0,0,0,4596,1);
+REPLACE INTO `mob_db` VALUES (2899,'C4_ANOLIAN','Furious Anolian','Furious Anolian',109,77735,1,8790,19995,1,863,312,61,11,130,81,55,66,70,48,10,12,1,5,41,0x3695,190,900,500,864,0,0,0,0,0,0,0,7003,4850,1754,2000,526,5,10019,10,16003,1,2625,1,984,134,0,0,0,0,4234,1);
+REPLACE INTO `mob_db` VALUES (2900,'C5_ANGRA_MANTIS','Elusive Angra Mantis','Elusive Angra Mantis',144,458600,1,25315,63180,1,1099,417,175,81,122,155,119,81,198,79,10,12,1,4,42,0x3985,150,576,480,480,0,0,0,0,0,0,0,6086,5000,7194,1000,997,10,1830,5,0,0,0,0,0,0,0,0,0,0,4513,1);
+REPLACE INTO `mob_db` VALUES (2901,'C1_ANGRA_MANTIS','Swift Angra Mantis','Swift Angra Mantis',144,458600,1,25315,63180,1,1099,417,175,81,122,155,119,81,198,79,10,12,1,4,42,0x3985,150,576,480,480,0,0,0,0,0,0,0,6086,5000,7194,1000,997,10,1830,5,0,0,0,0,0,0,0,0,0,0,4513,1);
+REPLACE INTO `mob_db` VALUES (2902,'C2_ANDRE','Solid Andre','Solid Andre',33,7240,1,540,1815,1,92,25,55,16,11,20,40,10,24,10,10,12,0,4,22,0x1181,300,1288,288,384,0,0,0,0,0,0,0,955,9000,910,1000,938,500,993,50,601,4,1002,350,757,28,0,0,0,0,4043,1);
+REPLACE INTO `mob_db` VALUES (2903,'C3_ANCIENT_MIMIC','Ancient Mimic Ringleade','Ancient Mimic Ringleade',112,73500,1,7955,18600,1,1153,460,100,40,121,70,63,43,141,67,10,12,2,0,60,0x3885,100,480,480,360,0,0,0,0,0,0,0,603,30,617,1,644,50,2404,5,2506,1,2417,10,2610,100,0,0,0,0,4387,1);
+REPLACE INTO `mob_db` VALUES (2904,'C4_ANACONDAQ','Furious Anacondaq','Furious Anacondaq',100,42550,1,4805,10815,1,662,241,92,0,79,59,28,43,67,25,10,12,1,2,25,0x91,200,1576,576,576,0,0,0,0,0,0,0,6247,200,937,9000,1455,10,926,1500,936,200,508,150,756,50,0,0,0,0,4062,1);
+REPLACE INTO `mob_db` VALUES (2905,'C5_AMBERNITE','Elusive Ambernite','Elusive Ambernite',19,1700,1,290,645,1,59,13,28,0,16,20,11,10,21,5,10,12,2,4,21,0x191,400,2048,648,648,0,0,0,0,0,0,0,991,50,946,9000,910,1200,935,3000,601,2,757,14,1002,150,0,0,0,0,4032,1);
+REPLACE INTO `mob_db` VALUES (2906,'C1_ALNOLDI','Swift Rafflesia Arnoldi','Swift Rafflesia Arnoldi',80,25745,1,3680,9600,2,482,181,80,20,40,32,24,61,85,30,10,12,1,3,22,0x3895,300,768,768,576,0,0,0,0,0,0,0,705,125,520,213,905,2250,711,150,521,125,2269,50,0,0,0,0,0,0,4515,1);
+REPLACE INTO `mob_db` VALUES (2907,'C2_ALLIGATOR','Solid Alligator','Solid Alligator',57,24300,24300,1275,4110,1,255,75,62,30,47,48,24,15,40,26,10,12,1,2,21,0x91,200,1100,900,480,0,0,0,0,0,0,0,912,1000,1099,600,7003,2000,608,50,756,129,0,0,0,0,0,0,0,0,4252,1);
+REPLACE INTO `mob_db` VALUES (2908,'C3_ALIZA','Aliza Ringleader','Aliza Ringleader',112,72250,72250,6120,16515,1,1033,403,98,5,115,50,51,62,88,54,10,12,1,7,60,0x91,220,1440,576,600,0,0,0,0,0,0,0,7054,4000,2518,10,2626,10,7047,5,12128,50,661,1,2123,5,0,0,0,0,4400,1);
+REPLACE INTO `mob_db` VALUES (2909,'C4_ALICEL','Furious Alicel','Furious Alicel',115,90000,90000,8335,35295,2,1149,457,109,30,121,68,59,63,102,60,10,12,1,6,60,0x318D,250,1080,480,504,0,0,0,0,0,0,0,7512,2000,7507,3000,2148,5,6214,200,1270,5,985,10,2517,20,0,0,0,0,4401,1);
+REPLACE INTO `mob_db` VALUES (2910,'C5_ALARM','Elusive Alarm','Elusive Alarm',88,27810,27810,3415,10485,1,463,153,106,53,70,72,40,25,66,25,10,12,1,0,60,0x3695,300,1020,500,768,0,0,0,0,0,0,0,1095,5335,2607,1,7005,1500,611,1300,984,105,7026,20,912,1500,0,0,0,0,4244,1);
+REPLACE INTO `mob_db` VALUES (2911,'C1_AGAV','Swift Agav','Swift Agav',128,200000,200000,12780,26520,1,1069,428,77,82,85,66,55,113,120,61,10,12,1,7,80,0x3295,300,768,360,360,0,0,0,0,0,0,0,7567,2500,2422,2,7563,4000,2109,1,12183,50,7563,100,1061,2500,0,0,0,0,4409,1);
+REPLACE INTO `mob_db` VALUES (2912,'C2_ACIDUS_','Solid Acidus','Solid Acidus',130,407180,407180,14690,30480,2,1660,712,98,47,106,110,61,53,133,53,10,12,2,9,44,0x3095,180,768,768,360,0,0,0,0,0,0,0,505,150,1035,4000,2890,10,1036,3589,7446,800,996,20,7446,100,0,0,0,0,4379,1);
+REPLACE INTO `mob_db` VALUES (2913,'C3_ACIDUS_','Acidus Ringleader','Acidus Ringleader',130,203590,203590,14690,30480,2,1660,712,98,47,106,110,61,53,133,53,10,12,2,9,44,0x3095,180,768,768,360,0,0,0,0,0,0,0,505,150,1035,4000,2890,10,1036,3589,7446,800,996,20,7446,100,0,0,0,0,4379,1);
REPLACE INTO `mob_db` VALUES (2924,'T_ELDER_WILOW','Elder Willow','Elder Willow',34,599,1,116,131,1,80,14,45,0,10,14,25,0,29,0,10,12,1,3,43,0x3095,200,1372,672,432,0,0,0,0,0,0,0,6067,500,7406,500,7407,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2925,'T_WILOW','Willow','Willow',8,91,1,31,23,1,13,5,38,2,13,3,8,5,12,5,10,12,1,3,22,0x0081,200,1672,672,432,0,0,0,0,0,0,0,6065,500,6066,500,6067,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2925,'T_WILOW','Willow','Willow',8,91,1,31,23,1,13,5,38,2,13,3,8,5,12,5,10,12,1,3,22,0x81,200,1672,672,432,0,0,0,0,0,0,0,6065,500,6066,500,6067,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2926,'T_HARPY','Harpy','Harpy',83,4423,1,660,760,1,340,41,69,44,71,39,50,31,125,12,10,12,1,6,64,0x3885,155,972,672,470,0,0,0,0,0,0,0,7406,500,7407,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2927,'T_MINERAL','Mineral','Mineral',96,8300,1,802,1013,1,751,57,127,23,70,61,40,50,74,50,10,12,0,0,40,0x0091,250,648,480,360,0,0,0,0,0,0,0,7406,500,7407,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2928,'T_GIBBET','Gibbet','Gibbet',105,12999,1,972,874,1,697,85,116,45,103,56,62,55,73,37,10,12,2,6,27,0x3885,180,917,1584,576,0,0,0,0,0,0,0,7406,500,7407,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2927,'T_MINERAL','Mineral','Mineral',96,8300,1,802,1013,1,751,57,127,23,70,61,40,50,74,50,10,12,0,0,40,0x91,250,648,480,360,0,0,0,0,0,0,0,7406,500,7407,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2928,'T_GIBBET','Gibbet','Gibbet',105,12999,1,972,874,1,697,85,116,45,103,56,62,55,73,37,10,12,2,6,27,0x3885,180,1584,1584,576,0,0,0,0,0,0,0,7406,500,7407,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2929,'T_PLASMA_G','Plasma','Plasma',116,24975,1,2176,1506,1,851,112,120,3,121,60,58,62,102,50,10,12,0,0,82,0x3885,100,1000,500,1000,0,0,0,0,0,0,0,6065,500,6066,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2930,'T_SOLACE','Solace','Solace',123,24729,1,2442,2409,2,1234,165,96,96,106,65,61,42,125,72,10,12,1,8,66,0x3295,180,576,420,360,0,0,0,0,0,0,0,6067,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2931,'T_METALING','Metaling','Metaling',81,4300,1,524,537,1,188,39,69,28,58,30,49,17,60,5,10,12,0,0,20,0x0083,300,384,672,480,0,0,0,0,0,0,0,6067,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2932,'T_POPORING','Poporing','Poporing',30,524,1,99,112,1,74,20,36,17,17,26,20,18,36,5,10,12,1,3,25,0x0083,300,1672,672,480,0,0,0,0,0,0,0,6067,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2931,'T_METALING','Metaling','Metaling',81,4300,1,524,537,1,188,39,69,28,58,30,49,17,60,5,10,12,0,0,20,0x83,300,672,672,480,0,0,0,0,0,0,0,6067,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2932,'T_POPORING','Poporing','Poporing',30,524,1,99,112,1,74,20,36,17,17,26,20,18,36,5,10,12,1,3,25,0x83,300,1672,672,480,0,0,0,0,0,0,0,6067,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2933,'T_DEVILING','Deviling','Deviling',66,16890,1,1197,1189,1,313,183,67,70,48,50,33,75,85,200,10,12,1,6,87,0x3695,200,1072,1056,384,0,0,0,0,0,0,0,7410,500,7411,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db` VALUES (2934,'T_ARCHANGELING','Arc Angeling','Arc Angeling',84,25100,1,1789,1455,1,593,100,92,81,32,48,62,99,119,105,10,12,1,8,66,0x3695,180,1072,672,480,0,0,0,0,0,0,0,7410,500,7411,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2935,'T_EVIL_CLOUD_HERMIT','Taoist Hermit','Taoist Hermit',96,8266,1,902,563,10,611,30,66,46,63,57,45,60,119,45,10,12,2,0,40,0x2085,190,480,840,432,0,0,0,0,0,0,0,6067,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
-REPLACE INTO `mob_db` VALUES (2936,'E_GHOSTRING','E_GHOSTRING','E_GHOSTRING',1,10,0,0,0,1,1,2,100,99,0,0,0,0,0,0,7,12,0,3,20,0,300,1220,1080,648,0,0,0,0,0,0,0,535,2000,12192,2000,7225,2000,6658,4000,0,0,0,0,0,0,0,0,0,0,0,0);
--- 2937,M_LOKI
--- 2938,MM_MAGIC_SEAL
--- 2939,MM_EVIL_SHADOW1
--- 2940,MM_EVIL_SHADOW2
--- 2941,MM_EVIL_SHADOW3
--- 2942,MM_EVIL_FANATICS
--- 2943,MM_ICE_MINE
--- 2944,J_HORNET
--- 2945,J_MUMMY
--- 2946,J_ANUBIS
--- 2947,J_EGGYRA
--- 2948,CURSED_SOLDIER
--- 2949,CURSED_SENTINEL
--- 2950,BROKEN_MIND
--- 2951,FLOATING_WORD
--- 2952,LIKE_LOVE
--- 2953,CURSED_MEMORY
--- 2954,COLORLESS_VOW
--- 2955,OLD_FRIENDSHIP
--- 2956,SWEET_SLAUGHTER
--- 2957,FORGOTTEN_NAME
--- 2958,FATAL_DAYS
--- 2959,TORTUROUS_REDEEMER
--- 2960,MM_FLAMECROSS
--- 2961,E_TORTUROUS_REDEEMER
--- 2962,E_DEVILING
--- 2963,WOODIE
--- 2964,EXP_1000
--- 2965,TW_APOCALIPS_H
--- 2966,TW_B_EREMES
--- 2967,TW_B_HARWORD
--- 2968,TW_B_SEYREN
--- 2969,TW_BAPHOMET2
--- 2970,TW_DARK_LORD
--- 2971,TW_DARK_SNAKE_LORD
--- 2972,TW_DOPPELGANGER
--- 2973,TW_DRACULA
--- 2974,TW_EDDGA
--- 2975,TW_FALLINGBISHOP
--- 2976,TW_GLOOMUNDERNIGHT
--- 2977,TW_IFRIT
--- 2978,TW_KTULLANUX
--- 2979,TW_LORD_OF_DEATH2
--- 2980,TW_MISTRESS
--- 2981,TW_ORK_HERO2
--- 2982,TW_OSIRIS2
--- 2983,TW_RANDGRIS
--- 2984,TW_TURTLE_GENERAL
--- 2985,E_MYSTERIOUS_BUG
--- 2986,J_XMAS_SMOKEY_GIFT
--- 2987,XM_TREE
--- 2988,XM_ANTONIO
--- 2989,XM_COOKIE
--- 2990,XM_CRUISER
--- 2991,XM_MYSTCASE
--- 2992,XM_LUDE
--- 2993,XM_HYLOZOIST
--- 2994,XM_MARIONETTE
--- 2995,XM_TEDDY_BEAR
--- 2996,XM_CELINE_KIMI
--- 2997,G_XM_CELINE_KIMI
--- 2998,EP14_MORS_EVENT
--- 2999,EP14_MORS_BOSSA
--- 3000,EP14_MORS_BOSSB
--- 3001,EP14_MORS_MOB1
--- 3002,EP14_MORS_MOB2
--- 3003,EP14_MORS_MOB3
--- 3004,EP14_MORS_MOB4
--- 3005,EP14_MORS_MOB5
--- 3006,EP14_MORS_MOB6
--- 3007,EP14_MORS_DUMMY
--- 3008,EP14_MORS_HIDDEN
--- 3009,EP14_3_DEATH_BOSS
--- 3010,EP14_3_DEATH_A_MOB1
--- 3011,EP14_3_DEATH_A_MOB2
--- 3012,EP14_3_DEATH_A_MOB3
--- 3013,EP14_3_DEATH_B_MOB1
--- 3014,EP14_3_DEATH_B_MOB2
--- 3015,EP14_3_DEATH_B_MOB3
--- 3016,EP14_3_DEATH_C_MOB1
--- 3017,EP14_3_DEATH_C_MOB2
--- 3018,EP14_3_DEATH_C_MOB3
--- 3019,CELINE_KIMI
--- 3020,FIRE_CONDOR
--- 3021,FIRE_SAND_MAN
--- 3022,FIRE_FRILLDORA
--- 3023,FIRE_GOLEM
--- 3024,14_3_MERCENARY_A
--- 3025,14_3_MERCENARY_B
--- 3026,FIREPIT
--- 3027,FULBUK
--- 3028,SONIA
--- 3029,GRIM_REAPER_ANKOU
--- 3030,STANDING_SOUL
--- 3031,MUTANT_NECROMANCER
--- 3032,MUTANT_GHOUL
--- 3033,MUTANT_OSIRIS
--- 3034,MUTANT_ARCHER_SKELETON
--- 3035,MUTANT_WRAITH_DEAD
--- 3036,MUTANT_VERIT
--- 3037,MUTANT_LUDE
--- 3038,HIDDEN_MOB7
--- 3039,B_MOROCC_1
--- 3040,B_MOROCC_2
--- 3041,B_MOROCC_4
--- 3042,WATERMELON_17
--- 3043,WATERMELON_18
--- 3044,WATERMELON_19
--- 3045,WATERMELON_20
--- 3046,WATERMELON_21
--- 3047,WATERMELON_22
--- 3048,WATERMELON_23
--- 3049,WATERMELON_24
--- 3050,WATERMELON_25
--- 3051,WATERMELON_26
--- 3052,WATERMELON_27
--- 3053,WATERMELON_28
--- 3054,WATERMELON_29
--- 3055,WATERMELON_30
--- 3056,WATERMELON_31
--- 3057,WATERMELON_32
--- 3058,WATERMELON_33
--- 3059,EIGHT_DIVISION
--- 3060,E_QUESTION_OCTOPUS
--- 3061,E_ANGRY_MIMIC
--- 3062,GIANT_DEVIRUCHI
--- 3063,DEVIRUCHI_W
--- 3064,GIANT_DEVIRUCHI_W
--- 3065,E_ICE_MINE
--- 3066,SNAKE_NEWYEAR
--- 3067,E_ORC_WOMAN
--- 3068,E_PYTHON_SKIN
--- 3069,PERE1
--- 3070,PERE2
--- 3071,PERE3
--- 3072,PERE4
--- 3073,GRAND_PERE
--- 3074,TIMEHOLDER
--- 3075,WA_TREASURE
--- 3076,WA_MONSTER_1
--- 3077,WA_MONSTER_2
--- 3078,WA_MONSTER_3
--- 3079,WA_MONSTER_4
--- 3080,WA_MONSTER_5
--- 3081,WA_MONSTER_6
--- 3082,WA_MONSTER_7
--- 3083,WA_MONSTER_8
--- 3084,WA_MONSTER_9
--- 3085,WA_MONSTER_10
--- 3086,WA_MERCENARY
--- 3087,M_NYDHOG
--- 3088,MM_BRINARANEA_BABY
--- 3089,MM_LOCO_KASA
--- 3090,MM_LOCO_SALAMANDER
--- 3091,MM_BRINARANEA
--- 3092,MM_MUSPELLSKOLL
--- 3093,MM_BRINARANEA_CORE
--- 3094,MM_MUSPELLSKOLL_CORE
--- 3095,MM_GOD_SHADOW
--- 3096,MM_MOROCC_KID
--- 3097,MM_MOROCC_ADT
--- 3098,MM_MOROCC_ORIGIN
--- 3099,MM_MOROCC_REST
--- 3100,MM_MANA_BLACK
--- 3101,MM_MANA_WHITE
--- 3102,MM_MANA_RED
--- 3103,MM_MANA_YELLOW
--- 3104,MM_MANA_BLUE
--- 3105,MM_GB_MOROCC_1
--- 3106,MM_GB_MOROCC_4
--- 3107,E_EASTER_BUNNY
--- 3108,JITTERBUG1
--- 3109,JITTERBUG2
-
+REPLACE INTO `mob_db` VALUES (2935,'T_EVIL_CLOUD_HERMIT','Taoist Hermit','Taoist Hermit',96,8266,1,902,563,10,611,30,66,46,63,57,45,60,119,45,10,12,2,0,40,0x2085,190,840,840,432,0,0,0,0,0,0,0,6067,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (2936,'E_GHOSTRING','Ghostring','Ghostring',1,10,1,0,0,1,1,2,100,99,0,0,0,0,0,0,7,12,0,3,20,0x0,300,1220,1080,648,0,0,0,0,0,0,0,535,2000,12192,2000,7225,2000,6658,4000,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (3202,'ORGANIC_JAKK','Organic Pumpkin','Organic Pumpkin',10,40,1,20,13,1,100,0,160,99,1,1,1,1,999,1,1,1,0,3,21,0x61,200,398,199,0,0,0,0,0,0,0,0,6804,5000,6804,5000,6804,1000,2267,100,1062,1000,664,100,546,1000,12192,100,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (3203,'INORGANIC_JAKK','Inorganic Pumpkin','Inorganic Pumpkin',10,40,1,20,13,1,100,0,160,99,1,1,1,1,999,1,1,1,0,3,21,0x61,200,398,199,0,0,0,0,0,0,0,0,6805,5000,6805,5000,6805,1000,2267,100,1062,1000,664,100,546,1000,12192,100,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (3381,'DARK_SOUL','Dark Soul','Dark Soul',10,20,1,0,0,1,20,20,0,0,1,1,1,1,1,1,1,1,1,6,27,0x81,100,1960,960,504,0,0,0,0,0,0,0,12192,2000,6914,4000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
+REPLACE INTO `mob_db` VALUES (3382,'WANDERING_SOUL','Wandering Soul','Wandering Soul',1,10,1,0,0,1,10,10,0,0,1,1,1,1,1,1,1,1,1,6,28,0x81,100,1248,1248,576,0,0,0,0,0,0,0,12192,2000,6915,4000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
diff --git a/sql-files/mob_skill_db.sql b/sql-files/mob_skill_db.sql
index 7163fefa3..6cf4860f7 100644
--- a/sql-files/mob_skill_db.sql
+++ b/sql-files/mob_skill_db.sql
@@ -3,7 +3,7 @@
--
DROP TABLE IF EXISTS `mob_skill_db`;
-CREATE TABLE `mob_skill_db` (
+CREATE TABLE IF NOT EXISTS `mob_skill_db` (
`MOB_ID` SMALLINT(6) NOT NULL,
`INFO` TEXT NOT NULL,
`STATE` TEXT NOT NULL,
@@ -25,4306 +25,4091 @@ CREATE TABLE `mob_skill_db` (
`CHAT` TEXT
) ENGINE=MyISAM;
--- Mob Skill Database
--- Based on Aegis Episode 11.3
---
--- Structure of Database:
--- REPLACE INTO `mob_skill_db` VALUES (MOB_ID,'dummy value (info only)','STATE',SKILL_ID,SKILL_LV,rate (10000 = 100%),casttime,delay,'cancelable','target','condition type','condition value',val1,val2,val3,val4,val5,'emotion','chat');
---
--- RATE: the chance of the skill being casted when the condition is fulfilled (10000 = 100%).
--- DELAY: the time (in milliseconds) before attempting to recast the same skill.
---
--- STATE:
--- any (except dead) / idle (in standby) / walk (in movement) / dead (on killed) /
--- loot /attack / angry (like attack, except player has not attacked mob yet) /
--- chase (following target, after being attacked) / follow (following target,
--- without being attacked) / anytarget (attack+angry+chase+follow)
---
--- TARGET:
--- target (current target) / self / friend / master / randomtarget (any enemy within skill's range)
---
--- The following are for ground-skills, a random target tile is selected from the specified area:
--- around1 (3x3 area around self) / around2 (5x5 area around self) /
--- around3 (7x7 area around self) / around4 (9x9 area around self) /
--- around5 (3x3 area around target) / around6 (5x5 area around target) /
--- around7 (7x7 area around target) / around8 (9x9 area around target) /
--- around = around4
---
--- CONDITION:
--- always Unconditional (no condition value).
--- onspawn When mob spawns/respawns (no condition value).
--- myhpltmaxrate When mob's HP drops to the specified %.
--- myhpinrate When mob's HP is in a certain % range (condition value = lower bound, val1 = upper bound).
--- mystatuson If mob has the specified abnormality in status.
--- mystatusoff If mob has ended the specified abnormality in status.
--- friendhpltmaxrate When mob's friend's HP drops to the specified %.
--- friendhpinrate When mob's friend's HP is in a certain % range (condition value = lower bound, val1 = upper bound).
--- friendstatuson If friend has the specified abnormality in status.
--- friendstatusoff If friend has ended the specified abnormality in status.
--- attackpcgt When attack PCs become greater than specified number.
--- attackpcge When attack PCs become greater than or equal to the specified number.
--- slavelt When number of slaves is less than the original specified number.
--- slavele When number of slaves is less than or equal to the original specified number.
--- closedattacked When close range melee attacked (no condition value).
--- longrangeattacked When long range attacked, ex. bows, guns, ranged skills (no condition value).
--- skillused When the specified skill is used on the mob.
--- afterskill After mob casts the specified skill.
--- casttargeted When a target is in cast range (no condition value).
--- rudeattacked When mob is rude attacked (no condition value).
---
--- Status abnormalities specified through the statuson/statusoff system:
--- anybad (any type of state change) / stone / freeze / stun / sleep /
--- poison / curse / silence / confusion / blind / hiding / sight (unhidden)
---
--- Note: if a negative MobID is provided, the skill will be treated as 'global':
--- -1: added for all boss types.
--- -2: added for all normal types.
--- -4: added for all mobs.
-REPLACE INTO `mob_skill_db` VALUES (1001,'Scorpion@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1001,'Scorpion@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1002,'Poring@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1002,'Poring@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1004,'Hornet@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1004,'Hornet@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1005,'Familiar@NPC_BLINDATTACK','attack',177,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1005,'Familiar@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1005,'Familiar@NPC_BLINDATTACK','angry',177,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1005,'Familiar@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1007,'Fabre@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1007,'Fabre@NPC_METAMORPHOSIS','idle',193,1,10,2000,5000,'no','self','always',0,1008,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1008,'Pupa@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1008,'Pupa@NPC_METAMORPHOSIS','idle',193,1,10,2000,5000,'no','self','always',0,1018,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1009,'Condor@BS_ADRENALINE','attack',111,1,500,1500,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1009,'Condor@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,5,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1009,'Condor@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1010,'Willow@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1010,'Willow@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1010,'Willow@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1011,'Chonchon@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1011,'Chonchon@NPC_RUN','attack',354,1,10000,0,3000,'no','self','always',0,NULL,0x81,NULL,NULL,NULL,19,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1011,'Chonchon@NPC_RUN','chase',354,1,10000,0,3000,'no','self','always',0,NULL,0x81,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1012,'Roda Frog@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1013,'Wolf@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1013,'Wolf@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1014,'Spore@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,1,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1014,'Spore@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1014,'Spore@NPC_SLEEPATTACK','attack',182,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1014,'Spore@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1015,'Zombie@NPC_POISON','attack',176,1,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1015,'Zombie@NPC_POISON','angry',176,1,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1015,'Zombie@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1015,'Zombie@NPC_UNDEADATTACK','angry',347,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1016,'Archer Skeleton@AC_DOUBLE','attack',46,1,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1016,'Archer Skeleton@NPC_UNDEADATTACK','attack',347,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1016,'Archer Skeleton@NPC_RUN','attack',354,1,500,0,5000,'yes','self','attackpcge',1,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1018,'Creamy@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1018,'Creamy@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1018,'Creamy@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1018,'Creamy@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1019,'Peco Peco@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1019,'Peco Peco@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,6,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1019,'Peco Peco@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1019,'Peco Peco@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1020,'Mandragora@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,32,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_SMOKING','idle',195,1,500,0,36000000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_EMOTION','follow',197,1,2000,0,5000,'yes','self','always',0,27,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_GROUNDATTACK','angry',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1024,'Worm Tail@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1025,'Snake@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1025,'Snake@NPC_POISON','attack',176,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1026,'Munak@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1026,'Munak@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,1,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1026,'Munak@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1026,'Munak@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1026,'Munak@NPC_STUNATTACK','angry',179,2,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1028,'Skeleton Soldier@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1028,'Skeleton Soldier@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,6,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1028,'Skeleton Soldier@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1028,'Skeleton Soldier@NPC_EMOTION','follow',197,1,2000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1028,'Skeleton Soldier@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1028,'Skeleton Soldier@NPC_UNDEADATTACK','angry',347,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1029,'Isis@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1029,'Isis@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1029,'Isis@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1029,'Isis@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3195,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1030,'Anacondaq@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1030,'Anacondaq@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1031,'Poporing@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1031,'Poporing@NPC_POISON','attack',176,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1031,'Poporing@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1032,'Verit@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1032,'Verit@NPC_POISON','attack',176,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1032,'Verit@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1033,'Elder Willow@MG_FIREBOLT','attack',19,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1033,'Elder Willow@MG_FIREBOLT','chase',19,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1033,'Elder Willow@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1033,'Elder Willow@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1033,'Elder Willow@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,7,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1034,'Thara Frog@NPC_WATERATTACK','attack',184,3,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,0x3985,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_WINDATTACK','angry',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1036,'Ghoul@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1036,'Ghoul@NPC_POISON','angry',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1037,'Side Winder@KN_PIERCE','attack',56,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1037,'Side Winder@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1037,'Side Winder@NPC_POISONATTACK','attack',188,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1001,'Scorpion@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1001,'Scorpion@NPC_POISON','attack',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1002,'Poring@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1002,'Poring@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1004,'Hornet@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1004,'Hornet@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1005,'Familiar@NPC_BLINDATTACK','attack',177,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1005,'Familiar@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1005,'Familiar@NPC_BLINDATTACK','angry',177,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1005,'Familiar@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1007,'Fabre@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1007,'Fabre@NPC_METAMORPHOSIS','idle',193,1,10,2000,5000,'no','self','always','0',1008,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1008,'Pupa@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',19,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1008,'Pupa@NPC_METAMORPHOSIS','idle',193,1,10,2000,5000,'no','self','always','0',1018,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1009,'Condor@BS_ADRENALINE','attack',111,1,500,1500,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1009,'Condor@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',5,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1009,'Condor@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1010,'Willow@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1010,'Willow@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1010,'Willow@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1011,'Chonchon@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1012,'Roda Frog@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1013,'Wolf@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1013,'Wolf@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1014,'Spore@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',1,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1014,'Spore@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1014,'Spore@NPC_SLEEPATTACK','attack',182,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1014,'Spore@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1015,'Zombie@NPC_POISON','attack',176,1,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1015,'Zombie@NPC_POISON','angry',176,1,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1015,'Zombie@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1015,'Zombie@NPC_UNDEADATTACK','angry',347,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1016,'Archer Skeleton@AC_DOUBLE','attack',46,1,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1016,'Archer Skeleton@NPC_UNDEADATTACK','attack',347,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1018,'Creamy@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1018,'Creamy@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1018,'Creamy@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1018,'Creamy@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1019,'Peco Peco@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1019,'Peco Peco@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',6,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1019,'Peco Peco@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1019,'Peco Peco@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1020,'Mandragora@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',32,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_SMOKING','idle',195,1,500,0,36000000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_EMOTION','follow',197,1,2000,0,5000,'yes','self','always','0',27,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_GROUNDATTACK','angry',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1024,'Worm Tail@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1025,'Snake@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1025,'Snake@NPC_POISON','attack',176,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1026,'Munak@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1026,'Munak@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',1,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1026,'Munak@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1026,'Munak@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1026,'Munak@NPC_STUNATTACK','angry',179,2,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1028,'Skeleton Soldier@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1028,'Skeleton Soldier@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',6,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1028,'Skeleton Soldier@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1028,'Skeleton Soldier@NPC_EMOTION','follow',197,1,2000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1028,'Skeleton Soldier@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1028,'Skeleton Soldier@NPC_UNDEADATTACK','angry',347,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1029,'Isis@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1029,'Isis@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1029,'Isis@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1029,'Isis@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3195,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1030,'Anacondaq@NPC_POISON','attack',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1030,'Anacondaq@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1031,'Poporing@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1031,'Poporing@NPC_POISON','attack',176,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1031,'Poporing@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1032,'Verit@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1032,'Verit@NPC_POISON','attack',176,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1032,'Verit@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1033,'Elder Willow@MG_FIREBOLT','attack',19,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1033,'Elder Willow@MG_FIREBOLT','chase',19,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1033,'Elder Willow@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1033,'Elder Willow@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1033,'Elder Willow@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',7,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1034,'Thara Frog@NPC_WATERATTACK','attack',184,3,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,0x3985,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_WINDATTACK','angry',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1036,'Ghoul@NPC_POISON','attack',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1036,'Ghoul@NPC_POISON','angry',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1037,'Side Winder@KN_PIERCE','attack',56,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1037,'Side Winder@NPC_POISON','attack',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1037,'Side Winder@NPC_POISONATTACK','attack',188,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@AS_VENOMDUST','attack',140,5,2000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@AS_VENOMDUST','attack',140,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@MG_STONECURSE','attack',16,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@ASC_METEORASSAULT','attack',406,10,10000,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_CURSEATTACK','attack',181,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_CURSEATTACK','chase',181,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_DARKBREATH','attack',202,5,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_DARKBREATH','chase',202,5,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_POISONATTACK','attack',188,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1522,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1522,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_SUMMONSLAVE','idle',196,7,10000,0,0,'no','self','onspawn',0,1029,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@SM_BASH','attack',5,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_DARKTHUNDER','chase',341,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_DARKTHUNDER','chase',341,10,10000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@WZ_QUAGMIRE','chase',92,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@MO_BODYRELOCATION','chase',264,1,2000,200,1000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_DARKSTRIKE','chase',340,10,2000,0,1000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@AS_VENOMDUST','attack',140,5,2000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@AS_VENOMDUST','attack',140,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@MG_STONECURSE','attack',16,10,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@ASC_METEORASSAULT','attack',406,10,10000,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_CURSEATTACK','attack',181,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_CURSEATTACK','chase',181,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_DARKBREATH','attack',202,5,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_DARKBREATH','chase',202,5,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_POISONATTACK','attack',188,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1522,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1522,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_SUMMONSLAVE','idle',196,7,10000,0,0,'no','self','onspawn','0',1029,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@SM_BASH','attack',5,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_DARKTHUNDER','chase',341,10,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_DARKTHUNDER','chase',341,10,10000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@WZ_QUAGMIRE','chase',92,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@MO_BODYRELOCATION','chase',264,1,2000,200,1000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_DARKSTRIKE','chase',340,10,2000,0,1000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@KN_BRANDISHSPEAR','attack',57,20,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_EARTHQUAKE','chase',653,5,10000,2000,30000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_EARTHQUAKE','attack',653,5,10000,2000,30000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_HELLJUDGEMENT','chase',662,5,10000,800,10000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_HELLJUDGEMENT','attack',662,5,10000,800,10000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_DARKBREATH','attack',202,5,2000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele',3,1431,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele',3,1431,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_SUMMONSLAVE','idle',196,4,10000,0,0,'no','self','onspawn',0,1101,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@WZ_VERMILION','attack',85,20,2000,500,2000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@WZ_VERMILION','chase',85,20,5000,500,2000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@WZ_VERMILION','chase',85,20,2000,500,2000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1040,'Golem@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1040,'Golem@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1040,'Golem@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@KN_BRANDISHSPEAR','attack',57,20,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_EARTHQUAKE','chase',653,5,10000,2000,30000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_EARTHQUAKE','attack',653,5,10000,2000,30000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_HELLJUDGEMENT','chase',662,5,10000,800,10000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_HELLJUDGEMENT','attack',662,5,10000,800,10000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_DARKBREATH','attack',202,5,2000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele','3',1431,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele','3',1431,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_SUMMONSLAVE','idle',196,4,10000,0,0,'no','self','onspawn','0',1101,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@WZ_VERMILION','attack',85,20,2000,500,2000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@WZ_VERMILION','chase',85,20,5000,500,2000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@WZ_VERMILION','chase',85,20,2000,500,2000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1040,'Golem@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1040,'Golem@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1040,'Golem@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1040,'Golem@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1041,'Mummy@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1041,'Mummy@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1041,'Mummy@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1041,'Mummy@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1041,'Mummy@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1041,'Mummy@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1042,'Steel Chonchon@NPC_SILENCEATTACK','attack',178,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1042,'Steel Chonchon@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1044,'Obeaune@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1044,'Obeaune@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,2,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1044,'Obeaune@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1044,'Obeaune@PR_LEXDIVINA','attack',76,5,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1044,'Obeaune@PR_LEXDIVINA','chase',76,5,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_STUNATTACK','angry',179,2,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_WATERATTACK','angry',184,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_HEAL','attack',28,11,10000,0,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_HEAL','attack',28,11,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_HEAL','chase',28,11,10000,0,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_HEAL','chase',28,11,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1041,'Mummy@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1041,'Mummy@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1041,'Mummy@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1041,'Mummy@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1041,'Mummy@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1041,'Mummy@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1042,'Steel Chonchon@NPC_SILENCEATTACK','attack',178,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1042,'Steel Chonchon@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1044,'Obeaune@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1044,'Obeaune@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',2,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1044,'Obeaune@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1044,'Obeaune@PR_LEXDIVINA','attack',76,5,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1044,'Obeaune@PR_LEXDIVINA','chase',76,5,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_STUNATTACK','angry',179,2,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_WATERATTACK','angry',184,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_HEAL','attack',28,11,10000,0,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_HEAL','attack',28,11,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_HEAL','chase',28,11,10000,0,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_HEAL','chase',28,11,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@LK_SPIRALPIERCE','attack',397,5,10000,1000,10000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@KN_TWOHANDQUICKEN','attack',60,20,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@BS_HAMMERFALL','attack',110,11,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@BS_HAMMERFALL','chase',110,11,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@CR_AUTOGUARD','attack',249,10,2000,500,300000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@CR_AUTOGUARD','chase',249,10,2000,500,300000,'no','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_DECAGI','attack',30,48,500,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_DECAGI','chase',30,48,500,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_SUMMONSLAVE','attack',196,1,10000,700,10000,'no','self','slavele',3,1427,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_SUMMONSLAVE','idle',196,1,10000,700,10000,'no','self','slavele',3,1427,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@BS_HAMMERFALL','chase',110,11,10000,0,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1047,'PecoPeco Egg@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1047,'PecoPeco Egg@NPC_METAMORPHOSIS','idle',193,1,10,2000,5000,'no','self','always',0,1049,1050,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1048,'Thief Bug Egg@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1048,'Thief Bug Egg@NPC_METAMORPHOSIS','idle',193,4,10,2000,5000,'no','self','always',0,1051,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1049,'Picky@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1049,'Picky@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1050,'Shell Picky@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1050,'Shell Picky@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1051,'Thief Bug Larva@NPC_AGIUP','loot',350,1,1000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1051,'Thief Bug Larva@NPC_AGIUP','idle',350,1,0,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1052,'Rocker@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1052,'Rocker@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1053,'Thief Bug Female@NPC_AGIUP','loot',350,1,1000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1053,'Thief Bug Female@NPC_AGIUP','idle',350,1,0,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1054,'Thief Bug Male@NPC_AGIUP','loot',350,1,1000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1054,'Thief Bug Male@NPC_AGIUP','idle',350,1,0,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1055,'Muka@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1055,'Muka@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1055,'Muka@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1056,'Smokie@AL_HEAL','idle',28,5,10000,0,5000,'yes','self','mystatuson','hiding',NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1056,'Smokie@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1056,'Smokie@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1056,'Smokie@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1056,'Smokie@TF_HIDING','attack',51,1,500,500,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1057,'Yoyo@AM_POTIONPITCHER','idle',231,1,500,1500,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1057,'Yoyo@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1057,'Yoyo@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1057,'Yoyo@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1057,'Yoyo@SM_PROVOKE','chase',6,10,500,600,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1057,'Yoyo@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1058,'Metaller@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1058,'Metaller@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1058,'Metaller@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1058,'Metaller@NPC_SILENCEATTACK','chase',178,3,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_HEAL','attack',28,11,10000,0,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_HEAL','attack',28,11,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_HEAL','chase',28,11,10000,0,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_HEAL','chase',28,11,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_PNEUMA','attack',25,1,2000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_PNEUMA','chase',25,1,2000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@LK_SPIRALPIERCE','attack',397,5,10000,1000,10000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@KN_TWOHANDQUICKEN','attack',60,20,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@BS_HAMMERFALL','attack',110,11,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@BS_HAMMERFALL','chase',110,11,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@CR_AUTOGUARD','attack',249,10,2000,500,300000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@CR_AUTOGUARD','chase',249,10,2000,500,300000,'no','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_DECAGI','attack',30,48,500,0,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_DECAGI','chase',30,48,500,0,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_SUMMONSLAVE','attack',196,1,10000,700,10000,'no','self','slavele','3',1427,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_SUMMONSLAVE','idle',196,1,10000,700,10000,'no','self','slavele','3',1427,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@BS_HAMMERFALL','chase',110,11,10000,0,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1047,'PecoPeco Egg@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',19,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1047,'PecoPeco Egg@NPC_METAMORPHOSIS','idle',193,1,10,2000,5000,'no','self','always','0',1049,1050,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1048,'Thief Bug Egg@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',19,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1048,'Thief Bug Egg@NPC_METAMORPHOSIS','idle',193,4,10,2000,5000,'no','self','always','0',1051,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1049,'Picky@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1049,'Picky@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1050,'Shell Picky@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1050,'Shell Picky@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1051,'Thief Bug Larva@NPC_AGIUP','loot',350,1,1000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1051,'Thief Bug Larva@NPC_AGIUP','idle',350,1,0,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1052,'Rocker@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1052,'Rocker@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1053,'Thief Bug Female@NPC_AGIUP','loot',350,1,1000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1053,'Thief Bug Female@NPC_AGIUP','idle',350,1,0,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1054,'Thief Bug Male@NPC_AGIUP','loot',350,1,1000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1054,'Thief Bug Male@NPC_AGIUP','idle',350,1,0,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1055,'Muka@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1055,'Muka@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1055,'Muka@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1056,'Smokie@AL_HEAL','idle',28,5,10000,0,5000,'yes','self','mystatuson','hiding',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1056,'Smokie@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1056,'Smokie@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1056,'Smokie@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1056,'Smokie@TF_HIDING','attack',51,1,500,500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1057,'Yoyo@AM_POTIONPITCHER','idle',231,1,500,1500,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1057,'Yoyo@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1057,'Yoyo@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1057,'Yoyo@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1057,'Yoyo@SM_PROVOKE','chase',6,10,500,600,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1057,'Yoyo@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1058,'Metaller@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1058,'Metaller@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1058,'Metaller@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1058,'Metaller@NPC_SILENCEATTACK','chase',178,3,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_HEAL','attack',28,11,10000,0,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_HEAL','attack',28,11,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_HEAL','chase',28,11,10000,0,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_HEAL','chase',28,11,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_PNEUMA','attack',25,1,2000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_PNEUMA','chase',25,1,2000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_GUIDEDATTACK','chase',172,5,500,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SILENCEATTACK','attack',178,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SILENCEATTACK','chase',178,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SILENCEATTACK','chase',178,5,10000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1604,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1604,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SUMMONSLAVE','idle',196,4,10000,0,0,'no','self','onspawn',0,1156,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_STOP','attack',342,1,2000,0,15000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@WZ_JUPITEL','attack',84,28,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@WZ_JUPITEL','chase',84,28,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1060,'Bigfoot@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,6,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1060,'Bigfoot@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1060,'Bigfoot@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1060,'Bigfoot@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1060,'Bigfoot@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1061,'Nightmare@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1061,'Nightmare@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1061,'Nightmare@NPC_MENTALBREAKER','attack',159,1,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1061,'Nightmare@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1062,'Santa Poring@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1062,'Santa Poring@NPC_HOLYATTACK','attack',189,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1063,'Lunatic@NPC_RUN','attack',354,1,10000,0,3000,'no','self','always',0,NULL,0x81,NULL,NULL,NULL,19,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1063,'Lunatic@NPC_RUN','chase',354,1,10000,0,3000,'no','self','always',0,NULL,0x81,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1064,'Megalodon@NPC_CHANGETELEKINESIS','attack',169,1,500,2000,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1064,'Megalodon@NPC_UNDEADATTACK','attack',347,2,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@MG_FROSTDIVER','attack',15,9,1000,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@MG_FROSTDIVER','chase',15,9,1000,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@MG_LIGHTNINGBOLT','attack',20,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@MG_LIGHTNINGBOLT','chase',20,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,32,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@SA_DISPELL','attack',289,5,0,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@SA_DISPELL','chase',289,5,0,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@WZ_WATERBALL','attack',86,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@MG_FROSTDIVER','angry',15,9,1000,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@MG_FROSTDIVER','follow',15,9,1000,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@MG_LIGHTNINGBOLT','angry',20,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@MG_LIGHTNINGBOLT','follow',20,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@NPC_WATERATTACK','angry',184,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@SA_DISPELL','angry',289,5,0,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@SA_DISPELL','follow',289,5,0,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@WZ_WATERBALL','angry',86,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1066,'Vadon@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1066,'Vadon@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_GUIDEDATTACK','chase',172,5,500,0,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SILENCEATTACK','attack',178,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SILENCEATTACK','chase',178,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SILENCEATTACK','chase',178,5,10000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1604,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1604,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SUMMONSLAVE','idle',196,4,10000,0,0,'no','self','onspawn','0',1156,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_STOP','attack',342,1,2000,0,15000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@WZ_JUPITEL','attack',84,28,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@WZ_JUPITEL','chase',84,28,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1060,'Bigfoot@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',6,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1060,'Bigfoot@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1060,'Bigfoot@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1060,'Bigfoot@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1060,'Bigfoot@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1061,'Nightmare@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1061,'Nightmare@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1061,'Nightmare@NPC_MENTALBREAKER','attack',159,1,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1061,'Nightmare@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1062,'Santa Poring@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1062,'Santa Poring@NPC_HOLYATTACK','attack',189,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1064,'Megalodon@NPC_CHANGETELEKINESIS','attack',169,1,500,2000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1064,'Megalodon@NPC_UNDEADATTACK','attack',347,2,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@MG_FROSTDIVER','attack',15,9,1000,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@MG_FROSTDIVER','chase',15,9,1000,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@MG_LIGHTNINGBOLT','attack',20,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@MG_LIGHTNINGBOLT','chase',20,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',32,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@WZ_WATERBALL','attack',86,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@MG_FROSTDIVER','angry',15,9,1000,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@MG_FROSTDIVER','follow',15,9,1000,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@MG_LIGHTNINGBOLT','angry',20,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@MG_LIGHTNINGBOLT','follow',20,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@NPC_WATERATTACK','angry',184,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@WZ_WATERBALL','angry',86,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1066,'Vadon@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1066,'Vadon@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1066,'Vadon@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1066,'Vadon@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1067,'Cornutus@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1067,'Cornutus@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1067,'Cornutus@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1066,'Vadon@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1067,'Cornutus@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1067,'Cornutus@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1067,'Cornutus@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1067,'Cornutus@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1068,'Hydra@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1069,'Swordfish@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1069,'Swordfish@WZ_WATERBALL','attack',86,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1069,'Swordfish@WZ_WATERBALL','chase',86,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1069,'Swordfish@NPC_WATERATTACK','angry',184,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1069,'Swordfish@WZ_WATERBALL','angry',86,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1069,'Swordfish@WZ_WATERBALL','follow',86,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1070,'Kukre@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',0,0,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1070,'Kukre@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1071,'Pirate Skeleton@SM_BASH','attack',5,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1071,'Pirate Skeleton@SM_BASH','angry',5,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1071,'Pirate Skeleton@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1072,'Kaho@MG_FIREBOLT','attack',19,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1072,'Kaho@MG_FIREBOLT','chase',19,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1072,'Kaho@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1072,'Kaho@MG_FIREBOLT','angry',19,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1072,'Kaho@MG_FIREBOLT','follow',19,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1072,'Kaho@NPC_FIREATTACK','angry',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1073,'Crab@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1074,'Shellfish@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1076,'Skeleton@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,1,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1076,'Skeleton@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,1,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_POISON','angry',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_POISONATTACK','angry',188,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1068,'Hydra@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1069,'Swordfish@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1069,'Swordfish@WZ_WATERBALL','attack',86,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1069,'Swordfish@WZ_WATERBALL','chase',86,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1069,'Swordfish@NPC_WATERATTACK','angry',184,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1069,'Swordfish@WZ_WATERBALL','angry',86,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1069,'Swordfish@WZ_WATERBALL','follow',86,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1070,'Kukre@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1070,'Kukre@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1071,'Pirate Skeleton@SM_BASH','attack',5,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1071,'Pirate Skeleton@SM_BASH','angry',5,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1071,'Pirate Skeleton@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1072,'Kaho@MG_FIREBOLT','attack',19,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1072,'Kaho@MG_FIREBOLT','chase',19,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1072,'Kaho@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1072,'Kaho@MG_FIREBOLT','angry',19,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1072,'Kaho@MG_FIREBOLT','follow',19,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1072,'Kaho@NPC_FIREATTACK','angry',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1073,'Crab@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1074,'Shellfish@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1076,'Skeleton@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',1,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1076,'Skeleton@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_POISON','attack',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',1,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_POISON','angry',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_POISONATTACK','angry',188,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@HP_ASSUMPTIO','idle',361,5,10000,0,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@HP_ASSUMPTIO','attack',361,5,10000,0,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@CR_REFLECTSHIELD','attack',252,10,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@CR_REFLECTSHIELD','chase',252,10,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@MC_MAMMONITE','attack',42,20,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@SM_MAGNUM','attack',7,20,2000,0,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@MG_FIREBALL','chase',17,20,2000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@NPC_SUMMONSLAVE','attack',196,10,10000,700,10000,'no','self','slavele',5,1608,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@NPC_SUMMONSLAVE','idle',196,10,10000,700,10000,'no','self','slavele',5,1608,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@NPC_SUMMONSLAVE','idle',196,10,10000,0,0,'no','self','onspawn',0,1054,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@TF_HIDING','attack',51,1,1000,0,5000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@HP_ASSUMPTIO','idle',361,5,10000,0,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@HP_ASSUMPTIO','attack',361,5,10000,0,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@CR_REFLECTSHIELD','attack',252,10,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@CR_REFLECTSHIELD','chase',252,10,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@MC_MAMMONITE','attack',42,20,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@SM_MAGNUM','attack',7,20,2000,0,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@MG_FIREBALL','chase',17,20,2000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@NPC_SUMMONSLAVE','attack',196,10,10000,700,10000,'no','self','slavele','5',1608,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@NPC_SUMMONSLAVE','idle',196,10,10000,700,10000,'no','self','slavele','5',1608,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@NPC_SUMMONSLAVE','idle',196,10,10000,0,0,'no','self','onspawn','0',1054,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@TF_HIDING','attack',51,1,1000,0,5000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','mystatuson','hiding',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@AL_DECAGI','chase',30,48,2000,0,300000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@AL_DECAGI','chase',30,48,2000,0,300000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_ARMORBRAKE','attack',344,10,2000,500,300000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_ARMORBRAKE','chase',344,10,2000,500,300000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@LK_SPIRALPIERCE','attack',397,5,1500,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@KN_TWOHANDQUICKEN','attack',60,20,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@MG_THUNDERSTORM','attack',21,15,2000,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@MG_THUNDERSTORM','chase',21,15,10000,1500,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_GROUNDATTACK','attack',185,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@CR_AUTOGUARD','attack',249,10,2000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_SUMMONSLAVE','attack',196,8,10000,700,10000,'no','self','slavele',3,1439,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_SUMMONSLAVE','idle',196,8,10000,700,10000,'no','self','slavele',3,1439,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@AL_HEAL','idle',28,11,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_ARMORBRAKE','attack',344,10,2000,500,300000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_ARMORBRAKE','chase',344,10,2000,500,300000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@LK_SPIRALPIERCE','attack',397,5,1500,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@KN_TWOHANDQUICKEN','attack',60,20,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@MG_THUNDERSTORM','attack',21,15,2000,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@MG_THUNDERSTORM','chase',21,15,10000,1500,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_GROUNDATTACK','attack',185,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@CR_AUTOGUARD','attack',249,10,2000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_SUMMONSLAVE','attack',196,8,10000,700,10000,'no','self','slavele','3',1439,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_SUMMONSLAVE','idle',196,8,10000,700,10000,'no','self','slavele','3',1439,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@AL_HEAL','idle',28,11,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_SILENCEATTACK','chase',178,3,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele',3,1052,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele',3,1052,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_SUMMONSLAVE','idle',196,8,10000,0,0,'no','self','onspawn',0,1052,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_SILENCEATTACK','chase',178,3,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele','3',1052,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele','3',1052,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_SUMMONSLAVE','idle',196,8,10000,0,0,'no','self','onspawn','0',1052,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1089,'Toad@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1089,'Toad@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele',3,1012,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1089,'Toad@NPC_SUMMONSLAVE','idle',196,6,10000,0,0,'no','self','onspawn',0,1012,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1089,'Toad@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1089,'Toad@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele','3',1012,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1089,'Toad@NPC_SUMMONSLAVE','idle',196,6,10000,0,0,'no','self','onspawn','0',1012,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1089,'Toad@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1090,'Mastering@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1090,'Mastering@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele',3,1002,1113,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1090,'Mastering@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele',3,1002,1113,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1090,'Mastering@NPC_SUMMONSLAVE','idle',196,10,10000,0,0,'no','self','onspawn',0,1002,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1090,'Mastering@NPC_WATERATTACK','attack',184,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1090,'Mastering@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele','3',1002,1113,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1090,'Mastering@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele','3',1002,1113,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1090,'Mastering@NPC_SUMMONSLAVE','idle',196,10,10000,0,0,'no','self','onspawn','0',1002,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1090,'Mastering@NPC_WATERATTACK','attack',184,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele',0,1011,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele',0,1011,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_SUMMONSLAVE','idle',196,8,10000,0,0,'no','self','onspawn',0,1011,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_WINDATTACK','attack',187,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele','0',1011,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele','0',1011,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_SUMMONSLAVE','idle',196,8,10000,0,0,'no','self','onspawn','0',1011,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_WINDATTACK','attack',187,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,27,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele',3,1013,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele',3,1013,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn',0,1013,NULL,NULL,NULL,NULL,27,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',27,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele','3',1013,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele','3',1013,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn','0',1013,NULL,NULL,NULL,NULL,'27',NULL);
REPLACE INTO `mob_skill_db` VALUES (1093,'Eclipse@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1093,'Eclipse@NPC_LICK','attack',206,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1093,'Eclipse@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele',3,1063,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1093,'Eclipse@NPC_SUMMONSLAVE','idle',196,8,10000,0,0,'no','self','onspawn',0,1063,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1094,'Ambernite@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1094,'Ambernite@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1094,'Ambernite@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1095,'Andre@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',0,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1095,'Andre@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1093,'Eclipse@NPC_LICK','attack',206,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1093,'Eclipse@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele','3',1063,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1093,'Eclipse@NPC_SUMMONSLAVE','idle',196,8,10000,0,0,'no','self','onspawn','0',1063,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1094,'Ambernite@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',19,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1094,'Ambernite@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1094,'Ambernite@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1095,'Andre@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always','0',19,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1095,'Andre@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@MG_SAFETYWALL','attack',12,5,1000,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@NPC_HOLYATTACK','attack',189,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@NPC_HOLYATTACK','chase',189,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele',3,1031,1062,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele',3,1031,1062,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@NPC_SUMMONSLAVE','idle',196,3,10000,0,0,'no','self','onspawn',0,1031,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1097,'Ant Egg@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1097,'Ant Egg@NPC_METAMORPHOSIS','idle',193,1,10,2000,5000,'no','self','always',0,1095,1105,1160,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_DARKSTRIKE','chase',340,9,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_DARKSTRIKE','attack',340,9,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@MG_SAFETYWALL','attack',12,5,1000,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@NPC_HOLYATTACK','attack',189,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@NPC_HOLYATTACK','chase',189,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele','3',1031,1062,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele','3',1031,1062,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@NPC_SUMMONSLAVE','idle',196,3,10000,0,0,'no','self','onspawn','0',1031,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1097,'Ant Egg@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',19,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1097,'Ant Egg@NPC_METAMORPHOSIS','idle',193,1,10,2000,5000,'no','self','always','0',1095,1105,1160,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_DARKSTRIKE','chase',340,9,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_DARKSTRIKE','attack',340,9,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_BLINDATTACK','chase',177,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_MAGICALATTACK','attack',192,1,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_UNDEADATTACK','attack',347,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_DARKBREATH','attack',202,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@WZ_JUPITEL','attack',84,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@MG_THUNDERSTORM','attack',21,5,1000,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@MG_THUNDERSTORM','chase',21,5,1000,1500,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@AL_HEAL','attack',28,5,5000,500,5000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@AL_HEAL','idle',28,5,10000,500,5000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@AL_HEAL','chase',28,5,10000,500,5000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1099,'Argiope@AS_VENOMDUST','attack',140,1,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1099,'Argiope@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1099,'Argiope@NPC_POISONATTACK','attack',188,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1099,'Argiope@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1099,'Argiope@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,7,0x3795,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1100,'Argos@NPC_POISON','attack',176,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1100,'Argos@PF_SPIDERWEB','idle',405,1,3000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1100,'Argos@PF_SPIDERWEB','attack',405,1,2000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1100,'Argos@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_BLINDATTACK','chase',177,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_MAGICALATTACK','attack',192,1,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_UNDEADATTACK','attack',347,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_DARKBREATH','attack',202,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@WZ_JUPITEL','attack',84,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@MG_THUNDERSTORM','attack',21,5,1000,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@MG_THUNDERSTORM','chase',21,5,1000,1500,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@AL_HEAL','attack',28,5,5000,500,5000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@AL_HEAL','idle',28,5,10000,500,5000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@AL_HEAL','chase',28,5,10000,500,5000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1099,'Argiope@AS_VENOMDUST','attack',140,1,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1099,'Argiope@NPC_POISON','attack',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1099,'Argiope@NPC_POISONATTACK','attack',188,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1099,'Argiope@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1099,'Argiope@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',7,0x3795,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1100,'Argos@NPC_POISON','attack',176,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1100,'Argos@PF_SPIDERWEB','idle',405,1,3000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1100,'Argos@PF_SPIDERWEB','attack',405,1,2000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1100,'Argos@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@SA_DISPELL','attack',289,1,0,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3795,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1102,'Bathory@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1102,'Bathory@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,30,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1102,'Bathory@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1102,'Bathory@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1102,'Bathory@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1102,'Bathory@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1103,'Caramel@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1103,'Caramel@NPC_PIERCINGATT','attack',158,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1104,'Coco@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1104,'Coco@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1104,'Coco@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1105,'Deniro@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',0,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1105,'Deniro@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1106,'Desert Wolf@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1106,'Desert Wolf@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1106,'Desert Wolf@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x308D,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1106,'Desert Wolf@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1107,'Baby Desert Wolf@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1107,'Baby Desert Wolf@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1108,'Deviace@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1108,'Deviace@WZ_WATERBALL','attack',86,4,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1108,'Deviace@WZ_WATERBALL','chase',86,4,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1108,'Deviace@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',0,6,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1108,'Deviace@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',0,9,0x91,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@SA_DISPELL','attack',289,1,0,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3795,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1102,'Bathory@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1102,'Bathory@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',30,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1102,'Bathory@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1102,'Bathory@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1102,'Bathory@NPC_STOP','attack',342,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1102,'Bathory@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1103,'Caramel@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1103,'Caramel@NPC_PIERCINGATT','attack',158,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1104,'Coco@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1104,'Coco@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1104,'Coco@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1105,'Deniro@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always','0',19,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1105,'Deniro@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1106,'Desert Wolf@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1106,'Desert Wolf@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1106,'Desert Wolf@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x308D,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1106,'Desert Wolf@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1107,'Baby Desert Wolf@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1107,'Baby Desert Wolf@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1108,'Deviace@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1108,'Deviace@WZ_WATERBALL','attack',86,4,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1108,'Deviace@WZ_WATERBALL','chase',86,4,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1108,'Deviace@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always','0',6,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1108,'Deviace@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always','0',9,0x91,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_DARKTHUNDER','attack',341,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_DARKTHUNDER','chase',341,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1110,'Dokebi@BS_ADRENALINE','attack',111,1,500,1500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1110,'Dokebi@BS_ADRENALINE','chase',111,1,500,1500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1110,'Dokebi@MC_MAMMONITE','attack',42,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1110,'Dokebi@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1110,'Dokebi@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1111,'Drainliar@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1111,'Drainliar@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1111,'Drainliar@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@AL_DECAGI','chase',30,48,2000,0,60000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_ARMORBRAKE','attack',344,10,2000,0,60000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_DARKTHUNDER','attack',341,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_DARKTHUNDER','chase',341,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1110,'Dokebi@BS_ADRENALINE','attack',111,1,500,1500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1110,'Dokebi@BS_ADRENALINE','chase',111,1,500,1500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1110,'Dokebi@MC_MAMMONITE','attack',42,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1110,'Dokebi@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1110,'Dokebi@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1111,'Drainliar@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1111,'Drainliar@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1111,'Drainliar@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@AL_DECAGI','chase',30,48,2000,0,60000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_ARMORBRAKE','attack',344,10,2000,0,60000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@BS_MAXIMIZE','attack',114,1,500,0,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@BS_MAXIMIZE','chase',114,1,500,0,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_AGIUP','attack',350,10,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_GUIDEDATTACK','chase',172,5,500,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1566,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1566,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_SUMMONSLAVE','idle',196,4,10000,0,0,'no','self','onspawn',0,1192,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_WATERATTACK','attack',184,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_WATERATTACK','chase',184,5,2000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_WATERATTACK','chase',184,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@WZ_WATERBALL','attack',86,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@WZ_WATERBALL','chase',86,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1113,'Drops@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1113,'Drops@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1114,'Dustiness@NPC_BLINDATTACK','attack',177,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1114,'Dustiness@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1114,'Dustiness@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1114,'Dustiness@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@BS_MAXIMIZE','attack',114,1,500,0,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@BS_MAXIMIZE','chase',114,1,500,0,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_AGIUP','attack',350,10,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_GUIDEDATTACK','chase',172,5,500,0,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1566,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1566,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_SUMMONSLAVE','idle',196,4,10000,0,0,'no','self','onspawn','0',1192,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_WATERATTACK','attack',184,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_WATERATTACK','chase',184,5,2000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_WATERATTACK','chase',184,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@WZ_WATERBALL','attack',86,10,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@WZ_WATERBALL','chase',86,10,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1113,'Drops@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1113,'Drops@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1114,'Dustiness@NPC_BLINDATTACK','attack',177,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1114,'Dustiness@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1114,'Dustiness@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1114,'Dustiness@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@MG_FIREBALL','chase',17,20,4000,0,0,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@MG_FIREBALL','chase',17,20,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_BLEEDING','attack',660,5,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@AM_DEMONSTRATION','attack',229,5,2000,0,2000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@AM_DEMONSTRATION','chase',229,5,2000,0,2000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_SUMMONSLAVE','attack',196,8,10000,700,10000,'no','self','slavele',3,1603,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_SUMMONSLAVE','idle',196,8,10000,700,10000,'no','self','slavele',3,1603,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn',0,1060,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@SM_MAGNUM','attack',7,20,3000,0,2000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@AL_HEAL','idle',28,11,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1116,'Eggyra@NPC_BLINDATTACK','attack',177,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1116,'Eggyra@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1116,'Eggyra@CR_AUTOGUARD','attack',249,2,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@MG_FIREBALL','chase',17,20,4000,0,0,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@MG_FIREBALL','chase',17,20,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_BLEEDING','attack',660,5,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@AM_DEMONSTRATION','attack',229,5,2000,0,2000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@AM_DEMONSTRATION','chase',229,5,2000,0,2000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_SUMMONSLAVE','attack',196,8,10000,700,10000,'no','self','slavele','3',1603,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_SUMMONSLAVE','idle',196,8,10000,700,10000,'no','self','slavele','3',1603,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn','0',1060,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@SM_MAGNUM','attack',7,20,3000,0,2000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@AL_HEAL','idle',28,11,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1116,'Eggyra@NPC_BLINDATTACK','attack',177,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1116,'Eggyra@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1116,'Eggyra@CR_AUTOGUARD','attack',249,2,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1116,'Eggyra@CR_AUTOGUARD','chase',249,2,2000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_BLINDATTACK','attack',177,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_BLINDATTACK','chase',177,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_UNDEADATTACK','attack',347,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_UNDEADATTACK','chase',347,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1118,'Flora@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1118,'Flora@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1118,'Flora@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,1,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@AS_CLOAKING','angry',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@AS_CLOAKING','follow',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@NPC_FIREATTACK','angry',186,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@AL_TELEPORT','attack',26,1,5000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,28,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_BLINDATTACK','attack',177,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_BLINDATTACK','chase',177,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_UNDEADATTACK','attack',347,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_UNDEADATTACK','chase',347,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1118,'Flora@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1118,'Flora@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1118,'Flora@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',1,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@AS_CLOAKING','angry',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@AS_CLOAKING','follow',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@NPC_FIREATTACK','angry',186,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@AL_TELEPORT','attack',26,1,5000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'28',NULL);
REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,28,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,28,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_INVISIBLE','attack',353,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_INVISIBLE','idle',353,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_INVISIBLE','chase',353,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@MG_SOULSTRIKE','chase',13,9,2000,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,28,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,28,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_SUMMONSLAVE','attack',196,5,10000,2000,10000,'no','self','slavele',3,1599,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_SUMMONSLAVE','idle',196,5,10000,2000,10000,'no','self','slavele',3,1599,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn',0,1186,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,28,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1121,'Giearth@HT_SANDMAN','idle',119,5,500,0,300000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1121,'Giearth@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,8,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1121,'Giearth@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1121,'Giearth@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1122,'Goblin@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,18,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1122,'Goblin@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1122,'Goblin@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,2,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1122,'Goblin@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1123,'Goblin@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,29,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1123,'Goblin@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1123,'Goblin@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1123,'Goblin@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,2,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1124,'Goblin@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,9,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1124,'Goblin@NPC_POISONATTACK','attack',188,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1124,'Goblin@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1124,'Goblin@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,2,0x308D,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1125,'Goblin@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,20,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1125,'Goblin@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1125,'Goblin@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1125,'Goblin@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,2,0x308D,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1126,'Goblin@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,28,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1126,'Goblin@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1126,'Goblin@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,2,0x308D,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1126,'Goblin@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1127,'Hode@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1127,'Hode@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1127,'Hode@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1128,'Horn@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1128,'Horn@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'28',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'28',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_INVISIBLE','attack',353,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_INVISIBLE','idle',353,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_INVISIBLE','chase',353,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@MG_SOULSTRIKE','chase',13,9,2000,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'28',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',28,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_SUMMONSLAVE','attack',196,5,10000,2000,10000,'no','self','slavele','3',1599,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_SUMMONSLAVE','idle',196,5,10000,2000,10000,'no','self','slavele','3',1599,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn','0',1186,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'28',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1121,'Giearth@HT_SANDMAN','idle',119,5,500,0,300000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1121,'Giearth@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',8,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1121,'Giearth@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1121,'Giearth@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1122,'Goblin@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',18,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1122,'Goblin@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1122,'Goblin@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',2,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1122,'Goblin@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1123,'Goblin@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',29,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1123,'Goblin@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1123,'Goblin@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1123,'Goblin@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',2,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1124,'Goblin@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1124,'Goblin@NPC_POISONATTACK','attack',188,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1124,'Goblin@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1124,'Goblin@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',2,0x308D,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1125,'Goblin@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',20,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1125,'Goblin@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1125,'Goblin@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1125,'Goblin@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',2,0x308D,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1126,'Goblin@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',28,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1126,'Goblin@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1126,'Goblin@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',2,0x308D,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1126,'Goblin@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1127,'Hode@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1127,'Hode@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1127,'Hode@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1128,'Horn@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1128,'Horn@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1129,'Horong@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1129,'Horong@MG_SIGHT','chase',10,1,2000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1129,'Horong@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1129,'Horong@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1129,'Horong@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1130,'Jakk@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1130,'Jakk@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1130,'Jakk@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1130,'Jakk@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1130,'Jakk@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1130,'Jakk@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,2,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@MG_FIREBALL','chase',17,5,500,800,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,10,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@MG_FROSTDIVER','chase',15,9,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,10,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@MG_SOULSTRIKE','chase',13,9,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_ATTRICHANGE','idle',161,1,500,2000,300000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,10,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_ENERGYDRAIN','chase',200,1,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_WINDATTACK','chase',187,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_DARKTHUNDER','chase',341,5,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@WZ_QUAGMIRE','chase',92,5,500,700,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_EMOTION_ON','idle',474,1,100,0,60000,'yes','self','always',0,20,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_EMOTION','idle',197,1,100,0,60000,'yes','self','always',0,6,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_EMOTION','attack',197,1,10000,0,60000,'yes','self','always',0,6,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_EMOTION_ON','idle',474,1,100,0,60000,'yes','self','always',0,22,0x83,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1129,'Horong@MG_SIGHT','chase',10,1,2000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1129,'Horong@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1129,'Horong@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1129,'Horong@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1130,'Jakk@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1130,'Jakk@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1130,'Jakk@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1130,'Jakk@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1130,'Jakk@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1130,'Jakk@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',2,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@MG_FIREBALL','chase',17,5,500,800,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'10',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@MG_FROSTDIVER','chase',15,9,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'10',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@MG_SOULSTRIKE','chase',13,9,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_ATTRICHANGE','idle',161,1,500,2000,300000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'10',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_ENERGYDRAIN','chase',200,1,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_WINDATTACK','chase',187,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_DARKTHUNDER','chase',341,5,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@WZ_QUAGMIRE','chase',92,5,500,700,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_EMOTION_ON','idle',474,1,100,0,60000,'yes','self','always','0',20,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_EMOTION','idle',197,1,100,0,60000,'yes','self','always','0',6,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_EMOTION','attack',197,1,10000,0,60000,'yes','self','always','0',6,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_EMOTION_ON','idle',474,1,100,0,60000,'yes','self','always','0',22,0x83,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1132,'Khalitzburg@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1132,'Khalitzburg@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1132,'Khalitzburg@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1132,'Khalitzburg@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1132,'Khalitzburg@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1132,'Khalitzburg@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1133,'Kobold 1@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1133,'Kobold@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1133,'Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,0x308D,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1133,'Kobold@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1134,'Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1134,'Kobold@NPC_POISONATTACK','attack',188,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1134,'Kobold@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1134,'Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,0x308D,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1135,'Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1135,'Kobold@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1135,'Kobold@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1135,'Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,0x308D,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1138,'Magnolia@HT_FLASHER','idle',120,5,500,0,300000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1138,'Magnolia@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,28,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1138,'Magnolia@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1138,'Magnolia@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1139,'Mantis@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1139,'Mantis@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1139,'Mantis@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1139,'Mantis@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,0x3195,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1132,'Khalitzburg@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1132,'Khalitzburg@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1132,'Khalitzburg@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1132,'Khalitzburg@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1132,'Khalitzburg@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1133,'Kobold 1@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1133,'Kobold@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1133,'Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,0x308D,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1133,'Kobold@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1134,'Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1134,'Kobold@NPC_POISONATTACK','attack',188,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1134,'Kobold@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1134,'Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,0x308D,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1135,'Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1135,'Kobold@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1135,'Kobold@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1135,'Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,0x308D,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1138,'Magnolia@HT_FLASHER','idle',120,5,500,0,300000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1138,'Magnolia@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',28,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1138,'Magnolia@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1138,'Magnolia@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1139,'Mantis@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1139,'Mantis@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1139,'Mantis@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1139,'Mantis@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,0x3195,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@MG_FIREBOLT','attack',19,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@MG_FIREBOLT','chase',19,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@NPC_BLINDATTACK','chase',177,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@NPC_MAGICALATTACK','attack',192,1,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1141,'Marina@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1141,'Marina@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1141,'Marina@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@MG_FIREBOLT','attack',19,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@MG_FIREBOLT','chase',19,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@NPC_BLINDATTACK','chase',177,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@NPC_MAGICALATTACK','attack',192,1,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1141,'Marina@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1141,'Marina@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',19,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1141,'Marina@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1142,'Marine Sphere@NPC_RUN','idle',354,7,10000,0,30000,'no','master','alchemist',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1142,'Marine Sphere@NPC_SELFDESTRUCTION','any',173,1,10000,3000,0,'no','self','afterskill',354,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1142,'Marine Sphere@NPC_SELFDESTRUCTION','idle',173,1,500,2000,5000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1142,'Marine Sphere@NPC_SELFDESTRUCTION','idle',173,1,10000,2000,5000,'no','self','skillused',173,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1142,'Marine Sphere@NPC_SELFDESTRUCTION','idle',173,1,10000,0,0,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1142,'Marine Sphere@NPC_SPEEDUP','any',332,1,10000,0,700,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1143,'Marionette@HT_FREEZINGTRAP','idle',121,5,500,0,300000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1143,'Marionette@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1143,'Marionette@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1144,'Marse@NPC_BLINDATTACK','attack',177,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1144,'Marse@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,1,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1144,'Marse@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x91,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1144,'Marse@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1145,'Martin@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1145,'Martin@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1145,'Martin@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1146,'Matyr@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1146,'Matyr@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1146,'Matyr@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,7,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1146,'Matyr@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_HEAL','attack',28,11,10000,0,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_HEAL','attack',28,11,10000,0,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_HEAL','chase',28,11,10000,0,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_HEAL','chase',28,11,10000,0,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1142,'Marine Sphere@NPC_SELFDESTRUCTION','any',173,1,10000,3000,0,'no','self','afterskill','354',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1142,'Marine Sphere@NPC_SELFDESTRUCTION','idle',173,1,500,2000,5000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1142,'Marine Sphere@NPC_SELFDESTRUCTION','idle',173,1,10000,2000,5000,'no','self','skillused','173',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1143,'Marionette@HT_FREEZINGTRAP','idle',121,5,500,0,300000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1143,'Marionette@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1143,'Marionette@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1144,'Marse@NPC_BLINDATTACK','attack',177,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1144,'Marse@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',1,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1144,'Marse@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x91,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1144,'Marse@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1145,'Martin@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1145,'Martin@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1145,'Martin@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1146,'Matyr@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1146,'Matyr@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1146,'Matyr@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',7,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1146,'Matyr@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_HEAL','attack',28,11,10000,0,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_HEAL','attack',28,11,10000,0,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_HEAL','chase',28,11,10000,0,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_HEAL','chase',28,11,10000,0,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_TELEPORT','walk',26,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@KN_BRANDISHSPEAR','attack',57,20,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@CR_AUTOGUARD','attack',249,10,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1477,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1477,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_SUMMONSLAVE','idle',196,10,10000,0,0,'no','self','onspawn',0,1194,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@WZ_HEAVENDRIVE','attack',91,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@WZ_HEAVENDRIVE','chase',91,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@WZ_HEAVENDRIVE','chase',91,5,10000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1148,'Medusa@MG_STONECURSE','attack',16,10,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1148,'Medusa@NPC_PETRIFYATTACK','attack',180,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1148,'Medusa@NPC_PETRIFYATTACK','chase',180,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1148,'Medusa@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1148,'Medusa@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3795,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_TELEPORT','walk',26,1,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@KN_BRANDISHSPEAR','attack',57,20,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@CR_AUTOGUARD','attack',249,10,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1477,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1477,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_SUMMONSLAVE','idle',196,10,10000,0,0,'no','self','onspawn','0',1194,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@WZ_HEAVENDRIVE','attack',91,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@WZ_HEAVENDRIVE','chase',91,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@WZ_HEAVENDRIVE','chase',91,5,10000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1148,'Medusa@MG_STONECURSE','attack',16,10,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1148,'Medusa@NPC_PETRIFYATTACK','attack',180,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1148,'Medusa@NPC_PETRIFYATTACK','chase',180,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1148,'Medusa@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1148,'Medusa@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3795,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1149,'Minorous@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1149,'Minorous@BS_HAMMERFALL','attack',110,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1149,'Minorous@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1149,'Minorous@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1149,'Minorous@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1149,'Minorous@WZ_HEAVENDRIVE','attack',91,3,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_HEAL','attack',28,11,10000,0,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_HEAL','attack',28,11,10000,0,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_HEAL','chase',28,11,10000,0,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_HEAL','chase',28,11,10000,0,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@SA_LANDPROTECTOR','chase',288,1,10000,1000,5000,'no','target','skillused',89,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@SA_LANDPROTECTOR','attack',288,1,10000,500,10000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1149,'Minorous@BS_HAMMERFALL','attack',110,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1149,'Minorous@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1149,'Minorous@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1149,'Minorous@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1149,'Minorous@WZ_HEAVENDRIVE','attack',91,3,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_HEAL','attack',28,11,10000,0,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_HEAL','attack',28,11,10000,0,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_HEAL','chase',28,11,10000,0,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_HEAL','chase',28,11,10000,0,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@SA_LANDPROTECTOR','chase',288,1,10000,1000,5000,'no','target','skillused','89',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@SA_LANDPROTECTOR','attack',288,1,10000,500,10000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@ST_FULLSTRIP','attack',476,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MC_MAMMONITE','attack',42,20,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_COLDBOLT','chase',14,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_COLDBOLT','chase',14,5,4000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_FIREBOLT','chase',19,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_FIREBOLT','chase',19,5,4000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_LIGHTNINGBOLT','chase',20,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_LIGHTNINGBOLT','chase',20,5,4000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@SA_DISPELL','attack',289,5,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@SA_DISPELL','chase',289,5,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1471,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1471,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_SUMMONSLAVE','idle',196,3,10000,0,0,'no','self','onspawn',0,1180,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@BS_HAMMERFALL','chase',110,11,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@BS_HAMMERFALL','attack',110,11,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1151,'Myst@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1151,'Myst@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,7,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1151,'Myst@NPC_MENTALBREAKER','attack',159,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1151,'Myst@NPC_POISONATTACK','attack',188,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1152,'Orc Skeleton@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1152,'Orc Skeleton@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1152,'Orc Skeleton@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1152,'Orc Skeleton@NPC_UNDEADATTACK','angry',347,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1153,'Orc Zombie@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1153,'Orc Zombie@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1153,'Orc Zombie@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1153,'Orc Zombie@NPC_UNDEADATTACK','angry',347,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@ST_FULLSTRIP','attack',476,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MC_MAMMONITE','attack',42,20,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_COLDBOLT','chase',14,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_COLDBOLT','chase',14,5,4000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_FIREBOLT','chase',19,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_FIREBOLT','chase',19,5,4000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_LIGHTNINGBOLT','chase',20,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_LIGHTNINGBOLT','chase',20,5,4000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@SA_DISPELL','attack',289,5,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@SA_DISPELL','chase',289,5,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1471,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1471,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_SUMMONSLAVE','idle',196,3,10000,0,0,'no','self','onspawn','0',1180,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@BS_HAMMERFALL','chase',110,11,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@BS_HAMMERFALL','attack',110,11,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1151,'Myst@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1151,'Myst@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',7,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1151,'Myst@NPC_MENTALBREAKER','attack',159,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1151,'Myst@NPC_POISONATTACK','attack',188,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1152,'Orc Skeleton@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1152,'Orc Skeleton@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1152,'Orc Skeleton@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1152,'Orc Skeleton@NPC_UNDEADATTACK','angry',347,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1153,'Orc Zombie@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1153,'Orc Zombie@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1153,'Orc Zombie@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1153,'Orc Zombie@NPC_UNDEADATTACK','angry',347,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1154,'Pasana@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1154,'Pasana@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1154,'Pasana@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1154,'Pasana@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1154,'Pasana@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1154,'Pasana@SM_BASH','attack',5,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1155,'Petite@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1155,'Petite@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1155,'Petite@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1155,'Petite@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,7,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1155,'Petite@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1156,'Petite@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1156,'Petite@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1156,'Petite@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,7,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1156,'Petite@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1156,'Petite@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@AC_CHARGEARROW','attack',148,1,2000,0,0,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1154,'Pasana@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1154,'Pasana@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1154,'Pasana@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1154,'Pasana@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1154,'Pasana@SM_BASH','attack',5,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1155,'Petite@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1155,'Petite@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1155,'Petite@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1155,'Petite@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',7,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1155,'Petite@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1156,'Petite@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1156,'Petite@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1156,'Petite@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',7,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1156,'Petite@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1156,'Petite@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@AC_CHARGEARROW','attack',148,1,2000,0,0,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@MG_THUNDERSTORM','chase',21,9,2000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_DARKSTRIKE','attack',340,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_DARKSTRIKE','chase',340,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_DARKBLESSING','attack',203,1,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_ENERGYDRAIN','attack',200,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_ENERGYDRAIN','chase',200,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_ENERGYDRAIN','chase',200,1,10000,0,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_GUIDEDATTACK','chase',172,5,500,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele',3,1458,1464,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele',3,1458,1464,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1158,'Phen@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1158,'Phen@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@MG_THUNDERSTORM','chase',21,9,2000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_DARKSTRIKE','attack',340,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_DARKSTRIKE','chase',340,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_DARKBLESSING','attack',203,1,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_ENERGYDRAIN','attack',200,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_ENERGYDRAIN','chase',200,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_ENERGYDRAIN','chase',200,1,10000,0,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_GUIDEDATTACK','chase',172,5,500,0,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele','3',1458,1464,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele','3',1458,1464,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1158,'Phen@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1158,'Phen@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_WIDESTONE','chase',666,5,10000,500,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_WIDESTONE','attack',666,5,10000,500,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_HELMBRAKE','attack',345,10,2000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_GUIDEDATTACK','chase',172,5,500,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_LICK','attack',206,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_PETRIFYATTACK','chase',180,5,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele',3,1558,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele',3,1558,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_SUMMONSLAVE','idle',196,10,10000,0,0,'no','self','onspawn',0,1127,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_WIDESTONE','chase',666,5,10000,500,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_WIDESTONE','attack',666,5,10000,500,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_HELMBRAKE','attack',345,10,2000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_GUIDEDATTACK','chase',172,5,500,0,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_LICK','attack',206,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_PETRIFYATTACK','chase',180,5,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele','3',1558,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele','3',1558,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_SUMMONSLAVE','idle',196,10,10000,0,0,'no','self','onspawn','0',1127,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','mystatuson','hiding',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@WZ_HEAVENDRIVE','chase',91,5,10000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@AL_HEAL','idle',28,11,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1160,'Piere@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',0,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1160,'Piere@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1161,'Plankton@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,0,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@WZ_HEAVENDRIVE','chase',91,5,10000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@AL_HEAL','idle',28,11,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1160,'Piere@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always','0',19,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1160,'Piere@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1161,'Plankton@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1164,'Requiem@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1164,'Requiem@NPC_EMOTION','walk',197,1,200,0,5000,'yes','self','always',0,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1164,'Requiem@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@AS_CLOAKING','angry',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@NPC_GROUNDATTACK','angry',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@TF_SPRINKLESAND','angry',149,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1166,'Savage@AL_INCAGI','chase',29,1,500,700,60000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1166,'Savage@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1166,'Savage@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1167,'Savage Babe@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1167,'Savage Babe@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1169,'Skeleton Worker@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1169,'Skeleton Worker@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,1,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1169,'Skeleton Worker@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1170,'Sohee@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,28,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1170,'Sohee@NPC_STOP','attack',342,1,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1170,'Sohee@NPC_SUICIDE','attack',175,1,500,0,5000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1170,'Sohee@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1174,'Stainer@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1174,'Stainer@NPC_SILENCEATTACK','attack',178,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1174,'Stainer@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1175,'Tarou@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1175,'Tarou@NPC_POISON','attack',176,1,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1176,'Vitata@AM_POTIONPITCHER','attack',231,2,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1176,'Vitata@AM_POTIONPITCHER','attack',231,2,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1176,'Vitata@AM_POTIONPITCHER','chase',231,2,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1176,'Vitata@AM_POTIONPITCHER','chase',231,2,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1176,'Vitata@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1177,'Zenorc@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1177,'Zenorc@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',0,29,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1177,'Zenorc@NPC_POISON','attack',176,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1178,'Zerom@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1178,'Zerom@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1178,'Zerom@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1178,'Zerom@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1178,'Zerom@NPC_FIREATTACK','angry',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1178,'Zerom@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,28,0x3195,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,28,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1164,'Requiem@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1164,'Requiem@NPC_EMOTION','walk',197,1,200,0,5000,'yes','self','always','0',19,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1164,'Requiem@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@AS_CLOAKING','angry',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@NPC_GROUNDATTACK','angry',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@TF_SPRINKLESAND','angry',149,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1166,'Savage@AL_INCAGI','chase',29,1,500,700,60000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1166,'Savage@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1166,'Savage@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1167,'Savage Babe@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',19,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1167,'Savage Babe@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1169,'Skeleton Worker@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1169,'Skeleton Worker@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',1,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1169,'Skeleton Worker@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1170,'Sohee@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',28,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1170,'Sohee@NPC_STOP','attack',342,1,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1170,'Sohee@NPC_SUICIDE','attack',175,1,500,0,5000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1170,'Sohee@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1174,'Stainer@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1174,'Stainer@NPC_SILENCEATTACK','attack',178,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1174,'Stainer@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1175,'Tarou@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1175,'Tarou@NPC_POISON','attack',176,1,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1176,'Vitata@AM_POTIONPITCHER','attack',231,2,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1176,'Vitata@AM_POTIONPITCHER','attack',231,2,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1176,'Vitata@AM_POTIONPITCHER','chase',231,2,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1176,'Vitata@AM_POTIONPITCHER','chase',231,2,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1176,'Vitata@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1177,'Zenorc@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1177,'Zenorc@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always','0',29,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1177,'Zenorc@NPC_POISON','attack',176,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1178,'Zerom@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',19,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1178,'Zerom@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1178,'Zerom@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1178,'Zerom@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1178,'Zerom@NPC_FIREATTACK','angry',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1178,'Zerom@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',28,0x3195,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'28',NULL);
REPLACE INTO `mob_skill_db` VALUES (1180,'Nine-Tail@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1180,'Nine-Tail@NPC_ATTRICHANGE','attack',161,1,500,2000,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1180,'Nine-Tail@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1180,'Nine-Tail@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1180,'Nine-Tail@NPC_RANDOMATTACK','attack',183,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1188,'Bon Gun@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1188,'Bon Gun@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1189,'Orc Archer@AC_SHOWER','attack',47,5,2000,1000,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1189,'Orc Archer@HT_ANKLESNARE','idle',117,5,500,0,300000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1189,'Orc Archer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,5,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1189,'Orc Archer@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1189,'Orc Archer@NPC_RUN','attack',354,1,500,0,5000,'yes','self','attackpcge',1,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@AL_INCAGI','chase',29,10,2000,700,300000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1180,'Nine-Tail@NPC_ATTRICHANGE','attack',161,1,500,2000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1180,'Nine-Tail@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1180,'Nine-Tail@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1180,'Nine-Tail@NPC_RANDOMATTACK','attack',183,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1188,'Bon Gun@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1188,'Bon Gun@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1189,'Orc Archer@AC_SHOWER','attack',47,5,2000,1000,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1189,'Orc Archer@HT_ANKLESNARE','idle',117,5,500,0,300000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1189,'Orc Archer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',5,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1189,'Orc Archer@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@AL_INCAGI','chase',29,10,2000,700,300000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@CR_SHIELDCHARGE','attack',250,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_EARTHQUAKE','chase',653,5,10000,1500,30000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_EARTHQUAKE','attack',653,5,10000,1500,30000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@MG_COLDBOLT','chase',14,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@MG_FIREBOLT','chase',19,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_SHIELDBRAKE','attack',346,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_GROUNDATTACK','attack',185,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele',3,1473,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele',3,1473,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn',0,1189,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@PR_LEXDIVINA','chase',76,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@PR_LEXDIVINA','chase',76,10,10000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@SM_PROVOKE','chase',6,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1191,'Mimic@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1191,'Mimic@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,29,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@CR_SHIELDCHARGE','attack',250,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_EARTHQUAKE','chase',653,5,10000,1500,30000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_EARTHQUAKE','attack',653,5,10000,1500,30000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@MG_COLDBOLT','chase',14,10,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@MG_FIREBOLT','chase',19,10,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_SHIELDBRAKE','attack',346,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_GROUNDATTACK','attack',185,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele','3',1473,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele','3',1473,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn','0',1189,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@PR_LEXDIVINA','chase',76,10,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@PR_LEXDIVINA','chase',76,10,10000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@SM_PROVOKE','chase',6,10,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1191,'Mimic@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1191,'Mimic@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',29,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1191,'Mimic@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1191,'Mimic@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1192,'Wraith@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1192,'Wraith@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1192,'Wraith@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1192,'Wraith@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1193,'Alarm@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1193,'Alarm@NPC_DARKBREATH','attack',202,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1193,'Alarm@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1193,'Alarm@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1193,'Alarm@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1191,'Mimic@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1192,'Wraith@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1192,'Wraith@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1192,'Wraith@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1192,'Wraith@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1193,'Alarm@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1193,'Alarm@NPC_DARKBREATH','attack',202,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1193,'Alarm@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1193,'Alarm@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1193,'Alarm@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1194,'Arclouse@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1194,'Arclouse@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1194,'Arclouse@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1194,'Arclouse@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,7,0x3195,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1195,'Rideword@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1195,'Rideword@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1195,'Rideword@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1196,'Skeleton Prisoner@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1196,'Skeleton Prisoner@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1197,'Zombie Prisoner@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1197,'Zombie Prisoner@NPC_UNDEADATTACK','attack',347,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1198,'Dark Priest@NPC_DARKCROSS','attack',338,10,5000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1198,'Dark Priest@NPC_CHANGEUNDEAD','attack',348,5,1000,1000,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1198,'Dark Priest@MO_BODYRELOCATION','chase',264,1,10000,0,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1198,'Dark Priest@NPC_DARKBREATH','chase',202,5,500,800,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1198,'Dark Priest@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1199,'Punk@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1199,'Punk@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1199,'Punk@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,7,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1199,'Punk@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1194,'Arclouse@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1194,'Arclouse@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1194,'Arclouse@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',7,0x3195,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1195,'Rideword@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1195,'Rideword@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1195,'Rideword@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1196,'Skeleton Prisoner@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1196,'Skeleton Prisoner@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1197,'Zombie Prisoner@NPC_POISON','attack',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1197,'Zombie Prisoner@NPC_UNDEADATTACK','attack',347,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1198,'Dark Priest@NPC_DARKCROSS','attack',338,10,5000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1198,'Dark Priest@NPC_CHANGEUNDEAD','attack',348,5,1000,1000,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1198,'Dark Priest@MO_BODYRELOCATION','chase',264,1,10000,0,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1198,'Dark Priest@NPC_DARKBREATH','chase',202,5,500,800,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1198,'Dark Priest@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1199,'Punk@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1199,'Punk@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1199,'Punk@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',7,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1199,'Punk@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1200,'Zherlthsh@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1200,'Zherlthsh@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1200,'Zherlthsh@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,30,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1200,'Zherlthsh@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1200,'Zherlthsh@NPC_LICK','attack',206,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1200,'Zherlthsh@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'no','self','slavele',0,1257,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1200,'Zherlthsh@NPC_STOP','attack',342,1,500,0,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1201,'Rybio@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,4,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1201,'Rybio@NPC_POISON','attack',176,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,4,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1201,'Rybio@SM_PROVOKE','chase',6,10,500,600,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,4,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1202,'Phendark@NPC_POISON','attack',176,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1202,'Phendark@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1202,'Phendark@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@NPC_GUIDEDATTACK','attack',172,1,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@NPC_SHIELDBRAKE','attack',346,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1200,'Zherlthsh@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1200,'Zherlthsh@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',30,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1200,'Zherlthsh@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1200,'Zherlthsh@NPC_LICK','attack',206,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1200,'Zherlthsh@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'no','self','slavele','0',1257,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1200,'Zherlthsh@NPC_STOP','attack',342,1,500,0,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1201,'Rybio@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'4',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1201,'Rybio@NPC_POISON','attack',176,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'4',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1201,'Rybio@SM_PROVOKE','chase',6,10,500,600,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'4',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1202,'Phendark@NPC_POISON','attack',176,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1202,'Phendark@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1202,'Phendark@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@NPC_GUIDEDATTACK','attack',172,1,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@NPC_SHIELDBRAKE','attack',346,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@CR_AUTOGUARD','chase',249,10,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@CR_AUTOGUARD','attack',249,10,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1204,'Tyrfing@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1204,'Tyrfing@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1204,'Tyrfing@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,29,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1204,'Tyrfing@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1204,'Tyrfing@NPC_HELMBRAKE','attack',345,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@CR_AUTOGUARD','attack',249,10,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1204,'Tyrfing@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1204,'Tyrfing@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1204,'Tyrfing@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',29,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1204,'Tyrfing@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1204,'Tyrfing@NPC_HELMBRAKE','attack',345,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1204,'Tyrfing@CR_AUTOGUARD','chase',249,10,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1204,'Tyrfing@CR_AUTOGUARD','attack',249,10,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1205,'Executioner@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1205,'Executioner@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1204,'Tyrfing@CR_AUTOGUARD','attack',249,10,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1205,'Executioner@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1205,'Executioner@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1205,'Executioner@CR_AUTOGUARD','chase',249,10,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1205,'Executioner@CR_AUTOGUARD','attack',249,10,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1205,'Executioner@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1205,'Executioner@NPC_ARMORBRAKE','attack',344,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1206,'Anolian@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1206,'Anolian@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1206,'Anolian@SM_BASH','attack',5,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1206,'Anolian@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1206,'Anolian@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,2,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1205,'Executioner@CR_AUTOGUARD','attack',249,10,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1205,'Executioner@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1205,'Executioner@NPC_ARMORBRAKE','attack',344,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1206,'Anolian@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1206,'Anolian@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1206,'Anolian@SM_BASH','attack',5,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1206,'Anolian@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1206,'Anolian@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',2,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@AM_POTIONPITCHER','idle',231,4,10000,0,5000,'yes','self','mystatuson','hiding',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,20,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,10,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@WZ_QUAGMIRE','attack',92,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@WZ_QUAGMIRE','chase',92,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,11,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',20,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'10',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@WZ_QUAGMIRE','attack',92,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@WZ_QUAGMIRE','chase',92,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'11',NULL);
REPLACE INTO `mob_skill_db` VALUES (1208,'Wanderer@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1208,'Wanderer@KN_AUTOCOUNTER','attack',61,5,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1208,'Wanderer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1208,'Wanderer@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1208,'Wanderer@NPC_UNDEADATTACK','attack',347,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1208,'Wanderer@RG_INTIMIDATE','attack',219,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1209,'Cramp@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1209,'Cramp@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1211,'Brilight@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1211,'Brilight@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1211,'Brilight@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1211,'Brilight@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1213,'High Orc@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,6,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1213,'High Orc@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1213,'High Orc@CR_SHIELDCHARGE','attack',250,1,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1213,'High Orc@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1213,'High Orc@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1213,'High Orc@NPC_SMOKING','idle',195,1,500,0,36000000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@AM_POTIONPITCHER','idle',231,1,500,1500,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1208,'Wanderer@KN_AUTOCOUNTER','attack',61,5,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1208,'Wanderer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1208,'Wanderer@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1208,'Wanderer@NPC_UNDEADATTACK','attack',347,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1208,'Wanderer@RG_INTIMIDATE','attack',219,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1209,'Cramp@NPC_POISON','attack',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1209,'Cramp@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1211,'Brilight@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1211,'Brilight@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1211,'Brilight@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1211,'Brilight@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1213,'High Orc@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',6,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1213,'High Orc@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1213,'High Orc@CR_SHIELDCHARGE','attack',250,1,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1213,'High Orc@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1213,'High Orc@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1213,'High Orc@NPC_SMOKING','idle',195,1,500,0,36000000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@AM_POTIONPITCHER','idle',231,1,500,1500,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@HT_SKIDTRAP','idle',115,5,500,0,5000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@NPC_SUMMONSLAVE','attack',196,3,10000,2000,60000,'no','self','slavele',0,1057,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'no','self','slavele',0,1057,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@SM_PROVOKE','chase',6,10,500,600,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1215,'Stem Worm@NPC_GUIDEDATTACK','attack',172,1,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1215,'Stem Worm@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1216,'Penomena@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1216,'Penomena@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1216,'Penomena@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1219,'Knight of Abyss@AC_CHARGEARROW','chase',148,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@HT_SKIDTRAP','idle',115,5,500,0,5000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@NPC_SUMMONSLAVE','attack',196,3,10000,2000,60000,'no','self','slavele','0',1057,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'no','self','slavele','0',1057,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@SM_PROVOKE','chase',6,10,500,600,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1215,'Stem Worm@NPC_GUIDEDATTACK','attack',172,1,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1215,'Stem Worm@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1216,'Penomena@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1216,'Penomena@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1216,'Penomena@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1219,'Knight of Abyss@AC_CHARGEARROW','chase',148,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1219,'Knight of Abyss@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1219,'Knight of Abyss@KN_BRANDISHSPEAR','attack',57,20,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1219,'Knight of Abyss@NPC_DARKNESSATTACK','attack',190,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1219,'Knight of Abyss@NPC_SUMMONSLAVE','idle',196,2,10000,2000,600000,'no','self','slavele',0,1132,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1219,'Knight of Abyss@NPC_ARMORBRAKE','attack',344,10,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1219,'Knight of Abyss@KN_BRANDISHSPEAR','attack',57,20,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1219,'Knight of Abyss@NPC_DARKNESSATTACK','attack',190,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1219,'Knight of Abyss@NPC_SUMMONSLAVE','idle',196,2,10000,2000,600000,'no','self','slavele','0',1132,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1219,'Knight of Abyss@NPC_ARMORBRAKE','attack',344,10,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1219,'Knight of Abyss@CR_AUTOGUARD','chase',249,10,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1219,'Knight of Abyss@CR_AUTOGUARD','attack',249,10,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1242,'Marin@MG_FROSTDIVER','attack',15,5,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1242,'Marin@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1242,'Marin@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1243,'Sasquatch@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1243,'Sasquatch@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,6,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1243,'Sasquatch@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1243,'Sasquatch@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1243,'Sasquatch@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1244,'Christmas Jakk@NPC_EMOTION','idle',197,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1245,'Christmas Goblin@MG_FROSTDIVER','attack',15,5,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1245,'Christmas Goblin@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,18,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1245,'Christmas Goblin@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1245,'Christmas Goblin@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,2,0x3695,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1245,'Christmas Goblin@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@MG_COLDBOLT','attack',14,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@NPC_HOLYATTACK','attack',189,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@PR_LEXAETERNA','attack',78,1,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@PR_LEXAETERNA','chase',78,1,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@AL_TELEPORT','attack',26,1,1000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@AL_TELEPORT','idle',26,1,1000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@AL_TELEPORT','chase',26,1,1000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@NPC_RUN','attack',354,1,10000,0,0,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@NPC_RUN','chase',354,1,10000,0,0,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1248,'Cruiser@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,24,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1248,'Cruiser@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,27,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1248,'Cruiser@NPC_RUN','attack',354,1,500,0,5000,'yes','self','attackpcge',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1219,'Knight of Abyss@CR_AUTOGUARD','attack',249,10,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1242,'Marin@MG_FROSTDIVER','attack',15,5,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1242,'Marin@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1242,'Marin@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1243,'Sasquatch@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1243,'Sasquatch@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',6,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1243,'Sasquatch@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1243,'Sasquatch@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1243,'Sasquatch@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@MG_COLDBOLT','attack',14,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@NPC_HOLYATTACK','attack',189,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@PR_LEXAETERNA','attack',78,1,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@PR_LEXAETERNA','chase',78,1,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@AL_TELEPORT','attack',26,1,1000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@AL_TELEPORT','idle',26,1,1000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@AL_TELEPORT','chase',26,1,1000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@NPC_RUN','attack',354,1,10000,0,0,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@NPC_RUN','chase',354,1,10000,0,0,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1248,'Cruiser@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'24',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1248,'Cruiser@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',27,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1249,'Myst Case@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1249,'Myst Case@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1249,'Myst Case@MC_MAMMONITE','attack',42,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1249,'Myst Case@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,3,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1249,'Myst Case@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1249,'Myst Case@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AL_HEAL','attack',28,9,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AL_HEAL','chase',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AL_HEAL','chase',28,9,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1249,'Myst Case@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1249,'Myst Case@MC_MAMMONITE','attack',42,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1249,'Myst Case@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',3,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1249,'Myst Case@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1249,'Myst Case@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AL_HEAL','attack',28,9,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AL_HEAL','chase',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AL_HEAL','chase',28,9,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@NPC_EMOTION','attack',197,1,2000,0,5000,'yes','self','always',0,17,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AM_DEMONSTRATION','attack',229,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,17,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AM_DEMONSTRATION','chase',229,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,17,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@WZ_FIREPILLAR','idle',80,5,500,0,5000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@NPC_SUMMONSLAVE','attack',196,3,10000,2000,60000,'no','self','slavele',0,1743,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'no','self','slavele',0,1743,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@PR_STRECOVERY','attack',72,1,2000,700,5000,'yes','friend','friendstatuson','anybad',NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@PR_STRECOVERY','chase',72,1,2000,700,5000,'yes','friend','friendstatuson','anybad',NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@NPC_EMOTION','attack',197,1,2000,0,5000,'yes','self','always','0',17,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AM_DEMONSTRATION','attack',229,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'17',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AM_DEMONSTRATION','chase',229,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'17',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@WZ_FIREPILLAR','idle',80,5,500,0,5000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@NPC_SUMMONSLAVE','attack',196,3,10000,2000,60000,'no','self','slavele','0',1743,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'no','self','slavele','0',1743,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@PR_STRECOVERY','attack',72,1,2000,700,5000,'yes','friend','friendstatuson','anybad',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@PR_STRECOVERY','chase',72,1,2000,700,5000,'yes','friend','friendstatuson','anybad',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_WIDEFREEZE','chase',664,5,10000,1000,10000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_WIDEFREEZE','attack',664,5,10000,1000,10000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_WINDATTACK','chase',187,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_WINDATTACK','attack',187,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@CR_SHIELDCHARGE','attack',250,5,2000,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_HALLUCINATION','chase',207,1,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele',3,1607,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele',3,1607,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_SUMMONSLAVE','idle',196,2,10000,0,0,'no','self','onspawn',0,1515,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@WZ_STORMGUST','attack',89,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@WZ_STORMGUST','chase',89,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@WZ_STORMGUST','chase',89,10,10000,500,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@AL_HEAL','idle',28,11,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@AL_DECAGI','chase',30,48,2000,0,300000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_WIDEFREEZE','chase',664,5,10000,1000,10000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_WIDEFREEZE','attack',664,5,10000,1000,10000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_WINDATTACK','chase',187,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_WINDATTACK','attack',187,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@CR_SHIELDCHARGE','attack',250,5,2000,0,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_HALLUCINATION','chase',207,1,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele','3',1607,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele','3',1607,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_SUMMONSLAVE','idle',196,2,10000,0,0,'no','self','onspawn','0',1515,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@WZ_STORMGUST','attack',89,10,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@WZ_STORMGUST','chase',89,10,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@WZ_STORMGUST','chase',89,10,10000,500,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@AL_HEAL','idle',28,11,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@AL_DECAGI','chase',30,48,2000,0,300000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_WIDEFREEZE','chase',664,5,10000,1000,20000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_WIDEFREEZE','attack',664,5,10000,1000,20000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_WEAPONBRAKER','attack',343,10,500,0,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@WZ_STORMGUST','chase',89,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@WZ_STORMGUST','attack',89,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1606,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1606,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_WATERATTACK','attack',184,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_WATERATTACK','chase',184,5,2000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@AL_HEAL','idle',28,11,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1253,'Gargoyle@AC_CHARGEARROW','attack',148,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_WIDEFREEZE','chase',664,5,10000,1000,20000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_WIDEFREEZE','attack',664,5,10000,1000,20000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_WEAPONBRAKER','attack',343,10,500,0,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@WZ_STORMGUST','chase',89,10,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@WZ_STORMGUST','attack',89,10,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1606,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1606,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_WATERATTACK','attack',184,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@NPC_WATERATTACK','chase',184,5,2000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Garm@AL_HEAL','idle',28,11,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1253,'Gargoyle@AC_CHARGEARROW','attack',148,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1253,'Gargoyle@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1253,'Gargoyle@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1253,'Gargoyle@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1253,'Gargoyle@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1253,'Gargoyle@NPC_RUN','attack',354,1,500,0,5000,'yes','self','attackpcge',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1254,'Raggler@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1254,'Raggler@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1254,'Raggler@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1254,'Raggler@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1255,'Neraid@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1255,'Neraid@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1255,'Neraid@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,0,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1256,'Pest@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1256,'Pest@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1256,'Pest@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1256,'Pest@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1256,'Pest@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1256,'Pest@NPC_POISON','attack',176,1,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1257,'Injustice@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1257,'Injustice@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1258,'Goblin Archer@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,16,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1258,'Goblin Archer@NPC_POISON','attack',176,1,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1258,'Goblin Archer@NPC_POISONATTACK','attack',188,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1258,'Goblin Archer@NPC_RUN','attack',354,1,500,0,5000,'yes','self','attackpcge',1,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1259,'Gryphon@KN_PIERCE','attack',56,10,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1259,'Gryphon@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1259,'Gryphon@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,1,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,1,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,26,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@CR_REFLECTSHIELD','attack',252,2,500,0,300000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_PETRIFYATTACK','chase',180,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1261,'Wild Rose@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1261,'Wild Rose@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1261,'Wild Rose@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1262,'Mutant Dragon@MG_FIREBALL','chase',17,20,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1262,'Mutant Dragon@NPC_FIREATTACK','attack',186,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1262,'Mutant Dragon@SM_MAGNUM','attack',7,20,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@HT_SHOCKWAVE','idle',118,5,500,0,300000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@MG_LIGHTNINGBOLT','attack',20,5,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@MG_LIGHTNINGBOLT','chase',20,5,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,29,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@NPC_MAGICALATTACK','attack',192,1,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@WZ_JUPITEL','attack',84,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1264,'Merman@KN_PIERCE','attack',56,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1264,'Merman@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1264,'Merman@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1264,'Merman@NPC_RANGEATTACK','chase',160,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1264,'Merman@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','attack',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','idle',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','idle',28,5,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','chase',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','chase',28,5,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,4,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,4,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1266,'Aster@NPC_RUN','attack',354,1,10000,0,3000,'no','self','always',0,NULL,0x81,NULL,NULL,NULL,19,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1266,'Aster@NPC_RUN','chase',354,1,10000,0,3000,'no','self','always',0,NULL,0x81,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1253,'Gargoyle@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1253,'Gargoyle@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1253,'Gargoyle@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1254,'Raggler@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1254,'Raggler@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1254,'Raggler@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1254,'Raggler@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1255,'Neraid@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1255,'Neraid@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1255,'Neraid@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',NULL,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1256,'Pest@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1256,'Pest@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1256,'Pest@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1256,'Pest@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1256,'Pest@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1256,'Pest@NPC_POISON','attack',176,1,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1257,'Injustice@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1257,'Injustice@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1258,'Goblin Archer@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',16,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1258,'Goblin Archer@NPC_POISON','attack',176,1,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1258,'Goblin Archer@NPC_POISONATTACK','attack',188,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1259,'Gryphon@KN_PIERCE','attack',56,10,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1259,'Gryphon@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1259,'Gryphon@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'1',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'1',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'26',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@CR_REFLECTSHIELD','attack',252,2,500,0,300000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_PETRIFYATTACK','chase',180,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1261,'Wild Rose@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1261,'Wild Rose@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1261,'Wild Rose@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1262,'Mutant Dragon@MG_FIREBALL','chase',17,20,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1262,'Mutant Dragon@NPC_FIREATTACK','attack',186,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1262,'Mutant Dragon@SM_MAGNUM','attack',7,20,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@HT_SHOCKWAVE','idle',118,5,500,0,300000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@MG_LIGHTNINGBOLT','attack',20,5,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@MG_LIGHTNINGBOLT','chase',20,5,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',29,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@NPC_MAGICALATTACK','attack',192,1,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@WZ_JUPITEL','attack',84,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1264,'Merman@KN_PIERCE','attack',56,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1264,'Merman@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1264,'Merman@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1264,'Merman@NPC_RANGEATTACK','chase',160,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1264,'Merman@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','attack',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','idle',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','idle',28,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','chase',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','chase',28,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'4',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'4',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@SM_PROVOKE','chase',6,10,2000,600,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@SM_PROVOKE','chase',6,10,2000,600,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@KN_BRANDISHSPEAR','attack',57,5,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@NPC_CHANGEFIRE','attack',164,1,10000,2000,600000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@CR_SHIELDCHARGE','attack',250,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@WZ_METEOR','attack',83,5,2000,1500,5000,'no','target','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@WZ_METEOR','chase',83,5,2000,1500,5000,'no','target','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@NPC_WEAPONBRAKER','attack',343,5,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1269,'Clock@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1269,'Clock@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1269,'Clock@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1269,'Clock@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',0,6,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1269,'Clock@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',0,9,0x91,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@WZ_FIREPILLAR','idle',80,5,500,0,5000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@SA_DISPELL','attack',289,1,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_SLEEPATTACK','chase',182,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',0,6,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',0,9,0x91,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1271,'Alligator@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1271,'Alligator@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x91,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@KN_BRANDISHSPEAR','attack',57,5,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@NPC_CHANGEFIRE','attack',164,1,10000,2000,600000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@CR_SHIELDCHARGE','attack',250,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@WZ_METEOR','attack',83,5,2000,1500,5000,'no','target','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@WZ_METEOR','chase',83,5,2000,1500,5000,'no','target','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@NPC_WEAPONBRAKER','attack',343,5,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1269,'Clock@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1269,'Clock@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1269,'Clock@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1269,'Clock@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always','0',6,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1269,'Clock@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always','0',9,0x91,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@WZ_FIREPILLAR','idle',80,5,500,0,5000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@SA_DISPELL','attack',289,1,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_SLEEPATTACK','chase',182,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always','0',6,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always','0',9,0x91,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1271,'Alligator@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1271,'Alligator@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x91,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@MG_FIREWALL','chase',18,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_HELLJUDGEMENT','chase',662,5,10000,800,10000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_HELLJUDGEMENT','attack',662,5,10000,800,10000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_DARKBLESSING','attack',203,1,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_HELMBRAKE','attack',345,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_SUMMONSLAVE','attack',196,3,10000,700,10000,'no','self','slavele',3,1605,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_SUMMONSLAVE','idle',196,3,10000,700,10000,'no','self','slavele',3,1605,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@WZ_METEOR','attack',83,11,5000,500,2000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@WZ_METEOR','chase',83,11,5000,500,2000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@WZ_METEOR','chase',83,11,5000,500,2000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1273,'Orc Lady@AL_INCAGI','chase',29,1,500,700,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1273,'Orc Lady@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,3,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1273,'Orc Lady@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1274,'Megalith@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1274,'Megalith@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@MG_FIREWALL','chase',18,10,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_HELLJUDGEMENT','chase',662,5,10000,800,10000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_HELLJUDGEMENT','attack',662,5,10000,800,10000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_DARKBLESSING','attack',203,1,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_HELMBRAKE','attack',345,10,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_SUMMONSLAVE','attack',196,3,10000,700,10000,'no','self','slavele','3',1605,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_SUMMONSLAVE','idle',196,3,10000,700,10000,'no','self','slavele','3',1605,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@WZ_METEOR','attack',83,11,5000,500,2000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@WZ_METEOR','chase',83,11,5000,500,2000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@WZ_METEOR','chase',83,11,5000,500,2000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1273,'Orc Lady@AL_INCAGI','chase',29,1,500,700,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1273,'Orc Lady@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',3,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1273,'Orc Lady@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1274,'Megalith@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1274,'Megalith@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@CR_SHIELDCHARGE','attack',250,3,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@SA_DISPELL','chase',289,5,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@SA_DISPELL','attack',289,5,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@NPC_SUMMONSLAVE','idle',196,1,500,2000,60000,'no','self','slavele',0,1744,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1276,'Raydric Archer@AC_CHARGEARROW','attack',148,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1276,'Raydric Archer@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1276,'Raydric Archer@NPC_RUN','attack',354,1,500,0,5000,'yes','self','attackpcge',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@CR_SHIELDCHARGE','attack',250,3,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@SA_DISPELL','chase',289,5,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@SA_DISPELL','attack',289,5,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@NPC_SUMMONSLAVE','idle',196,1,500,2000,60000,'no','self','slavele','0',1744,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1276,'Raydric Archer@AC_CHARGEARROW','attack',148,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1276,'Raydric Archer@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1276,'Raydric Archer@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1276,'Raydric Archer@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1277,'Greatest General@NPC_BLINDATTACK','idle',177,3,10000,1500,5000,'no','randomtarget','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1277,'Greatest General@NPC_BLINDATTACK','idle',177,3,10000,1500,5000,'no','randomtarget','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1277,'Greatest General@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1277,'Greatest General@WZ_EARTHSPIKE','idle',90,3,5000,1500,5000,'no','randomtarget','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1277,'Greatest General@WZ_EARTHSPIKE','idle',90,3,5000,1500,5000,'no','randomtarget','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1278,'Stalactite Golem@NPC_STUNATTACK','attack',179,4,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1278,'Stalactite Golem@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1278,'Stalactite Golem@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',0,6,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1278,'Stalactite Golem@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',0,9,0x91,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1276,'Raydric Archer@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1277,'Greatest General@NPC_BLINDATTACK','idle',177,3,10000,1500,5000,'no','randomtarget','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1277,'Greatest General@NPC_BLINDATTACK','idle',177,3,10000,1500,5000,'no','randomtarget','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1277,'Greatest General@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1277,'Greatest General@WZ_EARTHSPIKE','idle',90,3,5000,1500,5000,'no','randomtarget','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1277,'Greatest General@WZ_EARTHSPIKE','idle',90,3,5000,1500,5000,'no','randomtarget','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1278,'Stalactite Golem@NPC_STUNATTACK','attack',179,4,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1278,'Stalactite Golem@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1278,'Stalactite Golem@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always','0',6,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1278,'Stalactite Golem@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always','0',9,0x91,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1278,'Stalactite Golem@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1278,'Stalactite Golem@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1279,'Tri-Joint@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1280,'Steam Goblin@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,27,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1280,'Steam Goblin@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1280,'Steam Goblin@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1280,'Steam Goblin@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@MG_FIREBOLT','chase',19,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@MG_LIGHTNINGBOLT','chase',20,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@MG_SAFETYWALL','attack',12,5,2000,1000,20000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,20,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,32,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@SA_DISPELL','attack',289,5,0,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,20,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1282,'Kobold Archer@AC_DOUBLE','attack',46,1,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1282,'Kobold Archer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,20,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1282,'Kobold Archer@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1282,'Kobold Archer@NPC_RUN','attack',354,1,500,0,5000,'yes','self','attackpcge',1,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1278,'Stalactite Golem@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1279,'Tri-Joint@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1280,'Steam Goblin@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',27,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1280,'Steam Goblin@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1280,'Steam Goblin@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1280,'Steam Goblin@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@MG_FIREBOLT','chase',19,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@MG_LIGHTNINGBOLT','chase',20,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@MG_SAFETYWALL','attack',12,5,2000,1000,20000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'20',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',32,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@SA_DISPELL','attack',289,5,0,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'20',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1282,'Kobold Archer@AC_DOUBLE','attack',46,1,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1282,'Kobold Archer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',20,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1282,'Kobold Archer@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@NPC_SUMMONSLAVE','idle',196,4,10000,2000,60000,'no','self','slavele',0,1253,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@NPC_SHIELDBRAKE','attack',346,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@NPC_SUMMONSLAVE','idle',196,4,10000,2000,60000,'no','self','slavele','0',1253,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@NPC_SHIELDBRAKE','attack',346,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1285,'Guardian Archer@AC_CHARGEARROW','attack',148,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1285,'Guardian Archer@AC_DOUBLE','attack',46,1,2000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1287,'Guardian Soldier@NPC_STUNATTACK','attack',179,5,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1287,'Guardian Soldier@SM_BASH','attack',5,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1285,'Guardian Archer@AC_CHARGEARROW','attack',148,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1285,'Guardian Archer@AC_DOUBLE','attack',46,1,2000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1287,'Guardian Soldier@NPC_STUNATTACK','attack',179,5,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1287,'Guardian Soldier@SM_BASH','attack',5,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@KN_BRANDISHSPEAR','attack',57,20,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0xA1,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,7,0x37B5,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'no','self','slavele',0,1194,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@KN_BRANDISHSPEAR','attack',57,20,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0xA1,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',7,0x37B5,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'no','self','slavele','0',1194,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1290,'Skeleton General@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1290,'Skeleton General@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1290,'Skeleton General@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1290,'Skeleton General@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1290,'Skeleton General@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1028,1016,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1291,'Wraith Dead@AL_DECAGI','chase',30,9,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1290,'Skeleton General@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1290,'Skeleton General@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1290,'Skeleton General@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1290,'Skeleton General@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1028,1016,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1291,'Wraith Dead@AL_DECAGI','chase',30,9,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1291,'Wraith Dead@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1291,'Wraith Dead@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1291,'Wraith Dead@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1291,'Wraith Dead@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1291,'Wraith Dead@NPC_POISON','attack',176,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1291,'Wraith Dead@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1291,'Wraith Dead@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1291,'Wraith Dead@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1291,'Wraith Dead@NPC_POISON','attack',176,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_DARKBREATH','attack',202,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,18,0x3795,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_SUMMONSLAVE','attack',196,2,10000,2000,60000,'no','self','slavele',0,1109,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1109,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_DARKTHUNDER','attack',341,5,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_DARKTHUNDER','chase',341,5,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1293,'Creamy Fear@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_DARKBREATH','attack',202,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',18,0x3795,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_SUMMONSLAVE','attack',196,2,10000,2000,60000,'no','self','slavele','0',1109,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1109,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_DARKTHUNDER','attack',341,5,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_DARKTHUNDER','chase',341,5,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1293,'Creamy Fear@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1293,'Creamy Fear@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1293,'Creamy Fear@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1293,'Creamy Fear@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1293,'Creamy Fear@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1293,'Creamy Fear@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'no','self','slavele',0,1018,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1293,'Creamy Fear@RG_INTIMIDATE','attack',219,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1293,'Creamy Fear@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1293,'Creamy Fear@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1293,'Creamy Fear@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1293,'Creamy Fear@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'no','self','slavele','0',1018,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1293,'Creamy Fear@RG_INTIMIDATE','attack',219,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3795,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1139,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3795,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1139,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@MG_LIGHTNINGBOLT','attack',20,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@MG_LIGHTNINGBOLT','chase',20,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,32,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@SA_DISPELL','attack',289,5,0,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0xA1,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x37B5,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1320,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@MG_LIGHTNINGBOLT','attack',20,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@MG_LIGHTNINGBOLT','chase',20,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',32,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@SA_DISPELL','attack',289,5,0,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0xA1,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x37B5,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1320,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@BS_ADRENALINE','attack',111,10,500,1500,300000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@BS_ADRENALINE','chase',111,10,500,1500,300000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@CR_SHIELDCHARGE','attack',250,3,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele',2,1133,1134,1135,1282,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele',2,1133,1134,1135,1282,NULL,27,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@BS_ADRENALINE','attack',111,10,500,1500,300000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@BS_ADRENALINE','chase',111,10,500,1500,300000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@CR_SHIELDCHARGE','attack',250,3,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele','2',1133,1134,1135,1282,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele','2',1133,1134,1135,1282,NULL,'27',NULL);
REPLACE INTO `mob_skill_db` VALUES (1297,'Ancient Mummy@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1297,'Ancient Mummy@NPC_UNDEADATTACK','attack',347,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1297,'Ancient Mummy@NPC_DARKBREATH','attack',202,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1297,'Ancient Mummy@NPC_UNDEADATTACK','attack',347,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1297,'Ancient Mummy@NPC_DARKBREATH','attack',202,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
REPLACE INTO `mob_skill_db` VALUES (1298,'Zombie Master@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1298,'Zombie Master@KN_BRANDISHSPEAR','attack',57,5,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1298,'Zombie Master@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1298,'Zombie Master@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1036,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1298,'Zombie Master@KN_BRANDISHSPEAR','attack',57,5,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1298,'Zombie Master@NPC_POISON','attack',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1298,'Zombie Master@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1036,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@CR_SHIELDCHARGE','attack',250,3,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele',2,1122,1123,1124,1125,1126,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele',2,1122,1123,1124,1125,1126,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1300,'Caterpillar@NPC_PETRIFYATTACK','attack',180,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1300,'Caterpillar@NPC_POISON','attack',176,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1300,'Caterpillar@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@CR_SHIELDCHARGE','attack',250,3,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele','2',1122,1123,1124,1125,1126,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele','2',1122,1123,1124,1125,1126,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1300,'Caterpillar@NPC_PETRIFYATTACK','attack',180,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1300,'Caterpillar@NPC_POISON','attack',176,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1300,'Caterpillar@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1301,'Am Mut@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1301,'Am Mut@MC_MAMMONITE','attack',42,9,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1301,'Am Mut@AM_ACIDTERROR','chase',230,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1301,'Am Mut@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1301,'Am Mut@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1301,'Am Mut@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1110,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1301,'Am Mut@MC_MAMMONITE','attack',42,9,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1301,'Am Mut@AM_ACIDTERROR','chase',230,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1301,'Am Mut@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1301,'Am Mut@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1301,'Am Mut@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1110,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1302,'Dark Illusion@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1302,'Dark Illusion@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1302,'Dark Illusion@WZ_METEOR','attack',83,5,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1302,'Dark Illusion@WZ_METEOR','chase',83,5,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1302,'Dark Illusion@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1302,'Dark Illusion@WZ_METEOR','attack',83,5,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1302,'Dark Illusion@WZ_METEOR','chase',83,5,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,0x3795,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@NPC_SILENCEATTACK','chase',178,3,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,0x3795,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@NPC_SILENCEATTACK','chase',178,3,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1304,'Giant Spider@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1304,'Giant Spider@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1304,'Giant Spider@NPC_POISON','attack',176,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1304,'Giant Spider@NPC_STOP','attack',342,1,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1304,'Giant Spider@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1304,'Giant Spider@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,0x3795,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1304,'Giant Spider@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1100,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1304,'Giant Spider@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1304,'Giant Spider@NPC_POISON','attack',176,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1304,'Giant Spider@NPC_STOP','attack',342,1,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1304,'Giant Spider@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1304,'Giant Spider@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,0x3795,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1304,'Giant Spider@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1100,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1305,'Ancient Worm@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1305,'Ancient Worm@AS_VENOMDUST','attack',140,1,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1305,'Ancient Worm@NPC_POISON','attack',176,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1305,'Ancient Worm@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1305,'Ancient Worm@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1099,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1305,'Ancient Worm@AS_VENOMDUST','attack',140,1,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1305,'Ancient Worm@NPC_POISON','attack',176,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1305,'Ancient Worm@NPC_STOP','attack',342,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1305,'Ancient Worm@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1099,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'no','self','slavele',0,1243,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1307,'Cat\'o\'Nine Tails@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'no','self','slavele','0',1243,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1307,'Cat\'o\'Nine Tails@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',22,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1307,'Cat\'o\'Nine Tails@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1307,'Cat\'o\'Nine Tails@MC_MAMMONITE','attack',42,9,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1307,'Cat\'o\'Nine Tails@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1307,'Cat\'o\'Nine Tails@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1180,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1308,'Panzer Goblin@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1308,'Panzer Goblin@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1308,'Panzer Goblin@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1307,'Cat\'o\'Nine Tails@MC_MAMMONITE','attack',42,9,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1307,'Cat\'o\'Nine Tails@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1307,'Cat\'o\'Nine Tails@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1180,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1308,'Panzer Goblin@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1308,'Panzer Goblin@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1308,'Panzer Goblin@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@MG_SIGHT','chase',10,1,2000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@NPC_BLINDATTACK','chase',177,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@WZ_SIGHTRASHER','attack',81,7,1000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1129,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@RG_STRIPWEAPON','attack',215,5,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@MG_SIGHT','chase',10,1,2000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@NPC_BLINDATTACK','chase',177,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@WZ_SIGHTRASHER','attack',81,7,1000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1129,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@RG_STRIPWEAPON','attack',215,5,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@BS_HAMMERFALL','attack',110,5,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1149,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@BS_HAMMERFALL','attack',110,5,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1149,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@NPC_STUNATTACK','attack',179,5,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@NPC_SUMMONSLAVE','idle',196,4,10000,2000,60000,'no','self','slavele',0,1166,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@RG_STRIPSHIELD','attack',216,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@NPC_STUNATTACK','attack',179,5,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@NPC_SUMMONSLAVE','idle',196,4,10000,2000,60000,'no','self','slavele','0',1166,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@RG_STRIPSHIELD','attack',216,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@AS_SONICBLOW','attack',136,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@BS_MAXIMIZE','attack',114,5,500,0,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@BS_MAXIMIZE','chase',114,5,500,0,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@WZ_WATERBALL','chase',86,10,10000,500,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_GROUNDATTACK','attack',185,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_WEAPONBRAKER','attack',343,10,500,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_STUNATTACK','attack',179,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele',3,1364,1594,1600,1601,1602,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele',3,1364,1594,1600,1601,1602,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@WZ_WATERBALL','attack',86,5,2000,500,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1313,'Mobster@KN_SPEARBOOMERANG','chase',59,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1313,'Mobster@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1313,'Mobster@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,32,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1313,'Mobster@NPC_SUMMONSLAVE','idle',196,1,500,2000,60000,'no','self','slavele',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1313,'Mobster@TF_SPRINKLESAND','attack',149,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1313,'Mobster@RG_INTIMIDATE','attack',219,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@AM_POTIONPITCHER','attack',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@AM_POTIONPITCHER','attack',231,4,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@AM_POTIONPITCHER','idle',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@AM_POTIONPITCHER','idle',231,4,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@AM_POTIONPITCHER','chase',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@AM_POTIONPITCHER','chase',231,4,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x91,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@AS_SONICBLOW','attack',136,10,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@BS_MAXIMIZE','attack',114,5,500,0,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@BS_MAXIMIZE','chase',114,5,500,0,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@WZ_WATERBALL','chase',86,10,10000,500,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_GROUNDATTACK','attack',185,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_WEAPONBRAKER','attack',343,10,500,0,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_STUNATTACK','attack',179,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele','3',1364,1594,1600,1601,1602,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele','3',1364,1594,1600,1601,1602,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@WZ_WATERBALL','attack',86,5,2000,500,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1313,'Mobster@KN_SPEARBOOMERANG','chase',59,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1313,'Mobster@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1313,'Mobster@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',32,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1313,'Mobster@TF_SPRINKLESAND','attack',149,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1313,'Mobster@RG_INTIMIDATE','attack',219,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@AM_POTIONPITCHER','attack',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@AM_POTIONPITCHER','attack',231,4,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@AM_POTIONPITCHER','idle',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@AM_POTIONPITCHER','idle',231,4,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@AM_POTIONPITCHER','chase',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@AM_POTIONPITCHER','chase',231,4,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x91,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1314,'Perimeter@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@NPC_EMOTION','attack',197,1,2000,0,600000,'yes','self','myhpltmaxrate',20,23,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,7,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@TF_BACKSLIDING','attack',150,1,10000,500,600000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@NPC_SUMMONSLAVE','chase',196,3,10000,0,600000,'yes','self','myhpltmaxrate',10,1364,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,9,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x91,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@NPC_EMOTION','attack',197,1,2000,0,600000,'yes','self','myhpltmaxrate','20',23,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',7,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@TF_BACKSLIDING','attack',150,1,10000,500,600000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@NPC_SUMMONSLAVE','chase',196,3,10000,0,600000,'yes','self','myhpltmaxrate','10',1364,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x91,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1317,'Seal@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1317,'Seal@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1317,'Seal@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,1,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1317,'Seal@NPC_WATERATTACK','attack',184,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1318,'Heater@MG_FIREBALL','chase',17,9,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1318,'Heater@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1318,'Heater@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1318,'Heater@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1318,'Heater@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1318,'Heater@WZ_FIREPILLAR','idle',80,3,500,0,5000,'no','around2','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@MG_COLDBOLT','attack',14,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@MG_FROSTDIVER','attack',15,9,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,20,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1317,'Seal@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1317,'Seal@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1317,'Seal@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',1,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1317,'Seal@NPC_WATERATTACK','attack',184,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1318,'Heater@MG_FIREBALL','chase',17,9,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1318,'Heater@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1318,'Heater@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1318,'Heater@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1318,'Heater@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1318,'Heater@WZ_FIREPILLAR','idle',80,3,500,0,5000,'no','around2','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@MG_COLDBOLT','attack',14,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@MG_FROSTDIVER','attack',15,9,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',20,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1320,'Owl Duke@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1320,'Owl Duke@MG_LIGHTNINGBOLT','attack',20,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1320,'Owl Duke@MG_LIGHTNINGBOLT','chase',20,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1320,'Owl Duke@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,32,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1320,'Owl Duke@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0xA1,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1320,'Owl Duke@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x37B5,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1321,'Dragon Tail@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1321,'Dragon Tail@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1321,'Dragon Tail@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1322,'Spring Rabbit@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1322,'Spring Rabbit@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1322,'Spring Rabbit@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x83,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1322,'Spring Rabbit@SM_BASH','attack',5,10,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1322,'Spring Rabbit@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1323,'Sea Otter@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1323,'Sea Otter@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1323,'Sea Otter@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,22,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1323,'Sea Otter@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1323,'Sea Otter@WZ_WATERBALL','attack',86,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1323,'Sea Otter@WZ_WATERBALL','chase',86,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1365,'Apocalypse@KN_BRANDISHSPEAR','attack',57,5,1000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1365,'Apocalypse@NPC_DARKTHUNDER','attack',341,4,1000,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1365,'Apocalypse@NPC_SELFDESTRUCTION','attack',173,1,1000,2000,5000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1320,'Owl Duke@MG_LIGHTNINGBOLT','attack',20,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1320,'Owl Duke@MG_LIGHTNINGBOLT','chase',20,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1320,'Owl Duke@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',32,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1320,'Owl Duke@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0xA1,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1320,'Owl Duke@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x37B5,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1321,'Dragon Tail@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1321,'Dragon Tail@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1321,'Dragon Tail@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1322,'Spring Rabbit@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1322,'Spring Rabbit@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1322,'Spring Rabbit@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x83,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1322,'Spring Rabbit@SM_BASH','attack',5,10,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1322,'Spring Rabbit@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1323,'Sea Otter@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1323,'Sea Otter@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1323,'Sea Otter@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',22,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1323,'Sea Otter@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1323,'Sea Otter@WZ_WATERBALL','attack',86,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1323,'Sea Otter@WZ_WATERBALL','chase',86,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1365,'Apocalypse@KN_BRANDISHSPEAR','attack',57,5,1000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1365,'Apocalypse@NPC_DARKTHUNDER','attack',341,4,1000,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1365,'Apocalypse@NPC_SELFDESTRUCTION','attack',173,1,1000,2000,5000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1365,'Apocalypse@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1365,'Apocalypse@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1365,'Apocalypse@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1366,'Lava Golem@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1366,'Lava Golem@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1366,'Lava Golem@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1367,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1366,'Lava Golem@WZ_FIREPILLAR','idle',80,3,500,0,5000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1366,'Lava Golem@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1366,'Lava Golem@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1367,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1366,'Lava Golem@WZ_FIREPILLAR','idle',80,3,500,0,5000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1367,'Blazer@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1367,'Blazer@MG_FIREBALL','chase',17,9,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1367,'Blazer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1367,'Blazer@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1367,'Blazer@WZ_SIGHTRASHER','attack',81,5,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1368,'Geographer@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1368,'Geographer@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1368,'Geographer@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1369,'Grand Peco@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1369,'Grand Peco@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1369,'Grand Peco@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1369,'Grand Peco@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',0,6,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1369,'Grand Peco@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',0,9,0x1089,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@NPC_BLOODDRAIN','attack',199,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_DARKSTRIKE','attack',340,7,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_DARKSTRIKE','chase',340,7,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_BLINDATTACK','angry',177,7,500,700,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_BLINDATTACK','follow',177,7,500,700,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_CURSEATTACK','angry',181,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_CURSEATTACK','follow',181,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_HALLUCINATION','angry',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_HALLUCINATION','follow',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_SILENCEATTACK','angry',178,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_SILENCEATTACK','follow',178,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1372,'Goat@BS_ADRENALINE','attack',111,10,500,1500,300000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1372,'Goat@BS_ADRENALINE','chase',111,10,500,1500,300000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1372,'Goat@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x1089,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1372,'Goat@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1372,'Goat@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@AL_DECAGI','chase',30,48,2000,0,60000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1367,'Blazer@MG_FIREBALL','chase',17,9,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1367,'Blazer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1367,'Blazer@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1367,'Blazer@WZ_SIGHTRASHER','attack',81,5,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1368,'Geographer@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1368,'Geographer@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1368,'Geographer@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1369,'Grand Peco@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1369,'Grand Peco@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1369,'Grand Peco@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1369,'Grand Peco@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always','0',6,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1369,'Grand Peco@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always','0',9,0x1089,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@NPC_BLOODDRAIN','attack',199,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_DARKSTRIKE','attack',340,7,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_DARKSTRIKE','chase',340,7,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_BLINDATTACK','angry',177,7,500,700,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_BLINDATTACK','follow',177,7,500,700,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_CURSEATTACK','angry',181,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_CURSEATTACK','follow',181,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_HALLUCINATION','angry',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_HALLUCINATION','follow',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_SILENCEATTACK','angry',178,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'Fake Angel@NPC_SILENCEATTACK','follow',178,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1372,'Goat@BS_ADRENALINE','attack',111,10,500,1500,300000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1372,'Goat@BS_ADRENALINE','chase',111,10,500,1500,300000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1372,'Goat@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x1089,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1372,'Goat@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1372,'Goat@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@AL_DECAGI','chase',30,48,2000,0,60000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_HELLJUDGEMENT','chase',662,10,10000,1000,10000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_HELLJUDGEMENT','attack',662,10,10000,1000,10000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@KN_BRANDISHSPEAR','attack',57,20,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_DARKSTRIKE','chase',340,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_CHANGEUNDEAD','attack',348,1,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_GRANDDARKNESS','attack',339,10,1000,700,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_STUNATTACK','attack',179,5,2000,0,0,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1490,1490,1509,1508,1179,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1490,1490,1509,1508,1179,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_DARKSTRIKE','chase',340,10,10000,0,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_DARKSTRIKE','attack',340,9,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_DARKSTRIKE','chase',340,9,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_MENTALBREAKER','attack',159,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,14,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_MENTALBREAKER','chase',159,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,14,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_DEFENDER','attack',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_DEFENDER','chase',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_COMBOATTACK','angry',171,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_DEFENDER','angry',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_DEFENDER','follow',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_SILENCEATTACK','angry',178,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_SILENCEATTACK','follow',178,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_WINDATTACK','angry',187,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_FIREBOLT','attack',19,7,10000,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_FROSTDIVER','chase',15,9,10000,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_LIGHTNINGBOLT','chase',20,7,10000,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_STONECURSE','attack',16,10,10000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@SA_DISPELL','attack',289,1,0,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@NPC_RUN','attack',354,1,2000,500,0,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',0,9,0x91,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_FIREBOLT','idle',19,7,10000,1500,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_FROSTDIVER','idle',15,9,10000,500,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_LIGHTNINGBOLT','idle',20,7,10000,1500,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_STONECURSE','idle',16,10,10000,0,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1378,'Demon Pungus@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1378,'Demon Pungus@NPC_BLINDATTACK','chase',177,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1378,'Demon Pungus@NPC_PETRIFYATTACK','attack',180,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1378,'Demon Pungus@NPC_PETRIFYATTACK','chase',180,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1378,'Demon Pungus@NPC_BLINDATTACK','angry',177,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1378,'Demon Pungus@NPC_BLINDATTACK','follow',177,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1378,'Demon Pungus@NPC_PETRIFYATTACK','angry',180,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1378,'Demon Pungus@NPC_PETRIFYATTACK','follow',180,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_DARKSTRIKE','attack',340,7,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_MENTALBREAKER','attack',159,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_CURSEATTACK','angry',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_DARKSTRIKE','angry',340,7,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_FIREATTACK','angry',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_MENTALBREAKER','angry',159,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@AS_CLOAKING','idle',135,1,100,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@AS_CLOAKING','angry',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@AS_CLOAKING','follow',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@NPC_COMBOATTACK','angry',171,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@NPC_GROUNDATTACK','angry',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@KN_SPEARSTAB','angry',58,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@NPC_STUNATTACK','angry',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@SM_ENDURE','follow',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@WZ_METEOR','attack',83,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@WZ_METEOR','chase',83,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@MO_BODYRELOCATION','follow',264,1,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@NPC_FIREATTACK','angry',186,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@WZ_METEOR','angry',83,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@WZ_METEOR','follow',83,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1383,'Explosion@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1383,'Explosion@AM_DEMONSTRATION','attack',229,1,100,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1383,'Explosion@SM_MAGNUM','attack',7,5,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1383,'Explosion@NPC_FIREATTACK','angry',186,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1383,'Explosion@AM_DEMONSTRATION','angry',229,1,100,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1383,'Explosion@SM_MAGNUM','angry',7,5,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1384,'Deleter@MG_FIREBALL','chase',17,9,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1384,'Deleter@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1384,'Deleter@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1384,'Deleter@NPC_PIERCINGATT','attack',158,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1384,'Deleter@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1384,'Deleter@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x308D,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@MG_FIREWALL','attack',18,5,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@NPC_FIREATTACK','chase',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x308D,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@AS_CLOAKING','idle',135,1,100,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_DEFENDER','attack',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_DEFENDER','chase',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@AS_CLOAKING','angry',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@AS_CLOAKING','follow',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_DEFENDER','angry',205,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_DEFENDER','follow',205,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_SLEEPATTACK','angry',182,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@TF_SPRINKLESAND','angry',149,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@TF_POISON','attack',52,10,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@NPC_GROUNDATTACK','angry',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@TF_HIDING','angry',51,1,2000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@TF_POISON','angry',52,10,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@CR_AUTOGUARD','angry',249,2,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_HELLJUDGEMENT','chase',662,10,10000,1000,10000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_HELLJUDGEMENT','attack',662,10,10000,1000,10000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@KN_BRANDISHSPEAR','attack',57,20,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_DARKSTRIKE','chase',340,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_CHANGEUNDEAD','attack',348,1,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_GRANDDARKNESS','attack',339,10,1000,700,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_STUNATTACK','attack',179,5,2000,0,0,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1490,1490,1509,1508,1179,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1490,1490,1509,1508,1179,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of Death@NPC_DARKSTRIKE','chase',340,10,10000,0,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_DARKSTRIKE','attack',340,9,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_DARKSTRIKE','chase',340,9,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_MENTALBREAKER','attack',159,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'14',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_MENTALBREAKER','chase',159,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'14',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_DEFENDER','attack',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_DEFENDER','chase',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_COMBOATTACK','angry',171,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_DEFENDER','angry',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_DEFENDER','follow',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_SILENCEATTACK','angry',178,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_SILENCEATTACK','follow',178,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_WINDATTACK','angry',187,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_FIREBOLT','attack',19,7,10000,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_FROSTDIVER','chase',15,9,10000,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_LIGHTNINGBOLT','chase',20,7,10000,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_STONECURSE','attack',16,10,10000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@SA_DISPELL','attack',289,1,0,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_FIREBOLT','idle',19,7,10000,1500,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_FROSTDIVER','idle',15,9,10000,500,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_LIGHTNINGBOLT','idle',20,7,10000,1500,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_STONECURSE','idle',16,10,10000,0,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1378,'Demon Pungus@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1378,'Demon Pungus@NPC_BLINDATTACK','chase',177,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1378,'Demon Pungus@NPC_PETRIFYATTACK','attack',180,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1378,'Demon Pungus@NPC_PETRIFYATTACK','chase',180,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1378,'Demon Pungus@NPC_BLINDATTACK','angry',177,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1378,'Demon Pungus@NPC_BLINDATTACK','follow',177,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1378,'Demon Pungus@NPC_PETRIFYATTACK','angry',180,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1378,'Demon Pungus@NPC_PETRIFYATTACK','follow',180,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_DARKSTRIKE','attack',340,7,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_MENTALBREAKER','attack',159,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_CURSEATTACK','angry',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_DARKSTRIKE','angry',340,7,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_FIREATTACK','angry',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_MENTALBREAKER','angry',159,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@AS_CLOAKING','idle',135,1,100,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@AS_CLOAKING','angry',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@AS_CLOAKING','follow',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@NPC_COMBOATTACK','angry',171,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@NPC_GROUNDATTACK','angry',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@KN_SPEARSTAB','angry',58,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@NPC_STUNATTACK','angry',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@SM_ENDURE','follow',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@WZ_METEOR','attack',83,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@WZ_METEOR','chase',83,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@MO_BODYRELOCATION','follow',264,1,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@NPC_FIREATTACK','angry',186,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@WZ_METEOR','angry',83,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@WZ_METEOR','follow',83,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1383,'Explosion@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1383,'Explosion@AM_DEMONSTRATION','attack',229,1,100,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1383,'Explosion@SM_MAGNUM','attack',7,5,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1383,'Explosion@NPC_FIREATTACK','angry',186,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1383,'Explosion@AM_DEMONSTRATION','angry',229,1,100,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1383,'Explosion@SM_MAGNUM','angry',7,5,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1384,'Deleter@MG_FIREBALL','chase',17,9,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1384,'Deleter@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1384,'Deleter@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1384,'Deleter@NPC_PIERCINGATT','attack',158,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1384,'Deleter@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1384,'Deleter@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x308D,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@MG_FIREWALL','attack',18,5,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@NPC_FIREATTACK','chase',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x308D,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@AS_CLOAKING','idle',135,1,100,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_DEFENDER','attack',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_DEFENDER','chase',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@AS_CLOAKING','angry',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@AS_CLOAKING','follow',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_DEFENDER','angry',205,1,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_DEFENDER','follow',205,1,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_SLEEPATTACK','angry',182,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@TF_SPRINKLESAND','angry',149,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@TF_POISON','attack',52,10,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@NPC_GROUNDATTACK','angry',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@TF_HIDING','angry',51,1,2000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@TF_POISON','angry',52,10,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@CR_AUTOGUARD','angry',249,2,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@CR_AUTOGUARD','follow',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@CR_GRANDCROSS','attack',254,1,2000,0,0,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_HEAL','attack',28,11,10000,0,1000,'no','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_HEAL','attack',28,11,10000,0,0,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_HEAL','chase',28,11,10000,0,1000,'no','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_HEAL','chase',28,11,10000,0,0,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@PR_SANCTUARY','attack',70,10,10000,500,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@PR_SANCTUARY','chase',70,10,10000,500,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@CR_GRANDCROSS','attack',254,1,2000,0,0,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_HEAL','attack',28,11,10000,0,1000,'no','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_HEAL','attack',28,11,10000,0,0,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_HEAL','chase',28,11,10000,0,1000,'no','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_HEAL','chase',28,11,10000,0,0,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@PR_SANCTUARY','attack',70,10,10000,500,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@PR_SANCTUARY','chase',70,10,10000,500,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@NPC_BARRIER','attack',204,1,500,1000,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@NPC_HOLYATTACK','attack',189,5,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@NPC_HOLYATTACK','chase',189,5,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@NPC_SUMMONSLAVE','attack',196,7,10000,700,60000,'no','self','slavele',3,1443,1246,1742,1743,1744,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@NPC_SUMMONSLAVE','idle',196,7,10000,700,60000,'no','self','slavele',3,1443,1246,1742,1743,1744,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@RG_INTIMIDATE','attack',219,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@AL_DECAGI','chase',30,48,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@NPC_BARRIER','attack',204,1,500,1000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@NPC_HOLYATTACK','attack',189,5,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@NPC_HOLYATTACK','chase',189,5,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@NPC_SUMMONSLAVE','attack',196,7,10000,700,60000,'no','self','slavele','3',1443,1246,1742,1743,1744,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@NPC_SUMMONSLAVE','idle',196,7,10000,700,60000,'no','self','slavele','3',1443,1246,1742,1743,1744,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@RG_INTIMIDATE','attack',219,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@AL_DECAGI','chase',30,48,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_HELLJUDGEMENT','chase',662,10,10000,500,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_HELLJUDGEMENT','attack',662,10,10000,500,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_BLOODDRAIN','attack',199,1,3000,0,0,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_ENERGYDRAIN','chase',200,1,3000,0,0,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@MO_BODYRELOCATION','chase',264,1,2000,200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_CHANGEUNDEAD','attack',348,1,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_INVISIBLE','attack',353,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_INVISIBLE','idle',353,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_INVISIBLE','chase',353,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_SILENCEATTACK','attack',178,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_SILENCEATTACK','chase',178,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_SUMMONSLAVE','attack',196,16,10000,700,5000,'no','self','slavele',5,1419,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_SUMMONSLAVE','idle',196,16,10000,700,5000,'no','self','slavele',5,1419,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_ENERGYDRAIN','chase',200,1,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1390,'Violy@NPC_DARKSTRIKE','attack',340,5,500,700,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1390,'Violy@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1390,'Violy@NPC_DARKBREATH','attack',202,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1390,'Violy@PR_LEXDIVINA','attack',76,5,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1390,'Violy@NPC_RUN','attack',354,1,500,0,5000,'yes','self','attackpcge',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@AM_POTIONPITCHER','idle',231,4,500,500,5000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,1,0x108B,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,1,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@WZ_WATERBALL','attack',86,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@WZ_WATERBALL','chase',86,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1392,'Rotar Zairo@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1392,'Rotar Zairo@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1393,'G Mummy@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1393,'G Mummy@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1395,'Wind Crystal@WZ_EARTHSPIKE','chase',90,5,4000,0,0,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1395,'Wind Crystal@WZ_EARTHSPIKE','chase',90,5,10000,0,0,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,0,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1395,'Wind Crystal@WZ_EARTHSPIKE','attack',90,5,4000,0,0,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1395,'Wind Crystal@WZ_HEAVENDRIVE','chase',91,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1395,'Wind Crystal@WZ_HEAVENDRIVE','chase',91,5,10000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,21,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1395,'Wind Crystal@WZ_HEAVENDRIVE','attack',91,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1395,'Wind Crystal@MG_STONECURSE','attack',16,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1395,'Wind Crystal@NPC_SILENCEATTACK','chase',178,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1395,'Wind Crystal@NPC_SILENCEATTACK','attack',178,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1395,'Wind Crystal@SM_ENDURE','chase',8,7,10000,0,20000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1395,'Wind Crystal@AL_INCAGI','chase',29,1,5000,3000,120000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1395,'Wind Crystal@KN_TWOHANDQUICKEN','attack',60,10,5000,3000,300000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1395,'Wind Crystal@AL_DECAGI','chase',30,1,1000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1395,'Wind Crystal@NPC_BLOODDRAIN','attack',199,1,2000,0,5000,'yes','target','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1395,'Wind Crystal@NPC_GROUNDATTACK','attack',185,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1395,'Wind Crystal@NPC_CHANGEDARKNESS','chase',168,1,10000,0,300000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1395,'Wind Crystal@NPC_CHANGEDARKNESS','attack',168,1,10000,0,300000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1395,'Wind Crystal@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1395,'Wind Crystal@AL_TELEPORT','walk',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1395,'Wind Crystal@NPC_HELMBRAKE','attack',345,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1396,'Earth Crystal@MG_LIGHTNINGBOLT','chase',20,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1396,'Earth Crystal@MG_LIGHTNINGBOLT','chase',20,5,4000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,0,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1396,'Earth Crystal@WZ_JUPITEL','chase',84,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1396,'Earth Crystal@WZ_JUPITEL','chase',84,10,10000,500,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,0,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1396,'Earth Crystal@WZ_JUPITEL','attack',84,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1396,'Earth Crystal@WZ_VERMILION','chase',85,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1396,'Earth Crystal@WZ_VERMILION','chase',85,10,10000,500,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,21,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1396,'Earth Crystal@WZ_VERMILION','attack',85,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1396,'Earth Crystal@NPC_SILENCEATTACK','chase',178,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1396,'Earth Crystal@NPC_SILENCEATTACK','attack',178,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1396,'Earth Crystal@SM_ENDURE','chase',8,7,10000,0,20000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1396,'Earth Crystal@AL_INCAGI','chase',29,1,5000,3000,120000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1396,'Earth Crystal@KN_TWOHANDQUICKEN','attack',60,10,5000,3000,300000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1396,'Earth Crystal@AL_DECAGI','chase',30,1,1000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1396,'Earth Crystal@NPC_BLOODDRAIN','attack',199,1,2000,0,5000,'yes','target','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1396,'Earth Crystal@NPC_WINDATTACK','attack',187,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1396,'Earth Crystal@NPC_CHANGEDARKNESS','chase',168,1,10000,0,300000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1396,'Earth Crystal@NPC_CHANGEDARKNESS','attack',168,1,10000,0,300000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1396,'Earth Crystal@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1396,'Earth Crystal@AL_TELEPORT','walk',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1396,'Earth Crystal@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@MG_FIREBOLT','chase',19,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@MG_FIREBOLT','chase',19,5,4000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,0,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@MG_FIREBALL','chase',17,20,4000,0,0,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@MG_FIREBALL','chase',17,20,10000,0,0,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,0,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@MG_FIREBALL','attack',17,10,4000,0,0,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@WZ_METEOR','chase',83,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@WZ_METEOR','chase',83,10,10000,500,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,21,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@WZ_METEOR','attack',83,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@WZ_SIGHTRASHER','attack',81,10,1000,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@NPC_SILENCEATTACK','chase',178,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@NPC_SILENCEATTACK','attack',178,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@SM_ENDURE','chase',8,7,10000,0,20000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@AL_INCAGI','chase',29,1,5000,3000,120000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@KN_TWOHANDQUICKEN','attack',60,10,5000,3000,300000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@AL_DECAGI','chase',30,1,1000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@NPC_BLOODDRAIN','attack',199,1,2000,0,5000,'yes','target','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@NPC_FIREATTACK','attack',186,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@NPC_CHANGEDARKNESS','chase',168,1,10000,0,300000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@NPC_CHANGEDARKNESS','attack',168,1,10000,0,300000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@AL_TELEPORT','walk',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1397,'Fire Crystal@NPC_WEAPONBRAKER','attack',343,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1398,'Water Crystal@MG_COLDBOLT','chase',14,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1398,'Water Crystal@MG_COLDBOLT','chase',14,5,4000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,0,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1398,'Water Crystal@WZ_WATERBALL','chase',86,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1398,'Water Crystal@WZ_WATERBALL','chase',86,10,10000,500,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,0,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1398,'Water Crystal@WZ_WATERBALL','attack',86,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1398,'Water Crystal@WZ_STORMGUST','chase',89,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1398,'Water Crystal@WZ_STORMGUST','chase',89,10,10000,500,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,21,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1398,'Water Crystal@WZ_STORMGUST','attack',89,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1398,'Water Crystal@NPC_SILENCEATTACK','chase',178,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1398,'Water Crystal@NPC_SILENCEATTACK','attack',178,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1398,'Water Crystal@SM_ENDURE','chase',8,7,10000,0,20000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1398,'Water Crystal@AL_INCAGI','chase',29,1,5000,3000,120000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1398,'Water Crystal@KN_TWOHANDQUICKEN','attack',60,10,5000,3000,300000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1398,'Water Crystal@AL_DECAGI','chase',30,1,1000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1398,'Water Crystal@NPC_BLOODDRAIN','attack',199,1,2000,0,5000,'yes','target','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1398,'Water Crystal@NPC_WATERATTACK','attack',184,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1398,'Water Crystal@NPC_CHANGEDARKNESS','chase',168,1,10000,0,300000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1398,'Water Crystal@NPC_CHANGEDARKNESS','attack',168,1,10000,0,300000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1398,'Water Crystal@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1398,'Water Crystal@AL_TELEPORT','walk',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1398,'Water Crystal@NPC_SHIELDBRAKE','attack',346,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@AL_TELEPORT','idle',26,1,2000,0,0,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,20,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_HELLJUDGEMENT','chase',662,10,10000,500,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_HELLJUDGEMENT','attack',662,10,10000,500,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_BLOODDRAIN','attack',199,1,3000,0,0,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_ENERGYDRAIN','chase',200,1,3000,0,0,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@MO_BODYRELOCATION','chase',264,1,2000,200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_CHANGEUNDEAD','attack',348,1,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_INVISIBLE','attack',353,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_INVISIBLE','idle',353,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_INVISIBLE','chase',353,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_SILENCEATTACK','attack',178,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_SILENCEATTACK','chase',178,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_SUMMONSLAVE','attack',196,16,10000,700,5000,'no','self','slavele','5',1419,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_SUMMONSLAVE','idle',196,16,10000,700,5000,'no','self','slavele','5',1419,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_ENERGYDRAIN','chase',200,1,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1390,'Violy@NPC_DARKSTRIKE','attack',340,5,500,700,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1390,'Violy@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1390,'Violy@NPC_DARKBREATH','attack',202,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1390,'Violy@PR_LEXDIVINA','attack',76,5,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@AM_POTIONPITCHER','idle',231,4,500,500,5000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',1,0x108B,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'1',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@WZ_WATERBALL','attack',86,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@WZ_WATERBALL','chase',86,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1392,'Rotar Zairo@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1392,'Rotar Zairo@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1393,'G Mummy@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1393,'G Mummy@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@AL_TELEPORT','idle',26,1,2000,0,0,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'20',NULL);
REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@KN_BRANDISHSPEAR','attack',57,20,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@KN_TWOHANDQUICKEN','attack',60,20,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@NPC_BARRIER','attack',204,1,2000,3000,60000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@NPC_GUIDEDATTACK','attack',172,5,2000,0,20000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@NPC_SUMMONSLAVE','attack',196,10,10000,2000,20000,'no','self','slavele',3,1026,1170,1029,1044,1749,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@NPC_SUMMONSLAVE','idle',196,10,10000,2000,20000,'no','self','slavele',3,1026,1170,1029,1044,1749,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@WZ_METEOR','chase',83,11,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@WZ_METEOR','attack',83,11,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@WZ_STORMGUST','chase',89,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@WZ_STORMGUST','attack',89,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@WZ_VERMILION','chase',85,20,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@WZ_VERMILION','attack',85,20,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1400,'Karakasa@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,31,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1400,'Karakasa@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,31,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1400,'Karakasa@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1400,'Karakasa@WZ_WATERBALL','chase',86,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1400,'Karakasa@NPC_EMOTION','attack',197,1,10000,0,30000,'yes','self','always',0,28,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@KN_BRANDISHSPEAR','attack',57,20,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@KN_TWOHANDQUICKEN','attack',60,20,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@NPC_BARRIER','attack',204,1,2000,3000,60000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@NPC_GUIDEDATTACK','attack',172,5,2000,0,20000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@NPC_SUMMONSLAVE','attack',196,10,10000,2000,20000,'no','self','slavele','3',1026,1170,1029,1044,1749,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@NPC_SUMMONSLAVE','idle',196,10,10000,2000,20000,'no','self','slavele','3',1026,1170,1029,1044,1749,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@WZ_METEOR','chase',83,11,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@WZ_METEOR','attack',83,11,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@WZ_STORMGUST','chase',89,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@WZ_STORMGUST','attack',89,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@WZ_VERMILION','chase',85,20,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Event Baphomet@WZ_VERMILION','attack',85,20,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1400,'Karakasa@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'31',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1400,'Karakasa@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'31',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1400,'Karakasa@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1400,'Karakasa@WZ_WATERBALL','chase',86,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1400,'Karakasa@NPC_EMOTION','attack',197,1,10000,0,30000,'yes','self','always','0',28,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@AS_CLOAKING','idle',135,1,500,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@HT_CLAYMORETRAP','idle',123,5,500,0,300000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@NPC_REBIRTH','dead',208,2,5000,0,0,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@SM_BASH','attack',5,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@TF_BACKSLIDING','attack',150,1,10000,500,3600000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1402,'Poison Toad@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,7,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1402,'Poison Toad@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1402,'Poison Toad@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1403,'Antique Firelock@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Ningyo@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Ningyo@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Ningyo@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Ningyo@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Ningyo@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Ningyo@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Ningyo@NPC_SILENCEATTACK','chase',178,3,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,6,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@NPC_FIREATTACK','attack',186,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@NPC_STUNATTACK','chase',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@SM_PROVOKE','attack',6,10,2000,600,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@SM_PROVOKE','chase',6,10,2000,600,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','attack',90,1,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','attack',90,2,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','attack',90,3,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@NPC_FIREATTACK','angry',186,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@NPC_STUNATTACK','follow',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@SM_PROVOKE','angry',6,10,2000,600,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@SM_PROVOKE','follow',6,10,2000,600,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','angry',90,1,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','angry',90,2,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','angry',90,3,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,20,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@NPC_WATERATTACK','attack',184,3,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@WZ_WATERBALL','chase',86,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,16,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@NPC_WATERATTACK','angry',184,3,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@WZ_WATERBALL','follow',86,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,16,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1408,'Bloody Butterfly@KN_PIERCE','attack',56,10,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1408,'Bloody Butterfly@NPC_DARKSTRIKE','chase',340,5,2000,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1408,'Bloody Butterfly@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1408,'Bloody Butterfly@NPC_SLEEPATTACK','chase',182,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1409,'Rice Cake Boy@NPC_WINDATTACK','attack',187,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1410,'Live Peach Tree@AM_POTIONPITCHER','attack',231,2,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1410,'Live Peach Tree@AM_POTIONPITCHER','idle',231,3,10000,500,10000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1410,'Live Peach Tree@AM_POTIONPITCHER','chase',231,2,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1410,'Live Peach Tree@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1410,'Live Peach Tree@NPC_GUIDEDATTACK','chase',172,2,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1410,'Live Peach Tree@NPC_RUN','attack',354,1,500,0,5000,'yes','self','attackpcge',1,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1412,'Taoist Hermit@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1412,'Taoist Hermit@MG_LIGHTNINGBOLT','attack',20,5,2000,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1412,'Taoist Hermit@MG_LIGHTNINGBOLT','chase',20,5,2000,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1412,'Taoist Hermit@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1412,'Taoist Hermit@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1412,'Taoist Cloud Hermit@NPC_RUN','attack',354,1,500,0,5000,'yes','self','attackpcge',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1413,'Wild Ginseng@NPC_BARRIER','attack',204,1,2000,3000,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1413,'Wild Ginseng@NPC_MAGICALATTACK','attack',192,1,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1415,'Baby Leopard@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1415,'Baby Leopard@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1415,'Baby Leopard@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1416,'Wicked Nymph@AL_HEAL','attack',28,3,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1416,'Wicked Nymph@AL_HEAL','attack',28,3,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1416,'Wicked Nymph@AL_HEAL','idle',28,3,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1416,'Wicked Nymph@AL_HEAL','idle',28,3,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1416,'Wicked Nymph@AL_HEAL','chase',28,3,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1416,'Wicked Nymph@AL_HEAL','chase',28,3,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1416,'Wicked Nymph@NPC_STOP','attack',342,1,500,0,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1416,'Wicked Nymph@SA_DISPELL','attack',289,5,0,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1417,'Zipper Bear@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1417,'Zipper Bear@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@AS_CLOAKING','idle',135,1,500,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@HT_CLAYMORETRAP','idle',123,5,500,0,300000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@NPC_REBIRTH','dead',208,2,5000,0,0,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@SM_BASH','attack',5,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@TF_BACKSLIDING','attack',150,1,10000,500,3600000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1402,'Poison Toad@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',7,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1402,'Poison Toad@NPC_POISON','attack',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1402,'Poison Toad@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1403,'Antique Firelock@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Ningyo@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Ningyo@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Ningyo@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Ningyo@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Ningyo@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Ningyo@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Ningyo@NPC_SILENCEATTACK','chase',178,3,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',6,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@NPC_FIREATTACK','attack',186,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@NPC_STUNATTACK','chase',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@SM_PROVOKE','attack',6,10,2000,600,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@SM_PROVOKE','chase',6,10,2000,600,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','attack',90,1,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','attack',90,2,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','attack',90,3,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@NPC_FIREATTACK','angry',186,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@NPC_STUNATTACK','follow',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@SM_PROVOKE','angry',6,10,2000,600,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@SM_PROVOKE','follow',6,10,2000,600,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','angry',90,1,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','angry',90,2,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','angry',90,3,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',20,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@NPC_WATERATTACK','attack',184,3,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@WZ_WATERBALL','chase',86,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'16',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@NPC_WATERATTACK','angry',184,3,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@WZ_WATERBALL','follow',86,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'16',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1408,'Bloody Butterfly@KN_PIERCE','attack',56,10,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1408,'Bloody Butterfly@NPC_DARKSTRIKE','chase',340,5,2000,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1408,'Bloody Butterfly@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1408,'Bloody Butterfly@NPC_SLEEPATTACK','chase',182,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1409,'Rice Cake Boy@NPC_WINDATTACK','attack',187,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1410,'Live Peach Tree@AM_POTIONPITCHER','attack',231,2,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1410,'Live Peach Tree@AM_POTIONPITCHER','idle',231,3,10000,500,10000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1410,'Live Peach Tree@AM_POTIONPITCHER','chase',231,2,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1410,'Live Peach Tree@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1410,'Live Peach Tree@NPC_GUIDEDATTACK','chase',172,2,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1412,'Taoist Hermit@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1412,'Taoist Hermit@MG_LIGHTNINGBOLT','attack',20,5,2000,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1412,'Taoist Hermit@MG_LIGHTNINGBOLT','chase',20,5,2000,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1412,'Taoist Hermit@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1412,'Taoist Hermit@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1413,'Wild Ginseng@NPC_BARRIER','attack',204,1,2000,3000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1413,'Wild Ginseng@NPC_MAGICALATTACK','attack',192,1,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1415,'Baby Leopard@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1415,'Baby Leopard@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1415,'Baby Leopard@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1416,'Wicked Nymph@AL_HEAL','attack',28,3,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1416,'Wicked Nymph@AL_HEAL','attack',28,3,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1416,'Wicked Nymph@AL_HEAL','idle',28,3,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1416,'Wicked Nymph@AL_HEAL','idle',28,3,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1416,'Wicked Nymph@AL_HEAL','chase',28,3,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1416,'Wicked Nymph@AL_HEAL','chase',28,3,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1416,'Wicked Nymph@NPC_STOP','attack',342,1,500,0,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1416,'Wicked Nymph@SA_DISPELL','attack',289,5,0,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1417,'Zipper Bear@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1417,'Zipper Bear@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@MG_FROSTDIVER','attack',15,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@MG_FROSTDIVER','chase',15,10,2000,0,0,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_SHIELDBRAKE','attack',346,10,2000,0,0,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_DARKBREATH','attack',202,5,2000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_STOP','attack',342,1,10000,0,15000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',2,1531,1531,1564,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',2,1531,1531,1564,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@SM_MAGNUM','attack',7,20,2000,0,5000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@MG_FROSTDIVER','chase',15,10,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1419,'Farmiliar@NPC_BLINDATTACK','angry',177,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1419,'Farmiliar@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1419,'Farmiliar@NPC_BLINDATTACK','attack',177,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1419,'Farmiliar@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1420,'Skeleton Archer@AC_DOUBLE','angry',46,1,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1420,'Skeleton Archer@NPC_FIREATTACK','angry',186,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1420,'Skeleton Archer@AC_DOUBLE','attack',46,1,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1420,'Skeleton Archer@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1421,'Isis@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1421,'Isis@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1421,'Isis@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1421,'Isis@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1422,'Hunter Fly@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1422,'Hunter Fly@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1422,'Hunter Fly@NPC_WINDATTACK','angry',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1422,'Hunter Fly@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1422,'Hunter Fly@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1422,'Hunter Fly@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1423,'Ghoul@NPC_POISON','angry',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1423,'Ghoul@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1424,'Sidewinder@KN_PIERCE','angry',56,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1424,'Sidewinder@NPC_POISON','angry',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1424,'Sidewinder@NPC_POISONATTACK','angry',188,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1424,'Sidewinder@KN_PIERCE','attack',56,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1424,'Sidewinder@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1424,'Sidewinder@NPC_POISONATTACK','attack',188,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1425,'Obeaune@NPC_WATERATTACK','angry',184,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1425,'Obeaune@PR_LEXDIVINA','follow',76,5,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1425,'Obeaune@PR_LEXDIVINA','angry',76,5,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1425,'Obeaune@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1425,'Obeaune@PR_LEXDIVINA','chase',76,5,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1425,'Obeaune@PR_LEXDIVINA','attack',76,5,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1426,'Marc@NPC_STUNATTACK','angry',179,2,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1426,'Marc@NPC_WATERATTACK','angry',184,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1426,'Marc@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1426,'Marc@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1427,'Nightmare@NPC_BLINDATTACK','angry',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1427,'Nightmare@NPC_CURSEATTACK','angry',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1427,'Nightmare@NPC_MENTALBREAKER','angry',159,1,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1427,'Nightmare@NPC_TELEKINESISATTACK','angry',191,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1427,'Nightmare@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1427,'Nightmare@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1427,'Nightmare@NPC_MENTALBREAKER','attack',159,1,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1427,'Nightmare@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1428,'Poison Spore@NPC_POISON','angry',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1428,'Poison Spore@NPC_POISONATTACK','angry',188,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1428,'Poison Spore@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1428,'Poison Spore@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1429,'Argiope@AS_VENOMDUST','angry',140,1,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1429,'Argiope@NPC_POISON','angry',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1429,'Argiope@NPC_POISONATTACK','angry',188,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1429,'Argiope@AS_VENOMDUST','attack',140,1,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1429,'Argiope@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1429,'Argiope@NPC_POISONATTACK','attack',188,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1430,'Argos@NPC_POISON','angry',176,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1430,'Argos@NPC_POISONATTACK','angry',188,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1430,'Argos@NPC_POISON','attack',176,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1430,'Argos@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1431,'Baphomet Jr.@NPC_DARKBREATH','angry',202,1,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1431,'Baphomet Jr.@NPC_DARKNESSATTACK','angry',190,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1431,'Baphomet Jr.@NPC_HALLUCINATION','follow',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1431,'Baphomet Jr.@NPC_HALLUCINATION','angry',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1431,'Baphomet Jr.@NPC_DARKBREATH','attack',202,1,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1431,'Baphomet Jr.@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1431,'Baphomet Jr.@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1431,'Baphomet Jr.@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1432,'Desert Wolf@NPC_FIREATTACK','angry',186,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1432,'Desert Wolf@TF_SPRINKLESAND','angry',149,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1432,'Desert Wolf@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1432,'Desert Wolf@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_BLINDATTACK','angry',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_BLINDATTACK','follow',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_ENERGYDRAIN','follow',200,1,500,0,5000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_ENERGYDRAIN','angry',200,1,500,0,5000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_DARKTHUNDER','follow',341,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_DARKTHUNDER','angry',341,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_DARKTHUNDER','chase',341,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_DARKTHUNDER','attack',341,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1434,'Drainliar@NPC_BLINDATTACK','angry',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1434,'Drainliar@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1434,'Drainliar@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1434,'Drainliar@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1434,'Drainliar@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1434,'Drainliar@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_BLINDATTACK','angry',177,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_BLINDATTACK','follow',177,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_CURSEATTACK','follow',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_CURSEATTACK','angry',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_ENERGYDRAIN','follow',200,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_ENERGYDRAIN','angry',200,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_PETRIFYATTACK','follow',180,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_PETRIFYATTACK','angry',180,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@WZ_HEAVENDRIVE','follow',91,5,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@WZ_HEAVENDRIVE','angry',91,5,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_BLINDATTACK','attack',177,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_BLINDATTACK','chase',177,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_PETRIFYATTACK','chase',180,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1436,'Jakk@NPC_BLINDATTACK','angry',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1436,'Jakk@NPC_CURSEATTACK','angry',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1436,'Jakk@NPC_CURSEATTACK','follow',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1436,'Jakk@NPC_FIREATTACK','angry',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1436,'Jakk@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1436,'Jakk@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1436,'Jakk@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1436,'Jakk@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@MG_FIREBALL','follow',17,5,500,800,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@MG_FROSTDIVER','follow',15,10,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@MG_SOULSTRIKE','follow',13,9,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@NPC_ENERGYDRAIN','follow',200,1,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@NPC_WINDATTACK','follow',187,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@WZ_HEAVENDRIVE','follow',91,5,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@NPC_DARKTHUNDER','follow',341,5,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@WZ_QUAGMIRE','follow',92,5,500,700,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@MG_FIREBALL','chase',17,5,500,800,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@MG_FROSTDIVER','chase',15,10,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@MG_SOULSTRIKE','chase',13,9,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@NPC_ATTRICHANGE','idle',161,1,500,2000,300000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@NPC_ENERGYDRAIN','chase',200,1,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@NPC_WINDATTACK','chase',187,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@NPC_DARKTHUNDER','chase',341,5,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@WZ_QUAGMIRE','chase',92,5,500,700,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@AS_GRIMTOOTH','follow',137,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@BS_MAXIMIZE','follow',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@BS_MAXIMIZE','angry',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@NPC_SPLASHATTACK','angry',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@NPC_STUNATTACK','angry',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1439,'High Orc@NPC_FIREATTACK','angry',186,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1439,'High Orc@NPC_GUIDEDATTACK','angry',172,1,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1439,'High Orc@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1439,'High Orc@NPC_GUIDEDATTACK','attack',172,1,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1439,'High Orc@NPC_SMOKING','idle',195,1,500,0,36000000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1440,'Stem Worm@NPC_GUIDEDATTACK','angry',172,1,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1440,'Stem Worm@NPC_WINDATTACK','angry',187,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1440,'Stem Worm@NPC_GUIDEDATTACK','attack',172,1,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1440,'Stem Worm@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1441,'Penomena@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1441,'Penomena@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1441,'Penomena@NPC_POISONATTACK','angry',188,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1441,'Penomena@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1441,'Penomena@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1441,'Penomena@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1442,'Sasquatch@KN_SPEARSTAB','angry',58,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1442,'Sasquatch@NPC_EMOTION','follow',197,1,2000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@MG_FROSTDIVER','attack',15,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@MG_FROSTDIVER','chase',15,10,2000,0,0,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_SHIELDBRAKE','attack',346,10,2000,0,0,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_DARKBREATH','attack',202,5,2000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_STOP','attack',342,1,10000,0,15000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','2',1531,1531,1564,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','2',1531,1531,1564,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@SM_MAGNUM','attack',7,20,2000,0,5000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@MG_FROSTDIVER','chase',15,10,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1419,'Farmiliar@NPC_BLINDATTACK','angry',177,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1419,'Farmiliar@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1419,'Farmiliar@NPC_BLINDATTACK','attack',177,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1419,'Farmiliar@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1420,'Skeleton Archer@AC_DOUBLE','angry',46,1,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1420,'Skeleton Archer@NPC_FIREATTACK','angry',186,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1420,'Skeleton Archer@AC_DOUBLE','attack',46,1,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1420,'Skeleton Archer@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1421,'Isis@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1421,'Isis@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1421,'Isis@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1421,'Isis@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1422,'Hunter Fly@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1422,'Hunter Fly@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1422,'Hunter Fly@NPC_WINDATTACK','angry',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1422,'Hunter Fly@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1422,'Hunter Fly@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1422,'Hunter Fly@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1423,'Ghoul@NPC_POISON','angry',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1423,'Ghoul@NPC_POISON','attack',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1424,'Sidewinder@KN_PIERCE','angry',56,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1424,'Sidewinder@NPC_POISON','angry',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1424,'Sidewinder@NPC_POISONATTACK','angry',188,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1424,'Sidewinder@KN_PIERCE','attack',56,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1424,'Sidewinder@NPC_POISON','attack',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1424,'Sidewinder@NPC_POISONATTACK','attack',188,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1425,'Obeaune@NPC_WATERATTACK','angry',184,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1425,'Obeaune@PR_LEXDIVINA','follow',76,5,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1425,'Obeaune@PR_LEXDIVINA','angry',76,5,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1425,'Obeaune@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1425,'Obeaune@PR_LEXDIVINA','chase',76,5,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1425,'Obeaune@PR_LEXDIVINA','attack',76,5,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1426,'Marc@NPC_STUNATTACK','angry',179,2,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1426,'Marc@NPC_WATERATTACK','angry',184,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1426,'Marc@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1426,'Marc@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1427,'Nightmare@NPC_BLINDATTACK','angry',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1427,'Nightmare@NPC_CURSEATTACK','angry',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1427,'Nightmare@NPC_MENTALBREAKER','angry',159,1,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1427,'Nightmare@NPC_TELEKINESISATTACK','angry',191,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1427,'Nightmare@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1427,'Nightmare@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1427,'Nightmare@NPC_MENTALBREAKER','attack',159,1,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1427,'Nightmare@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1428,'Poison Spore@NPC_POISON','angry',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1428,'Poison Spore@NPC_POISONATTACK','angry',188,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1428,'Poison Spore@NPC_POISON','attack',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1428,'Poison Spore@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1429,'Argiope@AS_VENOMDUST','angry',140,1,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1429,'Argiope@NPC_POISON','angry',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1429,'Argiope@NPC_POISONATTACK','angry',188,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1429,'Argiope@AS_VENOMDUST','attack',140,1,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1429,'Argiope@NPC_POISON','attack',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1429,'Argiope@NPC_POISONATTACK','attack',188,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1430,'Argos@NPC_POISON','angry',176,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1430,'Argos@NPC_POISONATTACK','angry',188,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1430,'Argos@NPC_POISON','attack',176,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1430,'Argos@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1431,'Baphomet Jr.@NPC_DARKBREATH','angry',202,1,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1431,'Baphomet Jr.@NPC_DARKNESSATTACK','angry',190,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1431,'Baphomet Jr.@NPC_HALLUCINATION','follow',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1431,'Baphomet Jr.@NPC_HALLUCINATION','angry',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1431,'Baphomet Jr.@NPC_DARKBREATH','attack',202,1,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1431,'Baphomet Jr.@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1431,'Baphomet Jr.@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1431,'Baphomet Jr.@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1432,'Desert Wolf@NPC_FIREATTACK','angry',186,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1432,'Desert Wolf@TF_SPRINKLESAND','angry',149,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1432,'Desert Wolf@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1432,'Desert Wolf@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_BLINDATTACK','angry',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_BLINDATTACK','follow',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_ENERGYDRAIN','follow',200,1,500,0,5000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_ENERGYDRAIN','angry',200,1,500,0,5000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_DARKTHUNDER','follow',341,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_DARKTHUNDER','angry',341,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_DARKTHUNDER','chase',341,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_DARKTHUNDER','attack',341,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1434,'Drainliar@NPC_BLINDATTACK','angry',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1434,'Drainliar@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1434,'Drainliar@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1434,'Drainliar@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1434,'Drainliar@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1434,'Drainliar@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_BLINDATTACK','angry',177,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_BLINDATTACK','follow',177,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_CURSEATTACK','follow',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_CURSEATTACK','angry',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_ENERGYDRAIN','follow',200,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_ENERGYDRAIN','angry',200,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_PETRIFYATTACK','follow',180,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_PETRIFYATTACK','angry',180,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@WZ_HEAVENDRIVE','follow',91,5,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@WZ_HEAVENDRIVE','angry',91,5,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_BLINDATTACK','attack',177,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_BLINDATTACK','chase',177,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_PETRIFYATTACK','chase',180,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1435,'Evil Druid@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1436,'Jakk@NPC_BLINDATTACK','angry',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1436,'Jakk@NPC_CURSEATTACK','angry',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1436,'Jakk@NPC_CURSEATTACK','follow',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1436,'Jakk@NPC_FIREATTACK','angry',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1436,'Jakk@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1436,'Jakk@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1436,'Jakk@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1436,'Jakk@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@MG_FIREBALL','follow',17,5,500,800,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@MG_FROSTDIVER','follow',15,10,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@MG_SOULSTRIKE','follow',13,9,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@NPC_ENERGYDRAIN','follow',200,1,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@NPC_WINDATTACK','follow',187,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@WZ_HEAVENDRIVE','follow',91,5,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@NPC_DARKTHUNDER','follow',341,5,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@WZ_QUAGMIRE','follow',92,5,500,700,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@MG_FIREBALL','chase',17,5,500,800,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@MG_FROSTDIVER','chase',15,10,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@MG_SOULSTRIKE','chase',13,9,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@NPC_ATTRICHANGE','idle',161,1,500,2000,300000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@NPC_ENERGYDRAIN','chase',200,1,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@NPC_WINDATTACK','chase',187,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@NPC_DARKTHUNDER','chase',341,5,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1437,'Joker@WZ_QUAGMIRE','chase',92,5,500,700,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@AS_GRIMTOOTH','follow',137,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@BS_MAXIMIZE','follow',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@BS_MAXIMIZE','angry',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@NPC_SPLASHATTACK','angry',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@NPC_STUNATTACK','angry',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1439,'High Orc@NPC_FIREATTACK','angry',186,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1439,'High Orc@NPC_GUIDEDATTACK','angry',172,1,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1439,'High Orc@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1439,'High Orc@NPC_GUIDEDATTACK','attack',172,1,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1439,'High Orc@NPC_SMOKING','idle',195,1,500,0,36000000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1440,'Stem Worm@NPC_GUIDEDATTACK','angry',172,1,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1440,'Stem Worm@NPC_WINDATTACK','angry',187,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1440,'Stem Worm@NPC_GUIDEDATTACK','attack',172,1,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1440,'Stem Worm@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1441,'Penomena@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1441,'Penomena@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1441,'Penomena@NPC_POISONATTACK','angry',188,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1441,'Penomena@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1441,'Penomena@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1441,'Penomena@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1442,'Sasquatch@KN_SPEARSTAB','angry',58,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1442,'Sasquatch@NPC_EMOTION','follow',197,1,2000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1442,'Sasquatch@SM_ENDURE','follow',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1442,'Sasquatch@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1442,'Sasquatch@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1442,'Sasquatch@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1442,'Sasquatch@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1442,'Sasquatch@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1443,'Cruiser@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1443,'Cruiser@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','angry',28,11,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','follow',28,11,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','angry',28,11,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','follow',28,11,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@MG_FIREWALL','follow',18,10,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@MG_FIREWALL','angry',18,10,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@NPC_FIREATTACK','angry',186,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@NPC_GUIDEDATTACK','angry',172,5,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1443,'Cruiser@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1443,'Cruiser@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','angry',28,11,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','follow',28,11,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','angry',28,11,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','follow',28,11,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@MG_FIREWALL','follow',18,10,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@MG_FIREWALL','angry',18,10,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@NPC_FIREATTACK','angry',186,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@NPC_GUIDEDATTACK','angry',172,5,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@PR_STRECOVERY','follow',72,1,2000,700,5000,'yes','friend','friendstatuson','anybad',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@PR_STRECOVERY','angry',72,1,2000,700,5000,'yes','friend','friendstatuson','anybad',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','attack',28,11,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','chase',28,11,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','attack',28,11,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','chase',28,11,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@MG_FIREWALL','chase',18,10,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@MG_FIREWALL','attack',18,10,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@NPC_FIREATTACK','attack',186,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@NPC_GUIDEDATTACK','attack',172,5,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','attack',28,11,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','chase',28,11,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','attack',28,11,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','chase',28,11,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@MG_FIREWALL','chase',18,10,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@MG_FIREWALL','attack',18,10,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@NPC_FIREATTACK','attack',186,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@NPC_GUIDEDATTACK','attack',172,5,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@PR_STRECOVERY','chase',72,1,2000,700,5000,'yes','friend','friendstatuson','anybad',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@PR_STRECOVERY','attack',72,1,2000,700,5000,'yes','friend','friendstatuson','anybad',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1445,'Raggler@NPC_COMBOATTACK','angry',171,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1445,'Raggler@NPC_WINDATTACK','angry',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1445,'Raggler@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1445,'Raggler@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1446,'Injustice@AS_SONICBLOW','angry',136,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1446,'Injustice@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1446,'Injustice@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1446,'Injustice@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1447,'Gryphon@KN_PIERCE','angry',56,10,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1447,'Gryphon@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1447,'Gryphon@NPC_WINDATTACK','angry',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1447,'Gryphon@KN_PIERCE','attack',56,10,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1447,'Gryphon@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1447,'Gryphon@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_BLINDATTACK','angry',177,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_BLINDATTACK','follow',177,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_CURSEATTACK','angry',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_CURSEATTACK','follow',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_DARKNESSATTACK','angry',190,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_PETRIFYATTACK','angry',180,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_PETRIFYATTACK','follow',180,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_BLINDATTACK','attack',177,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_BLINDATTACK','chase',177,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_PETRIFYATTACK','attack',180,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_PETRIFYATTACK','chase',180,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1449,'Mutant Dragon@MG_FIREBALL','follow',17,20,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1449,'Mutant Dragon@NPC_FIREATTACK','angry',186,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1449,'Mutant Dragon@SM_MAGNUM','angry',7,20,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1449,'Mutant Dragon@MG_FIREBALL','chase',17,20,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1449,'Mutant Dragon@NPC_FIREATTACK','attack',186,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1449,'Mutant Dragon@SM_MAGNUM','attack',7,20,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@MG_LIGHTNINGBOLT','follow',20,5,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@MG_LIGHTNINGBOLT','angry',20,5,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@NPC_MAGICALATTACK','angry',192,1,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@NPC_WINDATTACK','angry',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@WZ_JUPITEL','follow',84,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@WZ_JUPITEL','angry',84,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@HT_SHOCKWAVE','idle',118,5,500,0,300000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@MG_LIGHTNINGBOLT','chase',20,5,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@MG_LIGHTNINGBOLT','attack',20,5,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@NPC_MAGICALATTACK','attack',192,1,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@WZ_JUPITEL','attack',84,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1451,'Merman@KN_PIERCE','angry',56,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1451,'Merman@NPC_RANGEATTACK','follow',160,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1451,'Merman@NPC_WATERATTACK','angry',184,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1451,'Merman@KN_PIERCE','attack',56,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1451,'Merman@NPC_RANGEATTACK','chase',160,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1451,'Merman@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1452,'Orc Lady@AL_INCAGI','follow',29,1,500,700,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1452,'Orc Lady@NPC_GROUNDATTACK','angry',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1452,'Orc Lady@AL_INCAGI','chase',29,1,500,700,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1452,'Orc Lady@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1453,'Raydric Archer@AC_CHARGEARROW','angry',148,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1453,'Raydric Archer@NPC_DARKNESSATTACK','angry',190,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1453,'Raydric Archer@AC_CHARGEARROW','attack',148,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1453,'Raydric Archer@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1454,'Tri Joint@NPC_GROUNDATTACK','angry',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1454,'Tri Joint@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1455,'Kobold Archer@AC_DOUBLE','angry',46,1,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1455,'Kobold Archer@NPC_FIREATTACK','angry',186,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1455,'Kobold Archer@AC_DOUBLE','attack',46,1,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1455,'Kobold Archer@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@NPC_FIREATTACK','angry',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@NPC_SPLASHATTACK','angry',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@WZ_HEAVENDRIVE','follow',91,5,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@WZ_HEAVENDRIVE','angry',91,5,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1457,'Mantis@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1457,'Mantis@NPC_GROUNDATTACK','angry',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1457,'Mantis@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1457,'Mantis@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@MG_FIREBOLT','follow',19,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@MG_FIREBOLT','angry',19,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@MG_FIREWALL','follow',18,5,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@NPC_BLINDATTACK','follow',177,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@NPC_FIREATTACK','angry',186,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@NPC_MAGICALATTACK','angry',192,1,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@MG_FIREBOLT','chase',19,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@MG_FIREBOLT','attack',19,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@NPC_BLINDATTACK','chase',177,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@NPC_MAGICALATTACK','attack',192,1,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1459,'Marionette@MG_FIREWALL','follow',18,5,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1459,'Marionette@NPC_TELEKINESISATTACK','angry',191,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1459,'Marionette@HT_FREEZINGTRAP','idle',121,5,500,0,300000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1459,'Marionette@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1459,'Marionette@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1460,'Matyr@AS_SONICBLOW','angry',136,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1460,'Matyr@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1460,'Matyr@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1460,'Matyr@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1461,'Minorous@BS_HAMMERFALL','angry',110,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1461,'Minorous@NPC_FIREATTACK','angry',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1461,'Minorous@WZ_HEAVENDRIVE','angry',91,3,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1461,'Minorous@BS_HAMMERFALL','attack',110,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1461,'Minorous@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1461,'Minorous@WZ_HEAVENDRIVE','attack',91,3,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1462,'Orc Skeleton@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1462,'Orc Skeleton@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1463,'Orc Zombie@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1463,'Orc Zombie@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1464,'Pasana@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1464,'Pasana@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1464,'Pasana@SM_BASH','angry',5,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1464,'Pasana@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1464,'Pasana@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1464,'Pasana@SM_BASH','attack',5,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1465,'Petite@NPC_GROUNDATTACK','angry',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1465,'Petite@NPC_TELEKINESISATTACK','follow',191,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1465,'Petite@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1465,'Petite@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1466,'Petite@NPC_TELEKINESISATTACK','follow',191,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1466,'Petite@NPC_WINDATTACK','angry',187,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1466,'Petite@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1466,'Petite@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1467,'Raydric@BS_MAXIMIZE','follow',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1467,'Raydric@BS_MAXIMIZE','angry',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1467,'Raydric@NPC_DARKNESSATTACK','angry',190,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1467,'Raydric@SM_MAGNUM','angry',7,20,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1467,'Raydric@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1467,'Raydric@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1467,'Raydric@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1467,'Raydric@SM_MAGNUM','attack',7,20,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1468,'Requim@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1468,'Requim@NPC_STUNATTACK','angry',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1468,'Requim@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1468,'Requim@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1469,'Skeleton Worker@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1469,'Skeleton Worker@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1470,'Zerom@NPC_FIREATTACK','angry',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1470,'Zerom@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1471,'Nine Tail@NPC_ATTRICHANGE','angry',161,1,500,2000,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1471,'Nine Tail@NPC_RANDOMATTACK','angry',183,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1471,'Nine Tail@NPC_ATTRICHANGE','attack',161,1,500,2000,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1471,'Nine Tail@NPC_RANDOMATTACK','attack',183,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1472,'Bon Gun@KN_SPEARSTAB','angry',58,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1472,'Bon Gun@NPC_STUNATTACK','angry',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1472,'Bon Gun@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1472,'Bon Gun@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1473,'Orc Archer@AC_SHOWER','angry',47,5,2000,1000,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1473,'Orc Archer@NPC_GROUNDATTACK','angry',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1473,'Orc Archer@AC_SHOWER','attack',47,5,2000,1000,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1473,'Orc Archer@HT_ANKLESNARE','idle',117,5,500,0,300000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1473,'Orc Archer@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1474,'Mimic@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1474,'Mimic@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1475,'Wraith@NPC_BLINDATTACK','angry',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1475,'Wraith@NPC_CURSEATTACK','angry',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1475,'Wraith@NPC_CURSEATTACK','follow',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1475,'Wraith@NPC_ENERGYDRAIN','angry',200,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1475,'Wraith@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1475,'Wraith@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1475,'Wraith@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1475,'Wraith@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1476,'Alarm@NPC_BLINDATTACK','angry',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1476,'Alarm@NPC_DARKBREATH','angry',202,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1476,'Alarm@NPC_SPLASHATTACK','angry',174,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1476,'Alarm@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1476,'Alarm@NPC_DARKBREATH','attack',202,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1476,'Alarm@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1477,'Arclouse@NPC_GROUNDATTACK','angry',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1477,'Arclouse@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1478,'Rideword@NPC_BLINDATTACK','angry',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1478,'Rideword@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1478,'Rideword@NPC_PIERCINGATT','angry',158,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1478,'Rideword@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1478,'Rideword@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1478,'Rideword@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1479,'Skeleton Prisoner@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1479,'Skeleton Prisoner@NPC_SPLASHATTACK','angry',174,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1479,'Skeleton Prisoner@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1479,'Skeleton Prisoner@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1480,'Zombie Prisoner@NPC_POISON','angry',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1480,'Zombie Prisoner@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1481,'Punk@NPC_PETRIFYATTACK','angry',180,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1481,'Punk@NPC_WINDATTACK','angry',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1481,'Punk@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1481,'Punk@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1482,'Zherlthsh@AS_SONICBLOW','angry',136,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1482,'Zherlthsh@NPC_GUIDEDATTACK','angry',172,3,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1482,'Zherlthsh@NPC_LICK','angry',206,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1482,'Zherlthsh@SM_PROVOKE','follow',6,10,500,600,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1482,'Zherlthsh@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1482,'Zherlthsh@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1482,'Zherlthsh@NPC_LICK','attack',206,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1482,'Zherlthsh@SM_PROVOKE','chase',6,10,500,600,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1483,'Rybio@AS_SONICBLOW','angry',136,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1483,'Rybio@NPC_POISON','angry',176,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1483,'Rybio@SM_PROVOKE','follow',6,5,500,600,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1483,'Rybio@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1483,'Rybio@NPC_POISON','attack',176,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1483,'Rybio@SM_PROVOKE','chase',6,5,500,600,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1484,'Phendark@NPC_POISON','angry',176,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1484,'Phendark@NPC_STUNATTACK','angry',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1484,'Phendark@NPC_WINDATTACK','angry',187,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1484,'Phendark@NPC_POISON','attack',176,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1484,'Phendark@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1484,'Phendark@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1485,'Mysteltainn@BS_MAXIMIZE','follow',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1485,'Mysteltainn@BS_MAXIMIZE','angry',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1485,'Mysteltainn@NPC_DARKNESSATTACK','angry',190,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1485,'Mysteltainn@NPC_GUIDEDATTACK','angry',172,1,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1485,'Mysteltainn@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1485,'Mysteltainn@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1485,'Mysteltainn@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1485,'Mysteltainn@NPC_GUIDEDATTACK','attack',172,1,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1486,'Tirfing@AS_SONICBLOW','angry',136,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1486,'Tirfing@BS_MAXIMIZE','follow',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1486,'Tirfing@BS_MAXIMIZE','angry',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1486,'Tirfing@NPC_DARKNESSATTACK','angry',190,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1486,'Tirfing@NPC_PIERCINGATT','angry',158,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1486,'Tirfing@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1486,'Tirfing@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1486,'Tirfing@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1486,'Tirfing@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1486,'Tirfing@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1487,'Executioner@BS_MAXIMIZE','follow',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1487,'Executioner@BS_MAXIMIZE','angry',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1487,'Executioner@KN_AUTOCOUNTER','angry',61,5,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1487,'Executioner@KN_SPEARBOOMERANG','follow',59,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1487,'Executioner@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1487,'Executioner@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1487,'Executioner@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1487,'Executioner@KN_AUTOCOUNTER','attack',61,5,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1487,'Executioner@KN_SPEARBOOMERANG','chase',59,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1487,'Executioner@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1488,'Anolian@NPC_WATERATTACK','angry',184,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1488,'Anolian@NPC_WATERATTACK','follow',184,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1488,'Anolian@SM_BASH','angry',5,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1488,'Anolian@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1488,'Anolian@NPC_WATERATTACK','chase',184,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1488,'Anolian@SM_BASH','attack',5,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@KN_SPEARSTAB','angry',58,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@NPC_GROUNDATTACK','angry',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@TF_HIDING','angry',51,1,2000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@WZ_QUAGMIRE','follow',92,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@WZ_QUAGMIRE','angry',92,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1445,'Raggler@NPC_COMBOATTACK','angry',171,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1445,'Raggler@NPC_WINDATTACK','angry',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1445,'Raggler@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1445,'Raggler@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1446,'Injustice@AS_SONICBLOW','angry',136,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1446,'Injustice@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1446,'Injustice@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1446,'Injustice@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1447,'Gryphon@KN_PIERCE','angry',56,10,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1447,'Gryphon@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1447,'Gryphon@NPC_WINDATTACK','angry',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1447,'Gryphon@KN_PIERCE','attack',56,10,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1447,'Gryphon@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1447,'Gryphon@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_BLINDATTACK','angry',177,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_BLINDATTACK','follow',177,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_CURSEATTACK','angry',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_CURSEATTACK','follow',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_DARKNESSATTACK','angry',190,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_PETRIFYATTACK','angry',180,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_PETRIFYATTACK','follow',180,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_BLINDATTACK','attack',177,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_BLINDATTACK','chase',177,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_PETRIFYATTACK','attack',180,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1448,'Dark Frame@NPC_PETRIFYATTACK','chase',180,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1449,'Mutant Dragon@MG_FIREBALL','follow',17,20,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1449,'Mutant Dragon@NPC_FIREATTACK','angry',186,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1449,'Mutant Dragon@SM_MAGNUM','angry',7,20,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1449,'Mutant Dragon@MG_FIREBALL','chase',17,20,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1449,'Mutant Dragon@NPC_FIREATTACK','attack',186,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1449,'Mutant Dragon@SM_MAGNUM','attack',7,20,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@MG_LIGHTNINGBOLT','follow',20,5,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@MG_LIGHTNINGBOLT','angry',20,5,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@NPC_MAGICALATTACK','angry',192,1,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@NPC_WINDATTACK','angry',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@WZ_JUPITEL','follow',84,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@WZ_JUPITEL','angry',84,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@HT_SHOCKWAVE','idle',118,5,500,0,300000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@MG_LIGHTNINGBOLT','chase',20,5,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@MG_LIGHTNINGBOLT','attack',20,5,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@NPC_MAGICALATTACK','attack',192,1,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1450,'Wind Ghost@WZ_JUPITEL','attack',84,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1451,'Merman@KN_PIERCE','angry',56,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1451,'Merman@NPC_RANGEATTACK','follow',160,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1451,'Merman@NPC_WATERATTACK','angry',184,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1451,'Merman@KN_PIERCE','attack',56,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1451,'Merman@NPC_RANGEATTACK','chase',160,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1451,'Merman@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1452,'Orc Lady@AL_INCAGI','follow',29,1,500,700,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1452,'Orc Lady@NPC_GROUNDATTACK','angry',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1452,'Orc Lady@AL_INCAGI','chase',29,1,500,700,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1452,'Orc Lady@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1453,'Raydric Archer@AC_CHARGEARROW','angry',148,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1453,'Raydric Archer@NPC_DARKNESSATTACK','angry',190,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1453,'Raydric Archer@AC_CHARGEARROW','attack',148,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1453,'Raydric Archer@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1454,'Tri Joint@NPC_GROUNDATTACK','angry',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1454,'Tri Joint@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1455,'Kobold Archer@AC_DOUBLE','angry',46,1,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1455,'Kobold Archer@NPC_FIREATTACK','angry',186,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1455,'Kobold Archer@AC_DOUBLE','attack',46,1,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1455,'Kobold Archer@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@NPC_FIREATTACK','angry',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@NPC_SPLASHATTACK','angry',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@WZ_HEAVENDRIVE','follow',91,5,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@WZ_HEAVENDRIVE','angry',91,5,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1457,'Mantis@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1457,'Mantis@NPC_GROUNDATTACK','angry',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1457,'Mantis@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1457,'Mantis@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@MG_FIREBOLT','follow',19,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@MG_FIREBOLT','angry',19,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@MG_FIREWALL','follow',18,5,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@NPC_BLINDATTACK','follow',177,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@NPC_FIREATTACK','angry',186,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@NPC_MAGICALATTACK','angry',192,1,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@MG_FIREBOLT','chase',19,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@MG_FIREBOLT','attack',19,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@NPC_BLINDATTACK','chase',177,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1458,'Marduk@NPC_MAGICALATTACK','attack',192,1,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1459,'Marionette@MG_FIREWALL','follow',18,5,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1459,'Marionette@NPC_TELEKINESISATTACK','angry',191,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1459,'Marionette@HT_FREEZINGTRAP','idle',121,5,500,0,300000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1459,'Marionette@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1459,'Marionette@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1460,'Matyr@AS_SONICBLOW','angry',136,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1460,'Matyr@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1460,'Matyr@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1460,'Matyr@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1461,'Minorous@BS_HAMMERFALL','angry',110,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1461,'Minorous@NPC_FIREATTACK','angry',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1461,'Minorous@WZ_HEAVENDRIVE','angry',91,3,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1461,'Minorous@BS_HAMMERFALL','attack',110,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1461,'Minorous@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1461,'Minorous@WZ_HEAVENDRIVE','attack',91,3,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1462,'Orc Skeleton@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1462,'Orc Skeleton@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1463,'Orc Zombie@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1463,'Orc Zombie@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1464,'Pasana@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1464,'Pasana@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1464,'Pasana@SM_BASH','angry',5,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1464,'Pasana@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1464,'Pasana@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1464,'Pasana@SM_BASH','attack',5,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1465,'Petite@NPC_GROUNDATTACK','angry',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1465,'Petite@NPC_TELEKINESISATTACK','follow',191,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1465,'Petite@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1465,'Petite@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1466,'Petite@NPC_TELEKINESISATTACK','follow',191,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1466,'Petite@NPC_WINDATTACK','angry',187,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1466,'Petite@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1466,'Petite@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1467,'Raydric@BS_MAXIMIZE','follow',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1467,'Raydric@BS_MAXIMIZE','angry',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1467,'Raydric@NPC_DARKNESSATTACK','angry',190,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1467,'Raydric@SM_MAGNUM','angry',7,20,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1467,'Raydric@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1467,'Raydric@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1467,'Raydric@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1467,'Raydric@SM_MAGNUM','attack',7,20,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1468,'Requim@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1468,'Requim@NPC_STUNATTACK','angry',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1468,'Requim@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1468,'Requim@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1469,'Skeleton Worker@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1469,'Skeleton Worker@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1470,'Zerom@NPC_FIREATTACK','angry',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1470,'Zerom@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1471,'Nine Tail@NPC_ATTRICHANGE','angry',161,1,500,2000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1471,'Nine Tail@NPC_RANDOMATTACK','angry',183,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1471,'Nine Tail@NPC_ATTRICHANGE','attack',161,1,500,2000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1471,'Nine Tail@NPC_RANDOMATTACK','attack',183,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1472,'Bon Gun@KN_SPEARSTAB','angry',58,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1472,'Bon Gun@NPC_STUNATTACK','angry',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1472,'Bon Gun@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1472,'Bon Gun@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1473,'Orc Archer@AC_SHOWER','angry',47,5,2000,1000,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1473,'Orc Archer@NPC_GROUNDATTACK','angry',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1473,'Orc Archer@AC_SHOWER','attack',47,5,2000,1000,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1473,'Orc Archer@HT_ANKLESNARE','idle',117,5,500,0,300000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1473,'Orc Archer@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1474,'Mimic@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1474,'Mimic@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1475,'Wraith@NPC_BLINDATTACK','angry',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1475,'Wraith@NPC_CURSEATTACK','angry',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1475,'Wraith@NPC_CURSEATTACK','follow',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1475,'Wraith@NPC_ENERGYDRAIN','angry',200,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1475,'Wraith@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1475,'Wraith@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1475,'Wraith@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1475,'Wraith@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1476,'Alarm@NPC_BLINDATTACK','angry',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1476,'Alarm@NPC_DARKBREATH','angry',202,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1476,'Alarm@NPC_SPLASHATTACK','angry',174,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1476,'Alarm@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1476,'Alarm@NPC_DARKBREATH','attack',202,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1476,'Alarm@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1477,'Arclouse@NPC_GROUNDATTACK','angry',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1477,'Arclouse@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1478,'Rideword@NPC_BLINDATTACK','angry',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1478,'Rideword@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1478,'Rideword@NPC_PIERCINGATT','angry',158,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1478,'Rideword@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1478,'Rideword@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1478,'Rideword@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1479,'Skeleton Prisoner@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1479,'Skeleton Prisoner@NPC_SPLASHATTACK','angry',174,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1479,'Skeleton Prisoner@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1479,'Skeleton Prisoner@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1480,'Zombie Prisoner@NPC_POISON','angry',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1480,'Zombie Prisoner@NPC_POISON','attack',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1481,'Punk@NPC_PETRIFYATTACK','angry',180,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1481,'Punk@NPC_WINDATTACK','angry',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1481,'Punk@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1481,'Punk@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1482,'Zherlthsh@AS_SONICBLOW','angry',136,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1482,'Zherlthsh@NPC_GUIDEDATTACK','angry',172,3,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1482,'Zherlthsh@NPC_LICK','angry',206,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1482,'Zherlthsh@SM_PROVOKE','follow',6,10,500,600,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1482,'Zherlthsh@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1482,'Zherlthsh@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1482,'Zherlthsh@NPC_LICK','attack',206,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1482,'Zherlthsh@SM_PROVOKE','chase',6,10,500,600,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1483,'Rybio@AS_SONICBLOW','angry',136,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1483,'Rybio@NPC_POISON','angry',176,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1483,'Rybio@SM_PROVOKE','follow',6,5,500,600,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1483,'Rybio@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1483,'Rybio@NPC_POISON','attack',176,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1483,'Rybio@SM_PROVOKE','chase',6,5,500,600,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1484,'Phendark@NPC_POISON','angry',176,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1484,'Phendark@NPC_STUNATTACK','angry',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1484,'Phendark@NPC_WINDATTACK','angry',187,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1484,'Phendark@NPC_POISON','attack',176,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1484,'Phendark@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1484,'Phendark@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1485,'Mysteltainn@BS_MAXIMIZE','follow',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1485,'Mysteltainn@BS_MAXIMIZE','angry',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1485,'Mysteltainn@NPC_DARKNESSATTACK','angry',190,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1485,'Mysteltainn@NPC_GUIDEDATTACK','angry',172,1,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1485,'Mysteltainn@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1485,'Mysteltainn@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1485,'Mysteltainn@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1485,'Mysteltainn@NPC_GUIDEDATTACK','attack',172,1,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1486,'Tirfing@AS_SONICBLOW','angry',136,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1486,'Tirfing@BS_MAXIMIZE','follow',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1486,'Tirfing@BS_MAXIMIZE','angry',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1486,'Tirfing@NPC_DARKNESSATTACK','angry',190,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1486,'Tirfing@NPC_PIERCINGATT','angry',158,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1486,'Tirfing@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1486,'Tirfing@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1486,'Tirfing@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1486,'Tirfing@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1486,'Tirfing@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1487,'Executioner@BS_MAXIMIZE','follow',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1487,'Executioner@BS_MAXIMIZE','angry',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1487,'Executioner@KN_AUTOCOUNTER','angry',61,5,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1487,'Executioner@KN_SPEARBOOMERANG','follow',59,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1487,'Executioner@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1487,'Executioner@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1487,'Executioner@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1487,'Executioner@KN_AUTOCOUNTER','attack',61,5,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1487,'Executioner@KN_SPEARBOOMERANG','chase',59,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1487,'Executioner@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1488,'Anolian@NPC_WATERATTACK','angry',184,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1488,'Anolian@NPC_WATERATTACK','follow',184,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1488,'Anolian@SM_BASH','angry',5,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1488,'Anolian@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1488,'Anolian@NPC_WATERATTACK','chase',184,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1488,'Anolian@SM_BASH','attack',5,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@KN_SPEARSTAB','angry',58,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@NPC_GROUNDATTACK','angry',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@TF_HIDING','angry',51,1,2000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@WZ_QUAGMIRE','follow',92,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@WZ_QUAGMIRE','angry',92,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@AL_HEAL','idle',28,5,10000,0,5000,'yes','self','mystatuson','hiding',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@WZ_QUAGMIRE','chase',92,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@WZ_QUAGMIRE','attack',92,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1490,'Wander Man@KN_AUTOCOUNTER','angry',61,5,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1490,'Wander Man@NPC_SPLASHATTACK','angry',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1490,'Wander Man@NPC_WINDATTACK','angry',187,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1490,'Wander Man@KN_AUTOCOUNTER','attack',61,5,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1490,'Wander Man@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1490,'Wander Man@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1491,'Dokebi@BS_ADRENALINE','follow',111,1,500,1500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1491,'Dokebi@BS_ADRENALINE','angry',111,1,500,1500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1491,'Dokebi@MC_MAMMONITE','angry',42,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1491,'Dokebi@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1491,'Dokebi@BS_ADRENALINE','chase',111,1,500,1500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1491,'Dokebi@BS_ADRENALINE','attack',111,1,500,1500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1491,'Dokebi@MC_MAMMONITE','attack',42,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1491,'Dokebi@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@WZ_QUAGMIRE','chase',92,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@WZ_QUAGMIRE','attack',92,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1490,'Wander Man@KN_AUTOCOUNTER','angry',61,5,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1490,'Wander Man@NPC_SPLASHATTACK','angry',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1490,'Wander Man@NPC_WINDATTACK','angry',187,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1490,'Wander Man@KN_AUTOCOUNTER','attack',61,5,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1490,'Wander Man@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1490,'Wander Man@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1491,'Dokebi@BS_ADRENALINE','follow',111,1,500,1500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1491,'Dokebi@BS_ADRENALINE','angry',111,1,500,1500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1491,'Dokebi@MC_MAMMONITE','angry',42,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1491,'Dokebi@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1491,'Dokebi@BS_ADRENALINE','chase',111,1,500,1500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1491,'Dokebi@BS_ADRENALINE','attack',111,1,500,1500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1491,'Dokebi@MC_MAMMONITE','attack',42,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1491,'Dokebi@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@AL_TELEPORT','idle',26,1,5000,1000,5000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@KN_BRANDISHSPEAR','attack',57,20,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@KN_TWOHANDQUICKEN','attack',60,20,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_HELLJUDGEMENT','chase',662,10,10000,1000,10000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_HELLJUDGEMENT','attack',662,10,10000,1000,10000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@AL_TELEPORT','idle',26,1,5000,1000,5000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@KN_BRANDISHSPEAR','attack',57,20,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@KN_TWOHANDQUICKEN','attack',60,20,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_HELLJUDGEMENT','chase',662,10,10000,1000,10000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_HELLJUDGEMENT','attack',662,10,10000,1000,10000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@ASC_BREAKER','idle',379,10,10000,500,5000,'no','target','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@ASC_BREAKER','chase',379,10,5000,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@ASC_BREAKER','attack',379,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_HELMBRAKE','chase',345,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_SHIELDBRAKE','attack',346,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',2,1560,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',2,1560,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@RG_INTIMIDATE','attack',219,10,2000,0,60000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@AL_TELEPORT','chase',26,1,10000,0,0,'yes','self','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@AL_HEAL','idle',28,11,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1493,'Dryad@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1493,'Dryad@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1493,'Dryad@NPC_STOP','attack',342,1,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1493,'Dryad@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1493,'Dryad@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1493,'Dryad@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1494,'Beetle King@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1494,'Beetle King@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1494,'Beetle King@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1495,'Stone Shooter@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1495,'Stone Shooter@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1495,'Stone Shooter@NPC_RUN','attack',354,1,500,0,5000,'yes','self','attackpcge',1,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1497,'Wooden Golem@AL_HEAL','idle',28,1,2000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1497,'Wooden Golem@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1497,'Wooden Golem@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1498,'Wootan Shooter@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1498,'Wootan Shooter@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1499,'Wootan Fighter@KN_TWOHANDQUICKEN','attack',60,9,2000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1499,'Wootan Fighter@SM_MAGNUM','attack',7,5,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1498,'Wootan Shooter@NPC_RUN','attack',354,1,500,0,5000,'yes','self','attackpcge',1,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_PETRIFYATTACK','chase',180,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_POISON','chase',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@AL_HEAL','idle',28,11,10000,0,2000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,4,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@AL_HEAL','walk',28,11,10000,0,2000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,4,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@ASC_BREAKER','chase',379,10,5000,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@ASC_BREAKER','attack',379,10,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_HELMBRAKE','chase',345,10,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_SHIELDBRAKE','attack',346,10,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','2',1560,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','2',1560,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@RG_INTIMIDATE','attack',219,10,2000,0,60000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@AL_TELEPORT','chase',26,1,10000,0,0,'yes','self','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Incantation Samurai@AL_HEAL','idle',28,11,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1493,'Dryad@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1493,'Dryad@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1493,'Dryad@NPC_STOP','attack',342,1,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1493,'Dryad@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1493,'Dryad@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1493,'Dryad@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1494,'Beetle King@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1494,'Beetle King@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1494,'Beetle King@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1495,'Stone Shooter@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1495,'Stone Shooter@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1497,'Wooden Golem@AL_HEAL','idle',28,1,2000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1497,'Wooden Golem@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1497,'Wooden Golem@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1498,'Wootan Shooter@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1498,'Wootan Shooter@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1499,'Wootan Fighter@KN_TWOHANDQUICKEN','attack',60,9,2000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1499,'Wootan Fighter@SM_MAGNUM','attack',7,5,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_POISON','attack',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_PETRIFYATTACK','chase',180,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_POISON','chase',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@AL_HEAL','idle',28,11,10000,0,2000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'4',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@AL_HEAL','walk',28,11,10000,0,2000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'4',NULL);
REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@BS_HAMMERFALL','chase',110,11,10000,0,15000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@BS_HAMMERFALL','attack',110,11,10000,0,15000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@MG_FIREWALL','attack',18,10,10000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@AS_SONICBLOW','attack',136,10,10000,0,20000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@SM_MAGNUM','attack',7,20,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@SM_MAGNUM','attack',7,20,10000,0,5000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_VERMILION','chase',85,20,1000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_VERMILION','attack',85,20,1000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_METEOR','chase',83,11,1000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_METEOR','attack',83,11,1000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_STORMGUST','chase',89,10,1000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_STORMGUST','attack',89,10,1000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@NPC_DARKBLESSING','attack',203,1,1000,2000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@NPC_SUMMONSLAVE','idle',196,16,10000,2000,10000,'no','self','slavele',3,1491,1431,1433,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@NPC_SUMMONSLAVE','attack',196,16,10000,2000,10000,'no','self','slavele',3,1491,1431,1433,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@RG_STRIPARMOR','attack',217,5,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@RG_STRIPHELM','attack',218,5,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@RG_STRIPSHIELD','attack',216,5,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@RG_STRIPWEAPON','attack',215,5,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1503,'Gibbet@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1503,'Gibbet@NPC_CURSEATTACK','attack',181,3,1000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1503,'Gibbet@NPC_UNDEADATTACK','attack',347,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1504,'Dullahan@NPC_CRITICALSLASH','attack',170,1,1000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1504,'Dullahan@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@BS_HAMMERFALL','chase',110,11,10000,0,15000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@BS_HAMMERFALL','attack',110,11,10000,0,15000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@MG_FIREWALL','attack',18,10,10000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@AS_SONICBLOW','attack',136,10,10000,0,20000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@SM_MAGNUM','attack',7,20,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@SM_MAGNUM','attack',7,20,10000,0,5000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_VERMILION','chase',85,20,1000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_VERMILION','attack',85,20,1000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_METEOR','chase',83,11,1000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_METEOR','attack',83,11,1000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_STORMGUST','chase',89,10,1000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_STORMGUST','attack',89,10,1000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@NPC_DARKBLESSING','attack',203,1,1000,2000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@NPC_SUMMONSLAVE','idle',196,16,10000,2000,10000,'no','self','slavele','3',1491,1431,1433,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@NPC_SUMMONSLAVE','attack',196,16,10000,2000,10000,'no','self','slavele','3',1491,1431,1433,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@RG_STRIPARMOR','attack',217,5,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@RG_STRIPHELM','attack',218,5,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@RG_STRIPSHIELD','attack',216,5,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@RG_STRIPWEAPON','attack',215,5,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1503,'Gibbet@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1503,'Gibbet@NPC_CURSEATTACK','attack',181,3,1000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1503,'Gibbet@NPC_UNDEADATTACK','attack',347,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1504,'Dullahan@NPC_CRITICALSLASH','attack',170,1,1000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1504,'Dullahan@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@NPC_DARKSTRIKE','attack',340,5,500,700,5000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@NPC_DARKSTRIKE','chase',340,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,3,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@NPC_SUMMONSLAVE','idle',196,1,500,2000,60000,'no','self','slavele',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@PR_LEXDIVINA','chase',76,10,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@PR_LEXDIVINA','attack',76,10,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1506,'Disguise@NPC_COMBOATTACK','attack',171,1,1000,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1506,'Disguise@NPC_METAMORPHOSIS','attack',193,2,500,0,60000,'no','self','myhpltmaxrate',10,1509,1508,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1506,'Disguise@NPC_PIERCINGATT','attack',158,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1507,'Bloody Murderer@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1507,'Bloody Murderer@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1508,'Quve@MG_STONECURSE','attack',16,10,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1508,'Quve@NPC_MENTALBREAKER','attack',159,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1508,'Quve@NPC_METAMORPHOSIS','attack',193,1,1000,0,60000,'no','self','myhpltmaxrate',30,1509,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@NPC_METAMORPHOSIS','attack',193,1,1000,0,60000,'no','self','myhpltmaxrate',30,1508,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@PR_LEXAETERNA','chase',78,1,1000,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@PR_LEXAETERNA','attack',78,1,1000,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1510,'Hylozoist@AL_DECAGI','attack',30,1,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1510,'Hylozoist@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1510,'Hylozoist@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1510,'Hylozoist@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_BLOODDRAIN','idle',199,1,2000,0,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_BLOODDRAIN','idle',199,1,2000,0,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_BLOODDRAIN','attack',199,1,2000,0,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_BLOODDRAIN','attack',199,1,2000,0,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'no','self','longrangeattacked',0,1474,1477,1438,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'no','self','casttargeted',0,1474,1477,1438,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','attack',209,5,5000,0,10000,'no','self','longrangeattacked',0,1474,1477,1438,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','attack',209,5,5000,0,10000,'no','self','casttargeted',0,1474,1477,1438,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'no','self','skillused',18,1474,1477,1438,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'no','self','skillused',89,1474,1477,1438,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'no','self','skillused',21,1474,1477,1438,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'no','self','skillused',28,1474,1477,1438,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'no','self','skillused',79,1474,1477,1438,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'no','self','skillused',83,1474,1477,1438,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,11,10000,0,0,'yes','randomtarget','skillused',18,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,11,10000,0,0,'yes','randomtarget','skillused',89,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,11,10000,0,0,'yes','randomtarget','skillused',21,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,11,10000,0,0,'yes','randomtarget','skillused',28,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,11,10000,0,0,'yes','randomtarget','skillused',79,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,11,10000,0,0,'yes','randomtarget','skillused',83,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,11,10000,0,0,'yes','randomtarget','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,11,10000,0,0,'yes','randomtarget','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','attack',83,11,5000,0,3000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_FIREPILLAR','idle',80,11,10000,0,2000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_FIREPILLAR','idle',80,11,10000,0,2000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_FIREPILLAR','attack',80,11,5000,0,2000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_DARKBLESSING','attack',203,1,5000,0,2000,'no','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,11,10000,0,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@NPC_DARKSTRIKE','attack',340,5,500,700,5000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@NPC_DARKSTRIKE','chase',340,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',3,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@NPC_SUMMONSLAVE','idle',196,1,500,2000,60000,'no','self','slavele','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@PR_LEXDIVINA','chase',76,10,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@PR_LEXDIVINA','attack',76,10,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1506,'Disguise@NPC_COMBOATTACK','attack',171,1,1000,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1506,'Disguise@NPC_METAMORPHOSIS','attack',193,2,500,0,60000,'no','self','myhpltmaxrate','10',1509,1508,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1506,'Disguise@NPC_PIERCINGATT','attack',158,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1507,'Bloody Murderer@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1507,'Bloody Murderer@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1508,'Quve@MG_STONECURSE','attack',16,10,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1508,'Quve@NPC_MENTALBREAKER','attack',159,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1508,'Quve@NPC_METAMORPHOSIS','attack',193,1,1000,0,60000,'no','self','myhpltmaxrate','30',1509,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@NPC_METAMORPHOSIS','attack',193,1,1000,0,60000,'no','self','myhpltmaxrate','30',1508,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@PR_LEXAETERNA','chase',78,1,1000,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@PR_LEXAETERNA','attack',78,1,1000,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1510,'Hylozoist@AL_DECAGI','attack',30,1,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1510,'Hylozoist@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1510,'Hylozoist@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1510,'Hylozoist@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_BLOODDRAIN','idle',199,1,2000,0,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_BLOODDRAIN','idle',199,1,2000,0,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_BLOODDRAIN','attack',199,1,2000,0,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_BLOODDRAIN','attack',199,1,2000,0,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'no','self','longrangeattacked','0',1474,1477,1438,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'no','self','casttargeted','0',1474,1477,1438,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','attack',209,5,5000,0,10000,'no','self','longrangeattacked','0',1474,1477,1438,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','attack',209,5,5000,0,10000,'no','self','casttargeted','0',1474,1477,1438,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'no','self','skillused','18',1474,1477,1438,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'no','self','skillused','89',1474,1477,1438,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'no','self','skillused','21',1474,1477,1438,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'no','self','skillused','28',1474,1477,1438,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'no','self','skillused','79',1474,1477,1438,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'no','self','skillused','83',1474,1477,1438,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,11,10000,0,0,'yes','randomtarget','skillused','18',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,11,10000,0,0,'yes','randomtarget','skillused','89',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,11,10000,0,0,'yes','randomtarget','skillused','21',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,11,10000,0,0,'yes','randomtarget','skillused','28',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,11,10000,0,0,'yes','randomtarget','skillused','79',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,11,10000,0,0,'yes','randomtarget','skillused','83',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,11,10000,0,0,'yes','randomtarget','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,11,10000,0,0,'yes','randomtarget','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','attack',83,11,5000,0,3000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_FIREPILLAR','idle',80,11,10000,0,2000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_FIREPILLAR','idle',80,11,10000,0,2000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_FIREPILLAR','attack',80,11,5000,0,2000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_DARKBLESSING','attack',203,1,5000,0,2000,'no','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,11,10000,0,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@AL_HEAL','idle',28,11,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1512,'Hyegun@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1512,'Hyegun@AS_SONICBLOW','attack',136,5,500,1000,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1512,'Hyegun@NPC_CRITICALSLASH','attack',170,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1513,'Civil Servant@NPC_DARKTHUNDER','chase',341,3,500,800,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1513,'Civil Servant@NPC_DARKTHUNDER','attack',341,3,500,800,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1513,'Civil Servant@AM_POTIONPITCHER','idle',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1513,'Civil Servant@AM_POTIONPITCHER','attack',231,4,10000,500,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1513,'Civil Servant@AM_POTIONPITCHER','idle',231,4,10000,500,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1514,'Dancing Dragon@NPC_AGIUP','loot',350,1,10000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1514,'Dancing Dragon@NPC_AGIUP','idle',350,1,0,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1514,'Dancing Dragon@NPC_EMOTION','idle',197,1,10000,0,3000,'yes','self','always',0,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1514,'Dancing Dragon@NPC_EMOTION','attack',197,1,10000,0,3000,'yes','self','always',0,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1514,'Dancing Dragon@NPC_EMOTION','chase',197,1,10000,0,3000,'yes','self','always',0,6,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1515,'Garm Baby@MG_FROSTDIVER','chase',15,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1515,'Garm Baby@NPC_LICK','attack',206,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1516,'Increase Soil@NPC_METAMORPHOSIS','attack',193,2,50,5000,5000,'no','self','always',0,1516,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1517,'Li Me Mang Ryang@NPC_RANGEATTACK','chase',160,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,24,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1517,'Li Me Mang Ryang@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@NPC_INVISIBLE','chase',353,1,2000,1000,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@PR_SANCTUARY','attack',70,10,2000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@HP_ASSUMPTIO','idle',361,5,10000,500,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@HP_ASSUMPTIO','chase',361,5,10000,500,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@HP_ASSUMPTIO','attack',361,5,10000,500,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@NPC_WIDESLEEP','chase',668,5,10000,700,25000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@NPC_WIDESLEEP','attack',668,5,10000,700,25000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@WZ_WATERBALL','chase',86,3,2000,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@WZ_WATERBALL','attack',86,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@NPC_STOP','attack',342,1,2000,500,15000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@AL_TELEPORT','idle',26,1,1000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@NPC_SUMMONSLAVE','idle',196,1,10000,0,5000,'yes','self','slavele',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@NPC_SUMMONSLAVE','attack',196,1,10000,0,5000,'yes','self','slavele',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@NPC_SUMMONSLAVE','chase',196,1,10000,0,5000,'yes','self','slavele',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1519,'Chung E@CR_SHIELDCHARGE','attack',250,5,5000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1519,'Chung E@RG_INTIMIDATE','attack',219,1,1000,1000,0,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1519,'Chung E@PR_LEXDIVINA','chase',76,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1519,'Chung E@TF_POISON','attack',52,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1520,'Boiled Rice@CR_AUTOGUARD','idle',249,10,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1520,'Boiled Rice@NPC_SUICIDE','attack',175,1,10000,4000,0,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1566,'Wraith Dead@AL_DECAGI','chase',30,9,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1566,'Wraith Dead@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1566,'Wraith Dead@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1566,'Wraith Dead@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1566,'Wraith Dead@NPC_POISON','attack',176,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@AL_HEAL','idle',28,11,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1512,'Hyegun@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1512,'Hyegun@AS_SONICBLOW','attack',136,5,500,1000,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1512,'Hyegun@NPC_CRITICALSLASH','attack',170,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1513,'Civil Servant@NPC_DARKTHUNDER','chase',341,3,500,800,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1513,'Civil Servant@NPC_DARKTHUNDER','attack',341,3,500,800,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1513,'Civil Servant@AM_POTIONPITCHER','idle',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1513,'Civil Servant@AM_POTIONPITCHER','attack',231,4,10000,500,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1513,'Civil Servant@AM_POTIONPITCHER','idle',231,4,10000,500,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1514,'Dancing Dragon@NPC_AGIUP','loot',350,1,10000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1514,'Dancing Dragon@NPC_AGIUP','idle',350,1,0,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1514,'Dancing Dragon@NPC_EMOTION','idle',197,1,10000,0,3000,'yes','self','always','0',22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1514,'Dancing Dragon@NPC_EMOTION','attack',197,1,10000,0,3000,'yes','self','always','0',19,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1514,'Dancing Dragon@NPC_EMOTION','chase',197,1,10000,0,3000,'yes','self','always','0',6,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1515,'Garm Baby@MG_FROSTDIVER','chase',15,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1515,'Garm Baby@NPC_LICK','attack',206,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1516,'Increase Soil@NPC_METAMORPHOSIS','attack',193,2,50,5000,5000,'no','self','always','0',1516,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1517,'Li Me Mang Ryang@NPC_RANGEATTACK','chase',160,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'24',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1517,'Li Me Mang Ryang@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@NPC_INVISIBLE','chase',353,1,2000,1000,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@PR_SANCTUARY','attack',70,10,2000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@HP_ASSUMPTIO','idle',361,5,10000,500,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@HP_ASSUMPTIO','chase',361,5,10000,500,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@HP_ASSUMPTIO','attack',361,5,10000,500,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@NPC_WIDESLEEP','chase',668,5,10000,700,25000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@NPC_WIDESLEEP','attack',668,5,10000,700,25000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@WZ_WATERBALL','chase',86,3,2000,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@WZ_WATERBALL','attack',86,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@NPC_STOP','attack',342,1,2000,500,15000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@AL_TELEPORT','idle',26,1,1000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@NPC_SUMMONSLAVE','idle',196,1,10000,0,5000,'yes','self','slavele','1',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@NPC_SUMMONSLAVE','attack',196,1,10000,0,5000,'yes','self','slavele','1',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1518,'Bacsojin@NPC_SUMMONSLAVE','chase',196,1,10000,0,5000,'yes','self','slavele','1',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1519,'Chung E@CR_SHIELDCHARGE','attack',250,5,5000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1519,'Chung E@RG_INTIMIDATE','attack',219,1,1000,1000,0,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1519,'Chung E@PR_LEXDIVINA','chase',76,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1519,'Chung E@TF_POISON','attack',52,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1520,'Boiled Rice@CR_AUTOGUARD','idle',249,10,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1520,'Boiled Rice@NPC_SUICIDE','attack',175,1,10000,4000,0,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1555,'Parasite@NPC_REVENGE','idle',333,1,10000,0,0,'yes','target','masterattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1575,'Flora@NPC_REVENGE','idle',333,1,10000,0,0,'yes','target','masterattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1579,'Hydra@NPC_REVENGE','idle',333,1,10000,0,0,'yes','target','masterattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1580,'Incubus@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1580,'Incubus@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1580,'Incubus@NPC_DARKSTRIKE','attack',340,9,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1580,'Incubus@NPC_DARKSTRIKE','chase',340,9,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1580,'Incubus@NPC_MENTALBREAKER','attack',159,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,14,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1580,'Incubus@NPC_MENTALBREAKER','chase',159,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,14,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@NPC_SUMMONSLAVE','attack',196,7,10000,2000,10000,'no','self','slavele',3,1595,1595,1595,1433,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@NPC_SUMMONSLAVE','idle',196,7,10000,2000,10000,'no','self','slavele',3,1595,1595,1595,1433,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@NPC_DARKSTRIKE','chase',340,5,3000,700,0,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@NPC_DARKSTRIKE','attack',340,5,3000,700,0,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@NPC_DARKNESSATTACK','attack',190,2,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@AL_DECAGI','chase',30,1,2000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@NPC_SUMMONSLAVE','attack',196,7,10000,2000,10000,'no','self','slavele','3',1595,1595,1595,1433,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@NPC_SUMMONSLAVE','idle',196,7,10000,2000,10000,'no','self','slavele','3',1595,1595,1595,1433,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@NPC_DARKSTRIKE','chase',340,5,3000,700,0,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@NPC_DARKSTRIKE','attack',340,5,3000,700,0,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@NPC_DARKNESSATTACK','attack',190,2,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@AL_DECAGI','chase',30,1,2000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',4,1793,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',4,1793,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@AL_TELEPORT','chase',26,1,10000,0,0,'yes','self','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_MENTALBREAKER','attack',159,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_MENTALBREAKER','chase',159,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_COMBOATTACK','attack',171,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_COMBOATTACK','chase',171,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_STUNATTACK','attack',179,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_STUNATTACK','chase',179,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_GUIDEDATTACK','attack',172,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_GUIDEDATTACK','chase',172,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1584,'Tamruan@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1584,'Tamruan@NPC_SILENCEATTACK','attack',178,5,2000,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1584,'Tamruan@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,9,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1585,'Mime Monkey@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1585,'Mime Monkey@SM_PROVOKE','chase',6,10,500,600,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1585,'Mime Monkey@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1585,'Mime Monkey@SM_PROVOKE','attack',6,10,500,600,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1586,'Leaf Cat@AL_HEAL','attack',28,1,10000,500,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1586,'Leaf Cat@AL_HEAL','attack',28,1,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1586,'Leaf Cat@AL_HEAL','chase',28,1,10000,500,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1586,'Leaf Cat@AL_HEAL','chase',28,1,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1587,'Kraben@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1587,'Kraben@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1587,'Kraben@NPC_STUNATTACK','attack',179,1,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1588,'Christmas Orc@NPC_EMOTION','idle',197,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','4',1793,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','4',1793,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@AL_TELEPORT','chase',26,1,10000,0,0,'yes','self','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_MENTALBREAKER','attack',159,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_MENTALBREAKER','chase',159,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_COMBOATTACK','attack',171,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_COMBOATTACK','chase',171,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_STUNATTACK','attack',179,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_STUNATTACK','chase',179,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_GUIDEDATTACK','attack',172,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_GUIDEDATTACK','chase',172,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1584,'Tamruan@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1584,'Tamruan@NPC_SILENCEATTACK','attack',178,5,2000,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1584,'Tamruan@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1586,'Leaf Cat@AL_HEAL','attack',28,1,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1586,'Leaf Cat@AL_HEAL','attack',28,1,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1586,'Leaf Cat@AL_HEAL','chase',28,1,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1586,'Leaf Cat@AL_HEAL','chase',28,1,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1587,'Kraben@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1587,'Kraben@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1587,'Kraben@NPC_STUNATTACK','attack',179,1,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1589,'Mandragora@NPC_REVENGE','idle',333,1,10000,0,0,'yes','target','masterattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1590,'Geographer@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1590,'Geographer@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1590,'Geographer@NPC_REVENGE','idle',333,1,10000,0,0,'yes','target','masterattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1609,'Dancing Dragon@NPC_AGIUP','loot',350,1,10000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1609,'Dancing Dragon@NPC_AGIUP','idle',350,1,0,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1609,'Dancing Dragon@NPC_EMOTION','idle',197,1,10000,0,3000,'yes','self','always',0,22,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1609,'Dancing Dragon@NPC_EMOTION','attack',197,1,10000,0,3000,'yes','self','always',0,19,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1609,'Dancing Dragon@NPC_EMOTION','chase',197,1,10000,0,3000,'yes','self','always',0,6,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1613,'Metaling@CR_REFLECTSHIELD','attack',252,3,1000,0,200000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1613,'Metaling@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1613,'Metaling@CR_REFLECTSHIELD','attack',252,3,1000,0,200000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1613,'Metaling@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1613,'Metaling@CR_AUTOGUARD','chase',249,5,500,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1613,'Metaling@RG_STRIPWEAPON','attack',215,3,500,0,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1613,'Metaling@MC_MAMMONITE','attack',42,5,1000,800,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@CR_REFLECTSHIELD','attack',252,2,1000,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@NPC_RANDOMATTACK','attack',183,2,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@NPC_BARRIER','attack',204,1,500,3000,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@NPC_SPLASHATTACK','attack',174,1,500,0,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@TF_HIDING','attack',51,1,500,500,50000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@TF_HIDING','idle',51,1,500,500,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@CR_SHIELDCHARGE','attack',250,2,1000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@NPC_BARRIER','attack',204,1,500,3000,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@SM_MAGNUM','attack',7,5,500,500,5000,'no','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@TF_HIDING','attack',51,1,500,500,50000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@TF_HIDING','idle',51,1,500,500,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1616,'Pitman@TF_SPRINKLESAND','attack',149,1,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1616,'Pitman@TF_SPRINKLESAND','chase',149,1,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1616,'Pitman@NPC_COMBOATTACK','attack',171,3,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1616,'Pitman@NPC_POWERUP','attack',349,2,3000,500,10000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1616,'Pitman@HT_CLAYMORETRAP','idle',123,5,500,0,300000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1617,'Waste Stove@NPC_STUNATTACK','attack',179,3,1000,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1617,'Waste Stove@TF_THROWSTONE','chase',152,1,1000,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1617,'Waste Stove@NPC_RANDOMATTACK','attack',183,3,500,200,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1617,'Waste Stove@NPC_SPLASHATTACK','attack',174,1,1000,500,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_PETRIFYATTACK','attack',180,2,1000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_DARKBREATH','attack',202,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,14,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_POISONATTACK','attack',188,3,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1613,'Metaling@RG_STRIPWEAPON','attack',215,3,500,0,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1613,'Metaling@MC_MAMMONITE','attack',42,5,1000,800,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@CR_REFLECTSHIELD','attack',252,2,1000,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@NPC_RANDOMATTACK','attack',183,2,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@NPC_BARRIER','attack',204,1,500,3000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@NPC_SPLASHATTACK','attack',174,1,500,0,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@TF_HIDING','attack',51,1,500,500,50000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@TF_HIDING','idle',51,1,500,500,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@CR_SHIELDCHARGE','attack',250,2,1000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@NPC_BARRIER','attack',204,1,500,3000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@SM_MAGNUM','attack',7,5,500,500,5000,'no','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@TF_HIDING','attack',51,1,500,500,50000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@TF_HIDING','idle',51,1,500,500,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1616,'Pitman@TF_SPRINKLESAND','attack',149,1,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1616,'Pitman@TF_SPRINKLESAND','chase',149,1,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1616,'Pitman@NPC_COMBOATTACK','attack',171,3,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1616,'Pitman@NPC_POWERUP','attack',349,2,3000,500,10000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1616,'Pitman@HT_CLAYMORETRAP','idle',123,5,500,0,300000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1617,'Waste Stove@NPC_STUNATTACK','attack',179,3,1000,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1617,'Waste Stove@TF_THROWSTONE','chase',152,1,1000,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1617,'Waste Stove@NPC_RANDOMATTACK','attack',183,3,500,200,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1617,'Waste Stove@NPC_SPLASHATTACK','attack',174,1,1000,500,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_PETRIFYATTACK','attack',180,2,1000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_DARKBREATH','attack',202,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'14',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_POISONATTACK','attack',188,3,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@AL_TELEPORT','attack',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_SUMMONSLAVE','attack',196,3,10000,700,30000,'no','self','slavele',0,1625,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_SUMMONSLAVE','idle',196,3,10000,700,30000,'no','self','slavele',0,1625,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1619,'Porcellio@AL_PNEUMA','attack',25,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1619,'Porcellio@NPC_GROUNDATTACK','attack',185,2,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1619,'Porcellio@NPC_KEEPING','attack',201,1,2000,1000,5000,'no','self','myhpltmaxrate',25,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_SELFDESTRUCTION','chase',173,1,500,2000,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','skillused',173,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_TELEKINESISATTACK','attack',191,3,1000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_MENTALBREAKER','attack',159,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,14,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_MENTALBREAKER','chase',159,2,500,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,14,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_SELFDESTRUCTION','chase',173,1,500,2000,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','skillused',173,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_POISON','attack',176,3,1000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_SELFDESTRUCTION','attack',173,1,1000,2000,10000,'no','self','attackpcge',3,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_SELFDESTRUCTION','chase',173,1,1000,2000,10000,'no','self','attackpcge',3,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_CURSEATTACK','attack',181,4,500,800,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_CURSEATTACK','chase',181,4,500,800,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@SA_DISPELL','attack',289,1,50,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',0,7,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_EMOTION','idle',197,1,10000,0,30000,'yes','self','always',0,23,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_AGIUP','chase',350,5,2000,0,60000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_POWERUP','attack',349,5,2000,0,60000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_EARTHQUAKE','chase',653,5,10000,2000,30000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_EARTHQUAKE','attack',653,5,10000,2000,30000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_SUMMONSLAVE','attack',196,5,10000,2000,10000,'no','self','slavele',3,1624,1624,1621,1620,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_SUMMONSLAVE','idle',196,5,10000,2000,10000,'no','self','slavele',3,1624,1624,1621,1620,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn',0,1617,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_WEAPONBRAKER','attack',343,10,1000,0,60000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@BS_HAMMERFALL','chase',110,11,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_SUMMONSLAVE','attack',196,3,10000,700,30000,'no','self','slavele','0',1625,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_SUMMONSLAVE','idle',196,3,10000,700,30000,'no','self','slavele','0',1625,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1619,'Porcellio@AL_PNEUMA','attack',25,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1619,'Porcellio@NPC_GROUNDATTACK','attack',185,2,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1619,'Porcellio@NPC_KEEPING','attack',201,1,2000,1000,5000,'no','self','myhpltmaxrate','25',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_SELFDESTRUCTION','chase',173,1,500,2000,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','skillused','173',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_TELEKINESISATTACK','attack',191,3,1000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_MENTALBREAKER','attack',159,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'14',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_MENTALBREAKER','chase',159,2,500,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'14',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_SELFDESTRUCTION','chase',173,1,500,2000,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','skillused','173',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_POISON','attack',176,3,1000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_SELFDESTRUCTION','attack',173,1,1000,2000,10000,'no','self','attackpcge','3',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_SELFDESTRUCTION','chase',173,1,1000,2000,10000,'no','self','attackpcge','3',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_CURSEATTACK','attack',181,4,500,800,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_CURSEATTACK','chase',181,4,500,800,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@SA_DISPELL','attack',289,1,50,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always','0',7,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_EMOTION','idle',197,1,10000,0,30000,'yes','self','always','0',23,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_AGIUP','chase',350,5,2000,0,60000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_POWERUP','attack',349,5,2000,0,60000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_EARTHQUAKE','chase',653,5,10000,2000,30000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_EARTHQUAKE','attack',653,5,10000,2000,30000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_SUMMONSLAVE','attack',196,5,10000,2000,10000,'no','self','slavele','3',1624,1624,1621,1620,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_SUMMONSLAVE','idle',196,5,10000,2000,10000,'no','self','slavele','3',1624,1624,1621,1620,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn','0',1617,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_WEAPONBRAKER','attack',343,10,1000,0,60000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@BS_HAMMERFALL','chase',110,11,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@AL_TELEPORT','idle',26,1,10000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@AL_TELEPORT','walk',26,1,10000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_CRITICALSLASH','attack',170,1,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@AS_SONICBLOW','attack',136,10,1000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1624,'Waste Stove@NPC_STUNATTACK','attack',179,3,1000,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1624,'Waste Stove@TF_THROWSTONE','chase',152,1,4000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1624,'Waste Stove@NPC_RANDOMATTACK','attack',183,3,500,200,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1624,'Waste Stove@NPC_SPLASHATTACK','attack',174,1,1000,500,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1625,'Porcellio@AL_PNEUMA','attack',25,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1625,'Porcellio@NPC_GROUNDATTACK','attack',185,2,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1625,'Porcellio@NPC_KEEPING','attack',201,1,2000,1000,5000,'no','self','myhpltmaxrate',25,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1626,'Dark Priest@NPC_DARKCROSS','attack',338,10,5000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1626,'Dark Priest@NPC_CHANGEUNDEAD','attack',348,5,1000,1000,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1626,'Dark Priest@MO_BODYRELOCATION','chase',264,1,10000,0,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1626,'Dark Priest@NPC_DARKBREATH','chase',202,5,500,800,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1626,'Dark Priest@NPC_GRANDDARKNESS','attack',339,5,2000,2000,30000,'no','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1626,'Dark Priest@NPC_GRANDDARKNESS','attack',339,5,500,2000,30000,'no','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1626,'Dark Priest@NPC_DARKSTRIKE','chase',340,10,2000,700,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1626,'Dark Priest@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1626,'Dark Priest@AL_HEAL','attack',28,11,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1626,'Dark Priest@NPC_DARKNESSATTACK','attack',190,5,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1627,'Anopheles@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1627,'Anopheles@NPC_BLOODDRAIN','chase',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1627,'Anopheles@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1627,'Anopheles@NPC_COMBOATTACK','chase',171,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1627,'Anopheles@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1627,'Anopheles@NPC_WINDATTACK','chase',187,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1628,'Mole@TF_HIDING','idle',51,1,500,500,25000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1628,'Mole@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1628,'Mole@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1628,'Mole@NPC_GROUNDATTACK','chase',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1628,'Mole@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1628,'Mole@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1628,'Mole@NPC_COMBOATTACK','chase',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1629,'Hill Wind@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,1,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1629,'Hill Wind@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1629,'Hill Wind@NPC_WINDATTACK','chase',187,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1629,'Hill Wind@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1629,'Hill Wind@KN_SPEARBOOMERANG','chase',59,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@NPC_INVISIBLE','chase',353,1,2000,1000,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@PR_SANCTUARY','attack',70,10,2000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@HP_ASSUMPTIO','idle',361,5,10000,500,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@HP_ASSUMPTIO','chase',361,5,10000,500,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@HP_ASSUMPTIO','attack',361,5,10000,500,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@WZ_WATERBALL','chase',86,3,2000,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@WZ_WATERBALL','attack',86,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@NPC_STOP','attack',342,1,2000,500,15000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@AL_TELEPORT','idle',26,1,1000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@NPC_SUMMONSLAVE','idle',196,3,10000,0,5000,'no','self','slavele',1,1631,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@NPC_SUMMONSLAVE','attack',196,3,10000,0,5000,'no','self','slavele',1,1631,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@NPC_SUMMONSLAVE','chase',196,3,10000,0,5000,'no','self','slavele',1,1631,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1631,'Chung E@CR_SHIELDCHARGE','attack',250,5,5000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1631,'Chung E@RG_INTIMIDATE','attack',219,1,1000,1000,0,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1631,'Chung E@PR_LEXDIVINA','chase',76,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1631,'Chung E@TF_POISON','attack',52,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1632,'Gremlin@RG_STRIPARMOR','attack',217,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1632,'Gremlin@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1633,'Beholder@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1633,'Beholder@NPC_PETRIFYATTACK','chase',180,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1633,'Beholder@MG_NAPALMBEAT','chase',11,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1633,'Beholder@SA_DISPELL','attack',289,5,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1633,'Beholder@NPC_MENTALBREAKER','attack',159,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1633,'Beholder@NPC_MENTALBREAKER','chase',159,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@NPC_CRITICALSLASH','attack',170,1,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@AS_SONICBLOW','attack',136,10,1000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX 0806@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1624,'Waste Stove@NPC_STUNATTACK','attack',179,3,1000,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1624,'Waste Stove@TF_THROWSTONE','chase',152,1,4000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1624,'Waste Stove@NPC_RANDOMATTACK','attack',183,3,500,200,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1624,'Waste Stove@NPC_SPLASHATTACK','attack',174,1,1000,500,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1625,'Porcellio@AL_PNEUMA','attack',25,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1625,'Porcellio@NPC_GROUNDATTACK','attack',185,2,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1625,'Porcellio@NPC_KEEPING','attack',201,1,2000,1000,5000,'no','self','myhpltmaxrate','25',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1626,'Dark Priest@NPC_DARKCROSS','attack',338,10,5000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1626,'Dark Priest@NPC_CHANGEUNDEAD','attack',348,5,1000,1000,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1626,'Dark Priest@MO_BODYRELOCATION','chase',264,1,10000,0,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1626,'Dark Priest@NPC_DARKBREATH','chase',202,5,500,800,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1626,'Dark Priest@NPC_GRANDDARKNESS','attack',339,5,2000,2000,30000,'no','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1626,'Dark Priest@NPC_GRANDDARKNESS','attack',339,5,500,2000,30000,'no','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1626,'Dark Priest@NPC_DARKSTRIKE','chase',340,10,2000,700,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1626,'Dark Priest@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1626,'Dark Priest@AL_HEAL','attack',28,11,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1626,'Dark Priest@NPC_DARKNESSATTACK','attack',190,5,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1627,'Anopheles@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1627,'Anopheles@NPC_BLOODDRAIN','chase',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1627,'Anopheles@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1627,'Anopheles@NPC_COMBOATTACK','chase',171,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1627,'Anopheles@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1627,'Anopheles@NPC_WINDATTACK','chase',187,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1628,'Mole@TF_HIDING','idle',51,1,500,500,25000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1628,'Mole@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1628,'Mole@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1628,'Mole@NPC_GROUNDATTACK','chase',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1628,'Mole@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1628,'Mole@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1628,'Mole@NPC_COMBOATTACK','chase',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1629,'Hill Wind@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',1,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1629,'Hill Wind@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1629,'Hill Wind@NPC_WINDATTACK','chase',187,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1629,'Hill Wind@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1629,'Hill Wind@KN_SPEARBOOMERANG','chase',59,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@NPC_INVISIBLE','chase',353,1,2000,1000,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@PR_SANCTUARY','attack',70,10,2000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@HP_ASSUMPTIO','idle',361,5,10000,500,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@HP_ASSUMPTIO','chase',361,5,10000,500,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@HP_ASSUMPTIO','attack',361,5,10000,500,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@WZ_WATERBALL','chase',86,3,2000,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@WZ_WATERBALL','attack',86,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@NPC_STOP','attack',342,1,2000,500,15000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@AL_TELEPORT','idle',26,1,1000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@NPC_SUMMONSLAVE','idle',196,3,10000,0,5000,'no','self','slavele','1',1519,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@NPC_SUMMONSLAVE','attack',196,3,10000,0,5000,'no','self','slavele','1',1519,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1630,'Bacsojin@NPC_SUMMONSLAVE','chase',196,3,10000,0,5000,'no','self','slavele','1',1519,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1631,'Chung E@CR_SHIELDCHARGE','attack',250,5,5000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1631,'Chung E@RG_INTIMIDATE','attack',219,1,1000,1000,0,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1631,'Chung E@PR_LEXDIVINA','chase',76,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1631,'Chung E@TF_POISON','attack',52,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1632,'Gremlin@RG_STRIPARMOR','attack',217,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1632,'Gremlin@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1633,'Beholder@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1633,'Beholder@NPC_PETRIFYATTACK','chase',180,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1633,'Beholder@MG_NAPALMBEAT','chase',11,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1633,'Beholder@SA_DISPELL','attack',289,5,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1633,'Beholder@NPC_MENTALBREAKER','attack',159,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1633,'Beholder@NPC_MENTALBREAKER','chase',159,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@KN_SPEARBOOMERANG','idle',59,5,10000,0,0,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@LK_SPIRALPIERCE','chase',397,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@LK_SPIRALPIERCE','attack',397,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@KN_SPEARBOOMERANG','chase',59,5,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,6,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@KN_BOWLINGBASH','attack',62,5,1000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@SM_BASH','attack',5,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@SM_MAGNUM','attack',7,9,1000,0,0,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@SM_PROVOKE','attack',6,10,1000,0,300000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@NPC_STUNATTACK','attack',179,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@NPC_FIREATTACK','attack',186,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@KN_SPEARBOOMERANG','idle',59,5,10000,0,0,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@LK_SPIRALPIERCE','chase',397,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@LK_SPIRALPIERCE','attack',397,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@KN_SPEARBOOMERANG','chase',59,5,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@SM_BASH','attack',5,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@SM_MAGNUM','attack',7,9,1000,0,0,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@SM_PROVOKE','attack',6,10,1000,0,300000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@NPC_STUNATTACK','attack',179,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@NPC_FIREATTACK','attack',186,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_GRIMTOOTH','idle',137,5,10000,0,0,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_GRIMTOOTH','chase',137,5,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@ASC_BREAKER','chase',379,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@ASC_METEORASSAULT','attack',406,10,2000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@TF_POISON','attack',52,10,1000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_SONICBLOW','attack',136,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_GRIMTOOTH','chase',137,5,2000,0,0,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_VENOMDUST','idle',140,1,2000,0,50000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_VENOMDUST','attack',140,1,2000,0,50000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@NPC_POISONATTACK','attack',188,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_GRIMTOOTH','idle',137,5,10000,0,0,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_GRIMTOOTH','chase',137,5,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@ASC_BREAKER','chase',379,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@ASC_METEORASSAULT','attack',406,10,2000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@TF_POISON','attack',52,10,1000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_SONICBLOW','attack',136,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_GRIMTOOTH','chase',137,5,2000,0,0,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_VENOMDUST','idle',140,1,2000,0,50000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_VENOMDUST','attack',140,1,2000,0,50000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@NPC_POISONATTACK','attack',188,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@BS_ADRENALINE','attack',111,10,2000,0,150000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@BS_MAXIMIZE','attack',114,1,1000,0,60000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@MC_MAMMONITE','attack',42,9,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@BS_HAMMERFALL','chase',110,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@BS_HAMMERFALL','attack',110,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@NPC_SPLASHATTACK','attack',174,1,1000,0,0,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@NPC_ARMORBRAKE','attack',344,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@NPC_FIREATTACK','attack',186,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@NPC_WATERATTACK','attack',184,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','self','myhpltmaxrate',100,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate',100,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate',100,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@BS_ADRENALINE','attack',111,10,2000,0,150000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@BS_MAXIMIZE','attack',114,1,1000,0,60000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@MC_MAMMONITE','attack',42,9,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@BS_HAMMERFALL','chase',110,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@BS_HAMMERFALL','attack',110,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@NPC_SPLASHATTACK','attack',174,1,1000,0,0,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@NPC_ARMORBRAKE','attack',344,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@NPC_FIREATTACK','attack',186,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@NPC_WATERATTACK','attack',184,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','self','myhpltmaxrate','100',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate','100',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate','100',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_PNEUMA','idle',25,1,10000,0,0,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_INCAGI','attack',29,10,2000,0,240000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_INCAGI','chase',29,10,2000,0,240000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_DECAGI','chase',30,48,2000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@MG_SAFETYWALL','attack',12,10,1000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXDIVINA','attack',76,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXDIVINA','chase',76,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXDIVINA','idle',76,10,10000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXDIVINA','attack',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXDIVINA','chase',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXAETERNA','attack',78,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXAETERNA','chase',78,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@NPC_HOLYATTACK','attack',189,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','attack',28,9,3000,0,2000,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','attack',28,9,3000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','idle',28,9,3000,0,2000,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','idle',28,9,3000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','chase',28,9,3000,0,2000,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','chase',28,9,3000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_INCAGI','attack',29,10,2000,0,240000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_INCAGI','chase',29,10,2000,0,240000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_DECAGI','chase',30,48,2000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@MG_SAFETYWALL','attack',12,10,1000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXDIVINA','attack',76,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXDIVINA','chase',76,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXDIVINA','idle',76,10,10000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXDIVINA','attack',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXDIVINA','chase',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXAETERNA','attack',78,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXAETERNA','chase',78,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@NPC_HOLYATTACK','attack',189,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','attack',28,9,3000,0,2000,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','attack',28,9,3000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','idle',28,9,3000,0,2000,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','idle',28,9,3000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','chase',28,9,3000,0,2000,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','chase',28,9,3000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@AC_DOUBLE','attack',46,10,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@AC_SHOWER','attack',47,10,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@AC_CHARGEARROW','attack',148,1,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_AGIUP','idle',350,5,10000,0,35000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@SN_SHARPSHOOTING','attack',382,5,2000,500,1500,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@HT_SKIDTRAP','idle',115,5,2000,0,60000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@HT_SKIDTRAP','attack',115,5,500,0,5000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@HT_FLASHER','idle',120,5,2000,0,60000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@HT_FLASHER','attack',120,5,500,0,5000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@HT_FREEZINGTRAP','idle',121,5,2000,0,60000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@HT_FREEZINGTRAP','attack',121,5,500,0,5000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_WINDATTACK','attack',187,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_SIGHT','idle',10,1,2000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused',137,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@AC_DOUBLE','attack',46,10,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@AC_SHOWER','attack',47,10,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@AC_CHARGEARROW','attack',148,1,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_AGIUP','idle',350,5,10000,0,35000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@SN_SHARPSHOOTING','attack',382,5,2000,500,1500,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@HT_SKIDTRAP','idle',115,5,2000,0,60000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@HT_SKIDTRAP','attack',115,5,500,0,5000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@HT_FLASHER','idle',120,5,2000,0,60000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@HT_FLASHER','attack',120,5,500,0,5000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@HT_FREEZINGTRAP','idle',121,5,2000,0,60000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@HT_FREEZINGTRAP','attack',121,5,500,0,5000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_WINDATTACK','attack',187,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_SIGHT','idle',10,1,2000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused','137',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FROSTDIVER','idle',15,10,10000,1000,10000,'no','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_JUPITEL','idle',84,28,10000,1000,10000,'no','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREBALL','idle',17,20,10000,500,10000,'no','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FROSTDIVER','chase',15,10,10000,1000,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_JUPITEL','chase',84,28,10000,1000,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREBALL','chase',17,20,10000,500,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FROSTDIVER','attack',15,10,3000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FROSTDIVER','chase',15,10,3000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@HW_GANBANTEIN','attack',483,1,10000,500,7000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@HW_NAPALMVULCAN','chase',400,5,2000,1000,2000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_JUPITEL','attack',84,28,3000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_JUPITEL','chase',84,28,3000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_THUNDERSTORM','attack',21,15,3000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_THUNDERSTORM','chase',21,15,3000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_COLDBOLT','attack',14,10,3000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_COLDBOLT','chase',14,10,3000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREBALL','attack',17,20,3000,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREBALL','chase',17,20,3000,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_SIGHTRASHER','attack',81,20,3000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_QUAGMIRE','chase',92,5,3000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_SAFETYWALL','attack',12,10,3000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREBOLT','chase',19,10,3000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREBOLT','attack',19,10,3000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREWALL','chase',18,10,3000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREWALL','attack',18,10,3000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_LIGHTNINGBOLT','chase',20,10,3000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_LIGHTNINGBOLT','attack',20,10,3000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_FROSTNOVA','chase',88,10,3000,1000,10000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_FROSTNOVA','attack',88,10,3000,1000,10000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_EARTHSPIKE','chase',90,5,3000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_EARTHSPIKE','attack',90,5,3000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_HEAVENDRIVE','chase',91,5,3000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_HEAVENDRIVE','attack',91,5,3000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@RG_INTIMIDATE','attack',219,10,100,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FROSTDIVER','idle',15,10,10000,1000,10000,'no','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_JUPITEL','idle',84,28,10000,1000,10000,'no','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREBALL','idle',17,20,10000,500,10000,'no','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FROSTDIVER','chase',15,10,10000,1000,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_JUPITEL','chase',84,28,10000,1000,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREBALL','chase',17,20,10000,500,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FROSTDIVER','attack',15,10,3000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FROSTDIVER','chase',15,10,3000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@HW_GANBANTEIN','attack',483,1,10000,500,7000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@HW_NAPALMVULCAN','chase',400,5,2000,1000,2000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_JUPITEL','attack',84,28,3000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_JUPITEL','chase',84,28,3000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_THUNDERSTORM','attack',21,15,3000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_THUNDERSTORM','chase',21,15,3000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_COLDBOLT','attack',14,10,3000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_COLDBOLT','chase',14,10,3000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREBALL','attack',17,20,3000,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREBALL','chase',17,20,3000,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_SIGHTRASHER','attack',81,20,3000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_QUAGMIRE','chase',92,5,3000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_SAFETYWALL','attack',12,10,3000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREBOLT','chase',19,10,3000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREBOLT','attack',19,10,3000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREWALL','chase',18,10,3000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREWALL','attack',18,10,3000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_LIGHTNINGBOLT','chase',20,10,3000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_LIGHTNINGBOLT','attack',20,10,3000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_FROSTNOVA','chase',88,10,3000,1000,10000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_FROSTNOVA','attack',88,10,3000,1000,10000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_EARTHSPIKE','chase',90,5,3000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_EARTHSPIKE','attack',90,5,3000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_HEAVENDRIVE','chase',91,5,3000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_HEAVENDRIVE','attack',91,5,3000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@WZ_STORMGUST','idle',89,1,10000,0,0,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@WZ_STORMGUST','walk',89,1,5000,0,5000,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@KN_SPEARBOOMERANG','idle',59,5,10000,0,0,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@LK_SPIRALPIERCE','chase',397,5,2000,0,5000,'yes','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@LK_SPIRALPIERCE','attack',397,5,2000,0,5000,'yes','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@KN_SPEARBOOMERANG','chase',59,5,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@KN_TWOHANDQUICKEN','attack',60,20,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@KN_BOWLINGBASH','attack',62,10,1000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@KN_BOWLINGBASH','attack',62,10,2000,0,0,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_BASH','attack',5,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_BASH','attack',5,10,2000,0,0,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_MAGNUM','attack',7,20,1000,0,0,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_PROVOKE','attack',6,10,1000,0,300000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_ENDURE','chase',8,10,2000,0,30000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@NPC_FIREATTACK','attack',186,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@RG_INTIMIDATE','attack',219,10,100,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@KN_SPEARBOOMERANG','idle',59,5,10000,0,0,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@LK_SPIRALPIERCE','chase',397,5,2000,0,5000,'yes','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@LK_SPIRALPIERCE','attack',397,5,2000,0,5000,'yes','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@KN_SPEARBOOMERANG','chase',59,5,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@KN_TWOHANDQUICKEN','attack',60,20,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_BASH','attack',5,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_BASH','attack',5,10,2000,0,0,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_MAGNUM','attack',7,20,1000,0,0,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_PROVOKE','attack',6,10,1000,0,300000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_ENDURE','chase',8,10,2000,0,30000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@NPC_FIREATTACK','attack',186,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@WZ_METEOR','idle',83,1,10000,0,0,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@WZ_METEOR','walk',83,1,5000,0,5000,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_GRIMTOOTH','idle',137,5,10000,0,0,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_GRIMTOOTH','chase',137,5,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@ASC_BREAKER','chase',379,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@ASC_METEORASSAULT','attack',406,10,2000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_INVISIBLE','idle',353,1,2000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_INVISIBLE','attack',353,1,2000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_GUIDEDATTACK','attack',172,10,2000,0,15000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@TF_POISON','attack',52,10,1000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_SONICBLOW','attack',136,10,3000,0,0,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_GRIMTOOTH','chase',137,5,2000,0,0,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_VENOMDUST','idle',140,1,2000,0,10000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_VENOMDUST','attack',140,1,2000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_POISONATTACK','attack',188,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@RG_INTIMIDATE','attack',219,10,100,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_GRIMTOOTH','idle',137,5,10000,0,0,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_GRIMTOOTH','chase',137,5,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@ASC_BREAKER','chase',379,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@ASC_METEORASSAULT','attack',406,10,2000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_INVISIBLE','idle',353,1,2000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_INVISIBLE','attack',353,1,2000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_GUIDEDATTACK','attack',172,10,2000,0,15000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@TF_POISON','attack',52,10,1000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_SONICBLOW','attack',136,10,3000,0,0,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_GRIMTOOTH','chase',137,5,2000,0,0,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_VENOMDUST','idle',140,1,2000,0,10000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_VENOMDUST','attack',140,1,2000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_POISONATTACK','attack',188,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@WZ_METEOR','idle',83,1,10000,0,0,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@WZ_METEOR','walk',83,1,5000,0,5000,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@BS_ADRENALINE','attack',111,10,2000,0,150000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@BS_MAXIMIZE','attack',114,1,1000,0,60000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@MC_MAMMONITE','attack',42,20,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@MC_MAMMONITE','attack',42,20,2000,0,0,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@BS_HAMMERFALL','chase',110,11,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@BS_HAMMERFALL','attack',110,11,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@NPC_SPLASHATTACK','attack',174,1,1000,0,0,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@NPC_ARMORBRAKE','attack',344,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@NPC_HELMBRAKE','attack',345,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@NPC_SHIELDBRAKE','attack',346,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@NPC_WATERATTACK','attack',184,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','self','myhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','self','myhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate',100,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate',100,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@RG_INTIMIDATE','attack',219,10,100,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@BS_ADRENALINE','attack',111,10,2000,0,150000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@BS_MAXIMIZE','attack',114,1,1000,0,60000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@MC_MAMMONITE','attack',42,20,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@MC_MAMMONITE','attack',42,20,2000,0,0,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@BS_HAMMERFALL','chase',110,11,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@BS_HAMMERFALL','attack',110,11,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@NPC_SPLASHATTACK','attack',174,1,1000,0,0,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@NPC_ARMORBRAKE','attack',344,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@NPC_HELMBRAKE','attack',345,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@NPC_SHIELDBRAKE','attack',346,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'Whitesmith Howard@NPC_WATERATTACK','attack',184,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','self','myhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','self','myhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate','100',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate','100',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@WZ_METEOR','idle',83,1,10000,0,0,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@WZ_METEOR','walk',83,1,5000,0,5000,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_PNEUMA','idle',25,1,10000,0,0,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_INCAGI','attack',29,10,2000,0,240000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_INCAGI','chase',29,10,2000,0,240000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_DECAGI','chase',30,48,2000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@MG_SAFETYWALL','attack',12,10,1000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXDIVINA','attack',76,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXDIVINA','chase',76,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXDIVINA','idle',76,10,10000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXDIVINA','attack',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXDIVINA','chase',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXAETERNA','attack',78,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXAETERNA','chase',78,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@NPC_HOLYATTACK','attack',189,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','attack',28,11,3000,0,1500,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','attack',28,11,3000,0,1500,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','idle',28,11,3000,0,1500,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','idle',28,11,3000,0,1500,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','chase',28,11,3000,0,1500,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','chase',28,11,3000,0,1500,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@RG_INTIMIDATE','attack',219,10,100,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_INCAGI','attack',29,10,2000,0,240000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_INCAGI','chase',29,10,2000,0,240000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_DECAGI','chase',30,48,2000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@MG_SAFETYWALL','attack',12,10,1000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXDIVINA','attack',76,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXDIVINA','chase',76,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXDIVINA','idle',76,10,10000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXDIVINA','attack',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXDIVINA','chase',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXAETERNA','attack',78,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXAETERNA','chase',78,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@NPC_HOLYATTACK','attack',189,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','attack',28,11,3000,0,1500,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','attack',28,11,3000,0,1500,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','idle',28,11,3000,0,1500,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','idle',28,11,3000,0,1500,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','chase',28,11,3000,0,1500,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','chase',28,11,3000,0,1500,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@WZ_METEOR','idle',83,1,10000,0,0,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@WZ_METEOR','walk',83,1,5000,0,5000,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@AC_DOUBLE','attack',46,10,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@AC_SHOWER','attack',47,10,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@AC_CHARGEARROW','attack',148,1,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@SN_SHARPSHOOTING','attack',382,5,2000,500,1500,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_LANDMINE','idle',116,5,2000,0,60000,'yes','around3','always',0,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_LANDMINE','attack',116,5,500,0,5000,'yes','around3','always',0,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_ANKLESNARE','idle',117,5,2000,0,60000,'yes','around3','always',0,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_ANKLESNARE','attack',117,5,500,0,5000,'yes','around3','always',0,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_BLASTMINE','idle',122,5,2000,0,60000,'yes','around3','always',0,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_BLASTMINE','attack',122,5,500,0,5000,'yes','around3','always',0,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_WINDATTACK','attack',187,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@RG_INTIMIDATE','attack',219,10,100,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@AC_DOUBLE','attack',46,10,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@AC_SHOWER','attack',47,10,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@AC_CHARGEARROW','attack',148,1,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@SN_SHARPSHOOTING','attack',382,5,2000,500,1500,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_LANDMINE','idle',116,5,2000,0,60000,'yes','around3','always','0',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_LANDMINE','attack',116,5,500,0,5000,'yes','around3','always','0',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_ANKLESNARE','idle',117,5,2000,0,60000,'yes','around3','always','0',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_ANKLESNARE','attack',117,5,500,0,5000,'yes','around3','always','0',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_BLASTMINE','idle',122,5,2000,0,60000,'yes','around3','always','0',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_BLASTMINE','attack',122,5,500,0,5000,'yes','around3','always','0',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_WINDATTACK','attack',187,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_METEOR','idle',83,1,10000,0,0,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_METEOR','walk',83,1,5000,0,5000,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@NPC_SUMMONSLAVE','attack',196,1,10000,700,30000,'no','self','slavele',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@NPC_SUMMONSLAVE','idle',196,1,10000,700,30000,'no','self','slavele',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_STORMGUST','idle',89,10,10000,1000,10000,'no','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_VERMILION','idle',85,20,10000,1000,10000,'no','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_METEOR','idle',83,11,10000,1000,10000,'no','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@HW_GANBANTEIN','attack',483,5,10000,500,7000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@HW_NAPALMVULCAN','chase',400,5,2000,1000,2000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_STORMGUST','chase',89,10,10000,1000,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_VERMILION','chase',85,20,10000,1000,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_METEOR','chase',83,11,10000,1000,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@MG_SIGHT','idle',10,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused',137,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_STORMGUST','chase',89,10,10000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_VERMILION','chase',85,20,10000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_STORMGUST','attack',89,10,10000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_VERMILION','attack',85,20,10000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_FIREPILLAR','idle',80,11,5000,200,2000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_FIREPILLAR','attack',80,11,2000,200,0,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_METEOR','chase',83,11,10000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_METEOR','attack',83,11,10000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_HEAVENDRIVE','attack',91,5,2000,0,20000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_WATERBALL','chase',86,5,5000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_WATERBALL','attack',86,5,5000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_STORMGUST','idle',89,10,10000,1000,10000,'no','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_VERMILION','idle',85,20,10000,1000,10000,'no','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_METEOR','idle',83,11,10000,1000,10000,'no','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@HW_GANBANTEIN','attack',483,5,10000,500,7000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@HW_NAPALMVULCAN','chase',400,5,2000,1000,2000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_STORMGUST','chase',89,10,10000,1000,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_VERMILION','chase',85,20,10000,1000,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_METEOR','chase',83,11,10000,1000,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@MG_SIGHT','idle',10,1,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused','137',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_STORMGUST','chase',89,10,10000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_VERMILION','chase',85,20,10000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_STORMGUST','attack',89,10,10000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_VERMILION','attack',85,20,10000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_FIREPILLAR','idle',80,11,5000,200,2000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_FIREPILLAR','attack',80,11,2000,200,0,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_METEOR','chase',83,11,10000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_METEOR','attack',83,11,10000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_HEAVENDRIVE','attack',91,5,2000,0,20000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_WATERBALL','chase',86,5,5000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_WATERBALL','attack',86,5,5000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1641,1642,1643,1644,1645,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1641,1642,1643,1644,1645,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,1641,1642,1643,1644,1645,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@KN_SPEARBOOMERANG','idle',59,5,10000,0,0,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@KN_SPEARBOOMERANG','chase',59,5,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@LK_SPIRALPIERCE','chase',397,5,2000,0,5000,'yes','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@LK_SPIRALPIERCE','attack',397,5,2000,0,5000,'yes','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@KN_TWOHANDQUICKEN','attack',60,20,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@KN_BOWLINGBASH','attack',62,10,1000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@KN_BOWLINGBASH','attack',62,10,2000,0,0,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_BASH','attack',5,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_BASH','attack',5,10,2000,0,0,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_MAGNUM','attack',7,20,1000,0,0,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_PROVOKE','attack',6,10,1000,0,300000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_ENDURE','chase',8,10,2000,0,30000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_FIREATTACK','attack',186,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_CHANGEFIRE','attack',164,1,10000,500,60000000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_CHANGEHOLY','attack',167,1,10000,500,60000000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,60000000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1641,1642,1643,1644,1645,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1641,1642,1643,1644,1645,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',1641,1642,1643,1644,1645,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@KN_SPEARBOOMERANG','idle',59,5,10000,0,0,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@KN_SPEARBOOMERANG','chase',59,5,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@LK_SPIRALPIERCE','chase',397,5,2000,0,5000,'yes','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@LK_SPIRALPIERCE','attack',397,5,2000,0,5000,'yes','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@KN_TWOHANDQUICKEN','attack',60,20,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_BASH','attack',5,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_BASH','attack',5,10,2000,0,0,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_MAGNUM','attack',7,20,1000,0,0,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_PROVOKE','attack',6,10,1000,0,300000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_ENDURE','chase',8,10,2000,0,30000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_FIREATTACK','attack',186,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_CHANGEFIRE','attack',164,1,10000,500,60000000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_CHANGEHOLY','attack',167,1,10000,500,60000000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,60000000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1640,1642,1643,1644,1645,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1640,1642,1643,1644,1645,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,1640,1642,1643,1644,1645,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_GRIMTOOTH','idle',137,5,10000,0,0,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_GRIMTOOTH','chase',137,5,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_INVISIBLE','idle',353,1,2000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_INVISIBLE','attack',353,1,2000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_GUIDEDATTACK','attack',172,10,2000,0,15000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@TF_POISON','attack',52,10,1000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_SONICBLOW','attack',136,10,3000,0,0,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_GRIMTOOTH','chase',137,5,2000,0,0,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_VENOMDUST','idle',140,1,2000,0,10000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_VENOMDUST','attack',140,1,2000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@ASC_BREAKER','chase',379,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@ASC_METEORASSAULT','attack',406,10,2000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_POISONATTACK','attack',188,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_CHANGEWIND','attack',165,1,10000,500,6000000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1640,1642,1643,1644,1645,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1640,1642,1643,1644,1645,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',1640,1642,1643,1644,1645,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_GRIMTOOTH','idle',137,5,10000,0,0,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_GRIMTOOTH','chase',137,5,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_INVISIBLE','idle',353,1,2000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_INVISIBLE','attack',353,1,2000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_GUIDEDATTACK','attack',172,10,2000,0,15000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@TF_POISON','attack',52,10,1000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_SONICBLOW','attack',136,10,3000,0,0,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_GRIMTOOTH','chase',137,5,2000,0,0,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_VENOMDUST','idle',140,1,2000,0,10000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_VENOMDUST','attack',140,1,2000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@ASC_BREAKER','chase',379,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@ASC_METEORASSAULT','attack',406,10,2000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_POISONATTACK','attack',188,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_CHANGEWIND','attack',165,1,10000,500,6000000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1640,1641,1643,1644,1645,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1640,1641,1643,1644,1645,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,1640,1641,1643,1644,1645,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@BS_ADRENALINE','attack',111,10,2000,0,150000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@BS_MAXIMIZE','attack',114,1,1000,0,60000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@MC_MAMMONITE','attack',42,20,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@MC_MAMMONITE','attack',42,20,2000,0,0,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@BS_HAMMERFALL','chase',110,11,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@BS_HAMMERFALL','attack',110,11,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_SPLASHATTACK','attack',174,1,1000,0,0,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_ARMORBRAKE','attack',344,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_HELMBRAKE','attack',345,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_SHIELDBRAKE','attack',346,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@ST_FULLSTRIP','attack',476,5,1500,0,1000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_WATERATTACK','attack',184,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_CHANGEGROUND','attack',163,1,10000,500,6000000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','self','myhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','self','myhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate',100,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate',100,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','attack',28,11,10000,0,1000,'yes','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','attack',28,11,10000,0,1000,'yes','friend','friendhpltmaxrate',5,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1640,1641,1643,1644,1645,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1640,1641,1643,1644,1645,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',1640,1641,1643,1644,1645,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@BS_ADRENALINE','attack',111,10,2000,0,150000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@BS_MAXIMIZE','attack',114,1,1000,0,60000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@MC_MAMMONITE','attack',42,20,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@MC_MAMMONITE','attack',42,20,2000,0,0,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@BS_HAMMERFALL','chase',110,11,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@BS_HAMMERFALL','attack',110,11,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_SPLASHATTACK','attack',174,1,1000,0,0,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_ARMORBRAKE','attack',344,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_HELMBRAKE','attack',345,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_SHIELDBRAKE','attack',346,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@ST_FULLSTRIP','attack',476,5,1500,0,1000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_WATERATTACK','attack',184,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_CHANGEGROUND','attack',163,1,10000,500,6000000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'Whitesmith Howard@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','self','myhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','self','myhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate','100',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate','100',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','attack',28,11,10000,0,1000,'yes','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','attack',28,11,10000,0,1000,'yes','friend','friendhpltmaxrate','5',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1640,1641,1642,1644,1645,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1640,1641,1642,1644,1645,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,1640,1641,1642,1644,1645,0,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1640,1641,1642,1644,1645,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1640,1641,1642,1644,1645,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',1640,1641,1642,1644,1645,'0',NULL);
REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_PNEUMA','idle',25,1,10000,0,0,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_INCAGI','attack',29,10,2000,0,240000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_INCAGI','chase',29,10,2000,0,240000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_DECAGI','chase',30,48,2000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@MG_SAFETYWALL','attack',12,10,1000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXDIVINA','attack',76,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXDIVINA','chase',76,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXDIVINA','idle',76,10,10000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXDIVINA','attack',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXDIVINA','chase',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXAETERNA','attack',78,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXAETERNA','chase',78,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_HOLYATTACK','attack',189,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_CHANGEWATER','attack',162,1,10000,500,6000000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','attack',28,11,3000,0,1500,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','attack',28,11,3000,0,1500,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','idle',28,11,3000,0,1500,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','idle',28,11,3000,0,1500,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','chase',28,11,3000,0,1500,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','chase',28,11,3000,0,1500,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_INCAGI','attack',29,10,2000,0,240000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_INCAGI','chase',29,10,2000,0,240000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_DECAGI','chase',30,48,2000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@MG_SAFETYWALL','attack',12,10,1000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXDIVINA','attack',76,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXDIVINA','chase',76,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXDIVINA','idle',76,10,10000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXDIVINA','attack',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXDIVINA','chase',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXAETERNA','attack',78,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXAETERNA','chase',78,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_HOLYATTACK','attack',189,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_CHANGEWATER','attack',162,1,10000,500,6000000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','attack',28,11,3000,0,1500,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','attack',28,11,3000,0,1500,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','idle',28,11,3000,0,1500,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','idle',28,11,3000,0,1500,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','chase',28,11,3000,0,1500,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','chase',28,11,3000,0,1500,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1640,1641,1642,1643,1645,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1640,1641,1642,1643,1645,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,1640,1641,1642,1643,1645,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@AC_DOUBLE','attack',46,10,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@AC_SHOWER','attack',47,10,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@AC_CHARGEARROW','attack',148,1,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_CLAYMORETRAP','idle',123,5,2000,0,10000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_CLAYMORETRAP','attack',123,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_SANDMAN','idle',119,5,2000,0,10000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_SANDMAN','attack',119,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_SHOCKWAVE','idle',118,5,2000,0,10000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@SN_SHARPSHOOTING','attack',382,5,2000,500,1500,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_SHOCKWAVE','attack',118,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_WINDATTACK','attack',187,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_CHANGEWATER','attack',162,1,10000,500,6000000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1640,1641,1642,1643,1645,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1640,1641,1642,1643,1645,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',1640,1641,1642,1643,1645,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@AC_DOUBLE','attack',46,10,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@AC_SHOWER','attack',47,10,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@AC_CHARGEARROW','attack',148,1,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_CLAYMORETRAP','idle',123,5,2000,0,10000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_CLAYMORETRAP','attack',123,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_SANDMAN','idle',119,5,2000,0,10000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_SANDMAN','attack',119,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_SHOCKWAVE','idle',118,5,2000,0,10000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@SN_SHARPSHOOTING','attack',382,5,2000,500,1500,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_SHOCKWAVE','attack',118,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_WINDATTACK','attack',187,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_CHANGEWATER','attack',162,1,10000,500,6000000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_SUMMONSLAVE','attack',196,5,10000,700,30000,'no','self','slavele',3,1640,1641,1642,1643,1644,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_SUMMONSLAVE','idle',196,5,10000,700,30000,'no','self','slavele',3,1640,1641,1642,1643,1644,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,1640,1641,1642,1643,1644,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_STORMGUST','idle',89,10,10000,1000,10000,'no','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_VERMILION','idle',85,20,10000,1000,10000,'no','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_METEOR','idle',83,11,10000,1000,10000,'no','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@HW_GANBANTEIN','attack',483,1,10000,500,7000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@HW_NAPALMVULCAN','chase',400,5,2000,1000,2000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_STORMGUST','chase',89,10,10000,1000,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_VERMILION','chase',85,20,10000,1000,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_METEOR','chase',83,11,10000,1000,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@MG_SIGHT','idle',10,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused',137,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_STORMGUST','chase',89,10,10000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_VERMILION','chase',85,20,10000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_STORMGUST','attack',89,10,10000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_VERMILION','attack',85,20,10000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_FIREPILLAR','idle',80,11,5000,200,2000,'yes','around3','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_FIREPILLAR','attack',80,11,2000,200,0,'yes','around3','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_METEOR','chase',83,11,10000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_METEOR','attack',83,11,10000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_HEAVENDRIVE','attack',91,5,2000,0,20000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_WATERBALL','chase',86,5,5000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_WATERBALL','attack',86,5,5000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_ATTRICHANGE','attack',161,1,10000,500,6000000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@SM_BASH','attack',5,9,1000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@SM_BASH','attack',5,9,10000,800,1000,'no','target','skillused',5,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@SM_MAGNUM','attack',7,9,5000,500,5000,'no','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@SM_PROVOKE','chase',6,9,500,600,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@NPC_FIREATTACK','attack',186,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_SUMMONSLAVE','attack',196,5,10000,700,30000,'no','self','slavele','3',1640,1641,1642,1643,1644,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_SUMMONSLAVE','idle',196,5,10000,700,30000,'no','self','slavele','3',1640,1641,1642,1643,1644,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',1640,1641,1642,1643,1644,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_STORMGUST','idle',89,10,10000,1000,10000,'no','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_VERMILION','idle',85,20,10000,1000,10000,'no','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_METEOR','idle',83,11,10000,1000,10000,'no','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@HW_GANBANTEIN','attack',483,1,10000,500,7000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@HW_NAPALMVULCAN','chase',400,5,2000,1000,2000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_STORMGUST','chase',89,10,10000,1000,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_VERMILION','chase',85,20,10000,1000,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_METEOR','chase',83,11,10000,1000,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@MG_SIGHT','idle',10,1,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused','137',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_STORMGUST','chase',89,10,10000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_VERMILION','chase',85,20,10000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_STORMGUST','attack',89,10,10000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_VERMILION','attack',85,20,10000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_FIREPILLAR','idle',80,11,5000,200,2000,'yes','around3','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_FIREPILLAR','attack',80,11,2000,200,0,'yes','around3','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_METEOR','chase',83,11,10000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_METEOR','attack',83,11,10000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_HEAVENDRIVE','attack',91,5,2000,0,20000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_WATERBALL','chase',86,5,5000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_WATERBALL','attack',86,5,5000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_ATTRICHANGE','attack',161,1,10000,500,6000000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@SM_BASH','attack',5,9,1000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@SM_BASH','attack',5,9,10000,800,1000,'no','target','skillused','5',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@SM_MAGNUM','attack',7,9,5000,500,5000,'no','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@SM_PROVOKE','chase',6,9,500,600,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@NPC_FIREATTACK','attack',186,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@TF_POISON','attack',52,9,1000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@TF_POISON','attack',52,9,10000,1000,1000,'no','target','skillused',52,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@TF_THROWSTONE','chase',152,1,4000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@NPC_POISONATTACK','attack',188,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@NPC_POISON','attack',176,5,1000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@TF_POISON','attack',52,9,1000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@TF_POISON','attack',52,9,10000,1000,1000,'no','target','skillused','52',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@TF_THROWSTONE','chase',152,1,4000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@NPC_POISONATTACK','attack',188,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@NPC_POISON','attack',176,5,1000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,8,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@MC_MAMMONITE','attack',42,9,1000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@MC_MAMMONITE','attack',42,9,10000,800,1000,'no','target','skillused',42,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@NPC_STUNATTACK','attack',179,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@NPC_GROUNDATTACK','attack',185,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',8,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@MC_MAMMONITE','attack',42,9,1000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@MC_MAMMONITE','attack',42,9,10000,800,1000,'no','target','skillused','42',NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@NPC_STUNATTACK','attack',179,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@NPC_GROUNDATTACK','attack',185,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_PNEUMA','idle',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,22,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','attack',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','idle',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','idle',28,5,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','chase',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','chase',28,5,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@NPC_HOLYATTACK','attack',189,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@NPC_SILENCEATTACK','attack',178,4,1000,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_DECAGI','attack',30,1,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_DECAGI','chase',30,1,2000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_PNEUMA','idle',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'22',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','attack',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','idle',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','idle',28,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','chase',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','chase',28,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@NPC_HOLYATTACK','attack',189,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@NPC_SILENCEATTACK','attack',178,4,1000,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_DECAGI','attack',30,1,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_DECAGI','chase',30,1,2000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@AC_DOUBLE','attack',46,1,1000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@AC_DOUBLE','attack',46,1,10000,1000,1000,'no','target','skillused',46,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@AC_DOUBLE','chase',46,1,2000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@AC_SHOWER','attack',47,5,2000,1000,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@NPC_WINDATTACK','attack',187,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@NPC_PIERCINGATT','attack',158,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@AC_DOUBLE','attack',46,1,1000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@AC_DOUBLE','attack',46,1,10000,1000,1000,'no','target','skillused','46',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@AC_DOUBLE','chase',46,1,2000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@AC_SHOWER','attack',47,5,2000,1000,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@NPC_WINDATTACK','attack',187,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@NPC_PIERCINGATT','attack',158,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_SOULSTRIKE','idle',13,9,5000,0,1000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_LIGHTNINGBOLT','idle',20,9,1000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_THUNDERSTORM','attack',21,5,2000,1500,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_FROSTDIVER','chase',15,9,10000,500,20000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_LIGHTNINGBOLT','chase',20,7,10000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_LIGHTNINGBOLT','attack',20,7,10000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_SOULSTRIKE','attack',13,9,5000,0,1000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_SOULSTRIKE','attack',13,5,3000,0,1000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_SOULSTRIKE','attack',13,3,2000,0,1000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_SAFETYWALL','attack',12,10,2000,1000,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,26,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_SOULSTRIKE','idle',13,9,5000,0,1000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_LIGHTNINGBOLT','idle',20,9,1000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_THUNDERSTORM','attack',21,5,2000,1500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_FROSTDIVER','chase',15,9,10000,500,20000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_LIGHTNINGBOLT','chase',20,7,10000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_LIGHTNINGBOLT','attack',20,7,10000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_SOULSTRIKE','attack',13,9,5000,0,1000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_SOULSTRIKE','attack',13,5,3000,0,1000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_SOULSTRIKE','attack',13,3,2000,0,1000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_SAFETYWALL','attack',12,10,2000,1000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'26',NULL);
REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@SM_BASH','attack',5,10,1000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@SM_BASH','attack',5,10,10000,800,1000,'no','target','skillused',5,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@SM_MAGNUM','attack',7,20,5000,500,5000,'no','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@SM_PROVOKE','attack',6,10,500,600,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@SM_PROVOKE','chase',6,10,500,600,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@KN_TWOHANDQUICKEN','attack',60,20,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@LK_SPIRALPIERCE','attack',397,2,2500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_SHIELDBRAKE','attack',346,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_CHANGEWATER','attack',162,1,10000,500,10000,'no','self','skillused',89,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_CHANGEWIND','attack',165,1,10000,500,10000,'no','self','skillused',84,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1659,1660,1661,1662,1663,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1659,1660,1661,1662,1663,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@SM_BASH','attack',5,10,1000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@SM_BASH','attack',5,10,10000,800,1000,'no','target','skillused','5',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@SM_MAGNUM','attack',7,20,5000,500,5000,'no','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@SM_PROVOKE','attack',6,10,500,600,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@SM_PROVOKE','chase',6,10,500,600,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@KN_TWOHANDQUICKEN','attack',60,20,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@LK_SPIRALPIERCE','attack',397,2,2500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_SHIELDBRAKE','attack',346,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_CHANGEWATER','attack',162,1,10000,500,10000,'no','self','skillused','89',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_CHANGEWIND','attack',165,1,10000,500,10000,'no','self','skillused','84',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1659,1660,1661,1662,1663,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1659,1660,1661,1662,1663,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@TF_POISON','attack',52,9,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@TF_POISON','attack',52,9,10000,1000,1000,'no','target','skillused',52,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@TF_THROWSTONE','chase',152,1,4000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@NPC_POISONATTACK','attack',188,3,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@NPC_POISON','attack',176,5,1000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,8,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@MC_MAMMONITE','attack',42,9,1000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@MC_MAMMONITE','attack',42,9,10000,800,1000,'no','target','skillused',42,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@NPC_STUNATTACK','attack',179,4,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@NPC_GROUNDATTACK','attack',185,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','attack',28,11,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','attack',28,11,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','idle',28,11,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','idle',28,11,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','chase',28,11,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','chase',28,11,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@NPC_HOLYATTACK','attack',189,3,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@NPC_SILENCEATTACK','attack',178,4,1000,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_DECAGI','attack',30,48,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_DECAGI','chase',30,48,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@AC_DOUBLE','attack',46,10,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@AC_DOUBLE','attack',46,10,10000,1000,1000,'no','target','skillused',46,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@AC_DOUBLE','chase',46,10,2000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@AC_SHOWER','attack',47,10,2000,1000,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@NPC_WINDATTACK','attack',187,3,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@NPC_PIERCINGATT','attack',158,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_THUNDERSTORM','attack',21,5,2000,1500,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_FROSTDIVER','chase',15,9,10000,500,20000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_LIGHTNINGBOLT','chase',20,7,10000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_LIGHTNINGBOLT','attack',20,7,10000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_SOULSTRIKE','attack',13,9,5000,0,1000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_SAFETYWALL','attack',12,10,2000,1000,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,26,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1664,'Photon Cannon@NPC_WINDATTACK','attack',187,5,1000,1000,10000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1664,'Photon Cannon@NPC_WINDATTACK','attack',187,3,2000,500,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1664,'Photon Cannon@NPC_WINDATTACK','attack',187,1,10000,0,0,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1665,'Photon Cannon@NPC_FIREATTACK','attack',186,5,1000,1000,10000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1665,'Photon Cannon@NPC_FIREATTACK','attack',186,3,2000,500,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1665,'Photon Cannon@NPC_FIREATTACK','attack',186,1,10000,0,0,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1666,'Photon Cannon@NPC_WATERATTACK','attack',184,5,1000,1000,10000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1666,'Photon Cannon@NPC_WATERATTACK','attack',184,3,2000,500,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1666,'Photon Cannon@NPC_WATERATTACK','attack',184,1,10000,0,0,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1667,'Photon Cannon@NPC_GROUNDATTACK','attack',185,5,1000,1000,10000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1667,'Photon Cannon@NPC_GROUNDATTACK','attack',185,3,2000,500,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1667,'Photon Cannon@NPC_GROUNDATTACK','attack',185,1,10000,0,0,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1668,'Archdam@NPC_PIERCINGATT','attack',158,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1668,'Archdam@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1668,'Archdam@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@TF_POISON','attack',52,9,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@TF_POISON','attack',52,9,10000,1000,1000,'no','target','skillused','52',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@TF_THROWSTONE','chase',152,1,4000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@NPC_POISONATTACK','attack',188,3,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@NPC_POISON','attack',176,5,1000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',8,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@MC_MAMMONITE','attack',42,9,1000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@MC_MAMMONITE','attack',42,9,10000,800,1000,'no','target','skillused','42',NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@NPC_STUNATTACK','attack',179,4,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@NPC_GROUNDATTACK','attack',185,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','attack',28,11,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','attack',28,11,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','idle',28,11,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','idle',28,11,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','chase',28,11,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','chase',28,11,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@NPC_HOLYATTACK','attack',189,3,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@NPC_SILENCEATTACK','attack',178,4,1000,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_DECAGI','attack',30,48,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_DECAGI','chase',30,48,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@AC_DOUBLE','attack',46,10,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@AC_DOUBLE','attack',46,10,10000,1000,1000,'no','target','skillused','46',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@AC_DOUBLE','chase',46,10,2000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@AC_SHOWER','attack',47,10,2000,1000,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@NPC_WINDATTACK','attack',187,3,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@NPC_PIERCINGATT','attack',158,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_THUNDERSTORM','attack',21,5,2000,1500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_FROSTDIVER','chase',15,9,10000,500,20000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_LIGHTNINGBOLT','chase',20,7,10000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_LIGHTNINGBOLT','attack',20,7,10000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_SOULSTRIKE','attack',13,9,5000,0,1000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_SAFETYWALL','attack',12,10,2000,1000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'26',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1664,'Photon Cannon@NPC_WINDATTACK','attack',187,5,1000,1000,10000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1664,'Photon Cannon@NPC_WINDATTACK','attack',187,3,2000,500,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1664,'Photon Cannon@NPC_WINDATTACK','attack',187,1,10000,0,0,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1665,'Photon Cannon@NPC_FIREATTACK','attack',186,5,1000,1000,10000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1665,'Photon Cannon@NPC_FIREATTACK','attack',186,3,2000,500,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1665,'Photon Cannon@NPC_FIREATTACK','attack',186,1,10000,0,0,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1666,'Photon Cannon@NPC_WATERATTACK','attack',184,5,1000,1000,10000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1666,'Photon Cannon@NPC_WATERATTACK','attack',184,3,2000,500,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1666,'Photon Cannon@NPC_WATERATTACK','attack',184,1,10000,0,0,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1667,'Photon Cannon@NPC_GROUNDATTACK','attack',185,5,1000,1000,10000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1667,'Photon Cannon@NPC_GROUNDATTACK','attack',185,3,2000,500,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1667,'Photon Cannon@NPC_GROUNDATTACK','attack',185,1,10000,0,0,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1668,'Archdam@NPC_PIERCINGATT','attack',158,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1668,'Archdam@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1668,'Archdam@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1668,'Archdam@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1668,'Archdam@NPC_RANDOMATTACK','attack',183,5,1000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1669,'Dimik@NPC_PIERCINGATT','attack',158,3,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1668,'Archdam@NPC_RANDOMATTACK','attack',183,5,1000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1669,'Dimik@NPC_PIERCINGATT','attack',158,3,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1669,'Dimik@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1669,'Dimik@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1669,'Dimik@NPC_COMBOATTACK','attack',171,4,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1669,'Dimik@NPC_COMBOATTACK','chase',171,4,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1669,'Dimik@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1669,'Dimik@NPC_COMBOATTACK','attack',171,4,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1669,'Dimik@NPC_COMBOATTACK','chase',171,4,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1670,'Dimik@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1670,'Dimik@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1670,'Dimik@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1670,'Dimik@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1670,'Dimik@NPC_COMBOATTACK','attack',171,4,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1670,'Dimik@NPC_COMBOATTACK','chase',171,4,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1670,'Dimik@NPC_WINDATTACK','attack',187,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1671,'Dimik@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1670,'Dimik@NPC_COMBOATTACK','attack',171,4,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1670,'Dimik@NPC_COMBOATTACK','chase',171,4,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1670,'Dimik@NPC_WINDATTACK','attack',187,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1671,'Dimik@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1671,'Dimik@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1671,'Dimik@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1671,'Dimik@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1671,'Dimik@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1671,'Dimik@NPC_COMBOATTACK','attack',171,6,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1671,'Dimik@NPC_COMBOATTACK','chase',171,6,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1671,'Dimik@NPC_WATERATTACK','attack',184,3,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1672,'Dimik@NPC_RANDOMATTACK','attack',183,2,1000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1671,'Dimik@NPC_COMBOATTACK','attack',171,6,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1671,'Dimik@NPC_COMBOATTACK','chase',171,6,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1671,'Dimik@NPC_WATERATTACK','attack',184,3,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1672,'Dimik@NPC_RANDOMATTACK','attack',183,2,1000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1672,'Dimik@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1672,'Dimik@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1672,'Dimik@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1672,'Dimik@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1672,'Dimik@NPC_COMBOATTACK','attack',171,4,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1672,'Dimik@NPC_COMBOATTACK','chase',171,4,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1672,'Dimik@NPC_GROUNDATTACK','attack',185,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1672,'Dimik@NPC_COMBOATTACK','attack',171,4,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1672,'Dimik@NPC_COMBOATTACK','chase',171,4,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1672,'Dimik@NPC_GROUNDATTACK','attack',185,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1673,'Dimik@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1673,'Dimik@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1673,'Dimik@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1673,'Dimik@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1673,'Dimik@NPC_COMBOATTACK','attack',171,4,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1673,'Dimik@NPC_COMBOATTACK','chase',171,4,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1673,'Dimik@NPC_FIREATTACK','attack',186,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1674,'Monemus@NPC_FIREATTACK','attack',186,10,500,1000,30000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1674,'Monemus@NPC_FIREATTACK','attack',186,3,1000,0,10000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1674,'Monemus@NPC_FIREATTACK','attack',186,1,10000,0,0,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1675,'Venatu@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1675,'Venatu@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1675,'Venatu@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1675,'Venatu@NPC_FIREATTACK','attack',186,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1675,'Venatu@NPC_EMOTION','chase',197,1,100,0,5000,'yes','self','always',0,7,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1675,'Venatu@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,0,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1676,'Venatu@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1676,'Venatu@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1676,'Venatu@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,11,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1673,'Dimik@NPC_COMBOATTACK','attack',171,4,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1673,'Dimik@NPC_COMBOATTACK','chase',171,4,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1673,'Dimik@NPC_FIREATTACK','attack',186,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1674,'Monemus@NPC_FIREATTACK','attack',186,10,500,1000,30000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1674,'Monemus@NPC_FIREATTACK','attack',186,3,1000,0,10000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1674,'Monemus@NPC_FIREATTACK','attack',186,1,10000,0,0,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1675,'Venatu@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1675,'Venatu@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1675,'Venatu@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1675,'Venatu@NPC_FIREATTACK','attack',186,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1675,'Venatu@NPC_EMOTION','chase',197,1,100,0,5000,'yes','self','always','0',7,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1675,'Venatu@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',NULL,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1676,'Venatu@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1676,'Venatu@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1676,'Venatu@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'11',NULL);
REPLACE INTO `mob_skill_db` VALUES (1676,'Venatu@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1676,'Venatu@NPC_EMOTION','chase',197,1,100,0,5000,'yes','self','always',0,7,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1676,'Venatu@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,0,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,11,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1676,'Venatu@NPC_EMOTION','chase',197,1,100,0,5000,'yes','self','always','0',7,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1676,'Venatu@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',NULL,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'11',NULL);
REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@NPC_WINDATTACK','attack',187,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@NPC_EMOTION','chase',197,1,100,0,5000,'yes','self','always',0,7,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,0,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@NPC_RANDOMATTACK','attack',183,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,11,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@NPC_WINDATTACK','attack',187,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@NPC_EMOTION','chase',197,1,100,0,5000,'yes','self','always','0',7,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',NULL,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@NPC_RANDOMATTACK','attack',183,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'11',NULL);
REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@NPC_GROUNDATTACK','attack',185,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@NPC_EMOTION','chase',197,1,100,0,5000,'yes','self','always',0,7,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,0,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1679,'Venatu@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1679,'Venatu@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,11,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@NPC_GROUNDATTACK','attack',185,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@NPC_EMOTION','chase',197,1,100,0,5000,'yes','self','always','0',7,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',NULL,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1679,'Venatu@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1679,'Venatu@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'11',NULL);
REPLACE INTO `mob_skill_db` VALUES (1679,'Venatu@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1679,'Venatu@NPC_WATERATTACK','attack',184,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1679,'Venatu@NPC_EMOTION','chase',197,1,100,0,5000,'yes','self','always',0,7,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1679,'Venatu@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,0,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1680,'Hill Wind@NPC_WINDATTACK','chase',187,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1680,'Hill Wind@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1680,'Hill Wind@MG_THUNDERSTORM','attack',21,5,2000,1500,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1680,'Hill Wind@WZ_JUPITEL','attack',84,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1680,'Hill Wind@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,30,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,31,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@KN_PIERCE','attack',56,5,1000,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@NPC_PIERCINGATT','attack',158,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1679,'Venatu@NPC_WATERATTACK','attack',184,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1679,'Venatu@NPC_EMOTION','chase',197,1,100,0,5000,'yes','self','always','0',7,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1679,'Venatu@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',NULL,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1680,'Hill Wind@NPC_WINDATTACK','chase',187,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1680,'Hill Wind@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1680,'Hill Wind@MG_THUNDERSTORM','attack',21,5,2000,1500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1680,'Hill Wind@WZ_JUPITEL','attack',84,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1680,'Hill Wind@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',30,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',31,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@KN_PIERCE','attack',56,5,1000,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@NPC_PIERCINGATT','attack',158,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@NPC_COMBOATTACK','chase',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1682,'Remover@SM_BASH','attack',5,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1682,'Remover@NPC_UNDEADATTACK','attack',347,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1684,'Archdam@NPC_PIERCINGATT','attack',158,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1684,'Archdam@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1684,'Archdam@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1684,'Archdam@NPC_RANDOMATTACK','attack',183,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_SUMMONSLAVE','attack',196,3,10000,2000,5000,'no','self','slavele',15,1365,1669,1675,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_SUMMONSLAVE','idle',196,2,10000,0,0,'no','self','onspawn',0,1365,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@NPC_COMBOATTACK','chase',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1682,'Remover@SM_BASH','attack',5,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1682,'Remover@NPC_UNDEADATTACK','attack',347,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1684,'Archdam@NPC_PIERCINGATT','attack',158,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1684,'Archdam@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1684,'Archdam@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1684,'Archdam@NPC_RANDOMATTACK','attack',183,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_SUMMONSLAVE','attack',196,3,10000,2000,5000,'no','self','slavele','15',1365,1669,1675,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_SUMMONSLAVE','idle',196,2,10000,0,0,'no','self','onspawn','0',1365,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_CALLSLAVE','attack',352,1,10000,0,60000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_CALLSLAVE','idle',352,1,10000,0,60000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_POWERUP','attack',349,5,5000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_CRITICALSLASH','attack',170,1,5000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@WZ_METEOR','attack',83,11,500,10000,20000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_EMOTION','idle',197,1,1000,0,0,'yes','self','always',0,9,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@SM_BASH','attack',5,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@NPC_EMOTION','idle',197,1,10000,0,5000,'no','self','slavele',0,28,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@NPC_EMOTION','attack',197,1,10000,0,5000,'no','self','slavele',0,28,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@NPC_SUMMONSLAVE','idle',196,2,10000,0,6000000,'yes','self','slavele',0,1023,1273,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@NPC_SUMMONSLAVE','attack',196,2,10000,0,6000000,'yes','self','slavele',0,1023,1273,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@NPC_SUMMONSLAVE','chase',196,2,10000,0,6000000,'yes','self','slavele',0,1023,1273,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@AL_HEAL','attack',28,11,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@AM_POTIONPITCHER','idle',231,4,2000,0,0,'yes','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@AM_POTIONPITCHER','attack',231,4,2000,0,0,'yes','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@AL_TELEPORT','idle',26,1,1000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@AL_TELEPORT','attack',26,1,1000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_EXPULSION','attack',674,1,1000,1000,10000,'no','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@AC_CHARGEARROW','attack',148,1,2000,0,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_COMBOATTACK','attack',171,1,1000,0,5000,'no','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_STUNATTACK','attack',179,5,500,0,5000,'no','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_DEFENDER','attack',205,1,500,0,30000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_SUMMONSLAVE','attack',196,5,10000,2000,5000,'no','self','slavele',2,1691,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_SUMMONSLAVE','idle',196,5,10000,2000,5000,'no','self','slavele',2,1691,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_CALLSLAVE','attack',352,1,10000,0,60000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_CALLSLAVE','idle',352,1,10000,0,60000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1689,'Bacsojin@NPC_INVISIBLE','chase',353,1,2000,1000,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1689,'Bacsojin@PR_SANCTUARY','attack',70,10,2000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1689,'Bacsojin@WZ_WATERBALL','chase',86,3,2000,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1689,'Bacsojin@WZ_WATERBALL','attack',86,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1689,'Bacsojin@NPC_STOP','attack',342,1,2000,500,15000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1689,'Bacsojin@AL_TELEPORT','idle',26,1,1000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1689,'Bacsojin@NPC_SUMMONSLAVE','idle',196,4,10000,0,5000,'yes','self','slavele',2,1690,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1689,'Bacsojin@NPC_SUMMONSLAVE','attack',196,4,10000,0,5000,'yes','self','slavele',2,1690,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1689,'Bacsojin@NPC_SUMMONSLAVE','chase',196,4,10000,0,5000,'yes','self','slavele',2,1690,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1690,'Spring Rabbit@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1690,'Spring Rabbit@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1690,'Spring Rabbit@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0xC3,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1690,'Spring Rabbit@SM_BASH','attack',5,10,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1690,'Spring Rabbit@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1691,'Kraben@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1691,'Kraben@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1691,'Kraben@NPC_STUNATTACK','attack',179,1,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1692,'Breeze@NPC_DEFENDER','attack',205,1,1000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1692,'Breeze@NPC_DEFENDER','chase',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1692,'Breeze@NPC_CRITICALSLASH','attack',170,1,1000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1692,'Breeze@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1692,'Breeze@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@NPC_STUNATTACK','chase',179,3,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,39,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@NPC_STUNATTACK','attack',179,3,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,39,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@MG_SOULSTRIKE','chase',13,9,3000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@MG_SOULSTRIKE','attack',13,9,3000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@MG_NAPALMBEAT','attack',11,7,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@MG_NAPALMBEAT','attack',11,7,4000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@NPC_TELEKINESISATTACK','attack',191,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@NPC_SLEEPATTACK','chase',182,5,1000,300,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@NPC_SLEEPATTACK','attack',182,5,1000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@MG_FIREBOLT','chase',19,7,3000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@MG_FIREBOLT','attack',19,7,3000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@MG_FIREBALL','chase',17,5,3000,500,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@MG_FIREBALL','attack',17,7,2000,500,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@NPC_FIREATTACK','attack',186,3,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@MG_STONECURSE','chase',16,8,2000,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@MG_STONECURSE','attack',16,8,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@WZ_EARTHSPIKE','chase',90,5,3000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@WZ_EARTHSPIKE','attack',90,5,3000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@WZ_QUAGMIRE','attack',92,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@WZ_QUAGMIRE','chase',92,5,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@NPC_GROUNDATTACK','attack',185,3,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1696,'Plasma@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1696,'Plasma@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1696,'Plasma@NPC_DARKSTRIKE','chase',340,9,3000,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1696,'Plasma@NPC_DARKSTRIKE','attack',340,9,3000,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1696,'Plasma@NPC_DARKNESSATTACK','attack',190,3,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1696,'Plasma@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1697,'Plasma@MG_FROSTDIVER','chase',15,9,2000,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1697,'Plasma@MG_FROSTDIVER','attack',15,9,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1697,'Plasma@MG_COLDBOLT','chase',14,6,3000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1697,'Plasma@MG_COLDBOLT','attack',14,6,3000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1697,'Plasma@WZ_WATERBALL','attack',86,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1697,'Plasma@NPC_WATERATTACK','attack',184,3,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
--- Thanatos Tower Mobs
-REPLACE INTO `mob_skill_db` VALUES (1698,'Deathword@NPC_SPLASHATTACK','attack',174,1,1000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1698,'Deathword@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1698,'Deathword@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1698,'Deathword@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_CALLSLAVE','attack',352,1,10000,0,60000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_CALLSLAVE','idle',352,1,10000,0,60000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_POWERUP','attack',349,5,5000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_CRITICALSLASH','attack',170,1,5000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@WZ_METEOR','attack',83,11,500,10000,20000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_EMOTION','idle',197,1,1000,0,0,'yes','self','always','0',9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@SM_BASH','attack',5,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@NPC_EMOTION','idle',197,1,10000,0,5000,'no','self','slavele','0',28,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@NPC_EMOTION','attack',197,1,10000,0,5000,'no','self','slavele','0',28,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@NPC_SUMMONSLAVE','idle',196,2,10000,0,6000000,'yes','self','slavele','0',1023,1273,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@NPC_SUMMONSLAVE','attack',196,2,10000,0,6000000,'yes','self','slavele','0',1023,1273,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@NPC_SUMMONSLAVE','chase',196,2,10000,0,6000000,'yes','self','slavele','0',1023,1273,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@AL_HEAL','attack',28,11,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@AM_POTIONPITCHER','idle',231,4,2000,0,0,'yes','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@AM_POTIONPITCHER','attack',231,4,2000,0,0,'yes','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@AL_TELEPORT','idle',26,1,1000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@AL_TELEPORT','attack',26,1,1000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_EXPULSION','attack',674,1,1000,1000,10000,'no','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@AC_CHARGEARROW','attack',148,1,2000,0,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_COMBOATTACK','attack',171,1,1000,0,5000,'no','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_STUNATTACK','attack',179,5,500,0,5000,'no','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_DEFENDER','attack',205,1,500,0,30000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_SUMMONSLAVE','attack',196,5,10000,2000,5000,'no','self','slavele','2',1691,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_SUMMONSLAVE','idle',196,5,10000,2000,5000,'no','self','slavele','2',1691,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_CALLSLAVE','attack',352,1,10000,0,60000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tany@NPC_CALLSLAVE','idle',352,1,10000,0,60000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1689,'Bacsojin@NPC_INVISIBLE','chase',353,1,2000,1000,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1689,'Bacsojin@PR_SANCTUARY','attack',70,10,2000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1689,'Bacsojin@WZ_WATERBALL','chase',86,3,2000,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1689,'Bacsojin@WZ_WATERBALL','attack',86,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1689,'Bacsojin@NPC_STOP','attack',342,1,2000,500,15000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1689,'Bacsojin@AL_TELEPORT','idle',26,1,1000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1689,'Bacsojin@NPC_SUMMONSLAVE','idle',196,4,10000,0,5000,'yes','self','slavele','2',1690,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1689,'Bacsojin@NPC_SUMMONSLAVE','attack',196,4,10000,0,5000,'yes','self','slavele','2',1690,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1689,'Bacsojin@NPC_SUMMONSLAVE','chase',196,4,10000,0,5000,'yes','self','slavele','2',1690,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1690,'Spring Rabbit@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1690,'Spring Rabbit@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1690,'Spring Rabbit@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0xC3,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1690,'Spring Rabbit@SM_BASH','attack',5,10,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1690,'Spring Rabbit@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1691,'Kraben@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1691,'Kraben@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1691,'Kraben@NPC_STUNATTACK','attack',179,1,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1692,'Breeze@NPC_DEFENDER','attack',205,1,1000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1692,'Breeze@NPC_DEFENDER','chase',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1692,'Breeze@NPC_CRITICALSLASH','attack',170,1,1000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1692,'Breeze@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1692,'Breeze@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@NPC_STUNATTACK','chase',179,3,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'39',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@NPC_STUNATTACK','attack',179,3,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'39',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@MG_SOULSTRIKE','chase',13,9,3000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@MG_SOULSTRIKE','attack',13,9,3000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@MG_NAPALMBEAT','attack',11,7,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@MG_NAPALMBEAT','attack',11,7,4000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@NPC_TELEKINESISATTACK','attack',191,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@NPC_SLEEPATTACK','chase',182,5,1000,300,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@NPC_SLEEPATTACK','attack',182,5,1000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@MG_FIREBOLT','chase',19,7,3000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@MG_FIREBOLT','attack',19,7,3000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@MG_FIREBALL','chase',17,5,3000,500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@MG_FIREBALL','attack',17,7,2000,500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@NPC_FIREATTACK','attack',186,3,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@MG_STONECURSE','chase',16,8,2000,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@MG_STONECURSE','attack',16,8,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@WZ_EARTHSPIKE','chase',90,5,3000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@WZ_EARTHSPIKE','attack',90,5,3000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@WZ_QUAGMIRE','attack',92,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@WZ_QUAGMIRE','chase',92,5,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@NPC_GROUNDATTACK','attack',185,3,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1696,'Plasma@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1696,'Plasma@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1696,'Plasma@NPC_DARKSTRIKE','chase',340,9,3000,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1696,'Plasma@NPC_DARKSTRIKE','attack',340,9,3000,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1696,'Plasma@NPC_DARKNESSATTACK','attack',190,3,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1696,'Plasma@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1697,'Plasma@MG_FROSTDIVER','chase',15,9,2000,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1697,'Plasma@MG_FROSTDIVER','attack',15,9,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1697,'Plasma@MG_COLDBOLT','chase',14,6,3000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1697,'Plasma@MG_COLDBOLT','attack',14,6,3000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1697,'Plasma@WZ_WATERBALL','attack',86,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1697,'Plasma@NPC_WATERATTACK','attack',184,3,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1698,'Deathword@NPC_SPLASHATTACK','attack',174,1,1000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1698,'Deathword@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1698,'Deathword@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1698,'Deathword@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1699,'Ancient Mimic@CR_AUTOGUARD','chase',249,3,1000,0,250000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1699,'Ancient Mimic@CR_AUTOGUARD','attack',249,3,500,0,250000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1699,'Ancient Mimic@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1699,'Ancient Mimic@CR_AUTOGUARD','attack',249,3,500,0,250000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1699,'Ancient Mimic@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1700,'Observation@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1700,'Observation@NPC_HOLYATTACK','attack',189,2,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1700,'Observation@NPC_HOLYATTACK','chase',189,2,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1700,'Observation@RG_INTIMIDATE','attack',219,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1700,'Observation@MG_SAFETYWALL','attack',12,5,1000,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1700,'Observation@WZ_JUPITEL','attack',84,4,1000,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1700,'Observation@WZ_JUPITEL','chase',84,4,1000,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1700,'Observation@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1700,'Observation@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1700,'Observation@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1700,'Observation@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1700,'Observation@NPC_HOLYATTACK','attack',189,2,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1700,'Observation@NPC_HOLYATTACK','chase',189,2,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1700,'Observation@RG_INTIMIDATE','attack',219,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1700,'Observation@MG_SAFETYWALL','attack',12,5,1000,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1700,'Observation@WZ_JUPITEL','attack',84,4,1000,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1700,'Observation@WZ_JUPITEL','chase',84,4,1000,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1700,'Observation@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1700,'Observation@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1700,'Observation@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1700,'Observation@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1701,'Shelter@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1701,'Shelter@NPC_DARKNESSATTACK','chase',190,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1701,'Shelter@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1701,'Shelter@NPC_DARKTHUNDER','chase',341,4,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1701,'Shelter@NPC_DARKTHUNDER','attack',341,4,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1701,'Shelter@AS_VENOMDUST','idle',140,1,2000,0,10000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1701,'Shelter@AS_VENOMDUST','attack',140,1,2000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1701,'Shelter@NPC_BLINDATTACK','angry',177,7,500,700,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1701,'Shelter@NPC_BLINDATTACK','follow',177,7,500,700,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1701,'Shelter@NPC_DARKNESSATTACK','chase',190,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1701,'Shelter@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1701,'Shelter@NPC_DARKTHUNDER','chase',341,4,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1701,'Shelter@NPC_DARKTHUNDER','attack',341,4,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1701,'Shelter@AS_VENOMDUST','idle',140,1,2000,0,10000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1701,'Shelter@AS_VENOMDUST','attack',140,1,2000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1701,'Shelter@NPC_BLINDATTACK','angry',177,7,500,700,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1701,'Shelter@NPC_BLINDATTACK','follow',177,7,500,700,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1702,'Retribution@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1702,'Retribution@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1702,'Retribution@NPC_GRANDDARKNESS','attack',339,1,500,700,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1702,'Retribution@NPC_DARKCROSS','attack',338,3,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1702,'Retribution@KN_BOWLINGBASH','attack',62,7,500,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1702,'Retribution@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1702,'Retribution@NPC_DARKBREATH','attack',202,1,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1702,'Retribution@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1702,'Retribution@NPC_GRANDDARKNESS','attack',339,1,500,700,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1702,'Retribution@NPC_DARKCROSS','attack',338,3,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1702,'Retribution@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1702,'Retribution@NPC_DARKBREATH','attack',202,1,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1703,'Solace@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1703,'Solace@NPC_HOLYATTACK','attack',189,2,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1703,'Solace@NPC_HOLYATTACK','chase',189,2,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1703,'Solace@CR_GRANDCROSS','attack',254,1,1000,1500,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1703,'Solace@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1703,'Solace@PR_LEXAETERNA','chase',78,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1703,'Solace@PR_LEXDIVINA','chase',76,10,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1703,'Solace@PR_LEXDIVINA','attack',76,10,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1703,'Solace@MG_NAPALMBEAT','attack',11,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1703,'Solace@MG_NAPALMBEAT','chase',11,5,1000,0,1000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1703,'Solace@NPC_HOLYATTACK','attack',189,2,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1703,'Solace@NPC_HOLYATTACK','chase',189,2,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1703,'Solace@CR_GRANDCROSS','attack',254,1,1000,1500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1703,'Solace@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1703,'Solace@PR_LEXAETERNA','chase',78,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1703,'Solace@PR_LEXDIVINA','chase',76,10,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1703,'Solace@PR_LEXDIVINA','attack',76,10,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1703,'Solace@MG_NAPALMBEAT','attack',11,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1703,'Solace@MG_NAPALMBEAT','chase',11,5,1000,0,1000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1704,'Thanatos Odium@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1704,'Thanatos Odium@NPC_DARKNESSATTACK','attack',190,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1704,'Thanatos Odium@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1704,'Thanatos Odium@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1704,'Thanatos Odium@NPC_CHANGEDARKNESS','attack',168,1,1000,0,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1704,'Thanatos Odium@NPC_POWERUP','attack',349,5,2000,0,50000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1704,'Thanatos Odium@NPC_POWERUP','attack',349,5,2000,0,10000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1704,'Thanatos Odium@NPC_TELEKINESISATTACK','attack',191,3,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1704,'Thanatos Odium@NPC_DARKNESSATTACK','attack',190,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1704,'Thanatos Odium@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1704,'Thanatos Odium@NPC_STOP','attack',342,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1704,'Thanatos Odium@NPC_CHANGEDARKNESS','attack',168,1,1000,0,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1704,'Thanatos Odium@NPC_POWERUP','attack',349,5,2000,0,50000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1704,'Thanatos Odium@NPC_POWERUP','attack',349,5,2000,0,10000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1704,'Thanatos Odium@NPC_TELEKINESISATTACK','attack',191,3,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
REPLACE INTO `mob_skill_db` VALUES (1705,'Thanatos Despero@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1705,'Thanatos Despero@NPC_FIREATTACK','attack',186,4,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1705,'Thanatos Despero@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1705,'Thanatos Despero@NPC_STUNATTACK','attack',179,4,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1705,'Thanatos Despero@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1705,'Thanatos Despero@WZ_SIGHTRASHER','attack',81,20,1000,0,10000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1705,'Thanatos Despero@KN_BOWLINGBASH','attack',62,4,1000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1705,'Thanatos Despero@NPC_AGIUP','attack',350,5,1000,0,60000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1705,'Thanatos Despero@NPC_AGIUP','attack',350,5,2000,0,10000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1705,'Thanatos Despero@SM_PROVOKE','attack',6,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1705,'Thanatos Despero@SM_PROVOKE','chase',6,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1705,'Thanatos Despero@NPC_FIREATTACK','attack',186,4,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1705,'Thanatos Despero@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1705,'Thanatos Despero@NPC_STUNATTACK','attack',179,4,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1705,'Thanatos Despero@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1705,'Thanatos Despero@WZ_SIGHTRASHER','attack',81,20,1000,0,10000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1705,'Thanatos Despero@NPC_AGIUP','attack',350,5,1000,0,60000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1705,'Thanatos Despero@NPC_AGIUP','attack',350,5,2000,0,10000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1705,'Thanatos Despero@SM_PROVOKE','attack',6,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1705,'Thanatos Despero@SM_PROVOKE','chase',6,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1706,'Thanatos Maero@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1706,'Thanatos Maero@NPC_DARKSTRIKE','attack',340,9,1000,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1706,'Thanatos Maero@NPC_DARKSTRIKE','chase',340,9,1000,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1706,'Thanatos Maero@AS_SONICBLOW','attack',136,10,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1706,'Thanatos Maero@NPC_TELEKINESISATTACK','attack',191,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1706,'Thanatos Maero@NPC_INVISIBLE','attack',353,1,500,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1706,'Thanatos Maero@NPC_INVISIBLE','idle',353,1,500,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1706,'Thanatos Maero@NPC_DARKSTRIKE','attack',340,9,1000,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1706,'Thanatos Maero@NPC_DARKSTRIKE','chase',340,9,1000,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1706,'Thanatos Maero@AS_SONICBLOW','attack',136,10,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1706,'Thanatos Maero@NPC_TELEKINESISATTACK','attack',191,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1706,'Thanatos Maero@NPC_INVISIBLE','attack',353,1,500,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1706,'Thanatos Maero@NPC_INVISIBLE','idle',353,1,500,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@NPC_MAGICALATTACK','attack',192,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@NPC_MENTALBREAKER','attack',159,2,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@NPC_MENTALBREAKER','chase',159,2,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@NPC_DARKTHUNDER','attack',341,9,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@NPC_DARKTHUNDER','chase',341,9,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@AL_DECAGI','chase',30,48,2000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@AL_DECAGI','attack',30,48,2000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@AL_HEAL','attack',28,8,1000,0,5000,'yes','friend','friendhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@AL_HEAL','attack',28,8,1000,0,5000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@AL_HEAL','idle',28,8,1000,0,5000,'yes','friend','friendhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@AL_HEAL','idle',28,8,1000,0,5000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@AL_HEAL','chase',28,8,1000,0,5000,'yes','friend','friendhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@AL_HEAL','chase',28,8,1000,0,5000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@NPC_CALLSLAVE','attack',352,1,10000,0,60000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@NPC_CALLSLAVE','idle',352,1,10000,0,60000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@NPC_SUMMONSLAVE','attack',196,6,10000,700,30000,'no','self','slavele',0,1711,1710,1709,1712,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@NPC_SUMMONSLAVE','idle',196,6,10000,700,30000,'no','self','slavele',0,1711,1710,1709,1712,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@NPC_EXPULSION','attack',674,1,1000,1000,10000,'no','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@KN_TWOHANDQUICKEN','attack',60,20,3000,0,300000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,2,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@KN_BOWLINGBASH','attack',62,10,1000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@SM_BASH','attack',5,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@BS_HAMMERFALL','chase',110,11,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@BS_HAMMERFALL','attack',110,11,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@SM_PROVOKE','attack',6,10,1000,0,300000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@NPC_CHANGEHOLY','attack',167,1,5000,500,6000000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@WZ_STORMGUST','chase',89,10,2000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@WZ_VERMILION','chase',85,20,2000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@WZ_STORMGUST','attack',89,10,2000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@WZ_VERMILION','attack',85,20,2000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@WZ_METEOR','chase',83,11,2000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@WZ_METEOR','attack',83,11,2000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@MG_SOULSTRIKE','chase',13,10,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@MG_SOULSTRIKE','attack',13,10,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@NPC_MAGICALATTACK','attack',192,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@NPC_MENTALBREAKER','attack',159,2,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@NPC_MENTALBREAKER','chase',159,2,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@NPC_DARKTHUNDER','attack',341,9,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@NPC_DARKTHUNDER','chase',341,9,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@AL_DECAGI','chase',30,48,2000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@AL_DECAGI','attack',30,48,2000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@AL_HEAL','attack',28,8,1000,0,5000,'yes','friend','friendhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@AL_HEAL','attack',28,8,1000,0,5000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@AL_HEAL','idle',28,8,1000,0,5000,'yes','friend','friendhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@AL_HEAL','idle',28,8,1000,0,5000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@AL_HEAL','chase',28,8,1000,0,5000,'yes','friend','friendhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Thanatos Dolor@AL_HEAL','chase',28,8,1000,0,5000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@NPC_CALLSLAVE','attack',352,1,10000,0,60000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@NPC_CALLSLAVE','idle',352,1,10000,0,60000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@NPC_SUMMONSLAVE','attack',196,6,10000,700,30000,'no','self','slavele','0',1711,1710,1709,1712,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@NPC_SUMMONSLAVE','idle',196,6,10000,700,30000,'no','self','slavele','0',1711,1710,1709,1712,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@NPC_EXPULSION','attack',674,1,1000,1000,10000,'no','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@KN_TWOHANDQUICKEN','attack',60,20,3000,0,300000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@SM_BASH','attack',5,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@BS_HAMMERFALL','chase',110,11,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@BS_HAMMERFALL','attack',110,11,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@SM_PROVOKE','attack',6,10,1000,0,300000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@NPC_CHANGEHOLY','attack',167,1,5000,500,6000000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@WZ_STORMGUST','chase',89,10,2000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@WZ_VERMILION','chase',85,20,2000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@WZ_STORMGUST','attack',89,10,2000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@WZ_VERMILION','attack',85,20,2000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@WZ_METEOR','chase',83,11,2000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@WZ_METEOR','attack',83,11,2000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@MG_SOULSTRIKE','chase',13,10,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@MG_SOULSTRIKE','attack',13,10,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@AL_TELEPORT','walk',26,1,10000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@AL_TELEPORT','attack',26,1,500,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Thanatos@AL_TELEPORT','attack',26,1,500,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1709,'Thanatos Odium@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1709,'Thanatos Odium@NPC_DARKNESSATTACK','attack',190,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1709,'Thanatos Odium@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1709,'Thanatos Odium@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1709,'Thanatos Odium@NPC_CHANGEDARKNESS','attack',168,1,1000,0,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1709,'Thanatos Odium@NPC_POWERUP','attack',349,5,2000,0,50000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1709,'Thanatos Odium@NPC_POWERUP','attack',349,5,2000,0,10000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1709,'Thanatos Odium@NPC_TELEKINESISATTACK','attack',191,3,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1709,'Thanatos Odium@NPC_DARKNESSATTACK','attack',190,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1709,'Thanatos Odium@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1709,'Thanatos Odium@NPC_STOP','attack',342,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1709,'Thanatos Odium@NPC_CHANGEDARKNESS','attack',168,1,1000,0,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1709,'Thanatos Odium@NPC_POWERUP','attack',349,5,2000,0,50000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1709,'Thanatos Odium@NPC_POWERUP','attack',349,5,2000,0,10000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1709,'Thanatos Odium@NPC_TELEKINESISATTACK','attack',191,3,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
REPLACE INTO `mob_skill_db` VALUES (1710,'Thanatos Despero@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1710,'Thanatos Despero@NPC_FIREATTACK','attack',186,4,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1710,'Thanatos Despero@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1710,'Thanatos Despero@NPC_STUNATTACK','attack',179,4,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1710,'Thanatos Despero@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1710,'Thanatos Despero@WZ_SIGHTRASHER','attack',81,20,1000,0,10000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1710,'Thanatos Despero@KN_BOWLINGBASH','attack',62,5,1000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1710,'Thanatos Despero@NPC_AGIUP','attack',350,5,1000,0,60000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1710,'Thanatos Despero@NPC_AGIUP','attack',350,5,2000,0,10000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1710,'Thanatos Despero@SM_PROVOKE','attack',6,10,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1710,'Thanatos Despero@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1710,'Thanatos Despero@NPC_FIREATTACK','attack',186,4,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1710,'Thanatos Despero@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1710,'Thanatos Despero@NPC_STUNATTACK','attack',179,4,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1710,'Thanatos Despero@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1710,'Thanatos Despero@WZ_SIGHTRASHER','attack',81,20,1000,0,10000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1710,'Thanatos Despero@NPC_AGIUP','attack',350,5,1000,0,60000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1710,'Thanatos Despero@NPC_AGIUP','attack',350,5,2000,0,10000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1710,'Thanatos Despero@SM_PROVOKE','attack',6,10,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1710,'Thanatos Despero@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1711,'Thanatos Maero@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1711,'Thanatos Maero@NPC_DARKSTRIKE','attack',340,9,1000,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1711,'Thanatos Maero@NPC_DARKSTRIKE','chase',340,9,1000,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1711,'Thanatos Maero@AS_SONICBLOW','attack',136,10,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1711,'Thanatos Maero@NPC_TELEKINESISATTACK','attack',191,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1711,'Thanatos Maero@NPC_INVISIBLE','attack',353,1,500,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1711,'Thanatos Maero@NPC_INVISIBLE','idle',353,1,500,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1711,'Thanatos Maero@NPC_DARKSTRIKE','attack',340,9,1000,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1711,'Thanatos Maero@NPC_DARKSTRIKE','chase',340,9,1000,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1711,'Thanatos Maero@AS_SONICBLOW','attack',136,10,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1711,'Thanatos Maero@NPC_TELEKINESISATTACK','attack',191,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1711,'Thanatos Maero@NPC_INVISIBLE','attack',353,1,500,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1711,'Thanatos Maero@NPC_INVISIBLE','idle',353,1,500,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@NPC_MAGICALATTACK','attack',192,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@NPC_MENTALBREAKER','attack',159,2,500,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@NPC_MENTALBREAKER','chase',159,2,500,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@NPC_DARKTHUNDER','attack',341,9,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@NPC_DARKTHUNDER','chase',341,9,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@AL_DECAGI','chase',30,48,2000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@AL_DECAGI','attack',30,48,2000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@AL_HEAL','attack',28,11,1000,0,5000,'yes','friend','friendhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@AL_HEAL','attack',28,11,1000,0,5000,'yes','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@AL_HEAL','idle',28,9,1000,0,5000,'yes','friend','friendhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@AL_HEAL','idle',28,9,1000,0,5000,'yes','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@AL_HEAL','chase',28,9,1000,0,5000,'yes','friend','friendhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@AL_HEAL','chase',28,9,1000,0,5000,'yes','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,3,NULL);
--- Abyss Lake
-REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@NPC_FIREATTACK','attack',186,6,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@NPC_CRITICALSLASH','attack',170,1,1000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@NPC_STUNATTACK','attack',179,5,1000,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@MG_FIREBALL','idle',17,9,2000,0,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@MG_FIREBALL','chase',17,9,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,44,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@SM_MAGNUM','attack',7,9,2000,500,5000,'no','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@WZ_FIREPILLAR','idle',80,3,100,0,30000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@NPC_MAGICALATTACK','attack',192,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@NPC_MENTALBREAKER','attack',159,2,500,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@NPC_MENTALBREAKER','chase',159,2,500,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@NPC_DARKTHUNDER','attack',341,9,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@NPC_DARKTHUNDER','chase',341,9,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@AL_DECAGI','chase',30,48,2000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@AL_DECAGI','attack',30,48,2000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@AL_HEAL','attack',28,11,1000,0,5000,'yes','friend','friendhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@AL_HEAL','attack',28,11,1000,0,5000,'yes','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@AL_HEAL','idle',28,9,1000,0,5000,'yes','friend','friendhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@AL_HEAL','idle',28,9,1000,0,5000,'yes','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@AL_HEAL','chase',28,9,1000,0,5000,'yes','friend','friendhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1712,'Thanatos Dolor@AL_HEAL','chase',28,9,1000,0,5000,'yes','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@NPC_FIREATTACK','attack',186,6,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@NPC_CRITICALSLASH','attack',170,1,1000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@NPC_STUNATTACK','attack',179,5,1000,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@MG_FIREBALL','idle',17,9,2000,0,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@MG_FIREBALL','chase',17,9,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'44',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@SM_MAGNUM','attack',7,9,2000,500,5000,'no','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@WZ_FIREPILLAR','idle',80,3,100,0,30000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,32,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@KN_BRANDISHSPEAR','attack',57,20,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@NPC_FIREATTACK','attack',186,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,36,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',32,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@KN_BRANDISHSPEAR','attack',57,20,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@NPC_FIREATTACK','attack',186,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',36,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1715,'Novus@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1715,'Novus@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1715,'Novus@SM_BASH','attack',5,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1715,'Novus@NPC_PIERCINGATT','attack',158,2,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1715,'Novus@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,37,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@NPC_WINDATTACK','attack',187,6,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@MG_LIGHTNINGBOLT','idle',20,8,2000,1000,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@MG_LIGHTNINGBOLT','chase',20,8,1000,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@MG_LIGHTNINGBOLT','attack',20,8,1000,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@MG_THUNDERSTORM','attack',21,9,1000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@MG_THUNDERSTORM','attack',21,9,2000,1000,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1715,'Novus@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1715,'Novus@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1715,'Novus@SM_BASH','attack',5,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1715,'Novus@NPC_PIERCINGATT','attack',158,2,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1715,'Novus@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'37',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@NPC_WINDATTACK','attack',187,6,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@NPC_STOP','attack',342,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@MG_LIGHTNINGBOLT','idle',20,8,2000,1000,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@MG_LIGHTNINGBOLT','chase',20,8,1000,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@MG_LIGHTNINGBOLT','attack',20,8,1000,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@MG_THUNDERSTORM','attack',21,9,1000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@MG_THUNDERSTORM','attack',21,9,2000,1000,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,32,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@KN_BRANDISHSPEAR','attack',57,20,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@SM_PROVOKE','chase',6,10,2000,600,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,44,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@NPC_GROUNDATTACK','attack',185,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@NPC_PIERCINGATT','attack',158,5,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',32,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@KN_BRANDISHSPEAR','attack',57,20,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@SM_PROVOKE','chase',6,10,2000,600,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'44',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@NPC_GROUNDATTACK','attack',185,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@NPC_PIERCINGATT','attack',158,5,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1718,'Novus@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1718,'Novus@SM_BASH','attack',5,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1718,'Novus@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1718,'Novus@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1718,'Novus@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1718,'Novus@SM_BASH','attack',5,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1718,'Novus@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1718,'Novus@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_SUMMONSLAVE','attack',196,1,10000,2000,5000,'no','self','slavele',0,1756,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_SUMMONSLAVE','idle',196,1,10000,2000,5000,'no','self','slavele',0,1756,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_SUMMONSLAVE','chase',196,1,10000,2000,5000,'no','self','slavele',0,1756,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_FIREBREATH','attack',654,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_DARKBREATH','attack',202,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_WEAPONBRAKER','attack',343,10,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@CR_REFLECTSHIELD','attack',252,5,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@CR_REFLECTSHIELD','chase',252,5,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@WZ_METEOR','attack',83,11,2000,500,2000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@WZ_METEOR','chase',83,11,2000,500,2000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@WZ_VERMILION','attack',85,20,2000,500,2000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@WZ_VERMILION','chase',85,20,2000,500,2000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@MG_FIREBALL','chase',17,20,5000,500,1000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@SM_PROVOKE','attack',6,10,10000,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@SM_MAGNUM','attack',7,20,10000,0,5000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@AL_HEAL','attack',28,11,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@AL_HEAL','chase',28,11,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_SUMMONSLAVE','attack',196,1,10000,2000,5000,'no','self','slavele','0',1756,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_SUMMONSLAVE','idle',196,1,10000,2000,5000,'no','self','slavele','0',1756,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_SUMMONSLAVE','chase',196,1,10000,2000,5000,'no','self','slavele','0',1756,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_FIREBREATH','attack',654,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_DARKBREATH','attack',202,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@NPC_WEAPONBRAKER','attack',343,10,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@CR_REFLECTSHIELD','attack',252,5,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@CR_REFLECTSHIELD','chase',252,5,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@WZ_METEOR','attack',83,11,2000,500,2000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@WZ_METEOR','chase',83,11,2000,500,2000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@WZ_VERMILION','attack',85,20,2000,500,2000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@WZ_VERMILION','chase',85,20,2000,500,2000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@MG_FIREBALL','chase',17,20,5000,500,1000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@SM_PROVOKE','attack',6,10,10000,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@SM_MAGNUM','attack',7,20,10000,0,5000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@AL_HEAL','attack',28,11,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detale@AL_HEAL','chase',28,11,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@AL_HEAL','attack',28,11,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@AL_HEAL','chase',28,11,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_RANDOMATTACK','attack',183,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@AS_SONICBLOW','attack',136,10,2000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_POWERUP','attack',349,3,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@WZ_METEOR','attack',83,11,2000,1000,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_SUMMONSLAVE','attack',196,4,10000,2000,5000,'no','self','slavele',2,1757,1758,1759,1760,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_SUMMONSLAVE','idle',196,4,10000,2000,5000,'no','self','slavele',2,1757,1758,1759,1760,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_SUMMONSLAVE','chase',196,4,10000,2000,5000,'no','self','slavele',2,1757,1758,1759,1760,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1721,'Dragon Egg@NPC_METAMORPHOSIS','idle',193,1,100,2000,5000,'no','self','myhpltmaxrate',99,1715,1718,NULL,NULL,NULL,NULL,NULL);
--- Kiel dungeon
-REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@SM_MAGNUM','chase',7,5,2500,0,3000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@SM_MAGNUM','attack',7,5,2500,0,3000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@MG_SAFETYWALL','idle',12,10,1000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@MG_SAFETYWALL','attack',12,10,1000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@MG_SAFETYWALL','attack',12,10,4000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@SM_BASH','attack',5,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@SM_ENDURE','chase',8,10,5000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@SM_ENDURE','attack',8,10,2000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@PR_LEXDIVINA','attack',76,5,1000,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@AL_HEAL','attack',28,11,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@AL_HEAL','chase',28,11,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_RANDOMATTACK','attack',183,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@AS_SONICBLOW','attack',136,10,2000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_POWERUP','attack',349,3,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@WZ_METEOR','attack',83,11,2000,1000,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_SUMMONSLAVE','attack',196,4,10000,2000,5000,'no','self','slavele','2',1757,1758,1759,1760,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_SUMMONSLAVE','idle',196,4,10000,2000,5000,'no','self','slavele','2',1757,1758,1759,1760,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_SUMMONSLAVE','chase',196,4,10000,2000,5000,'no','self','slavele','2',1757,1758,1759,1760,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydro@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1721,'Dragon Egg@NPC_METAMORPHOSIS','idle',193,1,100,2000,5000,'no','self','myhpltmaxrate','99',1715,1718,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@SM_MAGNUM','chase',7,5,2500,0,3000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@SM_MAGNUM','attack',7,5,2500,0,3000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@MG_SAFETYWALL','idle',12,10,1000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@MG_SAFETYWALL','attack',12,10,1000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@MG_SAFETYWALL','attack',12,10,4000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@SM_BASH','attack',5,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@SM_ENDURE','chase',8,10,5000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@SM_ENDURE','attack',8,10,2000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@PR_LEXDIVINA','attack',76,5,1000,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@PR_LEXDIVINA','attack',76,5,1000,0,30000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@PR_LEXAETERNA','attack',78,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@KN_BRANDISHSPEAR','chase',57,6,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@KN_BRANDISHSPEAR','attack',57,6,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@PR_LEXAETERNA','attack',78,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@KN_BRANDISHSPEAR','chase',57,6,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@KN_BRANDISHSPEAR','attack',57,6,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@AL_PNEUMA','attack',25,1,10000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@AL_TELEPORT','walk',26,1,10000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@NPC_CALLSLAVE','attack',352,1,10000,0,60000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@NPC_CALLSLAVE','idle',352,1,10000,0,60000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@NPC_SUMMONSLAVE','attack',196,6,10000,700,30000,'no','self','slavele',0,1739,1740,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@NPC_SUMMONSLAVE','idle',196,6,10000,700,30000,'no','self','slavele',0,1739,1740,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@HW_GANBANTEIN','attack',483,5,5000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@SM_MAGNUM','chase',7,20,1000,0,3000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@SM_MAGNUM','attack',7,20,1000,0,3000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@NPC_WIDESILENCE','chase',663,5,10000,500,25000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@NPC_WIDESILENCE','attack',663,5,10000,500,25000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@NPC_DARKBLESSING','attack',203,1,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@MG_SAFETYWALL','attack',12,10,1000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@MG_SAFETYWALL','attack',12,10,4000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@SM_BASH','attack',5,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@SM_ENDURE','chase',8,10,5000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@SM_ENDURE','attack',8,10,2000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@NPC_POWERUP','attack',349,4,2000,0,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@NPC_POWERUP','attack',349,4,3000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@PR_LEXDIVINA','attack',76,5,1000,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@NPC_CALLSLAVE','attack',352,1,10000,0,60000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@NPC_CALLSLAVE','idle',352,1,10000,0,60000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@NPC_SUMMONSLAVE','attack',196,6,10000,700,30000,'no','self','slavele','0',1739,1740,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@NPC_SUMMONSLAVE','idle',196,6,10000,700,30000,'no','self','slavele','0',1739,1740,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@HW_GANBANTEIN','attack',483,5,5000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@SM_MAGNUM','chase',7,20,1000,0,3000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@SM_MAGNUM','attack',7,20,1000,0,3000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@NPC_WIDESILENCE','chase',663,5,10000,500,25000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@NPC_WIDESILENCE','attack',663,5,10000,500,25000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@NPC_DARKBLESSING','attack',203,1,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@MG_SAFETYWALL','attack',12,10,1000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@MG_SAFETYWALL','attack',12,10,4000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@SM_BASH','attack',5,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@SM_ENDURE','chase',8,10,5000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@SM_ENDURE','attack',8,10,2000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@NPC_POWERUP','attack',349,4,2000,0,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@NPC_POWERUP','attack',349,4,3000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@PR_LEXDIVINA','attack',76,5,1000,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@PR_LEXDIVINA','attack',76,5,1000,0,30000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@PR_LEXAETERNA','attack',78,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@KN_BRANDISHSPEAR','chase',57,20,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@KN_BRANDISHSPEAR','attack',57,20,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@PR_LEXAETERNA','attack',78,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@KN_BRANDISHSPEAR','chase',57,20,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@KN_BRANDISHSPEAR','attack',57,20,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@AL_TELEPORT','walk',26,1,10000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@AL_PNEUMA','attack',25,1,10000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@AL_HEAL','idle',28,11,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1735,'Alicel@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1735,'Alicel@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,29,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1735,'Alicel@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1735,'Alicel@NPC_GUIDEDATTACK','attack',172,1,1000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel-D-01@AL_HEAL','idle',28,11,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1735,'Alicel@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1735,'Alicel@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',29,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1735,'Alicel@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1735,'Alicel@NPC_GUIDEDATTACK','attack',172,1,1000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1735,'Alicel@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1736,'Aliot@KN_SPEARSTAB','attack',58,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1736,'Aliot@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1736,'Aliot@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1736,'Aliot@KN_SPEARSTAB','attack',58,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1736,'Aliot@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1736,'Aliot@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1736,'Aliot@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1736,'Aliot@CR_AUTOGUARD','attack',249,5,1000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1736,'Aliot@NPC_CRITICALSLASH','attack',170,1,1000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1736,'Aliot@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1736,'Aliot@NPC_REBIRTH','dead',208,3,2000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@SM_BASH','attack',5,10,2000,1000,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,52,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@NPC_EMOTION','walk',197,1,500,0,30000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@NPC_EMOTION','idle',197,1,500,0,30000,'yes','self','always',0,54,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@AL_HEAL','idle',28,5,5000,1000,5000,'yes','friend','friendhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@AL_HEAL','walk',28,5,5000,1000,5000,'yes','friend','friendhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@AL_HEAL','chase',28,5,5000,1000,5000,'yes','friend','friendhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@AL_HEAL','attack',28,5,5000,1000,5000,'yes','friend','friendhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1738,'Constant@NPC_SELFDESTRUCTION','attack',173,1,10000,1000,0,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1738,'Constant@NPC_SELFDESTRUCTION','chase',173,1,2000,1000,0,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1739,'Alicel@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1739,'Alicel@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,29,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1739,'Alicel@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1739,'Alicel@NPC_GUIDEDATTACK','attack',172,1,1000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1740,'Aliot@KN_SPEARSTAB','attack',58,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1740,'Aliot@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1740,'Aliot@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1736,'Aliot@CR_AUTOGUARD','attack',249,5,1000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1736,'Aliot@NPC_CRITICALSLASH','attack',170,1,1000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1736,'Aliot@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1736,'Aliot@NPC_REBIRTH','dead',208,3,2000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@SM_BASH','attack',5,10,2000,1000,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'52',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@NPC_EMOTION','walk',197,1,500,0,30000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@NPC_EMOTION','idle',197,1,500,0,30000,'yes','self','always','0',54,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@AL_HEAL','idle',28,5,5000,1000,5000,'yes','friend','friendhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@AL_HEAL','walk',28,5,5000,1000,5000,'yes','friend','friendhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@AL_HEAL','chase',28,5,5000,1000,5000,'yes','friend','friendhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@AL_HEAL','attack',28,5,5000,1000,5000,'yes','friend','friendhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1738,'Constant@NPC_SELFDESTRUCTION','attack',173,1,10000,1000,0,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1738,'Constant@NPC_SELFDESTRUCTION','chase',173,1,2000,1000,0,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1739,'Alicel@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1739,'Alicel@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',29,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1739,'Alicel@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1739,'Alicel@NPC_GUIDEDATTACK','attack',172,1,1000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1740,'Aliot@KN_SPEARSTAB','attack',58,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1740,'Aliot@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1740,'Aliot@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1740,'Aliot@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1740,'Aliot@CR_AUTOGUARD','attack',249,5,1000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1740,'Aliot@NPC_CRITICALSLASH','attack',170,1,1000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1740,'Aliot@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1740,'Aliot@NPC_REBIRTH','dead',208,3,2000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@MG_COLDBOLT','attack',14,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@NPC_HOLYATTACK','attack',189,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@PR_LEXAETERNA','attack',78,1,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@PR_LEXAETERNA','chase',78,1,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1742,'Carat@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1742,'Carat@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1742,'Carat@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1742,'Carat@SM_PROVOKE','chase',6,10,2000,600,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1740,'Aliot@CR_AUTOGUARD','attack',249,5,1000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1740,'Aliot@NPC_CRITICALSLASH','attack',170,1,1000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1740,'Aliot@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1740,'Aliot@NPC_REBIRTH','dead',208,3,2000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@MG_COLDBOLT','attack',14,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@NPC_HOLYATTACK','attack',189,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@PR_LEXAETERNA','attack',78,1,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@PR_LEXAETERNA','chase',78,1,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1742,'Carat@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1742,'Carat@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1742,'Carat@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1742,'Carat@SM_PROVOKE','chase',6,10,2000,600,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1743,'Myst Case@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1743,'Myst Case@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1743,'Myst Case@MC_MAMMONITE','attack',42,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1743,'Myst Case@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,3,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1743,'Myst Case@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1743,'Myst Case@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1744,'Wild Rose@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1744,'Wild Rose@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1744,'Wild Rose@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1745,'Constant@NPC_SELFDESTRUCTION','attack',173,1,10000,0,0,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1745,'Constant@NPC_SELFDESTRUCTION','chase',173,1,2000,0,0,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_SUMMONSLAVE','attack',196,3,10000,2000,5000,'no','self','slavele',1,1891,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_SUMMONSLAVE','idle',196,3,10000,2000,5000,'no','self','slavele',1,1891,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_SUMMONSLAVE','chase',196,3,10000,2000,5000,'no','self','slavele',1,1891,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_SUMMONSLAVE','idle',196,3,10000,0,0,'no','self','onspawn',0,1765,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1743,'Myst Case@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1743,'Myst Case@MC_MAMMONITE','attack',42,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1743,'Myst Case@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',3,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1743,'Myst Case@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1743,'Myst Case@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1744,'Wild Rose@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1744,'Wild Rose@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1744,'Wild Rose@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1745,'Constant@NPC_SELFDESTRUCTION','attack',173,1,10000,0,0,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1745,'Constant@NPC_SELFDESTRUCTION','chase',173,1,2000,0,0,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_SUMMONSLAVE','attack',196,3,10000,2000,5000,'no','self','slavele','1',1891,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_SUMMONSLAVE','idle',196,3,10000,2000,5000,'no','self','slavele','1',1891,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_SUMMONSLAVE','chase',196,3,10000,2000,5000,'no','self','slavele','1',1891,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_SUMMONSLAVE','idle',196,3,10000,0,0,'no','self','onspawn','0',1765,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_POWERUP','chase',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_AGIUP','chase',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@HP_ASSUMPTIO','chase',361,5,10000,0,100000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@HP_ASSUMPTIO','attack',361,5,10000,0,100000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@HW_GANBANTEIN','attack',483,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@KN_TWOHANDQUICKEN','attack',60,20,10000,0,90000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@SA_DISPELL','attack',289,5,10000,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@SA_DISPELL','chase',289,5,10000,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_HOLYATTACK','attack',189,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@CR_HOLYCROSS','attack',253,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@KN_BRANDISHSPEAR','attack',57,20,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@MG_THUNDERSTORM','attack',21,15,10000,1500,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_EARTHQUAKE','chase',653,5,10000,1000,25000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_EARTHQUAKE','attack',653,5,10000,1000,25000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@WZ_VERMILION','attack',85,20,1000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@WZ_VERMILION','chase',85,20,2000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1752,'Skogul@TF_HIDING','idle',51,1,2000,0,180000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1752,'Skogul@MG_SOULSTRIKE','chase',13,5,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_POWERUP','chase',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_AGIUP','chase',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@HP_ASSUMPTIO','chase',361,5,10000,0,100000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@HP_ASSUMPTIO','attack',361,5,10000,0,100000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@HW_GANBANTEIN','attack',483,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@KN_TWOHANDQUICKEN','attack',60,20,10000,0,90000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@SA_DISPELL','attack',289,5,10000,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@SA_DISPELL','chase',289,5,10000,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_HOLYATTACK','attack',189,10,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@CR_HOLYCROSS','attack',253,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@KN_BRANDISHSPEAR','attack',57,20,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@MG_THUNDERSTORM','attack',21,15,10000,1500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_EARTHQUAKE','chase',653,5,10000,1000,25000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_EARTHQUAKE','attack',653,5,10000,1000,25000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@WZ_VERMILION','attack',85,20,1000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@WZ_VERMILION','chase',85,20,2000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1752,'Skogul@TF_HIDING','idle',51,1,2000,0,180000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1752,'Skogul@MG_SOULSTRIKE','chase',13,5,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1752,'Skogul@AS_GRIMTOOTH','idle',137,5,10000,0,700,'yes','randomtarget','mystatuson','hiding',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1752,'Skogul@NPC_CURSEATTACK','attack',181,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1752,'Skogul@NPC_DARKNESSATTACK','attack',190,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1752,'Skogul@NPC_SUMMONSLAVE','attack',196,1,100,0,3600000,'no','self','slavele',0,1762,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@RG_STRIPARMOR','attack',217,3,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@NPC_POISON','attack',176,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@NPC_DARKNESSATTACK','attack',190,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@NPC_CHANGEUNDEAD','attack',348,2,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@MG_FIREWALL','chase',18,5,2000,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@NPC_SUMMONSLAVE','attack',196,1,100,0,3600000,'no','self','slavele',0,1761,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_HEAL','attack',28,9,5000,500,5000,'no','friend','friendhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_HEAL','attack',28,9,5000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_HEAL','idle',28,9,5000,500,5000,'no','friend','friendhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_HEAL','idle',28,9,5000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@MG_THUNDERSTORM','attack',21,7,1000,1500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@MG_THUNDERSTORM','chase',21,7,1000,1500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_DECAGI','attack',30,48,500,0,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_DECAGI','chase',30,48,500,0,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_PETRIFYATTACK','attack',180,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_PETRIFYATTACK','chase',180,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@RG_STRIPARMOR','attack',217,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@RG_STRIPARMOR','chase',217,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@MG_SAFETYWALL','attack',12,10,1000,1000,10000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_HOLYATTACK','attack',189,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_HOLYATTACK','chase',189,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1752,'Skogul@NPC_CURSEATTACK','attack',181,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1752,'Skogul@NPC_DARKNESSATTACK','attack',190,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1752,'Skogul@NPC_SUMMONSLAVE','attack',196,1,100,0,3600000,'no','self','slavele','0',1762,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@RG_STRIPARMOR','attack',217,3,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@NPC_POISON','attack',176,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@NPC_DARKNESSATTACK','attack',190,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@NPC_CHANGEUNDEAD','attack',348,2,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@MG_FIREWALL','chase',18,5,2000,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@NPC_SUMMONSLAVE','attack',196,1,100,0,3600000,'no','self','slavele','0',1761,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_HEAL','attack',28,9,5000,500,5000,'no','friend','friendhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_HEAL','attack',28,9,5000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_HEAL','idle',28,9,5000,500,5000,'no','friend','friendhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_HEAL','idle',28,9,5000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@MG_THUNDERSTORM','attack',21,7,1000,1500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@MG_THUNDERSTORM','chase',21,7,1000,1500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_DECAGI','attack',30,48,500,0,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_DECAGI','chase',30,48,500,0,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_PETRIFYATTACK','attack',180,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_PETRIFYATTACK','chase',180,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@RG_STRIPARMOR','attack',217,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@RG_STRIPARMOR','chase',217,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@MG_SAFETYWALL','attack',12,10,1000,1000,10000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_HOLYATTACK','attack',189,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_HOLYATTACK','chase',189,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_CALLSLAVE','attack',352,1,10000,0,60000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_CALLSLAVE','idle',352,1,10000,0,60000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_SUMMONSLAVE','any',196,2,10000,700,60000,'no','self','onspawn',0,1763,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@AL_HEAL','attack',28,9,5000,500,5000,'no','friend','friendhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@AL_HEAL','attack',28,9,5000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@AL_HEAL','idle',28,9,5000,500,5000,'no','friend','friendhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@AL_HEAL','idle',28,9,5000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@CR_HOLYCROSS','attack',253,3,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@MG_SOULSTRIKE','chase',13,7,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@MG_SOULSTRIKE','attack',13,7,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@MG_SAFETYWALL','attack',12,10,1000,1000,10000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@NPC_HOLYATTACK','attack',189,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@NPC_HOLYATTACK','chase',189,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_CALLSLAVE','attack',352,1,10000,0,60000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_CALLSLAVE','idle',352,1,10000,0,60000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_SUMMONSLAVE','any',196,2,10000,700,60000,'no','self','onspawn','0',1763,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@AL_HEAL','attack',28,9,5000,500,5000,'no','friend','friendhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@AL_HEAL','attack',28,9,5000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@AL_HEAL','idle',28,9,5000,500,5000,'no','friend','friendhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@AL_HEAL','idle',28,9,5000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@CR_HOLYCROSS','attack',253,3,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@MG_SOULSTRIKE','chase',13,7,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@MG_SOULSTRIKE','attack',13,7,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@MG_SAFETYWALL','attack',12,10,1000,1000,10000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@NPC_HOLYATTACK','attack',189,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@NPC_HOLYATTACK','chase',189,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@NPC_CALLSLAVE','attack',352,1,10000,0,60000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@NPC_CALLSLAVE','idle',352,1,10000,0,60000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@NPC_SUMMONSLAVE','any',196,2,10000,700,60000,'no','self','onspawn',0,1764,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@NPC_CALLSLAVE','attack',352,1,10000,0,60000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@NPC_CALLSLAVE','idle',352,1,10000,0,60000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@NPC_SUMMONSLAVE','any',196,2,10000,700,60000,'no','self','onspawn','0',1764,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@AL_HEAL','attack',28,11,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@AL_HEAL','chase',28,11,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_RANDOMATTACK','attack',183,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@AS_SONICBLOW','attack',136,10,2000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_POWERUP','attack',349,3,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@WZ_METEOR','attack',83,10,2000,1000,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_SUMMONSLAVE','attack',196,4,10000,2000,5000,'no','self','slavele',2,1757,1758,1759,1760,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_SUMMONSLAVE','idle',196,4,10000,2000,5000,'no','self','slavele',2,1757,1758,1759,1760,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_SUMMONSLAVE','chase',196,4,10000,2000,5000,'no','self','slavele',2,1757,1758,1759,1760,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1761,'Skogul@TF_HIDING','idle',51,1,2000,0,180000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1761,'Skogul@MG_SOULSTRIKE','chase',13,5,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@AL_HEAL','attack',28,11,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@AL_HEAL','chase',28,11,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_RANDOMATTACK','attack',183,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@AS_SONICBLOW','attack',136,10,2000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_POWERUP','attack',349,3,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@WZ_METEOR','attack',83,10,2000,1000,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_SUMMONSLAVE','attack',196,4,10000,2000,5000,'no','self','slavele','2',1757,1758,1759,1760,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_SUMMONSLAVE','idle',196,4,10000,2000,5000,'no','self','slavele','2',1757,1758,1759,1760,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_SUMMONSLAVE','chase',196,4,10000,2000,5000,'no','self','slavele','2',1757,1758,1759,1760,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydro@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1761,'Skogul@TF_HIDING','idle',51,1,2000,0,180000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1761,'Skogul@MG_SOULSTRIKE','chase',13,5,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1761,'Skogul@AS_GRIMTOOTH','idle',137,5,10000,0,700,'yes','randomtarget','mystatuson','hiding',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1761,'Skogul@NPC_CURSEATTACK','attack',181,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1761,'Skogul@NPC_DARKNESSATTACK','attack',190,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1762,'Frus@RG_STRIPARMOR','attack',217,3,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1762,'Frus@NPC_POISON','attack',176,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1762,'Frus@NPC_DARKNESSATTACK','attack',190,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1762,'Frus@NPC_CHANGEUNDEAD','attack',348,2,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1762,'Frus@MG_FIREWALL','chase',18,5,2000,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@MG_THUNDERSTORM','attack',21,4,500,1500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@MG_THUNDERSTORM','chase',21,4,500,1500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@AL_DECAGI','attack',30,5,500,0,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@AL_DECAGI','chase',30,5,500,0,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@NPC_PETRIFYATTACK','attack',180,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@MG_SAFETYWALL','attack',12,5,500,1000,10000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@NPC_HOLYATTACK','attack',189,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@NPC_HOLYATTACK','chase',189,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1761,'Skogul@NPC_CURSEATTACK','attack',181,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1761,'Skogul@NPC_DARKNESSATTACK','attack',190,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1762,'Frus@RG_STRIPARMOR','attack',217,3,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1762,'Frus@NPC_POISON','attack',176,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1762,'Frus@NPC_DARKNESSATTACK','attack',190,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1762,'Frus@NPC_CHANGEUNDEAD','attack',348,2,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1762,'Frus@MG_FIREWALL','chase',18,5,2000,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@MG_THUNDERSTORM','attack',21,4,500,1500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@MG_THUNDERSTORM','chase',21,4,500,1500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@AL_DECAGI','attack',30,5,500,0,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@AL_DECAGI','chase',30,5,500,0,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@NPC_PETRIFYATTACK','attack',180,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@MG_SAFETYWALL','attack',12,5,500,1000,10000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@NPC_HOLYATTACK','attack',189,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@NPC_HOLYATTACK','chase',189,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@CR_HOLYCROSS','attack',253,2,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@MG_SOULSTRIKE','chase',13,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@MG_SOULSTRIKE','attack',13,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@MG_SAFETYWALL','attack',12,5,1000,1000,10000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@NPC_HOLYATTACK','attack',189,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@NPC_HOLYATTACK','chase',189,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@CR_HOLYCROSS','attack',253,2,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@MG_SOULSTRIKE','chase',13,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@MG_SOULSTRIKE','attack',13,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@MG_SAFETYWALL','attack',12,5,1000,1000,10000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@NPC_HOLYATTACK','attack',189,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@NPC_HOLYATTACK','chase',189,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@AL_HEAL','idle',28,10,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@AL_HEAL','attack',28,11,10000,500,10000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@AL_HEAL','idle',28,10,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@AL_HEAL','attack',28,11,10000,500,10000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@NPC_HOLYATTACK','attack',189,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@KN_BRANDISHSPEAR','attack',57,20,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@NPC_ARMORBRAKE','attack',344,10,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@WZ_JUPITEL','attack',84,28,100,2000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@NPC_HOLYATTACK','attack',189,10,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@KN_BRANDISHSPEAR','attack',57,20,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@NPC_ARMORBRAKE','attack',344,10,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@WZ_JUPITEL','attack',84,28,100,2000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@MG_SAFETYWALL','attack',12,5,1000,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@NPC_HOLYATTACK','attack',189,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@NPC_HOLYATTACK','chase',189,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele',3,1031,1062,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele',3,1031,1062,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1767,'Deviling@AL_DECAGI','chase',30,1,2000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1767,'Deviling@NPC_DARKNESSATTACK','attack',190,2,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1767,'Deviling@NPC_DARKSTRIKE','attack',340,5,3000,700,0,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1767,'Deviling@NPC_DARKSTRIKE','chase',340,5,3000,700,0,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1767,'Deviling@NPC_SUMMONSLAVE','attack',196,7,10000,2000,10000,'no','self','slavele',3,1595,1595,1595,1433,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1767,'Deviling@NPC_SUMMONSLAVE','idle',196,7,10000,2000,10000,'no','self','slavele',3,1595,1595,1595,1433,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_FIREATTACK','attack',186,10,1000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_TELEKINESISATTACK','attack',191,10,1000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@WZ_FIREPILLAR','idle',80,11,1000,0,5000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@AM_DEMONSTRATION','attack',229,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@AM_DEMONSTRATION','chase',229,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@KN_PIERCE','attack',56,10,1000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_POWERUP','attack',349,5,10000,700,25000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_POWERUP','attack',349,5,2000,700,50000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_FIREBREATH','chase',654,10,2000,500,10000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@SM_MAGNUM','attack',7,20,10000,0,5000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@WZ_SIGHTRASHER','attack',81,20,2000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@MG_FIREBALL','attack',17,20,1000,500,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@MG_FIREBALL','chase',17,20,10000,500,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_SUMMONSLAVE','attack',196,4,10000,700,30000,'no','self','slavele',3,1786,1787,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_SUMMONSLAVE','idle',196,4,10000,700,30000,'no','self','slavele',3,1786,1787,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@MG_SAFETYWALL','attack',12,5,1000,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@NPC_HOLYATTACK','attack',189,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@NPC_HOLYATTACK','chase',189,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele','3',1031,1062,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele','3',1031,1062,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1766,'Angeling@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1767,'Deviling@AL_DECAGI','chase',30,1,2000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1767,'Deviling@NPC_DARKNESSATTACK','attack',190,2,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1767,'Deviling@NPC_DARKSTRIKE','attack',340,5,3000,700,0,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1767,'Deviling@NPC_DARKSTRIKE','chase',340,5,3000,700,0,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1767,'Deviling@NPC_SUMMONSLAVE','attack',196,7,10000,2000,10000,'no','self','slavele','3',1595,1595,1595,1433,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1767,'Deviling@NPC_SUMMONSLAVE','idle',196,7,10000,2000,10000,'no','self','slavele','3',1595,1595,1595,1433,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_FIREATTACK','attack',186,10,1000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_TELEKINESISATTACK','attack',191,10,1000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@WZ_FIREPILLAR','idle',80,11,1000,0,5000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@AM_DEMONSTRATION','attack',229,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@AM_DEMONSTRATION','chase',229,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@KN_PIERCE','attack',56,10,1000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_POWERUP','attack',349,5,10000,700,25000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_POWERUP','attack',349,5,2000,700,50000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_FIREBREATH','chase',654,10,2000,500,10000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@SM_MAGNUM','attack',7,20,10000,0,5000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@WZ_SIGHTRASHER','attack',81,20,2000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@MG_FIREBALL','attack',17,20,1000,500,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@MG_FIREBALL','chase',17,20,10000,500,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_SUMMONSLAVE','attack',196,4,10000,700,30000,'no','self','slavele','3',1786,1787,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_SUMMONSLAVE','idle',196,4,10000,700,30000,'no','self','slavele','3',1786,1787,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_SIGHT','idle',10,1,1000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused',137,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_SOULSTRIKE','chase',13,9,1000,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_SOULSTRIKE','attack',13,9,1000,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_THUNDERSTORM','attack',21,9,2000,1500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_THUNDERSTORM','chase',21,9,2000,1500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@NPC_HOLYATTACK','attack',189,3,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_SAFETYWALL','attack',12,10,2000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_DECAGI','chase',30,48,2000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@PR_LEXDIVINA','attack',76,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@PR_LEXDIVINA','chase',76,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@PR_LEXDIVINA','attack',76,1,5000,0,5000,'yes','target','casttargeted',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@PR_LEXDIVINA','chase',76,1,5000,0,5000,'yes','target','casttargeted',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','attack',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','attack',28,9,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','idle',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','idle',28,9,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','chase',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','chase',28,9,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@CR_HOLYCROSS','attack',253,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@SM_BASH','attack',5,7,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@NPC_SLEEPATTACK','attack',182,4,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@AS_SONICBLOW','attack',136,5,1000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@NPC_HOLYATTACK','attack',189,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@BS_MAXIMIZE','attack',114,5,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@BS_MAXIMIZE','chase',114,5,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@CR_HOLYCROSS','attack',253,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@PR_LEXAETERNA','chase',78,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@BS_MAXIMIZE','attack',114,5,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@BS_MAXIMIZE','chase',114,5,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@MG_THUNDERSTORM','attack',21,5,500,1200,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@MG_THUNDERSTORM','chase',21,5,500,1200,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@NPC_HOLYATTACK','attack',189,2,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@PR_LEXDIVINA','attack',76,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@PR_LEXDIVINA','chase',76,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@PR_LEXDIVINA','attack',76,1,5000,0,5000,'yes','target','casttargeted',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@PR_LEXDIVINA','chase',76,1,5000,0,5000,'yes','target','casttargeted',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','attack',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','attack',28,5,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','idle',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','idle',28,5,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','chase',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','chase',28,5,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@AS_SONICBLOW','attack',136,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@NPC_DARKNESSATTACK','attack',190,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,52,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@RG_STRIPARMOR','attack',217,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,52,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@WZ_JUPITEL','chase',84,4,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@NPC_MENTALBREAKER','attack',159,3,200,800,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,39,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@NPC_MENTALBREAKER','chase',159,3,200,800,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,39,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@NPC_PETRIFYATTACK','attack',180,3,200,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@NPC_PETRIFYATTACK','chase',180,3,200,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@SA_DISPELL','attack',289,1,200,0,100000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1775,'Snowier@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1775,'Snowier@NPC_WATERATTACK','attack',184,4,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1775,'Snowier@NPC_CRITICALSLASH','attack',170,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1775,'Snowier@SM_BASH','attack',5,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1775,'Snowier@BS_HAMMERFALL','attack',110,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1775,'Snowier@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_SIGHT','idle',10,1,1000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused','137',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_SOULSTRIKE','chase',13,9,1000,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_SOULSTRIKE','attack',13,9,1000,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_THUNDERSTORM','attack',21,9,2000,1500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_THUNDERSTORM','chase',21,9,2000,1500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@NPC_HOLYATTACK','attack',189,3,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_SAFETYWALL','attack',12,10,2000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_DECAGI','chase',30,48,2000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@PR_LEXDIVINA','attack',76,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@PR_LEXDIVINA','chase',76,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@PR_LEXDIVINA','attack',76,1,5000,0,5000,'yes','target','casttargeted','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@PR_LEXDIVINA','chase',76,1,5000,0,5000,'yes','target','casttargeted','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','attack',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','attack',28,9,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','idle',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','idle',28,9,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','chase',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','chase',28,9,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@CR_HOLYCROSS','attack',253,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@SM_BASH','attack',5,7,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@NPC_SLEEPATTACK','attack',182,4,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@AS_SONICBLOW','attack',136,5,1000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@NPC_HOLYATTACK','attack',189,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@BS_MAXIMIZE','attack',114,5,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@BS_MAXIMIZE','chase',114,5,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@CR_HOLYCROSS','attack',253,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@PR_LEXAETERNA','chase',78,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@BS_MAXIMIZE','attack',114,5,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@BS_MAXIMIZE','chase',114,5,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@MG_THUNDERSTORM','attack',21,5,500,1200,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@MG_THUNDERSTORM','chase',21,5,500,1200,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@NPC_HOLYATTACK','attack',189,2,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@PR_LEXDIVINA','attack',76,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@PR_LEXDIVINA','chase',76,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@PR_LEXDIVINA','attack',76,1,5000,0,5000,'yes','target','casttargeted','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@PR_LEXDIVINA','chase',76,1,5000,0,5000,'yes','target','casttargeted','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','attack',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','attack',28,5,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','idle',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','idle',28,5,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','chase',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','chase',28,5,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@AS_SONICBLOW','attack',136,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@NPC_DARKNESSATTACK','attack',190,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',52,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@RG_STRIPARMOR','attack',217,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'52',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@WZ_JUPITEL','chase',84,4,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@NPC_MENTALBREAKER','attack',159,3,200,800,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'39',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@NPC_MENTALBREAKER','chase',159,3,200,800,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'39',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@NPC_PETRIFYATTACK','attack',180,3,200,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@NPC_PETRIFYATTACK','chase',180,3,200,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@SA_DISPELL','attack',289,1,200,0,100000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1775,'Snowier@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1775,'Snowier@NPC_WATERATTACK','attack',184,4,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1775,'Snowier@NPC_CRITICALSLASH','attack',170,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1775,'Snowier@SM_BASH','attack',5,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1775,'Snowier@BS_HAMMERFALL','attack',110,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1775,'Snowier@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1775,'Snowier@SM_ENDURE','chase',8,3,5000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,45,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','myhpltmaxrate',1,28,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','myhpltmaxrate',1,28,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_SILENCEATTACK','attack',178,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_SILENCEATTACK','chase',178,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_WATERATTACK','attack',184,2,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1777,'Ice Titan@KN_BOWLINGBASH','attack',62,7,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1777,'Ice Titan@MG_FROSTDIVER','chase',15,7,10000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1777,'Ice Titan@MG_FROSTDIVER','attack',15,5,2000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1777,'Ice Titan@NPC_COMBOATTACK','attack',171,1,1000,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1777,'Ice Titan@NPC_WATERATTACK','attack',184,3,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1778,'Gazeti@CR_AUTOGUARD','attack',249,3,2000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1778,'Gazeti@MG_COLDBOLT','chase',14,3,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1778,'Gazeti@MG_COLDBOLT','attack',14,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1778,'Gazeti@NPC_GUIDEDATTACK','attack',172,2,500,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1778,'Gazeti@NPC_WATERATTACK','attack',184,2,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_WATERATTACK','attack',184,10,1000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_RANDOMATTACK','attack',183,8,1000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',45,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','myhpltmaxrate','1',28,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','myhpltmaxrate','1',28,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_SILENCEATTACK','attack',178,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_SILENCEATTACK','chase',178,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_WATERATTACK','attack',184,2,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1777,'Ice Titan@MG_FROSTDIVER','chase',15,7,10000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1777,'Ice Titan@MG_FROSTDIVER','attack',15,5,2000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1777,'Ice Titan@NPC_COMBOATTACK','attack',171,1,1000,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1777,'Ice Titan@NPC_WATERATTACK','attack',184,3,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1778,'Gazeti@CR_AUTOGUARD','attack',249,3,2000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1778,'Gazeti@MG_COLDBOLT','chase',14,3,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1778,'Gazeti@MG_COLDBOLT','attack',14,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1778,'Gazeti@NPC_GUIDEDATTACK','attack',172,2,500,0,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1778,'Gazeti@NPC_WATERATTACK','attack',184,2,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_WATERATTACK','attack',184,10,1000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_RANDOMATTACK','attack',183,8,1000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_SUMMONSLAVE','attack',196,4,10000,700,30000,'no','self','slavele',3,1788,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_SUMMONSLAVE','idle',196,4,10000,700,30000,'no','self','slavele',3,1788,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_WIDEFREEZE','chase',664,5,10000,0,20000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_WIDEFREEZE','attack',664,5,10000,0,20000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@SA_DISPELL','attack',289,5,10000,0,15000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@SA_DISPELL','chase',289,5,10000,0,15000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@MG_FROSTDIVER','idle',15,10,5000,1000,7000,'no','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@MG_FROSTDIVER','chase',15,10,5000,1000,7000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@WZ_STORMGUST','chase',89,10,5000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@WZ_STORMGUST','attack',89,10,5000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@WZ_WATERBALL','chase',86,10,5000,0,20000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@WZ_WATERBALL','attack',86,10,5000,0,20000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@WZ_FROSTNOVA','chase',88,10,5000,0,20000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@WZ_FROSTNOVA','attack',88,10,5000,0,20000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_POWERUP','attack',349,5,10000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_AGIUP','attack',350,5,10000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@AL_HEAL','idle',28,11,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1780,'Muscipular@NPC_BLOODDRAIN','attack',199,1,1000,0,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1780,'Muscipular@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1780,'Muscipular@NPC_GROUNDATTACK','attack',185,1,1000,0,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1780,'Muscipular@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1780,'Muscipular@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1780,'Muscipular@NPC_PETRIFYATTACK','attack',180,5,500,0,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1781,'Drosera@NPC_BLOODDRAIN','attack',199,1,1000,0,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1781,'Drosera@KN_PIERCE','attack',56,5,500,700,5000,'no','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1781,'Drosera@NPC_GROUNDATTACK','attack',185,1,1000,0,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1781,'Drosera@RG_CLOSECONFINE','attack',1005,1,1000,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1781,'Drosera@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1781,'Drosera@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1782,'Roween@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1782,'Roween@NPC_COMBOATTACK','attack',171,4,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1782,'Roween@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,22,0x308D,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@NPC_COMBOATTACK','attack',171,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,7,0x31B5,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_SUMMONSLAVE','attack',196,4,10000,700,30000,'no','self','slavele','3',1788,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_SUMMONSLAVE','idle',196,4,10000,700,30000,'no','self','slavele','3',1788,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_WIDEFREEZE','chase',664,5,10000,0,20000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_WIDEFREEZE','attack',664,5,10000,0,20000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@SA_DISPELL','attack',289,5,10000,0,15000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@SA_DISPELL','chase',289,5,10000,0,15000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@MG_FROSTDIVER','idle',15,10,5000,1000,7000,'no','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@MG_FROSTDIVER','chase',15,10,5000,1000,7000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@WZ_STORMGUST','chase',89,10,5000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@WZ_STORMGUST','attack',89,10,5000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@WZ_WATERBALL','chase',86,10,5000,0,20000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@WZ_WATERBALL','attack',86,10,5000,0,20000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@WZ_FROSTNOVA','chase',88,10,5000,0,20000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@WZ_FROSTNOVA','attack',88,10,5000,0,20000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_POWERUP','attack',349,5,10000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_AGIUP','attack',350,5,10000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@AL_HEAL','idle',28,11,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1780,'Muscipular@NPC_BLOODDRAIN','attack',199,1,1000,0,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1780,'Muscipular@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1780,'Muscipular@NPC_GROUNDATTACK','attack',185,1,1000,0,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1780,'Muscipular@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1780,'Muscipular@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1780,'Muscipular@NPC_PETRIFYATTACK','attack',180,5,500,0,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1781,'Drosera@NPC_BLOODDRAIN','attack',199,1,1000,0,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1781,'Drosera@KN_PIERCE','attack',56,5,500,700,5000,'no','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1781,'Drosera@NPC_GROUNDATTACK','attack',185,1,1000,0,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1781,'Drosera@RG_CLOSECONFINE','attack',1005,1,1000,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1781,'Drosera@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1781,'Drosera@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1782,'Roween@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1782,'Roween@NPC_COMBOATTACK','attack',171,4,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1782,'Roween@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',22,0x308D,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@NPC_COMBOATTACK','attack',171,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',7,0x31B5,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@NPC_SUMMONSLAVE','attack',196,3,10000,1000,30000,'no','self','slavele',3,1794,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@NPC_SUMMONSLAVE','idle',196,3,10000,1000,30000,'no','self','slavele',3,1794,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1784,'Stapo@NPC_KEEPING','attack',201,1,1000,1000,5000,'no','self','myhpltmaxrate',25,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1784,'Stapo@SM_BASH','attack',5,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_SUMMONSLAVE','attack',196,3,10000,700,30000,'no','self','slavele',0,1791,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_SUMMONSLAVE','idle',196,3,10000,700,30000,'no','self','slavele',0,1791,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@NPC_SUMMONSLAVE','attack',196,3,10000,1000,30000,'no','self','slavele','3',1794,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@NPC_SUMMONSLAVE','idle',196,3,10000,1000,30000,'no','self','slavele','3',1794,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1784,'Stapo@NPC_KEEPING','attack',201,1,1000,1000,5000,'no','self','myhpltmaxrate','25',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1784,'Stapo@SM_BASH','attack',5,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_SUMMONSLAVE','attack',196,3,10000,700,30000,'no','self','slavele','0',1791,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_SUMMONSLAVE','idle',196,3,10000,700,30000,'no','self','slavele','0',1791,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_DEFENDER','idle',205,1,10000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@KN_TWOHANDQUICKEN','attack',60,20,2000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_BLEEDING','attack',660,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@SM_BASH','attack',5,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_DARKNESSATTACK','attack',190,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@SM_MAGNUM','attack',7,20,10000,0,5000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_POWERUP','attack',349,2,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_POWERUP','attack',349,2,2000,0,50000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@KN_TWOHANDQUICKEN','attack',60,20,2000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_BLEEDING','attack',660,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@SM_BASH','attack',5,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_DARKNESSATTACK','attack',190,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@SM_MAGNUM','attack',7,20,10000,0,5000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_POWERUP','attack',349,2,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_POWERUP','attack',349,2,2000,0,50000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_SIGHT','idle',10,1,1000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused',137,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_SOULSTRIKE','chase',13,9,1000,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_SOULSTRIKE','attack',13,9,1000,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_THUNDERSTORM','attack',21,9,2000,1500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_THUNDERSTORM','chase',21,9,2000,1500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@NPC_HOLYATTACK','attack',189,3,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_SAFETYWALL','attack',12,10,2000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_DECAGI','chase',30,48,2000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@PR_LEXDIVINA','attack',76,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@PR_LEXDIVINA','chase',76,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@PR_LEXDIVINA','attack',76,1,5000,0,5000,'yes','target','casttargeted',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@PR_LEXDIVINA','chase',76,1,5000,0,5000,'yes','target','casttargeted',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','attack',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','attack',28,9,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','idle',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','idle',28,9,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','chase',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','chase',28,9,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@CR_HOLYCROSS','attack',253,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@SM_BASH','attack',5,7,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@NPC_SLEEPATTACK','attack',182,4,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@AS_SONICBLOW','attack',136,5,1000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@NPC_HOLYATTACK','attack',189,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@BS_MAXIMIZE','attack',114,5,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@BS_MAXIMIZE','chase',114,5,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1788,'Ice Titan@KN_BOWLINGBASH','attack',62,7,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1788,'Ice Titan@MG_FROSTDIVER','chase',15,7,10000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1788,'Ice Titan@MG_FROSTDIVER','attack',15,5,2000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1788,'Ice Titan@NPC_COMBOATTACK','attack',171,1,1000,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1788,'Ice Titan@NPC_WATERATTACK','attack',184,3,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1791,'Galion@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1791,'Galion@NPC_COMBOATTACK','attack',171,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1791,'Galion@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1791,'Galion@NPC_DARKNESSATTACK','attack',190,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1791,'Galion@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,7,0x31B5,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_SIGHT','idle',10,1,1000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused','137',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_SOULSTRIKE','chase',13,9,1000,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_SOULSTRIKE','attack',13,9,1000,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_THUNDERSTORM','attack',21,9,2000,1500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_THUNDERSTORM','chase',21,9,2000,1500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@NPC_HOLYATTACK','attack',189,3,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_SAFETYWALL','attack',12,10,2000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_DECAGI','chase',30,48,2000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@PR_LEXDIVINA','attack',76,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@PR_LEXDIVINA','chase',76,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@PR_LEXDIVINA','attack',76,1,5000,0,5000,'yes','target','casttargeted','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@PR_LEXDIVINA','chase',76,1,5000,0,5000,'yes','target','casttargeted','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','attack',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','attack',28,9,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','idle',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','idle',28,9,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','chase',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','chase',28,9,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@CR_HOLYCROSS','attack',253,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@SM_BASH','attack',5,7,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@NPC_SLEEPATTACK','attack',182,4,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@AS_SONICBLOW','attack',136,5,1000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@NPC_HOLYATTACK','attack',189,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@BS_MAXIMIZE','attack',114,5,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@BS_MAXIMIZE','chase',114,5,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1788,'Ice Titan@MG_FROSTDIVER','chase',15,7,10000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1788,'Ice Titan@MG_FROSTDIVER','attack',15,5,2000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1788,'Ice Titan@NPC_COMBOATTACK','attack',171,1,1000,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1788,'Ice Titan@NPC_WATERATTACK','attack',184,3,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1791,'Galion@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1791,'Galion@NPC_COMBOATTACK','attack',171,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1791,'Galion@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1791,'Galion@NPC_DARKNESSATTACK','attack',190,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1791,'Galion@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',7,0x31B5,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1791,'Galion@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1794,'Roween@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1794,'Roween@NPC_COMBOATTACK','attack',171,4,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1794,'Roween@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,22,0x308D,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1794,'Roween@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1794,'Roween@NPC_COMBOATTACK','attack',171,4,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1794,'Roween@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',22,0x308D,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1795,'Bloody Knight@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1795,'Bloody Knight@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1795,'Bloody Knight@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -4347,1459 +4132,1411 @@ REPLACE INTO `mob_skill_db` VALUES (1795,'Bloody Knight@WZ_METEOR','chase',83,11
REPLACE INTO `mob_skill_db` VALUES (1795,'Bloody Knight@WZ_STORMGUST','attack',89,10,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1795,'Bloody Knight@WZ_VERMILION','attack',85,20,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1795,'Bloody Knight@WZ_METEOR','attack',83,11,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- Guild Dungeon SE (13.1)
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@MG_THUNDERSTORM','attack',21,5,500,1500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@MG_THUNDERSTORM','chase',21,5,500,1500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@NPC_HOLYATTACK','attack',189,2,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@PR_LEXDIVINA','attack',76,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@PR_LEXDIVINA','chase',76,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@PR_LEXDIVINA','attack',76,1,5000,0,5000,'yes','target','casttargeted',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@PR_LEXDIVINA','chase',76,1,5000,0,5000,'yes','target','casttargeted',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','attack',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','attack',28,5,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','idle',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','idle',28,5,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','chase',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','chase',28,5,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@CR_HOLYCROSS','attack',253,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@PR_LEXAETERNA','chase',78,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@BS_MAXIMIZE','attack',114,5,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@BS_MAXIMIZE','chase',114,5,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1812,'Delightful Lude@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1812,'Delightful Lude@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1812,'Delightful Lude@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1812,'Delightful Lude@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1812,'Delightful Lude@NPC_METAMORPHOSIS','attack',193,1,1000,0,60000,'no','self','myhpltmaxrate',30,1814,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1812,'Delightful Lude@PR_LEXAETERNA','chase',78,1,1000,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1812,'Delightful Lude@PR_LEXAETERNA','attack',78,1,1000,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@MG_THUNDERSTORM','attack',21,5,500,1500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@MG_THUNDERSTORM','chase',21,5,500,1500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@NPC_HOLYATTACK','attack',189,2,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@PR_LEXDIVINA','attack',76,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@PR_LEXDIVINA','chase',76,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@PR_LEXDIVINA','attack',76,1,5000,0,5000,'yes','target','casttargeted','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@PR_LEXDIVINA','chase',76,1,5000,0,5000,'yes','target','casttargeted','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','attack',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','attack',28,5,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','idle',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','idle',28,5,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','chase',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','chase',28,5,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@CR_HOLYCROSS','attack',253,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@PR_LEXAETERNA','chase',78,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@BS_MAXIMIZE','attack',114,5,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@BS_MAXIMIZE','chase',114,5,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1812,'Delightful Lude@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1812,'Delightful Lude@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1812,'Delightful Lude@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1812,'Delightful Lude@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1812,'Delightful Lude@NPC_METAMORPHOSIS','attack',193,1,1000,0,60000,'no','self','myhpltmaxrate','30',1814,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1812,'Delightful Lude@PR_LEXAETERNA','chase',78,1,1000,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1812,'Delightful Lude@PR_LEXAETERNA','attack',78,1,1000,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@AL_HEAL','attack',28,11,2000,500,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@NPC_DARKTHUNDER','chase',341,5,8000,700,1000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@NPC_GRANDDARKNESS','attack',339,10,2000,900,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@NPC_DARKCROSS','attack',338,10,2000,1500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@WZ_VERMILION','attack',85,10,2500,500,2000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@NPC_COMBOATTACK','attack',171,6,2500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,24,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@AS_VENOMDUST','attack',140,10,3500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@NPC_LICK','attack',206,5,4000,0,2000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,39,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@KN_TWOHANDQUICKEN','attack',60,20,5000,0,120000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@NPC_POWERUP','attack',349,5,10000,0,25000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@AL_HEAL','attack',28,9,10000,0,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@AL_HEAL','chase',28,9,10000,0,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,21,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@AL_HEAL','attack',28,11,2000,500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@NPC_DARKTHUNDER','chase',341,5,8000,700,1000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@NPC_GRANDDARKNESS','attack',339,10,2000,900,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@NPC_DARKCROSS','attack',338,10,2000,1500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@WZ_VERMILION','attack',85,10,2500,500,2000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@NPC_COMBOATTACK','attack',171,6,2500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'24',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@AS_VENOMDUST','attack',140,10,3500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@NPC_LICK','attack',206,5,4000,0,2000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'39',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@KN_TWOHANDQUICKEN','attack',60,20,5000,0,120000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@NPC_POWERUP','attack',349,5,10000,0,25000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@AL_HEAL','attack',28,9,10000,0,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@AL_HEAL','chase',28,9,10000,0,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'21',NULL);
REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@MG_FIREBOLT','chase',19,10,3000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@MG_FIREBOLT','attack',19,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@MG_FIREBOLT','chase',19,10,4000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@WZ_WATERBALL','attack',86,5,2000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@WZ_WATERBALL','chase',86,5,2000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@WZ_METEOR','attack',83,5,2000,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@WZ_METEOR','chase',83,5,2000,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@MC_MAMMONITE','attack',42,20,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@NPC_PETRIFYATTACK','attack',180,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@MG_FIREWALL','attack',18,10,1000,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@MG_FIREWALL','chase',18,10,1000,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@SA_DISPELL','attack',289,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@SA_DISPELL','chase',289,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@MG_FIREBOLT','chase',19,10,3000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@MG_FIREBOLT','attack',19,10,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@MG_FIREBOLT','chase',19,10,4000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@WZ_WATERBALL','attack',86,5,2000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@WZ_WATERBALL','chase',86,5,2000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@WZ_METEOR','attack',83,5,2000,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@WZ_METEOR','chase',83,5,2000,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@MC_MAMMONITE','attack',42,20,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@NPC_PETRIFYATTACK','attack',180,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@MG_FIREWALL','attack',18,10,1000,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@MG_FIREWALL','chase',18,10,1000,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@SA_DISPELL','attack',289,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Moonlight Flower@SA_DISPELL','chase',289,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@NPC_DARKBREATH','attack',202,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@NPC_POWERUP','attack',349,5,10000,0,25000,'yes','self','myhpltmaxrate',12,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@KN_TWOHANDQUICKEN','attack',60,20,10000,0,300000,'yes','self','myhpltmaxrate',12,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@BS_HAMMERFALL','attack',110,11,10000,0,5000,'yes','target','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@BS_HAMMERFALL','chase',110,11,5000,0,5000,'yes','target','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@NPC_WEAPONBRAKER','attack',343,10,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@CR_REFLECTSHIELD','attack',252,5,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@CR_REFLECTSHIELD','chase',252,5,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@CR_GRANDCROSS','attack',254,10,5000,100,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@WZ_STORMGUST','attack',89,10,2000,1000,2000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@WZ_VERMILION','attack',85,20,2000,500,2000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@WZ_VERMILION','chase',85,20,2000,500,2000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@MG_FIREBALL','chase',17,20,5000,500,1000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@WZ_METEOR','attack',83,11,2000,500,2000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@WZ_METEOR','chase',83,11,2000,500,2000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@BS_MAXIMIZE','chase',114,5,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@SM_MAGNUM','attack',7,20,10000,0,5000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@AL_HEAL','attack',28,11,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@AL_HEAL','chase',28,11,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1819,'Bathory@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1819,'Bathory@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,30,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1819,'Bathory@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1819,'Bathory@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1819,'Bathory@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1819,'Bathory@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1820,'Bigfoot@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,6,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1820,'Bigfoot@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1820,'Bigfoot@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1820,'Bigfoot@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1820,'Bigfoot@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1821,'Desert Wolf@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1821,'Desert Wolf@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1821,'Desert Wolf@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x308D,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1821,'Desert Wolf@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@NPC_DARKBREATH','attack',202,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@NPC_POWERUP','attack',349,5,10000,0,25000,'yes','self','myhpltmaxrate','12',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@KN_TWOHANDQUICKEN','attack',60,20,10000,0,300000,'yes','self','myhpltmaxrate','12',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@BS_HAMMERFALL','attack',110,11,10000,0,5000,'yes','target','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@BS_HAMMERFALL','chase',110,11,5000,0,5000,'yes','target','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@NPC_WEAPONBRAKER','attack',343,10,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@CR_REFLECTSHIELD','attack',252,5,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@CR_REFLECTSHIELD','chase',252,5,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@CR_GRANDCROSS','attack',254,10,5000,100,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@WZ_STORMGUST','attack',89,10,2000,1000,2000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@WZ_VERMILION','attack',85,20,2000,500,2000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@WZ_VERMILION','chase',85,20,2000,500,2000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@MG_FIREBALL','chase',17,20,5000,500,1000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@WZ_METEOR','attack',83,11,2000,500,2000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@WZ_METEOR','chase',83,11,2000,500,2000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@BS_MAXIMIZE','chase',114,5,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@SM_MAGNUM','attack',7,20,10000,0,5000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@AL_HEAL','attack',28,11,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detale@AL_HEAL','chase',28,11,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1819,'Bathory@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1819,'Bathory@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',30,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1819,'Bathory@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1819,'Bathory@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1819,'Bathory@NPC_STOP','attack',342,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1819,'Bathory@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1820,'Bigfoot@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',6,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1820,'Bigfoot@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1820,'Bigfoot@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1820,'Bigfoot@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1820,'Bigfoot@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1821,'Desert Wolf@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1821,'Desert Wolf@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1821,'Desert Wolf@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x308D,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1821,'Desert Wolf@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_DARKTHUNDER','attack',341,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_DARKTHUNDER','chase',341,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@MG_COLDBOLT','attack',14,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@MG_FROSTDIVER','attack',15,9,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,20,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1824,'Garm Baby@MG_FROSTDIVER','chase',15,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1824,'Garm Baby@NPC_LICK','attack',206,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1825,'Christmas Goblin@MG_FROSTDIVER','attack',15,5,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1825,'Christmas Goblin@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,18,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1825,'Christmas Goblin@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1825,'Christmas Goblin@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,2,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1825,'Christmas Goblin@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1826,'Myst@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1826,'Myst@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,7,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1826,'Myst@NPC_MENTALBREAKER','attack',159,2,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1826,'Myst@NPC_POISONATTACK','attack',188,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1827,'Sasquatch@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1827,'Sasquatch@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,6,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1827,'Sasquatch@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1827,'Sasquatch@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1827,'Sasquatch@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
--- Thor Volcano (11.2)
+REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_DARKTHUNDER','attack',341,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_DARKTHUNDER','chase',341,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@MG_COLDBOLT','attack',14,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@MG_FROSTDIVER','attack',15,9,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',20,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1824,'Garm Baby@MG_FROSTDIVER','chase',15,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1824,'Garm Baby@NPC_LICK','attack',206,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1825,'Christmas Goblin@MG_FROSTDIVER','attack',15,5,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1825,'Christmas Goblin@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',18,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1825,'Christmas Goblin@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1825,'Christmas Goblin@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',2,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1825,'Christmas Goblin@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1826,'Myst@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1826,'Myst@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',7,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1826,'Myst@NPC_MENTALBREAKER','attack',159,2,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1826,'Myst@NPC_POISONATTACK','attack',188,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1827,'Sasquatch@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1827,'Sasquatch@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',6,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1827,'Sasquatch@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1827,'Sasquatch@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1827,'Sasquatch@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Guardian@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Guardian@CR_REFLECTSHIELD','idle',252,10,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Guardian@KN_SPEARBOOMERANG','chase',59,5,10000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Guardian@CR_REFLECTSHIELD','attack',252,10,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Guardian@KN_TWOHANDQUICKEN','attack',60,20,10000,0,120000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Guardian@CR_SHIELDCHARGE','attack',250,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Guardian@NPC_STUNATTACK','attack',179,5,1500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Guardian@NPC_COMBOATTACK','attack',171,5,1500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Guardian@NPC_WIDEBLEEDING','attack',665,4,10000,0,15000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Guardian@CR_REFLECTSHIELD','idle',252,10,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Guardian@KN_SPEARBOOMERANG','chase',59,5,10000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Guardian@CR_REFLECTSHIELD','attack',252,10,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Guardian@KN_TWOHANDQUICKEN','attack',60,20,10000,0,120000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Guardian@CR_SHIELDCHARGE','attack',250,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Guardian@NPC_STUNATTACK','attack',179,5,1500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Guardian@NPC_COMBOATTACK','attack',171,5,1500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Guardian@NPC_WIDEBLEEDING','attack',665,4,10000,0,15000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@AC_DOUBLE','idle',46,10,5000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@AC_SHOWER','idle',47,5,5000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@AC_CHARGEARROW','idle',148,1,5000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@AC_CHARGEARROW','chase',148,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@AC_DOUBLE','attack',46,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@AC_SHOWER','attack',47,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@AC_CHARGEARROW','attack',148,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@NPC_STUNATTACK','attack',179,5,1500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@NPC_COMBOATTACK','attack',171,5,1500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@NPC_BLEEDING','attack',660,5,1500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@NPC_WIDEBLEEDING','attack',665,4,10000,0,15000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@AC_DOUBLE','idle',46,10,5000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@AC_SHOWER','idle',47,5,5000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@AC_CHARGEARROW','idle',148,1,5000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@AC_CHARGEARROW','chase',148,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@AC_DOUBLE','attack',46,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@AC_SHOWER','attack',47,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@AC_CHARGEARROW','attack',148,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@NPC_STUNATTACK','attack',179,5,1500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@NPC_COMBOATTACK','attack',171,5,1500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@NPC_BLEEDING','attack',660,5,1500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Guardian@NPC_WIDEBLEEDING','attack',665,4,10000,0,15000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@MG_FIREBALL','idle',17,5,10000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@MG_FIREBALL','chase',17,5,10000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@CR_REFLECTSHIELD','idle',252,3,1000,0,200000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@CR_REFLECTSHIELD','attack',252,3,1000,0,200000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@NPC_FIREATTACK','attack',186,5,2000,1000,200000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@NPC_BLEEDING','attack',660,3,500,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@AS_SONICBLOW','attack',136,10,1000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@SM_MAGNUM','attack',7,7,1000,0,10000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@KN_TWOHANDQUICKEN','attack',60,20,2000,0,300000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@NPC_WIDEBLEEDING','attack',665,2,10000,500,100000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@MG_FIREBALL','idle',17,5,10000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@MG_FIREBALL','chase',17,5,10000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@CR_REFLECTSHIELD','idle',252,3,1000,0,200000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@CR_REFLECTSHIELD','attack',252,3,1000,0,200000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@NPC_FIREATTACK','attack',186,5,2000,1000,200000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@NPC_BLEEDING','attack',660,3,500,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@AS_SONICBLOW','attack',136,10,1000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@SM_MAGNUM','attack',7,7,1000,0,10000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@KN_TWOHANDQUICKEN','attack',60,20,2000,0,300000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@NPC_WIDEBLEEDING','attack',665,2,10000,500,100000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@AL_PNEUMA','idle',25,1,10000,0,1000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@AL_HEAL','idle',28,1,10000,0,10000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_SUMMONSLAVE','attack',196,2,10000,1000,30000,'no','self','slavele',1,1834,1835,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_SUMMONSLAVE','idle',196,2,10000,1000,30000,'no','self','slavele',1,1834,1835,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_SUMMONSLAVE','chase',196,2,10000,1000,30000,'no','self','slavele',1,1834,1835,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@ST_FULLSTRIP','attack',476,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@AS_SONICBLOW','attack',136,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_FIREBREATH','chase',654,10,2000,500,5000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_FIREBREATH','attack',654,10,2000,500,5000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@SA_LANDPROTECTOR','attack',288,3,5000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@WZ_METEOR','attack',83,11,2000,500,5000,'no','target','myhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@KN_TWOHANDQUICKEN','attack',60,9,10000,0,100000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_EARTHQUAKE','chase',653,5,10000,500,20000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_EARTHQUAKE','attack',653,5,10000,500,20000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_PULSESTRIKE','attack',661,5,10000,0,15000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_DRAGONFEAR','attack',659,5,10000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_DRAGONFEAR','chase',659,5,10000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@WZ_METEOR','idle',83,9,10000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@AL_HEAL','idle',28,1,10000,0,10000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_SUMMONSLAVE','attack',196,2,10000,1000,30000,'no','self','slavele','1',1834,1835,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_SUMMONSLAVE','idle',196,2,10000,1000,30000,'no','self','slavele','1',1834,1835,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_SUMMONSLAVE','chase',196,2,10000,1000,30000,'no','self','slavele','1',1834,1835,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@ST_FULLSTRIP','attack',476,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@AS_SONICBLOW','attack',136,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_FIREBREATH','chase',654,10,2000,500,5000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_FIREBREATH','attack',654,10,2000,500,5000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@SA_LANDPROTECTOR','attack',288,3,5000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@WZ_METEOR','attack',83,11,2000,500,5000,'no','target','myhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@KN_TWOHANDQUICKEN','attack',60,9,10000,0,100000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_EARTHQUAKE','chase',653,5,10000,500,20000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_EARTHQUAKE','attack',653,5,10000,500,20000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_PULSESTRIKE','attack',661,5,10000,0,15000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_DRAGONFEAR','attack',659,5,10000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_DRAGONFEAR','chase',659,5,10000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@WZ_METEOR','idle',83,9,10000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@CR_REFLECTSHIELD','idle',252,1,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@CR_REFLECTSHIELD','chase',252,1,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@CR_REFLECTSHIELD','attack',252,1,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@WZ_FIREPILLAR','idle',80,5,10000,500,30000,'no','around2','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@NPC_FIREBREATH','chase',654,10,2000,1500,15000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@NPC_FIREBREATH','attack',654,10,2000,1500,15000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@MG_FIREBALL','idle',17,20,10000,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@MG_FIREBALL','chase',17,20,10000,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@MG_FIREBALL','attack',17,20,5000,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@WZ_SIGHTRASHER','attack',81,20,1000,0,20000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@LK_SPIRALPIERCE','attack',397,1,1500,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@WZ_METEOR','chase',83,1,5000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@WZ_METEOR','attack',83,1,5000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@HW_GANBANTEIN','attack',483,5,5000,500,5000,'no','target','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@CR_REFLECTSHIELD','idle',252,1,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@CR_REFLECTSHIELD','chase',252,1,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@CR_REFLECTSHIELD','attack',252,1,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@WZ_FIREPILLAR','idle',80,5,10000,500,30000,'no','around2','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@NPC_FIREBREATH','chase',654,10,2000,1500,15000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@NPC_FIREBREATH','attack',654,10,2000,1500,15000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@MG_FIREBALL','idle',17,20,10000,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@MG_FIREBALL','chase',17,20,10000,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@MG_FIREBALL','attack',17,20,5000,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@WZ_SIGHTRASHER','attack',81,20,1000,0,20000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@LK_SPIRALPIERCE','attack',397,1,1500,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@WZ_METEOR','chase',83,1,5000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@WZ_METEOR','attack',83,1,5000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@HW_GANBANTEIN','attack',483,5,5000,500,5000,'no','target','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@MG_FIREBALL','idle',17,5,10000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@MG_FIREBALL','chase',17,5,10000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@CR_REFLECTSHIELD','attack',252,3,1000,0,200000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@NPC_FIREATTACK','attack',186,5,2000,1000,200000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@NPC_BLEEDING','attack',660,3,500,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@AS_SONICBLOW','attack',136,10,1000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@SM_MAGNUM','attack',7,7,1000,0,10000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@KN_TWOHANDQUICKEN','attack',60,20,2000,0,300000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@NPC_WIDEBLEEDING','attack',665,2,10000,500,100000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@MG_FIREBALL','idle',17,5,10000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@MG_FIREBALL','chase',17,5,10000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@CR_REFLECTSHIELD','attack',252,3,1000,0,200000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@NPC_FIREATTACK','attack',186,5,2000,1000,200000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@NPC_BLEEDING','attack',660,3,500,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@AS_SONICBLOW','attack',136,10,1000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@SM_MAGNUM','attack',7,7,1000,0,10000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@KN_TWOHANDQUICKEN','attack',60,20,2000,0,300000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@NPC_WIDEBLEEDING','attack',665,2,10000,500,100000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@CR_REFLECTSHIELD','idle',252,1,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@CR_REFLECTSHIELD','chase',252,1,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@CR_REFLECTSHIELD','attack',252,1,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@WZ_FIREPILLAR','idle',80,5,10000,500,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@NPC_FIREBREATH','chase',654,10,2000,3000,200000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@NPC_FIREBREATH','attack',654,10,2000,3000,200000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@MG_FIREBALL','idle',17,10,10000,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@MG_FIREBALL','chase',17,10,10000,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@MG_FIREBALL','attack',17,10,5000,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@WZ_SIGHTRASHER','attack',81,10,1000,0,20000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@LK_SPIRALPIERCE','attack',397,1,1500,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@WZ_METEOR','chase',83,1,5000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@WZ_METEOR','attack',83,1,5000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1836,'Magmaring@NPC_FIREATTACK','attack',186,2,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1836,'Magmaring@MG_FIREBOLT','attack',19,2,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1836,'Magmaring@SM_BASH','attack',5,4,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1836,'Magmaring@MG_FIREBALL','chase',17,2,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1836,'Magmaring@SM_MAGNUM','attack',7,5,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@KN_BRANDISHSPEAR','attack',57,8,1000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@MG_FIREWALL','chase',18,10,3000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@MG_FIREWALL','attack',18,10,3000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@MG_FIREBOLT','attack',19,10,3000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@MG_FIREBALL','attack',17,10,3000,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@MG_FIREBALL','chase',17,10,3000,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@NPC_FIREATTACK','attack',186,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@NPC_PULSESTRIKE','attack',661,3,1000,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@MG_SIGHT','idle',10,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@WZ_SIGHTRASHER','attack',81,20,3000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@RG_STRIPARMOR','attack',217,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1838,'Knocker@HT_LANDMINE','idle',116,2,4000,1000,18000,'yes','around2','always',0,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1838,'Knocker@NPC_GROUNDATTACK','attack',185,2,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1838,'Knocker@TF_SPRINKLESAND','attack',149,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1838,'Knocker@TF_THROWSTONE','chase',152,1,2000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1838,'Knocker@TF_THROWSTONE','attack',152,1,1000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@NPC_SUMMONSLAVE','idle',196,2,10000,1000,60000,'no','self','slavele',1,1829,1830,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@NPC_SUMMONSLAVE','chase',196,2,10000,1000,60000,'no','self','slavele',1,1829,1830,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@NPC_SUMMONSLAVE','attack',196,2,10000,1000,60000,'no','self','slavele',1,1829,1830,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@SM_BASH','attack',5,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@CR_REFLECTSHIELD','idle',252,1,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@CR_REFLECTSHIELD','chase',252,1,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@CR_REFLECTSHIELD','attack',252,1,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@WZ_FIREPILLAR','idle',80,5,10000,500,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@NPC_FIREBREATH','chase',654,10,2000,3000,200000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@NPC_FIREBREATH','attack',654,10,2000,3000,200000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@MG_FIREBALL','idle',17,10,10000,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@MG_FIREBALL','chase',17,10,10000,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@MG_FIREBALL','attack',17,10,5000,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@WZ_SIGHTRASHER','attack',81,10,1000,0,20000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@LK_SPIRALPIERCE','attack',397,1,1500,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@WZ_METEOR','chase',83,1,5000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@WZ_METEOR','attack',83,1,5000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1836,'Magmaring@NPC_FIREATTACK','attack',186,2,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1836,'Magmaring@MG_FIREBOLT','attack',19,2,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1836,'Magmaring@SM_BASH','attack',5,4,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1836,'Magmaring@MG_FIREBALL','chase',17,2,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1836,'Magmaring@SM_MAGNUM','attack',7,5,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@KN_BRANDISHSPEAR','attack',57,8,1000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@MG_FIREWALL','chase',18,10,3000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@MG_FIREWALL','attack',18,10,3000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@MG_FIREBOLT','attack',19,10,3000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@MG_FIREBALL','attack',17,10,3000,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@MG_FIREBALL','chase',17,10,3000,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@NPC_FIREATTACK','attack',186,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@NPC_PULSESTRIKE','attack',661,3,1000,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@MG_SIGHT','idle',10,1,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@WZ_SIGHTRASHER','attack',81,20,3000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@RG_STRIPARMOR','attack',217,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1838,'Knocker@HT_LANDMINE','idle',116,2,4000,1000,18000,'yes','around2','always','0',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1838,'Knocker@NPC_GROUNDATTACK','attack',185,2,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1838,'Knocker@TF_SPRINKLESAND','attack',149,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1838,'Knocker@TF_THROWSTONE','chase',152,1,2000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1838,'Knocker@TF_THROWSTONE','attack',152,1,1000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@NPC_SUMMONSLAVE','idle',196,2,10000,1000,60000,'no','self','slavele','1',1829,1830,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@NPC_SUMMONSLAVE','chase',196,2,10000,1000,60000,'no','self','slavele','1',1829,1830,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@NPC_SUMMONSLAVE','attack',196,2,10000,1000,60000,'no','self','slavele','1',1829,1830,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@SM_BASH','attack',5,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@AS_GRIMTOOTH','idle',137,5,10000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@AS_GRIMTOOTH','chase',137,5,10000,0,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@ASC_BREAKER','chase',379,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@ASC_METEORASSAULT','attack',406,2,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@AS_SONICBLOW','attack',136,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@AL_INCAGI','chase',29,1,500,700,60000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@AS_GRIMTOOTH','idle',137,5,10000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@AS_GRIMTOOTH','chase',137,5,10000,0,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@ASC_BREAKER','chase',379,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@ASC_METEORASSAULT','attack',406,2,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@AS_SONICBLOW','attack',136,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1839,'Byorgue@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@AL_INCAGI','chase',29,1,500,700,60000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@ST_FULLSTRIP','attack',476,5,100,1500,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@KN_TWOHANDQUICKEN','attack',60,5,500,0,30000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@WZ_EARTHSPIKE','attack',90,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@WZ_HEAVENDRIVE','attack',91,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@WZ_QUAGMIRE','attack',92,2,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@WZ_QUAGMIRE','chase',92,2,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@NPC_PULSESTRIKE','attack',661,1,500,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
--- Cursed Abbey (11.3)
-REPLACE INTO `mob_skill_db` VALUES (1864,'Zombie Slaughter@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1864,'Zombie Slaughter@NPC_POISON','attack',176,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1864,'Zombie Slaughter@AS_SONICBLOW','attack',136,5,1000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1864,'Zombie Slaughter@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1865,'Ragged Zombie@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1865,'Ragged Zombie@AC_DOUBLE','attack',46,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1865,'Ragged Zombie@NPC_MAGICALATTACK','attack',192,1,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1865,'Ragged Zombie@AC_SHOWER','attack',47,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1866,'Hell Poodle@AL_HEAL','idle',28,1,10000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1866,'Hell Poodle@AS_SONICBLOW','attack',136,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1866,'Hell Poodle@NPC_RUN','attack',354,1,10000,0,0,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,26,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1866,'Hell Poodle@NPC_RUN','chase',354,1,10000,0,0,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,26,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_WIDECURSE','attack',677,1,500,800,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_DARKSTRIKE','chase',340,9,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_DARKSTRIKE','attack',340,9,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_VAMPIRE_GIFT','attack',679,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_DARKNESSATTACK','attack',190,3,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_EVILLAND','attack',670,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_EMOTION','chase',197,1,1000,0,5000,'yes','self','always',0,7,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,NULL,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_WIDECURSE','attack',677,1,500,800,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_DARKSTRIKE','chase',340,9,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_DARKSTRIKE','attack',340,9,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_VAMPIRE_GIFT','attack',679,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_DARKNESSATTACK','attack',190,3,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_EMOTION','chase',197,1,1000,0,5000,'yes','self','always',0,7,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,NULL,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1869,'Flame Skull@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1869,'Flame Skull@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,29,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1869,'Flame Skull@MG_FIREBALL','chase',17,5,1500,500,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1869,'Flame Skull@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@ST_FULLSTRIP','attack',476,5,100,1500,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@KN_TWOHANDQUICKEN','attack',60,5,500,0,30000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@WZ_EARTHSPIKE','attack',90,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@WZ_HEAVENDRIVE','attack',91,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@WZ_QUAGMIRE','attack',92,2,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@WZ_QUAGMIRE','chase',92,2,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@NPC_PULSESTRIKE','attack',661,1,500,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1864,'Zombie Slaughter@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1864,'Zombie Slaughter@NPC_POISON','attack',176,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1864,'Zombie Slaughter@AS_SONICBLOW','attack',136,5,1000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1864,'Zombie Slaughter@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1865,'Ragged Zombie@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1865,'Ragged Zombie@AC_DOUBLE','attack',46,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1865,'Ragged Zombie@NPC_MAGICALATTACK','attack',192,1,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1865,'Ragged Zombie@AC_SHOWER','attack',47,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1866,'Hell Poodle@AL_HEAL','idle',28,1,10000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1866,'Hell Poodle@AS_SONICBLOW','attack',136,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1866,'Hell Poodle@NPC_RUN','attack',354,1,10000,0,0,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'26',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1866,'Hell Poodle@NPC_RUN','chase',354,1,10000,0,0,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'26',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_WIDECURSE','attack',677,1,500,800,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_DARKSTRIKE','chase',340,9,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_DARKSTRIKE','attack',340,9,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_VAMPIRE_GIFT','attack',679,1,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_DARKNESSATTACK','attack',190,3,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_EVILLAND','attack',670,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_EMOTION','chase',197,1,1000,0,5000,'yes','self','always','0',7,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',NULL,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_WIDECURSE','attack',677,1,500,800,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_DARKSTRIKE','chase',340,9,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_DARKSTRIKE','attack',340,9,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_VAMPIRE_GIFT','attack',679,1,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_DARKNESSATTACK','attack',190,3,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_EMOTION','chase',197,1,1000,0,5000,'yes','self','always','0',7,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',NULL,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1869,'Flame Skull@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1869,'Flame Skull@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',29,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1869,'Flame Skull@MG_FIREBALL','chase',17,5,1500,500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1869,'Flame Skull@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_STONESKIN','idle',675,3,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_STONESKIN','chase',675,3,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_STONESKIN','attack',675,3,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@CR_REFLECTSHIELD','idle',252,10,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@CR_REFLECTSHIELD','chase',252,10,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@CR_REFLECTSHIELD','attack',252,10,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_SUMMONSLAVE','idle',196,2,10000,0,300000,'yes','self','slavele',0,1864,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_SUMMONSLAVE','chase',196,2,10000,0,300000,'yes','self','slavele',0,1864,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_SUMMONSLAVE','attack',196,2,10000,0,300000,'yes','self','slavele',0,1864,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_CALLSLAVE','attack',352,1,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_CALLSLAVE','idle',352,1,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@MG_FIREBALL','chase',17,5,2000,300,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@MG_THUNDERSTORM','attack',21,5,3000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@MG_THUNDERSTORM','chase',21,5,3000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@WZ_QUAGMIRE','attack',92,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@WZ_QUAGMIRE','chase',92,5,500,200,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_WIDECURSE','chase',677,1,500,300,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_WIDECURSE','attack',677,1,500,800,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_SLOWCAST','chase',672,1,2000,300,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_SLOWCAST','attack',672,1,2000,800,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_CRITICALWOUND','chase',673,2,2000,500,60000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_CRITICALWOUND','attack',673,2,2000,700,60000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_DARKNESSATTACK','attack',190,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_DARKSTRIKE','chase',340,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_DARKSTRIKE','attack',340,5,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_CHANGEUNDEAD','attack',348,1,500,500,6000000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_DARKNESSBREATH','attack',658,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_DRAGONFEAR','attack',659,2,500,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@WZ_METEOR','chase',83,3,3000,500,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@WZ_METEOR','chase',83,3,1000,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_STONESKIN','idle',675,3,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_STONESKIN','chase',675,3,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_STONESKIN','attack',675,3,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@CR_REFLECTSHIELD','idle',252,10,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@CR_REFLECTSHIELD','chase',252,10,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@CR_REFLECTSHIELD','attack',252,10,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_SUMMONSLAVE','idle',196,2,10000,0,300000,'yes','self','slavele','0',1864,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_SUMMONSLAVE','chase',196,2,10000,0,300000,'yes','self','slavele','0',1864,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_SUMMONSLAVE','attack',196,2,10000,0,300000,'yes','self','slavele','0',1864,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_CALLSLAVE','attack',352,1,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_CALLSLAVE','idle',352,1,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@MG_FIREBALL','chase',17,5,2000,300,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@MG_THUNDERSTORM','attack',21,5,3000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@MG_THUNDERSTORM','chase',21,5,3000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@WZ_QUAGMIRE','attack',92,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@WZ_QUAGMIRE','chase',92,5,500,200,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_WIDECURSE','chase',677,1,500,300,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_WIDECURSE','attack',677,1,500,800,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_SLOWCAST','chase',672,1,2000,300,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_SLOWCAST','attack',672,1,2000,800,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_CRITICALWOUND','chase',673,2,2000,500,60000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_CRITICALWOUND','attack',673,2,2000,700,60000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_DARKNESSATTACK','attack',190,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_DARKSTRIKE','chase',340,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_DARKSTRIKE','attack',340,5,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_CHANGEUNDEAD','attack',348,1,500,500,6000000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_DARKNESSBREATH','attack',658,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_DRAGONFEAR','attack',659,2,500,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@WZ_METEOR','chase',83,3,3000,500,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@WZ_METEOR','chase',83,3,1000,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_SUMMONSLAVE','attack',196,4,10000,700,10000,'no','self','slavele',3,1868,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_SUMMONSLAVE','idle',196,4,10000,700,10000,'no','self','slavele',3,1868,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_WIDECURSE','attack',677,5,2000,800,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_DARKSTRIKE','chase',340,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_DARKSTRIKE','attack',340,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_DARKCROSS','attack',338,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@CR_HOLYCROSS','attack',253,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_GRANDDARKNESS','chase',339,10,500,1300,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_GRANDDARKNESS','attack',339,10,500,1300,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@CR_GRANDCROSS','chase',254,10,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@CR_GRANDCROSS','attack',254,10,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_VAMPIRE_GIFT','attack',679,2,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_SLOWCAST','chase',672,5,2000,300,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_SLOWCAST','attack',672,5,2000,800,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_EVILLAND','attack',670,10,10000,1000,600000,'no','target','myhpltmaxrate',44,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_EVILLAND','attack',670,7,500,500,5000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_MAGICMIRROR','attack',671,1,10000,0,60000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_HELLJUDGEMENT','chase',662,4,10000,800,20000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_HELLJUDGEMENT','attack',662,4,10000,800,20000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_WIDESILENCE','chase',663,5,5000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_WIDESILENCE','attack',663,5,5000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@MG_SAFETYWALL','attack',12,10,1000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@PR_LEXAETERNA','chase',78,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_DARKNESSATTACK','attack',190,10,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_DARKNESSBREATH','attack',658,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1872,'Hell Fly@NPC_CRITICALWOUND','attack',673,5,10,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1872,'Hell Fly@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1872,'Hell Fly@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1872,'Hell Fly@NPC_WINDATTACK','attack',187,4,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1872,'Hell Fly@NPC_MENTALBREAKER','attack',159,1,200,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_SUMMONSLAVE','attack',196,4,10000,700,10000,'no','self','slavele','3',1868,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_SUMMONSLAVE','idle',196,4,10000,700,10000,'no','self','slavele','3',1868,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_WIDECURSE','attack',677,5,2000,800,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_DARKSTRIKE','chase',340,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_DARKSTRIKE','attack',340,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_DARKCROSS','attack',338,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@CR_HOLYCROSS','attack',253,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_GRANDDARKNESS','chase',339,10,500,1300,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_GRANDDARKNESS','attack',339,10,500,1300,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@CR_GRANDCROSS','chase',254,10,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@CR_GRANDCROSS','attack',254,10,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_VAMPIRE_GIFT','attack',679,2,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_SLOWCAST','chase',672,5,2000,300,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_SLOWCAST','attack',672,5,2000,800,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_EVILLAND','attack',670,10,10000,1000,600000,'no','target','myhpltmaxrate','44',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_EVILLAND','attack',670,7,500,500,5000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_MAGICMIRROR','attack',671,1,10000,0,60000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_HELLJUDGEMENT','chase',662,4,10000,800,20000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_HELLJUDGEMENT','attack',662,4,10000,800,20000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_WIDESILENCE','chase',663,5,5000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_WIDESILENCE','attack',663,5,5000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@MG_SAFETYWALL','attack',12,10,1000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@PR_LEXAETERNA','chase',78,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_DARKNESSATTACK','attack',190,10,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Fallen Bishop@NPC_DARKNESSBREATH','attack',658,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1872,'Hell Fly@NPC_CRITICALWOUND','attack',673,5,10,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1872,'Hell Fly@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1872,'Hell Fly@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1872,'Hell Fly@NPC_WINDATTACK','attack',187,4,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1872,'Hell Fly@NPC_MENTALBREAKER','attack',159,1,200,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@AL_TELEPORT','chase',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@AL_HEAL','idle',28,9,10000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_CALLSLAVE','attack',352,1,10000,0,15000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_CALLSLAVE','chase',352,1,10000,0,15000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_CALLSLAVE','idle',352,1,10000,0,15000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_SUMMONSLAVE','attack',196,10,10000,0,10000,'yes','self','slavele',5,1872,1872,1011,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_SUMMONSLAVE','chase',196,10,10000,0,10000,'yes','self','slavele',5,1872,1872,1011,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_SUMMONSLAVE','idle',196,10,10000,0,10000,'yes','self','slavele',5,1872,1872,1011,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_METAMORPHOSIS','chase',193,1,10000,5000,5000,'no','self','myhpltmaxrate',50,1874,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_METAMORPHOSIS','attack',193,1,10000,5000,5000,'no','self','myhpltmaxrate',50,1874,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_SHIELDBRAKE','attack',346,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@LK_SPIRALPIERCE','attack',397,5,2000,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_CRITICALWOUND','attack',673,3,2000,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_PULSESTRIKE','attack',661,5,2000,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_WIDESLEEP','attack',668,5,2000,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_WIDESILENCE','attack',663,5,2000,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_HELLJUDGEMENT','attack',662,5,10000,700,15000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_HELLJUDGEMENT','chase',662,5,10000,700,15000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_EXPULSION','attack',674,1,100,1000,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_VAMPIRE_GIFT','attack',679,10,10000,1000,10000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_AGIUP','chase',350,5,10000,0,30000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@AL_HEAL','idle',28,9,10000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_CALLSLAVE','attack',352,1,10000,0,15000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_CALLSLAVE','chase',352,1,10000,0,15000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_CALLSLAVE','idle',352,1,10000,0,15000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_SUMMONSLAVE','attack',196,10,10000,0,10000,'yes','self','slavele','5',1872,1872,1011,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_SUMMONSLAVE','chase',196,10,10000,0,10000,'yes','self','slavele','5',1872,1872,1011,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_SUMMONSLAVE','idle',196,10,10000,0,10000,'yes','self','slavele','5',1872,1872,1011,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_METAMORPHOSIS','chase',193,1,10000,5000,5000,'no','self','myhpltmaxrate','50',1874,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_METAMORPHOSIS','attack',193,1,10000,5000,5000,'no','self','myhpltmaxrate','50',1874,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_SHIELDBRAKE','attack',346,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@LK_SPIRALPIERCE','attack',397,5,2000,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_CRITICALWOUND','attack',673,3,2000,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_PULSESTRIKE','attack',661,5,2000,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_WIDESLEEP','attack',668,5,2000,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_WIDESILENCE','attack',663,5,2000,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_HELLJUDGEMENT','attack',662,5,10000,700,15000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_HELLJUDGEMENT','chase',662,5,10000,700,15000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_EXPULSION','attack',674,1,100,1000,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_VAMPIRE_GIFT','attack',679,10,10000,1000,10000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_AGIUP','chase',350,5,10000,0,30000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@AL_TELEPORT','chase',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_RUN','attack',354,1,10000,0,0,'yes','self','myhpltmaxrate',1,NULL,NULL,NULL,NULL,NULL,26,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_RUN','chase',354,1,10000,0,0,'yes','self','myhpltmaxrate',1,NULL,NULL,NULL,NULL,NULL,26,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@AL_HEAL','idle',28,9,10000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_CALLSLAVE','attack',352,1,10000,0,15000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_CALLSLAVE','chase',352,1,10000,0,15000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_CALLSLAVE','idle',352,1,10000,0,15000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_SUMMONSLAVE','attack',196,10,10000,0,10000,'yes','self','slavele',5,1872,1872,1011,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_SUMMONSLAVE','chase',196,10,10000,0,10000,'yes','self','slavele',5,1872,1872,1011,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_SUMMONSLAVE','idle',196,10,10000,0,10000,'yes','self','slavele',5,1872,1872,1011,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_STONESKIN','chase',675,4,10000,1000,30000,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_STONESKIN','attack',675,4,10000,1000,30000,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_EVILLAND','attack',670,10,10000,0,15000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@SA_LANDPROTECTOR','attack',288,5,10000,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_CRITICALWOUND','attack',673,3,2000,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_SHIELDBRAKE','attack',346,10,2000,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_SLOWCAST','attack',672,5,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_MAGICMIRROR','attack',671,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_EXPULSION','attack',674,1,50,1000,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_WIDESTONE','attack',666,5,10000,500,15000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_WIDESTONE','chase',666,5,10000,500,15000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@LK_SPIRALPIERCE','attack',397,1,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_PULSESTRIKE','attack',661,5,10000,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_HELLJUDGEMENT','chase',662,2,2000,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_HELLJUDGEMENT','attack',662,2,2000,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_ACIDBREATH','attack',657,1,2000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_ACIDBREATH','chase',657,1,2000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_VAMPIRE_GIFT','attack',679,1,1000,500,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_WIDESOULDRAIN','attack',680,7,1000,500,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,42,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1875,'Tristan@NPC_BLOODDRAIN','attack',199,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- Moscovia (12.1)
-REPLACE INTO `mob_skill_db` VALUES (1880,'Wood Goblin@AL_HEAL','idle',28,9,10000,3000,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1880,'Wood Goblin@AL_HEAL','idle',28,9,5000,500,5000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1880,'Wood Goblin@NPC_SPLASHATTACK','attack',174,1,3000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1880,'Wood Goblin@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1880,'Wood Goblin@NPC_STUNATTACK','attack',179,3,1000,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1881,'Les@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1881,'Les@NPC_COMBOATTACK','attack',171,2,3000,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1881,'Les@NPC_BLEEDING','attack',660,3,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1881,'Les@NPC_POISON','attack',176,2,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_RUN','attack',354,1,10000,0,0,'yes','self','myhpltmaxrate','1',NULL,NULL,NULL,NULL,NULL,'26',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_RUN','chase',354,1,10000,0,0,'yes','self','myhpltmaxrate','1',NULL,NULL,NULL,NULL,NULL,'26',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@AL_HEAL','idle',28,9,10000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_CALLSLAVE','attack',352,1,10000,0,15000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_CALLSLAVE','chase',352,1,10000,0,15000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_CALLSLAVE','idle',352,1,10000,0,15000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_SUMMONSLAVE','attack',196,10,10000,0,10000,'yes','self','slavele','5',1872,1872,1011,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_SUMMONSLAVE','chase',196,10,10000,0,10000,'yes','self','slavele','5',1872,1872,1011,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_SUMMONSLAVE','idle',196,10,10000,0,10000,'yes','self','slavele','5',1872,1872,1011,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_STONESKIN','chase',675,4,10000,1000,30000,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_STONESKIN','attack',675,4,10000,1000,30000,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_EVILLAND','attack',670,10,10000,0,15000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@SA_LANDPROTECTOR','attack',288,5,10000,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_CRITICALWOUND','attack',673,3,2000,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_SHIELDBRAKE','attack',346,10,2000,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_SLOWCAST','attack',672,5,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_MAGICMIRROR','attack',671,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_EXPULSION','attack',674,1,50,1000,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_WIDESTONE','attack',666,5,10000,500,15000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_WIDESTONE','chase',666,5,10000,500,15000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@LK_SPIRALPIERCE','attack',397,1,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_PULSESTRIKE','attack',661,5,10000,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_HELLJUDGEMENT','chase',662,2,2000,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_HELLJUDGEMENT','attack',662,2,2000,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_ACIDBREATH','attack',657,1,2000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_ACIDBREATH','chase',657,1,2000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_VAMPIRE_GIFT','attack',679,1,1000,500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_WIDESOULDRAIN','attack',680,7,1000,500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'42',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1880,'Wood Goblin@AL_HEAL','idle',28,9,10000,3000,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1880,'Wood Goblin@AL_HEAL','idle',28,9,5000,500,5000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1880,'Wood Goblin@NPC_SPLASHATTACK','attack',174,1,3000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1880,'Wood Goblin@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1880,'Wood Goblin@NPC_STUNATTACK','attack',179,3,1000,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1881,'Les@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1881,'Les@NPC_COMBOATTACK','attack',171,2,3000,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1881,'Les@NPC_BLEEDING','attack',660,3,2000,0,3000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1881,'Les@NPC_POISON','attack',176,2,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1882,'Baba Yaga@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1882,'Baba Yaga@WZ_WATERBALL','chase',86,1,5000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1882,'Baba Yaga@NPC_COMBOATTACK','attack',171,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1882,'Baba Yaga@WZ_WATERBALL','attack',86,2,2000,3000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1883,'Uzhas@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,7,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1883,'Uzhas@NPC_MAGICALATTACK','chase',192,1,2000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1883,'Uzhas@NPC_POISON','attack',176,2,2000,800,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1883,'Uzhas@WZ_WATERBALL','attack',86,3,2000,3000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1883,'Uzhas@NPC_CURSEATTACK','attack',181,2,1000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1884,'Mavka@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1884,'Mavka@AL_HEAL','idle',28,5,10000,2000,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1884,'Mavka@WZ_EARTHSPIKE','chase',90,2,5000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1884,'Mavka@NPC_GROUNDATTACK','attack',185,2,3000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1884,'Mavka@NPC_SILENCEATTACK','attack',178,2,2000,2000,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1882,'Baba Yaga@WZ_WATERBALL','chase',86,1,5000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1882,'Baba Yaga@NPC_COMBOATTACK','attack',171,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1882,'Baba Yaga@WZ_WATERBALL','attack',86,2,2000,3000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1883,'Uzhas@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',7,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1883,'Uzhas@NPC_MAGICALATTACK','chase',192,1,2000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1883,'Uzhas@NPC_POISON','attack',176,2,2000,800,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1883,'Uzhas@WZ_WATERBALL','attack',86,3,2000,3000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1883,'Uzhas@NPC_CURSEATTACK','attack',181,2,1000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1884,'Mavka@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1884,'Mavka@AL_HEAL','idle',28,5,10000,2000,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1884,'Mavka@WZ_EARTHSPIKE','chase',90,2,5000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1884,'Mavka@NPC_GROUNDATTACK','attack',185,2,3000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1884,'Mavka@NPC_SILENCEATTACK','attack',178,2,2000,2000,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_SUMMONSLAVE','attack',196,5,10000,1000,30000,'no','self','slavele',1,1886,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_SUMMONSLAVE','chase',196,5,5000,1000,30000,'no','self','slavele',0,1886,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_SUMMONSLAVE','idle',196,5,10000,1000,30000,'no','self','slavele',0,1886,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@WZ_QUAGMIRE','chase',92,5,5000,200,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_CALLSLAVE','attack',352,1,10000,0,15000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_CALLSLAVE','chase',352,1,5000,0,15000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_CALLSLAVE','idle',352,1,10000,0,15000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@WZ_METEOR','attack',83,11,5000,1500,5000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@MG_FIREBALL','chase',17,9,10000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@MG_FIREBALL','attack',17,20,5000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_AGIUP','attack',350,5,3000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@KN_TWOHANDQUICKEN','attack',60,20,5000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_POWERUP','attack',349,5,6000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@WZ_HEAVENDRIVE','chase',91,5,5000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@SM_MAGNUM','attack',7,20,5000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_SILENCEATTACK','attack',178,5,1000,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_MENTALBREAKER','chase',159,5,500,800,25000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@WZ_HEAVENDRIVE','attack',91,5,5000,500,25000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_SILENCEATTACK','chase',178,5,5000,700,25000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@WZ_QUAGMIRE','attack',92,5,5000,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1886,'Mavka@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1886,'Mavka@AL_HEAL','idle',28,9,10000,1000,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1886,'Mavka@WZ_EARTHSPIKE','chase',90,4,5000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1886,'Mavka@NPC_GROUNDATTACK','attack',185,4,3000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1886,'Mavka@NPC_SILENCEATTACK','attack',178,4,2000,2000,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1887,'Freezer@MG_COLDBOLT','attack',14,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1887,'Freezer@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1887,'Freezer@MG_FROSTDIVER','attack',15,9,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1887,'Freezer@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,20,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1887,'Freezer@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1888,'Garm Baby@MG_FROSTDIVER','chase',15,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1888,'Garm Baby@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1889,'Marozka\'s Guard@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1889,'Marozka\'s Guard@NPC_WATERATTACK','attack',184,5,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1889,'Marozka\'s Guard@NPC_WATERATTACK','chase',184,5,2000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_SUMMONSLAVE','attack',196,5,10000,1000,30000,'no','self','slavele','1',1886,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_SUMMONSLAVE','chase',196,5,5000,1000,30000,'no','self','slavele','0',1886,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_SUMMONSLAVE','idle',196,5,10000,1000,30000,'no','self','slavele','0',1886,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@WZ_QUAGMIRE','chase',92,5,5000,200,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_CALLSLAVE','attack',352,1,10000,0,15000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_CALLSLAVE','chase',352,1,5000,0,15000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_CALLSLAVE','idle',352,1,10000,0,15000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@WZ_METEOR','attack',83,11,5000,1500,5000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@MG_FIREBALL','chase',17,9,10000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@MG_FIREBALL','attack',17,20,5000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_AGIUP','attack',350,5,3000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@KN_TWOHANDQUICKEN','attack',60,20,5000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_POWERUP','attack',349,5,6000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@WZ_HEAVENDRIVE','chase',91,5,5000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@SM_MAGNUM','attack',7,20,5000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_SILENCEATTACK','attack',178,5,1000,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_MENTALBREAKER','chase',159,5,500,800,25000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@WZ_HEAVENDRIVE','attack',91,5,5000,500,25000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@NPC_SILENCEATTACK','chase',178,5,5000,700,25000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Gopinich@WZ_QUAGMIRE','attack',92,5,5000,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1886,'Mavka@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1886,'Mavka@AL_HEAL','idle',28,9,10000,1000,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1886,'Mavka@WZ_EARTHSPIKE','chase',90,4,5000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1886,'Mavka@NPC_GROUNDATTACK','attack',185,4,3000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1886,'Mavka@NPC_SILENCEATTACK','attack',178,4,2000,2000,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1887,'Freezer@MG_COLDBOLT','attack',14,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1887,'Freezer@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1887,'Freezer@MG_FROSTDIVER','attack',15,9,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1887,'Freezer@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',20,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1887,'Freezer@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1888,'Garm Baby@MG_FROSTDIVER','chase',15,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1888,'Garm Baby@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1889,'Marozka\'s Guard@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1889,'Marozka\'s Guard@NPC_WATERATTACK','attack',184,5,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1889,'Marozka\'s Guard@NPC_WATERATTACK','chase',184,5,2000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1890,'The Immortal Koshei@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1890,'The Immortal Koshei@WZ_QUAGMIRE','chase',92,1,5000,200,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1890,'The Immortal Koshei@MG_FIREBALL','chase',17,9,10000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1890,'The Immortal Koshei@MG_FIREBALL','attack',17,20,5000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1890,'The Immortal Koshei@WZ_HEAVENDRIVE','chase',91,5,5000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1890,'The Immortal Koshei@SM_MAGNUM','attack',7,9,5000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1890,'The Immortal Koshei@NPC_SILENCEATTACK','attack',178,5,1000,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1890,'The Immortal Koshei@WZ_HEAVENDRIVE','attack',91,5,5000,500,25000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1890,'The Immortal Koshei@NPC_SILENCEATTACK','chase',178,5,5000,700,25000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1890,'The Immortal Koshei@WZ_QUAGMIRE','attack',92,1,5000,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@AL_HEAL','idle',28,11,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@AL_HEAL','attack',28,11,10000,500,10000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1890,'The Immortal Koshei@WZ_QUAGMIRE','chase',92,1,5000,200,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1890,'The Immortal Koshei@MG_FIREBALL','chase',17,9,10000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1890,'The Immortal Koshei@MG_FIREBALL','attack',17,20,5000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1890,'The Immortal Koshei@WZ_HEAVENDRIVE','chase',91,5,5000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1890,'The Immortal Koshei@SM_MAGNUM','attack',7,9,5000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1890,'The Immortal Koshei@NPC_SILENCEATTACK','attack',178,5,1000,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1890,'The Immortal Koshei@WZ_HEAVENDRIVE','attack',91,5,5000,500,25000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1890,'The Immortal Koshei@NPC_SILENCEATTACK','chase',178,5,5000,700,25000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1890,'The Immortal Koshei@WZ_QUAGMIRE','attack',92,1,5000,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@AL_HEAL','idle',28,11,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@AL_HEAL','attack',28,11,10000,500,10000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@NPC_HOLYATTACK','attack',189,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@KN_BRANDISHSPEAR','attack',57,20,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@NPC_ARMORBRAKE','attack',344,10,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@WZ_JUPITEL','attack',84,28,100,2000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@NPC_HOLYATTACK','attack',189,10,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@KN_BRANDISHSPEAR','attack',57,20,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@NPC_ARMORBRAKE','attack',344,10,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@WZ_JUPITEL','attack',84,28,100,2000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1894,'Pouring@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1894,'Pouring@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1894,'Pouring@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1894,'Pouring@WZ_STORMGUST','chase',89,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1894,'Pouring@WZ_STORMGUST','attack',89,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1894,'Pouring@WZ_WATERBALL','attack',86,10,10000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1894,'Pouring@WZ_WATERBALL','chase',86,10,10000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1904,'Bomb Poring@NPC_SELFDESTRUCTION','any',173,1,10000,3000,0,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- Satan Morroc (12.1)
--- 5% HP - Dragon Fear
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_DRAGONFEAR','chase',659,10,10000,0,600000,'no','self','myhpltmaxrate',5,NULL,NULL,NULL,NULL,NULL,NULL,17);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_DRAGONFEAR','attack',659,10,10000,0,600000,'no','self','myhpltmaxrate',5,NULL,NULL,NULL,NULL,NULL,NULL,17);
--- 10% HP - Talk
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_TALK','chase',682,10,10000,0,600000,'no','self','myhpinrate',6,10,NULL,NULL,NULL,NULL,NULL,16);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_TALK','attack',682,10,10000,0,600000,'no','self','myhpinrate',6,10,NULL,NULL,NULL,NULL,NULL,16);
--- 30% HP - Earthquake Combo
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDEHELLDIGNITY','chase',684,1,10000,2000,180000,'no','self','myhpinrate',11,30,NULL,NULL,NULL,NULL,NULL,6);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDEHELLDIGNITY','attack',684,1,10000,2000,180000,'no','self','myhpinrate',11,30,NULL,NULL,NULL,NULL,NULL,6);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESTUN','chase',678,5,10000,1300,180000,'no','self','afterskill',684,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESTUN','attack',678,5,10000,1300,180000,'no','self','afterskill',684,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_EARTHQUAKE','chase',653,10,10000,2000,180000,'no','self','afterskill',678,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_EARTHQUAKE','attack',653,10,10000,2000,180000,'no','self','afterskill',678,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- 40% HP - Mixed Combo
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_PULSESTRIKE','chase',661,5,10000,800,60000,'no','self','myhpinrate',31,40,NULL,NULL,NULL,NULL,NULL,14);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_PULSESTRIKE','attack',661,5,10000,800,60000,'no','self','myhpinrate',31,40,NULL,NULL,NULL,NULL,NULL,14);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESTONE','chase',666,5,10000,0,60000,'no','self','afterskill',661,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESTONE','attack',666,5,10000,0,60000,'no','self','afterskill',661,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@WZ_METEOR','chase',83,5,10000,800,60000,'no','target','afterskill',666,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@WZ_METEOR','attack',83,5,10000,800,60000,'no','target','afterskill',666,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- 50% HP - Vampire Combo
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_VAMPIRE_GIFT','chase',679,9,10000,1000,50000,'no','self','myhpinrate',41,50,NULL,NULL,NULL,NULL,NULL,15);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_VAMPIRE_GIFT','attack',679,9,10000,1000,50000,'no','self','myhpinrate',41,50,NULL,NULL,NULL,NULL,NULL,15);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESOULDRAIN','chase',680,10,10000,1000,50000,'no','self','afterskill',679,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESOULDRAIN','attack',680,10,10000,1000,50000,'no','self','afterskill',679,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_EVILLAND','chase',670,10,10000,1000,50000,'no','target','afterskill',680,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_EVILLAND','attack',670,10,10000,1000,50000,'no','target','afterskill',680,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- 60% HP - Hell Combo
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESLEEP','chase',668,5,10000,700,35000,'no','self','myhpinrate',51,60,NULL,NULL,NULL,NULL,NULL,3);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESLEEP','attack',668,5,10000,700,35000,'no','self','myhpinrate',51,60,NULL,NULL,NULL,NULL,NULL,3);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_HELLPOWER','chase',683,1,10000,800,35000,'no','target','afterskill',668,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_HELLPOWER','attack',683,1,10000,800,35000,'no','target','afterskill',668,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_HELLJUDGEMENT','chase',662,5,10000,800,35000,'no','self','afterskill',683,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_HELLJUDGEMENT','attack',662,5,10000,800,35000,'no','self','afterskill',683,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- 80% HP - Magic Combo
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_STONECURSE','chase',16,10,10000,1000,20000,'no','target','myhpinrate',61,80,NULL,NULL,NULL,NULL,NULL,2);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_STONECURSE','attack',16,10,10000,1000,20000,'no','target','myhpinrate',61,80,NULL,NULL,NULL,NULL,NULL,2);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_FIREBOLT','chase',19,10,10000,300,20000,'no','target','afterskill',16,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_FIREBOLT','attack',19,10,10000,300,20000,'no','target','afterskill',16,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_FROSTDIVER','chase',15,10,10000,1000,20000,'no','target','afterskill',19,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_FROSTDIVER','attack',15,10,10000,1000,20000,'no','target','afterskill',19,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@WZ_JUPITEL','chase',84,28,10000,1000,20000,'no','target','afterskill',15,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@WZ_JUPITEL','attack',84,28,10000,1000,20000,'no','target','afterskill',15,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1894,'Pouring@WZ_STORMGUST','chase',89,10,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1894,'Pouring@WZ_STORMGUST','attack',89,10,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1894,'Pouring@WZ_WATERBALL','attack',86,10,10000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1894,'Pouring@WZ_WATERBALL','chase',86,10,10000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1904,'Bomb Poring@NPC_SELFDESTRUCTION','any',173,1,10000,3000,0,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_DRAGONFEAR','chase',659,10,10000,0,600000,'no','self','myhpltmaxrate','5',NULL,NULL,NULL,NULL,NULL,NULL,'17');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_DRAGONFEAR','attack',659,10,10000,0,600000,'no','self','myhpltmaxrate','5',NULL,NULL,NULL,NULL,NULL,NULL,'17');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_TALK','chase',682,10,10000,0,600000,'no','self','myhpinrate','6',10,NULL,NULL,NULL,NULL,NULL,'16');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_TALK','attack',682,10,10000,0,600000,'no','self','myhpinrate','6',10,NULL,NULL,NULL,NULL,NULL,'16');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDEHELLDIGNITY','chase',684,1,10000,2000,180000,'no','self','myhpinrate','11',30,NULL,NULL,NULL,NULL,NULL,'6');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDEHELLDIGNITY','attack',684,1,10000,2000,180000,'no','self','myhpinrate','11',30,NULL,NULL,NULL,NULL,NULL,'6');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESTUN','chase',678,5,10000,1300,180000,'no','self','afterskill','684',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESTUN','attack',678,5,10000,1300,180000,'no','self','afterskill','684',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_EARTHQUAKE','chase',653,10,10000,2000,180000,'no','self','afterskill','678',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_EARTHQUAKE','attack',653,10,10000,2000,180000,'no','self','afterskill','678',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_PULSESTRIKE','chase',661,5,10000,800,60000,'no','self','myhpinrate','31',40,NULL,NULL,NULL,NULL,NULL,'14');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_PULSESTRIKE','attack',661,5,10000,800,60000,'no','self','myhpinrate','31',40,NULL,NULL,NULL,NULL,NULL,'14');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESTONE','chase',666,5,10000,0,60000,'no','self','afterskill','661',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESTONE','attack',666,5,10000,0,60000,'no','self','afterskill','661',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@WZ_METEOR','chase',83,5,10000,800,60000,'no','target','afterskill','666',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@WZ_METEOR','attack',83,5,10000,800,60000,'no','target','afterskill','666',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_VAMPIRE_GIFT','chase',679,9,10000,1000,50000,'no','self','myhpinrate','41',50,NULL,NULL,NULL,NULL,NULL,'15');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_VAMPIRE_GIFT','attack',679,9,10000,1000,50000,'no','self','myhpinrate','41',50,NULL,NULL,NULL,NULL,NULL,'15');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESOULDRAIN','chase',680,10,10000,1000,50000,'no','self','afterskill','679',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESOULDRAIN','attack',680,10,10000,1000,50000,'no','self','afterskill','679',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_EVILLAND','chase',670,10,10000,1000,50000,'no','target','afterskill','680',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_EVILLAND','attack',670,10,10000,1000,50000,'no','target','afterskill','680',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESLEEP','chase',668,5,10000,700,35000,'no','self','myhpinrate','51',60,NULL,NULL,NULL,NULL,NULL,'3');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESLEEP','attack',668,5,10000,700,35000,'no','self','myhpinrate','51',60,NULL,NULL,NULL,NULL,NULL,'3');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_HELLPOWER','chase',683,1,10000,800,35000,'no','target','afterskill','668',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_HELLPOWER','attack',683,1,10000,800,35000,'no','target','afterskill','668',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_HELLJUDGEMENT','chase',662,5,10000,800,35000,'no','self','afterskill','683',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_HELLJUDGEMENT','attack',662,5,10000,800,35000,'no','self','afterskill','683',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_STONECURSE','chase',16,10,10000,1000,20000,'no','target','myhpinrate','61',80,NULL,NULL,NULL,NULL,NULL,'2');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_STONECURSE','attack',16,10,10000,1000,20000,'no','target','myhpinrate','61',80,NULL,NULL,NULL,NULL,NULL,'2');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_FIREBOLT','chase',19,10,10000,300,20000,'no','target','afterskill','16',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_FIREBOLT','attack',19,10,10000,300,20000,'no','target','afterskill','16',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_FROSTDIVER','chase',15,10,10000,1000,20000,'no','target','afterskill','19',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_FROSTDIVER','attack',15,10,10000,1000,20000,'no','target','afterskill','19',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@WZ_JUPITEL','chase',84,28,10000,1000,20000,'no','target','afterskill','15',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@WZ_JUPITEL','attack',84,28,10000,1000,20000,'no','target','afterskill','15',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@AL_TELEPORT','chase',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@AL_PNEUMA','idle',25,1,10000,0,1000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate',45,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_TALK','chase',682,1,10000,0,600000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,1);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_SUMMONSLAVE','attack',196,4,10000,0,30000,'yes','self','slavele',1,1922,1923,1924,1925,NULL,NULL,4);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_SUMMONSLAVE','chase',196,4,10000,0,30000,'yes','self','slavele',1,1922,1923,1924,1925,NULL,NULL,4);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_SUMMONSLAVE','idle',196,4,10000,0,30000,'yes','self','onspawn',0,1922,1923,1924,1925,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_SUMMONSLAVE','idle',196,4,10000,0,30000,'yes','self','slavele',1,1922,1923,1924,1925,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@SA_LANDPROTECTOR','attack',288,1,10000,0,15000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_SHIELDBRAKE','attack',346,10,10000,0,15000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- 5% HP - Dragon Fear
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_DRAGONFEAR','chase',659,10,10000,0,600000,'no','self','myhpltmaxrate',5,NULL,NULL,NULL,NULL,NULL,NULL,17);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_DRAGONFEAR','attack',659,10,10000,0,600000,'no','self','myhpltmaxrate',5,NULL,NULL,NULL,NULL,NULL,NULL,17);
--- 10% HP - Talk
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_TALK','chase',682,10,10000,0,600000,'no','self','myhpinrate',6,10,NULL,NULL,NULL,NULL,NULL,16);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_TALK','attack',682,10,10000,0,600000,'no','self','myhpinrate',6,10,NULL,NULL,NULL,NULL,NULL,16);
--- 30% HP - Earthquake Combo
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDEHELLDIGNITY','chase',684,1,10000,2000,180000,'no','self','myhpinrate',11,30,NULL,NULL,NULL,NULL,NULL,6);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDEHELLDIGNITY','attack',684,1,10000,2000,180000,'no','self','myhpinrate',11,30,NULL,NULL,NULL,NULL,NULL,6);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESTUN','chase',678,5,10000,1300,180000,'no','self','afterskill',684,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESTUN','attack',678,5,10000,1300,180000,'no','self','afterskill',684,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_EARTHQUAKE','chase',653,10,10000,2000,180000,'no','self','afterskill',678,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_EARTHQUAKE','attack',653,10,10000,2000,180000,'no','self','afterskill',678,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- 40% HP - Mixed Combo
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_PULSESTRIKE','chase',661,5,10000,800,60000,'no','self','myhpinrate',31,40,NULL,NULL,NULL,NULL,NULL,14);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_PULSESTRIKE','attack',661,5,10000,800,60000,'no','self','myhpinrate',31,40,NULL,NULL,NULL,NULL,NULL,14);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESTONE','chase',666,5,10000,0,60000,'no','self','afterskill',661,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESTONE','attack',666,5,10000,0,60000,'no','self','afterskill',661,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@WZ_METEOR','chase',83,5,10000,800,60000,'no','target','afterskill',666,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@WZ_METEOR','attack',83,5,10000,800,60000,'no','target','afterskill',666,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- 50% HP - Vampire Combo
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_VAMPIRE_GIFT','chase',679,9,10000,1000,50000,'no','self','myhpinrate',41,50,NULL,NULL,NULL,NULL,NULL,15);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_VAMPIRE_GIFT','attack',679,9,10000,1000,50000,'no','self','myhpinrate',41,50,NULL,NULL,NULL,NULL,NULL,15);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESOULDRAIN','chase',680,10,10000,1000,50000,'no','self','afterskill',679,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESOULDRAIN','attack',680,10,10000,1000,50000,'no','self','afterskill',679,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_EVILLAND','chase',670,10,10000,1000,50000,'no','target','afterskill',680,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_EVILLAND','attack',670,10,10000,1000,50000,'no','target','afterskill',680,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- 60% HP - Hell Combo
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESLEEP','chase',668,5,10000,700,35000,'no','self','myhpinrate',51,60,NULL,NULL,NULL,NULL,NULL,3);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESLEEP','attack',668,5,10000,700,35000,'no','self','myhpinrate',51,60,NULL,NULL,NULL,NULL,NULL,3);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_HELLPOWER','chase',683,1,10000,800,35000,'no','target','afterskill',668,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_HELLPOWER','attack',683,1,10000,800,35000,'no','target','afterskill',668,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_HELLJUDGEMENT','chase',662,5,10000,800,35000,'no','self','afterskill',683,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_HELLJUDGEMENT','attack',662,5,10000,800,35000,'no','self','afterskill',683,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- 80% HP - Magic Combo
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_STONECURSE','chase',16,10,10000,1000,20000,'no','target','myhpinrate',61,80,NULL,NULL,NULL,NULL,NULL,2);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_STONECURSE','attack',16,10,10000,1000,20000,'no','target','myhpinrate',61,80,NULL,NULL,NULL,NULL,NULL,2);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_FIREBOLT','chase',19,10,10000,300,20000,'no','target','afterskill',16,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_FIREBOLT','attack',19,10,10000,300,20000,'no','target','afterskill',16,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_FROSTDIVER','chase',15,10,10000,1000,20000,'no','target','afterskill',19,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_FROSTDIVER','attack',15,10,10000,1000,20000,'no','target','afterskill',19,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@WZ_JUPITEL','chase',84,28,10000,1000,20000,'no','target','afterskill',15,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@WZ_JUPITEL','attack',84,28,10000,1000,20000,'no','target','afterskill',15,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate','45',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_TALK','chase',682,1,10000,0,600000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,'1');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_SUMMONSLAVE','attack',196,4,10000,0,30000,'yes','self','slavele','1',1922,1923,1924,1925,NULL,NULL,'4');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_SUMMONSLAVE','chase',196,4,10000,0,30000,'yes','self','slavele','1',1922,1923,1924,1925,NULL,NULL,'4');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_SUMMONSLAVE','idle',196,4,10000,0,30000,'yes','self','onspawn','0',1922,1923,1924,1925,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_SUMMONSLAVE','idle',196,4,10000,0,30000,'yes','self','slavele','1',1922,1923,1924,1925,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@SA_LANDPROTECTOR','attack',288,1,10000,0,15000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_SHIELDBRAKE','attack',346,10,10000,0,15000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_DRAGONFEAR','chase',659,10,10000,0,600000,'no','self','myhpltmaxrate','5',NULL,NULL,NULL,NULL,NULL,NULL,'17');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_DRAGONFEAR','attack',659,10,10000,0,600000,'no','self','myhpltmaxrate','5',NULL,NULL,NULL,NULL,NULL,NULL,'17');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_TALK','chase',682,10,10000,0,600000,'no','self','myhpinrate','6',10,NULL,NULL,NULL,NULL,NULL,'16');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_TALK','attack',682,10,10000,0,600000,'no','self','myhpinrate','6',10,NULL,NULL,NULL,NULL,NULL,'16');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDEHELLDIGNITY','chase',684,1,10000,2000,180000,'no','self','myhpinrate','11',30,NULL,NULL,NULL,NULL,NULL,'6');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDEHELLDIGNITY','attack',684,1,10000,2000,180000,'no','self','myhpinrate','11',30,NULL,NULL,NULL,NULL,NULL,'6');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESTUN','chase',678,5,10000,1300,180000,'no','self','afterskill','684',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESTUN','attack',678,5,10000,1300,180000,'no','self','afterskill','684',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_EARTHQUAKE','chase',653,10,10000,2000,180000,'no','self','afterskill','678',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_EARTHQUAKE','attack',653,10,10000,2000,180000,'no','self','afterskill','678',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_PULSESTRIKE','chase',661,5,10000,800,60000,'no','self','myhpinrate','31',40,NULL,NULL,NULL,NULL,NULL,'14');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_PULSESTRIKE','attack',661,5,10000,800,60000,'no','self','myhpinrate','31',40,NULL,NULL,NULL,NULL,NULL,'14');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESTONE','chase',666,5,10000,0,60000,'no','self','afterskill','661',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESTONE','attack',666,5,10000,0,60000,'no','self','afterskill','661',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@WZ_METEOR','chase',83,5,10000,800,60000,'no','target','afterskill','666',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@WZ_METEOR','attack',83,5,10000,800,60000,'no','target','afterskill','666',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_VAMPIRE_GIFT','chase',679,9,10000,1000,50000,'no','self','myhpinrate','41',50,NULL,NULL,NULL,NULL,NULL,'15');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_VAMPIRE_GIFT','attack',679,9,10000,1000,50000,'no','self','myhpinrate','41',50,NULL,NULL,NULL,NULL,NULL,'15');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESOULDRAIN','chase',680,10,10000,1000,50000,'no','self','afterskill','679',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESOULDRAIN','attack',680,10,10000,1000,50000,'no','self','afterskill','679',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_EVILLAND','chase',670,10,10000,1000,50000,'no','target','afterskill','680',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_EVILLAND','attack',670,10,10000,1000,50000,'no','target','afterskill','680',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESLEEP','chase',668,5,10000,700,35000,'no','self','myhpinrate','51',60,NULL,NULL,NULL,NULL,NULL,'3');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESLEEP','attack',668,5,10000,700,35000,'no','self','myhpinrate','51',60,NULL,NULL,NULL,NULL,NULL,'3');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_HELLPOWER','chase',683,1,10000,800,35000,'no','target','afterskill','668',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_HELLPOWER','attack',683,1,10000,800,35000,'no','target','afterskill','668',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_HELLJUDGEMENT','chase',662,5,10000,800,35000,'no','self','afterskill','683',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_HELLJUDGEMENT','attack',662,5,10000,800,35000,'no','self','afterskill','683',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_STONECURSE','chase',16,10,10000,1000,20000,'no','target','myhpinrate','61',80,NULL,NULL,NULL,NULL,NULL,'2');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_STONECURSE','attack',16,10,10000,1000,20000,'no','target','myhpinrate','61',80,NULL,NULL,NULL,NULL,NULL,'2');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_FIREBOLT','chase',19,10,10000,300,20000,'no','target','afterskill','16',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_FIREBOLT','attack',19,10,10000,300,20000,'no','target','afterskill','16',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_FROSTDIVER','chase',15,10,10000,1000,20000,'no','target','afterskill','19',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_FROSTDIVER','attack',15,10,10000,1000,20000,'no','target','afterskill','19',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@WZ_JUPITEL','chase',84,28,10000,1000,20000,'no','target','afterskill','15',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@WZ_JUPITEL','attack',84,28,10000,1000,20000,'no','target','afterskill','15',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@AL_TELEPORT','chase',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@AL_PNEUMA','idle',25,1,10000,0,1000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate',45,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_TALK','chase',682,1,10000,0,600000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,1);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_SUMMONSLAVE','attack',196,4,10000,0,30000,'yes','self','slavele',1,1922,1923,1924,1925,NULL,NULL,4);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_SUMMONSLAVE','chase',196,4,10000,0,30000,'yes','self','slavele',1,1922,1923,1924,1925,NULL,NULL,4);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_SUMMONSLAVE','idle',196,4,10000,0,30000,'yes','self','onspawn',0,1922,1923,1924,1925,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_SUMMONSLAVE','idle',196,4,10000,0,30000,'yes','self','slavele',1,1922,1923,1924,1925,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@SA_LANDPROTECTOR','attack',288,1,10000,0,15000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_SHIELDBRAKE','attack',346,10,10000,0,15000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate','45',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_TALK','chase',682,1,10000,0,600000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,'1');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_SUMMONSLAVE','attack',196,4,10000,0,30000,'yes','self','slavele','1',1922,1923,1924,1925,NULL,NULL,'4');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_SUMMONSLAVE','chase',196,4,10000,0,30000,'yes','self','slavele','1',1922,1923,1924,1925,NULL,NULL,'4');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_SUMMONSLAVE','idle',196,4,10000,0,30000,'yes','self','onspawn','0',1922,1923,1924,1925,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_SUMMONSLAVE','idle',196,4,10000,0,30000,'yes','self','slavele','1',1922,1923,1924,1925,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@SA_LANDPROTECTOR','attack',288,1,10000,0,15000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_SHIELDBRAKE','attack',346,10,10000,0,15000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@AL_PNEUMA','idle',25,1,10000,0,1000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate',45,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate','45',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@AL_TELEPORT','chase',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@NPC_SLOWCAST','attack',672,5,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@NPC_PULSESTRIKE','chase',661,5,2000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@NPC_MAGICMIRROR','chase',671,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@NPC_GRANDDARKNESS','attack',339,5,10000,2000,30000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@SA_DISPELL','chase',289,5,100,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@SA_DISPELL','attack',289,5,100,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@NPC_WIDECURSE','chase',677,5,5000,800,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@NPC_WIDECURSE','attack',677,5,5000,800,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@NPC_SLOWCAST','attack',672,5,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@NPC_PULSESTRIKE','chase',661,5,2000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@NPC_MAGICMIRROR','chase',671,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@NPC_GRANDDARKNESS','attack',339,5,10000,2000,30000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@SA_DISPELL','chase',289,5,100,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@SA_DISPELL','attack',289,5,100,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@NPC_WIDECURSE','chase',677,5,5000,800,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@NPC_WIDECURSE','attack',677,5,5000,800,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@AL_PNEUMA','idle',25,1,10000,0,1000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate',45,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate','45',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@AL_TELEPORT','chase',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@NPC_BLOODDRAIN','attack',199,1,3000,0,0,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@NPC_WIDEBLEEDING','chase',665,1,10000,500,60000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@NPC_WIDEBLEEDING','attack',665,1,10000,500,60000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@SM_MAGNUM','attack',7,20,2000,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@NPC_EARTHQUAKE','attack',653,1,5000,5000,100000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@NPC_BLOODDRAIN','attack',199,1,3000,0,0,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@NPC_WIDEBLEEDING','chase',665,1,10000,500,60000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@NPC_WIDEBLEEDING','attack',665,1,10000,500,60000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@SM_MAGNUM','attack',7,20,2000,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@NPC_EARTHQUAKE','attack',653,1,5000,5000,100000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@AL_PNEUMA','idle',25,1,10000,0,1000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate',45,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate','45',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@AL_TELEPORT','chase',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@NPC_CRITICALWOUND','attack',673,3,10000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@NPC_CRITICALWOUND','idle',673,3,5000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@NPC_CRITICALWOUND','chase',673,3,5000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@NPC_ENERGYDRAIN','chase',200,1,3000,0,0,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@NPC_CRITICALWOUND','attack',673,3,10000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@NPC_CRITICALWOUND','idle',673,3,5000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@NPC_CRITICALWOUND','chase',673,3,5000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@NPC_ENERGYDRAIN','chase',200,1,3000,0,0,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_PNEUMA','idle',25,1,10000,0,1000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate',45,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_HEAL','idle',28,11,10000,0,5000,'yes','self','myhpltmaxrate','45',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_TELEPORT','chase',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_HEAL','idle',28,11,10000,500,0,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_HEAL','chase',28,11,10000,500,0,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_HEAL','attack',28,11,10000,500,0,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_HEAL','attack',28,11,10000,500,0,'yes','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@HP_ASSUMPTIO','idle',361,5,5000,1000,5000,'no','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@HP_ASSUMPTIO','chase',361,5,5000,1000,10000,'no','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@HP_ASSUMPTIO','attack',361,5,5000,1000,10000,'no','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@NPC_EMOTION','idle',197,1,10000,0,30000,'yes','self','always',0,9,0x38A5,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@NPC_EMOTION','chase',197,1,10000,0,30000,'yes','self','always',0,9,0x38A5,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@NPC_EMOTION','attack',197,1,10000,0,30000,'yes','self','always',0,9,0x38A5,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@NPC_SLOWCAST','attack',672,5,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@NPC_PULSESTRIKE','chase',661,5,2000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@KN_TWOHANDQUICKEN','chase',60,20,10000,800,60000,'no','self','myhpltmaxrate',45,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@KN_TWOHANDQUICKEN','attack',60,20,10000,800,60000,'no','self','myhpltmaxrate',45,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@NPC_MAGICMIRROR','chase',671,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@NPC_GRANDDARKNESS','attack',339,5,500,2000,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@NPC_EXPULSION','attack',674,1,100,1000,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@SA_DISPELL','chase',289,5,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@SA_DISPELL','attack',289,5,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@WZ_VERMILION','chase',85,5,5000,700,25000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@WZ_VERMILION','attack',85,5,2000,700,25000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@WZ_JUPITEL','chase',84,5,5000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@WZ_JUPITEL','attack',84,5,3000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1923,'Incarnation of Morroc@NPC_EMOTION','idle',197,1,10000,0,30000,'yes','self','always',0,9,0x38A5,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1923,'Incarnation of Morroc@NPC_EMOTION','chase',197,1,10000,0,30000,'yes','self','always',0,9,0x38A5,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1923,'Incarnation of Morroc@NPC_EMOTION','attack',197,1,10000,0,30000,'yes','self','always',0,9,0x38A5,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1923,'Incarnation of Morroc@NPC_SUMMONSLAVE','chase',196,7,10000,1000,10000,'no','self','slavele',0,1937,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1923,'Incarnation of Morroc@NPC_SUMMONSLAVE','attack',196,7,10000,1000,10000,'no','self','slavele',0,1937,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1923,'Incarnation of Morroc@NPC_BLOODDRAIN','attack',199,1,3000,0,0,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1923,'Incarnation of Morroc@NPC_WIDEBLEEDING','chase',665,2,10000,500,100000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1923,'Incarnation of Morroc@NPC_WIDEBLEEDING','attack',665,2,10000,500,100000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1923,'Incarnation of Morroc@NPC_EARTHQUAKE','attack',653,1,2000,700,100000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1923,'Incarnation of Morroc@SM_MAGNUM','attack',7,20,2000,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1924,'Incarnation of Morroc@NPC_EMOTION','idle',197,1,10000,0,30000,'yes','self','always',0,9,0x38A5,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1924,'Incarnation of Morroc@NPC_EMOTION','chase',197,1,10000,0,30000,'yes','self','always',0,9,0x38A5,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1924,'Incarnation of Morroc@NPC_EMOTION','attack',197,1,10000,0,30000,'yes','self','always',0,9,0x38A5,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1924,'Incarnation of Morroc@NPC_CRITICALWOUND','attack',673,4,10000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1924,'Incarnation of Morroc@NPC_CRITICALWOUND','idle',673,4,5000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1924,'Incarnation of Morroc@NPC_CRITICALWOUND','chase',673,4,5000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1924,'Incarnation of Morroc@NPC_ENERGYDRAIN','chase',200,1,3000,0,0,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1924,'Incarnation of Morroc@NPC_WIDESILENCE','chase',663,2,10000,1000,20000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1924,'Incarnation of Morroc@NPC_WIDESILENCE','attack',663,2,10000,1000,20000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1925,'Incarnation of Morroc@NPC_EMOTION','idle',197,1,10000,0,30000,'yes','self','always',0,9,0x38A5,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1925,'Incarnation of Morroc@NPC_EMOTION','chase',197,1,10000,0,30000,'yes','self','always',0,9,0x38A5,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1925,'Incarnation of Morroc@NPC_EMOTION','attack',197,1,10000,0,30000,'yes','self','always',0,9,0x38A5,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1925,'Incarnation of Morroc@HP_ASSUMPTIO','idle',361,5,5000,1000,5000,'yes','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1925,'Incarnation of Morroc@HP_ASSUMPTIO','chase',361,5,5000,1000,10000,'yes','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1925,'Incarnation of Morroc@HP_ASSUMPTIO','attack',361,5,5000,1000,10000,'yes','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1925,'Incarnation of Morroc@AL_HEAL','idle',28,11,10000,300,0,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1925,'Incarnation of Morroc@AL_HEAL','chase',28,11,10000,300,0,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1925,'Incarnation of Morroc@AL_HEAL','attack',28,11,10000,300,0,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1925,'Incarnation of Morroc@AL_HEAL','idle',28,11,10000,300,0,'yes','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1927,'Whisper@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1927,'Whisper@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1927,'Whisper@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1927,'Whisper@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,28,NULL);
--- Sealed Shrine (12.1)
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_TALK','chase',682,1,10000,0,6000000,'yes','target','myhpltmaxrate',2,NULL,NULL,NULL,NULL,NULL,NULL,25);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_TALK','attack',682,1,10000,0,6000000,'yes','target','myhpltmaxrate',2,NULL,NULL,NULL,NULL,NULL,NULL,25);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_TALK','chase',682,1,10000,0,6000000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,19);
+REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_HEAL','idle',28,11,10000,500,0,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_HEAL','chase',28,11,10000,500,0,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_HEAL','attack',28,11,10000,500,0,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_HEAL','attack',28,11,10000,500,0,'yes','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@HP_ASSUMPTIO','idle',361,5,5000,1000,5000,'no','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@HP_ASSUMPTIO','chase',361,5,5000,1000,10000,'no','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@HP_ASSUMPTIO','attack',361,5,5000,1000,10000,'no','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@NPC_EMOTION','idle',197,1,10000,0,30000,'yes','self','always','0',9,0x38A5,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@NPC_EMOTION','chase',197,1,10000,0,30000,'yes','self','always','0',9,0x38A5,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@NPC_EMOTION','attack',197,1,10000,0,30000,'yes','self','always','0',9,0x38A5,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@NPC_SLOWCAST','attack',672,5,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@NPC_PULSESTRIKE','chase',661,5,2000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@KN_TWOHANDQUICKEN','chase',60,20,10000,800,60000,'no','self','myhpltmaxrate','45',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@KN_TWOHANDQUICKEN','attack',60,20,10000,800,60000,'no','self','myhpltmaxrate','45',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@NPC_MAGICMIRROR','chase',671,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@NPC_GRANDDARKNESS','attack',339,5,500,2000,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@NPC_EXPULSION','attack',674,1,100,1000,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@SA_DISPELL','chase',289,5,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@SA_DISPELL','attack',289,5,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@WZ_VERMILION','chase',85,5,5000,700,25000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@WZ_VERMILION','attack',85,5,2000,700,25000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@WZ_JUPITEL','chase',84,5,5000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1922,'Incarnation of Morroc@WZ_JUPITEL','attack',84,5,3000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1923,'Incarnation of Morroc@NPC_EMOTION','idle',197,1,10000,0,30000,'yes','self','always','0',9,0x38A5,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1923,'Incarnation of Morroc@NPC_EMOTION','chase',197,1,10000,0,30000,'yes','self','always','0',9,0x38A5,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1923,'Incarnation of Morroc@NPC_EMOTION','attack',197,1,10000,0,30000,'yes','self','always','0',9,0x38A5,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1923,'Incarnation of Morroc@NPC_SUMMONSLAVE','chase',196,7,10000,1000,10000,'no','self','slavele','0',1937,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1923,'Incarnation of Morroc@NPC_SUMMONSLAVE','attack',196,7,10000,1000,10000,'no','self','slavele','0',1937,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1923,'Incarnation of Morroc@NPC_BLOODDRAIN','attack',199,1,3000,0,0,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1923,'Incarnation of Morroc@NPC_WIDEBLEEDING','chase',665,2,10000,500,100000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1923,'Incarnation of Morroc@NPC_WIDEBLEEDING','attack',665,2,10000,500,100000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1923,'Incarnation of Morroc@NPC_EARTHQUAKE','attack',653,1,2000,700,100000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1923,'Incarnation of Morroc@SM_MAGNUM','attack',7,20,2000,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1924,'Incarnation of Morroc@NPC_EMOTION','idle',197,1,10000,0,30000,'yes','self','always','0',9,0x38A5,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1924,'Incarnation of Morroc@NPC_EMOTION','chase',197,1,10000,0,30000,'yes','self','always','0',9,0x38A5,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1924,'Incarnation of Morroc@NPC_EMOTION','attack',197,1,10000,0,30000,'yes','self','always','0',9,0x38A5,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1924,'Incarnation of Morroc@NPC_CRITICALWOUND','attack',673,4,10000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1924,'Incarnation of Morroc@NPC_CRITICALWOUND','idle',673,4,5000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1924,'Incarnation of Morroc@NPC_CRITICALWOUND','chase',673,4,5000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1924,'Incarnation of Morroc@NPC_ENERGYDRAIN','chase',200,1,3000,0,0,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1924,'Incarnation of Morroc@NPC_WIDESILENCE','chase',663,2,10000,1000,20000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1924,'Incarnation of Morroc@NPC_WIDESILENCE','attack',663,2,10000,1000,20000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1925,'Incarnation of Morroc@NPC_EMOTION','idle',197,1,10000,0,30000,'yes','self','always','0',9,0x38A5,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1925,'Incarnation of Morroc@NPC_EMOTION','chase',197,1,10000,0,30000,'yes','self','always','0',9,0x38A5,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1925,'Incarnation of Morroc@NPC_EMOTION','attack',197,1,10000,0,30000,'yes','self','always','0',9,0x38A5,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1925,'Incarnation of Morroc@HP_ASSUMPTIO','idle',361,5,5000,1000,5000,'yes','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1925,'Incarnation of Morroc@HP_ASSUMPTIO','chase',361,5,5000,1000,10000,'yes','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1925,'Incarnation of Morroc@HP_ASSUMPTIO','attack',361,5,5000,1000,10000,'yes','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1925,'Incarnation of Morroc@AL_HEAL','idle',28,11,10000,300,0,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1925,'Incarnation of Morroc@AL_HEAL','chase',28,11,10000,300,0,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1925,'Incarnation of Morroc@AL_HEAL','attack',28,11,10000,300,0,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1925,'Incarnation of Morroc@AL_HEAL','idle',28,11,10000,300,0,'yes','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1927,'Whisper@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1927,'Whisper@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1927,'Whisper@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1927,'Whisper@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'28',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_TALK','chase',682,1,10000,0,6000000,'yes','target','myhpltmaxrate','2',NULL,NULL,NULL,NULL,NULL,NULL,'25');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_TALK','attack',682,1,10000,0,6000000,'yes','target','myhpltmaxrate','2',NULL,NULL,NULL,NULL,NULL,NULL,'25');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_TALK','chase',682,1,10000,0,6000000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,'19');
REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_ALLHEAL','idle',687,1,3000,10000,10000,'no','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_ALLHEAL','walk',687,1,3000,10000,10000,'no','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@MO_BODYRELOCATION','chase',264,1,2000,200,1000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_DARKSTRIKE','chase',340,10,2000,0,1000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@AS_SONICBLOW','attack',136,5,500,0,20000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,20);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_DARKNESSBREATH','attack',658,3,2000,800,5000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_EVILLAND','chase',670,10,10000,1000,50000,'no','target','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,NULL,24);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_EVILLAND','attack',670,10,10000,1000,50000,'no','target','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,NULL,24);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_HELLJUDGEMENT','chase',662,3,10000,800,15000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,24);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_HELLJUDGEMENT','attack',662,3,10000,800,15000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,22);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele',2,1431,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele',2,1431,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_INVINCIBLE','idle',685,1,10000,1000,60000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,19);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_INVINCIBLE','chase',685,1,10000,1000,60000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,19);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_INVINCIBLE','attack',685,1,10000,1000,60000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,19);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_PULSESTRIKE','chase',661,5,10000,2500,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,20);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_PULSESTRIKE','attack',661,5,10000,2500,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,21);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@KN_BRANDISHSPEAR','chase',57,20,10000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@KN_BRANDISHSPEAR','attack',57,20,10000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_DARKBREATH','chase',202,1,2000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_DARKBREATH','attack',202,1,2000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@WZ_VERMILION','attack',85,10,2000,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@WZ_VERMILION','chase',85,20,5000,500,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@WZ_VERMILION','chase',85,20,2000,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_ALLHEAL','idle',687,1,10000,30000,30000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,23);
--- Fallacious Okolnir (12.1)
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@MO_BODYRELOCATION','chase',264,1,2000,200,1000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_DARKSTRIKE','chase',340,10,2000,0,1000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@AS_SONICBLOW','attack',136,5,500,0,20000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,'20');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_DARKNESSBREATH','attack',658,3,2000,800,5000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_EVILLAND','chase',670,10,10000,1000,50000,'no','target','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,NULL,'24');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_EVILLAND','attack',670,10,10000,1000,50000,'no','target','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,NULL,'24');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_HELLJUDGEMENT','chase',662,3,10000,800,15000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,'24');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_HELLJUDGEMENT','attack',662,3,10000,800,15000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,'22');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele','2',1431,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele','2',1431,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_INVINCIBLE','idle',685,1,10000,1000,60000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,'19');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_INVINCIBLE','chase',685,1,10000,1000,60000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,'19');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_INVINCIBLE','attack',685,1,10000,1000,60000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,'19');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_PULSESTRIKE','chase',661,5,10000,2500,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,'20');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_PULSESTRIKE','attack',661,5,10000,2500,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,'21');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@KN_BRANDISHSPEAR','chase',57,20,10000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@KN_BRANDISHSPEAR','attack',57,20,10000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_DARKBREATH','chase',202,1,2000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_DARKBREATH','attack',202,1,2000,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@WZ_VERMILION','attack',85,10,2000,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@WZ_VERMILION','chase',85,20,5000,500,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@WZ_VERMILION','chase',85,20,2000,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Great Demon Baphomet@NPC_ALLHEAL','idle',687,1,10000,30000,30000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,'23');
REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@WZ_METEOR','idle',83,11,10000,300,0,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_WIDECURSE','chase',677,5,10000,700,35000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_WIDECURSE','attack',677,5,10000,700,35000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@MG_THUNDERSTORM','attack',21,9,2000,1500,10000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@MG_THUNDERSTORM','chase',21,9,2000,1500,10000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_HELLJUDGEMENT','chase',662,5,5000,800,35000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_HELLJUDGEMENT','attack',662,5,5000,800,35000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_DARKNESSBREATH','chase',658,2,500,800,5000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_DARKNESSBREATH','attack',658,2,500,800,5000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@WZ_VERMILION','attack',85,20,1000,1000,5000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@WZ_VERMILION','chase',85,20,2000,1000,5000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@MG_FROSTDIVER','chase',15,10,3000,1000,20000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@MG_FROSTDIVER','attack',15,10,3000,1000,20000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@WZ_JUPITEL','chase',84,28,5000,1000,20000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@WZ_JUPITEL','attack',84,28,5000,1000,20000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_CRITICALWOUND','attack',673,2,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_CRITICALWOUND','chase',673,2,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_COMBOATTACK','attack',171,1,3000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_SUMMONSLAVE','attack',196,3,10000,2000,60000000,'no','self','myhpltmaxrate',70,1947,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_SUMMONSLAVE','chase',196,3,10000,2000,60000000,'no','self','myhpltmaxrate',70,1947,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_WIDECURSE','chase',677,5,10000,700,35000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_WIDECURSE','attack',677,5,10000,700,35000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@MG_THUNDERSTORM','attack',21,9,2000,1500,10000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@MG_THUNDERSTORM','chase',21,9,2000,1500,10000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_HELLJUDGEMENT','chase',662,5,5000,800,35000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_HELLJUDGEMENT','attack',662,5,5000,800,35000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_DARKNESSBREATH','chase',658,2,500,800,5000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_DARKNESSBREATH','attack',658,2,500,800,5000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@WZ_VERMILION','attack',85,20,1000,1000,5000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@WZ_VERMILION','chase',85,20,2000,1000,5000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@MG_FROSTDIVER','chase',15,10,3000,1000,20000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@MG_FROSTDIVER','attack',15,10,3000,1000,20000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@WZ_JUPITEL','chase',84,28,5000,1000,20000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@WZ_JUPITEL','attack',84,28,5000,1000,20000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_CRITICALWOUND','attack',673,2,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_CRITICALWOUND','chase',673,2,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_COMBOATTACK','attack',171,1,3000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_SUMMONSLAVE','attack',196,3,10000,2000,60000000,'no','self','myhpltmaxrate','70',1947,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_SUMMONSLAVE','chase',196,3,10000,2000,60000000,'no','self','myhpltmaxrate','70',1947,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@WZ_METEOR','idle',83,11,10000,300,0,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_SUMMONSLAVE','attack',196,5,10000,2000,5000,'no','self','slavele',1,1933,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_SUMMONSLAVE','idle',196,5,10000,2000,5000,'no','self','slavele',1,1933,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_SUMMONSLAVE','chase',196,5,10000,2000,5000,'no','self','slavele',1,1933,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_AGIUP','attack',350,5,10000,0,100000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_AGIUP','chase',350,5,10000,0,100000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@KN_TWOHANDQUICKEN','chase',60,20,10000,0,90000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@KN_TWOHANDQUICKEN','attack',60,20,10000,0,90000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@SA_DISPELL','attack',289,5,10000,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@SA_DISPELL','chase',289,5,10000,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@LK_SPIRALPIERCE','attack',397,1,2000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_HOLYATTACK','attack',189,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@CR_HOLYCROSS','attack',253,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@KN_BRANDISHSPEAR','attack',57,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@MG_THUNDERSTORM','attack',21,10,10000,1500,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@WZ_VERMILION','attack',85,20,1000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@WZ_VERMILION','chase',85,20,2000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1932,'Garden Keeper@NPC_RUN','chase',354,1,10000,0,0,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,26,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1932,'Garden Keeper@NPC_RUN','attack',354,1,10000,0,0,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,26,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_HOLYATTACK','attack',189,2,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_HOLYATTACK','chase',189,2,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@MG_SAFETYWALL','attack',12,5,1000,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@WZ_JUPITEL','attack',84,4,1000,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@WZ_JUPITEL','chase',84,4,1000,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_DARKBREATH','chase',202,1,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_DARKBREATH','attack',202,1,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_DARKCROSS','attack',338,5,2000,1500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@CR_REFLECTSHIELD','attack',252,3,10000,0,400000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@CR_REFLECTSHIELD','chase',252,3,10000,0,400000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1937,'Constant@NPC_SELFDESTRUCTION','attack',173,1,10000,1000,0,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1937,'Constant@NPC_SELFDESTRUCTION','chase',173,1,2000,1000,0,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_WIDECURSE','chase',677,5,10000,700,35000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_WIDECURSE','attack',677,5,10000,700,35000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@MG_THUNDERSTORM','attack',21,9,2000,1500,10000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@MG_THUNDERSTORM','chase',21,9,2000,1500,10000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_HELLJUDGEMENT','chase',662,2,5000,800,35000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_HELLJUDGEMENT','attack',662,2,5000,800,35000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_DARKNESSBREATH','chase',658,2,500,800,5000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_DARKNESSBREATH','attack',658,2,500,800,5000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@WZ_VERMILION','attack',85,20,1000,1000,5000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@WZ_VERMILION','chase',85,20,2000,1000,5000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@MG_FROSTDIVER','chase',15,10,3000,1000,20000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@MG_FROSTDIVER','attack',15,10,3000,1000,20000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@WZ_JUPITEL','chase',84,28,5000,1000,20000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@WZ_JUPITEL','attack',84,28,5000,1000,20000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_DARKBLESSING','attack',203,1,300,0,2000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_CRITICALWOUND','attack',673,2,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_CRITICALWOUND','chase',673,2,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@AL_HEAL','chase',28,11,10000,500,5000,'no','friend','friendhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@AL_HEAL','attack',28,11,10000,500,5000,'no','friend','friendhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@HP_ASSUMPTIO','idle',361,5,5000,1000,5000,'no','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@HP_ASSUMPTIO','chase',361,5,5000,1000,10000,'no','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@HP_ASSUMPTIO','attack',361,5,5000,1000,10000,'no','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_WIDESILENCE','chase',663,5,3000,1000,20000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_WIDESILENCE','attack',663,5,3000,1000,20000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
--- Endless Tower (13.1)
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@KN_BRANDISHSPEAR','attack',57,3,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_AGIUP','attack',350,5,10000,0,25000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@KN_TWOHANDQUICKEN','attack',60,20,10000,0,120000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_HELLJUDGEMENT','chase',662,3,10000,1000,20000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_HELLJUDGEMENT','attack',662,3,10000,1000,20000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_WIDEFREEZE','attack',664,5,10000,0,20000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_DARKSTRIKE','chase',340,10,5000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_HALLUCINATION','chase',207,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_SHIELDBRAKE','attack',346,10,200,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_WATERATTACK','chase',184,1,5000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_WATERATTACK','attack',184,1,5000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_FIREATTACK','chase',186,1,5000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_FIREATTACK','attack',186,1,5000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_STUNATTACK','chase',179,5,2000,0,0,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_STUNATTACK','attack',179,2,2000,0,0,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@ASC_BREAKER','chase',379,3,5000,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@ASC_BREAKER','attack',379,3,2000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@WZ_METEOR','attack',83,11,2000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@WZ_METEOR','chase',83,11,2000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@WZ_STORMGUST','attack',89,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@WZ_STORMGUST','chase',89,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_WIDESILENCE','chase',663,5,3000,1000,20000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_WIDESILENCE','attack',663,5,3000,1000,20000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@WZ_STORMGUST','chase',89,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_SUMMONSLAVE','attack',196,4,10000,700,10000,'no','self','slavele',3,1605,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_SUMMONSLAVE','idle',196,4,10000,700,10000,'no','self','slavele',3,1605,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_SUMMONSLAVE','idle',196,4,10000,0,30000,'yes','self','onspawn',0,1605,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_SUMMONSLAVE','attack',196,5,10000,2000,5000,'no','self','slavele','1',1933,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_SUMMONSLAVE','idle',196,5,10000,2000,5000,'no','self','slavele','1',1933,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_SUMMONSLAVE','chase',196,5,10000,2000,5000,'no','self','slavele','1',1933,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_AGIUP','attack',350,5,10000,0,100000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_AGIUP','chase',350,5,10000,0,100000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@KN_TWOHANDQUICKEN','chase',60,20,10000,0,90000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@KN_TWOHANDQUICKEN','attack',60,20,10000,0,90000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@SA_DISPELL','attack',289,5,10000,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@SA_DISPELL','chase',289,5,10000,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@LK_SPIRALPIERCE','attack',397,1,2000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_HOLYATTACK','attack',189,10,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@CR_HOLYCROSS','attack',253,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@KN_BRANDISHSPEAR','attack',57,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@MG_THUNDERSTORM','attack',21,10,10000,1500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@WZ_VERMILION','attack',85,20,1000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@WZ_VERMILION','chase',85,20,2000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1932,'Garden Keeper@NPC_RUN','chase',354,1,10000,0,0,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'26',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1932,'Garden Keeper@NPC_RUN','attack',354,1,10000,0,0,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'26',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_HOLYATTACK','attack',189,2,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_HOLYATTACK','chase',189,2,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@MG_SAFETYWALL','attack',12,5,1000,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@WZ_JUPITEL','attack',84,4,1000,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@WZ_JUPITEL','chase',84,4,1000,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_DARKBREATH','chase',202,1,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_DARKBREATH','attack',202,1,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_DARKCROSS','attack',338,5,2000,1500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@CR_REFLECTSHIELD','attack',252,3,10000,0,400000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@CR_REFLECTSHIELD','chase',252,3,10000,0,400000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1937,'Constant@NPC_SELFDESTRUCTION','attack',173,1,10000,1000,0,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1937,'Constant@NPC_SELFDESTRUCTION','chase',173,1,2000,1000,0,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_WIDECURSE','chase',677,5,10000,700,35000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_WIDECURSE','attack',677,5,10000,700,35000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@MG_THUNDERSTORM','attack',21,9,2000,1500,10000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@MG_THUNDERSTORM','chase',21,9,2000,1500,10000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_HELLJUDGEMENT','chase',662,2,5000,800,35000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_HELLJUDGEMENT','attack',662,2,5000,800,35000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_DARKNESSBREATH','chase',658,2,500,800,5000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_DARKNESSBREATH','attack',658,2,500,800,5000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@WZ_VERMILION','attack',85,20,1000,1000,5000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@WZ_VERMILION','chase',85,20,2000,1000,5000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@MG_FROSTDIVER','chase',15,10,3000,1000,20000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@MG_FROSTDIVER','attack',15,10,3000,1000,20000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@WZ_JUPITEL','chase',84,28,5000,1000,20000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@WZ_JUPITEL','attack',84,28,5000,1000,20000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_DARKBLESSING','attack',203,1,300,0,2000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_CRITICALWOUND','attack',673,2,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_CRITICALWOUND','chase',673,2,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@AL_HEAL','chase',28,11,10000,500,5000,'no','friend','friendhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@AL_HEAL','attack',28,11,10000,500,5000,'no','friend','friendhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@HP_ASSUMPTIO','idle',361,5,5000,1000,5000,'no','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@HP_ASSUMPTIO','chase',361,5,5000,1000,10000,'no','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@HP_ASSUMPTIO','attack',361,5,5000,1000,10000,'no','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_WIDESILENCE','chase',663,5,3000,1000,20000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_WIDESILENCE','attack',663,5,3000,1000,20000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@KN_BRANDISHSPEAR','attack',57,3,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_AGIUP','attack',350,5,10000,0,25000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@KN_TWOHANDQUICKEN','attack',60,20,10000,0,120000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_HELLJUDGEMENT','chase',662,3,10000,1000,20000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_HELLJUDGEMENT','attack',662,3,10000,1000,20000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_WIDEFREEZE','attack',664,5,10000,0,20000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_DARKSTRIKE','chase',340,10,5000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_HALLUCINATION','chase',207,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_SHIELDBRAKE','attack',346,10,200,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_WATERATTACK','chase',184,1,5000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_WATERATTACK','attack',184,1,5000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_FIREATTACK','chase',186,1,5000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_FIREATTACK','attack',186,1,5000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_STUNATTACK','chase',179,5,2000,0,0,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_STUNATTACK','attack',179,2,2000,0,0,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@ASC_BREAKER','chase',379,3,5000,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@ASC_BREAKER','attack',379,3,2000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@WZ_METEOR','attack',83,11,2000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@WZ_METEOR','chase',83,11,2000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@WZ_STORMGUST','attack',89,10,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@WZ_STORMGUST','chase',89,10,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_WIDESILENCE','chase',663,5,3000,1000,20000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_WIDESILENCE','attack',663,5,3000,1000,20000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@WZ_STORMGUST','chase',89,10,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_SUMMONSLAVE','attack',196,4,10000,700,10000,'no','self','slavele','3',1605,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_SUMMONSLAVE','idle',196,4,10000,700,10000,'no','self','slavele','3',1605,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_SUMMONSLAVE','idle',196,4,10000,0,30000,'yes','self','onspawn','0',1605,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_ALLHEAL','idle',687,1,3000,10000,10000,'no','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_ALLHEAL','walk',687,1,3000,10000,10000,'no','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_ALLHEAL','idle',687,1,3000,10000,10000,'no','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_ALLHEAL','walk',687,1,3000,10000,10000,'no','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@ASC_BREAKER','attack',379,5,500,1000,20000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_PULSESTRIKE','attack',661,5,10000,2500,30000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_EVILLAND','attack',670,4,10000,800,50000,'no','target','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_DARKSTRIKE','attack',340,10,2000,0,1000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_DARKNESSATTACK','attack',190,3,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@AC_SHOWER','attack',47,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','attack',83,11,2000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_WIDECURSE','attack',677,5,5000,300,20000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,11,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,11,10000,0,0,'yes','target','skillused',89,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,11,10000,0,0,'yes','target','skillused',21,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,11,10000,0,0,'yes','target','skillused',28,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,11,10000,0,0,'yes','target','skillused',79,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,11,10000,0,0,'yes','target','skillused',83,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,11,10000,0,0,'yes','target','casttargeted',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@ML_DEFENDER','idle',8219,5,10000,0,180000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@ML_DEFENDER','attack',8219,5,10000,0,180000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_ALLHEAL','idle',687,1,10000,30000,30000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1958,'Thorny Skeleton@SN_SHARPSHOOTING','attack',382,3,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1958,'Thorny Skeleton@AC_SHOWER','attack',47,3,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1958,'Thorny Skeleton@NPC_DEFENDER','idle',205,5,10000,0,180000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1958,'Thorny Skeleton@NPC_DEFENDER','attack',205,5,10000,0,180000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1959,'Thorn of Recovery@AL_HEAL','idle',28,11,10000,300,4000,'no','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1959,'Thorn of Recovery@AL_HEAL','attack',28,11,10000,300,2000,'no','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1959,'Thorn of Recovery@AL_HEAL','idle',28,11,10000,300,4000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1959,'Thorn of Recovery@NPC_DEFENDER','idle',205,5,10000,0,180000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1959,'Thorn of Recovery@NPC_DEFENDER','attack',205,5,10000,0,180000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@MG_THUNDERSTORM','attack',21,5,2000,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@MG_FROSTDIVER','attack',15,9,10000,500,20000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@MG_LIGHTNINGBOLT','attack',20,7,10000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@MG_FIREBOLT','attack',19,7,10000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@MG_COLDBOLT','attack',14,7,10000,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@MG_SOULSTRIKE','attack',13,9,5000,0,1000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@WZ_HEAVENDRIVE','attack',91,3,3000,0,1000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@NPC_DARKTHUNDER','attack',341,5,500,1500,15000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@WZ_STORMGUST','attack',89,5,500,1500,15000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@NPC_DEFENDER','idle',205,5,10000,0,180000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@NPC_DEFENDER','attack',205,5,10000,0,180000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1961,'Thorn of Purification@NPC_SLOWCAST','chase',672,5,10000,500,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1961,'Thorn of Purification@NPC_SLOWCAST','attack',672,5,10000,500,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1961,'Thorn of Purification@SA_DISPELL','chase',289,5,500,2000,40000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1961,'Thorn of Purification@SA_DISPELL','attack',289,5,500,2000,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1961,'Thorn of Purification@NPC_DEFENDER','idle',205,5,10000,0,180000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1961,'Thorn of Purification@NPC_DEFENDER','attack',205,5,10000,0,180000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- Guild Dungeon SE (13.1)
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@ASC_BREAKER','attack',379,5,500,1000,20000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_PULSESTRIKE','attack',661,5,10000,2500,30000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_EVILLAND','attack',670,4,10000,800,50000,'no','target','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_DARKSTRIKE','attack',340,10,2000,0,1000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_DARKNESSATTACK','attack',190,3,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@AC_SHOWER','attack',47,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','attack',83,11,2000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_WIDECURSE','attack',677,5,5000,300,20000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,11,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,11,10000,0,0,'yes','target','skillused','89',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,11,10000,0,0,'yes','target','skillused','21',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,11,10000,0,0,'yes','target','skillused','28',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,11,10000,0,0,'yes','target','skillused','79',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,11,10000,0,0,'yes','target','skillused','83',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,11,10000,0,0,'yes','target','casttargeted','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_ALLHEAL','idle',687,1,10000,30000,30000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1958,'Thorny Skeleton@SN_SHARPSHOOTING','attack',382,3,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1958,'Thorny Skeleton@AC_SHOWER','attack',47,3,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1958,'Thorny Skeleton@NPC_DEFENDER','idle',205,5,10000,0,180000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1958,'Thorny Skeleton@NPC_DEFENDER','attack',205,5,10000,0,180000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1959,'Thorn of Recovery@AL_HEAL','idle',28,11,10000,300,4000,'no','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1959,'Thorn of Recovery@AL_HEAL','attack',28,11,10000,300,2000,'no','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1959,'Thorn of Recovery@AL_HEAL','idle',28,11,10000,300,4000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1959,'Thorn of Recovery@NPC_DEFENDER','idle',205,5,10000,0,180000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1959,'Thorn of Recovery@NPC_DEFENDER','attack',205,5,10000,0,180000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@MG_THUNDERSTORM','attack',21,5,2000,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@MG_FROSTDIVER','attack',15,9,10000,500,20000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@MG_LIGHTNINGBOLT','attack',20,7,10000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@MG_FIREBOLT','attack',19,7,10000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@MG_COLDBOLT','attack',14,7,10000,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@MG_SOULSTRIKE','attack',13,9,5000,0,1000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@WZ_HEAVENDRIVE','attack',91,3,3000,0,1000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@NPC_DARKTHUNDER','attack',341,5,500,1500,15000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@WZ_STORMGUST','attack',89,5,500,1500,15000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@NPC_DEFENDER','idle',205,5,10000,0,180000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@NPC_DEFENDER','attack',205,5,10000,0,180000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1961,'Thorn of Purification@NPC_SLOWCAST','chase',672,5,10000,500,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1961,'Thorn of Purification@NPC_SLOWCAST','attack',672,5,10000,500,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1961,'Thorn of Purification@SA_DISPELL','chase',289,5,500,2000,40000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1961,'Thorn of Purification@SA_DISPELL','attack',289,5,500,2000,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1961,'Thorn of Purification@NPC_DEFENDER','idle',205,5,10000,0,180000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1961,'Thorn of Purification@NPC_DEFENDER','attack',205,5,10000,0,180000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_WIDECURSE','attack',677,1,500,800,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_DARKSTRIKE','chase',340,9,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_DARKSTRIKE','attack',340,9,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_VAMPIRE_GIFT','attack',679,1,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_DARKNESSATTACK','attack',190,3,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_EVILLAND','attack',670,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_EMOTION','chase',197,1,1000,0,5000,'yes','self','always',0,7,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,NULL,0x3795,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_SUMMONSLAVE','idle',196,2,10000,0,0,'no','self','onspawn',0,1868,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_WIDECURSE','attack',677,1,500,800,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_DARKSTRIKE','chase',340,9,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_DARKSTRIKE','attack',340,9,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_VAMPIRE_GIFT','attack',679,1,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_DARKNESSATTACK','attack',190,3,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_EVILLAND','attack',670,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_EMOTION','chase',197,1,1000,0,5000,'yes','self','always','0',7,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',NULL,0x3795,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_SUMMONSLAVE','idle',196,2,10000,0,0,'no','self','onspawn','0',1868,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,52,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@WZ_JUPITEL','chase',84,4,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@NPC_MENTALBREAKER','attack',159,3,200,800,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,39,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@NPC_MENTALBREAKER','chase',159,3,200,800,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,39,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@NPC_PETRIFYATTACK','attack',180,3,200,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@NPC_PETRIFYATTACK','chase',180,3,200,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@SA_DISPELL','attack',289,1,100,1000,100000,'yes','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@NPC_SUMMONSLAVE','idle',196,2,10000,0,0,'no','self','onspawn',0,1774,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'52',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@WZ_JUPITEL','chase',84,4,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@NPC_MENTALBREAKER','attack',159,3,200,800,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'39',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@NPC_MENTALBREAKER','chase',159,3,200,800,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'39',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@NPC_PETRIFYATTACK','attack',180,3,200,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@NPC_PETRIFYATTACK','chase',180,3,200,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@SA_DISPELL','attack',289,1,100,1000,100000,'yes','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@NPC_SUMMONSLAVE','idle',196,2,10000,0,0,'no','self','onspawn','0',1774,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@CR_REFLECTSHIELD','attack',252,2,1000,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@NPC_RANDOMATTACK','attack',183,2,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@NPC_BARRIER','attack',204,1,500,3000,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@NPC_SPLASHATTACK','attack',174,1,500,0,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@TF_HIDING','attack',51,1,500,500,50000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@TF_HIDING','idle',51,1,500,500,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@CR_REFLECTSHIELD','attack',252,2,1000,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@NPC_RANDOMATTACK','attack',183,2,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@NPC_BARRIER','attack',204,1,500,3000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@NPC_SPLASHATTACK','attack',174,1,500,0,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@TF_HIDING','attack',51,1,500,500,50000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@TF_HIDING','idle',51,1,500,500,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@CR_REFLECTSHIELD','attack',252,3,1000,0,200000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@CR_REFLECTSHIELD','attack',252,3,1000,0,200000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@CR_AUTOGUARD','chase',249,5,500,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@RG_STRIPWEAPON','attack',215,3,500,0,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@RG_STRIPARMOR','attack',217,3,500,0,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@MC_MAMMONITE','attack',42,5,1000,800,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,8,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@RG_STRIPWEAPON','attack',215,3,500,0,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@RG_STRIPARMOR','attack',217,3,500,0,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@MC_MAMMONITE','attack',42,5,1000,800,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'8',NULL);
REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Apocalips@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Apocalips@KN_BRANDISHSPEAR','attack',57,5,1000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Apocalips@NPC_DARKTHUNDER','attack',341,4,1000,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Apocalips@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Apocalips@NPC_SELFDESTRUCTION','attack',173,1,1000,2000,5000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Apocalips@KN_BRANDISHSPEAR','attack',57,5,1000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Apocalips@NPC_DARKTHUNDER','attack',341,4,1000,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Apocalips@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Apocalips@NPC_SELFDESTRUCTION','attack',173,1,1000,2000,5000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Apocalips@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Apocalips@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Apocalips@NPC_SUMMONSLAVE','idle',196,2,10000,0,0,'no','self','onspawn',0,1365,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Apocalips@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Apocalips@NPC_SUMMONSLAVE','idle',196,2,10000,0,0,'no','self','onspawn','0',1365,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1979,'Zukadam@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1979,'Zukadam@NPC_PIERCINGATT','attack',158,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1979,'Zukadam@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1979,'Zukadam@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1979,'Zukadam@NPC_PIERCINGATT','attack',158,5,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1979,'Zukadam@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1979,'Zukadam@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1979,'Zukadam@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1979,'Zukadam@NPC_RANDOMATTACK','attack',183,5,1000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1979,'Zukadam@NPC_SUMMONSLAVE','idle',196,2,10000,0,0,'no','self','onspawn',0,1668,NULL,NULL,NULL,NULL,NULL,NULL);
--- Memory of Orc Dungeon (13.1)
-REPLACE INTO `mob_skill_db` VALUES (1981,'Safeguard Chief@SM_BASH','attack',5,10,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1981,'Safeguard Chief@SM_BASH','chase',5,10,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1981,'Safeguard Chief@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1981,'Safeguard Chief@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,0,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1981,'Safeguard Chief@SM_MAGNUM','attack',7,7,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1979,'Zukadam@NPC_RANDOMATTACK','attack',183,5,1000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1979,'Zukadam@NPC_SUMMONSLAVE','idle',196,2,10000,0,0,'no','self','onspawn','0',1668,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1981,'Safeguard Chief@SM_BASH','attack',5,10,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1981,'Safeguard Chief@SM_BASH','chase',5,10,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1981,'Safeguard Chief@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1981,'Safeguard Chief@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1981,'Safeguard Chief@SM_MAGNUM','attack',7,7,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1981,'Safeguard Chief@CR_AUTOGUARD','chase',249,5,500,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1981,'Safeguard Chief@NPC_PULSESTRIKE','chase',661,2,2000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1981,'Safeguard Chief@NPC_PULSESTRIKE','attack',661,2,500,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1982,'Orc Sniper@NPC_EMOTION','attack',197,1,100,0,60000,'yes','self','myhpltmaxrate',60,6,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1982,'Orc Sniper@AC_SHOWER','attack',47,5,2000,1000,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1982,'Orc Sniper@AC_DOUBLE','attack',46,1,2000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1983,'Depraved Orc Spirit@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1983,'Depraved Orc Spirit@NPC_WIDECURSE','attack',677,1,500,800,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1983,'Depraved Orc Spirit@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1984,'Shaman Cargalache@WZ_QUAGMIRE','chase',92,5,500,700,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1984,'Shaman Cargalache@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,3,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1984,'Shaman Cargalache@NPC_EVILLAND','attack',670,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- The New World Mob Skill (13.1)
-REPLACE INTO `mob_skill_db` VALUES (1985,'Dandelion@NPC_CHANGEUNDEAD','attack',348,1,3000,500,600000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1985,'Dandelion@NPC_CHANGEUNDEAD','chase',348,1,3000,500,600000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1985,'Dandelion@NPC_COMBOATTACK','attack',171,1,3000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1981,'Safeguard Chief@NPC_PULSESTRIKE','chase',661,2,2000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1981,'Safeguard Chief@NPC_PULSESTRIKE','attack',661,2,500,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1982,'Orc Sniper@NPC_EMOTION','attack',197,1,100,0,60000,'yes','self','myhpltmaxrate','60',6,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1982,'Orc Sniper@AC_SHOWER','attack',47,5,2000,1000,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1982,'Orc Sniper@AC_DOUBLE','attack',46,1,2000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1983,'Depraved Orc Spirit@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1983,'Depraved Orc Spirit@NPC_WIDECURSE','attack',677,1,500,800,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1983,'Depraved Orc Spirit@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1984,'Shaman Cargalache@WZ_QUAGMIRE','chase',92,5,500,700,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1984,'Shaman Cargalache@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',3,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1984,'Shaman Cargalache@NPC_EVILLAND','attack',670,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1985,'Dandelion@NPC_CHANGEUNDEAD','attack',348,1,3000,500,600000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1985,'Dandelion@NPC_CHANGEUNDEAD','chase',348,1,3000,500,600000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1985,'Dandelion@NPC_COMBOATTACK','attack',171,1,3000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1986,'Tatacho@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1986,'Tatacho@BS_HAMMERFALL','attack',110,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1986,'Tatacho@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1986,'Tatacho@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1986,'Tatacho@NPC_STUNATTACK','attack',179,3,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1986,'Tatacho@HW_GANBANTEIN','attack',483,1,2000,0,7000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1986,'Tatacho@BS_HAMMERFALL','attack',110,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1986,'Tatacho@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1986,'Tatacho@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1986,'Tatacho@NPC_STUNATTACK','attack',179,3,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1986,'Tatacho@HW_GANBANTEIN','attack',483,1,2000,0,7000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@AS_VENOMDUST','attack',140,1,500,1500,5000,'no','around1','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@NPC_POISONATTACK','attack',188,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@NPC_COMBOATTACK','attack',171,1,3000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@WZ_QUAGMIRE','chase',92,5,500,700,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@HW_GANBANTEIN','attack',483,1,3000,0,7000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,7,0x3195,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1988,'Nepenthes@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1988,'Nepenthes@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1988,'Nepenthes@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1988,'Nepenthes@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1988,'Nepenthes@NPC_POISONATTACK','attack',188,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@AS_VENOMDUST','attack',140,1,500,1500,5000,'no','around1','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@NPC_POISON','attack',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@NPC_POISONATTACK','attack',188,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@NPC_COMBOATTACK','attack',171,1,3000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@WZ_QUAGMIRE','chase',92,5,500,700,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@HW_GANBANTEIN','attack',483,1,3000,0,7000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',7,0x3195,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1988,'Nepenthes@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1988,'Nepenthes@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1988,'Nepenthes@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1988,'Nepenthes@NPC_STOP','attack',342,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1988,'Nepenthes@NPC_POISONATTACK','attack',188,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1989,'Hillsrion@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1989,'Hillsrion@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1989,'Hillsrion@SM_PROVOKE','chase',6,3,500,600,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1989,'Hillsrion@SM_PROVOKE','attack',6,3,500,600,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1989,'Hillsrion@NPC_CRITICALWOUND','chase',673,2,2000,500,60000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1989,'Hillsrion@NPC_CRITICALWOUND','attack',673,2,2000,700,60000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1989,'Hillsrion@NPC_CRITICALSLASH','chase',170,1,500,300,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1989,'Hillsrion@NPC_CRITICALSLASH','attack',170,1,500,800,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1989,'Hillsrion@NPC_COMBOATTACK','attack',171,3,3000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1989,'Hillsrion@SM_PROVOKE','chase',6,3,500,600,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1989,'Hillsrion@SM_PROVOKE','attack',6,3,500,600,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1989,'Hillsrion@NPC_CRITICALWOUND','chase',673,2,2000,500,60000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1989,'Hillsrion@NPC_CRITICALWOUND','attack',673,2,2000,700,60000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1989,'Hillsrion@NPC_CRITICALSLASH','chase',170,1,500,300,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1989,'Hillsrion@NPC_CRITICALSLASH','attack',170,1,500,800,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1989,'Hillsrion@NPC_COMBOATTACK','attack',171,3,3000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_STONESKIN','idle',675,3,10000,0,30000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_STONESKIN','chase',675,3,10000,0,30000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_STONESKIN','attack',675,3,10000,0,30000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_SUMMONSLAVE','idle',196,3,10000,0,30000,'yes','self','slavele',0,1997,1997,1997,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_SUMMONSLAVE','chase',196,3,10000,0,30000,'yes','self','slavele',0,1997,1997,1997,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_SUMMONSLAVE','attack',196,3,10000,0,30000,'yes','self','slavele',0,1997,1997,1997,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','always',0,7,0x36B5,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_EMOTION','attack',197,1,1000,0,5000,'yes','self','always',0,19,0xA1,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@WZ_WATERBALL','attack',86,10,2000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@LK_SPIRALPIERCE','attack',397,1,500,3000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_WIDESTUN','chase',678,1,500,300,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_WIDESTUN','attack',678,1,500,800,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@SM_PROVOKE','chase',6,10,500,600,120000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@SM_PROVOKE','attack',6,10,500,600,120000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_CRITICALWOUND','chase',673,2,2000,500,60000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_CRITICALWOUND','attack',673,2,2000,700,60000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@WZ_EARTHSPIKE','attack',90,3,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_DRAGONFEAR','attack',659,2,500,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_EARTHQUAKE','chase',653,2,10000,2000,30000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_EARTHQUAKE','attack',653,2,10000,2000,30000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@HW_GANBANTEIN','attack',483,1,3000,0,7000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_ALLHEAL','idle',687,1,10000,30000,30000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_STONESKIN','idle',675,3,10000,0,30000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_STONESKIN','chase',675,3,10000,0,30000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_STONESKIN','attack',675,3,10000,0,30000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_SUMMONSLAVE','idle',196,3,10000,0,30000,'yes','self','slavele','0',1997,1997,1997,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_SUMMONSLAVE','chase',196,3,10000,0,30000,'yes','self','slavele','0',1997,1997,1997,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_SUMMONSLAVE','attack',196,3,10000,0,30000,'yes','self','slavele','0',1997,1997,1997,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','always','0',7,0x36B5,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_EMOTION','attack',197,1,1000,0,5000,'yes','self','always','0',19,0xA1,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@WZ_WATERBALL','attack',86,10,2000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@LK_SPIRALPIERCE','attack',397,1,500,3000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_WIDESTUN','chase',678,1,500,300,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_WIDESTUN','attack',678,1,500,800,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@SM_PROVOKE','chase',6,10,500,600,120000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@SM_PROVOKE','attack',6,10,500,600,120000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_CRITICALWOUND','chase',673,2,2000,500,60000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_CRITICALWOUND','attack',673,2,2000,700,60000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@WZ_EARTHSPIKE','attack',90,3,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_DRAGONFEAR','attack',659,2,500,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_EARTHQUAKE','chase',653,2,10000,2000,30000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_EARTHQUAKE','attack',653,2,10000,2000,30000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@HW_GANBANTEIN','attack',483,1,3000,0,7000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_ALLHEAL','idle',687,1,10000,30000,30000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@SM_PROVOKE','chase',6,10,500,600,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@SM_PROVOKE','attack',6,10,500,600,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','always',0,7,0x36B5,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_EMOTION','attack',197,1,1000,0,10000,'yes','self','always',0,19,0x38A5,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_CRITICALWOUND','chase',673,2,2000,500,60000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_CRITICALWOUND','attack',673,2,2000,700,60000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@MO_BODYRELOCATION','chase',264,1,2000,200,1000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_WIDESLEEP','chase',668,1,500,300,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_WIDESLEEP','attack',668,1,500,800,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_WIDEBLEEDING','attack',665,1,10000,500,60000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_WIDEBLEEDING','chase',665,1,10000,500,60000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@SM_MAGNUM','attack',7,5,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@WZ_EARTHSPIKE','attack',90,3,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_CRITICALSLASH','chase',170,1,500,300,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_CRITICALSLASH','attack',170,1,500,800,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_COMBOATTACK','attack',171,3,3000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@HW_GANBANTEIN','attack',483,1,3000,0,7000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_DRAGONFEAR','attack',659,2,500,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_GROUNDATTACK','attack',185,4,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@PF_SPIDERWEB','attack',405,1,3000,0,10000,'yes','target','always',0,NULL,0x38A5,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_ALLHEAL','idle',687,1,10000,30000,30000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@SM_PROVOKE','chase',6,10,500,600,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@SM_PROVOKE','attack',6,10,500,600,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','always','0',7,0x36B5,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_EMOTION','attack',197,1,1000,0,10000,'yes','self','always','0',19,0x38A5,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_CRITICALWOUND','chase',673,2,2000,500,60000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_CRITICALWOUND','attack',673,2,2000,700,60000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@MO_BODYRELOCATION','chase',264,1,2000,200,1000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_WIDESLEEP','chase',668,1,500,300,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_WIDESLEEP','attack',668,1,500,800,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_WIDEBLEEDING','attack',665,1,10000,500,60000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_WIDEBLEEDING','chase',665,1,10000,500,60000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@SM_MAGNUM','attack',7,5,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@WZ_EARTHSPIKE','attack',90,3,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_CRITICALSLASH','chase',170,1,500,300,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_CRITICALSLASH','attack',170,1,500,800,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_COMBOATTACK','attack',171,3,3000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@HW_GANBANTEIN','attack',483,1,3000,0,7000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_DRAGONFEAR','attack',659,2,500,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_GROUNDATTACK','attack',185,4,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@PF_SPIDERWEB','attack',405,1,3000,0,10000,'yes','target','always','0',NULL,0x38A5,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrilion@NPC_ALLHEAL','idle',687,1,10000,30000,30000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@CR_REFLECTSHIELD','idle',252,5,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@CR_REFLECTSHIELD','chase',252,5,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@CR_REFLECTSHIELD','attack',252,5,10000,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@SM_PROVOKE','chase',6,3,500,600,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@SM_PROVOKE','attack',6,3,500,600,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_CRITICALWOUND','chase',673,2,2000,500,60000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_CRITICALWOUND','attack',673,2,2000,700,60000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_CRITICALSLASH','chase',170,1,500,300,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_CRITICALSLASH','attack',170,1,500,800,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_COMBOATTACK','attack',171,3,3000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_PULSESTRIKE','attack',661,3,1000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_ALLHEAL','idle',687,1,10000,1500,5000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_ALLHEAL','chase',687,1,10000,1500,5000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_ALLHEAL','attack',687,1,10000,1500,5000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@CR_REFLECTSHIELD','idle',252,5,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@CR_REFLECTSHIELD','chase',252,5,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@CR_REFLECTSHIELD','attack',252,5,10000,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@SM_PROVOKE','chase',6,3,500,600,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@SM_PROVOKE','attack',6,3,500,600,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_CRITICALWOUND','chase',673,2,2000,500,60000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_CRITICALWOUND','attack',673,2,2000,700,60000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_CRITICALSLASH','chase',170,1,500,300,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_CRITICALSLASH','attack',170,1,500,800,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_COMBOATTACK','attack',171,3,3000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_PULSESTRIKE','attack',661,3,1000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_ALLHEAL','idle',687,1,10000,1500,5000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_ALLHEAL','chase',687,1,10000,1500,5000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_ALLHEAL','attack',687,1,10000,1500,5000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@KN_SPEARBOOMERANG','chase',59,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@KN_PIERCE','attack',56,10,1000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@KN_BRANDISHSPEAR','attack',57,5,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@SM_PROVOKE','chase',6,3,500,600,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@SM_PROVOKE','attack',6,3,2000,600,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@WZ_WATERBALL','attack',86,9,1000,0,20000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@KN_SPEARBOOMERANG','chase',59,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@KN_PIERCE','attack',56,10,1000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@KN_BRANDISHSPEAR','attack',57,5,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@SM_PROVOKE','chase',6,3,500,600,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@SM_PROVOKE','attack',6,3,2000,600,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@WZ_WATERBALL','attack',86,9,1000,0,20000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1994,'Luciola Vespa@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1994,'Luciola Vespa@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1994,'Luciola Vespa@NPC_PIERCINGATT','attack',158,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1994,'Luciola Vespa@NPC_POISONATTACK','attack',188,2,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1994,'Luciola Vespa@NPC_PULSESTRIKE','attack',661,2,1000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1994,'Luciola Vespa@NPC_COMBOATTACK','attack',171,1,3000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@AL_HEAL','idle',28,9,10000,3000,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@AL_HEAL','idle',28,9,5000,500,5000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_SPLASHATTACK','attack',174,1,3000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_STUNATTACK','attack',179,3,1000,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_SLEEPATTACK','attack',182,3,1000,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3885,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1996,'Bacsojin@NPC_INVISIBLE','chase',353,1,2000,1000,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1996,'Bacsojin@PR_SANCTUARY','attack',70,10,2000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1996,'Bacsojin@HP_ASSUMPTIO','idle',361,5,10000,500,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1996,'Bacsojin@HP_ASSUMPTIO','chase',361,5,10000,500,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1996,'Bacsojin@HP_ASSUMPTIO','attack',361,5,10000,500,100000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1996,'Bacsojin@WZ_WATERBALL','chase',86,3,2000,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1996,'Bacsojin@WZ_WATERBALL','attack',86,5,1000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1996,'Bacsojin@NPC_STOP','attack',342,1,2000,500,15000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1996,'Bacsojin@AL_TELEPORT','idle',26,1,1000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1996,'Bacsojin@NPC_SUMMONSLAVE','idle',196,1,10000,0,5000,'yes','self','slavele',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1996,'Bacsojin@NPC_SUMMONSLAVE','attack',196,1,10000,0,5000,'yes','self','slavele',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1996,'Bacsojin@NPC_SUMMONSLAVE','chase',196,1,10000,0,5000,'yes','self','slavele',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1994,'Luciola Vespa@NPC_PIERCINGATT','attack',158,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1994,'Luciola Vespa@NPC_POISONATTACK','attack',188,2,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1994,'Luciola Vespa@NPC_PULSESTRIKE','attack',661,2,1000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1994,'Luciola Vespa@NPC_COMBOATTACK','attack',171,1,3000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@AL_HEAL','idle',28,9,10000,3000,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@AL_HEAL','idle',28,9,5000,500,5000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_SPLASHATTACK','attack',174,1,3000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_STUNATTACK','attack',179,3,1000,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_SLEEPATTACK','attack',182,3,1000,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_STOP','attack',342,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3885,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1997,'Tatacho@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1997,'Tatacho@BS_HAMMERFALL','attack',110,3,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1997,'Tatacho@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1997,'Tatacho@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1997,'Tatacho@NPC_STUNATTACK','attack',179,3,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1997,'Tatacho@HW_GANBANTEIN','attack',483,1,2000,0,7000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1997,'Tatacho@BS_HAMMERFALL','attack',110,3,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1997,'Tatacho@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1997,'Tatacho@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1997,'Tatacho@NPC_STUNATTACK','attack',179,3,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1997,'Tatacho@HW_GANBANTEIN','attack',483,1,2000,0,7000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1998,'Hillsrion@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1998,'Hillsrion@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1998,'Hillsrion@SM_PROVOKE','chase',6,3,500,600,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1998,'Hillsrion@SM_PROVOKE','attack',6,3,500,600,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1998,'Hillsrion@NPC_CRITICALWOUND','chase',673,2,2000,500,60000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1998,'Hillsrion@NPC_CRITICALWOUND','attack',673,2,2000,700,60000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1998,'Hillsrion@NPC_CRITICALSLASH','chase',170,1,500,300,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1998,'Hillsrion@NPC_CRITICALSLASH','attack',170,1,500,800,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1998,'Hillsrion@NPC_COMBOATTACK','attack',171,3,3000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1999,'Centipede Larva@AS_VENOMDUST','attack',140,1,500,1500,5000,'no','around1','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1999,'Centipede Larva@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1999,'Centipede Larva@NPC_POISONATTACK','attack',188,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1999,'Centipede Larva@NPC_COMBOATTACK','attack',171,1,3000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
---
+REPLACE INTO `mob_skill_db` VALUES (1998,'Hillsrion@SM_PROVOKE','chase',6,3,500,600,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1998,'Hillsrion@SM_PROVOKE','attack',6,3,500,600,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1998,'Hillsrion@NPC_CRITICALWOUND','chase',673,2,2000,500,60000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1998,'Hillsrion@NPC_CRITICALWOUND','attack',673,2,2000,700,60000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1998,'Hillsrion@NPC_CRITICALSLASH','chase',170,1,500,300,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1998,'Hillsrion@NPC_CRITICALSLASH','attack',170,1,500,800,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1998,'Hillsrion@NPC_COMBOATTACK','attack',171,3,3000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1999,'Centipede Larva@AS_VENOMDUST','attack',140,1,500,1500,5000,'no','around1','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1999,'Centipede Larva@NPC_POISON','attack',176,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1999,'Centipede Larva@NPC_POISONATTACK','attack',188,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1999,'Centipede Larva@NPC_COMBOATTACK','attack',171,1,3000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@AL_TELEPORT','chase',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@AL_HEAL','idle',28,9,10000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_CALLSLAVE','attack',352,1,10000,0,15000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_CALLSLAVE','chase',352,1,10000,0,15000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_CALLSLAVE','idle',352,1,10000,0,15000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_SUMMONSLAVE','attack',196,1,10000,0,10000,'yes','self','slavele',5,2010,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_SUMMONSLAVE','chase',196,1,10000,0,10000,'yes','self','slavele',5,2010,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_SUMMONSLAVE','idle',196,6,10000,0,10000,'yes','self','slavele',5,2010,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_METAMORPHOSIS','chase',193,6,10000,5000,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_METAMORPHOSIS','attack',193,6,10000,5000,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_SHIELDBRAKE','attack',346,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@LK_SPIRALPIERCE','attack',397,5,2000,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_CRITICALWOUND','attack',673,3,2000,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_PULSESTRIKE','attack',661,5,2000,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_WIDESLEEP','attack',668,5,2000,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_WIDESILENCE','attack',663,5,2000,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_HELLJUDGEMENT','attack',662,5,10000,700,15000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_HELLJUDGEMENT','chase',662,5,10000,700,15000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_EXPULSION','attack',674,1,100,1000,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_VAMPIRE_GIFT','attack',679,10,10000,1000,10000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_AGIUP','chase',350,5,10000,0,30000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@AL_HEAL','idle',28,9,10000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_CALLSLAVE','attack',352,1,10000,0,15000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_CALLSLAVE','chase',352,1,10000,0,15000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_CALLSLAVE','idle',352,1,10000,0,15000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_SUMMONSLAVE','attack',196,1,10000,0,10000,'yes','self','slavele','5',2010,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_SUMMONSLAVE','chase',196,1,10000,0,10000,'yes','self','slavele','5',2010,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_SUMMONSLAVE','idle',196,6,10000,0,10000,'yes','self','slavele','5',2010,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_METAMORPHOSIS','chase',193,6,10000,5000,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_METAMORPHOSIS','attack',193,6,10000,5000,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_SHIELDBRAKE','attack',346,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@LK_SPIRALPIERCE','attack',397,5,2000,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_CRITICALWOUND','attack',673,3,2000,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_PULSESTRIKE','attack',661,5,2000,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_WIDESLEEP','attack',668,5,2000,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_WIDESILENCE','attack',663,5,2000,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_HELLJUDGEMENT','attack',662,5,10000,700,15000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_HELLJUDGEMENT','chase',662,5,10000,700,15000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_EXPULSION','attack',674,1,100,1000,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_VAMPIRE_GIFT','attack',679,10,10000,1000,10000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2008,'Woomawang@NPC_AGIUP','chase',350,5,10000,0,30000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@AL_TELEPORT','chase',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_RUN','attack',354,10,10000,0,0,'yes','self','myhpltmaxrate',1,NULL,NULL,NULL,NULL,NULL,26,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_RUN','chase',354,10,10000,0,0,'yes','self','myhpltmaxrate',1,NULL,NULL,NULL,NULL,NULL,26,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@AL_HEAL','idle',28,9,10000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_CALLSLAVE','attack',352,1,10000,0,15000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_CALLSLAVE','chase',352,1,10000,0,15000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_CALLSLAVE','idle',352,1,10000,0,15000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_SUMMONSLAVE','attack',196,6,10000,0,10000,'yes','self','slavele',5,2010,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_SUMMONSLAVE','chase',196,6,10000,0,10000,'yes','self','slavele',5,2010,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_SUMMONSLAVE','idle',196,6,10000,0,10000,'yes','self','slavele',5,2010,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_STONESKIN','chase',675,4,10000,1000,30000,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_STONESKIN','attack',675,4,10000,1000,30000,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_EVILLAND','attack',670,10,10000,0,15000,'yes','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@SA_LANDPROTECTOR','attack',288,5,10000,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_CRITICALWOUND','attack',673,3,2000,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_SHIELDBRAKE','attack',346,10,2000,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_SLOWCAST','attack',672,5,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_MAGICMIRROR','attack',671,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_EXPULSION','attack',674,1,50,1000,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_WIDESTONE','attack',666,5,10000,500,15000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_WIDESTONE','chase',666,5,10000,500,15000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@LK_SPIRALPIERCE','attack',397,1,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_PULSESTRIKE','attack',661,5,10000,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_HELLJUDGEMENT','chase',662,2,2000,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_HELLJUDGEMENT','attack',662,2,2000,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_ACIDBREATH','attack',657,1,2000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_ACIDBREATH','chase',657,1,2000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_VAMPIRE_GIFT','attack',679,1,1000,500,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_WIDESOULDRAIN','attack',680,7,1000,500,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,42,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_RUN','attack',354,10,10000,0,0,'yes','self','myhpltmaxrate','1',NULL,NULL,NULL,NULL,NULL,'26',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_RUN','chase',354,10,10000,0,0,'yes','self','myhpltmaxrate','1',NULL,NULL,NULL,NULL,NULL,'26',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@AL_HEAL','idle',28,9,10000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_CALLSLAVE','attack',352,1,10000,0,15000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_CALLSLAVE','chase',352,1,10000,0,15000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_CALLSLAVE','idle',352,1,10000,0,15000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_SUMMONSLAVE','attack',196,6,10000,0,10000,'yes','self','slavele','5',2010,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_SUMMONSLAVE','chase',196,6,10000,0,10000,'yes','self','slavele','5',2010,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_SUMMONSLAVE','idle',196,6,10000,0,10000,'yes','self','slavele','5',2010,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_STONESKIN','chase',675,4,10000,1000,30000,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_STONESKIN','attack',675,4,10000,1000,30000,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_EVILLAND','attack',670,10,10000,0,15000,'yes','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@SA_LANDPROTECTOR','attack',288,5,10000,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_CRITICALWOUND','attack',673,3,2000,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_SHIELDBRAKE','attack',346,10,2000,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_SLOWCAST','attack',672,5,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_MAGICMIRROR','attack',671,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_EXPULSION','attack',674,1,50,1000,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_WIDESTONE','attack',666,5,10000,500,15000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_WIDESTONE','chase',666,5,10000,500,15000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@LK_SPIRALPIERCE','attack',397,1,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_PULSESTRIKE','attack',661,5,10000,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_HELLJUDGEMENT','chase',662,2,2000,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_HELLJUDGEMENT','attack',662,2,2000,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_ACIDBREATH','attack',657,1,2000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_ACIDBREATH','chase',657,1,2000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_VAMPIRE_GIFT','attack',679,1,1000,500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2009,'Woomawang@NPC_WIDESOULDRAIN','attack',680,7,1000,500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'42',NULL);
REPLACE INTO `mob_skill_db` VALUES (2010,'Majoruros@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2010,'Majoruros@BS_HAMMERFALL','attack',110,5,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2010,'Majoruros@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2010,'Majoruros@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2010,'Majoruros@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2010,'Majoruros@NPC_SUMMONSLAVE','idle',196,1,10000,2000,60000,'no','self','slavele',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2010,'Majoruros@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2010,'Majoruros@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
--- Into the Unknown (13.2)
-REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,32,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@SM_PROVOKE','chase',6,10,2000,600,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,44,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@TF_THROWSTONE','chase',152,1,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@NPC_GROUNDATTACK','attack',185,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@NPC_PIERCINGATT','attack',158,5,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@NPC_FIREBREATH','attack',654,3,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2014,'Draco Egg@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2014,'Draco Egg@NPC_METAMORPHOSIS','idle',193,1,10,2000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@AL_HEAL','idle',28,9,10000,3000,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@AL_HEAL','idle',28,9,5000,500,5000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_BLOODDRAIN','attack',199,1,5000,500,5000,'yes','target','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_SPLASHATTACK','attack',174,1,3000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_STUNATTACK','attack',179,3,1000,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_SLEEPATTACK','attack',182,3,1000,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,6,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2016,'Aqua Elemental@MG_FROSTDIVER','chase',15,9,10000,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2016,'Aqua Elemental@WZ_WATERBALL','attack',86,4,2000,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2016,'Aqua Elemental@NPC_SLEEPATTACK','attack',182,3,1000,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2016,'Aqua Elemental@MG_COLDBOLT','attack',14,3,1000,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2016,'Aqua Elemental@NPC_SLOWCAST','attack',672,2,1000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2016,'Aqua Elemental@WZ_FROSTNOVA','attack',88,10,10000,1500,20000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@KN_AUTOCOUNTER','attack',61,5,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@TF_THROWSTONE','chase',152,1,5000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@MO_BODYRELOCATION','chase',264,1,3000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_DARKSTRIKE','chase',340,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_DARKSTRIKE','attack',340,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_ARMORBRAKE','attack',344,3,2000,0,5000,'yes','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@WZ_EARTHSPIKE','attack',90,5,3000,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@SM_MAGNUM','attack',7,10,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,24,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@ASC_METEORASSAULT','attack',406,2,500,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@NPC_DARKSTRIKE','chase',340,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@NPC_DARKSTRIKE','attack',340,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@PF_SPIDERWEB','chase',405,1,3000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@NPC_BLINDATTACK','chase',177,3,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@NPC_MAGICALATTACK','attack',192,1,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@NPC_UNDEADATTACK','attack',347,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@KN_TWOHANDQUICKEN','attack',60,5,500,0,300000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@WZ_JUPITEL','attack',84,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@MG_THUNDERSTORM','attack',21,5,1000,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@MG_THUNDERSTORM','chase',21,5,1000,1500,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@AL_HEAL','attack',28,5,5000,500,5000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@AL_HEAL','idle',28,5,10000,500,5000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@AL_HEAL','chase',28,5,10000,500,5000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2019,'Ancient Tree@AL_HEAL','idle',28,1,2000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2019,'Ancient Tree@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2019,'Ancient Tree@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2019,'Ancient Tree@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2024,'Bradium Golem@NPC_STUNATTACK','attack',179,4,500,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2024,'Bradium Golem@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2024,'Bradium Golem@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',0,6,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2024,'Bradium Golem@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',0,9,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2024,'Bradium Golem@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2024,'Bradium Golem@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2020,'Rhyncho@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2020,'Rhyncho@NPC_STUNATTACK','attack',179,5,500,1000,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2020,'Rhyncho@NPC_CRITICALSLASH','attack',170,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2020,'Rhyncho@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2020,'Rhyncho@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2021,'Phylla@PR_LEXDIVINA','chase',76,3,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2021,'Phylla@MG_COLDBOLT','attack',14,3,3000,1500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2021,'Phylla@NPC_WATERATTACK','attack',184,1,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2021,'Phylla@WZ_WATERBALL','attack',86,3,2000,100,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_ALLHEAL','idle',687,1,3000,10000,10000,'no','self','rudeattacked',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_ALLHEAL','walk',687,1,3000,10000,10000,'no','self','rudeattacked',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,2027,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,2027,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','onspawn',0,2027,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_MAGICMIRROR','idle',671,3,10000,0,120000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_MAGICMIRROR','chase',671,3,10000,0,120000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_MAGICMIRROR','attack',671,3,10000,0,120000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_STONESKIN','chase',675,3,10000,2500,300000,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,34);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_STONESKIN','attack',675,3,10000,2500,300000,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,34);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_POWERUP','attack',349,5,6000,0,60000,'yes','self','myhpltmaxrate',15,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_EVILLAND','attack',670,4,500,0,25000,'yes','target','myhpltmaxrate',15,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@WZ_QUAGMIRE','chase',92,5,10000,700,5000,'no','target','myhpltmaxrate',28,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@WZ_QUAGMIRE','attack',92,5,10000,700,120000,'no','target','myhpltmaxrate',28,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_EARTHQUAKE','chase',653,2,10000,10000,180000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_EARTHQUAKE','attack',653,2,10000,10000,180000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_INVISIBLE','idle',353,1,2000,200,5000,'no','target','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_INVISIBLE','chase',353,1,2000,200,5000,'no','target','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_WIDESTONE','chase',666,5,10000,0,60000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_WIDESTONE','attack',666,5,10000,0,60000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_EVILLAND','idle',670,10,500,0,120000,'yes','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_EVILLAND','chase',670,10,500,0,120000,'yes','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_HELLJUDGEMENT','chase',662,2,10000,7000,25000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,32);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_HELLJUDGEMENT','attack',662,2,10000,7000,25000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,32);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_DARKNESSBREATH','attack',658,10,10000,800,35000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_SLOWCAST','attack',672,5,10000,0,60000,'yes','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_CRITICALWOUND','attack',673,3,2000,0,30000,'yes','target','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_WIDECURSE','chase',677,5,10000,1000,25000,'no','self','myhpltmaxrate',75,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_WIDECURSE','attack',677,5,10000,1000,25000,'no','self','myhpltmaxrate',75,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_FIREBREATH','attack',654,5,10000,800,15000,'no','target','myhpltmaxrate',75,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_WIDESLEEP','chase',668,5,10000,3000,20000,'no','self','myhpltmaxrate',95,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_WIDESLEEP','attack',668,5,30000,1000,20000,'no','self','myhpltmaxrate',95,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','myhpltmaxrate',95,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@MG_FIREBALL','chase',17,5,10000,0,30000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@WZ_METEOR','attack',83,10,2000,1000,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@SA_DISPELL','attack',289,5,10000,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_PULSESTRIKE','attack',661,5,2000,10000,40000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,31);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_ALLHEAL','idle',687,1,10000,120000,30000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,20,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2023,'Dark Shadow@NPC_DARKSTRIKE','chase',340,2,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2023,'Dark Shadow@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2023,'Dark Shadow@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2023,'Dark Shadow@NPC_DARKNESSBREATH','attack',658,1,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2026,'Dandelion@NPC_BLINDATTACK','attack',177,2,1000,0,6000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,29);
-REPLACE INTO `mob_skill_db` VALUES (2026,'Dandelion@NPC_POISON','attack',176,3,1000,500,60000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2026,'Dandelion@NPC_COMBOATTACK','attack',171,1,3000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,27);
-REPLACE INTO `mob_skill_db` VALUES (2026,'Dandelion@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,28);
-REPLACE INTO `mob_skill_db` VALUES (2027,'Dark Shadow@NPC_DARKSTRIKE','chase',340,2,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2027,'Dark Shadow@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,9,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2027,'Dark Shadow@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2027,'Dark Shadow@NPC_DARKNESSBREATH','attack',658,1,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- Brasilis
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@MG_FIREBALL','idle',17,5,10000,0,5000,'yes','randomtarget','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@MG_FIREBALL','chase',17,5,10000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@CR_REFLECTSHIELD','idle',252,3,1000,0,200000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@CR_REFLECTSHIELD','attack',252,3,1000,0,200000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_FIREATTACK','attack',186,5,2000,1000,200000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_BLEEDING','attack',660,3,500,500,10000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@AS_SONICBLOW','attack',136,10,1000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@SM_MAGNUM','attack',7,7,1000,0,10000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@KN_TWOHANDQUICKEN','attack',60,20,2000,0,300000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_WIDEBLEEDING','attack',665,2,10000,500,100000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_SUMMONSLAVE','attack',196,5,10000,1000,30000,'no','self','slavele',1,2082,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_SUMMONSLAVE','idle',196,5,10000,1000,30000,'no','self','slavele',1,2082,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_SUMMONSLAVE','chase',196,5,10000,1000,30000,'no','self','slavele',1,2082,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@NPC_WATERATTACK','attack',184,3,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@PR_LEXDIVINA','attack',76,5,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@PR_LEXDIVINA','chase',76,5,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,3,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@WZ_WATERBALL','attack',86,3,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@SM_BASH','attack',5,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@NPC_STOP','attack',342,1,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@MG_FROSTDIVER','attack',15,5,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@MG_FROSTDIVER','chase',15,10,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@NPC_WATERATTACK','attack',184,2,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@NPC_CRITICALWOUND','attack',673,1,50,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@NPC_BLEEDING','attack',660,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@MG_COLDBOLT','attack',14,3,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@MG_COLDBOLT','chase',14,3,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@WZ_WATERBALL','attack',86,3,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@NPC_CURSEATTACK','attack',181,1,1000,800,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@MG_FIREBOLT','attack',19,5,2000,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@MG_FIREBOLT','chase',19,5,2000,1500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@NPC_BLEEDING','attack',660,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@SM_BASH','attack',5,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2072,'Jaguar@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2072,'Jaguar@NPC_COMBOATTACK','attack',171,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2072,'Jaguar@AS_SONICBLOW','attack',136,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2072,'Jaguar@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2072,'Jaguar@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,7,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2072,'Jaguar@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,7,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@MG_STONECURSE','idle',16,5,10000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@MG_STONECURSE','attack',16,5,10000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@AL_INCAGI','chase',29,1,500,700,60000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (2080,'Crystal@AL_TELEPORT','attack',26,1,3000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (2080,'Crystal@AL_TELEPORT','idle',26,1,4000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@NPC_WATERATTACK','attack',184,2,500,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@NPC_CRITICALWOUND','attack',673,1,50,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@NPC_BLEEDING','attack',660,3,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@MG_COLDBOLT','attack',14,3,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@MG_COLDBOLT','chase',14,3,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@WZ_WATERBALL','attack',86,3,500,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- ****
--- NC Mechanic Summons
-REPLACE INTO `mob_skill_db` VALUES (2042,'Silver Sniper@AL_HEAL','chase',28,10,10000,0,1000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2042,'Silver Sniper@AL_HEAL','idle',28,10,10000,0,1000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2042,'Silver Sniper@AL_HEAL','attack',28,10,10000,0,1000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2043,'Magic Decoy Fire@MG_FIREBOLT','attack',19,10,10000,800,3500,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2043,'Magic Decoy Fire@MG_FIREBOLT','chase',19,10,10000,800,3500,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2043,'Magic Decoy Fire@AL_HEAL','chase',28,10,10000,0,1000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2043,'Magic Decoy Fire@AL_HEAL','idle',28,10,10000,0,1000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2043,'Magic Decoy Fire@AL_HEAL','attack',28,10,10000,0,1000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2044,'Magic Decoy Water@MG_COLDBOLT','attack',14,10,10000,800,3500,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2044,'Magic Decoy Water@MG_COLDBOLT','chase',14,10,10000,800,3500,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2044,'Magic Decoy Water@AL_HEAL','chase',28,10,10000,0,1000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2044,'Magic Decoy Water@AL_HEAL','idle',28,10,10000,0,1000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2044,'Magic Decoy Water@AL_HEAL','attack',28,10,10000,0,1000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2045,'Magic Decoy Earth@WZ_EARTHSPIKE','attack',90,10,10000,800,3500,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2045,'Magic Decoy Earth@WZ_EARTHSPIKE','chase',90,10,10000,800,3500,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2045,'Magic Decoy Earth@AL_HEAL','chase',28,10,10000,0,1000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2045,'Magic Decoy Earth@AL_HEAL','idle',28,10,10000,0,1000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2045,'Magic Decoy Earth@AL_HEAL','attack',28,10,10000,0,1000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2046,'Magic Decoy Wind@MG_LIGHTNINGBOLT','attack',20,10,10000,800,3500,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2046,'Magic Decoy Wind@MG_LIGHTNINGBOLT','chase',20,10,10000,800,3500,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2046,'Magic Decoy Wind@AL_HEAL','chase',28,10,10000,0,1000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2046,'Magic Decoy Wind@AL_HEAL','idle',28,10,10000,0,1000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2046,'Magic Decoy Wind@AL_HEAL','attack',28,10,10000,0,1000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-
+REPLACE INTO `mob_skill_db` VALUES (2010,'Majoruros@BS_HAMMERFALL','attack',110,5,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2010,'Majoruros@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2010,'Majoruros@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2010,'Majoruros@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2010,'Majoruros@NPC_SUMMONSLAVE','idle',196,1,10000,2000,60000,'no','self','slavele','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2010,'Majoruros@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2010,'Majoruros@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',32,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@SM_PROVOKE','chase',6,10,2000,600,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'44',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@TF_THROWSTONE','chase',152,1,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@NPC_GROUNDATTACK','attack',185,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@NPC_PIERCINGATT','attack',158,5,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@NPC_FIREBREATH','attack',654,3,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2014,'Draco Egg@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',19,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2014,'Draco Egg@NPC_METAMORPHOSIS','idle',193,1,10,2000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@AL_HEAL','idle',28,9,10000,3000,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@AL_HEAL','idle',28,9,5000,500,5000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_BLOODDRAIN','attack',199,1,5000,500,5000,'yes','target','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_SPLASHATTACK','attack',174,1,3000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_STUNATTACK','attack',179,3,1000,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_SLEEPATTACK','attack',182,3,1000,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_STOP','attack',342,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',6,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2016,'Aqua Elemental@MG_FROSTDIVER','chase',15,9,10000,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2016,'Aqua Elemental@WZ_WATERBALL','attack',86,4,2000,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2016,'Aqua Elemental@NPC_SLEEPATTACK','attack',182,3,1000,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2016,'Aqua Elemental@MG_COLDBOLT','attack',14,3,1000,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2016,'Aqua Elemental@NPC_SLOWCAST','attack',672,2,1000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2016,'Aqua Elemental@WZ_FROSTNOVA','attack',88,10,10000,1500,20000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@KN_AUTOCOUNTER','attack',61,5,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@TF_THROWSTONE','chase',152,1,5000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@MO_BODYRELOCATION','chase',264,1,3000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_DARKSTRIKE','chase',340,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_DARKSTRIKE','attack',340,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_ARMORBRAKE','attack',344,3,2000,0,5000,'yes','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@WZ_EARTHSPIKE','attack',90,5,3000,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@SM_MAGNUM','attack',7,10,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'24',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@ASC_METEORASSAULT','attack',406,2,500,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@NPC_DARKSTRIKE','chase',340,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@NPC_DARKSTRIKE','attack',340,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@PF_SPIDERWEB','chase',405,1,3000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@NPC_BLINDATTACK','chase',177,3,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@NPC_MAGICALATTACK','attack',192,1,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@NPC_UNDEADATTACK','attack',347,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@KN_TWOHANDQUICKEN','attack',60,5,500,0,300000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@WZ_JUPITEL','attack',84,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@MG_THUNDERSTORM','attack',21,5,1000,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@MG_THUNDERSTORM','chase',21,5,1000,1500,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@AL_HEAL','attack',28,5,5000,500,5000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@AL_HEAL','idle',28,5,10000,500,5000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@AL_HEAL','chase',28,5,10000,500,5000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2019,'Ancient Tree@AL_HEAL','idle',28,1,2000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2019,'Ancient Tree@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2019,'Ancient Tree@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2019,'Ancient Tree@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2024,'Bradium Golem@NPC_STUNATTACK','attack',179,4,500,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2024,'Bradium Golem@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2024,'Bradium Golem@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always','0',6,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2024,'Bradium Golem@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always','0',9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2024,'Bradium Golem@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2024,'Bradium Golem@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2020,'Rhyncho@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2020,'Rhyncho@NPC_STUNATTACK','attack',179,5,500,1000,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2020,'Rhyncho@NPC_CRITICALSLASH','attack',170,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2020,'Rhyncho@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2020,'Rhyncho@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2021,'Phylla@PR_LEXDIVINA','chase',76,3,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2021,'Phylla@MG_COLDBOLT','attack',14,3,3000,1500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2021,'Phylla@NPC_WATERATTACK','attack',184,1,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2021,'Phylla@WZ_WATERBALL','attack',86,3,2000,100,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_ALLHEAL','idle',687,1,3000,10000,10000,'no','self','rudeattacked','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_ALLHEAL','walk',687,1,3000,10000,10000,'no','self','rudeattacked','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',2027,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',2027,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','onspawn','0',2027,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_MAGICMIRROR','idle',671,3,10000,0,120000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_MAGICMIRROR','chase',671,3,10000,0,120000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_MAGICMIRROR','attack',671,3,10000,0,120000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_STONESKIN','chase',675,3,10000,2500,300000,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,'34');
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_STONESKIN','attack',675,3,10000,2500,300000,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,'34');
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_POWERUP','attack',349,5,6000,0,60000,'yes','self','myhpltmaxrate','15',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_EVILLAND','attack',670,4,500,0,25000,'yes','target','myhpltmaxrate','15',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@WZ_QUAGMIRE','chase',92,5,10000,700,5000,'no','target','myhpltmaxrate','28',NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@WZ_QUAGMIRE','attack',92,5,10000,700,120000,'no','target','myhpltmaxrate','28',NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_EARTHQUAKE','chase',653,2,10000,10000,180000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_EARTHQUAKE','attack',653,2,10000,10000,180000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_INVISIBLE','idle',353,1,2000,200,5000,'no','target','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_INVISIBLE','chase',353,1,2000,200,5000,'no','target','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_WIDESTONE','chase',666,5,10000,0,60000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_WIDESTONE','attack',666,5,10000,0,60000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_EVILLAND','idle',670,10,500,0,120000,'yes','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_EVILLAND','chase',670,10,500,0,120000,'yes','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_HELLJUDGEMENT','chase',662,2,10000,7000,25000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,'32');
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_HELLJUDGEMENT','attack',662,2,10000,7000,25000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,'32');
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_DARKNESSBREATH','attack',658,10,10000,800,35000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_SLOWCAST','attack',672,5,10000,0,60000,'yes','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_CRITICALWOUND','attack',673,3,2000,0,30000,'yes','target','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_WIDECURSE','chase',677,5,10000,1000,25000,'no','self','myhpltmaxrate','75',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_WIDECURSE','attack',677,5,10000,1000,25000,'no','self','myhpltmaxrate','75',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_FIREBREATH','attack',654,5,10000,800,15000,'no','target','myhpltmaxrate','75',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_WIDESLEEP','chase',668,5,10000,3000,20000,'no','self','myhpltmaxrate','95',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_WIDESLEEP','attack',668,5,30000,1000,20000,'no','self','myhpltmaxrate','95',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','myhpltmaxrate','95',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@MG_FIREBALL','chase',17,5,10000,0,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@WZ_METEOR','attack',83,10,2000,1000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@SA_DISPELL','attack',289,5,10000,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_PULSESTRIKE','attack',661,5,2000,10000,40000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,'31');
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggr\'s Shadow@NPC_ALLHEAL','idle',687,1,10000,120000,30000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'20',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2023,'Dark Shadow@NPC_DARKSTRIKE','chase',340,2,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2023,'Dark Shadow@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2023,'Dark Shadow@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2023,'Dark Shadow@NPC_DARKNESSBREATH','attack',658,1,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2026,'Dandelion@NPC_BLINDATTACK','attack',177,2,1000,0,6000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,'29');
+REPLACE INTO `mob_skill_db` VALUES (2026,'Dandelion@NPC_POISON','attack',176,3,1000,500,60000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2026,'Dandelion@NPC_COMBOATTACK','attack',171,1,3000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,'27');
+REPLACE INTO `mob_skill_db` VALUES (2026,'Dandelion@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,'28');
+REPLACE INTO `mob_skill_db` VALUES (2027,'Dark Shadow@NPC_DARKSTRIKE','chase',340,2,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2027,'Dark Shadow@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2027,'Dark Shadow@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2027,'Dark Shadow@NPC_DARKNESSBREATH','attack',658,1,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@MG_FIREBALL','idle',17,5,10000,0,5000,'yes','randomtarget','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@MG_FIREBALL','chase',17,5,10000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@CR_REFLECTSHIELD','idle',252,3,1000,0,200000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@CR_REFLECTSHIELD','attack',252,3,1000,0,200000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_FIREATTACK','attack',186,5,2000,1000,200000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_BLEEDING','attack',660,3,500,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@AS_SONICBLOW','attack',136,10,1000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@SM_MAGNUM','attack',7,7,1000,0,10000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@KN_TWOHANDQUICKEN','attack',60,20,2000,0,300000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_WIDEBLEEDING','attack',665,2,10000,500,100000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_SUMMONSLAVE','attack',196,5,10000,1000,30000,'no','self','slavele','1',2082,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_SUMMONSLAVE','idle',196,5,10000,1000,30000,'no','self','slavele','1',2082,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_SUMMONSLAVE','chase',196,5,10000,1000,30000,'no','self','slavele','1',2082,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@NPC_WATERATTACK','attack',184,3,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@PR_LEXDIVINA','attack',76,5,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@PR_LEXDIVINA','chase',76,5,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',3,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@WZ_WATERBALL','attack',86,3,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@SM_BASH','attack',5,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@NPC_STOP','attack',342,1,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@MG_FROSTDIVER','attack',15,5,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@MG_FROSTDIVER','chase',15,10,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@NPC_WATERATTACK','attack',184,2,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@NPC_CRITICALWOUND','attack',673,1,50,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@NPC_BLEEDING','attack',660,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@MG_COLDBOLT','attack',14,3,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@MG_COLDBOLT','chase',14,3,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@WZ_WATERBALL','attack',86,3,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@NPC_CURSEATTACK','attack',181,1,1000,800,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@MG_FIREBOLT','attack',19,5,2000,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@MG_FIREBOLT','chase',19,5,2000,1500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@NPC_BLEEDING','attack',660,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@SM_BASH','attack',5,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2072,'Jaguar@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2072,'Jaguar@NPC_COMBOATTACK','attack',171,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2072,'Jaguar@AS_SONICBLOW','attack',136,3,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2072,'Jaguar@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2072,'Jaguar@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',7,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2072,'Jaguar@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always','0',2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always','0',19,0x81,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always','0',7,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_STOP','attack',342,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@MG_STONECURSE','idle',16,5,10000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@MG_STONECURSE','attack',16,5,10000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@AL_INCAGI','chase',29,1,500,700,60000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@NPC_WATERATTACK','attack',184,2,500,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@NPC_CRITICALWOUND','attack',673,1,50,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@NPC_BLEEDING','attack',660,3,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@MG_COLDBOLT','attack',14,3,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@MG_COLDBOLT','chase',14,3,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@WZ_WATERBALL','attack',86,3,500,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2042,'Silver Sniper@AL_HEAL','chase',28,10,10000,0,1000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2042,'Silver Sniper@AL_HEAL','idle',28,10,10000,0,1000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2042,'Silver Sniper@AL_HEAL','attack',28,10,10000,0,1000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2043,'Magic Decoy Fire@MG_FIREBOLT','attack',19,10,10000,800,3500,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2043,'Magic Decoy Fire@MG_FIREBOLT','chase',19,10,10000,800,3500,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2043,'Magic Decoy Fire@AL_HEAL','chase',28,10,10000,0,1000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2043,'Magic Decoy Fire@AL_HEAL','idle',28,10,10000,0,1000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2043,'Magic Decoy Fire@AL_HEAL','attack',28,10,10000,0,1000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2044,'Magic Decoy Water@MG_COLDBOLT','attack',14,10,10000,800,3500,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2044,'Magic Decoy Water@MG_COLDBOLT','chase',14,10,10000,800,3500,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2044,'Magic Decoy Water@AL_HEAL','chase',28,10,10000,0,1000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2044,'Magic Decoy Water@AL_HEAL','idle',28,10,10000,0,1000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2044,'Magic Decoy Water@AL_HEAL','attack',28,10,10000,0,1000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2045,'Magic Decoy Earth@WZ_EARTHSPIKE','attack',90,10,10000,800,3500,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2045,'Magic Decoy Earth@WZ_EARTHSPIKE','chase',90,10,10000,800,3500,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2045,'Magic Decoy Earth@AL_HEAL','chase',28,10,10000,0,1000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2045,'Magic Decoy Earth@AL_HEAL','idle',28,10,10000,0,1000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2045,'Magic Decoy Earth@AL_HEAL','attack',28,10,10000,0,1000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2046,'Magic Decoy Wind@MG_LIGHTNINGBOLT','attack',20,10,10000,800,3500,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2046,'Magic Decoy Wind@MG_LIGHTNINGBOLT','chase',20,10,10000,800,3500,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2046,'Magic Decoy Wind@AL_HEAL','chase',28,10,10000,0,1000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2046,'Magic Decoy Wind@AL_HEAL','idle',28,10,10000,0,1000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2046,'Magic Decoy Wind@AL_HEAL','attack',28,10,10000,0,1000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
diff --git a/sql-files/mob_skill_db2.sql b/sql-files/mob_skill_db2.sql
index cf270f8b3..c3e48d47b 100644
--- a/sql-files/mob_skill_db2.sql
+++ b/sql-files/mob_skill_db2.sql
@@ -3,7 +3,7 @@
--
DROP TABLE IF EXISTS `mob_skill_db2`;
-CREATE TABLE `mob_skill_db2` (
+CREATE TABLE IF NOT EXISTS `mob_skill_db2` (
`MOB_ID` SMALLINT(6) NOT NULL,
`INFO` TEXT NOT NULL,
`STATE` TEXT NOT NULL,
@@ -24,137 +24,3 @@ CREATE TABLE `mob_skill_db2` (
`EMOTION` TEXT,
`CHAT` TEXT
) ENGINE=MyISAM;
-
--- Custom Mob Skill Database
---
--- Structure of Database:
--- INSERT INTO `mob_skill_db2` (`MOB_ID`, `INFO`, `STATE`, `SKILL_ID`, `SKILL_LV`, `RATE`, `CASTTIME`, `DELAY`, `CANCELABLE`, `TARGET`, `CONDITION`, `CONDITION_VALUE`, `VAL1`, `VAL2`, `VAL3`, `VAL4`, `VAL5`, `EMOTION`, `CHAT`);
---
--- RATE: the chance of the skill being casted when the condition is fulfilled (10000 = 100%).
--- DELAY: the time (in milliseconds) before attempting to recast the same skill.
---
--- STATE:
--- any (except dead) / idle (in standby) / walk (in movement) / dead (on killed) /
--- loot /attack / angry (like attack, except player has not attacked mob yet) /
--- chase (following target, after being attacked) / follow (following target,
--- without being attacked) / anytarget (attack+angry+chase+follow)
---
--- TARGET:
--- target (current target) / self / friend / master / randomtarget (any enemy within skill's range)
---
--- The following are for ground-skills, a random target tile is selected from the specified area:
--- around1 (3x3 area around self) / around2 (5x5 area around self) /
--- around3 (7x7 area around self) / around4 (9x9 area around self) /
--- around5 (3x3 area around target) / around6 (5x5 area around target) /
--- around7 (7x7 area around target) / around8 (9x9 area around target) /
--- around = around4
---
--- CONDITION:
--- always Unconditional (no condition value).
--- onspawn When mob spawns/respawns (no condition value).
--- myhpltmaxrate When mob's HP drops to the specified %.
--- myhpinrate When mob's HP is in a certain % range (condition value = lower bound, val1 = upper bound).
--- mystatuson If mob has the specified abnormality in status.
--- mystatusoff If mob has ended the specified abnormality in status.
--- friendhpltmaxrate When mob's friend's HP drops to the specified %.
--- friendhpinrate When mob's friend's HP is in a certain % range (condition value = lower bound, val1 = upper bound).
--- friendstatuson If friend has the specified abnormality in status.
--- friendstatusoff If friend has ended the specified abnormality in status.
--- attackpcgt When attack PCs become greater than specified number.
--- attackpcge When attack PCs become greater than or equal to the specified number.
--- slavelt When number of slaves is less than the original specified number.
--- slavele When number of slaves is less than or equal to the original specified number.
--- closedattacked When close range melee attacked (no condition value).
--- longrangeattacked When long range attacked, ex. bows, guns, ranged skills (no condition value).
--- skillused When the specified skill is used on the mob.
--- afterskill After mob casts the specified skill.
--- casttargeted When a target is in cast range (no condition value).
--- rudeattacked When mob is rude attacked (no condition value).
---
--- Status abnormalities specified through the statuson/statusoff system:
--- anybad (any type of state change) / stone / freeze / stun / sleep /
--- poison / curse / silence / confusion / blind / hiding / sight (unhidden)
---
--- Note: if a negative MobID is provided, the skill will be treated as 'global':
--- -1: added for all boss types.
--- -2: added for all normal types.
--- -4: added for all mobs.
--- rAthena Dev Team
--- REPLACE INTO `mob_skill_db` VALUES (1900,'Valaris@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1900,'Valaris@AL_TELEPORT','walk',26,1,500,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1900,'Valaris@KN_BRANDISHSPEAR','attack',57,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1900,'Valaris@MO_BODYRELOCATION','chase',264,1,200,200,1000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1900,'Valaris@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1900,'Valaris@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1900,'Valaris@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1900,'Valaris@NPC_DARKBREATH','attack',202,5,2000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1900,'Valaris@NPC_DARKSTRIKE','chase',340,10,200,0,1000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1900,'Valaris@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1900,'Valaris@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1900,'Valaris@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele',3,1902,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1900,'Valaris@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele',3,1902,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1900,'Valaris@WZ_VERMILION','attack',85,10,2000,500,2000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1900,'Valaris@WZ_VERMILION','chase',85,10,200,500,2000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1900,'Valaris@WZ_VERMILION','chase',85,10,500,500,2000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1901,'Valaris\'s Worshipper@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1901,'Valaris\'s Worshipper@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1901,'Valaris\'s Worshipper@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1901,'Valaris\'s Worshipper@NPC_EMOTION','chase',197,1,20,0,5000,'yes','self','always',0,19,129,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1901,'Valaris\'s Worshipper@NPC_EMOTION','idle',197,1,200,0,5000,'yes','self','always',0,6,1173,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1901,'Valaris\'s Worshipper@NPC_EMOTION','walk',197,1,200,0,5000,'yes','self','always',0,2,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1901,'Valaris\'s Worshipper@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1901,'Valaris\'s Worshipper@NPC_HALLUCINATION','chase',207,1,50,500,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1901,'Valaris\'s Worshipper@SA_DISPELL','attack',289,1,0,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1902,'MC Cameri@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1902,'MC Cameri@AL_TELEPORT','walk',26,1,500,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1902,'MC Cameri@KN_BRANDISHSPEAR','attack',57,10,2000,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1902,'MC Cameri@MO_BODYRELOCATION','chase',264,1,200,200,1000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1902,'MC Cameri@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1902,'MC Cameri@NPC_DARKBREATH','attack',202,5,2000,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1902,'MC Cameri@NPC_DARKSTRIKE','chase',340,10,200,0,1000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1902,'MC Cameri@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1902,'MC Cameri@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1902,'MC Cameri@WZ_VERMILION','attack',85,10,2000,500,2000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1902,'MC Cameri@WZ_VERMILION','chase',85,10,200,500,2000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1902,'MC Cameri@WZ_VERMILION','chase',85,10,500,500,2000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1903,'Poki#3@AC_DOUBLE','attack',46,10,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1903,'Poki#3@AC_SHOWER','attack',47,8,2000,1000,5000,'no','target','attackpcgt',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1903,'Poki#3@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1903,'Poki#3@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1903,'Poki#3@NPC_AGIUP','chase',350,5,2500,0,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1903,'Poki#3@NPC_POWERUP','attack',349,5,500,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1903,'Poki#3@SN_SHARPSHOOTING','attack',382,5,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1903,'Poki#3@HT_SKIDTRAP','idle',115,5,50,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1903,'Poki#3@HT_FREEZINGTRAP','idle',120,5,50,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1903,'Poki#3@HT_FREEZINGTRAP','idle',121,5,50,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1903,'Poki#3@AC_CHARGEARROW','attack',148,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1903,'Poki#3@HT_FLASHER','idle',120,5,50,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1903,'Poki#3@NPC_SUMMONSLAVE','idle',196,5,10000,2000,120000,'no','self','slavele',1,1659,1660,1661,1662,1663,0,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1903,'Poki#3@NPC_CALLSLAVE','attack',352,1,2000,0,10000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1903,'Poki#3@NPC_CALLSLAVE','idle',352,1,2000,0,10000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1903,'Poki#3@NPC_CHANGEWATER','attack',162,1,10000,2000,600000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1903,'Poki#3@NPC_CHANGETELEKINESIS','attack',169,1,500,2000,5000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,7,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1903,'Poki#3@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- Easter Bunny (not in the db?? it's in db2!)
--- REPLACE INTO `mob_skill_db` VALUES (1921,'Easter Bunny@NPC_SUMMONSLAVE','attack',196,5,10000,3000,10000,'no','self','slavele',2,1063,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1921,'Easter Bunny@NPC_SUMMONSLAVE','idle',196,5,5000,2000,40000,'no','self','always',2,1920,NULL,NULL,NULL,NULL,NULL,NULL);
--- Custom Fire Poring. Warning, Colides with META_DENIRO
--- REPLACE INTO `mob_skill_db` VALUES (1239,'Fire Poring@AL_HEAL','idle',28,10,10000,0,2000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,4,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1239,'Fire Poring@AL_HEAL','walk',28,10,10000,0,2000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,4,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1239,'Fire Poring@AL_TELEPORT','attack',26,1,1000,5000,60000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1239,'Fire Poring@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1239,'Fire Poring@NPC_DARKBLESSING','attack',203,1,1000,2000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,18,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1239,'Fire Poring@NPC_SUMMONSLAVE','attack',196,16,10000,2000,10000,'no','self','slavele',3,1491,1431,1433,NULL,NULL,18,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1239,'Fire Poring@NPC_SUMMONSLAVE','idle',196,16,10000,2000,10000,'no','self','slavele',3,1491,1431,1433,NULL,NULL,18,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1239,'Fire Poring@RG_INTIMIDATE','attack',219,5,1000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1239,'Fire Poring@RG_STRIPARMOR','attack',217,5,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1239,'Fire Poring@RG_STRIPHELM','attack',218,5,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1239,'Fire Poring@RG_STRIPSHIELD','attack',216,5,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (1239,'Fire Poring@RG_STRIPWEAPON','attack',215,5,2000,0,3000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- iRO Halloween Event 2009
--- REPLACE INTO `mob_skill_db` VALUES (3014,'Halloween Whisper@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (3014,'Halloween Whisper@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (3014,'Halloween Whisper@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- REPLACE INTO `mob_skill_db` VALUES (3014,'Halloween Whisper@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',0,19,0x81,NULL,NULL,NULL,NULL,NULL);
--- Here you can place your custom mob skills
-
diff --git a/sql-files/mob_skill_db_re.sql b/sql-files/mob_skill_db_re.sql
index e51925f80..ab29139f3 100644
--- a/sql-files/mob_skill_db_re.sql
+++ b/sql-files/mob_skill_db_re.sql
@@ -3,7 +3,7 @@
--
DROP TABLE IF EXISTS `mob_skill_db`;
-CREATE TABLE `mob_skill_db` (
+CREATE TABLE IF NOT EXISTS `mob_skill_db` (
`MOB_ID` SMALLINT(6) NOT NULL,
`INFO` TEXT NOT NULL,
`STATE` TEXT NOT NULL,
@@ -25,67 +25,12 @@ CREATE TABLE `mob_skill_db` (
`CHAT` TEXT
) ENGINE=MyISAM;
--- Mob Skill Database
--- Based on Aegis Episode 14.2
---
--- Structure of Database:
--- REPLACE INTO `mob_skill_db` VALUES (MOB_ID,'dummy value (info only)','STATE',SKILL_ID,SKILL_LV,rate (10000 = 100%),casttime,delay,'cancelable','target','condition type','condition value',val1,val2,val3,val4,val5,'emotion','chat');
---
--- RATE: the chance of the skill being casted when the condition is fulfilled (10000 = 100%).
--- DELAY: the time (in milliseconds) before attempting to recast the same skill.
---
--- STATE:
--- any (except dead) / idle (in standby) / walk (in movement) / dead (on killed) /
--- loot /attack / angry (like attack, except player has not attacked mob yet) /
--- chase (following target, after being attacked) / follow (following target,
--- without being attacked) / anytarget (attack+angry+chase+follow)
---
--- TARGET:
--- target (current target) / self / friend / master / randomtarget (any enemy within skill's range)
---
--- The following are for ground-skills, a random target tile is selected from the specified area:
--- around1 (3x3 area around self) / around2 (5x5 area around self) /
--- around3 (7x7 area around self) / around4 (9x9 area around self) /
--- around5 (3x3 area around target) / around6 (5x5 area around target) /
--- around7 (7x7 area around target) / around8 (9x9 area around target) /
--- around = around4
---
--- CONDITION:
--- always Unconditional (no condition value).
--- onspawn When mob spawns/respawns (no condition value).
--- myhpltmaxrate When mob's HP drops to the specified %.
--- myhpinrate When mob's HP is in a certain % range (condition value = lower bound, val1 = upper bound).
--- mystatuson If mob has the specified abnormality in status.
--- mystatusoff If mob has ended the specified abnormality in status.
--- friendhpltmaxrate When mob's friend's HP drops to the specified %.
--- friendhpinrate When mob's friend's HP is in a certain % range (condition value = lower bound, val1 = upper bound).
--- friendstatuson If friend has the specified abnormality in status.
--- friendstatusoff If friend has ended the specified abnormality in status.
--- attackpcgt When attack PCs become greater than specified number.
--- attackpcge When attack PCs become greater than or equal to the specified number.
--- slavelt When number of slaves is less than the original specified number.
--- slavele When number of slaves is less than or equal to the original specified number.
--- closedattacked When close range melee attacked (no condition value).
--- longrangeattacked When long range attacked, ex. bows, guns, ranged skills (no condition value).
--- skillused When the specified skill is used on the mob.
--- afterskill After mob casts the specified skill.
--- casttargeted When a target is in cast range (no condition value).
--- rudeattacked When mob is rude attacked (no condition value).
---
--- Status abnormalities specified through the statuson/statusoff system:
--- anybad (any type of state change) / stone / freeze / stun / sleep /
--- poison / curse / silence / confusion / blind / hiding / sight (unhidden)
---
--- Note: if a negative MobID is provided, the skill will be treated as 'global':
--- -1: added for all boss types.
--- -2: added for all normal types.
--- -4: added for all mobs.
REPLACE INTO `mob_skill_db` VALUES (1001,'Scorpion@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1001,'Scorpion@NPC_POISON','attack',176,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1001,'Scorpion@NPC_POISONATTACK','attack',188,1,500,300,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1002,'Poring@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1002,'Poring@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1004,'Hornet@NPC_PIERCINGATT','attack',158,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1004,'Hornet@NPC_PIERCINGATT','attack',158,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1004,'Hornet@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1005,'Familiar@NPC_BLINDATTACK','angry',177,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1005,'Familiar@NPC_BLINDATTACK','attack',177,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -95,16 +40,16 @@ REPLACE INTO `mob_skill_db` VALUES (1007,'Fabre@NPC_GROUNDATTACK','attack',185,2
REPLACE INTO `mob_skill_db` VALUES (1008,'Pupa@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1009,'Condor@BS_ADRENALINE','attack',111,1,500,1500,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1009,'Condor@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,5,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1009,'Condor@NPC_WINDATTACK','attack',187,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1009,'Condor@NPC_WINDATTACK','attack',187,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1010,'Willow@NPC_GROUNDATTACK','attack',185,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1010,'Willow@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1010,'Willow@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1010,'Willow@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1010,'Willow@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1011,'Chonchon@NPC_WINDATTACK','attack',187,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1012,'Roda Frog@NPC_WATERATTACK','attack',184,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1013,'Wolf@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1013,'Wolf@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1013,'Wolf@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1013,'Wolf@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1014,'Spore@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1014,'Spore@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1014,'Spore@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1014,'Spore@NPC_SLEEPATTACK','attack',182,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1014,'Spore@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1015,'Zombie@NPC_POISON','angry',176,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -114,38 +59,38 @@ REPLACE INTO `mob_skill_db` VALUES (1015,'Zombie@NPC_UNDEADATTACK','attack',347,
REPLACE INTO `mob_skill_db` VALUES (1016,'Archer Skeleton@AC_DOUBLE','attack',46,1,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1016,'Archer Skeleton@NPC_UNDEADATTACK','attack',347,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1018,'Creamy@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1018,'Creamy@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1018,'Creamy@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1018,'Creamy@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1018,'Creamy@NPC_WINDATTACK','attack',187,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1019,'Peco Peco@AS_SONICBLOW','attack',136,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1019,'Peco Peco@AS_SONICBLOW','attack',136,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1019,'Peco Peco@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,6,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1019,'Peco Peco@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1019,'Peco Peco@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1019,'Peco Peco@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1020,'Mandragora@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,32,0x3885,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_EMOTION','follow',197,1,2000,0,5000,'yes','self','always',NULL,27,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_GROUNDATTACK','angry',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_SMOKING','idle',195,1,500,0,36000000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1024,'Wormtail@NPC_GROUNDATTACK','attack',185,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_GROUNDATTACK','angry',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1023,'Orc Warrior@NPC_SMOKING','idle',195,1,500,0,36000000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1024,'Wormtail@NPC_GROUNDATTACK','attack',185,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1025,'Boa@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1025,'Boa@NPC_POISON','attack',176,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1026,'Munak@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1026,'Munak@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1026,'Munak@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1026,'Munak@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1026,'Munak@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,1,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1026,'Munak@NPC_STUNATTACK','angry',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1026,'Munak@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1026,'Munak@NPC_STUNATTACK','angry',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1026,'Munak@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1028,'Soldier Skeleton@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1028,'Soldier Skeleton@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1028,'Soldier Skeleton@NPC_EMOTION','follow',197,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1028,'Soldier Skeleton@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,6,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1028,'Soldier Skeleton@NPC_UNDEADATTACK','angry',347,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1028,'Soldier Skeleton@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1029,'Isis@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1029,'Isis@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1029,'Isis@NPC_DARKNESSATTACK','attack',190,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1029,'Isis@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1029,'Isis@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3095,NULL,NULL,NULL,NULL,NULL);
@@ -156,19 +101,19 @@ REPLACE INTO `mob_skill_db` VALUES (1031,'Poporing@NPC_POISON','attack',176,2,50
REPLACE INTO `mob_skill_db` VALUES (1031,'Poporing@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1032,'Verit@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1032,'Verit@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1032,'Verit@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1032,'Verit@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1033,'Elder Willow@MG_FIREBOLT','attack',19,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1033,'Elder Willow@MG_FIREBOLT','chase',19,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1033,'Elder Willow@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1033,'Elder Willow@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1033,'Elder Willow@NPC_FIREATTACK','attack',186,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1034,'Thara Frog@NPC_LICK','attack',206,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1034,'Thara Frog@NPC_WATERATTACK','attack',184,3,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1033,'Elder Willow@NPC_FIREATTACK','attack',186,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1034,'Thara Frog@NPC_LICK','attack',206,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1034,'Thara Frog@NPC_WATERATTACK','attack',184,3,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1035,'Hunter Fly@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x3885,NULL,NULL,NULL,NULL,NULL);
@@ -183,56 +128,56 @@ REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@AL_TELEPORT','idle',26,1,10000,
REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@AS_VENOMDUST','attack',140,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@AS_VENOMDUST','attack',140,5,2000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@ASC_METEORASSAULT','attack',406,10,10000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@AS_VENOMDUST','attack',140,5,2000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@ASC_METEORASSAULT','attack',406,10,10000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@MG_STONECURSE','attack',16,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_CURSEATTACK','attack',181,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_CURSEATTACK','chase',181,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_DARKBREATH','attack',202,5,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_DARKBREATH','chase',202,5,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_CURSEATTACK','attack',181,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_CURSEATTACK','chase',181,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_DARKBREATH','attack',202,5,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_DARKBREATH','chase',202,5,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_DARKTHUNDER','chase',341,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_DARKTHUNDER','chase',341,10,10000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_POISONATTACK','attack',188,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_SUMMONSLAVE','idle',196,7,10000,0,0,'no','self','onspawn',0,1029,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1522,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1522,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_DARKTHUNDER','chase',341,10,10000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_POISONATTACK','attack',188,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_SUMMONSLAVE','idle',196,7,10000,0,0,'no','self','onspawn','0',1029,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1522,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1522,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@SM_BASH','attack',5,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1038,'Osiris@WZ_QUAGMIRE','chase',92,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@KN_BRANDISHSPEAR','attack',57,10,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@KN_BRANDISHSPEAR','attack',57,10,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@MO_BODYRELOCATION','chase',264,1,2000,200,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_BLEEDING','attack',660,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_CRITICALWOUND','attack',673,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_DARKBREATH','attack',202,5,2000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_DARKBREATH','attack',202,5,2000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_DARKSTRIKE','chase',340,10,2000,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_EARTHQUAKE','attack',653,5,10000,2000,30000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_EARTHQUAKE','chase',653,5,10000,2000,30000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_EARTHQUAKE','attack',653,5,10000,2000,30000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_EARTHQUAKE','chase',653,5,10000,2000,30000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_HELLJUDGEMENT','attack',662,5,10000,800,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_HELLJUDGEMENT','chase',662,5,10000,800,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele',3,1431,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele',3,1431,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_SUMMONSLAVE','idle',196,4,10000,0,0,'no','self','onspawn',0,1101,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@WZ_VERMILION','attack',85,10,2000,500,2000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@WZ_VERMILION','chase',85,10,2000,500,2000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@WZ_VERMILION','chase',85,10,5000,500,2000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_HELLJUDGEMENT','attack',662,5,10000,800,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_HELLJUDGEMENT','chase',662,5,10000,800,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele','3',1431,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele','3',1431,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@NPC_SUMMONSLAVE','idle',196,4,10000,0,0,'no','self','onspawn','0',1101,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@WZ_VERMILION','attack',85,10,2000,500,2000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@WZ_VERMILION','chase',85,10,2000,500,2000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1039,'Baphomet@WZ_VERMILION','chase',85,10,5000,500,2000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1040,'Golem@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1040,'Golem@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1040,'Golem@CR_SHIELDCHARGE','attack',250,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1040,'Golem@CR_SHIELDCHARGE','attack',250,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1040,'Golem@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1040,'Golem@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1041,'Mummy@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1041,'Mummy@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1040,'Golem@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1041,'Mummy@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1041,'Mummy@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1041,'Mummy@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1041,'Mummy@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1041,'Mummy@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x3885,NULL,NULL,NULL,NULL,NULL);
@@ -241,41 +186,41 @@ REPLACE INTO `mob_skill_db` VALUES (1042,'Steel Chonchon@NPC_SILENCEATTACK','att
REPLACE INTO `mob_skill_db` VALUES (1042,'Steel Chonchon@NPC_WINDATTACK','attack',187,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1044,'Obeaune@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1044,'Obeaune@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,2,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1044,'Obeaune@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1044,'Obeaune@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1044,'Obeaune@PR_LEXDIVINA','attack',76,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1044,'Obeaune@PR_LEXDIVINA','chase',76,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1044,'Obeaune@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1044,'Obeaune@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1044,'Obeaune@PR_LEXDIVINA','attack',76,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1044,'Obeaune@PR_LEXDIVINA','chase',76,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_STUNATTACK','angry',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_WATERATTACK','angry',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_DECAGI','attack',30,10,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_DECAGI','chase',30,10,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_HEAL','attack',28,10,10000,0,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_HEAL','chase',28,10,10000,0,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_STUNATTACK','angry',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_WATERATTACK','angry',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1045,'Marc@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_DECAGI','attack',30,10,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_DECAGI','chase',30,10,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_HEAL','attack',28,10,10000,0,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_HEAL','chase',28,10,10000,0,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@BS_HAMMERFALL','attack',110,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@BS_HAMMERFALL','chase',110,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@BS_HAMMERFALL','chase',110,10,10000,0,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@CR_AUTOGUARD','attack',249,10,2000,500,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@CR_AUTOGUARD','chase',249,10,2000,500,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@LK_SPIRALPIERCE','attack',397,5,10000,1000,10000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@BS_HAMMERFALL','chase',110,10,10000,0,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@CR_AUTOGUARD','attack',249,10,2000,500,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@CR_AUTOGUARD','chase',249,10,2000,500,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@LK_SPIRALPIERCE','attack',397,5,10000,1000,10000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_BLEEDING','attack',660,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_SUMMONSLAVE','attack',196,1,10000,700,10000,'yes','self','slavele',3,1427,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_SUMMONSLAVE','idle',196,1,10000,700,10000,'yes','self','slavele',3,1427,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_SUMMONSLAVE','attack',196,1,10000,700,10000,'yes','self','slavele','3',1427,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1046,'Doppelganger@NPC_SUMMONSLAVE','idle',196,1,10000,700,10000,'yes','self','slavele','3',1427,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1047,'Peco Peco Egg@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1047,'Peco Peco Egg@NPC_METAMORPHOSIS','idle',193,1,10,2000,5000,'no','self','always',NULL,1049,1050,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1048,'Thief Bug Egg@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -291,62 +236,62 @@ REPLACE INTO `mob_skill_db` VALUES (1053,'Female Thief Bug@NPC_AGIUP','idle',350
REPLACE INTO `mob_skill_db` VALUES (1053,'Female Thief Bug@NPC_AGIUP','loot',350,1,1000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1054,'Male Thief Bug@NPC_AGIUP','idle',350,1,0,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1054,'Male Thief Bug@NPC_AGIUP','loot',350,1,1000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1055,'Muka@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1055,'Muka@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1055,'Muka@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1056,'Smokie@AL_HEAL','idle',28,5,10000,0,5000,'yes','self','mystatuson','hiding',NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1055,'Muka@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1055,'Muka@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1055,'Muka@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1056,'Smokie@AL_HEAL','idle',28,5,10000,0,5000,'yes','self','mystatuson','hiding',NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1056,'Smokie@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1056,'Smokie@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1056,'Smokie@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1056,'Smokie@TF_HIDING','attack',51,1,500,500,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1056,'Smokie@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1056,'Smokie@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1056,'Smokie@TF_HIDING','attack',51,1,500,500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1057,'Yoyo@AM_POTIONPITCHER','idle',231,1,500,1500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1057,'Yoyo@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1057,'Yoyo@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1057,'Yoyo@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1057,'Yoyo@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1057,'Yoyo@SM_PROVOKE','chase',6,10,500,600,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1057,'Yoyo@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1057,'Yoyo@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1058,'Metaller@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1058,'Metaller@NPC_FIREATTACK','attack',186,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1058,'Metaller@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1058,'Metaller@NPC_SILENCEATTACK','chase',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_HEAL','attack',28,10,10000,0,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_HEAL','chase',28,10,10000,0,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_PNEUMA','attack',25,1,2000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_PNEUMA','chase',25,1,2000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1058,'Metaller@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1058,'Metaller@NPC_SILENCEATTACK','chase',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_HEAL','attack',28,10,10000,0,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_HEAL','chase',28,10,10000,0,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_PNEUMA','attack',25,1,2000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_PNEUMA','chase',25,1,2000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_BLEEDING','attack',660,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_GUIDEDATTACK','chase',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_GUIDEDATTACK','chase',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SILENCEATTACK','attack',178,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SILENCEATTACK','chase',178,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SILENCEATTACK','chase',178,5,10000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_STOP','attack',342,1,2000,0,15000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SUMMONSLAVE','idle',196,4,10000,0,0,'no','self','onspawn',0,1156,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1604,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1604,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SILENCEATTACK','chase',178,5,10000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_STOP','attack',342,1,2000,0,15000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SUMMONSLAVE','idle',196,4,10000,0,0,'no','self','onspawn','0',1156,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1604,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1604,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@WZ_JUPITEL','attack',84,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1059,'Mistress@WZ_JUPITEL','chase',84,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1060,'Bigfoot@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,6,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1060,'Bigfoot@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1060,'Bigfoot@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1060,'Bigfoot@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1060,'Bigfoot@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1060,'Bigfoot@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1061,'Nightmare@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1061,'Nightmare@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1061,'Nightmare@NPC_MENTALBREAKER','attack',159,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1061,'Nightmare@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1062,'Santa Poring@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1062,'Santa Poring@NPC_HOLYATTACK','attack',189,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1064,'Megalodon@NPC_CHANGETELEKINESIS','attack',169,1,500,2000,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,7,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1064,'Megalodon@NPC_CHANGETELEKINESIS','attack',169,1,500,2000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'7',NULL);
REPLACE INTO `mob_skill_db` VALUES (1064,'Megalodon@NPC_UNDEADATTACK','attack',347,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@MG_FROSTDIVER','angry',15,9,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@MG_FROSTDIVER','attack',15,9,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -359,16 +304,16 @@ REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@MG_LIGHTNINGBOLT','chase',20,3,
REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,32,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@NPC_WATERATTACK','angry',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@WZ_WATERBALL','angry',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@WZ_WATERBALL','attack',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@WZ_WATERBALL','angry',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1065,'Strouf@WZ_WATERBALL','attack',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1066,'Vadon@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1066,'Vadon@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1066,'Vadon@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1066,'Vadon@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1066,'Vadon@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1067,'Cornutus@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1067,'Cornutus@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1067,'Cornutus@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1067,'Cornutus@NPC_WATERATTACK','attack',184,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1067,'Cornutus@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1067,'Cornutus@NPC_WATERATTACK','attack',184,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1068,'Hydra@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1069,'Swordfish@NPC_CRITICALWOUND','attack',673,1,100,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1069,'Swordfish@NPC_WATERATTACK','angry',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -377,12 +322,12 @@ REPLACE INTO `mob_skill_db` VALUES (1069,'Swordfish@WZ_WATERBALL','angry',86,3,5
REPLACE INTO `mob_skill_db` VALUES (1069,'Swordfish@WZ_WATERBALL','attack',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1069,'Swordfish@WZ_WATERBALL','follow',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1069,'Swordfish@WZ_WATERBALL','chase',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1070,'Kukre@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,0,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1070,'Kukre@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1070,'Kukre@NPC_WATERATTACK','attack',184,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1071,'Pirate Skeleton@NPC_BLEEDING','attack',660,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1071,'Pirate Skeleton@NPC_BLEEDING','attack',660,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1071,'Pirate Skeleton@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1071,'Pirate Skeleton@SM_BASH','angry',5,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1071,'Pirate Skeleton@SM_BASH','attack',5,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,27,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1071,'Pirate Skeleton@SM_BASH','angry',5,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1071,'Pirate Skeleton@SM_BASH','attack',5,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'27',NULL);
REPLACE INTO `mob_skill_db` VALUES (1072,'Kaho@MG_FIREBOLT','angry',19,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1072,'Kaho@MG_FIREBOLT','attack',19,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1072,'Kaho@MG_FIREBOLT','follow',19,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -397,106 +342,106 @@ REPLACE INTO `mob_skill_db` VALUES (1076,'Skeleton@NPC_UNDEADATTACK','attack',34
REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,1,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_POISON','angry',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_POISON','attack',176,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_POISON','angry',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_POISON','attack',176,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_POISONATTACK','angry',188,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1077,'Poison Spore@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','mystatuson','hiding',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@CR_REFLECTSHIELD','attack',252,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@CR_REFLECTSHIELD','chase',252,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@HP_ASSUMPTIO','attack',361,5,10000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@HP_ASSUMPTIO','idle',361,5,10000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@MC_MAMMONITE','attack',42,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@MG_FIREBALL','chase',17,10,2000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@CR_REFLECTSHIELD','attack',252,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@CR_REFLECTSHIELD','chase',252,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@HP_ASSUMPTIO','attack',361,5,10000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@HP_ASSUMPTIO','idle',361,5,10000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@MC_MAMMONITE','attack',42,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@MG_FIREBALL','chase',17,10,2000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@NPC_SUMMONSLAVE','attack',196,10,10000,700,10000,'no','self','slavele',5,1608,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@NPC_SUMMONSLAVE','idle',196,10,10000,700,10000,'no','self','slavele',5,1608,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@NPC_SUMMONSLAVE','idle',196,10,10000,0,0,'no','self','onspawn',0,1054,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@NPC_SUMMONSLAVE','attack',196,10,10000,700,10000,'no','self','slavele','5',1608,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@NPC_SUMMONSLAVE','idle',196,10,10000,700,10000,'no','self','slavele','5',1608,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@NPC_SUMMONSLAVE','idle',196,10,10000,0,0,'no','self','onspawn','0',1054,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@SM_MAGNUM','attack',7,10,2000,0,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@TF_HIDING','attack',51,1,1000,0,5000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@AL_DECAGI','chase',30,10,2000,0,300000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1086,'Golden Thief Bug@TF_HIDING','attack',51,1,1000,0,5000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@AL_DECAGI','chase',30,10,2000,0,300000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@CR_AUTOGUARD','attack',249,10,2000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@LK_SPIRALPIERCE','attack',397,5,1500,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@MG_THUNDERSTORM','attack',21,10,2000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@MG_THUNDERSTORM','chase',21,10,10000,1500,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_ARMORBRAKE','attack',344,10,2000,500,300000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_ARMORBRAKE','chase',344,10,2000,500,300000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@MG_THUNDERSTORM','chase',21,10,10000,1500,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_ARMORBRAKE','attack',344,10,2000,500,300000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_ARMORBRAKE','chase',344,10,2000,500,300000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_BLEEDING','attack',660,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_GROUNDATTACK','attack',185,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_SUMMONSLAVE','attack',196,8,10000,700,10000,'no','self','slavele',3,1439,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_SUMMONSLAVE','idle',196,8,10000,700,10000,'no','self','slavele',3,1439,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_SUMMONSLAVE','attack',196,8,10000,700,10000,'no','self','slavele','3',1439,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1087,'Orc Hero@NPC_SUMMONSLAVE','idle',196,8,10000,700,10000,'no','self','slavele','3',1439,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_GROUNDATTACK','attack',185,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_SILENCEATTACK','chase',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele',3,1052,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele',3,1052,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_SUMMONSLAVE','idle',196,8,10000,0,0,'no','self','onspawn',0,1052,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_SILENCEATTACK','chase',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele','3',1052,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele','3',1052,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1088,'Vocal@NPC_SUMMONSLAVE','idle',196,8,10000,0,0,'no','self','onspawn','0',1052,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1089,'Toad@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1089,'Toad@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele',3,1012,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1089,'Toad@NPC_SUMMONSLAVE','idle',196,6,10000,0,0,'no','self','onspawn',0,1012,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1089,'Toad@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1089,'Toad@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele','3',1012,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1089,'Toad@NPC_SUMMONSLAVE','idle',196,6,10000,0,0,'no','self','onspawn','0',1012,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1089,'Toad@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1090,'Mastering@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1090,'Mastering@NPC_SUMMONSLAVE','idle',196,10,10000,0,0,'no','self','onspawn',0,1002,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1090,'Mastering@NPC_WATERATTACK','attack',184,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1090,'Mastering@NPC_SUMMONSLAVE','idle',196,10,10000,0,0,'no','self','onspawn','0',1002,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1090,'Mastering@NPC_WATERATTACK','attack',184,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'yes','self','slavele',0,1011,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'yes','self','slavele',0,1011,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_SUMMONSLAVE','idle',196,8,10000,0,0,'no','self','onspawn',0,1011,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_WINDATTACK','attack',187,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'yes','self','slavele','0',1011,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'yes','self','slavele','0',1011,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_SUMMONSLAVE','idle',196,8,10000,0,0,'no','self','onspawn','0',1011,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1091,'Dragon Fly@NPC_WINDATTACK','attack',187,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,27,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele',3,1013,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele',3,1013,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn',0,1013,NULL,NULL,NULL,NULL,27,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele','3',1013,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele','3',1013,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1092,'Vagabond Wolf@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn','0',1013,NULL,NULL,NULL,NULL,'27',NULL);
REPLACE INTO `mob_skill_db` VALUES (1093,'Eclipse@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1093,'Eclipse@NPC_LICK','attack',206,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1093,'Eclipse@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'yes','self','slavele',3,1063,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1093,'Eclipse@NPC_SUMMONSLAVE','idle',196,8,10000,0,0,'no','self','onspawn',0,1063,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1093,'Eclipse@NPC_LICK','attack',206,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1093,'Eclipse@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'yes','self','slavele','3',1063,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1093,'Eclipse@NPC_SUMMONSLAVE','idle',196,8,10000,0,0,'no','self','onspawn','0',1063,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1094,'Ambernite@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1094,'Ambernite@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1094,'Ambernite@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1094,'Ambernite@NPC_WATERATTACK','attack',184,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1095,'Andre@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1095,'Andre@NPC_GROUNDATTACK','attack',185,2,1500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@MG_SAFETYWALL','attack',12,5,1000,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@MG_SAFETYWALL','attack',12,5,1000,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@NPC_HOLYATTACK','attack',189,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@NPC_HOLYATTACK','chase',189,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@NPC_SUMMONSLAVE','idle',196,3,10000,0,0,'no','self','onspawn',0,1031,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@NPC_HOLYATTACK','attack',189,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@NPC_HOLYATTACK','chase',189,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@NPC_SUMMONSLAVE','idle',196,3,10000,0,0,'no','self','onspawn','0',1031,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1096,'Angeling@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1097,'Ant Egg@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1097,'Ant Egg@NPC_METAMORPHOSIS','idle',193,1,10,2000,5000,'no','self','always',NULL,1095,1105,1160,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@AL_HEAL','attack',28,5,5000,500,5000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@AL_HEAL','idle',28,5,10000,500,5000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@AL_HEAL','chase',28,5,10000,500,5000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@AL_HEAL','attack',28,5,5000,500,5000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@AL_HEAL','idle',28,5,10000,500,5000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@AL_HEAL','chase',28,5,10000,500,5000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@MG_THUNDERSTORM','attack',21,5,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@MG_THUNDERSTORM','chase',21,5,1000,1500,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@MG_THUNDERSTORM','chase',21,5,1000,1500,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_BLINDATTACK','chase',177,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1098,'Anubis@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -519,109 +464,109 @@ REPLACE INTO `mob_skill_db` VALUES (1100,'Argos@PF_SPIDERWEB','idle',405,1,3000,
REPLACE INTO `mob_skill_db` VALUES (1100,'Argos@PF_SPIDERWEB','attack',405,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1100,'Argos@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@SA_DISPELL','attack',289,1,0,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@SA_DISPELL','attack',289,1,0,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1101,'Baphomet Jr.@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1102,'Bathory@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1102,'Bathory@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,30,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1102,'Bathory@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1102,'Bathory@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1102,'Bathory@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1102,'Bathory@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1102,'Bathory@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1102,'Bathory@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
REPLACE INTO `mob_skill_db` VALUES (1102,'Bathory@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1103,'Caramel@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1103,'Caramel@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1103,'Caramel@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1104,'Coco@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1104,'Coco@NPC_GROUNDATTACK','attack',185,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1104,'Coco@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1104,'Coco@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1105,'Deniro@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1105,'Deniro@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1106,'Desert Wolf@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1106,'Desert Wolf@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x308D,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1106,'Desert Wolf@NPC_FIREATTACK','attack',186,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1106,'Desert Wolf@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1106,'Desert Wolf@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1107,'Baby Desert Wolf@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1107,'Baby Desert Wolf@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1108,'Deviace@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',NULL,9,0x0091,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1108,'Deviace@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1108,'Deviace@NPC_WATERATTACK','attack',184,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1108,'Deviace@NPC_WATERATTACK','attack',184,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1108,'Deviace@WZ_WATERBALL','attack',86,4,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1108,'Deviace@WZ_WATERBALL','chase',86,4,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_CURSEATTACK','attack',181,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_CURSEATTACK','attack',181,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_DARKNESSATTACK','attack',190,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_DARKTHUNDER','attack',341,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_DARKTHUNDER','chase',341,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_DARKTHUNDER','attack',341,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_DARKTHUNDER','chase',341,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1109,'Deviruchi@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1110,'Dokebi@BS_ADRENALINE','attack',111,1,500,1500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1110,'Dokebi@BS_ADRENALINE','chase',111,1,500,1500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1110,'Dokebi@MC_MAMMONITE','attack',42,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,8,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1110,'Dokebi@BS_ADRENALINE','chase',111,1,500,1500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1110,'Dokebi@MC_MAMMONITE','attack',42,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'8',NULL);
REPLACE INTO `mob_skill_db` VALUES (1110,'Dokebi@NPC_DARKNESSATTACK','attack',190,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1110,'Dokebi@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1111,'Drainliar@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1111,'Drainliar@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1111,'Drainliar@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@AL_DECAGI','chase',30,10,2000,0,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@AL_DECAGI','chase',30,10,2000,0,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@BS_MAXIMIZE','attack',114,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@BS_MAXIMIZE','chase',114,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_AGIUP','attack',350,10,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_AGIUP','attack',350,10,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_ARMORBRAKE','attack',344,10,2000,0,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_BLEEDING','attack',660,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_DRAGONFEAR','attack',659,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_DRAGONFEAR','attack',659,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_GUIDEDATTACK','chase',172,5,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'yes','self','slavele',3,1566,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'yes','self','slavele',3,1566,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_SUMMONSLAVE','idle',196,4,10000,0,0,'no','self','onspawn',0,1192,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_WATERATTACK','attack',184,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_WATERATTACK','chase',184,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_WATERATTACK','chase',184,5,2000,0,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@WZ_WATERBALL','attack',86,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@WZ_WATERBALL','chase',86,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'yes','self','slavele','3',1566,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'yes','self','slavele','3',1566,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_SUMMONSLAVE','idle',196,4,10000,0,0,'no','self','onspawn','0',1192,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_WATERATTACK','attack',184,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_WATERATTACK','chase',184,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@NPC_WATERATTACK','chase',184,5,2000,0,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@WZ_WATERBALL','attack',86,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1112,'Drake@WZ_WATERBALL','chase',86,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
REPLACE INTO `mob_skill_db` VALUES (1113,'Drops@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1113,'Drops@NPC_FIREATTACK','attack',186,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1114,'Dustiness@NPC_BLINDATTACK','attack',177,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1114,'Dustiness@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1114,'Dustiness@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1114,'Dustiness@NPC_WINDATTACK','attack',187,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@AM_DEMONSTRATION','attack',229,5,2000,0,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@AM_DEMONSTRATION','chase',229,5,2000,0,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@AM_DEMONSTRATION','attack',229,5,2000,0,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@AM_DEMONSTRATION','chase',229,5,2000,0,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@MG_FIREBALL','chase',17,10,4000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@MG_FIREBALL','chase',17,10,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_BLEEDING','attack',660,5,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@MG_FIREBALL','chase',17,10,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_BLEEDING','attack',660,5,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_BLEEDING','attack',660,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_SUMMONSLAVE','attack',196,8,10000,700,10000,'yes','self','slavele',3,1603,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_SUMMONSLAVE','idle',196,8,10000,700,10000,'yes','self','slavele',3,1603,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn',0,1060,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_SUMMONSLAVE','attack',196,8,10000,700,10000,'yes','self','slavele','3',1603,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_SUMMONSLAVE','idle',196,8,10000,700,10000,'yes','self','slavele','3',1603,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn','0',1060,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1115,'Eddga@SM_MAGNUM','attack',7,10,3000,0,2000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1116,'Eggyra@CR_AUTOGUARD','attack',249,2,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1116,'Eggyra@CR_AUTOGUARD','chase',249,2,2000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1116,'Eggyra@NPC_BLINDATTACK','attack',177,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1116,'Eggyra@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_BLINDATTACK','attack',177,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_BLINDATTACK','chase',177,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_CURSEATTACK','attack',181,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_CURSEATTACK','chase',181,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_UNDEADATTACK','attack',347,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_UNDEADATTACK','chase',347,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1116,'Eggyra@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_BLINDATTACK','attack',177,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_BLINDATTACK','chase',177,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_CURSEATTACK','attack',181,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_CURSEATTACK','chase',181,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_UNDEADATTACK','attack',347,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@NPC_UNDEADATTACK','chase',347,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1117,'Evil Druid@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1118,'Flora@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -632,27 +577,27 @@ REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@AS_CLOAKING','attack',135,1,
REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@AS_CLOAKING','follow',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@NPC_COMBOATTACK','angry',171,1,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@NPC_COMBOATTACK','attack',171,1,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@NPC_COMBOATTACK','angry',171,1,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@NPC_COMBOATTACK','attack',171,1,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@NPC_FIREATTACK','angry',186,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1119,'Frilldora@NPC_FIREATTACK','attack',186,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@AL_TELEPORT','attack',26,1,5000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,28,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,28,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@AL_TELEPORT','attack',26,1,5000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'28',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'28',NULL);
REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,28,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'28',NULL);
REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@MG_SOULSTRIKE','chase',13,9,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,28,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'28',NULL);
REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,28,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_INVISIBLE','attack',353,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_INVISIBLE','idle',353,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_INVISIBLE','chase',353,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn',0,1186,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,28,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1121,'Giearth@HT_SANDMAN','idle',119,5,500,0,300000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn','0',1186,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1120,'Ghostring@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'28',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1121,'Giearth@HT_SANDMAN','idle',119,5,500,0,300000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1121,'Giearth@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,8,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1121,'Giearth@NPC_GROUNDATTACK','attack',185,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1121,'Giearth@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1121,'Giearth@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1122,'Goblin@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1122,'Goblin@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,2,0x308D,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1122,'Goblin@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,18,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -675,209 +620,209 @@ REPLACE INTO `mob_skill_db` VALUES (1126,'Goblin@NPC_EMOTION','chase',197,1,2000
REPLACE INTO `mob_skill_db` VALUES (1126,'Goblin@NPC_WATERATTACK','attack',184,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1127,'Hode@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1127,'Hode@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1127,'Hode@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1127,'Hode@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1128,'Horn@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1128,'Horn@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1128,'Horn@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1129,'Horong@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1129,'Horong@MG_SIGHT','chase',10,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1129,'Horong@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1129,'Horong@NPC_FIREATTACK','attack',186,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1129,'Horong@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1129,'Horong@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1130,'Jakk@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1130,'Jakk@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1130,'Jakk@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1130,'Jakk@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1130,'Jakk@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1130,'Jakk@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1130,'Jakk@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,2,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1130,'Jakk@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@MG_FIREBALL','chase',17,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,10,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@MG_FROSTDIVER','chase',15,9,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,10,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@MG_SOULSTRIKE','chase',13,9,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_ATTRICHANGE','idle',161,1,500,2000,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,10,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_DARKTHUNDER','chase',341,5,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1130,'Jakk@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@MG_FIREBALL','chase',17,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'10',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@MG_FROSTDIVER','chase',15,9,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'10',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@MG_SOULSTRIKE','chase',13,9,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_ATTRICHANGE','idle',161,1,500,2000,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'10',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_DARKTHUNDER','chase',341,5,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_EMOTION','idle',197,1,100,0,60000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_EMOTION','attack',197,1,10000,0,60000,'yes','self','always',NULL,6,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_EMOTION_ON','idle',474,1,100,0,60000,'yes','self','always',NULL,20,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_EMOTION_ON','idle',474,1,100,0,60000,'yes','self','always',NULL,22,0x0083,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_ENERGYDRAIN','chase',200,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_WINDATTACK','chase',187,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@WZ_QUAGMIRE','chase',92,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,12,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_ENERGYDRAIN','chase',200,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@NPC_WINDATTACK','chase',187,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1131,'Joker@WZ_QUAGMIRE','chase',92,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'12',NULL);
REPLACE INTO `mob_skill_db` VALUES (1132,'Khalitzburg@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1132,'Khalitzburg@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1132,'Khalitzburg@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1132,'Khalitzburg@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1132,'Khalitzburg@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1132,'Khalitzburg@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1132,'Khalitzburg@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1132,'Khalitzburg@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1133,'Kobold@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1133,'Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x308D,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1133,'Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1133,'Kobold@NPC_WINDATTACK','attack',187,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1133,'Kobold@NPC_WINDATTACK','attack',187,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1134,'Kobold@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1134,'Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x308D,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1134,'Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1134,'Kobold@NPC_POISONATTACK','attack',188,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1134,'Kobold@NPC_POISONATTACK','attack',188,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1135,'Kobold@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1135,'Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x308D,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1135,'Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1135,'Kobold@NPC_FIREATTACK','attack',186,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1138,'Magnolia@HT_FLASHER','idle',120,5,500,0,300000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1135,'Kobold@NPC_FIREATTACK','attack',186,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1138,'Magnolia@HT_FLASHER','idle',120,5,500,0,300000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1138,'Magnolia@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,28,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1138,'Magnolia@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1138,'Magnolia@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1138,'Magnolia@NPC_UNDEADATTACK','attack',347,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1139,'Mantis@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1139,'Mantis@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1139,'Mantis@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1139,'Mantis@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1139,'Mantis@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1139,'Mantis@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@MG_FIREBOLT','attack',19,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@MG_FIREBOLT','chase',19,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@MG_FIREBOLT','attack',19,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@MG_FIREBOLT','chase',19,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@NPC_BLINDATTACK','chase',177,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@NPC_FIREATTACK','attack',186,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@NPC_MAGICALATTACK','attack',192,2,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1141,'Marina@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1140,'Marduk@NPC_MAGICALATTACK','attack',192,2,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1141,'Marina@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1141,'Marina@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1141,'Marina@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1141,'Marina@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1142,'Marine Sphere@NPC_RANDOMMOVE','idle',331,1,10000,0,30000,'yes','target','alchemist',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1142,'Marine Sphere@NPC_SELFDESTRUCTION','idle',173,1,10000,0,0,'yes','self','alchemist',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1142,'Marine Sphere@NPC_SELFDESTRUCTION','idle',173,1,500,2000,5000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1142,'Marine Sphere@NPC_SELFDESTRUCTION','idle',173,1,10000,2000,5000,'no','self','skillused',173,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1142,'Marine Sphere@NPC_SELFDESTRUCTION','idle',173,1,500,2000,5000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1142,'Marine Sphere@NPC_SELFDESTRUCTION','idle',173,1,10000,2000,5000,'no','self','skillused','173',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1142,'Marine Sphere@NPC_SPEEDUP','idle',332,1,10000,0,700,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1143,'Marionette@HT_FREEZINGTRAP','idle',121,5,500,0,300000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1143,'Marionette@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1143,'Marionette@HT_FREEZINGTRAP','idle',121,5,500,0,300000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1143,'Marionette@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1143,'Marionette@NPC_FIREATTACK','attack',186,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1143,'Marionette@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1144,'Marse@NPC_BLINDATTACK','attack',177,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1143,'Marionette@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1144,'Marse@NPC_BLINDATTACK','attack',177,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1144,'Marse@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0091,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1144,'Marse@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1144,'Marse@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1144,'Marse@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1145,'Martin@NPC_GROUNDATTACK','attack',185,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1145,'Martin@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1145,'Martin@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1146,'Matyr@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1145,'Martin@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1145,'Martin@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1146,'Matyr@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1146,'Matyr@NPC_DARKNESSATTACK','attack',190,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1146,'Matyr@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,7,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1146,'Matyr@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_HEAL','attack',28,10,10000,0,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_HEAL','chase',28,10,10000,0,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_HEAL','attack',28,10,10000,0,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_HEAL','chase',28,10,10000,0,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_HEAL','attack',28,10,10000,0,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_HEAL','chase',28,10,10000,0,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_HEAL','attack',28,10,10000,0,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_HEAL','chase',28,10,10000,0,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_TELEPORT','walk',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@CR_AUTOGUARD','attack',249,10,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@KN_BRANDISHSPEAR','attack',57,10,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_CRITICALWOUND','attack',673,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1477,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1477,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_SUMMONSLAVE','idle',196,10,10000,0,0,'no','self','onspawn',0,1194,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1477,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1477,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_SUMMONSLAVE','idle',196,10,10000,0,0,'no','self','onspawn','0',1194,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@WZ_HEAVENDRIVE','attack',91,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@WZ_HEAVENDRIVE','chase',91,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@WZ_HEAVENDRIVE','chase',91,5,10000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1148,'Medusa@MG_STONECURSE','attack',16,10,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1148,'Medusa@NPC_BLEEDING','attack',660,5,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1147,'Maya@WZ_HEAVENDRIVE','chase',91,5,10000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1148,'Medusa@MG_STONECURSE','attack',16,10,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1148,'Medusa@NPC_BLEEDING','attack',660,5,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1148,'Medusa@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1148,'Medusa@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1148,'Medusa@NPC_PETRIFYATTACK','attack',180,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1148,'Medusa@NPC_PETRIFYATTACK','chase',180,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1148,'Medusa@NPC_PETRIFYATTACK','attack',180,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1148,'Medusa@NPC_PETRIFYATTACK','chase',180,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1149,'Minorous@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1149,'Minorous@BS_HAMMERFALL','attack',110,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1149,'Minorous@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1149,'Minorous@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1149,'Minorous@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1149,'Minorous@WZ_HEAVENDRIVE','attack',91,3,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_HEAL','attack',28,10,10000,0,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_HEAL','chase',28,10,10000,0,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_HEAL','attack',28,10,10000,0,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_HEAL','chase',28,10,10000,0,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,21,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1149,'Minorous@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1149,'Minorous@WZ_HEAVENDRIVE','attack',91,3,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_HEAL','attack',28,10,10000,0,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_HEAL','chase',28,10,10000,0,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_HEAL','attack',28,10,10000,0,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_HEAL','chase',28,10,10000,0,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'21',NULL);
REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@BS_HAMMERFALL','attack',110,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@BS_HAMMERFALL','chase',110,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MC_MAMMONITE','attack',42,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_COLDBOLT','chase',14,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_COLDBOLT','chase',14,5,4000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_FIREBOLT','chase',19,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_FIREBOLT','chase',19,5,4000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_LIGHTNINGBOLT','chase',20,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_LIGHTNINGBOLT','chase',20,5,4000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,0,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@BS_HAMMERFALL','attack',110,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@BS_HAMMERFALL','chase',110,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MC_MAMMONITE','attack',42,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_COLDBOLT','chase',14,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_COLDBOLT','chase',14,5,4000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_FIREBOLT','chase',19,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_FIREBOLT','chase',19,5,4000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_LIGHTNINGBOLT','chase',20,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@MG_LIGHTNINGBOLT','chase',20,5,4000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'0',NULL);
REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_CRITICALWOUND','attack',673,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1471,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1471,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_SUMMONSLAVE','idle',196,3,10000,0,0,'no','self','onspawn',0,1180,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@SA_DISPELL','attack',289,5,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@SA_DISPELL','chase',289,5,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@SA_LANDPROTECTOR','attack',288,1,10000,500,10000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@SA_LANDPROTECTOR','chase',288,1,10000,1000,5000,'no','target','skillused',89,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@ST_FULLSTRIP','attack',476,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1471,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1471,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_SUMMONSLAVE','idle',196,3,10000,0,0,'no','self','onspawn','0',1180,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@SA_DISPELL','attack',289,5,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@SA_DISPELL','chase',289,5,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@SA_LANDPROTECTOR','attack',288,1,10000,500,10000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@SA_LANDPROTECTOR','chase',288,1,10000,1000,5000,'no','target','skillused','89',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1150,'Moonlight Flower@ST_FULLSTRIP','attack',476,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1151,'Myst@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1151,'Myst@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1151,'Myst@NPC_MENTALBREAKER','attack',159,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1151,'Myst@NPC_POISONATTACK','attack',188,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1152,'Orc Skeleton@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1152,'Orc Skeleton@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1151,'Myst@NPC_MENTALBREAKER','attack',159,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1151,'Myst@NPC_POISONATTACK','attack',188,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1152,'Orc Skeleton@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1152,'Orc Skeleton@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1152,'Orc Skeleton@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1152,'Orc Skeleton@NPC_UNDEADATTACK','angry',347,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1152,'Orc Skeleton@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1153,'Orc Zombie@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1153,'Orc Zombie@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1153,'Orc Zombie@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1153,'Orc Zombie@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1153,'Orc Zombie@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1153,'Orc Zombie@NPC_UNDEADATTACK','angry',347,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1153,'Orc Zombie@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1154,'Pasana@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1154,'Pasana@NPC_BLEEDING','attack',660,2,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1154,'Pasana@NPC_BLEEDING','attack',660,2,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1154,'Pasana@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1154,'Pasana@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1154,'Pasana@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1154,'Pasana@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1154,'Pasana@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x3095,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1154,'Pasana@SM_BASH','attack',5,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1155,'Petite@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1155,'Petite@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1155,'Petite@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1155,'Petite@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1155,'Petite@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1155,'Petite@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1155,'Petite@SM_BASH','attack',5,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1156,'Petite@AL_INCAGI','chase',29,5,2000,700,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1156,'Petite@AL_INCAGI','chase',29,5,2000,700,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1156,'Petite@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1156,'Petite@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1156,'Petite@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1156,'Petite@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1156,'Petite@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1156,'Petite@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@AC_CHARGEARROW','attack',148,1,2000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@MG_THUNDERSTORM','chase',21,9,2000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@MG_THUNDERSTORM','chase',21,9,2000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_DARKBLESSING','attack',203,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_DARKNESSBREATH','attack',658,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_DARKBLESSING','attack',203,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_DARKNESSBREATH','attack',658,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_DARKSTRIKE','attack',340,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_DARKSTRIKE','chase',340,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_ENERGYDRAIN','attack',200,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_ENERGYDRAIN','chase',200,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_ENERGYDRAIN','chase',200,1,10000,0,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_ENERGYDRAIN','chase',200,1,10000,0,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_GUIDEDATTACK','chase',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele',3,1458,1464,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele',3,1458,1464,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1158,'Phen@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1158,'Phen@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele','3',1458,1464,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1157,'Pharaoh@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele','3',1458,1464,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1158,'Phen@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1158,'Phen@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','mystatuson','hiding',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -885,30 +830,30 @@ REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@AL_TELEPORT','walk',26,1,5000
REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_GUIDEDATTACK','chase',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_HELMBRAKE','attack',345,10,2000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_LICK','attack',206,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_PETRIFYATTACK','chase',180,5,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele',3,1558,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele',3,1558,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_SUMMONSLAVE','idle',196,10,10000,0,0,'no','self','onspawn',0,1127,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_WIDESTONE','attack',666,5,10000,500,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_WIDESTONE','chase',666,5,10000,500,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@WZ_HEAVENDRIVE','chase',91,5,10000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_HELMBRAKE','attack',345,10,2000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_LICK','attack',206,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_PETRIFYATTACK','chase',180,5,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele','3',1558,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele','3',1558,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_SUMMONSLAVE','idle',196,10,10000,0,0,'no','self','onspawn','0',1127,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_WIDESTONE','attack',666,5,10000,500,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@NPC_WIDESTONE','chase',666,5,10000,500,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1159,'Phreeoni@WZ_HEAVENDRIVE','chase',91,5,10000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1160,'Piere@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1160,'Piere@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1160,'Piere@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1161,'Plankton@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,0,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1163,'Raydric@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1164,'Requiem@NPC_DARKNESSATTACK','attack',190,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1164,'Requiem@NPC_EMOTION','walk',197,1,200,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1164,'Requiem@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1164,'Requiem@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@AS_CLOAKING','angry',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -917,146 +862,146 @@ REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@NPC_GROUNDATTACK','angry',185,
REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@NPC_GROUNDATTACK','attack',185,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@TF_SPRINKLESAND','angry',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1165,'Sandman@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1166,'Savage@AL_INCAGI','chase',29,1,500,700,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1166,'Savage@AL_INCAGI','chase',29,1,500,700,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1166,'Savage@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1166,'Savage@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1166,'Savage@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1167,'Savage Babe@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1167,'Savage Babe@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1169,'Skeleton Worker@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1169,'Skeleton Worker@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1169,'Skeleton Worker@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1170,'Sohee@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,28,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1170,'Sohee@NPC_STOP','attack',342,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1170,'Sohee@NPC_SUICIDE','attack',175,1,500,0,5000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1170,'Sohee@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1174,'Stainer@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1170,'Sohee@NPC_STOP','attack',342,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1170,'Sohee@NPC_SUICIDE','attack',175,1,500,0,5000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1170,'Sohee@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1174,'Stainer@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1174,'Stainer@NPC_SILENCEATTACK','attack',178,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1174,'Stainer@NPC_WINDATTACK','attack',187,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1175,'Tarou@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1175,'Tarou@NPC_POISON','attack',176,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1176,'Vitata@AM_POTIONPITCHER','attack',231,2,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1176,'Vitata@AM_POTIONPITCHER','chase',231,2,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1176,'Vitata@AM_POTIONPITCHER','attack',231,2,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1176,'Vitata@AM_POTIONPITCHER','chase',231,2,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,5,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1176,'Vitata@AM_POTIONPITCHER','attack',231,2,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1176,'Vitata@AM_POTIONPITCHER','chase',231,2,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1176,'Vitata@AM_POTIONPITCHER','attack',231,2,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1176,'Vitata@AM_POTIONPITCHER','chase',231,2,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'5',NULL);
REPLACE INTO `mob_skill_db` VALUES (1176,'Vitata@NPC_GROUNDATTACK','attack',185,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1177,'Zenorc@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1177,'Zenorc@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1177,'Zenorc@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,29,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1177,'Zenorc@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1178,'Zerom@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1178,'Zerom@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1178,'Zerom@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1178,'Zerom@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1178,'Zerom@NPC_FIREATTACK','angry',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1178,'Zerom@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1178,'Zerom@NPC_FIREATTACK','angry',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1178,'Zerom@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,28,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'28',NULL);
REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,28,0x3095,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1179,'Whisper@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1180,'Nine Tail@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1180,'Nine Tail@NPC_ATTRICHANGE','attack',161,1,500,2000,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1180,'Nine Tail@NPC_BLEEDING','attack',660,3,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1180,'Nine Tail@NPC_ATTRICHANGE','attack',161,1,500,2000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1180,'Nine Tail@NPC_BLEEDING','attack',660,3,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1180,'Nine Tail@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1180,'Nine Tail@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1180,'Nine Tail@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1180,'Nine Tail@NPC_RANDOMATTACK','attack',183,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1180,'Nine Tail@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1180,'Nine Tail@NPC_RANDOMATTACK','attack',183,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1188,'Bongun@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1188,'Bongun@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1188,'Bongun@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
REPLACE INTO `mob_skill_db` VALUES (1189,'Orc Archer@AC_DOUBLE','attack',46,5,2000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1189,'Orc Archer@AC_SHOWER','attack',47,5,2000,1000,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1189,'Orc Archer@HT_ANKLESNARE','idle',117,5,500,0,300000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1189,'Orc Archer@AC_SHOWER','attack',47,5,2000,1000,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1189,'Orc Archer@HT_ANKLESNARE','idle',117,5,500,0,300000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1189,'Orc Archer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,5,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1189,'Orc Archer@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@AL_INCAGI','chase',29,10,2000,700,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@AL_INCAGI','chase',29,10,2000,700,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@BS_HAMMERFALL','attack',110,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@BS_HAMMERFALL','chase',110,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@BS_HAMMERFALL','attack',110,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@BS_HAMMERFALL','chase',110,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@CR_SHIELDCHARGE','attack',250,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@MG_COLDBOLT','chase',14,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@MG_FIREBOLT','chase',19,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_CRITICALWOUND','attack',673,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_EARTHQUAKE','attack',653,5,10000,1500,30000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_EARTHQUAKE','chase',653,5,10000,1500,30000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_GROUNDATTACK','attack',185,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_EARTHQUAKE','attack',653,5,10000,1500,30000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_EARTHQUAKE','chase',653,5,10000,1500,30000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_GROUNDATTACK','attack',185,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_SHIELDBRAKE','attack',346,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele',3,1473,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele',3,1473,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn',0,1189,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@PR_LEXDIVINA','chase',76,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@PR_LEXDIVINA','chase',76,10,10000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@SM_PROVOKE','chase',6,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele','3',1473,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele','3',1473,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn','0',1189,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@PR_LEXDIVINA','chase',76,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@PR_LEXDIVINA','chase',76,10,10000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1190,'Orc Lord@SM_PROVOKE','chase',6,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1191,'Mimic@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1191,'Mimic@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1191,'Mimic@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1191,'Mimic@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1191,'Mimic@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1191,'Mimic@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1191,'Mimic@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,29,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1192,'Wraith@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1192,'Wraith@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1192,'Wraith@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1192,'Wraith@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1192,'Wraith@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1192,'Wraith@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1193,'Alarm@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1193,'Alarm@NPC_DARKBREATH','attack',202,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1193,'Alarm@NPC_DARKBREATH','attack',202,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
REPLACE INTO `mob_skill_db` VALUES (1193,'Alarm@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1193,'Alarm@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1193,'Alarm@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1193,'Alarm@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1194,'Arclouze@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1194,'Arclouze@NPC_GROUNDATTACK','attack',185,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1194,'Arclouze@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1194,'Arclouze@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1195,'Rideword@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1195,'Rideword@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1195,'Rideword@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1195,'Rideword@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1195,'Rideword@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1196,'Skeleton Prisoner@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1196,'Skeleton Prisoner@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1196,'Skeleton Prisoner@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1197,'Zombie Prisoner@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1197,'Zombie Prisoner@NPC_POISONATTACK','attack',188,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1197,'Zombie Prisoner@NPC_UNDEADATTACK','attack',347,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1198,'Dark Priest@MO_BODYRELOCATION','chase',264,1,10000,0,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1198,'Dark Priest@MO_BODYRELOCATION','chase',264,1,10000,0,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1198,'Dark Priest@NPC_BLEEDING','attack',660,3,10,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1198,'Dark Priest@NPC_CHANGEUNDEAD','attack',348,1,300,1000,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1198,'Dark Priest@NPC_DARKBREATH','chase',202,2,500,800,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1198,'Dark Priest@NPC_DARKCROSS','attack',338,3,5000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1198,'Dark Priest@NPC_CHANGEUNDEAD','attack',348,1,300,1000,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1198,'Dark Priest@NPC_DARKBREATH','chase',202,2,500,800,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1198,'Dark Priest@NPC_DARKCROSS','attack',338,3,5000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1198,'Dark Priest@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1199,'Punk@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1199,'Punk@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1199,'Punk@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1199,'Punk@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1199,'Punk@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
REPLACE INTO `mob_skill_db` VALUES (1199,'Punk@NPC_WINDATTACK','attack',187,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1200,'Zealotus@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1200,'Zealotus@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1200,'Zealotus@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1200,'Zealotus@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,30,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1200,'Zealotus@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1200,'Zealotus@NPC_LICK','attack',206,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1200,'Zealotus@NPC_STOP','attack',342,1,500,0,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1200,'Zealotus@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'no','self','slavele',0,1257,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1201,'Rybio@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,4,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1201,'Rybio@NPC_POISON','attack',176,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,4,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1201,'Rybio@SM_PROVOKE','chase',6,10,500,600,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,4,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1202,'Phendark@NPC_POISON','attack',176,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1202,'Phendark@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1202,'Phendark@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1200,'Zealotus@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1200,'Zealotus@NPC_LICK','attack',206,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1200,'Zealotus@NPC_STOP','attack',342,1,500,0,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1200,'Zealotus@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'no','self','slavele','0',1257,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1201,'Rybio@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'4',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1201,'Rybio@NPC_POISON','attack',176,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'4',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1201,'Rybio@SM_PROVOKE','chase',6,10,500,600,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'4',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1202,'Phendark@NPC_POISON','attack',176,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1202,'Phendark@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1202,'Phendark@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@CR_AUTOGUARD','attack',249,10,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@CR_AUTOGUARD','chase',249,10,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@NPC_GUIDEDATTACK','attack',172,1,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@NPC_GUIDEDATTACK','attack',172,1,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1203,'Mysteltainn@NPC_SHIELDBRAKE','attack',346,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1204,'Ogretooth@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1204,'Ogretooth@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1204,'Ogretooth@CR_AUTOGUARD','attack',249,10,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1204,'Ogretooth@CR_AUTOGUARD','chase',249,10,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1204,'Ogretooth@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1204,'Ogretooth@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1204,'Ogretooth@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,29,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1204,'Ogretooth@NPC_HELMBRAKE','attack',345,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1204,'Ogretooth@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1204,'Ogretooth@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1205,'Executioner@BS_MAXIMIZE','attack',114,5,500,1000,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1205,'Executioner@BS_MAXIMIZE','chase',114,5,500,1000,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1205,'Executioner@CR_AUTOGUARD','attack',249,10,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -1065,49 +1010,49 @@ REPLACE INTO `mob_skill_db` VALUES (1205,'Executioner@NPC_ARMORBRAKE','attack',3
REPLACE INTO `mob_skill_db` VALUES (1205,'Executioner@NPC_DARKNESSATTACK','attack',190,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1206,'Anolian@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1206,'Anolian@NPC_WATERATTACK','attack',184,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1206,'Anolian@SM_BASH','attack',5,7,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1206,'Anolian@SM_BASH','attack',5,7,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1206,'Anolian@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1206,'Anolian@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,2,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@AM_POTIONPITCHER','idle',231,4,10000,0,5000,'yes','self','mystatuson','hiding',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,20,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,10,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@WZ_QUAGMIRE','attack',92,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@WZ_QUAGMIRE','chase',92,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'10',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@WZ_QUAGMIRE','attack',92,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1207,'Sting@WZ_QUAGMIRE','chase',92,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
REPLACE INTO `mob_skill_db` VALUES (1208,'Wanderer@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1208,'Wanderer@KN_AUTOCOUNTER','attack',61,5,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1208,'Wanderer@NPC_BLEEDING','attack',660,1,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1208,'Wanderer@NPC_BLEEDING','attack',660,1,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1208,'Wanderer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1208,'Wanderer@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1208,'Wanderer@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1208,'Wanderer@NPC_UNDEADATTACK','attack',347,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1208,'Wanderer@RG_INTIMIDATE','attack',219,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1209,'Cramp@NPC_POISON','attack',176,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1209,'Cramp@NPC_POISONATTACK','attack',188,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1211,'Brilight@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1211,'Brilight@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1211,'Brilight@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1211,'Brilight@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1211,'Brilight@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1213,'High Orc@CR_SHIELDCHARGE','attack',250,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1213,'High Orc@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1213,'High Orc@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1213,'High Orc@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,6,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1213,'High Orc@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1213,'High Orc@NPC_SMOKING','idle',195,1,500,0,36000000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1213,'High Orc@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1213,'High Orc@NPC_SMOKING','idle',195,1,500,0,36000000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@AM_POTIONPITCHER','idle',231,1,500,1500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@HT_SKIDTRAP','idle',115,5,500,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@HT_SKIDTRAP','idle',115,5,500,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3095,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@NPC_FIREATTACK','attack',186,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@NPC_SUMMONSLAVE','attack',196,3,10000,2000,60000,'yes','self','slavele',0,1057,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'yes','self','slavele',0,1057,NULL,NULL,NULL,NULL,27,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@NPC_SUMMONSLAVE','attack',196,3,10000,2000,60000,'yes','self','slavele','0',1057,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'yes','self','slavele','0',1057,NULL,NULL,NULL,NULL,'27',NULL);
REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@SM_PROVOKE','chase',6,10,500,600,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1214,'Choco@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1215,'Stem Worm@NPC_GUIDEDATTACK','attack',172,1,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1215,'Stem Worm@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1215,'Stem Worm@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1216,'Penomena@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1216,'Penomena@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1216,'Penomena@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -1115,108 +1060,108 @@ REPLACE INTO `mob_skill_db` VALUES (1219,'Abysmal Knight@AC_CHARGEARROW','chase'
REPLACE INTO `mob_skill_db` VALUES (1219,'Abysmal Knight@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1219,'Abysmal Knight@CR_AUTOGUARD','attack',249,10,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1219,'Abysmal Knight@CR_AUTOGUARD','chase',249,10,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1219,'Abysmal Knight@KN_BRANDISHSPEAR','attack',57,10,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1219,'Abysmal Knight@KN_BRANDISHSPEAR','attack',57,10,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1219,'Abysmal Knight@NPC_ARMORBRAKE','attack',344,10,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1219,'Abysmal Knight@NPC_DARKNESSATTACK','attack',190,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1219,'Abysmal Knight@NPC_SUMMONSLAVE','idle',196,2,10000,2000,600000,'no','self','slavele',0,1132,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1219,'Abysmal Knight@NPC_DARKNESSATTACK','attack',190,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1219,'Abysmal Knight@NPC_SUMMONSLAVE','idle',196,2,10000,2000,600000,'no','self','slavele','0',1132,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1242,'Marin@MG_FROSTDIVER','attack',15,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1242,'Marin@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1242,'Marin@NPC_WATERATTACK','attack',184,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1243,'Sasquatch@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1243,'Sasquatch@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1243,'Sasquatch@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1243,'Sasquatch@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1243,'Sasquatch@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,6,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1243,'Sasquatch@NPC_WATERATTACK','angry',184,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1243,'Sasquatch@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@MG_COLDBOLT','attack',14,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1243,'Sasquatch@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@MG_COLDBOLT','attack',14,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@NPC_HOLYATTACK','attack',189,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@PR_LEXAETERNA','attack',78,1,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@PR_LEXAETERNA','chase',78,1,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@AL_TELEPORT','idle',26,1,1000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@NPC_RUN','attack',354,1,10000,0,0,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@NPC_RUN','chase',354,1,10000,0,0,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@MG_SAFETYWALL','attack',12,10,1000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@NPC_HOLYATTACK','attack',189,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@AL_INCAGI','chase',29,1,500,700,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@PR_LEXAETERNA','attack',78,1,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@PR_LEXAETERNA','chase',78,1,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1246,'Christmas Cookie@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@AL_TELEPORT','idle',26,1,1000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@NPC_RUN','attack',354,1,10000,0,0,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@NPC_RUN','chase',354,1,10000,0,0,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@MG_SAFETYWALL','attack',12,10,1000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@NPC_HOLYATTACK','attack',189,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1247,'Antonio@AL_INCAGI','chase',29,1,500,700,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1248,'Cruiser@AC_CHARGEARROW','attack',148,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1248,'Cruiser@NPC_COMBOATTACK','attack',171,2,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,24,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1248,'Cruiser@NPC_COMBOATTACK','attack',171,2,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'24',NULL);
REPLACE INTO `mob_skill_db` VALUES (1248,'Cruiser@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,27,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1249,'Myst Case@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1249,'Myst Case@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1249,'Myst Case@MC_MAMMONITE','attack',42,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,8,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1249,'Myst Case@MC_MAMMONITE','attack',42,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'8',NULL);
REPLACE INTO `mob_skill_db` VALUES (1249,'Myst Case@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,3,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1249,'Myst Case@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1249,'Myst Case@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AL_HEAL','chase',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AL_HEAL','attack',28,9,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AL_HEAL','chase',28,9,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1249,'Myst Case@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1249,'Myst Case@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AL_HEAL','chase',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AL_HEAL','attack',28,9,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AL_HEAL','chase',28,9,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AM_DEMONSTRATION','attack',229,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,17,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AM_DEMONSTRATION','chase',229,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,17,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AM_DEMONSTRATION','attack',229,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'17',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@AM_DEMONSTRATION','chase',229,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'17',NULL);
REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@NPC_EMOTION','attack',197,1,2000,0,5000,'yes','self','always',NULL,17,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@NPC_SUMMONSLAVE','attack',196,3,10000,2000,60000,'yes','self','slavele',0,1743,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'yes','self','slavele',0,1743,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@PR_STRECOVERY','attack',72,1,2000,700,5000,'yes','friend','friendstatuson','anybad',NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@PR_STRECOVERY','chase',72,1,2000,700,5000,'yes','friend','friendstatuson','anybad',NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@NPC_SUMMONSLAVE','attack',196,3,10000,2000,60000,'yes','self','slavele','0',1743,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'yes','self','slavele','0',1743,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@PR_STRECOVERY','attack',72,1,2000,700,5000,'yes','friend','friendstatuson','anybad',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@PR_STRECOVERY','chase',72,1,2000,700,5000,'yes','friend','friendstatuson','anybad',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1250,'Chepet@WZ_FIREPILLAR','idle',80,5,500,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@CR_SHIELDCHARGE','attack',250,5,2000,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@CR_SHIELDCHARGE','attack',250,5,2000,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_HALLUCINATION','chase',207,1,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele',3,1607,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele',3,1607,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_WIDEFREEZE','attack',664,5,10000,1000,10000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_WIDEFREEZE','chase',664,5,10000,1000,10000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele','3',1607,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele','3',1607,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_WIDEFREEZE','attack',664,5,10000,1000,10000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_WIDEFREEZE','chase',664,5,10000,1000,10000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_WINDATTACK','attack',187,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@NPC_WINDATTACK','chase',187,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@WZ_STORMGUST','attack',89,10,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@WZ_STORMGUST','chase',89,10,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@WZ_STORMGUST','chase',89,10,10000,500,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@AL_DECAGI','chase',30,10,2000,0,300000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@WZ_STORMGUST','attack',89,10,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@WZ_STORMGUST','chase',89,10,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1251,'Stormy Knight@WZ_STORMGUST','chase',89,10,10000,500,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@AL_DECAGI','chase',30,10,2000,0,300000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1606,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1606,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@NPC_WATERATTACK','attack',184,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@NPC_WATERATTACK','chase',184,5,2000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@NPC_WEAPONBRAKER','attack',343,10,500,0,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@NPC_WIDEFREEZE','attack',664,5,10000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@NPC_WIDEFREEZE','chase',664,5,10000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1606,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1606,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@NPC_WATERATTACK','attack',184,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@NPC_WATERATTACK','chase',184,5,2000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@NPC_WEAPONBRAKER','attack',343,10,500,0,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@NPC_WIDEFREEZE','attack',664,5,10000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@NPC_WIDEFREEZE','chase',664,5,10000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@WZ_STORMGUST','attack',89,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1252,'Hatii@WZ_STORMGUST','chase',89,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1253,'Gargoyle@AC_CHARGEARROW','attack',148,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1253,'Gargoyle@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1253,'Gargoyle@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1253,'Gargoyle@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1253,'Gargoyle@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1253,'Gargoyle@NPC_WINDATTACK','attack',187,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1254,'Raggler@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1254,'Raggler@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1254,'Raggler@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1254,'Raggler@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1254,'Raggler@NPC_WINDATTACK','attack',187,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1255,'Nereid@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1255,'Nereid@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1255,'Nereid@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1255,'Nereid@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,0,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1255,'Nereid@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1255,'Nereid@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,NULL,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1255,'Nereid@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1256,'Pest@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1256,'Pest@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1256,'Pest@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -1224,243 +1169,243 @@ REPLACE INTO `mob_skill_db` VALUES (1256,'Pest@NPC_BLOODDRAIN','attack',199,1,50
REPLACE INTO `mob_skill_db` VALUES (1256,'Pest@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1256,'Pest@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1256,'Pest@NPC_POISON','attack',176,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1257,'Injustice@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1257,'Injustice@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1257,'Injustice@NPC_DARKNESSATTACK','attack',190,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1258,'Goblin Archer@AC_DOUBLE','attack',46,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1258,'Goblin Archer@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,16,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1258,'Goblin Archer@NPC_POISON','attack',176,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1258,'Goblin Archer@NPC_POISONATTACK','attack',188,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1259,'Gryphon@KN_PIERCE','attack',56,10,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1259,'Gryphon@NPC_CRITICALSLASH','attack',170,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1259,'Gryphon@KN_PIERCE','attack',56,10,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1259,'Gryphon@NPC_CRITICALSLASH','attack',170,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1259,'Gryphon@NPC_WINDATTACK','attack',187,4,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@CR_REFLECTSHIELD','attack',252,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_BLINDATTACK','attack',177,3,1500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,1,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_BLINDATTACK','chase',177,3,1500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,1,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,26,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_CURSEATTACK','attack',181,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_CURSEATTACK','chase',181,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_PETRIFYATTACK','chase',180,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1261,'Wild Rose@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@CR_REFLECTSHIELD','attack',252,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_BLINDATTACK','attack',177,3,1500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'1',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_BLINDATTACK','chase',177,3,1500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'1',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'26',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_CURSEATTACK','attack',181,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_CURSEATTACK','chase',181,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1260,'Dark Frame@NPC_PETRIFYATTACK','chase',180,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1261,'Wild Rose@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1261,'Wild Rose@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1261,'Wild Rose@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1262,'Mutant Dragonoid@MG_FIREBALL','chase',17,10,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1262,'Mutant Dragonoid@NPC_BLEEDING','attack',660,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1262,'Mutant Dragonoid@NPC_FIREATTACK','attack',186,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1262,'Mutant Dragonoid@NPC_BLEEDING','attack',660,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1262,'Mutant Dragonoid@NPC_FIREATTACK','attack',186,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1262,'Mutant Dragonoid@SM_MAGNUM','attack',7,10,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@HT_SHOCKWAVE','idle',118,5,500,0,300000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@MG_LIGHTNINGBOLT','attack',20,5,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@MG_LIGHTNINGBOLT','chase',20,5,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@HT_SHOCKWAVE','idle',118,5,500,0,300000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@MG_LIGHTNINGBOLT','attack',20,5,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@MG_LIGHTNINGBOLT','chase',20,5,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,29,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@NPC_MAGICALATTACK','attack',192,1,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@NPC_MAGICALATTACK','attack',192,1,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@NPC_UNDEADATTACK','attack',347,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@WZ_JUPITEL','attack',84,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@WZ_JUPITEL','attack',84,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1263,'Wind Ghost@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1264,'Merman@KN_PIERCE','attack',56,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1264,'Merman@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1264,'Merman@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1264,'Merman@NPC_RANGEATTACK','chase',160,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1264,'Merman@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','attack',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','idle',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','chase',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','idle',28,5,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','chase',28,5,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,0,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1264,'Merman@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','attack',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','idle',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','chase',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','idle',28,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@AL_HEAL','chase',28,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'0',NULL);
REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,4,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,4,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'4',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1265,'Cookie@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'4',NULL);
REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@NPC_WINDATTACK','attack',187,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@SM_PROVOKE','chase',6,10,2000,600,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1267,'Carat@SM_PROVOKE','chase',6,10,2000,600,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@CR_SHIELDCHARGE','attack',250,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@KN_BRANDISHSPEAR','attack',57,7,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@NPC_CHANGEFIRE','attack',164,1,10000,2000,600000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@CR_SHIELDCHARGE','attack',250,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@KN_BRANDISHSPEAR','attack',57,7,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@NPC_CHANGEFIRE','attack',164,1,10000,2000,600000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@NPC_WEAPONBRAKER','attack',343,5,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@WZ_METEOR','attack',83,7,2000,1500,5000,'no','target','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@WZ_METEOR','chase',83,7,2000,1500,5000,'no','target','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1269,'Clock@NPC_CURSEATTACK','attack',181,4,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@WZ_METEOR','attack',83,7,2000,1500,5000,'no','target','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1268,'Bloody Knight@WZ_METEOR','chase',83,7,2000,1500,5000,'no','target','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1269,'Clock@NPC_CURSEATTACK','attack',181,4,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1269,'Clock@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',NULL,9,0x0091,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1269,'Clock@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1269,'Clock@NPC_GROUNDATTACK','attack',185,4,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1269,'Clock@NPC_STUNATTACK','attack',179,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1269,'Clock@NPC_GROUNDATTACK','attack',185,4,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1269,'Clock@NPC_STUNATTACK','attack',179,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',NULL,9,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_SLEEPATTACK','chase',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@NPC_SLEEPATTACK','chase',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@SA_DISPELL','attack',289,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@WZ_FIREPILLAR','idle',80,5,500,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1271,'Alligator@NPC_WATERATTACK','attack',184,4,1000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1271,'Alligator@NPC_CRITICALSLASH','attack',170,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1270,'Tower Keeper@WZ_FIREPILLAR','idle',80,5,500,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1271,'Alligator@NPC_WATERATTACK','attack',184,4,1000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1271,'Alligator@NPC_CRITICALSLASH','attack',170,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1271,'Alligator@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0091,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@MG_FIREWALL','chase',18,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_CRITICALWOUND','attack',673,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_DARKBLESSING','attack',203,1,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_HELLJUDGEMENT','attack',662,5,10000,800,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_HELLJUDGEMENT','chase',662,5,10000,800,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_DARKBLESSING','attack',203,1,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_HELLJUDGEMENT','attack',662,5,10000,800,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_HELLJUDGEMENT','chase',662,5,10000,800,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_HELMBRAKE','attack',345,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_SUMMONSLAVE','attack',196,3,10000,700,10000,'yes','self','slavele',3,1605,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_SUMMONSLAVE','idle',196,3,10000,700,10000,'yes','self','slavele',3,1605,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_SUMMONSLAVE','attack',196,3,10000,700,10000,'yes','self','slavele','3',1605,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@NPC_SUMMONSLAVE','idle',196,3,10000,700,10000,'yes','self','slavele','3',1605,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@WZ_METEOR','attack',83,10,5000,500,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@WZ_METEOR','chase',83,10,5000,500,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@WZ_METEOR','chase',83,10,5000,500,2000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1273,'Orc Lady@AL_INCAGI','chase',29,1,500,700,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1272,'Dark Lord@WZ_METEOR','chase',83,10,5000,500,2000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1273,'Orc Lady@AL_INCAGI','chase',29,1,500,700,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
REPLACE INTO `mob_skill_db` VALUES (1273,'Orc Lady@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,3,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1273,'Orc Lady@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1274,'Megalith@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1274,'Megalith@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1274,'Megalith@NPC_STUNATTACK','attack',179,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@CR_SHIELDCHARGE','attack',250,3,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@CR_SHIELDCHARGE','attack',250,3,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@SA_DISPELL','chase',289,5,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@SA_DISPELL','attack',289,5,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@NPC_SUMMONSLAVE','idle',196,1,500,2000,60000,'no','self','slavele',0,1744,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1276,'Raydric Archer@AC_CHARGEARROW','attack',148,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1276,'Raydric Archer@AC_DOUBLE','attack',46,5,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1275,'Alice@NPC_SUMMONSLAVE','idle',196,1,500,2000,60000,'no','self','slavele','0',1744,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1276,'Raydric Archer@AC_CHARGEARROW','attack',148,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1276,'Raydric Archer@AC_DOUBLE','attack',46,5,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1276,'Raydric Archer@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1276,'Raydric Archer@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1276,'Raydric Archer@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1277,'Greatest General@NPC_BLINDATTACK','idle',177,3,10000,1500,5000,'no','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1277,'Greatest General@NPC_BLINDATTACK','idle',177,3,10000,1500,5000,'no','target','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1276,'Raydric Archer@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1277,'Greatest General@NPC_BLINDATTACK','idle',177,3,10000,1500,5000,'no','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1277,'Greatest General@NPC_BLINDATTACK','idle',177,3,10000,1500,5000,'no','target','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1277,'Greatest General@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1277,'Greatest General@WZ_EARTHSPIKE','idle',90,3,5000,1500,5000,'no','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1277,'Greatest General@WZ_EARTHSPIKE','idle',90,3,5000,1500,5000,'no','target','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1277,'Greatest General@WZ_EARTHSPIKE','idle',90,3,5000,1500,5000,'no','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1277,'Greatest General@WZ_EARTHSPIKE','idle',90,3,5000,1500,5000,'no','target','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1278,'Stalactic Golem@BS_HAMMERFALL','attack',110,5,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1278,'Stalactic Golem@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1278,'Stalactic Golem@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1278,'Stalactic Golem@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',NULL,9,0x0091,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1278,'Stalactic Golem@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1278,'Stalactic Golem@NPC_STUNATTACK','attack',179,4,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1278,'Stalactic Golem@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1278,'Stalactic Golem@NPC_STUNATTACK','attack',179,4,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1278,'Stalactic Golem@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1279,'Tri Joint@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1280,'Goblin Steamrider@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,27,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1280,'Goblin Steamrider@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,23,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1280,'Goblin Steamrider@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'23',NULL);
REPLACE INTO `mob_skill_db` VALUES (1280,'Goblin Steamrider@NPC_WINDATTACK','attack',187,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1280,'Goblin Steamrider@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@MG_FIREBOLT','chase',19,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@MG_LIGHTNINGBOLT','chase',20,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@MG_SAFETYWALL','attack',12,5,2000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,20,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1280,'Goblin Steamrider@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@MG_FIREBOLT','chase',19,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@MG_LIGHTNINGBOLT','chase',20,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@MG_SAFETYWALL','attack',12,5,2000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'20',NULL);
REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,32,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@SA_DISPELL','attack',289,5,0,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,20,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1282,'Kobold Archer@AC_DOUBLE','attack',46,3,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1281,'Sage Worm@SA_DISPELL','attack',289,5,0,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'20',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1282,'Kobold Archer@AC_DOUBLE','attack',46,3,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1282,'Kobold Archer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,20,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1282,'Kobold Archer@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1282,'Kobold Archer@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@NPC_FIREATTACK','attack',186,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@NPC_SHIELDBRAKE','attack',346,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@NPC_SUMMONSLAVE','idle',196,4,10000,2000,60000,'yes','self','slavele',0,1253,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@NPC_FIREATTACK','attack',186,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@NPC_SHIELDBRAKE','attack',346,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@NPC_SUMMONSLAVE','idle',196,4,10000,2000,60000,'yes','self','slavele','0',1253,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1283,'Chimera@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1285,'Archer Guardian@AC_CHARGEARROW','attack',148,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1285,'Archer Guardian@AC_DOUBLE','attack',46,1,2000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1287,'Soldier Guardian@NPC_STUNATTACK','attack',179,5,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1287,'Soldier Guardian@SM_BASH','attack',5,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@KN_BRANDISHSPEAR','attack',57,10,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'no','self','slavele',0,1194,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'no','self','slavele','0',1194,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1289,'Maya Purple@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1290,'Skeleton General@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1290,'Skeleton General@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1290,'Skeleton General@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1290,'Skeleton General@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1290,'Skeleton General@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1028,1016,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1290,'Skeleton General@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1290,'Skeleton General@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1028,1016,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1290,'Skeleton General@NPC_UNDEADATTACK','attack',347,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1291,'Wraith Dead@AL_DECAGI','chase',30,9,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1291,'Wraith Dead@AL_DECAGI','chase',30,9,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1291,'Wraith Dead@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1291,'Wraith Dead@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1291,'Wraith Dead@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1291,'Wraith Dead@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1291,'Wraith Dead@NPC_POISON','attack',176,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1291,'Wraith Dead@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1291,'Wraith Dead@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1291,'Wraith Dead@NPC_POISON','attack',176,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_DARKBREATH','attack',202,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_DARKBREATH','attack',202,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_DARKNESSATTACK','attack',190,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_DARKTHUNDER','attack',341,5,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_DARKTHUNDER','chase',341,5,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_DARKTHUNDER','attack',341,5,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_DARKTHUNDER','chase',341,5,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,18,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_SUMMONSLAVE','attack',196,2,10000,2000,60000,'no','self','slavele',0,1109,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1109,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_SUMMONSLAVE','attack',196,2,10000,2000,60000,'no','self','slavele','0',1109,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1109,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1292,'Mini Demon@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1293,'Creamy Fear@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1293,'Creamy Fear@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1293,'Creamy Fear@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1293,'Creamy Fear@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1293,'Creamy Fear@NPC_CURSEATTACK','attack',181,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1293,'Creamy Fear@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'yes','self','slavele',0,1018,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1293,'Creamy Fear@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'yes','self','slavele','0',1018,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1293,'Creamy Fear@RG_INTIMIDATE','attack',219,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@NPC_GROUNDATTACK','attack',185,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1139,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@NPC_GROUNDATTACK','attack',185,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1294,'Killer Mantis@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1139,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@MG_LIGHTNINGBOLT','attack',20,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@MG_LIGHTNINGBOLT','chase',20,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,32,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1320,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@SA_DISPELL','attack',289,5,0,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,5,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1320,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1295,'Owl Baron@SA_DISPELL','attack',289,5,0,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'5',NULL);
REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@BS_ADRENALINE','attack',111,10,500,1500,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@BS_ADRENALINE','chase',111,10,500,1500,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@CR_SHIELDCHARGE','attack',250,3,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele',2,1133,1134,1135,1282,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele',2,1133,1134,1135,1282,NULL,27,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@BS_ADRENALINE','attack',111,10,500,1500,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@BS_ADRENALINE','chase',111,10,500,1500,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@CR_SHIELDCHARGE','attack',250,3,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele','2',1133,1134,1135,1282,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1296,'Kobold Leader@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele','2',1133,1134,1135,1282,NULL,'27',NULL);
REPLACE INTO `mob_skill_db` VALUES (1297,'Ancient Mummy@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1297,'Ancient Mummy@NPC_UNDEADATTACK','attack',347,4,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1297,'Ancient Mummy@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1297,'Ancient Mummy@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
REPLACE INTO `mob_skill_db` VALUES (1298,'Zombie Master@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1298,'Zombie Master@KN_BRANDISHSPEAR','attack',57,5,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1298,'Zombie Master@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1298,'Zombie Master@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1036,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1298,'Zombie Master@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1036,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1298,'Zombie Master@NPC_UNDEADATTACK','angry',347,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1298,'Zombie Master@NPC_UNDEADATTACK','attack',347,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@CR_SHIELDCHARGE','attack',250,3,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele',2,1122,1123,1124,1125,1126,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele',2,1122,1123,1124,1125,1126,27,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@CR_SHIELDCHARGE','attack',250,3,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@NPC_SUMMONSLAVE','attack',196,5,10000,2000,60000,'no','self','slavele','2',1122,1123,1124,1125,1126,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1299,'Goblin Leader@NPC_SUMMONSLAVE','idle',196,5,10000,2000,60000,'no','self','slavele','2',1122,1123,1124,1125,1126,'27',NULL);
REPLACE INTO `mob_skill_db` VALUES (1300,'Caterpillar@NPC_PETRIFYATTACK','attack',180,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1300,'Caterpillar@NPC_POISON','attack',176,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1300,'Caterpillar@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1301,'Am Mut@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1301,'Am Mut@MC_MAMMONITE','attack',42,9,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1301,'Am Mut@AM_ACIDTERROR','chase',230,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1301,'Am Mut@NPC_DARKNESSATTACK','attack',190,4,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1301,'Am Mut@MC_MAMMONITE','attack',42,9,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1301,'Am Mut@AM_ACIDTERROR','chase',230,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1301,'Am Mut@NPC_DARKNESSATTACK','attack',190,4,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1301,'Am Mut@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1301,'Am Mut@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1110,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1301,'Am Mut@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1110,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1302,'Dark Illusion@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1302,'Dark Illusion@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1302,'Dark Illusion@WZ_METEOR','attack',83,5,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -1468,97 +1413,97 @@ REPLACE INTO `mob_skill_db` VALUES (1302,'Dark Illusion@WZ_METEOR','chase',83,5,
REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@NPC_SILENCEATTACK','chase',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1303,'Giant Hornet@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1304,'Giant Spider@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1304,'Giant Spider@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1304,'Giant Spider@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1304,'Giant Spider@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1304,'Giant Spider@NPC_POISON','attack',176,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1304,'Giant Spider@NPC_STOP','attack',342,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1304,'Giant Spider@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1100,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1304,'Giant Spider@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1100,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1305,'Ancient Worm@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1305,'Ancient Worm@AS_VENOMDUST','attack',140,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1305,'Ancient Worm@NPC_POISON','attack',176,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1305,'Ancient Worm@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1305,'Ancient Worm@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1099,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1305,'Ancient Worm@NPC_CRITICALSLASH','attack',170,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1305,'Ancient Worm@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1099,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1305,'Ancient Worm@NPC_CRITICALSLASH','attack',170,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@NPC_GROUNDATTACK','attack',185,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'no','self','slavele',0,1243,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'no','self','slavele','0',1243,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1306,'Leib Olmai@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1307,'Cat o\' Nine Tails@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1307,'Cat o\' Nine Tails@MC_MAMMONITE','attack',42,9,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,8,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1307,'Cat o\' Nine Tails@MC_MAMMONITE','attack',42,9,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'8',NULL);
REPLACE INTO `mob_skill_db` VALUES (1307,'Cat o\' Nine Tails@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1307,'Cat o\' Nine Tails@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1307,'Cat o\' Nine Tails@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1180,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1307,'Cat o\' Nine Tails@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1180,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1308,'Panzer Goblin@AC_DOUBLE','attack',46,5,2000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1308,'Panzer Goblin@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,23,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1308,'Panzer Goblin@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'23',NULL);
REPLACE INTO `mob_skill_db` VALUES (1308,'Panzer Goblin@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1308,'Panzer Goblin@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1308,'Panzer Goblin@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@MG_SIGHT','chase',10,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@NPC_BLINDATTACK','chase',177,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@NPC_FIREATTACK','attack',186,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1129,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1129,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@RG_STRIPWEAPON','attack',215,5,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1309,'Gajomart@WZ_SIGHTRASHER','attack',81,7,1000,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@BS_HAMMERFALL','attack',110,5,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1149,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1149,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1310,'Majoruros@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@NPC_STUNATTACK','attack',179,5,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@NPC_SUMMONSLAVE','idle',196,4,10000,2000,60000,'no','self','slavele',0,1166,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@NPC_STUNATTACK','attack',179,5,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@NPC_SUMMONSLAVE','idle',196,4,10000,2000,60000,'no','self','slavele','0',1166,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@RG_STRIPSHIELD','attack',216,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@SM_ENDURE','chase',8,3,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1311,'Gullinbursti@SM_ENDURE','chase',8,3,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@AS_SONICBLOW','attack',136,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@AS_SONICBLOW','attack',136,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@BS_MAXIMIZE','attack',114,5,500,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@BS_MAXIMIZE','chase',114,5,500,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_BLEEDING','attack',660,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_GROUNDATTACK','attack',185,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_STUNATTACK','attack',179,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele',3,1364,1594,1600,1601,1602,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele',3,1364,1594,1600,1601,1602,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_WEAPONBRAKER','attack',343,10,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@WZ_WATERBALL','attack',86,5,2000,500,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@WZ_WATERBALL','chase',86,10,10000,500,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1313,'Mobster@KN_SPEARBOOMERANG','chase',59,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1313,'Mobster@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_GROUNDATTACK','attack',185,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_STUNATTACK','attack',179,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele','3',1364,1594,1600,1601,1602,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele','3',1364,1594,1600,1601,1602,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@NPC_WEAPONBRAKER','attack',343,10,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@WZ_WATERBALL','attack',86,5,2000,500,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1312,'Turtle General@WZ_WATERBALL','chase',86,10,10000,500,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1313,'Mobster@KN_SPEARBOOMERANG','chase',59,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1313,'Mobster@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1313,'Mobster@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,32,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1313,'Mobster@NPC_SUMMONSLAVE','idle',196,1,500,2000,60000,'no','self','slavele',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1313,'Mobster@NPC_SUMMONSLAVE','idle',196,1,500,2000,60000,'no','self','slavele','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1313,'Mobster@RG_INTIMIDATE','attack',219,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1313,'Mobster@TF_SPRINKLESAND','attack',149,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1314,'Permeter@AM_POTIONPITCHER','attack',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1314,'Permeter@AM_POTIONPITCHER','idle',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1314,'Permeter@AM_POTIONPITCHER','chase',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1314,'Permeter@AM_POTIONPITCHER','attack',231,4,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1314,'Permeter@AM_POTIONPITCHER','idle',231,4,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1314,'Permeter@AM_POTIONPITCHER','chase',231,4,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,5,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1313,'Mobster@TF_SPRINKLESAND','attack',149,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1314,'Permeter@AM_POTIONPITCHER','attack',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1314,'Permeter@AM_POTIONPITCHER','idle',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1314,'Permeter@AM_POTIONPITCHER','chase',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1314,'Permeter@AM_POTIONPITCHER','attack',231,4,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1314,'Permeter@AM_POTIONPITCHER','idle',231,4,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1314,'Permeter@AM_POTIONPITCHER','chase',231,4,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'5',NULL);
REPLACE INTO `mob_skill_db` VALUES (1314,'Permeter@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0091,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1314,'Permeter@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1314,'Permeter@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1314,'Permeter@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1314,'Permeter@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1314,'Permeter@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1314,'Permeter@NPC_STUNATTACK','attack',179,3,2000,0,0,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -1566,159 +1511,159 @@ REPLACE INTO `mob_skill_db` VALUES (1314,'Permeter@TF_SPRINKLESAND','attack',149
REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@NPC_EMOTION','attack',197,1,2000,0,600000,'yes','self','myhpltmaxrate',20,23,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@NPC_EMOTION','attack',197,1,2000,0,600000,'yes','self','myhpltmaxrate','20',23,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@NPC_WINDATTACK','attack',187,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@NPC_COMBOATTACK','attack',171,1,1500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,24,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@TF_BACKSLIDING','attack',150,1,10000,500,600000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@NPC_SUMMONSLAVE','chase',196,3,10000,0,600000,'yes','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@NPC_WINDATTACK','attack',187,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@NPC_COMBOATTACK','attack',171,1,1500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'24',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@TF_BACKSLIDING','attack',150,1,10000,500,600000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1315,'Assaulter@NPC_SUMMONSLAVE','chase',196,3,10000,0,600000,'yes','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0091,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1317,'Seal@NPC_COMBOATTACK','attack',171,2,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1316,'Solider@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1317,'Seal@NPC_COMBOATTACK','attack',171,2,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1317,'Seal@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1317,'Seal@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,1,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1317,'Seal@NPC_WATERATTACK','attack',184,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1317,'Seal@NPC_WATERATTACK','attack',184,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1318,'Heater@MG_FIREBALL','chase',17,9,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1318,'Heater@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1318,'Heater@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1318,'Heater@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1318,'Heater@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1318,'Heater@WZ_FIREPILLAR','idle',80,3,500,0,5000,'no','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1318,'Heater@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1318,'Heater@WZ_FIREPILLAR','idle',80,3,500,0,5000,'no','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@MG_COLDBOLT','attack',14,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@MG_FROSTDIVER','attack',15,9,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,20,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@NPC_WATERATTACK','attack',184,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1319,'Freezer@NPC_WATERATTACK','attack',184,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1320,'Owl Duke@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1320,'Owl Duke@MG_LIGHTNINGBOLT','attack',20,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1320,'Owl Duke@MG_LIGHTNINGBOLT','chase',20,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1320,'Owl Duke@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1320,'Owl Duke@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1320,'Owl Duke@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,32,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1320,'Owl Duke@PR_LEXDIVINA','attack',76,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1320,'Owl Duke@PR_LEXDIVINA','chase',76,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1320,'Owl Duke@PR_LEXDIVINA','attack',76,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1320,'Owl Duke@PR_LEXDIVINA','chase',76,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1321,'Dragon Tail@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1321,'Dragon Tail@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1321,'Dragon Tail@NPC_WINDATTACK','attack',187,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1322,'Spring Rabbit@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0083,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1322,'Spring Rabbit@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1322,'Spring Rabbit@NPC_GROUNDATTACK','attack',185,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1322,'Spring Rabbit@SM_BASH','attack',5,10,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1322,'Spring Rabbit@SM_BASH','attack',5,10,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1322,'Spring Rabbit@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1323,'Sea Otter@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1323,'Sea Otter@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,0x3095,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1323,'Sea Otter@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1323,'Sea Otter@NPC_WATERATTACK','attack',184,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1323,'Sea Otter@WZ_WATERBALL','attack',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1323,'Sea Otter@WZ_WATERBALL','chase',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1323,'Sea Otter@WZ_WATERBALL','attack',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1323,'Sea Otter@WZ_WATERBALL','chase',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1365,'Apocalypse@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1365,'Apocalypse@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1365,'Apocalypse@KN_BRANDISHSPEAR','attack',57,5,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1365,'Apocalypse@NPC_DARKTHUNDER','attack',341,4,1000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1365,'Apocalypse@NPC_SELFDESTRUCTION','attack',173,1,1000,2000,5000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1365,'Apocalypse@KN_BRANDISHSPEAR','attack',57,5,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1365,'Apocalypse@NPC_DARKTHUNDER','attack',341,4,1000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1365,'Apocalypse@NPC_SELFDESTRUCTION','attack',173,1,1000,2000,5000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1366,'Lava Golem@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1366,'Lava Golem@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1366,'Lava Golem@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele',0,1367,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1366,'Lava Golem@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1366,'Lava Golem@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1367,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1366,'Lava Golem@WZ_FIREPILLAR','idle',80,3,500,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1367,'Blazer@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1367,'Blazer@MG_FIREBALL','chase',17,9,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1367,'Blazer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1367,'Blazer@NPC_FIREATTACK','attack',186,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1367,'Blazer@WZ_SIGHTRASHER','attack',81,5,500,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1368,'Geographer@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1368,'Geographer@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1367,'Blazer@WZ_SIGHTRASHER','attack',81,5,500,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1368,'Geographer@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1368,'Geographer@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1368,'Geographer@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1369,'Grand Peco@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1369,'Grand Peco@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1369,'Grand Peco@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',NULL,9,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1369,'Grand Peco@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1369,'Grand Peco@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1369,'Grand Peco@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1369,'Grand Peco@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@NPC_BLEEDING','attack',660,2,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@NPC_BLEEDING','attack',660,2,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@NPC_BLOODDRAIN','attack',199,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_BLINDATTACK','angry',177,7,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_BLINDATTACK','follow',177,7,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_CURSEATTACK','angry',181,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_CURSEATTACK','attack',181,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_CURSEATTACK','follow',181,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_CURSEATTACK','chase',181,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_DARKSTRIKE','attack',340,7,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_DARKSTRIKE','chase',340,7,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_HALLUCINATION','angry',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_HALLUCINATION','follow',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_SILENCEATTACK','angry',178,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_SILENCEATTACK','follow',178,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1372,'Goat@BS_ADRENALINE','attack',111,10,500,1500,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1372,'Goat@BS_ADRENALINE','chase',111,10,500,1500,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@NPC_BLOODDRAIN','attack',199,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1370,'Succubus@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_BLINDATTACK','angry',177,7,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_BLINDATTACK','follow',177,7,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_CURSEATTACK','angry',181,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_CURSEATTACK','attack',181,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_CURSEATTACK','follow',181,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_CURSEATTACK','chase',181,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_DARKSTRIKE','attack',340,7,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_DARKSTRIKE','chase',340,7,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_HALLUCINATION','angry',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_HALLUCINATION','follow',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_SILENCEATTACK','angry',178,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_SILENCEATTACK','follow',178,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1371,'False Angel@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1372,'Goat@BS_ADRENALINE','attack',111,10,500,1500,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1372,'Goat@BS_ADRENALINE','chase',111,10,500,1500,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1372,'Goat@NPC_CRITICALWOUND','attack',673,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1372,'Goat@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x1089,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1372,'Goat@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1372,'Goat@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1372,'Goat@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1372,'Goat@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@AL_DECAGI','chase',30,10,2000,0,60000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@KN_BRANDISHSPEAR','attack',57,10,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_CHANGEUNDEAD','attack',348,1,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_DARKSTRIKE','chase',340,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_DARKSTRIKE','chase',340,10,10000,0,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_GRANDDARKNESS','attack',339,10,1000,700,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_HELLJUDGEMENT','attack',662,10,10000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_HELLJUDGEMENT','chase',662,10,10000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_DARKSTRIKE','chase',340,10,10000,0,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_GRANDDARKNESS','attack',339,10,1000,700,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_HELLJUDGEMENT','attack',662,10,10000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_HELLJUDGEMENT','chase',662,10,10000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_STUNATTACK','attack',179,5,2000,0,0,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1490,1490,1509,1508,1179,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1490,1490,1509,1508,1179,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1490,1490,1509,1508,1179,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1373,'Lord of the Dead@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1490,1490,1509,1508,1179,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_DARKSTRIKE','attack',340,9,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_DARKSTRIKE','chase',340,9,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_MENTALBREAKER','attack',159,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,14,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_MENTALBREAKER','chase',159,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,14,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_BLEEDING','attack',660,1,500,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_COMBOATTACK','angry',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_DEFENDER','angry',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_DEFENDER','attack',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_DEFENDER','follow',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_DEFENDER','chase',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_DARKSTRIKE','attack',340,9,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_DARKSTRIKE','chase',340,9,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_MENTALBREAKER','attack',159,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'14',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1374,'Incubus@NPC_MENTALBREAKER','chase',159,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'14',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_BLEEDING','attack',660,1,500,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_COMBOATTACK','angry',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_DEFENDER','angry',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_DEFENDER','attack',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_DEFENDER','follow',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1375,'The Paper@NPC_DEFENDER','chase',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_SILENCEATTACK','angry',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_SILENCEATTACK','follow',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_WINDATTACK','angry',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_FIREBOLT','attack',19,7,10000,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_FIREBOLT','idle',19,7,10000,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_SILENCEATTACK','angry',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_SILENCEATTACK','follow',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_WINDATTACK','angry',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1376,'Harpy@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_FIREBOLT','attack',19,7,10000,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_FIREBOLT','idle',19,7,10000,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_FROSTDIVER','idle',15,9,10000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_FROSTDIVER','chase',15,9,10000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_LIGHTNINGBOLT','idle',20,7,10000,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_LIGHTNINGBOLT','chase',20,7,10000,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_STONECURSE','attack',16,10,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_STONECURSE','idle',16,10,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_LIGHTNINGBOLT','idle',20,7,10000,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_LIGHTNINGBOLT','chase',20,7,10000,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_STONECURSE','attack',16,10,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@MG_STONECURSE','idle',16,10,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1377,'Elder@SA_DISPELL','attack',289,1,0,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1378,'Demon Pungus@NPC_BLINDATTACK','angry',177,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -1733,8 +1678,8 @@ REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_CURSEATTACK','ang
REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_DARKSTRIKE','angry',340,7,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_DARKSTRIKE','attack',340,7,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_FIREATTACK','angry',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_FIREATTACK','angry',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_MENTALBREAKER','angry',159,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1379,'Nightmare Terror@NPC_MENTALBREAKER','attack',159,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@AS_CLOAKING','angry',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -1747,23 +1692,23 @@ REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@NPC_COMBOATTACK','attack',171,
REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@NPC_GROUNDATTACK','angry',185,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1380,'Driller@NPC_GROUNDATTACK','attack',185,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@KN_SPEARSTAB','angry',58,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@KN_SPEARSTAB','angry',58,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@NPC_STUNATTACK','angry',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@SM_ENDURE','follow',8,3,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@MO_BODYRELOCATION','follow',264,1,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@NPC_FIREATTACK','angry',186,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@NPC_FIREATTACK','attack',186,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@WZ_METEOR','angry',83,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@WZ_METEOR','attack',83,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@WZ_METEOR','follow',83,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@WZ_METEOR','chase',83,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@NPC_STUNATTACK','angry',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@SM_ENDURE','follow',8,3,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1381,'Grizzly@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@MO_BODYRELOCATION','follow',264,1,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@NPC_FIREATTACK','angry',186,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@NPC_FIREATTACK','attack',186,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@WZ_METEOR','angry',83,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@WZ_METEOR','attack',83,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@WZ_METEOR','follow',83,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1382,'Diabolic@WZ_METEOR','chase',83,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1383,'Explosion@AM_DEMONSTRATION','angry',229,2,100,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1383,'Explosion@AM_DEMONSTRATION','attack',229,2,100,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1383,'Explosion@NPC_FIREATTACK','angry',186,2,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -1773,15 +1718,15 @@ REPLACE INTO `mob_skill_db` VALUES (1383,'Explosion@SM_MAGNUM','attack',7,5,500,
REPLACE INTO `mob_skill_db` VALUES (1384,'Deleter@MG_FIREBALL','chase',17,9,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1384,'Deleter@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1384,'Deleter@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x308D,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1384,'Deleter@NPC_FIREATTACK','attack',186,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1384,'Deleter@NPC_FIREATTACK','attack',186,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1384,'Deleter@NPC_FIREATTACK','attack',186,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1384,'Deleter@NPC_FIREATTACK','attack',186,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1384,'Deleter@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@MG_FIREWALL','attack',18,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x308D,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@NPC_FIREATTACK','attack',186,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@NPC_FIREATTACK','chase',186,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@NPC_FIREATTACK','attack',186,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@NPC_FIREATTACK','chase',186,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1385,'Deleter@SM_MAGNUM','attack',7,9,500,500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@AS_CLOAKING','angry',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -1790,11 +1735,11 @@ REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@AS_CLOAKING','idle',135,1,100,
REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_DEFENDER','angry',205,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_DEFENDER','follow',205,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_DEFENDER','attack',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_DEFENDER','chase',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_DEFENDER','attack',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_DEFENDER','chase',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_SLEEPATTACK','angry',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@TF_SPRINKLESAND','angry',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1386,'Sleeper@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@CR_AUTOGUARD','angry',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -1806,23 +1751,23 @@ REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@NPC_EMOTION','chase',197,1,200,0,5
REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x3885,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@NPC_GROUNDATTACK','angry',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@TF_HIDING','angry',51,1,2000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@TF_HIDING','angry',51,1,2000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@TF_POISON','angry',52,10,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1387,'Gig@TF_POISON','attack',52,10,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_HEAL','attack',28,10,10000,0,1000,'no','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_HEAL','chase',28,10,10000,0,1000,'no','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_HEAL','attack',28,10,10000,0,0,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_HEAL','chase',28,10,10000,0,0,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_HEAL','attack',28,10,10000,0,1000,'no','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_HEAL','chase',28,10,10000,0,1000,'no','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_HEAL','attack',28,10,10000,0,0,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_HEAL','chase',28,10,10000,0,0,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@CR_GRANDCROSS','attack',254,1,2000,0,0,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@NPC_BARRIER','attack',204,1,500,1000,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@NPC_BARRIER','attack',204,1,500,1000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@NPC_CRITICALWOUND','attack',673,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@NPC_HOLYATTACK','attack',189,5,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@NPC_HOLYATTACK','chase',189,5,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@PR_SANCTUARY','attack',70,10,10000,500,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@PR_SANCTUARY','chase',70,10,10000,500,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@NPC_HOLYATTACK','attack',189,5,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@NPC_HOLYATTACK','chase',189,5,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@PR_SANCTUARY','attack',70,10,10000,500,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@PR_SANCTUARY','chase',70,10,10000,500,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1388,'Arc Angeling@RG_INTIMIDATE','attack',219,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@AL_DECAGI','chase',30,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -1830,150 +1775,150 @@ REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@AL_TELEPORT','idle',26,1,5000,
REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@MO_BODYRELOCATION','chase',264,1,2000,200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_BLOODDRAIN','attack',199,1,3000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_CHANGEUNDEAD','attack',348,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_CHANGEUNDEAD','attack',348,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_CRITICALWOUND','attack',673,2,1500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_ENERGYDRAIN','chase',200,1,3000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_ENERGYDRAIN','chase',200,1,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_HELLJUDGEMENT','attack',662,10,10000,500,20000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_HELLJUDGEMENT','chase',662,10,10000,500,20000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_ENERGYDRAIN','chase',200,1,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_HELLJUDGEMENT','attack',662,10,10000,500,20000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_HELLJUDGEMENT','chase',662,10,10000,500,20000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_INVISIBLE','attack',353,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_INVISIBLE','idle',353,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_INVISIBLE','chase',353,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_SILENCEATTACK','attack',178,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_SILENCEATTACK','chase',178,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_SUMMONSLAVE','attack',196,16,10000,700,5000,'yes','self','slavele',5,1419,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_SUMMONSLAVE','idle',196,16,10000,700,5000,'yes','self','slavele',5,1419,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1390,'Violy@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_SUMMONSLAVE','attack',196,16,10000,700,5000,'yes','self','slavele','5',1419,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1389,'Dracula@NPC_SUMMONSLAVE','idle',196,16,10000,700,5000,'yes','self','slavele','5',1419,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1390,'Violy@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1390,'Violy@NPC_DARKBREATH','attack',202,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1390,'Violy@NPC_DARKSTRIKE','attack',340,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1390,'Violy@PR_LEXDIVINA','attack',76,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@AM_POTIONPITCHER','idle',231,4,500,500,5000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1390,'Violy@PR_LEXDIVINA','attack',76,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@AM_POTIONPITCHER','idle',231,4,500,500,5000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,1,0x108B,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,1,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@WZ_WATERBALL','attack',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@WZ_WATERBALL','chase',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1392,'Rotar Zairo@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1392,'Rotar Zairo@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,23,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'1',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@WZ_WATERBALL','attack',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1391,'Galapago@WZ_WATERBALL','chase',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1392,'Rotar Zairo@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1392,'Rotar Zairo@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'23',NULL);
REPLACE INTO `mob_skill_db` VALUES (1393,'Mummy@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1393,'Mummy@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@AL_TELEPORT','idle',26,1,2000,0,0,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,20,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@AL_TELEPORT','idle',26,1,2000,0,0,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'20',NULL);
REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@KN_BRANDISHSPEAR','attack',57,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@KN_BRANDISHSPEAR','attack',57,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@NPC_BARRIER','attack',204,1,2000,3000,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@NPC_GUIDEDATTACK','attack',172,5,2000,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@NPC_SUMMONSLAVE','attack',196,10,10000,2000,20000,'yes','self','slavele',3,1026,1170,1029,1044,1749,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@NPC_SUMMONSLAVE','idle',196,10,10000,2000,20000,'yes','self','slavele',3,1026,1170,1029,1044,1749,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@WZ_METEOR','attack',83,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@WZ_METEOR','chase',83,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@WZ_STORMGUST','attack',89,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@WZ_STORMGUST','chase',89,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@WZ_VERMILION','attack',85,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@WZ_VERMILION','chase',85,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1400,'Karakasa@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@NPC_GUIDEDATTACK','attack',172,5,2000,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@NPC_SUMMONSLAVE','attack',196,10,10000,2000,20000,'yes','self','slavele','3',1026,1170,1029,1044,1749,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@NPC_SUMMONSLAVE','idle',196,10,10000,2000,20000,'yes','self','slavele','3',1026,1170,1029,1044,1749,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@WZ_METEOR','attack',83,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@WZ_METEOR','chase',83,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@WZ_STORMGUST','attack',89,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@WZ_STORMGUST','chase',89,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@WZ_VERMILION','attack',85,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1399,'Baphomet@WZ_VERMILION','chase',85,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1400,'Karakasa@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1400,'Karakasa@NPC_EMOTION','attack',197,1,10000,0,30000,'yes','self','always',NULL,28,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1400,'Karakasa@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,31,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1400,'Karakasa@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,31,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1400,'Karakasa@WZ_WATERBALL','chase',86,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1400,'Karakasa@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'31',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1400,'Karakasa@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'31',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1400,'Karakasa@WZ_WATERBALL','chase',86,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@AS_CLOAKING','idle',135,1,500,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@HT_CLAYMORETRAP','idle',123,5,500,0,300000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@NPC_REBIRTH','dead',208,2,5000,0,0,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@HT_CLAYMORETRAP','idle',123,5,500,0,300000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@NPC_REBIRTH','dead',208,2,5000,0,0,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@SM_BASH','attack',5,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@TF_BACKSLIDING','attack',150,1,10000,500,3600000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1401,'Shinobi@TF_BACKSLIDING','attack',150,1,10000,500,3600000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1402,'Poisonous Toad@NPC_COMBOATTACK','attack',171,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1402,'Poisonous Toad@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1402,'Poisonous Toad@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1402,'Poisonous Toad@NPC_POISONATTACK','attack',188,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1403,'Firelock Soldier@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1403,'Firelock Soldier@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
REPLACE INTO `mob_skill_db` VALUES (1403,'Firelock Soldier@AC_DOUBLE','attack',46,4,2000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1403,'Firelock Soldier@AC_CHARGEARROW','attack',148,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Doll@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Doll@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Doll@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Doll@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Doll@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Doll@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Doll@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Doll@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Doll@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Doll@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1404,'Miyabi Doll@NPC_SILENCEATTACK','chase',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,6,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@NPC_FIREATTACK','angry',186,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@NPC_FIREATTACK','attack',186,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@NPC_STUNATTACK','follow',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@NPC_STUNATTACK','chase',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@SM_PROVOKE','angry',6,10,2000,600,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@SM_PROVOKE','attack',6,10,2000,600,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@SM_PROVOKE','follow',6,10,2000,600,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@SM_PROVOKE','chase',6,10,2000,600,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','angry',90,1,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','angry',90,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','angry',90,3,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','attack',90,1,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','attack',90,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','attack',90,3,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@NPC_FIREATTACK','angry',186,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@NPC_FIREATTACK','attack',186,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@NPC_STUNATTACK','follow',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@NPC_STUNATTACK','chase',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@SM_PROVOKE','angry',6,10,2000,600,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@SM_PROVOKE','attack',6,10,2000,600,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@SM_PROVOKE','follow',6,10,2000,600,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@SM_PROVOKE','chase',6,10,2000,600,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','angry',90,1,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','angry',90,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','angry',90,3,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','attack',90,1,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','attack',90,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1405,'Tengu@WZ_EARTHSPIKE','attack',90,3,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,20,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@NPC_WATERATTACK','angry',184,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@NPC_WATERATTACK','attack',184,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@WZ_WATERBALL','follow',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,16,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@WZ_WATERBALL','chase',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,16,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1408,'Bloody Butterfly@KN_PIERCE','attack',56,10,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1408,'Bloody Butterfly@NPC_DARKSTRIKE','chase',340,5,2000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1408,'Bloody Butterfly@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1408,'Bloody Butterfly@NPC_SLEEPATTACK','chase',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1409,'Dumpling Child@NPC_WINDATTACK','attack',187,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1410,'Enchanted Peach Tree@AM_POTIONPITCHER','idle',231,3,10000,500,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1410,'Enchanted Peach Tree@AM_POTIONPITCHER','attack',231,2,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1410,'Enchanted Peach Tree@AM_POTIONPITCHER','chase',231,2,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1410,'Enchanted Peach Tree@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1410,'Enchanted Peach Tree@NPC_GUIDEDATTACK','chase',172,3,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1412,'Taoist Hermit@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1412,'Taoist Hermit@MG_LIGHTNINGBOLT','attack',20,5,2000,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1412,'Taoist Hermit@MG_LIGHTNINGBOLT','chase',20,5,2000,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1412,'Taoist Hermit@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1412,'Taoist Hermit@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1413,'Hermit Plant@NPC_BARRIER','attack',204,1,2000,3000,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1413,'Hermit Plant@NPC_MAGICALATTACK','attack',192,1,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1415,'Baby Leopard@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1415,'Baby Leopard@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@NPC_WATERATTACK','angry',184,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@NPC_WATERATTACK','attack',184,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@WZ_WATERBALL','follow',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'16',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1406,'Kapha@WZ_WATERBALL','chase',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'16',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1408,'Bloody Butterfly@KN_PIERCE','attack',56,10,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1408,'Bloody Butterfly@NPC_DARKSTRIKE','chase',340,5,2000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1408,'Bloody Butterfly@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1408,'Bloody Butterfly@NPC_SLEEPATTACK','chase',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1409,'Dumpling Child@NPC_WINDATTACK','attack',187,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1410,'Enchanted Peach Tree@AM_POTIONPITCHER','idle',231,3,10000,500,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1410,'Enchanted Peach Tree@AM_POTIONPITCHER','attack',231,2,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1410,'Enchanted Peach Tree@AM_POTIONPITCHER','chase',231,2,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1410,'Enchanted Peach Tree@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1410,'Enchanted Peach Tree@NPC_GUIDEDATTACK','chase',172,3,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1412,'Taoist Hermit@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1412,'Taoist Hermit@MG_LIGHTNINGBOLT','attack',20,5,2000,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1412,'Taoist Hermit@MG_LIGHTNINGBOLT','chase',20,5,2000,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1412,'Taoist Hermit@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1412,'Taoist Hermit@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1413,'Hermit Plant@NPC_BARRIER','attack',204,1,2000,3000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1413,'Hermit Plant@NPC_MAGICALATTACK','attack',192,1,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1415,'Baby Leopard@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1415,'Baby Leopard@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1415,'Baby Leopard@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1416,'Evil Nymph@AL_HEAL','attack',28,3,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1416,'Evil Nymph@AL_HEAL','idle',28,3,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1416,'Evil Nymph@AL_HEAL','chase',28,3,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1416,'Evil Nymph@AL_HEAL','attack',28,3,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1416,'Evil Nymph@AL_HEAL','idle',28,3,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1416,'Evil Nymph@AL_HEAL','chase',28,3,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1416,'Evil Nymph@NPC_STOP','attack',342,1,500,0,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1416,'Evil Nymph@AL_HEAL','attack',28,3,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1416,'Evil Nymph@AL_HEAL','idle',28,3,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1416,'Evil Nymph@AL_HEAL','chase',28,3,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1416,'Evil Nymph@AL_HEAL','attack',28,3,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1416,'Evil Nymph@AL_HEAL','idle',28,3,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1416,'Evil Nymph@AL_HEAL','chase',28,3,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1416,'Evil Nymph@NPC_STOP','attack',342,1,500,0,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1416,'Evil Nymph@SA_DISPELL','attack',289,5,0,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1417,'Zipper Bear@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1417,'Zipper Bear@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1417,'Zipper Bear@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1417,'Zipper Bear@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@MG_FROSTDIVER','attack',15,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@MG_FROSTDIVER','chase',15,10,2000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@MG_FROSTDIVER','chase',15,10,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@MG_FROSTDIVER','chase',15,10,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_DARKBREATH','attack',202,5,2000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_DARKBREATH','attack',202,5,2000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_POISON','attack',176,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_POISONATTACK','attack',188,7,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_SHIELDBRAKE','attack',346,10,2000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_STOP','attack',342,1,10000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'yes','self','slavele',2,1531,1531,1564,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'yes','self','slavele',2,1531,1531,1564,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@SM_MAGNUM','attack',7,10,2000,0,5000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_SHIELDBRAKE','attack',346,10,2000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_STOP','attack',342,1,10000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'yes','self','slavele','2',1531,1531,1564,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'yes','self','slavele','2',1531,1531,1564,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1418,'Evil Snake Lord@SM_MAGNUM','attack',7,10,2000,0,5000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1419,'Familiar@NPC_BLINDATTACK','angry',177,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1419,'Familiar@NPC_BLINDATTACK','attack',177,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1419,'Familiar@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -2054,10 +1999,10 @@ REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_DARKTHUNDER','angry',341
REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_DARKTHUNDER','attack',341,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_DARKTHUNDER','follow',341,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_DARKTHUNDER','chase',341,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_ENERGYDRAIN','angry',200,1,500,0,5000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_ENERGYDRAIN','follow',200,1,500,0,5000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_ENERGYDRAIN','angry',200,1,500,0,5000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_ENERGYDRAIN','follow',200,1,500,0,5000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1433,'Deviruchi@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1434,'Drainliar@NPC_BLINDATTACK','angry',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1434,'Drainliar@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1434,'Drainliar@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -2115,8 +2060,8 @@ REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@BS_MAXIMIZE','angry',114,5
REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@BS_MAXIMIZE','follow',114,5,500,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@NPC_SPLASHATTACK','angry',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@NPC_SPLASHATTACK','angry',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@NPC_STUNATTACK','angry',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1438,'Khalitzburg@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1439,'High Orc@NPC_FIREATTACK','angry',186,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -2142,14 +2087,14 @@ REPLACE INTO `mob_skill_db` VALUES (1442,'Sasquatch@SM_ENDURE','follow',8,1,5000
REPLACE INTO `mob_skill_db` VALUES (1442,'Sasquatch@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1443,'Cruiser@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1443,'Cruiser@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','angry',28,10,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','attack',28,10,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','follow',28,10,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','chase',28,10,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','angry',28,10,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','attack',28,10,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','follow',28,10,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','chase',28,10,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','angry',28,10,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','attack',28,10,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','follow',28,10,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','chase',28,10,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','angry',28,10,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','attack',28,10,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','follow',28,10,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@AL_HEAL','chase',28,10,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@MG_FIREWALL','angry',18,10,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@MG_FIREWALL','attack',18,10,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1444,'Chepet@MG_FIREWALL','follow',18,10,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -2233,8 +2178,8 @@ REPLACE INTO `mob_skill_db` VALUES (1455,'Kobold Archer@NPC_FIREATTACK','angry',
REPLACE INTO `mob_skill_db` VALUES (1455,'Kobold Archer@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@NPC_FIREATTACK','angry',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@NPC_SPLASHATTACK','angry',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@NPC_SPLASHATTACK','angry',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@WZ_HEAVENDRIVE','angry',91,5,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1456,'Chimera@WZ_HEAVENDRIVE','follow',91,5,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -2304,16 +2249,16 @@ REPLACE INTO `mob_skill_db` VALUES (1469,'Skeleton Worker@NPC_CRITICALSLASH','an
REPLACE INTO `mob_skill_db` VALUES (1469,'Skeleton Worker@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1470,'Zerom@NPC_FIREATTACK','angry',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1470,'Zerom@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1471,'Nine Tail@NPC_ATTRICHANGE','angry',161,1,500,2000,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1471,'Nine Tail@NPC_ATTRICHANGE','attack',161,1,500,2000,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1471,'Nine Tail@NPC_ATTRICHANGE','angry',161,1,500,2000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1471,'Nine Tail@NPC_ATTRICHANGE','attack',161,1,500,2000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1471,'Nine Tail@NPC_RANDOMATTACK','angry',183,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1471,'Nine Tail@NPC_RANDOMATTACK','attack',183,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1472,'Bongun@KN_SPEARSTAB','angry',58,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1472,'Bongun@KN_SPEARSTAB','attack',58,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1472,'Bongun@NPC_STUNATTACK','angry',179,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1472,'Bongun@NPC_STUNATTACK','attack',179,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1473,'Orc Archer@AC_SHOWER','angry',47,5,2000,1000,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1473,'Orc Archer@AC_SHOWER','attack',47,5,2000,1000,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1473,'Orc Archer@AC_SHOWER','angry',47,5,2000,1000,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1473,'Orc Archer@AC_SHOWER','attack',47,5,2000,1000,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1473,'Orc Archer@HT_ANKLESNARE','idle',117,5,500,0,300000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1473,'Orc Archer@NPC_GROUNDATTACK','angry',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1473,'Orc Archer@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -2410,16 +2355,16 @@ REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@KN_SPEARSTAB','angry',58,10,500,
REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@NPC_GROUNDATTACK','angry',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@TF_HIDING','angry',51,1,2000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@TF_HIDING','angry',51,1,2000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@WZ_QUAGMIRE','angry',92,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@WZ_QUAGMIRE','attack',92,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@WZ_QUAGMIRE','follow',92,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1489,'Sting@WZ_QUAGMIRE','chase',92,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1490,'Wanderer@KN_AUTOCOUNTER','angry',61,5,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1490,'Wanderer@KN_AUTOCOUNTER','attack',61,5,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1490,'Wanderer@NPC_SPLASHATTACK','angry',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1490,'Wanderer@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1490,'Wanderer@NPC_SPLASHATTACK','angry',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1490,'Wanderer@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1490,'Wanderer@NPC_WINDATTACK','angry',187,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1490,'Wanderer@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1491,'Dokebi@BS_ADRENALINE','angry',111,1,500,1500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -2430,315 +2375,315 @@ REPLACE INTO `mob_skill_db` VALUES (1491,'Dokebi@MC_MAMMONITE','angry',42,5,500,
REPLACE INTO `mob_skill_db` VALUES (1491,'Dokebi@MC_MAMMONITE','attack',42,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1491,'Dokebi@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1491,'Dokebi@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@AL_TELEPORT','idle',26,1,5000,1000,5000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@AL_TELEPORT','idle',26,1,5000,1000,5000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@AL_TELEPORT','chase',26,1,10000,0,0,'yes','self','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@ASC_BREAKER','attack',379,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@AL_TELEPORT','chase',26,1,10000,0,0,'yes','self','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@ASC_BREAKER','attack',379,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@ASC_BREAKER','chase',379,10,5000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@ASC_BREAKER','idle',379,10,10000,500,5000,'no','target','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@KN_BRANDISHSPEAR','attack',57,10,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_CRITICALWOUND','attack',673,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_HELLJUDGEMENT','attack',662,10,10000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_HELLJUDGEMENT','chase',662,10,10000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_HELLJUDGEMENT','attack',662,10,10000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_HELLJUDGEMENT','chase',662,10,10000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_HELMBRAKE','chase',345,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_POISON','attack',176,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_POISONATTACK','attack',188,7,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_SHIELDBRAKE','attack',346,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',2,1560,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',2,1560,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','2',1560,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','2',1560,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1492,'Samurai Specter@RG_INTIMIDATE','attack',219,10,2000,0,60000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1493,'Dryad@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1493,'Dryad@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1493,'Dryad@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1493,'Dryad@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1493,'Dryad@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1493,'Dryad@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1493,'Dryad@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1493,'Dryad@NPC_STOP','attack',342,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1493,'Dryad@NPC_STOP','attack',342,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1494,'Beetle King@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1494,'Beetle King@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1494,'Beetle King@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1495,'Stone Shooter@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1495,'Stone Shooter@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1494,'Beetle King@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1494,'Beetle King@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1495,'Stone Shooter@NPC_FIREATTACK','attack',186,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1495,'Stone Shooter@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1497,'Wooden Golem@AL_HEAL','idle',28,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1497,'Wooden Golem@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1497,'Wooden Golem@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1497,'Wooden Golem@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1498,'Wootan Shooter@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1498,'Wootan Shooter@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1499,'Wootan Fighter@KN_TWOHANDQUICKEN','attack',60,9,2000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1498,'Wootan Shooter@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1498,'Wootan Shooter@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1499,'Wootan Fighter@KN_TWOHANDQUICKEN','attack',60,9,2000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1499,'Wootan Fighter@SM_MAGNUM','attack',7,5,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_ENERGYDRAIN','attack',200,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_PETRIFYATTACK','chase',180,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_POISON','chase',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@AL_HEAL','idle',28,10,10000,0,2000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,4,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@AL_HEAL','walk',28,10,10000,0,2000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,4,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_ENERGYDRAIN','attack',200,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_PETRIFYATTACK','chase',180,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1500,'Parasite@NPC_POISON','chase',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@AL_HEAL','idle',28,10,10000,0,2000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'4',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@AL_HEAL','walk',28,10,10000,0,2000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'4',NULL);
REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@AS_SONICBLOW','attack',136,10,10000,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@BS_HAMMERFALL','attack',110,10,10000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@BS_HAMMERFALL','chase',110,10,10000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@MG_FIREWALL','attack',18,10,10000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@NPC_DARKBLESSING','attack',203,1,1000,2000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@NPC_SUMMONSLAVE','attack',196,16,10000,2000,10000,'no','self','slavele',3,1491,1431,1433,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@NPC_SUMMONSLAVE','idle',196,16,10000,2000,10000,'no','self','slavele',3,1491,1431,1433,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@NPC_DARKBLESSING','attack',203,1,1000,2000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@NPC_SUMMONSLAVE','attack',196,16,10000,2000,10000,'no','self','slavele','3',1491,1431,1433,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@NPC_SUMMONSLAVE','idle',196,16,10000,2000,10000,'no','self','slavele','3',1491,1431,1433,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@RG_STRIPARMOR','attack',217,5,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@RG_STRIPHELM','attack',218,5,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@RG_STRIPSHIELD','attack',216,5,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@RG_STRIPWEAPON','attack',215,5,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@SM_MAGNUM','attack',7,10,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@SM_MAGNUM','attack',7,10,10000,0,5000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_METEOR','attack',83,10,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_METEOR','chase',83,10,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_STORMGUST','attack',89,10,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_STORMGUST','chase',89,10,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_VERMILION','attack',85,10,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_VERMILION','chase',85,10,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@SM_MAGNUM','attack',7,10,10000,0,5000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_METEOR','attack',83,10,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_METEOR','chase',83,10,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_STORMGUST','attack',89,10,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_STORMGUST','chase',89,10,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_VERMILION','attack',85,10,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1502,'Bring it on!@WZ_VERMILION','chase',85,10,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1503,'Gibbet@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1503,'Gibbet@NPC_CURSEATTACK','attack',181,3,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1503,'Gibbet@NPC_UNDEADATTACK','attack',347,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1503,'Gibbet@NPC_CURSEATTACK','attack',181,3,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1503,'Gibbet@NPC_UNDEADATTACK','attack',347,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1504,'Dullahan@NPC_CRITICALSLASH','attack',170,1,1000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1504,'Dullahan@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1504,'Dullahan@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@NPC_DARKSTRIKE','chase',340,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@NPC_DARKSTRIKE','attack',340,5,500,700,5000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@NPC_DARKSTRIKE','chase',340,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@NPC_DARKSTRIKE','attack',340,5,500,700,5000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,3,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@NPC_SUMMONSLAVE','idle',196,1,500,2000,60000,'no','self','slavele',0,0,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@PR_LEXDIVINA','attack',76,10,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@PR_LEXDIVINA','chase',76,10,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1506,'Disguise@NPC_COMBOATTACK','attack',171,2,1000,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1506,'Disguise@NPC_METAMORPHOSIS','attack',193,1,500,0,60000,'yes','self','myhpltmaxrate',10,1509,1508,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@NPC_SUMMONSLAVE','idle',196,1,500,2000,60000,'no','self','slavele','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@PR_LEXDIVINA','attack',76,10,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@PR_LEXDIVINA','chase',76,10,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1505,'Loli Ruri@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1506,'Disguise@NPC_COMBOATTACK','attack',171,2,1000,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1506,'Disguise@NPC_METAMORPHOSIS','attack',193,1,500,0,60000,'yes','self','myhpltmaxrate','10',1509,1508,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1506,'Disguise@NPC_PIERCINGATT','attack',158,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1507,'Bloody Murderer@AS_SONICBLOW','attack',136,7,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1507,'Bloody Murderer@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1508,'Quve@MG_STONECURSE','attack',16,10,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1508,'Quve@NPC_MENTALBREAKER','attack',159,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1508,'Quve@NPC_METAMORPHOSIS','attack',193,1,1000,0,60000,'no','self','myhpltmaxrate',30,1509,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@NPC_METAMORPHOSIS','attack',193,1,1000,0,60000,'no','self','myhpltmaxrate',30,1508,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@PR_LEXAETERNA','attack',78,1,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@PR_LEXAETERNA','chase',78,1,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1510,'Heirozoist@AL_DECAGI','attack',30,1,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1507,'Bloody Murderer@AS_SONICBLOW','attack',136,7,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1507,'Bloody Murderer@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1508,'Quve@MG_STONECURSE','attack',16,10,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1508,'Quve@NPC_MENTALBREAKER','attack',159,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1508,'Quve@NPC_METAMORPHOSIS','attack',193,1,1000,0,60000,'no','self','myhpltmaxrate','30',1509,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@NPC_METAMORPHOSIS','attack',193,1,1000,0,60000,'no','self','myhpltmaxrate','30',1508,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@PR_LEXAETERNA','attack',78,1,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1509,'Lude@PR_LEXAETERNA','chase',78,1,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1510,'Heirozoist@AL_DECAGI','attack',30,1,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1510,'Heirozoist@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1510,'Heirozoist@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1510,'Heirozoist@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1510,'Heirozoist@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1510,'Heirozoist@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_BLOODDRAIN','attack',199,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_BLOODDRAIN','attack',199,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_BLOODDRAIN','idle',199,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_BLOODDRAIN','idle',199,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_BLOODDRAIN','attack',199,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_BLOODDRAIN','attack',199,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_BLOODDRAIN','idle',199,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_BLOODDRAIN','idle',199,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_DARKBLESSING','attack',203,1,5000,0,2000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','attack',209,5,5000,0,10000,'yes','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','attack',209,5,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused',28,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused',18,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused',21,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused',79,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused',83,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused',89,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','attack',209,5,5000,0,10000,'yes','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','attack',209,5,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused','28',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused','18',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused','21',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused','79',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused','83',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused','89',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_FIREPILLAR','attack',80,10,5000,0,2000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_FIREPILLAR','idle',80,10,10000,0,2000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_FIREPILLAR','idle',80,10,10000,0,2000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','attack',83,10,5000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,10,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused',28,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused',21,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused',79,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused',83,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused',89,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','attack',83,10,5000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,10,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused','28',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused','21',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused','79',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused','83',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1511,'Amon Ra@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused','89',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1512,'Yao Jun@AS_SONICBLOW','attack',136,5,500,1000,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1512,'Yao Jun@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1512,'Yao Jun@NPC_CRITICALSLASH','attack',170,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1513,'Mao Guai@AM_POTIONPITCHER','attack',231,4,10000,500,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1513,'Mao Guai@AM_POTIONPITCHER','idle',231,4,10000,500,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1513,'Mao Guai@AM_POTIONPITCHER','idle',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1513,'Mao Guai@AM_POTIONPITCHER','attack',231,4,10000,500,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1513,'Mao Guai@AM_POTIONPITCHER','idle',231,4,10000,500,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1513,'Mao Guai@AM_POTIONPITCHER','idle',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1513,'Mao Guai@NPC_DARKTHUNDER','attack',341,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1513,'Mao Guai@NPC_DARKTHUNDER','chase',341,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1514,'Zhu Po Long@NPC_AGIUP','idle',350,1,0,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1514,'Zhu Po Long@NPC_AGIUP','loot',350,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1514,'Zhu Po Long@NPC_AGIUP','idle',350,1,0,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1514,'Zhu Po Long@NPC_AGIUP','loot',350,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1514,'Zhu Po Long@NPC_EMOTION','attack',197,1,10000,0,3000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1514,'Zhu Po Long@NPC_EMOTION','idle',197,1,10000,0,3000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1514,'Zhu Po Long@NPC_EMOTION','chase',197,1,10000,0,3000,'yes','self','always',NULL,6,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1515,'Hatii Baby@MG_FROSTDIVER','chase',15,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1515,'Hatii Baby@NPC_LICK','attack',206,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1515,'Hatii Baby@MG_FROSTDIVER','chase',15,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1515,'Hatii Baby@NPC_LICK','attack',206,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1516,'Mi Gao@NPC_METAMORPHOSIS','attack',193,1,50,5000,5000,'no','self','always',NULL,1516,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1517,'Jing Guai@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1517,'Jing Guai@NPC_RANGEATTACK','chase',160,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,24,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1517,'Jing Guai@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1517,'Jing Guai@NPC_RANGEATTACK','chase',160,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'24',NULL);
REPLACE INTO `mob_skill_db` VALUES (1518,'White Lady@AL_TELEPORT','idle',26,1,1000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1518,'White Lady@HP_ASSUMPTIO','attack',361,5,10000,500,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1518,'White Lady@HP_ASSUMPTIO','idle',361,5,10000,500,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1518,'White Lady@HP_ASSUMPTIO','chase',361,5,10000,500,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1518,'White Lady@NPC_INVISIBLE','chase',353,1,2000,1000,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1518,'White Lady@NPC_STOP','attack',342,1,2000,500,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1518,'White Lady@NPC_SUMMONSLAVE','attack',196,1,10000,0,5000,'yes','self','slavele',1,0,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1518,'White Lady@NPC_SUMMONSLAVE','idle',196,1,10000,0,5000,'yes','self','slavele',1,0,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1518,'White Lady@NPC_SUMMONSLAVE','chase',196,1,10000,0,5000,'yes','self','slavele',1,0,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1518,'White Lady@NPC_INVISIBLE','chase',353,1,2000,1000,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1518,'White Lady@NPC_STOP','attack',342,1,2000,500,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1518,'White Lady@NPC_SUMMONSLAVE','attack',196,1,10000,0,5000,'yes','self','slavele','1',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1518,'White Lady@NPC_SUMMONSLAVE','idle',196,1,10000,0,5000,'yes','self','slavele','1',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1518,'White Lady@NPC_SUMMONSLAVE','chase',196,1,10000,0,5000,'yes','self','slavele','1',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1518,'White Lady@NPC_WIDESLEEP','chase',668,5,10000,700,25000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1518,'White Lady@NPC_WIDESLEEP','attack',668,5,10000,700,25000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1518,'White Lady@PR_SANCTUARY','attack',70,10,2000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1518,'White Lady@NPC_WIDESLEEP','attack',668,5,10000,700,25000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1518,'White Lady@PR_SANCTUARY','attack',70,10,2000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1518,'White Lady@WZ_WATERBALL','attack',86,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1518,'White Lady@WZ_WATERBALL','chase',86,3,2000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1519,'Green Maiden@CR_SHIELDCHARGE','attack',250,5,5000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1519,'Green Maiden@PR_LEXDIVINA','chase',76,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1519,'Green Maiden@RG_INTIMIDATE','attack',219,1,1000,1000,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1519,'Green Maiden@TF_POISON','attack',52,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1519,'Green Maiden@CR_SHIELDCHARGE','attack',250,5,5000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1519,'Green Maiden@PR_LEXDIVINA','chase',76,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1519,'Green Maiden@RG_INTIMIDATE','attack',219,1,1000,1000,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1519,'Green Maiden@TF_POISON','attack',52,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1520,'Dumpling@CR_AUTOGUARD','idle',249,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1520,'Dumpling@NPC_SUICIDE','attack',175,1,10000,4000,0,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1520,'Dumpling@NPC_SUICIDE','attack',175,1,10000,4000,0,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1555,'Parasite@NPC_REVENGE','idle',333,1,10000,0,0,'yes','self','masterattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1575,'Flora@NPC_REVENGE','idle',333,1,10000,0,0,'yes','self','masterattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1579,'Hydra@NPC_REVENGE','idle',333,1,10000,0,0,'yes','self','masterattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@NPC_DARKSTRIKE','chase',340,5,3000,700,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@NPC_DARKSTRIKE','attack',340,5,3000,700,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@NPC_DARKBREATH','attack',202,3,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@NPC_DARKNESSATTACK','attack',190,4,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@AL_DECAGI','chase',30,3,2000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@NPC_DARKSTRIKE','chase',340,5,3000,700,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@NPC_DARKSTRIKE','attack',340,5,3000,700,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@NPC_DARKBREATH','attack',202,3,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@NPC_DARKNESSATTACK','attack',190,4,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1582,'Deviling@AL_DECAGI','chase',30,3,2000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@AL_TELEPORT','chase',26,1,10000,0,0,'yes','self','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@AL_TELEPORT','chase',26,1,10000,0,0,'yes','self','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_COMBOATTACK','attack',171,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_COMBOATTACK','chase',171,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_COMBOATTACK','attack',171,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_COMBOATTACK','chase',171,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_CRITICALWOUND','attack',673,2,10,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_GUIDEDATTACK','attack',172,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_GUIDEDATTACK','chase',172,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_MENTALBREAKER','attack',159,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_MENTALBREAKER','chase',159,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_STUNATTACK','attack',179,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_STUNATTACK','chase',179,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',2,1793,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',2,1793,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_GUIDEDATTACK','attack',172,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_GUIDEDATTACK','chase',172,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_MENTALBREAKER','attack',159,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_MENTALBREAKER','chase',159,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_STUNATTACK','attack',179,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_STUNATTACK','chase',179,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','2',1793,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1583,'Tao Gunka@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','2',1793,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1584,'Tamruan@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1584,'Tamruan@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1584,'Tamruan@NPC_SILENCEATTACK','attack',178,5,2000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1586,'Leaf Cat@AL_HEAL','attack',28,1,10000,500,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1586,'Leaf Cat@AL_HEAL','chase',28,1,10000,500,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1586,'Leaf Cat@AL_HEAL','attack',28,1,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1586,'Leaf Cat@AL_HEAL','chase',28,1,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1587,'Kraben@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1587,'Kraben@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1587,'Kraben@NPC_STUNATTACK','attack',179,1,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1584,'Tamruan@NPC_SILENCEATTACK','attack',178,5,2000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1586,'Leaf Cat@AL_HEAL','attack',28,1,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1586,'Leaf Cat@AL_HEAL','chase',28,1,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1586,'Leaf Cat@AL_HEAL','attack',28,1,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1586,'Leaf Cat@AL_HEAL','chase',28,1,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1587,'Kraben@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1587,'Kraben@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1587,'Kraben@NPC_STUNATTACK','attack',179,1,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1589,'Mandragora@NPC_REVENGE','idle',333,1,10000,0,0,'yes','self','masterattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1590,'Geographer@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1590,'Geographer@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1590,'Geographer@NPC_REVENGE','idle',333,1,10000,0,0,'yes','self','masterattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1613,'Metaling@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1613,'Metaling@CR_AUTOGUARD','chase',249,5,500,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1613,'Metaling@CR_REFLECTSHIELD','attack',252,3,1000,0,200000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1613,'Metaling@MC_MAMMONITE','attack',42,5,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1613,'Metaling@RG_STRIPWEAPON','attack',215,3,500,0,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1613,'Metaling@CR_REFLECTSHIELD','attack',252,3,1000,0,200000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1613,'Metaling@MC_MAMMONITE','attack',42,5,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1613,'Metaling@RG_STRIPWEAPON','attack',215,3,500,0,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@CR_REFLECTSHIELD','attack',252,2,1000,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@NPC_BARRIER','attack',204,1,500,3000,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@NPC_BARRIER','attack',204,1,500,3000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@NPC_RANDOMATTACK','attack',183,2,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@NPC_SPLASHATTACK','attack',174,1,500,0,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@TF_HIDING','attack',51,1,500,500,50000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@TF_HIDING','idle',51,1,500,500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@NPC_SPLASHATTACK','attack',174,1,500,0,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@TF_HIDING','attack',51,1,500,500,50000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1614,'Mineral@TF_HIDING','idle',51,1,500,500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@CR_SHIELDCHARGE','attack',250,2,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@NPC_BARRIER','attack',204,1,500,3000,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@NPC_BARRIER','attack',204,1,500,3000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@SM_MAGNUM','attack',7,5,500,500,5000,'no','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@TF_HIDING','attack',51,1,500,500,50000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@TF_HIDING','idle',51,1,500,500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1616,'Pitman@HT_CLAYMORETRAP','idle',123,5,500,0,300000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@SM_MAGNUM','attack',7,5,500,500,5000,'no','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@TF_HIDING','attack',51,1,500,500,50000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1615,'Obsidian@TF_HIDING','idle',51,1,500,500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1616,'Pitman@HT_CLAYMORETRAP','idle',123,5,500,0,300000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1616,'Pitman@NPC_COMBOATTACK','attack',171,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1616,'Pitman@NPC_POWERUP','attack',349,2,3000,500,10000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1616,'Pitman@TF_SPRINKLESAND','attack',149,1,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1616,'Pitman@TF_SPRINKLESAND','chase',149,1,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1616,'Pitman@NPC_POWERUP','attack',349,2,3000,500,10000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1616,'Pitman@TF_SPRINKLESAND','attack',149,1,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1616,'Pitman@TF_SPRINKLESAND','chase',149,1,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1617,'Old Stove@NPC_RANDOMATTACK','attack',183,3,500,200,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1617,'Old Stove@NPC_SPLASHATTACK','attack',174,1,1000,500,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1617,'Old Stove@NPC_STUNATTACK','attack',179,3,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1617,'Old Stove@NPC_SPLASHATTACK','attack',174,1,1000,500,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1617,'Old Stove@NPC_STUNATTACK','attack',179,3,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1617,'Old Stove@TF_THROWSTONE','chase',152,1,1000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@AL_TELEPORT','attack',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,14,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_DARKBREATH','attack',202,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_PETRIFYATTACK','attack',180,2,1000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'14',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_DARKBREATH','attack',202,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_PETRIFYATTACK','attack',180,2,1000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_POISONATTACK','attack',188,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_SUMMONSLAVE','attack',196,3,10000,700,30000,'no','self','slavele',0,1625,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_SUMMONSLAVE','idle',196,3,10000,700,30000,'no','self','slavele',0,1625,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1619,'Porcellio@AL_PNEUMA','attack',25,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_SUMMONSLAVE','attack',196,3,10000,700,30000,'no','self','slavele','0',1625,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1618,'Ungoliant@NPC_SUMMONSLAVE','idle',196,3,10000,700,30000,'no','self','slavele','0',1625,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1619,'Porcellio@AL_PNEUMA','attack',25,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1619,'Porcellio@NPC_GROUNDATTACK','attack',185,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1619,'Porcellio@NPC_KEEPING','attack',201,1,2000,1000,5000,'no','self','myhpltmaxrate',25,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_MENTALBREAKER','attack',159,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,14,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_MENTALBREAKER','chase',159,2,500,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,14,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_SELFDESTRUCTION','chase',173,1,500,2000,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','skillused',173,NULL,NULL,NULL,NULL,NULL,23,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1619,'Porcellio@NPC_KEEPING','attack',201,1,2000,1000,5000,'no','self','myhpltmaxrate','25',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_MENTALBREAKER','attack',159,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'14',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_MENTALBREAKER','chase',159,2,500,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'14',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_SELFDESTRUCTION','chase',173,1,500,2000,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','skillused','173',NULL,NULL,NULL,NULL,NULL,'23',NULL);
REPLACE INTO `mob_skill_db` VALUES (1620,'Noxious@NPC_TELEKINESISATTACK','attack',191,3,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_POISON','attack',176,5,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_SELFDESTRUCTION','chase',173,1,500,2000,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','skillused',173,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_CURSEATTACK','attack',181,4,500,800,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_CURSEATTACK','chase',181,4,500,800,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_SELFDESTRUCTION','chase',173,1,500,2000,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1621,'Venomous@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','skillused','173',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_CURSEATTACK','attack',181,4,500,800,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_CURSEATTACK','chase',181,4,500,800,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_EMOTION','idle',197,1,10000,0,30000,'yes','self','always',NULL,23,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',NULL,7,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_SELFDESTRUCTION','attack',173,1,1000,2000,10000,'no','self','attackpcge',3,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_SELFDESTRUCTION','chase',173,1,1000,2000,10000,'no','self','attackpcge',3,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@SA_DISPELL','attack',289,1,50,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_SELFDESTRUCTION','attack',173,1,1000,2000,10000,'no','self','attackpcge','3',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@NPC_SELFDESTRUCTION','chase',173,1,1000,2000,10000,'no','self','attackpcge','3',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1622,'Teddy Bear@SA_DISPELL','attack',289,1,50,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@AL_TELEPORT','idle',26,1,10000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@AL_TELEPORT','walk',26,1,10000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@AS_SONICBLOW','attack',136,10,1000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@AS_SONICBLOW','attack',136,10,1000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@BS_HAMMERFALL','chase',110,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@NPC_AGIUP','chase',350,5,2000,0,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@NPC_AGIUP','chase',350,5,2000,0,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@NPC_CRITICALSLASH','attack',170,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@NPC_CRITICALWOUND','attack',673,4,10,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@NPC_EARTHQUAKE','attack',653,5,10000,2000,30000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@NPC_EARTHQUAKE','chase',653,5,10000,2000,30000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@NPC_POWERUP','attack',349,5,2000,0,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@NPC_SUMMONSLAVE','attack',196,5,10000,2000,10000,'no','self','slavele',3,1624,1624,1621,1620,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@NPC_SUMMONSLAVE','idle',196,5,10000,2000,10000,'no','self','slavele',3,1624,1624,1621,1620,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn',0,1617,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@NPC_WEAPONBRAKER','attack',343,10,1000,0,60000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@NPC_EARTHQUAKE','attack',653,5,10000,2000,30000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@NPC_EARTHQUAKE','chase',653,5,10000,2000,30000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@NPC_POWERUP','attack',349,5,2000,0,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@NPC_SUMMONSLAVE','attack',196,5,10000,2000,10000,'no','self','slavele','3',1624,1624,1621,1620,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@NPC_SUMMONSLAVE','idle',196,5,10000,2000,10000,'no','self','slavele','3',1624,1624,1621,1620,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn','0',1617,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1623,'RSX-0806@NPC_WEAPONBRAKER','attack',343,10,1000,0,60000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1624,'Old Stove@NPC_RANDOMATTACK','attack',183,3,500,200,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1624,'Old Stove@NPC_SPLASHATTACK','attack',174,1,1000,500,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1624,'Old Stove@NPC_STUNATTACK','attack',179,3,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1624,'Old Stove@NPC_SPLASHATTACK','attack',174,1,1000,500,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1624,'Old Stove@NPC_STUNATTACK','attack',179,3,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1624,'Old Stove@TF_THROWSTONE','chase',152,1,4000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1625,'Porcellio@AL_PNEUMA','attack',25,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1625,'Porcellio@AL_PNEUMA','attack',25,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1625,'Porcellio@NPC_GROUNDATTACK','attack',185,2,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1625,'Porcellio@NPC_KEEPING','attack',201,1,2000,1000,5000,'no','self','myhpltmaxrate',25,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1626,'Hellion Revenant@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1626,'Hellion Revenant@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1626,'Hellion Revenant@MO_BODYRELOCATION','chase',264,1,10000,0,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1626,'Hellion Revenant@NPC_CHANGEUNDEAD','attack',348,5,1000,1000,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1626,'Hellion Revenant@NPC_DARKBREATH','chase',202,5,500,800,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1626,'Hellion Revenant@NPC_DARKCROSS','attack',338,10,5000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1625,'Porcellio@NPC_KEEPING','attack',201,1,2000,1000,5000,'no','self','myhpltmaxrate','25',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1626,'Hellion Revenant@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1626,'Hellion Revenant@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1626,'Hellion Revenant@MO_BODYRELOCATION','chase',264,1,10000,0,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1626,'Hellion Revenant@NPC_CHANGEUNDEAD','attack',348,5,1000,1000,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1626,'Hellion Revenant@NPC_DARKBREATH','chase',202,5,500,800,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1626,'Hellion Revenant@NPC_DARKCROSS','attack',338,10,5000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1626,'Hellion Revenant@NPC_DARKNESSATTACK','attack',190,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1626,'Hellion Revenant@NPC_DARKSTRIKE','chase',340,10,2000,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1626,'Hellion Revenant@NPC_GRANDDARKNESS','attack',339,5,2000,2000,30000,'no','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1626,'Hellion Revenant@NPC_GRANDDARKNESS','attack',339,5,500,2000,30000,'no','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1627,'Anopheles@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1627,'Anopheles@NPC_BLOODDRAIN','chase',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1626,'Hellion Revenant@NPC_DARKSTRIKE','chase',340,10,2000,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1626,'Hellion Revenant@NPC_GRANDDARKNESS','attack',339,5,2000,2000,30000,'no','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1626,'Hellion Revenant@NPC_GRANDDARKNESS','attack',339,5,500,2000,30000,'no','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1627,'Anopheles@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1627,'Anopheles@NPC_BLOODDRAIN','chase',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
REPLACE INTO `mob_skill_db` VALUES (1627,'Anopheles@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1627,'Anopheles@NPC_COMBOATTACK','chase',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1627,'Anopheles@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -2748,8 +2693,8 @@ REPLACE INTO `mob_skill_db` VALUES (1628,'Holden@NPC_COMBOATTACK','chase',171,1,
REPLACE INTO `mob_skill_db` VALUES (1628,'Holden@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1628,'Holden@NPC_GROUNDATTACK','chase',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1628,'Holden@TF_HIDING','idle',51,1,500,500,25000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1628,'Holden@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1628,'Holden@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1628,'Holden@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1628,'Holden@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
REPLACE INTO `mob_skill_db` VALUES (1629,'Hill Wind@KN_SPEARBOOMERANG','chase',59,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1629,'Hill Wind@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1629,'Hill Wind@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -2760,52 +2705,52 @@ REPLACE INTO `mob_skill_db` VALUES (1630,'White Lady@HP_ASSUMPTIO','attack',361,
REPLACE INTO `mob_skill_db` VALUES (1630,'White Lady@HP_ASSUMPTIO','idle',361,5,10000,500,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1630,'White Lady@HP_ASSUMPTIO','chase',361,5,10000,500,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1630,'White Lady@NPC_CRITICALWOUND','attack',673,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1630,'White Lady@NPC_INVISIBLE','chase',353,1,2000,1000,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1630,'White Lady@NPC_STOP','attack',342,1,2000,500,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1630,'White Lady@NPC_SUMMONSLAVE','attack',196,3,10000,0,5000,'yes','self','slavele',1,1631,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1630,'White Lady@NPC_SUMMONSLAVE','idle',196,3,10000,0,5000,'yes','self','slavele',1,1631,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1630,'White Lady@NPC_SUMMONSLAVE','chase',196,3,10000,0,5000,'yes','self','slavele',1,1631,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1630,'White Lady@PR_SANCTUARY','attack',70,10,2000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1630,'White Lady@NPC_INVISIBLE','chase',353,1,2000,1000,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1630,'White Lady@NPC_STOP','attack',342,1,2000,500,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1630,'White Lady@NPC_SUMMONSLAVE','attack',196,3,10000,0,5000,'yes','self','slavele','1',1519,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1630,'White Lady@NPC_SUMMONSLAVE','idle',196,3,10000,0,5000,'yes','self','slavele','1',1519,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1630,'White Lady@NPC_SUMMONSLAVE','chase',196,3,10000,0,5000,'yes','self','slavele','1',1519,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1630,'White Lady@PR_SANCTUARY','attack',70,10,2000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1630,'White Lady@WZ_WATERBALL','attack',86,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1630,'White Lady@WZ_WATERBALL','chase',86,3,2000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1631,'Green Maiden@CR_SHIELDCHARGE','attack',250,5,5000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1631,'Green Maiden@CR_SHIELDCHARGE','attack',250,5,5000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1631,'Green Maiden@NPC_STUNATTACK','attack',179,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1631,'Green Maiden@PR_LEXDIVINA','chase',76,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1631,'Green Maiden@RG_INTIMIDATE','attack',219,1,1000,1000,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1631,'Green Maiden@TF_POISON','attack',52,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1632,'Gremlin@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1631,'Green Maiden@PR_LEXDIVINA','chase',76,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1631,'Green Maiden@RG_INTIMIDATE','attack',219,1,1000,1000,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1631,'Green Maiden@TF_POISON','attack',52,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1632,'Gremlin@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1632,'Gremlin@RG_STRIPARMOR','attack',217,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1633,'Beholder@MG_NAPALMBEAT','chase',11,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1633,'Beholder@NPC_MENTALBREAKER','attack',159,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1633,'Beholder@NPC_MENTALBREAKER','chase',159,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1633,'Beholder@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1633,'Beholder@NPC_PETRIFYATTACK','chase',180,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1633,'Beholder@SA_DISPELL','attack',289,5,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1633,'Beholder@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1633,'Beholder@NPC_PETRIFYATTACK','chase',180,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1633,'Beholder@SA_DISPELL','attack',289,5,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@KN_SPEARBOOMERANG','idle',59,5,10000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@KN_SPEARBOOMERANG','chase',59,5,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@KN_SPEARBOOMERANG','idle',59,5,10000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@KN_SPEARBOOMERANG','chase',59,5,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@LK_SPIRALPIERCE','attack',397,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@LK_SPIRALPIERCE','chase',397,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@NPC_FIREATTACK','attack',186,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@NPC_FIREATTACK','attack',186,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@NPC_POWERUP','attack',349,1,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@NPC_STUNATTACK','attack',179,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@SM_BASH','attack',5,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@SM_MAGNUM','attack',7,9,1000,0,0,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@SM_PROVOKE','attack',6,10,1000,0,300000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@SM_MAGNUM','attack',7,9,1000,0,0,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@SM_PROVOKE','attack',6,10,1000,0,300000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1634,'Seyren Windsor@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_GRIMTOOTH','idle',137,5,10000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_GRIMTOOTH','idle',137,5,10000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_GRIMTOOTH','chase',137,5,2000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_GRIMTOOTH','chase',137,5,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_SONICBLOW','attack',136,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_VENOMDUST','attack',140,1,2000,0,50000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_VENOMDUST','idle',140,1,2000,0,50000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_GRIMTOOTH','chase',137,5,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_SONICBLOW','attack',136,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_VENOMDUST','attack',140,1,2000,0,50000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@AS_VENOMDUST','idle',140,1,2000,0,50000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@ASC_BREAKER','chase',379,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@ASC_METEORASSAULT','attack',406,10,2000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1635,'Eremes Guile@NPC_AGIUP','attack',350,1,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -2819,45 +2764,45 @@ REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@BS_ADRENALINE','attac
REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@BS_HAMMERFALL','attack',110,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@BS_HAMMERFALL','chase',110,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@BS_MAXIMIZE','attack',114,1,1000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@MC_MAMMONITE','attack',42,9,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@NPC_ARMORBRAKE','attack',344,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@MC_MAMMONITE','attack',42,9,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@NPC_ARMORBRAKE','attack',344,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@NPC_FIREATTACK','attack',186,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@NPC_POWERUP','attack',349,1,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@NPC_SPLASHATTACK','attack',174,1,1000,0,0,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@NPC_SPLASHATTACK','attack',174,1,1000,0,0,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1636,'Howard Alt-Eisen@NPC_WATERATTACK','attack',184,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_DECAGI','chase',30,10,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','attack',28,9,3000,0,2000,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','idle',28,9,3000,0,2000,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','chase',28,9,3000,0,2000,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','attack',28,9,3000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','idle',28,9,3000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','chase',28,9,3000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_INCAGI','attack',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_INCAGI','chase',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','attack',28,9,3000,0,2000,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','idle',28,9,3000,0,2000,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','chase',28,9,3000,0,2000,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','attack',28,9,3000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','idle',28,9,3000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_HEAL','chase',28,9,3000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_INCAGI','attack',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_INCAGI','chase',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_PNEUMA','idle',25,1,10000,0,0,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate',100,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate',100,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','self','myhpltmaxrate',100,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate','100',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate','100',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','self','myhpltmaxrate','100',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@MG_SAFETYWALL','attack',12,10,1000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@NPC_HOLYATTACK','attack',189,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXAETERNA','attack',78,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXAETERNA','chase',78,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXDIVINA','attack',76,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXDIVINA','chase',76,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXDIVINA','attack',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXDIVINA','idle',76,10,10000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXDIVINA','chase',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@AC_CHARGEARROW','attack',148,1,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@AC_DOUBLE','attack',46,10,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@AC_SHOWER','attack',47,10,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXAETERNA','attack',78,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXAETERNA','chase',78,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXDIVINA','attack',76,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXDIVINA','chase',76,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXDIVINA','attack',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXDIVINA','idle',76,10,10000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1637,'Margaretha Sorin@PR_LEXDIVINA','chase',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@AC_CHARGEARROW','attack',148,1,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@AC_DOUBLE','attack',46,10,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@AC_SHOWER','attack',47,10,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@HT_FLASHER','attack',120,5,500,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -2870,7 +2815,7 @@ REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_AGIUP','attack',350,1,
REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_AGIUP','idle',350,1,10000,0,35000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_POWERUP','attack',349,1,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_POWERUP','attack',349,1,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_POWERUP','attack',349,1,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@NPC_WINDATTACK','attack',187,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1638,'Cecil Damon@SN_SHARPSHOOTING','attack',382,5,2000,500,1500,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -2883,7 +2828,7 @@ REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_COLDBOLT','chase',1
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREBALL','attack',17,10,3000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREBALL','idle',17,10,10000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREBALL','chase',17,10,3000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREBALL','chase',17,10,10000,500,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREBALL','chase',17,10,10000,500,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREBOLT','attack',19,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREBOLT','chase',19,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREWALL','attack',18,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -2891,12 +2836,12 @@ REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FIREWALL','chase',1
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FROSTDIVER','attack',15,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FROSTDIVER','idle',15,10,10000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FROSTDIVER','chase',15,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FROSTDIVER','chase',15,10,10000,1000,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_FROSTDIVER','chase',15,10,10000,1000,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_LIGHTNINGBOLT','attack',20,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_LIGHTNINGBOLT','chase',20,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_SAFETYWALL','attack',12,10,3000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_SIGHT','idle',10,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused',137,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused','137',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_THUNDERSTORM','attack',21,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@MG_THUNDERSTORM','chase',21,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_EARTHSPIKE','attack',90,5,3000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -2908,180 +2853,180 @@ REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_HEAVENDRIVE','chase
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_JUPITEL','attack',84,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_JUPITEL','idle',84,10,10000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_JUPITEL','chase',84,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_JUPITEL','chase',84,10,10000,1000,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_JUPITEL','chase',84,10,10000,1000,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_QUAGMIRE','chase',92,5,3000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1639,'Kathryne Keyron@WZ_SIGHTRASHER','attack',81,10,3000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@KN_SPEARBOOMERANG','idle',59,5,10000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@KN_SPEARBOOMERANG','chase',59,5,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@KN_TWOHANDQUICKEN','attack',60,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@LK_SPIRALPIERCE','chase',397,5,2000,0,5000,'yes','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@LK_SPIRALPIERCE','attack',397,5,2000,0,5000,'yes','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@KN_SPEARBOOMERANG','idle',59,5,10000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@KN_SPEARBOOMERANG','chase',59,5,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@KN_TWOHANDQUICKEN','attack',60,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@LK_SPIRALPIERCE','chase',397,5,2000,0,5000,'yes','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@LK_SPIRALPIERCE','attack',397,5,2000,0,5000,'yes','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@NPC_FIREATTACK','attack',186,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_BASH','attack',5,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_BASH','attack',5,10,2000,0,0,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_ENDURE','chase',8,10,2000,0,30000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_MAGNUM','attack',7,10,1000,0,0,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_PROVOKE','attack',6,10,1000,0,300000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_GRIMTOOTH','idle',137,5,10000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_BASH','attack',5,10,2000,0,0,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_ENDURE','chase',8,10,2000,0,30000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_MAGNUM','attack',7,10,1000,0,0,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_PROVOKE','attack',6,10,1000,0,300000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1640,'Lord Knight Seyren@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_GRIMTOOTH','idle',137,5,10000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_GRIMTOOTH','chase',137,5,2000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_GRIMTOOTH','chase',137,5,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_SONICBLOW','attack',136,10,3000,0,0,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_VENOMDUST','idle',140,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_VENOMDUST','attack',140,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_GRIMTOOTH','chase',137,5,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_SONICBLOW','attack',136,10,3000,0,0,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_VENOMDUST','idle',140,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@AS_VENOMDUST','attack',140,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@ASC_BREAKER','chase',379,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@ASC_METEORASSAULT','attack',406,10,2000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_GUIDEDATTACK','attack',172,10,2000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_INVISIBLE','idle',353,1,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_INVISIBLE','attack',353,1,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_POISONATTACK','attack',188,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1641,'Assassin Cross Eremes@TF_POISON','attack',52,10,1000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@BS_ADRENALINE','attack',111,10,2000,0,150000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@BS_HAMMERFALL','chase',110,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@BS_HAMMERFALL','attack',110,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@BS_MAXIMIZE','attack',114,1,1000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@MC_MAMMONITE','attack',42,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@MC_MAMMONITE','attack',42,10,2000,0,0,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@NPC_ARMORBRAKE','attack',344,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@MC_MAMMONITE','attack',42,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@MC_MAMMONITE','attack',42,10,2000,0,0,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@NPC_ARMORBRAKE','attack',344,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@NPC_HELMBRAKE','attack',345,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@NPC_HELMBRAKE','attack',345,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@NPC_SHIELDBRAKE','attack',346,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@NPC_SPLASHATTACK','attack',174,1,1000,0,0,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@NPC_SHIELDBRAKE','attack',346,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@NPC_SPLASHATTACK','attack',174,1,1000,0,0,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1642,'MasterSmith Howard@NPC_WATERATTACK','attack',184,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_DECAGI','chase',30,10,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','attack',28,10,3000,0,1500,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','idle',28,10,3000,0,1500,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','chase',28,10,3000,0,1500,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','attack',28,10,3000,0,1500,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','idle',28,10,3000,0,1500,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','chase',28,10,3000,0,1500,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_INCAGI','attack',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_INCAGI','chase',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','attack',28,10,3000,0,1500,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','idle',28,10,3000,0,1500,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','chase',28,10,3000,0,1500,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','attack',28,10,3000,0,1500,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','idle',28,10,3000,0,1500,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_HEAL','chase',28,10,3000,0,1500,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_INCAGI','attack',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_INCAGI','chase',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_PNEUMA','idle',25,1,10000,0,0,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate',100,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate',100,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','self','myhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','self','myhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate','100',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate','100',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','self','myhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','self','myhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@MG_SAFETYWALL','attack',12,10,1000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@NPC_HOLYATTACK','attack',189,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXAETERNA','attack',78,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXAETERNA','chase',78,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXDIVINA','attack',76,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXDIVINA','chase',76,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXDIVINA','idle',76,10,10000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXDIVINA','attack',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXDIVINA','chase',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@AC_CHARGEARROW','attack',148,1,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@AC_DOUBLE','attack',46,10,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@AC_SHOWER','attack',47,10,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_ANKLESNARE','idle',117,5,2000,0,60000,'yes','around3','always',NULL,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_ANKLESNARE','attack',117,5,500,0,5000,'yes','around3','always',NULL,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_BLASTMINE','idle',122,5,2000,0,60000,'yes','around3','always',NULL,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_BLASTMINE','attack',122,5,500,0,5000,'yes','around3','always',NULL,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_LANDMINE','idle',116,5,2000,0,60000,'yes','around3','always',NULL,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_LANDMINE','attack',116,5,500,0,5000,'yes','around3','always',NULL,NULL,NULL,NULL,NULL,NULL,5,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXAETERNA','attack',78,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXAETERNA','chase',78,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXDIVINA','attack',76,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXDIVINA','chase',76,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXDIVINA','idle',76,10,10000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXDIVINA','attack',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1643,'High Priest Margaretha@PR_LEXDIVINA','chase',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@AC_CHARGEARROW','attack',148,1,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@AC_DOUBLE','attack',46,10,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@AC_SHOWER','attack',47,10,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_ANKLESNARE','idle',117,5,2000,0,60000,'yes','around3','always',NULL,NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_ANKLESNARE','attack',117,5,500,0,5000,'yes','around3','always',NULL,NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_BLASTMINE','idle',122,5,2000,0,60000,'yes','around3','always',NULL,NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_BLASTMINE','attack',122,5,500,0,5000,'yes','around3','always',NULL,NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_LANDMINE','idle',116,5,2000,0,60000,'yes','around3','always',NULL,NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@HT_LANDMINE','attack',116,5,500,0,5000,'yes','around3','always',NULL,NULL,NULL,NULL,NULL,NULL,'5',NULL);
REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@NPC_WINDATTACK','attack',187,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1644,'Sniper Cecil@SN_SHARPSHOOTING','attack',382,5,2000,500,1500,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@HW_GANBANTEIN','attack',483,1,10000,500,7000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@HW_NAPALMVULCAN','chase',400,5,2000,1000,2000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@MG_SIGHT','idle',10,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused',137,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused','137',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_FIREPILLAR','idle',80,10,5000,200,2000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_FIREPILLAR','attack',80,10,2000,200,0,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_HEAVENDRIVE','attack',91,5,2000,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_METEOR','idle',83,10,10000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_METEOR','chase',83,10,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_METEOR','attack',83,10,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_METEOR','chase',83,10,10000,1000,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_METEOR','chase',83,10,10000,1000,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_STORMGUST','idle',89,10,10000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_STORMGUST','chase',89,10,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_STORMGUST','attack',89,10,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_STORMGUST','chase',89,10,10000,1000,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_STORMGUST','chase',89,10,10000,1000,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_VERMILION','idle',85,10,10000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_VERMILION','chase',85,10,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_VERMILION','attack',85,10,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_VERMILION','chase',85,10,10000,1000,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_VERMILION','chase',85,10,10000,1000,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_WATERBALL','chase',86,5,5000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1645,'High Wizard Kathryne@WZ_WATERBALL','attack',86,5,5000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@KN_SPEARBOOMERANG','idle',59,5,10000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@KN_SPEARBOOMERANG','chase',59,5,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@KN_TWOHANDQUICKEN','attack',60,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@LK_SPIRALPIERCE','attack',397,5,2000,0,5000,'yes','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@LK_SPIRALPIERCE','chase',397,5,2000,0,5000,'yes','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@KN_SPEARBOOMERANG','idle',59,5,10000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@KN_SPEARBOOMERANG','chase',59,5,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@KN_TWOHANDQUICKEN','attack',60,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@LK_SPIRALPIERCE','attack',397,5,2000,0,5000,'yes','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@LK_SPIRALPIERCE','chase',397,5,2000,0,5000,'yes','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_CHANGEFIRE','attack',164,1,10000,500,60000000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_CHANGEHOLY','attack',167,1,10000,500,60000000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,60000000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_CHANGEFIRE','attack',164,1,10000,500,60000000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_CHANGEHOLY','attack',167,1,10000,500,60000000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,60000000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_FIREATTACK','attack',186,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1641,1642,1643,1644,1645,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1641,1642,1643,1644,1645,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1641,1642,1643,1644,1645,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1641,1642,1643,1644,1645,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_BASH','attack',5,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_BASH','attack',5,10,2000,0,0,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_ENDURE','chase',8,10,2000,0,30000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_MAGNUM','attack',7,10,1000,0,0,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_PROVOKE','attack',6,10,1000,0,300000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_BASH','attack',5,10,2000,0,0,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_ENDURE','chase',8,10,2000,0,30000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_MAGNUM','attack',7,10,1000,0,0,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_PROVOKE','attack',6,10,1000,0,300000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1646,'Lord Knight Seyren@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_GRIMTOOTH','idle',137,5,10000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_GRIMTOOTH','idle',137,5,10000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_GRIMTOOTH','chase',137,5,2000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_GRIMTOOTH','chase',137,5,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_SONICBLOW','attack',136,10,3000,0,0,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_VENOMDUST','attack',140,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_VENOMDUST','idle',140,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_GRIMTOOTH','chase',137,5,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_SONICBLOW','attack',136,10,3000,0,0,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_VENOMDUST','attack',140,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@AS_VENOMDUST','idle',140,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@ASC_BREAKER','chase',379,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@ASC_METEORASSAULT','attack',406,10,2000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_CHANGEWIND','attack',165,1,10000,500,6000000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_CHANGEWIND','attack',165,1,10000,500,6000000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_GUIDEDATTACK','attack',172,10,2000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_INVISIBLE','attack',353,1,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_INVISIBLE','idle',353,1,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_POISONATTACK','attack',188,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1640,1642,1643,1644,1645,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1640,1642,1643,1644,1645,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1640,1642,1643,1644,1645,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1640,1642,1643,1644,1645,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1647,'Assassin Cross Eremes@TF_POISON','attack',52,10,1000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -3089,89 +3034,89 @@ REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@BS_ADRENALINE','att
REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@BS_HAMMERFALL','attack',110,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@BS_HAMMERFALL','chase',110,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@BS_MAXIMIZE','attack',114,1,1000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@MC_MAMMONITE','attack',42,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@MC_MAMMONITE','attack',42,10,2000,0,0,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_ARMORBRAKE','attack',344,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@MC_MAMMONITE','attack',42,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@MC_MAMMONITE','attack',42,10,2000,0,0,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_ARMORBRAKE','attack',344,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_CHANGEGROUND','attack',163,1,10000,500,6000000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_CHANGEGROUND','attack',163,1,10000,500,6000000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_HELMBRAKE','attack',345,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_HELMBRAKE','attack',345,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_SHIELDBRAKE','attack',346,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_SPLASHATTACK','attack',174,1,1000,0,0,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1640,1641,1643,1644,1645,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1640,1641,1643,1644,1645,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_SHIELDBRAKE','attack',346,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_SPLASHATTACK','attack',174,1,1000,0,0,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1640,1641,1643,1644,1645,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1640,1641,1643,1644,1645,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@NPC_WATERATTACK','attack',184,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1648,'MasterSmith Howard@ST_FULLSTRIP','attack',476,5,1500,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_DECAGI','chase',30,10,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','attack',28,10,10000,0,1000,'yes','friend','friendhpltmaxrate',5,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','attack',28,10,3000,0,1500,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','idle',28,10,3000,0,1500,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','chase',28,10,3000,0,1500,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','attack',28,10,10000,0,1000,'yes','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','attack',28,10,3000,0,1500,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','idle',28,10,3000,0,1500,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','chase',28,10,3000,0,1500,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_INCAGI','attack',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_INCAGI','chase',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','attack',28,10,10000,0,1000,'yes','friend','friendhpltmaxrate','5',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','attack',28,10,3000,0,1500,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','idle',28,10,3000,0,1500,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','chase',28,10,3000,0,1500,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','attack',28,10,10000,0,1000,'yes','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','attack',28,10,3000,0,1500,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','idle',28,10,3000,0,1500,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_HEAL','chase',28,10,3000,0,1500,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_INCAGI','attack',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_INCAGI','chase',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_PNEUMA','idle',25,1,10000,0,0,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate',100,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate',100,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','self','myhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','self','myhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate','100',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','friend','friendhpltmaxrate','100',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@HP_ASSUMPTIO','idle',361,5,10000,1000,10000,'no','self','myhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@HP_ASSUMPTIO','chase',361,5,10000,1000,10000,'no','self','myhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@MG_SAFETYWALL','attack',12,10,1000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_CHANGEWATER','attack',162,1,10000,500,6000000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_CHANGEWATER','attack',162,1,10000,500,6000000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_HOLYATTACK','attack',189,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1640,1641,1642,1644,1645,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1640,1641,1642,1644,1645,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXAETERNA','attack',78,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXAETERNA','chase',78,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXDIVINA','attack',76,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXDIVINA','chase',76,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXDIVINA','attack',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXDIVINA','idle',76,10,10000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXDIVINA','chase',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@AC_CHARGEARROW','attack',148,1,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@AC_DOUBLE','attack',46,10,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@AC_SHOWER','attack',47,10,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1640,1641,1642,1644,1645,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1640,1641,1642,1644,1645,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXAETERNA','attack',78,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXAETERNA','chase',78,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXDIVINA','attack',76,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXDIVINA','chase',76,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXDIVINA','attack',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXDIVINA','idle',76,10,10000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1649,'High Priest Margaretha@PR_LEXDIVINA','chase',76,10,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@AC_CHARGEARROW','attack',148,1,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@AC_DOUBLE','attack',46,10,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@AC_SHOWER','attack',47,10,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_CLAYMORETRAP','attack',123,5,500,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_CLAYMORETRAP','idle',123,5,2000,0,10000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_SANDMAN','attack',119,5,500,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_SANDMAN','idle',119,5,2000,0,10000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_SHOCKWAVE','attack',118,5,500,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_SHOCKWAVE','idle',118,5,2000,0,10000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,5,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_CLAYMORETRAP','attack',123,5,500,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_CLAYMORETRAP','idle',123,5,2000,0,10000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_SANDMAN','attack',119,5,500,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_SANDMAN','idle',119,5,2000,0,10000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_SHOCKWAVE','attack',118,5,500,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@HT_SHOCKWAVE','idle',118,5,2000,0,10000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'5',NULL);
REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_CHANGEWATER','attack',162,1,10000,500,6000000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_CHANGEWATER','attack',162,1,10000,500,6000000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1640,1641,1642,1643,1645,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1640,1641,1642,1643,1645,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1640,1641,1642,1643,1645,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1640,1641,1642,1643,1645,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@NPC_WINDATTACK','attack',187,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1650,'Sniper Cecil@SN_SHARPSHOOTING','attack',382,5,2000,500,1500,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -3179,161 +3124,161 @@ REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@AL_TELEPORT','wal
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@HW_GANBANTEIN','attack',483,1,10000,500,7000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@HW_NAPALMVULCAN','chase',400,5,2000,1000,2000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@MG_SIGHT','idle',10,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused',137,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_ATTRICHANGE','attack',161,1,10000,500,6000000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused','137',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_ATTRICHANGE','attack',161,1,10000,500,6000000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1640,1641,1642,1643,1644,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1640,1641,1642,1643,1644,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1640,1641,1642,1643,1644,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1640,1641,1642,1643,1644,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_FIREPILLAR','attack',80,10,2000,200,0,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_FIREPILLAR','idle',80,10,5000,200,2000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_HEAVENDRIVE','attack',91,5,2000,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_METEOR','attack',83,10,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_METEOR','idle',83,10,10000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_METEOR','chase',83,10,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_METEOR','chase',83,10,10000,1000,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_METEOR','chase',83,10,10000,1000,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_STORMGUST','attack',89,10,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_STORMGUST','idle',89,10,10000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_STORMGUST','chase',89,10,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_STORMGUST','chase',89,10,10000,1000,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_STORMGUST','chase',89,10,10000,1000,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_VERMILION','attack',85,10,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_VERMILION','idle',85,10,10000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_VERMILION','chase',85,10,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_VERMILION','chase',85,10,10000,1000,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_VERMILION','chase',85,10,10000,1000,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_WATERBALL','attack',86,5,5000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1651,'High Wizard Kathryne@WZ_WATERBALL','chase',86,5,5000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@NPC_BLEEDING','attack',660,3,10,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@NPC_FIREATTACK','attack',186,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@SM_BASH','attack',5,9,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@SM_BASH','attack',5,9,10000,800,1000,'no','target','skillused',5,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@SM_MAGNUM','attack',7,9,5000,500,5000,'no','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@SM_PROVOKE','chase',6,9,500,600,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@SM_BASH','attack',5,9,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@SM_BASH','attack',5,9,10000,800,1000,'no','target','skillused','5',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@SM_MAGNUM','attack',7,9,5000,500,5000,'no','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1652,'Egnigem Cenia@SM_PROVOKE','chase',6,9,500,600,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@NPC_POISON','attack',176,5,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@NPC_POISONATTACK','attack',188,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@TF_POISON','attack',52,9,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@TF_POISON','attack',52,9,10000,1000,1000,'no','target','skillused',52,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@TF_POISON','attack',52,9,10000,1000,1000,'no','target','skillused','52',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1653,'Wickebine Tres@TF_THROWSTONE','chase',152,1,4000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@MC_MAMMONITE','attack',42,9,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@MC_MAMMONITE','attack',42,9,10000,800,1000,'no','target','skillused',42,NULL,NULL,NULL,NULL,NULL,8,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@MC_MAMMONITE','attack',42,9,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@MC_MAMMONITE','attack',42,9,10000,800,1000,'no','target','skillused','42',NULL,NULL,NULL,NULL,NULL,'8',NULL);
REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,8,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@NPC_GROUNDATTACK','attack',185,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1654,'Armeyer Dinze@NPC_STUNATTACK','attack',179,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_BLESSING','idle',34,10,10000,500,5000,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_DECAGI','attack',30,1,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_DECAGI','chase',30,1,2000,1000,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','attack',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','idle',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','chase',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','idle',28,5,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','chase',28,5,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_PNEUMA','idle',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,22,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_BLESSING','idle',34,10,10000,500,5000,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_DECAGI','attack',30,1,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_DECAGI','chase',30,1,2000,1000,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','attack',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','idle',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','chase',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','idle',28,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_HEAL','chase',28,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_PNEUMA','idle',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'22',NULL);
REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@NPC_HOLYATTACK','attack',189,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1655,'Errende Ebecee@NPC_SILENCEATTACK','attack',178,4,1000,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@AC_DOUBLE','attack',46,1,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@AC_DOUBLE','chase',46,1,2000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@AC_DOUBLE','attack',46,1,10000,1000,1000,'no','target','skillused',46,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@AC_SHOWER','attack',47,5,2000,1000,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@AC_DOUBLE','attack',46,1,10000,1000,1000,'no','target','skillused','46',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@AC_SHOWER','attack',47,5,2000,1000,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@NPC_PIERCINGATT','attack',158,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1656,'Kavach Icarus@NPC_WINDATTACK','attack',187,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_FROSTDIVER','chase',15,9,10000,500,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_FROSTDIVER','chase',15,9,10000,500,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_LIGHTNINGBOLT','attack',20,7,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_LIGHTNINGBOLT','idle',20,9,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_LIGHTNINGBOLT','chase',20,7,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_SAFETYWALL','attack',12,10,2000,1000,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,26,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_SAFETYWALL','attack',12,10,2000,1000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'26',NULL);
REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_SOULSTRIKE','attack',13,9,5000,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_SOULSTRIKE','attack',13,5,3000,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_SOULSTRIKE','attack',13,3,2000,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_SOULSTRIKE','idle',13,9,5000,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_THUNDERSTORM','attack',21,5,2000,1500,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1657,'Laurell Weinder@MG_THUNDERSTORM','attack',21,5,2000,1500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@LK_SPIRALPIERCE','attack',397,2,2500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_BLEEDING','attack',660,2,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,15,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_BLEEDING','attack',660,2,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'15',NULL);
REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_CHANGEWATER','attack',162,1,10000,500,10000,'no','self','skillused',89,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_CHANGEWIND','attack',165,1,10000,500,10000,'no','self','skillused',84,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_CHANGEWATER','attack',162,1,10000,500,10000,'no','self','skillused','89',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_CHANGEWIND','attack',165,1,10000,500,10000,'no','self','skillused','84',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_SHIELDBRAKE','attack',346,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,1659,1660,1661,1662,1663,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,1659,1660,1661,1662,1663,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@SM_BASH','attack',5,10,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@SM_BASH','attack',5,10,10000,800,1000,'no','target','skillused',5,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@SM_MAGNUM','attack',7,10,5000,500,5000,'no','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@SM_PROVOKE','attack',6,10,500,600,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@SM_PROVOKE','chase',6,10,500,600,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_SHIELDBRAKE','attack',346,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',1659,1660,1661,1662,1663,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',1659,1660,1661,1662,1663,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@SM_BASH','attack',5,10,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@SM_BASH','attack',5,10,10000,800,1000,'no','target','skillused','5',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@SM_MAGNUM','attack',7,10,5000,500,5000,'no','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@SM_PROVOKE','attack',6,10,500,600,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1658,'Egnigem Cenia@SM_PROVOKE','chase',6,10,500,600,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@NPC_POISON','attack',176,5,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@NPC_POISONATTACK','attack',188,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@TF_POISON','attack',52,9,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@TF_POISON','attack',52,9,10000,1000,1000,'no','target','skillused',52,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@TF_POISON','attack',52,9,10000,1000,1000,'no','target','skillused','52',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1659,'Wickebine Tres@TF_THROWSTONE','chase',152,1,4000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@MC_MAMMONITE','attack',42,9,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@MC_MAMMONITE','attack',42,9,10000,800,1000,'yes','target','skillused',42,NULL,NULL,NULL,NULL,NULL,8,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@MC_MAMMONITE','attack',42,9,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@MC_MAMMONITE','attack',42,9,10000,800,1000,'yes','target','skillused','42',NULL,NULL,NULL,NULL,NULL,'8',NULL);
REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,8,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@NPC_GROUNDATTACK','attack',185,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1660,'Armeyer Dinze@NPC_STUNATTACK','attack',179,4,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_BLESSING','idle',34,10,10000,500,5000,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_DECAGI','attack',30,10,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_DECAGI','chase',30,10,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','attack',28,10,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','idle',28,10,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','chase',28,10,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','attack',28,10,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','idle',28,10,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','chase',28,10,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_BLESSING','idle',34,10,10000,500,5000,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_DECAGI','attack',30,10,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_DECAGI','chase',30,10,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','attack',28,10,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','idle',28,10,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','chase',28,10,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','attack',28,10,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','idle',28,10,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@AL_HEAL','chase',28,10,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@NPC_HOLYATTACK','attack',189,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1661,'Errende Ebecee@NPC_SILENCEATTACK','attack',178,4,1000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@AC_DOUBLE','attack',46,10,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@AC_DOUBLE','chase',46,10,2000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@AC_DOUBLE','attack',46,10,10000,1000,1000,'no','target','skillused',46,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@AC_SHOWER','attack',47,10,2000,1000,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@AC_DOUBLE','attack',46,10,10000,1000,1000,'no','target','skillused','46',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@AC_SHOWER','attack',47,10,2000,1000,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@NPC_PIERCINGATT','attack',158,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1662,'Kavach Icarus@NPC_WINDATTACK','attack',187,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_FROSTDIVER','chase',15,9,10000,500,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_FROSTDIVER','chase',15,9,10000,500,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_LIGHTNINGBOLT','attack',20,7,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_LIGHTNINGBOLT','chase',20,7,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_SAFETYWALL','attack',12,10,2000,1000,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,26,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_SAFETYWALL','attack',12,10,2000,1000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'26',NULL);
REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_SOULSTRIKE','attack',13,9,5000,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_THUNDERSTORM','attack',21,5,2000,1500,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@MG_THUNDERSTORM','attack',21,5,2000,1500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1663,'Laurell Weinder@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1664,'Photon Cannon@NPC_WINDATTACK','attack',187,5,1000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1664,'Photon Cannon@NPC_WINDATTACK','attack',187,3,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1664,'Photon Cannon@NPC_WINDATTACK','attack',187,1,10000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -3348,7 +3293,7 @@ REPLACE INTO `mob_skill_db` VALUES (1667,'Photon Cannon@NPC_GROUNDATTACK','attac
REPLACE INTO `mob_skill_db` VALUES (1667,'Photon Cannon@NPC_GROUNDATTACK','attack',185,1,10000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1668,'Archdam@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1668,'Archdam@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1668,'Archdam@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1668,'Archdam@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1668,'Archdam@NPC_PIERCINGATT','attack',158,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1668,'Archdam@NPC_RANDOMATTACK','attack',183,5,1000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1669,'Dimik@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -3388,42 +3333,42 @@ REPLACE INTO `mob_skill_db` VALUES (1674,'Monemus@NPC_FIREATTACK','attack',186,1
REPLACE INTO `mob_skill_db` VALUES (1675,'Venatu@NPC_EMOTION','chase',197,1,100,0,5000,'yes','self','always',NULL,7,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1675,'Venatu@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,NULL,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1675,'Venatu@NPC_FIREATTACK','attack',186,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1675,'Venatu@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1675,'Venatu@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1675,'Venatu@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1675,'Venatu@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1675,'Venatu@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
REPLACE INTO `mob_skill_db` VALUES (1676,'Venatu@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1676,'Venatu@NPC_EMOTION','chase',197,1,100,0,5000,'yes','self','always',NULL,7,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1676,'Venatu@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,NULL,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1676,'Venatu@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1676,'Venatu@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1676,'Venatu@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1676,'Venatu@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1676,'Venatu@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@NPC_EMOTION','chase',197,1,100,0,5000,'yes','self','always',NULL,7,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,NULL,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
REPLACE INTO `mob_skill_db` VALUES (1677,'Venatu@NPC_WINDATTACK','attack',187,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@NPC_EMOTION','chase',197,1,100,0,5000,'yes','self','always',NULL,7,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,NULL,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@NPC_GROUNDATTACK','attack',185,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@NPC_RANDOMATTACK','attack',183,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1678,'Venatu@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
REPLACE INTO `mob_skill_db` VALUES (1679,'Venatu@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1679,'Venatu@NPC_EMOTION','chase',197,1,100,0,5000,'yes','self','always',NULL,7,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1679,'Venatu@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,NULL,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1679,'Venatu@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1679,'Venatu@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1679,'Venatu@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1679,'Venatu@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
REPLACE INTO `mob_skill_db` VALUES (1679,'Venatu@NPC_WATERATTACK','attack',184,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1680,'Hill Wind@MG_THUNDERSTORM','attack',21,5,2000,1500,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1680,'Hill Wind@MG_THUNDERSTORM','attack',21,5,2000,1500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1680,'Hill Wind@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1680,'Hill Wind@NPC_WINDATTACK','chase',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1680,'Hill Wind@WZ_JUPITEL','attack',84,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1680,'Hill Wind@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1680,'Hill Wind@WZ_JUPITEL','attack',84,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1680,'Hill Wind@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@KN_PIERCE','attack',56,5,1000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@NPC_COMBOATTACK','chase',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -3433,202 +3378,201 @@ REPLACE INTO `mob_skill_db` VALUES (1681,'Gemini-S58@NPC_PIERCINGATT','attack',1
REPLACE INTO `mob_skill_db` VALUES (1682,'Remover@NPC_UNDEADATTACK','attack',347,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1682,'Remover@SM_BASH','attack',5,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1684,'Archdam@KN_SPEARSTAB','attack',58,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1684,'Archdam@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1684,'Archdam@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1684,'Archdam@NPC_PIERCINGATT','attack',158,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1684,'Archdam@NPC_RANDOMATTACK','attack',183,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_BLEEDING','attack',660,5,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_BLEEDING','attack',660,5,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_CALLSLAVE','attack',352,1,10000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_CALLSLAVE','idle',352,1,10000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_CRITICALSLASH','attack',170,1,5000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_EMOTION','idle',197,1,1000,0,0,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_POWERUP','attack',349,5,5000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_SUMMONSLAVE','attack',196,3,10000,2000,5000,'no','self','slavele',15,1365,1669,1675,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_SUMMONSLAVE','idle',196,2,10000,0,0,'no','self','onspawn',0,1365,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_SUMMONSLAVE','attack',196,3,10000,2000,5000,'no','self','slavele','15',1365,1669,1675,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@NPC_SUMMONSLAVE','idle',196,2,10000,0,0,'no','self','onspawn','0',1365,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1685,'Vesper@WZ_METEOR','attack',83,10,500,10000,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@NPC_EMOTION','attack',197,1,10000,0,5000,'no','self','slavele',0,28,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@NPC_EMOTION','idle',197,1,10000,0,5000,'no','self','slavele',0,28,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@NPC_SUMMONSLAVE','attack',196,2,10000,0,6000000,'yes','self','slavele',0,1023,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@NPC_SUMMONSLAVE','idle',196,2,10000,0,6000000,'yes','self','slavele',0,1023,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@NPC_SUMMONSLAVE','chase',196,2,10000,0,6000000,'yes','self','slavele',0,1023,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@SM_BASH','attack',5,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@AC_CHARGEARROW','attack',148,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@NPC_EMOTION','attack',197,1,10000,0,5000,'no','self','slavele','0',28,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@NPC_EMOTION','idle',197,1,10000,0,5000,'no','self','slavele','0',28,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@NPC_SUMMONSLAVE','attack',196,2,10000,0,6000000,'yes','self','slavele','0',1023,1273,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@NPC_SUMMONSLAVE','idle',196,2,10000,0,6000000,'yes','self','slavele','0',1023,1273,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@NPC_SUMMONSLAVE','chase',196,2,10000,0,6000000,'yes','self','slavele','0',1023,1273,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1686,'Orc Baby@SM_BASH','attack',5,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@AC_CHARGEARROW','attack',148,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@AL_TELEPORT','attack',26,1,1000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@AL_TELEPORT','idle',26,1,1000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@AM_POTIONPITCHER','attack',231,4,2000,0,0,'yes','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@AM_POTIONPITCHER','idle',231,4,2000,0,0,'yes','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@NPC_BLEEDING','attack',660,5,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@AM_POTIONPITCHER','attack',231,4,2000,0,0,'yes','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@AM_POTIONPITCHER','idle',231,4,2000,0,0,'yes','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@NPC_BLEEDING','attack',660,5,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@NPC_CALLSLAVE','attack',352,1,10000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@NPC_CALLSLAVE','idle',352,1,10000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@NPC_COMBOATTACK','attack',171,1,1000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@NPC_DEFENDER','attack',205,1,500,0,30000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@NPC_DEFENDER','attack',205,1,500,0,30000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@NPC_EXPULSION','attack',674,1,1000,1000,10000,'no','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@NPC_EXPULSION','attack',674,1,1000,1000,10000,'no','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@NPC_STUNATTACK','attack',179,5,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@NPC_SUMMONSLAVE','attack',196,5,10000,2000,5000,'no','self','slavele',2,1691,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@NPC_SUMMONSLAVE','idle',196,5,10000,2000,5000,'no','self','slavele',2,1691,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@NPC_SUMMONSLAVE','attack',196,5,10000,2000,5000,'no','self','slavele','2',1691,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1688,'Lady Tanee@NPC_SUMMONSLAVE','idle',196,5,10000,2000,5000,'no','self','slavele','2',1691,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1689,'White Lady@AL_TELEPORT','idle',26,1,1000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1689,'White Lady@NPC_INVISIBLE','chase',353,1,2000,1000,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1689,'White Lady@NPC_STOP','attack',342,1,2000,500,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1689,'White Lady@NPC_SUMMONSLAVE','attack',196,4,10000,0,5000,'yes','self','slavele',2,1690,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1689,'White Lady@NPC_SUMMONSLAVE','idle',196,4,10000,0,5000,'yes','self','slavele',2,1690,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1689,'White Lady@NPC_SUMMONSLAVE','chase',196,4,10000,0,5000,'yes','self','slavele',2,1690,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1689,'White Lady@PR_SANCTUARY','attack',70,10,2000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1689,'White Lady@NPC_INVISIBLE','chase',353,1,2000,1000,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1689,'White Lady@NPC_STOP','attack',342,1,2000,500,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1689,'White Lady@NPC_SUMMONSLAVE','attack',196,4,10000,0,5000,'yes','self','slavele','2',1690,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1689,'White Lady@NPC_SUMMONSLAVE','idle',196,4,10000,0,5000,'yes','self','slavele','2',1690,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1689,'White Lady@NPC_SUMMONSLAVE','chase',196,4,10000,0,5000,'yes','self','slavele','2',1690,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1689,'White Lady@PR_SANCTUARY','attack',70,10,2000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1689,'White Lady@WZ_WATERBALL','attack',86,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1689,'White Lady@WZ_WATERBALL','chase',86,3,2000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1690,'Lunar Rabbit@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0083,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1690,'Lunar Rabbit@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1691,'Kraben@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1691,'Kraben@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1691,'Kraben@NPC_STUNATTACK','attack',179,1,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1692,'Breeze@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1692,'Breeze@NPC_CRITICALSLASH','attack',170,1,1000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1692,'Breeze@NPC_DEFENDER','attack',205,1,1000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1692,'Breeze@NPC_DEFENDER','chase',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1692,'Breeze@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1691,'Kraben@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1691,'Kraben@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1691,'Kraben@NPC_STUNATTACK','attack',179,1,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1692,'Breeze@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1692,'Breeze@NPC_CRITICALSLASH','attack',170,1,1000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1692,'Breeze@NPC_DEFENDER','attack',205,1,1000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1692,'Breeze@NPC_DEFENDER','chase',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1692,'Breeze@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@MG_NAPALMBEAT','attack',11,7,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@MG_NAPALMBEAT','attack',11,7,4000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@MG_NAPALMBEAT','attack',11,7,4000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@MG_SOULSTRIKE','attack',13,9,3000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@MG_SOULSTRIKE','chase',13,9,3000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@NPC_STUNATTACK','attack',179,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,39,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@NPC_STUNATTACK','chase',179,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,39,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@NPC_TELEKINESISATTACK','attack',191,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@MG_FIREBALL','attack',17,7,2000,500,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@MG_FIREBALL','chase',17,5,3000,500,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@MG_FIREBOLT','attack',19,7,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@MG_FIREBOLT','chase',19,7,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@NPC_FIREATTACK','attack',186,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@NPC_SLEEPATTACK','attack',182,5,1000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@NPC_SLEEPATTACK','chase',182,5,1000,300,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@MG_STONECURSE','attack',16,8,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@MG_STONECURSE','chase',16,8,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@NPC_GROUNDATTACK','attack',185,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@WZ_EARTHSPIKE','attack',90,5,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@WZ_EARTHSPIKE','chase',90,5,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@WZ_QUAGMIRE','attack',92,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@WZ_QUAGMIRE','chase',92,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@NPC_STUNATTACK','attack',179,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'39',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@NPC_STUNATTACK','chase',179,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'39',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1693,'Plasma@NPC_TELEKINESISATTACK','attack',191,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@MG_FIREBALL','attack',17,7,2000,500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@MG_FIREBALL','chase',17,5,3000,500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@MG_FIREBOLT','attack',19,7,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@MG_FIREBOLT','chase',19,7,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@NPC_FIREATTACK','attack',186,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@NPC_SLEEPATTACK','attack',182,5,1000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1694,'Plasma@NPC_SLEEPATTACK','chase',182,5,1000,300,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@MG_STONECURSE','attack',16,8,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@MG_STONECURSE','chase',16,8,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@NPC_GROUNDATTACK','attack',185,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@WZ_EARTHSPIKE','attack',90,5,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@WZ_EARTHSPIKE','chase',90,5,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@WZ_QUAGMIRE','attack',92,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1695,'Plasma@WZ_QUAGMIRE','chase',92,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
REPLACE INTO `mob_skill_db` VALUES (1696,'Plasma@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1696,'Plasma@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1696,'Plasma@NPC_DARKNESSATTACK','attack',190,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1696,'Plasma@NPC_DARKNESSATTACK','attack',190,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
REPLACE INTO `mob_skill_db` VALUES (1696,'Plasma@NPC_DARKSTRIKE','attack',340,9,3000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1696,'Plasma@NPC_DARKSTRIKE','chase',340,9,3000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1696,'Plasma@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1697,'Plasma@MG_COLDBOLT','attack',14,6,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1697,'Plasma@MG_COLDBOLT','chase',14,6,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1696,'Plasma@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1697,'Plasma@MG_COLDBOLT','attack',14,6,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1697,'Plasma@MG_COLDBOLT','chase',14,6,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1697,'Plasma@MG_FROSTDIVER','attack',15,9,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1697,'Plasma@MG_FROSTDIVER','chase',15,9,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1697,'Plasma@NPC_WATERATTACK','attack',184,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1697,'Plasma@NPC_WATERATTACK','attack',184,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
REPLACE INTO `mob_skill_db` VALUES (1697,'Plasma@WZ_WATERBALL','attack',86,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- Thanatos Tower Mobs
-REPLACE INTO `mob_skill_db` VALUES (1698,'Death Word@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1698,'Death Word@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1698,'Death Word@NPC_CURSEATTACK','attack',181,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1698,'Death Word@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1698,'Death Word@NPC_SPLASHATTACK','attack',174,1,1000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1698,'Death Word@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1698,'Death Word@NPC_SPLASHATTACK','attack',174,1,1000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1699,'Ancient Mimic@CR_AUTOGUARD','attack',249,3,500,0,250000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1699,'Ancient Mimic@CR_AUTOGUARD','chase',249,3,1000,0,250000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1699,'Ancient Mimic@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1700,'Dame of Sentinel@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1700,'Dame of Sentinel@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1700,'Dame of Sentinel@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1700,'Dame of Sentinel@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1699,'Ancient Mimic@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1700,'Dame of Sentinel@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1700,'Dame of Sentinel@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1700,'Dame of Sentinel@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1700,'Dame of Sentinel@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1700,'Dame of Sentinel@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1700,'Dame of Sentinel@MG_SAFETYWALL','attack',12,5,1000,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1700,'Dame of Sentinel@NPC_HOLYATTACK','attack',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1700,'Dame of Sentinel@NPC_HOLYATTACK','chase',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1700,'Dame of Sentinel@MG_SAFETYWALL','attack',12,5,1000,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1700,'Dame of Sentinel@NPC_HOLYATTACK','attack',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1700,'Dame of Sentinel@NPC_HOLYATTACK','chase',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1700,'Dame of Sentinel@RG_INTIMIDATE','attack',219,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1700,'Dame of Sentinel@WZ_JUPITEL','attack',84,4,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1700,'Dame of Sentinel@WZ_JUPITEL','chase',84,4,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1700,'Dame of Sentinel@WZ_JUPITEL','attack',84,4,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1700,'Dame of Sentinel@WZ_JUPITEL','chase',84,4,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1701,'Mistress of Shelter@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1701,'Mistress of Shelter@AS_VENOMDUST','attack',140,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1701,'Mistress of Shelter@AS_VENOMDUST','idle',140,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1701,'Mistress of Shelter@NPC_BLINDATTACK','angry',177,7,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1701,'Mistress of Shelter@NPC_BLINDATTACK','follow',177,7,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1701,'Mistress of Shelter@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1701,'Mistress of Shelter@NPC_DARKNESSATTACK','chase',190,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1701,'Mistress of Shelter@AS_VENOMDUST','attack',140,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1701,'Mistress of Shelter@AS_VENOMDUST','idle',140,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1701,'Mistress of Shelter@NPC_BLINDATTACK','angry',177,7,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1701,'Mistress of Shelter@NPC_BLINDATTACK','follow',177,7,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1701,'Mistress of Shelter@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1701,'Mistress of Shelter@NPC_DARKNESSATTACK','chase',190,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1701,'Mistress of Shelter@NPC_DARKTHUNDER','attack',341,4,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1701,'Mistress of Shelter@NPC_DARKTHUNDER','chase',341,4,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1702,'Baroness of Retribution@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1702,'Baroness of Retribution@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1702,'Baroness of Retribution@NPC_DARKBREATH','attack',202,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1702,'Baroness of Retribution@NPC_DARKCROSS','attack',338,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1702,'Baroness of Retribution@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1702,'Baroness of Retribution@NPC_GRANDDARKNESS','attack',339,1,500,700,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1702,'Baroness of Retribution@NPC_DARKBREATH','attack',202,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1702,'Baroness of Retribution@NPC_DARKCROSS','attack',338,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1702,'Baroness of Retribution@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1702,'Baroness of Retribution@NPC_GRANDDARKNESS','attack',339,1,500,700,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1703,'Lady Solace@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1703,'Lady Solace@CR_GRANDCROSS','attack',254,1,1000,1500,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1703,'Lady Solace@CR_GRANDCROSS','attack',254,1,1000,1500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1703,'Lady Solace@MG_NAPALMBEAT','attack',11,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1703,'Lady Solace@MG_NAPALMBEAT','chase',11,5,1000,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1703,'Lady Solace@NPC_HOLYATTACK','attack',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1703,'Lady Solace@NPC_HOLYATTACK','chase',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1703,'Lady Solace@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1703,'Lady Solace@PR_LEXAETERNA','chase',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1703,'Lady Solace@PR_LEXDIVINA','attack',76,10,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1703,'Lady Solace@PR_LEXDIVINA','chase',76,10,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1703,'Lady Solace@NPC_HOLYATTACK','attack',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1703,'Lady Solace@NPC_HOLYATTACK','chase',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1703,'Lady Solace@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1703,'Lady Solace@PR_LEXAETERNA','chase',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1703,'Lady Solace@PR_LEXDIVINA','attack',76,10,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1703,'Lady Solace@PR_LEXDIVINA','chase',76,10,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1704,'Odium of Thanatos@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1704,'Odium of Thanatos@NPC_CHANGEDARKNESS','attack',168,1,1000,0,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1704,'Odium of Thanatos@NPC_DARKNESSATTACK','attack',190,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1704,'Odium of Thanatos@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1704,'Odium of Thanatos@NPC_DARKNESSATTACK','attack',190,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1704,'Odium of Thanatos@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1704,'Odium of Thanatos@NPC_POWERUP','attack',349,5,2000,0,50000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1704,'Odium of Thanatos@NPC_POWERUP','attack',349,5,2000,0,10000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1704,'Odium of Thanatos@NPC_POWERUP','attack',349,5,2000,0,10000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1704,'Odium of Thanatos@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1704,'Odium of Thanatos@NPC_TELEKINESISATTACK','attack',191,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1704,'Odium of Thanatos@NPC_TELEKINESISATTACK','attack',191,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
REPLACE INTO `mob_skill_db` VALUES (1705,'Despero of Thanatos@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1705,'Despero of Thanatos@NPC_AGIUP','attack',350,5,1000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1705,'Despero of Thanatos@NPC_AGIUP','attack',350,5,2000,0,10000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1705,'Despero of Thanatos@NPC_AGIUP','attack',350,5,2000,0,10000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1705,'Despero of Thanatos@NPC_BLEEDING','attack',660,3,1000,0,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1705,'Despero of Thanatos@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1705,'Despero of Thanatos@NPC_FIREATTACK','attack',186,4,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1705,'Despero of Thanatos@NPC_FIREATTACK','attack',186,4,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1705,'Despero of Thanatos@NPC_STUNATTACK','attack',179,4,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1705,'Despero of Thanatos@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1705,'Despero of Thanatos@SM_PROVOKE','attack',6,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1705,'Despero of Thanatos@SM_PROVOKE','chase',6,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1705,'Despero of Thanatos@WZ_SIGHTRASHER','attack',81,10,1000,0,10000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1705,'Despero of Thanatos@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1705,'Despero of Thanatos@SM_PROVOKE','attack',6,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1705,'Despero of Thanatos@SM_PROVOKE','chase',6,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1705,'Despero of Thanatos@WZ_SIGHTRASHER','attack',81,10,1000,0,10000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1706,'Maero of Thanatos@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1706,'Maero of Thanatos@AS_SONICBLOW','attack',136,10,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1706,'Maero of Thanatos@AS_SONICBLOW','attack',136,10,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1706,'Maero of Thanatos@NPC_DARKSTRIKE','attack',340,9,1000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1706,'Maero of Thanatos@NPC_DARKSTRIKE','chase',340,9,1000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1706,'Maero of Thanatos@NPC_INVISIBLE','attack',353,1,500,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1706,'Maero of Thanatos@NPC_INVISIBLE','idle',353,1,500,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1706,'Maero of Thanatos@NPC_TELEKINESISATTACK','attack',191,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1706,'Maero of Thanatos@NPC_TELEKINESISATTACK','attack',191,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@AL_DECAGI','attack',30,10,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@AL_DECAGI','chase',30,10,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@AL_HEAL','attack',28,8,1000,0,5000,'yes','friend','friendhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@AL_HEAL','idle',28,8,1000,0,5000,'yes','friend','friendhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@AL_HEAL','chase',28,8,1000,0,5000,'yes','friend','friendhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@AL_HEAL','attack',28,8,1000,0,5000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@AL_HEAL','idle',28,8,1000,0,5000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@AL_HEAL','chase',28,8,1000,0,5000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@AL_HEAL','attack',28,8,1000,0,5000,'yes','friend','friendhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@AL_HEAL','idle',28,8,1000,0,5000,'yes','friend','friendhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@AL_HEAL','chase',28,8,1000,0,5000,'yes','friend','friendhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@AL_HEAL','attack',28,8,1000,0,5000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@AL_HEAL','idle',28,8,1000,0,5000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@AL_HEAL','chase',28,8,1000,0,5000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@NPC_DARKTHUNDER','attack',341,9,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@NPC_DARKTHUNDER','chase',341,9,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@NPC_MAGICALATTACK','attack',192,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@NPC_MENTALBREAKER','attack',159,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@NPC_MENTALBREAKER','chase',159,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@NPC_MAGICALATTACK','attack',192,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@NPC_MENTALBREAKER','attack',159,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1707,'Dolor of Thanatos@NPC_MENTALBREAKER','chase',159,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@AL_TELEPORT','attack',26,1,500,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@AL_TELEPORT','walk',26,1,10000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@BS_HAMMERFALL','attack',110,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@BS_HAMMERFALL','chase',110,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@KN_TWOHANDQUICKEN','attack',60,10,3000,0,300000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@KN_TWOHANDQUICKEN','attack',60,10,3000,0,300000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@MG_SOULSTRIKE','attack',13,10,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@MG_SOULSTRIKE','chase',13,10,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@NPC_BLEEDING','attack',660,5,2000,0,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@NPC_CALLSLAVE','attack',352,1,10000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@NPC_CALLSLAVE','idle',352,1,10000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@NPC_CHANGEHOLY','attack',167,1,5000,500,6000000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@NPC_EXPULSION','attack',674,1,1000,1000,10000,'no','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@NPC_CHANGEHOLY','attack',167,1,5000,500,6000000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@NPC_EXPULSION','attack',674,1,1000,1000,10000,'no','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@NPC_SUMMONSLAVE','attack',196,6,10000,700,30000,'no','self','slavele',0,1711,1710,1709,1712,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@NPC_SUMMONSLAVE','idle',196,6,10000,700,30000,'no','self','slavele',0,1711,1710,1709,1712,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@NPC_SUMMONSLAVE','attack',196,6,10000,700,30000,'no','self','slavele','0',1711,1710,1709,1712,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@NPC_SUMMONSLAVE','idle',196,6,10000,700,30000,'no','self','slavele','0',1711,1710,1709,1712,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@SM_BASH','attack',5,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@SM_PROVOKE','attack',6,10,1000,0,300000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@SM_PROVOKE','attack',6,10,1000,0,300000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@WZ_METEOR','attack',83,10,2000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@WZ_METEOR','chase',83,10,2000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@WZ_STORMGUST','attack',89,10,2000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -3637,63 +3581,62 @@ REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@WZ_VERMILION','atta
REPLACE INTO `mob_skill_db` VALUES (1708,'Memory of Thanatos@WZ_VERMILION','chase',85,10,2000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1709,'Odium of Thanatos@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1709,'Odium of Thanatos@NPC_CHANGEDARKNESS','attack',168,1,1000,0,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1709,'Odium of Thanatos@NPC_DARKNESSATTACK','attack',190,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1709,'Odium of Thanatos@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1709,'Odium of Thanatos@NPC_DARKNESSATTACK','attack',190,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1709,'Odium of Thanatos@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1709,'Odium of Thanatos@NPC_POWERUP','attack',349,5,2000,0,50000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1709,'Odium of Thanatos@NPC_POWERUP','attack',349,5,2000,0,10000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1709,'Odium of Thanatos@NPC_POWERUP','attack',349,5,2000,0,10000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1709,'Odium of Thanatos@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1709,'Odium of Thanatos@NPC_TELEKINESISATTACK','attack',191,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1709,'Odium of Thanatos@NPC_TELEKINESISATTACK','attack',191,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
REPLACE INTO `mob_skill_db` VALUES (1710,'Despero of Thanatos@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1710,'Despero of Thanatos@NPC_AGIUP','attack',350,5,1000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1710,'Despero of Thanatos@NPC_AGIUP','attack',350,5,2000,0,10000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1710,'Despero of Thanatos@NPC_AGIUP','attack',350,5,2000,0,10000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1710,'Despero of Thanatos@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1710,'Despero of Thanatos@NPC_FIREATTACK','attack',186,4,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1710,'Despero of Thanatos@NPC_FIREATTACK','attack',186,4,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1710,'Despero of Thanatos@NPC_STUNATTACK','attack',179,4,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1710,'Despero of Thanatos@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1710,'Despero of Thanatos@SM_PROVOKE','attack',6,10,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1710,'Despero of Thanatos@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1710,'Despero of Thanatos@WZ_SIGHTRASHER','attack',81,10,1000,0,10000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1710,'Despero of Thanatos@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1710,'Despero of Thanatos@SM_PROVOKE','attack',6,10,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1710,'Despero of Thanatos@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1710,'Despero of Thanatos@WZ_SIGHTRASHER','attack',81,10,1000,0,10000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1711,'Maero of Thanatos@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1711,'Maero of Thanatos@AS_SONICBLOW','attack',136,10,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1711,'Maero of Thanatos@AS_SONICBLOW','attack',136,10,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1711,'Maero of Thanatos@NPC_DARKSTRIKE','attack',340,9,1000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1711,'Maero of Thanatos@NPC_DARKSTRIKE','chase',340,9,1000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1711,'Maero of Thanatos@NPC_INVISIBLE','attack',353,1,500,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1711,'Maero of Thanatos@NPC_INVISIBLE','idle',353,1,500,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1711,'Maero of Thanatos@NPC_TELEKINESISATTACK','attack',191,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1711,'Maero of Thanatos@NPC_TELEKINESISATTACK','attack',191,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
REPLACE INTO `mob_skill_db` VALUES (1712,'Dolor of Thanatos@AL_DECAGI','attack',30,10,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1712,'Dolor of Thanatos@AL_DECAGI','chase',30,10,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1712,'Dolor of Thanatos@AL_HEAL','attack',28,10,1000,0,5000,'yes','friend','friendhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1712,'Dolor of Thanatos@AL_HEAL','idle',28,9,1000,0,5000,'yes','friend','friendhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1712,'Dolor of Thanatos@AL_HEAL','chase',28,9,1000,0,5000,'yes','friend','friendhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1712,'Dolor of Thanatos@AL_HEAL','attack',28,10,1000,0,5000,'yes','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1712,'Dolor of Thanatos@AL_HEAL','idle',28,9,1000,0,5000,'yes','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1712,'Dolor of Thanatos@AL_HEAL','chase',28,9,1000,0,5000,'yes','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1712,'Dolor of Thanatos@AL_HEAL','attack',28,10,1000,0,5000,'yes','friend','friendhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1712,'Dolor of Thanatos@AL_HEAL','idle',28,9,1000,0,5000,'yes','friend','friendhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1712,'Dolor of Thanatos@AL_HEAL','chase',28,9,1000,0,5000,'yes','friend','friendhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1712,'Dolor of Thanatos@AL_HEAL','attack',28,10,1000,0,5000,'yes','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1712,'Dolor of Thanatos@AL_HEAL','idle',28,9,1000,0,5000,'yes','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1712,'Dolor of Thanatos@AL_HEAL','chase',28,9,1000,0,5000,'yes','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1712,'Dolor of Thanatos@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1712,'Dolor of Thanatos@NPC_DARKTHUNDER','attack',341,9,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1712,'Dolor of Thanatos@NPC_DARKTHUNDER','chase',341,9,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1712,'Dolor of Thanatos@NPC_MAGICALATTACK','attack',192,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1712,'Dolor of Thanatos@NPC_MAGICALATTACK','attack',192,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1712,'Dolor of Thanatos@NPC_MENTALBREAKER','attack',159,2,500,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1712,'Dolor of Thanatos@NPC_MENTALBREAKER','chase',159,2,500,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- Abyss Lake
REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@MG_FIREBALL','idle',17,9,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@MG_FIREBALL','chase',17,9,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,44,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@NPC_BLEEDING','attack',660,2,2000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@MG_FIREBALL','chase',17,9,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'44',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@NPC_BLEEDING','attack',660,2,2000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@NPC_CRITICALSLASH','attack',170,1,1000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@NPC_FIREATTACK','attack',186,6,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@NPC_STUNATTACK','attack',179,5,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@SM_MAGNUM','attack',7,9,2000,500,5000,'no','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@WZ_FIREPILLAR','idle',80,3,100,0,30000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@SM_MAGNUM','attack',7,9,2000,500,5000,'no','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1713,'Acidus@WZ_FIREPILLAR','idle',80,3,100,0,30000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@KN_BRANDISHSPEAR','attack',57,10,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@KN_SPEARSTAB','attack',58,10,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@KN_BRANDISHSPEAR','attack',57,10,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@KN_SPEARSTAB','attack',58,10,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@NPC_COMBOATTACK','attack',171,2,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,36,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,32,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1714,'Ferus@NPC_FIREATTACK','attack',186,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1715,'Novus@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,37,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1715,'Novus@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'37',NULL);
REPLACE INTO `mob_skill_db` VALUES (1715,'Novus@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1715,'Novus@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1715,'Novus@NPC_PIERCINGATT','attack',158,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -3701,72 +3644,71 @@ REPLACE INTO `mob_skill_db` VALUES (1715,'Novus@SM_BASH','attack',5,5,500,500,50
REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@MG_LIGHTNINGBOLT','attack',20,8,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@MG_LIGHTNINGBOLT','idle',20,8,2000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@MG_LIGHTNINGBOLT','chase',20,8,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@MG_LIGHTNINGBOLT','chase',20,8,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@MG_THUNDERSTORM','attack',21,9,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@MG_THUNDERSTORM','attack',21,9,2000,1000,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@MG_THUNDERSTORM','attack',21,9,2000,1000,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1716,'Acidus@NPC_WINDATTACK','attack',187,6,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@KN_BRANDISHSPEAR','attack',57,10,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@KN_SPEARSTAB','attack',58,10,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@KN_BRANDISHSPEAR','attack',57,10,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@KN_SPEARSTAB','attack',58,10,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@NPC_COMBOATTACK','attack',171,2,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,32,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@NPC_GROUNDATTACK','attack',185,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@NPC_PIERCINGATT','attack',158,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@SM_PROVOKE','chase',6,10,2000,600,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,44,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1717,'Ferus@SM_PROVOKE','chase',6,10,2000,600,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'44',NULL);
REPLACE INTO `mob_skill_db` VALUES (1718,'Novus@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1718,'Novus@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1718,'Novus@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1718,'Novus@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1718,'Novus@SM_BASH','attack',5,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@CR_REFLECTSHIELD','attack',252,5,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@CR_REFLECTSHIELD','chase',252,5,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@CR_REFLECTSHIELD','attack',252,5,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@CR_REFLECTSHIELD','chase',252,5,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@MG_FIREBALL','chase',17,10,5000,500,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_CRITICALWOUND','attack',673,3,2000,0,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_DARKBREATH','attack',202,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_FIREBREATH','attack',654,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_SUMMONSLAVE','attack',196,1,10000,2000,5000,'yes','self','slavele',0,1756,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_SUMMONSLAVE','idle',196,1,10000,2000,5000,'yes','self','slavele',0,1756,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_SUMMONSLAVE','chase',196,1,10000,2000,5000,'yes','self','slavele',0,1756,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_DARKBREATH','attack',202,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_FIREBREATH','attack',654,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_SUMMONSLAVE','attack',196,1,10000,2000,5000,'yes','self','slavele','0',1756,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_SUMMONSLAVE','idle',196,1,10000,2000,5000,'yes','self','slavele','0',1756,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_SUMMONSLAVE','chase',196,1,10000,2000,5000,'yes','self','slavele','0',1756,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@NPC_WEAPONBRAKER','attack',343,10,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@SM_MAGNUM','attack',7,10,10000,0,5000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@SM_PROVOKE','attack',6,10,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@SM_MAGNUM','attack',7,10,10000,0,5000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@SM_PROVOKE','attack',6,10,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@WZ_METEOR','attack',83,10,2000,500,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@WZ_METEOR','chase',83,10,2000,500,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@WZ_VERMILION','attack',85,10,2000,500,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1719,'Detardeurus@WZ_VERMILION','chase',85,10,2000,500,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@AS_SONICBLOW','attack',136,10,2000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@NPC_BLEEDING','attack',660,2,2000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@NPC_BLEEDING','attack',660,2,2000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@NPC_CRITICALWOUND','attack',673,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@NPC_POWERUP','attack',349,3,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@NPC_RANDOMATTACK','attack',183,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@NPC_SUMMONSLAVE','attack',196,4,10000,2000,5000,'no','self','slavele',2,1757,1758,1759,1760,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@NPC_SUMMONSLAVE','idle',196,4,10000,2000,5000,'no','self','slavele',2,1757,1758,1759,1760,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@NPC_SUMMONSLAVE','chase',196,4,10000,2000,5000,'no','self','slavele',2,1757,1758,1759,1760,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@NPC_POWERUP','attack',349,3,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@NPC_RANDOMATTACK','attack',183,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@NPC_SUMMONSLAVE','attack',196,4,10000,2000,5000,'no','self','slavele','2',1757,1758,1759,1760,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@NPC_SUMMONSLAVE','idle',196,4,10000,2000,5000,'no','self','slavele','2',1757,1758,1759,1760,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@NPC_SUMMONSLAVE','chase',196,4,10000,2000,5000,'no','self','slavele','2',1757,1758,1759,1760,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1720,'Hydrolancer@WZ_METEOR','attack',83,10,2000,1000,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1721,'Dragon Egg@NPC_METAMORPHOSIS','idle',193,1,100,2000,5000,'yes','self','myhpltmaxrate',99,1715,1718,NULL,NULL,NULL,NULL,NULL);
--- Kiel dungeon
+REPLACE INTO `mob_skill_db` VALUES (1721,'Dragon Egg@NPC_METAMORPHOSIS','idle',193,1,100,2000,5000,'yes','self','myhpltmaxrate','99',1715,1718,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@AL_PNEUMA','attack',25,1,10000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@AL_TELEPORT','walk',26,1,10000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -3774,7 +3716,7 @@ REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@KN_BRANDISHSPEAR','attack',57,6,2
REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@KN_BRANDISHSPEAR','chase',57,6,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@MG_SAFETYWALL','attack',12,10,1000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@MG_SAFETYWALL','idle',12,10,1000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@MG_SAFETYWALL','attack',12,10,4000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@MG_SAFETYWALL','attack',12,10,4000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@NPC_BLEEDING','attack',660,5,2000,0,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@PR_LEXAETERNA','attack',78,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@PR_LEXDIVINA','attack',76,5,1000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -3784,7 +3726,7 @@ REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@SM_ENDURE','attack',8,10,2000,0,5
REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@SM_ENDURE','chase',8,10,5000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@SM_MAGNUM','attack',7,5,2500,0,3000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1733,'Kiel@SM_MAGNUM','chase',7,5,2500,0,3000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@AL_PNEUMA','attack',25,1,10000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@AL_TELEPORT','walk',26,1,10000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -3792,17 +3734,17 @@ REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@HW_GANBANTEIN','attack',483,
REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@KN_BRANDISHSPEAR','attack',57,10,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@KN_BRANDISHSPEAR','chase',57,10,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@MG_SAFETYWALL','attack',12,10,1000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@MG_SAFETYWALL','attack',12,10,4000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@MG_SAFETYWALL','attack',12,10,4000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@NPC_BLEEDING','attack',660,5,2000,0,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@NPC_CALLSLAVE','attack',352,1,10000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@NPC_CALLSLAVE','idle',352,1,10000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@NPC_DARKBLESSING','attack',203,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@NPC_DARKBLESSING','attack',203,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@NPC_POWERUP','attack',349,4,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@NPC_POWERUP','attack',349,4,3000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@NPC_SUMMONSLAVE','attack',196,6,10000,700,30000,'no','self','slavele',0,1739,1740,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@NPC_SUMMONSLAVE','idle',196,6,10000,700,30000,'no','self','slavele',0,1739,1740,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@NPC_WIDESILENCE','attack',663,5,10000,500,25000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@NPC_WIDESILENCE','chase',663,5,10000,500,25000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@NPC_POWERUP','attack',349,4,3000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@NPC_SUMMONSLAVE','attack',196,6,10000,700,30000,'no','self','slavele','0',1739,1740,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@NPC_SUMMONSLAVE','idle',196,6,10000,700,30000,'no','self','slavele','0',1739,1740,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@NPC_WIDESILENCE','attack',663,5,10000,500,25000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@NPC_WIDESILENCE','chase',663,5,10000,500,25000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@PR_LEXAETERNA','attack',78,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@PR_LEXDIVINA','attack',76,5,1000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1734,'Kiel D-01@PR_LEXDIVINA','attack',76,5,1000,0,30000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -3823,14 +3765,14 @@ REPLACE INTO `mob_skill_db` VALUES (1736,'Aliot@CR_AUTOGUARD','chase',249,5,2000
REPLACE INTO `mob_skill_db` VALUES (1736,'Aliot@KN_SPEARSTAB','attack',58,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1736,'Aliot@NPC_CRITICALSLASH','attack',170,1,1000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1736,'Aliot@NPC_REBIRTH','dead',208,3,2000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1736,'Aliot@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@AL_HEAL','attack',28,5,5000,1000,5000,'yes','friend','friendhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@AL_HEAL','idle',28,5,5000,1000,5000,'yes','friend','friendhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@AL_HEAL','walk',28,5,5000,1000,5000,'yes','friend','friendhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@AL_HEAL','chase',28,5,5000,1000,5000,'yes','friend','friendhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1736,'Aliot@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@AL_HEAL','attack',28,5,5000,1000,5000,'yes','friend','friendhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@AL_HEAL','idle',28,5,5000,1000,5000,'yes','friend','friendhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@AL_HEAL','walk',28,5,5000,1000,5000,'yes','friend','friendhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@AL_HEAL','chase',28,5,5000,1000,5000,'yes','friend','friendhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@NPC_EMOTION','idle',197,1,500,0,30000,'yes','self','always',NULL,54,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@NPC_EMOTION','walk',197,1,500,0,30000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@SM_BASH','attack',5,10,2000,1000,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,52,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1737,'Aliza@SM_BASH','attack',5,10,2000,1000,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'52',NULL);
REPLACE INTO `mob_skill_db` VALUES (1738,'Constant@NPC_SELFDESTRUCTION','attack',173,1,10000,1000,0,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1738,'Constant@NPC_SELFDESTRUCTION','chase',173,1,2000,1000,0,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1739,'Alicel@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -3844,24 +3786,24 @@ REPLACE INTO `mob_skill_db` VALUES (1740,'Aliot@CR_AUTOGUARD','chase',249,5,2000
REPLACE INTO `mob_skill_db` VALUES (1740,'Aliot@KN_SPEARSTAB','attack',58,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1740,'Aliot@NPC_CRITICALSLASH','attack',170,1,1000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1740,'Aliot@NPC_REBIRTH','dead',208,3,2000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1740,'Aliot@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@MG_COLDBOLT','attack',14,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1740,'Aliot@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@MG_COLDBOLT','attack',14,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@NPC_HOLYATTACK','attack',189,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@PR_LEXAETERNA','attack',78,1,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@PR_LEXAETERNA','chase',78,1,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@PR_LEXAETERNA','attack',78,1,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1741,'Christmas Cookie@PR_LEXAETERNA','chase',78,1,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1742,'Carat@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1742,'Carat@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1742,'Carat@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1742,'Carat@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1742,'Carat@SM_PROVOKE','chase',6,10,2000,600,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1742,'Carat@SM_PROVOKE','chase',6,10,2000,600,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1743,'Myst Case@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1743,'Myst Case@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1743,'Myst Case@MC_MAMMONITE','attack',42,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,8,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1743,'Myst Case@MC_MAMMONITE','attack',42,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'8',NULL);
REPLACE INTO `mob_skill_db` VALUES (1743,'Myst Case@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,3,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1743,'Myst Case@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1743,'Myst Case@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1744,'Wild Rose@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1743,'Myst Case@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1743,'Myst Case@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1744,'Wild Rose@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1744,'Wild Rose@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1744,'Wild Rose@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1745,'Constant@NPC_SELFDESTRUCTION','attack',173,1,10000,0,0,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -3869,28 +3811,28 @@ REPLACE INTO `mob_skill_db` VALUES (1745,'Constant@NPC_SELFDESTRUCTION','chase',
REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@CR_HOLYCROSS','attack',253,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@HP_ASSUMPTIO','attack',361,5,10000,0,100000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@HP_ASSUMPTIO','chase',361,5,10000,0,100000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@HP_ASSUMPTIO','attack',361,5,10000,0,100000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@HP_ASSUMPTIO','chase',361,5,10000,0,100000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@HW_GANBANTEIN','attack',483,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@KN_BRANDISHSPEAR','attack',57,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@KN_TWOHANDQUICKEN','attack',60,10,10000,0,90000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@MG_THUNDERSTORM','attack',21,10,10000,1500,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_AGIUP','chase',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@KN_TWOHANDQUICKEN','attack',60,10,10000,0,90000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@MG_THUNDERSTORM','attack',21,10,10000,1500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_AGIUP','chase',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_CRITICALWOUND','attack',673,4,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_EARTHQUAKE','attack',653,5,10000,1000,25000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_EARTHQUAKE','chase',653,5,10000,1000,25000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_EARTHQUAKE','attack',653,5,10000,1000,25000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_EARTHQUAKE','chase',653,5,10000,1000,25000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_HOLYATTACK','attack',189,10,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_POWERUP','chase',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_SUMMONSLAVE','attack',196,3,10000,2000,5000,'no','self','slavele',1,1891,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_SUMMONSLAVE','idle',196,3,10000,2000,5000,'no','self','slavele',1,1891,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_SUMMONSLAVE','chase',196,3,10000,2000,5000,'no','self','slavele',1,1891,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_SUMMONSLAVE','idle',196,3,10000,0,0,'no','self','onspawn',0,1765,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_POWERUP','chase',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_SUMMONSLAVE','attack',196,3,10000,2000,5000,'no','self','slavele','1',1891,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_SUMMONSLAVE','idle',196,3,10000,2000,5000,'no','self','slavele','1',1891,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_SUMMONSLAVE','chase',196,3,10000,2000,5000,'no','self','slavele','1',1891,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@NPC_SUMMONSLAVE','idle',196,3,10000,0,0,'no','self','onspawn','0',1765,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@SA_DISPELL','attack',289,5,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@SA_DISPELL','chase',289,5,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@WZ_VERMILION','attack',85,10,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -3898,57 +3840,57 @@ REPLACE INTO `mob_skill_db` VALUES (1751,'Valkyrie Randgris@WZ_VERMILION','chase
REPLACE INTO `mob_skill_db` VALUES (1752,'Skogul@AS_GRIMTOOTH','idle',137,5,10000,0,700,'yes','target','mystatuson','hiding',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1752,'Skogul@MG_SOULSTRIKE','chase',13,5,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1752,'Skogul@NPC_CURSEATTACK','attack',181,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1752,'Skogul@NPC_DARKNESSATTACK','attack',190,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1752,'Skogul@NPC_SUMMONSLAVE','attack',196,1,100,0,3600000,'no','self','slavele',0,1762,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1752,'Skogul@TF_HIDING','idle',51,1,2000,0,180000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@MG_FIREWALL','chase',18,5,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@NPC_CHANGEUNDEAD','attack',348,2,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@NPC_DARKNESSATTACK','attack',190,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1752,'Skogul@NPC_DARKNESSATTACK','attack',190,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1752,'Skogul@NPC_SUMMONSLAVE','attack',196,1,100,0,3600000,'no','self','slavele','0',1762,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1752,'Skogul@TF_HIDING','idle',51,1,2000,0,180000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@MG_FIREWALL','chase',18,5,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@NPC_CHANGEUNDEAD','attack',348,2,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@NPC_DARKNESSATTACK','attack',190,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@NPC_POISON','attack',176,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@NPC_SUMMONSLAVE','attack',196,1,100,0,3600000,'yes','self','slavele',0,1761,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@RG_STRIPARMOR','attack',217,3,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_DECAGI','attack',30,10,500,0,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_DECAGI','chase',30,10,500,0,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_HEAL','attack',28,9,5000,500,5000,'no','friend','friendhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_HEAL','idle',28,9,5000,500,5000,'no','friend','friendhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_HEAL','attack',28,9,5000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_HEAL','idle',28,9,5000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@NPC_SUMMONSLAVE','attack',196,1,100,0,3600000,'yes','self','slavele','0',1761,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1753,'Frus@RG_STRIPARMOR','attack',217,3,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_DECAGI','attack',30,10,500,0,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_DECAGI','chase',30,10,500,0,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_HEAL','attack',28,9,5000,500,5000,'no','friend','friendhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_HEAL','idle',28,9,5000,500,5000,'no','friend','friendhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_HEAL','attack',28,9,5000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_HEAL','idle',28,9,5000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@MG_SAFETYWALL','attack',12,10,1000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@MG_SAFETYWALL','attack',12,10,1000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@MG_THUNDERSTORM','attack',21,7,1000,1500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@MG_THUNDERSTORM','chase',21,7,1000,1500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_CALLSLAVE','attack',352,1,10000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_CALLSLAVE','idle',352,1,10000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_HOLYATTACK','attack',189,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_HOLYATTACK','chase',189,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_PETRIFYATTACK','attack',180,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_PETRIFYATTACK','chase',180,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_SUMMONSLAVE','any',196,2,10000,700,60000,'no','self','onspawn',0,1763,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@RG_STRIPARMOR','attack',217,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@RG_STRIPARMOR','chase',217,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@AL_HEAL','attack',28,9,5000,500,5000,'no','friend','friendhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@AL_HEAL','idle',28,9,5000,500,5000,'no','friend','friendhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@AL_HEAL','attack',28,9,5000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@AL_HEAL','idle',28,9,5000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_HOLYATTACK','attack',189,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_HOLYATTACK','chase',189,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_PETRIFYATTACK','attack',180,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_PETRIFYATTACK','chase',180,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@NPC_SUMMONSLAVE','any',196,2,10000,700,60000,'no','self','onspawn','0',1763,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@RG_STRIPARMOR','attack',217,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@RG_STRIPARMOR','chase',217,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1754,'Skeggiold@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@AL_HEAL','attack',28,9,5000,500,5000,'no','friend','friendhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@AL_HEAL','idle',28,9,5000,500,5000,'no','friend','friendhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@AL_HEAL','attack',28,9,5000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@AL_HEAL','idle',28,9,5000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@CR_HOLYCROSS','attack',253,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@MG_SAFETYWALL','attack',12,10,1000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@MG_SAFETYWALL','attack',12,10,1000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@MG_SOULSTRIKE','attack',13,7,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@MG_SOULSTRIKE','chase',13,7,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@NPC_CALLSLAVE','attack',352,1,10000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@NPC_CALLSLAVE','idle',352,1,10000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@NPC_HOLYATTACK','attack',189,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@NPC_HOLYATTACK','chase',189,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@NPC_SUMMONSLAVE','any',196,2,10000,700,60000,'no','self','onspawn',0,1764,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@NPC_HOLYATTACK','attack',189,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@NPC_HOLYATTACK','chase',189,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@NPC_SUMMONSLAVE','any',196,2,10000,700,60000,'no','self','onspawn','0',1764,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1755,'Skeggiold@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@AS_SONICBLOW','attack',136,10,2000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -3956,44 +3898,44 @@ REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@NPC_CALLSLAVE','idle',352,
REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@NPC_POWERUP','attack',349,3,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@NPC_RANDOMATTACK','attack',183,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@NPC_SUMMONSLAVE','attack',196,4,10000,2000,5000,'no','self','slavele',2,1757,1758,1759,1760,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@NPC_SUMMONSLAVE','idle',196,4,10000,2000,5000,'no','self','slavele',2,1757,1758,1759,1760,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@NPC_SUMMONSLAVE','chase',196,4,10000,2000,5000,'no','self','slavele',2,1757,1758,1759,1760,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@NPC_POWERUP','attack',349,3,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@NPC_RANDOMATTACK','attack',183,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@NPC_SUMMONSLAVE','attack',196,4,10000,2000,5000,'no','self','slavele','2',1757,1758,1759,1760,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@NPC_SUMMONSLAVE','idle',196,4,10000,2000,5000,'no','self','slavele','2',1757,1758,1759,1760,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@NPC_SUMMONSLAVE','chase',196,4,10000,2000,5000,'no','self','slavele','2',1757,1758,1759,1760,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1756,'Hydrolancer@WZ_METEOR','attack',83,10,2000,1000,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1761,'Skogul@AS_GRIMTOOTH','idle',137,5,10000,0,700,'yes','target','mystatuson','hiding',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1761,'Skogul@MG_SOULSTRIKE','chase',13,5,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1761,'Skogul@NPC_BLEEDING','attack',660,2,500,0,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1761,'Skogul@NPC_CURSEATTACK','attack',181,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1761,'Skogul@NPC_DARKNESSATTACK','attack',190,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1761,'Skogul@TF_HIDING','idle',51,1,2000,0,180000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1762,'Frus@MG_FIREWALL','chase',18,5,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1762,'Frus@NPC_CHANGEUNDEAD','attack',348,2,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1762,'Frus@NPC_DARKNESSATTACK','attack',190,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1761,'Skogul@NPC_DARKNESSATTACK','attack',190,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1761,'Skogul@TF_HIDING','idle',51,1,2000,0,180000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1762,'Frus@MG_FIREWALL','chase',18,5,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1762,'Frus@NPC_CHANGEUNDEAD','attack',348,2,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1762,'Frus@NPC_DARKNESSATTACK','attack',190,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1762,'Frus@NPC_POISON','attack',176,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1762,'Frus@RG_STRIPARMOR','attack',217,3,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@AL_DECAGI','attack',30,5,500,0,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@AL_DECAGI','chase',30,5,500,0,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1762,'Frus@RG_STRIPARMOR','attack',217,3,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@AL_DECAGI','attack',30,5,500,0,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@AL_DECAGI','chase',30,5,500,0,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@MG_SAFETYWALL','attack',12,5,500,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@MG_SAFETYWALL','attack',12,5,500,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@MG_THUNDERSTORM','attack',21,4,500,1500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@MG_THUNDERSTORM','chase',21,4,500,1500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@NPC_HOLYATTACK','attack',189,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@NPC_HOLYATTACK','chase',189,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@NPC_PETRIFYATTACK','attack',180,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@NPC_HOLYATTACK','attack',189,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@NPC_HOLYATTACK','chase',189,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1763,'Skeggiold@NPC_PETRIFYATTACK','attack',180,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@CR_HOLYCROSS','attack',253,2,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@MG_SAFETYWALL','attack',12,5,1000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@MG_SAFETYWALL','attack',12,5,1000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@MG_SOULSTRIKE','attack',13,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@MG_SOULSTRIKE','chase',13,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@NPC_HOLYATTACK','attack',189,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@NPC_HOLYATTACK','chase',189,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@AL_HEAL','attack',28,10,10000,500,10000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@AL_HEAL','idle',28,10,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@NPC_HOLYATTACK','attack',189,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1764,'Skeggiold@NPC_HOLYATTACK','chase',189,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@AL_HEAL','attack',28,10,10000,500,10000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@AL_HEAL','idle',28,10,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1765,'Valkyrie@KN_BRANDISHSPEAR','attack',57,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -4011,127 +3953,127 @@ REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_BLEEDING','attac
REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_FIREATTACK','attack',186,10,1000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_FIREBREATH','chase',654,10,2000,500,10000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_FIREBREATH','chase',654,10,2000,500,10000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_POWERUP','attack',349,5,2000,700,50000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_POWERUP','attack',349,5,10000,700,25000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_SUMMONSLAVE','attack',196,4,10000,700,30000,'no','self','slavele',3,1786,1787,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_SUMMONSLAVE','idle',196,4,10000,700,30000,'no','self','slavele',3,1786,1787,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_POWERUP','attack',349,5,10000,700,25000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_SUMMONSLAVE','attack',196,4,10000,700,30000,'no','self','slavele','3',1786,1787,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_SUMMONSLAVE','idle',196,4,10000,700,30000,'no','self','slavele','3',1786,1787,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@NPC_TELEKINESISATTACK','attack',191,10,1000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@SM_MAGNUM','attack',7,10,10000,0,5000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@SM_MAGNUM','attack',7,10,10000,0,5000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@WZ_FIREPILLAR','idle',80,10,1000,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1768,'Gloom Under Night@WZ_SIGHTRASHER','attack',81,10,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_DECAGI','chase',30,10,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','attack',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','idle',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','chase',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','attack',28,9,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','idle',28,9,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','chase',28,9,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','attack',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','idle',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','chase',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','attack',28,9,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','idle',28,9,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@AL_HEAL','chase',28,9,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_SAFETYWALL','attack',12,10,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_SIGHT','idle',10,1,1000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused',137,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused','137',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_SOULSTRIKE','attack',13,9,1000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_SOULSTRIKE','chase',13,9,1000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_THUNDERSTORM','attack',21,9,2000,1500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@MG_THUNDERSTORM','chase',21,9,2000,1500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@NPC_HOLYATTACK','attack',189,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@PR_LEXDIVINA','attack',76,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@PR_LEXDIVINA','chase',76,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@PR_LEXDIVINA','attack',76,1,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@PR_LEXDIVINA','chase',76,1,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@PR_LEXDIVINA','attack',76,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@PR_LEXDIVINA','chase',76,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@PR_LEXDIVINA','attack',76,1,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1769,'Agav@PR_LEXDIVINA','chase',76,1,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@AS_SONICBLOW','attack',136,5,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@BS_MAXIMIZE','attack',114,5,500,500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@BS_MAXIMIZE','chase',114,5,500,500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@CR_HOLYCROSS','attack',253,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@NPC_HOLYATTACK','attack',189,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@NPC_SLEEPATTACK','attack',182,4,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1770,'Echio@SM_BASH','attack',5,7,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@BS_MAXIMIZE','attack',114,5,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@BS_MAXIMIZE','chase',114,5,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@CR_HOLYCROSS','attack',253,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@PR_LEXAETERNA','chase',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','attack',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','idle',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','chase',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','attack',28,5,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','idle',28,5,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','chase',28,5,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1771,'Vanberk@PR_LEXAETERNA','chase',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','attack',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','idle',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','chase',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','attack',28,5,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','idle',28,5,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@AL_HEAL','chase',28,5,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@MG_THUNDERSTORM','attack',21,5,500,1200,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@MG_THUNDERSTORM','chase',21,5,500,1200,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@NPC_HOLYATTACK','attack',189,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@PR_LEXDIVINA','attack',76,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@PR_LEXDIVINA','chase',76,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@PR_LEXDIVINA','attack',76,1,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@PR_LEXDIVINA','chase',76,1,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@PR_LEXDIVINA','attack',76,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@PR_LEXDIVINA','chase',76,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@PR_LEXDIVINA','attack',76,1,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1772,'Isilla@PR_LEXDIVINA','chase',76,1,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@AS_SONICBLOW','attack',136,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@NPC_DARKNESSATTACK','attack',190,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@NPC_DARKNESSATTACK','attack',190,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,52,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1773,'Hodremlin@RG_STRIPARMOR','attack',217,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,52,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@NPC_MENTALBREAKER','attack',159,3,200,800,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,39,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@NPC_MENTALBREAKER','chase',159,3,200,800,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,39,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'52',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@NPC_MENTALBREAKER','attack',159,3,200,800,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'39',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@NPC_MENTALBREAKER','chase',159,3,200,800,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'39',NULL);
REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@NPC_PETRIFYATTACK','attack',180,3,200,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@NPC_PETRIFYATTACK','chase',180,3,200,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@SA_DISPELL','attack',289,1,200,0,100000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@SA_DISPELL','attack',289,1,200,0,100000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1774,'Seeker@WZ_JUPITEL','chase',84,4,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1775,'Snowier@BS_HAMMERFALL','attack',110,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1775,'Snowier@NPC_CRITICALSLASH','attack',170,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1775,'Snowier@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1775,'Snowier@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1775,'Snowier@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1775,'Snowier@NPC_WATERATTACK','attack',184,4,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1775,'Snowier@SM_BASH','attack',5,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1775,'Snowier@SM_ENDURE','chase',8,3,5000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,45,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','myhpltmaxrate',1,28,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','myhpltmaxrate',1,28,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_SILENCEATTACK','attack',178,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_SILENCEATTACK','chase',178,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','myhpltmaxrate','1',28,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','myhpltmaxrate','1',28,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_SILENCEATTACK','attack',178,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_SILENCEATTACK','chase',178,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_WATERATTACK','attack',184,2,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@NPC_WATERATTACK','attack',184,2,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1776,'Siroma@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1777,'Ice Titan@BS_HAMMERFALL','attack',110,5,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1777,'Ice Titan@MG_FROSTDIVER','attack',15,5,2000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1777,'Ice Titan@MG_FROSTDIVER','chase',15,7,10000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1777,'Ice Titan@NPC_COMBOATTACK','attack',171,1,1000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1777,'Ice Titan@NPC_WATERATTACK','attack',184,3,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1777,'Ice Titan@NPC_COMBOATTACK','attack',171,1,1000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1777,'Ice Titan@NPC_WATERATTACK','attack',184,3,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1778,'Gazeti@CR_AUTOGUARD','attack',249,3,2000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1778,'Gazeti@MG_COLDBOLT','attack',14,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1778,'Gazeti@MG_COLDBOLT','chase',14,3,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1778,'Gazeti@NPC_GUIDEDATTACK','attack',172,2,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1778,'Gazeti@NPC_WATERATTACK','attack',184,2,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@MG_FROSTDIVER','idle',15,10,5000,1000,7000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@MG_FROSTDIVER','chase',15,10,5000,1000,7000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_AGIUP','attack',350,5,10000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_AGIUP','attack',350,5,10000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_CRITICALWOUND','attack',673,3,4000,0,50000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_POWERUP','attack',349,5,10000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_POWERUP','attack',349,5,10000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_RANDOMATTACK','attack',183,8,1000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_SUMMONSLAVE','attack',196,4,10000,700,30000,'no','self','slavele',3,1788,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_SUMMONSLAVE','idle',196,4,10000,700,30000,'no','self','slavele',3,1788,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_SUMMONSLAVE','attack',196,4,10000,700,30000,'no','self','slavele','3',1788,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_SUMMONSLAVE','idle',196,4,10000,700,30000,'no','self','slavele','3',1788,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_WATERATTACK','attack',184,10,1000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_WIDEFREEZE','attack',664,5,10000,0,20000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_WIDEFREEZE','chase',664,5,10000,0,20000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_WIDEFREEZE','attack',664,5,10000,0,20000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@NPC_WIDEFREEZE','chase',664,5,10000,0,20000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@SA_DISPELL','attack',289,5,10000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@SA_DISPELL','chase',289,5,10000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@WZ_FROSTNOVA','attack',88,10,5000,0,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -4140,165 +4082,164 @@ REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@WZ_STORMGUST','attack',89,10
REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@WZ_STORMGUST','chase',89,10,5000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@WZ_WATERBALL','attack',86,10,5000,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1779,'Ktullanux@WZ_WATERBALL','chase',86,10,5000,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1780,'Muscipular@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1780,'Muscipular@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1780,'Muscipular@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1780,'Muscipular@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1780,'Muscipular@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1780,'Muscipular@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1780,'Muscipular@NPC_BLOODDRAIN','attack',199,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1780,'Muscipular@NPC_GROUNDATTACK','attack',185,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1780,'Muscipular@NPC_PETRIFYATTACK','attack',180,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1781,'Drosera@KN_PIERCE','attack',56,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1781,'Drosera@NPC_BLOODDRAIN','attack',199,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1781,'Drosera@NPC_GROUNDATTACK','attack',185,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1781,'Drosera@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1781,'Drosera@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1781,'Drosera@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1781,'Drosera@RG_CLOSECONFINE','attack',1005,1,1000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1782,'Roween@NPC_COMBOATTACK','attack',171,4,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1782,'Roween@NPC_COMBOATTACK','attack',171,4,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1782,'Roween@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,0x308D,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1782,'Roween@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@NPC_COMBOATTACK','attack',171,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@NPC_COMBOATTACK','attack',171,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@NPC_SUMMONSLAVE','attack',196,3,10000,1000,30000,'no','self','slavele',3,1794,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@NPC_SUMMONSLAVE','idle',196,3,10000,1000,30000,'no','self','slavele',3,1794,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@NPC_SUMMONSLAVE','attack',196,3,10000,1000,30000,'no','self','slavele','3',1794,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@NPC_SUMMONSLAVE','idle',196,3,10000,1000,30000,'no','self','slavele','3',1794,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1783,'Galion@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1784,'Stapo@NPC_KEEPING','attack',201,1,1000,1000,5000,'no','self','myhpltmaxrate',25,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1784,'Stapo@NPC_KEEPING','attack',201,1,1000,1000,5000,'no','self','myhpltmaxrate','25',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1784,'Stapo@SM_BASH','attack',5,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@KN_TWOHANDQUICKEN','attack',60,10,2000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_BLEEDING','attack',660,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@KN_TWOHANDQUICKEN','attack',60,10,2000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_BLEEDING','attack',660,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_BLEEDING','attack',660,5,2000,0,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_DARKNESSATTACK','attack',190,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_DEFENDER','idle',205,1,10000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_POWERUP','attack',349,2,2000,0,50000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_POWERUP','attack',349,2,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_SUMMONSLAVE','attack',196,3,10000,700,30000,'no','self','slavele',0,1791,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_SUMMONSLAVE','idle',196,3,10000,700,30000,'no','self','slavele',0,1791,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_POWERUP','attack',349,2,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_SUMMONSLAVE','attack',196,3,10000,700,30000,'no','self','slavele','0',1791,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@NPC_SUMMONSLAVE','idle',196,3,10000,700,30000,'no','self','slavele','0',1791,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@SM_BASH','attack',5,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@SM_MAGNUM','attack',7,10,10000,0,5000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1785,'Atroce@SM_MAGNUM','attack',7,10,10000,0,5000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_DECAGI','chase',30,10,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','attack',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','idle',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','chase',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','attack',28,9,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','idle',28,9,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','chase',28,9,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','attack',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','idle',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','chase',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','attack',28,9,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','idle',28,9,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@AL_HEAL','chase',28,9,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_SAFETYWALL','attack',12,10,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_SIGHT','idle',10,1,1000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused',137,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused','137',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_SOULSTRIKE','attack',13,9,1000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_SOULSTRIKE','chase',13,9,1000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_THUNDERSTORM','attack',21,9,2000,1500,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@MG_THUNDERSTORM','chase',21,9,2000,1500,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@NPC_CURSEATTACK','attack',181,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@NPC_CURSEATTACK','chase',181,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@NPC_CURSEATTACK','attack',181,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@NPC_CURSEATTACK','chase',181,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@NPC_HOLYATTACK','attack',189,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@PR_LEXDIVINA','attack',76,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@PR_LEXDIVINA','chase',76,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@PR_LEXDIVINA','attack',76,1,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@PR_LEXDIVINA','chase',76,1,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@PR_LEXDIVINA','attack',76,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@PR_LEXDIVINA','chase',76,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@PR_LEXDIVINA','attack',76,1,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1786,'Agav@PR_LEXDIVINA','chase',76,1,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@AS_SONICBLOW','attack',136,5,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@BS_MAXIMIZE','attack',114,5,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@BS_MAXIMIZE','chase',114,5,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@CR_HOLYCROSS','attack',253,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@NPC_HOLYATTACK','attack',189,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@NPC_SLEEPATTACK','attack',182,4,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1787,'Echio@SM_BASH','attack',5,7,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1788,'Ice Titan@MG_FROSTDIVER','attack',15,5,2000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1788,'Ice Titan@MG_FROSTDIVER','chase',15,7,10000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1788,'Ice Titan@NPC_COMBOATTACK','attack',171,1,1000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1788,'Ice Titan@NPC_WATERATTACK','attack',184,3,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1788,'Ice Titan@NPC_COMBOATTACK','attack',171,1,1000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1788,'Ice Titan@NPC_WATERATTACK','attack',184,3,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1791,'Galion@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1791,'Galion@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1791,'Galion@NPC_COMBOATTACK','attack',171,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1791,'Galion@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1791,'Galion@NPC_COMBOATTACK','attack',171,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1791,'Galion@NPC_DARKNESSATTACK','attack',190,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1791,'Galion@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1791,'Galion@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1794,'Roween@NPC_COMBOATTACK','attack',171,4,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1794,'Roween@NPC_COMBOATTACK','attack',171,4,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1794,'Roween@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,0x308D,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1794,'Roween@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- Guild Dungeon SE (13.1)
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','attack',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','idle',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','chase',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','attack',28,5,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','idle',28,5,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','chase',28,5,3000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','attack',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','idle',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','chase',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','attack',28,5,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','idle',28,5,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@AL_HEAL','chase',28,5,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@MG_THUNDERSTORM','attack',21,5,500,1500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@MG_THUNDERSTORM','chase',21,5,500,1500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@NPC_HOLYATTACK','attack',189,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@PR_LEXDIVINA','attack',76,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@PR_LEXDIVINA','chase',76,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@PR_LEXDIVINA','attack',76,1,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@PR_LEXDIVINA','chase',76,1,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@PR_LEXDIVINA','attack',76,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@PR_LEXDIVINA','chase',76,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@PR_LEXDIVINA','attack',76,1,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1796,'Aunoe@PR_LEXDIVINA','chase',76,1,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@AS_SONICBLOW','attack',136,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@BS_MAXIMIZE','attack',114,5,500,500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@BS_MAXIMIZE','chase',114,5,500,500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@CR_HOLYCROSS','attack',253,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@PR_LEXAETERNA','chase',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1797,'Fanat@PR_LEXAETERNA','chase',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1812,'Delightful Lude@AL_TELEPORT','attack',26,1,1000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1812,'Delightful Lude@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@AL_HEAL','attack',28,10,2000,500,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@AL_HEAL','attack',28,10,2000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@AS_VENOMDUST','attack',140,10,3500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@KN_TWOHANDQUICKEN','attack',60,10,5000,0,120000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,27,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@NPC_COMBOATTACK','attack',171,6,2500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,24,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@KN_TWOHANDQUICKEN','attack',60,10,5000,0,120000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'27',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@NPC_COMBOATTACK','attack',171,6,2500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'24',NULL);
REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@NPC_DARKCROSS','attack',338,10,2000,1500,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@NPC_DARKTHUNDER','chase',341,5,8000,700,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@NPC_GRANDDARKNESS','attack',339,10,2000,900,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@NPC_LICK','attack',206,5,4000,0,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,39,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@NPC_POWERUP','attack',349,5,10000,0,25000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@NPC_LICK','attack',206,5,4000,0,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'39',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@NPC_POWERUP','attack',349,5,10000,0,25000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1813,'Hydrolancer@WZ_VERMILION','attack',85,10,2500,500,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@AL_HEAL','attack',28,9,10000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@AL_HEAL','chase',28,9,10000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,21,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@AL_HEAL','attack',28,9,10000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@AL_HEAL','chase',28,9,10000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'21',NULL);
REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@MC_MAMMONITE','attack',42,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@MG_FIREBOLT','attack',19,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@MG_FIREBOLT','chase',19,10,3000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@MG_FIREBOLT','chase',19,10,4000,0,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,0,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@MC_MAMMONITE','attack',42,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@MG_FIREBOLT','attack',19,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@MG_FIREBOLT','chase',19,10,3000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@MG_FIREBOLT','chase',19,10,4000,0,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'0',NULL);
REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@MG_FIREWALL','attack',18,10,1000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@MG_FIREWALL','chase',18,10,1000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@NPC_PETRIFYATTACK','attack',180,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@SA_DISPELL','attack',289,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@SA_DISPELL','chase',289,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@SA_DISPELL','attack',289,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@SA_DISPELL','chase',289,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@WZ_METEOR','attack',83,5,2000,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@WZ_METEOR','chase',83,5,2000,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@WZ_WATERBALL','attack',86,5,2000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1814,'Fox Queen@WZ_WATERBALL','chase',86,5,2000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@BS_HAMMERFALL','attack',110,10,10000,0,5000,'yes','target','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@BS_HAMMERFALL','chase',110,10,5000,0,5000,'yes','target','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@BS_MAXIMIZE','chase',114,5,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@CR_GRANDCROSS','attack',254,10,5000,100,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@CR_REFLECTSHIELD','attack',252,5,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@CR_REFLECTSHIELD','chase',252,5,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@KN_TWOHANDQUICKEN','attack',60,10,10000,0,300000,'yes','self','myhpltmaxrate',12,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@BS_HAMMERFALL','attack',110,10,10000,0,5000,'yes','target','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@BS_HAMMERFALL','chase',110,10,5000,0,5000,'yes','target','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@BS_MAXIMIZE','chase',114,5,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@CR_GRANDCROSS','attack',254,10,5000,100,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@CR_REFLECTSHIELD','attack',252,5,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@CR_REFLECTSHIELD','chase',252,5,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@KN_TWOHANDQUICKEN','attack',60,10,10000,0,300000,'yes','self','myhpltmaxrate','12',NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@MG_FIREBALL','chase',17,10,5000,500,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@NPC_DARKBREATH','attack',202,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@NPC_POWERUP','attack',349,5,10000,0,25000,'yes','self','myhpltmaxrate',12,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@NPC_DARKBREATH','attack',202,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@NPC_POWERUP','attack',349,5,10000,0,25000,'yes','self','myhpltmaxrate','12',NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@NPC_WEAPONBRAKER','attack',343,10,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@SM_MAGNUM','attack',7,10,10000,0,5000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@SM_MAGNUM','attack',7,10,10000,0,5000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@WZ_METEOR','attack',83,10,2000,500,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@WZ_METEOR','chase',83,10,2000,500,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@WZ_STORMGUST','attack',89,10,2000,1000,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -4306,35 +4247,35 @@ REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@WZ_VERMILION','attack',85,
REPLACE INTO `mob_skill_db` VALUES (1817,'Detardeurus@WZ_VERMILION','chase',85,10,2000,500,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1819,'Bathory@NPC_CURSEATTACK','attack',181,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1819,'Bathory@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,30,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1819,'Bathory@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1819,'Bathory@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1819,'Bathory@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1819,'Bathory@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
REPLACE INTO `mob_skill_db` VALUES (1819,'Bathory@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1819,'Bathory@NPC_STOP','attack',342,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1819,'Bathory@NPC_STOP','attack',342,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
REPLACE INTO `mob_skill_db` VALUES (1820,'Bigfoot@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1820,'Bigfoot@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,6,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1820,'Bigfoot@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1820,'Bigfoot@NPC_STUNATTACK','attack',179,2,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1820,'Bigfoot@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1820,'Bigfoot@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1821,'Desert Wolf@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1821,'Desert Wolf@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x308D,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1821,'Desert Wolf@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1821,'Desert Wolf@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1821,'Desert Wolf@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_CURSEATTACK','attack',181,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_CURSEATTACK','attack',181,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_DARKTHUNDER','attack',341,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_DARKTHUNDER','chase',341,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_DARKTHUNDER','attack',341,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_DARKTHUNDER','chase',341,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1822,'Deviruchi@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@MG_COLDBOLT','attack',14,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@MG_FROSTDIVER','attack',15,9,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,20,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@NPC_WATERATTACK','attack',184,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1824,'Baby Hatii@MG_FROSTDIVER','chase',15,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1824,'Baby Hatii@NPC_LICK','attack',206,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1823,'Freezer@NPC_WATERATTACK','attack',184,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1824,'Baby Hatii@MG_FROSTDIVER','chase',15,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1824,'Baby Hatii@NPC_LICK','attack',206,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1825,'Santa Goblin@MG_FROSTDIVER','attack',15,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1825,'Santa Goblin@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1825,'Santa Goblin@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,2,0x3695,NULL,NULL,NULL,NULL,NULL);
@@ -4342,23 +4283,22 @@ REPLACE INTO `mob_skill_db` VALUES (1825,'Santa Goblin@NPC_EMOTION','chase',197,
REPLACE INTO `mob_skill_db` VALUES (1825,'Santa Goblin@NPC_WINDATTACK','attack',187,2,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1826,'Myst@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1826,'Myst@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1826,'Myst@NPC_MENTALBREAKER','attack',159,2,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1826,'Myst@NPC_POISONATTACK','attack',188,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1827,'Sasquatch@KN_SPEARSTAB','attack',58,10,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1826,'Myst@NPC_MENTALBREAKER','attack',159,2,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1826,'Myst@NPC_POISONATTACK','attack',188,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1827,'Sasquatch@KN_SPEARSTAB','attack',58,10,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1827,'Sasquatch@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1827,'Sasquatch@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1827,'Sasquatch@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,6,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1827,'Sasquatch@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
--- Thor Volcano (11.2)
+REPLACE INTO `mob_skill_db` VALUES (1827,'Sasquatch@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Master@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Master@CR_REFLECTSHIELD','attack',252,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Master@CR_REFLECTSHIELD','idle',252,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Master@CR_SHIELDCHARGE','attack',250,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Master@KN_SPEARBOOMERANG','chase',59,5,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Master@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Master@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Master@NPC_COMBOATTACK','attack',171,5,1500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Master@NPC_STUNATTACK','attack',179,5,1500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Master@NPC_WIDEBLEEDING','attack',665,4,10000,0,15000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1829,'Sword Master@NPC_WIDEBLEEDING','attack',665,4,10000,0,15000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Master@AC_CHARGEARROW','attack',148,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Master@AC_CHARGEARROW','idle',148,1,5000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Master@AC_CHARGEARROW','chase',148,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -4370,48 +4310,48 @@ REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Master@AL_TELEPORT','idle',26,1,10
REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Master@NPC_BLEEDING','attack',660,5,1500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Master@NPC_COMBOATTACK','attack',171,5,1500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Master@NPC_STUNATTACK','attack',179,5,1500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Master@NPC_WIDEBLEEDING','attack',665,4,10000,0,15000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1830,'Bow Master@NPC_WIDEBLEEDING','attack',665,4,10000,0,15000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@AS_SONICBLOW','attack',136,10,1000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@CR_REFLECTSHIELD','attack',252,3,1000,0,200000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@CR_REFLECTSHIELD','idle',252,3,1000,0,200000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@KN_TWOHANDQUICKEN','attack',60,10,2000,0,300000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@KN_TWOHANDQUICKEN','attack',60,10,2000,0,300000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@MG_FIREBALL','idle',17,5,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@MG_FIREBALL','chase',17,5,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@NPC_BLEEDING','attack',660,3,500,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@NPC_FIREATTACK','attack',186,5,2000,1000,200000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@NPC_WIDEBLEEDING','attack',665,2,10000,500,100000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@SM_MAGNUM','attack',7,7,1000,0,10000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@AL_HEAL','idle',28,1,10000,0,10000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@NPC_WIDEBLEEDING','attack',665,2,10000,500,100000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1831,'Salamander@SM_MAGNUM','attack',7,7,1000,0,10000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@AL_HEAL','idle',28,1,10000,0,10000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@AL_PNEUMA','idle',25,1,10000,0,1000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@AS_SONICBLOW','attack',136,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@KN_TWOHANDQUICKEN','attack',60,9,10000,0,100000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@KN_TWOHANDQUICKEN','attack',60,9,10000,0,100000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_CRITICALWOUND','attack',673,3,2000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_DRAGONFEAR','attack',659,5,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_DRAGONFEAR','chase',659,5,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_EARTHQUAKE','attack',653,5,10000,500,20000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_EARTHQUAKE','chase',653,5,10000,500,20000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_FIREBREATH','attack',654,10,2000,500,5000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_FIREBREATH','chase',654,10,2000,500,5000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_PULSESTRIKE','attack',661,5,10000,0,15000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_SUMMONSLAVE','attack',196,2,10000,1000,30000,'no','self','slavele',1,1834,1835,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_SUMMONSLAVE','idle',196,2,10000,1000,30000,'no','self','slavele',1,1834,1835,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_SUMMONSLAVE','chase',196,2,10000,1000,30000,'no','self','slavele',1,1834,1835,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_EARTHQUAKE','attack',653,5,10000,500,20000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_EARTHQUAKE','chase',653,5,10000,500,20000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_FIREBREATH','attack',654,10,2000,500,5000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_FIREBREATH','chase',654,10,2000,500,5000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_PULSESTRIKE','attack',661,5,10000,0,15000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_SUMMONSLAVE','attack',196,2,10000,1000,30000,'no','self','slavele','1',1834,1835,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_SUMMONSLAVE','idle',196,2,10000,1000,30000,'no','self','slavele','1',1834,1835,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@NPC_SUMMONSLAVE','chase',196,2,10000,1000,30000,'no','self','slavele','1',1834,1835,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@SA_LANDPROTECTOR','attack',288,3,5000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@ST_FULLSTRIP','attack',476,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@WZ_METEOR','idle',83,9,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@WZ_METEOR','attack',83,10,2000,500,5000,'no','target','myhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1832,'Ifrit@WZ_METEOR','attack',83,10,2000,500,5000,'no','target','myhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@CR_REFLECTSHIELD','attack',252,1,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@CR_REFLECTSHIELD','idle',252,1,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@CR_REFLECTSHIELD','chase',252,1,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@HW_GANBANTEIN','attack',483,1,5000,500,5000,'no','target','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@CR_REFLECTSHIELD','attack',252,1,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@CR_REFLECTSHIELD','idle',252,1,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@CR_REFLECTSHIELD','chase',252,1,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@HW_GANBANTEIN','attack',483,1,5000,500,5000,'no','target','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@LK_SPIRALPIERCE','attack',397,1,2000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@MG_FIREBALL','attack',17,10,5000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@MG_FIREBALL','idle',17,10,10000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -4425,18 +4365,18 @@ REPLACE INTO `mob_skill_db` VALUES (1833,'Kasa@WZ_SIGHTRASHER','attack',81,10,10
REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@AS_SONICBLOW','attack',136,10,1000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@CR_REFLECTSHIELD','attack',252,3,1000,0,200000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@KN_TWOHANDQUICKEN','attack',60,10,2000,0,300000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@KN_TWOHANDQUICKEN','attack',60,10,2000,0,300000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@MG_FIREBALL','idle',17,5,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@MG_FIREBALL','chase',17,5,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@NPC_BLEEDING','attack',660,3,500,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@NPC_FIREATTACK','attack',186,5,2000,1000,200000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@NPC_WIDEBLEEDING','attack',665,2,10000,500,100000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@SM_MAGNUM','attack',7,7,1000,0,10000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@NPC_WIDEBLEEDING','attack',665,2,10000,500,100000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1834,'Salamander@SM_MAGNUM','attack',7,7,1000,0,10000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@CR_REFLECTSHIELD','attack',252,1,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@CR_REFLECTSHIELD','idle',252,1,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@CR_REFLECTSHIELD','chase',252,1,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@CR_REFLECTSHIELD','attack',252,1,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@CR_REFLECTSHIELD','idle',252,1,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@CR_REFLECTSHIELD','chase',252,1,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@LK_SPIRALPIERCE','attack',397,1,2000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@MG_FIREBALL','attack',17,10,5000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@MG_FIREBALL','idle',17,10,10000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -4449,9 +4389,9 @@ REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@WZ_METEOR','chase',83,1,5000,1000
REPLACE INTO `mob_skill_db` VALUES (1835,'Kasa@WZ_SIGHTRASHER','attack',81,10,1000,0,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1836,'Magmaring@MG_FIREBALL','chase',17,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1836,'Magmaring@MG_FIREBOLT','attack',19,2,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1836,'Magmaring@NPC_FIREATTACK','attack',186,2,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1836,'Magmaring@NPC_FIREATTACK','attack',186,2,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
REPLACE INTO `mob_skill_db` VALUES (1836,'Magmaring@SM_BASH','attack',5,4,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1836,'Magmaring@SM_MAGNUM','attack',7,5,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1836,'Magmaring@SM_MAGNUM','attack',7,5,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@KN_BRANDISHSPEAR','attack',57,8,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@MG_FIREBALL','attack',17,10,3000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@MG_FIREBALL','chase',17,10,3000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -4461,46 +4401,45 @@ REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@MG_FIREWALL','chase',18,10,3000,10
REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@MG_SIGHT','idle',10,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@NPC_FIREATTACK','attack',186,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@NPC_PULSESTRIKE','attack',661,3,1000,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@RG_STRIPARMOR','attack',217,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@RG_STRIPARMOR','attack',217,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1837,'Imp@WZ_SIGHTRASHER','attack',81,10,3000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1838,'Knocker@HT_LANDMINE','idle',116,2,4000,1000,18000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,5,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1838,'Knocker@HT_LANDMINE','idle',116,2,4000,1000,18000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'5',NULL);
REPLACE INTO `mob_skill_db` VALUES (1838,'Knocker@NPC_GROUNDATTACK','attack',185,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1838,'Knocker@TF_SPRINKLESAND','attack',149,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1838,'Knocker@TF_THROWSTONE','attack',152,1,1000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1838,'Knocker@TF_THROWSTONE','chase',152,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1838,'Knocker@TF_SPRINKLESAND','attack',149,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1838,'Knocker@TF_THROWSTONE','attack',152,1,1000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1838,'Knocker@TF_THROWSTONE','chase',152,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1839,'Byrogue@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1839,'Byrogue@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1839,'Byrogue@AS_GRIMTOOTH','idle',137,5,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1839,'Byrogue@AS_GRIMTOOTH','chase',137,5,10000,0,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1839,'Byrogue@AS_SONICBLOW','attack',136,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1839,'Byrogue@AS_GRIMTOOTH','idle',137,5,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1839,'Byrogue@AS_GRIMTOOTH','chase',137,5,10000,0,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1839,'Byrogue@AS_SONICBLOW','attack',136,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1839,'Byrogue@ASC_BREAKER','chase',379,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1839,'Byrogue@ASC_METEORASSAULT','attack',406,2,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1839,'Byrogue@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1839,'Byrogue@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1839,'Byrogue@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1839,'Byrogue@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1839,'Byrogue@NPC_SUMMONSLAVE','attack',196,2,10000,1000,60000000,'no','self','slavele',0,1829,1830,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1839,'Byrogue@NPC_SUMMONSLAVE','idle',196,2,10000,1000,60000000,'no','self','slavele',0,1829,1830,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1839,'Byrogue@NPC_SUMMONSLAVE','chase',196,2,10000,1000,60000000,'no','self','slavele',0,1829,1830,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1839,'Byrogue@NPC_SUMMONSLAVE','attack',196,2,10000,1000,60000000,'no','self','slavele','0',1829,1830,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1839,'Byrogue@NPC_SUMMONSLAVE','idle',196,2,10000,1000,60000000,'no','self','slavele','0',1829,1830,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1839,'Byrogue@NPC_SUMMONSLAVE','chase',196,2,10000,1000,60000000,'no','self','slavele','0',1829,1830,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1839,'Byrogue@SM_BASH','attack',5,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@AL_INCAGI','chase',29,1,500,700,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@AL_INCAGI','chase',29,1,500,700,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@KN_TWOHANDQUICKEN','attack',60,5,500,0,30000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@KN_TWOHANDQUICKEN','attack',60,5,500,0,30000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@NPC_PULSESTRIKE','attack',661,1,500,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@NPC_PULSESTRIKE','attack',661,1,500,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@ST_FULLSTRIP','attack',476,5,100,1500,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@WZ_EARTHSPIKE','attack',90,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@WZ_HEAVENDRIVE','attack',91,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@WZ_QUAGMIRE','attack',92,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1840,'Golden Savage@WZ_QUAGMIRE','chase',92,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1851,'Mobster@KN_SPEARBOOMERANG','chase',59,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1851,'Mobster@KN_SPEARSTAB','attack',58,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1851,'Mobster@KN_SPEARBOOMERANG','chase',59,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1851,'Mobster@KN_SPEARSTAB','attack',58,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1851,'Mobster@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,32,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1851,'Mobster@TF_SPRINKLESAND','attack',149,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- Cursed Abbey (11.3)
+REPLACE INTO `mob_skill_db` VALUES (1851,'Mobster@TF_SPRINKLESAND','attack',149,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1864,'Zombie Slaughter@AS_SONICBLOW','attack',136,5,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1864,'Zombie Slaughter@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1864,'Zombie Slaughter@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -4510,12 +4449,12 @@ REPLACE INTO `mob_skill_db` VALUES (1865,'Ragged Zombie@AC_SHOWER','attack',47,3
REPLACE INTO `mob_skill_db` VALUES (1865,'Ragged Zombie@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1865,'Ragged Zombie@NPC_MAGICALATTACK','attack',192,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1866,'Hellhound@AL_HEAL','idle',28,1,10000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1866,'Hellhound@AS_SONICBLOW','attack',136,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1866,'Hellhound@NPC_RUN','attack',354,1,10000,0,0,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,26,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1866,'Hellhound@NPC_RUN','chase',354,1,10000,0,0,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,26,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1866,'Hellhound@AS_SONICBLOW','attack',136,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1866,'Hellhound@NPC_RUN','attack',354,1,10000,0,0,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'26',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1866,'Hellhound@NPC_RUN','chase',354,1,10000,0,0,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'26',NULL);
REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_DARKNESSATTACK','attack',190,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_DARKNESSATTACK','attack',190,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_DARKSTRIKE','attack',340,9,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_DARKSTRIKE','chase',340,9,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_EMOTION','chase',197,1,1000,0,5000,'yes','self','always',NULL,7,0x0081,NULL,NULL,NULL,NULL,NULL);
@@ -4524,52 +4463,52 @@ REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_EVILLAND','attack',670,1,5
REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_VAMPIRE_GIFT','attack',679,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1867,'Banshee@NPC_WIDECURSE','attack',677,1,500,800,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_DARKNESSATTACK','attack',190,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_DARKNESSATTACK','attack',190,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_DARKSTRIKE','attack',340,9,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_DARKSTRIKE','chase',340,9,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_EMOTION','chase',197,1,1000,0,5000,'yes','self','always',NULL,7,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,NULL,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_VAMPIRE_GIFT','attack',679,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1868,'Banshee@NPC_WIDECURSE','attack',677,1,500,800,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1869,'Flame Skull@MG_FIREBALL','chase',17,5,1500,500,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1869,'Flame Skull@MG_FIREBALL','chase',17,5,1500,500,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1869,'Flame Skull@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1869,'Flame Skull@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1869,'Flame Skull@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1869,'Flame Skull@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,29,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@CR_REFLECTSHIELD','attack',252,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@CR_REFLECTSHIELD','idle',252,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@CR_REFLECTSHIELD','chase',252,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@CR_REFLECTSHIELD','attack',252,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@CR_REFLECTSHIELD','idle',252,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@CR_REFLECTSHIELD','chase',252,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@MG_FIREBALL','chase',17,5,2000,300,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@MG_THUNDERSTORM','attack',21,5,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@MG_THUNDERSTORM','chase',21,5,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_CALLSLAVE','attack',352,1,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_CALLSLAVE','idle',352,1,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_CHANGEUNDEAD','attack',348,1,500,500,6000000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_CHANGEUNDEAD','attack',348,1,500,500,6000000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_CRITICALWOUND','attack',673,2,2000,700,60000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_CRITICALWOUND','chase',673,2,2000,500,60000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_DARKNESSATTACK','attack',190,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_DARKNESSBREATH','attack',658,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_DARKSTRIKE','attack',340,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_DARKSTRIKE','chase',340,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_DRAGONFEAR','attack',659,2,500,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_SLOWCAST','attack',672,1,2000,800,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_SLOWCAST','chase',672,1,2000,300,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_STONESKIN','attack',675,3,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_STONESKIN','idle',675,3,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_STONESKIN','chase',675,3,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_SUMMONSLAVE','attack',196,2,10000,0,300000,'yes','self','slavele',0,1864,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_SUMMONSLAVE','idle',196,2,10000,0,300000,'yes','self','slavele',0,1864,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_SUMMONSLAVE','chase',196,2,10000,0,300000,'yes','self','slavele',0,1864,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_WIDECURSE','attack',677,1,500,800,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_WIDECURSE','chase',677,1,500,300,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_DRAGONFEAR','attack',659,2,500,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_SLOWCAST','attack',672,1,2000,800,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_SLOWCAST','chase',672,1,2000,300,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_STONESKIN','attack',675,3,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_STONESKIN','idle',675,3,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_STONESKIN','chase',675,3,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_SUMMONSLAVE','attack',196,2,10000,0,300000,'yes','self','slavele','0',1864,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_SUMMONSLAVE','idle',196,2,10000,0,300000,'yes','self','slavele','0',1864,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_SUMMONSLAVE','chase',196,2,10000,0,300000,'yes','self','slavele','0',1864,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_WIDECURSE','attack',677,1,500,800,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@NPC_WIDECURSE','chase',677,1,500,300,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@WZ_METEOR','chase',83,3,1000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@WZ_METEOR','chase',83,3,3000,500,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@WZ_QUAGMIRE','attack',92,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@WZ_QUAGMIRE','chase',92,5,500,200,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@WZ_METEOR','chase',83,3,3000,500,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@WZ_QUAGMIRE','attack',92,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1870,'Necromancer@WZ_QUAGMIRE','chase',92,5,500,200,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@CR_GRANDCROSS','attack',254,10,500,1000,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -4585,34 +4524,34 @@ REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_DARKNESSATTACK','at
REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_DARKNESSBREATH','attack',658,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_DARKSTRIKE','attack',340,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_DARKSTRIKE','chase',340,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_EVILLAND','attack',670,10,10000,1000,600000,'yes','self','myhpltmaxrate',44,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_EVILLAND','attack',670,7,500,500,5000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_EVILLAND','attack',670,10,10000,1000,600000,'yes','self','myhpltmaxrate','44',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_EVILLAND','attack',670,7,500,500,5000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_GRANDDARKNESS','attack',339,10,500,1300,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_GRANDDARKNESS','chase',339,10,500,1300,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_HELLJUDGEMENT','attack',662,4,10000,800,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_HELLJUDGEMENT','chase',662,4,10000,800,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_HELLJUDGEMENT','attack',662,4,10000,800,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_HELLJUDGEMENT','chase',662,4,10000,800,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_MAGICMIRROR','attack',671,1,10000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_SLOWCAST','attack',672,5,2000,800,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_SLOWCAST','chase',672,5,2000,300,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_SUMMONSLAVE','attack',196,4,10000,700,10000,'yes','self','slavele',3,1868,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_SUMMONSLAVE','idle',196,4,10000,700,10000,'yes','self','slavele',3,1868,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_SLOWCAST','attack',672,5,2000,800,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_SLOWCAST','chase',672,5,2000,300,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_SUMMONSLAVE','attack',196,4,10000,700,10000,'yes','self','slavele','3',1868,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_SUMMONSLAVE','idle',196,4,10000,700,10000,'yes','self','slavele','3',1868,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_VAMPIRE_GIFT','attack',679,2,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_WIDECURSE','attack',677,5,2000,800,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_WIDESILENCE','attack',663,5,5000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@NPC_WIDESILENCE','chase',663,5,5000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@PR_LEXAETERNA','chase',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1872,'Hell Fly@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1872,'Hell Fly@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1871,'Falling Bishop@PR_LEXAETERNA','chase',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1872,'Hell Fly@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1872,'Hell Fly@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1872,'Hell Fly@NPC_CRITICALWOUND','attack',673,5,10,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1872,'Hell Fly@NPC_MENTALBREAKER','attack',159,1,200,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1872,'Hell Fly@NPC_WINDATTACK','attack',187,4,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@AL_HEAL','idle',28,9,10000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@AL_HEAL','idle',28,9,10000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@AL_TELEPORT','chase',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@LK_SPIRALPIERCE','attack',397,5,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_AGIUP','chase',350,5,10000,0,30000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_AGIUP','chase',350,5,10000,0,30000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_CALLSLAVE','attack',352,1,10000,0,15000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_CALLSLAVE','idle',352,1,10000,0,15000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_CALLSLAVE','chase',352,1,10000,0,15000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -4620,17 +4559,17 @@ REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_CRITICALWOUND','attack',
REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_EXPULSION','attack',674,1,100,1000,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_HELLJUDGEMENT','attack',662,5,10000,700,15000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_HELLJUDGEMENT','chase',662,5,10000,700,15000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_METAMORPHOSIS','attack',193,1,10000,5000,5000,'no','self','myhpltmaxrate',50,1874,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_METAMORPHOSIS','chase',193,1,10000,5000,5000,'no','self','myhpltmaxrate',50,1874,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_PULSESTRIKE','attack',661,5,2000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_METAMORPHOSIS','attack',193,1,10000,5000,5000,'no','self','myhpltmaxrate','50',1874,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_METAMORPHOSIS','chase',193,1,10000,5000,5000,'no','self','myhpltmaxrate','50',1874,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_PULSESTRIKE','attack',661,5,2000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_SHIELDBRAKE','attack',346,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_SUMMONSLAVE','attack',196,10,10000,0,10000,'yes','self','slavele',5,1872,1872,1011,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_SUMMONSLAVE','idle',196,10,10000,0,10000,'yes','self','slavele',5,1872,1872,1011,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_SUMMONSLAVE','chase',196,10,10000,0,10000,'yes','self','slavele',5,1872,1872,1011,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_VAMPIRE_GIFT','attack',679,10,10000,1000,10000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_WIDESILENCE','attack',663,5,2000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_WIDESLEEP','attack',668,5,2000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@AL_HEAL','idle',28,9,10000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_SUMMONSLAVE','attack',196,10,10000,0,10000,'yes','self','slavele','5',1872,1872,1011,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_SUMMONSLAVE','idle',196,10,10000,0,10000,'yes','self','slavele','5',1872,1872,1011,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_SUMMONSLAVE','chase',196,10,10000,0,10000,'yes','self','slavele','5',1872,1872,1011,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_VAMPIRE_GIFT','attack',679,10,10000,1000,10000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_WIDESILENCE','attack',663,5,2000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1873,'Beelzebub@NPC_WIDESLEEP','attack',668,5,2000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@AL_HEAL','idle',28,9,10000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@AL_TELEPORT','chase',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@LK_SPIRALPIERCE','attack',397,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -4640,86 +4579,85 @@ REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_CALLSLAVE','attack',352,
REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_CALLSLAVE','idle',352,1,10000,0,15000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_CALLSLAVE','chase',352,1,10000,0,15000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_CRITICALWOUND','attack',673,3,2000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_EVILLAND','attack',670,10,10000,0,15000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_EVILLAND','attack',670,10,10000,0,15000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_EXPULSION','attack',674,1,50,1000,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_HELLJUDGEMENT','attack',662,2,2000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_HELLJUDGEMENT','chase',662,2,2000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_MAGICMIRROR','attack',671,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_PULSESTRIKE','attack',661,5,10000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_RUN','attack',354,1,10000,0,0,'yes','self','myhpltmaxrate',1,NULL,NULL,NULL,NULL,NULL,26,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_RUN','chase',354,1,10000,0,0,'yes','self','myhpltmaxrate',1,NULL,NULL,NULL,NULL,NULL,26,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_PULSESTRIKE','attack',661,5,10000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_RUN','attack',354,1,10000,0,0,'yes','self','myhpltmaxrate','1',NULL,NULL,NULL,NULL,NULL,'26',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_RUN','chase',354,1,10000,0,0,'yes','self','myhpltmaxrate','1',NULL,NULL,NULL,NULL,NULL,'26',NULL);
REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_SHIELDBRAKE','attack',346,10,2000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_SLOWCAST','attack',672,5,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_STONESKIN','attack',675,4,10000,1000,30000,'no','self','myhpltmaxrate',5,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_STONESKIN','chase',675,4,10000,1000,30000,'no','self','myhpltmaxrate',5,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_SUMMONSLAVE','attack',196,10,10000,0,10000,'yes','self','slavele',5,1872,1872,1011,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_SUMMONSLAVE','idle',196,10,10000,0,10000,'yes','self','slavele',5,1872,1872,1011,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_SUMMONSLAVE','chase',196,10,10000,0,10000,'yes','self','slavele',5,1872,1872,1011,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_VAMPIRE_GIFT','attack',679,1,1000,500,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_WIDESOULDRAIN','attack',680,7,1000,500,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,42,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_WIDESTONE','attack',666,5,10000,500,15000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_WIDESTONE','chase',666,5,10000,500,15000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_STONESKIN','attack',675,4,10000,1000,30000,'no','self','myhpltmaxrate','5',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_STONESKIN','chase',675,4,10000,1000,30000,'no','self','myhpltmaxrate','5',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_SUMMONSLAVE','attack',196,10,10000,0,10000,'yes','self','slavele','5',1872,1872,1011,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_SUMMONSLAVE','idle',196,10,10000,0,10000,'yes','self','slavele','5',1872,1872,1011,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_SUMMONSLAVE','chase',196,10,10000,0,10000,'yes','self','slavele','5',1872,1872,1011,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_VAMPIRE_GIFT','attack',679,1,1000,500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_WIDESOULDRAIN','attack',680,7,1000,500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'42',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_WIDESTONE','attack',666,5,10000,500,15000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@NPC_WIDESTONE','chase',666,5,10000,500,15000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1874,'Beelzebub@SA_LANDPROTECTOR','attack',288,5,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- Moscovia (12.1)
-REPLACE INTO `mob_skill_db` VALUES (1880,'Leshij@AL_HEAL','idle',28,9,10000,3000,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1880,'Leshij@AL_HEAL','idle',28,9,5000,500,5000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1880,'Leshij@AL_HEAL','idle',28,9,10000,3000,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1880,'Leshij@AL_HEAL','idle',28,9,5000,500,5000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1880,'Leshij@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1880,'Leshij@NPC_SPLASHATTACK','attack',174,1,3000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,0,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1880,'Leshij@NPC_SPLASHATTACK','attack',174,1,3000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'0',NULL);
REPLACE INTO `mob_skill_db` VALUES (1880,'Leshij@NPC_STUNATTACK','attack',179,3,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1881,'Lesavka@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1881,'Lesavka@NPC_BLEEDING','attack',660,3,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1881,'Lesavka@NPC_BLEEDING','attack',660,3,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1881,'Lesavka@NPC_COMBOATTACK','attack',171,2,3000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1881,'Lesavka@NPC_POISON','attack',176,2,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1882,'Baba-Yaga@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1882,'Baba-Yaga@NPC_COMBOATTACK','attack',171,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1882,'Baba-Yaga@WZ_WATERBALL','attack',86,2,2000,3000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1882,'Baba-Yaga@WZ_WATERBALL','attack',86,2,2000,3000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1882,'Baba-Yaga@WZ_WATERBALL','chase',86,1,5000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1883,'Kikimora@NPC_CURSEATTACK','attack',181,2,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1883,'Kikimora@NPC_CURSEATTACK','attack',181,2,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1883,'Kikimora@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1883,'Kikimora@NPC_MAGICALATTACK','chase',192,1,2000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1883,'Kikimora@NPC_POISON','attack',176,2,2000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1883,'Kikimora@WZ_WATERBALL','attack',86,3,2000,3000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1884,'Mavka@AL_HEAL','idle',28,5,10000,2000,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1883,'Kikimora@WZ_WATERBALL','attack',86,3,2000,3000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1884,'Mavka@AL_HEAL','idle',28,5,10000,2000,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1884,'Mavka@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1884,'Mavka@NPC_GROUNDATTACK','attack',185,2,3000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1884,'Mavka@NPC_SILENCEATTACK','attack',178,2,2000,2000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1884,'Mavka@NPC_SILENCEATTACK','attack',178,2,2000,2000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1884,'Mavka@WZ_EARTHSPIKE','chase',90,2,5000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@KN_TWOHANDQUICKEN','attack',60,10,5000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@KN_TWOHANDQUICKEN','attack',60,10,5000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@MG_FIREBALL','attack',17,10,5000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@MG_FIREBALL','chase',17,9,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@NPC_AGIUP','attack',350,5,3000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@NPC_AGIUP','attack',350,5,3000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@NPC_CALLSLAVE','attack',352,1,10000,0,15000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@NPC_CALLSLAVE','idle',352,1,10000,0,15000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@NPC_CALLSLAVE','chase',352,1,5000,0,15000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@NPC_MENTALBREAKER','chase',159,5,500,800,25000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@NPC_POWERUP','attack',349,5,6000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@NPC_POWERUP','attack',349,5,6000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@NPC_SILENCEATTACK','attack',178,5,1000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@NPC_SILENCEATTACK','chase',178,5,5000,700,25000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@NPC_SUMMONSLAVE','attack',196,5,10000,1000,30000,'no','self','slavele',1,1886,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@NPC_SUMMONSLAVE','idle',196,5,10000,1000,30000,'no','self','slavele',0,1886,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@NPC_SUMMONSLAVE','chase',196,5,5000,1000,30000,'no','self','slavele',0,1886,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@NPC_SUMMONSLAVE','attack',196,5,10000,1000,30000,'no','self','slavele','1',1886,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@NPC_SUMMONSLAVE','idle',196,5,10000,1000,30000,'no','self','slavele','0',1886,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@NPC_SUMMONSLAVE','chase',196,5,5000,1000,30000,'no','self','slavele','0',1886,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@SM_MAGNUM','attack',7,10,5000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@WZ_HEAVENDRIVE','attack',91,5,5000,500,25000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@WZ_HEAVENDRIVE','chase',91,5,5000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@WZ_METEOR','attack',83,10,5000,1500,5000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@WZ_METEOR','attack',83,10,5000,1500,5000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@WZ_QUAGMIRE','attack',92,5,5000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1885,'Zmey Gorynych@WZ_QUAGMIRE','chase',92,5,5000,200,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1886,'Mavka@AL_HEAL','idle',28,9,10000,1000,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1886,'Mavka@AL_HEAL','idle',28,9,10000,1000,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1886,'Mavka@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1886,'Mavka@NPC_GROUNDATTACK','attack',185,4,3000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1886,'Mavka@NPC_SILENCEATTACK','attack',178,4,2000,2000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1886,'Mavka@NPC_SILENCEATTACK','attack',178,4,2000,2000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1886,'Mavka@WZ_EARTHSPIKE','chase',90,4,5000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1887,'Freezer@MG_COLDBOLT','attack',14,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1887,'Freezer@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1887,'Freezer@MG_FROSTDIVER','attack',15,9,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1887,'Freezer@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,20,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1887,'Freezer@NPC_WATERATTACK','attack',184,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1888,'Hatii Baby@MG_FROSTDIVER','chase',15,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1888,'Hatii Baby@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1887,'Freezer@NPC_WATERATTACK','attack',184,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1888,'Hatii Baby@MG_FROSTDIVER','chase',15,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1888,'Hatii Baby@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1889,'Marozka\'s Guard@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1889,'Marozka\'s Guard@NPC_WATERATTACK','attack',184,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1889,'Marozka\'s Guard@NPC_WATERATTACK','chase',184,5,2000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1889,'Marozka\'s Guard@NPC_WATERATTACK','attack',184,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1889,'Marozka\'s Guard@NPC_WATERATTACK','chase',184,5,2000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1890,'Koshei the Immortal@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1890,'Koshei the Immortal@MG_FIREBALL','attack',17,10,5000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1890,'Koshei the Immortal@MG_FIREBALL','chase',17,9,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -4730,8 +4668,8 @@ REPLACE INTO `mob_skill_db` VALUES (1890,'Koshei the Immortal@WZ_HEAVENDRIVE','
REPLACE INTO `mob_skill_db` VALUES (1890,'Koshei the Immortal@WZ_HEAVENDRIVE','chase',91,5,5000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1890,'Koshei the Immortal@WZ_QUAGMIRE','attack',92,1,5000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1890,'Koshei the Immortal@WZ_QUAGMIRE','chase',92,1,5000,200,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@AL_HEAL','attack',28,10,10000,500,10000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@AL_HEAL','idle',28,10,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@AL_HEAL','attack',28,10,10000,500,10000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@AL_HEAL','idle',28,10,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1891,'Valkyrie@KN_BRANDISHSPEAR','attack',57,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -4748,110 +4686,109 @@ REPLACE INTO `mob_skill_db` VALUES (1894,'Pouring@WZ_WATERBALL','chase',86,10,10
REPLACE INTO `mob_skill_db` VALUES (1904,'Bombring@NPC_SELFDESTRUCTION','attack',173,1,10000,3000,0,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1904,'Bombring@NPC_SELFDESTRUCTION','idle',173,1,10000,3000,0,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1904,'Bombring@NPC_SELFDESTRUCTION','chase',173,1,10000,3000,0,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- Satan Morroc (12.1)
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',45,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','45',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@AL_PNEUMA','idle',25,1,10000,0,1000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@AL_TELEPORT','chase',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_FIREBOLT','attack',19,10,10000,300,20000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_FIREBOLT','chase',19,10,10000,300,20000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_FROSTDIVER','attack',15,10,10000,1000,20000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_FROSTDIVER','chase',15,10,10000,1000,20000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_STONECURSE','attack',16,10,10000,1000,20000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,2);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_STONECURSE','chase',16,10,10000,1000,20000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,2);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_FIREBOLT','attack',19,10,10000,300,20000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_FIREBOLT','chase',19,10,10000,300,20000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_FROSTDIVER','attack',15,10,10000,1000,20000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_FROSTDIVER','chase',15,10,10000,1000,20000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_STONECURSE','attack',16,10,10000,1000,20000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,'2');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@MG_STONECURSE','chase',16,10,10000,1000,20000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,'2');
REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_DRAGONFEAR','attack',659,10,10000,0,600000,'yes','self','myhpltmaxrate',5,NULL,NULL,NULL,NULL,NULL,NULL,17);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_DRAGONFEAR','chase',659,10,10000,0,600000,'yes','self','myhpltmaxrate',5,NULL,NULL,NULL,NULL,NULL,NULL,17);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_EARTHQUAKE','attack',653,10,10000,2000,180000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_EARTHQUAKE','chase',653,10,10000,2000,180000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_EVILLAND','attack',670,10,10000,1000,50000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_EVILLAND','chase',670,10,10000,1000,50000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_HELLJUDGEMENT','attack',662,5,10000,800,35000,'no','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_HELLJUDGEMENT','chase',662,5,10000,800,35000,'no','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_HELLPOWER','attack',683,1,10000,800,35000,'no','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_PULSESTRIKE','attack',661,5,10000,800,60000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,14);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_PULSESTRIKE','chase',661,5,10000,800,60000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,14);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_DRAGONFEAR','attack',659,10,10000,0,600000,'yes','self','myhpltmaxrate','5',NULL,NULL,NULL,NULL,NULL,NULL,'17');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_DRAGONFEAR','chase',659,10,10000,0,600000,'yes','self','myhpltmaxrate','5',NULL,NULL,NULL,NULL,NULL,NULL,'17');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_EARTHQUAKE','attack',653,10,10000,2000,180000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_EARTHQUAKE','chase',653,10,10000,2000,180000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_EVILLAND','attack',670,10,10000,1000,50000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_EVILLAND','chase',670,10,10000,1000,50000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_HELLJUDGEMENT','attack',662,5,10000,800,35000,'no','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_HELLJUDGEMENT','chase',662,5,10000,800,35000,'no','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_HELLPOWER','attack',683,1,10000,800,35000,'no','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_PULSESTRIKE','attack',661,5,10000,800,60000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,'14');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_PULSESTRIKE','chase',661,5,10000,800,60000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,'14');
REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_SHIELDBRAKE','attack',346,10,10000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_SUMMONSLAVE','attack',196,4,10000,0,30000,'yes','self','slavele',1,1922,1923,1924,1925,NULL,NULL,4);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_SUMMONSLAVE','chase',196,4,10000,0,30000,'yes','self','slavele',1,1922,1923,1924,1925,NULL,NULL,4);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_SUMMONSLAVE','idle',196,4,10000,0,30000,'yes','self','onspawn',0,1922,1923,1924,1925,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_TALK','chase',682,1,10000,0,600000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_TALK','attack',682,10,10000,0,600000,'yes','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,NULL,16);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_TALK','chase',682,10,10000,0,600000,'yes','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,NULL,16);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_VAMPIRE_GIFT','attack',679,9,10000,1000,50000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,15);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_VAMPIRE_GIFT','chase',679,9,10000,1000,50000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,15);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDEHELLDIGNITY','attack',684,1,10000,2000,180000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,6);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDEHELLDIGNITY','chase',684,1,10000,2000,180000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,6);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESLEEP','attack',668,5,10000,700,35000,'no','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,3);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESLEEP','chase',668,5,10000,700,35000,'no','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,3);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESOULDRAIN','attack',680,10,10000,1000,50000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESOULDRAIN','chase',680,10,10000,1000,50000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESTONE','attack',666,5,10000,0,60000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESTONE','chase',666,5,10000,0,60000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESTUN','attack',678,5,10000,1300,180000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESTUN','chase',678,5,10000,1300,180000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_SUMMONSLAVE','attack',196,4,10000,0,30000,'yes','self','slavele','1',1922,1923,1924,1925,NULL,NULL,'4');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_SUMMONSLAVE','chase',196,4,10000,0,30000,'yes','self','slavele','1',1922,1923,1924,1925,NULL,NULL,'4');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_SUMMONSLAVE','idle',196,4,10000,0,30000,'yes','self','onspawn','0',1922,1923,1924,1925,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_TALK','chase',682,1,10000,0,600000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'1');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_TALK','attack',682,10,10000,0,600000,'yes','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,NULL,'16');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_TALK','chase',682,10,10000,0,600000,'yes','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,NULL,'16');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_VAMPIRE_GIFT','attack',679,9,10000,1000,50000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,'15');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_VAMPIRE_GIFT','chase',679,9,10000,1000,50000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,'15');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDEHELLDIGNITY','attack',684,1,10000,2000,180000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,'6');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDEHELLDIGNITY','chase',684,1,10000,2000,180000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,'6');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESLEEP','attack',668,5,10000,700,35000,'no','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,'3');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESLEEP','chase',668,5,10000,700,35000,'no','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,'3');
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESOULDRAIN','attack',680,10,10000,1000,50000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESOULDRAIN','chase',680,10,10000,1000,50000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESTONE','attack',666,5,10000,0,60000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESTONE','chase',666,5,10000,0,60000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESTUN','attack',678,5,10000,1300,180000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@NPC_WIDESTUN','chase',678,5,10000,1300,180000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@SA_LANDPROTECTOR','attack',288,1,10000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@WZ_JUPITEL','attack',84,10,10000,1000,20000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@WZ_JUPITEL','chase',84,10,10000,1000,20000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@WZ_METEOR','attack',83,5,10000,800,60000,'no','target','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@WZ_METEOR','chase',83,5,10000,800,60000,'no','target','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',45,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@WZ_JUPITEL','attack',84,10,10000,1000,20000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@WZ_JUPITEL','chase',84,10,10000,1000,20000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@WZ_METEOR','attack',83,5,10000,800,60000,'no','target','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1916,'Satan Morroc@WZ_METEOR','chase',83,5,10000,800,60000,'no','target','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','45',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@AL_PNEUMA','idle',25,1,10000,0,1000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@AL_TELEPORT','chase',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_FIREBOLT','attack',19,10,10000,300,20000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_FIREBOLT','chase',19,10,10000,300,20000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_FROSTDIVER','attack',15,10,10000,1000,20000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_FROSTDIVER','chase',15,10,10000,1000,20000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_STONECURSE','attack',16,10,10000,1000,20000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,2);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_STONECURSE','chase',16,10,10000,1000,20000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,2);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_FIREBOLT','attack',19,10,10000,300,20000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_FIREBOLT','chase',19,10,10000,300,20000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_FROSTDIVER','attack',15,10,10000,1000,20000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_FROSTDIVER','chase',15,10,10000,1000,20000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_STONECURSE','attack',16,10,10000,1000,20000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,'2');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@MG_STONECURSE','chase',16,10,10000,1000,20000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,'2');
REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_DRAGONFEAR','attack',659,10,10000,0,600000,'yes','self','myhpltmaxrate',5,NULL,NULL,NULL,NULL,NULL,NULL,17);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_DRAGONFEAR','chase',659,10,10000,0,600000,'yes','self','myhpltmaxrate',5,NULL,NULL,NULL,NULL,NULL,NULL,17);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_EARTHQUAKE','attack',653,10,10000,2000,180000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_EARTHQUAKE','chase',653,10,10000,2000,180000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_EVILLAND','attack',670,10,10000,1000,50000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_EVILLAND','chase',670,10,10000,1000,50000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_HELLJUDGEMENT','attack',662,5,10000,800,35000,'no','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_HELLJUDGEMENT','chase',662,5,10000,800,35000,'no','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_HELLPOWER','attack',683,1,10000,800,35000,'no','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_HELLPOWER','chase',683,1,10000,800,35000,'no','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_HELLPOWER','chase',683,1,10000,800,35000,'no','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_PULSESTRIKE','attack',661,5,10000,800,60000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,14);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_PULSESTRIKE','chase',661,5,10000,800,60000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,14);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_DRAGONFEAR','attack',659,10,10000,0,600000,'yes','self','myhpltmaxrate','5',NULL,NULL,NULL,NULL,NULL,NULL,'17');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_DRAGONFEAR','chase',659,10,10000,0,600000,'yes','self','myhpltmaxrate','5',NULL,NULL,NULL,NULL,NULL,NULL,'17');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_EARTHQUAKE','attack',653,10,10000,2000,180000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_EARTHQUAKE','chase',653,10,10000,2000,180000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_EVILLAND','attack',670,10,10000,1000,50000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_EVILLAND','chase',670,10,10000,1000,50000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_HELLJUDGEMENT','attack',662,5,10000,800,35000,'no','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_HELLJUDGEMENT','chase',662,5,10000,800,35000,'no','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_HELLPOWER','attack',683,1,10000,800,35000,'no','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_HELLPOWER','chase',683,1,10000,800,35000,'no','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_HELLPOWER','chase',683,1,10000,800,35000,'no','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_PULSESTRIKE','attack',661,5,10000,800,60000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,'14');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_PULSESTRIKE','chase',661,5,10000,800,60000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,'14');
REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_SHIELDBRAKE','attack',346,10,10000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_SUMMONSLAVE','attack',196,4,10000,0,30000,'yes','self','slavele',1,1922,1923,1924,1925,NULL,NULL,4);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_SUMMONSLAVE','chase',196,4,10000,0,30000,'yes','self','slavele',1,1922,1923,1924,1925,NULL,NULL,4);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_SUMMONSLAVE','idle',196,4,10000,0,30000,'yes','self','onspawn',0,1922,1923,1924,1925,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_TALK','chase',682,1,10000,0,600000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_TALK','attack',682,10,10000,0,600000,'yes','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,NULL,16);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_TALK','chase',682,10,10000,0,600000,'yes','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,NULL,16);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_VAMPIRE_GIFT','attack',679,9,10000,1000,50000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,15);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_VAMPIRE_GIFT','chase',679,9,10000,1000,50000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,15);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDEHELLDIGNITY','attack',684,1,10000,2000,180000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,6);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDEHELLDIGNITY','chase',684,1,10000,2000,180000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,6);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESLEEP','attack',668,5,10000,700,35000,'no','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,3);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESLEEP','chase',668,5,10000,700,35000,'no','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,3);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESOULDRAIN','attack',680,10,10000,1000,50000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESOULDRAIN','chase',680,10,10000,1000,50000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESTONE','attack',666,5,10000,0,60000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESTONE','chase',666,5,10000,0,60000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESTUN','attack',678,5,10000,1300,180000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESTUN','chase',678,5,10000,1300,180000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_SUMMONSLAVE','attack',196,4,10000,0,30000,'yes','self','slavele','1',1922,1923,1924,1925,NULL,NULL,'4');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_SUMMONSLAVE','chase',196,4,10000,0,30000,'yes','self','slavele','1',1922,1923,1924,1925,NULL,NULL,'4');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_SUMMONSLAVE','idle',196,4,10000,0,30000,'yes','self','onspawn','0',1922,1923,1924,1925,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_TALK','chase',682,1,10000,0,600000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'1');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_TALK','attack',682,10,10000,0,600000,'yes','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,NULL,'16');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_TALK','chase',682,10,10000,0,600000,'yes','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,NULL,'16');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_VAMPIRE_GIFT','attack',679,9,10000,1000,50000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,'15');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_VAMPIRE_GIFT','chase',679,9,10000,1000,50000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,'15');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDEHELLDIGNITY','attack',684,1,10000,2000,180000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,'6');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDEHELLDIGNITY','chase',684,1,10000,2000,180000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,'6');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESLEEP','attack',668,5,10000,700,35000,'no','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,'3');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESLEEP','chase',668,5,10000,700,35000,'no','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,'3');
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESOULDRAIN','attack',680,10,10000,1000,50000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESOULDRAIN','chase',680,10,10000,1000,50000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESTONE','attack',666,5,10000,0,60000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESTONE','chase',666,5,10000,0,60000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESTUN','attack',678,5,10000,1300,180000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@NPC_WIDESTUN','chase',678,5,10000,1300,180000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@SA_LANDPROTECTOR','attack',288,1,10000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@WZ_JUPITEL','attack',84,10,10000,1000,20000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@WZ_JUPITEL','chase',84,10,10000,1000,20000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@WZ_METEOR','attack',83,5,10000,800,60000,'no','target','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@WZ_METEOR','chase',83,5,10000,800,60000,'no','target','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',45,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@WZ_JUPITEL','attack',84,10,10000,1000,20000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@WZ_JUPITEL','chase',84,10,10000,1000,20000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@WZ_METEOR','attack',83,5,10000,800,60000,'no','target','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1917,'Wounded Morroc@WZ_METEOR','chase',83,5,10000,800,60000,'no','target','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','45',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@AL_PNEUMA','idle',25,1,10000,0,1000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@AL_TELEPORT','chase',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@NPC_GRANDDARKNESS','attack',339,5,10000,2000,30000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@NPC_GRANDDARKNESS','attack',339,5,10000,2000,30000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@NPC_MAGICMIRROR','chase',671,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@NPC_PULSESTRIKE','chase',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -4860,16 +4797,16 @@ REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@NPC_WIDECURSE','
REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@NPC_WIDECURSE','chase',677,5,5000,800,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@SA_DISPELL','attack',289,5,100,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1918,'Incarnation of Morroc@SA_DISPELL','chase',289,5,100,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',45,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','45',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@AL_PNEUMA','idle',25,1,10000,0,1000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@AL_TELEPORT','chase',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@NPC_BLOODDRAIN','attack',199,1,3000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@NPC_EARTHQUAKE','attack',653,1,5000,5000,100000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@NPC_EARTHQUAKE','attack',653,1,5000,5000,100000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@NPC_WIDEBLEEDING','attack',665,1,10000,500,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@NPC_WIDEBLEEDING','chase',665,1,10000,500,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1919,'Incarnation of Morroc@SM_MAGNUM','attack',7,10,2000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',45,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','45',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@AL_PNEUMA','idle',25,1,10000,0,1000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@AL_TELEPORT','chase',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -4877,26 +4814,26 @@ REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@NPC_CRITICALWOUN
REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@NPC_CRITICALWOUND','idle',673,3,5000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@NPC_CRITICALWOUND','chase',673,3,5000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@NPC_ENERGYDRAIN','chase',200,1,3000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_HEAL','attack',28,10,10000,500,0,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_HEAL','idle',28,10,10000,500,0,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_HEAL','chase',28,10,10000,500,0,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_HEAL','attack',28,10,10000,500,0,'yes','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',45,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1920,'Incarnation of Morroc@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_HEAL','attack',28,10,10000,500,0,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_HEAL','idle',28,10,10000,500,0,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_HEAL','chase',28,10,10000,500,0,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_HEAL','attack',28,10,10000,500,0,'yes','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','45',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_PNEUMA','idle',25,1,10000,0,1000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@AL_TELEPORT','chase',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@HP_ASSUMPTIO','attack',361,5,5000,1000,10000,'no','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@HP_ASSUMPTIO','idle',361,5,5000,1000,5000,'no','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@HP_ASSUMPTIO','chase',361,5,5000,1000,10000,'no','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1922,'Shadow of Morroc@KN_TWOHANDQUICKEN','attack',60,10,10000,800,60000,'no','self','myhpltmaxrate',45,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1922,'Shadow of Morroc@KN_TWOHANDQUICKEN','chase',60,10,10000,800,60000,'no','self','myhpltmaxrate',45,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@HP_ASSUMPTIO','attack',361,5,5000,1000,10000,'no','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@HP_ASSUMPTIO','idle',361,5,5000,1000,5000,'no','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1921,'Incarnation of Morroc@HP_ASSUMPTIO','chase',361,5,5000,1000,10000,'no','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1922,'Shadow of Morroc@KN_TWOHANDQUICKEN','attack',60,10,10000,800,60000,'no','self','myhpltmaxrate','45',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1922,'Shadow of Morroc@KN_TWOHANDQUICKEN','chase',60,10,10000,800,60000,'no','self','myhpltmaxrate','45',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1922,'Shadow of Morroc@NPC_EMOTION','attack',197,1,10000,0,30000,'yes','self','always',NULL,9,0x3885,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1922,'Shadow of Morroc@NPC_EMOTION','idle',197,1,10000,0,30000,'yes','self','always',NULL,9,0x3885,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1922,'Shadow of Morroc@NPC_EMOTION','chase',197,1,10000,0,30000,'yes','self','always',NULL,9,0x3885,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1922,'Shadow of Morroc@NPC_EXPULSION','attack',674,1,100,1000,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1922,'Shadow of Morroc@NPC_GRANDDARKNESS','attack',339,5,500,2000,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1922,'Shadow of Morroc@NPC_GRANDDARKNESS','attack',339,5,500,2000,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1922,'Shadow of Morroc@NPC_MAGICMIRROR','chase',671,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1922,'Shadow of Morroc@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1922,'Shadow of Morroc@NPC_PULSESTRIKE','chase',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -4908,12 +4845,12 @@ REPLACE INTO `mob_skill_db` VALUES (1922,'Shadow of Morroc@WZ_JUPITEL','chase',8
REPLACE INTO `mob_skill_db` VALUES (1922,'Shadow of Morroc@WZ_VERMILION','attack',85,5,2000,700,25000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1922,'Shadow of Morroc@WZ_VERMILION','chase',85,5,5000,700,25000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1923,'Shadow of Morroc@NPC_BLOODDRAIN','attack',199,1,3000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1923,'Shadow of Morroc@NPC_EARTHQUAKE','attack',653,1,2000,700,100000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1923,'Shadow of Morroc@NPC_EARTHQUAKE','attack',653,1,2000,700,100000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1923,'Shadow of Morroc@NPC_EMOTION','attack',197,1,10000,0,30000,'yes','self','always',NULL,9,0x3885,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1923,'Shadow of Morroc@NPC_EMOTION','idle',197,1,10000,0,30000,'yes','self','always',NULL,9,0x3885,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1923,'Shadow of Morroc@NPC_EMOTION','chase',197,1,10000,0,30000,'yes','self','always',NULL,9,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1923,'Shadow of Morroc@NPC_SUMMONSLAVE','attack',196,7,10000,1000,10000,'no','self','slavele',0,1937,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1923,'Shadow of Morroc@NPC_SUMMONSLAVE','chase',196,7,10000,1000,10000,'no','self','slavele',0,1937,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1923,'Shadow of Morroc@NPC_SUMMONSLAVE','attack',196,7,10000,1000,10000,'no','self','slavele','0',1937,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1923,'Shadow of Morroc@NPC_SUMMONSLAVE','chase',196,7,10000,1000,10000,'no','self','slavele','0',1937,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1923,'Shadow of Morroc@NPC_WIDEBLEEDING','attack',665,2,10000,500,100000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1923,'Shadow of Morroc@NPC_WIDEBLEEDING','chase',665,2,10000,500,100000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1923,'Shadow of Morroc@SM_MAGNUM','attack',7,10,2000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -4924,153 +4861,150 @@ REPLACE INTO `mob_skill_db` VALUES (1924,'Shadow of Morroc@NPC_EMOTION','attack'
REPLACE INTO `mob_skill_db` VALUES (1924,'Shadow of Morroc@NPC_EMOTION','idle',197,1,10000,0,30000,'yes','self','always',NULL,9,0x3885,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1924,'Shadow of Morroc@NPC_EMOTION','chase',197,1,10000,0,30000,'yes','self','always',NULL,9,0x3885,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1924,'Shadow of Morroc@NPC_ENERGYDRAIN','chase',200,1,3000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1924,'Shadow of Morroc@NPC_WIDESILENCE','attack',663,2,10000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1924,'Shadow of Morroc@NPC_WIDESILENCE','chase',663,2,10000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1925,'Shadow of Morroc@AL_HEAL','attack',28,10,10000,300,0,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1925,'Shadow of Morroc@AL_HEAL','idle',28,10,10000,300,0,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1925,'Shadow of Morroc@AL_HEAL','chase',28,10,10000,300,0,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1925,'Shadow of Morroc@AL_HEAL','idle',28,10,10000,300,0,'yes','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1925,'Shadow of Morroc@HP_ASSUMPTIO','attack',361,5,5000,1000,10000,'yes','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1925,'Shadow of Morroc@HP_ASSUMPTIO','idle',361,5,5000,1000,5000,'yes','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1925,'Shadow of Morroc@HP_ASSUMPTIO','chase',361,5,5000,1000,10000,'yes','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1924,'Shadow of Morroc@NPC_WIDESILENCE','attack',663,2,10000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1924,'Shadow of Morroc@NPC_WIDESILENCE','chase',663,2,10000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1925,'Shadow of Morroc@AL_HEAL','attack',28,10,10000,300,0,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1925,'Shadow of Morroc@AL_HEAL','idle',28,10,10000,300,0,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1925,'Shadow of Morroc@AL_HEAL','chase',28,10,10000,300,0,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1925,'Shadow of Morroc@AL_HEAL','idle',28,10,10000,300,0,'yes','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1925,'Shadow of Morroc@HP_ASSUMPTIO','attack',361,5,5000,1000,10000,'yes','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1925,'Shadow of Morroc@HP_ASSUMPTIO','idle',361,5,5000,1000,5000,'yes','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1925,'Shadow of Morroc@HP_ASSUMPTIO','chase',361,5,5000,1000,10000,'yes','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1925,'Shadow of Morroc@NPC_EMOTION','attack',197,1,10000,0,30000,'yes','self','always',NULL,9,0x3885,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1925,'Shadow of Morroc@NPC_EMOTION','idle',197,1,10000,0,30000,'yes','self','always',NULL,9,0x3885,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1925,'Shadow of Morroc@NPC_EMOTION','chase',197,1,10000,0,30000,'yes','self','always',NULL,9,0x3885,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1927,'Whisper@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1927,'Whisper@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1927,'Whisper@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1927,'Whisper@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,28,NULL);
--- Sealed Shrine (12.1)
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@AS_SONICBLOW','attack',136,5,500,0,20000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,20);
+REPLACE INTO `mob_skill_db` VALUES (1927,'Whisper@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'28',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@AS_SONICBLOW','attack',136,5,500,0,20000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,'20');
REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@KN_BRANDISHSPEAR','attack',57,5,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@KN_BRANDISHSPEAR','chase',57,5,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@MO_BODYRELOCATION','chase',264,1,2000,200,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_ALLHEAL','idle',687,1,10000,30000,30000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,23);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_ALLHEAL','idle',687,1,10000,30000,30000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,'23');
REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_ALLHEAL','idle',687,1,3000,10000,10000,'no','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_ALLHEAL','walk',687,1,3000,10000,10000,'no','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_DARKBREATH','attack',202,1,2000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_DARKBREATH','chase',202,1,2000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_DARKNESSBREATH','attack',658,3,2000,800,5000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_DARKBREATH','attack',202,1,2000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_DARKBREATH','chase',202,1,2000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_DARKNESSBREATH','attack',658,3,2000,800,5000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_DARKSTRIKE','chase',340,10,2000,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_EVILLAND','attack',670,10,10000,1000,50000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,NULL,24);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_EVILLAND','chase',670,10,10000,1000,50000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,NULL,24);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_HELLJUDGEMENT','attack',662,3,10000,800,15000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,22);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_HELLJUDGEMENT','chase',662,3,10000,800,15000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,24);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_INVINCIBLE','attack',685,1,10000,1000,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,19);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_INVINCIBLE','idle',685,1,10000,1000,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,19);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_INVINCIBLE','chase',685,1,10000,1000,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,19);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_PULSESTRIKE','attack',661,5,10000,2500,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,21);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_PULSESTRIKE','chase',661,5,10000,2500,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,20);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele',2,1431,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele',2,1431,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_TALK','chase',682,1,10000,0,6000000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,19);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_TALK','attack',682,1,10000,0,6000000,'yes','self','myhpltmaxrate',2,NULL,NULL,NULL,NULL,NULL,NULL,25);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_TALK','chase',682,1,10000,0,6000000,'yes','self','myhpltmaxrate',2,NULL,NULL,NULL,NULL,NULL,NULL,25);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@WZ_VERMILION','attack',85,10,2000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@WZ_VERMILION','chase',85,10,2000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@WZ_VERMILION','chase',85,10,5000,500,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,29,NULL);
--- Fallacious Okolnir (12.1)
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@MG_FROSTDIVER','attack',15,10,3000,1000,20000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@MG_FROSTDIVER','chase',15,10,3000,1000,20000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@MG_THUNDERSTORM','attack',21,9,2000,1500,10000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@MG_THUNDERSTORM','chase',21,9,2000,1500,10000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_EVILLAND','attack',670,10,10000,1000,50000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,NULL,'24');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_EVILLAND','chase',670,10,10000,1000,50000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,NULL,'24');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_HELLJUDGEMENT','attack',662,3,10000,800,15000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,'22');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_HELLJUDGEMENT','chase',662,3,10000,800,15000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,'24');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_INVINCIBLE','attack',685,1,10000,1000,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'19');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_INVINCIBLE','idle',685,1,10000,1000,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'19');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_INVINCIBLE','chase',685,1,10000,1000,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'19');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_PULSESTRIKE','attack',661,5,10000,2500,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'21');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_PULSESTRIKE','chase',661,5,10000,2500,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'20');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'no','self','slavele','2',1431,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'no','self','slavele','2',1431,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_TALK','chase',682,1,10000,0,6000000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'19');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_TALK','attack',682,1,10000,0,6000000,'yes','self','myhpltmaxrate','2',NULL,NULL,NULL,NULL,NULL,NULL,'25');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@NPC_TALK','chase',682,1,10000,0,6000000,'yes','self','myhpltmaxrate','2',NULL,NULL,NULL,NULL,NULL,NULL,'25');
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@WZ_VERMILION','attack',85,10,2000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@WZ_VERMILION','chase',85,10,2000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1929,'Unsealed Baphomet@WZ_VERMILION','chase',85,10,5000,500,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@MG_FROSTDIVER','attack',15,10,3000,1000,20000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@MG_FROSTDIVER','chase',15,10,3000,1000,20000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@MG_THUNDERSTORM','attack',21,9,2000,1500,10000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@MG_THUNDERSTORM','chase',21,9,2000,1500,10000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_COMBOATTACK','attack',171,1,3000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_CRITICALWOUND','attack',673,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_CRITICALWOUND','chase',673,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_DARKNESSBREATH','attack',658,2,500,800,5000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_DARKNESSBREATH','chase',658,2,500,800,5000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_HELLJUDGEMENT','attack',662,5,5000,800,35000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_HELLJUDGEMENT','chase',662,5,5000,800,35000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_SUMMONSLAVE','attack',196,3,10000,2000,60000000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_SUMMONSLAVE','chase',196,3,10000,2000,60000000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_WIDECURSE','attack',677,5,10000,700,35000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_WIDECURSE','chase',677,5,10000,700,35000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@WZ_JUPITEL','attack',84,10,5000,1000,20000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@WZ_JUPITEL','chase',84,10,5000,1000,20000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_DARKNESSBREATH','attack',658,2,500,800,5000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_DARKNESSBREATH','chase',658,2,500,800,5000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_HELLJUDGEMENT','attack',662,5,5000,800,35000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_HELLJUDGEMENT','chase',662,5,5000,800,35000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_SUMMONSLAVE','attack',196,3,10000,2000,60000000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_SUMMONSLAVE','chase',196,3,10000,2000,60000000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_WIDECURSE','attack',677,5,10000,700,35000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@NPC_WIDECURSE','chase',677,5,10000,700,35000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@WZ_JUPITEL','attack',84,10,5000,1000,20000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@WZ_JUPITEL','chase',84,10,5000,1000,20000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@WZ_METEOR','idle',83,10,10000,300,0,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@WZ_VERMILION','attack',85,10,1000,1000,5000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@WZ_VERMILION','chase',85,10,2000,1000,5000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@WZ_VERMILION','attack',85,10,1000,1000,5000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1930,'Piamette@WZ_VERMILION','chase',85,10,2000,1000,5000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@CR_HOLYCROSS','attack',253,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@KN_BRANDISHSPEAR','attack',57,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@KN_TWOHANDQUICKEN','attack',60,10,10000,0,90000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@KN_TWOHANDQUICKEN','chase',60,10,10000,0,90000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@KN_TWOHANDQUICKEN','attack',60,10,10000,0,90000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@KN_TWOHANDQUICKEN','chase',60,10,10000,0,90000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@LK_SPIRALPIERCE','attack',397,1,2000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@MG_THUNDERSTORM','attack',21,10,10000,1500,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_AGIUP','attack',350,5,10000,0,100000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_AGIUP','chase',350,5,10000,0,100000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@MG_THUNDERSTORM','attack',21,10,10000,1500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_AGIUP','attack',350,5,10000,0,100000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_AGIUP','chase',350,5,10000,0,100000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_HOLYATTACK','attack',189,10,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_SUMMONSLAVE','attack',196,5,10000,2000,5000,'no','self','slavele',1,1933,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_SUMMONSLAVE','idle',196,5,10000,2000,5000,'no','self','slavele',1,1933,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_SUMMONSLAVE','chase',196,5,10000,2000,5000,'no','self','slavele',1,1933,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_SUMMONSLAVE','attack',196,5,10000,2000,5000,'no','self','slavele','1',1933,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_SUMMONSLAVE','idle',196,5,10000,2000,5000,'no','self','slavele','1',1933,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@NPC_SUMMONSLAVE','chase',196,5,10000,2000,5000,'no','self','slavele','1',1933,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@SA_DISPELL','attack',289,5,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@SA_DISPELL','chase',289,5,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@WZ_METEOR','idle',83,10,10000,300,0,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@WZ_VERMILION','attack',85,10,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1931,'Wish Maiden@WZ_VERMILION','chase',85,10,2000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1932,'Garden Keeper@NPC_RUN','attack',354,1,10000,0,0,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,26,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1932,'Garden Keeper@NPC_RUN','chase',354,1,10000,0,0,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,26,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@CR_REFLECTSHIELD','attack',252,3,10000,0,400000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@CR_REFLECTSHIELD','chase',252,3,10000,0,400000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@MG_SAFETYWALL','attack',12,5,1000,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1932,'Garden Keeper@NPC_RUN','attack',354,1,10000,0,0,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'26',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1932,'Garden Keeper@NPC_RUN','chase',354,1,10000,0,0,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'26',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@CR_REFLECTSHIELD','attack',252,3,10000,0,400000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@CR_REFLECTSHIELD','chase',252,3,10000,0,400000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@MG_SAFETYWALL','attack',12,5,1000,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_DARKBREATH','attack',202,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_DARKBREATH','chase',202,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_DARKBREATH','attack',202,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_DARKBREATH','chase',202,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_DARKCROSS','attack',338,5,2000,1500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_HOLYATTACK','attack',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_HOLYATTACK','chase',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@WZ_JUPITEL','attack',84,4,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@WZ_JUPITEL','chase',84,4,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_HOLYATTACK','attack',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@NPC_HOLYATTACK','chase',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@WZ_JUPITEL','attack',84,4,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1933,'Garden Watcher@WZ_JUPITEL','chase',84,4,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1937,'Constant@NPC_SELFDESTRUCTION','attack',173,1,10000,1000,0,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1937,'Constant@NPC_SELFDESTRUCTION','chase',173,1,2000,1000,0,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@AL_HEAL','attack',28,10,10000,500,5000,'no','friend','friendhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@AL_HEAL','chase',28,10,10000,500,5000,'no','friend','friendhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@HP_ASSUMPTIO','attack',361,5,5000,1000,10000,'no','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@HP_ASSUMPTIO','idle',361,5,5000,1000,5000,'no','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@HP_ASSUMPTIO','chase',361,5,5000,1000,10000,'no','friend','friendhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@MG_FROSTDIVER','attack',15,10,3000,1000,20000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@MG_FROSTDIVER','chase',15,10,3000,1000,20000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@MG_THUNDERSTORM','attack',21,9,2000,1500,10000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@MG_THUNDERSTORM','chase',21,9,2000,1500,10000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@AL_HEAL','attack',28,10,10000,500,5000,'no','friend','friendhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@AL_HEAL','chase',28,10,10000,500,5000,'no','friend','friendhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@HP_ASSUMPTIO','attack',361,5,5000,1000,10000,'no','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@HP_ASSUMPTIO','idle',361,5,5000,1000,5000,'no','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@HP_ASSUMPTIO','chase',361,5,5000,1000,10000,'no','friend','friendhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@MG_FROSTDIVER','attack',15,10,3000,1000,20000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@MG_FROSTDIVER','chase',15,10,3000,1000,20000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@MG_THUNDERSTORM','attack',21,9,2000,1500,10000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@MG_THUNDERSTORM','chase',21,9,2000,1500,10000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_CRITICALWOUND','attack',673,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_CRITICALWOUND','chase',673,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_DARKBLESSING','attack',203,1,300,0,2000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_DARKNESSBREATH','attack',658,2,500,800,5000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_DARKNESSBREATH','chase',658,2,500,800,5000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_HELLJUDGEMENT','attack',662,2,5000,800,35000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_HELLJUDGEMENT','chase',662,2,5000,800,35000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_WIDECURSE','attack',677,5,10000,700,35000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_WIDECURSE','chase',677,5,10000,700,35000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_WIDESILENCE','attack',663,5,3000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_WIDESILENCE','chase',663,5,3000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@WZ_JUPITEL','attack',84,10,5000,1000,20000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@WZ_JUPITEL','chase',84,10,5000,1000,20000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@WZ_VERMILION','attack',85,10,1000,1000,5000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@WZ_VERMILION','chase',85,10,2000,1000,5000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- Endless Tower (13.1)
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@ASC_BREAKER','attack',379,3,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_DARKBLESSING','attack',203,1,300,0,2000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_DARKNESSBREATH','attack',658,2,500,800,5000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_DARKNESSBREATH','chase',658,2,500,800,5000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_HELLJUDGEMENT','attack',662,2,5000,800,35000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_HELLJUDGEMENT','chase',662,2,5000,800,35000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_WIDECURSE','attack',677,5,10000,700,35000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_WIDECURSE','chase',677,5,10000,700,35000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_WIDESILENCE','attack',663,5,3000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@NPC_WIDESILENCE','chase',663,5,3000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@WZ_JUPITEL','attack',84,10,5000,1000,20000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@WZ_JUPITEL','chase',84,10,5000,1000,20000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@WZ_VERMILION','attack',85,10,1000,1000,5000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1947,'Piamette@WZ_VERMILION','chase',85,10,2000,1000,5000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@ASC_BREAKER','attack',379,3,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@ASC_BREAKER','chase',379,3,5000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@KN_BRANDISHSPEAR','attack',57,3,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_AGIUP','attack',350,5,10000,0,25000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_AGIUP','attack',350,5,10000,0,25000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_ALLHEAL','idle',687,1,3000,10000,10000,'no','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_ALLHEAL','walk',687,1,3000,10000,10000,'no','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -5079,82 +5013,81 @@ REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_DARKSTRIKE','chase',3
REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_FIREATTACK','attack',186,1,5000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_FIREATTACK','chase',186,1,5000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_HALLUCINATION','chase',207,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_HELLJUDGEMENT','attack',662,3,10000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_HELLJUDGEMENT','chase',662,3,10000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_HELLJUDGEMENT','attack',662,3,10000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_HELLJUDGEMENT','chase',662,3,10000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_SHIELDBRAKE','attack',346,10,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_STUNATTACK','attack',179,2,2000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_STUNATTACK','chase',179,5,2000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_SUMMONSLAVE','attack',196,1,10000,700,10000,'no','self','slavele',3,1605,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_SUMMONSLAVE','idle',196,1,10000,700,10000,'no','self','slavele',3,1605,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_SUMMONSLAVE','attack',196,1,10000,700,10000,'no','self','slavele','3',1605,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_SUMMONSLAVE','idle',196,1,10000,700,10000,'no','self','slavele','3',1605,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_WATERATTACK','attack',184,1,5000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_WATERATTACK','chase',184,1,5000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_WIDEBLEEDING','attack',665,3,3000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_WIDEFREEZE','attack',664,5,10000,0,20000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_WIDESILENCE','attack',663,5,3000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_WIDESILENCE','chase',663,5,3000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@WZ_METEOR','attack',83,10,2000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@WZ_METEOR','chase',83,10,2000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_WIDEBLEEDING','attack',665,3,3000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_WIDEFREEZE','attack',664,5,10000,0,20000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_WIDESILENCE','attack',663,5,3000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@NPC_WIDESILENCE','chase',663,5,3000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@WZ_METEOR','attack',83,10,2000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@WZ_METEOR','chase',83,10,2000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@WZ_STORMGUST','attack',89,10,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@WZ_STORMGUST','chase',89,10,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1956,'Naght Sieger@WZ_STORMGUST','chase',89,10,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@AC_SHOWER','attack',47,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@ASC_BREAKER','attack',379,5,500,1000,20000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@ML_DEFENDER','attack',8219,5,10000,0,180000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@ML_DEFENDER','idle',8219,5,10000,0,180000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_ALLHEAL','idle',687,1,10000,30000,30000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@ASC_BREAKER','attack',379,5,500,1000,20000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@ML_DEFENDER','attack',8219,5,10000,0,180000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@ML_DEFENDER','idle',8219,5,10000,0,180000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_ALLHEAL','idle',687,1,10000,30000,30000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_ALLHEAL','idle',687,1,3000,10000,10000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_ALLHEAL','walk',687,1,3000,10000,10000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_DARKNESSATTACK','attack',190,3,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_DARKNESSATTACK','attack',190,3,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_DARKSTRIKE','attack',340,10,2000,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_EVILLAND','attack',670,4,10000,800,50000,'yes','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_PULSESTRIKE','attack',661,5,10000,2500,30000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_EVILLAND','attack',670,4,10000,800,50000,'yes','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_PULSESTRIKE','attack',661,5,10000,2500,30000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@NPC_WIDECURSE','attack',677,5,5000,300,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','attack',83,10,2000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused',28,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused',21,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused',79,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused',83,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused',89,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','attack',83,10,2000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused','28',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused','21',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused','79',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused','83',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1957,'Entweihen Crothen@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused','89',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1958,'Thorny Skeleton@AC_SHOWER','attack',47,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1958,'Thorny Skeleton@NPC_DEFENDER','attack',205,5,10000,0,180000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1958,'Thorny Skeleton@NPC_DEFENDER','idle',205,5,10000,0,180000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1958,'Thorny Skeleton@NPC_DEFENDER','attack',205,5,10000,0,180000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1958,'Thorny Skeleton@NPC_DEFENDER','idle',205,5,10000,0,180000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1958,'Thorny Skeleton@SN_SHARPSHOOTING','attack',382,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1959,'Thorn of Recovery@AL_HEAL','attack',28,10,10000,300,2000,'no','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1959,'Thorn of Recovery@AL_HEAL','idle',28,10,10000,300,4000,'no','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1959,'Thorn of Recovery@AL_HEAL','idle',28,10,10000,300,4000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1959,'Thorn of Recovery@NPC_DEFENDER','attack',205,5,10000,0,180000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1959,'Thorn of Recovery@NPC_DEFENDER','idle',205,5,10000,0,180000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1959,'Thorn of Recovery@AL_HEAL','attack',28,10,10000,300,2000,'no','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1959,'Thorn of Recovery@AL_HEAL','idle',28,10,10000,300,4000,'no','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1959,'Thorn of Recovery@AL_HEAL','idle',28,10,10000,300,4000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1959,'Thorn of Recovery@NPC_DEFENDER','attack',205,5,10000,0,180000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1959,'Thorn of Recovery@NPC_DEFENDER','idle',205,5,10000,0,180000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@MG_COLDBOLT','attack',14,7,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@MG_FIREBOLT','attack',19,7,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@MG_FROSTDIVER','attack',15,9,10000,500,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@MG_FROSTDIVER','attack',15,9,10000,500,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@MG_LIGHTNINGBOLT','attack',20,7,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@MG_SOULSTRIKE','attack',13,9,5000,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@MG_THUNDERSTORM','attack',21,5,2000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@NPC_DARKTHUNDER','attack',341,5,500,1500,15000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@NPC_DEFENDER','attack',205,5,10000,0,180000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@NPC_DEFENDER','idle',205,5,10000,0,180000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@NPC_DEFENDER','attack',205,5,10000,0,180000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@NPC_DEFENDER','idle',205,5,10000,0,180000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@WZ_HEAVENDRIVE','attack',91,3,3000,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1960,'Thorn of Magic@WZ_STORMGUST','attack',89,5,500,1500,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1961,'Thorn of Purification@NPC_DEFENDER','attack',205,5,10000,0,180000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1961,'Thorn of Purification@NPC_DEFENDER','idle',205,5,10000,0,180000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1961,'Thorn of Purification@NPC_DEFENDER','attack',205,5,10000,0,180000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1961,'Thorn of Purification@NPC_DEFENDER','idle',205,5,10000,0,180000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1961,'Thorn of Purification@NPC_SLOWCAST','attack',672,5,10000,500,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1961,'Thorn of Purification@NPC_SLOWCAST','chase',672,5,10000,500,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1961,'Thorn of Purification@SA_DISPELL','attack',289,5,500,2000,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1961,'Thorn of Purification@SA_DISPELL','chase',289,5,500,2000,40000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1971,'Vadon@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1971,'Vadon@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1971,'Vadon@NPC_METAMORPHOSIS','attack',193,1,10000,5000,5000,'yes','self','myhpltmaxrate',98,2075,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1971,'Vadon@NPC_METAMORPHOSIS','idle',193,1,10000,5000,5000,'yes','self','myhpltmaxrate',98,2075,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1971,'Vadon@NPC_METAMORPHOSIS','chase',193,1,10000,5000,5000,'yes','self','myhpltmaxrate',98,2075,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1971,'Vadon@NPC_STUNATTACK','attack',179,2,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1971,'Vadon@NPC_METAMORPHOSIS','attack',193,1,10000,5000,5000,'yes','self','myhpltmaxrate','98',2075,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1971,'Vadon@NPC_METAMORPHOSIS','idle',193,1,10000,5000,5000,'yes','self','myhpltmaxrate','98',2075,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1971,'Vadon@NPC_METAMORPHOSIS','chase',193,1,10000,5000,5000,'yes','self','myhpltmaxrate','98',2075,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1971,'Vadon@NPC_STUNATTACK','attack',179,2,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1971,'Vadon@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- Guild Dungeon SE (13.1)
REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_DARKNESSATTACK','attack',190,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_DARKNESSATTACK','attack',190,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_DARKSTRIKE','attack',340,9,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_DARKSTRIKE','chase',340,9,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_EMOTION','chase',197,1,1000,0,5000,'yes','self','always',NULL,7,0x0081,NULL,NULL,NULL,NULL,NULL);
@@ -5163,68 +5096,66 @@ REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_EVILLAND','attack',
REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_VAMPIRE_GIFT','attack',679,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1974,'Banshee Master@NPC_WIDECURSE','attack',677,1,500,800,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,52,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@NPC_MENTALBREAKER','attack',159,3,200,800,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,39,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@NPC_MENTALBREAKER','chase',159,3,200,800,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,39,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'52',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@NPC_MENTALBREAKER','attack',159,3,200,800,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'39',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@NPC_MENTALBREAKER','chase',159,3,200,800,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'39',NULL);
REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@NPC_PETRIFYATTACK','attack',180,3,200,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@NPC_PETRIFYATTACK','chase',180,3,200,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@SA_DISPELL','attack',289,1,100,1000,100000,'yes','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@SA_DISPELL','attack',289,1,100,1000,100000,'yes','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1975,'Beholder Master@WZ_JUPITEL','chase',84,4,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@CR_REFLECTSHIELD','attack',252,2,1000,1000,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@NPC_BARRIER','attack',204,1,500,3000,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@NPC_BARRIER','attack',204,1,500,3000,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@NPC_RANDOMATTACK','attack',183,2,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@NPC_SPLASHATTACK','attack',174,1,500,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@TF_HIDING','attack',51,1,500,500,50000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@TF_HIDING','idle',51,1,500,500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@NPC_SPLASHATTACK','attack',174,1,500,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@TF_HIDING','attack',51,1,500,500,50000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1976,'Cobalt Mineral@TF_HIDING','idle',51,1,500,500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@CR_AUTOGUARD','chase',249,5,500,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@CR_REFLECTSHIELD','attack',252,3,1000,0,200000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@MC_MAMMONITE','attack',42,5,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@RG_STRIPARMOR','attack',217,3,500,0,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@RG_STRIPWEAPON','attack',215,3,500,0,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@CR_REFLECTSHIELD','attack',252,3,1000,0,200000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@MC_MAMMONITE','attack',42,5,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@RG_STRIPARMOR','attack',217,3,500,0,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1977,'Heavy Metaling@RG_STRIPWEAPON','attack',215,3,500,0,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Vesper@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Vesper@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Vesper@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Vesper@KN_BRANDISHSPEAR','attack',57,5,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Vesper@KN_BRANDISHSPEAR','attack',57,5,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Vesper@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Vesper@NPC_DARKTHUNDER','attack',341,4,1000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Vesper@NPC_SELFDESTRUCTION','attack',173,1,1000,2000,5000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Vesper@NPC_DARKTHUNDER','attack',341,4,1000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1978,'Hell Vesper@NPC_SELFDESTRUCTION','attack',173,1,1000,2000,5000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1979,'Zakudam@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1979,'Zakudam@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1979,'Zakudam@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1979,'Zakudam@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1979,'Zakudam@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (1979,'Zakudam@NPC_PIERCINGATT','attack',158,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1979,'Zakudam@NPC_RANDOMATTACK','attack',183,5,1000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- Memory of Orc Dungeon (13.1)
REPLACE INTO `mob_skill_db` VALUES (1981,'Orc Elite Guard@CR_AUTOGUARD','chase',249,5,500,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1981,'Orc Elite Guard@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1981,'Orc Elite Guard@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,0,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1981,'Orc Elite Guard@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1981,'Orc Elite Guard@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1981,'Orc Elite Guard@NPC_PULSESTRIKE','attack',661,2,500,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1981,'Orc Elite Guard@NPC_PULSESTRIKE','chase',661,2,2000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1981,'Orc Elite Guard@SM_BASH','attack',5,10,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1981,'Orc Elite Guard@SM_BASH','chase',5,10,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1981,'Orc Elite Guard@SM_MAGNUM','attack',7,7,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1981,'Orc Elite Guard@SM_MAGNUM','attack',7,7,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1982,'Orc Bowman@AC_DOUBLE','attack',46,1,2000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1982,'Orc Bowman@AC_SHOWER','attack',47,5,2000,1000,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1982,'Orc Bowman@NPC_EMOTION','attack',197,1,100,0,60000,'yes','self','myhpltmaxrate',60,6,0xB695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1982,'Orc Bowman@AC_SHOWER','attack',47,5,2000,1000,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1982,'Orc Bowman@NPC_EMOTION','attack',197,1,100,0,60000,'yes','self','myhpltmaxrate','60',6,0xB695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1983,'Orc Undead@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1983,'Orc Undead@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1983,'Orc Undead@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1983,'Orc Undead@NPC_WIDECURSE','attack',677,1,500,800,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1984,'Orc Lady@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,3,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1984,'Orc Lady@NPC_EVILLAND','attack',670,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1984,'Orc Lady@WZ_QUAGMIRE','chase',92,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,12,NULL);
--- The New World Mob Skill (13.1)
-REPLACE INTO `mob_skill_db` VALUES (1985,'Dandelion Member@NPC_CHANGEUNDEAD2','attack',696,1,3000,500,600000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1985,'Dandelion Member@NPC_CHANGEUNDEAD2','chase',696,1,3000,500,600000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1984,'Orc Lady@WZ_QUAGMIRE','chase',92,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1985,'Dandelion Member@NPC_CHANGEUNDEAD2','attack',696,1,3000,500,600000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1985,'Dandelion Member@NPC_CHANGEUNDEAD2','chase',696,1,3000,500,600000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1985,'Dandelion Member@NPC_COMBOATTACK','attack',171,1,3000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1986,'Tatacho@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1986,'Tatacho@BS_HAMMERFALL','attack',110,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1986,'Tatacho@HW_GANBANTEIN','attack',483,1,2000,0,7000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1986,'Tatacho@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1986,'Tatacho@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1986,'Tatacho@NPC_STUNATTACK','attack',179,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1986,'Tatacho@NPC_STUNATTACK','attack',179,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@AS_VENOMDUST','attack',140,1,500,1500,5000,'no','around1','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -5234,147 +5165,146 @@ REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@NPC_EMOTION','chase',197,1,2
REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@NPC_POISONATTACK','attack',188,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@WZ_QUAGMIRE','chase',92,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1988,'Nepenthes@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1988,'Nepenthes@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1987,'Centipede@WZ_QUAGMIRE','chase',92,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1988,'Nepenthes@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1988,'Nepenthes@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
REPLACE INTO `mob_skill_db` VALUES (1988,'Nepenthes@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1988,'Nepenthes@NPC_POISONATTACK','attack',188,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1988,'Nepenthes@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1988,'Nepenthes@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
REPLACE INTO `mob_skill_db` VALUES (1989,'Hillslion@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1989,'Hillslion@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1989,'Hillslion@NPC_COMBOATTACK','attack',171,3,3000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1989,'Hillslion@NPC_CRITICALSLASH','attack',170,1,500,800,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1989,'Hillslion@NPC_CRITICALSLASH','chase',170,1,500,300,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1989,'Hillslion@NPC_CRITICALSLASH','attack',170,1,500,800,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1989,'Hillslion@NPC_CRITICALSLASH','chase',170,1,500,300,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1989,'Hillslion@NPC_CRITICALWOUND','attack',673,2,2000,700,60000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1989,'Hillslion@NPC_CRITICALWOUND','chase',673,2,2000,500,60000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1989,'Hillslion@SM_PROVOKE','attack',6,3,500,600,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1989,'Hillslion@SM_PROVOKE','chase',6,3,500,600,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1989,'Hillslion@SM_PROVOKE','attack',6,3,500,600,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1989,'Hillslion@SM_PROVOKE','chase',6,3,500,600,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@HW_GANBANTEIN','attack',483,1,3000,0,7000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@LK_SPIRALPIERCE','attack',397,1,500,3000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_ALLHEAL','idle',687,1,10000,30000,30000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_ALLHEAL','idle',687,1,10000,30000,30000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_CRITICALWOUND','attack',673,2,2000,700,60000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_CRITICALWOUND','chase',673,2,2000,500,60000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_DRAGONFEAR','attack',659,2,500,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_EARTHQUAKE','attack',653,2,10000,2000,30000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_EARTHQUAKE','chase',653,2,10000,2000,30000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_DRAGONFEAR','attack',659,2,500,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_EARTHQUAKE','attack',653,2,10000,2000,30000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_EARTHQUAKE','chase',653,2,10000,2000,30000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_EMOTION','attack',197,1,1000,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','always',NULL,7,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_STONESKIN','attack',675,3,10000,0,30000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_STONESKIN','idle',675,3,10000,0,30000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_STONESKIN','chase',675,3,10000,0,30000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_SUMMONSLAVE','attack',196,3,10000,0,30000,'yes','self','slavele',0,1997,1997,1997,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_SUMMONSLAVE','idle',196,3,10000,0,30000,'yes','self','slavele',0,1997,1997,1997,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_SUMMONSLAVE','chase',196,3,10000,0,30000,'yes','self','slavele',0,1997,1997,1997,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_WIDESTUN','attack',678,1,500,800,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_WIDESTUN','chase',678,1,500,300,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@SM_PROVOKE','attack',6,10,500,600,120000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@SM_PROVOKE','chase',6,10,500,600,120000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@WZ_EARTHSPIKE','attack',90,3,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_STONESKIN','attack',675,3,10000,0,30000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_STONESKIN','idle',675,3,10000,0,30000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_STONESKIN','chase',675,3,10000,0,30000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_SUMMONSLAVE','attack',196,3,10000,0,30000,'yes','self','slavele','0',1997,1997,1997,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_SUMMONSLAVE','idle',196,3,10000,0,30000,'yes','self','slavele','0',1997,1997,1997,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_SUMMONSLAVE','chase',196,3,10000,0,30000,'yes','self','slavele','0',1997,1997,1997,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_WIDESTUN','attack',678,1,500,800,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@NPC_WIDESTUN','chase',678,1,500,300,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@SM_PROVOKE','attack',6,10,500,600,120000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@SM_PROVOKE','chase',6,10,500,600,120000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@WZ_EARTHSPIKE','attack',90,3,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1990,'Hardrock Mammoth@WZ_WATERBALL','attack',86,10,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@HW_GANBANTEIN','attack',483,1,3000,0,7000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@MO_BODYRELOCATION','chase',264,1,2000,200,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@NPC_ALLHEAL','idle',687,1,10000,30000,30000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@NPC_ALLHEAL','idle',687,1,10000,30000,30000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@NPC_COMBOATTACK','attack',171,3,3000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@NPC_CRITICALSLASH','attack',170,1,500,800,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@NPC_CRITICALSLASH','chase',170,1,500,300,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@NPC_CRITICALSLASH','attack',170,1,500,800,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@NPC_CRITICALSLASH','chase',170,1,500,300,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@NPC_CRITICALWOUND','attack',673,2,2000,700,60000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@NPC_CRITICALWOUND','chase',673,2,2000,500,60000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@NPC_DRAGONFEAR','attack',659,2,500,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@NPC_EMOTION','attack',197,1,1000,0,10000,'yes','self','always',NULL,19,0x3885,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','always',NULL,7,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@NPC_GROUNDATTACK','attack',185,4,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@NPC_GROUNDATTACK','attack',185,4,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@NPC_WIDEBLEEDING','attack',665,1,10000,500,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@NPC_WIDEBLEEDING','chase',665,1,10000,500,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@NPC_WIDESLEEP','attack',668,1,500,800,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@NPC_WIDESLEEP','chase',668,1,500,300,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@PF_SPIDERWEB','attack',405,1,3000,0,10000,'yes','target','always',NULL,NULL,0x3885,NULL,NULL,NULL,7,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@NPC_WIDESLEEP','attack',668,1,500,800,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@NPC_WIDESLEEP','chase',668,1,500,300,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@PF_SPIDERWEB','attack',405,1,3000,0,10000,'yes','target','always',NULL,NULL,0x3885,NULL,NULL,NULL,'7',NULL);
REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@SM_MAGNUM','attack',7,5,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@SM_PROVOKE','attack',6,10,500,600,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@SM_PROVOKE','chase',6,10,500,600,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@WZ_EARTHSPIKE','attack',90,3,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@SM_PROVOKE','attack',6,10,500,600,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@SM_PROVOKE','chase',6,10,500,600,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1991,'Tendrillion@WZ_EARTHSPIKE','attack',90,3,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@CR_REFLECTSHIELD','attack',252,5,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@CR_REFLECTSHIELD','idle',252,5,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@CR_REFLECTSHIELD','chase',252,5,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_ALLHEAL','attack',687,1,10000,2000,5000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_ALLHEAL','idle',687,1,10000,2000,5000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_ALLHEAL','chase',687,1,10000,2000,5000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@CR_REFLECTSHIELD','attack',252,5,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@CR_REFLECTSHIELD','idle',252,5,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@CR_REFLECTSHIELD','chase',252,5,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_ALLHEAL','attack',687,1,10000,2000,5000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_ALLHEAL','idle',687,1,10000,2000,5000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_ALLHEAL','chase',687,1,10000,2000,5000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_COMBOATTACK','attack',171,3,3000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_CRITICALSLASH','attack',170,1,500,800,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_CRITICALSLASH','chase',170,1,500,300,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_CRITICALSLASH','attack',170,1,500,800,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_CRITICALSLASH','chase',170,1,500,300,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_CRITICALWOUND','attack',673,2,2000,700,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_CRITICALWOUND','chase',673,2,2000,500,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_PULSESTRIKE','attack',661,3,1000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@SM_PROVOKE','attack',6,3,500,600,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@SM_PROVOKE','chase',6,3,500,600,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@NPC_PULSESTRIKE','attack',661,3,1000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@SM_PROVOKE','attack',6,3,500,600,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1992,'Cornus@SM_PROVOKE','chase',6,3,500,600,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@KN_BRANDISHSPEAR','attack',57,5,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@KN_BRANDISHSPEAR','attack',57,5,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@KN_PIERCE','attack',56,10,1000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@KN_SPEARBOOMERANG','chase',59,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@SM_PROVOKE','attack',6,3,2000,600,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@SM_PROVOKE','chase',6,3,500,600,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@KN_SPEARBOOMERANG','chase',59,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@SM_PROVOKE','attack',6,3,2000,600,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@SM_PROVOKE','chase',6,3,500,600,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1993,'Naga@WZ_WATERBALL','attack',86,2,1000,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1994,'Luciola Vespa@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1994,'Luciola Vespa@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1994,'Luciola Vespa@NPC_COMBOATTACK','attack',171,1,3000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1994,'Luciola Vespa@NPC_PIERCINGATT','attack',158,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1994,'Luciola Vespa@NPC_PIERCINGATT','attack',158,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (1994,'Luciola Vespa@NPC_POISONATTACK','attack',188,2,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1994,'Luciola Vespa@NPC_PULSESTRIKE','attack',661,2,1000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@AL_HEAL','idle',28,9,10000,3000,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@AL_HEAL','idle',28,9,5000,500,5000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1994,'Luciola Vespa@NPC_PULSESTRIKE','attack',661,2,1000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@AL_HEAL','idle',28,9,10000,3000,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@AL_HEAL','idle',28,9,5000,500,5000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_SLEEPATTACK','attack',182,3,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_SPLASHATTACK','attack',174,1,3000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
+REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_SPLASHATTACK','attack',174,1,3000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
REPLACE INTO `mob_skill_db` VALUES (1995,'Pinguicula@NPC_STUNATTACK','attack',179,3,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1999,'Centipede Larva@AS_VENOMDUST','attack',140,1,500,1500,5000,'no','around1','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1999,'Centipede Larva@NPC_COMBOATTACK','attack',171,1,3000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1999,'Centipede Larva@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (1999,'Centipede Larva@NPC_POISONATTACK','attack',188,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- Into the Unknown (13.2)
REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@NPC_COMBOATTACK','attack',171,2,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,32,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@NPC_FIREBREATH','attack',654,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@NPC_GROUNDATTACK','attack',185,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@NPC_PIERCINGATT','attack',158,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@SM_PROVOKE','chase',6,10,2000,600,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,44,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@SM_PROVOKE','chase',6,10,2000,600,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'44',NULL);
REPLACE INTO `mob_skill_db` VALUES (2013,'Draco@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2014,'Draco Egg@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2014,'Draco Egg@NPC_METAMORPHOSIS','idle',193,1,10,2000,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@AL_HEAL','idle',28,9,10000,3000,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@AL_HEAL','idle',28,9,5000,500,5000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_BLOODDRAIN','attack',199,1,5000,500,5000,'yes','target','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@AL_HEAL','idle',28,9,10000,3000,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@AL_HEAL','idle',28,9,5000,500,5000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_BLOODDRAIN','attack',199,1,5000,500,5000,'yes','target','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_SLEEPATTACK','attack',182,3,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_SPLASHATTACK','attack',174,1,3000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_SPLASHATTACK','attack',174,1,3000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
REPLACE INTO `mob_skill_db` VALUES (2015,'Dark Pinguicula@NPC_STUNATTACK','attack',179,3,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2016,'Aqua Elemental@MG_COLDBOLT','attack',14,3,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2016,'Aqua Elemental@MG_FROSTDIVER','chase',15,9,10000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2016,'Aqua Elemental@NPC_SLEEPATTACK','attack',182,3,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2016,'Aqua Elemental@NPC_SLOWCAST','attack',672,2,1000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2016,'Aqua Elemental@WZ_FROSTNOVA','attack',88,10,10000,1500,20000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2016,'Aqua Elemental@WZ_FROSTNOVA','attack',88,10,10000,1500,20000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2016,'Aqua Elemental@WZ_WATERBALL','attack',86,4,2000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@ASC_METEORASSAULT','attack',406,2,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@KN_AUTOCOUNTER','attack',61,5,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@MO_BODYRELOCATION','chase',264,1,3000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_ARMORBRAKE','attack',344,3,2000,0,5000,'yes','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,24,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_ARMORBRAKE','attack',344,3,2000,0,5000,'yes','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'24',NULL);
REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_DARKSTRIKE','attack',340,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_DARKSTRIKE','chase',340,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -5382,18 +5312,18 @@ REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_EMOTION','idle',197,1,2000,0,
REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@SM_MAGNUM','attack',7,10,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@TF_THROWSTONE','chase',152,1,5000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@WZ_EARTHSPIKE','attack',90,5,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@WZ_EARTHSPIKE','attack',90,5,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2017,'Rata@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@AL_HEAL','attack',28,5,5000,500,5000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@AL_HEAL','idle',28,5,10000,500,5000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@AL_HEAL','chase',28,5,10000,500,5000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@AL_HEAL','attack',28,5,5000,500,5000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@AL_HEAL','idle',28,5,10000,500,5000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@AL_HEAL','chase',28,5,10000,500,5000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@AS_SONICBLOW','attack',136,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@KN_TWOHANDQUICKEN','attack',60,5,500,0,300000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@KN_TWOHANDQUICKEN','attack',60,5,500,0,300000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@MG_THUNDERSTORM','attack',21,5,1000,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@MG_THUNDERSTORM','chase',21,5,1000,1500,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@MG_THUNDERSTORM','chase',21,5,1000,1500,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@NPC_BLINDATTACK','chase',177,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -5401,66 +5331,66 @@ REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@NPC_DARKSTRIKE','attack',340,3
REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@NPC_DARKSTRIKE','chase',340,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@NPC_MAGICALATTACK','attack',192,1,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@NPC_UNDEADATTACK','attack',347,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@PF_SPIDERWEB','chase',405,1,3000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@PF_SPIDERWEB','chase',405,1,3000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@WZ_JUPITEL','attack',84,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2018,'Duneyrr@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2019,'Ancient Tree@AL_HEAL','idle',28,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2019,'Ancient Tree@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2019,'Ancient Tree@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2019,'Ancient Tree@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2019,'Ancient Tree@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2019,'Ancient Tree@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2020,'Rhyncho@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2020,'Rhyncho@NPC_CRITICALSLASH','attack',170,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2020,'Rhyncho@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2020,'Rhyncho@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2020,'Rhyncho@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2020,'Rhyncho@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2020,'Rhyncho@NPC_STUNATTACK','attack',179,5,500,1000,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2021,'Phylla@MG_COLDBOLT','attack',14,3,3000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2021,'Phylla@NPC_WATERATTACK','attack',184,1,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2021,'Phylla@PR_LEXDIVINA','chase',76,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2021,'Phylla@PR_LEXDIVINA','chase',76,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (2021,'Phylla@WZ_WATERBALL','attack',86,3,2000,100,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@MG_FIREBALL','chase',17,5,10000,0,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_ALLHEAL','idle',687,1,10000,120000,30000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,20,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@MG_FIREBALL','chase',17,5,10000,0,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_ALLHEAL','idle',687,1,10000,120000,30000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'20',NULL);
REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_ALLHEAL','idle',687,1,3000,10000,10000,'no','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_ALLHEAL','walk',687,1,3000,10000,10000,'no','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','myhpltmaxrate',95,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_CRITICALWOUND','attack',673,3,2000,0,30000,'yes','target','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_DARKNESSBREATH','attack',658,10,10000,800,35000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_EARTHQUAKE','attack',653,2,10000,10000,180000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,33);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_EARTHQUAKE','chase',653,2,10000,10000,180000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_EVILLAND','attack',670,4,500,0,25000,'yes','self','myhpltmaxrate',15,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_EVILLAND','idle',670,10,500,0,120000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_EVILLAND','chase',670,10,500,0,120000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_FIREBREATH','attack',654,5,10000,800,15000,'no','target','myhpltmaxrate',75,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_HELLJUDGEMENT','attack',662,2,10000,7000,25000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,32);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_HELLJUDGEMENT','chase',662,2,10000,7000,25000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,32);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_INVISIBLE','idle',353,1,2000,200,5000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_INVISIBLE','chase',353,1,2000,200,5000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','myhpltmaxrate','95',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_CRITICALWOUND','attack',673,3,2000,0,30000,'yes','target','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_DARKNESSBREATH','attack',658,10,10000,800,35000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_EARTHQUAKE','attack',653,2,10000,10000,180000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,'33');
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_EARTHQUAKE','chase',653,2,10000,10000,180000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_EVILLAND','attack',670,4,500,0,25000,'yes','self','myhpltmaxrate','15',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_EVILLAND','idle',670,10,500,0,120000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_EVILLAND','chase',670,10,500,0,120000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_FIREBREATH','attack',654,5,10000,800,15000,'no','target','myhpltmaxrate','75',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_HELLJUDGEMENT','attack',662,2,10000,7000,25000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,'32');
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_HELLJUDGEMENT','chase',662,2,10000,7000,25000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,'32');
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_INVISIBLE','idle',353,1,2000,200,5000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_INVISIBLE','chase',353,1,2000,200,5000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_MAGICMIRROR','attack',671,3,10000,0,120000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_MAGICMIRROR','idle',671,3,10000,0,120000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_MAGICMIRROR','chase',671,3,10000,0,120000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_POWERUP','attack',349,5,6000,0,60000,'yes','self','myhpltmaxrate',15,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_PULSESTRIKE','attack',661,5,2000,10000,40000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,31);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_SLOWCAST','attack',672,5,10000,0,60000,'yes','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_STONESKIN','attack',675,3,10000,2500,300000,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,34);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_STONESKIN','chase',675,3,10000,2500,300000,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,34);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,2027,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,2027,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','onspawn',0,2027,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_WIDEBLEEDING','attack',665,5,10000,0,60000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_WIDEBLEEDING','chase',665,5,10000,0,60000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_WIDECURSE','attack',677,5,10000,1000,25000,'no','self','myhpltmaxrate',75,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_WIDECURSE','chase',677,5,10000,1000,25000,'no','self','myhpltmaxrate',75,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_WIDESLEEP','attack',668,5,10000,1000,20000,'no','self','myhpltmaxrate',95,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_WIDESLEEP','chase',668,5,10000,3000,20000,'no','self','myhpltmaxrate',95,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_WIDESTONE','attack',666,5,10000,0,60000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_WIDESTONE','chase',666,5,10000,0,60000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_POWERUP','attack',349,5,6000,0,60000,'yes','self','myhpltmaxrate','15',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_PULSESTRIKE','attack',661,5,2000,10000,40000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'31');
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_SLOWCAST','attack',672,5,10000,0,60000,'yes','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_STONESKIN','attack',675,3,10000,2500,300000,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,'34');
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_STONESKIN','chase',675,3,10000,2500,300000,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,'34');
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',2027,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',2027,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','onspawn','0',2027,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_WIDEBLEEDING','attack',665,5,10000,0,60000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_WIDEBLEEDING','chase',665,5,10000,0,60000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_WIDECURSE','attack',677,5,10000,1000,25000,'no','self','myhpltmaxrate','75',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_WIDECURSE','chase',677,5,10000,1000,25000,'no','self','myhpltmaxrate','75',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_WIDESLEEP','attack',668,5,10000,1000,20000,'no','self','myhpltmaxrate','95',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_WIDESLEEP','chase',668,5,10000,3000,20000,'no','self','myhpltmaxrate','95',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_WIDESTONE','attack',666,5,10000,0,60000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@NPC_WIDESTONE','chase',666,5,10000,0,60000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@SA_DISPELL','attack',289,5,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@WZ_METEOR','attack',83,10,2000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@WZ_QUAGMIRE','attack',92,5,10000,700,120000,'no','target','myhpltmaxrate',28,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@WZ_QUAGMIRE','chase',92,5,10000,700,5000,'no','target','myhpltmaxrate',28,NULL,NULL,NULL,NULL,NULL,12,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@WZ_METEOR','attack',83,10,2000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@WZ_QUAGMIRE','attack',92,5,10000,700,120000,'no','target','myhpltmaxrate','28',NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2022,'Nidhoggur\'s Shadow@WZ_QUAGMIRE','chase',92,5,10000,700,5000,'no','target','myhpltmaxrate','28',NULL,NULL,NULL,NULL,NULL,'12',NULL);
REPLACE INTO `mob_skill_db` VALUES (2023,'Dark Shadow@NPC_DARKNESSBREATH','attack',658,1,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2023,'Dark Shadow@NPC_DARKSTRIKE','chase',340,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2023,'Dark Shadow@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -5469,12 +5399,12 @@ REPLACE INTO `mob_skill_db` VALUES (2024,'Bradium Golem@CR_AUTOGUARD','attack',2
REPLACE INTO `mob_skill_db` VALUES (2024,'Bradium Golem@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2024,'Bradium Golem@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',NULL,9,0x0091,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2024,'Bradium Golem@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2024,'Bradium Golem@NPC_STUNATTACK','attack',179,4,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2024,'Bradium Golem@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2026,'Runaway Dandelion Member@NPC_BLINDATTACK','attack',177,2,1000,0,6000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,29);
-REPLACE INTO `mob_skill_db` VALUES (2026,'Runaway Dandelion Member@NPC_COMBOATTACK','attack',171,1,3000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,27);
-REPLACE INTO `mob_skill_db` VALUES (2026,'Runaway Dandelion Member@NPC_POISON','attack',176,3,1000,500,60000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,30);
-REPLACE INTO `mob_skill_db` VALUES (2026,'Runaway Dandelion Member@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,28);
+REPLACE INTO `mob_skill_db` VALUES (2024,'Bradium Golem@NPC_STUNATTACK','attack',179,4,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2024,'Bradium Golem@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2026,'Runaway Dandelion Member@NPC_BLINDATTACK','attack',177,2,1000,0,6000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,'29');
+REPLACE INTO `mob_skill_db` VALUES (2026,'Runaway Dandelion Member@NPC_COMBOATTACK','attack',171,1,3000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'27');
+REPLACE INTO `mob_skill_db` VALUES (2026,'Runaway Dandelion Member@NPC_POISON','attack',176,3,1000,500,60000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,'30');
+REPLACE INTO `mob_skill_db` VALUES (2026,'Runaway Dandelion Member@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'28');
REPLACE INTO `mob_skill_db` VALUES (2027,'Dark Shadow@NPC_DARKNESSBREATH','attack',658,1,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2027,'Dark Shadow@NPC_DARKSTRIKE','chase',340,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2027,'Dark Shadow@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -5485,43 +5415,42 @@ REPLACE INTO `mob_skill_db` VALUES (2044,'Magic Decoy@MG_COLDBOLT','idle',14,10,
REPLACE INTO `mob_skill_db` VALUES (2045,'Magic Decoy@WZ_EARTHSPIKE','idle',90,10,10000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2046,'Magic Decoy@MG_LIGHTNINGBOLT','idle',20,10,10000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2047,'Naga@HW_GANBANTEIN','attack',483,1,2000,0,7000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2047,'Naga@KN_BRANDISHSPEAR','attack',57,5,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2047,'Naga@KN_SPEARBOOMERANG','chase',59,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2047,'Naga@SM_PROVOKE','attack',6,3,500,600,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2047,'Naga@SM_PROVOKE','chase',6,3,500,600,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2048,'Dark Pinguicula@AL_HEAL','idle',28,9,10000,3000,5000,'yes','friend','friendhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2048,'Dark Pinguicula@AL_HEAL','idle',28,9,5000,500,5000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2048,'Dark Pinguicula@NPC_BLOODDRAIN','attack',199,1,5000,500,5000,'yes','target','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2047,'Naga@KN_BRANDISHSPEAR','attack',57,5,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2047,'Naga@KN_SPEARBOOMERANG','chase',59,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2047,'Naga@SM_PROVOKE','attack',6,3,500,600,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2047,'Naga@SM_PROVOKE','chase',6,3,500,600,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2048,'Dark Pinguicula@AL_HEAL','idle',28,9,10000,3000,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2048,'Dark Pinguicula@AL_HEAL','idle',28,9,5000,500,5000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2048,'Dark Pinguicula@NPC_BLOODDRAIN','attack',199,1,5000,500,5000,'yes','target','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (2048,'Dark Pinguicula@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2048,'Dark Pinguicula@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2048,'Dark Pinguicula@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2048,'Dark Pinguicula@NPC_SLEEPATTACK','attack',182,3,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2048,'Dark Pinguicula@NPC_SPLASHATTACK','attack',174,1,3000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2048,'Dark Pinguicula@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2048,'Dark Pinguicula@NPC_SPLASHATTACK','attack',174,1,3000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2048,'Dark Pinguicula@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
REPLACE INTO `mob_skill_db` VALUES (2048,'Dark Pinguicula@NPC_STUNATTACK','attack',179,3,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2049,'Bradium Golem@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2049,'Bradium Golem@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2049,'Bradium Golem@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',NULL,9,0x0091,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2049,'Bradium Golem@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2049,'Bradium Golem@NPC_STUNATTACK','attack',179,4,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2049,'Bradium Golem@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2049,'Bradium Golem@NPC_STUNATTACK','attack',179,4,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2049,'Bradium Golem@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2050,'Aqua Elemental@MG_COLDBOLT','attack',14,3,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2050,'Aqua Elemental@MG_FROSTDIVER','chase',15,9,10000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2050,'Aqua Elemental@NPC_SLEEPATTACK','attack',182,3,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2050,'Aqua Elemental@NPC_SLOWCAST','attack',672,2,1000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2050,'Aqua Elemental@WZ_FROSTNOVA','attack',88,10,10000,1500,20000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2050,'Aqua Elemental@WZ_FROSTNOVA','attack',88,10,10000,1500,20000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2050,'Aqua Elemental@WZ_WATERBALL','attack',86,4,2000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2053,'Dimik@NPC_ATTRICHANGE','idle',161,1,500,2000,50000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,10,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2053,'Dimik@NPC_ATTRICHANGE','idle',161,1,500,2000,50000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'10',NULL);
REPLACE INTO `mob_skill_db` VALUES (2053,'Dimik@NPC_EMOTION','idle',197,1,100,0,60000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2053,'Dimik@NPC_EMOTION','attack',197,1,10000,0,60000,'yes','self','always',NULL,6,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2053,'Dimik@NPC_EMOTION_ON','idle',474,1,100,0,60000,'yes','self','always',NULL,20,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2053,'Dimik@NPC_EMOTION_ON','idle',474,1,100,0,60000,'yes','self','always',NULL,22,0x0083,NULL,NULL,NULL,NULL,NULL);
--- Brasilis
REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@AS_SONICBLOW','attack',136,10,1000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@CR_REFLECTSHIELD','attack',252,3,1000,0,200000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@CR_REFLECTSHIELD','idle',252,3,1000,0,200000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@KN_TWOHANDQUICKEN','attack',60,10,2000,0,300000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@KN_TWOHANDQUICKEN','attack',60,10,2000,0,300000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@MG_FIREBALL','idle',17,5,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@MG_FIREBALL','chase',17,5,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_BLEEDING','attack',660,3,500,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -5529,42 +5458,42 @@ REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_CALLSLAVE','attack',352,1,
REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_FIREATTACK','attack',186,5,2000,1000,200000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_SUMMONSLAVE','attack',196,5,10000,1000,30000,'no','self','slavele',1,2082,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_SUMMONSLAVE','idle',196,5,10000,1000,30000,'no','self','slavele',1,2082,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_SUMMONSLAVE','chase',196,5,10000,1000,30000,'no','self','slavele',1,2082,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_WIDEBLEEDING','attack',665,2,10000,500,100000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@SM_MAGNUM','attack',7,7,1000,0,10000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_SUMMONSLAVE','attack',196,5,10000,1000,30000,'no','self','slavele','1',2082,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_SUMMONSLAVE','idle',196,5,10000,1000,30000,'no','self','slavele','1',2082,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_SUMMONSLAVE','chase',196,5,10000,1000,30000,'no','self','slavele','1',2082,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@NPC_WIDEBLEEDING','attack',665,2,10000,500,100000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2068,'Boitata@SM_MAGNUM','attack',7,7,1000,0,10000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@MG_FROSTDIVER','attack',15,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@MG_FROSTDIVER','chase',15,10,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,3,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@NPC_STOP','attack',342,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@NPC_WATERATTACK','attack',184,3,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@PR_LEXDIVINA','attack',76,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@PR_LEXDIVINA','chase',76,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@NPC_WATERATTACK','attack',184,3,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@PR_LEXDIVINA','attack',76,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@PR_LEXDIVINA','chase',76,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@SM_BASH','attack',5,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@WZ_WATERBALL','attack',86,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2069,'Iara@WZ_WATERBALL','attack',86,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@MG_COLDBOLT','attack',14,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@MG_COLDBOLT','chase',14,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@NPC_BLEEDING','attack',660,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@NPC_CRITICALWOUND','attack',673,1,50,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@NPC_WATERATTACK','attack',184,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@WZ_WATERBALL','attack',86,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@NPC_WATERATTACK','attack',184,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2070,'Piranha@WZ_WATERBALL','attack',86,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@MG_FIREBOLT','attack',19,5,2000,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@MG_FIREBOLT','chase',19,5,2000,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@NPC_BLEEDING','attack',660,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@NPC_CURSEATTACK','attack',181,1,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2071,'Headless Mule@SM_BASH','attack',5,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2072,'Jaguar@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2072,'Jaguar@AS_SONICBLOW','attack',136,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2072,'Jaguar@NPC_COMBOATTACK','attack',171,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2072,'Jaguar@AS_SONICBLOW','attack',136,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2072,'Jaguar@NPC_COMBOATTACK','attack',171,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2072,'Jaguar@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2072,'Jaguar@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2072,'Jaguar@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -5572,28 +5501,27 @@ REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_EMOTION','chase',197,1,200,
REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@AL_INCAGI','chase',29,1,500,700,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@MG_STONECURSE','attack',16,5,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@MG_STONECURSE','idle',16,5,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2073,'Toucan@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@AL_INCAGI','chase',29,1,500,700,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@MG_STONECURSE','attack',16,5,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@MG_STONECURSE','idle',16,5,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2080,'Large Crystal@AL_TELEPORT','attack',26,1,3000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2080,'Large Crystal@AL_TELEPORT','idle',26,1,4000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2074,'Curupira@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2080,'Large Crystal@AL_TELEPORT','attack',26,1,3000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2080,'Large Crystal@AL_TELEPORT','idle',26,1,4000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@MG_COLDBOLT','attack',14,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@MG_COLDBOLT','chase',14,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@NPC_BLEEDING','attack',660,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@NPC_CRITICALWOUND','attack',673,1,50,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@NPC_WATERATTACK','attack',184,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@WZ_WATERBALL','attack',86,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
--- 13.2 (Dicastes)
+REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@NPC_WATERATTACK','attack',184,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2082,'Piranha@WZ_WATERBALL','attack',86,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2083,'Uni Horn Scaraba@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2083,'Uni Horn Scaraba@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2083,'Uni Horn Scaraba@NPC_BLEEDING','attack',660,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -5604,123 +5532,123 @@ REPLACE INTO `mob_skill_db` VALUES (2083,'Uni Horn Scaraba@NPC_PIERCINGATT','att
REPLACE INTO `mob_skill_db` VALUES (2083,'Uni Horn Scaraba@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2084,'Horn Scaraba@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2084,'Horn Scaraba@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2084,'Horn Scaraba@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2084,'Horn Scaraba@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2084,'Horn Scaraba@NPC_EMOTION','chase',197,1,1000,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2084,'Horn Scaraba@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2084,'Horn Scaraba@SM_BASH','attack',5,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2085,'Antler Scaraba@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2085,'Antler Scaraba@BS_ADRENALINE','attack',111,10,500,1500,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2085,'Antler Scaraba@BS_ADRENALINE','chase',111,10,500,1500,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2085,'Antler Scaraba@NPC_BLEEDING','attack',660,3,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2085,'Antler Scaraba@BS_ADRENALINE','attack',111,10,500,1500,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2085,'Antler Scaraba@BS_ADRENALINE','chase',111,10,500,1500,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2085,'Antler Scaraba@NPC_BLEEDING','attack',660,3,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2085,'Antler Scaraba@NPC_PIERCINGATT','attack',158,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2085,'Antler Scaraba@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2085,'Antler Scaraba@NPC_STONESKIN','attack',675,3,10000,1000,30000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2085,'Antler Scaraba@NPC_STONESKIN','chase',675,3,10000,1000,30000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2085,'Antler Scaraba@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2085,'Antler Scaraba@PF_SPIDERWEB','chase',405,1,300,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2085,'Antler Scaraba@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2085,'Antler Scaraba@NPC_STONESKIN','attack',675,3,10000,1000,30000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2085,'Antler Scaraba@NPC_STONESKIN','chase',675,3,10000,1000,30000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2085,'Antler Scaraba@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2085,'Antler Scaraba@PF_SPIDERWEB','chase',405,1,300,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
REPLACE INTO `mob_skill_db` VALUES (2086,'Rake Scaraba@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2086,'Rake Scaraba@BS_HAMMERFALL','attack',110,5,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2086,'Rake Scaraba@MC_MAMMONITE','attack',42,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,8,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2086,'Rake Scaraba@MC_MAMMONITE','attack',42,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'8',NULL);
REPLACE INTO `mob_skill_db` VALUES (2086,'Rake Scaraba@NPC_CRITICALWOUND','attack',673,1,2000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2086,'Rake Scaraba@NPC_EMOTION','chase',197,1,1000,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2086,'Rake Scaraba@NPC_EMOTION','idle',197,1,3000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2086,'Rake Scaraba@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2086,'Rake Scaraba@NPC_STONESKIN','attack',675,3,10000,1000,30000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2086,'Rake Scaraba@NPC_STONESKIN','chase',675,3,10000,1000,30000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2086,'Rake Scaraba@PF_SPIDERWEB','chase',405,1,300,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@AL_HEAL','attack',28,10,10000,0,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@AL_HEAL','chase',28,10,10000,0,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@AL_HEAL','attack',28,10,10000,0,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@AL_HEAL','chase',28,10,10000,0,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2086,'Rake Scaraba@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2086,'Rake Scaraba@NPC_STONESKIN','attack',675,3,10000,1000,30000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2086,'Rake Scaraba@NPC_STONESKIN','chase',675,3,10000,1000,30000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2086,'Rake Scaraba@PF_SPIDERWEB','chase',405,1,300,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@AL_HEAL','attack',28,10,10000,0,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@AL_HEAL','chase',28,10,10000,0,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@AL_HEAL','attack',28,10,10000,0,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@AL_HEAL','chase',28,10,10000,0,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@AL_TELEPORT','walk',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@CR_AUTOGUARD','attack',249,10,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@KN_BRANDISHSPEAR','attack',57,10,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_CRITICALWOUND','attack',673,1,2000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_STONESKIN','attack',675,3,10000,1000,30000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_STONESKIN','chase',675,3,10000,1000,30000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,2145,2144,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,2145,2144,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_STONESKIN','attack',675,3,10000,1000,30000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_STONESKIN','chase',675,3,10000,1000,30000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',2145,2144,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',2145,2144,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_WIDEBLEEDING','attack',665,4,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@WZ_HEAVENDRIVE','attack',91,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@WZ_HEAVENDRIVE','chase',91,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@WZ_HEAVENDRIVE','chase',91,5,10000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2088,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,100,2000,5000,'no','self','myhpltmaxrate',99,2083,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2089,'Horn Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,100,2000,5000,'no','self','myhpltmaxrate',99,2084,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2090,'Antler Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,100,2000,5000,'no','self','myhpltmaxrate',99,2085,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2091,'Rake Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,100,2000,5000,'no','self','myhpltmaxrate',99,2086,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2087,'Queen Scaraba@WZ_HEAVENDRIVE','chase',91,5,10000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2088,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,100,2000,5000,'no','self','myhpltmaxrate','99',2083,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2089,'Horn Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,100,2000,5000,'no','self','myhpltmaxrate','99',2084,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2090,'Antler Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,100,2000,5000,'no','self','myhpltmaxrate','99',2085,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2091,'Rake Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,100,2000,5000,'no','self','myhpltmaxrate','99',2086,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2092,'Dolomedes@AS_VENOMDUST','angry',140,1,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2092,'Dolomedes@NPC_BLEEDING','attack',660,2,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2092,'Dolomedes@NPC_BLEEDING','attack',660,2,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2092,'Dolomedes@NPC_POISON','attack',176,2,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2092,'Dolomedes@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2092,'Dolomedes@PF_SPIDERWEB','attack',405,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2092,'Dolomedes@PF_SPIDERWEB','idle',405,1,3000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2092,'Dolomedes@WZ_QUAGMIRE','chase',92,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@AL_DECAGI','chase',30,10,2000,0,300000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2092,'Dolomedes@WZ_QUAGMIRE','chase',92,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@AL_DECAGI','chase',30,10,2000,0,300000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@CR_AUTOGUARD','attack',249,10,2000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@LK_SPIRALPIERCE','attack',397,5,1500,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@MG_THUNDERSTORM','attack',21,10,2000,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@MG_THUNDERSTORM','chase',21,10,10000,1500,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@NPC_ARMORBRAKE','attack',344,10,2000,500,300000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@NPC_ARMORBRAKE','chase',344,10,2000,500,300000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@MG_THUNDERSTORM','chase',21,10,10000,1500,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@NPC_ARMORBRAKE','attack',344,10,2000,500,300000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@NPC_ARMORBRAKE','chase',344,10,2000,500,300000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@NPC_GROUNDATTACK','attack',185,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@NPC_SUMMONSLAVE','attack',196,8,10000,700,10000,'yes','self','slavele',3,1439,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@NPC_SUMMONSLAVE','idle',196,8,10000,700,10000,'yes','self','slavele',3,1439,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@NPC_SUMMONSLAVE','attack',196,8,10000,700,10000,'yes','self','slavele','3',1439,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2094,'Orc Hero@NPC_SUMMONSLAVE','idle',196,8,10000,700,10000,'yes','self','slavele','3',1439,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@AM_DEMONSTRATION','attack',229,5,2000,0,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@AM_DEMONSTRATION','chase',229,5,2000,0,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@AM_DEMONSTRATION','attack',229,5,2000,0,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@AM_DEMONSTRATION','chase',229,5,2000,0,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@MG_FIREBALL','chase',17,10,4000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@MG_FIREBALL','chase',17,10,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@NPC_BLEEDING','attack',660,5,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@MG_FIREBALL','chase',17,10,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@NPC_BLEEDING','attack',660,5,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@NPC_SUMMONSLAVE','attack',196,8,10000,700,10000,'yes','self','slavele',3,1603,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@NPC_SUMMONSLAVE','idle',196,8,10000,700,10000,'yes','self','slavele',3,1603,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn',0,1060,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@NPC_SUMMONSLAVE','attack',196,8,10000,700,10000,'yes','self','slavele','3',1603,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@NPC_SUMMONSLAVE','idle',196,8,10000,700,10000,'yes','self','slavele','3',1603,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@NPC_SUMMONSLAVE','idle',196,5,10000,0,0,'no','self','onspawn','0',1060,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2095,'Eddga@SM_MAGNUM','attack',7,10,3000,0,2000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@AS_VENOMDUST','attack',140,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@AS_VENOMDUST','attack',140,5,2000,0,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@ASC_METEORASSAULT','attack',406,10,10000,500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@AS_VENOMDUST','attack',140,5,2000,0,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@ASC_METEORASSAULT','attack',406,10,10000,500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@MG_STONECURSE','attack',16,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_CURSEATTACK','attack',181,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_CURSEATTACK','chase',181,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_DARKBREATH','attack',202,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_DARKBREATH','chase',202,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_CURSEATTACK','attack',181,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_CURSEATTACK','chase',181,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_DARKBREATH','attack',202,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_DARKBREATH','chase',202,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_DARKTHUNDER','chase',341,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_DARKTHUNDER','chase',341,10,10000,0,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_POISONATTACK','attack',188,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'yes','self','slavele',3,1522,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_SUMMONSLAVE','idle',196,7,10000,700,10000,'yes','self','slavele',3,1522,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_SUMMONSLAVE','idle',196,7,10000,0,0,'no','self','onspawn',0,1029,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_DARKTHUNDER','chase',341,10,10000,0,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_POISONATTACK','attack',188,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'yes','self','slavele','3',1522,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_SUMMONSLAVE','idle',196,7,10000,700,10000,'yes','self','slavele','3',1522,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@NPC_SUMMONSLAVE','idle',196,7,10000,0,0,'no','self','onspawn','0',1029,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@SM_BASH','attack',5,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2096,'Osiris@WZ_QUAGMIRE','chase',92,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@AL_DECAGI','chase',30,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -5729,141 +5657,141 @@ REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@AL_TELEPORT','idle',26,1,5000,
REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@MO_BODYRELOCATION','chase',264,1,2000,200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_BLOODDRAIN','attack',199,1,3000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_CHANGEUNDEAD','attack',348,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_CHANGEUNDEAD','attack',348,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_ENERGYDRAIN','chase',200,1,3000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_ENERGYDRAIN','chase',200,1,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_HELLJUDGEMENT','attack',662,10,10000,500,20000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_HELLJUDGEMENT','chase',662,10,10000,500,20000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_ENERGYDRAIN','chase',200,1,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_HELLJUDGEMENT','attack',662,10,10000,500,20000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_HELLJUDGEMENT','chase',662,10,10000,500,20000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_INVISIBLE','attack',353,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_INVISIBLE','idle',353,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_INVISIBLE','chase',353,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_SILENCEATTACK','attack',178,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_SILENCEATTACK','chase',178,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_SUMMONSLAVE','attack',196,16,10000,700,5000,'yes','self','slavele',5,1419,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_SUMMONSLAVE','idle',196,16,10000,700,5000,'yes','self','slavele',5,1419,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@AL_DECAGI','attack',30,10,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@AL_DECAGI','chase',30,10,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@AL_HEAL','attack',28,10,10000,0,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@AL_HEAL','chase',28,10,10000,0,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_SUMMONSLAVE','attack',196,16,10000,700,5000,'yes','self','slavele','5',1419,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2097,'Dracula@NPC_SUMMONSLAVE','idle',196,16,10000,700,5000,'yes','self','slavele','5',1419,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@AL_DECAGI','attack',30,10,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@AL_DECAGI','chase',30,10,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@AL_HEAL','attack',28,10,10000,0,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@AL_HEAL','chase',28,10,10000,0,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@BS_HAMMERFALL','attack',110,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@BS_HAMMERFALL','chase',110,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@BS_HAMMERFALL','chase',110,10,10000,0,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@CR_AUTOGUARD','attack',249,10,2000,500,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@CR_AUTOGUARD','chase',249,10,2000,500,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@LK_SPIRALPIERCE','attack',397,5,10000,1000,10000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@BS_HAMMERFALL','chase',110,10,10000,0,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@CR_AUTOGUARD','attack',249,10,2000,500,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@CR_AUTOGUARD','chase',249,10,2000,500,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@KN_TWOHANDQUICKEN','attack',60,10,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@LK_SPIRALPIERCE','attack',397,5,10000,1000,10000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@NPC_SUMMONSLAVE','attack',196,1,10000,700,10000,'yes','self','slavele',3,1427,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@NPC_SUMMONSLAVE','idle',196,1,10000,700,10000,'yes','self','slavele',3,1427,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@AL_HEAL','attack',28,10,10000,0,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@AL_HEAL','chase',28,10,10000,0,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@AL_PNEUMA','attack',25,1,2000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@AL_PNEUMA','chase',25,1,2000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@NPC_SUMMONSLAVE','attack',196,1,10000,700,10000,'yes','self','slavele','3',1427,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2098,'Doppelganger@NPC_SUMMONSLAVE','idle',196,1,10000,700,10000,'yes','self','slavele','3',1427,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@AL_HEAL','attack',28,10,10000,0,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@AL_HEAL','chase',28,10,10000,0,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@AL_PNEUMA','attack',25,1,2000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@AL_PNEUMA','chase',25,1,2000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_GUIDEDATTACK','chase',172,5,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_GUIDEDATTACK','chase',172,5,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_SILENCEATTACK','attack',178,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_SILENCEATTACK','chase',178,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_SILENCEATTACK','chase',178,5,10000,0,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_STOP','attack',342,1,2000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'yes','self','slavele',3,1604,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'yes','self','slavele',3,1604,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_SUMMONSLAVE','idle',196,4,10000,0,0,'no','self','onspawn',0,1156,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_SILENCEATTACK','chase',178,5,10000,0,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_STOP','attack',342,1,2000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'yes','self','slavele','3',1604,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'yes','self','slavele','3',1604,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_SUMMONSLAVE','idle',196,4,10000,0,0,'no','self','onspawn','0',1156,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@WZ_JUPITEL','attack',84,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2099,'Mistress@WZ_JUPITEL','chase',84,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@KN_BRANDISHSPEAR','attack',57,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@KN_BRANDISHSPEAR','attack',57,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@MO_BODYRELOCATION','chase',264,1,2000,200,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_DARKBREATH','attack',202,5,2000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_DARKBREATH','attack',202,5,2000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_DARKSTRIKE','chase',340,10,2000,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_EARTHQUAKE','attack',653,5,10000,2000,30000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_EARTHQUAKE','chase',653,5,10000,2000,30000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_EARTHQUAKE','attack',653,5,10000,2000,30000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_EARTHQUAKE','chase',653,5,10000,2000,30000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_HELLJUDGEMENT','attack',662,5,10000,800,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_HELLJUDGEMENT','chase',662,5,10000,800,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'yes','self','slavele',3,1431,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'yes','self','slavele',3,1431,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_SUMMONSLAVE','idle',196,4,10000,0,0,'no','self','onspawn',0,1101,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@WZ_VERMILION','attack',85,10,2000,500,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@WZ_VERMILION','chase',85,10,2000,500,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@WZ_VERMILION','chase',85,10,5000,500,2000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_HELLJUDGEMENT','attack',662,5,10000,800,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_HELLJUDGEMENT','chase',662,5,10000,800,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'yes','self','slavele','3',1431,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'yes','self','slavele','3',1431,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@NPC_SUMMONSLAVE','idle',196,4,10000,0,0,'no','self','onspawn','0',1101,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@WZ_VERMILION','attack',85,10,2000,500,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@WZ_VERMILION','chase',85,10,2000,500,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2100,'Baphomet@WZ_VERMILION','chase',85,10,5000,500,2000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@AL_DECAGI','chase',30,10,2000,0,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@KN_BRANDISHSPEAR','attack',57,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@NPC_CHANGEUNDEAD','attack',348,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@NPC_DARKSTRIKE','chase',340,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@NPC_DARKSTRIKE','chase',340,10,10000,0,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@NPC_GRANDDARKNESS','attack',339,10,1000,700,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@NPC_HELLJUDGEMENT','attack',662,10,10000,1000,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@NPC_HELLJUDGEMENT','chase',662,10,10000,1000,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@NPC_DARKSTRIKE','chase',340,10,10000,0,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@NPC_GRANDDARKNESS','attack',339,10,1000,700,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@NPC_HELLJUDGEMENT','attack',662,10,10000,1000,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@NPC_HELLJUDGEMENT','chase',662,10,10000,1000,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@NPC_STUNATTACK','attack',179,5,2000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'yes','self','slavele',3,1490,1490,1509,1508,1179,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'yes','self','slavele',3,1490,1490,1509,1508,1179,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'yes','self','slavele','3',1490,1490,1509,1508,1179,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2101,'Lord of the Dead@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'yes','self','slavele','3',1490,1490,1509,1508,1179,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@MG_FIREWALL','chase',18,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@NPC_DARKBLESSING','attack',203,1,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@NPC_HELLJUDGEMENT','attack',662,5,10000,800,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@NPC_HELLJUDGEMENT','chase',662,5,10000,800,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@NPC_DARKBLESSING','attack',203,1,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@NPC_HELLJUDGEMENT','attack',662,5,10000,800,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@NPC_HELLJUDGEMENT','chase',662,5,10000,800,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@NPC_HELMBRAKE','attack',345,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@NPC_SUMMONSLAVE','attack',196,1,10000,700,10000,'yes','self','slavele',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@NPC_SUMMONSLAVE','idle',196,1,10000,700,10000,'yes','self','slavele',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@NPC_SUMMONSLAVE','attack',196,1,10000,700,10000,'yes','self','slavele','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@NPC_SUMMONSLAVE','idle',196,1,10000,700,10000,'yes','self','slavele','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@WZ_METEOR','attack',83,10,5000,500,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@WZ_METEOR','chase',83,10,5000,500,2000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@WZ_METEOR','chase',83,10,5000,500,2000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2102,'Dark Lord@WZ_METEOR','chase',83,10,5000,500,2000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@MG_FROSTDIVER','idle',15,10,5000,1000,7000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@MG_FROSTDIVER','chase',15,10,5000,1000,7000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@NPC_AGIUP','attack',350,5,10000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@NPC_AGIUP','attack',350,5,10000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@NPC_POWERUP','attack',349,5,10000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@NPC_POWERUP','attack',349,5,10000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@NPC_RANDOMATTACK','attack',183,8,1000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@NPC_SUMMONSLAVE','attack',196,6,10000,700,30000,'yes','self','slavele',3,1788,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@NPC_SUMMONSLAVE','idle',196,6,10000,700,30000,'yes','self','slavele',3,1788,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@NPC_SUMMONSLAVE','attack',196,6,10000,700,30000,'yes','self','slavele','3',1788,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@NPC_SUMMONSLAVE','idle',196,6,10000,700,30000,'yes','self','slavele','3',1788,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@NPC_WATERATTACK','attack',184,10,1000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@NPC_WIDEFREEZE','attack',664,5,10000,0,20000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@NPC_WIDEFREEZE','chase',664,5,10000,0,20000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@NPC_WIDEFREEZE','attack',664,5,10000,0,20000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@NPC_WIDEFREEZE','chase',664,5,10000,0,20000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@SA_DISPELL','attack',289,5,10000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@SA_DISPELL','chase',289,5,10000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@WZ_FROSTNOVA','attack',88,10,5000,0,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -5875,36 +5803,36 @@ REPLACE INTO `mob_skill_db` VALUES (2103,'Ktullanux@WZ_WATERBALL','chase',86,10,
REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@MG_FROSTDIVER','attack',15,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@MG_FROSTDIVER','chase',15,10,2000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@MG_FROSTDIVER','chase',15,10,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@MG_FROSTDIVER','chase',15,10,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_DARKBREATH','attack',202,5,2000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_SHIELDBRAKE','attack',346,10,2000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_STOP','attack',342,1,10000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'yes','self','slavele',2,1531,1531,1564,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'yes','self','slavele',2,1531,1531,1564,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@SM_MAGNUM','attack',7,10,2000,0,5000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_DARKBREATH','attack',202,5,2000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_SHIELDBRAKE','attack',346,10,2000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_STOP','attack',342,1,10000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'yes','self','slavele','2',1531,1531,1564,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'yes','self','slavele','2',1531,1531,1564,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2104,'Evil Snake Lord@SM_MAGNUM','attack',7,10,2000,0,5000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@BS_MAXIMIZE','attack',114,5,500,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@BS_MAXIMIZE','chase',114,5,500,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@NPC_GROUNDATTACK','attack',185,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@NPC_STUNATTACK','attack',179,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'yes','self','slavele',3,1364,1594,1600,1601,1602,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'yes','self','slavele',3,1364,1594,1600,1601,1602,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@NPC_WEAPONBRAKER','attack',343,10,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@WZ_WATERBALL','attack',86,5,2000,500,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@WZ_WATERBALL','chase',86,10,10000,500,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@NPC_GROUNDATTACK','attack',185,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@NPC_STUNATTACK','attack',179,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@NPC_SUMMONSLAVE','attack',196,6,10000,700,10000,'yes','self','slavele','3',1364,1594,1600,1601,1602,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@NPC_SUMMONSLAVE','idle',196,6,10000,700,10000,'yes','self','slavele','3',1364,1594,1600,1601,1602,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@NPC_WEAPONBRAKER','attack',343,10,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@WZ_WATERBALL','attack',86,5,2000,500,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2105,'Turtle General@WZ_WATERBALL','chase',86,10,10000,500,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2106,'Vesper@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2106,'Vesper@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2106,'Vesper@NPC_CALLSLAVE','attack',352,1,10000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -5912,11 +5840,11 @@ REPLACE INTO `mob_skill_db` VALUES (2106,'Vesper@NPC_CALLSLAVE','idle',352,1,100
REPLACE INTO `mob_skill_db` VALUES (2106,'Vesper@NPC_CRITICALSLASH','attack',170,1,5000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2106,'Vesper@NPC_EMOTION','idle',197,1,1000,0,0,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2106,'Vesper@NPC_POWERUP','attack',349,5,5000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2106,'Vesper@NPC_SUMMONSLAVE','attack',196,3,10000,2000,5000,'yes','self','slavele',15,1669,1675,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2106,'Vesper@NPC_SUMMONSLAVE','idle',196,3,10000,0,0,'no','self','onspawn',0,1365,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2106,'Vesper@NPC_SUMMONSLAVE','attack',196,3,10000,2000,5000,'yes','self','slavele','15',1669,1675,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2106,'Vesper@NPC_SUMMONSLAVE','idle',196,3,10000,0,0,'no','self','onspawn','0',1365,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2106,'Vesper@WZ_METEOR','attack',83,10,500,10000,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@CR_GRANDCROSS','attack',254,10,500,1000,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -5932,23 +5860,23 @@ REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_DARKNESSATTACK','att
REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_DARKNESSBREATH','attack',658,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_DARKSTRIKE','attack',340,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_DARKSTRIKE','chase',340,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_EVILLAND','attack',670,10,10000,1000,600000,'yes','self','myhpltmaxrate',44,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_EVILLAND','attack',670,7,500,500,5000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_EVILLAND','attack',670,10,10000,1000,600000,'yes','self','myhpltmaxrate','44',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_EVILLAND','attack',670,7,500,500,5000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_GRANDDARKNESS','attack',339,10,500,1300,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_GRANDDARKNESS','chase',339,10,500,1300,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_HELLJUDGEMENT','attack',662,4,10000,800,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_HELLJUDGEMENT','chase',662,4,10000,800,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_HELLJUDGEMENT','attack',662,4,10000,800,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_HELLJUDGEMENT','chase',662,4,10000,800,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_MAGICMIRROR','attack',671,1,10000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_SLOWCAST','attack',672,5,2000,800,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_SLOWCAST','chase',672,5,2000,300,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'yes','self','slavele',3,1868,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'yes','self','slavele',3,1868,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_SLOWCAST','attack',672,5,2000,800,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_SLOWCAST','chase',672,5,2000,300,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'yes','self','slavele','3',1868,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'yes','self','slavele','3',1868,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_VAMPIRE_GIFT','attack',679,2,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_WIDECURSE','attack',677,5,2000,800,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_WIDESILENCE','attack',663,5,5000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@NPC_WIDESILENCE','chase',663,5,5000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@PR_LEXAETERNA','chase',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2107,'Fallen Bishop@PR_LEXAETERNA','chase',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2108,'Gloom Under Night@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2108,'Gloom Under Night@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2108,'Gloom Under Night@AM_DEMONSTRATION','attack',229,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -5959,730 +5887,727 @@ REPLACE INTO `mob_skill_db` VALUES (2108,'Gloom Under Night@MG_FIREBALL','chase'
REPLACE INTO `mob_skill_db` VALUES (2108,'Gloom Under Night@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2108,'Gloom Under Night@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2108,'Gloom Under Night@NPC_FIREATTACK','attack',186,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2108,'Gloom Under Night@NPC_FIREBREATH','chase',654,10,2000,500,10000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2108,'Gloom Under Night@NPC_FIREBREATH','chase',654,10,2000,500,10000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2108,'Gloom Under Night@NPC_POWERUP','attack',349,5,2000,700,50000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2108,'Gloom Under Night@NPC_POWERUP','attack',349,5,10000,700,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2108,'Gloom Under Night@NPC_SUMMONSLAVE','attack',196,4,10000,700,30000,'yes','self','slavele',3,1787,1787,1786,1786,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2108,'Gloom Under Night@NPC_SUMMONSLAVE','idle',196,4,10000,700,30000,'yes','self','slavele',3,1787,1787,1786,1786,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2108,'Gloom Under Night@NPC_POWERUP','attack',349,5,10000,700,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2108,'Gloom Under Night@NPC_SUMMONSLAVE','attack',196,4,10000,700,30000,'yes','self','slavele','3',1787,1787,1786,1786,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2108,'Gloom Under Night@NPC_SUMMONSLAVE','idle',196,4,10000,700,30000,'yes','self','slavele','3',1787,1787,1786,1786,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2108,'Gloom Under Night@NPC_TELEKINESISATTACK','attack',191,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2108,'Gloom Under Night@SM_MAGNUM','attack',7,10,10000,0,5000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2108,'Gloom Under Night@SM_MAGNUM','attack',7,10,10000,0,5000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2108,'Gloom Under Night@WZ_FIREPILLAR','idle',80,10,1000,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2108,'Gloom Under Night@WZ_SIGHTRASHER','attack',81,10,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@CR_HOLYCROSS','attack',253,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@HP_ASSUMPTIO','attack',361,5,10000,0,100000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@HP_ASSUMPTIO','chase',361,5,10000,0,100000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@HP_ASSUMPTIO','attack',361,5,10000,0,100000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@HP_ASSUMPTIO','chase',361,5,10000,0,100000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@HW_GANBANTEIN','attack',483,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@KN_BRANDISHSPEAR','attack',57,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@KN_TWOHANDQUICKEN','attack',60,10,10000,0,90000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@MG_THUNDERSTORM','attack',21,10,10000,1500,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_AGIUP','chase',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@KN_TWOHANDQUICKEN','attack',60,10,10000,0,90000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@MG_THUNDERSTORM','attack',21,10,10000,1500,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_AGIUP','chase',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_EARTHQUAKE','attack',653,5,10000,1000,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_EARTHQUAKE','chase',653,5,10000,1000,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_EARTHQUAKE','attack',653,5,10000,1000,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_EARTHQUAKE','chase',653,5,10000,1000,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_HOLYATTACK','attack',189,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_POWERUP','chase',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_SUMMONSLAVE','attack',196,3,10000,2000,5000,'yes','self','slavele',1,1891,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_SUMMONSLAVE','idle',196,3,10000,2000,5000,'yes','self','slavele',1,1891,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_SUMMONSLAVE','chase',196,3,10000,2000,5000,'yes','self','slavele',1,1891,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_SUMMONSLAVE','idle',196,3,10000,0,0,'no','self','onspawn',0,1765,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_POWERUP','chase',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_SUMMONSLAVE','attack',196,3,10000,2000,5000,'yes','self','slavele','1',1891,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_SUMMONSLAVE','idle',196,3,10000,2000,5000,'yes','self','slavele','1',1891,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_SUMMONSLAVE','chase',196,3,10000,2000,5000,'yes','self','slavele','1',1891,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@NPC_SUMMONSLAVE','idle',196,3,10000,0,0,'no','self','onspawn','0',1765,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@SA_DISPELL','attack',289,5,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@SA_DISPELL','chase',289,5,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@WZ_VERMILION','attack',85,10,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2109,'Valkyrie Randgris@WZ_VERMILION','chase',85,10,2000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@AL_HEAL','idle',28,1,10000,0,10000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@AL_HEAL','idle',28,1,10000,0,10000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@AL_PNEUMA','idle',25,1,10000,0,1000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@AS_SONICBLOW','attack',136,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@KN_TWOHANDQUICKEN','attack',60,9,10000,0,100000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@KN_TWOHANDQUICKEN','attack',60,9,10000,0,100000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_DRAGONFEAR','attack',659,5,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_DRAGONFEAR','chase',659,5,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_EARTHQUAKE','attack',653,5,10000,500,20000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_EARTHQUAKE','chase',653,5,10000,500,20000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_FIREBREATH','attack',654,10,2000,500,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_FIREBREATH','chase',654,10,2000,500,5000,'yes','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_PULSESTRIKE','attack',661,5,10000,0,15000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_SUMMONSLAVE','attack',196,2,10000,1000,30000,'yes','self','slavele',1,1834,1835,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_SUMMONSLAVE','idle',196,2,10000,1000,30000,'yes','self','slavele',1,1834,1835,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_SUMMONSLAVE','chase',196,2,10000,1000,30000,'yes','self','slavele',1,1834,1835,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_EARTHQUAKE','attack',653,5,10000,500,20000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_EARTHQUAKE','chase',653,5,10000,500,20000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_FIREBREATH','attack',654,10,2000,500,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_FIREBREATH','chase',654,10,2000,500,5000,'yes','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_PULSESTRIKE','attack',661,5,10000,0,15000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_SUMMONSLAVE','attack',196,2,10000,1000,30000,'yes','self','slavele','1',1834,1835,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_SUMMONSLAVE','idle',196,2,10000,1000,30000,'yes','self','slavele','1',1834,1835,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@NPC_SUMMONSLAVE','chase',196,2,10000,1000,30000,'yes','self','slavele','1',1834,1835,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@SA_LANDPROTECTOR','attack',288,3,5000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@ST_FULLSTRIP','attack',476,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@WZ_METEOR','idle',83,9,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@WZ_METEOR','attack',83,10,2000,500,5000,'yes','target','myhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2110,'Ifrit@WZ_METEOR','attack',83,10,2000,500,5000,'yes','target','myhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@BS_ADRENALINE','attack',111,10,2000,0,150000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@BS_HAMMERFALL','attack',110,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@BS_HAMMERFALL','chase',110,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@BS_MAXIMIZE','attack',114,1,1000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@MC_MAMMONITE','attack',42,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@MC_MAMMONITE','attack',42,10,2000,0,0,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_ARMORBRAKE','attack',344,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@MC_MAMMONITE','attack',42,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@MC_MAMMONITE','attack',42,10,2000,0,0,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_ARMORBRAKE','attack',344,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_CHANGEGROUND','attack',163,1,10000,500,6000000,'yes','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'yes','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_CHANGEGROUND','attack',163,1,10000,500,6000000,'yes','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'yes','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_HELMBRAKE','attack',345,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_HELMBRAKE','attack',345,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_SHIELDBRAKE','attack',346,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_SPLASHATTACK','attack',174,1,1000,0,0,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'yes','self','slavele',3,1640,1641,1643,1644,1645,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'yes','self','slavele',3,1640,1641,1643,1644,1645,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_SHIELDBRAKE','attack',346,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_SPLASHATTACK','attack',174,1,1000,0,0,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'yes','self','slavele','3',1640,1641,1643,1644,1645,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'yes','self','slavele','3',1640,1641,1643,1644,1645,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@NPC_WATERATTACK','attack',184,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2111,'MasterSmith Howard@ST_FULLSTRIP','attack',476,5,1500,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@KN_SPEARBOOMERANG','idle',59,5,10000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@KN_SPEARBOOMERANG','chase',59,5,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@KN_TWOHANDQUICKEN','attack',60,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@LK_SPIRALPIERCE','attack',397,5,2000,0,5000,'yes','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@LK_SPIRALPIERCE','chase',397,5,2000,0,5000,'yes','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@KN_SPEARBOOMERANG','idle',59,5,10000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@KN_SPEARBOOMERANG','chase',59,5,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@KN_TWOHANDQUICKEN','attack',60,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@LK_SPIRALPIERCE','attack',397,5,2000,0,5000,'yes','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@LK_SPIRALPIERCE','chase',397,5,2000,0,5000,'yes','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@NPC_CHANGEFIRE','attack',164,1,10000,500,60000000,'yes','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@NPC_CHANGEHOLY','attack',167,1,10000,500,60000000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,60000000,'yes','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@NPC_CHANGEFIRE','attack',164,1,10000,500,60000000,'yes','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@NPC_CHANGEHOLY','attack',167,1,10000,500,60000000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,60000000,'yes','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@NPC_FIREATTACK','attack',186,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'yes','self','slavele',3,1641,1642,1643,1644,1645,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'yes','self','slavele',3,1641,1642,1643,1644,1645,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'yes','self','slavele','3',1641,1642,1643,1644,1645,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'yes','self','slavele','3',1641,1642,1643,1644,1645,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@SM_BASH','attack',5,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@SM_BASH','attack',5,10,2000,0,0,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@SM_ENDURE','chase',8,10,2000,0,30000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@SM_MAGNUM','attack',7,10,1000,0,0,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@SM_PROVOKE','attack',6,10,1000,0,300000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@SM_BASH','attack',5,10,2000,0,0,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@SM_ENDURE','chase',8,10,2000,0,30000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@SM_MAGNUM','attack',7,10,1000,0,0,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@SM_PROVOKE','attack',6,10,1000,0,300000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2112,'Lord Knight Seyren@SM_PROVOKE','chase',6,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@AS_GRIMTOOTH','idle',137,5,10000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@AS_GRIMTOOTH','idle',137,5,10000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@AS_GRIMTOOTH','chase',137,5,2000,0,0,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@AS_GRIMTOOTH','chase',137,5,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@AS_SONICBLOW','attack',136,10,3000,0,0,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@AS_VENOMDUST','attack',140,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@AS_VENOMDUST','idle',140,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@AS_GRIMTOOTH','chase',137,5,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@AS_SONICBLOW','attack',136,10,3000,0,0,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@AS_VENOMDUST','attack',140,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@AS_VENOMDUST','idle',140,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@ASC_BREAKER','chase',379,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@ASC_METEORASSAULT','attack',406,10,2000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'yes','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_CHANGEWIND','attack',165,1,10000,500,6000000,'yes','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'yes','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_CHANGEWIND','attack',165,1,10000,500,6000000,'yes','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_GUIDEDATTACK','attack',172,10,2000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_INVISIBLE','attack',353,1,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_INVISIBLE','idle',353,1,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_POISONATTACK','attack',188,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'yes','self','slavele',3,1640,1642,1643,1644,1645,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'yes','self','slavele',3,1640,1642,1643,1644,1645,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'yes','self','slavele','3',1640,1642,1643,1644,1645,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'yes','self','slavele','3',1640,1642,1643,1644,1645,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2113,'Assassin Cross Eremes@TF_POISON','attack',52,10,1000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- 14.1
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@MG_FIREBALL','chase',17,1,10000,0,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_ALLHEAL','idle',687,1,10000,120000,30000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,20,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@MG_FIREBALL','chase',17,1,10000,0,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_ALLHEAL','idle',687,1,10000,120000,30000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'20',NULL);
REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_ALLHEAL','idle',687,1,3000,20000,20000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_ALLHEAL','walk',687,1,3000,20000,20000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','myhpltmaxrate',95,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_CRITICALWOUND','attack',673,1,2000,0,30000,'yes','target','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_DARKNESSBREATH','attack',658,3,10000,800,35000,'no','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_DRAGONFEAR','attack',659,1,2000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_DRAGONFEAR','chase',659,1,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_EARTHQUAKE','attack',653,4,10000,10000,180000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_EARTHQUAKE','chase',653,4,10000,10000,180000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_EVILLAND','attack',670,2,500,0,25000,'yes','self','myhpltmaxrate',15,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_EVILLAND','idle',670,5,500,0,120000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_EVILLAND','chase',670,5,500,0,120000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_FIREBREATH','attack',654,1,10000,800,15000,'no','target','myhpltmaxrate',75,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_HELLJUDGEMENT','attack',662,1,10000,7000,25000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,32);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_HELLJUDGEMENT','chase',662,1,10000,7000,25000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,32);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','myhpltmaxrate','95',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_CRITICALWOUND','attack',673,1,2000,0,30000,'yes','target','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_DARKNESSBREATH','attack',658,3,10000,800,35000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_DRAGONFEAR','attack',659,1,2000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_DRAGONFEAR','chase',659,1,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_EARTHQUAKE','attack',653,4,10000,10000,180000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_EARTHQUAKE','chase',653,4,10000,10000,180000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_EVILLAND','attack',670,2,500,0,25000,'yes','self','myhpltmaxrate','15',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_EVILLAND','idle',670,5,500,0,120000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_EVILLAND','chase',670,5,500,0,120000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_FIREBREATH','attack',654,1,10000,800,15000,'no','target','myhpltmaxrate','75',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_HELLJUDGEMENT','attack',662,1,10000,7000,25000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,'32');
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_HELLJUDGEMENT','chase',662,1,10000,7000,25000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,'32');
REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_MAGICMIRROR','attack',671,1,10000,0,120000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_MAGICMIRROR','chase',671,1,10000,0,120000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_POWERUP','attack',349,1,6000,0,60000,'yes','self','myhpltmaxrate',15,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_PULSESTRIKE','attack',661,1,2000,10000,40000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,31);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_SLOWCAST','attack',672,1,10000,0,60000,'yes','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_STONESKIN','attack',675,1,10000,2500,300000,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,34);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_STONESKIN','chase',675,1,10000,2500,300000,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,34);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_SUMMONSLAVE','attack',196,1,10000,700,10000,'no','self','slavele',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_SUMMONSLAVE','idle',196,1,10000,700,10000,'no','self','slavele',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_WIDEBLEEDING','attack',665,3,10000,1000,25000,'no','self','myhpltmaxrate',75,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_WIDEBLEEDING','chase',665,3,10000,1000,25000,'no','self','myhpltmaxrate',75,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_WIDECURSE','attack',677,2,10000,1000,25000,'no','self','myhpltmaxrate',75,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_WIDECURSE','chase',677,2,10000,1000,25000,'no','self','myhpltmaxrate',75,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_WIDESLEEP','attack',668,3,3000,1000,20000,'no','self','myhpltmaxrate',95,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_WIDESLEEP','chase',668,3,10000,3000,20000,'no','self','myhpltmaxrate',95,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_WIDESTONE','attack',666,1,10000,0,60000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_WIDESTONE','chase',666,1,10000,0,60000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_POWERUP','attack',349,1,6000,0,60000,'yes','self','myhpltmaxrate','15',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_PULSESTRIKE','attack',661,1,2000,10000,40000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'31');
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_SLOWCAST','attack',672,1,10000,0,60000,'yes','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_STONESKIN','attack',675,1,10000,2500,300000,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,'34');
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_STONESKIN','chase',675,1,10000,2500,300000,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,'34');
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_SUMMONSLAVE','attack',196,1,10000,700,10000,'no','self','slavele','1',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_SUMMONSLAVE','idle',196,1,10000,700,10000,'no','self','slavele','1',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_WIDEBLEEDING','attack',665,3,10000,1000,25000,'no','self','myhpltmaxrate','75',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_WIDEBLEEDING','chase',665,3,10000,1000,25000,'no','self','myhpltmaxrate','75',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_WIDECURSE','attack',677,2,10000,1000,25000,'no','self','myhpltmaxrate','75',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_WIDECURSE','chase',677,2,10000,1000,25000,'no','self','myhpltmaxrate','75',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_WIDESLEEP','attack',668,3,3000,1000,20000,'no','self','myhpltmaxrate','95',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_WIDESLEEP','chase',668,3,10000,3000,20000,'no','self','myhpltmaxrate','95',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_WIDESTONE','attack',666,1,10000,0,60000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@NPC_WIDESTONE','chase',666,1,10000,0,60000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@SA_DISPELL','attack',289,1,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@WZ_METEOR','attack',83,3,2000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@WZ_QUAGMIRE','attack',92,2,10000,700,120000,'no','target','myhpltmaxrate',28,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@WZ_QUAGMIRE','chase',92,2,10000,700,5000,'no','target','myhpltmaxrate',28,NULL,NULL,NULL,NULL,NULL,12,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@WZ_METEOR','attack',83,3,2000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@WZ_QUAGMIRE','attack',92,2,10000,700,120000,'no','target','myhpltmaxrate','28',NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2131,'Lost Dragon@WZ_QUAGMIRE','chase',92,2,10000,700,5000,'no','target','myhpltmaxrate','28',NULL,NULL,NULL,NULL,NULL,'12',NULL);
REPLACE INTO `mob_skill_db` VALUES (2132,'Pom Spider@AS_VENOMDUST','angry',140,1,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2132,'Pom Spider@NPC_BLEEDING','attack',660,2,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2132,'Pom Spider@NPC_BLEEDING','attack',660,2,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2132,'Pom Spider@NPC_POISON','attack',176,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2132,'Pom Spider@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2132,'Pom Spider@PF_SPIDERWEB','attack',405,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2132,'Pom Spider@PF_SPIDERWEB','idle',405,1,3000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2132,'Pom Spider@WZ_QUAGMIRE','chase',92,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,12,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2132,'Pom Spider@WZ_QUAGMIRE','chase',92,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'12',NULL);
REPLACE INTO `mob_skill_db` VALUES (2133,'Angra Mantis@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2133,'Angra Mantis@CR_AUTOGUARD','attack',249,2,700,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2133,'Angra Mantis@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2133,'Angra Mantis@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2133,'Angra Mantis@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2133,'Angra Mantis@NPC_SUMMONSLAVE','idle',196,1,10000,2000,60000,'no','self','slavele',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2133,'Angra Mantis@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2133,'Angra Mantis@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2133,'Angra Mantis@NPC_SUMMONSLAVE','idle',196,1,10000,2000,60000,'no','self','slavele','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2134,'Parus@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2134,'Parus@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2134,'Parus@NPC_GROUNDATTACK','attack',185,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2134,'Parus@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2134,'Parus@NPC_STUNATTACK','attack',179,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2134,'Parus@SM_PROVOKE','angry',6,10,2000,600,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2134,'Parus@SM_PROVOKE','follow',6,10,2000,600,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,23,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2134,'Parus@WZ_EARTHSPIKE','attack',90,1,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2134,'Parus@WZ_EARTHSPIKE','attack',90,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2134,'Parus@WZ_EARTHSPIKE','attack',90,3,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2134,'Parus@NPC_STUNATTACK','attack',179,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2134,'Parus@SM_PROVOKE','angry',6,10,2000,600,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2134,'Parus@SM_PROVOKE','follow',6,10,2000,600,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2134,'Parus@WZ_EARTHSPIKE','attack',90,1,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2134,'Parus@WZ_EARTHSPIKE','attack',90,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2134,'Parus@WZ_EARTHSPIKE','attack',90,3,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2134,'Parus@WZ_HEAVENDRIVE','attack',91,2,500,500,25000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2136,'Little Fatum@MG_LIGHTNINGBOLT','chase',20,5,10000,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,12,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2136,'Little Fatum@MG_LIGHTNINGBOLT','chase',20,5,10000,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'12',NULL);
REPLACE INTO `mob_skill_db` VALUES (2136,'Little Fatum@MG_THUNDERSTORM','attack',21,3,2000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2136,'Little Fatum@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2136,'Little Fatum@NPC_STUNATTACK','attack',179,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2136,'Little Fatum@NPC_STUNATTACK','attack',179,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
REPLACE INTO `mob_skill_db` VALUES (2136,'Little Fatum@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2136,'Little Fatum@PR_LEXAETERNA','attack',78,1,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2136,'Little Fatum@PR_LEXAETERNA','chase',78,1,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2136,'Little Fatum@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2136,'Little Fatum@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2136,'Little Fatum@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2136,'Little Fatum@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2136,'Little Fatum@PR_LEXAETERNA','attack',78,1,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2136,'Little Fatum@PR_LEXAETERNA','chase',78,1,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2136,'Little Fatum@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2136,'Little Fatum@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2136,'Little Fatum@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2136,'Little Fatum@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@MG_COLDBOLT','attack',14,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@MG_COLDBOLT','chase',14,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@NPC_BLEEDING','attack',660,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@NPC_COMBOATTACK','attack',171,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@NPC_COMBOATTACK','attack',171,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@NPC_CRITICALWOUND','attack',673,1,50,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@NPC_SILENCEATTACK','attack',178,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@NPC_SILENCEATTACK','chase',178,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@NPC_SILENCEATTACK','attack',178,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@NPC_SILENCEATTACK','chase',178,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@WZ_WATERBALL','attack',86,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2138,'Nydhoggur Memory@NPC_SUMMONSLAVE','idle',196,1,10000,0,0,'no','self','onspawn',0,2139,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2138,'Nydhoggur Memory@NPC_TALK','attack',682,10,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,35);
-REPLACE INTO `mob_skill_db` VALUES (2138,'Nydhoggur Memory@NPC_TALK','idle',682,10,2500,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,35);
-REPLACE INTO `mob_skill_db` VALUES (2139,'Nydhoggur Memory@NPC_TALK','attack',682,10,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,36);
-REPLACE INTO `mob_skill_db` VALUES (2139,'Nydhoggur Memory@NPC_TALK','idle',682,10,2500,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,36);
-REPLACE INTO `mob_skill_db` VALUES (2140,'Nydhoggur Memory@NPC_SUMMONSLAVE','idle',196,1,10000,0,0,'no','self','onspawn',0,2141,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2140,'Nydhoggur Memory@NPC_TALK','attack',682,10,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,37);
-REPLACE INTO `mob_skill_db` VALUES (2140,'Nydhoggur Memory@NPC_TALK','idle',682,10,2500,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,37);
-REPLACE INTO `mob_skill_db` VALUES (2141,'Nydhoggur Memory@NPC_TALK','attack',682,10,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,40);
-REPLACE INTO `mob_skill_db` VALUES (2141,'Nydhoggur Memory@NPC_TALK','attack',682,10,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,38);
-REPLACE INTO `mob_skill_db` VALUES (2141,'Nydhoggur Memory@NPC_TALK','idle',682,10,2500,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,38);
-REPLACE INTO `mob_skill_db` VALUES (2142,'Nydhoggur Memory@NPC_SUMMONSLAVE','idle',196,1,10000,0,0,'no','self','onspawn',0,2143,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2142,'Nydhoggur Memory@NPC_TALK','attack',682,10,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,39);
-REPLACE INTO `mob_skill_db` VALUES (2142,'Nydhoggur Memory@NPC_TALK','idle',682,10,2500,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,39);
-REPLACE INTO `mob_skill_db` VALUES (2143,'Nydhoggur Memory@NPC_TALK','idle',682,10,2500,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,40);
--- Queen Scaraba Slaves
-REPLACE INTO `mob_skill_db` VALUES (2144,'Antler Scaraba@BS_ADRENALINE','attack',111,10,500,1500,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2144,'Antler Scaraba@BS_ADRENALINE','chase',111,10,500,1500,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2144,'Antler Scaraba@NPC_BLEEDING','attack',660,3,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2137,'Miming@WZ_WATERBALL','attack',86,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2138,'Nydhoggur Memory@NPC_SUMMONSLAVE','idle',196,1,10000,0,0,'no','self','onspawn','0',2139,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2138,'Nydhoggur Memory@NPC_TALK','attack',682,10,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'35');
+REPLACE INTO `mob_skill_db` VALUES (2138,'Nydhoggur Memory@NPC_TALK','idle',682,10,2500,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'35');
+REPLACE INTO `mob_skill_db` VALUES (2139,'Nydhoggur Memory@NPC_TALK','attack',682,10,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'36');
+REPLACE INTO `mob_skill_db` VALUES (2139,'Nydhoggur Memory@NPC_TALK','idle',682,10,2500,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'36');
+REPLACE INTO `mob_skill_db` VALUES (2140,'Nydhoggur Memory@NPC_SUMMONSLAVE','idle',196,1,10000,0,0,'no','self','onspawn','0',2141,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2140,'Nydhoggur Memory@NPC_TALK','attack',682,10,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'37');
+REPLACE INTO `mob_skill_db` VALUES (2140,'Nydhoggur Memory@NPC_TALK','idle',682,10,2500,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'37');
+REPLACE INTO `mob_skill_db` VALUES (2141,'Nydhoggur Memory@NPC_TALK','attack',682,10,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'40');
+REPLACE INTO `mob_skill_db` VALUES (2141,'Nydhoggur Memory@NPC_TALK','attack',682,10,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'38');
+REPLACE INTO `mob_skill_db` VALUES (2141,'Nydhoggur Memory@NPC_TALK','idle',682,10,2500,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'38');
+REPLACE INTO `mob_skill_db` VALUES (2142,'Nydhoggur Memory@NPC_SUMMONSLAVE','idle',196,1,10000,0,0,'no','self','onspawn','0',2143,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2142,'Nydhoggur Memory@NPC_TALK','attack',682,10,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'39');
+REPLACE INTO `mob_skill_db` VALUES (2142,'Nydhoggur Memory@NPC_TALK','idle',682,10,2500,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'39');
+REPLACE INTO `mob_skill_db` VALUES (2143,'Nydhoggur Memory@NPC_TALK','idle',682,10,2500,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'40');
+REPLACE INTO `mob_skill_db` VALUES (2144,'Antler Scaraba@BS_ADRENALINE','attack',111,10,500,1500,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2144,'Antler Scaraba@BS_ADRENALINE','chase',111,10,500,1500,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2144,'Antler Scaraba@NPC_BLEEDING','attack',660,3,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2144,'Antler Scaraba@NPC_PIERCINGATT','attack',158,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2144,'Antler Scaraba@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2144,'Antler Scaraba@NPC_STONESKIN','attack',675,3,10000,1000,30000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2144,'Antler Scaraba@NPC_STONESKIN','chase',675,3,10000,1000,30000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2144,'Antler Scaraba@NPC_STUNATTACK','attack',179,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2144,'Antler Scaraba@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2144,'Antler Scaraba@NPC_STONESKIN','attack',675,3,10000,1000,30000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2144,'Antler Scaraba@NPC_STONESKIN','chase',675,3,10000,1000,30000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2144,'Antler Scaraba@NPC_STUNATTACK','attack',179,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2145,'Rake Scaraba@BS_HAMMERFALL','attack',110,5,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2145,'Rake Scaraba@MC_MAMMONITE','attack',42,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,8,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2145,'Rake Scaraba@MC_MAMMONITE','attack',42,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'8',NULL);
REPLACE INTO `mob_skill_db` VALUES (2145,'Rake Scaraba@NPC_CRITICALWOUND','attack',673,3,2000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2145,'Rake Scaraba@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2145,'Rake Scaraba@NPC_STONESKIN','attack',675,3,10000,1000,30000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2145,'Rake Scaraba@NPC_STONESKIN','chase',675,3,10000,1000,30000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@MG_FIREBALL','chase',17,5,3000,0,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2145,'Rake Scaraba@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2145,'Rake Scaraba@NPC_STONESKIN','attack',675,3,10000,1000,30000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2145,'Rake Scaraba@NPC_STONESKIN','chase',675,3,10000,1000,30000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@MG_FIREBALL','chase',17,5,3000,0,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_CRITICALWOUND','attack',673,1,2000,0,30000,'yes','target','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_DARKNESSBREATH','attack',658,1,500,800,35000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_DRAGONFEAR','attack',659,2,2000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_DRAGONFEAR','chase',659,2,1000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_CRITICALWOUND','attack',673,1,2000,0,30000,'yes','target','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_DARKNESSBREATH','attack',658,1,500,800,35000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_DRAGONFEAR','attack',659,2,2000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_DRAGONFEAR','chase',659,2,1000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_EVILLAND','chase',670,2,500,0,120000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_FIREBREATH','attack',654,1,1000,800,15000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_FIREBREATH','attack',654,1,1000,800,15000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_HELLJUDGEMENT','attack',662,1,500,7000,25000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_HELLJUDGEMENT','chase',662,2,10000,7000,25000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_PULSESTRIKE','attack',661,1,500,10000,40000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_SLOWCAST','attack',672,1,200,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_WIDESLEEP','attack',668,1,200,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_WIDESLEEP','chase',668,1,200,3000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_WIDESLEEP','attack',668,1,200,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_WIDESLEEP','chase',668,1,200,3000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_WIDESTONE','attack',666,5,10000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@NPC_WIDESTONE','chase',666,2,1000,0,60000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@SA_DISPELL','attack',289,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@WZ_QUAGMIRE','attack',92,2,1000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@WZ_QUAGMIRE','chase',92,2,1000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2151,'Rafflesia Arnoldi@AL_HEAL','attack',28,8,10000,500,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2151,'Rafflesia Arnoldi@AL_HEAL','attack',28,8,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2151,'Rafflesia Arnoldi@MG_SOULSTRIKE','attack',13,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,12,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@WZ_QUAGMIRE','attack',92,2,1000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2146,'Shade of Dragon@WZ_QUAGMIRE','chase',92,2,1000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2151,'Rafflesia Arnoldi@AL_HEAL','attack',28,8,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2151,'Rafflesia Arnoldi@AL_HEAL','attack',28,8,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2151,'Rafflesia Arnoldi@MG_SOULSTRIKE','attack',13,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'12',NULL);
REPLACE INTO `mob_skill_db` VALUES (2151,'Rafflesia Arnoldi@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2151,'Rafflesia Arnoldi@NPC_POISONATTACK','attack',188,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2152,'Comodo@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2152,'Comodo@KN_SPEARSTAB','attack',58,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2152,'Comodo@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2152,'Comodo@KN_SPEARSTAB','attack',58,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2152,'Comodo@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2152,'Comodo@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','always',NULL,28,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2152,'Comodo@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','always',NULL,28,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2152,'Comodo@NPC_GROUNDATTACK','attack',185,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2152,'Comodo@NPC_POISON','attack',176,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2152,'Comodo@NPC_POISONATTACK','attack',188,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@AL_INCAGI','chase',29,5,500,700,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,30,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@AL_PNEUMA','attack',25,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@AL_INCAGI','chase',29,5,500,700,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@AL_PNEUMA','attack',25,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@LK_SPIRALPIERCE','attack',397,5,500,1000,10000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@NPC_ALLHEAL','idle',687,1,10000,10000,30000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@LK_SPIRALPIERCE','attack',397,5,500,1000,10000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@NPC_ALLHEAL','idle',687,1,10000,10000,30000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@NPC_EXPULSION','attack',674,1,100,1000,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@NPC_HELLJUDGEMENT','attack',662,5,10000,700,15000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@NPC_HELLJUDGEMENT','chase',662,5,10000,700,15000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@NPC_SHIELDBRAKE','attack',346,10,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@NPC_SUMMONSLAVE','idle',196,1,500,2000,60000,'no','self','slavele',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@SA_LANDPROTECTOR','attack',288,1,10000,500,10000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2154,'Banaspaty@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@NPC_SHIELDBRAKE','attack',346,10,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@NPC_SUMMONSLAVE','idle',196,1,500,2000,60000,'no','self','slavele','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2153,'Cendrawasih@SA_LANDPROTECTOR','attack',288,1,10000,500,10000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2154,'Banaspaty@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2154,'Banaspaty@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2154,'Banaspaty@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2154,'Banaspaty@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2154,'Banaspaty@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2154,'Banaspaty@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (2154,'Banaspaty@RG_STRIPWEAPON','attack',215,5,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2154,'Banaspaty@WZ_SIGHTRASHER','attack',81,7,1000,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2155,'Butoijo@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',NULL,9,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2155,'Butoijo@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2155,'Butoijo@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2155,'Butoijo@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2155,'Butoijo@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2155,'Butoijo@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2155,'Butoijo@NPC_SLEEPATTACK','chase',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2155,'Butoijo@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2155,'Butoijo@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2155,'Butoijo@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2155,'Butoijo@NPC_SLEEPATTACK','chase',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2155,'Butoijo@SA_DISPELL','attack',289,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2155,'Butoijo@WZ_FIREPILLAR','idle',80,5,500,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@AL_PNEUMA','attack',25,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2155,'Butoijo@WZ_FIREPILLAR','idle',80,5,500,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@AL_PNEUMA','attack',25,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@LK_SPIRALPIERCE','attack',397,5,500,1000,10000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@LK_SPIRALPIERCE','attack',397,5,500,1000,10000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_CALLSLAVE','attack',352,1,10000,0,15000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_CALLSLAVE','idle',352,1,10000,0,15000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_CALLSLAVE','chase',352,1,10000,0,15000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_CRITICALWOUND','attack',673,3,2000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_EXPULSION','attack',674,1,100,1000,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_HELLJUDGEMENT','attack',662,5,10000,700,15000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_HELLJUDGEMENT','chase',662,5,10000,700,15000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_PULSESTRIKE','attack',661,5,2000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_SHIELDBRAKE','attack',346,10,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_SUMMONSLAVE','attack',196,5,10000,0,10000,'yes','self','slavele',3,2157,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_SUMMONSLAVE','idle',196,5,10000,0,10000,'yes','self','slavele',3,2157,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_SUMMONSLAVE','chase',196,5,10000,0,10000,'yes','self','slavele',3,2157,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_PULSESTRIKE','attack',661,5,2000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_SHIELDBRAKE','attack',346,10,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_SUMMONSLAVE','attack',196,5,10000,0,10000,'yes','self','slavele','3',2157,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_SUMMONSLAVE','idle',196,5,10000,0,10000,'yes','self','slavele','3',2157,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_SUMMONSLAVE','chase',196,5,10000,0,10000,'yes','self','slavele','3',2157,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_WIDESILENCE','attack',663,5,2000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_WIDESLEEP','attack',668,5,2000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@SA_LANDPROTECTOR','attack',288,1,10000,500,10000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2157,'Banaspaty@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@NPC_WIDESLEEP','attack',668,5,2000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2156,'Leak@SA_LANDPROTECTOR','attack',288,1,10000,500,10000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2157,'Banaspaty@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2157,'Banaspaty@NPC_FIREATTACK','attack',186,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2157,'Banaspaty@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2157,'Banaspaty@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2157,'Banaspaty@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2157,'Banaspaty@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (2157,'Banaspaty@RG_STRIPWEAPON','attack',215,5,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2157,'Banaspaty@WZ_SIGHTRASHER','attack',81,7,1000,1000,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2158,'Hornet@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2158,'Hornet@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2158,'Hornet@NPC_POISONATTACK','attack',188,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2158,'Hornet@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2159,'Giant Hornet@NPC_BLEEDING','attack',660,2,200,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2159,'Giant Hornet@NPC_PIERCINGATT','attack',158,4,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2159,'Giant Hornet@NPC_BLEEDING','attack',660,2,200,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2159,'Giant Hornet@NPC_PIERCINGATT','attack',158,4,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2159,'Giant Hornet@NPC_POISONATTACK','attack',188,2,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2159,'Giant Hornet@NPC_SILENCEATTACK','chase',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2159,'Giant Hornet@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2159,'Giant Hornet@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2160,'Luciola Vespa@NPC_BLEEDING','attack',660,3,200,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2159,'Giant Hornet@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2159,'Giant Hornet@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2160,'Luciola Vespa@NPC_BLEEDING','attack',660,3,200,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2160,'Luciola Vespa@NPC_COMBOATTACK','attack',171,1,3000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2160,'Luciola Vespa@NPC_PIERCINGATT','attack',158,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2160,'Luciola Vespa@NPC_PIERCINGATT','attack',158,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2160,'Luciola Vespa@NPC_POISONATTACK','attack',188,3,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2160,'Luciola Vespa@NPC_PULSESTRIKE','attack',661,1,1000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2160,'Luciola Vespa@NPC_PULSESTRIKE','attack',661,1,1000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused',429,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused',429,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused',429,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused',429,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused',430,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused',430,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused',430,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused',430,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused',428,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused',428,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused',428,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused',428,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@KN_TWOHANDQUICKEN','attack',60,10,10000,0,300000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@MG_STONECURSE','attack',16,5,200,500,15000,'no','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_DEFENDER','attack',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_DEFENDER','idle',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_DEFENDER','walk',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_DEFENDER','chase',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused','429',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused','429',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused','429',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused','429',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused','430',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused','430',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused','430',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused','430',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused','428',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused','428',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused','428',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused','428',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@KN_TWOHANDQUICKEN','attack',60,10,10000,0,300000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@MG_STONECURSE','attack',16,5,200,500,15000,'no','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_DEFENDER','attack',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_DEFENDER','idle',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_DEFENDER','walk',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_DEFENDER','chase',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_EMOTION','chase',197,1,1000,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_EMOTION','idle',197,1,3000,0,5000,'yes','self','always',NULL,6,0x3295,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_HELMBRAKE','attack',345,10,10000,0,25000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_PIERCINGATT','attack',158,3,1000,0,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_STONESKIN','attack',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_STONESKIN','idle',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_STONESKIN','chase',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_PIERCINGATT','attack',158,3,1000,0,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_STONESKIN','attack',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_STONESKIN','idle',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_STONESKIN','chase',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_STONESKIN','attack',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_STONESKIN','idle',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_STONESKIN','walk',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_STONESKIN','chase',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_WIDECONFUSE','attack',667,5,1000,0,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_WIDECONFUSE','attack',667,5,1000,0,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@NPC_WIDECONFUSE','idle',667,5,10000,0,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@SA_DISPELL','attack',289,5,3000,0,15000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@SA_DISPELL','attack',289,5,3000,0,15000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@WZ_EARTHSPIKE','attack',90,5,6000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@WZ_EARTHSPIKE','chase',90,5,6000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@WZ_HEAVENDRIVE','attack',91,5,2000,1000,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2161,'Uni Horn Scaraba@WZ_HEAVENDRIVE','attack',91,5,2000,1000,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused',429,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused',429,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused',429,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused',429,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused',430,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused',430,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused',430,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused',430,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused',428,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused',428,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused',428,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused',428,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@KN_TWOHANDQUICKEN','attack',60,10,10000,0,300000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@MG_STONECURSE','attack',16,5,200,500,15000,'no','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused','429',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused','429',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused','429',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused','429',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused','430',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused','430',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused','430',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused','430',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused','428',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused','428',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused','428',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused','428',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@KN_TWOHANDQUICKEN','attack',60,10,10000,0,300000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@MG_STONECURSE','attack',16,5,200,500,15000,'no','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@MG_THUNDERSTORM','chase',21,10,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@MG_THUNDERSTORM','chase',21,4,4000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_DEFENDER','attack',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_DEFENDER','idle',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_DEFENDER','walk',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_DEFENDER','chase',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_DEFENDER','attack',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_DEFENDER','idle',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_DEFENDER','walk',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_DEFENDER','chase',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_EMOTION','chase',197,1,1000,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_EMOTION','idle',197,1,3000,0,5000,'yes','self','always',NULL,6,0x3295,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_STONESKIN','attack',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_STONESKIN','idle',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_STONESKIN','chase',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_STONESKIN','attack',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_STONESKIN','idle',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_STONESKIN','chase',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_STONESKIN','attack',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_STONESKIN','idle',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_STONESKIN','walk',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_STONESKIN','chase',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_WIDECONFUSE','attack',667,5,1000,0,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_WIDECONFUSE','attack',667,5,1000,0,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@NPC_WIDECONFUSE','idle',667,5,10000,0,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@RG_STRIPSHIELD','attack',216,5,10000,0,25000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@SA_DISPELL','attack',289,5,3000,0,15000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@SM_BASH','attack',5,5,500,0,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@SA_DISPELL','attack',289,5,3000,0,15000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@SM_BASH','attack',5,5,500,0,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@WZ_EARTHSPIKE','attack',90,5,6000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@WZ_EARTHSPIKE','chase',90,5,6000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@WZ_HEAVENDRIVE','attack',91,5,2000,1000,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2162,'Horn Scaraba@WZ_HEAVENDRIVE','attack',91,5,2000,1000,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused',429,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused',429,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused',429,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused',429,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused',430,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused',430,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused',430,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused',430,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused',428,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused',428,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused',428,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused',428,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@BS_MAXIMIZE','attack',114,10,500,1500,300000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused','429',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused','429',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused','429',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused','429',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused','430',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused','430',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused','430',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused','430',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused','428',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused','428',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused','428',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused','428',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@BS_MAXIMIZE','attack',114,10,500,1500,300000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@MG_THUNDERSTORM','chase',21,10,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@MG_THUNDERSTORM','chase',21,4,4000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_DEFENDER','attack',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_DEFENDER','idle',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_DEFENDER','walk',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_DEFENDER','chase',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_DEFENDER','attack',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_DEFENDER','idle',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_DEFENDER','walk',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_DEFENDER','chase',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_EMOTION','chase',197,1,1000,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_EMOTION','idle',197,1,3000,0,5000,'yes','self','always',NULL,6,0x3295,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_STONESKIN','attack',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_STONESKIN','idle',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_STONESKIN','chase',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_STONESKIN','attack',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_STONESKIN','idle',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_STONESKIN','chase',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_STONESKIN','attack',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_STONESKIN','idle',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_STONESKIN','walk',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_STONESKIN','chase',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_WIDECONFUSE','attack',667,5,1000,0,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_WIDECONFUSE','attack',667,5,1000,0,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@NPC_WIDECONFUSE','idle',667,5,10000,0,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@RG_STRIPARMOR','attack',217,1,10000,0,25000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@SA_DISPELL','attack',289,5,3000,0,15000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@SA_DISPELL','attack',289,5,3000,0,15000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@WZ_EARTHSPIKE','attack',90,5,6000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@WZ_EARTHSPIKE','chase',90,5,6000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@WZ_HEAVENDRIVE','attack',91,5,2000,1000,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2163,'Antler Scaraba@WZ_HEAVENDRIVE','attack',91,5,2000,1000,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused',429,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused',429,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused',429,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused',429,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused',430,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused',430,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused',430,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused',430,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused',428,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused',428,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused',428,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused',428,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@BS_HAMMERFALL','attack',110,5,5000,500,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@KN_TWOHANDQUICKEN','attack',60,10,10000,0,300000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@MC_MAMMONITE','attack',42,10,500,0,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_DEFENDER','attack',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_DEFENDER','idle',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_DEFENDER','walk',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_DEFENDER','chase',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused','429',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused','429',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused','429',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused','429',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused','430',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused','430',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused','430',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused','430',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','attack',26,1,10000,0,5000,'no','self','skillused','428',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','idle',26,1,10000,0,5000,'no','self','skillused','428',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','walk',26,1,10000,0,5000,'no','self','skillused','428',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@AL_TELEPORT','chase',26,1,10000,0,5000,'no','self','skillused','428',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@BS_HAMMERFALL','attack',110,5,5000,500,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@KN_TWOHANDQUICKEN','attack',60,10,10000,0,300000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@MC_MAMMONITE','attack',42,10,500,0,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_DEFENDER','attack',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_DEFENDER','idle',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_DEFENDER','walk',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_DEFENDER','chase',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_EMOTION','chase',197,1,1000,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_EMOTION','idle',197,1,3000,0,5000,'yes','self','always',NULL,6,0x3295,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_PULSESTRIKE','attack',661,2,2000,0,30000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_STONESKIN','attack',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_STONESKIN','idle',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_STONESKIN','chase',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_PULSESTRIKE','attack',661,2,2000,0,30000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_STONESKIN','attack',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_STONESKIN','idle',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_STONESKIN','chase',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_STONESKIN','attack',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_STONESKIN','idle',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_STONESKIN','walk',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_STONESKIN','chase',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_WEAPONBRAKER','attack',343,10,10000,0,25000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_WIDECONFUSE','attack',667,5,1000,0,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_WIDECONFUSE','attack',667,5,1000,0,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@NPC_WIDECONFUSE','idle',667,5,10000,0,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@SA_DISPELL','attack',289,5,3000,0,15000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@SA_DISPELL','attack',289,5,3000,0,15000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@WZ_EARTHSPIKE','attack',90,5,6000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@WZ_EARTHSPIKE','chase',90,5,6000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@WZ_HEAVENDRIVE','attack',91,5,2000,1000,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@AL_HEAL','attack',28,10,10000,0,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@AL_HEAL','chase',28,10,10000,0,5000,'no','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@AL_HEAL','attack',28,10,10000,0,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@AL_HEAL','chase',28,10,10000,0,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2164,'Rake Scaraba@WZ_HEAVENDRIVE','attack',91,5,2000,1000,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@AL_HEAL','attack',28,10,10000,0,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@AL_HEAL','chase',28,10,10000,0,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@AL_HEAL','attack',28,10,10000,0,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@AL_HEAL','chase',28,10,10000,0,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@HW_GANBANTEIN','attack',483,5,10000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@KN_BRANDISHSPEAR','attack',57,10,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_ARMORBRAKE','attack',344,10,10000,0,5000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_ARMORBRAKE','attack',344,10,10000,0,5000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_PULSESTRIKE','attack',661,2,2000,0,30000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_STONESKIN','attack',675,5,500,0,10000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_STONESKIN','chase',675,5,500,0,10000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_SUMMONSLAVE','attack',196,4,10000,700,10000,'no','self','slavele',3,2145,2171,2170,2172,2173,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_SUMMONSLAVE','idle',196,4,10000,700,10000,'no','self','slavele',3,2145,2171,2170,2172,2173,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_WIDESOULDRAIN','attack',680,10,10000,2000,15000,'no','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,42,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_WIDESTONE','attack',666,3,10000,2000,25000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,42,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_POWERUP','attack',349,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_PULSESTRIKE','attack',661,2,2000,0,30000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_STONESKIN','attack',675,5,500,0,10000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_STONESKIN','chase',675,5,500,0,10000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_SUMMONSLAVE','attack',196,4,10000,700,10000,'no','self','slavele','3',2145,2171,2170,2172,2173,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_SUMMONSLAVE','idle',196,4,10000,700,10000,'no','self','slavele','3',2145,2171,2170,2172,2173,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_WIDESILENCE','attack',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_WIDESILENCE','chase',663,5,10000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_WIDESOULDRAIN','attack',680,10,10000,2000,15000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'42',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@NPC_WIDESTONE','attack',666,3,10000,2000,25000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'42',NULL);
REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@SA_LANDPROTECTOR','attack',288,5,10000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@ST_FULLSTRIP','attack',476,5,10000,0,1000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,8,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@ST_FULLSTRIP','attack',476,5,10000,0,1000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'8',NULL);
REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@WZ_HEAVENDRIVE','attack',91,5,10000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@WZ_HEAVENDRIVE','chase',91,5,10000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@WZ_HEAVENDRIVE','chase',91,5,10000,0,5000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2165,'Queen Scaraba@WZ_HEAVENDRIVE','chase',91,5,10000,0,5000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,2000,2000,5000,'no','self','myhpltmaxrate',99,2161,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,100,2000,5000,'no','self','myhpltmaxrate',99,2161,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused',429,2161,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused',429,2161,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused',429,2161,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused',429,2161,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused',430,2161,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused',430,2161,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused',430,2161,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused',430,2161,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused',428,2161,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused',428,2161,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused',428,2161,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused',428,2161,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,2000,2000,5000,'no','self','myhpltmaxrate','99',2161,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,100,2000,5000,'no','self','myhpltmaxrate','99',2161,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused','429',2161,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused','429',2161,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused','429',2161,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused','429',2161,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused','430',2161,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused','430',2161,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused','430',2161,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused','430',2161,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused','428',2161,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused','428',2161,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused','428',2161,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2166,'Uni Horn Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused','428',2161,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,2000,2000,5000,'no','self','myhpltmaxrate',99,2162,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,100,2000,5000,'no','self','myhpltmaxrate',99,2162,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused',429,2162,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused',429,2162,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused',429,2162,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused',429,2162,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused',430,2162,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused',430,2162,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused',430,2162,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused',430,2162,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused',428,2162,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused',428,2162,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused',428,2162,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused',428,2162,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,2000,2000,5000,'no','self','myhpltmaxrate','99',2162,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,100,2000,5000,'no','self','myhpltmaxrate','99',2162,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused','429',2162,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused','429',2162,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused','429',2162,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused','429',2162,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused','430',2162,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused','430',2162,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused','430',2162,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused','430',2162,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused','428',2162,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused','428',2162,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused','428',2162,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2167,'Horn Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused','428',2162,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,2000,2000,5000,'no','self','myhpltmaxrate',99,2163,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,100,2000,5000,'no','self','myhpltmaxrate',99,2163,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused',429,2163,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused',429,2163,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused',429,2163,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused',429,2163,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused',430,2163,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused',430,2163,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused',430,2163,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused',430,2163,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused',428,2163,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused',428,2163,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused',428,2163,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused',428,2163,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,2000,2000,5000,'no','self','myhpltmaxrate','99',2163,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,100,2000,5000,'no','self','myhpltmaxrate','99',2163,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused','429',2163,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused','429',2163,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused','429',2163,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused','429',2163,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused','430',2163,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused','430',2163,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused','430',2163,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused','430',2163,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused','428',2163,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused','428',2163,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused','428',2163,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2168,'Antler Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused','428',2163,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,2000,2000,5000,'no','self','myhpltmaxrate',99,2164,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,100,2000,5000,'no','self','myhpltmaxrate',99,2164,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused',429,2164,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused',429,2164,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused',429,2164,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused',429,2164,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused',430,2164,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused',430,2164,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused',430,2164,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused',430,2164,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused',428,2164,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused',428,2164,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused',428,2164,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused',428,2164,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@BS_MAXIMIZE','attack',114,10,500,1500,300000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,2000,2000,5000,'no','self','myhpltmaxrate','99',2164,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,100,2000,5000,'no','self','myhpltmaxrate','99',2164,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused','429',2164,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused','429',2164,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused','429',2164,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused','429',2164,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused','430',2164,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused','430',2164,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused','430',2164,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused','430',2164,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','attack',193,1,10000,400,5000,'no','self','skillused','428',2164,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','idle',193,1,10000,400,5000,'no','self','skillused','428',2164,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','walk',193,1,10000,400,5000,'no','self','skillused','428',2164,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2169,'Rake Scaraba Egg@NPC_METAMORPHOSIS','chase',193,1,10000,400,5000,'no','self','skillused','428',2164,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@BS_MAXIMIZE','attack',114,10,500,1500,300000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@MG_THUNDERSTORM','chase',21,10,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@MG_THUNDERSTORM','chase',21,4,4000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@NPC_PULSESTRIKE','attack',661,2,2000,0,30000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@NPC_STONESKIN','attack',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@NPC_STONESKIN','idle',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@NPC_STONESKIN','chase',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@NPC_PULSESTRIKE','attack',661,2,2000,0,30000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@NPC_STONESKIN','attack',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@NPC_STONESKIN','idle',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@NPC_STONESKIN','chase',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@NPC_STONESKIN','attack',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@NPC_STONESKIN','idle',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@NPC_STONESKIN','walk',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@NPC_STONESKIN','chase',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@NPC_WIDECONFUSE','attack',667,5,1000,0,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@NPC_WIDECONFUSE','attack',667,5,1000,0,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@NPC_WIDECONFUSE','idle',667,5,10000,0,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@NPC_WIDEFREEZE','attack',664,5,100,0,15000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@NPC_WIDEFREEZE','attack',664,5,100,0,15000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@RG_STRIPARMOR','attack',217,5,10000,0,1000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@SA_DISPELL','attack',289,5,3000,0,15000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@SA_DISPELL','attack',289,5,3000,0,15000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@WZ_EARTHSPIKE','attack',90,5,6000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@WZ_EARTHSPIKE','chase',90,5,6000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@WZ_HEAVENDRIVE','attack',91,5,5000,1000,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@BS_HAMMERFALL','attack',110,5,5000,500,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@KN_TWOHANDQUICKEN','attack',60,10,10000,0,300000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@MC_MAMMONITE','attack',42,10,500,0,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,8,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2170,'Antler Scaraba@WZ_HEAVENDRIVE','attack',91,5,5000,1000,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@BS_HAMMERFALL','attack',110,5,5000,500,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@KN_TWOHANDQUICKEN','attack',60,10,10000,0,300000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@MC_MAMMONITE','attack',42,10,500,0,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'8',NULL);
REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@NPC_EMOTION','chase',197,1,1000,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@NPC_EMOTION','idle',197,1,3000,0,5000,'yes','self','always',NULL,6,0x3295,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@NPC_PULSESTRIKE','attack',661,2,2000,0,30000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@NPC_STONESKIN','attack',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@NPC_STONESKIN','idle',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@NPC_STONESKIN','chase',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@NPC_PULSESTRIKE','attack',661,2,2000,0,30000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@NPC_STONESKIN','attack',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@NPC_STONESKIN','idle',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@NPC_STONESKIN','chase',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@NPC_STONESKIN','attack',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@NPC_STONESKIN','idle',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@NPC_STONESKIN','walk',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@NPC_STONESKIN','chase',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@NPC_WEAPONBRAKER','attack',343,10,10000,0,1000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@NPC_WIDECONFUSE','attack',667,5,1000,0,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@NPC_WIDECONFUSE','attack',667,5,1000,0,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@NPC_WIDECONFUSE','idle',667,5,10000,0,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@NPC_WIDEFREEZE','attack',664,5,100,0,15000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@SA_DISPELL','attack',289,5,3000,0,15000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@NPC_WIDEFREEZE','attack',664,5,100,0,15000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@SA_DISPELL','attack',289,5,3000,0,15000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@WZ_EARTHSPIKE','attack',90,5,6000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@WZ_EARTHSPIKE','chase',90,5,6000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@WZ_HEAVENDRIVE','attack',91,5,5000,1000,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@KN_TWOHANDQUICKEN','attack',60,10,10000,0,300000,'no','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@MG_STONECURSE','attack',16,5,200,500,15000,'no','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_DEFENDER','attack',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_DEFENDER','idle',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_DEFENDER','walk',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_DEFENDER','chase',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2171,'Rake Scaraba@WZ_HEAVENDRIVE','attack',91,5,5000,1000,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@KN_TWOHANDQUICKEN','attack',60,10,10000,0,300000,'no','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@MG_STONECURSE','attack',16,5,200,500,15000,'no','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_DEFENDER','attack',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_DEFENDER','idle',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_DEFENDER','walk',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_DEFENDER','chase',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_HELMBRAKE','attack',345,10,10000,0,1000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_PIERCINGATT','attack',158,3,1000,0,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_STONESKIN','attack',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_STONESKIN','idle',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_STONESKIN','chase',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_PIERCINGATT','attack',158,3,1000,0,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_STONESKIN','attack',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_STONESKIN','idle',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_STONESKIN','chase',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_STONESKIN','attack',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_STONESKIN','idle',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_STONESKIN','walk',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_STONESKIN','chase',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_WIDECONFUSE','attack',667,5,1000,0,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_WIDECONFUSE','attack',667,5,1000,0,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_WIDECONFUSE','idle',667,5,10000,0,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_WIDEFREEZE','attack',664,5,100,0,15000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@NPC_WIDEFREEZE','attack',664,5,100,0,15000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@WZ_EARTHSPIKE','attack',90,5,6000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@WZ_EARTHSPIKE','chase',90,5,6000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@WZ_HEAVENDRIVE','attack',91,5,5000,1000,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@MG_STONECURSE','attack',16,5,200,500,15000,'no','target','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2172,'Rake Scaraba@WZ_HEAVENDRIVE','attack',91,5,5000,1000,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@MG_STONECURSE','attack',16,5,200,500,15000,'no','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@MG_THUNDERSTORM','chase',21,10,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@MG_THUNDERSTORM','chase',21,4,4000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_DEFENDER','attack',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_DEFENDER','idle',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_DEFENDER','walk',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_DEFENDER','chase',205,10,10000,0,5000,'no','self','skillused',2008,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_STONESKIN','attack',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_STONESKIN','idle',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_STONESKIN','chase',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_DEFENDER','attack',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_DEFENDER','idle',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_DEFENDER','walk',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_DEFENDER','chase',205,10,10000,0,5000,'no','self','skillused','2008',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_STONESKIN','attack',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_STONESKIN','idle',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_STONESKIN','chase',675,4,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_STONESKIN','attack',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_STONESKIN','idle',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_STONESKIN','walk',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_STONESKIN','chase',675,4,10000,0,1000,'no','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_WIDECONFUSE','attack',667,5,1000,0,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_WIDECONFUSE','attack',667,5,1000,0,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_WIDECONFUSE','idle',667,5,10000,0,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_WIDEFREEZE','attack',664,5,100,0,15000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@NPC_WIDEFREEZE','attack',664,5,100,0,15000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@RG_STRIPSHIELD','attack',216,5,10000,0,1000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@SA_DISPELL','attack',289,5,3000,0,15000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@SM_BASH','attack',5,5,500,0,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@SA_DISPELL','attack',289,5,3000,0,15000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@SM_BASH','attack',5,5,500,0,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@WZ_EARTHSPIKE','attack',90,5,6000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@WZ_EARTHSPIKE','chase',90,5,6000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@WZ_HEAVENDRIVE','attack',91,5,5000,1000,5000,'no','target','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- Malangdo Island
+REPLACE INTO `mob_skill_db` VALUES (2173,'Horn Scaraba@WZ_HEAVENDRIVE','attack',91,5,5000,1000,5000,'no','target','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2174,'Ancient Crustacea@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2174,'Ancient Crustacea@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2174,'Ancient Crustacea@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2174,'Ancient Crustacea@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2174,'Ancient Crustacea@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2174,'Ancient Crustacea@ST_FULLSTRIP','attack',476,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2175,'Deepsea Marse@AL_HEAL','attack',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2175,'Deepsea Marse@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,0,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2174,'Ancient Crustacea@ST_FULLSTRIP','attack',476,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2175,'Deepsea Marse@AL_HEAL','attack',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2175,'Deepsea Marse@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'0',NULL);
REPLACE INTO `mob_skill_db` VALUES (2175,'Deepsea Marse@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0091,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2175,'Deepsea Marse@NPC_STOP','attack',342,1,200,0,600000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2175,'Deepsea Marse@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2175,'Deepsea Marse@NPC_STOP','attack',342,1,200,0,600000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2175,'Deepsea Marse@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2175,'Deepsea Marse@WZ_WATERBALL','attack',86,4,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2177,'Deepsea Cornutus@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2177,'Deepsea Cornutus@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2177,'Deepsea Cornutus@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2177,'Deepsea Cornutus@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2177,'Deepsea Cornutus@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2177,'Deepsea Cornutus@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2178,'Deepsea Shellfish@MG_FROSTDIVER','chase',15,9,3000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2178,'Deepsea Shellfish@MG_LIGHTNINGBOLT','chase',20,5,200,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,12,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2178,'Deepsea Shellfish@NPC_STUNATTACK','attack',179,3,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2178,'Deepsea Shellfish@MG_LIGHTNINGBOLT','chase',20,5,200,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2178,'Deepsea Shellfish@NPC_STUNATTACK','attack',179,3,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2178,'Deepsea Shellfish@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2178,'Deepsea Shellfish@WZ_WATERBALL','attack',86,4,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2179,'Ancient Kukre@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,0,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2179,'Ancient Kukre@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2179,'Ancient Kukre@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2179,'Ancient Kukre@ST_FULLSTRIP','attack',476,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2179,'Ancient Kukre@ST_FULLSTRIP','attack',476,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2179,'Ancient Kukre@WZ_WATERBALL','attack',86,4,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2180,'Ancient Sea Lord@AL_HEAL','attack',28,7,10000,500,5000,'yes','friend','friendhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2180,'Ancient Sea Lord@AL_HEAL','attack',28,7,10000,500,5000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,0,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2180,'Ancient Sea Lord@AL_HEAL','attack',28,7,10000,500,5000,'yes','friend','friendhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2180,'Ancient Sea Lord@AL_HEAL','attack',28,7,10000,500,5000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'0',NULL);
REPLACE INTO `mob_skill_db` VALUES (2180,'Ancient Sea Lord@MG_FROSTDIVER','angry',15,9,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2180,'Ancient Sea Lord@MG_FROSTDIVER','attack',15,9,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2180,'Ancient Sea Lord@MG_FROSTDIVER','follow',15,9,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -6691,31 +6616,31 @@ REPLACE INTO `mob_skill_db` VALUES (2180,'Ancient Sea Lord@MG_LIGHTNINGBOLT','an
REPLACE INTO `mob_skill_db` VALUES (2180,'Ancient Sea Lord@MG_LIGHTNINGBOLT','attack',20,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2180,'Ancient Sea Lord@MG_LIGHTNINGBOLT','follow',20,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2180,'Ancient Sea Lord@MG_LIGHTNINGBOLT','chase',20,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2180,'Ancient Sea Lord@NPC_BLEEDING','attack',660,3,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2180,'Ancient Sea Lord@NPC_BLEEDING','attack',660,3,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2180,'Ancient Sea Lord@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,32,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2180,'Ancient Sea Lord@NPC_STOP','attack',342,1,200,0,600000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2180,'Ancient Sea Lord@NPC_STOP','attack',342,1,200,0,600000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (2180,'Ancient Sea Lord@NPC_WATERATTACK','angry',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2180,'Ancient Sea Lord@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2180,'Ancient Sea Lord@WZ_FROSTNOVA','chase',88,7,3000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2180,'Ancient Sea Lord@WZ_WATERBALL','attack',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2180,'Ancient Sea Lord@WZ_WATERBALL','attack',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2181,'Ancient Sword Fish@NPC_CRITICALWOUND','attack',673,5,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2181,'Ancient Sword Fish@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2181,'Ancient Sword Fish@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
REPLACE INTO `mob_skill_db` VALUES (2181,'Ancient Sword Fish@NPC_WATERATTACK','angry',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2181,'Ancient Sword Fish@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2181,'Ancient Sword Fish@WZ_WATERBALL','angry',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2181,'Ancient Sword Fish@WZ_WATERBALL','attack',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2181,'Ancient Sword Fish@WZ_WATERBALL','follow',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2181,'Ancient Sword Fish@WZ_WATERBALL','chase',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2182,'Ancient Seahorse@NPC_BLEEDING','attack',660,3,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2182,'Ancient Seahorse@NPC_BLEEDING','attack',660,3,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2182,'Ancient Seahorse@NPC_CRITICALWOUND','attack',673,5,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2182,'Ancient Seahorse@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2182,'Ancient Seahorse@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2182,'Ancient Seahorse@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2182,'Ancient Seahorse@NPC_EVILLAND','attack',670,10,10000,0,15000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2182,'Ancient Seahorse@NPC_STUNATTACK','angry',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2182,'Ancient Seahorse@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2182,'Ancient Seahorse@NPC_WATERATTACK','angry',184,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2182,'Ancient Seahorse@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2182,'Ancient Seahorse@NPC_EVILLAND','attack',670,10,10000,0,15000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2182,'Ancient Seahorse@NPC_STUNATTACK','angry',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2182,'Ancient Seahorse@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2182,'Ancient Seahorse@NPC_WATERATTACK','angry',184,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2182,'Ancient Seahorse@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2182,'Ancient Seahorse@WZ_WATERBALL','attack',86,4,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2183,'Mutant Anolian@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2183,'Mutant Anolian@NPC_CRITICALWOUND','attack',673,2,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -6723,94 +6648,94 @@ REPLACE INTO `mob_skill_db` VALUES (2183,'Mutant Anolian@NPC_EMOTION','chase',19
REPLACE INTO `mob_skill_db` VALUES (2183,'Mutant Anolian@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,2,0x3695,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2183,'Mutant Anolian@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2183,'Mutant Anolian@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2183,'Mutant Anolian@SM_BASH','attack',5,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2183,'Mutant Anolian@SM_BASH','attack',5,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (2184,'Deepsea Mermaid@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2184,'Deepsea Mermaid@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,2,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2184,'Deepsea Mermaid@NPC_STOP','attack',342,1,100,0,600000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2184,'Deepsea Mermaid@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2184,'Deepsea Mermaid@PR_LEXDIVINA','attack',76,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2184,'Deepsea Mermaid@PR_LEXDIVINA','chase',76,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2184,'Deepsea Mermaid@ST_FULLSTRIP','attack',476,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2184,'Deepsea Mermaid@NPC_STOP','attack',342,1,100,0,600000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2184,'Deepsea Mermaid@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2184,'Deepsea Mermaid@PR_LEXDIVINA','attack',76,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2184,'Deepsea Mermaid@PR_LEXDIVINA','chase',76,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2184,'Deepsea Mermaid@ST_FULLSTRIP','attack',476,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2184,'Deepsea Mermaid@WZ_WATERBALL','attack',86,4,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2185,'Transform Kapha@MC_MAMMONITE','attack',42,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,8,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2185,'Transform Kapha@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2185,'Transform Kapha@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2185,'Transform Kapha@MC_MAMMONITE','attack',42,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2185,'Transform Kapha@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2185,'Transform Kapha@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
REPLACE INTO `mob_skill_db` VALUES (2185,'Transform Kapha@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,20,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2185,'Transform Kapha@NPC_PIERCINGATT','attack',158,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2185,'Transform Kapha@NPC_WATERATTACK','angry',184,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2185,'Transform Kapha@NPC_WATERATTACK','attack',184,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2185,'Transform Kapha@ST_FULLSTRIP','attack',476,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2185,'Transform Kapha@WZ_WATERBALL','follow',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,16,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2185,'Transform Kapha@WZ_WATERBALL','chase',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,16,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@AL_DECAGI','chase',30,10,2000,0,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2185,'Transform Kapha@NPC_WATERATTACK','angry',184,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2185,'Transform Kapha@NPC_WATERATTACK','attack',184,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2185,'Transform Kapha@ST_FULLSTRIP','attack',476,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2185,'Transform Kapha@WZ_WATERBALL','follow',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'16',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2185,'Transform Kapha@WZ_WATERBALL','chase',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'16',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@AL_DECAGI','chase',30,10,2000,0,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@BS_MAXIMIZE','attack',114,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@BS_MAXIMIZE','chase',114,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@MG_FROSTDIVER','attack',15,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@MG_FROSTDIVER','chase',15,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@NPC_AGIUP','attack',350,10,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@NPC_AGIUP','attack',350,10,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@NPC_ARMORBRAKE','attack',344,10,2000,0,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@NPC_CRITICALWOUND','attack',673,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@NPC_GUIDEDATTACK','chase',172,5,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@NPC_WATERATTACK','attack',184,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@NPC_WATERATTACK','chase',184,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@NPC_WATERATTACK','attack',184,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@NPC_WATERATTACK','chase',184,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@NPC_WIDEBLEEDING','attack',665,1,10000,500,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@NPC_WIDEBLEEDING','chase',665,1,10000,500,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@WZ_FROSTNOVA','attack',88,10,3000,1000,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@WZ_FROSTNOVA','chase',88,10,3000,1000,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@WZ_WATERBALL','attack',86,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@WZ_WATERBALL','chase',86,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@AL_DECAGI','chase',30,10,2000,0,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@WZ_WATERBALL','attack',86,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2186,'Coelacanth@WZ_WATERBALL','chase',86,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@AL_DECAGI','chase',30,10,2000,0,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@BS_MAXIMIZE','attack',114,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@BS_MAXIMIZE','chase',114,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@HW_GANBANTEIN','attack',483,1,10000,500,7000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@MG_FROSTDIVER','attack',15,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@MG_FROSTDIVER','chase',15,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@NPC_AGIUP','attack',350,10,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@NPC_AGIUP','attack',350,10,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@NPC_ARMORBRAKE','attack',344,10,2000,0,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@NPC_CRITICALWOUND','attack',673,3,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@NPC_GUIDEDATTACK','chase',172,5,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@NPC_SUMMONSLAVE','attack',196,1,10000,700,10000,'yes','self','slavele',3,2195,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@NPC_SUMMONSLAVE','idle',196,1,10000,700,10000,'yes','self','slavele',3,2195,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@NPC_WATERATTACK','attack',184,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@NPC_WATERATTACK','chase',184,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@NPC_SUMMONSLAVE','attack',196,1,10000,700,10000,'yes','self','slavele','3',2195,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@NPC_SUMMONSLAVE','idle',196,1,10000,700,10000,'yes','self','slavele','3',2195,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@NPC_WATERATTACK','attack',184,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@NPC_WATERATTACK','chase',184,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@NPC_WIDEBLEEDING','attack',665,3,10000,500,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@NPC_WIDEBLEEDING','chase',665,3,10000,500,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@WZ_FROSTNOVA','attack',88,10,3000,1000,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@WZ_FROSTNOVA','chase',88,10,3000,1000,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@WZ_JUPITEL','attack',84,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@WZ_JUPITEL','chase',84,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@WZ_WATERBALL','attack',86,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@WZ_WATERBALL','chase',86,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@AL_DECAGI','chase',30,10,2000,0,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@WZ_WATERBALL','attack',86,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2187,'Dark Coelacanth@WZ_WATERBALL','chase',86,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@AL_DECAGI','chase',30,10,2000,0,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@BS_MAXIMIZE','attack',114,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@BS_MAXIMIZE','chase',114,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@HW_GANBANTEIN','attack',483,1,10000,500,7000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@MG_FROSTDIVER','attack',15,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@MG_FROSTDIVER','chase',15,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@NPC_AGIUP','attack',350,10,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@NPC_AGIUP','attack',350,10,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@NPC_ARMORBRAKE','attack',344,10,2000,0,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@NPC_CRITICALWOUND','attack',673,3,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@NPC_GUIDEDATTACK','chase',172,5,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@NPC_SUMMONSLAVE','attack',196,1,10000,700,10000,'yes','self','slavele',3,2195,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@NPC_SUMMONSLAVE','idle',196,1,10000,700,10000,'yes','self','slavele',3,2195,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@NPC_WATERATTACK','attack',184,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@NPC_WATERATTACK','chase',184,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@NPC_SUMMONSLAVE','attack',196,1,10000,700,10000,'yes','self','slavele','3',2195,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@NPC_SUMMONSLAVE','idle',196,1,10000,700,10000,'yes','self','slavele','3',2195,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@NPC_WATERATTACK','attack',184,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@NPC_WATERATTACK','chase',184,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@NPC_WIDEBLEEDING','attack',665,3,10000,500,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@NPC_WIDEBLEEDING','chase',665,3,10000,500,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@WZ_FROSTNOVA','attack',88,10,3000,1000,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@WZ_FROSTNOVA','chase',88,10,3000,1000,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@WZ_JUPITEL','attack',84,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@WZ_JUPITEL','chase',84,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@WZ_WATERBALL','attack',86,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@WZ_WATERBALL','chase',86,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@WZ_WATERBALL','attack',86,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2188,'Grotesque Coelacanth@WZ_WATERBALL','chase',86,10,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@BS_MAXIMIZE','attack',114,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@BS_MAXIMIZE','chase',114,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@HW_GANBANTEIN','attack',483,1,10000,500,7000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -6819,23 +6744,23 @@ REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@MG_FROSTDIVER','idle
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@MG_FROSTDIVER','chase',15,10,5000,1000,7000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@MG_FROSTDIVER','chase',15,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_AGIUP','attack',350,5,10000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_AGIUP','attack',350,5,10000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_CRITICALWOUND','attack',673,4,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_GUIDEDATTACK','chase',172,5,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_POWERUP','attack',349,5,10000,0,25000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_POWERUP','attack',349,5,10000,0,25000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_RANDOMATTACK','attack',183,8,1000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_SUMMONSLAVE','attack',196,1,10000,700,30000,'yes','self','slavele',3,2196,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_SUMMONSLAVE','idle',196,1,10000,700,30000,'yes','self','slavele',3,2196,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_SUMMONSLAVE','attack',196,1,10000,700,30000,'yes','self','slavele','3',2196,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_SUMMONSLAVE','idle',196,1,10000,700,30000,'yes','self','slavele','3',2196,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_WATERATTACK','attack',184,10,1000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_WIDEBLEEDING','attack',665,3,10000,500,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_WIDEBLEEDING','chase',665,3,10000,500,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_WIDEFREEZE','attack',664,5,10000,0,30000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_WIDEFREEZE','chase',664,5,10000,0,30000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_WIDEFREEZE','attack',664,5,10000,0,30000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@NPC_WIDEFREEZE','chase',664,5,10000,0,30000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@SA_DISPELL','attack',289,5,10000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@SA_DISPELL','chase',289,5,10000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@WZ_FROSTNOVA','attack',88,10,3000,1000,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -6844,7 +6769,7 @@ REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@WZ_JUPITEL','attack'
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@WZ_JUPITEL','chase',84,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@WZ_WATERBALL','attack',86,10,5000,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2189,'Mutant Coelacanth@WZ_WATERBALL','chase',86,10,5000,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@BS_MAXIMIZE','attack',114,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@BS_MAXIMIZE','chase',114,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@HW_GANBANTEIN','attack',483,1,10000,500,7000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -6853,23 +6778,23 @@ REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@MG_FROSTDIVER','i
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@MG_FROSTDIVER','chase',15,10,5000,1000,7000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@MG_FROSTDIVER','chase',15,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_AGIUP','attack',350,5,10000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_AGIUP','attack',350,5,10000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_CRITICALWOUND','attack',673,4,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_GUIDEDATTACK','attack',172,5,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_GUIDEDATTACK','chase',172,5,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_POWERUP','attack',349,5,10000,0,25000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_POWERUP','attack',349,5,10000,0,25000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_RANDOMATTACK','attack',183,8,1000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_SUMMONSLAVE','attack',196,1,10000,700,30000,'yes','self','slavele',3,2196,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_SUMMONSLAVE','idle',196,1,10000,700,30000,'yes','self','slavele',3,2196,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_SUMMONSLAVE','attack',196,1,10000,700,30000,'yes','self','slavele','3',2196,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_SUMMONSLAVE','idle',196,1,10000,700,30000,'yes','self','slavele','3',2196,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_WATERATTACK','attack',184,10,1000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_WIDEBLEEDING','attack',665,3,10000,500,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_WIDEBLEEDING','chase',665,3,10000,500,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_WIDEFREEZE','attack',664,5,10000,0,30000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_WIDEFREEZE','chase',664,5,10000,0,30000,'yes','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_WIDEFREEZE','attack',664,5,10000,0,30000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@NPC_WIDEFREEZE','chase',664,5,10000,0,30000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@SA_DISPELL','attack',289,5,10000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@SA_DISPELL','chase',289,5,10000,0,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@WZ_FROSTNOVA','attack',88,10,3000,1000,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -6878,181 +6803,179 @@ REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@WZ_JUPITEL','atta
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@WZ_JUPITEL','chase',84,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@WZ_WATERBALL','attack',86,10,5000,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2190,'Ferocious Coelacanth@WZ_WATERBALL','chase',86,10,5000,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2191,'Seaweed@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2191,'Seaweed@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (2191,'Seaweed@NPC_INVINCIBLE','idle',685,1,10000,0,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2193,'Octopus Leg@NPC_WIDEBLEEDING','attack',665,1,10000,500,100000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2193,'Octopus Leg@NPC_WIDEBLEEDING','chase',665,1,10000,500,100000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2193,'Octopus Leg@NPC_WIDECURSE','attack',677,1,500,800,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2193,'Octopus Leg@NPC_WIDECURSE','chase',677,1,500,800,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2193,'Octopus Leg@NPC_WIDEFREEZE','attack',664,1,10000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2193,'Octopus Leg@NPC_WIDEFREEZE','chase',664,1,10000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2193,'Octopus Leg@NPC_WIDEFREEZE','attack',664,1,10000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2193,'Octopus Leg@NPC_WIDEFREEZE','chase',664,1,10000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (2193,'Octopus Leg@NPC_WIDESILENCE','attack',663,1,10000,700,25000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2193,'Octopus Leg@NPC_WIDESILENCE','chase',663,1,10000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2193,'Octopus Leg@NPC_WIDESILENCE','chase',663,1,10000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2193,'Octopus Leg@NPC_WIDESLEEP','attack',668,1,10000,700,25000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2193,'Octopus Leg@NPC_WIDESLEEP','chase',668,1,10000,700,25000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2193,'Octopus Leg@NPC_WIDESOULDRAIN','attack',680,1,1000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,42,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2193,'Octopus Leg@NPC_WIDESOULDRAIN','chase',680,1,1000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,42,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2193,'Octopus Leg@NPC_WIDESOULDRAIN','attack',680,1,1000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'42',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2193,'Octopus Leg@NPC_WIDESOULDRAIN','chase',680,1,1000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'42',NULL);
REPLACE INTO `mob_skill_db` VALUES (2193,'Octopus Leg@NPC_WIDESTUN','attack',678,1,10000,1300,180000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2193,'Octopus Leg@NPC_WIDESTUN','chase',678,1,10000,1300,180000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@HW_GANBANTEIN','attack',483,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@MG_FROSTDIVER','attack',15,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@MG_FROSTDIVER','chase',15,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_DRAGONFEAR','attack',659,5,10000,0,30000,'yes','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_EARTHQUAKE','attack',653,5,10000,1000,25000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_DRAGONFEAR','attack',659,5,10000,0,30000,'yes','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_EARTHQUAKE','attack',653,5,10000,1000,25000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_HELLJUDGEMENT','attack',662,2,2000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_HELLJUDGEMENT','chase',662,2,2000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WATERATTACK','attack',184,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WATERATTACK','chase',184,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WATERATTACK','chase',184,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WATERATTACK','attack',184,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WATERATTACK','chase',184,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WATERATTACK','chase',184,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WIDEBLEEDING','attack',665,1,10000,500,100000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WIDEBLEEDING','chase',665,1,10000,500,100000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WIDECURSE','attack',677,1,500,800,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WIDECURSE','chase',677,1,500,800,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WIDEFREEZE','attack',664,1,10000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WIDEFREEZE','chase',664,1,10000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WIDEFREEZE','attack',664,1,10000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WIDEFREEZE','chase',664,1,10000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WIDESILENCE','attack',663,1,10000,700,25000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WIDESILENCE','chase',663,1,10000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WIDESILENCE','chase',663,1,10000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WIDESLEEP','attack',668,1,10000,700,25000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WIDESLEEP','chase',668,1,10000,700,25000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WIDESOULDRAIN','attack',680,1,1000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,42,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WIDESOULDRAIN','chase',680,1,1000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,42,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WIDESOULDRAIN','attack',680,1,1000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'42',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WIDESOULDRAIN','chase',680,1,1000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'42',NULL);
REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WIDESTUN','attack',678,1,10000,1300,180000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@NPC_WIDESTUN','chase',678,1,10000,1300,180000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@WZ_FROSTNOVA','attack',88,10,3000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@WZ_FROSTNOVA','chase',88,10,3000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@WZ_WATERBALL','attack',86,10,10000,500,25000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@WZ_WATERBALL','chase',86,10,10000,500,25000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2195,'Ancient Kukre@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,0,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@WZ_WATERBALL','attack',86,10,10000,500,25000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2194,'Giant Octopus@WZ_WATERBALL','chase',86,10,10000,500,25000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2195,'Ancient Kukre@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2195,'Ancient Kukre@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2195,'Ancient Kukre@ST_FULLSTRIP','attack',476,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2195,'Ancient Kukre@ST_FULLSTRIP','attack',476,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2195,'Ancient Kukre@WZ_WATERBALL','attack',86,4,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2196,'Ancient Sea Lord@AL_HEAL','attack',28,7,10000,500,5000,'yes','friend','friendhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2196,'Ancient Sea Lord@AL_HEAL','attack',28,7,10000,500,5000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,0,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2196,'Ancient Sea Lord@AL_HEAL','attack',28,7,10000,500,5000,'yes','friend','friendhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2196,'Ancient Sea Lord@AL_HEAL','attack',28,7,10000,500,5000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'0',NULL);
REPLACE INTO `mob_skill_db` VALUES (2196,'Ancient Sea Lord@MG_FROSTDIVER','angry',15,9,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2196,'Ancient Sea Lord@MG_FROSTDIVER','attack',15,9,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2196,'Ancient Sea Lord@MG_FROSTDIVER','follow',15,9,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2196,'Ancient Sea Lord@MG_FROSTDIVER','chase',15,9,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2196,'Ancient Sea Lord@MG_LIGHTNINGBOLT','attack',20,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2196,'Ancient Sea Lord@MG_LIGHTNINGBOLT','chase',20,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2196,'Ancient Sea Lord@NPC_BLEEDING','attack',660,3,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2196,'Ancient Sea Lord@NPC_BLEEDING','attack',660,3,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2196,'Ancient Sea Lord@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,32,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2196,'Ancient Sea Lord@NPC_STOP','attack',342,1,200,0,600000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2196,'Ancient Sea Lord@NPC_STOP','attack',342,1,200,0,600000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (2196,'Ancient Sea Lord@NPC_WATERATTACK','angry',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2196,'Ancient Sea Lord@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2196,'Ancient Sea Lord@WZ_FROSTNOVA','chase',88,7,3000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2196,'Ancient Sea Lord@WZ_WATERBALL','attack',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2196,'Ancient Sea Lord@WZ_WATERBALL','attack',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2197,'Red Eruma@BS_HAMMERFALL','attack',110,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2197,'Red Eruma@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2197,'Red Eruma@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2198,'King Kray@NPC_DEFENDER','attack',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2198,'King Kray@NPC_STOP','attack',342,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,38,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2197,'Red Eruma@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2198,'King Kray@NPC_DEFENDER','attack',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2198,'King Kray@NPC_STOP','attack',342,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'38',NULL);
REPLACE INTO `mob_skill_db` VALUES (2198,'King Kray@NPC_STUNATTACK','attack',179,4,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2198,'King Kray@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2198,'King Kray@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2199,'Siorava@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2199,'Siorava@NPC_GROUNDATTACK','attack',185,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2199,'Siorava@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
--- Izlude Dungeon F6
+REPLACE INTO `mob_skill_db` VALUES (2199,'Siorava@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2201,'Squidgitte@AL_RUWACH','idle',24,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2201,'Squidgitte@NPC_COMBOATTACK','attack',171,1,1000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2201,'Squidgitte@NPC_EMOTION','idle',197,1,3000,0,5000,'yes','self','always',NULL,5,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2201,'Squidgitte@NPC_WATERATTACK','attack',184,3,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2201,'Squidgitte@NPC_WATERATTACK','attack',184,3,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2201,'Squidgitte@WZ_JUPITEL','chase',84,4,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@HW_GANBANTEIN','attack',483,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@MG_FROSTDIVER','attack',15,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@MG_FROSTDIVER','chase',15,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_DRAGONFEAR','attack',659,5,10000,0,30000,'yes','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_EARTHQUAKE','attack',653,5,10000,1000,25000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_DRAGONFEAR','attack',659,5,10000,0,30000,'yes','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_EARTHQUAKE','attack',653,5,10000,1000,25000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_HELLJUDGEMENT','attack',662,2,2000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_HELLJUDGEMENT','chase',662,2,2000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_SUMMONSLAVE','attack',196,4,10000,700,10000,'no','self','slavele',3,2206,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_SUMMONSLAVE','idle',196,4,10000,700,10000,'no','self','slavele',3,2206,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_SUMMONSLAVE','idle',196,4,10000,0,0,'no','self','onspawn',0,2206,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WATERATTACK','attack',184,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WATERATTACK','chase',184,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WATERATTACK','chase',184,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_SUMMONSLAVE','attack',196,4,10000,700,10000,'no','self','slavele','3',2206,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_SUMMONSLAVE','idle',196,4,10000,700,10000,'no','self','slavele','3',2206,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_SUMMONSLAVE','idle',196,4,10000,0,0,'no','self','onspawn','0',2206,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WATERATTACK','attack',184,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WATERATTACK','chase',184,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WATERATTACK','chase',184,5,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WIDEBLEEDING','attack',665,1,10000,500,100000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WIDEBLEEDING','chase',665,1,10000,500,100000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WIDECURSE','attack',677,1,500,800,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WIDECURSE','chase',677,1,500,800,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WIDEFREEZE','attack',664,1,10000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WIDEFREEZE','chase',664,1,10000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WIDEFREEZE','attack',664,1,10000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WIDEFREEZE','chase',664,1,10000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WIDESILENCE','attack',663,1,10000,700,25000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WIDESILENCE','chase',663,1,10000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WIDESILENCE','chase',663,1,10000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WIDESLEEP','attack',668,1,10000,700,25000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WIDESLEEP','chase',668,1,10000,700,25000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WIDESOULDRAIN','attack',680,1,1000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,42,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WIDESOULDRAIN','chase',680,1,1000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,42,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WIDESOULDRAIN','attack',680,1,1000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'42',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WIDESOULDRAIN','chase',680,1,1000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'42',NULL);
REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WIDESTUN','attack',678,1,10000,1300,180000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@NPC_WIDESTUN','chase',678,1,10000,1300,180000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@WZ_FROSTNOVA','attack',88,10,3000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@WZ_FROSTNOVA','chase',88,10,3000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@WZ_WATERBALL','attack',86,10,10000,500,25000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@WZ_WATERBALL','chase',86,10,10000,500,25000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2203,'Octo Pot@AL_HEAL','attack',28,3,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2203,'Octo Pot@NPC_DEFENDER','chase',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2203,'Octo Pot@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2203,'Octo Pot@NPC_KEEPING','attack',201,1,1000,0,5000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@WZ_WATERBALL','attack',86,10,10000,500,25000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2202,'Kraken@WZ_WATERBALL','chase',86,10,10000,500,25000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2203,'Octo Pot@AL_HEAL','attack',28,3,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2203,'Octo Pot@NPC_DEFENDER','chase',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2203,'Octo Pot@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2203,'Octo Pot@NPC_KEEPING','attack',201,1,1000,0,5000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2203,'Octo Pot@NPC_RANGEATTACK','chase',160,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2204,'Lamp Rey@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2204,'Lamp Rey@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2204,'Lamp Rey@NPC_BLEEDING','attack',660,1,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2204,'Lamp Rey@NPC_BLEEDING','attack',660,1,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
REPLACE INTO `mob_skill_db` VALUES (2204,'Lamp Rey@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,18,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2204,'Lamp Rey@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2204,'Lamp Rey@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2204,'Lamp Rey@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2206,'Kraken Tentacle@NPC_WIDEBLEEDING','attack',665,1,10000,500,100000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2206,'Kraken Tentacle@NPC_WIDEBLEEDING','chase',665,1,10000,500,100000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2206,'Kraken Tentacle@NPC_WIDECURSE','attack',677,1,500,800,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2206,'Kraken Tentacle@NPC_WIDECURSE','chase',677,1,500,800,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2206,'Kraken Tentacle@NPC_WIDEFREEZE','attack',664,1,10000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2206,'Kraken Tentacle@NPC_WIDEFREEZE','chase',664,1,10000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2206,'Kraken Tentacle@NPC_WIDEFREEZE','attack',664,1,10000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2206,'Kraken Tentacle@NPC_WIDEFREEZE','chase',664,1,10000,1000,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (2206,'Kraken Tentacle@NPC_WIDESILENCE','attack',663,1,10000,700,25000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2206,'Kraken Tentacle@NPC_WIDESILENCE','chase',663,1,10000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2206,'Kraken Tentacle@NPC_WIDESILENCE','chase',663,1,10000,1000,20000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2206,'Kraken Tentacle@NPC_WIDESLEEP','attack',668,1,10000,700,25000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2206,'Kraken Tentacle@NPC_WIDESLEEP','chase',668,1,10000,700,25000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2206,'Kraken Tentacle@NPC_WIDESOULDRAIN','attack',680,1,1000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,42,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2206,'Kraken Tentacle@NPC_WIDESOULDRAIN','chase',680,1,1000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,42,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2206,'Kraken Tentacle@NPC_WIDESOULDRAIN','attack',680,1,1000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'42',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2206,'Kraken Tentacle@NPC_WIDESOULDRAIN','chase',680,1,1000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'42',NULL);
REPLACE INTO `mob_skill_db` VALUES (2206,'Kraken Tentacle@NPC_WIDESTUN','attack',678,1,10000,1300,180000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2206,'Kraken Tentacle@NPC_WIDESTUN','chase',678,1,10000,1300,180000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2208,'Wild Rider@NPC_AGIUP','chase',350,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2208,'Wild Rider@NPC_AGIUP','chase',350,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2208,'Wild Rider@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,27,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2208,'Wild Rider@WZ_WATERBALL','attack',86,4,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2220,'Messenger of Devil@AL_TELEPORT','attack',26,1,1000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2220,'Messenger of Devil@NPC_EMOTION','idle',197,1,2000,0,0,'yes','self','always',NULL,29,NULL,NULL,NULL,NULL,NULL,NULL);
--- Bio 4
-REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@AL_HEAL','attack',28,4,3000,0,2000,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@AL_HEAL','idle',28,4,3000,0,2000,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@AL_HEAL','chase',28,4,3000,0,2000,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@AL_HEAL','attack',28,4,3000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@AL_HEAL','idle',28,4,3000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@AL_HEAL','chase',28,4,3000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,5,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2220,'Messenger of Devil@NPC_EMOTION','idle',197,1,2000,0,,'yes','self','always',NULL,29,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@AL_HEAL','attack',28,4,3000,0,2000,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@AL_HEAL','idle',28,4,3000,0,2000,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@AL_HEAL','chase',28,4,3000,0,2000,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@AL_HEAL','attack',28,4,3000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@AL_HEAL','idle',28,4,3000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@AL_HEAL','chase',28,4,3000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'5',NULL);
REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@CR_AUTOGUARD','attack',249,5,2000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@CR_GRANDCROSS','attack',254,1,500,1500,5000,'no','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@CR_GRANDCROSS','attack',254,1,500,1500,5000,'no','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@CR_HOLYCROSS','attack',253,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@CR_REFLECTSHIELD','attack',252,5,100,0,200000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@CR_REFLECTSHIELD','attack',252,5,10000,0,200000,'yes','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@CR_SHIELDCHARGE','attack',250,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@NPC_DEFENDER','attack',205,1,1000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@NPC_HOLYATTACK','attack',189,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@CR_REFLECTSHIELD','attack',252,5,100,0,200000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@CR_REFLECTSHIELD','attack',252,5,10000,0,200000,'yes','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@CR_SHIELDCHARGE','attack',250,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@NPC_DEFENDER','attack',205,1,1000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@NPC_HOLYATTACK','attack',189,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@NPC_POWERUP','attack',349,1,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@NPC_STUNATTACK','attack',179,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2221,'Randel@PA_PRESSURE','attack',367,1,1000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2222,'Flamel@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2222,'Flamel@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2222,'Flamel@AM_ACIDTERROR','chase',230,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2222,'Flamel@AM_ACIDTERROR','chase',230,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2222,'Flamel@AM_DEMONSTRATION','angry',229,1,100,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2222,'Flamel@AM_DEMONSTRATION','attack',229,1,100,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2222,'Flamel@AM_POTIONPITCHER','attack',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2222,'Flamel@AM_POTIONPITCHER','idle',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2222,'Flamel@AM_POTIONPITCHER','chase',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2222,'Flamel@AM_POTIONPITCHER','attack',231,4,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2222,'Flamel@AM_POTIONPITCHER','idle',231,4,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2222,'Flamel@AM_POTIONPITCHER','chase',231,4,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,5,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2222,'Flamel@AM_POTIONPITCHER','attack',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2222,'Flamel@AM_POTIONPITCHER','idle',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2222,'Flamel@AM_POTIONPITCHER','chase',231,4,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2222,'Flamel@AM_POTIONPITCHER','attack',231,4,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2222,'Flamel@AM_POTIONPITCHER','idle',231,4,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2222,'Flamel@AM_POTIONPITCHER','chase',231,4,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'5',NULL);
REPLACE INTO `mob_skill_db` VALUES (2222,'Flamel@CR_ACIDDEMONSTRATION','attack',490,1,1000,3000,300000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2222,'Flamel@NPC_AGIUP','attack',350,1,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2222,'Flamel@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -7065,7 +6988,7 @@ REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_COLDBOLT','chase',14,10,3000,
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_FIREBALL','attack',17,10,3000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_FIREBALL','idle',17,10,10000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_FIREBALL','chase',17,10,3000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_FIREBALL','chase',17,10,10000,500,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_FIREBALL','chase',17,10,10000,500,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_FIREBOLT','attack',19,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_FIREBOLT','chase',19,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_FIREWALL','attack',18,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -7073,39 +6996,39 @@ REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_FIREWALL','chase',18,10,3000,
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_FROSTDIVER','attack',15,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_FROSTDIVER','idle',15,10,10000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_FROSTDIVER','chase',15,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_FROSTDIVER','chase',15,10,10000,1000,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_FROSTDIVER','chase',15,10,10000,1000,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_LIGHTNINGBOLT','attack',20,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_LIGHTNINGBOLT','chase',20,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_SAFETYWALL','attack',12,10,3000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_SIGHT','idle',10,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused',137,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused','137',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_THUNDERSTORM','attack',21,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@MG_THUNDERSTORM','chase',21,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@NPC_MENTALBREAKER','attack',159,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@NPC_MENTALBREAKER','chase',159,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@SA_DISPELL','attack',289,5,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@SA_DISPELL','chase',289,5,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@SA_LANDPROTECTOR','attack',288,1,1000,1500,30000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,33,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@SA_LANDPROTECTOR','attack',288,1,1000,1500,30000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'33',NULL);
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@WZ_EARTHSPIKE','attack',90,5,3000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@WZ_EARTHSPIKE','chase',90,5,3000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@WZ_HEAVENDRIVE','attack',91,5,3000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2223,'Celia@WZ_HEAVENDRIVE','chase',91,5,3000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_DECAGI','chase',30,10,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_HEAL','attack',28,3,3000,0,2000,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_HEAL','idle',28,3,3000,0,2000,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_HEAL','chase',28,3,3000,0,2000,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_HEAL','attack',28,3,3000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_HEAL','idle',28,3,3000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_HEAL','chase',28,3,3000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_INCAGI','attack',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_INCAGI','chase',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_HEAL','attack',28,3,3000,0,2000,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_HEAL','idle',28,3,3000,0,2000,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_HEAL','chase',28,3,3000,0,2000,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_HEAL','attack',28,3,3000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_HEAL','idle',28,3,3000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_HEAL','chase',28,3,3000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_INCAGI','attack',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_INCAGI','chase',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_PNEUMA','idle',25,1,10000,0,0,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@MO_BALKYOUNG','attack',1016,5,100,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,28,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@MO_BALKYOUNG','attack',1016,5,100,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'28',NULL);
REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@MO_EXTREMITYFIST','attack',271,1,1000,3000,300000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@NPC_AGIUP','attack',350,1,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2224,'Chen@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -7123,11 +7046,11 @@ REPLACE INTO `mob_skill_db` VALUES (2225,'Gertie@NPC_POISONATTACK','attack',188,
REPLACE INTO `mob_skill_db` VALUES (2225,'Gertie@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2225,'Gertie@RG_CLOSECONFINE','attack',1005,1,1000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2225,'Gertie@RG_INTIMIDATE','attack',219,1,100,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2225,'Gertie@RG_STRIPARMOR','attack',217,1,500,0,60000,'yes','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2225,'Gertie@RG_STRIPHELM','attack',218,1,500,0,60000,'yes','target','myhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2225,'Gertie@RG_STRIPSHIELD','attack',216,1,500,0,60000,'yes','target','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2225,'Gertie@RG_STRIPWEAPON','attack',215,1,500,0,60000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2225,'Gertie@ST_FULLSTRIP','attack',476,1,100,0,60000,'no','target','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,43,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2225,'Gertie@RG_STRIPARMOR','attack',217,1,500,0,60000,'yes','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2225,'Gertie@RG_STRIPHELM','attack',218,1,500,0,60000,'yes','target','myhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2225,'Gertie@RG_STRIPSHIELD','attack',216,1,500,0,60000,'yes','target','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2225,'Gertie@RG_STRIPWEAPON','attack',215,1,500,0,60000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2225,'Gertie@ST_FULLSTRIP','attack',476,1,100,0,60000,'no','target','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'43',NULL);
REPLACE INTO `mob_skill_db` VALUES (2225,'Gertie@TF_POISON','attack',52,10,1000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2226,'Alphoccio@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2226,'Alphoccio@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -7135,8 +7058,8 @@ REPLACE INTO `mob_skill_db` VALUES (2226,'Alphoccio@NPC_CRITICALSLASH','attack',
REPLACE INTO `mob_skill_db` VALUES (2226,'Alphoccio@NPC_DISSONANCE','attack',2540,3,1000,1000,100000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2226,'Alphoccio@NPC_POWERUP','attack',349,1,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2226,'Alphoccio@NPC_PULSESTRIKE','attack',661,3,1000,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2226,'Alphoccio@NPC_SLOWCAST','attack',672,1,2000,800,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2226,'Alphoccio@NPC_SLOWCAST','chase',672,1,2000,300,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2226,'Alphoccio@NPC_SLOWCAST','attack',672,1,2000,800,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2226,'Alphoccio@NPC_SLOWCAST','chase',672,1,2000,300,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (2226,'Alphoccio@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2226,'Alphoccio@NPC_WINDATTACK','attack',187,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2227,'Trentini@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -7144,44 +7067,44 @@ REPLACE INTO `mob_skill_db` VALUES (2227,'Trentini@AL_TELEPORT','walk',26,1,5000
REPLACE INTO `mob_skill_db` VALUES (2227,'Trentini@NPC_AGIUP','attack',350,1,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2227,'Trentini@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2227,'Trentini@NPC_PULSESTRIKE','attack',661,3,1000,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2227,'Trentini@NPC_SLOWCAST','attack',672,1,1000,800,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2227,'Trentini@NPC_SLOWCAST','chase',672,1,1000,300,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2227,'Trentini@NPC_SLOWCAST','attack',672,1,1000,800,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2227,'Trentini@NPC_SLOWCAST','chase',672,1,1000,300,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (2227,'Trentini@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2227,'Trentini@NPC_UGLYDANCE','attack',2541,3,1000,1000,100000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2227,'Trentini@NPC_WINDATTACK','attack',187,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@AL_HEAL','attack',28,4,3000,0,2000,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@AL_HEAL','attack',28,4,3000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,5,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@AL_HEAL','attack',28,4,3000,0,2000,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@AL_HEAL','attack',28,4,3000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'5',NULL);
REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@CR_AUTOGUARD','attack',249,5,2000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@CR_GRANDCROSS','attack',254,1,500,1500,5000,'no','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@CR_GRANDCROSS','attack',254,1,500,1500,5000,'no','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@CR_HOLYCROSS','attack',253,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@CR_REFLECTSHIELD','attack',252,5,100,0,200000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@CR_REFLECTSHIELD','attack',252,5,10000,0,200000,'yes','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@CR_SHIELDCHARGE','attack',250,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@NPC_DEFENDER','attack',205,1,1000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@NPC_HOLYATTACK','attack',189,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@CR_REFLECTSHIELD','attack',252,5,100,0,200000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@CR_REFLECTSHIELD','attack',252,5,10000,0,200000,'yes','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@CR_SHIELDCHARGE','attack',250,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@NPC_DEFENDER','attack',205,1,1000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@NPC_HOLYATTACK','attack',189,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@NPC_STUNATTACK','attack',179,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@PA_PRESSURE','attack',367,2,1000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@WZ_STORMGUST','idle',89,1,10000,0,0,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2228,'Randel@WZ_STORMGUST','walk',89,1,5000,0,5000,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@AM_ACIDTERROR','chase',230,5,1500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@AM_ACIDTERROR','chase',230,5,1500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@AM_DEMONSTRATION','attack',229,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@AM_DEMONSTRATION','chase',229,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@AM_POTIONPITCHER','attack',231,5,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@AM_POTIONPITCHER','idle',231,5,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@AM_POTIONPITCHER','chase',231,5,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@AM_POTIONPITCHER','attack',231,5,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@AM_POTIONPITCHER','idle',231,5,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@AM_POTIONPITCHER','chase',231,5,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,5,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@AM_POTIONPITCHER','attack',231,5,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@AM_POTIONPITCHER','idle',231,5,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@AM_POTIONPITCHER','chase',231,5,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@AM_POTIONPITCHER','attack',231,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@AM_POTIONPITCHER','idle',231,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@AM_POTIONPITCHER','chase',231,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'5',NULL);
REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@CR_ACIDDEMONSTRATION','attack',490,1,1000,3000,300000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@NPC_FIREATTACK','attack',186,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@WZ_STORMGUST','idle',89,1,10000,0,0,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2229,'Flamel@WZ_STORMGUST','walk',89,1,5000,0,5000,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -7190,7 +7113,7 @@ REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@MG_COLDBOLT','chase',14,10,3000,
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@MG_FIREBALL','attack',17,10,3000,500,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@MG_FIREBALL','idle',17,10,10000,500,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@MG_FIREBALL','chase',17,10,3000,500,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@MG_FIREBALL','chase',17,10,10000,500,10000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@MG_FIREBALL','chase',17,10,10000,500,10000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@MG_FIREBOLT','attack',19,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@MG_FIREBOLT','chase',19,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@MG_FIREWALL','attack',18,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -7198,20 +7121,20 @@ REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@MG_FIREWALL','chase',18,10,3000,
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@MG_FROSTDIVER','attack',15,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@MG_FROSTDIVER','idle',15,10,10000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@MG_FROSTDIVER','chase',15,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@MG_FROSTDIVER','chase',15,10,10000,1000,10000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@MG_FROSTDIVER','chase',15,10,10000,1000,10000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@MG_LIGHTNINGBOLT','attack',20,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@MG_LIGHTNINGBOLT','chase',20,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@MG_SAFETYWALL','attack',12,10,3000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@MG_THUNDERSTORM','attack',21,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@MG_THUNDERSTORM','chase',21,10,3000,1000,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@NPC_ATTRICHANGE','attack',161,1,10000,500,6000000,'yes','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'yes','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@NPC_ATTRICHANGE','attack',161,1,10000,500,6000000,'yes','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'yes','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@NPC_MENTALBREAKER','angry',159,1,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'yes','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'yes','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@SA_DISPELL','attack',289,5,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@SA_DISPELL','chase',289,5,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@SA_LANDPROTECTOR','attack',288,1,1000,1500,30000,'yes','target','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,33,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@SA_LANDPROTECTOR','attack',288,1,1000,1500,30000,'yes','target','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'33',NULL);
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@WZ_EARTHSPIKE','attack',90,5,3000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@WZ_EARTHSPIKE','chase',90,5,3000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@WZ_HEAVENDRIVE','attack',91,5,2000,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -7220,122 +7143,122 @@ REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@WZ_HEAVENDRIVE','chase',91,5,300
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@WZ_METEOR','idle',83,1,10000,0,0,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2230,'Celia@WZ_METEOR','walk',83,1,5000,0,5000,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_DECAGI','chase',30,10,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_HEAL','attack',28,6,3000,0,2000,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_HEAL','idle',28,6,3000,0,2000,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_HEAL','chase',28,6,3000,0,2000,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_HEAL','attack',28,6,3000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_HEAL','idle',28,6,3000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_HEAL','chase',28,6,3000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_INCAGI','attack',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_INCAGI','chase',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_HEAL','attack',28,6,3000,0,2000,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_HEAL','idle',28,6,3000,0,2000,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_HEAL','chase',28,6,3000,0,2000,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_HEAL','attack',28,6,3000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_HEAL','idle',28,6,3000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_HEAL','chase',28,6,3000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_INCAGI','attack',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_INCAGI','chase',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_PNEUMA','idle',25,1,10000,0,0,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@MO_BALKYOUNG','attack',1016,5,100,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,28,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@MO_BALKYOUNG','attack',1016,5,100,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'28',NULL);
REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@MO_EXTREMITYFIST','attack',271,1,1000,2000,300000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@MO_EXTREMITYFIST','attack',271,1,1000,3000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@NPC_CHANGEWATER','attack',162,1,10000,500,6000000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@NPC_CHANGEWATER','attack',162,1,10000,500,6000000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@NPC_HOLYATTACK','attack',189,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@NPC_POWERUP','attack',349,1,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@NPC_POWERUP','attack',349,1,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'yes','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@NPC_POWERUP','attack',349,1,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'yes','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@WZ_METEOR','idle',83,1,10000,0,0,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2231,'Chen@WZ_METEOR','walk',83,1,5000,0,5000,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@NPC_POISON','attack',176,5,1000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@NPC_POISONATTACK','attack',188,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate',3,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@NPC_SELFDESTRUCTION','attack',173,1,2000,2000,0,'no','self','myhpltmaxrate','3',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@RG_CLOSECONFINE','attack',1005,1,1000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@RG_STRIPARMOR','attack',217,1,500,0,60000,'yes','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@RG_STRIPHELM','attack',218,1,500,0,60000,'yes','target','myhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@RG_STRIPSHIELD','attack',216,1,500,0,60000,'yes','target','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@RG_STRIPWEAPON','attack',215,1,500,0,60000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@ST_FULLSTRIP','attack',476,1,100,0,60000,'no','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,34,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@RG_STRIPARMOR','attack',217,1,500,0,60000,'yes','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@RG_STRIPHELM','attack',218,1,500,0,60000,'yes','target','myhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@RG_STRIPSHIELD','attack',216,1,500,0,60000,'yes','target','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@RG_STRIPWEAPON','attack',215,1,500,0,60000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@ST_FULLSTRIP','attack',476,1,100,0,60000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'34',NULL);
REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@WZ_METEOR','idle',83,1,10000,0,0,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2232,'Gertie@WZ_METEOR','walk',83,1,5000,0,5000,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2233,'Alphoccio@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2233,'Alphoccio@NPC_DISSONANCE','attack',2540,3,1000,1000,120000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2233,'Alphoccio@NPC_PULSESTRIKE','attack',661,3,1000,1000,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2233,'Alphoccio@NPC_SLOWCAST','attack',672,1,2000,800,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2233,'Alphoccio@NPC_SLOWCAST','chase',672,1,2000,300,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2233,'Alphoccio@NPC_SLOWCAST','attack',672,1,2000,800,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2233,'Alphoccio@NPC_SLOWCAST','chase',672,1,2000,300,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (2233,'Alphoccio@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2233,'Alphoccio@NPC_WINDATTACK','attack',187,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2233,'Alphoccio@WZ_METEOR','idle',83,1,10000,0,0,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2233,'Alphoccio@WZ_METEOR','walk',83,1,5000,0,5000,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2234,'Trentini@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2234,'Trentini@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2234,'Trentini@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2234,'Trentini@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2234,'Trentini@NPC_PULSESTRIKE','attack',661,3,1000,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2234,'Trentini@NPC_SLOWCAST','attack',672,1,1000,800,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2234,'Trentini@NPC_SLOWCAST','chase',672,1,1000,300,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2234,'Trentini@NPC_SLOWCAST','attack',672,1,1000,800,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2234,'Trentini@NPC_SLOWCAST','chase',672,1,1000,300,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (2234,'Trentini@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2234,'Trentini@NPC_UGLYDANCE','attack',2541,3,1000,1000,120000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2234,'Trentini@NPC_WINDATTACK','attack',187,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2234,'Trentini@WZ_METEOR','idle',83,1,10000,0,0,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2234,'Trentini@WZ_METEOR','walk',83,1,5000,0,5000,'yes','target','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@AL_HEAL','attack',28,7,10000,0,1000,'yes','friend','friendhpltmaxrate',5,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@AL_HEAL','idle',28,7,3000,0,1500,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@AL_HEAL','attack',28,7,10000,0,1000,'yes','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@AL_HEAL','idle',28,7,3000,0,1500,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,5,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@AL_HEAL','attack',28,7,10000,0,1000,'yes','friend','friendhpltmaxrate','5',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@AL_HEAL','idle',28,7,3000,0,1500,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@AL_HEAL','attack',28,7,10000,0,1000,'yes','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@AL_HEAL','idle',28,7,3000,0,1500,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'5',NULL);
REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@CR_AUTOGUARD','attack',249,5,2000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@CR_GRANDCROSS','attack',254,1,500,1500,5000,'no','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@CR_GRANDCROSS','attack',254,1,500,1500,5000,'no','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@CR_HOLYCROSS','attack',253,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@CR_REFLECTSHIELD','attack',252,5,100,0,200000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@CR_REFLECTSHIELD','attack',252,5,10000,0,200000,'yes','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@CR_SHIELDCHARGE','attack',250,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@CR_REFLECTSHIELD','attack',252,5,100,0,200000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@CR_REFLECTSHIELD','attack',252,5,10000,0,200000,'yes','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@CR_SHIELDCHARGE','attack',250,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_CHANGEFIRE','attack',164,1,10000,500,60000000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_CHANGEHOLY','attack',167,1,10000,500,60000000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,60000000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_DEFENDER','attack',205,1,1000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_HOLYATTACK','attack',189,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_CHANGEFIRE','attack',164,1,10000,500,60000000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_CHANGEHOLY','attack',167,1,10000,500,60000000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,60000000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_DEFENDER','attack',205,1,1000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_HOLYATTACK','attack',189,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_STUNATTACK','attack',179,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,2229,2230,2231,2232,2233,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,2229,2230,2231,2232,2233,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',2229,2230,2231,2232,2233,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',2229,2230,2231,2232,2233,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2235,'Randel@PA_PRESSURE','attack',367,5,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@AM_ACIDTERROR','chase',230,5,1500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@AM_ACIDTERROR','chase',230,5,1500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@AM_DEMONSTRATION','attack',229,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@AM_DEMONSTRATION','chase',229,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@AM_POTIONPITCHER','attack',231,5,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@AM_POTIONPITCHER','idle',231,5,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@AM_POTIONPITCHER','chase',231,5,10000,500,5000,'yes','friend','friendhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@AM_POTIONPITCHER','attack',231,5,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@AM_POTIONPITCHER','idle',231,5,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,5,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@AM_POTIONPITCHER','chase',231,5,10000,500,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,5,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@AM_POTIONPITCHER','attack',231,5,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@AM_POTIONPITCHER','idle',231,5,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@AM_POTIONPITCHER','chase',231,5,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@AM_POTIONPITCHER','attack',231,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@AM_POTIONPITCHER','idle',231,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@AM_POTIONPITCHER','chase',231,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'5',NULL);
REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@CR_ACIDDEMONSTRATION','attack',490,1,1000,2000,12000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@CR_ACIDDEMONSTRATION','attack',490,3,1000,2500,60000,'no','target','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@CR_ACIDDEMONSTRATION','attack',490,3,1000,2500,60000,'no','target','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@NPC_CHANGEFIRE','attack',164,1,10000,500,60000000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@NPC_CHANGEHOLY','attack',167,1,10000,500,60000000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,60000000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@NPC_CHANGEFIRE','attack',164,1,10000,500,60000000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@NPC_CHANGEHOLY','attack',167,1,10000,500,60000000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,60000000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@NPC_FIREATTACK','attack',186,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,2228,2230,2231,2232,2233,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,2228,2230,2231,2232,2233,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',2228,2230,2231,2232,2233,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2236,'Flamel@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',2228,2230,2231,2232,2233,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@MG_COLDBOLT','attack',14,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -7343,7 +7266,7 @@ REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@MG_COLDBOLT','chase',14,10,3000,
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@MG_FIREBALL','attack',17,10,3000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@MG_FIREBALL','idle',17,10,10000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@MG_FIREBALL','chase',17,10,3000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@MG_FIREBALL','chase',17,10,10000,500,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@MG_FIREBALL','chase',17,10,10000,500,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@MG_FIREBOLT','attack',19,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@MG_FIREBOLT','chase',19,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@MG_FIREWALL','attack',18,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -7351,24 +7274,24 @@ REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@MG_FIREWALL','chase',18,10,3000,
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@MG_FROSTDIVER','attack',15,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@MG_FROSTDIVER','idle',15,10,10000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@MG_FROSTDIVER','chase',15,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@MG_FROSTDIVER','chase',15,10,10000,1000,10000,'no','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@MG_FROSTDIVER','chase',15,10,10000,1000,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@MG_LIGHTNINGBOLT','attack',20,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@MG_LIGHTNINGBOLT','chase',20,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@MG_SAFETYWALL','attack',12,10,3000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@MG_THUNDERSTORM','attack',21,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@MG_THUNDERSTORM','chase',21,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_ATTRICHANGE','attack',161,1,10000,500,6000000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_ATTRICHANGE','attack',161,1,10000,500,6000000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_MENTALBREAKER','attack',159,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_MENTALBREAKER','chase',159,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,2228,2229,2231,2232,2233,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,2228,2229,2231,2232,2233,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_WIDESOULDRAIN','attack',680,5,1000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,42,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_WIDESOULDRAIN','chase',680,5,1000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,42,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_MENTALBREAKER','attack',159,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_MENTALBREAKER','chase',159,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',2228,2229,2231,2232,2233,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',2228,2229,2231,2232,2233,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_WIDESOULDRAIN','attack',680,5,1000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'42',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@NPC_WIDESOULDRAIN','chase',680,5,1000,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'42',NULL);
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@SA_DISPELL','attack',289,5,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@SA_DISPELL','chase',289,5,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@SA_LANDPROTECTOR','attack',288,5,1000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -7377,204 +7300,203 @@ REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@WZ_EARTHSPIKE','chase',90,5,3000
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@WZ_HEAVENDRIVE','attack',91,5,3000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2237,'Celia@WZ_HEAVENDRIVE','chase',91,5,3000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_DECAGI','chase',30,10,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_HEAL','attack',28,6,10000,0,1000,'yes','friend','friendhpltmaxrate',5,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_HEAL','attack',28,6,3000,0,2000,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_HEAL','idle',28,6,3000,0,2000,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_HEAL','chase',28,6,3000,0,2000,'yes','friend','friendhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_HEAL','attack',28,6,10000,0,1000,'yes','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_HEAL','attack',28,6,3000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_HEAL','idle',28,6,3000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_HEAL','chase',28,6,3000,0,2000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_INCAGI','attack',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_INCAGI','chase',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_HEAL','attack',28,6,10000,0,1000,'yes','friend','friendhpltmaxrate','5',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_HEAL','attack',28,6,3000,0,2000,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_HEAL','idle',28,6,3000,0,2000,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_HEAL','chase',28,6,3000,0,2000,'yes','friend','friendhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_HEAL','attack',28,6,10000,0,1000,'yes','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_HEAL','attack',28,6,3000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_HEAL','idle',28,6,3000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_HEAL','chase',28,6,3000,0,2000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_INCAGI','attack',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_INCAGI','chase',29,10,2000,0,240000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_PNEUMA','attack',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_PNEUMA','idle',25,1,10000,0,0,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,28,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@AL_PNEUMA','chase',25,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'28',NULL);
REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_CHANGEWATER','attack',162,1,10000,500,6000000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_CHANGEWATER','attack',162,1,10000,500,6000000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_HOLYATTACK','attack',189,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_POWERUP','attack',349,1,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_POWERUP','attack',349,1,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_POWERUP','attack',349,1,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,2228,2229,2230,2232,2233,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,2228,2229,2230,2232,2233,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',2228,2229,2230,2232,2233,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2238,'Chen@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',2228,2229,2230,2232,2233,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_ARMORBRAKE','attack',344,1,500,0,20000,'yes','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_ARMORBRAKE','attack',344,1,500,0,20000,'yes','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_CHANGEWIND','attack',165,1,10000,500,6000000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_CHANGEWIND','attack',165,1,10000,500,6000000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_HELMBRAKE','attack',345,1,500,0,2000,'yes','target','myhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_HELMBRAKE','attack',345,1,500,0,2000,'yes','target','myhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_POISON','attack',176,5,1000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_POISONATTACK','attack',188,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_SHIELDBRAKE','attack',346,5,500,0,20000,'yes','target','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_SHIELDBRAKE','attack',346,5,500,0,20000,'yes','target','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,2228,2229,2230,2231,2233,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,2228,2229,2230,2231,2233,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_WEAPONBRAKER','attack',343,1,500,0,30000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@RG_STRIPARMOR','attack',217,5,500,0,20000,'yes','target','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@RG_STRIPHELM','attack',218,5,500,0,20000,'yes','target','myhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@RG_STRIPSHIELD','attack',216,5,500,0,20000,'yes','target','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@RG_STRIPWEAPON','attack',215,5,500,0,20000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@ST_FULLSTRIP','attack',476,5,100,1000,30000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,37,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',2228,2229,2230,2231,2233,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',2228,2229,2230,2231,2233,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@NPC_WEAPONBRAKER','attack',343,1,500,0,30000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@RG_STRIPARMOR','attack',217,5,500,0,20000,'yes','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@RG_STRIPHELM','attack',218,5,500,0,20000,'yes','target','myhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@RG_STRIPSHIELD','attack',216,5,500,0,20000,'yes','target','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@RG_STRIPWEAPON','attack',215,5,500,0,20000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2239,'Gertie@ST_FULLSTRIP','attack',476,5,100,1000,30000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'37',NULL);
REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_ASSASSINCROSS','attack',2539,10,1000,1000,150000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate',10,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_CHANGEWATER','attack',162,1,10000,500,6000000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_CHANGEHOLY','attack',167,1,10000,500,6000000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_CHANGETELEKINESIS','attack',169,1,10000,500,6000000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_CHANGEWATER','attack',162,1,10000,500,6000000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_POWERUP','attack',349,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_POWERUP','attack',349,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_PULSESTRIKE','attack',661,3,1000,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_PULSESTRIKE','attack',661,5,10000,0,15000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_SLOWCAST','attack',672,1,2000,800,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_SLOWCAST','chase',672,1,2000,300,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_PULSESTRIKE','attack',661,5,10000,0,15000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_SLOWCAST','attack',672,1,2000,800,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_SLOWCAST','chase',672,1,2000,300,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,2228,2229,2230,2231,2232,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,2228,2229,2230,2231,2232,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',2228,2229,2230,2231,2232,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',2228,2229,2230,2231,2232,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2240,'Alphoccio@NPC_WINDATTACK','attack',187,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_AGIUP','attack',350,5,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_AGIUP','attack',350,5,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_CALLSLAVE','attack',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_CALLSLAVE','idle',352,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_PULSESTRIKE','attack',661,3,1000,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_SLOWCAST','attack',672,1,2000,800,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_SLOWCAST','chase',672,1,2000,300,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_SLOWCAST','attack',672,1,2000,800,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_SLOWCAST','chase',672,1,2000,300,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele',3,2228,2229,2230,2231,2232,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele',3,2228,2229,2230,2231,2232,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_SUMMONMONSTER','attack',209,5,10000,700,60000000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_SUMMONSLAVE','attack',196,5,10000,700,10000,'no','self','slavele','3',2228,2229,2230,2231,2232,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_SUMMONSLAVE','idle',196,5,10000,700,10000,'no','self','slavele','3',2228,2229,2230,2231,2232,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_UGLYDANCE','attack',2541,5,1000,1000,70000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_VAMPIRE_GIFT','attack',679,10,10000,1000,10000,'no','self','myhpltmaxrate',70,NULL,NULL,NULL,NULL,NULL,47,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_VAMPIRE_GIFT','attack',679,10,10000,1000,10000,'no','self','myhpltmaxrate','70',NULL,NULL,NULL,NULL,NULL,'47',NULL);
REPLACE INTO `mob_skill_db` VALUES (2241,'Trentini@NPC_WINDATTACK','attack',187,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2242,'Desert Wolf@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2242,'Desert Wolf@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2242,'Desert Wolf@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2242,'Desert Wolf@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2242,'Desert Wolf@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2242,'Desert Wolf@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2242,'Desert Wolf@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,29,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2243,'Baby Desert Wolf@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2243,'Baby Desert Wolf@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2243,'Baby Desert Wolf@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2243,'Baby Desert Wolf@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2243,'Baby Desert Wolf@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2243,'Baby Desert Wolf@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2243,'Baby Desert Wolf@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,29,NULL,NULL,NULL,NULL,NULL,NULL);
--- Guild Dungeon F2
REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@CR_HOLYCROSS','attack',253,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@HW_GANBANTEIN','attack',483,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@KN_BRANDISHSPEAR','attack',57,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@KN_TWOHANDQUICKEN','attack',60,10,10000,0,90000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@MG_THUNDERSTORM','attack',21,10,10000,1500,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@NPC_AGIUP','chase',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@KN_TWOHANDQUICKEN','attack',60,10,10000,0,90000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@MG_THUNDERSTORM','attack',21,10,10000,1500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@NPC_AGIUP','chase',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@NPC_CRITICALWOUND','attack',673,4,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@NPC_POWERUP','chase',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@NPC_SUMMONSLAVE','attack',196,1,10000,2000,5000,'no','self','slavele',1,2277,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@NPC_SUMMONSLAVE','idle',196,1,10000,2000,5000,'no','self','slavele',1,2277,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@NPC_SUMMONSLAVE','chase',196,1,10000,2000,5000,'no','self','slavele',1,2277,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@NPC_POWERUP','chase',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@NPC_SUMMONSLAVE','attack',196,1,10000,2000,5000,'no','self','slavele','1',2277,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@NPC_SUMMONSLAVE','idle',196,1,10000,2000,5000,'no','self','slavele','1',2277,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@NPC_SUMMONSLAVE','chase',196,1,10000,2000,5000,'no','self','slavele','1',2277,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@SA_DISPELL','attack',289,5,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@SA_DISPELL','chase',289,5,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@WZ_METEOR','attack',83,10,2000,500,5000,'no','target','myhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@WZ_METEOR','attack',83,10,2000,500,5000,'no','target','myhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@WZ_VERMILION','attack',85,10,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2249,'Angry Student Pyuriel@WZ_VERMILION','chase',85,10,2000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@NPC_BLEEDING','attack',660,3,10,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@NPC_EARTHQUAKE','attack',653,5,10000,1000,25000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@NPC_EARTHQUAKE','chase',653,5,10000,1000,25000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@NPC_EARTHQUAKE','attack',653,5,10000,1000,25000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@NPC_EARTHQUAKE','chase',653,5,10000,1000,25000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@NPC_FIREATTACK','attack',186,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@SM_BASH','attack',5,9,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@SM_BASH','attack',5,9,10000,800,1000,'no','target','skillused',5,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@SM_MAGNUM','attack',7,9,5000,500,5000,'no','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@SM_PROVOKE','chase',6,9,500,600,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@AL_HEAL','idle',28,1,10000,0,10000,'yes','self','myhpltmaxrate',99,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@SM_BASH','attack',5,9,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@SM_BASH','attack',5,9,10000,800,1000,'no','target','skillused','5',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@SM_MAGNUM','attack',7,9,5000,500,5000,'no','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2250,'Warrior Laura@SM_PROVOKE','chase',6,9,500,600,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@AL_HEAL','idle',28,1,10000,0,10000,'yes','self','myhpltmaxrate','99',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@AL_PNEUMA','idle',25,1,10000,0,1000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@KN_TWOHANDQUICKEN','attack',60,9,10000,0,100000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@MG_SAFETYWALL','attack',12,10,1000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@KN_TWOHANDQUICKEN','attack',60,9,10000,0,100000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@MG_SAFETYWALL','attack',12,10,1000,1000,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@MG_THUNDERSTORM','attack',21,10,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_CRITICALWOUND','attack',673,3,2000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_DRAGONFEAR','attack',659,5,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_DRAGONFEAR','chase',659,5,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_EARTHQUAKE','attack',653,5,10000,500,20000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_EARTHQUAKE','chase',653,5,10000,500,20000,'no','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_FIREBREATH','attack',654,10,2000,500,5000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_FIREBREATH','chase',654,10,2000,500,5000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_PULSESTRIKE','attack',661,5,10000,0,15000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_SUMMONSLAVE','attack',196,1,10000,1000,30000,'no','self','slavele',1,2278,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_SUMMONSLAVE','idle',196,1,10000,1000,30000,'no','self','slavele',1,2278,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_SUMMONSLAVE','chase',196,1,10000,1000,30000,'no','self','slavele',1,2278,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_EARTHQUAKE','attack',653,5,10000,500,20000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_EARTHQUAKE','chase',653,5,10000,500,20000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_FIREBREATH','attack',654,10,2000,500,5000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_FIREBREATH','chase',654,10,2000,500,5000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_PULSESTRIKE','attack',661,5,10000,0,15000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_SUMMONSLAVE','attack',196,1,10000,1000,30000,'no','self','slavele','1',2278,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_SUMMONSLAVE','idle',196,1,10000,1000,30000,'no','self','slavele','1',2278,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@NPC_SUMMONSLAVE','chase',196,1,10000,1000,30000,'no','self','slavele','1',2278,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@SA_LANDPROTECTOR','attack',288,3,5000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@ST_FULLSTRIP','attack',476,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2251,'Gioia@WZ_METEOR','idle',83,9,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2252,'Elvira@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2252,'Elvira@KN_TWOHANDQUICKEN','attack',60,10,2000,0,300000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2252,'Elvira@KN_TWOHANDQUICKEN','attack',60,10,2000,0,300000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2252,'Elvira@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2252,'Elvira@NPC_WIDEBLEEDING','attack',665,2,10000,500,100000,'yes','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2252,'Elvira@SM_MAGNUM','attack',7,7,1000,0,10000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2252,'Elvira@NPC_WIDEBLEEDING','attack',665,2,10000,500,100000,'yes','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2252,'Elvira@SM_MAGNUM','attack',7,7,1000,0,10000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2252,'Elvira@WZ_JUPITEL','attack',84,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2252,'Elvira@WZ_JUPITEL','attack',84,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2252,'Elvira@WZ_JUPITEL','chase',84,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2252,'Elvira@WZ_JUPITEL','chase',84,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@BS_MAXIMIZE','attack',114,5,500,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@BS_MAXIMIZE','chase',114,5,500,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@NPC_AGIUP','attack',350,5,10000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@NPC_BLEEDING','attack',660,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@NPC_GROUNDATTACK','attack',185,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@NPC_STUNATTACK','attack',179,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@NPC_SUMMONSLAVE','attack',196,1,10000,700,10000,'yes','self','slavele',1,2279,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@NPC_SUMMONSLAVE','idle',196,1,10000,700,10000,'yes','self','slavele',1,2279,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@NPC_WEAPONBRAKER','attack',343,10,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@WZ_WATERBALL','attack',86,5,2000,500,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@WZ_WATERBALL','chase',86,10,10000,500,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@NPC_GROUNDATTACK','attack',185,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@NPC_STUNATTACK','attack',179,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@NPC_SUMMONSLAVE','attack',196,1,10000,700,10000,'yes','self','slavele','1',2279,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@NPC_SUMMONSLAVE','idle',196,1,10000,700,10000,'yes','self','slavele','1',2279,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@NPC_WEAPONBRAKER','attack',343,10,500,0,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@WZ_WATERBALL','attack',86,5,2000,500,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2253,'General Daehyon@WZ_WATERBALL','chase',86,10,10000,500,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2254,'Samurai Soheon@AL_TELEPORT','idle',26,1,1000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2254,'Samurai Soheon@AS_SONICBLOW','attack',136,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2254,'Samurai Soheon@NPC_CRITICALWOUND','attack',673,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2254,'Samurai Soheon@NPC_INVISIBLE','chase',353,1,2000,1000,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2254,'Samurai Soheon@NPC_STOP','attack',342,1,2000,500,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2254,'Samurai Soheon@PR_SANCTUARY','attack',70,10,2000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2254,'Samurai Soheon@NPC_INVISIBLE','chase',353,1,2000,1000,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2254,'Samurai Soheon@NPC_STOP','attack',342,1,2000,500,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2254,'Samurai Soheon@PR_SANCTUARY','attack',70,10,2000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (2254,'Samurai Soheon@WZ_WATERBALL','attack',86,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2254,'Samurai Soheon@WZ_WATERBALL','chase',86,3,2000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2255,'Dark Guardian Kades@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -7588,13 +7510,13 @@ REPLACE INTO `mob_skill_db` VALUES (2255,'Dark Guardian Kades@NPC_BLEEDING','att
REPLACE INTO `mob_skill_db` VALUES (2255,'Dark Guardian Kades@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2255,'Dark Guardian Kades@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2255,'Dark Guardian Kades@NPC_FIREATTACK','attack',186,10,1000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2255,'Dark Guardian Kades@NPC_FIREBREATH','chase',654,10,2000,500,10000,'no','target','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2255,'Dark Guardian Kades@NPC_FIREBREATH','chase',654,10,2000,500,10000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2255,'Dark Guardian Kades@NPC_POWERUP','attack',349,5,2000,700,50000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2255,'Dark Guardian Kades@NPC_POWERUP','attack',349,5,10000,700,25000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2255,'Dark Guardian Kades@NPC_SUMMONSLAVE','attack',196,1,10000,700,30000,'no','self','slavele',1,2280,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2255,'Dark Guardian Kades@NPC_SUMMONSLAVE','idle',196,1,10000,700,30000,'no','self','slavele',1,2280,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2255,'Dark Guardian Kades@NPC_POWERUP','attack',349,5,10000,700,25000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2255,'Dark Guardian Kades@NPC_SUMMONSLAVE','attack',196,1,10000,700,30000,'no','self','slavele','1',2280,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2255,'Dark Guardian Kades@NPC_SUMMONSLAVE','idle',196,1,10000,700,30000,'no','self','slavele','1',2280,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2255,'Dark Guardian Kades@NPC_TELEKINESISATTACK','attack',191,10,1000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2255,'Dark Guardian Kades@SM_MAGNUM','attack',7,10,10000,0,5000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2255,'Dark Guardian Kades@SM_MAGNUM','attack',7,10,10000,0,5000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2255,'Dark Guardian Kades@WZ_FIREPILLAR','idle',80,10,1000,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2255,'Dark Guardian Kades@WZ_SIGHTRASHER','attack',81,10,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2256,'Rudo@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -7603,33 +7525,33 @@ REPLACE INTO `mob_skill_db` VALUES (2256,'Rudo@MG_NAPALMBEAT','attack',11,5,1000
REPLACE INTO `mob_skill_db` VALUES (2256,'Rudo@MG_NAPALMBEAT','chase',11,5,1000,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2256,'Rudo@NPC_BLEEDING','attack',660,3,500,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2256,'Rudo@NPC_FIREATTACK','attack',186,5,2000,1000,200000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2256,'Rudo@NPC_HOLYATTACK','attack',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2256,'Rudo@NPC_HOLYATTACK','chase',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2256,'Rudo@NPC_HOLYATTACK','attack',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2256,'Rudo@NPC_HOLYATTACK','chase',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (2277,'Warrior Laura@NPC_BLEEDING','attack',660,3,10,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2277,'Warrior Laura@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2277,'Warrior Laura@NPC_EARTHQUAKE','attack',653,5,10000,1000,25000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2277,'Warrior Laura@NPC_EARTHQUAKE','chase',653,5,10000,1000,25000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2277,'Warrior Laura@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2277,'Warrior Laura@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2277,'Warrior Laura@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused',28,15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2277,'Warrior Laura@NPC_EARTHQUAKE','attack',653,5,10000,1000,25000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2277,'Warrior Laura@NPC_EARTHQUAKE','chase',653,5,10000,1000,25000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2277,'Warrior Laura@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2277,'Warrior Laura@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2277,'Warrior Laura@NPC_EMOTION','chase',197,1,10000,0,5000,'yes','self','skillused','28',15,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2277,'Warrior Laura@NPC_FIREATTACK','attack',186,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2277,'Warrior Laura@SM_BASH','attack',5,9,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2277,'Warrior Laura@SM_BASH','attack',5,9,10000,800,1000,'no','target','skillused',5,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2277,'Warrior Laura@SM_MAGNUM','attack',7,9,5000,500,5000,'no','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2277,'Warrior Laura@SM_PROVOKE','chase',6,9,500,600,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2278,'Elvira@KN_TWOHANDQUICKEN','attack',60,10,2000,0,300000,'yes','self','myhpltmaxrate',40,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2277,'Warrior Laura@SM_BASH','attack',5,9,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2277,'Warrior Laura@SM_BASH','attack',5,9,10000,800,1000,'no','target','skillused','5',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2277,'Warrior Laura@SM_MAGNUM','attack',7,9,5000,500,5000,'no','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2277,'Warrior Laura@SM_PROVOKE','chase',6,9,500,600,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2278,'Elvira@KN_TWOHANDQUICKEN','attack',60,10,2000,0,300000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2278,'Elvira@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2278,'Elvira@NPC_WIDEBLEEDING','attack',665,2,10000,500,100000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2278,'Elvira@SM_MAGNUM','attack',7,7,1000,0,10000,'yes','self','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2278,'Elvira@NPC_WIDEBLEEDING','attack',665,2,10000,500,100000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2278,'Elvira@SM_MAGNUM','attack',7,7,1000,0,10000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2278,'Elvira@WZ_JUPITEL','attack',84,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2278,'Elvira@WZ_JUPITEL','attack',84,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2278,'Elvira@WZ_JUPITEL','chase',84,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2278,'Elvira@WZ_JUPITEL','chase',84,10,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2279,'Soheon@AS_SONICBLOW','attack',136,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2279,'Soheon@NPC_CRITICALWOUND','attack',673,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2279,'Soheon@NPC_INVISIBLE','chase',353,1,2000,1000,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2279,'Soheon@NPC_STOP','attack',342,1,2000,500,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2279,'Soheon@PR_SANCTUARY','attack',70,10,2000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2279,'Soheon@NPC_INVISIBLE','chase',353,1,2000,1000,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2279,'Soheon@NPC_STOP','attack',342,1,2000,500,15000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2279,'Soheon@PR_SANCTUARY','attack',70,10,2000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (2279,'Soheon@WZ_WATERBALL','attack',86,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2279,'Soheon@WZ_WATERBALL','chase',86,3,2000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2280,'Rudo@AS_SONICBLOW','attack',136,10,1000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -7637,86 +7559,85 @@ REPLACE INTO `mob_skill_db` VALUES (2280,'Rudo@MG_NAPALMBEAT','attack',11,5,1000
REPLACE INTO `mob_skill_db` VALUES (2280,'Rudo@MG_NAPALMBEAT','chase',11,5,1000,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2280,'Rudo@NPC_BLEEDING','attack',660,3,500,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2280,'Rudo@NPC_FIREATTACK','attack',186,5,2000,1000,200000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2280,'Rudo@NPC_HOLYATTACK','attack',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2280,'Rudo@NPC_HOLYATTACK','chase',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,18,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2280,'Rudo@NPC_HOLYATTACK','attack',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2280,'Rudo@NPC_HOLYATTACK','chase',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
REPLACE INTO `mob_skill_db` VALUES (2281,'Dark Shadow@NPC_DARKNESSBREATH','attack',658,1,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2281,'Dark Shadow@NPC_DARKSTRIKE','chase',340,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2281,'Dark Shadow@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2281,'Dark Shadow@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2282,'Dark Frame@CR_REFLECTSHIELD','attack',252,2,500,0,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2282,'Dark Frame@NPC_BLINDATTACK','attack',177,3,1500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,1,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2282,'Dark Frame@NPC_BLINDATTACK','chase',177,3,1500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,1,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2282,'Dark Frame@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,26,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2282,'Dark Frame@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2282,'Dark Frame@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,0,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2282,'Dark Frame@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2282,'Dark Frame@NPC_PETRIFYATTACK','chase',180,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2283,'Dark Priest@MO_BODYRELOCATION','chase',264,1,10000,0,5000,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2282,'Dark Frame@CR_REFLECTSHIELD','attack',252,2,500,0,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2282,'Dark Frame@NPC_BLINDATTACK','attack',177,3,1500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'1',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2282,'Dark Frame@NPC_BLINDATTACK','chase',177,3,1500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'1',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2282,'Dark Frame@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'26',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2282,'Dark Frame@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2282,'Dark Frame@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2282,'Dark Frame@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2282,'Dark Frame@NPC_PETRIFYATTACK','chase',180,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2283,'Dark Priest@MO_BODYRELOCATION','chase',264,1,10000,0,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2283,'Dark Priest@NPC_BLEEDING','attack',660,3,10,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2283,'Dark Priest@NPC_CHANGEUNDEAD','attack',348,1,300,1000,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2283,'Dark Priest@NPC_DARKBREATH','chase',202,2,500,800,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2283,'Dark Priest@NPC_DARKCROSS','attack',338,3,5000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2283,'Dark Priest@NPC_CHANGEUNDEAD','attack',348,1,300,1000,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2283,'Dark Priest@NPC_DARKBREATH','chase',202,2,500,800,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2283,'Dark Priest@NPC_DARKCROSS','attack',338,3,5000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2283,'Dark Priest@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2284,'Dark Axe Kobold@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2284,'Dark Axe Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x308D,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2284,'Dark Axe Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2284,'Dark Axe Kobold@NPC_WINDATTACK','attack',187,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2284,'Dark Axe Kobold@NPC_WINDATTACK','attack',187,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2285,'Dark Hammer Kobold@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2285,'Dark Hammer Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x308D,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2285,'Dark Hammer Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2285,'Dark Hammer Kobold@NPC_POISONATTACK','attack',188,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2285,'Dark Hammer Kobold@NPC_POISONATTACK','attack',188,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2286,'Dark Mace Kobold@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2286,'Dark Mace Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x308D,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2286,'Dark Mace Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2286,'Dark Mace Kobold@NPC_FIREATTACK','attack',186,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2287,'Dark Kobold Archer@AC_DOUBLE','attack',46,3,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2286,'Dark Mace Kobold@NPC_FIREATTACK','attack',186,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2287,'Dark Kobold Archer@AC_DOUBLE','attack',46,3,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2287,'Dark Kobold Archer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,20,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2287,'Dark Kobold Archer@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
--- Malaya Port
+REPLACE INTO `mob_skill_db` VALUES (2287,'Dark Kobold Archer@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2309,'Bungisngis@BS_HAMMERFALL','attack',110,5,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2309,'Bungisngis@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2309,'Bungisngis@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2309,'Bungisngis@NPC_STUNATTACK','attack',179,4,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2309,'Bungisngis@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,20,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2310,'Engkanto@AL_DECAGI','chase',30,3,2000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,28,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2310,'Engkanto@NPC_CURSEATTACK','attack',181,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2310,'Engkanto@NPC_POISON','attack',176,4,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,4,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2310,'Engkanto@SM_PROVOKE','chase',6,10,500,600,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,4,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2309,'Bungisngis@NPC_STUNATTACK','attack',179,4,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2309,'Bungisngis@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'20',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2310,'Engkanto@AL_DECAGI','chase',30,3,2000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'28',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2310,'Engkanto@NPC_CURSEATTACK','attack',181,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2310,'Engkanto@NPC_POISON','attack',176,4,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'4',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2310,'Engkanto@SM_PROVOKE','chase',6,10,500,600,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'4',NULL);
REPLACE INTO `mob_skill_db` VALUES (2311,'Manananggal@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2311,'Manananggal@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2311,'Manananggal@NPC_BLOODDRAIN','attack',199,1,1000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2311,'Manananggal@NPC_COMBOATTACK','angry',171,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,1,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2311,'Manananggal@NPC_COMBOATTACK','attack',171,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,1,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2311,'Manananggal@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2311,'Manananggal@NPC_BLOODDRAIN','attack',199,1,1000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2311,'Manananggal@NPC_COMBOATTACK','angry',171,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'1',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2311,'Manananggal@NPC_COMBOATTACK','attack',171,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'1',NULL);
REPLACE INTO `mob_skill_db` VALUES (2311,'Manananggal@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2311,'Manananggal@NPC_WINDATTACK','angry',187,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2311,'Manananggal@NPC_WINDATTACK','attack',187,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2312,'Mangkukulam@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2312,'Mangkukulam@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2312,'Mangkukulam@NPC_DARKSTRIKE','attack',340,9,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2312,'Mangkukulam@NPC_DARKSTRIKE','chase',340,9,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2312,'Mangkukulam@NPC_DARKSTRIKE','attack',340,9,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2312,'Mangkukulam@NPC_DARKSTRIKE','chase',340,9,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2312,'Mangkukulam@NPC_DARKTHUNDER','attack',341,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2312,'Mangkukulam@NPC_MENTALBREAKER','attack',159,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,14,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2312,'Mangkukulam@NPC_MENTALBREAKER','chase',159,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,14,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2313,'Tikbalang@AL_DECAGI','chase',30,10,2000,0,60000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2312,'Mangkukulam@NPC_MENTALBREAKER','attack',159,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'14',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2312,'Mangkukulam@NPC_MENTALBREAKER','chase',159,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'14',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2313,'Tikbalang@AL_DECAGI','chase',30,10,2000,0,60000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2313,'Tikbalang@BS_MAXIMIZE','attack',114,1,500,0,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2313,'Tikbalang@NPC_AGIUP','attack',350,10,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,16,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2313,'Tikbalang@NPC_LICK','attack',206,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,37,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2313,'Tikbalang@NPC_WINDATTACK','attack',187,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2313,'Tikbalang@NPC_AGIUP','attack',350,10,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'16',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2313,'Tikbalang@NPC_LICK','attack',206,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'37',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2313,'Tikbalang@NPC_WINDATTACK','attack',187,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2313,'Tikbalang@TF_HIDING','idle',51,1,500,500,25000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2313,'Tikbalang@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2313,'Tikbalang@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2314,'Tiyanak@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2314,'Tiyanak@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2314,'Tiyanak@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2314,'Tiyanak@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2314,'Tiyanak@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2314,'Tiyanak@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2314,'Tiyanak@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,29,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2314,'Tiyanak@NPC_REBIRTH','dead',208,3,2000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2315,'Wakwak@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2315,'Wakwak@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2315,'Wakwak@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2315,'Wakwak@NPC_DARKNESSATTACK','attack',190,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2315,'Wakwak@NPC_DARKTHUNDER','attack',341,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2315,'Wakwak@NPC_DARKTHUNDER','chase',341,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2315,'Wakwak@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2315,'Wakwak@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2315,'Wakwak@NPC_DARKTHUNDER','attack',341,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2315,'Wakwak@NPC_DARKTHUNDER','chase',341,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2315,'Wakwak@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2315,'Wakwak@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (2316,'Jejeling@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2316,'Jejeling@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2316,'Jejeling@WZ_WATERBALL','attack',86,4,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -7725,73 +7646,73 @@ REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@BS_HAMMERFALL','attack',110,
REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@CR_HOLYCROSS','attack',253,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@HW_GANBANTEIN','attack',483,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@KN_BRANDISHSPEAR','attack',57,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@KN_TWOHANDQUICKEN','attack',60,10,10000,0,90000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@MG_THUNDERSTORM','attack',21,10,10000,1500,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@NPC_AGIUP','chase',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@KN_TWOHANDQUICKEN','attack',60,10,10000,0,90000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@MG_THUNDERSTORM','attack',21,10,10000,1500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@NPC_AGIUP','chase',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@NPC_CRITICALWOUND','attack',673,4,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@NPC_POWERUP','chase',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@NPC_POWERUP','chase',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@SA_DISPELL','attack',289,5,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@SA_DISPELL','chase',289,5,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@WZ_METEOR','attack',83,10,2000,500,5000,'no','target','myhpltmaxrate',90,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@WZ_METEOR','attack',83,10,2000,500,5000,'no','target','myhpltmaxrate','90',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@WZ_VERMILION','attack',85,10,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2317,'Bangungot@WZ_VERMILION','chase',85,10,2000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2318,'Bangungot@NPC_ALLHEAL','attack',687,1,3000,2000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2318,'Bangungot@NPC_ALLHEAL','idle',687,1,3000,2000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@CR_REFLECTSHIELD','attack',252,5,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@CR_REFLECTSHIELD','chase',252,5,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@CR_REFLECTSHIELD','attack',252,5,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@CR_REFLECTSHIELD','chase',252,5,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@NPC_CRITICALWOUND','attack',673,3,2000,0,60000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@NPC_DARKBREATH','attack',202,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@NPC_ICEBREATH','attack',655,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,36,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@NPC_DARKBREATH','attack',202,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@NPC_ICEBREATH','attack',655,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'36',NULL);
REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@NPC_WEAPONBRAKER','attack',343,10,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@SM_PROVOKE','attack',6,10,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@WZ_JUPITEL','attack',84,10,10000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@SM_PROVOKE','attack',6,10,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@WZ_JUPITEL','attack',84,10,10000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@WZ_STORMGUST','attack',89,10,2000,500,2000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@WZ_STORMGUST','chase',89,10,2000,500,2000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@WZ_VERMILION','attack',85,10,2000,500,2000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@WZ_VERMILION','chase',85,10,2000,500,2000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2319,'Buwaya@WZ_WATERBALL','chase',86,10,5000,500,1000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2320,'Bakonawa@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2320,'Bakonawa@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2320,'Bakonawa@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2320,'Bakonawa@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2320,'Bakonawa@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2320,'Bakonawa@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
REPLACE INTO `mob_skill_db` VALUES (2320,'Bakonawa@AS_SONICBLOW','attack',136,10,2000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2320,'Bakonawa@NPC_BLEEDING','attack',660,2,2000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2320,'Bakonawa@NPC_BLEEDING','attack',660,2,2000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2320,'Bakonawa@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2320,'Bakonawa@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2320,'Bakonawa@NPC_CRITICALWOUND','attack',673,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2320,'Bakonawa@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2320,'Bakonawa@NPC_POWERUP','attack',349,3,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2320,'Bakonawa@NPC_RANDOMATTACK','attack',183,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2320,'Bakonawa@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2320,'Bakonawa@NPC_POWERUP','attack',349,3,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2320,'Bakonawa@NPC_RANDOMATTACK','attack',183,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2320,'Bakonawa@WZ_METEOR','attack',83,10,2000,1000,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,47,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@AL_HEAL','attack',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@AL_HEAL','chase',28,10,10000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'47',NULL);
REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@AS_SONICBLOW','attack',136,10,2000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@CR_REFLECTSHIELD','attack',252,5,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_BLEEDING','attack',660,2,2000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@CR_REFLECTSHIELD','attack',252,5,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_ARMORBRAKE','attack',344,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_BLEEDING','attack',660,2,2000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_CRITICALWOUND','attack',673,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_DARKBREATH','attack',202,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_ICEBREATH','attack',655,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_POWERUP','attack',349,3,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_RANDOMATTACK','attack',183,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_DARKBREATH','attack',202,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_ICEBREATH','attack',655,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_POWERUP','attack',349,3,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_RANDOMATTACK','attack',183,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@NPC_WEAPONBRAKER','attack',343,10,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@WZ_METEOR','attack',83,10,2000,1000,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2322,'Bakonawa@WZ_STORMGUST','attack',89,10,2000,500,2000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -7806,58 +7727,58 @@ REPLACE INTO `mob_skill_db` VALUES (2330,'Slave@NPC_EMOTION','chase',197,1,2000,
REPLACE INTO `mob_skill_db` VALUES (2330,'Slave@NPC_FIREBREATH','attack',654,3,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2330,'Slave@NPC_GROUNDATTACK','attack',185,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2330,'Slave@NPC_PIERCINGATT','attack',158,5,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2330,'Slave@SM_PROVOKE','chase',6,10,2000,600,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,44,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2330,'Slave@SM_PROVOKE','chase',6,10,2000,600,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'44',NULL);
REPLACE INTO `mob_skill_db` VALUES (2330,'Slave@TF_THROWSTONE','chase',152,1,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2331,'Seaweed@AL_DECAGI','idle',30,1,10000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2331,'Seaweed@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate',100,NULL,NULL,NULL,NULL,NULL,3,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2331,'Seaweed@AL_DECAGI','idle',30,1,10000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2331,'Seaweed@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','100',NULL,NULL,NULL,NULL,NULL,'3',NULL);
REPLACE INTO `mob_skill_db` VALUES (2337,'Monster@NPC_INVISIBLE','attack',353,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2337,'Monster@NPC_INVISIBLE','idle',353,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2337,'Monster@WZ_METEOR','attack',83,5,10000,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2338,'Manananggal@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2338,'Manananggal@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2338,'Manananggal@NPC_BLOODDRAIN','attack',199,1,1000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2338,'Manananggal@NPC_COMBOATTACK','angry',171,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,1,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2338,'Manananggal@NPC_COMBOATTACK','attack',171,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,1,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2338,'Manananggal@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2338,'Manananggal@NPC_BLOODDRAIN','attack',199,1,1000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2338,'Manananggal@NPC_COMBOATTACK','angry',171,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'1',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2338,'Manananggal@NPC_COMBOATTACK','attack',171,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'1',NULL);
REPLACE INTO `mob_skill_db` VALUES (2338,'Manananggal@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2338,'Manananggal@NPC_WINDATTACK','angry',187,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2338,'Manananggal@NPC_WINDATTACK','attack',187,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2339,'Mangkukulam@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2339,'Mangkukulam@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2339,'Mangkukulam@NPC_DARKSTRIKE','attack',340,9,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2339,'Mangkukulam@NPC_DARKSTRIKE','chase',340,9,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2339,'Mangkukulam@NPC_DARKSTRIKE','attack',340,9,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2339,'Mangkukulam@NPC_DARKSTRIKE','chase',340,9,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2339,'Mangkukulam@NPC_DARKTHUNDER','attack',341,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2339,'Mangkukulam@NPC_MENTALBREAKER','attack',159,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,14,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2339,'Mangkukulam@NPC_MENTALBREAKER','chase',159,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,14,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2339,'Mangkukulam@NPC_MENTALBREAKER','attack',159,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'14',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2339,'Mangkukulam@NPC_MENTALBREAKER','chase',159,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'14',NULL);
REPLACE INTO `mob_skill_db` VALUES (2340,'Tiyanak@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2340,'Tiyanak@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2340,'Tiyanak@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2340,'Tiyanak@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2340,'Tiyanak@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2340,'Tiyanak@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2340,'Tiyanak@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,29,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2340,'Tiyanak@NPC_REBIRTH','dead',208,3,2000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@AS_SONICBLOW','attack',136,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@CR_HOLYCROSS','attack',253,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@HP_ASSUMPTIO','attack',361,5,10000,0,100000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@HP_ASSUMPTIO','chase',361,5,10000,0,100000,'yes','self','myhpltmaxrate',60,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@HP_ASSUMPTIO','attack',361,5,10000,0,100000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@HP_ASSUMPTIO','chase',361,5,10000,0,100000,'yes','self','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@HW_GANBANTEIN','attack',483,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@KN_BRANDISHSPEAR','attack',57,10,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@KN_TWOHANDQUICKEN','attack',60,10,10000,0,90000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@MG_THUNDERSTORM','attack',21,10,10000,1500,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_AGIUP','chase',350,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@KN_TWOHANDQUICKEN','attack',60,10,10000,0,90000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@MG_THUNDERSTORM','attack',21,10,10000,1500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_AGIUP','attack',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_AGIUP','chase',350,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_CALLSLAVE','attack',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_CALLSLAVE','idle',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_CALLSLAVE','chase',352,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_CRITICALWOUND','attack',673,4,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_EARTHQUAKE','attack',653,5,10000,1000,25000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_EARTHQUAKE','chase',653,5,10000,1000,25000,'no','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_EARTHQUAKE','attack',653,5,10000,1000,25000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_EARTHQUAKE','chase',653,5,10000,1000,25000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_HOLYATTACK','attack',189,10,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_POWERUP','chase',349,5,10000,0,30000,'yes','self','myhpltmaxrate',30,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_SUMMONSLAVE','attack',196,1,10000,2000,5000,'no','self','slavele',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_SUMMONSLAVE','idle',196,1,10000,2000,5000,'no','self','slavele',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_SUMMONSLAVE','chase',196,1,10000,2000,5000,'no','self','slavele',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_POWERUP','attack',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_POWERUP','chase',349,5,10000,0,30000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_SUMMONSLAVE','attack',196,1,10000,2000,5000,'no','self','slavele','1',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_SUMMONSLAVE','idle',196,1,10000,2000,5000,'no','self','slavele','1',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@NPC_SUMMONSLAVE','chase',196,1,10000,2000,5000,'no','self','slavele','1',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@SA_DISPELL','attack',289,5,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@SA_DISPELL','chase',289,5,10000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@WZ_VERMILION','attack',85,10,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -7865,26 +7786,25 @@ REPLACE INTO `mob_skill_db` VALUES (2341,'2011 RWC Boss@WZ_VERMILION','chase',85
REPLACE INTO `mob_skill_db` VALUES (2343,'Monster@NPC_INVISIBLE','attack',353,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2343,'Monster@NPC_INVISIBLE','idle',353,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2343,'Monster@WZ_STORMGUST','attack',89,5,10000,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- Nightmare Pyramids
REPLACE INTO `mob_skill_db` VALUES (2353,'Minorous (Nightmare)@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2353,'Minorous (Nightmare)@BS_HAMMERFALL','attack',110,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2353,'Minorous (Nightmare)@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2353,'Minorous (Nightmare)@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2353,'Minorous (Nightmare)@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2353,'Minorous (Nightmare)@WZ_HEAVENDRIVE','attack',91,3,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2354,'Mummy (Nightmare)@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2354,'Mummy (Nightmare)@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2353,'Minorous (Nightmare)@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2353,'Minorous (Nightmare)@WZ_HEAVENDRIVE','attack',91,3,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2354,'Mummy (Nightmare)@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2354,'Mummy (Nightmare)@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2354,'Mummy (Nightmare)@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2354,'Mummy (Nightmare)@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2354,'Mummy (Nightmare)@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x3885,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2354,'Mummy (Nightmare)@NPC_UNDEADATTACK','attack',347,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2355,'Verit (Nightmare)@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2355,'Verit (Nightmare)@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2355,'Verit (Nightmare)@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,19,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2355,'Verit (Nightmare)@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
REPLACE INTO `mob_skill_db` VALUES (2356,'Mimic (Nightmare)@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2356,'Mimic (Nightmare)@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2356,'Mimic (Nightmare)@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2356,'Mimic (Nightmare)@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2356,'Mimic (Nightmare)@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2356,'Mimic (Nightmare)@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2356,'Mimic (Nightmare)@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,29,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2357,'Mimic (Nightmare)@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2357,'Mimic (Nightmare)@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@@ -7895,133 +7815,1997 @@ REPLACE INTO `mob_skill_db` VALUES (2358,'Arclouze (Nightmare)@NPC_GROUNDATTACK'
REPLACE INTO `mob_skill_db` VALUES (2359,'Arclouze (Nightmare)@NPC_GROUNDATTACK','angry',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2359,'Arclouze (Nightmare)@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2360,'Ancient Mummy@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2360,'Ancient Mummy@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2360,'Ancient Mummy@NPC_DARKBREATH','attack',202,4,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
REPLACE INTO `mob_skill_db` VALUES (2360,'Ancient Mummy@NPC_UNDEADATTACK','attack',347,4,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_BLOODDRAIN','attack',199,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_BLOODDRAIN','attack',199,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_BLOODDRAIN','idle',199,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_BLOODDRAIN','idle',199,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_BLOODDRAIN','attack',199,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_BLOODDRAIN','attack',199,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_BLOODDRAIN','idle',199,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_BLOODDRAIN','idle',199,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_DARKBLESSING','attack',203,1,5000,0,2000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_SUMMONMONSTER','attack',209,5,5000,0,10000,'yes','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_SUMMONMONSTER','attack',209,5,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused',28,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused',18,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused',21,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused',79,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused',83,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused',89,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_SUMMONMONSTER','attack',209,5,5000,0,10000,'yes','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_SUMMONMONSTER','attack',209,5,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused','28',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused','18',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused','21',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused','79',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused','83',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@NPC_SUMMONMONSTER','idle',209,5,5000,0,10000,'yes','self','skillused','89',NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_FIREPILLAR','attack',80,10,5000,0,2000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_FIREPILLAR','idle',80,10,10000,0,2000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_FIREPILLAR','idle',80,10,10000,0,2000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_METEOR','attack',83,10,5000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_METEOR','idle',83,10,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused',28,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused',18,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused',21,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused',79,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused',83,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused',89,NULL,NULL,NULL,NULL,NULL,9,NULL);
--- Eclage
-REPLACE INTO `mob_skill_db` VALUES (2363,'Menblatt@KN_PIERCE','attack',56,10,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2363,'Menblatt@NPC_DARKSTRIKE','chase',340,5,2000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2363,'Menblatt@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2363,'Menblatt@NPC_SLEEPATTACK','chase',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2364,'Petal@NPC_COMBOATTACK','attack',171,4,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_METEOR','attack',83,10,5000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_METEOR','idle',83,10,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused','28',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused','21',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused','79',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused','83',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2362,'Amon Ra (Nightmare)@WZ_METEOR','idle',83,10,10000,0,0,'yes','target','skillused','89',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2363,'Menblatt@KN_PIERCE','attack',56,10,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2363,'Menblatt@NPC_DARKSTRIKE','chase',340,5,2000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2363,'Menblatt@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2363,'Menblatt@NPC_SLEEPATTACK','chase',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2364,'Petal@NPC_COMBOATTACK','attack',171,4,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2364,'Petal@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,0x308D,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2364,'Petal@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2365,'Cenere@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2365,'Cenere@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2365,'Cenere@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2365,'Cenere@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,7,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2365,'Cenere@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
REPLACE INTO `mob_skill_db` VALUES (2365,'Cenere@NPC_WINDATTACK','attack',187,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2366,'Antique Book@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2366,'Antique Book@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2366,'Antique Book@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,2,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2367,'Lichtern@MG_COLDBOLT','attack',14,6,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2367,'Lichtern@MG_COLDBOLT','chase',14,6,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2366,'Antique Book@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2366,'Antique Book@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2367,'Lichtern@MG_COLDBOLT','attack',14,6,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2367,'Lichtern@MG_COLDBOLT','chase',14,6,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
REPLACE INTO `mob_skill_db` VALUES (2367,'Lichtern@MG_FROSTDIVER','attack',15,9,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2367,'Lichtern@MG_FROSTDIVER','chase',15,9,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2367,'Lichtern@NPC_WATERATTACK','attack',184,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2367,'Lichtern@NPC_WATERATTACK','attack',184,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
REPLACE INTO `mob_skill_db` VALUES (2367,'Lichtern@WZ_WATERBALL','attack',86,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2368,'Lichtern@MG_NAPALMBEAT','attack',11,7,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2368,'Lichtern@MG_NAPALMBEAT','attack',11,7,4000,0,5000,'yes','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2368,'Lichtern@MG_NAPALMBEAT','attack',11,7,4000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2368,'Lichtern@MG_SOULSTRIKE','attack',13,9,3000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2368,'Lichtern@MG_SOULSTRIKE','chase',13,9,3000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2368,'Lichtern@NPC_STUNATTACK','attack',179,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,39,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2368,'Lichtern@NPC_STUNATTACK','chase',179,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,39,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2368,'Lichtern@NPC_TELEKINESISATTACK','attack',191,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2369,'Lichtern@MG_FIREBALL','attack',17,7,2000,500,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2369,'Lichtern@MG_FIREBALL','chase',17,5,3000,500,5000,'no','target','attackpcge',2,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2369,'Lichtern@MG_FIREBOLT','attack',19,7,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2369,'Lichtern@MG_FIREBOLT','chase',19,7,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2369,'Lichtern@NPC_FIREATTACK','attack',186,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2369,'Lichtern@NPC_SLEEPATTACK','attack',182,5,1000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2369,'Lichtern@NPC_SLEEPATTACK','chase',182,5,1000,300,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2370,'Lichtern@MG_STONECURSE','attack',16,8,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2370,'Lichtern@MG_STONECURSE','chase',16,8,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,29,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2370,'Lichtern@NPC_GROUNDATTACK','attack',185,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,21,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2370,'Lichtern@WZ_EARTHSPIKE','attack',90,5,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2370,'Lichtern@WZ_EARTHSPIKE','chase',90,5,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2370,'Lichtern@WZ_QUAGMIRE','attack',92,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2370,'Lichtern@WZ_QUAGMIRE','chase',92,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,11,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2368,'Lichtern@NPC_STUNATTACK','attack',179,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'39',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2368,'Lichtern@NPC_STUNATTACK','chase',179,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'39',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2368,'Lichtern@NPC_TELEKINESISATTACK','attack',191,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2369,'Lichtern@MG_FIREBALL','attack',17,7,2000,500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2369,'Lichtern@MG_FIREBALL','chase',17,5,3000,500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2369,'Lichtern@MG_FIREBOLT','attack',19,7,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2369,'Lichtern@MG_FIREBOLT','chase',19,7,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2369,'Lichtern@NPC_FIREATTACK','attack',186,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2369,'Lichtern@NPC_SLEEPATTACK','attack',182,5,1000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2369,'Lichtern@NPC_SLEEPATTACK','chase',182,5,1000,300,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2370,'Lichtern@MG_STONECURSE','attack',16,8,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2370,'Lichtern@MG_STONECURSE','chase',16,8,2000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2370,'Lichtern@NPC_GROUNDATTACK','attack',185,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2370,'Lichtern@WZ_EARTHSPIKE','attack',90,5,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2370,'Lichtern@WZ_EARTHSPIKE','chase',90,5,3000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2370,'Lichtern@WZ_QUAGMIRE','attack',92,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2370,'Lichtern@WZ_QUAGMIRE','chase',92,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
REPLACE INTO `mob_skill_db` VALUES (2371,'Faithful Manager@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2371,'Faithful Manager@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',NULL,9,0x0081,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2371,'Faithful Manager@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2371,'Faithful Manager@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2371,'Faithful Manager@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2371,'Faithful Manager@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2371,'Faithful Manager@NPC_SLEEPATTACK','chase',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2371,'Faithful Manager@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2371,'Faithful Manager@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2371,'Faithful Manager@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2371,'Faithful Manager@NPC_SLEEPATTACK','chase',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
REPLACE INTO `mob_skill_db` VALUES (2371,'Faithful Manager@SA_DISPELL','attack',289,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2371,'Faithful Manager@WZ_FIREPILLAR','idle',80,5,500,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2408,'Lv 10@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2409,'Lv 50@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2410,'Lv 100@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2411,'Lv 150@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate',50,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
--- Old Glast Heim
-REPLACE INTO `mob_skill_db` VALUES (2464,'Zombie@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,26);
-REPLACE INTO `mob_skill_db` VALUES (2464,'Zombie@NPC_UNDEADATTACK','chase',347,10,8000,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2465,'Wraith@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2466,'Ghoul@NPC_UNDEADATTACK','chase',347,10,8000,1000,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2467,'Arclouze@NPC_GROUNDATTACK','attack',185,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2468,'Raydric@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2468,'Raydric@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2468,'Raydric@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2371,'Faithful Manager@WZ_FIREPILLAR','idle',80,5,500,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2408,'Lv 10@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2409,'Lv 50@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2410,'Lv 100@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2411,'Lv 150@AL_HEAL','idle',28,10,10000,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2464,'Zombie@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,'26');
+REPLACE INTO `mob_skill_db` VALUES (2464,'Zombie@NPC_UNDEADATTACK','chase',347,10,8000,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2465,'Wraith@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2466,'Ghoul@NPC_UNDEADATTACK','chase',347,10,8000,1000,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2467,'Arclouze@NPC_GROUNDATTACK','attack',185,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2468,'Raydric@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2468,'Raydric@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2468,'Raydric@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2468,'Raydric@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2468,'Raydric@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',0,0,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2468,'Raydric@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2469,'Raydric Archer@AC_CHARGEARROW','attack',148,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2469,'Raydric Archer@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2469,'Raydric Archer@NPC_DARKNESSATTACK','attack',190,10,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2470,'Abysmal Knight@AC_CHARGEARROW','chase',148,1,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2470,'Abysmal Knight@CR_AUTOGUARD','attack',249,10,500,0,300000,'yes','self','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2468,'Raydric@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2468,'Raydric@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2469,'Raydric Archer@AC_CHARGEARROW','attack',148,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2469,'Raydric Archer@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2469,'Raydric Archer@NPC_DARKNESSATTACK','attack',190,10,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2470,'Abysmal Knight@AC_CHARGEARROW','chase',148,1,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2470,'Abysmal Knight@CR_AUTOGUARD','attack',249,10,500,0,300000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db` VALUES (2470,'Abysmal Knight@CR_AUTOGUARD','chase',249,10,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2470,'Abysmal Knight@KN_BRANDISHSPEAR','attack',57,20,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2470,'Abysmal Knight@NPC_DARKNESSATTACK','attack',190,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2472,'Bloody Knight@CR_SHIELDCHARGE','attack',250,5,500,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2472,'Bloody Knight@KN_BRANDISHSPEAR','attack',57,5,500,1000,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2472,'Bloody Knight@NPC_CHANGEFIRE','attack',164,1,10000,2000,600000,'no','self','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2472,'Bloody Knight@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,9,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2472,'Bloody Knight@NPC_WEAPONBRAKER','attack',343,5,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2472,'Bloody Knight@WZ_METEOR','attack',83,5,2000,0,5000,'no','target','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2472,'Bloody Knight@WZ_METEOR','chase',83,5,2000,0,5000,'no','target','myhpltmaxrate',20,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2475,'Root of Corruption@NPC_DARKSTRIKE','attack',340,10,2000,0,5000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2475,'Root of Corruption@NPC_HELLJUDGEMENT','idle',662,10,10000,4000,100,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2475,'Root of Corruption@NPC_HELLJUDGEMENT','attack',662,10,10000,1000,10000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2475,'Root of Corruption@NPC_PETRIFYATTACK','attack',180,5,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,3,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2475,'Root of Corruption@NPC_SILENCEATTACK','attack',178,10,2000,0,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2476,'Amdarias@MG_FIREBALL','chase',17,20,5000,500,1000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2476,'Amdarias@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2476,'Amdarias@NPC_DARKBREATH','attack',202,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,36,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2476,'Amdarias@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'no','self','always',0,NULL,NULL,NULL,NULL,NULL,6,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2476,'Amdarias@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'no','self','myhpltmaxrate',80,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2476,'Amdarias@NPC_FIREBREATH','attack',654,5,500,800,5000,'no','target','always',0,NULL,NULL,NULL,NULL,NULL,32,NULL);
-REPLACE INTO `mob_skill_db` VALUES (2476,'Amdarias@NPC_WEAPONBRAKER','attack',343,10,500,0,30000,'yes','target','always',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
-
+REPLACE INTO `mob_skill_db` VALUES (2470,'Abysmal Knight@KN_BRANDISHSPEAR','attack',57,20,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2470,'Abysmal Knight@NPC_DARKNESSATTACK','attack',190,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2472,'Bloody Knight@CR_SHIELDCHARGE','attack',250,5,500,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2472,'Bloody Knight@KN_BRANDISHSPEAR','attack',57,5,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2472,'Bloody Knight@NPC_CHANGEFIRE','attack',164,1,10000,2000,600000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2472,'Bloody Knight@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2472,'Bloody Knight@NPC_WEAPONBRAKER','attack',343,5,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2472,'Bloody Knight@WZ_METEOR','attack',83,5,2000,0,5000,'no','target','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2472,'Bloody Knight@WZ_METEOR','chase',83,5,2000,0,5000,'no','target','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2475,'Root of Corruption@NPC_DARKSTRIKE','attack',340,10,2000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2475,'Root of Corruption@NPC_HELLJUDGEMENT','idle',662,10,10000,4000,100,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2475,'Root of Corruption@NPC_HELLJUDGEMENT','attack',662,10,10000,1000,10000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2475,'Root of Corruption@NPC_PETRIFYATTACK','attack',180,5,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2475,'Root of Corruption@NPC_SILENCEATTACK','attack',178,10,2000,0,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2476,'Amdarias@MG_FIREBALL','chase',17,20,5000,500,1000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2476,'Amdarias@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2476,'Amdarias@NPC_DARKBREATH','attack',202,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2476,'Amdarias@NPC_DRAGONFEAR','chase',659,5,10000,0,30000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2476,'Amdarias@NPC_DRAGONFEAR','attack',659,5,2000,1000,20000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2476,'Amdarias@NPC_FIREBREATH','attack',654,5,500,800,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2476,'Amdarias@NPC_WEAPONBRAKER','attack',343,10,500,0,30000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2603,'Swift Zombie Slaughter@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2603,'Swift Zombie Slaughter@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2603,'Swift Zombie Slaughter@AS_SONICBLOW','attack',136,5,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2603,'Swift Zombie Slaughter@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2603,'Swift Zombie Slaughter@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2603,'Swift Zombie Slaughter@NPC_POISON','attack',176,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2604,'Solid Zombie Prisoner@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2604,'Solid Zombie Prisoner@NPC_POISONATTACK','attack',188,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2604,'Solid Zombie Prisoner@NPC_UNDEADATTACK','attack',347,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2605,'Zombie Master Ringleader@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2605,'Zombie Master Ringleader@KN_BRANDISHSPEAR','attack',57,5,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2605,'Zombie Master Ringleader@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2605,'Zombie Master Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1298,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2605,'Zombie Master Ringleader@NPC_UNDEADATTACK','angry',347,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2605,'Zombie Master Ringleader@NPC_UNDEADATTACK','attack',347,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2606,'Furious Zombie@NPC_POISON','angry',176,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2606,'Furious Zombie@NPC_POISON','attack',176,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2606,'Furious Zombie@NPC_UNDEADATTACK','angry',347,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2606,'Furious Zombie@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2607,'Elusive Zakudam@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2607,'Elusive Zakudam@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2607,'Elusive Zakudam@NPC_GUIDEDATTACK','attack',172,2,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2607,'Elusive Zakudam@NPC_PIERCINGATT','attack',158,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2607,'Elusive Zakudam@NPC_RANDOMATTACK','attack',183,5,1000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2608,'Swift Yoyo@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2608,'Swift Yoyo@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2608,'Swift Yoyo@AM_POTIONPITCHER','idle',231,1,500,1500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2608,'Swift Yoyo@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2608,'Swift Yoyo@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2608,'Swift Yoyo@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2608,'Swift Yoyo@SM_PROVOKE','chase',6,10,500,600,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2608,'Swift Yoyo@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2609,'Solid Yoyo@AM_POTIONPITCHER','idle',231,1,500,1500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2609,'Solid Yoyo@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2609,'Solid Yoyo@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2609,'Solid Yoyo@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2609,'Solid Yoyo@SM_PROVOKE','chase',6,10,500,600,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2609,'Solid Yoyo@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2610,'Wormtail Ringleader@NPC_GROUNDATTACK','attack',185,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2610,'Wormtail Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1024,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2611,'Furious Wootan Fighter@KN_TWOHANDQUICKEN','attack',60,9,2000,0,120000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2611,'Furious Wootan Fighter@SM_MAGNUM','attack',7,5,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2612,'Elusive Leshij@AL_HEAL','idle',28,9,10000,3000,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2612,'Elusive Leshij@AL_HEAL','idle',28,9,5000,500,5000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2612,'Elusive Leshij@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2612,'Elusive Leshij@NPC_SPLASHATTACK','attack',174,1,3000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2612,'Elusive Leshij@NPC_STUNATTACK','attack',179,3,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2613,'Swift Wolf@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2613,'Swift Wolf@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2613,'Swift Wolf@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2613,'Swift Wolf@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2614,'Solid Wind Ghost@HT_SHOCKWAVE','idle',118,5,500,0,300000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2614,'Solid Wind Ghost@MG_LIGHTNINGBOLT','attack',20,5,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2614,'Solid Wind Ghost@MG_LIGHTNINGBOLT','chase',20,5,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2614,'Solid Wind Ghost@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,29,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2614,'Solid Wind Ghost@NPC_MAGICALATTACK','attack',192,1,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2614,'Solid Wind Ghost@NPC_UNDEADATTACK','attack',347,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2614,'Solid Wind Ghost@WZ_JUPITEL','attack',84,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2614,'Solid Wind Ghost@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2615,'Willow Ringleader@NPC_GROUNDATTACK','attack',185,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2615,'Willow Ringleader@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2615,'Willow Ringleader@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2615,'Willow Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1010,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2616,'Furious Wild Rose@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2616,'Furious Wild Rose@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2616,'Furious Wild Rose@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2617,'Elusive Evil Nymph@AL_HEAL','attack',28,3,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2617,'Elusive Evil Nymph@AL_HEAL','idle',28,3,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2617,'Elusive Evil Nymph@AL_HEAL','chase',28,3,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2617,'Elusive Evil Nymph@AL_HEAL','attack',28,3,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2617,'Elusive Evil Nymph@AL_HEAL','idle',28,3,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2617,'Elusive Evil Nymph@AL_HEAL','chase',28,3,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2617,'Elusive Evil Nymph@NPC_STOP','attack',342,1,500,0,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2617,'Elusive Evil Nymph@SA_DISPELL','attack',289,5,0,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2618,'Solid Whisper@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2618,'Solid Whisper@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2618,'Solid Whisper@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2618,'Solid Whisper@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'28',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2618,'Solid Whisper@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2618,'Solid Whisper@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,28,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2618,'Solid Whisper@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2619,'Weak Skeleton Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',2405,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2620,'Furious Wanderer@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2620,'Furious Wanderer@KN_AUTOCOUNTER','attack',61,5,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2620,'Furious Wanderer@NPC_BLEEDING','attack',660,1,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2620,'Furious Wanderer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2620,'Furious Wanderer@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2620,'Furious Wanderer@NPC_UNDEADATTACK','attack',347,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2620,'Furious Wanderer@RG_INTIMIDATE','attack',219,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2621,'Elusive Violy@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2621,'Elusive Violy@NPC_DARKBREATH','attack',202,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2621,'Elusive Violy@NPC_DARKSTRIKE','attack',340,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2621,'Elusive Violy@PR_LEXDIVINA','attack',76,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2622,'Swift Violy@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2622,'Swift Violy@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2622,'Swift Violy@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2622,'Swift Violy@NPC_DARKBREATH','attack',202,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2622,'Swift Violy@NPC_DARKSTRIKE','attack',340,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2622,'Swift Violy@PR_LEXDIVINA','attack',76,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2623,'Solid Violy@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2623,'Solid Violy@NPC_DARKBREATH','attack',202,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2623,'Solid Violy@NPC_DARKSTRIKE','attack',340,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2623,'Solid Violy@PR_LEXDIVINA','attack',76,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2624,'Venomous Ringleader@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2624,'Venomous Ringleader@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2624,'Venomous Ringleader@NPC_POISON','attack',176,5,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2624,'Venomous Ringleader@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2624,'Venomous Ringleader@NPC_SELFDESTRUCTION','chase',173,1,500,2000,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2624,'Venomous Ringleader@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','skillused','173',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2624,'Venomous Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1621,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2625,'Furious Venatu@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2625,'Furious Venatu@NPC_EMOTION','chase',197,1,100,0,5000,'yes','self','always',NULL,7,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2625,'Furious Venatu@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,NULL,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2625,'Furious Venatu@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2625,'Furious Venatu@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2625,'Furious Venatu@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2626,'Elusive Baba-Yaga@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2626,'Elusive Baba-Yaga@NPC_COMBOATTACK','attack',171,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2626,'Elusive Baba-Yaga@WZ_WATERBALL','attack',86,2,2000,3000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2626,'Elusive Baba-Yaga@WZ_WATERBALL','chase',86,1,5000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2627,'Swift Vanberk@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2627,'Swift Vanberk@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2627,'Swift Vanberk@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2627,'Swift Vanberk@BS_MAXIMIZE','attack',114,5,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2627,'Swift Vanberk@BS_MAXIMIZE','chase',114,5,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2627,'Swift Vanberk@CR_HOLYCROSS','attack',253,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2627,'Swift Vanberk@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2627,'Swift Vanberk@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2627,'Swift Vanberk@PR_LEXAETERNA','chase',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2628,'Solid Vadon@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2628,'Solid Vadon@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2628,'Solid Vadon@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2628,'Solid Vadon@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2629,'Ungoliant Ringleader@AL_TELEPORT','attack',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2629,'Ungoliant Ringleader@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2629,'Ungoliant Ringleader@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'14',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2629,'Ungoliant Ringleader@NPC_DARKBREATH','attack',202,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2629,'Ungoliant Ringleader@NPC_PETRIFYATTACK','attack',180,2,1000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2629,'Ungoliant Ringleader@NPC_POISONATTACK','attack',188,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2629,'Ungoliant Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1618,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2630,'Furious Toucan@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2630,'Furious Toucan@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2630,'Furious Toucan@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2630,'Furious Toucan@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2630,'Furious Toucan@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2630,'Furious Toucan@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2630,'Furious Toucan@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2631,'Elusive Tiyanak@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2631,'Elusive Tiyanak@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2631,'Elusive Tiyanak@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2631,'Elusive Tiyanak@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2631,'Elusive Tiyanak@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,29,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2631,'Elusive Tiyanak@NPC_REBIRTH','dead',208,3,2000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2632,'Solid Thief Bug@NPC_AGIUP','idle',350,1,0,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2632,'Solid Thief Bug@NPC_AGIUP','loot',350,1,1000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2633,'Thief Bug Ringleader@NPC_AGIUP','idle',350,1,0,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2633,'Thief Bug Ringleader@NPC_AGIUP','loot',350,1,1000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2633,'Thief Bug Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1051,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2634,'Furious Thief Bug@NPC_AGIUP','idle',350,1,0,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2634,'Furious Thief Bug@NPC_AGIUP','loot',350,1,1000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2635,'Elusive Thara Frog@NPC_LICK','attack',206,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2635,'Elusive Thara Frog@NPC_WATERATTACK','attack',184,3,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2636,'Swift Teddy Bear@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2636,'Swift Teddy Bear@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2636,'Swift Teddy Bear@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2636,'Swift Teddy Bear@NPC_CURSEATTACK','attack',181,4,500,800,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2636,'Swift Teddy Bear@NPC_CURSEATTACK','chase',181,4,500,800,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2636,'Swift Teddy Bear@NPC_EMOTION','idle',197,1,10000,0,30000,'yes','self','always',NULL,23,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2636,'Swift Teddy Bear@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',NULL,7,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2636,'Swift Teddy Bear@NPC_SELFDESTRUCTION','attack',173,1,1000,2000,10000,'no','self','attackpcge','3',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2636,'Swift Teddy Bear@NPC_SELFDESTRUCTION','chase',173,1,1000,2000,10000,'no','self','attackpcge','3',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2636,'Swift Teddy Bear@SA_DISPELL','attack',289,1,50,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2637,'Solid Tatacho@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2637,'Solid Tatacho@BS_HAMMERFALL','attack',110,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2637,'Solid Tatacho@HW_GANBANTEIN','attack',483,1,2000,0,7000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2637,'Solid Tatacho@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2637,'Solid Tatacho@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2637,'Solid Tatacho@NPC_STUNATTACK','attack',179,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2638,'Tarou Ringleader@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2638,'Tarou Ringleader@NPC_POISON','attack',176,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2638,'Tarou Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1175,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2639,'Furious Tamruan@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2639,'Furious Tamruan@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2639,'Furious Tamruan@NPC_SILENCEATTACK','attack',178,5,2000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2640,'Elusive Sting@AM_POTIONPITCHER','idle',231,4,10000,0,5000,'yes','self','mystatuson','hiding',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2640,'Elusive Sting@KN_SPEARSTAB','attack',58,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2640,'Elusive Sting@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2640,'Elusive Sting@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,20,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2640,'Elusive Sting@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2640,'Elusive Sting@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2640,'Elusive Sting@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'10',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2640,'Elusive Sting@WZ_QUAGMIRE','attack',92,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2640,'Elusive Sting@WZ_QUAGMIRE','chase',92,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2641,'Swift Stem Worm@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2641,'Swift Stem Worm@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2641,'Swift Stem Worm@NPC_GUIDEDATTACK','attack',172,1,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2641,'Swift Stem Worm@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2642,'Solid Steel Chonchon@NPC_SILENCEATTACK','attack',178,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2642,'Solid Steel Chonchon@NPC_WINDATTACK','attack',187,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2643,'Stapo Ringleader@NPC_KEEPING','attack',201,1,1000,1000,5000,'no','self','myhpltmaxrate','25',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2643,'Stapo Ringleader@SM_BASH','attack',5,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2643,'Stapo Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1784,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2644,'Furious Stalactic Golem@BS_HAMMERFALL','attack',110,5,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2644,'Furious Stalactic Golem@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2644,'Furious Stalactic Golem@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2644,'Furious Stalactic Golem@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',NULL,9,0x0091,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2644,'Furious Stalactic Golem@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2644,'Furious Stalactic Golem@NPC_STUNATTACK','attack',179,4,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2644,'Furious Stalactic Golem@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2645,'Elusive Stainer@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2645,'Elusive Stainer@NPC_SILENCEATTACK','attack',178,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2645,'Elusive Stainer@NPC_WINDATTACK','attack',187,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2646,'Swift Spore@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2646,'Swift Spore@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2646,'Swift Spore@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2646,'Swift Spore@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2646,'Swift Spore@NPC_SLEEPATTACK','attack',182,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2646,'Swift Spore@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2647,'Solid Solider@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2647,'Solid Solider@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2647,'Solid Solider@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0091,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2647,'Solid Solider@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2647,'Solid Solider@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2647,'Solid Solider@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2647,'Solid Solider@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2648,'Soldier Skeleton Ringleader@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2648,'Soldier Skeleton Ringleader@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2648,'Soldier Skeleton Ringleader@NPC_EMOTION','follow',197,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2648,'Soldier Skeleton Ringleader@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,6,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2648,'Soldier Skeleton Ringleader@NPC_UNDEADATTACK','angry',347,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2648,'Soldier Skeleton Ringleader@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2648,'Soldier Skeleton Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1028,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2649,'Furious Soldier Skeleton@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2649,'Furious Soldier Skeleton@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2649,'Furious Soldier Skeleton@NPC_EMOTION','follow',197,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2649,'Furious Soldier Skeleton@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,6,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2649,'Furious Soldier Skeleton@NPC_UNDEADATTACK','angry',347,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2649,'Furious Soldier Skeleton@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2650,'Elusive Lady Solace@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2650,'Elusive Lady Solace@CR_GRANDCROSS','attack',254,1,1000,1500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2650,'Elusive Lady Solace@MG_NAPALMBEAT','attack',11,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2650,'Elusive Lady Solace@MG_NAPALMBEAT','chase',11,5,1000,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2650,'Elusive Lady Solace@NPC_HOLYATTACK','attack',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2650,'Elusive Lady Solace@NPC_HOLYATTACK','chase',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2650,'Elusive Lady Solace@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2650,'Elusive Lady Solace@PR_LEXAETERNA','chase',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2650,'Elusive Lady Solace@PR_LEXDIVINA','attack',76,10,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2650,'Elusive Lady Solace@PR_LEXDIVINA','chase',76,10,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2651,'Swift Sohee@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2651,'Swift Sohee@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2651,'Swift Sohee@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,28,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2651,'Swift Sohee@NPC_STOP','attack',342,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2651,'Swift Sohee@NPC_SUICIDE','attack',175,1,500,0,5000,'yes','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2651,'Swift Sohee@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2652,'Solid Snowier@BS_HAMMERFALL','attack',110,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2652,'Solid Snowier@NPC_CRITICALSLASH','attack',170,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2652,'Solid Snowier@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2652,'Solid Snowier@NPC_WATERATTACK','attack',184,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2652,'Solid Snowier@NPC_WATERATTACK','attack',184,4,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2652,'Solid Snowier@SM_BASH','attack',5,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2652,'Solid Snowier@SM_ENDURE','chase',8,3,5000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2653,'Boa Ringleader@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2653,'Boa Ringleader@NPC_POISON','attack',176,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2653,'Boa Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1025,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2654,'Furious Smokie@AL_HEAL','idle',28,5,10000,0,5000,'yes','self','mystatuson','hiding',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2654,'Furious Smokie@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2654,'Furious Smokie@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2654,'Furious Smokie@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2654,'Furious Smokie@TF_HIDING','attack',51,1,500,500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2655,'Elusive Sleeper@AS_CLOAKING','angry',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2655,'Elusive Sleeper@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2655,'Elusive Sleeper@AS_CLOAKING','follow',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2655,'Elusive Sleeper@AS_CLOAKING','idle',135,1,100,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2655,'Elusive Sleeper@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2655,'Elusive Sleeper@NPC_DEFENDER','angry',205,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2655,'Elusive Sleeper@NPC_DEFENDER','follow',205,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2655,'Elusive Sleeper@NPC_DEFENDER','attack',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2655,'Elusive Sleeper@NPC_DEFENDER','chase',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2655,'Elusive Sleeper@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2655,'Elusive Sleeper@NPC_SLEEPATTACK','angry',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2655,'Elusive Sleeper@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2655,'Elusive Sleeper@TF_SPRINKLESAND','angry',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2655,'Elusive Sleeper@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2656,'Swift Sleeper@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2656,'Swift Sleeper@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2656,'Swift Sleeper@AS_CLOAKING','angry',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2656,'Swift Sleeper@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2656,'Swift Sleeper@AS_CLOAKING','follow',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2656,'Swift Sleeper@AS_CLOAKING','idle',135,1,100,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2656,'Swift Sleeper@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2656,'Swift Sleeper@NPC_DEFENDER','angry',205,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2656,'Swift Sleeper@NPC_DEFENDER','follow',205,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2656,'Swift Sleeper@NPC_DEFENDER','attack',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2656,'Swift Sleeper@NPC_DEFENDER','chase',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2656,'Swift Sleeper@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2656,'Swift Sleeper@NPC_SLEEPATTACK','angry',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2656,'Swift Sleeper@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2656,'Swift Sleeper@TF_SPRINKLESAND','angry',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2656,'Swift Sleeper@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2657,'Solid Skogul@AS_GRIMTOOTH','idle',137,5,10000,0,700,'yes','target','mystatuson','hiding',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2657,'Solid Skogul@MG_SOULSTRIKE','chase',13,5,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2657,'Solid Skogul@NPC_CURSEATTACK','attack',181,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2657,'Solid Skogul@NPC_DARKNESSATTACK','attack',190,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2657,'Solid Skogul@NPC_SUMMONSLAVE','attack',196,1,100,0,3600000,'no','self','slavele','0',1762,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2657,'Solid Skogul@TF_HIDING','idle',51,1,2000,0,180000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2658,'Skeleton General Ringleader@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2658,'Skeleton General Ringleader@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2658,'Skeleton General Ringleader@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2658,'Skeleton General Ringleader@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2658,'Skeleton General Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1290,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2658,'Skeleton General Ringleader@NPC_UNDEADATTACK','attack',347,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2659,'Furious Skeleton General@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2659,'Furious Skeleton General@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2659,'Furious Skeleton General@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2659,'Furious Skeleton General@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2659,'Furious Skeleton General@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1028,1016,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2659,'Furious Skeleton General@NPC_UNDEADATTACK','attack',347,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2660,'Elusive Skeleton Worker@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2660,'Elusive Skeleton Worker@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2660,'Elusive Skeleton Worker@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,1,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2661,'Swift Siroma@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2661,'Swift Siroma@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2661,'Swift Siroma@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,45,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2661,'Swift Siroma@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','myhpltmaxrate','1',28,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2661,'Swift Siroma@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','myhpltmaxrate','1',28,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2661,'Swift Siroma@NPC_SILENCEATTACK','attack',178,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2661,'Swift Siroma@NPC_SILENCEATTACK','chase',178,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2661,'Swift Siroma@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2661,'Swift Siroma@NPC_WATERATTACK','attack',184,2,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2661,'Swift Siroma@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2661,'Swift Siroma@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2662,'Solid Side Winder@KN_PIERCE','attack',56,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2662,'Solid Side Winder@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2662,'Solid Side Winder@NPC_POISONATTACK','attack',188,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2663,'Side Winder Ringleader@KN_PIERCE','attack',56,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2663,'Side Winder Ringleader@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2663,'Side Winder Ringleader@NPC_POISONATTACK','attack',188,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2663,'Side Winder Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1037,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2664,'Furious Shinobi@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2664,'Furious Shinobi@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2664,'Furious Shinobi@AS_CLOAKING','idle',135,1,500,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2664,'Furious Shinobi@HT_CLAYMORETRAP','idle',123,5,500,0,300000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2664,'Furious Shinobi@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2664,'Furious Shinobi@NPC_REBIRTH','dead',208,2,5000,0,0,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2664,'Furious Shinobi@SM_BASH','attack',5,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2664,'Furious Shinobi@TF_BACKSLIDING','attack',150,1,10000,500,3600000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2665,'Elusive Mistress of Shelter@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2665,'Elusive Mistress of Shelter@AS_VENOMDUST','attack',140,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2665,'Elusive Mistress of Shelter@AS_VENOMDUST','idle',140,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2665,'Elusive Mistress of Shelter@NPC_BLINDATTACK','angry',177,7,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2665,'Elusive Mistress of Shelter@NPC_BLINDATTACK','follow',177,7,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2665,'Elusive Mistress of Shelter@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2665,'Elusive Mistress of Shelter@NPC_DARKNESSATTACK','chase',190,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2665,'Elusive Mistress of Shelter@NPC_DARKTHUNDER','attack',341,4,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2665,'Elusive Mistress of Shelter@NPC_DARKTHUNDER','chase',341,4,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2666,'Swift Shellfish@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2666,'Swift Shellfish@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2666,'Swift Shellfish@NPC_WATERATTACK','attack',184,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2667,'Solid Cecil Damon@AC_CHARGEARROW','attack',148,1,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2667,'Solid Cecil Damon@AC_DOUBLE','attack',46,10,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2667,'Solid Cecil Damon@AC_SHOWER','attack',47,10,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2667,'Solid Cecil Damon@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2667,'Solid Cecil Damon@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2667,'Solid Cecil Damon@HT_FLASHER','attack',120,5,500,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2667,'Solid Cecil Damon@HT_FLASHER','idle',120,5,2000,0,60000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2667,'Solid Cecil Damon@HT_FREEZINGTRAP','attack',121,5,500,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2667,'Solid Cecil Damon@HT_FREEZINGTRAP','idle',121,5,2000,0,60000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2667,'Solid Cecil Damon@HT_SKIDTRAP','attack',115,5,500,0,5000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2667,'Solid Cecil Damon@HT_SKIDTRAP','idle',115,5,2000,0,60000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2667,'Solid Cecil Damon@NPC_AGIUP','attack',350,1,2000,0,25000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2667,'Solid Cecil Damon@NPC_AGIUP','idle',350,1,10000,0,35000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2667,'Solid Cecil Damon@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2667,'Solid Cecil Damon@NPC_POWERUP','attack',349,1,2000,0,100000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2667,'Solid Cecil Damon@NPC_POWERUP','attack',349,1,2000,0,25000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2667,'Solid Cecil Damon@NPC_STUNATTACK','attack',179,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2667,'Solid Cecil Damon@NPC_WINDATTACK','attack',187,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2667,'Solid Cecil Damon@SN_SHARPSHOOTING','attack',382,5,2000,500,1500,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2668,'Sea Otter Ringleader@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2668,'Sea Otter Ringleader@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2668,'Sea Otter Ringleader@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2668,'Sea Otter Ringleader@NPC_WATERATTACK','attack',184,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2668,'Sea Otter Ringleader@WZ_WATERBALL','attack',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2668,'Sea Otter Ringleader@WZ_WATERBALL','chase',86,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2668,'Sea Otter Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1323,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2669,'Furious Lamp Rey@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2669,'Furious Lamp Rey@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2669,'Furious Lamp Rey@NPC_BLEEDING','attack',660,1,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2669,'Furious Lamp Rey@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,18,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2669,'Furious Lamp Rey@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2669,'Furious Lamp Rey@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2670,'Elusive Scorpion@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2670,'Elusive Scorpion@NPC_POISON','attack',176,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2670,'Elusive Scorpion@NPC_POISONATTACK','attack',188,1,500,300,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2671,'Swift Savage Babe@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2671,'Swift Savage Babe@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2671,'Swift Savage Babe@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2671,'Swift Savage Babe@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2672,'Solid Savage@AL_INCAGI','chase',29,1,500,700,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2672,'Solid Savage@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2672,'Solid Savage@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2673,'Savage Ringleader@AL_INCAGI','chase',29,1,500,700,60000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2673,'Savage Ringleader@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2673,'Savage Ringleader@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2673,'Savage Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1166,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2674,'Furious Sandman@AS_CLOAKING','angry',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2674,'Furious Sandman@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2674,'Furious Sandman@AS_CLOAKING','idle',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2674,'Furious Sandman@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2674,'Furious Sandman@NPC_GROUNDATTACK','angry',185,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2674,'Furious Sandman@NPC_GROUNDATTACK','attack',185,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2674,'Furious Sandman@TF_SPRINKLESAND','angry',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2674,'Furious Sandman@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2675,'Elusive Salamander@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2675,'Elusive Salamander@AS_SONICBLOW','attack',136,10,1000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2675,'Elusive Salamander@CR_REFLECTSHIELD','attack',252,3,1000,0,200000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2675,'Elusive Salamander@CR_REFLECTSHIELD','idle',252,3,1000,0,200000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2675,'Elusive Salamander@KN_TWOHANDQUICKEN','attack',60,10,2000,0,300000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2675,'Elusive Salamander@MG_FIREBALL','idle',17,5,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2675,'Elusive Salamander@MG_FIREBALL','chase',17,5,10000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2675,'Elusive Salamander@NPC_BLEEDING','attack',660,3,500,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2675,'Elusive Salamander@NPC_CRITICALSLASH','attack',170,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2675,'Elusive Salamander@NPC_FIREATTACK','attack',186,5,2000,1000,200000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2675,'Elusive Salamander@NPC_WIDEBLEEDING','attack',665,2,10000,500,100000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2675,'Elusive Salamander@SM_MAGNUM','attack',7,7,1000,0,10000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2677,'Solid Roween@NPC_COMBOATTACK','attack',171,4,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2677,'Solid Roween@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,0x308D,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2677,'Solid Roween@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2678,'Roda Frog Ringleader@NPC_WATERATTACK','attack',184,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2678,'Roda Frog Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1012,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2679,'Furious Roda Frog@NPC_WATERATTACK','attack',184,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2680,'Elusive Rocker@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2680,'Elusive Rocker@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2681,'Swift Rideword@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2681,'Swift Rideword@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2681,'Swift Rideword@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2681,'Swift Rideword@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2681,'Swift Rideword@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2682,'Solid Rideword@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2682,'Solid Rideword@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2682,'Solid Rideword@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2683,'Dumpling Child Ringleader@NPC_WINDATTACK','attack',187,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2683,'Dumpling Child Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1409,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2684,'Furious Baroness of Retribution@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2684,'Furious Baroness of Retribution@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2684,'Furious Baroness of Retribution@NPC_DARKBREATH','attack',202,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2684,'Furious Baroness of Retribution@NPC_DARKCROSS','attack',338,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2684,'Furious Baroness of Retribution@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2684,'Furious Baroness of Retribution@NPC_GRANDDARKNESS','attack',339,1,500,700,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2685,'Elusive Baroness of Retribution@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2685,'Elusive Baroness of Retribution@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2685,'Elusive Baroness of Retribution@NPC_DARKBREATH','attack',202,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2685,'Elusive Baroness of Retribution@NPC_DARKCROSS','attack',338,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2685,'Elusive Baroness of Retribution@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2685,'Elusive Baroness of Retribution@NPC_GRANDDARKNESS','attack',339,1,500,700,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2686,'Swift Baroness of Retribution@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2686,'Swift Baroness of Retribution@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2686,'Swift Baroness of Retribution@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2686,'Swift Baroness of Retribution@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2686,'Swift Baroness of Retribution@NPC_DARKBREATH','attack',202,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2686,'Swift Baroness of Retribution@NPC_DARKCROSS','attack',338,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2686,'Swift Baroness of Retribution@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2686,'Swift Baroness of Retribution@NPC_GRANDDARKNESS','attack',339,1,500,700,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2687,'Solid Requiem@NPC_DARKNESSATTACK','attack',190,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2687,'Solid Requiem@NPC_EMOTION','walk',197,1,200,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2687,'Solid Requiem@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2688,'Remover Ringleader@NPC_UNDEADATTACK','attack',347,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2688,'Remover Ringleader@SM_BASH','attack',5,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2688,'Remover Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1682,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2689,'Elusive Red Eruma@BS_HAMMERFALL','attack',110,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2689,'Elusive Red Eruma@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2689,'Elusive Red Eruma@NPC_WINDATTACK','attack',187,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2690,'Swift Raydric@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2690,'Swift Raydric@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2690,'Swift Raydric@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2690,'Swift Raydric@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2690,'Swift Raydric@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2690,'Swift Raydric@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2690,'Swift Raydric@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2690,'Swift Raydric@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2690,'Swift Raydric@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2691,'Solid Raydric@BS_MAXIMIZE','attack',114,5,500,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2691,'Solid Raydric@BS_MAXIMIZE','chase',114,5,500,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2691,'Solid Raydric@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2691,'Solid Raydric@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2691,'Solid Raydric@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2691,'Solid Raydric@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2691,'Solid Raydric@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2692,'Laurell Weinder Ringleader@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2692,'Laurell Weinder Ringleader@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2692,'Laurell Weinder Ringleader@MG_FROSTDIVER','chase',15,9,10000,500,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2692,'Laurell Weinder Ringleader@MG_LIGHTNINGBOLT','attack',20,7,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2692,'Laurell Weinder Ringleader@MG_LIGHTNINGBOLT','idle',20,9,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2692,'Laurell Weinder Ringleader@MG_LIGHTNINGBOLT','chase',20,7,10000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2692,'Laurell Weinder Ringleader@MG_SAFETYWALL','attack',12,10,2000,1000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'26',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2692,'Laurell Weinder Ringleader@MG_SOULSTRIKE','attack',13,9,5000,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2692,'Laurell Weinder Ringleader@MG_SOULSTRIKE','attack',13,5,3000,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2692,'Laurell Weinder Ringleader@MG_SOULSTRIKE','attack',13,3,2000,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2692,'Laurell Weinder Ringleader@MG_SOULSTRIKE','idle',13,9,5000,0,1000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2692,'Laurell Weinder Ringleader@MG_THUNDERSTORM','attack',21,5,2000,1500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2692,'Laurell Weinder Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1657,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2693,'Furious Rake Scaraba@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2693,'Furious Rake Scaraba@BS_HAMMERFALL','attack',110,5,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2693,'Furious Rake Scaraba@MC_MAMMONITE','attack',42,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2693,'Furious Rake Scaraba@NPC_CRITICALWOUND','attack',673,1,2000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2693,'Furious Rake Scaraba@NPC_EMOTION','chase',197,1,1000,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2693,'Furious Rake Scaraba@NPC_EMOTION','idle',197,1,3000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2693,'Furious Rake Scaraba@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2693,'Furious Rake Scaraba@NPC_STONESKIN','attack',675,3,10000,1000,30000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2693,'Furious Rake Scaraba@NPC_STONESKIN','chase',675,3,10000,1000,30000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2693,'Furious Rake Scaraba@PF_SPIDERWEB','chase',405,1,300,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2694,'Elusive Raggler@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2694,'Elusive Raggler@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2694,'Elusive Raggler@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2694,'Elusive Raggler@NPC_WINDATTACK','attack',187,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2696,'Poring Ringleader@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2696,'Poring Ringleader@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2696,'Poring Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1002,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2697,'Furious Poring@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2697,'Furious Poring@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2698,'Elusive Poring@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2698,'Eluisve Poring@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2699,'Swift Poring@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2699,'Swift Poring@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2699,'Swift Poring@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2699,'Swift Poring@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2700,'Solid Porcellio@AL_PNEUMA','attack',25,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2700,'Solid Porcellio@NPC_GROUNDATTACK','attack',185,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2700,'Solid Porcellio@NPC_KEEPING','attack',201,1,2000,1000,5000,'no','self','myhpltmaxrate','25',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2701,'Poporing Ringleader@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2701,'Poporing Ringleader@NPC_POISON','attack',176,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2701,'Poporing Ringleader@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2701,'Poporing Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1031,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2702,'Furious Poporing@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2702,'Furious Poporing@NPC_POISON','attack',176,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2702,'Furious Poporing@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2703,'Elusive Poporing@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2703,'Elusive Poporing@NPC_POISON','attack',176,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2703,'Elusive Poporing@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2704,'Swift Poisonous Toad@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2704,'Swift Poisonous Toad@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2704,'Swift Poisonous Toad@NPC_COMBOATTACK','attack',171,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2704,'Swift Poisonous Toad@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2704,'Swift Poisonous Toad@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2704,'Swift Poisonous Toad@NPC_POISONATTACK','attack',188,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2705,'Solid Poison Spore@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2705,'Solid Poison Spore@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2705,'Solid Poison Spore@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,1,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2705,'Solid Poison Spore@NPC_POISON','angry',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2705,'Solid Poison Spore@NPC_POISON','attack',176,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2705,'Solid Poison Spore@NPC_POISONATTACK','angry',188,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2705,'Solid Poison Spore@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2706,'Plasma Ringleader@MG_NAPALMBEAT','attack',11,7,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2706,'Plasma Ringleader@MG_NAPALMBEAT','attack',11,7,4000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2706,'Plasma Ringleader@MG_SOULSTRIKE','attack',13,9,3000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2706,'Plasma Ringleader@MG_SOULSTRIKE','chase',13,9,3000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2706,'Plasma Ringleader@NPC_STUNATTACK','attack',179,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'39',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2706,'Plasma Ringleader@NPC_STUNATTACK','chase',179,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'39',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2706,'Plasma Ringleader@NPC_TELEKINESISATTACK','attack',191,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2706,'Plasma Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1693,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2707,'Furious Plankton@NPC_WATERATTACK','attack',184,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2708,'Elusive Pitman@HT_CLAYMORETRAP','idle',123,5,500,0,300000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2708,'Elusive Pitman@NPC_COMBOATTACK','attack',171,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2708,'Elusive Pitman@NPC_POWERUP','attack',349,2,3000,500,10000,'no','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2708,'Elusive Pitman@TF_SPRINKLESAND','attack',149,1,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2708,'Elusive Pitman@TF_SPRINKLESAND','chase',149,1,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2709,'Swift Piranha@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2709,'Swift Piranha@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2709,'Swift Piranha@MG_COLDBOLT','attack',14,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2709,'Swift Piranha@MG_COLDBOLT','chase',14,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2709,'Swift Piranha@NPC_BLEEDING','attack',660,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2709,'Swift Piranha@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2709,'Swift Piranha@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2709,'Swift Piranha@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2709,'Swift Piranha@NPC_CRITICALWOUND','attack',673,1,50,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2709,'Swift Piranha@NPC_WATERATTACK','attack',184,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2709,'Swift Piranha@WZ_WATERBALL','attack',86,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2710,'Solid Dark Pinguicula@AL_HEAL','idle',28,9,10000,3000,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2710,'Solid Dark Pinguicula@AL_HEAL','idle',28,9,5000,500,5000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2710,'Solid Dark Pinguicula@NPC_BLOODDRAIN','attack',199,1,5000,500,5000,'yes','target','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2710,'Solid Dark Pinguicula@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2710,'Solid Dark Pinguicula@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2710,'Solid Dark Pinguicula@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2710,'Solid Dark Pinguicula@NPC_SLEEPATTACK','attack',182,3,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2710,'Solid Dark Pinguicula@NPC_SPLASHATTACK','attack',174,1,3000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2710,'Solid Dark Pinguicula@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2710,'Solid Dark Pinguicula@NPC_STUNATTACK','attack',179,3,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2711,'Pinguicula Ringleader@AL_HEAL','idle',28,9,10000,3000,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2711,'Pinguicula Ringleader@AL_HEAL','idle',28,9,5000,500,5000,'yes','self','myhpltmaxrate','40',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2711,'Pinguicula Ringleader@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2711,'Pinguicula Ringleader@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2711,'Pinguicula Ringleader@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2711,'Pinguicula Ringleader@NPC_SLEEPATTACK','attack',182,3,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2711,'Pinguicula Ringleader@NPC_SPLASHATTACK','attack',174,1,3000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2711,'Pinguicula Ringleader@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2711,'Pinguicula Ringleader@NPC_STUNATTACK','attack',179,3,1000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2711,'Pinguicula Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1995,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2712,'Furious Picky@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2712,'Furious Picky@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2713,'Elusive Phen@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2713,'Elusive Phen@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2714,'Swift Petite@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2714,'Swift Petite@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2714,'Swift Petite@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2714,'Swift Petite@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2714,'Swift Petite@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2714,'Swift Petite@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2714,'Swift Petite@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2714,'Swift Petite@SM_BASH','attack',5,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2715,'Solid Petite@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2715,'Solid Petite@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2715,'Solid Petite@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2715,'Solid Petite@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2715,'Solid Petite@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2715,'Solid Petite@SM_BASH','attack',5,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2716,'Penomena Ringleader@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2716,'Penomena Ringleader@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2716,'Penomena Ringleader@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2716,'Penomena Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1216,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2717,'Furious Penomena@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2717,'Furious Penomena@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2717,'Furious Penomena@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2718,'Elusive Peco Peco@AS_SONICBLOW','attack',136,1,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2718,'Elusive Peco Peco@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,6,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2718,'Elusive Peco Peco@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2718,'Elusive Peco Peco@NPC_PROVOCATION','chase',194,1,200,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2719,'Swift Pasana@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2719,'Swift Pasana@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2719,'Swift Pasana@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2719,'Swift Pasana@NPC_BLEEDING','attack',660,2,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2719,'Swift Pasana@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2719,'Swift Pasana@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2719,'Swift Pasana@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2719,'Swift Pasana@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2719,'Swift Pasana@SM_BASH','attack',5,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2720,'Solid Parasite@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2720,'Solid Parasite@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2720,'Solid Parasite@NPC_ENERGYDRAIN','attack',200,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2720,'Solid Parasite@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2720,'Solid Parasite@NPC_PETRIFYATTACK','chase',180,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2720,'Solid Parasite@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2720,'Solid Parasite@NPC_POISON','chase',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2721,'Owl Duke Ringleader@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2721,'Owl Duke Ringleader@MG_LIGHTNINGBOLT','attack',20,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2721,'Owl Duke Ringleader@MG_LIGHTNINGBOLT','chase',20,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2721,'Owl Duke Ringleader@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2721,'Owl Duke Ringleader@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2721,'Owl Duke Ringleader@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,32,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2721,'Owl Duke Ringleader@PR_LEXDIVINA','attack',76,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2721,'Owl Duke Ringleader@PR_LEXDIVINA','chase',76,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2721,'Owl Duke Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1320,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2722,'Furious Orc Warrior@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2722,'Furious Orc Warrior@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2722,'Furious Orc Warrior@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,32,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2722,'Furious Orc Warrior@NPC_EMOTION','follow',197,1,2000,0,5000,'yes','self','always',NULL,27,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2722,'Furious Orc Warrior@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2722,'Furious Orc Warrior@NPC_GROUNDATTACK','angry',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2722,'Furious Orc Warrior@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2722,'Furious Orc Warrior@NPC_SMOKING','idle',195,1,500,0,36000000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2723,'Elusive Orc Zombie@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2723,'Elusive Orc Zombie@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2723,'Elusive Orc Zombie@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2723,'Elusive Orc Zombie@NPC_UNDEADATTACK','angry',347,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2723,'Elusive Orc Zombie@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2724,'Swift Orc Skeleton@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2724,'Swift Orc Skeleton@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2724,'Swift Orc Skeleton@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2724,'Swift Orc Skeleton@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2724,'Swift Orc Skeleton@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2724,'Swift Orc Skeleton@NPC_UNDEADATTACK','angry',347,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2724,'Swift Orc Skeleton@NPC_UNDEADATTACK','attack',347,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2725,'Solid Orc Lady@AL_INCAGI','chase',29,1,500,700,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2725,'Solid Orc Lady@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,3,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2725,'Solid Orc Lady@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2726,'Dame of Sentinel Ringleader@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2726,'Dame of Sentinel Ringleader@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2726,'Dame of Sentinel Ringleader@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2726,'Dame of Sentinel Ringleader@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2726,'Dame of Sentinel Ringleader@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2726,'Dame of Sentinel Ringleader@MG_SAFETYWALL','attack',12,5,1000,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2726,'Dame of Sentinel Ringleader@NPC_HOLYATTACK','attack',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2726,'Dame of Sentinel Ringleader@NPC_HOLYATTACK','chase',189,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2726,'Dame of Sentinel Ringleader@RG_INTIMIDATE','attack',219,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2726,'Dame of Sentinel Ringleader@WZ_JUPITEL','attack',84,4,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2726,'Dame of Sentinel Ringleader@WZ_JUPITEL','chase',84,4,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2726,'Dame of Sentinel Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1700,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2727,'Furious Noxious@NPC_MENTALBREAKER','attack',159,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'14',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2727,'Furious Noxious@NPC_MENTALBREAKER','chase',159,2,500,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'14',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2727,'Furious Noxious@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2727,'Furious Noxious@NPC_SELFDESTRUCTION','chase',173,1,500,2000,5000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2727,'Furious Noxious@NPC_SELFDESTRUCTION','attack',173,1,500,2000,5000,'no','self','skillused','173',NULL,NULL,NULL,NULL,NULL,'23',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2727,'Furious Noxious@NPC_TELEKINESISATTACK','attack',191,3,1000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2728,'Elusive Novus@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'37',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2728,'Elusive Novus@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2728,'Elusive Novus@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2728,'Elusive Novus@NPC_PIERCINGATT','attack',158,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2728,'Elusive Novus@SM_BASH','attack',5,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2729,'Swift Novus@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2729,'Swift Novus@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2729,'Swift Novus@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'37',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2729,'Swift Novus@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2729,'Swift Novus@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2729,'Swift Novus@NPC_PIERCINGATT','attack',158,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2729,'Swift Novus@SM_BASH','attack',5,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2730,'Solid Novus@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'37',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2730,'Solid Novus@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2730,'Solid Novus@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2730,'Solid Novus@NPC_PIERCINGATT','attack',158,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2730,'Solid Novus@SM_BASH','attack',5,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2731,'Novus Ringleader@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'37',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2731,'Novus Ringleader@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2731,'Novus Ringleader@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2731,'Novus Ringleader@NPC_PIERCINGATT','attack',158,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2731,'Novus Ringleader@SM_BASH','attack',5,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2731,'Novus Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1715,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2732,'Furious Nightmare Terror@NPC_CURSEATTACK','angry',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2732,'Furious Nightmare Terror@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2732,'Furious Nightmare Terror@NPC_DARKSTRIKE','angry',340,7,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2732,'Furious Nightmare Terror@NPC_DARKSTRIKE','attack',340,7,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2732,'Furious Nightmare Terror@NPC_FIREATTACK','angry',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2732,'Furious Nightmare Terror@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2732,'Furious Nightmare Terror@NPC_MENTALBREAKER','angry',159,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2732,'Furious Nightmare Terror@NPC_MENTALBREAKER','attack',159,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2733,'Elusive Wraith Dead (Nightmare)@AL_DECAGI','chase',30,9,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2733,'Elusive Wraith Dead (Nightmare)@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2733,'Elusive Wraith Dead (Nightmare)@AS_GRIMTOOTH','chase',137,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2733,'Elusive Wraith Dead (Nightmare)@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2733,'Elusive Wraith Dead (Nightmare)@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2733,'Elusive Wraith Dead (Nightmare)@NPC_POISON','attack',176,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2734,'Swift Wanderer (Nightmare)@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2734,'Swift Wanderer (Nightmare)@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2734,'Swift Wanderer (Nightmare)@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2734,'Swift Wanderer (Nightmare)@KN_AUTOCOUNTER','attack',61,5,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2734,'Swift Wanderer (Nightmare)@NPC_BLEEDING','attack',660,1,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2734,'Swift Wanderer (Nightmare)@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2734,'Swift Wanderer (Nightmare)@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2734,'Swift Wanderer (Nightmare)@NPC_UNDEADATTACK','attack',347,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2734,'Swift Wanderer (Nightmare)@RG_INTIMIDATE','attack',219,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2735,'Solid Nepenthes@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2735,'Solid Nepenthes@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2735,'Solid Nepenthes@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2735,'Solid Nepenthes@NPC_POISONATTACK','attack',188,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2735,'Solid Nepenthes@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@CR_REFLECTSHIELD','attack',252,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@CR_REFLECTSHIELD','idle',252,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@CR_REFLECTSHIELD','chase',252,10,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@MG_FIREBALL','chase',17,5,2000,300,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@MG_THUNDERSTORM','attack',21,5,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@MG_THUNDERSTORM','chase',21,5,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@NPC_CALLSLAVE','attack',352,1,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@NPC_CALLSLAVE','idle',352,1,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@NPC_CHANGEUNDEAD','attack',348,1,500,500,6000000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@NPC_CRITICALWOUND','attack',673,2,2000,700,60000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@NPC_CRITICALWOUND','chase',673,2,2000,500,60000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@NPC_DARKNESSATTACK','attack',190,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@NPC_DARKNESSBREATH','attack',658,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@NPC_DARKSTRIKE','attack',340,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@NPC_DARKSTRIKE','chase',340,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@NPC_DRAGONFEAR','attack',659,2,500,0,10000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@NPC_SLOWCAST','attack',672,1,2000,800,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@NPC_SLOWCAST','chase',672,1,2000,300,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@NPC_STONESKIN','attack',675,3,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@NPC_STONESKIN','idle',675,3,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@NPC_STONESKIN','chase',675,3,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@NPC_WIDECURSE','attack',677,1,500,800,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@NPC_WIDECURSE','chase',677,1,500,300,30000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@WZ_METEOR','chase',83,3,1000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@WZ_METEOR','chase',83,3,3000,500,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@WZ_QUAGMIRE','attack',92,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@WZ_QUAGMIRE','chase',92,5,500,200,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'11',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2736,'Necromancer Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1870,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2737,'Furious Myst Case@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2737,'Furious Myst Case@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2737,'Furious Myst Case@MC_MAMMONITE','attack',42,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2737,'Furious Myst Case@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,3,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2737,'Furious Myst Case@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2737,'Furious Myst Case@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2738,'Elusive Muscipular@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2738,'Elusive Muscipular@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2738,'Elusive Muscipular@KN_SPEARSTAB','attack',58,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2738,'Elusive Muscipular@NPC_BLOODDRAIN','attack',199,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2738,'Elusive Muscipular@NPC_GROUNDATTACK','attack',185,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2738,'Elusive Muscipular@NPC_PETRIFYATTACK','attack',180,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2739,'Swift Mummy@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2739,'Swift Mummy@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2739,'Swift Mummy@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2739,'Swift Mummy@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2739,'Swift Mummy@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2739,'Swift Mummy@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2739,'Swift Mummy@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2739,'Swift Mummy@NPC_UNDEADATTACK','attack',347,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2740,'Solid Mummy@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2740,'Solid Mummy@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2740,'Solid Mummy@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2740,'Solid Mummy@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2740,'Solid Mummy@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2740,'Solid Mummy@NPC_UNDEADATTACK','attack',347,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2741,'Muka Ringleader@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2741,'Muka Ringleader@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2741,'Muka Ringleader@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2741,'Muka Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1055,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2742,'Furious Incarnation of Morroc@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','45',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2742,'Furious Incarnation of Morroc@AL_PNEUMA','idle',25,1,10000,0,1000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2742,'Furious Incarnation of Morroc@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2742,'Furious Incarnation of Morroc@AL_TELEPORT','chase',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2742,'Furious Incarnation of Morroc@NPC_GRANDDARKNESS','attack',339,5,10000,2000,30000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2742,'Furious Incarnation of Morroc@NPC_MAGICMIRROR','chase',671,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2742,'Furious Incarnation of Morroc@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2742,'Furious Incarnation of Morroc@NPC_PULSESTRIKE','chase',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2742,'Furious Incarnation of Morroc@NPC_SLOWCAST','attack',672,5,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2742,'Furious Incarnation of Morroc@NPC_WIDECURSE','attack',677,5,5000,800,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2742,'Furious Incarnation of Morroc@NPC_WIDECURSE','chase',677,5,5000,800,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2742,'Furious Incarnation of Morroc@SA_DISPELL','attack',289,5,100,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2742,'Furious Incarnation of Morroc@SA_DISPELL','chase',289,5,100,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2743,'Elusive Incarnation of Morroc@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','45',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2743,'Elusive Incarnation of Morroc@AL_PNEUMA','idle',25,1,10000,0,1000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2743,'Elusive Incarnation of Morroc@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2743,'Elusive Incarnation of Morroc@AL_TELEPORT','chase',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2743,'Elusive Incarnation of Morroc@NPC_GRANDDARKNESS','attack',339,5,10000,2000,30000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2743,'Elusive Incarnation of Morroc@NPC_MAGICMIRROR','chase',671,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2743,'Elusive Incarnation of Morroc@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2743,'Elusive Incarnation of Morroc@NPC_PULSESTRIKE','chase',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2743,'Elusive Incarnation of Morroc@NPC_SLOWCAST','attack',672,5,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2743,'Elusive Incarnation of Morroc@NPC_WIDECURSE','attack',677,5,5000,800,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2743,'Elusive Incarnation of Morroc@NPC_WIDECURSE','chase',677,5,5000,800,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2743,'Elusive Incarnation of Morroc@SA_DISPELL','attack',289,5,100,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2743,'Elusive Incarnation of Morroc@SA_DISPELL','chase',289,5,100,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2744,'Swift Incarnation of Morroc@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2744,'Swift Incarnation of Morroc@AL_TELEPORT','chase',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2744,'Swift Incarnation of Morroc@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2744,'Swift Incarnation of Morroc@AL_HEAL','idle',28,10,10000,0,5000,'yes','self','myhpltmaxrate','45',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2744,'Swift Incarnation of Morroc@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2744,'Swift Incarnation of Morroc@AL_PNEUMA','idle',25,1,10000,0,1000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2744,'Swift Incarnation of Morroc@NPC_GRANDDARKNESS','attack',339,5,10000,2000,30000,'no','self','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2744,'Swift Incarnation of Morroc@NPC_MAGICMIRROR','chase',671,1,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2744,'Swift Incarnation of Morroc@NPC_PULSESTRIKE','attack',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2744,'Swift Incarnation of Morroc@NPC_PULSESTRIKE','chase',661,5,2000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2744,'Swift Incarnation of Morroc@NPC_SLOWCAST','attack',672,5,10000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2744,'Swift Incarnation of Morroc@NPC_WIDECURSE','attack',677,5,5000,800,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2744,'Swift Incarnation of Morroc@NPC_WIDECURSE','chase',677,5,5000,800,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2744,'Swift Incarnation of Morroc@SA_DISPELL','attack',289,5,100,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2744,'Swift Incarnation of Morroc@SA_DISPELL','chase',289,5,100,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2745,'Solid Holden@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2745,'Solid Holden@NPC_COMBOATTACK','chase',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2745,'Solid Holden@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2745,'Solid Holden@NPC_GROUNDATTACK','chase',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2745,'Solid Holden@TF_HIDING','idle',51,1,500,500,25000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2745,'Solid Holden@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2745,'Solid Holden@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2746,'Miyabi Doll Ringleader@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2746,'Miyabi Doll Ringleader@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2746,'Miyabi Doll Ringleader@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2746,'Miyabi Doll Ringleader@NPC_CURSEATTACK','chase',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2746,'Miyabi Doll Ringleader@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2746,'Miyabi Doll Ringleader@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2746,'Miyabi Doll Ringleader@NPC_SILENCEATTACK','chase',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2746,'Miyabi Doll Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1404,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2747,'Furious Minorous@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2747,'Furious Minorous@BS_HAMMERFALL','attack',110,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2747,'Furious Minorous@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2747,'Furious Minorous@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2747,'Furious Minorous@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2747,'Furious Minorous@WZ_HEAVENDRIVE','attack',91,3,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2748,'Elusive Minorous@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2748,'Elusive Minorous@BS_HAMMERFALL','attack',110,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2748,'Elusive Minorous@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2748,'Elusive Minorous@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2748,'Elusive Minorous@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2748,'Elusive Minorous@WZ_HEAVENDRIVE','attack',91,3,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2749,'Swift Minorous@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2749,'Swift Minorous@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2749,'Swift Minorous@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2749,'Swift Minorous@BS_HAMMERFALL','attack',110,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2749,'Swift Minorous@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2749,'Swift Minorous@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2749,'Swift Minorous@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2749,'Swift Minorous@WZ_HEAVENDRIVE','attack',91,3,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2750,'Solid Mineral@CR_REFLECTSHIELD','attack',252,2,1000,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2750,'Solid Mineral@NPC_BARRIER','attack',204,1,500,3000,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2750,'Solid Mineral@NPC_RANDOMATTACK','attack',183,2,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2750,'Solid Mineral@NPC_SPLASHATTACK','attack',174,1,500,0,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2750,'Solid Mineral@TF_HIDING','attack',51,1,500,500,50000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2750,'Solid Mineral@TF_HIDING','idle',51,1,500,500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2751,'Miming Ringleader@MG_COLDBOLT','attack',14,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2751,'Miming Ringleader@MG_COLDBOLT','chase',14,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2751,'Miming Ringleader@NPC_BLEEDING','attack',660,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2751,'Miming Ringleader@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2751,'Miming Ringleader@NPC_COMBOATTACK','attack',171,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2751,'Miming Ringleader@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2751,'Miming Ringleader@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2751,'Miming Ringleader@NPC_CRITICALWOUND','attack',673,1,50,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2751,'Miming Ringleader@NPC_SILENCEATTACK','attack',178,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2751,'Miming Ringleader@NPC_SILENCEATTACK','chase',178,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2751,'Miming Ringleader@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2751,'Miming Ringleader@SA_REVERSEORCISH','attack',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2751,'Miming Ringleader@SA_REVERSEORCISH','chase',294,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2751,'Miming Ringleader@WZ_WATERBALL','attack',86,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2751,'Miming Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',2137,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2752,'Furious Mimic@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2752,'Furious Mimic@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2752,'Furious Mimic@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2752,'Furious Mimic@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2752,'Furious Mimic@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,29,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2753,'Elusive Mimic@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2753,'Elusive Mimic@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2753,'Elusive Mimic@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2753,'Elusive Mimic@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2753,'Elusive Mimic@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,29,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2754,'Swift Metaller@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2754,'Swift Metaller@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2754,'Swift Metaller@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2754,'Swift Metaller@NPC_FIREATTACK','attack',186,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2754,'Swift Metaller@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2754,'Swift Metaller@NPC_SILENCEATTACK','chase',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2755,'Solid Metaling@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2755,'Solid Metaling@CR_AUTOGUARD','chase',249,5,500,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2755,'Solid Metaling@CR_REFLECTSHIELD','attack',252,3,1000,0,200000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2755,'Solid Metaling@MC_MAMMONITE','attack',42,5,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2755,'Solid Metaling@RG_STRIPWEAPON','attack',215,3,500,0,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2756,'Metaling Ringleader@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2756,'Metaling Ringleader@CR_AUTOGUARD','chase',249,5,500,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2756,'Metaling Ringleader@CR_REFLECTSHIELD','attack',252,3,1000,0,200000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2756,'Metaling Ringleader@MC_MAMMONITE','attack',42,5,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2756,'Metaling Ringleader@RG_STRIPWEAPON','attack',215,3,500,0,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2756,'Metaling Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1613,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2757,'Furious Merman@KN_PIERCE','attack',56,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2757,'Furious Merman@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2757,'Furious Merman@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2757,'Furious Merman@NPC_RANGEATTACK','chase',160,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2757,'Furious Merman@NPC_WATERATTACK','attack',184,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2758,'Elusive Menblatt@KN_PIERCE','attack',56,10,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2758,'Elusive Menblatt@NPC_DARKSTRIKE','chase',340,5,2000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2758,'Elusive Menblatt@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2758,'Elusive Menblatt@NPC_SLEEPATTACK','chase',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2759,'Swift Medusa@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2759,'Swift Medusa@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2759,'Swift Medusa@MG_STONECURSE','attack',16,10,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2759,'Swift Medusa@NPC_BLEEDING','attack',660,5,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2759,'Swift Medusa@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2759,'Swift Medusa@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2759,'Swift Medusa@NPC_PETRIFYATTACK','attack',180,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2759,'Swift Medusa@NPC_PETRIFYATTACK','chase',180,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2760,'Solid Martin@NPC_GROUNDATTACK','attack',185,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2760,'Solid Martin@TF_HIDING','attack',51,1,2000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2760,'Solid Martin@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2761,'Marionette Ringleader@HT_FREEZINGTRAP','idle',121,5,500,0,300000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2761,'Marionette Ringleader@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2761,'Marionette Ringleader@NPC_FIREATTACK','attack',186,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2761,'Marionette Ringleader@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2761,'Marionette Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1143,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2762,'Furious Marin@MG_FROSTDIVER','attack',15,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2762,'Furious Marin@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2762,'Furious Marin@NPC_WATERATTACK','attack',184,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2763,'Elusive Marduk@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2763,'Elusive Marduk@MG_FIREBOLT','attack',19,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2763,'Elusive Marduk@MG_FIREBOLT','chase',19,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2763,'Elusive Marduk@MG_FIREWALL','chase',18,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2763,'Elusive Marduk@NPC_BLINDATTACK','chase',177,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2763,'Elusive Marduk@NPC_FIREATTACK','attack',186,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2763,'Elusive Marduk@NPC_MAGICALATTACK','attack',192,2,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2764,'Swift Mantis@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2764,'Swift Mantis@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2764,'Swift Mantis@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2764,'Swift Mantis@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2764,'Swift Mantis@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2764,'Swift Mantis@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2765,'Solid Mandragora@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2766,'Manananggal Ringleader@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2766,'Manananggal Ringleader@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2766,'Manananggal Ringleader@NPC_BLOODDRAIN','attack',199,1,1000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2766,'Manananggal Ringleader@NPC_COMBOATTACK','angry',171,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'1',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2766,'Manananggal Ringleader@NPC_COMBOATTACK','attack',171,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'1',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2766,'Manananggal Ringleader@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2766,'Manananggal Ringleader@NPC_WINDATTACK','angry',187,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2766,'Manananggal Ringleader@NPC_WINDATTACK','attack',187,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2766,'Manananggal Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',2311,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2767,'Furious Majoruros@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2767,'Furious Majoruros@BS_HAMMERFALL','attack',110,5,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2767,'Furious Majoruros@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2767,'Furious Majoruros@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2767,'Furious Majoruros@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2767,'Furious Majoruros@NPC_SUMMONSLAVE','idle',196,2,10000,2000,60000,'no','self','slavele','0',1149,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2767,'Furious Majoruros@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2767,'Furious Majoruros@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2768,'Elusive Magnolia@HT_FLASHER','idle',120,5,500,0,300000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2768,'Elusive Magnolia@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,28,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2768,'Elusive Magnolia@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2768,'Elusive Magnolia@NPC_UNDEADATTACK','attack',347,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2769,'Swift Magmaring@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2769,'Swift Magmaring@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2769,'Swift Magmaring@MG_FIREBALL','chase',17,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2769,'Swift Magmaring@MG_FIREBOLT','attack',19,2,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2769,'Swift Magmaring@NPC_FIREATTACK','attack',186,2,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2769,'Swift Magmaring@SM_BASH','attack',5,4,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2769,'Swift Magmaring@SM_MAGNUM','attack',7,5,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2771,'Lunatic Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1063,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2772,'Furious Lude@AL_HEAL','attack',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2772,'Furious Lude@AL_HEAL','chase',28,9,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2772,'Furious Lude@AL_HEAL','attack',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2772,'Furious Lude@AL_HEAL','chase',28,9,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2772,'Furious Lude@NPC_METAMORPHOSIS','attack',193,1,1000,0,60000,'no','self','myhpltmaxrate','30',1508,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2772,'Furious Lude@PR_LEXAETERNA','attack',78,1,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2772,'Furious Lude@PR_LEXAETERNA','chase',78,1,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2773,'Elusive Luciola Vespa@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2773,'Elusive Luciola Vespa@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2773,'Elusive Luciola Vespa@NPC_COMBOATTACK','attack',171,1,3000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2773,'Elusive Luciola Vespa@NPC_PIERCINGATT','attack',158,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2773,'Elusive Luciola Vespa@NPC_POISONATTACK','attack',188,2,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2773,'Elusive Luciola Vespa@NPC_PULSESTRIKE','attack',661,2,1000,0,30000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2774,'Swift Loli Ruri@AL_TELEPORT','idle',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2774,'Swift Loli Ruri@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2774,'Swift Loli Ruri@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2774,'Swift Loli Ruri@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2774,'Swift Loli Ruri@NPC_DARKSTRIKE','chase',340,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2774,'Swift Loli Ruri@NPC_DARKSTRIKE','attack',340,5,500,700,5000,'no','target','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2774,'Swift Loli Ruri@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,3,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2774,'Swift Loli Ruri@NPC_SUMMONSLAVE','idle',196,1,500,2000,60000,'no','self','slavele','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2774,'Swift Loli Ruri@PR_LEXDIVINA','attack',76,10,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2774,'Swift Loli Ruri@PR_LEXDIVINA','chase',76,10,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2774,'Swift Loli Ruri@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2774,'Swift Loli Ruri@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2775,'Solid Enchanted Peach Tree@AM_POTIONPITCHER','idle',231,3,10000,500,10000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2775,'Solid Enchanted Peach Tree@AM_POTIONPITCHER','attack',231,2,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2775,'Solid Enchanted Peach Tree@AM_POTIONPITCHER','chase',231,2,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2775,'Solid Enchanted Peach Tree@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2775,'Solid Enchanted Peach Tree@NPC_GUIDEDATTACK','chase',172,3,500,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2776,'Little Poring Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',2398,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2777,'Furious Little Fatum@MG_LIGHTNINGBOLT','chase',20,5,10000,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2777,'Furious Little Fatum@MG_THUNDERSTORM','attack',21,3,2000,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2777,'Furious Little Fatum@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2777,'Furious Little Fatum@NPC_STUNATTACK','attack',179,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2777,'Furious Little Fatum@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2777,'Furious Little Fatum@PR_LEXAETERNA','attack',78,1,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2777,'Furious Little Fatum@PR_LEXAETERNA','chase',78,1,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2777,'Furious Little Fatum@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2777,'Furious Little Fatum@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2777,'Furious Little Fatum@TF_SPRINKLESAND','attack',149,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2777,'Furious Little Fatum@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2778,'Elusive Jing Guai@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2778,'Elusive Jing Guai@NPC_RANGEATTACK','chase',160,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'24',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2779,'Swift Lesavka@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2779,'Swift Lesavka@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2779,'Swift Lesavka@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2779,'Swift Lesavka@NPC_BLEEDING','attack',660,3,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2779,'Swift Lesavka@NPC_COMBOATTACK','attack',171,2,3000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2779,'Swift Lesavka@NPC_POISON','attack',176,2,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2780,'Solid Leib Olmai@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2780,'Solid Leib Olmai@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2780,'Solid Leib Olmai@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2780,'Solid Leib Olmai@NPC_GROUNDATTACK','attack',185,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2780,'Solid Leib Olmai@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2780,'Solid Leib Olmai@NPC_SUMMONSLAVE','idle',196,3,10000,2000,60000,'no','self','slavele','0',1243,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2780,'Solid Leib Olmai@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2780,'Solid Leib Olmai@SM_MAGNUM','attack',7,9,500,500,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2781,'Leaf Cat Ringleader@AL_HEAL','attack',28,1,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2781,'Leaf Cat Ringleader@AL_HEAL','chase',28,1,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2781,'Leaf Cat Ringleader@AL_HEAL','attack',28,1,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2781,'Leaf Cat Ringleader@AL_HEAL','chase',28,1,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2781,'Leaf Cat Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1586,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2784,'Swift Kobold Archer@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2784,'Swift Kobold Archer@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2784,'Swift Kobold Archer@AC_DOUBLE','attack',46,3,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2784,'Swift Kobold Archer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,20,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2784,'Swift Kobold Archer@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2785,'Solid Kobold@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2785,'Solid Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x308D,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2785,'Solid Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2785,'Solid Kobold@NPC_WINDATTACK','attack',187,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2786,'Knocker Ringleader@HT_LANDMINE','idle',116,2,4000,1000,18000,'yes','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,'5',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2786,'Knocker Ringleader@NPC_GROUNDATTACK','attack',185,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2786,'Knocker Ringleader@TF_SPRINKLESAND','attack',149,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2786,'Knocker Ringleader@TF_THROWSTONE','attack',152,1,1000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2786,'Knocker Ringleader@TF_THROWSTONE','chase',152,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2786,'Knocker Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1838,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2787,'Furious Beetle King@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2787,'Furious Beetle King@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2787,'Furious Beetle King@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2788,'Elusive Kasa@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2788,'Elusive Kasa@CR_REFLECTSHIELD','attack',252,1,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2788,'Elusive Kasa@CR_REFLECTSHIELD','idle',252,1,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2788,'Elusive Kasa@CR_REFLECTSHIELD','chase',252,1,10000,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2788,'Elusive Kasa@HW_GANBANTEIN','attack',483,1,5000,500,5000,'no','target','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2788,'Elusive Kasa@LK_SPIRALPIERCE','attack',397,1,2000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2788,'Elusive Kasa@MG_FIREBALL','attack',17,10,5000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2788,'Elusive Kasa@MG_FIREBALL','idle',17,10,10000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2788,'Elusive Kasa@MG_FIREBALL','chase',17,10,10000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2788,'Elusive Kasa@NPC_FIREBREATH','attack',654,10,2000,1500,15000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2788,'Elusive Kasa@NPC_FIREBREATH','chase',654,10,2000,1500,15000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2788,'Elusive Kasa@WZ_FIREPILLAR','idle',80,5,10000,500,30000,'no','around2','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2788,'Elusive Kasa@WZ_METEOR','attack',83,1,5000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2788,'Elusive Kasa@WZ_METEOR','chase',83,1,5000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2788,'Elusive Kasa@WZ_SIGHTRASHER','attack',81,10,1000,0,20000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2789,'Swift Karakasa@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2789,'Swift Karakasa@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2789,'Swift Karakasa@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2789,'Swift Karakasa@NPC_EMOTION','attack',197,1,10000,0,30000,'yes','self','always',NULL,28,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2789,'Swift Karakasa@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'31',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2789,'Swift Karakasa@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'31',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2789,'Swift Karakasa@WZ_WATERBALL','chase',86,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2790,'Solid Isis@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2790,'Solid Isis@NPC_DARKNESSATTACK','attack',190,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2790,'Solid Isis@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2790,'Solid Isis@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2791,'Isilla Ringleader@AL_HEAL','attack',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2791,'Isilla Ringleader@AL_HEAL','idle',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2791,'Isilla Ringleader@AL_HEAL','chase',28,5,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2791,'Isilla Ringleader@AL_HEAL','attack',28,5,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2791,'Isilla Ringleader@AL_HEAL','idle',28,5,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2791,'Isilla Ringleader@AL_HEAL','chase',28,5,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2791,'Isilla Ringleader@MG_THUNDERSTORM','attack',21,5,500,1200,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2791,'Isilla Ringleader@MG_THUNDERSTORM','chase',21,5,500,1200,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2791,'Isilla Ringleader@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2791,'Isilla Ringleader@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2791,'Isilla Ringleader@NPC_HOLYATTACK','attack',189,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2791,'Isilla Ringleader@PR_LEXDIVINA','attack',76,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2791,'Isilla Ringleader@PR_LEXDIVINA','chase',76,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2791,'Isilla Ringleader@PR_LEXDIVINA','attack',76,1,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2791,'Isilla Ringleader@PR_LEXDIVINA','chase',76,1,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2791,'Isilla Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1772,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2792,'Furious Injustice@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2792,'Furious Injustice@NPC_DARKNESSATTACK','attack',190,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2793,'Elusive Mi Gao@NPC_METAMORPHOSIS','attack',193,1,50,5000,5000,'no','self','always',NULL,1516,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2794,'Swift Ice Titan@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2794,'Swift Ice Titan@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2794,'Swift Ice Titan@BS_HAMMERFALL','attack',110,5,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2794,'Swift Ice Titan@MG_FROSTDIVER','attack',15,5,2000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2794,'Swift Ice Titan@MG_FROSTDIVER','chase',15,7,10000,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2794,'Swift Ice Titan@NPC_COMBOATTACK','attack',171,1,1000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2794,'Swift Ice Titan@NPC_WATERATTACK','attack',184,3,2000,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2795,'Solid Iara@MG_FROSTDIVER','attack',15,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2795,'Solid Iara@MG_FROSTDIVER','chase',15,10,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2795,'Solid Iara@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,3,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2795,'Solid Iara@NPC_STOP','attack',342,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2795,'Solid Iara@NPC_WATERATTACK','attack',184,3,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2795,'Solid Iara@PR_LEXDIVINA','attack',76,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2795,'Solid Iara@PR_LEXDIVINA','chase',76,5,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2795,'Solid Iara@SM_BASH','attack',5,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2795,'Solid Iara@WZ_WATERBALL','attack',86,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2796,'Yao Jun Ringleader@AS_SONICBLOW','attack',136,5,500,1000,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2796,'Yao Jun Ringleader@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2796,'Yao Jun Ringleader@NPC_CRITICALSLASH','attack',170,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2796,'Yao Jun Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1512,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2797,'Furious Hunter Fly@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2797,'Furious Hunter Fly@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2797,'Furious Hunter Fly@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2797,'Furious Hunter Fly@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2797,'Furious Hunter Fly@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2797,'Furious Hunter Fly@NPC_EMOTION','follow',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2797,'Furious Hunter Fly@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2797,'Furious Hunter Fly@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2797,'Furious Hunter Fly@NPC_WINDATTACK','angry',187,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2797,'Furious Hunter Fly@NPC_WINDATTACK','attack',187,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2798,'Elusive Hornet@NPC_PIERCINGATT','attack',158,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2798,'Elusive Hornet@NPC_WINDATTACK','attack',187,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2799,'Swift Uni-Horn Scaraba@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2799,'Swift Uni-Horn Scaraba@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2799,'Swift Uni-Horn Scaraba@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2799,'Swift Uni-Horn Scaraba@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2799,'Swift Uni-Horn Scaraba@NPC_BLEEDING','attack',660,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2799,'Swift Uni-Horn Scaraba@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2799,'Swift Uni-Horn Scaraba@NPC_COMBOATTACK','chase',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2799,'Swift Uni-Horn Scaraba@NPC_EMOTION','chase',197,1,1000,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2799,'Swift Uni-Horn Scaraba@NPC_PIERCINGATT','attack',158,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2799,'Swift Uni-Horn Scaraba@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2800,'Solid Horn@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2800,'Solid Horn@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2801,'Hodremlin Ringleader@AS_SONICBLOW','attack',136,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2801,'Hodremlin Ringleader@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2801,'Hodremlin Ringleader@NPC_BLINDATTACK','chase',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2801,'Hodremlin Ringleader@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2801,'Hodremlin Ringleader@NPC_DARKNESSATTACK','attack',190,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2801,'Hodremlin Ringleader@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,52,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2801,'Hodremlin Ringleader@RG_STRIPARMOR','attack',217,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2801,'Hodremlin Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1773,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2802,'Furious Hode@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2802,'Furious Hode@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2802,'Furious Hode@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2803,'Elusive Hill Wind@MG_THUNDERSTORM','attack',21,5,2000,1500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2803,'Elusive Hill Wind@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2803,'Elusive Hill Wind@NPC_WINDATTACK','chase',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2803,'Elusive Hill Wind@WZ_JUPITEL','attack',84,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2803,'Elusive Hill Wind@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2804,'Swift Hill Wind@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2804,'Swift Hill Wind@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2804,'Swift Hill Wind@MG_THUNDERSTORM','attack',21,5,2000,1500,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2804,'Swift Hill Wind@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2804,'Swift Hill Wind@NPC_WINDATTACK','chase',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2804,'Swift Hill Wind@WZ_JUPITEL','attack',84,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2804,'Swift Hill Wind@WZ_JUPITEL','chase',84,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2805,'Solid High Orc@CR_SHIELDCHARGE','attack',250,2,500,0,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2805,'Solid High Orc@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2805,'Solid High Orc@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2805,'Solid High Orc@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,6,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2805,'Solid High Orc@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2805,'Solid High Orc@NPC_SMOKING','idle',195,1,500,0,36000000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2806,'Harpy Ringleader@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2806,'Harpy Ringleader@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2806,'Harpy Ringleader@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2806,'Harpy Ringleader@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2806,'Harpy Ringleader@NPC_SILENCEATTACK','angry',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2806,'Harpy Ringleader@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2806,'Harpy Ringleader@NPC_SILENCEATTACK','follow',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2806,'Harpy Ringleader@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2806,'Harpy Ringleader@NPC_WINDATTACK','angry',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2806,'Harpy Ringleader@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2806,'Harpy Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1376,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2807,'Furious Harpy@NPC_BLOODDRAIN','angry',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2807,'Furious Harpy@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2807,'Furious Harpy@NPC_COMBOATTACK','angry',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2807,'Furious Harpy@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2807,'Furious Harpy@NPC_SILENCEATTACK','angry',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2807,'Furious Harpy@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2807,'Furious Harpy@NPC_SILENCEATTACK','follow',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2807,'Furious Harpy@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2807,'Furious Harpy@NPC_WINDATTACK','angry',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2807,'Furious Harpy@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2808,'Elusive Grove@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2808,'Elusive Grove@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2809,'Swift Greatest General@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2809,'Swift Greatest General@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2809,'Swift Greatest General@NPC_BLINDATTACK','idle',177,3,10000,1500,5000,'no','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2809,'Swift Greatest General@NPC_BLINDATTACK','idle',177,3,10000,1500,5000,'no','target','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2809,'Swift Greatest General@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2809,'Swift Greatest General@WZ_EARTHSPIKE','idle',90,3,5000,1500,5000,'no','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2809,'Swift Greatest General@WZ_EARTHSPIKE','idle',90,3,5000,1500,5000,'no','target','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2810,'Solid Grand Peco@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2810,'Solid Grand Peco@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',NULL,9,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2810,'Solid Grand Peco@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2810,'Solid Grand Peco@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2810,'Solid Grand Peco@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2811,'Grand Peco Ringleader@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2811,'Grand Peco Ringleader@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',NULL,9,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2811,'Grand Peco Ringleader@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2811,'Grand Peco Ringleader@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2811,'Grand Peco Ringleader@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2811,'Grand Peco Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1369,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2812,'Furious Golem@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2812,'Furious Golem@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2812,'Furious Golem@CR_SHIELDCHARGE','attack',250,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2812,'Furious Golem@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2812,'Furious Golem@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2813,'Elusive Goblin@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2813,'Elusive Goblin@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,2,0x308D,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2813,'Elusive Goblin@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,18,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2813,'Elusive Goblin@NPC_WINDATTACK','attack',187,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2814,'Swift Goblin@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2814,'Swift Goblin@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2814,'Swift Goblin@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2814,'Swift Goblin@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,2,0x308D,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2814,'Swift Goblin@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,18,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2814,'Swift Goblin@NPC_WINDATTACK','attack',187,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2815,'Solid Goat@BS_ADRENALINE','attack',111,10,500,1500,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2815,'Solid Goat@BS_ADRENALINE','chase',111,10,500,1500,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2815,'Solid Goat@NPC_CRITICALWOUND','attack',673,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2815,'Solid Goat@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x1089,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2815,'Solid Goat@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2815,'Solid Goat@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2816,'Goat Ringleader@BS_ADRENALINE','attack',111,10,500,1500,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2816,'Goat Ringleader@BS_ADRENALINE','chase',111,10,500,1500,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2816,'Goat Ringleader@NPC_CRITICALWOUND','attack',673,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2816,'Goat Ringleader@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x1089,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2816,'Goat Ringleader@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2816,'Goat Ringleader@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2816,'Goat Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1372,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2817,'Furious Dark Hammer Kobold@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2817,'Furious Dark Hammer Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x308D,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2817,'Furious Dark Hammer Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2817,'Furious Dark Hammer Kobold@NPC_POISONATTACK','attack',188,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2818,'Elusive Dark Hammer Kobold@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2818,'Elusive Dark Hammer Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x308D,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2818,'Elusive Dark Hammer Kobold@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2818,'Elusive Dark Hammer Kobold@NPC_POISONATTACK','attack',188,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2819,'Swift Dark Shadow@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2819,'Swift Dark Shadow@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2819,'Swift Dark Shadow@NPC_DARKNESSBREATH','attack',658,1,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2819,'Swift Dark Shadow@NPC_DARKSTRIKE','chase',340,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2819,'Swift Dark Shadow@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2819,'Swift Dark Shadow@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2820,'Solid Dark Shadow@NPC_DARKNESSBREATH','attack',658,1,500,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2820,'Solid Dark Shadow@NPC_DARKSTRIKE','chase',340,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2820,'Solid Dark Shadow@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2820,'Solid Dark Shadow@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2821,'Giant Hornet Ringleader@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2821,'Giant Hornet Ringleader@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2821,'Giant Hornet Ringleader@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,9,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2821,'Giant Hornet Ringleader@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2821,'Giant Hornet Ringleader@NPC_SILENCEATTACK','chase',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2821,'Giant Hornet Ringleader@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2821,'Giant Hornet Ringleader@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2821,'Giant Hornet Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1303,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2822,'Furious Ghoul@NPC_POISON','angry',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2822,'Furious Ghoul@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2823,'Elusive Ghoul@NPC_POISON','angry',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2823,'Elusive Ghoul@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2824,'Swift Geographer@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2824,'Swift Geographer@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2824,'Swift Geographer@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2824,'Swift Geographer@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2824,'Swift Geographer@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2825,'Solid Geographer@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2825,'Solid Geographer@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2825,'Solid Geographer@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2826,'Gargoyle Ringleader@AC_CHARGEARROW','attack',148,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2826,'Gargoyle Ringleader@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2826,'Gargoyle Ringleader@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2826,'Gargoyle Ringleader@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2826,'Gargoyle Ringleader@NPC_WINDATTACK','attack',187,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2826,'Gargoyle Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1253,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2827,'Furious Gargoyle@AC_CHARGEARROW','attack',148,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2827,'Furious Gargoyle@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2827,'Furious Gargoyle@NPC_BLINDATTACK','attack',177,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2827,'Furious Gargoyle@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2827,'Furious Gargoyle@NPC_WINDATTACK','attack',187,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2828,'Elusive Galion@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2828,'Elusive Galion@AS_SONICBLOW','attack',136,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2828,'Elusive Galion@NPC_COMBOATTACK','attack',171,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2828,'Elusive Galion@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2828,'Elusive Galion@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2828,'Elusive Galion@NPC_SUMMONSLAVE','attack',196,3,10000,1000,30000,'no','self','slavele','3',1794,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2828,'Elusive Galion@NPC_SUMMONSLAVE','idle',196,3,10000,1000,30000,'no','self','slavele','3',1794,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2828,'Elusive Galion@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2829,'Swift Seal@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2829,'Swift Seal@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2829,'Swift Seal@NPC_COMBOATTACK','attack',171,2,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2829,'Swift Seal@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2829,'Swift Seal@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,1,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2829,'Swift Seal@NPC_WATERATTACK','attack',184,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2830,'Solid Freezer@MG_COLDBOLT','attack',14,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2830,'Solid Freezer@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2830,'Solid Freezer@MG_FROSTDIVER','attack',15,9,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2830,'Solid Freezer@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2830,'Solid Freezer@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2830,'Solid Freezer@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,20,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2830,'Solid Freezer@NPC_WATERATTACK','attack',184,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2831,'Freezer Ringleader@MG_COLDBOLT','attack',14,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2831,'Freezer Ringleader@MG_COLDBOLT','chase',14,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2831,'Freezer Ringleader@MG_FROSTDIVER','attack',15,9,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2831,'Freezer Ringleader@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2831,'Freezer Ringleader@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2831,'Freezer Ringleader@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,20,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2831,'Freezer Ringleader@NPC_WATERATTACK','attack',184,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2831,'Freezer Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1319,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2832,'Furious Ferus@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2832,'Furious Ferus@KN_BRANDISHSPEAR','attack',57,10,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2832,'Furious Ferus@KN_SPEARSTAB','attack',58,10,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2832,'Furious Ferus@NPC_COMBOATTACK','attack',171,2,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2832,'Furious Ferus@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,32,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2832,'Furious Ferus@NPC_GROUNDATTACK','attack',185,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2832,'Furious Ferus@NPC_PIERCINGATT','attack',158,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2832,'Furious Ferus@SM_PROVOKE','chase',6,10,2000,600,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'44',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2833,'Elusive Familiar@NPC_BLINDATTACK','angry',177,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2833,'Elusive Familiar@NPC_BLINDATTACK','attack',177,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2833,'Elusive Familiar@NPC_DARKNESSATTACK','angry',190,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2833,'Elusive Familiar@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2834,'Swift False Angel@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2834,'Swift False Angel@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2834,'Swift False Angel@NPC_BLINDATTACK','angry',177,7,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2834,'Swift False Angel@NPC_BLINDATTACK','follow',177,7,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2834,'Swift False Angel@NPC_CURSEATTACK','angry',181,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2834,'Swift False Angel@NPC_CURSEATTACK','attack',181,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2834,'Swift False Angel@NPC_CURSEATTACK','follow',181,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2834,'Swift False Angel@NPC_CURSEATTACK','chase',181,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2834,'Swift False Angel@NPC_DARKSTRIKE','attack',340,7,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2834,'Swift False Angel@NPC_DARKSTRIKE','chase',340,7,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2834,'Swift False Angel@NPC_HALLUCINATION','angry',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2834,'Swift False Angel@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2834,'Swift False Angel@NPC_HALLUCINATION','follow',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2834,'Swift False Angel@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2834,'Swift False Angel@NPC_SILENCEATTACK','angry',178,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2834,'Swift False Angel@NPC_SILENCEATTACK','attack',178,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2834,'Swift False Angel@NPC_SILENCEATTACK','follow',178,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2834,'Swift False Angel@NPC_SILENCEATTACK','chase',178,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2835,'Solid Fabre@NPC_GROUNDATTACK','attack',185,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2836,'Fabre Ringleader@NPC_GROUNDATTACK','attack',185,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2836,'Fabre Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1007,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2837,'Furious Explosion@AM_DEMONSTRATION','angry',229,2,100,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2837,'Furious Explosion@AM_DEMONSTRATION','attack',229,2,100,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2837,'Furious Explosion@NPC_FIREATTACK','angry',186,2,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2837,'Furious Explosion@NPC_FIREATTACK','attack',186,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2837,'Furious Explosion@SM_MAGNUM','angry',7,5,500,500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2837,'Furious Explosion@SM_MAGNUM','attack',7,5,500,500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2838,'Elusive Evil Druid@NPC_BLINDATTACK','attack',177,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2838,'Elusive Evil Druid@NPC_BLINDATTACK','chase',177,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2838,'Elusive Evil Druid@NPC_CURSEATTACK','attack',181,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2838,'Elusive Evil Druid@NPC_CURSEATTACK','chase',181,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2838,'Elusive Evil Druid@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2838,'Elusive Evil Druid@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2838,'Elusive Evil Druid@NPC_UNDEADATTACK','attack',347,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2838,'Elusive Evil Druid@NPC_UNDEADATTACK','chase',347,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2838,'Elusive Evil Druid@WZ_HEAVENDRIVE','attack',91,5,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2838,'Elusive Evil Druid@WZ_HEAVENDRIVE','chase',91,5,500,1200,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2839,'Swift Elder Willow@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2839,'Swift Elder Willow@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2839,'Swift Elder Willow@MG_FIREBOLT','attack',19,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2839,'Swift Elder Willow@MG_FIREBOLT','chase',19,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2839,'Swift Elder Willow@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2839,'Swift Elder Willow@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2839,'Swift Elder Willow@NPC_FIREATTACK','attack',186,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2840,'Solid Elder Willow@MG_FIREBOLT','attack',19,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2840,'Solid Elder Willow@MG_FIREBOLT','chase',19,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2840,'Solid Elder Willow@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2840,'Solid Elder Willow@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2840,'Solid Elder Willow@NPC_FIREATTACK','attack',186,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2841,'Echio Ringleader@AS_SONICBLOW','attack',136,5,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2841,'Echio Ringleader@BS_MAXIMIZE','attack',114,5,500,500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2841,'Echio Ringleader@BS_MAXIMIZE','chase',114,5,500,500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2841,'Echio Ringleader@CR_HOLYCROSS','attack',253,5,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2841,'Echio Ringleader@NPC_CRITICALSLASH','angry',170,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2841,'Echio Ringleader@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2841,'Echio Ringleader@NPC_HOLYATTACK','attack',189,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2841,'Echio Ringleader@NPC_SLEEPATTACK','attack',182,4,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2841,'Echio Ringleader@PR_LEXAETERNA','attack',78,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2841,'Echio Ringleader@SM_BASH','attack',5,7,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2841,'Echio Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1770,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2842,'Furious Dustiness@NPC_BLINDATTACK','attack',177,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2842,'Furious Dustiness@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2842,'Furious Dustiness@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2842,'Furious Dustiness@NPC_WINDATTACK','attack',187,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2843,'Swift Dryad@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2843,'Swift Dryad@AL_HEAL','attack',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2843,'Swift Dryad@AL_HEAL','idle',28,9,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2843,'Swift Dryad@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2843,'Swift Dryad@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2843,'Swift Dryad@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2843,'Swift Dryad@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2843,'Swift Dryad@NPC_STOP','attack',342,1,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2844,'Solid Drosera@KN_PIERCE','attack',56,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2844,'Solid Drosera@NPC_BLOODDRAIN','attack',199,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2844,'Solid Drosera@NPC_GROUNDATTACK','attack',185,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2844,'Solid Drosera@NPC_GUIDEDATTACK','attack',172,3,500,1000,20000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2844,'Solid Drosera@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2844,'Solid Drosera@RG_CLOSECONFINE','attack',1005,1,1000,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2845,'Drops Ringleader@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2845,'Drops Ringleader@NPC_FIREATTACK','attack',186,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2845,'Drops Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1113,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2846,'Furious Driller@AS_CLOAKING','angry',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2846,'Furious Driller@AS_CLOAKING','attack',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2846,'Furious Driller@AS_CLOAKING','follow',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2846,'Furious Driller@AS_CLOAKING','idle',135,1,100,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2846,'Furious Driller@AS_CLOAKING','chase',135,1,2000,200,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2846,'Furious Driller@NPC_COMBOATTACK','angry',171,2,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2846,'Furious Driller@NPC_COMBOATTACK','attack',171,2,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2846,'Furious Driller@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2846,'Furious Driller@NPC_GROUNDATTACK','angry',185,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2846,'Furious Driller@NPC_GROUNDATTACK','attack',185,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2847,'Elusive Drainliar@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2847,'Elusive Drainliar@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2847,'Elusive Drainliar@NPC_DARKNESSATTACK','attack',190,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2848,'Swift Dragon Tail@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2848,'Swift Dragon Tail@AL_HEAL','idle',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2848,'Swift Dragon Tail@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2848,'Swift Dragon Tail@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2848,'Swift Dragon Tail@NPC_WINDATTACK','attack',187,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2849,'Solid Draco@NPC_COMBOATTACK','attack',171,2,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2849,'Solid Draco@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,32,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2849,'Solid Draco@NPC_FIREBREATH','attack',654,3,500,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2849,'Solid Draco@NPC_GROUNDATTACK','attack',185,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2849,'Solid Draco@NPC_PIERCINGATT','attack',158,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2849,'Solid Draco@SM_PROVOKE','chase',6,10,2000,600,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'44',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2849,'Solid Draco@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2850,'Dolomedes Ringleader@AS_VENOMDUST','angry',140,1,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2850,'Dolomedes Ringleader@NPC_BLEEDING','attack',660,2,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2850,'Dolomedes Ringleader@NPC_POISON','attack',176,2,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2850,'Dolomedes Ringleader@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2850,'Dolomedes Ringleader@PF_SPIDERWEB','attack',405,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2850,'Dolomedes Ringleader@PF_SPIDERWEB','idle',405,1,3000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2850,'Dolomedes Ringleader@WZ_QUAGMIRE','chase',92,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2850,'Dolomedes Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',2092,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2851,'Furious Dokebi@BS_ADRENALINE','attack',111,1,500,1500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2851,'Furious Dokebi@BS_ADRENALINE','chase',111,1,500,1500,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2851,'Furious Dokebi@MC_MAMMONITE','attack',42,5,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'8',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2851,'Furious Dokebi@NPC_DARKNESSATTACK','attack',190,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2851,'Furious Dokebi@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2852,'Elusive Disguise@NPC_COMBOATTACK','attack',171,2,1000,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2852,'Elusive Disguise@NPC_METAMORPHOSIS','attack',193,1,500,0,60000,'yes','self','myhpltmaxrate','10',1509,1508,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2852,'Elusive Disguise@NPC_PIERCINGATT','attack',158,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2853,'Swift Dimik@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2853,'Swift Dimik@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2853,'Swift Dimik@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2853,'Swift Dimik@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2853,'Swift Dimik@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2853,'Swift Dimik@NPC_COMBOATTACK','attack',171,4,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2853,'Swift Dimik@NPC_COMBOATTACK','chase',171,4,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2853,'Swift Dimik@NPC_WINDATTACK','attack',187,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2854,'Solid Deviruchi@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2854,'Solid Deviruchi@NPC_CURSEATTACK','attack',181,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2854,'Solid Deviruchi@NPC_DARKNESSATTACK','attack',190,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2854,'Solid Deviruchi@NPC_DARKTHUNDER','attack',341,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2854,'Solid Deviruchi@NPC_DARKTHUNDER','chase',341,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2854,'Solid Deviruchi@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2854,'Solid Deviruchi@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'19',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2855,'Baby Desert Wolf Ringleader@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2855,'Baby Desert Wolf Ringleader@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2855,'Baby Desert Wolf Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1107,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2856,'Furious Baby Desert Wolf@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2856,'Furious Baby Desert Wolf@NPC_FIREATTACK','attack',186,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2857,'Elusive Deniro@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2857,'Elusive Deniro@NPC_GROUNDATTACK','attack',185,2,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2858,'Swift Death Word@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2858,'Swift Death Word@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2858,'Swift Death Word@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2858,'Swift Death Word@NPC_CURSEATTACK','attack',181,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2858,'Swift Death Word@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2858,'Swift Death Word@NPC_SPLASHATTACK','attack',174,1,1000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2859,'Solid Death Word@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2859,'Solid Death Word@NPC_CURSEATTACK','attack',181,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2859,'Solid Death Word@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2859,'Solid Death Word@NPC_SPLASHATTACK','attack',174,1,1000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2860,'Death Word Ringleader@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2860,'Death Word Ringleader@NPC_CURSEATTACK','attack',181,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2860,'Death Word Ringleader@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2860,'Death Word Ringleader@NPC_SPLASHATTACK','attack',174,1,1000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2860,'Death Word Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1698,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2861,'Furious Dark Priest@MO_BODYRELOCATION','chase',264,1,10000,0,5000,'yes','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2861,'Furious Dark Priest@NPC_BLEEDING','attack',660,3,10,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2861,'Furious Dark Priest@NPC_CHANGEUNDEAD','attack',348,1,300,1000,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2861,'Furious Dark Priest@NPC_DARKBREATH','chase',202,2,500,800,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2861,'Furious Dark Priest@NPC_DARKCROSS','attack',338,3,5000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2861,'Furious Dark Priest@NPC_DARKNESSATTACK','attack',190,2,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2862,'Elusive Zhu Po Long@NPC_AGIUP','idle',350,1,0,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2862,'Elusive Zhu Po Long@NPC_AGIUP','loot',350,1,10000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2862,'Elusive Zhu Po Long@NPC_EMOTION','attack',197,1,10000,0,3000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2862,'Elusive Zhu Po Long@NPC_EMOTION','idle',197,1,10000,0,3000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2862,'Elusive Zhu Po Long@NPC_EMOTION','chase',197,1,10000,0,3000,'yes','self','always',NULL,6,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2863,'Swift Creamy@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2863,'Swift Creamy@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2863,'Swift Creamy@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2863,'Swift Creamy@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2863,'Swift Creamy@NPC_SLEEPATTACK','attack',182,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2863,'Swift Creamy@NPC_WINDATTACK','attack',187,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2864,'Solid Cornutus@CR_AUTOGUARD','attack',249,2,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2864,'Solid Cornutus@CR_AUTOGUARD','chase',249,2,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2864,'Solid Cornutus@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2864,'Solid Cornutus@NPC_WATERATTACK','attack',184,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2865,'Cookie Ringleader@AL_HEAL','attack',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2865,'Cookie Ringleader@AL_HEAL','idle',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2865,'Cookie Ringleader@AL_HEAL','chase',28,5,10000,500,5000,'yes','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2865,'Cookie Ringleader@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2865,'Cookie Ringleader@AL_HEAL','idle',28,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2865,'Cookie Ringleader@AL_HEAL','chase',28,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'0',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2865,'Cookie Ringleader@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2865,'Cookie Ringleader@NPC_TELEKINESISATTACK','attack',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'4',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2865,'Cookie Ringleader@NPC_TELEKINESISATTACK','chase',191,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'4',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2865,'Cookie Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1265,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2866,'Furious Constant@NPC_SELFDESTRUCTION','attack',173,1,10000,1000,0,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2866,'Furious Constant@NPC_SELFDESTRUCTION','chase',173,1,2000,1000,0,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2867,'Elusive Comodo@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2867,'Elusive Comodo@KN_SPEARSTAB','attack',58,3,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2867,'Elusive Comodo@NPC_CRITICALSLASH','attack',170,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2867,'Elusive Comodo@NPC_EMOTION','attack',197,1,10000,0,5000,'yes','self','always',NULL,28,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2867,'Elusive Comodo@NPC_EMOTION','idle',197,1,10000,0,5000,'yes','self','always',NULL,28,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2867,'Elusive Comodo@NPC_GROUNDATTACK','attack',185,5,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2867,'Elusive Comodo@NPC_POISON','attack',176,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2867,'Elusive Comodo@NPC_POISONATTACK','attack',188,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2868,'Swift Coco@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2868,'Swift Coco@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2868,'Swift Coco@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2868,'Swift Coco@NPC_GROUNDATTACK','attack',185,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2868,'Swift Coco@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2869,'Solid Coco@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2869,'Solid Coco@NPC_GROUNDATTACK','attack',185,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2869,'Solid Coco@TF_THROWSTONE','chase',152,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2870,'Clock Ringleader@NPC_CURSEATTACK','attack',181,4,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2870,'Clock Ringleader@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',NULL,9,0x0091,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2870,'Clock Ringleader@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2870,'Clock Ringleader@NPC_GROUNDATTACK','attack',185,4,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2870,'Clock Ringleader@NPC_STUNATTACK','attack',179,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2870,'Clock Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1269,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2871,'Furious Clock@NPC_CURSEATTACK','attack',181,4,500,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2871,'Furious Clock@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',NULL,9,0x0091,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2871,'Furious Clock@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2871,'Furious Clock@NPC_GROUNDATTACK','attack',185,4,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2871,'Furious Clock@NPC_STUNATTACK','attack',179,3,500,1500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2872,'Elusive Chonchon@NPC_WINDATTACK','attack',187,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2873,'Swift Centipede@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2873,'Swift Centipede@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2873,'Swift Centipede@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2873,'Swift Centipede@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2873,'Swift Centipede@AS_VENOMDUST','attack',140,1,500,1500,5000,'no','around1','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2873,'Swift Centipede@HW_GANBANTEIN','attack',483,1,3000,0,7000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2873,'Swift Centipede@NPC_COMBOATTACK','attack',171,1,3000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2873,'Swift Centipede@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2873,'Swift Centipede@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2873,'Swift Centipede@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2873,'Swift Centipede@NPC_POISONATTACK','attack',188,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2873,'Swift Centipede@WZ_QUAGMIRE','chase',92,5,500,700,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2874,'Solid Cenere@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2874,'Solid Cenere@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2874,'Solid Cenere@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2874,'Solid Cenere@NPC_PETRIFYATTACK','attack',180,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2874,'Solid Cenere@NPC_WINDATTACK','attack',187,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@AL_TELEPORT','walk',26,1,5000,0,5000,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@MG_COLDBOLT','attack',14,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@MG_COLDBOLT','chase',14,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@MG_FIREBALL','attack',17,10,3000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@MG_FIREBALL','idle',17,10,10000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@MG_FIREBALL','chase',17,10,3000,500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@MG_FIREBALL','chase',17,10,10000,500,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@MG_FIREBOLT','attack',19,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@MG_FIREBOLT','chase',19,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@MG_FIREWALL','attack',18,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@MG_FIREWALL','chase',18,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@MG_FROSTDIVER','attack',15,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@MG_FROSTDIVER','idle',15,10,10000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@MG_FROSTDIVER','chase',15,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@MG_FROSTDIVER','chase',15,10,10000,1000,10000,'no','target','skillused','18',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@MG_LIGHTNINGBOLT','attack',20,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@MG_LIGHTNINGBOLT','chase',20,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@MG_SAFETYWALL','attack',12,10,3000,0,10000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@MG_SIGHT','idle',10,1,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused','137',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@MG_THUNDERSTORM','attack',21,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@MG_THUNDERSTORM','chase',21,10,3000,1000,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@NPC_MENTALBREAKER','attack',159,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@NPC_MENTALBREAKER','chase',159,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@SA_DISPELL','attack',289,5,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@SA_DISPELL','chase',289,5,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@SA_LANDPROTECTOR','attack',288,1,1000,1500,30000,'no','target','myhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'33',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@WZ_EARTHSPIKE','attack',90,5,3000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@WZ_EARTHSPIKE','chase',90,5,3000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@WZ_HEAVENDRIVE','attack',91,5,3000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@WZ_HEAVENDRIVE','chase',91,5,3000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2875,'Celia Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',2223,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2876,'Furious Caterpillar@NPC_PETRIFYATTACK','attack',180,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2876,'Furious Caterpillar@NPC_POISON','attack',176,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2876,'Furious Caterpillar@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2877,'Elusive Carat@AL_TELEPORT','idle',26,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2877,'Elusive Carat@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2877,'Elusive Carat@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2877,'Elusive Carat@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2877,'Elusive Carat@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2877,'Elusive Carat@NPC_WINDATTACK','attack',187,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2877,'Elusive Carat@SA_REVERSEORCISH','attack',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2877,'Elusive Carat@SA_REVERSEORCISH','chase',294,1,50,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2877,'Elusive Carat@SM_PROVOKE','chase',6,10,2000,600,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2878,'Swift Caramel@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2878,'Swift Caramel@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2878,'Swift Caramel@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2878,'Swift Caramel@NPC_PIERCINGATT','attack',158,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2879,'Solid Bungisngis@BS_HAMMERFALL','attack',110,5,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2879,'Solid Bungisngis@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2879,'Solid Bungisngis@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2879,'Solid Bungisngis@NPC_STUNATTACK','attack',179,4,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2879,'Solid Bungisngis@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'20',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2880,'Breeze Ringleader@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2880,'Breeze Ringleader@NPC_CRITICALSLASH','attack',170,1,1000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2880,'Breeze Ringleader@NPC_DEFENDER','attack',205,1,1000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2880,'Breeze Ringleader@NPC_DEFENDER','chase',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2880,'Breeze Ringleader@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2880,'Breeze Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1692,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2881,'Furious Breeze@NPC_COMBOATTACK','attack',171,2,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2881,'Furious Breeze@NPC_CRITICALSLASH','attack',170,1,1000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2881,'Furious Breeze@NPC_DEFENDER','attack',205,1,1000,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2881,'Furious Breeze@NPC_DEFENDER','chase',205,1,500,0,5000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'29',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2881,'Furious Breeze@NPC_WINDATTACK','attack',187,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2882,'Elusive Bradium Golem@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2882,'Elusive Bradium Golem@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2882,'Elusive Bradium Golem@NPC_EMOTION','idle',197,1,200,0,30000,'yes','self','always',NULL,9,0x0091,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2882,'Elusive Bradium Golem@NPC_EMOTION_ON','attack',474,1,10000,0,30000,'yes','self','always',NULL,6,0x3885,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2882,'Elusive Bradium Golem@NPC_STUNATTACK','attack',179,4,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2882,'Elusive Bradium Golem@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2883,'Swift Bloody Butterfly@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2883,'Swift Bloody Butterfly@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2883,'Swift Bloody Butterfly@KN_PIERCE','attack',56,10,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2883,'Swift Bloody Butterfly@NPC_DARKSTRIKE','chase',340,5,2000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2883,'Swift Bloody Butterfly@NPC_SLEEPATTACK','attack',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2883,'Swift Bloody Butterfly@NPC_SLEEPATTACK','chase',182,5,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2884,'Bigfoot Ringleader@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,6,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2884,'Bigfoot Ringleader@NPC_GROUNDATTACK','attack',185,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2884,'Bigfoot Ringleader@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2884,'Bigfoot Ringleader@NPC_STUNATTACK','attack',179,2,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2884,'Bigfoot Ringleader@SM_ENDURE','chase',8,1,5000,0,10000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2884,'Bigfoot Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1060,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2885,'Furious Bathory@NPC_CURSEATTACK','attack',181,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2885,'Furious Bathory@NPC_EMOTION','chase',197,1,2000,0,5000,'yes','self','always',NULL,30,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2885,'Furious Bathory@NPC_ENERGYDRAIN','attack',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2885,'Furious Bathory@NPC_ENERGYDRAIN','chase',200,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2885,'Furious Bathory@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2885,'Furious Bathory@NPC_SILENCEATTACK','attack',178,3,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2886,'Elusive Banshee Master@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2886,'Elusive Banshee Master@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2886,'Elusive Banshee Master@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2886,'Elusive Banshee Master@NPC_DARKNESSATTACK','attack',190,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2886,'Elusive Banshee Master@NPC_DARKSTRIKE','attack',340,9,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2886,'Elusive Banshee Master@NPC_DARKSTRIKE','chase',340,9,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2886,'Elusive Banshee Master@NPC_EMOTION','chase',197,1,1000,0,5000,'yes','self','always',NULL,7,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2886,'Elusive Banshee Master@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,NULL,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2886,'Elusive Banshee Master@NPC_EVILLAND','attack',670,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2886,'Elusive Banshee Master@NPC_VAMPIRE_GIFT','attack',679,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2886,'Elusive Banshee Master@NPC_WIDECURSE','attack',677,1,500,800,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2887,'Swift Banshee@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2887,'Swift Banshee@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2887,'Swift Banshee@NPC_CRITICALWOUND','attack',673,2,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2887,'Swift Banshee@NPC_CURSEATTACK','chase',181,1,1000,800,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2887,'Swift Banshee@NPC_DARKNESSATTACK','attack',190,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'21',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2887,'Swift Banshee@NPC_DARKSTRIKE','attack',340,9,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2887,'Swift Banshee@NPC_DARKSTRIKE','chase',340,9,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2887,'Swift Banshee@NPC_EMOTION','chase',197,1,1000,0,5000,'yes','self','always',NULL,7,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2887,'Swift Banshee@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,NULL,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2887,'Swift Banshee@NPC_EVILLAND','attack',670,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2887,'Swift Banshee@NPC_VAMPIRE_GIFT','attack',679,1,500,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2887,'Swift Banshee@NPC_WIDECURSE','attack',677,1,500,800,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2888,'Solid Banaspaty@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2888,'Solid Banaspaty@NPC_FIREATTACK','attack',186,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2888,'Solid Banaspaty@NPC_HALLUCINATION','attack',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2888,'Solid Banaspaty@NPC_HALLUCINATION','chase',207,1,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2888,'Solid Banaspaty@RG_STRIPWEAPON','attack',215,5,500,0,30000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2888,'Solid Banaspaty@WZ_SIGHTRASHER','attack',81,7,1000,1000,5000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2889,'Assaulter Ringleader@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2889,'Assaulter Ringleader@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2889,'Assaulter Ringleader@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2889,'Assaulter Ringleader@NPC_EMOTION','attack',197,1,2000,0,600000,'yes','self','myhpltmaxrate','20',23,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2889,'Assaulter Ringleader@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2889,'Assaulter Ringleader@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2889,'Assaulter Ringleader@NPC_WINDATTACK','attack',187,5,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2889,'Assaulter Ringleader@NPC_COMBOATTACK','attack',171,1,1500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'24',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2889,'Assaulter Ringleader@TF_BACKSLIDING','attack',150,1,10000,500,600000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2889,'Assaulter Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1315,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2889,'Assaulter Ringleader@NPC_SUMMONSLAVE','chase',196,3,10000,0,600000,'yes','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2890,'Furious Argos@NPC_POISON','attack',176,3,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2890,'Furious Argos@PF_SPIDERWEB','idle',405,1,3000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2890,'Furious Argos@PF_SPIDERWEB','attack',405,1,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2890,'Furious Argos@NPC_POISONATTACK','attack',188,1,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2891,'Elusive Argiope@AS_VENOMDUST','attack',140,1,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2891,'Elusive Argiope@NPC_POISON','attack',176,3,1500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2891,'Elusive Argiope@NPC_POISONATTACK','attack',188,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2891,'Elusive Argiope@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2891,'Elusive Argiope@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2892,'Swift Argiope@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2892,'Swift Argiope@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2892,'Swift Argiope@AS_VENOMDUST','attack',140,1,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2892,'Swift Argiope@NPC_POISON','attack',176,3,1500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2892,'Swift Argiope@NPC_POISONATTACK','attack',188,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2892,'Swift Argiope@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2892,'Swift Argiope@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2893,'Solid Arclouze@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2893,'Solid Arclouze@NPC_GROUNDATTACK','attack',185,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2893,'Solid Arclouze@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2893,'Solid Arclouze@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2894,'Arclouze Ringleader@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2894,'Arclouze Ringleader@NPC_GROUNDATTACK','attack',185,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2894,'Arclouze Ringleader@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2894,'Arclouze Ringleader@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,7,0x3095,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2894,'Arclouze Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1194,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2895,'Furious Apocalypse@CR_AUTOGUARD','attack',249,5,500,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2895,'Furious Apocalypse@CR_AUTOGUARD','chase',249,5,2000,0,300000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2895,'Furious Apocalypse@KN_BRANDISHSPEAR','attack',57,5,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2895,'Furious Apocalypse@NPC_DARKTHUNDER','attack',341,4,1000,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2895,'Furious Apocalypse@NPC_SELFDESTRUCTION','attack',173,1,1000,2000,5000,'no','self','myhpltmaxrate','10',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2896,'Elusive Antler Scaraba@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2896,'Elusive Antler Scaraba@BS_ADRENALINE','attack',111,10,500,1500,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2896,'Elusive Antler Scaraba@BS_ADRENALINE','chase',111,10,500,1500,300000,'no','self','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2896,'Elusive Antler Scaraba@NPC_BLEEDING','attack',660,3,2000,0,3000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2896,'Elusive Antler Scaraba@NPC_PIERCINGATT','attack',158,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2896,'Elusive Antler Scaraba@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2896,'Elusive Antler Scaraba@NPC_STONESKIN','attack',675,3,10000,1000,30000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2896,'Elusive Antler Scaraba@NPC_STONESKIN','chase',675,3,10000,1000,30000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2896,'Elusive Antler Scaraba@NPC_STUNATTACK','attack',179,3,500,1500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2896,'Elusive Antler Scaraba@PF_SPIDERWEB','chase',405,1,300,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2897,'Swift Antique Book@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2897,'Swift Antique Book@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2897,'Swift Antique Book@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2897,'Swift Antique Book@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2897,'Swift Antique Book@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2898,'Solid Antique Book@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2898,'Solid Antique Book@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2898,'Solid Antique Book@NPC_PIERCINGATT','attack',158,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2899,'Furious Anolian@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,22,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2899,'Furious Anolian@NPC_WATERATTACK','attack',184,3,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2899,'Furious Anolian@SM_BASH','attack',5,7,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2899,'Furious Anolian@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2899,'Furious Anolian@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,2,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2900,'Elusive Angra Mantis@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2900,'Elusive Angra Mantis@CR_AUTOGUARD','attack',249,2,700,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2900,'Elusive Angra Mantis@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2900,'Elusive Angra Mantis@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2900,'Elusive Angra Mantis@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2900,'Elusive Angra Mantis@NPC_SUMMONSLAVE','idle',196,1,10000,2000,60000,'no','self','slavele','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2901,'Swift Angra Mantis@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2901,'Swift Angra Mantis@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2901,'Swift Angra Mantis@AS_SONICBLOW','attack',136,10,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2901,'Swift Angra Mantis@CR_AUTOGUARD','attack',249,2,700,0,300000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2901,'Swift Angra Mantis@NPC_COMBOATTACK','attack',171,1,500,700,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2901,'Swift Angra Mantis@NPC_CRITICALSLASH','attack',170,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2901,'Swift Angra Mantis@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2901,'Swift Angra Mantis@NPC_SUMMONSLAVE','idle',196,1,10000,2000,60000,'no','self','slavele','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2902,'Solid Andre@NPC_EMOTION','loot',197,1,2000,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2902,'Solid Andre@NPC_GROUNDATTACK','attack',185,2,1500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2903,'Ancient Mimic Ringleader@CR_AUTOGUARD','attack',249,3,500,0,250000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2903,'Ancient Mimic Ringleader@CR_AUTOGUARD','chase',249,3,1000,0,250000,'yes','self','longrangeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2903,'Ancient Mimic Ringleader@NPC_BLOODDRAIN','attack',199,1,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'2',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2903,'Ancient Mimic Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1699,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2904,'Furious Anacondaq@NPC_POISON','attack',176,4,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2904,'Furious Anacondaq@NPC_POISONATTACK','attack',188,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2905,'Elusive Ambernite@NPC_EMOTION','walk',197,1,2000,0,5000,'yes','self','always',NULL,19,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2905,'Elusive Ambernite@NPC_KEEPING','attack',201,1,2000,0,5000,'yes','self','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'9',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2905,'Elusive Ambernite@NPC_WATERATTACK','attack',184,2,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2906,'Swift Rafflesia Arnoldi@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2906,'Swift Rafflesia Arnoldi@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2906,'Swift Rafflesia Arnoldi@AL_HEAL','attack',28,8,10000,500,5000,'no','friend','friendhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2906,'Swift Rafflesia Arnoldi@AL_HEAL','attack',28,8,10000,500,5000,'no','self','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,'18',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2906,'Swift Rafflesia Arnoldi@MG_SOULSTRIKE','attack',13,3,500,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'12',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2906,'Swift Rafflesia Arnoldi@NPC_GROUNDATTACK','attack',185,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2906,'Swift Rafflesia Arnoldi@NPC_POISONATTACK','attack',188,5,2000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2907,'Solid Alligator@NPC_WATERATTACK','attack',184,4,1000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2907,'Solid Alligator@NPC_CRITICALSLASH','attack',170,2,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2907,'Solid Alligator@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0091,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2908,'Aliza Ringleader@AL_HEAL','attack',28,5,5000,1000,5000,'yes','friend','friendhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2908,'Aliza Ringleader@AL_HEAL','idle',28,5,5000,1000,5000,'yes','friend','friendhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2908,'Aliza Ringleader@AL_HEAL','walk',28,5,5000,1000,5000,'yes','friend','friendhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2908,'Aliza Ringleader@AL_HEAL','chase',28,5,5000,1000,5000,'yes','friend','friendhpltmaxrate','80',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2908,'Aliza Ringleader@NPC_EMOTION','idle',197,1,500,0,30000,'yes','self','always',NULL,54,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2908,'Aliza Ringleader@NPC_EMOTION','walk',197,1,500,0,30000,'yes','self','always',NULL,2,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2908,'Aliza Ringleader@SM_BASH','attack',5,10,2000,1000,30000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'52',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2908,'Aliza Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1737,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2909,'Furious Alicel@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2909,'Furious Alicel@MO_BODYRELOCATION','chase',264,1,2000,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2909,'Furious Alicel@NPC_DARKNESSATTACK','attack',190,3,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2909,'Furious Alicel@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,29,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2909,'Furious Alicel@NPC_GUIDEDATTACK','attack',172,1,1000,1000,20000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2910,'Elusive Alarm@NPC_BLINDATTACK','attack',177,3,500,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2910,'Elusive Alarm@NPC_DARKBREATH','attack',202,2,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'7',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2910,'Elusive Alarm@NPC_EMOTION','chase',197,1,200,0,5000,'yes','self','always',NULL,19,0x0081,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2910,'Elusive Alarm@NPC_EMOTION','idle',197,1,2000,0,5000,'yes','self','always',NULL,6,0x3695,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2910,'Elusive Alarm@NPC_SPLASHATTACK','attack',174,1,2000,0,5000,'yes','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@AL_TELEPORT','attack',26,1,500,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@AL_DECAGI','chase',30,10,2000,0,10000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@AL_HEAL','attack',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@AL_HEAL','idle',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@AL_HEAL','chase',28,9,3000,0,5000,'yes','friend','friendhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@AL_HEAL','attack',28,9,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@AL_HEAL','idle',28,9,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@AL_HEAL','chase',28,9,3000,0,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,'3',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@AL_HEAL','attack',28,5,10000,500,5000,'yes','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@MG_SAFETYWALL','attack',12,10,2000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@MG_SIGHT','idle',10,1,1000,0,5000,'yes','self','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@MG_SIGHT','idle',10,1,10000,0,5000,'yes','self','skillused','137',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@MG_SOULSTRIKE','attack',13,9,1000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@MG_SOULSTRIKE','chase',13,9,1000,500,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@MG_THUNDERSTORM','attack',21,9,2000,1500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@MG_THUNDERSTORM','chase',21,9,2000,1500,10000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@NPC_CURSEATTACK','attack',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@NPC_CURSEATTACK','chase',181,5,500,800,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'30',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@NPC_HOLYATTACK','attack',189,3,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@PR_LEXDIVINA','attack',76,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@PR_LEXDIVINA','chase',76,1,1000,0,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@PR_LEXDIVINA','attack',76,1,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2911,'Swift Agav@PR_LEXDIVINA','chase',76,1,5000,0,5000,'yes','target','casttargeted',NULL,NULL,NULL,NULL,NULL,NULL,'36',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2912,'Solid Acidus@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2912,'Solid Acidus@MG_LIGHTNINGBOLT','attack',20,8,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2912,'Solid Acidus@MG_LIGHTNINGBOLT','idle',20,8,2000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2912,'Solid Acidus@MG_LIGHTNINGBOLT','chase',20,8,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2912,'Solid Acidus@MG_THUNDERSTORM','attack',21,9,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2912,'Solid Acidus@MG_THUNDERSTORM','attack',21,9,2000,1000,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2912,'Solid Acidus@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2912,'Solid Acidus@NPC_WINDATTACK','attack',187,6,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2913,'Acidus Ringleader@AL_TELEPORT','idle',26,1,10000,0,0,'yes','self','rudeattacked',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2913,'Acidus Ringleader@MG_LIGHTNINGBOLT','attack',20,8,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2913,'Acidus Ringleader@MG_LIGHTNINGBOLT','idle',20,8,2000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2913,'Acidus Ringleader@MG_LIGHTNINGBOLT','chase',20,8,1000,1000,5000,'yes','target','always',NULL,NULL,NULL,NULL,NULL,NULL,'32',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2913,'Acidus Ringleader@MG_THUNDERSTORM','attack',21,9,1000,1000,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2913,'Acidus Ringleader@MG_THUNDERSTORM','attack',21,9,2000,1000,5000,'no','target','attackpcge','2',NULL,NULL,NULL,NULL,NULL,'6',NULL);
+REPLACE INTO `mob_skill_db` VALUES (2913,'Acidus Ringleader@NPC_STOP','attack',342,1,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2913,'Acidus Ringleader@NPC_WINDATTACK','attack',187,6,500,500,5000,'no','target','always',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
+REPLACE INTO `mob_skill_db` VALUES (2913,'Acidus Ringleader@NPC_SUMMONSLAVE','idle',196,2,10000,700,30000,'no','self','slavele','0',1716,NULL,NULL,NULL,NULL,NULL,NULL);
diff --git a/src/char/Makefile.in b/src/char/Makefile.in
index bc2c0e980..8d9094f18 100644
--- a/src/char/Makefile.in
+++ b/src/char/Makefile.in
@@ -110,13 +110,13 @@ char-server: ../../char-server@EXEEXT@
../../char-server@EXEEXT@: $(CHAR_SERVER_SQL_DEPENDS) Makefile
@echo " LD $(notdir $@)"
@$(CC) @STATIC@ @LDFLAGS@ -o ../../char-server@EXEEXT@ $(CHAR_OBJ) $(COMMON_D)/obj_sql/common_sql.a \
- $(COMMON_D)/obj_all/common.a $(MT19937AR_OBJ) $(LIBCONFIG_OBJ) @LIBS@ @PCRE_LIBS@ @MYSQL_LIBS@
+ $(COMMON_D)/obj_all/common.a $(MT19937AR_OBJ) $(LIBCONFIG_OBJ) @LIBS@ @MYSQL_LIBS@
# char object files
obj_sql/%.o: %.c $(CHAR_H) $(COMMON_H) $(CONFIG_H) $(MT19937AR_H) $(LIBCONFIG_H) | obj_sql
@echo " CC $<"
- @$(CC) @CFLAGS@ @DEFS@ $(COMMON_INCLUDE) $(THIRDPARTY_INCLUDE) @PCRE_CFLAGS@ @MYSQL_CFLAGS@ @CPPFLAGS@ -c $(OUTPUT_OPTION) $<
+ @$(CC) @CFLAGS@ @DEFS@ $(COMMON_INCLUDE) $(THIRDPARTY_INCLUDE) @MYSQL_CFLAGS@ @CPPFLAGS@ -c $(OUTPUT_OPTION) $<
# missing object files
$(COMMON_D)/obj_all/common.a:
diff --git a/src/char/char.c b/src/char/char.c
index 09f74034c..0fe48def3 100644
--- a/src/char/char.c
+++ b/src/char/char.c
@@ -61,9 +61,6 @@
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
-#ifndef WIN32
-# include <unistd.h>
-#endif
// private declarations
char char_db[256] = "char";
@@ -469,11 +466,11 @@ int char_mmo_char_tosql(int char_id, struct mmo_charstatus* p)
if( p->show_equip )
opt |= OPT_SHOW_EQUIP;
- if( SQL_ERROR == SQL->Query(inter->sql_handle, "UPDATE `%s` SET `base_level`='%d', `job_level`='%d',"
+ if( SQL_ERROR == SQL->Query(inter->sql_handle, "UPDATE `%s` SET `base_level`='%u', `job_level`='%u',"
"`base_exp`='%u', `job_exp`='%u', `zeny`='%d',"
- "`max_hp`='%d',`hp`='%d',`max_sp`='%d',`sp`='%d',`status_point`='%d',`skill_point`='%d',"
+ "`max_hp`='%d',`hp`='%d',`max_sp`='%d',`sp`='%d',`status_point`='%u',`skill_point`='%u',"
"`str`='%d',`agi`='%d',`vit`='%d',`int`='%d',`dex`='%d',`luk`='%d',"
- "`option`='%d',`party_id`='%d',`guild_id`='%d',`pet_id`='%d',`homun_id`='%d',`elemental_id`='%d',"
+ "`option`='%u',`party_id`='%d',`guild_id`='%d',`pet_id`='%d',`homun_id`='%d',`elemental_id`='%d',"
"`weapon`='%d',`shield`='%d',`head_top`='%d',`head_mid`='%d',`head_bottom`='%d',"
"`last_map`='%s',`last_x`='%d',`last_y`='%d',`save_map`='%s',`save_x`='%d',`save_y`='%d', `rename`='%d',"
"`delete_date`='%lu',`robe`='%d',`slotchange`='%d', `char_opt`='%u', `font`='%u', `uniqueitem_counter` ='%u',"
@@ -784,7 +781,7 @@ int char_memitemdata_to_sql(const struct item items[], int max, int id, int tabl
} else {
// update all fields.
StrBuf->Clear(&buf);
- StrBuf->Printf(&buf, "UPDATE `%s` SET `amount`='%d', `equip`='%d', `identify`='%d', `refine`='%d',`attribute`='%d', `expire_time`='%u', `bound`='%d'",
+ StrBuf->Printf(&buf, "UPDATE `%s` SET `amount`='%d', `equip`='%u', `identify`='%d', `refine`='%d',`attribute`='%d', `expire_time`='%u', `bound`='%d'",
tablename, items[i].amount, items[i].equip, items[i].identify, items[i].refine, items[i].attribute, items[i].expire_time, items[i].bound);
for( j = 0; j < MAX_SLOTS; ++j )
StrBuf->Printf(&buf, ", `card%d`=%d", j, items[i].card[j]);
@@ -831,7 +828,7 @@ int char_memitemdata_to_sql(const struct item items[], int max, int id, int tabl
else
found = true;
- StrBuf->Printf(&buf, "('%d', '%d', '%d', '%d', '%d', '%d', '%d', '%u', '%d', '%"PRIu64"'",
+ StrBuf->Printf(&buf, "('%d', '%d', '%d', '%u', '%d', '%d', '%d', '%u', '%d', '%"PRIu64"'",
id, items[i].nameid, items[i].amount, items[i].equip, items[i].identify, items[i].refine, items[i].attribute, items[i].expire_time, items[i].bound, items[i].unique_id);
for( j = 0; j < MAX_SLOTS; ++j )
StrBuf->Printf(&buf, ", '%d'", items[i].card[j]);
@@ -930,7 +927,7 @@ int char_inventory_to_sql(const struct item items[], int max, int id) {
} else {
// update all fields.
StrBuf->Clear(&buf);
- StrBuf->Printf(&buf, "UPDATE `%s` SET `amount`='%d', `equip`='%d', `identify`='%d', `refine`='%d',`attribute`='%d', `expire_time`='%u', `favorite`='%d', `bound`='%d'",
+ StrBuf->Printf(&buf, "UPDATE `%s` SET `amount`='%d', `equip`='%u', `identify`='%d', `refine`='%d',`attribute`='%d', `expire_time`='%u', `favorite`='%d', `bound`='%d'",
inventory_db, items[i].amount, items[i].equip, items[i].identify, items[i].refine, items[i].attribute, items[i].expire_time, items[i].favorite, items[i].bound);
for( j = 0; j < MAX_SLOTS; ++j )
StrBuf->Printf(&buf, ", `card%d`=%d", j, items[i].card[j]);
@@ -973,7 +970,7 @@ int char_inventory_to_sql(const struct item items[], int max, int id) {
else
found = true;
- StrBuf->Printf(&buf, "('%d', '%d', '%d', '%d', '%d', '%d', '%d', '%u', '%d', '%d', '%"PRIu64"'",
+ StrBuf->Printf(&buf, "('%d', '%d', '%d', '%u', '%d', '%d', '%d', '%u', '%d', '%d', '%"PRIu64"'",
id, items[i].nameid, items[i].amount, items[i].equip, items[i].identify, items[i].refine, items[i].attribute, items[i].expire_time, items[i].favorite, items[i].bound, items[i].unique_id);
for( j = 0; j < MAX_SLOTS; ++j )
StrBuf->Printf(&buf, ", '%d'", items[i].card[j]);
@@ -1660,7 +1657,8 @@ int char_check_char_name(char * name, char * esc_name)
* -5: 'Symbols in Character Names are forbidden'
* char_id: Success
**/
-int char_make_new_char_sql(struct char_session_data* sd, char* name_, int str, int agi, int vit, int int_, int dex, int luk, int slot, int hair_color, int hair_style) {
+int char_make_new_char_sql(struct char_session_data *sd, const char *name_, int str, int agi, int vit, int int_, int dex, int luk, int slot, int hair_color, int hair_style)
+{
char name[NAME_LENGTH];
char esc_name[NAME_LENGTH*2+1];
int char_id, flag, k, l;
@@ -2033,7 +2031,7 @@ int char_mmo_char_tobuf(uint8* buffer, struct mmo_charstatus* p) {
offset += 2;
#endif
#if (PACKETVER >= 20100720 && PACKETVER <= 20100727) || PACKETVER >= 20100803
- mapindex->getmapname_ext(mapindex_id2name(p->last_point.map), (char*)WBUFP(buf,108));
+ mapindex->getmapname_ext(mapindex_id2name(p->last_point.map), WBUFP(buf,108));
offset += MAP_NAME_LENGTH_EXT;
#endif
#if PACKETVER >= 20100803
@@ -2087,7 +2085,7 @@ void char_mmo_char_send_ban_list(int fd, struct char_session_data *sd) {
for(i = 0, c = 0; i < MAX_CHARS; i++) {
if( sd->unban_time[i] ) {
- timestamp2string((char*)WFIFOP(fd,8 + (28*c)), 20, sd->unban_time[i], "%Y-%m-%d %H:%M:%S");
+ timestamp2string(WFIFOP(fd,8 + (28*c)), 20, sd->unban_time[i], "%Y-%m-%d %H:%M:%S");
if( sd->unban_time[i] > now )
WFIFOL(fd, 4 + (24*c)) = sd->found_char[i];
@@ -2380,8 +2378,8 @@ void char_parse_fromlogin_account_data(int fd)
sd->char_slots = MAX_CHARS;/* cap to maximum */
} else if ( sd->char_slots <= 0 )/* no value aka 0 in sql */
sd->char_slots = MAX_CHARS;/* cap to maximum */
- safestrncpy(sd->birthdate, (const char*)RFIFOP(fd,52), sizeof(sd->birthdate));
- safestrncpy(sd->pincode, (const char*)RFIFOP(fd,63), sizeof(sd->pincode));
+ safestrncpy(sd->birthdate, RFIFOP(fd,52), sizeof(sd->birthdate));
+ safestrncpy(sd->pincode, RFIFOP(fd,63), sizeof(sd->pincode));
sd->pincode_change = RFIFOL(fd,68);
// continued from chr->auth_ok...
if( (max_connect_user == 0 && sd->group_id != gm_allow_group) ||
@@ -2608,9 +2606,8 @@ void char_parse_fromlogin_accinfo2_failed(int fd)
void char_parse_fromlogin_accinfo2_ok(int fd)
{
mapif->parse_accinfo2(true, RFIFOL(fd,167), RFIFOL(fd,171), RFIFOL(fd,175), RFIFOL(fd,179),
- (char*)RFIFOP(fd,2), (char*)RFIFOP(fd,26), (char*)RFIFOP(fd,59),
- (char*)RFIFOP(fd,99), (char*)RFIFOP(fd,119), (char*)RFIFOP(fd,151),
- (char*)RFIFOP(fd,156), RFIFOL(fd,115), RFIFOL(fd,143), RFIFOL(fd,147));
+ RFIFOP(fd,2), RFIFOP(fd,26), RFIFOP(fd,59), RFIFOP(fd,99), RFIFOP(fd,119),
+ RFIFOP(fd,151), RFIFOP(fd,156), RFIFOL(fd,115), RFIFOL(fd,143), RFIFOL(fd,147));
RFIFOSKIP(fd,183);
}
@@ -2637,11 +2634,11 @@ int char_parse_fromlogin(int fd) {
}
}
- while(RFIFOREST(fd) >= 2) {
+ while (RFIFOREST(fd) >= 2) {
uint16 command = RFIFOW(fd,0);
if (VECTOR_LENGTH(HPM->packets[hpParse_FromLogin]) > 0) {
- int result = HPM->parse_packets(fd,hpParse_FromLogin);
+ int result = HPM->parse_packets(fd,command,hpParse_FromLogin);
if (result == 1)
continue;
if (result == 2)
@@ -2788,7 +2785,7 @@ void char_global_accreg_to_login_add (const char *key, unsigned int index, intpt
WFIFOB(chr->login_fd, nlen) = (unsigned char)len;/* won't be higher; the column size is 32 */
nlen += 1;
- safestrncpy((char*)WFIFOP(chr->login_fd,nlen), key, len);
+ safestrncpy(WFIFOP(chr->login_fd,nlen), key, len);
nlen += len;
WFIFOL(chr->login_fd, nlen) = index;
@@ -2805,7 +2802,7 @@ void char_global_accreg_to_login_add (const char *key, unsigned int index, intpt
WFIFOB(chr->login_fd, nlen) = (unsigned char)len;/* won't be higher; the column size is 254 */
nlen += 1;
- safestrncpy((char*)WFIFOP(chr->login_fd,nlen), sval, len);
+ safestrncpy(WFIFOP(chr->login_fd,nlen), sval, len);
nlen += len;
}
} else {
@@ -3096,7 +3093,7 @@ void char_parse_frommap_map_names(int fd, int id)
VECTOR_PUSH(chr->server[id].maps, RFIFOW(fd,i));
}
- ShowStatus("Map-Server %d connected: %d maps, from IP %d.%d.%d.%d port %d.\n",
+ ShowStatus("Map-Server %d connected: %d maps, from IP %u.%u.%u.%u port %d.\n",
id, (int)VECTOR_LENGTH(chr->server[id].maps), CONVIP(chr->server[id].ip), chr->server[id].port);
ShowStatus("Map-server %d loading complete.\n", id);
@@ -3292,7 +3289,7 @@ void char_parse_frommap_char_select_req(int fd)
}
}
-void char_change_map_server_ack(int fd, uint8 *data, bool ok)
+void char_change_map_server_ack(int fd, const uint8 *data, bool ok)
{
WFIFOHEAD(fd,30);
WFIFOW(fd,0) = 0x2b06;
@@ -3371,7 +3368,7 @@ void char_char_name_ack(int fd, int char_id)
WFIFOHEAD(fd,30);
WFIFOW(fd,0) = 0x2b09;
WFIFOL(fd,2) = char_id;
- chr->loadName(char_id, (char*)WFIFOP(fd,6));
+ chr->loadName(char_id, WFIFOP(fd,6));
WFIFOSET(fd,30);
}
@@ -3460,7 +3457,7 @@ void char_ask_name_ack(int fd, int acc, const char* name, int type, int result)
WFIFOHEAD(fd,34);
WFIFOW(fd, 0) = 0x2b0f;
WFIFOL(fd, 2) = acc;
- safestrncpy((char*)WFIFOP(fd,6), name, NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,6), name, NAME_LENGTH);
WFIFOW(fd,30) = type;
WFIFOW(fd,32) = result;
WFIFOSET(fd,34);
@@ -3515,7 +3512,7 @@ void char_parse_frommap_change_account(int fd)
char esc_name[NAME_LENGTH*2+1];
int acc = RFIFOL(fd,2); // account_id of who ask (-1 if server itself made this request)
- const char* name = (char*)RFIFOP(fd,6); // name of the target character
+ const char *name = RFIFOP(fd,6); // name of the target character
int type = RFIFOW(fd,30); // type of operation: 1-block, 2-ban, 3-unblock, 4-unban, 5 changesex, 6 charban, 7 charunban
short year = 0, month = 0, day = 0, hour = 0, minute = 0, second = 0;
int sex = SEX_MALE;
@@ -3658,7 +3655,7 @@ void char_parse_frommap_ragsrvinfo(int fd)
SQL->EscapeString(inter->sql_handle, esc_server_name, chr->server_name);
- if( SQL_ERROR == SQL->Query(inter->sql_handle, "INSERT INTO `%s` SET `index`='%d',`name`='%s',`exp`='%d',`jexp`='%d',`drop`='%d'",
+ if( SQL_ERROR == SQL->Query(inter->sql_handle, "INSERT INTO `%s` SET `index`='%d',`name`='%s',`exp`='%u',`jexp`='%u',`drop`='%u'",
ragsrvinfo_db, fd, esc_server_name, RFIFOL(fd,2), RFIFOL(fd,6), RFIFOL(fd,10)) )
{
Sql_ShowDebug(inter->sql_handle);
@@ -3834,7 +3831,7 @@ void char_parse_frommap_auth_request(int fd, int id)
void char_parse_frommap_update_ip(int fd, int id)
{
chr->server[id].ip = ntohl(RFIFOL(fd, 2));
- ShowInfo("Updated IP address of map-server #%d to %d.%d.%d.%d.\n", id, CONVIP(chr->server[id].ip));
+ ShowInfo("Updated IP address of map-server #%d to %u.%u.%u.%u.\n", id, CONVIP(chr->server[id].ip));
RFIFOSKIP(fd,6);
}
@@ -3858,17 +3855,13 @@ void char_parse_frommap_request_stats_report(int fd)
WFIFOHEAD(sfd, RFIFOW(fd,2) );
- memcpy((char*)WFIFOP(sfd,0), (char*)RFIFOP(fd, 0), RFIFOW(fd,2));
+ memcpy(WFIFOP(sfd,0), RFIFOP(fd, 0), RFIFOW(fd,2));
WFIFOSET(sfd, RFIFOW(fd,2) );
do {
sockt->flush(sfd);
-#ifdef WIN32
- Sleep(1);
-#else
- sleep(1);
-#endif
+ HSleep(1);
} while( !sockt->session[sfd]->flag.eof && sockt->session[sfd]->wdata_size );
sockt->close(sfd);
@@ -3887,9 +3880,11 @@ void char_parse_frommap_scdata_update(int fd)
int val4 = RFIFOL(fd, 24);
short type = RFIFOW(fd, 10);
- if( SQL_ERROR == SQL->Query(inter->sql_handle, "REPLACE INTO `%s` (`account_id`,`char_id`,`type`,`tick`,`val1`,`val2`,`val3`,`val4`) VALUES ('%d','%d','%d',-1,'%d','%d','%d','%d')",
- scdata_db, account_id, char_id, type, val1, val2, val3, val4) )
- {
+ if (SQL_ERROR == SQL->Query(inter->sql_handle, "REPLACE INTO `%s`"
+ " (`account_id`,`char_id`,`type`,`tick`,`val1`,`val2`,`val3`,`val4`)"
+ " VALUES ('%d','%d','%d','%d','%d','%d','%d','%d')",
+ scdata_db, account_id, char_id, type, INFINITE_DURATION, val1, val2, val3, val4)
+ ) {
Sql_ShowDebug(inter->sql_handle);
}
RFIFOSKIP(fd, 28);
@@ -3926,16 +3921,17 @@ int char_parse_frommap(int fd)
return 0;
}
- while(RFIFOREST(fd) >= 2) {
+ while (RFIFOREST(fd) >= 2) {
+ int packet_id = RFIFOW(fd,0);
if (VECTOR_LENGTH(HPM->packets[hpParse_FromMap]) > 0) {
- int result = HPM->parse_packets(fd,hpParse_FromMap);
+ int result = HPM->parse_packets(fd,packet_id,hpParse_FromMap);
if (result == 1)
continue;
if (result == 2)
return 0;
}
- switch(RFIFOW(fd,0)) {
+ switch (packet_id) {
case 0x2b0a:
if( RFIFOREST(fd) < RFIFOW(fd, 2) )
return 0;
@@ -4456,7 +4452,7 @@ void char_parse_char_connect(int fd, struct char_session_data* sd, uint32 ipl)
RFIFOSKIP(fd,17);
- ShowInfo("request connect - account_id:%d/login_id1:%d/login_id2:%d\n", account_id, login_id1, login_id2);
+ ShowInfo("request connect - account_id:%d/login_id1:%u/login_id2:%u\n", account_id, login_id1, login_id2);
if (sd) {
//Received again auth packet for already authenticated account?? Discard it.
@@ -4518,7 +4514,7 @@ void char_send_map_info(int fd, int i, uint32 subnet_map_ip, struct mmo_charstat
WFIFOHEAD(fd,28);
WFIFOW(fd,0) = 0x71;
WFIFOL(fd,2) = cd->char_id;
- mapindex->getmapname_ext(mapindex_id2name(cd->last_point.map), (char*)WFIFOP(fd,6));
+ mapindex->getmapname_ext(mapindex_id2name(cd->last_point.map), WFIFOP(fd,6));
WFIFOL(fd,22) = htonl((subnet_map_ip) ? subnet_map_ip : chr->server[i].ip);
WFIFOW(fd,26) = sockt->ntows(htons(chr->server[i].port)); // [!] LE byte order here [!]
WFIFOSET(fd,28);
@@ -4529,7 +4525,7 @@ void char_send_wait_char_server(int fd)
WFIFOHEAD(fd, 24);
WFIFOW(fd, 0) = 0x840;
WFIFOW(fd, 2) = 24;
- safestrncpy((char*)WFIFOP(fd,4), "0", 20);/* we can't send empty (otherwise the list will pop up) */
+ safestrncpy(WFIFOP(fd,4), "0", 20);/* we can't send empty (otherwise the list will pop up) */
WFIFOSET(fd, 24);
}
@@ -4739,9 +4735,9 @@ void char_parse_char_create_new_char(int fd, struct char_session_data* sd)
result = -2;
} else {
#if PACKETVER >= 20120307
- result = chr->make_new_char_sql(sd, (char*)RFIFOP(fd,2), 1, 1, 1, 1, 1, 1, RFIFOB(fd,26),RFIFOW(fd,27),RFIFOW(fd,29));
+ result = chr->make_new_char_sql(sd, RFIFOP(fd,2), 1, 1, 1, 1, 1, 1, RFIFOB(fd,26),RFIFOW(fd,27),RFIFOW(fd,29));
#else
- result = chr->make_new_char_sql(sd, (char*)RFIFOP(fd,2),RFIFOB(fd,26),RFIFOB(fd,27),RFIFOB(fd,28),RFIFOB(fd,29),RFIFOB(fd,30),RFIFOB(fd,31),RFIFOB(fd,32),RFIFOW(fd,33),RFIFOW(fd,35));
+ result = chr->make_new_char_sql(sd, RFIFOP(fd,2),RFIFOB(fd,26),RFIFOB(fd,27),RFIFOB(fd,28),RFIFOB(fd,29),RFIFOB(fd,30),RFIFOB(fd,31),RFIFOB(fd,32),RFIFOW(fd,33),RFIFOW(fd,35));
#endif
}
@@ -4855,7 +4851,7 @@ void char_parse_char_rename_char(int fd, struct char_session_data* sd)
int i, cid =RFIFOL(fd,2);
char name[NAME_LENGTH];
char esc_name[NAME_LENGTH*2+1];
- safestrncpy(name, (char *)RFIFOP(fd,6), NAME_LENGTH);
+ safestrncpy(name, RFIFOP(fd,6), NAME_LENGTH);
RFIFOSKIP(fd,30);
ARR_FIND( 0, MAX_CHARS, i, sd->found_char[i] == cid );
@@ -4880,7 +4876,7 @@ void char_parse_char_rename_char2(int fd, struct char_session_data* sd)
int i, aid = RFIFOL(fd,2), cid =RFIFOL(fd,6);
char name[NAME_LENGTH];
char esc_name[NAME_LENGTH*2+1];
- safestrncpy(name, (char *)RFIFOP(fd,10), NAME_LENGTH);
+ safestrncpy(name, RFIFOP(fd,10), NAME_LENGTH);
RFIFOSKIP(fd,34);
if( aid != sd->account_id )
@@ -4977,11 +4973,10 @@ void char_login_map_server_ack(int fd, uint8 flag)
void char_parse_char_login_map_server(int fd, uint32 ipl)
{
- char* l_user = (char*)RFIFOP(fd,2);
- char* l_pass = (char*)RFIFOP(fd,26);
+ char l_user[24], l_pass[24];
int i;
- l_user[23] = '\0';
- l_pass[23] = '\0';
+ safestrncpy(l_user, RFIFOP(fd,2), 24);
+ safestrncpy(l_pass, RFIFOP(fd,26), 24);
ARR_FIND( 0, ARRAYLENGTH(chr->server), i, chr->server[i].fd <= 0 );
if (core->runflag != CHARSERVER_ST_RUNNING ||
@@ -5106,21 +5101,21 @@ int char_parse_char(int fd)
return 0;
}
- while( RFIFOREST(fd) >= 2 ) {
- //For use in packets that depend on an sd being present [Skotlex]
- #define FIFOSD_CHECK(rest) do { if(RFIFOREST(fd) < (rest)) return 0; if (sd==NULL || !sd->auth) { RFIFOSKIP(fd,(rest)); return 0; } } while (0)
+ while (RFIFOREST(fd) >= 2) {
+ cmd = RFIFOW(fd,0);
+
+//For use in packets that depend on an sd being present [Skotlex]
+#define FIFOSD_CHECK(rest) do { if(RFIFOREST(fd) < (rest)) return 0; if (sd==NULL || !sd->auth) { RFIFOSKIP(fd,(rest)); return 0; } } while (0)
if (VECTOR_LENGTH(HPM->packets[hpParse_Char]) > 0) {
- int result = HPM->parse_packets(fd,hpParse_Char);
+ int result = HPM->parse_packets(fd,cmd,hpParse_Char);
if (result == 1)
continue;
if (result == 2)
return 0;
}
- cmd = RFIFOW(fd,0);
-
- switch( cmd ) {
+ switch (cmd) {
// request to connect
// 0065 <account id>.L <login id1>.L <login id2>.L <???>.W <sex>.B
case 0x65:
@@ -5292,7 +5287,7 @@ int char_parse_char(int fd)
return 0;
}
-int mapif_sendall(unsigned char *buf, unsigned int len)
+int mapif_sendall(const unsigned char *buf, unsigned int len)
{
int i, c;
diff --git a/src/char/char.h b/src/char/char.h
index ff46e4353..6d8a9815c 100644
--- a/src/char/char.h
+++ b/src/char/char.h
@@ -137,7 +137,7 @@ struct char_interface {
bool (*char_slotchange) (struct char_session_data *sd, int fd, unsigned short from, unsigned short to);
int (*rename_char_sql) (struct char_session_data *sd, int char_id);
int (*check_char_name) (char * name, char * esc_name);
- int (*make_new_char_sql) (struct char_session_data* sd, char* name_, int str, int agi, int vit, int int_, int dex, int luk, int slot, int hair_color, int hair_style);
+ int (*make_new_char_sql) (struct char_session_data *sd, const char *name_, int str, int agi, int vit, int int_, int dex, int luk, int slot, int hair_color, int hair_style);
int (*divorce_char_sql) (int partner_id1, int partner_id2);
int (*count_users) (void);
int (*mmo_char_tobuf) (uint8* buffer, struct mmo_charstatus* p);
@@ -189,7 +189,7 @@ struct char_interface {
void (*parse_frommap_save_character) (int fd, int id);
void (*select_ack) (int fd, int account_id, uint8 flag);
void (*parse_frommap_char_select_req) (int fd);
- void (*change_map_server_ack) (int fd, uint8 *data, bool ok);
+ void (*change_map_server_ack) (int fd, const uint8 *data, bool ok);
void (*parse_frommap_change_map_server) (int fd);
void (*parse_frommap_remove_friend) (int fd);
void (*char_name_ack) (int fd, int char_id);
diff --git a/src/char/geoip.c b/src/char/geoip.c
index 36b908561..433ff0918 100644
--- a/src/char/geoip.c
+++ b/src/char/geoip.c
@@ -101,7 +101,7 @@ const char* geoip_getcountry(uint32 ipnum)
}
offset = x;
}
- ShowError("geoip_getcountry(): Error traversing database for ipnum %d\n", ipnum);
+ ShowError("geoip_getcountry(): Error traversing database for ipnum %u\n", ipnum);
ShowWarning("geoip_getcountry(): Possible database corruption!\n");
return geoip_countryname[0];
diff --git a/src/char/int_auction.c b/src/char/int_auction.c
index b402e7f98..464a2092b 100644
--- a/src/char/int_auction.c
+++ b/src/char/int_auction.c
@@ -73,7 +73,7 @@ void inter_auction_save(struct auction_data *auction)
auction_db, auction->seller_id, auction->buyer_id, auction->price, auction->buynow, auction->hours, (unsigned long)auction->timestamp, auction->item.nameid, auction->type, auction->item.refine, auction->item.attribute);
for( j = 0; j < MAX_SLOTS; j++ )
StrBuf->Printf(&buf, ", `card%d` = '%d'", j, auction->item.card[j]);
- StrBuf->Printf(&buf, " WHERE `auction_id` = '%d'", auction->auction_id);
+ StrBuf->Printf(&buf, " WHERE `auction_id` = '%u'", auction->auction_id);
stmt = SQL->StmtMalloc(inter->sql_handle);
if( SQL_SUCCESS != SQL->StmtPrepareStr(stmt, StrBuf->Value(&buf))
@@ -183,7 +183,7 @@ void inter_auction_delete(struct auction_data *auction)
auction_id = auction->auction_id;
- if( SQL_ERROR == SQL->Query(inter->sql_handle, "DELETE FROM `%s` WHERE `auction_id` = '%d'", auction_db, auction_id) )
+ if( SQL_ERROR == SQL->Query(inter->sql_handle, "DELETE FROM `%s` WHERE `auction_id` = '%u'", auction_db, auction_id) )
Sql_ShowDebug(inter->sql_handle);
if( auction->auction_end_timer != INVALID_TIMER )
@@ -462,7 +462,7 @@ void mapif_parse_auction_bid(int fd)
}
auction->buyer_id = char_id;
- safestrncpy(auction->buyer_name, (char*)RFIFOP(fd,16), NAME_LENGTH);
+ safestrncpy(auction->buyer_name, RFIFOP(fd,16), NAME_LENGTH);
auction->price = bid;
if( bid >= auction->buynow )
diff --git a/src/char/int_elemental.c b/src/char/int_elemental.c
index b781654db..c25cfa5c8 100644
--- a/src/char/int_elemental.c
+++ b/src/char/int_elemental.c
@@ -40,32 +40,54 @@
struct inter_elemental_interface inter_elemental_s;
struct inter_elemental_interface *inter_elemental;
-bool mapif_elemental_save(struct s_elemental* ele) {
- bool flag = true;
-
+/**
+ * Creates a new elemental with the given data.
+ *
+ * @remark
+ * The elemental ID is expected to be 0, and will be filled with the newly
+ * assigned ID.
+ *
+ * @param[in,out] ele The new elemental's data.
+ * @retval false in case of errors.
+ */
+bool mapif_elemental_create(struct s_elemental *ele)
+{
nullpo_retr(false, ele);
- if( ele->elemental_id == 0 ) { // Create new DB entry
- if( SQL_ERROR == SQL->Query(inter->sql_handle,
+ Assert_retr(false, ele->elemental_id == 0);
+
+ if (SQL_ERROR == SQL->Query(inter->sql_handle,
"INSERT INTO `%s` (`char_id`,`class`,`mode`,`hp`,`sp`,`max_hp`,`max_sp`,`atk1`,`atk2`,`matk`,`aspd`,`def`,`mdef`,`flee`,`hit`,`life_time`)"
- "VALUES ('%d','%d','%d','%d','%d','%d','%d','%d','%d','%d','%d','%d','%d','%d','%d','%u')",
- elemental_db, ele->char_id, ele->class_, ele->mode, ele->hp, ele->sp, ele->max_hp, ele->max_sp, ele->atk, ele->atk2, ele->matk, ele->amotion, ele->def, ele->mdef, ele->flee, ele->hit, ele->life_time) )
- {
- Sql_ShowDebug(inter->sql_handle);
- flag = false;
- }
- else
- ele->elemental_id = (int)SQL->LastInsertId(inter->sql_handle);
- } else if( SQL_ERROR == SQL->Query(inter->sql_handle,
- "UPDATE `%s` SET `char_id` = '%d', `class` = '%d', `mode` = '%d', `hp` = '%d', `sp` = '%d',"
- "`max_hp` = '%d', `max_sp` = '%d', `atk1` = '%d', `atk2` = '%d', `matk` = '%d', `aspd` = '%d', `def` = '%d',"
- "`mdef` = '%d', `flee` = '%d', `hit` = '%d', `life_time` = '%u' WHERE `ele_id` = '%d'",
- elemental_db, ele->char_id, ele->class_, ele->mode, ele->hp, ele->sp, ele->max_hp, ele->max_sp, ele->atk, ele->atk2,
- ele->matk, ele->amotion, ele->def, ele->mdef, ele->flee, ele->hit, ele->life_time, ele->elemental_id) )
- { // Update DB entry
+ "VALUES ('%d','%d','%u','%d','%d','%d','%d','%d','%d','%d','%d','%d','%d','%d','%d','%d')",
+ elemental_db, ele->char_id, ele->class_, ele->mode, ele->hp, ele->sp, ele->max_hp, ele->max_sp, ele->atk,
+ ele->atk2, ele->matk, ele->amotion, ele->def, ele->mdef, ele->flee, ele->hit, ele->life_time)) {
Sql_ShowDebug(inter->sql_handle);
- flag = false;
+ return false;
}
- return flag;
+ ele->elemental_id = (int)SQL->LastInsertId(inter->sql_handle);
+ return true;
+}
+
+/**
+ * Saves an existing elemental.
+ *
+ * @param ele The elemental's data.
+ * @retval false in case of errors.
+ */
+bool mapif_elemental_save(const struct s_elemental *ele)
+{
+ nullpo_retr(false, ele);
+ Assert_retr(false, ele->elemental_id > 0);
+
+ if (SQL_ERROR == SQL->Query(inter->sql_handle,
+ "UPDATE `%s` SET `char_id` = '%d', `class` = '%d', `mode` = '%u', `hp` = '%d', `sp` = '%d',"
+ "`max_hp` = '%d', `max_sp` = '%d', `atk1` = '%d', `atk2` = '%d', `matk` = '%d', `aspd` = '%d', `def` = '%d',"
+ "`mdef` = '%d', `flee` = '%d', `hit` = '%d', `life_time` = '%d' WHERE `ele_id` = '%d'",
+ elemental_db, ele->char_id, ele->class_, ele->mode, ele->hp, ele->sp, ele->max_hp, ele->max_sp, ele->atk, ele->atk2,
+ ele->matk, ele->amotion, ele->def, ele->mdef, ele->flee, ele->hit, ele->life_time, ele->elemental_id)) {
+ Sql_ShowDebug(inter->sql_handle);
+ return false;
+ }
+ return true;
}
bool mapif_elemental_load(int ele_id, int char_id, struct s_elemental *ele) {
@@ -133,9 +155,15 @@ void mapif_elemental_send(int fd, struct s_elemental *ele, unsigned char flag) {
WFIFOSET(fd,size);
}
-void mapif_parse_elemental_create(int fd, struct s_elemental* ele) {
- bool result = mapif->elemental_save(ele);
- mapif->elemental_send(fd, ele, result);
+void mapif_parse_elemental_create(int fd, const struct s_elemental *ele)
+{
+ struct s_elemental ele_;
+ bool result;
+
+ memcpy(&ele_, ele, sizeof(ele_));
+
+ result = mapif->elemental_create(&ele_);
+ mapif->elemental_send(fd, &ele_, result);
}
void mapif_parse_elemental_load(int fd, int ele_id, int char_id) {
@@ -163,7 +191,8 @@ void mapif_elemental_saved(int fd, unsigned char flag) {
WFIFOSET(fd,3);
}
-void mapif_parse_elemental_save(int fd, struct s_elemental* ele) {
+void mapif_parse_elemental_save(int fd, const struct s_elemental *ele)
+{
bool result = mapif->elemental_save(ele);
mapif->elemental_saved(fd, result);
}
@@ -182,11 +211,11 @@ void inter_elemental_sql_final(void) {
int inter_elemental_parse_frommap(int fd) {
unsigned short cmd = RFIFOW(fd,0);
- switch( cmd ) {
- case 0x307c: mapif->parse_elemental_create(fd, (struct s_elemental*)RFIFOP(fd,4)); break;
- case 0x307d: mapif->parse_elemental_load(fd, (int)RFIFOL(fd,2), (int)RFIFOL(fd,6)); break;
- case 0x307e: mapif->parse_elemental_delete(fd, (int)RFIFOL(fd,2)); break;
- case 0x307f: mapif->parse_elemental_save(fd, (struct s_elemental*)RFIFOP(fd,4)); break;
+ switch (cmd) {
+ case 0x307c: mapif->parse_elemental_create(fd, RFIFOP(fd,4)); break;
+ case 0x307d: mapif->parse_elemental_load(fd, RFIFOL(fd,2), RFIFOL(fd,6)); break;
+ case 0x307e: mapif->parse_elemental_delete(fd, RFIFOL(fd,2)); break;
+ case 0x307f: mapif->parse_elemental_save(fd, RFIFOP(fd,4)); break;
default:
return 0;
}
diff --git a/src/char/int_guild.c b/src/char/int_guild.c
index 03a1d368d..2ba50d277 100644
--- a/src/char/int_guild.c
+++ b/src/char/int_guild.c
@@ -767,7 +767,7 @@ void inter_guild_sql_final(void)
}
// Get guild_id by its name. Returns 0 if not found, -1 on error.
-int inter_guild_search_guildname(char *str)
+int inter_guild_search_guildname(const char *str)
{
int guild_id;
char esc_name[NAME_LENGTH*2+1];
@@ -1006,7 +1006,7 @@ int mapif_guild_broken(int guild_id, int flag)
}
// Send guild message
-int mapif_guild_message(int guild_id, int account_id, char *mes, int len, int sfd)
+int mapif_guild_message(int guild_id, int account_id, const char *mes, int len, int sfd)
{
unsigned char buf[512];
nullpo_ret(mes);
@@ -1139,7 +1139,7 @@ int mapif_guild_master_changed(struct guild *g, int aid, int cid)
return 0;
}
-int mapif_guild_castle_dataload(int fd, int sz, int *castle_ids)
+int mapif_guild_castle_dataload(int fd, int sz, const int *castle_ids)
{
struct guild_castle *gc = NULL;
int num = (sz - 4) / sizeof(int);
@@ -1163,7 +1163,7 @@ int mapif_guild_castle_dataload(int fd, int sz, int *castle_ids)
// Guild creation request
-int mapif_parse_CreateGuild(int fd,int account_id,char *name,struct guild_member *master)
+int mapif_parse_CreateGuild(int fd, int account_id, const char *name, const struct guild_member *master)
{
struct guild *g;
int i=0;
@@ -1201,7 +1201,7 @@ int mapif_parse_CreateGuild(int fd,int account_id,char *name,struct guild_member
g->member[0].modified = GS_MEMBER_MODIFIED;
// Set default positions
- g->position[0].mode = GPERM_BOTH;
+ g->position[0].mode = GPERM_ALL;
strcpy(g->position[0].name,"GuildMaster");
strcpy(g->position[MAX_GUILDPOSITION-1].name,"Newbie");
g->position[0].modified = g->position[MAX_GUILDPOSITION-1].modified = GS_POSITION_MODIFIED;
@@ -1259,7 +1259,7 @@ int mapif_parse_GuildInfo(int fd, int guild_id)
}
// Add member to guild
-int mapif_parse_GuildAddMember(int fd, int guild_id, struct guild_member *m)
+int mapif_parse_GuildAddMember(int fd, int guild_id, const struct guild_member *m)
{
struct guild * g;
int i;
@@ -1455,7 +1455,7 @@ int mapif_parse_BreakGuild(int fd, int guild_id)
}
// Forward Guild message to others map servers
-int mapif_parse_GuildMessage(int fd, int guild_id, int account_id, char *mes, int len)
+int mapif_parse_GuildMessage(int fd, int guild_id, int account_id, const char *mes, int len)
{
return mapif->guild_message(guild_id,account_id,mes,len, fd);
}
@@ -1548,7 +1548,7 @@ int mapif_parse_GuildMemberInfoChange(int fd, int guild_id, int account_id, int
{
case GMI_POSITION:
{
- g->member[i].position=*((short *)data);
+ g->member[i].position=*((const short *)data);
g->member[i].modified = GS_MEMBER_MODIFIED;
mapif->guild_memberinfochanged(guild_id,account_id,char_id,type,data,len);
g->save_flag |= GS_MEMBER;
@@ -1557,7 +1557,7 @@ int mapif_parse_GuildMemberInfoChange(int fd, int guild_id, int account_id, int
case GMI_EXP:
{
uint64 old_exp = g->member[i].exp;
- g->member[i].exp=*((uint64 *)data);
+ g->member[i].exp=*((const uint64 *)data);
g->member[i].modified = GS_MEMBER_MODIFIED;
if (g->member[i].exp > old_exp) {
uint64 exp = g->member[i].exp - old_exp;
@@ -1582,7 +1582,7 @@ int mapif_parse_GuildMemberInfoChange(int fd, int guild_id, int account_id, int
}
case GMI_HAIR:
{
- g->member[i].hair=*((short *)data);
+ g->member[i].hair=*((const short *)data);
g->member[i].modified = GS_MEMBER_MODIFIED;
mapif->guild_memberinfochanged(guild_id,account_id,char_id,type,data,len);
g->save_flag |= GS_MEMBER; //Save new data.
@@ -1590,7 +1590,7 @@ int mapif_parse_GuildMemberInfoChange(int fd, int guild_id, int account_id, int
}
case GMI_HAIR_COLOR:
{
- g->member[i].hair_color=*((short *)data);
+ g->member[i].hair_color=*((const short *)data);
g->member[i].modified = GS_MEMBER_MODIFIED;
mapif->guild_memberinfochanged(guild_id,account_id,char_id,type,data,len);
g->save_flag |= GS_MEMBER; //Save new data.
@@ -1598,7 +1598,7 @@ int mapif_parse_GuildMemberInfoChange(int fd, int guild_id, int account_id, int
}
case GMI_GENDER:
{
- g->member[i].gender=*((short *)data);
+ g->member[i].gender=*((const short *)data);
g->member[i].modified = GS_MEMBER_MODIFIED;
mapif->guild_memberinfochanged(guild_id,account_id,char_id,type,data,len);
g->save_flag |= GS_MEMBER; //Save new data.
@@ -1606,7 +1606,7 @@ int mapif_parse_GuildMemberInfoChange(int fd, int guild_id, int account_id, int
}
case GMI_CLASS:
{
- g->member[i].class_=*((short *)data);
+ g->member[i].class_=*((const short *)data);
g->member[i].modified = GS_MEMBER_MODIFIED;
mapif->guild_memberinfochanged(guild_id,account_id,char_id,type,data,len);
g->save_flag |= GS_MEMBER; //Save new data.
@@ -1614,7 +1614,7 @@ int mapif_parse_GuildMemberInfoChange(int fd, int guild_id, int account_id, int
}
case GMI_LEVEL:
{
- g->member[i].lv=*((short *)data);
+ g->member[i].lv=*((const short *)data);
g->member[i].modified = GS_MEMBER_MODIFIED;
mapif->guild_memberinfochanged(guild_id,account_id,char_id,type,data,len);
g->save_flag |= GS_MEMBER; //Save new data.
@@ -1670,7 +1670,7 @@ int inter_guild_charname_changed(int guild_id, int account_id, int char_id, char
}
// Change a position desc
-int mapif_parse_GuildPosition(int fd, int guild_id, int idx, struct guild_position *p)
+int mapif_parse_GuildPosition(int fd, int guild_id, int idx, const struct guild_position *p)
{
// Could make some improvement in speed, because only change guild_position
struct guild * g;
@@ -1809,7 +1809,7 @@ int mapif_parse_GuildEmblem(int fd, int len, int guild_id, int dummy, const char
return mapif->guild_emblem(g);
}
-int mapif_parse_GuildCastleDataLoad(int fd, int len, int *castle_ids)
+int mapif_parse_GuildCastleDataLoad(int fd, int len, const int *castle_ids)
{
return mapif->guild_castle_dataload(fd, len, castle_ids);
}
@@ -1902,22 +1902,22 @@ int inter_guild_parse_frommap(int fd)
{
RFIFOHEAD(fd);
switch(RFIFOW(fd,0)) {
- case 0x3030: mapif->parse_CreateGuild(fd,RFIFOL(fd,4),(char*)RFIFOP(fd,8),(struct guild_member *)RFIFOP(fd,32)); break;
+ case 0x3030: mapif->parse_CreateGuild(fd, RFIFOL(fd,4), RFIFOP(fd,8), RFIFOP(fd,32)); break;
case 0x3031: mapif->parse_GuildInfo(fd,RFIFOL(fd,2)); break;
- case 0x3032: mapif->parse_GuildAddMember(fd,RFIFOL(fd,4),(struct guild_member *)RFIFOP(fd,8)); break;
- case 0x3033: mapif->parse_GuildMasterChange(fd,RFIFOL(fd,4),(const char*)RFIFOP(fd,8),RFIFOW(fd,2)-8); break;
- case 0x3034: mapif->parse_GuildLeave(fd,RFIFOL(fd,2),RFIFOL(fd,6),RFIFOL(fd,10),RFIFOB(fd,14),(const char*)RFIFOP(fd,15)); break;
+ case 0x3032: mapif->parse_GuildAddMember(fd, RFIFOL(fd,4), RFIFOP(fd,8)); break;
+ case 0x3033: mapif->parse_GuildMasterChange(fd, RFIFOL(fd,4), RFIFOP(fd,8), RFIFOW(fd,2)-8); break;
+ case 0x3034: mapif->parse_GuildLeave(fd, RFIFOL(fd,2), RFIFOL(fd,6), RFIFOL(fd,10), RFIFOB(fd,14), RFIFOP(fd,15)); break;
case 0x3035: mapif->parse_GuildChangeMemberInfoShort(fd,RFIFOL(fd,2),RFIFOL(fd,6),RFIFOL(fd,10),RFIFOB(fd,14),RFIFOW(fd,15),RFIFOW(fd,17)); break;
case 0x3036: mapif->parse_BreakGuild(fd,RFIFOL(fd,2)); break;
- case 0x3037: mapif->parse_GuildMessage(fd,RFIFOL(fd,4),RFIFOL(fd,8),(char*)RFIFOP(fd,12),RFIFOW(fd,2)-12); break;
- case 0x3039: mapif->parse_GuildBasicInfoChange(fd,RFIFOL(fd,4),RFIFOW(fd,8),(const int16 *)RFIFOP(fd,10),RFIFOW(fd,2)-10); break;
- case 0x303A: mapif->parse_GuildMemberInfoChange(fd,RFIFOL(fd,4),RFIFOL(fd,8),RFIFOL(fd,12),RFIFOW(fd,16),(const char*)RFIFOP(fd,18),RFIFOW(fd,2)-18); break;
- case 0x303B: mapif->parse_GuildPosition(fd,RFIFOL(fd,4),RFIFOL(fd,8),(struct guild_position *)RFIFOP(fd,12)); break;
+ case 0x3037: mapif->parse_GuildMessage(fd, RFIFOL(fd,4), RFIFOL(fd,8), RFIFOP(fd,12), RFIFOW(fd,2)-12); break;
+ case 0x3039: mapif->parse_GuildBasicInfoChange(fd, RFIFOL(fd,4), RFIFOW(fd,8), RFIFOP(fd,10), RFIFOW(fd,2)-10); break;
+ case 0x303A: mapif->parse_GuildMemberInfoChange(fd, RFIFOL(fd,4), RFIFOL(fd,8), RFIFOL(fd,12), RFIFOW(fd,16), RFIFOP(fd,18), RFIFOW(fd,2)-18); break;
+ case 0x303B: mapif->parse_GuildPosition(fd, RFIFOL(fd,4), RFIFOL(fd,8), RFIFOP(fd,12)); break;
case 0x303C: mapif->parse_GuildSkillUp(fd,RFIFOL(fd,2),RFIFOL(fd,6),RFIFOL(fd,10),RFIFOL(fd,14)); break;
case 0x303D: mapif->parse_GuildAlliance(fd,RFIFOL(fd,2),RFIFOL(fd,6),RFIFOL(fd,10),RFIFOL(fd,14),RFIFOB(fd,18)); break;
- case 0x303E: mapif->parse_GuildNotice(fd,RFIFOL(fd,2),(const char*)RFIFOP(fd,6),(const char*)RFIFOP(fd,66)); break;
- case 0x303F: mapif->parse_GuildEmblem(fd,RFIFOW(fd,2)-12,RFIFOL(fd,4),RFIFOL(fd,8),(const char*)RFIFOP(fd,12)); break;
- case 0x3040: mapif->parse_GuildCastleDataLoad(fd,RFIFOW(fd,2),(int *)RFIFOP(fd,4)); break;
+ case 0x303E: mapif->parse_GuildNotice(fd, RFIFOL(fd,2), RFIFOP(fd,6), RFIFOP(fd,66)); break;
+ case 0x303F: mapif->parse_GuildEmblem(fd, RFIFOW(fd,2)-12, RFIFOL(fd,4), RFIFOL(fd,8), RFIFOP(fd,12)); break;
+ case 0x3040: mapif->parse_GuildCastleDataLoad(fd, RFIFOW(fd,2), RFIFOP(fd,4)); break;
case 0x3041: mapif->parse_GuildCastleDataSave(fd,RFIFOW(fd,2),RFIFOB(fd,4),RFIFOL(fd,5)); break;
default:
diff --git a/src/char/int_guild.h b/src/char/int_guild.h
index 1076b3394..40728c3b2 100644
--- a/src/char/int_guild.h
+++ b/src/char/int_guild.h
@@ -60,7 +60,7 @@ struct inter_guild_interface {
int (*sql_init) (void);
int (*db_final) (DBKey key, DBData *data, va_list ap);
void (*sql_final) (void);
- int (*search_guildname) (char *str);
+ int (*search_guildname) (const char *str);
bool (*check_empty) (struct guild *g);
unsigned int (*nextexp) (int level);
int (*checkskill) (struct guild *g, int id);
diff --git a/src/char/int_homun.c b/src/char/int_homun.c
index f60394ee7..e5fde2330 100644
--- a/src/char/int_homun.c
+++ b/src/char/int_homun.c
@@ -49,7 +49,7 @@ void inter_homunculus_sql_final(void)
return;
}
-void mapif_homunculus_created(int fd, int account_id, struct s_homunculus *sh, unsigned char flag)
+void mapif_homunculus_created(int fd, int account_id, const struct s_homunculus *sh, unsigned char flag)
{
nullpo_retv(sh);
WFIFOHEAD(fd, sizeof(struct s_homunculus)+9);
@@ -97,7 +97,7 @@ void mapif_homunculus_saved(int fd, int account_id, bool flag)
WFIFOSET(fd, 7);
}
-void mapif_homunculus_renamed(int fd, int account_id, int char_id, unsigned char flag, char* name)
+void mapif_homunculus_renamed(int fd, int account_id, int char_id, unsigned char flag, const char *name)
{
nullpo_retv(name);
WFIFOHEAD(fd, NAME_LENGTH+12);
@@ -105,68 +105,83 @@ void mapif_homunculus_renamed(int fd, int account_id, int char_id, unsigned char
WFIFOL(fd, 2) = account_id;
WFIFOL(fd, 6) = char_id;
WFIFOB(fd,10) = flag;
- safestrncpy((char*)WFIFOP(fd,11), name, NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,11), name, NAME_LENGTH);
WFIFOSET(fd, NAME_LENGTH+12);
}
-bool mapif_homunculus_save(struct s_homunculus* hd)
+/**
+ * Creates a new homunculus with the given data.
+ *
+ * @remark
+ * The homunculus ID is expected to be 0, and will be filled with the newly
+ * assigned ID.
+ *
+ * @param[in,out] hd The new homunculus' data.
+ * @retval false in case of errors.
+ */
+bool mapif_homunculus_create(struct s_homunculus *hd)
{
- bool flag = true;
char esc_name[NAME_LENGTH*2+1];
- nullpo_ret(hd);
+ nullpo_retr(false, hd);
+ Assert_retr(false, hd->hom_id == 0);
+
SQL->EscapeStringLen(inter->sql_handle, esc_name, hd->name, strnlen(hd->name, NAME_LENGTH));
- if( hd->hom_id == 0 )
- {// new homunculus
- if( SQL_ERROR == SQL->Query(inter->sql_handle, "INSERT INTO `%s` "
+ if (SQL_ERROR == SQL->Query(inter->sql_handle, "INSERT INTO `%s` "
"(`char_id`, `class`,`prev_class`,`name`,`level`,`exp`,`intimacy`,`hunger`, `str`, `agi`, `vit`, `int`, `dex`, `luk`, `hp`,`max_hp`,`sp`,`max_sp`,`skill_point`, `rename_flag`, `vaporize`) "
"VALUES ('%d', '%d', '%d', '%s', '%d', '%u', '%u', '%d', '%d', %d, '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d')",
homunculus_db, hd->char_id, hd->class_, hd->prev_class, esc_name, hd->level, hd->exp, hd->intimacy, hd->hunger, hd->str, hd->agi, hd->vit, hd->int_, hd->dex, hd->luk,
- hd->hp, hd->max_hp, hd->sp, hd->max_sp, hd->skillpts, hd->rename_flag, hd->vaporize) )
- {
- Sql_ShowDebug(inter->sql_handle);
- flag = false;
- }
- else
- {
- hd->hom_id = (int)SQL->LastInsertId(inter->sql_handle);
- }
+ hd->hp, hd->max_hp, hd->sp, hd->max_sp, hd->skillpts, hd->rename_flag, hd->vaporize)) {
+ Sql_ShowDebug(inter->sql_handle);
+ return false;
}
- else
- {
- if( SQL_ERROR == SQL->Query(inter->sql_handle, "UPDATE `%s` SET `char_id`='%d', `class`='%d',`prev_class`='%d',`name`='%s',`level`='%d',`exp`='%u',`intimacy`='%u',`hunger`='%d', `str`='%d', `agi`='%d', `vit`='%d', `int`='%d', `dex`='%d', `luk`='%d', `hp`='%d',`max_hp`='%d',`sp`='%d',`max_sp`='%d',`skill_point`='%d', `rename_flag`='%d', `vaporize`='%d' WHERE `homun_id`='%d'",
+ hd->hom_id = (int)SQL->LastInsertId(inter->sql_handle);
+ return true;
+}
+
+/**
+ * Saves an existing homunculus.
+ *
+ * @param hd The homunculus' data.
+ * @retval false in case of errors.
+ */
+bool mapif_homunculus_save(const struct s_homunculus *hd)
+{
+ bool flag = true;
+ char esc_name[NAME_LENGTH*2+1];
+
+ nullpo_retr(false, hd);
+ Assert_retr(false, hd->hom_id > 0);
+
+ SQL->EscapeStringLen(inter->sql_handle, esc_name, hd->name, strnlen(hd->name, NAME_LENGTH));
+
+ if (SQL_ERROR == SQL->Query(inter->sql_handle, "UPDATE `%s` SET `char_id`='%d', `class`='%d',`prev_class`='%d',`name`='%s',`level`='%d',`exp`='%u',`intimacy`='%u',`hunger`='%d', `str`='%d', `agi`='%d', `vit`='%d', `int`='%d', `dex`='%d', `luk`='%d', `hp`='%d',`max_hp`='%d',`sp`='%d',`max_sp`='%d',`skill_point`='%d', `rename_flag`='%d', `vaporize`='%d' WHERE `homun_id`='%d'",
homunculus_db, hd->char_id, hd->class_, hd->prev_class, esc_name, hd->level, hd->exp, hd->intimacy, hd->hunger, hd->str, hd->agi, hd->vit, hd->int_, hd->dex, hd->luk,
- hd->hp, hd->max_hp, hd->sp, hd->max_sp, hd->skillpts, hd->rename_flag, hd->vaporize, hd->hom_id) )
- {
- Sql_ShowDebug(inter->sql_handle);
+ hd->hp, hd->max_hp, hd->sp, hd->max_sp, hd->skillpts, hd->rename_flag, hd->vaporize, hd->hom_id)) {
+ Sql_ShowDebug(inter->sql_handle);
+ flag = false;
+ } else {
+ int i;
+ SqlStmt *stmt = SQL->StmtMalloc(inter->sql_handle);
+
+ if (SQL_ERROR == SQL->StmtPrepare(stmt, "REPLACE INTO `%s` (`homun_id`, `id`, `lv`) VALUES (%d, ?, ?)", skill_homunculus_db, hd->hom_id)) {
+ SqlStmt_ShowDebug(stmt);
flag = false;
- }
- else
- {
- SqlStmt* stmt;
- int i;
-
- stmt = SQL->StmtMalloc(inter->sql_handle);
- if( SQL_ERROR == SQL->StmtPrepare(stmt, "REPLACE INTO `%s` (`homun_id`, `id`, `lv`) VALUES (%d, ?, ?)", skill_homunculus_db, hd->hom_id) )
- SqlStmt_ShowDebug(stmt);
- for( i = 0; i < MAX_HOMUNSKILL; ++i )
- {
- if( hd->hskill[i].id > 0 && hd->hskill[i].lv != 0 )
- {
- SQL->StmtBindParam(stmt, 0, SQLDT_USHORT, &hd->hskill[i].id, 0);
- SQL->StmtBindParam(stmt, 1, SQLDT_USHORT, &hd->hskill[i].lv, 0);
- if( SQL_ERROR == SQL->StmtExecute(stmt) )
- {
+ } else {
+ for (i = 0; i < MAX_HOMUNSKILL; ++i) {
+ if (hd->hskill[i].id > 0 && hd->hskill[i].lv != 0) {
+ SQL->StmtBindParam(stmt, 0, SQLDT_USHORT, (void*)&hd->hskill[i].id, 0); // FIXME: StmtBindParam should take const void
+ SQL->StmtBindParam(stmt, 1, SQLDT_USHORT, (void*)&hd->hskill[i].lv, 0); // FIXME: StmtBindParam should take const void
+ if (SQL_ERROR == SQL->StmtExecute(stmt)) {
SqlStmt_ShowDebug(stmt);
- SQL->StmtFree(stmt);
flag = false;
break;
}
}
}
- SQL->StmtFree(stmt);
}
+ SQL->StmtFree(stmt);
}
return flag;
@@ -181,7 +196,7 @@ bool mapif_homunculus_load(int homun_id, struct s_homunculus* hd)
nullpo_ret(hd);
memset(hd, 0, sizeof(*hd));
- if( SQL_ERROR == SQL->Query(inter->sql_handle, "SELECT `homun_id`,`char_id`,`class`,`prev_class`,`name`,`level`,`exp`,`intimacy`,`hunger`, `str`, `agi`, `vit`, `int`, `dex`, `luk`, `hp`,`max_hp`,`sp`,`max_sp`,`skill_point`,`rename_flag`, `vaporize` FROM `%s` WHERE `homun_id`='%u'", homunculus_db, homun_id) )
+ if( SQL_ERROR == SQL->Query(inter->sql_handle, "SELECT `homun_id`,`char_id`,`class`,`prev_class`,`name`,`level`,`exp`,`intimacy`,`hunger`, `str`, `agi`, `vit`, `int`, `dex`, `luk`, `hp`,`max_hp`,`sp`,`max_sp`,`skill_point`,`rename_flag`, `vaporize` FROM `%s` WHERE `homun_id`='%d'", homunculus_db, homun_id) )
{
Sql_ShowDebug(inter->sql_handle);
return false;
@@ -255,8 +270,8 @@ bool mapif_homunculus_load(int homun_id, struct s_homunculus* hd)
bool mapif_homunculus_delete(int homun_id)
{
- if (SQL_ERROR == SQL->Query(inter->sql_handle, "DELETE FROM `%s` WHERE `homun_id` = '%u'", homunculus_db, homun_id)
- || SQL_ERROR == SQL->Query(inter->sql_handle, "DELETE FROM `%s` WHERE `homun_id` = '%u'", skill_homunculus_db, homun_id)
+ if (SQL_ERROR == SQL->Query(inter->sql_handle, "DELETE FROM `%s` WHERE `homun_id` = '%d'", homunculus_db, homun_id)
+ || SQL_ERROR == SQL->Query(inter->sql_handle, "DELETE FROM `%s` WHERE `homun_id` = '%d'", skill_homunculus_db, homun_id)
) {
Sql_ShowDebug(inter->sql_handle);
return false;
@@ -264,7 +279,7 @@ bool mapif_homunculus_delete(int homun_id)
return true;
}
-bool mapif_homunculus_rename(char *name)
+bool mapif_homunculus_rename(const char *name)
{
int i;
@@ -287,10 +302,15 @@ bool mapif_homunculus_rename(char *name)
}
-void mapif_parse_homunculus_create(int fd, int len, int account_id, struct s_homunculus* phd)
+void mapif_parse_homunculus_create(int fd, int len, int account_id, const struct s_homunculus *phd)
{
- bool result = mapif->homunculus_save(phd);
- mapif->homunculus_created(fd, account_id, phd, result);
+ struct s_homunculus shd;
+ bool result;
+
+ memcpy(&shd, phd, sizeof(shd));
+
+ result = mapif->homunculus_create(&shd);
+ mapif->homunculus_created(fd, account_id, &shd, result);
}
void mapif_parse_homunculus_delete(int fd, int homun_id)
@@ -306,13 +326,13 @@ void mapif_parse_homunculus_load(int fd, int account_id, int homun_id)
mapif->homunculus_loaded(fd, account_id, ( result ? &hd : NULL ));
}
-void mapif_parse_homunculus_save(int fd, int len, int account_id, struct s_homunculus* phd)
+void mapif_parse_homunculus_save(int fd, int len, int account_id, const struct s_homunculus *phd)
{
bool result = mapif->homunculus_save(phd);
mapif->homunculus_saved(fd, account_id, result);
}
-void mapif_parse_homunculus_rename(int fd, int account_id, int char_id, char* name)
+void mapif_parse_homunculus_rename(int fd, int account_id, int char_id, const char *name)
{
bool result = mapif->homunculus_rename(name);
mapif->homunculus_renamed(fd, account_id, char_id, result, name);
@@ -325,13 +345,12 @@ int inter_homunculus_parse_frommap(int fd)
{
unsigned short cmd = RFIFOW(fd,0);
- switch( cmd )
- {
- case 0x3090: mapif->parse_homunculus_create(fd, (int)RFIFOW(fd,2), (int)RFIFOL(fd,4), (struct s_homunculus*)RFIFOP(fd,8)); break;
- case 0x3091: mapif->parse_homunculus_load (fd, (int)RFIFOL(fd,2), (int)RFIFOL(fd,6)); break;
- case 0x3092: mapif->parse_homunculus_save (fd, (int)RFIFOW(fd,2), (int)RFIFOL(fd,4), (struct s_homunculus*)RFIFOP(fd,8)); break;
- case 0x3093: mapif->parse_homunculus_delete(fd, (int)RFIFOL(fd,2)); break;
- case 0x3094: mapif->parse_homunculus_rename(fd, (int)RFIFOL(fd,2), (int)RFIFOL(fd,6), (char*)RFIFOP(fd,10)); break;
+ switch (cmd) {
+ case 0x3090: mapif->parse_homunculus_create(fd, RFIFOW(fd,2), RFIFOL(fd,4), RFIFOP(fd,8)); break;
+ case 0x3091: mapif->parse_homunculus_load (fd, RFIFOL(fd,2), RFIFOL(fd,6)); break;
+ case 0x3092: mapif->parse_homunculus_save (fd, RFIFOW(fd,2), RFIFOL(fd,4), RFIFOP(fd,8)); break;
+ case 0x3093: mapif->parse_homunculus_delete(fd, RFIFOL(fd,2)); break;
+ case 0x3094: mapif->parse_homunculus_rename(fd, RFIFOL(fd,2), RFIFOL(fd,6), RFIFOP(fd,10)); break;
default:
return 0;
}
diff --git a/src/char/int_mail.c b/src/char/int_mail.c
index c15dc5180..b75a362fb 100644
--- a/src/char/int_mail.c
+++ b/src/char/int_mail.c
@@ -138,7 +138,7 @@ int inter_mail_savemessage(struct mail_message* msg)
StrBuf->Printf(&buf, "INSERT INTO `%s` (`send_name`, `send_id`, `dest_name`, `dest_id`, `title`, `message`, `time`, `status`, `zeny`, `amount`, `nameid`, `refine`, `attribute`, `identify`, `unique_id`", mail_db);
for (j = 0; j < MAX_SLOTS; j++)
StrBuf->Printf(&buf, ", `card%d`", j);
- StrBuf->Printf(&buf, ") VALUES (?, '%d', ?, '%d', ?, ?, '%lu', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%"PRIu64"'",
+ StrBuf->Printf(&buf, ") VALUES (?, '%d', ?, '%d', ?, ?, '%lu', '%u', '%d', '%d', '%d', '%d', '%d', '%d', '%"PRIu64"'",
msg->send_id, msg->dest_id, (unsigned long)msg->timestamp, msg->status, msg->zeny, msg->item.amount, msg->item.nameid, msg->item.refine, msg->item.attribute, msg->item.identify, msg->item.unique_id);
for (j = 0; j < MAX_SLOTS; j++)
StrBuf->Printf(&buf, ", '%d'", msg->item.card[j]);
diff --git a/src/char/int_mercenary.c b/src/char/int_mercenary.c
index 2ed45305c..0bc3c0909 100644
--- a/src/char/int_mercenary.c
+++ b/src/char/int_mercenary.c
@@ -94,32 +94,51 @@ bool inter_mercenary_owner_delete(int char_id)
return true;
}
-bool mapif_mercenary_save(struct s_mercenary* merc)
+/**
+ * Creates a new mercenary with the given data.
+ *
+ * @remark
+ * The mercenary ID is expected to be 0, and will be filled with the newly
+ * assigned ID.
+ *
+ * @param[in,out] merc The new mercenary's data.
+ * @retval false in case of errors.
+ */
+bool mapif_mercenary_create(struct s_mercenary *merc)
{
- bool flag = true;
+ nullpo_retr(false, merc);
+ Assert_retr(false, merc->mercenary_id == 0);
- nullpo_ret(merc);
- if( merc->mercenary_id == 0 )
- { // Create new DB entry
- if( SQL_ERROR == SQL->Query(inter->sql_handle,
+ if (SQL_ERROR == SQL->Query(inter->sql_handle,
"INSERT INTO `%s` (`char_id`,`class`,`hp`,`sp`,`kill_counter`,`life_time`) VALUES ('%d','%d','%d','%d','%u','%u')",
- mercenary_db, merc->char_id, merc->class_, merc->hp, merc->sp, merc->kill_count, merc->life_time) )
- {
- Sql_ShowDebug(inter->sql_handle);
- flag = false;
- }
- else
- merc->mercenary_id = (int)SQL->LastInsertId(inter->sql_handle);
+ mercenary_db, merc->char_id, merc->class_, merc->hp, merc->sp, merc->kill_count, merc->life_time)) {
+ Sql_ShowDebug(inter->sql_handle);
+ return false;
}
- else if( SQL_ERROR == SQL->Query(inter->sql_handle,
- "UPDATE `%s` SET `char_id` = '%d', `class` = '%d', `hp` = '%d', `sp` = '%d', `kill_counter` = '%u', `life_time` = '%u' WHERE `mer_id` = '%d'",
- mercenary_db, merc->char_id, merc->class_, merc->hp, merc->sp, merc->kill_count, merc->life_time, merc->mercenary_id) )
- { // Update DB entry
+ merc->mercenary_id = (int)SQL->LastInsertId(inter->sql_handle);
+
+ return true;
+}
+
+/**
+ * Saves an existing mercenary.
+ *
+ * @param merc The mercenary's data.
+ * @retval false in case of errors.
+ */
+bool mapif_mercenary_save(const struct s_mercenary *merc)
+{
+ nullpo_retr(false, merc);
+ Assert_retr(false, merc->mercenary_id > 0);
+
+ if (SQL_ERROR == SQL->Query(inter->sql_handle,
+ "UPDATE `%s` SET `char_id` = '%d', `class` = '%d', `hp` = '%d', `sp` = '%d', `kill_counter` = '%u', `life_time` = '%u' WHERE `mer_id` = '%d'",
+ mercenary_db, merc->char_id, merc->class_, merc->hp, merc->sp, merc->kill_count, merc->life_time, merc->mercenary_id)) {
Sql_ShowDebug(inter->sql_handle);
- flag = false;
+ return false;
}
- return flag;
+ return true;
}
bool mapif_mercenary_load(int merc_id, int char_id, struct s_mercenary *merc)
@@ -179,10 +198,15 @@ void mapif_mercenary_send(int fd, struct s_mercenary *merc, unsigned char flag)
WFIFOSET(fd,size);
}
-void mapif_parse_mercenary_create(int fd, struct s_mercenary* merc)
+void mapif_parse_mercenary_create(int fd, const struct s_mercenary *merc)
{
- bool result = mapif->mercenary_save(merc);
- mapif->mercenary_send(fd, merc, result);
+ struct s_mercenary merc_;
+ bool result;
+
+ memcpy(&merc_, merc, sizeof(merc_));
+
+ result = mapif->mercenary_create(&merc_);
+ mapif->mercenary_send(fd, &merc_, result);
}
void mapif_parse_mercenary_load(int fd, int merc_id, int char_id)
@@ -236,12 +260,11 @@ int inter_mercenary_parse_frommap(int fd)
{
unsigned short cmd = RFIFOW(fd,0);
- switch( cmd )
- {
- case 0x3070: mapif->parse_mercenary_create(fd, (struct s_mercenary*)RFIFOP(fd,4)); break;
- case 0x3071: mapif->parse_mercenary_load(fd, (int)RFIFOL(fd,2), (int)RFIFOL(fd,6)); break;
- case 0x3072: mapif->parse_mercenary_delete(fd, (int)RFIFOL(fd,2)); break;
- case 0x3073: mapif->parse_mercenary_save(fd, (struct s_mercenary*)RFIFOP(fd,4)); break;
+ switch (cmd) {
+ case 0x3070: mapif->parse_mercenary_create(fd, RFIFOP(fd,4)); break;
+ case 0x3071: mapif->parse_mercenary_load(fd, RFIFOL(fd,2), RFIFOL(fd,6)); break;
+ case 0x3072: mapif->parse_mercenary_delete(fd, RFIFOL(fd,2)); break;
+ case 0x3073: mapif->parse_mercenary_save(fd, RFIFOP(fd,4)); break;
default:
return 0;
}
diff --git a/src/char/int_party.c b/src/char/int_party.c
index 71034a17b..c011f1b8f 100644
--- a/src/char/int_party.c
+++ b/src/char/int_party.c
@@ -461,7 +461,7 @@ int mapif_party_broken(int party_id, int flag)
}
//Remarks in the party
-int mapif_party_message(int party_id, int account_id, char *mes, int len, int sfd)
+int mapif_party_message(int party_id, int account_id, const char *mes, int len, int sfd)
{
unsigned char buf[512];
nullpo_ret(mes);
@@ -479,7 +479,7 @@ int mapif_party_message(int party_id, int account_id, char *mes, int len, int sf
// Create Party
-int mapif_parse_CreateParty(int fd, char *name, int item, int item2, struct party_member *leader)
+int mapif_parse_CreateParty(int fd, const char *name, int item, int item2, const struct party_member *leader)
{
struct party_data *p;
int i;
@@ -493,9 +493,11 @@ int mapif_parse_CreateParty(int fd, char *name, int item, int item2, struct part
if (char_name_option == 1) { // only letters/symbols in char_name_letters are authorized
for (i = 0; i < NAME_LENGTH && name[i]; i++)
if (strchr(char_name_letters, name[i]) == NULL) {
- if( name[i] == '"' ) { /* client-special-char */
- normalize_name(name,"\"");
+ if (name[i] == '"') { /* client-special-char */
+ char *newname = aStrndup(name, NAME_LENGTH-1);
+ normalize_name(newname,"\"");
mapif->parse_CreateParty(fd,name,item,item2,leader);
+ aFree(newname);
return 0;
}
mapif->party_created(fd,leader->account_id,leader->char_id,NULL);
@@ -547,7 +549,7 @@ void mapif_parse_PartyInfo(int fd, int party_id, int char_id)
}
// Add a player to party request
-int mapif_parse_PartyAddMember(int fd, int party_id, struct party_member *member)
+int mapif_parse_PartyAddMember(int fd, int party_id, const struct party_member *member)
{
struct party_data *p;
int i;
@@ -729,7 +731,7 @@ int mapif_parse_BreakParty(int fd, int party_id)
}
//Party sending the message
-int mapif_parse_PartyMessage(int fd, int party_id, int account_id, char *mes, int len)
+int mapif_parse_PartyMessage(int fd, int party_id, int account_id, const char *mes, int len)
{
return mapif->party_message(party_id,account_id,mes,len, fd);
}
@@ -767,14 +769,14 @@ int inter_party_parse_frommap(int fd)
{
RFIFOHEAD(fd);
switch(RFIFOW(fd,0)) {
- case 0x3020: mapif->parse_CreateParty(fd, (char*)RFIFOP(fd,4), RFIFOB(fd,28), RFIFOB(fd,29), (struct party_member*)RFIFOP(fd,30)); break;
+ case 0x3020: mapif->parse_CreateParty(fd, RFIFOP(fd,4), RFIFOB(fd,28), RFIFOB(fd,29), RFIFOP(fd,30)); break;
case 0x3021: mapif->parse_PartyInfo(fd, RFIFOL(fd,2), RFIFOL(fd,6)); break;
- case 0x3022: mapif->parse_PartyAddMember(fd, RFIFOL(fd,4), (struct party_member*)RFIFOP(fd,8)); break;
+ case 0x3022: mapif->parse_PartyAddMember(fd, RFIFOL(fd,4), RFIFOP(fd,8)); break;
case 0x3023: mapif->parse_PartyChangeOption(fd, RFIFOL(fd,2), RFIFOL(fd,6), RFIFOW(fd,10), RFIFOW(fd,12)); break;
case 0x3024: mapif->parse_PartyLeave(fd, RFIFOL(fd,2), RFIFOL(fd,6), RFIFOL(fd,10)); break;
case 0x3025: mapif->parse_PartyChangeMap(fd, RFIFOL(fd,2), RFIFOL(fd,6), RFIFOL(fd,10), RFIFOW(fd,14), RFIFOB(fd,16), RFIFOW(fd,17)); break;
case 0x3026: mapif->parse_BreakParty(fd, RFIFOL(fd,2)); break;
- case 0x3027: mapif->parse_PartyMessage(fd, RFIFOL(fd,4), RFIFOL(fd,8), (char*)RFIFOP(fd,12), RFIFOW(fd,2)-12); break;
+ case 0x3027: mapif->parse_PartyMessage(fd, RFIFOL(fd,4), RFIFOL(fd,8), RFIFOP(fd,12), RFIFOW(fd,2)-12); break;
case 0x3029: mapif->parse_PartyLeaderChange(fd, RFIFOL(fd,2), RFIFOL(fd,6), RFIFOL(fd,10)); break;
default:
return 0;
diff --git a/src/char/int_pet.c b/src/char/int_pet.c
index 6baf832bc..eb9bda8d0 100644
--- a/src/char/int_pet.c
+++ b/src/char/int_pet.c
@@ -40,44 +40,55 @@
struct inter_pet_interface inter_pet_s;
struct inter_pet_interface *inter_pet;
-//---------------------------------------------------------
-int inter_pet_tosql(int pet_id, struct s_pet* p)
+/**
+ * Saves a pet to the SQL database.
+ *
+ * @remark
+ * In case of newly created pet, the pet ID is not updated to reflect the
+ * newly assigned ID. The caller must do so.
+ *
+ * @param p The pet data to save.
+ * @return The ID of the saved pet.
+ * @retval 0 in case of errors.
+ */
+int inter_pet_tosql(const struct s_pet *p)
{
//`pet` (`pet_id`, `class`,`name`,`account_id`,`char_id`,`level`,`egg_id`,`equip`,`intimate`,`hungry`,`rename_flag`,`incubate`)
char esc_name[NAME_LENGTH*2+1];// escaped pet name
+ int pet_id = 0, hungry = 0, intimate = 0;
nullpo_ret(p);
+
SQL->EscapeStringLen(inter->sql_handle, esc_name, p->name, strnlen(p->name, NAME_LENGTH));
- p->hungry = cap_value(p->hungry, 0, 100);
- p->intimate = cap_value(p->intimate, 0, 1000);
-
- if( pet_id == -1 )
- {// New pet.
- if( SQL_ERROR == SQL->Query(inter->sql_handle, "INSERT INTO `%s` "
- "(`class`,`name`,`account_id`,`char_id`,`level`,`egg_id`,`equip`,`intimate`,`hungry`,`rename_flag`,`incubate`) "
- "VALUES ('%d', '%s', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d')",
- pet_db, p->class_, esc_name, p->account_id, p->char_id, p->level, p->egg_id,
- p->equip, p->intimate, p->hungry, p->rename_flag, p->incubate) )
- {
+ hungry = cap_value(p->hungry, 0, 100);
+ intimate = cap_value(p->intimate, 0, 1000);
+
+ if (p->pet_id == 0) {
+ // New pet.
+ if (SQL_ERROR == SQL->Query(inter->sql_handle, "INSERT INTO `%s` "
+ "(`class`,`name`,`account_id`,`char_id`,`level`,`egg_id`,`equip`,`intimate`,`hungry`,`rename_flag`,`incubate`) "
+ "VALUES ('%d', '%s', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d')",
+ pet_db, p->class_, esc_name, p->account_id, p->char_id, p->level, p->egg_id,
+ p->equip, intimate, hungry, p->rename_flag, p->incubate)) {
Sql_ShowDebug(inter->sql_handle);
return 0;
}
- p->pet_id = (int)SQL->LastInsertId(inter->sql_handle);
- }
- else
- {// Update pet.
- if( SQL_ERROR == SQL->Query(inter->sql_handle, "UPDATE `%s` SET `class`='%d',`name`='%s',`account_id`='%d',`char_id`='%d',`level`='%d',`egg_id`='%d',`equip`='%d',`intimate`='%d',`hungry`='%d',`rename_flag`='%d',`incubate`='%d' WHERE `pet_id`='%d'",
- pet_db, p->class_, esc_name, p->account_id, p->char_id, p->level, p->egg_id,
- p->equip, p->intimate, p->hungry, p->rename_flag, p->incubate, p->pet_id) )
- {
+ pet_id = (int)SQL->LastInsertId(inter->sql_handle);
+ } else {
+ // Update pet.
+ if (SQL_ERROR == SQL->Query(inter->sql_handle, "UPDATE `%s` SET `class`='%d',`name`='%s',`account_id`='%d',`char_id`='%d',`level`='%d',`egg_id`='%d',`equip`='%d',`intimate`='%d',`hungry`='%d',`rename_flag`='%d',`incubate`='%d' WHERE `pet_id`='%d'",
+ pet_db, p->class_, esc_name, p->account_id, p->char_id, p->level, p->egg_id,
+ p->equip, intimate, hungry, p->rename_flag, p->incubate, p->pet_id)) {
Sql_ShowDebug(inter->sql_handle);
return 0;
}
+ pet_id = p->pet_id;
}
if (save_log)
ShowInfo("Pet saved %d - %s.\n", pet_id, p->name);
- return 1;
+
+ return pet_id;
}
int inter_pet_fromsql(int pet_id, struct s_pet* p)
@@ -211,7 +222,7 @@ int mapif_delete_pet_ack(int fd, int flag)
}
int mapif_create_pet(int fd, int account_id, int char_id, short pet_class, short pet_lv, short pet_egg_id,
- short pet_equip, short intimate, short hungry, char rename_flag, char incubate, char *pet_name)
+ short pet_equip, short intimate, short hungry, char rename_flag, char incubate, const char *pet_name)
{
nullpo_ret(pet_name);
memset(inter_pet->pt, 0, sizeof(struct s_pet));
@@ -240,8 +251,8 @@ int mapif_create_pet(int fd, int account_id, int char_id, short pet_class, short
else if(inter_pet->pt->intimate > 1000)
inter_pet->pt->intimate = 1000;
- inter_pet->pt->pet_id = -1; //Signal NEW pet.
- if (inter_pet->tosql(inter_pet->pt->pet_id,inter_pet->pt))
+ inter_pet->pt->pet_id = 0; //Signal NEW pet.
+ if ((inter_pet->pt->pet_id = inter_pet->tosql(inter_pet->pt)) != 0)
mapif->pet_created(fd, account_id, inter_pet->pt);
else //Failed...
mapif->pet_created(fd, account_id, NULL);
@@ -271,7 +282,7 @@ int mapif_load_pet(int fd, int account_id, int char_id, int pet_id)
return 0;
}
-int mapif_save_pet(int fd, int account_id, struct s_pet *data)
+int mapif_save_pet(int fd, int account_id, const struct s_pet *data)
{
//here process pet save request.
int len;
@@ -283,15 +294,7 @@ int mapif_save_pet(int fd, int account_id, struct s_pet *data)
return 0;
}
- if (data->hungry < 0)
- data->hungry = 0;
- else if (data->hungry > 100)
- data->hungry = 100;
- if (data->intimate < 0)
- data->intimate = 0;
- else if (data->intimate > 1000)
- data->intimate = 1000;
- inter_pet->tosql(data->pet_id,data);
+ inter_pet->tosql(data);
mapif->save_pet_ack(fd, account_id, 0);
return 0;
@@ -308,7 +311,7 @@ int mapif_parse_CreatePet(int fd)
{
RFIFOHEAD(fd);
mapif->create_pet(fd, RFIFOL(fd, 2), RFIFOL(fd, 6), RFIFOW(fd, 10), RFIFOW(fd, 12), RFIFOW(fd, 14), RFIFOW(fd, 16), RFIFOW(fd, 18),
- RFIFOW(fd, 20), RFIFOB(fd, 22), RFIFOB(fd, 23), (char*)RFIFOP(fd, 24));
+ RFIFOW(fd, 20), RFIFOB(fd, 22), RFIFOB(fd, 23), RFIFOP(fd, 24));
return 0;
}
@@ -322,7 +325,7 @@ int mapif_parse_LoadPet(int fd)
int mapif_parse_SavePet(int fd)
{
RFIFOHEAD(fd);
- mapif->save_pet(fd, RFIFOL(fd, 4), (struct s_pet *) RFIFOP(fd, 8));
+ mapif->save_pet(fd, RFIFOL(fd, 4), RFIFOP(fd, 8));
return 0;
}
diff --git a/src/char/int_pet.h b/src/char/int_pet.h
index 07a273eac..3eb19d656 100644
--- a/src/char/int_pet.h
+++ b/src/char/int_pet.h
@@ -30,7 +30,7 @@ struct s_pet;
**/
struct inter_pet_interface {
struct s_pet *pt;
- int (*tosql) (int pet_id, struct s_pet* p);
+ int (*tosql) (const struct s_pet *p);
int (*fromsql) (int pet_id, struct s_pet* p);
int (*sql_init) (void);
void (*sql_final) (void);
diff --git a/src/char/int_quest.c b/src/char/int_quest.c
index 946603b0a..b28c81331 100644
--- a/src/char/int_quest.c
+++ b/src/char/int_quest.c
@@ -154,7 +154,7 @@ bool mapif_quest_add(int char_id, struct quest qd)
for (i = 0; i < MAX_QUEST_OBJECTIVES; i++) {
StrBuf->Printf(&buf, ", `count%d`", i+1);
}
- StrBuf->Printf(&buf, ") VALUES ('%d', '%d', '%d', '%d'", qd.quest_id, char_id, qd.state, qd.time);
+ StrBuf->Printf(&buf, ") VALUES ('%d', '%d', '%u', '%u'", qd.quest_id, char_id, qd.state, qd.time);
for (i = 0; i < MAX_QUEST_OBJECTIVES; i++) {
StrBuf->Printf(&buf, ", '%d'", qd.count[i]);
}
@@ -182,7 +182,7 @@ bool mapif_quest_update(int char_id, struct quest qd)
int i;
StrBuf->Init(&buf);
- StrBuf->Printf(&buf, "UPDATE `%s` SET `state`='%d'", quest_db, qd.state);
+ StrBuf->Printf(&buf, "UPDATE `%s` SET `state`='%u'", quest_db, qd.state);
for (i = 0; i < MAX_QUEST_OBJECTIVES; i++) {
StrBuf->Printf(&buf, ", `count%d`='%d'", i+1, qd.count[i]);
}
@@ -218,11 +218,12 @@ int mapif_parse_quest_save(int fd)
{
int i, j, k, old_n, new_n = (RFIFOW(fd,2)-8)/sizeof(struct quest);
int char_id = RFIFOL(fd,4);
- struct quest *old_qd = NULL, *new_qd = NULL;
+ struct quest *old_qd = NULL;
+ const struct quest *new_qd = NULL;
bool success = true;
if (new_n > 0)
- new_qd = (struct quest*)RFIFOP(fd,8);
+ new_qd = RFIFOP(fd,8);
old_qd = mapif->quests_fromsql(char_id, &old_n);
diff --git a/src/char/int_storage.c b/src/char/int_storage.c
index 086ef2044..705aa02d2 100644
--- a/src/char/int_storage.c
+++ b/src/char/int_storage.c
@@ -37,8 +37,6 @@
#include <stdio.h>
#include <stdlib.h>
-#define STORAGE_MEMINC 16
-
struct inter_storage_interface inter_storage_s;
struct inter_storage_interface *inter_storage;
@@ -99,7 +97,7 @@ int inter_storage_fromsql(int account_id, struct storage_data* p)
}
/// Save guild_storage data to sql
-int inter_storage_guild_storage_tosql(int guild_id, struct guild_storage* p)
+int inter_storage_guild_storage_tosql(int guild_id, const struct guild_storage *p)
{
nullpo_ret(p);
chr->memitemdata_to_sql(p->items, MAX_GUILD_STORAGE, guild_id, TABLE_GUILD_STORAGE);
@@ -197,7 +195,7 @@ int mapif_load_guild_storage(int fd, int account_id, int guild_id, char flag)
WFIFOL(fd,4) = account_id;
WFIFOL(fd,8) = guild_id;
WFIFOB(fd,12) = flag; //1 open storage, 0 don't open
- inter_storage->guild_storage_fromsql(guild_id, (struct guild_storage*)WFIFOP(fd,13));
+ inter_storage->guild_storage_fromsql(guild_id, WFIFOP(fd,13));
WFIFOSET(fd, WFIFOW(fd,2));
return 0;
}
@@ -249,7 +247,7 @@ int mapif_parse_SaveGuildStorage(int fd)
} else if(SQL->NumRows(inter->sql_handle) > 0) {
// guild exists
SQL->FreeResult(inter->sql_handle);
- inter_storage->guild_storage_tosql(guild_id, (struct guild_storage*)RFIFOP(fd,12));
+ inter_storage->guild_storage_tosql(guild_id, RFIFOP(fd,12));
mapif->save_guild_storage_ack(fd, RFIFOL(fd,4), guild_id, 0);
return 0;
}
@@ -418,7 +416,7 @@ int mapif_parse_ItemBoundRetrieve_sub(int fd)
if( j )
StrBuf->AppendStr(&buf, ",");
- StrBuf->Printf(&buf, "('%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '%"PRIu64"'",
+ StrBuf->Printf(&buf, "('%d', '%d', '%d', '%u', '%d', '%d', '%d', '%u', '%d', '%"PRIu64"'",
guild_id, items[j].nameid, items[j].amount, items[j].equip, items[j].identify, items[j].refine,
items[j].attribute, items[j].expire_time, items[j].bound, items[j].unique_id);
for( s = 0; s < MAX_SLOTS; ++s )
diff --git a/src/char/int_storage.h b/src/char/int_storage.h
index 9bf5b5fd5..3c48c00ec 100644
--- a/src/char/int_storage.h
+++ b/src/char/int_storage.h
@@ -32,7 +32,7 @@ struct guild_storage;
struct inter_storage_interface {
int (*tosql) (int account_id, struct storage_data* p);
int (*fromsql) (int account_id, struct storage_data* p);
- int (*guild_storage_tosql) (int guild_id, struct guild_storage* p);
+ int (*guild_storage_tosql) (int guild_id, const struct guild_storage *p);
int (*guild_storage_fromsql) (int guild_id, struct guild_storage* p);
int (*sql_init) (void);
void (*sql_final) (void);
diff --git a/src/char/inter.c b/src/char/inter.c
index 87ecb4e6a..4ef94efdf 100644
--- a/src/char/inter.c
+++ b/src/char/inter.c
@@ -413,7 +413,7 @@ void inter_vmsg_to_fd(int fd, int u_fd, int aid, char* msg, va_list ap)
WFIFOW(fd,2) = 12 + (unsigned short)len;
WFIFOL(fd,4) = u_fd;
WFIFOL(fd,8) = aid;
- safestrncpy((char*)WFIFOP(fd,12), msg_out, len);
+ safestrncpy(WFIFOP(fd,12), msg_out, len);
WFIFOSET(fd,12 + len);
@@ -446,7 +446,7 @@ void mapif_parse_accinfo(int fd)
int account_id;
char *data;
- safestrncpy(query, (char*) RFIFOP(fd,14), NAME_LENGTH);
+ safestrncpy(query, RFIFOP(fd,14), NAME_LENGTH);
SQL->EscapeString(inter->sql_handle, query_esq, query);
@@ -665,7 +665,7 @@ int inter_accreg_fromsql(int account_id,int char_id, int fd, int type)
WFIFOB(fd, plen) = (unsigned char)len;/* won't be higher; the column size is 32 */
plen += 1;
- safestrncpy((char*)WFIFOP(fd,plen), data, len);
+ safestrncpy(WFIFOP(fd,plen), data, len);
plen += len;
SQL->GetData(inter->sql_handle, 1, &data, NULL);
@@ -679,7 +679,7 @@ int inter_accreg_fromsql(int account_id,int char_id, int fd, int type)
WFIFOB(fd, plen) = (unsigned char)len;/* won't be higher; the column size is 254 */
plen += 1;
- safestrncpy((char*)WFIFOP(fd,plen), data, len);
+ safestrncpy(WFIFOP(fd,plen), data, len);
plen += len;
WFIFOW(fd, 14) += 1;
@@ -746,7 +746,7 @@ int inter_accreg_fromsql(int account_id,int char_id, int fd, int type)
WFIFOB(fd, plen) = (unsigned char)len;/* won't be higher; the column size is 32 */
plen += 1;
- safestrncpy((char*)WFIFOP(fd,plen), data, len);
+ safestrncpy(WFIFOP(fd,plen), data, len);
plen += len;
SQL->GetData(inter->sql_handle, 1, &data, NULL);
@@ -939,7 +939,7 @@ int inter_mapif_init(int fd)
//--------------------------------------------------------
// broadcast sending
-int mapif_broadcast(unsigned char *mes, int len, unsigned int fontColor, short fontType, short fontSize, short fontAlign, short fontY, int sfd)
+int mapif_broadcast(const unsigned char *mes, int len, unsigned int fontColor, short fontType, short fontSize, short fontAlign, short fontY, int sfd)
{
unsigned char *buf = (unsigned char*)aMalloc((len)*sizeof(unsigned char));
@@ -981,7 +981,7 @@ int mapif_wis_message(struct WisData *wd)
return 0;
}
-void mapif_wis_response(int fd, unsigned char *src, int flag)
+void mapif_wis_response(int fd, const unsigned char *src, int flag)
{
unsigned char buf[27];
nullpo_retv(src);
@@ -1101,7 +1101,7 @@ int mapif_parse_WisRequest(int fd)
return 0;
}
- safestrncpy(name, (char*)RFIFOP(fd,28), NAME_LENGTH); //Received name may be too large and not contain \0! [Skotlex]
+ safestrncpy(name, RFIFOP(fd,28), NAME_LENGTH); //Received name may be too large and not contain \0! [Skotlex]
SQL->EscapeStringLen(inter->sql_handle, esc_name, name, strnlen(name, NAME_LENGTH));
if( SQL_ERROR == SQL->Query(inter->sql_handle, "SELECT `name` FROM `%s` WHERE `name`='%s'", char_db, esc_name) )
@@ -1119,8 +1119,7 @@ int mapif_parse_WisRequest(int fd)
memset(name, 0, NAME_LENGTH);
memcpy(name, data, min(len, NAME_LENGTH));
// if source is destination, don't ask other servers.
- if( strncmp((const char*)RFIFOP(fd,4), name, NAME_LENGTH) == 0 )
- {
+ if (strncmp(RFIFOP(fd,4), name, NAME_LENGTH) == 0) {
mapif->wis_response(fd, RFIFOP(fd, 4), 1);
}
else
@@ -1195,7 +1194,7 @@ int mapif_parse_Registry(int fd)
for(i = 0; i < count; i++) {
unsigned int index;
int len = RFIFOB(fd, cursor);
- safestrncpy(key, (char*)RFIFOP(fd, cursor + 1), min((int)sizeof(key), len));
+ safestrncpy(key, RFIFOP(fd, cursor + 1), min((int)sizeof(key), len));
cursor += len + 1;
index = RFIFOL(fd, cursor);
@@ -1213,7 +1212,7 @@ int mapif_parse_Registry(int fd)
/* str */
case 2:
len = RFIFOB(fd, cursor);
- safestrncpy(sval, (char*)RFIFOP(fd, cursor + 1), min((int)sizeof(sval), len));
+ safestrncpy(sval, RFIFOP(fd, cursor + 1), min((int)sizeof(sval), len));
cursor += len + 1;
inter->savereg(account_id,char_id,key,index,(intptr_t)sval,true);
break;
@@ -1261,13 +1260,13 @@ void mapif_namechange_ack(int fd, int account_id, int char_id, int type, int fla
int mapif_parse_NameChangeRequest(int fd)
{
int account_id, char_id, type;
- char* name;
+ const char *name;
int i;
account_id = RFIFOL(fd,2);
char_id = RFIFOL(fd,6);
type = RFIFOB(fd,10);
- name = (char*)RFIFOP(fd,11);
+ name = RFIFOP(fd,11);
// Check Authorized letters/symbols in the name
if (char_name_option == 1) { // only letters/symbols in char_name_letters are authorized
diff --git a/src/char/inter.h b/src/char/inter.h
index 49eca1256..b8bcb2def 100644
--- a/src/char/inter.h
+++ b/src/char/inter.h
@@ -37,7 +37,7 @@ struct inter_interface {
void (*do_final_msg) (void);
const char* (*job_name) (int class_);
void (*vmsg_to_fd) (int fd, int u_fd, int aid, char* msg, va_list ap);
- void (*msg_to_fd) (int fd, int u_fd, int aid, char *msg, ...);
+ void (*msg_to_fd) (int fd, int u_fd, int aid, char *msg, ...) __attribute__((format(printf, 4, 5)));
void (*savereg) (int account_id, int char_id, const char *key, unsigned int index, intptr_t val, bool is_string);
int (*accreg_fromsql) (int account_id,int char_id, int fd, int type);
int (*config_read) (const char* cfgName);
diff --git a/src/char/loginif.c b/src/char/loginif.c
index c577ad791..1e457fcca 100644
--- a/src/char/loginif.c
+++ b/src/char/loginif.c
@@ -39,6 +39,7 @@ struct loginif_interface loginif_s;
struct loginif_interface *loginif;
/// Resets all the data.
+void loginif_reset(void) __attribute__ ((noreturn));
void loginif_reset(void)
{
int id;
diff --git a/src/char/mapif.c b/src/char/mapif.c
index 5ba687a77..91bfd884c 100644
--- a/src/char/mapif.c
+++ b/src/char/mapif.c
@@ -42,7 +42,7 @@ void mapif_server_reset(int id);
void mapif_on_disconnect(int id);
void mapif_on_parse_accinfo(int account_id, int u_fd, int u_aid, int u_group, int map_fd);
void mapif_char_ban(int char_id, time_t timestamp);
-int mapif_sendall(unsigned char *buf, unsigned int len);
+int mapif_sendall(const unsigned char *buf, unsigned int len);
int mapif_sendallwos(int sfd, unsigned char *buf, unsigned int len);
int mapif_send(int fd, unsigned char *buf, unsigned int len);
void mapif_send_users_count(int users);
@@ -57,16 +57,17 @@ void mapif_auction_close(int fd, int char_id, unsigned char result);
void mapif_parse_auction_close(int fd);
void mapif_auction_bid(int fd, int char_id, int bid, unsigned char result);
void mapif_parse_auction_bid(int fd);
-bool mapif_elemental_save(struct s_elemental* ele);
+bool mapif_elemental_create(struct s_elemental *ele);
+bool mapif_elemental_save(const struct s_elemental *ele);
bool mapif_elemental_load(int ele_id, int char_id, struct s_elemental *ele);
bool mapif_elemental_delete(int ele_id);
void mapif_elemental_send(int fd, struct s_elemental *ele, unsigned char flag);
-void mapif_parse_elemental_create(int fd, struct s_elemental* ele);
+void mapif_parse_elemental_create(int fd, const struct s_elemental *ele);
void mapif_parse_elemental_load(int fd, int ele_id, int char_id);
void mapif_elemental_deleted(int fd, unsigned char flag);
void mapif_parse_elemental_delete(int fd, int ele_id);
void mapif_elemental_saved(int fd, unsigned char flag);
-void mapif_parse_elemental_save(int fd, struct s_elemental* ele);
+void mapif_parse_elemental_save(int fd, const struct s_elemental *ele);
int mapif_guild_created(int fd, int account_id, struct guild *g);
int mapif_guild_noinfo(int fd, int guild_id);
int mapif_guild_info(int fd, struct guild *g);
@@ -74,7 +75,7 @@ int mapif_guild_memberadded(int fd, int guild_id, int account_id, int char_id, i
int mapif_guild_withdraw(int guild_id, int account_id, int char_id, int flag, const char *name, const char *mes);
int mapif_guild_memberinfoshort(struct guild *g, int idx);
int mapif_guild_broken(int guild_id, int flag);
-int mapif_guild_message(int guild_id,int account_id,char *mes,int len, int sfd);
+int mapif_guild_message(int guild_id, int account_id, const char *mes, int len, int sfd);
int mapif_guild_basicinfochanged(int guild_id, int type, const void *data, int len);
int mapif_guild_memberinfochanged(int guild_id, int account_id, int char_id, int type, const void *data, int len);
int mapif_guild_skillupack(int guild_id, uint16 skill_id, int account_id);
@@ -83,39 +84,40 @@ int mapif_guild_position(struct guild *g, int idx);
int mapif_guild_notice(struct guild *g);
int mapif_guild_emblem(struct guild *g);
int mapif_guild_master_changed(struct guild *g, int aid, int cid);
-int mapif_guild_castle_dataload(int fd, int sz, int *castle_ids);
-int mapif_parse_CreateGuild(int fd,int account_id,char *name,struct guild_member *master);
+int mapif_guild_castle_dataload(int fd, int sz, const int *castle_ids);
+int mapif_parse_CreateGuild(int fd, int account_id, const char *name, const struct guild_member *master);
int mapif_parse_GuildInfo(int fd, int guild_id);
-int mapif_parse_GuildAddMember(int fd, int guild_id, struct guild_member *m);
+int mapif_parse_GuildAddMember(int fd, int guild_id, const struct guild_member *m);
int mapif_parse_GuildLeave(int fd, int guild_id, int account_id, int char_id, int flag, const char *mes);
int mapif_parse_GuildChangeMemberInfoShort(int fd, int guild_id, int account_id, int char_id, int online, int lv, int class_);
int mapif_parse_BreakGuild(int fd, int guild_id);
-int mapif_parse_GuildMessage(int fd, int guild_id, int account_id, char *mes, int len);
+int mapif_parse_GuildMessage(int fd, int guild_id, int account_id, const char *mes, int len);
int mapif_parse_GuildBasicInfoChange(int fd, int guild_id, int type, const void *data, int len);
int mapif_parse_GuildMemberInfoChange(int fd, int guild_id, int account_id, int char_id, int type, const char *data, int len);
-int mapif_parse_GuildPosition(int fd, int guild_id, int idx, struct guild_position *p);
+int mapif_parse_GuildPosition(int fd, int guild_id, int idx, const struct guild_position *p);
int mapif_parse_GuildSkillUp(int fd, int guild_id, uint16 skill_id, int account_id, int max);
int mapif_parse_GuildDeleteAlliance(struct guild *g, int guild_id, int account_id1, int account_id2, int flag);
int mapif_parse_GuildAlliance(int fd, int guild_id1, int guild_id2, int account_id1, int account_id2, int flag);
int mapif_parse_GuildNotice(int fd, int guild_id, const char *mes1, const char *mes2);
int mapif_parse_GuildEmblem(int fd, int len, int guild_id, int dummy, const char *data);
-int mapif_parse_GuildCastleDataLoad(int fd, int len, int *castle_ids);
+int mapif_parse_GuildCastleDataLoad(int fd, int len, const int *castle_ids);
int mapif_parse_GuildCastleDataSave(int fd, int castle_id, int index, int value);
int mapif_parse_GuildMasterChange(int fd, int guild_id, const char* name, int len);
-void mapif_homunculus_created(int fd, int account_id, struct s_homunculus *sh, unsigned char flag);
+void mapif_homunculus_created(int fd, int account_id, const struct s_homunculus *sh, unsigned char flag);
void mapif_homunculus_deleted(int fd, int flag);
void mapif_homunculus_loaded(int fd, int account_id, struct s_homunculus *hd);
void mapif_homunculus_saved(int fd, int account_id, bool flag);
-void mapif_homunculus_renamed(int fd, int account_id, int char_id, unsigned char flag, char* name);
-bool mapif_homunculus_save(struct s_homunculus* hd);
+void mapif_homunculus_renamed(int fd, int account_id, int char_id, unsigned char flag, const char *name);
+bool mapif_homunculus_create(struct s_homunculus *hd);
+bool mapif_homunculus_save(const struct s_homunculus *hd);
bool mapif_homunculus_load(int homun_id, struct s_homunculus* hd);
bool mapif_homunculus_delete(int homun_id);
-bool mapif_homunculus_rename(char *name);
-void mapif_parse_homunculus_create(int fd, int len, int account_id, struct s_homunculus* phd);
+bool mapif_homunculus_rename(const char *name);
+void mapif_parse_homunculus_create(int fd, int len, int account_id, const struct s_homunculus *phd);
void mapif_parse_homunculus_delete(int fd, int homun_id);
void mapif_parse_homunculus_load(int fd, int account_id, int homun_id);
-void mapif_parse_homunculus_save(int fd, int len, int account_id, struct s_homunculus* phd);
-void mapif_parse_homunculus_rename(int fd, int account_id, int char_id, char* name);
+void mapif_parse_homunculus_save(int fd, int len, int account_id, const struct s_homunculus *phd);
+void mapif_parse_homunculus_rename(int fd, int account_id, int char_id, const char *name);
void mapif_mail_sendinbox(int fd, int char_id, unsigned char flag, struct mail_data *md);
void mapif_parse_mail_requestinbox(int fd);
void mapif_parse_mail_read(int fd);
@@ -129,16 +131,17 @@ void mapif_mail_return(int fd, int char_id, int mail_id, int new_mail);
void mapif_parse_mail_return(int fd);
void mapif_mail_send(int fd, struct mail_message* msg);
void mapif_parse_mail_send(int fd);
-bool mapif_mercenary_save(struct s_mercenary* merc);
+bool mapif_mercenary_create(struct s_mercenary *merc);
+bool mapif_mercenary_save(const struct s_mercenary *merc);
bool mapif_mercenary_load(int merc_id, int char_id, struct s_mercenary *merc);
bool mapif_mercenary_delete(int merc_id);
void mapif_mercenary_send(int fd, struct s_mercenary *merc, unsigned char flag);
-void mapif_parse_mercenary_create(int fd, struct s_mercenary* merc);
+void mapif_parse_mercenary_create(int fd, const struct s_mercenary *merc);
void mapif_parse_mercenary_load(int fd, int merc_id, int char_id);
void mapif_mercenary_deleted(int fd, unsigned char flag);
void mapif_parse_mercenary_delete(int fd, int merc_id);
void mapif_mercenary_saved(int fd, unsigned char flag);
-void mapif_parse_mercenary_save(int fd, struct s_mercenary* merc);
+void mapif_parse_mercenary_save(int fd, const struct s_mercenary *merc);
int mapif_party_created(int fd, int account_id, int char_id, struct party *p);
void mapif_party_noinfo(int fd, int party_id, int char_id);
void mapif_party_info(int fd, struct party* p, int char_id);
@@ -147,15 +150,15 @@ int mapif_party_optionchanged(int fd, struct party *p, int account_id, int flag)
int mapif_party_withdraw(int party_id,int account_id, int char_id);
int mapif_party_membermoved(struct party *p, int idx);
int mapif_party_broken(int party_id, int flag);
-int mapif_party_message(int party_id, int account_id, char *mes, int len, int sfd);
-int mapif_parse_CreateParty(int fd, char *name, int item, int item2, struct party_member *leader);
+int mapif_party_message(int party_id, int account_id, const char *mes, int len, int sfd);
+int mapif_parse_CreateParty(int fd, const char *name, int item, int item2, const struct party_member *leader);
void mapif_parse_PartyInfo(int fd, int party_id, int char_id);
-int mapif_parse_PartyAddMember(int fd, int party_id, struct party_member *member);
+int mapif_parse_PartyAddMember(int fd, int party_id, const struct party_member *member);
int mapif_parse_PartyChangeOption(int fd,int party_id,int account_id,int exp,int item);
int mapif_parse_PartyLeave(int fd, int party_id, int account_id, int char_id);
int mapif_parse_PartyChangeMap(int fd, int party_id, int account_id, int char_id, unsigned short map, int online, unsigned int lv);
int mapif_parse_BreakParty(int fd, int party_id);
-int mapif_parse_PartyMessage(int fd, int party_id, int account_id, char *mes, int len);
+int mapif_parse_PartyMessage(int fd, int party_id, int account_id, const char *mes, int len);
int mapif_parse_PartyLeaderChange(int fd, int party_id, int account_id, int char_id);
int mapif_pet_created(int fd, int account_id, struct s_pet *p);
int mapif_pet_info(int fd, int account_id, struct s_pet *p);
@@ -163,9 +166,9 @@ int mapif_pet_noinfo(int fd, int account_id);
int mapif_save_pet_ack(int fd, int account_id, int flag);
int mapif_delete_pet_ack(int fd, int flag);
int mapif_create_pet(int fd, int account_id, int char_id, short pet_class, short pet_lv, short pet_egg_id,
- short pet_equip, short intimate, short hungry, char rename_flag, char incubate, char *pet_name);
+ short pet_equip, short intimate, short hungry, char rename_flag, char incubate, const char *pet_name);
int mapif_load_pet(int fd, int account_id, int char_id, int pet_id);
-int mapif_save_pet(int fd, int account_id, struct s_pet *data);
+int mapif_save_pet(int fd, int account_id, const struct s_pet *data);
int mapif_delete_pet(int fd, int pet_id);
int mapif_parse_CreatePet(int fd);
int mapif_parse_LoadPet(int fd);
@@ -189,9 +192,9 @@ void mapif_parse_ItemBoundRetrieve(int fd);
void mapif_parse_accinfo(int fd);
void mapif_parse_accinfo2(bool success, int map_fd, int u_fd, int u_aid, int account_id, const char *userid, const char *user_pass,
const char *email, const char *last_ip, const char *lastlogin, const char *pin_code, const char *birthdate, int group_id, int logincount, int state);
-int mapif_broadcast(unsigned char *mes, int len, unsigned int fontColor, short fontType, short fontSize, short fontAlign, short fontY, int sfd);
+int mapif_broadcast(const unsigned char *mes, int len, unsigned int fontColor, short fontType, short fontSize, short fontAlign, short fontY, int sfd);
int mapif_wis_message(struct WisData *wd);
-void mapif_wis_response(int fd, unsigned char *src, int flag);
+void mapif_wis_response(int fd, const unsigned char *src, int flag);
int mapif_wis_end(struct WisData *wd, int flag);
int mapif_account_reg_reply(int fd,int account_id,int char_id, int type);
int mapif_disconnectplayer(int fd, int account_id, int char_id, int reason);
@@ -232,6 +235,7 @@ void mapif_defaults(void) {
mapif->parse_auction_close = mapif_parse_auction_close;
mapif->auction_bid = mapif_auction_bid;
mapif->parse_auction_bid = mapif_parse_auction_bid;
+ mapif->elemental_create = mapif_elemental_create;
mapif->elemental_save = mapif_elemental_save;
mapif->elemental_load = mapif_elemental_load;
mapif->elemental_delete = mapif_elemental_delete;
@@ -282,6 +286,7 @@ void mapif_defaults(void) {
mapif->homunculus_loaded = mapif_homunculus_loaded;
mapif->homunculus_saved = mapif_homunculus_saved;
mapif->homunculus_renamed = mapif_homunculus_renamed;
+ mapif->homunculus_create = mapif_homunculus_create;
mapif->homunculus_save = mapif_homunculus_save;
mapif->homunculus_load = mapif_homunculus_load;
mapif->homunculus_delete = mapif_homunculus_delete;
@@ -304,6 +309,7 @@ void mapif_defaults(void) {
mapif->parse_mail_return = mapif_parse_mail_return;
mapif->mail_send = mapif_mail_send;
mapif->parse_mail_send = mapif_parse_mail_send;
+ mapif->mercenary_create = mapif_mercenary_create;
mapif->mercenary_save = mapif_mercenary_save;
mapif->mercenary_load = mapif_mercenary_load;
mapif->mercenary_delete = mapif_mercenary_delete;
diff --git a/src/char/mapif.h b/src/char/mapif.h
index eb5d30b2c..37d9444e2 100644
--- a/src/char/mapif.h
+++ b/src/char/mapif.h
@@ -36,7 +36,7 @@ struct mapif_interface {
void (*on_disconnect) (int id);
void (*on_parse_accinfo) (int account_id, int u_fd, int u_aid, int u_group, int map_fd);
void (*char_ban) (int char_id, time_t timestamp);
- int (*sendall) (unsigned char *buf, unsigned int len);
+ int (*sendall) (const unsigned char *buf, unsigned int len);
int (*sendallwos) (int sfd, unsigned char *buf, unsigned int len);
int (*send) (int fd, unsigned char *buf, unsigned int len);
void (*send_users_count) (int users);
@@ -51,16 +51,17 @@ struct mapif_interface {
void (*parse_auction_close) (int fd);
void (*auction_bid) (int fd, int char_id, int bid, unsigned char result);
void (*parse_auction_bid) (int fd);
- bool (*elemental_save) (struct s_elemental* ele);
+ bool (*elemental_create) (struct s_elemental *ele);
+ bool (*elemental_save) (const struct s_elemental *ele);
bool (*elemental_load) (int ele_id, int char_id, struct s_elemental *ele);
bool (*elemental_delete) (int ele_id);
void (*elemental_send) (int fd, struct s_elemental *ele, unsigned char flag);
- void (*parse_elemental_create) (int fd, struct s_elemental* ele);
+ void (*parse_elemental_create) (int fd, const struct s_elemental *ele);
void (*parse_elemental_load) (int fd, int ele_id, int char_id);
void (*elemental_deleted) (int fd, unsigned char flag);
void (*parse_elemental_delete) (int fd, int ele_id);
void (*elemental_saved) (int fd, unsigned char flag);
- void (*parse_elemental_save) (int fd, struct s_elemental* ele);
+ void (*parse_elemental_save) (int fd, const struct s_elemental *ele);
int (*guild_created) (int fd, int account_id, struct guild *g);
int (*guild_noinfo) (int fd, int guild_id);
int (*guild_info) (int fd, struct guild *g);
@@ -68,7 +69,7 @@ struct mapif_interface {
int (*guild_withdraw) (int guild_id, int account_id, int char_id, int flag, const char *name, const char *mes);
int (*guild_memberinfoshort) (struct guild *g, int idx);
int (*guild_broken) (int guild_id, int flag);
- int (*guild_message) (int guild_id,int account_id,char *mes,int len, int sfd);
+ int (*guild_message) (int guild_id, int account_id, const char *mes, int len, int sfd);
int (*guild_basicinfochanged) (int guild_id, int type, const void *data, int len);
int (*guild_memberinfochanged) (int guild_id, int account_id, int char_id, int type, const void *data, int len);
int (*guild_skillupack) (int guild_id, uint16 skill_id, int account_id);
@@ -77,39 +78,40 @@ struct mapif_interface {
int (*guild_notice) (struct guild *g);
int (*guild_emblem) (struct guild *g);
int (*guild_master_changed) (struct guild *g, int aid, int cid);
- int (*guild_castle_dataload) (int fd, int sz, int *castle_ids);
- int (*parse_CreateGuild) (int fd,int account_id,char *name,struct guild_member *master);
+ int (*guild_castle_dataload) (int fd, int sz, const int *castle_ids);
+ int (*parse_CreateGuild) (int fd, int account_id, const char *name, const struct guild_member *master);
int (*parse_GuildInfo) (int fd, int guild_id);
- int (*parse_GuildAddMember) (int fd, int guild_id, struct guild_member *m);
+ int (*parse_GuildAddMember) (int fd, int guild_id, const struct guild_member *m);
int (*parse_GuildLeave) (int fd, int guild_id, int account_id, int char_id, int flag, const char *mes);
int (*parse_GuildChangeMemberInfoShort) (int fd, int guild_id, int account_id, int char_id, int online, int lv, int class_);
int (*parse_BreakGuild) (int fd, int guild_id);
- int (*parse_GuildMessage) (int fd, int guild_id, int account_id, char *mes, int len);
+ int (*parse_GuildMessage) (int fd, int guild_id, int account_id, const char *mes, int len);
int (*parse_GuildBasicInfoChange) (int fd, int guild_id, int type, const void *data, int len);
int (*parse_GuildMemberInfoChange) (int fd, int guild_id, int account_id, int char_id, int type, const char *data, int len);
- int (*parse_GuildPosition) (int fd, int guild_id, int idx, struct guild_position *p);
+ int (*parse_GuildPosition) (int fd, int guild_id, int idx, const struct guild_position *p);
int (*parse_GuildSkillUp) (int fd, int guild_id, uint16 skill_id, int account_id, int max);
int (*parse_GuildDeleteAlliance) (struct guild *g, int guild_id, int account_id1, int account_id2, int flag);
int (*parse_GuildAlliance) (int fd, int guild_id1, int guild_id2, int account_id1, int account_id2, int flag);
int (*parse_GuildNotice) (int fd, int guild_id, const char *mes1, const char *mes2);
int (*parse_GuildEmblem) (int fd, int len, int guild_id, int dummy, const char *data);
- int (*parse_GuildCastleDataLoad) (int fd, int len, int *castle_ids);
+ int (*parse_GuildCastleDataLoad) (int fd, int len, const int *castle_ids);
int (*parse_GuildCastleDataSave) (int fd, int castle_id, int index, int value);
int (*parse_GuildMasterChange) (int fd, int guild_id, const char* name, int len);
- void (*homunculus_created) (int fd, int account_id, struct s_homunculus *sh, unsigned char flag);
+ void (*homunculus_created) (int fd, int account_id, const struct s_homunculus *sh, unsigned char flag);
void (*homunculus_deleted) (int fd, int flag);
void (*homunculus_loaded) (int fd, int account_id, struct s_homunculus *hd);
void (*homunculus_saved) (int fd, int account_id, bool flag);
- void (*homunculus_renamed) (int fd, int account_id, int char_id, unsigned char flag, char* name);
- bool (*homunculus_save) (struct s_homunculus* hd);
+ void (*homunculus_renamed) (int fd, int account_id, int char_id, unsigned char flag, const char *name);
+ bool (*homunculus_create) (struct s_homunculus *hd);
+ bool (*homunculus_save) (const struct s_homunculus *hd);
bool (*homunculus_load) (int homun_id, struct s_homunculus* hd);
bool (*homunculus_delete) (int homun_id);
- bool (*homunculus_rename) (char *name);
- void (*parse_homunculus_create) (int fd, int len, int account_id, struct s_homunculus* phd);
+ bool (*homunculus_rename) (const char *name);
+ void (*parse_homunculus_create) (int fd, int len, int account_id, const struct s_homunculus *phd);
void (*parse_homunculus_delete) (int fd, int homun_id);
void (*parse_homunculus_load) (int fd, int account_id, int homun_id);
- void (*parse_homunculus_save) (int fd, int len, int account_id, struct s_homunculus* phd);
- void (*parse_homunculus_rename) (int fd, int account_id, int char_id, char* name);
+ void (*parse_homunculus_save) (int fd, int len, int account_id, const struct s_homunculus *phd);
+ void (*parse_homunculus_rename) (int fd, int account_id, int char_id, const char *name);
void (*mail_sendinbox) (int fd, int char_id, unsigned char flag, struct mail_data *md);
void (*parse_mail_requestinbox) (int fd);
void (*parse_mail_read) (int fd);
@@ -123,16 +125,17 @@ struct mapif_interface {
void (*parse_mail_return) (int fd);
void (*mail_send) (int fd, struct mail_message* msg);
void (*parse_mail_send) (int fd);
- bool (*mercenary_save) (struct s_mercenary* merc);
+ bool (*mercenary_create) (struct s_mercenary *merc);
+ bool (*mercenary_save) (const struct s_mercenary *merc);
bool (*mercenary_load) (int merc_id, int char_id, struct s_mercenary *merc);
bool (*mercenary_delete) (int merc_id);
void (*mercenary_send) (int fd, struct s_mercenary *merc, unsigned char flag);
- void (*parse_mercenary_create) (int fd, struct s_mercenary* merc);
+ void (*parse_mercenary_create) (int fd, const struct s_mercenary *merc);
void (*parse_mercenary_load) (int fd, int merc_id, int char_id);
void (*mercenary_deleted) (int fd, unsigned char flag);
void (*parse_mercenary_delete) (int fd, int merc_id);
void (*mercenary_saved) (int fd, unsigned char flag);
- void (*parse_mercenary_save) (int fd, struct s_mercenary* merc);
+ void (*parse_mercenary_save) (int fd, const struct s_mercenary *merc);
int (*party_created) (int fd, int account_id, int char_id, struct party *p);
void (*party_noinfo) (int fd, int party_id, int char_id);
void (*party_info) (int fd, struct party* p, int char_id);
@@ -141,15 +144,15 @@ struct mapif_interface {
int (*party_withdraw) (int party_id,int account_id, int char_id);
int (*party_membermoved) (struct party *p, int idx);
int (*party_broken) (int party_id, int flag);
- int (*party_message) (int party_id, int account_id, char *mes, int len, int sfd);
- int (*parse_CreateParty) (int fd, char *name, int item, int item2, struct party_member *leader);
+ int (*party_message) (int party_id, int account_id, const char *mes, int len, int sfd);
+ int (*parse_CreateParty) (int fd, const char *name, int item, int item2, const struct party_member *leader);
void (*parse_PartyInfo) (int fd, int party_id, int char_id);
- int (*parse_PartyAddMember) (int fd, int party_id, struct party_member *member);
+ int (*parse_PartyAddMember) (int fd, int party_id, const struct party_member *member);
int (*parse_PartyChangeOption) (int fd,int party_id,int account_id,int exp,int item);
int (*parse_PartyLeave) (int fd, int party_id, int account_id, int char_id);
int (*parse_PartyChangeMap) (int fd, int party_id, int account_id, int char_id, unsigned short map, int online, unsigned int lv);
int (*parse_BreakParty) (int fd, int party_id);
- int (*parse_PartyMessage) (int fd, int party_id, int account_id, char *mes, int len);
+ int (*parse_PartyMessage) (int fd, int party_id, int account_id, const char *mes, int len);
int (*parse_PartyLeaderChange) (int fd, int party_id, int account_id, int char_id);
int (*pet_created) (int fd, int account_id, struct s_pet *p);
int (*pet_info) (int fd, int account_id, struct s_pet *p);
@@ -157,9 +160,9 @@ struct mapif_interface {
int (*save_pet_ack) (int fd, int account_id, int flag);
int (*delete_pet_ack) (int fd, int flag);
int (*create_pet) (int fd, int account_id, int char_id, short pet_class, short pet_lv, short pet_egg_id,
- short pet_equip, short intimate, short hungry, char rename_flag, char incubate, char *pet_name);
+ short pet_equip, short intimate, short hungry, char rename_flag, char incubate, const char *pet_name);
int (*load_pet) (int fd, int account_id, int char_id, int pet_id);
- int (*save_pet) (int fd, int account_id, struct s_pet *data);
+ int (*save_pet) (int fd, int account_id, const struct s_pet *data);
int (*delete_pet) (int fd, int pet_id);
int (*parse_CreatePet) (int fd);
int (*parse_LoadPet) (int fd);
@@ -183,9 +186,9 @@ struct mapif_interface {
void (*parse_accinfo) (int fd);
void (*parse_accinfo2) (bool success, int map_fd, int u_fd, int u_aid, int account_id, const char *userid, const char *user_pass,
const char *email, const char *last_ip, const char *lastlogin, const char *pin_code, const char *birthdate, int group_id, int logincount, int state);
- int (*broadcast) (unsigned char *mes, int len, unsigned int fontColor, short fontType, short fontSize, short fontAlign, short fontY, int sfd);
+ int (*broadcast) (const unsigned char *mes, int len, unsigned int fontColor, short fontType, short fontSize, short fontAlign, short fontY, int sfd);
int (*wis_message) (struct WisData *wd);
- void (*wis_response) (int fd, unsigned char *src, int flag);
+ void (*wis_response) (int fd, const unsigned char *src, int flag);
int (*wis_end) (struct WisData *wd, int flag);
int (*account_reg_reply) (int fd,int account_id,int char_id, int type);
int (*disconnectplayer) (int fd, int account_id, int char_id, int reason);
diff --git a/src/char/pincode.c b/src/char/pincode.c
index af79d6f11..6930a7a57 100644
--- a/src/char/pincode.c
+++ b/src/char/pincode.c
@@ -32,6 +32,7 @@
#include "common/socket.h"
#include "common/strlib.h"
+#include <stdio.h>
#include <stdlib.h>
struct pincode_interface pincode_s;
@@ -66,7 +67,7 @@ void pincode_check(int fd, struct char_session_data* sd) {
char pin[5] = "\0\0\0\0";
nullpo_retv(sd);
- safestrncpy(pin, (char*)RFIFOP(fd, 6), sizeof(pin));
+ safestrncpy(pin, RFIFOP(fd, 6), sizeof(pin));
pincode->decrypt(sd->pincode_seed, pin);
if( pincode->compare( fd, sd, pin ) ){
struct online_char_data* character;
@@ -95,12 +96,12 @@ void pincode_change(int fd, struct char_session_data* sd) {
char oldpin[5] = "\0\0\0\0", newpin[5] = "\0\0\0\0";
nullpo_retv(sd);
- safestrncpy(oldpin, (char*)RFIFOP(fd,6), sizeof(oldpin));
+ safestrncpy(oldpin, RFIFOP(fd,6), sizeof(oldpin));
pincode->decrypt(sd->pincode_seed,oldpin);
if( !pincode->compare( fd, sd, oldpin ) )
return;
- safestrncpy(newpin, (char*)RFIFOP(fd,10), sizeof(newpin));
+ safestrncpy(newpin, RFIFOP(fd,10), sizeof(newpin));
pincode->decrypt(sd->pincode_seed,newpin);
pincode->update( sd->account_id, newpin );
safestrncpy(sd->pincode, newpin, sizeof(sd->pincode));
@@ -111,7 +112,7 @@ void pincode_setnew(int fd, struct char_session_data* sd) {
char newpin[5] = "\0\0\0\0";
nullpo_retv(sd);
- safestrncpy(newpin, (char*)RFIFOP(fd,6), sizeof(newpin));
+ safestrncpy(newpin, RFIFOP(fd,6), sizeof(newpin));
pincode->decrypt(sd->pincode_seed,newpin);
pincode->update( sd->account_id, newpin );
safestrncpy(sd->pincode, newpin, sizeof(sd->pincode));
@@ -143,7 +144,7 @@ void pincode_notifyLoginPinUpdate(int account_id, char* pin) {
WFIFOHEAD(chr->login_fd,11);
WFIFOW(chr->login_fd,0) = 0x2738;
WFIFOL(chr->login_fd,2) = account_id;
- safestrncpy( (char*)WFIFOP(chr->login_fd,6), pin, 5 );
+ safestrncpy(WFIFOP(chr->login_fd,6), pin, 5);
WFIFOSET(chr->login_fd,11);
}
diff --git a/src/common/HPM.c b/src/common/HPM.c
index 62ef54499..fa4025fb8 100644
--- a/src/common/HPM.c
+++ b/src/common/HPM.c
@@ -214,11 +214,11 @@ bool hplugin_data_store_validate(enum HPluginDataTypes type, struct hplugin_data
break;
default:
if (HPM->data_store_validate_sub == NULL) {
- ShowError("HPM:validateHPData failed, type %d needs sub-handler!\n",type);
+ ShowError("HPM:validateHPData failed, type %u needs sub-handler!\n", type);
return false;
}
if (!HPM->data_store_validate_sub(type, storeptr, initialize)) {
- ShowError("HPM:HPM:validateHPData failed, unknown type %d!\n",type);
+ ShowError("HPM:HPM:validateHPData failed, unknown type %u!\n", type);
return false;
}
break;
@@ -228,7 +228,7 @@ bool hplugin_data_store_validate(enum HPluginDataTypes type, struct hplugin_data
store = *storeptr;
}
if (store->type != type) {
- ShowError("HPM:HPM:validateHPData failed, store type mismatch %d != %d.\n",store->type, type);
+ ShowError("HPM:HPM:validateHPData failed, store type mismatch %u != %u.\n", store->type, type);
return false;
}
return true;
@@ -253,7 +253,7 @@ void hplugins_addToHPData(enum HPluginDataTypes type, uint32 pluginID, struct hp
if (!HPM->data_store_validate(type, storeptr, true)) {
/* woo it failed! */
- ShowError("HPM:addToHPData:%s: failed, type %d (%u|%u)\n", HPM->pid2name(pluginID), type, pluginID, classid);
+ ShowError("HPM:addToHPData:%s: failed, type %u (%u|%u)\n", HPM->pid2name(pluginID), type, pluginID, classid);
return;
}
store = *storeptr;
@@ -294,7 +294,7 @@ void *hplugins_getFromHPData(enum HPluginDataTypes type, uint32 pluginID, struct
if (!HPM->data_store_validate(type, &store, false)) {
/* woo it failed! */
- ShowError("HPM:getFromHPData:%s: failed, type %d (%u|%u)\n", HPM->pid2name(pluginID), type, pluginID, classid);
+ ShowError("HPM:getFromHPData:%s: failed, type %u (%u|%u)\n", HPM->pid2name(pluginID), type, pluginID, classid);
return NULL;
}
if (!store)
@@ -322,7 +322,7 @@ void hplugins_removeFromHPData(enum HPluginDataTypes type, uint32 pluginID, stru
if (!HPM->data_store_validate(type, &store, false)) {
/* woo it failed! */
- ShowError("HPM:removeFromHPData:%s: failed, type %d (%u|%u)\n", HPM->pid2name(pluginID), type, pluginID, classid);
+ ShowError("HPM:removeFromHPData:%s: failed, type %u (%u|%u)\n", HPM->pid2name(pluginID), type, pluginID, classid);
return;
}
if (!store)
@@ -616,8 +616,8 @@ CMDLINEARG(loadplugin)
* Reads the plugin configuration and loads the plugins as necessary.
*/
void hplugins_config_read(void) {
- config_t plugins_conf;
- config_setting_t *plist = NULL;
+ struct config_t plugins_conf;
+ struct config_setting_t *plist = NULL;
const char *config_filename = "conf/plugins.conf"; // FIXME hardcoded name
FILE *fp;
int i;
@@ -628,12 +628,12 @@ void hplugins_config_read(void) {
fclose(fp);
}
- if (libconfig->read_file(&plugins_conf, config_filename))
+ if (!libconfig->load_file(&plugins_conf, config_filename))
return;
plist = libconfig->lookup(&plugins_conf, "plugins_list");
for (i = 0; i < VECTOR_LENGTH(HPM->cmdline_load_plugins); i++) {
- config_setting_t *entry = libconfig->setting_add(plist, NULL, CONFIG_TYPE_STRING);
+ struct config_setting_t *entry = libconfig->setting_add(plist, NULL, CONFIG_TYPE_STRING);
config_setting_set_string(entry, VECTOR_INDEX(HPM->cmdline_load_plugins, i));
}
@@ -718,13 +718,13 @@ CPCMD(plugins)
* @retval 1 OK
* @retval 2 incomplete packet
*/
-unsigned char hplugins_parse_packets(int fd, enum HPluginPacketHookingPoints point)
+unsigned char hplugins_parse_packets(int fd, int packet_id, enum HPluginPacketHookingPoints point)
{
struct HPluginPacket *packet = NULL;
int i;
int16 length;
- ARR_FIND(0, VECTOR_LENGTH(HPM->packets[point]), i, VECTOR_INDEX(HPM->packets[point], i).cmd == RFIFOW(fd,0));
+ ARR_FIND(0, VECTOR_LENGTH(HPM->packets[point]), i, VECTOR_INDEX(HPM->packets[point], i).cmd == packet_id);
if (i == VECTOR_LENGTH(HPM->packets[point]))
return 0;
diff --git a/src/common/HPM.h b/src/common/HPM.h
index 215161a86..109549aad 100644
--- a/src/common/HPM.h
+++ b/src/common/HPM.h
@@ -157,7 +157,7 @@ struct HPM_interface {
void (*share) (void *value, const char *name);
void (*config_read) (void);
char *(*pid2name) (unsigned int pid);
- unsigned char (*parse_packets) (int fd, enum HPluginPacketHookingPoints point);
+ unsigned char (*parse_packets) (int fd, int packet_id, enum HPluginPacketHookingPoints point);
void (*load_sub) (struct hplugin *plugin);
bool (*addhook_sub) (enum HPluginHookType type, const char *target, void *hook, unsigned int pID);
/* for custom config parsing */
diff --git a/src/common/HPMDataCheck.h b/src/common/HPMDataCheck.h
index 666d306db..7e88b5a34 100644
--- a/src/common/HPMDataCheck.h
+++ b/src/common/HPMDataCheck.h
@@ -402,6 +402,8 @@ HPExport const struct s_HPMDataCheck HPMDataCheck[] = {
{ "item_package_rand_entry", sizeof(struct item_package_rand_entry), SERVER_TYPE_MAP },
{ "item_package_rand_group", sizeof(struct item_package_rand_group), SERVER_TYPE_MAP },
{ "itemdb_interface", sizeof(struct itemdb_interface), SERVER_TYPE_MAP },
+ { "itemlist", sizeof(struct itemlist), SERVER_TYPE_MAP },
+ { "itemlist_entry", sizeof(struct itemlist_entry), SERVER_TYPE_MAP },
#else
#define MAP_ITEMDB_H
#endif // MAP_ITEMDB_H
diff --git a/src/common/Makefile.in b/src/common/Makefile.in
index df3ecaf2d..9d4b2d044 100644
--- a/src/common/Makefile.in
+++ b/src/common/Makefile.in
@@ -135,7 +135,7 @@ obj_all/sysinfo.o: sysinfo.c $(COMMON_H) $(CONFIG_H) $(MT19937AR_H) $(LIBCONFIG_
obj_all/%.o: %.c $(COMMON_H) $(CONFIG_H) $(MT19937AR_H) $(LIBCONFIG_H) | $(SYSINFO_INC) obj_all
@echo " CC $<"
- @$(CC) @CFLAGS@ @DEFS@ $(COMMON_INCLUDE) $(THIRDPARTY_INCLUDE) @PCRE_CFLAGS@ @CPPFLAGS@ -c $(OUTPUT_OPTION) $<
+ @$(CC) @CFLAGS@ @DEFS@ $(COMMON_INCLUDE) $(THIRDPARTY_INCLUDE) @CPPFLAGS@ -c $(OUTPUT_OPTION) $<
obj_all/mini%.o: %.c $(COMMON_H) $(CONFIG_H) $(MT19937AR_H) $(LIBCONFIG_H) | $(SYSINFO_INC) obj_all
@echo " CC $<"
diff --git a/src/common/cbasetypes.h b/src/common/cbasetypes.h
index 61d0646eb..6843ce486 100644
--- a/src/common/cbasetypes.h
+++ b/src/common/cbasetypes.h
@@ -94,7 +94,7 @@
// debug function name
#ifndef __NETBSD__
-#if __STDC_VERSION__ < 199901L
+#if !defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L
# if __GNUC__ >= 2
# define __func__ __FUNCTION__
# else
diff --git a/src/common/conf.c b/src/common/conf.c
index 3e8c08963..25f1013f5 100644
--- a/src/common/conf.c
+++ b/src/common/conf.c
@@ -23,6 +23,7 @@
#include "conf.h"
#include "common/showmsg.h" // ShowError
+#include "common/strlib.h" // safestrncpy
#include <libconfig/libconfig.h>
@@ -30,26 +31,39 @@
struct libconfig_interface libconfig_s;
struct libconfig_interface *libconfig;
-int conf_read_file(config_t *config, const char *config_filename) {
+/**
+ * Initializes 'config' and loads a configuration file.
+ *
+ * Shows error and destroys 'config' in case of failure.
+ * It is the caller's care to destroy 'config' in case of success.
+ *
+ * @param config The config file to initialize.
+ * @param config_filename The file to read.
+ *
+ * @retval CONFIG_TRUE in case of success.
+ * @retval CONFIG_FALSE in case of failure.
+ */
+int config_load_file(struct config_t *config, const char *config_filename)
+{
libconfig->init(config);
- if (!libconfig->read_file_src(config, config_filename)) {
+ if (libconfig->read_file_src(config, config_filename) != CONFIG_TRUE) {
ShowError("%s:%d - %s\n", config_error_file(config),
config_error_line(config), config_error_text(config));
libconfig->destroy(config);
- return 1;
+ return CONFIG_FALSE;
}
- return 0;
+ return CONFIG_TRUE;
}
//
// Functions to copy settings from libconfig/contrib
//
-void config_setting_copy_simple(config_setting_t *parent, const config_setting_t *src) {
+void config_setting_copy_simple(struct config_setting_t *parent, const struct config_setting_t *src)
+{
if (config_setting_is_aggregate(src)) {
libconfig->setting_copy_aggregate(parent, src);
- }
- else {
- config_setting_t *set;
+ } else {
+ struct config_setting_t *set;
if( libconfig->setting_get_member(parent, config_setting_name(src)) != NULL )
return;
@@ -73,8 +87,9 @@ void config_setting_copy_simple(config_setting_t *parent, const config_setting_t
}
}
-void config_setting_copy_elem(config_setting_t *parent, const config_setting_t *src) {
- config_setting_t *set = NULL;
+void config_setting_copy_elem(struct config_setting_t *parent, const struct config_setting_t *src)
+{
+ struct config_setting_t *set = NULL;
if (config_setting_is_aggregate(src))
libconfig->setting_copy_aggregate(parent, src);
@@ -93,8 +108,9 @@ void config_setting_copy_elem(config_setting_t *parent, const config_setting_t *
}
}
-void config_setting_copy_aggregate(config_setting_t *parent, const config_setting_t *src) {
- config_setting_t *newAgg;
+void config_setting_copy_aggregate(struct config_setting_t *parent, const struct config_setting_t *src)
+{
+ struct config_setting_t *newAgg;
int i, n;
if( libconfig->setting_get_member(parent, config_setting_name(src)) != NULL )
@@ -116,7 +132,8 @@ void config_setting_copy_aggregate(config_setting_t *parent, const config_settin
}
}
-int config_setting_copy(config_setting_t *parent, const config_setting_t *src) {
+int config_setting_copy(struct config_setting_t *parent, const struct config_setting_t *src)
+{
if (!config_setting_is_group(parent) && !config_setting_is_list(parent))
return CONFIG_FALSE;
@@ -128,14 +145,237 @@ int config_setting_copy(config_setting_t *parent, const config_setting_t *src) {
return CONFIG_TRUE;
}
+/**
+ * Converts the value of a setting that is type CONFIG_TYPE_BOOL to bool.
+ *
+ * @param setting The setting to read.
+ *
+ * @return The converted value.
+ * @retval false in case of failure.
+ */
+bool config_setting_get_bool_real(const struct config_setting_t *setting)
+{
+ if (setting == NULL || setting->type != CONFIG_TYPE_BOOL)
+ return false;
+
+ return setting->value.ival ? true : false;
+}
+
+/**
+ * Same as config_setting_lookup_bool, but uses bool instead of int.
+ *
+ * @param[in] setting The setting to read.
+ * @param[in] name The setting name to lookup.
+ * @param[out] value The output value.
+ *
+ * @retval CONFIG_TRUE in case of success.
+ * @retval CONFIG_FALSE in case of failure.
+ */
+int config_setting_lookup_bool_real(const struct config_setting_t *setting, const char *name, bool *value)
+{
+ struct config_setting_t *member = config_setting_get_member(setting, name);
+
+ if (!member)
+ return CONFIG_FALSE;
+
+ if (config_setting_type(member) != CONFIG_TYPE_BOOL)
+ return CONFIG_FALSE;
+
+ *value = config_setting_get_bool_real(member);
+
+ return CONFIG_TRUE;
+}
+
+/**
+ * Converts and returns a configuration that is CONFIG_TYPE_INT to unsigned int (uint32).
+ *
+ * @param setting The setting to read.
+ *
+ * @return The converted value.
+ * @retval 0 in case of failure.
+ */
+uint32 config_setting_get_uint32(const struct config_setting_t *setting)
+{
+ if (setting == NULL || setting->type != CONFIG_TYPE_INT)
+ return 0;
+
+ if (setting->value.ival < 0)
+ return 0;
+
+ return (uint32)setting->value.ival;
+}
+
+/**
+ * Looks up a configuration entry of type CONFIG_TYPE_INT and reads it as uint32.
+ *
+ * @param[in] setting The setting to read.
+ * @param[in] name The setting name to lookup.
+ * @param[out] value The output value.
+ *
+ * @retval CONFIG_TRUE in case of success.
+ * @retval CONFIG_FALSE in case of failure.
+ */
+int config_setting_lookup_uint32(const struct config_setting_t *setting, const char *name, uint32 *value)
+{
+ struct config_setting_t *member = config_setting_get_member(setting, name);
+
+ if (!member)
+ return CONFIG_FALSE;
+
+ if (config_setting_type(member) != CONFIG_TYPE_INT)
+ return CONFIG_FALSE;
+
+ *value = config_setting_get_uint32(member);
+
+ return CONFIG_TRUE;
+}
+
+/**
+ * Converts and returns a configuration that is CONFIG_TYPE_INT to uint16
+ *
+ * @param setting The setting to read.
+ *
+ * @return The converted value.
+ * @retval 0 in case of failure.
+ */
+uint16 config_setting_get_uint16(const struct config_setting_t *setting)
+{
+ if (setting == NULL || setting->type != CONFIG_TYPE_INT)
+ return 0;
+
+ if (setting->value.ival > UINT16_MAX)
+ return UINT16_MAX;
+ if (setting->value.ival < UINT16_MIN)
+ return UINT16_MIN;
+
+ return (uint16)setting->value.ival;
+}
+
+/**
+ * Looks up a configuration entry of type CONFIG_TYPE_INT and reads it as uint16.
+ *
+ * @param[in] setting The setting to read.
+ * @param[in] name The setting name to lookup.
+ * @param[out] value The output value.
+ *
+ * @retval CONFIG_TRUE in case of success.
+ * @retval CONFIG_FALSE in case of failure.
+ */
+int config_setting_lookup_uint16(const struct config_setting_t *setting, const char *name, uint16 *value)
+{
+ struct config_setting_t *member = config_setting_get_member(setting, name);
+
+ if (!member)
+ return CONFIG_FALSE;
+
+ if (config_setting_type(member) != CONFIG_TYPE_INT)
+ return CONFIG_FALSE;
+
+ *value = config_setting_get_uint16(member);
+
+ return CONFIG_TRUE;
+}
+
+/**
+ * Converts and returns a configuration that is CONFIG_TYPE_INT to int16
+ *
+ * @param setting The setting to read.
+ *
+ * @return The converted value.
+ * @retval 0 in case of failure.
+ */
+int16 config_setting_get_int16(const struct config_setting_t *setting)
+{
+ if (setting == NULL || setting->type != CONFIG_TYPE_INT)
+ return 0;
+
+ if (setting->value.ival > INT16_MAX)
+ return INT16_MAX;
+ if (setting->value.ival < INT16_MIN)
+ return INT16_MIN;
+
+ return (int16)setting->value.ival;
+}
+
+/**
+ * Looks up a configuration entry of type CONFIG_TYPE_INT and reads it as int16.
+ *
+ * @param[in] setting The setting to read.
+ * @param[in] name The setting name to lookup.
+ * @param[out] value The output value.
+ *
+ * @retval CONFIG_TRUE in case of success.
+ * @retval CONFIG_FALSE in case of failure.
+ */
+int config_setting_lookup_int16(const struct config_setting_t *setting, const char *name, int16 *value)
+{
+ struct config_setting_t *member = config_setting_get_member(setting, name);
+
+ if (!member)
+ return CONFIG_FALSE;
+
+ if (config_setting_type(member) != CONFIG_TYPE_INT)
+ return CONFIG_FALSE;
+
+ *value = config_setting_get_int16(member);
+
+ return CONFIG_TRUE;
+}
+
+/**
+ * Looks up a configuration entry of type CONFIG_TYPE_STRING inside a struct config_setting_t and copies it into a (non-const) char buffer.
+ *
+ * @param[in] setting The setting to read.
+ * @param[in] name The setting name to lookup.
+ * @param[out] out The output buffer.
+ * @param[in] out_size The size of the output buffer.
+ *
+ * @retval CONFIG_TRUE in case of success.
+ * @retval CONFIG_FALSE in case of failure.
+ */
+int config_setting_lookup_mutable_string(const struct config_setting_t *setting, const char *name, char *out, size_t out_size)
+{
+ const char *str = NULL;
+
+ if (libconfig->setting_lookup_string(setting, name, &str) == CONFIG_TRUE) {
+ safestrncpy(out, str, out_size);
+ return CONFIG_TRUE;
+ }
+
+ return CONFIG_FALSE;
+}
+
+/**
+ * Looks up a configuration entry of type CONFIG_TYPE_STRING inside a struct config_t and copies it into a (non-const) char buffer.
+ *
+ * @param[in] config The configuration to read.
+ * @param[in] name The setting name to lookup.
+ * @param[out] out The output buffer.
+ * @param[in] out_size The size of the output buffer.
+ *
+ * @retval CONFIG_TRUE in case of success.
+ * @retval CONFIG_FALSE in case of failure.
+ */
+int config_lookup_mutable_string(const struct config_t *config, const char *name, char *out, size_t out_size)
+{
+ const char *str = NULL;
+
+ if (libconfig->lookup_string(config, name, &str) == CONFIG_TRUE) {
+ safestrncpy(out, str, out_size);
+ return CONFIG_TRUE;
+ }
+
+ return CONFIG_FALSE;
+}
+
void libconfig_defaults(void) {
libconfig = &libconfig_s;
libconfig->read = config_read;
libconfig->write = config_write;
/* */
- libconfig->set_auto_convert = config_set_auto_convert;
- libconfig->get_auto_convert = config_get_auto_convert;
+ libconfig->set_options = config_set_options;
+ libconfig->get_options = config_get_options;
/* */
libconfig->read_string = config_read_string;
libconfig->read_file_src = config_read_file;
@@ -153,6 +393,7 @@ void libconfig_defaults(void) {
libconfig->setting_get_bool = config_setting_get_bool;
libconfig->setting_get_string = config_setting_get_string;
/* */
+ libconfig->setting_lookup = config_setting_lookup;
libconfig->setting_lookup_int = config_setting_lookup_int;
libconfig->setting_lookup_int64 = config_setting_lookup_int64;
libconfig->setting_lookup_float = config_setting_lookup_float;
@@ -193,7 +434,6 @@ void libconfig_defaults(void) {
libconfig->setting_set_hook = config_setting_set_hook;
/* */
libconfig->lookup = config_lookup;
- libconfig->lookup_from = config_lookup_from;
/* */
libconfig->lookup_int = config_lookup_int;
libconfig->lookup_int64 = config_lookup_int64;
@@ -201,9 +441,23 @@ void libconfig_defaults(void) {
libconfig->lookup_bool = config_lookup_bool;
libconfig->lookup_string = config_lookup_string;
/* those are custom and are from src/common/conf.c */
- libconfig->read_file = conf_read_file;
+ libconfig->load_file = config_load_file;
libconfig->setting_copy_simple = config_setting_copy_simple;
libconfig->setting_copy_elem = config_setting_copy_elem;
libconfig->setting_copy_aggregate = config_setting_copy_aggregate;
libconfig->setting_copy = config_setting_copy;
+
+ /* Functions to get different types */
+ libconfig->setting_get_bool_real = config_setting_get_bool_real;
+ libconfig->setting_get_uint32 = config_setting_get_uint32;
+ libconfig->setting_get_uint16 = config_setting_get_uint16;
+ libconfig->setting_get_int16 = config_setting_get_int16;
+
+ /* Functions to lookup different types */
+ libconfig->setting_lookup_int16 = config_setting_lookup_int16;
+ libconfig->setting_lookup_bool_real = config_setting_lookup_bool_real;
+ libconfig->setting_lookup_uint32 = config_setting_lookup_uint32;
+ libconfig->setting_lookup_uint16 = config_setting_lookup_uint16;
+ libconfig->setting_lookup_mutable_string = config_setting_lookup_mutable_string;
+ libconfig->lookup_mutable_string = config_lookup_mutable_string;
}
diff --git a/src/common/conf.h b/src/common/conf.h
index 19b13c51a..f2bfcac62 100644
--- a/src/common/conf.h
+++ b/src/common/conf.h
@@ -29,82 +29,94 @@
* The libconfig interface -- specially for plugins, but we enforce it throughout the core to be consistent
**/
struct libconfig_interface {
- int (*read) (config_t *config, FILE *stream);
- void (*write) (const config_t *config, FILE *stream);
+ int (*read) (struct config_t *config, FILE *stream);
+ void (*write) (const struct config_t *config, FILE *stream);
/* */
- void (*set_auto_convert) (config_t *config, int flag); // TODO: Replace with config_set_options
- int (*get_auto_convert) (const config_t *config); // TODO: Replace with config_get_options
+ void (*set_options) (struct config_t *config, int options);
+ int (*get_options) (const struct config_t *config);
/* */
- int (*read_string) (config_t *config, const char *str);
- int (*read_file_src) (config_t *config, const char *filename);
- int (*write_file) (config_t *config, const char *filename);
-
- void (*set_destructor) (config_t *config, void (*destructor)(void *));
- void (*set_include_dir) (config_t *config, const char *include_dir);
-
- void (*init) (config_t *config);
- void (*destroy) (config_t *config);
-
- int (*setting_get_int) (const config_setting_t *setting);
- long long (*setting_get_int64) (const config_setting_t *setting);
- double (*setting_get_float) (const config_setting_t *setting);
-
- int (*setting_get_bool) (const config_setting_t *setting);
-
- const char * (*setting_get_string) (const config_setting_t *setting);
-
- int (*setting_lookup_int) (const config_setting_t *setting, const char *name, int *value);
- int (*setting_lookup_int64) (const config_setting_t *setting, const char *name, long long *value);
- int (*setting_lookup_float) (const config_setting_t *setting, const char *name, double *value);
- int (*setting_lookup_bool) (const config_setting_t *setting, const char *name, int *value);
- int (*setting_lookup_string) (const config_setting_t *setting, const char *name, const char **value);
- int (*setting_set_int) (config_setting_t *setting ,int value);
- int (*setting_set_int64) (config_setting_t *setting, long long value);
- int (*setting_set_float) (config_setting_t *setting, double value);
- int (*setting_set_bool) (config_setting_t *setting, int value);
- int (*setting_set_string) (config_setting_t *setting, const char *value);
-
- int (*setting_set_format) (config_setting_t *setting, short format);
- short (*setting_get_format) (const config_setting_t *setting);
-
- int (*setting_get_int_elem) (const config_setting_t *setting, int idx);
- long long (*setting_get_int64_elem) (const config_setting_t *setting, int idx);
- double (*setting_get_float_elem) (const config_setting_t *setting, int idx);
- int (*setting_get_bool_elem) (const config_setting_t *setting, int idx);
- const char * (*setting_get_string_elem) (const config_setting_t *setting, int idx);
- config_setting_t * (*setting_set_int_elem) (config_setting_t *setting, int idx, int value);
- config_setting_t * (*setting_set_int64_elem) (config_setting_t *setting, int idx, long long value);
- config_setting_t * (*setting_set_float_elem) (config_setting_t *setting, int idx, double value);
- config_setting_t * (*setting_set_bool_elem) (config_setting_t *setting, int idx, int value);
- config_setting_t * (*setting_set_string_elem) (config_setting_t *setting, int idx, const char *value);
-
- int (*setting_index) (const config_setting_t *setting);
- int (*setting_length) (const config_setting_t *setting);
-
- config_setting_t * (*setting_get_elem) (const config_setting_t *setting, unsigned int idx);
- config_setting_t * (*setting_get_member) (const config_setting_t *setting, const char *name);
-
- config_setting_t * (*setting_add) (config_setting_t *parent, const char *name, int type);
- int (*setting_remove) (config_setting_t *parent, const char *name);
-
- int (*setting_remove_elem) (config_setting_t *parent, unsigned int idx);
- void (*setting_set_hook) (config_setting_t *setting, void *hook);
-
- config_setting_t * (*lookup) (const config_t *config, const char *filepath);
- config_setting_t * (*lookup_from) (config_setting_t *setting, const char *filepath);
- int (*lookup_int) (const config_t *config, const char *filepath, int *value);
- int (*lookup_int64) (const config_t *config, const char *filepath, long long *value);
- int (*lookup_float) (const config_t *config, const char *filepath, double *value);
- int (*lookup_bool) (const config_t *config, const char *filepath, int *value);
- int (*lookup_string) (const config_t *config, const char *filepath, const char **value);
+ int (*read_string) (struct config_t *config, const char *str);
+ int (*read_file_src) (struct config_t *config, const char *filename);
+ int (*write_file) (struct config_t *config, const char *filename);
+
+ void (*set_destructor) (struct config_t *config, void (*destructor)(void *));
+ void (*set_include_dir) (struct config_t *config, const char *include_dir);
+
+ void (*init) (struct config_t *config);
+ void (*destroy) (struct config_t *config);
+
+ int (*setting_get_int) (const struct config_setting_t *setting);
+ long long (*setting_get_int64) (const struct config_setting_t *setting);
+ double (*setting_get_float) (const struct config_setting_t *setting);
+
+ int (*setting_get_bool) (const struct config_setting_t *setting);
+
+ const char * (*setting_get_string) (const struct config_setting_t *setting);
+
+ struct config_setting_t * (*setting_lookup) (struct config_setting_t *setting, const char *name);
+ int (*setting_lookup_int) (const struct config_setting_t *setting, const char *name, int *value);
+ int (*setting_lookup_int64) (const struct config_setting_t *setting, const char *name, long long *value);
+ int (*setting_lookup_float) (const struct config_setting_t *setting, const char *name, double *value);
+ int (*setting_lookup_bool) (const struct config_setting_t *setting, const char *name, int *value);
+ int (*setting_lookup_string) (const struct config_setting_t *setting, const char *name, const char **value);
+ int (*setting_set_int) (struct config_setting_t *setting ,int value);
+ int (*setting_set_int64) (struct config_setting_t *setting, long long value);
+ int (*setting_set_float) (struct config_setting_t *setting, double value);
+ int (*setting_set_bool) (struct config_setting_t *setting, int value);
+ int (*setting_set_string) (struct config_setting_t *setting, const char *value);
+
+ int (*setting_set_format) (struct config_setting_t *setting, short format);
+ short (*setting_get_format) (const struct config_setting_t *setting);
+
+ int (*setting_get_int_elem) (const struct config_setting_t *setting, int idx);
+ long long (*setting_get_int64_elem) (const struct config_setting_t *setting, int idx);
+ double (*setting_get_float_elem) (const struct config_setting_t *setting, int idx);
+ int (*setting_get_bool_elem) (const struct config_setting_t *setting, int idx);
+ const char * (*setting_get_string_elem) (const struct config_setting_t *setting, int idx);
+ struct config_setting_t * (*setting_set_int_elem) (struct config_setting_t *setting, int idx, int value);
+ struct config_setting_t * (*setting_set_int64_elem) (struct config_setting_t *setting, int idx, long long value);
+ struct config_setting_t * (*setting_set_float_elem) (struct config_setting_t *setting, int idx, double value);
+ struct config_setting_t * (*setting_set_bool_elem) (struct config_setting_t *setting, int idx, int value);
+ struct config_setting_t * (*setting_set_string_elem) (struct config_setting_t *setting, int idx, const char *value);
+
+ int (*setting_index) (const struct config_setting_t *setting);
+ int (*setting_length) (const struct config_setting_t *setting);
+
+ struct config_setting_t * (*setting_get_elem) (const struct config_setting_t *setting, unsigned int idx);
+ struct config_setting_t * (*setting_get_member) (const struct config_setting_t *setting, const char *name);
+
+ struct config_setting_t * (*setting_add) (struct config_setting_t *parent, const char *name, int type);
+ int (*setting_remove) (struct config_setting_t *parent, const char *name);
+
+ int (*setting_remove_elem) (struct config_setting_t *parent, unsigned int idx);
+ void (*setting_set_hook) (struct config_setting_t *setting, void *hook);
+
+ struct config_setting_t * (*lookup) (const struct config_t *config, const char *filepath);
+ int (*lookup_int) (const struct config_t *config, const char *filepath, int *value);
+ int (*lookup_int64) (const struct config_t *config, const char *filepath, long long *value);
+ int (*lookup_float) (const struct config_t *config, const char *filepath, double *value);
+ int (*lookup_bool) (const struct config_t *config, const char *filepath, int *value);
+ int (*lookup_string) (const struct config_t *config, const char *filepath, const char **value);
/* those are custom and are from src/common/conf.c */
/* Functions to copy settings from libconfig/contrib */
- int (*read_file) (config_t *config, const char *config_filename);
- void (*setting_copy_simple) (config_setting_t *parent, const config_setting_t *src);
- void (*setting_copy_elem) (config_setting_t *parent, const config_setting_t *src);
- void (*setting_copy_aggregate) (config_setting_t *parent, const config_setting_t *src);
- int (*setting_copy) (config_setting_t *parent, const config_setting_t *src);
+ int (*load_file) (struct config_t *config, const char *config_filename);
+ void (*setting_copy_simple) (struct config_setting_t *parent, const struct config_setting_t *src);
+ void (*setting_copy_elem) (struct config_setting_t *parent, const struct config_setting_t *src);
+ void (*setting_copy_aggregate) (struct config_setting_t *parent, const struct config_setting_t *src);
+ int (*setting_copy) (struct config_setting_t *parent, const struct config_setting_t *src);
+ /* Functions to get other types */
+ bool (*setting_get_bool_real) (const struct config_setting_t *setting);
+ uint32 (*setting_get_uint32) (const struct config_setting_t *setting);
+ uint16 (*setting_get_uint16) (const struct config_setting_t *setting);
+ int16 (*setting_get_int16) (const struct config_setting_t *setting);
+
+ int (*setting_lookup_bool_real) (const struct config_setting_t *setting, const char *name, bool *value);
+ int (*setting_lookup_uint32) (const struct config_setting_t *setting, const char *name, uint32 *value);
+ int (*setting_lookup_uint16) (const struct config_setting_t *setting, const char *name, uint16 *value);
+ int (*setting_lookup_int16) (const struct config_setting_t *setting, const char *name, int16 *value);
+ int (*setting_lookup_mutable_string) (const struct config_setting_t *setting, const char *name, char *out, size_t out_size);
+ int (*lookup_mutable_string) (const struct config_t *config, const char *name, char *out, size_t out_size);
};
#ifdef HERCULES_CORE
diff --git a/src/common/console.c b/src/common/console.c
index f0702d0da..10e1bee1a 100644
--- a/src/common/console.c
+++ b/src/common/console.c
@@ -90,6 +90,7 @@ void display_title(void) {
ShowInfo("CPU: '"CL_WHITE"%s [%d]"CL_RESET"'\n", sysinfo->cpu(), sysinfo->cpucores());
ShowInfo("Compiled with %s\n", sysinfo->compiler());
ShowInfo("Compile Flags: %s\n", sysinfo->cflags());
+ ShowInfo("Timer Function Type: %s\n", sysinfo->time());
}
/**
diff --git a/src/common/core.c b/src/common/core.c
index 201d4f5e8..ccd80c44b 100644
--- a/src/common/core.c
+++ b/src/common/core.c
@@ -230,7 +230,10 @@ bool cmdline_arg_add(unsigned int pluginID, const char *name, char shortname, Cm
data->name = aStrdup(name);
data->shortname = shortname;
data->func = func;
- data->help = aStrdup(help);
+ if (help)
+ data->help = aStrdup(help);
+ else
+ data->help = NULL;
data->options = options;
return true;
diff --git a/src/common/ers.c b/src/common/ers.c
index 85e1fb759..8970fefc2 100644
--- a/src/common/ers.c
+++ b/src/common/ers.c
@@ -288,7 +288,7 @@ static void ers_obj_destroy(ERS *self)
if (instance->Count > 0)
if (!(instance->Options & ERS_OPT_CLEAR))
- ShowWarning("Memory leak detected at ERS '%s', %d objects not freed.\n", instance->Name, instance->Count);
+ ShowWarning("Memory leak detected at ERS '%s', %u objects not freed.\n", instance->Name, instance->Count);
if (--instance->Cache->ReferenceCount <= 0)
ers_free_cache(instance->Cache, true);
@@ -313,7 +313,7 @@ void ers_cache_size(ERS *self, unsigned int new_size) {
nullpo_retv(instance);
if( !(instance->Cache->Options&ERS_OPT_FLEX_CHUNK) ) {
- ShowWarning("ers_cache_size: '%s' has adjusted its chunk size to '%d', however ERS_OPT_FLEX_CHUNK is missing!\n",instance->Name,new_size);
+ ShowWarning("ers_cache_size: '%s' has adjusted its chunk size to '%u', however ERS_OPT_FLEX_CHUNK is missing!\n", instance->Name, new_size);
}
instance->Cache->ChunkSize = new_size;
@@ -382,7 +382,7 @@ void ers_report(void) {
for (cache = CacheList; cache; cache = cache->Next) {
cache_c++;
ShowMessage(CL_BOLD"[ERS Cache of size '"CL_NORMAL""CL_WHITE"%u"CL_NORMAL""CL_BOLD"' report]\n"CL_NORMAL, cache->ObjectSize);
- ShowMessage("\tinstances : %u\n", cache->ReferenceCount);
+ ShowMessage("\tinstances : %d\n", cache->ReferenceCount);
ShowMessage("\tblocks in use : %u/%u\n", cache->UsedObjs, cache->UsedObjs+cache->Free);
ShowMessage("\tblocks unused : %u\n", cache->Free);
ShowMessage("\tmemory in use : %.2f MB\n", cache->UsedObjs == 0 ? 0. : (double)((cache->UsedObjs * cache->ObjectSize)/1024)/1024);
diff --git a/src/common/md5calc.c b/src/common/md5calc.c
index 44f912992..bc70d9006 100644
--- a/src/common/md5calc.c
+++ b/src/common/md5calc.c
@@ -169,7 +169,7 @@ static void MD5_String2binary(const char * string, unsigned char * output)
//var
/*8bit*/
unsigned char padding_message[64]; //Extended message 512bit 64byte
- unsigned char *pstring; //The position of string in the present scanning notes is held.
+ const unsigned char *pstring; //The position of string in the present scanning notes is held.
/*32bit*/
unsigned int string_byte_len, //The byte chief of string is held.
@@ -192,7 +192,7 @@ static void MD5_String2binary(const char * string, unsigned char * output)
//Step 1.Append Padding Bits (extension of a mark bit)
//1-1
string_byte_len = (unsigned int)strlen(string); //The byte chief of a character sequence is acquired.
- pstring = (unsigned char *)string; //The position of the present character sequence is set.
+ pstring = (const unsigned char *)string; //The position of the present character sequence is set.
//1-2 Repeat calculation until length becomes less than 64 bytes.
for (i=string_byte_len; 64<=i; i-=64,pstring+=64)
@@ -200,7 +200,7 @@ static void MD5_String2binary(const char * string, unsigned char * output)
//1-3
copy_len = string_byte_len % 64; //The number of bytes which remained is computed.
- strncpy((char *)padding_message, (char *)pstring, copy_len); //A message is copied to an extended bit sequence.
+ strncpy((char *)padding_message, (const char *)pstring, copy_len); //A message is copied to an extended bit sequence.
memset(padding_message+copy_len, 0, 64 - copy_len); //It buries by 0 until it becomes extended bit length.
padding_message[copy_len] |= 0x80; //The next of a message is 1.
diff --git a/src/common/memmgr.c b/src/common/memmgr.c
index 93c23ff18..15e55fbeb 100644
--- a/src/common/memmgr.c
+++ b/src/common/memmgr.c
@@ -97,10 +97,10 @@ struct malloc_interface *iMalloc;
#ifndef USE_MEMMGR
-#ifdef __APPLE__
+#if defined __APPLE__
#include <malloc/malloc.h>
#define BUFFER_SIZE(ptr) malloc_size(ptr)
-#elif __FreeBSD__
+#elif defined __FreeBSD__
#include <malloc_np.h>
#define BUFFER_SIZE(ptr) malloc_usable_size(ptr)
#elif defined __linux__ || defined __linux || defined CYGWIN
@@ -149,7 +149,7 @@ void* aRealloc_(void *p, size_t size, const char *file, int line, const char *fu
void* aReallocz_(void *p, size_t size, const char *file, int line, const char *func)
{
- void *ret;
+ unsigned char *ret = NULL;
// ShowMessage("%s:%d: in func %s: aReallocz %p %ld\n",file,line,func,p,size);
#ifdef USE_MEMMGR
ret = REALLOC(p, size, file, line, func);
@@ -159,11 +159,11 @@ void* aReallocz_(void *p, size_t size, const char *file, int line, const char *f
size_t oldSize = BUFFER_SIZE(p);
ret = REALLOC(p, size, file, line, func);
newSize = BUFFER_SIZE(ret);
- if (ret && newSize > oldSize)
+ if (ret != NULL && newSize > oldSize)
memset(ret + oldSize, 0, newSize - oldSize);
} else {
ret = REALLOC(p, size, file, line, func);
- if (ret)
+ if (ret != NULL)
memset(ret, 0, BUFFER_SIZE(ret));
}
#endif
@@ -184,6 +184,36 @@ char* aStrdup_(const char *p, const char *file, int line, const char *func)
}
return ret;
}
+
+/**
+ * Copies a string to a newly allocated buffer, setting a maximum length.
+ *
+ * The string is always NULL-terminated. If the string is longer than `size`,
+ * then `size` bytes are copied, not including the appended NULL terminator.
+ *
+ * @warning
+ * If malloc is out of memory, throws a fatal error and aborts the program.
+ *
+ * @param p the source string to copy.
+ * @param size The maximum string length to copy.
+ * @param file @see ALC_MARK.
+ * @param line @see ALC_MARK.
+ * @param func @see ALC_MARK.
+ * @return the copied string.
+ */
+char *aStrndup_(const char *p, size_t size, const char *file, int line, const char *func)
+{
+ size_t len = strnlen(p, size);
+ char *ret = MALLOC(len + 1, file, line, func);
+ if (ret == NULL) {
+ ShowFatalError("%s:%d: in func %s: aStrndup error out of memory!\n", file, line, func);
+ exit(EXIT_FAILURE);
+ }
+ memcpy(ret, p, len);
+ ret[len] = '\0';
+ return ret;
+}
+
void aFree_(void *p, const char *file, int line, const char *func)
{
// ShowMessage("%s:%d: in func %s: aFree %p\n",file,line,func,p);
@@ -305,7 +335,7 @@ void *mmalloc_(size_t size, const char *file, int line, const char *func) {
struct unit_head *head;
if (((long) size) < 0) {
- ShowError("mmalloc_: %"PRIdS"\n", size);
+ ShowError("mmalloc_: %"PRIuS"\n", size);
return NULL;
}
@@ -478,6 +508,37 @@ char *mstrdup_(const char *p, const char *file, int line, const char *func) {
}
}
+/**
+ * Copies a string to a newly allocated buffer, setting a maximum length.
+ *
+ * The string is always NULL-terminated. If the string is longer than `size`,
+ * then `size` bytes are copied, not including the appended NULL terminator.
+ *
+ * @warning
+ * If malloc is out of memory, throws a fatal error and aborts the program.
+ *
+ * @param p the source string to copy.
+ * @param size The maximum string length to copy.
+ * @param file @see ALC_MARK.
+ * @param line @see ALC_MARK.
+ * @param func @see ALC_MARK.
+ * @return the copied string.
+ * @retval NULL if the source string is NULL or in case of error.
+ */
+char *mstrndup_(const char *p, size_t size, const char *file, int line, const char *func)
+{
+ if (p == NULL) {
+ return NULL;
+ } else {
+ size_t len = strnlen(p, size);
+ char *string = iMalloc->malloc(len + 1, file, line, func);
+ memcpy(string, p, len);
+ string[len] = '\0';
+ return string;
+ }
+}
+
+
void mfree_(void *ptr, const char *file, int line, const char *func) {
struct unit_head *head;
@@ -820,7 +881,7 @@ void memmgr_report (int extra) {
}
for( j = 0; j < 100; j++ ) {
if( data[j].size != 0 ) {
- ShowMessage("[malloc] : "CL_WHITE"%s"CL_RESET":"CL_WHITE"%d"CL_RESET" %d instances => %.2f MB\n",data[j].file,data[j].line,data[j].count,(double)((data[j].size)/1024)/1024);
+ ShowMessage("[malloc] : "CL_WHITE"%s"CL_RESET":"CL_WHITE"%d"CL_RESET" %u instances => %.2f MB\n",data[j].file,data[j].line,data[j].count,(double)((data[j].size)/1024)/1024);
}
}
ShowMessage("[malloc] : reporting %u instances | %.2f MB\n",count,(double)((size)/1024)/1024);
@@ -947,6 +1008,7 @@ void malloc_defaults(void) {
iMalloc->realloc = mrealloc_;
iMalloc->reallocz = mreallocz_;
iMalloc->astrdup = mstrdup_;
+ iMalloc->astrndup = mstrndup_;
iMalloc->free = mfree_;
#else
iMalloc->malloc = aMalloc_;
@@ -954,6 +1016,7 @@ void malloc_defaults(void) {
iMalloc->realloc = aRealloc_;
iMalloc->reallocz = aReallocz_;/* not using memory manager huhum o.o perhaps we could still do something about */
iMalloc->astrdup = aStrdup_;
+ iMalloc->astrndup = aStrndup_;
iMalloc->free = aFree_;
#endif
iMalloc->post_shutdown = NULL;
diff --git a/src/common/memmgr.h b/src/common/memmgr.h
index 5975f55c4..680947466 100644
--- a/src/common/memmgr.h
+++ b/src/common/memmgr.h
@@ -52,6 +52,7 @@
# define aRealloc(p,n) (iMalloc->realloc((p),(n),ALC_MARK))
# define aReallocz(p,n) (iMalloc->reallocz((p),(n),ALC_MARK))
# define aStrdup(p) (iMalloc->astrdup((p),ALC_MARK))
+# define aStrndup(p,n) (iMalloc->astrndup((p),(n),ALC_MARK))
# define aFree(p) (iMalloc->free((p),ALC_MARK))
/////////////// Buffer Creation /////////////////
@@ -85,6 +86,7 @@ struct malloc_interface {
void* (*realloc)(void *p, size_t size, const char *file, int line, const char *func);
void* (*reallocz)(void *p, size_t size, const char *file, int line, const char *func);
char* (*astrdup)(const char *p, const char *file, int line, const char *func);
+ char *(*astrndup)(const char *p, size_t size, const char *file, int line, const char *func);
void (*free)(void *p, const char *file, int line, const char *func);
/* */
void (*memory_check)(void);
diff --git a/src/common/mmo.h b/src/common/mmo.h
index 37fc63e29..77b9abab6 100644
--- a/src/common/mmo.h
+++ b/src/common/mmo.h
@@ -213,8 +213,15 @@
#define JOBL_BABY 0x2000 //8192
#define JOBL_THIRD 0x4000 //16384
+//Packet DB
+#define MIN_PACKET_DB 0x0064 //what's the point of minimum packet id ? [hemagx]
+#define MAX_PACKET_DB 0x0F00
+#define MAX_PACKET_POS 20
+
#define SCRIPT_VARNAME_LENGTH 32 ///< Maximum length of a script variable
+#define INFINITE_DURATION (-1) // Infinite duration for status changes
+
struct hplugin_data_store;
enum item_types {
@@ -387,11 +394,11 @@ struct script_reg_str {
char *value;
};
-// For saving status changes across sessions. [Skotlex]
+/// For saving status changes across sessions. [Skotlex]
struct status_change_data {
- unsigned short type; //SC_type
- int val1, val2, val3, val4;
- unsigned int tick; //Remaining duration.
+ unsigned short type; ///< Status change type (@see enum sc_type)
+ int val1, val2, val3, val4; ///< Parameters (meaning depends on type).
+ int tick; ///< Remaining duration.
};
struct storage_data {
@@ -468,7 +475,7 @@ struct s_elemental {
int elemental_id;
int char_id;
short class_;
- int mode;
+ uint32 mode;
int hp, sp, max_hp, max_sp, matk, atk, atk2;
short hit, flee, amotion, def, mdef;
int life_time;
@@ -749,7 +756,8 @@ enum { //Change Member Infos
enum guild_permission { // Guild permissions
GPERM_INVITE = 0x01,
GPERM_EXPEL = 0x10,
- GPERM_BOTH = GPERM_INVITE|GPERM_EXPEL,
+ GPERM_ALL = GPERM_INVITE|GPERM_EXPEL,
+ GPERM_MASK = GPERM_ALL,
};
enum {
diff --git a/src/common/showmsg.c b/src/common/showmsg.c
index 956222a7d..1c1d4ca8b 100644
--- a/src/common/showmsg.c
+++ b/src/common/showmsg.c
@@ -23,11 +23,10 @@
#include "showmsg.h"
#include "common/cbasetypes.h"
+#include "common/conf.h"
#include "common/core.h" //[Ind] - For SERVER_TYPE
#include "common/strlib.h" // StringBuf
-#include <libconfig/libconfig.h>
-
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h> // atexit
@@ -799,14 +798,14 @@ void showmsg_showWarning(const char *string, ...)
vShowMessage_(MSG_WARNING, string, ap);
va_end(ap);
}
-void showmsg_showConfigWarning(config_setting_t *config, const char *string, ...) __attribute__((format(printf, 2, 3)));
-void showmsg_showConfigWarning(config_setting_t *config, const char *string, ...)
+void showmsg_showConfigWarning(struct config_setting_t *config, const char *string, ...) __attribute__((format(printf, 2, 3)));
+void showmsg_showConfigWarning(struct config_setting_t *config, const char *string, ...)
{
StringBuf buf;
va_list ap;
StrBuf->Init(&buf);
StrBuf->AppendStr(&buf, string);
- StrBuf->Printf(&buf, " (%s:%d)\n", config_setting_source_file(config), config_setting_source_line(config));
+ StrBuf->Printf(&buf, " (%s:%u)\n", config_setting_source_file(config), config_setting_source_line(config));
va_start(ap, string);
vShowMessage_(MSG_WARNING, StrBuf->Value(&buf), ap);
va_end(ap);
diff --git a/src/common/showmsg.h b/src/common/showmsg.h
index ed8776fb0..7b48d0df2 100644
--- a/src/common/showmsg.h
+++ b/src/common/showmsg.h
@@ -23,10 +23,11 @@
#include "common/hercules.h"
-#include <libconfig/libconfig.h>
-
#include <stdarg.h>
+/* Forward Declarations */
+struct config_setting_t;
+
// for help with the console colors look here:
// http://www.edoceo.com/liberum/?doc=printf-with-color
// some code explanation (used here):
@@ -118,7 +119,7 @@ struct showmsg_interface {
void (*showDebug) (const char *, ...) __attribute__((format(printf, 1, 2)));
void (*showError) (const char *, ...) __attribute__((format(printf, 1, 2)));
void (*showFatalError) (const char *, ...) __attribute__((format(printf, 1, 2)));
- void (*showConfigWarning) (config_setting_t *config, const char *string, ...) __attribute__((format(printf, 2, 3)));
+ void (*showConfigWarning) (struct config_setting_t *config, const char *string, ...) __attribute__((format(printf, 2, 3)));
};
/* the purpose of these macros is simply to not make calling them be an annoyance */
diff --git a/src/common/socket.c b/src/common/socket.c
index 740c07bdc..10712c78b 100644
--- a/src/common/socket.c
+++ b/src/common/socket.c
@@ -25,6 +25,7 @@
#include "common/HPM.h"
#include "common/cbasetypes.h"
+#include "common/conf.h"
#include "common/db.h"
#include "common/memmgr.h"
#include "common/mmo.h"
@@ -624,7 +625,7 @@ int make_connection(uint32 ip, uint16 port, struct hSockOpt *opt) {
remote_address.sin_port = htons(port);
if( !( opt && opt->silent ) )
- ShowStatus("Connecting to %d.%d.%d.%d:%i\n", CONVIP(ip), port);
+ ShowStatus("Connecting to %u.%u.%u.%u:%i\n", CONVIP(ip), port);
result = sConnect(fd, (struct sockaddr *)(&remote_address), sizeof(struct sockaddr_in));
if( result == SOCKET_ERROR ) {
@@ -757,7 +758,7 @@ int wfifoset(int fd, size_t len)
if (s->wdata_size+len > s->max_wdata) {
// actually there was a buffer overflow already
uint32 ip = s->client_addr;
- ShowFatalError("WFIFOSET: Write Buffer Overflow. Connection %d (%d.%d.%d.%d) has written %u bytes on a %u/%u bytes buffer.\n", fd, CONVIP(ip), (unsigned int)len, (unsigned int)s->wdata_size, (unsigned int)s->max_wdata);
+ ShowFatalError("WFIFOSET: Write Buffer Overflow. Connection %d (%u.%u.%u.%u) has written %u bytes on a %u/%u bytes buffer.\n", fd, CONVIP(ip), (unsigned int)len, (unsigned int)s->wdata_size, (unsigned int)s->max_wdata);
ShowDebug("Likely command that caused it: 0x%x\n", (*(uint16*)(s->wdata + s->wdata_size)));
// no other chance, make a better fifo model
exit(EXIT_FAILURE);
@@ -767,7 +768,7 @@ int wfifoset(int fd, size_t len)
{
// dynamic packets allow up to UINT16_MAX bytes (<packet_id>.W <packet_len>.W ...)
// all known fixed-size packets are within this limit, so use the same limit
- ShowFatalError("WFIFOSET: Packet 0x%x is too big. (len=%u, max=%u)\n", (*(uint16*)(s->wdata + s->wdata_size)), (unsigned int)len, 0xFFFF);
+ ShowFatalError("WFIFOSET: Packet 0x%x is too big. (len=%u, max=%u)\n", (*(uint16*)(s->wdata + s->wdata_size)), (unsigned int)len, 0xFFFFU);
exit(EXIT_FAILURE);
}
else if( len == 0 )
@@ -984,7 +985,7 @@ static int connect_check(uint32 ip)
{
int result = connect_check_(ip);
if( access_debug ) {
- ShowInfo("connect_check: Connection from %d.%d.%d.%d %s\n", CONVIP(ip),result ? "allowed." : "denied!");
+ ShowInfo("connect_check: Connection from %u.%u.%u.%u %s\n", CONVIP(ip),result ? "allowed." : "denied!");
}
return result;
}
@@ -1004,7 +1005,7 @@ static int connect_check_(uint32 ip)
for( i=0; i < access_allownum; ++i ){
if (SUBNET_MATCH(ip, access_allow[i].ip, access_allow[i].mask)) {
if( access_debug ){
- ShowInfo("connect_check: Found match from allow list:%d.%d.%d.%d IP:%d.%d.%d.%d Mask:%d.%d.%d.%d\n",
+ ShowInfo("connect_check: Found match from allow list:%u.%u.%u.%u IP:%u.%u.%u.%u Mask:%u.%u.%u.%u\n",
CONVIP(ip),
CONVIP(access_allow[i].ip),
CONVIP(access_allow[i].mask));
@@ -1017,7 +1018,7 @@ static int connect_check_(uint32 ip)
for( i=0; i < access_denynum; ++i ){
if (SUBNET_MATCH(ip, access_deny[i].ip, access_deny[i].mask)) {
if( access_debug ){
- ShowInfo("connect_check: Found match from deny list:%d.%d.%d.%d IP:%d.%d.%d.%d Mask:%d.%d.%d.%d\n",
+ ShowInfo("connect_check: Found match from deny list:%u.%u.%u.%u IP:%u.%u.%u.%u Mask:%u.%u.%u.%u\n",
CONVIP(ip),
CONVIP(access_deny[i].ip),
CONVIP(access_deny[i].mask));
@@ -1064,7 +1065,7 @@ static int connect_check_(uint32 ip)
hist->tick = timer->gettick();
if( ++hist->count >= ddos_count ) {// DDoS attack detected
hist->ddos = 1;
- ShowWarning("connect_check: DDoS Attack detected from %d.%d.%d.%d!\n", CONVIP(ip));
+ ShowWarning("connect_check: DDoS Attack detected from %u.%u.%u.%u!\n", CONVIP(ip));
return (connect_ok == 2 ? 1 : 0);
}
return connect_ok;
@@ -1152,7 +1153,7 @@ int access_ipmask(const char* str, AccessControl* acc)
}
}
if( access_debug ){
- ShowInfo("access_ipmask: Loaded IP:%d.%d.%d.%d mask:%d.%d.%d.%d\n", CONVIP(ip), CONVIP(mask));
+ ShowInfo("access_ipmask: Loaded IP:%u.%u.%u.%u mask:%u.%u.%u.%u\n", CONVIP(ip), CONVIP(mask));
}
acc->ip = ip;
acc->mask = mask;
@@ -1428,7 +1429,7 @@ void socket_init(void)
timer->add_interval(timer->gettick()+1000, connect_check_clear, 0, 0, 5*60*1000);
#endif
- ShowInfo("Server supports up to '"CL_WHITE"%"PRId64""CL_RESET"' concurrent connections.\n", rlim_cur);
+ ShowInfo("Server supports up to '"CL_WHITE"%"PRIu64""CL_RESET"' concurrent connections.\n", rlim_cur);
}
bool session_is_valid(int fd)
@@ -1686,7 +1687,7 @@ bool socket_trusted_ip_check(uint32 ip)
* @param[in] groupname Current group name, for output/logging reasons.
* @return The amount of entries read, zero in case of errors.
*/
-int socket_net_config_read_sub(config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname)
+int socket_net_config_read_sub(struct config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname)
{
int i, len;
char ipbuf[64], maskbuf[64];
@@ -1722,11 +1723,11 @@ int socket_net_config_read_sub(config_setting_t *t, struct s_subnet_vector *list
*/
void socket_net_config_read(const char *filename)
{
- config_t network_config;
+ struct config_t network_config;
int i;
nullpo_retv(filename);
- if (libconfig->read_file(&network_config, filename)) {
+ if (!libconfig->load_file(&network_config, filename)) {
ShowError("LAN Support configuration file is not found: '%s'. This server won't be able to accept connections from any servers.\n", filename);
return;
}
diff --git a/src/common/socket.h b/src/common/socket.h
index b33fd2acf..947ea8d3e 100644
--- a/src/common/socket.h
+++ b/src/common/socket.h
@@ -22,7 +22,6 @@
#define COMMON_SOCKET_H
#include "common/hercules.h"
-#include "common/conf.h"
#include "common/db.h"
#ifdef WIN32
@@ -34,7 +33,9 @@
# include <sys/types.h>
#endif
+/* Forward Declarations */
struct hplugin_data_store;
+struct config_setting_t;
#define FIFOSIZE_SERVERLINK 256*1024
@@ -46,16 +47,16 @@ struct hplugin_data_store;
sockt->realloc_writefifo((fd), (size)); \
} while(0)
-#define RFIFOP(fd,pos) (sockt->session[fd]->rdata + sockt->session[fd]->rdata_pos + (pos))
-#define WFIFOP(fd,pos) (sockt->session[fd]->wdata + sockt->session[fd]->wdata_size + (pos))
+#define RFIFOP(fd,pos) ((const void *)(sockt->session[fd]->rdata + sockt->session[fd]->rdata_pos + (pos)))
+#define WFIFOP(fd,pos) ((void *)(sockt->session[fd]->wdata + sockt->session[fd]->wdata_size + (pos)))
-#define RFIFOB(fd,pos) (*(uint8*)RFIFOP((fd),(pos)))
+#define RFIFOB(fd,pos) (*(const uint8*)RFIFOP((fd),(pos)))
#define WFIFOB(fd,pos) (*(uint8*)WFIFOP((fd),(pos)))
-#define RFIFOW(fd,pos) (*(uint16*)RFIFOP((fd),(pos)))
+#define RFIFOW(fd,pos) (*(const uint16*)RFIFOP((fd),(pos)))
#define WFIFOW(fd,pos) (*(uint16*)WFIFOP((fd),(pos)))
-#define RFIFOL(fd,pos) (*(uint32*)RFIFOP((fd),(pos)))
+#define RFIFOL(fd,pos) (*(const uint32*)RFIFOP((fd),(pos)))
#define WFIFOL(fd,pos) (*(uint32*)WFIFOP((fd),(pos)))
-#define RFIFOQ(fd,pos) (*(uint64*)RFIFOP((fd),(pos)))
+#define RFIFOQ(fd,pos) (*(const uint64*)RFIFOP((fd),(pos)))
#define WFIFOQ(fd,pos) (*(uint64*)WFIFOP((fd),(pos)))
#define RFIFOSPACE(fd) (sockt->session[fd]->max_rdata - sockt->session[fd]->rdata_size)
#define WFIFOSPACE(fd) (sockt->session[fd]->max_wdata - sockt->session[fd]->wdata_size)
@@ -76,16 +77,31 @@ struct hplugin_data_store;
#define RFIFOSKIP(fd, len) (sockt->rfifoskip(fd, len))
/* [Ind/Hercules] */
-#define RFIFO2PTR(fd) (void*)(sockt->session[fd]->rdata + sockt->session[fd]->rdata_pos)
+#define RFIFO2PTR(fd) ((const void *)(sockt->session[fd]->rdata + sockt->session[fd]->rdata_pos))
+#define RP2PTR(fd) RFIFO2PTR(fd)
-// buffer I/O macros
-#define RBUFP(p,pos) (((uint8*)(p)) + (pos))
-#define RBUFB(p,pos) (*(uint8*)RBUFP((p),(pos)))
-#define RBUFW(p,pos) (*(uint16*)RBUFP((p),(pos)))
-#define RBUFL(p,pos) (*(uint32*)RBUFP((p),(pos)))
-#define RBUFQ(p,pos) (*(uint64*)RBUFP((p),(pos)))
+/* [Hemagx/Hercules] */
+#define WFIFO2PTR(fd) ((void *)(sockt->session[fd]->wdata + sockt->session[fd]->wdata_size))
+#define WP2PTR(fd) WFIFO2PTR(fd)
-#define WBUFP(p,pos) (((uint8*)(p)) + (pos))
+// buffer I/O macros
+static inline const void *RBUFP_(const void *p, int pos) __attribute__((const, unused));
+static inline const void *RBUFP_(const void *p, int pos)
+{
+ return ((const uint8 *)p) + pos;
+}
+#define RBUFP(p,pos) RBUFP_(p, (int)(pos))
+#define RBUFB(p,pos) (*(const uint8 *)RBUFP((p),(pos)))
+#define RBUFW(p,pos) (*(const uint16 *)RBUFP((p),(pos)))
+#define RBUFL(p,pos) (*(const uint32 *)RBUFP((p),(pos)))
+#define RBUFQ(p,pos) (*(const uint64 *)RBUFP((p),(pos)))
+
+static inline void *WBUFP_(void *p, int pos) __attribute__((const, unused));
+static inline void *WBUFP_(void *p, int pos)
+{
+ return ((uint8 *)p) + pos;
+}
+#define WBUFP(p,pos) WBUFP_(p, (int)(pos))
#define WBUFB(p,pos) (*(uint8*)WBUFP((p),(pos)))
#define WBUFW(p,pos) (*(uint16*)WBUFP((p),(pos)))
#define WBUFL(p,pos) (*(uint32*)WBUFP((p),(pos)))
@@ -209,7 +225,7 @@ struct socket_interface {
uint32 (*lan_subnet_check) (uint32 ip, struct s_subnet *info);
bool (*allowed_ip_check) (uint32 ip);
bool (*trusted_ip_check) (uint32 ip);
- int (*net_config_read_sub) (config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname);
+ int (*net_config_read_sub) (struct config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname);
void (*net_config_read) (const char *filename);
};
diff --git a/src/common/sql.c b/src/common/sql.c
index f6280c436..ed93169ea 100644
--- a/src/common/sql.c
+++ b/src/common/sql.c
@@ -32,6 +32,7 @@
# include "common/winapi.h" // Needed before mysql.h
#endif
#include <mysql.h>
+#include <stdio.h>
#include <stdlib.h> // strtoul
void hercules_mysql_error_handler(unsigned int ecode);
@@ -466,7 +467,7 @@ static int Sql_P_BindSqlDataType(MYSQL_BIND* bind, enum SqlDataType buffer_type,
case SQLDT_BLOB: bind->buffer_type = MYSQL_TYPE_BLOB;
break;
default:
- ShowDebug("Sql_P_BindSqlDataType: unsupported buffer type (%d)\n", buffer_type);
+ ShowDebug("Sql_P_BindSqlDataType: unsupported buffer type (%u)\n", buffer_type);
return SQL_ERROR;
}
bind->buffer = buffer;
@@ -869,7 +870,7 @@ void hercules_mysql_error_handler(unsigned int ecode) {
case 2003:/* Can't connect to MySQL (this error only happens here when failing to reconnect) */
if( mysql_reconnect_type == 1 ) {
if( ++retry > mysql_reconnect_count ) {
- ShowFatalError("MySQL has been unreachable for too long, %d reconnects were attempted. Shutting Down\n", retry);
+ ShowFatalError("MySQL has been unreachable for too long, %u reconnects were attempted. Shutting Down\n", retry);
exit(EXIT_FAILURE);
}
}
@@ -971,7 +972,7 @@ void Sql_HerculesUpdateCheck(Sql* self) {
fclose(ifp);
if( performed ) {
- ShowSQL("- detected %d new "CL_WHITE"SQL updates"CL_RESET"\n",performed);
+ ShowSQL("- detected %u new "CL_WHITE"SQL updates"CL_RESET"\n",performed);
ShowMessage("%s",StrBuf->Value(&buf));
ShowSQL("To manually skip, type: 'sql update skip <file name>'\n");
}
diff --git a/src/common/sysinfo.c b/src/common/sysinfo.c
index 7cc4cd16a..95f423ff7 100644
--- a/src/common/sysinfo.c
+++ b/src/common/sysinfo.c
@@ -38,6 +38,7 @@
#ifdef WIN32
# include <windows.h>
#else
+# include <sys/time.h> // time constants
# include <unistd.h>
#endif
@@ -1052,6 +1053,19 @@ void sysinfo_final(void) {
sysinfo->p->vcstype_name = NULL;
}
+static const char *sysinfo_time(void)
+{
+#if defined(WIN32)
+ return "ticks count";
+#elif defined(ENABLE_RDTSC)
+ return "rdtsc";
+#elif defined(HAVE_MONOTONIC_CLOCK)
+ return "monotonic clock";
+#else
+ return "time of day";
+#endif
+}
+
/**
* Interface default values initialization.
*/
@@ -1072,6 +1086,7 @@ void sysinfo_defaults(void) {
sysinfo->is64bit = sysinfo_is64bit;
sysinfo->compiler = sysinfo_compiler;
sysinfo->cflags = sysinfo_cflags;
+ sysinfo->time = sysinfo_time;
sysinfo->vcstype = sysinfo_vcstype;
sysinfo->vcstypeid = sysinfo_vcstypeid;
sysinfo->vcsrevision_src = sysinfo_vcsrevision_src;
diff --git a/src/common/sysinfo.h b/src/common/sysinfo.h
index 904be832f..2a391bfa4 100644
--- a/src/common/sysinfo.h
+++ b/src/common/sysinfo.h
@@ -52,6 +52,7 @@ struct sysinfo_interface {
bool (*is64bit) (void);
const char *(*compiler) (void);
const char *(*cflags) (void);
+ const char *(*time) (void);
const char *(*vcstype) (void);
int (*vcstypeid) (void);
const char *(*vcsrevision_src) (void);
diff --git a/src/common/thread.c b/src/common/thread.c
index 6012791e2..b724344e6 100644
--- a/src/common/thread.c
+++ b/src/common/thread.c
@@ -263,7 +263,7 @@ int rathread_get_tid(void) {
#ifdef WIN32
return (int)GetCurrentThreadId();
#else
- return (intptr_t)pthread_self();
+ return (int)pthread_self();
#endif
#endif
diff --git a/src/common/timer.c b/src/common/timer.c
index 7f71157ae..e7a57481a 100644
--- a/src/common/timer.c
+++ b/src/common/timer.c
@@ -25,6 +25,7 @@
#include "common/cbasetypes.h"
#include "common/db.h"
#include "common/memmgr.h"
+#include "common/nullpo.h"
#include "common/showmsg.h"
#include "common/utils.h"
@@ -87,6 +88,8 @@ struct timer_func_list {
int timer_add_func_list(TimerFunc func, char* name) {
struct timer_func_list* tfl;
+ nullpo_ret(func);
+ nullpo_ret(name);
if (name) {
for( tfl=tfl_root; tfl != NULL; tfl=tfl->next )
{// check suspicious cases
@@ -303,7 +306,19 @@ static int acquire_timer(void) {
int timer_add(int64 tick, TimerFunc func, int id, intptr_t data) {
int tid;
+ nullpo_retr(INVALID_TIMER, func);
+
tid = acquire_timer();
+ if (timer_data[tid].type != 0 && timer_data[tid].type != TIMER_REMOVE_HEAP)
+ {
+ ShowError("timer_add error: wrong tid type: %d, [%d]%p(%s) -> %p(%s)\n", timer_data[tid].type, tid, func, search_timer_func_list(func), timer_data[tid].func, search_timer_func_list(timer_data[tid].func));
+ Assert_retr(INVALID_TIMER, 0);
+ }
+ if (timer_data[tid].func != NULL)
+ {
+ ShowError("timer_add error: func non NULL: [%d]%p(%s) -> %p(%s)\n", tid, func, search_timer_func_list(func), timer_data[tid].func, search_timer_func_list(timer_data[tid].func));
+ Assert_retr(INVALID_TIMER, 0);
+ }
timer_data[tid].tick = tick;
timer_data[tid].func = func;
timer_data[tid].id = id;
@@ -317,9 +332,11 @@ int timer_add(int64 tick, TimerFunc func, int id, intptr_t data) {
/// Starts a new timer that automatically restarts itself (infinite loop until manually removed).
/// Returns the timer's id, or INVALID_TIMER if it fails.
-int timer_add_interval(int64 tick, TimerFunc func, int id, intptr_t data, int interval) {
+int timer_add_interval(int64 tick, TimerFunc func, int id, intptr_t data, int interval)
+{
int tid;
+ nullpo_retr(INVALID_TIMER, func);
if (interval < 1) {
ShowError("timer_add_interval: invalid interval (tick=%"PRId64" %p[%s] id=%d data=%"PRIdPTR" diff_tick=%"PRId64")\n",
tick, func, search_timer_func_list(func), id, data, DIFF_TICK(tick, timer->gettick()));
@@ -327,6 +344,18 @@ int timer_add_interval(int64 tick, TimerFunc func, int id, intptr_t data, int in
}
tid = acquire_timer();
+ if (timer_data[tid].type != 0 && timer_data[tid].type != TIMER_REMOVE_HEAP)
+ {
+ ShowError("timer_add_interval: wrong tid type: %d, [%d]%p(%s) -> %p(%s)\n", timer_data[tid].type, tid, func, search_timer_func_list(func), timer_data[tid].func, search_timer_func_list(timer_data[tid].func));
+ Assert_retr(INVALID_TIMER, 0);
+ return INVALID_TIMER;
+ }
+ if (timer_data[tid].func != NULL)
+ {
+ ShowError("timer_add_interval: func non NULL: [%d]%p(%s) -> %p(%s)\n", tid, func, search_timer_func_list(func), timer_data[tid].func, search_timer_func_list(timer_data[tid].func));
+ Assert_retr(INVALID_TIMER, 0);
+ return INVALID_TIMER;
+ }
timer_data[tid].tick = tick;
timer_data[tid].func = func;
timer_data[tid].id = id;
@@ -346,16 +375,28 @@ const struct TimerData* timer_get(int tid) {
/// Marks a timer specified by 'id' for immediate deletion once it expires.
/// Param 'func' is used for debug/verification purposes.
/// Returns 0 on success, < 0 on failure.
-int timer_do_delete(int tid, TimerFunc func) {
+int timer_do_delete(int tid, TimerFunc func)
+{
+ nullpo_ret(func);
+
if( tid < 0 || tid >= timer_data_num ) {
- ShowError("timer_do_delete error : no such timer %d (%p(%s))\n", tid, func, search_timer_func_list(func));
+ ShowError("timer_do_delete error : no such timer [%d](%p(%s))\n", tid, func, search_timer_func_list(func));
+ Assert_retr(-1, 0);
return -1;
}
if( timer_data[tid].func != func ) {
- ShowError("timer_do_delete error : function mismatch %p(%s) != %p(%s)\n", timer_data[tid].func, search_timer_func_list(timer_data[tid].func), func, search_timer_func_list(func));
+ ShowError("timer_do_delete error : function mismatch [%d]%p(%s) != %p(%s)\n", tid, timer_data[tid].func, search_timer_func_list(timer_data[tid].func), func, search_timer_func_list(func));
+ Assert_retr(-2, 0);
return -2;
}
+ if (timer_data[tid].type == 0 || timer_data[tid].type == TIMER_REMOVE_HEAP)
+ {
+ ShowError("timer_do_delete: timer already deleted: %d, [%d]%p(%s) -> %p(%s)\n", timer_data[tid].type, tid, func, search_timer_func_list(func), func, search_timer_func_list(func));
+ Assert_retr(-3, 0);
+ return -3;
+ }
+
timer_data[tid].func = NULL;
timer_data[tid].type = TIMER_ONCE_AUTODEL;
@@ -383,7 +424,19 @@ int64 timer_settick(int tid, int64 tick)
// search timer position
ARR_FIND(0, BHEAP_LENGTH(timer_heap), i, BHEAP_DATA(timer_heap)[i] == tid);
if (i == BHEAP_LENGTH(timer_heap)) {
- ShowError("timer_settick: no such timer %d (%p(%s))\n", tid, timer_data[tid].func, search_timer_func_list(timer_data[tid].func));
+ ShowError("timer_settick: no such timer [%d](%p(%s))\n", tid, timer_data[tid].func, search_timer_func_list(timer_data[tid].func));
+ Assert_retr(-1, 0);
+ return -1;
+ }
+
+ if (timer_data[tid].type == 0 || timer_data[tid].type == TIMER_REMOVE_HEAP) {
+ ShowError("timer_settick error: set tick for deleted timer %d, [%d](%p(%s))\n", timer_data[tid].type, tid, timer_data[tid].func, search_timer_func_list(timer_data[tid].func));
+ Assert_retr(-1, 0);
+ return -1;
+ }
+ if (timer_data[tid].func == NULL) {
+ ShowError("timer_settick error: set tick for timer with wrong func [%d](%p(%s))\n", tid, timer_data[tid].func, search_timer_func_list(timer_data[tid].func));
+ Assert_retr(-1, 0);
return -1;
}
@@ -438,6 +491,7 @@ int do_timer(int64 tick)
default:
case TIMER_ONCE_AUTODEL:
timer_data[tid].type = 0;
+ timer_data[tid].func = NULL;
if (free_timer_list_pos >= free_timer_list_max) {
free_timer_list_max += 256;
RECREATE(free_timer_list,int,free_timer_list_max);
diff --git a/src/common/utils.c b/src/common/utils.c
index dcf0a749a..73df3aae1 100644
--- a/src/common/utils.c
+++ b/src/common/utils.c
@@ -25,6 +25,7 @@
#include "common/cbasetypes.h"
#include "common/core.h"
#include "common/mmo.h"
+#include "common/nullpo.h"
#include "common/showmsg.h"
#include "common/socket.h"
#include "common/strlib.h"
@@ -352,6 +353,48 @@ unsigned int get_percentage(const unsigned int A, const unsigned int B)
return (unsigned int)floor(result);
}
+/**
+ * Applies a percentual rate modifier.
+ *
+ * @param value The base value.
+ * @param rate The rate modifier to apply.
+ * @param stdrate The rate modifier's divider (rate == stdrate => 100%).
+ * @return The modified value.
+ */
+int64 apply_percentrate64(int64 value, int rate, int stdrate)
+{
+ Assert_ret(stdrate > 0);
+ Assert_ret(rate >= 0);
+ if (rate == stdrate)
+ return value;
+ if (rate == 0)
+ return 0;
+ if (INT64_MAX / rate < value) {
+ // Give up some precision to prevent overflows
+ return value / stdrate * rate;
+ }
+ return value * rate / stdrate;
+}
+
+/**
+ * Applies a percentual rate modifier.
+ *
+ * @param value The base value.
+ * @param rate The rate modifier to apply. Must be <= maxrate.
+ * @param maxrate The rate modifier's divider (maxrate = 100%).
+ * @return The modified value.
+ */
+int apply_percentrate(int value, int rate, int maxrate)
+{
+ Assert_ret(maxrate > 0);
+ Assert_ret(rate >= 0);
+ if (rate == maxrate)
+ return value;
+ if (rate == 0)
+ return 0;
+ return (int)(value * (int64)rate / maxrate);
+}
+
//-----------------------------------------------------
// custom timestamp formatting (from eApp)
//-----------------------------------------------------
diff --git a/src/common/utils.h b/src/common/utils.h
index da2a29317..c5f64124f 100644
--- a/src/common/utils.h
+++ b/src/common/utils.h
@@ -24,6 +24,9 @@
#include "common/hercules.h"
#include <stdio.h> // FILE*
+#ifndef WIN32
+# include <unistd.h> // sleep()
+#endif
/* [HCache] 1-byte key to ensure our method is the latest, we can modify to ensure the method matches */
#define HCACHE_KEY 'k'
@@ -42,6 +45,9 @@ bool exists(const char* filename);
/// calculates the value of A / B, in percent (rounded down)
unsigned int get_percentage(const unsigned int A, const unsigned int B);
+int64 apply_percentrate64(int64 value, int rate, int maxrate);
+int apply_percentrate(int value, int rate, int maxrate);
+
const char* timestamp2string(char* str, size_t size, time_t timestamp, const char* format);
//////////////////////////////////////////////////////////////////////////
diff --git a/src/login/Makefile.in b/src/login/Makefile.in
index 022831fb5..6560e6497 100644
--- a/src/login/Makefile.in
+++ b/src/login/Makefile.in
@@ -106,7 +106,7 @@ login-server: ../../login-server@EXEEXT@
../../login-server@EXEEXT@: $(LOGIN_SERVER_SQL_DEPENDS) Makefile
@echo " LD $(notdir $@)"
@$(CC) @STATIC@ @LDFLAGS@ -o ../../login-server@EXEEXT@ $(LOGIN_OBJ) $(COMMON_D)/obj_sql/common_sql.a \
- $(COMMON_D)/obj_all/common.a $(MT19937AR_OBJ) $(LIBCONFIG_OBJ) @LIBS@ @PCRE_LIBS@ @MYSQL_LIBS@
+ $(COMMON_D)/obj_all/common.a $(MT19937AR_OBJ) $(LIBCONFIG_OBJ) @LIBS@ @MYSQL_LIBS@
# login object files
diff --git a/src/login/account_sql.c b/src/login/account_sql.c
index 1de0fb5e9..2a7401f1b 100644
--- a/src/login/account_sql.c
+++ b/src/login/account_sql.c
@@ -719,7 +719,7 @@ void mmo_save_accreg2(AccountDB* self, int fd, int account_id, int char_id) {
for (i = 0; i < count; i++) {
unsigned int index;
int len = RFIFOB(fd, cursor);
- safestrncpy(key, (char*)RFIFOP(fd, cursor + 1), min((int)sizeof(key), len));
+ safestrncpy(key, RFIFOP(fd, cursor + 1), min((int)sizeof(key), len));
cursor += len + 1;
index = RFIFOL(fd, cursor);
@@ -728,7 +728,7 @@ void mmo_save_accreg2(AccountDB* self, int fd, int account_id, int char_id) {
switch (RFIFOB(fd, cursor++)) {
/* int */
case 0:
- if( SQL_ERROR == SQL->Query(sql_handle, "REPLACE INTO `%s` (`account_id`,`key`,`index`,`value`) VALUES ('%d','%s','%u','%d')", db->global_acc_reg_num_db, account_id, key, index, RFIFOL(fd, cursor)) )
+ if( SQL_ERROR == SQL->Query(sql_handle, "REPLACE INTO `%s` (`account_id`,`key`,`index`,`value`) VALUES ('%d','%s','%u','%u')", db->global_acc_reg_num_db, account_id, key, index, RFIFOL(fd, cursor)) )
Sql_ShowDebug(sql_handle);
cursor += 4;
break;
@@ -739,7 +739,7 @@ void mmo_save_accreg2(AccountDB* self, int fd, int account_id, int char_id) {
/* str */
case 2:
len = RFIFOB(fd, cursor);
- safestrncpy(sval, (char*)RFIFOP(fd, cursor + 1), min((int)sizeof(sval), len));
+ safestrncpy(sval, RFIFOP(fd, cursor + 1), min((int)sizeof(sval), len));
cursor += len + 1;
if( SQL_ERROR == SQL->Query(sql_handle, "REPLACE INTO `%s` (`account_id`,`key`,`index`,`value`) VALUES ('%d','%s','%u','%s')", db->global_acc_reg_str_db, account_id, key, index, sval) )
Sql_ShowDebug(sql_handle);
@@ -791,7 +791,7 @@ void mmo_send_accreg2(AccountDB* self, int fd, int account_id, int char_id) {
WFIFOB(fd, plen) = (unsigned char)len;/* won't be higher; the column size is 32 */
plen += 1;
- safestrncpy((char*)WFIFOP(fd,plen), data, len);
+ safestrncpy(WFIFOP(fd,plen), data, len);
plen += len;
SQL->GetData(sql_handle, 1, &data, NULL);
@@ -805,7 +805,7 @@ void mmo_send_accreg2(AccountDB* self, int fd, int account_id, int char_id) {
WFIFOB(fd, plen) = (unsigned char)len;/* won't be higher; the column size is 254 */
plen += 1;
- safestrncpy((char*)WFIFOP(fd,plen), data, len);
+ safestrncpy(WFIFOP(fd,plen), data, len);
plen += len;
WFIFOW(fd, 14) += 1;
@@ -859,7 +859,7 @@ void mmo_send_accreg2(AccountDB* self, int fd, int account_id, int char_id) {
WFIFOB(fd, plen) = (unsigned char)len;/* won't be higher; the column size is 32 */
plen += 1;
- safestrncpy((char*)WFIFOP(fd,plen), data, len);
+ safestrncpy(WFIFOP(fd,plen), data, len);
plen += len;
SQL->GetData(sql_handle, 1, &data, NULL);
diff --git a/src/login/ipban_sql.c b/src/login/ipban_sql.c
index 9d059ccd2..301d22c18 100644
--- a/src/login/ipban_sql.c
+++ b/src/login/ipban_sql.c
@@ -259,7 +259,7 @@ void ipban_log(uint32 ip)
if (failures >= login->config->dynamic_pass_failure_ban_limit)
{
uint8* p = (uint8*)&ip;
- if (SQL_ERROR == SQL->Query(sql_handle, "INSERT INTO `%s`(`list`,`btime`,`rtime`,`reason`) VALUES ('%u.%u.%u.*', NOW() , NOW() + INTERVAL %d MINUTE ,'Password error ban')",
+ if (SQL_ERROR == SQL->Query(sql_handle, "INSERT INTO `%s`(`list`,`btime`,`rtime`,`reason`) VALUES ('%u.%u.%u.*', NOW() , NOW() + INTERVAL %u MINUTE ,'Password error ban')",
ipban_table, p[3], p[2], p[1], login->config->dynamic_pass_failure_ban_duration))
{
Sql_ShowDebug(sql_handle);
diff --git a/src/login/login.c b/src/login/login.c
index 7ed0ada89..bd826b300 100644
--- a/src/login/login.c
+++ b/src/login/login.c
@@ -28,7 +28,6 @@
#include "login/loginlog.h"
#include "common/HPM.h"
#include "common/cbasetypes.h"
-#include "common/conf.h"
#include "common/core.h"
#include "common/db.h"
#include "common/memmgr.h"
@@ -353,7 +352,7 @@ void login_fromchar_parse_request_change_email(int fd, int id, const char *const
char email[40];
int account_id = RFIFOL(fd,2);
- safestrncpy(email, (char*)RFIFOP(fd,6), 40); remove_control_chars(email);
+ safestrncpy(email, RFIFOP(fd,6), 40); remove_control_chars(email);
RFIFOSKIP(fd,46);
if( e_mail_check(email) == 0 )
@@ -392,22 +391,22 @@ void login_fromchar_account(int fd, int account_id, struct mmo_account *acc)
if (pincode[0] == '\0')
memset(pincode,'\0',sizeof(pincode));
- safestrncpy((char*)WFIFOP(fd,6), email, 40);
+ safestrncpy(WFIFOP(fd,6), email, 40);
WFIFOL(fd,46) = (uint32)expiration_time;
WFIFOB(fd,50) = (unsigned char)group_id;
WFIFOB(fd,51) = char_slots;
- safestrncpy((char*)WFIFOP(fd,52), birthdate, 10+1);
- safestrncpy((char*)WFIFOP(fd,63), pincode, 4+1 );
+ safestrncpy(WFIFOP(fd,52), birthdate, 10+1);
+ safestrncpy(WFIFOP(fd,63), pincode, 4+1 );
WFIFOL(fd,68) = acc->pincode_change;
}
else
{
- safestrncpy((char*)WFIFOP(fd,6), "", 40);
+ safestrncpy(WFIFOP(fd,6), "", 40);
WFIFOL(fd,46) = 0;
WFIFOB(fd,50) = 0;
WFIFOB(fd,51) = 0;
- safestrncpy((char*)WFIFOP(fd,52), "", 10+1);
- safestrncpy((char*)WFIFOP(fd,63), "\0\0\0\0", 4+1 );
+ safestrncpy(WFIFOP(fd,52), "", 10+1);
+ safestrncpy(WFIFOP(fd,63), "\0\0\0\0", 4+1 );
WFIFOL(fd,68) = 0;
}
WFIFOSET(fd,72);
@@ -450,8 +449,8 @@ void login_fromchar_parse_change_email(int fd, int id, const char *const ip)
char new_email[40];
int account_id = RFIFOL(fd,2);
- safestrncpy(actual_email, (char*)RFIFOP(fd,6), 40);
- safestrncpy(new_email, (char*)RFIFOP(fd,46), 40);
+ safestrncpy(actual_email, RFIFOP(fd,6), 40);
+ safestrncpy(new_email, RFIFOP(fd,46), 40);
RFIFOSKIP(fd, 86);
if( e_mail_check(actual_email) == 0 )
@@ -495,12 +494,12 @@ void login_fromchar_parse_account_update(int fd, int id, const char *const ip)
RFIFOSKIP(fd,10);
if( !accounts->load_num(accounts, &acc, account_id) )
- ShowNotice("Char-server '%s': Error of Status change (account: %d not found, suggested status %d, ip: %s).\n", server[id].name, account_id, state, ip);
+ ShowNotice("Char-server '%s': Error of Status change (account: %d not found, suggested status %u, ip: %s).\n", server[id].name, account_id, state, ip);
else
if( acc.state == state )
- ShowNotice("Char-server '%s': Error of Status change - actual status is already the good status (account: %d, status %d, ip: %s).\n", server[id].name, account_id, state, ip);
+ ShowNotice("Char-server '%s': Error of Status change - actual status is already the good status (account: %d, status %u, ip: %s).\n", server[id].name, account_id, state, ip);
else {
- ShowNotice("Char-server '%s': Status change (account: %d, new status %d, ip: %s).\n", server[id].name, account_id, state, ip);
+ ShowNotice("Char-server '%s': Status change (account: %d, new status %u, ip: %s).\n", server[id].name, account_id, state, ip);
acc.state = state;
// Save
@@ -528,12 +527,12 @@ void login_fromchar_parse_ban(int fd, int id, const char *const ip)
struct mmo_account acc;
int account_id = RFIFOL(fd,2);
- int year = (short)RFIFOW(fd,6);
- int month = (short)RFIFOW(fd,8);
- int mday = (short)RFIFOW(fd,10);
- int hour = (short)RFIFOW(fd,12);
- int min = (short)RFIFOW(fd,14);
- int sec = (short)RFIFOW(fd,16);
+ int year = RFIFOW(fd,6);
+ int month = RFIFOW(fd,8);
+ int mday = RFIFOW(fd,10);
+ int hour = RFIFOW(fd,12);
+ int min = RFIFOW(fd,14);
+ int sec = RFIFOW(fd,16);
RFIFOSKIP(fd,18);
if (!accounts->load_num(accounts, &acc, account_id)) {
@@ -684,7 +683,7 @@ void login_fromchar_parse_request_account_reg2(int fd)
void login_fromchar_parse_update_wan_ip(int fd, int id)
{
server[id].ip = ntohl(RFIFOL(fd,2));
- ShowInfo("Updated IP of Server #%d to %d.%d.%d.%d.\n",id, CONVIP(server[id].ip));
+ ShowInfo("Updated IP of Server #%d to %u.%u.%u.%u.\n",id, CONVIP(server[id].ip));
RFIFOSKIP(fd,6);
}
@@ -700,7 +699,7 @@ void login_fromchar_parse_change_pincode(int fd)
struct mmo_account acc;
if (accounts->load_num(accounts, &acc, RFIFOL(fd,2))) {
- safestrncpy(acc.pincode, (char*)RFIFOP(fd,6), sizeof(acc.pincode));
+ safestrncpy(acc.pincode, RFIFOP(fd,6), sizeof(acc.pincode));
acc.pincode_change = ((unsigned int)time(NULL));
accounts->save(accounts, &acc);
}
@@ -733,22 +732,22 @@ void login_fromchar_accinfo(int fd, int account_id, int u_fd, int u_aid, int u_g
{
WFIFOHEAD(fd,183);
WFIFOW(fd,0) = 0x2737;
- safestrncpy((char*)WFIFOP(fd,2), acc->userid, NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,2), acc->userid, NAME_LENGTH);
if (u_group >= acc->group_id)
- safestrncpy((char*)WFIFOP(fd,26), acc->pass, 33);
+ safestrncpy(WFIFOP(fd,26), acc->pass, 33);
else
memset(WFIFOP(fd,26), '\0', 33);
- safestrncpy((char*)WFIFOP(fd,59), acc->email, 40);
- safestrncpy((char*)WFIFOP(fd,99), acc->last_ip, 16);
+ safestrncpy(WFIFOP(fd,59), acc->email, 40);
+ safestrncpy(WFIFOP(fd,99), acc->last_ip, 16);
WFIFOL(fd,115) = acc->group_id;
- safestrncpy((char*)WFIFOP(fd,119), acc->lastlogin, 24);
+ safestrncpy(WFIFOP(fd,119), acc->lastlogin, 24);
WFIFOL(fd,143) = acc->logincount;
WFIFOL(fd,147) = acc->state;
if (u_group >= acc->group_id)
- safestrncpy((char*)WFIFOP(fd,151), acc->pincode, 5);
+ safestrncpy(WFIFOP(fd,151), acc->pincode, 5);
else
memset(WFIFOP(fd,151), '\0', 5);
- safestrncpy((char*)WFIFOP(fd,156), acc->birthdate, 11);
+ safestrncpy(WFIFOP(fd,156), acc->birthdate, 11);
WFIFOL(fd,167) = map_fd;
WFIFOL(fd,171) = u_fd;
WFIFOL(fd,175) = u_aid;
@@ -808,18 +807,18 @@ int login_parse_fromchar(int fd)
ipl = server[id].ip;
sockt->ip2str(ipl, ip);
- while( RFIFOREST(fd) >= 2 ) {
+ while (RFIFOREST(fd) >= 2) {
uint16 command = RFIFOW(fd,0);
if (VECTOR_LENGTH(HPM->packets[hpParse_FromChar]) > 0) {
- int result = HPM->parse_packets(fd,hpParse_FromChar);
+ int result = HPM->parse_packets(fd,command,hpParse_FromChar);
if (result == 1)
continue;
if (result == 2)
return 0;
}
- switch( command ) {
+ switch (command) {
case 0x2712: // request from char-server to authenticate an account
if( RFIFOREST(fd) < 23 )
@@ -1119,7 +1118,7 @@ int login_mmo_auth(struct login_session_data* sd, bool isServer) {
}
if( acc.state != 0 ) {
- ShowNotice("Connection refused (account: %s, pass: %s, state: %d, ip: %s)\n", sd->userid, sd->passwd, acc.state, ip);
+ ShowNotice("Connection refused (account: %s, pass: %s, state: %u, ip: %s)\n", sd->userid, sd->passwd, acc.state, ip);
return acc.state - 1;
}
@@ -1374,7 +1373,7 @@ void login_auth_failed(struct login_session_data* sd, int result)
else { // 6 = Your are Prohibited to log in until %s
struct mmo_account acc;
time_t unban_time = ( accounts->load_str(accounts, &acc, sd->userid) ) ? acc.unban_time : 0;
- timestamp2string((char*)WFIFOP(fd,6), 20, unban_time, login->config->date_format);
+ timestamp2string(WFIFOP(fd,6), 20, unban_time, login->config->date_format);
}
WFIFOSET(fd,26);
#else
@@ -1386,7 +1385,7 @@ void login_auth_failed(struct login_session_data* sd, int result)
else { // 6 = Your are Prohibited to log in until %s
struct mmo_account acc;
time_t unban_time = ( accounts->load_str(accounts, &acc, sd->userid) ) ? acc.unban_time : 0;
- timestamp2string((char*)WFIFOP(fd,3), 20, unban_time, login->config->date_format);
+ timestamp2string(WFIFOP(fd,3), 20, unban_time, login->config->date_format);
}
WFIFOSET(fd,23);
#endif
@@ -1430,8 +1429,8 @@ bool login_parse_client_login(int fd, struct login_session_data* sd, const char
// Shinryo: For the time being, just use token as password.
if(command == 0x0825)
{
- char *accname = (char *)RFIFOP(fd, 9);
- char *token = (char *)RFIFOP(fd, 0x5C);
+ const char *accname = RFIFOP(fd, 9);
+ const char *token = RFIFOP(fd, 0x5C);
size_t uAccLen = strlen(accname);
size_t uTokenLen = RFIFOREST(fd) - 0x5C;
@@ -1449,10 +1448,10 @@ bool login_parse_client_login(int fd, struct login_session_data* sd, const char
else
{
version = RFIFOL(fd,2);
- safestrncpy(username, (const char*)RFIFOP(fd,6), NAME_LENGTH);
+ safestrncpy(username, RFIFOP(fd,6), NAME_LENGTH);
if( israwpass )
{
- safestrncpy(password, (const char*)RFIFOP(fd,30), NAME_LENGTH);
+ safestrncpy(password, RFIFOP(fd,30), NAME_LENGTH);
clienttype = RFIFOB(fd,54);
}
else
@@ -1535,15 +1534,15 @@ void login_parse_request_connection(int fd, struct login_session_data* sd, const
uint16 new_;
int result;
- safestrncpy(sd->userid, (char*)RFIFOP(fd,2), NAME_LENGTH);
- safestrncpy(sd->passwd, (char*)RFIFOP(fd,26), NAME_LENGTH);
+ safestrncpy(sd->userid, RFIFOP(fd,2), NAME_LENGTH);
+ safestrncpy(sd->passwd, RFIFOP(fd,26), NAME_LENGTH);
if (login->config->use_md5_passwds)
MD5_String(sd->passwd, sd->passwd);
sd->passwdenc = PWENC_NONE;
sd->version = login->config->client_version_to_connect; // hack to skip version check
server_ip = ntohl(RFIFOL(fd,54));
server_port = ntohs(RFIFOW(fd,58));
- safestrncpy(server_name, (char*)RFIFOP(fd,60), 20);
+ safestrncpy(server_name, RFIFOP(fd,60), 20);
type = RFIFOW(fd,82);
new_ = RFIFOW(fd,84);
RFIFOSKIP(fd,86);
@@ -1619,18 +1618,18 @@ int login_parse_login(int fd)
sd->fd = fd;
}
- while( RFIFOREST(fd) >= 2 ) {
+ while (RFIFOREST(fd) >= 2) {
uint16 command = RFIFOW(fd,0);
if (VECTOR_LENGTH(HPM->packets[hpParse_Login]) > 0) {
- int result = HPM->parse_packets(fd,hpParse_Login);
+ int result = HPM->parse_packets(fd,command,hpParse_Login);
if (result == 1)
continue;
if (result == 2)
return 0;
}
- switch( command ) {
+ switch (command) {
case 0x0200: // New alive packet: structure: 0x200 <account.userid>.24B. used to verify if client is always alive.
if (RFIFOREST(fd) < 26)
diff --git a/src/login/loginlog_sql.c b/src/login/loginlog_sql.c
index f26d9890f..356bba3b4 100644
--- a/src/login/loginlog_sql.c
+++ b/src/login/loginlog_sql.c
@@ -59,7 +59,7 @@ unsigned long loginlog_failedattempts(uint32 ip, unsigned int minutes)
if( !enabled )
return 0;
- if( SQL_ERROR == SQL->Query(sql_handle, "SELECT count(*) FROM `%s` WHERE `ip` = '%s' AND `rcode` = '1' AND `time` > NOW() - INTERVAL %d MINUTE",
+ if( SQL_ERROR == SQL->Query(sql_handle, "SELECT count(*) FROM `%s` WHERE `ip` = '%s' AND `rcode` = '1' AND `time` > NOW() - INTERVAL %u MINUTE",
log_login_db, sockt->ip2str(ip,NULL), minutes) )// how many times failed account? in one ip.
Sql_ShowDebug(sql_handle);
diff --git a/src/map/Makefile.in b/src/map/Makefile.in
index 60d87522e..b5a3d4461 100644
--- a/src/map/Makefile.in
+++ b/src/map/Makefile.in
@@ -116,13 +116,13 @@ map-server: ../../map-server@EXEEXT@
../../map-server@EXEEXT@: $(MAP_SERVER_SQL_DEPENDS) Makefile
@echo " LD $(notdir $@)"
@$(CC) @STATIC@ @LDFLAGS@ -o ../../map-server@EXEEXT@ $(MAP_OBJ) $(COMMON_D)/obj_sql/common_sql.a \
- $(COMMON_D)/obj_all/common.a $(MT19937AR_OBJ) $(LIBCONFIG_OBJ) @LIBS@ @PCRE_LIBS@ @MYSQL_LIBS@
+ $(COMMON_D)/obj_all/common.a $(MT19937AR_OBJ) $(LIBCONFIG_OBJ) @LIBS@ @MYSQL_LIBS@
# map object files
obj_sql/%.o: %.c $(MAP_H) $(COMMON_H) $(CONFIG_H) $(MT19937AR_H) $(LIBCONFIG_H) | obj_sql
@echo " CC $<"
- @$(CC) @CFLAGS@ @DEFS@ $(COMMON_INCLUDE) $(THIRDPARTY_INCLUDE) @PCRE_CFLAGS@ @MYSQL_CFLAGS@ @CPPFLAGS@ -c $(OUTPUT_OPTION) $<
+ @$(CC) @CFLAGS@ @DEFS@ $(COMMON_INCLUDE) $(THIRDPARTY_INCLUDE) @MYSQL_CFLAGS@ @CPPFLAGS@ -c $(OUTPUT_OPTION) $<
# missing object files
$(COMMON_D)/obj_all/common.a:
diff --git a/src/map/atcommand.c b/src/map/atcommand.c
index 08119457d..14eab56e0 100644
--- a/src/map/atcommand.c
+++ b/src/map/atcommand.c
@@ -223,8 +223,8 @@ ACMD(send)
// read message type as hex number (without the 0x)
if (!*message
- || !((sscanf(message, "len %x", &type)==1 && (len=1, true))
- || sscanf(message, "%x", &type)==1)
+ || !((sscanf(message, "len %x", (unsigned int*)&type)==1 && (len=1, true))
+ || sscanf(message, "%x", (unsigned int*)&type)==1)
) {
clif->message(fd, msg_fd(fd,900)); // Usage:
clif->message(fd, msg_fd(fd,901)); // @send len <packet hex number>
@@ -252,7 +252,7 @@ ACMD(send)
} while(0) //define SKIP_VALUE
#define GET_VALUE(p,num) do { \
- if(sscanf((p), "x%lx", &(num)) < 1 && sscanf((p), "%ld ", &(num)) < 1){\
+ if(sscanf((p), "x%lx", (long unsigned int*)&(num)) < 1 && sscanf((p), "%ld ", &(num)) < 1){\
PARSE_ERROR("Invalid number in:",(p));\
return false;\
}\
@@ -260,24 +260,28 @@ ACMD(send)
if (type >= MIN_PACKET_DB && type <= MAX_PACKET_DB) {
int off = 2;
+ if (clif->packet(type) == NULL) {
+ // unknown packet - ERROR
+ safesnprintf(atcmd_output, sizeof(atcmd_output), msg_fd(fd,905), type); // Unknown packet: 0x%x
+ clif->message(fd, atcmd_output);
+ return false;
+ }
+
if (len) {
// show packet length
safesnprintf(atcmd_output, sizeof(atcmd_output), msg_fd(fd,904), type, clif->packet(type)->len); // Packet 0x%x length: %d
clif->message(fd, atcmd_output);
return true;
}
-
+
len = clif->packet(type)->len;
- if (len == 0) {
- // unknown packet - ERROR
- safesnprintf(atcmd_output, sizeof(atcmd_output), msg_fd(fd,905), type); // Unknown packet: 0x%x
- clif->message(fd, atcmd_output);
- return false;
- } else if (len == -1) {
+
+ if (len == -1) {
// dynamic packet
len = SHRT_MAX-4; // maximum length
off = 4;
}
+
WFIFOHEAD(sd->fd, len);
WFIFOW(sd->fd,0)=TOW(type);
@@ -543,7 +547,7 @@ ACMD(jumpto) {
return false;
}
- if((pl_sd=map->nick2sd((char *)message)) == NULL && (pl_sd=map->charid2sd(atoi(message))) == NULL) {
+ if((pl_sd=map->nick2sd((const char *)message)) == NULL && (pl_sd=map->charid2sd(atoi(message))) == NULL) {
clif->message(fd, msg_fd(fd,3)); // Character not found.
return false;
}
@@ -2268,11 +2272,11 @@ ACMD(gat) {
for (y = 2; y >= -2; y--) {
safesnprintf(atcmd_output, sizeof(atcmd_output), "%s (x= %d, y= %d) %02X %02X %02X %02X %02X",
map->list[sd->bl.m].name, sd->bl.x - 2, sd->bl.y + y,
- map->getcell(sd->bl.m, &sd->bl, sd->bl.x - 2, sd->bl.y + y, CELL_GETTYPE),
- map->getcell(sd->bl.m, &sd->bl, sd->bl.x - 1, sd->bl.y + y, CELL_GETTYPE),
- map->getcell(sd->bl.m, &sd->bl, sd->bl.x, sd->bl.y + y, CELL_GETTYPE),
- map->getcell(sd->bl.m, &sd->bl, sd->bl.x + 1, sd->bl.y + y, CELL_GETTYPE),
- map->getcell(sd->bl.m, &sd->bl, sd->bl.x + 2, sd->bl.y + y, CELL_GETTYPE));
+ (unsigned int)map->getcell(sd->bl.m, &sd->bl, sd->bl.x - 2, sd->bl.y + y, CELL_GETTYPE),
+ (unsigned int)map->getcell(sd->bl.m, &sd->bl, sd->bl.x - 1, sd->bl.y + y, CELL_GETTYPE),
+ (unsigned int)map->getcell(sd->bl.m, &sd->bl, sd->bl.x, sd->bl.y + y, CELL_GETTYPE),
+ (unsigned int)map->getcell(sd->bl.m, &sd->bl, sd->bl.x + 1, sd->bl.y + y, CELL_GETTYPE),
+ (unsigned int)map->getcell(sd->bl.m, &sd->bl, sd->bl.x + 2, sd->bl.y + y, CELL_GETTYPE));
clif->message(fd, atcmd_output);
}
@@ -2743,7 +2747,7 @@ ACMD(recall) {
return false;
}
- if((pl_sd=map->nick2sd((char *)message)) == NULL && (pl_sd=map->charid2sd(atoi(message))) == NULL) {
+ if((pl_sd=map->nick2sd((const char *)message)) == NULL && (pl_sd=map->charid2sd(atoi(message))) == NULL) {
clif->message(fd, msg_fd(fd,3)); // Character not found.
return false;
}
@@ -3068,7 +3072,7 @@ ACMD(kick)
return false;
}
- if((pl_sd=map->nick2sd((char *)message)) == NULL && (pl_sd=map->charid2sd(atoi(message))) == NULL) {
+ if((pl_sd=map->nick2sd((const char *)message)) == NULL && (pl_sd=map->charid2sd(atoi(message))) == NULL) {
clif->message(fd, msg_fd(fd,3)); // Character not found.
return false;
}
@@ -3609,16 +3613,16 @@ ACMD(reloadskilldb)
* @reloadatcommand - reloads conf/atcommand.conf conf/groups.conf
*------------------------------------------*/
ACMD(reloadatcommand) {
- config_t run_test;
+ struct config_t run_test;
- if (libconfig->read_file(&run_test, "conf/groups.conf")) {
+ if (!libconfig->load_file(&run_test, "conf/groups.conf")) {
clif->message(fd, msg_fd(fd,1036)); // Error reading groups.conf, reload failed.
return false;
}
libconfig->destroy(&run_test);
- if (libconfig->read_file(&run_test, map->ATCOMMAND_CONF_FILENAME)) {
+ if (!libconfig->load_file(&run_test, map->ATCOMMAND_CONF_FILENAME)) {
clif->message(fd, msg_fd(fd,1037)); // Error reading atcommand.conf, reload failed.
return false;
}
@@ -5119,7 +5123,7 @@ ACMD(follow) {
return true;
}
- if ((pl_sd = map->nick2sd((char *)message)) == NULL)
+ if ((pl_sd = map->nick2sd((const char *)message)) == NULL)
{
clif->message(fd, msg_fd(fd,3)); // Character not found.
return false;
@@ -5597,7 +5601,7 @@ ACMD(changegm) {
return false;
}
- if ((pl_sd=map->nick2sd((char *) message)) == NULL || pl_sd->status.guild_id != sd->status.guild_id) {
+ if ((pl_sd=map->nick2sd((const char *) message)) == NULL || pl_sd->status.guild_id != sd->status.guild_id) {
clif->message(fd, msg_fd(fd,1184)); // Target character must be online and be a guild member.
return false;
}
@@ -5617,7 +5621,7 @@ ACMD(changeleader) {
return false;
}
- if (party->changeleader(sd, map->nick2sd((char *) message)))
+ if (party->changeleader(sd, map->nick2sd((const char *) message)))
return true;
return false;
}
@@ -6376,7 +6380,7 @@ ACMD(trade) {
return false;
}
- if ( (pl_sd = map->nick2sd((char *)message)) == NULL ) {
+ if ( (pl_sd = map->nick2sd((const char *)message)) == NULL ) {
clif->message(fd, msg_fd(fd,3)); // Character not found.
return false;
}
@@ -6419,7 +6423,7 @@ ACMD(unmute) {
return false;
}
- if ((pl_sd = map->nick2sd((char *)message)) == NULL)
+ if ((pl_sd = map->nick2sd((const char *)message)) == NULL)
{
clif->message(fd, msg_fd(fd,3)); // Character not found.
return false;
@@ -7663,7 +7667,7 @@ ACMD(showdelay)
*------------------------------------------*/
ACMD(invite) {
unsigned int did = sd->duel_group;
- struct map_session_data *target_sd = map->nick2sd((char *)message);
+ struct map_session_data *target_sd = map->nick2sd((const char *)message);
if (did == 0)
{
@@ -7736,7 +7740,7 @@ ACMD(duel) {
duel->create(sd, maxpl);
} else {
struct map_session_data *target_sd;
- target_sd = map->nick2sd((char *)message);
+ target_sd = map->nick2sd((const char *)message);
if (target_sd != NULL) {
unsigned int newduel;
if ((newduel = duel->create(sd, 2)) != -1) {
@@ -7878,7 +7882,7 @@ ACMD(clone) {
return false;
}
- if ((pl_sd=map->nick2sd((char *)message)) == NULL && (pl_sd=map->charid2sd(atoi(message))) == NULL) {
+ if ((pl_sd=map->nick2sd((const char *)message)) == NULL && (pl_sd=map->charid2sd(atoi(message))) == NULL) {
clif->message(fd, msg_fd(fd,3)); // Character not found.
return false;
}
@@ -7915,7 +7919,7 @@ ACMD(clone) {
y = sd->bl.y;
}
- if ((x = mob->clone_spawn(pl_sd, sd->bl.m, x, y, "", master, 0, flag?1:0, 0)) > 0) {
+ if ((x = mob->clone_spawn(pl_sd, sd->bl.m, x, y, "", master, MD_NONE, flag?1:0, 0)) > 0) {
clif->message(fd, msg_fd(fd,128+flag*2)); // Evil Clone spawned. Clone spawned. Slave clone spawned.
return true;
}
@@ -8426,7 +8430,7 @@ ACMD(cashmount)
clif->message(sd->fd,msg_fd(fd,1362)); // NOTICE: If you crash with mount your LUA is outdated.
if (!sd->sc.data[SC_ALL_RIDING]) {
clif->message(sd->fd,msg_fd(fd,1363)); // You have mounted.
- sc_start(NULL,&sd->bl,SC_ALL_RIDING,100,25,-1);
+ sc_start(NULL, &sd->bl, SC_ALL_RIDING, 100, 25, INFINITE_DURATION);
} else {
clif->message(sd->fd,msg_fd(fd,1364)); // You have released your mount.
status_change_end(&sd->bl, SC_ALL_RIDING, INVALID_TIMER);
@@ -9295,7 +9299,7 @@ ACMD(costume){
return false;
}
- sc_start(NULL,&sd->bl, name2id[k], 100, 0, -1);
+ sc_start(NULL, &sd->bl, name2id[k], 100, 0, INFINITE_DURATION);
return true;
}
@@ -10002,13 +10006,13 @@ bool atcommand_exec(const int fd, struct map_session_data *sd, const char *messa
*
*------------------------------------------*/
void atcommand_config_read(const char* config_filename) {
- config_t atcommand_config;
- config_setting_t *aliases = NULL, *help = NULL, *nolog = NULL;
+ struct config_t atcommand_config;
+ struct config_setting_t *aliases = NULL, *help = NULL, *nolog = NULL;
const char *symbol = NULL;
int num_aliases = 0;
nullpo_retv(config_filename);
- if (libconfig->read_file(&atcommand_config, config_filename))
+ if (!libconfig->load_file(&atcommand_config, config_filename))
return;
// Command symbols
@@ -10037,7 +10041,7 @@ void atcommand_config_read(const char* config_filename) {
int count = libconfig->setting_length(aliases);
for (i = 0; i < count; ++i) {
- config_setting_t *command;
+ struct config_setting_t *command;
const char *commandname = NULL;
int j = 0, alias_count = 0;
AtCommandInfo *commandinfo = NULL;
@@ -10075,7 +10079,7 @@ void atcommand_config_read(const char* config_filename) {
int count = libconfig->setting_length(nolog);
for (i = 0; i < count; ++i) {
- config_setting_t *command;
+ struct config_setting_t *command;
const char *commandname = NULL;
AtCommandInfo *commandinfo = NULL;
@@ -10097,7 +10101,7 @@ void atcommand_config_read(const char* config_filename) {
int i;
for (i = 0; i < count; ++i) {
- config_setting_t *command;
+ struct config_setting_t *command;
const char *commandname;
AtCommandInfo *commandinfo = NULL;
@@ -10140,7 +10144,7 @@ static inline int atcommand_command_type2idx(AtCommandType type)
* Loads permissions for groups to use commands.
*
*/
-void atcommand_db_load_groups(GroupSettings **groups, config_setting_t **commands_, size_t sz)
+void atcommand_db_load_groups(GroupSettings **groups, struct config_setting_t **commands_, size_t sz)
{
DBIterator *iter = db_iterator(atcommand->db);
AtCommandInfo *atcmd;
@@ -10153,7 +10157,7 @@ void atcommand_db_load_groups(GroupSettings **groups, config_setting_t **command
CREATE(atcmd->char_groups, char, sz);
for (i = 0; i < sz; i++) {
GroupSettings *group = groups[i];
- config_setting_t *commands = commands_[i];
+ struct config_setting_t *commands = commands_[i];
int result = 0;
int idx = -1;
@@ -10174,7 +10178,7 @@ void atcommand_db_load_groups(GroupSettings **groups, config_setting_t **command
}
if (commands != NULL) {
- config_setting_t *cmd = NULL;
+ struct config_setting_t *cmd = NULL;
// <commandname> : <bool> (only atcommand)
if (config_setting_lookup_bool(commands, atcmd->command, &result) && result) {
diff --git a/src/map/atcommand.h b/src/map/atcommand.h
index 5c4acdf01..a4f9afce7 100644
--- a/src/map/atcommand.h
+++ b/src/map/atcommand.h
@@ -23,7 +23,6 @@
#include "map/pc_groups.h"
#include "common/hercules.h"
-#include "common/conf.h"
#include "common/db.h"
#include <stdarg.h>
@@ -34,6 +33,7 @@
struct map_session_data;
struct AtCommandInfo;
struct block_list;
+struct config_setting_t;
/**
* Defines
@@ -110,7 +110,7 @@ struct atcommand_interface {
bool (*create) (char *name, AtCommandFunc func);
bool (*can_use) (struct map_session_data *sd, const char *command);
bool (*can_use2) (struct map_session_data *sd, const char *command, AtCommandType type);
- void (*load_groups) (GroupSettings **groups, config_setting_t **commands_, size_t sz);
+ void (*load_groups) (GroupSettings **groups, struct config_setting_t **commands_, size_t sz);
AtCommandInfo* (*exists) (const char* name);
bool (*msg_read) (const char *cfg_name, bool allow_override);
void (*final_msg) (void);
diff --git a/src/map/battle.c b/src/map/battle.c
index 4635c3c36..a7a6f4719 100644
--- a/src/map/battle.c
+++ b/src/map/battle.c
@@ -4780,12 +4780,10 @@ struct Damage battle_calc_weapon_attack(struct block_list *src,struct block_list
//Assuming that 99% of the cases we will not need to check for the flag.rh... we don't.
//ATK_RATE scales the damage. 100 = no change. 50 is halved, 200 is doubled, etc
#define ATK_RATE( a ) do { int64 temp__ = (a); wd.damage= wd.damage*temp__/100 ; if(flag.lh) wd.damage2= wd.damage2*temp__/100; } while(0)
-#define ATK_RATE2( a , b ) do { wd.damage= wd.damage*(a)/100 ; if(flag.lh) wd.damage2= wd.damage2*(b)/100; } while(0)
#define ATK_RATER(a) ( wd.damage = wd.damage*(a)/100 )
#define ATK_RATEL(a) ( wd.damage2 = wd.damage2*(a)/100 )
//Adds dmg%. 100 = +100% (double) damage. 10 = +10% damage
#define ATK_ADDRATE( a ) do { int64 temp__ = (a); wd.damage+= wd.damage*temp__/100; if(flag.lh) wd.damage2+= wd.damage2*temp__/100; } while(0)
-#define ATK_ADDRATE2( a , b ) do { wd.damage+= wd.damage*(a)/100 ; if(flag.lh) wd.damage2+= wd.damage2*(b)/100; } while(0)
//Adds an absolute value to damage. 100 = +100 damage
#define ATK_ADD( a ) do { int64 temp__ = (a); wd.damage += temp__; if (flag.lh) wd.damage2 += temp__; } while(0)
#define ATK_ADD2( a , b ) do { wd.damage += (a); if (flag.lh) wd.damage2 += (b); } while(0)
@@ -6370,11 +6368,9 @@ enum damage_lv battle_weapon_attack(struct block_list* src, struct block_list* t
return wd.dmg_lv;
}
#undef ATK_RATE
-#undef ATK_RATE2
#undef ATK_RATER
#undef ATK_RATEL
#undef ATK_ADDRATE
-#undef ATK_ADDRATE2
#undef ATK_ADD
#undef ATK_ADD2
#undef GET_NORMAL_ATTACK
@@ -7380,19 +7376,19 @@ void Hercules_report(char* date, char *time_c) {
WBUFW(buf,2) = 262 + ( bd_size * ( BFLAG_LENGTH + 4 ) );
WBUFW(buf,4) = 0x9f;
- safestrncpy((char*)WBUFP(buf,6), date, 12);
- safestrncpy((char*)WBUFP(buf,18), time_c, 9);
- safestrncpy((char*)WBUFP(buf,27), timestring, 24);
+ safestrncpy(WBUFP(buf,6), date, 12);
+ safestrncpy(WBUFP(buf,18), time_c, 9);
+ safestrncpy(WBUFP(buf,27), timestring, 24);
- safestrncpy((char*)WBUFP(buf,51), sysinfo->platform(), 16);
- safestrncpy((char*)WBUFP(buf,67), sysinfo->osversion(), 50);
- safestrncpy((char*)WBUFP(buf,117), sysinfo->cpu(), 32);
+ safestrncpy(WBUFP(buf,51), sysinfo->platform(), 16);
+ safestrncpy(WBUFP(buf,67), sysinfo->osversion(), 50);
+ safestrncpy(WBUFP(buf,117), sysinfo->cpu(), 32);
WBUFL(buf,149) = sysinfo->cpucores();
- safestrncpy((char*)WBUFP(buf,153), sysinfo->arch(), 8);
+ safestrncpy(WBUFP(buf,153), sysinfo->arch(), 8);
WBUFB(buf,161) = sysinfo->vcstypeid();
WBUFB(buf,162) = sysinfo->is64bit();
- safestrncpy((char*)WBUFP(buf,163), sysinfo->vcsrevision_src(), 41);
- safestrncpy((char*)WBUFP(buf,204), sysinfo->vcsrevision_scripts(), 41);
+ safestrncpy(WBUFP(buf,163), sysinfo->vcsrevision_src(), 41);
+ safestrncpy(WBUFP(buf,204), sysinfo->vcsrevision_scripts(), 41);
WBUFB(buf,245) = (sysinfo->is_superuser()? 1 : 0);
WBUFL(buf,246) = map->getusers();
@@ -7401,7 +7397,7 @@ void Hercules_report(char* date, char *time_c) {
WBUFL(buf,258) = bd_size;
for( i = 0; i < bd_size; i++ ) {
- safestrncpy((char*)WBUFP(buf,262 + ( i * ( BFLAG_LENGTH + 4 ) ) ), battle_data[i].str, BFLAG_LENGTH);
+ safestrncpy(WBUFP(buf,262 + ( i * ( BFLAG_LENGTH + 4 ) ) ), battle_data[i].str, BFLAG_LENGTH);
WBUFL(buf,262 + BFLAG_LENGTH + ( i * ( BFLAG_LENGTH + 4 ) ) ) = *battle_data[i].val;
}
diff --git a/src/map/battleground.c b/src/map/battleground.c
index e3fedbf34..311690ec3 100644
--- a/src/map/battleground.c
+++ b/src/map/battleground.c
@@ -330,18 +330,18 @@ enum bg_queue_types bg_str2teamtype (const char *str) {
}
void bg_config_read(void) {
- config_t bg_conf;
- config_setting_t *data = NULL;
+ struct config_t bg_conf;
+ struct config_setting_t *data = NULL;
const char *config_filename = "conf/battlegrounds.conf"; // FIXME hardcoded name
- if (libconfig->read_file(&bg_conf, config_filename))
+ if (!libconfig->load_file(&bg_conf, config_filename))
return;
data = libconfig->lookup(&bg_conf, "battlegrounds");
if (data != NULL) {
- config_setting_t *settings = libconfig->setting_get_elem(data, 0);
- config_setting_t *arenas;
+ struct config_setting_t *settings = libconfig->setting_get_elem(data, 0);
+ struct config_setting_t *arenas;
const char *delay_var;
int offline = 0;
@@ -361,8 +361,8 @@ void bg_config_read(void) {
int arena_count = libconfig->setting_length(arenas);
CREATE( bg->arena, struct bg_arena *, arena_count );
for(i = 0; i < arena_count; i++) {
- config_setting_t *arena = libconfig->setting_get_elem(arenas, i);
- config_setting_t *reward;
+ struct config_setting_t *arena = libconfig->setting_get_elem(arenas, i);
+ struct config_setting_t *reward;
const char *aName, *aEvent, *aDelayVar, *aTeamTypes;
int minLevel = 0, maxLevel = 0;
int prizeWin, prizeLoss, prizeDraw;
@@ -495,7 +495,8 @@ void bg_config_read(void) {
}
libconfig->destroy(&bg_conf);
}
-struct bg_arena *bg_name2arena (char *name) {
+struct bg_arena *bg_name2arena(const char *name)
+{
int i;
nullpo_retr(NULL, name);
for(i = 0; i < bg->arenas; i++) {
@@ -827,9 +828,9 @@ enum BATTLEGROUNDS_QUEUE_ACK bg_canqueue(struct map_session_data *sd, struct bg_
if ( ( tick = pc_readglobalreg(sd, script->add_str(bg->gdelay_var)) ) && tsec < tick ) {
char response[100];
if( (tick-tsec) > 60 )
- sprintf(response, "You are a deserter! Wait %d minute(s) before you can apply again",(tick-tsec)/60);
+ sprintf(response, "You are a deserter! Wait %u minute(s) before you can apply again", (tick - tsec) / 60);
else
- sprintf(response, "You are a deserter! Wait %d seconds before you can apply again",(tick-tsec));
+ sprintf(response, "You are a deserter! Wait %u seconds before you can apply again", (tick - tsec));
clif->messagecolor_self(sd->fd, COLOR_RED, response);
return BGQA_FAIL_DESERTER;
}
@@ -837,9 +838,9 @@ enum BATTLEGROUNDS_QUEUE_ACK bg_canqueue(struct map_session_data *sd, struct bg_
if ( ( tick = pc_readglobalreg(sd, script->add_str(arena->delay_var)) ) && tsec < tick ) {
char response[100];
if( (tick-tsec) > 60 )
- sprintf(response, "You can't reapply to this arena so fast. Apply to the different arena or wait %d minute(s)",(tick-tsec)/60);
+ sprintf(response, "You can't reapply to this arena so fast. Apply to the different arena or wait %u minute(s)", (tick - tsec) / 60);
else
- sprintf(response, "You can't reapply to this arena so fast. Apply to the different arena or wait %d seconds",(tick-tsec));
+ sprintf(response, "You can't reapply to this arena so fast. Apply to the different arena or wait %u seconds", (tick - tsec));
clif->messagecolor_self(sd->fd, COLOR_RED, response);
return BGQA_FAIL_COOLDOWN;
}
@@ -906,7 +907,7 @@ enum BATTLEGROUNDS_QUEUE_ACK bg_canqueue(struct map_session_data *sd, struct bg_
case BGQT_INDIVIDUAL:/* already did */
break;
default:
- ShowDebug("bg_canqueue: unknown/unsupported type %d\n",type);
+ ShowDebug("bg_canqueue: unknown/unsupported type %u\n", type);
return BGQA_DUPLICATE_REQUEST;
}
return BGQA_SUCCESS;
diff --git a/src/map/battleground.h b/src/map/battleground.h
index 639d91635..bb77db125 100644
--- a/src/map/battleground.h
+++ b/src/map/battleground.h
@@ -108,7 +108,7 @@ struct battleground_interface {
void (*init) (bool minimal);
void (*final) (void);
/* */
- struct bg_arena *(*name2arena) (char *name);
+ struct bg_arena *(*name2arena) (const char *name);
void (*queue_add) (struct map_session_data *sd, struct bg_arena *arena, enum bg_queue_types type);
enum BATTLEGROUNDS_QUEUE_ACK (*can_queue) (struct map_session_data *sd, struct bg_arena *arena, enum bg_queue_types type);
int (*id2pos) (int queue_id, int account_id);
diff --git a/src/map/channel.c b/src/map/channel.c
index d778b355d..28ef854da 100644
--- a/src/map/channel.c
+++ b/src/map/channel.c
@@ -589,19 +589,19 @@ void channel_quit_guild(struct map_session_data *sd)
void read_channels_config(void)
{
- config_t channels_conf;
- config_setting_t *chsys = NULL;
+ struct config_t channels_conf;
+ struct config_setting_t *chsys = NULL;
const char *config_filename = "conf/channels.conf"; // FIXME hardcoded name
- if (libconfig->read_file(&channels_conf, config_filename))
+ if (!libconfig->load_file(&channels_conf, config_filename))
return;
chsys = libconfig->lookup(&channels_conf, "chsys");
if (chsys != NULL) {
- config_setting_t *settings = libconfig->setting_get_elem(chsys, 0);
- config_setting_t *channels;
- config_setting_t *colors;
+ struct config_setting_t *settings = libconfig->setting_get_elem(chsys, 0);
+ struct config_setting_t *channels;
+ struct config_setting_t *colors;
int i,k;
const char *local_name, *ally_name,
*local_color, *ally_color,
@@ -710,7 +710,7 @@ void read_channels_config(void)
CREATE(channel->config->colors, unsigned int, color_count);
CREATE(channel->config->colors_name, char *, color_count);
for(i = 0; i < color_count; i++) {
- config_setting_t *color = libconfig->setting_get_elem(colors, i);
+ struct config_setting_t *color = libconfig->setting_get_elem(colors, i);
CREATE(channel->config->colors_name[i], char, HCS_NAME_LENGTH);
@@ -771,7 +771,7 @@ void read_channels_config(void)
int channel_count = libconfig->setting_length(channels);
for(i = 0; i < channel_count; i++) {
- config_setting_t *chan = libconfig->setting_get_elem(channels, i);
+ struct config_setting_t *chan = libconfig->setting_get_elem(channels, i);
const char *name = config_setting_name(chan);
const char *color = libconfig->setting_get_string_elem(channels,i);
@@ -792,7 +792,7 @@ void read_channels_config(void)
}
}
- ShowStatus("Done reading '"CL_WHITE"%d"CL_RESET"' channels in '"CL_WHITE"%s"CL_RESET"'.\n", db_size(channel->db), config_filename);
+ ShowStatus("Done reading '"CL_WHITE"%u"CL_RESET"' channels in '"CL_WHITE"%s"CL_RESET"'.\n", db_size(channel->db), config_filename);
}
libconfig->destroy(&channels_conf);
}
diff --git a/src/map/chrif.c b/src/map/chrif.c
index 1f7fbe96e..578942897 100644
--- a/src/map/chrif.c
+++ b/src/map/chrif.c
@@ -110,7 +110,9 @@ struct chrif_interface *chrif;
#define chrif_check(a) do { if(!chrif->isconnected()) return a; } while(0)
/// Resets all the data.
-void chrif_reset(void) {
+void chrif_reset(void) __attribute__ ((noreturn));
+void chrif_reset(void)
+{
// TODO kick everyone out and reset everything [FlavioJS]
exit(EXIT_FAILURE);
}
@@ -362,7 +364,7 @@ void chrif_recvmap(int fd) {
}
if (battle_config.etc_log)
- ShowStatus("Received maps from %d.%d.%d.%d:%d (%d maps)\n", CONVIP(ip), port, j);
+ ShowStatus("Received maps from %u.%u.%u.%u:%u (%d maps)\n", CONVIP(ip), port, j);
chrif->other_mapserver_count++;
}
@@ -379,7 +381,7 @@ void chrif_removemap(int fd) {
chrif->other_mapserver_count--;
if(battle_config.etc_log)
- ShowStatus("remove map of server %d.%d.%d.%d:%d (%d maps)\n", CONVIP(ip), port, j);
+ ShowStatus("remove map of server %u.%u.%u.%u:%u (%d maps)\n", CONVIP(ip), port, j);
}
// received after a character has been "final saved" on the char-server
@@ -592,7 +594,7 @@ void chrif_authok(int fd) {
int account_id, group_id, char_id;
uint32 login_id1,login_id2;
time_t expiration_time;
- struct mmo_charstatus* charstatus;
+ const struct mmo_charstatus *charstatus;
struct auth_node *node;
bool changing_mapservers;
struct map_session_data *sd = NULL;
@@ -609,7 +611,7 @@ void chrif_authok(int fd) {
expiration_time = (time_t)(int32)RFIFOL(fd,16);
group_id = RFIFOL(fd,20);
changing_mapservers = (RFIFOB(fd,24));
- charstatus = (struct mmo_charstatus*)RFIFOP(fd,25);
+ charstatus = RFIFOP(fd,25);
char_id = charstatus->char_id;
//Check if we don't already have player data in our server
@@ -794,7 +796,7 @@ bool chrif_char_ask_name(int acc, const char* character_name, unsigned short ope
WFIFOHEAD(chrif->fd,44);
WFIFOW(chrif->fd,0) = 0x2b0e;
WFIFOL(chrif->fd,2) = acc;
- safestrncpy((char*)WFIFOP(chrif->fd,6), character_name, NAME_LENGTH);
+ safestrncpy(WFIFOP(chrif->fd,6), character_name, NAME_LENGTH);
WFIFOW(chrif->fd,30) = operation_type;
if (operation_type == CHAR_ASK_NAME_BAN || operation_type == CHAR_ASK_NAME_CHARBAN) {
@@ -825,7 +827,7 @@ bool chrif_changesex(struct map_session_data *sd, bool change_account)
WFIFOHEAD(chrif->fd,44);
WFIFOW(chrif->fd,0) = 0x2b0e;
WFIFOL(chrif->fd,2) = sd->status.account_id;
- safestrncpy((char*)WFIFOP(chrif->fd,6), sd->status.name, NAME_LENGTH);
+ safestrncpy(WFIFOP(chrif->fd,6), sd->status.name, NAME_LENGTH);
WFIFOW(chrif->fd,30) = change_account ? CHAR_ASK_NAME_CHANGESEX : CHAR_ASK_NAME_CHANGECHARSEX;
if (!change_account)
WFIFOB(chrif->fd,32) = sd->status.sex == SEX_MALE ? SEX_FEMALE : SEX_MALE;
@@ -1171,8 +1173,9 @@ bool chrif_save_scdata(struct map_session_data *sd) { //parses the sc_data of th
data.tick = DIFF_TICK32(td->tick,tick); //Duration that is left before ending.
else
data.tick = 0; //Negative tick does not necessarily mean that sc has expired
- } else
- data.tick = -1; //Infinite duration
+ } else {
+ data.tick = INFINITE_DURATION;
+ }
data.type = i;
data.val1 = sc->data[i]->val1;
data.val2 = sc->data[i]->val2;
@@ -1219,7 +1222,7 @@ bool chrif_load_scdata(int fd) {
count = RFIFOW(fd,12); //sc_count
for (i = 0; i < count; i++) {
- struct status_change_data *data = (struct status_change_data*)RFIFOP(fd,14 + i*sizeof(struct status_change_data));
+ const struct status_change_data *data = RFIFOP(fd,14 + i*sizeof(struct status_change_data));
status->change_start(NULL, &sd->bl, (sc_type)data->type, 10000, data->val1, data->val2, data->val3, data->val4,
data->tick, SCFLAG_NOAVOID|SCFLAG_FIXEDTICK|SCFLAG_LOADED|SCFLAG_FIXEDRATE);
}
@@ -1394,23 +1397,23 @@ int chrif_parse(int fd) {
}
while (RFIFOREST(fd) >= 2) {
+ cmd = RFIFOW(fd,0);
+
if (VECTOR_LENGTH(HPM->packets[hpChrif_Parse]) > 0) {
- int result = HPM->parse_packets(fd,hpChrif_Parse);
+ int result = HPM->parse_packets(fd,cmd,hpChrif_Parse);
if (result == 1)
continue;
if (result == 2)
return 0;
}
- cmd = RFIFOW(fd,0);
-
if (cmd < 0x2af8 || cmd >= 0x2af8 + ARRAYLENGTH(chrif->packet_len_table) || chrif->packet_len_table[cmd-0x2af8] == 0) {
int result = intif->parse(fd); // Passed on to the intif
if (result == 1) continue; // Treated in intif
if (result == 2) return 0; // Didn't have enough data (len==-1)
- ShowWarning("chrif_parse: session #%d, intif->parse failed (unrecognized command 0x%.4x).\n", fd, cmd);
+ ShowWarning("chrif_parse: session #%d, intif->parse failed (unrecognized command 0x%.4x).\n", fd, (unsigned int)cmd);
sockt->eof(fd);
return 0;
}
@@ -1434,10 +1437,10 @@ int chrif_parse(int fd) {
case 0x2b03: clif->charselectok(RFIFOL(fd,2), RFIFOB(fd,6)); break;
case 0x2b04: chrif->recvmap(fd); break;
case 0x2b06: chrif->changemapserverack(RFIFOL(fd,2), RFIFOL(fd,6), RFIFOL(fd,10), RFIFOL(fd,14), RFIFOW(fd,18), RFIFOW(fd,20), RFIFOW(fd,22), RFIFOL(fd,24), RFIFOW(fd,28)); break;
- case 0x2b09: map->addnickdb(RFIFOL(fd,2), (char*)RFIFOP(fd,6)); break;
+ case 0x2b09: map->addnickdb(RFIFOL(fd,2), RFIFOP(fd,6)); break;
case 0x2b0a: sockt->datasync(fd, false); break;
case 0x2b0d: chrif->changedsex(fd); break;
- case 0x2b0f: chrif->char_ask_name_answer(RFIFOL(fd,2), (char*)RFIFOP(fd,6), RFIFOW(fd,30), RFIFOW(fd,32)); break;
+ case 0x2b0f: chrif->char_ask_name_answer(RFIFOL(fd,2), RFIFOP(fd,6), RFIFOW(fd,30), RFIFOW(fd,32)); break;
case 0x2b12: chrif->divorceack(RFIFOL(fd,2), RFIFOL(fd,6)); break;
case 0x2b14: chrif->idbanned(fd); break;
case 0x2b1b: chrif->recvfamelist(fd); break;
@@ -1451,7 +1454,7 @@ int chrif_parse(int fd) {
case 0x2b25: chrif->deadopt(RFIFOL(fd,2), RFIFOL(fd,6), RFIFOL(fd,10)); break;
case 0x2b27: chrif->authfail(fd); break;
default:
- ShowError("chrif_parse : unknown packet (session #%d): 0x%x. Disconnecting.\n", fd, cmd);
+ ShowError("chrif_parse : unknown packet (session #%d): 0x%x. Disconnecting.\n", fd, (unsigned int)cmd);
sockt->eof(fd);
return 0;
}
diff --git a/src/map/clif.c b/src/map/clif.c
index 3b15265f7..07b0b323b 100644
--- a/src/map/clif.c
+++ b/src/map/clif.c
@@ -198,22 +198,6 @@ static inline bool disguised(struct block_list* bl)
return true;
}
-//Guarantees that the given string does not exceeds the allowed size, as well as making sure it's null terminated. [Skotlex]
-static inline unsigned int mes_len_check(char* mes, unsigned int len, unsigned int max) {
- nullpo_retr(0, mes);
- if (len <= 0)
- {
- mes[0] = '\0';
- Assert_retr(0, len > 0);
- }
- if( len > max )
- len = max;
-
- mes[len-1] = '\0';
-
- return len;
-}
-
/*==========================================
* Ip setting of map-server
*------------------------------------------*/
@@ -645,7 +629,7 @@ bool clif_send(const void* buf, int len, struct block_list* bl, enum send_target
break;
default:
- ShowError("clif_send: Unrecognized type %d\n",type);
+ ShowError("clif_send: Unrecognized type %u\n", type);
return false;
}
@@ -1612,7 +1596,7 @@ void clif_homskillinfoblock(struct map_session_data *sd) {
WFIFOW(fd, len + 8) = 0;
WFIFOW(fd, len + 10) = 0;
}
- safestrncpy((char*)WFIFOP(fd, len + 12), skill->get_name(id), NAME_LENGTH);
+ safestrncpy(WFIFOP(fd, len + 12), skill->get_name(id), NAME_LENGTH);
WFIFOB(fd, len + 36) = (hd->homunculus.hskill[j].lv < homun->skill_tree_get_max(id, hd->homunculus.class_)) ? 1 : 0;
len += 37;
}
@@ -1816,7 +1800,7 @@ void clif_changemap(struct map_session_data *sd, short m, int x, int y) {
WFIFOHEAD(fd,packet_len(0x91));
WFIFOW(fd,0) = 0x91;
- mapindex->getmapname_ext(map->list[m].custom_name ? map->list[map->list[m].instance_src_map].name : map->list[m].name, (char*)WFIFOP(fd,2));
+ mapindex->getmapname_ext(map->list[m].custom_name ? map->list[map->list[m].instance_src_map].name : map->list[m].name, WFIFOP(fd,2));
WFIFOW(fd,18) = x;
WFIFOW(fd,20) = y;
WFIFOSET(fd,packet_len(0x91));
@@ -1831,7 +1815,7 @@ void clif_changemapserver(struct map_session_data* sd, unsigned short map_index,
WFIFOHEAD(fd,packet_len(0x92));
WFIFOW(fd,0) = 0x92;
- mapindex->getmapname_ext(mapindex_id2name(map_index), (char*)WFIFOP(fd,2));
+ mapindex->getmapname_ext(mapindex_id2name(map_index), WFIFOP(fd,2));
WFIFOW(fd,18) = x;
WFIFOW(fd,20) = y;
WFIFOL(fd,22) = htonl(ip);
@@ -1984,7 +1968,7 @@ void clif_scriptmes(struct map_session_data *sd, int npcid, const char *mes) {
WFIFOW(fd,0)=0xb4;
WFIFOW(fd,2)=slen;
WFIFOL(fd,4)=npcid;
- memcpy((char*)WFIFOP(fd,8), mes, slen-8);
+ memcpy(WFIFOP(fd,8), mes, slen-8);
WFIFOSET(fd,WFIFOW(fd,2));
}
@@ -2103,7 +2087,7 @@ void clif_scriptmenu(struct map_session_data* sd, int npcid, const char* mes) {
WFIFOW(fd,0)=0xb7;
WFIFOW(fd,2)=slen;
WFIFOL(fd,4)=npcid;
- memcpy((char*)WFIFOP(fd,8), mes, slen-8);
+ memcpy(WFIFOP(fd,8), mes, slen-8);
WFIFOSET(fd,WFIFOW(fd,2));
}
@@ -2211,7 +2195,7 @@ void clif_cutin(struct map_session_data* sd, const char* image, int type)
fd=sd->fd;
WFIFOHEAD(fd, packet_len(0x1b3));
WFIFOW(fd,0)=0x1b3;
- strncpy((char*)WFIFOP(fd,2),image,64);
+ strncpy(WFIFOP(fd,2),image,64);
WFIFOB(fd,66)=type;
WFIFOSET(fd,packet_len(0x1b3));
}
@@ -3642,7 +3626,7 @@ void clif_dispchat(struct chat_data* cd, int fd)
WBUFW(buf,12) = cd->limit;
WBUFW(buf,14) = (cd->owner->type == BL_NPC) ? cd->users+1 : cd->users;
WBUFB(buf,16) = type;
- memcpy((char*)WBUFP(buf,17), cd->title, strlen(cd->title)); // not zero-terminated
+ memcpy(WBUFP(buf,17), cd->title, strlen(cd->title)); // not zero-terminated
if( fd ) {
WFIFOHEAD(fd,WBUFW(buf,2));
@@ -3679,7 +3663,7 @@ void clif_changechatstatus(struct chat_data* cd)
WBUFW(buf,12) = cd->limit;
WBUFW(buf,14) = (cd->owner->type == BL_NPC) ? cd->users+1 : cd->users;
WBUFB(buf,16) = type;
- memcpy((char*)WBUFP(buf,17), cd->title, strlen(cd->title)); // not zero-terminated
+ memcpy(WBUFP(buf,17), cd->title, strlen(cd->title)); // not zero-terminated
clif->send(buf,WBUFW(buf,2),cd->owner,CHAT);
}
@@ -3841,7 +3825,7 @@ void clif_traderequest(struct map_session_data *sd, const char *name)
#if PACKETVER < 6
WFIFOHEAD(fd,packet_len(0xe5));
WFIFOW(fd,0) = 0xe5;
- safestrncpy((char*)WFIFOP(fd,2), name, NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,2), name, NAME_LENGTH);
WFIFOSET(fd,packet_len(0xe5));
#else // PACKETVER >= 6
tsd = map->id2sd(sd->trade_partner);
@@ -3850,7 +3834,7 @@ void clif_traderequest(struct map_session_data *sd, const char *name)
WFIFOHEAD(fd,packet_len(0x1f4));
WFIFOW(fd,0) = 0x1f4;
- safestrncpy((char*)WFIFOP(fd,2), name, NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,2), name, NAME_LENGTH);
WFIFOL(fd,26) = tsd->status.char_id;
WFIFOW(fd,30) = tsd->status.base_level;
WFIFOSET(fd,packet_len(0x1f4));
@@ -4425,7 +4409,7 @@ void clif_changemapcell(int fd, int16 m, int x, int y, int type, enum send_targe
WBUFW(buf,2) = x;
WBUFW(buf,4) = y;
WBUFW(buf,6) = type;
- mapindex->getmapname_ext(map->list[m].custom_name ? map->list[map->list[m].instance_src_map].name : map->list[m].name,(char*)WBUFP(buf,8));
+ mapindex->getmapname_ext(map->list[m].custom_name ? map->list[map->list[m].instance_src_map].name : map->list[m].name, WBUFP(buf,8));
if( fd ) {
WFIFOHEAD(fd,packet_len(0x192));
@@ -4735,7 +4719,7 @@ void clif_skillinfoblock(struct map_session_data *sd)
WFIFOW(fd, len + 8) = 0;
WFIFOW(fd, len + 10)= 0;
}
- safestrncpy((char*)WFIFOP(fd,len+12), skill->get_name(id), NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,len+12), skill->get_name(id), NAME_LENGTH);
if(sd->status.skill[i].flag == SKILL_FLAG_PERMANENT)
WFIFOB(fd,len+36) = (sd->status.skill[i].lv < skill->tree_get_max(id, sd->status.class_))? 1:0;
else
@@ -4786,7 +4770,7 @@ void clif_addskill(struct map_session_data *sd, int id)
WFIFOW(fd,10) = 0;
WFIFOW(fd,12) = 0;
}
- safestrncpy((char*)WFIFOP(fd,14), skill->get_name(id), NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,14), skill->get_name(id), NAME_LENGTH);
if (sd->status.skill[idx].flag == SKILL_FLAG_PERMANENT)
WFIFOB(fd,38) = (skill_lv < skill->tree_get_max(id, sd->status.class_))? 1:0;
else
@@ -5227,12 +5211,12 @@ void clif_skill_warppoint(struct map_session_data* sd, uint16 skill_id, uint16 s
WFIFOW(fd,0) = 0x11c;
WFIFOW(fd,2) = skill_id;
memset(WFIFOP(fd,4), 0x00, 4*MAP_NAME_LENGTH_EXT);
- if (map1 == (unsigned short)-1) strcpy((char*)WFIFOP(fd,4), "Random");
+ if (map1 == (unsigned short)-1) strcpy(WFIFOP(fd,4), "Random");
else // normal map name
- if (map1 > 0) mapindex->getmapname_ext(mapindex_id2name(map1), (char*)WFIFOP(fd,4));
- if (map2 > 0) mapindex->getmapname_ext(mapindex_id2name(map2), (char*)WFIFOP(fd,20));
- if (map3 > 0) mapindex->getmapname_ext(mapindex_id2name(map3), (char*)WFIFOP(fd,36));
- if (map4 > 0) mapindex->getmapname_ext(mapindex_id2name(map4), (char*)WFIFOP(fd,52));
+ if (map1 > 0) mapindex->getmapname_ext(mapindex_id2name(map1), WFIFOP(fd,4));
+ if (map2 > 0) mapindex->getmapname_ext(mapindex_id2name(map2), WFIFOP(fd,20));
+ if (map3 > 0) mapindex->getmapname_ext(mapindex_id2name(map3), WFIFOP(fd,36));
+ if (map4 > 0) mapindex->getmapname_ext(mapindex_id2name(map4), WFIFOP(fd,52));
WFIFOSET(fd,packet_len(0x11c));
sd->menuskill_id = skill_id;
@@ -5508,7 +5492,7 @@ void clif_displaymessage(const int fd, const char* mes) {
WFIFOHEAD(fd, 5 + len);
WFIFOW(fd,0) = 0x8e;
WFIFOW(fd,2) = 5 + len; // 4 + len + NULL terminate
- safestrncpy((char *)WFIFOP(fd,4), mes, len + 1);
+ safestrncpy(WFIFOP(fd,4), mes, len + 1);
WFIFOSET(fd, 5 + len);
}
#endif
@@ -5538,7 +5522,7 @@ void clif_displaymessage2(const int fd, const char* mes) {
WFIFOHEAD(fd, 5 + len);
WFIFOW(fd,0) = 0x8e;
WFIFOW(fd,2) = 5 + len; // 4 + len + NULL terminate
- safestrncpy((char *)WFIFOP(fd,4), line, len + 1);
+ safestrncpy(WFIFOP(fd,4), line, len + 1);
WFIFOSET(fd, 5 + len);
}
}
@@ -5567,11 +5551,11 @@ void clif_displaymessage_sprintf(const int fd, const char *mes, ...) {
/* process */
va_start(ap,mes);
- len += vsnprintf((char *)WFIFOP(fd,4), 255, mes, ap);
+ len += vsnprintf(WFIFOP(fd,4), 255, mes, ap);
va_end(ap);
/* adjusting */
- ptr = (char *)WFIFOP(fd,4);
+ ptr = WFIFOP(fd,4);
ptr[len - 1] = '\0';
/* */
@@ -5625,7 +5609,7 @@ void clif_GlobalMessage(struct block_list* bl, const char* message) {
WBUFW(buf,0)=0x8d;
WBUFW(buf,2)=len+8;
WBUFL(buf,4)=bl->id;
- safestrncpy((char *) WBUFP(buf,8),message,len);
+ safestrncpy(WBUFP(buf,8),message,len);
clif->send((unsigned char *) buf,WBUFW(buf,2),bl,ALL_CLIENT);
}
@@ -5818,8 +5802,8 @@ void clif_wis_message(int fd, const char *nick, const char *mes, size_t mes_len)
WFIFOHEAD(fd, mes_len + NAME_LENGTH + 4);
WFIFOW(fd,0) = 0x97;
WFIFOW(fd,2) = mes_len + NAME_LENGTH + 4;
- safestrncpy((char*)WFIFOP(fd,4), nick, NAME_LENGTH);
- safestrncpy((char*)WFIFOP(fd,28), mes, mes_len);
+ safestrncpy(WFIFOP(fd,4), nick, NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,28), mes, mes_len);
WFIFOSET(fd,WFIFOW(fd,2));
#else
ssd = map->nick2sd(nick);
@@ -5827,9 +5811,9 @@ void clif_wis_message(int fd, const char *nick, const char *mes, size_t mes_len)
WFIFOHEAD(fd, mes_len + NAME_LENGTH + 8);
WFIFOW(fd,0) = 0x97;
WFIFOW(fd,2) = mes_len + NAME_LENGTH + 8;
- safestrncpy((char*)WFIFOP(fd,4), nick, NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,4), nick, NAME_LENGTH);
WFIFOL(fd,28) = (ssd && pc_get_group_level(ssd) == 99) ? 1 : 0; // isAdmin; if nonzero, also displays text above char
- safestrncpy((char*)WFIFOP(fd,32), mes, mes_len);
+ safestrncpy(WFIFOP(fd,32), mes, mes_len);
WFIFOSET(fd,WFIFOW(fd,2));
#endif
}
@@ -5865,7 +5849,7 @@ void clif_solved_charname(int fd, int charid, const char* name)
WFIFOHEAD(fd,packet_len(0x194));
WFIFOW(fd,0)=0x194;
WFIFOL(fd,2)=charid;
- safestrncpy((char*)WFIFOP(fd,6), name, NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,6), name, NAME_LENGTH);
WFIFOSET(fd,packet_len(0x194));
}
@@ -6089,7 +6073,7 @@ void clif_item_skill(struct map_session_data *sd,uint16 skill_id,uint16 skill_lv
WFIFOW(fd, 8)=skill_lv;
WFIFOW(fd,10)=skill->get_sp(skill_id,skill_lv);
WFIFOW(fd,12)=skill->get_range2(&sd->bl, skill_id,skill_lv);
- safestrncpy((char*)WFIFOP(fd,14),skill->get_name(skill_id),NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,14),skill->get_name(skill_id),NAME_LENGTH);
WFIFOB(fd,38)=0;
WFIFOSET(fd,packet_len(0x147));
}
@@ -6176,7 +6160,7 @@ void clif_showvendingboard(struct block_list* bl, const char* message, int fd)
WBUFW(buf,0) = 0x131;
WBUFL(buf,2) = bl->id;
- safestrncpy((char*)WBUFP(buf,6), message, 80);
+ safestrncpy(WBUFP(buf,6), message, 80);
if( fd ) {
WFIFOHEAD(fd,packet_len(0x131));
@@ -6404,7 +6388,7 @@ void clif_party_member_info(struct party_data *p, struct map_session_data *sd)
WBUFB(buf,14) = (p->party.member[i].online)?0:1;
memcpy(WBUFP(buf,15), p->party.name, NAME_LENGTH);
memcpy(WBUFP(buf,39), sd->status.name, NAME_LENGTH);
- mapindex->getmapname_ext(map->list[sd->bl.m].custom_name ? map->list[map->list[sd->bl.m].instance_src_map].name : map->list[sd->bl.m].name, (char*)WBUFP(buf,63));
+ mapindex->getmapname_ext(map->list[sd->bl.m].custom_name ? map->list[map->list[sd->bl.m].instance_src_map].name : map->list[sd->bl.m].name, WBUFP(buf,63));
WBUFB(buf,79) = (p->party.item&1)?1:0;
WBUFB(buf,80) = (p->party.item&2)?1:0;
clif->send(buf,packet_len(0x1e9),&sd->bl,PARTY);
@@ -6437,7 +6421,7 @@ void clif_party_info(struct party_data* p, struct map_session_data *sd)
WBUFL(buf,28+c*46) = m->account_id;
memcpy(WBUFP(buf,28+c*46+4), m->name, NAME_LENGTH);
- mapindex->getmapname_ext(mapindex_id2name(m->map), (char*)WBUFP(buf,28+c*46+28));
+ mapindex->getmapname_ext(mapindex_id2name(m->map), WBUFP(buf,28+c*46+28));
WBUFB(buf,28+c*46+44) = (m->leader) ? 0 : 1;
WBUFB(buf,28+c*46+45) = (m->online) ? 0 : 1;
c++;
@@ -6525,13 +6509,13 @@ void clif_party_inviteack(struct map_session_data* sd, const char* nick, int res
#if PACKETVER < 20070821
WFIFOHEAD(fd,packet_len(0xfd));
WFIFOW(fd,0) = 0xfd;
- safestrncpy((char*)WFIFOP(fd,2),nick,NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,2),nick,NAME_LENGTH);
WFIFOB(fd,26) = result;
WFIFOSET(fd,packet_len(0xfd));
#else
WFIFOHEAD(fd,packet_len(0x2c5));
WFIFOW(fd,0) = 0x2c5;
- safestrncpy((char*)WFIFOP(fd,2),nick,NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,2),nick,NAME_LENGTH);
WFIFOL(fd,26) = result;
WFIFOSET(fd,packet_len(0x2c5));
#endif
@@ -6637,7 +6621,7 @@ void clif_party_message(struct party_data* p, int account_id, const char* mes, i
WBUFW(buf,0)=0x109;
WBUFW(buf,2)=len+8;
WBUFL(buf,4)=account_id;
- safestrncpy((char *)WBUFP(buf,8), mes, len);
+ safestrncpy(WBUFP(buf,8), mes, len);
clif->send(buf,len+8,&sd->bl,PARTY);
}
}
@@ -7303,7 +7287,7 @@ void clif_guild_basicinfo(struct map_session_data *sd) {
memcpy(WFIFOP(fd,46),g->name, NAME_LENGTH);
memcpy(WFIFOP(fd,70),g->master, NAME_LENGTH);
- safestrncpy((char*)WFIFOP(fd,94),msg_sd(sd,300+guild->checkcastles(g)),16); // "'N' castles"
+ safestrncpy(WFIFOP(fd,94),msg_sd(sd,300+guild->checkcastles(g)),16); // "'N' castles"
WFIFOL(fd,110) = 0; // zeny
WFIFOSET(fd,packet_len(0x1b6));
@@ -7546,7 +7530,7 @@ void clif_guild_skillinfo(struct map_session_data* sd)
WFIFOW(fd, p + 8) = 0;
WFIFOW(fd, p + 10) = 0;
}
- safestrncpy((char*)WFIFOP(fd,p+12), skill->get_name(id), NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,p+12), skill->get_name(id), NAME_LENGTH);
WFIFOB(fd,p+36)= (g->skill[i].lv < guild->skill_get_max(id) && sd == g->member[0].sd) ? 1 : 0;
c++;
}
@@ -7647,8 +7631,8 @@ void clif_guild_expulsion(struct map_session_data* sd, const char* name, const c
nullpo_retv(mes);
WBUFW(buf,0) = cmd;
- safestrncpy((char*)WBUFP(buf,2), name, NAME_LENGTH);
- safestrncpy((char*)WBUFP(buf,26), mes, 40);
+ safestrncpy(WBUFP(buf,2), name, NAME_LENGTH);
+ safestrncpy(WBUFP(buf,26), mes, 40);
#if PACKETVER < 20100803
memset(WBUFP(buf,66), 0, NAME_LENGTH); // account name (not used for security reasons)
#endif
@@ -7715,7 +7699,7 @@ void clif_guild_message(struct guild *g,int account_id,const char *mes,int len)
WBUFW(buf, 0) = 0x17f;
WBUFW(buf, 2) = len + 5;
- safestrncpy((char*)WBUFP(buf,4), mes, len+1);
+ safestrncpy(WBUFP(buf,4), mes, len+1);
if ((sd = guild->getavailablesd(g)) != NULL)
clif->send(buf, WBUFW(buf,2), &sd->bl, GUILD_NOBG);
@@ -7859,7 +7843,7 @@ void clif_talkiebox(struct block_list* bl, const char* talkie)
WBUFW(buf,0) = 0x191;
WBUFL(buf,2) = bl->id;
- safestrncpy((char*)WBUFP(buf,6),talkie,MESSAGE_SIZE);
+ safestrncpy(WBUFP(buf,6),talkie,MESSAGE_SIZE);
clif->send(buf,packet_len(0x191),bl,AREA);
}
@@ -7942,7 +7926,7 @@ void clif_marriage_proposal(int fd, struct map_session_data *sd, struct map_sess
WFIFOW(fd,0) = 0x1e2;
WFIFOL(fd,2) = ssd->status.account_id;
WFIFOL(fd,6) = ssd->status.char_id;
- safestrncpy((char*)WFIFOP(fd,10), ssd->status.name, NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,10), ssd->status.name, NAME_LENGTH);
WFIFOSET(fd, packet_len(0x1e2));
}
*/
@@ -7967,7 +7951,7 @@ void clif_disp_message(struct block_list* src, const char* mes, size_t len, enum
WBUFW(buf, 0) = 0x17f;
WBUFW(buf, 2) = len + 5;
- safestrncpy((char*)WBUFP(buf,4), mes, len+1);
+ safestrncpy(WBUFP(buf,4), mes, len+1);
clif->send(buf, WBUFW(buf,2), src, target);
}
@@ -8041,7 +8025,7 @@ void clif_GM_silence(struct map_session_data* sd, struct map_session_data* tsd,
WFIFOHEAD(fd,packet_len(0x14b));
WFIFOW(fd,0) = 0x14b;
WFIFOB(fd,2) = type;
- safestrncpy((char*)WFIFOP(fd,3), sd->status.name, NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,3), sd->status.name, NAME_LENGTH);
WFIFOSET(fd, packet_len(0x14b));
}
@@ -8099,7 +8083,7 @@ void clif_playBGM(struct map_session_data* sd, const char* name)
fd = sd->fd;
WFIFOHEAD(fd,packet_len(0x7fe));
WFIFOW(fd,0) = 0x7fe;
- safestrncpy((char*)WFIFOP(fd,2), name, NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,2), name, NAME_LENGTH);
WFIFOSET(fd,packet_len(0x7fe));
}
@@ -8127,7 +8111,7 @@ void clif_soundeffect(struct map_session_data* sd, struct block_list* bl, const
fd = sd->fd;
WFIFOHEAD(fd,packet_len(0x1d3));
WFIFOW(fd,0) = 0x1d3;
- safestrncpy((char*)WFIFOP(fd,2), name, NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,2), name, NAME_LENGTH);
WFIFOB(fd,26) = type;
WFIFOL(fd,27) = 0;
WFIFOL(fd,31) = bl->id;
@@ -8142,7 +8126,7 @@ void clif_soundeffectall(struct block_list* bl, const char* name, int type, enum
nullpo_retv(name);
WBUFW(buf,0) = 0x1d3;
- safestrncpy((char*)WBUFP(buf,2), name, NAME_LENGTH);
+ safestrncpy(WBUFP(buf,2), name, NAME_LENGTH);
WBUFB(buf,26) = type;
WBUFL(buf,27) = 0;
WBUFL(buf,31) = bl->id;
@@ -8226,7 +8210,7 @@ void clif_messagecolor_self(int fd, uint32 color, const char *msg)
WFIFOW(fd,2) = msg_len + 12;
WFIFOL(fd,4) = 0;
WFIFOL(fd,8) = RGB2BGR(color);
- safestrncpy((char*)WFIFOP(fd,12), msg, msg_len);
+ safestrncpy(WFIFOP(fd,12), msg, msg_len);
WFIFOSET(fd, msg_len + 12);
}
@@ -8475,7 +8459,7 @@ void clif_charnameack (int fd, struct block_list *bl)
memcpy(WBUFP(buf,6), BL_UCCAST(BL_ELEM, bl)->db->name, NAME_LENGTH);
break;
default:
- ShowError("clif_charnameack: bad type %d(%d)\n", bl->type, bl->id);
+ ShowError("clif_charnameack: bad type %u(%d)\n", bl->type, bl->id);
return;
}
@@ -8586,14 +8570,14 @@ void clif_disp_overhead(struct block_list *bl, const char* mes)
WBUFW(buf,0) = 0x8d;
WBUFW(buf,2) = len_mes + 8; // len of message + 8 (command+len+id)
WBUFL(buf,4) = bl->id;
- safestrncpy((char*)WBUFP(buf,8), mes, len_mes);
+ safestrncpy(WBUFP(buf,8), mes, len_mes);
clif->send(buf, WBUFW(buf,2), bl, AREA_CHAT_WOC);
// send back message to the speaker
if( bl->type == BL_PC ) {
WBUFW(buf,0) = 0x8e;
WBUFW(buf, 2) = len_mes + 4;
- safestrncpy((char*)WBUFP(buf,4), mes, len_mes);
+ safestrncpy(WBUFP(buf,4), mes, len_mes);
clif->send(buf, WBUFW(buf,2), bl, SELF);
}
@@ -8680,7 +8664,7 @@ void clif_starskill(struct map_session_data* sd, const char* mapname, int monste
WFIFOHEAD(fd,packet_len(0x20e));
WFIFOW(fd,0) = 0x20e;
- safestrncpy((char*)WFIFOP(fd,2), mapname, NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,2), mapname, NAME_LENGTH);
WFIFOL(fd,26) = monster_id;
WFIFOB(fd,30) = star;
WFIFOB(fd,31) = result;
@@ -8884,8 +8868,9 @@ void clif_msgtable_skill(struct map_session_data* sd, uint16 skill_id, int msg_i
/// Returns true if the packet was parsed successfully.
/// Formats: 0 - <packet id>.w <packet len>.w (<name> : <message>).?B 00
/// 1 - <packet id>.w <packet len>.w <name>.24B <message>.?B 00
-bool clif_process_message(struct map_session_data *sd, int format, char **name_, size_t *namelen_, char **message_, size_t *messagelen_) {
- char *text, *name, *message;
+bool clif_process_message(struct map_session_data *sd, int format, const char **name_, size_t *namelen_, const char **message_, size_t *messagelen_)
+{
+ const char *text, *name, *message;
unsigned int packetlen, textlen;
size_t namelen, messagelen;
int fd = sd->fd;
@@ -8909,7 +8894,7 @@ bool clif_process_message(struct map_session_data *sd, int format, char **name_,
return false;
}
- text = (char*)RFIFOP(fd,4);
+ text = RFIFOP(fd,4);
textlen = packetlen - 4;
// process <name> part of the packet
@@ -9000,7 +8985,7 @@ void clif_channel_msg(struct channel_data *chan, struct map_session_data *sd, ch
WFIFOW(sd->fd,2) = msg_len + 12;
WFIFOL(sd->fd,4) = 0;
WFIFOL(sd->fd,8) = RGB2BGR(color);
- safestrncpy((char*)WFIFOP(sd->fd,12), msg, msg_len);
+ safestrncpy(WFIFOP(sd->fd,12), msg, msg_len);
for (user = dbi_first(iter); dbi_exists(iter); user = dbi_next(iter)) {
if( user->fd == sd->fd )
@@ -9033,7 +9018,7 @@ void clif_channel_msg2(struct channel_data *chan, char *msg)
WBUFW(buf,2) = msg_len + 12;
WBUFL(buf,4) = 0;
WBUFL(buf,8) = RGB2BGR(color);
- safestrncpy((char*)WBUFP(buf,12), msg, msg_len);
+ safestrncpy(WBUFP(buf,12), msg, msg_len);
for (user = dbi_first(iter); dbi_exists(iter); user = dbi_next(iter)) {
WFIFOHEAD(user->fd,msg_len + 12);
@@ -9730,10 +9715,11 @@ void clif_parse_GlobalMessage(int fd, struct map_session_data* sd) __attribute__
/// There are various variants of this packet.
void clif_parse_GlobalMessage(int fd, struct map_session_data* sd)
{
- const char* text = (char*)RFIFOP(fd,4);
+ const char *text = RFIFOP(fd,4);
size_t textlen = RFIFOW(fd,2) - 4;
- char *name, *message, *fakename = NULL;
+ const char *name = NULL, *message = NULL;
+ char *fakename = NULL;
size_t namelen, messagelen;
bool is_fake;
@@ -9818,7 +9804,7 @@ void clif_parse_GlobalMessage(int fd, struct map_session_data* sd)
WFIFOW(fd,2) = mylen + 12;
WFIFOL(fd,4) = sd->bl.id;
WFIFOL(fd,8) = RGB2BGR(color);
- safestrncpy((char*)WFIFOP(fd,12), mout, mylen);
+ safestrncpy(WFIFOP(fd,12), mout, mylen);
clif->send(WFIFOP(fd,0), WFIFOW(fd,2), &sd->bl, AREA_WOS);
WFIFOL(fd,4) = -sd->bl.id;
WFIFOSET(fd, mylen + 12);
@@ -9840,7 +9826,7 @@ void clif_parse_GlobalMessage(int fd, struct map_session_data* sd)
WFIFOW(fd,0) = 0x8d;
WFIFOW(fd,2) = 8 + textlen;
WFIFOL(fd,4) = sd->bl.id;
- safestrncpy((char*)WFIFOP(fd,8), is_fake ? fakename : text, textlen);
+ safestrncpy(WFIFOP(fd,8), is_fake ? fakename : text, textlen);
//FIXME: chat has range of 9 only
clif->send(WFIFOP(fd,0), WFIFOW(fd,2), &sd->bl, sd->chatID ? CHAT_WOS : AREA_CHAT_WOC);
@@ -9848,7 +9834,7 @@ void clif_parse_GlobalMessage(int fd, struct map_session_data* sd)
if( is_fake ) {
WFIFOW(fd,0) = 0x8e;
WFIFOW(fd,2) = textlen + 4;
- safestrncpy((char*)WFIFOP(fd,4), fakename, textlen);
+ safestrncpy(WFIFOP(fd,4), fakename, textlen);
aFree(fakename);
} else {
memcpy(WFIFOP(fd,0), RFIFOP(fd,0), RFIFOW(fd,2));
@@ -9859,10 +9845,8 @@ void clif_parse_GlobalMessage(int fd, struct map_session_data* sd)
// Chat logging type 'O' / Global Chat
logs->chat(LOG_CHAT_GLOBAL, 0, sd->status.char_id, sd->status.account_id, mapindex_id2name(sd->mapindex), sd->bl.x, sd->bl.y, NULL, message);
-#ifdef PCRE_SUPPORT
// trigger listening npcs
map->foreachinrange(npc_chat->sub, &sd->bl, AREA_SIZE, BL_NPC, text, textlen, &sd->bl);
-#endif
}
void clif_parse_MapMove(int fd, struct map_session_data *sd) __attribute__((nonnull (2)));
@@ -9872,10 +9856,9 @@ void clif_parse_MapMove(int fd, struct map_session_data *sd) __attribute__((nonn
void clif_parse_MapMove(int fd, struct map_session_data *sd)
{
char command[MAP_NAME_LENGTH_EXT+25];
- char* map_name;
+ char map_name[MAP_NAME_LENGTH_EXT];
- map_name = (char*)RFIFOP(fd,2);
- map_name[MAP_NAME_LENGTH_EXT-1]='\0';
+ safestrncpy(map_name, RFIFOP(fd,2), MAP_NAME_LENGTH_EXT);
sprintf(command, "%cmapmove %s %d %d", atcommand->at_symbol, map_name, RFIFOW(fd,18), RFIFOW(fd,20));
atcommand->exec(fd, sd, command, true);
}
@@ -10144,7 +10127,7 @@ void clif_parse_WisMessage(int fd, struct map_session_data* sd)
struct map_session_data* dstsd;
int i;
- char *target, *message;
+ const char *target, *message;
size_t namelen, messagelen;
// validate packet and retrieve name and message
@@ -10174,7 +10157,7 @@ void clif_parse_WisMessage(int fd, struct map_session_data* sd)
// Lordalfa - Paperboy - To whisper NPC commands //
//-------------------------------------------------------//
if (target[0] && (strncasecmp(target,"NPC:",4) == 0) && (strlen(target) > 4)) {
- char* str = target+4; //Skip the NPC: string part.
+ const char *str = target+4; //Skip the NPC: string part.
struct npc_data *nd;
if ((nd = npc->name2id(str))) {
char split_data[NUM_WHISPER_VAR][CHAT_SIZE_MAX];
@@ -10209,7 +10192,7 @@ void clif_parse_WisMessage(int fd, struct map_session_data* sd)
return;
}
} else if( target[0] == '#' ) {
- char *chname = target;
+ const char *chname = target;
struct channel_data *chan = channel->search(chname, sd);
if (chan) {
@@ -10273,19 +10256,26 @@ void clif_parse_WisMessage(int fd, struct map_session_data* sd)
clif->wis_message(dstsd->fd, sd->status.name, message, messagelen);
}
-void clif_parse_Broadcast(int fd, struct map_session_data* sd) __attribute__((nonnull (2)));
+void clif_parse_Broadcast(int fd, struct map_session_data *sd) __attribute__((nonnull (2)));
/// /b /nb (CZ_BROADCAST).
/// Request to broadcast a message on whole server.
/// 0099 <packet len>.W <text>.?B 00
-void clif_parse_Broadcast(int fd, struct map_session_data* sd) {
- char command[CHAT_SIZE_MAX+11];
- char* msg = (char*)RFIFOP(fd,4);
- unsigned int len = RFIFOW(fd,2)-4;
+void clif_parse_Broadcast(int fd, struct map_session_data *sd)
+{
+ const char commandname[] = "kami";
+ char command[sizeof commandname + 2 + CHAT_SIZE_MAX] = ""; // '@' command + ' ' + message + NUL
+ int len = (int)RFIFOW(fd,2) - 4;
+
+ if (len < 0)
+ return;
- // as the length varies depending on the command used, just block unreasonably long strings
- mes_len_check(msg, len, CHAT_SIZE_MAX);
+ sprintf(command, "%c%s ", atcommand->at_symbol, commandname);
- sprintf(command, "%ckami %s", atcommand->at_symbol, msg);
+ // as the length varies depending on the command used, truncate unreasonably long strings
+ if (len >= (int)(sizeof command - strlen(command)))
+ len = (int)(sizeof command - strlen(command)) - 1;
+
+ strncat(command, RFIFOP(fd,4), len);
atcommand->exec(fd, sd, command, true);
}
@@ -10397,16 +10387,18 @@ void clif_parse_EquipItem(int fd,struct map_session_data *sd) __attribute__((non
/// Request to equip an item (CZ_REQ_WEAR_EQUIP).
/// 00a9 <index>.W <position>.W
/// 0998 <index>.W <position>.L
-void clif_parse_EquipItem(int fd,struct map_session_data *sd) {
- struct packet_equip_item *p = P2PTR(fd);
+void clif_parse_EquipItem(int fd,struct map_session_data *sd)
+{
+ const struct packet_equip_item *p = RP2PTR(fd);
+ int index = 0;
if(pc_isdead(sd)) {
clif->clearunit_area(&sd->bl,CLR_DEAD);
return;
}
- p->index = p->index - 2;
- if (p->index >= MAX_INVENTORY)
+ index = p->index - 2;
+ if (index >= MAX_INVENTORY)
return; //Out of bounds check.
if( sd->npc_id ) {
@@ -10417,26 +10409,26 @@ void clif_parse_EquipItem(int fd,struct map_session_data *sd) {
else if ( pc_cant_act2(sd) || sd->state.prerefining )
return;
- if(!sd->status.inventory[p->index].identify) {
- clif->equipitemack(sd,p->index,0,EIA_FAIL);// fail
+ if(!sd->status.inventory[index].identify) {
+ clif->equipitemack(sd, index, 0, EIA_FAIL);// fail
return;
}
- if(!sd->inventory_data[p->index])
+ if(!sd->inventory_data[index])
return;
- if(sd->inventory_data[p->index]->type == IT_PETARMOR){
- pet->equipitem(sd,p->index);
+ if(sd->inventory_data[index]->type == IT_PETARMOR){
+ pet->equipitem(sd, index);
return;
}
pc->update_idle_time(sd, BCIDLE_USEITEM);
//Client doesn't send the position for ammo.
- if(sd->inventory_data[p->index]->type == IT_AMMO)
- pc->equipitem(sd,p->index,EQP_AMMO);
+ if(sd->inventory_data[index]->type == IT_AMMO)
+ pc->equipitem(sd, index, EQP_AMMO);
else
- pc->equipitem(sd,p->index,p->wearLocation);
+ pc->equipitem(sd, index, p->wearLocation);
}
void clif_parse_UnequipItem(int fd,struct map_session_data *sd) __attribute__((nonnull (2)));
@@ -10542,14 +10534,30 @@ void clif_parse_NpcBuyListSend(int fd, struct map_session_data* sd) __attribute_
/// 00c8 <packet len>.W { <amount>.W <name id>.W }*
void clif_parse_NpcBuyListSend(int fd, struct map_session_data* sd)
{
- int n = (RFIFOW(fd,2)-4) /4;
- unsigned short* item_list = (unsigned short*)RFIFOP(fd,4);
+ int n = ((int)RFIFOW(fd,2)-4) / 4;
int result;
- if( sd->state.trading || !sd->npc_shopid || pc_has_permission(sd,PC_PERM_DISABLE_STORE) )
+ Assert_retv(n >= 0);
+
+ if( sd->state.trading || !sd->npc_shopid || pc_has_permission(sd,PC_PERM_DISABLE_STORE) ) {
result = 1;
- else
- result = npc->buylist(sd,n,item_list);
+ } else {
+ struct itemlist item_list = { 0 };
+ int i;
+
+ VECTOR_INIT(item_list);
+ VECTOR_ENSURE(item_list, n, 1);
+ for (i = 0; i < n; i++) {
+ struct itemlist_entry entry = { 0 };
+
+ entry.amount = RFIFOW(fd, 4 + 4 * i);
+ entry.id = RFIFOW(fd, 4 + 4 * i + 2);
+
+ VECTOR_PUSH(item_list, entry);
+ }
+ result = npc->buylist(sd, &item_list);
+ VECTOR_CLEAR(item_list);
+ }
sd->npc_shopid = 0; //Clear shop data.
@@ -10578,15 +10586,32 @@ void clif_parse_NpcSellListSend(int fd,struct map_session_data *sd) __attribute_
void clif_parse_NpcSellListSend(int fd,struct map_session_data *sd)
{
int fail=0,n;
- unsigned short *item_list;
- n = (RFIFOW(fd,2)-4) /4;
- item_list = (unsigned short*)RFIFOP(fd,4);
+ n = ((int)RFIFOW(fd,2)-4) /4;
- if (sd->state.trading || !sd->npc_shopid)
+ Assert_retv(n >= 0);
+
+ if (sd->state.trading || !sd->npc_shopid) {
fail = 1;
- else
- fail = npc->selllist(sd,n,item_list);
+ } else {
+ struct itemlist item_list = { 0 };
+ int i;
+
+ VECTOR_INIT(item_list);
+ VECTOR_ENSURE(item_list, n, 1);
+
+ for (i = 0; i < n; i++) {
+ struct itemlist_entry entry = { 0 };
+
+ entry.id = (int)RFIFOW(fd, 4 + 4 * i) - 2;
+ entry.amount = RFIFOW(fd, 4 + 4 * i + 2);
+
+ VECTOR_PUSH(item_list, entry);
+ }
+ fail = npc->selllist(sd, &item_list);
+
+ VECTOR_CLEAR(item_list);
+ }
sd->npc_shopid = 0; //Clear shop data.
@@ -10604,8 +10629,8 @@ void clif_parse_CreateChatRoom(int fd, struct map_session_data* sd)
int len = RFIFOW(fd,2)-15;
int limit = RFIFOW(fd,4);
bool pub = (RFIFOB(fd,6) != 0);
- const char* password = (char*)RFIFOP(fd,7); //not zero-terminated
- const char* title = (char*)RFIFOP(fd,15); // not zero-terminated
+ const char *password = RFIFOP(fd,7); //not zero-terminated
+ const char *title = RFIFOP(fd,15); // not zero-terminated
char s_password[CHATROOM_PASS_SIZE];
char s_title[CHATROOM_TITLE_SIZE];
@@ -10639,7 +10664,7 @@ void clif_parse_ChatAddMember(int fd, struct map_session_data* sd) __attribute__
void clif_parse_ChatAddMember(int fd, struct map_session_data* sd)
{
int chatid = RFIFOL(fd,2);
- const char* password = (char*)RFIFOP(fd,6); // not zero-terminated
+ const char *password = RFIFOP(fd,6); // not zero-terminated
chat->join(sd,chatid,password);
}
@@ -10655,8 +10680,8 @@ void clif_parse_ChatRoomStatusChange(int fd, struct map_session_data* sd)
int len = RFIFOW(fd,2)-15;
int limit = RFIFOW(fd,4);
bool pub = (RFIFOB(fd,6) != 0);
- const char* password = (char*)RFIFOP(fd,7); // not zero-terminated
- const char* title = (char*)RFIFOP(fd,15); // not zero-terminated
+ const char *password = RFIFOP(fd,7); // not zero-terminated
+ const char *title = RFIFOP(fd,15); // not zero-terminated
char s_password[CHATROOM_PASS_SIZE];
char s_title[CHATROOM_TITLE_SIZE];
@@ -10677,7 +10702,7 @@ void clif_parse_ChangeChatOwner(int fd, struct map_session_data* sd) __attribute
/// 1 = normal
void clif_parse_ChangeChatOwner(int fd, struct map_session_data* sd)
{
- chat->change_owner(sd,(char*)RFIFOP(fd,6));
+ chat->change_owner(sd, RFIFOP(fd,6));
}
void clif_parse_KickFromChat(int fd,struct map_session_data *sd) __attribute__((nonnull (2)));
@@ -10685,7 +10710,7 @@ void clif_parse_KickFromChat(int fd,struct map_session_data *sd) __attribute__((
/// 00e2 <name>.24B
void clif_parse_KickFromChat(int fd,struct map_session_data *sd)
{
- chat->kick(sd,(char*)RFIFOP(fd,2));
+ chat->kick(sd, RFIFOP(fd,2));
}
void clif_parse_ChatLeave(int fd, struct map_session_data* sd) __attribute__((nonnull (2)));
@@ -10853,7 +10878,7 @@ void clif_parse_ChangeCart(int fd,struct map_session_data *sd)
}
#endif
- type = (int)RFIFOW(fd,2);
+ type = RFIFOW(fd,2);
#ifdef NEW_CARTS
if( (type == 9 && sd->status.base_level > 131) ||
(type == 8 && sd->status.base_level > 121) ||
@@ -10884,7 +10909,7 @@ void clif_parse_SelectCart(int fd, struct map_session_data *sd)
if (!sd || !pc->checkskill(sd, MC_CARTDECORATE) || RFIFOL(fd, 2) != sd->status.account_id)
return;
- type = (int)RFIFOB(fd, 6);
+ type = RFIFOB(fd, 6);
if (type <= MAX_BASE_CARTS || type > MAX_CARTS)
return;
@@ -11173,7 +11198,7 @@ void clif_parse_UseSkillToPosSub(int fd, struct map_session_data *sd, uint16 ski
return;
}
//You can't use Graffiti/TalkieBox AND have a vending open, so this is safe.
- safestrncpy(sd->message, (char*)RFIFOP(fd,skillmoreinfo), MESSAGE_SIZE);
+ safestrncpy(sd->message, RFIFOP(fd,skillmoreinfo), MESSAGE_SIZE);
}
if( sd->ud.skilltimer != INVALID_TIMER )
@@ -11266,7 +11291,7 @@ void clif_parse_UseSkillMap(int fd, struct map_session_data* sd)
uint16 skill_id = RFIFOW(fd,2);
char map_name[MAP_NAME_LENGTH];
- mapindex->getmapname((char*)RFIFOP(fd,4), map_name);
+ mapindex->getmapname(RFIFOP(fd,4), map_name);
sd->state.workinprogress = 0;
if(skill_id != sd->menuskill_id)
@@ -11427,7 +11452,7 @@ void clif_parse_NpcAmountInput(int fd,struct map_session_data *sd) __attribute__
void clif_parse_NpcAmountInput(int fd,struct map_session_data *sd)
{
int npcid = RFIFOL(fd,2);
- int amount = (int)RFIFOL(fd,6);
+ int amount = RFIFOL(fd,6);
if (amount >= 0)
sd->npc_amount = amount;
@@ -11443,7 +11468,7 @@ void clif_parse_NpcStringInput(int fd, struct map_session_data* sd)
{
int message_len = RFIFOW(fd,2)-8;
int npcid = RFIFOL(fd,4);
- const char* message = (char*)RFIFOP(fd,8);
+ const char *message = RFIFOP(fd,8);
if( message_len <= 0 )
return; // invalid input
@@ -11597,20 +11622,26 @@ void clif_parse_ResetChar(int fd, struct map_session_data *sd) {
atcommand->exec(fd, sd, cmd, true);
}
-void clif_parse_LocalBroadcast(int fd, struct map_session_data* sd) __attribute__((nonnull (2)));
+void clif_parse_LocalBroadcast(int fd, struct map_session_data *sd) __attribute__((nonnull (2)));
/// /lb /nlb (CZ_LOCALBROADCAST).
/// Request to broadcast a message on current map.
/// 019c <packet len>.W <text>.?B
-void clif_parse_LocalBroadcast(int fd, struct map_session_data* sd)
+void clif_parse_LocalBroadcast(int fd, struct map_session_data *sd)
{
- char command[CHAT_SIZE_MAX+16];
- char* msg = (char*)RFIFOP(fd,4);
- unsigned int len = RFIFOW(fd,2)-4;
+ const char commandname[] = "lkami";
+ char command[sizeof commandname + 2 + CHAT_SIZE_MAX] = ""; // '@' + command + ' ' + message + NUL
+ int len = (int)RFIFOW(fd,2) - 4;
+
+ if (len < 0)
+ return;
+
+ sprintf(command, "%c%s ", atcommand->at_symbol, commandname);
- // as the length varies depending on the command used, just block unreasonably long strings
- mes_len_check(msg, len, CHAT_SIZE_MAX);
+ // as the length varies depending on the command used, truncate unreasonably long strings
+ if (len >= (int)(sizeof command - strlen(command)))
+ len = (int)(sizeof command - strlen(command)) - 1;
- sprintf(command, "%clkami %s", atcommand->at_symbol, msg);
+ strncat(command, RFIFOP(fd,4), len);
atcommand->exec(fd, sd, command, true);
}
@@ -11757,9 +11788,11 @@ void clif_parse_CreateParty(int fd, struct map_session_data *sd) __attribute__((
/// Party creation request
/// 00f9 <party name>.24B (CZ_MAKE_GROUP)
/// 01e8 <party name>.24B <item pickup rule>.B <item share rule>.B (CZ_MAKE_GROUP2)
-void clif_parse_CreateParty(int fd, struct map_session_data *sd) {
- char* name = (char*)RFIFOP(fd,2);
- name[NAME_LENGTH-1] = '\0';
+void clif_parse_CreateParty(int fd, struct map_session_data *sd)
+{
+ char name[NAME_LENGTH];
+
+ safestrncpy(name, RFIFOP(fd,2), NAME_LENGTH);
if( map->list[sd->bl.m].flag.partylock ) {
// Party locked.
@@ -11775,11 +11808,13 @@ void clif_parse_CreateParty(int fd, struct map_session_data *sd) {
}
void clif_parse_CreateParty2(int fd, struct map_session_data *sd) __attribute__((nonnull (2)));
-void clif_parse_CreateParty2(int fd, struct map_session_data *sd) {
- char* name = (char*)RFIFOP(fd,2);
+void clif_parse_CreateParty2(int fd, struct map_session_data *sd)
+{
+ char name[NAME_LENGTH];
int item1 = RFIFOB(fd,26);
int item2 = RFIFOB(fd,27);
- name[NAME_LENGTH-1] = '\0';
+
+ safestrncpy(name, RFIFOP(fd,2), NAME_LENGTH);
if( map->list[sd->bl.m].flag.partylock ) {
// Party locked.
@@ -11818,10 +11853,12 @@ void clif_parse_PartyInvite(int fd, struct map_session_data *sd) {
}
void clif_parse_PartyInvite2(int fd, struct map_session_data *sd) __attribute__((nonnull (2)));
-void clif_parse_PartyInvite2(int fd, struct map_session_data *sd) {
+void clif_parse_PartyInvite2(int fd, struct map_session_data *sd)
+{
struct map_session_data *t_sd;
- char *name = (char*)RFIFOP(fd,2);
- name[NAME_LENGTH-1] = '\0';
+ char name[NAME_LENGTH];
+
+ safestrncpy(name, RFIFOP(fd,2), NAME_LENGTH);
if(map->list[sd->bl.m].flag.partylock) {
// Party locked.
@@ -11878,7 +11915,7 @@ void clif_parse_RemovePartyMember(int fd, struct map_session_data *sd) {
clif->message(fd, msg_fd(fd,227));
return;
}
- party->removemember(sd,RFIFOL(fd,2),(char*)RFIFOP(fd,6));
+ party->removemember(sd, RFIFOL(fd,2), RFIFOP(fd,6));
}
void clif_parse_PartyChangeOption(int fd, struct map_session_data *sd) __attribute__((nonnull (2)));
@@ -11917,10 +11954,10 @@ void clif_parse_PartyMessage(int fd, struct map_session_data* sd) __attribute__(
/// 0108 <packet len>.W <text>.?B (<name> : <message>) 00
void clif_parse_PartyMessage(int fd, struct map_session_data* sd)
{
- const char* text = (char*)RFIFOP(fd,4);
+ const char *text = RFIFOP(fd,4);
int textlen = RFIFOW(fd,2) - 4;
- char *name, *message;
+ const char *name, *message;
size_t namelen, messagelen;
// validate packet and retrieve name and message
@@ -12175,7 +12212,7 @@ void clif_parse_PartyRecruitRegisterReq(int fd, struct map_session_data* sd)
{
#ifdef PARTY_RECRUIT
short level = RFIFOW(fd,2);
- const char *notice = (const char*)RFIFOP(fd, 4);
+ const char *notice = RFIFOP(fd, 4);
party->recruit_register(sd, level, notice);
#else
@@ -12298,9 +12335,7 @@ void clif_parse_PartyRecruitUpdateReq(int fd, struct map_session_data *sd) __att
void clif_parse_PartyRecruitUpdateReq(int fd, struct map_session_data *sd)
{
#ifdef PARTY_RECRUIT
- const char *notice;
-
- notice = (const char*)RFIFOP(fd, 2);
+ const char *notice = RFIFOP(fd, 2);
party->recruit_update(sd, notice);
#else
@@ -12601,8 +12636,8 @@ void clif_parse_PurchaseReq(int fd, struct map_session_data* sd) __attribute__((
void clif_parse_PurchaseReq(int fd, struct map_session_data* sd)
{
int len = (int)RFIFOW(fd,2) - 8;
- int id = (int)RFIFOL(fd,4);
- const uint8* data = (uint8*)RFIFOP(fd,8);
+ int id = RFIFOL(fd,4);
+ const uint8 *data = RFIFOP(fd,8);
vending->purchase(sd, id, sd->vended_id, data, len/4);
@@ -12616,9 +12651,9 @@ void clif_parse_PurchaseReq2(int fd, struct map_session_data* sd) __attribute__(
void clif_parse_PurchaseReq2(int fd, struct map_session_data* sd)
{
int len = (int)RFIFOW(fd,2) - 12;
- int aid = (int)RFIFOL(fd,4);
- int uid = (int)RFIFOL(fd,8);
- const uint8* data = (uint8*)RFIFOP(fd,12);
+ int aid = RFIFOL(fd,4);
+ int uid = RFIFOL(fd,8);
+ const uint8 *data = RFIFOP(fd,12);
vending->purchase(sd, aid, uid, data, len/4);
@@ -12635,9 +12670,9 @@ void clif_parse_OpenVending(int fd, struct map_session_data* sd) __attribute__((
/// 1 = open
void clif_parse_OpenVending(int fd, struct map_session_data* sd) {
short len = (short)RFIFOW(fd,2) - 85;
- const char* message = (char*)RFIFOP(fd,4);
- bool flag = (bool)RFIFOB(fd,84);
- const uint8* data = (uint8*)RFIFOP(fd,85);
+ const char *message = RFIFOP(fd,4);
+ bool flag = (RFIFOB(fd,84) != 0) ? true : false;
+ const uint8 *data = RFIFOP(fd,85);
if( !flag )
sd->state.prevend = sd->state.workinprogress = 0;
@@ -12662,9 +12697,10 @@ void clif_parse_OpenVending(int fd, struct map_session_data* sd) {
void clif_parse_CreateGuild(int fd,struct map_session_data *sd) __attribute__((nonnull (2)));
/// Guild creation request (CZ_REQ_MAKE_GUILD).
/// 0165 <char id>.L <guild name>.24B
-void clif_parse_CreateGuild(int fd,struct map_session_data *sd) {
- char* name = (char*)RFIFOP(fd,6);
- name[NAME_LENGTH-1] = '\0';
+void clif_parse_CreateGuild(int fd,struct map_session_data *sd)
+{
+ char name[NAME_LENGTH];
+ safestrncpy(name, RFIFOP(fd,6), NAME_LENGTH);
if(map->list[sd->bl.m].flag.guildlock) {
//Guild locked.
@@ -12719,7 +12755,7 @@ void clif_parse_GuildRequestInfo(int fd, struct map_session_data *sd)
clif->guild_expulsionlist(sd);
break;
default:
- ShowError("clif: guild request info: unknown type %d\n", RFIFOL(fd,2));
+ ShowError("clif: guild request info: unknown type %u\n", RFIFOL(fd,2));
break;
}
}
@@ -12735,7 +12771,7 @@ void clif_parse_GuildChangePositionInfo(int fd, struct map_session_data *sd)
return;
for(i = 4; i < RFIFOW(fd,2); i += 40 ){
- guild->change_position(sd->status.guild_id, RFIFOL(fd,i), RFIFOL(fd,i+4), RFIFOL(fd,i+12), (char*)RFIFOP(fd,i+16));
+ guild->change_position(sd->status.guild_id, RFIFOL(fd,i), RFIFOL(fd,i+4), RFIFOL(fd,i+12), RFIFOP(fd,i+16));
}
}
@@ -12850,8 +12886,8 @@ bool clif_validate_emblem(const uint8 *emblem, unsigned long emblem_len) {
switch( RBUFW(buf,28) ) {
case 8: // palette indexes
{
- const uint8 *indexes = (const uint8 *)RBUFP(buf,offbits);
- const uint32 *palette = (const uint32 *)RBUFP(buf,BITMAPFILEHEADER_SIZE + BITMAPINFOHEADER_SIZE);
+ const uint8 *indexes = RBUFP(buf,offbits);
+ const uint32 *palette = RBUFP(buf,BITMAPFILEHEADER_SIZE + BITMAPINFOHEADER_SIZE);
for (i = 0; i < BITMAP_WIDTH * BITMAP_HEIGHT; i++) {
if( indexes[i] >= palettesize ) // Invalid color
@@ -12869,7 +12905,7 @@ bool clif_validate_emblem(const uint8 *emblem, unsigned long emblem_len) {
}
case 24: // full colors
{
- const struct s_bitmaptripple *pixels = (const struct s_bitmaptripple*)RBUFP(buf,offbits);
+ const struct s_bitmaptripple *pixels = RBUFP(buf,offbits);
for (i = 0; i < BITMAP_WIDTH * BITMAP_HEIGHT; i++) {
// if( pixels[i].r < 0xF8 || pixels[i].g > 0x07 || pixels[i].b < 0xF8 )
@@ -12917,18 +12953,22 @@ void clif_parse_GuildChangeNotice(int fd, struct map_session_data* sd) __attribu
void clif_parse_GuildChangeNotice(int fd, struct map_session_data* sd)
{
int guild_id = RFIFOL(fd,2);
- char* msg1 = (char*)RFIFOP(fd,6);
- char* msg2 = (char*)RFIFOP(fd,66);
+ char *msg1 = NULL, *msg2 = NULL;
- if(!sd->state.gmaster_flag)
+ if (!sd->state.gmaster_flag)
return;
+ msg1 = aStrndup(RFIFOP(fd,6), MAX_GUILDMES1-1);
+ msg2 = aStrndup(RFIFOP(fd,66), MAX_GUILDMES2-1);
+
// compensate for some client defects when using multilingual mode
if (msg1[0] == '|' && msg1[3] == '|') msg1+= 3; // skip duplicate marker
if (msg2[0] == '|' && msg2[3] == '|') msg2+= 3; // skip duplicate marker
if (msg2[0] == '|') msg2[strnlen(msg2, MAX_GUILDMES2)-1] = '\0'; // delete extra space at the end of string
guild->change_notice(sd, guild_id, msg1, msg2);
+ aFree(msg1);
+ aFree(msg2);
}
// Helper function for guild invite functions
@@ -12966,14 +13006,15 @@ void clif_parse_GuildInvite(int fd,struct map_session_data *sd) {
void clif_parse_GuildInvite2(int fd, struct map_session_data *sd) __attribute__((nonnull (2)));
/// Guild invite request (/guildinvite) (CZ_REQ_JOIN_GUILD2).
/// 0916 <char name>.24B
-void clif_parse_GuildInvite2(int fd, struct map_session_data *sd) {
- char *nick = (char*)RFIFOP(fd, 2);
- struct map_session_data *t_sd = map->nick2sd(nick);
+void clif_parse_GuildInvite2(int fd, struct map_session_data *sd)
+{
+ char nick[NAME_LENGTH];
+ struct map_session_data *t_sd = NULL;
- nick[NAME_LENGTH - 1] = '\0';
+ safestrncpy(nick, RFIFOP(fd, 2), NAME_LENGTH);
+ t_sd = map->nick2sd(nick);
- if (!clif_sub_guild_invite(fd, sd, t_sd))
- return;
+ clif_sub_guild_invite(fd, sd, t_sd);
}
void clif_parse_GuildReplyInvite(int fd,struct map_session_data *sd) __attribute__((nonnull (2)));
@@ -13001,7 +13042,7 @@ void clif_parse_GuildLeave(int fd,struct map_session_data *sd) {
return;
}
- guild->leave(sd,RFIFOL(fd,2),RFIFOL(fd,6),RFIFOL(fd,10),(char*)RFIFOP(fd,14));
+ guild->leave(sd,RFIFOL(fd,2), RFIFOL(fd,6), RFIFOL(fd,10), RFIFOP(fd,14));
}
void clif_parse_GuildExpulsion(int fd,struct map_session_data *sd) __attribute__((nonnull (2)));
@@ -13013,7 +13054,7 @@ void clif_parse_GuildExpulsion(int fd,struct map_session_data *sd) {
clif->message(fd, msg_fd(fd,228));
return;
}
- guild->expulsion(sd,RFIFOL(fd,2),RFIFOL(fd,6),RFIFOL(fd,10),(char*)RFIFOP(fd,14));
+ guild->expulsion(sd, RFIFOL(fd,2), RFIFOL(fd,6), RFIFOL(fd,10), RFIFOP(fd,14));
}
void clif_parse_GuildMessage(int fd, struct map_session_data* sd) __attribute__((nonnull (2)));
@@ -13021,10 +13062,10 @@ void clif_parse_GuildMessage(int fd, struct map_session_data* sd) __attribute__(
/// 017e <packet len>.W <text>.?B (<name> : <message>) 00
void clif_parse_GuildMessage(int fd, struct map_session_data* sd)
{
- const char* text = (char*)RFIFOP(fd,4);
+ const char *text = RFIFOP(fd,4);
int textlen = RFIFOW(fd,2) - 4;
- char *name, *message;
+ const char *name, *message;
size_t namelen, messagelen;
// validate packet and retrieve name and message
@@ -13144,7 +13185,7 @@ void clif_parse_GuildBreak(int fd, struct map_session_data *sd) {
clif->message(fd, msg_fd(fd,228));
return;
}
- guild->dobreak(sd,(char*)RFIFOP(fd,2));
+ guild->dobreak(sd, RFIFOP(fd,2));
}
/// Pet
@@ -13220,7 +13261,7 @@ void clif_parse_ChangePetName(int fd, struct map_session_data *sd) __attribute__
/// 01a5 <name>.24B
void clif_parse_ChangePetName(int fd, struct map_session_data *sd)
{
- pet->change_name(sd,(char*)RFIFOP(fd,2));
+ pet->change_name(sd, RFIFOP(fd,2));
}
void clif_parse_GMKick(int fd, struct map_session_data *sd) __attribute__((nonnull (2)));
@@ -13301,12 +13342,12 @@ void clif_parse_GMShift(int fd, struct map_session_data *sd) __attribute__((nonn
/// Request to warp to a character with given name.
/// 01bb <char name>.24B
void clif_parse_GMShift(int fd, struct map_session_data *sd)
-{// FIXME: remove is supposed to receive account name for clients prior 20100803RE
- char *player_name;
+{
+ // FIXME: remove is supposed to receive account name for clients prior 20100803RE
+ char player_name[NAME_LENGTH];
char command[NAME_LENGTH+8];
- player_name = (char*)RFIFOP(fd,2);
- player_name[NAME_LENGTH-1] = '\0';
+ safestrncpy(player_name, RFIFOP(fd,2), NAME_LENGTH);
sprintf(command, "%cjumpto %s", atcommand->at_symbol, player_name);
atcommand->exec(fd, sd, command, true);
@@ -13337,12 +13378,12 @@ void clif_parse_GMRecall(int fd, struct map_session_data *sd) __attribute__((non
/// Request to summon a player with given name to own position.
/// 01bd <char name>.24B
void clif_parse_GMRecall(int fd, struct map_session_data *sd)
-{// FIXME: recall is supposed to receive account name for clients prior 20100803RE
- char *player_name;
- char command [NAME_LENGTH+8];
+{
+ // FIXME: recall is supposed to receive account name for clients prior 20100803RE
+ char player_name[NAME_LENGTH];
+ char command[NAME_LENGTH+8];
- player_name = (char*)RFIFOP(fd,2);
- player_name[NAME_LENGTH-1] = '\0';
+ safestrncpy(player_name, RFIFOP(fd,2), NAME_LENGTH);
sprintf(command, "%crecall %s", atcommand->at_symbol, player_name);
atcommand->exec(fd, sd, command, true);
@@ -13378,16 +13419,16 @@ void clif_parse_GM_Monster_Item(int fd, struct map_session_data *sd) __attribute
/// /item agitinvest - reset current global agit investments.(not yet implemented)
/// 013f <item/mob name>.24B
/// 09ce <item/mob name>.100B [Ind/Yommy<3]
-void clif_parse_GM_Monster_Item(int fd, struct map_session_data *sd) {
- struct packet_gm_monster_item *p = P2PTR(fd);
+void clif_parse_GM_Monster_Item(int fd, struct map_session_data *sd)
+{
+ const struct packet_gm_monster_item *p = RP2PTR(fd);
int i, count;
- char *item_monster_name;
+ char item_monster_name[sizeof p->str];
struct item_data *item_array[10];
struct mob_db *mob_array[10];
char command[256];
- item_monster_name = p->str;
- item_monster_name[(sizeof(struct packet_gm_monster_item)-2)-1] = '\0';
+ safestrncpy(item_monster_name, p->str, sizeof(item_monster_name));
if ( (count=itemdb->search_name_array(item_array, 10, item_monster_name, 1)) > 0 ) {
for(i = 0; i < count; i++) {
@@ -13508,9 +13549,10 @@ void clif_parse_GMRc(int fd, struct map_session_data* sd) __attribute__((nonnull
void clif_parse_GMRc(int fd, struct map_session_data* sd)
{
char command[NAME_LENGTH+15];
- char *name = (char*)RFIFOP(fd,2);
+ char name[NAME_LENGTH];
+
+ safestrncpy(name, RFIFOP(fd,2), NAME_LENGTH);
- name[NAME_LENGTH-1] = '\0';
sprintf(command, "%cmute %d %s", atcommand->at_symbol, 60, name);
atcommand->exec(fd, sd, command, true);
}
@@ -13525,7 +13567,7 @@ void clif_account_name(struct map_session_data* sd, int account_id, const char*
WFIFOHEAD(fd,packet_len(0x1e0));
WFIFOW(fd,0) = 0x1e0;
WFIFOL(fd,2) = account_id;
- safestrncpy((char*)WFIFOP(fd,6), accname, NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,6), accname, NAME_LENGTH);
WFIFOSET(fd,packet_len(0x1e0));
}
@@ -13569,13 +13611,14 @@ void clif_parse_PMIgnore(int fd, struct map_session_data* sd) __attribute__((non
/// type:
/// 0 = (/ex nick) deny speech from nick
/// 1 = (/in nick) allow speech from nick
-void clif_parse_PMIgnore(int fd, struct map_session_data* sd) {
- char* nick;
+void clif_parse_PMIgnore(int fd, struct map_session_data* sd)
+{
+ char nick[NAME_LENGTH];
uint8 type;
int i;
- nick = (char*)RFIFOP(fd,2); // speed up
- nick[NAME_LENGTH-1] = '\0'; // to be sure that the player name has at most 23 characters
+ safestrncpy(nick, RFIFOP(fd,2), NAME_LENGTH);
+
type = RFIFOB(fd,26);
if( type == 0 ) { // Add name to ignore list (block)
@@ -13833,12 +13876,14 @@ void clif_friendlist_req(struct map_session_data* sd, int account_id, int char_i
void clif_parse_FriendsListAdd(int fd, struct map_session_data *sd) __attribute__((nonnull (2)));
/// Request to add a player as friend (CZ_ADD_FRIENDS).
/// 0202 <name>.24B
-void clif_parse_FriendsListAdd(int fd, struct map_session_data *sd) {
+void clif_parse_FriendsListAdd(int fd, struct map_session_data *sd)
+{
struct map_session_data *f_sd;
int i;
- char *nick = (char*)RFIFOP(fd,2);
+ char nick[NAME_LENGTH];
+
+ safestrncpy(nick, RFIFOP(fd,2), NAME_LENGTH);
- nick[NAME_LENGTH - 1] = '\0';
f_sd = map->nick2sd(nick);
// ensure that the request player's friend list is not full
@@ -14057,17 +14102,17 @@ void clif_ranklist_sub(unsigned char *buf, enum fame_list_type type) {
for( i = 0; i < 10 && i < MAX_FAME_LIST; i++ ) {
if( list[i].id > 0 ) {
if( strcmp(list[i].name, "-") == 0 && (name = map->charid2nick(list[i].id)) != NULL ) {
- strncpy((char *)(WBUFP(buf, 24 * i)), name, NAME_LENGTH);
+ strncpy(WBUFP(buf, 24 * i), name, NAME_LENGTH);
} else {
- strncpy((char *)(WBUFP(buf, 24 * i)), list[i].name, NAME_LENGTH);
+ strncpy(WBUFP(buf, 24 * i), list[i].name, NAME_LENGTH);
}
} else {
- strncpy((char *)(WBUFP(buf, 24 * i)), "None", 5);
+ strncpy(WBUFP(buf, 24 * i), "None", 5);
}
WBUFL(buf, 24 * 10 + i * 4) = list[i].fame; //points
}
for( ;i < 10; i++ ) { // In case the MAX is less than 10.
- strncpy((char *)(WBUFP(buf, 24 * i)), "Unavailable", 12);
+ strncpy(WBUFP(buf, 24 * i), "Unavailable", 12);
WBUFL(buf, 24 * 10 + i * 4) = 0;
}
}
@@ -14250,7 +14295,7 @@ void clif_ranking_pk(struct map_session_data* sd) {
WFIFOHEAD(fd,packet_len(0x238));
WFIFOW(fd,0) = 0x238;
for (i = 0; i < 10;i ++) {
- strncpy((char*)WFIFOP(fd, i * 24 + 2), "Unknown", NAME_LENGTH);
+ strncpy(WFIFOP(fd, i * 24 + 2), "Unknown", NAME_LENGTH);
WFIFOL(fd,i*4+242) = 0;
}
WFIFOSET(fd, packet_len(0x238));
@@ -14310,8 +14355,9 @@ void clif_feel_req(int fd, struct map_session_data *sd, uint16 skill_lv)
void clif_parse_ChangeHomunculusName(int fd, struct map_session_data *sd) __attribute__((nonnull (2)));
/// Request to change homunculus' name (CZ_RENAME_MER).
/// 0231 <name>.24B
-void clif_parse_ChangeHomunculusName(int fd, struct map_session_data *sd) {
- homun->change_name(sd,(char*)RFIFOP(fd,2));
+void clif_parse_ChangeHomunculusName(int fd, struct map_session_data *sd)
+{
+ homun->change_name(sd, RFIFOP(fd,2));
}
void clif_parse_HomMoveToMaster(int fd, struct map_session_data *sd) __attribute__((nonnull (2)));
@@ -14478,7 +14524,7 @@ void clif_parse_Check(int fd, struct map_session_data *sd)
if(!pc_has_permission(sd, PC_PERM_USE_CHECK))
return;
- safestrncpy(charname, (const char*)RFIFOP(fd,packet_db[RFIFOW(fd,0)].pos[0]), sizeof(charname));
+ safestrncpy(charname, RFIFOP(fd,packet_db[RFIFOW(fd,0)].pos[0]), sizeof(charname));
if( ( pl_sd = map->nick2sd(charname) ) == NULL || pc_get_group_level(sd) < pc_get_group_level(pl_sd) ) {
return;
@@ -14569,8 +14615,8 @@ void clif_Mail_new(int fd, int mail_id, const char *sender, const char *title)
WFIFOHEAD(fd,packet_len(0x24a));
WFIFOW(fd,0) = 0x24a;
WFIFOL(fd,2) = mail_id;
- safestrncpy((char*)WFIFOP(fd,6), title, MAIL_TITLE_LENGTH);
- safestrncpy((char*)WFIFOP(fd,46), sender, NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,6), title, MAIL_TITLE_LENGTH);
+ safestrncpy(WFIFOP(fd,46), sender, NAME_LENGTH);
WFIFOSET(fd,packet_len(0x24a));
}
@@ -14676,8 +14722,8 @@ void clif_Mail_read(struct map_session_data *sd, int mail_id)
WFIFOW(fd,0) = 0x242;
WFIFOW(fd,2) = len;
WFIFOL(fd,4) = msg->id;
- safestrncpy((char*)WFIFOP(fd,8), msg->title, MAIL_TITLE_LENGTH + 1);
- safestrncpy((char*)WFIFOP(fd,48), msg->send_name, NAME_LENGTH + 1);
+ safestrncpy(WFIFOP(fd,8), msg->title, MAIL_TITLE_LENGTH + 1);
+ safestrncpy(WFIFOP(fd,48), msg->send_name, NAME_LENGTH + 1);
WFIFOL(fd,72) = 0;
WFIFOL(fd,76) = msg->zeny;
@@ -14696,7 +14742,7 @@ void clif_Mail_read(struct map_session_data *sd, int mail_id)
memset(WFIFOP(fd,80), 0x00, 19);
WFIFOB(fd,99) = (unsigned char)msg_len;
- safestrncpy((char*)WFIFOP(fd,100), msg->body, msg_len + 1);
+ safestrncpy(WFIFOP(fd,100), msg->body, msg_len + 1);
WFIFOSET(fd,len);
if (msg->status == MAIL_UNREAD) {
@@ -14921,15 +14967,15 @@ void clif_parse_Mail_send(int fd, struct map_session_data *sd)
msg.send_id = sd->status.char_id;
msg.dest_id = 0; // will attempt to resolve name
safestrncpy(msg.send_name, sd->status.name, NAME_LENGTH);
- safestrncpy(msg.dest_name, (char*)RFIFOP(fd,4), NAME_LENGTH);
- safestrncpy(msg.title, (char*)RFIFOP(fd,28), MAIL_TITLE_LENGTH);
+ safestrncpy(msg.dest_name, RFIFOP(fd,4), NAME_LENGTH);
+ safestrncpy(msg.title, RFIFOP(fd,28), MAIL_TITLE_LENGTH);
if (msg.title[0] == '\0') {
return; // Message has no length and somehow client verification was skipped.
}
if (body_len)
- safestrncpy(msg.body, (char*)RFIFOP(fd,69), body_len + 1);
+ safestrncpy(msg.body, RFIFOP(fd,69), body_len + 1);
else
memset(msg.body, 0x00, MAIL_BODY_LENGTH);
@@ -14969,7 +15015,7 @@ void clif_Auction_openwindow(struct map_session_data *sd)
/// Returns auction item search results (ZC_AUCTION_ITEM_REQ_SEARCH).
/// 0252 <packet len>.W <pages>.L <count>.L { <auction id>.L <seller name>.24B <name id>.W <type>.L <amount>.W <identified>.B <damaged>.B <refine>.B <card1>.W <card2>.W <card3>.W <card4>.W <now price>.L <max price>.L <buyer name>.24B <delete time>.L }*
-void clif_Auction_results(struct map_session_data *sd, short count, short pages, uint8 *buf)
+void clif_Auction_results(struct map_session_data *sd, short count, short pages, const uint8 *buf)
{
int i, fd, len = sizeof(struct auction_data);
struct auction_data auction;
@@ -14988,7 +15034,7 @@ void clif_Auction_results(struct map_session_data *sd, short count, short pages,
memcpy(&auction, RBUFP(buf,i * len), len);
WFIFOL(fd,k) = auction.auction_id;
- safestrncpy((char*)WFIFOP(fd,4+k), auction.seller_name, NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,4+k), auction.seller_name, NAME_LENGTH);
if( (item = itemdb->exists(auction.item.nameid)) != NULL && item->view_id > 0 )
WFIFOW(fd,28+k) = item->view_id;
@@ -15006,7 +15052,7 @@ void clif_Auction_results(struct map_session_data *sd, short count, short pages,
WFIFOW(fd,45+k) = auction.item.card[3];
WFIFOL(fd,47+k) = auction.price;
WFIFOL(fd,51+k) = auction.buynow;
- safestrncpy((char*)WFIFOP(fd,55+k), auction.buyer_name, NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,55+k), auction.buyer_name, NAME_LENGTH);
WFIFOL(fd,79+k) = (uint32)auction.timestamp;
}
WFIFOSET(fd,WFIFOW(fd,2));
@@ -15280,7 +15326,7 @@ void clif_parse_Auction_search(int fd, struct map_session_data* sd)
clif->pAuction_cancelreg(fd, sd);
- safestrncpy(search_text, (char*)RFIFOP(fd,8), sizeof(search_text));
+ safestrncpy(search_text, RFIFOP(fd,8), sizeof(search_text));
intif->Auction_requestlist(sd->status.char_id, type, price, search_text, page);
}
@@ -15416,13 +15462,25 @@ void clif_parse_cashshop_buy(int fd, struct map_session_data *sd)
int len = RFIFOW(fd,2);
int points = RFIFOL(fd,4);
int count = RFIFOW(fd,8);
- unsigned short* item_list = (unsigned short*)RFIFOP(fd,10);
+ struct itemlist item_list = { 0 };
+ int i;
if( len < 10 || len != 10 + count * 4) {
- ShowWarning("Player %u sent incorrect cash shop buy packet (len %u:%u)!\n", sd->status.char_id, len, 10 + count * 4);
+ ShowWarning("Player %d sent incorrect cash shop buy packet (len %d:%d)!\n", sd->status.char_id, len, 10 + count * 4);
return;
}
- fail = npc->cashshop_buylist(sd,points,count,item_list);
+ VECTOR_INIT(item_list);
+ VECTOR_ENSURE(item_list, count, 1);
+ for (i = 0; i < count; i++) {
+ struct itemlist_entry entry = { 0 };
+
+ entry.amount = RFIFOW(fd, 10 + 4 * i);
+ entry.id = RFIFOW(fd, 10 + 4 * i + 2); // Nameid
+
+ VECTOR_PUSH(item_list, entry);
+ }
+ fail = npc->cashshop_buylist(sd, points, &item_list);
+ VECTOR_CLEAR(item_list);
#endif
}
@@ -15541,7 +15599,7 @@ void clif_bossmapinfo(int fd, struct mob_data *md, short flag)
WFIFOW(fd,11) = hours; // Hours
WFIFOW(fd,13) = minutes; // Minutes
}
- safestrncpy((char*)WFIFOP(fd,19), md->db->jname, NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,19), md->db->jname, NAME_LENGTH);
}
WFIFOSET(fd,70);
@@ -15573,7 +15631,7 @@ void clif_parse_EquipTick(int fd, struct map_session_data* sd) __attribute__((no
/// 1 = enabled
void clif_parse_EquipTick(int fd, struct map_session_data* sd)
{
- bool flag = (bool)RFIFOL(fd,6);
+ bool flag = (RFIFOL(fd,6) != 0) ? true : false;
sd->status.show_equip = flag;
clif->equiptickack(sd, flag);
}
@@ -15607,7 +15665,7 @@ void clif_quest_send_list(struct map_session_data *sd)
+ sd->avail_quests * (sizeof(struct packet_quest_list_info)
+ MAX_QUEST_OBJECTIVES * sizeof(struct packet_mission_info_sub)); // >= than the actual length
buf = aMalloc(len);
- packet = (struct packet_quest_list_header *)WBUFP(buf, 0);
+ packet = WBUFP(buf, 0);
real_len = sizeof(*packet);
packet->PacketType = questListType;
@@ -15917,7 +15975,7 @@ void clif_mercenary_info(struct map_session_data *sd) {
#endif
WFIFOW(fd,18) = mstatus->flee;
WFIFOW(fd,20) = mstatus->amotion;
- safestrncpy((char*)WFIFOP(fd,22), md->db->name, NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,22), md->db->name, NAME_LENGTH);
WFIFOW(fd,46) = md->db->lv;
WFIFOL(fd,48) = mstatus->hp;
WFIFOL(fd,52) = mstatus->max_hp;
@@ -15959,7 +16017,7 @@ void clif_mercenary_skillblock(struct map_session_data *sd)
WFIFOW(fd, len + 8) = 0;
WFIFOW(fd, len + 10) = 0;
}
- safestrncpy((char*)WFIFOP(fd,len+12), skill->get_name(id), NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,len+12), skill->get_name(id), NAME_LENGTH);
WFIFOB(fd,len+36) = 0; // Skillable for Mercenary?
len += 37;
}
@@ -16118,10 +16176,10 @@ void clif_parse_BattleChat(int fd, struct map_session_data* sd) __attribute__((n
/// 0x2db <packet len>.W <text>.?B (<name> : <message>) 00
void clif_parse_BattleChat(int fd, struct map_session_data* sd)
{
- const char* text = (char*)RFIFOP(fd,4);
+ const char *text = RFIFOP(fd,4);
int textlen = RFIFOW(fd,2) - 4;
- char *name, *message;
+ const char *name, *message;
size_t namelen, messagelen;
if( !clif->process_message(sd, 0, &name, &namelen, &message, &messagelen) )
@@ -16181,7 +16239,7 @@ void clif_sendbgemblem_area(struct map_session_data *sd)
WBUFW(buf, 0) = 0x2dd;
WBUFL(buf,2) = sd->bl.id;
- safestrncpy((char*)WBUFP(buf,6), sd->status.name, NAME_LENGTH); // name don't show in screen.
+ safestrncpy(WBUFP(buf,6), sd->status.name, NAME_LENGTH); // name don't show in screen.
WBUFW(buf,30) = sd->bg_id;
clif->send(buf,packet_len(0x2dd), &sd->bl, AREA);
}
@@ -16192,7 +16250,7 @@ void clif_sendbgemblem_single(int fd, struct map_session_data *sd)
WFIFOHEAD(fd,32);
WFIFOW(fd,0) = 0x2dd;
WFIFOL(fd,2) = sd->bl.id;
- safestrncpy((char*)WFIFOP(fd,6), sd->status.name, NAME_LENGTH);
+ safestrncpy(WFIFOP(fd,6), sd->status.name, NAME_LENGTH);
WFIFOW(fd,30) = sd->bg_id;
WFIFOSET(fd,packet_len(0x2dd));
}
@@ -16404,36 +16462,51 @@ void clif_parse_LessEffect(int fd, struct map_session_data* sd)
sd->state.lesseffect = ( isLess != 0 );
}
-void clif_parse_ItemListWindowSelected(int fd, struct map_session_data* sd) __attribute__((nonnull (2)));
+void clif_parse_ItemListWindowSelected(int fd, struct map_session_data *sd) __attribute__((nonnull (2)));
/// S 07e4 <length>.w <option>.l <val>.l {<index>.w <amount>.w).4b*
-void clif_parse_ItemListWindowSelected(int fd, struct map_session_data* sd) {
- int n = (RFIFOW(fd,2)-12) / 4;
+void clif_parse_ItemListWindowSelected(int fd, struct map_session_data *sd)
+{
+ int n = ((int)RFIFOW(fd,2) - 12) / 4;
int type = RFIFOL(fd,4);
int flag = RFIFOL(fd,8); // Button clicked: 0 = Cancel, 1 = OK
- unsigned short* item_list = (unsigned short*)RFIFOP(fd,12);
+ struct itemlist item_list = { 0 };
+ int i;
if( sd->state.trading || sd->npc_shopid )
return;
- if( flag == 0 || n == 0) {
+ if (flag == 0 || n <= 0) {
clif_menuskill_clear(sd);
return; // Canceled by player.
}
- if( sd->menuskill_id != SO_EL_ANALYSIS && sd->menuskill_id != GN_CHANGEMATERIAL ) {
+ if (n > MAX_INVENTORY)
+ n = MAX_INVENTORY; // It should be impossible to have more than that.
+
+ if (sd->menuskill_id != SO_EL_ANALYSIS && sd->menuskill_id != GN_CHANGEMATERIAL) {
clif_menuskill_clear(sd);
return; // Prevent hacking.
}
+ VECTOR_INIT(item_list);
+ VECTOR_ENSURE(item_list, n, 1);
+ for (i = 0; i < n; i++) {
+ struct itemlist_entry entry = { 0 };
+ entry.id = (int)RFIFOW(fd, 12 + 4 * i) - 2; // Inventory index
+ entry.amount = RFIFOW(fd, 12 + 4 * i + 2);
+ VECTOR_PUSH(item_list, entry);
+ }
+
switch( type ) {
case 0: // Change Material
- skill->changematerial(sd,n,item_list);
+ skill->changematerial(sd, &item_list);
break;
case 1: // Level 1: Pure to Rough
case 2: // Level 2: Rough to Pure
- skill->elementalanalysis(sd,n,type,item_list);
+ skill->elementalanalysis(sd, type, &item_list);
break;
}
+ VECTOR_CLEAR(item_list);
clif_menuskill_clear(sd);
return;
@@ -16518,7 +16591,7 @@ void clif_parse_ReqOpenBuyingStore(int fd, struct map_session_data* sd) __attrib
/// 1 = open
void clif_parse_ReqOpenBuyingStore(int fd, struct map_session_data* sd) {
const unsigned int blocksize = 8;
- uint8* itemlist;
+ const uint8 *itemlist;
char storename[MESSAGE_SIZE];
unsigned char result;
int zenylimit;
@@ -16530,13 +16603,13 @@ void clif_parse_ReqOpenBuyingStore(int fd, struct map_session_data* sd) {
// TODO: Make this check global for all variable length packets.
if( packet_len < 89 )
{// minimum packet length
- ShowError("clif_parse_ReqOpenBuyingStore: Malformed packet (expected length=%u, length=%u, account_id=%d).\n", 89, packet_len, sd->bl.id);
+ ShowError("clif_parse_ReqOpenBuyingStore: Malformed packet (expected length=%u, length=%u, account_id=%d).\n", 89U, packet_len, sd->bl.id);
return;
}
zenylimit = RFIFOL(fd,info->pos[1]);
result = RFIFOL(fd,info->pos[2]);
- safestrncpy(storename, (const char*)RFIFOP(fd,info->pos[3]), sizeof(storename));
+ safestrncpy(storename, RFIFOP(fd,info->pos[3]), sizeof(storename));
itemlist = RFIFOP(fd,info->pos[4]);
// so that buyingstore_create knows, how many elements it has access to
@@ -16700,7 +16773,7 @@ void clif_parse_ReqTradeBuyingStore(int fd, struct map_session_data* sd) __attri
/// 0819 <packet len>.W <account id>.L <store id>.L { <index>.W <name id>.W <amount>.W }*
void clif_parse_ReqTradeBuyingStore(int fd, struct map_session_data* sd) {
const unsigned int blocksize = 6;
- uint8* itemlist;
+ const uint8 *itemlist;
int account_id;
unsigned int count, packet_len, buyer_id;
struct s_packet_db* info = &packet_db[RFIFOW(fd,0)];
@@ -16709,7 +16782,7 @@ void clif_parse_ReqTradeBuyingStore(int fd, struct map_session_data* sd) {
if( packet_len < 12 )
{// minimum packet length
- ShowError("clif_parse_ReqTradeBuyingStore: Malformed packet (expected length=%u, length=%u, account_id=%d).\n", 12, packet_len, sd->bl.id);
+ ShowError("clif_parse_ReqTradeBuyingStore: Malformed packet (expected length=%u, length=%u, account_id=%d).\n", 12U, packet_len, sd->bl.id);
return;
}
@@ -16722,7 +16795,7 @@ void clif_parse_ReqTradeBuyingStore(int fd, struct map_session_data* sd) {
if( packet_len%blocksize )
{
- ShowError("clif_parse_ReqTradeBuyingStore: Unexpected item list size %u (account_id=%d, buyer_id=%u, block size=%u)\n", packet_len, sd->bl.id, account_id, blocksize);
+ ShowError("clif_parse_ReqTradeBuyingStore: Unexpected item list size %u (account_id=%d, buyer_id=%d, block size=%u)\n", packet_len, sd->bl.id, account_id, blocksize);
return;
}
count = packet_len/blocksize;
@@ -16829,7 +16902,7 @@ void clif_parse_SearchStoreInfo(int fd, struct map_session_data* sd) {
if( packet_len < 15 )
{// minimum packet length
- ShowError("clif_parse_SearchStoreInfo: Malformed packet (expected length=%u, length=%u, account_id=%d).\n", 15, packet_len, sd->bl.id);
+ ShowError("clif_parse_SearchStoreInfo: Malformed packet (expected length=%u, length=%u, account_id=%d).\n", 15U, packet_len, sd->bl.id);
return;
}
@@ -17011,10 +17084,10 @@ void clif_parse_debug(int fd,struct map_session_data *sd) {
if( packet_len == -1 ) {// variable length
packet_len = RFIFOW(fd,2); // clif_parse ensures, that this amount of data is already received
}
- ShowDebug("Packet debug of 0x%04X (length %d), %s session #%d, %d/%d (AID/CID)\n", cmd, packet_len, sd->state.active ? "authed" : "unauthed", fd, sd->status.account_id, sd->status.char_id);
+ ShowDebug("Packet debug of 0x%04X (length %d), %s session #%d, %d/%d (AID/CID)\n", (unsigned int)cmd, packet_len, sd->state.active ? "authed" : "unauthed", fd, sd->status.account_id, sd->status.char_id);
} else {
packet_len = (int)RFIFOREST(fd);
- ShowDebug("Packet debug of 0x%04X (length %d), session #%d\n", cmd, packet_len, fd);
+ ShowDebug("Packet debug of 0x%04X (length %d), session #%d\n", (unsigned int)cmd, packet_len, fd);
}
ShowDump(RFIFOP(fd,0), packet_len);
@@ -17310,8 +17383,8 @@ void clif_parse_MoveItem(int fd, struct map_session_data *sd) {
/* [Ind/Hercules] */
void clif_cashshop_db(void) {
- config_t cashshop_conf;
- config_setting_t *cashshop = NULL, *cats = NULL;
+ struct config_t cashshop_conf;
+ struct config_setting_t *cashshop = NULL, *cats = NULL;
const char *config_filename = "db/cashshop_db.conf"; // FIXME hardcoded name
int i, item_count_t = 0;
for( i = 0; i < CASHSHOP_TAB_MAX; i++ ) {
@@ -17319,16 +17392,14 @@ void clif_cashshop_db(void) {
clif->cs.item_count[i] = 0;
}
- if (libconfig->read_file(&cashshop_conf, config_filename)) {
- ShowError("can't read %s\n", config_filename);
+ if (!libconfig->load_file(&cashshop_conf, config_filename))
return;
- }
cashshop = libconfig->lookup(&cashshop_conf, "cash_shop");
if( cashshop != NULL && (cats = libconfig->setting_get_elem(cashshop, 0)) != NULL ) {
for(i = 0; i < CASHSHOP_TAB_MAX; i++) {
- config_setting_t *cat;
+ struct config_setting_t *cat;
char entry_name[10];
sprintf(entry_name,"cat_%d",i);
@@ -17337,7 +17408,7 @@ void clif_cashshop_db(void) {
int k, item_count = libconfig->setting_length(cat);
for(k = 0; k < item_count; k++) {
- config_setting_t *entry = libconfig->setting_get_elem(cat,k);
+ struct config_setting_t *entry = libconfig->setting_get_elem(cat,k);
const char *name = config_setting_name(entry);
int price = libconfig->setting_get_int(entry);
struct item_data * data = NULL;
@@ -17641,7 +17712,7 @@ void clif_ShowScript(struct block_list* bl, const char* message) {
WBUFW(buf,0)=0x8b3;
WBUFW(buf,2)=len+8;
WBUFL(buf,4)=bl->id;
- safestrncpy((char *) WBUFP(buf,8),message,len);
+ safestrncpy(WBUFP(buf,8),message,len);
clif->send((unsigned char *) buf,WBUFW(buf,2),bl,ALL_CLIENT);
}
@@ -17681,7 +17752,8 @@ void clif_bgqueue_ack(struct map_session_data *sd, enum BATTLEGROUNDS_QUEUE_ACK
}
}
-void clif_bgqueue_notice_delete(struct map_session_data *sd, enum BATTLEGROUNDS_QUEUE_NOTICE_DELETED response, char *name) {
+void clif_bgqueue_notice_delete(struct map_session_data *sd, enum BATTLEGROUNDS_QUEUE_NOTICE_DELETED response, const char *name)
+{
struct packet_bgqueue_notice_delete p;
nullpo_retv(sd);
@@ -17693,8 +17765,9 @@ void clif_bgqueue_notice_delete(struct map_session_data *sd, enum BATTLEGROUNDS_
}
void clif_parse_bgqueue_register(int fd, struct map_session_data *sd) __attribute__((nonnull (2)));
-void clif_parse_bgqueue_register(int fd, struct map_session_data *sd) {
- struct packet_bgqueue_register *p = P2PTR(fd);
+void clif_parse_bgqueue_register(int fd, struct map_session_data *sd)
+{
+ const struct packet_bgqueue_register *p = RP2PTR(fd);
struct bg_arena *arena = NULL;
if( !bg->queue_on ) return; /* temp, until feature is complete */
@@ -17731,19 +17804,22 @@ void clif_bgqueue_update_info(struct map_session_data *sd, unsigned char arena_i
}
void clif_parse_bgqueue_checkstate(int fd, struct map_session_data *sd) __attribute__((nonnull (2)));
-void clif_parse_bgqueue_checkstate(int fd, struct map_session_data *sd) {
- struct packet_bgqueue_checkstate *p = P2PTR(fd);
+void clif_parse_bgqueue_checkstate(int fd, struct map_session_data *sd)
+{
+ const struct packet_bgqueue_checkstate *p = RP2PTR(fd);
nullpo_retv(sd);
- if ( sd->bg_queue.arena && sd->bg_queue.type ) {
+ if (sd->bg_queue.arena && sd->bg_queue.type) {
clif->bgqueue_update_info(sd,sd->bg_queue.arena->id,bg->id2pos(sd->bg_queue.arena->queue_id,sd->status.account_id));
- } else
+ } else {
clif->bgqueue_notice_delete(sd, BGQND_FAIL_NOT_QUEUING,p->bg_name);
+ }
}
void clif_parse_bgqueue_revoke_req(int fd, struct map_session_data *sd) __attribute__((nonnull (2)));
-void clif_parse_bgqueue_revoke_req(int fd, struct map_session_data *sd) {
- struct packet_bgqueue_revoke_req *p = P2PTR(fd);
+void clif_parse_bgqueue_revoke_req(int fd, struct map_session_data *sd)
+{
+ const struct packet_bgqueue_revoke_req *p = RP2PTR(fd);
if( sd->bg_queue.arena )
bg->queue_pc_cleanup(sd);
@@ -17752,8 +17828,9 @@ void clif_parse_bgqueue_revoke_req(int fd, struct map_session_data *sd) {
}
void clif_parse_bgqueue_battlebegin_ack(int fd, struct map_session_data *sd) __attribute__((nonnull (2)));
-void clif_parse_bgqueue_battlebegin_ack(int fd, struct map_session_data *sd) {
- struct packet_bgqueue_battlebegin_ack *p = P2PTR(fd);
+void clif_parse_bgqueue_battlebegin_ack(int fd, struct map_session_data *sd)
+{
+ const struct packet_bgqueue_battlebegin_ack *p = RP2PTR(fd);
struct bg_arena *arena;
if( !bg->queue_on ) return; /* temp, until feature is complete */
@@ -17889,10 +17966,11 @@ void clif_cart_additem_ack(struct map_session_data *sd, int flag) {
clif->send(&p,sizeof(p), &sd->bl, SELF);
}
-void clif_parse_BankDeposit(int fd, struct map_session_data* sd) __attribute__((nonnull (2)));
/* Bank System [Yommy/Hercules] */
-void clif_parse_BankDeposit(int fd, struct map_session_data* sd) {
- struct packet_banking_deposit_req *p = P2PTR(fd);
+void clif_parse_BankDeposit(int fd, struct map_session_data *sd) __attribute__((nonnull (2)));
+void clif_parse_BankDeposit(int fd, struct map_session_data *sd)
+{
+ const struct packet_banking_deposit_req *p = RP2PTR(fd);
int money;
if (!battle_config.feature_banking) {
@@ -17905,9 +17983,10 @@ void clif_parse_BankDeposit(int fd, struct map_session_data* sd) {
pc->bank_deposit(sd,money);
}
-void clif_parse_BankWithdraw(int fd, struct map_session_data* sd) __attribute__((nonnull (2)));
-void clif_parse_BankWithdraw(int fd, struct map_session_data* sd) {
- struct packet_banking_withdraw_req *p = P2PTR(fd);
+void clif_parse_BankWithdraw(int fd, struct map_session_data *sd) __attribute__((nonnull (2)));
+void clif_parse_BankWithdraw(int fd, struct map_session_data *sd)
+{
+ const struct packet_banking_withdraw_req *p = RP2PTR(fd);
int money;
if (!battle_config.feature_banking) {
@@ -18142,32 +18221,30 @@ void clif_parse_NPCMarketClosed(int fd, struct map_session_data *sd) {
sd->npc_shopid = 0;
}
-void clif_npc_market_purchase_ack(struct map_session_data *sd, struct packet_npc_market_purchase *req, unsigned char response) {
+void clif_npc_market_purchase_ack(struct map_session_data *sd, const struct itemlist *item_list, unsigned char response)
+{
#if PACKETVER >= 20131223
unsigned short c = 0;
nullpo_retv(sd);
- nullpo_retv(req);
+ nullpo_retv(item_list);
npcmarket_result.PacketType = npcmarketresultackType;
npcmarket_result.result = response == 0 ? 1 : 0;/* find other values */
- if( npcmarket_result.result ) {
- unsigned short i, list_size = (req->PacketLength - 4) / sizeof(req->list[0]), j;
- struct npc_data* nd;
- struct npc_item_list *shop = NULL;
- unsigned short shop_size = 0;
-
- nd = map->id2nd(sd->npc_shopid);
-
- shop = nd->u.scr.shop->item;
- shop_size = nd->u.scr.shop->items;
+ if (npcmarket_result.result) {
+ struct npc_data *nd = map->id2nd(sd->npc_shopid);
+ struct npc_item_list *shop = nd->u.scr.shop->item;
+ unsigned short shop_size = nd->u.scr.shop->items;
+ int i;
- for(i = 0; i < list_size; i++) {
+ for (i = 0; i < VECTOR_LENGTH(*item_list); i++) {
+ const struct itemlist_entry *entry = &VECTOR_INDEX(*item_list, i);
+ int j;
- npcmarket_result.list[i].ITID = req->list[i].ITID;
- npcmarket_result.list[i].qty = req->list[i].qty;
+ npcmarket_result.list[i].ITID = entry->id;
+ npcmarket_result.list[i].qty = entry->amount;
- ARR_FIND( 0, shop_size, j, req->list[i].ITID == shop[j].nameid );
+ ARR_FIND( 0, shop_size, j, entry->id == shop[j].nameid);
npcmarket_result.list[i].price = (j != shop_size) ? shop[j].value : 0;
@@ -18182,11 +18259,32 @@ void clif_npc_market_purchase_ack(struct map_session_data *sd, struct packet_npc
}
void clif_parse_NPCMarketPurchase(int fd, struct map_session_data *sd) __attribute__((nonnull (2)));
-void clif_parse_NPCMarketPurchase(int fd, struct map_session_data *sd) {
+void clif_parse_NPCMarketPurchase(int fd, struct map_session_data *sd)
+{
#if PACKETVER >= 20131223
- struct packet_npc_market_purchase *p = P2PTR(fd);
+ const struct packet_npc_market_purchase *p = RP2PTR(fd);
+ int response = 0, i;
+ int count = (p->PacketLength - 4) / sizeof p->list[0];
+ struct itemlist item_list;
+
+ Assert_retv(count >= 0 && count <= MAX_INVENTORY);
+
+ VECTOR_INIT(item_list);
+ VECTOR_ENSURE(item_list, count, 1);
+
+ for (i = 0; i < count; i++) {
+ struct itemlist_entry entry = { 0 };
+
+ entry.id = p->list[i].ITID;
+ entry.amount = p->list[i].qty;
- clif->npc_market_purchase_ack(sd,p,npc->market_buylist(sd,(p->PacketLength - 4) / sizeof(p->list[0]),p));
+ VECTOR_PUSH(item_list, entry);
+ }
+
+ response = npc->market_buylist(sd, &item_list);
+ clif->npc_market_purchase_ack(sd, &item_list, response);
+
+ VECTOR_CLEAR(item_list);
#endif
}
@@ -18370,8 +18468,8 @@ void clif_parse_RouletteRecvItem(int fd, struct map_session_data* sd) {
}
bool clif_parse_roulette_db(void) {
- config_t roulette_conf;
- config_setting_t *roulette = NULL, *levels = NULL;
+ struct config_t roulette_conf;
+ struct config_setting_t *roulette = NULL, *levels = NULL;
const char *config_filename = "db/roulette_db.conf"; // FIXME hardcoded name
int i, j, item_count_t = 0;
@@ -18379,15 +18477,13 @@ bool clif_parse_roulette_db(void) {
clif->rd.items[i] = 0;
}
- if (libconfig->read_file(&roulette_conf, config_filename)) {
- ShowError("can't read %s\n", config_filename);
+ if (!libconfig->load_file(&roulette_conf, config_filename))
return false;
- }
roulette = libconfig->lookup(&roulette_conf, "roulette");
if( roulette != NULL && (levels = libconfig->setting_get_elem(roulette, 0)) != NULL ) {
for(i = 0; i < MAX_ROULETTE_LEVEL; i++) {
- config_setting_t *level;
+ struct config_setting_t *level;
char entry_name[10];
sprintf(entry_name,"level_%d",i+1);
@@ -18396,7 +18492,7 @@ bool clif_parse_roulette_db(void) {
int k, item_count = libconfig->setting_length(level);
for(k = 0; k < item_count; k++) {
- config_setting_t *entry = libconfig->setting_get_elem(level,k);
+ struct config_setting_t *entry = libconfig->setting_get_elem(level,k);
const char *name = config_setting_name(entry);
int qty = libconfig->setting_get_int(entry);
struct item_data * data = NULL;
@@ -18745,25 +18841,25 @@ int clif_parse(int fd) {
if (RFIFOREST(fd) < 2)
return 0;
+ if (sd)
+ parse_cmd_func = sd->parse_cmd_func;
+ else
+ parse_cmd_func = clif->parse_cmd;
+
+ cmd = parse_cmd_func(fd,sd);
+
if (VECTOR_LENGTH(HPM->packets[hpClif_Parse]) > 0) {
- int result = HPM->parse_packets(fd,hpClif_Parse);
+ int result = HPM->parse_packets(fd,cmd,hpClif_Parse);
if (result == 1)
continue;
if (result == 2)
return 0;
}
- if( sd )
- parse_cmd_func = sd->parse_cmd_func;
- else
- parse_cmd_func = clif->parse_cmd;
-
- cmd = parse_cmd_func(fd,sd);
-
// filter out invalid / unsupported packets
if (cmd > MAX_PACKET_DB || cmd < MIN_PACKET_DB || packet_db[cmd].len == 0) {
ShowWarning("clif_parse: Received unsupported packet (packet 0x%04x (0x%04x), %"PRIuS" bytes received), disconnecting session #%d.\n",
- cmd, RFIFOW(fd,0), RFIFOREST(fd), fd);
+ (unsigned int)cmd, RFIFOW(fd,0), RFIFOREST(fd), fd);
#ifdef DUMP_INVALID_PACKET
ShowDump(RFIFOP(fd,0), RFIFOREST(fd));
#endif
@@ -18779,7 +18875,7 @@ int clif_parse(int fd) {
packet_len = RFIFOW(fd,2);
if (packet_len < 4 || packet_len > 32768) {
- ShowWarning("clif_parse: Received packet 0x%04x specifies invalid packet_len (%d), disconnecting session #%d.\n", cmd, packet_len, fd);
+ ShowWarning("clif_parse: Received packet 0x%04x specifies invalid packet_len (%d), disconnecting session #%d.\n", (unsigned int)cmd, packet_len, fd);
#ifdef DUMP_INVALID_PACKET
ShowDump(RFIFOP(fd,0), RFIFOREST(fd));
#endif
@@ -18793,7 +18889,11 @@ int clif_parse(int fd) {
return 0; // not enough data received to form the packet
if( battle_config.packet_obfuscation == 2 || cmd != RFIFOW(fd, 0) || (sd && sd->parse_cmd_func == clif_parse_cmd_decrypt) ) {
- RFIFOW(fd, 0) = cmd;
+ // Note: Overriding const qualifier to re-inject the decoded packet ID.
+#define RFIFOP_mutable(fd, pos) ((void *)(sockt->session[fd]->rdata + sockt->session[fd]->rdata_pos + (pos)))
+ int16 *packet_id = RFIFOP_mutable(fd, 0);
+#undef RFIFOP_mutable
+ *packet_id = cmd;
if( sd ) {
sd->cryptKey = (( sd->cryptKey * clif->cryptKey[1] ) + clif->cryptKey[2]) & 0xFFFFFFFF; // Update key for the next packet
}
@@ -18867,7 +18967,12 @@ static void __attribute__ ((unused)) packetdb_addpacket(short cmd, int len, ...)
pFunc func;
if (cmd > MAX_PACKET_DB) {
- ShowError("Packet Error: packet 0x%x is greater than the maximum allowed (0x%x), skipping...\n", cmd, MAX_PACKET_DB);
+ ShowError("Packet Error: packet 0x%x is greater than the maximum allowed (0x%x), skipping...\n", (unsigned int)cmd, (unsigned int)MAX_PACKET_DB);
+ return;
+ }
+
+ if (cmd < MIN_PACKET_DB) {
+ ShowError("Packet Error: packet 0x%x is lower than the minimum allowed (0x%x), skipping...\n", (unsigned int)cmd, (unsigned int)MIN_PACKET_DB);
return;
}
diff --git a/src/map/clif.h b/src/map/clif.h
index 3d43b064c..ac0191210 100644
--- a/src/map/clif.h
+++ b/src/map/clif.h
@@ -40,6 +40,7 @@ struct guild;
struct homun_data;
struct item;
struct item_data;
+struct itemlist; // map/itemdb.h
struct map_session_data;
struct mercenary_data;
struct mob_data;
@@ -58,7 +59,6 @@ struct view_data;
* Defines
**/
#define packet_len(cmd) packet_db[cmd].len
-#define P2PTR(fd) RFIFO2PTR(fd)
#define clif_menuskill_clear(sd) ((sd)->menuskill_id = (sd)->menuskill_val = (sd)->menuskill_val2 = 0)
#define clif_disp_onlyself(sd,mes,len) clif->disp_message( &(sd)->bl, (mes), (len), SELF )
#define MAX_ROULETTE_LEVEL 7 /** client-defined value **/
@@ -73,12 +73,6 @@ struct view_data;
/**
* Enumerations
**/
-enum {// packet DB
- MIN_PACKET_DB = 0x0064,
- MAX_PACKET_DB = 0x0F00,
- MAX_PACKET_POS = 20,
-};
-
typedef enum send_target {
ALL_CLIENT,
ALL_SAMEMAP,
@@ -862,7 +856,7 @@ struct clif_interface {
void (*messageln) (const int fd, const char* mes);
/* message+s(printf) */
void (*messages) (const int fd, const char *mes, ...) __attribute__((format(printf, 2, 3)));
- bool (*process_message) (struct map_session_data *sd, int format, char **name_, size_t *namelen_, char **message_, size_t *messagelen_);
+ bool (*process_message) (struct map_session_data *sd, int format, const char **name_, size_t *namelen_, const char **message_, size_t *messagelen_);
void (*wisexin) (struct map_session_data *sd,int type,int flag);
void (*wisall) (struct map_session_data *sd,int type,int flag);
void (*PMIgnoreList) (struct map_session_data* sd);
@@ -1004,7 +998,7 @@ struct clif_interface {
void (*mail_setattachment) (int fd, int index, uint8 flag);
/* auction-related */
void (*auction_openwindow) (struct map_session_data *sd);
- void (*auction_results) (struct map_session_data *sd, short count, short pages, uint8 *buf);
+ void (*auction_results) (struct map_session_data *sd, short count, short pages, const uint8 *buf);
void (*auction_message) (int fd, unsigned char flag);
void (*auction_close) (int fd, unsigned char flag);
void (*auction_setitem) (int fd, int index, bool fail);
@@ -1058,7 +1052,7 @@ struct clif_interface {
void (*elemental_updatestatus) (struct map_session_data *sd, int type);
/* bgqueue */
void (*bgqueue_ack) (struct map_session_data *sd, enum BATTLEGROUNDS_QUEUE_ACK response, unsigned char arena_id);
- void (*bgqueue_notice_delete) (struct map_session_data *sd, enum BATTLEGROUNDS_QUEUE_NOTICE_DELETED response, char *name);
+ void (*bgqueue_notice_delete) (struct map_session_data *sd, enum BATTLEGROUNDS_QUEUE_NOTICE_DELETED response, const char *name);
void (*bgqueue_update_info) (struct map_session_data *sd, unsigned char arena_id, int position);
void (*bgqueue_joined) (struct map_session_data *sd, int pos);
void (*bgqueue_pcleft) (struct map_session_data *sd);
@@ -1087,7 +1081,7 @@ struct clif_interface {
int (*delay_damage_sub) (int tid, int64 tick, int id, intptr_t data);
/* NPC Market */
void (*npc_market_open) (struct map_session_data *sd, struct npc_data *nd);
- void (*npc_market_purchase_ack) (struct map_session_data *sd, struct packet_npc_market_purchase *req, unsigned char response);
+ void (*npc_market_purchase_ack) (struct map_session_data *sd, const struct itemlist *item_list, unsigned char response);
/* */
bool (*parse_roulette_db) (void);
void (*roulette_generate_ack) (struct map_session_data *sd, unsigned char result, short stage, short prizeIdx, short bonusItemID);
diff --git a/src/map/elemental.c b/src/map/elemental.c
index a87deb7d7..b6297c2cf 100644
--- a/src/map/elemental.c
+++ b/src/map/elemental.c
@@ -254,7 +254,8 @@ void elemental_summon_init(struct elemental_data *ed) {
ed->regen.state.block = 0;
}
-int elemental_data_received(struct s_elemental *ele, bool flag) {
+int elemental_data_received(const struct s_elemental *ele, bool flag)
+{
struct map_session_data *sd;
struct elemental_data *ed;
struct s_elemental_db *db;
@@ -544,28 +545,38 @@ int elemental_change_mode_ack(struct elemental_data *ed, int mode) {
return 1;
}
-/*===============================================================
- * Change elemental mode.
- *-------------------------------------------------------------*/
-int elemental_change_mode(struct elemental_data *ed, int mode) {
+/**
+ * Changes elemental mode.
+ *
+ * @param ed The elemental data.
+ * @param mode The new mode.
+ * @retval 1 in case of success.
+ */
+int elemental_change_mode(struct elemental_data *ed, uint32 mode)
+{
+ int skillmode = EL_SKILLMODE_PASIVE;
nullpo_ret(ed);
// Remove target
elemental->unlocktarget(ed);
// Removes the effects of the previous mode.
- if(ed->elemental.mode != mode ) elemental->clean_effect(ed);
+ if (ed->elemental.mode != mode)
+ elemental->clean_effect(ed);
ed->battle_status.mode = ed->elemental.mode = mode;
// Normalize elemental mode to elemental skill mode.
- if( mode == EL_MODE_AGGRESSIVE ) mode = EL_SKILLMODE_AGGRESSIVE; // Aggressive spirit mode -> Aggressive spirit skill.
- else if( mode == EL_MODE_ASSIST ) mode = EL_SKILLMODE_ASSIST; // Assist spirit mode -> Assist spirit skill.
- else mode = EL_SKILLMODE_PASIVE; // Passive spirit mode -> Passive spirit skill.
+ if (mode == EL_MODE_AGGRESSIVE)
+ skillmode = EL_SKILLMODE_AGGRESSIVE; // Aggressive spirit mode -> Aggressive spirit skill.
+ else if (mode == EL_MODE_ASSIST)
+ skillmode = EL_SKILLMODE_ASSIST; // Assist spirit mode -> Assist spirit skill.
+ else
+ skillmode = EL_SKILLMODE_PASIVE; // Passive spirit mode -> Passive spirit skill.
// Use a skill immediately after every change mode.
- if( mode != EL_SKILLMODE_AGGRESSIVE )
- elemental->change_mode_ack(ed,mode);
+ if (skillmode != EL_SKILLMODE_AGGRESSIVE)
+ elemental->change_mode_ack(ed, skillmode);
return 1;
}
@@ -680,7 +691,8 @@ int elemental_ai_sub_timer_activesearch(struct block_list *bl, va_list ap) {
int elemental_ai_sub_timer(struct elemental_data *ed, struct map_session_data *sd, int64 tick) {
struct block_list *target = NULL;
- int master_dist, view_range, mode;
+ int master_dist, view_range;
+ uint32 mode;
nullpo_ret(ed);
nullpo_ret(sd);
@@ -759,7 +771,7 @@ int elemental_ai_sub_timer(struct elemental_data *ed, struct map_session_data *s
return 0;
}
- if( mode == EL_MODE_AGGRESSIVE ) {
+ if (mode == EL_MODE_AGGRESSIVE) {
target = map->id2bl(ed->ud.target);
if( !target )
diff --git a/src/map/elemental.h b/src/map/elemental.h
index 1a98670e0..cdd83fd21 100644
--- a/src/map/elemental.h
+++ b/src/map/elemental.h
@@ -122,11 +122,11 @@ struct elemental_interface {
struct view_data * (*get_viewdata) (int class_);
int (*create) (struct map_session_data *sd, int class_, unsigned int lifetime);
- int (*data_received) (struct s_elemental *ele, bool flag);
+ int (*data_received) (const struct s_elemental *ele, bool flag);
int (*save) (struct elemental_data *ed);
int (*change_mode_ack) (struct elemental_data *ed, int mode);
- int (*change_mode) (struct elemental_data *ed, int mode);
+ int (*change_mode) (struct elemental_data *ed, uint32 mode);
void (*heal) (struct elemental_data *ed, int hp, int sp);
int (*dead) (struct elemental_data *ed);
diff --git a/src/map/guild.c b/src/map/guild.c
index cba05638f..13acfc0db 100644
--- a/src/map/guild.c
+++ b/src/map/guild.c
@@ -230,15 +230,18 @@ struct map_session_data* guild_getavailablesd(struct guild* g)
}
/// lookup: player AID/CID -> member index
-int guild_getindex(struct guild *g,int account_id,int char_id)
+int guild_getindex(const struct guild *g, int account_id, int char_id)
{
int i;
if( g == NULL )
- return -1;
+ return INDEX_NOT_FOUND;
ARR_FIND( 0, g->max_member, i, g->member[i].account_id == account_id && g->member[i].char_id == char_id );
- return( i < g->max_member ) ? i : -1;
+ if (i == g->max_member)
+ return INDEX_NOT_FOUND;
+
+ return i;
}
/// lookup: player sd -> member position
@@ -286,9 +289,8 @@ int guild_payexp_timer_sub(DBKey key, DBData *data, va_list ap) {
c = DB->data2ptr(data);
- if (
- (g = guild->search(c->guild_id)) == NULL ||
- (i = guild->getindex(g, c->account_id, c->char_id)) < 0
+ if ((g = guild->search(c->guild_id)) == NULL
+ || (i = guild->getindex(g, c->account_id, c->char_id)) == INDEX_NOT_FOUND
) {
ers_free(guild->expcache_ers, c);
return 0;
@@ -433,7 +435,7 @@ int guild_npc_request_info(int guild_id,const char *event)
}
//Confirmation of the character belongs to guild
-int guild_check_member(struct guild *g)
+int guild_check_member(const struct guild *g)
{
int i;
struct map_session_data *sd;
@@ -447,7 +449,7 @@ int guild_check_member(struct guild *g)
continue;
i = guild->getindex(g,sd->status.account_id,sd->status.char_id);
- if (i < 0) {
+ if (i == INDEX_NOT_FOUND) {
sd->status.guild_id=0;
sd->guild_emblem_id=0;
ShowWarning("guild: check_member %d[%s] is not member\n",sd->status.account_id,sd->status.name);
@@ -475,7 +477,8 @@ int guild_recv_noinfo(int guild_id)
}
//Get and display information for all member
-int guild_recv_info(struct guild *sg) {
+int guild_recv_info(const struct guild *sg)
+{
struct guild *g,before;
int i,bm,m;
DBData data;
@@ -753,9 +756,9 @@ void guild_member_joined(struct map_session_data *sd)
guild->block_skill(sd, 300000);
}
i = guild->getindex(g, sd->status.account_id, sd->status.char_id);
- if (i == -1)
+ if (i == INDEX_NOT_FOUND) {
sd->status.guild_id = 0;
- else {
+ } else {
g->member[i].sd = sd;
sd->guild = g;
@@ -875,7 +878,7 @@ int guild_expulsion(struct map_session_data* sd, int guild_id, int account_id, i
// find the member and perform expulsion
i = guild->getindex(g, account_id, char_id);
- if( i != -1 && strcmp(g->member[i].name,g->master) != 0 ) //Can't expel the GL!
+ if (i != INDEX_NOT_FOUND && strcmp(g->member[i].name,g->master) != 0) //Can't expel the GL!
intif->guild_leave(g->guild_id,account_id,char_id,1,mes);
return 0;
@@ -892,7 +895,7 @@ int guild_member_withdraw(int guild_id, int account_id, int char_id, int flag, c
return 0; // no such guild (error!)
i = guild->getindex(g, account_id, char_id);
- if( i == -1 )
+ if (i == INDEX_NOT_FOUND)
return 0; // not a member (inconsistency!)
online_member_sd = guild->getavailablesd(g);
@@ -975,8 +978,8 @@ int guild_send_memberinfoshort(struct map_session_data *sd,int online)
sd->status.account_id,sd->status.char_id,online,sd->status.base_level,sd->status.class_);
if(!online){
- int i=guild->getindex(g,sd->status.account_id,sd->status.char_id);
- if(i>=0)
+ int i = guild->getindex(g,sd->status.account_id,sd->status.char_id);
+ if (i != INDEX_NOT_FOUND)
g->member[i].sd=NULL;
else
ShowError("guild_send_memberinfoshort: Failed to locate member %d:%d in guild %d!\n", sd->status.account_id, sd->status.char_id, g->guild_id);
@@ -993,7 +996,7 @@ int guild_send_memberinfoshort(struct map_session_data *sd,int online)
int guild_recv_memberinfoshort(int guild_id,int account_id,int char_id,int online,int lv,int class_)
{ // cleaned up [LuzZza]
- int i,alv,c,idx=-1,om=0,oldonline=-1;
+ int i, alv, c, idx = INDEX_NOT_FOUND, om = 0, oldonline = -1;
struct guild *g = guild->search(guild_id);
if(g == NULL)
@@ -1015,7 +1018,7 @@ int guild_recv_memberinfoshort(int guild_id,int account_id,int char_id,int onlin
om++;
}
- if(idx == -1 || c == 0) {
+ if (idx == INDEX_NOT_FOUND || c == 0) {
//Treat char_id who doesn't match guild_id (not found as member)
struct map_session_data *sd = map->id2sd(account_id);
if(sd && sd->status.char_id == char_id) {
@@ -1117,7 +1120,7 @@ int guild_change_position(int guild_id,int idx,int mode,int exp_mode,const char
nullpo_ret(name);
exp_mode = cap_value(exp_mode, 0, battle_config.guild_exp_limit);
- p.mode=mode&GPERM_BOTH; // Invite and Expel
+ p.mode=mode&GPERM_MASK;
p.exp_mode=exp_mode;
safestrncpy(p.name,name,NAME_LENGTH);
return intif->guild_position(guild_id,idx,&p);
@@ -1126,7 +1129,7 @@ int guild_change_position(int guild_id,int idx,int mode,int exp_mode,const char
/*====================================================
* Notification of member has changed his guild title
*---------------------------------------------------*/
-int guild_position_changed(int guild_id,int idx,struct guild_position *p)
+int guild_position_changed(int guild_id, int idx, const struct guild_position *p)
{
struct guild *g=guild->search(guild_id);
int i;
@@ -1883,7 +1886,8 @@ int guild_gm_changed(int guild_id, int account_id, int char_id)
/*====================================================
* Guild disbanded
*---------------------------------------------------*/
-int guild_break(struct map_session_data *sd,char *name) {
+int guild_break(struct map_session_data *sd, const char *name)
+{
struct guild *g;
struct unit_data *ud;
int i;
@@ -2064,7 +2068,7 @@ void guild_castle_reconnect(int castle_id, int index, int value)
}
// Load castle data then invoke OnAgitInit* on last
-int guild_castledataloadack(int len, struct guild_castle *gc)
+int guild_castledataloadack(int len, const struct guild_castle *gc)
{
int i;
int n = (len-4) / sizeof(struct guild_castle);
diff --git a/src/map/guild.h b/src/map/guild.h
index 10749f8ad..cd796adb3 100644
--- a/src/map/guild.h
+++ b/src/map/guild.h
@@ -98,7 +98,7 @@ struct guild_interface {
struct guild_castle *(*mapindex2gc) (short map_index);
/* */
struct map_session_data *(*getavailablesd) (struct guild *g);
- int (*getindex) (struct guild *g,int account_id,int char_id);
+ int (*getindex) (const struct guild *g, int account_id, int char_id);
int (*getposition) (struct guild *g, struct map_session_data *sd);
unsigned int (*payexp) (struct map_session_data *sd,unsigned int exp);
int (*getexp) (struct map_session_data *sd,int exp); // [Celest]
@@ -107,7 +107,7 @@ struct guild_interface {
int (*created) (int account_id,int guild_id);
int (*request_info) (int guild_id);
int (*recv_noinfo) (int guild_id);
- int (*recv_info) (struct guild *sg);
+ int (*recv_info) (const struct guild *sg);
int (*npc_request_info) (int guild_id,const char *ev);
int (*invite) (struct map_session_data *sd,struct map_session_data *tsd);
int (*reply_invite) (struct map_session_data *sd,int guild_id,int flag);
@@ -130,7 +130,7 @@ struct guild_interface {
int (*change_memberposition) (int guild_id,int account_id,int char_id,short idx);
int (*memberposition_changed) (struct guild *g,int idx,int pos);
int (*change_position) (int guild_id,int idx,int mode,int exp_mode,const char *name);
- int (*position_changed) (int guild_id,int idx,struct guild_position *p);
+ int (*position_changed) (int guild_id, int idx, const struct guild_position *p);
int (*change_notice) (struct map_session_data *sd,int guild_id,const char *mes1,const char *mes2);
int (*notice_changed) (int guild_id,const char *mes1,const char *mes2);
int (*change_emblem) (struct map_session_data *sd,int len,const char *data);
@@ -139,14 +139,14 @@ struct guild_interface {
int (*recv_message) (int guild_id,int account_id,const char *mes,int len);
int (*send_dot_remove) (struct map_session_data *sd);
int (*skillupack) (int guild_id,uint16 skill_id,int account_id);
- int (*dobreak) (struct map_session_data *sd,char *name);
+ int (*dobreak) (struct map_session_data *sd, const char *name);
int (*broken) (int guild_id,int flag);
int (*gm_change) (int guild_id, struct map_session_data *sd);
int (*gm_changed) (int guild_id, int account_id, int char_id);
/* */
void (*castle_map_init) (void);
int (*castledatasave) (int castle_id,int index,int value);
- int (*castledataloadack) (int len, struct guild_castle *gc);
+ int (*castledataloadack) (int len, const struct guild_castle *gc);
void (*castle_reconnect) (int castle_id, int index, int value);
/* */
void (*agit_start) (void);
@@ -176,7 +176,7 @@ struct guild_interface {
int (*broken_sub) (DBKey key, DBData *data, va_list ap);
int (*castle_broken_sub) (DBKey key, DBData *data, va_list ap);
void (*makemember) (struct guild_member *m,struct map_session_data *sd);
- int (*check_member) (struct guild *g);
+ int (*check_member) (const struct guild *g);
int (*get_alliance_count) (struct guild *g,int flag);
void (*castle_reconnect_sub) (void *key, void *data, va_list ap);
};
diff --git a/src/map/homunculus.c b/src/map/homunculus.c
index b642c197f..bda8fd9e6 100644
--- a/src/map/homunculus.c
+++ b/src/map/homunculus.c
@@ -399,7 +399,7 @@ bool homunculus_levelup(struct homun_data *hd) {
int homunculus_change_class(struct homun_data *hd, short class_) {
int i = homun->db_search(class_,HOMUNCULUS_CLASS);
nullpo_retr(0, hd);
- if(i < 0)
+ if (i == INDEX_NOT_FOUND)
return 0;
hd->homunculusDB = &homun->dbs->db[i];
hd->homunculus.class_ = class_;
@@ -705,7 +705,8 @@ void homunculus_hunger_timer_delete(struct homun_data *hd) {
}
}
-int homunculus_change_name(struct map_session_data *sd,char *name) {
+int homunculus_change_name(struct map_session_data *sd, const char *name)
+{
int i;
struct homun_data *hd;
nullpo_retr(1, sd);
@@ -725,21 +726,26 @@ int homunculus_change_name(struct map_session_data *sd,char *name) {
return intif_rename_hom(sd, name);
}
-bool homunculus_change_name_ack(struct map_session_data *sd, char* name, int flag) {
+bool homunculus_change_name_ack(struct map_session_data *sd, const char *name, int flag)
+{
struct homun_data *hd;
+ char *newname = NULL;
nullpo_retr(false, sd);
nullpo_retr(false, name);
hd = sd->hd;
nullpo_retr(false, hd);
if (!homun_alive(hd)) return false;
- normalize_name(name," ");//bugreport:3032
+ newname = aStrndup(name, NAME_LENGTH-1);
+ normalize_name(newname, " ");//bugreport:3032 // FIXME[Haru]: This should be normalized by the inter-server (so that it's const here)
- if ( !flag || !strlen(name) ) {
+ if (flag == 0 || strlen(newname) == 0) {
clif->message(sd->fd, msg_sd(sd,280)); // You cannot use this name
+ aFree(newname);
return false;
}
- safestrncpy(hd->homunculus.name,name,NAME_LENGTH);
+ safestrncpy(hd->homunculus.name, newname, NAME_LENGTH);
+ aFree(newname);
clif->charnameack (0,&hd->bl);
hd->homunculus.rename_flag = 1;
clif->hominfo(sd,hd,0);
@@ -763,14 +769,25 @@ int homunculus_db_search(int key,int type) {
return i;
break;
default:
- return -1;
+ return INDEX_NOT_FOUND;
}
}
- return -1;
+ return INDEX_NOT_FOUND;
}
-// Create homunc structure
-bool homunculus_create(struct map_session_data *sd, struct s_homunculus *hom) {
+/**
+ * Creates and initializes an homunculus.
+ *
+ * @remark
+ * The char_id field in the source homunculus data is ignored (the sd's
+ * character ID is used instead).
+ *
+ * @param sd The owner character.
+ * @param hom The homunculus source data.
+ * @retval false in case of errors.
+ */
+bool homunculus_create(struct map_session_data *sd, const struct s_homunculus *hom)
+{
struct homun_data *hd;
int i = 0;
@@ -780,7 +797,7 @@ bool homunculus_create(struct map_session_data *sd, struct s_homunculus *hom) {
Assert_retr(false, sd->status.hom_id == 0 || sd->hd == 0 || sd->hd->master == sd);
i = homun->db_search(hom->class_,HOMUNCULUS_CLASS);
- if(i < 0) {
+ if (i == INDEX_NOT_FOUND) {
ShowError("homunculus_create: unknown class [%d] for homunculus '%s', requesting deletion.\n", hom->class_, hom->name);
sd->status.hom_id = 0;
intif->homunculus_requestdelete(hom->hom_id);
@@ -794,6 +811,7 @@ bool homunculus_create(struct map_session_data *sd, struct s_homunculus *hom) {
hd->master = sd;
hd->homunculusDB = &homun->dbs->db[i];
memcpy(&hd->homunculus, hom, sizeof(struct s_homunculus));
+ hd->homunculus.char_id = sd->status.char_id; // Fix character ID if necessary.
hd->exp_next = homun->dbs->exptable[hd->homunculus.level - 1];
status->set_viewdata(&hd->bl, hd->homunculus.class_);
@@ -863,35 +881,38 @@ bool homunculus_call(struct map_session_data *sd) {
}
// Receive homunculus data from char server
-bool homunculus_recv_data(int account_id, struct s_homunculus *sh, int flag) {
+bool homunculus_recv_data(int account_id, const struct s_homunculus *sh, int flag)
+{
struct map_session_data *sd;
struct homun_data *hd;
nullpo_retr(false, sh);
+
sd = map->id2sd(account_id);
- if(!sd)
+ if (sd == NULL)
return false;
- if (sd->status.char_id != sh->char_id) {
- if (sd->status.hom_id == sh->hom_id)
- sh->char_id = sd->status.char_id; //Correct char id.
- else
- return false;
- }
- if(!flag) { // Failed to load
+
+ if (flag == 0) { // Failed to load
sd->status.hom_id = 0;
return false;
}
- if (!sd->status.hom_id) //Hom just created.
+ if (sd->status.char_id != sh->char_id && sd->status.hom_id != sh->hom_id)
+ return false;
+
+ if (sd->status.hom_id == 0) //Hom just created.
sd->status.hom_id = sh->hom_id;
- if (sd->hd) //uh? Overwrite the data.
- memcpy(&sd->hd->homunculus, sh, sizeof(struct s_homunculus));
- else
+ if (sd->hd != NULL) {
+ //uh? Overwrite the data.
+ memcpy(&sd->hd->homunculus, sh, sizeof sd->hd->homunculus);
+ sd->hd->homunculus.char_id = sd->status.char_id; // Correct char id if necessary.
+ } else {
homun->create(sd, sh);
+ }
hd = sd->hd;
- if(hd && hd->homunculus.hp && hd->homunculus.vaporize == HOM_ST_ACTIVE && hd->bl.prev == NULL && sd->bl.prev != NULL) {
+ if(hd != NULL && hd->homunculus.hp && hd->homunculus.vaporize == HOM_ST_ACTIVE && hd->bl.prev == NULL && sd->bl.prev != NULL) {
enum homun_type htype = homun->class2type(hd->homunculus.class_);
map->addblock(&hd->bl);
@@ -927,7 +948,8 @@ bool homunculus_creation_request(struct map_session_data *sd, int class_) {
nullpo_retr(false, sd);
i = homun->db_search(class_,HOMUNCULUS_CLASS);
- if(i < 0) return false;
+ if (i == INDEX_NOT_FOUND)
+ return false;
memset(&hom, 0, sizeof(struct s_homunculus));
//Initial data
diff --git a/src/map/homunculus.h b/src/map/homunculus.h
index c2ce042ec..3dd9e4772 100644
--- a/src/map/homunculus.h
+++ b/src/map/homunculus.h
@@ -186,13 +186,13 @@ struct homunculus_interface {
bool (*feed) (struct map_session_data *sd, struct homun_data *hd);
int (*hunger_timer) (int tid, int64 tick, int id, intptr_t data);
void (*hunger_timer_delete) (struct homun_data *hd);
- int (*change_name) (struct map_session_data *sd,char *name);
- bool (*change_name_ack) (struct map_session_data *sd, char* name, int flag);
+ int (*change_name) (struct map_session_data *sd, const char *name);
+ bool (*change_name_ack) (struct map_session_data *sd, const char *name, int flag);
int (*db_search) (int key,int type);
- bool (*create) (struct map_session_data *sd, struct s_homunculus *hom);
+ bool (*create) (struct map_session_data *sd, const struct s_homunculus *hom);
void (*init_timers) (struct homun_data * hd);
bool (*call) (struct map_session_data *sd);
- bool (*recv_data) (int account_id, struct s_homunculus *sh, int flag);
+ bool (*recv_data) (int account_id, const struct s_homunculus *sh, int flag);
bool (*creation_request) (struct map_session_data *sd, int class_);
bool (*ressurect) (struct map_session_data* sd, unsigned char per, short x, short y);
void (*revive) (struct homun_data *hd, unsigned int hp, unsigned int sp);
diff --git a/src/map/instance.c b/src/map/instance.c
index 5e8256c88..a6700d486 100644
--- a/src/map/instance.c
+++ b/src/map/instance.c
@@ -106,7 +106,7 @@ int instance_create(int owner_id, const char *name, enum instance_owner_type typ
icptr = &g->instances;
break;
default:
- ShowError("instance_create: unknown type %d for owner_id %d and name %s.\n", type,owner_id,name);
+ ShowError("instance_create: unknown type %u for owner_id %d and name %s.\n", type, owner_id, name);
return -1;
}
@@ -591,7 +591,7 @@ void instance_destroy(int instance_id) {
icptr = &g->instances;
break;
default:
- ShowError("instance_destroy: unknown type %d for owner_id %d and name '%s'.\n", instance->list[instance_id].owner_type,instance->list[instance_id].owner_id,instance->list[instance_id].name);
+ ShowError("instance_destroy: unknown type %u for owner_id %d and name '%s'.\n", instance->list[instance_id].owner_type, instance->list[instance_id].owner_id, instance->list[instance_id].name);
break;
}
diff --git a/src/map/intif.c b/src/map/intif.c
index 1968ebe67..d20afbb08 100644
--- a/src/map/intif.c
+++ b/src/map/intif.c
@@ -132,7 +132,7 @@ int intif_delete_petdata(int pet_id)
return 1;
}
-int intif_rename(struct map_session_data *sd, int type, char *name)
+int intif_rename(struct map_session_data *sd, int type, const char *name)
{
if (intif->CheckForCharServer())
return 1;
@@ -231,7 +231,7 @@ int intif_main_message(struct map_session_data* sd, const char* message)
}
// The transmission of Wisp/Page to inter-server (player not found on this server)
-int intif_wis_message(struct map_session_data *sd, char *nick, char *mes, size_t mes_len)
+int intif_wis_message(struct map_session_data *sd, const char *nick, const char *mes, size_t mes_len)
{
if (intif->CheckForCharServer())
return 0;
@@ -350,7 +350,7 @@ int intif_saveregistry(struct map_session_data *sd) {
WFIFOB(inter_fd, plen) = (unsigned char)len;/* won't be higher; the column size is 32 */
plen += 1;
- safestrncpy((char*)WFIFOP(inter_fd,plen), varname, len);
+ safestrncpy(WFIFOP(inter_fd,plen), varname, len);
plen += len;
WFIFOL(inter_fd, plen) = script_getvaridx(key.i64);
@@ -368,7 +368,7 @@ int intif_saveregistry(struct map_session_data *sd) {
WFIFOB(inter_fd, plen) = (unsigned char)len;/* won't be higher; the column size is 254 */
plen += 1;
- safestrncpy((char*)WFIFOP(inter_fd,plen), p->value, len);
+ safestrncpy(WFIFOP(inter_fd,plen), p->value, len);
plen += len;
} else {
script->reg_destroy_single(sd,key.i64,&p->flag);
@@ -463,7 +463,7 @@ int intif_send_guild_storage(int account_id,struct guild_storage *gstor)
}
// Party creation request
-int intif_create_party(struct party_member *member,char *name,int item,int item2)
+int intif_create_party(struct party_member *member, const char *name, int item, int item2)
{
if (intif->CheckForCharServer())
return 0;
@@ -684,7 +684,7 @@ int intif_guild_leave(int guild_id,int account_id,int char_id,int flag,const cha
WFIFOL(inter_fd, 6) = account_id;
WFIFOL(inter_fd,10) = char_id;
WFIFOB(inter_fd,14) = flag;
- safestrncpy((char*)WFIFOP(inter_fd,15),mes,40);
+ safestrncpy(WFIFOP(inter_fd,15),mes,40);
WFIFOSET(inter_fd,55);
return 0;
}
@@ -956,13 +956,13 @@ int intif_homunculus_requestdelete(int homun_id)
// Wisp/Page reception // rewritten by [Yor]
void intif_parse_WisMessage(int fd) {
struct map_session_data* sd;
- char *wisp_source;
+ const char *wisp_source;
char name[NAME_LENGTH];
int id, i;
id=RFIFOL(fd,4);
- safestrncpy(name, (char*)RFIFOP(fd,32), NAME_LENGTH);
+ safestrncpy(name, RFIFOP(fd,32), NAME_LENGTH);
sd = map->nick2sd(name);
if(sd == NULL || strcmp(sd->status.name, name) != 0) {
//Not found
@@ -973,7 +973,7 @@ void intif_parse_WisMessage(int fd) {
intif_wis_replay(id, 2);
return;
}
- wisp_source = (char *) RFIFOP(fd,8); // speed up [Yor]
+ wisp_source = RFIFOP(fd,8); // speed up [Yor]
for(i=0; i < MAX_IGNORE_LIST &&
sd->ignore[i].name[0] != '\0' &&
strcmp(sd->ignore[i].name, wisp_source) != 0
@@ -985,17 +985,19 @@ void intif_parse_WisMessage(int fd) {
return;
}
//Success to send whisper.
- clif->wis_message(sd->fd, wisp_source, (char*)RFIFOP(fd,56),RFIFOW(fd,2)-56);
+ clif->wis_message(sd->fd, wisp_source, RFIFOP(fd,56),RFIFOW(fd,2)-56);
intif_wis_replay(id,0); // success
}
// Wisp/page transmission result reception
-void intif_parse_WisEnd(int fd) {
+void intif_parse_WisEnd(int fd)
+{
struct map_session_data* sd;
+ const char *playername = RFIFOP(fd, 2);
if (battle_config.etc_log)
- ShowInfo("intif_parse_wisend: player: %s, flag: %d\n", RFIFOP(fd,2), RFIFOB(fd,26)); // flag: 0: success to send whisper, 1: target character is not logged in?, 2: ignored by target
- sd = map->nick2sd((char *)RFIFOP(fd,2));
+ ShowInfo("intif_parse_wisend: player: %s, flag: %d\n", playername, RFIFOB(fd,26)); // flag: 0: success to send whisper, 1: target character is not logged in?, 2: ignored by target
+ sd = map->nick2sd(playername);
if (sd != NULL)
clif->wis_end(sd->fd, RFIFOB(fd,26));
@@ -1032,8 +1034,8 @@ void mapif_parse_WisToGM(int fd)
message = (char *) (mes_len >= 255 ? (char *) aMalloc(mes_len) : mbuf);
permission = RFIFOL(fd,28);
- safestrncpy(Wisp_name, (char*)RFIFOP(fd,4), NAME_LENGTH);
- safestrncpy(message, (char*)RFIFOP(fd,32), mes_len);
+ safestrncpy(Wisp_name, RFIFOP(fd,4), NAME_LENGTH);
+ safestrncpy(message, RFIFOP(fd,32), mes_len);
// information is sent to all online GM
map->foreachpc(mapif_parse_WisToGM_sub, permission, Wisp_name, message, mes_len);
@@ -1098,14 +1100,14 @@ void intif_parse_Registers(int fd)
char sval[254];
for (i = 0; i < max; i++) {
int len = RFIFOB(fd, cursor);
- safestrncpy(key, (char*)RFIFOP(fd, cursor + 1), min((int)sizeof(key), len));
+ safestrncpy(key, RFIFOP(fd, cursor + 1), min((int)sizeof(key), len));
cursor += len + 1;
index = RFIFOL(fd, cursor);
cursor += 4;
len = RFIFOB(fd, cursor);
- safestrncpy(sval, (char*)RFIFOP(fd, cursor + 1), min((int)sizeof(sval), len));
+ safestrncpy(sval, RFIFOP(fd, cursor + 1), min((int)sizeof(sval), len));
cursor += len + 1;
script->set_reg(NULL,sd,reference_uid(script->add_str(key), index), key, (void*)sval, NULL);
@@ -1121,7 +1123,7 @@ void intif_parse_Registers(int fd)
int ival;
int len = RFIFOB(fd, cursor);
- safestrncpy(key, (char*)RFIFOP(fd, cursor + 1), min((int)sizeof(key), len));
+ safestrncpy(key, RFIFOP(fd, cursor + 1), min((int)sizeof(key), len));
cursor += len + 1;
index = RFIFOL(fd, cursor);
@@ -1156,7 +1158,7 @@ void intif_parse_LoadGuildStorage(int fd)
sd=map->id2sd( RFIFOL(fd,4) );
if( flag ){ //If flag != 0, we attach a player and open the storage
if(sd==NULL){
- ShowError("intif_parse_LoadGuildStorage: user not found %d\n",RFIFOL(fd,4));
+ ShowError("intif_parse_LoadGuildStorage: user not found %u\n", RFIFOL(fd,4));
return;
}
}
@@ -1194,29 +1196,29 @@ void intif_parse_SaveGuildStorage(int fd)
void intif_parse_PartyCreated(int fd)
{
if(battle_config.etc_log)
- ShowInfo("intif: party created by account %d\n\n", RFIFOL(fd,2));
- party->created(RFIFOL(fd,2), RFIFOL(fd,6),RFIFOB(fd,10),RFIFOL(fd,11), (char *)RFIFOP(fd,15));
+ ShowInfo("intif: party created by account %u\n\n", RFIFOL(fd,2));
+ party->created(RFIFOL(fd,2), RFIFOL(fd,6),RFIFOB(fd,10),RFIFOL(fd,11), RFIFOP(fd,15));
}
// Receive party info
void intif_parse_PartyInfo(int fd) {
if (RFIFOW(fd,2) == 12) {
- ShowWarning("intif: party noinfo (char_id=%d party_id=%d)\n", RFIFOL(fd,4), RFIFOL(fd,8));
+ ShowWarning("intif: party noinfo (char_id=%u party_id=%u)\n", RFIFOL(fd,4), RFIFOL(fd,8));
party->recv_noinfo(RFIFOL(fd,8), RFIFOL(fd,4));
return;
}
if (RFIFOW(fd,2) != 8+sizeof(struct party))
- ShowError("intif: party info: data size mismatch (char_id=%d party_id=%d packet_len=%d expected_len=%"PRIuS")\n",
+ ShowError("intif: party info: data size mismatch (char_id=%u party_id=%u packet_len=%d expected_len=%"PRIuS")\n",
RFIFOL(fd,4), RFIFOL(fd,8), RFIFOW(fd,2), 8+sizeof(struct party));
- party->recv_info((struct party *)RFIFOP(fd,8), RFIFOL(fd,4));
+ party->recv_info(RFIFOP(fd,8), RFIFOL(fd,4));
}
// ACK adding party member
void intif_parse_PartyMemberAdded(int fd)
{
if(battle_config.etc_log)
- ShowInfo("intif: party member added Party (%d), Account(%d), Char(%d)\n",RFIFOL(fd,2),RFIFOL(fd,6),RFIFOL(fd,10));
+ ShowInfo("intif: party member added Party (%u), Account(%u), Char(%u)\n", RFIFOL(fd,2), RFIFOL(fd,6), RFIFOL(fd,10));
party->member_added(RFIFOL(fd,2),RFIFOL(fd,6),RFIFOL(fd,10), RFIFOB(fd, 14));
}
@@ -1230,7 +1232,7 @@ void intif_parse_PartyOptionChanged(int fd)
void intif_parse_PartyMemberWithdraw(int fd)
{
if(battle_config.etc_log)
- ShowInfo("intif: party member withdraw: Party(%d), Account(%d), Char(%d)\n",RFIFOL(fd,2),RFIFOL(fd,6),RFIFOL(fd,10));
+ ShowInfo("intif: party member withdraw: Party(%u), Account(%u), Char(%u)\n", RFIFOL(fd,2), RFIFOL(fd,6), RFIFOL(fd,10));
party->member_withdraw(RFIFOL(fd,2),RFIFOL(fd,6),RFIFOL(fd,10));
}
@@ -1247,7 +1249,7 @@ void intif_parse_PartyMove(int fd)
// ACK party messages
void intif_parse_PartyMessage(int fd) {
- party->recv_message(RFIFOL(fd,4),RFIFOL(fd,8),(char *) RFIFOP(fd,12),RFIFOW(fd,2)-12);
+ party->recv_message(RFIFOL(fd,4), RFIFOL(fd,8), RFIFOP(fd,12), RFIFOW(fd,2)-12);
}
// ACK guild creation
@@ -1258,26 +1260,26 @@ void intif_parse_GuildCreated(int fd) {
// ACK guild infos
void intif_parse_GuildInfo(int fd) {
if (RFIFOW(fd,2) == 8) {
- ShowWarning("intif: guild noinfo %d\n",RFIFOL(fd,4));
+ ShowWarning("intif: guild noinfo %u\n", RFIFOL(fd,4));
guild->recv_noinfo(RFIFOL(fd,4));
return;
}
if (RFIFOW(fd,2)!=sizeof(struct guild)+4)
- ShowError("intif: guild info: data size mismatch - Gid: %d recv size: %d Expected size: %"PRIuS"\n",
- RFIFOL(fd,4),RFIFOW(fd,2),sizeof(struct guild)+4);
- guild->recv_info((struct guild *)RFIFOP(fd,4));
+ ShowError("intif: guild info: data size mismatch - Gid: %u recv size: %d Expected size: %"PRIuS"\n",
+ RFIFOL(fd,4), RFIFOW(fd,2), sizeof(struct guild)+4);
+ guild->recv_info(RFIFOP(fd,4));
}
// ACK adding guild member
void intif_parse_GuildMemberAdded(int fd) {
if(battle_config.etc_log)
- ShowInfo("intif: guild member added %d %d %d %d\n",RFIFOL(fd,2),RFIFOL(fd,6),RFIFOL(fd,10),RFIFOB(fd,14));
+ ShowInfo("intif: guild member added %u %u %u %d\n", RFIFOL(fd,2), RFIFOL(fd,6), RFIFOL(fd,10), RFIFOB(fd,14));
guild->member_added(RFIFOL(fd,2),RFIFOL(fd,6),RFIFOL(fd,10),RFIFOB(fd,14));
}
// ACK member leaving guild
void intif_parse_GuildMemberWithdraw(int fd) {
- guild->member_withdraw(RFIFOL(fd,2),RFIFOL(fd,6),RFIFOL(fd,10),RFIFOB(fd,14),(char *)RFIFOP(fd,55),(char *)RFIFOP(fd,15));
+ guild->member_withdraw(RFIFOL(fd,2), RFIFOL(fd,6), RFIFOL(fd,10), RFIFOB(fd,14), RFIFOP(fd,55), RFIFOP(fd,15));
}
// ACK guild member basic info
@@ -1308,15 +1310,19 @@ void intif_parse_GuildBasicInfoChanged(int fd) {
case GBI_SKILLPOINT: g->skill_point = RFIFOL(fd,10); break;
case GBI_SKILLLV: {
int idx, max;
- struct guild_skill *gs = (struct guild_skill *)RFIFOP(fd,10);
+ const struct guild_skill *p_gs = RFIFOP(fd,10);
+ struct guild_skill *gs = NULL;
- idx = gs->id - GD_SKILLBASE;
+ idx = p_gs->id - GD_SKILLBASE;
Assert_retv(idx >= 0 && idx < MAX_GUILDSKILL);
+
+ gs = &g->skill[idx];
+ memcpy(gs, p_gs, sizeof(*gs));
+
max = guild->skill_get_max(gs->id);
- if( gs->lv > max )
+ if (gs->lv > max)
gs->lv = max;
- memcpy(&(g->skill[idx]), gs, sizeof(g->skill[idx]));
break;
}
}
@@ -1340,7 +1346,7 @@ void intif_parse_GuildMemberInfoChanged(int fd) {
return;
idx = guild->getindex(g,account_id,char_id);
- if( idx == -1 )
+ if (idx == INDEX_NOT_FOUND)
return;
switch( type ) {
@@ -1357,9 +1363,9 @@ void intif_parse_GuildMemberInfoChanged(int fd) {
// ACK change of guild title
void intif_parse_GuildPosition(int fd) {
if (RFIFOW(fd,2)!=sizeof(struct guild_position)+12)
- ShowError("intif: guild info: data size mismatch (%d) %d != %"PRIuS"\n",
- RFIFOL(fd,4),RFIFOW(fd,2),sizeof(struct guild_position)+12);
- guild->position_changed(RFIFOL(fd,4),RFIFOL(fd,8),(struct guild_position *)RFIFOP(fd,12));
+ ShowError("intif: guild info: data size mismatch (%u) %d != %"PRIuS"\n",
+ RFIFOL(fd,4), RFIFOW(fd,2), sizeof(struct guild_position) + 12);
+ guild->position_changed(RFIFOL(fd,4), RFIFOL(fd,8), RFIFOP(fd,12));
}
// ACK change of guild skill update
@@ -1369,27 +1375,27 @@ void intif_parse_GuildSkillUp(int fd) {
// ACK change of guild relationship
void intif_parse_GuildAlliance(int fd) {
- guild->allianceack(RFIFOL(fd,2),RFIFOL(fd,6),RFIFOL(fd,10),RFIFOL(fd,14),RFIFOB(fd,18),(char *) RFIFOP(fd,19),(char *) RFIFOP(fd,43));
+ guild->allianceack(RFIFOL(fd,2), RFIFOL(fd,6), RFIFOL(fd,10), RFIFOL(fd,14), RFIFOB(fd,18), RFIFOP(fd,19), RFIFOP(fd,43));
}
// ACK change of guild notice
void intif_parse_GuildNotice(int fd) {
- guild->notice_changed(RFIFOL(fd,2),(char *) RFIFOP(fd,6),(char *) RFIFOP(fd,66));
+ guild->notice_changed(RFIFOL(fd,2), RFIFOP(fd,6), RFIFOP(fd,66));
}
// ACK change of guild emblem
void intif_parse_GuildEmblem(int fd) {
- guild->emblem_changed(RFIFOW(fd,2)-12,RFIFOL(fd,4),RFIFOL(fd,8), (char *)RFIFOP(fd,12));
+ guild->emblem_changed(RFIFOW(fd,2)-12, RFIFOL(fd,4), RFIFOL(fd,8), RFIFOP(fd,12));
}
// ACK guild message
void intif_parse_GuildMessage(int fd) {
- guild->recv_message(RFIFOL(fd,4),RFIFOL(fd,8),(char *) RFIFOP(fd,12),RFIFOW(fd,2)-12);
+ guild->recv_message(RFIFOL(fd,4), RFIFOL(fd,8), RFIFOP(fd,12), RFIFOW(fd,2)-12);
}
// Reply guild castle data request
void intif_parse_GuildCastleDataLoad(int fd) {
- guild->castledataloadack(RFIFOW(fd,2), (struct guild_castle *)RFIFOP(fd,4));
+ guild->castledataloadack(RFIFOW(fd,2), RFIFOP(fd,4));
}
// ACK change of guildmaster
@@ -1440,10 +1446,10 @@ void intif_parse_ChangeNameOk(int fd)
case 0: //Players [NOT SUPPORTED YET]
break;
case 1: //Pets
- pet->change_name_ack(sd, (char*)RFIFOP(fd,12), RFIFOB(fd,11));
+ pet->change_name_ack(sd, RFIFOP(fd,12), RFIFOB(fd,11));
break;
case 2: //Hom
- homun->change_name_ack(sd, (char*)RFIFOP(fd,12), RFIFOB(fd,11));
+ homun->change_name_ack(sd, RFIFOP(fd,12), RFIFOB(fd,11));
break;
}
return;
@@ -1459,7 +1465,7 @@ void intif_parse_CreateHomunculus(int fd) {
ShowError("intif: create homun data: data size mismatch %d != %"PRIuS"\n", len, sizeof(struct s_homunculus));
return;
}
- homun->recv_data(RFIFOL(fd,4), (struct s_homunculus*)RFIFOP(fd,9), RFIFOB(fd,8)) ;
+ homun->recv_data(RFIFOL(fd,4), RFIFOP(fd,9), RFIFOB(fd,8)) ;
}
void intif_parse_RecvHomunculusData(int fd) {
@@ -1470,13 +1476,13 @@ void intif_parse_RecvHomunculusData(int fd) {
ShowError("intif: homun data: data size mismatch %d != %"PRIuS"\n", len, sizeof(struct s_homunculus));
return;
}
- homun->recv_data(RFIFOL(fd,4), (struct s_homunculus*)RFIFOP(fd,9), RFIFOB(fd,8));
+ homun->recv_data(RFIFOL(fd,4), RFIFOP(fd,9), RFIFOB(fd,8));
}
/* Really? Whats the point, shouldn't be sent when successful then [Ind] */
void intif_parse_SaveHomunculusOk(int fd) {
if(RFIFOB(fd,6) != 1)
- ShowError("homunculus data save failure for account %d\n", RFIFOL(fd,2));
+ ShowError("homunculus data save failure for account %u\n", RFIFOL(fd,2));
}
/* Really? Whats the point, shouldn't be sent when successful then [Ind] */
@@ -1527,7 +1533,7 @@ void intif_parse_QuestLog(int fd) {
sd->quest_log = NULL;
}
} else {
- struct quest *received = (struct quest *)RFIFOP(fd, 8);
+ const struct quest *received = RFIFOP(fd, 8);
int i, k = num_received;
if (sd->quest_log) {
RECREATE(sd->quest_log, struct quest, num_received);
@@ -1691,7 +1697,7 @@ void intif_parse_MailGetAttach(int fd) {
sd = map->charid2sd( RFIFOL(fd,4) );
if (sd == NULL) {
- ShowError("intif_parse_MailGetAttach: char not found %d\n",RFIFOL(fd,4));
+ ShowError("intif_parse_MailGetAttach: char not found %u\n", RFIFOL(fd,4));
return;
}
@@ -1769,7 +1775,7 @@ void intif_parse_MailReturn(int fd) {
short fail = RFIFOB(fd,10);
if( sd == NULL ) {
- ShowError("intif_parse_MailReturn: char not found %d\n",RFIFOL(fd,2));
+ ShowError("intif_parse_MailReturn: char not found %u\n", RFIFOL(fd, 2));
return;
}
@@ -1837,8 +1843,8 @@ void intif_parse_MailSend(int fd) {
void intif_parse_MailNew(int fd) {
struct map_session_data *sd = map->charid2sd(RFIFOL(fd,2));
int mail_id = RFIFOL(fd,6);
- const char* sender_name = (char*)RFIFOP(fd,10);
- const char* title = (char*)RFIFOP(fd,34);
+ const char *sender_name = RFIFOP(fd,10);
+ const char *title = RFIFOP(fd,34);
if( sd == NULL )
return;
@@ -1876,7 +1882,7 @@ void intif_parse_AuctionResults(int fd) {
struct map_session_data *sd = map->charid2sd(RFIFOL(fd,4));
short count = RFIFOW(fd,8);
short pages = RFIFOW(fd,10);
- uint8* data = RFIFOP(fd,12);
+ const uint8 *data = RFIFOP(fd,12);
if( sd == NULL )
return;
@@ -2063,7 +2069,7 @@ void intif_parse_MercenaryReceived(int fd) {
return;
}
- mercenary->data_received((struct s_mercenary*)RFIFOP(fd,5), RFIFOB(fd,4));
+ mercenary->data_received(RFIFOP(fd,5), RFIFOB(fd,4));
}
int intif_mercenary_request(int merc_id, int char_id)
@@ -2145,7 +2151,7 @@ void intif_parse_ElementalReceived(int fd) {
return;
}
- elemental->data_received((struct s_elemental*)RFIFOP(fd,5), RFIFOB(fd,4));
+ elemental->data_received(RFIFOP(fd,5), RFIFOB(fd,4));
}
int intif_elemental_request(int ele_id, int char_id)
@@ -2207,7 +2213,7 @@ void intif_request_accinfo( int u_fd, int aid, int group_lv, char* query ) {
WFIFOL(inter_fd,2) = u_fd;
WFIFOL(inter_fd,6) = aid;
WFIFOL(inter_fd,10) = group_lv;
- safestrncpy((char *)WFIFOP(inter_fd,14), query, NAME_LENGTH);
+ safestrncpy(WFIFOP(inter_fd,14), query, NAME_LENGTH);
WFIFOSET(inter_fd,2 + 4 + 4 + 4 + NAME_LENGTH);
@@ -2224,7 +2230,7 @@ void intif_parse_MessageToFD(int fd) {
/* matching e.g. previous fd owner didn't dc during request or is still the same */
if( sd && sd->bl.id == aid ) {
char msg[512];
- safestrncpy(msg, (char*)RFIFOP(fd,12), RFIFOW(fd,2) - 12);
+ safestrncpy(msg, RFIFOP(fd,12), RFIFOW(fd,2) - 12);
clif->messagecolor_self(u_fd, COLOR_DEFAULT ,msg);
}
@@ -2288,9 +2294,9 @@ int intif_parse(int fd)
switch(cmd){
case 0x3800:
if (RFIFOL(fd,4) == 0xFF000000) //Normal announce.
- clif->broadcast(NULL, (char *) RFIFOP(fd,16), packet_len-16, BC_DEFAULT, ALL_CLIENT);
+ clif->broadcast(NULL, RFIFOP(fd,16), packet_len-16, BC_DEFAULT, ALL_CLIENT);
else //Color announce.
- clif->broadcast2(NULL, (char *) RFIFOP(fd,16), packet_len-16, RFIFOL(fd,4), RFIFOW(fd,8), RFIFOW(fd,10), RFIFOW(fd,12), RFIFOW(fd,14), ALL_CLIENT);
+ clif->broadcast2(NULL, RFIFOP(fd,16), packet_len-16, RFIFOL(fd,4), RFIFOW(fd,8), RFIFOW(fd,10), RFIFOW(fd,12), RFIFOW(fd,14), ALL_CLIENT);
break;
case 0x3801: intif->pWisMessage(fd); break;
case 0x3802: intif->pWisEnd(fd); break;
diff --git a/src/map/intif.h b/src/map/intif.h
index 0bcaae941..dccd31d80 100644
--- a/src/map/intif.h
+++ b/src/map/intif.h
@@ -62,13 +62,13 @@ struct intif_interface {
int (*broadcast) (const char* mes, size_t len, int type);
int (*broadcast2) (const char* mes, size_t len, unsigned int fontColor, short fontType, short fontSize, short fontAlign, short fontY);
int (*main_message) (struct map_session_data* sd, const char* message);
- int (*wis_message) (struct map_session_data *sd,char *nick,char *mes,size_t mes_len);
+ int (*wis_message) (struct map_session_data *sd, const char *nick, const char *mes, size_t mes_len);
int (*wis_message_to_gm) (char *Wisp_name, int permission, char *mes);
int (*saveregistry) (struct map_session_data *sd);
int (*request_registry) (struct map_session_data *sd, int flag);
int (*request_guild_storage) (int account_id, int guild_id);
int (*send_guild_storage) (int account_id, struct guild_storage *gstor);
- int (*create_party) (struct party_member *member,char *name,int item,int item2);
+ int (*create_party) (struct party_member *member, const char *name, int item, int item2);
int (*request_partyinfo) (int party_id, int char_id);
int (*party_addmember) (int party_id,struct party_member *member);
int (*party_changeoption) (int party_id, int account_id, int exp, int item);
@@ -98,7 +98,7 @@ struct intif_interface {
int (*request_petdata) (int account_id, int char_id, int pet_id);
int (*save_petdata) (int account_id, struct s_pet *p);
int (*delete_petdata) (int pet_id);
- int (*rename) (struct map_session_data *sd, int type, char *name);
+ int (*rename) (struct map_session_data *sd, int type, const char *name);
int (*homunculus_create) (int account_id, struct s_homunculus *sh);
bool (*homunculus_requestload) (int account_id, int homun_id);
int (*homunculus_requestsave) (int account_id, struct s_homunculus* sh);
diff --git a/src/map/irc-bot.c b/src/map/irc-bot.c
index 3d8ec8b5d..b520e9e91 100644
--- a/src/map/irc-bot.c
+++ b/src/map/irc-bot.c
@@ -134,7 +134,7 @@ struct irc_func* irc_func_search(char* function_name) {
* @see do_sockets
*/
int irc_parse(int fd) {
- char *parse_string = NULL, *str_safe = NULL;
+ char *parse_string = NULL, *p = NULL, *str_safe = NULL;
if (sockt->session[fd]->flag.eof) {
sockt->close(fd);
@@ -150,18 +150,19 @@ int irc_parse(int fd) {
if( !RFIFOREST(fd) )
return 0;
- parse_string = (char*)RFIFOP(fd,0);
- parse_string[ RFIFOREST(fd) - 1 ] = '\0';
+ parse_string = aMalloc(RFIFOREST(fd));
+ safestrncpy(parse_string, RFIFOP(fd,0), RFIFOREST(fd));
+ RFIFOSKIP(fd, RFIFOREST(fd));
+ RFIFOFLUSH(fd);
- parse_string = strtok_r(parse_string,"\r\n",&str_safe);
+ p = strtok_r(parse_string,"\r\n",&str_safe);
- while (parse_string != NULL) {
+ while (p != NULL) {
ircbot->parse_sub(fd,parse_string);
- parse_string = strtok_r(NULL,"\r\n",&str_safe);
+ p = strtok_r(NULL,"\r\n",&str_safe);
}
+ aFree(parse_string);
- RFIFOSKIP(fd, RFIFOREST(fd));
- RFIFOFLUSH(fd);
return 0;
}
@@ -244,7 +245,7 @@ void irc_send(char *str) {
if (len > IRC_MESSAGE_LENGTH-3)
len = IRC_MESSAGE_LENGTH-3;
WFIFOHEAD(ircbot->fd, len);
- snprintf((char*)WFIFOP(ircbot->fd,0),IRC_MESSAGE_LENGTH, "%s\r\n", str);
+ snprintf(WFIFOP(ircbot->fd,0),IRC_MESSAGE_LENGTH, "%s\r\n", str);
WFIFOSET(ircbot->fd, len);
}
diff --git a/src/map/itemdb.c b/src/map/itemdb.c
index 6428bade5..27adc387b 100644
--- a/src/map/itemdb.c
+++ b/src/map/itemdb.c
@@ -2,7 +2,7 @@
* This file is part of Hercules.
* http://herc.ws - http://github.com/HerculesWS/Hercules
*
- * Copyright (C) 2012-2015 Hercules Dev Team
+ * Copyright (C) 2012-2016 Hercules Dev Team
* Copyright (C) Athena Dev Teams
*
* Hercules is free software: you can redistribute it and/or modify
@@ -342,81 +342,202 @@ const char* itemdb_typename(int type)
return "Unknown Type";
}
-/*==========================================
- * Converts the jobid from the format in itemdb
- * to the format used by the map server. [Skotlex]
- *------------------------------------------*/
-void itemdb_jobid2mapid(unsigned int *bclass, unsigned int jobmask)
+ /**
+ * Converts the JobID to the format used by map-server to check item
+ * restriction as per job.
+ *
+ * @param bclass Pointer to the variable containing the new format
+ * @param job_id Variable containing JobID
+ * @param enable Boolean value which (un)set the restriction.
+ *
+ * @author Dastgir
+ */
+void itemdb_jobid2mapid(uint64 *bclass, int job_id, bool enable)
{
+ uint64 mask[3] = { 0 };
int i;
+
nullpo_retv(bclass);
- bclass[0]= bclass[1]= bclass[2]= 0;
+
+ switch(job_id) {
+ // Base Classes
+ case JOB_NOVICE:
+ case JOB_SUPER_NOVICE:
+ mask[0] = 1ULL << MAPID_NOVICE;
+ mask[1] = 1ULL << MAPID_NOVICE;
+ break;
+ case JOB_SWORDMAN:
+ case JOB_MAGE:
+ case JOB_ARCHER:
+ case JOB_ACOLYTE:
+ case JOB_MERCHANT:
+ case JOB_THIEF:
+ mask[0] = 1ULL << (MAPID_NOVICE+job_id);
+ break;
+ // 2-1 Classes
+ case JOB_KNIGHT:
+ mask[1] = 1ULL << MAPID_SWORDMAN;
+ break;
+ case JOB_PRIEST:
+ mask[1] = 1ULL << MAPID_ACOLYTE;
+ break;
+ case JOB_WIZARD:
+ mask[1] = 1ULL << MAPID_MAGE;
+ break;
+ case JOB_BLACKSMITH:
+ mask[1] = 1ULL << MAPID_MERCHANT;
+ break;
+ case JOB_HUNTER:
+ mask[1] = 1ULL << MAPID_ARCHER;
+ break;
+ case JOB_ASSASSIN:
+ mask[1] = 1ULL << MAPID_THIEF;
+ break;
+ // 2-2 Classes
+ case JOB_CRUSADER:
+ mask[2] = 1ULL << MAPID_SWORDMAN;
+ break;
+ case JOB_MONK:
+ mask[2] = 1ULL << MAPID_ACOLYTE;
+ break;
+ case JOB_SAGE:
+ mask[2] = 1ULL << MAPID_MAGE;
+ break;
+ case JOB_ALCHEMIST:
+ mask[2] = 1ULL << MAPID_MERCHANT;
+ break;
+ case JOB_BARD:
+ mask[2] = 1ULL << MAPID_ARCHER;
+ break;
+ case JOB_ROGUE:
+ mask[2] = 1ULL << MAPID_THIEF;
+ break;
+ // Extended Classes
+ case JOB_TAEKWON:
+ mask[0] = 1ULL << MAPID_TAEKWON;
+ break;
+ case JOB_STAR_GLADIATOR:
+ mask[1] = 1ULL << MAPID_TAEKWON;
+ break;
+ case JOB_SOUL_LINKER:
+ mask[2] = 1ULL << MAPID_TAEKWON;
+ break;
+ case JOB_GUNSLINGER:
+ mask[0] = 1ULL << MAPID_GUNSLINGER;
+ mask[1] = 1ULL << MAPID_GUNSLINGER;
+ break;
+ case JOB_NINJA:
+ mask[0] = 1ULL << MAPID_NINJA;
+ mask[1] = 1ULL << MAPID_NINJA;
+ break;
+ case JOB_KAGEROU:
+ case JOB_OBORO:
+ mask[1] = 1ULL << MAPID_NINJA;
+ break;
+ case JOB_REBELLION:
+ mask[1] = 1ULL << MAPID_GUNSLINGER;
+ break;
+ // Other Classes
+ case JOB_GANGSI: //Bongun/Munak
+ mask[0] = 1ULL << MAPID_GANGSI;
+ break;
+ case JOB_DEATH_KNIGHT:
+ mask[1] = 1ULL << MAPID_GANGSI;
+ break;
+ case JOB_DARK_COLLECTOR:
+ mask[2] = 1ULL << MAPID_GANGSI;
+ break;
+ }
+
+ for (i = 0; i < ARRAYLENGTH(mask); i++) {
+ if (mask[i] == 0)
+ continue;
+ if (enable)
+ bclass[i] |= mask[i];
+ else
+ bclass[i] &= ~mask[i];
+ }
+}
+
+/**
+ * Converts the JobMask to the format used by map-server to check item
+ * restriction as per job.
+ *
+ * @param bclass Pointer to the variable containing the new format.
+ * @param jobmask Variable containing JobMask.
+ */
+void itemdb_jobmask2mapid(uint64 *bclass, uint64 jobmask)
+{
+ int i;
+ nullpo_retv(bclass);
+ bclass[0] = bclass[1] = bclass[2] = 0;
//Base classes
- if (jobmask & 1<<JOB_NOVICE) {
+ if (jobmask & 1ULL<<JOB_NOVICE) {
//Both Novice/Super-Novice are counted with the same ID
- bclass[0] |= 1<<MAPID_NOVICE;
- bclass[1] |= 1<<MAPID_NOVICE;
+ bclass[0] |= 1ULL<<MAPID_NOVICE;
+ bclass[1] |= 1ULL<<MAPID_NOVICE;
}
- for (i = JOB_NOVICE+1; i <= JOB_THIEF; i++)
- {
- if (jobmask & 1<<i)
- bclass[0] |= 1<<(MAPID_NOVICE+i);
+ for (i = JOB_NOVICE+1; i <= JOB_THIEF; i++) {
+ if (jobmask & 1ULL<<i)
+ bclass[0] |= 1ULL<<(MAPID_NOVICE+i);
}
//2-1 classes
- if (jobmask & 1<<JOB_KNIGHT)
- bclass[1] |= 1<<MAPID_SWORDMAN;
- if (jobmask & 1<<JOB_PRIEST)
- bclass[1] |= 1<<MAPID_ACOLYTE;
- if (jobmask & 1<<JOB_WIZARD)
- bclass[1] |= 1<<MAPID_MAGE;
- if (jobmask & 1<<JOB_BLACKSMITH)
- bclass[1] |= 1<<MAPID_MERCHANT;
- if (jobmask & 1<<JOB_HUNTER)
- bclass[1] |= 1<<MAPID_ARCHER;
- if (jobmask & 1<<JOB_ASSASSIN)
- bclass[1] |= 1<<MAPID_THIEF;
+ if (jobmask & 1ULL<<JOB_KNIGHT)
+ bclass[1] |= 1ULL<<MAPID_SWORDMAN;
+ if (jobmask & 1ULL<<JOB_PRIEST)
+ bclass[1] |= 1ULL<<MAPID_ACOLYTE;
+ if (jobmask & 1ULL<<JOB_WIZARD)
+ bclass[1] |= 1ULL<<MAPID_MAGE;
+ if (jobmask & 1ULL<<JOB_BLACKSMITH)
+ bclass[1] |= 1ULL<<MAPID_MERCHANT;
+ if (jobmask & 1ULL<<JOB_HUNTER)
+ bclass[1] |= 1ULL<<MAPID_ARCHER;
+ if (jobmask & 1ULL<<JOB_ASSASSIN)
+ bclass[1] |= 1ULL<<MAPID_THIEF;
//2-2 classes
- if (jobmask & 1<<JOB_CRUSADER)
- bclass[2] |= 1<<MAPID_SWORDMAN;
- if (jobmask & 1<<JOB_MONK)
- bclass[2] |= 1<<MAPID_ACOLYTE;
- if (jobmask & 1<<JOB_SAGE)
- bclass[2] |= 1<<MAPID_MAGE;
- if (jobmask & 1<<JOB_ALCHEMIST)
- bclass[2] |= 1<<MAPID_MERCHANT;
- if (jobmask & 1<<JOB_BARD)
- bclass[2] |= 1<<MAPID_ARCHER;
+ if (jobmask & 1ULL<<JOB_CRUSADER)
+ bclass[2] |= 1ULL<<MAPID_SWORDMAN;
+ if (jobmask & 1ULL<<JOB_MONK)
+ bclass[2] |= 1ULL<<MAPID_ACOLYTE;
+ if (jobmask & 1ULL<<JOB_SAGE)
+ bclass[2] |= 1ULL<<MAPID_MAGE;
+ if (jobmask & 1ULL<<JOB_ALCHEMIST)
+ bclass[2] |= 1ULL<<MAPID_MERCHANT;
+ if (jobmask & 1ULL<<JOB_BARD)
+ bclass[2] |= 1ULL<<MAPID_ARCHER;
#if 0 // Bard/Dancer share the same slot now.
- if (jobmask & 1<<JOB_DANCER)
- bclass[2] |= 1<<MAPID_ARCHER;
+ if (jobmask & 1ULL<<JOB_DANCER)
+ bclass[2] |= 1ULL<<MAPID_ARCHER;
#endif // 0
- if (jobmask & 1<<JOB_ROGUE)
- bclass[2] |= 1<<MAPID_THIEF;
+ if (jobmask & 1ULL<<JOB_ROGUE)
+ bclass[2] |= 1ULL<<MAPID_THIEF;
//Special classes that don't fit above.
- if (jobmask & 1<<21) //Taekwon boy
- bclass[0] |= 1<<MAPID_TAEKWON;
- if (jobmask & 1<<22) //Star Gladiator
- bclass[1] |= 1<<MAPID_TAEKWON;
- if (jobmask & 1<<23) //Soul Linker
- bclass[2] |= 1<<MAPID_TAEKWON;
- if (jobmask & 1<<JOB_GUNSLINGER)
- {//Rebellion job can equip Gunslinger equips. [Rytech]
- bclass[0] |= 1<<MAPID_GUNSLINGER;
- bclass[1] |= 1<<MAPID_GUNSLINGER;
- }
- if (jobmask & 1<<JOB_NINJA)
- {bclass[0] |= 1<<MAPID_NINJA;
- bclass[1] |= 1<<MAPID_NINJA;}//Kagerou/Oboro jobs can equip Ninja equips. [Rytech]
- if (jobmask & 1<<26) //Bongun/Munak
- bclass[0] |= 1<<MAPID_GANGSI;
- if (jobmask & 1<<27) //Death Knight
- bclass[1] |= 1<<MAPID_GANGSI;
- if (jobmask & 1<<28) //Dark Collector
- bclass[2] |= 1<<MAPID_GANGSI;
- if (jobmask & 1<<29) //Kagerou / Oboro
- bclass[1] |= 1<<MAPID_NINJA;
- if (jobmask & 1<<30) //Rebellion
- bclass[1] |= 1<<MAPID_GUNSLINGER;
+ if (jobmask & 1ULL<<21) //Taekwon boy
+ bclass[0] |= 1ULL<<MAPID_TAEKWON;
+ if (jobmask & 1ULL<<22) //Star Gladiator
+ bclass[1] |= 1ULL<<MAPID_TAEKWON;
+ if (jobmask & 1ULL<<23) //Soul Linker
+ bclass[2] |= 1ULL<<MAPID_TAEKWON;
+ if (jobmask & 1ULL<<JOB_GUNSLINGER) {
+ //Rebellion job can equip Gunslinger equips. [Rytech]
+ bclass[0] |= 1ULL<<MAPID_GUNSLINGER;
+ bclass[1] |= 1ULL<<MAPID_GUNSLINGER;
+ }
+ if (jobmask & 1ULL<<JOB_NINJA) {
+ //Kagerou/Oboro jobs can equip Ninja equips. [Rytech]
+ bclass[0] |= 1ULL<<MAPID_NINJA;
+ bclass[1] |= 1ULL<<MAPID_NINJA;
+ }
+ if (jobmask & 1ULL<<26) //Bongun/Munak
+ bclass[0] |= 1ULL<<MAPID_GANGSI;
+ if (jobmask & 1ULL<<27) //Death Knight
+ bclass[1] |= 1ULL<<MAPID_GANGSI;
+ if (jobmask & 1ULL<<28) //Dark Collector
+ bclass[2] |= 1ULL<<MAPID_GANGSI;
+ if (jobmask & 1ULL<<29) //Kagerou / Oboro
+ bclass[1] |= 1ULL<<MAPID_NINJA;
+ if (jobmask & 1ULL<<30) //Rebellion
+ bclass[1] |= 1ULL<<MAPID_GUNSLINGER;
}
void create_dummy_data(void)
@@ -637,8 +758,8 @@ int itemdb_isidentified2(struct item_data *data) {
}
void itemdb_read_groups(void) {
- config_t item_group_conf;
- config_setting_t *itg = NULL, *it = NULL;
+ struct config_t item_group_conf;
+ struct config_setting_t *itg = NULL, *it = NULL;
#ifdef RENEWAL
const char *config_filename = "db/re/item_group.conf"; // FIXME hardcoded name
#else
@@ -648,10 +769,8 @@ void itemdb_read_groups(void) {
int i = 0, count = 0, c;
unsigned int *gsize = NULL;
- if (libconfig->read_file(&item_group_conf, config_filename)) {
- ShowError("can't read %s\n", config_filename);
+ if (!libconfig->load_file(&item_group_conf, config_filename))
return;
- }
gsize = aMalloc( libconfig->setting_length(item_group_conf.root) * sizeof(unsigned int) );
@@ -929,8 +1048,8 @@ bool itemdb_read_cached_packages(const char *config_filename) {
return true;
}
void itemdb_read_packages(void) {
- config_t item_packages_conf;
- config_setting_t *itg = NULL, *it = NULL, *t = NULL;
+ struct config_t item_packages_conf;
+ struct config_setting_t *itg = NULL, *it = NULL, *t = NULL;
#ifdef RENEWAL
const char *config_filename = "db/re/item_packages.conf"; // FIXME hardcoded name
#else
@@ -946,10 +1065,8 @@ void itemdb_read_packages(void) {
return;
}
- if (libconfig->read_file(&item_packages_conf, config_filename)) {
- ShowError("can't read %s\n", config_filename);
+ if (!libconfig->load_file(&item_packages_conf, config_filename))
return;
- }
must = aMalloc( libconfig->setting_length(item_packages_conf.root) * sizeof(unsigned int) );
random = aMalloc( libconfig->setting_length(item_packages_conf.root) * sizeof(unsigned int) );
@@ -1161,8 +1278,8 @@ void itemdb_read_packages(void) {
}
void itemdb_read_chains(void) {
- config_t item_chain_conf;
- config_setting_t *itc = NULL;
+ struct config_t item_chain_conf;
+ struct config_setting_t *itc = NULL;
#ifdef RENEWAL
const char *config_filename = "db/re/item_chain.conf"; // FIXME hardcoded name
#else
@@ -1170,10 +1287,8 @@ void itemdb_read_chains(void) {
#endif
int i = 0, count = 0;
- if (libconfig->read_file(&item_chain_conf, config_filename)) {
- ShowError("can't read %s\n", config_filename);
+ if (!libconfig->load_file(&item_chain_conf, config_filename))
return;
- }
CREATE(itemdb->chains, struct item_chain, libconfig->setting_length(item_chain_conf.root));
itemdb->chain_count = (unsigned short)libconfig->setting_length(item_chain_conf.root);
@@ -1186,7 +1301,7 @@ void itemdb_read_chains(void) {
struct item_chain_entry *prev = NULL;
const char *name = config_setting_name(itc);
int c = 0;
- config_setting_t *entry = NULL;
+ struct config_setting_t *entry = NULL;
script->set_constant2(name, i-1, false, false);
itemdb->chains[count].qty = (unsigned short)libconfig->setting_length(itc);
@@ -1286,7 +1401,7 @@ void itemdb_read_combos(void)
if (!strchr(p,',')) {
/* is there even a single column? */
- ShowError("itemdb_read_combos: Insufficient columns in line %d of \"%s\", skipping.\n", lines, filepath);
+ ShowError("itemdb_read_combos: Insufficient columns in line %u of \"%s\", skipping.\n", lines, filepath);
continue;
}
@@ -1300,13 +1415,13 @@ void itemdb_read_combos(void)
p++;
if (str[1][0] != '{') {
- ShowError("itemdb_read_combos(#1): Invalid format (Script column) in line %d of \"%s\", skipping.\n", lines, filepath);
+ ShowError("itemdb_read_combos(#1): Invalid format (Script column) in line %u of \"%s\", skipping.\n", lines, filepath);
continue;
}
/* no ending key anywhere (missing \}\) */
if ( str[1][strlen(str[1])-1] != '}' ) {
- ShowError("itemdb_read_combos(#2): Invalid format (Script column) in line %d of \"%s\", skipping.\n", lines, filepath);
+ ShowError("itemdb_read_combos(#2): Invalid format (Script column) in line %u of \"%s\", skipping.\n", lines, filepath);
continue;
} else {
int items[MAX_ITEMS_PER_COMBO];
@@ -1314,14 +1429,14 @@ void itemdb_read_combos(void)
struct item_combo *combo = NULL;
if((retcount = itemdb->combo_split_atoi(str[0], items)) < 2) {
- ShowError("itemdb_read_combos: line %d of \"%s\" doesn't have enough items to make for a combo (min:2), skipping.\n", lines, filepath);
+ ShowError("itemdb_read_combos: line %u of \"%s\" doesn't have enough items to make for a combo (min:2), skipping.\n", lines, filepath);
continue;
}
/* validate */
for(v = 0; v < retcount; v++) {
if( !itemdb->exists(items[v]) ) {
- ShowError("itemdb_read_combos: line %d of \"%s\" contains unknown item ID %d, skipping.\n", lines, filepath,items[v]);
+ ShowError("itemdb_read_combos: line %u of \"%s\" contains unknown item ID %d, skipping.\n", lines, filepath, items[v]);
break;
}
}
@@ -1385,17 +1500,17 @@ int itemdb_gendercheck(struct item_data *id)
* This function is called after preparing the item entry data, and it takes
* care of inserting it and cleaning up any remainders of the previous one.
*
- * @param *entry Pointer to the new item_data entry. Ownership is NOT taken,
- * but the content is modified to reflect the validation.
- * @param n Ordinal number of the entry, to be displayed in case of
- * validation errors.
- * @param *source Source of the entry (table or file name), to be displayed in
- * case of validation errors.
+ * @param entry Pointer to the new item_data entry. Ownership is NOT taken,
+ * but the content is modified to reflect the validation.
+ * @param n Ordinal number of the entry, to be displayed in case of
+ * validation errors.
+ * @param source Source of the entry (file name), to be displayed in case of
+ * validation errors.
* @return Nameid of the validated entry, or 0 in case of failure.
*
- * Note: This is safe to call if the new entry is a copy of the old one (i.e.
- * item_db2 inheritance), as it will make sure not to free any scripts still in
- * use in the new entry.
+ * Note: This is safe to call if the new entry is a shallow copy of the old one
+ * (i.e. item_db2 inheritance), as it will make sure not to free any scripts
+ * still in use by the new entry.
*/
int itemdb_validate_entry(struct item_data *entry, int n, const char *source) {
struct item_data *item;
@@ -1462,7 +1577,7 @@ int itemdb_validate_entry(struct item_data *entry, int n, const char *source) {
if (entry->flag.trade_restriction > ITR_ALL) {
ShowWarning("itemdb_validate_entry: Invalid trade restriction flag 0x%x for item %d (%s) in '%s', defaulting to none.\n",
- entry->flag.trade_restriction, entry->nameid, entry->jname, source);
+ (unsigned int)entry->flag.trade_restriction, entry->nameid, entry->jname, source);
entry->flag.trade_restriction = ITR_NONE;
}
@@ -1535,27 +1650,53 @@ int itemdb_validate_entry(struct item_data *entry, int n, const char *source) {
return item->nameid;
}
-void itemdb_readdb_additional_fields(int itemid, config_setting_t *it, int n, const char *source)
+void itemdb_readdb_additional_fields(int itemid, struct config_setting_t *it, int n, const char *source)
{
// do nothing. plugins can do own work
}
/**
+ * Processes job names and changes it into mapid format.
+ *
+ * @param id item_data entry.
+ * @param t Libconfig setting entry. It is expected to be valid and it won't
+ * be freed (it is care of the caller to do so if necessary).
+ */
+void itemdb_readdb_job_sub(struct item_data *id, struct config_setting_t *t)
+{
+ int idx = 0;
+ struct config_setting_t *it = NULL;
+ id->class_base[0] = id->class_base[1] = id->class_base[2] = 0;
+ while ((it = libconfig->setting_get_elem(t, idx++)) != NULL) {
+ const char *job_name = config_setting_name(it);
+ int job_id;
+
+ if (strcmp(job_name, "All") == 0) {
+ itemdb->jobmask2mapid(id->class_base, UINT64_MAX);
+ } else if ((job_id = pc->check_job_name(job_name)) == -1) {
+ ShowWarning("itemdb_readdb_job_sub: unknown job name '%s'!\n", job_name);
+ } else {
+ itemdb->jobid2mapid(id->class_base, job_id, libconfig->setting_get_bool(it));
+ }
+ }
+}
+
+/**
* Processes one itemdb entry from the libconfig backend, loading and inserting
* it into the item database.
*
- * @param *it Libconfig setting entry. It is expected to be valid and it
- * won't be freed (it is care of the caller to do so if
- * necessary)
- * @param n Ordinal number of the entry, to be displayed in case of
- * validation errors.
- * @param *source Source of the entry (file name), to be displayed in case of
- * validation errors.
+ * @param it Libconfig setting entry. It is expected to be valid and it
+ * won't be freed (it is care of the caller to do so if
+ * necessary)
+ * @param n Ordinal number of the entry, to be displayed in case of
+ * validation errors.
+ * @param source Source of the entry (file name), to be displayed in case of
+ * validation errors.
* @return Nameid of the validated entry, or 0 in case of failure.
*/
-int itemdb_readdb_libconfig_sub(config_setting_t *it, int n, const char *source) {
+int itemdb_readdb_libconfig_sub(struct config_setting_t *it, int n, const char *source) {
struct item_data id = { 0 };
- config_setting_t *t = NULL;
+ struct config_setting_t *t = NULL;
const char *str = NULL;
int i32 = 0;
bool inherit = false;
@@ -1627,7 +1768,7 @@ int itemdb_readdb_libconfig_sub(config_setting_t *it, int n, const char *source)
} else {
// Use old entry as default
struct item_data *old_entry = itemdb->load(id.nameid);
- memcpy(&id, old_entry, sizeof(struct item_data));
+ memcpy(&id, old_entry, sizeof(id));
}
}
@@ -1681,10 +1822,15 @@ int itemdb_readdb_libconfig_sub(config_setting_t *it, int n, const char *source)
if( itemdb->lookup_const(it, "Slots", &i32) && i32 >= 0 )
id.slot = i32;
- if( itemdb->lookup_const(it, "Job", &i32) ) // This is an unsigned value, do not check for >= 0
- itemdb->jobid2mapid(id.class_base, (unsigned int)i32);
- else if( !inherit )
- itemdb->jobid2mapid(id.class_base, UINT_MAX);
+ if ((t = libconfig->setting_get_member(it, "Job")) != NULL) {
+ if (config_setting_is_group(t)) {
+ itemdb->readdb_job_sub(&id, t);
+ } else if (itemdb->lookup_const(it, "Job", &i32) && i32 >= 0) {
+ itemdb->jobmask2mapid(id.class_base, i32);
+ }
+ } else if (!inherit) {
+ itemdb->jobmask2mapid(id.class_base, UINT64_MAX);
+ }
if( itemdb->lookup_const(it, "Upper", &i32) && i32 >= 0 )
id.class_upper = (unsigned int)i32;
@@ -1736,7 +1882,7 @@ int itemdb_readdb_libconfig_sub(config_setting_t *it, int n, const char *source)
if ( (t = libconfig->setting_get_member(it, "Trade")) ) {
if (config_setting_is_group(t)) {
- config_setting_t *tt = NULL;
+ struct config_setting_t *tt = NULL;
if ((tt = libconfig->setting_get_member(t, "override"))) {
id.gm_lv_trade_override = libconfig->setting_get_int(tt);
@@ -1802,7 +1948,7 @@ int itemdb_readdb_libconfig_sub(config_setting_t *it, int n, const char *source)
if ((t = libconfig->setting_get_member(it, "Nouse"))) {
if (config_setting_is_group(t)) {
- config_setting_t *nt = NULL;
+ struct config_setting_t *nt = NULL;
if ((nt = libconfig->setting_get_member(t, "override"))) {
id.item_usage.override = libconfig->setting_get_int(nt);
@@ -1850,7 +1996,7 @@ int itemdb_readdb_libconfig_sub(config_setting_t *it, int n, const char *source)
return itemdb->validate_entry(&id, n, source);
}
-bool itemdb_lookup_const(const config_setting_t *it, const char *name, int *value)
+bool itemdb_lookup_const(const struct config_setting_t *it, const char *name, int *value)
{
nullpo_retr(false, name);
nullpo_retr(false, value);
@@ -1874,24 +2020,29 @@ bool itemdb_lookup_const(const config_setting_t *it, const char *name, int *valu
* Reads from a libconfig-formatted itemdb file and inserts the found entries into the
* item database, overwriting duplicate ones (i.e. item_db2 overriding item_db.)
*
- * @param *filename File name, relative to the database path.
+ * @param filename File name, relative to the database path.
* @return The number of found entries.
*/
int itemdb_readdb_libconfig(const char *filename) {
bool duplicate[MAX_ITEMDB];
- config_t item_db_conf;
- config_setting_t *itdb, *it;
+ struct config_t item_db_conf;
+ struct config_setting_t *itdb, *it;
char filepath[256];
int i = 0, count = 0;
nullpo_ret(filename);
+
sprintf(filepath, "%s/%s", map->db_path, filename);
- memset(&duplicate,0,sizeof(duplicate));
- if( libconfig->read_file(&item_db_conf, filepath) || !(itdb = libconfig->setting_get_member(item_db_conf.root, "item_db")) ) {
+ if (!libconfig->load_file(&item_db_conf, filepath))
+ return 0;
+
+ if ((itdb = libconfig->setting_get_member(item_db_conf.root, "item_db")) == NULL) {
ShowError("can't read %s\n", filepath);
return 0;
}
+ memset(&duplicate,0,sizeof(duplicate));
+
while( (it = libconfig->setting_get_elem(itdb,i++)) ) {
int nameid = itemdb->readdb_libconfig_sub(it, i-1, filename);
@@ -2227,6 +2378,7 @@ void itemdb_defaults(void) {
itemdb->searchname_array_sub = itemdb_searchname_array_sub;
itemdb->searchrandomid = itemdb_searchrandomid;
itemdb->typename = itemdb_typename;
+ itemdb->jobmask2mapid = itemdb_jobmask2mapid;
itemdb->jobid2mapid = itemdb_jobid2mapid;
itemdb->create_dummy_data = create_dummy_data;
itemdb->create_item_data = create_item_data;
@@ -2251,6 +2403,7 @@ void itemdb_defaults(void) {
itemdb->gendercheck = itemdb_gendercheck;
itemdb->validate_entry = itemdb_validate_entry;
itemdb->readdb_additional_fields = itemdb_readdb_additional_fields;
+ itemdb->readdb_job_sub = itemdb_readdb_job_sub;
itemdb->readdb_libconfig_sub = itemdb_readdb_libconfig_sub;
itemdb->readdb_libconfig = itemdb_readdb_libconfig;
itemdb->unique_id = itemdb_unique_id;
diff --git a/src/map/itemdb.h b/src/map/itemdb.h
index 8a0ec389d..47446d617 100644
--- a/src/map/itemdb.h
+++ b/src/map/itemdb.h
@@ -2,7 +2,7 @@
* This file is part of Hercules.
* http://herc.ws - http://github.com/HerculesWS/Hercules
*
- * Copyright (C) 2012-2015 Hercules Dev Team
+ * Copyright (C) 2012-2016 Hercules Dev Team
* Copyright (C) Athena Dev Teams
*
* Hercules is free software: you can redistribute it and/or modify
@@ -23,10 +23,10 @@
/* #include "map/map.h" */
#include "common/hercules.h"
-#include "common/conf.h"
#include "common/db.h"
#include "common/mmo.h" // ITEM_NAME_LENGTH
+struct config_setting_t;
struct script_code;
struct hplugin_data_store;
@@ -395,6 +395,14 @@ enum ItemNouseRestrictions {
INR_ALL = 0x1 ///< Sum of all the above values
};
+/** Convenience item list (entry) used in various functions */
+struct itemlist_entry {
+ int id; ///< Item ID or (inventory) index
+ int16 amount; ///< Amount
+};
+/** Convenience item list used in various functions */
+VECTOR_STRUCT_DECL(itemlist, struct itemlist_entry);
+
struct item_combo {
struct script_code *script;
unsigned short nameid[MAX_ITEMS_PER_COMBO];/* nameid array */
@@ -478,7 +486,7 @@ struct item_data {
int delay;
//Lupus: I rearranged order of these fields due to compatibility with ITEMINFO script command
// some script commands should be revised as well...
- unsigned int class_base[3]; ///< Specifies if the base can wear this item (split in 3 indexes per type: 1-1, 2-1, 2-2)
+ uint64 class_base[3]; ///< Specifies if the base can wear this item (split in 3 indexes per type: 1-1, 2-1, 2-2)
unsigned class_upper : 6; ///< Specifies if the upper-type can equip it (bitfield, 0x01: normal, 0x02: upper, 0x04: baby normal, 0x08: third normal, 0x10: third upper, 0x20: third baby)
struct {
unsigned short chance;
@@ -608,7 +616,8 @@ struct itemdb_interface {
int (*searchname_array_sub) (DBKey key, DBData data, va_list ap);
int (*searchrandomid) (struct item_group *group);
const char* (*typename) (int type);
- void (*jobid2mapid) (unsigned int *bclass, unsigned int jobmask);
+ void (*jobmask2mapid) (uint64 *bclass, uint64 jobmask);
+ void (*jobid2mapid) (uint64 *bclass, int job_id, bool enable);
void (*create_dummy_data) (void);
struct item_data* (*create_item_data) (int nameid);
int (*isequip) (int nameid);
@@ -631,8 +640,9 @@ struct itemdb_interface {
void (*read_combos) (void);
int (*gendercheck) (struct item_data *id);
int (*validate_entry) (struct item_data *entry, int n, const char *source);
- void (*readdb_additional_fields) (int itemid, config_setting_t *it, int n, const char *source);
- int (*readdb_libconfig_sub) (config_setting_t *it, int n, const char *source);
+ void (*readdb_additional_fields) (int itemid, struct config_setting_t *it, int n, const char *source);
+ void (*readdb_job_sub) (struct item_data *id, struct config_setting_t *t);
+ int (*readdb_libconfig_sub) (struct config_setting_t *it, int n, const char *source);
int (*readdb_libconfig) (const char *filename);
uint64 (*unique_id) (struct map_session_data *sd);
void (*read) (bool minimal);
@@ -641,7 +651,7 @@ struct itemdb_interface {
void (*clear) (bool total);
struct item_combo * (*id2combo) (unsigned short id);
bool (*is_item_usable) (struct item_data *item);
- bool (*lookup_const) (const config_setting_t *it, const char *name, int *value);
+ bool (*lookup_const) (const struct config_setting_t *it, const char *name, int *value);
};
#ifdef HERCULES_CORE
diff --git a/src/map/log.c b/src/map/log.c
index 942acb706..f757faf43 100644
--- a/src/map/log.c
+++ b/src/map/log.c
@@ -66,7 +66,7 @@ char log_picktype2char(e_log_pick_type type) {
}
// should not get here, fallback
- ShowDebug("log_picktype2char: Unknown pick type %d.\n", type);
+ ShowDebug("log_picktype2char: Unknown pick type %u.\n", type);
return 'X';
}
@@ -81,7 +81,7 @@ char log_chattype2char(e_log_chat_type type) {
}
// should not get here, fallback
- ShowDebug("log_chattype2char: Unknown chat type %d.\n", type);
+ ShowDebug("log_chattype2char: Unknown chat type %u.\n", type);
return 'O';
}
diff --git a/src/map/map.c b/src/map/map.c
index 1b922148b..f2e47be74 100644
--- a/src/map/map.c
+++ b/src/map/map.c
@@ -4982,27 +4982,27 @@ enum bl_type map_zone_bl_type(const char *entry, enum map_zone_skill_subtype *su
}
/* [Ind/Hercules] */
void read_map_zone_db(void) {
- config_t map_zone_db;
- config_setting_t *zones = NULL;
+ struct config_t map_zone_db;
+ struct config_setting_t *zones = NULL;
/* TODO: #ifndef required for re/pre-re */
#ifdef RENEWAL
const char *config_filename = "db/re/map_zone_db.conf"; // FIXME hardcoded name
#else
const char *config_filename = "db/pre-re/map_zone_db.conf"; // FIXME hardcoded name
#endif
- if (libconfig->read_file(&map_zone_db, config_filename))
+ if (!libconfig->load_file(&map_zone_db, config_filename))
return;
zones = libconfig->lookup(&map_zone_db, "zones");
if (zones != NULL) {
struct map_zone_data *zone;
- config_setting_t *zone_e;
- config_setting_t *skills;
- config_setting_t *items;
- config_setting_t *mapflags;
- config_setting_t *commands;
- config_setting_t *caps;
+ struct config_setting_t *zone_e;
+ struct config_setting_t *skills;
+ struct config_setting_t *items;
+ struct config_setting_t *mapflags;
+ struct config_setting_t *commands;
+ struct config_setting_t *caps;
const char *name;
const char *zonename;
int i,h,v,j;
@@ -5017,7 +5017,7 @@ void read_map_zone_db(void) {
zone_e = libconfig->setting_get_elem(zones, i);
if (!libconfig->setting_lookup_string(zone_e, "name", &zonename)) {
- ShowError("map_zone_db: missing zone name, skipping... (%s:%d)\n",
+ ShowError("map_zone_db: missing zone name, skipping... (%s:%u)\n",
config_setting_source_file(zone_e), config_setting_source_line(zone_e));
libconfig->setting_remove_elem(zones,i);/* remove from the tree */
--zone_count;
@@ -5054,7 +5054,7 @@ void read_map_zone_db(void) {
disabled_skills_count = libconfig->setting_length(skills);
/* validate */
for(h = 0; h < libconfig->setting_length(skills); h++) {
- config_setting_t *skillinfo = libconfig->setting_get_elem(skills, h);
+ struct config_setting_t *skillinfo = libconfig->setting_get_elem(skills, h);
name = config_setting_name(skillinfo);
if( !map->zone_str2skillid(name) ) {
ShowError("map_zone_db: unknown skill (%s) in disabled_skills for zone '%s', skipping skill...\n",name,zone->name);
@@ -5069,7 +5069,7 @@ void read_map_zone_db(void) {
/* all ok, process */
CREATE( zone->disabled_skills, struct map_zone_disabled_skill_entry *, disabled_skills_count );
for(h = 0, v = 0; h < libconfig->setting_length(skills); h++) {
- config_setting_t *skillinfo = libconfig->setting_get_elem(skills, h);
+ struct config_setting_t *skillinfo = libconfig->setting_get_elem(skills, h);
struct map_zone_disabled_skill_entry * entry;
enum bl_type type;
name = config_setting_name(skillinfo);
@@ -5092,7 +5092,7 @@ void read_map_zone_db(void) {
disabled_items_count = libconfig->setting_length(items);
/* validate */
for(h = 0; h < libconfig->setting_length(items); h++) {
- config_setting_t *item = libconfig->setting_get_elem(items, h);
+ struct config_setting_t *item = libconfig->setting_get_elem(items, h);
name = config_setting_name(item);
if( !map->zone_str2itemid(name) ) {
ShowError("map_zone_db: unknown item (%s) in disabled_items for zone '%s', skipping item...\n",name,zone->name);
@@ -5111,7 +5111,7 @@ void read_map_zone_db(void) {
CREATE(zone->cant_disable_items, int, zone->cant_disable_items_count);
}
for(h = 0, v = 0, j = 0; h < libconfig->setting_length(items); h++) {
- config_setting_t *item = libconfig->setting_get_elem(items, h);
+ struct config_setting_t *item = libconfig->setting_get_elem(items, h);
name = config_setting_name(item);
if( libconfig->setting_get_bool(item) ) { /* only add if enabled */
@@ -5143,7 +5143,7 @@ void read_map_zone_db(void) {
disabled_commands_count = libconfig->setting_length(commands);
/* validate */
for(h = 0; h < libconfig->setting_length(commands); h++) {
- config_setting_t *command = libconfig->setting_get_elem(commands, h);
+ struct config_setting_t *command = libconfig->setting_get_elem(commands, h);
name = config_setting_name(command);
if( !atcommand->exists(name) ) {
ShowError("map_zone_db: unknown command '%s' in disabled_commands for zone '%s', skipping entry...\n",name,zone->name);
@@ -5158,7 +5158,7 @@ void read_map_zone_db(void) {
/* all ok, process */
CREATE( zone->disabled_commands, struct map_zone_disabled_command_entry *, disabled_commands_count );
for(h = 0, v = 0; h < libconfig->setting_length(commands); h++) {
- config_setting_t *command = libconfig->setting_get_elem(commands, h);
+ struct config_setting_t *command = libconfig->setting_get_elem(commands, h);
struct map_zone_disabled_command_entry * entry;
int group_lv;
name = config_setting_name(command);
@@ -5179,7 +5179,7 @@ void read_map_zone_db(void) {
capped_skills_count = libconfig->setting_length(caps);
/* validate */
for(h = 0; h < libconfig->setting_length(caps); h++) {
- config_setting_t *cap = libconfig->setting_get_elem(caps, h);
+ struct config_setting_t *cap = libconfig->setting_get_elem(caps, h);
name = config_setting_name(cap);
if( !map->zone_str2skillid(name) ) {
ShowError("map_zone_db: unknown skill (%s) in skill_damage_cap for zone '%s', skipping skill...\n",name,zone->name);
@@ -5194,7 +5194,7 @@ void read_map_zone_db(void) {
/* all ok, process */
CREATE( zone->capped_skills, struct map_zone_skill_damage_cap_entry *, capped_skills_count );
for(h = 0, v = 0; h < libconfig->setting_length(caps); h++) {
- config_setting_t *cap = libconfig->setting_get_elem(caps, h);
+ struct config_setting_t *cap = libconfig->setting_get_elem(caps, h);
struct map_zone_skill_damage_cap_entry * entry;
enum bl_type type;
name = config_setting_name(cap);
@@ -5219,8 +5219,8 @@ void read_map_zone_db(void) {
/* process inheritance, aka loop through the whole thing again :P */
for (i = 0; i < zone_count; ++i) {
- config_setting_t *inherit_tree = NULL;
- config_setting_t *new_entry = NULL;
+ struct config_setting_t *inherit_tree = NULL;
+ struct config_setting_t *new_entry = NULL;
int inherit_count;
zone_e = libconfig->setting_get_elem(zones, i);
@@ -5278,7 +5278,7 @@ void read_map_zone_db(void) {
for(j = 0; j < disabled_skills_count_i; j++) {
int k;
for(k = 0; k < disabled_skills_count; k++) {
- config_setting_t *skillinfo = libconfig->setting_get_elem(skills, k);
+ struct config_setting_t *skillinfo = libconfig->setting_get_elem(skills, k);
if( map->zone_str2skillid(config_setting_name(skillinfo)) == izone->disabled_skills[j]->nameid ) {
break;
}
@@ -5302,7 +5302,7 @@ void read_map_zone_db(void) {
for(j = 0; j < disabled_items_count_i; j++) {
int k;
for(k = 0; k < disabled_items_count; k++) {
- config_setting_t *item = libconfig->setting_get_elem(items, k);
+ struct config_setting_t *item = libconfig->setting_get_elem(items, k);
name = config_setting_name(item);
@@ -5348,7 +5348,7 @@ void read_map_zone_db(void) {
for(j = 0; j < disabled_commands_count_i; j++) {
int k;
for(k = 0; k < disabled_commands_count; k++) {
- config_setting_t *command = libconfig->setting_get_elem(commands, k);
+ struct config_setting_t *command = libconfig->setting_get_elem(commands, k);
if( atcommand->exists(config_setting_name(command))->func == izone->disabled_commands[j]->cmd ) {
break;
}
@@ -5372,7 +5372,7 @@ void read_map_zone_db(void) {
for(j = 0; j < capped_skills_count_i; j++) {
int k;
for(k = 0; k < capped_skills_count; k++) {
- config_setting_t *cap = libconfig->setting_get_elem(caps, k);
+ struct config_setting_t *cap = libconfig->setting_get_elem(caps, k);
if( map->zone_str2skillid(config_setting_name(cap)) == izone->capped_skills[j]->nameid ) {
break;
}
@@ -5774,9 +5774,7 @@ void map_load_defaults(void) {
pet_defaults();
path_defaults();
quest_defaults();
-#ifdef PCRE_SUPPORT
npc_chat_defaults();
-#endif
}
/**
* --run-once handler
diff --git a/src/map/mapreg_sql.c b/src/map/mapreg_sql.c
index 9bf67196e..46962ac14 100644
--- a/src/map/mapreg_sql.c
+++ b/src/map/mapreg_sql.c
@@ -97,7 +97,7 @@ bool mapreg_setreg(int64 uid, int val) {
if (name[1] != '@' && !mapreg->skip_insert) {// write new variable to database
char tmp_str[(SCRIPT_VARNAME_LENGTH+1)*2+1];
SQL->EscapeStringLen(map->mysql_handle, tmp_str, name, strnlen(name, SCRIPT_VARNAME_LENGTH+1));
- if( SQL_ERROR == SQL->Query(map->mysql_handle, "INSERT INTO `%s`(`varname`,`index`,`value`) VALUES ('%s','%d','%d')", mapreg->table, tmp_str, i, val) )
+ if( SQL_ERROR == SQL->Query(map->mysql_handle, "INSERT INTO `%s`(`varname`,`index`,`value`) VALUES ('%s','%u','%d')", mapreg->table, tmp_str, i, val) )
Sql_ShowDebug(map->mysql_handle);
}
i64db_put(mapreg->regs.vars, uid, m);
@@ -111,7 +111,7 @@ bool mapreg_setreg(int64 uid, int val) {
i64db_remove(mapreg->regs.vars, uid);
if( name[1] != '@' ) {// Remove from database because it is unused.
- if( SQL_ERROR == SQL->Query(map->mysql_handle, "DELETE FROM `%s` WHERE `varname`='%s' AND `index`='%d'", mapreg->table, name, i) )
+ if( SQL_ERROR == SQL->Query(map->mysql_handle, "DELETE FROM `%s` WHERE `varname`='%s' AND `index`='%u'", mapreg->table, name, i) )
Sql_ShowDebug(map->mysql_handle);
}
}
@@ -136,7 +136,7 @@ bool mapreg_setregstr(int64 uid, const char* str) {
if( i )
script->array_update(&mapreg->regs, uid, true);
if(name[1] != '@') {
- if( SQL_ERROR == SQL->Query(map->mysql_handle, "DELETE FROM `%s` WHERE `varname`='%s' AND `index`='%d'", mapreg->table, name, i) )
+ if (SQL_ERROR == SQL->Query(map->mysql_handle, "DELETE FROM `%s` WHERE `varname`='%s' AND `index`='%u'", mapreg->table, name, i))
Sql_ShowDebug(map->mysql_handle);
}
if( (m = i64db_get(mapreg->regs.vars, uid)) ) {
@@ -170,7 +170,7 @@ bool mapreg_setregstr(int64 uid, const char* str) {
char tmp_str2[255*2+1];
SQL->EscapeStringLen(map->mysql_handle, tmp_str, name, strnlen(name, SCRIPT_VARNAME_LENGTH+1));
SQL->EscapeStringLen(map->mysql_handle, tmp_str2, str, strnlen(str, 255));
- if( SQL_ERROR == SQL->Query(map->mysql_handle, "INSERT INTO `%s`(`varname`,`index`,`value`) VALUES ('%s','%d','%s')", mapreg->table, tmp_str, i, tmp_str2) )
+ if( SQL_ERROR == SQL->Query(map->mysql_handle, "INSERT INTO `%s`(`varname`,`index`,`value`) VALUES ('%s','%u','%s')", mapreg->table, tmp_str, i, tmp_str2) )
Sql_ShowDebug(map->mysql_handle);
}
i64db_put(mapreg->regs.vars, uid, m);
diff --git a/src/map/mercenary.c b/src/map/mercenary.c
index e6c911ef6..fa337e13b 100644
--- a/src/map/mercenary.c
+++ b/src/map/mercenary.c
@@ -66,19 +66,23 @@ int merc_search_index(int class_)
{
int i;
ARR_FIND(0, MAX_MERCENARY_CLASS, i, mercenary->db[i].class_ == class_);
- return (i == MAX_MERCENARY_CLASS)?-1:i;
+ if (i == MAX_MERCENARY_CLASS)
+ return INDEX_NOT_FOUND;
+ return i;
}
bool merc_class(int class_)
{
- return (bool)(mercenary->search_index(class_) > -1);
+ if (mercenary->search_index(class_) != INDEX_NOT_FOUND)
+ return true;
+ return false;
}
struct view_data * merc_get_viewdata(int class_)
{
int i = mercenary->search_index(class_);
- if( i < 0 )
- return 0;
+ if (i == INDEX_NOT_FOUND)
+ return NULL;
return &mercenary->db[i].vd;
}
@@ -90,7 +94,7 @@ int merc_create(struct map_session_data *sd, int class_, unsigned int lifetime)
int i;
nullpo_retr(0,sd);
- if( (i = mercenary->search_index(class_)) < 0 )
+ if ((i = mercenary->search_index(class_)) == INDEX_NOT_FOUND)
return 0;
db = &mercenary->db[i];
@@ -301,7 +305,8 @@ void merc_contract_init(struct mercenary_data *md)
md->regen.state.block = 0;
}
-int merc_data_received(struct s_mercenary *merc, bool flag) {
+int merc_data_received(const struct s_mercenary *merc, bool flag)
+{
struct map_session_data *sd;
struct mercenary_data *md;
struct s_mercenary_db *db;
@@ -309,8 +314,8 @@ int merc_data_received(struct s_mercenary *merc, bool flag) {
if( (sd = map->charid2sd(merc->char_id)) == NULL )
return 0;
- if( !flag || i < 0 )
- { // Not created - loaded - DB info
+ if (!flag || i == INDEX_NOT_FOUND) {
+ // Not created - loaded - DB info
sd->status.mer_id = 0;
return 0;
}
diff --git a/src/map/mercenary.h b/src/map/mercenary.h
index 1b3453a84..142460e2a 100644
--- a/src/map/mercenary.h
+++ b/src/map/mercenary.h
@@ -120,7 +120,7 @@ struct mercenary_interface {
struct view_data * (*get_viewdata) (int class_);
int (*create) (struct map_session_data *sd, int class_, unsigned int lifetime);
- int (*data_received) (struct s_mercenary *merc, bool flag);
+ int (*data_received) (const struct s_mercenary *merc, bool flag);
int (*save) (struct mercenary_data *md);
void (*heal) (struct mercenary_data *md, int hp, int sp);
diff --git a/src/map/mob.c b/src/map/mob.c
index f93a7fef3..8d38fead7 100644
--- a/src/map/mob.c
+++ b/src/map/mob.c
@@ -46,6 +46,7 @@
#include "map/status.h"
#include "common/HPM.h"
#include "common/cbasetypes.h"
+#include "common/conf.h"
#include "common/db.h"
#include "common/ers.h"
#include "common/memmgr.h"
@@ -743,7 +744,7 @@ int mob_spawn_bg(const char* mapname, short x, short y, const char* mobname, int
data.class_ = class_;
if( (x <= 0 || y <= 0) && !map->search_freecell(NULL, m, &x, &y, -1,-1, 1) ) {
- ShowWarning("mob_spawn_bg: Couldn't locate a spawn cell for guardian class %d (bg_id %d) at map %s\n",class_, bg_id, map->list[m].name);
+ ShowWarning("mob_spawn_bg: Couldn't locate a spawn cell for guardian class %d (bg_id %u) at map %s\n", class_, bg_id, map->list[m].name);
return 0;
}
@@ -841,7 +842,8 @@ int mob_delayspawn(int tid, int64 tick, int id, intptr_t data) {
*------------------------------------------*/
int mob_setdelayspawn(struct mob_data *md)
{
- unsigned int spawntime, mode;
+ unsigned int spawntime;
+ uint32 mode;
struct mob_db *db;
if (!md->spawn) //Doesn't has respawn data!
@@ -988,7 +990,7 @@ int mob_spawn (struct mob_data *md)
/*==========================================
* Determines if the mob can change target. [Skotlex]
*------------------------------------------*/
-int mob_can_changetarget(struct mob_data* md, struct block_list* target, int mode)
+int mob_can_changetarget(const struct mob_data *md, const struct block_list *target, uint32 mode)
{
// if the monster was provoked ignore the above rule [celest]
if(md->state.provoke_flag)
@@ -1005,7 +1007,7 @@ int mob_can_changetarget(struct mob_data* md, struct block_list* target, int mod
return 0;
return (battle_config.mob_ai&0x4 || check_distance_bl(&md->bl, target, 3));
case MSS_RUSH:
- return (mode&MD_CHANGETARGET_CHASE);
+ return (mode&MD_CHANGETARGET_CHASE) ? 1 : 0;
case MSS_FOLLOW:
case MSS_ANGRY:
case MSS_IDLE:
@@ -1044,17 +1046,17 @@ int mob_target(struct mob_data *md,struct block_list *bl,int dist)
/*==========================================
* The ?? routine of an active monster
*------------------------------------------*/
-int mob_ai_sub_hard_activesearch(struct block_list *bl,va_list ap)
+int mob_ai_sub_hard_activesearch(struct block_list *bl, va_list ap)
{
struct mob_data *md;
struct block_list **target;
- int mode;
+ uint32 mode;
int dist;
nullpo_ret(bl);
md=va_arg(ap,struct mob_data *);
target= va_arg(ap,struct block_list**);
- mode= va_arg(ap,int);
+ mode = va_arg(ap, uint32);
//If can't seek yet, not an enemy, or you can't attack it, skip.
if (md->bl.id == bl->id || (*target) == bl || !status->check_skilluse(&md->bl, bl, 0, 0))
@@ -1400,7 +1402,7 @@ int mob_warpchase(struct mob_data *md, struct block_list *target)
*------------------------------------------*/
bool mob_ai_sub_hard(struct mob_data *md, int64 tick) {
struct block_list *tbl = NULL, *abl = NULL;
- int mode;
+ uint32 mode;
int view_range, can_move;
if(md->bl.prev == NULL || md->status.hp <= 0)
@@ -1541,7 +1543,7 @@ bool mob_ai_sub_hard(struct mob_data *md, int64 tick) {
}
if ((!tbl && mode&MD_AGGRESSIVE) || md->state.skillstate == MSS_FOLLOW) {
- map->foreachinrange (mob->ai_sub_hard_activesearch, &md->bl, view_range, DEFAULT_ENEMY_TYPE(md), md, &tbl, mode);
+ map->foreachinrange(mob->ai_sub_hard_activesearch, &md->bl, view_range, DEFAULT_ENEMY_TYPE(md), md, &tbl, mode);
} else if ((mode&MD_CHANGECHASE && (md->state.skillstate == MSS_RUSH || md->state.skillstate == MSS_FOLLOW)) || (md->sc.count && md->sc.data[SC__CHAOS])) {
int search_size;
search_size = view_range<md->status.rhw.range ? view_range:md->status.rhw.range;
@@ -2482,15 +2484,15 @@ int mob_dead(struct mob_data *md, struct block_list *src, int type) {
if(mvp_sd && md->db->mexp > 0 && md->special_state.ai == AI_NONE) {
int log_mvp[2] = {0};
unsigned int mexp;
- double exp;
+ int64 exp;
//mapflag: noexp check [Lorky]
- if (map->list[m].flag.nobaseexp || type&2)
- exp =1;
- else {
+ if (map->list[m].flag.nobaseexp || type&2) {
+ exp = 1;
+ } else {
exp = md->db->mexp;
if (count > 1)
- exp += exp*(battle_config.exp_bonus_attacker*(count-1))/100.; //[Gengar]
+ exp += apply_percentrate64(exp, battle_config.exp_bonus_attacker * (count-1), 100); //[Gengar]
}
mexp = (unsigned int)cap_value(exp, 1, UINT_MAX);
@@ -2986,18 +2988,20 @@ int mob_summonslave(struct mob_data *md2,int *value,int amount,uint16 skill_id)
/*==========================================
* MOBskill lookup (get skillindex through skill_id)
- * Returns -1 if not found.
+ * Returns INDEX_NOT_FOUND if not found.
*------------------------------------------*/
int mob_skill_id2skill_idx(int class_,uint16 skill_id)
{
int i, max = mob->db(class_)->maxskill;
struct mob_skill *ms=mob->db(class_)->skill;
- if(ms==NULL)
- return -1;
+ if (ms == NULL)
+ return INDEX_NOT_FOUND;
- ARR_FIND( 0, max, i, ms[i].skill_id == skill_id );
- return ( i < max ) ? i : -1;
+ ARR_FIND(0, max, i, ms[i].skill_id == skill_id);
+ if (i == max)
+ return INDEX_NOT_FOUND;
+ return i;
}
/*==========================================
@@ -3366,7 +3370,8 @@ int mob_is_clone(int class_)
//If mode is not passed, a default aggressive mode is used.
//If master_id is passed, clone is attached to him.
//Returns: ID of newly crafted copy.
-int mob_clone_spawn(struct map_session_data *sd, int16 m, int16 x, int16 y, const char *event, int master_id, int mode, int flag, unsigned int duration) {
+int mob_clone_spawn(struct map_session_data *sd, int16 m, int16 x, int16 y, const char *event, int master_id, uint32 mode, int flag, unsigned int duration)
+{
int class_;
int i,j,h,inf, fd;
struct mob_data *md;
@@ -3396,7 +3401,7 @@ int mob_clone_spawn(struct map_session_data *sd, int16 m, int16 x, int16 y, cons
mstatus->lhw.atk2= mstatus->dex + mstatus->lhw.atk + mstatus->lhw.atk2; //Max ATK
mstatus->lhw.atk = mstatus->dex; //Min ATK
}
- if (mode) //User provided mode.
+ if (mode != MD_NONE) //User provided mode.
mstatus->mode = mode;
else if (flag&1) //Friendly Character, remove looting.
mstatus->mode &= ~MD_LOOTER;
@@ -3632,15 +3637,21 @@ int mob_makedummymobdb(int class_)
//Adjusts the drop rate of item according to the criteria given. [Skotlex]
unsigned int mob_drop_adjust(int baserate, int rate_adjust, unsigned short rate_min, unsigned short rate_max)
{
- double rate = baserate;
+ int64 rate = baserate;
- if (battle_config.logarithmic_drops && rate_adjust > 0 && rate_adjust != 100 && baserate > 0) //Logarithmic drops equation by Ishizu-Chan
- //Equation: Droprate(x,y) = x * (5 - log(x)) ^ (ln(y) / ln(5))
- //x is the normal Droprate, y is the Modificator.
- rate = rate * pow((5.0 - log10(rate)), (log(rate_adjust/100.) / log(5.0))) + 0.5;
- else
- //Classical linear rate adjustment.
- rate = rate * rate_adjust/100;
+ Assert_ret(baserate >= 0);
+
+ if (rate_adjust != 100 && baserate > 0) {
+ if (battle_config.logarithmic_drops && rate_adjust > 0) {
+ // Logarithmic drops equation by Ishizu-Chan
+ //Equation: Droprate(x,y) = x * (5 - log(x)) ^ (ln(y) / ln(5))
+ //x is the normal Droprate, y is the Modificator.
+ rate = (int64)(baserate * pow((5.0 - log10(baserate)), (log(rate_adjust/100.) / log(5.0))) + 0.5);
+ } else {
+ //Classical linear rate adjustment.
+ rate = apply_percentrate64(baserate, rate_adjust, 100);
+ }
+ }
return (unsigned int)cap_value(rate,rate_min,rate_max);
}
@@ -3678,71 +3689,95 @@ static inline int mob_parse_dbrow_cap_value(int class_, int min, int max, int va
return value;
}
-void mob_read_db_stats_sub(struct mob_db *entry, struct status_data *mstatus, int class_, config_setting_t *t)
+/**
+ * Processes the stats for a mob database entry.
+ *
+ * @param[in,out] entry The destination mob_db entry, already initialized
+ * (mob_id is expected to be already set).
+ * @param[in] t The libconfig entry.
+ */
+void mob_read_db_stats_sub(struct mob_db *entry, struct config_setting_t *t)
{
int i32;
if (mob->lookup_const(t, "Str", &i32) && i32 >= 0) {
- mstatus->str = mob_parse_dbrow_cap_value(class_, UINT16_MIN, UINT16_MAX, i32);
+ entry->status.str = mob_parse_dbrow_cap_value(entry->mob_id, UINT16_MIN, UINT16_MAX, i32);
}
if (mob->lookup_const(t, "Agi", &i32) && i32 >= 0) {
- mstatus->agi = mob_parse_dbrow_cap_value(class_, UINT16_MIN, UINT16_MAX, i32);
+ entry->status.agi = mob_parse_dbrow_cap_value(entry->mob_id, UINT16_MIN, UINT16_MAX, i32);
}
if (mob->lookup_const(t, "Vit", &i32) && i32 >= 0) {
- mstatus->vit = mob_parse_dbrow_cap_value(class_, UINT16_MIN, UINT16_MAX, i32);
+ entry->status.vit = mob_parse_dbrow_cap_value(entry->mob_id, UINT16_MIN, UINT16_MAX, i32);
}
if (mob->lookup_const(t, "Int", &i32) && i32 >= 0) {
- mstatus->int_ = mob_parse_dbrow_cap_value(class_, UINT16_MIN, UINT16_MAX, i32);
+ entry->status.int_ = mob_parse_dbrow_cap_value(entry->mob_id, UINT16_MIN, UINT16_MAX, i32);
}
if (mob->lookup_const(t, "Dex", &i32) && i32 >= 0) {
- mstatus->dex = mob_parse_dbrow_cap_value(class_, UINT16_MIN, UINT16_MAX, i32);
+ entry->status.dex = mob_parse_dbrow_cap_value(entry->mob_id, UINT16_MIN, UINT16_MAX, i32);
}
if (mob->lookup_const(t, "Luk", &i32) && i32 >= 0) {
- mstatus->luk = mob_parse_dbrow_cap_value(class_, UINT16_MIN, UINT16_MAX, i32);
+ entry->status.luk = mob_parse_dbrow_cap_value(entry->mob_id, UINT16_MIN, UINT16_MAX, i32);
}
}
-int mob_read_db_mode_sub(struct mob_db *entry, struct status_data *mstatus, int class_, config_setting_t *t)
+/**
+ * Processes the mode for a mob_db entry.
+ *
+ * @param[in] entry The destination mob_db entry, already initialized.
+ * @param[in] t The libconfig entry.
+ *
+ * @return The parsed mode.
+ */
+uint32 mob_read_db_mode_sub(struct mob_db *entry, struct config_setting_t *t)
{
- int mode = 0;
- config_setting_t *t2;
+ uint32 mode = 0;
+ struct config_setting_t *t2;
if ((t2 = libconfig->setting_get_member(t, "CanMove")))
- mode |= libconfig->setting_get_bool(t2) ? MD_CANMOVE : 0;
+ mode |= libconfig->setting_get_bool(t2) ? MD_CANMOVE : MD_NONE;
if ((t2 = libconfig->setting_get_member(t, "Looter")))
- mode |= libconfig->setting_get_bool(t2) ? MD_LOOTER : 0;
+ mode |= libconfig->setting_get_bool(t2) ? MD_LOOTER : MD_NONE;
if ((t2 = libconfig->setting_get_member(t, "Aggressive")))
- mode |= libconfig->setting_get_bool(t2) ? MD_AGGRESSIVE : 0;
+ mode |= libconfig->setting_get_bool(t2) ? MD_AGGRESSIVE : MD_NONE;
if ((t2 = libconfig->setting_get_member(t, "Assist")))
- mode |= libconfig->setting_get_bool(t2) ? MD_ASSIST : 0;
+ mode |= libconfig->setting_get_bool(t2) ? MD_ASSIST : MD_NONE;
if ((t2 = libconfig->setting_get_member(t, "CastSensorIdle")))
- mode |= libconfig->setting_get_bool(t2) ? MD_CASTSENSOR_IDLE : 0;
+ mode |= libconfig->setting_get_bool(t2) ? MD_CASTSENSOR_IDLE : MD_NONE;
if ((t2 = libconfig->setting_get_member(t, "Boss")))
- mode |= libconfig->setting_get_bool(t2) ? MD_BOSS : 0;
+ mode |= libconfig->setting_get_bool(t2) ? MD_BOSS : MD_NONE;
if ((t2 = libconfig->setting_get_member(t, "Plant")))
- mode |= libconfig->setting_get_bool(t2) ? MD_PLANT : 0;
+ mode |= libconfig->setting_get_bool(t2) ? MD_PLANT : MD_NONE;
if ((t2 = libconfig->setting_get_member(t, "CanAttack")))
- mode |= libconfig->setting_get_bool(t2) ? MD_CANATTACK : 0;
+ mode |= libconfig->setting_get_bool(t2) ? MD_CANATTACK : MD_NONE;
if ((t2 = libconfig->setting_get_member(t, "Detector")))
- mode |= libconfig->setting_get_bool(t2) ? MD_DETECTOR : 0;
+ mode |= libconfig->setting_get_bool(t2) ? MD_DETECTOR : MD_NONE;
if ((t2 = libconfig->setting_get_member(t, "CastSensorChase")))
- mode |= libconfig->setting_get_bool(t2) ? MD_CASTSENSOR_CHASE : 0;
+ mode |= libconfig->setting_get_bool(t2) ? MD_CASTSENSOR_CHASE : MD_NONE;
if ((t2 = libconfig->setting_get_member(t, "ChangeChase")))
- mode |= libconfig->setting_get_bool(t2) ? MD_CHANGECHASE : 0;
+ mode |= libconfig->setting_get_bool(t2) ? MD_CHANGECHASE : MD_NONE;
if ((t2 = libconfig->setting_get_member(t, "Angry")))
- mode |= libconfig->setting_get_bool(t2) ? MD_ANGRY : 0;
+ mode |= libconfig->setting_get_bool(t2) ? MD_ANGRY : MD_NONE;
if ((t2 = libconfig->setting_get_member(t, "ChangeTargetMelee")))
- mode |= libconfig->setting_get_bool(t2) ? MD_CHANGETARGET_MELEE : 0;
+ mode |= libconfig->setting_get_bool(t2) ? MD_CHANGETARGET_MELEE : MD_NONE;
if ((t2 = libconfig->setting_get_member(t, "ChangeTargetChase")))
- mode |= libconfig->setting_get_bool(t2) ? MD_CHANGETARGET_CHASE : 0;
+ mode |= libconfig->setting_get_bool(t2) ? MD_CHANGETARGET_CHASE : MD_NONE;
if ((t2 = libconfig->setting_get_member(t, "TargetWeak")))
- mode |= libconfig->setting_get_bool(t2) ? MD_TARGETWEAK : 0;
+ mode |= libconfig->setting_get_bool(t2) ? MD_TARGETWEAK : MD_NONE;
+ if ((t2 = libconfig->setting_get_member(t, "NoKnockback")))
+ mode |= libconfig->setting_get_bool(t2) ? MD_NOKNOCKBACK : MD_NONE;
- return mode;
+ return mode & MD_MASK;
}
-void mob_read_db_mvpdrops_sub(struct mob_db *entry, struct status_data *mstatus, int class_, config_setting_t *t)
+/**
+ * Processes the MVP drops for a mob_db entry.
+ *
+ * @param[in,out] entry The destination mob_db entry, already initialized
+ * (mob_id is expected to be already set).
+ * @param[in] t The libconfig entry.
+ */
+void mob_read_db_mvpdrops_sub(struct mob_db *entry, struct config_setting_t *t)
{
- config_setting_t *drop;
+ struct config_setting_t *drop;
int i = 0;
int idx = 0;
int i32;
@@ -3752,28 +3787,26 @@ void mob_read_db_mvpdrops_sub(struct mob_db *entry, struct status_data *mstatus,
int rate_adjust = battle_config.item_rate_mvp;
struct item_data* id = itemdb->search_name(name);
int value = 0;
- if (!id)
- {
- ShowWarning("mob_read_db: mvp drop item %s not found in monster %d\n", name, class_);
- i ++;
+ if (!id) {
+ ShowWarning("mob_read_db: mvp drop item %s not found in monster %d\n", name, entry->mob_id);
+ i++;
continue;
}
if (mob->get_const(drop, &i32) && i32 >= 0) {
value = i32;
}
- if (value <= 0)
- {
- ShowWarning("mob_read_db: wrong drop chance %d for mvp drop item %s in monster %d\n", value, name, class_);
- i ++;
+ if (value <= 0) {
+ ShowWarning("mob_read_db: wrong drop chance %d for mvp drop item %s in monster %d\n", value, name, entry->mob_id);
+ i++;
continue;
}
entry->mvpitem[idx].nameid = id->nameid;
if (!entry->mvpitem[idx].nameid) {
entry->mvpitem[idx].p = 0; //No item....
- i ++;
+ i++;
continue;
}
- mob->item_dropratio_adjust(entry->mvpitem[idx].nameid, class_, &rate_adjust);
+ mob->item_dropratio_adjust(entry->mvpitem[idx].nameid, entry->mob_id, &rate_adjust);
entry->mvpitem[idx].p = mob->drop_adjust(value, rate_adjust, battle_config.item_drop_mvp_min, battle_config.item_drop_mvp_max);
//calculate and store Max available drop chance of the MVP item
@@ -3787,13 +3820,20 @@ void mob_read_db_mvpdrops_sub(struct mob_db *entry, struct status_data *mstatus,
idx++;
}
if (idx == MAX_MVP_DROP && libconfig->setting_get_elem(t, i)) {
- ShowWarning("mob_read_db: Too many mvp drops in mob %d\n", class_);
+ ShowWarning("mob_read_db: Too many mvp drops in mob %d\n", entry->mob_id);
}
}
-void mob_read_db_drops_sub(struct mob_db *entry, struct status_data *mstatus, int class_, config_setting_t *t)
+/**
+ * Processes the drops for a mob_db entry.
+ *
+ * @param[in,out] entry The destination mob_db entry, already initialized
+ * (mob_id, status.mode are expected to be already set).
+ * @param[in] t The libconfig entry.
+ */
+void mob_read_db_drops_sub(struct mob_db *entry, struct config_setting_t *t)
{
- config_setting_t *drop;
+ struct config_setting_t *drop;
int i = 0;
int idx = 0;
int i32;
@@ -3805,73 +3845,72 @@ void mob_read_db_drops_sub(struct mob_db *entry, struct status_data *mstatus, in
unsigned short ratemin, ratemax;
struct item_data* id = itemdb->search_name(name);
int value = 0;
- if (!id)
- {
- ShowWarning("mob_read_db: drop item %s not found in monster %d\n", name, class_);
- i ++;
+ if (!id) {
+ ShowWarning("mob_read_db: drop item %s not found in monster %d\n", name, entry->mob_id);
+ i++;
continue;
}
if (mob->get_const(drop, &i32) && i32 >= 0) {
value = i32;
}
- if (value <= 0)
- {
- ShowWarning("mob_read_db: wrong drop chance %d for drop item %s in monster %d\n", value, name, class_);
- i ++;
+ if (value <= 0) {
+ ShowWarning("mob_read_db: wrong drop chance %d for drop item %s in monster %d\n", value, name, entry->mob_id);
+ i++;
continue;
}
entry->dropitem[idx].nameid = id->nameid;
if (!entry->dropitem[idx].nameid) {
entry->dropitem[idx].p = 0; //No drop.
- i ++;
+ i++;
continue;
}
type = id->type;
- if ((class_ >= MOBID_TREASURE_BOX1 && class_ <= MOBID_TREASURE_BOX40) || (class_ >= MOBID_TREASURE_BOX41 && class_ <= MOBID_TREASURE_BOX49)) {
+ if ((entry->mob_id >= MOBID_TREASURE_BOX1 && entry->mob_id <= MOBID_TREASURE_BOX40)
+ || (entry->mob_id >= MOBID_TREASURE_BOX41 && entry->mob_id <= MOBID_TREASURE_BOX49)) {
//Treasure box drop rates [Skotlex]
rate_adjust = battle_config.item_rate_treasure;
ratemin = battle_config.item_drop_treasure_min;
ratemax = battle_config.item_drop_treasure_max;
- }
- else switch (type)
- { // Added support to restrict normal drops of MVP's [Reddozen]
+ } else {
+ switch (type) { // Added support to restrict normal drops of MVP's [Reddozen]
case IT_HEALING:
- rate_adjust = (mstatus->mode&MD_BOSS) ? battle_config.item_rate_heal_boss : battle_config.item_rate_heal;
+ rate_adjust = (entry->status.mode&MD_BOSS) ? battle_config.item_rate_heal_boss : battle_config.item_rate_heal;
ratemin = battle_config.item_drop_heal_min;
ratemax = battle_config.item_drop_heal_max;
break;
case IT_USABLE:
case IT_CASH:
- rate_adjust = (mstatus->mode&MD_BOSS) ? battle_config.item_rate_use_boss : battle_config.item_rate_use;
+ rate_adjust = (entry->status.mode&MD_BOSS) ? battle_config.item_rate_use_boss : battle_config.item_rate_use;
ratemin = battle_config.item_drop_use_min;
ratemax = battle_config.item_drop_use_max;
break;
case IT_WEAPON:
case IT_ARMOR:
case IT_PETARMOR:
- rate_adjust = (mstatus->mode&MD_BOSS) ? battle_config.item_rate_equip_boss : battle_config.item_rate_equip;
+ rate_adjust = (entry->status.mode&MD_BOSS) ? battle_config.item_rate_equip_boss : battle_config.item_rate_equip;
ratemin = battle_config.item_drop_equip_min;
ratemax = battle_config.item_drop_equip_max;
break;
case IT_CARD:
- rate_adjust = (mstatus->mode&MD_BOSS) ? battle_config.item_rate_card_boss : battle_config.item_rate_card;
+ rate_adjust = (entry->status.mode&MD_BOSS) ? battle_config.item_rate_card_boss : battle_config.item_rate_card;
ratemin = battle_config.item_drop_card_min;
ratemax = battle_config.item_drop_card_max;
break;
default:
- rate_adjust = (mstatus->mode&MD_BOSS) ? battle_config.item_rate_common_boss : battle_config.item_rate_common;
+ rate_adjust = (entry->status.mode&MD_BOSS) ? battle_config.item_rate_common_boss : battle_config.item_rate_common;
ratemin = battle_config.item_drop_common_min;
ratemax = battle_config.item_drop_common_max;
break;
+ }
}
- mob->item_dropratio_adjust(id->nameid, class_, &rate_adjust);
+ mob->item_dropratio_adjust(id->nameid, entry->mob_id, &rate_adjust);
entry->dropitem[idx].p = mob->drop_adjust(value, rate_adjust, ratemin, ratemax);
//calculate and store Max available drop chance of the item
if (entry->dropitem[idx].p
- && (class_ < MOBID_TREASURE_BOX1 || class_ > MOBID_TREASURE_BOX40)
- && (class_ < MOBID_TREASURE_BOX41 || class_ > MOBID_TREASURE_BOX49)) {
+ && (entry->mob_id < MOBID_TREASURE_BOX1 || entry->mob_id > MOBID_TREASURE_BOX40)
+ && (entry->mob_id < MOBID_TREASURE_BOX41 || entry->mob_id > MOBID_TREASURE_BOX49)) {
//Skip treasure chests.
if (id->maxchance == -1 || (id->maxchance < entry->dropitem[idx].p) ) {
id->maxchance = entry->dropitem[idx].p; //item has bigger drop chance or sold in shops
@@ -3880,366 +3919,460 @@ void mob_read_db_drops_sub(struct mob_db *entry, struct status_data *mstatus, in
if (id->mob[k].chance <= entry->dropitem[idx].p)
break;
}
- if (k == MAX_SEARCH)
- {
+ if (k == MAX_SEARCH) {
i++;
idx++;
continue;
}
- if (id->mob[k].id != class_ && k != MAX_SEARCH - 1)
+ if (id->mob[k].id != entry->mob_id && k != MAX_SEARCH - 1)
memmove(&id->mob[k+1], &id->mob[k], (MAX_SEARCH-k-1)*sizeof(id->mob[0]));
id->mob[k].chance = entry->dropitem[idx].p;
- id->mob[k].id = class_;
+ id->mob[k].id = entry->mob_id;
}
i++;
idx++;
}
if (idx == MAX_MOB_DROP && libconfig->setting_get_elem(t, i)) {
- ShowWarning("mob_read_db: Too many drops in mob %d\n", class_);
+ ShowWarning("mob_read_db: Too many drops in mob %d\n", entry->mob_id);
}
}
-/*==========================================
- * processes one mobdb entry
- *------------------------------------------*/
-bool mob_read_db_sub(config_setting_t *mobt, int id, const char *source)
+/**
+ * Validates a mob DB entry and inserts it into the database.
+ * This function is called after preparing the mob entry data, and it takes
+ * care of inserting it and cleaning up any remainders of the previous one (in
+ * case it is overwriting an existing entry).
+ *
+ * @param entry Pointer to the new mob_db entry. Ownership is NOT taken, but
+ * the content is modified to reflect the validation.
+ * @param n Ordinal number of the entry, to be displayed in case of
+ * validation errors.
+ * @param source Source of the entry (file name), to be displayed in case of
+ * validation errors.
+ * @return Mob ID of the validated entry, or 0 in case of failure.
+ *
+ * Note: This is safe to call if the new entry is a shallow copy of the old one
+ * (i.e. mob_db2 inheritance), as it will make sure not to free any data still
+ * in use by the new entry.
+ */
+int mob_db_validate_entry(struct mob_db *entry, int n, const char *source)
{
- struct mob_db *entry = NULL, tmpEntry;
- config_setting_t *t = NULL;
- int i32 = 0, value = 0, class_ = 0;
- struct status_data *mstatus;
struct mob_data data;
- const char *str = NULL;
- double maxhp;
- double exp;
- bool inherit = false;
- bool range2Updated = false;
- bool range3Updated = false;
- bool dmotionUpdated = false;
- bool maxhpUpdated = false;
- bool maxspUpdated = false;
- entry = &tmpEntry;
- if (!libconfig->setting_lookup_int(mobt, "Id", &class_)) {
- ShowWarning("mob_read_db_sub: Missing id in \"%s\", entry #%d, skipping.\n", source, class_);
- return false;
+ if (entry->mob_id <= 1000 || entry->mob_id > MAX_MOB_DB) {
+ ShowError("mob_db_validate_entry: Invalid monster ID %d, must be in range %d-%d.\n", entry->mob_id, 1000, MAX_MOB_DB);
+ return 0;
+ }
+ if (pc->db_checkid(entry->mob_id)) {
+ ShowError("mob_read_db_sub: Invalid monster ID %d, reserved for player classes.\n", entry->mob_id);
+ return 0;
+ }
+ if (entry->mob_id >= MOB_CLONE_START && entry->mob_id < MOB_CLONE_END) {
+ ShowError("mob_read_db_sub: Invalid monster ID %d. Range %d-%d is reserved for player clones. Please increase MAX_MOB_DB (%d).\n",
+ entry->mob_id, MOB_CLONE_START, MOB_CLONE_END-1, MAX_MOB_DB);
+ return 0;
}
- if (class_ <= 1000 || class_ > MAX_MOB_DB) {
- ShowError("mob_read_db_sub: Invalid monster ID %d, must be in range %d-%d.\n", class_, 1000, MAX_MOB_DB);
- return false;
+ entry->lv = cap_value(entry->lv, 1, USHRT_MAX);
+
+ if (entry->status.max_sp < 1)
+ entry->status.max_sp = 1;
+ //Since mobs always respawn with full life...
+ entry->status.hp = entry->status.max_hp;
+ entry->status.sp = entry->status.max_sp;
+
+ /*
+ * Disabled for renewal since difference of 0 and 1 still has an impact in the formulas
+ * Just in case there is a mishandled division by zero please let us know. [malufett]
+ */
+#ifndef RENEWAL
+ //All status should be min 1 to prevent divisions by zero from some skills. [Skotlex]
+ if (entry->status.str < 1) entry->status.str = 1;
+ if (entry->status.agi < 1) entry->status.agi = 1;
+ if (entry->status.vit < 1) entry->status.vit = 1;
+ if (entry->status.int_< 1) entry->status.int_= 1;
+ if (entry->status.dex < 1) entry->status.dex = 1;
+ if (entry->status.luk < 1) entry->status.luk = 1;
+#endif
+
+ if (entry->range2 < 1)
+ entry->range2 = 1;
+
+#if 0 // This code was (accidentally) never enabled. It'll stay commented out until it's proven to be needed.
+ //Tests showed that chase range is effectively 2 cells larger than expected [Playtester]
+ if (entry->range3 > 0)
+ entry->range3 += 2;
+#endif // 0
+
+ if (entry->range3 < entry->range2)
+ entry->range3 = entry->range2;
+
+ entry->status.size = cap_value(entry->status.size, 0, 2);
+
+ entry->status.race = cap_value(entry->status.race, 0, RC_MAX - 1);
+
+ if (entry->status.def_ele >= ELE_MAX) {
+ ShowWarning("mob_read_db_sub: Invalid element type %d for monster ID %d (max=%d).\n", entry->status.def_ele, entry->mob_id, ELE_MAX-1);
+ entry->status.def_ele = ELE_NEUTRAL;
+ entry->status.ele_lv = 1;
}
- if (pc->db_checkid(class_)) {
- ShowError("mob_read_db_sub: Invalid monster ID %d, reserved for player classes.\n", class_);
- return false;
+ if (entry->status.ele_lv < 1 || entry->status.ele_lv > 4) {
+ ShowWarning("mob_read_db_sub: Invalid element level %d for monster ID %d, must be in range 1-4.\n", entry->status.ele_lv, entry->mob_id);
+ entry->status.ele_lv = 1;
}
- if (class_ >= MOB_CLONE_START && class_ < MOB_CLONE_END) {
- ShowError("mob_read_db_sub: Invalid monster ID %d. Range %d-%d is reserved for player clones. Please increase MAX_MOB_DB (%d).\n", class_, MOB_CLONE_START, MOB_CLONE_END-1, MAX_MOB_DB);
- return false;
+ // If the attack animation is longer than the delay, the client crops the attack animation!
+ // On aegis there is no real visible effect of having a recharge-time less than amotion anyway.
+ if (entry->status.adelay < entry->status.amotion)
+ entry->status.adelay = entry->status.amotion;
+
+ // Fill in remaining status data by using a dummy monster.
+ data.bl.type = BL_MOB;
+ data.level = entry->lv;
+ memcpy(&data.status, &entry->status, sizeof(struct status_data));
+ status->calc_misc(&data.bl, &entry->status, entry->lv);
+
+ // Finally insert monster's data into the database.
+ if (mob->db_data[entry->mob_id] == NULL) {
+ mob->db_data[entry->mob_id] = (struct mob_db*)aMalloc(sizeof(struct mob_db));
+ } else {
+ //Copy over spawn data
+ memcpy(&entry->spawn, mob->db_data[entry->mob_id]->spawn, sizeof(entry->spawn));
+ }
+ memcpy(mob->db_data[entry->mob_id], entry, sizeof(struct mob_db));
+
+ return entry->mob_id;
+}
+
+/**
+ * Processes one mobdb entry from the libconfig file, loading and inserting it
+ * into the mob database.
+ *
+ * @param mobt Libconfig setting entry. It is expected to be valid and it
+ * won't be freed (it is care of the caller to do so if
+ * necessary).
+ * @param n Ordinal number of the entry, to be displayed in case of
+ * validation errors.
+ * @param source Source of the entry (file name), to be displayed in case of
+ * validation errors.
+ * @return Mob ID of the validated entry, or 0 in case of failure.
+ */
+int mob_read_db_sub(struct config_setting_t *mobt, int n, const char *source)
+{
+ struct mob_db md = { 0 };
+ struct config_setting_t *t = NULL;
+ const char *str = NULL;
+ int i32 = 0;
+ bool inherit = false;
+ bool maxhpUpdated = false;
+
+ nullpo_ret(mobt);
+ /*
+ * // Mandatory fields
+ * Id: ID
+ * SpriteName: "SPRITE_NAME"
+ * Name: "Mob name"
+ * JName: "Mob name"
+ * // Optional fields
+ * Lv: level
+ * Hp: health
+ * Sp: mana
+ * Exp: basic experience
+ * JExp: job experience
+ * AttackRange: attack range
+ * Attack: [attack1, attack2]
+ * Def: defence
+ * Mdef: magic defence
+ * Stats: {
+ * Str: strength
+ * Agi: agility
+ * Vit: vitality
+ * Int: intelligence
+ * Dex: dexterity
+ * Luk: luck
+ * }
+ * ViewRange: view range
+ * ChaseRange: chase range
+ * Size: size
+ * Race: race
+ * Element: (type, level)
+ * Mode: {
+ * CanMove: true/false
+ * Looter: true/false
+ * Aggressive: true/false
+ * Assist: true/false
+ * CastSensorIdle:true/false
+ * Boss: true/false
+ * Plant: true/false
+ * CanAttack: true/false
+ * Detector: true/false
+ * CastSensorChase: true/false
+ * ChangeChase: true/false
+ * Angry: true/false
+ * ChangeTargetMelee: true/false
+ * ChangeTargetChase: true/false
+ * TargetWeak: true/false
+ * NoKnockback: true/false
+ * }
+ * MoveSpeed: move speed
+ * AttackDelay: attack delay
+ * AttackMotion: attack motion
+ * DamageMotion: damage motion
+ * MvpExp: mvp experience
+ * MvpDrops: {
+ * AegisName: chance
+ * ...
+ * }
+ * Drops: {
+ * AegisName: chance
+ * ...
+ * }
+ */
+
+ if (!libconfig->setting_lookup_int(mobt, "Id", &i32)) {
+ ShowWarning("mob_read_db_sub: Missing id in \"%s\", entry #%d, skipping.\n", source, n);
+ return 0;
}
+ md.mob_id = i32;
+ md.vd.class_ = md.mob_id;
if ((t = libconfig->setting_get_member(mobt, "Inherit")) && (inherit = libconfig->setting_get_bool(t))) {
- if (!mob->db_data[class_]) {
- ShowWarning("mob_read_db_sub: Trying to inherit nonexistent mob %d, default values will be used instead.\n", class_);
+ if (!mob->db_data[md.mob_id]) {
+ ShowWarning("mob_read_db_sub: Trying to inherit nonexistent mob %d, default values will be used instead.\n", md.mob_id);
inherit = false;
} else {
// Use old entry as default
- struct mob_db *old_entry = mob->db_data[class_];
- memcpy(entry, old_entry, sizeof(struct mob_db));
- inherit = true;
+ struct mob_db *old_entry = mob->db_data[md.mob_id];
+ memcpy(&md, old_entry, sizeof(md));
}
}
- if (!inherit) {
- memset(&tmpEntry, 0, sizeof(tmpEntry));
- }
-
- mstatus = &entry->status;
-
- entry->vd.class_ = class_;
if (!libconfig->setting_lookup_string(mobt, "SpriteName", &str) || !*str ) {
if (!inherit) {
- ShowWarning("mob_read_db_sub: Missing SpriteName in mob %d of \"%s\", skipping.\n", class_, source);
- return false;
+ ShowWarning("mob_read_db_sub: Missing SpriteName in mob %d of \"%s\", skipping.\n", md.mob_id, source);
+ return 0;
}
} else {
- safestrncpy(entry->sprite, str, sizeof(entry->sprite));
+ safestrncpy(md.sprite, str, sizeof(md.sprite));
}
if (!libconfig->setting_lookup_string(mobt, "Name", &str) || !*str ) {
if (!inherit) {
- ShowWarning("mob_read_db_sub: Missing Name in mob %d of \"%s\", skipping.\n", class_, source);
- return false;
+ ShowWarning("mob_read_db_sub: Missing Name in mob %d of \"%s\", skipping.\n", md.mob_id, source);
+ return 0;
+ }
+ } else {
+ safestrncpy(md.name, str, sizeof(md.name));
+ }
+
+ if (!libconfig->setting_lookup_string(mobt, "JName", &str) || !*str ) {
+ if (!inherit) {
+ safestrncpy(md.jname, md.name, sizeof(md.jname));
}
} else {
- safestrncpy(entry->name, str, sizeof(entry->name));
- safestrncpy(entry->jname, str, sizeof(entry->jname));
+ safestrncpy(md.jname, str, sizeof(md.jname));
}
if (mob->lookup_const(mobt, "Lv", &i32) && i32 >= 0) {
- entry->lv = i32;
- entry->lv = cap_value(entry->lv, 1, USHRT_MAX);
+ md.lv = i32;
} else if (!inherit) {
- entry->lv = 1;
+ md.lv = 1;
}
if (mob->lookup_const(mobt, "Hp", &i32) && i32 >= 0) {
- mstatus->max_hp = i32;
- maxhpUpdated = true;
+ md.status.max_hp = i32;
+ maxhpUpdated = true; // battle_config modifiers to max_hp are applied below
} else if (!inherit) {
- mstatus->max_hp = 1;
- maxhpUpdated = true;
+ md.status.max_hp = 1;
+ maxhpUpdated = true; // battle_config modifiers to max_hp are applied below
}
if (mob->lookup_const(mobt, "Sp", &i32) && i32 >= 0) {
- mstatus->max_sp = i32;
- maxspUpdated = true;
+ md.status.max_sp = i32;
} else if (!inherit) {
- maxspUpdated = true;
+ md.status.max_sp = 1;
}
if (mob->lookup_const(mobt, "Exp", &i32) && i32 >= 0) {
- exp = (double)(i32) * (double)battle_config.base_exp_rate / 100.;
- entry->base_exp = (unsigned int)cap_value(exp, 0, UINT_MAX);
+ int64 exp = apply_percentrate64(i32, battle_config.base_exp_rate, 100);
+ md.base_exp = (unsigned int)cap_value(exp, 0, UINT_MAX);
}
if (mob->lookup_const(mobt, "JExp", &i32) && i32 >= 0) {
- exp = (double)(i32) * (double)battle_config.job_exp_rate / 100.;
- entry->job_exp = (unsigned int)cap_value(exp, 0, UINT_MAX);
+ int64 exp = apply_percentrate64(i32, battle_config.job_exp_rate, 100);
+ md.job_exp = (unsigned int)cap_value(exp, 0, UINT_MAX);
}
if (mob->lookup_const(mobt, "AttackRange", &i32) && i32 >= 0) {
- mstatus->rhw.range = i32;
+ md.status.rhw.range = i32;
} else {
- mstatus->rhw.range = 1;
+ md.status.rhw.range = 1;
}
if ((t = libconfig->setting_get_member(mobt, "Attack"))) {
if (config_setting_is_aggregate(t)) {
if (libconfig->setting_length(t) >= 2)
- mstatus->rhw.atk2 = libconfig->setting_get_int_elem(t, 1);
+ md.status.rhw.atk2 = libconfig->setting_get_int_elem(t, 1);
if (libconfig->setting_length(t) >= 1)
- mstatus->rhw.atk = libconfig->setting_get_int_elem(t, 0);
+ md.status.rhw.atk = libconfig->setting_get_int_elem(t, 0);
} else if (mob->lookup_const(mobt, "Attack", &i32) && i32 >= 0) {
- mstatus->rhw.atk = i32;
- mstatus->rhw.atk2 = i32;
+ md.status.rhw.atk = i32;
+ md.status.rhw.atk2 = i32;
}
}
if (mob->lookup_const(mobt, "Def", &i32) && i32 >= 0) {
- mstatus->def = mob_parse_dbrow_cap_value(class_, DEFTYPE_MIN, DEFTYPE_MAX, i32);
+ md.status.def = mob_parse_dbrow_cap_value(md.mob_id, DEFTYPE_MIN, DEFTYPE_MAX, i32);
}
if (mob->lookup_const(mobt, "Mdef", &i32) && i32 >= 0) {
- mstatus->mdef = mob_parse_dbrow_cap_value(class_, DEFTYPE_MIN, DEFTYPE_MAX, i32);
+ md.status.mdef = mob_parse_dbrow_cap_value(md.mob_id, DEFTYPE_MIN, DEFTYPE_MAX, i32);
}
if ((t = libconfig->setting_get_member(mobt, "Stats"))) {
if (config_setting_is_group(t)) {
- mob->read_db_stats_sub(entry, mstatus, class_, t);
+ mob->read_db_stats_sub(&md, t);
} else if (mob->lookup_const(mobt, "Stats", &i32) && i32 >= 0) {
- mstatus->str = mstatus->agi = mstatus->vit = mstatus->int_ = mstatus->dex = mstatus->luk =
- mob_parse_dbrow_cap_value(class_, UINT16_MIN, UINT16_MAX, i32);
+ md.status.str = md.status.agi = md.status.vit = md.status.int_ = md.status.dex = md.status.luk =
+ mob_parse_dbrow_cap_value(md.mob_id, UINT16_MIN, UINT16_MAX, i32);
}
}
- /*
- * Disabled for renewal since difference of 0 and 1 still has an impact in the formulas
- * Just in case there is a mishandled division by zero please let us know. [malufett]
- */
-#ifndef RENEWAL
- //All status should be min 1 to prevent divisions by zero from some skills. [Skotlex]
- if (mstatus->str < 1) mstatus->str = 1;
- if (mstatus->agi < 1) mstatus->agi = 1;
- if (mstatus->vit < 1) mstatus->vit = 1;
- if (mstatus->int_< 1) mstatus->int_= 1;
- if (mstatus->dex < 1) mstatus->dex = 1;
- if (mstatus->luk < 1) mstatus->luk = 1;
-#endif
-
- //Tests showed that chase range is effectively 2 cells larger than expected [Playtester]
- if (entry->range3 > 0)
- entry->range3 += 2;
-
if (mob->lookup_const(mobt, "ViewRange", &i32) && i32 >= 0) {
- entry->range2 = i32;
- range2Updated = true;
+ if (battle_config.view_range_rate != 100) {
+ md.range2 = i32 * battle_config.view_range_rate / 100;
+ } else {
+ md.range2 = i32;
+ }
} else if (!inherit) {
- entry->range2 = 1;
- range2Updated = true;
+ md.range2 = 1;
}
if (mob->lookup_const(mobt, "ChaseRange", &i32) && i32 >= 0) {
- entry->range3 = i32;
- range3Updated = true;
- } else if (!inherit) {
- entry->range3 = 1;
- range3Updated = true;
- }
- if (range2Updated) {
- if (battle_config.view_range_rate != 100) {
- entry->range2 = entry->range2 * battle_config.view_range_rate / 100;
- if (entry->range2 < 1)
- entry->range2 = 1;
- }
- }
- if (range3Updated) {
if (battle_config.chase_range_rate != 100) {
- entry->range3 = entry->range3 * battle_config.chase_range_rate / 100;
- if (entry->range3 < entry->range2)
- entry->range3 = entry->range2;
+ md.range3 = i32 * battle_config.chase_range_rate / 100;
+ } else {
+ md.range3 = i32;
}
+ } else if (!inherit) {
+ md.range3 = 1;
}
if (mob->lookup_const(mobt, "Size", &i32) && i32 >= 0) {
- mstatus->size = i32;
- mstatus->size = cap_value(mstatus->size, 0, 2);
+ md.status.size = i32;
} else if (!inherit) {
- mstatus->size = 0;
+ md.status.size = 0;
}
if (mob->lookup_const(mobt, "Race", &i32) && i32 >= 0) {
- mstatus->race = i32;
- mstatus->race = cap_value(mstatus->race, 0, RC_MAX - 1);
+ md.status.race = i32;
} else if (!inherit) {
- mstatus->race = 0;
+ md.status.race = 0;
}
if ((t = libconfig->setting_get_member(mobt, "Element")) && config_setting_is_list(t)) {
+ int value = 0;
if (mob->get_const(libconfig->setting_get_elem(t, 0), &i32) && mob->get_const(libconfig->setting_get_elem(t, 1), &value)) {
- mstatus->def_ele = i32;
- mstatus->ele_lv = value;
- }
- } else {
- if (!inherit) {
- ShowError("mob_read_db_sub: Missing element for monster ID %d.\n", class_);
- return false;
- }
- }
-
- if (mstatus->def_ele >= ELE_MAX) {
- if (!inherit) {
- ShowError("mob_read_db_sub: Invalid element type %d for monster ID %d (max=%d).\n", mstatus->def_ele, class_, ELE_MAX-1);
- return false;
- }
- }
- if (mstatus->ele_lv < 1 || mstatus->ele_lv > 4) {
- if (!inherit) {
- ShowError("mob_read_db_sub: Invalid element level %d for monster ID %d, must be in range 1-4.\n", mstatus->ele_lv, class_);
- return false;
+ md.status.def_ele = i32;
+ md.status.ele_lv = value;
+ } else if (!inherit) {
+ ShowWarning("mob_read_db_sub: Missing element for monster ID %d.\n", md.mob_id);
+ md.status.def_ele = ELE_NEUTRAL;
+ md.status.ele_lv = 1;
}
+ } else if (!inherit) {
+ ShowWarning("mob_read_db_sub: Missing element for monster ID %d.\n", md.mob_id);
+ md.status.def_ele = ELE_NEUTRAL;
+ md.status.ele_lv = 1;
}
if ((t = libconfig->setting_get_member(mobt, "Mode"))) {
if (config_setting_is_group(t)) {
- mstatus->mode = mob->read_db_mode_sub(entry, mstatus, class_, t);
+ md.status.mode = mob->read_db_mode_sub(&md, t);
} else if (mob->lookup_const(mobt, "Mode", &i32) && i32 >= 0) {
- mstatus->mode = i32;
+ md.status.mode = (uint32)i32 & MD_MASK;
}
}
-
if (!battle_config.monster_active_enable)
- mstatus->mode &= ~MD_AGGRESSIVE;
+ md.status.mode &= ~MD_AGGRESSIVE;
if (mob->lookup_const(mobt, "MoveSpeed", &i32) && i32 >= 0) {
- mstatus->speed = i32;
+ md.status.speed = i32;
}
- mstatus->aspd_rate = 1000;
+ md.status.aspd_rate = 1000;
if (mob->lookup_const(mobt, "AttackDelay", &i32) && i32 >= 0) {
- mstatus->adelay = cap_value(i32, battle_config.monster_max_aspd*2, 4000);
+ md.status.adelay = cap_value(i32, battle_config.monster_max_aspd*2, 4000);
} else if (!inherit) {
- mstatus->adelay = 4000;
+ md.status.adelay = 4000;
}
if (mob->lookup_const(mobt, "AttackMotion", &i32) && i32 >= 0) {
- mstatus->amotion = cap_value(i32, battle_config.monster_max_aspd, 2000);
+ md.status.amotion = cap_value(i32, battle_config.monster_max_aspd, 2000);
} else if (!inherit) {
- mstatus->amotion = 2000;
+ md.status.amotion = 2000;
}
- //If the attack animation is longer than the delay, the client crops the attack animation!
- //On aegis there is no real visible effect of having a recharge-time less than amotion anyway.
- if (mstatus->adelay < mstatus->amotion)
- mstatus->adelay = mstatus->amotion;
-
if (mob->lookup_const(mobt, "DamageMotion", &i32) && i32 >= 0) {
- mstatus->dmotion = i32;
- dmotionUpdated = true;
- } else if (!inherit) {
- dmotionUpdated = true;
+ if (battle_config.monster_damage_delay_rate != 100)
+ md.status.dmotion = i32 * battle_config.monster_damage_delay_rate / 100;
+ else
+ md.status.dmotion = i32;
}
- if (dmotionUpdated && battle_config.monster_damage_delay_rate != 100)
- mstatus->dmotion = mstatus->dmotion * battle_config.monster_damage_delay_rate / 100;
-
- // Fill in remaining status data by using a dummy monster.
- data.bl.type = BL_MOB;
- data.level = entry->lv;
- memcpy(&data.status, mstatus, sizeof(struct status_data));
- status->calc_misc(&data.bl, mstatus, entry->lv);
-
// MVP EXP Bonus: MEXP
- // Some new MVP's MEXP multiple by high exp-rate cause overflow. [LuzZza]
if (mob->lookup_const(mobt, "MvpExp", &i32) && i32 >= 0) {
- exp = (double)i32 * (double)battle_config.mvp_exp_rate / 100.;
- entry->mexp = (unsigned int)cap_value(exp, 0, UINT_MAX);
- } else if (!inherit) {
- exp = 0;
+ // Some new MVP's MEXP multiple by high exp-rate cause overflow. [LuzZza]
+ int64 exp = apply_percentrate64(i32, battle_config.mvp_exp_rate, 100);
+ md.mexp = (unsigned int)cap_value(exp, 0, UINT_MAX);
}
if (maxhpUpdated) {
- //Now that we know if it is an mvp or not, apply battle_config modifiers [Skotlex]
- maxhp = (double)mstatus->max_hp;
- if (entry->mexp > 0) { //Mvp
- if (battle_config.mvp_hp_rate != 100)
- maxhp = maxhp * (double)battle_config.mvp_hp_rate / 100.;
+ // Now that we know if it is an mvp or not, apply battle_config modifiers [Skotlex]
+ int64 maxhp = md.status.max_hp;
+ if (md.mexp > 0) { //Mvp
+ maxhp = apply_percentrate64(maxhp, battle_config.mvp_hp_rate, 100);
} else { //Normal mob
- if (battle_config.monster_hp_rate != 100)
- maxhp = maxhp * (double)battle_config.monster_hp_rate / 100.;
+ maxhp = apply_percentrate64(maxhp, battle_config.monster_hp_rate, 100);
}
- mstatus->max_hp = (unsigned int)cap_value(maxhp, 1, UINT_MAX);
- }
- if (maxspUpdated) {
- if(mstatus->max_sp < 1) mstatus->max_sp = 1;
+ md.status.max_hp = (unsigned int)cap_value(maxhp, 1, UINT_MAX);
}
- //Since mobs always respawn with full life...
- mstatus->hp = mstatus->max_hp;
- mstatus->sp = mstatus->max_sp;
-
if ((t = libconfig->setting_get_member(mobt, "MvpDrops"))) {
if (config_setting_is_group(t)) {
- mob->read_db_mvpdrops_sub(entry, mstatus, class_, t);
+ mob->read_db_mvpdrops_sub(&md, t);
}
}
if ((t = libconfig->setting_get_member(mobt, "Drops"))) {
if (config_setting_is_group(t)) {
- mob->read_db_drops_sub(entry, mstatus, class_, t);
+ mob->read_db_drops_sub(&md, t);
}
}
- mob->read_db_additional_fields(entry, class_, mobt, id, source);
- // Finally insert monster's data into the database.
- if (mob->db_data[class_] == NULL)
- mob->db_data[class_] = (struct mob_db*)aMalloc(sizeof(struct mob_db));
- else
- //Copy over spawn data
- memcpy(&entry->spawn, mob->db_data[class_]->spawn, sizeof(entry->spawn));
+ mob->read_db_additional_fields(&md, mobt, n, source);
- memcpy(mob->db_data[class_], entry, sizeof(struct mob_db));
- return true;
+ return mob->db_validate_entry(&md, n, source);
}
-void mob_read_db_additional_fields(struct mob_db *entry, int class_, config_setting_t *it, int n, const char *source)
+/**
+ * Processes any (plugin-defined) additional fields for a mob_db entry.
+ *
+ * @param[in,out] entry The destination mob_db entry, already initialized
+ * (mob_id, status.mode are expected to be already set).
+ * @param[in] t The libconfig entry.
+ * @param[in] n Ordinal number of the entry, to be displayed in case
+ * of validation errors.
+ * @param[in] source Source of the entry (file name), to be displayed in
+ * case of validation errors.
+ */
+void mob_read_db_additional_fields(struct mob_db *entry, struct config_setting_t *t, int n, const char *source)
{
// do nothing. plugins can do own work
}
-bool mob_lookup_const(const config_setting_t *it, const char *name, int *value)
+bool mob_lookup_const(const struct config_setting_t *it, const char *name, int *value)
{
if (libconfig->setting_lookup_int(it, name, value))
{
@@ -4257,7 +4390,7 @@ bool mob_lookup_const(const config_setting_t *it, const char *name, int *value)
return false;
}
-bool mob_get_const(const config_setting_t *it, int *value)
+bool mob_get_const(const struct config_setting_t *it, int *value)
{
const char *str = config_setting_get_string(it);
if (str && *str && script->get_constant(str, value))
@@ -4282,13 +4415,23 @@ void mob_readdb(void) {
mob->name_constants();
}
+/**
+ * Reads from a libconfig-formatted mobdb file and inserts the found entries
+ * into the mob database, overwriting duplicate ones (i.e. mob_db2 overriding
+ * mob_db.)
+ *
+ * @param filename File name, relative to the database path.
+ * @param ignore_missing Whether to ignore errors caused by a missing db file.
+ * @return the number of found entries.
+ */
int mob_read_libconfig(const char *filename, bool ignore_missing)
{
- config_t mob_db_conf;
+ bool duplicate[MAX_MOB_DB] = { 0 };
+ struct config_t mob_db_conf;
char filepath[256];
- config_setting_t *mdb;
- config_setting_t *t;
- int i = 0;
+ struct config_setting_t *mdb;
+ struct config_setting_t *t;
+ int i = 0, count = 0;
nullpo_ret(filename);
sprintf(filepath, "%s/%s", map->db_path, filename);
@@ -4296,17 +4439,33 @@ int mob_read_libconfig(const char *filename, bool ignore_missing)
if (ignore_missing && !exists(filepath))
return 0;
- if (libconfig->read_file(&mob_db_conf, filepath) || !(mdb = libconfig->setting_get_member(mob_db_conf.root, "mob_db"))) {
+ if (!libconfig->load_file(&mob_db_conf, filepath))
+ return 0;
+
+ if ((mdb = libconfig->setting_get_member(mob_db_conf.root, "mob_db")) == NULL) {
ShowError("can't read %s\n", filepath);
- return -1;
+ return 0;
}
while ((t = libconfig->setting_get_elem(mdb, i++))) {
- mob->read_db_sub(t, i - 1, filepath);
+ int mob_id = mob->read_db_sub(t, i - 1, filename);
+
+ if (mob_id <= 0 || mob_id >= MAX_MOB_DB)
+ continue;
+
+ count++;
+
+ if (duplicate[mob_id]) {
+ ShowWarning("mob_read_libconfig:%s: duplicate entry of ID #%d (%s/%s)\n",
+ filename, mob_id, mob->db_data[mob_id]->sprite, mob->db_data[mob_id]->jname);
+ } else {
+ duplicate[mob_id] = true;
+ }
}
libconfig->destroy(&mob_db_conf);
- ShowStatus("Done reading '"CL_WHITE"%d"CL_RESET"' entries in '"CL_WHITE"%s"CL_RESET"'.\n", i, filepath);
- return 0;
+ ShowStatus("Done reading '"CL_WHITE"%d"CL_RESET"' entries in '"CL_WHITE"%s"CL_RESET"'.\n", count, filename);
+
+ return count;
}
void mob_name_constants(void) {
@@ -4529,7 +4688,7 @@ void mob_readchatdb(void) {
if( j < 2 || str[2]==NULL)
{
- ShowError("mob_readchatdb: Insufficient number of fields for skill at %s, line %d\n", arc, lines);
+ ShowError("mob_readchatdb: Insufficient number of fields for skill at %s, line %u\n", arc, lines);
continue;
}
@@ -4749,19 +4908,23 @@ bool mob_parse_row_mobskilldb(char** str, int columns, int current)
ms->val[3]=(int)strtol(str[15],NULL,0);
ms->val[4]=(int)strtol(str[16],NULL,0);
- if(ms->skill_id == NPC_EMOTION && mob_id>0 &&
- ms->val[1] == mob->db(mob_id)->status.mode)
- {
- ms->val[1] = 0;
+ if (ms->skill_id == NPC_EMOTION) {
+ ms->val[1] &= MD_MASK;
+ ms->val[2] &= MD_MASK;
+ ms->val[3] &= MD_MASK;
+ }
+ if (ms->skill_id == NPC_EMOTION && mob_id > 0
+ && (uint32)ms->val[1] == mob->db(mob_id)->status.mode) {
+ ms->val[1] = MD_NONE;
ms->val[4] = 1; //request to return mode to normal.
}
- if (ms->skill_id == NPC_EMOTION_ON && mob_id>0 && ms->val[1]) {
+ if (ms->skill_id == NPC_EMOTION_ON && mob_id>0 && ms->val[1] != MD_NONE) {
//Adds a mode to the mob.
//Remove aggressive mode when the new mob type is passive.
if (!(ms->val[1]&MD_AGGRESSIVE))
- ms->val[3]|=MD_AGGRESSIVE;
- ms->val[2]|= ms->val[1]; //Add the new mode.
- ms->val[1] = 0; //Do not "set" it.
+ ms->val[3] |= MD_AGGRESSIVE;
+ ms->val[2] |= (uint32)ms->val[1]; //Add the new mode.
+ ms->val[1] = MD_NONE; //Do not "set" it.
}
if(*str[17])
@@ -5127,6 +5290,7 @@ void mob_defaults(void) {
mob->item_dropratio_adjust = item_dropratio_adjust;
mob->lookup_const = mob_lookup_const;
mob->get_const = mob_get_const;
+ mob->db_validate_entry = mob_db_validate_entry;
mob->readdb = mob_readdb;
mob->read_libconfig = mob_read_libconfig;
mob->read_db_additional_fields = mob_read_db_additional_fields;
diff --git a/src/map/mob.h b/src/map/mob.h
index 77218bf4a..60bc4b869 100644
--- a/src/map/mob.h
+++ b/src/map/mob.h
@@ -141,6 +141,7 @@ struct spawn_info {
};
struct mob_db {
+ int mob_id;
char sprite[NAME_LENGTH],name[NAME_LENGTH],jname[NAME_LENGTH];
unsigned int base_exp,job_exp;
unsigned int mexp;
@@ -458,7 +459,7 @@ struct mob_interface {
int (*setdelayspawn) (struct mob_data *md);
int (*count_sub) (struct block_list *bl, va_list ap);
int (*spawn) (struct mob_data *md);
- int (*can_changetarget) (struct mob_data *md, struct block_list *target, int mode);
+ int (*can_changetarget) (const struct mob_data *md, const struct block_list *target, uint32 mode);
int (*target) (struct mob_data *md, struct block_list *bl, int dist);
int (*ai_sub_hard_activesearch) (struct block_list *bl, va_list ap);
int (*ai_sub_hard_changechase) (struct block_list *bl, va_list ap);
@@ -504,20 +505,21 @@ struct mob_interface {
int (*skill_use) (struct mob_data *md, int64 tick, int event);
int (*skill_event) (struct mob_data *md, struct block_list *src, int64 tick, int flag);
int (*is_clone) (int class_);
- int (*clone_spawn) (struct map_session_data *sd, int16 m, int16 x, int16 y, const char *event, int master_id, int mode, int flag, unsigned int duration);
+ int (*clone_spawn) (struct map_session_data *sd, int16 m, int16 x, int16 y, const char *event, int master_id, uint32 mode, int flag, unsigned int duration);
int (*clone_delete) (struct mob_data *md);
unsigned int (*drop_adjust) (int baserate, int rate_adjust, unsigned short rate_min, unsigned short rate_max);
void (*item_dropratio_adjust) (int nameid, int mob_id, int *rate_adjust);
void (*readdb) (void);
- bool (*lookup_const) (const config_setting_t *it, const char *name, int *value);
- bool (*get_const) (const config_setting_t *it, int *value);
+ bool (*lookup_const) (const struct config_setting_t *it, const char *name, int *value);
+ bool (*get_const) (const struct config_setting_t *it, int *value);
+ int (*db_validate_entry) (struct mob_db *entry, int n, const char *source);
int (*read_libconfig) (const char *filename, bool ignore_missing);
- void (*read_db_additional_fields) (struct mob_db *entry, int class_, config_setting_t *it, int n, const char *source);
- bool (*read_db_sub) (config_setting_t *mobt, int id, const char *source);
- void (*read_db_drops_sub) (struct mob_db *entry, struct status_data *mstatus, int class_, config_setting_t *t);
- void (*read_db_mvpdrops_sub) (struct mob_db *entry, struct status_data *mstatus, int class_, config_setting_t *t);
- int (*read_db_mode_sub) (struct mob_db *entry, struct status_data *mstatus, int class_, config_setting_t *t);
- void (*read_db_stats_sub) (struct mob_db *entry, struct status_data *mstatus, int class_, config_setting_t *t);
+ void (*read_db_additional_fields) (struct mob_db *entry, struct config_setting_t *it, int n, const char *source);
+ int (*read_db_sub) (struct config_setting_t *mobt, int id, const char *source);
+ void (*read_db_drops_sub) (struct mob_db *entry, struct config_setting_t *t);
+ void (*read_db_mvpdrops_sub) (struct mob_db *entry, struct config_setting_t *t);
+ uint32 (*read_db_mode_sub) (struct mob_db *entry, struct config_setting_t *t);
+ void (*read_db_stats_sub) (struct mob_db *entry, struct config_setting_t *t);
void (*name_constants) (void);
bool (*readdb_mobavail) (char *str[], int columns, int current);
int (*read_randommonster) (void);
diff --git a/src/map/npc.c b/src/map/npc.c
index acecff6d0..2b1a541d8 100644
--- a/src/map/npc.c
+++ b/src/map/npc.c
@@ -1386,8 +1386,9 @@ int npc_buysellsel(struct map_session_data* sd, int id, int type) {
/*==========================================
* Cash Shop Buy List
*------------------------------------------*/
-int npc_cashshop_buylist(struct map_session_data *sd, int points, int count, unsigned short* item_list) {
- int i, j, nameid, amount, new_, w, vt;
+int npc_cashshop_buylist(struct map_session_data *sd, int points, struct itemlist *item_list)
+{
+ int i, j, new_, w, vt;
struct npc_data *nd = NULL;
struct npc_item_list *shop = NULL;
unsigned short shop_size = 0;
@@ -1395,7 +1396,7 @@ int npc_cashshop_buylist(struct map_session_data *sd, int points, int count, uns
if( sd->state.trading )
return ERROR_TYPE_EXCHANGE;
- if( count <= 0 )
+ if (VECTOR_LENGTH(*item_list) <= 0)
return ERROR_TYPE_ITEM_ID;
if( points < 0 )
@@ -1421,24 +1422,23 @@ int npc_cashshop_buylist(struct map_session_data *sd, int points, int count, uns
vt = 0; // Global Value
// Validating Process ----------------------------------------------------
- for( i = 0; i < count; i++ ) {
- nameid = item_list[i*2+1];
- amount = item_list[i*2+0];
+ for (i = 0; i < VECTOR_LENGTH(*item_list); i++) {
+ struct itemlist_entry *entry = &VECTOR_INDEX(*item_list, i);
- if( !itemdb->exists(nameid) || amount <= 0 )
+ if (!itemdb->exists(entry->id) || entry->amount <= 0)
return ERROR_TYPE_ITEM_ID;
- ARR_FIND(0,shop_size,j,shop[j].nameid == nameid);
- if( j == shop_size || shop[j].value <= 0 )
+ ARR_FIND(0,shop_size,j,shop[j].nameid == entry->id);
+ if (j == shop_size || shop[j].value <= 0)
return ERROR_TYPE_ITEM_ID;
- if( !itemdb->isstackable(nameid) && amount > 1 ) {
+ if (!itemdb->isstackable(entry->id) && entry->amount > 1) {
ShowWarning("Player %s (%d:%d) sent a hexed packet trying to buy %d of non-stackable item %d!\n",
- sd->status.name, sd->status.account_id, sd->status.char_id, amount, nameid);
- amount = item_list[i*2+0] = 1;
+ sd->status.name, sd->status.account_id, sd->status.char_id, entry->amount, entry->id);
+ entry->amount = 1;
}
- switch( pc->checkadditem(sd,nameid,amount) ) {
+ switch (pc->checkadditem(sd, entry->id, entry->amount)) {
case ADDITEM_NEW:
new_++;
break;
@@ -1446,8 +1446,8 @@ int npc_cashshop_buylist(struct map_session_data *sd, int points, int count, uns
return ERROR_TYPE_INVENTORY_WEIGHT;
}
- vt += shop[j].value * amount;
- w += itemdb_weight(nameid) * amount;
+ vt += shop[j].value * entry->amount;
+ w += itemdb_weight(entry->id) * entry->amount;
}
if( w + sd->weight > sd->max_weight )
@@ -1468,18 +1468,16 @@ int npc_cashshop_buylist(struct map_session_data *sd, int points, int count, uns
pc->paycash(sd,vt,points);
}
// Delivery Process ----------------------------------------------------
- for( i = 0; i < count; i++ ) {
+ for (i = 0; i < VECTOR_LENGTH(*item_list); i++) {
+ struct itemlist_entry *entry = &VECTOR_INDEX(*item_list, i);
struct item item_tmp;
- nameid = item_list[i*2+1];
- amount = item_list[i*2+0];
-
memset(&item_tmp,0,sizeof(item_tmp));
- if( !pet->create_egg(sd,nameid) ) {
- item_tmp.nameid = nameid;
+ if (!pet->create_egg(sd, entry->id)) {
+ item_tmp.nameid = entry->id;
item_tmp.identify = 1;
- pc->additem(sd,&item_tmp,amount,LOG_TYPE_NPC);
+ pc->additem(sd, &item_tmp, entry->amount, LOG_TYPE_NPC);
}
}
@@ -1487,7 +1485,7 @@ int npc_cashshop_buylist(struct map_session_data *sd, int points, int count, uns
}
//npc_buylist for script-controlled shops.
-int npc_buylist_sub(struct map_session_data* sd, int n, unsigned short* item_list, struct npc_data* nd)
+int npc_buylist_sub(struct map_session_data *sd, struct itemlist *item_list, struct npc_data *nd)
{
char npc_ev[EVENT_NAME_LENGTH];
int i;
@@ -1499,9 +1497,12 @@ int npc_buylist_sub(struct map_session_data* sd, int n, unsigned short* item_lis
script->cleararray_pc(sd, "@bought_quantity", (void*)0);
// save list of bought items
- for( i = 0; i < n; i++ ) {
- script->setarray_pc(sd, "@bought_nameid", i, (void*)(intptr_t)item_list[i*2+1], &key_nameid);
- script->setarray_pc(sd, "@bought_quantity", i, (void*)(intptr_t)item_list[i*2], &key_amount);
+ for (i = 0; i < VECTOR_LENGTH(*item_list); i++) {
+ struct itemlist_entry *entry = &VECTOR_INDEX(*item_list, i);
+ intptr_t nameid = entry->id;
+ intptr_t amount = entry->amount;
+ script->setarray_pc(sd, "@bought_nameid", i, (void *)nameid, &key_nameid);
+ script->setarray_pc(sd, "@bought_quantity", i, (void *)amount, &key_amount);
}
// invoke event
@@ -1564,8 +1565,8 @@ void npc_market_fromsql(void) {
* Saves persistent NPC Market Data into SQL
**/
void npc_market_tosql(struct npc_data *nd, unsigned short index) {
- if( SQL_ERROR == SQL->Query(map->mysql_handle, "REPLACE INTO `%s` VALUES ('%s','%d','%d')",
- map->npc_market_data_db, nd->exname, nd->u.scr.shop->item[index].nameid, nd->u.scr.shop->item[index].qty) )
+ if (SQL_ERROR == SQL->Query(map->mysql_handle, "REPLACE INTO `%s` VALUES ('%s','%d','%u')",
+ map->npc_market_data_db, nd->exname, nd->u.scr.shop->item[index].nameid, nd->u.scr.shop->item[index].qty))
Sql_ShowDebug(map->mysql_handle);
}
/**
@@ -1769,9 +1770,9 @@ int npc_cashshop_buy(struct map_session_data *sd, int nameid, int amount, int po
if( w + sd->weight > sd->max_weight )
return ERROR_TYPE_INVENTORY_WEIGHT;
- if( (double)shop[i].value * amount > INT_MAX ) {
+ if ((int64)shop[i].value * amount > INT_MAX) {
ShowWarning("npc_cashshop_buy: Item '%s' (%d) price overflow attempt!\n", item->name, nameid);
- ShowDebug("(NPC:'%s' (%s,%d,%d), player:'%s' (%d/%d), value:%d, amount:%d)\n",
+ ShowDebug("(NPC:'%s' (%s,%d,%d), player:'%s' (%d/%d), value:%u, amount:%d)\n",
nd->exname, map->list[nd->bl.m].name, nd->bl.x, nd->bl.y,
sd->status.name, sd->status.account_id, sd->status.char_id,
shop[i].value, amount);
@@ -1805,14 +1806,18 @@ int npc_cashshop_buy(struct map_session_data *sd, int nameid, int amount, int po
return ERROR_TYPE_NONE;
}
-/// Player item purchase from npc shop.
-///
-/// @param item_list 'n' pairs <amount,itemid>
-/// @return result code for clif->parse_NpcBuyListSend
-int npc_buylist(struct map_session_data* sd, int n, unsigned short* item_list) {
+/**
+ * Processes a player item purchase from npc shop.
+ *
+ * @param sd Buyer character.
+ * @param item_list List of items.
+ * @return result code for clif->parse_NpcBuyListSend.
+ */
+int npc_buylist(struct map_session_data *sd, struct itemlist *item_list)
+{
struct npc_data* nd;
struct npc_item_list *shop = NULL;
- double z;
+ int64 z;
int i,j,w,skill_t,new_, idx = skill->get_index(MC_DISCOUNT);
unsigned short shop_size = 0;
@@ -1838,30 +1843,29 @@ int npc_buylist(struct map_session_data* sd, int n, unsigned short* item_list) {
w = 0;
new_ = 0;
// process entries in buy list, one by one
- for( i = 0; i < n; ++i ) {
- int nameid, amount, value;
+ for (i = 0; i < VECTOR_LENGTH(*item_list); ++i) {
+ int value;
+ struct itemlist_entry *entry = &VECTOR_INDEX(*item_list, i);
// find this entry in the shop's sell list
ARR_FIND( 0, shop_size, j,
- item_list[i*2+1] == shop[j].nameid || //Normal items
- item_list[i*2+1] == itemdb_viewid(shop[j].nameid) //item_avail replacement
+ entry->id == shop[j].nameid || //Normal items
+ entry->id == itemdb_viewid(shop[j].nameid) //item_avail replacement
);
-
- if( j == shop_size )
+ if (j == shop_size)
return 3; // no such item in shop
- amount = item_list[i*2+0];
- nameid = item_list[i*2+1] = shop[j].nameid; //item_avail replacement
+ entry->id = shop[j].nameid; //item_avail replacement
value = shop[j].value;
- if( !itemdb->exists(nameid) )
+ if (!itemdb->exists(entry->id))
return 3; // item no longer in itemdb
- if( !itemdb->isstackable(nameid) && amount > 1 ) {
+ if (!itemdb->isstackable(entry->id) && entry->amount > 1) {
//Exploit? You can't buy more than 1 of equipment types o.O
ShowWarning("Player %s (%d:%d) sent a hexed packet trying to buy %d of non-stackable item %d!\n",
- sd->status.name, sd->status.account_id, sd->status.char_id, amount, nameid);
- amount = item_list[i*2+0] = 1;
+ sd->status.name, sd->status.account_id, sd->status.char_id, entry->amount, entry->id);
+ entry->amount = 1;
}
if( nd->master_nd ) {
@@ -1869,7 +1873,7 @@ int npc_buylist(struct map_session_data* sd, int n, unsigned short* item_list) {
continue;
}
- switch( pc->checkadditem(sd,nameid,amount) ) {
+ switch (pc->checkadditem(sd, entry->id, entry->amount)) {
case ADDITEM_EXIST:
break;
@@ -1883,35 +1887,33 @@ int npc_buylist(struct map_session_data* sd, int n, unsigned short* item_list) {
value = pc->modifybuyvalue(sd,value);
- z += (double)value * amount;
- w += itemdb_weight(nameid) * amount;
+ z += (int64)value * entry->amount;
+ w += itemdb_weight(entry->id) * entry->amount;
}
- if( nd->master_nd != NULL ) //Script-based shops.
- return npc->buylist_sub(sd,n,item_list,nd->master_nd);
+ if (nd->master_nd != NULL) //Script-based shops.
+ return npc->buylist_sub(sd, item_list, nd->master_nd);
- if( z > (double)sd->status.zeny )
+ if (z > sd->status.zeny)
return 1; // Not enough Zeny
if( w + sd->weight > sd->max_weight )
return 2; // Too heavy
if( pc->inventoryblank(sd) < new_ )
return 3; // Not enough space to store items
- pc->payzeny(sd,(int)z,LOG_TYPE_NPC, NULL);
-
- for( i = 0; i < n; ++i ) {
- int nameid = item_list[i*2+1];
- int amount = item_list[i*2+0];
+ pc->payzeny(sd, (int)z, LOG_TYPE_NPC, NULL);
- if (itemdb_type(nameid) == IT_PETEGG) {
- pet->create_egg(sd, nameid);
+ for (i = 0; i < VECTOR_LENGTH(*item_list); ++i) {
+ struct itemlist_entry *entry = &VECTOR_INDEX(*item_list, i);
+ if (itemdb_type(entry->id) == IT_PETEGG) {
+ pet->create_egg(sd, entry->id);
} else {
struct item item_tmp;
memset(&item_tmp,0,sizeof(item_tmp));
- item_tmp.nameid = nameid;
+ item_tmp.nameid = entry->id;
item_tmp.identify = 1;
- pc->additem(sd,&item_tmp,amount,LOG_TYPE_NPC);
+ pc->additem(sd, &item_tmp, entry->amount, LOG_TYPE_NPC);
}
}
@@ -1921,10 +1923,10 @@ int npc_buylist(struct map_session_data* sd, int n, unsigned short* item_list) {
skill_t = sd->status.skill[idx].flag - SKILL_FLAG_REPLACED_LV_0;
if( skill_t > 0 ) {
- z = z * (double)skill_t * (double)battle_config.shop_exp/10000.;
- if( z < 1 )
+ z = apply_percentrate64(z, skill_t * battle_config.shop_exp, 10000);
+ if (z < 1)
z = 1;
- pc->gainexp(sd,NULL,0,(int)z, false);
+ pc->gainexp(sd, NULL, 0, (int)z, false);
}
}
@@ -1932,21 +1934,22 @@ int npc_buylist(struct map_session_data* sd, int n, unsigned short* item_list) {
}
/**
- * parses incoming npc market purchase list
+ * Processes incoming npc market purchase list
**/
-int npc_market_buylist(struct map_session_data* sd, unsigned short list_size, struct packet_npc_market_purchase *p) {
+int npc_market_buylist(struct map_session_data *sd, struct itemlist *item_list)
+{
struct npc_data* nd;
struct npc_item_list *shop = NULL;
- double z;
+ int64 z;
int i,j,w,new_;
unsigned short shop_size = 0;
nullpo_retr(1, sd);
- nullpo_retr(1, p);
+ nullpo_retr(1, item_list);
nd = npc->checknear(sd,map->id2bl(sd->npc_shopid));
- if( nd == NULL || nd->subtype != SCRIPT || !list_size || !nd->u.scr.shop || nd->u.scr.shop->type != NST_MARKET )
+ if (nd == NULL || nd->subtype != SCRIPT || VECTOR_LENGTH(*item_list) == 0 || !nd->u.scr.shop || nd->u.scr.shop->type != NST_MARKET)
return 1;
shop = nd->u.scr.shop->item;
@@ -1957,37 +1960,37 @@ int npc_market_buylist(struct map_session_data* sd, unsigned short list_size, st
new_ = 0;
// process entries in buy list, one by one
- for( i = 0; i < list_size; ++i ) {
- int nameid, amount, value;
+ for (i = 0; i < VECTOR_LENGTH(*item_list); ++i) {
+ int value;
+ struct itemlist_entry *entry = &VECTOR_INDEX(*item_list, i);
// find this entry in the shop's sell list
ARR_FIND( 0, shop_size, j,
- p->list[i].ITID == shop[j].nameid || //Normal items
- p->list[i].ITID == itemdb_viewid(shop[j].nameid) //item_avail replacement
+ entry->id == shop[j].nameid || //Normal items
+ entry->id == itemdb_viewid(shop[j].nameid) //item_avail replacement
);
-
- if( j == shop_size ) /* TODO find official response for this */
+ if (j == shop_size) /* TODO find official response for this */
return 1; // no such item in shop
- if( p->list[i].qty > shop[j].qty )
+ entry->id = shop[j].nameid; //item_avail replacement
+
+ if (entry->amount > (int)shop[j].qty)
return 1;
- amount = p->list[i].qty;
- nameid = p->list[i].ITID = shop[j].nameid; //item_avail replacement
value = shop[j].value;
npc_market_qty[i] = j;
- if( !itemdb->exists(nameid) ) /* TODO find official response for this */
+ if (!itemdb->exists(entry->id)) /* TODO find official response for this */
return 1; // item no longer in itemdb
- if( !itemdb->isstackable(nameid) && amount > 1 ) {
+ if (!itemdb->isstackable(entry->id) && entry->amount > 1) {
//Exploit? You can't buy more than 1 of equipment types o.O
ShowWarning("Player %s (%d:%d) sent a hexed packet trying to buy %d of non-stackable item %d!\n",
- sd->status.name, sd->status.account_id, sd->status.char_id, amount, nameid);
- amount = p->list[i].qty = 1;
+ sd->status.name, sd->status.account_id, sd->status.char_id, entry->amount, entry->id);
+ entry->amount = 1;
}
- switch( pc->checkadditem(sd,nameid,amount) ) {
+ switch (pc->checkadditem(sd, entry->id, entry->amount)) {
case ADDITEM_EXIST:
break;
case ADDITEM_NEW:
@@ -1997,11 +2000,11 @@ int npc_market_buylist(struct map_session_data* sd, unsigned short list_size, st
return 1;
}
- z += (double)value * amount;
- w += itemdb_weight(nameid) * amount;
+ z += (int64)value * entry->amount;
+ w += itemdb_weight(entry->id) * entry->amount;
}
- if( z > (double)sd->status.zeny ) /* TODO find official response for this */
+ if (z > sd->status.zeny) /* TODO find official response for this */
return 1; // Not enough Zeny
if( w + sd->weight > sd->max_weight ) /* TODO find official response for this */
@@ -2012,28 +2015,27 @@ int npc_market_buylist(struct map_session_data* sd, unsigned short list_size, st
pc->payzeny(sd,(int)z,LOG_TYPE_NPC, NULL);
- for( i = 0; i < list_size; ++i ) {
- int nameid = p->list[i].ITID;
- int amount = p->list[i].qty;
+ for (i = 0; i < VECTOR_LENGTH(*item_list); ++i) {
+ struct itemlist_entry *entry = &VECTOR_INDEX(*item_list, i);
j = npc_market_qty[i];
- if( p->list[i].qty > shop[j].qty ) /* wohoo someone tampered with the packet. */
+ if (entry->amount > (int)shop[j].qty) /* wohoo someone tampered with the packet. */
return 1;
- shop[j].qty -= amount;
+ shop[j].qty -= entry->amount;
npc->market_tosql(nd,j);
- if (itemdb_type(nameid) == IT_PETEGG) {
- pet->create_egg(sd, nameid);
+ if (itemdb_type(entry->id) == IT_PETEGG) {
+ pet->create_egg(sd, entry->id);
} else {
struct item item_tmp;
memset(&item_tmp,0,sizeof(item_tmp));
- item_tmp.nameid = nameid;
+ item_tmp.nameid = entry->id;
item_tmp.identify = 1;
- pc->additem(sd,&item_tmp,amount,LOG_TYPE_NPC);
+ pc->additem(sd, &item_tmp, entry->amount, LOG_TYPE_NPC);
}
}
@@ -2041,7 +2043,7 @@ int npc_market_buylist(struct map_session_data* sd, unsigned short list_size, st
}
/// npc_selllist for script-controlled shops
-int npc_selllist_sub(struct map_session_data* sd, int n, unsigned short* item_list, struct npc_data* nd)
+int npc_selllist_sub(struct map_session_data *sd, struct itemlist *item_list, struct npc_data *nd)
{
char npc_ev[EVENT_NAME_LENGTH];
char card_slot[NAME_LENGTH];
@@ -2068,21 +2070,28 @@ int npc_selllist_sub(struct map_session_data* sd, int n, unsigned short* item_li
}
// save list of to be sold items
- for (i = 0; i < n; i++) {
- int idx = item_list[i*2]-2;
-
- script->setarray_pc(sd, "@sold_nameid", i, (void*)(intptr_t)sd->status.inventory[idx].nameid, &key_nameid);
- script->setarray_pc(sd, "@sold_quantity", i, (void*)(intptr_t)item_list[i*2+1], &key_amount);
+ for (i = 0; i < VECTOR_LENGTH(*item_list); i++) {
+ struct itemlist_entry *entry = &VECTOR_INDEX(*item_list, i);
+ struct item *item = &sd->status.inventory[entry->id];
+ intptr_t nameid = item->nameid;
+ intptr_t amount = entry->amount;
+ intptr_t refine = item->refine;
+ intptr_t attribute = item->attribute;
+ intptr_t identify = item->identify;
+
+ script->setarray_pc(sd, "@sold_nameid", i, (void*)nameid, &key_nameid);
+ script->setarray_pc(sd, "@sold_quantity", i, (void*)amount, &key_amount);
// process item based information into the arrays
- script->setarray_pc(sd, "@sold_refine", i, (void*)(intptr_t)sd->status.inventory[idx].refine, &key_refine);
- script->setarray_pc(sd, "@sold_attribute", i, (void*)(intptr_t)sd->status.inventory[idx].attribute, &key_attribute);
- script->setarray_pc(sd, "@sold_identify", i, (void*)(intptr_t)sd->status.inventory[idx].identify, &key_identify);
+ script->setarray_pc(sd, "@sold_refine", i, (void*)refine, &key_refine);
+ script->setarray_pc(sd, "@sold_attribute", i, (void*)attribute, &key_attribute);
+ script->setarray_pc(sd, "@sold_identify", i, (void*)identify, &key_identify);
for (j = 0; j < MAX_SLOTS; j++) {
+ intptr_t card = item->card[j];
// store each of the cards/special info from the item in the array
snprintf(card_slot, sizeof(card_slot), "@sold_card%d", j + 1);
- script->setarray_pc(sd, card_slot, i, (void*)(intptr_t)sd->status.inventory[idx].card[j], &key_card[j]);
+ script->setarray_pc(sd, card_slot, i, (void*)card, &key_card[j]);
}
}
@@ -2097,8 +2106,9 @@ int npc_selllist_sub(struct map_session_data* sd, int n, unsigned short* item_li
///
/// @param item_list 'n' pairs <index,amount>
/// @return result code for clif->parse_NpcSellListSend
-int npc_selllist(struct map_session_data* sd, int n, unsigned short* item_list) {
- double z;
+int npc_selllist(struct map_session_data *sd, struct itemlist *item_list)
+{
+ int64 z;
int i,skill_t, skill_idx = skill->get_index(MC_OVERCHARGE);
struct npc_data *nd;
bool duplicates[MAX_INVENTORY] = { 0 };
@@ -2118,13 +2128,11 @@ int npc_selllist(struct map_session_data* sd, int n, unsigned short* item_list)
z = 0;
// verify the sell list
- for (i = 0; i < n; i++) {
- int nameid, amount, idx, value;
-
- idx = item_list[i*2]-2;
- amount = item_list[i*2+1];
+ for (i = 0; i < VECTOR_LENGTH(*item_list); i++) {
+ struct itemlist_entry *entry = &VECTOR_INDEX(*item_list, i);
+ int nameid, value, idx = entry->id;
- if (idx >= MAX_INVENTORY || idx < 0 || amount < 0) {
+ if (idx >= MAX_INVENTORY || idx < 0 || entry->amount < 0) {
return 1;
}
@@ -2136,7 +2144,7 @@ int npc_selllist(struct map_session_data* sd, int n, unsigned short* item_list)
nameid = sd->status.inventory[idx].nameid;
- if (!nameid || !sd->inventory_data[idx] || sd->status.inventory[idx].amount < amount) {
+ if (!nameid || !sd->inventory_data[idx] || sd->status.inventory[idx].amount < entry->amount) {
return 1;
}
@@ -2147,27 +2155,25 @@ int npc_selllist(struct map_session_data* sd, int n, unsigned short* item_list)
value = pc->modifysellvalue(sd, sd->inventory_data[idx]->value_sell);
- z += (double)value*amount;
+ z += (int64)value * entry->amount;
}
if( nd->master_nd ) { // Script-controlled shops
- return npc->selllist_sub(sd, n, item_list, nd->master_nd);
+ return npc->selllist_sub(sd, item_list, nd->master_nd);
}
// delete items
- for( i = 0; i < n; i++ ) {
- int amount, idx;
+ for (i = 0; i < VECTOR_LENGTH(*item_list); i++) {
+ struct itemlist_entry *entry = &VECTOR_INDEX(*item_list, i);
+ int idx = entry->id;
- idx = item_list[i*2]-2;
- amount = item_list[i*2+1];
-
- if( sd->inventory_data[idx]->type == IT_PETEGG && sd->status.inventory[idx].card[0] == CARD0_PET ) {
- if( pet->search_petDB_index(sd->status.inventory[idx].nameid, PET_EGG) >= 0 ) {
+ if (sd->inventory_data[idx]->type == IT_PETEGG && sd->status.inventory[idx].card[0] == CARD0_PET) {
+ if (pet->search_petDB_index(sd->status.inventory[idx].nameid, PET_EGG) >= 0) {
intif->delete_petdata(MakeDWord(sd->status.inventory[idx].card[1], sd->status.inventory[idx].card[2]));
}
}
- pc->delitem(sd, idx, amount, 0, DELITEM_SOLD, LOG_TYPE_NPC);
+ pc->delitem(sd, idx, entry->amount, 0, DELITEM_SOLD, LOG_TYPE_NPC);
}
if( z > MAX_ZENY )
@@ -2181,8 +2187,8 @@ int npc_selllist(struct map_session_data* sd, int n, unsigned short* item_list)
skill_t = sd->status.skill[skill_idx].flag - SKILL_FLAG_REPLACED_LV_0;
if( skill_t > 0 ) {
- z = z * (double)skill_t * (double)battle_config.shop_exp/10000.;
- if( z < 1 )
+ z = apply_percentrate64(z, skill_t * battle_config.shop_exp, 10000);
+ if (z < 1)
z = 1;
pc->gainexp(sd, NULL, 0, (int)z, false);
}
@@ -2276,9 +2282,7 @@ int npc_unload(struct npc_data* nd, bool single)
if (nd->chat_id) // remove npc chatroom object and kick users
chat->delete_npc_chat(nd);
-#ifdef PCRE_SUPPORT
npc_chat->finalize(nd); // deallocate npc PCRE data structures
-#endif
if (single && nd->path != NULL) {
npc->releasepathreference(nd->path);
@@ -2503,7 +2507,7 @@ void npc_parsename(struct npc_data* nd, const char* name, const char* start, con
if( p ) { // <Display name>::<Unique name>
size_t len = p-name;
if( len > NAME_LENGTH ) {
- ShowWarning("npc_parsename: Display name of '%s' is too long (len=%u) in file '%s', line '%d'. Truncating to %u characters.\n", name, (unsigned int)len, filepath, strline(buffer,start-buffer), NAME_LENGTH);
+ ShowWarning("npc_parsename: Display name of '%s' is too long (len=%u) in file '%s', line '%d'. Truncating to %d characters.\n", name, (unsigned int)len, filepath, strline(buffer,start-buffer), NAME_LENGTH);
safestrncpy(nd->name, name, sizeof(nd->name));
} else {
memcpy(nd->name, name, len);
@@ -2511,12 +2515,12 @@ void npc_parsename(struct npc_data* nd, const char* name, const char* start, con
}
len = strlen(p+2);
if( len > NAME_LENGTH )
- ShowWarning("npc_parsename: Unique name of '%s' is too long (len=%u) in file '%s', line '%d'. Truncating to %u characters.\n", name, (unsigned int)len, filepath, strline(buffer,start-buffer), NAME_LENGTH);
+ ShowWarning("npc_parsename: Unique name of '%s' is too long (len=%u) in file '%s', line '%d'. Truncating to %d characters.\n", name, (unsigned int)len, filepath, strline(buffer,start-buffer), NAME_LENGTH);
safestrncpy(nd->exname, p+2, sizeof(nd->exname));
} else {// <Display name>
size_t len = strlen(name);
if( len > NAME_LENGTH )
- ShowWarning("npc_parsename: Name '%s' is too long (len=%u) in file '%s', line '%d'. Truncating to %u characters.\n", name, (unsigned int)len, filepath, strline(buffer,start-buffer), NAME_LENGTH);
+ ShowWarning("npc_parsename: Name '%s' is too long (len=%u) in file '%s', line '%d'. Truncating to %d characters.\n", name, (unsigned int)len, filepath, strline(buffer,start-buffer), NAME_LENGTH);
safestrncpy(nd->name, name, sizeof(nd->name));
safestrncpy(nd->exname, name, sizeof(nd->exname));
}
@@ -2568,7 +2572,7 @@ int npc_parseview(const char* w4, const char* start, const char* buffer, const c
{
// Check if constant exists and get its value.
if(!script->get_constant(viewid, &val)) {
- ShowWarning("npc_parseview: Invalid NPC constant '%s' specified in file '%s', line'%d'. Defaulting to INVISIBLE_CLASS. \n", viewid, filepath, strline(buffer,start-buffer));
+ ShowWarning("npc_parseview: Invalid NPC constant '%s' specified in file '%s', line '%d'. Defaulting to INVISIBLE_CLASS.\n", viewid, filepath, strline(buffer,start-buffer));
val = INVISIBLE_CLASS;
}
} else {
@@ -2764,7 +2768,7 @@ const char *npc_parse_shop(const char *w1, const char *w2, const char *w3, const
}
if (dir < 0 || dir > 7) {
- ShowError("npc_parse_ship: Invalid NPC facing direction '%d' in file '%s', line '%d'.\n", dir, filepath, strline(buffer, start-buffer));
+ ShowError("npc_parse_shop: Invalid NPC facing direction '%d' in file '%s', line '%d'.\n", dir, filepath, strline(buffer, start-buffer));
if (retval) *retval = EXIT_FAILURE;
return strchr(start,'\n');//continue
}
@@ -4538,7 +4542,7 @@ int npc_script_event(struct map_session_data* sd, enum npce_event type)
if (type == NPCE_MAX)
return 0;
if (!sd) {
- ShowError("npc_script_event: NULL sd. Event Type %d\n", type);
+ ShowError("npc_script_event: NULL sd. Event Type %u\n", type);
return 0;
}
for (i = 0; i<script_event[type].event_count; i++)
diff --git a/src/map/npc.h b/src/map/npc.h
index 0b2729bcf..9867055a3 100644
--- a/src/map/npc.h
+++ b/src/map/npc.h
@@ -27,7 +27,11 @@
#include "common/hercules.h"
#include "common/db.h"
+#include <pcre.h>
+
+/* Forward declarations */
struct hplugin_data_store;
+struct itemlist; // map/itemdb.h
struct view_data;
enum npc_parse_options {
@@ -228,12 +232,12 @@ struct npc_interface {
int (*click) (struct map_session_data *sd, struct npc_data *nd);
int (*scriptcont) (struct map_session_data *sd, int id, bool closing);
int (*buysellsel) (struct map_session_data *sd, int id, int type);
- int (*cashshop_buylist) (struct map_session_data *sd, int points, int count, unsigned short *item_list);
- int (*buylist_sub) (struct map_session_data *sd, int n, unsigned short *item_list, struct npc_data *nd);
+ int (*cashshop_buylist) (struct map_session_data *sd, int points, struct itemlist *item_list);
+ int (*buylist_sub) (struct map_session_data *sd, struct itemlist *item_list, struct npc_data *nd);
int (*cashshop_buy) (struct map_session_data *sd, int nameid, int amount, int points);
- int (*buylist) (struct map_session_data *sd, int n, unsigned short *item_list);
- int (*selllist_sub) (struct map_session_data *sd, int n, unsigned short *item_list, struct npc_data *nd);
- int (*selllist) (struct map_session_data *sd, int n, unsigned short *item_list);
+ int (*buylist) (struct map_session_data *sd, struct itemlist *item_list);
+ int (*selllist_sub) (struct map_session_data *sd, struct itemlist *item_list, struct npc_data *nd);
+ int (*selllist) (struct map_session_data *sd, struct itemlist *item_list);
int (*remove_map) (struct npc_data *nd);
int (*unload_ev) (DBKey key, DBData *data, va_list ap);
int (*unload_ev_label) (DBKey key, DBData *data, va_list ap);
@@ -289,7 +293,7 @@ struct npc_interface {
void (*trader_count_funds) (struct npc_data *nd, struct map_session_data *sd);
bool (*trader_pay) (struct npc_data *nd, struct map_session_data *sd, int price, int points);
void (*trader_update) (int master);
- int (*market_buylist) (struct map_session_data* sd, unsigned short list_size, struct packet_npc_market_purchase *p);
+ int (*market_buylist) (struct map_session_data *sd, struct itemlist *item_list);
bool (*trader_open) (struct map_session_data *sd, struct npc_data *nd);
void (*market_fromsql) (void);
void (*market_tosql) (struct npc_data *nd, unsigned short index);
@@ -308,54 +312,36 @@ void npc_defaults(void);
HPShared struct npc_interface *npc;
-/* comes from npc_chat.c */
-#ifdef PCRE_SUPPORT
-#include <pcre/include/pcre.h>
-#endif // PCRE_SUPPORT
-
/**
* Structure containing all info associated with a single pattern block
*/
struct pcrematch_entry {
-#ifdef PCRE_SUPPORT
struct pcrematch_entry* next;
char* pattern;
pcre* pcre_;
pcre_extra* pcre_extra_;
char* label;
-#else // not PCRE_SUPPORT
- UNAVAILABLE_STRUCT;
-#endif // PCRE_SUPPORT
};
/**
* A set of patterns that can be activated and deactived with a single command
*/
struct pcrematch_set {
-#ifdef PCRE_SUPPORT
struct pcrematch_set* prev;
struct pcrematch_set* next;
struct pcrematch_entry* head;
int setid;
-#else // not PCRE_SUPPORT
- UNAVAILABLE_STRUCT;
-#endif // PCRE_SUPPORT
};
/**
* Entire data structure hung off a NPC
*/
struct npc_parse {
-#ifdef PCRE_SUPPORT
struct pcrematch_set* active;
struct pcrematch_set* inactive;
-#else // not PCRE_SUPPORT
- UNAVAILABLE_STRUCT;
-#endif // PCRE_SUPPORT
};
struct npc_chat_interface {
-#ifdef PCRE_SUPPORT
int (*sub) (struct block_list* bl, va_list ap);
void (*finalize) (struct npc_data* nd);
void (*def_pattern) (struct npc_data* nd, int setid, const char* pattern, const char* label);
@@ -365,9 +351,6 @@ struct npc_chat_interface {
void (*activate_pcreset) (struct npc_data* nd, int setid);
struct pcrematch_set* (*lookup_pcreset) (struct npc_data* nd, int setid);
void (*finalize_pcrematch_entry) (struct pcrematch_entry* e);
-#else // not PCRE_SUPPORT
- UNAVAILABLE_STRUCT;
-#endif // PCRE_SUPPORT
};
/**
@@ -376,7 +359,6 @@ struct npc_chat_interface {
* should be moved into core/perhaps its own file once hpm is enhanced for login/char
**/
struct pcre_interface {
-#ifdef PCRE_SUPPORT
pcre *(*compile) (const char *pattern, int options, const char **errptr, int *erroffset, const unsigned char *tableptr);
pcre_extra *(*study) (const pcre *code, int options, const char **errptr);
int (*exec) (const pcre *code, const pcre_extra *extra, PCRE_SPTR subject, int length, int startoffset, int options, int *ovector, int ovecsize);
@@ -385,9 +367,6 @@ struct pcre_interface {
void (*free_substring) (const char *stringptr);
int (*copy_named_substring) (const pcre *code, const char *subject, int *ovector, int stringcount, const char *stringname, char *buffer, int buffersize);
int (*get_substring) (const char *subject, int *ovector, int stringcount, int stringnumber, const char **stringptr);
-#else // not PCRE_SUPPORT
- UNAVAILABLE_STRUCT;
-#endif // PCRE_SUPPORT
};
/**
diff --git a/src/map/npc_chat.c b/src/map/npc_chat.c
index fef3ba99b..6726c65a9 100644
--- a/src/map/npc_chat.c
+++ b/src/map/npc_chat.c
@@ -20,8 +20,6 @@
*/
#define HERCULES_CORE
-#ifdef PCRE_SUPPORT
-
#include "npc.h" // struct npc_data
#include "map/mob.h" // struct mob_data
@@ -33,8 +31,7 @@
#include "common/strlib.h"
#include "common/timer.h"
-#include <pcre/include/pcre.h>
-
+#include <pcre.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
@@ -470,5 +467,3 @@ void npc_chat_defaults(void) {
libpcre->copy_named_substring = pcre_copy_named_substring;
libpcre->get_substring = pcre_get_substring;
}
-
-#endif //PCRE_SUPPORT
diff --git a/src/map/packets_struct.h b/src/map/packets_struct.h
index cc8389a6b..f23cefb26 100644
--- a/src/map/packets_struct.h
+++ b/src/map/packets_struct.h
@@ -1105,7 +1105,7 @@ struct packet_npc_market_purchase {
struct {
unsigned short ITID;
int qty;
- } list[MAX_INVENTORY];/* assuming MAX_INVENTORY is max since you can't hold more than MAX_INVENTORY items thus cant buy that many at once. */
+ } list[]; // Note: We assume this should be <= MAX_INVENTORY (since you can't hold more than MAX_INVENTORY items thus cant buy that many at once).
} __attribute__((packed));
struct packet_npc_market_result_ack {
diff --git a/src/map/party.c b/src/map/party.c
index a3e59c281..77f3c2b0b 100644
--- a/src/map/party.c
+++ b/src/map/party.c
@@ -67,18 +67,27 @@ void party_fill_member(struct party_member* member, struct map_session_data* sd,
member->online = 1;
member->leader = leader;
}
-/// Get the member_id of a party member.
-/// Return -1 if not in party.
-int party_getmemberid(struct party_data* p, struct map_session_data* sd) {
+
+/**
+ * Gets the member_id of a party member.
+ *
+ * @param p Party data.
+ * @param sd Member data.
+ * @return the member_id.
+ * @retval INDEX_NOT_FOUND if not in party.
+ */
+int party_getmemberid(struct party_data *p, struct map_session_data *sd)
+{
int member_id;
- nullpo_retr(-1, p);
- if( sd == NULL )
- return -1;// no player
+ nullpo_retr(INDEX_NOT_FOUND, p);
+
+ if (sd == NULL)
+ return INDEX_NOT_FOUND; // no player
ARR_FIND(0, MAX_PARTY, member_id,
p->party.member[member_id].account_id == sd->status.account_id &&
p->party.member[member_id].char_id == sd->status.char_id);
- if( member_id == MAX_PARTY )
- return -1;// not found
+ if (member_id == MAX_PARTY)
+ return INDEX_NOT_FOUND; // not found
return member_id;
}
@@ -148,7 +157,7 @@ struct party_data* party_searchname(const char* str)
return p;
}
-int party_create(struct map_session_data *sd,char *name,int item,int item2)
+int party_create(struct map_session_data *sd, const char *name,int item,int item2)
{
struct party_member leader;
char tname[NAME_LENGTH];
@@ -175,7 +184,8 @@ int party_create(struct map_session_data *sd,char *name,int item,int item2)
return 0;
}
-void party_created(int account_id,int char_id,int fail,int party_id,char *name) {
+void party_created(int account_id, int char_id, int fail, int party_id, const char *name)
+{
struct map_session_data *sd;
sd=map->id2sd(account_id);
@@ -241,10 +251,10 @@ void party_check_state(struct party_data *p) {
}
}
-int party_recv_info(struct party* sp, int char_id)
+int party_recv_info(const struct party *sp, int char_id)
{
struct party_data* p;
- struct party_member* member;
+ const struct party_member *member;
struct map_session_data* sd;
int removed[MAX_PARTY];// member_id in old data
int removed_count = 0;
@@ -325,7 +335,7 @@ int party_recv_info(struct party* sp, int char_id)
if( char_id != 0 ) {
// requester
sd = map->charid2sd(char_id);
- if( sd && sd->status.party_id == sp->party_id && party->getmemberid(p,sd) == -1 )
+ if (sd != NULL && sd->status.party_id == sp->party_id && party->getmemberid(p,sd) == INDEX_NOT_FOUND)
sd->status.party_id = 0;// was not in the party
}
return 0;
@@ -510,7 +520,7 @@ int party_member_added(int party_id,int account_id,int char_id, int flag) {
}
/// Party member 'sd' requesting kick of member with <account_id, name>.
-int party_removemember(struct map_session_data* sd, int account_id, char* name)
+int party_removemember(struct map_session_data* sd, int account_id, const char *name)
{
struct party_data *p;
int i;
diff --git a/src/map/party.h b/src/map/party.h
index 828916b88..b66a9770c 100644
--- a/src/map/party.h
+++ b/src/map/party.h
@@ -97,18 +97,18 @@ struct party_interface {
int (*getmemberid) (struct party_data* p, struct map_session_data* sd);
struct map_session_data* (*getavailablesd) (struct party_data *p);
- int (*create) (struct map_session_data *sd,char *name, int item, int item2);
- void (*created) (int account_id,int char_id,int fail,int party_id,char *name);
+ int (*create) (struct map_session_data *sd, const char *name, int item, int item2);
+ void (*created) (int account_id, int char_id, int fail, int party_id, const char *name);
int (*request_info) (int party_id, int char_id);
int (*invite) (struct map_session_data *sd,struct map_session_data *tsd);
void (*member_joined) (struct map_session_data *sd);
int (*member_added) (int party_id,int account_id,int char_id,int flag);
int (*leave) (struct map_session_data *sd);
- int (*removemember) (struct map_session_data *sd,int account_id,char *name);
+ int (*removemember) (struct map_session_data *sd, int account_id, const char *name);
int (*member_withdraw) (int party_id,int account_id,int char_id);
void (*reply_invite) (struct map_session_data *sd,int party_id,int flag);
int (*recv_noinfo) (int party_id, int char_id);
- int (*recv_info) (struct party* sp, int char_id);
+ int (*recv_info) (const struct party *sp, int char_id);
int (*recv_movemap) (int party_id,int account_id,int char_id, unsigned short mapid,int online,int lv);
int (*broken) (int party_id);
int (*optionchanged) (int party_id,int account_id,int exp,int item,int flag);
diff --git a/src/map/pc.c b/src/map/pc.c
index 491584385..93f23c584 100644
--- a/src/map/pc.c
+++ b/src/map/pc.c
@@ -998,7 +998,7 @@ int pc_isequip(struct map_session_data *sd,int n)
}
}
//Not equipable by class. [Skotlex]
- if (!(1<<(sd->class_&MAPID_BASEMASK)&item->class_base[(sd->class_&JOBL_2_1)?1:((sd->class_&JOBL_2_2)?2:0)]))
+ if (!(1ULL<<(sd->class_&MAPID_BASEMASK)&item->class_base[(sd->class_&JOBL_2_1)?1:((sd->class_&JOBL_2_2)?2:0)]))
return 0;
//Not usable by upper class. [Inkfish]
while( 1 ) {
@@ -1033,7 +1033,8 @@ int pc_isequip(struct map_session_data *sd,int n)
* No problem with the session id
* set the status that has been sent from char server
*------------------------------------------*/
-bool pc_authok(struct map_session_data *sd, int login_id2, time_t expiration_time, int group_id, struct mmo_charstatus *st, bool changing_mapservers) {
+bool pc_authok(struct map_session_data *sd, int login_id2, time_t expiration_time, int group_id, const struct mmo_charstatus *st, bool changing_mapservers)
+{
int i;
int64 tick = timer->gettick();
uint32 ip = sockt->session[sd->fd]->client_addr;
@@ -1212,7 +1213,7 @@ bool pc_authok(struct map_session_data *sd, int login_id2, time_t expiration_tim
//display login notice
ShowInfo("'"CL_WHITE"%s"CL_RESET"' logged in."
" (AID/CID: '"CL_WHITE"%d/%d"CL_RESET"',"
- " IP: '"CL_WHITE"%d.%d.%d.%d"CL_RESET"',"
+ " IP: '"CL_WHITE"%u.%u.%u.%u"CL_RESET"',"
" Group '"CL_WHITE"%d"CL_RESET"').\n",
sd->status.name, sd->status.account_id, sd->status.char_id,
CONVIP(ip), sd->group_id);
@@ -4156,34 +4157,39 @@ int pc_insert_card(struct map_session_data* sd, int idx_card, int idx_equip)
/*==========================================
* Update buying value by skills
*------------------------------------------*/
-int pc_modifybuyvalue(struct map_session_data *sd,int orig_value) {
- int skill_lv,val = orig_value,rate1 = 0,rate2 = 0;
- if((skill_lv=pc->checkskill(sd,MC_DISCOUNT))>0) // merchant discount
+int pc_modifybuyvalue(struct map_session_data *sd, int orig_value)
+{
+ int skill_lv, rate1 = 0, rate2 = 0;
+ if (orig_value <= 0)
+ return 0;
+ if ((skill_lv=pc->checkskill(sd,MC_DISCOUNT)) > 0) // merchant discount
rate1 = 5+skill_lv*2-((skill_lv==10)? 1:0);
- if((skill_lv=pc->checkskill(sd,RG_COMPULSION))>0) // rogue discount
+ if ((skill_lv=pc->checkskill(sd,RG_COMPULSION)) > 0) // rogue discount
rate2 = 5+skill_lv*4;
- if(rate1 < rate2) rate1 = rate2;
- if(rate1)
- val = (int)((double)orig_value*(double)(100-rate1)/100.);
- if(val < 0) val = 0;
- if(orig_value > 0 && val < 1) val = 1;
-
- return val;
+ if (rate1 < rate2)
+ rate1 = rate2;
+ if (rate1 != 0)
+ orig_value = apply_percentrate(orig_value, 100-rate1, 100);
+ if (orig_value < 1)
+ orig_value = 1;
+ return orig_value;
}
/*==========================================
* Update selling value by skills
*------------------------------------------*/
-int pc_modifysellvalue(struct map_session_data *sd,int orig_value) {
- int skill_lv,val = orig_value,rate = 0;
- if((skill_lv=pc->checkskill(sd,MC_OVERCHARGE))>0) //OverCharge
+int pc_modifysellvalue(struct map_session_data *sd, int orig_value)
+{
+ int skill_lv, rate = 0;
+ if (orig_value <= 0)
+ return 0;
+ if ((skill_lv=pc->checkskill(sd,MC_OVERCHARGE)) > 0) //OverCharge
rate = 5+skill_lv*2-((skill_lv==10)? 1:0);
- if(rate)
- val = (int)((double)orig_value*(double)(100+rate)/100.);
- if(val < 0) val = 0;
- if(orig_value > 0 && val < 1) val = 1;
-
- return val;
+ if (rate != 0)
+ orig_value = apply_percentrate(orig_value, 100+rate, 100);
+ if (orig_value < 1)
+ orig_value = 1;
+ return orig_value;
}
/*==========================================
@@ -4837,7 +4843,7 @@ int pc_isUseitem(struct map_session_data *sd,int n)
//Not equipable by class. [Skotlex]
if (!(
- (1<<(sd->class_&MAPID_BASEMASK)) &
+ (1ULL<<(sd->class_&MAPID_BASEMASK)) &
(item->class_base[(sd->class_&JOBL_2_1) ? 1 : ((sd->class_&JOBL_2_2) ? 2 : 0)])
))
return 0;
@@ -5259,7 +5265,7 @@ int pc_show_steal(struct block_list *bl,va_list ap)
int pc_steal_item(struct map_session_data *sd,struct block_list *bl, uint16 skill_lv)
{
int i,itemid,flag;
- double rate;
+ int rate;
struct status_data *sd_status, *md_status;
struct mob_data *md = BL_CAST(BL_MOB, bl);
struct item tmp_item;
@@ -5284,18 +5290,22 @@ int pc_steal_item(struct map_session_data *sd,struct block_list *bl, uint16 skil
}
// base skill success chance (percentual)
- rate = (sd_status->dex - md_status->dex)/2 + skill_lv*6 + 4;
- rate += sd->bonus.add_steal_rate;
+ rate = (sd_status->dex - md_status->dex)/2 + skill_lv*6 + 4 + sd->bonus.add_steal_rate;
if( rate < 1 )
return 0;
// Try dropping one item, in the order from first to last possible slot.
// Droprate is affected by the skill success rate.
- for( i = 0; i < MAX_STEAL_DROP; i++ )
- if (md->db->dropitem[i].nameid > 0 && (data = itemdb->exists(md->db->dropitem[i].nameid)) != NULL && rnd() % 10000 < md->db->dropitem[i].p * rate/100.)
+ for (i = 0; i < MAX_STEAL_DROP; i++) {
+ if (md->db->dropitem[i].nameid == 0)
+ continue;
+ if ((data = itemdb->exists(md->db->dropitem[i].nameid)) == NULL)
+ continue;
+ if (rnd() % 10000 < apply_percentrate(md->db->dropitem[i].p, rate, 100))
break;
- if( i == MAX_STEAL_DROP )
+ }
+ if (i == MAX_STEAL_DROP)
return 0;
itemid = md->db->dropitem[i].nameid;
@@ -6612,16 +6622,16 @@ void pc_calcexp(struct map_session_data *sd, unsigned int *base_exp, unsigned in
if (sd->sc.data[SC_OVERLAPEXPUP])
bonus += sd->sc.data[SC_OVERLAPEXPUP]->val1;
- *base_exp = (unsigned int) cap_value(*base_exp + (double)*base_exp * bonus/100., 1, UINT_MAX);
+ *base_exp = (unsigned int) cap_value(*base_exp + apply_percentrate64(*base_exp, bonus, 100), 1, UINT_MAX);
if (sd->sc.data[SC_CASH_PLUSONLYJOBEXP])
bonus += sd->sc.data[SC_CASH_PLUSONLYJOBEXP]->val1;
- *job_exp = (unsigned int) cap_value(*job_exp + (double)*job_exp * bonus/100., 1, UINT_MAX);
+ *job_exp = (unsigned int) cap_value(*job_exp + apply_percentrate64(*job_exp, bonus, 100), 1, UINT_MAX);
- if( sd->status.mod_exp != 100 ) {
- *base_exp = (unsigned int) cap_value((double)*base_exp * sd->status.mod_exp/100., 1, UINT_MAX);
- *job_exp = (unsigned int) cap_value((double)*job_exp * sd->status.mod_exp/100., 1, UINT_MAX);
+ if (sd->status.mod_exp != 100) {
+ *base_exp = (unsigned int) cap_value(apply_percentrate64(*base_exp, sd->status.mod_exp, 100), 1, UINT_MAX);
+ *job_exp = (unsigned int) cap_value(apply_percentrate64(*job_exp, sd->status.mod_exp, 100), 1, UINT_MAX);
}
}
@@ -7187,7 +7197,7 @@ int pc_resetstate(struct map_session_data* sd)
// New statpoint table used here - Dexity
if (sd->status.base_level > MAX_LEVEL) {
//pc->statp[] goes out of bounds, can't reset!
- ShowError("pc_resetstate: Can't reset stats of %d:%d, the base level (%d) is greater than the max level supported (%d)\n",
+ ShowError("pc_resetstate: Can't reset stats of %d:%d, the base level (%u) is greater than the max level supported (%d)\n",
sd->status.account_id, sd->status.char_id, sd->status.base_level, MAX_LEVEL);
return 0;
}
@@ -7713,18 +7723,18 @@ int pc_dead(struct map_session_data *sd,struct block_list *src) {
&& !map->list[sd->bl.m].flag.noexppenalty && !map_flag_gvg2(sd->bl.m)
&& !sd->sc.data[SC_BABY] && !sd->sc.data[SC_CASH_DEATHPENALTY]
) {
- unsigned int base_penalty = 0;
if (battle_config.death_penalty_base > 0) {
+ unsigned int base_penalty = 0;
switch (battle_config.death_penalty_type) {
case 1:
- base_penalty = (unsigned int) ((double)pc->nextbaseexp(sd) * (double)battle_config.death_penalty_base/10000);
+ base_penalty = (unsigned int) apply_percentrate64(pc->nextbaseexp(sd), battle_config.death_penalty_base, 10000);
break;
case 2:
- base_penalty = (unsigned int) ((double)sd->status.base_exp * (double)battle_config.death_penalty_base/10000);
+ base_penalty = (unsigned int) apply_percentrate64(sd->status.base_exp, battle_config.death_penalty_base, 10000);
break;
}
- if(base_penalty) {
+ if (base_penalty != 0) {
if (battle_config.pk_mode && src && src->type==BL_PC)
base_penalty*=2;
if( sd->status.mod_death != 100 )
@@ -7735,31 +7745,31 @@ int pc_dead(struct map_session_data *sd,struct block_list *src) {
}
if(battle_config.death_penalty_job > 0) {
- base_penalty = 0;
+ unsigned int job_penalty = 0;
switch (battle_config.death_penalty_type) {
case 1:
- base_penalty = (unsigned int) ((double)pc->nextjobexp(sd) * (double)battle_config.death_penalty_job/10000);
+ job_penalty = (unsigned int) apply_percentrate64(pc->nextjobexp(sd), battle_config.death_penalty_job, 10000);
break;
case 2:
- base_penalty = (unsigned int) ((double)sd->status.job_exp * (double)battle_config.death_penalty_job/10000);
+ job_penalty = (unsigned int) apply_percentrate64(sd->status.job_exp, battle_config.death_penalty_job, 10000);
break;
}
- if(base_penalty) {
+ if (job_penalty != 0) {
if (battle_config.pk_mode && src && src->type==BL_PC)
- base_penalty*=2;
+ job_penalty*=2;
if( sd->status.mod_death != 100 )
- base_penalty = base_penalty * sd->status.mod_death / 100;
- sd->status.job_exp -= min(sd->status.job_exp, base_penalty);
+ job_penalty = job_penalty * sd->status.mod_death / 100;
+ sd->status.job_exp -= min(sd->status.job_exp, job_penalty);
clif->updatestatus(sd,SP_JOBEXP);
}
}
- if(battle_config.zeny_penalty > 0 && !map->list[sd->bl.m].flag.nozenypenalty) {
- base_penalty = (unsigned int)((double)sd->status.zeny * (double)battle_config.zeny_penalty / 10000.);
- if(base_penalty)
- pc->payzeny(sd, base_penalty, LOG_TYPE_PICKDROP_PLAYER, NULL);
+ if (battle_config.zeny_penalty > 0 && !map->list[sd->bl.m].flag.nozenypenalty) {
+ int zeny_penalty = apply_percentrate(sd->status.zeny, battle_config.zeny_penalty, 10000);
+ if (zeny_penalty != 0)
+ pc->payzeny(sd, zeny_penalty, LOG_TYPE_PICKDROP_PLAYER, NULL);
}
}
@@ -9556,7 +9566,7 @@ int pc_equipitem(struct map_session_data *sd,int n,int req_pos)
pos = pc->equippoint(sd,n); //With a few exceptions, item should go in all specified slots.
if(battle_config.battle_log)
- ShowInfo("equip %d(%d) %x:%x\n",sd->status.inventory[n].nameid,n,id?id->equip:0,req_pos);
+ ShowInfo("equip %d(%d) %x:%x\n", sd->status.inventory[n].nameid, n, (unsigned int)(id ? id->equip : 0), (unsigned int)req_pos);
if(!pc->isequip(sd,n) || !(pos&req_pos) || sd->status.inventory[n].equip != 0 || sd->status.inventory[n].attribute==1 ) { // [Valaris]
// FIXME: pc->isequip: equip level failure uses 2 instead of 0
clif->equipitemack(sd,n,0,EIA_FAIL); // fail
@@ -9764,7 +9774,7 @@ int pc_unequipitem(struct map_session_data *sd,int n,int flag)
}
if(battle_config.battle_log)
- ShowInfo("unequip %d %x:%x\n",n,pc->equippoint(sd,n),sd->status.inventory[n].equip);
+ ShowInfo("unequip %d %x:%x\n", n, (unsigned int)(pc->equippoint(sd, n)), sd->status.inventory[n].equip);
if(!sd->status.inventory[n].equip){ //Nothing to unequip
clif->unequipitemack(sd,n,0,UIA_FAIL);
@@ -10529,11 +10539,18 @@ void pc_del_charm(struct map_session_data *sd, int count, int type)
clif->spiritcharm(sd);
}
-/*==========================================
- * Renewal EXP/Itemdrop rate modifier base on level penalty
- * 1=exp 2=itemdrop
- *------------------------------------------*/
-int pc_level_penalty_mod(int diff, unsigned char race, unsigned short mode, int type) {
+
+/**
+ * Renewal EXP/Itemdrop rate modifier base on level penalty.
+ *
+ * @param diff Level difference.
+ * @param race Monster race.
+ * @param mode Monster mode.
+ * @param type Modifier type (1=exp 2=itemdrop)
+ * @return The percent rate modifier (100 = 100%)
+ */
+int pc_level_penalty_mod(int diff, unsigned char race, uint32 mode, int type)
+{
#if defined(RENEWAL_DROP) || defined(RENEWAL_EXP)
int rate = 100, i;
@@ -10633,8 +10650,8 @@ int pc_split_atoui(char* str, unsigned int* val, char sep, int max)
*/
void pc_read_skill_tree(void)
{
- config_t skill_tree_conf;
- config_setting_t *skt = NULL;
+ struct config_t skill_tree_conf;
+ struct config_setting_t *skt = NULL;
char config_filename[128];
int i = 0;
struct s_mapiterator *iter;
@@ -10642,14 +10659,12 @@ void pc_read_skill_tree(void)
bool loaded[CLASS_COUNT] = { false };
safesnprintf(config_filename, sizeof(config_filename), "%s/"DBPATH"skill_tree.conf", map->db_path);
- if (libconfig->read_file(&skill_tree_conf, config_filename)) {
- ShowError("can't read %s\n", config_filename);
+ if (!libconfig->load_file(&skill_tree_conf, config_filename))
return;
- }
// Foreach job
while ((skt = libconfig->setting_get_elem(skill_tree_conf.root, i++))) {
- config_setting_t *t = NULL;
+ struct config_setting_t *t = NULL;
int job_idx;
const char *job_name = config_setting_name(skt);
int job_id = pc->check_job_name(job_name);
@@ -10739,11 +10754,11 @@ void pc_read_skill_tree(void)
}
if ((t = libconfig->setting_get_member(skt, "skills")) != NULL) {
int j = 0;
- config_setting_t *sk = NULL;
+ struct config_setting_t *sk = NULL;
// Foreach skill
while ((sk = libconfig->setting_get_elem(t, j++)) != NULL) {
int skill_id, sk_idx;
- config_setting_t *rsk = NULL;
+ struct config_setting_t *rsk = NULL;
const char *sk_name = config_setting_name(sk);
struct skill_tree_entry *tree_entry = NULL;
@@ -10920,7 +10935,7 @@ int pc_readdb(void) {
}
maxlv = atoi(split[0]);
if (maxlv > MAX_LEVEL) {
- ShowWarning("pc_readdb: Specified max level %u for job %d is beyond server's limit (%u).\n ", maxlv, job_id, MAX_LEVEL);
+ ShowWarning("pc_readdb: Specified max level %u for job %d is beyond server's limit (%d).\n ", maxlv, job_id, MAX_LEVEL);
maxlv = MAX_LEVEL;
}
count++;
@@ -11346,7 +11361,7 @@ void pc_autotrade_update(struct map_session_data *sd, enum e_pc_autotrade_update
if( sd->vending[i].amount == 0 )
continue;
- if (SQL_ERROR == SQL->Query(map->mysql_handle, "INSERT INTO `%s` (`char_id`,`itemkey`,`amount`,`price`) VALUES ('%d','%d','%d','%d')",
+ if (SQL_ERROR == SQL->Query(map->mysql_handle, "INSERT INTO `%s` (`char_id`,`itemkey`,`amount`,`price`) VALUES ('%d','%d','%d','%u')",
map->autotrade_data_db,
sd->status.char_id,
sd->status.cart[sd->vending[i].index].id,
diff --git a/src/map/pc.h b/src/map/pc.h
index 06bc5e5ae..db1d7a9da 100644
--- a/src/map/pc.h
+++ b/src/map/pc.h
@@ -834,7 +834,7 @@ END_ZEROED_BLOCK; /* End */
int (*makesavestatus) (struct map_session_data *sd);
void (*respawn) (struct map_session_data* sd, clr_type clrtype);
int (*setnewpc) (struct map_session_data *sd, int account_id, int char_id, int login_id1, unsigned int client_tick, int sex, int fd);
- bool (*authok) (struct map_session_data *sd, int login_id2, time_t expiration_time, int group_id, struct mmo_charstatus *st, bool changing_mapservers);
+ bool (*authok) (struct map_session_data *sd, int login_id2, time_t expiration_time, int group_id, const struct mmo_charstatus *st, bool changing_mapservers);
void (*authfail) (struct map_session_data *sd);
int (*reg_received) (struct map_session_data *sd);
@@ -1028,7 +1028,7 @@ END_ZEROED_BLOCK; /* End */
void (*del_charm) (struct map_session_data *sd, int count, int type);
void (*baselevelchanged) (struct map_session_data *sd);
- int (*level_penalty_mod) (int diff, unsigned char race, unsigned short mode, int type);
+ int (*level_penalty_mod) (int diff, unsigned char race, uint32 mode, int type);
int (*calc_skillpoint) (struct map_session_data* sd);
int (*invincible_timer) (int tid, int64 tick, int id, intptr_t data);
diff --git a/src/map/pc_groups.c b/src/map/pc_groups.c
index bd46b9616..b325a8ed7 100644
--- a/src/map/pc_groups.c
+++ b/src/map/pc_groups.c
@@ -63,12 +63,12 @@ static inline GroupSettings* name2group(const char* group_name)
* @private
*/
static void read_config(void) {
- config_t pc_group_config;
- config_setting_t *groups = NULL;
+ struct config_t pc_group_config;
+ struct config_setting_t *groups = NULL;
const char *config_filename = "conf/groups.conf"; // FIXME hardcoded name
int group_count = 0;
- if (libconfig->read_file(&pc_group_config, config_filename))
+ if (!libconfig->load_file(&pc_group_config, config_filename))
return;
groups = libconfig->lookup(&pc_group_config, "groups");
@@ -83,7 +83,7 @@ static void read_config(void) {
int id = 0, level = 0;
const char *groupname = NULL;
int log_commands = 0;
- config_setting_t *group = libconfig->setting_get_elem(groups, i);
+ struct config_setting_t *group = libconfig->setting_get_elem(groups, i);
if (!libconfig->setting_lookup_int(group, "id", &id)) {
ShowConfigWarning(group, "pc_groups:read_config: \"groups\" list member #%d has undefined id, removing...", i);
@@ -106,11 +106,11 @@ static void read_config(void) {
if (!libconfig->setting_lookup_string(group, "name", &groupname)) {
char temp[20];
- config_setting_t *name = NULL;
+ struct config_setting_t *name = NULL;
snprintf(temp, sizeof(temp), "Group %d", id);
if ((name = config_setting_add(group, "name", CONFIG_TYPE_STRING)) == NULL ||
!config_setting_set_string(name, temp)) {
- ShowError("pc_groups:read_config: failed to set missing group name, id=%d, skipping... (%s:%d)\n",
+ ShowError("pc_groups:read_config: failed to set missing group name, id=%d, skipping... (%s:%u)\n",
id, config_setting_source_file(group), config_setting_source_line(group));
--i;
--group_count;
@@ -148,7 +148,7 @@ static void read_config(void) {
// Check if all commands and permissions exist
iter = db_iterator(pcg->db);
for (group_settings = dbi_first(iter); dbi_exists(iter); group_settings = dbi_next(iter)) {
- config_setting_t *commands = group_settings->commands, *permissions = group_settings->permissions;
+ struct config_setting_t *commands = group_settings->commands, *permissions = group_settings->permissions;
int count = 0;
// Make sure there is "commands" group
@@ -157,7 +157,7 @@ static void read_config(void) {
count = libconfig->setting_length(commands);
for (i = 0; i < count; ++i) {
- config_setting_t *command = libconfig->setting_get_elem(commands, i);
+ struct config_setting_t *command = libconfig->setting_get_elem(commands, i);
const char *name = config_setting_name(command);
if (!atcommand->exists(name)) {
ShowConfigWarning(command, "pc_groups:read_config: non-existent command name '%s', removing...", name);
@@ -173,7 +173,7 @@ static void read_config(void) {
count = libconfig->setting_length(permissions);
for(i = 0; i < count; ++i) {
- config_setting_t *permission = libconfig->setting_get_elem(permissions, i);
+ struct config_setting_t *permission = libconfig->setting_get_elem(permissions, i);
const char *name = config_setting_name(permission);
int j;
@@ -193,7 +193,7 @@ static void read_config(void) {
while (i < group_count) {
iter = db_iterator(pcg->db);
for (group_settings = dbi_first(iter); dbi_exists(iter); group_settings = dbi_next(iter)) {
- config_setting_t *inherit = NULL,
+ struct config_setting_t *inherit = NULL,
*commands = group_settings->commands,
*permissions = group_settings->permissions;
int j, inherit_count = 0, done = 0;
@@ -258,11 +258,11 @@ static void read_config(void) {
// Pack permissions into GroupSettings.e_permissions for faster checking
iter = db_iterator(pcg->db);
for (group_settings = dbi_first(iter); dbi_exists(iter); group_settings = dbi_next(iter)) {
- config_setting_t *permissions = group_settings->permissions;
+ struct config_setting_t *permissions = group_settings->permissions;
int count = libconfig->setting_length(permissions);
for (i = 0; i < count; ++i) {
- config_setting_t *perm = libconfig->setting_get_elem(permissions, i);
+ struct config_setting_t *perm = libconfig->setting_get_elem(permissions, i);
const char *name = config_setting_name(perm);
int val = libconfig->setting_get_bool(perm);
int j;
@@ -280,9 +280,9 @@ static void read_config(void) {
// to atcommand->load_group() for processing.
if (group_count > 0) {
GroupSettings **pc_groups = NULL;
- config_setting_t **commands = NULL;
+ struct config_setting_t **commands = NULL;
CREATE(pc_groups, GroupSettings*, group_count);
- CREATE(commands, config_setting_t*, group_count);
+ CREATE(commands, struct config_setting_t*, group_count);
i = 0;
iter = db_iterator(pcg->db);
for (group_settings = dbi_first(iter); dbi_exists(iter); group_settings = dbi_next(iter)) {
@@ -446,7 +446,7 @@ void do_init_pc_groups(void) {
for(i = 0; i < len; i++) {
unsigned int p;
if( ( p = pc_groups_add_permission(pc_g_defaults[i].name) ) != pc_g_defaults[i].permission )
- ShowError("do_init_pc_groups: %s error : %d != %d\n",pc_g_defaults[i].name,p,pc_g_defaults[i].permission);
+ ShowError("do_init_pc_groups: %s error : %u != %u\n", pc_g_defaults[i].name, p, pc_g_defaults[i].permission);
}
/**
diff --git a/src/map/pc_groups.h b/src/map/pc_groups.h
index 62704fb12..3f95237b7 100644
--- a/src/map/pc_groups.h
+++ b/src/map/pc_groups.h
@@ -22,9 +22,11 @@
#define MAP_PC_GROUPS_H
#include "common/hercules.h"
-#include "common/conf.h"
#include "common/db.h"
+/* Forward Declarations */
+struct config_setting_t;
+
/// PC permissions
enum e_pc_permission {
PC_PERM_NONE = 0, // #0
@@ -66,11 +68,11 @@ struct GroupSettings {
bool log_commands; // groups.[].log_commands
int index; // internal index of the group (contiguous range starting at 0) [Ind]
/// Following are used/available only during config reading
- config_setting_t *commands; // groups.[].commands
- config_setting_t *permissions; // groups.[].permissions
- config_setting_t *inherit; // groups.[].inherit
+ struct config_setting_t *commands; // groups.[].commands
+ struct config_setting_t *permissions; // groups.[].permissions
+ struct config_setting_t *inherit; // groups.[].inherit
bool inheritance_done; // have all inheritance rules been evaluated?
- config_setting_t *root; // groups.[]
+ struct config_setting_t *root; // groups.[]
};
typedef struct GroupSettings GroupSettings;
diff --git a/src/map/pet.c b/src/map/pet.c
index c6f7e8cca..71d8d1eb3 100644
--- a/src/map/pet.c
+++ b/src/map/pet.c
@@ -646,7 +646,7 @@ int pet_menu(struct map_session_data *sd,int menunum)
return 0;
}
-int pet_change_name(struct map_session_data *sd,char *name)
+int pet_change_name(struct map_session_data *sd, const char *name)
{
int i;
struct pet_data *pd;
@@ -664,19 +664,23 @@ int pet_change_name(struct map_session_data *sd,char *name)
return intif_rename_pet(sd, name);
}
-int pet_change_name_ack(struct map_session_data *sd, char* name, int flag)
+int pet_change_name_ack(struct map_session_data *sd, const char *name, int flag)
{
struct pet_data *pd = sd->pd;
+ char *newname = NULL;
if (!pd) return 0;
- normalize_name(name," ");//bugreport:3032
+ newname = aStrndup(name, NAME_LENGTH-1);
+ normalize_name(newname, " ");//bugreport:3032 // FIXME[Haru]: This should be normalized by the inter-server (so that it's const here)
- if ( !flag || !strlen(name) ) {
+ if (flag == 0 || strlen(newname) == 0) {
clif->message(sd->fd, msg_sd(sd,280)); // You cannot use this name for your pet.
clif->send_petstatus(sd); //Send status so client knows oet name change got rejected.
+ aFree(newname);
return 0;
}
- memcpy(pd->pet.name, name, NAME_LENGTH);
+ memcpy(pd->pet.name, newname, NAME_LENGTH);
+ aFree(newname);
clif->charnameack (0,&pd->bl);
pd->pet.rename_flag = 1;
clif->send_petdata(NULL, sd->pd, 3, sd->pd->vd.head_bottom);
diff --git a/src/map/pet.h b/src/map/pet.h
index 83e39a887..79cbeddae 100644
--- a/src/map/pet.h
+++ b/src/map/pet.h
@@ -154,8 +154,8 @@ struct pet_interface {
int (*food) (struct map_session_data *sd, struct pet_data *pd);
int (*ai_sub_hard_lootsearch) (struct block_list *bl, va_list ap);
int (*menu) (struct map_session_data *sd, int menunum);
- int (*change_name) (struct map_session_data *sd, char *name);
- int (*change_name_ack) (struct map_session_data *sd, char *name, int flag);
+ int (*change_name) (struct map_session_data *sd, const char *name);
+ int (*change_name_ack) (struct map_session_data *sd, const char *name, int flag);
int (*equipitem) (struct map_session_data *sd, int index);
int (*randomwalk) (struct pet_data *pd, int64 tick);
int (*ai_sub_hard) (struct pet_data *pd, struct map_session_data *sd, int64 tick);
diff --git a/src/map/quest.c b/src/map/quest.c
index 0dbea56f8..bf0a76b16 100644
--- a/src/map/quest.c
+++ b/src/map/quest.c
@@ -409,7 +409,7 @@ int quest_check(struct map_session_data *sd, int quest_id, enum quest_check_type
}
return 0;
default:
- ShowError("quest_check_quest: Unknown parameter %d",type);
+ ShowError("quest_check_quest: Unknown parameter %u", type);
break;
}
@@ -425,10 +425,10 @@ int quest_check(struct map_session_data *sd, int quest_id, enum quest_check_type
* @return The parsed quest entry.
* @retval NULL in case of errors.
*/
-struct quest_db *quest_read_db_sub(config_setting_t *cs, int n, const char *source)
+struct quest_db *quest_read_db_sub(struct config_setting_t *cs, int n, const char *source)
{
struct quest_db *entry = NULL;
- config_setting_t *t = NULL;
+ struct config_setting_t *t = NULL;
int i32 = 0, quest_id;
const char *str = NULL;
/*
@@ -477,7 +477,7 @@ struct quest_db *quest_read_db_sub(config_setting_t *cs, int n, const char *sour
for (i = 0; i < len && entry->objectives_count < MAX_QUEST_OBJECTIVES; i++) {
// Note: We ensure that objectives_count < MAX_QUEST_OBJECTIVES because
// quest_log (as well as the client) expect this maximum size.
- config_setting_t *tt = libconfig->setting_get_elem(t, i);
+ struct config_setting_t *tt = libconfig->setting_get_elem(t, i);
int mob_id = 0, count = 0;
if (!tt)
break;
@@ -496,7 +496,7 @@ struct quest_db *quest_read_db_sub(config_setting_t *cs, int n, const char *sour
if ((t=libconfig->setting_get_member(cs, "Drops")) && config_setting_is_list(t)) {
int i, len = libconfig->setting_length(t);
for (i = 0; i < len; i++) {
- config_setting_t *tt = libconfig->setting_get_elem(t, i);
+ struct config_setting_t *tt = libconfig->setting_get_elem(t, i);
int mob_id = 0, nameid = 0, rate = 0;
if (!tt)
break;
@@ -527,13 +527,16 @@ struct quest_db *quest_read_db_sub(config_setting_t *cs, int n, const char *sour
int quest_read_db(void)
{
char filepath[256];
- config_t quest_db_conf;
- config_setting_t *qdb = NULL, *q = NULL;
+ struct config_t quest_db_conf;
+ struct config_setting_t *qdb = NULL, *q = NULL;
int i = 0, count = 0;
const char *filename = "quest_db.conf";
sprintf(filepath, "%s/%s", map->db_path, filename);
- if (libconfig->read_file(&quest_db_conf, filepath) || !(qdb = libconfig->setting_get_member(quest_db_conf.root, "quest_db"))) {
+ if (!libconfig->load_file(&quest_db_conf, filepath))
+ return -1;
+
+ if ((qdb = libconfig->setting_get_member(quest_db_conf.root, "quest_db")) == NULL) {
ShowError("can't read %s\n", filepath);
return -1;
}
diff --git a/src/map/quest.h b/src/map/quest.h
index 8e2cb4e23..e0768ef40 100644
--- a/src/map/quest.h
+++ b/src/map/quest.h
@@ -22,10 +22,11 @@
#define MAP_QUEST_H
#include "common/hercules.h"
-#include "common/conf.h"
#include "common/mmo.h" // enum quest_state
+/* Forward Declarations */
struct block_list;
+struct config_setting_t;
struct map_session_data;
#define MAX_QUEST_DB (60355+1) // Highest quest ID + 1
@@ -77,7 +78,7 @@ struct quest_interface {
int (*check) (struct map_session_data *sd, int quest_id, enum quest_check_type type);
void (*clear) (void);
int (*read_db) (void);
- struct quest_db *(*read_db_sub) (config_setting_t *cs, int n, const char *source);
+ struct quest_db *(*read_db_sub) (struct config_setting_t *cs, int n, const char *source);
};
#ifdef HERCULES_CORE
diff --git a/src/map/script.c b/src/map/script.c
index 5a3d1507f..7d5ce7d43 100644
--- a/src/map/script.c
+++ b/src/map/script.c
@@ -55,6 +55,7 @@
#include "map/storage.h"
#include "map/unit.h"
#include "common/cbasetypes.h"
+#include "common/conf.h"
#include "common/memmgr.h"
#include "common/md5calc.h"
#include "common/mmo.h" // NEW_CARTS
@@ -159,10 +160,8 @@ const char* script_op2name(int op) {
RETURN_OP_NAME(C_SUB_POST);
RETURN_OP_NAME(C_ADD_PRE);
RETURN_OP_NAME(C_SUB_PRE);
-#ifdef PCRE_SUPPORT
RETURN_OP_NAME(C_RE_EQ);
RETURN_OP_NAME(C_RE_NE);
-#endif // PCRE_SUPPORT
default:
ShowDebug("script_op2name: unexpected op=%d\n", op);
@@ -236,9 +235,9 @@ void script_reportsrc(struct script_state *st) {
break;
default:
if( bl->m >= 0 )
- ShowDebug("Source (Non-NPC type %d): name %s at %s (%d,%d)\n", bl->type, status->get_name(bl), map->list[bl->m].name, bl->x, bl->y);
+ ShowDebug("Source (Non-NPC type %u): name %s at %s (%d,%d)\n", bl->type, status->get_name(bl), map->list[bl->m].name, bl->x, bl->y);
else
- ShowDebug("Source (Non-NPC type %d): name %s (invisible/not on a map)\n", bl->type, status->get_name(bl));
+ ShowDebug("Source (Non-NPC type %u): name %s (invisible/not on a map)\n", bl->type, status->get_name(bl));
break;
}
}
@@ -266,7 +265,7 @@ void script_reportdata(struct script_data* data)
case C_NAME:// reference
if( reference_tovariable(data) ) {// variable
const char* name = reference_getname(data);
- ShowDebug("Data: variable name='%s' index=%d\n", name, reference_getindex(data));
+ ShowDebug("Data: variable name='%s' index=%u\n", name, reference_getindex(data));
} else if( reference_toconstant(data) ) {// constant
ShowDebug("Data: constant name='%s' value=%d\n", reference_getname(data), reference_getconstant(data));
} else if( reference_toparam(data) ) {// param
@@ -1446,10 +1445,8 @@ const char* script_parse_subexpr(const char* p,int limit)
|| (op=C_XOR, opl=4, len=1,*p=='^') // ^
|| (op=C_EQ, opl=6, len=2,*p=='=' && p[1]=='=') // ==
|| (op=C_NE, opl=6, len=2,*p=='!' && p[1]=='=') // !=
-#ifdef PCRE_SUPPORT
|| (op=C_RE_EQ, opl=6, len=2,*p=='~' && p[1]=='=') // ~=
|| (op=C_RE_NE, opl=6, len=2,*p=='~' && p[1]=='!') // ~!
-#endif // PCRE_SUPPORT
|| (op=C_R_SHIFT,opl=8, len=2,*p=='>' && p[1]=='>') // >>
|| (op=C_GE, opl=7, len=2,*p=='>' && p[1]=='=') // >=
|| (op=C_GT, opl=7, len=1,*p=='>') // >
@@ -1569,32 +1566,32 @@ const char* parse_curly_close(const char* p)
char label[256];
int l;
// Remove temporary variables
- sprintf(label,"__setr $@__SW%x_VAL,0;",script->syntax.curly[pos].index);
+ sprintf(label, "__setr $@__SW%x_VAL,0;", (unsigned int)script->syntax.curly[pos].index);
script->syntax.curly[script->syntax.curly_count++].type = TYPE_NULL;
script->parse_line(label);
script->syntax.curly_count--;
// Go to the end pointer unconditionally
- sprintf(label,"goto __SW%x_FIN;",script->syntax.curly[pos].index);
+ sprintf(label,"goto __SW%x_FIN;", (unsigned int)script->syntax.curly[pos].index);
script->syntax.curly[script->syntax.curly_count++].type = TYPE_NULL;
script->parse_line(label);
script->syntax.curly_count--;
// You are here labeled
- sprintf(label,"__SW%x_%x",script->syntax.curly[pos].index,script->syntax.curly[pos].count);
+ sprintf(label,"__SW%x_%x", (unsigned int)script->syntax.curly[pos].index, (unsigned int)script->syntax.curly[pos].count);
l=script->add_str(label);
script->set_label(l,script->pos, p);
if(script->syntax.curly[pos].flag) {
//Exists default
- sprintf(label,"goto __SW%x_DEF;",script->syntax.curly[pos].index);
+ sprintf(label,"goto __SW%x_DEF;", (unsigned int)script->syntax.curly[pos].index);
script->syntax.curly[script->syntax.curly_count++].type = TYPE_NULL;
script->parse_line(label);
script->syntax.curly_count--;
}
// Label end
- sprintf(label,"__SW%x_FIN",script->syntax.curly[pos].index);
+ sprintf(label,"__SW%x_FIN", (unsigned int)script->syntax.curly[pos].index);
l=script->add_str(label);
script->set_label(l,script->pos, p);
linkdb_final(&script->syntax.curly[pos].case_label); // free the list of case label
@@ -1624,16 +1621,16 @@ const char* parse_syntax(const char* p)
int pos = script->syntax.curly_count - 1;
while(pos >= 0) {
if(script->syntax.curly[pos].type == TYPE_DO) {
- sprintf(label,"goto __DO%x_FIN;",script->syntax.curly[pos].index);
+ sprintf(label, "goto __DO%x_FIN;", (unsigned int)script->syntax.curly[pos].index);
break;
} else if(script->syntax.curly[pos].type == TYPE_FOR) {
- sprintf(label,"goto __FR%x_FIN;",script->syntax.curly[pos].index);
+ sprintf(label, "goto __FR%x_FIN;", (unsigned int)script->syntax.curly[pos].index);
break;
} else if(script->syntax.curly[pos].type == TYPE_WHILE) {
- sprintf(label,"goto __WL%x_FIN;",script->syntax.curly[pos].index);
+ sprintf(label, "goto __WL%x_FIN;", (unsigned int)script->syntax.curly[pos].index);
break;
} else if(script->syntax.curly[pos].type == TYPE_SWITCH) {
- sprintf(label,"goto __SW%x_FIN;",script->syntax.curly[pos].index);
+ sprintf(label, "goto __SW%x_FIN;", (unsigned int)script->syntax.curly[pos].index);
break;
}
pos--;
@@ -1667,13 +1664,13 @@ const char* parse_syntax(const char* p)
char *np;
if(script->syntax.curly[pos].count != 1) {
//Jump for FALLTHRU
- sprintf(label,"goto __SW%x_%xJ;",script->syntax.curly[pos].index,script->syntax.curly[pos].count);
+ sprintf(label,"goto __SW%x_%xJ;", (unsigned int)script->syntax.curly[pos].index, (unsigned int)script->syntax.curly[pos].count);
script->syntax.curly[script->syntax.curly_count++].type = TYPE_NULL;
script->parse_line(label);
script->syntax.curly_count--;
// You are here labeled
- sprintf(label,"__SW%x_%x",script->syntax.curly[pos].index,script->syntax.curly[pos].count);
+ sprintf(label,"__SW%x_%x", (unsigned int)script->syntax.curly[pos].index, (unsigned int)script->syntax.curly[pos].count);
l=script->add_str(label);
script->set_label(l,script->pos, p);
}
@@ -1705,7 +1702,7 @@ const char* parse_syntax(const char* p)
if(*p != ':')
disp_error_message("parse_syntax: expect ':'",p);
sprintf(label,"if(%d != $@__SW%x_VAL) goto __SW%x_%x;",
- v,script->syntax.curly[pos].index,script->syntax.curly[pos].index,script->syntax.curly[pos].count+1);
+ v, (unsigned int)script->syntax.curly[pos].index, (unsigned int)script->syntax.curly[pos].index, (unsigned int)script->syntax.curly[pos].count+1);
script->syntax.curly[script->syntax.curly_count++].type = TYPE_NULL;
// Bad I do not parse twice
p2 = script->parse_line(label);
@@ -1713,7 +1710,7 @@ const char* parse_syntax(const char* p)
script->syntax.curly_count--;
if(script->syntax.curly[pos].count != 1) {
// Label after the completion of FALLTHRU
- sprintf(label,"__SW%x_%xJ",script->syntax.curly[pos].index,script->syntax.curly[pos].count);
+ sprintf(label, "__SW%x_%xJ", (unsigned int)script->syntax.curly[pos].index, (unsigned int)script->syntax.curly[pos].count);
l=script->add_str(label);
script->set_label(l,script->pos,p);
}
@@ -1722,7 +1719,7 @@ const char* parse_syntax(const char* p)
disp_error_message("parse_syntax: dup 'case'",p);
linkdb_insert(&script->syntax.curly[pos].case_label, (void*)h64BPTRSIZE(v), (void*)1);
- sprintf(label,"__setr $@__SW%x_VAL,0;",script->syntax.curly[pos].index);
+ sprintf(label, "__setr $@__SW%x_VAL,0;", (unsigned int)script->syntax.curly[pos].index);
script->syntax.curly[script->syntax.curly_count++].type = TYPE_NULL;
script->parse_line(label);
@@ -1736,14 +1733,14 @@ const char* parse_syntax(const char* p)
int pos = script->syntax.curly_count - 1;
while(pos >= 0) {
if(script->syntax.curly[pos].type == TYPE_DO) {
- sprintf(label,"goto __DO%x_NXT;",script->syntax.curly[pos].index);
+ sprintf(label, "goto __DO%x_NXT;", (unsigned int)script->syntax.curly[pos].index);
script->syntax.curly[pos].flag = 1; //Flag put the link for continue
break;
} else if(script->syntax.curly[pos].type == TYPE_FOR) {
- sprintf(label,"goto __FR%x_NXT;",script->syntax.curly[pos].index);
+ sprintf(label, "goto __FR%x_NXT;", (unsigned int)script->syntax.curly[pos].index);
break;
} else if(script->syntax.curly[pos].type == TYPE_WHILE) {
- sprintf(label,"goto __WL%x_NXT;",script->syntax.curly[pos].index);
+ sprintf(label, "goto __WL%x_NXT;", (unsigned int)script->syntax.curly[pos].index);
break;
}
pos--;
@@ -1780,18 +1777,18 @@ const char* parse_syntax(const char* p)
if(*p != ':') {
disp_error_message("parse_syntax: need ':'",p);
}
- sprintf(label,"__SW%x_%x",script->syntax.curly[pos].index,script->syntax.curly[pos].count);
+ sprintf(label, "__SW%x_%x", (unsigned int)script->syntax.curly[pos].index, (unsigned int)script->syntax.curly[pos].count);
l=script->add_str(label);
script->set_label(l,script->pos,p);
// Skip to the next link w/o condition
- sprintf(label,"goto __SW%x_%x;",script->syntax.curly[pos].index,script->syntax.curly[pos].count+1);
+ sprintf(label, "goto __SW%x_%x;", (unsigned int)script->syntax.curly[pos].index, (unsigned int)script->syntax.curly[pos].count + 1);
script->syntax.curly[script->syntax.curly_count++].type = TYPE_NULL;
script->parse_line(label);
script->syntax.curly_count--;
// The default label
- sprintf(label,"__SW%x_DEF",script->syntax.curly[pos].index);
+ sprintf(label, "__SW%x_DEF", (unsigned int)script->syntax.curly[pos].index);
l=script->add_str(label);
script->set_label(l,script->pos,p);
@@ -1809,7 +1806,7 @@ const char* parse_syntax(const char* p)
script->syntax.curly[script->syntax.curly_count].index = script->syntax.index++;
script->syntax.curly[script->syntax.curly_count].flag = 0;
// Label of the (do) form here
- sprintf(label,"__DO%x_BGN",script->syntax.curly[script->syntax.curly_count].index);
+ sprintf(label, "__DO%x_BGN", (unsigned int)script->syntax.curly[script->syntax.curly_count].index);
l=script->add_str(label);
script->set_label(l,script->pos,p);
script->syntax.curly_count++;
@@ -1840,7 +1837,7 @@ const char* parse_syntax(const char* p)
script->syntax.curly_count--;
// Form the start of label decision
- sprintf(label,"__FR%x_J",script->syntax.curly[pos].index);
+ sprintf(label, "__FR%x_J", (unsigned int)script->syntax.curly[pos].index);
l=script->add_str(label);
script->set_label(l,script->pos,p);
@@ -1850,7 +1847,7 @@ const char* parse_syntax(const char* p)
;
} else {
// Skip to the end point if the condition is false
- sprintf(label,"__FR%x_FIN",script->syntax.curly[pos].index);
+ sprintf(label, "__FR%x_FIN", (unsigned int)script->syntax.curly[pos].index);
script->addl(script->add_str("__jump_zero"));
script->addc(C_ARG);
p=script->parse_expr(p);
@@ -1863,13 +1860,13 @@ const char* parse_syntax(const char* p)
p++;
// Skip to the beginning of the loop
- sprintf(label,"goto __FR%x_BGN;",script->syntax.curly[pos].index);
+ sprintf(label, "goto __FR%x_BGN;", (unsigned int)script->syntax.curly[pos].index);
script->syntax.curly[script->syntax.curly_count++].type = TYPE_NULL;
script->parse_line(label);
script->syntax.curly_count--;
// Labels to form the next loop
- sprintf(label,"__FR%x_NXT",script->syntax.curly[pos].index);
+ sprintf(label, "__FR%x_NXT", (unsigned int)script->syntax.curly[pos].index);
l=script->add_str(label);
script->set_label(l,script->pos,p);
@@ -1882,13 +1879,13 @@ const char* parse_syntax(const char* p)
script->parse_syntax_for_flag = 0;
// Skip to the determination process conditions
- sprintf(label,"goto __FR%x_J;",script->syntax.curly[pos].index);
+ sprintf(label, "goto __FR%x_J;", (unsigned int)script->syntax.curly[pos].index);
script->syntax.curly[script->syntax.curly_count++].type = TYPE_NULL;
script->parse_line(label);
script->syntax.curly_count--;
// Loop start labeling
- sprintf(label,"__FR%x_BGN",script->syntax.curly[pos].index);
+ sprintf(label, "__FR%x_BGN", (unsigned int)script->syntax.curly[pos].index);
l=script->add_str(label);
script->set_label(l,script->pos,p);
return p;
@@ -1929,7 +1926,7 @@ const char* parse_syntax(const char* p)
++script->syntax.curly_count;
// Jump over the function code
- sprintf(label, "goto __FN%x_FIN;", script->syntax.curly[script->syntax.curly_count-1].index);
+ sprintf(label, "goto __FN%x_FIN;", (unsigned int)script->syntax.curly[script->syntax.curly_count-1].index);
script->syntax.curly[script->syntax.curly_count].type = TYPE_NULL;
++script->syntax.curly_count;
script->parse_line(label);
@@ -1968,7 +1965,7 @@ const char* parse_syntax(const char* p)
script->syntax.curly[script->syntax.curly_count].count = 1;
script->syntax.curly[script->syntax.curly_count].index = script->syntax.index++;
script->syntax.curly[script->syntax.curly_count].flag = 0;
- sprintf(label,"__IF%x_%x",script->syntax.curly[script->syntax.curly_count].index,script->syntax.curly[script->syntax.curly_count].count);
+ sprintf(label, "__IF%x_%x", (unsigned int)script->syntax.curly[script->syntax.curly_count].index, (unsigned int)script->syntax.curly[script->syntax.curly_count].count);
script->syntax.curly_count++;
script->addl(script->add_str("__jump_zero"));
script->addc(C_ARG);
@@ -1992,7 +1989,7 @@ const char* parse_syntax(const char* p)
script->syntax.curly[script->syntax.curly_count].count = 1;
script->syntax.curly[script->syntax.curly_count].index = script->syntax.index++;
script->syntax.curly[script->syntax.curly_count].flag = 0;
- sprintf(label,"$@__SW%x_VAL",script->syntax.curly[script->syntax.curly_count].index);
+ sprintf(label, "$@__SW%x_VAL", (unsigned int)script->syntax.curly[script->syntax.curly_count].index);
script->syntax.curly_count++;
script->addl(script->add_str("__setr"));
script->addc(C_ARG);
@@ -2020,12 +2017,12 @@ const char* parse_syntax(const char* p)
script->syntax.curly[script->syntax.curly_count].index = script->syntax.index++;
script->syntax.curly[script->syntax.curly_count].flag = 0;
// Form the start of label decision
- sprintf(label,"__WL%x_NXT",script->syntax.curly[script->syntax.curly_count].index);
+ sprintf(label, "__WL%x_NXT", (unsigned int)script->syntax.curly[script->syntax.curly_count].index);
l=script->add_str(label);
script->set_label(l,script->pos,p);
// Skip to the end point if the condition is false
- sprintf(label,"__WL%x_FIN",script->syntax.curly[script->syntax.curly_count].index);
+ sprintf(label, "__WL%x_FIN", (unsigned int)script->syntax.curly[script->syntax.curly_count].index);
script->syntax.curly_count++;
script->addl(script->add_str("__jump_zero"));
script->addc(C_ARG);
@@ -2071,13 +2068,13 @@ const char* parse_syntax_close_sub(const char* p,int* flag)
script->parse_nextline(false, p);
// Skip to the last location if
- sprintf(label,"goto __IF%x_FIN;",script->syntax.curly[pos].index);
+ sprintf(label, "goto __IF%x_FIN;", (unsigned int)script->syntax.curly[pos].index);
script->syntax.curly[script->syntax.curly_count++].type = TYPE_NULL;
script->parse_line(label);
script->syntax.curly_count--;
// Put the label of the location
- sprintf(label,"__IF%x_%x",script->syntax.curly[pos].index,script->syntax.curly[pos].count);
+ sprintf(label, "__IF%x_%x", (unsigned int)script->syntax.curly[pos].index, (unsigned int)script->syntax.curly[pos].count);
l=script->add_str(label);
script->set_label(l,script->pos,p);
@@ -2094,7 +2091,7 @@ const char* parse_syntax_close_sub(const char* p,int* flag)
if(*p != '(') {
disp_error_message("need '('",p);
}
- sprintf(label,"__IF%x_%x",script->syntax.curly[pos].index,script->syntax.curly[pos].count);
+ sprintf(label, "__IF%x_%x", (unsigned int)script->syntax.curly[pos].index, (unsigned int)script->syntax.curly[pos].count);
script->addl(script->add_str("__jump_zero"));
script->addc(C_ARG);
p=script->parse_expr(p);
@@ -2115,7 +2112,7 @@ const char* parse_syntax_close_sub(const char* p,int* flag)
// Close if
script->syntax.curly_count--;
// Put the label of the final location
- sprintf(label,"__IF%x_FIN",script->syntax.curly[pos].index);
+ sprintf(label, "__IF%x_FIN", (unsigned int)script->syntax.curly[pos].index);
l=script->add_str(label);
script->set_label(l,script->pos,p);
if(script->syntax.curly[pos].flag == 1) {
@@ -2128,7 +2125,7 @@ const char* parse_syntax_close_sub(const char* p,int* flag)
if(script->syntax.curly[pos].flag) {
// (Come here continue) to form the label here
- sprintf(label,"__DO%x_NXT",script->syntax.curly[pos].index);
+ sprintf(label, "__DO%x_NXT", (unsigned int)script->syntax.curly[pos].index);
l=script->add_str(label);
script->set_label(l,script->pos,p);
}
@@ -2148,7 +2145,7 @@ const char* parse_syntax_close_sub(const char* p,int* flag)
// do-block end is a new line
script->parse_nextline(false, p);
- sprintf(label,"__DO%x_FIN",script->syntax.curly[pos].index);
+ sprintf(label, "__DO%x_FIN", (unsigned int)script->syntax.curly[pos].index);
script->addl(script->add_str("__jump_zero"));
script->addc(C_ARG);
p=script->parse_expr(p);
@@ -2157,13 +2154,13 @@ const char* parse_syntax_close_sub(const char* p,int* flag)
script->addc(C_FUNC);
// Skip to the starting point
- sprintf(label,"goto __DO%x_BGN;",script->syntax.curly[pos].index);
+ sprintf(label, "goto __DO%x_BGN;", (unsigned int)script->syntax.curly[pos].index);
script->syntax.curly[script->syntax.curly_count++].type = TYPE_NULL;
script->parse_line(label);
script->syntax.curly_count--;
// Form label of the end point conditions
- sprintf(label,"__DO%x_FIN",script->syntax.curly[pos].index);
+ sprintf(label, "__DO%x_FIN", (unsigned int)script->syntax.curly[pos].index);
l=script->add_str(label);
script->set_label(l,script->pos,p);
p = script->skip_space(p);
@@ -2179,13 +2176,13 @@ const char* parse_syntax_close_sub(const char* p,int* flag)
script->parse_nextline(false, p);
// Skip to the next loop
- sprintf(label,"goto __FR%x_NXT;",script->syntax.curly[pos].index);
+ sprintf(label, "goto __FR%x_NXT;", (unsigned int)script->syntax.curly[pos].index);
script->syntax.curly[script->syntax.curly_count++].type = TYPE_NULL;
script->parse_line(label);
script->syntax.curly_count--;
// End for labeling
- sprintf(label,"__FR%x_FIN",script->syntax.curly[pos].index);
+ sprintf(label, "__FR%x_FIN", (unsigned int)script->syntax.curly[pos].index);
l=script->add_str(label);
script->set_label(l,script->pos,p);
script->syntax.curly_count--;
@@ -2195,13 +2192,13 @@ const char* parse_syntax_close_sub(const char* p,int* flag)
script->parse_nextline(false, p);
// Skip to the decision while
- sprintf(label,"goto __WL%x_NXT;",script->syntax.curly[pos].index);
+ sprintf(label, "goto __WL%x_NXT;", (unsigned int)script->syntax.curly[pos].index);
script->syntax.curly[script->syntax.curly_count++].type = TYPE_NULL;
script->parse_line(label);
script->syntax.curly_count--;
// End while labeling
- sprintf(label,"__WL%x_FIN",script->syntax.curly[pos].index);
+ sprintf(label, "__WL%x_FIN", (unsigned int)script->syntax.curly[pos].index);
l=script->add_str(label);
script->set_label(l,script->pos,p);
script->syntax.curly_count--;
@@ -2214,7 +2211,7 @@ const char* parse_syntax_close_sub(const char* p,int* flag)
script->syntax.curly_count--;
// Put the label of the location
- sprintf(label,"__FN%x_FIN",script->syntax.curly[pos].index);
+ sprintf(label, "__FN%x_FIN", (unsigned int)script->syntax.curly[pos].index);
l=script->add_str(label);
script->set_label(l,script->pos,p);
script->syntax.curly_count--;
@@ -2293,15 +2290,18 @@ void script_set_constant2(const char *name, int value, bool is_parameter, bool i
*/
void read_constdb(void)
{
- config_t constants_conf;
+ struct config_t constants_conf;
char filepath[256];
- config_setting_t *cdb;
- config_setting_t *t;
+ struct config_setting_t *cdb;
+ struct config_setting_t *t;
int i = 0;
sprintf(filepath, "%s/constants.conf", map->db_path);
- if (libconfig->read_file(&constants_conf, filepath) || !(cdb = libconfig->setting_get_member(constants_conf.root, "constants_db"))) {
+ if (!libconfig->load_file(&constants_conf, filepath))
+ return;
+
+ if ((cdb = libconfig->setting_get_member(constants_conf.root, "constants_db")) == NULL) {
ShowError("can't read %s\n", filepath);
return;
}
@@ -2322,6 +2322,15 @@ void read_constdb(void)
ShowWarning("read_constdb: Invalid constant name %s. Skipping.\n", name);
continue;
}
+ if (strcmp(name, "comment__") == 0) {
+ const char *comment = libconfig->setting_get_string(t);
+ if (comment == NULL)
+ continue;
+ if (*comment == '\0')
+ comment = NULL;
+ script->constdb_comment(comment);
+ continue;
+ }
if (config_setting_is_aggregate(t)) {
int i32;
if (!libconfig->setting_lookup_int(t, "Value", &i32)) {
@@ -2342,9 +2351,22 @@ void read_constdb(void)
}
script->set_constant(name, value, is_parameter, is_deprecated);
}
+ script->constdb_comment(NULL);
libconfig->destroy(&constants_conf);
}
+/**
+ * Sets the current constdb comment.
+ *
+ * This function does nothing (used by plugins only)
+ *
+ * @param comment The comment to set (NULL to unset)
+ */
+void script_constdb_comment(const char *comment)
+{
+ (void)comment;
+}
+
// Standard UNIX tab size is 8
#define TAB_SIZE 8
#define update_tabstop(tabstop,chars) \
@@ -3593,7 +3615,7 @@ void script_free_state(struct script_state* st) {
struct map_session_data *sd = st->rid ? map->id2sd(st->rid) : NULL;
if(st->bk_st) {// backup was not restored
- ShowDebug("script_free_state: Previous script state lost (rid=%d, oid=%d, state=%d, bk_npcid=%d).\n", st->bk_st->rid, st->bk_st->oid, st->bk_st->state, st->bk_npcid);
+ ShowDebug("script_free_state: Previous script state lost (rid=%d, oid=%d, state=%u, bk_npcid=%d).\n", st->bk_st->rid, st->bk_st->oid, st->bk_st->state, st->bk_npcid);
}
if(sd && sd->st == st) { //Current script is aborted.
@@ -3739,7 +3761,6 @@ void op_2str(struct script_state* st, int op, const char* s1, const char* s2)
case C_GE: a = (strcmp(s1,s2) >= 0); break;
case C_LT: a = (strcmp(s1,s2) < 0); break;
case C_LE: a = (strcmp(s1,s2) <= 0); break;
-#ifdef PCRE_SUPPORT
case C_RE_EQ:
case C_RE_NE:
{
@@ -3804,7 +3825,6 @@ void op_2str(struct script_state* st, int op, const char* s1, const char* s2)
libpcre->free(extra_regex);
}
break;
-#endif // PCRE_SUPPORT
case C_ADD:
{
char* buf = (char *)aMalloc((strlen(s1)+strlen(s2)+1)*sizeof(char));
@@ -3829,7 +3849,7 @@ void op_2str(struct script_state* st, int op, const char* s1, const char* s2)
void op_2num(struct script_state* st, int op, int i1, int i2)
{
int ret;
- double ret_double;
+ int64 ret64;
switch( op ) {
case C_AND: ret = i1 & i2; break;
@@ -3861,25 +3881,21 @@ void op_2num(struct script_state* st, int op, int i1, int i2)
ret = i1 % i2;
break;
default:
- switch( op )
- {// operators that can overflow/underflow
- case C_ADD: ret = i1 + i2; ret_double = (double)i1 + (double)i2; break;
- case C_SUB: ret = i1 - i2; ret_double = (double)i1 - (double)i2; break;
- case C_MUL: ret = i1 * i2; ret_double = (double)i1 * (double)i2; break;
+ switch (op) { // operators that can overflow/underflow
+ case C_ADD: ret = i1 + i2; ret64 = (int64)i1 + i2; break;
+ case C_SUB: ret = i1 - i2; ret64 = (int64)i1 - i2; break;
+ case C_MUL: ret = i1 * i2; ret64 = (int64)i1 * i2; break;
default:
ShowError("script:op_2num: unexpected number operator %s i1=%d i2=%d\n", script->op2name(op), i1, i2);
script->reportsrc(st);
script_pushnil(st);
return;
}
- if( ret_double < (double)INT_MIN )
- {
+ if (ret64 < INT_MIN) {
ShowWarning("script:op_2num: underflow detected op=%s i1=%d i2=%d\n", script->op2name(op), i1, i2);
script->reportsrc(st);
ret = INT_MIN;
- }
- else if( ret_double > (double)INT_MAX )
- {
+ } else if (ret64 > INT_MAX) {
ShowWarning("script:op_2num: overflow detected op=%s i1=%d i2=%d\n", script->op2name(op), i1, i2);
script->reportsrc(st);
ret = INT_MAX;
@@ -4246,7 +4262,7 @@ void script_detach_state(struct script_state* st, bool dequeue_event) {
npc->event_dequeue(sd);
}
} else if(st->bk_st) { // rid was set to 0, before detaching the script state
- ShowError("script_detach_state: Found previous script state without attached player (rid=%d, oid=%d, state=%d, bk_npcid=%d)\n", st->bk_st->rid, st->bk_st->oid, st->bk_st->state, st->bk_npcid);
+ ShowError("script_detach_state: Found previous script state without attached player (rid=%d, oid=%d, state=%u, bk_npcid=%d)\n", st->bk_st->rid, st->bk_st->oid, st->bk_st->state, st->bk_npcid);
script->reportsrc(st->bk_st);
script->free_state(st->bk_st);
@@ -4266,7 +4282,7 @@ void script_attach_state(struct script_state* st) {
{
if(st->bk_st)
{// there is already a backup
- ShowDebug("script_free_state: Previous script state lost (rid=%d, oid=%d, state=%d, bk_npcid=%d).\n", st->bk_st->rid, st->bk_st->oid, st->bk_st->state, st->bk_npcid);
+ ShowDebug("script_free_state: Previous script state lost (rid=%d, oid=%d, state=%u, bk_npcid=%d).\n", st->bk_st->rid, st->bk_st->oid, st->bk_st->state, st->bk_npcid);
}
st->bk_st = sd->st;
st->bk_npcid = sd->npc_id;
@@ -4401,10 +4417,8 @@ void run_script_main(struct script_state *st) {
case C_LOR:
case C_R_SHIFT:
case C_L_SHIFT:
-#ifdef PCRE_SUPPORT
case C_RE_EQ:
case C_RE_NE:
-#endif // PCRE_SUPPORT
script->op_2(st, c);
break;
@@ -4417,7 +4431,7 @@ void run_script_main(struct script_state *st) {
break;
default:
- ShowError("unknown command : %d @ %d\n",c,st->pos);
+ ShowError("unknown command : %u @ %d\n", c, st->pos);
st->state=END;
break;
}
@@ -4790,9 +4804,9 @@ uint8 script_add_language(const char *name) {
* Goes thru db/translations.conf file
**/
void script_load_translations(void) {
- config_t translations_conf;
+ struct config_t translations_conf;
const char *config_filename = "db/translations.conf"; // FIXME hardcoded name
- config_setting_t *translations = NULL;
+ struct config_setting_t *translations = NULL;
int i, size;
uint32 total = 0;
uint8 lang_id = 0, k;
@@ -4812,12 +4826,10 @@ void script_load_translations(void) {
script->add_language("English");/* 0 is default, which is whatever is in the npc files hardcoded (in our case, English) */
- if (libconfig->read_file(&translations_conf, config_filename)) {
- ShowError("load_translations: can't read '%s'\n", config_filename);
+ if (!libconfig->load_file(&translations_conf, config_filename))
return;
- }
- if( !(translations = libconfig->lookup(&translations_conf, "translations")) ) {
+ if ((translations = libconfig->lookup(&translations_conf, "translations")) == NULL) {
ShowError("load_translations: invalid format on '%s'\n",config_filename);
return;
}
@@ -4991,7 +5003,7 @@ void script_load_translation(const char *file, uint8 lang_id, uint32 *total) {
RECREATE(st->buf, char, st->len + inner_len);
WBUFB(st->buf, st->len) = lang_id;
- safestrncpy((char*)WBUFP(st->buf, st->len + 1), msgstr.ptr, msgstr_len + 1);
+ safestrncpy(WBUFP(st->buf, st->len + 1), msgstr.ptr, msgstr_len + 1);
st->translations++;
st->len += inner_len;
@@ -6639,7 +6651,7 @@ BUILDIN(getarraysize)
return true;
}
int script_array_index_cmp(const void *a, const void *b) {
- return ( *(unsigned int*)a - *(unsigned int*)b );
+ return ( *(const unsigned int*)a - *(const unsigned int*)b );
}
/// Deletes count or all the elements in an array, from the starting index.
@@ -6990,7 +7002,7 @@ BUILDIN(checkweight)
// item id
id = itemdb->exists(script_getnum(st, i));
} else {
- ShowError("buildin_checkweight: invalid type for argument '%d'.\n", i);
+ ShowError("buildin_checkweight: invalid type for argument '%u'.\n", i);
script_pushint(st,0);
return false;
}
@@ -7293,7 +7305,7 @@ BUILDIN(getitem2)
int get_count, i;
memset(&item_tmp,0,sizeof(item_tmp));
if (item_data == NULL)
- return -1;
+ return false;
if(item_data->type==IT_WEAPON || item_data->type==IT_ARMOR) {
ref = cap_value(ref, 0, MAX_REFINE);
}
@@ -9688,20 +9700,18 @@ BUILDIN(makepet)
BUILDIN(getexp)
{
int base=0,job=0;
- double bonus;
struct map_session_data *sd = script->rid2sd(st);
if (sd == NULL)
return true;
- base=script_getnum(st,2);
- job =script_getnum(st,3);
- if(base<0 || job<0)
+ base = script_getnum(st,2);
+ job = script_getnum(st,3);
+ if (base < 0 || job < 0)
return true;
// bonus for npc-given exp
- bonus = battle_config.quest_exp_rate / 100.;
- base = (int) cap_value(base * bonus, 0, INT_MAX);
- job = (int) cap_value(job * bonus, 0, INT_MAX);
+ base = cap_value(apply_percentrate(base, battle_config.quest_exp_rate, 100), 0, INT_MAX);
+ job = cap_value(apply_percentrate(job, battle_config.quest_exp_rate, 100), 0, INT_MAX);
pc->gainexp(sd, &sd->bl, base, job, true);
@@ -9783,7 +9793,7 @@ BUILDIN(monster)
size = script_getnum(st, 9);
if (size > 3)
{
- ShowWarning("buildin_monster: Attempted to spawn non-existing size %d for monster class %d\n", size, class_);
+ ShowWarning("buildin_monster: Attempted to spawn non-existing size %u for monster class %d\n", size, class_);
return false;
}
}
@@ -9792,7 +9802,7 @@ BUILDIN(monster)
{
ai = script_getnum(st, 10);
if (ai > AI_FLORA) {
- ShowWarning("buildin_monster: Attempted to spawn non-existing ai %d for monster class %d\n", ai, class_);
+ ShowWarning("buildin_monster: Attempted to spawn non-existing ai %u for monster class %d\n", ai, class_);
return false;
}
}
@@ -9888,7 +9898,7 @@ BUILDIN(areamonster) {
if (script_hasdata(st, 11)) {
size = script_getnum(st, 11);
if (size > 3) {
- ShowWarning("buildin_monster: Attempted to spawn non-existing size %d for monster class %d\n", size, class_);
+ ShowWarning("buildin_monster: Attempted to spawn non-existing size %u for monster class %d\n", size, class_);
return false;
}
}
@@ -9896,7 +9906,7 @@ BUILDIN(areamonster) {
if (script_hasdata(st, 12)) {
ai = script_getnum(st, 12);
if (ai > AI_FLORA) {
- ShowWarning("buildin_monster: Attempted to spawn non-existing ai %d for monster class %d\n", ai, class_);
+ ShowWarning("buildin_monster: Attempted to spawn non-existing ai %u for monster class %d\n", ai, class_);
return false;
}
}
@@ -10041,7 +10051,8 @@ BUILDIN(killmonsterall) {
*------------------------------------------*/
BUILDIN(clone) {
struct map_session_data *sd, *msd = NULL;
- int char_id,master_id=0,x,y, mode = 0, flag = 0, m;
+ int char_id, master_id = 0, x, y, flag = 0, m;
+ uint32 mode = 0;
unsigned int duration = 0;
const char *mapname, *event;
@@ -10054,8 +10065,8 @@ BUILDIN(clone) {
if( script_hasdata(st,7) )
master_id=script_getnum(st,7);
- if( script_hasdata(st,8) )
- mode=script_getnum(st,8);
+ if (script_hasdata(st,8))
+ mode = script_getnum(st,8);
if( script_hasdata(st,9) )
flag=script_getnum(st,9);
@@ -10997,7 +11008,7 @@ BUILDIN(getstatus)
case 4: script_pushint(st, sd->sc.data[id]->val4); break;
case 5:
{
- struct TimerData* td = (struct TimerData*)timer->get(sd->sc.data[id]->timer);
+ const struct TimerData* td = (const struct TimerData*)timer->get(sd->sc.data[id]->timer);
if( td ) {
// return the amount of time remaining
@@ -12095,7 +12106,7 @@ BUILDIN(emotion) {
clif->emotion(&sd->bl,type);
} else if( script_hasdata(st,4) ) {
struct npc_data *nd = npc->name2id(script_getstr(st,4));
- if (nd == NULL)
+ if (nd != NULL)
clif->emotion(&nd->bl,type);
} else {
clif->emotion(map->id2bl(st->oid),type);
@@ -12209,7 +12220,7 @@ BUILDIN(flagemblem)
if( nd == NULL ) {
ShowError("script:flagemblem: npc %d not found\n", st->oid);
} else if( nd->subtype != SCRIPT ) {
- ShowError("script:flagemblem: unexpected subtype %d for npc %d '%s'\n", nd->subtype, st->oid, nd->exname);
+ ShowError("script:flagemblem: unexpected subtype %u for npc %d '%s'\n", nd->subtype, st->oid, nd->exname);
} else {
bool changed = ( nd->u.scr.guild_id != g_id )?true:false;
nd->u.scr.guild_id = g_id;
@@ -13902,7 +13913,7 @@ BUILDIN(movenpc)
y = script_getnum(st,4);
if ((nd = npc->name2id(npc_name)) == NULL)
- return -1;
+ return false;
if (script_hasdata(st,5))
nd->dir = script_getnum(st,5) % 8;
@@ -15926,7 +15937,7 @@ int buildin_query_sql_sub(struct script_state* st, Sql* handle)
}
}
if( i == max_rows && max_rows < SQL->NumRows(handle) ) {
- ShowWarning("script:query_sql: Only %d/%u rows have been stored.\n", max_rows, (unsigned int)SQL->NumRows(handle));
+ ShowWarning("script:query_sql: Only %u/%u rows have been stored.\n", max_rows, (unsigned int)SQL->NumRows(handle));
script->reportsrc(st);
}
@@ -16334,7 +16345,7 @@ BUILDIN(getmonsterinfo)
script_pushconststr(st,"null");
else
script_pushint(st,-1);
- return -1;
+ return false;
}
monster = mob->db(mob_id);
switch ( script_getnum(st,3) ) {
@@ -16716,7 +16727,7 @@ BUILDIN(unitattack) {
BL_UCAST(BL_PET, unit_bl)->target_id = target_bl->id;
break;
default:
- ShowError("script:unitattack: unsupported source unit type %d\n", unit_bl->type);
+ ShowError("script:unitattack: unsupported source unit type %u\n", unit_bl->type);
script_pushint(st, 0);
return false;
}
@@ -17074,7 +17085,7 @@ BUILDIN(checkcell) {
cell_chk type = (cell_chk)script_getnum(st,5);
if ( m == -1 ) {
- ShowWarning("checkcell: Attempted to run on unexsitent map '%s', type %d, x/y %d,%d\n",script_getstr(st,2),type,x,y);
+ ShowWarning("checkcell: Attempted to run on unexsitent map '%s', type %u, x/y %d,%d\n", script_getstr(st,2), type, x, y);
return true;
}
@@ -17100,7 +17111,7 @@ BUILDIN(setcell) {
int x,y;
if ( m == -1 ) {
- ShowWarning("setcell: Attempted to run on unexistent map '%s', type %d, x1/y1 - %d,%d | x2/y2 - %d,%d\n",script_getstr(st, 2),type,x1,y1,x2,y2);
+ ShowWarning("setcell: Attempted to run on unexistent map '%s', type %u, x1/y1 - %d,%d | x2/y2 - %d,%d\n", script_getstr(st, 2), type, x1, y1, x2, y2);
return true;
}
@@ -18490,7 +18501,7 @@ BUILDIN(setcashmount)
if (sd->sc.data[SC_ALL_RIDING])
status_change_end(&sd->bl, SC_ALL_RIDING, INVALID_TIMER);
else
- sc_start(NULL,&sd->bl, SC_ALL_RIDING, 100, 25, -1);
+ sc_start(NULL, &sd->bl, SC_ALL_RIDING, 100, 25, INFINITE_DURATION);
script_pushint(st,1);//in both cases, return 1.
}
return true;
@@ -19630,7 +19641,7 @@ BUILDIN(countbound)
}
script_pushint(st,j);
- return 0;
+ return true;
}
/*==========================================
@@ -19686,7 +19697,7 @@ BUILDIN(checkbound)
/* returns 0 when successful, 1 otherwise */
BUILDIN(bg_match_over) {
bool canceled = script_hasdata(st,3) ? true : false;
- struct bg_arena *arena = bg->name2arena((char*)script_getstr(st, 2));
+ struct bg_arena *arena = bg->name2arena((const char*)script_getstr(st, 2));
if( arena ) {
bg->match_over(arena,canceled);
@@ -20107,7 +20118,6 @@ BUILDIN(_) {
}
// declarations that were supposed to be exported from npc_chat.c
-#ifdef PCRE_SUPPORT
BUILDIN(defpattern);
BUILDIN(activatepset);
BUILDIN(deactivatepset);
@@ -20120,7 +20130,6 @@ BUILDIN(pcre_match) {
script->op_2str(st, C_RE_EQ, input, regex);
return true;
}
-#endif
/**
* Adds a built-in script function.
@@ -20537,13 +20546,11 @@ void script_parse_builtin(void) {
BUILDIN_DEF(getrefine,""), // returns the refined number of the current item, or an item with index specified [celest]
BUILDIN_DEF(night,""), // sets the server to night time
BUILDIN_DEF(day,""), // sets the server to day time
-#ifdef PCRE_SUPPORT
BUILDIN_DEF(defpattern,"iss"), // Define pattern to listen for [MouseJstr]
BUILDIN_DEF(activatepset,"i"), // Activate a pattern set [MouseJstr]
BUILDIN_DEF(deactivatepset,"i"), // Deactive a pattern set [MouseJstr]
BUILDIN_DEF(deletepset,"i"), // Delete a pattern set [MouseJstr]
BUILDIN_DEF(pcre_match,"ss"),
-#endif
BUILDIN_DEF(dispbottom,"s?"), //added from jA [Lupus]
BUILDIN_DEF(getusersname,""),
BUILDIN_DEF(recovery,""),
@@ -20820,9 +20827,11 @@ void script_label_add(int key, int pos) {
**/
void script_hardcoded_constants(void)
{
+ script->constdb_comment("Boolean");
script->set_constant("true", 1, false, false);
script->set_constant("false", 0, false, false);
- /* server defines */
+
+ script->constdb_comment("Server defines");
script->set_constant("PACKETVER",PACKETVER,false, false);
script->set_constant("MAX_LEVEL",MAX_LEVEL,false, false);
script->set_constant("MAX_STORAGE",MAX_STORAGE,false, false);
@@ -20834,7 +20843,7 @@ void script_hardcoded_constants(void)
script->set_constant("MAX_CHAT_USERS",MAX_CHAT_USERS,false, false);
script->set_constant("MAX_REFINE",MAX_REFINE,false, false);
- /* status options */
+ script->constdb_comment("status options");
script->set_constant("Option_Nothing",OPTION_NOTHING,false, false);
script->set_constant("Option_Sight",OPTION_SIGHT,false, false);
script->set_constant("Option_Hide",OPTION_HIDE,false, false);
@@ -20860,11 +20869,11 @@ void script_hardcoded_constants(void)
script->set_constant("Option_Hanbok",OPTION_HANBOK,false, false);
script->set_constant("Option_Oktoberfest",OPTION_OKTOBERFEST,false, false);
- /* status option compounds */
+ script->constdb_comment("status option compounds");
script->set_constant("Option_Dragon",OPTION_DRAGON,false, false);
script->set_constant("Option_Costume",OPTION_COSTUME,false, false);
- /* send_target */
+ script->constdb_comment("send_target");
script->set_constant("ALL_CLIENT",ALL_CLIENT,false, false);
script->set_constant("ALL_SAMEMAP",ALL_SAMEMAP,false, false);
script->set_constant("AREA",AREA,false, false);
@@ -20898,7 +20907,7 @@ void script_hardcoded_constants(void)
script->set_constant("BG_AREA_WOS",BG_AREA_WOS,false, false);
script->set_constant("BG_QUEUE",BG_QUEUE,false, false);
- /* LOOK_ constants, use in setlook/changelook script commands */
+ script->constdb_comment("LOOK_ constants, use in setlook/changelook script commands");
script->set_constant("LOOK_BASE", LOOK_BASE, false, false);
script->set_constant("LOOK_HAIR", LOOK_HAIR, false, false);
script->set_constant("LOOK_WEAPON", LOOK_WEAPON, false, false);
@@ -20914,7 +20923,7 @@ void script_hardcoded_constants(void)
script->set_constant("LOOK_ROBE", LOOK_ROBE, false, false);
script->set_constant("LOOK_BODY2", LOOK_BODY2, false, false);
- /* Equip Position in Bits, use with *getiteminfo type 5, or @inventorylist_equip */
+ script->constdb_comment("Equip Position in Bits, use with *getiteminfo type 5, or @inventorylist_equip");
script->set_constant("EQP_HEAD_LOW", EQP_HEAD_LOW, false, false);
script->set_constant("EQP_HEAD_MID", EQP_HEAD_MID, false, false);
script->set_constant("EQP_HEAD_TOP", EQP_HEAD_TOP, false, false);
@@ -20937,7 +20946,7 @@ void script_hardcoded_constants(void)
script->set_constant("EQP_SHADOW_ACC_R", EQP_SHADOW_ACC_R, false, false);
script->set_constant("EQP_SHADOW_ACC_L", EQP_SHADOW_ACC_L, false, false);
- /* Renewal */
+ script->constdb_comment("Renewal");
#ifdef RENEWAL
script->set_constant("RENEWAL", 1, false, false);
#else
@@ -20973,6 +20982,7 @@ void script_hardcoded_constants(void)
#else
script->set_constant("RENEWAL_ASPD", 0, false, false);
#endif
+ script->constdb_comment(NULL);
}
/**
@@ -21150,6 +21160,7 @@ void script_defaults(void) {
script->parse_expr = parse_expr;
script->parse_line = parse_line;
script->read_constdb = read_constdb;
+ script->constdb_comment = script_constdb_comment;
script->print_line = script_print_line;
script->errorwarning_sub = script_errorwarning_sub;
script->set_reg = set_reg;
diff --git a/src/map/script.h b/src/map/script.h
index dbb0f8a03..351ccd02a 100644
--- a/src/map/script.h
+++ b/src/map/script.h
@@ -233,10 +233,8 @@ typedef enum c_op {
C_SUB_POST, // a--
C_ADD_PRE, // ++a
C_SUB_PRE, // --a
-#ifdef PCRE_SUPPORT
C_RE_EQ, // ~=
C_RE_NE, // ~!
-#endif // PCRE_SUPPORT
} c_op;
/// Script queue options
@@ -726,6 +724,7 @@ struct script_interface {
const char* (*parse_expr) (const char *p);
const char* (*parse_line) (const char *p);
void (*read_constdb) (void);
+ void (*constdb_comment) (const char *comment);
const char* (*print_line) (StringBuf *buf, const char *p, const char *mark, int line);
void (*errorwarning_sub) (StringBuf *buf, const char *src, const char *file, int start_line, const char *error_msg, const char *error_pos);
int (*set_reg) (struct script_state *st, struct map_session_data *sd, int64 num, const char *name, const void *value, struct reg_db *ref);
diff --git a/src/map/skill.c b/src/map/skill.c
index be899d0dc..55bf30338 100644
--- a/src/map/skill.c
+++ b/src/map/skill.c
@@ -2089,7 +2089,7 @@ int skill_blown(struct block_list* src, struct block_list* target, int count, in
case BL_MOB:
{
const struct mob_data *md = BL_UCCAST(BL_MOB, target);
- if (md->class_ == MOBID_EMPELIUM)
+ if (md->status.mode&MD_NOKNOCKBACK)
return 0;
if (src != target && is_boss(target)) // Bosses can't be knocked-back
return 0;
@@ -2833,7 +2833,7 @@ int skill_attack(int attack_type, struct block_list* src, struct block_list *dsr
if ( ssc->data[SC_POISONINGWEAPON]->val1 == 9 )// Oblivion Curse gives a 2nd success chance after the 1st one passes which is reducible. [Rytech]
rate = 100 - tstatus->int_ * 4 / 5;
sc_start(src, bl,ssc->data[SC_POISONINGWEAPON]->val2,rate,ssc->data[SC_POISONINGWEAPON]->val1,skill->get_time2(GC_POISONINGWEAPON,1) - (tstatus->vit + tstatus->luk) / 2 * 1000);
- status_change_end(src,SC_POISONINGWEAPON,-1);
+ status_change_end(src, SC_POISONINGWEAPON, INVALID_TIMER);
clif->skill_nodamage(src,bl,skill_id,skill_lv,1);
}
}
@@ -5123,7 +5123,7 @@ int skill_castend_id(int tid, int64 tick, int id, intptr_t data) {
unit->set_walkdelay(src, tick, battle_config.default_walk_delay+skill->get_walkdelay(ud->skill_id, ud->skill_lv), 1);
if(battle_config.skill_log && battle_config.skill_log&src->type)
- ShowInfo("Type %d, ID %d skill castend id [id =%d, lv=%d, target ID %d]\n",
+ ShowInfo("Type %u, ID %d skill castend id [id =%d, lv=%d, target ID %d]\n",
src->type, src->id, ud->skill_id, ud->skill_lv, target->id);
map->freeblock_lock();
@@ -5401,12 +5401,12 @@ int skill_castend_nodamage_id(struct block_list *src, struct block_list *bl, uin
type = status->skill2sc(skill_id);
tsc = status->get_sc(bl);
- tsce = (tsc && type != -1)?tsc->data[type]:NULL;
+ tsce = (tsc != NULL && type != SC_NONE) ? tsc->data[type] : NULL;
- if (src!=bl && type > -1 &&
- (element = skill->get_ele(skill_id, skill_lv)) > ELE_NEUTRAL &&
- skill->get_inf(skill_id) != INF_SUPPORT_SKILL &&
- battle->attr_fix(NULL, NULL, 100, element, tstatus->def_ele, tstatus->ele_lv) <= 0)
+ if (src != bl && type > SC_NONE
+ && (element = skill->get_ele(skill_id, skill_lv)) > ELE_NEUTRAL
+ && skill->get_inf(skill_id) != INF_SUPPORT_SKILL
+ && battle->attr_fix(NULL, NULL, 100, element, tstatus->def_ele, tstatus->ele_lv) <= 0)
return 1; //Skills that cause an status should be blocked if the target element blocks its element.
map->freeblock_lock();
@@ -7297,7 +7297,7 @@ int skill_castend_nodamage_id(struct block_list *src, struct block_list *bl, uin
case NPC_REBIRTH:
if( md && md->state.rebirth )
break; // only works once
- sc_start(src,bl,type,100,skill_lv,-1);
+ sc_start(src, bl, type, 100, skill_lv, INFINITE_DURATION);
break;
case NPC_DARKBLESSING:
@@ -8648,7 +8648,7 @@ int skill_castend_nodamage_id(struct block_list *src, struct block_list *bl, uin
break;
}
- sc_start(src, bl, SC_STOP, 100, skill_lv, INVALID_TIMER); //Can't move while selecting a spellbook.
+ sc_start(src, bl, SC_STOP, 100, skill_lv, INFINITE_DURATION); //Can't move while selecting a spellbook.
clif->spellbook_list(sd);
clif->skill_nodamage(src, bl, skill_id, skill_lv, 1);
}
@@ -8777,7 +8777,7 @@ int skill_castend_nodamage_id(struct block_list *src, struct block_list *bl, uin
if( sd ) {
int idx1 = skill->get_index(sd->reproduceskill_id), idx2 = skill->get_index(sd->cloneskill_id);
if( sd->status.skill[idx1].id || sd->status.skill[idx2].id ) {
- sc_start(src,src,SC_STOP,100,skill_lv,-1);// The skill_lv is stored in val1 used in skill_select_menu to determine the used skill lvl [Xazax]
+ sc_start(src, src, SC_STOP, 100, skill_lv, INFINITE_DURATION); // The skill_lv is stored in val1 used in skill_select_menu to determine the used skill lvl [Xazax]
clif->autoshadowspell_list(sd);
clif->skill_nodamage(src,bl,skill_id,1,1);
}
@@ -8894,7 +8894,7 @@ int skill_castend_nodamage_id(struct block_list *src, struct block_list *bl, uin
splashrange = 3;
switch( opt ) {
case 1:
- sc_start(src,bl,SC_SHIELDSPELL_DEF,100,opt,INVALID_TIMER); //Splash AoE ATK
+ sc_start(src, bl, SC_SHIELDSPELL_DEF, 100, opt, INFINITE_DURATION); // Splash AoE ATK
clif->skill_damage(src,bl,tick, status_get_amotion(src), 0, -30000, 1, skill_id, skill_lv, BDT_SKILL);
map->foreachinrange(skill->area_sub,src,splashrange,BL_CHAR,src,skill_id,skill_lv,tick,flag|BCT_ENEMY|1,skill->castend_damage_id);
status_change_end(bl,SC_SHIELDSPELL_DEF,INVALID_TIMER);
@@ -8921,7 +8921,7 @@ int skill_castend_nodamage_id(struct block_list *src, struct block_list *bl, uin
splashrange = 3;
switch( opt ) {
case 1:
- sc_start(src,bl,SC_SHIELDSPELL_MDEF,100,opt,INVALID_TIMER); //Splash AoE MATK
+ sc_start(src, bl, SC_SHIELDSPELL_MDEF, 100, opt, INFINITE_DURATION); // Splash AoE MATK
clif->skill_damage(src,bl,tick, status_get_amotion(src), 0, -30000, 1, skill_id, skill_lv, BDT_SKILL);
map->foreachinrange(skill->area_sub,src,splashrange,BL_CHAR,src,skill_id,skill_lv,tick,flag|BCT_ENEMY|1,skill->castend_damage_id);
status_change_end(bl,SC_SHIELDSPELL_MDEF,INVALID_TIMER);
@@ -8958,7 +8958,7 @@ int skill_castend_nodamage_id(struct block_list *src, struct block_list *bl, uin
sc_start(src,bl,SC_SCRESIST,100,rate,shield->refine * 30000));
break;
case 3:
- sc_start(src,bl,SC_SHIELDSPELL_REF,100,opt,INVALID_TIMER); //HP Recovery
+ sc_start(src, bl, SC_SHIELDSPELL_REF, 100, opt, INFINITE_DURATION); // HP Recovery
val = sstatus->max_hp * ((status->get_lv(src) / 10) + (shield->refine + 1)) / 100;
status->heal(bl, val, 0, 2);
status_change_end(bl,SC_SHIELDSPELL_REF,INVALID_TIMER);
@@ -9431,7 +9431,7 @@ int skill_castend_nodamage_id(struct block_list *src, struct block_list *bl, uin
case SO_EL_CONTROL:
if( sd ) {
- int mode = EL_MODE_PASSIVE; // Standard mode.
+ uint32 mode = EL_MODE_PASSIVE; // Standard mode.
if( !sd->ed ) break;
@@ -9443,7 +9443,7 @@ int skill_castend_nodamage_id(struct block_list *src, struct block_list *bl, uin
case 2: mode = EL_MODE_ASSIST; break;
case 3: mode = EL_MODE_AGGRESSIVE; break;
}
- if( !elemental->change_mode(sd->ed,mode) ) {
+ if (!elemental->change_mode(sd->ed, mode)) {
clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0);
break;
}
@@ -10023,7 +10023,7 @@ int skill_castend_pos(int tid, int64 tick, int id, intptr_t data)
}
if(battle_config.skill_log && battle_config.skill_log&src->type)
- ShowInfo("Type %d, ID %d skill castend pos [id =%d, lv=%d, (%d,%d)]\n",
+ ShowInfo("Type %u, ID %d skill castend pos [id =%d, lv=%d, (%d,%d)]\n",
src->type, src->id, ud->skill_id, ud->skill_lv, ud->skillx, ud->skilly);
if (ud->walktimer != INVALID_TIMER)
@@ -10267,7 +10267,7 @@ int skill_castend_pos2(struct block_list* src, int x, int y, uint16 skill_id, ui
sc = status->get_sc(src);
type = status->skill2sc(skill_id);
- sce = (sc && type != -1)?sc->data[type]:NULL;
+ sce = (sc != NULL && type != SC_NONE) ? sc->data[type] : NULL;
switch (skill_id) { //Skill effect.
case WZ_METEOR:
@@ -11670,7 +11670,7 @@ int skill_unit_onplace(struct skill_unit *src, struct block_list *bl, int64 tick
return 0;
type = status->skill2sc(sg->skill_id);
- sce = (sc && type != -1)?sc->data[type]:NULL;
+ sce = (sc != NULL && type != SC_NONE) ? sc->data[type] : NULL;
skill_id = sg->skill_id; //In case the group is deleted, we need to return the correct skill id, still.
switch (sg->unit_id) {
case UNT_SPIDERWEB:
@@ -11777,6 +11777,10 @@ int skill_unit_onplace(struct skill_unit *src, struct block_list *bl, int64 tick
sc_start4(ss,bl,type,100,sg->skill_lv,sg->val1,sg->val2,0,sg->limit);
break;
case UNT_APPLEIDUN:
+ // If Aegis, apple of idun doesn't update its effect
+ if (!battle_config.song_timer_reset && sc && sce)
+ return 0;
+ // Let it fall through
case UNT_WHISTLE:
case UNT_ASSASSINCROSS:
case UNT_POEMBRAGI:
@@ -11784,19 +11788,34 @@ int skill_unit_onplace(struct skill_unit *src, struct block_list *bl, int64 tick
case UNT_DONTFORGETME:
case UNT_FORTUNEKISS:
case UNT_SERVICEFORYOU:
+ // Don't buff themselves without link!
if (sg->src_id==bl->id && !(sc && sc->data[SC_SOULLINK] && sc->data[SC_SOULLINK]->val2 == SL_BARDDANCER))
return 0;
if (!sc) return 0;
if (!sce)
sc_start4(ss,bl,type,100,sg->skill_lv,sg->val1,sg->val2,0,sg->limit);
+ // From here songs are already active
else if (battle_config.song_timer_reset && sce->val4 == 1) {
- //Readjust timers since the effect will not last long.
+ // eA style:
+ // Readjust timers since the effect will not last long.
sce->val4 = 0;
timer->delete(sce->timer, status->change_timer);
sce->timer = timer->add(tick+sg->limit, status->change_timer, bl->id, type);
+ } else if (!battle_config.song_timer_reset) {
+ // Aegis style:
+ // Songs won't renew unless finished
+ const struct TimerData *td = timer->get(sce->timer);
+ if (DIFF_TICK32(td->tick, timer->gettick()) < sg->interval) {
+ // Update with new values as the current one will vanish soon
+ timer->delete(sce->timer, status->change_timer);
+ sce->timer = timer->add(tick+sg->limit, status->change_timer, bl->id, type);
+ sce->val1 = sg->skill_lv; // Why are we storing skill_lv as val1?
+ sce->val2 = sg->val1;
+ sce->val3 = sg->val2;
+ sce->val4 = 0;
+ }
}
-
break;
case UNT_FOGWALL:
@@ -11931,7 +11950,7 @@ int skill_unit_onplace_timer(struct skill_unit *src, struct block_list *bl, int6
case UNT_MANHOLE:
return 0;
default:
- ShowError("skill_unit_onplace_timer: interval error (unit id %x)\n", sg->unit_id);
+ ShowError("skill_unit_onplace_timer: interval error (unit id %x)\n", (unsigned int)sg->unit_id);
return 0;
}
}
@@ -12201,18 +12220,25 @@ int skill_unit_onplace_timer(struct skill_unit *src, struct block_list *bl, int6
if (md && md->class_ == MOBID_EMPELIUM)
break;
#endif
- if ((sg->src_id == bl->id && !(tsc && tsc->data[SC_SOULLINK] && tsc->data[SC_SOULLINK]->val2 == SL_BARDDANCER))
- || (!(battle_config.song_timer_reset) && tsc && tsc->data[type] && tsc->data[type]->val4 == 1))
+ // Don't buff themselves!
+ if ((sg->src_id == bl->id && !(tsc && tsc->data[SC_SOULLINK] && tsc->data[SC_SOULLINK]->val2 == SL_BARDDANCER)))
break;
- heal = skill->calc_heal(ss,bl,sg->skill_id, sg->skill_lv, true);
- if( tsc && tsc->data[SC_AKAITSUKI] && heal )
- heal = ~heal + 1;
- clif->skill_nodamage(&src->bl, bl, AL_HEAL, heal, 1);
- status->heal(bl, heal, 0, 0);
-
- if (!battle_config.song_timer_reset)
+ // Aegis style
+ // Check if the remaining time is enough to survive the next update
+ if (!battle_config.song_timer_reset
+ && !(tsc && tsc->data[type] && tsc->data[type]->val4 == 1)) {
+ // Apple of Idun is not active. Start it now
sc_start4(ss, bl, type, 100, sg->skill_lv, sg->val1, sg->val2, 0, sg->limit);
+ }
+
+ if (tstatus->hp < tstatus->max_hp) {
+ heal = skill->calc_heal(ss,bl,sg->skill_id, sg->skill_lv, true);
+ if( tsc && tsc->data[SC_AKAITSUKI] && heal )
+ heal = ~heal + 1;
+ clif->skill_nodamage(&src->bl, bl, AL_HEAL, heal, 1);
+ status->heal(bl, heal, 0, 0);
+ }
}
break;
case UNT_POEMBRAGI:
@@ -12222,12 +12248,30 @@ int skill_unit_onplace_timer(struct skill_unit *src, struct block_list *bl, int6
case UNT_DONTFORGETME:
case UNT_FORTUNEKISS:
case UNT_SERVICEFORYOU:
- if (battle_config.song_timer_reset
- || (!(battle_config.song_timer_reset) && tsc && tsc->data[type] && tsc->data[type]->val4 == 1)
- || (sg->src_id == bl->id && !(tsc && tsc->data[SC_SOULLINK] && tsc->data[SC_SOULLINK]->val2 == SL_BARDDANCER))
- )
+ // eA style: doesn't need this
+ if (battle_config.song_timer_reset)
+ break;
+ // Don't let buff themselves!
+ if (sg->src_id == bl->id && !(tsc && tsc->data[SC_SOULLINK] && tsc->data[SC_SOULLINK]->val2 == SL_BARDDANCER))
break;
+ // Aegis style
+ // Check if song has enough time to survive the next check
+ if (!(battle_config.song_timer_reset) && tsc && tsc->data[type] && tsc->data[type]->val4 == 1) {
+ const struct TimerData *td = timer->get(tsc->data[type]->timer);
+ if (DIFF_TICK32(td->tick, timer->gettick()) < sg->interval) {
+ // Update with new values as the current one will vanish
+ timer->delete(tsc->data[type]->timer, status->change_timer);
+ tsc->data[type]->timer = timer->add(tick+sg->limit, status->change_timer, bl->id, type);
+ tsc->data[type]->val1 = sg->skill_lv;
+ tsc->data[type]->val2 = sg->val1;
+ tsc->data[type]->val3 = sg->val2;
+ tsc->data[type]->val4 = 0;
+ }
+ break; // Had enough time or not, it now has. Exit
+ }
+
+ // Song was not active. Start it now
sc_start4(ss, bl, type, 100, sg->skill_lv, sg->val1, sg->val2, 0, sg->limit);
break;
case UNT_TATAMIGAESHI:
@@ -12624,7 +12668,7 @@ int skill_unit_onout(struct skill_unit *src, struct block_list *bl, int64 tick)
nullpo_ret(sg=src->group);
sc = status->get_sc(bl);
type = status->skill2sc(sg->skill_id);
- sce = (sc && type != -1)?sc->data[type]:NULL;
+ sce = (sc != NULL && type != SC_NONE) ? sc->data[type] : NULL;
if( bl->prev == NULL
|| (status->isdead(bl) && sg->unit_id != UNT_ANKLESNARE && sg->unit_id != UNT_SPIDERWEB && sg->unit_id != UNT_THORNS_TRAP)
@@ -12688,7 +12732,7 @@ int skill_unit_onleft(uint16 skill_id, struct block_list *bl, int64 tick) {
sc = NULL;
type = status->skill2sc(skill_id);
- sce = (sc && type != -1)?sc->data[type]:NULL;
+ sce = (sc != NULL && type != SC_NONE) ? sc->data[type] : NULL;
switch (skill_id) {
case WZ_QUAGMIRE:
@@ -12749,8 +12793,9 @@ int skill_unit_onleft(uint16 skill_id, struct block_list *bl, int64 tick) {
case DC_DONTFORGETME:
case DC_FORTUNEKISS:
case DC_SERVICEFORYOU:
- if ((battle_config.song_timer_reset && sce) // athena style
- || (!battle_config.song_timer_reset && sce && sce->val4 != 1)
+
+ if ((battle_config.song_timer_reset && sce) // eAthena style: update everytime
+ || (!battle_config.song_timer_reset && sce && sce->val4 != 1) // Aegis style: update only when it was not a reduced effect
) {
timer->delete(sce->timer, status->change_timer);
//NOTE: It'd be nice if we could get the skill_lv for a more accurate extra time, but alas...
@@ -16474,7 +16519,7 @@ struct skill_unit_group_tickset *skill_unitgrouptickset_search(struct block_list
}
if (j == -1) {
- ShowWarning ("skill_unitgrouptickset_search: tickset is full. ( failed for skill '%s' on unit %d )\n",skill->get_name(group->skill_id),bl->type);
+ ShowWarning ("skill_unitgrouptickset_search: tickset is full. ( failed for skill '%s' on unit %u )\n", skill->get_name(group->skill_id), bl->type);
j = id % MAX_SKILLUNITGROUPTICKSET;
}
@@ -17680,7 +17725,7 @@ int skill_poisoningweapon( struct map_session_data *sd, int nameid) {
return 0;
}
- status_change_end(&sd->bl, SC_POISONINGWEAPON, -1);//Status must be forced to end so that a new poison will be applied if a player decides to change poisons. [Rytech]
+ status_change_end(&sd->bl, SC_POISONINGWEAPON, INVALID_TIMER); // Status must be forced to end so that a new poison will be applied if a player decides to change poisons. [Rytech]
chance = 2 + 2 * sd->menuskill_val; // 2 + 2 * skill_lv
sc_start4(&sd->bl, &sd->bl, SC_POISONINGWEAPON, 100, pc->checkskill(sd, GC_RESEARCHNEWPOISON), //in Aegis it store the level of GC_RESEARCHNEWPOISON in val1
type, chance, 0, skill->get_time(GC_POISONINGWEAPON, sd->menuskill_val));
@@ -17800,13 +17845,13 @@ int skill_spellbook (struct map_session_data *sd, int nameid) {
for(i = SC_SPELLBOOK7; i >= SC_SPELLBOOK1; i--){ // This is how official saves spellbook. [malufett]
if( !sc->data[i] ){
sc->data[SC_READING_SB]->val2 += point; // increase points
- sc_start4(&sd->bl,&sd->bl, (sc_type)i, 100, skill_id, pc->checkskill(sd,skill_id), point, 0, INVALID_TIMER);
+ sc_start4(&sd->bl, &sd->bl, (sc_type)i, 100, skill_id, pc->checkskill(sd, skill_id), point, 0, INFINITE_DURATION);
break;
}
}
- }else{
- sc_start2(&sd->bl,&sd->bl, SC_READING_SB, 100, 0, point, INVALID_TIMER);
- sc_start4(&sd->bl,&sd->bl, SC_SPELLBOOK7, 100, skill_id, pc->checkskill(sd,skill_id), point, 0, INVALID_TIMER);
+ } else {
+ sc_start2(&sd->bl, &sd->bl, SC_READING_SB, 100, 0, point, INFINITE_DURATION);
+ sc_start4(&sd->bl, &sd->bl, SC_SPELLBOOK7, 100, skill_id, pc->checkskill(sd, skill_id), point, 0, INFINITE_DURATION);
}
return 1;
@@ -17834,27 +17879,31 @@ int skill_select_menu(struct map_session_data *sd,uint16 skill_id) {
sc_start4(&sd->bl,&sd->bl,SC__AUTOSHADOWSPELL,100,id,lv,prob,0,skill->get_time(SC_AUTOSHADOWSPELL,aslvl));
return 0;
}
-int skill_elementalanalysis(struct map_session_data* sd, int n, uint16 skill_lv, unsigned short* item_list) {
+
+int skill_elementalanalysis(struct map_session_data *sd, uint16 skill_lv, const struct itemlist *item_list)
+{
int i;
nullpo_ret(sd);
nullpo_ret(item_list);
- if( n <= 0 )
+ if (VECTOR_LENGTH(*item_list) <= 0)
return 1;
- for (i = 0; i < n; i++) {
- int nameid, add_amount, del_amount, idx, product;
+ for (i = 0; i < VECTOR_LENGTH(*item_list); i++) {
struct item tmp_item;
-
- idx = item_list[i*2+0]-2;
- del_amount = item_list[i*2+1];
+ const struct itemlist_entry *entry = &VECTOR_INDEX(*item_list, i);
+ int nameid, add_amount, product;
+ int del_amount = entry->amount;
+ int idx = entry->id;
if( skill_lv == 2 )
del_amount -= (del_amount % 10);
add_amount = (skill_lv == 1) ? del_amount * (5 + rnd()%5) : del_amount / 10 ;
- if( (nameid = sd->status.inventory[idx].nameid) <= 0 || del_amount > sd->status.inventory[idx].amount ) {
+ if (idx < 0 || idx >= MAX_INVENTORY
+ || (nameid = sd->status.inventory[idx].nameid) <= 0
+ || del_amount < 0 || del_amount > sd->status.inventory[idx].amount) {
clif->skill_fail(sd,SO_EL_ANALYSIS,USESKILL_FAIL_LEVEL,0);
return 1;
}
@@ -17904,7 +17953,8 @@ int skill_elementalanalysis(struct map_session_data* sd, int n, uint16 skill_lv,
return 0;
}
-int skill_changematerial(struct map_session_data *sd, int n, unsigned short *item_list) {
+int skill_changematerial(struct map_session_data *sd, const struct itemlist *item_list)
+{
int i, j, k, c, p = 0, nameid, amount;
nullpo_ret(sd);
@@ -17919,11 +17969,13 @@ int skill_changematerial(struct map_session_data *sd, int n, unsigned short *ite
// Verification of overlap between the objects required and the list submitted.
for( j = 0; j < MAX_PRODUCE_RESOURCE; j++ ) {
if( skill->dbs->produce_db[i].mat_id[j] > 0 ) {
- for( k = 0; k < n; k++ ) {
- int idx = item_list[k*2+0]-2;
+ for (k = 0; k < VECTOR_LENGTH(*item_list); k++) {
+ const struct itemlist_entry *entry = &VECTOR_INDEX(*item_list, k);
+ int idx = entry->id;
+ Assert_ret(idx >= 0 && idx < MAX_INVENTORY);
+ amount = entry->amount;
nameid = sd->status.inventory[idx].nameid;
- amount = item_list[k*2+1];
- if( nameid > 0 && sd->status.inventory[idx].identify == 0 ){
+ if (nameid > 0 && sd->status.inventory[idx].identify == 0) {
clif->msgtable_skill(sd, GN_CHANGEMATERIAL, MSG_SKILL_ITEM_NEED_IDENTIFY);
return 0;
}
@@ -17936,7 +17988,7 @@ int skill_changematerial(struct map_session_data *sd, int n, unsigned short *ite
break; // No more items required
}
p++;
- } while(n == j && c == n);
+ } while (c == j && VECTOR_LENGTH(*item_list) == c);
p--;
if ( p > 0 ) {
skill->produce_mix(sd,GN_CHANGEMATERIAL,skill->dbs->produce_db[i].nameid,0,0,0,p);
diff --git a/src/map/skill.h b/src/map/skill.h
index 96bef090a..fb2acfb62 100644
--- a/src/map/skill.h
+++ b/src/map/skill.h
@@ -32,6 +32,7 @@
**/
struct Damage;
struct homun_data;
+struct itemlist; // map/itemdb.h
struct map_session_data;
struct mercenary_data;
struct unit_data;
@@ -2060,8 +2061,8 @@ struct skill_interface {
int (*magicdecoy) (struct map_session_data *sd, int nameid);
int (*poisoningweapon) ( struct map_session_data *sd, int nameid);
int (*select_menu) (struct map_session_data *sd,uint16 skill_id);
- int (*elementalanalysis) (struct map_session_data *sd, int n, uint16 skill_lv, unsigned short *item_list);
- int (*changematerial) (struct map_session_data *sd, int n, unsigned short *item_list);
+ int (*elementalanalysis) (struct map_session_data *sd, uint16 skill_lv, const struct itemlist *item_list);
+ int (*changematerial) (struct map_session_data *sd, const struct itemlist *item_list);
int (*get_elemental_type) (uint16 skill_id, uint16 skill_lv);
void (*cooldown_save) (struct map_session_data * sd);
int (*get_new_group_id) (void);
diff --git a/src/map/status.c b/src/map/status.c
index 879f10efb..d04e88e3c 100644
--- a/src/map/status.c
+++ b/src/map/status.c
@@ -2095,7 +2095,7 @@ int status_calc_mob_(struct mob_data* md, enum e_status_calc_opt opt) {
mstatus->max_hp = 3000 + 3000 * ud->skill_lv + status_get_max_sp(battle->get_master(mbl));
} else { //AM_CANNIBALIZE
mstatus->max_hp = 1500 + 200*ud->skill_lv + 10*status->get_lv(mbl);
- mstatus->mode|= MD_CANATTACK|MD_AGGRESSIVE;
+ mstatus->mode |= MD_CANATTACK|MD_AGGRESSIVE;
}
mstatus->hp = mstatus->max_hp;
if( ud->skill_id == NC_SILVERSNIPER )
@@ -2200,9 +2200,9 @@ int status_calc_pet_(struct pet_data *pd, enum e_status_calc_opt opt)
pd->status.mode = MD_CANMOVE; // pets discard all modes, except walking
pd->status.speed = pd->petDB->speed;
- if(battle_config.pet_attack_support || battle_config.pet_damage_support)
- {// attack support requires the pet to be able to attack
- pd->status.mode|= MD_CANATTACK;
+ if(battle_config.pet_attack_support || battle_config.pet_damage_support) {
+ // attack support requires the pet to be able to attack
+ pd->status.mode |= MD_CANATTACK;
}
}
@@ -3212,7 +3212,7 @@ int status_calc_elemental_(struct elemental_data *ed, enum e_status_calc_opt opt
if ( opt&SCO_FIRST ) {
memcpy(estatus, &ed->db->status, sizeof(struct status_data));
- if ( !ele->mode )
+ if (ele->mode == MD_NONE)
estatus->mode = EL_MODE_PASSIVE;
else
estatus->mode = ele->mode;
@@ -3523,10 +3523,14 @@ void status_calc_regen_rate(struct block_list *bl, struct regen_data *regen, str
if (regen->sregen)
regen->sregen->rate.hp += 3;
}
+
if (sc->data[SC_MAGNIFICAT]) {
+#ifndef RENEWAL // HP Regen applies only in Pre-renewal
regen->rate.hp += 1;
+#endif
regen->rate.sp += 1;
}
+
if (sc->data[SC_GDSKILL_REGENERATION]) {
const struct status_change_entry *sce = sc->data[SC_GDSKILL_REGENERATION];
if (!sce->val4) {
@@ -6214,19 +6218,27 @@ unsigned char status_calc_attack_element(struct block_list *bl, struct status_ch
return (unsigned char)cap_value(element,0,UCHAR_MAX);
}
-unsigned short status_calc_mode(struct block_list *bl, struct status_change *sc, int mode)
+/**
+ * Calculates the new mode, based on status changes.
+ *
+ * @param bl The current unit.
+ * @param sc The current status change list.
+ * @param mode The starting mode.
+ * @return The calculated mode.
+ */
+uint32 status_calc_mode(const struct block_list *bl, const struct status_change *sc, uint32 mode)
{
- if(!sc || !sc->count)
- return mode;
- if(sc->data[SC_MODECHANGE]) {
- if (sc->data[SC_MODECHANGE]->val2)
+ if (sc == NULL || sc->count == 0)
+ return mode & MD_MASK;
+ if (sc->data[SC_MODECHANGE] != NULL) {
+ if (sc->data[SC_MODECHANGE]->val2 != 0)
mode = sc->data[SC_MODECHANGE]->val2; //Set mode
if (sc->data[SC_MODECHANGE]->val3)
- mode|= sc->data[SC_MODECHANGE]->val3; //Add mode
+ mode |= sc->data[SC_MODECHANGE]->val3; //Add mode
if (sc->data[SC_MODECHANGE]->val4)
- mode&=~sc->data[SC_MODECHANGE]->val4; //Del mode
+ mode &= ~sc->data[SC_MODECHANGE]->val4; //Del mode
}
- return cap_value(mode,0,USHRT_MAX);
+ return mode & MD_MASK;
}
const char *status_get_name(struct block_list *bl)
@@ -7424,20 +7436,24 @@ int status_change_start(struct block_list *src, struct block_list *bl, enum sc_t
break;
case SC_MODECHANGE:
{
- int mode;
- struct status_data *bst = status->get_base_status(bl);
- if (!bst) return 0;
- if (sc->data[type]) {
- //Pile up with previous values.
- if(!val2) val2 = sc->data[type]->val2;
+ uint32 mode = MD_NONE;
+ const struct status_data *bst = status->get_base_status(bl);
+ if (bst == NULL)
+ return 0;
+ if (sc->data[type] != NULL) {
+ // Pile up with previous values.
+ if (val2 == 0)
+ val2 = sc->data[type]->val2;
val3 |= sc->data[type]->val3;
val4 |= sc->data[type]->val4;
}
- mode = val2 ? val2 : bst->mode; //Base mode
- if (val4) mode&=~val4; //Del mode
- if (val3) mode|= val3; //Add mode
+ mode = val2 != 0 ? val2 : bst->mode; // Base mode
+ if (val4 != 0)
+ mode &= ~val4; //Del mode
+ if (val3 != 0)
+ mode |= val3; //Add mode
if (mode == bst->mode) { //No change.
- if (sc->data[type]) //Abort previous status
+ if (sc->data[type] != NULL) //Abort previous status
return status_change_end(bl, type, INVALID_TIMER);
return 0;
}
@@ -8039,23 +8055,23 @@ int status_change_start(struct block_list *src, struct block_list *bl, enum sc_t
}
}
//val4 signals infinite endure (if val4 == 2 it is infinite endure from Berserk)
- if( val4 )
- tick = -1;
+ if (val4)
+ tick = INFINITE_DURATION;
break;
case SC_AUTOBERSERK:
if (st->hp < st->max_hp>>2 &&
(!sc->data[SC_PROVOKE] || sc->data[SC_PROVOKE]->val2==0))
sc_start4(src,bl,SC_PROVOKE,100,10,1,0,0,60000);
- tick = -1;
+ tick = INFINITE_DURATION;
break;
case SC_CRUCIS:
val2 = 10 + 4*val1; //Def reduction
- tick = -1;
+ tick = INFINITE_DURATION;
clif->emotion(bl,E_SWT);
break;
case SC_MAXIMIZEPOWER:
tick_time = val2 = tick>0?tick:60000;
- tick = -1; // duration sent to the client should be infinite
+ tick = INFINITE_DURATION; // duration sent to the client should be infinite
break;
case SC_EDP: // [Celest]
//Chance to Poison enemies.
@@ -8096,7 +8112,7 @@ int status_change_start(struct block_list *src, struct block_list *bl, enum sc_t
break;
case SC_SACRIFICE:
val2 = 5; //Lasts 5 hits
- tick = -1;
+ tick = INFINITE_DURATION;
break;
case SC_ENCHANTPOISON:
val2= 250+50*val1; //Poisoning Chance (2.5+0.5%) in 1/10000 rate
@@ -8349,7 +8365,7 @@ int status_change_start(struct block_list *src, struct block_list *bl, enum sc_t
if (!sd) //Monsters should be able to walk with no penalties. [Skotlex]
val1 = 10;
tick_time = val2 = tick>0?tick:60000; //SP consumption rate.
- tick = -1; // duration sent to the client should be infinite
+ tick = INFINITE_DURATION; // duration sent to the client should be infinite
val3 = 0; // unused, previously walk speed adjustment
//val4&1 signals the presence of a wall.
//val4&2 makes cloak not end on normal attacks [Skotlex]
@@ -8380,7 +8396,7 @@ int status_change_start(struct block_list *src, struct block_list *bl, enum sc_t
case SC_TURNKICK_READY:
case SC_DODGE_READY:
case SC_PUSH_CART:
- tick = -1;
+ tick = INFINITE_DURATION;
break;
case SC_AUTOGUARD:
@@ -8434,7 +8450,7 @@ int status_change_start(struct block_list *src, struct block_list *bl, enum sc_t
val2 = 12; //SP cost
val4 = 10000; //Decrease at 10secs intervals.
val3 = tick/val4;
- tick = -1; // duration sent to the client should be infinite
+ tick = INFINITE_DURATION; // duration sent to the client should be infinite
tick_time = val4; // [GodLesZ] tick time
break;
case SC_PARRYING:
@@ -8530,12 +8546,12 @@ int status_change_start(struct block_list *src, struct block_list *bl, enum sc_t
case SC_SWORDREJECT:
val2 = 15*val1; //Reflect chance
val3 = 3; //Reflections
- tick = -1;
+ tick = INFINITE_DURATION;
break;
case SC_MEMORIZE:
val2 = 5; //Memorized casts.
- tick = -1;
+ tick = INFINITE_DURATION;
break;
case SC_GRAVITATION:
@@ -8648,7 +8664,7 @@ int status_change_start(struct block_list *src, struct block_list *bl, enum sc_t
val3 = (int)(currenttick&0x00000000ffffffffLL);
val4 = (int)((currenttick&0xffffffff00000000LL)>>32);
}
- tick = -1;
+ tick = INFINITE_DURATION;
break;
case SC_KAAHI:
val2 = 200*val1; //HP heal
@@ -8663,7 +8679,7 @@ int status_change_start(struct block_list *src, struct block_list *bl, enum sc_t
break;
case SC_TRICKDEAD:
if (vd) vd->dead_sit = 1;
- tick = -1;
+ tick = INFINITE_DURATION;
break;
case SC_CONCENTRATION:
val2 = 2 + val1;
@@ -9056,7 +9072,7 @@ int status_change_start(struct block_list *src, struct block_list *bl, enum sc_t
val3 = (int)(currenttick&0x00000000ffffffffLL);
val4 = (int)((currenttick&0xffffffff00000000LL)>>32);
}
- tick = -1;
+ tick = INFINITE_DURATION;
break;
case SC__REPRODUCE:
val4 = tick / 1000;
@@ -9253,7 +9269,7 @@ int status_change_start(struct block_list *src, struct block_list *bl, enum sc_t
case SC_FORCEOFVANGUARD:
val2 = 8 + 12 * val1; // Chance
val3 = 5 + 2 * val1; // Max rage counters
- tick = -1; //endless duration in the client
+ tick = INFINITE_DURATION; //endless duration in the client
break;
case SC_EXEEDBREAK:
if( sd ){
@@ -9519,7 +9535,7 @@ int status_change_start(struct block_list *src, struct block_list *bl, enum sc_t
break;
case SC_NEUTRALBARRIER:
tick_time = tick;
- tick = -1;
+ tick = INFINITE_DURATION;
break;
case SC_GOLDENE_FERSE:
val2 = 10 + 10*val1; //max hp bonus
@@ -9551,7 +9567,7 @@ int status_change_start(struct block_list *src, struct block_list *bl, enum sc_t
sc_start(src, bl, SC_ENDURE, 100, val1, tick); //start endure for same duration
break;
case SC_STYLE_CHANGE: //[Lighta] need real info
- tick = -1;
+ tick = INFINITE_DURATION;
if(val2 == MH_MD_FIGHTING) val2 = MH_MD_GRAPPLING;
else val2 = MH_MD_FIGHTING;
break;
@@ -9587,7 +9603,7 @@ int status_change_start(struct block_list *src, struct block_list *bl, enum sc_t
val1 = MOBID_PORING;
break;
case SC_ALL_RIDING:
- tick = -1;
+ tick = INFINITE_DURATION;
break;
case SC_FLASHCOMBO:
/**
@@ -10590,7 +10606,7 @@ int status_change_end_(struct block_list* bl, enum sc_type type, int tid, const
// need to do it here.
if( sd ) {
map->quit(sd);
- // Because map->quit calls status_change_end with tid -1
+ // Because map->quit calls status_change_end with tid INVALID_TIMER
// from here it's not neccesary to continue
return 1;
}
@@ -10620,7 +10636,7 @@ int status_change_end_(struct block_list* bl, enum sc_type type, int tid, const
case SC_WHITEIMPRISON:
{
struct block_list* src = map->id2bl(sce->val2);
- if( tid == -1 || !src)
+ if (tid == INVALID_TIMER || src == NULL)
break; // Terminated by Damage
status_fix_damage(src,bl,400*sce->val1,clif->damage(bl,bl,0,0,400*sce->val1,0,BDT_NORMAL,0));
}
@@ -10630,7 +10646,7 @@ int status_change_end_(struct block_list* bl, enum sc_type type, int tid, const
struct unit_data *ud = unit->bl2ud(bl);
if (ud) {
ud->state.running = 0;
- if (ud->walktimer != -1)
+ if (ud->walktimer != INVALID_TIMER)
unit->stop_walking(bl, STOPWALKING_FLAG_FIXPOS);
}
}
@@ -11012,7 +11028,7 @@ int status_change_timer(int tid, int64 tick, int id, intptr_t data) {
st = status->get_status_data(bl);
if (!sc || (sce = sc->data[type]) == NULL) {
- ShowDebug("status_change_timer: Null pointer id: %d data: %"PRIdPTR" bl-type: %d\n", id, data, bl->type);
+ ShowDebug("status_change_timer: Null pointer id: %d data: %"PRIdPTR" bl-type: %u\n", id, data, bl->type);
return 0;
}
@@ -12295,8 +12311,9 @@ int status_change_spread( struct block_list *src, struct block_list *bl ) {
if (td == NULL || td->func != status->change_timer || DIFF_TICK(td->tick,tick) < 0)
continue;
data.tick = DIFF_TICK32(td->tick,tick);
- } else
- data.tick = INVALID_TIMER;
+ } else {
+ data.tick = INFINITE_DURATION;
+ }
break;
// Special cases
case SC_POISON:
@@ -12552,9 +12569,9 @@ int status_get_sc_type(sc_type type) {
return status->dbs->sc_conf[type];
}
-void status_read_job_db_sub(int idx, const char *name, config_setting_t *jdb)
+void status_read_job_db_sub(int idx, const char *name, struct config_setting_t *jdb)
{
- config_setting_t *temp = NULL;
+ struct config_setting_t *temp = NULL;
int i32 = 0;
struct {
@@ -12694,7 +12711,7 @@ void status_read_job_db_sub(int idx, const char *name, config_setting_t *jdb)
if ((temp = libconfig->setting_get_member(jdb, "BaseASPD"))) {
int widx = 0;
- config_setting_t *wpn = NULL;
+ struct config_setting_t *wpn = NULL;
while ((wpn = libconfig->setting_get_elem(temp, widx++))) {
int w, wlen = ARRAYLENGTH(wnames);
const char *wname = config_setting_name(wpn);
@@ -12710,7 +12727,7 @@ void status_read_job_db_sub(int idx, const char *name, config_setting_t *jdb)
if ((temp = libconfig->setting_get_member(jdb, "HPTable"))) {
int level = 0, avg_increment, base;
- config_setting_t *hp = NULL;
+ struct config_setting_t *hp = NULL;
while (level <= MAX_LEVEL && (hp = libconfig->setting_get_elem(temp, level)) != NULL) {
i32 = libconfig->setting_get_int(hp);
status->dbs->HP_table[idx][++level] = min(i32, battle_config.max_hp);
@@ -12730,7 +12747,7 @@ void status_read_job_db_sub(int idx, const char *name, config_setting_t *jdb)
if ((temp = libconfig->setting_get_member(jdb, "SPTable"))) {
int level = 0, avg_increment, base;
- config_setting_t *sp = NULL;
+ struct config_setting_t *sp = NULL;
while (level <= MAX_LEVEL && (sp = libconfig->setting_get_elem(temp, level)) != NULL) {
i32 = libconfig->setting_get_int(sp);
status->dbs->SP_table[idx][++level] = min(i32, battle_config.max_sp);
@@ -12758,18 +12775,17 @@ void status_read_job_db_sub(int idx, const char *name, config_setting_t *jdb)
*------------------------------------------*/
void status_read_job_db(void) { /* [malufett/Hercules] */
int i = 0;
- config_t job_db_conf;
- config_setting_t *jdb = NULL;
+ struct config_t job_db_conf;
+ struct config_setting_t *jdb = NULL;
#ifdef RENEWAL_ASPD
const char *config_filename = "db/re/job_db.conf";
#else
const char *config_filename = "db/pre-re/job_db.conf";
#endif
- if ( libconfig->read_file(&job_db_conf, config_filename) ) {
- ShowError("can't read %s\n", config_filename);
+ if (!libconfig->load_file(&job_db_conf, config_filename))
return;
- }
+
while ( (jdb = libconfig->setting_get_elem(job_db_conf.root, i++)) ) {
int class_, idx;
const char *name = config_setting_name(jdb);
@@ -12829,9 +12845,9 @@ bool status_readdb_sizefix(char* fields[], int columns, int current)
* validation errors.
* @return # of the validated entry, or 0 in case of failure.
*/
-int status_readdb_refine_libconfig_sub(config_setting_t *r, const char *name, const char *source)
+int status_readdb_refine_libconfig_sub(struct config_setting_t *r, const char *name, const char *source)
{
- config_setting_t *rate = NULL;
+ struct config_setting_t *rate = NULL;
int type = REFINE_TYPE_ARMOR, bonus_per_level = 0, rnd_bonus_v = 0, rnd_bonus_lv = 0;
char lv[4];
nullpo_ret(r);
@@ -12862,7 +12878,7 @@ int status_readdb_refine_libconfig_sub(config_setting_t *r, const char *name, co
}
if ((rate=libconfig->setting_get_member(r, "Rates")) != NULL && config_setting_is_group(rate)) {
- config_setting_t *t = NULL;
+ struct config_setting_t *t = NULL;
bool duplicate[MAX_REFINE];
int bonus[MAX_REFINE], rnd_bonus[MAX_REFINE], chance[MAX_REFINE];
int i;
@@ -12922,17 +12938,16 @@ int status_readdb_refine_libconfig_sub(config_setting_t *r, const char *name, co
*/
int status_readdb_refine_libconfig(const char *filename) {
bool duplicate[REFINE_TYPE_MAX];
- config_t refine_db_conf;
- config_setting_t *r;
+ struct config_t refine_db_conf;
+ struct config_setting_t *r;
char filepath[256];
int i = 0, count = 0,type = 0;
sprintf(filepath, "%s/%s", map->db_path, filename);
- memset(&duplicate,0,sizeof(duplicate));
- if( libconfig->read_file(&refine_db_conf, filepath) ) {
- ShowError("can't read %s\n", filepath);
+ if (!libconfig->load_file(&refine_db_conf, filepath))
return 0;
- }
+
+ memset(&duplicate,0,sizeof(duplicate));
while((r = libconfig->setting_get_elem(refine_db_conf.root,i++))) {
char *name = config_setting_name(r);
diff --git a/src/map/status.h b/src/map/status.h
index be6d4c209..296b5baae 100644
--- a/src/map/status.h
+++ b/src/map/status.h
@@ -21,11 +21,11 @@
#ifndef MAP_STATUS_H
#define MAP_STATUS_H
-#include "common/conf.h"
#include "common/hercules.h"
#include "common/mmo.h" // NEW_CARTS
struct block_list;
+struct config_setting_t;
struct elemental_data;
struct homun_data;
struct mercenary_data;
@@ -1805,25 +1805,33 @@ enum e_joint_break
};
-//Mode definitions to clear up code reading. [Skotlex]
+/**
+ * Mob mode definitions. [Skotlex]
+ *
+ * @see doc/mob_db_mode_list.txt for a description of each mode.
+ */
enum e_mode
{
- MD_CANMOVE = 0x0001,
- MD_LOOTER = 0x0002,
- MD_AGGRESSIVE = 0x0004,
- MD_ASSIST = 0x0008,
- MD_CASTSENSOR_IDLE = 0x0010,
- MD_BOSS = 0x0020,
- MD_PLANT = 0x0040,
- MD_CANATTACK = 0x0080,
- MD_DETECTOR = 0x0100,
- MD_CASTSENSOR_CHASE = 0x0200,
- MD_CHANGECHASE = 0x0400,
- MD_ANGRY = 0x0800,
- MD_CHANGETARGET_MELEE = 0x1000,
- MD_CHANGETARGET_CHASE = 0x2000,
- MD_TARGETWEAK = 0x4000,
- MD_MASK = 0xFFFF,
+ MD_NONE = 0x00000000,
+ MD_CANMOVE = 0x00000001,
+ MD_LOOTER = 0x00000002,
+ MD_AGGRESSIVE = 0x00000004,
+ MD_ASSIST = 0x00000008,
+ MD_CASTSENSOR_IDLE = 0x00000010,
+ MD_BOSS = 0x00000020,
+ MD_PLANT = 0x00000040,
+ MD_CANATTACK = 0x00000080,
+ MD_DETECTOR = 0x00000100,
+ MD_CASTSENSOR_CHASE = 0x00000200,
+ MD_CHANGECHASE = 0x00000400,
+ MD_ANGRY = 0x00000800,
+ MD_CHANGETARGET_MELEE = 0x00001000,
+ MD_CHANGETARGET_CHASE = 0x00002000,
+ MD_TARGETWEAK = 0x00004000,
+ MD_NOKNOCKBACK = 0x00008000,
+ //MD_RANDOMTARGET = 0x00010000, // Not implemented
+ // Note: This should be kept within INT_MAX, since it's often cast to int.
+ MD_MASK = 0x7FFFFFFF,
};
//Status change option definitions (options are what makes status changes visible to chars
@@ -1975,8 +1983,8 @@ struct status_data {
batk,
matk_min, matk_max,
speed,
- amotion, adelay, dmotion,
- mode;
+ amotion, adelay, dmotion;
+ uint32 mode;
short
hit, flee, cri, flee2,
def2, mdef2,
@@ -2288,7 +2296,7 @@ struct status_interface {
unsigned int (*calc_maxsp) (struct block_list *bl, struct status_change *sc, unsigned int maxsp);
unsigned char (*calc_element) (struct block_list *bl, struct status_change *sc, int element);
unsigned char (*calc_element_lv) (struct block_list *bl, struct status_change *sc, int lv);
- unsigned short (*calc_mode) (struct block_list *bl, struct status_change *sc, int mode);
+ uint32 (*calc_mode) (const struct block_list *bl, const struct status_change *sc, uint32 mode);
unsigned short (*calc_ematk) (struct block_list *bl, struct status_change *sc, int matk);
void (*calc_bl_main) (struct block_list *bl, int flag);
void (*display_add) (struct map_session_data *sd, enum sc_type type, int dval1, int dval2, int dval3);
@@ -2298,10 +2306,10 @@ struct status_interface {
bool (*readdb_job2) (char *fields[], int columns, int current);
bool (*readdb_sizefix) (char *fields[], int columns, int current);
int (*readdb_refine_libconfig) (const char *filename);
- int (*readdb_refine_libconfig_sub) (config_setting_t *r, const char *name, const char *source);
+ int (*readdb_refine_libconfig_sub) (struct config_setting_t *r, const char *name, const char *source);
bool (*readdb_scconfig) (char *fields[], int columns, int current);
void (*read_job_db) (void);
- void (*read_job_db_sub) (int idx, const char *name, config_setting_t *jdb);
+ void (*read_job_db_sub) (int idx, const char *name, struct config_setting_t *jdb);
};
#ifdef HERCULES_CORE
diff --git a/src/map/storage.c b/src/map/storage.c
index f938a41ad..ceac85916 100644
--- a/src/map/storage.c
+++ b/src/map/storage.c
@@ -52,8 +52,8 @@ struct guild_storage_interface *gstorage;
*------------------------------------------*/
int storage_comp_item(const void *i1_, const void *i2_)
{
- struct item *i1 = (struct item *)i1_;
- struct item *i2 = (struct item *)i2_;
+ const struct item *i1 = (const struct item *)i1_;
+ const struct item *i2 = (const struct item *)i2_;
if (i1->nameid == i2->nameid)
return 0;
diff --git a/src/map/unit.c b/src/map/unit.c
index bea0913d2..9a698b77e 100644
--- a/src/map/unit.c
+++ b/src/map/unit.c
@@ -937,7 +937,7 @@ int unit_warp(struct block_list *bl,short m,short x,short y,clr_type type)
if (x<0 || y<0) {
//Random map position.
if (!map->search_freecell(NULL, m, &x, &y, -1, -1, 1)) {
- ShowWarning("unit_warp failed. Unit Id:%d/Type:%d, target position map %d (%s) at [%d,%d]\n", bl->id, bl->type, m, map->list[m].name, x, y);
+ ShowWarning("unit_warp failed. Unit Id:%d/Type:%u, target position map %d (%s) at [%d,%d]\n", bl->id, bl->type, m, map->list[m].name, x, y);
return 2;
}
@@ -947,7 +947,7 @@ int unit_warp(struct block_list *bl,short m,short x,short y,clr_type type)
if (!map->search_freecell(NULL, m, &x, &y, 4, 4, 1)) {
//Can't find a nearby cell
- ShowWarning("unit_warp failed. Unit Id:%d/Type:%d, target position map %d (%s) at [%d,%d]\n", bl->id, bl->type, m, map->list[m].name, x, y);
+ ShowWarning("unit_warp failed. Unit Id:%d/Type:%u, target position map %d (%s) at [%d,%d]\n", bl->id, bl->type, m, map->list[m].name, x, y);
return 2;
}
}
diff --git a/src/map/vending.c b/src/map/vending.c
index 810e6b07a..2346932ba 100644
--- a/src/map/vending.c
+++ b/src/map/vending.c
@@ -89,7 +89,7 @@ void vending_vendinglistreq(struct map_session_data* sd, unsigned int id) {
*------------------------------------------*/
void vending_purchasereq(struct map_session_data* sd, int aid, unsigned int uid, const uint8* data, int count) {
int i, j, cursor, w, new_ = 0, blank, vend_list[MAX_VENDING];
- double z;
+ int64 z;
struct s_vending vend[MAX_VENDING]; // against duplicate packets
struct map_session_data* vsd = map->id2sd(aid);
@@ -116,11 +116,11 @@ void vending_purchasereq(struct map_session_data* sd, int aid, unsigned int uid,
memcpy(&vend, &vsd->vending, sizeof(vsd->vending)); // copy vending list
// some checks
- z = 0.; // zeny counter
+ z = 0; // zeny counter
w = 0; // weight counter
for( i = 0; i < count; i++ ) {
- short amount = *(uint16*)(data + 4*i + 0);
- short idx = *(uint16*)(data + 4*i + 2);
+ short amount = *(const uint16*)(data + 4*i + 0);
+ short idx = *(const uint16*)(data + 4*i + 2);
idx -= 2;
if( amount <= 0 )
@@ -136,12 +136,12 @@ void vending_purchasereq(struct map_session_data* sd, int aid, unsigned int uid,
else
vend_list[i] = j;
- z += ((double)vsd->vending[j].value * (double)amount);
- if( z > (double)sd->status.zeny || z < 0. || z > (double)MAX_ZENY ) {
+ z += (int64)vsd->vending[j].value * amount;
+ if (z > sd->status.zeny || z < 0 || z > MAX_ZENY) {
clif->buyvending(sd, idx, amount, 1); // you don't have enough zeny
return;
}
- if( z + (double)vsd->status.zeny > (double)MAX_ZENY && !battle_config.vending_over_max ) {
+ if (z > MAX_ZENY - vsd->status.zeny && !battle_config.vending_over_max) {
clif->buyvending(sd, idx, vsd->vending[j].amount, 4); // too much zeny = overflow
return;
@@ -181,12 +181,12 @@ void vending_purchasereq(struct map_session_data* sd, int aid, unsigned int uid,
pc->payzeny(sd, (int)z, LOG_TYPE_VENDING, vsd);
if( battle_config.vending_tax )
- z -= z * (battle_config.vending_tax/10000.);
+ z -= apply_percentrate64(z, battle_config.vending_tax, 10000);
pc->getzeny(vsd, (int)z, LOG_TYPE_VENDING, sd);
for( i = 0; i < count; i++ ) {
- short amount = *(uint16*)(data + 4*i + 0);
- short idx = *(uint16*)(data + 4*i + 2);
+ short amount = *(const uint16*)(data + 4*i + 0);
+ short idx = *(const uint16*)(data + 4*i + 2);
idx -= 2;
// vending item
@@ -266,9 +266,9 @@ void vending_openvending(struct map_session_data* sd, const char* message, const
// filter out invalid items
i = 0;
for( j = 0; j < count; j++ ) {
- short index = *(uint16*)(data + 8*j + 0);
- short amount = *(uint16*)(data + 8*j + 2);
- unsigned int value = *(uint32*)(data + 8*j + 4);
+ short index = *(const uint16*)(data + 8*j + 0);
+ short amount = *(const uint16*)(data + 8*j + 2);
+ unsigned int value = *(const uint32*)(data + 8*j + 4);
index -= 2; // offset adjustment (client says that the first cart position is 2)
diff --git a/src/plugins/HPMHooking/HPMHooking_char.HPMHooksCore.inc b/src/plugins/HPMHooking/HPMHooking_char.HPMHooksCore.inc
index dd6b3d5d6..89bb847ce 100644
--- a/src/plugins/HPMHooking/HPMHooking_char.HPMHooksCore.inc
+++ b/src/plugins/HPMHooking/HPMHooking_char.HPMHooksCore.inc
@@ -610,10 +610,10 @@ struct {
struct HPMHookPoint *HP_libconfig_read_post;
struct HPMHookPoint *HP_libconfig_write_pre;
struct HPMHookPoint *HP_libconfig_write_post;
- struct HPMHookPoint *HP_libconfig_set_auto_convert_pre;
- struct HPMHookPoint *HP_libconfig_set_auto_convert_post;
- struct HPMHookPoint *HP_libconfig_get_auto_convert_pre;
- struct HPMHookPoint *HP_libconfig_get_auto_convert_post;
+ struct HPMHookPoint *HP_libconfig_set_options_pre;
+ struct HPMHookPoint *HP_libconfig_set_options_post;
+ struct HPMHookPoint *HP_libconfig_get_options_pre;
+ struct HPMHookPoint *HP_libconfig_get_options_post;
struct HPMHookPoint *HP_libconfig_read_string_pre;
struct HPMHookPoint *HP_libconfig_read_string_post;
struct HPMHookPoint *HP_libconfig_read_file_src_pre;
@@ -638,6 +638,8 @@ struct {
struct HPMHookPoint *HP_libconfig_setting_get_bool_post;
struct HPMHookPoint *HP_libconfig_setting_get_string_pre;
struct HPMHookPoint *HP_libconfig_setting_get_string_post;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_pre;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_post;
struct HPMHookPoint *HP_libconfig_setting_lookup_int_pre;
struct HPMHookPoint *HP_libconfig_setting_lookup_int_post;
struct HPMHookPoint *HP_libconfig_setting_lookup_int64_pre;
@@ -700,8 +702,6 @@ struct {
struct HPMHookPoint *HP_libconfig_setting_set_hook_post;
struct HPMHookPoint *HP_libconfig_lookup_pre;
struct HPMHookPoint *HP_libconfig_lookup_post;
- struct HPMHookPoint *HP_libconfig_lookup_from_pre;
- struct HPMHookPoint *HP_libconfig_lookup_from_post;
struct HPMHookPoint *HP_libconfig_lookup_int_pre;
struct HPMHookPoint *HP_libconfig_lookup_int_post;
struct HPMHookPoint *HP_libconfig_lookup_int64_pre;
@@ -712,8 +712,8 @@ struct {
struct HPMHookPoint *HP_libconfig_lookup_bool_post;
struct HPMHookPoint *HP_libconfig_lookup_string_pre;
struct HPMHookPoint *HP_libconfig_lookup_string_post;
- struct HPMHookPoint *HP_libconfig_read_file_pre;
- struct HPMHookPoint *HP_libconfig_read_file_post;
+ struct HPMHookPoint *HP_libconfig_load_file_pre;
+ struct HPMHookPoint *HP_libconfig_load_file_post;
struct HPMHookPoint *HP_libconfig_setting_copy_simple_pre;
struct HPMHookPoint *HP_libconfig_setting_copy_simple_post;
struct HPMHookPoint *HP_libconfig_setting_copy_elem_pre;
@@ -722,6 +722,26 @@ struct {
struct HPMHookPoint *HP_libconfig_setting_copy_aggregate_post;
struct HPMHookPoint *HP_libconfig_setting_copy_pre;
struct HPMHookPoint *HP_libconfig_setting_copy_post;
+ struct HPMHookPoint *HP_libconfig_setting_get_bool_real_pre;
+ struct HPMHookPoint *HP_libconfig_setting_get_bool_real_post;
+ struct HPMHookPoint *HP_libconfig_setting_get_uint32_pre;
+ struct HPMHookPoint *HP_libconfig_setting_get_uint32_post;
+ struct HPMHookPoint *HP_libconfig_setting_get_uint16_pre;
+ struct HPMHookPoint *HP_libconfig_setting_get_uint16_post;
+ struct HPMHookPoint *HP_libconfig_setting_get_int16_pre;
+ struct HPMHookPoint *HP_libconfig_setting_get_int16_post;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_bool_real_pre;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_bool_real_post;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_uint32_pre;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_uint32_post;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_uint16_pre;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_uint16_post;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_int16_pre;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_int16_post;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_mutable_string_pre;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_mutable_string_post;
+ struct HPMHookPoint *HP_libconfig_lookup_mutable_string_pre;
+ struct HPMHookPoint *HP_libconfig_lookup_mutable_string_post;
struct HPMHookPoint *HP_loginif_init_pre;
struct HPMHookPoint *HP_loginif_init_post;
struct HPMHookPoint *HP_loginif_final_pre;
@@ -762,6 +782,8 @@ struct {
struct HPMHookPoint *HP_iMalloc_reallocz_post;
struct HPMHookPoint *HP_iMalloc_astrdup_pre;
struct HPMHookPoint *HP_iMalloc_astrdup_post;
+ struct HPMHookPoint *HP_iMalloc_astrndup_pre;
+ struct HPMHookPoint *HP_iMalloc_astrndup_post;
struct HPMHookPoint *HP_iMalloc_free_pre;
struct HPMHookPoint *HP_iMalloc_free_post;
struct HPMHookPoint *HP_iMalloc_memory_check_pre;
@@ -818,6 +840,8 @@ struct {
struct HPMHookPoint *HP_mapif_auction_bid_post;
struct HPMHookPoint *HP_mapif_parse_auction_bid_pre;
struct HPMHookPoint *HP_mapif_parse_auction_bid_post;
+ struct HPMHookPoint *HP_mapif_elemental_create_pre;
+ struct HPMHookPoint *HP_mapif_elemental_create_post;
struct HPMHookPoint *HP_mapif_elemental_save_pre;
struct HPMHookPoint *HP_mapif_elemental_save_post;
struct HPMHookPoint *HP_mapif_elemental_load_pre;
@@ -918,6 +942,8 @@ struct {
struct HPMHookPoint *HP_mapif_homunculus_saved_post;
struct HPMHookPoint *HP_mapif_homunculus_renamed_pre;
struct HPMHookPoint *HP_mapif_homunculus_renamed_post;
+ struct HPMHookPoint *HP_mapif_homunculus_create_pre;
+ struct HPMHookPoint *HP_mapif_homunculus_create_post;
struct HPMHookPoint *HP_mapif_homunculus_save_pre;
struct HPMHookPoint *HP_mapif_homunculus_save_post;
struct HPMHookPoint *HP_mapif_homunculus_load_pre;
@@ -962,6 +988,8 @@ struct {
struct HPMHookPoint *HP_mapif_mail_send_post;
struct HPMHookPoint *HP_mapif_parse_mail_send_pre;
struct HPMHookPoint *HP_mapif_parse_mail_send_post;
+ struct HPMHookPoint *HP_mapif_mercenary_create_pre;
+ struct HPMHookPoint *HP_mapif_mercenary_create_post;
struct HPMHookPoint *HP_mapif_mercenary_save_pre;
struct HPMHookPoint *HP_mapif_mercenary_save_post;
struct HPMHookPoint *HP_mapif_mercenary_load_pre;
@@ -1356,6 +1384,8 @@ struct {
struct HPMHookPoint *HP_sysinfo_compiler_post;
struct HPMHookPoint *HP_sysinfo_cflags_pre;
struct HPMHookPoint *HP_sysinfo_cflags_post;
+ struct HPMHookPoint *HP_sysinfo_time_pre;
+ struct HPMHookPoint *HP_sysinfo_time_post;
struct HPMHookPoint *HP_sysinfo_vcstype_pre;
struct HPMHookPoint *HP_sysinfo_vcstype_post;
struct HPMHookPoint *HP_sysinfo_vcstypeid_pre;
@@ -1987,10 +2017,10 @@ struct {
int HP_libconfig_read_post;
int HP_libconfig_write_pre;
int HP_libconfig_write_post;
- int HP_libconfig_set_auto_convert_pre;
- int HP_libconfig_set_auto_convert_post;
- int HP_libconfig_get_auto_convert_pre;
- int HP_libconfig_get_auto_convert_post;
+ int HP_libconfig_set_options_pre;
+ int HP_libconfig_set_options_post;
+ int HP_libconfig_get_options_pre;
+ int HP_libconfig_get_options_post;
int HP_libconfig_read_string_pre;
int HP_libconfig_read_string_post;
int HP_libconfig_read_file_src_pre;
@@ -2015,6 +2045,8 @@ struct {
int HP_libconfig_setting_get_bool_post;
int HP_libconfig_setting_get_string_pre;
int HP_libconfig_setting_get_string_post;
+ int HP_libconfig_setting_lookup_pre;
+ int HP_libconfig_setting_lookup_post;
int HP_libconfig_setting_lookup_int_pre;
int HP_libconfig_setting_lookup_int_post;
int HP_libconfig_setting_lookup_int64_pre;
@@ -2077,8 +2109,6 @@ struct {
int HP_libconfig_setting_set_hook_post;
int HP_libconfig_lookup_pre;
int HP_libconfig_lookup_post;
- int HP_libconfig_lookup_from_pre;
- int HP_libconfig_lookup_from_post;
int HP_libconfig_lookup_int_pre;
int HP_libconfig_lookup_int_post;
int HP_libconfig_lookup_int64_pre;
@@ -2089,8 +2119,8 @@ struct {
int HP_libconfig_lookup_bool_post;
int HP_libconfig_lookup_string_pre;
int HP_libconfig_lookup_string_post;
- int HP_libconfig_read_file_pre;
- int HP_libconfig_read_file_post;
+ int HP_libconfig_load_file_pre;
+ int HP_libconfig_load_file_post;
int HP_libconfig_setting_copy_simple_pre;
int HP_libconfig_setting_copy_simple_post;
int HP_libconfig_setting_copy_elem_pre;
@@ -2099,6 +2129,26 @@ struct {
int HP_libconfig_setting_copy_aggregate_post;
int HP_libconfig_setting_copy_pre;
int HP_libconfig_setting_copy_post;
+ int HP_libconfig_setting_get_bool_real_pre;
+ int HP_libconfig_setting_get_bool_real_post;
+ int HP_libconfig_setting_get_uint32_pre;
+ int HP_libconfig_setting_get_uint32_post;
+ int HP_libconfig_setting_get_uint16_pre;
+ int HP_libconfig_setting_get_uint16_post;
+ int HP_libconfig_setting_get_int16_pre;
+ int HP_libconfig_setting_get_int16_post;
+ int HP_libconfig_setting_lookup_bool_real_pre;
+ int HP_libconfig_setting_lookup_bool_real_post;
+ int HP_libconfig_setting_lookup_uint32_pre;
+ int HP_libconfig_setting_lookup_uint32_post;
+ int HP_libconfig_setting_lookup_uint16_pre;
+ int HP_libconfig_setting_lookup_uint16_post;
+ int HP_libconfig_setting_lookup_int16_pre;
+ int HP_libconfig_setting_lookup_int16_post;
+ int HP_libconfig_setting_lookup_mutable_string_pre;
+ int HP_libconfig_setting_lookup_mutable_string_post;
+ int HP_libconfig_lookup_mutable_string_pre;
+ int HP_libconfig_lookup_mutable_string_post;
int HP_loginif_init_pre;
int HP_loginif_init_post;
int HP_loginif_final_pre;
@@ -2139,6 +2189,8 @@ struct {
int HP_iMalloc_reallocz_post;
int HP_iMalloc_astrdup_pre;
int HP_iMalloc_astrdup_post;
+ int HP_iMalloc_astrndup_pre;
+ int HP_iMalloc_astrndup_post;
int HP_iMalloc_free_pre;
int HP_iMalloc_free_post;
int HP_iMalloc_memory_check_pre;
@@ -2195,6 +2247,8 @@ struct {
int HP_mapif_auction_bid_post;
int HP_mapif_parse_auction_bid_pre;
int HP_mapif_parse_auction_bid_post;
+ int HP_mapif_elemental_create_pre;
+ int HP_mapif_elemental_create_post;
int HP_mapif_elemental_save_pre;
int HP_mapif_elemental_save_post;
int HP_mapif_elemental_load_pre;
@@ -2295,6 +2349,8 @@ struct {
int HP_mapif_homunculus_saved_post;
int HP_mapif_homunculus_renamed_pre;
int HP_mapif_homunculus_renamed_post;
+ int HP_mapif_homunculus_create_pre;
+ int HP_mapif_homunculus_create_post;
int HP_mapif_homunculus_save_pre;
int HP_mapif_homunculus_save_post;
int HP_mapif_homunculus_load_pre;
@@ -2339,6 +2395,8 @@ struct {
int HP_mapif_mail_send_post;
int HP_mapif_parse_mail_send_pre;
int HP_mapif_parse_mail_send_post;
+ int HP_mapif_mercenary_create_pre;
+ int HP_mapif_mercenary_create_post;
int HP_mapif_mercenary_save_pre;
int HP_mapif_mercenary_save_post;
int HP_mapif_mercenary_load_pre;
@@ -2733,6 +2791,8 @@ struct {
int HP_sysinfo_compiler_post;
int HP_sysinfo_cflags_pre;
int HP_sysinfo_cflags_post;
+ int HP_sysinfo_time_pre;
+ int HP_sysinfo_time_post;
int HP_sysinfo_vcstype_pre;
int HP_sysinfo_vcstype_post;
int HP_sysinfo_vcstypeid_pre;
diff --git a/src/plugins/HPMHooking/HPMHooking_char.HookingPoints.inc b/src/plugins/HPMHooking/HPMHooking_char.HookingPoints.inc
index 34a9e4005..f579fb301 100644
--- a/src/plugins/HPMHooking/HPMHooking_char.HookingPoints.inc
+++ b/src/plugins/HPMHooking/HPMHooking_char.HookingPoints.inc
@@ -335,8 +335,8 @@ struct HookingPointData HookingPoints[] = {
/* libconfig */
{ HP_POP(libconfig->read, HP_libconfig_read) },
{ HP_POP(libconfig->write, HP_libconfig_write) },
- { HP_POP(libconfig->set_auto_convert, HP_libconfig_set_auto_convert) },
- { HP_POP(libconfig->get_auto_convert, HP_libconfig_get_auto_convert) },
+ { HP_POP(libconfig->set_options, HP_libconfig_set_options) },
+ { HP_POP(libconfig->get_options, HP_libconfig_get_options) },
{ HP_POP(libconfig->read_string, HP_libconfig_read_string) },
{ HP_POP(libconfig->read_file_src, HP_libconfig_read_file_src) },
{ HP_POP(libconfig->write_file, HP_libconfig_write_file) },
@@ -349,6 +349,7 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(libconfig->setting_get_float, HP_libconfig_setting_get_float) },
{ HP_POP(libconfig->setting_get_bool, HP_libconfig_setting_get_bool) },
{ HP_POP(libconfig->setting_get_string, HP_libconfig_setting_get_string) },
+ { HP_POP(libconfig->setting_lookup, HP_libconfig_setting_lookup) },
{ HP_POP(libconfig->setting_lookup_int, HP_libconfig_setting_lookup_int) },
{ HP_POP(libconfig->setting_lookup_int64, HP_libconfig_setting_lookup_int64) },
{ HP_POP(libconfig->setting_lookup_float, HP_libconfig_setting_lookup_float) },
@@ -380,17 +381,26 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(libconfig->setting_remove_elem, HP_libconfig_setting_remove_elem) },
{ HP_POP(libconfig->setting_set_hook, HP_libconfig_setting_set_hook) },
{ HP_POP(libconfig->lookup, HP_libconfig_lookup) },
- { HP_POP(libconfig->lookup_from, HP_libconfig_lookup_from) },
{ HP_POP(libconfig->lookup_int, HP_libconfig_lookup_int) },
{ HP_POP(libconfig->lookup_int64, HP_libconfig_lookup_int64) },
{ HP_POP(libconfig->lookup_float, HP_libconfig_lookup_float) },
{ HP_POP(libconfig->lookup_bool, HP_libconfig_lookup_bool) },
{ HP_POP(libconfig->lookup_string, HP_libconfig_lookup_string) },
- { HP_POP(libconfig->read_file, HP_libconfig_read_file) },
+ { HP_POP(libconfig->load_file, HP_libconfig_load_file) },
{ HP_POP(libconfig->setting_copy_simple, HP_libconfig_setting_copy_simple) },
{ HP_POP(libconfig->setting_copy_elem, HP_libconfig_setting_copy_elem) },
{ HP_POP(libconfig->setting_copy_aggregate, HP_libconfig_setting_copy_aggregate) },
{ HP_POP(libconfig->setting_copy, HP_libconfig_setting_copy) },
+ { HP_POP(libconfig->setting_get_bool_real, HP_libconfig_setting_get_bool_real) },
+ { HP_POP(libconfig->setting_get_uint32, HP_libconfig_setting_get_uint32) },
+ { HP_POP(libconfig->setting_get_uint16, HP_libconfig_setting_get_uint16) },
+ { HP_POP(libconfig->setting_get_int16, HP_libconfig_setting_get_int16) },
+ { HP_POP(libconfig->setting_lookup_bool_real, HP_libconfig_setting_lookup_bool_real) },
+ { HP_POP(libconfig->setting_lookup_uint32, HP_libconfig_setting_lookup_uint32) },
+ { HP_POP(libconfig->setting_lookup_uint16, HP_libconfig_setting_lookup_uint16) },
+ { HP_POP(libconfig->setting_lookup_int16, HP_libconfig_setting_lookup_int16) },
+ { HP_POP(libconfig->setting_lookup_mutable_string, HP_libconfig_setting_lookup_mutable_string) },
+ { HP_POP(libconfig->lookup_mutable_string, HP_libconfig_lookup_mutable_string) },
/* loginif */
{ HP_POP(loginif->init, HP_loginif_init) },
{ HP_POP(loginif->final, HP_loginif_final) },
@@ -413,6 +423,7 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(iMalloc->realloc, HP_iMalloc_realloc) },
{ HP_POP(iMalloc->reallocz, HP_iMalloc_reallocz) },
{ HP_POP(iMalloc->astrdup, HP_iMalloc_astrdup) },
+ { HP_POP(iMalloc->astrndup, HP_iMalloc_astrndup) },
{ HP_POP(iMalloc->free, HP_iMalloc_free) },
{ HP_POP(iMalloc->memory_check, HP_iMalloc_memory_check) },
{ HP_POP(iMalloc->verify_ptr, HP_iMalloc_verify_ptr) },
@@ -442,6 +453,7 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(mapif->parse_auction_close, HP_mapif_parse_auction_close) },
{ HP_POP(mapif->auction_bid, HP_mapif_auction_bid) },
{ HP_POP(mapif->parse_auction_bid, HP_mapif_parse_auction_bid) },
+ { HP_POP(mapif->elemental_create, HP_mapif_elemental_create) },
{ HP_POP(mapif->elemental_save, HP_mapif_elemental_save) },
{ HP_POP(mapif->elemental_load, HP_mapif_elemental_load) },
{ HP_POP(mapif->elemental_delete, HP_mapif_elemental_delete) },
@@ -492,6 +504,7 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(mapif->homunculus_loaded, HP_mapif_homunculus_loaded) },
{ HP_POP(mapif->homunculus_saved, HP_mapif_homunculus_saved) },
{ HP_POP(mapif->homunculus_renamed, HP_mapif_homunculus_renamed) },
+ { HP_POP(mapif->homunculus_create, HP_mapif_homunculus_create) },
{ HP_POP(mapif->homunculus_save, HP_mapif_homunculus_save) },
{ HP_POP(mapif->homunculus_load, HP_mapif_homunculus_load) },
{ HP_POP(mapif->homunculus_delete, HP_mapif_homunculus_delete) },
@@ -514,6 +527,7 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(mapif->parse_mail_return, HP_mapif_parse_mail_return) },
{ HP_POP(mapif->mail_send, HP_mapif_mail_send) },
{ HP_POP(mapif->parse_mail_send, HP_mapif_parse_mail_send) },
+ { HP_POP(mapif->mercenary_create, HP_mapif_mercenary_create) },
{ HP_POP(mapif->mercenary_save, HP_mapif_mercenary_save) },
{ HP_POP(mapif->mercenary_load, HP_mapif_mercenary_load) },
{ HP_POP(mapif->mercenary_delete, HP_mapif_mercenary_delete) },
@@ -721,6 +735,7 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(sysinfo->is64bit, HP_sysinfo_is64bit) },
{ HP_POP(sysinfo->compiler, HP_sysinfo_compiler) },
{ HP_POP(sysinfo->cflags, HP_sysinfo_cflags) },
+ { HP_POP(sysinfo->time, HP_sysinfo_time) },
{ HP_POP(sysinfo->vcstype, HP_sysinfo_vcstype) },
{ HP_POP(sysinfo->vcstypeid, HP_sysinfo_vcstypeid) },
{ HP_POP(sysinfo->vcsrevision_src, HP_sysinfo_vcsrevision_src) },
diff --git a/src/plugins/HPMHooking/HPMHooking_char.Hooks.inc b/src/plugins/HPMHooking/HPMHooking_char.Hooks.inc
index b1554aefd..6ede0eb2b 100644
--- a/src/plugins/HPMHooking/HPMHooking_char.Hooks.inc
+++ b/src/plugins/HPMHooking/HPMHooking_char.Hooks.inc
@@ -771,11 +771,11 @@ int HP_chr_check_char_name(char *name, char *esc_name) {
}
return retVal___;
}
-int HP_chr_make_new_char_sql(struct char_session_data *sd, char *name_, int str, int agi, int vit, int int_, int dex, int luk, int slot, int hair_color, int hair_style) {
+int HP_chr_make_new_char_sql(struct char_session_data *sd, const char *name_, int str, int agi, int vit, int int_, int dex, int luk, int slot, int hair_color, int hair_style) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_chr_make_new_char_sql_pre ) {
- int (*preHookFunc) (struct char_session_data *sd, char *name_, int *str, int *agi, int *vit, int *int_, int *dex, int *luk, int *slot, int *hair_color, int *hair_style);
+ int (*preHookFunc) (struct char_session_data *sd, const char *name_, int *str, int *agi, int *vit, int *int_, int *dex, int *luk, int *slot, int *hair_color, int *hair_style);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_chr_make_new_char_sql_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_chr_make_new_char_sql_pre[hIndex].func;
@@ -790,7 +790,7 @@ int HP_chr_make_new_char_sql(struct char_session_data *sd, char *name_, int str,
retVal___ = HPMHooks.source.chr.make_new_char_sql(sd, name_, str, agi, vit, int_, dex, luk, slot, hair_color, hair_style);
}
if( HPMHooks.count.HP_chr_make_new_char_sql_post ) {
- int (*postHookFunc) (int retVal___, struct char_session_data *sd, char *name_, int *str, int *agi, int *vit, int *int_, int *dex, int *luk, int *slot, int *hair_color, int *hair_style);
+ int (*postHookFunc) (int retVal___, struct char_session_data *sd, const char *name_, int *str, int *agi, int *vit, int *int_, int *dex, int *luk, int *slot, int *hair_color, int *hair_style);
for(hIndex = 0; hIndex < HPMHooks.count.HP_chr_make_new_char_sql_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_chr_make_new_char_sql_post[hIndex].func;
retVal___ = postHookFunc(retVal___, sd, name_, &str, &agi, &vit, &int_, &dex, &luk, &slot, &hair_color, &hair_style);
@@ -2137,10 +2137,10 @@ void HP_chr_parse_frommap_char_select_req(int fd) {
}
return;
}
-void HP_chr_change_map_server_ack(int fd, uint8 *data, bool ok) {
+void HP_chr_change_map_server_ack(int fd, const uint8 *data, bool ok) {
int hIndex = 0;
if( HPMHooks.count.HP_chr_change_map_server_ack_pre ) {
- void (*preHookFunc) (int *fd, uint8 *data, bool *ok);
+ void (*preHookFunc) (int *fd, const uint8 *data, bool *ok);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_chr_change_map_server_ack_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_chr_change_map_server_ack_pre[hIndex].func;
@@ -2155,7 +2155,7 @@ void HP_chr_change_map_server_ack(int fd, uint8 *data, bool ok) {
HPMHooks.source.chr.change_map_server_ack(fd, data, ok);
}
if( HPMHooks.count.HP_chr_change_map_server_ack_post ) {
- void (*postHookFunc) (int *fd, uint8 *data, bool *ok);
+ void (*postHookFunc) (int *fd, const uint8 *data, bool *ok);
for(hIndex = 0; hIndex < HPMHooks.count.HP_chr_change_map_server_ack_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_chr_change_map_server_ack_post[hIndex].func;
postHookFunc(&fd, data, &ok);
@@ -5865,11 +5865,11 @@ void HP_inter_guild_sql_final(void) {
}
return;
}
-int HP_inter_guild_search_guildname(char *str) {
+int HP_inter_guild_search_guildname(const char *str) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_inter_guild_search_guildname_pre ) {
- int (*preHookFunc) (char *str);
+ int (*preHookFunc) (const char *str);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_inter_guild_search_guildname_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_inter_guild_search_guildname_pre[hIndex].func;
@@ -5884,7 +5884,7 @@ int HP_inter_guild_search_guildname(char *str) {
retVal___ = HPMHooks.source.inter_guild.search_guildname(str);
}
if( HPMHooks.count.HP_inter_guild_search_guildname_post ) {
- int (*postHookFunc) (int retVal___, char *str);
+ int (*postHookFunc) (int retVal___, const char *str);
for(hIndex = 0; hIndex < HPMHooks.count.HP_inter_guild_search_guildname_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_inter_guild_search_guildname_post[hIndex].func;
retVal___ = postHookFunc(retVal___, str);
@@ -7391,15 +7391,15 @@ int HP_inter_party_CharOffline(int char_id, int party_id) {
return retVal___;
}
/* inter_pet */
-int HP_inter_pet_tosql(int pet_id, struct s_pet *p) {
+int HP_inter_pet_tosql(const struct s_pet *p) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_inter_pet_tosql_pre ) {
- int (*preHookFunc) (int *pet_id, struct s_pet *p);
+ int (*preHookFunc) (const struct s_pet *p);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_inter_pet_tosql_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_inter_pet_tosql_pre[hIndex].func;
- retVal___ = preHookFunc(&pet_id, p);
+ retVal___ = preHookFunc(p);
}
if( *HPMforce_return ) {
*HPMforce_return = false;
@@ -7407,13 +7407,13 @@ int HP_inter_pet_tosql(int pet_id, struct s_pet *p) {
}
}
{
- retVal___ = HPMHooks.source.inter_pet.tosql(pet_id, p);
+ retVal___ = HPMHooks.source.inter_pet.tosql(p);
}
if( HPMHooks.count.HP_inter_pet_tosql_post ) {
- int (*postHookFunc) (int retVal___, int *pet_id, struct s_pet *p);
+ int (*postHookFunc) (int retVal___, const struct s_pet *p);
for(hIndex = 0; hIndex < HPMHooks.count.HP_inter_pet_tosql_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_inter_pet_tosql_post[hIndex].func;
- retVal___ = postHookFunc(retVal___, &pet_id, p);
+ retVal___ = postHookFunc(retVal___, p);
}
}
return retVal___;
@@ -7635,11 +7635,11 @@ int HP_inter_storage_fromsql(int account_id, struct storage_data *p) {
}
return retVal___;
}
-int HP_inter_storage_guild_storage_tosql(int guild_id, struct guild_storage *p) {
+int HP_inter_storage_guild_storage_tosql(int guild_id, const struct guild_storage *p) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_inter_storage_guild_storage_tosql_pre ) {
- int (*preHookFunc) (int *guild_id, struct guild_storage *p);
+ int (*preHookFunc) (int *guild_id, const struct guild_storage *p);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_inter_storage_guild_storage_tosql_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_inter_storage_guild_storage_tosql_pre[hIndex].func;
@@ -7654,7 +7654,7 @@ int HP_inter_storage_guild_storage_tosql(int guild_id, struct guild_storage *p)
retVal___ = HPMHooks.source.inter_storage.guild_storage_tosql(guild_id, p);
}
if( HPMHooks.count.HP_inter_storage_guild_storage_tosql_post ) {
- int (*postHookFunc) (int retVal___, int *guild_id, struct guild_storage *p);
+ int (*postHookFunc) (int retVal___, int *guild_id, const struct guild_storage *p);
for(hIndex = 0; hIndex < HPMHooks.count.HP_inter_storage_guild_storage_tosql_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_inter_storage_guild_storage_tosql_post[hIndex].func;
retVal___ = postHookFunc(retVal___, &guild_id, p);
@@ -7824,11 +7824,11 @@ int HP_inter_storage_parse_frommap(int fd) {
return retVal___;
}
/* libconfig */
-int HP_libconfig_read(config_t *config, FILE *stream) {
+int HP_libconfig_read(struct config_t *config, FILE *stream) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_read_pre ) {
- int (*preHookFunc) (config_t *config, FILE *stream);
+ int (*preHookFunc) (struct config_t *config, FILE *stream);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_read_pre[hIndex].func;
@@ -7843,7 +7843,7 @@ int HP_libconfig_read(config_t *config, FILE *stream) {
retVal___ = HPMHooks.source.libconfig.read(config, stream);
}
if( HPMHooks.count.HP_libconfig_read_post ) {
- int (*postHookFunc) (int retVal___, config_t *config, FILE *stream);
+ int (*postHookFunc) (int retVal___, struct config_t *config, FILE *stream);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_read_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, stream);
@@ -7851,10 +7851,10 @@ int HP_libconfig_read(config_t *config, FILE *stream) {
}
return retVal___;
}
-void HP_libconfig_write(const config_t *config, FILE *stream) {
+void HP_libconfig_write(const struct config_t *config, FILE *stream) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_write_pre ) {
- void (*preHookFunc) (const config_t *config, FILE *stream);
+ void (*preHookFunc) (const struct config_t *config, FILE *stream);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_write_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_write_pre[hIndex].func;
@@ -7869,7 +7869,7 @@ void HP_libconfig_write(const config_t *config, FILE *stream) {
HPMHooks.source.libconfig.write(config, stream);
}
if( HPMHooks.count.HP_libconfig_write_post ) {
- void (*postHookFunc) (const config_t *config, FILE *stream);
+ void (*postHookFunc) (const struct config_t *config, FILE *stream);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_write_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_write_post[hIndex].func;
postHookFunc(config, stream);
@@ -7877,14 +7877,14 @@ void HP_libconfig_write(const config_t *config, FILE *stream) {
}
return;
}
-void HP_libconfig_set_auto_convert(config_t *config, int flag) {
+void HP_libconfig_set_options(struct config_t *config, int options) {
int hIndex = 0;
- if( HPMHooks.count.HP_libconfig_set_auto_convert_pre ) {
- void (*preHookFunc) (config_t *config, int *flag);
+ if( HPMHooks.count.HP_libconfig_set_options_pre ) {
+ void (*preHookFunc) (struct config_t *config, int *options);
*HPMforce_return = false;
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_auto_convert_pre; hIndex++ ) {
- preHookFunc = HPMHooks.list.HP_libconfig_set_auto_convert_pre[hIndex].func;
- preHookFunc(config, &flag);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_options_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_set_options_pre[hIndex].func;
+ preHookFunc(config, &options);
}
if( *HPMforce_return ) {
*HPMforce_return = false;
@@ -7892,25 +7892,25 @@ void HP_libconfig_set_auto_convert(config_t *config, int flag) {
}
}
{
- HPMHooks.source.libconfig.set_auto_convert(config, flag);
+ HPMHooks.source.libconfig.set_options(config, options);
}
- if( HPMHooks.count.HP_libconfig_set_auto_convert_post ) {
- void (*postHookFunc) (config_t *config, int *flag);
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_auto_convert_post; hIndex++ ) {
- postHookFunc = HPMHooks.list.HP_libconfig_set_auto_convert_post[hIndex].func;
- postHookFunc(config, &flag);
+ if( HPMHooks.count.HP_libconfig_set_options_post ) {
+ void (*postHookFunc) (struct config_t *config, int *options);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_options_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_set_options_post[hIndex].func;
+ postHookFunc(config, &options);
}
}
return;
}
-int HP_libconfig_get_auto_convert(const config_t *config) {
+int HP_libconfig_get_options(const struct config_t *config) {
int hIndex = 0;
int retVal___ = 0;
- if( HPMHooks.count.HP_libconfig_get_auto_convert_pre ) {
- int (*preHookFunc) (const config_t *config);
+ if( HPMHooks.count.HP_libconfig_get_options_pre ) {
+ int (*preHookFunc) (const struct config_t *config);
*HPMforce_return = false;
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_get_auto_convert_pre; hIndex++ ) {
- preHookFunc = HPMHooks.list.HP_libconfig_get_auto_convert_pre[hIndex].func;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_get_options_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_get_options_pre[hIndex].func;
retVal___ = preHookFunc(config);
}
if( *HPMforce_return ) {
@@ -7919,22 +7919,22 @@ int HP_libconfig_get_auto_convert(const config_t *config) {
}
}
{
- retVal___ = HPMHooks.source.libconfig.get_auto_convert(config);
+ retVal___ = HPMHooks.source.libconfig.get_options(config);
}
- if( HPMHooks.count.HP_libconfig_get_auto_convert_post ) {
- int (*postHookFunc) (int retVal___, const config_t *config);
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_get_auto_convert_post; hIndex++ ) {
- postHookFunc = HPMHooks.list.HP_libconfig_get_auto_convert_post[hIndex].func;
+ if( HPMHooks.count.HP_libconfig_get_options_post ) {
+ int (*postHookFunc) (int retVal___, const struct config_t *config);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_get_options_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_get_options_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config);
}
}
return retVal___;
}
-int HP_libconfig_read_string(config_t *config, const char *str) {
+int HP_libconfig_read_string(struct config_t *config, const char *str) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_read_string_pre ) {
- int (*preHookFunc) (config_t *config, const char *str);
+ int (*preHookFunc) (struct config_t *config, const char *str);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_string_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_read_string_pre[hIndex].func;
@@ -7949,7 +7949,7 @@ int HP_libconfig_read_string(config_t *config, const char *str) {
retVal___ = HPMHooks.source.libconfig.read_string(config, str);
}
if( HPMHooks.count.HP_libconfig_read_string_post ) {
- int (*postHookFunc) (int retVal___, config_t *config, const char *str);
+ int (*postHookFunc) (int retVal___, struct config_t *config, const char *str);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_string_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_read_string_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, str);
@@ -7957,11 +7957,11 @@ int HP_libconfig_read_string(config_t *config, const char *str) {
}
return retVal___;
}
-int HP_libconfig_read_file_src(config_t *config, const char *filename) {
+int HP_libconfig_read_file_src(struct config_t *config, const char *filename) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_read_file_src_pre ) {
- int (*preHookFunc) (config_t *config, const char *filename);
+ int (*preHookFunc) (struct config_t *config, const char *filename);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_file_src_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_read_file_src_pre[hIndex].func;
@@ -7976,7 +7976,7 @@ int HP_libconfig_read_file_src(config_t *config, const char *filename) {
retVal___ = HPMHooks.source.libconfig.read_file_src(config, filename);
}
if( HPMHooks.count.HP_libconfig_read_file_src_post ) {
- int (*postHookFunc) (int retVal___, config_t *config, const char *filename);
+ int (*postHookFunc) (int retVal___, struct config_t *config, const char *filename);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_file_src_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_read_file_src_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filename);
@@ -7984,11 +7984,11 @@ int HP_libconfig_read_file_src(config_t *config, const char *filename) {
}
return retVal___;
}
-int HP_libconfig_write_file(config_t *config, const char *filename) {
+int HP_libconfig_write_file(struct config_t *config, const char *filename) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_write_file_pre ) {
- int (*preHookFunc) (config_t *config, const char *filename);
+ int (*preHookFunc) (struct config_t *config, const char *filename);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_write_file_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_write_file_pre[hIndex].func;
@@ -8003,7 +8003,7 @@ int HP_libconfig_write_file(config_t *config, const char *filename) {
retVal___ = HPMHooks.source.libconfig.write_file(config, filename);
}
if( HPMHooks.count.HP_libconfig_write_file_post ) {
- int (*postHookFunc) (int retVal___, config_t *config, const char *filename);
+ int (*postHookFunc) (int retVal___, struct config_t *config, const char *filename);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_write_file_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_write_file_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filename);
@@ -8011,10 +8011,10 @@ int HP_libconfig_write_file(config_t *config, const char *filename) {
}
return retVal___;
}
-void HP_libconfig_set_destructor(config_t *config, void ( *destructor ) (void *)) {
+void HP_libconfig_set_destructor(struct config_t *config, void ( *destructor ) (void *)) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_set_destructor_pre ) {
- void (*preHookFunc) (config_t *config, void ( *destructor ) (void *));
+ void (*preHookFunc) (struct config_t *config, void ( *destructor ) (void *));
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_destructor_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_set_destructor_pre[hIndex].func;
@@ -8029,7 +8029,7 @@ void HP_libconfig_set_destructor(config_t *config, void ( *destructor ) (void *)
HPMHooks.source.libconfig.set_destructor(config, destructor);
}
if( HPMHooks.count.HP_libconfig_set_destructor_post ) {
- void (*postHookFunc) (config_t *config, void ( *destructor ) (void *));
+ void (*postHookFunc) (struct config_t *config, void ( *destructor ) (void *));
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_destructor_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_set_destructor_post[hIndex].func;
postHookFunc(config, destructor);
@@ -8037,10 +8037,10 @@ void HP_libconfig_set_destructor(config_t *config, void ( *destructor ) (void *)
}
return;
}
-void HP_libconfig_set_include_dir(config_t *config, const char *include_dir) {
+void HP_libconfig_set_include_dir(struct config_t *config, const char *include_dir) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_set_include_dir_pre ) {
- void (*preHookFunc) (config_t *config, const char *include_dir);
+ void (*preHookFunc) (struct config_t *config, const char *include_dir);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_include_dir_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_set_include_dir_pre[hIndex].func;
@@ -8055,7 +8055,7 @@ void HP_libconfig_set_include_dir(config_t *config, const char *include_dir) {
HPMHooks.source.libconfig.set_include_dir(config, include_dir);
}
if( HPMHooks.count.HP_libconfig_set_include_dir_post ) {
- void (*postHookFunc) (config_t *config, const char *include_dir);
+ void (*postHookFunc) (struct config_t *config, const char *include_dir);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_include_dir_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_set_include_dir_post[hIndex].func;
postHookFunc(config, include_dir);
@@ -8063,10 +8063,10 @@ void HP_libconfig_set_include_dir(config_t *config, const char *include_dir) {
}
return;
}
-void HP_libconfig_init(config_t *config) {
+void HP_libconfig_init(struct config_t *config) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_init_pre ) {
- void (*preHookFunc) (config_t *config);
+ void (*preHookFunc) (struct config_t *config);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_init_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_init_pre[hIndex].func;
@@ -8081,7 +8081,7 @@ void HP_libconfig_init(config_t *config) {
HPMHooks.source.libconfig.init(config);
}
if( HPMHooks.count.HP_libconfig_init_post ) {
- void (*postHookFunc) (config_t *config);
+ void (*postHookFunc) (struct config_t *config);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_init_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_init_post[hIndex].func;
postHookFunc(config);
@@ -8089,10 +8089,10 @@ void HP_libconfig_init(config_t *config) {
}
return;
}
-void HP_libconfig_destroy(config_t *config) {
+void HP_libconfig_destroy(struct config_t *config) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_destroy_pre ) {
- void (*preHookFunc) (config_t *config);
+ void (*preHookFunc) (struct config_t *config);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_destroy_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_destroy_pre[hIndex].func;
@@ -8107,7 +8107,7 @@ void HP_libconfig_destroy(config_t *config) {
HPMHooks.source.libconfig.destroy(config);
}
if( HPMHooks.count.HP_libconfig_destroy_post ) {
- void (*postHookFunc) (config_t *config);
+ void (*postHookFunc) (struct config_t *config);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_destroy_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_destroy_post[hIndex].func;
postHookFunc(config);
@@ -8115,11 +8115,11 @@ void HP_libconfig_destroy(config_t *config) {
}
return;
}
-int HP_libconfig_setting_get_int(const config_setting_t *setting) {
+int HP_libconfig_setting_get_int(const struct config_setting_t *setting) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_get_int_pre ) {
- int (*preHookFunc) (const config_setting_t *setting);
+ int (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_int_pre[hIndex].func;
@@ -8134,7 +8134,7 @@ int HP_libconfig_setting_get_int(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_get_int(setting);
}
if( HPMHooks.count.HP_libconfig_setting_get_int_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_int_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -8142,11 +8142,11 @@ int HP_libconfig_setting_get_int(const config_setting_t *setting) {
}
return retVal___;
}
-long long HP_libconfig_setting_get_int64(const config_setting_t *setting) {
+long long HP_libconfig_setting_get_int64(const struct config_setting_t *setting) {
int hIndex = 0;
long long retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_get_int64_pre ) {
- long long (*preHookFunc) (const config_setting_t *setting);
+ long long (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int64_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_int64_pre[hIndex].func;
@@ -8161,7 +8161,7 @@ long long HP_libconfig_setting_get_int64(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_get_int64(setting);
}
if( HPMHooks.count.HP_libconfig_setting_get_int64_post ) {
- long long (*postHookFunc) (long long retVal___, const config_setting_t *setting);
+ long long (*postHookFunc) (long long retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int64_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_int64_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -8169,11 +8169,11 @@ long long HP_libconfig_setting_get_int64(const config_setting_t *setting) {
}
return retVal___;
}
-double HP_libconfig_setting_get_float(const config_setting_t *setting) {
+double HP_libconfig_setting_get_float(const struct config_setting_t *setting) {
int hIndex = 0;
double retVal___ = 0.;
if( HPMHooks.count.HP_libconfig_setting_get_float_pre ) {
- double (*preHookFunc) (const config_setting_t *setting);
+ double (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_float_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_float_pre[hIndex].func;
@@ -8188,7 +8188,7 @@ double HP_libconfig_setting_get_float(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_get_float(setting);
}
if( HPMHooks.count.HP_libconfig_setting_get_float_post ) {
- double (*postHookFunc) (double retVal___, const config_setting_t *setting);
+ double (*postHookFunc) (double retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_float_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_float_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -8196,11 +8196,11 @@ double HP_libconfig_setting_get_float(const config_setting_t *setting) {
}
return retVal___;
}
-int HP_libconfig_setting_get_bool(const config_setting_t *setting) {
+int HP_libconfig_setting_get_bool(const struct config_setting_t *setting) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_get_bool_pre ) {
- int (*preHookFunc) (const config_setting_t *setting);
+ int (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_bool_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_bool_pre[hIndex].func;
@@ -8215,7 +8215,7 @@ int HP_libconfig_setting_get_bool(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_get_bool(setting);
}
if( HPMHooks.count.HP_libconfig_setting_get_bool_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_bool_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_bool_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -8223,11 +8223,11 @@ int HP_libconfig_setting_get_bool(const config_setting_t *setting) {
}
return retVal___;
}
-const char* HP_libconfig_setting_get_string(const config_setting_t *setting) {
+const char* HP_libconfig_setting_get_string(const struct config_setting_t *setting) {
int hIndex = 0;
const char* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_get_string_pre ) {
- const char* (*preHookFunc) (const config_setting_t *setting);
+ const char* (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_string_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_string_pre[hIndex].func;
@@ -8242,7 +8242,7 @@ const char* HP_libconfig_setting_get_string(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_get_string(setting);
}
if( HPMHooks.count.HP_libconfig_setting_get_string_post ) {
- const char* (*postHookFunc) (const char* retVal___, const config_setting_t *setting);
+ const char* (*postHookFunc) (const char* retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_string_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_string_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -8250,11 +8250,38 @@ const char* HP_libconfig_setting_get_string(const config_setting_t *setting) {
}
return retVal___;
}
-int HP_libconfig_setting_lookup_int(const config_setting_t *setting, const char *name, int *value) {
+struct config_setting_t* HP_libconfig_setting_lookup(struct config_setting_t *setting, const char *name) {
+ int hIndex = 0;
+ struct config_setting_t* retVal___ = NULL;
+ if( HPMHooks.count.HP_libconfig_setting_lookup_pre ) {
+ struct config_setting_t* (*preHookFunc) (struct config_setting_t *setting, const char *name);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_pre[hIndex].func;
+ retVal___ = preHookFunc(setting, name);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_lookup(setting, name);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_lookup_post ) {
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, struct config_setting_t *setting, const char *name);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting, name);
+ }
+ }
+ return retVal___;
+}
+int HP_libconfig_setting_lookup_int(const struct config_setting_t *setting, const char *name, int *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_lookup_int_pre ) {
- int (*preHookFunc) (const config_setting_t *setting, const char *name, int *value);
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_int_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_int_pre[hIndex].func;
@@ -8269,7 +8296,7 @@ int HP_libconfig_setting_lookup_int(const config_setting_t *setting, const char
retVal___ = HPMHooks.source.libconfig.setting_lookup_int(setting, name, value);
}
if( HPMHooks.count.HP_libconfig_setting_lookup_int_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting, const char *name, int *value);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_int_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_int_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, name, value);
@@ -8277,11 +8304,11 @@ int HP_libconfig_setting_lookup_int(const config_setting_t *setting, const char
}
return retVal___;
}
-int HP_libconfig_setting_lookup_int64(const config_setting_t *setting, const char *name, long long *value) {
+int HP_libconfig_setting_lookup_int64(const struct config_setting_t *setting, const char *name, long long *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_lookup_int64_pre ) {
- int (*preHookFunc) (const config_setting_t *setting, const char *name, long long *value);
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, long long *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_int64_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_int64_pre[hIndex].func;
@@ -8296,7 +8323,7 @@ int HP_libconfig_setting_lookup_int64(const config_setting_t *setting, const cha
retVal___ = HPMHooks.source.libconfig.setting_lookup_int64(setting, name, value);
}
if( HPMHooks.count.HP_libconfig_setting_lookup_int64_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting, const char *name, long long *value);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, long long *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_int64_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_int64_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, name, value);
@@ -8304,11 +8331,11 @@ int HP_libconfig_setting_lookup_int64(const config_setting_t *setting, const cha
}
return retVal___;
}
-int HP_libconfig_setting_lookup_float(const config_setting_t *setting, const char *name, double *value) {
+int HP_libconfig_setting_lookup_float(const struct config_setting_t *setting, const char *name, double *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_lookup_float_pre ) {
- int (*preHookFunc) (const config_setting_t *setting, const char *name, double *value);
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, double *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_float_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_float_pre[hIndex].func;
@@ -8323,7 +8350,7 @@ int HP_libconfig_setting_lookup_float(const config_setting_t *setting, const cha
retVal___ = HPMHooks.source.libconfig.setting_lookup_float(setting, name, value);
}
if( HPMHooks.count.HP_libconfig_setting_lookup_float_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting, const char *name, double *value);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, double *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_float_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_float_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, name, value);
@@ -8331,11 +8358,11 @@ int HP_libconfig_setting_lookup_float(const config_setting_t *setting, const cha
}
return retVal___;
}
-int HP_libconfig_setting_lookup_bool(const config_setting_t *setting, const char *name, int *value) {
+int HP_libconfig_setting_lookup_bool(const struct config_setting_t *setting, const char *name, int *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_lookup_bool_pre ) {
- int (*preHookFunc) (const config_setting_t *setting, const char *name, int *value);
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_bool_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_bool_pre[hIndex].func;
@@ -8350,7 +8377,7 @@ int HP_libconfig_setting_lookup_bool(const config_setting_t *setting, const char
retVal___ = HPMHooks.source.libconfig.setting_lookup_bool(setting, name, value);
}
if( HPMHooks.count.HP_libconfig_setting_lookup_bool_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting, const char *name, int *value);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_bool_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_bool_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, name, value);
@@ -8358,11 +8385,11 @@ int HP_libconfig_setting_lookup_bool(const config_setting_t *setting, const char
}
return retVal___;
}
-int HP_libconfig_setting_lookup_string(const config_setting_t *setting, const char *name, const char **value) {
+int HP_libconfig_setting_lookup_string(const struct config_setting_t *setting, const char *name, const char **value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_lookup_string_pre ) {
- int (*preHookFunc) (const config_setting_t *setting, const char *name, const char **value);
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, const char **value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_string_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_string_pre[hIndex].func;
@@ -8377,7 +8404,7 @@ int HP_libconfig_setting_lookup_string(const config_setting_t *setting, const ch
retVal___ = HPMHooks.source.libconfig.setting_lookup_string(setting, name, value);
}
if( HPMHooks.count.HP_libconfig_setting_lookup_string_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting, const char *name, const char **value);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, const char **value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_string_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_string_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, name, value);
@@ -8385,11 +8412,11 @@ int HP_libconfig_setting_lookup_string(const config_setting_t *setting, const ch
}
return retVal___;
}
-int HP_libconfig_setting_set_int(config_setting_t *setting, int value) {
+int HP_libconfig_setting_set_int(struct config_setting_t *setting, int value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_set_int_pre ) {
- int (*preHookFunc) (config_setting_t *setting, int *value);
+ int (*preHookFunc) (struct config_setting_t *setting, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_int_pre[hIndex].func;
@@ -8404,7 +8431,7 @@ int HP_libconfig_setting_set_int(config_setting_t *setting, int value) {
retVal___ = HPMHooks.source.libconfig.setting_set_int(setting, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_int_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *setting, int *value);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *setting, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_int_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &value);
@@ -8412,11 +8439,11 @@ int HP_libconfig_setting_set_int(config_setting_t *setting, int value) {
}
return retVal___;
}
-int HP_libconfig_setting_set_int64(config_setting_t *setting, long long value) {
+int HP_libconfig_setting_set_int64(struct config_setting_t *setting, long long value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_set_int64_pre ) {
- int (*preHookFunc) (config_setting_t *setting, long long *value);
+ int (*preHookFunc) (struct config_setting_t *setting, long long *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int64_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_int64_pre[hIndex].func;
@@ -8431,7 +8458,7 @@ int HP_libconfig_setting_set_int64(config_setting_t *setting, long long value) {
retVal___ = HPMHooks.source.libconfig.setting_set_int64(setting, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_int64_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *setting, long long *value);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *setting, long long *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int64_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_int64_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &value);
@@ -8439,11 +8466,11 @@ int HP_libconfig_setting_set_int64(config_setting_t *setting, long long value) {
}
return retVal___;
}
-int HP_libconfig_setting_set_float(config_setting_t *setting, double value) {
+int HP_libconfig_setting_set_float(struct config_setting_t *setting, double value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_set_float_pre ) {
- int (*preHookFunc) (config_setting_t *setting, double *value);
+ int (*preHookFunc) (struct config_setting_t *setting, double *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_float_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_float_pre[hIndex].func;
@@ -8458,7 +8485,7 @@ int HP_libconfig_setting_set_float(config_setting_t *setting, double value) {
retVal___ = HPMHooks.source.libconfig.setting_set_float(setting, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_float_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *setting, double *value);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *setting, double *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_float_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_float_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &value);
@@ -8466,11 +8493,11 @@ int HP_libconfig_setting_set_float(config_setting_t *setting, double value) {
}
return retVal___;
}
-int HP_libconfig_setting_set_bool(config_setting_t *setting, int value) {
+int HP_libconfig_setting_set_bool(struct config_setting_t *setting, int value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_set_bool_pre ) {
- int (*preHookFunc) (config_setting_t *setting, int *value);
+ int (*preHookFunc) (struct config_setting_t *setting, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_bool_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_bool_pre[hIndex].func;
@@ -8485,7 +8512,7 @@ int HP_libconfig_setting_set_bool(config_setting_t *setting, int value) {
retVal___ = HPMHooks.source.libconfig.setting_set_bool(setting, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_bool_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *setting, int *value);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *setting, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_bool_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_bool_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &value);
@@ -8493,11 +8520,11 @@ int HP_libconfig_setting_set_bool(config_setting_t *setting, int value) {
}
return retVal___;
}
-int HP_libconfig_setting_set_string(config_setting_t *setting, const char *value) {
+int HP_libconfig_setting_set_string(struct config_setting_t *setting, const char *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_set_string_pre ) {
- int (*preHookFunc) (config_setting_t *setting, const char *value);
+ int (*preHookFunc) (struct config_setting_t *setting, const char *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_string_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_string_pre[hIndex].func;
@@ -8512,7 +8539,7 @@ int HP_libconfig_setting_set_string(config_setting_t *setting, const char *value
retVal___ = HPMHooks.source.libconfig.setting_set_string(setting, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_string_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *setting, const char *value);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *setting, const char *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_string_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_string_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, value);
@@ -8520,11 +8547,11 @@ int HP_libconfig_setting_set_string(config_setting_t *setting, const char *value
}
return retVal___;
}
-int HP_libconfig_setting_set_format(config_setting_t *setting, short format) {
+int HP_libconfig_setting_set_format(struct config_setting_t *setting, short format) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_set_format_pre ) {
- int (*preHookFunc) (config_setting_t *setting, short *format);
+ int (*preHookFunc) (struct config_setting_t *setting, short *format);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_format_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_format_pre[hIndex].func;
@@ -8539,7 +8566,7 @@ int HP_libconfig_setting_set_format(config_setting_t *setting, short format) {
retVal___ = HPMHooks.source.libconfig.setting_set_format(setting, format);
}
if( HPMHooks.count.HP_libconfig_setting_set_format_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *setting, short *format);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *setting, short *format);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_format_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_format_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &format);
@@ -8547,11 +8574,11 @@ int HP_libconfig_setting_set_format(config_setting_t *setting, short format) {
}
return retVal___;
}
-short HP_libconfig_setting_get_format(const config_setting_t *setting) {
+short HP_libconfig_setting_get_format(const struct config_setting_t *setting) {
int hIndex = 0;
short retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_get_format_pre ) {
- short (*preHookFunc) (const config_setting_t *setting);
+ short (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_format_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_format_pre[hIndex].func;
@@ -8566,7 +8593,7 @@ short HP_libconfig_setting_get_format(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_get_format(setting);
}
if( HPMHooks.count.HP_libconfig_setting_get_format_post ) {
- short (*postHookFunc) (short retVal___, const config_setting_t *setting);
+ short (*postHookFunc) (short retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_format_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_format_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -8574,11 +8601,11 @@ short HP_libconfig_setting_get_format(const config_setting_t *setting) {
}
return retVal___;
}
-int HP_libconfig_setting_get_int_elem(const config_setting_t *setting, int idx) {
+int HP_libconfig_setting_get_int_elem(const struct config_setting_t *setting, int idx) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_get_int_elem_pre ) {
- int (*preHookFunc) (const config_setting_t *setting, int *idx);
+ int (*preHookFunc) (const struct config_setting_t *setting, int *idx);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_int_elem_pre[hIndex].func;
@@ -8593,7 +8620,7 @@ int HP_libconfig_setting_get_int_elem(const config_setting_t *setting, int idx)
retVal___ = HPMHooks.source.libconfig.setting_get_int_elem(setting, idx);
}
if( HPMHooks.count.HP_libconfig_setting_get_int_elem_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting, int *idx);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, int *idx);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_int_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx);
@@ -8601,11 +8628,11 @@ int HP_libconfig_setting_get_int_elem(const config_setting_t *setting, int idx)
}
return retVal___;
}
-long long HP_libconfig_setting_get_int64_elem(const config_setting_t *setting, int idx) {
+long long HP_libconfig_setting_get_int64_elem(const struct config_setting_t *setting, int idx) {
int hIndex = 0;
long long retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_get_int64_elem_pre ) {
- long long (*preHookFunc) (const config_setting_t *setting, int *idx);
+ long long (*preHookFunc) (const struct config_setting_t *setting, int *idx);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int64_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_int64_elem_pre[hIndex].func;
@@ -8620,7 +8647,7 @@ long long HP_libconfig_setting_get_int64_elem(const config_setting_t *setting, i
retVal___ = HPMHooks.source.libconfig.setting_get_int64_elem(setting, idx);
}
if( HPMHooks.count.HP_libconfig_setting_get_int64_elem_post ) {
- long long (*postHookFunc) (long long retVal___, const config_setting_t *setting, int *idx);
+ long long (*postHookFunc) (long long retVal___, const struct config_setting_t *setting, int *idx);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int64_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_int64_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx);
@@ -8628,11 +8655,11 @@ long long HP_libconfig_setting_get_int64_elem(const config_setting_t *setting, i
}
return retVal___;
}
-double HP_libconfig_setting_get_float_elem(const config_setting_t *setting, int idx) {
+double HP_libconfig_setting_get_float_elem(const struct config_setting_t *setting, int idx) {
int hIndex = 0;
double retVal___ = 0.;
if( HPMHooks.count.HP_libconfig_setting_get_float_elem_pre ) {
- double (*preHookFunc) (const config_setting_t *setting, int *idx);
+ double (*preHookFunc) (const struct config_setting_t *setting, int *idx);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_float_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_float_elem_pre[hIndex].func;
@@ -8647,7 +8674,7 @@ double HP_libconfig_setting_get_float_elem(const config_setting_t *setting, int
retVal___ = HPMHooks.source.libconfig.setting_get_float_elem(setting, idx);
}
if( HPMHooks.count.HP_libconfig_setting_get_float_elem_post ) {
- double (*postHookFunc) (double retVal___, const config_setting_t *setting, int *idx);
+ double (*postHookFunc) (double retVal___, const struct config_setting_t *setting, int *idx);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_float_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_float_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx);
@@ -8655,11 +8682,11 @@ double HP_libconfig_setting_get_float_elem(const config_setting_t *setting, int
}
return retVal___;
}
-int HP_libconfig_setting_get_bool_elem(const config_setting_t *setting, int idx) {
+int HP_libconfig_setting_get_bool_elem(const struct config_setting_t *setting, int idx) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_get_bool_elem_pre ) {
- int (*preHookFunc) (const config_setting_t *setting, int *idx);
+ int (*preHookFunc) (const struct config_setting_t *setting, int *idx);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_bool_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_bool_elem_pre[hIndex].func;
@@ -8674,7 +8701,7 @@ int HP_libconfig_setting_get_bool_elem(const config_setting_t *setting, int idx)
retVal___ = HPMHooks.source.libconfig.setting_get_bool_elem(setting, idx);
}
if( HPMHooks.count.HP_libconfig_setting_get_bool_elem_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting, int *idx);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, int *idx);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_bool_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_bool_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx);
@@ -8682,11 +8709,11 @@ int HP_libconfig_setting_get_bool_elem(const config_setting_t *setting, int idx)
}
return retVal___;
}
-const char* HP_libconfig_setting_get_string_elem(const config_setting_t *setting, int idx) {
+const char* HP_libconfig_setting_get_string_elem(const struct config_setting_t *setting, int idx) {
int hIndex = 0;
const char* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_get_string_elem_pre ) {
- const char* (*preHookFunc) (const config_setting_t *setting, int *idx);
+ const char* (*preHookFunc) (const struct config_setting_t *setting, int *idx);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_string_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_string_elem_pre[hIndex].func;
@@ -8701,7 +8728,7 @@ const char* HP_libconfig_setting_get_string_elem(const config_setting_t *setting
retVal___ = HPMHooks.source.libconfig.setting_get_string_elem(setting, idx);
}
if( HPMHooks.count.HP_libconfig_setting_get_string_elem_post ) {
- const char* (*postHookFunc) (const char* retVal___, const config_setting_t *setting, int *idx);
+ const char* (*postHookFunc) (const char* retVal___, const struct config_setting_t *setting, int *idx);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_string_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_string_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx);
@@ -8709,11 +8736,11 @@ const char* HP_libconfig_setting_get_string_elem(const config_setting_t *setting
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_set_int_elem(config_setting_t *setting, int idx, int value) {
+struct config_setting_t* HP_libconfig_setting_set_int_elem(struct config_setting_t *setting, int idx, int value) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_set_int_elem_pre ) {
- config_setting_t* (*preHookFunc) (config_setting_t *setting, int *idx, int *value);
+ struct config_setting_t* (*preHookFunc) (struct config_setting_t *setting, int *idx, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_int_elem_pre[hIndex].func;
@@ -8728,7 +8755,7 @@ config_setting_t* HP_libconfig_setting_set_int_elem(config_setting_t *setting, i
retVal___ = HPMHooks.source.libconfig.setting_set_int_elem(setting, idx, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_int_elem_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, config_setting_t *setting, int *idx, int *value);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, struct config_setting_t *setting, int *idx, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_int_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx, &value);
@@ -8736,11 +8763,11 @@ config_setting_t* HP_libconfig_setting_set_int_elem(config_setting_t *setting, i
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_set_int64_elem(config_setting_t *setting, int idx, long long value) {
+struct config_setting_t* HP_libconfig_setting_set_int64_elem(struct config_setting_t *setting, int idx, long long value) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_set_int64_elem_pre ) {
- config_setting_t* (*preHookFunc) (config_setting_t *setting, int *idx, long long *value);
+ struct config_setting_t* (*preHookFunc) (struct config_setting_t *setting, int *idx, long long *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int64_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_int64_elem_pre[hIndex].func;
@@ -8755,7 +8782,7 @@ config_setting_t* HP_libconfig_setting_set_int64_elem(config_setting_t *setting,
retVal___ = HPMHooks.source.libconfig.setting_set_int64_elem(setting, idx, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_int64_elem_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, config_setting_t *setting, int *idx, long long *value);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, struct config_setting_t *setting, int *idx, long long *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int64_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_int64_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx, &value);
@@ -8763,11 +8790,11 @@ config_setting_t* HP_libconfig_setting_set_int64_elem(config_setting_t *setting,
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_set_float_elem(config_setting_t *setting, int idx, double value) {
+struct config_setting_t* HP_libconfig_setting_set_float_elem(struct config_setting_t *setting, int idx, double value) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_set_float_elem_pre ) {
- config_setting_t* (*preHookFunc) (config_setting_t *setting, int *idx, double *value);
+ struct config_setting_t* (*preHookFunc) (struct config_setting_t *setting, int *idx, double *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_float_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_float_elem_pre[hIndex].func;
@@ -8782,7 +8809,7 @@ config_setting_t* HP_libconfig_setting_set_float_elem(config_setting_t *setting,
retVal___ = HPMHooks.source.libconfig.setting_set_float_elem(setting, idx, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_float_elem_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, config_setting_t *setting, int *idx, double *value);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, struct config_setting_t *setting, int *idx, double *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_float_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_float_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx, &value);
@@ -8790,11 +8817,11 @@ config_setting_t* HP_libconfig_setting_set_float_elem(config_setting_t *setting,
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_set_bool_elem(config_setting_t *setting, int idx, int value) {
+struct config_setting_t* HP_libconfig_setting_set_bool_elem(struct config_setting_t *setting, int idx, int value) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_set_bool_elem_pre ) {
- config_setting_t* (*preHookFunc) (config_setting_t *setting, int *idx, int *value);
+ struct config_setting_t* (*preHookFunc) (struct config_setting_t *setting, int *idx, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_bool_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_bool_elem_pre[hIndex].func;
@@ -8809,7 +8836,7 @@ config_setting_t* HP_libconfig_setting_set_bool_elem(config_setting_t *setting,
retVal___ = HPMHooks.source.libconfig.setting_set_bool_elem(setting, idx, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_bool_elem_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, config_setting_t *setting, int *idx, int *value);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, struct config_setting_t *setting, int *idx, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_bool_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_bool_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx, &value);
@@ -8817,11 +8844,11 @@ config_setting_t* HP_libconfig_setting_set_bool_elem(config_setting_t *setting,
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_set_string_elem(config_setting_t *setting, int idx, const char *value) {
+struct config_setting_t* HP_libconfig_setting_set_string_elem(struct config_setting_t *setting, int idx, const char *value) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_set_string_elem_pre ) {
- config_setting_t* (*preHookFunc) (config_setting_t *setting, int *idx, const char *value);
+ struct config_setting_t* (*preHookFunc) (struct config_setting_t *setting, int *idx, const char *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_string_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_string_elem_pre[hIndex].func;
@@ -8836,7 +8863,7 @@ config_setting_t* HP_libconfig_setting_set_string_elem(config_setting_t *setting
retVal___ = HPMHooks.source.libconfig.setting_set_string_elem(setting, idx, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_string_elem_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, config_setting_t *setting, int *idx, const char *value);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, struct config_setting_t *setting, int *idx, const char *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_string_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_string_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx, value);
@@ -8844,11 +8871,11 @@ config_setting_t* HP_libconfig_setting_set_string_elem(config_setting_t *setting
}
return retVal___;
}
-int HP_libconfig_setting_index(const config_setting_t *setting) {
+int HP_libconfig_setting_index(const struct config_setting_t *setting) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_index_pre ) {
- int (*preHookFunc) (const config_setting_t *setting);
+ int (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_index_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_index_pre[hIndex].func;
@@ -8863,7 +8890,7 @@ int HP_libconfig_setting_index(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_index(setting);
}
if( HPMHooks.count.HP_libconfig_setting_index_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_index_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_index_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -8871,11 +8898,11 @@ int HP_libconfig_setting_index(const config_setting_t *setting) {
}
return retVal___;
}
-int HP_libconfig_setting_length(const config_setting_t *setting) {
+int HP_libconfig_setting_length(const struct config_setting_t *setting) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_length_pre ) {
- int (*preHookFunc) (const config_setting_t *setting);
+ int (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_length_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_length_pre[hIndex].func;
@@ -8890,7 +8917,7 @@ int HP_libconfig_setting_length(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_length(setting);
}
if( HPMHooks.count.HP_libconfig_setting_length_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_length_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_length_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -8898,11 +8925,11 @@ int HP_libconfig_setting_length(const config_setting_t *setting) {
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_get_elem(const config_setting_t *setting, unsigned int idx) {
+struct config_setting_t* HP_libconfig_setting_get_elem(const struct config_setting_t *setting, unsigned int idx) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_get_elem_pre ) {
- config_setting_t* (*preHookFunc) (const config_setting_t *setting, unsigned int *idx);
+ struct config_setting_t* (*preHookFunc) (const struct config_setting_t *setting, unsigned int *idx);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_elem_pre[hIndex].func;
@@ -8917,7 +8944,7 @@ config_setting_t* HP_libconfig_setting_get_elem(const config_setting_t *setting,
retVal___ = HPMHooks.source.libconfig.setting_get_elem(setting, idx);
}
if( HPMHooks.count.HP_libconfig_setting_get_elem_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, const config_setting_t *setting, unsigned int *idx);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, const struct config_setting_t *setting, unsigned int *idx);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx);
@@ -8925,11 +8952,11 @@ config_setting_t* HP_libconfig_setting_get_elem(const config_setting_t *setting,
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_get_member(const config_setting_t *setting, const char *name) {
+struct config_setting_t* HP_libconfig_setting_get_member(const struct config_setting_t *setting, const char *name) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_get_member_pre ) {
- config_setting_t* (*preHookFunc) (const config_setting_t *setting, const char *name);
+ struct config_setting_t* (*preHookFunc) (const struct config_setting_t *setting, const char *name);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_member_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_member_pre[hIndex].func;
@@ -8944,7 +8971,7 @@ config_setting_t* HP_libconfig_setting_get_member(const config_setting_t *settin
retVal___ = HPMHooks.source.libconfig.setting_get_member(setting, name);
}
if( HPMHooks.count.HP_libconfig_setting_get_member_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, const config_setting_t *setting, const char *name);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, const struct config_setting_t *setting, const char *name);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_member_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_member_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, name);
@@ -8952,11 +8979,11 @@ config_setting_t* HP_libconfig_setting_get_member(const config_setting_t *settin
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_add(config_setting_t *parent, const char *name, int type) {
+struct config_setting_t* HP_libconfig_setting_add(struct config_setting_t *parent, const char *name, int type) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_add_pre ) {
- config_setting_t* (*preHookFunc) (config_setting_t *parent, const char *name, int *type);
+ struct config_setting_t* (*preHookFunc) (struct config_setting_t *parent, const char *name, int *type);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_add_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_add_pre[hIndex].func;
@@ -8971,7 +8998,7 @@ config_setting_t* HP_libconfig_setting_add(config_setting_t *parent, const char
retVal___ = HPMHooks.source.libconfig.setting_add(parent, name, type);
}
if( HPMHooks.count.HP_libconfig_setting_add_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, config_setting_t *parent, const char *name, int *type);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, struct config_setting_t *parent, const char *name, int *type);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_add_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_add_post[hIndex].func;
retVal___ = postHookFunc(retVal___, parent, name, &type);
@@ -8979,11 +9006,11 @@ config_setting_t* HP_libconfig_setting_add(config_setting_t *parent, const char
}
return retVal___;
}
-int HP_libconfig_setting_remove(config_setting_t *parent, const char *name) {
+int HP_libconfig_setting_remove(struct config_setting_t *parent, const char *name) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_remove_pre ) {
- int (*preHookFunc) (config_setting_t *parent, const char *name);
+ int (*preHookFunc) (struct config_setting_t *parent, const char *name);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_remove_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_remove_pre[hIndex].func;
@@ -8998,7 +9025,7 @@ int HP_libconfig_setting_remove(config_setting_t *parent, const char *name) {
retVal___ = HPMHooks.source.libconfig.setting_remove(parent, name);
}
if( HPMHooks.count.HP_libconfig_setting_remove_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *parent, const char *name);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *parent, const char *name);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_remove_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_remove_post[hIndex].func;
retVal___ = postHookFunc(retVal___, parent, name);
@@ -9006,11 +9033,11 @@ int HP_libconfig_setting_remove(config_setting_t *parent, const char *name) {
}
return retVal___;
}
-int HP_libconfig_setting_remove_elem(config_setting_t *parent, unsigned int idx) {
+int HP_libconfig_setting_remove_elem(struct config_setting_t *parent, unsigned int idx) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_remove_elem_pre ) {
- int (*preHookFunc) (config_setting_t *parent, unsigned int *idx);
+ int (*preHookFunc) (struct config_setting_t *parent, unsigned int *idx);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_remove_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_remove_elem_pre[hIndex].func;
@@ -9025,7 +9052,7 @@ int HP_libconfig_setting_remove_elem(config_setting_t *parent, unsigned int idx)
retVal___ = HPMHooks.source.libconfig.setting_remove_elem(parent, idx);
}
if( HPMHooks.count.HP_libconfig_setting_remove_elem_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *parent, unsigned int *idx);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *parent, unsigned int *idx);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_remove_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_remove_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, parent, &idx);
@@ -9033,10 +9060,10 @@ int HP_libconfig_setting_remove_elem(config_setting_t *parent, unsigned int idx)
}
return retVal___;
}
-void HP_libconfig_setting_set_hook(config_setting_t *setting, void *hook) {
+void HP_libconfig_setting_set_hook(struct config_setting_t *setting, void *hook) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_setting_set_hook_pre ) {
- void (*preHookFunc) (config_setting_t *setting, void *hook);
+ void (*preHookFunc) (struct config_setting_t *setting, void *hook);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_hook_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_hook_pre[hIndex].func;
@@ -9051,7 +9078,7 @@ void HP_libconfig_setting_set_hook(config_setting_t *setting, void *hook) {
HPMHooks.source.libconfig.setting_set_hook(setting, hook);
}
if( HPMHooks.count.HP_libconfig_setting_set_hook_post ) {
- void (*postHookFunc) (config_setting_t *setting, void *hook);
+ void (*postHookFunc) (struct config_setting_t *setting, void *hook);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_hook_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_hook_post[hIndex].func;
postHookFunc(setting, hook);
@@ -9059,11 +9086,11 @@ void HP_libconfig_setting_set_hook(config_setting_t *setting, void *hook) {
}
return;
}
-config_setting_t* HP_libconfig_lookup(const config_t *config, const char *filepath) {
+struct config_setting_t* HP_libconfig_lookup(const struct config_t *config, const char *filepath) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_lookup_pre ) {
- config_setting_t* (*preHookFunc) (const config_t *config, const char *filepath);
+ struct config_setting_t* (*preHookFunc) (const struct config_t *config, const char *filepath);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_lookup_pre[hIndex].func;
@@ -9078,7 +9105,7 @@ config_setting_t* HP_libconfig_lookup(const config_t *config, const char *filepa
retVal___ = HPMHooks.source.libconfig.lookup(config, filepath);
}
if( HPMHooks.count.HP_libconfig_lookup_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, const config_t *config, const char *filepath);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, const struct config_t *config, const char *filepath);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_lookup_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filepath);
@@ -9086,38 +9113,11 @@ config_setting_t* HP_libconfig_lookup(const config_t *config, const char *filepa
}
return retVal___;
}
-config_setting_t* HP_libconfig_lookup_from(config_setting_t *setting, const char *filepath) {
- int hIndex = 0;
- config_setting_t* retVal___ = NULL;
- if( HPMHooks.count.HP_libconfig_lookup_from_pre ) {
- config_setting_t* (*preHookFunc) (config_setting_t *setting, const char *filepath);
- *HPMforce_return = false;
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_from_pre; hIndex++ ) {
- preHookFunc = HPMHooks.list.HP_libconfig_lookup_from_pre[hIndex].func;
- retVal___ = preHookFunc(setting, filepath);
- }
- if( *HPMforce_return ) {
- *HPMforce_return = false;
- return retVal___;
- }
- }
- {
- retVal___ = HPMHooks.source.libconfig.lookup_from(setting, filepath);
- }
- if( HPMHooks.count.HP_libconfig_lookup_from_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, config_setting_t *setting, const char *filepath);
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_from_post; hIndex++ ) {
- postHookFunc = HPMHooks.list.HP_libconfig_lookup_from_post[hIndex].func;
- retVal___ = postHookFunc(retVal___, setting, filepath);
- }
- }
- return retVal___;
-}
-int HP_libconfig_lookup_int(const config_t *config, const char *filepath, int *value) {
+int HP_libconfig_lookup_int(const struct config_t *config, const char *filepath, int *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_lookup_int_pre ) {
- int (*preHookFunc) (const config_t *config, const char *filepath, int *value);
+ int (*preHookFunc) (const struct config_t *config, const char *filepath, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_int_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_lookup_int_pre[hIndex].func;
@@ -9132,7 +9132,7 @@ int HP_libconfig_lookup_int(const config_t *config, const char *filepath, int *v
retVal___ = HPMHooks.source.libconfig.lookup_int(config, filepath, value);
}
if( HPMHooks.count.HP_libconfig_lookup_int_post ) {
- int (*postHookFunc) (int retVal___, const config_t *config, const char *filepath, int *value);
+ int (*postHookFunc) (int retVal___, const struct config_t *config, const char *filepath, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_int_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_lookup_int_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filepath, value);
@@ -9140,11 +9140,11 @@ int HP_libconfig_lookup_int(const config_t *config, const char *filepath, int *v
}
return retVal___;
}
-int HP_libconfig_lookup_int64(const config_t *config, const char *filepath, long long *value) {
+int HP_libconfig_lookup_int64(const struct config_t *config, const char *filepath, long long *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_lookup_int64_pre ) {
- int (*preHookFunc) (const config_t *config, const char *filepath, long long *value);
+ int (*preHookFunc) (const struct config_t *config, const char *filepath, long long *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_int64_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_lookup_int64_pre[hIndex].func;
@@ -9159,7 +9159,7 @@ int HP_libconfig_lookup_int64(const config_t *config, const char *filepath, long
retVal___ = HPMHooks.source.libconfig.lookup_int64(config, filepath, value);
}
if( HPMHooks.count.HP_libconfig_lookup_int64_post ) {
- int (*postHookFunc) (int retVal___, const config_t *config, const char *filepath, long long *value);
+ int (*postHookFunc) (int retVal___, const struct config_t *config, const char *filepath, long long *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_int64_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_lookup_int64_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filepath, value);
@@ -9167,11 +9167,11 @@ int HP_libconfig_lookup_int64(const config_t *config, const char *filepath, long
}
return retVal___;
}
-int HP_libconfig_lookup_float(const config_t *config, const char *filepath, double *value) {
+int HP_libconfig_lookup_float(const struct config_t *config, const char *filepath, double *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_lookup_float_pre ) {
- int (*preHookFunc) (const config_t *config, const char *filepath, double *value);
+ int (*preHookFunc) (const struct config_t *config, const char *filepath, double *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_float_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_lookup_float_pre[hIndex].func;
@@ -9186,7 +9186,7 @@ int HP_libconfig_lookup_float(const config_t *config, const char *filepath, doub
retVal___ = HPMHooks.source.libconfig.lookup_float(config, filepath, value);
}
if( HPMHooks.count.HP_libconfig_lookup_float_post ) {
- int (*postHookFunc) (int retVal___, const config_t *config, const char *filepath, double *value);
+ int (*postHookFunc) (int retVal___, const struct config_t *config, const char *filepath, double *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_float_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_lookup_float_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filepath, value);
@@ -9194,11 +9194,11 @@ int HP_libconfig_lookup_float(const config_t *config, const char *filepath, doub
}
return retVal___;
}
-int HP_libconfig_lookup_bool(const config_t *config, const char *filepath, int *value) {
+int HP_libconfig_lookup_bool(const struct config_t *config, const char *filepath, int *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_lookup_bool_pre ) {
- int (*preHookFunc) (const config_t *config, const char *filepath, int *value);
+ int (*preHookFunc) (const struct config_t *config, const char *filepath, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_bool_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_lookup_bool_pre[hIndex].func;
@@ -9213,7 +9213,7 @@ int HP_libconfig_lookup_bool(const config_t *config, const char *filepath, int *
retVal___ = HPMHooks.source.libconfig.lookup_bool(config, filepath, value);
}
if( HPMHooks.count.HP_libconfig_lookup_bool_post ) {
- int (*postHookFunc) (int retVal___, const config_t *config, const char *filepath, int *value);
+ int (*postHookFunc) (int retVal___, const struct config_t *config, const char *filepath, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_bool_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_lookup_bool_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filepath, value);
@@ -9221,11 +9221,11 @@ int HP_libconfig_lookup_bool(const config_t *config, const char *filepath, int *
}
return retVal___;
}
-int HP_libconfig_lookup_string(const config_t *config, const char *filepath, const char **value) {
+int HP_libconfig_lookup_string(const struct config_t *config, const char *filepath, const char **value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_lookup_string_pre ) {
- int (*preHookFunc) (const config_t *config, const char *filepath, const char **value);
+ int (*preHookFunc) (const struct config_t *config, const char *filepath, const char **value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_string_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_lookup_string_pre[hIndex].func;
@@ -9240,7 +9240,7 @@ int HP_libconfig_lookup_string(const config_t *config, const char *filepath, con
retVal___ = HPMHooks.source.libconfig.lookup_string(config, filepath, value);
}
if( HPMHooks.count.HP_libconfig_lookup_string_post ) {
- int (*postHookFunc) (int retVal___, const config_t *config, const char *filepath, const char **value);
+ int (*postHookFunc) (int retVal___, const struct config_t *config, const char *filepath, const char **value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_string_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_lookup_string_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filepath, value);
@@ -9248,14 +9248,14 @@ int HP_libconfig_lookup_string(const config_t *config, const char *filepath, con
}
return retVal___;
}
-int HP_libconfig_read_file(config_t *config, const char *config_filename) {
+int HP_libconfig_load_file(struct config_t *config, const char *config_filename) {
int hIndex = 0;
int retVal___ = 0;
- if( HPMHooks.count.HP_libconfig_read_file_pre ) {
- int (*preHookFunc) (config_t *config, const char *config_filename);
+ if( HPMHooks.count.HP_libconfig_load_file_pre ) {
+ int (*preHookFunc) (struct config_t *config, const char *config_filename);
*HPMforce_return = false;
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_file_pre; hIndex++ ) {
- preHookFunc = HPMHooks.list.HP_libconfig_read_file_pre[hIndex].func;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_load_file_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_load_file_pre[hIndex].func;
retVal___ = preHookFunc(config, config_filename);
}
if( *HPMforce_return ) {
@@ -9264,21 +9264,21 @@ int HP_libconfig_read_file(config_t *config, const char *config_filename) {
}
}
{
- retVal___ = HPMHooks.source.libconfig.read_file(config, config_filename);
+ retVal___ = HPMHooks.source.libconfig.load_file(config, config_filename);
}
- if( HPMHooks.count.HP_libconfig_read_file_post ) {
- int (*postHookFunc) (int retVal___, config_t *config, const char *config_filename);
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_file_post; hIndex++ ) {
- postHookFunc = HPMHooks.list.HP_libconfig_read_file_post[hIndex].func;
+ if( HPMHooks.count.HP_libconfig_load_file_post ) {
+ int (*postHookFunc) (int retVal___, struct config_t *config, const char *config_filename);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_load_file_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_load_file_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, config_filename);
}
}
return retVal___;
}
-void HP_libconfig_setting_copy_simple(config_setting_t *parent, const config_setting_t *src) {
+void HP_libconfig_setting_copy_simple(struct config_setting_t *parent, const struct config_setting_t *src) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_setting_copy_simple_pre ) {
- void (*preHookFunc) (config_setting_t *parent, const config_setting_t *src);
+ void (*preHookFunc) (struct config_setting_t *parent, const struct config_setting_t *src);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_simple_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_copy_simple_pre[hIndex].func;
@@ -9293,7 +9293,7 @@ void HP_libconfig_setting_copy_simple(config_setting_t *parent, const config_set
HPMHooks.source.libconfig.setting_copy_simple(parent, src);
}
if( HPMHooks.count.HP_libconfig_setting_copy_simple_post ) {
- void (*postHookFunc) (config_setting_t *parent, const config_setting_t *src);
+ void (*postHookFunc) (struct config_setting_t *parent, const struct config_setting_t *src);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_simple_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_copy_simple_post[hIndex].func;
postHookFunc(parent, src);
@@ -9301,10 +9301,10 @@ void HP_libconfig_setting_copy_simple(config_setting_t *parent, const config_set
}
return;
}
-void HP_libconfig_setting_copy_elem(config_setting_t *parent, const config_setting_t *src) {
+void HP_libconfig_setting_copy_elem(struct config_setting_t *parent, const struct config_setting_t *src) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_setting_copy_elem_pre ) {
- void (*preHookFunc) (config_setting_t *parent, const config_setting_t *src);
+ void (*preHookFunc) (struct config_setting_t *parent, const struct config_setting_t *src);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_copy_elem_pre[hIndex].func;
@@ -9319,7 +9319,7 @@ void HP_libconfig_setting_copy_elem(config_setting_t *parent, const config_setti
HPMHooks.source.libconfig.setting_copy_elem(parent, src);
}
if( HPMHooks.count.HP_libconfig_setting_copy_elem_post ) {
- void (*postHookFunc) (config_setting_t *parent, const config_setting_t *src);
+ void (*postHookFunc) (struct config_setting_t *parent, const struct config_setting_t *src);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_copy_elem_post[hIndex].func;
postHookFunc(parent, src);
@@ -9327,10 +9327,10 @@ void HP_libconfig_setting_copy_elem(config_setting_t *parent, const config_setti
}
return;
}
-void HP_libconfig_setting_copy_aggregate(config_setting_t *parent, const config_setting_t *src) {
+void HP_libconfig_setting_copy_aggregate(struct config_setting_t *parent, const struct config_setting_t *src) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_setting_copy_aggregate_pre ) {
- void (*preHookFunc) (config_setting_t *parent, const config_setting_t *src);
+ void (*preHookFunc) (struct config_setting_t *parent, const struct config_setting_t *src);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_aggregate_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_copy_aggregate_pre[hIndex].func;
@@ -9345,7 +9345,7 @@ void HP_libconfig_setting_copy_aggregate(config_setting_t *parent, const config_
HPMHooks.source.libconfig.setting_copy_aggregate(parent, src);
}
if( HPMHooks.count.HP_libconfig_setting_copy_aggregate_post ) {
- void (*postHookFunc) (config_setting_t *parent, const config_setting_t *src);
+ void (*postHookFunc) (struct config_setting_t *parent, const struct config_setting_t *src);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_aggregate_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_copy_aggregate_post[hIndex].func;
postHookFunc(parent, src);
@@ -9353,11 +9353,11 @@ void HP_libconfig_setting_copy_aggregate(config_setting_t *parent, const config_
}
return;
}
-int HP_libconfig_setting_copy(config_setting_t *parent, const config_setting_t *src) {
+int HP_libconfig_setting_copy(struct config_setting_t *parent, const struct config_setting_t *src) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_copy_pre ) {
- int (*preHookFunc) (config_setting_t *parent, const config_setting_t *src);
+ int (*preHookFunc) (struct config_setting_t *parent, const struct config_setting_t *src);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_copy_pre[hIndex].func;
@@ -9372,7 +9372,7 @@ int HP_libconfig_setting_copy(config_setting_t *parent, const config_setting_t *
retVal___ = HPMHooks.source.libconfig.setting_copy(parent, src);
}
if( HPMHooks.count.HP_libconfig_setting_copy_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *parent, const config_setting_t *src);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *parent, const struct config_setting_t *src);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_copy_post[hIndex].func;
retVal___ = postHookFunc(retVal___, parent, src);
@@ -9380,6 +9380,276 @@ int HP_libconfig_setting_copy(config_setting_t *parent, const config_setting_t *
}
return retVal___;
}
+bool HP_libconfig_setting_get_bool_real(const struct config_setting_t *setting) {
+ int hIndex = 0;
+ bool retVal___ = false;
+ if( HPMHooks.count.HP_libconfig_setting_get_bool_real_pre ) {
+ bool (*preHookFunc) (const struct config_setting_t *setting);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_bool_real_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_get_bool_real_pre[hIndex].func;
+ retVal___ = preHookFunc(setting);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_get_bool_real(setting);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_get_bool_real_post ) {
+ bool (*postHookFunc) (bool retVal___, const struct config_setting_t *setting);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_bool_real_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_get_bool_real_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting);
+ }
+ }
+ return retVal___;
+}
+uint32 HP_libconfig_setting_get_uint32(const struct config_setting_t *setting) {
+ int hIndex = 0;
+ uint32 retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_get_uint32_pre ) {
+ uint32 (*preHookFunc) (const struct config_setting_t *setting);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_uint32_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_get_uint32_pre[hIndex].func;
+ retVal___ = preHookFunc(setting);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_get_uint32(setting);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_get_uint32_post ) {
+ uint32 (*postHookFunc) (uint32 retVal___, const struct config_setting_t *setting);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_uint32_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_get_uint32_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting);
+ }
+ }
+ return retVal___;
+}
+uint16 HP_libconfig_setting_get_uint16(const struct config_setting_t *setting) {
+ int hIndex = 0;
+ uint16 retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_get_uint16_pre ) {
+ uint16 (*preHookFunc) (const struct config_setting_t *setting);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_uint16_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_get_uint16_pre[hIndex].func;
+ retVal___ = preHookFunc(setting);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_get_uint16(setting);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_get_uint16_post ) {
+ uint16 (*postHookFunc) (uint16 retVal___, const struct config_setting_t *setting);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_uint16_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_get_uint16_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting);
+ }
+ }
+ return retVal___;
+}
+int16 HP_libconfig_setting_get_int16(const struct config_setting_t *setting) {
+ int hIndex = 0;
+ int16 retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_get_int16_pre ) {
+ int16 (*preHookFunc) (const struct config_setting_t *setting);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int16_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_get_int16_pre[hIndex].func;
+ retVal___ = preHookFunc(setting);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_get_int16(setting);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_get_int16_post ) {
+ int16 (*postHookFunc) (int16 retVal___, const struct config_setting_t *setting);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int16_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_get_int16_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting);
+ }
+ }
+ return retVal___;
+}
+int HP_libconfig_setting_lookup_bool_real(const struct config_setting_t *setting, const char *name, bool *value) {
+ int hIndex = 0;
+ int retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_lookup_bool_real_pre ) {
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, bool *value);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_bool_real_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_bool_real_pre[hIndex].func;
+ retVal___ = preHookFunc(setting, name, value);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_lookup_bool_real(setting, name, value);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_lookup_bool_real_post ) {
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, bool *value);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_bool_real_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_bool_real_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting, name, value);
+ }
+ }
+ return retVal___;
+}
+int HP_libconfig_setting_lookup_uint32(const struct config_setting_t *setting, const char *name, uint32 *value) {
+ int hIndex = 0;
+ int retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_lookup_uint32_pre ) {
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, uint32 *value);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_uint32_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_uint32_pre[hIndex].func;
+ retVal___ = preHookFunc(setting, name, value);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_lookup_uint32(setting, name, value);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_lookup_uint32_post ) {
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, uint32 *value);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_uint32_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_uint32_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting, name, value);
+ }
+ }
+ return retVal___;
+}
+int HP_libconfig_setting_lookup_uint16(const struct config_setting_t *setting, const char *name, uint16 *value) {
+ int hIndex = 0;
+ int retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_lookup_uint16_pre ) {
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, uint16 *value);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_uint16_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_uint16_pre[hIndex].func;
+ retVal___ = preHookFunc(setting, name, value);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_lookup_uint16(setting, name, value);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_lookup_uint16_post ) {
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, uint16 *value);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_uint16_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_uint16_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting, name, value);
+ }
+ }
+ return retVal___;
+}
+int HP_libconfig_setting_lookup_int16(const struct config_setting_t *setting, const char *name, int16 *value) {
+ int hIndex = 0;
+ int retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_lookup_int16_pre ) {
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, int16 *value);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_int16_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_int16_pre[hIndex].func;
+ retVal___ = preHookFunc(setting, name, value);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_lookup_int16(setting, name, value);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_lookup_int16_post ) {
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, int16 *value);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_int16_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_int16_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting, name, value);
+ }
+ }
+ return retVal___;
+}
+int HP_libconfig_setting_lookup_mutable_string(const struct config_setting_t *setting, const char *name, char *out, size_t out_size) {
+ int hIndex = 0;
+ int retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_lookup_mutable_string_pre ) {
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, char *out, size_t *out_size);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_mutable_string_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_mutable_string_pre[hIndex].func;
+ retVal___ = preHookFunc(setting, name, out, &out_size);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_lookup_mutable_string(setting, name, out, out_size);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_lookup_mutable_string_post ) {
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, char *out, size_t *out_size);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_mutable_string_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_mutable_string_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting, name, out, &out_size);
+ }
+ }
+ return retVal___;
+}
+int HP_libconfig_lookup_mutable_string(const struct config_t *config, const char *name, char *out, size_t out_size) {
+ int hIndex = 0;
+ int retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_lookup_mutable_string_pre ) {
+ int (*preHookFunc) (const struct config_t *config, const char *name, char *out, size_t *out_size);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_mutable_string_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_lookup_mutable_string_pre[hIndex].func;
+ retVal___ = preHookFunc(config, name, out, &out_size);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.lookup_mutable_string(config, name, out, out_size);
+ }
+ if( HPMHooks.count.HP_libconfig_lookup_mutable_string_post ) {
+ int (*postHookFunc) (int retVal___, const struct config_t *config, const char *name, char *out, size_t *out_size);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_mutable_string_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_lookup_mutable_string_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, config, name, out, &out_size);
+ }
+ }
+ return retVal___;
+}
/* loginif */
void HP_loginif_init(void) {
int hIndex = 0;
@@ -9907,6 +10177,33 @@ char* HP_iMalloc_astrdup(const char *p, const char *file, int line, const char *
}
return retVal___;
}
+char* HP_iMalloc_astrndup(const char *p, size_t size, const char *file, int line, const char *func) {
+ int hIndex = 0;
+ char* retVal___ = NULL;
+ if( HPMHooks.count.HP_iMalloc_astrndup_pre ) {
+ char* (*preHookFunc) (const char *p, size_t *size, const char *file, int *line, const char *func);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_iMalloc_astrndup_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_iMalloc_astrndup_pre[hIndex].func;
+ retVal___ = preHookFunc(p, &size, file, &line, func);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.iMalloc.astrndup(p, size, file, line, func);
+ }
+ if( HPMHooks.count.HP_iMalloc_astrndup_post ) {
+ char* (*postHookFunc) (char* retVal___, const char *p, size_t *size, const char *file, int *line, const char *func);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_iMalloc_astrndup_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_iMalloc_astrndup_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, p, &size, file, &line, func);
+ }
+ }
+ return retVal___;
+}
void HP_iMalloc_free(void *p, const char *file, int line, const char *func) {
int hIndex = 0;
if( HPMHooks.count.HP_iMalloc_free_pre ) {
@@ -10248,11 +10545,11 @@ void HP_mapif_char_ban(int char_id, time_t timestamp) {
}
return;
}
-int HP_mapif_sendall(unsigned char *buf, unsigned int len) {
+int HP_mapif_sendall(const unsigned char *buf, unsigned int len) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_mapif_sendall_pre ) {
- int (*preHookFunc) (unsigned char *buf, unsigned int *len);
+ int (*preHookFunc) (const unsigned char *buf, unsigned int *len);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_sendall_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_sendall_pre[hIndex].func;
@@ -10267,7 +10564,7 @@ int HP_mapif_sendall(unsigned char *buf, unsigned int len) {
retVal___ = HPMHooks.source.mapif.sendall(buf, len);
}
if( HPMHooks.count.HP_mapif_sendall_post ) {
- int (*postHookFunc) (int retVal___, unsigned char *buf, unsigned int *len);
+ int (*postHookFunc) (int retVal___, const unsigned char *buf, unsigned int *len);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_sendall_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_sendall_post[hIndex].func;
retVal___ = postHookFunc(retVal___, buf, &len);
@@ -10641,12 +10938,39 @@ void HP_mapif_parse_auction_bid(int fd) {
}
return;
}
-bool HP_mapif_elemental_save(struct s_elemental *ele) {
+bool HP_mapif_elemental_create(struct s_elemental *ele) {
int hIndex = 0;
bool retVal___ = false;
- if( HPMHooks.count.HP_mapif_elemental_save_pre ) {
+ if( HPMHooks.count.HP_mapif_elemental_create_pre ) {
bool (*preHookFunc) (struct s_elemental *ele);
*HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_elemental_create_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_mapif_elemental_create_pre[hIndex].func;
+ retVal___ = preHookFunc(ele);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.mapif.elemental_create(ele);
+ }
+ if( HPMHooks.count.HP_mapif_elemental_create_post ) {
+ bool (*postHookFunc) (bool retVal___, struct s_elemental *ele);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_elemental_create_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_mapif_elemental_create_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, ele);
+ }
+ }
+ return retVal___;
+}
+bool HP_mapif_elemental_save(const struct s_elemental *ele) {
+ int hIndex = 0;
+ bool retVal___ = false;
+ if( HPMHooks.count.HP_mapif_elemental_save_pre ) {
+ bool (*preHookFunc) (const struct s_elemental *ele);
+ *HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_elemental_save_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_elemental_save_pre[hIndex].func;
retVal___ = preHookFunc(ele);
@@ -10660,7 +10984,7 @@ bool HP_mapif_elemental_save(struct s_elemental *ele) {
retVal___ = HPMHooks.source.mapif.elemental_save(ele);
}
if( HPMHooks.count.HP_mapif_elemental_save_post ) {
- bool (*postHookFunc) (bool retVal___, struct s_elemental *ele);
+ bool (*postHookFunc) (bool retVal___, const struct s_elemental *ele);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_elemental_save_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_elemental_save_post[hIndex].func;
retVal___ = postHookFunc(retVal___, ele);
@@ -10748,10 +11072,10 @@ void HP_mapif_elemental_send(int fd, struct s_elemental *ele, unsigned char flag
}
return;
}
-void HP_mapif_parse_elemental_create(int fd, struct s_elemental *ele) {
+void HP_mapif_parse_elemental_create(int fd, const struct s_elemental *ele) {
int hIndex = 0;
if( HPMHooks.count.HP_mapif_parse_elemental_create_pre ) {
- void (*preHookFunc) (int *fd, struct s_elemental *ele);
+ void (*preHookFunc) (int *fd, const struct s_elemental *ele);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_elemental_create_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_parse_elemental_create_pre[hIndex].func;
@@ -10766,7 +11090,7 @@ void HP_mapif_parse_elemental_create(int fd, struct s_elemental *ele) {
HPMHooks.source.mapif.parse_elemental_create(fd, ele);
}
if( HPMHooks.count.HP_mapif_parse_elemental_create_post ) {
- void (*postHookFunc) (int *fd, struct s_elemental *ele);
+ void (*postHookFunc) (int *fd, const struct s_elemental *ele);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_elemental_create_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_parse_elemental_create_post[hIndex].func;
postHookFunc(&fd, ele);
@@ -10878,10 +11202,10 @@ void HP_mapif_elemental_saved(int fd, unsigned char flag) {
}
return;
}
-void HP_mapif_parse_elemental_save(int fd, struct s_elemental *ele) {
+void HP_mapif_parse_elemental_save(int fd, const struct s_elemental *ele) {
int hIndex = 0;
if( HPMHooks.count.HP_mapif_parse_elemental_save_pre ) {
- void (*preHookFunc) (int *fd, struct s_elemental *ele);
+ void (*preHookFunc) (int *fd, const struct s_elemental *ele);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_elemental_save_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_parse_elemental_save_pre[hIndex].func;
@@ -10896,7 +11220,7 @@ void HP_mapif_parse_elemental_save(int fd, struct s_elemental *ele) {
HPMHooks.source.mapif.parse_elemental_save(fd, ele);
}
if( HPMHooks.count.HP_mapif_parse_elemental_save_post ) {
- void (*postHookFunc) (int *fd, struct s_elemental *ele);
+ void (*postHookFunc) (int *fd, const struct s_elemental *ele);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_elemental_save_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_parse_elemental_save_post[hIndex].func;
postHookFunc(&fd, ele);
@@ -11093,11 +11417,11 @@ int HP_mapif_guild_broken(int guild_id, int flag) {
}
return retVal___;
}
-int HP_mapif_guild_message(int guild_id, int account_id, char *mes, int len, int sfd) {
+int HP_mapif_guild_message(int guild_id, int account_id, const char *mes, int len, int sfd) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_mapif_guild_message_pre ) {
- int (*preHookFunc) (int *guild_id, int *account_id, char *mes, int *len, int *sfd);
+ int (*preHookFunc) (int *guild_id, int *account_id, const char *mes, int *len, int *sfd);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_guild_message_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_guild_message_pre[hIndex].func;
@@ -11112,7 +11436,7 @@ int HP_mapif_guild_message(int guild_id, int account_id, char *mes, int len, int
retVal___ = HPMHooks.source.mapif.guild_message(guild_id, account_id, mes, len, sfd);
}
if( HPMHooks.count.HP_mapif_guild_message_post ) {
- int (*postHookFunc) (int retVal___, int *guild_id, int *account_id, char *mes, int *len, int *sfd);
+ int (*postHookFunc) (int retVal___, int *guild_id, int *account_id, const char *mes, int *len, int *sfd);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_guild_message_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_guild_message_post[hIndex].func;
retVal___ = postHookFunc(retVal___, &guild_id, &account_id, mes, &len, &sfd);
@@ -11336,11 +11660,11 @@ int HP_mapif_guild_master_changed(struct guild *g, int aid, int cid) {
}
return retVal___;
}
-int HP_mapif_guild_castle_dataload(int fd, int sz, int *castle_ids) {
+int HP_mapif_guild_castle_dataload(int fd, int sz, const int *castle_ids) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_mapif_guild_castle_dataload_pre ) {
- int (*preHookFunc) (int *fd, int *sz, int *castle_ids);
+ int (*preHookFunc) (int *fd, int *sz, const int *castle_ids);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_guild_castle_dataload_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_guild_castle_dataload_pre[hIndex].func;
@@ -11355,7 +11679,7 @@ int HP_mapif_guild_castle_dataload(int fd, int sz, int *castle_ids) {
retVal___ = HPMHooks.source.mapif.guild_castle_dataload(fd, sz, castle_ids);
}
if( HPMHooks.count.HP_mapif_guild_castle_dataload_post ) {
- int (*postHookFunc) (int retVal___, int *fd, int *sz, int *castle_ids);
+ int (*postHookFunc) (int retVal___, int *fd, int *sz, const int *castle_ids);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_guild_castle_dataload_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_guild_castle_dataload_post[hIndex].func;
retVal___ = postHookFunc(retVal___, &fd, &sz, castle_ids);
@@ -11363,11 +11687,11 @@ int HP_mapif_guild_castle_dataload(int fd, int sz, int *castle_ids) {
}
return retVal___;
}
-int HP_mapif_parse_CreateGuild(int fd, int account_id, char *name, struct guild_member *master) {
+int HP_mapif_parse_CreateGuild(int fd, int account_id, const char *name, const struct guild_member *master) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_mapif_parse_CreateGuild_pre ) {
- int (*preHookFunc) (int *fd, int *account_id, char *name, struct guild_member *master);
+ int (*preHookFunc) (int *fd, int *account_id, const char *name, const struct guild_member *master);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_CreateGuild_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_parse_CreateGuild_pre[hIndex].func;
@@ -11382,7 +11706,7 @@ int HP_mapif_parse_CreateGuild(int fd, int account_id, char *name, struct guild_
retVal___ = HPMHooks.source.mapif.parse_CreateGuild(fd, account_id, name, master);
}
if( HPMHooks.count.HP_mapif_parse_CreateGuild_post ) {
- int (*postHookFunc) (int retVal___, int *fd, int *account_id, char *name, struct guild_member *master);
+ int (*postHookFunc) (int retVal___, int *fd, int *account_id, const char *name, const struct guild_member *master);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_CreateGuild_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_parse_CreateGuild_post[hIndex].func;
retVal___ = postHookFunc(retVal___, &fd, &account_id, name, master);
@@ -11417,11 +11741,11 @@ int HP_mapif_parse_GuildInfo(int fd, int guild_id) {
}
return retVal___;
}
-int HP_mapif_parse_GuildAddMember(int fd, int guild_id, struct guild_member *m) {
+int HP_mapif_parse_GuildAddMember(int fd, int guild_id, const struct guild_member *m) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_mapif_parse_GuildAddMember_pre ) {
- int (*preHookFunc) (int *fd, int *guild_id, struct guild_member *m);
+ int (*preHookFunc) (int *fd, int *guild_id, const struct guild_member *m);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_GuildAddMember_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_parse_GuildAddMember_pre[hIndex].func;
@@ -11436,7 +11760,7 @@ int HP_mapif_parse_GuildAddMember(int fd, int guild_id, struct guild_member *m)
retVal___ = HPMHooks.source.mapif.parse_GuildAddMember(fd, guild_id, m);
}
if( HPMHooks.count.HP_mapif_parse_GuildAddMember_post ) {
- int (*postHookFunc) (int retVal___, int *fd, int *guild_id, struct guild_member *m);
+ int (*postHookFunc) (int retVal___, int *fd, int *guild_id, const struct guild_member *m);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_GuildAddMember_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_parse_GuildAddMember_post[hIndex].func;
retVal___ = postHookFunc(retVal___, &fd, &guild_id, m);
@@ -11525,11 +11849,11 @@ int HP_mapif_parse_BreakGuild(int fd, int guild_id) {
}
return retVal___;
}
-int HP_mapif_parse_GuildMessage(int fd, int guild_id, int account_id, char *mes, int len) {
+int HP_mapif_parse_GuildMessage(int fd, int guild_id, int account_id, const char *mes, int len) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_mapif_parse_GuildMessage_pre ) {
- int (*preHookFunc) (int *fd, int *guild_id, int *account_id, char *mes, int *len);
+ int (*preHookFunc) (int *fd, int *guild_id, int *account_id, const char *mes, int *len);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_GuildMessage_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_parse_GuildMessage_pre[hIndex].func;
@@ -11544,7 +11868,7 @@ int HP_mapif_parse_GuildMessage(int fd, int guild_id, int account_id, char *mes,
retVal___ = HPMHooks.source.mapif.parse_GuildMessage(fd, guild_id, account_id, mes, len);
}
if( HPMHooks.count.HP_mapif_parse_GuildMessage_post ) {
- int (*postHookFunc) (int retVal___, int *fd, int *guild_id, int *account_id, char *mes, int *len);
+ int (*postHookFunc) (int retVal___, int *fd, int *guild_id, int *account_id, const char *mes, int *len);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_GuildMessage_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_parse_GuildMessage_post[hIndex].func;
retVal___ = postHookFunc(retVal___, &fd, &guild_id, &account_id, mes, &len);
@@ -11606,11 +11930,11 @@ int HP_mapif_parse_GuildMemberInfoChange(int fd, int guild_id, int account_id, i
}
return retVal___;
}
-int HP_mapif_parse_GuildPosition(int fd, int guild_id, int idx, struct guild_position *p) {
+int HP_mapif_parse_GuildPosition(int fd, int guild_id, int idx, const struct guild_position *p) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_mapif_parse_GuildPosition_pre ) {
- int (*preHookFunc) (int *fd, int *guild_id, int *idx, struct guild_position *p);
+ int (*preHookFunc) (int *fd, int *guild_id, int *idx, const struct guild_position *p);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_GuildPosition_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_parse_GuildPosition_pre[hIndex].func;
@@ -11625,7 +11949,7 @@ int HP_mapif_parse_GuildPosition(int fd, int guild_id, int idx, struct guild_pos
retVal___ = HPMHooks.source.mapif.parse_GuildPosition(fd, guild_id, idx, p);
}
if( HPMHooks.count.HP_mapif_parse_GuildPosition_post ) {
- int (*postHookFunc) (int retVal___, int *fd, int *guild_id, int *idx, struct guild_position *p);
+ int (*postHookFunc) (int retVal___, int *fd, int *guild_id, int *idx, const struct guild_position *p);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_GuildPosition_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_parse_GuildPosition_post[hIndex].func;
retVal___ = postHookFunc(retVal___, &fd, &guild_id, &idx, p);
@@ -11768,11 +12092,11 @@ int HP_mapif_parse_GuildEmblem(int fd, int len, int guild_id, int dummy, const c
}
return retVal___;
}
-int HP_mapif_parse_GuildCastleDataLoad(int fd, int len, int *castle_ids) {
+int HP_mapif_parse_GuildCastleDataLoad(int fd, int len, const int *castle_ids) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_mapif_parse_GuildCastleDataLoad_pre ) {
- int (*preHookFunc) (int *fd, int *len, int *castle_ids);
+ int (*preHookFunc) (int *fd, int *len, const int *castle_ids);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_GuildCastleDataLoad_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_parse_GuildCastleDataLoad_pre[hIndex].func;
@@ -11787,7 +12111,7 @@ int HP_mapif_parse_GuildCastleDataLoad(int fd, int len, int *castle_ids) {
retVal___ = HPMHooks.source.mapif.parse_GuildCastleDataLoad(fd, len, castle_ids);
}
if( HPMHooks.count.HP_mapif_parse_GuildCastleDataLoad_post ) {
- int (*postHookFunc) (int retVal___, int *fd, int *len, int *castle_ids);
+ int (*postHookFunc) (int retVal___, int *fd, int *len, const int *castle_ids);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_GuildCastleDataLoad_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_parse_GuildCastleDataLoad_post[hIndex].func;
retVal___ = postHookFunc(retVal___, &fd, &len, castle_ids);
@@ -11849,10 +12173,10 @@ int HP_mapif_parse_GuildMasterChange(int fd, int guild_id, const char *name, int
}
return retVal___;
}
-void HP_mapif_homunculus_created(int fd, int account_id, struct s_homunculus *sh, unsigned char flag) {
+void HP_mapif_homunculus_created(int fd, int account_id, const struct s_homunculus *sh, unsigned char flag) {
int hIndex = 0;
if( HPMHooks.count.HP_mapif_homunculus_created_pre ) {
- void (*preHookFunc) (int *fd, int *account_id, struct s_homunculus *sh, unsigned char *flag);
+ void (*preHookFunc) (int *fd, int *account_id, const struct s_homunculus *sh, unsigned char *flag);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_homunculus_created_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_homunculus_created_pre[hIndex].func;
@@ -11867,7 +12191,7 @@ void HP_mapif_homunculus_created(int fd, int account_id, struct s_homunculus *sh
HPMHooks.source.mapif.homunculus_created(fd, account_id, sh, flag);
}
if( HPMHooks.count.HP_mapif_homunculus_created_post ) {
- void (*postHookFunc) (int *fd, int *account_id, struct s_homunculus *sh, unsigned char *flag);
+ void (*postHookFunc) (int *fd, int *account_id, const struct s_homunculus *sh, unsigned char *flag);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_homunculus_created_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_homunculus_created_post[hIndex].func;
postHookFunc(&fd, &account_id, sh, &flag);
@@ -11953,10 +12277,10 @@ void HP_mapif_homunculus_saved(int fd, int account_id, bool flag) {
}
return;
}
-void HP_mapif_homunculus_renamed(int fd, int account_id, int char_id, unsigned char flag, char *name) {
+void HP_mapif_homunculus_renamed(int fd, int account_id, int char_id, unsigned char flag, const char *name) {
int hIndex = 0;
if( HPMHooks.count.HP_mapif_homunculus_renamed_pre ) {
- void (*preHookFunc) (int *fd, int *account_id, int *char_id, unsigned char *flag, char *name);
+ void (*preHookFunc) (int *fd, int *account_id, int *char_id, unsigned char *flag, const char *name);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_homunculus_renamed_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_homunculus_renamed_pre[hIndex].func;
@@ -11971,7 +12295,7 @@ void HP_mapif_homunculus_renamed(int fd, int account_id, int char_id, unsigned c
HPMHooks.source.mapif.homunculus_renamed(fd, account_id, char_id, flag, name);
}
if( HPMHooks.count.HP_mapif_homunculus_renamed_post ) {
- void (*postHookFunc) (int *fd, int *account_id, int *char_id, unsigned char *flag, char *name);
+ void (*postHookFunc) (int *fd, int *account_id, int *char_id, unsigned char *flag, const char *name);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_homunculus_renamed_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_homunculus_renamed_post[hIndex].func;
postHookFunc(&fd, &account_id, &char_id, &flag, name);
@@ -11979,12 +12303,39 @@ void HP_mapif_homunculus_renamed(int fd, int account_id, int char_id, unsigned c
}
return;
}
-bool HP_mapif_homunculus_save(struct s_homunculus *hd) {
+bool HP_mapif_homunculus_create(struct s_homunculus *hd) {
int hIndex = 0;
bool retVal___ = false;
- if( HPMHooks.count.HP_mapif_homunculus_save_pre ) {
+ if( HPMHooks.count.HP_mapif_homunculus_create_pre ) {
bool (*preHookFunc) (struct s_homunculus *hd);
*HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_homunculus_create_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_mapif_homunculus_create_pre[hIndex].func;
+ retVal___ = preHookFunc(hd);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.mapif.homunculus_create(hd);
+ }
+ if( HPMHooks.count.HP_mapif_homunculus_create_post ) {
+ bool (*postHookFunc) (bool retVal___, struct s_homunculus *hd);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_homunculus_create_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_mapif_homunculus_create_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, hd);
+ }
+ }
+ return retVal___;
+}
+bool HP_mapif_homunculus_save(const struct s_homunculus *hd) {
+ int hIndex = 0;
+ bool retVal___ = false;
+ if( HPMHooks.count.HP_mapif_homunculus_save_pre ) {
+ bool (*preHookFunc) (const struct s_homunculus *hd);
+ *HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_homunculus_save_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_homunculus_save_pre[hIndex].func;
retVal___ = preHookFunc(hd);
@@ -11998,7 +12349,7 @@ bool HP_mapif_homunculus_save(struct s_homunculus *hd) {
retVal___ = HPMHooks.source.mapif.homunculus_save(hd);
}
if( HPMHooks.count.HP_mapif_homunculus_save_post ) {
- bool (*postHookFunc) (bool retVal___, struct s_homunculus *hd);
+ bool (*postHookFunc) (bool retVal___, const struct s_homunculus *hd);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_homunculus_save_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_homunculus_save_post[hIndex].func;
retVal___ = postHookFunc(retVal___, hd);
@@ -12060,11 +12411,11 @@ bool HP_mapif_homunculus_delete(int homun_id) {
}
return retVal___;
}
-bool HP_mapif_homunculus_rename(char *name) {
+bool HP_mapif_homunculus_rename(const char *name) {
int hIndex = 0;
bool retVal___ = false;
if( HPMHooks.count.HP_mapif_homunculus_rename_pre ) {
- bool (*preHookFunc) (char *name);
+ bool (*preHookFunc) (const char *name);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_homunculus_rename_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_homunculus_rename_pre[hIndex].func;
@@ -12079,7 +12430,7 @@ bool HP_mapif_homunculus_rename(char *name) {
retVal___ = HPMHooks.source.mapif.homunculus_rename(name);
}
if( HPMHooks.count.HP_mapif_homunculus_rename_post ) {
- bool (*postHookFunc) (bool retVal___, char *name);
+ bool (*postHookFunc) (bool retVal___, const char *name);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_homunculus_rename_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_homunculus_rename_post[hIndex].func;
retVal___ = postHookFunc(retVal___, name);
@@ -12087,10 +12438,10 @@ bool HP_mapif_homunculus_rename(char *name) {
}
return retVal___;
}
-void HP_mapif_parse_homunculus_create(int fd, int len, int account_id, struct s_homunculus *phd) {
+void HP_mapif_parse_homunculus_create(int fd, int len, int account_id, const struct s_homunculus *phd) {
int hIndex = 0;
if( HPMHooks.count.HP_mapif_parse_homunculus_create_pre ) {
- void (*preHookFunc) (int *fd, int *len, int *account_id, struct s_homunculus *phd);
+ void (*preHookFunc) (int *fd, int *len, int *account_id, const struct s_homunculus *phd);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_homunculus_create_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_parse_homunculus_create_pre[hIndex].func;
@@ -12105,7 +12456,7 @@ void HP_mapif_parse_homunculus_create(int fd, int len, int account_id, struct s_
HPMHooks.source.mapif.parse_homunculus_create(fd, len, account_id, phd);
}
if( HPMHooks.count.HP_mapif_parse_homunculus_create_post ) {
- void (*postHookFunc) (int *fd, int *len, int *account_id, struct s_homunculus *phd);
+ void (*postHookFunc) (int *fd, int *len, int *account_id, const struct s_homunculus *phd);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_homunculus_create_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_parse_homunculus_create_post[hIndex].func;
postHookFunc(&fd, &len, &account_id, phd);
@@ -12165,10 +12516,10 @@ void HP_mapif_parse_homunculus_load(int fd, int account_id, int homun_id) {
}
return;
}
-void HP_mapif_parse_homunculus_save(int fd, int len, int account_id, struct s_homunculus *phd) {
+void HP_mapif_parse_homunculus_save(int fd, int len, int account_id, const struct s_homunculus *phd) {
int hIndex = 0;
if( HPMHooks.count.HP_mapif_parse_homunculus_save_pre ) {
- void (*preHookFunc) (int *fd, int *len, int *account_id, struct s_homunculus *phd);
+ void (*preHookFunc) (int *fd, int *len, int *account_id, const struct s_homunculus *phd);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_homunculus_save_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_parse_homunculus_save_pre[hIndex].func;
@@ -12183,7 +12534,7 @@ void HP_mapif_parse_homunculus_save(int fd, int len, int account_id, struct s_ho
HPMHooks.source.mapif.parse_homunculus_save(fd, len, account_id, phd);
}
if( HPMHooks.count.HP_mapif_parse_homunculus_save_post ) {
- void (*postHookFunc) (int *fd, int *len, int *account_id, struct s_homunculus *phd);
+ void (*postHookFunc) (int *fd, int *len, int *account_id, const struct s_homunculus *phd);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_homunculus_save_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_parse_homunculus_save_post[hIndex].func;
postHookFunc(&fd, &len, &account_id, phd);
@@ -12191,10 +12542,10 @@ void HP_mapif_parse_homunculus_save(int fd, int len, int account_id, struct s_ho
}
return;
}
-void HP_mapif_parse_homunculus_rename(int fd, int account_id, int char_id, char *name) {
+void HP_mapif_parse_homunculus_rename(int fd, int account_id, int char_id, const char *name) {
int hIndex = 0;
if( HPMHooks.count.HP_mapif_parse_homunculus_rename_pre ) {
- void (*preHookFunc) (int *fd, int *account_id, int *char_id, char *name);
+ void (*preHookFunc) (int *fd, int *account_id, int *char_id, const char *name);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_homunculus_rename_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_parse_homunculus_rename_pre[hIndex].func;
@@ -12209,7 +12560,7 @@ void HP_mapif_parse_homunculus_rename(int fd, int account_id, int char_id, char
HPMHooks.source.mapif.parse_homunculus_rename(fd, account_id, char_id, name);
}
if( HPMHooks.count.HP_mapif_parse_homunculus_rename_post ) {
- void (*postHookFunc) (int *fd, int *account_id, int *char_id, char *name);
+ void (*postHookFunc) (int *fd, int *account_id, int *char_id, const char *name);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_homunculus_rename_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_parse_homunculus_rename_post[hIndex].func;
postHookFunc(&fd, &account_id, &char_id, name);
@@ -12555,12 +12906,39 @@ void HP_mapif_parse_mail_send(int fd) {
}
return;
}
-bool HP_mapif_mercenary_save(struct s_mercenary *merc) {
+bool HP_mapif_mercenary_create(struct s_mercenary *merc) {
int hIndex = 0;
bool retVal___ = false;
- if( HPMHooks.count.HP_mapif_mercenary_save_pre ) {
+ if( HPMHooks.count.HP_mapif_mercenary_create_pre ) {
bool (*preHookFunc) (struct s_mercenary *merc);
*HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_mercenary_create_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_mapif_mercenary_create_pre[hIndex].func;
+ retVal___ = preHookFunc(merc);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.mapif.mercenary_create(merc);
+ }
+ if( HPMHooks.count.HP_mapif_mercenary_create_post ) {
+ bool (*postHookFunc) (bool retVal___, struct s_mercenary *merc);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_mercenary_create_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_mapif_mercenary_create_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, merc);
+ }
+ }
+ return retVal___;
+}
+bool HP_mapif_mercenary_save(const struct s_mercenary *merc) {
+ int hIndex = 0;
+ bool retVal___ = false;
+ if( HPMHooks.count.HP_mapif_mercenary_save_pre ) {
+ bool (*preHookFunc) (const struct s_mercenary *merc);
+ *HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_mercenary_save_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_mercenary_save_pre[hIndex].func;
retVal___ = preHookFunc(merc);
@@ -12574,7 +12952,7 @@ bool HP_mapif_mercenary_save(struct s_mercenary *merc) {
retVal___ = HPMHooks.source.mapif.mercenary_save(merc);
}
if( HPMHooks.count.HP_mapif_mercenary_save_post ) {
- bool (*postHookFunc) (bool retVal___, struct s_mercenary *merc);
+ bool (*postHookFunc) (bool retVal___, const struct s_mercenary *merc);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_mercenary_save_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_mercenary_save_post[hIndex].func;
retVal___ = postHookFunc(retVal___, merc);
@@ -12662,10 +13040,10 @@ void HP_mapif_mercenary_send(int fd, struct s_mercenary *merc, unsigned char fla
}
return;
}
-void HP_mapif_parse_mercenary_create(int fd, struct s_mercenary *merc) {
+void HP_mapif_parse_mercenary_create(int fd, const struct s_mercenary *merc) {
int hIndex = 0;
if( HPMHooks.count.HP_mapif_parse_mercenary_create_pre ) {
- void (*preHookFunc) (int *fd, struct s_mercenary *merc);
+ void (*preHookFunc) (int *fd, const struct s_mercenary *merc);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_mercenary_create_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_parse_mercenary_create_pre[hIndex].func;
@@ -12680,7 +13058,7 @@ void HP_mapif_parse_mercenary_create(int fd, struct s_mercenary *merc) {
HPMHooks.source.mapif.parse_mercenary_create(fd, merc);
}
if( HPMHooks.count.HP_mapif_parse_mercenary_create_post ) {
- void (*postHookFunc) (int *fd, struct s_mercenary *merc);
+ void (*postHookFunc) (int *fd, const struct s_mercenary *merc);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_mercenary_create_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_parse_mercenary_create_post[hIndex].func;
postHookFunc(&fd, merc);
@@ -12792,10 +13170,10 @@ void HP_mapif_mercenary_saved(int fd, unsigned char flag) {
}
return;
}
-void HP_mapif_parse_mercenary_save(int fd, struct s_mercenary *merc) {
+void HP_mapif_parse_mercenary_save(int fd, const struct s_mercenary *merc) {
int hIndex = 0;
if( HPMHooks.count.HP_mapif_parse_mercenary_save_pre ) {
- void (*preHookFunc) (int *fd, struct s_mercenary *merc);
+ void (*preHookFunc) (int *fd, const struct s_mercenary *merc);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_mercenary_save_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_parse_mercenary_save_pre[hIndex].func;
@@ -12810,7 +13188,7 @@ void HP_mapif_parse_mercenary_save(int fd, struct s_mercenary *merc) {
HPMHooks.source.mapif.parse_mercenary_save(fd, merc);
}
if( HPMHooks.count.HP_mapif_parse_mercenary_save_post ) {
- void (*postHookFunc) (int *fd, struct s_mercenary *merc);
+ void (*postHookFunc) (int *fd, const struct s_mercenary *merc);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_mercenary_save_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_parse_mercenary_save_post[hIndex].func;
postHookFunc(&fd, merc);
@@ -13032,11 +13410,11 @@ int HP_mapif_party_broken(int party_id, int flag) {
}
return retVal___;
}
-int HP_mapif_party_message(int party_id, int account_id, char *mes, int len, int sfd) {
+int HP_mapif_party_message(int party_id, int account_id, const char *mes, int len, int sfd) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_mapif_party_message_pre ) {
- int (*preHookFunc) (int *party_id, int *account_id, char *mes, int *len, int *sfd);
+ int (*preHookFunc) (int *party_id, int *account_id, const char *mes, int *len, int *sfd);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_party_message_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_party_message_pre[hIndex].func;
@@ -13051,7 +13429,7 @@ int HP_mapif_party_message(int party_id, int account_id, char *mes, int len, int
retVal___ = HPMHooks.source.mapif.party_message(party_id, account_id, mes, len, sfd);
}
if( HPMHooks.count.HP_mapif_party_message_post ) {
- int (*postHookFunc) (int retVal___, int *party_id, int *account_id, char *mes, int *len, int *sfd);
+ int (*postHookFunc) (int retVal___, int *party_id, int *account_id, const char *mes, int *len, int *sfd);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_party_message_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_party_message_post[hIndex].func;
retVal___ = postHookFunc(retVal___, &party_id, &account_id, mes, &len, &sfd);
@@ -13059,11 +13437,11 @@ int HP_mapif_party_message(int party_id, int account_id, char *mes, int len, int
}
return retVal___;
}
-int HP_mapif_parse_CreateParty(int fd, char *name, int item, int item2, struct party_member *leader) {
+int HP_mapif_parse_CreateParty(int fd, const char *name, int item, int item2, const struct party_member *leader) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_mapif_parse_CreateParty_pre ) {
- int (*preHookFunc) (int *fd, char *name, int *item, int *item2, struct party_member *leader);
+ int (*preHookFunc) (int *fd, const char *name, int *item, int *item2, const struct party_member *leader);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_CreateParty_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_parse_CreateParty_pre[hIndex].func;
@@ -13078,7 +13456,7 @@ int HP_mapif_parse_CreateParty(int fd, char *name, int item, int item2, struct p
retVal___ = HPMHooks.source.mapif.parse_CreateParty(fd, name, item, item2, leader);
}
if( HPMHooks.count.HP_mapif_parse_CreateParty_post ) {
- int (*postHookFunc) (int retVal___, int *fd, char *name, int *item, int *item2, struct party_member *leader);
+ int (*postHookFunc) (int retVal___, int *fd, const char *name, int *item, int *item2, const struct party_member *leader);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_CreateParty_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_parse_CreateParty_post[hIndex].func;
retVal___ = postHookFunc(retVal___, &fd, name, &item, &item2, leader);
@@ -13112,11 +13490,11 @@ void HP_mapif_parse_PartyInfo(int fd, int party_id, int char_id) {
}
return;
}
-int HP_mapif_parse_PartyAddMember(int fd, int party_id, struct party_member *member) {
+int HP_mapif_parse_PartyAddMember(int fd, int party_id, const struct party_member *member) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_mapif_parse_PartyAddMember_pre ) {
- int (*preHookFunc) (int *fd, int *party_id, struct party_member *member);
+ int (*preHookFunc) (int *fd, int *party_id, const struct party_member *member);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_PartyAddMember_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_parse_PartyAddMember_pre[hIndex].func;
@@ -13131,7 +13509,7 @@ int HP_mapif_parse_PartyAddMember(int fd, int party_id, struct party_member *mem
retVal___ = HPMHooks.source.mapif.parse_PartyAddMember(fd, party_id, member);
}
if( HPMHooks.count.HP_mapif_parse_PartyAddMember_post ) {
- int (*postHookFunc) (int retVal___, int *fd, int *party_id, struct party_member *member);
+ int (*postHookFunc) (int retVal___, int *fd, int *party_id, const struct party_member *member);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_PartyAddMember_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_parse_PartyAddMember_post[hIndex].func;
retVal___ = postHookFunc(retVal___, &fd, &party_id, member);
@@ -13247,11 +13625,11 @@ int HP_mapif_parse_BreakParty(int fd, int party_id) {
}
return retVal___;
}
-int HP_mapif_parse_PartyMessage(int fd, int party_id, int account_id, char *mes, int len) {
+int HP_mapif_parse_PartyMessage(int fd, int party_id, int account_id, const char *mes, int len) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_mapif_parse_PartyMessage_pre ) {
- int (*preHookFunc) (int *fd, int *party_id, int *account_id, char *mes, int *len);
+ int (*preHookFunc) (int *fd, int *party_id, int *account_id, const char *mes, int *len);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_PartyMessage_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_parse_PartyMessage_pre[hIndex].func;
@@ -13266,7 +13644,7 @@ int HP_mapif_parse_PartyMessage(int fd, int party_id, int account_id, char *mes,
retVal___ = HPMHooks.source.mapif.parse_PartyMessage(fd, party_id, account_id, mes, len);
}
if( HPMHooks.count.HP_mapif_parse_PartyMessage_post ) {
- int (*postHookFunc) (int retVal___, int *fd, int *party_id, int *account_id, char *mes, int *len);
+ int (*postHookFunc) (int retVal___, int *fd, int *party_id, int *account_id, const char *mes, int *len);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_parse_PartyMessage_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_parse_PartyMessage_post[hIndex].func;
retVal___ = postHookFunc(retVal___, &fd, &party_id, &account_id, mes, &len);
@@ -13436,11 +13814,11 @@ int HP_mapif_delete_pet_ack(int fd, int flag) {
}
return retVal___;
}
-int HP_mapif_create_pet(int fd, int account_id, int char_id, short pet_class, short pet_lv, short pet_egg_id, short pet_equip, short intimate, short hungry, char rename_flag, char incubate, char *pet_name) {
+int HP_mapif_create_pet(int fd, int account_id, int char_id, short pet_class, short pet_lv, short pet_egg_id, short pet_equip, short intimate, short hungry, char rename_flag, char incubate, const char *pet_name) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_mapif_create_pet_pre ) {
- int (*preHookFunc) (int *fd, int *account_id, int *char_id, short *pet_class, short *pet_lv, short *pet_egg_id, short *pet_equip, short *intimate, short *hungry, char *rename_flag, char *incubate, char *pet_name);
+ int (*preHookFunc) (int *fd, int *account_id, int *char_id, short *pet_class, short *pet_lv, short *pet_egg_id, short *pet_equip, short *intimate, short *hungry, char *rename_flag, char *incubate, const char *pet_name);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_create_pet_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_create_pet_pre[hIndex].func;
@@ -13455,7 +13833,7 @@ int HP_mapif_create_pet(int fd, int account_id, int char_id, short pet_class, sh
retVal___ = HPMHooks.source.mapif.create_pet(fd, account_id, char_id, pet_class, pet_lv, pet_egg_id, pet_equip, intimate, hungry, rename_flag, incubate, pet_name);
}
if( HPMHooks.count.HP_mapif_create_pet_post ) {
- int (*postHookFunc) (int retVal___, int *fd, int *account_id, int *char_id, short *pet_class, short *pet_lv, short *pet_egg_id, short *pet_equip, short *intimate, short *hungry, char *rename_flag, char *incubate, char *pet_name);
+ int (*postHookFunc) (int retVal___, int *fd, int *account_id, int *char_id, short *pet_class, short *pet_lv, short *pet_egg_id, short *pet_equip, short *intimate, short *hungry, char *rename_flag, char *incubate, const char *pet_name);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_create_pet_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_create_pet_post[hIndex].func;
retVal___ = postHookFunc(retVal___, &fd, &account_id, &char_id, &pet_class, &pet_lv, &pet_egg_id, &pet_equip, &intimate, &hungry, &rename_flag, &incubate, pet_name);
@@ -13490,11 +13868,11 @@ int HP_mapif_load_pet(int fd, int account_id, int char_id, int pet_id) {
}
return retVal___;
}
-int HP_mapif_save_pet(int fd, int account_id, struct s_pet *data) {
+int HP_mapif_save_pet(int fd, int account_id, const struct s_pet *data) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_mapif_save_pet_pre ) {
- int (*preHookFunc) (int *fd, int *account_id, struct s_pet *data);
+ int (*preHookFunc) (int *fd, int *account_id, const struct s_pet *data);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_save_pet_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_save_pet_pre[hIndex].func;
@@ -13509,7 +13887,7 @@ int HP_mapif_save_pet(int fd, int account_id, struct s_pet *data) {
retVal___ = HPMHooks.source.mapif.save_pet(fd, account_id, data);
}
if( HPMHooks.count.HP_mapif_save_pet_post ) {
- int (*postHookFunc) (int retVal___, int *fd, int *account_id, struct s_pet *data);
+ int (*postHookFunc) (int retVal___, int *fd, int *account_id, const struct s_pet *data);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_save_pet_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_save_pet_post[hIndex].func;
retVal___ = postHookFunc(retVal___, &fd, &account_id, data);
@@ -14106,11 +14484,11 @@ void HP_mapif_parse_accinfo2(bool success, int map_fd, int u_fd, int u_aid, int
}
return;
}
-int HP_mapif_broadcast(unsigned char *mes, int len, unsigned int fontColor, short fontType, short fontSize, short fontAlign, short fontY, int sfd) {
+int HP_mapif_broadcast(const unsigned char *mes, int len, unsigned int fontColor, short fontType, short fontSize, short fontAlign, short fontY, int sfd) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_mapif_broadcast_pre ) {
- int (*preHookFunc) (unsigned char *mes, int *len, unsigned int *fontColor, short *fontType, short *fontSize, short *fontAlign, short *fontY, int *sfd);
+ int (*preHookFunc) (const unsigned char *mes, int *len, unsigned int *fontColor, short *fontType, short *fontSize, short *fontAlign, short *fontY, int *sfd);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_broadcast_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_broadcast_pre[hIndex].func;
@@ -14125,7 +14503,7 @@ int HP_mapif_broadcast(unsigned char *mes, int len, unsigned int fontColor, shor
retVal___ = HPMHooks.source.mapif.broadcast(mes, len, fontColor, fontType, fontSize, fontAlign, fontY, sfd);
}
if( HPMHooks.count.HP_mapif_broadcast_post ) {
- int (*postHookFunc) (int retVal___, unsigned char *mes, int *len, unsigned int *fontColor, short *fontType, short *fontSize, short *fontAlign, short *fontY, int *sfd);
+ int (*postHookFunc) (int retVal___, const unsigned char *mes, int *len, unsigned int *fontColor, short *fontType, short *fontSize, short *fontAlign, short *fontY, int *sfd);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_broadcast_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_broadcast_post[hIndex].func;
retVal___ = postHookFunc(retVal___, mes, &len, &fontColor, &fontType, &fontSize, &fontAlign, &fontY, &sfd);
@@ -14160,10 +14538,10 @@ int HP_mapif_wis_message(struct WisData *wd) {
}
return retVal___;
}
-void HP_mapif_wis_response(int fd, unsigned char *src, int flag) {
+void HP_mapif_wis_response(int fd, const unsigned char *src, int flag) {
int hIndex = 0;
if( HPMHooks.count.HP_mapif_wis_response_pre ) {
- void (*preHookFunc) (int *fd, unsigned char *src, int *flag);
+ void (*preHookFunc) (int *fd, const unsigned char *src, int *flag);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_wis_response_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mapif_wis_response_pre[hIndex].func;
@@ -14178,7 +14556,7 @@ void HP_mapif_wis_response(int fd, unsigned char *src, int flag) {
HPMHooks.source.mapif.wis_response(fd, src, flag);
}
if( HPMHooks.count.HP_mapif_wis_response_post ) {
- void (*postHookFunc) (int *fd, unsigned char *src, int *flag);
+ void (*postHookFunc) (int *fd, const unsigned char *src, int *flag);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mapif_wis_response_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mapif_wis_response_post[hIndex].func;
postHookFunc(&fd, src, &flag);
@@ -15820,11 +16198,11 @@ bool HP_sockt_trusted_ip_check(uint32 ip) {
}
return retVal___;
}
-int HP_sockt_net_config_read_sub(config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname) {
+int HP_sockt_net_config_read_sub(struct config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_sockt_net_config_read_sub_pre ) {
- int (*preHookFunc) (config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname);
+ int (*preHookFunc) (struct config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_sockt_net_config_read_sub_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_sockt_net_config_read_sub_pre[hIndex].func;
@@ -15839,7 +16217,7 @@ int HP_sockt_net_config_read_sub(config_setting_t *t, struct s_subnet_vector *li
retVal___ = HPMHooks.source.sockt.net_config_read_sub(t, list, filename, groupname);
}
if( HPMHooks.count.HP_sockt_net_config_read_sub_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname);
for(hIndex = 0; hIndex < HPMHooks.count.HP_sockt_net_config_read_sub_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_sockt_net_config_read_sub_post[hIndex].func;
retVal___ = postHookFunc(retVal___, t, list, filename, groupname);
@@ -17857,6 +18235,33 @@ const char* HP_sysinfo_cflags(void) {
}
return retVal___;
}
+const char* HP_sysinfo_time(void) {
+ int hIndex = 0;
+ const char* retVal___ = NULL;
+ if( HPMHooks.count.HP_sysinfo_time_pre ) {
+ const char* (*preHookFunc) (void);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_sysinfo_time_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_sysinfo_time_pre[hIndex].func;
+ retVal___ = preHookFunc();
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.sysinfo.time();
+ }
+ if( HPMHooks.count.HP_sysinfo_time_post ) {
+ const char* (*postHookFunc) (const char* retVal___);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_sysinfo_time_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_sysinfo_time_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___);
+ }
+ }
+ return retVal___;
+}
const char* HP_sysinfo_vcstype(void) {
int hIndex = 0;
const char* retVal___ = NULL;
diff --git a/src/plugins/HPMHooking/HPMHooking_login.HPMHooksCore.inc b/src/plugins/HPMHooking/HPMHooking_login.HPMHooksCore.inc
index ce78fdd7e..67257883f 100644
--- a/src/plugins/HPMHooking/HPMHooking_login.HPMHooksCore.inc
+++ b/src/plugins/HPMHooking/HPMHooking_login.HPMHooksCore.inc
@@ -94,10 +94,10 @@ struct {
struct HPMHookPoint *HP_libconfig_read_post;
struct HPMHookPoint *HP_libconfig_write_pre;
struct HPMHookPoint *HP_libconfig_write_post;
- struct HPMHookPoint *HP_libconfig_set_auto_convert_pre;
- struct HPMHookPoint *HP_libconfig_set_auto_convert_post;
- struct HPMHookPoint *HP_libconfig_get_auto_convert_pre;
- struct HPMHookPoint *HP_libconfig_get_auto_convert_post;
+ struct HPMHookPoint *HP_libconfig_set_options_pre;
+ struct HPMHookPoint *HP_libconfig_set_options_post;
+ struct HPMHookPoint *HP_libconfig_get_options_pre;
+ struct HPMHookPoint *HP_libconfig_get_options_post;
struct HPMHookPoint *HP_libconfig_read_string_pre;
struct HPMHookPoint *HP_libconfig_read_string_post;
struct HPMHookPoint *HP_libconfig_read_file_src_pre;
@@ -122,6 +122,8 @@ struct {
struct HPMHookPoint *HP_libconfig_setting_get_bool_post;
struct HPMHookPoint *HP_libconfig_setting_get_string_pre;
struct HPMHookPoint *HP_libconfig_setting_get_string_post;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_pre;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_post;
struct HPMHookPoint *HP_libconfig_setting_lookup_int_pre;
struct HPMHookPoint *HP_libconfig_setting_lookup_int_post;
struct HPMHookPoint *HP_libconfig_setting_lookup_int64_pre;
@@ -184,8 +186,6 @@ struct {
struct HPMHookPoint *HP_libconfig_setting_set_hook_post;
struct HPMHookPoint *HP_libconfig_lookup_pre;
struct HPMHookPoint *HP_libconfig_lookup_post;
- struct HPMHookPoint *HP_libconfig_lookup_from_pre;
- struct HPMHookPoint *HP_libconfig_lookup_from_post;
struct HPMHookPoint *HP_libconfig_lookup_int_pre;
struct HPMHookPoint *HP_libconfig_lookup_int_post;
struct HPMHookPoint *HP_libconfig_lookup_int64_pre;
@@ -196,8 +196,8 @@ struct {
struct HPMHookPoint *HP_libconfig_lookup_bool_post;
struct HPMHookPoint *HP_libconfig_lookup_string_pre;
struct HPMHookPoint *HP_libconfig_lookup_string_post;
- struct HPMHookPoint *HP_libconfig_read_file_pre;
- struct HPMHookPoint *HP_libconfig_read_file_post;
+ struct HPMHookPoint *HP_libconfig_load_file_pre;
+ struct HPMHookPoint *HP_libconfig_load_file_post;
struct HPMHookPoint *HP_libconfig_setting_copy_simple_pre;
struct HPMHookPoint *HP_libconfig_setting_copy_simple_post;
struct HPMHookPoint *HP_libconfig_setting_copy_elem_pre;
@@ -206,6 +206,26 @@ struct {
struct HPMHookPoint *HP_libconfig_setting_copy_aggregate_post;
struct HPMHookPoint *HP_libconfig_setting_copy_pre;
struct HPMHookPoint *HP_libconfig_setting_copy_post;
+ struct HPMHookPoint *HP_libconfig_setting_get_bool_real_pre;
+ struct HPMHookPoint *HP_libconfig_setting_get_bool_real_post;
+ struct HPMHookPoint *HP_libconfig_setting_get_uint32_pre;
+ struct HPMHookPoint *HP_libconfig_setting_get_uint32_post;
+ struct HPMHookPoint *HP_libconfig_setting_get_uint16_pre;
+ struct HPMHookPoint *HP_libconfig_setting_get_uint16_post;
+ struct HPMHookPoint *HP_libconfig_setting_get_int16_pre;
+ struct HPMHookPoint *HP_libconfig_setting_get_int16_post;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_bool_real_pre;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_bool_real_post;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_uint32_pre;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_uint32_post;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_uint16_pre;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_uint16_post;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_int16_pre;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_int16_post;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_mutable_string_pre;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_mutable_string_post;
+ struct HPMHookPoint *HP_libconfig_lookup_mutable_string_pre;
+ struct HPMHookPoint *HP_libconfig_lookup_mutable_string_post;
struct HPMHookPoint *HP_login_mmo_auth_pre;
struct HPMHookPoint *HP_login_mmo_auth_post;
struct HPMHookPoint *HP_login_mmo_auth_new_pre;
@@ -332,6 +352,8 @@ struct {
struct HPMHookPoint *HP_iMalloc_reallocz_post;
struct HPMHookPoint *HP_iMalloc_astrdup_pre;
struct HPMHookPoint *HP_iMalloc_astrdup_post;
+ struct HPMHookPoint *HP_iMalloc_astrndup_pre;
+ struct HPMHookPoint *HP_iMalloc_astrndup_post;
struct HPMHookPoint *HP_iMalloc_free_pre;
struct HPMHookPoint *HP_iMalloc_free_post;
struct HPMHookPoint *HP_iMalloc_memory_check_pre;
@@ -556,6 +578,8 @@ struct {
struct HPMHookPoint *HP_sysinfo_compiler_post;
struct HPMHookPoint *HP_sysinfo_cflags_pre;
struct HPMHookPoint *HP_sysinfo_cflags_post;
+ struct HPMHookPoint *HP_sysinfo_time_pre;
+ struct HPMHookPoint *HP_sysinfo_time_post;
struct HPMHookPoint *HP_sysinfo_vcstype_pre;
struct HPMHookPoint *HP_sysinfo_vcstype_post;
struct HPMHookPoint *HP_sysinfo_vcstypeid_pre;
@@ -671,10 +695,10 @@ struct {
int HP_libconfig_read_post;
int HP_libconfig_write_pre;
int HP_libconfig_write_post;
- int HP_libconfig_set_auto_convert_pre;
- int HP_libconfig_set_auto_convert_post;
- int HP_libconfig_get_auto_convert_pre;
- int HP_libconfig_get_auto_convert_post;
+ int HP_libconfig_set_options_pre;
+ int HP_libconfig_set_options_post;
+ int HP_libconfig_get_options_pre;
+ int HP_libconfig_get_options_post;
int HP_libconfig_read_string_pre;
int HP_libconfig_read_string_post;
int HP_libconfig_read_file_src_pre;
@@ -699,6 +723,8 @@ struct {
int HP_libconfig_setting_get_bool_post;
int HP_libconfig_setting_get_string_pre;
int HP_libconfig_setting_get_string_post;
+ int HP_libconfig_setting_lookup_pre;
+ int HP_libconfig_setting_lookup_post;
int HP_libconfig_setting_lookup_int_pre;
int HP_libconfig_setting_lookup_int_post;
int HP_libconfig_setting_lookup_int64_pre;
@@ -761,8 +787,6 @@ struct {
int HP_libconfig_setting_set_hook_post;
int HP_libconfig_lookup_pre;
int HP_libconfig_lookup_post;
- int HP_libconfig_lookup_from_pre;
- int HP_libconfig_lookup_from_post;
int HP_libconfig_lookup_int_pre;
int HP_libconfig_lookup_int_post;
int HP_libconfig_lookup_int64_pre;
@@ -773,8 +797,8 @@ struct {
int HP_libconfig_lookup_bool_post;
int HP_libconfig_lookup_string_pre;
int HP_libconfig_lookup_string_post;
- int HP_libconfig_read_file_pre;
- int HP_libconfig_read_file_post;
+ int HP_libconfig_load_file_pre;
+ int HP_libconfig_load_file_post;
int HP_libconfig_setting_copy_simple_pre;
int HP_libconfig_setting_copy_simple_post;
int HP_libconfig_setting_copy_elem_pre;
@@ -783,6 +807,26 @@ struct {
int HP_libconfig_setting_copy_aggregate_post;
int HP_libconfig_setting_copy_pre;
int HP_libconfig_setting_copy_post;
+ int HP_libconfig_setting_get_bool_real_pre;
+ int HP_libconfig_setting_get_bool_real_post;
+ int HP_libconfig_setting_get_uint32_pre;
+ int HP_libconfig_setting_get_uint32_post;
+ int HP_libconfig_setting_get_uint16_pre;
+ int HP_libconfig_setting_get_uint16_post;
+ int HP_libconfig_setting_get_int16_pre;
+ int HP_libconfig_setting_get_int16_post;
+ int HP_libconfig_setting_lookup_bool_real_pre;
+ int HP_libconfig_setting_lookup_bool_real_post;
+ int HP_libconfig_setting_lookup_uint32_pre;
+ int HP_libconfig_setting_lookup_uint32_post;
+ int HP_libconfig_setting_lookup_uint16_pre;
+ int HP_libconfig_setting_lookup_uint16_post;
+ int HP_libconfig_setting_lookup_int16_pre;
+ int HP_libconfig_setting_lookup_int16_post;
+ int HP_libconfig_setting_lookup_mutable_string_pre;
+ int HP_libconfig_setting_lookup_mutable_string_post;
+ int HP_libconfig_lookup_mutable_string_pre;
+ int HP_libconfig_lookup_mutable_string_post;
int HP_login_mmo_auth_pre;
int HP_login_mmo_auth_post;
int HP_login_mmo_auth_new_pre;
@@ -909,6 +953,8 @@ struct {
int HP_iMalloc_reallocz_post;
int HP_iMalloc_astrdup_pre;
int HP_iMalloc_astrdup_post;
+ int HP_iMalloc_astrndup_pre;
+ int HP_iMalloc_astrndup_post;
int HP_iMalloc_free_pre;
int HP_iMalloc_free_post;
int HP_iMalloc_memory_check_pre;
@@ -1133,6 +1179,8 @@ struct {
int HP_sysinfo_compiler_post;
int HP_sysinfo_cflags_pre;
int HP_sysinfo_cflags_post;
+ int HP_sysinfo_time_pre;
+ int HP_sysinfo_time_post;
int HP_sysinfo_vcstype_pre;
int HP_sysinfo_vcstype_post;
int HP_sysinfo_vcstypeid_pre;
diff --git a/src/plugins/HPMHooking/HPMHooking_login.HookingPoints.inc b/src/plugins/HPMHooking/HPMHooking_login.HookingPoints.inc
index 5be52d51e..0460f4ca4 100644
--- a/src/plugins/HPMHooking/HPMHooking_login.HookingPoints.inc
+++ b/src/plugins/HPMHooking/HPMHooking_login.HookingPoints.inc
@@ -64,8 +64,8 @@ struct HookingPointData HookingPoints[] = {
/* libconfig */
{ HP_POP(libconfig->read, HP_libconfig_read) },
{ HP_POP(libconfig->write, HP_libconfig_write) },
- { HP_POP(libconfig->set_auto_convert, HP_libconfig_set_auto_convert) },
- { HP_POP(libconfig->get_auto_convert, HP_libconfig_get_auto_convert) },
+ { HP_POP(libconfig->set_options, HP_libconfig_set_options) },
+ { HP_POP(libconfig->get_options, HP_libconfig_get_options) },
{ HP_POP(libconfig->read_string, HP_libconfig_read_string) },
{ HP_POP(libconfig->read_file_src, HP_libconfig_read_file_src) },
{ HP_POP(libconfig->write_file, HP_libconfig_write_file) },
@@ -78,6 +78,7 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(libconfig->setting_get_float, HP_libconfig_setting_get_float) },
{ HP_POP(libconfig->setting_get_bool, HP_libconfig_setting_get_bool) },
{ HP_POP(libconfig->setting_get_string, HP_libconfig_setting_get_string) },
+ { HP_POP(libconfig->setting_lookup, HP_libconfig_setting_lookup) },
{ HP_POP(libconfig->setting_lookup_int, HP_libconfig_setting_lookup_int) },
{ HP_POP(libconfig->setting_lookup_int64, HP_libconfig_setting_lookup_int64) },
{ HP_POP(libconfig->setting_lookup_float, HP_libconfig_setting_lookup_float) },
@@ -109,17 +110,26 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(libconfig->setting_remove_elem, HP_libconfig_setting_remove_elem) },
{ HP_POP(libconfig->setting_set_hook, HP_libconfig_setting_set_hook) },
{ HP_POP(libconfig->lookup, HP_libconfig_lookup) },
- { HP_POP(libconfig->lookup_from, HP_libconfig_lookup_from) },
{ HP_POP(libconfig->lookup_int, HP_libconfig_lookup_int) },
{ HP_POP(libconfig->lookup_int64, HP_libconfig_lookup_int64) },
{ HP_POP(libconfig->lookup_float, HP_libconfig_lookup_float) },
{ HP_POP(libconfig->lookup_bool, HP_libconfig_lookup_bool) },
{ HP_POP(libconfig->lookup_string, HP_libconfig_lookup_string) },
- { HP_POP(libconfig->read_file, HP_libconfig_read_file) },
+ { HP_POP(libconfig->load_file, HP_libconfig_load_file) },
{ HP_POP(libconfig->setting_copy_simple, HP_libconfig_setting_copy_simple) },
{ HP_POP(libconfig->setting_copy_elem, HP_libconfig_setting_copy_elem) },
{ HP_POP(libconfig->setting_copy_aggregate, HP_libconfig_setting_copy_aggregate) },
{ HP_POP(libconfig->setting_copy, HP_libconfig_setting_copy) },
+ { HP_POP(libconfig->setting_get_bool_real, HP_libconfig_setting_get_bool_real) },
+ { HP_POP(libconfig->setting_get_uint32, HP_libconfig_setting_get_uint32) },
+ { HP_POP(libconfig->setting_get_uint16, HP_libconfig_setting_get_uint16) },
+ { HP_POP(libconfig->setting_get_int16, HP_libconfig_setting_get_int16) },
+ { HP_POP(libconfig->setting_lookup_bool_real, HP_libconfig_setting_lookup_bool_real) },
+ { HP_POP(libconfig->setting_lookup_uint32, HP_libconfig_setting_lookup_uint32) },
+ { HP_POP(libconfig->setting_lookup_uint16, HP_libconfig_setting_lookup_uint16) },
+ { HP_POP(libconfig->setting_lookup_int16, HP_libconfig_setting_lookup_int16) },
+ { HP_POP(libconfig->setting_lookup_mutable_string, HP_libconfig_setting_lookup_mutable_string) },
+ { HP_POP(libconfig->lookup_mutable_string, HP_libconfig_lookup_mutable_string) },
/* login */
{ HP_POP(login->mmo_auth, HP_login_mmo_auth) },
{ HP_POP(login->mmo_auth_new, HP_login_mmo_auth_new) },
@@ -185,6 +195,7 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(iMalloc->realloc, HP_iMalloc_realloc) },
{ HP_POP(iMalloc->reallocz, HP_iMalloc_reallocz) },
{ HP_POP(iMalloc->astrdup, HP_iMalloc_astrdup) },
+ { HP_POP(iMalloc->astrndup, HP_iMalloc_astrndup) },
{ HP_POP(iMalloc->free, HP_iMalloc_free) },
{ HP_POP(iMalloc->memory_check, HP_iMalloc_memory_check) },
{ HP_POP(iMalloc->verify_ptr, HP_iMalloc_verify_ptr) },
@@ -305,6 +316,7 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(sysinfo->is64bit, HP_sysinfo_is64bit) },
{ HP_POP(sysinfo->compiler, HP_sysinfo_compiler) },
{ HP_POP(sysinfo->cflags, HP_sysinfo_cflags) },
+ { HP_POP(sysinfo->time, HP_sysinfo_time) },
{ HP_POP(sysinfo->vcstype, HP_sysinfo_vcstype) },
{ HP_POP(sysinfo->vcstypeid, HP_sysinfo_vcstypeid) },
{ HP_POP(sysinfo->vcsrevision_src, HP_sysinfo_vcsrevision_src) },
diff --git a/src/plugins/HPMHooking/HPMHooking_login.Hooks.inc b/src/plugins/HPMHooking/HPMHooking_login.Hooks.inc
index 670083e94..c647ca3e1 100644
--- a/src/plugins/HPMHooking/HPMHooking_login.Hooks.inc
+++ b/src/plugins/HPMHooking/HPMHooking_login.Hooks.inc
@@ -918,11 +918,11 @@ void HP_DB_final(void) {
return;
}
/* libconfig */
-int HP_libconfig_read(config_t *config, FILE *stream) {
+int HP_libconfig_read(struct config_t *config, FILE *stream) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_read_pre ) {
- int (*preHookFunc) (config_t *config, FILE *stream);
+ int (*preHookFunc) (struct config_t *config, FILE *stream);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_read_pre[hIndex].func;
@@ -937,7 +937,7 @@ int HP_libconfig_read(config_t *config, FILE *stream) {
retVal___ = HPMHooks.source.libconfig.read(config, stream);
}
if( HPMHooks.count.HP_libconfig_read_post ) {
- int (*postHookFunc) (int retVal___, config_t *config, FILE *stream);
+ int (*postHookFunc) (int retVal___, struct config_t *config, FILE *stream);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_read_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, stream);
@@ -945,10 +945,10 @@ int HP_libconfig_read(config_t *config, FILE *stream) {
}
return retVal___;
}
-void HP_libconfig_write(const config_t *config, FILE *stream) {
+void HP_libconfig_write(const struct config_t *config, FILE *stream) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_write_pre ) {
- void (*preHookFunc) (const config_t *config, FILE *stream);
+ void (*preHookFunc) (const struct config_t *config, FILE *stream);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_write_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_write_pre[hIndex].func;
@@ -963,7 +963,7 @@ void HP_libconfig_write(const config_t *config, FILE *stream) {
HPMHooks.source.libconfig.write(config, stream);
}
if( HPMHooks.count.HP_libconfig_write_post ) {
- void (*postHookFunc) (const config_t *config, FILE *stream);
+ void (*postHookFunc) (const struct config_t *config, FILE *stream);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_write_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_write_post[hIndex].func;
postHookFunc(config, stream);
@@ -971,14 +971,14 @@ void HP_libconfig_write(const config_t *config, FILE *stream) {
}
return;
}
-void HP_libconfig_set_auto_convert(config_t *config, int flag) {
+void HP_libconfig_set_options(struct config_t *config, int options) {
int hIndex = 0;
- if( HPMHooks.count.HP_libconfig_set_auto_convert_pre ) {
- void (*preHookFunc) (config_t *config, int *flag);
+ if( HPMHooks.count.HP_libconfig_set_options_pre ) {
+ void (*preHookFunc) (struct config_t *config, int *options);
*HPMforce_return = false;
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_auto_convert_pre; hIndex++ ) {
- preHookFunc = HPMHooks.list.HP_libconfig_set_auto_convert_pre[hIndex].func;
- preHookFunc(config, &flag);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_options_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_set_options_pre[hIndex].func;
+ preHookFunc(config, &options);
}
if( *HPMforce_return ) {
*HPMforce_return = false;
@@ -986,25 +986,25 @@ void HP_libconfig_set_auto_convert(config_t *config, int flag) {
}
}
{
- HPMHooks.source.libconfig.set_auto_convert(config, flag);
+ HPMHooks.source.libconfig.set_options(config, options);
}
- if( HPMHooks.count.HP_libconfig_set_auto_convert_post ) {
- void (*postHookFunc) (config_t *config, int *flag);
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_auto_convert_post; hIndex++ ) {
- postHookFunc = HPMHooks.list.HP_libconfig_set_auto_convert_post[hIndex].func;
- postHookFunc(config, &flag);
+ if( HPMHooks.count.HP_libconfig_set_options_post ) {
+ void (*postHookFunc) (struct config_t *config, int *options);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_options_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_set_options_post[hIndex].func;
+ postHookFunc(config, &options);
}
}
return;
}
-int HP_libconfig_get_auto_convert(const config_t *config) {
+int HP_libconfig_get_options(const struct config_t *config) {
int hIndex = 0;
int retVal___ = 0;
- if( HPMHooks.count.HP_libconfig_get_auto_convert_pre ) {
- int (*preHookFunc) (const config_t *config);
+ if( HPMHooks.count.HP_libconfig_get_options_pre ) {
+ int (*preHookFunc) (const struct config_t *config);
*HPMforce_return = false;
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_get_auto_convert_pre; hIndex++ ) {
- preHookFunc = HPMHooks.list.HP_libconfig_get_auto_convert_pre[hIndex].func;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_get_options_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_get_options_pre[hIndex].func;
retVal___ = preHookFunc(config);
}
if( *HPMforce_return ) {
@@ -1013,22 +1013,22 @@ int HP_libconfig_get_auto_convert(const config_t *config) {
}
}
{
- retVal___ = HPMHooks.source.libconfig.get_auto_convert(config);
+ retVal___ = HPMHooks.source.libconfig.get_options(config);
}
- if( HPMHooks.count.HP_libconfig_get_auto_convert_post ) {
- int (*postHookFunc) (int retVal___, const config_t *config);
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_get_auto_convert_post; hIndex++ ) {
- postHookFunc = HPMHooks.list.HP_libconfig_get_auto_convert_post[hIndex].func;
+ if( HPMHooks.count.HP_libconfig_get_options_post ) {
+ int (*postHookFunc) (int retVal___, const struct config_t *config);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_get_options_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_get_options_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config);
}
}
return retVal___;
}
-int HP_libconfig_read_string(config_t *config, const char *str) {
+int HP_libconfig_read_string(struct config_t *config, const char *str) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_read_string_pre ) {
- int (*preHookFunc) (config_t *config, const char *str);
+ int (*preHookFunc) (struct config_t *config, const char *str);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_string_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_read_string_pre[hIndex].func;
@@ -1043,7 +1043,7 @@ int HP_libconfig_read_string(config_t *config, const char *str) {
retVal___ = HPMHooks.source.libconfig.read_string(config, str);
}
if( HPMHooks.count.HP_libconfig_read_string_post ) {
- int (*postHookFunc) (int retVal___, config_t *config, const char *str);
+ int (*postHookFunc) (int retVal___, struct config_t *config, const char *str);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_string_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_read_string_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, str);
@@ -1051,11 +1051,11 @@ int HP_libconfig_read_string(config_t *config, const char *str) {
}
return retVal___;
}
-int HP_libconfig_read_file_src(config_t *config, const char *filename) {
+int HP_libconfig_read_file_src(struct config_t *config, const char *filename) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_read_file_src_pre ) {
- int (*preHookFunc) (config_t *config, const char *filename);
+ int (*preHookFunc) (struct config_t *config, const char *filename);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_file_src_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_read_file_src_pre[hIndex].func;
@@ -1070,7 +1070,7 @@ int HP_libconfig_read_file_src(config_t *config, const char *filename) {
retVal___ = HPMHooks.source.libconfig.read_file_src(config, filename);
}
if( HPMHooks.count.HP_libconfig_read_file_src_post ) {
- int (*postHookFunc) (int retVal___, config_t *config, const char *filename);
+ int (*postHookFunc) (int retVal___, struct config_t *config, const char *filename);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_file_src_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_read_file_src_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filename);
@@ -1078,11 +1078,11 @@ int HP_libconfig_read_file_src(config_t *config, const char *filename) {
}
return retVal___;
}
-int HP_libconfig_write_file(config_t *config, const char *filename) {
+int HP_libconfig_write_file(struct config_t *config, const char *filename) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_write_file_pre ) {
- int (*preHookFunc) (config_t *config, const char *filename);
+ int (*preHookFunc) (struct config_t *config, const char *filename);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_write_file_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_write_file_pre[hIndex].func;
@@ -1097,7 +1097,7 @@ int HP_libconfig_write_file(config_t *config, const char *filename) {
retVal___ = HPMHooks.source.libconfig.write_file(config, filename);
}
if( HPMHooks.count.HP_libconfig_write_file_post ) {
- int (*postHookFunc) (int retVal___, config_t *config, const char *filename);
+ int (*postHookFunc) (int retVal___, struct config_t *config, const char *filename);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_write_file_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_write_file_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filename);
@@ -1105,10 +1105,10 @@ int HP_libconfig_write_file(config_t *config, const char *filename) {
}
return retVal___;
}
-void HP_libconfig_set_destructor(config_t *config, void ( *destructor ) (void *)) {
+void HP_libconfig_set_destructor(struct config_t *config, void ( *destructor ) (void *)) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_set_destructor_pre ) {
- void (*preHookFunc) (config_t *config, void ( *destructor ) (void *));
+ void (*preHookFunc) (struct config_t *config, void ( *destructor ) (void *));
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_destructor_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_set_destructor_pre[hIndex].func;
@@ -1123,7 +1123,7 @@ void HP_libconfig_set_destructor(config_t *config, void ( *destructor ) (void *)
HPMHooks.source.libconfig.set_destructor(config, destructor);
}
if( HPMHooks.count.HP_libconfig_set_destructor_post ) {
- void (*postHookFunc) (config_t *config, void ( *destructor ) (void *));
+ void (*postHookFunc) (struct config_t *config, void ( *destructor ) (void *));
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_destructor_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_set_destructor_post[hIndex].func;
postHookFunc(config, destructor);
@@ -1131,10 +1131,10 @@ void HP_libconfig_set_destructor(config_t *config, void ( *destructor ) (void *)
}
return;
}
-void HP_libconfig_set_include_dir(config_t *config, const char *include_dir) {
+void HP_libconfig_set_include_dir(struct config_t *config, const char *include_dir) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_set_include_dir_pre ) {
- void (*preHookFunc) (config_t *config, const char *include_dir);
+ void (*preHookFunc) (struct config_t *config, const char *include_dir);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_include_dir_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_set_include_dir_pre[hIndex].func;
@@ -1149,7 +1149,7 @@ void HP_libconfig_set_include_dir(config_t *config, const char *include_dir) {
HPMHooks.source.libconfig.set_include_dir(config, include_dir);
}
if( HPMHooks.count.HP_libconfig_set_include_dir_post ) {
- void (*postHookFunc) (config_t *config, const char *include_dir);
+ void (*postHookFunc) (struct config_t *config, const char *include_dir);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_include_dir_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_set_include_dir_post[hIndex].func;
postHookFunc(config, include_dir);
@@ -1157,10 +1157,10 @@ void HP_libconfig_set_include_dir(config_t *config, const char *include_dir) {
}
return;
}
-void HP_libconfig_init(config_t *config) {
+void HP_libconfig_init(struct config_t *config) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_init_pre ) {
- void (*preHookFunc) (config_t *config);
+ void (*preHookFunc) (struct config_t *config);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_init_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_init_pre[hIndex].func;
@@ -1175,7 +1175,7 @@ void HP_libconfig_init(config_t *config) {
HPMHooks.source.libconfig.init(config);
}
if( HPMHooks.count.HP_libconfig_init_post ) {
- void (*postHookFunc) (config_t *config);
+ void (*postHookFunc) (struct config_t *config);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_init_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_init_post[hIndex].func;
postHookFunc(config);
@@ -1183,10 +1183,10 @@ void HP_libconfig_init(config_t *config) {
}
return;
}
-void HP_libconfig_destroy(config_t *config) {
+void HP_libconfig_destroy(struct config_t *config) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_destroy_pre ) {
- void (*preHookFunc) (config_t *config);
+ void (*preHookFunc) (struct config_t *config);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_destroy_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_destroy_pre[hIndex].func;
@@ -1201,7 +1201,7 @@ void HP_libconfig_destroy(config_t *config) {
HPMHooks.source.libconfig.destroy(config);
}
if( HPMHooks.count.HP_libconfig_destroy_post ) {
- void (*postHookFunc) (config_t *config);
+ void (*postHookFunc) (struct config_t *config);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_destroy_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_destroy_post[hIndex].func;
postHookFunc(config);
@@ -1209,11 +1209,11 @@ void HP_libconfig_destroy(config_t *config) {
}
return;
}
-int HP_libconfig_setting_get_int(const config_setting_t *setting) {
+int HP_libconfig_setting_get_int(const struct config_setting_t *setting) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_get_int_pre ) {
- int (*preHookFunc) (const config_setting_t *setting);
+ int (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_int_pre[hIndex].func;
@@ -1228,7 +1228,7 @@ int HP_libconfig_setting_get_int(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_get_int(setting);
}
if( HPMHooks.count.HP_libconfig_setting_get_int_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_int_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -1236,11 +1236,11 @@ int HP_libconfig_setting_get_int(const config_setting_t *setting) {
}
return retVal___;
}
-long long HP_libconfig_setting_get_int64(const config_setting_t *setting) {
+long long HP_libconfig_setting_get_int64(const struct config_setting_t *setting) {
int hIndex = 0;
long long retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_get_int64_pre ) {
- long long (*preHookFunc) (const config_setting_t *setting);
+ long long (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int64_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_int64_pre[hIndex].func;
@@ -1255,7 +1255,7 @@ long long HP_libconfig_setting_get_int64(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_get_int64(setting);
}
if( HPMHooks.count.HP_libconfig_setting_get_int64_post ) {
- long long (*postHookFunc) (long long retVal___, const config_setting_t *setting);
+ long long (*postHookFunc) (long long retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int64_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_int64_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -1263,11 +1263,11 @@ long long HP_libconfig_setting_get_int64(const config_setting_t *setting) {
}
return retVal___;
}
-double HP_libconfig_setting_get_float(const config_setting_t *setting) {
+double HP_libconfig_setting_get_float(const struct config_setting_t *setting) {
int hIndex = 0;
double retVal___ = 0.;
if( HPMHooks.count.HP_libconfig_setting_get_float_pre ) {
- double (*preHookFunc) (const config_setting_t *setting);
+ double (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_float_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_float_pre[hIndex].func;
@@ -1282,7 +1282,7 @@ double HP_libconfig_setting_get_float(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_get_float(setting);
}
if( HPMHooks.count.HP_libconfig_setting_get_float_post ) {
- double (*postHookFunc) (double retVal___, const config_setting_t *setting);
+ double (*postHookFunc) (double retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_float_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_float_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -1290,11 +1290,11 @@ double HP_libconfig_setting_get_float(const config_setting_t *setting) {
}
return retVal___;
}
-int HP_libconfig_setting_get_bool(const config_setting_t *setting) {
+int HP_libconfig_setting_get_bool(const struct config_setting_t *setting) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_get_bool_pre ) {
- int (*preHookFunc) (const config_setting_t *setting);
+ int (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_bool_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_bool_pre[hIndex].func;
@@ -1309,7 +1309,7 @@ int HP_libconfig_setting_get_bool(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_get_bool(setting);
}
if( HPMHooks.count.HP_libconfig_setting_get_bool_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_bool_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_bool_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -1317,11 +1317,11 @@ int HP_libconfig_setting_get_bool(const config_setting_t *setting) {
}
return retVal___;
}
-const char* HP_libconfig_setting_get_string(const config_setting_t *setting) {
+const char* HP_libconfig_setting_get_string(const struct config_setting_t *setting) {
int hIndex = 0;
const char* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_get_string_pre ) {
- const char* (*preHookFunc) (const config_setting_t *setting);
+ const char* (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_string_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_string_pre[hIndex].func;
@@ -1336,7 +1336,7 @@ const char* HP_libconfig_setting_get_string(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_get_string(setting);
}
if( HPMHooks.count.HP_libconfig_setting_get_string_post ) {
- const char* (*postHookFunc) (const char* retVal___, const config_setting_t *setting);
+ const char* (*postHookFunc) (const char* retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_string_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_string_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -1344,11 +1344,38 @@ const char* HP_libconfig_setting_get_string(const config_setting_t *setting) {
}
return retVal___;
}
-int HP_libconfig_setting_lookup_int(const config_setting_t *setting, const char *name, int *value) {
+struct config_setting_t* HP_libconfig_setting_lookup(struct config_setting_t *setting, const char *name) {
+ int hIndex = 0;
+ struct config_setting_t* retVal___ = NULL;
+ if( HPMHooks.count.HP_libconfig_setting_lookup_pre ) {
+ struct config_setting_t* (*preHookFunc) (struct config_setting_t *setting, const char *name);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_pre[hIndex].func;
+ retVal___ = preHookFunc(setting, name);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_lookup(setting, name);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_lookup_post ) {
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, struct config_setting_t *setting, const char *name);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting, name);
+ }
+ }
+ return retVal___;
+}
+int HP_libconfig_setting_lookup_int(const struct config_setting_t *setting, const char *name, int *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_lookup_int_pre ) {
- int (*preHookFunc) (const config_setting_t *setting, const char *name, int *value);
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_int_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_int_pre[hIndex].func;
@@ -1363,7 +1390,7 @@ int HP_libconfig_setting_lookup_int(const config_setting_t *setting, const char
retVal___ = HPMHooks.source.libconfig.setting_lookup_int(setting, name, value);
}
if( HPMHooks.count.HP_libconfig_setting_lookup_int_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting, const char *name, int *value);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_int_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_int_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, name, value);
@@ -1371,11 +1398,11 @@ int HP_libconfig_setting_lookup_int(const config_setting_t *setting, const char
}
return retVal___;
}
-int HP_libconfig_setting_lookup_int64(const config_setting_t *setting, const char *name, long long *value) {
+int HP_libconfig_setting_lookup_int64(const struct config_setting_t *setting, const char *name, long long *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_lookup_int64_pre ) {
- int (*preHookFunc) (const config_setting_t *setting, const char *name, long long *value);
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, long long *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_int64_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_int64_pre[hIndex].func;
@@ -1390,7 +1417,7 @@ int HP_libconfig_setting_lookup_int64(const config_setting_t *setting, const cha
retVal___ = HPMHooks.source.libconfig.setting_lookup_int64(setting, name, value);
}
if( HPMHooks.count.HP_libconfig_setting_lookup_int64_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting, const char *name, long long *value);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, long long *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_int64_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_int64_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, name, value);
@@ -1398,11 +1425,11 @@ int HP_libconfig_setting_lookup_int64(const config_setting_t *setting, const cha
}
return retVal___;
}
-int HP_libconfig_setting_lookup_float(const config_setting_t *setting, const char *name, double *value) {
+int HP_libconfig_setting_lookup_float(const struct config_setting_t *setting, const char *name, double *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_lookup_float_pre ) {
- int (*preHookFunc) (const config_setting_t *setting, const char *name, double *value);
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, double *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_float_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_float_pre[hIndex].func;
@@ -1417,7 +1444,7 @@ int HP_libconfig_setting_lookup_float(const config_setting_t *setting, const cha
retVal___ = HPMHooks.source.libconfig.setting_lookup_float(setting, name, value);
}
if( HPMHooks.count.HP_libconfig_setting_lookup_float_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting, const char *name, double *value);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, double *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_float_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_float_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, name, value);
@@ -1425,11 +1452,11 @@ int HP_libconfig_setting_lookup_float(const config_setting_t *setting, const cha
}
return retVal___;
}
-int HP_libconfig_setting_lookup_bool(const config_setting_t *setting, const char *name, int *value) {
+int HP_libconfig_setting_lookup_bool(const struct config_setting_t *setting, const char *name, int *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_lookup_bool_pre ) {
- int (*preHookFunc) (const config_setting_t *setting, const char *name, int *value);
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_bool_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_bool_pre[hIndex].func;
@@ -1444,7 +1471,7 @@ int HP_libconfig_setting_lookup_bool(const config_setting_t *setting, const char
retVal___ = HPMHooks.source.libconfig.setting_lookup_bool(setting, name, value);
}
if( HPMHooks.count.HP_libconfig_setting_lookup_bool_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting, const char *name, int *value);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_bool_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_bool_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, name, value);
@@ -1452,11 +1479,11 @@ int HP_libconfig_setting_lookup_bool(const config_setting_t *setting, const char
}
return retVal___;
}
-int HP_libconfig_setting_lookup_string(const config_setting_t *setting, const char *name, const char **value) {
+int HP_libconfig_setting_lookup_string(const struct config_setting_t *setting, const char *name, const char **value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_lookup_string_pre ) {
- int (*preHookFunc) (const config_setting_t *setting, const char *name, const char **value);
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, const char **value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_string_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_string_pre[hIndex].func;
@@ -1471,7 +1498,7 @@ int HP_libconfig_setting_lookup_string(const config_setting_t *setting, const ch
retVal___ = HPMHooks.source.libconfig.setting_lookup_string(setting, name, value);
}
if( HPMHooks.count.HP_libconfig_setting_lookup_string_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting, const char *name, const char **value);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, const char **value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_string_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_string_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, name, value);
@@ -1479,11 +1506,11 @@ int HP_libconfig_setting_lookup_string(const config_setting_t *setting, const ch
}
return retVal___;
}
-int HP_libconfig_setting_set_int(config_setting_t *setting, int value) {
+int HP_libconfig_setting_set_int(struct config_setting_t *setting, int value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_set_int_pre ) {
- int (*preHookFunc) (config_setting_t *setting, int *value);
+ int (*preHookFunc) (struct config_setting_t *setting, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_int_pre[hIndex].func;
@@ -1498,7 +1525,7 @@ int HP_libconfig_setting_set_int(config_setting_t *setting, int value) {
retVal___ = HPMHooks.source.libconfig.setting_set_int(setting, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_int_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *setting, int *value);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *setting, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_int_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &value);
@@ -1506,11 +1533,11 @@ int HP_libconfig_setting_set_int(config_setting_t *setting, int value) {
}
return retVal___;
}
-int HP_libconfig_setting_set_int64(config_setting_t *setting, long long value) {
+int HP_libconfig_setting_set_int64(struct config_setting_t *setting, long long value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_set_int64_pre ) {
- int (*preHookFunc) (config_setting_t *setting, long long *value);
+ int (*preHookFunc) (struct config_setting_t *setting, long long *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int64_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_int64_pre[hIndex].func;
@@ -1525,7 +1552,7 @@ int HP_libconfig_setting_set_int64(config_setting_t *setting, long long value) {
retVal___ = HPMHooks.source.libconfig.setting_set_int64(setting, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_int64_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *setting, long long *value);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *setting, long long *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int64_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_int64_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &value);
@@ -1533,11 +1560,11 @@ int HP_libconfig_setting_set_int64(config_setting_t *setting, long long value) {
}
return retVal___;
}
-int HP_libconfig_setting_set_float(config_setting_t *setting, double value) {
+int HP_libconfig_setting_set_float(struct config_setting_t *setting, double value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_set_float_pre ) {
- int (*preHookFunc) (config_setting_t *setting, double *value);
+ int (*preHookFunc) (struct config_setting_t *setting, double *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_float_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_float_pre[hIndex].func;
@@ -1552,7 +1579,7 @@ int HP_libconfig_setting_set_float(config_setting_t *setting, double value) {
retVal___ = HPMHooks.source.libconfig.setting_set_float(setting, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_float_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *setting, double *value);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *setting, double *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_float_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_float_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &value);
@@ -1560,11 +1587,11 @@ int HP_libconfig_setting_set_float(config_setting_t *setting, double value) {
}
return retVal___;
}
-int HP_libconfig_setting_set_bool(config_setting_t *setting, int value) {
+int HP_libconfig_setting_set_bool(struct config_setting_t *setting, int value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_set_bool_pre ) {
- int (*preHookFunc) (config_setting_t *setting, int *value);
+ int (*preHookFunc) (struct config_setting_t *setting, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_bool_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_bool_pre[hIndex].func;
@@ -1579,7 +1606,7 @@ int HP_libconfig_setting_set_bool(config_setting_t *setting, int value) {
retVal___ = HPMHooks.source.libconfig.setting_set_bool(setting, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_bool_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *setting, int *value);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *setting, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_bool_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_bool_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &value);
@@ -1587,11 +1614,11 @@ int HP_libconfig_setting_set_bool(config_setting_t *setting, int value) {
}
return retVal___;
}
-int HP_libconfig_setting_set_string(config_setting_t *setting, const char *value) {
+int HP_libconfig_setting_set_string(struct config_setting_t *setting, const char *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_set_string_pre ) {
- int (*preHookFunc) (config_setting_t *setting, const char *value);
+ int (*preHookFunc) (struct config_setting_t *setting, const char *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_string_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_string_pre[hIndex].func;
@@ -1606,7 +1633,7 @@ int HP_libconfig_setting_set_string(config_setting_t *setting, const char *value
retVal___ = HPMHooks.source.libconfig.setting_set_string(setting, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_string_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *setting, const char *value);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *setting, const char *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_string_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_string_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, value);
@@ -1614,11 +1641,11 @@ int HP_libconfig_setting_set_string(config_setting_t *setting, const char *value
}
return retVal___;
}
-int HP_libconfig_setting_set_format(config_setting_t *setting, short format) {
+int HP_libconfig_setting_set_format(struct config_setting_t *setting, short format) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_set_format_pre ) {
- int (*preHookFunc) (config_setting_t *setting, short *format);
+ int (*preHookFunc) (struct config_setting_t *setting, short *format);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_format_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_format_pre[hIndex].func;
@@ -1633,7 +1660,7 @@ int HP_libconfig_setting_set_format(config_setting_t *setting, short format) {
retVal___ = HPMHooks.source.libconfig.setting_set_format(setting, format);
}
if( HPMHooks.count.HP_libconfig_setting_set_format_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *setting, short *format);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *setting, short *format);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_format_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_format_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &format);
@@ -1641,11 +1668,11 @@ int HP_libconfig_setting_set_format(config_setting_t *setting, short format) {
}
return retVal___;
}
-short HP_libconfig_setting_get_format(const config_setting_t *setting) {
+short HP_libconfig_setting_get_format(const struct config_setting_t *setting) {
int hIndex = 0;
short retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_get_format_pre ) {
- short (*preHookFunc) (const config_setting_t *setting);
+ short (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_format_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_format_pre[hIndex].func;
@@ -1660,7 +1687,7 @@ short HP_libconfig_setting_get_format(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_get_format(setting);
}
if( HPMHooks.count.HP_libconfig_setting_get_format_post ) {
- short (*postHookFunc) (short retVal___, const config_setting_t *setting);
+ short (*postHookFunc) (short retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_format_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_format_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -1668,11 +1695,11 @@ short HP_libconfig_setting_get_format(const config_setting_t *setting) {
}
return retVal___;
}
-int HP_libconfig_setting_get_int_elem(const config_setting_t *setting, int idx) {
+int HP_libconfig_setting_get_int_elem(const struct config_setting_t *setting, int idx) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_get_int_elem_pre ) {
- int (*preHookFunc) (const config_setting_t *setting, int *idx);
+ int (*preHookFunc) (const struct config_setting_t *setting, int *idx);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_int_elem_pre[hIndex].func;
@@ -1687,7 +1714,7 @@ int HP_libconfig_setting_get_int_elem(const config_setting_t *setting, int idx)
retVal___ = HPMHooks.source.libconfig.setting_get_int_elem(setting, idx);
}
if( HPMHooks.count.HP_libconfig_setting_get_int_elem_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting, int *idx);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, int *idx);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_int_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx);
@@ -1695,11 +1722,11 @@ int HP_libconfig_setting_get_int_elem(const config_setting_t *setting, int idx)
}
return retVal___;
}
-long long HP_libconfig_setting_get_int64_elem(const config_setting_t *setting, int idx) {
+long long HP_libconfig_setting_get_int64_elem(const struct config_setting_t *setting, int idx) {
int hIndex = 0;
long long retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_get_int64_elem_pre ) {
- long long (*preHookFunc) (const config_setting_t *setting, int *idx);
+ long long (*preHookFunc) (const struct config_setting_t *setting, int *idx);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int64_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_int64_elem_pre[hIndex].func;
@@ -1714,7 +1741,7 @@ long long HP_libconfig_setting_get_int64_elem(const config_setting_t *setting, i
retVal___ = HPMHooks.source.libconfig.setting_get_int64_elem(setting, idx);
}
if( HPMHooks.count.HP_libconfig_setting_get_int64_elem_post ) {
- long long (*postHookFunc) (long long retVal___, const config_setting_t *setting, int *idx);
+ long long (*postHookFunc) (long long retVal___, const struct config_setting_t *setting, int *idx);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int64_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_int64_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx);
@@ -1722,11 +1749,11 @@ long long HP_libconfig_setting_get_int64_elem(const config_setting_t *setting, i
}
return retVal___;
}
-double HP_libconfig_setting_get_float_elem(const config_setting_t *setting, int idx) {
+double HP_libconfig_setting_get_float_elem(const struct config_setting_t *setting, int idx) {
int hIndex = 0;
double retVal___ = 0.;
if( HPMHooks.count.HP_libconfig_setting_get_float_elem_pre ) {
- double (*preHookFunc) (const config_setting_t *setting, int *idx);
+ double (*preHookFunc) (const struct config_setting_t *setting, int *idx);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_float_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_float_elem_pre[hIndex].func;
@@ -1741,7 +1768,7 @@ double HP_libconfig_setting_get_float_elem(const config_setting_t *setting, int
retVal___ = HPMHooks.source.libconfig.setting_get_float_elem(setting, idx);
}
if( HPMHooks.count.HP_libconfig_setting_get_float_elem_post ) {
- double (*postHookFunc) (double retVal___, const config_setting_t *setting, int *idx);
+ double (*postHookFunc) (double retVal___, const struct config_setting_t *setting, int *idx);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_float_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_float_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx);
@@ -1749,11 +1776,11 @@ double HP_libconfig_setting_get_float_elem(const config_setting_t *setting, int
}
return retVal___;
}
-int HP_libconfig_setting_get_bool_elem(const config_setting_t *setting, int idx) {
+int HP_libconfig_setting_get_bool_elem(const struct config_setting_t *setting, int idx) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_get_bool_elem_pre ) {
- int (*preHookFunc) (const config_setting_t *setting, int *idx);
+ int (*preHookFunc) (const struct config_setting_t *setting, int *idx);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_bool_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_bool_elem_pre[hIndex].func;
@@ -1768,7 +1795,7 @@ int HP_libconfig_setting_get_bool_elem(const config_setting_t *setting, int idx)
retVal___ = HPMHooks.source.libconfig.setting_get_bool_elem(setting, idx);
}
if( HPMHooks.count.HP_libconfig_setting_get_bool_elem_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting, int *idx);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, int *idx);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_bool_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_bool_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx);
@@ -1776,11 +1803,11 @@ int HP_libconfig_setting_get_bool_elem(const config_setting_t *setting, int idx)
}
return retVal___;
}
-const char* HP_libconfig_setting_get_string_elem(const config_setting_t *setting, int idx) {
+const char* HP_libconfig_setting_get_string_elem(const struct config_setting_t *setting, int idx) {
int hIndex = 0;
const char* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_get_string_elem_pre ) {
- const char* (*preHookFunc) (const config_setting_t *setting, int *idx);
+ const char* (*preHookFunc) (const struct config_setting_t *setting, int *idx);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_string_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_string_elem_pre[hIndex].func;
@@ -1795,7 +1822,7 @@ const char* HP_libconfig_setting_get_string_elem(const config_setting_t *setting
retVal___ = HPMHooks.source.libconfig.setting_get_string_elem(setting, idx);
}
if( HPMHooks.count.HP_libconfig_setting_get_string_elem_post ) {
- const char* (*postHookFunc) (const char* retVal___, const config_setting_t *setting, int *idx);
+ const char* (*postHookFunc) (const char* retVal___, const struct config_setting_t *setting, int *idx);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_string_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_string_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx);
@@ -1803,11 +1830,11 @@ const char* HP_libconfig_setting_get_string_elem(const config_setting_t *setting
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_set_int_elem(config_setting_t *setting, int idx, int value) {
+struct config_setting_t* HP_libconfig_setting_set_int_elem(struct config_setting_t *setting, int idx, int value) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_set_int_elem_pre ) {
- config_setting_t* (*preHookFunc) (config_setting_t *setting, int *idx, int *value);
+ struct config_setting_t* (*preHookFunc) (struct config_setting_t *setting, int *idx, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_int_elem_pre[hIndex].func;
@@ -1822,7 +1849,7 @@ config_setting_t* HP_libconfig_setting_set_int_elem(config_setting_t *setting, i
retVal___ = HPMHooks.source.libconfig.setting_set_int_elem(setting, idx, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_int_elem_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, config_setting_t *setting, int *idx, int *value);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, struct config_setting_t *setting, int *idx, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_int_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx, &value);
@@ -1830,11 +1857,11 @@ config_setting_t* HP_libconfig_setting_set_int_elem(config_setting_t *setting, i
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_set_int64_elem(config_setting_t *setting, int idx, long long value) {
+struct config_setting_t* HP_libconfig_setting_set_int64_elem(struct config_setting_t *setting, int idx, long long value) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_set_int64_elem_pre ) {
- config_setting_t* (*preHookFunc) (config_setting_t *setting, int *idx, long long *value);
+ struct config_setting_t* (*preHookFunc) (struct config_setting_t *setting, int *idx, long long *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int64_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_int64_elem_pre[hIndex].func;
@@ -1849,7 +1876,7 @@ config_setting_t* HP_libconfig_setting_set_int64_elem(config_setting_t *setting,
retVal___ = HPMHooks.source.libconfig.setting_set_int64_elem(setting, idx, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_int64_elem_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, config_setting_t *setting, int *idx, long long *value);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, struct config_setting_t *setting, int *idx, long long *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int64_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_int64_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx, &value);
@@ -1857,11 +1884,11 @@ config_setting_t* HP_libconfig_setting_set_int64_elem(config_setting_t *setting,
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_set_float_elem(config_setting_t *setting, int idx, double value) {
+struct config_setting_t* HP_libconfig_setting_set_float_elem(struct config_setting_t *setting, int idx, double value) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_set_float_elem_pre ) {
- config_setting_t* (*preHookFunc) (config_setting_t *setting, int *idx, double *value);
+ struct config_setting_t* (*preHookFunc) (struct config_setting_t *setting, int *idx, double *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_float_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_float_elem_pre[hIndex].func;
@@ -1876,7 +1903,7 @@ config_setting_t* HP_libconfig_setting_set_float_elem(config_setting_t *setting,
retVal___ = HPMHooks.source.libconfig.setting_set_float_elem(setting, idx, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_float_elem_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, config_setting_t *setting, int *idx, double *value);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, struct config_setting_t *setting, int *idx, double *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_float_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_float_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx, &value);
@@ -1884,11 +1911,11 @@ config_setting_t* HP_libconfig_setting_set_float_elem(config_setting_t *setting,
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_set_bool_elem(config_setting_t *setting, int idx, int value) {
+struct config_setting_t* HP_libconfig_setting_set_bool_elem(struct config_setting_t *setting, int idx, int value) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_set_bool_elem_pre ) {
- config_setting_t* (*preHookFunc) (config_setting_t *setting, int *idx, int *value);
+ struct config_setting_t* (*preHookFunc) (struct config_setting_t *setting, int *idx, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_bool_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_bool_elem_pre[hIndex].func;
@@ -1903,7 +1930,7 @@ config_setting_t* HP_libconfig_setting_set_bool_elem(config_setting_t *setting,
retVal___ = HPMHooks.source.libconfig.setting_set_bool_elem(setting, idx, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_bool_elem_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, config_setting_t *setting, int *idx, int *value);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, struct config_setting_t *setting, int *idx, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_bool_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_bool_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx, &value);
@@ -1911,11 +1938,11 @@ config_setting_t* HP_libconfig_setting_set_bool_elem(config_setting_t *setting,
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_set_string_elem(config_setting_t *setting, int idx, const char *value) {
+struct config_setting_t* HP_libconfig_setting_set_string_elem(struct config_setting_t *setting, int idx, const char *value) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_set_string_elem_pre ) {
- config_setting_t* (*preHookFunc) (config_setting_t *setting, int *idx, const char *value);
+ struct config_setting_t* (*preHookFunc) (struct config_setting_t *setting, int *idx, const char *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_string_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_string_elem_pre[hIndex].func;
@@ -1930,7 +1957,7 @@ config_setting_t* HP_libconfig_setting_set_string_elem(config_setting_t *setting
retVal___ = HPMHooks.source.libconfig.setting_set_string_elem(setting, idx, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_string_elem_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, config_setting_t *setting, int *idx, const char *value);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, struct config_setting_t *setting, int *idx, const char *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_string_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_string_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx, value);
@@ -1938,11 +1965,11 @@ config_setting_t* HP_libconfig_setting_set_string_elem(config_setting_t *setting
}
return retVal___;
}
-int HP_libconfig_setting_index(const config_setting_t *setting) {
+int HP_libconfig_setting_index(const struct config_setting_t *setting) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_index_pre ) {
- int (*preHookFunc) (const config_setting_t *setting);
+ int (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_index_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_index_pre[hIndex].func;
@@ -1957,7 +1984,7 @@ int HP_libconfig_setting_index(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_index(setting);
}
if( HPMHooks.count.HP_libconfig_setting_index_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_index_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_index_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -1965,11 +1992,11 @@ int HP_libconfig_setting_index(const config_setting_t *setting) {
}
return retVal___;
}
-int HP_libconfig_setting_length(const config_setting_t *setting) {
+int HP_libconfig_setting_length(const struct config_setting_t *setting) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_length_pre ) {
- int (*preHookFunc) (const config_setting_t *setting);
+ int (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_length_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_length_pre[hIndex].func;
@@ -1984,7 +2011,7 @@ int HP_libconfig_setting_length(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_length(setting);
}
if( HPMHooks.count.HP_libconfig_setting_length_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_length_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_length_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -1992,11 +2019,11 @@ int HP_libconfig_setting_length(const config_setting_t *setting) {
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_get_elem(const config_setting_t *setting, unsigned int idx) {
+struct config_setting_t* HP_libconfig_setting_get_elem(const struct config_setting_t *setting, unsigned int idx) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_get_elem_pre ) {
- config_setting_t* (*preHookFunc) (const config_setting_t *setting, unsigned int *idx);
+ struct config_setting_t* (*preHookFunc) (const struct config_setting_t *setting, unsigned int *idx);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_elem_pre[hIndex].func;
@@ -2011,7 +2038,7 @@ config_setting_t* HP_libconfig_setting_get_elem(const config_setting_t *setting,
retVal___ = HPMHooks.source.libconfig.setting_get_elem(setting, idx);
}
if( HPMHooks.count.HP_libconfig_setting_get_elem_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, const config_setting_t *setting, unsigned int *idx);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, const struct config_setting_t *setting, unsigned int *idx);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx);
@@ -2019,11 +2046,11 @@ config_setting_t* HP_libconfig_setting_get_elem(const config_setting_t *setting,
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_get_member(const config_setting_t *setting, const char *name) {
+struct config_setting_t* HP_libconfig_setting_get_member(const struct config_setting_t *setting, const char *name) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_get_member_pre ) {
- config_setting_t* (*preHookFunc) (const config_setting_t *setting, const char *name);
+ struct config_setting_t* (*preHookFunc) (const struct config_setting_t *setting, const char *name);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_member_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_member_pre[hIndex].func;
@@ -2038,7 +2065,7 @@ config_setting_t* HP_libconfig_setting_get_member(const config_setting_t *settin
retVal___ = HPMHooks.source.libconfig.setting_get_member(setting, name);
}
if( HPMHooks.count.HP_libconfig_setting_get_member_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, const config_setting_t *setting, const char *name);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, const struct config_setting_t *setting, const char *name);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_member_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_member_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, name);
@@ -2046,11 +2073,11 @@ config_setting_t* HP_libconfig_setting_get_member(const config_setting_t *settin
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_add(config_setting_t *parent, const char *name, int type) {
+struct config_setting_t* HP_libconfig_setting_add(struct config_setting_t *parent, const char *name, int type) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_add_pre ) {
- config_setting_t* (*preHookFunc) (config_setting_t *parent, const char *name, int *type);
+ struct config_setting_t* (*preHookFunc) (struct config_setting_t *parent, const char *name, int *type);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_add_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_add_pre[hIndex].func;
@@ -2065,7 +2092,7 @@ config_setting_t* HP_libconfig_setting_add(config_setting_t *parent, const char
retVal___ = HPMHooks.source.libconfig.setting_add(parent, name, type);
}
if( HPMHooks.count.HP_libconfig_setting_add_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, config_setting_t *parent, const char *name, int *type);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, struct config_setting_t *parent, const char *name, int *type);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_add_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_add_post[hIndex].func;
retVal___ = postHookFunc(retVal___, parent, name, &type);
@@ -2073,11 +2100,11 @@ config_setting_t* HP_libconfig_setting_add(config_setting_t *parent, const char
}
return retVal___;
}
-int HP_libconfig_setting_remove(config_setting_t *parent, const char *name) {
+int HP_libconfig_setting_remove(struct config_setting_t *parent, const char *name) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_remove_pre ) {
- int (*preHookFunc) (config_setting_t *parent, const char *name);
+ int (*preHookFunc) (struct config_setting_t *parent, const char *name);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_remove_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_remove_pre[hIndex].func;
@@ -2092,7 +2119,7 @@ int HP_libconfig_setting_remove(config_setting_t *parent, const char *name) {
retVal___ = HPMHooks.source.libconfig.setting_remove(parent, name);
}
if( HPMHooks.count.HP_libconfig_setting_remove_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *parent, const char *name);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *parent, const char *name);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_remove_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_remove_post[hIndex].func;
retVal___ = postHookFunc(retVal___, parent, name);
@@ -2100,11 +2127,11 @@ int HP_libconfig_setting_remove(config_setting_t *parent, const char *name) {
}
return retVal___;
}
-int HP_libconfig_setting_remove_elem(config_setting_t *parent, unsigned int idx) {
+int HP_libconfig_setting_remove_elem(struct config_setting_t *parent, unsigned int idx) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_remove_elem_pre ) {
- int (*preHookFunc) (config_setting_t *parent, unsigned int *idx);
+ int (*preHookFunc) (struct config_setting_t *parent, unsigned int *idx);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_remove_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_remove_elem_pre[hIndex].func;
@@ -2119,7 +2146,7 @@ int HP_libconfig_setting_remove_elem(config_setting_t *parent, unsigned int idx)
retVal___ = HPMHooks.source.libconfig.setting_remove_elem(parent, idx);
}
if( HPMHooks.count.HP_libconfig_setting_remove_elem_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *parent, unsigned int *idx);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *parent, unsigned int *idx);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_remove_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_remove_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, parent, &idx);
@@ -2127,10 +2154,10 @@ int HP_libconfig_setting_remove_elem(config_setting_t *parent, unsigned int idx)
}
return retVal___;
}
-void HP_libconfig_setting_set_hook(config_setting_t *setting, void *hook) {
+void HP_libconfig_setting_set_hook(struct config_setting_t *setting, void *hook) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_setting_set_hook_pre ) {
- void (*preHookFunc) (config_setting_t *setting, void *hook);
+ void (*preHookFunc) (struct config_setting_t *setting, void *hook);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_hook_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_hook_pre[hIndex].func;
@@ -2145,7 +2172,7 @@ void HP_libconfig_setting_set_hook(config_setting_t *setting, void *hook) {
HPMHooks.source.libconfig.setting_set_hook(setting, hook);
}
if( HPMHooks.count.HP_libconfig_setting_set_hook_post ) {
- void (*postHookFunc) (config_setting_t *setting, void *hook);
+ void (*postHookFunc) (struct config_setting_t *setting, void *hook);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_hook_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_hook_post[hIndex].func;
postHookFunc(setting, hook);
@@ -2153,11 +2180,11 @@ void HP_libconfig_setting_set_hook(config_setting_t *setting, void *hook) {
}
return;
}
-config_setting_t* HP_libconfig_lookup(const config_t *config, const char *filepath) {
+struct config_setting_t* HP_libconfig_lookup(const struct config_t *config, const char *filepath) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_lookup_pre ) {
- config_setting_t* (*preHookFunc) (const config_t *config, const char *filepath);
+ struct config_setting_t* (*preHookFunc) (const struct config_t *config, const char *filepath);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_lookup_pre[hIndex].func;
@@ -2172,7 +2199,7 @@ config_setting_t* HP_libconfig_lookup(const config_t *config, const char *filepa
retVal___ = HPMHooks.source.libconfig.lookup(config, filepath);
}
if( HPMHooks.count.HP_libconfig_lookup_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, const config_t *config, const char *filepath);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, const struct config_t *config, const char *filepath);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_lookup_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filepath);
@@ -2180,38 +2207,11 @@ config_setting_t* HP_libconfig_lookup(const config_t *config, const char *filepa
}
return retVal___;
}
-config_setting_t* HP_libconfig_lookup_from(config_setting_t *setting, const char *filepath) {
- int hIndex = 0;
- config_setting_t* retVal___ = NULL;
- if( HPMHooks.count.HP_libconfig_lookup_from_pre ) {
- config_setting_t* (*preHookFunc) (config_setting_t *setting, const char *filepath);
- *HPMforce_return = false;
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_from_pre; hIndex++ ) {
- preHookFunc = HPMHooks.list.HP_libconfig_lookup_from_pre[hIndex].func;
- retVal___ = preHookFunc(setting, filepath);
- }
- if( *HPMforce_return ) {
- *HPMforce_return = false;
- return retVal___;
- }
- }
- {
- retVal___ = HPMHooks.source.libconfig.lookup_from(setting, filepath);
- }
- if( HPMHooks.count.HP_libconfig_lookup_from_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, config_setting_t *setting, const char *filepath);
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_from_post; hIndex++ ) {
- postHookFunc = HPMHooks.list.HP_libconfig_lookup_from_post[hIndex].func;
- retVal___ = postHookFunc(retVal___, setting, filepath);
- }
- }
- return retVal___;
-}
-int HP_libconfig_lookup_int(const config_t *config, const char *filepath, int *value) {
+int HP_libconfig_lookup_int(const struct config_t *config, const char *filepath, int *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_lookup_int_pre ) {
- int (*preHookFunc) (const config_t *config, const char *filepath, int *value);
+ int (*preHookFunc) (const struct config_t *config, const char *filepath, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_int_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_lookup_int_pre[hIndex].func;
@@ -2226,7 +2226,7 @@ int HP_libconfig_lookup_int(const config_t *config, const char *filepath, int *v
retVal___ = HPMHooks.source.libconfig.lookup_int(config, filepath, value);
}
if( HPMHooks.count.HP_libconfig_lookup_int_post ) {
- int (*postHookFunc) (int retVal___, const config_t *config, const char *filepath, int *value);
+ int (*postHookFunc) (int retVal___, const struct config_t *config, const char *filepath, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_int_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_lookup_int_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filepath, value);
@@ -2234,11 +2234,11 @@ int HP_libconfig_lookup_int(const config_t *config, const char *filepath, int *v
}
return retVal___;
}
-int HP_libconfig_lookup_int64(const config_t *config, const char *filepath, long long *value) {
+int HP_libconfig_lookup_int64(const struct config_t *config, const char *filepath, long long *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_lookup_int64_pre ) {
- int (*preHookFunc) (const config_t *config, const char *filepath, long long *value);
+ int (*preHookFunc) (const struct config_t *config, const char *filepath, long long *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_int64_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_lookup_int64_pre[hIndex].func;
@@ -2253,7 +2253,7 @@ int HP_libconfig_lookup_int64(const config_t *config, const char *filepath, long
retVal___ = HPMHooks.source.libconfig.lookup_int64(config, filepath, value);
}
if( HPMHooks.count.HP_libconfig_lookup_int64_post ) {
- int (*postHookFunc) (int retVal___, const config_t *config, const char *filepath, long long *value);
+ int (*postHookFunc) (int retVal___, const struct config_t *config, const char *filepath, long long *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_int64_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_lookup_int64_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filepath, value);
@@ -2261,11 +2261,11 @@ int HP_libconfig_lookup_int64(const config_t *config, const char *filepath, long
}
return retVal___;
}
-int HP_libconfig_lookup_float(const config_t *config, const char *filepath, double *value) {
+int HP_libconfig_lookup_float(const struct config_t *config, const char *filepath, double *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_lookup_float_pre ) {
- int (*preHookFunc) (const config_t *config, const char *filepath, double *value);
+ int (*preHookFunc) (const struct config_t *config, const char *filepath, double *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_float_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_lookup_float_pre[hIndex].func;
@@ -2280,7 +2280,7 @@ int HP_libconfig_lookup_float(const config_t *config, const char *filepath, doub
retVal___ = HPMHooks.source.libconfig.lookup_float(config, filepath, value);
}
if( HPMHooks.count.HP_libconfig_lookup_float_post ) {
- int (*postHookFunc) (int retVal___, const config_t *config, const char *filepath, double *value);
+ int (*postHookFunc) (int retVal___, const struct config_t *config, const char *filepath, double *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_float_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_lookup_float_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filepath, value);
@@ -2288,11 +2288,11 @@ int HP_libconfig_lookup_float(const config_t *config, const char *filepath, doub
}
return retVal___;
}
-int HP_libconfig_lookup_bool(const config_t *config, const char *filepath, int *value) {
+int HP_libconfig_lookup_bool(const struct config_t *config, const char *filepath, int *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_lookup_bool_pre ) {
- int (*preHookFunc) (const config_t *config, const char *filepath, int *value);
+ int (*preHookFunc) (const struct config_t *config, const char *filepath, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_bool_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_lookup_bool_pre[hIndex].func;
@@ -2307,7 +2307,7 @@ int HP_libconfig_lookup_bool(const config_t *config, const char *filepath, int *
retVal___ = HPMHooks.source.libconfig.lookup_bool(config, filepath, value);
}
if( HPMHooks.count.HP_libconfig_lookup_bool_post ) {
- int (*postHookFunc) (int retVal___, const config_t *config, const char *filepath, int *value);
+ int (*postHookFunc) (int retVal___, const struct config_t *config, const char *filepath, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_bool_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_lookup_bool_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filepath, value);
@@ -2315,11 +2315,11 @@ int HP_libconfig_lookup_bool(const config_t *config, const char *filepath, int *
}
return retVal___;
}
-int HP_libconfig_lookup_string(const config_t *config, const char *filepath, const char **value) {
+int HP_libconfig_lookup_string(const struct config_t *config, const char *filepath, const char **value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_lookup_string_pre ) {
- int (*preHookFunc) (const config_t *config, const char *filepath, const char **value);
+ int (*preHookFunc) (const struct config_t *config, const char *filepath, const char **value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_string_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_lookup_string_pre[hIndex].func;
@@ -2334,7 +2334,7 @@ int HP_libconfig_lookup_string(const config_t *config, const char *filepath, con
retVal___ = HPMHooks.source.libconfig.lookup_string(config, filepath, value);
}
if( HPMHooks.count.HP_libconfig_lookup_string_post ) {
- int (*postHookFunc) (int retVal___, const config_t *config, const char *filepath, const char **value);
+ int (*postHookFunc) (int retVal___, const struct config_t *config, const char *filepath, const char **value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_string_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_lookup_string_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filepath, value);
@@ -2342,14 +2342,14 @@ int HP_libconfig_lookup_string(const config_t *config, const char *filepath, con
}
return retVal___;
}
-int HP_libconfig_read_file(config_t *config, const char *config_filename) {
+int HP_libconfig_load_file(struct config_t *config, const char *config_filename) {
int hIndex = 0;
int retVal___ = 0;
- if( HPMHooks.count.HP_libconfig_read_file_pre ) {
- int (*preHookFunc) (config_t *config, const char *config_filename);
+ if( HPMHooks.count.HP_libconfig_load_file_pre ) {
+ int (*preHookFunc) (struct config_t *config, const char *config_filename);
*HPMforce_return = false;
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_file_pre; hIndex++ ) {
- preHookFunc = HPMHooks.list.HP_libconfig_read_file_pre[hIndex].func;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_load_file_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_load_file_pre[hIndex].func;
retVal___ = preHookFunc(config, config_filename);
}
if( *HPMforce_return ) {
@@ -2358,21 +2358,21 @@ int HP_libconfig_read_file(config_t *config, const char *config_filename) {
}
}
{
- retVal___ = HPMHooks.source.libconfig.read_file(config, config_filename);
+ retVal___ = HPMHooks.source.libconfig.load_file(config, config_filename);
}
- if( HPMHooks.count.HP_libconfig_read_file_post ) {
- int (*postHookFunc) (int retVal___, config_t *config, const char *config_filename);
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_file_post; hIndex++ ) {
- postHookFunc = HPMHooks.list.HP_libconfig_read_file_post[hIndex].func;
+ if( HPMHooks.count.HP_libconfig_load_file_post ) {
+ int (*postHookFunc) (int retVal___, struct config_t *config, const char *config_filename);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_load_file_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_load_file_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, config_filename);
}
}
return retVal___;
}
-void HP_libconfig_setting_copy_simple(config_setting_t *parent, const config_setting_t *src) {
+void HP_libconfig_setting_copy_simple(struct config_setting_t *parent, const struct config_setting_t *src) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_setting_copy_simple_pre ) {
- void (*preHookFunc) (config_setting_t *parent, const config_setting_t *src);
+ void (*preHookFunc) (struct config_setting_t *parent, const struct config_setting_t *src);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_simple_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_copy_simple_pre[hIndex].func;
@@ -2387,7 +2387,7 @@ void HP_libconfig_setting_copy_simple(config_setting_t *parent, const config_set
HPMHooks.source.libconfig.setting_copy_simple(parent, src);
}
if( HPMHooks.count.HP_libconfig_setting_copy_simple_post ) {
- void (*postHookFunc) (config_setting_t *parent, const config_setting_t *src);
+ void (*postHookFunc) (struct config_setting_t *parent, const struct config_setting_t *src);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_simple_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_copy_simple_post[hIndex].func;
postHookFunc(parent, src);
@@ -2395,10 +2395,10 @@ void HP_libconfig_setting_copy_simple(config_setting_t *parent, const config_set
}
return;
}
-void HP_libconfig_setting_copy_elem(config_setting_t *parent, const config_setting_t *src) {
+void HP_libconfig_setting_copy_elem(struct config_setting_t *parent, const struct config_setting_t *src) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_setting_copy_elem_pre ) {
- void (*preHookFunc) (config_setting_t *parent, const config_setting_t *src);
+ void (*preHookFunc) (struct config_setting_t *parent, const struct config_setting_t *src);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_copy_elem_pre[hIndex].func;
@@ -2413,7 +2413,7 @@ void HP_libconfig_setting_copy_elem(config_setting_t *parent, const config_setti
HPMHooks.source.libconfig.setting_copy_elem(parent, src);
}
if( HPMHooks.count.HP_libconfig_setting_copy_elem_post ) {
- void (*postHookFunc) (config_setting_t *parent, const config_setting_t *src);
+ void (*postHookFunc) (struct config_setting_t *parent, const struct config_setting_t *src);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_copy_elem_post[hIndex].func;
postHookFunc(parent, src);
@@ -2421,10 +2421,10 @@ void HP_libconfig_setting_copy_elem(config_setting_t *parent, const config_setti
}
return;
}
-void HP_libconfig_setting_copy_aggregate(config_setting_t *parent, const config_setting_t *src) {
+void HP_libconfig_setting_copy_aggregate(struct config_setting_t *parent, const struct config_setting_t *src) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_setting_copy_aggregate_pre ) {
- void (*preHookFunc) (config_setting_t *parent, const config_setting_t *src);
+ void (*preHookFunc) (struct config_setting_t *parent, const struct config_setting_t *src);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_aggregate_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_copy_aggregate_pre[hIndex].func;
@@ -2439,7 +2439,7 @@ void HP_libconfig_setting_copy_aggregate(config_setting_t *parent, const config_
HPMHooks.source.libconfig.setting_copy_aggregate(parent, src);
}
if( HPMHooks.count.HP_libconfig_setting_copy_aggregate_post ) {
- void (*postHookFunc) (config_setting_t *parent, const config_setting_t *src);
+ void (*postHookFunc) (struct config_setting_t *parent, const struct config_setting_t *src);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_aggregate_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_copy_aggregate_post[hIndex].func;
postHookFunc(parent, src);
@@ -2447,11 +2447,11 @@ void HP_libconfig_setting_copy_aggregate(config_setting_t *parent, const config_
}
return;
}
-int HP_libconfig_setting_copy(config_setting_t *parent, const config_setting_t *src) {
+int HP_libconfig_setting_copy(struct config_setting_t *parent, const struct config_setting_t *src) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_copy_pre ) {
- int (*preHookFunc) (config_setting_t *parent, const config_setting_t *src);
+ int (*preHookFunc) (struct config_setting_t *parent, const struct config_setting_t *src);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_copy_pre[hIndex].func;
@@ -2466,7 +2466,7 @@ int HP_libconfig_setting_copy(config_setting_t *parent, const config_setting_t *
retVal___ = HPMHooks.source.libconfig.setting_copy(parent, src);
}
if( HPMHooks.count.HP_libconfig_setting_copy_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *parent, const config_setting_t *src);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *parent, const struct config_setting_t *src);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_copy_post[hIndex].func;
retVal___ = postHookFunc(retVal___, parent, src);
@@ -2474,6 +2474,276 @@ int HP_libconfig_setting_copy(config_setting_t *parent, const config_setting_t *
}
return retVal___;
}
+bool HP_libconfig_setting_get_bool_real(const struct config_setting_t *setting) {
+ int hIndex = 0;
+ bool retVal___ = false;
+ if( HPMHooks.count.HP_libconfig_setting_get_bool_real_pre ) {
+ bool (*preHookFunc) (const struct config_setting_t *setting);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_bool_real_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_get_bool_real_pre[hIndex].func;
+ retVal___ = preHookFunc(setting);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_get_bool_real(setting);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_get_bool_real_post ) {
+ bool (*postHookFunc) (bool retVal___, const struct config_setting_t *setting);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_bool_real_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_get_bool_real_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting);
+ }
+ }
+ return retVal___;
+}
+uint32 HP_libconfig_setting_get_uint32(const struct config_setting_t *setting) {
+ int hIndex = 0;
+ uint32 retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_get_uint32_pre ) {
+ uint32 (*preHookFunc) (const struct config_setting_t *setting);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_uint32_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_get_uint32_pre[hIndex].func;
+ retVal___ = preHookFunc(setting);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_get_uint32(setting);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_get_uint32_post ) {
+ uint32 (*postHookFunc) (uint32 retVal___, const struct config_setting_t *setting);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_uint32_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_get_uint32_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting);
+ }
+ }
+ return retVal___;
+}
+uint16 HP_libconfig_setting_get_uint16(const struct config_setting_t *setting) {
+ int hIndex = 0;
+ uint16 retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_get_uint16_pre ) {
+ uint16 (*preHookFunc) (const struct config_setting_t *setting);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_uint16_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_get_uint16_pre[hIndex].func;
+ retVal___ = preHookFunc(setting);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_get_uint16(setting);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_get_uint16_post ) {
+ uint16 (*postHookFunc) (uint16 retVal___, const struct config_setting_t *setting);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_uint16_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_get_uint16_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting);
+ }
+ }
+ return retVal___;
+}
+int16 HP_libconfig_setting_get_int16(const struct config_setting_t *setting) {
+ int hIndex = 0;
+ int16 retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_get_int16_pre ) {
+ int16 (*preHookFunc) (const struct config_setting_t *setting);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int16_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_get_int16_pre[hIndex].func;
+ retVal___ = preHookFunc(setting);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_get_int16(setting);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_get_int16_post ) {
+ int16 (*postHookFunc) (int16 retVal___, const struct config_setting_t *setting);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int16_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_get_int16_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting);
+ }
+ }
+ return retVal___;
+}
+int HP_libconfig_setting_lookup_bool_real(const struct config_setting_t *setting, const char *name, bool *value) {
+ int hIndex = 0;
+ int retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_lookup_bool_real_pre ) {
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, bool *value);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_bool_real_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_bool_real_pre[hIndex].func;
+ retVal___ = preHookFunc(setting, name, value);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_lookup_bool_real(setting, name, value);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_lookup_bool_real_post ) {
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, bool *value);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_bool_real_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_bool_real_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting, name, value);
+ }
+ }
+ return retVal___;
+}
+int HP_libconfig_setting_lookup_uint32(const struct config_setting_t *setting, const char *name, uint32 *value) {
+ int hIndex = 0;
+ int retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_lookup_uint32_pre ) {
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, uint32 *value);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_uint32_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_uint32_pre[hIndex].func;
+ retVal___ = preHookFunc(setting, name, value);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_lookup_uint32(setting, name, value);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_lookup_uint32_post ) {
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, uint32 *value);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_uint32_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_uint32_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting, name, value);
+ }
+ }
+ return retVal___;
+}
+int HP_libconfig_setting_lookup_uint16(const struct config_setting_t *setting, const char *name, uint16 *value) {
+ int hIndex = 0;
+ int retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_lookup_uint16_pre ) {
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, uint16 *value);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_uint16_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_uint16_pre[hIndex].func;
+ retVal___ = preHookFunc(setting, name, value);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_lookup_uint16(setting, name, value);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_lookup_uint16_post ) {
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, uint16 *value);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_uint16_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_uint16_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting, name, value);
+ }
+ }
+ return retVal___;
+}
+int HP_libconfig_setting_lookup_int16(const struct config_setting_t *setting, const char *name, int16 *value) {
+ int hIndex = 0;
+ int retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_lookup_int16_pre ) {
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, int16 *value);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_int16_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_int16_pre[hIndex].func;
+ retVal___ = preHookFunc(setting, name, value);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_lookup_int16(setting, name, value);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_lookup_int16_post ) {
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, int16 *value);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_int16_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_int16_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting, name, value);
+ }
+ }
+ return retVal___;
+}
+int HP_libconfig_setting_lookup_mutable_string(const struct config_setting_t *setting, const char *name, char *out, size_t out_size) {
+ int hIndex = 0;
+ int retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_lookup_mutable_string_pre ) {
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, char *out, size_t *out_size);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_mutable_string_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_mutable_string_pre[hIndex].func;
+ retVal___ = preHookFunc(setting, name, out, &out_size);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_lookup_mutable_string(setting, name, out, out_size);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_lookup_mutable_string_post ) {
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, char *out, size_t *out_size);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_mutable_string_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_mutable_string_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting, name, out, &out_size);
+ }
+ }
+ return retVal___;
+}
+int HP_libconfig_lookup_mutable_string(const struct config_t *config, const char *name, char *out, size_t out_size) {
+ int hIndex = 0;
+ int retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_lookup_mutable_string_pre ) {
+ int (*preHookFunc) (const struct config_t *config, const char *name, char *out, size_t *out_size);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_mutable_string_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_lookup_mutable_string_pre[hIndex].func;
+ retVal___ = preHookFunc(config, name, out, &out_size);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.lookup_mutable_string(config, name, out, out_size);
+ }
+ if( HPMHooks.count.HP_libconfig_lookup_mutable_string_post ) {
+ int (*postHookFunc) (int retVal___, const struct config_t *config, const char *name, char *out, size_t *out_size);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_mutable_string_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_lookup_mutable_string_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, config, name, out, &out_size);
+ }
+ }
+ return retVal___;
+}
/* login */
int HP_login_mmo_auth(struct login_session_data *sd, bool isServer) {
int hIndex = 0;
@@ -4155,6 +4425,33 @@ char* HP_iMalloc_astrdup(const char *p, const char *file, int line, const char *
}
return retVal___;
}
+char* HP_iMalloc_astrndup(const char *p, size_t size, const char *file, int line, const char *func) {
+ int hIndex = 0;
+ char* retVal___ = NULL;
+ if( HPMHooks.count.HP_iMalloc_astrndup_pre ) {
+ char* (*preHookFunc) (const char *p, size_t *size, const char *file, int *line, const char *func);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_iMalloc_astrndup_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_iMalloc_astrndup_pre[hIndex].func;
+ retVal___ = preHookFunc(p, &size, file, &line, func);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.iMalloc.astrndup(p, size, file, line, func);
+ }
+ if( HPMHooks.count.HP_iMalloc_astrndup_post ) {
+ char* (*postHookFunc) (char* retVal___, const char *p, size_t *size, const char *file, int *line, const char *func);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_iMalloc_astrndup_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_iMalloc_astrndup_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, p, &size, file, &line, func);
+ }
+ }
+ return retVal___;
+}
void HP_iMalloc_free(void *p, const char *file, int line, const char *func) {
int hIndex = 0;
if( HPMHooks.count.HP_iMalloc_free_pre ) {
@@ -5146,11 +5443,11 @@ bool HP_sockt_trusted_ip_check(uint32 ip) {
}
return retVal___;
}
-int HP_sockt_net_config_read_sub(config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname) {
+int HP_sockt_net_config_read_sub(struct config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_sockt_net_config_read_sub_pre ) {
- int (*preHookFunc) (config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname);
+ int (*preHookFunc) (struct config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_sockt_net_config_read_sub_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_sockt_net_config_read_sub_pre[hIndex].func;
@@ -5165,7 +5462,7 @@ int HP_sockt_net_config_read_sub(config_setting_t *t, struct s_subnet_vector *li
retVal___ = HPMHooks.source.sockt.net_config_read_sub(t, list, filename, groupname);
}
if( HPMHooks.count.HP_sockt_net_config_read_sub_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname);
for(hIndex = 0; hIndex < HPMHooks.count.HP_sockt_net_config_read_sub_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_sockt_net_config_read_sub_post[hIndex].func;
retVal___ = postHookFunc(retVal___, t, list, filename, groupname);
@@ -7183,6 +7480,33 @@ const char* HP_sysinfo_cflags(void) {
}
return retVal___;
}
+const char* HP_sysinfo_time(void) {
+ int hIndex = 0;
+ const char* retVal___ = NULL;
+ if( HPMHooks.count.HP_sysinfo_time_pre ) {
+ const char* (*preHookFunc) (void);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_sysinfo_time_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_sysinfo_time_pre[hIndex].func;
+ retVal___ = preHookFunc();
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.sysinfo.time();
+ }
+ if( HPMHooks.count.HP_sysinfo_time_post ) {
+ const char* (*postHookFunc) (const char* retVal___);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_sysinfo_time_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_sysinfo_time_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___);
+ }
+ }
+ return retVal___;
+}
const char* HP_sysinfo_vcstype(void) {
int hIndex = 0;
const char* retVal___ = NULL;
diff --git a/src/plugins/HPMHooking/HPMHooking_map.HPMHooksCore.inc b/src/plugins/HPMHooking/HPMHooking_map.HPMHooksCore.inc
index d909e9892..e5457e47c 100644
--- a/src/plugins/HPMHooking/HPMHooking_map.HPMHooksCore.inc
+++ b/src/plugins/HPMHooking/HPMHooking_map.HPMHooksCore.inc
@@ -2670,6 +2670,8 @@ struct {
struct HPMHookPoint *HP_itemdb_searchrandomid_post;
struct HPMHookPoint *HP_itemdb_typename_pre;
struct HPMHookPoint *HP_itemdb_typename_post;
+ struct HPMHookPoint *HP_itemdb_jobmask2mapid_pre;
+ struct HPMHookPoint *HP_itemdb_jobmask2mapid_post;
struct HPMHookPoint *HP_itemdb_jobid2mapid_pre;
struct HPMHookPoint *HP_itemdb_jobid2mapid_post;
struct HPMHookPoint *HP_itemdb_create_dummy_data_pre;
@@ -2718,6 +2720,8 @@ struct {
struct HPMHookPoint *HP_itemdb_validate_entry_post;
struct HPMHookPoint *HP_itemdb_readdb_additional_fields_pre;
struct HPMHookPoint *HP_itemdb_readdb_additional_fields_post;
+ struct HPMHookPoint *HP_itemdb_readdb_job_sub_pre;
+ struct HPMHookPoint *HP_itemdb_readdb_job_sub_post;
struct HPMHookPoint *HP_itemdb_readdb_libconfig_sub_pre;
struct HPMHookPoint *HP_itemdb_readdb_libconfig_sub_post;
struct HPMHookPoint *HP_itemdb_readdb_libconfig_pre;
@@ -2742,10 +2746,10 @@ struct {
struct HPMHookPoint *HP_libconfig_read_post;
struct HPMHookPoint *HP_libconfig_write_pre;
struct HPMHookPoint *HP_libconfig_write_post;
- struct HPMHookPoint *HP_libconfig_set_auto_convert_pre;
- struct HPMHookPoint *HP_libconfig_set_auto_convert_post;
- struct HPMHookPoint *HP_libconfig_get_auto_convert_pre;
- struct HPMHookPoint *HP_libconfig_get_auto_convert_post;
+ struct HPMHookPoint *HP_libconfig_set_options_pre;
+ struct HPMHookPoint *HP_libconfig_set_options_post;
+ struct HPMHookPoint *HP_libconfig_get_options_pre;
+ struct HPMHookPoint *HP_libconfig_get_options_post;
struct HPMHookPoint *HP_libconfig_read_string_pre;
struct HPMHookPoint *HP_libconfig_read_string_post;
struct HPMHookPoint *HP_libconfig_read_file_src_pre;
@@ -2770,6 +2774,8 @@ struct {
struct HPMHookPoint *HP_libconfig_setting_get_bool_post;
struct HPMHookPoint *HP_libconfig_setting_get_string_pre;
struct HPMHookPoint *HP_libconfig_setting_get_string_post;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_pre;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_post;
struct HPMHookPoint *HP_libconfig_setting_lookup_int_pre;
struct HPMHookPoint *HP_libconfig_setting_lookup_int_post;
struct HPMHookPoint *HP_libconfig_setting_lookup_int64_pre;
@@ -2832,8 +2838,6 @@ struct {
struct HPMHookPoint *HP_libconfig_setting_set_hook_post;
struct HPMHookPoint *HP_libconfig_lookup_pre;
struct HPMHookPoint *HP_libconfig_lookup_post;
- struct HPMHookPoint *HP_libconfig_lookup_from_pre;
- struct HPMHookPoint *HP_libconfig_lookup_from_post;
struct HPMHookPoint *HP_libconfig_lookup_int_pre;
struct HPMHookPoint *HP_libconfig_lookup_int_post;
struct HPMHookPoint *HP_libconfig_lookup_int64_pre;
@@ -2844,8 +2848,8 @@ struct {
struct HPMHookPoint *HP_libconfig_lookup_bool_post;
struct HPMHookPoint *HP_libconfig_lookup_string_pre;
struct HPMHookPoint *HP_libconfig_lookup_string_post;
- struct HPMHookPoint *HP_libconfig_read_file_pre;
- struct HPMHookPoint *HP_libconfig_read_file_post;
+ struct HPMHookPoint *HP_libconfig_load_file_pre;
+ struct HPMHookPoint *HP_libconfig_load_file_post;
struct HPMHookPoint *HP_libconfig_setting_copy_simple_pre;
struct HPMHookPoint *HP_libconfig_setting_copy_simple_post;
struct HPMHookPoint *HP_libconfig_setting_copy_elem_pre;
@@ -2854,6 +2858,26 @@ struct {
struct HPMHookPoint *HP_libconfig_setting_copy_aggregate_post;
struct HPMHookPoint *HP_libconfig_setting_copy_pre;
struct HPMHookPoint *HP_libconfig_setting_copy_post;
+ struct HPMHookPoint *HP_libconfig_setting_get_bool_real_pre;
+ struct HPMHookPoint *HP_libconfig_setting_get_bool_real_post;
+ struct HPMHookPoint *HP_libconfig_setting_get_uint32_pre;
+ struct HPMHookPoint *HP_libconfig_setting_get_uint32_post;
+ struct HPMHookPoint *HP_libconfig_setting_get_uint16_pre;
+ struct HPMHookPoint *HP_libconfig_setting_get_uint16_post;
+ struct HPMHookPoint *HP_libconfig_setting_get_int16_pre;
+ struct HPMHookPoint *HP_libconfig_setting_get_int16_post;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_bool_real_pre;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_bool_real_post;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_uint32_pre;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_uint32_post;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_uint16_pre;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_uint16_post;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_int16_pre;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_int16_post;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_mutable_string_pre;
+ struct HPMHookPoint *HP_libconfig_setting_lookup_mutable_string_post;
+ struct HPMHookPoint *HP_libconfig_lookup_mutable_string_pre;
+ struct HPMHookPoint *HP_libconfig_lookup_mutable_string_post;
struct HPMHookPoint *HP_logs_pick_pc_pre;
struct HPMHookPoint *HP_logs_pick_pc_post;
struct HPMHookPoint *HP_logs_pick_mob_pre;
@@ -2930,6 +2954,8 @@ struct {
struct HPMHookPoint *HP_iMalloc_reallocz_post;
struct HPMHookPoint *HP_iMalloc_astrdup_pre;
struct HPMHookPoint *HP_iMalloc_astrdup_post;
+ struct HPMHookPoint *HP_iMalloc_astrndup_pre;
+ struct HPMHookPoint *HP_iMalloc_astrndup_post;
struct HPMHookPoint *HP_iMalloc_free_pre;
struct HPMHookPoint *HP_iMalloc_free_post;
struct HPMHookPoint *HP_iMalloc_memory_check_pre;
@@ -3480,6 +3506,8 @@ struct {
struct HPMHookPoint *HP_mob_lookup_const_post;
struct HPMHookPoint *HP_mob_get_const_pre;
struct HPMHookPoint *HP_mob_get_const_post;
+ struct HPMHookPoint *HP_mob_db_validate_entry_pre;
+ struct HPMHookPoint *HP_mob_db_validate_entry_post;
struct HPMHookPoint *HP_mob_read_libconfig_pre;
struct HPMHookPoint *HP_mob_read_libconfig_post;
struct HPMHookPoint *HP_mob_read_db_additional_fields_pre;
@@ -4628,6 +4656,8 @@ struct {
struct HPMHookPoint *HP_script_parse_line_post;
struct HPMHookPoint *HP_script_read_constdb_pre;
struct HPMHookPoint *HP_script_read_constdb_post;
+ struct HPMHookPoint *HP_script_constdb_comment_pre;
+ struct HPMHookPoint *HP_script_constdb_comment_post;
struct HPMHookPoint *HP_script_print_line_pre;
struct HPMHookPoint *HP_script_print_line_post;
struct HPMHookPoint *HP_script_errorwarning_sub_pre;
@@ -5694,6 +5724,8 @@ struct {
struct HPMHookPoint *HP_sysinfo_compiler_post;
struct HPMHookPoint *HP_sysinfo_cflags_pre;
struct HPMHookPoint *HP_sysinfo_cflags_post;
+ struct HPMHookPoint *HP_sysinfo_time_pre;
+ struct HPMHookPoint *HP_sysinfo_time_post;
struct HPMHookPoint *HP_sysinfo_vcstype_pre;
struct HPMHookPoint *HP_sysinfo_vcstype_post;
struct HPMHookPoint *HP_sysinfo_vcstypeid_pre;
@@ -8515,6 +8547,8 @@ struct {
int HP_itemdb_searchrandomid_post;
int HP_itemdb_typename_pre;
int HP_itemdb_typename_post;
+ int HP_itemdb_jobmask2mapid_pre;
+ int HP_itemdb_jobmask2mapid_post;
int HP_itemdb_jobid2mapid_pre;
int HP_itemdb_jobid2mapid_post;
int HP_itemdb_create_dummy_data_pre;
@@ -8563,6 +8597,8 @@ struct {
int HP_itemdb_validate_entry_post;
int HP_itemdb_readdb_additional_fields_pre;
int HP_itemdb_readdb_additional_fields_post;
+ int HP_itemdb_readdb_job_sub_pre;
+ int HP_itemdb_readdb_job_sub_post;
int HP_itemdb_readdb_libconfig_sub_pre;
int HP_itemdb_readdb_libconfig_sub_post;
int HP_itemdb_readdb_libconfig_pre;
@@ -8587,10 +8623,10 @@ struct {
int HP_libconfig_read_post;
int HP_libconfig_write_pre;
int HP_libconfig_write_post;
- int HP_libconfig_set_auto_convert_pre;
- int HP_libconfig_set_auto_convert_post;
- int HP_libconfig_get_auto_convert_pre;
- int HP_libconfig_get_auto_convert_post;
+ int HP_libconfig_set_options_pre;
+ int HP_libconfig_set_options_post;
+ int HP_libconfig_get_options_pre;
+ int HP_libconfig_get_options_post;
int HP_libconfig_read_string_pre;
int HP_libconfig_read_string_post;
int HP_libconfig_read_file_src_pre;
@@ -8615,6 +8651,8 @@ struct {
int HP_libconfig_setting_get_bool_post;
int HP_libconfig_setting_get_string_pre;
int HP_libconfig_setting_get_string_post;
+ int HP_libconfig_setting_lookup_pre;
+ int HP_libconfig_setting_lookup_post;
int HP_libconfig_setting_lookup_int_pre;
int HP_libconfig_setting_lookup_int_post;
int HP_libconfig_setting_lookup_int64_pre;
@@ -8677,8 +8715,6 @@ struct {
int HP_libconfig_setting_set_hook_post;
int HP_libconfig_lookup_pre;
int HP_libconfig_lookup_post;
- int HP_libconfig_lookup_from_pre;
- int HP_libconfig_lookup_from_post;
int HP_libconfig_lookup_int_pre;
int HP_libconfig_lookup_int_post;
int HP_libconfig_lookup_int64_pre;
@@ -8689,8 +8725,8 @@ struct {
int HP_libconfig_lookup_bool_post;
int HP_libconfig_lookup_string_pre;
int HP_libconfig_lookup_string_post;
- int HP_libconfig_read_file_pre;
- int HP_libconfig_read_file_post;
+ int HP_libconfig_load_file_pre;
+ int HP_libconfig_load_file_post;
int HP_libconfig_setting_copy_simple_pre;
int HP_libconfig_setting_copy_simple_post;
int HP_libconfig_setting_copy_elem_pre;
@@ -8699,6 +8735,26 @@ struct {
int HP_libconfig_setting_copy_aggregate_post;
int HP_libconfig_setting_copy_pre;
int HP_libconfig_setting_copy_post;
+ int HP_libconfig_setting_get_bool_real_pre;
+ int HP_libconfig_setting_get_bool_real_post;
+ int HP_libconfig_setting_get_uint32_pre;
+ int HP_libconfig_setting_get_uint32_post;
+ int HP_libconfig_setting_get_uint16_pre;
+ int HP_libconfig_setting_get_uint16_post;
+ int HP_libconfig_setting_get_int16_pre;
+ int HP_libconfig_setting_get_int16_post;
+ int HP_libconfig_setting_lookup_bool_real_pre;
+ int HP_libconfig_setting_lookup_bool_real_post;
+ int HP_libconfig_setting_lookup_uint32_pre;
+ int HP_libconfig_setting_lookup_uint32_post;
+ int HP_libconfig_setting_lookup_uint16_pre;
+ int HP_libconfig_setting_lookup_uint16_post;
+ int HP_libconfig_setting_lookup_int16_pre;
+ int HP_libconfig_setting_lookup_int16_post;
+ int HP_libconfig_setting_lookup_mutable_string_pre;
+ int HP_libconfig_setting_lookup_mutable_string_post;
+ int HP_libconfig_lookup_mutable_string_pre;
+ int HP_libconfig_lookup_mutable_string_post;
int HP_logs_pick_pc_pre;
int HP_logs_pick_pc_post;
int HP_logs_pick_mob_pre;
@@ -8775,6 +8831,8 @@ struct {
int HP_iMalloc_reallocz_post;
int HP_iMalloc_astrdup_pre;
int HP_iMalloc_astrdup_post;
+ int HP_iMalloc_astrndup_pre;
+ int HP_iMalloc_astrndup_post;
int HP_iMalloc_free_pre;
int HP_iMalloc_free_post;
int HP_iMalloc_memory_check_pre;
@@ -9325,6 +9383,8 @@ struct {
int HP_mob_lookup_const_post;
int HP_mob_get_const_pre;
int HP_mob_get_const_post;
+ int HP_mob_db_validate_entry_pre;
+ int HP_mob_db_validate_entry_post;
int HP_mob_read_libconfig_pre;
int HP_mob_read_libconfig_post;
int HP_mob_read_db_additional_fields_pre;
@@ -10473,6 +10533,8 @@ struct {
int HP_script_parse_line_post;
int HP_script_read_constdb_pre;
int HP_script_read_constdb_post;
+ int HP_script_constdb_comment_pre;
+ int HP_script_constdb_comment_post;
int HP_script_print_line_pre;
int HP_script_print_line_post;
int HP_script_errorwarning_sub_pre;
@@ -11539,6 +11601,8 @@ struct {
int HP_sysinfo_compiler_post;
int HP_sysinfo_cflags_pre;
int HP_sysinfo_cflags_post;
+ int HP_sysinfo_time_pre;
+ int HP_sysinfo_time_post;
int HP_sysinfo_vcstype_pre;
int HP_sysinfo_vcstype_post;
int HP_sysinfo_vcstypeid_pre;
diff --git a/src/plugins/HPMHooking/HPMHooking_map.HookingPoints.inc b/src/plugins/HPMHooking/HPMHooking_map.HookingPoints.inc
index db30c8c02..365bda5da 100644
--- a/src/plugins/HPMHooking/HPMHooking_map.HookingPoints.inc
+++ b/src/plugins/HPMHooking/HPMHooking_map.HookingPoints.inc
@@ -1368,6 +1368,7 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(itemdb->searchname_array_sub, HP_itemdb_searchname_array_sub) },
{ HP_POP(itemdb->searchrandomid, HP_itemdb_searchrandomid) },
{ HP_POP(itemdb->typename, HP_itemdb_typename) },
+ { HP_POP(itemdb->jobmask2mapid, HP_itemdb_jobmask2mapid) },
{ HP_POP(itemdb->jobid2mapid, HP_itemdb_jobid2mapid) },
{ HP_POP(itemdb->create_dummy_data, HP_itemdb_create_dummy_data) },
{ HP_POP(itemdb->create_item_data, HP_itemdb_create_item_data) },
@@ -1392,6 +1393,7 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(itemdb->gendercheck, HP_itemdb_gendercheck) },
{ HP_POP(itemdb->validate_entry, HP_itemdb_validate_entry) },
{ HP_POP(itemdb->readdb_additional_fields, HP_itemdb_readdb_additional_fields) },
+ { HP_POP(itemdb->readdb_job_sub, HP_itemdb_readdb_job_sub) },
{ HP_POP(itemdb->readdb_libconfig_sub, HP_itemdb_readdb_libconfig_sub) },
{ HP_POP(itemdb->readdb_libconfig, HP_itemdb_readdb_libconfig) },
{ HP_POP(itemdb->unique_id, HP_itemdb_unique_id) },
@@ -1405,8 +1407,8 @@ struct HookingPointData HookingPoints[] = {
/* libconfig */
{ HP_POP(libconfig->read, HP_libconfig_read) },
{ HP_POP(libconfig->write, HP_libconfig_write) },
- { HP_POP(libconfig->set_auto_convert, HP_libconfig_set_auto_convert) },
- { HP_POP(libconfig->get_auto_convert, HP_libconfig_get_auto_convert) },
+ { HP_POP(libconfig->set_options, HP_libconfig_set_options) },
+ { HP_POP(libconfig->get_options, HP_libconfig_get_options) },
{ HP_POP(libconfig->read_string, HP_libconfig_read_string) },
{ HP_POP(libconfig->read_file_src, HP_libconfig_read_file_src) },
{ HP_POP(libconfig->write_file, HP_libconfig_write_file) },
@@ -1419,6 +1421,7 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(libconfig->setting_get_float, HP_libconfig_setting_get_float) },
{ HP_POP(libconfig->setting_get_bool, HP_libconfig_setting_get_bool) },
{ HP_POP(libconfig->setting_get_string, HP_libconfig_setting_get_string) },
+ { HP_POP(libconfig->setting_lookup, HP_libconfig_setting_lookup) },
{ HP_POP(libconfig->setting_lookup_int, HP_libconfig_setting_lookup_int) },
{ HP_POP(libconfig->setting_lookup_int64, HP_libconfig_setting_lookup_int64) },
{ HP_POP(libconfig->setting_lookup_float, HP_libconfig_setting_lookup_float) },
@@ -1450,17 +1453,26 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(libconfig->setting_remove_elem, HP_libconfig_setting_remove_elem) },
{ HP_POP(libconfig->setting_set_hook, HP_libconfig_setting_set_hook) },
{ HP_POP(libconfig->lookup, HP_libconfig_lookup) },
- { HP_POP(libconfig->lookup_from, HP_libconfig_lookup_from) },
{ HP_POP(libconfig->lookup_int, HP_libconfig_lookup_int) },
{ HP_POP(libconfig->lookup_int64, HP_libconfig_lookup_int64) },
{ HP_POP(libconfig->lookup_float, HP_libconfig_lookup_float) },
{ HP_POP(libconfig->lookup_bool, HP_libconfig_lookup_bool) },
{ HP_POP(libconfig->lookup_string, HP_libconfig_lookup_string) },
- { HP_POP(libconfig->read_file, HP_libconfig_read_file) },
+ { HP_POP(libconfig->load_file, HP_libconfig_load_file) },
{ HP_POP(libconfig->setting_copy_simple, HP_libconfig_setting_copy_simple) },
{ HP_POP(libconfig->setting_copy_elem, HP_libconfig_setting_copy_elem) },
{ HP_POP(libconfig->setting_copy_aggregate, HP_libconfig_setting_copy_aggregate) },
{ HP_POP(libconfig->setting_copy, HP_libconfig_setting_copy) },
+ { HP_POP(libconfig->setting_get_bool_real, HP_libconfig_setting_get_bool_real) },
+ { HP_POP(libconfig->setting_get_uint32, HP_libconfig_setting_get_uint32) },
+ { HP_POP(libconfig->setting_get_uint16, HP_libconfig_setting_get_uint16) },
+ { HP_POP(libconfig->setting_get_int16, HP_libconfig_setting_get_int16) },
+ { HP_POP(libconfig->setting_lookup_bool_real, HP_libconfig_setting_lookup_bool_real) },
+ { HP_POP(libconfig->setting_lookup_uint32, HP_libconfig_setting_lookup_uint32) },
+ { HP_POP(libconfig->setting_lookup_uint16, HP_libconfig_setting_lookup_uint16) },
+ { HP_POP(libconfig->setting_lookup_int16, HP_libconfig_setting_lookup_int16) },
+ { HP_POP(libconfig->setting_lookup_mutable_string, HP_libconfig_setting_lookup_mutable_string) },
+ { HP_POP(libconfig->lookup_mutable_string, HP_libconfig_lookup_mutable_string) },
/* logs */
{ HP_POP(logs->pick_pc, HP_logs_pick_pc) },
{ HP_POP(logs->pick_mob, HP_logs_pick_mob) },
@@ -1502,6 +1514,7 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(iMalloc->realloc, HP_iMalloc_realloc) },
{ HP_POP(iMalloc->reallocz, HP_iMalloc_reallocz) },
{ HP_POP(iMalloc->astrdup, HP_iMalloc_astrdup) },
+ { HP_POP(iMalloc->astrndup, HP_iMalloc_astrndup) },
{ HP_POP(iMalloc->free, HP_iMalloc_free) },
{ HP_POP(iMalloc->memory_check, HP_iMalloc_memory_check) },
{ HP_POP(iMalloc->verify_ptr, HP_iMalloc_verify_ptr) },
@@ -1783,6 +1796,7 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(mob->readdb, HP_mob_readdb) },
{ HP_POP(mob->lookup_const, HP_mob_lookup_const) },
{ HP_POP(mob->get_const, HP_mob_get_const) },
+ { HP_POP(mob->db_validate_entry, HP_mob_db_validate_entry) },
{ HP_POP(mob->read_libconfig, HP_mob_read_libconfig) },
{ HP_POP(mob->read_db_additional_fields, HP_mob_read_db_additional_fields) },
{ HP_POP(mob->read_db_sub, HP_mob_read_db_sub) },
@@ -2368,6 +2382,7 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(script->parse_expr, HP_script_parse_expr) },
{ HP_POP(script->parse_line, HP_script_parse_line) },
{ HP_POP(script->read_constdb, HP_script_read_constdb) },
+ { HP_POP(script->constdb_comment, HP_script_constdb_comment) },
{ HP_POP(script->print_line, HP_script_print_line) },
{ HP_POP(script->errorwarning_sub, HP_script_errorwarning_sub) },
{ HP_POP(script->set_reg, HP_script_set_reg) },
@@ -2912,6 +2927,7 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(sysinfo->is64bit, HP_sysinfo_is64bit) },
{ HP_POP(sysinfo->compiler, HP_sysinfo_compiler) },
{ HP_POP(sysinfo->cflags, HP_sysinfo_cflags) },
+ { HP_POP(sysinfo->time, HP_sysinfo_time) },
{ HP_POP(sysinfo->vcstype, HP_sysinfo_vcstype) },
{ HP_POP(sysinfo->vcstypeid, HP_sysinfo_vcstypeid) },
{ HP_POP(sysinfo->vcsrevision_src, HP_sysinfo_vcsrevision_src) },
diff --git a/src/plugins/HPMHooking/HPMHooking_map.Hooks.inc b/src/plugins/HPMHooking/HPMHooking_map.Hooks.inc
index 11bf66481..f8d5193e1 100644
--- a/src/plugins/HPMHooking/HPMHooking_map.Hooks.inc
+++ b/src/plugins/HPMHooking/HPMHooking_map.Hooks.inc
@@ -265,10 +265,10 @@ bool HP_atcommand_can_use2(struct map_session_data *sd, const char *command, AtC
}
return retVal___;
}
-void HP_atcommand_load_groups(GroupSettings **groups, config_setting_t **commands_, size_t sz) {
+void HP_atcommand_load_groups(GroupSettings **groups, struct config_setting_t **commands_, size_t sz) {
int hIndex = 0;
if( HPMHooks.count.HP_atcommand_load_groups_pre ) {
- void (*preHookFunc) (GroupSettings **groups, config_setting_t **commands_, size_t *sz);
+ void (*preHookFunc) (GroupSettings **groups, struct config_setting_t **commands_, size_t *sz);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_atcommand_load_groups_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_atcommand_load_groups_pre[hIndex].func;
@@ -283,7 +283,7 @@ void HP_atcommand_load_groups(GroupSettings **groups, config_setting_t **command
HPMHooks.source.atcommand.load_groups(groups, commands_, sz);
}
if( HPMHooks.count.HP_atcommand_load_groups_post ) {
- void (*postHookFunc) (GroupSettings **groups, config_setting_t **commands_, size_t *sz);
+ void (*postHookFunc) (GroupSettings **groups, struct config_setting_t **commands_, size_t *sz);
for(hIndex = 0; hIndex < HPMHooks.count.HP_atcommand_load_groups_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_atcommand_load_groups_post[hIndex].func;
postHookFunc(groups, commands_, &sz);
@@ -2633,11 +2633,11 @@ void HP_bg_final(void) {
}
return;
}
-struct bg_arena* HP_bg_name2arena(char *name) {
+struct bg_arena* HP_bg_name2arena(const char *name) {
int hIndex = 0;
struct bg_arena* retVal___ = NULL;
if( HPMHooks.count.HP_bg_name2arena_pre ) {
- struct bg_arena* (*preHookFunc) (char *name);
+ struct bg_arena* (*preHookFunc) (const char *name);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_bg_name2arena_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_bg_name2arena_pre[hIndex].func;
@@ -2652,7 +2652,7 @@ struct bg_arena* HP_bg_name2arena(char *name) {
retVal___ = HPMHooks.source.bg.name2arena(name);
}
if( HPMHooks.count.HP_bg_name2arena_post ) {
- struct bg_arena* (*postHookFunc) (struct bg_arena* retVal___, char *name);
+ struct bg_arena* (*postHookFunc) (struct bg_arena* retVal___, const char *name);
for(hIndex = 0; hIndex < HPMHooks.count.HP_bg_name2arena_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_bg_name2arena_post[hIndex].func;
retVal___ = postHookFunc(retVal___, name);
@@ -12820,11 +12820,11 @@ void HP_clif_messageln(const int fd, const char *mes) {
}
return;
}
-bool HP_clif_process_message(struct map_session_data *sd, int format, char **name_, size_t *namelen_, char **message_, size_t *messagelen_) {
+bool HP_clif_process_message(struct map_session_data *sd, int format, const char **name_, size_t *namelen_, const char **message_, size_t *messagelen_) {
int hIndex = 0;
bool retVal___ = false;
if( HPMHooks.count.HP_clif_process_message_pre ) {
- bool (*preHookFunc) (struct map_session_data *sd, int *format, char **name_, size_t *namelen_, char **message_, size_t *messagelen_);
+ bool (*preHookFunc) (struct map_session_data *sd, int *format, const char **name_, size_t *namelen_, const char **message_, size_t *messagelen_);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_clif_process_message_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_clif_process_message_pre[hIndex].func;
@@ -12839,7 +12839,7 @@ bool HP_clif_process_message(struct map_session_data *sd, int format, char **nam
retVal___ = HPMHooks.source.clif.process_message(sd, format, name_, namelen_, message_, messagelen_);
}
if( HPMHooks.count.HP_clif_process_message_post ) {
- bool (*postHookFunc) (bool retVal___, struct map_session_data *sd, int *format, char **name_, size_t *namelen_, char **message_, size_t *messagelen_);
+ bool (*postHookFunc) (bool retVal___, struct map_session_data *sd, int *format, const char **name_, size_t *namelen_, const char **message_, size_t *messagelen_);
for(hIndex = 0; hIndex < HPMHooks.count.HP_clif_process_message_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_clif_process_message_post[hIndex].func;
retVal___ = postHookFunc(retVal___, sd, &format, name_, namelen_, message_, messagelen_);
@@ -16132,10 +16132,10 @@ void HP_clif_auction_openwindow(struct map_session_data *sd) {
}
return;
}
-void HP_clif_auction_results(struct map_session_data *sd, short count, short pages, uint8 *buf) {
+void HP_clif_auction_results(struct map_session_data *sd, short count, short pages, const uint8 *buf) {
int hIndex = 0;
if( HPMHooks.count.HP_clif_auction_results_pre ) {
- void (*preHookFunc) (struct map_session_data *sd, short *count, short *pages, uint8 *buf);
+ void (*preHookFunc) (struct map_session_data *sd, short *count, short *pages, const uint8 *buf);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_clif_auction_results_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_clif_auction_results_pre[hIndex].func;
@@ -16150,7 +16150,7 @@ void HP_clif_auction_results(struct map_session_data *sd, short count, short pag
HPMHooks.source.clif.auction_results(sd, count, pages, buf);
}
if( HPMHooks.count.HP_clif_auction_results_post ) {
- void (*postHookFunc) (struct map_session_data *sd, short *count, short *pages, uint8 *buf);
+ void (*postHookFunc) (struct map_session_data *sd, short *count, short *pages, const uint8 *buf);
for(hIndex = 0; hIndex < HPMHooks.count.HP_clif_auction_results_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_clif_auction_results_post[hIndex].func;
postHookFunc(sd, &count, &pages, buf);
@@ -17328,10 +17328,10 @@ void HP_clif_bgqueue_ack(struct map_session_data *sd, enum BATTLEGROUNDS_QUEUE_A
}
return;
}
-void HP_clif_bgqueue_notice_delete(struct map_session_data *sd, enum BATTLEGROUNDS_QUEUE_NOTICE_DELETED response, char *name) {
+void HP_clif_bgqueue_notice_delete(struct map_session_data *sd, enum BATTLEGROUNDS_QUEUE_NOTICE_DELETED response, const char *name) {
int hIndex = 0;
if( HPMHooks.count.HP_clif_bgqueue_notice_delete_pre ) {
- void (*preHookFunc) (struct map_session_data *sd, enum BATTLEGROUNDS_QUEUE_NOTICE_DELETED *response, char *name);
+ void (*preHookFunc) (struct map_session_data *sd, enum BATTLEGROUNDS_QUEUE_NOTICE_DELETED *response, const char *name);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_clif_bgqueue_notice_delete_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_clif_bgqueue_notice_delete_pre[hIndex].func;
@@ -17346,7 +17346,7 @@ void HP_clif_bgqueue_notice_delete(struct map_session_data *sd, enum BATTLEGROUN
HPMHooks.source.clif.bgqueue_notice_delete(sd, response, name);
}
if( HPMHooks.count.HP_clif_bgqueue_notice_delete_post ) {
- void (*postHookFunc) (struct map_session_data *sd, enum BATTLEGROUNDS_QUEUE_NOTICE_DELETED *response, char *name);
+ void (*postHookFunc) (struct map_session_data *sd, enum BATTLEGROUNDS_QUEUE_NOTICE_DELETED *response, const char *name);
for(hIndex = 0; hIndex < HPMHooks.count.HP_clif_bgqueue_notice_delete_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_clif_bgqueue_notice_delete_post[hIndex].func;
postHookFunc(sd, &response, name);
@@ -17903,14 +17903,14 @@ void HP_clif_npc_market_open(struct map_session_data *sd, struct npc_data *nd) {
}
return;
}
-void HP_clif_npc_market_purchase_ack(struct map_session_data *sd, struct packet_npc_market_purchase *req, unsigned char response) {
+void HP_clif_npc_market_purchase_ack(struct map_session_data *sd, const struct itemlist *item_list, unsigned char response) {
int hIndex = 0;
if( HPMHooks.count.HP_clif_npc_market_purchase_ack_pre ) {
- void (*preHookFunc) (struct map_session_data *sd, struct packet_npc_market_purchase *req, unsigned char *response);
+ void (*preHookFunc) (struct map_session_data *sd, const struct itemlist *item_list, unsigned char *response);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_clif_npc_market_purchase_ack_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_clif_npc_market_purchase_ack_pre[hIndex].func;
- preHookFunc(sd, req, &response);
+ preHookFunc(sd, item_list, &response);
}
if( *HPMforce_return ) {
*HPMforce_return = false;
@@ -17918,13 +17918,13 @@ void HP_clif_npc_market_purchase_ack(struct map_session_data *sd, struct packet_
}
}
{
- HPMHooks.source.clif.npc_market_purchase_ack(sd, req, response);
+ HPMHooks.source.clif.npc_market_purchase_ack(sd, item_list, response);
}
if( HPMHooks.count.HP_clif_npc_market_purchase_ack_post ) {
- void (*postHookFunc) (struct map_session_data *sd, struct packet_npc_market_purchase *req, unsigned char *response);
+ void (*postHookFunc) (struct map_session_data *sd, const struct itemlist *item_list, unsigned char *response);
for(hIndex = 0; hIndex < HPMHooks.count.HP_clif_npc_market_purchase_ack_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_clif_npc_market_purchase_ack_post[hIndex].func;
- postHookFunc(sd, req, &response);
+ postHookFunc(sd, item_list, &response);
}
}
return;
@@ -25330,11 +25330,11 @@ int HP_elemental_create(struct map_session_data *sd, int class_, unsigned int li
}
return retVal___;
}
-int HP_elemental_data_received(struct s_elemental *ele, bool flag) {
+int HP_elemental_data_received(const struct s_elemental *ele, bool flag) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_elemental_data_received_pre ) {
- int (*preHookFunc) (struct s_elemental *ele, bool *flag);
+ int (*preHookFunc) (const struct s_elemental *ele, bool *flag);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_elemental_data_received_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_elemental_data_received_pre[hIndex].func;
@@ -25349,7 +25349,7 @@ int HP_elemental_data_received(struct s_elemental *ele, bool flag) {
retVal___ = HPMHooks.source.elemental.data_received(ele, flag);
}
if( HPMHooks.count.HP_elemental_data_received_post ) {
- int (*postHookFunc) (int retVal___, struct s_elemental *ele, bool *flag);
+ int (*postHookFunc) (int retVal___, const struct s_elemental *ele, bool *flag);
for(hIndex = 0; hIndex < HPMHooks.count.HP_elemental_data_received_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_elemental_data_received_post[hIndex].func;
retVal___ = postHookFunc(retVal___, ele, &flag);
@@ -25411,11 +25411,11 @@ int HP_elemental_change_mode_ack(struct elemental_data *ed, int mode) {
}
return retVal___;
}
-int HP_elemental_change_mode(struct elemental_data *ed, int mode) {
+int HP_elemental_change_mode(struct elemental_data *ed, uint32 mode) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_elemental_change_mode_pre ) {
- int (*preHookFunc) (struct elemental_data *ed, int *mode);
+ int (*preHookFunc) (struct elemental_data *ed, uint32 *mode);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_elemental_change_mode_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_elemental_change_mode_pre[hIndex].func;
@@ -25430,7 +25430,7 @@ int HP_elemental_change_mode(struct elemental_data *ed, int mode) {
retVal___ = HPMHooks.source.elemental.change_mode(ed, mode);
}
if( HPMHooks.count.HP_elemental_change_mode_post ) {
- int (*postHookFunc) (int retVal___, struct elemental_data *ed, int *mode);
+ int (*postHookFunc) (int retVal___, struct elemental_data *ed, uint32 *mode);
for(hIndex = 0; hIndex < HPMHooks.count.HP_elemental_change_mode_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_elemental_change_mode_post[hIndex].func;
retVal___ = postHookFunc(retVal___, ed, &mode);
@@ -26417,11 +26417,11 @@ struct map_session_data* HP_guild_getavailablesd(struct guild *g) {
}
return retVal___;
}
-int HP_guild_getindex(struct guild *g, int account_id, int char_id) {
+int HP_guild_getindex(const struct guild *g, int account_id, int char_id) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_guild_getindex_pre ) {
- int (*preHookFunc) (struct guild *g, int *account_id, int *char_id);
+ int (*preHookFunc) (const struct guild *g, int *account_id, int *char_id);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_guild_getindex_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_guild_getindex_pre[hIndex].func;
@@ -26436,7 +26436,7 @@ int HP_guild_getindex(struct guild *g, int account_id, int char_id) {
retVal___ = HPMHooks.source.guild.getindex(g, account_id, char_id);
}
if( HPMHooks.count.HP_guild_getindex_post ) {
- int (*postHookFunc) (int retVal___, struct guild *g, int *account_id, int *char_id);
+ int (*postHookFunc) (int retVal___, const struct guild *g, int *account_id, int *char_id);
for(hIndex = 0; hIndex < HPMHooks.count.HP_guild_getindex_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_guild_getindex_post[hIndex].func;
retVal___ = postHookFunc(retVal___, g, &account_id, &char_id);
@@ -26633,11 +26633,11 @@ int HP_guild_recv_noinfo(int guild_id) {
}
return retVal___;
}
-int HP_guild_recv_info(struct guild *sg) {
+int HP_guild_recv_info(const struct guild *sg) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_guild_recv_info_pre ) {
- int (*preHookFunc) (struct guild *sg);
+ int (*preHookFunc) (const struct guild *sg);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_guild_recv_info_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_guild_recv_info_pre[hIndex].func;
@@ -26652,7 +26652,7 @@ int HP_guild_recv_info(struct guild *sg) {
retVal___ = HPMHooks.source.guild.recv_info(sg);
}
if( HPMHooks.count.HP_guild_recv_info_post ) {
- int (*postHookFunc) (int retVal___, struct guild *sg);
+ int (*postHookFunc) (int retVal___, const struct guild *sg);
for(hIndex = 0; hIndex < HPMHooks.count.HP_guild_recv_info_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_guild_recv_info_post[hIndex].func;
retVal___ = postHookFunc(retVal___, sg);
@@ -27225,11 +27225,11 @@ int HP_guild_change_position(int guild_id, int idx, int mode, int exp_mode, cons
}
return retVal___;
}
-int HP_guild_position_changed(int guild_id, int idx, struct guild_position *p) {
+int HP_guild_position_changed(int guild_id, int idx, const struct guild_position *p) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_guild_position_changed_pre ) {
- int (*preHookFunc) (int *guild_id, int *idx, struct guild_position *p);
+ int (*preHookFunc) (int *guild_id, int *idx, const struct guild_position *p);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_guild_position_changed_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_guild_position_changed_pre[hIndex].func;
@@ -27244,7 +27244,7 @@ int HP_guild_position_changed(int guild_id, int idx, struct guild_position *p) {
retVal___ = HPMHooks.source.guild.position_changed(guild_id, idx, p);
}
if( HPMHooks.count.HP_guild_position_changed_post ) {
- int (*postHookFunc) (int retVal___, int *guild_id, int *idx, struct guild_position *p);
+ int (*postHookFunc) (int retVal___, int *guild_id, int *idx, const struct guild_position *p);
for(hIndex = 0; hIndex < HPMHooks.count.HP_guild_position_changed_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_guild_position_changed_post[hIndex].func;
retVal___ = postHookFunc(retVal___, &guild_id, &idx, p);
@@ -27468,11 +27468,11 @@ int HP_guild_skillupack(int guild_id, uint16 skill_id, int account_id) {
}
return retVal___;
}
-int HP_guild_dobreak(struct map_session_data *sd, char *name) {
+int HP_guild_dobreak(struct map_session_data *sd, const char *name) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_guild_dobreak_pre ) {
- int (*preHookFunc) (struct map_session_data *sd, char *name);
+ int (*preHookFunc) (struct map_session_data *sd, const char *name);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_guild_dobreak_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_guild_dobreak_pre[hIndex].func;
@@ -27487,7 +27487,7 @@ int HP_guild_dobreak(struct map_session_data *sd, char *name) {
retVal___ = HPMHooks.source.guild.dobreak(sd, name);
}
if( HPMHooks.count.HP_guild_dobreak_post ) {
- int (*postHookFunc) (int retVal___, struct map_session_data *sd, char *name);
+ int (*postHookFunc) (int retVal___, struct map_session_data *sd, const char *name);
for(hIndex = 0; hIndex < HPMHooks.count.HP_guild_dobreak_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_guild_dobreak_post[hIndex].func;
retVal___ = postHookFunc(retVal___, sd, name);
@@ -27629,11 +27629,11 @@ int HP_guild_castledatasave(int castle_id, int index, int value) {
}
return retVal___;
}
-int HP_guild_castledataloadack(int len, struct guild_castle *gc) {
+int HP_guild_castledataloadack(int len, const struct guild_castle *gc) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_guild_castledataloadack_pre ) {
- int (*preHookFunc) (int *len, struct guild_castle *gc);
+ int (*preHookFunc) (int *len, const struct guild_castle *gc);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_guild_castledataloadack_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_guild_castledataloadack_pre[hIndex].func;
@@ -27648,7 +27648,7 @@ int HP_guild_castledataloadack(int len, struct guild_castle *gc) {
retVal___ = HPMHooks.source.guild.castledataloadack(len, gc);
}
if( HPMHooks.count.HP_guild_castledataloadack_post ) {
- int (*postHookFunc) (int retVal___, int *len, struct guild_castle *gc);
+ int (*postHookFunc) (int retVal___, int *len, const struct guild_castle *gc);
for(hIndex = 0; hIndex < HPMHooks.count.HP_guild_castledataloadack_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_guild_castledataloadack_post[hIndex].func;
retVal___ = postHookFunc(retVal___, &len, gc);
@@ -28342,11 +28342,11 @@ void HP_guild_makemember(struct guild_member *m, struct map_session_data *sd) {
}
return;
}
-int HP_guild_check_member(struct guild *g) {
+int HP_guild_check_member(const struct guild *g) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_guild_check_member_pre ) {
- int (*preHookFunc) (struct guild *g);
+ int (*preHookFunc) (const struct guild *g);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_guild_check_member_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_guild_check_member_pre[hIndex].func;
@@ -28361,7 +28361,7 @@ int HP_guild_check_member(struct guild *g) {
retVal___ = HPMHooks.source.guild.check_member(g);
}
if( HPMHooks.count.HP_guild_check_member_post ) {
- int (*postHookFunc) (int retVal___, struct guild *g);
+ int (*postHookFunc) (int retVal___, const struct guild *g);
for(hIndex = 0; hIndex < HPMHooks.count.HP_guild_check_member_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_guild_check_member_post[hIndex].func;
retVal___ = postHookFunc(retVal___, g);
@@ -29587,11 +29587,11 @@ void HP_homun_hunger_timer_delete(struct homun_data *hd) {
}
return;
}
-int HP_homun_change_name(struct map_session_data *sd, char *name) {
+int HP_homun_change_name(struct map_session_data *sd, const char *name) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_homun_change_name_pre ) {
- int (*preHookFunc) (struct map_session_data *sd, char *name);
+ int (*preHookFunc) (struct map_session_data *sd, const char *name);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_homun_change_name_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_homun_change_name_pre[hIndex].func;
@@ -29606,7 +29606,7 @@ int HP_homun_change_name(struct map_session_data *sd, char *name) {
retVal___ = HPMHooks.source.homun.change_name(sd, name);
}
if( HPMHooks.count.HP_homun_change_name_post ) {
- int (*postHookFunc) (int retVal___, struct map_session_data *sd, char *name);
+ int (*postHookFunc) (int retVal___, struct map_session_data *sd, const char *name);
for(hIndex = 0; hIndex < HPMHooks.count.HP_homun_change_name_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_homun_change_name_post[hIndex].func;
retVal___ = postHookFunc(retVal___, sd, name);
@@ -29614,11 +29614,11 @@ int HP_homun_change_name(struct map_session_data *sd, char *name) {
}
return retVal___;
}
-bool HP_homun_change_name_ack(struct map_session_data *sd, char *name, int flag) {
+bool HP_homun_change_name_ack(struct map_session_data *sd, const char *name, int flag) {
int hIndex = 0;
bool retVal___ = false;
if( HPMHooks.count.HP_homun_change_name_ack_pre ) {
- bool (*preHookFunc) (struct map_session_data *sd, char *name, int *flag);
+ bool (*preHookFunc) (struct map_session_data *sd, const char *name, int *flag);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_homun_change_name_ack_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_homun_change_name_ack_pre[hIndex].func;
@@ -29633,7 +29633,7 @@ bool HP_homun_change_name_ack(struct map_session_data *sd, char *name, int flag)
retVal___ = HPMHooks.source.homun.change_name_ack(sd, name, flag);
}
if( HPMHooks.count.HP_homun_change_name_ack_post ) {
- bool (*postHookFunc) (bool retVal___, struct map_session_data *sd, char *name, int *flag);
+ bool (*postHookFunc) (bool retVal___, struct map_session_data *sd, const char *name, int *flag);
for(hIndex = 0; hIndex < HPMHooks.count.HP_homun_change_name_ack_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_homun_change_name_ack_post[hIndex].func;
retVal___ = postHookFunc(retVal___, sd, name, &flag);
@@ -29668,11 +29668,11 @@ int HP_homun_db_search(int key, int type) {
}
return retVal___;
}
-bool HP_homun_create(struct map_session_data *sd, struct s_homunculus *hom) {
+bool HP_homun_create(struct map_session_data *sd, const struct s_homunculus *hom) {
int hIndex = 0;
bool retVal___ = false;
if( HPMHooks.count.HP_homun_create_pre ) {
- bool (*preHookFunc) (struct map_session_data *sd, struct s_homunculus *hom);
+ bool (*preHookFunc) (struct map_session_data *sd, const struct s_homunculus *hom);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_homun_create_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_homun_create_pre[hIndex].func;
@@ -29687,7 +29687,7 @@ bool HP_homun_create(struct map_session_data *sd, struct s_homunculus *hom) {
retVal___ = HPMHooks.source.homun.create(sd, hom);
}
if( HPMHooks.count.HP_homun_create_post ) {
- bool (*postHookFunc) (bool retVal___, struct map_session_data *sd, struct s_homunculus *hom);
+ bool (*postHookFunc) (bool retVal___, struct map_session_data *sd, const struct s_homunculus *hom);
for(hIndex = 0; hIndex < HPMHooks.count.HP_homun_create_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_homun_create_post[hIndex].func;
retVal___ = postHookFunc(retVal___, sd, hom);
@@ -29748,11 +29748,11 @@ bool HP_homun_call(struct map_session_data *sd) {
}
return retVal___;
}
-bool HP_homun_recv_data(int account_id, struct s_homunculus *sh, int flag) {
+bool HP_homun_recv_data(int account_id, const struct s_homunculus *sh, int flag) {
int hIndex = 0;
bool retVal___ = false;
if( HPMHooks.count.HP_homun_recv_data_pre ) {
- bool (*preHookFunc) (int *account_id, struct s_homunculus *sh, int *flag);
+ bool (*preHookFunc) (int *account_id, const struct s_homunculus *sh, int *flag);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_homun_recv_data_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_homun_recv_data_pre[hIndex].func;
@@ -29767,7 +29767,7 @@ bool HP_homun_recv_data(int account_id, struct s_homunculus *sh, int flag) {
retVal___ = HPMHooks.source.homun.recv_data(account_id, sh, flag);
}
if( HPMHooks.count.HP_homun_recv_data_post ) {
- bool (*postHookFunc) (bool retVal___, int *account_id, struct s_homunculus *sh, int *flag);
+ bool (*postHookFunc) (bool retVal___, int *account_id, const struct s_homunculus *sh, int *flag);
for(hIndex = 0; hIndex < HPMHooks.count.HP_homun_recv_data_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_homun_recv_data_post[hIndex].func;
retVal___ = postHookFunc(retVal___, &account_id, sh, &flag);
@@ -30745,11 +30745,11 @@ int HP_intif_main_message(struct map_session_data *sd, const char *message) {
}
return retVal___;
}
-int HP_intif_wis_message(struct map_session_data *sd, char *nick, char *mes, size_t mes_len) {
+int HP_intif_wis_message(struct map_session_data *sd, const char *nick, const char *mes, size_t mes_len) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_intif_wis_message_pre ) {
- int (*preHookFunc) (struct map_session_data *sd, char *nick, char *mes, size_t *mes_len);
+ int (*preHookFunc) (struct map_session_data *sd, const char *nick, const char *mes, size_t *mes_len);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_intif_wis_message_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_intif_wis_message_pre[hIndex].func;
@@ -30764,7 +30764,7 @@ int HP_intif_wis_message(struct map_session_data *sd, char *nick, char *mes, siz
retVal___ = HPMHooks.source.intif.wis_message(sd, nick, mes, mes_len);
}
if( HPMHooks.count.HP_intif_wis_message_post ) {
- int (*postHookFunc) (int retVal___, struct map_session_data *sd, char *nick, char *mes, size_t *mes_len);
+ int (*postHookFunc) (int retVal___, struct map_session_data *sd, const char *nick, const char *mes, size_t *mes_len);
for(hIndex = 0; hIndex < HPMHooks.count.HP_intif_wis_message_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_intif_wis_message_post[hIndex].func;
retVal___ = postHookFunc(retVal___, sd, nick, mes, &mes_len);
@@ -30907,11 +30907,11 @@ int HP_intif_send_guild_storage(int account_id, struct guild_storage *gstor) {
}
return retVal___;
}
-int HP_intif_create_party(struct party_member *member, char *name, int item, int item2) {
+int HP_intif_create_party(struct party_member *member, const char *name, int item, int item2) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_intif_create_party_pre ) {
- int (*preHookFunc) (struct party_member *member, char *name, int *item, int *item2);
+ int (*preHookFunc) (struct party_member *member, const char *name, int *item, int *item2);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_intif_create_party_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_intif_create_party_pre[hIndex].func;
@@ -30926,7 +30926,7 @@ int HP_intif_create_party(struct party_member *member, char *name, int item, int
retVal___ = HPMHooks.source.intif.create_party(member, name, item, item2);
}
if( HPMHooks.count.HP_intif_create_party_post ) {
- int (*postHookFunc) (int retVal___, struct party_member *member, char *name, int *item, int *item2);
+ int (*postHookFunc) (int retVal___, struct party_member *member, const char *name, int *item, int *item2);
for(hIndex = 0; hIndex < HPMHooks.count.HP_intif_create_party_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_intif_create_party_post[hIndex].func;
retVal___ = postHookFunc(retVal___, member, name, &item, &item2);
@@ -31716,11 +31716,11 @@ int HP_intif_delete_petdata(int pet_id) {
}
return retVal___;
}
-int HP_intif_rename(struct map_session_data *sd, int type, char *name) {
+int HP_intif_rename(struct map_session_data *sd, int type, const char *name) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_intif_rename_pre ) {
- int (*preHookFunc) (struct map_session_data *sd, int *type, char *name);
+ int (*preHookFunc) (struct map_session_data *sd, int *type, const char *name);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_intif_rename_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_intif_rename_pre[hIndex].func;
@@ -31735,7 +31735,7 @@ int HP_intif_rename(struct map_session_data *sd, int type, char *name) {
retVal___ = HPMHooks.source.intif.rename(sd, type, name);
}
if( HPMHooks.count.HP_intif_rename_post ) {
- int (*postHookFunc) (int retVal___, struct map_session_data *sd, int *type, char *name);
+ int (*postHookFunc) (int retVal___, struct map_session_data *sd, int *type, const char *name);
for(hIndex = 0; hIndex < HPMHooks.count.HP_intif_rename_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_intif_rename_post[hIndex].func;
retVal___ = postHookFunc(retVal___, sd, &type, name);
@@ -35136,14 +35136,40 @@ const char* HP_itemdb_typename(int type) {
}
return retVal___;
}
-void HP_itemdb_jobid2mapid(unsigned int *bclass, unsigned int jobmask) {
+void HP_itemdb_jobmask2mapid(uint64 *bclass, uint64 jobmask) {
+ int hIndex = 0;
+ if( HPMHooks.count.HP_itemdb_jobmask2mapid_pre ) {
+ void (*preHookFunc) (uint64 *bclass, uint64 *jobmask);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_itemdb_jobmask2mapid_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_itemdb_jobmask2mapid_pre[hIndex].func;
+ preHookFunc(bclass, &jobmask);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return;
+ }
+ }
+ {
+ HPMHooks.source.itemdb.jobmask2mapid(bclass, jobmask);
+ }
+ if( HPMHooks.count.HP_itemdb_jobmask2mapid_post ) {
+ void (*postHookFunc) (uint64 *bclass, uint64 *jobmask);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_itemdb_jobmask2mapid_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_itemdb_jobmask2mapid_post[hIndex].func;
+ postHookFunc(bclass, &jobmask);
+ }
+ }
+ return;
+}
+void HP_itemdb_jobid2mapid(uint64 *bclass, int job_id, bool enable) {
int hIndex = 0;
if( HPMHooks.count.HP_itemdb_jobid2mapid_pre ) {
- void (*preHookFunc) (unsigned int *bclass, unsigned int *jobmask);
+ void (*preHookFunc) (uint64 *bclass, int *job_id, bool *enable);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_itemdb_jobid2mapid_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_itemdb_jobid2mapid_pre[hIndex].func;
- preHookFunc(bclass, &jobmask);
+ preHookFunc(bclass, &job_id, &enable);
}
if( *HPMforce_return ) {
*HPMforce_return = false;
@@ -35151,13 +35177,13 @@ void HP_itemdb_jobid2mapid(unsigned int *bclass, unsigned int jobmask) {
}
}
{
- HPMHooks.source.itemdb.jobid2mapid(bclass, jobmask);
+ HPMHooks.source.itemdb.jobid2mapid(bclass, job_id, enable);
}
if( HPMHooks.count.HP_itemdb_jobid2mapid_post ) {
- void (*postHookFunc) (unsigned int *bclass, unsigned int *jobmask);
+ void (*postHookFunc) (uint64 *bclass, int *job_id, bool *enable);
for(hIndex = 0; hIndex < HPMHooks.count.HP_itemdb_jobid2mapid_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_itemdb_jobid2mapid_post[hIndex].func;
- postHookFunc(bclass, &jobmask);
+ postHookFunc(bclass, &job_id, &enable);
}
}
return;
@@ -35754,10 +35780,10 @@ int HP_itemdb_validate_entry(struct item_data *entry, int n, const char *source)
}
return retVal___;
}
-void HP_itemdb_readdb_additional_fields(int itemid, config_setting_t *it, int n, const char *source) {
+void HP_itemdb_readdb_additional_fields(int itemid, struct config_setting_t *it, int n, const char *source) {
int hIndex = 0;
if( HPMHooks.count.HP_itemdb_readdb_additional_fields_pre ) {
- void (*preHookFunc) (int *itemid, config_setting_t *it, int *n, const char *source);
+ void (*preHookFunc) (int *itemid, struct config_setting_t *it, int *n, const char *source);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_itemdb_readdb_additional_fields_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_itemdb_readdb_additional_fields_pre[hIndex].func;
@@ -35772,7 +35798,7 @@ void HP_itemdb_readdb_additional_fields(int itemid, config_setting_t *it, int n,
HPMHooks.source.itemdb.readdb_additional_fields(itemid, it, n, source);
}
if( HPMHooks.count.HP_itemdb_readdb_additional_fields_post ) {
- void (*postHookFunc) (int *itemid, config_setting_t *it, int *n, const char *source);
+ void (*postHookFunc) (int *itemid, struct config_setting_t *it, int *n, const char *source);
for(hIndex = 0; hIndex < HPMHooks.count.HP_itemdb_readdb_additional_fields_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_itemdb_readdb_additional_fields_post[hIndex].func;
postHookFunc(&itemid, it, &n, source);
@@ -35780,11 +35806,37 @@ void HP_itemdb_readdb_additional_fields(int itemid, config_setting_t *it, int n,
}
return;
}
-int HP_itemdb_readdb_libconfig_sub(config_setting_t *it, int n, const char *source) {
+void HP_itemdb_readdb_job_sub(struct item_data *id, struct config_setting_t *t) {
+ int hIndex = 0;
+ if( HPMHooks.count.HP_itemdb_readdb_job_sub_pre ) {
+ void (*preHookFunc) (struct item_data *id, struct config_setting_t *t);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_itemdb_readdb_job_sub_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_itemdb_readdb_job_sub_pre[hIndex].func;
+ preHookFunc(id, t);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return;
+ }
+ }
+ {
+ HPMHooks.source.itemdb.readdb_job_sub(id, t);
+ }
+ if( HPMHooks.count.HP_itemdb_readdb_job_sub_post ) {
+ void (*postHookFunc) (struct item_data *id, struct config_setting_t *t);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_itemdb_readdb_job_sub_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_itemdb_readdb_job_sub_post[hIndex].func;
+ postHookFunc(id, t);
+ }
+ }
+ return;
+}
+int HP_itemdb_readdb_libconfig_sub(struct config_setting_t *it, int n, const char *source) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_itemdb_readdb_libconfig_sub_pre ) {
- int (*preHookFunc) (config_setting_t *it, int *n, const char *source);
+ int (*preHookFunc) (struct config_setting_t *it, int *n, const char *source);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_itemdb_readdb_libconfig_sub_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_itemdb_readdb_libconfig_sub_pre[hIndex].func;
@@ -35799,7 +35851,7 @@ int HP_itemdb_readdb_libconfig_sub(config_setting_t *it, int n, const char *sour
retVal___ = HPMHooks.source.itemdb.readdb_libconfig_sub(it, n, source);
}
if( HPMHooks.count.HP_itemdb_readdb_libconfig_sub_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *it, int *n, const char *source);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *it, int *n, const char *source);
for(hIndex = 0; hIndex < HPMHooks.count.HP_itemdb_readdb_libconfig_sub_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_itemdb_readdb_libconfig_sub_post[hIndex].func;
retVal___ = postHookFunc(retVal___, it, &n, source);
@@ -36026,11 +36078,11 @@ bool HP_itemdb_is_item_usable(struct item_data *item) {
}
return retVal___;
}
-bool HP_itemdb_lookup_const(const config_setting_t *it, const char *name, int *value) {
+bool HP_itemdb_lookup_const(const struct config_setting_t *it, const char *name, int *value) {
int hIndex = 0;
bool retVal___ = false;
if( HPMHooks.count.HP_itemdb_lookup_const_pre ) {
- bool (*preHookFunc) (const config_setting_t *it, const char *name, int *value);
+ bool (*preHookFunc) (const struct config_setting_t *it, const char *name, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_itemdb_lookup_const_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_itemdb_lookup_const_pre[hIndex].func;
@@ -36045,7 +36097,7 @@ bool HP_itemdb_lookup_const(const config_setting_t *it, const char *name, int *v
retVal___ = HPMHooks.source.itemdb.lookup_const(it, name, value);
}
if( HPMHooks.count.HP_itemdb_lookup_const_post ) {
- bool (*postHookFunc) (bool retVal___, const config_setting_t *it, const char *name, int *value);
+ bool (*postHookFunc) (bool retVal___, const struct config_setting_t *it, const char *name, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_itemdb_lookup_const_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_itemdb_lookup_const_post[hIndex].func;
retVal___ = postHookFunc(retVal___, it, name, value);
@@ -36054,11 +36106,11 @@ bool HP_itemdb_lookup_const(const config_setting_t *it, const char *name, int *v
return retVal___;
}
/* libconfig */
-int HP_libconfig_read(config_t *config, FILE *stream) {
+int HP_libconfig_read(struct config_t *config, FILE *stream) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_read_pre ) {
- int (*preHookFunc) (config_t *config, FILE *stream);
+ int (*preHookFunc) (struct config_t *config, FILE *stream);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_read_pre[hIndex].func;
@@ -36073,7 +36125,7 @@ int HP_libconfig_read(config_t *config, FILE *stream) {
retVal___ = HPMHooks.source.libconfig.read(config, stream);
}
if( HPMHooks.count.HP_libconfig_read_post ) {
- int (*postHookFunc) (int retVal___, config_t *config, FILE *stream);
+ int (*postHookFunc) (int retVal___, struct config_t *config, FILE *stream);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_read_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, stream);
@@ -36081,10 +36133,10 @@ int HP_libconfig_read(config_t *config, FILE *stream) {
}
return retVal___;
}
-void HP_libconfig_write(const config_t *config, FILE *stream) {
+void HP_libconfig_write(const struct config_t *config, FILE *stream) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_write_pre ) {
- void (*preHookFunc) (const config_t *config, FILE *stream);
+ void (*preHookFunc) (const struct config_t *config, FILE *stream);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_write_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_write_pre[hIndex].func;
@@ -36099,7 +36151,7 @@ void HP_libconfig_write(const config_t *config, FILE *stream) {
HPMHooks.source.libconfig.write(config, stream);
}
if( HPMHooks.count.HP_libconfig_write_post ) {
- void (*postHookFunc) (const config_t *config, FILE *stream);
+ void (*postHookFunc) (const struct config_t *config, FILE *stream);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_write_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_write_post[hIndex].func;
postHookFunc(config, stream);
@@ -36107,14 +36159,14 @@ void HP_libconfig_write(const config_t *config, FILE *stream) {
}
return;
}
-void HP_libconfig_set_auto_convert(config_t *config, int flag) {
+void HP_libconfig_set_options(struct config_t *config, int options) {
int hIndex = 0;
- if( HPMHooks.count.HP_libconfig_set_auto_convert_pre ) {
- void (*preHookFunc) (config_t *config, int *flag);
+ if( HPMHooks.count.HP_libconfig_set_options_pre ) {
+ void (*preHookFunc) (struct config_t *config, int *options);
*HPMforce_return = false;
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_auto_convert_pre; hIndex++ ) {
- preHookFunc = HPMHooks.list.HP_libconfig_set_auto_convert_pre[hIndex].func;
- preHookFunc(config, &flag);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_options_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_set_options_pre[hIndex].func;
+ preHookFunc(config, &options);
}
if( *HPMforce_return ) {
*HPMforce_return = false;
@@ -36122,25 +36174,25 @@ void HP_libconfig_set_auto_convert(config_t *config, int flag) {
}
}
{
- HPMHooks.source.libconfig.set_auto_convert(config, flag);
+ HPMHooks.source.libconfig.set_options(config, options);
}
- if( HPMHooks.count.HP_libconfig_set_auto_convert_post ) {
- void (*postHookFunc) (config_t *config, int *flag);
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_auto_convert_post; hIndex++ ) {
- postHookFunc = HPMHooks.list.HP_libconfig_set_auto_convert_post[hIndex].func;
- postHookFunc(config, &flag);
+ if( HPMHooks.count.HP_libconfig_set_options_post ) {
+ void (*postHookFunc) (struct config_t *config, int *options);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_options_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_set_options_post[hIndex].func;
+ postHookFunc(config, &options);
}
}
return;
}
-int HP_libconfig_get_auto_convert(const config_t *config) {
+int HP_libconfig_get_options(const struct config_t *config) {
int hIndex = 0;
int retVal___ = 0;
- if( HPMHooks.count.HP_libconfig_get_auto_convert_pre ) {
- int (*preHookFunc) (const config_t *config);
+ if( HPMHooks.count.HP_libconfig_get_options_pre ) {
+ int (*preHookFunc) (const struct config_t *config);
*HPMforce_return = false;
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_get_auto_convert_pre; hIndex++ ) {
- preHookFunc = HPMHooks.list.HP_libconfig_get_auto_convert_pre[hIndex].func;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_get_options_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_get_options_pre[hIndex].func;
retVal___ = preHookFunc(config);
}
if( *HPMforce_return ) {
@@ -36149,22 +36201,22 @@ int HP_libconfig_get_auto_convert(const config_t *config) {
}
}
{
- retVal___ = HPMHooks.source.libconfig.get_auto_convert(config);
+ retVal___ = HPMHooks.source.libconfig.get_options(config);
}
- if( HPMHooks.count.HP_libconfig_get_auto_convert_post ) {
- int (*postHookFunc) (int retVal___, const config_t *config);
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_get_auto_convert_post; hIndex++ ) {
- postHookFunc = HPMHooks.list.HP_libconfig_get_auto_convert_post[hIndex].func;
+ if( HPMHooks.count.HP_libconfig_get_options_post ) {
+ int (*postHookFunc) (int retVal___, const struct config_t *config);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_get_options_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_get_options_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config);
}
}
return retVal___;
}
-int HP_libconfig_read_string(config_t *config, const char *str) {
+int HP_libconfig_read_string(struct config_t *config, const char *str) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_read_string_pre ) {
- int (*preHookFunc) (config_t *config, const char *str);
+ int (*preHookFunc) (struct config_t *config, const char *str);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_string_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_read_string_pre[hIndex].func;
@@ -36179,7 +36231,7 @@ int HP_libconfig_read_string(config_t *config, const char *str) {
retVal___ = HPMHooks.source.libconfig.read_string(config, str);
}
if( HPMHooks.count.HP_libconfig_read_string_post ) {
- int (*postHookFunc) (int retVal___, config_t *config, const char *str);
+ int (*postHookFunc) (int retVal___, struct config_t *config, const char *str);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_string_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_read_string_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, str);
@@ -36187,11 +36239,11 @@ int HP_libconfig_read_string(config_t *config, const char *str) {
}
return retVal___;
}
-int HP_libconfig_read_file_src(config_t *config, const char *filename) {
+int HP_libconfig_read_file_src(struct config_t *config, const char *filename) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_read_file_src_pre ) {
- int (*preHookFunc) (config_t *config, const char *filename);
+ int (*preHookFunc) (struct config_t *config, const char *filename);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_file_src_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_read_file_src_pre[hIndex].func;
@@ -36206,7 +36258,7 @@ int HP_libconfig_read_file_src(config_t *config, const char *filename) {
retVal___ = HPMHooks.source.libconfig.read_file_src(config, filename);
}
if( HPMHooks.count.HP_libconfig_read_file_src_post ) {
- int (*postHookFunc) (int retVal___, config_t *config, const char *filename);
+ int (*postHookFunc) (int retVal___, struct config_t *config, const char *filename);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_file_src_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_read_file_src_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filename);
@@ -36214,11 +36266,11 @@ int HP_libconfig_read_file_src(config_t *config, const char *filename) {
}
return retVal___;
}
-int HP_libconfig_write_file(config_t *config, const char *filename) {
+int HP_libconfig_write_file(struct config_t *config, const char *filename) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_write_file_pre ) {
- int (*preHookFunc) (config_t *config, const char *filename);
+ int (*preHookFunc) (struct config_t *config, const char *filename);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_write_file_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_write_file_pre[hIndex].func;
@@ -36233,7 +36285,7 @@ int HP_libconfig_write_file(config_t *config, const char *filename) {
retVal___ = HPMHooks.source.libconfig.write_file(config, filename);
}
if( HPMHooks.count.HP_libconfig_write_file_post ) {
- int (*postHookFunc) (int retVal___, config_t *config, const char *filename);
+ int (*postHookFunc) (int retVal___, struct config_t *config, const char *filename);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_write_file_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_write_file_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filename);
@@ -36241,10 +36293,10 @@ int HP_libconfig_write_file(config_t *config, const char *filename) {
}
return retVal___;
}
-void HP_libconfig_set_destructor(config_t *config, void ( *destructor ) (void *)) {
+void HP_libconfig_set_destructor(struct config_t *config, void ( *destructor ) (void *)) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_set_destructor_pre ) {
- void (*preHookFunc) (config_t *config, void ( *destructor ) (void *));
+ void (*preHookFunc) (struct config_t *config, void ( *destructor ) (void *));
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_destructor_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_set_destructor_pre[hIndex].func;
@@ -36259,7 +36311,7 @@ void HP_libconfig_set_destructor(config_t *config, void ( *destructor ) (void *)
HPMHooks.source.libconfig.set_destructor(config, destructor);
}
if( HPMHooks.count.HP_libconfig_set_destructor_post ) {
- void (*postHookFunc) (config_t *config, void ( *destructor ) (void *));
+ void (*postHookFunc) (struct config_t *config, void ( *destructor ) (void *));
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_destructor_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_set_destructor_post[hIndex].func;
postHookFunc(config, destructor);
@@ -36267,10 +36319,10 @@ void HP_libconfig_set_destructor(config_t *config, void ( *destructor ) (void *)
}
return;
}
-void HP_libconfig_set_include_dir(config_t *config, const char *include_dir) {
+void HP_libconfig_set_include_dir(struct config_t *config, const char *include_dir) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_set_include_dir_pre ) {
- void (*preHookFunc) (config_t *config, const char *include_dir);
+ void (*preHookFunc) (struct config_t *config, const char *include_dir);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_include_dir_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_set_include_dir_pre[hIndex].func;
@@ -36285,7 +36337,7 @@ void HP_libconfig_set_include_dir(config_t *config, const char *include_dir) {
HPMHooks.source.libconfig.set_include_dir(config, include_dir);
}
if( HPMHooks.count.HP_libconfig_set_include_dir_post ) {
- void (*postHookFunc) (config_t *config, const char *include_dir);
+ void (*postHookFunc) (struct config_t *config, const char *include_dir);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_include_dir_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_set_include_dir_post[hIndex].func;
postHookFunc(config, include_dir);
@@ -36293,10 +36345,10 @@ void HP_libconfig_set_include_dir(config_t *config, const char *include_dir) {
}
return;
}
-void HP_libconfig_init(config_t *config) {
+void HP_libconfig_init(struct config_t *config) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_init_pre ) {
- void (*preHookFunc) (config_t *config);
+ void (*preHookFunc) (struct config_t *config);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_init_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_init_pre[hIndex].func;
@@ -36311,7 +36363,7 @@ void HP_libconfig_init(config_t *config) {
HPMHooks.source.libconfig.init(config);
}
if( HPMHooks.count.HP_libconfig_init_post ) {
- void (*postHookFunc) (config_t *config);
+ void (*postHookFunc) (struct config_t *config);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_init_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_init_post[hIndex].func;
postHookFunc(config);
@@ -36319,10 +36371,10 @@ void HP_libconfig_init(config_t *config) {
}
return;
}
-void HP_libconfig_destroy(config_t *config) {
+void HP_libconfig_destroy(struct config_t *config) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_destroy_pre ) {
- void (*preHookFunc) (config_t *config);
+ void (*preHookFunc) (struct config_t *config);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_destroy_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_destroy_pre[hIndex].func;
@@ -36337,7 +36389,7 @@ void HP_libconfig_destroy(config_t *config) {
HPMHooks.source.libconfig.destroy(config);
}
if( HPMHooks.count.HP_libconfig_destroy_post ) {
- void (*postHookFunc) (config_t *config);
+ void (*postHookFunc) (struct config_t *config);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_destroy_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_destroy_post[hIndex].func;
postHookFunc(config);
@@ -36345,11 +36397,11 @@ void HP_libconfig_destroy(config_t *config) {
}
return;
}
-int HP_libconfig_setting_get_int(const config_setting_t *setting) {
+int HP_libconfig_setting_get_int(const struct config_setting_t *setting) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_get_int_pre ) {
- int (*preHookFunc) (const config_setting_t *setting);
+ int (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_int_pre[hIndex].func;
@@ -36364,7 +36416,7 @@ int HP_libconfig_setting_get_int(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_get_int(setting);
}
if( HPMHooks.count.HP_libconfig_setting_get_int_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_int_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -36372,11 +36424,11 @@ int HP_libconfig_setting_get_int(const config_setting_t *setting) {
}
return retVal___;
}
-long long HP_libconfig_setting_get_int64(const config_setting_t *setting) {
+long long HP_libconfig_setting_get_int64(const struct config_setting_t *setting) {
int hIndex = 0;
long long retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_get_int64_pre ) {
- long long (*preHookFunc) (const config_setting_t *setting);
+ long long (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int64_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_int64_pre[hIndex].func;
@@ -36391,7 +36443,7 @@ long long HP_libconfig_setting_get_int64(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_get_int64(setting);
}
if( HPMHooks.count.HP_libconfig_setting_get_int64_post ) {
- long long (*postHookFunc) (long long retVal___, const config_setting_t *setting);
+ long long (*postHookFunc) (long long retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int64_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_int64_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -36399,11 +36451,11 @@ long long HP_libconfig_setting_get_int64(const config_setting_t *setting) {
}
return retVal___;
}
-double HP_libconfig_setting_get_float(const config_setting_t *setting) {
+double HP_libconfig_setting_get_float(const struct config_setting_t *setting) {
int hIndex = 0;
double retVal___ = 0.;
if( HPMHooks.count.HP_libconfig_setting_get_float_pre ) {
- double (*preHookFunc) (const config_setting_t *setting);
+ double (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_float_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_float_pre[hIndex].func;
@@ -36418,7 +36470,7 @@ double HP_libconfig_setting_get_float(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_get_float(setting);
}
if( HPMHooks.count.HP_libconfig_setting_get_float_post ) {
- double (*postHookFunc) (double retVal___, const config_setting_t *setting);
+ double (*postHookFunc) (double retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_float_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_float_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -36426,11 +36478,11 @@ double HP_libconfig_setting_get_float(const config_setting_t *setting) {
}
return retVal___;
}
-int HP_libconfig_setting_get_bool(const config_setting_t *setting) {
+int HP_libconfig_setting_get_bool(const struct config_setting_t *setting) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_get_bool_pre ) {
- int (*preHookFunc) (const config_setting_t *setting);
+ int (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_bool_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_bool_pre[hIndex].func;
@@ -36445,7 +36497,7 @@ int HP_libconfig_setting_get_bool(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_get_bool(setting);
}
if( HPMHooks.count.HP_libconfig_setting_get_bool_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_bool_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_bool_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -36453,11 +36505,11 @@ int HP_libconfig_setting_get_bool(const config_setting_t *setting) {
}
return retVal___;
}
-const char* HP_libconfig_setting_get_string(const config_setting_t *setting) {
+const char* HP_libconfig_setting_get_string(const struct config_setting_t *setting) {
int hIndex = 0;
const char* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_get_string_pre ) {
- const char* (*preHookFunc) (const config_setting_t *setting);
+ const char* (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_string_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_string_pre[hIndex].func;
@@ -36472,7 +36524,7 @@ const char* HP_libconfig_setting_get_string(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_get_string(setting);
}
if( HPMHooks.count.HP_libconfig_setting_get_string_post ) {
- const char* (*postHookFunc) (const char* retVal___, const config_setting_t *setting);
+ const char* (*postHookFunc) (const char* retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_string_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_string_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -36480,11 +36532,38 @@ const char* HP_libconfig_setting_get_string(const config_setting_t *setting) {
}
return retVal___;
}
-int HP_libconfig_setting_lookup_int(const config_setting_t *setting, const char *name, int *value) {
+struct config_setting_t* HP_libconfig_setting_lookup(struct config_setting_t *setting, const char *name) {
+ int hIndex = 0;
+ struct config_setting_t* retVal___ = NULL;
+ if( HPMHooks.count.HP_libconfig_setting_lookup_pre ) {
+ struct config_setting_t* (*preHookFunc) (struct config_setting_t *setting, const char *name);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_pre[hIndex].func;
+ retVal___ = preHookFunc(setting, name);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_lookup(setting, name);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_lookup_post ) {
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, struct config_setting_t *setting, const char *name);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting, name);
+ }
+ }
+ return retVal___;
+}
+int HP_libconfig_setting_lookup_int(const struct config_setting_t *setting, const char *name, int *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_lookup_int_pre ) {
- int (*preHookFunc) (const config_setting_t *setting, const char *name, int *value);
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_int_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_int_pre[hIndex].func;
@@ -36499,7 +36578,7 @@ int HP_libconfig_setting_lookup_int(const config_setting_t *setting, const char
retVal___ = HPMHooks.source.libconfig.setting_lookup_int(setting, name, value);
}
if( HPMHooks.count.HP_libconfig_setting_lookup_int_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting, const char *name, int *value);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_int_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_int_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, name, value);
@@ -36507,11 +36586,11 @@ int HP_libconfig_setting_lookup_int(const config_setting_t *setting, const char
}
return retVal___;
}
-int HP_libconfig_setting_lookup_int64(const config_setting_t *setting, const char *name, long long *value) {
+int HP_libconfig_setting_lookup_int64(const struct config_setting_t *setting, const char *name, long long *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_lookup_int64_pre ) {
- int (*preHookFunc) (const config_setting_t *setting, const char *name, long long *value);
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, long long *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_int64_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_int64_pre[hIndex].func;
@@ -36526,7 +36605,7 @@ int HP_libconfig_setting_lookup_int64(const config_setting_t *setting, const cha
retVal___ = HPMHooks.source.libconfig.setting_lookup_int64(setting, name, value);
}
if( HPMHooks.count.HP_libconfig_setting_lookup_int64_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting, const char *name, long long *value);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, long long *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_int64_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_int64_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, name, value);
@@ -36534,11 +36613,11 @@ int HP_libconfig_setting_lookup_int64(const config_setting_t *setting, const cha
}
return retVal___;
}
-int HP_libconfig_setting_lookup_float(const config_setting_t *setting, const char *name, double *value) {
+int HP_libconfig_setting_lookup_float(const struct config_setting_t *setting, const char *name, double *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_lookup_float_pre ) {
- int (*preHookFunc) (const config_setting_t *setting, const char *name, double *value);
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, double *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_float_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_float_pre[hIndex].func;
@@ -36553,7 +36632,7 @@ int HP_libconfig_setting_lookup_float(const config_setting_t *setting, const cha
retVal___ = HPMHooks.source.libconfig.setting_lookup_float(setting, name, value);
}
if( HPMHooks.count.HP_libconfig_setting_lookup_float_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting, const char *name, double *value);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, double *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_float_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_float_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, name, value);
@@ -36561,11 +36640,11 @@ int HP_libconfig_setting_lookup_float(const config_setting_t *setting, const cha
}
return retVal___;
}
-int HP_libconfig_setting_lookup_bool(const config_setting_t *setting, const char *name, int *value) {
+int HP_libconfig_setting_lookup_bool(const struct config_setting_t *setting, const char *name, int *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_lookup_bool_pre ) {
- int (*preHookFunc) (const config_setting_t *setting, const char *name, int *value);
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_bool_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_bool_pre[hIndex].func;
@@ -36580,7 +36659,7 @@ int HP_libconfig_setting_lookup_bool(const config_setting_t *setting, const char
retVal___ = HPMHooks.source.libconfig.setting_lookup_bool(setting, name, value);
}
if( HPMHooks.count.HP_libconfig_setting_lookup_bool_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting, const char *name, int *value);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_bool_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_bool_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, name, value);
@@ -36588,11 +36667,11 @@ int HP_libconfig_setting_lookup_bool(const config_setting_t *setting, const char
}
return retVal___;
}
-int HP_libconfig_setting_lookup_string(const config_setting_t *setting, const char *name, const char **value) {
+int HP_libconfig_setting_lookup_string(const struct config_setting_t *setting, const char *name, const char **value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_lookup_string_pre ) {
- int (*preHookFunc) (const config_setting_t *setting, const char *name, const char **value);
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, const char **value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_string_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_string_pre[hIndex].func;
@@ -36607,7 +36686,7 @@ int HP_libconfig_setting_lookup_string(const config_setting_t *setting, const ch
retVal___ = HPMHooks.source.libconfig.setting_lookup_string(setting, name, value);
}
if( HPMHooks.count.HP_libconfig_setting_lookup_string_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting, const char *name, const char **value);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, const char **value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_string_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_string_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, name, value);
@@ -36615,11 +36694,11 @@ int HP_libconfig_setting_lookup_string(const config_setting_t *setting, const ch
}
return retVal___;
}
-int HP_libconfig_setting_set_int(config_setting_t *setting, int value) {
+int HP_libconfig_setting_set_int(struct config_setting_t *setting, int value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_set_int_pre ) {
- int (*preHookFunc) (config_setting_t *setting, int *value);
+ int (*preHookFunc) (struct config_setting_t *setting, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_int_pre[hIndex].func;
@@ -36634,7 +36713,7 @@ int HP_libconfig_setting_set_int(config_setting_t *setting, int value) {
retVal___ = HPMHooks.source.libconfig.setting_set_int(setting, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_int_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *setting, int *value);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *setting, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_int_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &value);
@@ -36642,11 +36721,11 @@ int HP_libconfig_setting_set_int(config_setting_t *setting, int value) {
}
return retVal___;
}
-int HP_libconfig_setting_set_int64(config_setting_t *setting, long long value) {
+int HP_libconfig_setting_set_int64(struct config_setting_t *setting, long long value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_set_int64_pre ) {
- int (*preHookFunc) (config_setting_t *setting, long long *value);
+ int (*preHookFunc) (struct config_setting_t *setting, long long *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int64_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_int64_pre[hIndex].func;
@@ -36661,7 +36740,7 @@ int HP_libconfig_setting_set_int64(config_setting_t *setting, long long value) {
retVal___ = HPMHooks.source.libconfig.setting_set_int64(setting, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_int64_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *setting, long long *value);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *setting, long long *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int64_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_int64_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &value);
@@ -36669,11 +36748,11 @@ int HP_libconfig_setting_set_int64(config_setting_t *setting, long long value) {
}
return retVal___;
}
-int HP_libconfig_setting_set_float(config_setting_t *setting, double value) {
+int HP_libconfig_setting_set_float(struct config_setting_t *setting, double value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_set_float_pre ) {
- int (*preHookFunc) (config_setting_t *setting, double *value);
+ int (*preHookFunc) (struct config_setting_t *setting, double *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_float_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_float_pre[hIndex].func;
@@ -36688,7 +36767,7 @@ int HP_libconfig_setting_set_float(config_setting_t *setting, double value) {
retVal___ = HPMHooks.source.libconfig.setting_set_float(setting, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_float_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *setting, double *value);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *setting, double *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_float_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_float_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &value);
@@ -36696,11 +36775,11 @@ int HP_libconfig_setting_set_float(config_setting_t *setting, double value) {
}
return retVal___;
}
-int HP_libconfig_setting_set_bool(config_setting_t *setting, int value) {
+int HP_libconfig_setting_set_bool(struct config_setting_t *setting, int value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_set_bool_pre ) {
- int (*preHookFunc) (config_setting_t *setting, int *value);
+ int (*preHookFunc) (struct config_setting_t *setting, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_bool_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_bool_pre[hIndex].func;
@@ -36715,7 +36794,7 @@ int HP_libconfig_setting_set_bool(config_setting_t *setting, int value) {
retVal___ = HPMHooks.source.libconfig.setting_set_bool(setting, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_bool_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *setting, int *value);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *setting, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_bool_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_bool_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &value);
@@ -36723,11 +36802,11 @@ int HP_libconfig_setting_set_bool(config_setting_t *setting, int value) {
}
return retVal___;
}
-int HP_libconfig_setting_set_string(config_setting_t *setting, const char *value) {
+int HP_libconfig_setting_set_string(struct config_setting_t *setting, const char *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_set_string_pre ) {
- int (*preHookFunc) (config_setting_t *setting, const char *value);
+ int (*preHookFunc) (struct config_setting_t *setting, const char *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_string_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_string_pre[hIndex].func;
@@ -36742,7 +36821,7 @@ int HP_libconfig_setting_set_string(config_setting_t *setting, const char *value
retVal___ = HPMHooks.source.libconfig.setting_set_string(setting, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_string_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *setting, const char *value);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *setting, const char *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_string_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_string_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, value);
@@ -36750,11 +36829,11 @@ int HP_libconfig_setting_set_string(config_setting_t *setting, const char *value
}
return retVal___;
}
-int HP_libconfig_setting_set_format(config_setting_t *setting, short format) {
+int HP_libconfig_setting_set_format(struct config_setting_t *setting, short format) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_set_format_pre ) {
- int (*preHookFunc) (config_setting_t *setting, short *format);
+ int (*preHookFunc) (struct config_setting_t *setting, short *format);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_format_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_format_pre[hIndex].func;
@@ -36769,7 +36848,7 @@ int HP_libconfig_setting_set_format(config_setting_t *setting, short format) {
retVal___ = HPMHooks.source.libconfig.setting_set_format(setting, format);
}
if( HPMHooks.count.HP_libconfig_setting_set_format_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *setting, short *format);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *setting, short *format);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_format_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_format_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &format);
@@ -36777,11 +36856,11 @@ int HP_libconfig_setting_set_format(config_setting_t *setting, short format) {
}
return retVal___;
}
-short HP_libconfig_setting_get_format(const config_setting_t *setting) {
+short HP_libconfig_setting_get_format(const struct config_setting_t *setting) {
int hIndex = 0;
short retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_get_format_pre ) {
- short (*preHookFunc) (const config_setting_t *setting);
+ short (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_format_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_format_pre[hIndex].func;
@@ -36796,7 +36875,7 @@ short HP_libconfig_setting_get_format(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_get_format(setting);
}
if( HPMHooks.count.HP_libconfig_setting_get_format_post ) {
- short (*postHookFunc) (short retVal___, const config_setting_t *setting);
+ short (*postHookFunc) (short retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_format_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_format_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -36804,11 +36883,11 @@ short HP_libconfig_setting_get_format(const config_setting_t *setting) {
}
return retVal___;
}
-int HP_libconfig_setting_get_int_elem(const config_setting_t *setting, int idx) {
+int HP_libconfig_setting_get_int_elem(const struct config_setting_t *setting, int idx) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_get_int_elem_pre ) {
- int (*preHookFunc) (const config_setting_t *setting, int *idx);
+ int (*preHookFunc) (const struct config_setting_t *setting, int *idx);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_int_elem_pre[hIndex].func;
@@ -36823,7 +36902,7 @@ int HP_libconfig_setting_get_int_elem(const config_setting_t *setting, int idx)
retVal___ = HPMHooks.source.libconfig.setting_get_int_elem(setting, idx);
}
if( HPMHooks.count.HP_libconfig_setting_get_int_elem_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting, int *idx);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, int *idx);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_int_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx);
@@ -36831,11 +36910,11 @@ int HP_libconfig_setting_get_int_elem(const config_setting_t *setting, int idx)
}
return retVal___;
}
-long long HP_libconfig_setting_get_int64_elem(const config_setting_t *setting, int idx) {
+long long HP_libconfig_setting_get_int64_elem(const struct config_setting_t *setting, int idx) {
int hIndex = 0;
long long retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_get_int64_elem_pre ) {
- long long (*preHookFunc) (const config_setting_t *setting, int *idx);
+ long long (*preHookFunc) (const struct config_setting_t *setting, int *idx);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int64_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_int64_elem_pre[hIndex].func;
@@ -36850,7 +36929,7 @@ long long HP_libconfig_setting_get_int64_elem(const config_setting_t *setting, i
retVal___ = HPMHooks.source.libconfig.setting_get_int64_elem(setting, idx);
}
if( HPMHooks.count.HP_libconfig_setting_get_int64_elem_post ) {
- long long (*postHookFunc) (long long retVal___, const config_setting_t *setting, int *idx);
+ long long (*postHookFunc) (long long retVal___, const struct config_setting_t *setting, int *idx);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int64_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_int64_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx);
@@ -36858,11 +36937,11 @@ long long HP_libconfig_setting_get_int64_elem(const config_setting_t *setting, i
}
return retVal___;
}
-double HP_libconfig_setting_get_float_elem(const config_setting_t *setting, int idx) {
+double HP_libconfig_setting_get_float_elem(const struct config_setting_t *setting, int idx) {
int hIndex = 0;
double retVal___ = 0.;
if( HPMHooks.count.HP_libconfig_setting_get_float_elem_pre ) {
- double (*preHookFunc) (const config_setting_t *setting, int *idx);
+ double (*preHookFunc) (const struct config_setting_t *setting, int *idx);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_float_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_float_elem_pre[hIndex].func;
@@ -36877,7 +36956,7 @@ double HP_libconfig_setting_get_float_elem(const config_setting_t *setting, int
retVal___ = HPMHooks.source.libconfig.setting_get_float_elem(setting, idx);
}
if( HPMHooks.count.HP_libconfig_setting_get_float_elem_post ) {
- double (*postHookFunc) (double retVal___, const config_setting_t *setting, int *idx);
+ double (*postHookFunc) (double retVal___, const struct config_setting_t *setting, int *idx);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_float_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_float_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx);
@@ -36885,11 +36964,11 @@ double HP_libconfig_setting_get_float_elem(const config_setting_t *setting, int
}
return retVal___;
}
-int HP_libconfig_setting_get_bool_elem(const config_setting_t *setting, int idx) {
+int HP_libconfig_setting_get_bool_elem(const struct config_setting_t *setting, int idx) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_get_bool_elem_pre ) {
- int (*preHookFunc) (const config_setting_t *setting, int *idx);
+ int (*preHookFunc) (const struct config_setting_t *setting, int *idx);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_bool_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_bool_elem_pre[hIndex].func;
@@ -36904,7 +36983,7 @@ int HP_libconfig_setting_get_bool_elem(const config_setting_t *setting, int idx)
retVal___ = HPMHooks.source.libconfig.setting_get_bool_elem(setting, idx);
}
if( HPMHooks.count.HP_libconfig_setting_get_bool_elem_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting, int *idx);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, int *idx);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_bool_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_bool_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx);
@@ -36912,11 +36991,11 @@ int HP_libconfig_setting_get_bool_elem(const config_setting_t *setting, int idx)
}
return retVal___;
}
-const char* HP_libconfig_setting_get_string_elem(const config_setting_t *setting, int idx) {
+const char* HP_libconfig_setting_get_string_elem(const struct config_setting_t *setting, int idx) {
int hIndex = 0;
const char* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_get_string_elem_pre ) {
- const char* (*preHookFunc) (const config_setting_t *setting, int *idx);
+ const char* (*preHookFunc) (const struct config_setting_t *setting, int *idx);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_string_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_string_elem_pre[hIndex].func;
@@ -36931,7 +37010,7 @@ const char* HP_libconfig_setting_get_string_elem(const config_setting_t *setting
retVal___ = HPMHooks.source.libconfig.setting_get_string_elem(setting, idx);
}
if( HPMHooks.count.HP_libconfig_setting_get_string_elem_post ) {
- const char* (*postHookFunc) (const char* retVal___, const config_setting_t *setting, int *idx);
+ const char* (*postHookFunc) (const char* retVal___, const struct config_setting_t *setting, int *idx);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_string_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_string_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx);
@@ -36939,11 +37018,11 @@ const char* HP_libconfig_setting_get_string_elem(const config_setting_t *setting
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_set_int_elem(config_setting_t *setting, int idx, int value) {
+struct config_setting_t* HP_libconfig_setting_set_int_elem(struct config_setting_t *setting, int idx, int value) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_set_int_elem_pre ) {
- config_setting_t* (*preHookFunc) (config_setting_t *setting, int *idx, int *value);
+ struct config_setting_t* (*preHookFunc) (struct config_setting_t *setting, int *idx, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_int_elem_pre[hIndex].func;
@@ -36958,7 +37037,7 @@ config_setting_t* HP_libconfig_setting_set_int_elem(config_setting_t *setting, i
retVal___ = HPMHooks.source.libconfig.setting_set_int_elem(setting, idx, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_int_elem_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, config_setting_t *setting, int *idx, int *value);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, struct config_setting_t *setting, int *idx, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_int_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx, &value);
@@ -36966,11 +37045,11 @@ config_setting_t* HP_libconfig_setting_set_int_elem(config_setting_t *setting, i
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_set_int64_elem(config_setting_t *setting, int idx, long long value) {
+struct config_setting_t* HP_libconfig_setting_set_int64_elem(struct config_setting_t *setting, int idx, long long value) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_set_int64_elem_pre ) {
- config_setting_t* (*preHookFunc) (config_setting_t *setting, int *idx, long long *value);
+ struct config_setting_t* (*preHookFunc) (struct config_setting_t *setting, int *idx, long long *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int64_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_int64_elem_pre[hIndex].func;
@@ -36985,7 +37064,7 @@ config_setting_t* HP_libconfig_setting_set_int64_elem(config_setting_t *setting,
retVal___ = HPMHooks.source.libconfig.setting_set_int64_elem(setting, idx, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_int64_elem_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, config_setting_t *setting, int *idx, long long *value);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, struct config_setting_t *setting, int *idx, long long *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_int64_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_int64_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx, &value);
@@ -36993,11 +37072,11 @@ config_setting_t* HP_libconfig_setting_set_int64_elem(config_setting_t *setting,
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_set_float_elem(config_setting_t *setting, int idx, double value) {
+struct config_setting_t* HP_libconfig_setting_set_float_elem(struct config_setting_t *setting, int idx, double value) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_set_float_elem_pre ) {
- config_setting_t* (*preHookFunc) (config_setting_t *setting, int *idx, double *value);
+ struct config_setting_t* (*preHookFunc) (struct config_setting_t *setting, int *idx, double *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_float_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_float_elem_pre[hIndex].func;
@@ -37012,7 +37091,7 @@ config_setting_t* HP_libconfig_setting_set_float_elem(config_setting_t *setting,
retVal___ = HPMHooks.source.libconfig.setting_set_float_elem(setting, idx, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_float_elem_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, config_setting_t *setting, int *idx, double *value);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, struct config_setting_t *setting, int *idx, double *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_float_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_float_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx, &value);
@@ -37020,11 +37099,11 @@ config_setting_t* HP_libconfig_setting_set_float_elem(config_setting_t *setting,
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_set_bool_elem(config_setting_t *setting, int idx, int value) {
+struct config_setting_t* HP_libconfig_setting_set_bool_elem(struct config_setting_t *setting, int idx, int value) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_set_bool_elem_pre ) {
- config_setting_t* (*preHookFunc) (config_setting_t *setting, int *idx, int *value);
+ struct config_setting_t* (*preHookFunc) (struct config_setting_t *setting, int *idx, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_bool_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_bool_elem_pre[hIndex].func;
@@ -37039,7 +37118,7 @@ config_setting_t* HP_libconfig_setting_set_bool_elem(config_setting_t *setting,
retVal___ = HPMHooks.source.libconfig.setting_set_bool_elem(setting, idx, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_bool_elem_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, config_setting_t *setting, int *idx, int *value);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, struct config_setting_t *setting, int *idx, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_bool_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_bool_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx, &value);
@@ -37047,11 +37126,11 @@ config_setting_t* HP_libconfig_setting_set_bool_elem(config_setting_t *setting,
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_set_string_elem(config_setting_t *setting, int idx, const char *value) {
+struct config_setting_t* HP_libconfig_setting_set_string_elem(struct config_setting_t *setting, int idx, const char *value) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_set_string_elem_pre ) {
- config_setting_t* (*preHookFunc) (config_setting_t *setting, int *idx, const char *value);
+ struct config_setting_t* (*preHookFunc) (struct config_setting_t *setting, int *idx, const char *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_string_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_string_elem_pre[hIndex].func;
@@ -37066,7 +37145,7 @@ config_setting_t* HP_libconfig_setting_set_string_elem(config_setting_t *setting
retVal___ = HPMHooks.source.libconfig.setting_set_string_elem(setting, idx, value);
}
if( HPMHooks.count.HP_libconfig_setting_set_string_elem_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, config_setting_t *setting, int *idx, const char *value);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, struct config_setting_t *setting, int *idx, const char *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_string_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_string_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx, value);
@@ -37074,11 +37153,11 @@ config_setting_t* HP_libconfig_setting_set_string_elem(config_setting_t *setting
}
return retVal___;
}
-int HP_libconfig_setting_index(const config_setting_t *setting) {
+int HP_libconfig_setting_index(const struct config_setting_t *setting) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_index_pre ) {
- int (*preHookFunc) (const config_setting_t *setting);
+ int (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_index_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_index_pre[hIndex].func;
@@ -37093,7 +37172,7 @@ int HP_libconfig_setting_index(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_index(setting);
}
if( HPMHooks.count.HP_libconfig_setting_index_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_index_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_index_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -37101,11 +37180,11 @@ int HP_libconfig_setting_index(const config_setting_t *setting) {
}
return retVal___;
}
-int HP_libconfig_setting_length(const config_setting_t *setting) {
+int HP_libconfig_setting_length(const struct config_setting_t *setting) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_length_pre ) {
- int (*preHookFunc) (const config_setting_t *setting);
+ int (*preHookFunc) (const struct config_setting_t *setting);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_length_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_length_pre[hIndex].func;
@@ -37120,7 +37199,7 @@ int HP_libconfig_setting_length(const config_setting_t *setting) {
retVal___ = HPMHooks.source.libconfig.setting_length(setting);
}
if( HPMHooks.count.HP_libconfig_setting_length_post ) {
- int (*postHookFunc) (int retVal___, const config_setting_t *setting);
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_length_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_length_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting);
@@ -37128,11 +37207,11 @@ int HP_libconfig_setting_length(const config_setting_t *setting) {
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_get_elem(const config_setting_t *setting, unsigned int idx) {
+struct config_setting_t* HP_libconfig_setting_get_elem(const struct config_setting_t *setting, unsigned int idx) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_get_elem_pre ) {
- config_setting_t* (*preHookFunc) (const config_setting_t *setting, unsigned int *idx);
+ struct config_setting_t* (*preHookFunc) (const struct config_setting_t *setting, unsigned int *idx);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_elem_pre[hIndex].func;
@@ -37147,7 +37226,7 @@ config_setting_t* HP_libconfig_setting_get_elem(const config_setting_t *setting,
retVal___ = HPMHooks.source.libconfig.setting_get_elem(setting, idx);
}
if( HPMHooks.count.HP_libconfig_setting_get_elem_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, const config_setting_t *setting, unsigned int *idx);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, const struct config_setting_t *setting, unsigned int *idx);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, &idx);
@@ -37155,11 +37234,11 @@ config_setting_t* HP_libconfig_setting_get_elem(const config_setting_t *setting,
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_get_member(const config_setting_t *setting, const char *name) {
+struct config_setting_t* HP_libconfig_setting_get_member(const struct config_setting_t *setting, const char *name) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_get_member_pre ) {
- config_setting_t* (*preHookFunc) (const config_setting_t *setting, const char *name);
+ struct config_setting_t* (*preHookFunc) (const struct config_setting_t *setting, const char *name);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_member_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_get_member_pre[hIndex].func;
@@ -37174,7 +37253,7 @@ config_setting_t* HP_libconfig_setting_get_member(const config_setting_t *settin
retVal___ = HPMHooks.source.libconfig.setting_get_member(setting, name);
}
if( HPMHooks.count.HP_libconfig_setting_get_member_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, const config_setting_t *setting, const char *name);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, const struct config_setting_t *setting, const char *name);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_member_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_get_member_post[hIndex].func;
retVal___ = postHookFunc(retVal___, setting, name);
@@ -37182,11 +37261,11 @@ config_setting_t* HP_libconfig_setting_get_member(const config_setting_t *settin
}
return retVal___;
}
-config_setting_t* HP_libconfig_setting_add(config_setting_t *parent, const char *name, int type) {
+struct config_setting_t* HP_libconfig_setting_add(struct config_setting_t *parent, const char *name, int type) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_setting_add_pre ) {
- config_setting_t* (*preHookFunc) (config_setting_t *parent, const char *name, int *type);
+ struct config_setting_t* (*preHookFunc) (struct config_setting_t *parent, const char *name, int *type);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_add_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_add_pre[hIndex].func;
@@ -37201,7 +37280,7 @@ config_setting_t* HP_libconfig_setting_add(config_setting_t *parent, const char
retVal___ = HPMHooks.source.libconfig.setting_add(parent, name, type);
}
if( HPMHooks.count.HP_libconfig_setting_add_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, config_setting_t *parent, const char *name, int *type);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, struct config_setting_t *parent, const char *name, int *type);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_add_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_add_post[hIndex].func;
retVal___ = postHookFunc(retVal___, parent, name, &type);
@@ -37209,11 +37288,11 @@ config_setting_t* HP_libconfig_setting_add(config_setting_t *parent, const char
}
return retVal___;
}
-int HP_libconfig_setting_remove(config_setting_t *parent, const char *name) {
+int HP_libconfig_setting_remove(struct config_setting_t *parent, const char *name) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_remove_pre ) {
- int (*preHookFunc) (config_setting_t *parent, const char *name);
+ int (*preHookFunc) (struct config_setting_t *parent, const char *name);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_remove_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_remove_pre[hIndex].func;
@@ -37228,7 +37307,7 @@ int HP_libconfig_setting_remove(config_setting_t *parent, const char *name) {
retVal___ = HPMHooks.source.libconfig.setting_remove(parent, name);
}
if( HPMHooks.count.HP_libconfig_setting_remove_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *parent, const char *name);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *parent, const char *name);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_remove_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_remove_post[hIndex].func;
retVal___ = postHookFunc(retVal___, parent, name);
@@ -37236,11 +37315,11 @@ int HP_libconfig_setting_remove(config_setting_t *parent, const char *name) {
}
return retVal___;
}
-int HP_libconfig_setting_remove_elem(config_setting_t *parent, unsigned int idx) {
+int HP_libconfig_setting_remove_elem(struct config_setting_t *parent, unsigned int idx) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_remove_elem_pre ) {
- int (*preHookFunc) (config_setting_t *parent, unsigned int *idx);
+ int (*preHookFunc) (struct config_setting_t *parent, unsigned int *idx);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_remove_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_remove_elem_pre[hIndex].func;
@@ -37255,7 +37334,7 @@ int HP_libconfig_setting_remove_elem(config_setting_t *parent, unsigned int idx)
retVal___ = HPMHooks.source.libconfig.setting_remove_elem(parent, idx);
}
if( HPMHooks.count.HP_libconfig_setting_remove_elem_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *parent, unsigned int *idx);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *parent, unsigned int *idx);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_remove_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_remove_elem_post[hIndex].func;
retVal___ = postHookFunc(retVal___, parent, &idx);
@@ -37263,10 +37342,10 @@ int HP_libconfig_setting_remove_elem(config_setting_t *parent, unsigned int idx)
}
return retVal___;
}
-void HP_libconfig_setting_set_hook(config_setting_t *setting, void *hook) {
+void HP_libconfig_setting_set_hook(struct config_setting_t *setting, void *hook) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_setting_set_hook_pre ) {
- void (*preHookFunc) (config_setting_t *setting, void *hook);
+ void (*preHookFunc) (struct config_setting_t *setting, void *hook);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_hook_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_set_hook_pre[hIndex].func;
@@ -37281,7 +37360,7 @@ void HP_libconfig_setting_set_hook(config_setting_t *setting, void *hook) {
HPMHooks.source.libconfig.setting_set_hook(setting, hook);
}
if( HPMHooks.count.HP_libconfig_setting_set_hook_post ) {
- void (*postHookFunc) (config_setting_t *setting, void *hook);
+ void (*postHookFunc) (struct config_setting_t *setting, void *hook);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_set_hook_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_set_hook_post[hIndex].func;
postHookFunc(setting, hook);
@@ -37289,11 +37368,11 @@ void HP_libconfig_setting_set_hook(config_setting_t *setting, void *hook) {
}
return;
}
-config_setting_t* HP_libconfig_lookup(const config_t *config, const char *filepath) {
+struct config_setting_t* HP_libconfig_lookup(const struct config_t *config, const char *filepath) {
int hIndex = 0;
- config_setting_t* retVal___ = NULL;
+ struct config_setting_t* retVal___ = NULL;
if( HPMHooks.count.HP_libconfig_lookup_pre ) {
- config_setting_t* (*preHookFunc) (const config_t *config, const char *filepath);
+ struct config_setting_t* (*preHookFunc) (const struct config_t *config, const char *filepath);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_lookup_pre[hIndex].func;
@@ -37308,7 +37387,7 @@ config_setting_t* HP_libconfig_lookup(const config_t *config, const char *filepa
retVal___ = HPMHooks.source.libconfig.lookup(config, filepath);
}
if( HPMHooks.count.HP_libconfig_lookup_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, const config_t *config, const char *filepath);
+ struct config_setting_t* (*postHookFunc) (struct config_setting_t* retVal___, const struct config_t *config, const char *filepath);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_lookup_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filepath);
@@ -37316,38 +37395,11 @@ config_setting_t* HP_libconfig_lookup(const config_t *config, const char *filepa
}
return retVal___;
}
-config_setting_t* HP_libconfig_lookup_from(config_setting_t *setting, const char *filepath) {
- int hIndex = 0;
- config_setting_t* retVal___ = NULL;
- if( HPMHooks.count.HP_libconfig_lookup_from_pre ) {
- config_setting_t* (*preHookFunc) (config_setting_t *setting, const char *filepath);
- *HPMforce_return = false;
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_from_pre; hIndex++ ) {
- preHookFunc = HPMHooks.list.HP_libconfig_lookup_from_pre[hIndex].func;
- retVal___ = preHookFunc(setting, filepath);
- }
- if( *HPMforce_return ) {
- *HPMforce_return = false;
- return retVal___;
- }
- }
- {
- retVal___ = HPMHooks.source.libconfig.lookup_from(setting, filepath);
- }
- if( HPMHooks.count.HP_libconfig_lookup_from_post ) {
- config_setting_t* (*postHookFunc) (config_setting_t* retVal___, config_setting_t *setting, const char *filepath);
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_from_post; hIndex++ ) {
- postHookFunc = HPMHooks.list.HP_libconfig_lookup_from_post[hIndex].func;
- retVal___ = postHookFunc(retVal___, setting, filepath);
- }
- }
- return retVal___;
-}
-int HP_libconfig_lookup_int(const config_t *config, const char *filepath, int *value) {
+int HP_libconfig_lookup_int(const struct config_t *config, const char *filepath, int *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_lookup_int_pre ) {
- int (*preHookFunc) (const config_t *config, const char *filepath, int *value);
+ int (*preHookFunc) (const struct config_t *config, const char *filepath, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_int_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_lookup_int_pre[hIndex].func;
@@ -37362,7 +37414,7 @@ int HP_libconfig_lookup_int(const config_t *config, const char *filepath, int *v
retVal___ = HPMHooks.source.libconfig.lookup_int(config, filepath, value);
}
if( HPMHooks.count.HP_libconfig_lookup_int_post ) {
- int (*postHookFunc) (int retVal___, const config_t *config, const char *filepath, int *value);
+ int (*postHookFunc) (int retVal___, const struct config_t *config, const char *filepath, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_int_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_lookup_int_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filepath, value);
@@ -37370,11 +37422,11 @@ int HP_libconfig_lookup_int(const config_t *config, const char *filepath, int *v
}
return retVal___;
}
-int HP_libconfig_lookup_int64(const config_t *config, const char *filepath, long long *value) {
+int HP_libconfig_lookup_int64(const struct config_t *config, const char *filepath, long long *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_lookup_int64_pre ) {
- int (*preHookFunc) (const config_t *config, const char *filepath, long long *value);
+ int (*preHookFunc) (const struct config_t *config, const char *filepath, long long *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_int64_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_lookup_int64_pre[hIndex].func;
@@ -37389,7 +37441,7 @@ int HP_libconfig_lookup_int64(const config_t *config, const char *filepath, long
retVal___ = HPMHooks.source.libconfig.lookup_int64(config, filepath, value);
}
if( HPMHooks.count.HP_libconfig_lookup_int64_post ) {
- int (*postHookFunc) (int retVal___, const config_t *config, const char *filepath, long long *value);
+ int (*postHookFunc) (int retVal___, const struct config_t *config, const char *filepath, long long *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_int64_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_lookup_int64_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filepath, value);
@@ -37397,11 +37449,11 @@ int HP_libconfig_lookup_int64(const config_t *config, const char *filepath, long
}
return retVal___;
}
-int HP_libconfig_lookup_float(const config_t *config, const char *filepath, double *value) {
+int HP_libconfig_lookup_float(const struct config_t *config, const char *filepath, double *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_lookup_float_pre ) {
- int (*preHookFunc) (const config_t *config, const char *filepath, double *value);
+ int (*preHookFunc) (const struct config_t *config, const char *filepath, double *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_float_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_lookup_float_pre[hIndex].func;
@@ -37416,7 +37468,7 @@ int HP_libconfig_lookup_float(const config_t *config, const char *filepath, doub
retVal___ = HPMHooks.source.libconfig.lookup_float(config, filepath, value);
}
if( HPMHooks.count.HP_libconfig_lookup_float_post ) {
- int (*postHookFunc) (int retVal___, const config_t *config, const char *filepath, double *value);
+ int (*postHookFunc) (int retVal___, const struct config_t *config, const char *filepath, double *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_float_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_lookup_float_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filepath, value);
@@ -37424,11 +37476,11 @@ int HP_libconfig_lookup_float(const config_t *config, const char *filepath, doub
}
return retVal___;
}
-int HP_libconfig_lookup_bool(const config_t *config, const char *filepath, int *value) {
+int HP_libconfig_lookup_bool(const struct config_t *config, const char *filepath, int *value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_lookup_bool_pre ) {
- int (*preHookFunc) (const config_t *config, const char *filepath, int *value);
+ int (*preHookFunc) (const struct config_t *config, const char *filepath, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_bool_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_lookup_bool_pre[hIndex].func;
@@ -37443,7 +37495,7 @@ int HP_libconfig_lookup_bool(const config_t *config, const char *filepath, int *
retVal___ = HPMHooks.source.libconfig.lookup_bool(config, filepath, value);
}
if( HPMHooks.count.HP_libconfig_lookup_bool_post ) {
- int (*postHookFunc) (int retVal___, const config_t *config, const char *filepath, int *value);
+ int (*postHookFunc) (int retVal___, const struct config_t *config, const char *filepath, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_bool_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_lookup_bool_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filepath, value);
@@ -37451,11 +37503,11 @@ int HP_libconfig_lookup_bool(const config_t *config, const char *filepath, int *
}
return retVal___;
}
-int HP_libconfig_lookup_string(const config_t *config, const char *filepath, const char **value) {
+int HP_libconfig_lookup_string(const struct config_t *config, const char *filepath, const char **value) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_lookup_string_pre ) {
- int (*preHookFunc) (const config_t *config, const char *filepath, const char **value);
+ int (*preHookFunc) (const struct config_t *config, const char *filepath, const char **value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_string_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_lookup_string_pre[hIndex].func;
@@ -37470,7 +37522,7 @@ int HP_libconfig_lookup_string(const config_t *config, const char *filepath, con
retVal___ = HPMHooks.source.libconfig.lookup_string(config, filepath, value);
}
if( HPMHooks.count.HP_libconfig_lookup_string_post ) {
- int (*postHookFunc) (int retVal___, const config_t *config, const char *filepath, const char **value);
+ int (*postHookFunc) (int retVal___, const struct config_t *config, const char *filepath, const char **value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_string_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_lookup_string_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, filepath, value);
@@ -37478,14 +37530,14 @@ int HP_libconfig_lookup_string(const config_t *config, const char *filepath, con
}
return retVal___;
}
-int HP_libconfig_read_file(config_t *config, const char *config_filename) {
+int HP_libconfig_load_file(struct config_t *config, const char *config_filename) {
int hIndex = 0;
int retVal___ = 0;
- if( HPMHooks.count.HP_libconfig_read_file_pre ) {
- int (*preHookFunc) (config_t *config, const char *config_filename);
+ if( HPMHooks.count.HP_libconfig_load_file_pre ) {
+ int (*preHookFunc) (struct config_t *config, const char *config_filename);
*HPMforce_return = false;
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_file_pre; hIndex++ ) {
- preHookFunc = HPMHooks.list.HP_libconfig_read_file_pre[hIndex].func;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_load_file_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_load_file_pre[hIndex].func;
retVal___ = preHookFunc(config, config_filename);
}
if( *HPMforce_return ) {
@@ -37494,21 +37546,21 @@ int HP_libconfig_read_file(config_t *config, const char *config_filename) {
}
}
{
- retVal___ = HPMHooks.source.libconfig.read_file(config, config_filename);
+ retVal___ = HPMHooks.source.libconfig.load_file(config, config_filename);
}
- if( HPMHooks.count.HP_libconfig_read_file_post ) {
- int (*postHookFunc) (int retVal___, config_t *config, const char *config_filename);
- for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_read_file_post; hIndex++ ) {
- postHookFunc = HPMHooks.list.HP_libconfig_read_file_post[hIndex].func;
+ if( HPMHooks.count.HP_libconfig_load_file_post ) {
+ int (*postHookFunc) (int retVal___, struct config_t *config, const char *config_filename);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_load_file_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_load_file_post[hIndex].func;
retVal___ = postHookFunc(retVal___, config, config_filename);
}
}
return retVal___;
}
-void HP_libconfig_setting_copy_simple(config_setting_t *parent, const config_setting_t *src) {
+void HP_libconfig_setting_copy_simple(struct config_setting_t *parent, const struct config_setting_t *src) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_setting_copy_simple_pre ) {
- void (*preHookFunc) (config_setting_t *parent, const config_setting_t *src);
+ void (*preHookFunc) (struct config_setting_t *parent, const struct config_setting_t *src);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_simple_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_copy_simple_pre[hIndex].func;
@@ -37523,7 +37575,7 @@ void HP_libconfig_setting_copy_simple(config_setting_t *parent, const config_set
HPMHooks.source.libconfig.setting_copy_simple(parent, src);
}
if( HPMHooks.count.HP_libconfig_setting_copy_simple_post ) {
- void (*postHookFunc) (config_setting_t *parent, const config_setting_t *src);
+ void (*postHookFunc) (struct config_setting_t *parent, const struct config_setting_t *src);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_simple_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_copy_simple_post[hIndex].func;
postHookFunc(parent, src);
@@ -37531,10 +37583,10 @@ void HP_libconfig_setting_copy_simple(config_setting_t *parent, const config_set
}
return;
}
-void HP_libconfig_setting_copy_elem(config_setting_t *parent, const config_setting_t *src) {
+void HP_libconfig_setting_copy_elem(struct config_setting_t *parent, const struct config_setting_t *src) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_setting_copy_elem_pre ) {
- void (*preHookFunc) (config_setting_t *parent, const config_setting_t *src);
+ void (*preHookFunc) (struct config_setting_t *parent, const struct config_setting_t *src);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_elem_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_copy_elem_pre[hIndex].func;
@@ -37549,7 +37601,7 @@ void HP_libconfig_setting_copy_elem(config_setting_t *parent, const config_setti
HPMHooks.source.libconfig.setting_copy_elem(parent, src);
}
if( HPMHooks.count.HP_libconfig_setting_copy_elem_post ) {
- void (*postHookFunc) (config_setting_t *parent, const config_setting_t *src);
+ void (*postHookFunc) (struct config_setting_t *parent, const struct config_setting_t *src);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_elem_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_copy_elem_post[hIndex].func;
postHookFunc(parent, src);
@@ -37557,10 +37609,10 @@ void HP_libconfig_setting_copy_elem(config_setting_t *parent, const config_setti
}
return;
}
-void HP_libconfig_setting_copy_aggregate(config_setting_t *parent, const config_setting_t *src) {
+void HP_libconfig_setting_copy_aggregate(struct config_setting_t *parent, const struct config_setting_t *src) {
int hIndex = 0;
if( HPMHooks.count.HP_libconfig_setting_copy_aggregate_pre ) {
- void (*preHookFunc) (config_setting_t *parent, const config_setting_t *src);
+ void (*preHookFunc) (struct config_setting_t *parent, const struct config_setting_t *src);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_aggregate_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_copy_aggregate_pre[hIndex].func;
@@ -37575,7 +37627,7 @@ void HP_libconfig_setting_copy_aggregate(config_setting_t *parent, const config_
HPMHooks.source.libconfig.setting_copy_aggregate(parent, src);
}
if( HPMHooks.count.HP_libconfig_setting_copy_aggregate_post ) {
- void (*postHookFunc) (config_setting_t *parent, const config_setting_t *src);
+ void (*postHookFunc) (struct config_setting_t *parent, const struct config_setting_t *src);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_aggregate_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_copy_aggregate_post[hIndex].func;
postHookFunc(parent, src);
@@ -37583,11 +37635,11 @@ void HP_libconfig_setting_copy_aggregate(config_setting_t *parent, const config_
}
return;
}
-int HP_libconfig_setting_copy(config_setting_t *parent, const config_setting_t *src) {
+int HP_libconfig_setting_copy(struct config_setting_t *parent, const struct config_setting_t *src) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libconfig_setting_copy_pre ) {
- int (*preHookFunc) (config_setting_t *parent, const config_setting_t *src);
+ int (*preHookFunc) (struct config_setting_t *parent, const struct config_setting_t *src);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libconfig_setting_copy_pre[hIndex].func;
@@ -37602,7 +37654,7 @@ int HP_libconfig_setting_copy(config_setting_t *parent, const config_setting_t *
retVal___ = HPMHooks.source.libconfig.setting_copy(parent, src);
}
if( HPMHooks.count.HP_libconfig_setting_copy_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *parent, const config_setting_t *src);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *parent, const struct config_setting_t *src);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_copy_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libconfig_setting_copy_post[hIndex].func;
retVal___ = postHookFunc(retVal___, parent, src);
@@ -37610,6 +37662,276 @@ int HP_libconfig_setting_copy(config_setting_t *parent, const config_setting_t *
}
return retVal___;
}
+bool HP_libconfig_setting_get_bool_real(const struct config_setting_t *setting) {
+ int hIndex = 0;
+ bool retVal___ = false;
+ if( HPMHooks.count.HP_libconfig_setting_get_bool_real_pre ) {
+ bool (*preHookFunc) (const struct config_setting_t *setting);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_bool_real_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_get_bool_real_pre[hIndex].func;
+ retVal___ = preHookFunc(setting);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_get_bool_real(setting);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_get_bool_real_post ) {
+ bool (*postHookFunc) (bool retVal___, const struct config_setting_t *setting);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_bool_real_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_get_bool_real_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting);
+ }
+ }
+ return retVal___;
+}
+uint32 HP_libconfig_setting_get_uint32(const struct config_setting_t *setting) {
+ int hIndex = 0;
+ uint32 retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_get_uint32_pre ) {
+ uint32 (*preHookFunc) (const struct config_setting_t *setting);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_uint32_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_get_uint32_pre[hIndex].func;
+ retVal___ = preHookFunc(setting);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_get_uint32(setting);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_get_uint32_post ) {
+ uint32 (*postHookFunc) (uint32 retVal___, const struct config_setting_t *setting);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_uint32_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_get_uint32_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting);
+ }
+ }
+ return retVal___;
+}
+uint16 HP_libconfig_setting_get_uint16(const struct config_setting_t *setting) {
+ int hIndex = 0;
+ uint16 retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_get_uint16_pre ) {
+ uint16 (*preHookFunc) (const struct config_setting_t *setting);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_uint16_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_get_uint16_pre[hIndex].func;
+ retVal___ = preHookFunc(setting);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_get_uint16(setting);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_get_uint16_post ) {
+ uint16 (*postHookFunc) (uint16 retVal___, const struct config_setting_t *setting);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_uint16_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_get_uint16_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting);
+ }
+ }
+ return retVal___;
+}
+int16 HP_libconfig_setting_get_int16(const struct config_setting_t *setting) {
+ int hIndex = 0;
+ int16 retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_get_int16_pre ) {
+ int16 (*preHookFunc) (const struct config_setting_t *setting);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int16_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_get_int16_pre[hIndex].func;
+ retVal___ = preHookFunc(setting);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_get_int16(setting);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_get_int16_post ) {
+ int16 (*postHookFunc) (int16 retVal___, const struct config_setting_t *setting);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_get_int16_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_get_int16_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting);
+ }
+ }
+ return retVal___;
+}
+int HP_libconfig_setting_lookup_bool_real(const struct config_setting_t *setting, const char *name, bool *value) {
+ int hIndex = 0;
+ int retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_lookup_bool_real_pre ) {
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, bool *value);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_bool_real_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_bool_real_pre[hIndex].func;
+ retVal___ = preHookFunc(setting, name, value);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_lookup_bool_real(setting, name, value);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_lookup_bool_real_post ) {
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, bool *value);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_bool_real_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_bool_real_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting, name, value);
+ }
+ }
+ return retVal___;
+}
+int HP_libconfig_setting_lookup_uint32(const struct config_setting_t *setting, const char *name, uint32 *value) {
+ int hIndex = 0;
+ int retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_lookup_uint32_pre ) {
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, uint32 *value);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_uint32_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_uint32_pre[hIndex].func;
+ retVal___ = preHookFunc(setting, name, value);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_lookup_uint32(setting, name, value);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_lookup_uint32_post ) {
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, uint32 *value);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_uint32_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_uint32_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting, name, value);
+ }
+ }
+ return retVal___;
+}
+int HP_libconfig_setting_lookup_uint16(const struct config_setting_t *setting, const char *name, uint16 *value) {
+ int hIndex = 0;
+ int retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_lookup_uint16_pre ) {
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, uint16 *value);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_uint16_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_uint16_pre[hIndex].func;
+ retVal___ = preHookFunc(setting, name, value);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_lookup_uint16(setting, name, value);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_lookup_uint16_post ) {
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, uint16 *value);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_uint16_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_uint16_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting, name, value);
+ }
+ }
+ return retVal___;
+}
+int HP_libconfig_setting_lookup_int16(const struct config_setting_t *setting, const char *name, int16 *value) {
+ int hIndex = 0;
+ int retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_lookup_int16_pre ) {
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, int16 *value);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_int16_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_int16_pre[hIndex].func;
+ retVal___ = preHookFunc(setting, name, value);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_lookup_int16(setting, name, value);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_lookup_int16_post ) {
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, int16 *value);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_int16_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_int16_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting, name, value);
+ }
+ }
+ return retVal___;
+}
+int HP_libconfig_setting_lookup_mutable_string(const struct config_setting_t *setting, const char *name, char *out, size_t out_size) {
+ int hIndex = 0;
+ int retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_setting_lookup_mutable_string_pre ) {
+ int (*preHookFunc) (const struct config_setting_t *setting, const char *name, char *out, size_t *out_size);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_mutable_string_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_mutable_string_pre[hIndex].func;
+ retVal___ = preHookFunc(setting, name, out, &out_size);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.setting_lookup_mutable_string(setting, name, out, out_size);
+ }
+ if( HPMHooks.count.HP_libconfig_setting_lookup_mutable_string_post ) {
+ int (*postHookFunc) (int retVal___, const struct config_setting_t *setting, const char *name, char *out, size_t *out_size);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_setting_lookup_mutable_string_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_setting_lookup_mutable_string_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, setting, name, out, &out_size);
+ }
+ }
+ return retVal___;
+}
+int HP_libconfig_lookup_mutable_string(const struct config_t *config, const char *name, char *out, size_t out_size) {
+ int hIndex = 0;
+ int retVal___ = 0;
+ if( HPMHooks.count.HP_libconfig_lookup_mutable_string_pre ) {
+ int (*preHookFunc) (const struct config_t *config, const char *name, char *out, size_t *out_size);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_mutable_string_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_libconfig_lookup_mutable_string_pre[hIndex].func;
+ retVal___ = preHookFunc(config, name, out, &out_size);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.libconfig.lookup_mutable_string(config, name, out, out_size);
+ }
+ if( HPMHooks.count.HP_libconfig_lookup_mutable_string_post ) {
+ int (*postHookFunc) (int retVal___, const struct config_t *config, const char *name, char *out, size_t *out_size);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_lookup_mutable_string_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_libconfig_lookup_mutable_string_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, config, name, out, &out_size);
+ }
+ }
+ return retVal___;
+}
/* logs */
void HP_logs_pick_pc(struct map_session_data *sd, e_log_pick_type type, int amount, struct item *itm, struct item_data *data) {
int hIndex = 0;
@@ -38616,6 +38938,33 @@ char* HP_iMalloc_astrdup(const char *p, const char *file, int line, const char *
}
return retVal___;
}
+char* HP_iMalloc_astrndup(const char *p, size_t size, const char *file, int line, const char *func) {
+ int hIndex = 0;
+ char* retVal___ = NULL;
+ if( HPMHooks.count.HP_iMalloc_astrndup_pre ) {
+ char* (*preHookFunc) (const char *p, size_t *size, const char *file, int *line, const char *func);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_iMalloc_astrndup_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_iMalloc_astrndup_pre[hIndex].func;
+ retVal___ = preHookFunc(p, &size, file, &line, func);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.iMalloc.astrndup(p, size, file, line, func);
+ }
+ if( HPMHooks.count.HP_iMalloc_astrndup_post ) {
+ char* (*postHookFunc) (char* retVal___, const char *p, size_t *size, const char *file, int *line, const char *func);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_iMalloc_astrndup_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_iMalloc_astrndup_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, p, &size, file, &line, func);
+ }
+ }
+ return retVal___;
+}
void HP_iMalloc_free(void *p, const char *file, int line, const char *func) {
int hIndex = 0;
if( HPMHooks.count.HP_iMalloc_free_pre ) {
@@ -43344,11 +43693,11 @@ int HP_mercenary_create(struct map_session_data *sd, int class_, unsigned int li
}
return retVal___;
}
-int HP_mercenary_data_received(struct s_mercenary *merc, bool flag) {
+int HP_mercenary_data_received(const struct s_mercenary *merc, bool flag) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_mercenary_data_received_pre ) {
- int (*preHookFunc) (struct s_mercenary *merc, bool *flag);
+ int (*preHookFunc) (const struct s_mercenary *merc, bool *flag);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mercenary_data_received_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mercenary_data_received_pre[hIndex].func;
@@ -43363,7 +43712,7 @@ int HP_mercenary_data_received(struct s_mercenary *merc, bool flag) {
retVal___ = HPMHooks.source.mercenary.data_received(merc, flag);
}
if( HPMHooks.count.HP_mercenary_data_received_post ) {
- int (*postHookFunc) (int retVal___, struct s_mercenary *merc, bool *flag);
+ int (*postHookFunc) (int retVal___, const struct s_mercenary *merc, bool *flag);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mercenary_data_received_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mercenary_data_received_post[hIndex].func;
retVal___ = postHookFunc(retVal___, merc, &flag);
@@ -44729,11 +45078,11 @@ int HP_mob_spawn(struct mob_data *md) {
}
return retVal___;
}
-int HP_mob_can_changetarget(struct mob_data *md, struct block_list *target, int mode) {
+int HP_mob_can_changetarget(const struct mob_data *md, const struct block_list *target, uint32 mode) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_mob_can_changetarget_pre ) {
- int (*preHookFunc) (struct mob_data *md, struct block_list *target, int *mode);
+ int (*preHookFunc) (const struct mob_data *md, const struct block_list *target, uint32 *mode);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_can_changetarget_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mob_can_changetarget_pre[hIndex].func;
@@ -44748,7 +45097,7 @@ int HP_mob_can_changetarget(struct mob_data *md, struct block_list *target, int
retVal___ = HPMHooks.source.mob.can_changetarget(md, target, mode);
}
if( HPMHooks.count.HP_mob_can_changetarget_post ) {
- int (*postHookFunc) (int retVal___, struct mob_data *md, struct block_list *target, int *mode);
+ int (*postHookFunc) (int retVal___, const struct mob_data *md, const struct block_list *target, uint32 *mode);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_can_changetarget_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mob_can_changetarget_post[hIndex].func;
retVal___ = postHookFunc(retVal___, md, target, &mode);
@@ -46044,11 +46393,11 @@ int HP_mob_is_clone(int class_) {
}
return retVal___;
}
-int HP_mob_clone_spawn(struct map_session_data *sd, int16 m, int16 x, int16 y, const char *event, int master_id, int mode, int flag, unsigned int duration) {
+int HP_mob_clone_spawn(struct map_session_data *sd, int16 m, int16 x, int16 y, const char *event, int master_id, uint32 mode, int flag, unsigned int duration) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_mob_clone_spawn_pre ) {
- int (*preHookFunc) (struct map_session_data *sd, int16 *m, int16 *x, int16 *y, const char *event, int *master_id, int *mode, int *flag, unsigned int *duration);
+ int (*preHookFunc) (struct map_session_data *sd, int16 *m, int16 *x, int16 *y, const char *event, int *master_id, uint32 *mode, int *flag, unsigned int *duration);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_clone_spawn_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mob_clone_spawn_pre[hIndex].func;
@@ -46063,7 +46412,7 @@ int HP_mob_clone_spawn(struct map_session_data *sd, int16 m, int16 x, int16 y, c
retVal___ = HPMHooks.source.mob.clone_spawn(sd, m, x, y, event, master_id, mode, flag, duration);
}
if( HPMHooks.count.HP_mob_clone_spawn_post ) {
- int (*postHookFunc) (int retVal___, struct map_session_data *sd, int16 *m, int16 *x, int16 *y, const char *event, int *master_id, int *mode, int *flag, unsigned int *duration);
+ int (*postHookFunc) (int retVal___, struct map_session_data *sd, int16 *m, int16 *x, int16 *y, const char *event, int *master_id, uint32 *mode, int *flag, unsigned int *duration);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_clone_spawn_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mob_clone_spawn_post[hIndex].func;
retVal___ = postHookFunc(retVal___, sd, &m, &x, &y, event, &master_id, &mode, &flag, &duration);
@@ -46177,11 +46526,11 @@ void HP_mob_readdb(void) {
}
return;
}
-bool HP_mob_lookup_const(const config_setting_t *it, const char *name, int *value) {
+bool HP_mob_lookup_const(const struct config_setting_t *it, const char *name, int *value) {
int hIndex = 0;
bool retVal___ = false;
if( HPMHooks.count.HP_mob_lookup_const_pre ) {
- bool (*preHookFunc) (const config_setting_t *it, const char *name, int *value);
+ bool (*preHookFunc) (const struct config_setting_t *it, const char *name, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_lookup_const_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mob_lookup_const_pre[hIndex].func;
@@ -46196,7 +46545,7 @@ bool HP_mob_lookup_const(const config_setting_t *it, const char *name, int *valu
retVal___ = HPMHooks.source.mob.lookup_const(it, name, value);
}
if( HPMHooks.count.HP_mob_lookup_const_post ) {
- bool (*postHookFunc) (bool retVal___, const config_setting_t *it, const char *name, int *value);
+ bool (*postHookFunc) (bool retVal___, const struct config_setting_t *it, const char *name, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_lookup_const_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mob_lookup_const_post[hIndex].func;
retVal___ = postHookFunc(retVal___, it, name, value);
@@ -46204,11 +46553,11 @@ bool HP_mob_lookup_const(const config_setting_t *it, const char *name, int *valu
}
return retVal___;
}
-bool HP_mob_get_const(const config_setting_t *it, int *value) {
+bool HP_mob_get_const(const struct config_setting_t *it, int *value) {
int hIndex = 0;
bool retVal___ = false;
if( HPMHooks.count.HP_mob_get_const_pre ) {
- bool (*preHookFunc) (const config_setting_t *it, int *value);
+ bool (*preHookFunc) (const struct config_setting_t *it, int *value);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_get_const_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mob_get_const_pre[hIndex].func;
@@ -46223,7 +46572,7 @@ bool HP_mob_get_const(const config_setting_t *it, int *value) {
retVal___ = HPMHooks.source.mob.get_const(it, value);
}
if( HPMHooks.count.HP_mob_get_const_post ) {
- bool (*postHookFunc) (bool retVal___, const config_setting_t *it, int *value);
+ bool (*postHookFunc) (bool retVal___, const struct config_setting_t *it, int *value);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_get_const_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mob_get_const_post[hIndex].func;
retVal___ = postHookFunc(retVal___, it, value);
@@ -46231,6 +46580,33 @@ bool HP_mob_get_const(const config_setting_t *it, int *value) {
}
return retVal___;
}
+int HP_mob_db_validate_entry(struct mob_db *entry, int n, const char *source) {
+ int hIndex = 0;
+ int retVal___ = 0;
+ if( HPMHooks.count.HP_mob_db_validate_entry_pre ) {
+ int (*preHookFunc) (struct mob_db *entry, int *n, const char *source);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_db_validate_entry_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_mob_db_validate_entry_pre[hIndex].func;
+ retVal___ = preHookFunc(entry, &n, source);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.mob.db_validate_entry(entry, n, source);
+ }
+ if( HPMHooks.count.HP_mob_db_validate_entry_post ) {
+ int (*postHookFunc) (int retVal___, struct mob_db *entry, int *n, const char *source);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_db_validate_entry_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_mob_db_validate_entry_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, entry, &n, source);
+ }
+ }
+ return retVal___;
+}
int HP_mob_read_libconfig(const char *filename, bool ignore_missing) {
int hIndex = 0;
int retVal___ = 0;
@@ -46258,14 +46634,14 @@ int HP_mob_read_libconfig(const char *filename, bool ignore_missing) {
}
return retVal___;
}
-void HP_mob_read_db_additional_fields(struct mob_db *entry, int class_, config_setting_t *it, int n, const char *source) {
+void HP_mob_read_db_additional_fields(struct mob_db *entry, struct config_setting_t *it, int n, const char *source) {
int hIndex = 0;
if( HPMHooks.count.HP_mob_read_db_additional_fields_pre ) {
- void (*preHookFunc) (struct mob_db *entry, int *class_, config_setting_t *it, int *n, const char *source);
+ void (*preHookFunc) (struct mob_db *entry, struct config_setting_t *it, int *n, const char *source);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_read_db_additional_fields_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mob_read_db_additional_fields_pre[hIndex].func;
- preHookFunc(entry, &class_, it, &n, source);
+ preHookFunc(entry, it, &n, source);
}
if( *HPMforce_return ) {
*HPMforce_return = false;
@@ -46273,22 +46649,22 @@ void HP_mob_read_db_additional_fields(struct mob_db *entry, int class_, config_s
}
}
{
- HPMHooks.source.mob.read_db_additional_fields(entry, class_, it, n, source);
+ HPMHooks.source.mob.read_db_additional_fields(entry, it, n, source);
}
if( HPMHooks.count.HP_mob_read_db_additional_fields_post ) {
- void (*postHookFunc) (struct mob_db *entry, int *class_, config_setting_t *it, int *n, const char *source);
+ void (*postHookFunc) (struct mob_db *entry, struct config_setting_t *it, int *n, const char *source);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_read_db_additional_fields_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mob_read_db_additional_fields_post[hIndex].func;
- postHookFunc(entry, &class_, it, &n, source);
+ postHookFunc(entry, it, &n, source);
}
}
return;
}
-bool HP_mob_read_db_sub(config_setting_t *mobt, int id, const char *source) {
+int HP_mob_read_db_sub(struct config_setting_t *mobt, int id, const char *source) {
int hIndex = 0;
- bool retVal___ = false;
+ int retVal___ = 0;
if( HPMHooks.count.HP_mob_read_db_sub_pre ) {
- bool (*preHookFunc) (config_setting_t *mobt, int *id, const char *source);
+ int (*preHookFunc) (struct config_setting_t *mobt, int *id, const char *source);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_read_db_sub_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mob_read_db_sub_pre[hIndex].func;
@@ -46303,7 +46679,7 @@ bool HP_mob_read_db_sub(config_setting_t *mobt, int id, const char *source) {
retVal___ = HPMHooks.source.mob.read_db_sub(mobt, id, source);
}
if( HPMHooks.count.HP_mob_read_db_sub_post ) {
- bool (*postHookFunc) (bool retVal___, config_setting_t *mobt, int *id, const char *source);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *mobt, int *id, const char *source);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_read_db_sub_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mob_read_db_sub_post[hIndex].func;
retVal___ = postHookFunc(retVal___, mobt, &id, source);
@@ -46311,14 +46687,14 @@ bool HP_mob_read_db_sub(config_setting_t *mobt, int id, const char *source) {
}
return retVal___;
}
-void HP_mob_read_db_drops_sub(struct mob_db *entry, struct status_data *mstatus, int class_, config_setting_t *t) {
+void HP_mob_read_db_drops_sub(struct mob_db *entry, struct config_setting_t *t) {
int hIndex = 0;
if( HPMHooks.count.HP_mob_read_db_drops_sub_pre ) {
- void (*preHookFunc) (struct mob_db *entry, struct status_data *mstatus, int *class_, config_setting_t *t);
+ void (*preHookFunc) (struct mob_db *entry, struct config_setting_t *t);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_read_db_drops_sub_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mob_read_db_drops_sub_pre[hIndex].func;
- preHookFunc(entry, mstatus, &class_, t);
+ preHookFunc(entry, t);
}
if( *HPMforce_return ) {
*HPMforce_return = false;
@@ -46326,25 +46702,25 @@ void HP_mob_read_db_drops_sub(struct mob_db *entry, struct status_data *mstatus,
}
}
{
- HPMHooks.source.mob.read_db_drops_sub(entry, mstatus, class_, t);
+ HPMHooks.source.mob.read_db_drops_sub(entry, t);
}
if( HPMHooks.count.HP_mob_read_db_drops_sub_post ) {
- void (*postHookFunc) (struct mob_db *entry, struct status_data *mstatus, int *class_, config_setting_t *t);
+ void (*postHookFunc) (struct mob_db *entry, struct config_setting_t *t);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_read_db_drops_sub_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mob_read_db_drops_sub_post[hIndex].func;
- postHookFunc(entry, mstatus, &class_, t);
+ postHookFunc(entry, t);
}
}
return;
}
-void HP_mob_read_db_mvpdrops_sub(struct mob_db *entry, struct status_data *mstatus, int class_, config_setting_t *t) {
+void HP_mob_read_db_mvpdrops_sub(struct mob_db *entry, struct config_setting_t *t) {
int hIndex = 0;
if( HPMHooks.count.HP_mob_read_db_mvpdrops_sub_pre ) {
- void (*preHookFunc) (struct mob_db *entry, struct status_data *mstatus, int *class_, config_setting_t *t);
+ void (*preHookFunc) (struct mob_db *entry, struct config_setting_t *t);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_read_db_mvpdrops_sub_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mob_read_db_mvpdrops_sub_pre[hIndex].func;
- preHookFunc(entry, mstatus, &class_, t);
+ preHookFunc(entry, t);
}
if( *HPMforce_return ) {
*HPMforce_return = false;
@@ -46352,26 +46728,26 @@ void HP_mob_read_db_mvpdrops_sub(struct mob_db *entry, struct status_data *mstat
}
}
{
- HPMHooks.source.mob.read_db_mvpdrops_sub(entry, mstatus, class_, t);
+ HPMHooks.source.mob.read_db_mvpdrops_sub(entry, t);
}
if( HPMHooks.count.HP_mob_read_db_mvpdrops_sub_post ) {
- void (*postHookFunc) (struct mob_db *entry, struct status_data *mstatus, int *class_, config_setting_t *t);
+ void (*postHookFunc) (struct mob_db *entry, struct config_setting_t *t);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_read_db_mvpdrops_sub_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mob_read_db_mvpdrops_sub_post[hIndex].func;
- postHookFunc(entry, mstatus, &class_, t);
+ postHookFunc(entry, t);
}
}
return;
}
-int HP_mob_read_db_mode_sub(struct mob_db *entry, struct status_data *mstatus, int class_, config_setting_t *t) {
+uint32 HP_mob_read_db_mode_sub(struct mob_db *entry, struct config_setting_t *t) {
int hIndex = 0;
- int retVal___ = 0;
+ uint32 retVal___ = 0;
if( HPMHooks.count.HP_mob_read_db_mode_sub_pre ) {
- int (*preHookFunc) (struct mob_db *entry, struct status_data *mstatus, int *class_, config_setting_t *t);
+ uint32 (*preHookFunc) (struct mob_db *entry, struct config_setting_t *t);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_read_db_mode_sub_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mob_read_db_mode_sub_pre[hIndex].func;
- retVal___ = preHookFunc(entry, mstatus, &class_, t);
+ retVal___ = preHookFunc(entry, t);
}
if( *HPMforce_return ) {
*HPMforce_return = false;
@@ -46379,25 +46755,25 @@ int HP_mob_read_db_mode_sub(struct mob_db *entry, struct status_data *mstatus, i
}
}
{
- retVal___ = HPMHooks.source.mob.read_db_mode_sub(entry, mstatus, class_, t);
+ retVal___ = HPMHooks.source.mob.read_db_mode_sub(entry, t);
}
if( HPMHooks.count.HP_mob_read_db_mode_sub_post ) {
- int (*postHookFunc) (int retVal___, struct mob_db *entry, struct status_data *mstatus, int *class_, config_setting_t *t);
+ uint32 (*postHookFunc) (uint32 retVal___, struct mob_db *entry, struct config_setting_t *t);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_read_db_mode_sub_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mob_read_db_mode_sub_post[hIndex].func;
- retVal___ = postHookFunc(retVal___, entry, mstatus, &class_, t);
+ retVal___ = postHookFunc(retVal___, entry, t);
}
}
return retVal___;
}
-void HP_mob_read_db_stats_sub(struct mob_db *entry, struct status_data *mstatus, int class_, config_setting_t *t) {
+void HP_mob_read_db_stats_sub(struct mob_db *entry, struct config_setting_t *t) {
int hIndex = 0;
if( HPMHooks.count.HP_mob_read_db_stats_sub_pre ) {
- void (*preHookFunc) (struct mob_db *entry, struct status_data *mstatus, int *class_, config_setting_t *t);
+ void (*preHookFunc) (struct mob_db *entry, struct config_setting_t *t);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_read_db_stats_sub_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_mob_read_db_stats_sub_pre[hIndex].func;
- preHookFunc(entry, mstatus, &class_, t);
+ preHookFunc(entry, t);
}
if( *HPMforce_return ) {
*HPMforce_return = false;
@@ -46405,13 +46781,13 @@ void HP_mob_read_db_stats_sub(struct mob_db *entry, struct status_data *mstatus,
}
}
{
- HPMHooks.source.mob.read_db_stats_sub(entry, mstatus, class_, t);
+ HPMHooks.source.mob.read_db_stats_sub(entry, t);
}
if( HPMHooks.count.HP_mob_read_db_stats_sub_post ) {
- void (*postHookFunc) (struct mob_db *entry, struct status_data *mstatus, int *class_, config_setting_t *t);
+ void (*postHookFunc) (struct mob_db *entry, struct config_setting_t *t);
for(hIndex = 0; hIndex < HPMHooks.count.HP_mob_read_db_stats_sub_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_mob_read_db_stats_sub_post[hIndex].func;
- postHookFunc(entry, mstatus, &class_, t);
+ postHookFunc(entry, t);
}
}
return;
@@ -48140,15 +48516,15 @@ int HP_npc_buysellsel(struct map_session_data *sd, int id, int type) {
}
return retVal___;
}
-int HP_npc_cashshop_buylist(struct map_session_data *sd, int points, int count, unsigned short *item_list) {
+int HP_npc_cashshop_buylist(struct map_session_data *sd, int points, struct itemlist *item_list) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_npc_cashshop_buylist_pre ) {
- int (*preHookFunc) (struct map_session_data *sd, int *points, int *count, unsigned short *item_list);
+ int (*preHookFunc) (struct map_session_data *sd, int *points, struct itemlist *item_list);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_npc_cashshop_buylist_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_npc_cashshop_buylist_pre[hIndex].func;
- retVal___ = preHookFunc(sd, &points, &count, item_list);
+ retVal___ = preHookFunc(sd, &points, item_list);
}
if( *HPMforce_return ) {
*HPMforce_return = false;
@@ -48156,26 +48532,26 @@ int HP_npc_cashshop_buylist(struct map_session_data *sd, int points, int count,
}
}
{
- retVal___ = HPMHooks.source.npc.cashshop_buylist(sd, points, count, item_list);
+ retVal___ = HPMHooks.source.npc.cashshop_buylist(sd, points, item_list);
}
if( HPMHooks.count.HP_npc_cashshop_buylist_post ) {
- int (*postHookFunc) (int retVal___, struct map_session_data *sd, int *points, int *count, unsigned short *item_list);
+ int (*postHookFunc) (int retVal___, struct map_session_data *sd, int *points, struct itemlist *item_list);
for(hIndex = 0; hIndex < HPMHooks.count.HP_npc_cashshop_buylist_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_npc_cashshop_buylist_post[hIndex].func;
- retVal___ = postHookFunc(retVal___, sd, &points, &count, item_list);
+ retVal___ = postHookFunc(retVal___, sd, &points, item_list);
}
}
return retVal___;
}
-int HP_npc_buylist_sub(struct map_session_data *sd, int n, unsigned short *item_list, struct npc_data *nd) {
+int HP_npc_buylist_sub(struct map_session_data *sd, struct itemlist *item_list, struct npc_data *nd) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_npc_buylist_sub_pre ) {
- int (*preHookFunc) (struct map_session_data *sd, int *n, unsigned short *item_list, struct npc_data *nd);
+ int (*preHookFunc) (struct map_session_data *sd, struct itemlist *item_list, struct npc_data *nd);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_npc_buylist_sub_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_npc_buylist_sub_pre[hIndex].func;
- retVal___ = preHookFunc(sd, &n, item_list, nd);
+ retVal___ = preHookFunc(sd, item_list, nd);
}
if( *HPMforce_return ) {
*HPMforce_return = false;
@@ -48183,13 +48559,13 @@ int HP_npc_buylist_sub(struct map_session_data *sd, int n, unsigned short *item_
}
}
{
- retVal___ = HPMHooks.source.npc.buylist_sub(sd, n, item_list, nd);
+ retVal___ = HPMHooks.source.npc.buylist_sub(sd, item_list, nd);
}
if( HPMHooks.count.HP_npc_buylist_sub_post ) {
- int (*postHookFunc) (int retVal___, struct map_session_data *sd, int *n, unsigned short *item_list, struct npc_data *nd);
+ int (*postHookFunc) (int retVal___, struct map_session_data *sd, struct itemlist *item_list, struct npc_data *nd);
for(hIndex = 0; hIndex < HPMHooks.count.HP_npc_buylist_sub_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_npc_buylist_sub_post[hIndex].func;
- retVal___ = postHookFunc(retVal___, sd, &n, item_list, nd);
+ retVal___ = postHookFunc(retVal___, sd, item_list, nd);
}
}
return retVal___;
@@ -48221,15 +48597,15 @@ int HP_npc_cashshop_buy(struct map_session_data *sd, int nameid, int amount, int
}
return retVal___;
}
-int HP_npc_buylist(struct map_session_data *sd, int n, unsigned short *item_list) {
+int HP_npc_buylist(struct map_session_data *sd, struct itemlist *item_list) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_npc_buylist_pre ) {
- int (*preHookFunc) (struct map_session_data *sd, int *n, unsigned short *item_list);
+ int (*preHookFunc) (struct map_session_data *sd, struct itemlist *item_list);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_npc_buylist_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_npc_buylist_pre[hIndex].func;
- retVal___ = preHookFunc(sd, &n, item_list);
+ retVal___ = preHookFunc(sd, item_list);
}
if( *HPMforce_return ) {
*HPMforce_return = false;
@@ -48237,26 +48613,26 @@ int HP_npc_buylist(struct map_session_data *sd, int n, unsigned short *item_list
}
}
{
- retVal___ = HPMHooks.source.npc.buylist(sd, n, item_list);
+ retVal___ = HPMHooks.source.npc.buylist(sd, item_list);
}
if( HPMHooks.count.HP_npc_buylist_post ) {
- int (*postHookFunc) (int retVal___, struct map_session_data *sd, int *n, unsigned short *item_list);
+ int (*postHookFunc) (int retVal___, struct map_session_data *sd, struct itemlist *item_list);
for(hIndex = 0; hIndex < HPMHooks.count.HP_npc_buylist_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_npc_buylist_post[hIndex].func;
- retVal___ = postHookFunc(retVal___, sd, &n, item_list);
+ retVal___ = postHookFunc(retVal___, sd, item_list);
}
}
return retVal___;
}
-int HP_npc_selllist_sub(struct map_session_data *sd, int n, unsigned short *item_list, struct npc_data *nd) {
+int HP_npc_selllist_sub(struct map_session_data *sd, struct itemlist *item_list, struct npc_data *nd) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_npc_selllist_sub_pre ) {
- int (*preHookFunc) (struct map_session_data *sd, int *n, unsigned short *item_list, struct npc_data *nd);
+ int (*preHookFunc) (struct map_session_data *sd, struct itemlist *item_list, struct npc_data *nd);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_npc_selllist_sub_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_npc_selllist_sub_pre[hIndex].func;
- retVal___ = preHookFunc(sd, &n, item_list, nd);
+ retVal___ = preHookFunc(sd, item_list, nd);
}
if( *HPMforce_return ) {
*HPMforce_return = false;
@@ -48264,26 +48640,26 @@ int HP_npc_selllist_sub(struct map_session_data *sd, int n, unsigned short *item
}
}
{
- retVal___ = HPMHooks.source.npc.selllist_sub(sd, n, item_list, nd);
+ retVal___ = HPMHooks.source.npc.selllist_sub(sd, item_list, nd);
}
if( HPMHooks.count.HP_npc_selllist_sub_post ) {
- int (*postHookFunc) (int retVal___, struct map_session_data *sd, int *n, unsigned short *item_list, struct npc_data *nd);
+ int (*postHookFunc) (int retVal___, struct map_session_data *sd, struct itemlist *item_list, struct npc_data *nd);
for(hIndex = 0; hIndex < HPMHooks.count.HP_npc_selllist_sub_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_npc_selllist_sub_post[hIndex].func;
- retVal___ = postHookFunc(retVal___, sd, &n, item_list, nd);
+ retVal___ = postHookFunc(retVal___, sd, item_list, nd);
}
}
return retVal___;
}
-int HP_npc_selllist(struct map_session_data *sd, int n, unsigned short *item_list) {
+int HP_npc_selllist(struct map_session_data *sd, struct itemlist *item_list) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_npc_selllist_pre ) {
- int (*preHookFunc) (struct map_session_data *sd, int *n, unsigned short *item_list);
+ int (*preHookFunc) (struct map_session_data *sd, struct itemlist *item_list);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_npc_selllist_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_npc_selllist_pre[hIndex].func;
- retVal___ = preHookFunc(sd, &n, item_list);
+ retVal___ = preHookFunc(sd, item_list);
}
if( *HPMforce_return ) {
*HPMforce_return = false;
@@ -48291,13 +48667,13 @@ int HP_npc_selllist(struct map_session_data *sd, int n, unsigned short *item_lis
}
}
{
- retVal___ = HPMHooks.source.npc.selllist(sd, n, item_list);
+ retVal___ = HPMHooks.source.npc.selllist(sd, item_list);
}
if( HPMHooks.count.HP_npc_selllist_post ) {
- int (*postHookFunc) (int retVal___, struct map_session_data *sd, int *n, unsigned short *item_list);
+ int (*postHookFunc) (int retVal___, struct map_session_data *sd, struct itemlist *item_list);
for(hIndex = 0; hIndex < HPMHooks.count.HP_npc_selllist_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_npc_selllist_post[hIndex].func;
- retVal___ = postHookFunc(retVal___, sd, &n, item_list);
+ retVal___ = postHookFunc(retVal___, sd, item_list);
}
}
return retVal___;
@@ -49775,15 +50151,15 @@ void HP_npc_trader_update(int master) {
}
return;
}
-int HP_npc_market_buylist(struct map_session_data *sd, unsigned short list_size, struct packet_npc_market_purchase *p) {
+int HP_npc_market_buylist(struct map_session_data *sd, struct itemlist *item_list) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_npc_market_buylist_pre ) {
- int (*preHookFunc) (struct map_session_data *sd, unsigned short *list_size, struct packet_npc_market_purchase *p);
+ int (*preHookFunc) (struct map_session_data *sd, struct itemlist *item_list);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_npc_market_buylist_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_npc_market_buylist_pre[hIndex].func;
- retVal___ = preHookFunc(sd, &list_size, p);
+ retVal___ = preHookFunc(sd, item_list);
}
if( *HPMforce_return ) {
*HPMforce_return = false;
@@ -49791,13 +50167,13 @@ int HP_npc_market_buylist(struct map_session_data *sd, unsigned short list_size,
}
}
{
- retVal___ = HPMHooks.source.npc.market_buylist(sd, list_size, p);
+ retVal___ = HPMHooks.source.npc.market_buylist(sd, item_list);
}
if( HPMHooks.count.HP_npc_market_buylist_post ) {
- int (*postHookFunc) (int retVal___, struct map_session_data *sd, unsigned short *list_size, struct packet_npc_market_purchase *p);
+ int (*postHookFunc) (int retVal___, struct map_session_data *sd, struct itemlist *item_list);
for(hIndex = 0; hIndex < HPMHooks.count.HP_npc_market_buylist_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_npc_market_buylist_post[hIndex].func;
- retVal___ = postHookFunc(retVal___, sd, &list_size, p);
+ retVal___ = postHookFunc(retVal___, sd, item_list);
}
}
return retVal___;
@@ -50175,11 +50551,11 @@ struct map_session_data* HP_party_getavailablesd(struct party_data *p) {
}
return retVal___;
}
-int HP_party_create(struct map_session_data *sd, char *name, int item, int item2) {
+int HP_party_create(struct map_session_data *sd, const char *name, int item, int item2) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_party_create_pre ) {
- int (*preHookFunc) (struct map_session_data *sd, char *name, int *item, int *item2);
+ int (*preHookFunc) (struct map_session_data *sd, const char *name, int *item, int *item2);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_party_create_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_party_create_pre[hIndex].func;
@@ -50194,7 +50570,7 @@ int HP_party_create(struct map_session_data *sd, char *name, int item, int item2
retVal___ = HPMHooks.source.party.create(sd, name, item, item2);
}
if( HPMHooks.count.HP_party_create_post ) {
- int (*postHookFunc) (int retVal___, struct map_session_data *sd, char *name, int *item, int *item2);
+ int (*postHookFunc) (int retVal___, struct map_session_data *sd, const char *name, int *item, int *item2);
for(hIndex = 0; hIndex < HPMHooks.count.HP_party_create_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_party_create_post[hIndex].func;
retVal___ = postHookFunc(retVal___, sd, name, &item, &item2);
@@ -50202,10 +50578,10 @@ int HP_party_create(struct map_session_data *sd, char *name, int item, int item2
}
return retVal___;
}
-void HP_party_created(int account_id, int char_id, int fail, int party_id, char *name) {
+void HP_party_created(int account_id, int char_id, int fail, int party_id, const char *name) {
int hIndex = 0;
if( HPMHooks.count.HP_party_created_pre ) {
- void (*preHookFunc) (int *account_id, int *char_id, int *fail, int *party_id, char *name);
+ void (*preHookFunc) (int *account_id, int *char_id, int *fail, int *party_id, const char *name);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_party_created_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_party_created_pre[hIndex].func;
@@ -50220,7 +50596,7 @@ void HP_party_created(int account_id, int char_id, int fail, int party_id, char
HPMHooks.source.party.created(account_id, char_id, fail, party_id, name);
}
if( HPMHooks.count.HP_party_created_post ) {
- void (*postHookFunc) (int *account_id, int *char_id, int *fail, int *party_id, char *name);
+ void (*postHookFunc) (int *account_id, int *char_id, int *fail, int *party_id, const char *name);
for(hIndex = 0; hIndex < HPMHooks.count.HP_party_created_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_party_created_post[hIndex].func;
postHookFunc(&account_id, &char_id, &fail, &party_id, name);
@@ -50362,11 +50738,11 @@ int HP_party_leave(struct map_session_data *sd) {
}
return retVal___;
}
-int HP_party_removemember(struct map_session_data *sd, int account_id, char *name) {
+int HP_party_removemember(struct map_session_data *sd, int account_id, const char *name) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_party_removemember_pre ) {
- int (*preHookFunc) (struct map_session_data *sd, int *account_id, char *name);
+ int (*preHookFunc) (struct map_session_data *sd, int *account_id, const char *name);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_party_removemember_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_party_removemember_pre[hIndex].func;
@@ -50381,7 +50757,7 @@ int HP_party_removemember(struct map_session_data *sd, int account_id, char *nam
retVal___ = HPMHooks.source.party.removemember(sd, account_id, name);
}
if( HPMHooks.count.HP_party_removemember_post ) {
- int (*postHookFunc) (int retVal___, struct map_session_data *sd, int *account_id, char *name);
+ int (*postHookFunc) (int retVal___, struct map_session_data *sd, int *account_id, const char *name);
for(hIndex = 0; hIndex < HPMHooks.count.HP_party_removemember_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_party_removemember_post[hIndex].func;
retVal___ = postHookFunc(retVal___, sd, &account_id, name);
@@ -50469,11 +50845,11 @@ int HP_party_recv_noinfo(int party_id, int char_id) {
}
return retVal___;
}
-int HP_party_recv_info(struct party *sp, int char_id) {
+int HP_party_recv_info(const struct party *sp, int char_id) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_party_recv_info_pre ) {
- int (*preHookFunc) (struct party *sp, int *char_id);
+ int (*preHookFunc) (const struct party *sp, int *char_id);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_party_recv_info_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_party_recv_info_pre[hIndex].func;
@@ -50488,7 +50864,7 @@ int HP_party_recv_info(struct party *sp, int char_id) {
retVal___ = HPMHooks.source.party.recv_info(sp, char_id);
}
if( HPMHooks.count.HP_party_recv_info_post ) {
- int (*postHookFunc) (int retVal___, struct party *sp, int *char_id);
+ int (*postHookFunc) (int retVal___, const struct party *sp, int *char_id);
for(hIndex = 0; hIndex < HPMHooks.count.HP_party_recv_info_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_party_recv_info_post[hIndex].func;
retVal___ = postHookFunc(retVal___, sp, &char_id);
@@ -52181,11 +52557,11 @@ int HP_pc_setnewpc(struct map_session_data *sd, int account_id, int char_id, int
}
return retVal___;
}
-bool HP_pc_authok(struct map_session_data *sd, int login_id2, time_t expiration_time, int group_id, struct mmo_charstatus *st, bool changing_mapservers) {
+bool HP_pc_authok(struct map_session_data *sd, int login_id2, time_t expiration_time, int group_id, const struct mmo_charstatus *st, bool changing_mapservers) {
int hIndex = 0;
bool retVal___ = false;
if( HPMHooks.count.HP_pc_authok_pre ) {
- bool (*preHookFunc) (struct map_session_data *sd, int *login_id2, time_t *expiration_time, int *group_id, struct mmo_charstatus *st, bool *changing_mapservers);
+ bool (*preHookFunc) (struct map_session_data *sd, int *login_id2, time_t *expiration_time, int *group_id, const struct mmo_charstatus *st, bool *changing_mapservers);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_pc_authok_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_pc_authok_pre[hIndex].func;
@@ -52200,7 +52576,7 @@ bool HP_pc_authok(struct map_session_data *sd, int login_id2, time_t expiration_
retVal___ = HPMHooks.source.pc.authok(sd, login_id2, expiration_time, group_id, st, changing_mapservers);
}
if( HPMHooks.count.HP_pc_authok_post ) {
- bool (*postHookFunc) (bool retVal___, struct map_session_data *sd, int *login_id2, time_t *expiration_time, int *group_id, struct mmo_charstatus *st, bool *changing_mapservers);
+ bool (*postHookFunc) (bool retVal___, struct map_session_data *sd, int *login_id2, time_t *expiration_time, int *group_id, const struct mmo_charstatus *st, bool *changing_mapservers);
for(hIndex = 0; hIndex < HPMHooks.count.HP_pc_authok_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_pc_authok_post[hIndex].func;
retVal___ = postHookFunc(retVal___, sd, &login_id2, &expiration_time, &group_id, st, &changing_mapservers);
@@ -56340,11 +56716,11 @@ void HP_pc_baselevelchanged(struct map_session_data *sd) {
}
return;
}
-int HP_pc_level_penalty_mod(int diff, unsigned char race, unsigned short mode, int type) {
+int HP_pc_level_penalty_mod(int diff, unsigned char race, uint32 mode, int type) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_pc_level_penalty_mod_pre ) {
- int (*preHookFunc) (int *diff, unsigned char *race, unsigned short *mode, int *type);
+ int (*preHookFunc) (int *diff, unsigned char *race, uint32 *mode, int *type);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_pc_level_penalty_mod_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_pc_level_penalty_mod_pre[hIndex].func;
@@ -56359,7 +56735,7 @@ int HP_pc_level_penalty_mod(int diff, unsigned char race, unsigned short mode, i
retVal___ = HPMHooks.source.pc.level_penalty_mod(diff, race, mode, type);
}
if( HPMHooks.count.HP_pc_level_penalty_mod_post ) {
- int (*postHookFunc) (int retVal___, int *diff, unsigned char *race, unsigned short *mode, int *type);
+ int (*postHookFunc) (int retVal___, int *diff, unsigned char *race, uint32 *mode, int *type);
for(hIndex = 0; hIndex < HPMHooks.count.HP_pc_level_penalty_mod_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_pc_level_penalty_mod_post[hIndex].func;
retVal___ = postHookFunc(retVal___, &diff, &race, &mode, &type);
@@ -57731,15 +58107,15 @@ pcre_extra* HP_libpcre_study(const pcre *code, int options, const char **errptr)
}
return retVal___;
}
-int HP_libpcre_exec(const pcre *code, const pcre_extra *extra, const char *subject, int length, int startoffset, int options, int *ovector, int ovecsize) {
+int HP_libpcre_exec(const pcre *code, const pcre_extra *extra, PCRE_SPTR subject, int length, int startoffset, int options, int *ovector, int ovecsize) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_libpcre_exec_pre ) {
- int (*preHookFunc) (const pcre *code, const pcre_extra *extra, const char *subject, int *length, int *startoffset, int *options, int *ovector, int *ovecsize);
+ int (*preHookFunc) (const pcre *code, const pcre_extra *extra, PCRE_SPTR *subject, int *length, int *startoffset, int *options, int *ovector, int *ovecsize);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_libpcre_exec_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_libpcre_exec_pre[hIndex].func;
- retVal___ = preHookFunc(code, extra, subject, &length, &startoffset, &options, ovector, &ovecsize);
+ retVal___ = preHookFunc(code, extra, &subject, &length, &startoffset, &options, ovector, &ovecsize);
}
if( *HPMforce_return ) {
*HPMforce_return = false;
@@ -57750,10 +58126,10 @@ int HP_libpcre_exec(const pcre *code, const pcre_extra *extra, const char *subje
retVal___ = HPMHooks.source.libpcre.exec(code, extra, subject, length, startoffset, options, ovector, ovecsize);
}
if( HPMHooks.count.HP_libpcre_exec_post ) {
- int (*postHookFunc) (int retVal___, const pcre *code, const pcre_extra *extra, const char *subject, int *length, int *startoffset, int *options, int *ovector, int *ovecsize);
+ int (*postHookFunc) (int retVal___, const pcre *code, const pcre_extra *extra, PCRE_SPTR *subject, int *length, int *startoffset, int *options, int *ovector, int *ovecsize);
for(hIndex = 0; hIndex < HPMHooks.count.HP_libpcre_exec_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_libpcre_exec_post[hIndex].func;
- retVal___ = postHookFunc(retVal___, code, extra, subject, &length, &startoffset, &options, ovector, &ovecsize);
+ retVal___ = postHookFunc(retVal___, code, extra, &subject, &length, &startoffset, &options, ovector, &ovecsize);
}
}
return retVal___;
@@ -58572,11 +58948,11 @@ int HP_pet_menu(struct map_session_data *sd, int menunum) {
}
return retVal___;
}
-int HP_pet_change_name(struct map_session_data *sd, char *name) {
+int HP_pet_change_name(struct map_session_data *sd, const char *name) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_pet_change_name_pre ) {
- int (*preHookFunc) (struct map_session_data *sd, char *name);
+ int (*preHookFunc) (struct map_session_data *sd, const char *name);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_pet_change_name_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_pet_change_name_pre[hIndex].func;
@@ -58591,7 +58967,7 @@ int HP_pet_change_name(struct map_session_data *sd, char *name) {
retVal___ = HPMHooks.source.pet.change_name(sd, name);
}
if( HPMHooks.count.HP_pet_change_name_post ) {
- int (*postHookFunc) (int retVal___, struct map_session_data *sd, char *name);
+ int (*postHookFunc) (int retVal___, struct map_session_data *sd, const char *name);
for(hIndex = 0; hIndex < HPMHooks.count.HP_pet_change_name_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_pet_change_name_post[hIndex].func;
retVal___ = postHookFunc(retVal___, sd, name);
@@ -58599,11 +58975,11 @@ int HP_pet_change_name(struct map_session_data *sd, char *name) {
}
return retVal___;
}
-int HP_pet_change_name_ack(struct map_session_data *sd, char *name, int flag) {
+int HP_pet_change_name_ack(struct map_session_data *sd, const char *name, int flag) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_pet_change_name_ack_pre ) {
- int (*preHookFunc) (struct map_session_data *sd, char *name, int *flag);
+ int (*preHookFunc) (struct map_session_data *sd, const char *name, int *flag);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_pet_change_name_ack_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_pet_change_name_ack_pre[hIndex].func;
@@ -58618,7 +58994,7 @@ int HP_pet_change_name_ack(struct map_session_data *sd, char *name, int flag) {
retVal___ = HPMHooks.source.pet.change_name_ack(sd, name, flag);
}
if( HPMHooks.count.HP_pet_change_name_ack_post ) {
- int (*postHookFunc) (int retVal___, struct map_session_data *sd, char *name, int *flag);
+ int (*postHookFunc) (int retVal___, struct map_session_data *sd, const char *name, int *flag);
for(hIndex = 0; hIndex < HPMHooks.count.HP_pet_change_name_ack_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_pet_change_name_ack_post[hIndex].func;
retVal___ = postHookFunc(retVal___, sd, name, &flag);
@@ -59309,11 +59685,11 @@ int HP_quest_read_db(void) {
}
return retVal___;
}
-struct quest_db* HP_quest_read_db_sub(config_setting_t *cs, int n, const char *source) {
+struct quest_db* HP_quest_read_db_sub(struct config_setting_t *cs, int n, const char *source) {
int hIndex = 0;
struct quest_db* retVal___ = NULL;
if( HPMHooks.count.HP_quest_read_db_sub_pre ) {
- struct quest_db* (*preHookFunc) (config_setting_t *cs, int *n, const char *source);
+ struct quest_db* (*preHookFunc) (struct config_setting_t *cs, int *n, const char *source);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_quest_read_db_sub_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_quest_read_db_sub_pre[hIndex].func;
@@ -59328,7 +59704,7 @@ struct quest_db* HP_quest_read_db_sub(config_setting_t *cs, int n, const char *s
retVal___ = HPMHooks.source.quest.read_db_sub(cs, n, source);
}
if( HPMHooks.count.HP_quest_read_db_sub_post ) {
- struct quest_db* (*postHookFunc) (struct quest_db* retVal___, config_setting_t *cs, int *n, const char *source);
+ struct quest_db* (*postHookFunc) (struct quest_db* retVal___, struct config_setting_t *cs, int *n, const char *source);
for(hIndex = 0; hIndex < HPMHooks.count.HP_quest_read_db_sub_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_quest_read_db_sub_post[hIndex].func;
retVal___ = postHookFunc(retVal___, cs, &n, source);
@@ -61731,6 +62107,32 @@ void HP_script_read_constdb(void) {
}
return;
}
+void HP_script_constdb_comment(const char *comment) {
+ int hIndex = 0;
+ if( HPMHooks.count.HP_script_constdb_comment_pre ) {
+ void (*preHookFunc) (const char *comment);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_script_constdb_comment_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_script_constdb_comment_pre[hIndex].func;
+ preHookFunc(comment);
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return;
+ }
+ }
+ {
+ HPMHooks.source.script.constdb_comment(comment);
+ }
+ if( HPMHooks.count.HP_script_constdb_comment_post ) {
+ void (*postHookFunc) (const char *comment);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_script_constdb_comment_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_script_constdb_comment_post[hIndex].func;
+ postHookFunc(comment);
+ }
+ }
+ return;
+}
const char* HP_script_print_line(StringBuf *buf, const char *p, const char *mark, int line) {
int hIndex = 0;
const char* retVal___ = NULL;
@@ -69234,15 +69636,15 @@ int HP_skill_select_menu(struct map_session_data *sd, uint16 skill_id) {
}
return retVal___;
}
-int HP_skill_elementalanalysis(struct map_session_data *sd, int n, uint16 skill_lv, unsigned short *item_list) {
+int HP_skill_elementalanalysis(struct map_session_data *sd, uint16 skill_lv, const struct itemlist *item_list) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_skill_elementalanalysis_pre ) {
- int (*preHookFunc) (struct map_session_data *sd, int *n, uint16 *skill_lv, unsigned short *item_list);
+ int (*preHookFunc) (struct map_session_data *sd, uint16 *skill_lv, const struct itemlist *item_list);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_skill_elementalanalysis_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_skill_elementalanalysis_pre[hIndex].func;
- retVal___ = preHookFunc(sd, &n, &skill_lv, item_list);
+ retVal___ = preHookFunc(sd, &skill_lv, item_list);
}
if( *HPMforce_return ) {
*HPMforce_return = false;
@@ -69250,26 +69652,26 @@ int HP_skill_elementalanalysis(struct map_session_data *sd, int n, uint16 skill_
}
}
{
- retVal___ = HPMHooks.source.skill.elementalanalysis(sd, n, skill_lv, item_list);
+ retVal___ = HPMHooks.source.skill.elementalanalysis(sd, skill_lv, item_list);
}
if( HPMHooks.count.HP_skill_elementalanalysis_post ) {
- int (*postHookFunc) (int retVal___, struct map_session_data *sd, int *n, uint16 *skill_lv, unsigned short *item_list);
+ int (*postHookFunc) (int retVal___, struct map_session_data *sd, uint16 *skill_lv, const struct itemlist *item_list);
for(hIndex = 0; hIndex < HPMHooks.count.HP_skill_elementalanalysis_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_skill_elementalanalysis_post[hIndex].func;
- retVal___ = postHookFunc(retVal___, sd, &n, &skill_lv, item_list);
+ retVal___ = postHookFunc(retVal___, sd, &skill_lv, item_list);
}
}
return retVal___;
}
-int HP_skill_changematerial(struct map_session_data *sd, int n, unsigned short *item_list) {
+int HP_skill_changematerial(struct map_session_data *sd, const struct itemlist *item_list) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_skill_changematerial_pre ) {
- int (*preHookFunc) (struct map_session_data *sd, int *n, unsigned short *item_list);
+ int (*preHookFunc) (struct map_session_data *sd, const struct itemlist *item_list);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_skill_changematerial_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_skill_changematerial_pre[hIndex].func;
- retVal___ = preHookFunc(sd, &n, item_list);
+ retVal___ = preHookFunc(sd, item_list);
}
if( *HPMforce_return ) {
*HPMforce_return = false;
@@ -69277,13 +69679,13 @@ int HP_skill_changematerial(struct map_session_data *sd, int n, unsigned short *
}
}
{
- retVal___ = HPMHooks.source.skill.changematerial(sd, n, item_list);
+ retVal___ = HPMHooks.source.skill.changematerial(sd, item_list);
}
if( HPMHooks.count.HP_skill_changematerial_post ) {
- int (*postHookFunc) (int retVal___, struct map_session_data *sd, int *n, unsigned short *item_list);
+ int (*postHookFunc) (int retVal___, struct map_session_data *sd, const struct itemlist *item_list);
for(hIndex = 0; hIndex < HPMHooks.count.HP_skill_changematerial_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_skill_changematerial_post[hIndex].func;
- retVal___ = postHookFunc(retVal___, sd, &n, item_list);
+ retVal___ = postHookFunc(retVal___, sd, item_list);
}
}
return retVal___;
@@ -70938,11 +71340,11 @@ bool HP_sockt_trusted_ip_check(uint32 ip) {
}
return retVal___;
}
-int HP_sockt_net_config_read_sub(config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname) {
+int HP_sockt_net_config_read_sub(struct config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_sockt_net_config_read_sub_pre ) {
- int (*preHookFunc) (config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname);
+ int (*preHookFunc) (struct config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_sockt_net_config_read_sub_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_sockt_net_config_read_sub_pre[hIndex].func;
@@ -70957,7 +71359,7 @@ int HP_sockt_net_config_read_sub(config_setting_t *t, struct s_subnet_vector *li
retVal___ = HPMHooks.source.sockt.net_config_read_sub(t, list, filename, groupname);
}
if( HPMHooks.count.HP_sockt_net_config_read_sub_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *t, struct s_subnet_vector *list, const char *filename, const char *groupname);
for(hIndex = 0; hIndex < HPMHooks.count.HP_sockt_net_config_read_sub_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_sockt_net_config_read_sub_post[hIndex].func;
retVal___ = postHookFunc(retVal___, t, list, filename, groupname);
@@ -74504,11 +74906,11 @@ unsigned char HP_status_calc_element_lv(struct block_list *bl, struct status_cha
}
return retVal___;
}
-unsigned short HP_status_calc_mode(struct block_list *bl, struct status_change *sc, int mode) {
+uint32 HP_status_calc_mode(const struct block_list *bl, const struct status_change *sc, uint32 mode) {
int hIndex = 0;
- unsigned short retVal___ = 0;
+ uint32 retVal___ = 0;
if( HPMHooks.count.HP_status_calc_mode_pre ) {
- unsigned short (*preHookFunc) (struct block_list *bl, struct status_change *sc, int *mode);
+ uint32 (*preHookFunc) (const struct block_list *bl, const struct status_change *sc, uint32 *mode);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_status_calc_mode_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_status_calc_mode_pre[hIndex].func;
@@ -74523,7 +74925,7 @@ unsigned short HP_status_calc_mode(struct block_list *bl, struct status_change *
retVal___ = HPMHooks.source.status.calc_mode(bl, sc, mode);
}
if( HPMHooks.count.HP_status_calc_mode_post ) {
- unsigned short (*postHookFunc) (unsigned short retVal___, struct block_list *bl, struct status_change *sc, int *mode);
+ uint32 (*postHookFunc) (uint32 retVal___, const struct block_list *bl, const struct status_change *sc, uint32 *mode);
for(hIndex = 0; hIndex < HPMHooks.count.HP_status_calc_mode_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_status_calc_mode_post[hIndex].func;
retVal___ = postHookFunc(retVal___, bl, sc, &mode);
@@ -74777,11 +75179,11 @@ int HP_status_readdb_refine_libconfig(const char *filename) {
}
return retVal___;
}
-int HP_status_readdb_refine_libconfig_sub(config_setting_t *r, const char *name, const char *source) {
+int HP_status_readdb_refine_libconfig_sub(struct config_setting_t *r, const char *name, const char *source) {
int hIndex = 0;
int retVal___ = 0;
if( HPMHooks.count.HP_status_readdb_refine_libconfig_sub_pre ) {
- int (*preHookFunc) (config_setting_t *r, const char *name, const char *source);
+ int (*preHookFunc) (struct config_setting_t *r, const char *name, const char *source);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_status_readdb_refine_libconfig_sub_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_status_readdb_refine_libconfig_sub_pre[hIndex].func;
@@ -74796,7 +75198,7 @@ int HP_status_readdb_refine_libconfig_sub(config_setting_t *r, const char *name,
retVal___ = HPMHooks.source.status.readdb_refine_libconfig_sub(r, name, source);
}
if( HPMHooks.count.HP_status_readdb_refine_libconfig_sub_post ) {
- int (*postHookFunc) (int retVal___, config_setting_t *r, const char *name, const char *source);
+ int (*postHookFunc) (int retVal___, struct config_setting_t *r, const char *name, const char *source);
for(hIndex = 0; hIndex < HPMHooks.count.HP_status_readdb_refine_libconfig_sub_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_status_readdb_refine_libconfig_sub_post[hIndex].func;
retVal___ = postHookFunc(retVal___, r, name, source);
@@ -74857,10 +75259,10 @@ void HP_status_read_job_db(void) {
}
return;
}
-void HP_status_read_job_db_sub(int idx, const char *name, config_setting_t *jdb) {
+void HP_status_read_job_db_sub(int idx, const char *name, struct config_setting_t *jdb) {
int hIndex = 0;
if( HPMHooks.count.HP_status_read_job_db_sub_pre ) {
- void (*preHookFunc) (int *idx, const char *name, config_setting_t *jdb);
+ void (*preHookFunc) (int *idx, const char *name, struct config_setting_t *jdb);
*HPMforce_return = false;
for(hIndex = 0; hIndex < HPMHooks.count.HP_status_read_job_db_sub_pre; hIndex++ ) {
preHookFunc = HPMHooks.list.HP_status_read_job_db_sub_pre[hIndex].func;
@@ -74875,7 +75277,7 @@ void HP_status_read_job_db_sub(int idx, const char *name, config_setting_t *jdb)
HPMHooks.source.status.read_job_db_sub(idx, name, jdb);
}
if( HPMHooks.count.HP_status_read_job_db_sub_post ) {
- void (*postHookFunc) (int *idx, const char *name, config_setting_t *jdb);
+ void (*postHookFunc) (int *idx, const char *name, struct config_setting_t *jdb);
for(hIndex = 0; hIndex < HPMHooks.count.HP_status_read_job_db_sub_post; hIndex++ ) {
postHookFunc = HPMHooks.list.HP_status_read_job_db_sub_post[hIndex].func;
postHookFunc(&idx, name, jdb);
@@ -76350,6 +76752,33 @@ const char* HP_sysinfo_cflags(void) {
}
return retVal___;
}
+const char* HP_sysinfo_time(void) {
+ int hIndex = 0;
+ const char* retVal___ = NULL;
+ if( HPMHooks.count.HP_sysinfo_time_pre ) {
+ const char* (*preHookFunc) (void);
+ *HPMforce_return = false;
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_sysinfo_time_pre; hIndex++ ) {
+ preHookFunc = HPMHooks.list.HP_sysinfo_time_pre[hIndex].func;
+ retVal___ = preHookFunc();
+ }
+ if( *HPMforce_return ) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.sysinfo.time();
+ }
+ if( HPMHooks.count.HP_sysinfo_time_post ) {
+ const char* (*postHookFunc) (const char* retVal___);
+ for(hIndex = 0; hIndex < HPMHooks.count.HP_sysinfo_time_post; hIndex++ ) {
+ postHookFunc = HPMHooks.list.HP_sysinfo_time_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___);
+ }
+ }
+ return retVal___;
+}
const char* HP_sysinfo_vcstype(void) {
int hIndex = 0;
const char* retVal___ = NULL;
diff --git a/src/plugins/Makefile.in b/src/plugins/Makefile.in
index 6e8e3bfac..3fe38b6bc 100644
--- a/src/plugins/Makefile.in
+++ b/src/plugins/Makefile.in
@@ -102,7 +102,7 @@ Makefile: Makefile.in
../../plugins/%@DLLEXT@: %.c $(ALL_H) $$(shell ls %/* 2>/dev/null)
@echo " CC $<"
- @$(CC) $(COMMON_INCLUDE) $(THIRDPARTY_INCLUDE) @PLUGINSTATIC@ @DEFS@ @CFLAGS@ @PCRE_CFLAGS@ @CPPFLAGS@ @LDFLAGS@ @SOFLAGS@ -o $@ $<
+ @$(CC) $(COMMON_INCLUDE) $(THIRDPARTY_INCLUDE) @PLUGINSTATIC@ @DEFS@ @CFLAGS@ @CPPFLAGS@ @LDFLAGS@ @SOFLAGS@ -o $@ $<
../../plugins/HPMHooking_login@DLLEXT@: HPMHOOKINGTYPE = LOGIN
../../plugins/HPMHooking_char@DLLEXT@: HPMHOOKINGTYPE = CHAR
@@ -110,4 +110,4 @@ Makefile: Makefile.in
../../plugins/HPMHooking_%@DLLEXT@: HPMHooking.c $(ALL_H) $$(shell ls HPMHooking/*_%* HPMHooking/*_common* 2>/dev/null)
@echo " CC $< ($(HPMHOOKINGTYPE))"
- @$(CC) -DHPMHOOKING_$(HPMHOOKINGTYPE) $(COMMON_INCLUDE) $(THIRDPARTY_INCLUDE) @PLUGINSTATIC@ @DEFS@ @CFLAGS@ @PCRE_CFLAGS@ @CPPFLAGS@ @LDFLAGS@ @SOFLAGS@ -o $@ $<
+ @$(CC) -DHPMHOOKING_$(HPMHOOKINGTYPE) $(COMMON_INCLUDE) $(THIRDPARTY_INCLUDE) @PLUGINSTATIC@ @DEFS@ @CFLAGS@ @CPPFLAGS@ @LDFLAGS@ @SOFLAGS@ -o $@ $<
diff --git a/src/plugins/constdb2doc.c b/src/plugins/constdb2doc.c
new file mode 100644
index 000000000..1d5f37ad5
--- /dev/null
+++ b/src/plugins/constdb2doc.c
@@ -0,0 +1,197 @@
+/**
+ * This file is part of Hercules.
+ * http://herc.ws - http://github.com/HerculesWS/Hercules
+ *
+ * Copyright (C) 2016 Hercules Dev Team
+ * Copyright (C) 2016 Haru <haru@dotalux.com>
+ *
+ * Hercules 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 3 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, see <http://www.gnu.org/licenses/>.
+ */
+
+/// db/constants.conf -> doc/constants.md generator plugin
+
+#include "common/hercules.h"
+//#include "common/memmgr.h"
+#include "common/nullpo.h"
+#include "common/strlib.h"
+#include "map/itemdb.h"
+#include "map/mob.h"
+#include "map/script.h"
+#include "map/skill.h"
+
+#include "common/HPMDataCheck.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <time.h>
+#include <sys/stat.h>
+
+#define OUTPUTFILENAME "doc" PATHSEP_STR "constants.md"
+
+HPExport struct hplugin_info pinfo = {
+ "constdb2doc", // Plugin name
+ SERVER_TYPE_MAP, // Which server types this plugin works with?
+ "0.1", // Plugin version
+ HPM_VERSION, // HPM Version (don't change, macro is automatically updated)
+};
+
+FILE *out_fp;
+bool torun = false;
+
+/// To override script_constdb_comment
+void constdb2doc_constdb_comment(const char *comment)
+{
+ nullpo_retv(out_fp);
+ if (comment == NULL)
+ fprintf(out_fp, "\n");
+ else
+ fprintf(out_fp, "\n### %s\n\n", comment);
+}
+
+/// To override script_set_constant, called by script_read_constdb
+void constdb2doc_script_set_constant(const char *name, int value, bool is_parameter, bool is_deprecated)
+{
+ nullpo_retv(out_fp);
+
+ if (is_parameter)
+ fprintf(out_fp, "- `%s`: [param]%s\n", name, is_deprecated ? " **(DEPRECATED)**" : "");
+ else
+ fprintf(out_fp, "- `%s`: %d%s\n", name, value, is_deprecated ? " **(DEPRECATED)**" : "");
+}
+
+void constdb2doc_constdb(void)
+{
+ void (*script_set_constant) (const char* name, int value, bool is_parameter, bool is_deprecated) = NULL;
+ void (*script_constdb_comment) (const char *comment) = NULL;
+
+ nullpo_retv(out_fp);
+
+ /* Link */
+ script_set_constant = script->set_constant;
+ script->set_constant = constdb2doc_script_set_constant;
+ script_constdb_comment = script->constdb_comment;
+ script->constdb_comment = constdb2doc_constdb_comment;
+
+ /* Run */
+ fprintf(out_fp, "## Constants (db/constants.conf)\n\n");
+ script->read_constdb();
+ fprintf(out_fp, "\n");
+
+ fprintf(out_fp, "## Hardcoded Constants (source)\n\n");
+ script->hardcoded_constants();
+ fprintf(out_fp, "\n");
+
+ /* Unlink */
+ script->set_constant = script_set_constant;
+ script->constdb_comment = script_constdb_comment;
+}
+
+void constdb2doc_skilldb(void)
+{
+ int i;
+
+ nullpo_retv(out_fp);
+
+ fprintf(out_fp, "## Skills (db/"DBPATH"skill_db.txt)\n\n");
+ for (i = 1; i < MAX_SKILL_DB; i++) {
+ if (skill->dbs->db[i].name[0] != '\0')
+ fprintf(out_fp, "- `%s`: %d\n", skill->dbs->db[i].name, skill->dbs->db[i].nameid);
+ }
+ fprintf(out_fp, "\n");
+}
+
+void constdb2doc_mobdb(void)
+{
+ int i;
+
+ nullpo_retv(out_fp);
+
+ fprintf(out_fp, "## Mobs (db/"DBPATH"mob_db.txt)\n\n");
+ for (i = 0; i < MAX_MOB_DB; i++) {
+ struct mob_db *md = mob->db(i);
+ if (md == mob->dummy || md->sprite[0] == '\0')
+ continue;
+ fprintf(out_fp, "- `%s`: %d\n", md->sprite, i);
+ }
+ fprintf(out_fp, "\n");
+}
+
+/// Cloned from itemdb_search
+struct item_data *constdb2doc_itemdb_search(int nameid)
+{
+ if (nameid >= 0 && nameid < ARRAYLENGTH(itemdb->array))
+ return itemdb->array[nameid];
+
+ return idb_get(itemdb->other, nameid);
+}
+
+void constdb2doc_itemdb(void)
+{
+ int i;
+
+ nullpo_retv(out_fp);
+
+ fprintf(out_fp, "## Items (db/"DBPATH"item_db.conf)\n");
+ for (i = 0; i < ARRAYLENGTH(itemdb->array); i++) {
+ struct item_data *id = constdb2doc_itemdb_search(i);
+ if (id == NULL || id->name[0] == '\0')
+ continue;
+ fprintf(out_fp, "- `%s`: %d\n", id->name, id->nameid);
+ }
+ fprintf(out_fp, "\n");
+}
+
+void do_constdb2doc(void)
+{
+ /* File Type Detector */
+ if ((out_fp = fopen(OUTPUTFILENAME, "wt+")) == NULL) {
+ ShowError("do_constdb2doc: Unable to open output file.\n");
+ return;
+ }
+
+ fprintf(out_fp,
+ "# Constants\n\n"
+ "> This document contains all the constants available to the script engine.\n\n");
+
+ constdb2doc_constdb();
+
+ constdb2doc_skilldb();
+
+ constdb2doc_mobdb();
+
+ constdb2doc_itemdb();
+
+ fprintf(out_fp, "> End of list\n");
+
+ fclose(out_fp);
+}
+CPCMD(constdb2doc) {
+ do_constdb2doc();
+}
+CMDLINEARG(constdb2doc)
+{
+ map->minimal = torun = true;
+ return true;
+}
+HPExport void server_preinit(void) {
+ addArg("--constdb2doc", false, constdb2doc, NULL);
+}
+HPExport void plugin_init(void) {
+ addCPCommand("server:tools:constdb2doc", constdb2doc);
+}
+HPExport void server_online(void) {
+ if (torun)
+ do_constdb2doc();
+}
diff --git a/src/plugins/db2sql.c b/src/plugins/db2sql.c
index 5b5d79bac..34e1c2053 100644
--- a/src/plugins/db2sql.c
+++ b/src/plugins/db2sql.c
@@ -24,12 +24,12 @@
#include "common/conf.h"
#include "common/memmgr.h"
#include "common/mmo.h"
+#include "common/nullpo.h"
#include "common/strlib.h"
-#include "common/timer.h"
-#include "map/clif.h"
+#include "map/battle.h"
#include "map/itemdb.h"
+#include "map/mob.h"
#include "map/map.h"
-#include "map/pc.h"
#include "common/HPMDataCheck.h"
@@ -43,38 +43,102 @@ HPExport struct hplugin_info pinfo = {
HPM_VERSION, // HPM Version (don't change, macro is automatically updated)
};
+#ifdef RENEWAL
+#define DBSUFFIX "_re"
+#else // not RENEWAL
+#define DBSUFFIX ""
+#endif
+
+/// Conversion state tracking.
struct {
- FILE *fp;
+ FILE *fp; ///< Currently open file pointer
struct {
- char *p;
- size_t len;
- } buf[4];
- char *db_name;
+ char *p; ///< Buffer pointer
+ size_t len; ///< Buffer length
+ } buf[4]; ///< Output buffer
+ const char *db_name; ///< Database table name
} tosql;
-bool torun = false;
-int (*itemdb_readdb_libconfig_sub) (config_setting_t *it, int n, const char *source);
+/// Whether the item_db converter will automatically run.
+bool itemdb2sql_torun = false;
+/// Whether the mob_db converter will automatically run.
+bool mobdb2sql_torun = false;
+
+/// Backup of the original item_db parser function pointer.
+int (*itemdb_readdb_libconfig_sub) (struct config_setting_t *it, int n, const char *source);
+/// Backup of the original mob_db parser function pointer.
+int (*mob_read_db_sub) (struct config_setting_t *it, int n, const char *source);
-void hstr(const char *str) {
- if( strlen(str) > tosql.buf[3].len ) {
+/**
+ * Normalizes and appends a string to the output buffer.
+ *
+ * @param str The string to append.
+ */
+void hstr(const char *str)
+{
+ if (strlen(str) > tosql.buf[3].len) {
tosql.buf[3].len = tosql.buf[3].len + strlen(str) + 1000;
RECREATE(tosql.buf[3].p,char,tosql.buf[3].len);
}
safestrncpy(tosql.buf[3].p,str,strlen(str));
normalize_name(tosql.buf[3].p,"\t\n ");
}
-int db2sql(config_setting_t *entry, int n, const char *source) {
+
+/**
+ * Prints a SQL file header for the current item_db file.
+ */
+void db2sql_fileheader(void)
+{
+ time_t t = time(NULL);
+ struct tm *lt = localtime(&t);
+ int year = lt->tm_year+1900;
+
+ fprintf(tosql.fp,
+ "-- This file is part of Hercules.\n"
+ "-- http://herc.ws - http://github.com/HerculesWS/Hercules\n"
+ "--\n"
+ "-- Copyright (C) 2013-%d Hercules Dev Team\n"
+ "--\n"
+ "-- Hercules is free software: you can redistribute it and/or modify\n"
+ "-- it under the terms of the GNU General Public License as published by\n"
+ "-- the Free Software Foundation, either version 3 of the License, or\n"
+ "-- (at your option) any later version.\n"
+ "--\n"
+ "-- This program is distributed in the hope that it will be useful,\n"
+ "-- but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+ "-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
+ "-- GNU General Public License for more details.\n"
+ "--\n"
+ "-- You should have received a copy of the GNU General Public License\n"
+ "-- along with this program. If not, see <http://www.gnu.org/licenses/>.\n\n"
+
+ "-- NOTE: This file was auto-generated and should never be manually edited,\n"
+ "-- as it will get overwritten. If you need to modify this file,\n"
+ "-- please consider modifying the corresponding .conf file inside\n"
+ "-- the db folder, and then re-run the db2sql plugin.\n"
+ "\n", year);
+}
+
+/**
+ * Converts an Item DB entry to SQL.
+ *
+ * @see itemdb_readdb_libconfig_sub.
+ */
+int itemdb2sql_sub(struct config_setting_t *entry, int n, const char *source)
+{
struct item_data *it = NULL;
- if( (it = itemdb->exists(itemdb_readdb_libconfig_sub(entry,n,source))) ) {
+ if ((it = itemdb->exists(itemdb_readdb_libconfig_sub(entry,n,source)))) {
char e_name[ITEM_NAME_LENGTH*2+1];
const char *bonus = NULL;
char *str;
int i32;
- unsigned int ui32;
- config_setting_t *t = NULL;
+ uint32 ui32;
+ struct config_setting_t *t = NULL;
StringBuf buf;
+ nullpo_ret(entry);
+
StrBuf->Init(&buf);
// id
@@ -89,88 +153,88 @@ int db2sql(config_setting_t *entry, int n, const char *source) {
StrBuf->Printf(&buf, "'%s',", e_name);
// type
- StrBuf->Printf(&buf, "'%u',", it->flag.delay_consume?IT_DELAYCONSUME:it->type);
+ StrBuf->Printf(&buf, "'%d',", it->flag.delay_consume ? IT_DELAYCONSUME : it->type);
// price_buy
- StrBuf->Printf(&buf, "'%u',", it->value_buy);
+ StrBuf->Printf(&buf, "'%d',", it->value_buy);
// price_sell
- StrBuf->Printf(&buf, "'%u',", it->value_sell);
+ StrBuf->Printf(&buf, "'%d',", it->value_sell);
// weight
- StrBuf->Printf(&buf, "'%u',", it->weight);
+ StrBuf->Printf(&buf, "'%d',", it->weight);
// atk
- StrBuf->Printf(&buf, "'%u',", it->atk);
+ StrBuf->Printf(&buf, "'%d',", it->atk);
// matk
- StrBuf->Printf(&buf, "'%u',", it->matk);
+ StrBuf->Printf(&buf, "'%d',", it->matk);
// defence
- StrBuf->Printf(&buf, "'%u',", it->def);
+ StrBuf->Printf(&buf, "'%d',", it->def);
// range
- StrBuf->Printf(&buf, "'%u',", it->range);
+ StrBuf->Printf(&buf, "'%d',", it->range);
// slots
- StrBuf->Printf(&buf, "'%u',", it->slot);
+ StrBuf->Printf(&buf, "'%d',", it->slot);
// equip_jobs
- if( libconfig->setting_lookup_int(entry, "Job", &i32) ) // This is an unsigned value, do not check for >= 0
- ui32 = (unsigned int)i32;
+ if (libconfig->setting_lookup_int(entry, "Job", &i32)) // This is an unsigned value, do not check for >= 0
+ ui32 = (uint32)i32;
else
ui32 = UINT_MAX;
StrBuf->Printf(&buf, "'%u',", ui32);
// equip_upper
- if( libconfig->setting_lookup_int(entry, "Upper", &i32) && i32 >= 0 )
- ui32 = (unsigned int)i32;
+ if (libconfig->setting_lookup_int(entry, "Upper", &i32) && i32 >= 0)
+ ui32 = (uint32)i32;
else
ui32 = ITEMUPPER_ALL;
StrBuf->Printf(&buf, "'%u',", ui32);
// equip_genders
- StrBuf->Printf(&buf, "'%u',", it->sex);
+ StrBuf->Printf(&buf, "'%d',", it->sex);
// equip_locations
- StrBuf->Printf(&buf, "'%u',", it->equip);
+ StrBuf->Printf(&buf, "'%d',", it->equip);
// weapon_level
- StrBuf->Printf(&buf, "'%u',", it->wlv);
+ StrBuf->Printf(&buf, "'%d',", it->wlv);
// equip_level_min
- StrBuf->Printf(&buf, "'%u',", it->elv);
+ StrBuf->Printf(&buf, "'%d',", it->elv);
// equip_level_max
- if( (t = libconfig->setting_get_member(entry, "EquipLv")) && config_setting_is_aggregate(t) && libconfig->setting_length(t) >= 2 )
- StrBuf->Printf(&buf, "'%u',", it->elvmax);
+ if ((t = libconfig->setting_get_member(entry, "EquipLv")) && config_setting_is_aggregate(t) && libconfig->setting_length(t) >= 2)
+ StrBuf->Printf(&buf, "'%d',", it->elvmax);
else
StrBuf->AppendStr(&buf, "NULL,");
// refineable
- StrBuf->Printf(&buf, "'%u',", it->flag.no_refine?0:1);
+ StrBuf->Printf(&buf, "'%d',", it->flag.no_refine?0:1);
// view
- StrBuf->Printf(&buf, "'%u',", it->look);
+ StrBuf->Printf(&buf, "'%d',", it->look);
// bindonequip
- StrBuf->Printf(&buf, "'%u',", it->flag.bindonequip?1:0);
+ StrBuf->Printf(&buf, "'%d',", it->flag.bindonequip?1:0);
// forceserial
- StrBuf->Printf(&buf, "'%u',", it->flag.force_serial?1:0);
+ StrBuf->Printf(&buf, "'%d',", it->flag.force_serial?1:0);
// buyingstore
- StrBuf->Printf(&buf, "'%u',", it->flag.buyingstore?1:0);
+ StrBuf->Printf(&buf, "'%d',", it->flag.buyingstore?1:0);
// delay
- StrBuf->Printf(&buf, "'%u',", it->delay);
+ StrBuf->Printf(&buf, "'%d',", it->delay);
// trade_flag
- StrBuf->Printf(&buf, "'%u',", it->flag.trade_restriction);
+ StrBuf->Printf(&buf, "'%d',", it->flag.trade_restriction);
// trade_group
if (it->flag.trade_restriction != ITR_NONE && it->gm_lv_trade_override > 0 && it->gm_lv_trade_override < 100) {
- StrBuf->Printf(&buf, "'%u',", it->gm_lv_trade_override);
+ StrBuf->Printf(&buf, "'%d',", it->gm_lv_trade_override);
} else {
StrBuf->AppendStr(&buf, "NULL,");
}
@@ -202,7 +266,7 @@ int db2sql(config_setting_t *entry, int n, const char *source) {
// sprite
if (it->flag.available) {
- StrBuf->Printf(&buf, "'%u',", it->view_id);
+ StrBuf->Printf(&buf, "'%d',", it->view_id);
} else {
StrBuf->AppendStr(&buf, "NULL,");
}
@@ -253,36 +317,15 @@ int db2sql(config_setting_t *entry, int n, const char *source) {
return it?it->nameid:0;
}
-void totable(void) {
- time_t t;
- struct tm *lt;
- t = time(NULL);
- lt = localtime(&t);
- int year = lt->tm_year+1900;
- fprintf(tosql.fp,
- "-- This file is part of Hercules.\n"
- "-- http://herc.ws - http://github.com/HerculesWS/Hercules\n"
- "--\n"
- "-- Copyright (C) 2013-%d Hercules Dev Team\n"
- "--\n"
- "-- Hercules is free software: you can redistribute it and/or modify\n"
- "-- it under the terms of the GNU General Public License as published by\n"
- "-- the Free Software Foundation, either version 3 of the License, or\n"
- "-- (at your option) any later version.\n"
- "--\n"
- "-- This program is distributed in the hope that it will be useful,\n"
- "-- but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
- "-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
- "-- GNU General Public License for more details.\n"
- "--\n"
- "-- You should have received a copy of the GNU General Public License\n"
- "-- along with this program. If not, see <http://www.gnu.org/licenses/>.\n\n"
- "-- NOTE: This file was auto-generated and should never be manually edited,\n"
- "-- as it will get overwritten. If you need to modify this file,\n"
- "-- please consider modifying the corresponding .conf file inside\n"
- "-- the db folder, and then re-run the db2sql plugin.\n"
- "\n"
+/**
+ * Prints a SQL table header for the current item_db table.
+ */
+void itemdb2sql_tableheader(void)
+{
+ db2sql_fileheader();
+
+ fprintf(tosql.fp,
"--\n"
"-- Table structure for table `%s`\n"
"--\n"
@@ -326,79 +369,405 @@ void totable(void) {
" `unequip_script` text,\n"
" PRIMARY KEY (`id`)\n"
") ENGINE=MyISAM;\n"
- "\n", year, tosql.db_name,tosql.db_name,tosql.db_name);
+ "\n", tosql.db_name,tosql.db_name,tosql.db_name);
}
-void do_db2sql(void) {
+
+/**
+ * Item DB Conversion.
+ *
+ * Converts Item DB and Item DB2 to SQL scripts.
+ */
+void do_itemdb2sql(void)
+{
+ int i;
+ struct convert_db_files {
+ const char *name;
+ const char *source;
+ const char *destination;
+ } files[] = {
+ {"item_db", DBPATH"item_db.conf", "sql-files/item_db" DBSUFFIX ".sql"},
+ {"item_db2", "item_db2.conf", "sql-files/item_db2.sql"},
+ };
+
/* link */
itemdb_readdb_libconfig_sub = itemdb->readdb_libconfig_sub;
- itemdb->readdb_libconfig_sub = db2sql;
- /* */
+ itemdb->readdb_libconfig_sub = itemdb2sql_sub;
+
+ memset(&tosql.buf, 0, sizeof(tosql.buf));
+ itemdb->clear(false);
+
+ for (i = 0; i < ARRAYLENGTH(files); i++) {
+ if ((tosql.fp = fopen(files[i].destination, "wt+")) == NULL) {
+ ShowError("itemdb_tosql: File not found \"%s\".\n", files[i].destination);
+ return;
+ }
+
+ tosql.db_name = files[i].name;
+ itemdb2sql_tableheader();
+
+ itemdb->readdb_libconfig(files[i].source);
- if ((tosql.fp = fopen("sql-files/item_db_re.sql", "wt+")) == NULL) {
- ShowError("itemdb_tosql: File not found \"%s\".\n", "sql-files/item_db_re.sql");
- return;
+ fclose(tosql.fp);
}
- tosql.db_name = "item_db";
- totable();
+ /* unlink */
+ itemdb->readdb_libconfig_sub = itemdb_readdb_libconfig_sub;
- memset(&tosql.buf, 0, sizeof(tosql.buf) );
+ for (i = 0; i < ARRAYLENGTH(tosql.buf); i++) {
+ if (tosql.buf[i].p)
+ aFree(tosql.buf[i].p);
+ }
+}
- itemdb->clear(false);
- itemdb->readdb_libconfig("re/item_db.conf");
+/**
+ * Converts a Mob DB entry to SQL.
+ *
+ * @see mobdb_readdb_libconfig_sub.
+ */
+int mobdb2sql_sub(struct config_setting_t *mobt, int n, const char *source)
+{
+ struct mob_db *md = NULL;
+ nullpo_ret(mobt);
+
+ if ((md = mob->db(mob_read_db_sub(mobt, n, source))) != mob->dummy) {
+ char e_name[NAME_LENGTH*2+1];
+ StringBuf buf;
+ int card_idx = 9, i;
+
+ StrBuf->Init(&buf);
+
+ // id
+ StrBuf->Printf(&buf, "%d,", md->mob_id);
- fclose(tosql.fp);
+ // Sprite
+ SQL->EscapeString(NULL, e_name, md->sprite);
+ StrBuf->Printf(&buf, "'%s',", e_name);
+
+ // kName
+ SQL->EscapeString(NULL, e_name, md->name);
+ StrBuf->Printf(&buf, "'%s',", e_name);
- if ((tosql.fp = fopen("sql-files/item_db.sql", "wt+")) == NULL) {
- ShowError("itemdb_tosql: File not found \"%s\".\n", "sql-files/item_db.sql");
- return;
+ // iName
+ SQL->EscapeString(NULL, e_name, md->jname);
+ StrBuf->Printf(&buf, "'%s',", e_name);
+
+ // LV
+ StrBuf->Printf(&buf, "%u,", md->lv);
+
+ // HP
+ StrBuf->Printf(&buf, "%u,", md->status.max_hp);
+
+ // SP
+ StrBuf->Printf(&buf, "%u,", md->status.max_sp);
+
+ // EXP
+ StrBuf->Printf(&buf, "%u,", md->base_exp);
+
+ // JEXP
+ StrBuf->Printf(&buf, "%u,", md->job_exp);
+
+ // Range1
+ StrBuf->Printf(&buf, "%u,", md->status.rhw.range);
+
+ // ATK1
+ StrBuf->Printf(&buf, "%u,", md->status.rhw.atk);
+
+ // ATK2
+ StrBuf->Printf(&buf, "%u,", md->status.rhw.atk2);
+
+ // DEF
+ StrBuf->Printf(&buf, "%d,", md->status.def);
+
+ // MDEF
+ StrBuf->Printf(&buf, "%d,", md->status.mdef);
+
+ // STR
+ StrBuf->Printf(&buf, "%u,", md->status.str);
+
+ // AGI
+ StrBuf->Printf(&buf, "%u,", md->status.agi);
+
+ // VIT
+ StrBuf->Printf(&buf, "%u,", md->status.vit);
+
+ // INT
+ StrBuf->Printf(&buf, "%u,", md->status.int_);
+
+ // DEX
+ StrBuf->Printf(&buf, "%u,", md->status.dex);
+
+ // LUK
+ StrBuf->Printf(&buf, "%u,", md->status.luk);
+
+ // Range2
+ StrBuf->Printf(&buf, "%d,", md->range2);
+
+ // Range3
+ StrBuf->Printf(&buf, "%d,", md->range3);
+
+ // Scale
+ StrBuf->Printf(&buf, "%u,", md->status.size);
+
+ // Race
+ StrBuf->Printf(&buf, "%u,", md->status.race);
+
+ // Element
+ StrBuf->Printf(&buf, "%d,", md->status.def_ele + 20 * md->status.ele_lv);
+
+ // Mode
+ StrBuf->Printf(&buf, "0x%X,", md->status.mode);
+
+ // Speed
+ StrBuf->Printf(&buf, "%u,", md->status.speed);
+
+ // aDelay
+ StrBuf->Printf(&buf, "%u,", md->status.adelay);
+
+ // aMotion
+ StrBuf->Printf(&buf, "%u,", md->status.amotion);
+
+ // dMotion
+ StrBuf->Printf(&buf, "%u,", md->status.dmotion);
+
+ // MEXP
+ StrBuf->Printf(&buf, "%u,", md->mexp);
+
+ for (i = 0; i < 3; i++) {
+ // MVP{i}id
+ StrBuf->Printf(&buf, "%d,", md->mvpitem[i].nameid);
+ // MVP{i}per
+ StrBuf->Printf(&buf, "%d,", md->mvpitem[i].p);
+ }
+
+ // Scan for cards
+ for (i = 0; i < 10; i++) {
+ struct item_data *it = NULL;
+ if (md->dropitem[i].nameid != 0 && (it = itemdb->exists(md->dropitem[i].nameid)) != NULL && it->type == IT_CARD)
+ card_idx = i;
+ }
+
+ for (i = 0; i < 10; i++) {
+ if (card_idx == i)
+ continue;
+ // Drop{i}id
+ StrBuf->Printf(&buf, "%d,", md->dropitem[i].nameid);
+ // Drop{i}per
+ StrBuf->Printf(&buf, "%d,", md->dropitem[i].p);
+ }
+
+ // DropCardid
+ StrBuf->Printf(&buf, "%d,", md->dropitem[card_idx].nameid);
+ // DropCardper
+ StrBuf->Printf(&buf, "%d", md->dropitem[card_idx].p);
+
+ fprintf(tosql.fp, "REPLACE INTO `%s` VALUES (%s);\n", tosql.db_name, StrBuf->Value(&buf));
+
+ StrBuf->Destroy(&buf);
}
- tosql.db_name = "item_db";
- totable();
+ return md ? md->mob_id : 0;
+}
- itemdb->clear(false);
- itemdb->readdb_libconfig("pre-re/item_db.conf");
+/**
+ * Prints a SQL table header for the current mob_db table.
+ */
+void mobdb2sql_tableheader(void)
+{
+ db2sql_fileheader();
+
+ fprintf(tosql.fp,
+ "--\n"
+ "-- Table structure for table `%s`\n"
+ "--\n"
+ "\n"
+ "DROP TABLE IF EXISTS `%s`;\n"
+ "CREATE TABLE `%s` (\n"
+ " `ID` MEDIUMINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Sprite` TEXT NOT NULL,\n"
+ " `kName` TEXT NOT NULL,\n"
+ " `iName` TEXT NOT NULL,\n"
+ " `LV` TINYINT(6) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `HP` INT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `SP` MEDIUMINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `EXP` MEDIUMINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `JEXP` MEDIUMINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Range1` TINYINT(4) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `ATK1` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `ATK2` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `DEF` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `MDEF` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `STR` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `AGI` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `VIT` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `INT` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `DEX` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `LUK` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Range2` TINYINT(4) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Range3` TINYINT(4) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Scale` TINYINT(4) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Race` TINYINT(4) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Element` TINYINT(4) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Mode` INT(11) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Speed` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `aDelay` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `aMotion` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `dMotion` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `MEXP` MEDIUMINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `MVP1id` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `MVP1per` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `MVP2id` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `MVP2per` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `MVP3id` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `MVP3per` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Drop1id` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Drop1per` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Drop2id` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Drop2per` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Drop3id` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Drop3per` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Drop4id` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Drop4per` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Drop5id` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Drop5per` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Drop6id` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Drop6per` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Drop7id` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Drop7per` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Drop8id` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Drop8per` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Drop9id` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `Drop9per` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `DropCardid` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " `DropCardper` SMALLINT(9) UNSIGNED NOT NULL DEFAULT '0',\n"
+ " PRIMARY KEY (`ID`)\n"
+ ") ENGINE=MyISAM;\n"
+ "\n", tosql.db_name, tosql.db_name, tosql.db_name);
+}
- fclose(tosql.fp);
+/**
+ * Mob DB Conversion.
+ *
+ * Converts Mob DB and Mob DB2 to SQL scripts.
+ */
+void do_mobdb2sql(void)
+{
+ int i;
+ struct convert_db_files {
+ const char *name;
+ const char *source;
+ const char *destination;
+ } files[] = {
+ {"mob_db", DBPATH"mob_db.conf", "sql-files/mob_db" DBSUFFIX ".sql"},
+ {"mob_db2", "mob_db2.conf", "sql-files/mob_db2.sql"},
+ };
+
+ /* link */
+ mob_read_db_sub = mob->read_db_sub;
+ mob->read_db_sub = mobdb2sql_sub;
- if ((tosql.fp = fopen("sql-files/item_db2.sql", "wt+")) == NULL) {
- ShowError("itemdb_tosql: File not found \"%s\".\n", "sql-files/item_db2.sql");
- return;
+ if (map->minimal) {
+ // Set up modifiers
+ battle->config_set_defaults();
}
- tosql.db_name = "item_db2";
- totable();
+ memset(&tosql.buf, 0, sizeof(tosql.buf));
+ for (i = 0; i < ARRAYLENGTH(files); i++) {
+ if ((tosql.fp = fopen(files[i].destination, "wt+")) == NULL) {
+ ShowError("mobdb_tosql: File not found \"%s\".\n", files[i].destination);
+ return;
+ }
- itemdb->clear(false);
- itemdb->readdb_libconfig("item_db2.conf");
+ tosql.db_name = files[i].name;
+ mobdb2sql_tableheader();
- fclose(tosql.fp);
+ mob->read_libconfig(files[i].source, false);
+
+ fclose(tosql.fp);
+ }
/* unlink */
- itemdb->readdb_libconfig_sub = itemdb_readdb_libconfig_sub;
+ mob->read_db_sub = mob_read_db_sub;
+
+ for (i = 0; i < ARRAYLENGTH(tosql.buf); i++) {
+ if (tosql.buf[i].p)
+ aFree(tosql.buf[i].p);
+ }
+}
+
+/**
+ * Console command db2sql.
+ */
+CPCMD(db2sql)
+{
+ do_itemdb2sql();
+ do_mobdb2sql();
+}
- if( tosql.buf[0].p ) aFree(tosql.buf[0].p);
- if( tosql.buf[1].p ) aFree(tosql.buf[1].p);
- if( tosql.buf[2].p ) aFree(tosql.buf[2].p);
- if( tosql.buf[3].p ) aFree(tosql.buf[3].p);
+/**
+ * Console command itemdb2sql.
+ */
+CPCMD(itemdb2sql)
+{
+ do_itemdb2sql();
}
-CPCMD(db2sql) {
- do_db2sql();
+
+/**
+ * Console command mobdb2sql.
+ */
+CPCMD(mobdb2sql)
+{
+ do_mobdb2sql();
}
+
+/**
+ * Command line argument handler for --db2sql
+ */
CMDLINEARG(db2sql)
{
- map->minimal = torun = true;
+ map->minimal = true;
+ itemdb2sql_torun = true;
+ mobdb2sql_torun = true;
return true;
}
-HPExport void server_preinit(void) {
- addArg("--db2sql",false,db2sql,NULL);
+/**
+ * Command line argument handler for --itemdb2sql
+ */
+CMDLINEARG(itemdb2sql)
+{
+ map->minimal = true;
+ itemdb2sql_torun = true;
+ return true;
}
-HPExport void plugin_init(void) {
- addCPCommand("server:tools:db2sql",db2sql);
+
+/**
+ * Command line argument handler for --mobdb2sql
+ */
+CMDLINEARG(mobdb2sql)
+{
+ map->minimal = true;
+ mobdb2sql_torun = true;
+ return true;
+}
+
+HPExport void server_preinit(void)
+{
+ addArg("--db2sql", false, db2sql, NULL);
+ addArg("--itemdb2sql", false, itemdb2sql, NULL);
+ addArg("--mobdb2sql", false, mobdb2sql, NULL);
+}
+
+HPExport void plugin_init(void)
+{
+ addCPCommand("server:tools:db2sql", db2sql);
+ addCPCommand("server:tools:itemdb2sql", itemdb2sql);
+ addCPCommand("server:tools:mobdb2sql", mobdb2sql);
}
-HPExport void server_online(void) {
- if( torun )
- do_db2sql();
+
+HPExport void server_online(void)
+{
+ if (itemdb2sql_torun)
+ do_itemdb2sql();
+ if (mobdb2sql_torun)
+ do_mobdb2sql();
}
diff --git a/src/plugins/sample.c b/src/plugins/sample.c
index 1ddecdc66..8fba2f4df 100644
--- a/src/plugins/sample.c
+++ b/src/plugins/sample.c
@@ -80,10 +80,10 @@ void sample_packet0f3(int fd) {
data->lastMSGPosition.y = sd->status.last_point.y;
data->someNumber = rand()%777;
- ShowInfo("Created Appended sockt->session[] data, %d %d %d %d\n",data->lastMSGPosition.map,data->lastMSGPosition.x,data->lastMSGPosition.y,data->someNumber);
+ ShowInfo("Created Appended sockt->session[] data, %d %d %d %u\n",data->lastMSGPosition.map,data->lastMSGPosition.x,data->lastMSGPosition.y,data->someNumber);
addToSession(sockt->session[fd],data,0,true);
} else {
- ShowInfo("Existent Appended sockt->session[] data, %d %d %d %d\n",data->lastMSGPosition.map,data->lastMSGPosition.x,data->lastMSGPosition.y,data->someNumber);
+ ShowInfo("Existent Appended sockt->session[] data, %d %d %d %u\n",data->lastMSGPosition.map,data->lastMSGPosition.x,data->lastMSGPosition.y,data->someNumber);
if( rand()%4 == 2 ) {
ShowInfo("Removing Appended sockt->session[] data\n");
removeFromSession(sockt->session[fd],0);
@@ -99,10 +99,10 @@ void sample_packet0f3(int fd) {
data->lastMSGPosition.y = sd->status.last_point.y;
data->someNumber = rand()%777;
- ShowInfo("Created Appended map_session_data data, %d %d %d %d\n",data->lastMSGPosition.map,data->lastMSGPosition.x,data->lastMSGPosition.y,data->someNumber);
+ ShowInfo("Created Appended map_session_data data, %d %d %d %u\n",data->lastMSGPosition.map,data->lastMSGPosition.x,data->lastMSGPosition.y,data->someNumber);
addToMSD(sd,data,0,true);
} else {
- ShowInfo("Existent Appended map_session_data data, %d %d %d %d\n",data->lastMSGPosition.map,data->lastMSGPosition.x,data->lastMSGPosition.y,data->someNumber);
+ ShowInfo("Existent Appended map_session_data data, %d %d %d %u\n",data->lastMSGPosition.map,data->lastMSGPosition.x,data->lastMSGPosition.y,data->someNumber);
if( rand()%4 == 2 ) {
ShowInfo("Removing Appended map_session_data data\n");
removeFromMSD(sd,0);
diff --git a/src/test/Makefile.in b/src/test/Makefile.in
index 29331cb0f..6d2187733 100644
--- a/src/test/Makefile.in
+++ b/src/test/Makefile.in
@@ -88,13 +88,13 @@ $(TESTS_ALL): test_%: ../../test_%@EXEEXT@
../../test_%@EXEEXT@: obj/test_%.o $(TEST_DEPENDS) Makefile
@echo " LD $(notdir $@)"
@$(CC) @STATIC@ @LDFLAGS@ -o $@ $< $(COMMON_D)/obj_sql/common_sql.a \
- $(COMMON_D)/obj_all/common.a $(MT19937AR_OBJ) $(LIBCONFIG_OBJ) @LIBS@ @PCRE_LIBS@ @MYSQL_LIBS@
+ $(COMMON_D)/obj_all/common.a $(MT19937AR_OBJ) $(LIBCONFIG_OBJ) @LIBS@ @MYSQL_LIBS@
# object files
obj/%.o: %.c $(TEST_H) $(COMMON_H) $(CONFIG_H) $(MT19937AR_H) $(LIBCONFIG_H) | obj
@echo " CC $<"
- @$(CC) @CFLAGS@ @DEFS@ $(COMMON_INCLUDE) $(THIRDPARTY_INCLUDE) @PCRE_CFLAGS@ @MYSQL_CFLAGS@ @CPPFLAGS@ -c $(OUTPUT_OPTION) $<
+ @$(CC) @CFLAGS@ @DEFS@ $(COMMON_INCLUDE) $(THIRDPARTY_INCLUDE) @MYSQL_CFLAGS@ @CPPFLAGS@ -c $(OUTPUT_OPTION) $<
# missing object files
$(COMMON_D)/obj_all/common.a:
diff --git a/src/test/test_libconfig.c b/src/test/test_libconfig.c
index ff742af71..a3b233b98 100644
--- a/src/test/test_libconfig.c
+++ b/src/test/test_libconfig.c
@@ -71,7 +71,7 @@ static const char *test_libconfig_defaults(void)
static const char *test_libconfig_init_destroy(void)
{
- config_t config;
+ struct config_t config;
libconfig->init(&config);
if (config.root == NULL || config.root != config_root_setting(&config)) {
return "Unable to create config.";
@@ -85,7 +85,7 @@ static const char *test_libconfig_init_destroy(void)
static const char *test_libconfig_read_file_src(void)
{
- config_t config;
+ struct config_t config;
#define FILENAME "src/test/libconfig/test.conf"
if (libconfig->read_file_src(&config, FILENAME) == CONFIG_FALSE) {
libconfig->destroy(&config);
@@ -102,7 +102,7 @@ static const char *test_libconfig_read_file_src(void)
static const char *test_libconfig_read(void)
{
- config_t config;
+ struct config_t config;
#define FILENAME "src/test/libconfig/test.conf"
FILE *fp = fopen(FILENAME, "r");
if (!fp) {
@@ -122,11 +122,11 @@ static const char *test_libconfig_read(void)
return NULL;
}
-static const char *test_libconfig_read_file(void)
+static const char *test_libconfig_load_file(void)
{
- config_t config;
+ struct config_t config;
#define FILENAME "src/test/libconfig/test.conf"
- if (libconfig->read_file(&config, FILENAME) != 0) {
+ if (libconfig->load_file(&config, FILENAME) == CONFIG_FALSE) {
return "Unable to read file '" FILENAME "'.";
}
#undef FILENAME
@@ -140,19 +140,19 @@ static const char *test_libconfig_read_file(void)
static const char *test_libconfig_write(void)
{
- //void (*write) (const config_t *config, FILE *stream);
+ //void (*write) (const struct config_t *config, FILE *stream);
return "TEST NOT IMPLEMENTED";
}
static const char *test_libconfig_write_file(void)
{
- //int (*write_file) (config_t *config, const char *filename);
+ //int (*write_file) (struct config_t *config, const char *filename);
return "TEST NOT IMPLEMENTED";
}
static const char *test_libconfig_read_string(void)
{
- config_t config;
+ struct config_t config;
if (libconfig->read_string(&config, "") == CONFIG_FALSE) {
libconfig->destroy(&config);
return "Unable to read from string.";
@@ -167,7 +167,7 @@ static const char *test_libconfig_read_string(void)
static const char *test_libconfig_syntax(void)
{
- config_t config;
+ struct config_t config;
const char *input = "/* Test File */\n"
"Setting_Int: 1;\n"
"Setting_Int64: 1L;\n"
@@ -193,14 +193,14 @@ static const char *test_libconfig_syntax(void)
static const char *test_libconfig_set_include_dir(void)
{
- //void (*set_include_dir) (config_t *config, const char *include_dir);
+ //void (*set_include_dir) (struct config_t *config, const char *include_dir);
return "TEST NOT IMPLEMENTED";
}
static const char *test_libconfig_lookup(void)
{
- config_t config;
- config_setting_t *t = NULL;
+ struct config_t config;
+ struct config_setting_t *t = NULL;
int32 i32;
int64 i64;
double f;
@@ -226,9 +226,9 @@ static const char *test_libconfig_lookup(void)
return "libconfig->lookup failed.";
}
- if ((t = libconfig->lookup_from(config.root, "Setting_Int")) == NULL) {
+ if ((t = libconfig->setting_lookup(config.root, "Setting_Int")) == NULL) {
libconfig->destroy(&config);
- return "libconfig->lookup_from failed.";
+ return "libconfig->setting_lookup failed.";
}
if (libconfig->lookup_int(&config, "Setting_Int", &i32) == CONFIG_FALSE || i32 != 1) {
@@ -263,8 +263,8 @@ static const char *test_libconfig_lookup(void)
static const char *test_libconfig_setting_get(void)
{
- config_t config;
- config_setting_t *t = NULL;
+ struct config_t config;
+ struct config_setting_t *t = NULL;
double f;
const char *str;
const char *input = "/* Test File */\n"
@@ -366,17 +366,17 @@ static const char *test_libconfig_setting_get(void)
static const char *test_libconfig_set(void)
{
- //int (*setting_set_int) (config_setting_t *setting ,int value);
- //int (*setting_set_int64) (config_setting_t *setting, long long value);
- //int (*setting_set_float) (config_setting_t *setting, double value);
- //int (*setting_set_bool) (config_setting_t *setting, int value);
- //int (*setting_set_string) (config_setting_t *setting, const char *value);
+ //int (*setting_set_int) (struct config_setting_t *setting ,int value);
+ //int (*setting_set_int64) (struct config_setting_t *setting, long long value);
+ //int (*setting_set_float) (struct config_setting_t *setting, double value);
+ //int (*setting_set_bool) (struct config_setting_t *setting, int value);
+ //int (*setting_set_string) (struct config_setting_t *setting, const char *value);
return "TEST NOT IMPLEMENTED";
}
static const char *test_libconfig_setting_lookup(void)
{
- config_t config;
+ struct config_t config;
int32 i32;
int64 i64;
double f;
@@ -429,8 +429,8 @@ static const char *test_libconfig_setting_lookup(void)
static const char *test_libconfig_setting_types(void)
{
- config_t config;
- config_setting_t *t;
+ struct config_t config;
+ struct config_setting_t *t;
const char *input = "/* Test File */\n"
"Setting_Int: 1;\n"
"Setting_Int64: 1L;\n"
@@ -523,7 +523,7 @@ static const char *test_libconfig_setting_types(void)
static const char *test_libconfig_values(void)
{
- config_t config;
+ struct config_t config;
int32 i32;
int64 i64;
const char *input = "/* Test File */\n"
@@ -583,7 +583,7 @@ static const char *test_libconfig_values(void)
static const char *test_libconfig_path_lookup(void)
{
- config_t config;
+ struct config_t config;
int32 i32;
const char *input = "/* Test File */\n"
"Setting_Array: [1, 2, 3];\n"
@@ -666,7 +666,7 @@ static const char *test_libconfig_path_lookup(void)
static const char *test_libconfig_setting_names(void)
{
- config_t config;
+ struct config_t config;
int32 i32;
const char *input = "/* Test File */\n"
"Setting'with'apostrophes: 1;\n"
@@ -724,9 +724,9 @@ static const char *test_libconfig_setting_names(void)
static const char *test_libconfig_duplicate_keys(void)
{
- config_t config;
+ struct config_t config;
int32 i32;
- config_setting_t *t, *tt;
+ struct config_setting_t *t, *tt;
int i = 0;
const char *input = "/* Test File */\n"
"Setting_Group: {\n"
@@ -775,7 +775,7 @@ static const char *test_libconfig_duplicate_keys(void)
static const char *test_libconfig_special_string_syntax(void)
{
- config_t config;
+ struct config_t config;
const char *str;
const char *input = "/* Test File */\n"
"SpecialString: <\"This is an \"Item_Script\" Special String\n\tWith a line-break inside.\">;\n"
@@ -809,33 +809,33 @@ int do_init(int argc, char **argv)
TEST("libconfig->init and libconfig->destroy", test_libconfig_init_destroy);
TEST("libconfig->read_file_src", test_libconfig_read_file_src);
TEST("libconfig->read", test_libconfig_read);
- TEST("libconfig->read_file", test_libconfig_read_file);
+ TEST("libconfig->load_file", test_libconfig_load_file);
(void)test_libconfig_write; //TEST("libconfig->write", test_libconfig_write);
(void)test_libconfig_write_file; //TEST("libconfig->write_file", test_libconfig_write_file);
TEST("libconfig->read_string", test_libconfig_read_string);
TEST("libconfig syntax", test_libconfig_syntax);
(void)test_libconfig_set_include_dir; //TEST("libconfig->set_include_dir", test_libconfig_set_include_dir);
- //int (*setting_set_format) (config_setting_t *setting, short format);
- //short (*setting_get_format) (const config_setting_t *setting);
- //config_setting_t * (*setting_set_int_elem) (config_setting_t *setting, int idx, int value);
- //config_setting_t * (*setting_set_int64_elem) (config_setting_t *setting, int idx, long long value);
- //config_setting_t * (*setting_set_float_elem) (config_setting_t *setting, int idx, double value);
- //config_setting_t * (*setting_set_bool_elem) (config_setting_t *setting, int idx, int value);
- //config_setting_t * (*setting_set_string_elem) (config_setting_t *setting, int idx, const char *value);
- //config_setting_t * (*setting_add) (config_setting_t *parent, const char *name, int type);
- //int (*setting_remove) (config_setting_t *parent, const char *name);
- //int (*setting_remove_elem) (config_setting_t *parent, unsigned int idx);
- //void (*setting_set_hook) (config_setting_t *setting, void *hook);
- //void (*set_destructor) (config_t *config, void (*destructor)(void *));
+ //int (*setting_set_format) (struct config_setting_t *setting, short format);
+ //short (*setting_get_format) (const struct config_setting_t *setting);
+ //struct config_setting_t * (*setting_set_int_elem) (struct config_setting_t *setting, int idx, int value);
+ //struct config_setting_t * (*setting_set_int64_elem) (struct config_setting_t *setting, int idx, long long value);
+ //struct config_setting_t * (*setting_set_float_elem) (struct config_setting_t *setting, int idx, double value);
+ //struct config_setting_t * (*setting_set_bool_elem) (struct config_setting_t *setting, int idx, int value);
+ //struct config_setting_t * (*setting_set_string_elem) (struct config_setting_t *setting, int idx, const char *value);
+ //struct config_setting_t * (*setting_add) (struct config_setting_t *parent, const char *name, int type);
+ //int (*setting_remove) (struct config_setting_t *parent, const char *name);
+ //int (*setting_remove_elem) (struct config_setting_t *parent, unsigned int idx);
+ //void (*setting_set_hook) (struct config_setting_t *setting, void *hook);
+ //void (*set_destructor) (struct config_t *config, void (*destructor)(void *));
TEST("libconfig->lookup_*", test_libconfig_lookup);
TEST("libconfig->setting_get_*", test_libconfig_setting_get);
(void)test_libconfig_set; //TEST("libconfig->setting_set_*", test_libconfig_setting_set);
TEST("libconfig->setting_lookup_*", test_libconfig_setting_lookup);
TEST("setting types", test_libconfig_setting_types);
- //void (*setting_copy_simple) (config_setting_t *parent, const config_setting_t *src);
- //void (*setting_copy_elem) (config_setting_t *parent, const config_setting_t *src);
- //void (*setting_copy_aggregate) (config_setting_t *parent, const config_setting_t *src);
- //int (*setting_copy) (config_setting_t *parent, const config_setting_t *src);
+ //void (*setting_copy_simple) (struct config_setting_t *parent, const struct config_setting_t *src);
+ //void (*setting_copy_elem) (struct config_setting_t *parent, const struct config_setting_t *src);
+ //void (*setting_copy_aggregate) (struct config_setting_t *parent, const struct config_setting_t *src);
+ //int (*setting_copy) (struct config_setting_t *parent, const struct config_setting_t *src);
TEST("values", test_libconfig_values);
TEST("path lookup", test_libconfig_path_lookup);
TEST("setting key names", test_libconfig_setting_names);
diff --git a/tools/HPMHookGen/doxygen.conf b/tools/HPMHookGen/doxygen.conf
index eeaa4d0e3..ec55967b1 100644
--- a/tools/HPMHookGen/doxygen.conf
+++ b/tools/HPMHookGen/doxygen.conf
@@ -269,8 +269,7 @@ INCLUDE_PATH = ../../src \
../../3rdparty
INCLUDE_FILE_PATTERNS =
PREDEFINED = __attribute__(x)= \
- HPMHOOKGEN \
- PCRE_SUPPORT
+ HPMHOOKGEN
EXPAND_AS_DEFINED =
SKIP_FUNCTION_MACROS = NO
#---------------------------------------------------------------------------
diff --git a/tools/itemdb_jobmask_converter.pl b/tools/itemdb_jobmask_converter.pl
new file mode 100644
index 000000000..11a5e7a5f
--- /dev/null
+++ b/tools/itemdb_jobmask_converter.pl
@@ -0,0 +1,100 @@
+#!/usr/bin/perl
+#
+# This file is part of Hercules.
+# http://herc.ws - http://github.com/HerculesWS/Hercules
+#
+# Copyright (C) 2016 Hercules Dev Team
+#
+# Hercules 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 3 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, see <http://www.gnu.org/licenses/>.
+
+# Base Author: Dastgir @ http://herc.ws
+
+# This script converts item_db.conf Jobmask field into groups format
+# usage example: perl tools/itemdb_jobmask_converter.pl < db/item_db2.conf > db/item_db_out.conf
+
+use strict;
+use warnings;
+
+sub parsedb (@) {
+ my @input = @_;
+ my @jobNames = (
+ "Novice",
+ "Swordsman",
+ "Magician",
+ "Archer",
+ "Acolyte",
+ "Merchant",
+ "Thief",
+ "Knight",
+ "Priest",
+ "Wizard",
+ "Blacksmith",
+ "Hunter",
+ "Assassin",
+ "Unused",
+ "Crusader",
+ "Monk",
+ "Sage",
+ "Rogue",
+ "Alchemist",
+ "Bard",
+ "Unused",
+ "Taekwon",
+ "Star_Gladiator",
+ "Soul_Linker",
+ "Gunslinger",
+ "Ninja",
+ "Gangsi",
+ "Death_Knight",
+ "Dark_Collector",
+ "Kagerou",
+ "Rebellion"
+ );
+ my $jobSize = $#jobNames + 1;
+
+ foreach (@input) {
+ chomp $_;
+ if ($_ =~ /^\s*Job\s*:\s*(?<Job>(?:0x)?[0-9A-Fa-f]+)/x) {
+ my %cols = map { $_ => $+{$_} } keys %+;
+ my $jobMask = hex($cols{Job});
+ my $allJobs = 0xFFFFFFFF;
+ my $allJobsExceptNovice = 0xFFFFFFFE;
+ if ($jobMask < 0 || $jobMask eq "") {
+ print "$_\n";
+ next;
+ }
+ print "\tJob: {\n";
+ if (($jobMask&$allJobs) == $allJobs) {
+ print "\t\tAll: true\n";
+ } elsif (($jobMask&$allJobsExceptNovice) == $allJobsExceptNovice) {
+ print "\t\tAll: true\n";
+ print "\t\tNovice: false\n";
+ } elsif ($jobMask == 0) {
+ print "\t\tAll: false\n";
+ } else {
+ for (my $i = 0; $i < $jobSize; $i++) {
+ my $currBit = 1<<$i;
+ if (($jobMask & $currBit) == $currBit) {
+ print "\t\t$jobNames[$i]: true\n" unless $jobNames[$i] eq "Unused";
+ }
+ }
+ }
+ print "\t}\n";
+ } else {
+ print "$_\n";
+ }
+ }
+}
+
+parsedb(<>);
diff --git a/vcproj-10/char-server.vcxproj b/vcproj-10/char-server.vcxproj
index 87404e477..21dd4d0a5 100644
--- a/vcproj-10/char-server.vcxproj
+++ b/vcproj-10/char-server.vcxproj
@@ -54,7 +54,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessToFile>false</PreprocessToFile>
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
<ExceptionHandling>
@@ -97,7 +97,7 @@
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;LIBCONFIG_STATIC;YY_USE_CONST;FD_SETSIZE=4096;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;LIBCONFIG_STATIC;YY_USE_CONST;FD_SETSIZE=4096;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalOptions>
diff --git a/vcproj-10/login-server.vcxproj b/vcproj-10/login-server.vcxproj
index c173dbabb..5fc5c5419 100644
--- a/vcproj-10/login-server.vcxproj
+++ b/vcproj-10/login-server.vcxproj
@@ -52,7 +52,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;WITH_SQL;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;WITH_SQL;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessToFile>false</PreprocessToFile>
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
<ExceptionHandling>
@@ -95,7 +95,7 @@
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;WITH_SQL;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;WITH_SQL;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalOptions>
diff --git a/vcproj-10/map-server.vcxproj b/vcproj-10/map-server.vcxproj
index 7e5a46ea3..bb2574fc2 100644
--- a/vcproj-10/map-server.vcxproj
+++ b/vcproj-10/map-server.vcxproj
@@ -51,7 +51,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\zlib\include;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;..\3rdparty\mt19937ar;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessToFile>false</PreprocessToFile>
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
<ExceptionHandling>
@@ -94,7 +94,7 @@
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\zlib\include;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;..\3rdparty\mt19937ar;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalOptions>
diff --git a/vcproj-10/plugin-HPMHooking_char.vcxproj b/vcproj-10/plugin-HPMHooking_char.vcxproj
index 74b220de7..404d6a3c7 100644
--- a/vcproj-10/plugin-HPMHooking_char.vcxproj
+++ b/vcproj-10/plugin-HPMHooking_char.vcxproj
@@ -57,7 +57,7 @@
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_CHAR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_CHAR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -86,7 +86,7 @@
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>MaxSpeed</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_CHAR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_CHAR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
diff --git a/vcproj-10/plugin-HPMHooking_login.vcxproj b/vcproj-10/plugin-HPMHooking_login.vcxproj
index f1d77086f..f777c7729 100644
--- a/vcproj-10/plugin-HPMHooking_login.vcxproj
+++ b/vcproj-10/plugin-HPMHooking_login.vcxproj
@@ -57,7 +57,7 @@
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_LOGIN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_LOGIN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -86,7 +86,7 @@
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>MaxSpeed</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_LOGIN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_LOGIN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
diff --git a/vcproj-10/plugin-HPMHooking_map.vcxproj b/vcproj-10/plugin-HPMHooking_map.vcxproj
index 1e9802439..e5d97687b 100644
--- a/vcproj-10/plugin-HPMHooking_map.vcxproj
+++ b/vcproj-10/plugin-HPMHooking_map.vcxproj
@@ -56,8 +56,8 @@
<ClCompile>
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_MAP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_MAP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -85,8 +85,8 @@
<ClCompile>
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>MaxSpeed</Optimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_MAP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_MAP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
diff --git a/vcproj-10/plugin-sample.vcxproj b/vcproj-10/plugin-sample.vcxproj
index e450f00d0..5e8ef65ce 100644
--- a/vcproj-10/plugin-sample.vcxproj
+++ b/vcproj-10/plugin-sample.vcxproj
@@ -56,8 +56,8 @@
<ClCompile>
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -85,8 +85,8 @@
<ClCompile>
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>MaxSpeed</Optimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
diff --git a/vcproj-11/char-server.vcxproj b/vcproj-11/char-server.vcxproj
index 715c433e2..764fb3378 100644
--- a/vcproj-11/char-server.vcxproj
+++ b/vcproj-11/char-server.vcxproj
@@ -55,7 +55,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessToFile>false</PreprocessToFile>
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
<ExceptionHandling>
@@ -99,7 +99,7 @@
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;LIBCONFIG_STATIC;YY_USE_CONST;FD_SETSIZE=4096;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;LIBCONFIG_STATIC;YY_USE_CONST;FD_SETSIZE=4096;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalOptions>
diff --git a/vcproj-11/login-server.vcxproj b/vcproj-11/login-server.vcxproj
index 51f4c989f..215fe2843 100644
--- a/vcproj-11/login-server.vcxproj
+++ b/vcproj-11/login-server.vcxproj
@@ -54,7 +54,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;WITH_SQL;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;WITH_SQL;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessToFile>false</PreprocessToFile>
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
<ExceptionHandling>
@@ -98,7 +98,7 @@
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;WITH_SQL;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;WITH_SQL;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalOptions>
diff --git a/vcproj-11/map-server.vcxproj b/vcproj-11/map-server.vcxproj
index fbd1b198b..9d34585b3 100644
--- a/vcproj-11/map-server.vcxproj
+++ b/vcproj-11/map-server.vcxproj
@@ -53,7 +53,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\zlib\include;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessToFile>false</PreprocessToFile>
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
<ExceptionHandling>
@@ -97,7 +97,7 @@
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\zlib\include;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;..\3rdparty\mt19937ar;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalOptions>
diff --git a/vcproj-11/plugin-HPMHooking_char.vcxproj b/vcproj-11/plugin-HPMHooking_char.vcxproj
index 8d9082d88..67091f419 100644
--- a/vcproj-11/plugin-HPMHooking_char.vcxproj
+++ b/vcproj-11/plugin-HPMHooking_char.vcxproj
@@ -59,7 +59,7 @@
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_CHAR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_CHAR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -88,7 +88,7 @@
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>MaxSpeed</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_CHAR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_CHAR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
diff --git a/vcproj-11/plugin-HPMHooking_login.vcxproj b/vcproj-11/plugin-HPMHooking_login.vcxproj
index 33b73c0f5..de3ab260a 100644
--- a/vcproj-11/plugin-HPMHooking_login.vcxproj
+++ b/vcproj-11/plugin-HPMHooking_login.vcxproj
@@ -59,7 +59,7 @@
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_LOGIN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_LOGIN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -88,7 +88,7 @@
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>MaxSpeed</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_LOGIN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_LOGIN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
diff --git a/vcproj-11/plugin-HPMHooking_map.vcxproj b/vcproj-11/plugin-HPMHooking_map.vcxproj
index 76a06c8fc..86aafd68f 100644
--- a/vcproj-11/plugin-HPMHooking_map.vcxproj
+++ b/vcproj-11/plugin-HPMHooking_map.vcxproj
@@ -58,8 +58,8 @@
<ClCompile>
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_MAP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_MAP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -87,8 +87,8 @@
<ClCompile>
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>MaxSpeed</Optimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_MAP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_MAP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
diff --git a/vcproj-11/plugin-sample.vcxproj b/vcproj-11/plugin-sample.vcxproj
index a6014ce72..95e4e3e28 100644
--- a/vcproj-11/plugin-sample.vcxproj
+++ b/vcproj-11/plugin-sample.vcxproj
@@ -58,8 +58,8 @@
<ClCompile>
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -87,8 +87,8 @@
<ClCompile>
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>MaxSpeed</Optimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
diff --git a/vcproj-12/char-server.vcxproj b/vcproj-12/char-server.vcxproj
index 74debd553..2077f08ee 100644
--- a/vcproj-12/char-server.vcxproj
+++ b/vcproj-12/char-server.vcxproj
@@ -54,7 +54,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessToFile>false</PreprocessToFile>
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
<ExceptionHandling>
@@ -98,7 +98,7 @@
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;LIBCONFIG_STATIC;YY_USE_CONST;FD_SETSIZE=4096;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;LIBCONFIG_STATIC;YY_USE_CONST;FD_SETSIZE=4096;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalOptions>
diff --git a/vcproj-12/login-server.vcxproj b/vcproj-12/login-server.vcxproj
index bc7eda268..e444b709a 100644
--- a/vcproj-12/login-server.vcxproj
+++ b/vcproj-12/login-server.vcxproj
@@ -54,7 +54,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;WITH_SQL;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;WITH_SQL;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessToFile>false</PreprocessToFile>
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
<ExceptionHandling>
@@ -98,7 +98,7 @@
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;WITH_SQL;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;WITH_SQL;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalOptions>
diff --git a/vcproj-12/map-server.vcxproj b/vcproj-12/map-server.vcxproj
index 94158114c..3aedf2fe4 100644
--- a/vcproj-12/map-server.vcxproj
+++ b/vcproj-12/map-server.vcxproj
@@ -53,7 +53,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\zlib\include;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessToFile>false</PreprocessToFile>
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
<ExceptionHandling>
@@ -97,7 +97,7 @@
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\zlib\include;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;..\3rdparty\mt19937ar;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalOptions>
diff --git a/vcproj-12/plugin-HPMHooking_char.vcxproj b/vcproj-12/plugin-HPMHooking_char.vcxproj
index 342b4deb0..016d85c6f 100644
--- a/vcproj-12/plugin-HPMHooking_char.vcxproj
+++ b/vcproj-12/plugin-HPMHooking_char.vcxproj
@@ -59,7 +59,7 @@
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_CHAR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_CHAR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -88,7 +88,7 @@
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>MaxSpeed</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_CHAR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_CHAR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
diff --git a/vcproj-12/plugin-HPMHooking_login.vcxproj b/vcproj-12/plugin-HPMHooking_login.vcxproj
index 0fc1be2ad..2b8f56cbf 100644
--- a/vcproj-12/plugin-HPMHooking_login.vcxproj
+++ b/vcproj-12/plugin-HPMHooking_login.vcxproj
@@ -59,7 +59,7 @@
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_LOGIN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_LOGIN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -88,7 +88,7 @@
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>MaxSpeed</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_LOGIN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_LOGIN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
diff --git a/vcproj-12/plugin-HPMHooking_map.vcxproj b/vcproj-12/plugin-HPMHooking_map.vcxproj
index a7fc43714..0fca64016 100644
--- a/vcproj-12/plugin-HPMHooking_map.vcxproj
+++ b/vcproj-12/plugin-HPMHooking_map.vcxproj
@@ -58,8 +58,8 @@
<ClCompile>
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_MAP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_MAP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -87,8 +87,8 @@
<ClCompile>
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>MaxSpeed</Optimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_MAP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_MAP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
diff --git a/vcproj-12/plugin-sample.vcxproj b/vcproj-12/plugin-sample.vcxproj
index eda018675..ea269b1e7 100644
--- a/vcproj-12/plugin-sample.vcxproj
+++ b/vcproj-12/plugin-sample.vcxproj
@@ -58,8 +58,8 @@
<ClCompile>
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -87,8 +87,8 @@
<ClCompile>
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>MaxSpeed</Optimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
diff --git a/vcproj-14/char-server.vcxproj b/vcproj-14/char-server.vcxproj
index 9400077fa..4e30a1f74 100644
--- a/vcproj-14/char-server.vcxproj
+++ b/vcproj-14/char-server.vcxproj
@@ -55,7 +55,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessToFile>false</PreprocessToFile>
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
<ExceptionHandling>
@@ -98,7 +98,7 @@
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;LIBCONFIG_STATIC;YY_USE_CONST;FD_SETSIZE=4096;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;LIBCONFIG_STATIC;YY_USE_CONST;FD_SETSIZE=4096;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalOptions>
diff --git a/vcproj-14/login-server.vcxproj b/vcproj-14/login-server.vcxproj
index 201611016..4fa49b2d1 100644
--- a/vcproj-14/login-server.vcxproj
+++ b/vcproj-14/login-server.vcxproj
@@ -54,7 +54,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;WITH_SQL;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;WITH_SQL;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessToFile>false</PreprocessToFile>
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
<ExceptionHandling>
@@ -97,7 +97,7 @@
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;WITH_SQL;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;WITH_SQL;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalOptions>
diff --git a/vcproj-14/map-server.vcxproj b/vcproj-14/map-server.vcxproj
index 5ed3e7538..b12cdaaf4 100644
--- a/vcproj-14/map-server.vcxproj
+++ b/vcproj-14/map-server.vcxproj
@@ -53,7 +53,7 @@
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\zlib\include;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessToFile>false</PreprocessToFile>
<PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
<ExceptionHandling>
@@ -96,7 +96,7 @@
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
<WholeProgramOptimization>true</WholeProgramOptimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\mysql\include;..\3rdparty\zlib\include;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;..\3rdparty\mt19937ar;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;PCRE_SUPPORT;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;FD_SETSIZE=4096;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<AdditionalOptions>
diff --git a/vcproj-14/plugin-HPMHooking_char.vcxproj b/vcproj-14/plugin-HPMHooking_char.vcxproj
index 7e6eac785..832f46e7b 100644
--- a/vcproj-14/plugin-HPMHooking_char.vcxproj
+++ b/vcproj-14/plugin-HPMHooking_char.vcxproj
@@ -59,7 +59,7 @@
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_CHAR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_CHAR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -88,7 +88,7 @@
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>MaxSpeed</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_CHAR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_CHAR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
diff --git a/vcproj-14/plugin-HPMHooking_login.vcxproj b/vcproj-14/plugin-HPMHooking_login.vcxproj
index 43bd2c285..5fc9ff10c 100644
--- a/vcproj-14/plugin-HPMHooking_login.vcxproj
+++ b/vcproj-14/plugin-HPMHooking_login.vcxproj
@@ -59,7 +59,7 @@
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_LOGIN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_LOGIN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -88,7 +88,7 @@
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>MaxSpeed</Optimization>
<AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_LOGIN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_LOGIN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
diff --git a/vcproj-14/plugin-HPMHooking_map.vcxproj b/vcproj-14/plugin-HPMHooking_map.vcxproj
index 2403e700d..d332aee7a 100644
--- a/vcproj-14/plugin-HPMHooking_map.vcxproj
+++ b/vcproj-14/plugin-HPMHooking_map.vcxproj
@@ -58,8 +58,8 @@
<ClCompile>
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_MAP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_MAP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -87,8 +87,8 @@
<ClCompile>
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>MaxSpeed</Optimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;HPMHOOKING_MAP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;HPMHOOKING_MAP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
diff --git a/vcproj-14/plugin-sample.vcxproj b/vcproj-14/plugin-sample.vcxproj
index f9732d58d..b47382ce0 100644
--- a/vcproj-14/plugin-sample.vcxproj
+++ b/vcproj-14/plugin-sample.vcxproj
@@ -58,8 +58,8 @@
<ClCompile>
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_DEBUG;WIN32;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -87,8 +87,8 @@
<ClCompile>
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
<Optimization>MaxSpeed</Optimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;PCRE_SUPPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\pcre\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>NDEBUG;WIN32;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>